From 57c5da35a3a6b5cbf6cf36d6ab9e4886fc1e6342 Mon Sep 17 00:00:00 2001 From: kekzdealer <31353359+kekzdealer@users.noreply.github.com> Date: Mon, 20 May 2019 19:49:25 +0200 Subject: Initial commit --- .gitignore | 23 +++++++++++++++++++++++ LICENSE | 21 +++++++++++++++++++++ README.md | 2 ++ 3 files changed, 46 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..a1c2a238a9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000..8b23445f4a --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000000..4c3d2e4d76 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# KekzTech +A Minecraft mod for the 1.7.10 modpack GTNH. -- cgit From 528d3633ab5b7534325281759ffeec4772f68da9 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sat, 8 Jun 2019 00:22:03 +0200 Subject: I haven't commited in a while D; --- .classpath | 13 + .gitignore | 1 + .project | 17 + GregTech.cfg | 25 + GregTech.lang | 20981 ++++++++++ ...chicken#nei#guihook#DefaultSlotClickHandler.txt | 90 + ...codechicken#nei#guihook#GuiContainerManager.txt | 2377 ++ asm/ccl_modular/net#minecraft#block#Block.txt | 8911 +++++ asm/ccl_modular/net#minecraft#block#BlockFire.txt | 2451 ++ .../net#minecraft#block#BlockMobSpawner.txt | 167 + ...minecraft#client#gui#inventory#GuiContainer.txt | 3024 ++ ...t#client#gui#inventory#GuiContainerCreative.txt | 3725 ++ ...minecraft#client#renderer#entity#RenderItem.txt | 3287 ++ .../net#minecraft#inventory#ContainerWorkbench.txt | 592 + .../net#minecraft#nbt#NBTTagCompound.txt | 1487 + asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt | 805 + ...et#minecraft#tileentity#MobSpawnerBaseLogic.txt | 1385 + build.gradle | 63 + config/CodeChickenCore.cfg | 27 + config/CodeChickenLib.cfg | 8 + config/GregTech/GregTech.cfg | 241 + config/GregTech/IDs.cfg | 2 + config/GregTech/MachineStats.cfg | 47 + config/GregTech/MaterialComponents.cfg | 55 + config/GregTech/MaterialProperties.cfg | 28587 ++++++++++++++ config/GregTech/ModularArmor.cfg | 1813 + config/GregTech/Other.cfg | 10 + config/GregTech/OverpoweredStuff.cfg | 140 + config/GregTech/Recipes.cfg | 38958 +++++++++++++++++++ config/GregTech/Unification.cfg | 4107 ++ config/GregTech/WorldGeneration.cfg | 2586 ++ config/IC2.ini | 168 + config/NEI/client.cfg | 62 + config/devtips.cfg | 26 + config/forge.cfg | 57 + config/forgeChunkLoading.cfg | 47 + config/splash.properties | 14 + crash-reports/crash-2019-05-20_23.20.24-client.txt | 77 + crash-reports/crash-2019-05-20_23.25.19-client.txt | 79 + crash-reports/crash-2019-05-28_20.43.08-client.txt | 134 + crash-reports/crash-2019-05-28_21.11.25-client.txt | 82 + crash-reports/crash-2019-05-28_21.23.47-client.txt | 106 + crash-reports/crash-2019-05-29_03.42.46-client.txt | 90 + crash-reports/crash-2019-05-29_03.44.15-client.txt | 90 + crash-reports/crash-2019-05-29_03.45.14-client.txt | 90 + crash-reports/crash-2019-05-29_03.49.09-client.txt | 90 + crash-reports/crash-2019-05-29_03.50.04-client.txt | 90 + crash-reports/crash-2019-05-29_03.52.46-client.txt | 90 + crash-reports/crash-2019-05-29_03.53.34-client.txt | 90 + crash-reports/crash-2019-05-29_03.54.41-client.txt | 90 + crash-reports/crash-2019-05-29_04.02.18-client.txt | 90 + crash-reports/crash-2019-05-29_04.04.01-client.txt | 90 + crash-reports/crash-2019-05-29_04.07.03-client.txt | 90 + crash-reports/crash-2019-05-29_04.10.34-client.txt | 90 + crash-reports/crash-2019-05-29_04.18.03-client.txt | 92 + crash-reports/crash-2019-05-29_04.31.35-client.txt | 92 + crash-reports/crash-2019-05-29_04.32.16-client.txt | 92 + crash-reports/crash-2019-05-29_04.34.58-client.txt | 137 + crash-reports/crash-2019-05-29_04.35.35-client.txt | 92 + crash-reports/crash-2019-05-29_04.36.19-client.txt | 137 + crash-reports/crash-2019-05-29_14.59.07-client.txt | 127 + crash-reports/crash-2019-05-29_21.05.13-client.txt | 85 + crash-reports/crash-2019-05-29_23.43.41-client.txt | 92 + crash-reports/crash-2019-05-29_23.49.08-client.txt | 92 + crash-reports/crash-2019-05-30_01.14.49-client.txt | 89 + crash-reports/crash-2019-05-30_01.17.37-client.txt | 89 + gradlew.bat | 90 + logs/2019-05-20-1.log.gz | Bin 0 -> 328 bytes logs/2019-05-20-2.log.gz | Bin 0 -> 319 bytes logs/2019-05-20-3.log.gz | Bin 0 -> 149 bytes logs/2019-05-20-4.log.gz | Bin 0 -> 79 bytes logs/2019-05-20-5.log.gz | Bin 0 -> 249 bytes logs/2019-05-28-1.log.gz | Bin 0 -> 707 bytes logs/2019-05-28-2.log.gz | Bin 0 -> 719 bytes logs/2019-05-28-3.log.gz | Bin 0 -> 770 bytes logs/2019-05-28-4.log.gz | Bin 0 -> 677 bytes logs/2019-05-28-5.log.gz | Bin 0 -> 262 bytes logs/2019-05-28-6.log.gz | Bin 0 -> 81 bytes logs/2019-05-28-7.log.gz | Bin 0 -> 900 bytes logs/2019-05-29-1.log.gz | Bin 0 -> 1179 bytes logs/2019-05-29-2.log.gz | Bin 0 -> 672 bytes logs/2019-05-29-3.log.gz | Bin 0 -> 635 bytes logs/2019-05-29-4.log.gz | Bin 0 -> 684 bytes logs/2019-05-29-5.log.gz | Bin 0 -> 311 bytes logs/2019-05-29-6.log.gz | Bin 0 -> 313 bytes logs/2019-05-29-7.log.gz | Bin 0 -> 684 bytes logs/2019-05-30-1.log.gz | Bin 0 -> 312 bytes logs/2019-05-30-2.log.gz | Bin 0 -> 310 bytes logs/2019-05-30-3.log.gz | Bin 0 -> 693 bytes logs/2019-05-30-4.log.gz | Bin 0 -> 682 bytes logs/2019-05-30-5.log.gz | Bin 0 -> 671 bytes logs/2019-05-30-6.log.gz | Bin 0 -> 677 bytes logs/2019-05-30-7.log.gz | Bin 0 -> 678 bytes logs/2019-06-07-1.log.gz | Bin 0 -> 650 bytes logs/2019-06-07-2.log.gz | Bin 0 -> 809 bytes options.txt | 101 + saves/NEI/client.dat | 0 saves/NEI/local/New World/NEI.cfg | 8 + saves/NEI/local/New World/NEI.dat | Bin 0 -> 88 bytes saves/New World/DIM-1/data/villages.dat | Bin 0 -> 56 bytes saves/New World/DIM-1/forcedchunks.dat | Bin 0 -> 22 bytes saves/New World/DIM1/data/villages.dat | Bin 0 -> 56 bytes saves/New World/DIM1/forcedchunks.dat | Bin 0 -> 22 bytes saves/New World/NEI/banneditems.cfg | 2 + saves/New World/NEI/players/kekzdealer.dat | 0 .../New World/NEI/players/kekzdealer@gmail.com.dat | 0 saves/New World/NEI/server.cfg | 19 + saves/New World/data/Mineshaft.dat | Bin 0 -> 3904 bytes saves/New World/data/Stronghold.dat | Bin 0 -> 2663 bytes saves/New World/data/villages.dat | Bin 0 -> 56 bytes saves/New World/forcedchunks.dat | Bin 0 -> 22 bytes saves/New World/level.dat | Bin 0 -> 14293 bytes saves/New World/level.dat_mcr | Bin 0 -> 13631 bytes saves/New World/level.dat_old | Bin 0 -> 14295 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 0 -> 606 bytes .../fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat | Bin 0 -> 663 bytes saves/New World/region/r.-1.0.mca | Bin 0 -> 24576 bytes saves/New World/region/r.0.-1.mca | Bin 0 -> 1671168 bytes saves/New World/region/r.0.0.mca | Bin 0 -> 2461696 bytes saves/New World/session.lock | Bin 0 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 1 + .../fd8b4f31-35bd-474b-8add-e80df8a4a95f.json | 1 + src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java | 172 + src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java | 172 + src/main/java/kekztech/ErrorItem.java | 41 + src/main/java/kekztech/GTMultiController.java | 300 + src/main/java/kekztech/GTRecipe.java | 103 + src/main/java/kekztech/Items.java | 43 + src/main/java/kekztech/KekzCore.java | 93 + .../java/kekztech/MetaItem_CraftingComponent.java | 103 + .../java/kekztech/MetaItem_ReactorComponent.java | 139 + src/main/java/kekztech/Util.java | 50 + src/main/java/reactor/ButtonSlot.java | 14 + .../reactor/Container_ModularNuclearReactor.java | 68 + .../java/reactor/GTMTE_ModularNuclearReactor.java | 188 + .../GUIContainer_ModularNuclearReactor.java | 53 + src/main/java/reactor/items/CoolantCell.java | 26 + src/main/java/reactor/items/FuelRod.java | 114 + src/main/java/reactor/items/HeatExchanger.java | 60 + src/main/java/reactor/items/HeatPipe.java | 29 + src/main/java/reactor/items/HeatVent.java | 111 + src/main/java/reactor/items/NeutronReflector.java | 26 + src/main/resources/assets/kekztech/lang/en_US.lang | 74 + .../textures/gui/ReaktorGUI_background.png | Bin 0 -> 30399 bytes .../kekztech/textures/items/AmineCarbamateDust.png | Bin 0 -> 255 bytes .../textures/items/BoronArsenideCrystal.png | Bin 0 -> 666 bytes .../kekztech/textures/items/BoronArsenideDust.png | Bin 0 -> 266 bytes .../textures/items/BoronArsenideHeatPipe.png | Bin 0 -> 570 bytes .../assets/kekztech/textures/items/CeriaDust.png | Bin 0 -> 263 bytes .../kekztech/textures/items/CopperHeatPipe.png | Bin 0 -> 508 bytes .../textures/items/DepletedMOXDualFuelRod.png | Bin 0 -> 906 bytes .../kekztech/textures/items/DepletedMOXFuelRod.png | Bin 0 -> 563 bytes .../textures/items/DepletedMOXQuadFuelRod.png | Bin 0 -> 1048 bytes .../textures/items/DepletedNaquadahDualFuelRod.png | Bin 0 -> 722 bytes .../textures/items/DepletedNaquadahFuelRod.png | Bin 0 -> 438 bytes .../textures/items/DepletedNaquadahQuadFuelRod.png | Bin 0 -> 823 bytes .../textures/items/DepletedThoriumDualFuelRod.png | Bin 0 -> 990 bytes .../textures/items/DepletedThoriumFuelRod.png | Bin 0 -> 439 bytes .../textures/items/DepletedThoriumQuadFuelRod.png | Bin 0 -> 824 bytes .../textures/items/DepletedUraniumDualFuelRod.png | Bin 0 -> 725 bytes .../textures/items/DepletedUraniumFuelRod.png | Bin 0 -> 442 bytes .../textures/items/DepletedUraniumQuadFuelRod.png | Bin 0 -> 830 bytes .../kekztech/textures/items/DiamondHeatPipe.png | Bin 0 -> 571 bytes .../assets/kekztech/textures/items/Error.png | Bin 0 -> 6206 bytes .../kekztech/textures/items/GDCCeramicDust.png | Bin 0 -> 276 bytes .../kekztech/textures/items/GDCCeramicPlate.png | Bin 0 -> 316 bytes .../textures/items/HeliumCoolantCell360k.png | Bin 0 -> 712 bytes .../items/IsotopicallyPureDiamondCrystal.png | Bin 0 -> 873 bytes .../textures/items/IsotopicallyPureDiamondDust.png | Bin 0 -> 277 bytes .../kekztech/textures/items/MOXDualFuelRod.png | Bin 0 -> 905 bytes .../assets/kekztech/textures/items/MOXFuelRod.png | Bin 0 -> 563 bytes .../kekztech/textures/items/MOXQuadFuelRod.png | Bin 0 -> 1041 bytes .../kekztech/textures/items/NaKCoolantCell360k.png | Bin 0 -> 926 bytes .../textures/items/NaquadahDualFuelRod.png | Bin 0 -> 721 bytes .../kekztech/textures/items/NaquadahFuelRod.png | Bin 0 -> 438 bytes .../textures/items/NaquadahQuadFuelRod.png | Bin 0 -> 1056 bytes .../kekztech/textures/items/SilverHeatPipe.png | Bin 0 -> 506 bytes .../textures/items/T1ComponentHeatVent.png | Bin 0 -> 1168 bytes .../kekztech/textures/items/T1HeatExchanger.png | Bin 0 -> 502 bytes .../assets/kekztech/textures/items/T1HeatVent.png | Bin 0 -> 1276 bytes .../kekztech/textures/items/T1NeutronReflector.png | Bin 0 -> 1606 bytes .../textures/items/T1OverclockedHeatVent.png | Bin 0 -> 1379 bytes .../textures/items/T2ComponentHeatVent.png | Bin 0 -> 1284 bytes .../kekztech/textures/items/T2HeatExchanger.png | Bin 0 -> 486 bytes .../assets/kekztech/textures/items/T2HeatVent.png | Bin 0 -> 1383 bytes .../kekztech/textures/items/T2NeutronReflector.png | Bin 0 -> 2435 bytes .../textures/items/T2OverclockedHeatVent.png | Bin 0 -> 1369 bytes .../textures/items/T3ComponentHeatVent.png | Bin 0 -> 1299 bytes .../kekztech/textures/items/T3HeatExchanger.png | Bin 0 -> 596 bytes .../assets/kekztech/textures/items/T3HeatVent.png | Bin 0 -> 1378 bytes .../textures/items/T3OverclockedHeatVent.png | Bin 0 -> 1386 bytes .../textures/items/T4ComponentHeatVent.png | Bin 0 -> 1149 bytes .../kekztech/textures/items/T4HeatExchanger.png | Bin 0 -> 594 bytes .../assets/kekztech/textures/items/T4HeatVent.png | Bin 0 -> 1289 bytes .../textures/items/T4OverclockedHeatVent.png | Bin 0 -> 1368 bytes .../textures/items/Th_DepletedMOXDualFuelRod.png | Bin 0 -> 907 bytes .../textures/items/Th_DepletedMOXFuelRod.png | Bin 0 -> 564 bytes .../textures/items/Th_DepletedMOXQuadFuelRod.png | Bin 0 -> 1165 bytes .../kekztech/textures/items/Th_MOXDualFuelRod.png | Bin 0 -> 907 bytes .../kekztech/textures/items/Th_MOXFuelRod.png | Bin 0 -> 564 bytes .../kekztech/textures/items/Th_MOXQuadFuelRod.png | Bin 0 -> 1031 bytes .../kekztech/textures/items/ThoriumDualFuelRod.png | Bin 0 -> 724 bytes .../kekztech/textures/items/ThoriumFuelRod.png | Bin 0 -> 441 bytes .../kekztech/textures/items/ThoriumQuadFuelRod.png | Bin 0 -> 827 bytes .../kekztech/textures/items/UraniumDualFuelRod.png | Bin 0 -> 724 bytes .../kekztech/textures/items/UraniumQuadFuelRod.png | Bin 0 -> 828 bytes .../kekztech/textures/items/YSZCeramicDust.png | Bin 0 -> 270 bytes .../kekztech/textures/items/YSZCeramicPlate.png | Bin 0 -> 308 bytes .../assets/kekztech/textures/items/YttriaDust.png | Bin 0 -> 252 bytes .../kekztech/textures/items/ZirconiaDust.png | Bin 0 -> 253 bytes .../assets/kekztech/textures/items/plate.png | Bin 0 -> 275 bytes .../kekztech/textures/items/uraniumFuelRod.png | Bin 0 -> 441 bytes usernamecache.json | 4 + 213 files changed, 131335 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 GregTech.cfg create mode 100644 GregTech.lang create mode 100644 asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt create mode 100644 asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt create mode 100644 asm/ccl_modular/net#minecraft#block#Block.txt create mode 100644 asm/ccl_modular/net#minecraft#block#BlockFire.txt create mode 100644 asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt create mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt create mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt create mode 100644 asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt create mode 100644 asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt create mode 100644 asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt create mode 100644 asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt create mode 100644 asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt create mode 100644 build.gradle create mode 100644 config/CodeChickenCore.cfg create mode 100644 config/CodeChickenLib.cfg create mode 100644 config/GregTech/GregTech.cfg create mode 100644 config/GregTech/IDs.cfg create mode 100644 config/GregTech/MachineStats.cfg create mode 100644 config/GregTech/MaterialComponents.cfg create mode 100644 config/GregTech/MaterialProperties.cfg create mode 100644 config/GregTech/ModularArmor.cfg create mode 100644 config/GregTech/Other.cfg create mode 100644 config/GregTech/OverpoweredStuff.cfg create mode 100644 config/GregTech/Recipes.cfg create mode 100644 config/GregTech/Unification.cfg create mode 100644 config/GregTech/WorldGeneration.cfg create mode 100644 config/IC2.ini create mode 100644 config/NEI/client.cfg create mode 100644 config/devtips.cfg create mode 100644 config/forge.cfg create mode 100644 config/forgeChunkLoading.cfg create mode 100644 config/splash.properties create mode 100644 crash-reports/crash-2019-05-20_23.20.24-client.txt create mode 100644 crash-reports/crash-2019-05-20_23.25.19-client.txt create mode 100644 crash-reports/crash-2019-05-28_20.43.08-client.txt create mode 100644 crash-reports/crash-2019-05-28_21.11.25-client.txt create mode 100644 crash-reports/crash-2019-05-28_21.23.47-client.txt create mode 100644 crash-reports/crash-2019-05-29_03.42.46-client.txt create mode 100644 crash-reports/crash-2019-05-29_03.44.15-client.txt create mode 100644 crash-reports/crash-2019-05-29_03.45.14-client.txt create mode 100644 crash-reports/crash-2019-05-29_03.49.09-client.txt create mode 100644 crash-reports/crash-2019-05-29_03.50.04-client.txt create mode 100644 crash-reports/crash-2019-05-29_03.52.46-client.txt create mode 100644 crash-reports/crash-2019-05-29_03.53.34-client.txt create mode 100644 crash-reports/crash-2019-05-29_03.54.41-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.02.18-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.04.01-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.07.03-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.10.34-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.18.03-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.31.35-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.32.16-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.34.58-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.35.35-client.txt create mode 100644 crash-reports/crash-2019-05-29_04.36.19-client.txt create mode 100644 crash-reports/crash-2019-05-29_14.59.07-client.txt create mode 100644 crash-reports/crash-2019-05-29_21.05.13-client.txt create mode 100644 crash-reports/crash-2019-05-29_23.43.41-client.txt create mode 100644 crash-reports/crash-2019-05-29_23.49.08-client.txt create mode 100644 crash-reports/crash-2019-05-30_01.14.49-client.txt create mode 100644 crash-reports/crash-2019-05-30_01.17.37-client.txt create mode 100644 gradlew.bat create mode 100644 logs/2019-05-20-1.log.gz create mode 100644 logs/2019-05-20-2.log.gz create mode 100644 logs/2019-05-20-3.log.gz create mode 100644 logs/2019-05-20-4.log.gz create mode 100644 logs/2019-05-20-5.log.gz create mode 100644 logs/2019-05-28-1.log.gz create mode 100644 logs/2019-05-28-2.log.gz create mode 100644 logs/2019-05-28-3.log.gz create mode 100644 logs/2019-05-28-4.log.gz create mode 100644 logs/2019-05-28-5.log.gz create mode 100644 logs/2019-05-28-6.log.gz create mode 100644 logs/2019-05-28-7.log.gz create mode 100644 logs/2019-05-29-1.log.gz create mode 100644 logs/2019-05-29-2.log.gz create mode 100644 logs/2019-05-29-3.log.gz create mode 100644 logs/2019-05-29-4.log.gz create mode 100644 logs/2019-05-29-5.log.gz create mode 100644 logs/2019-05-29-6.log.gz create mode 100644 logs/2019-05-29-7.log.gz create mode 100644 logs/2019-05-30-1.log.gz create mode 100644 logs/2019-05-30-2.log.gz create mode 100644 logs/2019-05-30-3.log.gz create mode 100644 logs/2019-05-30-4.log.gz create mode 100644 logs/2019-05-30-5.log.gz create mode 100644 logs/2019-05-30-6.log.gz create mode 100644 logs/2019-05-30-7.log.gz create mode 100644 logs/2019-06-07-1.log.gz create mode 100644 logs/2019-06-07-2.log.gz create mode 100644 options.txt create mode 100644 saves/NEI/client.dat create mode 100644 saves/NEI/local/New World/NEI.cfg create mode 100644 saves/NEI/local/New World/NEI.dat create mode 100644 saves/New World/DIM-1/data/villages.dat create mode 100644 saves/New World/DIM-1/forcedchunks.dat create mode 100644 saves/New World/DIM1/data/villages.dat create mode 100644 saves/New World/DIM1/forcedchunks.dat create mode 100644 saves/New World/NEI/banneditems.cfg create mode 100644 saves/New World/NEI/players/kekzdealer.dat create mode 100644 saves/New World/NEI/players/kekzdealer@gmail.com.dat create mode 100644 saves/New World/NEI/server.cfg create mode 100644 saves/New World/data/Mineshaft.dat create mode 100644 saves/New World/data/Stronghold.dat create mode 100644 saves/New World/data/villages.dat create mode 100644 saves/New World/forcedchunks.dat create mode 100644 saves/New World/level.dat create mode 100644 saves/New World/level.dat_mcr create mode 100644 saves/New World/level.dat_old create mode 100644 saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat create mode 100644 saves/New World/playerdata/fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat create mode 100644 saves/New World/region/r.-1.0.mca create mode 100644 saves/New World/region/r.0.-1.mca create mode 100644 saves/New World/region/r.0.0.mca create mode 100644 saves/New World/session.lock create mode 100644 saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json create mode 100644 saves/New World/stats/fd8b4f31-35bd-474b-8add-e80df8a4a95f.json create mode 100644 src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java create mode 100644 src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java create mode 100644 src/main/java/kekztech/ErrorItem.java create mode 100644 src/main/java/kekztech/GTMultiController.java create mode 100644 src/main/java/kekztech/GTRecipe.java create mode 100644 src/main/java/kekztech/Items.java create mode 100644 src/main/java/kekztech/KekzCore.java create mode 100644 src/main/java/kekztech/MetaItem_CraftingComponent.java create mode 100644 src/main/java/kekztech/MetaItem_ReactorComponent.java create mode 100644 src/main/java/kekztech/Util.java create mode 100644 src/main/java/reactor/ButtonSlot.java create mode 100644 src/main/java/reactor/Container_ModularNuclearReactor.java create mode 100644 src/main/java/reactor/GTMTE_ModularNuclearReactor.java create mode 100644 src/main/java/reactor/GUIContainer_ModularNuclearReactor.java create mode 100644 src/main/java/reactor/items/CoolantCell.java create mode 100644 src/main/java/reactor/items/FuelRod.java create mode 100644 src/main/java/reactor/items/HeatExchanger.java create mode 100644 src/main/java/reactor/items/HeatPipe.java create mode 100644 src/main/java/reactor/items/HeatVent.java create mode 100644 src/main/java/reactor/items/NeutronReflector.java create mode 100644 src/main/resources/assets/kekztech/lang/en_US.lang create mode 100644 src/main/resources/assets/kekztech/textures/gui/ReaktorGUI_background.png create mode 100644 src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.png create mode 100644 src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.png create mode 100644 src/main/resources/assets/kekztech/textures/items/CeriaDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.png create mode 100644 src/main/resources/assets/kekztech/textures/items/Error.png create mode 100644 src/main/resources/assets/kekztech/textures/items/GDCCeramicDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/GDCCeramicPlate.png create mode 100644 src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.png create mode 100644 src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png create mode 100644 src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/MOXFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.png create mode 100644 src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T1HeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T2HeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T3HeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T4HeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.png create mode 100644 src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.png create mode 100644 src/main/resources/assets/kekztech/textures/items/YSZCeramicDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/YSZCeramicPlate.png create mode 100644 src/main/resources/assets/kekztech/textures/items/YttriaDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/ZirconiaDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/plate.png create mode 100644 src/main/resources/assets/kekztech/textures/items/uraniumFuelRod.png create mode 100644 usernamecache.json diff --git a/.classpath b/.classpath new file mode 100644 index 0000000000..580a8e91c4 --- /dev/null +++ b/.classpath @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.gitignore b/.gitignore index a1c2a238a9..dd858b4307 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* +/bin/ diff --git a/.project b/.project new file mode 100644 index 0000000000..98eb3f4ded --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + kekztech + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/GregTech.cfg b/GregTech.cfg new file mode 100644 index 0000000000..c5d9af1786 --- /dev/null +++ b/GregTech.cfg @@ -0,0 +1,25 @@ +# Configuration file + +colormodulation { + + cable_insulation { + I:B_64=64 + I:G_64=64 + I:R_64=64 + } + + construction_foam { + I:B_64=64 + I:G_64=64 + I:R_64=64 + } + + machine_metal { + I:B_255=255 + I:G_220=220 + I:R_220=220 + } + +} + + diff --git a/GregTech.lang b/GregTech.lang new file mode 100644 index 0000000000..b4610b4923 --- /dev/null +++ b/GregTech.lang @@ -0,0 +1,20981 @@ +# Configuration file + +enablelangfile { + B:UseThisFileAsLanguageFile=false +} + + +languagefile { + S:"Book.Microwave Oven Manual.Name"=Microwave Oven Manual + S:"Book.Microwave Oven Manual.Page00"=Congratulations, you inserted a random seemingly empty Book into the Microwave and these Letters appeared out of nowhere. + S:"Book.Microwave Oven Manual.Page01"=You just got a Microwave Oven and asked yourself 'why do I even need it?'. It's simple, the Microwave can cook for just 128 EU and at an insane speed. Not even a normal E-furnace can do it that fast and cheap! + S:"Book.Microwave Oven Manual.Page02"=This is the cheapest and fastest way to cook for you. That is why the Microwave Oven can be found in almost every Kitchen (see www.youwannabuyakitchen.ly). + S:"Book.Microwave Oven Manual.Page03"=Long time exposure to Microwaves can cause Cancer, but we doubt Steve lives long enough to die because of that. + S:"Book.Microwave Oven Manual.Page04"=Do not insert any Metals. It might result in an Explosion. + S:"Book.Microwave Oven Manual.Page05"=Do not dry Animals with it. It will result in a Hot Dog, no matter which Animal you put into it. + S:"Book.Microwave Oven Manual.Page06"=Do not insert inflammable Objects. The Oven will catch on Fire. + S:"Book.Microwave Oven Manual.Page07"=Do not insert Explosives such as Eggs. Just don't. + S:"Book.Printer Manual V2.0.Name"=Printer Manual V2.0 + S:"Book.Printer Manual V2.0.Page00"=This Manual explains the different Functionalities the GregTech Printing Factory has built in, which are not in NEI. Most got NEI Support now, but there is still some left without it. + S:"Book.Printer Manual V2.0.Page01"=1. Coloring Items and Blocks: You know those Crafting Recipes, which have a dye surrounded by 8 Item to dye them? Or the ones which have just one Item and one Dye in the Grid? Those two Recipe Types can be cheaply automated using the Printer. + S:"Book.Printer Manual V2.0.Page02"=The Colorization Functionality even optimizes the Recipes, which normally require 8 Items + 1 Dye to 1 Item and an 8th of the normally used Dye in Fluid Form, isn't that awesome? + S:"Book.Printer Manual V2.0.Page03"=2. Copying Books: This Task got slightly harder. The first Step is putting the written and signed Book inside the Scanner with a Data Stick ready to receive the Data. + S:"Book.Printer Manual V2.0.Page04"=Now insert the Stick into the Data Slot of the Printer and add 3 pieces of Paper together with 144 Liters of actual Ink Fluid. Water mixed and chemical Dyes won't work on Paper without messing things up! + S:"Book.Printer Manual V2.0.Page05"=You got a stack of Pages for your new Book, just put them into the Assembler with some Glue and a piece of Leather for the Binding, and you receive an identical copy of the Book, which would stack together with the original. + S:"Book.Printer Manual V2.0.Page06"=3. Renaming Items: This Functionality is no longer Part of the Printer. There is now a Name Mold for the Forming Press to imprint a Name into an Item, just rename the Mold in an Anvil and use it in the Forming Press on any Item. + S:"Book.Printer Manual V2.0.Page07"=4. Crafting of Books, Maps, Nametags etc etc etc: Those Recipes moved to other Machines, just look them up in NEI. + S:"Book.Punch Card Manual V0.0.Name"=Punch Card Manual V0.0 + S:"Book.Punch Card Manual V0.0.Page00"=This Manual will explain the Functionality of the Punch Cards, once they are fully implemented. And no, they won't be like the IRL Punch Cards. This is just a current Idea Collection. + S:"Book.Punch Card Manual V0.0.Page01"=(i1&&i2)?o1=15:o1=0;=10 + S:"Book.Punch Card Manual V0.0.Page02"=ignore all Whitespace Characters, use Long for saving the Numbers + S:"Book.Punch Card Manual V0.0.Page03"=&& || ^^ & | ^ ! ++ -- + - % / // * ** << >> >>> < > <= >= == != ~ ( ) ?: , ; ;= ;=X; = i0 i1 i2 i3 i4 i5 o0 o1 o2 o3 o4 o5 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 A B C D E F + S:"Book.Punch Card Manual V0.0.Page04"='0' = false, 'everything but 0' = true, '!' turns '0' into '1' and everything else into '0' + S:"Book.Punch Card Manual V0.0.Page05"=',' is just a separator for multiple executed Codes in a row. + S:"Book.Punch Card Manual V0.0.Page06"=';' means that the Program waits until the next tick before continuing. ';=10' and ';=10;' both mean that it will wait 10 Ticks instead of 1. And ';=0' or anything < 0 will default to 0. + S:"Book.Punch Card Manual V0.0.Page07"=If the '=' Operator is used within Brackets, it returns the value the variable has been set to. + S:"Book.Punch Card Manual V0.0.Page08"=The Program saves the Char Index of the current Task, the 10 Variables (which reset to 0 as soon as the Program Loop stops), the 10 Member Variables and the remaining waiting Time in its NBT. + S:"Book.Punch Card Manual V0.0.Page09"=A = 10, B = 11, C = 12, D = 13, E = 14, F = 15, just for Hexadecimal Space saving, since Redstone has only 4 Bits. + 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: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 + S:Interaction_DESCRIPTION_Index_004=Inverted + S:Interaction_DESCRIPTION_Index_005=No Work at all + S:Interaction_DESCRIPTION_Index_006=Export + S:Interaction_DESCRIPTION_Index_007=Import + S:Interaction_DESCRIPTION_Index_008=Export (conditional) + S:Interaction_DESCRIPTION_Index_009=Import (conditional) + S:Interaction_DESCRIPTION_Index_010=Export (invert cond) + S:Interaction_DESCRIPTION_Index_011=Import (invert cond) + S:Interaction_DESCRIPTION_Index_012=Export allow Input + S:Interaction_DESCRIPTION_Index_013=Import allow Output + S:Interaction_DESCRIPTION_Index_014=Export allow Input (conditional) + S:Interaction_DESCRIPTION_Index_015=Import allow Output (conditional) + S:Interaction_DESCRIPTION_Index_016=Export allow Input (invert cond) + S:Interaction_DESCRIPTION_Index_017=Import allow Output (invert cond) + S:Interaction_DESCRIPTION_Index_018=Normal + S:Interaction_DESCRIPTION_Index_019=Inverted + S:Interaction_DESCRIPTION_Index_020=Ready to work + S:Interaction_DESCRIPTION_Index_021=Not ready to work + S:Interaction_DESCRIPTION_Index_022=Import + S:Interaction_DESCRIPTION_Index_023=Import (conditional) + S:Interaction_DESCRIPTION_Index_024=Import (invert cond) + S:Interaction_DESCRIPTION_Index_025=Keep Liquids Away + S:Interaction_DESCRIPTION_Index_026=Keep Liquids Away (conditional) + S:Interaction_DESCRIPTION_Index_027=Keep Liquids Away (invert cond) + S:Interaction_DESCRIPTION_Index_028=Allow + S:Interaction_DESCRIPTION_Index_029=Allow (conditional) + S:Interaction_DESCRIPTION_Index_030=Disallow (conditional) + S:Interaction_DESCRIPTION_Index_031=Normal Universal Storage + S:Interaction_DESCRIPTION_Index_032=Inverted Universal Storage + S:Interaction_DESCRIPTION_Index_033=Normal Electricity Storage + S:Interaction_DESCRIPTION_Index_034=Inverted Electricity Storage + S:Interaction_DESCRIPTION_Index_035=Normal Steam Storage + S:Interaction_DESCRIPTION_Index_036=Inverted Steam Storage + S:Interaction_DESCRIPTION_Index_037=Normal Average Electric Input + S:Interaction_DESCRIPTION_Index_038=Inverted Average Electric Input + S:Interaction_DESCRIPTION_Index_039=Normal Average Electric Output + S:Interaction_DESCRIPTION_Index_040=Inverted Average Electric Output + S:Interaction_DESCRIPTION_Index_041=Normal Electricity Storage(Including Batteries) + S:Interaction_DESCRIPTION_Index_042=Inverted Electricity Storage(Including Batteries) + S:Interaction_DESCRIPTION_Index_043=Allow input, no output + S:Interaction_DESCRIPTION_Index_044=Deny input, no output + S:Interaction_DESCRIPTION_Index_045=Allow input, permit any output + S:Interaction_DESCRIPTION_Index_046=Deny input, permit any output + S:Interaction_DESCRIPTION_Index_047=Filter Fluid: + S:Interaction_DESCRIPTION_Index_048=Pump speed: + S:Interaction_DESCRIPTION_Index_049=L/tick + S:Interaction_DESCRIPTION_Index_050=L/sec + S:Interaction_DESCRIPTION_Index_051=Normal + S:Interaction_DESCRIPTION_Index_052=Inverted + S:Interaction_DESCRIPTION_Index_053=Slot: + S:Interaction_DESCRIPTION_Index_054=Inverted + S:Interaction_DESCRIPTION_Index_055=Normal + S:Interaction_DESCRIPTION_Index_056=Emit if 1 Maintenance Needed + S:Interaction_DESCRIPTION_Index_057=Emit if 1 Maintenance Needed(inverted) + S:Interaction_DESCRIPTION_Index_058=Emit if 2 Maintenance Needed + S:Interaction_DESCRIPTION_Index_059=Emit if 2 Maintenance Needed(inverted) + S:Interaction_DESCRIPTION_Index_060=Emit if 3 Maintenance Needed + S:Interaction_DESCRIPTION_Index_061=Emit if 3 Maintenance Needed(inverted) + S:Interaction_DESCRIPTION_Index_062=Emit if 4 Maintenance Needed + S:Interaction_DESCRIPTION_Index_063=Emit if 4 Maintenance Needed(inverted) + S:Interaction_DESCRIPTION_Index_064=Emit if 5 Maintenance Needed + S:Interaction_DESCRIPTION_Index_065=Emit if 5 Maintenance Needed(inverted) + S:Interaction_DESCRIPTION_Index_066=Emit if rotor needs maintenance + S:Interaction_DESCRIPTION_Index_067=Emit if rotor needs maintenance(inverted) + S:Interaction_DESCRIPTION_Index_068=Emit if any Player is close + S:Interaction_DESCRIPTION_Index_069=Emit if other player is close + S:Interaction_DESCRIPTION_Index_070=Emit if you are close + S:Interaction_DESCRIPTION_Index_071=Conducts strongest Input + S:Interaction_DESCRIPTION_Index_072=Conducts from bottom Input + S:Interaction_DESCRIPTION_Index_073=Conducts from top Input + S:Interaction_DESCRIPTION_Index_074=Conducts from north Input + S:Interaction_DESCRIPTION_Index_075=Conducts from south Input + S:Interaction_DESCRIPTION_Index_076=Conducts from west Input + S:Interaction_DESCRIPTION_Index_077=Conducts from east Input + S:Interaction_DESCRIPTION_Index_078=Signal = + S:Interaction_DESCRIPTION_Index_079=Conditional Signal = + S:Interaction_DESCRIPTION_Index_080=Inverted Conditional Signal = + S:Interaction_DESCRIPTION_Index_081=Frequency: + S:Interaction_DESCRIPTION_Index_082=Open if work enabled + S:Interaction_DESCRIPTION_Index_083=Open if work disabled + S:Interaction_DESCRIPTION_Index_084=Only Output allowed + S:Interaction_DESCRIPTION_Index_085=Only Input allowed + S:Interaction_DESCRIPTION_Index_086=Auto-Input: + S:Interaction_DESCRIPTION_Index_087=Disabled + S:Interaction_DESCRIPTION_Index_088=Enabled + S:Interaction_DESCRIPTION_Index_089= Auto-Output: + S:Interaction_DESCRIPTION_Index_090=Machine Processing: + S:Interaction_DESCRIPTION_Index_091=Redstone Output at Side + S:Interaction_DESCRIPTION_Index_092= set to: + S:Interaction_DESCRIPTION_Index_093=Strong + S:Interaction_DESCRIPTION_Index_094=Weak + S:Interaction_DESCRIPTION_Index_095=Input from Output Side allowed + S:Interaction_DESCRIPTION_Index_096=Input from Output Side forbidden + S:Interaction_DESCRIPTION_Index_097=It's dangerous to go alone! Take this. + S:Interaction_DESCRIPTION_Index_098=Do not regulate Item Stack Size + S:Interaction_DESCRIPTION_Index_099=Regulate Item Stack Size to: + S:Interaction_DESCRIPTION_Index_100=This is + S:Interaction_DESCRIPTION_Index_101= Ore. + S:Interaction_DESCRIPTION_Index_102=There is Lava behind this Rock. + S:Interaction_DESCRIPTION_Index_103=There is a Liquid behind this Rock. + S:Interaction_DESCRIPTION_Index_104=There is an Air Pocket behind this Rock. + S:Interaction_DESCRIPTION_Index_105=Material is changing behind this Rock. + S:Interaction_DESCRIPTION_Index_106=Found traces of + S:Interaction_DESCRIPTION_Index_107=No Ores found. + S:Interaction_DESCRIPTION_Index_108=Outputs Liquids, Steam and Items + S:Interaction_DESCRIPTION_Index_109=Outputs Steam and Items + S:Interaction_DESCRIPTION_Index_110=Outputs Steam and Liquids + S:Interaction_DESCRIPTION_Index_111=Outputs Steam + S:Interaction_DESCRIPTION_Index_112=Outputs Liquids and Items + S:Interaction_DESCRIPTION_Index_113=Outputs only Items + S:Interaction_DESCRIPTION_Index_114=Outputs only Liquids + S:Interaction_DESCRIPTION_Index_115=Outputs nothing + S:Interaction_DESCRIPTION_Index_116=Emit Energy to Outputside + S:Interaction_DESCRIPTION_Index_117=Don't emit Energy + S:Interaction_DESCRIPTION_Index_118=Emit Redstone if no Slot is free + S:Interaction_DESCRIPTION_Index_119=Don't emit Redstone + S:Interaction_DESCRIPTION_Index_120=Invert Redstone + S:Interaction_DESCRIPTION_Index_121=Don't invert Redstone + S:Interaction_DESCRIPTION_Index_122=Emit Redstone if slots contain something + S:Interaction_DESCRIPTION_Index_123=Don't emit Redstone + S:Interaction_DESCRIPTION_Index_124=Invert Filter + S:Interaction_DESCRIPTION_Index_125=Don't invert Filter + S:Interaction_DESCRIPTION_Index_126=Ignore NBT + S:Interaction_DESCRIPTION_Index_127=NBT has to match + S:Interaction_DESCRIPTION_Index_128=Redstone + S:Interaction_DESCRIPTION_Index_129=Energy + S:Interaction_DESCRIPTION_Index_130=Fluids + S:Interaction_DESCRIPTION_Index_131=Items + S:Interaction_DESCRIPTION_Index_132=Pipe is loose. + S:Interaction_DESCRIPTION_Index_133=Screws are missing. + S:Interaction_DESCRIPTION_Index_134=Something is stuck. + S:Interaction_DESCRIPTION_Index_135=Platings are dented. + S:Interaction_DESCRIPTION_Index_136=Circuitry burned out. + S:Interaction_DESCRIPTION_Index_137=That doesn't belong there. + S:Interaction_DESCRIPTION_Index_138=Incomplete Structure. + S:Interaction_DESCRIPTION_Index_139=Hit with Soft Hammer + S:Interaction_DESCRIPTION_Index_140=to (re-)start the Machine + S:Interaction_DESCRIPTION_Index_141=if it doesn't start. + S:Interaction_DESCRIPTION_Index_142=Running perfectly. + S:Interaction_DESCRIPTION_Index_143=Missing Mining Pipe + S:Interaction_DESCRIPTION_Index_144=Missing Turbine Rotor + S:Interaction_DESCRIPTION_Index_145=Step Down, In: + S:Interaction_DESCRIPTION_Index_146=Step Up, In: + S:Interaction_DESCRIPTION_Index_147=Amp, Out: + S:Interaction_DESCRIPTION_Index_148= V at + S:Interaction_DESCRIPTION_Index_149= Amp + S:Interaction_DESCRIPTION_Index_150=Chance: + S:Interaction_DESCRIPTION_Index_151=Does not get consumed in the process + S:Interaction_DESCRIPTION_Index_152=Total: + S:Interaction_DESCRIPTION_Index_153=Usage: + S:Interaction_DESCRIPTION_Index_154=Voltage: + S:Interaction_DESCRIPTION_Index_155=Amperage: + S:Interaction_DESCRIPTION_Index_156=Voltage: unspecified + S:Interaction_DESCRIPTION_Index_157=Amperage: unspecified + S:Interaction_DESCRIPTION_Index_158=Time: + S:Interaction_DESCRIPTION_Index_159=Needs Low Gravity + S:Interaction_DESCRIPTION_Index_160=Needs Cleanroom + S:Interaction_DESCRIPTION_Index_161= secs + S:Interaction_DESCRIPTION_Index_162=Name: + S:Interaction_DESCRIPTION_Index_163= MetaData: + S:Interaction_DESCRIPTION_Index_164=Hardness: + S:Interaction_DESCRIPTION_Index_165= Blast Resistance: + S:Interaction_DESCRIPTION_Index_166=Is valid Beacon Pyramid Material + S:Interaction_DESCRIPTION_Index_167=Tank + S:Interaction_DESCRIPTION_Index_168=Heat: + S:Interaction_DESCRIPTION_Index_169= HEM: + S:Interaction_DESCRIPTION_Index_170= Base EU Output: + S:Interaction_DESCRIPTION_Index_171=Facing: + S:Interaction_DESCRIPTION_Index_172= / Chance: + S:Interaction_DESCRIPTION_Index_173=You can remove this with a Wrench + S:Interaction_DESCRIPTION_Index_174=You can NOT remove this with a Wrench + S:Interaction_DESCRIPTION_Index_175=Conduction Loss: + S:Interaction_DESCRIPTION_Index_176=Contained Energy: + S:Interaction_DESCRIPTION_Index_177=Has Muffler Upgrade + S:Interaction_DESCRIPTION_Index_178=Progress: + S:Interaction_DESCRIPTION_Index_179=Max IN: + S:Interaction_DESCRIPTION_Index_180= EU + S:Interaction_DESCRIPTION_Index_181=Max OUT: + S:Interaction_DESCRIPTION_Index_182= EU at + S:Interaction_DESCRIPTION_Index_183= Amperes + S:Interaction_DESCRIPTION_Index_184=Energy: + S:Interaction_DESCRIPTION_Index_185=EU + S:Interaction_DESCRIPTION_Index_186=Owned by: + S:Interaction_DESCRIPTION_Index_187=Type -- Crop-Name: + S:Interaction_DESCRIPTION_Index_188= Growth: + S:Interaction_DESCRIPTION_Index_189= Gain: + S:Interaction_DESCRIPTION_Index_190= Resistance: + S:Interaction_DESCRIPTION_Index_191=Plant -- Fertilizer: + S:Interaction_DESCRIPTION_Index_192= Water: + S:Interaction_DESCRIPTION_Index_193= Weed-Ex: + S:Interaction_DESCRIPTION_Index_194= Scan-Level: + S:Interaction_DESCRIPTION_Index_195=Environment -- Nutrients: + S:Interaction_DESCRIPTION_Index_196= Humidity: + S:Interaction_DESCRIPTION_Index_197= Air-Quality: + S:Interaction_DESCRIPTION_Index_198=Attributes: + S:Interaction_DESCRIPTION_Index_199=Discovered by: + S:Interaction_DESCRIPTION_Index_200= L + S:Interaction_DESCRIPTION_Index_201=Nothing + S:Interaction_DESCRIPTION_Index_202=Pollution in Chunk: + 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_211=Items per side: + 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 + S:TileEntity_DESCRIPTION_1000_Index_11=Each 900K over the min. Heat Capacity grants 5% speedup (multiplicatively) + S:TileEntity_DESCRIPTION_1000_Index_12=Each 1800K over the min. Heat Capacity allows for one upgraded overclock + S:TileEntity_DESCRIPTION_1000_Index_13=Upgraded overclocks reduce recipe time to 25% and increase EU/t to 400% + S:TileEntity_DESCRIPTION_1000_Index_14=Causes 100 Pollution per second + S:TileEntity_DESCRIPTION_1000_Index_2=16x Heating Coils (Two middle Layers, hollow) + S:TileEntity_DESCRIPTION_1000_Index_3=1x Input Hatch/Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1000_Index_4=1x Output Hatch/Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1000_Index_5=1x Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1000_Index_6=1x Maintenance Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1000_Index_7=1x Muffler Hatch (Top middle) + S:TileEntity_DESCRIPTION_1000_Index_8=1x Output Hatch to recover CO2/CO/SO2 (optional, any top layer casing), + S:TileEntity_DESCRIPTION_1000_Index_9= Recovery scales with Muffler Hatch tier + S:TileEntity_DESCRIPTION_1001_Index_0=Controller Block for the Implosion Compressor + S:TileEntity_DESCRIPTION_1001_Index_1=Size(WxHxD): 3x3x3 (Hollow), Controller (Front centered) + S:TileEntity_DESCRIPTION_1001_Index_2=1x Input Bus (Any casing) + S:TileEntity_DESCRIPTION_1001_Index_3=1x Output Bus (Any casing) + S:TileEntity_DESCRIPTION_1001_Index_4=1x Maintenance Hatch (Any casing) + S:TileEntity_DESCRIPTION_1001_Index_5=1x Muffler Hatch (Any casing) + 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_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) + S:TileEntity_DESCRIPTION_1002_Index_3=1x Input Bus (Any casing) + S:TileEntity_DESCRIPTION_1002_Index_4=1x Output Bus (Any casing) + S:TileEntity_DESCRIPTION_1002_Index_5=1x Maintenance Hatch (Any casing) + S:TileEntity_DESCRIPTION_1002_Index_6=1x Energy Hatch (Any casing) + S:TileEntity_DESCRIPTION_1002_Index_7=Frost Proof Machine Casings for the rest (16 at least!) + S:TileEntity_DESCRIPTION_1003_Index_0=Controller Block for the Multi Smelter + S:TileEntity_DESCRIPTION_1003_Index_1=Smelts up to 8-128 Items at once + S:TileEntity_DESCRIPTION_1003_Index_10=Causes 100 Pollution per second + S:TileEntity_DESCRIPTION_1003_Index_2=Size(WxHxD): 3x3x3 (Hollow), Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_1003_Index_3=8x Heating Coils (Middle layer, hollow) + S:TileEntity_DESCRIPTION_1003_Index_4=1x Input Bus (One of bottom) + S:TileEntity_DESCRIPTION_1003_Index_5=1x Output Bus (One of bottom) + S:TileEntity_DESCRIPTION_1003_Index_6=1x Maintenance Hatch (One of bottom) + S:TileEntity_DESCRIPTION_1003_Index_7=1x Muffler Hatch (Top middle) + S:TileEntity_DESCRIPTION_1003_Index_8=1x Energy Hatch (One of bottom) + S:TileEntity_DESCRIPTION_1003_Index_9=Heat Proof Machine Casings for the rest + S:TileEntity_DESCRIPTION_100_Index_0=An early way to get Steam Power + S:TileEntity_DESCRIPTION_100_Index_1=Produces 120L of Steam per second + S:TileEntity_DESCRIPTION_100_Index_2=Causes 20 Pollution per second + S:TileEntity_DESCRIPTION_101_Index_0=Faster than the Bronze Boiler + S:TileEntity_DESCRIPTION_101_Index_1=Produces 300L of Steam per second + S:TileEntity_DESCRIPTION_101_Index_2=Causes 30 Pollution per second + S:TileEntity_DESCRIPTION_1020_Index_0=Controller Block for the Large Boiler + S:TileEntity_DESCRIPTION_1020_Index_1=Produces 32000.0L of Steam with 1 Coal at 16000L/s + S:TileEntity_DESCRIPTION_1020_Index_10=1x Maintenance Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1020_Index_11=1x Muffler Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1020_Index_12=Diesel fuels have 1/4 efficiency + S:TileEntity_DESCRIPTION_1020_Index_13=Takes 31.25 seconds to heat up + S:TileEntity_DESCRIPTION_1020_Index_14=Causes up to 240 Pollution per second + S:TileEntity_DESCRIPTION_1020_Index_2=A programmed circuit in the main block throttles the boiler (-1000L/s per config) + S:TileEntity_DESCRIPTION_1020_Index_3=Size(WxHxD): 3x5x3, Controller (Front middle in Fireboxes) + S:TileEntity_DESCRIPTION_1020_Index_4=3x1x3 of Bronze Firebox Casings (Bottom layer, Min 3) + S:TileEntity_DESCRIPTION_1020_Index_5=3x4x3 of Bronze Machine Casings/Plated Bricks (Above Fireboxes, hollow, Min 24!) + S:TileEntity_DESCRIPTION_1020_Index_6=1x3x1 of Bronze Pipe Casings (Inside the Hollow Machine Casings/Plated Bricks) + S:TileEntity_DESCRIPTION_1020_Index_7=1x Fuel Input Hatch/Bus (Any Firebox) + S:TileEntity_DESCRIPTION_1020_Index_8=1x Water Input Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1020_Index_9=1x Steam Output Hatch (Any Casing) + S:TileEntity_DESCRIPTION_1021_Index_0=Controller Block for the Large Boiler + S:TileEntity_DESCRIPTION_1021_Index_1=Produces 36000.0L of Steam with 1 Coal at 24000L/s + S:TileEntity_DESCRIPTION_1021_Index_10=1x Maintenance Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1021_Index_11=1x Muffler Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1021_Index_12=Diesel fuels have 1/4 efficiency + S:TileEntity_DESCRIPTION_1021_Index_13=Takes 41.67 seconds to heat up + S:TileEntity_DESCRIPTION_1021_Index_14=Causes up to 240 Pollution per second + S:TileEntity_DESCRIPTION_1021_Index_2=A programmed circuit in the main block throttles the boiler (-1000L/s per config) + S:TileEntity_DESCRIPTION_1021_Index_3=Size(WxHxD): 3x5x3, Controller (Front middle in Fireboxes) + S:TileEntity_DESCRIPTION_1021_Index_4=3x1x3 of Steel Firebox Casings (Bottom layer, Min 3) + S:TileEntity_DESCRIPTION_1021_Index_5=3x4x3 of Steel Machine Casings/Plated Bricks (Above Fireboxes, hollow, Min 24!) + S:TileEntity_DESCRIPTION_1021_Index_6=1x3x1 of Steel Pipe Casings (Inside the Hollow Machine Casings/Plated Bricks) + S:TileEntity_DESCRIPTION_1021_Index_7=1x Fuel Input Hatch/Bus (Any Firebox) + S:TileEntity_DESCRIPTION_1021_Index_8=1x Water Input Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1021_Index_9=1x Steam Output Hatch (Any Casing) + S:TileEntity_DESCRIPTION_1022_Index_0=Controller Block for the Large Boiler + S:TileEntity_DESCRIPTION_1022_Index_1=Produces 41600.0L of Steam with 1 Coal at 32000L/s + S:TileEntity_DESCRIPTION_1022_Index_10=1x Maintenance Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1022_Index_11=1x Muffler Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1022_Index_12=Diesel fuels have 1/4 efficiency + S:TileEntity_DESCRIPTION_1022_Index_13=Takes 62.50 seconds to heat up + S:TileEntity_DESCRIPTION_1022_Index_14=Causes up to 240 Pollution per second + S:TileEntity_DESCRIPTION_1022_Index_2=A programmed circuit in the main block throttles the boiler (-1000L/s per config) + S:TileEntity_DESCRIPTION_1022_Index_3=Size(WxHxD): 3x5x3, Controller (Front middle in Fireboxes) + S:TileEntity_DESCRIPTION_1022_Index_4=3x1x3 of Titanium Firebox Casings (Bottom layer, Min 3) + S:TileEntity_DESCRIPTION_1022_Index_5=3x4x3 of Titanium Machine Casings/Plated Bricks (Above Fireboxes, hollow, Min 24!) + S:TileEntity_DESCRIPTION_1022_Index_6=1x3x1 of Titanium Pipe Casings (Inside the Hollow Machine Casings/Plated Bricks) + S:TileEntity_DESCRIPTION_1022_Index_7=1x Fuel Input Hatch/Bus (Any Firebox) + S:TileEntity_DESCRIPTION_1022_Index_8=1x Water Input Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1022_Index_9=1x Steam Output Hatch (Any Casing) + S:TileEntity_DESCRIPTION_1023_Index_0=Controller Block for the Large Boiler + S:TileEntity_DESCRIPTION_1023_Index_1=Produces 48000.0L of Steam with 1 Coal at 40000L/s + S:TileEntity_DESCRIPTION_1023_Index_10=1x Maintenance Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1023_Index_11=1x Muffler Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1023_Index_12=Diesel fuels have 1/4 efficiency + S:TileEntity_DESCRIPTION_1023_Index_13=Takes 125.00 seconds to heat up + S:TileEntity_DESCRIPTION_1023_Index_14=Causes up to 240 Pollution per second + S:TileEntity_DESCRIPTION_1023_Index_2=A programmed circuit in the main block throttles the boiler (-1000L/s per config) + S:TileEntity_DESCRIPTION_1023_Index_3=Size(WxHxD): 3x5x3, Controller (Front middle in Fireboxes) + S:TileEntity_DESCRIPTION_1023_Index_4=3x1x3 of TungstenSteel Firebox Casings (Bottom layer, Min 3) + S:TileEntity_DESCRIPTION_1023_Index_5=3x4x3 of TungstenSteel Machine Casings/Plated Bricks (Above Fireboxes, hollow, Min 24!) + S:TileEntity_DESCRIPTION_1023_Index_6=1x3x1 of TungstenSteel Pipe Casings (Inside the Hollow Machine Casings/Plated Bricks) + S:TileEntity_DESCRIPTION_1023_Index_7=1x Fuel Input Hatch/Bus (Any Firebox) + S:TileEntity_DESCRIPTION_1023_Index_8=1x Water Input Hatch (Any Firebox) + S:TileEntity_DESCRIPTION_1023_Index_9=1x Steam Output Hatch (Any Casing) + S:TileEntity_DESCRIPTION_102_Index_0=A Boiler running off Lava + S:TileEntity_DESCRIPTION_102_Index_1=Produces 600L of Steam per second + S:TileEntity_DESCRIPTION_102_Index_2=Causes 20 Pollution per second + S:TileEntity_DESCRIPTION_103_Index_0=Smelting things with compressed Steam + S:TileEntity_DESCRIPTION_104_Index_0=Smelting things with compressed Steam + S:TileEntity_DESCRIPTION_105_Index_0=Steam Power by the Sun + S:TileEntity_DESCRIPTION_105_Index_1=Produces 120L of Steam per second + 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_107_Index_0=Macerating your Ores + 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_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_110_Index_0=Extracting your first Rubber + 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_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_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_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_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_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_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_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% + S:TileEntity_DESCRIPTION_1121_Index_3=Consumes up to 7040L of Steam per second + 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_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 + S:TileEntity_DESCRIPTION_1124_Index_1=Fuel Efficiency: 90% + S:TileEntity_DESCRIPTION_1125_Index_0=Put your strange stuff in here + S:TileEntity_DESCRIPTION_1125_Index_1=Fuel Efficiency: 85% + 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!) + S:TileEntity_DESCRIPTION_1126_Index_2=Controller (Front bottom) + S:TileEntity_DESCRIPTION_1126_Index_3=1x Input Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1126_Index_4=2-11x Output Hatch (One per layer except bottom layer) + S:TileEntity_DESCRIPTION_1126_Index_5=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1126_Index_6=1x Maintenance Hatch (Any casing) + 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_1127_Index_0=Feasts on magic close to it + S:TileEntity_DESCRIPTION_1127_Index_1=Fuel Efficiency: 90% + S:TileEntity_DESCRIPTION_1128_Index_0=Feasts on magic close to it + S:TileEntity_DESCRIPTION_1128_Index_1=Fuel Efficiency: 80% + S:TileEntity_DESCRIPTION_1129_Index_0=Feasts on magic close to it + S:TileEntity_DESCRIPTION_1129_Index_1=Fuel Efficiency: 70% + S:TileEntity_DESCRIPTION_112_Index_0=Forge Hammer + S:TileEntity_DESCRIPTION_1130_Index_0=Feasts on magic close to it + S:TileEntity_DESCRIPTION_1130_Index_1=Fuel Efficiency: 60% + 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) + S:TileEntity_DESCRIPTION_1131_Index_3=1x Maintenance Hatch (Side centered) + S:TileEntity_DESCRIPTION_1131_Index_4=1x Dynamo Hatch (Back centered) + 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_1135_Index_0=Repels nasty Creatures. Range: 76 unpowered / 304 powered + S:TileEntity_DESCRIPTION_1136_Index_0=Repels nasty Creatures. Range: 88 unpowered / 352 powered + S:TileEntity_DESCRIPTION_1137_Index_0=Repels nasty Creatures. Range: 100 unpowered / 400 powered + 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_1141_Index_0=The best way to empty Oceans! + S:TileEntity_DESCRIPTION_1141_Index_1=Pumping Area: 41x41 + S:TileEntity_DESCRIPTION_1142_Index_0=The best way to empty Oceans! + S:TileEntity_DESCRIPTION_1142_Index_1=Pumping Area: 81x81 + S:TileEntity_DESCRIPTION_1143_Index_0=The best way to empty Oceans! + S:TileEntity_DESCRIPTION_1143_Index_1=Pumping Area: 121x121 + S:TileEntity_DESCRIPTION_1144_Index_0=The best way to empty Oceans! + S:TileEntity_DESCRIPTION_1144_Index_1=Pumping Area: 201x201 + 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 + S:TileEntity_DESCRIPTION_1146_Index_0=Repels nasty Creatures. Range: 16 unpowered / 64 powered + 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_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) + S:TileEntity_DESCRIPTION_1151_Index_2=1x Gas Input Hatch (Side centered) + S:TileEntity_DESCRIPTION_1151_Index_3=1x Maintenance Hatch (Side centered) + S:TileEntity_DESCRIPTION_1151_Index_4=1x Muffler Hatch (Side centered) + S:TileEntity_DESCRIPTION_1151_Index_5=1x Dynamo Hatch (Back centered) + S:TileEntity_DESCRIPTION_1151_Index_6=Stainless Steel Turbine Casings for the rest (24 at least!) + S:TileEntity_DESCRIPTION_1151_Index_7=Needs a Turbine Item (Inside controller GUI) + S:TileEntity_DESCRIPTION_1151_Index_8=Output depending on Rotor: 102-6720EU/t + S:TileEntity_DESCRIPTION_1151_Index_9=Causes 160 Pollution per second + S:TileEntity_DESCRIPTION_1152_Index_0=Controller Block for the Large High Pressure Steam Turbine + S:TileEntity_DESCRIPTION_1152_Index_1=Size(WxHxD): 3x3x4 (Hollow), Controller (Front centered) + S:TileEntity_DESCRIPTION_1152_Index_2=1x Superheated Steam Input Hatch (Side centered) + S:TileEntity_DESCRIPTION_1152_Index_3=1x Maintenance Hatch (Side centered) + S:TileEntity_DESCRIPTION_1152_Index_4=1x Dynamo Hatch (Back centered) + 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_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) + S:TileEntity_DESCRIPTION_1153_Index_3=1x Maintenance Hatch (Side centered) + S:TileEntity_DESCRIPTION_1153_Index_4=1x Dynamo Hatch (Back centered) + S:TileEntity_DESCRIPTION_1153_Index_5=Tungstensteel Turbine Casings for the rest (24 at least!) + S:TileEntity_DESCRIPTION_1153_Index_6=Needs a Turbine Item (Inside controller GUI) + S:TileEntity_DESCRIPTION_1153_Index_7=Output depending on Rotor: 6553-332595EU/t + S:TileEntity_DESCRIPTION_1154_Index_0=Controller Block for the Heat Exchanger + S:TileEntity_DESCRIPTION_1154_Index_1=Size(WxHxD): 3x4x3, Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_1154_Index_2=3x3x4 of Stable Titanium Machine Casings (hollow, Min 24!) + S:TileEntity_DESCRIPTION_1154_Index_3=2x Titanium Pipe Casing (Inside the Hollow Machine Casings) + S:TileEntity_DESCRIPTION_1154_Index_4=1x Distillated Water Input (Any casing) + S:TileEntity_DESCRIPTION_1154_Index_5=1x Steam Output (Any casing) + S:TileEntity_DESCRIPTION_1154_Index_6=1x Hot Fluid Input (Bottom center) + S:TileEntity_DESCRIPTION_1154_Index_7=1x Cold Fluid Output (Top Center) + S:TileEntity_DESCRIPTION_1154_Index_8=1x Maintenance Hatch (Any casing) + S:TileEntity_DESCRIPTION_1155_Index_0=Controller for the Charcoal Pit + S:TileEntity_DESCRIPTION_1155_Index_1=Converts Logs into Brittle Charcoal blocks + S:TileEntity_DESCRIPTION_1155_Index_2=Max Size(WxHxD): 11x6x11, Controller (Top layer, centered) + S:TileEntity_DESCRIPTION_1155_Index_3=11x1x11 of Bricks (Bottom layer only) + S:TileEntity_DESCRIPTION_1155_Index_4=11x5x11 of Logs (Above bottom Brick layer) + S:TileEntity_DESCRIPTION_1155_Index_5=Only grass/dirt can touch Log blocks + S:TileEntity_DESCRIPTION_1155_Index_6=No air between logs allowed + S:TileEntity_DESCRIPTION_1155_Index_7=Causes 100 Pollution per second + S:TileEntity_DESCRIPTION_1156_Index_0=Place, activate with explosives(8 Dynamite, 1 Glyceryl, 4 TNT or 2 ITNT), use Data Stick + 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_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) + S:TileEntity_DESCRIPTION_1157_Index_5=1x3x1 Steel Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_1157_Index_6=1x Output Hatch (One of base casings) + S:TileEntity_DESCRIPTION_1157_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_1157_Index_8=1x MV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1157_Index_9=Working on 1 * 1 chunks + 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_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) + S:TileEntity_DESCRIPTION_1158_Index_5=1x Input Hatch for drilling fluid (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1158_Index_6=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) + S:TileEntity_DESCRIPTION_1158_Index_7=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1158_Index_8=1x Maintenance Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1158_Index_9=1x MV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1159_Index_0=Controller Block for the Pyrolyse Oven + S:TileEntity_DESCRIPTION_1159_Index_1=Industrial Charcoal producer and Oil from Plants + S:TileEntity_DESCRIPTION_1159_Index_10=Processing speed scales linearly with Coil tier: + S:TileEntity_DESCRIPTION_1159_Index_11=CuNi: 50%, FeAlCr: 100%, Ni4Cr: 150%, Fe50CW: 200%, etc. + S:TileEntity_DESCRIPTION_1159_Index_12=EU/t is not affected by Coil tier + S:TileEntity_DESCRIPTION_1159_Index_13=Causes 200 Pollution per second + S:TileEntity_DESCRIPTION_1159_Index_2=Size(WxHxD): 5x4x5, Controller (Bottom center) + S:TileEntity_DESCRIPTION_1159_Index_3=3x1x3 of Coil Blocks (At the center of the bottom layer) + S:TileEntity_DESCRIPTION_1159_Index_4=1x Input Hatch/Bus (Centered 3x1x3 area in Top layer) + S:TileEntity_DESCRIPTION_1159_Index_5=1x Output Hatch/Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1159_Index_6=1x Maintenance Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1159_Index_7=1x Muffler Hatch (Centered 3x1x3 area in Top layer) + S:TileEntity_DESCRIPTION_1159_Index_8=1x Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1159_Index_9=ULV Machine Casings for the rest (60 at least!) + 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_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) + S:TileEntity_DESCRIPTION_1160_Index_5=1x Steam/Hydrogen Input Hatch (Any middle ring casing) + S:TileEntity_DESCRIPTION_1160_Index_6=1x Cracked Hydrocarbon Output Hatch (Any right side casing) + S:TileEntity_DESCRIPTION_1160_Index_7=1x Maintenance Hatch (Any middle ring casing) + S:TileEntity_DESCRIPTION_1160_Index_8=1x Energy Hatch (Any middle ring casing) + S:TileEntity_DESCRIPTION_1160_Index_9=Clean Stainless Steel Machine Casings for the rest (18 at least!) + S:TileEntity_DESCRIPTION_1161_Index_0=Transmits Energy Wirelessly + S:TileEntity_DESCRIPTION_1161_Index_1=Use a Dragon Egg or Nitrogen Plasma + S:TileEntity_DESCRIPTION_1161_Index_2=for Inter-dimensional transmission + S:TileEntity_DESCRIPTION_1161_Index_3=0.004EU Loss per 100 Blocks + S:TileEntity_DESCRIPTION_1162_Index_0=Transmits Energy Wirelessly + S:TileEntity_DESCRIPTION_1162_Index_1=Use a Dragon Egg or Nitrogen Plasma + S:TileEntity_DESCRIPTION_1162_Index_2=for Inter-dimensional transmission + S:TileEntity_DESCRIPTION_1162_Index_3=0.004EU Loss per 100 Blocks + S:TileEntity_DESCRIPTION_1163_Index_0=Transmits Energy Wirelessly + S:TileEntity_DESCRIPTION_1163_Index_1=Use a Dragon Egg or Nitrogen Plasma + S:TileEntity_DESCRIPTION_1163_Index_2=for Inter-dimensional transmission + S:TileEntity_DESCRIPTION_1163_Index_3=0.004EU Loss per 100 Blocks + S:TileEntity_DESCRIPTION_1164_Index_0=Transmits Energy Wirelessly + S:TileEntity_DESCRIPTION_1164_Index_1=Use a Dragon Egg or Nitrogen Plasma + S:TileEntity_DESCRIPTION_1164_Index_2=for Inter-dimensional transmission + S:TileEntity_DESCRIPTION_1164_Index_3=0.004EU Loss per 100 Blocks + S:TileEntity_DESCRIPTION_1165_Index_0=Transmits Energy Wirelessly + S:TileEntity_DESCRIPTION_1165_Index_1=Use a Dragon Egg or Nitrogen Plasma + 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_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) + S:TileEntity_DESCRIPTION_1169_Index_11=1x Maintenance Hatch (Any inert casing) + S:TileEntity_DESCRIPTION_1169_Index_12=1x Energy Hatch (Any inert casing) + S:TileEntity_DESCRIPTION_1169_Index_2=Does not lose efficiency when overclocked + S:TileEntity_DESCRIPTION_1169_Index_3=Accepts fluids instead of fluid cells + S:TileEntity_DESCRIPTION_1169_Index_4=Size(WxHxD): 3x3x3 + S:TileEntity_DESCRIPTION_1169_Index_5=3x3x3 of Chemically Inert Machine Casings (hollow, min 8!) + S:TileEntity_DESCRIPTION_1169_Index_6=Controller (Front centered) + S:TileEntity_DESCRIPTION_1169_Index_7=1x Cupronickel Coil Block (Bottom centered) + S:TileEntity_DESCRIPTION_1169_Index_8=1x PTFE Pipe Machine Casing (inside the hollow casings) + S:TileEntity_DESCRIPTION_1169_Index_9=1x Input Bus/Hatch (Any inert casing) + S:TileEntity_DESCRIPTION_116_Index_0=Compressing Items + S:TileEntity_DESCRIPTION_1170_Index_0=Assembly Line + S:TileEntity_DESCRIPTION_1170_Index_1=Size: 3x(5-16)x4, variable length + S:TileEntity_DESCRIPTION_1170_Index_10=Optional 1x Data Access Hatch next to the Controller + S:TileEntity_DESCRIPTION_1170_Index_2=Bottom: Steel Machine Casing(or Maintenance or Input Hatch), + S:TileEntity_DESCRIPTION_1170_Index_3=Input Bus (Last Output Bus), Steel Machine Casing + S:TileEntity_DESCRIPTION_1170_Index_4=Middle: Reinforced Glass, Assembly Line, Reinforced Glass + S:TileEntity_DESCRIPTION_1170_Index_5=UpMiddle: Grate Machine Casing, + S:TileEntity_DESCRIPTION_1170_Index_6= Assembler Machine Casing, + S:TileEntity_DESCRIPTION_1170_Index_7= Grate Machine Casing (or Controller or Data Access Hatch) + S:TileEntity_DESCRIPTION_1170_Index_8=Top: Steel Casing(or Energy Hatch) + S:TileEntity_DESCRIPTION_1170_Index_9=Up to 16 repeating slices, last is Output Bus + S:TileEntity_DESCRIPTION_1171_Index_0=Controller Block for the Large Diesel Engine + S:TileEntity_DESCRIPTION_1171_Index_1=Size(WxHxD): 3x3x4, Controller (front centered) + S:TileEntity_DESCRIPTION_1171_Index_10=Supply Diesel Fuel and 1000L of Lubricant per hour to run. + S:TileEntity_DESCRIPTION_1171_Index_11=Supply 40L of Oxygen per second to boost output (optional). + S:TileEntity_DESCRIPTION_1171_Index_12=Default: Produces 2048EU/t at 100% efficiency + S:TileEntity_DESCRIPTION_1171_Index_13=Boosted: Produces 6144EU/t at 150% efficiency + S:TileEntity_DESCRIPTION_1171_Index_14=Causes 320 Pollution per second + S:TileEntity_DESCRIPTION_1171_Index_2=3x3x4 of Stable Titanium Machine Casing (hollow, Min 16!) + S:TileEntity_DESCRIPTION_1171_Index_3=2x Titanium Gear Box Machine Casing inside the Hollow Casing + S:TileEntity_DESCRIPTION_1171_Index_4=8x Engine Intake Machine Casing (around controller) + S:TileEntity_DESCRIPTION_1171_Index_5=2x Input Hatch (Fuel/Lubricant) (one of the Casings next to a Gear Box) + S:TileEntity_DESCRIPTION_1171_Index_6=1x Maintenance Hatch (one of the Casings next to a Gear Box) + S:TileEntity_DESCRIPTION_1171_Index_7=1x Muffler Hatch (top middle back, next to the rear Gear Box) + S:TileEntity_DESCRIPTION_1171_Index_8=1x Dynamo Hatch (back centered) + 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_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_1173_Index_0=Place, activate with explosives (8 Glyceryl, 32 TNT or 16 ITNT), use Data Stick + 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_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) + S:TileEntity_DESCRIPTION_1177_Index_5=1x Input Hatch for drilling fluid (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1177_Index_6=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) + S:TileEntity_DESCRIPTION_1177_Index_7=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1177_Index_8=1x Maintenance Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1177_Index_9=1x HV+ Energy Hatch (Any bottom layer casing) + 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_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) + S:TileEntity_DESCRIPTION_1178_Index_5=1x Input Hatch for drilling fluid (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1178_Index_6=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) + S:TileEntity_DESCRIPTION_1178_Index_7=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1178_Index_8=1x Maintenance Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1178_Index_9=1x EV+ Energy Hatch (Any bottom layer casing) + 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_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) + S:TileEntity_DESCRIPTION_1179_Index_5=1x Input Hatch for drilling fluid (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1179_Index_6=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) + S:TileEntity_DESCRIPTION_1179_Index_7=1x Output Bus (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1179_Index_8=1x Maintenance Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1179_Index_9=1x IV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_1180_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_1181_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_1182_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_1183_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_1184_Index_0=Avengers, Assemble! + 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_118_Index_0=Combination Smelter + S:TileEntity_DESCRIPTION_1190_Index_0=Requires Enriched Naquadah Bolts + S:TileEntity_DESCRIPTION_1190_Index_1=Fuel Efficiency: 80% + S:TileEntity_DESCRIPTION_1191_Index_0=Requires Enriched Naquadah Bolts + S:TileEntity_DESCRIPTION_1191_Index_1=Fuel Efficiency: 90% + S:TileEntity_DESCRIPTION_1192_Index_0=Requires Enriched Naquadah Cells + S:TileEntity_DESCRIPTION_1192_Index_1=Fuel Efficiency: 100% + S:TileEntity_DESCRIPTION_1193_Index_0=It's over 9000!!! + S:TileEntity_DESCRIPTION_1193_Index_1=LuV Machine Casings around Superconducting Coil Blocks + S:TileEntity_DESCRIPTION_1193_Index_2=2-16 Input Hatches + S:TileEntity_DESCRIPTION_1193_Index_3=1-16 Output Hatches + S:TileEntity_DESCRIPTION_1193_Index_4=1-16 Energy Hatches + S:TileEntity_DESCRIPTION_1193_Index_5=All Hatches must be LuV or better + S:TileEntity_DESCRIPTION_1193_Index_6=2048EU/t and 10mio EU Cap per Energy Hatch + S:TileEntity_DESCRIPTION_1194_Index_0=It's over 9000!!! + S:TileEntity_DESCRIPTION_1194_Index_1=Fusion Machine Casings around Fusion Coil Blocks + S:TileEntity_DESCRIPTION_1194_Index_2=2-16 Input Hatches + S:TileEntity_DESCRIPTION_1194_Index_3=1-16 Output Hatches + S:TileEntity_DESCRIPTION_1194_Index_4=1-16 Energy Hatches + S:TileEntity_DESCRIPTION_1194_Index_5=All Hatches must be ZPMV or better + S:TileEntity_DESCRIPTION_1194_Index_6=4096EU/t and 20mio EU Cap per Energy Hatch + S:TileEntity_DESCRIPTION_1195_Index_0=A SUN DOWN ON EARTH + S:TileEntity_DESCRIPTION_1195_Index_1=Fusion Machine Casings MK II around Fusion Coil Blocks + S:TileEntity_DESCRIPTION_1195_Index_2=2-16 Input Hatches + S:TileEntity_DESCRIPTION_1195_Index_3=1-16 Output Hatches + S:TileEntity_DESCRIPTION_1195_Index_4=1-16 Energy Hatches + S:TileEntity_DESCRIPTION_1195_Index_5=All Hatches must be UV or better + S:TileEntity_DESCRIPTION_1195_Index_6=8192EU/t and 40mio EU Cap per Energy Hatch + S:TileEntity_DESCRIPTION_1196_Index_0=Plasma into energy + S:TileEntity_DESCRIPTION_1196_Index_1=Fuel Efficiency: 50% + S:TileEntity_DESCRIPTION_1197_Index_0=Plasma into energy + S:TileEntity_DESCRIPTION_1197_Index_1=Fuel Efficiency: 60% + S:TileEntity_DESCRIPTION_1198_Index_0=Plasma into energy + 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_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) + S:TileEntity_DESCRIPTION_1199_Index_5=1x Maintenance Hatch (Any casing) + 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_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_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_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_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_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_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_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_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_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_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_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 + S:TileEntity_DESCRIPTION_1220_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1221_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1221_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1221_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1222_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1222_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1222_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1223_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1223_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1223_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1224_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1224_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1224_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1225_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1225_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1225_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1226_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1226_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1226_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1227_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1227_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1227_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1228_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1228_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1228_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1229_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1229_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1229_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_122_Index_0=Stores 57672000L of fluid + 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_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 + S:TileEntity_DESCRIPTION_1240_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1241_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1241_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1241_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1242_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1242_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1242_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1243_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1243_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1243_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1244_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1244_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1244_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1245_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1245_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1245_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1246_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1246_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1246_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1247_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1247_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1247_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1248_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1248_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1248_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1249_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1249_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1249_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_124_Index_0=Stores 2076192000L of fluid + 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_125_Index_0=This Chest stores 1620000 Blocks + 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_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_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_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_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_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_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_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_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_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_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_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 + S:TileEntity_DESCRIPTION_1280_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1281_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1281_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1281_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1282_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1282_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1282_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1283_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1283_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1283_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1284_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1284_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1284_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1285_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1285_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1285_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1286_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1286_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1286_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1287_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1287_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1287_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1288_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1288_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1288_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1289_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1289_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1289_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_128_Index_0=This Chest stores 349920000 Blocks + 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_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 + S:TileEntity_DESCRIPTION_1300_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1300_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1301_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1301_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1301_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1302_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1302_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1302_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1303_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1303_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1303_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1304_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1304_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1304_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1305_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1305_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1305_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1306_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1306_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1306_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1307_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1307_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1307_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1308_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1308_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1308_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1309_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1309_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1309_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_130_Index_0=Controller Block for the Bricked Blast Furnace + S:TileEntity_DESCRIPTION_130_Index_1=Useable for Steel and general Pyrometallurgy + S:TileEntity_DESCRIPTION_130_Index_2=Size(WxHxD): 3x4x3 (Hollow, with opening on top) + S:TileEntity_DESCRIPTION_130_Index_3=Built from 32 Firebrick blocks + S:TileEntity_DESCRIPTION_130_Index_4=Causes 50 Pollution per second + 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_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 + S:TileEntity_DESCRIPTION_1320_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1320_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1321_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1321_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1321_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1322_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1322_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1322_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1323_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1323_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1323_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1324_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1324_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1324_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1325_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1325_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1325_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1326_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1326_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1326_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1327_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1327_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1327_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1328_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1328_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1328_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1329_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1329_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1329_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_132_Index_0=Data Access for Multiblocks + S:TileEntity_DESCRIPTION_132_Index_1=Adds 16 extra slots for Data Sticks + 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_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 + S:TileEntity_DESCRIPTION_133_Index_2=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_133_Index_3=3x1x3 Base of gt.blockcasings4.2.name + S:TileEntity_DESCRIPTION_133_Index_4=1x3x1 gt.blockcasings4.2.name pillar (Center of base) + S:TileEntity_DESCRIPTION_133_Index_5=1x3x1 Titanium Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_133_Index_6=1x Output Hatch (One of base casings) + S:TileEntity_DESCRIPTION_133_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_133_Index_8=1x HV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_133_Index_9=Working on 3 * 3 chunks + S:TileEntity_DESCRIPTION_1340_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1340_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1340_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1341_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1341_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1341_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1342_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1342_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1342_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1343_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1343_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1343_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1344_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1344_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1344_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1345_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1345_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1345_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1346_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1346_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1346_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1347_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1347_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1347_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1348_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1348_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1348_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1349_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1349_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1349_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_134_Index_0=Controller Block for the Oil Drilling Rig III + S:TileEntity_DESCRIPTION_134_Index_1=Size(WxHxD): 3x7x3 + S:TileEntity_DESCRIPTION_134_Index_10=Use Programmed Circuits to ignore near exhausted oil field + S:TileEntity_DESCRIPTION_134_Index_2=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_134_Index_3=3x1x3 Base of gt.blockcasings4.0.name + S:TileEntity_DESCRIPTION_134_Index_4=1x3x1 gt.blockcasings4.0.name pillar (Center of base) + S:TileEntity_DESCRIPTION_134_Index_5=1x3x1 TungstenSteel Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_134_Index_6=1x Output Hatch (One of base casings) + S:TileEntity_DESCRIPTION_134_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_134_Index_8=1x EV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_134_Index_9=Working on 6 * 6 chunks + 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_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) + S:TileEntity_DESCRIPTION_135_Index_3=3x1x3 Base of gt.blockcasings2.0.name + S:TileEntity_DESCRIPTION_135_Index_4=1x3x1 gt.blockcasings2.0.name pillar (Center of base) + S:TileEntity_DESCRIPTION_135_Index_5=1x3x1 Steel Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_135_Index_6=1x Input Hatch (One of base casings) + S:TileEntity_DESCRIPTION_135_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_135_Index_8=1x MV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_135_Index_9=Radius is 16 blocks + S:TileEntity_DESCRIPTION_1360_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1360_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1360_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1361_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1361_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1361_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1362_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1362_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1362_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1363_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1363_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1363_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1364_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1364_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1364_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1365_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1365_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1365_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1366_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1366_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1366_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1367_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1367_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1367_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1368_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1368_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1368_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1369_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1369_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1369_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_136_Index_0=Controller Block for the Advanced Concrete Backfiller + S:TileEntity_DESCRIPTION_136_Index_1=Size(WxHxD): 3x7x3 + S:TileEntity_DESCRIPTION_136_Index_10=Radius = (total config value)x2 blocks + S:TileEntity_DESCRIPTION_136_Index_11=Default 64, Maximum 128 + S:TileEntity_DESCRIPTION_136_Index_2=Controller (Front middle at bottom) + S:TileEntity_DESCRIPTION_136_Index_3=3x1x3 Base of gt.blockcasings4.2.name + S:TileEntity_DESCRIPTION_136_Index_4=1x3x1 gt.blockcasings4.2.name pillar (Center of base) + S:TileEntity_DESCRIPTION_136_Index_5=1x3x1 Titanium Frame Boxes (Each pillar side and on top) + S:TileEntity_DESCRIPTION_136_Index_6=1x Input Hatch (One of base casings) + S:TileEntity_DESCRIPTION_136_Index_7=1x Maintenance Hatch (One of base casings) + S:TileEntity_DESCRIPTION_136_Index_8=1x EV+ Energy Hatch (Any bottom layer casing) + S:TileEntity_DESCRIPTION_136_Index_9=Put Programmed Circuits into Data Access to config radius + 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_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 + S:TileEntity_DESCRIPTION_1381_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1381_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1381_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1382_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1382_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1382_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1383_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1383_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1383_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1384_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1384_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1384_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1385_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1385_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1385_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1386_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1386_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1386_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1387_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1387_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1387_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1388_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1388_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1388_Index_2=Loss/Meter/Ampere: %s EU-Volt + 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_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_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 + S:TileEntity_DESCRIPTION_1400_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1401_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1401_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1401_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1402_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1402_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1402_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1403_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1403_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1403_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1404_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1404_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1404_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1405_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1405_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1405_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1406_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1406_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1406_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1407_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1407_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1407_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1408_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1408_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1408_Index_2=Loss/Meter/Ampere: %s EU-Volt + 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_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_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 + S:TileEntity_DESCRIPTION_1421_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1421_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1421_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1422_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1422_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1422_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1423_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1423_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1423_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1424_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1424_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1424_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1425_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1425_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1425_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1426_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1426_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1426_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1427_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1427_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1427_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1428_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1428_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1428_Index_2=Loss/Meter/Ampere: %s EU-Volt + 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_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_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 + S:TileEntity_DESCRIPTION_1441_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1441_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1441_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1442_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1442_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1442_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1443_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1443_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1443_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1444_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1444_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1444_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1445_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1445_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1445_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1446_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1446_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1446_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1447_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1447_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1447_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1448_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1448_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1448_Index_2=Loss/Meter/Ampere: %s EU-Volt + 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_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_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 + S:TileEntity_DESCRIPTION_1461_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1461_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1461_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1462_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1462_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1462_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1463_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1463_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1463_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1464_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1464_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1464_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1465_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1465_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1465_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1466_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1466_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1466_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1467_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1467_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1467_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1468_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1468_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1468_Index_2=Loss/Meter/Ampere: %s EU-Volt + 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_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_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 + S:TileEntity_DESCRIPTION_1481_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1481_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1481_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1482_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1482_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1482_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1483_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1483_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1483_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1484_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1484_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1484_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1485_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1485_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1485_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1486_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1486_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1486_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1487_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1487_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1487_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1488_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1488_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1488_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1489_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1489_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1489_Index_2=Loss/Meter/Ampere: %s EU-Volt + 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_14_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + 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_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_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_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 + S:TileEntity_DESCRIPTION_1504_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1504_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1504_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1505_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1505_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1505_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1506_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1506_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1506_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1507_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1507_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1507_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1508_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1508_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1508_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1509_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1509_Index_1=Max Amperage: %s + 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_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_151_Index_0=Stores and recharges Armor + S:TileEntity_DESCRIPTION_151_Index_1=Click with Screwdriver to change Style + 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_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_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_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_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_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_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_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_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_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_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_153_Index_0=Stores and recharges Armor + S:TileEntity_DESCRIPTION_153_Index_1=Click with Screwdriver to change Style + 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_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_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_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_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_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_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_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_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_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 + S:TileEntity_DESCRIPTION_154_Index_0=Stores and recharges Armor + S:TileEntity_DESCRIPTION_154_Index_1=Click with Screwdriver to change Style + 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_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 + S:TileEntity_DESCRIPTION_1560_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1560_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1561_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1561_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1561_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1562_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1562_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1562_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1563_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1563_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1563_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1564_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1564_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1564_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1565_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1565_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1565_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1566_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1566_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1566_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1567_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1567_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1567_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1568_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1568_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1568_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1569_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1569_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1569_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_156_Index_0=Stores and recharges Armor + S:TileEntity_DESCRIPTION_156_Index_1=Click with Screwdriver to change Style + 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_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 + S:TileEntity_DESCRIPTION_1580_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1580_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1581_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1581_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1581_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1582_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1582_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1582_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1583_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1583_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1583_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1584_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1584_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1584_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1585_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1585_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1585_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1586_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1586_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1586_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1587_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1587_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1587_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1588_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1588_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1588_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1589_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1589_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1589_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_158_Index_0=Stores and recharges Armor + S:TileEntity_DESCRIPTION_158_Index_1=Click with Screwdriver to change Style + 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_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_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_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 + S:TileEntity_DESCRIPTION_1602_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1602_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1602_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1603_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1603_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1603_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1604_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1604_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1604_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1605_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1605_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1605_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_160_Index_1=1 Slots + S:TileEntity_DESCRIPTION_161_Index_1=1 Slots + S:TileEntity_DESCRIPTION_1620_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1620_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1620_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1621_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1621_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1621_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1622_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1622_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1622_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1623_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1623_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1623_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1624_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1624_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1624_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1625_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1625_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1625_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1626_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1626_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1626_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1627_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1627_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1627_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1628_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1628_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1628_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1629_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1629_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1629_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_162_Index_1=1 Slots + 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_163_Index_1=1 Slots + S:TileEntity_DESCRIPTION_1640_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1640_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1640_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1641_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1641_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1641_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1642_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1642_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1642_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1643_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1643_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1643_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1644_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1644_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1644_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1645_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1645_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1645_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1646_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1646_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1646_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1647_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1647_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1647_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1648_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1648_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1648_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1649_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1649_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1649_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_164_Index_1=1 Slots + 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_165_Index_1=1 Slots + S:TileEntity_DESCRIPTION_1660_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1660_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1660_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1661_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1661_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1661_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1662_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1662_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1662_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1663_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1663_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1663_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1664_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1664_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1664_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1665_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1665_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1665_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1666_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1666_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1666_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1667_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1667_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1667_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1668_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1668_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1668_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1669_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1669_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1669_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_166_Index_1=1 Slots + 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_167_Index_1=1 Slots + S:TileEntity_DESCRIPTION_1680_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1680_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1680_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1681_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1681_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1681_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1682_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1682_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1682_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1683_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1683_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1683_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1684_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1684_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1684_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1685_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1685_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1685_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1686_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1686_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1686_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1687_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1687_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1687_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1688_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1688_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1688_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1689_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1689_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1689_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_168_Index_1=1 Slots + 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_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 + S:TileEntity_DESCRIPTION_1700_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1700_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1701_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1701_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1701_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1702_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1702_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1702_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1703_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1703_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1703_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1704_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1704_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1704_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1705_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1705_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1705_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1706_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1706_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1706_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1707_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1707_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1707_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1708_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1708_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1708_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1709_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1709_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1709_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_170_Index_1=4 Slots + 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_171_Index_1=4 Slots + S:TileEntity_DESCRIPTION_1720_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1720_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1720_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1721_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1721_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1721_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1722_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1722_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1722_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1723_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1723_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1723_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1724_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1724_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1724_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1725_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1725_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1725_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1726_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1726_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1726_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1727_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1727_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1727_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1728_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1728_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1728_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1729_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1729_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1729_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_172_Index_1=4 Slots + 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_173_Index_1=4 Slots + S:TileEntity_DESCRIPTION_1740_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1740_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1740_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1741_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1741_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1741_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1742_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1742_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1742_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1743_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1743_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1743_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1744_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1744_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1744_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1745_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1745_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1745_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1746_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1746_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1746_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1747_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1747_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1747_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1748_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1748_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1748_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1749_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1749_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1749_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_174_Index_1=4 Slots + 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_175_Index_1=4 Slots + S:TileEntity_DESCRIPTION_1760_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1760_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1760_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1761_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1761_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1761_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1762_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1762_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1762_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1763_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1763_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1763_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1764_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1764_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1764_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1765_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1765_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1765_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1766_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1766_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1766_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1767_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1767_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1767_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1768_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1768_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1768_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1769_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1769_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1769_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_176_Index_1=4 Slots + 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_177_Index_1=4 Slots + S:TileEntity_DESCRIPTION_1780_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1780_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1780_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1781_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1781_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1781_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1782_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1782_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1782_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1783_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1783_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1783_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1784_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1784_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1784_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1785_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1785_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1785_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1786_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1786_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1786_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1787_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1787_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1787_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1788_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1788_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1788_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1789_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1789_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1789_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_178_Index_1=4 Slots + 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_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 + S:TileEntity_DESCRIPTION_1800_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1800_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1801_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1801_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1801_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1802_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1802_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1802_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1803_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1803_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1803_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1804_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1804_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1804_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1805_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1805_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1805_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1806_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1806_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1806_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1807_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1807_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1807_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1808_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1808_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1808_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1809_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1809_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1809_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_180_Index_1=9 Slots + 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_181_Index_1=9 Slots + S:TileEntity_DESCRIPTION_1820_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1820_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1820_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1821_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1821_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1821_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1822_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1822_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1822_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1823_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1823_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1823_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1824_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1824_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1824_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1825_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1825_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1825_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1826_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1826_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1826_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1827_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1827_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1827_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1828_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1828_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1828_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_1829_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_1829_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_1829_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_182_Index_1=9 Slots + 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_183_Index_1=9 Slots + S:TileEntity_DESCRIPTION_184_Index_1=9 Slots + S:TileEntity_DESCRIPTION_185_Index_1=9 Slots + S:TileEntity_DESCRIPTION_186_Index_1=9 Slots + S:TileEntity_DESCRIPTION_187_Index_1=9 Slots + 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_190_Index_1=16 Slots + S:TileEntity_DESCRIPTION_191_Index_1=16 Slots + S:TileEntity_DESCRIPTION_192_Index_1=16 Slots + S:TileEntity_DESCRIPTION_193_Index_1=16 Slots + S:TileEntity_DESCRIPTION_194_Index_1=16 Slots + S:TileEntity_DESCRIPTION_195_Index_1=16 Slots + S:TileEntity_DESCRIPTION_196_Index_1=16 Slots + S:TileEntity_DESCRIPTION_197_Index_1=16 Slots + S:TileEntity_DESCRIPTION_198_Index_1=16 Slots + S:TileEntity_DESCRIPTION_199_Index_1=16 Slots + S:TileEntity_DESCRIPTION_19_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. + S:TileEntity_DESCRIPTION_1_Index_0=For your first Steam Machines + S:TileEntity_DESCRIPTION_2000_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2000_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2000_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2001_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2001_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2001_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2002_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2002_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2002_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2003_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2003_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2003_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2004_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2004_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2004_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2005_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2005_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2005_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2006_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2006_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2006_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2007_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2007_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2007_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2008_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2008_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2008_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2009_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2009_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2009_Index_2=Loss/Meter/Ampere: %s EU-Volt + 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_201_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_2020_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2020_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2020_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2021_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2021_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2021_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2022_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2022_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2022_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2023_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2023_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2023_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2024_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2024_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2024_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_2025_Index_0=Max Voltage: %s + S:TileEntity_DESCRIPTION_2025_Index_1=Max Amperage: %s + S:TileEntity_DESCRIPTION_2025_Index_2=Loss/Meter/Ampere: %s EU-Volt + S:TileEntity_DESCRIPTION_202_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_203_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_204_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_205_Index_0=HighTech combination Smelter + S:TileEntity_DESCRIPTION_206_Index_0=HighTech combination Smelter + 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_211_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_212_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_213_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_214_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_215_Index_0=Avengers, Assemble! + S:TileEntity_DESCRIPTION_216_Index_0=Avengers, Assemble! + 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_221_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_222_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_223_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_224_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_225_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_226_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_227_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_228_Index_0=Boo, he's bad! We want BENDER!!! + S:TileEntity_DESCRIPTION_22_Index_0=HV -> MV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_231_Index_0=Unmobile Food Canning Machine GTA4 + 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_234_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_235_Index_0=Unmobile Food Canning Machine GTA4 + 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_238_Index_0=Unmobile Food Canning Machine GTA4 + S:TileEntity_DESCRIPTION_23_Index_0=EV -> HV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_241_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_242_Index_0=Compress-O-Matic C77 + S:TileEntity_DESCRIPTION_243_Index_0=Compress-O-Matic C77 + 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_251_Index_0=Slice'N Dice + S:TileEntity_DESCRIPTION_252_Index_0=Slice'N Dice + 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 + S:TileEntity_DESCRIPTION_256_Index_0=Slice'N Dice + 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_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 + S:TileEntity_DESCRIPTION_264_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_265_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_266_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_267_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_268_Index_0=Not like using a Commodore 64 + S:TileEntity_DESCRIPTION_26_Index_0=ZPM -> LuV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_271_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_272_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_273_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_274_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_275_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_276_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_277_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_278_Index_0=Dejuicer-Device of Doom - D123 + S:TileEntity_DESCRIPTION_27_Index_0=UV -> ZPM (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_281_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_282_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_283_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_284_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_285_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_286_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_287_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_288_Index_0=Universal Machine for Metal Working + S:TileEntity_DESCRIPTION_28_Index_0=Any Voltage -> UV (Use Soft Hammer to invert) + S:TileEntity_DESCRIPTION_291_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_292_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_293_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_294_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_295_Index_0=Produces Rods more efficiently + S:TileEntity_DESCRIPTION_296_Index_0=Produces Rods more efficiently + 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_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_305_Index_0=Schreddering your Ores with Byproducts + S:TileEntity_DESCRIPTION_306_Index_0=Schreddering your Ores with Byproducts + 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_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? + S:TileEntity_DESCRIPTION_314_Index_0=Did you really read the instruction Manual? + S:TileEntity_DESCRIPTION_315_Index_0=Did you really read the instruction Manual? + S:TileEntity_DESCRIPTION_316_Index_0=Did you really read the instruction Manual? + S:TileEntity_DESCRIPTION_317_Index_0=Did you really read the instruction Manual? + S:TileEntity_DESCRIPTION_318_Index_0=Did you really read the instruction Manual? + S:TileEntity_DESCRIPTION_31_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_31_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_321_Index_0=It can copy Books and paint Stuff + S:TileEntity_DESCRIPTION_322_Index_0=It can copy Books and paint Stuff + S:TileEntity_DESCRIPTION_323_Index_0=It can copy Books and paint Stuff + S:TileEntity_DESCRIPTION_324_Index_0=It can copy Books and paint Stuff + S:TileEntity_DESCRIPTION_325_Index_0=It can copy Books and paint Stuff + S:TileEntity_DESCRIPTION_326_Index_0=It can copy Books and paint Stuff + S:TileEntity_DESCRIPTION_327_Index_0=It can copy Books and paint Stuff + S:TileEntity_DESCRIPTION_328_Index_0=It can copy Books and paint Stuff + S:TileEntity_DESCRIPTION_32_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_32_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_331_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_332_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_333_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_334_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_335_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_336_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_337_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_338_Index_0=Compress, burn, obliterate and filter EVERYTHING + S:TileEntity_DESCRIPTION_33_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_33_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_341_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_342_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_343_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_344_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_345_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_346_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_347_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_348_Index_0=Scans Crops and other things. + S:TileEntity_DESCRIPTION_34_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_34_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_351_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_352_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_353_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_354_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_355_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_356_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_357_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_358_Index_0=Produces Wires more efficiently + S:TileEntity_DESCRIPTION_35_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_35_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_361_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_362_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_363_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_364_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_365_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_366_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_367_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_368_Index_0=Separating Molecules + S:TileEntity_DESCRIPTION_36_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_36_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_371_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_372_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_373_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_374_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_375_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_376_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_377_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_378_Index_0=Electrolyzing Molecules + S:TileEntity_DESCRIPTION_37_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_37_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_381_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_382_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_383_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_384_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_385_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_386_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_387_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_388_Index_0=Separating Ores more precisely + S:TileEntity_DESCRIPTION_38_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_38_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_391_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_392_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_393_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_394_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_395_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_396_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_397_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_398_Index_0=Getting more Byproducts from your Ores + S:TileEntity_DESCRIPTION_39_Index_0=Generating electric Energy from Multiblocks + S:TileEntity_DESCRIPTION_39_Index_1=Puts out up to 1 Amp + S:TileEntity_DESCRIPTION_3_Index_0=For improved Steam Machines + S:TileEntity_DESCRIPTION_401_Index_0=Puts things into Boxes + S:TileEntity_DESCRIPTION_402_Index_0=Puts things into Boxes + S:TileEntity_DESCRIPTION_403_Index_0=Puts things into Boxes + S:TileEntity_DESCRIPTION_404_Index_0=Puts things into Boxes + S:TileEntity_DESCRIPTION_405_Index_0=Puts things into Boxes + S:TileEntity_DESCRIPTION_406_Index_0=Puts things into Boxes + S:TileEntity_DESCRIPTION_407_Index_0=Puts things into Boxes + S:TileEntity_DESCRIPTION_408_Index_0=Puts things into Boxes + S:TileEntity_DESCRIPTION_40_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_40_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_4102_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4104_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4106_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4114_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4115_Index_0=Just something you can put a Cover or CFoam on. + 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_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. + S:TileEntity_DESCRIPTION_4127_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4128_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4129_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_412_Index_0=Grabs things out of Boxes + S:TileEntity_DESCRIPTION_4130_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4131_Index_0=Just something you can put a Cover or CFoam on. + 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_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. + S:TileEntity_DESCRIPTION_4144_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4148_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_414_Index_0=Grabs things out of Boxes + S:TileEntity_DESCRIPTION_4150_Index_0=Just something you can put a Cover or CFoam on. + 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_4158_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_4161_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_4166_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_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. + S:TileEntity_DESCRIPTION_4179_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_417_Index_0=Grabs things out of Boxes + S:TileEntity_DESCRIPTION_4180_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4181_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4182_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4185_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4186_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_418_Index_0=Grabs things out of Boxes + S:TileEntity_DESCRIPTION_4192_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4193_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4194_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4196_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4197_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4199_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_41_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_41_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_421_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_4225_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_422_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_423_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_424_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_425_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_426_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_427_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_428_Index_0=Letting Chemicals react with each other + S:TileEntity_DESCRIPTION_42_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_42_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_431_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_432_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_433_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_434_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_435_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_436_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_437_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_438_Index_0=Puts Fluids into and out of Containers + S:TileEntity_DESCRIPTION_4396_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4397_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4398_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4399_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_43_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_43_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_4400_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4401_Index_0=Just something you can put a Cover or CFoam on. + 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_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. + S:TileEntity_DESCRIPTION_4409_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4410_Index_0=Just something you can put a Cover or CFoam on. + 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_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. + S:TileEntity_DESCRIPTION_4422_Index_0=Just something you can put a Cover or CFoam on. + 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_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. + S:TileEntity_DESCRIPTION_4431_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_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. + S:TileEntity_DESCRIPTION_4447_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4448_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4449_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_444_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_4450_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4451_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4452_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4453_Index_0=Just something you can put a Cover or CFoam on. + 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_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_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_447_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_448_Index_0=Put Lava and Water adjacent + S:TileEntity_DESCRIPTION_44_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_44_Index_1=Accepts up to 2 Amps + 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 + S:TileEntity_DESCRIPTION_454_Index_0=Disassembles Machines at 90% Efficiency + S:TileEntity_DESCRIPTION_455_Index_0=Disassembles Machines at 100% Efficiency + S:TileEntity_DESCRIPTION_4566_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4567_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4568_Index_0=Just something you can put a Cover or CFoam on. + 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_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_461_Index_0=UUM = Matter * Fabrication Squared + 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 + S:TileEntity_DESCRIPTION_465_Index_0=UUM = Matter * Fabrication Squared + 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_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. + S:TileEntity_DESCRIPTION_4707_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4709_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_471_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_4727_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_472_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_4731_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_4732_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_473_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_4745_Index_0=Just something you can put a Cover or CFoam on. + S:TileEntity_DESCRIPTION_474_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_475_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_476_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_477_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_478_Index_0=Extracting UU Amplifier + S:TileEntity_DESCRIPTION_47_Index_0=Energy Injector for Multiblocks + S:TileEntity_DESCRIPTION_47_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_481_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_482_Index_0=Producing Elemental Matter + 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_486_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_487_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_488_Index_0=Producing Elemental Matter + S:TileEntity_DESCRIPTION_48_Index_0=Energy Injector for Multiblocks + 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_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_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_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 + S:TileEntity_DESCRIPTION_49_Index_1=Accepts up to 2 Amps + S:TileEntity_DESCRIPTION_4_Index_0=For improved Steam Machines + 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_504_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_505_Index_0=Fermenting Fluids + S:TileEntity_DESCRIPTION_506_Index_0=Fermenting Fluids + 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_507_Index_0=Fermenting Fluids + 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 + S:TileEntity_DESCRIPTION_5101_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5101_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5102_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5102_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5103_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5103_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5110_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5110_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5111_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5111_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5112_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5112_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5113_Index_0=§9Fluid Capacity: %s L/sec§7 + 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_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 + S:TileEntity_DESCRIPTION_5121_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5121_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5122_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5122_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5123_Index_0=§9Fluid Capacity: %s L/sec§7 + 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_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 + S:TileEntity_DESCRIPTION_5131_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5131_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5132_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5132_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5133_Index_0=§9Fluid Capacity: %s L/sec§7 + 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_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 + S:TileEntity_DESCRIPTION_5141_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5141_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5142_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5142_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5143_Index_0=§9Fluid Capacity: %s L/sec§7 + 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_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 + S:TileEntity_DESCRIPTION_5151_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5151_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5152_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5152_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5153_Index_0=§9Fluid Capacity: %s L/sec§7 + 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_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 + S:TileEntity_DESCRIPTION_5161_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5161_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5162_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5162_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5163_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5163_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5164_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5164_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5165_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5165_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5166_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5166_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5167_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5167_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5168_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5168_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_516_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_5170_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5170_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5171_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5171_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5172_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5172_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5173_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5173_Index_1=§cHeat Limit: %s K§7 + S:TileEntity_DESCRIPTION_5174_Index_0=§9Fluid Capacity: %s L/sec§7 + 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_5176_Index_0=§9Fluid Capacity: %s L/sec§7 + S:TileEntity_DESCRIPTION_5176_Index_1=§cHeat Limit: %s K§7 + 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 + S:TileEntity_DESCRIPTION_5178_Index_1=§cHeat Limit: %s K§7 + 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_518_Index_0=Extracting Fluids from Items + S:TileEntity_DESCRIPTION_51_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_51_Index_1=Capacity: 16000L + S:TileEntity_DESCRIPTION_521_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_522_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_523_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_524_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_525_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_526_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_527_Index_0=Cools Fluids down to form Solids + S:TileEntity_DESCRIPTION_528_Index_0=Cools Fluids down to form Solids + 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 + S:TileEntity_DESCRIPTION_532_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_533_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_534_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_535_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_536_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_537_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_538_Index_0=Extracting the most relevant Parts of Fluids + S:TileEntity_DESCRIPTION_53_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_53_Index_1=Capacity: 32000L + S:TileEntity_DESCRIPTION_541_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_542_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_543_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_544_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_545_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_546_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_547_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_548_Index_0=Bathing Ores in Chemicals to separate them + S:TileEntity_DESCRIPTION_54_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_54_Index_1=Capacity: 40000L + S:TileEntity_DESCRIPTION_551_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_552_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_553_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_554_Index_0=Bipolarising your Magnets + 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_558_Index_0=Bipolarising your Magnets + S:TileEntity_DESCRIPTION_55_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_55_Index_1=Capacity: 48000L + 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_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_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_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 + S:TileEntity_DESCRIPTION_5618_Index_1=Routing Value: %s + 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_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_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 + S:TileEntity_DESCRIPTION_5628_Index_1=Routing Value: %s + 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_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_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 + S:TileEntity_DESCRIPTION_5638_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5639_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5639_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_563_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_5640_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5640_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5641_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5641_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5642_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5642_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5643_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5643_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5644_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5644_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5645_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5645_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5646_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5646_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5647_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5647_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5648_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5648_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5649_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5649_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_564_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_5650_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5650_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5651_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5651_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5652_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5652_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5653_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5653_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5654_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5654_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5655_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5655_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5656_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5656_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5657_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5657_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5658_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5658_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5659_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5659_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_565_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_5660_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5660_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5661_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5661_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5662_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5662_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5663_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5663_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5664_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5664_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5665_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5665_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5666_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5666_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5667_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5667_Index_1=Routing Value: %s + S:TileEntity_DESCRIPTION_5668_Index_0=Item Capacity: %s Stacks/sec + S:TileEntity_DESCRIPTION_5668_Index_1=Routing Value: %s + 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_567_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_568_Index_0=Separating the magnetic Ores from the rest + S:TileEntity_DESCRIPTION_56_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_56_Index_1=Capacity: 56000L + S:TileEntity_DESCRIPTION_571_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_572_Index_0=Crystallizing your Dusts + 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 + S:TileEntity_DESCRIPTION_576_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_577_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_578_Index_0=Crystallizing your Dusts + S:TileEntity_DESCRIPTION_57_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_57_Index_1=Capacity: 64000L + S:TileEntity_DESCRIPTION_581_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_582_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_583_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_584_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_585_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_586_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_587_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_588_Index_0=Will it Blend? + S:TileEntity_DESCRIPTION_58_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_58_Index_1=Capacity: 72000L + S:TileEntity_DESCRIPTION_591_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_592_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_593_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_594_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_595_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_596_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_597_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_598_Index_0=Don't look directly at the Laser + S:TileEntity_DESCRIPTION_59_Index_0=Fluid Input for Multiblocks + S:TileEntity_DESCRIPTION_59_Index_1=Capacity: 80000L + S:TileEntity_DESCRIPTION_601_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_602_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_603_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_604_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_605_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_606_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_607_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_608_Index_0=Imprinting Images into things + S:TileEntity_DESCRIPTION_60_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_60_Index_1=Capacity: 8000L + S:TileEntity_DESCRIPTION_60_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_60_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_60_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_611_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_612_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_613_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_614_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_615_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_616_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_617_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_618_Index_0=Stop, Hammertime! + S:TileEntity_DESCRIPTION_61_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_61_Index_1=Capacity: 16000L + S:TileEntity_DESCRIPTION_61_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_61_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_61_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_621_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_622_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_623_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_624_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_625_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_626_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_627_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_628_Index_0=Heating up your Fluids + S:TileEntity_DESCRIPTION_62_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_62_Index_1=Capacity: 24000L + S:TileEntity_DESCRIPTION_62_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_62_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_62_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_631_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_632_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_633_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_634_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_635_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_636_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_637_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_638_Index_0=Slice of Life + S:TileEntity_DESCRIPTION_63_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_63_Index_1=Capacity: 32000L + S:TileEntity_DESCRIPTION_63_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_63_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_63_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_641_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_642_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_643_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_644_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_645_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_646_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_647_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_648_Index_0=Stay calm and keep sifting + S:TileEntity_DESCRIPTION_64_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_64_Index_1=Capacity: 40000L + S:TileEntity_DESCRIPTION_64_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_64_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_64_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_65_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_65_Index_1=Capacity: 48000L + S:TileEntity_DESCRIPTION_65_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_65_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_65_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_66_Index_0=Fluid Output for Multiblocks + S:TileEntity_DESCRIPTION_66_Index_1=Capacity: 56000L + S:TileEntity_DESCRIPTION_66_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_66_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + S:TileEntity_DESCRIPTION_66_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output + S:TileEntity_DESCRIPTION_671_Index_0=Just a Furnace with a different Design + S:TileEntity_DESCRIPTION_672_Index_0=Just a Furnace with a different Design + S:TileEntity_DESCRIPTION_673_Index_0=Just a Furnace with a different Design + S:TileEntity_DESCRIPTION_674_Index_0=Just a Furnace with a different Design + S:TileEntity_DESCRIPTION_675_Index_0=Just a Furnace with a different Design + S:TileEntity_DESCRIPTION_676_Index_0=Just a Furnace with a different Design + 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_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_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_1=4 Slots + S:TileEntity_DESCRIPTION_691_Index_1=4 Slots + S:TileEntity_DESCRIPTION_692_Index_1=4 Slots + S:TileEntity_DESCRIPTION_693_Index_1=4 Slots + S:TileEntity_DESCRIPTION_694_Index_1=4 Slots + S:TileEntity_DESCRIPTION_695_Index_1=4 Slots + S:TileEntity_DESCRIPTION_696_Index_1=4 Slots + S:TileEntity_DESCRIPTION_697_Index_1=4 Slots + S:TileEntity_DESCRIPTION_698_Index_1=4 Slots + 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 + S:TileEntity_DESCRIPTION_69_Index_2=Right click with screwdriver to restrict output + S:TileEntity_DESCRIPTION_69_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid + 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_71_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_71_Index_1=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_73_Index_0=Item Input for Multiblocks + 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_75_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_75_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_76_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_76_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_77_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_77_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_78_Index_0=Item Input for Multiblocks + S:TileEntity_DESCRIPTION_78_Index_1=Capacity: 16 stacks + 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_81_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_81_Index_1=Capacity: 4 stacks + S:TileEntity_DESCRIPTION_82_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_82_Index_1=Capacity: 9 stacks + S:TileEntity_DESCRIPTION_83_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_83_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_84_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_84_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_85_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_85_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_86_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_86_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_87_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_87_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_88_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_88_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_89_Index_0=Item Output for Multiblocks + S:TileEntity_DESCRIPTION_89_Index_1=Capacity: 16 stacks + S:TileEntity_DESCRIPTION_90_Index_0=For maintaining Multiblocks + S:TileEntity_DESCRIPTION_90_Index_1=Cannot be shared between Multiblocks! + 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% + S:TileEntity_DESCRIPTION_91_Index_3=Recovers 5% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_9230_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9230_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9230_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9231_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9231_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9231_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9232_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9232_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9232_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9233_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9233_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9233_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9234_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9234_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9234_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9235_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9235_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9235_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9236_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9236_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9236_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9237_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9237_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9237_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9238_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9238_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9238_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9239_Index_0=Buffers up to 27 Item Stacks + S:TileEntity_DESCRIPTION_9239_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9239_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9240_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9240_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9240_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9241_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9241_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9241_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9242_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9242_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9242_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9243_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9243_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9243_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9244_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9244_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9244_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9245_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9245_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9245_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9246_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9246_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9246_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9247_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9247_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9247_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9248_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9248_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9248_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9249_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9249_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9249_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9250_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9250_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9250_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9251_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9251_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9251_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9252_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9252_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9252_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9253_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9253_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9253_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9254_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9254_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9254_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9255_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9255_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9255_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9256_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9256_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9256_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9257_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9257_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9257_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9258_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9258_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9258_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9259_Index_0=Filters 1 Item Type + S:TileEntity_DESCRIPTION_9259_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9259_Index_2=Consumes 1 EU per moved Item + S:TileEntity_DESCRIPTION_9270_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9270_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9270_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9270_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9271_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9271_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9271_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9271_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9272_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9272_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9272_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9272_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9273_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9273_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9273_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9273_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9274_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9274_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9274_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9274_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9275_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9275_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9275_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9275_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9276_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9276_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9276_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9276_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9277_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9277_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9277_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9277_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9278_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9278_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9278_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9278_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_9279_Index_0=Filters up to 9 different Items + S:TileEntity_DESCRIPTION_9279_Index_1=Allows Item-specific output stack size + S:TileEntity_DESCRIPTION_9279_Index_2=Allows Item-specific output slot + S:TileEntity_DESCRIPTION_9279_Index_3=Consumes 3EU per moved Item + S:TileEntity_DESCRIPTION_92_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + S:TileEntity_DESCRIPTION_92_Index_1=DO NOT OBSTRUCT THE OUTPUT! + S:TileEntity_DESCRIPTION_92_Index_2=Reduces Pollution to 70% + S:TileEntity_DESCRIPTION_92_Index_3=Recovers 35% of CO2/CO/SO2 + S:TileEntity_DESCRIPTION_9300_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9300_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9300_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9301_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9301_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9301_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9302_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9302_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9302_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9303_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9303_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9303_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9304_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9304_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9304_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9305_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9305_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9305_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9306_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9306_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9306_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9307_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9307_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9307_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9308_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9308_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9308_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9309_Index_0=Buffers up to 256 Item Stacks + S:TileEntity_DESCRIPTION_9309_Index_1=Use Screwdriver to regulate output stack size + S:TileEntity_DESCRIPTION_9309_Index_2=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9320_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9320_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9320_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9320_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9321_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9321_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9321_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9321_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9322_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9322_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9322_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9322_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9323_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9323_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9323_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9323_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9324_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9324_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9324_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9324_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9325_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9325_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9325_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9325_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9326_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9326_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9326_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9326_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9327_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9327_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9327_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9327_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9328_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9328_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9328_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9328_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_9329_Index_0=Distributes Items between different Machine Sides + S:TileEntity_DESCRIPTION_9329_Index_1=Default Items per Machine Side: 0 + S:TileEntity_DESCRIPTION_9329_Index_2=Use Screwdriver to increase/decrease Items per Side + S:TileEntity_DESCRIPTION_9329_Index_3=Consumes 1EU per moved Item + S:TileEntity_DESCRIPTION_93_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) + 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_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_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_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_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_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_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% + S:TileEntity_DESCRIPTION_99_Index_3=Recovers 100% of CO2/CO/SO2 + S:TileEntity_EUp_AMOUNT=Amperage: + S:TileEntity_EUp_IN=Voltage IN: + S:TileEntity_EUp_OUT=Voltage OUT: + S:TileEntity_EUp_STORE=Capacity: + S:enchantment.damage.endermen=Disjunction + S:enchantment.damage.radioactivity=Radioactivity + S:"fluid.1,1dimethylhydrazine"=1,1-Dimethylhydrazine + S:fluid.aceticacid=Acetic Acid + S:fluid.acetone=Acetone + S:fluid.air=Air + S:fluid.allylchloride=Allyl Chloride + S:fluid.ammonia=Ammonia + S:fluid.argon=Argon + S:fluid.benzene=Benzene + S:fluid.biodiesel=Bio Diesel + S:fluid.bioethanol=Bio Ethanol + S:fluid.biomass=Biomass + S:fluid.butadiene=Butadiene + S:fluid.butane=Butane + S:fluid.butene=Butene + S:fluid.calciumacetatesolution=Calcium Acetate Solution + S:fluid.carbondioxide=Carbon Dioxide + S:fluid.carbonmonoxide=Carbon Monoxide + S:fluid.charcoal_byproducts=Charcoal Byproducts + S:fluid.chloramine=Chloramine + S:fluid.chlorine=Chlorine + S:fluid.chloroform=Chloroform + S:fluid.chloromethane=Chloromethane + S:fluid.creosote=Creosote Oil + S:fluid.cumene=Cumene + 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.dimethyldichlorosilane=Dimethyldichlorosilane + S:fluid.dinitrogentetroxide=Dinitrogen Tetroxide + S:fluid.dye.chemical.dyeblack=Chemical Black Dye + S:fluid.dye.chemical.dyeblue=Chemical Blue Dye + S:fluid.dye.chemical.dyebrown=Chemical Brown Dye + S:fluid.dye.chemical.dyecyan=Chemical Cyan Dye + S:fluid.dye.chemical.dyegray=Chemical Gray Dye + S:fluid.dye.chemical.dyegreen=Chemical Green Dye + S:fluid.dye.chemical.dyelightblue=Chemical Light Blue Dye + S:fluid.dye.chemical.dyelightgray=Chemical Light Gray Dye + S:fluid.dye.chemical.dyelime=Chemical Lime Dye + S:fluid.dye.chemical.dyemagenta=Chemical Magenta Dye + S:fluid.dye.chemical.dyeorange=Chemical Orange Dye + S:fluid.dye.chemical.dyepink=Chemical Pink Dye + S:fluid.dye.chemical.dyepurple=Chemical Purple Dye + S:fluid.dye.chemical.dyered=Chemical Red Dye + S:fluid.dye.chemical.dyewhite=Chemical White Dye + S:fluid.dye.chemical.dyeyellow=Chemical Yellow Dye + S:fluid.dye.watermixed.dyeblack=Water Mixed Black Dye + S:fluid.dye.watermixed.dyeblue=Water Mixed Blue Dye + S:fluid.dye.watermixed.dyebrown=Water Mixed Brown Dye + S:fluid.dye.watermixed.dyecyan=Water Mixed Cyan Dye + S:fluid.dye.watermixed.dyegray=Water Mixed Gray Dye + S:fluid.dye.watermixed.dyegreen=Water Mixed Green Dye + S:fluid.dye.watermixed.dyelightblue=Water Mixed Light Blue Dye + S:fluid.dye.watermixed.dyelightgray=Water Mixed Light Gray Dye + S:fluid.dye.watermixed.dyelime=Water Mixed Lime Dye + S:fluid.dye.watermixed.dyemagenta=Water Mixed Magenta Dye + S:fluid.dye.watermixed.dyeorange=Water Mixed Orange Dye + S:fluid.dye.watermixed.dyepink=Water Mixed Pink Dye + S:fluid.dye.watermixed.dyepurple=Water Mixed Purple Dye + 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.ethane=Ethane + S:fluid.ethenone=Ethenone + S:fluid.ethylene=Ethylene + S:fluid.fermentedbiomass=Fermented Biomass + S:fluid.fieryblood=Fiery Blood + S:fluid.fishoil=Fish Oil + 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.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.helium=Helium + S:fluid.helium-3=Helium-3 + S:fluid.holywater=Holy Water + S:fluid.hotfryingoil=Hot Frying Oil + S:fluid.hydrochloricacid_gt5u=Hydrochloric Acid + S:fluid.hydrofluoricacid_gt5u=Hydrofluoric Acid + S:fluid.hydrogen=Hydrogen + 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.leadzincsolution=Lead-Zinc solution + S:fluid.lightlyhydrocracked.butadiene=Lightly Hydro-Cracked Butadiene + S:fluid.lightlyhydrocracked.butane=Lightly Hydro-Cracked Butane + S:fluid.lightlyhydrocracked.butene=Lightly Hydro-Cracked Butene + S:fluid.lightlyhydrocracked.ethane=Lightly Hydro-Cracked Ethane + S:fluid.lightlyhydrocracked.ethylene=Lightly Hydro-Cracked Ethylene + S:fluid.lightlyhydrocracked.gas=Lightly Hydro-Cracked Refinery Gas + S:fluid.lightlyhydrocracked.heavyfuel=Lightly Hydro-Cracked Heavy Fuel + S:fluid.lightlyhydrocracked.lightfuel=Lightly Hydro-Cracked Light Fuel + S:fluid.lightlyhydrocracked.naphtha=Lightly Hydro-Cracked Naphtha + S:fluid.lightlyhydrocracked.propane=Lightly Hydro-Cracked Propane + S:fluid.lightlyhydrocracked.propene=Lightly Hydro-Cracked Propene + S:fluid.lightlysteamcracked.butadiene=Lightly Steam-Cracked Butadiene + S:fluid.lightlysteamcracked.butane=Lightly Steam-Cracked Butane + S:fluid.lightlysteamcracked.butene=Lightly Steam-Cracked Butene + S:fluid.lightlysteamcracked.ethane=Lightly Steam-Cracked Ethane + S:fluid.lightlysteamcracked.ethylene=Lightly Steam-Cracked Ethylene + S:fluid.lightlysteamcracked.gas=Lightly Steam-Cracked Refinery Gas + S:fluid.lightlysteamcracked.heavyfuel=Lightly Steam-Cracked Heavy Fuel + S:fluid.lightlysteamcracked.lightfuel=Lightly Steam-Cracked Light Fuel + 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.liquid_drillingfluid=Drilling Fluid + S:fluid.liquid_epichlorhydrin=Epichlorohydrin + S:fluid.liquid_extra_heavy_oil=Very Heavy Oil + S:fluid.liquid_heavy_fuel=Heavy Fuel + S:fluid.liquid_heavy_oil=Heavy Oil + S:fluid.liquid_hydricsulfur=Hydrogen Sulfide + S:fluid.liquid_light_fuel=Light Fuel + S:fluid.liquid_light_oil=Light Oil + S:fluid.liquid_lpg=LPG + S:fluid.liquid_medium_oil=Raw Oil + S:fluid.liquid_naphtha=Naphtha + S:fluid.liquid_nitrationmixture=Nitration Mixture + S:fluid.liquid_sufluriclight_fuel=Sulfuric Light Fuel + S:fluid.liquid_sulfuricheavy_fuel=Sulfuric Heavy Fuel + S:fluid.liquid_sulfuricnaphtha=Sulfuric Naphtha + S:fluid.liquid_toluene=Toluene + S:fluid.liquidair=Liquid Air + S:fluid.lubricant=Lubricant + S:fluid.mcguffium=Mc Guffium 239 + S:fluid.mercury=Mercury + S:fluid.methane=Methane + S:fluid.methanol=Methanol + S:fluid.methylacetate=Methyl Acetate + S:fluid.milk=Milk + S:fluid.moderatelyhydrocracked.butadiene=Moderately Hydro-Cracked Butadiene + S:fluid.moderatelyhydrocracked.butane=Moderately Hydro-Cracked Butane + S:fluid.moderatelyhydrocracked.butene=Moderately Hydro-Cracked Butene + S:fluid.moderatelyhydrocracked.ethane=Moderately Hydro-Cracked Ethane + S:fluid.moderatelyhydrocracked.ethylene=Moderately Hydro-Cracked Ethylene + S:fluid.moderatelyhydrocracked.gas=Moderately Hydro-Cracked Refinery Gas + S:fluid.moderatelyhydrocracked.heavyfuel=Moderately Hydro-Cracked Heavy Fuel + S:fluid.moderatelyhydrocracked.lightfuel=Moderately Hydro-Cracked Light Fuel + S:fluid.moderatelyhydrocracked.naphtha=Moderately Hydro-Cracked Naphtha + S:fluid.moderatelyhydrocracked.propane=Moderately Hydro-Cracked Propane + S:fluid.moderatelyhydrocracked.propene=Moderately Hydro-Cracked Propene + S:fluid.moderatelysteamcracked.butadiene=Moderately Steam-Cracked Butadiene + S:fluid.moderatelysteamcracked.butane=Moderately Steam-Cracked Butane + S:fluid.moderatelysteamcracked.butene=Moderately Steam-Cracked Butene + S:fluid.moderatelysteamcracked.ethane=Moderately Steam-Cracked Ethane + S:fluid.moderatelysteamcracked.ethylene=Moderately Steam-Cracked Ethylene + S:fluid.moderatelysteamcracked.gas=Moderately Steam-Cracked Refinery Gas + S:fluid.moderatelysteamcracked.heavyfuel=Moderately Steam-Cracked Heavy Fuel + S:fluid.moderatelysteamcracked.lightfuel=Moderately Steam-Cracked Light Fuel + 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.adamantium=Molten Adamantium + 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.amordrine=Molten Amordrine + S:fluid.molten.angmallen=Molten Angmallen + S:fluid.molten.annealedcopper=Molten Annealed Copper + S:fluid.molten.antimony=Molten Antimony + S:fluid.molten.ardite=Molten Ardite + S:fluid.molten.aredrite=Molten Aredrite + S:fluid.molten.arsenic=Molten Arsenic + S:fluid.molten.astralsilver=Molten Astral Silver + S:fluid.molten.atlarus=Molten Atlarus + S:fluid.molten.batteryalloy=Molten Battery Alloy + S:fluid.molten.beryllium=Molten Beryllium + 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.blacksteel=Molten Black Steel + S:fluid.molten.blaze=Molten Blaze + 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.bronze=Molten Bronze + S:fluid.molten.caesium=Molten Caesium + S:fluid.molten.carbon=Molten Carbon + S:fluid.molten.carmot=Molten Carmot + S:fluid.molten.celenegil=Molten Celenegil + S:fluid.molten.cerium=Molten Cerium + S:fluid.molten.ceruclase=Molten Ceruclase + S:fluid.molten.cheese=Molten Cheese + S:fluid.molten.chrome=Molten Chrome + S:fluid.molten.chromiumdioxide=Molten Chromium Dioxide + 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.damascussteel=Molten Damascus Steel + S:fluid.molten.darkiron=Molten Dark Iron + S:fluid.molten.darksteel=Molten Dark Steel + S:fluid.molten.darkthaumium=Molten Dark Thaumium + S:fluid.molten.deepiron=Molten Deep Iron + S:fluid.molten.desh=Molten Desh + S:fluid.molten.desichalkos=Molten Desichalkos + S:fluid.molten.diamondcopper=Molten Diamond Copper + S:fluid.molten.draconium=Molten Draconium + S:fluid.molten.draconiumawakened=Molten Awakened Draconium + S:fluid.molten.duranium=Molten Duranium + S:fluid.molten.dysprosium=Molten Dysprosium + S:fluid.molten.electricalsteel=Molten Electrical Steel + 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.energeticalloy=Molten Energetic Alloy + S:fluid.molten.enrichedcopper=Molten Enriched Copper + S:fluid.molten.epoxid=Molten Epoxy Resin + S:fluid.molten.epoxidfiberreinforced=Molten Fiber-Reinforced Epoxy Resin + S:fluid.molten.erbium=Molten Erbium + S:fluid.molten.europium=Molten Europium + S:fluid.molten.eximite=Molten Eximite + S:fluid.molten.fairy=Molten Fairy + S:fluid.molten.fierysteel=Molten Fiery Steel + S:fluid.molten.force=Molten Force + S:fluid.molten.gadolinium=Molten Gadolinium + S:fluid.molten.gallium=Molten Gallium + S:fluid.molten.galliumarsenide=Molten Gallium Arsenide + S:fluid.molten.glass=Molten Glass + S:fluid.molten.glowstone=Molten Glowstone + S:fluid.molten.gold=Molten Gold + S:fluid.molten.haderoth=Molten Haderoth + S:fluid.molten.hematite=Molten Hematite + S:fluid.molten.hepatizon=Molten Hepatizon + 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.ignatius=Molten Ignatius + 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.iridium=Molten Iridium + S:fluid.molten.iron=Molten Iron + S:fluid.molten.ironcompressed=Molten Compressed Iron + S:fluid.molten.ironmagnetic=Molten Magnetic Iron + S:fluid.molten.ironwood=Molten Ironwood + S:fluid.molten.kalendrite=Molten Kalendrite + S:fluid.molten.kanthal=Molten Kanthal + S:fluid.molten.knightmetal=Molten Knightmetal + S:fluid.molten.lanthanum=Molten Lanthanum + S:fluid.molten.lead=Molten Lead + S:fluid.molten.lithium=Molten Lithium + S:fluid.molten.ludicrite=Molten Ludicrite + S:fluid.molten.lumium=Molten Lumium + S:fluid.molten.lutetium=Molten Lutetium + S:fluid.molten.magic=Molten Magic + S:fluid.molten.magnalium=Molten Magnalium + S:fluid.molten.magnesium=Molten Magnesium + S:fluid.molten.manasteel=Molten Manasteel + S:fluid.molten.manganese=Molten Manganese + S:fluid.molten.manyullyn=Molten Manyullyn + 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.naquadah=Molten Naquadah + S:fluid.molten.naquadahalloy=Molten Naquadah Alloy + S:fluid.molten.naquadahenriched=Molten Enriched Naquadah + S:fluid.molten.naquadria=Molten Naquadria + S:fluid.molten.neodymium=Molten Neodymium + S:fluid.molten.neodymiummagnetic=Molten Magnetic Neodymium + 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.niobiumnitride=Molten Niobium Nitride + S:fluid.molten.niobiumtitanium=Molten Niobium-Titanium + S:fluid.molten.obsidianflux=Molten Fluxed Obsidian + S:fluid.molten.orichalcum=Molten Orichalcum + 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.phasedgold=Molten Phased Gold + S:fluid.molten.phasediron=Molten Phased Iron + S:fluid.molten.phoenixite=Molten Phoenixite + S:fluid.molten.pigiron=Molten Pig Iron + S:fluid.molten.plastic=Molten Polyethylene + S:fluid.molten.platinum=Molten Platinum + S:fluid.molten.plutonium=Molten Plutonium 239 + S:fluid.molten.plutonium241=Molten Plutonium 241 + S:fluid.molten.pokefennium=Molten Pokefennium + 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.praseodymium=Molten Praseodymium + S:fluid.molten.prometheum=Molten Prometheum + S:fluid.molten.promethium=Molten Promethium + S:fluid.molten.pulsatingiron=Molten Pulsating Iron + S:fluid.molten.redalloy=Molten Red Alloy + S:fluid.molten.redsteel=Molten Red Steel + S:fluid.molten.redstone=Molten Redstone + S:fluid.molten.rosegold=Molten Rose Gold + S:fluid.molten.rubber=Molten Rubber + S:fluid.molten.rubidium=Molten Rubidium + S:fluid.molten.samarium=Molten Samarium + S:fluid.molten.sanguinite=Molten Sanguinite + S:fluid.molten.scandium=Molten Scandium + 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.silicone=Molten Silicone Rubber + S:fluid.molten.silver=Molten Silver + S:fluid.molten.solderingalloy=Molten Soldering Alloy + 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.sterlingsilver=Molten Sterling Silver + S:fluid.molten.styrenebutadienerubber=Molten Styrene-Butadiene Rubber + S:fluid.molten.sugar=Molten Sugar + S:fluid.molten.sunnarium=Molten Sunnarium + S:fluid.molten.tantalum=Molten Tantalum + S:fluid.molten.tarpitch=Molten Tar Pitch + S:fluid.molten.tartarite=Molten Tartarite + 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.thaumium=Molten Thaumium + S:fluid.molten.thorium=Molten Thorium + 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.tritanium=Molten Tritanium + S:fluid.molten.tungsten=Molten Tungsten + S:fluid.molten.tungstencarbide=Molten Tungstencarbide + S:fluid.molten.tungstensteel=Molten Tungstensteel + S:fluid.molten.ultimet=Molten Ultimet + S:fluid.molten.uranium=Molten Uranium 238 + S:fluid.molten.uranium235=Molten Uranium 235 + 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.wroughtiron=Molten Wrought Iron + 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.zinc=Molten Zinc + S:fluid.nitricacid=Nitric Acid + S:fluid.nitricoxide=Nitric Oxide + S:fluid.nitrofuel=Cetane-Boosted Diesel + S:fluid.nitrogen=Nitrogen + S:fluid.nitrogendioxide=Nitrogen Dioxide + S:fluid.noblegases=Noble Gases + S:fluid.oil=Oil + S:fluid.oxygen=Oxygen + S:fluid.phenol=Phenol + S:fluid.phosphoricacid_gt5u=Phosphoric Acid + S:fluid.plasma.aluminium=Aluminium Plasma + S:fluid.plasma.americium=Americium Plasma + S:fluid.plasma.antimony=Antimony Plasma + S:fluid.plasma.argon=Argon Plasma + S:fluid.plasma.arsenic=Arsenic Plasma + S:fluid.plasma.barium=Barium Plasma + S:fluid.plasma.beryllium=Beryllium Plasma + S:fluid.plasma.bismuth=Bismuth Plasma + S:fluid.plasma.boron=Boron Plasma + S:fluid.plasma.cadmium=Cadmium Plasma + S:fluid.plasma.caesium=Caesium Plasma + S:fluid.plasma.calcium=Calcium Plasma + S:fluid.plasma.carbon=Carbon Plasma + S:fluid.plasma.cerium=Cerium Plasma + S:fluid.plasma.chlorine=Chlorine Plasma + S:fluid.plasma.chrome=Chrome Plasma + S:fluid.plasma.cobalt=Cobalt Plasma + S:fluid.plasma.copper=Copper 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.fluorine=Fluorine Plasma + S:fluid.plasma.gadolinium=Gadolinium Plasma + S:fluid.plasma.gallium=Gallium Plasma + S:fluid.plasma.gold=Gold Plasma + S:fluid.plasma.helium=Helium Plasma + S:fluid.plasma.helium_3=Helium-3 Plasma + S:fluid.plasma.holmium=Holmium Plasma + S:fluid.plasma.hydrogen=Hydrogen Plasma + S:fluid.plasma.indium=Indium Plasma + S:fluid.plasma.iridium=Iridium Plasma + S:fluid.plasma.iron=Iron Plasma + S:fluid.plasma.lanthanum=Lanthanum Plasma + S:fluid.plasma.lead=Lead Plasma + S:fluid.plasma.lithium=Lithium Plasma + S:fluid.plasma.lutetium=Lutetium Plasma + S:fluid.plasma.magic=Magic Plasma + S:fluid.plasma.magnesium=Magnesium Plasma + S:fluid.plasma.manganese=Manganese Plasma + S:fluid.plasma.mercury=Mercury Plasma + S:fluid.plasma.molybdenum=Molybdenum 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.osmium=Osmium Plasma + S:fluid.plasma.oxygen=Oxygen Plasma + S:fluid.plasma.palladium=Palladium Plasma + S:fluid.plasma.phosphor=Phosphor Plasma + S:fluid.plasma.platinum=Platinum Plasma + S:fluid.plasma.plutonium=Plutonium 239 Plasma + S:fluid.plasma.plutonium241=Plutonium 241 Plasma + S:fluid.plasma.potassium=Potassium Plasma + S:fluid.plasma.praseodymium=Praseodymium Plasma + S:fluid.plasma.promethium=Promethium Plasma + S:fluid.plasma.radon=Radon Plasma + S:fluid.plasma.rubidium=Rubidium Plasma + S:fluid.plasma.samarium=Samarium Plasma + S:fluid.plasma.scandium=Scandium Plasma + S:fluid.plasma.silicon=Silicon Plasma + S:fluid.plasma.silver=Silver Plasma + S:fluid.plasma.sodium=Sodium Plasma + S:fluid.plasma.strontium=Strontium Plasma + S:fluid.plasma.sulfur=Sulfur Plasma + S:fluid.plasma.tantalum=Tantalum Plasma + S:fluid.plasma.tellurium=Tellurium Plasma + S:fluid.plasma.terbium=Terbium Plasma + S:fluid.plasma.thorium=Thorium Plasma + S:fluid.plasma.thulium=Thulium Plasma + S:fluid.plasma.tin=Tin Plasma + S:fluid.plasma.titanium=Titanium Plasma + S:fluid.plasma.tritium=Tritium Plasma + S:fluid.plasma.tungsten=Tungsten Plasma + S:fluid.plasma.uranium=Uranium 238 Plasma + S:fluid.plasma.uranium235=Uranium 235 Plasma + S:fluid.plasma.vanadium=Vanadium Plasma + S:fluid.plasma.ytterbium=Ytterbium Plasma + S:fluid.plasma.yttrium=Yttrium Plasma + S:fluid.plasma.zinc=Zinc Plasma + S:fluid.polyvinylacetate=Polyvinyl Acetate + S:fluid.potion.alcopops=Alcopops + S:fluid.potion.applejuice=Apple Juice + S:fluid.potion.awkward=Awkward Brew + S:fluid.potion.beer=Beer + S:fluid.potion.cafeaulait=Cafe au lait + S:fluid.potion.cavejohnsonsgrenadejuice=Cave Johnsons Grenade Juice + S:fluid.potion.chillysauce=Chilly Sauce + S:fluid.potion.chocolatemilk=Chocolate Milk + S:fluid.potion.cider=Cider + S:fluid.potion.coffee=Coffee + S:fluid.potion.damage=Harming Brew + S:fluid.potion.damage.splash=Splash Harming Brew + S:fluid.potion.damage.strong=Strong Harming Brew + S:fluid.potion.damage.strong.splash=Strong Splash Harming Brew + S:fluid.potion.darkbeer=Dark Beer + S:fluid.potion.darkcafeaulait=Dark Cafe au lait + S:fluid.potion.darkchocolatemilk=Bitter Chocolate Milk + S:fluid.potion.darkcoffee=Dark Coffee + S:fluid.potion.diablosauce=Diablo Sauce + S:fluid.potion.diablosauce.strong=Old Man Snitches glitched Diablo Sauce + S:fluid.potion.diabolosauce=Diabolo Sauce + S:fluid.potion.dragonblood=Dragon Blood + S:fluid.potion.fireresistance=Fire Resistant Brew + S:fluid.potion.fireresistance.long=Stretched Fire Resistant Brew + S:fluid.potion.fireresistance.long.splash=Stretched Splash Fire Resistant Brew + S:fluid.potion.fireresistance.splash=Splash Fire Resistant Brew + S:fluid.potion.glenmckenner=Glen McKenner + S:fluid.potion.goldenapplejuice=Golden Apple Juice + S:fluid.potion.goldencider=Golden Cider + S:fluid.potion.grapejuice=Grape Juice + S:fluid.potion.health=Healing Brew + S:fluid.potion.health.splash=Splash Healing Brew + S:fluid.potion.health.strong=Strong Healing Brew + S:fluid.potion.health.strong.splash=Strong Splash Healing Brew + S:fluid.potion.hopsjuice=Hops Juice + S:fluid.potion.hotsauce=Hot Sauce + S:fluid.potion.icetea=Ice Tea + S:fluid.potion.idunsapplejuice=Idun's Apple Juice + S:fluid.potion.invisibility=Invisible Brew + S:fluid.potion.invisibility.long=Stretched Invisible Brew + S:fluid.potion.invisibility.long.splash=Stretched Splash Invisible Brew + S:fluid.potion.invisibility.splash=Splash Invisible Brew + S:fluid.potion.laitaucafe=Lait au cafe + S:fluid.potion.lemonade=Lemonade + S:fluid.potion.lemonjuice=Lemon Juice + S:fluid.potion.leninade=Leninade + S:fluid.potion.limoncello=Limoncello + S:fluid.potion.mineralwater=Mineral Water + S:fluid.potion.mundane=Mundane Brew + S:fluid.potion.nightvision=Night Vision Brew + S:fluid.potion.nightvision.long=Stretched Night Vision Brew + S:fluid.potion.nightvision.long.splash=Stretched Splash Night Vision Brew + S:fluid.potion.nightvision.splash=Splash Night Vision Brew + S:fluid.potion.notchesbrew=Notches Brew + S:fluid.potion.piratebrew=Pirate Brew + S:fluid.potion.poison=Poisonous Brew + S:fluid.potion.poison.long=Stretched Poisonous Brew + S:fluid.potion.poison.long.splash=Stretched Splash Poisonous Brew + S:fluid.potion.poison.splash=Splash Poisonous Brew + S:fluid.potion.poison.strong=Strong Poisonous Brew + S:fluid.potion.poison.strong.splash=Strong Splash Poisonous Brew + S:fluid.potion.potatojuice=Potato Juice + S:fluid.potion.purpledrink=Purple Drink + S:fluid.potion.reedwater=Reed Water + S:fluid.potion.regen=Regenerating Brew + S:fluid.potion.regen.long=Stretched Regenerating Brew + S:fluid.potion.regen.long.splash=Stretched Splash Regenerating Brew + S:fluid.potion.regen.splash=Splash Regenerating Brew + S:fluid.potion.regen.strong=Strong Regenerating Brew + S:fluid.potion.regen.strong.splash=Strong Splash Regenerating Brew + S:fluid.potion.rum=Rum + S:fluid.potion.saltywater=Salty Water + S:fluid.potion.scotch=Scotch + S:fluid.potion.slowness=Lame Brew + S:fluid.potion.slowness.long=Stretched Lame Brew + S:fluid.potion.slowness.long.splash=Stretched Splash Lame Brew + S:fluid.potion.slowness.splash=Splash Lame Brew + S:fluid.potion.speed=Swiftness Brew + S:fluid.potion.speed.long=Stretched Swiftness Brew + S:fluid.potion.speed.long.splash=Stretched Splash Swiftness Brew + S:fluid.potion.speed.splash=Splash Swiftness Brew + S:fluid.potion.speed.strong=Strong Swiftness Brew + S:fluid.potion.speed.strong.splash=Strong Splash Swiftness Brew + S:fluid.potion.strength=Strength Brew + S:fluid.potion.strength.long=Stretched Strength Brew + S:fluid.potion.strength.long.splash=Stretched Splash Strength Brew + S:fluid.potion.strength.splash=Splash Strength Brew + S:fluid.potion.strength.strong=Strong Strength Brew + S:fluid.potion.strength.strong.splash=Strong Splash Strength Brew + S:fluid.potion.sweettea=Sweet Tea + S:fluid.potion.tea=Tea + S:fluid.potion.thick=Thick Brew + S:fluid.potion.vinegar=Vinegar + S:fluid.potion.vodka=Vodka + S:fluid.potion.waterbreathing=Fishy Brew + S:fluid.potion.waterbreathing.long=Stretched Fishy Brew + S:fluid.potion.waterbreathing.long.splash=Stretched Splash Fishy Brew + S:fluid.potion.waterbreathing.splash=Splash Fishy Brew + S:fluid.potion.weakness=Weakening Brew + S:fluid.potion.weakness.long=Stretched Weakening Brew + S:fluid.potion.weakness.long.splash=Stretched Splash Weakening Brew + S:fluid.potion.weakness.splash=Splash Weakening Brew + S:fluid.potion.wheatyhopsjuice=Wheaty Hops Juice + S:fluid.potion.wheatyjuice=Wheaty Juice + S:fluid.potion.wine=Wine + S:fluid.propane=Propane + S:fluid.propene=Propene + S:fluid.radon=Radon + S:fluid.rocket_fuel=Rocket Fuel + S:fluid.saltwater=Salt Water + S:fluid.seedoil=Seed Oil + S:fluid.severelyhydrocracked.butadiene=Severely Hydro-Cracked Butadiene + S:fluid.severelyhydrocracked.butane=Severely Hydro-Cracked Butane + S:fluid.severelyhydrocracked.butene=Severely Hydro-Cracked Butene + S:fluid.severelyhydrocracked.ethane=Severely Hydro-Cracked Ethane + S:fluid.severelyhydrocracked.ethylene=Severely Hydro-Cracked Ethylene + S:fluid.severelyhydrocracked.gas=Severely Hydro-Cracked Refinery Gas + S:fluid.severelyhydrocracked.heavyfuel=Severely Hydro-Cracked Heavy Fuel + S:fluid.severelyhydrocracked.lightfuel=Severely Hydro-Cracked Light Fuel + S:fluid.severelyhydrocracked.naphtha=Severely Hydro-Cracked Naphtha + S:fluid.severelyhydrocracked.propane=Severely Hydro-Cracked Propane + S:fluid.severelyhydrocracked.propene=Severely Hydro-Cracked Propene + S:fluid.severelysteamcracked.butadiene=Severely Steam-Cracked Butadiene + S:fluid.severelysteamcracked.butane=Severely Steam-Cracked Butane + S:fluid.severelysteamcracked.butene=Severely Steam-Cracked Butene + S:fluid.severelysteamcracked.ethane=Severely Steam-Cracked Ethane + S:fluid.severelysteamcracked.ethylene=Severely Steam-Cracked Ethylene + S:fluid.severelysteamcracked.gas=Severely Steam-Cracked Refinery Gas + S:fluid.severelysteamcracked.heavyfuel=Severely Steam-Cracked Heavy Fuel + S:fluid.severelysteamcracked.lightfuel=Severely Steam-Cracked Light Fuel + S:fluid.severelysteamcracked.naphtha=Severely Steam-Cracked Naphtha + S:fluid.severelysteamcracked.propane=Severely Steam-Cracked Propane + S:fluid.severelysteamcracked.propene=Severely Steam-Cracked Propene + S:fluid.sodiumpersulfate=Sodium Persulfate + S:fluid.solution.bluevitriol=Blue Vitriol water solution + S:fluid.solution.nickelsulfate=Nickel sulfate water solution + S:fluid.squidink=Squid Ink + S:fluid.steam=Steam + S:fluid.styrene=Styrene + S:fluid.sulfurdioxide=Sulfur Dioxide + S:fluid.sulfuricacid=Sulfuric Acid + S:fluid.sulfurtrioxide=Sulfur Trioxide + S:fluid.tetrafluoroethylene=Tetrafluoroethylene + S:fluid.tetranitromethane=Tetranitromethane + S:fluid.titaniumtetrachloride=Titaniumtetrachloride + S:fluid.tritium=Tritium + 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: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 + 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.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.GregTech_FluidDisplay.name=Fluid Display + S:gt.Naquadahcell.name=Fuel Rod (Naquadah) + S:gt.NaquadahcellDep.name=Fuel Rod (Depleted Naquadah) + 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) + 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.hoe=Can till Dirt + S:gt.behaviour.lighter.tooltip=Can light things on Fire + S:gt.behaviour.lighter.uses=Remaining Uses: + S:gt.behaviour.paintspray.0.tooltip=Can Color things in Black + S:gt.behaviour.paintspray.1.tooltip=Can Color things in Red + S:gt.behaviour.paintspray.10.tooltip=Can Color things in Lime + S:gt.behaviour.paintspray.11.tooltip=Can Color things in Yellow + S:gt.behaviour.paintspray.12.tooltip=Can Color things in Light Blue + S:gt.behaviour.paintspray.13.tooltip=Can Color things in Magenta + S:gt.behaviour.paintspray.14.tooltip=Can Color things in Orange + S:gt.behaviour.paintspray.15.tooltip=Can Color things in White + S:gt.behaviour.paintspray.2.tooltip=Can Color things in Green + S:gt.behaviour.paintspray.3.tooltip=Can Color things in Brown + S:gt.behaviour.paintspray.4.tooltip=Can Color things in Blue + S:gt.behaviour.paintspray.5.tooltip=Can Color things in Purple + S:gt.behaviour.paintspray.6.tooltip=Can Color things in Cyan + S:gt.behaviour.paintspray.7.tooltip=Can Color things in Light Gray + S:gt.behaviour.paintspray.8.tooltip=Can Color things in Gray + S:gt.behaviour.paintspray.9.tooltip=Can Color things in Pink + S:gt.behaviour.paintspray.uses=Remaining Uses: + S:gt.behaviour.plunger.essentia=Clears Essentia from Containers and Tubes + 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.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 + S:gt.behaviour.softhammer=Activates and Deactivates Machines + S:gt.behaviour.unstackable=Not usable when stacked! + S:gt.behaviour.wrench=Rotates Blocks on Rightclick + S:gt.blastprooftooltip=This Block is Blast Proof + S:gt.blockcasings.0.name=ULV Machine Casing + S:gt.blockcasings.1.name=LV Machine Casing + S:gt.blockcasings.10.name=Bronze Plated Bricks + S:gt.blockcasings.11.name=Heat Proof Machine Casing + S:gt.blockcasings.12.name=Cupronickel Coil Block (Deprecated) + S:gt.blockcasings.13.name=Kanthal Coil Block (Deprecated) + S:gt.blockcasings.14.name=Nichrome Coil Block (Deprecated) + S:gt.blockcasings.15.name=Superconducting Coil Block + S:gt.blockcasings.2.name=MV Machine Casing + S:gt.blockcasings.3.name=HV Machine Casing + S:gt.blockcasings.32767.name=Any Sub Block of this one + S:gt.blockcasings.4.name=EV Machine Casing + S:gt.blockcasings.5.name=IV Machine Casing + S:gt.blockcasings.6.name=LuV Machine Casing + S:gt.blockcasings.7.name=ZPM Machine Casing + S:gt.blockcasings.8.name=UV Machine Casing + S:gt.blockcasings.9.name=MAX Machine Casing + S:gt.blockcasings2.0.name=Solid Steel Machine Casing + S:gt.blockcasings2.1.name=Frost Proof Machine Casing + S:gt.blockcasings2.10.name=Pump Machine Casing + S:gt.blockcasings2.11.name=Motor Machine Casing + S:gt.blockcasings2.12.name=Bronze Pipe Casing + S:gt.blockcasings2.13.name=Steel Pipe Casing + S:gt.blockcasings2.14.name=Titanium Pipe Casing + S:gt.blockcasings2.15.name=Tungstensteel Pipe Casing + S:gt.blockcasings2.2.name=Bronze Gear Box Casing + S:gt.blockcasings2.3.name=Steel Gear Box Casing + S:gt.blockcasings2.32767.name=Any Sub Block of this one + S:gt.blockcasings2.4.name=Titanium Gear Box Casing + S:gt.blockcasings2.5.name=Assembling Line Casing + S:gt.blockcasings2.6.name=Processor Machine Casing + S:gt.blockcasings2.7.name=Data Drive Machine Casing + S:gt.blockcasings2.8.name=Containment Field Machine Casing + S:gt.blockcasings2.9.name=Assembler Machine Casing + S:gt.blockcasings3.0.name=Yellow Stripes Block + S:gt.blockcasings3.1.name=Yellow Stripes Block + S:gt.blockcasings3.10.name=Grate Machine Casing + S:gt.blockcasings3.11.name=Filter Machine Casing + S:gt.blockcasings3.12.name=Radiation Proof Machine Casing + S:gt.blockcasings3.13.name=Bronze Firebox Casing + S:gt.blockcasings3.14.name=Steel Firebox Casing + S:gt.blockcasings3.15.name=Tungstensteel Firebox Casing + S:gt.blockcasings3.2.name=Radioactive Hazard Sign Block + S:gt.blockcasings3.3.name=Bio Hazard Sign Block + S:gt.blockcasings3.32767.name=Any Sub Block of this one + S:gt.blockcasings3.4.name=Explosion Hazard Sign Block + S:gt.blockcasings3.5.name=Fire Hazard Sign Block + S:gt.blockcasings3.6.name=Acid Hazard Sign Block + S:gt.blockcasings3.7.name=Magic Hazard Sign Block + S:gt.blockcasings3.8.name=Frost Hazard Sign Block + S:gt.blockcasings3.9.name=Noise Hazard Sign Block + S:gt.blockcasings4.0.name=Robust Tungstensteel Machine Casing + S:gt.blockcasings4.1.name=Clean Stainless Steel Machine Casing + S:gt.blockcasings4.10.name=Stainless Steel Turbine Casing + S:gt.blockcasings4.11.name=Titanium Turbine Casing + S:gt.blockcasings4.12.name=Tungstensteel Turbine Casing + S:gt.blockcasings4.13.name=Engine Intake Casing + S:gt.blockcasings4.14.name=Mining Osmiridium Casing + S:gt.blockcasings4.15.name=Firebricks + S:gt.blockcasings4.2.name=Stable Titanium Machine Casing + S:gt.blockcasings4.3.name=Titanium Firebox Casing + S:gt.blockcasings4.32767.name=Any Sub Block of this one + S:gt.blockcasings4.6.name=Fusion Machine Casing + S:gt.blockcasings4.7.name=Fusion Coil Block + S:gt.blockcasings4.8.name=Fusion Machine Casing MK II + S:gt.blockcasings4.9.name=Turbine Casing + S:gt.blockcasings5.0.name=Cupronickel Coil Block + S:gt.blockcasings5.1.name=Kanthal Coil Block + S:gt.blockcasings5.2.name=Nichrome Coil Block + S:gt.blockcasings5.3.name=Tungstensteel Coil Block + S:gt.blockcasings5.32767.name=Any Sub Block of this one + 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.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.blockconcretes.0.name=Dark Concrete + S:gt.blockconcretes.1.name=Dark Concrete Cobblestone + S:gt.blockconcretes.10.name=Mossy Light Concrete Cobblestone + S:gt.blockconcretes.11.name=Light Concrete Bricks + S:gt.blockconcretes.12.name=Cracked Light Concrete Bricks + S:gt.blockconcretes.13.name=Mossy Light Concrete Bricks + S:gt.blockconcretes.14.name=Chiseled Light Concrete + S:gt.blockconcretes.15.name=Smooth Light Concrete + S:gt.blockconcretes.2.name=Mossy Dark Concrete Cobblestone + S:gt.blockconcretes.3.name=Dark Concrete Bricks + S:gt.blockconcretes.32767.name=Any Sub Block of this one + S:gt.blockconcretes.4.name=Cracked Dark Concrete Bricks + S:gt.blockconcretes.5.name=Mossy Dark Concrete Bricks + S:gt.blockconcretes.6.name=Chiseled Dark Concrete + 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.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.15.name=Block of Jasper + S:gt.blockgem1.2.name=Block of Amethyst + 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 + S:gt.blockgem1.6.name=Block of Dilithium + S:gt.blockgem1.7.name=Block of Endereye + S:gt.blockgem1.8.name=Block of Enderpearl + S:gt.blockgem1.9.name=Block of Ruby + S:gt.blockgem2.0.name=Block of Lazurite + S:gt.blockgem2.1.name=Block of Lignite Coal + S:gt.blockgem2.10.name=Block of Red Garnet + S:gt.blockgem2.11.name=Block of Ruby + 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.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.8.name=Block of Phosphorus + S:gt.blockgem2.9.name=Block of Quartzite + S:gt.blockgem3.0.name=Block of Topaz + 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.blockgranites.0.name=Black Granite + S:gt.blockgranites.1.name=Black Granite Cobblestone + S:gt.blockgranites.10.name=Mossy Red Granite Cobblestone + S:gt.blockgranites.11.name=Red Granite Bricks + S:gt.blockgranites.12.name=Cracked Red Granite Bricks + S:gt.blockgranites.13.name=Mossy Red Granite Bricks + S:gt.blockgranites.14.name=Chiseled Red Granite + S:gt.blockgranites.15.name=Smooth Red Granite + S:gt.blockgranites.2.name=Mossy Black Granite Cobblestone + S:gt.blockgranites.3.name=Black Granite Bricks + S:gt.blockgranites.32767.name=Any Sub Block of this one + S:gt.blockgranites.4.name=Cracked Black Granite Bricks + S:gt.blockgranites.5.name=Mossy Black Granite Bricks + S:gt.blockgranites.6.name=Chiseled Black Granite + 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.blockmachines.32767.name=Any Sub Block of this one + 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 + S:gt.blockmachines.automation.chestbuffer.tier.03.name=High Voltage Chest Buffer + S:gt.blockmachines.automation.chestbuffer.tier.04.name=Extreme Voltage Chest Buffer + S:gt.blockmachines.automation.chestbuffer.tier.05.name=Insane Voltage Chest Buffer + S:gt.blockmachines.automation.chestbuffer.tier.06.name=Ludicrous Voltage Chest Buffer + 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.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 + S:gt.blockmachines.automation.filter.tier.03.name=High Voltage Item Filter + S:gt.blockmachines.automation.filter.tier.04.name=Extreme Voltage Item Filter + S:gt.blockmachines.automation.filter.tier.05.name=Insane Voltage Item Filter + S:gt.blockmachines.automation.filter.tier.06.name=Ludicrous Voltage Item Filter + S:gt.blockmachines.automation.filter.tier.07.name=ZPM Voltage Item Filter + S:gt.blockmachines.automation.filter.tier.08.name=Ultimate Voltage Item Filter + S:gt.blockmachines.automation.filter.tier.09.name=MAX Voltage Item Filter + S:gt.blockmachines.automation.itemdistributor.tier.00.name=Ultra Low Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.01.name=Low Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.02.name=Medium Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.03.name=High Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.04.name=Extreme Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.05.name=Insane Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.06.name=Ludicrous Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.07.name=ZPM Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.08.name=Ultimate Voltage Item Distributor + S:gt.blockmachines.automation.itemdistributor.tier.09.name=MAX Voltage Item Distributor + S:gt.blockmachines.automation.regulator.tier.00.name=Ultra Low Voltage Regulator + S:gt.blockmachines.automation.regulator.tier.01.name=Low Voltage Regulator + S:gt.blockmachines.automation.regulator.tier.02.name=Medium Voltage Regulator + S:gt.blockmachines.automation.regulator.tier.03.name=High Voltage Regulator + S:gt.blockmachines.automation.regulator.tier.04.name=Extreme Voltage Regulator + S:gt.blockmachines.automation.regulator.tier.05.name=Insane Voltage Regulator + S:gt.blockmachines.automation.regulator.tier.06.name=Ludicrous Voltage Regulator + 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.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 + S:gt.blockmachines.automation.superbuffer.tier.03.name=High Voltage Super Buffer + S:gt.blockmachines.automation.superbuffer.tier.04.name=Extreme Voltage Super Buffer + S:gt.blockmachines.automation.superbuffer.tier.05.name=Insane Voltage Super Buffer + S:gt.blockmachines.automation.superbuffer.tier.06.name=Ludicrous Voltage Super Buffer + S:gt.blockmachines.automation.superbuffer.tier.07.name=ZPM Voltage Super Buffer + S:gt.blockmachines.automation.superbuffer.tier.08.name=Ultimate Voltage Super Buffer + S:gt.blockmachines.automation.superbuffer.tier.09.name=MAX Voltage Super Buffer + S:gt.blockmachines.automation.typefilter.tier.00.name=Ultra Low Voltage Type Filter + S:gt.blockmachines.automation.typefilter.tier.01.name=Low Voltage Type Filter + S:gt.blockmachines.automation.typefilter.tier.02.name=Medium Voltage Type Filter + S:gt.blockmachines.automation.typefilter.tier.03.name=High Voltage Type Filter + S:gt.blockmachines.automation.typefilter.tier.04.name=Extreme Voltage Type Filter + S:gt.blockmachines.automation.typefilter.tier.05.name=Insane Voltage Type Filter + S:gt.blockmachines.automation.typefilter.tier.06.name=Ludicrous Voltage Type Filter + 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.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.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 + S:gt.blockmachines.basicgenerator.lightningrod.03.name=Lightning Rod + S:gt.blockmachines.basicgenerator.lightningrod.04.name=Lightning Rod II + S:gt.blockmachines.basicgenerator.lightningrod.05.name=Lightning Rod III + S:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01.name=Novice Magic Energy Absorber + S:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02.name=Adept Magic Energy Absorber + S:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03.name=Master Magic Energy Absorber + S:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04.name=Grandmaster Magic Energy Absorber + S:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01.name=Novice Magic Energy Converter + S:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02.name=Adept Magic Energy Converter + S:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03.name=Master Magic Energy Converter + 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.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.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.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 + S:gt.blockmachines.basicmachine.alloysmelter.tier.04.name=Advanced Alloy Smelter III + S:gt.blockmachines.basicmachine.alloysmelter.tier.05.name=Advanced Alloy Smelter IV + 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.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 + S:gt.blockmachines.basicmachine.amplifab.tier.04.name=Advanced Amplifabricator III + S:gt.blockmachines.basicmachine.amplifab.tier.05.name=Advanced Amplifabricator IV + 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.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 + S:gt.blockmachines.basicmachine.arcfurnace.tier.04.name=Advanced Arc Furnace III + S:gt.blockmachines.basicmachine.arcfurnace.tier.05.name=Advanced Arc Furnace IV + 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.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 + S:gt.blockmachines.basicmachine.assembler.tier.04.name=Advanced Assembling Machine III + S:gt.blockmachines.basicmachine.assembler.tier.05.name=Advanced Assembling Machine IV + 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.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 + S:gt.blockmachines.basicmachine.autoclave.tier.04.name=Advanced Autoclave III + S:gt.blockmachines.basicmachine.autoclave.tier.05.name=Advanced Autoclave IV + 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.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 + S:gt.blockmachines.basicmachine.bender.tier.04.name=Advanced Bending Machine III + S:gt.blockmachines.basicmachine.bender.tier.05.name=Advanced Bending Machine IV + 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.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 + S:gt.blockmachines.basicmachine.boxinator.tier.04.name=Advanced Packager III + S:gt.blockmachines.basicmachine.boxinator.tier.05.name=Boxinator + S:gt.blockmachines.basicmachine.boxinator.tier.06.name=Boxinator + S:gt.blockmachines.basicmachine.boxinator.tier.07.name=Boxinator + S:gt.blockmachines.basicmachine.boxinator.tier.08.name=Boxinator + S:gt.blockmachines.basicmachine.brewery.tier.01.name=Basic Brewery + S:gt.blockmachines.basicmachine.brewery.tier.02.name=Advanced Brewery + S:gt.blockmachines.basicmachine.brewery.tier.03.name=Advanced Brewery II + S:gt.blockmachines.basicmachine.brewery.tier.04.name=Advanced Brewery III + S:gt.blockmachines.basicmachine.brewery.tier.05.name=Advanced Brewery IV + 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.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 + S:gt.blockmachines.basicmachine.canner.tier.04.name=Advanced Canning Machine III + S:gt.blockmachines.basicmachine.canner.tier.05.name=Advanced Canning Machine IV + 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.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 + S:gt.blockmachines.basicmachine.centrifuge.tier.04.name=Molecular Separator + S:gt.blockmachines.basicmachine.centrifuge.tier.05.name=Molecular Cyclone + 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.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 + S:gt.blockmachines.basicmachine.chemicalbath.tier.04.name=Advanced Chemical Bath III + S:gt.blockmachines.basicmachine.chemicalbath.tier.05.name=Advanced Chemical Bath IV + 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.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 + S:gt.blockmachines.basicmachine.chemicalreactor.tier.04.name=Advanced Chemical Reactor III + S:gt.blockmachines.basicmachine.chemicalreactor.tier.05.name=Advanced Chemical Reactor IV + 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.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 + S:gt.blockmachines.basicmachine.circuitassembler.tier.04.name=Advanced Circuit Assembling Machine III + S:gt.blockmachines.basicmachine.circuitassembler.tier.05.name=Advanced Circuit Assembling Machine IV + 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.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 + S:gt.blockmachines.basicmachine.compressor.tier.04.name=Advanced Compressor III + S:gt.blockmachines.basicmachine.compressor.tier.05.name=Singularity Compressor + 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.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 + S:gt.blockmachines.basicmachine.cutter.tier.03.name=Advanced Cutting Machine II + S:gt.blockmachines.basicmachine.cutter.tier.04.name=Advanced Cutting Machine III + S:gt.blockmachines.basicmachine.cutter.tier.05.name=Advanced Cutting Machine IV + 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.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 + S:gt.blockmachines.basicmachine.disassembler.tier.04.name=Advanced Disassembler III + S:gt.blockmachines.basicmachine.disassembler.tier.05.name=Advanced Disassembler IV + 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.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 + S:gt.blockmachines.basicmachine.distillery.tier.04.name=Advanced Distillery III + S:gt.blockmachines.basicmachine.distillery.tier.05.name=Advanced Distillery IV + 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.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 + S:gt.blockmachines.basicmachine.e_furnace.tier.04.name=Advanced Electric Furnace III + S:gt.blockmachines.basicmachine.e_furnace.tier.05.name=Electron Exitement Processor + 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_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 + S:gt.blockmachines.basicmachine.e_oven.tier.04.name=Advanced Electric Oven III + S:gt.blockmachines.basicmachine.e_oven.tier.05.name=Advanced Electric Oven IV + S:gt.blockmachines.basicmachine.e_oven.tier.06.name=Advanced Electric Oven V + S:gt.blockmachines.basicmachine.e_oven.tier.07.name=Advanced Electric Oven VI + S:gt.blockmachines.basicmachine.e_oven.tier.08.name=Advanced Electric Oven VII + S:gt.blockmachines.basicmachine.electrolyzer.tier.01.name=Basic Electrolyzer + S:gt.blockmachines.basicmachine.electrolyzer.tier.02.name=Advanced Electrolyzer + S:gt.blockmachines.basicmachine.electrolyzer.tier.03.name=Advanced Electrolyzer II + S:gt.blockmachines.basicmachine.electrolyzer.tier.04.name=Advanced Electrolyzer III + S:gt.blockmachines.basicmachine.electrolyzer.tier.05.name=Molecular Disintegrator E-4908 + 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.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 + S:gt.blockmachines.basicmachine.electromagneticseparator.tier.04.name=Advanced Electromagnetic Separator III + S:gt.blockmachines.basicmachine.electromagneticseparator.tier.05.name=Advanced Electromagnetic Separator IV + 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.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 + S:gt.blockmachines.basicmachine.extractor.tier.04.name=Advanced Extractor III + S:gt.blockmachines.basicmachine.extractor.tier.05.name=Vacuum Extractor + 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.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 + S:gt.blockmachines.basicmachine.extruder.tier.04.name=Advanced Extruder III + S:gt.blockmachines.basicmachine.extruder.tier.05.name=Advanced Extruder IV + 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.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 + S:gt.blockmachines.basicmachine.fermenter.tier.04.name=Advanced Fermenter III + S:gt.blockmachines.basicmachine.fermenter.tier.05.name=Advanced Fermenter IV + 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.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 + S:gt.blockmachines.basicmachine.fluidcanner.tier.04.name=Turbo Fluid Canner + S:gt.blockmachines.basicmachine.fluidcanner.tier.05.name=Instant Fluid Canner + 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.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 + S:gt.blockmachines.basicmachine.fluidextractor.tier.04.name=Advanced Fluid Extractor III + S:gt.blockmachines.basicmachine.fluidextractor.tier.05.name=Advanced Fluid Extractor IV + 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.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 + S:gt.blockmachines.basicmachine.fluidheater.tier.04.name=Advanced Fluid Heater III + S:gt.blockmachines.basicmachine.fluidheater.tier.05.name=Advanced Fluid Heater IV + 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.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 + S:gt.blockmachines.basicmachine.fluidsolidifier.tier.04.name=Advanced Fluid Solidifier III + S:gt.blockmachines.basicmachine.fluidsolidifier.tier.05.name=Advanced Fluid Solidifier IV + 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.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 + S:gt.blockmachines.basicmachine.hammer.tier.04.name=Advanced Forge Hammer III + S:gt.blockmachines.basicmachine.hammer.tier.05.name=Advanced Forge Hammer IV + 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.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 + S:gt.blockmachines.basicmachine.laserengraver.tier.04.name=Advanced Precision Laser Engraver III + S:gt.blockmachines.basicmachine.laserengraver.tier.05.name=Advanced Precision Laser Engraver IV + 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.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 + S:gt.blockmachines.basicmachine.lathe.tier.04.name=Advanced Lathe III + S:gt.blockmachines.basicmachine.lathe.tier.05.name=Advanced Lathe IV + 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.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 + S:gt.blockmachines.basicmachine.macerator.tier.04.name=Universal Pulverizer + S:gt.blockmachines.basicmachine.macerator.tier.05.name=Blend-O-Matic 9001 + 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.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 + S:gt.blockmachines.basicmachine.massfab.tier.04.name=Advanced Mass Fabricator III + S:gt.blockmachines.basicmachine.massfab.tier.05.name=Advanced Mass Fabricator IV + 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.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.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 + S:gt.blockmachines.basicmachine.microwave.tier.04.name=Advanced Microwave III + S:gt.blockmachines.basicmachine.microwave.tier.05.name=Advanced Microwave IV + 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.miner.tier.01.name=Basic Miner + S:gt.blockmachines.basicmachine.miner.tier.02.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 + S:gt.blockmachines.basicmachine.mixer.tier.04.name=Advanced Mixer III + S:gt.blockmachines.basicmachine.mixer.tier.05.name=Advanced Mixer IV + 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.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 + S:gt.blockmachines.basicmachine.mobrep.tier.04.name=Advanced Monster Repellator III + S:gt.blockmachines.basicmachine.mobrep.tier.05.name=Advanced Monster Repellator IV + S:gt.blockmachines.basicmachine.mobrep.tier.06.name=Advanced Monster Repellator V + S:gt.blockmachines.basicmachine.mobrep.tier.07.name=Advanced Monster Repellator VI + S:gt.blockmachines.basicmachine.mobrep.tier.08.name=Advanced Monster Repellator VII + S:gt.blockmachines.basicmachine.orewasher.tier.01.name=Basic Ore Washing Plant + S:gt.blockmachines.basicmachine.orewasher.tier.02.name=Advanced Ore Washing Plant + S:gt.blockmachines.basicmachine.orewasher.tier.03.name=Advanced Ore Washing Plant II + S:gt.blockmachines.basicmachine.orewasher.tier.04.name=Advanced Ore Washing Plant III + S:gt.blockmachines.basicmachine.orewasher.tier.05.name=Repurposed Laundry-Washer I-360 + 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.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 + S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04.name=Advanced Plasma Arc Furnace III + S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05.name=Advanced Plasma Arc Furnace IV + 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.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 + S:gt.blockmachines.basicmachine.polarizer.tier.04.name=Advanced Polarizer III + S:gt.blockmachines.basicmachine.polarizer.tier.05.name=Advanced Polarizer IV + 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.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 + S:gt.blockmachines.basicmachine.press.tier.04.name=Advanced Forming Press III + S:gt.blockmachines.basicmachine.press.tier.05.name=Advanced Forming Press IV + 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.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 + S:gt.blockmachines.basicmachine.printer.tier.04.name=Advanced Printer III + S:gt.blockmachines.basicmachine.printer.tier.05.name=Advanced Printer IV + S:gt.blockmachines.basicmachine.printer.tier.06.name=Advanced Printer V + S:gt.blockmachines.basicmachine.printer.tier.07.name=Advanced Printer VI + S:gt.blockmachines.basicmachine.printer.tier.08.name=Advanced Printer VII + S:gt.blockmachines.basicmachine.pump.tier.01.name=Basic Pump + S:gt.blockmachines.basicmachine.pump.tier.02.name=Advanced Pump + 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.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 + S:gt.blockmachines.basicmachine.recycler.tier.04.name=Advanced Recycler III + S:gt.blockmachines.basicmachine.recycler.tier.05.name=The Oblitterator + 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.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 + S:gt.blockmachines.basicmachine.replicator.tier.04.name=Advanced Replicator III + S:gt.blockmachines.basicmachine.replicator.tier.05.name=Advanced Replicator IV + 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.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 + S:gt.blockmachines.basicmachine.rockbreaker.tier.04.name=Advanced Rock Breaker III + S:gt.blockmachines.basicmachine.rockbreaker.tier.05.name=Cryogenic Magma Solidifier R-8200 + S:gt.blockmachines.basicmachine.rockbreaker.tier.06.name=Cryogenic Magma Solidifier R-8200 + S:gt.blockmachines.basicmachine.rockbreaker.tier.07.name=Cryogenic Magma Solidifier R-8200 + S:gt.blockmachines.basicmachine.rockbreaker.tier.08.name=Cryogenic Magma Solidifier R-8200 + S:gt.blockmachines.basicmachine.scanner.tier.01.name=Basic Scanner + S:gt.blockmachines.basicmachine.scanner.tier.02.name=Advanced Scanner + S:gt.blockmachines.basicmachine.scanner.tier.03.name=Advanced Scanner II + S:gt.blockmachines.basicmachine.scanner.tier.04.name=Advanced Scanner III + S:gt.blockmachines.basicmachine.scanner.tier.05.name=Advanced Scanner IV + 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.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 + S:gt.blockmachines.basicmachine.sifter.tier.02.name=Advanced Sifting Machine + S:gt.blockmachines.basicmachine.sifter.tier.03.name=Advanced Sifting Machine II + S:gt.blockmachines.basicmachine.sifter.tier.04.name=Advanced Sifting Machine III + S:gt.blockmachines.basicmachine.sifter.tier.05.name=Advanced Sifting Machine IV + 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.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 + S:gt.blockmachines.basicmachine.slicer.tier.04.name=Advanced Slicing Machine III + S:gt.blockmachines.basicmachine.slicer.tier.05.name=Advanced Slicing Machine IV + 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.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 + S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03.name=Advanced Thermal Centrifuge II + S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04.name=Advanced Thermal Centrifuge III + S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05.name=Blaze Sweatshop T-6350 + 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.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 + S:gt.blockmachines.basicmachine.unboxinator.tier.04.name=Advanced Unpackager III + S:gt.blockmachines.basicmachine.unboxinator.tier.05.name=Unboxinator + S:gt.blockmachines.basicmachine.unboxinator.tier.06.name=Unboxinator + S:gt.blockmachines.basicmachine.unboxinator.tier.07.name=Unboxinator + S:gt.blockmachines.basicmachine.unboxinator.tier.08.name=Unboxinator + S:gt.blockmachines.basicmachine.wiremill.tier.01.name=Basic Wiremill + S:gt.blockmachines.basicmachine.wiremill.tier.02.name=Advanced Wiremill + S:gt.blockmachines.basicmachine.wiremill.tier.03.name=Advanced Wiremill II + S:gt.blockmachines.basicmachine.wiremill.tier.04.name=Advanced Wiremill III + S:gt.blockmachines.basicmachine.wiremill.tier.05.name=Advanced Wiremill IV + 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.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 + S:gt.blockmachines.batterybuffer.01.tier.03.name=High Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.04.name=Extreme Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.05.name=Insane Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.01.tier.06.name=Ludicrous Voltage Battery Buffer + 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.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 + S:gt.blockmachines.batterybuffer.04.tier.03.name=High Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.04.name=Extreme Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.05.name=Insane Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.04.tier.06.name=Ludicrous Voltage Battery Buffer + 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.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 + S:gt.blockmachines.batterybuffer.09.tier.03.name=High Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.04.name=Extreme Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.05.name=Insane Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.09.tier.06.name=Ludicrous Voltage Battery Buffer + 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.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 + S:gt.blockmachines.batterybuffer.16.tier.03.name=High Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.04.name=Extreme Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.05.name=Insane Voltage Battery Buffer + S:gt.blockmachines.batterybuffer.16.tier.06.name=Ludicrous Voltage Battery Buffer + 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.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 + S:gt.blockmachines.batterycharger.16.tier.03.name=High Voltage Battery Charger + S:gt.blockmachines.batterycharger.16.tier.04.name=Extreme Voltage Battery Charger + S:gt.blockmachines.batterycharger.16.tier.05.name=Insane Voltage Battery Charger + S:gt.blockmachines.batterycharger.16.tier.06.name=Ludicrous Voltage Battery Charger + 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.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.bronzemachine.alloysmelter.name=Steam Alloy Smelter + S:gt.blockmachines.bronzemachine.blastfurnace.name=Bronze Plated Blast Furnace + S:gt.blockmachines.bronzemachine.compressor.name=Steam Compressor + S:gt.blockmachines.bronzemachine.extractor.name=Steam Extractor + 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.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 + S:gt.blockmachines.cable.aluminium.08.name=8x Aluminium Cable + S:gt.blockmachines.cable.aluminium.12.name=12x Aluminium 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.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.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.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.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.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.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.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.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.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 + 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.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.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.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.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.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.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.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.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.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.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.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.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 + S:gt.blockmachines.cable.silver.08.name=8x Silver Cable + S:gt.blockmachines.cable.silver.12.name=12x Silver 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.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.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.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.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 + S:gt.blockmachines.cable.tungsten.08.name=8x Tungsten Cable + S:gt.blockmachines.cable.tungsten.12.name=12x Tungsten 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.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.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.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.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.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 + S:gt.blockmachines.gt_frame_antimony.name=Antimony Frame Box + S:gt.blockmachines.gt_frame_arsenic.name=Arsenic Frame Box + S:gt.blockmachines.gt_frame_batteryalloy.name=Battery Alloy 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_blacksteel.name=Black Steel 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_carbon.name=Carbon Frame Box + S:gt.blockmachines.gt_frame_cerium.name=Cerium Frame Box + S:gt.blockmachines.gt_frame_chrome.name=Chrome 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_copper.name=Copper 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_duranium.name=Duranium Frame Box + S:gt.blockmachines.gt_frame_electrum.name=Electrum 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_europium.name=Europium 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_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_indium.name=Indium Frame Box + S:gt.blockmachines.gt_frame_indiumgalliumphosphide.name=Indium Gallium Phosphide 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_kanthal.name=Kanthal Frame Box + S:gt.blockmachines.gt_frame_lead.name=Lead Frame Box + S:gt.blockmachines.gt_frame_lithium.name=Lithium 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_mithril.name=Mithril Frame Box + S:gt.blockmachines.gt_frame_molybdenum.name=Molybdenum 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 + S:gt.blockmachines.gt_frame_naquadria.name=Naquadria Frame Box + S:gt.blockmachines.gt_frame_neodymium.name=Neodymium Frame Box + S:gt.blockmachines.gt_frame_neodymiummagnetic.name=Magnetic Neodymium Frame Box + S:gt.blockmachines.gt_frame_neutronium.name=Neutronium Frame Box + S:gt.blockmachines.gt_frame_nichrome.name=Nichrome Frame Box + S:gt.blockmachines.gt_frame_nickel.name=Nickel Frame Box + S:gt.blockmachines.gt_frame_nickelzincferrite.name=Nickel-Zinc Ferrite Frame Box + 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_osmiridium.name=Osmiridium Frame Box + S:gt.blockmachines.gt_frame_osmium.name=Osmium Frame Box + S:gt.blockmachines.gt_frame_palladium.name=Palladium 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_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_redalloy.name=Red Alloy Frame Box + S:gt.blockmachines.gt_frame_redsteel.name=Red Steel 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_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_stainlesssteel.name=Stainless Steel Frame Box + S:gt.blockmachines.gt_frame_steel.name=Steel Frame Box + S:gt.blockmachines.gt_frame_steelmagnetic.name=Magnetic Steel 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_tantalum.name=Tantalum 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 + S:gt.blockmachines.gt_frame_titanium.name=Titanium 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 + S:gt.blockmachines.gt_frame_tungstensteel.name=Tungstensteel Frame Box + 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_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_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_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_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_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_small.name=Small Bronze Fluid Pipe + S:gt.blockmachines.gt_pipe_bronze_tiny.name=Tiny Bronze 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 + 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_small.name=Small Copper Fluid Pipe + S:gt.blockmachines.gt_pipe_copper_tiny.name=Tiny Copper 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_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_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_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_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_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_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_small.name=Small PTFE Fluid Pipe + S:gt.blockmachines.gt_pipe_polytetrafluoroethylene_tiny.name=Tiny PTFE 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 + 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_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_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_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_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_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_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_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_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_small.name=Small Steel Fluid Pipe + S:gt.blockmachines.gt_pipe_steel_tiny.name=Tiny Steel 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_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_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.hatch.dataaccess.adv.name=Advanced Data Access Hatch + S:gt.blockmachines.hatch.dataaccess.name=Data Access Hatch + 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 + S:gt.blockmachines.hatch.dynamo.tier.03.name=HV Dynamo Hatch + S:gt.blockmachines.hatch.dynamo.tier.04.name=EV Dynamo Hatch + S:gt.blockmachines.hatch.dynamo.tier.05.name=IV Dynamo Hatch + S:gt.blockmachines.hatch.dynamo.tier.06.name=LuV Dynamo Hatch + 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.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 + S:gt.blockmachines.hatch.energy.tier.03.name=HV Energy Hatch + S:gt.blockmachines.hatch.energy.tier.04.name=EV Energy Hatch + S:gt.blockmachines.hatch.energy.tier.05.name=IV Energy Hatch + S:gt.blockmachines.hatch.energy.tier.06.name=LuV Energy Hatch + 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.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) + S:gt.blockmachines.hatch.input.tier.03.name=Input Hatch (HV) + S:gt.blockmachines.hatch.input.tier.04.name=Input Hatch (EV) + S:gt.blockmachines.hatch.input.tier.05.name=Input Hatch (IV) + S:gt.blockmachines.hatch.input.tier.06.name=Input Hatch (LuV) + 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_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) + S:gt.blockmachines.hatch.input_bus.tier.03.name=Input Bus (HV) + S:gt.blockmachines.hatch.input_bus.tier.04.name=Input Bus (EV) + S:gt.blockmachines.hatch.input_bus.tier.05.name=Input Bus (IV) + S:gt.blockmachines.hatch.input_bus.tier.06.name=Input Bus (LuV) + S:gt.blockmachines.hatch.input_bus.tier.07.name=Input Bus (ZPM) + S:gt.blockmachines.hatch.input_bus.tier.08.name=Input Bus (UV) + 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.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) + S:gt.blockmachines.hatch.muffler.tier.04.name=Muffler Hatch (EV) + S:gt.blockmachines.hatch.muffler.tier.05.name=Muffler Hatch (IV) + S:gt.blockmachines.hatch.muffler.tier.06.name=Muffler Hatch (LuV) + 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.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) + S:gt.blockmachines.hatch.output.tier.03.name=Output Hatch (HV) + S:gt.blockmachines.hatch.output.tier.04.name=Output Hatch (EV) + S:gt.blockmachines.hatch.output.tier.05.name=Output Hatch (IV) + S:gt.blockmachines.hatch.output.tier.06.name=Output Hatch (LuV) + 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_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) + S:gt.blockmachines.hatch.output_bus.tier.03.name=Output Bus (HV) + S:gt.blockmachines.hatch.output_bus.tier.04.name=Output Bus (EV) + S:gt.blockmachines.hatch.output_bus.tier.05.name=Output Bus (IV) + S:gt.blockmachines.hatch.output_bus.tier.06.name=Output Bus (LuV) + 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.hull.bronze.name=Bronze Hull + S:gt.blockmachines.hull.bronze_bricked.name=Bricked Bronze Hull + S:gt.blockmachines.hull.steel.name=Steel Hull + S:gt.blockmachines.hull.steel_bricked.name=Bricked Steel Hull + S:gt.blockmachines.hull.tier.00.name=ULV Machine Hull + S:gt.blockmachines.hull.tier.01.name=LV Machine Hull + S:gt.blockmachines.hull.tier.02.name=MV Machine Hull + S:gt.blockmachines.hull.tier.03.name=HV Machine Hull + S:gt.blockmachines.hull.tier.04.name=EV Machine Hull + S:gt.blockmachines.hull.tier.05.name=IV Machine Hull + S:gt.blockmachines.hull.tier.06.name=LuV Machine Hull + 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.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 + S:gt.blockmachines.locker.tier.03.name=High Voltage Locker + S:gt.blockmachines.locker.tier.04.name=Extreme Voltage Locker + S:gt.blockmachines.locker.tier.05.name=Insane Voltage Locker + S:gt.blockmachines.locker.tier.06.name=Ludicrous Voltage Locker + 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.multimachine.assemblyline.name=Assembly Line + S:gt.blockmachines.multimachine.blastfurnace.name=Electric Blast Furnace + S:gt.blockmachines.multimachine.boiler.bronze.name=Large Bronze Boiler + S:gt.blockmachines.multimachine.boiler.steel.name=Large Steel Boiler + S:gt.blockmachines.multimachine.boiler.titanium.name=Large Titanium Boiler + S:gt.blockmachines.multimachine.boiler.tungstensteel.name=Large Tungstensteel Boiler + S:gt.blockmachines.multimachine.brickedblastfurnace.name=Bricked Blast Furnace + S:gt.blockmachines.multimachine.charcoalpile.name=Charcoal Pile Igniter + S:gt.blockmachines.multimachine.chemicalreactor.name=Large Chemical Reactor + S:gt.blockmachines.multimachine.cleanroom.name=Cleanroom Controller + S:gt.blockmachines.multimachine.concretebackfiller1.name=Concrete Backfiller + S:gt.blockmachines.multimachine.concretebackfiller3.name=Advanced Concrete Backfiller + 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.heatexchanger.name=Large Heat Exchanger + S:gt.blockmachines.multimachine.implosioncompressor.name=Implosion Compressor + 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.largeturbine.name=Large Steam Turbine + S:gt.blockmachines.multimachine.multifurnace.name=Multi Smelter + S:gt.blockmachines.multimachine.oildrill1.name=Oil Drilling Rig + S:gt.blockmachines.multimachine.oildrill2.name=Oil Drilling Rig II + S:gt.blockmachines.multimachine.oildrill3.name=Oil Drilling Rig III + S:gt.blockmachines.multimachine.oredrill1.name=Ore Drilling Plant + S:gt.blockmachines.multimachine.oredrill2.name=Ore Drilling Plant II + S:gt.blockmachines.multimachine.oredrill3.name=Ore Drilling Plant III + 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.vacuumfreezer.name=Vacuum Freezer + 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 + 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.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.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.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 + S:gt.blockmachines.transformer.tier.03.name=High Voltage Transformer + S:gt.blockmachines.transformer.tier.04.name=Extreme Transformer + S:gt.blockmachines.transformer.tier.05.name=Insane Transformer + 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.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 + S:gt.blockmachines.wire.aluminium.08.name=8x Aluminium Wire + S:gt.blockmachines.wire.aluminium.12.name=12x Aluminium Wire + S:gt.blockmachines.wire.aluminium.16.name=16x Aluminium Wire + S:gt.blockmachines.wire.annealedcopper.01.name=1x Annealed Copper Wire + S:gt.blockmachines.wire.annealedcopper.02.name=2x Annealed Copper Wire + S:gt.blockmachines.wire.annealedcopper.04.name=4x Annealed Copper Wire + 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.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 + S:gt.blockmachines.wire.blacksteel.08.name=8x Black Steel Wire + S:gt.blockmachines.wire.blacksteel.12.name=12x Black Steel Wire + S:gt.blockmachines.wire.blacksteel.16.name=16x Black Steel Wire + S:gt.blockmachines.wire.bluealloy.01.name=1x Blue Alloy Wire + S:gt.blockmachines.wire.bluealloy.02.name=2x Blue Alloy Wire + S:gt.blockmachines.wire.bluealloy.04.name=4x Blue Alloy Wire + S:gt.blockmachines.wire.bluealloy.08.name=8x Blue Alloy Wire + S:gt.blockmachines.wire.bluealloy.12.name=12x Blue Alloy Wire + S:gt.blockmachines.wire.bluealloy.16.name=16x Blue Alloy Wire + S:gt.blockmachines.wire.cobalt.01.name=1x Cobalt Wire + S:gt.blockmachines.wire.cobalt.02.name=2x Cobalt Wire + S:gt.blockmachines.wire.cobalt.04.name=4x Cobalt Wire + S:gt.blockmachines.wire.cobalt.08.name=8x Cobalt Wire + S:gt.blockmachines.wire.cobalt.12.name=12x Cobalt Wire + S:gt.blockmachines.wire.cobalt.16.name=16x Cobalt Wire + S:gt.blockmachines.wire.copper.01.name=1x Copper Wire + S:gt.blockmachines.wire.copper.02.name=2x Copper Wire + S:gt.blockmachines.wire.copper.04.name=4x Copper Wire + S:gt.blockmachines.wire.copper.08.name=8x Copper Wire + S:gt.blockmachines.wire.copper.12.name=12x Copper Wire + S:gt.blockmachines.wire.copper.16.name=16x Copper Wire + S:gt.blockmachines.wire.cupronickel.01.name=1x Cupronickel Wire + S:gt.blockmachines.wire.cupronickel.02.name=2x Cupronickel Wire + S:gt.blockmachines.wire.cupronickel.04.name=4x Cupronickel Wire + 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.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 + S:gt.blockmachines.wire.duranium.08.name=8x Duranium Wire + S:gt.blockmachines.wire.duranium.12.name=12x Duranium Wire + S:gt.blockmachines.wire.duranium.16.name=16x Duranium Wire + S:gt.blockmachines.wire.electrum.01.name=1x Electrum Wire + S:gt.blockmachines.wire.electrum.02.name=2x Electrum Wire + S:gt.blockmachines.wire.electrum.04.name=4x Electrum Wire + 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.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 + S:gt.blockmachines.wire.gold.08.name=8x Gold Wire + S:gt.blockmachines.wire.gold.12.name=12x Gold Wire + S:gt.blockmachines.wire.gold.16.name=16x Gold Wire + S:gt.blockmachines.wire.graphene.01.name=1x Graphene Wire + S:gt.blockmachines.wire.graphene.02.name=2x Graphene Wire + S:gt.blockmachines.wire.graphene.04.name=4x Graphene Wire + 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.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 + 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.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 + S:gt.blockmachines.wire.iron.08.name=8x Iron Wire + S:gt.blockmachines.wire.iron.12.name=12x Iron Wire + S:gt.blockmachines.wire.iron.16.name=16x Iron Wire + S:gt.blockmachines.wire.kanthal.01.name=1x Kanthal Wire + S:gt.blockmachines.wire.kanthal.02.name=2x Kanthal Wire + S:gt.blockmachines.wire.kanthal.04.name=4x Kanthal Wire + S:gt.blockmachines.wire.kanthal.08.name=8x Kanthal Wire + S:gt.blockmachines.wire.kanthal.12.name=12x Kanthal Wire + S:gt.blockmachines.wire.kanthal.16.name=16x Kanthal Wire + S:gt.blockmachines.wire.lead.01.name=1x Lead Wire + S:gt.blockmachines.wire.lead.02.name=2x Lead Wire + S:gt.blockmachines.wire.lead.04.name=4x Lead Wire + 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.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 + S:gt.blockmachines.wire.naquadah.08.name=8x Naquadah Wire + S:gt.blockmachines.wire.naquadah.12.name=12x Naquadah Wire + S:gt.blockmachines.wire.naquadah.16.name=16x Naquadah Wire + S:gt.blockmachines.wire.naquadahalloy.01.name=1x Naquadah Alloy Wire + S:gt.blockmachines.wire.naquadahalloy.02.name=2x Naquadah Alloy Wire + S:gt.blockmachines.wire.naquadahalloy.04.name=4x Naquadah Alloy Wire + 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.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 + S:gt.blockmachines.wire.nichrome.08.name=8x Nichrome Wire + S:gt.blockmachines.wire.nichrome.12.name=12x Nichrome Wire + S:gt.blockmachines.wire.nichrome.16.name=16x Nichrome Wire + S:gt.blockmachines.wire.nickel.01.name=1x Nickel Wire + S:gt.blockmachines.wire.nickel.02.name=2x Nickel Wire + S:gt.blockmachines.wire.nickel.04.name=4x Nickel Wire + S:gt.blockmachines.wire.nickel.08.name=8x Nickel Wire + S:gt.blockmachines.wire.nickel.12.name=12x Nickel Wire + S:gt.blockmachines.wire.nickel.16.name=16x Nickel Wire + S:gt.blockmachines.wire.niobiumtitanium.01.name=1x Niobium-Titanium Wire + S:gt.blockmachines.wire.niobiumtitanium.02.name=2x Niobium-Titanium Wire + S:gt.blockmachines.wire.niobiumtitanium.04.name=4x Niobium-Titanium Wire + S:gt.blockmachines.wire.niobiumtitanium.08.name=8x Niobium-Titanium Wire + S:gt.blockmachines.wire.niobiumtitanium.12.name=12x Niobium-Titanium Wire + S:gt.blockmachines.wire.niobiumtitanium.16.name=16x Niobium-Titanium Wire + S:gt.blockmachines.wire.osmium.01.name=1x Osmium Wire + S:gt.blockmachines.wire.osmium.02.name=2x Osmium Wire + S:gt.blockmachines.wire.osmium.04.name=4x Osmium Wire + 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.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.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 + 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.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 + S:gt.blockmachines.wire.silver.08.name=8x Silver Wire + S:gt.blockmachines.wire.silver.12.name=12x Silver Wire + S:gt.blockmachines.wire.silver.16.name=16x Silver Wire + S:gt.blockmachines.wire.solderingalloy.01.name=1x Soldering Alloy Wire + S:gt.blockmachines.wire.solderingalloy.02.name=2x Soldering Alloy Wire + S:gt.blockmachines.wire.solderingalloy.04.name=4x Soldering Alloy Wire + S:gt.blockmachines.wire.solderingalloy.08.name=8x Soldering Alloy Wire + S:gt.blockmachines.wire.solderingalloy.12.name=12x Soldering Alloy Wire + S:gt.blockmachines.wire.solderingalloy.16.name=16x Soldering Alloy Wire + S:gt.blockmachines.wire.steel.01.name=1x Steel Wire + S:gt.blockmachines.wire.steel.02.name=2x Steel Wire + S:gt.blockmachines.wire.steel.04.name=4x Steel Wire + S:gt.blockmachines.wire.steel.08.name=8x Steel Wire + S:gt.blockmachines.wire.steel.12.name=12x Steel Wire + S:gt.blockmachines.wire.steel.16.name=16x Steel Wire + S:gt.blockmachines.wire.superconductor.01.name=1x Superconductor Wire + S:gt.blockmachines.wire.superconductor.02.name=2x Superconductor Wire + S:gt.blockmachines.wire.superconductor.04.name=4x Superconductor Wire + 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.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 + S:gt.blockmachines.wire.tin.08.name=8x Tin Wire + S:gt.blockmachines.wire.tin.12.name=12x Tin Wire + S:gt.blockmachines.wire.tin.16.name=16x Tin Wire + S:gt.blockmachines.wire.titanium.01.name=1x Titanium Wire + S:gt.blockmachines.wire.titanium.02.name=2x Titanium Wire + S:gt.blockmachines.wire.titanium.04.name=4x Titanium Wire + 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.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 + S:gt.blockmachines.wire.tungsten.08.name=8x Tungsten Wire + S:gt.blockmachines.wire.tungsten.12.name=12x Tungsten Wire + S:gt.blockmachines.wire.tungsten.16.name=16x Tungsten Wire + S:gt.blockmachines.wire.tungstensteel.01.name=1x Tungstensteel Wire + S:gt.blockmachines.wire.tungstensteel.02.name=2x Tungstensteel Wire + S:gt.blockmachines.wire.tungstensteel.04.name=4x Tungstensteel Wire + 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.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.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 + S:gt.blockmachines.wire.yttriumbariumcuprate.08.name=8x Yttrium Barium Cuprate Wire + S:gt.blockmachines.wire.yttriumbariumcuprate.12.name=12x Yttrium Barium Cuprate Wire + S:gt.blockmachines.wire.yttriumbariumcuprate.16.name=16x Yttrium Barium Cuprate Wire + S:gt.blockmachines.wire.zinc.01.name=1x Zinc Wire + S:gt.blockmachines.wire.zinc.02.name=2x Zinc Wire + S:gt.blockmachines.wire.zinc.04.name=4x Zinc Wire + 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.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.14.name=Block of Blue Steel + S:gt.blockmetal1.15.name=Block of Brass + S:gt.blockmetal1.2.name=Block of Americium + S:gt.blockmetal1.3.name=Block of Annealed Copper + 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.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.13.name=Block of Duranium + S:gt.blockmetal2.15.name=Block of Electrum + S:gt.blockmetal2.2.name=Block of Cerium + S:gt.blockmetal2.3.name=Block of Chrome + S:gt.blockmetal2.32767.name=Any Sub Block of this one + S:gt.blockmetal2.5.name=Block of Cobalt + S:gt.blockmetal2.6.name=Block of Cobalt Brass + 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.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.15.name=Block of Kanthal + S:gt.blockmetal3.3.name=Block of Europium + S:gt.blockmetal3.32767.name=Any Sub Block of this one + S:gt.blockmetal3.6.name=Block of Gallium + S:gt.blockmetal3.9.name=Block of Indium + S:gt.blockmetal4.10.name=Block of Mithril + S:gt.blockmetal4.11.name=Block of Molybdenum + S:gt.blockmetal4.12.name=Block of Naquadah + S:gt.blockmetal4.13.name=Block of Naquadah Alloy + S:gt.blockmetal4.14.name=Block of Enriched Naquadah + S:gt.blockmetal4.15.name=Block of Naquadria + S:gt.blockmetal4.2.name=Block of Lead + S:gt.blockmetal4.3.name=Block of Lutetium + S:gt.blockmetal4.32767.name=Any Sub Block of this one + 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.blockmetal5.0.name=Block of Neodymium + S:gt.blockmetal5.1.name=Block of Magnetic Neodymium + S:gt.blockmetal5.10.name=Block of Palladium + S:gt.blockmetal5.11.name=Block of Pig Iron + 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.2.name=Block of Neutronium + S:gt.blockmetal5.3.name=Block of Nichrome + S:gt.blockmetal5.32767.name=Any Sub Block of this one + S:gt.blockmetal5.4.name=Block of Nickel + S:gt.blockmetal5.5.name=Block of Niobium + S:gt.blockmetal5.6.name=Block of Niobium Nitride + 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.1.name=Block of Red Alloy + S:gt.blockmetal6.10.name=Block of Silver + S:gt.blockmetal6.11.name=Block of Soldering Alloy + S:gt.blockmetal6.12.name=Block of Stainless Steel + S:gt.blockmetal6.13.name=Block of Steel + S:gt.blockmetal6.14.name=Block of Magnetic Steel + S:gt.blockmetal6.15.name=Block of Sterling Silver + 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.9.name=Block of Silicon + S:gt.blockmetal7.1.name=Block of Tantalum + S:gt.blockmetal7.10.name=Block of Tritanium + S:gt.blockmetal7.11.name=Block of Tungsten + S:gt.blockmetal7.12.name=Block of Tungstensteel + 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.32767.name=Any Sub Block of this one + 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 + S:gt.blockmetal7.9.name=Block of Titanium + S:gt.blockmetal8.0.name=Block of Vanadium + 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.2.name=Block of Wrought Iron + 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 + S:gt.blockmetal8.6.name=Block of Zinc + S:gt.blockmetal8.7.name=Block of Tungstencarbide + S:gt.blockmetal8.8.name=Block of Vanadiumsteel + S:gt.blockmetal8.9.name=Block of HSS-G + S:gt.blockores.1.name=Hydrogen Ore + S:gt.blockores.10.name=Carbon Ore + S:gt.blockores.100.name=Plutonium 239 Ore + S:gt.blockores.1001.name=Hydrogen Ore + S:gt.blockores.1002.name=Deuterium Ore + S:gt.blockores.1003.name=Tritium Ore + S:gt.blockores.1004.name=Helium Ore + S:gt.blockores.1005.name=Helium-3 Ore + S:gt.blockores.1006.name=Lithium Ore + S:gt.blockores.1008.name=Beryllium Ore + S:gt.blockores.1009.name=Boron Ore + S:gt.blockores.101.name=Plutonium 241 Ore + S:gt.blockores.1010.name=Carbon Ore + S:gt.blockores.1012.name=Nitrogen Ore + S:gt.blockores.1013.name=Oxygen Ore + S:gt.blockores.1014.name=Fluorine Ore + S:gt.blockores.1017.name=Sodium Ore + S:gt.blockores.1018.name=Magnesium Ore + S:gt.blockores.1019.name=Aluminium Ore + S:gt.blockores.1020.name=Silicon Ore + S:gt.blockores.1021.name=Phosphor Ore + S:gt.blockores.1022.name=Sulfur Ore + S:gt.blockores.1023.name=Chlorine Ore + S:gt.blockores.1024.name=Argon Ore + S:gt.blockores.1025.name=Potassium Ore + S:gt.blockores.1026.name=Calcium Ore + S:gt.blockores.1028.name=Titanium Ore + S:gt.blockores.1029.name=Vanadium Ore + S:gt.blockores.103.name=Americium Ore + S:gt.blockores.1030.name=Chrome Ore + S:gt.blockores.1031.name=Manganese Ore + S:gt.blockores.1032.name=Iron Ore + S:gt.blockores.1033.name=Cobalt Ore + S:gt.blockores.1034.name=Nickel Ore + S:gt.blockores.1035.name=Copper Ore + S:gt.blockores.1036.name=Zinc Ore + S:gt.blockores.1037.name=Gallium Ore + S:gt.blockores.1039.name=Arsenic Ore + S:gt.blockores.1045.name=Yttrium Ore + S:gt.blockores.1047.name=Niobium Ore + S:gt.blockores.1048.name=Molybdenum Ore + S:gt.blockores.1052.name=Palladium Ore + S:gt.blockores.1054.name=Silver Ore + S:gt.blockores.1055.name=Cadmium Ore + S:gt.blockores.1056.name=Indium Ore + S:gt.blockores.1057.name=Tin Ore + S:gt.blockores.1058.name=Antimony Ore + S:gt.blockores.1062.name=Caesium Ore + S:gt.blockores.1063.name=Barium Ore + S:gt.blockores.1065.name=Cerium Ore + S:gt.blockores.1067.name=Neodymium Ore + S:gt.blockores.1070.name=Europium Ore + S:gt.blockores.1078.name=Lutetium Ore + S:gt.blockores.1080.name=Tantalum Ore + S:gt.blockores.1081.name=Tungsten Ore + S:gt.blockores.1083.name=Osmium Ore + S:gt.blockores.1084.name=Iridium Ore + S:gt.blockores.1085.name=Platinum Ore + S:gt.blockores.1086.name=Gold Ore + S:gt.blockores.1087.name=Mercury Ore + S:gt.blockores.1089.name=Lead Ore + S:gt.blockores.1090.name=Bismuth Ore + S:gt.blockores.1093.name=Radon Ore + S:gt.blockores.1096.name=Thorium Ore + S:gt.blockores.1097.name=Uranium 235 Ore + S:gt.blockores.1098.name=Uranium 238 Ore + S:gt.blockores.1100.name=Plutonium 239 Ore + S:gt.blockores.1101.name=Plutonium 241 Ore + S:gt.blockores.1103.name=Americium Ore + S:gt.blockores.1129.name=Neutronium Ore + S:gt.blockores.12.name=Nitrogen Ore + S:gt.blockores.1241.name=Platinum Group Sludge Ore + S:gt.blockores.129.name=Neutronium Ore + S:gt.blockores.1299.name=Stone Ore + S:gt.blockores.13.name=Oxygen Ore + S:gt.blockores.1300.name=Bronze Ore + S:gt.blockores.1301.name=Brass Ore + S:gt.blockores.1302.name=Invar Ore + S:gt.blockores.1303.name=Electrum Ore + S:gt.blockores.1304.name=Wrought Iron Ore + S:gt.blockores.1305.name=Steel Ore + 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.1310.name=Cupronickel Ore + S:gt.blockores.1311.name=Nichrome Ore + S:gt.blockores.1312.name=Kanthal Ore + S:gt.blockores.1313.name=Magnalium Ore + S:gt.blockores.1314.name=Soldering Alloy Ore + 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.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.1331.name=Mithril Ore + S:gt.blockores.1334.name=Black Steel Ore + S:gt.blockores.1335.name=Damascus Steel 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.1348.name=Red Steel Ore + S:gt.blockores.1349.name=Blue Steel Ore + S:gt.blockores.1350.name=Sterling Silver Ore + S:gt.blockores.1351.name=Rose Gold Ore + S:gt.blockores.1352.name=Black Bronze Ore + S:gt.blockores.1353.name=Bismuth Bronze Ore + S:gt.blockores.1354.name=Magnetic Iron Ore + S:gt.blockores.1355.name=Magnetic Steel Ore + S:gt.blockores.1356.name=Magnetic Neodymium Ore + S:gt.blockores.1357.name=Vanadium-Gallium Ore + 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.1363.name=Tin Alloy Ore + S:gt.blockores.1370.name=Tungstencarbide Ore + S:gt.blockores.1371.name=Vanadiumsteel Ore + S:gt.blockores.1372.name=HSS-G Ore + S:gt.blockores.1373.name=HSS-E Ore + S:gt.blockores.1374.name=HSS-S Ore + S:gt.blockores.1375.name=Rutile Ore + S:gt.blockores.1376.name=Titaniumtetrachloride Ore + S:gt.blockores.1377.name=Magnesiumchloride Ore + S:gt.blockores.14.name=Fluorine 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.1495.name=Liquid Air Ore + S:gt.blockores.1496.name=Noble Gases Ore + S:gt.blockores.1497.name=Carbon Dioxide Ore + S:gt.blockores.1500.name=Diamond Ore + S:gt.blockores.1501.name=Emerald Ore + S:gt.blockores.1502.name=Ruby Ore + S:gt.blockores.1503.name=Sapphire Ore + S:gt.blockores.1504.name=Green Sapphire Ore + S:gt.blockores.1505.name=Olivine Ore + S:gt.blockores.1506.name=Nether Star Ore + S:gt.blockores.1507.name=Topaz Ore + S:gt.blockores.1508.name=Tanzanite Ore + S:gt.blockores.1509.name=Amethyst Ore + S:gt.blockores.1510.name=Opal Ore + 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.1515.name=Dilithium Ore + S:gt.blockores.1516.name=Certus Quartz Ore + S:gt.blockores.1518.name=Forcicium Ore + S:gt.blockores.1519.name=Forcillium Ore + S:gt.blockores.1520.name=Monazite Ore + S:gt.blockores.1522.name=Nether Quartz Ore + S:gt.blockores.1523.name=Quartzite Ore + S:gt.blockores.1524.name=Lazurite Ore + S:gt.blockores.1525.name=Sodalite Ore + 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.1530.name=Apatite Ore + S:gt.blockores.1531.name=Niter Ore + S:gt.blockores.1532.name=Enderpearl Ore + S:gt.blockores.1533.name=Endereye Ore + S:gt.blockores.1534.name=Phosphorus Ore + S:gt.blockores.1535.name=Coal Ore + 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.16001.name=Small Hydrogen Ore + S:gt.blockores.16002.name=Small Deuterium Ore + S:gt.blockores.16003.name=Small Tritium Ore + S:gt.blockores.16004.name=Small Helium Ore + S:gt.blockores.16005.name=Small Helium-3 Ore + 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.16010.name=Small Carbon Ore + S:gt.blockores.16012.name=Small Nitrogen Ore + S:gt.blockores.16013.name=Small Oxygen Ore + S:gt.blockores.16014.name=Small Fluorine Ore + 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.16020.name=Small Silicon Ore + S:gt.blockores.16021.name=Small Phosphor Ore + S:gt.blockores.16022.name=Small Sulfur Ore + S:gt.blockores.16023.name=Small Chlorine Ore + 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.16028.name=Small Titanium Ore + S:gt.blockores.16029.name=Small Vanadium 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 + S:gt.blockores.16033.name=Small Cobalt Ore + S:gt.blockores.16034.name=Small Nickel Ore + S:gt.blockores.16035.name=Small Copper Ore + 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.16045.name=Small Yttrium Ore + S:gt.blockores.16047.name=Small Niobium Ore + S:gt.blockores.16048.name=Small Molybdenum 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.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.16065.name=Small Cerium Ore + S:gt.blockores.16067.name=Small Neodymium Ore + S:gt.blockores.1607.name=Pyrochlore Ore + S:gt.blockores.16070.name=Small Europium 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 + S:gt.blockores.16081.name=Small Tungsten Ore + S:gt.blockores.16083.name=Small Osmium Ore + S:gt.blockores.16084.name=Small Iridium Ore + S:gt.blockores.16085.name=Small Platinum Ore + S:gt.blockores.16086.name=Small Gold Ore + S:gt.blockores.16087.name=Small Mercury Ore + S:gt.blockores.16089.name=Small Lead Ore + S:gt.blockores.1609.name=Sterilized Growth Medium Ore + S:gt.blockores.16090.name=Small Bismuth Ore + S:gt.blockores.16093.name=Small Radon Ore + S:gt.blockores.16096.name=Small Thorium Ore + S:gt.blockores.16097.name=Small Uranium 235 Ore + S:gt.blockores.16098.name=Small Uranium 238 Ore + S:gt.blockores.1610.name=Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.16100.name=Small Plutonium 239 Ore + S:gt.blockores.16101.name=Small Plutonium 241 Ore + S:gt.blockores.16103.name=Small Americium Ore + S:gt.blockores.1611.name=Borosilicate Glass Ore + S:gt.blockores.1612.name=Ferrite Mixture Ore + S:gt.blockores.16129.name=Small Neutronium Ore + S:gt.blockores.1613.name=Nickel-Zinc Ferrite Ore + S:gt.blockores.1614.name=Massicot Ore + S:gt.blockores.1615.name=Arsenic Trioxide Ore + S:gt.blockores.1616.name=Cobalt Oxide Ore + S:gt.blockores.1617.name=Zincite Ore + S:gt.blockores.1618.name=Antimony Trioxide Ore + S:gt.blockores.1619.name=Cupric Oxide Ore + S:gt.blockores.1620.name=Ferrosilite Ore + S:gt.blockores.1621.name=Magnesia Ore + S:gt.blockores.1622.name=Quicklime Ore + S:gt.blockores.1623.name=Potash Ore + S:gt.blockores.1624.name=Soda Ash Ore + S:gt.blockores.16241.name=Small Platinum Group Sludge Ore + S:gt.blockores.1625.name=Brick Ore + S:gt.blockores.1626.name=Fireclay Ore + S:gt.blockores.1627.name=Bio Diesel Ore + S:gt.blockores.1628.name=Nitration Mixture Ore + S:gt.blockores.1629.name=Glycerol Ore + S:gt.blockores.16299.name=Small Stone Ore + S:gt.blockores.1630.name=Sodium Bisulfate Ore + S:gt.blockores.16300.name=Small Bronze Ore + S:gt.blockores.16301.name=Small Brass Ore + S:gt.blockores.16302.name=Small Invar Ore + S:gt.blockores.16303.name=Small Electrum Ore + S:gt.blockores.16304.name=Small Wrought Iron Ore + S:gt.blockores.16305.name=Small Steel Ore + 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.1631.name=Polyphenylene Sulfide Ore + S:gt.blockores.16310.name=Small Cupronickel Ore + S:gt.blockores.16311.name=Small Nichrome Ore + S:gt.blockores.16312.name=Small Kanthal Ore + S:gt.blockores.16313.name=Small Magnalium Ore + S:gt.blockores.16314.name=Small Soldering Alloy Ore + 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.1632.name=Dichlorobenzene 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 + S:gt.blockores.16327.name=Small Naquadria Ore + 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.16331.name=Small Mithril Ore + S:gt.blockores.16334.name=Small Black Steel Ore + S:gt.blockores.16335.name=Small Damascus Steel Ore + S:gt.blockores.1634.name=Raw Styrene-Butadiene Rubber 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.16348.name=Small Red Steel Ore + S:gt.blockores.16349.name=Small Blue Steel Ore + S:gt.blockores.1635.name=Styrene-Butadiene Rubber Ore + S:gt.blockores.16350.name=Small Sterling Silver Ore + S:gt.blockores.16351.name=Small Rose Gold Ore + S:gt.blockores.16352.name=Small Black Bronze Ore + S:gt.blockores.16353.name=Small Bismuth Bronze Ore + S:gt.blockores.16354.name=Small Magnetic Iron Ore + S:gt.blockores.16355.name=Small Magnetic Steel Ore + S:gt.blockores.16356.name=Small Magnetic Neodymium Ore + S:gt.blockores.16357.name=Small Vanadium-Gallium Ore + S:gt.blockores.16358.name=Small Yttrium Barium Cuprate Ore + 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.16363.name=Small Tin Alloy Ore + S:gt.blockores.1637.name=Styrene Ore + S:gt.blockores.16370.name=Small Tungstencarbide Ore + S:gt.blockores.16371.name=Small Vanadiumsteel Ore + S:gt.blockores.16372.name=Small HSS-G Ore + S:gt.blockores.16373.name=Small HSS-E Ore + S:gt.blockores.16374.name=Small HSS-S Ore + 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.1638.name=Isoprene Ore + S:gt.blockores.1639.name=Tetranitromethane Ore + S:gt.blockores.1640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.1641.name=Ethenone Ore + S:gt.blockores.1642.name=Ethane Ore + S:gt.blockores.1643.name=Propane Ore + S:gt.blockores.1644.name=Butane Ore + S:gt.blockores.1645.name=Butene Ore + S:gt.blockores.1646.name=Butadiene Ore + S:gt.blockores.16460.name=Small Hydrogen Sulfide Ore + S:gt.blockores.1647.name=Toluene Ore + S:gt.blockores.16470.name=Small Epoxy Resin Ore + S:gt.blockores.16471.name=Small Silicone Rubber Ore + S:gt.blockores.16472.name=Small Polycaprolactam Ore + 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.1649.name=Polyvinyl Chloride 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 + S:gt.blockores.1650.name=Vinyl Chloride Ore + S:gt.blockores.16500.name=Small Diamond Ore + S:gt.blockores.16501.name=Small Emerald Ore + S:gt.blockores.16502.name=Small Ruby Ore + S:gt.blockores.16503.name=Small Sapphire Ore + S:gt.blockores.16504.name=Small Green Sapphire Ore + S:gt.blockores.16505.name=Small Olivine Ore + S:gt.blockores.16506.name=Small Nether Star Ore + S:gt.blockores.16507.name=Small Topaz Ore + S:gt.blockores.16508.name=Small Tanzanite Ore + S:gt.blockores.16509.name=Small Amethyst Ore + S:gt.blockores.1651.name=Sulfur Dioxide Ore + S:gt.blockores.16510.name=Small Opal Ore + 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.16515.name=Small Dilithium Ore + S:gt.blockores.16516.name=Small Certus Quartz Ore + S:gt.blockores.16518.name=Small Forcicium Ore + 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.16522.name=Small Nether Quartz Ore + S:gt.blockores.16523.name=Small Quartzite Ore + S:gt.blockores.16524.name=Small Lazurite Ore + S:gt.blockores.16525.name=Small Sodalite Ore + 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.1653.name=Nitric Acid Ore + S:gt.blockores.16530.name=Small Apatite Ore + S:gt.blockores.16531.name=Small Niter Ore + S:gt.blockores.16532.name=Small Enderpearl Ore + S:gt.blockores.16533.name=Small Endereye Ore + S:gt.blockores.16534.name=Small Phosphorus Ore + S:gt.blockores.16535.name=Small Coal Ore + S:gt.blockores.16536.name=Small Charcoal Ore + 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.1655.name=Chloramine Ore + S:gt.blockores.1656.name=Dimethylamine Ore + 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.1660.name=Wood Gas 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 + S:gt.blockores.16609.name=Small Sterilized Growth Medium Ore + S:gt.blockores.1661.name=Wood Vinegar Ore + S:gt.blockores.16610.name=Small Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.16611.name=Small Borosilicate Glass Ore + S:gt.blockores.16612.name=Small Ferrite Mixture Ore + S:gt.blockores.16613.name=Small Nickel-Zinc Ferrite Ore + S:gt.blockores.16614.name=Small Massicot Ore + S:gt.blockores.16615.name=Small Arsenic Trioxide Ore + S:gt.blockores.16616.name=Small Cobalt Oxide Ore + S:gt.blockores.16617.name=Small Zincite Ore + S:gt.blockores.16618.name=Small Antimony Trioxide Ore + S:gt.blockores.16619.name=Small Cupric Oxide Ore + S:gt.blockores.1662.name=Wood Tar Ore + S:gt.blockores.16620.name=Small Ferrosilite Ore + S:gt.blockores.16621.name=Small Magnesia Ore + S:gt.blockores.16622.name=Small Quicklime Ore + S:gt.blockores.16623.name=Small Potash Ore + S:gt.blockores.16624.name=Small Soda Ash Ore + S:gt.blockores.16625.name=Small Brick Ore + S:gt.blockores.16626.name=Small Fireclay Ore + S:gt.blockores.16627.name=Small Bio Diesel Ore + S:gt.blockores.16628.name=Small Nitration Mixture Ore + S:gt.blockores.16629.name=Small Glycerol Ore + S:gt.blockores.1663.name=Dimethyldichlorosilane Ore + S:gt.blockores.16630.name=Small Sodium Bisulfate Ore + S:gt.blockores.16631.name=Small Polyphenylene Sulfide Ore + S:gt.blockores.16632.name=Small Dichlorobenzene Ore + S:gt.blockores.16633.name=Small Polydimethylsiloxane Ore + S:gt.blockores.16634.name=Small Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.16635.name=Small Styrene-Butadiene Rubber Ore + S:gt.blockores.16636.name=Small Polystyrene Ore + S:gt.blockores.16637.name=Small Styrene Ore + S:gt.blockores.16638.name=Small Isoprene Ore + S:gt.blockores.16639.name=Small Tetranitromethane Ore + S:gt.blockores.1664.name=Chloromethane Ore + S:gt.blockores.16640.name=Small Diluted Sulfuric Acid Ore + S:gt.blockores.16641.name=Small Ethenone Ore + S:gt.blockores.16642.name=Small Ethane Ore + S:gt.blockores.16643.name=Small Propane Ore + S:gt.blockores.16644.name=Small Butane Ore + S:gt.blockores.16645.name=Small Butene Ore + S:gt.blockores.16646.name=Small Butadiene Ore + S:gt.blockores.16647.name=Small Toluene Ore + S:gt.blockores.16648.name=Small Epichlorohydrin Ore + S:gt.blockores.16649.name=Small Polyvinyl Chloride Ore + S:gt.blockores.1665.name=Phosphorous Pentoxide Ore + S:gt.blockores.16650.name=Small Vinyl Chloride Ore + S:gt.blockores.16651.name=Small Sulfur Dioxide Ore + S:gt.blockores.16652.name=Small Sulfur Trioxide Ore + S:gt.blockores.16653.name=Small Nitric Acid Ore + S:gt.blockores.16654.name=Small 1,1-Dimethylhydrazine Ore + S:gt.blockores.16655.name=Small Chloramine Ore + S:gt.blockores.16656.name=Small Dimethylamine Ore + S:gt.blockores.16657.name=Small Dinitrogen Tetroxide Ore + S:gt.blockores.16658.name=Small Nitric Oxide Ore + S:gt.blockores.16659.name=Small Ammonia Ore + S:gt.blockores.1666.name=Tetrafluoroethylene Ore + S:gt.blockores.16660.name=Small Wood Gas Ore + S:gt.blockores.16661.name=Small Wood Vinegar Ore + S:gt.blockores.16662.name=Small Wood Tar Ore + S:gt.blockores.16663.name=Small Dimethyldichlorosilane Ore + S:gt.blockores.16664.name=Small Chloromethane Ore + S:gt.blockores.16665.name=Small Phosphorous Pentoxide Ore + S:gt.blockores.16666.name=Small Tetrafluoroethylene Ore + S:gt.blockores.16667.name=Small Hydrofluoric Acid Ore + S:gt.blockores.16668.name=Small Chloroform Ore + S:gt.blockores.16669.name=Small Bisphenol A Ore + S:gt.blockores.1667.name=Hydrofluoric Acid Ore + S:gt.blockores.16670.name=Small Acetic Acid Ore + S:gt.blockores.16671.name=Small Calcium Acetate Solution Ore + S:gt.blockores.16672.name=Small Acetone Ore + S:gt.blockores.16673.name=Small Methanol Ore + S:gt.blockores.16674.name=Small Carbon Monoxide Ore + S:gt.blockores.16675.name=Small Charcoal Byproducts Ore + S:gt.blockores.16676.name=Small Metal Mixture Ore + S:gt.blockores.16677.name=Small Ethylene Ore + S:gt.blockores.16678.name=Small Propene Ore + S:gt.blockores.16679.name=Small Vinyl Acetate Ore + S:gt.blockores.1668.name=Chloroform Ore + S:gt.blockores.16680.name=Small Polyvinyl Acetate Ore + S:gt.blockores.16681.name=Small Methyl Acetate Ore + S:gt.blockores.16682.name=Small Allyl Chloride Ore + S:gt.blockores.16683.name=Small Hydrochloric Acid Ore + S:gt.blockores.16684.name=Small Hypochlorous Acid Ore + S:gt.blockores.16685.name=Small Sodium Hydroxide Ore + S:gt.blockores.16686.name=Small Benzene Ore + S:gt.blockores.16687.name=Small Phenol Ore + S:gt.blockores.16688.name=Small Cumene Ore + S:gt.blockores.16689.name=Small Phosphoric Acid Ore + S:gt.blockores.1669.name=Bisphenol A Ore + 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.1670.name=Acetic Acid Ore + S:gt.blockores.16700.name=Small Lava Ore + S:gt.blockores.16701.name=Small Water Ore + S:gt.blockores.16702.name=Small Ice Ore + S:gt.blockores.16703.name=Small UU-Matter Ore + S:gt.blockores.16704.name=Small Biomass Ore + S:gt.blockores.16705.name=Small Biofuel Ore + S:gt.blockores.16706.name=Small Ethanol Ore + S:gt.blockores.16707.name=Small Oil Ore + S:gt.blockores.16708.name=Small Diesel Ore + S:gt.blockores.16709.name=Small Cetane-Boosted Diesel Ore + S:gt.blockores.1671.name=Calcium Acetate Solution Ore + S:gt.blockores.16710.name=Small Coalfuel Ore + S:gt.blockores.16711.name=Small Fish Oil Ore + S:gt.blockores.16712.name=Small Creosote Ore + S:gt.blockores.16713.name=Small Seed Oil Ore + S:gt.blockores.16714.name=Small Glyceryl Trinitrate Ore + S:gt.blockores.16715.name=Small Methane Ore + S:gt.blockores.16716.name=Small Nitro-Carbon Ore + S:gt.blockores.16717.name=Small Nitrogen Dioxide Ore + S:gt.blockores.16718.name=Small Sodium Persulfate Ore + S:gt.blockores.16719.name=Small Sodium Sulfide Ore + S:gt.blockores.1672.name=Acetone Ore + S:gt.blockores.16720.name=Small Sulfuric Acid Ore + S:gt.blockores.16721.name=Small UU-Amplifier Ore + S:gt.blockores.16722.name=Small Hemp Seed Oil Ore + S:gt.blockores.16723.name=Small Lin Seed Oil Ore + S:gt.blockores.16724.name=Small Lubricant Ore + S:gt.blockores.16725.name=Small Honey Ore + S:gt.blockores.16726.name=Small Glue Ore + S:gt.blockores.16727.name=Small Hot Frying Oil Ore + S:gt.blockores.16728.name=Small Snow Ore + S:gt.blockores.16729.name=Small Holy Water Ore + S:gt.blockores.1673.name=Methanol Ore + S:gt.blockores.16730.name=Small Heavy Oil Ore + S:gt.blockores.16731.name=Small Raw Oil Ore + S:gt.blockores.16732.name=Small Light Oil Ore + S:gt.blockores.16733.name=Small Natural Gas Ore + S:gt.blockores.16734.name=Small Sulfuric Gas Ore + S:gt.blockores.16735.name=Small Refinery Gas Ore + S:gt.blockores.16736.name=Small Sulfuric Naphtha Ore + S:gt.blockores.16737.name=Small Sulfuric Light Fuel Ore + S:gt.blockores.16738.name=Small Sulfuric Heavy Fuel Ore + S:gt.blockores.16739.name=Small Naphtha Ore + S:gt.blockores.1674.name=Carbon Monoxide Ore + S:gt.blockores.16740.name=Small Light Fuel Ore + S:gt.blockores.16741.name=Small Heavy Fuel Ore + S:gt.blockores.16742.name=Small LPG Ore + 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.1678.name=Propene Ore + S:gt.blockores.1679.name=Vinyl Acetate Ore + S:gt.blockores.1680.name=Polyvinyl Acetate Ore + S:gt.blockores.16800.name=Small Gunpowder Ore + S:gt.blockores.16801.name=Small Blaze Ore + S:gt.blockores.16802.name=Small Flint Ore + S:gt.blockores.16803.name=Small Sugar Ore + S:gt.blockores.16804.name=Small Obsidian Ore + S:gt.blockores.16805.name=Small Clay Ore + S:gt.blockores.16806.name=Small Bone Ore + S:gt.blockores.16807.name=Small Netherrack Ore + S:gt.blockores.16808.name=Small Endstone Ore + S:gt.blockores.16809.name=Small Wood Ore + 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.16813.name=Small Bluestone Ore + S:gt.blockores.16814.name=Small Nether Brick Ore + S:gt.blockores.16815.name=Small Ashes Ore + S:gt.blockores.16816.name=Small Dark Ashes Ore + S:gt.blockores.16817.name=Small Salt Ore + S:gt.blockores.16818.name=Small Hydrated Coal Ore + S:gt.blockores.16819.name=Small Graphene Ore + S:gt.blockores.1682.name=Allyl Chloride Ore + S:gt.blockores.16820.name=Small Almandine Ore + S:gt.blockores.16821.name=Small Andradite Ore + S:gt.blockores.16822.name=Small Bauxite Ore + S:gt.blockores.16823.name=Small Calcite Ore + S:gt.blockores.16824.name=Small Cassiterite Ore + S:gt.blockores.16825.name=Small Chromite Ore + 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.1683.name=Hydrochloric Acid Ore + S:gt.blockores.16830.name=Small Galena Ore + S:gt.blockores.16831.name=Small Grossular 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 + S:gt.blockores.16836.name=Small Saltpeter Ore + S:gt.blockores.16837.name=Small Silicon Dioxide Ore + S:gt.blockores.16838.name=Small Spessartine Ore + S:gt.blockores.16839.name=Small Sphalerite Ore + S:gt.blockores.1684.name=Hypochlorous Acid Ore + S:gt.blockores.16840.name=Small Tetrahedrite Ore + S:gt.blockores.16841.name=Small Tungstate Ore + S:gt.blockores.16842.name=Small Uvarovite Ore + S:gt.blockores.16843.name=Small Pyrotheum Ore + S:gt.blockores.16844.name=Small Basalt Ore + S:gt.blockores.16845.name=Small Marble Ore + S:gt.blockores.16846.name=Small Redrock Ore + S:gt.blockores.16847.name=Small Potassium Feldspar Ore + S:gt.blockores.16848.name=Small Biotite Ore + 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.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.16858.name=Small Crude Oil Ore + S:gt.blockores.1686.name=Benzene Ore + S:gt.blockores.16861.name=Small Emery Ore + S:gt.blockores.16862.name=Small Epidote Ore + S:gt.blockores.16865.name=Small Graphite Ore + S:gt.blockores.16867.name=Small Greenstone 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.16876.name=Small Siltstone Ore + S:gt.blockores.16877.name=Small Soapstone Ore + S:gt.blockores.16878.name=Small Oilsands Ore + S:gt.blockores.16879.name=Small Paper Ore + S:gt.blockores.1688.name=Cumene Ore + S:gt.blockores.16880.name=Small Rubber Ore + 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.16885.name=Small Milk Ore + S:gt.blockores.16886.name=Small Chocolate Ore + S:gt.blockores.16887.name=Small Cocoa Ore + S:gt.blockores.16888.name=Small Coffee Ore + S:gt.blockores.16889.name=Small Sealed Wood Ore + S:gt.blockores.1689.name=Phosphoric Acid Ore + S:gt.blockores.16890.name=Small Glass Ore + S:gt.blockores.16891.name=Small Rare Earth Ore + S:gt.blockores.16892.name=Small Raw Meat Ore + S:gt.blockores.16893.name=Small Cooked Meat Ore + 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.1690.name=Vinegar Ore + S:gt.blockores.16900.name=Small Mirabilite Ore + S:gt.blockores.16901.name=Small Mica Ore + S:gt.blockores.16902.name=Small Talc + S:gt.blockores.16903.name=Small Trona Ore + S:gt.blockores.16904.name=Small Barite Ore + S:gt.blockores.16905.name=Small Bastnasite Ore + S:gt.blockores.16906.name=Small Garnierite Ore + S:gt.blockores.16907.name=Small Lepidolite Ore + S:gt.blockores.16908.name=Small Magnesite Ore + S:gt.blockores.16909.name=Small Pentlandite Ore + S:gt.blockores.1691.name=Fermented Biomass Ore + S:gt.blockores.16910.name=Small Scheelite Ore + S:gt.blockores.16911.name=Small Alunite Ore + S:gt.blockores.16912.name=Small Chrysotile Ore + S:gt.blockores.16913.name=Small Realgar Ore + S:gt.blockores.16914.name=Small Dolomite Ore + S:gt.blockores.16915.name=Small Wollastonite Ore + S:gt.blockores.16916.name=Small Zeolite Ore + S:gt.blockores.16917.name=Small Banded Iron Ore + S:gt.blockores.16918.name=Small Ilmenite Ore + S:gt.blockores.16919.name=Small Pollucite Ore + S:gt.blockores.1692.name=Salt Water Ore + S:gt.blockores.16920.name=Small Spodumene Ore + S:gt.blockores.16921.name=Small Tantalite Ore + S:gt.blockores.16922.name=Small Uraninite Ore + S:gt.blockores.16923.name=Small Vanadium Magnetite Ore + S:gt.blockores.16924.name=Small Kyanite Ore + S:gt.blockores.16925.name=Small Perlite Ore + S:gt.blockores.16926.name=Small Pumice Ore + 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.16930.name=Small Brown Limonite Ore + S:gt.blockores.16931.name=Small Yellow Limonite Ore + S:gt.blockores.16932.name=Small Vermiculite + S:gt.blockores.16933.name=Small Glauconite Ore + S:gt.blockores.16934.name=Small Gypsum Ore + S:gt.blockores.16935.name=Small Basaltic Mineral Sand + S:gt.blockores.16936.name=Small Granitic Mineral Sand + 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.16940.name=Small Volcanic Ashes Ore + S:gt.blockores.16941.name=Small Borax Ore + S:gt.blockores.16942.name=Small Molybdenite Ore + S:gt.blockores.16943.name=Small Pyrolusite Ore + S:gt.blockores.16944.name=Small Rock Salt Ore + S:gt.blockores.16945.name=Small Stibnite Ore + S:gt.blockores.16946.name=Small Asbestos Ore + 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.16980.name=Small Gallium Arsenide Ore + S:gt.blockores.16981.name=Small Indium Gallium Phosphide 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 + S:gt.blockores.17001.name=Small Hydrogen Ore + S:gt.blockores.17002.name=Small Deuterium Ore + S:gt.blockores.17003.name=Small Tritium Ore + S:gt.blockores.17004.name=Small Helium Ore + S:gt.blockores.17005.name=Small Helium-3 Ore + S:gt.blockores.17006.name=Small Lithium Ore + S:gt.blockores.17008.name=Small Beryllium Ore + S:gt.blockores.17009.name=Small Boron Ore + S:gt.blockores.1701.name=Water Ore + S:gt.blockores.17010.name=Small Carbon Ore + S:gt.blockores.17012.name=Small Nitrogen Ore + S:gt.blockores.17013.name=Small Oxygen Ore + S:gt.blockores.17014.name=Small Fluorine Ore + S:gt.blockores.17017.name=Small Sodium Ore + S:gt.blockores.17018.name=Small Magnesium Ore + S:gt.blockores.17019.name=Small Aluminium Ore + S:gt.blockores.1702.name=Ice Ore + S:gt.blockores.17020.name=Small Silicon Ore + S:gt.blockores.17021.name=Small Phosphor Ore + S:gt.blockores.17022.name=Small Sulfur Ore + S:gt.blockores.17023.name=Small Chlorine Ore + 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.17028.name=Small Titanium Ore + S:gt.blockores.17029.name=Small Vanadium Ore + S:gt.blockores.1703.name=UU-Matter Ore + S:gt.blockores.17030.name=Small Chrome Ore + S:gt.blockores.17031.name=Small Manganese Ore + S:gt.blockores.17032.name=Small Iron Ore + S:gt.blockores.17033.name=Small Cobalt Ore + S:gt.blockores.17034.name=Small Nickel Ore + S:gt.blockores.17035.name=Small Copper Ore + S:gt.blockores.17036.name=Small Zinc Ore + 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.17045.name=Small Yttrium Ore + S:gt.blockores.17047.name=Small Niobium Ore + S:gt.blockores.17048.name=Small Molybdenum Ore + S:gt.blockores.1705.name=Biofuel Ore + S:gt.blockores.17052.name=Small Palladium Ore + S:gt.blockores.17054.name=Small Silver Ore + S:gt.blockores.17055.name=Small Cadmium Ore + 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.1706.name=Ethanol Ore + S:gt.blockores.17062.name=Small Caesium Ore + S:gt.blockores.17063.name=Small Barium Ore + S:gt.blockores.17065.name=Small Cerium Ore + S:gt.blockores.17067.name=Small Neodymium Ore + S:gt.blockores.1707.name=Oil Ore + S:gt.blockores.17070.name=Small Europium Ore + S:gt.blockores.17078.name=Small Lutetium Ore + S:gt.blockores.1708.name=Diesel Ore + S:gt.blockores.17080.name=Small Tantalum Ore + S:gt.blockores.17081.name=Small Tungsten Ore + S:gt.blockores.17083.name=Small Osmium Ore + S:gt.blockores.17084.name=Small Iridium Ore + S:gt.blockores.17085.name=Small Platinum Ore + S:gt.blockores.17086.name=Small Gold Ore + S:gt.blockores.17087.name=Small Mercury Ore + S:gt.blockores.17089.name=Small Lead Ore + S:gt.blockores.1709.name=Cetane-Boosted Diesel Ore + S:gt.blockores.17090.name=Small Bismuth Ore + S:gt.blockores.17093.name=Small Radon Ore + S:gt.blockores.17096.name=Small Thorium Ore + S:gt.blockores.17097.name=Small Uranium 235 Ore + S:gt.blockores.17098.name=Small Uranium 238 Ore + S:gt.blockores.1710.name=Coalfuel Ore + S:gt.blockores.17100.name=Small Plutonium 239 Ore + S:gt.blockores.17101.name=Small Plutonium 241 Ore + S:gt.blockores.17103.name=Small Americium Ore + S:gt.blockores.1711.name=Fish Oil Ore + S:gt.blockores.1712.name=Creosote Ore + S:gt.blockores.17129.name=Small Neutronium Ore + S:gt.blockores.1713.name=Seed Oil Ore + S:gt.blockores.1714.name=Glyceryl Trinitrate Ore + S:gt.blockores.1715.name=Methane Ore + S:gt.blockores.1716.name=Nitro-Carbon Ore + S:gt.blockores.1717.name=Nitrogen Dioxide Ore + S:gt.blockores.1718.name=Sodium Persulfate Ore + S:gt.blockores.1719.name=Sodium Sulfide Ore + S:gt.blockores.1720.name=Sulfuric Acid Ore + S:gt.blockores.1721.name=UU-Amplifier Ore + S:gt.blockores.1722.name=Hemp Seed Oil Ore + S:gt.blockores.1723.name=Lin Seed Oil Ore + S:gt.blockores.1724.name=Lubricant Ore + S:gt.blockores.17241.name=Small Platinum Group Sludge Ore + S:gt.blockores.1725.name=Honey Ore + S:gt.blockores.1726.name=Glue Ore + S:gt.blockores.1727.name=Hot Frying Oil Ore + S:gt.blockores.1728.name=Snow Ore + S:gt.blockores.1729.name=Holy Water Ore + S:gt.blockores.17299.name=Small Stone Ore + S:gt.blockores.1730.name=Heavy Oil Ore + S:gt.blockores.17300.name=Small Bronze Ore + S:gt.blockores.17301.name=Small Brass Ore + S:gt.blockores.17302.name=Small Invar Ore + S:gt.blockores.17303.name=Small Electrum Ore + S:gt.blockores.17304.name=Small Wrought Iron Ore + S:gt.blockores.17305.name=Small Steel Ore + 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.1731.name=Raw Oil Ore + S:gt.blockores.17310.name=Small Cupronickel Ore + S:gt.blockores.17311.name=Small Nichrome Ore + S:gt.blockores.17312.name=Small Kanthal Ore + S:gt.blockores.17313.name=Small Magnalium Ore + S:gt.blockores.17314.name=Small Soldering Alloy Ore + 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.1732.name=Light Oil 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 + S:gt.blockores.17327.name=Small Naquadria Ore + 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.17331.name=Small Mithril Ore + S:gt.blockores.17334.name=Small Black Steel Ore + S:gt.blockores.17335.name=Small Damascus Steel Ore + S:gt.blockores.1734.name=Sulfuric Gas 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.17348.name=Small Red Steel Ore + S:gt.blockores.17349.name=Small Blue Steel Ore + S:gt.blockores.1735.name=Refinery Gas Ore + S:gt.blockores.17350.name=Small Sterling Silver Ore + S:gt.blockores.17351.name=Small Rose Gold Ore + S:gt.blockores.17352.name=Small Black Bronze Ore + S:gt.blockores.17353.name=Small Bismuth Bronze Ore + S:gt.blockores.17354.name=Small Magnetic Iron Ore + S:gt.blockores.17355.name=Small Magnetic Steel Ore + S:gt.blockores.17356.name=Small Magnetic Neodymium Ore + S:gt.blockores.17357.name=Small Vanadium-Gallium Ore + S:gt.blockores.17358.name=Small Yttrium Barium Cuprate Ore + 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.17363.name=Small Tin Alloy 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 + S:gt.blockores.17372.name=Small HSS-G Ore + S:gt.blockores.17373.name=Small HSS-E Ore + S:gt.blockores.17374.name=Small HSS-S Ore + 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.1738.name=Sulfuric Heavy Fuel Ore + S:gt.blockores.1739.name=Naphtha Ore + S:gt.blockores.1740.name=Light Fuel 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 + S:gt.blockores.17470.name=Small Epoxy Resin Ore + S:gt.blockores.17471.name=Small Silicone Rubber Ore + 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.17495.name=Small Liquid Air Ore + S:gt.blockores.17496.name=Small Noble Gases Ore + S:gt.blockores.17497.name=Small Carbon Dioxide Ore + S:gt.blockores.17500.name=Small Diamond Ore + S:gt.blockores.17501.name=Small Emerald Ore + S:gt.blockores.17502.name=Small Ruby Ore + S:gt.blockores.17503.name=Small Sapphire Ore + S:gt.blockores.17504.name=Small Green Sapphire Ore + S:gt.blockores.17505.name=Small Olivine Ore + S:gt.blockores.17506.name=Small Nether Star Ore + S:gt.blockores.17507.name=Small Topaz Ore + S:gt.blockores.17508.name=Small Tanzanite Ore + S:gt.blockores.17509.name=Small Amethyst Ore + S:gt.blockores.17510.name=Small Opal Ore + 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.17515.name=Small Dilithium Ore + S:gt.blockores.17516.name=Small Certus Quartz Ore + 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.17522.name=Small Nether Quartz Ore + S:gt.blockores.17523.name=Small Quartzite Ore + S:gt.blockores.17524.name=Small Lazurite Ore + S:gt.blockores.17525.name=Small Sodalite Ore + 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.17530.name=Small Apatite Ore + S:gt.blockores.17531.name=Small Niter Ore + S:gt.blockores.17532.name=Small Enderpearl Ore + S:gt.blockores.17533.name=Small Endereye Ore + S:gt.blockores.17534.name=Small Phosphorus Ore + S:gt.blockores.17535.name=Small Coal Ore + 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.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 + S:gt.blockores.17609.name=Small Sterilized Growth Medium Ore + S:gt.blockores.17610.name=Small Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.17611.name=Small Borosilicate Glass Ore + S:gt.blockores.17612.name=Small Ferrite Mixture Ore + S:gt.blockores.17613.name=Small Nickel-Zinc Ferrite Ore + S:gt.blockores.17614.name=Small Massicot Ore + S:gt.blockores.17615.name=Small Arsenic Trioxide Ore + S:gt.blockores.17616.name=Small Cobalt Oxide Ore + S:gt.blockores.17617.name=Small Zincite Ore + S:gt.blockores.17618.name=Small Antimony Trioxide Ore + S:gt.blockores.17619.name=Small Cupric Oxide Ore + S:gt.blockores.17620.name=Small Ferrosilite Ore + S:gt.blockores.17621.name=Small Magnesia Ore + S:gt.blockores.17622.name=Small Quicklime Ore + S:gt.blockores.17623.name=Small Potash Ore + S:gt.blockores.17624.name=Small Soda Ash Ore + S:gt.blockores.17625.name=Small Brick Ore + S:gt.blockores.17626.name=Small Fireclay Ore + S:gt.blockores.17627.name=Small Bio Diesel Ore + S:gt.blockores.17628.name=Small Nitration Mixture Ore + S:gt.blockores.17629.name=Small Glycerol Ore + S:gt.blockores.17630.name=Small Sodium Bisulfate Ore + S:gt.blockores.17631.name=Small Polyphenylene Sulfide Ore + S:gt.blockores.17632.name=Small Dichlorobenzene Ore + S:gt.blockores.17633.name=Small Polydimethylsiloxane Ore + S:gt.blockores.17634.name=Small Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.17635.name=Small Styrene-Butadiene Rubber Ore + S:gt.blockores.17636.name=Small Polystyrene Ore + S:gt.blockores.17637.name=Small Styrene Ore + S:gt.blockores.17638.name=Small Isoprene Ore + S:gt.blockores.17639.name=Small Tetranitromethane Ore + S:gt.blockores.17640.name=Small Diluted Sulfuric Acid Ore + S:gt.blockores.17641.name=Small Ethenone Ore + S:gt.blockores.17642.name=Small Ethane Ore + S:gt.blockores.17643.name=Small Propane Ore + S:gt.blockores.17644.name=Small Butane Ore + S:gt.blockores.17645.name=Small Butene Ore + S:gt.blockores.17646.name=Small Butadiene Ore + S:gt.blockores.17647.name=Small Toluene Ore + S:gt.blockores.17648.name=Small Epichlorohydrin Ore + S:gt.blockores.17649.name=Small Polyvinyl Chloride Ore + S:gt.blockores.17650.name=Small Vinyl Chloride Ore + S:gt.blockores.17651.name=Small Sulfur Dioxide Ore + S:gt.blockores.17652.name=Small Sulfur Trioxide Ore + S:gt.blockores.17653.name=Small Nitric Acid Ore + S:gt.blockores.17654.name=Small 1,1-Dimethylhydrazine Ore + S:gt.blockores.17655.name=Small Chloramine Ore + S:gt.blockores.17656.name=Small Dimethylamine Ore + S:gt.blockores.17657.name=Small Dinitrogen Tetroxide Ore + S:gt.blockores.17658.name=Small Nitric Oxide Ore + S:gt.blockores.17659.name=Small Ammonia Ore + S:gt.blockores.17660.name=Small Wood Gas Ore + S:gt.blockores.17661.name=Small Wood Vinegar Ore + S:gt.blockores.17662.name=Small Wood Tar Ore + S:gt.blockores.17663.name=Small Dimethyldichlorosilane Ore + S:gt.blockores.17664.name=Small Chloromethane Ore + S:gt.blockores.17665.name=Small Phosphorous Pentoxide Ore + S:gt.blockores.17666.name=Small Tetrafluoroethylene Ore + S:gt.blockores.17667.name=Small Hydrofluoric Acid Ore + S:gt.blockores.17668.name=Small Chloroform Ore + S:gt.blockores.17669.name=Small Bisphenol A Ore + S:gt.blockores.17670.name=Small Acetic Acid Ore + S:gt.blockores.17671.name=Small Calcium Acetate Solution Ore + S:gt.blockores.17672.name=Small Acetone Ore + S:gt.blockores.17673.name=Small Methanol Ore + S:gt.blockores.17674.name=Small Carbon Monoxide Ore + S:gt.blockores.17675.name=Small Charcoal Byproducts Ore + S:gt.blockores.17676.name=Small Metal Mixture Ore + S:gt.blockores.17677.name=Small Ethylene Ore + S:gt.blockores.17678.name=Small Propene Ore + S:gt.blockores.17679.name=Small Vinyl Acetate Ore + S:gt.blockores.17680.name=Small Polyvinyl Acetate Ore + S:gt.blockores.17681.name=Small Methyl Acetate Ore + S:gt.blockores.17682.name=Small Allyl Chloride Ore + S:gt.blockores.17683.name=Small Hydrochloric Acid Ore + S:gt.blockores.17684.name=Small Hypochlorous Acid Ore + S:gt.blockores.17685.name=Small Sodium Hydroxide Ore + S:gt.blockores.17686.name=Small Benzene Ore + S:gt.blockores.17687.name=Small Phenol Ore + S:gt.blockores.17688.name=Small Cumene Ore + S:gt.blockores.17689.name=Small Phosphoric Acid Ore + 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.17700.name=Small Lava Ore + S:gt.blockores.17701.name=Small Water Ore + S:gt.blockores.17702.name=Small Ice Ore + S:gt.blockores.17703.name=Small UU-Matter Ore + S:gt.blockores.17704.name=Small Biomass Ore + S:gt.blockores.17705.name=Small Biofuel Ore + S:gt.blockores.17706.name=Small Ethanol Ore + S:gt.blockores.17707.name=Small Oil Ore + S:gt.blockores.17708.name=Small Diesel Ore + S:gt.blockores.17709.name=Small Cetane-Boosted Diesel Ore + S:gt.blockores.17710.name=Small Coalfuel Ore + S:gt.blockores.17711.name=Small Fish Oil Ore + S:gt.blockores.17712.name=Small Creosote Ore + S:gt.blockores.17713.name=Small Seed Oil Ore + S:gt.blockores.17714.name=Small Glyceryl Trinitrate Ore + S:gt.blockores.17715.name=Small Methane Ore + S:gt.blockores.17716.name=Small Nitro-Carbon Ore + S:gt.blockores.17717.name=Small Nitrogen Dioxide Ore + S:gt.blockores.17718.name=Small Sodium Persulfate Ore + S:gt.blockores.17719.name=Small Sodium Sulfide Ore + S:gt.blockores.17720.name=Small Sulfuric Acid Ore + S:gt.blockores.17721.name=Small UU-Amplifier Ore + S:gt.blockores.17722.name=Small Hemp Seed Oil Ore + S:gt.blockores.17723.name=Small Lin Seed Oil Ore + S:gt.blockores.17724.name=Small Lubricant Ore + S:gt.blockores.17725.name=Small Honey Ore + S:gt.blockores.17726.name=Small Glue Ore + S:gt.blockores.17727.name=Small Hot Frying Oil Ore + S:gt.blockores.17728.name=Small Snow Ore + S:gt.blockores.17729.name=Small Holy Water Ore + S:gt.blockores.17730.name=Small Heavy Oil Ore + S:gt.blockores.17731.name=Small Raw Oil Ore + S:gt.blockores.17732.name=Small Light Oil Ore + S:gt.blockores.17733.name=Small Natural Gas Ore + S:gt.blockores.17734.name=Small Sulfuric Gas Ore + S:gt.blockores.17735.name=Small Refinery Gas Ore + S:gt.blockores.17736.name=Small Sulfuric Naphtha Ore + S:gt.blockores.17737.name=Small Sulfuric Light Fuel Ore + S:gt.blockores.17738.name=Small Sulfuric Heavy Fuel Ore + S:gt.blockores.17739.name=Small Naphtha Ore + 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.17800.name=Small Gunpowder Ore + S:gt.blockores.17801.name=Small Blaze Ore + S:gt.blockores.17802.name=Small Flint Ore + S:gt.blockores.17803.name=Small Sugar Ore + S:gt.blockores.17804.name=Small Obsidian Ore + S:gt.blockores.17805.name=Small Clay Ore + S:gt.blockores.17806.name=Small Bone Ore + S:gt.blockores.17807.name=Small Netherrack Ore + S:gt.blockores.17808.name=Small Endstone Ore + 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.17813.name=Small Bluestone Ore + S:gt.blockores.17814.name=Small Nether Brick Ore + S:gt.blockores.17815.name=Small Ashes Ore + S:gt.blockores.17816.name=Small Dark Ashes Ore + S:gt.blockores.17817.name=Small Salt Ore + S:gt.blockores.17818.name=Small Hydrated Coal Ore + S:gt.blockores.17819.name=Small Graphene Ore + S:gt.blockores.17820.name=Small Almandine Ore + S:gt.blockores.17821.name=Small Andradite Ore + S:gt.blockores.17822.name=Small Bauxite Ore + S:gt.blockores.17823.name=Small Calcite Ore + S:gt.blockores.17824.name=Small Cassiterite Ore + S:gt.blockores.17825.name=Small Chromite Ore + 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.17830.name=Small Galena Ore + S:gt.blockores.17831.name=Small Grossular 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 + S:gt.blockores.17836.name=Small Saltpeter Ore + S:gt.blockores.17837.name=Small Silicon Dioxide Ore + S:gt.blockores.17838.name=Small Spessartine Ore + S:gt.blockores.17839.name=Small Sphalerite Ore + S:gt.blockores.17840.name=Small Tetrahedrite Ore + S:gt.blockores.17841.name=Small Tungstate Ore + S:gt.blockores.17842.name=Small Uvarovite Ore + S:gt.blockores.17843.name=Small Pyrotheum Ore + S:gt.blockores.17844.name=Small Basalt Ore + S:gt.blockores.17845.name=Small Marble Ore + S:gt.blockores.17846.name=Small Redrock Ore + S:gt.blockores.17847.name=Small Potassium Feldspar Ore + 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.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.17858.name=Small Crude Oil Ore + S:gt.blockores.17861.name=Small Emery Ore + S:gt.blockores.17862.name=Small Epidote Ore + S:gt.blockores.17865.name=Small Graphite Ore + S:gt.blockores.17867.name=Small Greenstone 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.17876.name=Small Siltstone Ore + S:gt.blockores.17877.name=Small Soapstone Ore + S:gt.blockores.17878.name=Small Oilsands Ore + S:gt.blockores.17879.name=Small Paper Ore + S:gt.blockores.17880.name=Small Rubber Ore + 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.17885.name=Small Milk Ore + S:gt.blockores.17886.name=Small Chocolate Ore + S:gt.blockores.17887.name=Small Cocoa Ore + S:gt.blockores.17888.name=Small Coffee Ore + S:gt.blockores.17889.name=Small Sealed Wood Ore + S:gt.blockores.17890.name=Small Glass Ore + S:gt.blockores.17891.name=Small Rare Earth Ore + S:gt.blockores.17892.name=Small Raw Meat Ore + S:gt.blockores.17893.name=Small Cooked Meat Ore + 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.17900.name=Small Mirabilite Ore + S:gt.blockores.17901.name=Small Mica Ore + S:gt.blockores.17902.name=Small Talc + S:gt.blockores.17903.name=Small Trona Ore + S:gt.blockores.17904.name=Small Barite Ore + S:gt.blockores.17905.name=Small Bastnasite Ore + S:gt.blockores.17906.name=Small Garnierite Ore + S:gt.blockores.17907.name=Small Lepidolite Ore + S:gt.blockores.17908.name=Small Magnesite Ore + S:gt.blockores.17909.name=Small Pentlandite Ore + S:gt.blockores.17910.name=Small Scheelite Ore + S:gt.blockores.17911.name=Small Alunite Ore + S:gt.blockores.17912.name=Small Chrysotile Ore + S:gt.blockores.17913.name=Small Realgar Ore + S:gt.blockores.17914.name=Small Dolomite Ore + S:gt.blockores.17915.name=Small Wollastonite Ore + S:gt.blockores.17916.name=Small Zeolite Ore + S:gt.blockores.17917.name=Small Banded Iron Ore + S:gt.blockores.17918.name=Small Ilmenite Ore + S:gt.blockores.17919.name=Small Pollucite Ore + S:gt.blockores.17920.name=Small Spodumene Ore + S:gt.blockores.17921.name=Small Tantalite Ore + S:gt.blockores.17922.name=Small Uraninite Ore + S:gt.blockores.17923.name=Small Vanadium Magnetite Ore + S:gt.blockores.17924.name=Small Kyanite Ore + S:gt.blockores.17925.name=Small Perlite Ore + S:gt.blockores.17926.name=Small Pumice Ore + S:gt.blockores.17927.name=Small Bentonite + S:gt.blockores.17928.name=Small Fullers Earth + S:gt.blockores.17929.name=Small Kaolinite + S:gt.blockores.17930.name=Small Brown Limonite Ore + S:gt.blockores.17931.name=Small Yellow Limonite Ore + S:gt.blockores.17932.name=Small Vermiculite + S:gt.blockores.17933.name=Small Glauconite Ore + S:gt.blockores.17934.name=Small Gypsum Ore + S:gt.blockores.17935.name=Small Basaltic Mineral Sand + S:gt.blockores.17936.name=Small Granitic Mineral Sand + S:gt.blockores.17937.name=Small Cassiterite Sand + S:gt.blockores.17938.name=Small Garnet Sand + S:gt.blockores.17939.name=Small Quartz Sand + S:gt.blockores.17940.name=Small Volcanic Ashes Ore + S:gt.blockores.17941.name=Small Borax Ore + S:gt.blockores.17942.name=Small Molybdenite Ore + S:gt.blockores.17943.name=Small Pyrolusite Ore + S:gt.blockores.17944.name=Small Rock Salt Ore + S:gt.blockores.17945.name=Small Stibnite Ore + S:gt.blockores.17946.name=Small Asbestos Ore + 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.17980.name=Small Gallium Arsenide Ore + S:gt.blockores.17981.name=Small Indium Gallium Phosphide 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 + S:gt.blockores.18001.name=Small Hydrogen Ore + S:gt.blockores.18002.name=Small Deuterium Ore + S:gt.blockores.18003.name=Small Tritium Ore + S:gt.blockores.18004.name=Small Helium Ore + S:gt.blockores.18005.name=Small Helium-3 Ore + S:gt.blockores.18006.name=Small Lithium Ore + S:gt.blockores.18008.name=Small Beryllium Ore + S:gt.blockores.18009.name=Small Boron Ore + S:gt.blockores.1801.name=Blaze Ore + S:gt.blockores.18010.name=Small Carbon Ore + S:gt.blockores.18012.name=Small Nitrogen Ore + S:gt.blockores.18013.name=Small Oxygen Ore + S:gt.blockores.18014.name=Small Fluorine Ore + S:gt.blockores.18017.name=Small Sodium Ore + S:gt.blockores.18018.name=Small Magnesium Ore + S:gt.blockores.18019.name=Small Aluminium Ore + S:gt.blockores.1802.name=Flint Ore + S:gt.blockores.18020.name=Small Silicon Ore + S:gt.blockores.18021.name=Small Phosphor Ore + S:gt.blockores.18022.name=Small Sulfur Ore + S:gt.blockores.18023.name=Small Chlorine Ore + 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.18028.name=Small Titanium Ore + S:gt.blockores.18029.name=Small Vanadium Ore + S:gt.blockores.1803.name=Sugar Ore + S:gt.blockores.18030.name=Small Chrome Ore + S:gt.blockores.18031.name=Small Manganese Ore + S:gt.blockores.18032.name=Small Iron Ore + S:gt.blockores.18033.name=Small Cobalt Ore + S:gt.blockores.18034.name=Small Nickel Ore + S:gt.blockores.18035.name=Small Copper Ore + S:gt.blockores.18036.name=Small Zinc Ore + 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.18045.name=Small Yttrium Ore + S:gt.blockores.18047.name=Small Niobium Ore + S:gt.blockores.18048.name=Small Molybdenum Ore + S:gt.blockores.1805.name=Clay Ore + S:gt.blockores.18052.name=Small Palladium Ore + S:gt.blockores.18054.name=Small Silver Ore + S:gt.blockores.18055.name=Small Cadmium Ore + 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.1806.name=Bone Ore + S:gt.blockores.18062.name=Small Caesium Ore + S:gt.blockores.18063.name=Small Barium Ore + S:gt.blockores.18065.name=Small Cerium Ore + S:gt.blockores.18067.name=Small Neodymium Ore + S:gt.blockores.1807.name=Netherrack Ore + S:gt.blockores.18070.name=Small Europium Ore + S:gt.blockores.18078.name=Small Lutetium Ore + S:gt.blockores.1808.name=Endstone Ore + S:gt.blockores.18080.name=Small Tantalum Ore + S:gt.blockores.18081.name=Small Tungsten Ore + S:gt.blockores.18083.name=Small Osmium Ore + S:gt.blockores.18084.name=Small Iridium Ore + S:gt.blockores.18085.name=Small Platinum Ore + S:gt.blockores.18086.name=Small Gold Ore + S:gt.blockores.18087.name=Small Mercury Ore + S:gt.blockores.18089.name=Small Lead Ore + S:gt.blockores.1809.name=Wood Ore + S:gt.blockores.18090.name=Small Bismuth Ore + S:gt.blockores.18093.name=Small Radon Ore + S:gt.blockores.18096.name=Small Thorium Ore + S:gt.blockores.18097.name=Small Uranium 235 Ore + S:gt.blockores.18098.name=Small Uranium 238 Ore + S:gt.blockores.1810.name=Redstone Ore + S:gt.blockores.18100.name=Small Plutonium 239 Ore + 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.18129.name=Small Neutronium Ore + S:gt.blockores.1813.name=Bluestone Ore + S:gt.blockores.1814.name=Nether Brick Ore + S:gt.blockores.1815.name=Ashes Ore + S:gt.blockores.1816.name=Dark Ashes Ore + S:gt.blockores.1817.name=Salt Ore + S:gt.blockores.1818.name=Hydrated Coal Ore + S:gt.blockores.1819.name=Graphene Ore + S:gt.blockores.1820.name=Almandine Ore + S:gt.blockores.1821.name=Andradite Ore + S:gt.blockores.1822.name=Bauxite Ore + S:gt.blockores.1823.name=Calcite Ore + S:gt.blockores.1824.name=Cassiterite Ore + S:gt.blockores.18241.name=Small Platinum Group Sludge Ore + S:gt.blockores.1825.name=Chromite Ore + S:gt.blockores.1826.name=Cinnabar Ore + S:gt.blockores.1827.name=Cobaltite Ore + S:gt.blockores.1828.name=Sheldonite Ore + S:gt.blockores.18299.name=Small Stone Ore + S:gt.blockores.1830.name=Galena Ore + S:gt.blockores.18300.name=Small Bronze Ore + S:gt.blockores.18301.name=Small Brass Ore + S:gt.blockores.18302.name=Small Invar Ore + S:gt.blockores.18303.name=Small Electrum Ore + S:gt.blockores.18304.name=Small Wrought Iron Ore + S:gt.blockores.18305.name=Small Steel Ore + 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.1831.name=Grossular Ore + S:gt.blockores.18310.name=Small Cupronickel Ore + S:gt.blockores.18311.name=Small Nichrome Ore + S:gt.blockores.18312.name=Small Kanthal Ore + S:gt.blockores.18313.name=Small Magnalium Ore + S:gt.blockores.18314.name=Small Soldering Alloy Ore + 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.18324.name=Small Naquadah Ore + S:gt.blockores.18325.name=Small Naquadah Alloy Ore + S:gt.blockores.18326.name=Small Enriched Naquadah Ore + S:gt.blockores.18327.name=Small Naquadria Ore + 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.18331.name=Small Mithril Ore + S:gt.blockores.18334.name=Small Black Steel Ore + S:gt.blockores.18335.name=Small Damascus Steel Ore + S:gt.blockores.1834.name=Pyrite 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.18348.name=Small Red Steel Ore + S:gt.blockores.18349.name=Small Blue Steel Ore + S:gt.blockores.1835.name=Pyrope Ore + S:gt.blockores.18350.name=Small Sterling Silver Ore + S:gt.blockores.18351.name=Small Rose Gold Ore + S:gt.blockores.18352.name=Small Black Bronze Ore + S:gt.blockores.18353.name=Small Bismuth Bronze Ore + S:gt.blockores.18354.name=Small Magnetic Iron Ore + S:gt.blockores.18355.name=Small Magnetic Steel Ore + S:gt.blockores.18356.name=Small Magnetic Neodymium Ore + S:gt.blockores.18357.name=Small Vanadium-Gallium Ore + S:gt.blockores.18358.name=Small Yttrium Barium Cuprate Ore + 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.18363.name=Small Tin Alloy 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 + S:gt.blockores.18372.name=Small HSS-G Ore + S:gt.blockores.18373.name=Small HSS-E Ore + S:gt.blockores.18374.name=Small HSS-S Ore + 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.1838.name=Spessartine Ore + S:gt.blockores.1839.name=Sphalerite Ore + S:gt.blockores.1840.name=Tetrahedrite Ore + S:gt.blockores.1841.name=Tungstate Ore + S:gt.blockores.1842.name=Uvarovite Ore + S:gt.blockores.1843.name=Pyrotheum Ore + S:gt.blockores.1844.name=Basalt Ore + S:gt.blockores.1845.name=Marble Ore + S:gt.blockores.1846.name=Redrock Ore + S:gt.blockores.18460.name=Small Hydrogen Sulfide Ore + S:gt.blockores.1847.name=Potassium Feldspar Ore + S:gt.blockores.18470.name=Small Epoxy Resin Ore + S:gt.blockores.18471.name=Small Silicone Rubber Ore + S:gt.blockores.18472.name=Small Polycaprolactam Ore + 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.1849.name=Black Granite 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 + S:gt.blockores.1850.name=Red Granite Ore + S:gt.blockores.18500.name=Small Diamond Ore + S:gt.blockores.18501.name=Small Emerald Ore + S:gt.blockores.18502.name=Small Ruby Ore + S:gt.blockores.18503.name=Small Sapphire Ore + S:gt.blockores.18504.name=Small Green Sapphire Ore + S:gt.blockores.18505.name=Small Olivine Ore + S:gt.blockores.18506.name=Small Nether Star Ore + 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.18510.name=Small Opal Ore + 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.18515.name=Small Dilithium Ore + 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.18520.name=Small Monazite 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 + S:gt.blockores.18525.name=Small Sodalite Ore + 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.1853.name=Cobalt Hexahydrate Ore + S:gt.blockores.18530.name=Small Apatite Ore + S:gt.blockores.18531.name=Small Niter Ore + S:gt.blockores.18532.name=Small Enderpearl Ore + S:gt.blockores.18533.name=Small Endereye Ore + S:gt.blockores.18534.name=Small Phosphorus Ore + S:gt.blockores.18535.name=Small Coal Ore + S:gt.blockores.18536.name=Small Charcoal Ore + 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.1855.name=Chalcopyrite Ore + S:gt.blockores.1858.name=Crude Oil 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 + S:gt.blockores.18609.name=Small Sterilized Growth Medium Ore + S:gt.blockores.1861.name=Emery Ore + S:gt.blockores.18610.name=Small Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.18611.name=Small Borosilicate Glass Ore + S:gt.blockores.18612.name=Small Ferrite Mixture Ore + S:gt.blockores.18613.name=Small Nickel-Zinc Ferrite Ore + S:gt.blockores.18614.name=Small Massicot Ore + S:gt.blockores.18615.name=Small Arsenic Trioxide Ore + S:gt.blockores.18616.name=Small Cobalt Oxide Ore + S:gt.blockores.18617.name=Small Zincite Ore + S:gt.blockores.18618.name=Small Antimony Trioxide Ore + S:gt.blockores.18619.name=Small Cupric Oxide Ore + S:gt.blockores.1862.name=Epidote Ore + S:gt.blockores.18620.name=Small Ferrosilite Ore + S:gt.blockores.18621.name=Small Magnesia Ore + S:gt.blockores.18622.name=Small Quicklime Ore + S:gt.blockores.18623.name=Small Potash Ore + S:gt.blockores.18624.name=Small Soda Ash Ore + S:gt.blockores.18625.name=Small Brick Ore + S:gt.blockores.18626.name=Small Fireclay Ore + 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.18630.name=Small Sodium Bisulfate Ore + S:gt.blockores.18631.name=Small Polyphenylene Sulfide Ore + S:gt.blockores.18632.name=Small Dichlorobenzene Ore + S:gt.blockores.18633.name=Small Polydimethylsiloxane Ore + S:gt.blockores.18634.name=Small Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.18635.name=Small Styrene-Butadiene Rubber Ore + S:gt.blockores.18636.name=Small Polystyrene Ore + 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.18640.name=Small Diluted Sulfuric Acid Ore + S:gt.blockores.18641.name=Small Ethenone Ore + S:gt.blockores.18642.name=Small Ethane Ore + S:gt.blockores.18643.name=Small Propane Ore + S:gt.blockores.18644.name=Small Butane Ore + S:gt.blockores.18645.name=Small Butene Ore + S:gt.blockores.18646.name=Small Butadiene Ore + S:gt.blockores.18647.name=Small Toluene Ore + S:gt.blockores.18648.name=Small Epichlorohydrin Ore + S:gt.blockores.18649.name=Small Polyvinyl Chloride Ore + S:gt.blockores.1865.name=Graphite Ore + S:gt.blockores.18650.name=Small Vinyl Chloride Ore + S:gt.blockores.18651.name=Small Sulfur Dioxide Ore + S:gt.blockores.18652.name=Small Sulfur Trioxide Ore + S:gt.blockores.18653.name=Small Nitric Acid Ore + S:gt.blockores.18654.name=Small 1,1-Dimethylhydrazine Ore + S:gt.blockores.18655.name=Small Chloramine Ore + S:gt.blockores.18656.name=Small Dimethylamine Ore + 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.18660.name=Small Wood Gas Ore + S:gt.blockores.18661.name=Small Wood Vinegar Ore + S:gt.blockores.18662.name=Small Wood Tar Ore + S:gt.blockores.18663.name=Small Dimethyldichlorosilane Ore + S:gt.blockores.18664.name=Small Chloromethane Ore + S:gt.blockores.18665.name=Small Phosphorous Pentoxide Ore + S:gt.blockores.18666.name=Small Tetrafluoroethylene Ore + S:gt.blockores.18667.name=Small Hydrofluoric Acid Ore + S:gt.blockores.18668.name=Small Chloroform Ore + S:gt.blockores.18669.name=Small Bisphenol A Ore + S:gt.blockores.1867.name=Greenstone Ore + S:gt.blockores.18670.name=Small Acetic Acid Ore + S:gt.blockores.18671.name=Small Calcium Acetate Solution Ore + S:gt.blockores.18672.name=Small Acetone Ore + S:gt.blockores.18673.name=Small Methanol Ore + S:gt.blockores.18674.name=Small Carbon Monoxide Ore + S:gt.blockores.18675.name=Small Charcoal Byproducts Ore + S:gt.blockores.18676.name=Small Metal Mixture Ore + 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.18680.name=Small Polyvinyl Acetate Ore + S:gt.blockores.18681.name=Small Methyl Acetate Ore + S:gt.blockores.18682.name=Small Allyl Chloride Ore + S:gt.blockores.18683.name=Small Hydrochloric Acid Ore + S:gt.blockores.18684.name=Small Hypochlorous Acid Ore + S:gt.blockores.18685.name=Small Sodium Hydroxide Ore + S:gt.blockores.18686.name=Small Benzene Ore + 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.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.1870.name=Magnetite Ore + S:gt.blockores.18700.name=Small Lava Ore + S:gt.blockores.18701.name=Small Water Ore + S:gt.blockores.18702.name=Small Ice Ore + S:gt.blockores.18703.name=Small UU-Matter Ore + S:gt.blockores.18704.name=Small Biomass Ore + S:gt.blockores.18705.name=Small Biofuel Ore + S:gt.blockores.18706.name=Small Ethanol Ore + S:gt.blockores.18707.name=Small Oil Ore + S:gt.blockores.18708.name=Small Diesel Ore + S:gt.blockores.18709.name=Small Cetane-Boosted Diesel Ore + S:gt.blockores.1871.name=Malachite Ore + S:gt.blockores.18710.name=Small Coalfuel Ore + S:gt.blockores.18711.name=Small Fish Oil Ore + S:gt.blockores.18712.name=Small Creosote Ore + S:gt.blockores.18713.name=Small Seed Oil Ore + S:gt.blockores.18714.name=Small Glyceryl Trinitrate Ore + S:gt.blockores.18715.name=Small Methane Ore + S:gt.blockores.18716.name=Small Nitro-Carbon Ore + S:gt.blockores.18717.name=Small Nitrogen Dioxide Ore + S:gt.blockores.18718.name=Small Sodium Persulfate Ore + S:gt.blockores.18719.name=Small Sodium Sulfide Ore + S:gt.blockores.1872.name=Migmatite Ore + S:gt.blockores.18720.name=Small Sulfuric Acid Ore + S:gt.blockores.18721.name=Small UU-Amplifier Ore + S:gt.blockores.18722.name=Small Hemp Seed Oil Ore + S:gt.blockores.18723.name=Small Lin Seed Oil Ore + S:gt.blockores.18724.name=Small Lubricant Ore + S:gt.blockores.18725.name=Small Honey Ore + S:gt.blockores.18726.name=Small Glue Ore + S:gt.blockores.18727.name=Small Hot Frying Oil Ore + S:gt.blockores.18728.name=Small Snow Ore + S:gt.blockores.18729.name=Small Holy Water Ore + S:gt.blockores.1873.name=Pitchblende + S:gt.blockores.18730.name=Small Heavy Oil Ore + S:gt.blockores.18731.name=Small Raw Oil Ore + S:gt.blockores.18732.name=Small Light Oil Ore + S:gt.blockores.18733.name=Small Natural Gas Ore + S:gt.blockores.18734.name=Small Sulfuric Gas Ore + S:gt.blockores.18735.name=Small Refinery Gas Ore + S:gt.blockores.18736.name=Small Sulfuric Naphtha Ore + S:gt.blockores.18737.name=Small Sulfuric Light Fuel Ore + S:gt.blockores.18738.name=Small Sulfuric Heavy Fuel Ore + S:gt.blockores.18739.name=Small Naphtha Ore + S:gt.blockores.1874.name=Polyethylene Ore + 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.1876.name=Siltstone Ore + S:gt.blockores.1877.name=Soapstone Ore + S:gt.blockores.1878.name=Oilsands Ore + S:gt.blockores.1879.name=Paper Ore + S:gt.blockores.1880.name=Rubber Ore + S:gt.blockores.18800.name=Small Gunpowder Ore + S:gt.blockores.18801.name=Small Blaze Ore + S:gt.blockores.18802.name=Small Flint Ore + S:gt.blockores.18803.name=Small Sugar Ore + S:gt.blockores.18804.name=Small Obsidian Ore + S:gt.blockores.18805.name=Small Clay Ore + S:gt.blockores.18806.name=Small Bone Ore + S:gt.blockores.18807.name=Small Netherrack Ore + S:gt.blockores.18808.name=Small Endstone Ore + S:gt.blockores.18809.name=Small Wood Ore + 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.18813.name=Small Bluestone Ore + S:gt.blockores.18814.name=Small Nether Brick Ore + S:gt.blockores.18815.name=Small Ashes Ore + S:gt.blockores.18816.name=Small Dark Ashes Ore + S:gt.blockores.18817.name=Small Salt Ore + S:gt.blockores.18818.name=Small Hydrated Coal Ore + S:gt.blockores.18819.name=Small Graphene Ore + S:gt.blockores.1882.name=Wulfenite Ore + S:gt.blockores.18820.name=Small Almandine Ore + S:gt.blockores.18821.name=Small Andradite Ore + S:gt.blockores.18822.name=Small Bauxite Ore + S:gt.blockores.18823.name=Small Calcite Ore + S:gt.blockores.18824.name=Small Cassiterite Ore + S:gt.blockores.18825.name=Small Chromite Ore + 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.1883.name=Powellite Ore + S:gt.blockores.18830.name=Small Galena Ore + S:gt.blockores.18831.name=Small Grossular 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 + S:gt.blockores.18836.name=Small Saltpeter Ore + 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.18840.name=Small Tetrahedrite Ore + S:gt.blockores.18841.name=Small Tungstate Ore + S:gt.blockores.18842.name=Small Uvarovite Ore + S:gt.blockores.18843.name=Small Pyrotheum Ore + S:gt.blockores.18844.name=Small Basalt Ore + S:gt.blockores.18845.name=Small Marble Ore + S:gt.blockores.18846.name=Small Redrock Ore + S:gt.blockores.18847.name=Small Potassium Feldspar Ore + S:gt.blockores.18848.name=Small Biotite Ore + 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.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.18858.name=Small Crude Oil Ore + S:gt.blockores.1886.name=Chocolate Ore + S:gt.blockores.18861.name=Small Emery Ore + S:gt.blockores.18862.name=Small Epidote Ore + S:gt.blockores.18865.name=Small Graphite Ore + S:gt.blockores.18867.name=Small Greenstone 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.18876.name=Small Siltstone Ore + S:gt.blockores.18877.name=Small Soapstone Ore + S:gt.blockores.18878.name=Small Oilsands Ore + S:gt.blockores.18879.name=Small Paper Ore + S:gt.blockores.1888.name=Coffee Ore + S:gt.blockores.18880.name=Small Rubber Ore + 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.18885.name=Small Milk Ore + S:gt.blockores.18886.name=Small Chocolate Ore + S:gt.blockores.18887.name=Small Cocoa Ore + S:gt.blockores.18888.name=Small Coffee Ore + S:gt.blockores.18889.name=Small Sealed Wood Ore + S:gt.blockores.1889.name=Sealed Wood Ore + S:gt.blockores.18890.name=Small Glass Ore + S:gt.blockores.18891.name=Small Rare Earth Ore + S:gt.blockores.18892.name=Small Raw Meat Ore + S:gt.blockores.18893.name=Small Cooked Meat Ore + 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.1890.name=Glass Ore + S:gt.blockores.18900.name=Small Mirabilite Ore + S:gt.blockores.18901.name=Small Mica Ore + S:gt.blockores.18902.name=Small Talc + S:gt.blockores.18903.name=Small Trona Ore + S:gt.blockores.18904.name=Small Barite Ore + S:gt.blockores.18905.name=Small Bastnasite Ore + S:gt.blockores.18906.name=Small Garnierite Ore + S:gt.blockores.18907.name=Small Lepidolite Ore + S:gt.blockores.18908.name=Small Magnesite Ore + S:gt.blockores.18909.name=Small Pentlandite Ore + S:gt.blockores.1891.name=Rare Earth Ore + S:gt.blockores.18910.name=Small Scheelite Ore + S:gt.blockores.18911.name=Small Alunite Ore + S:gt.blockores.18912.name=Small Chrysotile Ore + S:gt.blockores.18913.name=Small Realgar Ore + S:gt.blockores.18914.name=Small Dolomite Ore + S:gt.blockores.18915.name=Small Wollastonite Ore + S:gt.blockores.18916.name=Small Zeolite Ore + S:gt.blockores.18917.name=Small Banded Iron Ore + S:gt.blockores.18918.name=Small Ilmenite Ore + S:gt.blockores.18919.name=Small Pollucite Ore + S:gt.blockores.1892.name=Raw Meat Ore + S:gt.blockores.18920.name=Small Spodumene Ore + S:gt.blockores.18921.name=Small Tantalite Ore + S:gt.blockores.18922.name=Small Uraninite Ore + S:gt.blockores.18923.name=Small Vanadium Magnetite Ore + S:gt.blockores.18924.name=Small Kyanite Ore + S:gt.blockores.18925.name=Small Perlite Ore + S:gt.blockores.18926.name=Small Pumice Ore + S:gt.blockores.18927.name=Small Bentonite + S:gt.blockores.18928.name=Small Fullers Earth + S:gt.blockores.18929.name=Small Kaolinite + S:gt.blockores.1893.name=Cooked Meat Ore + S:gt.blockores.18930.name=Small Brown Limonite Ore + S:gt.blockores.18931.name=Small Yellow Limonite Ore + S:gt.blockores.18932.name=Small Vermiculite + S:gt.blockores.18933.name=Small Glauconite Ore + S:gt.blockores.18934.name=Small Gypsum Ore + S:gt.blockores.18935.name=Small Basaltic Mineral Sand + S:gt.blockores.18936.name=Small Granitic Mineral Sand + S:gt.blockores.18937.name=Small Cassiterite Sand + S:gt.blockores.18938.name=Small Garnet Sand + S:gt.blockores.18939.name=Small Quartz Sand + S:gt.blockores.1894.name=Cheese Ore + S:gt.blockores.18940.name=Small Volcanic Ashes Ore + S:gt.blockores.18941.name=Small Borax Ore + S:gt.blockores.18942.name=Small Molybdenite Ore + S:gt.blockores.18943.name=Small Pyrolusite Ore + S:gt.blockores.18944.name=Small Rock Salt Ore + S:gt.blockores.18945.name=Small Stibnite Ore + S:gt.blockores.18946.name=Small Asbestos Ore + S:gt.blockores.18947.name=Small Concrete Ore + 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.1896.name=Raw Rubber Ore + S:gt.blockores.18980.name=Small Gallium Arsenide Ore + S:gt.blockores.18981.name=Small Indium Gallium Phosphide 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 + S:gt.blockores.19001.name=Small Hydrogen Ore + S:gt.blockores.19002.name=Small Deuterium Ore + S:gt.blockores.19003.name=Small Tritium Ore + S:gt.blockores.19004.name=Small Helium Ore + S:gt.blockores.19005.name=Small Helium-3 Ore + S:gt.blockores.19006.name=Small Lithium Ore + S:gt.blockores.19008.name=Small Beryllium Ore + S:gt.blockores.19009.name=Small Boron Ore + S:gt.blockores.1901.name=Mica Ore + S:gt.blockores.19010.name=Small Carbon Ore + S:gt.blockores.19012.name=Small Nitrogen Ore + S:gt.blockores.19013.name=Small Oxygen Ore + S:gt.blockores.19014.name=Small Fluorine Ore + S:gt.blockores.19017.name=Small Sodium Ore + S:gt.blockores.19018.name=Small Magnesium Ore + S:gt.blockores.19019.name=Small Aluminium Ore + S:gt.blockores.1902.name=Talc + S:gt.blockores.19020.name=Small Silicon Ore + S:gt.blockores.19021.name=Small Phosphor Ore + S:gt.blockores.19022.name=Small Sulfur Ore + S:gt.blockores.19023.name=Small Chlorine Ore + 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.19028.name=Small Titanium Ore + S:gt.blockores.19029.name=Small Vanadium Ore + S:gt.blockores.1903.name=Trona Ore + S:gt.blockores.19030.name=Small Chrome Ore + S:gt.blockores.19031.name=Small Manganese Ore + S:gt.blockores.19032.name=Small Iron Ore + S:gt.blockores.19033.name=Small Cobalt Ore + S:gt.blockores.19034.name=Small Nickel Ore + S:gt.blockores.19035.name=Small Copper Ore + S:gt.blockores.19036.name=Small Zinc Ore + 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.19045.name=Small Yttrium Ore + S:gt.blockores.19047.name=Small Niobium Ore + S:gt.blockores.19048.name=Small Molybdenum Ore + S:gt.blockores.1905.name=Bastnasite Ore + S:gt.blockores.19052.name=Small Palladium Ore + S:gt.blockores.19054.name=Small Silver Ore + S:gt.blockores.19055.name=Small Cadmium Ore + 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.1906.name=Garnierite Ore + S:gt.blockores.19062.name=Small Caesium Ore + S:gt.blockores.19063.name=Small Barium Ore + S:gt.blockores.19065.name=Small Cerium Ore + S:gt.blockores.19067.name=Small Neodymium Ore + S:gt.blockores.1907.name=Lepidolite Ore + S:gt.blockores.19070.name=Small Europium Ore + S:gt.blockores.19078.name=Small Lutetium Ore + S:gt.blockores.1908.name=Magnesite Ore + S:gt.blockores.19080.name=Small Tantalum Ore + S:gt.blockores.19081.name=Small Tungsten Ore + S:gt.blockores.19083.name=Small Osmium Ore + S:gt.blockores.19084.name=Small Iridium Ore + S:gt.blockores.19085.name=Small Platinum Ore + S:gt.blockores.19086.name=Small Gold Ore + S:gt.blockores.19087.name=Small Mercury Ore + S:gt.blockores.19089.name=Small Lead Ore + S:gt.blockores.1909.name=Pentlandite Ore + S:gt.blockores.19090.name=Small Bismuth Ore + S:gt.blockores.19093.name=Small Radon Ore + S:gt.blockores.19096.name=Small Thorium Ore + S:gt.blockores.19097.name=Small Uranium 235 Ore + S:gt.blockores.19098.name=Small Uranium 238 Ore + S:gt.blockores.1910.name=Scheelite Ore + S:gt.blockores.19100.name=Small Plutonium 239 Ore + S:gt.blockores.19101.name=Small Plutonium 241 Ore + S:gt.blockores.19103.name=Small Americium Ore + S:gt.blockores.1911.name=Alunite Ore + S:gt.blockores.1912.name=Chrysotile Ore + S:gt.blockores.19129.name=Small Neutronium Ore + S:gt.blockores.1913.name=Realgar Ore + S:gt.blockores.1914.name=Dolomite Ore + S:gt.blockores.1915.name=Wollastonite Ore + S:gt.blockores.1916.name=Zeolite Ore + S:gt.blockores.1917.name=Banded Iron Ore + S:gt.blockores.1918.name=Ilmenite Ore + S:gt.blockores.1919.name=Pollucite Ore + S:gt.blockores.1920.name=Spodumene Ore + S:gt.blockores.1921.name=Tantalite Ore + S:gt.blockores.1922.name=Uraninite Ore + S:gt.blockores.1923.name=Vanadium Magnetite Ore + S:gt.blockores.1924.name=Kyanite Ore + S:gt.blockores.19241.name=Small Platinum Group Sludge Ore + S:gt.blockores.1925.name=Perlite Ore + S:gt.blockores.1926.name=Pumice Ore + S:gt.blockores.1927.name=Bentonite + S:gt.blockores.1928.name=Fullers Earth + S:gt.blockores.1929.name=Kaolinite + S:gt.blockores.19299.name=Small Stone Ore + S:gt.blockores.1930.name=Brown Limonite Ore + S:gt.blockores.19300.name=Small Bronze Ore + S:gt.blockores.19301.name=Small Brass Ore + S:gt.blockores.19302.name=Small Invar Ore + S:gt.blockores.19303.name=Small Electrum Ore + S:gt.blockores.19304.name=Small Wrought Iron Ore + S:gt.blockores.19305.name=Small Steel Ore + 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.1931.name=Yellow Limonite Ore + S:gt.blockores.19310.name=Small Cupronickel Ore + S:gt.blockores.19311.name=Small Nichrome Ore + S:gt.blockores.19312.name=Small Kanthal Ore + S:gt.blockores.19313.name=Small Magnalium Ore + S:gt.blockores.19314.name=Small Soldering Alloy Ore + 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.1932.name=Vermiculite + 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 + S:gt.blockores.19327.name=Small Naquadria Ore + 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.19331.name=Small Mithril Ore + S:gt.blockores.19334.name=Small Black Steel Ore + S:gt.blockores.19335.name=Small Damascus Steel Ore + S:gt.blockores.1934.name=Gypsum 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.19348.name=Small Red Steel Ore + S:gt.blockores.19349.name=Small Blue Steel Ore + S:gt.blockores.1935.name=Basaltic Mineral Sand + S:gt.blockores.19350.name=Small Sterling Silver Ore + S:gt.blockores.19351.name=Small Rose Gold Ore + S:gt.blockores.19352.name=Small Black Bronze Ore + S:gt.blockores.19353.name=Small Bismuth Bronze Ore + S:gt.blockores.19354.name=Small Magnetic Iron Ore + S:gt.blockores.19355.name=Small Magnetic Steel Ore + S:gt.blockores.19356.name=Small Magnetic Neodymium Ore + S:gt.blockores.19357.name=Small Vanadium-Gallium Ore + S:gt.blockores.19358.name=Small Yttrium Barium Cuprate Ore + 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.19363.name=Small Tin Alloy Ore + S:gt.blockores.1937.name=Cassiterite Sand + S:gt.blockores.19370.name=Small Tungstencarbide Ore + S:gt.blockores.19371.name=Small Vanadiumsteel Ore + S:gt.blockores.19372.name=Small HSS-G Ore + S:gt.blockores.19373.name=Small HSS-E Ore + S:gt.blockores.19374.name=Small HSS-S Ore + 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.1938.name=Garnet Sand + S:gt.blockores.1939.name=Quartz Sand + S:gt.blockores.1940.name=Volcanic Ashes Ore + S:gt.blockores.1941.name=Borax Ore + S:gt.blockores.1942.name=Molybdenite Ore + S:gt.blockores.1943.name=Pyrolusite Ore + S:gt.blockores.1944.name=Rock Salt Ore + S:gt.blockores.1945.name=Stibnite Ore + S:gt.blockores.1946.name=Asbestos Ore + S:gt.blockores.19460.name=Small Hydrogen Sulfide Ore + S:gt.blockores.1947.name=Concrete Ore + S:gt.blockores.19470.name=Small Epoxy Resin Ore + S:gt.blockores.19471.name=Small Silicone Rubber Ore + S:gt.blockores.19472.name=Small Polycaprolactam Ore + 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.1949.name=Glauconite Sand + 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.19500.name=Small Diamond Ore + S:gt.blockores.19501.name=Small Emerald Ore + S:gt.blockores.19502.name=Small Ruby Ore + S:gt.blockores.19503.name=Small Sapphire Ore + S:gt.blockores.19504.name=Small Green Sapphire Ore + S:gt.blockores.19505.name=Small Olivine Ore + S:gt.blockores.19506.name=Small Nether Star Ore + 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.19510.name=Small Opal Ore + 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.19515.name=Small Dilithium Ore + 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.19520.name=Small Monazite 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 + S:gt.blockores.19525.name=Small Sodalite Ore + 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.19530.name=Small Apatite Ore + S:gt.blockores.19531.name=Small Niter Ore + S:gt.blockores.19532.name=Small Enderpearl Ore + S:gt.blockores.19533.name=Small Endereye Ore + S:gt.blockores.19534.name=Small Phosphorus Ore + S:gt.blockores.19535.name=Small Coal Ore + 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.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.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 + S:gt.blockores.19613.name=Small Nickel-Zinc Ferrite Ore + S:gt.blockores.19614.name=Small Massicot Ore + S:gt.blockores.19615.name=Small Arsenic Trioxide Ore + S:gt.blockores.19616.name=Small Cobalt Oxide Ore + 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.19620.name=Small Ferrosilite Ore + S:gt.blockores.19621.name=Small Magnesia Ore + S:gt.blockores.19622.name=Small Quicklime Ore + S:gt.blockores.19623.name=Small Potash Ore + S:gt.blockores.19624.name=Small Soda Ash Ore + S:gt.blockores.19625.name=Small Brick Ore + S:gt.blockores.19626.name=Small Fireclay Ore + 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.19630.name=Small Sodium Bisulfate Ore + S:gt.blockores.19631.name=Small Polyphenylene Sulfide Ore + S:gt.blockores.19632.name=Small Dichlorobenzene Ore + S:gt.blockores.19633.name=Small Polydimethylsiloxane Ore + S:gt.blockores.19634.name=Small Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.19635.name=Small Styrene-Butadiene Rubber Ore + S:gt.blockores.19636.name=Small Polystyrene Ore + 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.19640.name=Small Diluted Sulfuric Acid Ore + S:gt.blockores.19641.name=Small Ethenone Ore + S:gt.blockores.19642.name=Small Ethane Ore + S:gt.blockores.19643.name=Small Propane Ore + S:gt.blockores.19644.name=Small Butane Ore + S:gt.blockores.19645.name=Small Butene Ore + S:gt.blockores.19646.name=Small Butadiene Ore + 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.19650.name=Small Vinyl Chloride Ore + S:gt.blockores.19651.name=Small Sulfur Dioxide Ore + S:gt.blockores.19652.name=Small Sulfur Trioxide Ore + S:gt.blockores.19653.name=Small Nitric Acid Ore + S:gt.blockores.19654.name=Small 1,1-Dimethylhydrazine Ore + S:gt.blockores.19655.name=Small Chloramine Ore + S:gt.blockores.19656.name=Small Dimethylamine Ore + 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.19660.name=Small Wood Gas Ore + S:gt.blockores.19661.name=Small Wood Vinegar Ore + S:gt.blockores.19662.name=Small Wood Tar Ore + S:gt.blockores.19663.name=Small Dimethyldichlorosilane Ore + S:gt.blockores.19664.name=Small Chloromethane Ore + S:gt.blockores.19665.name=Small Phosphorous Pentoxide Ore + S:gt.blockores.19666.name=Small Tetrafluoroethylene Ore + S:gt.blockores.19667.name=Small Hydrofluoric Acid Ore + S:gt.blockores.19668.name=Small Chloroform Ore + S:gt.blockores.19669.name=Small Bisphenol A Ore + S:gt.blockores.19670.name=Small Acetic Acid Ore + S:gt.blockores.19671.name=Small Calcium Acetate Solution Ore + S:gt.blockores.19672.name=Small Acetone Ore + S:gt.blockores.19673.name=Small Methanol Ore + S:gt.blockores.19674.name=Small Carbon Monoxide Ore + S:gt.blockores.19675.name=Small Charcoal Byproducts Ore + S:gt.blockores.19676.name=Small Metal Mixture Ore + S:gt.blockores.19677.name=Small Ethylene Ore + S:gt.blockores.19678.name=Small Propene Ore + S:gt.blockores.19679.name=Small Vinyl Acetate Ore + S:gt.blockores.19680.name=Small Polyvinyl Acetate Ore + S:gt.blockores.19681.name=Small Methyl Acetate Ore + S:gt.blockores.19682.name=Small Allyl Chloride Ore + S:gt.blockores.19683.name=Small Hydrochloric Acid Ore + S:gt.blockores.19684.name=Small Hypochlorous Acid Ore + S:gt.blockores.19685.name=Small Sodium Hydroxide Ore + S:gt.blockores.19686.name=Small Benzene Ore + S:gt.blockores.19687.name=Small Phenol Ore + S:gt.blockores.19688.name=Small Cumene Ore + S:gt.blockores.19689.name=Small Phosphoric Acid Ore + 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.19700.name=Small Lava Ore + S:gt.blockores.19701.name=Small Water Ore + S:gt.blockores.19702.name=Small Ice Ore + S:gt.blockores.19703.name=Small UU-Matter Ore + S:gt.blockores.19704.name=Small Biomass Ore + S:gt.blockores.19705.name=Small Biofuel Ore + S:gt.blockores.19706.name=Small Ethanol Ore + S:gt.blockores.19707.name=Small Oil Ore + S:gt.blockores.19708.name=Small Diesel Ore + S:gt.blockores.19709.name=Small Cetane-Boosted Diesel Ore + S:gt.blockores.19710.name=Small Coalfuel Ore + S:gt.blockores.19711.name=Small Fish Oil Ore + S:gt.blockores.19712.name=Small Creosote Ore + S:gt.blockores.19713.name=Small Seed Oil Ore + S:gt.blockores.19714.name=Small Glyceryl Trinitrate Ore + S:gt.blockores.19715.name=Small Methane Ore + S:gt.blockores.19716.name=Small Nitro-Carbon Ore + S:gt.blockores.19717.name=Small Nitrogen Dioxide Ore + S:gt.blockores.19718.name=Small Sodium Persulfate Ore + S:gt.blockores.19719.name=Small Sodium Sulfide Ore + S:gt.blockores.19720.name=Small Sulfuric Acid Ore + S:gt.blockores.19721.name=Small UU-Amplifier Ore + S:gt.blockores.19722.name=Small Hemp Seed Oil Ore + S:gt.blockores.19723.name=Small Lin Seed Oil Ore + S:gt.blockores.19724.name=Small Lubricant Ore + S:gt.blockores.19725.name=Small Honey Ore + S:gt.blockores.19726.name=Small Glue Ore + S:gt.blockores.19727.name=Small Hot Frying Oil Ore + S:gt.blockores.19728.name=Small Snow Ore + S:gt.blockores.19729.name=Small Holy Water Ore + S:gt.blockores.19730.name=Small Heavy Oil Ore + S:gt.blockores.19731.name=Small Raw Oil Ore + S:gt.blockores.19732.name=Small Light Oil Ore + S:gt.blockores.19733.name=Small Natural Gas Ore + S:gt.blockores.19734.name=Small Sulfuric Gas Ore + S:gt.blockores.19735.name=Small Refinery Gas Ore + S:gt.blockores.19736.name=Small Sulfuric Naphtha Ore + S:gt.blockores.19737.name=Small Sulfuric Light Fuel Ore + S:gt.blockores.19738.name=Small Sulfuric Heavy Fuel Ore + S:gt.blockores.19739.name=Small Naphtha Ore + 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.1980.name=Gallium Arsenide Ore + S:gt.blockores.19800.name=Small Gunpowder Ore + S:gt.blockores.19801.name=Small Blaze Ore + S:gt.blockores.19802.name=Small Flint Ore + S:gt.blockores.19803.name=Small Sugar Ore + S:gt.blockores.19804.name=Small Obsidian Ore + S:gt.blockores.19805.name=Small Clay Ore + S:gt.blockores.19806.name=Small Bone Ore + S:gt.blockores.19807.name=Small Netherrack Ore + S:gt.blockores.19808.name=Small Endstone Ore + S:gt.blockores.19809.name=Small Wood Ore + 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.19813.name=Small Bluestone Ore + S:gt.blockores.19814.name=Small Nether Brick Ore + S:gt.blockores.19815.name=Small Ashes Ore + S:gt.blockores.19816.name=Small Dark Ashes Ore + 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.19820.name=Small Almandine Ore + S:gt.blockores.19821.name=Small Andradite Ore + S:gt.blockores.19822.name=Small Bauxite Ore + S:gt.blockores.19823.name=Small Calcite Ore + S:gt.blockores.19824.name=Small Cassiterite Ore + S:gt.blockores.19825.name=Small Chromite Ore + 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.19830.name=Small Galena Ore + S:gt.blockores.19831.name=Small Grossular 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 + S:gt.blockores.19836.name=Small Saltpeter Ore + 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.19840.name=Small Tetrahedrite Ore + S:gt.blockores.19841.name=Small Tungstate Ore + S:gt.blockores.19842.name=Small Uvarovite Ore + S:gt.blockores.19843.name=Small Pyrotheum Ore + S:gt.blockores.19844.name=Small Basalt Ore + S:gt.blockores.19845.name=Small Marble Ore + S:gt.blockores.19846.name=Small Redrock Ore + 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.19850.name=Small Red Granite 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.19858.name=Small Crude Oil Ore + S:gt.blockores.19861.name=Small Emery Ore + S:gt.blockores.19862.name=Small Epidote Ore + S:gt.blockores.19865.name=Small Graphite Ore + S:gt.blockores.19867.name=Small Greenstone 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.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.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.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.19890.name=Small Glass Ore + S:gt.blockores.19891.name=Small Rare Earth Ore + S:gt.blockores.19892.name=Small Raw Meat Ore + S:gt.blockores.19893.name=Small Cooked Meat Ore + 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.19900.name=Small Mirabilite Ore + S:gt.blockores.19901.name=Small Mica Ore + S:gt.blockores.19902.name=Small Talc + S:gt.blockores.19903.name=Small Trona Ore + S:gt.blockores.19904.name=Small Barite Ore + S:gt.blockores.19905.name=Small Bastnasite Ore + S:gt.blockores.19906.name=Small Garnierite Ore + 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.19910.name=Small Scheelite Ore + S:gt.blockores.19911.name=Small Alunite Ore + S:gt.blockores.19912.name=Small Chrysotile Ore + S:gt.blockores.19913.name=Small Realgar Ore + S:gt.blockores.19914.name=Small Dolomite Ore + S:gt.blockores.19915.name=Small Wollastonite Ore + S:gt.blockores.19916.name=Small Zeolite Ore + 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.19920.name=Small Spodumene Ore + S:gt.blockores.19921.name=Small Tantalite Ore + S:gt.blockores.19922.name=Small Uraninite Ore + S:gt.blockores.19923.name=Small Vanadium Magnetite Ore + S:gt.blockores.19924.name=Small Kyanite Ore + S:gt.blockores.19925.name=Small Perlite Ore + S:gt.blockores.19926.name=Small Pumice Ore + 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.19930.name=Small Brown Limonite Ore + S:gt.blockores.19931.name=Small Yellow Limonite Ore + S:gt.blockores.19932.name=Small Vermiculite + S:gt.blockores.19933.name=Small Glauconite Ore + S:gt.blockores.19934.name=Small Gypsum Ore + S:gt.blockores.19935.name=Small Basaltic Mineral Sand + S:gt.blockores.19936.name=Small Granitic Mineral Sand + 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.19940.name=Small Volcanic Ashes Ore + S:gt.blockores.19941.name=Small Borax Ore + S:gt.blockores.19942.name=Small Molybdenite Ore + S:gt.blockores.19943.name=Small Pyrolusite Ore + S:gt.blockores.19944.name=Small Rock Salt Ore + S:gt.blockores.19945.name=Small Stibnite Ore + S:gt.blockores.19946.name=Small Asbestos Ore + 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.19980.name=Small Gallium Arsenide Ore + S:gt.blockores.19981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.1999.name=Mc Guffium 239 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 + S:gt.blockores.20001.name=Small Hydrogen Ore + S:gt.blockores.20002.name=Small Deuterium Ore + S:gt.blockores.20003.name=Small Tritium Ore + S:gt.blockores.20004.name=Small Helium Ore + S:gt.blockores.20005.name=Small Helium-3 Ore + S:gt.blockores.20006.name=Small Lithium Ore + S:gt.blockores.20008.name=Small Beryllium Ore + S:gt.blockores.20009.name=Small Boron Ore + S:gt.blockores.2001.name=Hydrogen Ore + S:gt.blockores.20010.name=Small Carbon Ore + S:gt.blockores.20012.name=Small Nitrogen Ore + S:gt.blockores.20013.name=Small Oxygen Ore + S:gt.blockores.20014.name=Small Fluorine Ore + S:gt.blockores.20017.name=Small Sodium Ore + S:gt.blockores.20018.name=Small Magnesium Ore + S:gt.blockores.20019.name=Small Aluminium Ore + S:gt.blockores.2002.name=Deuterium Ore + S:gt.blockores.20020.name=Small Silicon Ore + S:gt.blockores.20021.name=Small Phosphor Ore + S:gt.blockores.20022.name=Small Sulfur Ore + S:gt.blockores.20023.name=Small Chlorine Ore + 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.20028.name=Small Titanium Ore + S:gt.blockores.20029.name=Small Vanadium Ore + S:gt.blockores.2003.name=Tritium Ore + S:gt.blockores.20030.name=Small Chrome Ore + S:gt.blockores.20031.name=Small Manganese Ore + S:gt.blockores.20032.name=Small Iron Ore + S:gt.blockores.20033.name=Small Cobalt Ore + S:gt.blockores.20034.name=Small Nickel Ore + S:gt.blockores.20035.name=Small Copper Ore + S:gt.blockores.20036.name=Small Zinc Ore + 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.20045.name=Small Yttrium Ore + S:gt.blockores.20047.name=Small Niobium Ore + S:gt.blockores.20048.name=Small Molybdenum Ore + S:gt.blockores.2005.name=Helium-3 Ore + S:gt.blockores.20052.name=Small Palladium Ore + S:gt.blockores.20054.name=Small Silver Ore + S:gt.blockores.20055.name=Small Cadmium Ore + 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.2006.name=Lithium Ore + S:gt.blockores.20062.name=Small Caesium Ore + S:gt.blockores.20063.name=Small Barium Ore + S:gt.blockores.20065.name=Small Cerium Ore + S:gt.blockores.20067.name=Small Neodymium Ore + S:gt.blockores.20070.name=Small Europium Ore + S:gt.blockores.20078.name=Small Lutetium Ore + S:gt.blockores.2008.name=Beryllium Ore + S:gt.blockores.20080.name=Small Tantalum Ore + S:gt.blockores.20081.name=Small Tungsten Ore + S:gt.blockores.20083.name=Small Osmium Ore + S:gt.blockores.20084.name=Small Iridium Ore + S:gt.blockores.20085.name=Small Platinum Ore + S:gt.blockores.20086.name=Small Gold Ore + S:gt.blockores.20087.name=Small Mercury Ore + S:gt.blockores.20089.name=Small Lead Ore + S:gt.blockores.2009.name=Boron Ore + S:gt.blockores.20090.name=Small Bismuth Ore + S:gt.blockores.20093.name=Small Radon Ore + S:gt.blockores.20096.name=Small Thorium Ore + S:gt.blockores.20097.name=Small Uranium 235 Ore + S:gt.blockores.20098.name=Small Uranium 238 Ore + S:gt.blockores.2010.name=Carbon Ore + S:gt.blockores.20100.name=Small Plutonium 239 Ore + S:gt.blockores.20101.name=Small Plutonium 241 Ore + S:gt.blockores.20103.name=Small Americium Ore + S:gt.blockores.2012.name=Nitrogen Ore + S:gt.blockores.20129.name=Small Neutronium Ore + S:gt.blockores.2013.name=Oxygen Ore + S:gt.blockores.2014.name=Fluorine Ore + S:gt.blockores.2017.name=Sodium Ore + S:gt.blockores.2018.name=Magnesium Ore + S:gt.blockores.2019.name=Aluminium Ore + S:gt.blockores.2020.name=Silicon Ore + S:gt.blockores.2021.name=Phosphor Ore + S:gt.blockores.2022.name=Sulfur Ore + S:gt.blockores.2023.name=Chlorine Ore + S:gt.blockores.2024.name=Argon Ore + 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.2028.name=Titanium Ore + S:gt.blockores.2029.name=Vanadium Ore + S:gt.blockores.20299.name=Small Stone Ore + S:gt.blockores.2030.name=Chrome Ore + S:gt.blockores.20300.name=Small Bronze Ore + S:gt.blockores.20301.name=Small Brass Ore + S:gt.blockores.20302.name=Small Invar Ore + S:gt.blockores.20303.name=Small Electrum Ore + S:gt.blockores.20304.name=Small Wrought Iron Ore + S:gt.blockores.20305.name=Small Steel Ore + 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.2031.name=Manganese Ore + S:gt.blockores.20310.name=Small Cupronickel Ore + S:gt.blockores.20311.name=Small Nichrome Ore + S:gt.blockores.20312.name=Small Kanthal Ore + S:gt.blockores.20313.name=Small Magnalium Ore + S:gt.blockores.20314.name=Small Soldering Alloy Ore + 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.2032.name=Iron 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 + S:gt.blockores.20327.name=Small Naquadria Ore + 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.20331.name=Small Mithril Ore + S:gt.blockores.20334.name=Small Black Steel Ore + S:gt.blockores.20335.name=Small Damascus Steel Ore + S:gt.blockores.2034.name=Nickel 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.20348.name=Small Red Steel Ore + S:gt.blockores.20349.name=Small Blue Steel Ore + S:gt.blockores.2035.name=Copper Ore + S:gt.blockores.20350.name=Small Sterling Silver Ore + S:gt.blockores.20351.name=Small Rose Gold Ore + S:gt.blockores.20352.name=Small Black Bronze Ore + S:gt.blockores.20353.name=Small Bismuth Bronze Ore + S:gt.blockores.20354.name=Small Magnetic Iron Ore + S:gt.blockores.20355.name=Small Magnetic Steel Ore + S:gt.blockores.20356.name=Small Magnetic Neodymium Ore + S:gt.blockores.20357.name=Small Vanadium-Gallium Ore + S:gt.blockores.20358.name=Small Yttrium Barium Cuprate Ore + 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.20363.name=Small Tin Alloy Ore + S:gt.blockores.2037.name=Gallium Ore + S:gt.blockores.20370.name=Small Tungstencarbide Ore + S:gt.blockores.20371.name=Small Vanadiumsteel Ore + S:gt.blockores.20372.name=Small HSS-G Ore + S:gt.blockores.20373.name=Small HSS-E Ore + S:gt.blockores.20374.name=Small HSS-S Ore + 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.2039.name=Arsenic Ore + S:gt.blockores.2045.name=Yttrium Ore + S:gt.blockores.20460.name=Small Hydrogen Sulfide Ore + S:gt.blockores.2047.name=Niobium Ore + S:gt.blockores.20470.name=Small Epoxy Resin Ore + S:gt.blockores.20471.name=Small Silicone Rubber Ore + S:gt.blockores.20472.name=Small Polycaprolactam Ore + 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.20495.name=Small Liquid Air Ore + S:gt.blockores.20496.name=Small Noble Gases Ore + S:gt.blockores.20497.name=Small Carbon Dioxide Ore + S:gt.blockores.20500.name=Small Diamond Ore + S:gt.blockores.20501.name=Small Emerald Ore + S:gt.blockores.20502.name=Small Ruby Ore + S:gt.blockores.20503.name=Small Sapphire Ore + S:gt.blockores.20504.name=Small Green Sapphire Ore + S:gt.blockores.20505.name=Small Olivine Ore + S:gt.blockores.20506.name=Small Nether Star Ore + S:gt.blockores.20507.name=Small Topaz Ore + S:gt.blockores.20508.name=Small Tanzanite Ore + S:gt.blockores.20509.name=Small Amethyst Ore + S:gt.blockores.20510.name=Small Opal Ore + 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.20515.name=Small Dilithium Ore + S:gt.blockores.20516.name=Small Certus Quartz Ore + S:gt.blockores.20518.name=Small Forcicium Ore + 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.20522.name=Small Nether Quartz Ore + S:gt.blockores.20523.name=Small Quartzite Ore + S:gt.blockores.20524.name=Small Lazurite Ore + S:gt.blockores.20525.name=Small Sodalite Ore + 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.20530.name=Small Apatite Ore + S:gt.blockores.20531.name=Small Niter Ore + S:gt.blockores.20532.name=Small Enderpearl Ore + S:gt.blockores.20533.name=Small Endereye Ore + S:gt.blockores.20534.name=Small Phosphorus Ore + S:gt.blockores.20535.name=Small Coal Ore + S:gt.blockores.20536.name=Small Charcoal Ore + 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.2055.name=Cadmium Ore + S:gt.blockores.2056.name=Indium Ore + S:gt.blockores.2057.name=Tin Ore + S:gt.blockores.2058.name=Antimony 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 + S:gt.blockores.20609.name=Small Sterilized Growth Medium Ore + S:gt.blockores.20610.name=Small Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.20611.name=Small Borosilicate Glass Ore + S:gt.blockores.20612.name=Small Ferrite Mixture Ore + S:gt.blockores.20613.name=Small Nickel-Zinc Ferrite Ore + S:gt.blockores.20614.name=Small Massicot Ore + S:gt.blockores.20615.name=Small Arsenic Trioxide Ore + S:gt.blockores.20616.name=Small Cobalt Oxide Ore + S:gt.blockores.20617.name=Small Zincite Ore + S:gt.blockores.20618.name=Small Antimony Trioxide Ore + S:gt.blockores.20619.name=Small Cupric Oxide Ore + S:gt.blockores.2062.name=Caesium Ore + S:gt.blockores.20620.name=Small Ferrosilite Ore + S:gt.blockores.20621.name=Small Magnesia Ore + S:gt.blockores.20622.name=Small Quicklime Ore + S:gt.blockores.20623.name=Small Potash Ore + S:gt.blockores.20624.name=Small Soda Ash Ore + S:gt.blockores.20625.name=Small Brick Ore + S:gt.blockores.20626.name=Small Fireclay Ore + S:gt.blockores.20627.name=Small Bio Diesel Ore + S:gt.blockores.20628.name=Small Nitration Mixture Ore + S:gt.blockores.20629.name=Small Glycerol Ore + S:gt.blockores.2063.name=Barium Ore + S:gt.blockores.20630.name=Small Sodium Bisulfate Ore + S:gt.blockores.20631.name=Small Polyphenylene Sulfide Ore + S:gt.blockores.20632.name=Small Dichlorobenzene Ore + S:gt.blockores.20633.name=Small Polydimethylsiloxane Ore + S:gt.blockores.20634.name=Small Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.20635.name=Small Styrene-Butadiene Rubber Ore + S:gt.blockores.20636.name=Small Polystyrene Ore + 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.20640.name=Small Diluted Sulfuric Acid Ore + S:gt.blockores.20641.name=Small Ethenone Ore + S:gt.blockores.20642.name=Small Ethane Ore + S:gt.blockores.20643.name=Small Propane Ore + S:gt.blockores.20644.name=Small Butane Ore + S:gt.blockores.20645.name=Small Butene Ore + S:gt.blockores.20646.name=Small Butadiene Ore + S:gt.blockores.20647.name=Small Toluene Ore + S:gt.blockores.20648.name=Small Epichlorohydrin Ore + S:gt.blockores.20649.name=Small Polyvinyl Chloride Ore + S:gt.blockores.2065.name=Cerium Ore + S:gt.blockores.20650.name=Small Vinyl Chloride Ore + S:gt.blockores.20651.name=Small Sulfur Dioxide Ore + S:gt.blockores.20652.name=Small Sulfur Trioxide Ore + S:gt.blockores.20653.name=Small Nitric Acid Ore + S:gt.blockores.20654.name=Small 1,1-Dimethylhydrazine Ore + S:gt.blockores.20655.name=Small Chloramine Ore + S:gt.blockores.20656.name=Small Dimethylamine Ore + 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.20660.name=Small Wood Gas Ore + S:gt.blockores.20661.name=Small Wood Vinegar Ore + S:gt.blockores.20662.name=Small Wood Tar Ore + S:gt.blockores.20663.name=Small Dimethyldichlorosilane Ore + S:gt.blockores.20664.name=Small Chloromethane Ore + S:gt.blockores.20665.name=Small Phosphorous Pentoxide Ore + S:gt.blockores.20666.name=Small Tetrafluoroethylene Ore + S:gt.blockores.20667.name=Small Hydrofluoric Acid Ore + S:gt.blockores.20668.name=Small Chloroform Ore + S:gt.blockores.20669.name=Small Bisphenol A Ore + S:gt.blockores.2067.name=Neodymium Ore + S:gt.blockores.20670.name=Small Acetic Acid Ore + S:gt.blockores.20671.name=Small Calcium Acetate Solution Ore + S:gt.blockores.20672.name=Small Acetone Ore + S:gt.blockores.20673.name=Small Methanol Ore + S:gt.blockores.20674.name=Small Carbon Monoxide Ore + S:gt.blockores.20675.name=Small Charcoal Byproducts Ore + S:gt.blockores.20676.name=Small Metal Mixture Ore + 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.20680.name=Small Polyvinyl Acetate Ore + S:gt.blockores.20681.name=Small Methyl Acetate Ore + S:gt.blockores.20682.name=Small Allyl Chloride Ore + S:gt.blockores.20683.name=Small Hydrochloric Acid Ore + S:gt.blockores.20684.name=Small Hypochlorous Acid Ore + S:gt.blockores.20685.name=Small Sodium Hydroxide Ore + S:gt.blockores.20686.name=Small Benzene Ore + 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.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.2070.name=Europium Ore + S:gt.blockores.20700.name=Small Lava Ore + S:gt.blockores.20701.name=Small Water Ore + S:gt.blockores.20702.name=Small Ice Ore + S:gt.blockores.20703.name=Small UU-Matter Ore + S:gt.blockores.20704.name=Small Biomass Ore + S:gt.blockores.20705.name=Small Biofuel Ore + S:gt.blockores.20706.name=Small Ethanol Ore + 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.20710.name=Small Coalfuel Ore + S:gt.blockores.20711.name=Small Fish Oil Ore + S:gt.blockores.20712.name=Small Creosote Ore + S:gt.blockores.20713.name=Small Seed Oil Ore + S:gt.blockores.20714.name=Small Glyceryl Trinitrate Ore + S:gt.blockores.20715.name=Small Methane Ore + S:gt.blockores.20716.name=Small Nitro-Carbon Ore + 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.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 + S:gt.blockores.20723.name=Small Lin Seed Oil Ore + S:gt.blockores.20724.name=Small Lubricant Ore + S:gt.blockores.20725.name=Small Honey Ore + S:gt.blockores.20726.name=Small Glue Ore + 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.20730.name=Small Heavy Oil Ore + S:gt.blockores.20731.name=Small Raw Oil Ore + S:gt.blockores.20732.name=Small Light Oil Ore + S:gt.blockores.20733.name=Small Natural Gas Ore + S:gt.blockores.20734.name=Small Sulfuric Gas Ore + S:gt.blockores.20735.name=Small Refinery Gas Ore + S:gt.blockores.20736.name=Small Sulfuric Naphtha Ore + 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.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.2078.name=Lutetium Ore + S:gt.blockores.2080.name=Tantalum Ore + S:gt.blockores.20800.name=Small Gunpowder Ore + S:gt.blockores.20801.name=Small Blaze Ore + S:gt.blockores.20802.name=Small Flint Ore + S:gt.blockores.20803.name=Small Sugar Ore + S:gt.blockores.20804.name=Small Obsidian Ore + S:gt.blockores.20805.name=Small Clay Ore + S:gt.blockores.20806.name=Small Bone Ore + S:gt.blockores.20807.name=Small Netherrack Ore + S:gt.blockores.20808.name=Small Endstone Ore + S:gt.blockores.20809.name=Small Wood Ore + 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.20813.name=Small Bluestone Ore + S:gt.blockores.20814.name=Small Nether Brick Ore + S:gt.blockores.20815.name=Small Ashes Ore + S:gt.blockores.20816.name=Small Dark Ashes Ore + S:gt.blockores.20817.name=Small Salt Ore + S:gt.blockores.20818.name=Small Hydrated Coal Ore + S:gt.blockores.20819.name=Small Graphene Ore + S:gt.blockores.20820.name=Small Almandine Ore + S:gt.blockores.20821.name=Small Andradite Ore + S:gt.blockores.20822.name=Small Bauxite Ore + S:gt.blockores.20823.name=Small Calcite Ore + S:gt.blockores.20824.name=Small Cassiterite Ore + S:gt.blockores.20825.name=Small Chromite Ore + 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.2083.name=Osmium Ore + S:gt.blockores.20830.name=Small Galena Ore + S:gt.blockores.20831.name=Small Grossular 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 + S:gt.blockores.20836.name=Small Saltpeter Ore + S:gt.blockores.20837.name=Small Silicon Dioxide Ore + S:gt.blockores.20838.name=Small Spessartine Ore + S:gt.blockores.20839.name=Small Sphalerite Ore + S:gt.blockores.2084.name=Iridium Ore + S:gt.blockores.20840.name=Small Tetrahedrite Ore + S:gt.blockores.20841.name=Small Tungstate Ore + S:gt.blockores.20842.name=Small Uvarovite Ore + S:gt.blockores.20843.name=Small Pyrotheum Ore + S:gt.blockores.20844.name=Small Basalt Ore + S:gt.blockores.20845.name=Small Marble Ore + S:gt.blockores.20846.name=Small Redrock Ore + S:gt.blockores.20847.name=Small Potassium Feldspar Ore + S:gt.blockores.20848.name=Small Biotite Ore + 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.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.20858.name=Small Crude Oil Ore + S:gt.blockores.2086.name=Gold Ore + S:gt.blockores.20861.name=Small Emery Ore + S:gt.blockores.20862.name=Small Epidote Ore + S:gt.blockores.20865.name=Small Graphite Ore + S:gt.blockores.20867.name=Small Greenstone 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.20876.name=Small Siltstone Ore + S:gt.blockores.20877.name=Small Soapstone Ore + S:gt.blockores.20878.name=Small Oilsands Ore + S:gt.blockores.20879.name=Small Paper Ore + S:gt.blockores.20880.name=Small Rubber Ore + 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.20885.name=Small Milk Ore + S:gt.blockores.20886.name=Small Chocolate Ore + S:gt.blockores.20887.name=Small Cocoa Ore + S:gt.blockores.20888.name=Small Coffee Ore + S:gt.blockores.20889.name=Small Sealed Wood Ore + S:gt.blockores.2089.name=Lead Ore + S:gt.blockores.20890.name=Small Glass Ore + S:gt.blockores.20891.name=Small Rare Earth Ore + S:gt.blockores.20892.name=Small Raw Meat Ore + S:gt.blockores.20893.name=Small Cooked Meat Ore + 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.2090.name=Bismuth Ore + S:gt.blockores.20900.name=Small Mirabilite Ore + S:gt.blockores.20901.name=Small Mica Ore + S:gt.blockores.20902.name=Small Talc + S:gt.blockores.20903.name=Small Trona Ore + S:gt.blockores.20904.name=Small Barite Ore + S:gt.blockores.20905.name=Small Bastnasite Ore + S:gt.blockores.20906.name=Small Garnierite Ore + S:gt.blockores.20907.name=Small Lepidolite Ore + S:gt.blockores.20908.name=Small Magnesite Ore + S:gt.blockores.20909.name=Small Pentlandite Ore + S:gt.blockores.20910.name=Small Scheelite Ore + S:gt.blockores.20911.name=Small Alunite Ore + S:gt.blockores.20912.name=Small Chrysotile Ore + S:gt.blockores.20913.name=Small Realgar Ore + S:gt.blockores.20914.name=Small Dolomite Ore + S:gt.blockores.20915.name=Small Wollastonite Ore + S:gt.blockores.20916.name=Small Zeolite Ore + S:gt.blockores.20917.name=Small Banded Iron Ore + S:gt.blockores.20918.name=Small Ilmenite Ore + S:gt.blockores.20919.name=Small Pollucite Ore + S:gt.blockores.20920.name=Small Spodumene Ore + S:gt.blockores.20921.name=Small Tantalite Ore + S:gt.blockores.20922.name=Small Uraninite Ore + S:gt.blockores.20923.name=Small Vanadium Magnetite Ore + S:gt.blockores.20924.name=Small Kyanite Ore + S:gt.blockores.20925.name=Small Perlite Ore + S:gt.blockores.20926.name=Small Pumice Ore + S:gt.blockores.20927.name=Small Bentonite + S:gt.blockores.20928.name=Small Fullers Earth + S:gt.blockores.20929.name=Small Kaolinite + S:gt.blockores.2093.name=Radon Ore + S:gt.blockores.20930.name=Small Brown Limonite Ore + S:gt.blockores.20931.name=Small Yellow Limonite Ore + S:gt.blockores.20932.name=Small Vermiculite + S:gt.blockores.20933.name=Small Glauconite Ore + S:gt.blockores.20934.name=Small Gypsum Ore + S:gt.blockores.20935.name=Small Basaltic Mineral Sand + S:gt.blockores.20936.name=Small Granitic Mineral Sand + S:gt.blockores.20937.name=Small Cassiterite Sand + S:gt.blockores.20938.name=Small Garnet Sand + S:gt.blockores.20939.name=Small Quartz Sand + S:gt.blockores.20940.name=Small Volcanic Ashes Ore + S:gt.blockores.20941.name=Small Borax Ore + S:gt.blockores.20942.name=Small Molybdenite Ore + S:gt.blockores.20943.name=Small Pyrolusite Ore + S:gt.blockores.20944.name=Small Rock Salt Ore + S:gt.blockores.20945.name=Small Stibnite Ore + S:gt.blockores.20946.name=Small Asbestos Ore + 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.2096.name=Thorium Ore + S:gt.blockores.2097.name=Uranium 235 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.20999.name=Small Mc Guffium 239 Ore + S:gt.blockores.21.name=Phosphor Ore + S:gt.blockores.2100.name=Plutonium 239 Ore + S:gt.blockores.21001.name=Small Hydrogen Ore + S:gt.blockores.21002.name=Small Deuterium Ore + S:gt.blockores.21003.name=Small Tritium Ore + S:gt.blockores.21004.name=Small Helium Ore + S:gt.blockores.21005.name=Small Helium-3 Ore + S:gt.blockores.21006.name=Small Lithium Ore + S:gt.blockores.21008.name=Small Beryllium Ore + S:gt.blockores.21009.name=Small Boron Ore + S:gt.blockores.2101.name=Plutonium 241 Ore + S:gt.blockores.21010.name=Small Carbon Ore + S:gt.blockores.21012.name=Small Nitrogen Ore + S:gt.blockores.21013.name=Small Oxygen Ore + S:gt.blockores.21014.name=Small Fluorine Ore + S:gt.blockores.21017.name=Small Sodium Ore + S:gt.blockores.21018.name=Small Magnesium Ore + S:gt.blockores.21019.name=Small Aluminium Ore + S:gt.blockores.21020.name=Small Silicon Ore + S:gt.blockores.21021.name=Small Phosphor Ore + S:gt.blockores.21022.name=Small Sulfur Ore + S:gt.blockores.21023.name=Small Chlorine Ore + 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.21028.name=Small Titanium Ore + S:gt.blockores.21029.name=Small Vanadium Ore + S:gt.blockores.2103.name=Americium Ore + S:gt.blockores.21030.name=Small Chrome Ore + S:gt.blockores.21031.name=Small Manganese Ore + S:gt.blockores.21032.name=Small Iron Ore + S:gt.blockores.21033.name=Small Cobalt Ore + S:gt.blockores.21034.name=Small Nickel Ore + S:gt.blockores.21035.name=Small Copper Ore + 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.21045.name=Small Yttrium Ore + S:gt.blockores.21047.name=Small Niobium Ore + S:gt.blockores.21048.name=Small Molybdenum Ore + S:gt.blockores.21052.name=Small Palladium Ore + S:gt.blockores.21054.name=Small Silver Ore + S:gt.blockores.21055.name=Small Cadmium Ore + 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.21062.name=Small Caesium Ore + S:gt.blockores.21063.name=Small Barium Ore + S:gt.blockores.21065.name=Small Cerium Ore + S:gt.blockores.21067.name=Small Neodymium Ore + S:gt.blockores.21070.name=Small Europium 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 + S:gt.blockores.21083.name=Small Osmium Ore + S:gt.blockores.21084.name=Small Iridium Ore + S:gt.blockores.21085.name=Small Platinum Ore + S:gt.blockores.21086.name=Small Gold Ore + S:gt.blockores.21087.name=Small Mercury Ore + S:gt.blockores.21089.name=Small Lead Ore + S:gt.blockores.21090.name=Small Bismuth Ore + S:gt.blockores.21093.name=Small Radon Ore + S:gt.blockores.21096.name=Small Thorium Ore + S:gt.blockores.21097.name=Small Uranium 235 Ore + S:gt.blockores.21098.name=Small Uranium 238 Ore + S:gt.blockores.21100.name=Small Plutonium 239 Ore + S:gt.blockores.21101.name=Small Plutonium 241 Ore + S:gt.blockores.21103.name=Small Americium Ore + S:gt.blockores.21129.name=Small Neutronium Ore + S:gt.blockores.21241.name=Small Platinum Group Sludge Ore + S:gt.blockores.2129.name=Neutronium Ore + S:gt.blockores.21299.name=Small Stone Ore + S:gt.blockores.21300.name=Small Bronze Ore + S:gt.blockores.21301.name=Small Brass Ore + S:gt.blockores.21302.name=Small Invar Ore + S:gt.blockores.21303.name=Small Electrum Ore + S:gt.blockores.21304.name=Small Wrought Iron Ore + S:gt.blockores.21305.name=Small Steel Ore + 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.21310.name=Small Cupronickel Ore + S:gt.blockores.21311.name=Small Nichrome Ore + S:gt.blockores.21312.name=Small Kanthal Ore + S:gt.blockores.21313.name=Small Magnalium Ore + S:gt.blockores.21314.name=Small Soldering Alloy Ore + 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.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.21331.name=Small Mithril Ore + S:gt.blockores.21334.name=Small Black Steel Ore + S:gt.blockores.21335.name=Small Damascus Steel 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.21348.name=Small Red Steel Ore + S:gt.blockores.21349.name=Small Blue Steel Ore + S:gt.blockores.21350.name=Small Sterling Silver Ore + S:gt.blockores.21351.name=Small Rose Gold Ore + S:gt.blockores.21352.name=Small Black Bronze Ore + S:gt.blockores.21353.name=Small Bismuth Bronze Ore + S:gt.blockores.21354.name=Small Magnetic Iron Ore + S:gt.blockores.21355.name=Small Magnetic Steel Ore + S:gt.blockores.21356.name=Small Magnetic Neodymium Ore + S:gt.blockores.21357.name=Small Vanadium-Gallium Ore + 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.21363.name=Small Tin Alloy 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 + S:gt.blockores.21373.name=Small HSS-E Ore + S:gt.blockores.21374.name=Small HSS-S Ore + 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.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.21495.name=Small Liquid Air Ore + S:gt.blockores.21496.name=Small Noble Gases Ore + S:gt.blockores.21497.name=Small Carbon Dioxide Ore + S:gt.blockores.21500.name=Small Diamond Ore + S:gt.blockores.21501.name=Small Emerald Ore + S:gt.blockores.21502.name=Small Ruby Ore + S:gt.blockores.21503.name=Small Sapphire Ore + S:gt.blockores.21504.name=Small Green Sapphire Ore + S:gt.blockores.21505.name=Small Olivine Ore + S:gt.blockores.21506.name=Small Nether Star Ore + S:gt.blockores.21507.name=Small Topaz Ore + S:gt.blockores.21508.name=Small Tanzanite Ore + S:gt.blockores.21509.name=Small Amethyst Ore + S:gt.blockores.21510.name=Small Opal Ore + 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.21515.name=Small Dilithium Ore + S:gt.blockores.21516.name=Small Certus Quartz Ore + 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.21522.name=Small Nether Quartz Ore + S:gt.blockores.21523.name=Small Quartzite Ore + S:gt.blockores.21524.name=Small Lazurite Ore + S:gt.blockores.21525.name=Small Sodalite Ore + 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.21530.name=Small Apatite Ore + S:gt.blockores.21531.name=Small Niter Ore + S:gt.blockores.21532.name=Small Enderpearl Ore + S:gt.blockores.21533.name=Small Endereye Ore + S:gt.blockores.21534.name=Small Phosphorus Ore + S:gt.blockores.21535.name=Small Coal Ore + 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.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 + S:gt.blockores.21609.name=Small Sterilized Growth Medium Ore + S:gt.blockores.21610.name=Small Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.21611.name=Small Borosilicate Glass Ore + S:gt.blockores.21612.name=Small Ferrite Mixture Ore + S:gt.blockores.21613.name=Small Nickel-Zinc Ferrite Ore + S:gt.blockores.21614.name=Small Massicot Ore + S:gt.blockores.21615.name=Small Arsenic Trioxide Ore + S:gt.blockores.21616.name=Small Cobalt Oxide Ore + S:gt.blockores.21617.name=Small Zincite Ore + S:gt.blockores.21618.name=Small Antimony Trioxide Ore + S:gt.blockores.21619.name=Small Cupric Oxide Ore + S:gt.blockores.21620.name=Small Ferrosilite Ore + S:gt.blockores.21621.name=Small Magnesia Ore + S:gt.blockores.21622.name=Small Quicklime Ore + S:gt.blockores.21623.name=Small Potash Ore + S:gt.blockores.21624.name=Small Soda Ash Ore + S:gt.blockores.21625.name=Small Brick Ore + S:gt.blockores.21626.name=Small Fireclay Ore + S:gt.blockores.21627.name=Small Bio Diesel Ore + S:gt.blockores.21628.name=Small Nitration Mixture Ore + S:gt.blockores.21629.name=Small Glycerol Ore + S:gt.blockores.21630.name=Small Sodium Bisulfate Ore + S:gt.blockores.21631.name=Small Polyphenylene Sulfide Ore + S:gt.blockores.21632.name=Small Dichlorobenzene Ore + S:gt.blockores.21633.name=Small Polydimethylsiloxane Ore + S:gt.blockores.21634.name=Small Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.21635.name=Small Styrene-Butadiene Rubber Ore + S:gt.blockores.21636.name=Small Polystyrene Ore + S:gt.blockores.21637.name=Small Styrene Ore + S:gt.blockores.21638.name=Small Isoprene Ore + S:gt.blockores.21639.name=Small Tetranitromethane Ore + S:gt.blockores.21640.name=Small Diluted Sulfuric Acid Ore + S:gt.blockores.21641.name=Small Ethenone Ore + S:gt.blockores.21642.name=Small Ethane Ore + S:gt.blockores.21643.name=Small Propane Ore + S:gt.blockores.21644.name=Small Butane Ore + S:gt.blockores.21645.name=Small Butene Ore + S:gt.blockores.21646.name=Small Butadiene Ore + S:gt.blockores.21647.name=Small Toluene Ore + S:gt.blockores.21648.name=Small Epichlorohydrin Ore + S:gt.blockores.21649.name=Small Polyvinyl Chloride Ore + S:gt.blockores.21650.name=Small Vinyl Chloride Ore + S:gt.blockores.21651.name=Small Sulfur Dioxide Ore + S:gt.blockores.21652.name=Small Sulfur Trioxide Ore + S:gt.blockores.21653.name=Small Nitric Acid Ore + S:gt.blockores.21654.name=Small 1,1-Dimethylhydrazine Ore + S:gt.blockores.21655.name=Small Chloramine Ore + S:gt.blockores.21656.name=Small Dimethylamine Ore + S:gt.blockores.21657.name=Small Dinitrogen Tetroxide Ore + S:gt.blockores.21658.name=Small Nitric Oxide Ore + S:gt.blockores.21659.name=Small Ammonia Ore + S:gt.blockores.21660.name=Small Wood Gas Ore + S:gt.blockores.21661.name=Small Wood Vinegar Ore + S:gt.blockores.21662.name=Small Wood Tar Ore + S:gt.blockores.21663.name=Small Dimethyldichlorosilane Ore + S:gt.blockores.21664.name=Small Chloromethane Ore + S:gt.blockores.21665.name=Small Phosphorous Pentoxide Ore + S:gt.blockores.21666.name=Small Tetrafluoroethylene Ore + S:gt.blockores.21667.name=Small Hydrofluoric Acid Ore + S:gt.blockores.21668.name=Small Chloroform Ore + S:gt.blockores.21669.name=Small Bisphenol A Ore + S:gt.blockores.21670.name=Small Acetic Acid Ore + S:gt.blockores.21671.name=Small Calcium Acetate Solution Ore + S:gt.blockores.21672.name=Small Acetone Ore + S:gt.blockores.21673.name=Small Methanol Ore + S:gt.blockores.21674.name=Small Carbon Monoxide Ore + S:gt.blockores.21675.name=Small Charcoal Byproducts Ore + S:gt.blockores.21676.name=Small Metal Mixture Ore + S:gt.blockores.21677.name=Small Ethylene Ore + S:gt.blockores.21678.name=Small Propene Ore + S:gt.blockores.21679.name=Small Vinyl Acetate Ore + S:gt.blockores.21680.name=Small Polyvinyl Acetate Ore + S:gt.blockores.21681.name=Small Methyl Acetate Ore + S:gt.blockores.21682.name=Small Allyl Chloride Ore + S:gt.blockores.21683.name=Small Hydrochloric Acid Ore + S:gt.blockores.21684.name=Small Hypochlorous Acid Ore + S:gt.blockores.21685.name=Small Sodium Hydroxide Ore + S:gt.blockores.21686.name=Small Benzene Ore + S:gt.blockores.21687.name=Small Phenol Ore + S:gt.blockores.21688.name=Small Cumene Ore + S:gt.blockores.21689.name=Small Phosphoric Acid Ore + 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.21700.name=Small Lava Ore + S:gt.blockores.21701.name=Small Water Ore + S:gt.blockores.21702.name=Small Ice Ore + S:gt.blockores.21703.name=Small UU-Matter Ore + S:gt.blockores.21704.name=Small Biomass Ore + S:gt.blockores.21705.name=Small Biofuel Ore + S:gt.blockores.21706.name=Small Ethanol Ore + S:gt.blockores.21707.name=Small Oil Ore + S:gt.blockores.21708.name=Small Diesel Ore + S:gt.blockores.21709.name=Small Cetane-Boosted Diesel Ore + S:gt.blockores.21710.name=Small Coalfuel Ore + S:gt.blockores.21711.name=Small Fish Oil Ore + S:gt.blockores.21712.name=Small Creosote Ore + S:gt.blockores.21713.name=Small Seed Oil Ore + S:gt.blockores.21714.name=Small Glyceryl Trinitrate Ore + S:gt.blockores.21715.name=Small Methane Ore + S:gt.blockores.21716.name=Small Nitro-Carbon Ore + S:gt.blockores.21717.name=Small Nitrogen Dioxide Ore + S:gt.blockores.21718.name=Small Sodium Persulfate Ore + S:gt.blockores.21719.name=Small Sodium Sulfide Ore + S:gt.blockores.21720.name=Small Sulfuric Acid Ore + S:gt.blockores.21721.name=Small UU-Amplifier Ore + S:gt.blockores.21722.name=Small Hemp Seed Oil Ore + S:gt.blockores.21723.name=Small Lin Seed Oil Ore + S:gt.blockores.21724.name=Small Lubricant Ore + S:gt.blockores.21725.name=Small Honey Ore + S:gt.blockores.21726.name=Small Glue Ore + S:gt.blockores.21727.name=Small Hot Frying Oil Ore + S:gt.blockores.21728.name=Small Snow Ore + S:gt.blockores.21729.name=Small Holy Water Ore + S:gt.blockores.21730.name=Small Heavy Oil Ore + S:gt.blockores.21731.name=Small Raw Oil Ore + S:gt.blockores.21732.name=Small Light Oil Ore + S:gt.blockores.21733.name=Small Natural Gas Ore + S:gt.blockores.21734.name=Small Sulfuric Gas Ore + S:gt.blockores.21735.name=Small Refinery Gas Ore + S:gt.blockores.21736.name=Small Sulfuric Naphtha Ore + S:gt.blockores.21737.name=Small Sulfuric Light Fuel Ore + S:gt.blockores.21738.name=Small Sulfuric Heavy Fuel Ore + S:gt.blockores.21739.name=Small Naphtha Ore + 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.21800.name=Small Gunpowder Ore + S:gt.blockores.21801.name=Small Blaze Ore + S:gt.blockores.21802.name=Small Flint Ore + S:gt.blockores.21803.name=Small Sugar Ore + S:gt.blockores.21804.name=Small Obsidian Ore + S:gt.blockores.21805.name=Small Clay Ore + S:gt.blockores.21806.name=Small Bone Ore + S:gt.blockores.21807.name=Small Netherrack Ore + S:gt.blockores.21808.name=Small Endstone Ore + 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.21813.name=Small Bluestone Ore + S:gt.blockores.21814.name=Small Nether Brick Ore + S:gt.blockores.21815.name=Small Ashes Ore + S:gt.blockores.21816.name=Small Dark Ashes Ore + S:gt.blockores.21817.name=Small Salt Ore + S:gt.blockores.21818.name=Small Hydrated Coal Ore + S:gt.blockores.21819.name=Small Graphene Ore + S:gt.blockores.21820.name=Small Almandine Ore + S:gt.blockores.21821.name=Small Andradite Ore + S:gt.blockores.21822.name=Small Bauxite Ore + S:gt.blockores.21823.name=Small Calcite Ore + S:gt.blockores.21824.name=Small Cassiterite Ore + S:gt.blockores.21825.name=Small Chromite Ore + 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.21830.name=Small Galena Ore + S:gt.blockores.21831.name=Small Grossular 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 + S:gt.blockores.21836.name=Small Saltpeter Ore + S:gt.blockores.21837.name=Small Silicon Dioxide Ore + S:gt.blockores.21838.name=Small Spessartine Ore + S:gt.blockores.21839.name=Small Sphalerite Ore + S:gt.blockores.21840.name=Small Tetrahedrite Ore + S:gt.blockores.21841.name=Small Tungstate Ore + S:gt.blockores.21842.name=Small Uvarovite Ore + S:gt.blockores.21843.name=Small Pyrotheum Ore + S:gt.blockores.21844.name=Small Basalt Ore + S:gt.blockores.21845.name=Small Marble Ore + S:gt.blockores.21846.name=Small Redrock Ore + S:gt.blockores.21847.name=Small Potassium Feldspar Ore + 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.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.21858.name=Small Crude Oil Ore + S:gt.blockores.21861.name=Small Emery Ore + S:gt.blockores.21862.name=Small Epidote Ore + S:gt.blockores.21865.name=Small Graphite Ore + S:gt.blockores.21867.name=Small Greenstone 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.21876.name=Small Siltstone Ore + S:gt.blockores.21877.name=Small Soapstone Ore + S:gt.blockores.21878.name=Small Oilsands Ore + S:gt.blockores.21879.name=Small Paper Ore + S:gt.blockores.21880.name=Small Rubber Ore + 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.21885.name=Small Milk Ore + S:gt.blockores.21886.name=Small Chocolate Ore + S:gt.blockores.21887.name=Small Cocoa Ore + S:gt.blockores.21888.name=Small Coffee Ore + S:gt.blockores.21889.name=Small Sealed Wood Ore + S:gt.blockores.21890.name=Small Glass Ore + S:gt.blockores.21891.name=Small Rare Earth Ore + S:gt.blockores.21892.name=Small Raw Meat Ore + S:gt.blockores.21893.name=Small Cooked Meat Ore + 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.21900.name=Small Mirabilite Ore + S:gt.blockores.21901.name=Small Mica Ore + S:gt.blockores.21902.name=Small Talc + S:gt.blockores.21903.name=Small Trona Ore + S:gt.blockores.21904.name=Small Barite Ore + S:gt.blockores.21905.name=Small Bastnasite Ore + S:gt.blockores.21906.name=Small Garnierite Ore + S:gt.blockores.21907.name=Small Lepidolite Ore + S:gt.blockores.21908.name=Small Magnesite Ore + S:gt.blockores.21909.name=Small Pentlandite Ore + S:gt.blockores.21910.name=Small Scheelite Ore + S:gt.blockores.21911.name=Small Alunite Ore + S:gt.blockores.21912.name=Small Chrysotile Ore + S:gt.blockores.21913.name=Small Realgar Ore + S:gt.blockores.21914.name=Small Dolomite Ore + S:gt.blockores.21915.name=Small Wollastonite Ore + S:gt.blockores.21916.name=Small Zeolite Ore + S:gt.blockores.21917.name=Small Banded Iron Ore + S:gt.blockores.21918.name=Small Ilmenite Ore + S:gt.blockores.21919.name=Small Pollucite Ore + S:gt.blockores.21920.name=Small Spodumene Ore + S:gt.blockores.21921.name=Small Tantalite Ore + S:gt.blockores.21922.name=Small Uraninite Ore + S:gt.blockores.21923.name=Small Vanadium Magnetite Ore + S:gt.blockores.21924.name=Small Kyanite Ore + S:gt.blockores.21925.name=Small Perlite Ore + S:gt.blockores.21926.name=Small Pumice Ore + S:gt.blockores.21927.name=Small Bentonite + S:gt.blockores.21928.name=Small Fullers Earth + S:gt.blockores.21929.name=Small Kaolinite + S:gt.blockores.21930.name=Small Brown Limonite Ore + S:gt.blockores.21931.name=Small Yellow Limonite Ore + S:gt.blockores.21932.name=Small Vermiculite + S:gt.blockores.21933.name=Small Glauconite Ore + S:gt.blockores.21934.name=Small Gypsum Ore + S:gt.blockores.21935.name=Small Basaltic Mineral Sand + S:gt.blockores.21936.name=Small Granitic Mineral Sand + S:gt.blockores.21937.name=Small Cassiterite Sand + S:gt.blockores.21938.name=Small Garnet Sand + S:gt.blockores.21939.name=Small Quartz Sand + S:gt.blockores.21940.name=Small Volcanic Ashes Ore + S:gt.blockores.21941.name=Small Borax Ore + S:gt.blockores.21942.name=Small Molybdenite Ore + S:gt.blockores.21943.name=Small Pyrolusite Ore + S:gt.blockores.21944.name=Small Rock Salt Ore + S:gt.blockores.21945.name=Small Stibnite Ore + S:gt.blockores.21946.name=Small Asbestos Ore + 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.21980.name=Small Gallium Arsenide Ore + S:gt.blockores.21981.name=Small Indium Gallium Phosphide 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 + S:gt.blockores.22002.name=Small Deuterium Ore + S:gt.blockores.22003.name=Small Tritium Ore + S:gt.blockores.22004.name=Small Helium Ore + S:gt.blockores.22005.name=Small Helium-3 Ore + S:gt.blockores.22006.name=Small Lithium Ore + S:gt.blockores.22008.name=Small Beryllium Ore + S:gt.blockores.22009.name=Small Boron Ore + S:gt.blockores.22010.name=Small Carbon Ore + S:gt.blockores.22012.name=Small Nitrogen Ore + S:gt.blockores.22013.name=Small Oxygen Ore + S:gt.blockores.22014.name=Small Fluorine Ore + S:gt.blockores.22017.name=Small Sodium Ore + S:gt.blockores.22018.name=Small Magnesium Ore + S:gt.blockores.22019.name=Small Aluminium Ore + S:gt.blockores.22020.name=Small Silicon Ore + S:gt.blockores.22021.name=Small Phosphor Ore + S:gt.blockores.22022.name=Small Sulfur Ore + S:gt.blockores.22023.name=Small Chlorine Ore + 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.22028.name=Small Titanium Ore + S:gt.blockores.22029.name=Small Vanadium Ore + S:gt.blockores.22030.name=Small Chrome Ore + S:gt.blockores.22031.name=Small Manganese Ore + S:gt.blockores.22032.name=Small Iron Ore + S:gt.blockores.22033.name=Small Cobalt Ore + S:gt.blockores.22034.name=Small Nickel Ore + S:gt.blockores.22035.name=Small Copper Ore + 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.22045.name=Small Yttrium Ore + S:gt.blockores.22047.name=Small Niobium Ore + S:gt.blockores.22048.name=Small Molybdenum Ore + S:gt.blockores.22052.name=Small Palladium Ore + S:gt.blockores.22054.name=Small Silver Ore + S:gt.blockores.22055.name=Small Cadmium Ore + 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.22062.name=Small Caesium Ore + S:gt.blockores.22063.name=Small Barium Ore + S:gt.blockores.22065.name=Small Cerium Ore + S:gt.blockores.22067.name=Small Neodymium Ore + S:gt.blockores.22070.name=Small Europium 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 + S:gt.blockores.22083.name=Small Osmium Ore + S:gt.blockores.22084.name=Small Iridium Ore + S:gt.blockores.22085.name=Small Platinum Ore + S:gt.blockores.22086.name=Small Gold Ore + S:gt.blockores.22087.name=Small Mercury Ore + S:gt.blockores.22089.name=Small Lead Ore + S:gt.blockores.22090.name=Small Bismuth Ore + S:gt.blockores.22093.name=Small Radon Ore + S:gt.blockores.22096.name=Small Thorium Ore + S:gt.blockores.22097.name=Small Uranium 235 Ore + S:gt.blockores.22098.name=Small Uranium 238 Ore + S:gt.blockores.22100.name=Small Plutonium 239 Ore + S:gt.blockores.22101.name=Small Plutonium 241 Ore + S:gt.blockores.22103.name=Small Americium Ore + S:gt.blockores.22129.name=Small Neutronium Ore + S:gt.blockores.22241.name=Small Platinum Group Sludge Ore + S:gt.blockores.22299.name=Small Stone Ore + S:gt.blockores.22300.name=Small Bronze Ore + S:gt.blockores.22301.name=Small Brass Ore + S:gt.blockores.22302.name=Small Invar Ore + S:gt.blockores.22303.name=Small Electrum Ore + S:gt.blockores.22304.name=Small Wrought Iron Ore + S:gt.blockores.22305.name=Small Steel Ore + 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.22310.name=Small Cupronickel Ore + S:gt.blockores.22311.name=Small Nichrome Ore + S:gt.blockores.22312.name=Small Kanthal Ore + S:gt.blockores.22313.name=Small Magnalium Ore + S:gt.blockores.22314.name=Small Soldering Alloy Ore + 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.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.22331.name=Small Mithril Ore + S:gt.blockores.22334.name=Small Black Steel Ore + S:gt.blockores.22335.name=Small Damascus Steel 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.22348.name=Small Red Steel Ore + S:gt.blockores.22349.name=Small Blue Steel Ore + S:gt.blockores.22350.name=Small Sterling Silver Ore + S:gt.blockores.22351.name=Small Rose Gold Ore + S:gt.blockores.22352.name=Small Black Bronze Ore + S:gt.blockores.22353.name=Small Bismuth Bronze Ore + S:gt.blockores.22354.name=Small Magnetic Iron Ore + S:gt.blockores.22355.name=Small Magnetic Steel Ore + S:gt.blockores.22356.name=Small Magnetic Neodymium Ore + S:gt.blockores.22357.name=Small Vanadium-Gallium Ore + 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.22363.name=Small Tin Alloy 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 + S:gt.blockores.22373.name=Small HSS-E Ore + S:gt.blockores.22374.name=Small HSS-S Ore + 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.2241.name=Platinum Group Sludge Ore + S:gt.blockores.22460.name=Small Hydrogen Sulfide Ore + S:gt.blockores.22470.name=Small Epoxy Resin Ore + S:gt.blockores.22471.name=Small Silicone Rubber Ore + 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.22495.name=Small Liquid Air Ore + S:gt.blockores.22496.name=Small Noble Gases Ore + S:gt.blockores.22497.name=Small Carbon Dioxide Ore + S:gt.blockores.22500.name=Small Diamond Ore + S:gt.blockores.22501.name=Small Emerald Ore + S:gt.blockores.22502.name=Small Ruby Ore + S:gt.blockores.22503.name=Small Sapphire Ore + S:gt.blockores.22504.name=Small Green Sapphire Ore + S:gt.blockores.22505.name=Small Olivine Ore + S:gt.blockores.22506.name=Small Nether Star Ore + S:gt.blockores.22507.name=Small Topaz Ore + S:gt.blockores.22508.name=Small Tanzanite Ore + S:gt.blockores.22509.name=Small Amethyst Ore + S:gt.blockores.22510.name=Small Opal Ore + 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.22515.name=Small Dilithium Ore + S:gt.blockores.22516.name=Small Certus Quartz Ore + 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.22522.name=Small Nether Quartz Ore + S:gt.blockores.22523.name=Small Quartzite Ore + S:gt.blockores.22524.name=Small Lazurite Ore + S:gt.blockores.22525.name=Small Sodalite Ore + 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.22530.name=Small Apatite Ore + S:gt.blockores.22531.name=Small Niter Ore + S:gt.blockores.22532.name=Small Enderpearl Ore + S:gt.blockores.22533.name=Small Endereye Ore + S:gt.blockores.22534.name=Small Phosphorus Ore + S:gt.blockores.22535.name=Small Coal Ore + 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.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 + S:gt.blockores.22609.name=Small Sterilized Growth Medium Ore + S:gt.blockores.22610.name=Small Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.22611.name=Small Borosilicate Glass Ore + S:gt.blockores.22612.name=Small Ferrite Mixture Ore + S:gt.blockores.22613.name=Small Nickel-Zinc Ferrite Ore + S:gt.blockores.22614.name=Small Massicot Ore + S:gt.blockores.22615.name=Small Arsenic Trioxide Ore + S:gt.blockores.22616.name=Small Cobalt Oxide Ore + S:gt.blockores.22617.name=Small Zincite Ore + S:gt.blockores.22618.name=Small Antimony Trioxide Ore + S:gt.blockores.22619.name=Small Cupric Oxide Ore + S:gt.blockores.22620.name=Small Ferrosilite Ore + S:gt.blockores.22621.name=Small Magnesia Ore + S:gt.blockores.22622.name=Small Quicklime Ore + S:gt.blockores.22623.name=Small Potash Ore + S:gt.blockores.22624.name=Small Soda Ash Ore + S:gt.blockores.22625.name=Small Brick Ore + S:gt.blockores.22626.name=Small Fireclay Ore + S:gt.blockores.22627.name=Small Bio Diesel Ore + S:gt.blockores.22628.name=Small Nitration Mixture Ore + S:gt.blockores.22629.name=Small Glycerol Ore + S:gt.blockores.22630.name=Small Sodium Bisulfate Ore + S:gt.blockores.22631.name=Small Polyphenylene Sulfide Ore + S:gt.blockores.22632.name=Small Dichlorobenzene Ore + S:gt.blockores.22633.name=Small Polydimethylsiloxane Ore + S:gt.blockores.22634.name=Small Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.22635.name=Small Styrene-Butadiene Rubber Ore + S:gt.blockores.22636.name=Small Polystyrene Ore + S:gt.blockores.22637.name=Small Styrene Ore + S:gt.blockores.22638.name=Small Isoprene Ore + S:gt.blockores.22639.name=Small Tetranitromethane Ore + S:gt.blockores.22640.name=Small Diluted Sulfuric Acid Ore + S:gt.blockores.22641.name=Small Ethenone Ore + S:gt.blockores.22642.name=Small Ethane Ore + S:gt.blockores.22643.name=Small Propane Ore + S:gt.blockores.22644.name=Small Butane Ore + S:gt.blockores.22645.name=Small Butene Ore + S:gt.blockores.22646.name=Small Butadiene Ore + S:gt.blockores.22647.name=Small Toluene Ore + S:gt.blockores.22648.name=Small Epichlorohydrin Ore + S:gt.blockores.22649.name=Small Polyvinyl Chloride Ore + S:gt.blockores.22650.name=Small Vinyl Chloride Ore + S:gt.blockores.22651.name=Small Sulfur Dioxide Ore + S:gt.blockores.22652.name=Small Sulfur Trioxide Ore + S:gt.blockores.22653.name=Small Nitric Acid Ore + S:gt.blockores.22654.name=Small 1,1-Dimethylhydrazine Ore + S:gt.blockores.22655.name=Small Chloramine Ore + S:gt.blockores.22656.name=Small Dimethylamine Ore + S:gt.blockores.22657.name=Small Dinitrogen Tetroxide Ore + S:gt.blockores.22658.name=Small Nitric Oxide Ore + S:gt.blockores.22659.name=Small Ammonia Ore + S:gt.blockores.22660.name=Small Wood Gas Ore + S:gt.blockores.22661.name=Small Wood Vinegar Ore + S:gt.blockores.22662.name=Small Wood Tar Ore + S:gt.blockores.22663.name=Small Dimethyldichlorosilane Ore + S:gt.blockores.22664.name=Small Chloromethane Ore + S:gt.blockores.22665.name=Small Phosphorous Pentoxide Ore + S:gt.blockores.22666.name=Small Tetrafluoroethylene Ore + S:gt.blockores.22667.name=Small Hydrofluoric Acid Ore + S:gt.blockores.22668.name=Small Chloroform Ore + S:gt.blockores.22669.name=Small Bisphenol A Ore + S:gt.blockores.22670.name=Small Acetic Acid Ore + S:gt.blockores.22671.name=Small Calcium Acetate Solution Ore + S:gt.blockores.22672.name=Small Acetone Ore + S:gt.blockores.22673.name=Small Methanol Ore + S:gt.blockores.22674.name=Small Carbon Monoxide Ore + S:gt.blockores.22675.name=Small Charcoal Byproducts Ore + S:gt.blockores.22676.name=Small Metal Mixture Ore + S:gt.blockores.22677.name=Small Ethylene Ore + S:gt.blockores.22678.name=Small Propene Ore + S:gt.blockores.22679.name=Small Vinyl Acetate Ore + S:gt.blockores.22680.name=Small Polyvinyl Acetate Ore + S:gt.blockores.22681.name=Small Methyl Acetate Ore + S:gt.blockores.22682.name=Small Allyl Chloride Ore + S:gt.blockores.22683.name=Small Hydrochloric Acid Ore + S:gt.blockores.22684.name=Small Hypochlorous Acid Ore + S:gt.blockores.22685.name=Small Sodium Hydroxide Ore + S:gt.blockores.22686.name=Small Benzene Ore + S:gt.blockores.22687.name=Small Phenol Ore + S:gt.blockores.22688.name=Small Cumene Ore + S:gt.blockores.22689.name=Small Phosphoric Acid Ore + 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.22700.name=Small Lava Ore + S:gt.blockores.22701.name=Small Water Ore + S:gt.blockores.22702.name=Small Ice Ore + S:gt.blockores.22703.name=Small UU-Matter Ore + S:gt.blockores.22704.name=Small Biomass Ore + S:gt.blockores.22705.name=Small Biofuel Ore + S:gt.blockores.22706.name=Small Ethanol Ore + S:gt.blockores.22707.name=Small Oil Ore + S:gt.blockores.22708.name=Small Diesel Ore + S:gt.blockores.22709.name=Small Cetane-Boosted Diesel Ore + S:gt.blockores.22710.name=Small Coalfuel Ore + S:gt.blockores.22711.name=Small Fish Oil Ore + S:gt.blockores.22712.name=Small Creosote Ore + S:gt.blockores.22713.name=Small Seed Oil Ore + S:gt.blockores.22714.name=Small Glyceryl Trinitrate Ore + S:gt.blockores.22715.name=Small Methane Ore + S:gt.blockores.22716.name=Small Nitro-Carbon Ore + S:gt.blockores.22717.name=Small Nitrogen Dioxide Ore + S:gt.blockores.22718.name=Small Sodium Persulfate Ore + S:gt.blockores.22719.name=Small Sodium Sulfide Ore + S:gt.blockores.22720.name=Small Sulfuric Acid Ore + S:gt.blockores.22721.name=Small UU-Amplifier Ore + S:gt.blockores.22722.name=Small Hemp Seed Oil Ore + S:gt.blockores.22723.name=Small Lin Seed Oil Ore + S:gt.blockores.22724.name=Small Lubricant Ore + S:gt.blockores.22725.name=Small Honey Ore + S:gt.blockores.22726.name=Small Glue Ore + S:gt.blockores.22727.name=Small Hot Frying Oil Ore + S:gt.blockores.22728.name=Small Snow Ore + S:gt.blockores.22729.name=Small Holy Water Ore + S:gt.blockores.22730.name=Small Heavy Oil Ore + S:gt.blockores.22731.name=Small Raw Oil Ore + S:gt.blockores.22732.name=Small Light Oil Ore + S:gt.blockores.22733.name=Small Natural Gas Ore + S:gt.blockores.22734.name=Small Sulfuric Gas Ore + S:gt.blockores.22735.name=Small Refinery Gas Ore + S:gt.blockores.22736.name=Small Sulfuric Naphtha Ore + S:gt.blockores.22737.name=Small Sulfuric Light Fuel Ore + S:gt.blockores.22738.name=Small Sulfuric Heavy Fuel Ore + S:gt.blockores.22739.name=Small Naphtha Ore + 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.22800.name=Small Gunpowder Ore + S:gt.blockores.22801.name=Small Blaze Ore + S:gt.blockores.22802.name=Small Flint Ore + S:gt.blockores.22803.name=Small Sugar Ore + S:gt.blockores.22804.name=Small Obsidian Ore + S:gt.blockores.22805.name=Small Clay Ore + S:gt.blockores.22806.name=Small Bone Ore + S:gt.blockores.22807.name=Small Netherrack Ore + S:gt.blockores.22808.name=Small Endstone Ore + 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.22813.name=Small Bluestone Ore + S:gt.blockores.22814.name=Small Nether Brick Ore + S:gt.blockores.22815.name=Small Ashes Ore + S:gt.blockores.22816.name=Small Dark Ashes Ore + S:gt.blockores.22817.name=Small Salt Ore + S:gt.blockores.22818.name=Small Hydrated Coal Ore + S:gt.blockores.22819.name=Small Graphene Ore + S:gt.blockores.22820.name=Small Almandine Ore + S:gt.blockores.22821.name=Small Andradite Ore + S:gt.blockores.22822.name=Small Bauxite Ore + S:gt.blockores.22823.name=Small Calcite Ore + S:gt.blockores.22824.name=Small Cassiterite Ore + S:gt.blockores.22825.name=Small Chromite Ore + 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.22830.name=Small Galena Ore + S:gt.blockores.22831.name=Small Grossular 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 + S:gt.blockores.22836.name=Small Saltpeter Ore + S:gt.blockores.22837.name=Small Silicon Dioxide Ore + S:gt.blockores.22838.name=Small Spessartine Ore + S:gt.blockores.22839.name=Small Sphalerite Ore + S:gt.blockores.22840.name=Small Tetrahedrite Ore + S:gt.blockores.22841.name=Small Tungstate Ore + S:gt.blockores.22842.name=Small Uvarovite Ore + S:gt.blockores.22843.name=Small Pyrotheum Ore + S:gt.blockores.22844.name=Small Basalt Ore + S:gt.blockores.22845.name=Small Marble Ore + S:gt.blockores.22846.name=Small Redrock Ore + S:gt.blockores.22847.name=Small Potassium Feldspar Ore + 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.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.22858.name=Small Crude Oil Ore + S:gt.blockores.22861.name=Small Emery Ore + S:gt.blockores.22862.name=Small Epidote Ore + S:gt.blockores.22865.name=Small Graphite Ore + S:gt.blockores.22867.name=Small Greenstone 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.22876.name=Small Siltstone Ore + S:gt.blockores.22877.name=Small Soapstone Ore + S:gt.blockores.22878.name=Small Oilsands Ore + S:gt.blockores.22879.name=Small Paper Ore + S:gt.blockores.22880.name=Small Rubber Ore + 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.22885.name=Small Milk Ore + S:gt.blockores.22886.name=Small Chocolate Ore + S:gt.blockores.22887.name=Small Cocoa Ore + S:gt.blockores.22888.name=Small Coffee Ore + S:gt.blockores.22889.name=Small Sealed Wood Ore + S:gt.blockores.22890.name=Small Glass Ore + S:gt.blockores.22891.name=Small Rare Earth Ore + S:gt.blockores.22892.name=Small Raw Meat Ore + S:gt.blockores.22893.name=Small Cooked Meat Ore + 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.22900.name=Small Mirabilite Ore + S:gt.blockores.22901.name=Small Mica Ore + S:gt.blockores.22902.name=Small Talc + S:gt.blockores.22903.name=Small Trona Ore + S:gt.blockores.22904.name=Small Barite Ore + S:gt.blockores.22905.name=Small Bastnasite Ore + S:gt.blockores.22906.name=Small Garnierite Ore + S:gt.blockores.22907.name=Small Lepidolite Ore + S:gt.blockores.22908.name=Small Magnesite Ore + S:gt.blockores.22909.name=Small Pentlandite Ore + S:gt.blockores.22910.name=Small Scheelite Ore + S:gt.blockores.22911.name=Small Alunite Ore + S:gt.blockores.22912.name=Small Chrysotile Ore + S:gt.blockores.22913.name=Small Realgar Ore + S:gt.blockores.22914.name=Small Dolomite Ore + S:gt.blockores.22915.name=Small Wollastonite Ore + S:gt.blockores.22916.name=Small Zeolite Ore + S:gt.blockores.22917.name=Small Banded Iron Ore + S:gt.blockores.22918.name=Small Ilmenite Ore + S:gt.blockores.22919.name=Small Pollucite Ore + S:gt.blockores.22920.name=Small Spodumene Ore + S:gt.blockores.22921.name=Small Tantalite Ore + S:gt.blockores.22922.name=Small Uraninite Ore + S:gt.blockores.22923.name=Small Vanadium Magnetite Ore + S:gt.blockores.22924.name=Small Kyanite Ore + S:gt.blockores.22925.name=Small Perlite Ore + S:gt.blockores.22926.name=Small Pumice Ore + S:gt.blockores.22927.name=Small Bentonite + S:gt.blockores.22928.name=Small Fullers Earth + S:gt.blockores.22929.name=Small Kaolinite + S:gt.blockores.22930.name=Small Brown Limonite Ore + S:gt.blockores.22931.name=Small Yellow Limonite Ore + S:gt.blockores.22932.name=Small Vermiculite + S:gt.blockores.22933.name=Small Glauconite Ore + S:gt.blockores.22934.name=Small Gypsum Ore + S:gt.blockores.22935.name=Small Basaltic Mineral Sand + S:gt.blockores.22936.name=Small Granitic Mineral Sand + S:gt.blockores.22937.name=Small Cassiterite Sand + S:gt.blockores.22938.name=Small Garnet Sand + S:gt.blockores.22939.name=Small Quartz Sand + S:gt.blockores.22940.name=Small Volcanic Ashes Ore + S:gt.blockores.22941.name=Small Borax Ore + S:gt.blockores.22942.name=Small Molybdenite Ore + S:gt.blockores.22943.name=Small Pyrolusite Ore + S:gt.blockores.22944.name=Small Rock Salt Ore + S:gt.blockores.22945.name=Small Stibnite Ore + S:gt.blockores.22946.name=Small Asbestos Ore + 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.22980.name=Small Gallium Arsenide Ore + S:gt.blockores.22981.name=Small Indium Gallium Phosphide Ore + S:gt.blockores.2299.name=Stone 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 + S:gt.blockores.2301.name=Brass Ore + S:gt.blockores.2302.name=Invar Ore + S:gt.blockores.2303.name=Electrum Ore + S:gt.blockores.2304.name=Wrought Iron Ore + S:gt.blockores.2305.name=Steel Ore + 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.2310.name=Cupronickel Ore + S:gt.blockores.2311.name=Nichrome Ore + S:gt.blockores.2312.name=Kanthal Ore + S:gt.blockores.2313.name=Magnalium Ore + S:gt.blockores.2314.name=Soldering Alloy Ore + 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.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.2331.name=Mithril Ore + S:gt.blockores.2334.name=Black Steel Ore + S:gt.blockores.2335.name=Damascus Steel 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.2348.name=Red Steel Ore + S:gt.blockores.2349.name=Blue Steel Ore + S:gt.blockores.2350.name=Sterling Silver Ore + S:gt.blockores.2351.name=Rose Gold Ore + S:gt.blockores.2352.name=Black Bronze Ore + S:gt.blockores.2353.name=Bismuth Bronze Ore + S:gt.blockores.2354.name=Magnetic Iron Ore + S:gt.blockores.2355.name=Magnetic Steel Ore + S:gt.blockores.2356.name=Magnetic Neodymium Ore + S:gt.blockores.2357.name=Vanadium-Gallium Ore + 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.2363.name=Tin Alloy Ore + S:gt.blockores.2370.name=Tungstencarbide Ore + S:gt.blockores.2371.name=Vanadiumsteel Ore + S:gt.blockores.2372.name=HSS-G Ore + S:gt.blockores.2373.name=HSS-E Ore + S:gt.blockores.2374.name=HSS-S Ore + S:gt.blockores.2375.name=Rutile Ore + S:gt.blockores.2376.name=Titaniumtetrachloride Ore + S:gt.blockores.2377.name=Magnesiumchloride Ore + S:gt.blockores.24.name=Argon 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 + S:gt.blockores.2471.name=Silicone Rubber Ore + S:gt.blockores.2472.name=Polycaprolactam Ore + S:gt.blockores.2473.name=Polytetrafluoroethylene Ore + S:gt.blockores.2485.name=Alduorite 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 + S:gt.blockores.25.name=Potassium Ore + S:gt.blockores.2500.name=Diamond Ore + S:gt.blockores.2501.name=Emerald Ore + S:gt.blockores.2502.name=Ruby Ore + S:gt.blockores.2503.name=Sapphire Ore + S:gt.blockores.2504.name=Green Sapphire Ore + S:gt.blockores.2505.name=Olivine Ore + S:gt.blockores.2506.name=Nether Star Ore + S:gt.blockores.2507.name=Topaz Ore + S:gt.blockores.2508.name=Tanzanite Ore + S:gt.blockores.2509.name=Amethyst Ore + S:gt.blockores.2510.name=Opal Ore + 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.2515.name=Dilithium Ore + S:gt.blockores.2516.name=Certus Quartz Ore + S:gt.blockores.2518.name=Forcicium Ore + S:gt.blockores.2519.name=Forcillium Ore + S:gt.blockores.2520.name=Monazite Ore + S:gt.blockores.2522.name=Nether Quartz Ore + S:gt.blockores.2523.name=Quartzite Ore + S:gt.blockores.2524.name=Lazurite Ore + S:gt.blockores.2525.name=Sodalite Ore + 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.2530.name=Apatite Ore + S:gt.blockores.2531.name=Niter Ore + S:gt.blockores.2532.name=Enderpearl Ore + S:gt.blockores.2533.name=Endereye Ore + S:gt.blockores.2534.name=Phosphorus Ore + S:gt.blockores.2535.name=Coal Ore + 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.26.name=Calcium 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 + S:gt.blockores.2609.name=Sterilized Growth Medium Ore + S:gt.blockores.2610.name=Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.2611.name=Borosilicate Glass Ore + S:gt.blockores.2612.name=Ferrite Mixture Ore + S:gt.blockores.2613.name=Nickel-Zinc Ferrite Ore + S:gt.blockores.2614.name=Massicot Ore + S:gt.blockores.2615.name=Arsenic Trioxide Ore + S:gt.blockores.2616.name=Cobalt Oxide Ore + S:gt.blockores.2617.name=Zincite Ore + S:gt.blockores.2618.name=Antimony Trioxide Ore + S:gt.blockores.2619.name=Cupric Oxide Ore + S:gt.blockores.2620.name=Ferrosilite Ore + S:gt.blockores.2621.name=Magnesia Ore + S:gt.blockores.2622.name=Quicklime Ore + S:gt.blockores.2623.name=Potash Ore + S:gt.blockores.2624.name=Soda Ash Ore + S:gt.blockores.2625.name=Brick Ore + S:gt.blockores.2626.name=Fireclay Ore + S:gt.blockores.2627.name=Bio Diesel Ore + S:gt.blockores.2628.name=Nitration Mixture Ore + S:gt.blockores.2629.name=Glycerol Ore + S:gt.blockores.2630.name=Sodium Bisulfate Ore + S:gt.blockores.2631.name=Polyphenylene Sulfide Ore + S:gt.blockores.2632.name=Dichlorobenzene Ore + S:gt.blockores.2633.name=Polydimethylsiloxane Ore + S:gt.blockores.2634.name=Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.2635.name=Styrene-Butadiene Rubber Ore + S:gt.blockores.2636.name=Polystyrene Ore + S:gt.blockores.2637.name=Styrene Ore + S:gt.blockores.2638.name=Isoprene Ore + S:gt.blockores.2639.name=Tetranitromethane Ore + S:gt.blockores.2640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.2641.name=Ethenone Ore + S:gt.blockores.2642.name=Ethane Ore + S:gt.blockores.2643.name=Propane Ore + S:gt.blockores.2644.name=Butane Ore + S:gt.blockores.2645.name=Butene Ore + S:gt.blockores.2646.name=Butadiene Ore + S:gt.blockores.2647.name=Toluene Ore + S:gt.blockores.2648.name=Epichlorohydrin Ore + S:gt.blockores.2649.name=Polyvinyl Chloride Ore + S:gt.blockores.2650.name=Vinyl Chloride Ore + S:gt.blockores.2651.name=Sulfur Dioxide Ore + S:gt.blockores.2652.name=Sulfur Trioxide Ore + S:gt.blockores.2653.name=Nitric Acid Ore + S:gt.blockores.2654.name=1,1-Dimethylhydrazine Ore + S:gt.blockores.2655.name=Chloramine Ore + S:gt.blockores.2656.name=Dimethylamine Ore + S:gt.blockores.2657.name=Dinitrogen Tetroxide Ore + S:gt.blockores.2658.name=Nitric Oxide Ore + S:gt.blockores.2659.name=Ammonia Ore + S:gt.blockores.2660.name=Wood Gas Ore + S:gt.blockores.2661.name=Wood Vinegar Ore + S:gt.blockores.2662.name=Wood Tar Ore + S:gt.blockores.2663.name=Dimethyldichlorosilane Ore + S:gt.blockores.2664.name=Chloromethane Ore + S:gt.blockores.2665.name=Phosphorous Pentoxide Ore + S:gt.blockores.2666.name=Tetrafluoroethylene Ore + S:gt.blockores.2667.name=Hydrofluoric Acid Ore + S:gt.blockores.2668.name=Chloroform Ore + S:gt.blockores.2669.name=Bisphenol A Ore + S:gt.blockores.2670.name=Acetic Acid Ore + S:gt.blockores.2671.name=Calcium Acetate Solution Ore + S:gt.blockores.2672.name=Acetone Ore + S:gt.blockores.2673.name=Methanol Ore + S:gt.blockores.2674.name=Carbon Monoxide Ore + S:gt.blockores.2675.name=Charcoal Byproducts Ore + S:gt.blockores.2676.name=Metal Mixture Ore + S:gt.blockores.2677.name=Ethylene Ore + S:gt.blockores.2678.name=Propene Ore + S:gt.blockores.2679.name=Vinyl Acetate Ore + S:gt.blockores.2680.name=Polyvinyl Acetate Ore + S:gt.blockores.2681.name=Methyl Acetate Ore + S:gt.blockores.2682.name=Allyl Chloride Ore + S:gt.blockores.2683.name=Hydrochloric Acid Ore + S:gt.blockores.2684.name=Hypochlorous Acid Ore + S:gt.blockores.2685.name=Sodium Hydroxide Ore + S:gt.blockores.2686.name=Benzene Ore + S:gt.blockores.2687.name=Phenol Ore + S:gt.blockores.2688.name=Cumene Ore + S:gt.blockores.2689.name=Phosphoric Acid Ore + 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.2700.name=Lava Ore + S:gt.blockores.2701.name=Water Ore + S:gt.blockores.2702.name=Ice Ore + S:gt.blockores.2703.name=UU-Matter Ore + S:gt.blockores.2704.name=Biomass Ore + S:gt.blockores.2705.name=Biofuel Ore + S:gt.blockores.2706.name=Ethanol Ore + S:gt.blockores.2707.name=Oil Ore + S:gt.blockores.2708.name=Diesel Ore + S:gt.blockores.2709.name=Cetane-Boosted Diesel Ore + S:gt.blockores.2710.name=Coalfuel Ore + S:gt.blockores.2711.name=Fish Oil Ore + S:gt.blockores.2712.name=Creosote Ore + S:gt.blockores.2713.name=Seed Oil Ore + S:gt.blockores.2714.name=Glyceryl Trinitrate Ore + S:gt.blockores.2715.name=Methane Ore + S:gt.blockores.2716.name=Nitro-Carbon Ore + S:gt.blockores.2717.name=Nitrogen Dioxide Ore + S:gt.blockores.2718.name=Sodium Persulfate Ore + S:gt.blockores.2719.name=Sodium Sulfide Ore + S:gt.blockores.2720.name=Sulfuric Acid Ore + S:gt.blockores.2721.name=UU-Amplifier Ore + S:gt.blockores.2722.name=Hemp Seed Oil Ore + S:gt.blockores.2723.name=Lin Seed Oil Ore + S:gt.blockores.2724.name=Lubricant Ore + S:gt.blockores.2725.name=Honey Ore + S:gt.blockores.2726.name=Glue Ore + S:gt.blockores.2727.name=Hot Frying Oil Ore + S:gt.blockores.2728.name=Snow Ore + S:gt.blockores.2729.name=Holy Water Ore + S:gt.blockores.2730.name=Heavy Oil Ore + S:gt.blockores.2731.name=Raw Oil Ore + S:gt.blockores.2732.name=Light Oil Ore + S:gt.blockores.2733.name=Natural Gas Ore + S:gt.blockores.2734.name=Sulfuric Gas Ore + S:gt.blockores.2735.name=Refinery Gas Ore + S:gt.blockores.2736.name=Sulfuric Naphtha Ore + S:gt.blockores.2737.name=Sulfuric Light Fuel Ore + S:gt.blockores.2738.name=Sulfuric Heavy Fuel Ore + S:gt.blockores.2739.name=Naphtha Ore + 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.28.name=Titanium Ore + S:gt.blockores.2800.name=Gunpowder Ore + S:gt.blockores.2801.name=Blaze Ore + S:gt.blockores.2802.name=Flint Ore + S:gt.blockores.2803.name=Sugar Ore + S:gt.blockores.2804.name=Obsidian Ore + S:gt.blockores.2805.name=Clay Ore + S:gt.blockores.2806.name=Bone Ore + S:gt.blockores.2807.name=Netherrack Ore + S:gt.blockores.2808.name=Endstone Ore + S:gt.blockores.2809.name=Wood Ore + S:gt.blockores.2810.name=Redstone Ore + S:gt.blockores.2811.name=Glowstone Ore + S:gt.blockores.2813.name=Bluestone Ore + S:gt.blockores.2814.name=Nether Brick Ore + S:gt.blockores.2815.name=Ashes Ore + S:gt.blockores.2816.name=Dark Ashes Ore + S:gt.blockores.2817.name=Salt Ore + S:gt.blockores.2818.name=Hydrated Coal Ore + S:gt.blockores.2819.name=Graphene Ore + S:gt.blockores.2820.name=Almandine Ore + S:gt.blockores.2821.name=Andradite Ore + S:gt.blockores.2822.name=Bauxite Ore + S:gt.blockores.2823.name=Calcite Ore + S:gt.blockores.2824.name=Cassiterite Ore + S:gt.blockores.2825.name=Chromite Ore + S:gt.blockores.2826.name=Cinnabar Ore + S:gt.blockores.2827.name=Cobaltite Ore + S:gt.blockores.2828.name=Sheldonite Ore + S:gt.blockores.2830.name=Galena Ore + S:gt.blockores.2831.name=Grossular Ore + S:gt.blockores.2833.name=Phosphate Ore + S:gt.blockores.2834.name=Pyrite Ore + S:gt.blockores.2835.name=Pyrope Ore + S:gt.blockores.2836.name=Saltpeter Ore + S:gt.blockores.2837.name=Silicon Dioxide Ore + S:gt.blockores.2838.name=Spessartine Ore + S:gt.blockores.2839.name=Sphalerite Ore + S:gt.blockores.2840.name=Tetrahedrite Ore + S:gt.blockores.2841.name=Tungstate Ore + S:gt.blockores.2842.name=Uvarovite Ore + S:gt.blockores.2843.name=Pyrotheum Ore + S:gt.blockores.2844.name=Basalt Ore + S:gt.blockores.2845.name=Marble Ore + S:gt.blockores.2846.name=Redrock Ore + S:gt.blockores.2847.name=Potassium Feldspar Ore + 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.2853.name=Cobalt Hexahydrate Ore + S:gt.blockores.2854.name=Construction Foam Ore + S:gt.blockores.2855.name=Chalcopyrite Ore + S:gt.blockores.2858.name=Crude Oil Ore + S:gt.blockores.2861.name=Emery Ore + S:gt.blockores.2862.name=Epidote Ore + S:gt.blockores.2865.name=Graphite Ore + S:gt.blockores.2867.name=Greenstone 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.2876.name=Siltstone Ore + S:gt.blockores.2877.name=Soapstone Ore + S:gt.blockores.2878.name=Oilsands Ore + S:gt.blockores.2879.name=Paper Ore + S:gt.blockores.2880.name=Rubber Ore + S:gt.blockores.2881.name=Wheat Ore + S:gt.blockores.2882.name=Wulfenite Ore + S:gt.blockores.2883.name=Powellite Ore + S:gt.blockores.2885.name=Milk Ore + S:gt.blockores.2886.name=Chocolate Ore + S:gt.blockores.2887.name=Cocoa Ore + S:gt.blockores.2888.name=Coffee Ore + S:gt.blockores.2889.name=Sealed Wood Ore + S:gt.blockores.2890.name=Glass Ore + S:gt.blockores.2891.name=Rare Earth Ore + S:gt.blockores.2892.name=Raw Meat Ore + S:gt.blockores.2893.name=Cooked Meat Ore + 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.29.name=Vanadium Ore + S:gt.blockores.2900.name=Mirabilite Ore + S:gt.blockores.2901.name=Mica Ore + S:gt.blockores.2902.name=Talc + S:gt.blockores.2903.name=Trona Ore + S:gt.blockores.2904.name=Barite Ore + S:gt.blockores.2905.name=Bastnasite Ore + S:gt.blockores.2906.name=Garnierite Ore + S:gt.blockores.2907.name=Lepidolite Ore + S:gt.blockores.2908.name=Magnesite Ore + S:gt.blockores.2909.name=Pentlandite Ore + S:gt.blockores.2910.name=Scheelite Ore + S:gt.blockores.2911.name=Alunite Ore + S:gt.blockores.2912.name=Chrysotile Ore + S:gt.blockores.2913.name=Realgar Ore + S:gt.blockores.2914.name=Dolomite Ore + S:gt.blockores.2915.name=Wollastonite Ore + S:gt.blockores.2916.name=Zeolite Ore + S:gt.blockores.2917.name=Banded Iron Ore + S:gt.blockores.2918.name=Ilmenite Ore + S:gt.blockores.2919.name=Pollucite Ore + S:gt.blockores.2920.name=Spodumene Ore + S:gt.blockores.2921.name=Tantalite Ore + S:gt.blockores.2922.name=Uraninite Ore + S:gt.blockores.2923.name=Vanadium Magnetite Ore + S:gt.blockores.2924.name=Kyanite Ore + S:gt.blockores.2925.name=Perlite Ore + S:gt.blockores.2926.name=Pumice Ore + S:gt.blockores.2927.name=Bentonite + S:gt.blockores.2928.name=Fullers Earth + S:gt.blockores.2929.name=Kaolinite + S:gt.blockores.2930.name=Brown Limonite Ore + S:gt.blockores.2931.name=Yellow Limonite Ore + S:gt.blockores.2932.name=Vermiculite + S:gt.blockores.2933.name=Glauconite Ore + S:gt.blockores.2934.name=Gypsum Ore + S:gt.blockores.2935.name=Basaltic Mineral Sand + S:gt.blockores.2936.name=Granitic Mineral Sand + S:gt.blockores.2937.name=Cassiterite Sand + S:gt.blockores.2938.name=Garnet Sand + S:gt.blockores.2939.name=Quartz Sand + S:gt.blockores.2940.name=Volcanic Ashes Ore + S:gt.blockores.2941.name=Borax Ore + S:gt.blockores.2942.name=Molybdenite Ore + S:gt.blockores.2943.name=Pyrolusite Ore + S:gt.blockores.2944.name=Rock Salt Ore + S:gt.blockores.2945.name=Stibnite Ore + S:gt.blockores.2946.name=Asbestos Ore + S:gt.blockores.2947.name=Concrete Ore + S:gt.blockores.2948.name=Diatomite Ore + S:gt.blockores.2949.name=Glauconite Sand + S:gt.blockores.2980.name=Gallium Arsenide Ore + S:gt.blockores.2981.name=Indium Gallium Phosphide Ore + S:gt.blockores.299.name=Stone Ore + S:gt.blockores.2999.name=Mc Guffium 239 Ore + S:gt.blockores.3.name=Tritium Ore + S:gt.blockores.30.name=Chrome Ore + S:gt.blockores.300.name=Bronze Ore + S:gt.blockores.3001.name=Hydrogen Ore + S:gt.blockores.3002.name=Deuterium Ore + S:gt.blockores.3003.name=Tritium Ore + S:gt.blockores.3004.name=Helium Ore + S:gt.blockores.3005.name=Helium-3 Ore + S:gt.blockores.3006.name=Lithium Ore + S:gt.blockores.3008.name=Beryllium Ore + S:gt.blockores.3009.name=Boron Ore + S:gt.blockores.301.name=Brass Ore + S:gt.blockores.3010.name=Carbon Ore + S:gt.blockores.3012.name=Nitrogen Ore + S:gt.blockores.3013.name=Oxygen Ore + S:gt.blockores.3014.name=Fluorine Ore + S:gt.blockores.3017.name=Sodium Ore + S:gt.blockores.3018.name=Magnesium Ore + S:gt.blockores.3019.name=Aluminium Ore + S:gt.blockores.302.name=Invar Ore + S:gt.blockores.3020.name=Silicon Ore + S:gt.blockores.3021.name=Phosphor Ore + S:gt.blockores.3022.name=Sulfur Ore + S:gt.blockores.3023.name=Chlorine Ore + S:gt.blockores.3024.name=Argon Ore + S:gt.blockores.3025.name=Potassium Ore + S:gt.blockores.3026.name=Calcium Ore + S:gt.blockores.3028.name=Titanium Ore + S:gt.blockores.3029.name=Vanadium Ore + S:gt.blockores.303.name=Electrum Ore + S:gt.blockores.3030.name=Chrome Ore + S:gt.blockores.3031.name=Manganese Ore + S:gt.blockores.3032.name=Iron Ore + S:gt.blockores.3033.name=Cobalt Ore + S:gt.blockores.3034.name=Nickel Ore + S:gt.blockores.3035.name=Copper Ore + S:gt.blockores.3036.name=Zinc Ore + 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.3045.name=Yttrium Ore + S:gt.blockores.3047.name=Niobium Ore + S:gt.blockores.3048.name=Molybdenum Ore + S:gt.blockores.305.name=Steel Ore + S:gt.blockores.3052.name=Palladium Ore + S:gt.blockores.3054.name=Silver Ore + S:gt.blockores.3055.name=Cadmium Ore + S:gt.blockores.3056.name=Indium Ore + S:gt.blockores.3057.name=Tin Ore + S:gt.blockores.3058.name=Antimony 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.3065.name=Cerium Ore + S:gt.blockores.3067.name=Neodymium Ore + S:gt.blockores.307.name=Pig Iron Ore + S:gt.blockores.3070.name=Europium Ore + S:gt.blockores.3078.name=Lutetium Ore + S:gt.blockores.308.name=Red Alloy Ore + S:gt.blockores.3080.name=Tantalum Ore + S:gt.blockores.3081.name=Tungsten Ore + S:gt.blockores.3083.name=Osmium Ore + S:gt.blockores.3084.name=Iridium Ore + S:gt.blockores.3085.name=Platinum Ore + S:gt.blockores.3086.name=Gold Ore + S:gt.blockores.3087.name=Mercury Ore + S:gt.blockores.3089.name=Lead Ore + S:gt.blockores.3090.name=Bismuth Ore + S:gt.blockores.3093.name=Radon Ore + S:gt.blockores.3096.name=Thorium Ore + S:gt.blockores.3097.name=Uranium 235 Ore + S:gt.blockores.3098.name=Uranium 238 Ore + S:gt.blockores.31.name=Manganese Ore + S:gt.blockores.310.name=Cupronickel Ore + S:gt.blockores.3100.name=Plutonium 239 Ore + S:gt.blockores.3101.name=Plutonium 241 Ore + S:gt.blockores.3103.name=Americium Ore + S:gt.blockores.311.name=Nichrome Ore + S:gt.blockores.312.name=Kanthal Ore + S:gt.blockores.3129.name=Neutronium Ore + S:gt.blockores.313.name=Magnalium Ore + S:gt.blockores.314.name=Soldering Alloy Ore + 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.32.name=Iron 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 + S:gt.blockores.326.name=Enriched Naquadah Ore + S:gt.blockores.327.name=Naquadria Ore + S:gt.blockores.32767.name=Any Sub Block of this one + S:gt.blockores.328.name=Duranium Ore + S:gt.blockores.329.name=Tritanium Ore + S:gt.blockores.3299.name=Stone Ore + S:gt.blockores.33.name=Cobalt Ore + S:gt.blockores.3300.name=Bronze Ore + S:gt.blockores.3301.name=Brass Ore + S:gt.blockores.3302.name=Invar Ore + S:gt.blockores.3303.name=Electrum Ore + S:gt.blockores.3304.name=Wrought Iron Ore + S:gt.blockores.3305.name=Steel Ore + 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.331.name=Mithril Ore + S:gt.blockores.3310.name=Cupronickel Ore + S:gt.blockores.3311.name=Nichrome Ore + S:gt.blockores.3312.name=Kanthal Ore + S:gt.blockores.3313.name=Magnalium Ore + S:gt.blockores.3314.name=Soldering Alloy Ore + 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.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.3331.name=Mithril Ore + S:gt.blockores.3334.name=Black Steel Ore + S:gt.blockores.3335.name=Damascus Steel Ore + S:gt.blockores.334.name=Black Steel 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.3348.name=Red Steel Ore + S:gt.blockores.3349.name=Blue Steel Ore + S:gt.blockores.335.name=Damascus Steel Ore + S:gt.blockores.3350.name=Sterling Silver Ore + S:gt.blockores.3351.name=Rose Gold Ore + S:gt.blockores.3352.name=Black Bronze Ore + S:gt.blockores.3353.name=Bismuth Bronze Ore + S:gt.blockores.3354.name=Magnetic Iron Ore + S:gt.blockores.3355.name=Magnetic Steel Ore + S:gt.blockores.3356.name=Magnetic Neodymium Ore + 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.3360.name=Niobium-Titanium Ore + S:gt.blockores.3363.name=Tin Alloy Ore + S:gt.blockores.3370.name=Tungstencarbide Ore + S:gt.blockores.3371.name=Vanadiumsteel Ore + S:gt.blockores.3372.name=HSS-G Ore + S:gt.blockores.3373.name=HSS-E Ore + S:gt.blockores.3374.name=HSS-S Ore + S:gt.blockores.3375.name=Rutile Ore + S:gt.blockores.3376.name=Titaniumtetrachloride Ore + S:gt.blockores.3377.name=Magnesiumchloride Ore + S:gt.blockores.34.name=Nickel 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.3460.name=Hydrogen Sulfide 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.349.name=Blue Steel 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 + S:gt.blockores.35.name=Copper Ore + S:gt.blockores.350.name=Sterling Silver Ore + S:gt.blockores.3500.name=Diamond Ore + S:gt.blockores.3501.name=Emerald Ore + S:gt.blockores.3502.name=Ruby Ore + S:gt.blockores.3503.name=Sapphire Ore + S:gt.blockores.3504.name=Green Sapphire Ore + S:gt.blockores.3505.name=Olivine Ore + S:gt.blockores.3506.name=Nether Star Ore + S:gt.blockores.3507.name=Topaz Ore + S:gt.blockores.3508.name=Tanzanite Ore + S:gt.blockores.3509.name=Amethyst Ore + S:gt.blockores.351.name=Rose Gold Ore + S:gt.blockores.3510.name=Opal Ore + 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.3515.name=Dilithium Ore + S:gt.blockores.3516.name=Certus Quartz Ore + S:gt.blockores.3518.name=Forcicium Ore + 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.3522.name=Nether Quartz Ore + S:gt.blockores.3523.name=Quartzite Ore + S:gt.blockores.3524.name=Lazurite Ore + S:gt.blockores.3525.name=Sodalite Ore + 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.353.name=Bismuth Bronze Ore + S:gt.blockores.3530.name=Apatite Ore + S:gt.blockores.3531.name=Niter Ore + S:gt.blockores.3532.name=Enderpearl Ore + S:gt.blockores.3533.name=Endereye Ore + S:gt.blockores.3534.name=Phosphorus Ore + S:gt.blockores.3535.name=Coal Ore + S:gt.blockores.3536.name=Charcoal Ore + 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.355.name=Magnetic Steel Ore + S:gt.blockores.356.name=Magnetic Neodymium Ore + 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.36.name=Zinc Ore + S:gt.blockores.360.name=Niobium-Titanium 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 + S:gt.blockores.3609.name=Sterilized Growth Medium Ore + S:gt.blockores.3610.name=Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.3611.name=Borosilicate Glass Ore + S:gt.blockores.3612.name=Ferrite Mixture Ore + S:gt.blockores.3613.name=Nickel-Zinc Ferrite Ore + S:gt.blockores.3614.name=Massicot Ore + S:gt.blockores.3615.name=Arsenic Trioxide Ore + S:gt.blockores.3616.name=Cobalt Oxide Ore + 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.3620.name=Ferrosilite Ore + S:gt.blockores.3621.name=Magnesia Ore + S:gt.blockores.3622.name=Quicklime Ore + S:gt.blockores.3623.name=Potash Ore + S:gt.blockores.3624.name=Soda Ash Ore + S:gt.blockores.3625.name=Brick Ore + S:gt.blockores.3626.name=Fireclay Ore + S:gt.blockores.3627.name=Bio Diesel Ore + S:gt.blockores.3628.name=Nitration Mixture Ore + S:gt.blockores.3629.name=Glycerol Ore + S:gt.blockores.363.name=Tin Alloy Ore + S:gt.blockores.3630.name=Sodium Bisulfate Ore + S:gt.blockores.3631.name=Polyphenylene Sulfide Ore + S:gt.blockores.3632.name=Dichlorobenzene Ore + S:gt.blockores.3633.name=Polydimethylsiloxane Ore + S:gt.blockores.3634.name=Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.3635.name=Styrene-Butadiene Rubber Ore + S:gt.blockores.3636.name=Polystyrene Ore + S:gt.blockores.3637.name=Styrene Ore + S:gt.blockores.3638.name=Isoprene Ore + S:gt.blockores.3639.name=Tetranitromethane Ore + S:gt.blockores.3640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.3641.name=Ethenone Ore + S:gt.blockores.3642.name=Ethane Ore + S:gt.blockores.3643.name=Propane Ore + S:gt.blockores.3644.name=Butane Ore + S:gt.blockores.3645.name=Butene Ore + S:gt.blockores.3646.name=Butadiene Ore + 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.3650.name=Vinyl Chloride Ore + S:gt.blockores.3651.name=Sulfur Dioxide Ore + S:gt.blockores.3652.name=Sulfur Trioxide Ore + S:gt.blockores.3653.name=Nitric Acid Ore + S:gt.blockores.3654.name=1,1-Dimethylhydrazine Ore + S:gt.blockores.3655.name=Chloramine Ore + S:gt.blockores.3656.name=Dimethylamine Ore + 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.3660.name=Wood Gas Ore + S:gt.blockores.3661.name=Wood Vinegar Ore + S:gt.blockores.3662.name=Wood Tar Ore + S:gt.blockores.3663.name=Dimethyldichlorosilane Ore + S:gt.blockores.3664.name=Chloromethane Ore + S:gt.blockores.3665.name=Phosphorous Pentoxide Ore + S:gt.blockores.3666.name=Tetrafluoroethylene Ore + 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.3670.name=Acetic Acid Ore + S:gt.blockores.3671.name=Calcium Acetate Solution Ore + S:gt.blockores.3672.name=Acetone Ore + S:gt.blockores.3673.name=Methanol Ore + S:gt.blockores.3674.name=Carbon Monoxide Ore + S:gt.blockores.3675.name=Charcoal Byproducts Ore + S:gt.blockores.3676.name=Metal Mixture Ore + 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.3680.name=Polyvinyl Acetate Ore + S:gt.blockores.3681.name=Methyl Acetate Ore + S:gt.blockores.3682.name=Allyl Chloride Ore + S:gt.blockores.3683.name=Hydrochloric Acid Ore + S:gt.blockores.3684.name=Hypochlorous Acid Ore + S:gt.blockores.3685.name=Sodium Hydroxide Ore + S:gt.blockores.3686.name=Benzene Ore + 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.3690.name=Vinegar Ore + S:gt.blockores.3691.name=Fermented Biomass Ore + S:gt.blockores.3692.name=Salt Water Ore + S:gt.blockores.37.name=Gallium Ore + S:gt.blockores.370.name=Tungstencarbide Ore + S:gt.blockores.3700.name=Lava Ore + S:gt.blockores.3701.name=Water Ore + S:gt.blockores.3702.name=Ice Ore + S:gt.blockores.3703.name=UU-Matter Ore + S:gt.blockores.3704.name=Biomass Ore + S:gt.blockores.3705.name=Biofuel Ore + S:gt.blockores.3706.name=Ethanol Ore + S:gt.blockores.3707.name=Oil Ore + S:gt.blockores.3708.name=Diesel Ore + S:gt.blockores.3709.name=Cetane-Boosted Diesel Ore + S:gt.blockores.371.name=Vanadiumsteel Ore + S:gt.blockores.3710.name=Coalfuel Ore + S:gt.blockores.3711.name=Fish Oil Ore + S:gt.blockores.3712.name=Creosote Ore + S:gt.blockores.3713.name=Seed Oil Ore + S:gt.blockores.3714.name=Glyceryl Trinitrate Ore + S:gt.blockores.3715.name=Methane Ore + S:gt.blockores.3716.name=Nitro-Carbon Ore + S:gt.blockores.3717.name=Nitrogen Dioxide Ore + S:gt.blockores.3718.name=Sodium Persulfate Ore + S:gt.blockores.3719.name=Sodium Sulfide Ore + S:gt.blockores.372.name=HSS-G Ore + S:gt.blockores.3720.name=Sulfuric Acid Ore + S:gt.blockores.3721.name=UU-Amplifier Ore + S:gt.blockores.3722.name=Hemp Seed Oil Ore + S:gt.blockores.3723.name=Lin Seed Oil Ore + S:gt.blockores.3724.name=Lubricant Ore + S:gt.blockores.3725.name=Honey Ore + S:gt.blockores.3726.name=Glue Ore + S:gt.blockores.3727.name=Hot Frying Oil Ore + S:gt.blockores.3728.name=Snow Ore + S:gt.blockores.3729.name=Holy Water Ore + S:gt.blockores.373.name=HSS-E Ore + S:gt.blockores.3730.name=Heavy Oil Ore + S:gt.blockores.3731.name=Raw Oil Ore + S:gt.blockores.3732.name=Light Oil Ore + S:gt.blockores.3733.name=Natural Gas Ore + S:gt.blockores.3734.name=Sulfuric Gas Ore + S:gt.blockores.3735.name=Refinery Gas Ore + S:gt.blockores.3736.name=Sulfuric Naphtha Ore + S:gt.blockores.3737.name=Sulfuric Light Fuel Ore + S:gt.blockores.3738.name=Sulfuric Heavy Fuel Ore + S:gt.blockores.3739.name=Naphtha Ore + S:gt.blockores.374.name=HSS-S Ore + S:gt.blockores.3740.name=Light Fuel Ore + S:gt.blockores.3741.name=Heavy Fuel Ore + S:gt.blockores.3742.name=LPG Ore + S:gt.blockores.375.name=Rutile Ore + S:gt.blockores.376.name=Titaniumtetrachloride Ore + S:gt.blockores.377.name=Magnesiumchloride Ore + S:gt.blockores.3800.name=Gunpowder Ore + S:gt.blockores.3801.name=Blaze Ore + S:gt.blockores.3802.name=Flint Ore + S:gt.blockores.3803.name=Sugar Ore + S:gt.blockores.3804.name=Obsidian Ore + S:gt.blockores.3805.name=Clay Ore + S:gt.blockores.3806.name=Bone Ore + S:gt.blockores.3807.name=Netherrack Ore + S:gt.blockores.3808.name=Endstone Ore + S:gt.blockores.3809.name=Wood Ore + S:gt.blockores.3810.name=Redstone Ore + S:gt.blockores.3811.name=Glowstone Ore + S:gt.blockores.3813.name=Bluestone Ore + S:gt.blockores.3814.name=Nether Brick Ore + S:gt.blockores.3815.name=Ashes Ore + S:gt.blockores.3816.name=Dark Ashes Ore + 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.3820.name=Almandine Ore + S:gt.blockores.3821.name=Andradite Ore + S:gt.blockores.3822.name=Bauxite Ore + S:gt.blockores.3823.name=Calcite Ore + S:gt.blockores.3824.name=Cassiterite Ore + S:gt.blockores.3825.name=Chromite Ore + S:gt.blockores.3826.name=Cinnabar Ore + S:gt.blockores.3827.name=Cobaltite Ore + S:gt.blockores.3828.name=Sheldonite Ore + S:gt.blockores.3830.name=Galena Ore + S:gt.blockores.3831.name=Grossular Ore + S:gt.blockores.3833.name=Phosphate Ore + S:gt.blockores.3834.name=Pyrite Ore + S:gt.blockores.3835.name=Pyrope Ore + S:gt.blockores.3836.name=Saltpeter Ore + 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.3840.name=Tetrahedrite Ore + S:gt.blockores.3841.name=Tungstate Ore + S:gt.blockores.3842.name=Uvarovite Ore + S:gt.blockores.3843.name=Pyrotheum Ore + S:gt.blockores.3844.name=Basalt Ore + S:gt.blockores.3845.name=Marble Ore + S:gt.blockores.3846.name=Redrock Ore + 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.3850.name=Red Granite 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.3858.name=Crude Oil Ore + S:gt.blockores.3861.name=Emery Ore + S:gt.blockores.3862.name=Epidote Ore + S:gt.blockores.3865.name=Graphite Ore + S:gt.blockores.3867.name=Greenstone 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.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.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.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.3890.name=Glass Ore + S:gt.blockores.3891.name=Rare Earth Ore + S:gt.blockores.3892.name=Raw Meat Ore + S:gt.blockores.3893.name=Cooked Meat Ore + 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.39.name=Arsenic Ore + S:gt.blockores.3900.name=Mirabilite Ore + S:gt.blockores.3901.name=Mica Ore + S:gt.blockores.3902.name=Talc + S:gt.blockores.3903.name=Trona Ore + S:gt.blockores.3904.name=Barite Ore + S:gt.blockores.3905.name=Bastnasite Ore + S:gt.blockores.3906.name=Garnierite Ore + S:gt.blockores.3907.name=Lepidolite Ore + S:gt.blockores.3908.name=Magnesite Ore + S:gt.blockores.3909.name=Pentlandite Ore + S:gt.blockores.3910.name=Scheelite Ore + S:gt.blockores.3911.name=Alunite Ore + S:gt.blockores.3912.name=Chrysotile Ore + S:gt.blockores.3913.name=Realgar Ore + S:gt.blockores.3914.name=Dolomite Ore + S:gt.blockores.3915.name=Wollastonite Ore + S:gt.blockores.3916.name=Zeolite Ore + 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.3920.name=Spodumene Ore + S:gt.blockores.3921.name=Tantalite Ore + S:gt.blockores.3922.name=Uraninite Ore + S:gt.blockores.3923.name=Vanadium Magnetite Ore + S:gt.blockores.3924.name=Kyanite Ore + S:gt.blockores.3925.name=Perlite Ore + S:gt.blockores.3926.name=Pumice Ore + S:gt.blockores.3927.name=Bentonite + S:gt.blockores.3928.name=Fullers Earth + S:gt.blockores.3929.name=Kaolinite + S:gt.blockores.3930.name=Brown Limonite Ore + S:gt.blockores.3931.name=Yellow Limonite Ore + S:gt.blockores.3932.name=Vermiculite + S:gt.blockores.3933.name=Glauconite Ore + S:gt.blockores.3934.name=Gypsum Ore + S:gt.blockores.3935.name=Basaltic Mineral Sand + S:gt.blockores.3936.name=Granitic Mineral Sand + S:gt.blockores.3937.name=Cassiterite Sand + S:gt.blockores.3938.name=Garnet Sand + S:gt.blockores.3939.name=Quartz Sand + S:gt.blockores.3940.name=Volcanic Ashes Ore + S:gt.blockores.3941.name=Borax Ore + S:gt.blockores.3942.name=Molybdenite Ore + S:gt.blockores.3943.name=Pyrolusite Ore + S:gt.blockores.3944.name=Rock Salt Ore + S:gt.blockores.3945.name=Stibnite Ore + S:gt.blockores.3946.name=Asbestos Ore + S:gt.blockores.3947.name=Concrete Ore + S:gt.blockores.3948.name=Diatomite Ore + S:gt.blockores.3949.name=Glauconite Sand + S:gt.blockores.3980.name=Gallium Arsenide Ore + S:gt.blockores.3981.name=Indium Gallium Phosphide Ore + S:gt.blockores.3999.name=Mc Guffium 239 Ore + S:gt.blockores.4.name=Helium Ore + S:gt.blockores.4001.name=Hydrogen Ore + S:gt.blockores.4002.name=Deuterium Ore + S:gt.blockores.4003.name=Tritium Ore + S:gt.blockores.4004.name=Helium Ore + S:gt.blockores.4005.name=Helium-3 Ore + S:gt.blockores.4006.name=Lithium Ore + S:gt.blockores.4008.name=Beryllium Ore + S:gt.blockores.4009.name=Boron Ore + S:gt.blockores.4010.name=Carbon Ore + S:gt.blockores.4012.name=Nitrogen Ore + S:gt.blockores.4013.name=Oxygen Ore + S:gt.blockores.4014.name=Fluorine Ore + S:gt.blockores.4017.name=Sodium Ore + S:gt.blockores.4018.name=Magnesium Ore + S:gt.blockores.4019.name=Aluminium Ore + S:gt.blockores.4020.name=Silicon Ore + S:gt.blockores.4021.name=Phosphor Ore + S:gt.blockores.4022.name=Sulfur Ore + S:gt.blockores.4023.name=Chlorine Ore + S:gt.blockores.4024.name=Argon Ore + S:gt.blockores.4025.name=Potassium Ore + S:gt.blockores.4026.name=Calcium Ore + S:gt.blockores.4028.name=Titanium Ore + S:gt.blockores.4029.name=Vanadium Ore + S:gt.blockores.4030.name=Chrome Ore + S:gt.blockores.4031.name=Manganese Ore + S:gt.blockores.4032.name=Iron Ore + S:gt.blockores.4033.name=Cobalt Ore + S:gt.blockores.4034.name=Nickel Ore + S:gt.blockores.4035.name=Copper Ore + S:gt.blockores.4036.name=Zinc Ore + S:gt.blockores.4037.name=Gallium Ore + S:gt.blockores.4039.name=Arsenic 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.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.4062.name=Caesium Ore + S:gt.blockores.4063.name=Barium Ore + S:gt.blockores.4065.name=Cerium Ore + S:gt.blockores.4067.name=Neodymium Ore + S:gt.blockores.4070.name=Europium Ore + S:gt.blockores.4078.name=Lutetium Ore + S:gt.blockores.4080.name=Tantalum Ore + S:gt.blockores.4081.name=Tungsten Ore + S:gt.blockores.4083.name=Osmium Ore + S:gt.blockores.4084.name=Iridium Ore + S:gt.blockores.4085.name=Platinum Ore + S:gt.blockores.4086.name=Gold Ore + S:gt.blockores.4087.name=Mercury Ore + S:gt.blockores.4089.name=Lead Ore + S:gt.blockores.4090.name=Bismuth Ore + S:gt.blockores.4093.name=Radon Ore + S:gt.blockores.4096.name=Thorium Ore + S:gt.blockores.4097.name=Uranium 235 Ore + S:gt.blockores.4098.name=Uranium 238 Ore + S:gt.blockores.4100.name=Plutonium 239 Ore + S:gt.blockores.4101.name=Plutonium 241 Ore + S:gt.blockores.4103.name=Americium Ore + 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.4300.name=Bronze Ore + S:gt.blockores.4301.name=Brass Ore + S:gt.blockores.4302.name=Invar Ore + S:gt.blockores.4303.name=Electrum Ore + S:gt.blockores.4304.name=Wrought Iron Ore + S:gt.blockores.4305.name=Steel Ore + 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.4310.name=Cupronickel Ore + S:gt.blockores.4311.name=Nichrome Ore + S:gt.blockores.4312.name=Kanthal Ore + S:gt.blockores.4313.name=Magnalium Ore + S:gt.blockores.4314.name=Soldering Alloy Ore + 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.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.4331.name=Mithril Ore + S:gt.blockores.4334.name=Black Steel Ore + S:gt.blockores.4335.name=Damascus Steel 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.4348.name=Red Steel Ore + S:gt.blockores.4349.name=Blue Steel Ore + S:gt.blockores.4350.name=Sterling Silver Ore + S:gt.blockores.4351.name=Rose Gold Ore + S:gt.blockores.4352.name=Black Bronze Ore + S:gt.blockores.4353.name=Bismuth Bronze Ore + S:gt.blockores.4354.name=Magnetic Iron Ore + S:gt.blockores.4355.name=Magnetic Steel Ore + S:gt.blockores.4356.name=Magnetic Neodymium Ore + S:gt.blockores.4357.name=Vanadium-Gallium Ore + 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.4363.name=Tin Alloy Ore + S:gt.blockores.4370.name=Tungstencarbide Ore + S:gt.blockores.4371.name=Vanadiumsteel Ore + S:gt.blockores.4372.name=HSS-G Ore + S:gt.blockores.4373.name=HSS-E Ore + S:gt.blockores.4374.name=HSS-S Ore + S:gt.blockores.4375.name=Rutile Ore + S:gt.blockores.4376.name=Titaniumtetrachloride Ore + S:gt.blockores.4377.name=Magnesiumchloride 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.4495.name=Liquid Air Ore + S:gt.blockores.4496.name=Noble Gases Ore + S:gt.blockores.4497.name=Carbon Dioxide Ore + S:gt.blockores.45.name=Yttrium Ore + S:gt.blockores.4500.name=Diamond Ore + S:gt.blockores.4501.name=Emerald Ore + S:gt.blockores.4502.name=Ruby Ore + S:gt.blockores.4503.name=Sapphire Ore + S:gt.blockores.4504.name=Green Sapphire Ore + S:gt.blockores.4505.name=Olivine Ore + S:gt.blockores.4506.name=Nether Star Ore + S:gt.blockores.4507.name=Topaz Ore + S:gt.blockores.4508.name=Tanzanite Ore + S:gt.blockores.4509.name=Amethyst Ore + S:gt.blockores.4510.name=Opal Ore + 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.4515.name=Dilithium Ore + S:gt.blockores.4516.name=Certus Quartz Ore + S:gt.blockores.4518.name=Forcicium Ore + S:gt.blockores.4519.name=Forcillium Ore + S:gt.blockores.4520.name=Monazite Ore + S:gt.blockores.4522.name=Nether Quartz Ore + S:gt.blockores.4523.name=Quartzite Ore + S:gt.blockores.4524.name=Lazurite Ore + S:gt.blockores.4525.name=Sodalite Ore + 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.4530.name=Apatite Ore + S:gt.blockores.4531.name=Niter Ore + S:gt.blockores.4532.name=Enderpearl Ore + S:gt.blockores.4533.name=Endereye Ore + S:gt.blockores.4534.name=Phosphorus Ore + S:gt.blockores.4535.name=Coal Ore + 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.460.name=Hydrogen Sulfide 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 + S:gt.blockores.4609.name=Sterilized Growth Medium Ore + S:gt.blockores.4610.name=Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.4611.name=Borosilicate Glass Ore + S:gt.blockores.4612.name=Ferrite Mixture Ore + S:gt.blockores.4613.name=Nickel-Zinc Ferrite Ore + S:gt.blockores.4614.name=Massicot Ore + S:gt.blockores.4615.name=Arsenic Trioxide Ore + S:gt.blockores.4616.name=Cobalt Oxide Ore + S:gt.blockores.4617.name=Zincite Ore + S:gt.blockores.4618.name=Antimony Trioxide Ore + S:gt.blockores.4619.name=Cupric Oxide Ore + S:gt.blockores.4620.name=Ferrosilite Ore + S:gt.blockores.4621.name=Magnesia Ore + S:gt.blockores.4622.name=Quicklime Ore + S:gt.blockores.4623.name=Potash Ore + S:gt.blockores.4624.name=Soda Ash Ore + S:gt.blockores.4625.name=Brick Ore + S:gt.blockores.4626.name=Fireclay Ore + S:gt.blockores.4627.name=Bio Diesel Ore + S:gt.blockores.4628.name=Nitration Mixture Ore + S:gt.blockores.4629.name=Glycerol Ore + S:gt.blockores.4630.name=Sodium Bisulfate Ore + S:gt.blockores.4631.name=Polyphenylene Sulfide Ore + S:gt.blockores.4632.name=Dichlorobenzene Ore + S:gt.blockores.4633.name=Polydimethylsiloxane Ore + S:gt.blockores.4634.name=Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.4635.name=Styrene-Butadiene Rubber Ore + S:gt.blockores.4636.name=Polystyrene Ore + S:gt.blockores.4637.name=Styrene Ore + S:gt.blockores.4638.name=Isoprene Ore + S:gt.blockores.4639.name=Tetranitromethane Ore + S:gt.blockores.4640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.4641.name=Ethenone Ore + S:gt.blockores.4642.name=Ethane Ore + S:gt.blockores.4643.name=Propane Ore + S:gt.blockores.4644.name=Butane Ore + S:gt.blockores.4645.name=Butene Ore + S:gt.blockores.4646.name=Butadiene Ore + S:gt.blockores.4647.name=Toluene Ore + S:gt.blockores.4648.name=Epichlorohydrin Ore + S:gt.blockores.4649.name=Polyvinyl Chloride Ore + S:gt.blockores.4650.name=Vinyl Chloride Ore + S:gt.blockores.4651.name=Sulfur Dioxide Ore + S:gt.blockores.4652.name=Sulfur Trioxide Ore + S:gt.blockores.4653.name=Nitric Acid Ore + S:gt.blockores.4654.name=1,1-Dimethylhydrazine Ore + S:gt.blockores.4655.name=Chloramine Ore + S:gt.blockores.4656.name=Dimethylamine Ore + S:gt.blockores.4657.name=Dinitrogen Tetroxide Ore + S:gt.blockores.4658.name=Nitric Oxide Ore + S:gt.blockores.4659.name=Ammonia Ore + S:gt.blockores.4660.name=Wood Gas Ore + S:gt.blockores.4661.name=Wood Vinegar Ore + S:gt.blockores.4662.name=Wood Tar Ore + S:gt.blockores.4663.name=Dimethyldichlorosilane Ore + S:gt.blockores.4664.name=Chloromethane Ore + S:gt.blockores.4665.name=Phosphorous Pentoxide Ore + S:gt.blockores.4666.name=Tetrafluoroethylene Ore + S:gt.blockores.4667.name=Hydrofluoric Acid Ore + S:gt.blockores.4668.name=Chloroform Ore + S:gt.blockores.4669.name=Bisphenol A Ore + S:gt.blockores.4670.name=Acetic Acid Ore + S:gt.blockores.4671.name=Calcium Acetate Solution Ore + S:gt.blockores.4672.name=Acetone Ore + S:gt.blockores.4673.name=Methanol Ore + S:gt.blockores.4674.name=Carbon Monoxide Ore + S:gt.blockores.4675.name=Charcoal Byproducts Ore + S:gt.blockores.4676.name=Metal Mixture Ore + S:gt.blockores.4677.name=Ethylene Ore + S:gt.blockores.4678.name=Propene Ore + S:gt.blockores.4679.name=Vinyl Acetate Ore + S:gt.blockores.4680.name=Polyvinyl Acetate Ore + S:gt.blockores.4681.name=Methyl Acetate Ore + S:gt.blockores.4682.name=Allyl Chloride Ore + S:gt.blockores.4683.name=Hydrochloric Acid Ore + S:gt.blockores.4684.name=Hypochlorous Acid Ore + S:gt.blockores.4685.name=Sodium Hydroxide Ore + S:gt.blockores.4686.name=Benzene Ore + S:gt.blockores.4687.name=Phenol Ore + S:gt.blockores.4688.name=Cumene Ore + S:gt.blockores.4689.name=Phosphoric Acid Ore + 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.47.name=Niobium Ore + S:gt.blockores.470.name=Epoxy Resin Ore + S:gt.blockores.4700.name=Lava Ore + S:gt.blockores.4701.name=Water Ore + S:gt.blockores.4702.name=Ice Ore + S:gt.blockores.4703.name=UU-Matter Ore + S:gt.blockores.4704.name=Biomass Ore + S:gt.blockores.4705.name=Biofuel Ore + S:gt.blockores.4706.name=Ethanol Ore + S:gt.blockores.4707.name=Oil Ore + S:gt.blockores.4708.name=Diesel Ore + S:gt.blockores.4709.name=Cetane-Boosted Diesel Ore + S:gt.blockores.471.name=Silicone Rubber Ore + S:gt.blockores.4710.name=Coalfuel Ore + S:gt.blockores.4711.name=Fish Oil Ore + S:gt.blockores.4712.name=Creosote Ore + S:gt.blockores.4713.name=Seed Oil Ore + S:gt.blockores.4714.name=Glyceryl Trinitrate Ore + S:gt.blockores.4715.name=Methane Ore + S:gt.blockores.4716.name=Nitro-Carbon Ore + S:gt.blockores.4717.name=Nitrogen Dioxide Ore + S:gt.blockores.4718.name=Sodium Persulfate Ore + S:gt.blockores.4719.name=Sodium Sulfide Ore + S:gt.blockores.472.name=Polycaprolactam Ore + S:gt.blockores.4720.name=Sulfuric Acid Ore + S:gt.blockores.4721.name=UU-Amplifier Ore + S:gt.blockores.4722.name=Hemp Seed Oil Ore + S:gt.blockores.4723.name=Lin Seed Oil Ore + S:gt.blockores.4724.name=Lubricant Ore + S:gt.blockores.4725.name=Honey Ore + S:gt.blockores.4726.name=Glue Ore + S:gt.blockores.4727.name=Hot Frying Oil Ore + S:gt.blockores.4728.name=Snow Ore + S:gt.blockores.4729.name=Holy Water Ore + S:gt.blockores.473.name=Polytetrafluoroethylene Ore + S:gt.blockores.4730.name=Heavy Oil Ore + S:gt.blockores.4731.name=Raw Oil Ore + S:gt.blockores.4732.name=Light Oil Ore + S:gt.blockores.4733.name=Natural Gas Ore + S:gt.blockores.4734.name=Sulfuric Gas Ore + S:gt.blockores.4735.name=Refinery Gas Ore + S:gt.blockores.4736.name=Sulfuric Naphtha Ore + S:gt.blockores.4737.name=Sulfuric Light Fuel Ore + S:gt.blockores.4738.name=Sulfuric Heavy Fuel Ore + S:gt.blockores.4739.name=Naphtha Ore + 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.48.name=Molybdenum Ore + S:gt.blockores.4800.name=Gunpowder Ore + S:gt.blockores.4801.name=Blaze Ore + S:gt.blockores.4802.name=Flint Ore + S:gt.blockores.4803.name=Sugar Ore + S:gt.blockores.4804.name=Obsidian Ore + S:gt.blockores.4805.name=Clay Ore + S:gt.blockores.4806.name=Bone Ore + S:gt.blockores.4807.name=Netherrack Ore + S:gt.blockores.4808.name=Endstone Ore + S:gt.blockores.4809.name=Wood Ore + S:gt.blockores.4810.name=Redstone Ore + S:gt.blockores.4811.name=Glowstone Ore + S:gt.blockores.4813.name=Bluestone Ore + S:gt.blockores.4814.name=Nether Brick Ore + S:gt.blockores.4815.name=Ashes Ore + S:gt.blockores.4816.name=Dark Ashes Ore + S:gt.blockores.4817.name=Salt Ore + S:gt.blockores.4818.name=Hydrated Coal Ore + S:gt.blockores.4819.name=Graphene Ore + S:gt.blockores.4820.name=Almandine Ore + S:gt.blockores.4821.name=Andradite Ore + S:gt.blockores.4822.name=Bauxite Ore + S:gt.blockores.4823.name=Calcite Ore + S:gt.blockores.4824.name=Cassiterite Ore + S:gt.blockores.4825.name=Chromite Ore + S:gt.blockores.4826.name=Cinnabar Ore + S:gt.blockores.4827.name=Cobaltite Ore + S:gt.blockores.4828.name=Sheldonite Ore + S:gt.blockores.4830.name=Galena Ore + S:gt.blockores.4831.name=Grossular Ore + S:gt.blockores.4833.name=Phosphate Ore + S:gt.blockores.4834.name=Pyrite Ore + S:gt.blockores.4835.name=Pyrope Ore + S:gt.blockores.4836.name=Saltpeter Ore + S:gt.blockores.4837.name=Silicon Dioxide Ore + S:gt.blockores.4838.name=Spessartine Ore + S:gt.blockores.4839.name=Sphalerite Ore + S:gt.blockores.4840.name=Tetrahedrite Ore + S:gt.blockores.4841.name=Tungstate Ore + S:gt.blockores.4842.name=Uvarovite Ore + S:gt.blockores.4843.name=Pyrotheum Ore + S:gt.blockores.4844.name=Basalt Ore + S:gt.blockores.4845.name=Marble Ore + S:gt.blockores.4846.name=Redrock Ore + S:gt.blockores.4847.name=Potassium Feldspar Ore + S:gt.blockores.4848.name=Biotite Ore + 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.4853.name=Cobalt Hexahydrate Ore + S:gt.blockores.4854.name=Construction Foam Ore + S:gt.blockores.4855.name=Chalcopyrite Ore + S:gt.blockores.4858.name=Crude Oil Ore + S:gt.blockores.4861.name=Emery Ore + S:gt.blockores.4862.name=Epidote Ore + S:gt.blockores.4865.name=Graphite Ore + S:gt.blockores.4867.name=Greenstone 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.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.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.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.4890.name=Glass Ore + S:gt.blockores.4891.name=Rare Earth Ore + S:gt.blockores.4892.name=Raw Meat Ore + S:gt.blockores.4893.name=Cooked Meat Ore + 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.4900.name=Mirabilite Ore + S:gt.blockores.4901.name=Mica Ore + S:gt.blockores.4902.name=Talc + S:gt.blockores.4903.name=Trona Ore + S:gt.blockores.4904.name=Barite Ore + S:gt.blockores.4905.name=Bastnasite Ore + S:gt.blockores.4906.name=Garnierite Ore + S:gt.blockores.4907.name=Lepidolite Ore + S:gt.blockores.4908.name=Magnesite Ore + S:gt.blockores.4909.name=Pentlandite Ore + S:gt.blockores.4910.name=Scheelite Ore + S:gt.blockores.4911.name=Alunite Ore + S:gt.blockores.4912.name=Chrysotile Ore + S:gt.blockores.4913.name=Realgar Ore + S:gt.blockores.4914.name=Dolomite Ore + S:gt.blockores.4915.name=Wollastonite Ore + S:gt.blockores.4916.name=Zeolite Ore + S:gt.blockores.4917.name=Banded Iron Ore + S:gt.blockores.4918.name=Ilmenite Ore + S:gt.blockores.4919.name=Pollucite Ore + S:gt.blockores.4920.name=Spodumene Ore + S:gt.blockores.4921.name=Tantalite Ore + S:gt.blockores.4922.name=Uraninite Ore + S:gt.blockores.4923.name=Vanadium Magnetite Ore + S:gt.blockores.4924.name=Kyanite Ore + S:gt.blockores.4925.name=Perlite Ore + S:gt.blockores.4926.name=Pumice Ore + S:gt.blockores.4927.name=Bentonite + S:gt.blockores.4928.name=Fullers Earth + S:gt.blockores.4929.name=Kaolinite + S:gt.blockores.4930.name=Brown Limonite Ore + S:gt.blockores.4931.name=Yellow Limonite Ore + S:gt.blockores.4932.name=Vermiculite + S:gt.blockores.4933.name=Glauconite Ore + S:gt.blockores.4934.name=Gypsum Ore + S:gt.blockores.4935.name=Basaltic Mineral Sand + S:gt.blockores.4936.name=Granitic Mineral Sand + S:gt.blockores.4937.name=Cassiterite Sand + S:gt.blockores.4938.name=Garnet Sand + S:gt.blockores.4939.name=Quartz Sand + S:gt.blockores.4940.name=Volcanic Ashes Ore + S:gt.blockores.4941.name=Borax Ore + S:gt.blockores.4942.name=Molybdenite Ore + S:gt.blockores.4943.name=Pyrolusite Ore + S:gt.blockores.4944.name=Rock Salt Ore + S:gt.blockores.4945.name=Stibnite Ore + S:gt.blockores.4946.name=Asbestos Ore + S:gt.blockores.4947.name=Concrete Ore + 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.496.name=Noble Gases Ore + S:gt.blockores.497.name=Carbon Dioxide Ore + S:gt.blockores.4980.name=Gallium Arsenide Ore + S:gt.blockores.4981.name=Indium Gallium Phosphide 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 + S:gt.blockores.5001.name=Hydrogen Ore + S:gt.blockores.5002.name=Deuterium Ore + S:gt.blockores.5003.name=Tritium Ore + S:gt.blockores.5004.name=Helium Ore + S:gt.blockores.5005.name=Helium-3 Ore + S:gt.blockores.5006.name=Lithium Ore + S:gt.blockores.5008.name=Beryllium Ore + S:gt.blockores.5009.name=Boron Ore + S:gt.blockores.501.name=Emerald Ore + S:gt.blockores.5010.name=Carbon Ore + S:gt.blockores.5012.name=Nitrogen Ore + S:gt.blockores.5013.name=Oxygen Ore + S:gt.blockores.5014.name=Fluorine Ore + S:gt.blockores.5017.name=Sodium Ore + S:gt.blockores.5018.name=Magnesium Ore + S:gt.blockores.5019.name=Aluminium Ore + S:gt.blockores.502.name=Ruby Ore + S:gt.blockores.5020.name=Silicon Ore + S:gt.blockores.5021.name=Phosphor Ore + S:gt.blockores.5022.name=Sulfur Ore + S:gt.blockores.5023.name=Chlorine Ore + S:gt.blockores.5024.name=Argon Ore + S:gt.blockores.5025.name=Potassium Ore + S:gt.blockores.5026.name=Calcium Ore + S:gt.blockores.5028.name=Titanium Ore + S:gt.blockores.5029.name=Vanadium Ore + S:gt.blockores.503.name=Sapphire Ore + S:gt.blockores.5030.name=Chrome Ore + S:gt.blockores.5031.name=Manganese Ore + S:gt.blockores.5032.name=Iron Ore + S:gt.blockores.5033.name=Cobalt Ore + S:gt.blockores.5034.name=Nickel Ore + S:gt.blockores.5035.name=Copper Ore + S:gt.blockores.5036.name=Zinc Ore + 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.5045.name=Yttrium Ore + S:gt.blockores.5047.name=Niobium Ore + S:gt.blockores.5048.name=Molybdenum Ore + S:gt.blockores.505.name=Olivine Ore + S:gt.blockores.5052.name=Palladium Ore + S:gt.blockores.5054.name=Silver Ore + S:gt.blockores.5055.name=Cadmium Ore + S:gt.blockores.5056.name=Indium Ore + S:gt.blockores.5057.name=Tin Ore + S:gt.blockores.5058.name=Antimony 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.5065.name=Cerium Ore + S:gt.blockores.5067.name=Neodymium Ore + S:gt.blockores.507.name=Topaz Ore + S:gt.blockores.5070.name=Europium Ore + S:gt.blockores.5078.name=Lutetium Ore + S:gt.blockores.508.name=Tanzanite Ore + S:gt.blockores.5080.name=Tantalum Ore + S:gt.blockores.5081.name=Tungsten Ore + S:gt.blockores.5083.name=Osmium Ore + S:gt.blockores.5084.name=Iridium Ore + S:gt.blockores.5085.name=Platinum Ore + S:gt.blockores.5086.name=Gold Ore + S:gt.blockores.5087.name=Mercury Ore + S:gt.blockores.5089.name=Lead Ore + S:gt.blockores.509.name=Amethyst Ore + S:gt.blockores.5090.name=Bismuth Ore + S:gt.blockores.5093.name=Radon Ore + S:gt.blockores.5096.name=Thorium Ore + S:gt.blockores.5097.name=Uranium 235 Ore + S:gt.blockores.5098.name=Uranium 238 Ore + S:gt.blockores.510.name=Opal Ore + S:gt.blockores.5100.name=Plutonium 239 Ore + S:gt.blockores.5101.name=Plutonium 241 Ore + S:gt.blockores.5103.name=Americium Ore + S:gt.blockores.511.name=Jasper Ore + 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.515.name=Dilithium Ore + S:gt.blockores.516.name=Certus Quartz Ore + S:gt.blockores.518.name=Forcicium Ore + S:gt.blockores.519.name=Forcillium Ore + S:gt.blockores.52.name=Palladium Ore + S:gt.blockores.520.name=Monazite Ore + S:gt.blockores.522.name=Nether Quartz Ore + S:gt.blockores.523.name=Quartzite Ore + S:gt.blockores.524.name=Lazurite Ore + S:gt.blockores.5241.name=Platinum Group Sludge Ore + S:gt.blockores.525.name=Sodalite Ore + 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.5299.name=Stone Ore + S:gt.blockores.530.name=Apatite Ore + S:gt.blockores.5300.name=Bronze Ore + S:gt.blockores.5301.name=Brass Ore + S:gt.blockores.5302.name=Invar Ore + S:gt.blockores.5303.name=Electrum Ore + S:gt.blockores.5304.name=Wrought Iron Ore + S:gt.blockores.5305.name=Steel Ore + 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.531.name=Niter Ore + S:gt.blockores.5310.name=Cupronickel Ore + S:gt.blockores.5311.name=Nichrome Ore + S:gt.blockores.5312.name=Kanthal Ore + S:gt.blockores.5313.name=Magnalium Ore + S:gt.blockores.5314.name=Soldering Alloy Ore + 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.532.name=Enderpearl Ore + S:gt.blockores.5324.name=Naquadah Ore + S:gt.blockores.5325.name=Naquadah Alloy Ore + S:gt.blockores.5326.name=Enriched Naquadah Ore + S:gt.blockores.5327.name=Naquadria Ore + S:gt.blockores.5328.name=Duranium Ore + S:gt.blockores.5329.name=Tritanium Ore + S:gt.blockores.533.name=Endereye Ore + S:gt.blockores.5331.name=Mithril Ore + S:gt.blockores.5334.name=Black Steel Ore + S:gt.blockores.5335.name=Damascus Steel Ore + S:gt.blockores.534.name=Phosphorus 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.5348.name=Red Steel Ore + S:gt.blockores.5349.name=Blue Steel Ore + S:gt.blockores.535.name=Coal Ore + S:gt.blockores.5350.name=Sterling Silver Ore + S:gt.blockores.5351.name=Rose Gold Ore + S:gt.blockores.5352.name=Black Bronze Ore + S:gt.blockores.5353.name=Bismuth Bronze Ore + S:gt.blockores.5354.name=Magnetic Iron Ore + S:gt.blockores.5355.name=Magnetic Steel Ore + S:gt.blockores.5356.name=Magnetic Neodymium Ore + S:gt.blockores.5357.name=Vanadium-Gallium Ore + S:gt.blockores.5358.name=Yttrium Barium Cuprate Ore + 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.5363.name=Tin Alloy Ore + S:gt.blockores.537.name=Jade Ore + S:gt.blockores.5370.name=Tungstencarbide Ore + S:gt.blockores.5371.name=Vanadiumsteel Ore + S:gt.blockores.5372.name=HSS-G Ore + S:gt.blockores.5373.name=HSS-E Ore + S:gt.blockores.5374.name=HSS-S Ore + S:gt.blockores.5375.name=Rutile Ore + S:gt.blockores.5376.name=Titaniumtetrachloride Ore + 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.5460.name=Hydrogen Sulfide Ore + S:gt.blockores.5470.name=Epoxy Resin Ore + S:gt.blockores.5471.name=Silicone Rubber Ore + S:gt.blockores.5472.name=Polycaprolactam Ore + S:gt.blockores.5473.name=Polytetrafluoroethylene Ore + S:gt.blockores.5485.name=Alduorite 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 + S:gt.blockores.55.name=Cadmium Ore + S:gt.blockores.5500.name=Diamond Ore + S:gt.blockores.5501.name=Emerald Ore + S:gt.blockores.5502.name=Ruby Ore + S:gt.blockores.5503.name=Sapphire Ore + S:gt.blockores.5504.name=Green Sapphire Ore + S:gt.blockores.5505.name=Olivine Ore + S:gt.blockores.5506.name=Nether Star Ore + S:gt.blockores.5507.name=Topaz Ore + S:gt.blockores.5508.name=Tanzanite Ore + S:gt.blockores.5509.name=Amethyst Ore + S:gt.blockores.5510.name=Opal Ore + 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.5515.name=Dilithium Ore + S:gt.blockores.5516.name=Certus Quartz Ore + S:gt.blockores.5518.name=Forcicium Ore + S:gt.blockores.5519.name=Forcillium Ore + S:gt.blockores.5520.name=Monazite Ore + S:gt.blockores.5522.name=Nether Quartz Ore + S:gt.blockores.5523.name=Quartzite Ore + S:gt.blockores.5524.name=Lazurite Ore + S:gt.blockores.5525.name=Sodalite Ore + 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.5530.name=Apatite Ore + S:gt.blockores.5531.name=Niter Ore + S:gt.blockores.5532.name=Enderpearl Ore + S:gt.blockores.5533.name=Endereye Ore + S:gt.blockores.5534.name=Phosphorus Ore + S:gt.blockores.5535.name=Coal Ore + 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.56.name=Indium 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 + S:gt.blockores.5609.name=Sterilized Growth Medium Ore + S:gt.blockores.5610.name=Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.5611.name=Borosilicate Glass Ore + S:gt.blockores.5612.name=Ferrite Mixture Ore + S:gt.blockores.5613.name=Nickel-Zinc Ferrite Ore + S:gt.blockores.5614.name=Massicot Ore + S:gt.blockores.5615.name=Arsenic Trioxide Ore + S:gt.blockores.5616.name=Cobalt Oxide Ore + S:gt.blockores.5617.name=Zincite Ore + S:gt.blockores.5618.name=Antimony Trioxide Ore + S:gt.blockores.5619.name=Cupric Oxide Ore + S:gt.blockores.5620.name=Ferrosilite Ore + S:gt.blockores.5621.name=Magnesia Ore + S:gt.blockores.5622.name=Quicklime Ore + S:gt.blockores.5623.name=Potash Ore + S:gt.blockores.5624.name=Soda Ash Ore + S:gt.blockores.5625.name=Brick Ore + S:gt.blockores.5626.name=Fireclay Ore + S:gt.blockores.5627.name=Bio Diesel Ore + S:gt.blockores.5628.name=Nitration Mixture Ore + S:gt.blockores.5629.name=Glycerol Ore + S:gt.blockores.5630.name=Sodium Bisulfate Ore + S:gt.blockores.5631.name=Polyphenylene Sulfide Ore + S:gt.blockores.5632.name=Dichlorobenzene Ore + S:gt.blockores.5633.name=Polydimethylsiloxane Ore + S:gt.blockores.5634.name=Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.5635.name=Styrene-Butadiene Rubber Ore + S:gt.blockores.5636.name=Polystyrene Ore + S:gt.blockores.5637.name=Styrene Ore + S:gt.blockores.5638.name=Isoprene Ore + S:gt.blockores.5639.name=Tetranitromethane Ore + S:gt.blockores.5640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.5641.name=Ethenone Ore + S:gt.blockores.5642.name=Ethane Ore + S:gt.blockores.5643.name=Propane Ore + S:gt.blockores.5644.name=Butane Ore + S:gt.blockores.5645.name=Butene Ore + S:gt.blockores.5646.name=Butadiene Ore + S:gt.blockores.5647.name=Toluene Ore + S:gt.blockores.5648.name=Epichlorohydrin Ore + S:gt.blockores.5649.name=Polyvinyl Chloride Ore + S:gt.blockores.5650.name=Vinyl Chloride Ore + S:gt.blockores.5651.name=Sulfur Dioxide Ore + S:gt.blockores.5652.name=Sulfur Trioxide Ore + S:gt.blockores.5653.name=Nitric Acid Ore + S:gt.blockores.5654.name=1,1-Dimethylhydrazine Ore + S:gt.blockores.5655.name=Chloramine Ore + S:gt.blockores.5656.name=Dimethylamine Ore + S:gt.blockores.5657.name=Dinitrogen Tetroxide Ore + S:gt.blockores.5658.name=Nitric Oxide Ore + S:gt.blockores.5659.name=Ammonia Ore + S:gt.blockores.5660.name=Wood Gas Ore + S:gt.blockores.5661.name=Wood Vinegar Ore + S:gt.blockores.5662.name=Wood Tar Ore + S:gt.blockores.5663.name=Dimethyldichlorosilane Ore + S:gt.blockores.5664.name=Chloromethane Ore + S:gt.blockores.5665.name=Phosphorous Pentoxide Ore + S:gt.blockores.5666.name=Tetrafluoroethylene Ore + S:gt.blockores.5667.name=Hydrofluoric Acid Ore + S:gt.blockores.5668.name=Chloroform Ore + S:gt.blockores.5669.name=Bisphenol A Ore + S:gt.blockores.5670.name=Acetic Acid Ore + S:gt.blockores.5671.name=Calcium Acetate Solution Ore + S:gt.blockores.5672.name=Acetone Ore + S:gt.blockores.5673.name=Methanol Ore + S:gt.blockores.5674.name=Carbon Monoxide Ore + S:gt.blockores.5675.name=Charcoal Byproducts Ore + S:gt.blockores.5676.name=Metal Mixture Ore + S:gt.blockores.5677.name=Ethylene Ore + S:gt.blockores.5678.name=Propene Ore + S:gt.blockores.5679.name=Vinyl Acetate Ore + S:gt.blockores.5680.name=Polyvinyl Acetate Ore + S:gt.blockores.5681.name=Methyl Acetate Ore + S:gt.blockores.5682.name=Allyl Chloride Ore + S:gt.blockores.5683.name=Hydrochloric Acid Ore + S:gt.blockores.5684.name=Hypochlorous Acid Ore + S:gt.blockores.5685.name=Sodium Hydroxide Ore + S:gt.blockores.5686.name=Benzene Ore + S:gt.blockores.5687.name=Phenol Ore + S:gt.blockores.5688.name=Cumene Ore + S:gt.blockores.5689.name=Phosphoric Acid Ore + 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.57.name=Tin Ore + S:gt.blockores.5700.name=Lava Ore + S:gt.blockores.5701.name=Water Ore + S:gt.blockores.5702.name=Ice Ore + S:gt.blockores.5703.name=UU-Matter Ore + S:gt.blockores.5704.name=Biomass Ore + S:gt.blockores.5705.name=Biofuel Ore + S:gt.blockores.5706.name=Ethanol Ore + S:gt.blockores.5707.name=Oil Ore + S:gt.blockores.5708.name=Diesel Ore + S:gt.blockores.5709.name=Cetane-Boosted Diesel Ore + S:gt.blockores.5710.name=Coalfuel Ore + S:gt.blockores.5711.name=Fish Oil Ore + S:gt.blockores.5712.name=Creosote Ore + S:gt.blockores.5713.name=Seed Oil Ore + S:gt.blockores.5714.name=Glyceryl Trinitrate Ore + S:gt.blockores.5715.name=Methane Ore + S:gt.blockores.5716.name=Nitro-Carbon Ore + S:gt.blockores.5717.name=Nitrogen Dioxide Ore + S:gt.blockores.5718.name=Sodium Persulfate Ore + S:gt.blockores.5719.name=Sodium Sulfide Ore + S:gt.blockores.5720.name=Sulfuric Acid Ore + S:gt.blockores.5721.name=UU-Amplifier Ore + S:gt.blockores.5722.name=Hemp Seed Oil Ore + S:gt.blockores.5723.name=Lin Seed Oil Ore + S:gt.blockores.5724.name=Lubricant Ore + S:gt.blockores.5725.name=Honey Ore + S:gt.blockores.5726.name=Glue Ore + S:gt.blockores.5727.name=Hot Frying Oil Ore + S:gt.blockores.5728.name=Snow Ore + S:gt.blockores.5729.name=Holy Water Ore + S:gt.blockores.5730.name=Heavy Oil Ore + S:gt.blockores.5731.name=Raw Oil Ore + S:gt.blockores.5732.name=Light Oil Ore + S:gt.blockores.5733.name=Natural Gas Ore + S:gt.blockores.5734.name=Sulfuric Gas Ore + S:gt.blockores.5735.name=Refinery Gas Ore + S:gt.blockores.5736.name=Sulfuric Naphtha Ore + S:gt.blockores.5737.name=Sulfuric Light Fuel Ore + S:gt.blockores.5738.name=Sulfuric Heavy Fuel Ore + S:gt.blockores.5739.name=Naphtha Ore + 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.58.name=Antimony Ore + S:gt.blockores.5800.name=Gunpowder Ore + S:gt.blockores.5801.name=Blaze Ore + S:gt.blockores.5802.name=Flint Ore + S:gt.blockores.5803.name=Sugar Ore + S:gt.blockores.5804.name=Obsidian Ore + S:gt.blockores.5805.name=Clay Ore + S:gt.blockores.5806.name=Bone Ore + S:gt.blockores.5807.name=Netherrack Ore + S:gt.blockores.5808.name=Endstone Ore + S:gt.blockores.5809.name=Wood Ore + S:gt.blockores.5810.name=Redstone Ore + S:gt.blockores.5811.name=Glowstone Ore + S:gt.blockores.5813.name=Bluestone Ore + S:gt.blockores.5814.name=Nether Brick Ore + S:gt.blockores.5815.name=Ashes Ore + S:gt.blockores.5816.name=Dark Ashes Ore + S:gt.blockores.5817.name=Salt Ore + S:gt.blockores.5818.name=Hydrated Coal Ore + S:gt.blockores.5819.name=Graphene Ore + S:gt.blockores.5820.name=Almandine Ore + S:gt.blockores.5821.name=Andradite Ore + S:gt.blockores.5822.name=Bauxite Ore + S:gt.blockores.5823.name=Calcite Ore + S:gt.blockores.5824.name=Cassiterite Ore + S:gt.blockores.5825.name=Chromite Ore + S:gt.blockores.5826.name=Cinnabar Ore + S:gt.blockores.5827.name=Cobaltite Ore + S:gt.blockores.5828.name=Sheldonite Ore + S:gt.blockores.5830.name=Galena Ore + S:gt.blockores.5831.name=Grossular Ore + S:gt.blockores.5833.name=Phosphate Ore + S:gt.blockores.5834.name=Pyrite Ore + S:gt.blockores.5835.name=Pyrope Ore + S:gt.blockores.5836.name=Saltpeter Ore + S:gt.blockores.5837.name=Silicon Dioxide Ore + S:gt.blockores.5838.name=Spessartine Ore + S:gt.blockores.5839.name=Sphalerite Ore + S:gt.blockores.5840.name=Tetrahedrite Ore + S:gt.blockores.5841.name=Tungstate Ore + S:gt.blockores.5842.name=Uvarovite Ore + S:gt.blockores.5843.name=Pyrotheum Ore + S:gt.blockores.5844.name=Basalt Ore + S:gt.blockores.5845.name=Marble Ore + S:gt.blockores.5846.name=Redrock Ore + S:gt.blockores.5847.name=Potassium Feldspar Ore + 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.5853.name=Cobalt Hexahydrate Ore + S:gt.blockores.5854.name=Construction Foam Ore + S:gt.blockores.5855.name=Chalcopyrite Ore + S:gt.blockores.5858.name=Crude Oil Ore + S:gt.blockores.5861.name=Emery Ore + S:gt.blockores.5862.name=Epidote Ore + S:gt.blockores.5865.name=Graphite Ore + S:gt.blockores.5867.name=Greenstone 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.5876.name=Siltstone Ore + S:gt.blockores.5877.name=Soapstone Ore + S:gt.blockores.5878.name=Oilsands Ore + S:gt.blockores.5879.name=Paper Ore + S:gt.blockores.5880.name=Rubber Ore + S:gt.blockores.5881.name=Wheat Ore + S:gt.blockores.5882.name=Wulfenite Ore + S:gt.blockores.5883.name=Powellite Ore + S:gt.blockores.5885.name=Milk Ore + S:gt.blockores.5886.name=Chocolate Ore + S:gt.blockores.5887.name=Cocoa Ore + S:gt.blockores.5888.name=Coffee Ore + S:gt.blockores.5889.name=Sealed Wood Ore + S:gt.blockores.5890.name=Glass Ore + S:gt.blockores.5891.name=Rare Earth Ore + S:gt.blockores.5892.name=Raw Meat Ore + S:gt.blockores.5893.name=Cooked Meat Ore + 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.5900.name=Mirabilite Ore + S:gt.blockores.5901.name=Mica Ore + S:gt.blockores.5902.name=Talc + S:gt.blockores.5903.name=Trona Ore + S:gt.blockores.5904.name=Barite Ore + S:gt.blockores.5905.name=Bastnasite Ore + S:gt.blockores.5906.name=Garnierite Ore + S:gt.blockores.5907.name=Lepidolite Ore + S:gt.blockores.5908.name=Magnesite Ore + S:gt.blockores.5909.name=Pentlandite Ore + S:gt.blockores.5910.name=Scheelite Ore + S:gt.blockores.5911.name=Alunite Ore + S:gt.blockores.5912.name=Chrysotile Ore + S:gt.blockores.5913.name=Realgar Ore + S:gt.blockores.5914.name=Dolomite Ore + S:gt.blockores.5915.name=Wollastonite Ore + S:gt.blockores.5916.name=Zeolite Ore + 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.5920.name=Spodumene Ore + S:gt.blockores.5921.name=Tantalite Ore + S:gt.blockores.5922.name=Uraninite Ore + S:gt.blockores.5923.name=Vanadium Magnetite Ore + S:gt.blockores.5924.name=Kyanite Ore + S:gt.blockores.5925.name=Perlite Ore + S:gt.blockores.5926.name=Pumice Ore + S:gt.blockores.5927.name=Bentonite + S:gt.blockores.5928.name=Fullers Earth + S:gt.blockores.5929.name=Kaolinite + S:gt.blockores.5930.name=Brown Limonite Ore + S:gt.blockores.5931.name=Yellow Limonite Ore + S:gt.blockores.5932.name=Vermiculite + S:gt.blockores.5933.name=Glauconite Ore + S:gt.blockores.5934.name=Gypsum Ore + S:gt.blockores.5935.name=Basaltic Mineral Sand + S:gt.blockores.5936.name=Granitic Mineral Sand + S:gt.blockores.5937.name=Cassiterite Sand + S:gt.blockores.5938.name=Garnet Sand + S:gt.blockores.5939.name=Quartz Sand + S:gt.blockores.5940.name=Volcanic Ashes Ore + S:gt.blockores.5941.name=Borax Ore + S:gt.blockores.5942.name=Molybdenite Ore + S:gt.blockores.5943.name=Pyrolusite Ore + S:gt.blockores.5944.name=Rock Salt Ore + S:gt.blockores.5945.name=Stibnite Ore + S:gt.blockores.5946.name=Asbestos Ore + S:gt.blockores.5947.name=Concrete Ore + S:gt.blockores.5948.name=Diatomite Ore + S:gt.blockores.5949.name=Glauconite Sand + S:gt.blockores.5980.name=Gallium Arsenide Ore + S:gt.blockores.5981.name=Indium Gallium Phosphide Ore + S:gt.blockores.5999.name=Mc Guffium 239 Ore + S:gt.blockores.6.name=Lithium Ore + S:gt.blockores.6001.name=Hydrogen Ore + S:gt.blockores.6002.name=Deuterium Ore + S:gt.blockores.6003.name=Tritium Ore + S:gt.blockores.6004.name=Helium Ore + S:gt.blockores.6005.name=Helium-3 Ore + S:gt.blockores.6006.name=Lithium Ore + S:gt.blockores.6008.name=Beryllium Ore + S:gt.blockores.6009.name=Boron Ore + S:gt.blockores.6010.name=Carbon Ore + S:gt.blockores.6012.name=Nitrogen Ore + S:gt.blockores.6013.name=Oxygen Ore + S:gt.blockores.6014.name=Fluorine Ore + S:gt.blockores.6017.name=Sodium Ore + S:gt.blockores.6018.name=Magnesium Ore + S:gt.blockores.6019.name=Aluminium Ore + S:gt.blockores.6020.name=Silicon Ore + S:gt.blockores.6021.name=Phosphor Ore + S:gt.blockores.6022.name=Sulfur Ore + S:gt.blockores.6023.name=Chlorine Ore + S:gt.blockores.6024.name=Argon Ore + S:gt.blockores.6025.name=Potassium Ore + S:gt.blockores.6026.name=Calcium Ore + S:gt.blockores.6028.name=Titanium Ore + S:gt.blockores.6029.name=Vanadium Ore + S:gt.blockores.6030.name=Chrome Ore + S:gt.blockores.6031.name=Manganese Ore + S:gt.blockores.6032.name=Iron Ore + S:gt.blockores.6033.name=Cobalt Ore + S:gt.blockores.6034.name=Nickel Ore + S:gt.blockores.6035.name=Copper Ore + S:gt.blockores.6036.name=Zinc Ore + S:gt.blockores.6037.name=Gallium Ore + S:gt.blockores.6039.name=Arsenic 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.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.606.name=Diluted Hydrochloric Acid Ore + S:gt.blockores.6062.name=Caesium Ore + S:gt.blockores.6063.name=Barium Ore + S:gt.blockores.6065.name=Cerium Ore + S:gt.blockores.6067.name=Neodymium Ore + S:gt.blockores.607.name=Pyrochlore Ore + S:gt.blockores.6070.name=Europium Ore + S:gt.blockores.6078.name=Lutetium Ore + S:gt.blockores.608.name=Raw Growth Medium Ore + S:gt.blockores.6080.name=Tantalum Ore + S:gt.blockores.6081.name=Tungsten Ore + S:gt.blockores.6083.name=Osmium Ore + S:gt.blockores.6084.name=Iridium Ore + S:gt.blockores.6085.name=Platinum Ore + S:gt.blockores.6086.name=Gold Ore + S:gt.blockores.6087.name=Mercury Ore + S:gt.blockores.6089.name=Lead Ore + S:gt.blockores.609.name=Sterilized Growth Medium Ore + S:gt.blockores.6090.name=Bismuth Ore + S:gt.blockores.6093.name=Radon Ore + S:gt.blockores.6096.name=Thorium Ore + S:gt.blockores.6097.name=Uranium 235 Ore + S:gt.blockores.6098.name=Uranium 238 Ore + S:gt.blockores.610.name=Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.6100.name=Plutonium 239 Ore + S:gt.blockores.6101.name=Plutonium 241 Ore + S:gt.blockores.6103.name=Americium Ore + S:gt.blockores.611.name=Borosilicate Glass Ore + S:gt.blockores.612.name=Ferrite Mixture Ore + S:gt.blockores.6129.name=Neutronium Ore + S:gt.blockores.613.name=Nickel-Zinc Ferrite Ore + S:gt.blockores.614.name=Massicot Ore + S:gt.blockores.615.name=Arsenic Trioxide Ore + S:gt.blockores.616.name=Cobalt Oxide Ore + S:gt.blockores.617.name=Zincite Ore + S:gt.blockores.618.name=Antimony Trioxide Ore + S:gt.blockores.619.name=Cupric Oxide Ore + S:gt.blockores.62.name=Caesium Ore + S:gt.blockores.620.name=Ferrosilite Ore + S:gt.blockores.621.name=Magnesia Ore + S:gt.blockores.622.name=Quicklime Ore + S:gt.blockores.623.name=Potash Ore + S:gt.blockores.624.name=Soda Ash Ore + S:gt.blockores.6241.name=Platinum Group Sludge Ore + S:gt.blockores.625.name=Brick Ore + S:gt.blockores.626.name=Fireclay Ore + S:gt.blockores.627.name=Bio Diesel Ore + S:gt.blockores.628.name=Nitration Mixture Ore + S:gt.blockores.629.name=Glycerol Ore + S:gt.blockores.6299.name=Stone Ore + S:gt.blockores.63.name=Barium Ore + S:gt.blockores.630.name=Sodium Bisulfate Ore + S:gt.blockores.6300.name=Bronze Ore + S:gt.blockores.6301.name=Brass Ore + S:gt.blockores.6302.name=Invar Ore + S:gt.blockores.6303.name=Electrum Ore + S:gt.blockores.6304.name=Wrought Iron Ore + S:gt.blockores.6305.name=Steel Ore + 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.631.name=Polyphenylene Sulfide Ore + S:gt.blockores.6310.name=Cupronickel Ore + S:gt.blockores.6311.name=Nichrome Ore + S:gt.blockores.6312.name=Kanthal Ore + S:gt.blockores.6313.name=Magnalium Ore + S:gt.blockores.6314.name=Soldering Alloy Ore + 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.632.name=Dichlorobenzene Ore + S:gt.blockores.6324.name=Naquadah Ore + S:gt.blockores.6325.name=Naquadah Alloy Ore + S:gt.blockores.6326.name=Enriched Naquadah Ore + S:gt.blockores.6327.name=Naquadria Ore + S:gt.blockores.6328.name=Duranium Ore + S:gt.blockores.6329.name=Tritanium Ore + S:gt.blockores.633.name=Polydimethylsiloxane Ore + S:gt.blockores.6331.name=Mithril Ore + S:gt.blockores.6334.name=Black Steel Ore + S:gt.blockores.6335.name=Damascus Steel Ore + S:gt.blockores.634.name=Raw Styrene-Butadiene Rubber 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.6348.name=Red Steel Ore + S:gt.blockores.6349.name=Blue Steel Ore + S:gt.blockores.635.name=Styrene-Butadiene Rubber Ore + S:gt.blockores.6350.name=Sterling Silver Ore + S:gt.blockores.6351.name=Rose Gold Ore + S:gt.blockores.6352.name=Black Bronze Ore + S:gt.blockores.6353.name=Bismuth Bronze Ore + S:gt.blockores.6354.name=Magnetic Iron Ore + S:gt.blockores.6355.name=Magnetic Steel Ore + S:gt.blockores.6356.name=Magnetic Neodymium Ore + S:gt.blockores.6357.name=Vanadium-Gallium Ore + S:gt.blockores.6358.name=Yttrium Barium Cuprate Ore + 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.6363.name=Tin Alloy Ore + S:gt.blockores.637.name=Styrene Ore + S:gt.blockores.6370.name=Tungstencarbide Ore + S:gt.blockores.6371.name=Vanadiumsteel Ore + S:gt.blockores.6372.name=HSS-G Ore + S:gt.blockores.6373.name=HSS-E Ore + S:gt.blockores.6374.name=HSS-S Ore + S:gt.blockores.6375.name=Rutile Ore + S:gt.blockores.6376.name=Titaniumtetrachloride Ore + S:gt.blockores.6377.name=Magnesiumchloride Ore + S:gt.blockores.638.name=Isoprene Ore + S:gt.blockores.639.name=Tetranitromethane Ore + S:gt.blockores.640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.641.name=Ethenone Ore + S:gt.blockores.642.name=Ethane Ore + S:gt.blockores.643.name=Propane Ore + S:gt.blockores.644.name=Butane Ore + S:gt.blockores.645.name=Butene Ore + S:gt.blockores.646.name=Butadiene Ore + S:gt.blockores.6460.name=Hydrogen Sulfide Ore + S:gt.blockores.647.name=Toluene Ore + S:gt.blockores.6470.name=Epoxy Resin Ore + S:gt.blockores.6471.name=Silicone Rubber Ore + S:gt.blockores.6472.name=Polycaprolactam Ore + S:gt.blockores.6473.name=Polytetrafluoroethylene Ore + S:gt.blockores.648.name=Epichlorohydrin Ore + S:gt.blockores.6485.name=Alduorite Ore + S:gt.blockores.649.name=Polyvinyl Chloride 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 + S:gt.blockores.65.name=Cerium Ore + S:gt.blockores.650.name=Vinyl Chloride Ore + S:gt.blockores.6500.name=Diamond Ore + S:gt.blockores.6501.name=Emerald Ore + S:gt.blockores.6502.name=Ruby Ore + S:gt.blockores.6503.name=Sapphire Ore + S:gt.blockores.6504.name=Green Sapphire Ore + S:gt.blockores.6505.name=Olivine Ore + S:gt.blockores.6506.name=Nether Star Ore + S:gt.blockores.6507.name=Topaz Ore + S:gt.blockores.6508.name=Tanzanite Ore + S:gt.blockores.6509.name=Amethyst Ore + S:gt.blockores.651.name=Sulfur Dioxide Ore + S:gt.blockores.6510.name=Opal Ore + 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.6515.name=Dilithium Ore + S:gt.blockores.6516.name=Certus Quartz Ore + S:gt.blockores.6518.name=Forcicium Ore + 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.6522.name=Nether Quartz Ore + S:gt.blockores.6523.name=Quartzite Ore + S:gt.blockores.6524.name=Lazurite Ore + S:gt.blockores.6525.name=Sodalite Ore + 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.653.name=Nitric Acid Ore + S:gt.blockores.6530.name=Apatite Ore + S:gt.blockores.6531.name=Niter Ore + S:gt.blockores.6532.name=Enderpearl Ore + S:gt.blockores.6533.name=Endereye Ore + S:gt.blockores.6534.name=Phosphorus Ore + S:gt.blockores.6535.name=Coal Ore + S:gt.blockores.6536.name=Charcoal Ore + 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.655.name=Chloramine Ore + S:gt.blockores.656.name=Dimethylamine Ore + 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.660.name=Wood Gas 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 + S:gt.blockores.6609.name=Sterilized Growth Medium Ore + S:gt.blockores.661.name=Wood Vinegar Ore + S:gt.blockores.6610.name=Fiber-Reinforced Epoxy Resin Ore + S:gt.blockores.6611.name=Borosilicate Glass Ore + S:gt.blockores.6612.name=Ferrite Mixture Ore + S:gt.blockores.6613.name=Nickel-Zinc Ferrite Ore + S:gt.blockores.6614.name=Massicot Ore + S:gt.blockores.6615.name=Arsenic Trioxide Ore + S:gt.blockores.6616.name=Cobalt Oxide Ore + S:gt.blockores.6617.name=Zincite Ore + S:gt.blockores.6618.name=Antimony Trioxide Ore + S:gt.blockores.6619.name=Cupric Oxide Ore + S:gt.blockores.662.name=Wood Tar Ore + S:gt.blockores.6620.name=Ferrosilite Ore + S:gt.blockores.6621.name=Magnesia Ore + S:gt.blockores.6622.name=Quicklime Ore + S:gt.blockores.6623.name=Potash Ore + S:gt.blockores.6624.name=Soda Ash Ore + S:gt.blockores.6625.name=Brick Ore + S:gt.blockores.6626.name=Fireclay Ore + S:gt.blockores.6627.name=Bio Diesel Ore + S:gt.blockores.6628.name=Nitration Mixture Ore + S:gt.blockores.6629.name=Glycerol Ore + S:gt.blockores.663.name=Dimethyldichlorosilane Ore + S:gt.blockores.6630.name=Sodium Bisulfate Ore + S:gt.blockores.6631.name=Polyphenylene Sulfide Ore + S:gt.blockores.6632.name=Dichlorobenzene Ore + S:gt.blockores.6633.name=Polydimethylsiloxane Ore + S:gt.blockores.6634.name=Raw Styrene-Butadiene Rubber Ore + S:gt.blockores.6635.name=Styrene-Butadiene Rubber Ore + S:gt.blockores.6636.name=Polystyrene Ore + S:gt.blockores.6637.name=Styrene Ore + S:gt.blockores.6638.name=Isoprene Ore + S:gt.blockores.6639.name=Tetranitromethane Ore + S:gt.blockores.664.name=Chloromethane Ore + S:gt.blockores.6640.name=Diluted Sulfuric Acid Ore + S:gt.blockores.6641.name=Ethenone Ore + S:gt.blockores.6642.name=Ethane Ore + S:gt.blockores.6643.name=Propane Ore + S:gt.blockores.6644.name=Butane Ore + S:gt.blockores.6645.name=Butene Ore + S:gt.blockores.6646.name=Butadiene Ore + S:gt.blockores.6647.name=Toluene Ore + S:gt.blockores.6648.name=Epichlorohydrin Ore + S:gt.blockores.6649.name=Polyvinyl Chloride Ore + S:gt.blockores.665.name=Phosphorous Pentoxide Ore + S:gt.blockores.6650.name=Vinyl Chloride Ore + S:gt.blockores.6651.name=Sulfur Dioxide Ore + S:gt.blockores.6652.name=Sulfur Trioxide Ore + S:gt.blockores.6653.name=Nitric Acid Ore + S:gt.blockores.6654.name=1,1-Dimethylhydrazine Ore + S:gt.blockores.6655.name=Chloramine Ore + S:gt.blockores.6656.name=Dimethylamine Ore + S:gt.blockores.6657.name=Dinitrogen Tetroxide Ore + S:gt.blockores.6658.name=Nitric Oxide Ore + S:gt.blockores.6659.name=Ammonia Ore + S:gt.blockores.666.name=Tetrafluoroethylene Ore + S:gt.blockores.6660.name=Wood Gas Ore + S:gt.blockores.6661.name=Wood Vinegar Ore + S:gt.blockores.6662.name=Wood Tar Ore + S:gt.blockores.6663.name=Dimethyldichlorosilane Ore + S:gt.blockores.6664.name=Chloromethane Ore + S:gt.blockores.6665.name=Phosphorous Pentoxide Ore + S:gt.blockores.6666.name=Tetrafluoroethylene Ore + S:gt.blockores.6667.name=Hydrofluoric Acid Ore + S:gt.blockores.6668.name=Chloroform Ore + S:gt.blockores.6669.name=Bisphenol A Ore + S:gt.blockores.667.name=Hydrofluoric Acid Ore + S:gt.blockores.6670.name=Acetic Acid Ore + S:gt.blockores.6671.name=Calcium Acetate Solution Ore + S:gt.blockores.6672.name=Acetone Ore + S:gt.blockores.6673.name=Methanol Ore + S:gt.blockores.6674.name=Carbon Monoxide Ore + S:gt.blockores.6675.name=Charcoal Byproducts Ore + S:gt.blockores.6676.name=Metal Mixture Ore + S:gt.blockores.6677.name=Ethylene Ore + S:gt.blockores.6678.name=Propene Ore + S:gt.blockores.6679.name=Vinyl Acetate Ore + S:gt.blockores.668.name=Chloroform Ore + S:gt.blockores.6680.name=Polyvinyl Acetate Ore + S:gt.blockores.6681.name=Methyl Acetate Ore + S:gt.blockores.6682.name=Allyl Chloride Ore + S:gt.blockores.6683.name=Hydrochloric Acid Ore + S:gt.blockores.6684.name=Hypochlorous Acid Ore + S:gt.blockores.6685.name=Sodium Hydroxide Ore + S:gt.blockores.6686.name=Benzene Ore + S:gt.blockores.6687.name=Phenol Ore + S:gt.blockores.6688.name=Cumene Ore + S:gt.blockores.6689.name=Phosphoric Acid Ore + S:gt.blockores.669.name=Bisphenol A Ore + 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.67.name=Neodymium Ore + S:gt.blockores.670.name=Acetic Acid Ore + S:gt.blockores.6700.name=Lava Ore + S:gt.blockores.6701.name=Water Ore + S:gt.blockores.6702.name=Ice Ore + S:gt.blockores.6703.name=UU-Matter Ore + S:gt.blockores.6704.name=Biomass Ore + S:gt.blockores.6705.name=Biofuel Ore + S:gt.blockores.6706.name=Ethanol Ore + S:gt.blockores.6707.name=Oil Ore + S:gt.blockores.6708.name=Diesel Ore + S:gt.blockores.6709.name=Cetane-Boosted Diesel Ore + S:gt.blockores.671.name=Calcium Acetate Solution Ore + S:gt.blockores.6710.name=Coalfuel Ore + S:gt.blockores.6711.name=Fish Oil Ore + S:gt.blockores.6712.name=Creosote Ore + S:gt.blockores.6713.name=Seed Oil Ore + S:gt.blockores.6714.name=Glyceryl Trinitrate Ore + S:gt.blockores.6715.name=Methane Ore + S:gt.blockores.6716.name=Nitro-Carbon Ore + S:gt.blockores.6717.name=Nitrogen Dioxide Ore + S:gt.blockores.6718.name=Sodium Persulfate Ore + S:gt.blockores.6719.name=Sodium Sulfide Ore + S:gt.blockores.672.name=Acetone Ore + S:gt.blockores.6720.name=Sulfuric Acid Ore + S:gt.blockores.6721.name=UU-Amplifier Ore + S:gt.blockores.6722.name=Hemp Seed Oil Ore + S:gt.blockores.6723.name=Lin Seed Oil Ore + S:gt.blockores.6724.name=Lubricant Ore + S:gt.blockores.6725.name=Honey Ore + S:gt.blockores.6726.name=Glue Ore + S:gt.blockores.6727.name=Hot Frying Oil Ore + S:gt.blockores.6728.name=Snow Ore + S:gt.blockores.6729.name=Holy Water Ore + S:gt.blockores.673.name=Methanol Ore + S:gt.blockores.6730.name=Heavy Oil Ore + S:gt.blockores.6731.name=Raw Oil Ore + S:gt.blockores.6732.name=Light Oil Ore + S:gt.blockores.6733.name=Natural Gas Ore + S:gt.blockores.6734.name=Sulfuric Gas Ore + S:gt.blockores.6735.name=Refinery Gas Ore + S:gt.blockores.6736.name=Sulfuric Naphtha Ore + S:gt.blockores.6737.name=Sulfuric Light Fuel Ore + S:gt.blockores.6738.name=Sulfuric Heavy Fuel Ore + S:gt.blockores.6739.name=Naphtha Ore + S:gt.blockores.674.name=Carbon Monoxide Ore + S:gt.blockores.6740.name=Light Fuel Ore + S:gt.blockores.6741.name=Heavy Fuel Ore + S:gt.blockores.6742.name=LPG Ore + 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.678.name=Propene Ore + S:gt.blockores.679.name=Vinyl Acetate Ore + S:gt.blockores.680.name=Polyvinyl Acetate Ore + S:gt.blockores.6800.name=Gunpowder Ore + S:gt.blockores.6801.name=Blaze Ore + S:gt.blockores.6802.name=Flint Ore + S:gt.blockores.6803.name=Sugar Ore + S:gt.blockores.6804.name=Obsidian Ore + S:gt.blockores.6805.name=Clay Ore + S:gt.blockores.6806.name=Bone Ore + S:gt.blockores.6807.name=Netherrack Ore + S:gt.blockores.6808.name=Endstone Ore + S:gt.blockores.6809.name=Wood Ore + 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.6813.name=Bluestone Ore + S:gt.blockores.6814.name=Nether Brick Ore + S:gt.blockores.6815.name=Ashes Ore + S:gt.blockores.6816.name=Dark Ashes Ore + S:gt.blockores.6817.name=Salt Ore + S:gt.blockores.6818.name=Hydrated Coal Ore + S:gt.blockores.6819.name=Graphene Ore + S:gt.blockores.682.name=Allyl Chloride Ore + S:gt.blockores.6820.name=Almandine Ore + S:gt.blockores.6821.name=Andradite Ore + S:gt.blockores.6822.name=Bauxite Ore + S:gt.blockores.6823.name=Calcite Ore + S:gt.blockores.6824.name=Cassiterite Ore + S:gt.blockores.6825.name=Chromite Ore + S:gt.blockores.6826.name=Cinnabar Ore + S:gt.blockores.6827.name=Cobaltite Ore + S:gt.blockores.6828.name=Sheldonite 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.6833.name=Phosphate Ore + S:gt.blockores.6834.name=Pyrite Ore + S:gt.blockores.6835.name=Pyrope Ore + S:gt.blockores.6836.name=Saltpeter Ore + S:gt.blockores.6837.name=Silicon Dioxide Ore + S:gt.blockores.6838.name=Spessartine Ore + S:gt.blockores.6839.name=Sphalerite Ore + S:gt.blockores.684.name=Hypochlorous Acid Ore + S:gt.blockores.6840.name=Tetrahedrite Ore + S:gt.blockores.6841.name=Tungstate Ore + S:gt.blockores.6842.name=Uvarovite Ore + S:gt.blockores.6843.name=Pyrotheum Ore + S:gt.blockores.6844.name=Basalt Ore + S:gt.blockores.6845.name=Marble Ore + S:gt.blockores.6846.name=Redrock Ore + S:gt.blockores.6847.name=Potassium Feldspar Ore + S:gt.blockores.6848.name=Biotite Ore + 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.6853.name=Cobalt Hexahydrate Ore + S:gt.blockores.6854.name=Construction Foam Ore + S:gt.blockores.6855.name=Chalcopyrite Ore + S:gt.blockores.6858.name=Crude Oil Ore + S:gt.blockores.686.name=Benzene Ore + S:gt.blockores.6861.name=Emery Ore + S:gt.blockores.6862.name=Epidote Ore + S:gt.blockores.6865.name=Graphite Ore + S:gt.blockores.6867.name=Greenstone 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.6876.name=Siltstone Ore + S:gt.blockores.6877.name=Soapstone Ore + S:gt.blockores.6878.name=Oilsands Ore + S:gt.blockores.6879.name=Paper Ore + S:gt.blockores.688.name=Cumene Ore + S:gt.blockores.6880.name=Rubber Ore + S:gt.blockores.6881.name=Wheat Ore + S:gt.blockores.6882.name=Wulfenite Ore + S:gt.blockores.6883.name=Powellite Ore + S:gt.blockores.6885.name=Milk Ore + S:gt.blockores.6886.name=Chocolate Ore + S:gt.blockores.6887.name=Cocoa Ore + S:gt.blockores.6888.name=Coffee Ore + S:gt.blockores.6889.name=Sealed Wood Ore + S:gt.blockores.689.name=Phosphoric Acid Ore + S:gt.blockores.6890.name=Glass Ore + S:gt.blockores.6891.name=Rare Earth Ore + S:gt.blockores.6892.name=Raw Meat Ore + S:gt.blockores.6893.name=Cooked Meat Ore + 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.690.name=Vinegar Ore + S:gt.blockores.6900.name=Mirabilite Ore + S:gt.blockores.6901.name=Mica Ore + S:gt.blockores.6902.name=Talc + S:gt.blockores.6903.name=Trona Ore + S:gt.blockores.6904.name=Barite Ore + S:gt.blockores.6905.name=Bastnasite Ore + S:gt.blockores.6906.name=Garnierite Ore + S:gt.blockores.6907.name=Lepidolite Ore + S:gt.blockores.6908.name=Magnesite Ore + S:gt.blockores.6909.name=Pentlandite Ore + S:gt.blockores.691.name=Fermented Biomass Ore + S:gt.blockores.6910.name=Scheelite Ore + S:gt.blockores.6911.name=Alunite Ore + S:gt.blockores.6912.name=Chrysotile Ore + S:gt.blockores.6913.name=Realgar Ore + S:gt.blockores.6914.name=Dolomite Ore + S:gt.blockores.6915.name=Wollastonite Ore + S:gt.blockores.6916.name=Zeolite Ore + S:gt.blockores.6917.name=Banded Iron Ore + S:gt.blockores.6918.name=Ilmenite Ore + S:gt.blockores.6919.name=Pollucite Ore + S:gt.blockores.692.name=Salt Water Ore + S:gt.blockores.6920.name=Spodumene Ore + S:gt.blockores.6921.name=Tantalite Ore + S:gt.blockores.6922.name=Uraninite Ore + S:gt.blockores.6923.name=Vanadium Magnetite Ore + S:gt.blockores.6924.name=Kyanite Ore + S:gt.blockores.6925.name=Perlite Ore + S:gt.blockores.6926.name=Pumice Ore + S:gt.blockores.6927.name=Bentonite + S:gt.blockores.6928.name=Fullers Earth + S:gt.blockores.6929.name=Kaolinite + S:gt.blockores.6930.name=Brown Limonite Ore + S:gt.blockores.6931.name=Yellow Limonite Ore + S:gt.blockores.6932.name=Vermiculite + S:gt.blockores.6933.name=Glauconite Ore + S:gt.blockores.6934.name=Gypsum Ore + S:gt.blockores.6935.name=Basaltic Mineral Sand + S:gt.blockores.6936.name=Granitic Mineral Sand + S:gt.blockores.6937.name=Cassiterite Sand + S:gt.blockores.6938.name=Garnet Sand + S:gt.blockores.6939.name=Quartz Sand + S:gt.blockores.6940.name=Volcanic Ashes Ore + S:gt.blockores.6941.name=Borax Ore + S:gt.blockores.6942.name=Molybdenite Ore + S:gt.blockores.6943.name=Pyrolusite Ore + S:gt.blockores.6944.name=Rock Salt Ore + S:gt.blockores.6945.name=Stibnite Ore + S:gt.blockores.6946.name=Asbestos Ore + S:gt.blockores.6947.name=Concrete Ore + S:gt.blockores.6948.name=Diatomite Ore + S:gt.blockores.6949.name=Glauconite Sand + S:gt.blockores.6980.name=Gallium Arsenide Ore + S:gt.blockores.6981.name=Indium Gallium Phosphide Ore + S:gt.blockores.6999.name=Mc Guffium 239 Ore + S:gt.blockores.70.name=Europium Ore + S:gt.blockores.700.name=Lava Ore + S:gt.blockores.701.name=Water Ore + S:gt.blockores.702.name=Ice Ore + S:gt.blockores.703.name=UU-Matter Ore + S:gt.blockores.704.name=Biomass Ore + S:gt.blockores.705.name=Biofuel Ore + S:gt.blockores.706.name=Ethanol Ore + 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.710.name=Coalfuel Ore + S:gt.blockores.711.name=Fish Oil Ore + S:gt.blockores.712.name=Creosote Ore + S:gt.blockores.713.name=Seed Oil Ore + S:gt.blockores.714.name=Glyceryl Trinitrate Ore + S:gt.blockores.715.name=Methane Ore + S:gt.blockores.716.name=Nitro-Carbon Ore + 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.720.name=Sulfuric Acid Ore + S:gt.blockores.721.name=UU-Amplifier Ore + S:gt.blockores.722.name=Hemp Seed Oil Ore + S:gt.blockores.723.name=Lin Seed Oil Ore + S:gt.blockores.724.name=Lubricant Ore + S:gt.blockores.725.name=Honey Ore + S:gt.blockores.726.name=Glue Ore + 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.730.name=Heavy Oil Ore + S:gt.blockores.731.name=Raw Oil Ore + S:gt.blockores.732.name=Light Oil Ore + S:gt.blockores.733.name=Natural Gas Ore + S:gt.blockores.734.name=Sulfuric Gas Ore + S:gt.blockores.735.name=Refinery Gas Ore + S:gt.blockores.736.name=Sulfuric Naphtha Ore + 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.740.name=Light Fuel Ore + S:gt.blockores.741.name=Heavy Fuel Ore + S:gt.blockores.742.name=LPG Ore + S:gt.blockores.78.name=Lutetium Ore + S:gt.blockores.8.name=Beryllium Ore + S:gt.blockores.80.name=Tantalum Ore + S:gt.blockores.800.name=Gunpowder Ore + S:gt.blockores.801.name=Blaze Ore + S:gt.blockores.802.name=Flint Ore + S:gt.blockores.803.name=Sugar Ore + S:gt.blockores.804.name=Obsidian Ore + S:gt.blockores.805.name=Clay Ore + S:gt.blockores.806.name=Bone Ore + S:gt.blockores.807.name=Netherrack Ore + S:gt.blockores.808.name=Endstone Ore + S:gt.blockores.809.name=Wood Ore + S:gt.blockores.81.name=Tungsten Ore + S:gt.blockores.810.name=Redstone Ore + S:gt.blockores.811.name=Glowstone Ore + S:gt.blockores.813.name=Bluestone Ore + S:gt.blockores.814.name=Nether Brick Ore + S:gt.blockores.815.name=Ashes Ore + S:gt.blockores.816.name=Dark Ashes Ore + S:gt.blockores.817.name=Salt Ore + S:gt.blockores.818.name=Hydrated Coal Ore + S:gt.blockores.819.name=Graphene Ore + S:gt.blockores.820.name=Almandine Ore + S:gt.blockores.821.name=Andradite Ore + S:gt.blockores.822.name=Bauxite Ore + S:gt.blockores.823.name=Calcite Ore + S:gt.blockores.824.name=Cassiterite Ore + S:gt.blockores.825.name=Chromite Ore + S:gt.blockores.826.name=Cinnabar Ore + S:gt.blockores.827.name=Cobaltite Ore + S:gt.blockores.828.name=Sheldonite 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.833.name=Phosphate Ore + S:gt.blockores.834.name=Pyrite Ore + S:gt.blockores.835.name=Pyrope Ore + S:gt.blockores.836.name=Saltpeter Ore + S:gt.blockores.837.name=Silicon Dioxide Ore + S:gt.blockores.838.name=Spessartine Ore + S:gt.blockores.839.name=Sphalerite Ore + S:gt.blockores.84.name=Iridium Ore + S:gt.blockores.840.name=Tetrahedrite Ore + S:gt.blockores.841.name=Tungstate Ore + S:gt.blockores.842.name=Uvarovite Ore + S:gt.blockores.843.name=Pyrotheum Ore + S:gt.blockores.844.name=Basalt Ore + S:gt.blockores.845.name=Marble Ore + S:gt.blockores.846.name=Redrock Ore + S:gt.blockores.847.name=Potassium Feldspar Ore + S:gt.blockores.848.name=Biotite Ore + 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.853.name=Cobalt Hexahydrate Ore + S:gt.blockores.854.name=Construction Foam Ore + S:gt.blockores.855.name=Chalcopyrite Ore + S:gt.blockores.858.name=Crude Oil Ore + S:gt.blockores.86.name=Gold Ore + S:gt.blockores.861.name=Emery Ore + S:gt.blockores.862.name=Epidote Ore + S:gt.blockores.865.name=Graphite Ore + S:gt.blockores.867.name=Greenstone 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.876.name=Siltstone Ore + S:gt.blockores.877.name=Soapstone Ore + S:gt.blockores.878.name=Oilsands Ore + S:gt.blockores.879.name=Paper Ore + S:gt.blockores.880.name=Rubber Ore + S:gt.blockores.881.name=Wheat Ore + S:gt.blockores.882.name=Wulfenite Ore + S:gt.blockores.883.name=Powellite Ore + S:gt.blockores.885.name=Milk Ore + S:gt.blockores.886.name=Chocolate Ore + S:gt.blockores.887.name=Cocoa Ore + S:gt.blockores.888.name=Coffee Ore + S:gt.blockores.889.name=Sealed Wood Ore + S:gt.blockores.89.name=Lead Ore + S:gt.blockores.890.name=Glass Ore + S:gt.blockores.891.name=Rare Earth Ore + S:gt.blockores.892.name=Raw Meat Ore + S:gt.blockores.893.name=Cooked Meat Ore + 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.9.name=Boron Ore + S:gt.blockores.90.name=Bismuth Ore + S:gt.blockores.900.name=Mirabilite Ore + S:gt.blockores.901.name=Mica Ore + S:gt.blockores.902.name=Talc + S:gt.blockores.903.name=Trona Ore + S:gt.blockores.904.name=Barite Ore + S:gt.blockores.905.name=Bastnasite Ore + S:gt.blockores.906.name=Garnierite Ore + S:gt.blockores.907.name=Lepidolite Ore + S:gt.blockores.908.name=Magnesite Ore + S:gt.blockores.909.name=Pentlandite Ore + S:gt.blockores.910.name=Scheelite Ore + S:gt.blockores.911.name=Alunite Ore + S:gt.blockores.912.name=Chrysotile Ore + S:gt.blockores.913.name=Realgar Ore + S:gt.blockores.914.name=Dolomite Ore + S:gt.blockores.915.name=Wollastonite Ore + S:gt.blockores.916.name=Zeolite Ore + S:gt.blockores.917.name=Banded Iron Ore + S:gt.blockores.918.name=Ilmenite Ore + S:gt.blockores.919.name=Pollucite Ore + S:gt.blockores.920.name=Spodumene Ore + S:gt.blockores.921.name=Tantalite Ore + S:gt.blockores.922.name=Uraninite Ore + S:gt.blockores.923.name=Vanadium Magnetite Ore + S:gt.blockores.924.name=Kyanite Ore + S:gt.blockores.925.name=Perlite Ore + S:gt.blockores.926.name=Pumice Ore + S:gt.blockores.927.name=Bentonite + S:gt.blockores.928.name=Fullers Earth + S:gt.blockores.929.name=Kaolinite + S:gt.blockores.93.name=Radon Ore + S:gt.blockores.930.name=Brown Limonite Ore + S:gt.blockores.931.name=Yellow Limonite Ore + S:gt.blockores.932.name=Vermiculite + S:gt.blockores.933.name=Glauconite Ore + S:gt.blockores.934.name=Gypsum Ore + S:gt.blockores.935.name=Basaltic Mineral Sand + S:gt.blockores.936.name=Granitic Mineral Sand + S:gt.blockores.937.name=Cassiterite Sand + S:gt.blockores.938.name=Garnet Sand + S:gt.blockores.939.name=Quartz Sand + S:gt.blockores.940.name=Volcanic Ashes Ore + S:gt.blockores.941.name=Borax Ore + S:gt.blockores.942.name=Molybdenite Ore + S:gt.blockores.943.name=Pyrolusite Ore + S:gt.blockores.944.name=Rock Salt Ore + S:gt.blockores.945.name=Stibnite Ore + S:gt.blockores.946.name=Asbestos Ore + S:gt.blockores.947.name=Concrete Ore + S:gt.blockores.948.name=Diatomite Ore + S:gt.blockores.949.name=Glauconite Sand + S:gt.blockores.96.name=Thorium Ore + S:gt.blockores.97.name=Uranium 235 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.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.2.name=Plascrete Block + S:gt.blockreinforced.3.name=Tungstensteel Reinforced Block + S:gt.blockreinforced.32767.name=Any Sub Block of this one + S:gt.blockreinforced.4.name=Brittle Charcoal + 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.blockstones.0.name=Marble + S:gt.blockstones.1.name=Marble Cobblestone + S:gt.blockstones.10.name=Mossy Basalt Cobblestone + S:gt.blockstones.11.name=Basalt Bricks + S:gt.blockstones.12.name=Cracked Basalt Bricks + S:gt.blockstones.13.name=Mossy Basalt Bricks + S:gt.blockstones.14.name=Chiseled Basalt + S:gt.blockstones.15.name=Smooth Basalt + S:gt.blockstones.2.name=Mossy Marble Cobblestone + S:gt.blockstones.3.name=Marble Bricks + S:gt.blockstones.32767.name=Any Sub Block of this one + S:gt.blockstones.4.name=Cracked Marble Bricks + S:gt.blockstones.5.name=Mossy Marble Bricks + S:gt.blockstones.6.name=Chiseled Marble + S:gt.blockstones.7.name=Smooth Marble + S:gt.blockstones.8.name=Basalt + S:gt.blockstones.9.name=Basalt Cobblestone + 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 + S:gt.coil02tooltip=Base Heating Capacity = 2700 Kelvin + S:gt.coil03tooltip=Base Heating Capacity = 3600 Kelvin + S:gt.coil04tooltip=Base Heating Capacity = 4500 Kelvin + 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.integrated_circuit.configuration=Configuration: + S:gt.integrated_circuit.name=Programmed Circuit + S:gt.metaitem.01.10.name=Tiny Pile of Carbon Dust + S:gt.metaitem.01.10.tooltip=C + S:gt.metaitem.01.100.name=Tiny Pile of Plutonium 239 Dust + S:gt.metaitem.01.100.tooltip=Pu + S:gt.metaitem.01.1006.name=Small Pile of Lithium Dust + S:gt.metaitem.01.1006.tooltip=Li + S:gt.metaitem.01.1008.name=Small Pile of Beryllium Dust + S:gt.metaitem.01.1008.tooltip=Be + S:gt.metaitem.01.1009.name=Small Pile of Boron Dust + S:gt.metaitem.01.1009.tooltip=B + S:gt.metaitem.01.101.name=Tiny Pile of Plutonium 241 Dust + S:gt.metaitem.01.101.tooltip=Pu-241 + S:gt.metaitem.01.1010.name=Small Pile of Carbon Dust + S:gt.metaitem.01.1010.tooltip=C + S:gt.metaitem.01.1017.name=Small Pile of Sodium Dust + S:gt.metaitem.01.1017.tooltip=Na + S:gt.metaitem.01.1018.name=Small Pile of Magnesium Dust + S:gt.metaitem.01.1018.tooltip=Mg + S:gt.metaitem.01.1019.name=Small Pile of Aluminium Dust + S:gt.metaitem.01.1019.tooltip=Al + S:gt.metaitem.01.1020.name=Small Pile of Silicon Dust + S:gt.metaitem.01.1020.tooltip=Si + S:gt.metaitem.01.1021.name=Small Pile of Phosphor Dust + S:gt.metaitem.01.1021.tooltip=P + S:gt.metaitem.01.1022.name=Small Pile of Sulfur Dust + S:gt.metaitem.01.1022.tooltip=S + S:gt.metaitem.01.1025.name=Small Pile of Potassium Dust + 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.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 + S:gt.metaitem.01.1029.tooltip=V + S:gt.metaitem.01.103.name=Tiny Pile of Americium Dust + S:gt.metaitem.01.103.tooltip=Am + S:gt.metaitem.01.1030.name=Small Pile of Chrome Dust + S:gt.metaitem.01.1030.tooltip=Cr + S:gt.metaitem.01.1031.name=Small Pile of Manganese Dust + S:gt.metaitem.01.1031.tooltip=Mn + S:gt.metaitem.01.1032.name=Small Pile of Iron Dust + S:gt.metaitem.01.1032.tooltip=Fe + S:gt.metaitem.01.1033.name=Small Pile of Cobalt Dust + S:gt.metaitem.01.1033.tooltip=Co + S:gt.metaitem.01.1034.name=Small Pile of Nickel Dust + S:gt.metaitem.01.1034.tooltip=Ni + S:gt.metaitem.01.1035.name=Small Pile of Copper Dust + S:gt.metaitem.01.1035.tooltip=Cu + S:gt.metaitem.01.1036.name=Small Pile of Zinc Dust + S:gt.metaitem.01.1036.tooltip=Zn + S:gt.metaitem.01.1037.name=Small Pile of Gallium Dust + 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.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 + S:gt.metaitem.01.1047.tooltip=Nb + S:gt.metaitem.01.1048.name=Small Pile of Molybdenum Dust + S:gt.metaitem.01.1048.tooltip=Mo + S:gt.metaitem.01.1052.name=Small Pile of Palladium Dust + S:gt.metaitem.01.1052.tooltip=Pd + S:gt.metaitem.01.1054.name=Small Pile of Silver Dust + S:gt.metaitem.01.1054.tooltip=Ag + S:gt.metaitem.01.1055.name=Small Pile of Cadmium Dust + S:gt.metaitem.01.1055.tooltip=Cd + S:gt.metaitem.01.1056.name=Small Pile of Indium Dust + S:gt.metaitem.01.1056.tooltip=In + S:gt.metaitem.01.1057.name=Small Pile of Tin Dust + 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.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.1065.name=Small Pile of Cerium Dust + S:gt.metaitem.01.1065.tooltip=Ce + S:gt.metaitem.01.1067.name=Small Pile of Neodymium Dust + S:gt.metaitem.01.1067.tooltip=Nd + S:gt.metaitem.01.1070.name=Small Pile of Europium Dust + S:gt.metaitem.01.1070.tooltip=Eu + 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 + S:gt.metaitem.01.1080.tooltip=Ta + S:gt.metaitem.01.1081.name=Small Pile of Tungsten Dust + S:gt.metaitem.01.1081.tooltip=W + S:gt.metaitem.01.1083.name=Small Pile of Osmium Dust + S:gt.metaitem.01.1083.tooltip=Os + S:gt.metaitem.01.1084.name=Small Pile of Iridium Dust + S:gt.metaitem.01.1084.tooltip=Ir + S:gt.metaitem.01.1085.name=Small Pile of Platinum Dust + S:gt.metaitem.01.1085.tooltip=Pt + S:gt.metaitem.01.1086.name=Small Pile of Gold Dust + S:gt.metaitem.01.1086.tooltip=Au + S:gt.metaitem.01.1089.name=Small Pile of Lead Dust + S:gt.metaitem.01.1089.tooltip=Pb + S:gt.metaitem.01.1090.name=Small Pile of Bismuth Dust + S:gt.metaitem.01.1090.tooltip=Bi + S:gt.metaitem.01.1096.name=Small Pile of Thorium Dust + S:gt.metaitem.01.1096.tooltip=Th + S:gt.metaitem.01.1097.name=Small Pile of Uranium 235 Dust + S:gt.metaitem.01.1097.tooltip=U-235 + S:gt.metaitem.01.1098.name=Small Pile of Uranium 238 Dust + S:gt.metaitem.01.1098.tooltip=U + S:gt.metaitem.01.1100.name=Small Pile of Plutonium 239 Dust + S:gt.metaitem.01.1100.tooltip=Pu + S:gt.metaitem.01.11006.name=Lithium Ingot + S:gt.metaitem.01.11006.tooltip=Li + S:gt.metaitem.01.11008.name=Beryllium Ingot + S:gt.metaitem.01.11008.tooltip=Be + S:gt.metaitem.01.1101.name=Small Pile of Plutonium 241 Dust + S:gt.metaitem.01.1101.tooltip=Pu-241 + S:gt.metaitem.01.11010.name=Carbon Ingot + S:gt.metaitem.01.11010.tooltip=C + S:gt.metaitem.01.11018.name=Magnesium Ingot + S:gt.metaitem.01.11018.tooltip=Mg + S:gt.metaitem.01.11019.name=Aluminium Ingot + S:gt.metaitem.01.11019.tooltip=Al + S:gt.metaitem.01.11020.name=Silicon Ingot + 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.11028.name=Titanium Ingot + S:gt.metaitem.01.11028.tooltip=Ti + S:gt.metaitem.01.11029.name=Vanadium Ingot + S:gt.metaitem.01.11029.tooltip=V + S:gt.metaitem.01.1103.name=Small Pile of Americium Dust + S:gt.metaitem.01.1103.tooltip=Am + S:gt.metaitem.01.11030.name=Chrome Ingot + S:gt.metaitem.01.11030.tooltip=Cr + S:gt.metaitem.01.11031.name=Manganese Ingot + S:gt.metaitem.01.11031.tooltip=Mn + S:gt.metaitem.01.11033.name=Cobalt Ingot + S:gt.metaitem.01.11033.tooltip=Co + S:gt.metaitem.01.11034.name=Nickel Ingot + S:gt.metaitem.01.11034.tooltip=Ni + S:gt.metaitem.01.11035.name=Copper Ingot + S:gt.metaitem.01.11035.tooltip=Cu + S:gt.metaitem.01.11036.name=Zinc Ingot + S:gt.metaitem.01.11036.tooltip=Zn + S:gt.metaitem.01.11037.name=Gallium Ingot + 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.11045.name=Yttrium Ingot + S:gt.metaitem.01.11045.tooltip=Y + S:gt.metaitem.01.11047.name=Niobium Ingot + S:gt.metaitem.01.11047.tooltip=Nb + S:gt.metaitem.01.11048.name=Molybdenum Ingot + S:gt.metaitem.01.11048.tooltip=Mo + S:gt.metaitem.01.11052.name=Palladium Ingot + S:gt.metaitem.01.11052.tooltip=Pd + S:gt.metaitem.01.11054.name=Silver Ingot + S:gt.metaitem.01.11054.tooltip=Ag + S:gt.metaitem.01.11056.name=Indium Ingot + S:gt.metaitem.01.11056.tooltip=In + S:gt.metaitem.01.11057.name=Tin Ingot + 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.11062.name=Caesium Ingot + S:gt.metaitem.01.11062.tooltip=Cs + S:gt.metaitem.01.11065.name=Cerium Ingot + S:gt.metaitem.01.11065.tooltip=Ce + S:gt.metaitem.01.11067.name=Neodymium Ingot + S:gt.metaitem.01.11067.tooltip=Nd + S:gt.metaitem.01.11070.name=Europium Ingot + S:gt.metaitem.01.11070.tooltip=Eu + S:gt.metaitem.01.11078.name=Lutetium Ingot + S:gt.metaitem.01.11078.tooltip=Lu + S:gt.metaitem.01.11080.name=Tantalum Ingot + S:gt.metaitem.01.11080.tooltip=Ta + S:gt.metaitem.01.11081.name=Tungsten Ingot + S:gt.metaitem.01.11081.tooltip=W + S:gt.metaitem.01.11083.name=Osmium Ingot + S:gt.metaitem.01.11083.tooltip=Os + S:gt.metaitem.01.11084.name=Iridium Ingot + S:gt.metaitem.01.11084.tooltip=Ir + S:gt.metaitem.01.11085.name=Platinum Ingot + S:gt.metaitem.01.11085.tooltip=Pt + S:gt.metaitem.01.11089.name=Lead Ingot + S:gt.metaitem.01.11089.tooltip=Pb + S:gt.metaitem.01.11090.name=Bismuth Ingot + S:gt.metaitem.01.11090.tooltip=Bi + S:gt.metaitem.01.11096.name=Thorium Ingot + S:gt.metaitem.01.11096.tooltip=Th + S:gt.metaitem.01.11097.name=Uranium 235 Ingot + S:gt.metaitem.01.11097.tooltip=U-235 + S:gt.metaitem.01.11098.name=Uranium 238 Ingot + S:gt.metaitem.01.11098.tooltip=U + S:gt.metaitem.01.11100.name=Plutonium 239 Ingot + S:gt.metaitem.01.11100.tooltip=Pu + S:gt.metaitem.01.11101.name=Plutonium 241 Ingot + S:gt.metaitem.01.11101.tooltip=Pu-241 + S:gt.metaitem.01.11103.name=Americium Ingot + S:gt.metaitem.01.11103.tooltip=Am + S:gt.metaitem.01.11129.name=Neutronium Ingot + S:gt.metaitem.01.11129.tooltip=Nt + S:gt.metaitem.01.1129.name=Small Pile of Neutronium Dust + S:gt.metaitem.01.1129.tooltip=Nt + S:gt.metaitem.01.11300.name=Bronze Ingot + S:gt.metaitem.01.11300.tooltip=SnCu3 + S:gt.metaitem.01.11301.name=Brass Ingot + S:gt.metaitem.01.11301.tooltip=ZnCu3 + S:gt.metaitem.01.11302.name=Invar Ingot + S:gt.metaitem.01.11302.tooltip=Fe2Ni + S:gt.metaitem.01.11303.name=Electrum Ingot + S:gt.metaitem.01.11303.tooltip=AgAu + S:gt.metaitem.01.11304.name=Wrought Iron Ingot + S:gt.metaitem.01.11304.tooltip=Fe + S:gt.metaitem.01.11305.name=Steel Ingot + S:gt.metaitem.01.11305.tooltip=Fe50C + S:gt.metaitem.01.11306.name=Stainless Steel Ingot + S:gt.metaitem.01.11306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.11307.name=Pig Iron Ingot + 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.11310.name=Cupronickel Ingot + S:gt.metaitem.01.11310.tooltip=CuNi + S:gt.metaitem.01.11311.name=Nichrome Ingot + S:gt.metaitem.01.11311.tooltip=Ni4Cr + S:gt.metaitem.01.11312.name=Kanthal Ingot + S:gt.metaitem.01.11312.tooltip=FeAlCr + S:gt.metaitem.01.11313.name=Magnalium Ingot + S:gt.metaitem.01.11313.tooltip=MgAl2 + S:gt.metaitem.01.11314.name=Soldering Alloy Ingot + S:gt.metaitem.01.11314.tooltip=Sn9Sb + S:gt.metaitem.01.11315.name=Battery Alloy Ingot + S:gt.metaitem.01.11315.tooltip=Pb4Sb + S:gt.metaitem.01.11316.name=Tungstensteel Ingot + 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.11324.name=Naquadah Ingot + S:gt.metaitem.01.11324.tooltip=Nq + S:gt.metaitem.01.11325.name=Naquadah Alloy Ingot + S:gt.metaitem.01.11325.tooltip= + S:gt.metaitem.01.11326.name=Enriched Naquadah Ingot + S:gt.metaitem.01.11326.tooltip=Nq+ + S:gt.metaitem.01.11327.name=Naquadria Ingot + S:gt.metaitem.01.11327.tooltip=NqX + S:gt.metaitem.01.11328.name=Duranium Ingot + S:gt.metaitem.01.11328.tooltip= + S:gt.metaitem.01.11329.name=Tritanium Ingot + S:gt.metaitem.01.11329.tooltip= + S:gt.metaitem.01.11331.name=Mithril Ingot + S:gt.metaitem.01.11331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.01.11349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.11350.name=Sterling Silver Ingot + S:gt.metaitem.01.11350.tooltip=CuAg4 + S:gt.metaitem.01.11351.name=Rose Gold Ingot + S:gt.metaitem.01.11351.tooltip=CuAu4 + S:gt.metaitem.01.11352.name=Black Bronze Ingot + S:gt.metaitem.01.11352.tooltip=AuAgCu3 + S:gt.metaitem.01.11353.name=Bismuth Bronze Ingot + S:gt.metaitem.01.11353.tooltip=BiZnCu3 + S:gt.metaitem.01.11354.name=Magnetic Iron Ingot + S:gt.metaitem.01.11354.tooltip=Fe + S:gt.metaitem.01.11355.name=Magnetic Steel Ingot + S:gt.metaitem.01.11355.tooltip=Fe50C + S:gt.metaitem.01.11356.name=Magnetic Neodymium Ingot + S:gt.metaitem.01.11356.tooltip=Nd + S:gt.metaitem.01.11357.name=Vanadium-Gallium Ingot + S:gt.metaitem.01.11357.tooltip=V3Ga + S:gt.metaitem.01.11358.name=Yttrium Barium Cuprate Ingot + S:gt.metaitem.01.11358.tooltip=YBa2Cu3O7 + S:gt.metaitem.01.11359.name=Niobium Nitride Ingot + 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.11363.name=Tin Alloy Ingot + S:gt.metaitem.01.11363.tooltip=SnFe + S:gt.metaitem.01.11370.name=Tungstencarbide Ingot + S:gt.metaitem.01.11370.tooltip=WC + S:gt.metaitem.01.11371.name=Vanadiumsteel Ingot + S:gt.metaitem.01.11371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.11372.name=HSS-G Ingot + S:gt.metaitem.01.11372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.11373.name=HSS-E Ingot + 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.11470.name=Epoxy Resin Bar + S:gt.metaitem.01.11470.tooltip=C2H4O + S:gt.metaitem.01.11471.name=Silicone Rubber Bar + S:gt.metaitem.01.11471.tooltip=C2H6OSi + S:gt.metaitem.01.11472.name=Polycaprolactam Bar + 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.11610.name=Fiber-Reinforced Epoxy Resin Bar + S:gt.metaitem.01.11610.tooltip=C2H4O + S:gt.metaitem.01.11611.name=Borosilicate Glass Bar + S:gt.metaitem.01.11611.tooltip=B(SiO2)7 + S:gt.metaitem.01.11613.name=Nickel-Zinc Ferrite Ingot + S:gt.metaitem.01.11613.tooltip=NiZnFe4O8 + S:gt.metaitem.01.11631.name=Polyphenylene Sulfide Ingot + S:gt.metaitem.01.11631.tooltip=C6H4S + S:gt.metaitem.01.11635.name=Styrene-Butadiene Rubber Bar + S:gt.metaitem.01.11635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.11636.name=Polystyrene Bar + 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.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.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.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.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.12052.name=Hot Palladium Ingot + S:gt.metaitem.01.12052.tooltip=Pd + S:gt.metaitem.01.12078.name=Hot Lutetium Ingot + S:gt.metaitem.01.12078.tooltip=Lu + 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.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.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.12324.name=Hot Naquadah Ingot + S:gt.metaitem.01.12324.tooltip=Nq + S:gt.metaitem.01.12325.name=Hot Naquadah Alloy Ingot + S:gt.metaitem.01.12325.tooltip= + S:gt.metaitem.01.12326.name=Hot Enriched Naquadah Ingot + 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.12344.name=Hot Ultimet Ingot + S:gt.metaitem.01.12344.tooltip=Co5Cr2NiMo + S:gt.metaitem.01.12352.name=Hot Black Bronze Ingot + S:gt.metaitem.01.12352.tooltip=AuAgCu3 + 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 + S:gt.metaitem.01.12358.tooltip=YBa2Cu3O7 + S:gt.metaitem.01.12359.name=Hot Niobium Nitride Ingot + 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.12370.name=Hot Tungstencarbide Ingot + S:gt.metaitem.01.12370.tooltip=WC + 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.1241.name=Small Pile of Platinum Group Sludge Dust + S:gt.metaitem.01.1241.tooltip= + S:gt.metaitem.01.129.name=Tiny Pile of Neutronium Dust + S:gt.metaitem.01.129.tooltip=Nt + S:gt.metaitem.01.1299.name=Small Pile of Stone Dust + S:gt.metaitem.01.1299.tooltip= + S:gt.metaitem.01.1300.name=Small Pile of Bronze Dust + S:gt.metaitem.01.1300.tooltip=SnCu3 + S:gt.metaitem.01.1301.name=Small Pile of Brass Dust + S:gt.metaitem.01.1301.tooltip=ZnCu3 + S:gt.metaitem.01.1302.name=Small Pile of Invar Dust + S:gt.metaitem.01.1302.tooltip=Fe2Ni + S:gt.metaitem.01.1303.name=Small Pile of Electrum Dust + S:gt.metaitem.01.1303.tooltip=AgAu + S:gt.metaitem.01.1304.name=Small Pile of Wrought Iron Dust + S:gt.metaitem.01.1304.tooltip=Fe + S:gt.metaitem.01.1305.name=Small Pile of Steel Dust + S:gt.metaitem.01.1305.tooltip=Fe50C + S:gt.metaitem.01.1306.name=Small Pile of Stainless Steel Dust + S:gt.metaitem.01.1306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.1307.name=Small Pile of Pig Iron Dust + S:gt.metaitem.01.1307.tooltip=Fe + 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.1310.name=Small Pile of Cupronickel Dust + S:gt.metaitem.01.1310.tooltip=CuNi + 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.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 + S:gt.metaitem.01.1314.tooltip=Sn9Sb + S:gt.metaitem.01.1315.name=Small Pile of Battery Alloy Dust + S:gt.metaitem.01.1315.tooltip=Pb4Sb + S:gt.metaitem.01.1316.name=Small Pile of Tungstensteel Dust + 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.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 + S:gt.metaitem.01.1325.tooltip= + S:gt.metaitem.01.1326.name=Small Pile of Enriched Naquadah Dust + S:gt.metaitem.01.1326.tooltip=Nq+ + S:gt.metaitem.01.1327.name=Small Pile of Naquadria Dust + S:gt.metaitem.01.1327.tooltip=NqX + S:gt.metaitem.01.1328.name=Small Pile of Duranium Dust + 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.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 + S:gt.metaitem.01.1334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.01.1335.name=Small Pile of Damascus Steel Dust + S:gt.metaitem.01.1335.tooltip=Fe50C + 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.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.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.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.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 + S:gt.metaitem.01.1354.tooltip=Fe + S:gt.metaitem.01.1355.name=Small Pile of Magnetic Steel Dust + S:gt.metaitem.01.1355.tooltip=Fe50C + S:gt.metaitem.01.1356.name=Small Pile of Magnetic Neodymium Dust + S:gt.metaitem.01.1356.tooltip=Nd + S:gt.metaitem.01.1357.name=Small Pile of Vanadium-Gallium Dust + S:gt.metaitem.01.1357.tooltip=V3Ga + S:gt.metaitem.01.1358.name=Small Pile of Yttrium Barium Cuprate Dust + 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.1360.name=Small Pile of Niobium-Titanium Dust + S:gt.metaitem.01.1360.tooltip=NbTi + S:gt.metaitem.01.1363.name=Small Pile of Tin Alloy Dust + S:gt.metaitem.01.1363.tooltip=SnFe + 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 + S:gt.metaitem.01.1371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.1372.name=Small Pile of HSS-G Dust + S:gt.metaitem.01.1372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.1373.name=Small Pile of HSS-E Dust + S:gt.metaitem.01.1373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.01.1374.name=Small Pile of HSS-S Dust + S:gt.metaitem.01.1374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.1375.name=Small Pile of Rutile Dust + 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.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 + S:gt.metaitem.01.1471.tooltip=C2H6OSi + S:gt.metaitem.01.1472.name=Small Pile of Polycaprolactam Pulp + 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.1485.name=Small Pile of Alduorite Dust + S:gt.metaitem.01.1485.tooltip= + S:gt.metaitem.01.1500.name=Small Pile of Diamond Dust + S:gt.metaitem.01.1500.tooltip=C + S:gt.metaitem.01.1501.name=Small Pile of Emerald Dust + S:gt.metaitem.01.1501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.1502.name=Small Pile of Ruby Dust + S:gt.metaitem.01.1502.tooltip=CrAl2O3 + S:gt.metaitem.01.1503.name=Small Pile of Sapphire Dust + S:gt.metaitem.01.1503.tooltip=Al2O3 + S:gt.metaitem.01.1504.name=Small Pile of Green Sapphire Dust + S:gt.metaitem.01.1504.tooltip=Al2O3 + S:gt.metaitem.01.1505.name=Small Pile of Olivine Dust + S:gt.metaitem.01.1505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.1506.name=Small Pile of Nether Star Dust + S:gt.metaitem.01.1506.tooltip= + S:gt.metaitem.01.1507.name=Small Pile of Topaz Dust + S:gt.metaitem.01.1507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.1508.name=Small Pile of Tanzanite Dust + S:gt.metaitem.01.1508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.1509.name=Small Pile of Amethyst Dust + S:gt.metaitem.01.1509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.1510.name=Small Pile of Opal Dust + S:gt.metaitem.01.1510.tooltip=SiO2 + 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.1513.name=Small Pile of Blue Topaz Dust + S:gt.metaitem.01.1513.tooltip=Al2SiF2H2O6 + 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 + S:gt.metaitem.01.1516.tooltip= + S:gt.metaitem.01.1518.name=Small Pile of Forcicium Dust + S:gt.metaitem.01.1518.tooltip= + S:gt.metaitem.01.1519.name=Small Pile of Forcillium Dust + 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.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 + S:gt.metaitem.01.1523.tooltip=SiO2 + S:gt.metaitem.01.1524.name=Small Pile of Lazurite Dust + S:gt.metaitem.01.1524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.1525.name=Small Pile of Sodalite Dust + S:gt.metaitem.01.1525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.1526.name=Small Pile of Lapis Dust + S:gt.metaitem.01.1526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.1527.name=Small Pile of Red Garnet Dust + 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.1530.name=Small Pile of Apatite Dust + S:gt.metaitem.01.1530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.1531.name=Small Pile of Niter Dust + S:gt.metaitem.01.1531.tooltip=KNO3 + S:gt.metaitem.01.1532.name=Small Pile of Enderpearl Dust + S:gt.metaitem.01.1532.tooltip=BeK4N5Ma6 + S:gt.metaitem.01.1533.name=Small Pile of Endereye Dust + S:gt.metaitem.01.1533.tooltip=BeK4N5Ma6?SMa + S:gt.metaitem.01.1534.name=Small Pile of Phosphorus Dust + S:gt.metaitem.01.1534.tooltip=Ca3(PO4)2 + S:gt.metaitem.01.1535.name=Small Pile of Coal Dust + S:gt.metaitem.01.1535.tooltip=C + S:gt.metaitem.01.1536.name=Small Pile of Charcoal Dust + S:gt.metaitem.01.1536.tooltip=C + S:gt.metaitem.01.1537.name=Small Pile of Jade Dust + 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.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 + S:gt.metaitem.01.1610.tooltip=C2H4O + 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.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 + S:gt.metaitem.01.1614.tooltip=PbO + S:gt.metaitem.01.1615.name=Small Pile of Arsenic Trioxide Dust + S:gt.metaitem.01.1615.tooltip=As2O3 + S:gt.metaitem.01.1616.name=Small Pile of Cobalt Oxide Dust + S:gt.metaitem.01.1616.tooltip=CoO + S:gt.metaitem.01.1617.name=Small Pile of Zincite Dust + S:gt.metaitem.01.1617.tooltip=ZnO + S:gt.metaitem.01.1618.name=Small Pile of Antimony Trioxide Dust + S:gt.metaitem.01.1618.tooltip=Sb2O3 + S:gt.metaitem.01.1619.name=Small Pile of Cupric Oxide Dust + S:gt.metaitem.01.1619.tooltip=CuO + S:gt.metaitem.01.1620.name=Small Pile of Ferrosilite Dust + S:gt.metaitem.01.1620.tooltip=FeSiO3 + S:gt.metaitem.01.1621.name=Small Pile of Magnesia Dust + S:gt.metaitem.01.1621.tooltip=MgO + S:gt.metaitem.01.1622.name=Small Pile of Quicklime Dust + S:gt.metaitem.01.1622.tooltip=CaO + S:gt.metaitem.01.1623.name=Small Pile of Potash Dust + S:gt.metaitem.01.1623.tooltip=K2O + S:gt.metaitem.01.1624.name=Small Pile of Soda Ash Dust + S:gt.metaitem.01.1624.tooltip=Na2CO3 + S:gt.metaitem.01.1625.name=Small Pile of Brick Dust + S:gt.metaitem.01.1625.tooltip=Al4Si3O12 + S:gt.metaitem.01.1626.name=Small Pile of Fireclay Dust + 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.1631.name=Small Pile of Polyphenylene Sulfide Dust + S:gt.metaitem.01.1631.tooltip=C6H4S + S:gt.metaitem.01.1633.name=Small Pile of Polydimethylsiloxane Pulp + S:gt.metaitem.01.1633.tooltip=C2H6OSi + 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.1635.name=Small Pile of Styrene-Butadiene Rubber Pulp + S:gt.metaitem.01.1635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.1636.name=Small Pile of Polystyrene Pulp + S:gt.metaitem.01.1636.tooltip=C8H8 + S:gt.metaitem.01.1649.name=Small Pile of Polyvinyl Chloride Pulp + S:gt.metaitem.01.1649.tooltip=C2H3Cl + 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.1685.name=Small Pile of Sodium Hydroxide Dust + S:gt.metaitem.01.1685.tooltip=NaOH + S:gt.metaitem.01.17.name=Tiny Pile of Sodium Dust + S:gt.metaitem.01.17.tooltip=Na + 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.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.17028.name=Titanium Plate + S:gt.metaitem.01.17028.tooltip=Ti + S:gt.metaitem.01.17030.name=Chrome Plate + S:gt.metaitem.01.17030.tooltip=Cr + S:gt.metaitem.01.17031.name=Manganese Plate + S:gt.metaitem.01.17031.tooltip=Mn + S:gt.metaitem.01.17032.name=Iron Plate + S:gt.metaitem.01.17032.tooltip=Fe + S:gt.metaitem.01.17033.name=Cobalt Plate + S:gt.metaitem.01.17033.tooltip=Co + S:gt.metaitem.01.17034.name=Nickel Plate + S:gt.metaitem.01.17034.tooltip=Ni + S:gt.metaitem.01.17035.name=Copper Plate + S:gt.metaitem.01.17035.tooltip=Cu + S:gt.metaitem.01.17036.name=Zinc Plate + 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.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.17057.name=Tin Plate + S:gt.metaitem.01.17057.tooltip=Sn + S:gt.metaitem.01.17067.name=Neodymium Plate + S:gt.metaitem.01.17067.tooltip=Nd + S:gt.metaitem.01.17070.name=Europium Plate + S:gt.metaitem.01.17070.tooltip=Eu + S:gt.metaitem.01.17081.name=Tungsten Plate + S:gt.metaitem.01.17081.tooltip=W + S:gt.metaitem.01.17083.name=Osmium Plate + S:gt.metaitem.01.17083.tooltip=Os + S:gt.metaitem.01.17084.name=Iridium Plate + S:gt.metaitem.01.17084.tooltip=Ir + S:gt.metaitem.01.17085.name=Platinum Plate + S:gt.metaitem.01.17085.tooltip=Pt + S:gt.metaitem.01.17086.name=Gold Plate + S:gt.metaitem.01.17086.tooltip=Au + S:gt.metaitem.01.17089.name=Lead Plate + S:gt.metaitem.01.17089.tooltip=Pb + S:gt.metaitem.01.17090.name=Bismuth Plate + S:gt.metaitem.01.17090.tooltip=Bi + S:gt.metaitem.01.17096.name=Thorium Plate + S:gt.metaitem.01.17096.tooltip=Th + S:gt.metaitem.01.17097.name=Uranium 235 Plate + S:gt.metaitem.01.17097.tooltip=U-235 + S:gt.metaitem.01.17098.name=Uranium 238 Plate + S:gt.metaitem.01.17098.tooltip=U + S:gt.metaitem.01.17100.name=Plutonium 239 Plate + S:gt.metaitem.01.17100.tooltip=Pu + S:gt.metaitem.01.17101.name=Plutonium 241 Plate + S:gt.metaitem.01.17101.tooltip=Pu-241 + S:gt.metaitem.01.17103.name=Americium Plate + S:gt.metaitem.01.17103.tooltip=Am + S:gt.metaitem.01.17129.name=Neutronium Plate + S:gt.metaitem.01.17129.tooltip=Nt + S:gt.metaitem.01.1719.name=Small Pile of Sodium Sulfide Dust + S:gt.metaitem.01.1719.tooltip=Na2S + S:gt.metaitem.01.1728.name=Small Pile of Snow Powder + S:gt.metaitem.01.1728.tooltip=H2O + S:gt.metaitem.01.17300.name=Bronze Plate + S:gt.metaitem.01.17300.tooltip=SnCu3 + S:gt.metaitem.01.17301.name=Brass Plate + S:gt.metaitem.01.17301.tooltip=ZnCu3 + S:gt.metaitem.01.17302.name=Invar Plate + S:gt.metaitem.01.17302.tooltip=Fe2Ni + S:gt.metaitem.01.17303.name=Electrum Plate + S:gt.metaitem.01.17303.tooltip=AgAu + S:gt.metaitem.01.17304.name=Wrought Iron Plate + S:gt.metaitem.01.17304.tooltip=Fe + S:gt.metaitem.01.17305.name=Steel Plate + S:gt.metaitem.01.17305.tooltip=Fe50C + S:gt.metaitem.01.17306.name=Stainless Steel Plate + S:gt.metaitem.01.17306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.17307.name=Pig Iron Plate + 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.17310.name=Cupronickel Plate + S:gt.metaitem.01.17310.tooltip=CuNi + S:gt.metaitem.01.17311.name=Nichrome Plate + S:gt.metaitem.01.17311.tooltip=Ni4Cr + S:gt.metaitem.01.17312.name=Kanthal Plate + S:gt.metaitem.01.17312.tooltip=FeAlCr + S:gt.metaitem.01.17313.name=Magnalium Plate + S:gt.metaitem.01.17313.tooltip=MgAl2 + S:gt.metaitem.01.17314.name=Soldering Alloy Plate + S:gt.metaitem.01.17314.tooltip=Sn9Sb + S:gt.metaitem.01.17315.name=Battery Alloy Plate + S:gt.metaitem.01.17315.tooltip=Pb4Sb + S:gt.metaitem.01.17316.name=Tungstensteel Plate + 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.17324.name=Naquadah Plate + S:gt.metaitem.01.17324.tooltip=Nq + S:gt.metaitem.01.17325.name=Naquadah Alloy Plate + S:gt.metaitem.01.17325.tooltip= + S:gt.metaitem.01.17326.name=Enriched Naquadah Plate + S:gt.metaitem.01.17326.tooltip=Nq+ + S:gt.metaitem.01.17327.name=Naquadria Plate + S:gt.metaitem.01.17327.tooltip=NqX + S:gt.metaitem.01.17328.name=Duranium Plate + S:gt.metaitem.01.17328.tooltip= + S:gt.metaitem.01.17329.name=Tritanium Plate + S:gt.metaitem.01.17329.tooltip= + S:gt.metaitem.01.17331.name=Mithril Plate + S:gt.metaitem.01.17331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.01.17349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.17350.name=Sterling Silver Plate + S:gt.metaitem.01.17350.tooltip=CuAg4 + S:gt.metaitem.01.17351.name=Rose Gold Plate + S:gt.metaitem.01.17351.tooltip=CuAu4 + S:gt.metaitem.01.17352.name=Black Bronze Plate + S:gt.metaitem.01.17352.tooltip=AuAgCu3 + S:gt.metaitem.01.17353.name=Bismuth Bronze Plate + S:gt.metaitem.01.17353.tooltip=BiZnCu3 + S:gt.metaitem.01.17354.name=Magnetic Iron Plate + S:gt.metaitem.01.17354.tooltip=Fe + S:gt.metaitem.01.17355.name=Magnetic Steel Plate + S:gt.metaitem.01.17355.tooltip=Fe50C + S:gt.metaitem.01.17356.name=Magnetic Neodymium Plate + S:gt.metaitem.01.17356.tooltip=Nd + S:gt.metaitem.01.17357.name=Vanadium-Gallium Plate + 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.17360.name=Niobium-Titanium Plate + S:gt.metaitem.01.17360.tooltip=NbTi + S:gt.metaitem.01.17363.name=Tin Alloy Plate + S:gt.metaitem.01.17363.tooltip=SnFe + S:gt.metaitem.01.17370.name=Tungstencarbide Plate + S:gt.metaitem.01.17370.tooltip=WC + S:gt.metaitem.01.17371.name=Vanadiumsteel Plate + S:gt.metaitem.01.17371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.17372.name=HSS-G Plate + S:gt.metaitem.01.17372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.17373.name=HSS-E Plate + 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.17470.name=Epoxy Resin Sheet + S:gt.metaitem.01.17470.tooltip=C2H4O + S:gt.metaitem.01.17471.name=Silicone Rubber Sheet + S:gt.metaitem.01.17471.tooltip=C2H6OSi + S:gt.metaitem.01.17472.name=Polycaprolactam Sheet + 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.17500.name=Diamond Plate + S:gt.metaitem.01.17500.tooltip=C + S:gt.metaitem.01.17501.name=Emerald Plate + S:gt.metaitem.01.17501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.17502.name=Ruby Plate + S:gt.metaitem.01.17502.tooltip=CrAl2O3 + S:gt.metaitem.01.17503.name=Sapphire Plate + S:gt.metaitem.01.17503.tooltip=Al2O3 + S:gt.metaitem.01.17504.name=Green Sapphire Plate + S:gt.metaitem.01.17504.tooltip=Al2O3 + S:gt.metaitem.01.17505.name=Olivine Plate + S:gt.metaitem.01.17505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.17506.name=Nether Star Plate + S:gt.metaitem.01.17506.tooltip= + S:gt.metaitem.01.17507.name=Topaz Plate + S:gt.metaitem.01.17507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.17508.name=Tanzanite Plate + S:gt.metaitem.01.17508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.17509.name=Amethyst Plate + S:gt.metaitem.01.17509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.17510.name=Opal Plate + 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.17513.name=Blue Topaz Plate + S:gt.metaitem.01.17513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.17515.name=Dilithium Plate + S:gt.metaitem.01.17515.tooltip= + S:gt.metaitem.01.17516.name=Certus Quartz Plate + S:gt.metaitem.01.17516.tooltip= + S:gt.metaitem.01.17518.name=Forcicium Plate + S:gt.metaitem.01.17518.tooltip= + S:gt.metaitem.01.17519.name=Forcillium Plate + S:gt.metaitem.01.17519.tooltip= + S:gt.metaitem.01.17522.name=Nether Quartz Plate + S:gt.metaitem.01.17522.tooltip= + S:gt.metaitem.01.17524.name=Lazurite Plate + S:gt.metaitem.01.17524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.17525.name=Sodalite Plate + S:gt.metaitem.01.17525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.17526.name=Lapis Plate + S:gt.metaitem.01.17526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.17527.name=Red Garnet Plate + 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.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.17610.name=Fiber-Reinforced Epoxy Resin Sheet + S:gt.metaitem.01.17610.tooltip=C2H4O + 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 + S:gt.metaitem.01.17631.tooltip=C6H4S + S:gt.metaitem.01.17635.name=Styrene-Butadiene Rubber Sheet + S:gt.metaitem.01.17635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.17636.name=Polystyrene Sheet + 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.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.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.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.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.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.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.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.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.18028.name=Double Titanium Plate + S:gt.metaitem.01.18028.tooltip=Ti + 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 + S:gt.metaitem.01.18030.tooltip=Cr + S:gt.metaitem.01.18031.name=Double Manganese Plate + S:gt.metaitem.01.18031.tooltip=Mn + S:gt.metaitem.01.18032.name=Double Iron Plate + S:gt.metaitem.01.18032.tooltip=Fe + S:gt.metaitem.01.18033.name=Double Cobalt Plate + 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.1804.name=Small Pile of Obsidian Dust + S:gt.metaitem.01.1804.tooltip=MgFeSi2O8 + 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 + S:gt.metaitem.01.1805.tooltip=Na2LiAl2Si2(H2O)6 + S:gt.metaitem.01.18052.name=Double Palladium Plate + 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.1806.name=Small Pile of Bone Meal + S:gt.metaitem.01.1806.tooltip=Ca + S:gt.metaitem.01.18067.name=Double Neodymium Plate + S:gt.metaitem.01.18067.tooltip=Nd + S:gt.metaitem.01.1807.name=Small Pile of Netherrack Dust + S:gt.metaitem.01.1807.tooltip= + S:gt.metaitem.01.1808.name=Small Pile of Endstone Dust + S:gt.metaitem.01.1808.tooltip= + 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 + S:gt.metaitem.01.18083.tooltip=Os + S:gt.metaitem.01.18084.name=Double Iridium Plate + S:gt.metaitem.01.18084.tooltip=Ir + S:gt.metaitem.01.18085.name=Double Platinum Plate + S:gt.metaitem.01.18085.tooltip=Pt + S:gt.metaitem.01.18086.name=Double Gold Plate + S:gt.metaitem.01.18086.tooltip=Au + S:gt.metaitem.01.18089.name=Double Lead Plate + S:gt.metaitem.01.18089.tooltip=Pb + S:gt.metaitem.01.1809.name=Small Pile of Wood Pulp + S:gt.metaitem.01.1809.tooltip= + S:gt.metaitem.01.18090.name=Double Bismuth Plate + S:gt.metaitem.01.18090.tooltip=Bi + S:gt.metaitem.01.18096.name=Double Thorium Plate + S:gt.metaitem.01.18096.tooltip=Th + S:gt.metaitem.01.18097.name=Double Uranium 235 Plate + S:gt.metaitem.01.18097.tooltip=U-235 + S:gt.metaitem.01.18098.name=Double Uranium 238 Plate + S:gt.metaitem.01.18098.tooltip=U + S:gt.metaitem.01.1810.name=Small Pile of Redstone Dust + S:gt.metaitem.01.1810.tooltip=Si(FeS2)5CrAl2O3Hg3 + S:gt.metaitem.01.18100.name=Double Plutonium 239 Plate + 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.1811.name=Small Pile of Glowstone Dust + S:gt.metaitem.01.1811.tooltip= + 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 + S:gt.metaitem.01.1813.tooltip= + S:gt.metaitem.01.1814.name=Small Pile of Nether Brick Dust + S:gt.metaitem.01.1814.tooltip= + S:gt.metaitem.01.1815.name=Small Pile of Ashes + S:gt.metaitem.01.1815.tooltip= + S:gt.metaitem.01.1816.name=Small Pile of Dark Ashes + S:gt.metaitem.01.1816.tooltip= + S:gt.metaitem.01.1817.name=Small Pile of Salt + S:gt.metaitem.01.1817.tooltip=NaCl + S:gt.metaitem.01.1818.name=Small Pile of Hydrated Coal Dust + S:gt.metaitem.01.1818.tooltip=C8H2O + S:gt.metaitem.01.1819.name=Small Pile of Graphene Dust + S:gt.metaitem.01.1819.tooltip= + S:gt.metaitem.01.1820.name=Small Pile of Almandine Dust + S:gt.metaitem.01.1820.tooltip=Al2Fe3Si3O12 + S:gt.metaitem.01.1821.name=Small Pile of Andradite Dust + S:gt.metaitem.01.1821.tooltip=Ca3Fe2Si3O12 + S:gt.metaitem.01.1822.name=Small Pile of Bauxite Dust + S:gt.metaitem.01.1822.tooltip=(TiO2)2Al16H10O11 + S:gt.metaitem.01.1823.name=Small Pile of Calcite Dust + S:gt.metaitem.01.1823.tooltip=CaCO3 + S:gt.metaitem.01.1824.name=Small Pile of Cassiterite Dust + S:gt.metaitem.01.1824.tooltip=SnO2 + S:gt.metaitem.01.1825.name=Small Pile of Chromite Dust + S:gt.metaitem.01.1825.tooltip=FeCr2O4 + S:gt.metaitem.01.1826.name=Small Pile of Cinnabar Dust + S:gt.metaitem.01.1826.tooltip=HgS + S:gt.metaitem.01.1827.name=Small Pile of Cobaltite Dust + 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.1830.name=Small Pile of Galena Dust + S:gt.metaitem.01.1830.tooltip=Pb3Ag3S2 + S:gt.metaitem.01.18300.name=Double Bronze Plate + S:gt.metaitem.01.18300.tooltip=SnCu3 + S:gt.metaitem.01.18301.name=Double Brass Plate + S:gt.metaitem.01.18301.tooltip=ZnCu3 + S:gt.metaitem.01.18302.name=Double Invar Plate + S:gt.metaitem.01.18302.tooltip=Fe2Ni + S:gt.metaitem.01.18303.name=Double Electrum Plate + S:gt.metaitem.01.18303.tooltip=AgAu + S:gt.metaitem.01.18304.name=Double Wrought Iron Plate + S:gt.metaitem.01.18304.tooltip=Fe + S:gt.metaitem.01.18305.name=Double Steel Plate + S:gt.metaitem.01.18305.tooltip=Fe50C + S:gt.metaitem.01.18306.name=Double Stainless Steel Plate + 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.1831.name=Small Pile of Grossular Dust + S:gt.metaitem.01.1831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.18310.name=Double Cupronickel Plate + S:gt.metaitem.01.18310.tooltip=CuNi + S:gt.metaitem.01.18311.name=Double Nichrome Plate + S:gt.metaitem.01.18311.tooltip=Ni4Cr + S:gt.metaitem.01.18312.name=Double Kanthal Plate + 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.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.18324.name=Double Naquadah Plate + S:gt.metaitem.01.18324.tooltip=Nq + S:gt.metaitem.01.18325.name=Double Naquadah Alloy Plate + S:gt.metaitem.01.18325.tooltip= + S:gt.metaitem.01.18326.name=Double Enriched Naquadah Plate + S:gt.metaitem.01.18326.tooltip=Nq+ + S:gt.metaitem.01.18327.name=Double Naquadria Plate + S:gt.metaitem.01.18327.tooltip=NqX + S:gt.metaitem.01.18328.name=Double Duranium Plate + S:gt.metaitem.01.18328.tooltip= + S:gt.metaitem.01.18329.name=Double Tritanium Plate + 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.18331.name=Double Mithril Plate + S:gt.metaitem.01.18331.tooltip=Pt2Ma + 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.1834.name=Small Pile of Pyrite Dust + S:gt.metaitem.01.1834.tooltip=FeS2 + 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.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 + S:gt.metaitem.01.18349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.1835.name=Small Pile of Pyrope Dust + S:gt.metaitem.01.1835.tooltip=Al2Mg3Si3O12 + S:gt.metaitem.01.18350.name=Double Sterling Silver Plate + S:gt.metaitem.01.18350.tooltip=CuAg4 + S:gt.metaitem.01.18351.name=Double Rose Gold Plate + S:gt.metaitem.01.18351.tooltip=CuAu4 + S:gt.metaitem.01.18352.name=Double Black Bronze Plate + S:gt.metaitem.01.18352.tooltip=AuAgCu3 + S:gt.metaitem.01.18353.name=Double Bismuth Bronze Plate + S:gt.metaitem.01.18353.tooltip=BiZnCu3 + S:gt.metaitem.01.18354.name=Double Magnetic Iron Plate + S:gt.metaitem.01.18354.tooltip=Fe + S:gt.metaitem.01.18355.name=Double Magnetic Steel Plate + 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.1836.name=Small Pile of Saltpeter Dust + S:gt.metaitem.01.1836.tooltip=KNO3 + S:gt.metaitem.01.18363.name=Double Tin Alloy Plate + S:gt.metaitem.01.18363.tooltip=SnFe + 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 + S:gt.metaitem.01.18370.tooltip=WC + S:gt.metaitem.01.18371.name=Double Vanadiumsteel Plate + S:gt.metaitem.01.18371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.18372.name=Double HSS-G Plate + S:gt.metaitem.01.18372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.18373.name=Double HSS-E Plate + 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.1838.name=Small Pile of Spessartine Dust + S:gt.metaitem.01.1838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.1839.name=Small Pile of Sphalerite Dust + S:gt.metaitem.01.1839.tooltip=ZnS + S:gt.metaitem.01.1840.name=Small Pile of Tetrahedrite Dust + S:gt.metaitem.01.1840.tooltip=Cu3SbS3Fe + 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 + S:gt.metaitem.01.1842.tooltip=Ca3Cr2Si3O12 + S:gt.metaitem.01.1843.name=Small Pile of Pyrotheum Dust + S:gt.metaitem.01.1843.tooltip=CSi(FeS2)5CrAl2O3Hg3?SMa + S:gt.metaitem.01.1844.name=Small Pile of Basalt Dust + S:gt.metaitem.01.1844.tooltip=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 + S:gt.metaitem.01.1845.name=Small Pile of Marble Dust + S:gt.metaitem.01.1845.tooltip=Mg(CaCO3)7 + S:gt.metaitem.01.1846.name=Small Pile of Redrock Dust + S:gt.metaitem.01.1846.tooltip=(CaCO3)2SiO2Na2LiAl2Si2(H2O)6 + S:gt.metaitem.01.1847.name=Small Pile of Potassium Feldspar Dust + S:gt.metaitem.01.1847.tooltip=KAlSi3O8 + S:gt.metaitem.01.18470.name=Double Epoxy Resin Sheet + S:gt.metaitem.01.18470.tooltip=C2H4O + S:gt.metaitem.01.18472.name=Double Polycaprolactam Sheet + S:gt.metaitem.01.18472.tooltip=C6H11NO + S:gt.metaitem.01.18473.name=Double Polytetrafluoroethylene Sheet + 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.1849.name=Small Pile of Black Granite Dust + S:gt.metaitem.01.1849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.01.1850.name=Small Pile of Red Granite Dust + S:gt.metaitem.01.1850.tooltip=Al2KAlSi3O8O3 + 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.1858.name=Small Pile of Crude Oil Dust + S:gt.metaitem.01.1858.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.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.18631.name=Double Polyphenylene Sulfide Plate + S:gt.metaitem.01.18631.tooltip=C6H4S + S:gt.metaitem.01.1865.name=Small Pile of Graphite Dust + S:gt.metaitem.01.1865.tooltip= + S:gt.metaitem.01.1867.name=Small Pile of Greenstone Dust + S:gt.metaitem.01.1867.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 + S:gt.metaitem.01.1871.tooltip=Cu2CH2O5 + S:gt.metaitem.01.1872.name=Small Pile of Migmatite Dust + S:gt.metaitem.01.1872.tooltip= + S:gt.metaitem.01.1873.name=Small Pile of Pitchblende + 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.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.1878.name=Small Pile of Oilsands Dust + S:gt.metaitem.01.1878.tooltip= + S:gt.metaitem.01.1879.name=Small Pile of Chad + S:gt.metaitem.01.1879.tooltip= + S:gt.metaitem.01.1880.name=Small Pile of Rubber Pulp + S:gt.metaitem.01.1880.tooltip=C5H8 + S:gt.metaitem.01.1881.name=Small Pile of Flour + 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.1883.name=Small Pile of Powellite Dust + S:gt.metaitem.01.1883.tooltip=CaMoO4 + 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.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.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.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 + S:gt.metaitem.01.1893.tooltip= + S:gt.metaitem.01.1894.name=Small Pile of Cheese Powder + 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.1896.name=Small Pile of Raw Rubber Dust + S:gt.metaitem.01.1896.tooltip=C5H8 + 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.1901.name=Small Pile of Mica Dust + S:gt.metaitem.01.1901.tooltip=KAl3Si3F2O10 + S:gt.metaitem.01.1902.name=Small Pile of Talc + S:gt.metaitem.01.1902.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.1903.name=Small Pile of Trona Dust + S:gt.metaitem.01.1903.tooltip=Na3C2H(H2O)2O6 + S:gt.metaitem.01.1904.name=Small Pile of Barite Dust + S:gt.metaitem.01.1904.tooltip=BaSO4 + S:gt.metaitem.01.1905.name=Small Pile of Bastnasite Dust + S:gt.metaitem.01.1905.tooltip=CeCFO3 + S:gt.metaitem.01.1906.name=Small Pile of Garnierite Dust + S:gt.metaitem.01.1906.tooltip=NiO + S:gt.metaitem.01.1907.name=Small Pile of Lepidolite Dust + S:gt.metaitem.01.1907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.1908.name=Small Pile of Magnesite Dust + S:gt.metaitem.01.1908.tooltip=MgCO3 + S:gt.metaitem.01.1909.name=Small Pile of Pentlandite Dust + S:gt.metaitem.01.1909.tooltip=Ni9S8 + S:gt.metaitem.01.1910.name=Small Pile of Scheelite Dust + S:gt.metaitem.01.1910.tooltip=WCa2O4 + 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.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 + S:gt.metaitem.01.1914.tooltip=CaMgC2O6 + S:gt.metaitem.01.1915.name=Small Pile of Wollastonite Dust + S:gt.metaitem.01.1915.tooltip=CaSiO3 + S:gt.metaitem.01.1916.name=Small Pile of Zeolite Dust + S:gt.metaitem.01.1916.tooltip=NaCa4Si27Al9(H2O)28O72 + S:gt.metaitem.01.1917.name=Small Pile of Banded Iron Dust + S:gt.metaitem.01.1917.tooltip=Fe2O3 + S:gt.metaitem.01.1918.name=Small Pile of Ilmenite Dust + S:gt.metaitem.01.1918.tooltip=FeTiO3 + S:gt.metaitem.01.1919.name=Small Pile of Pollucite Dust + S:gt.metaitem.01.1919.tooltip=Cs2Al2Si4(H2O)2O12 + S:gt.metaitem.01.1920.name=Small Pile of Spodumene Dust + S:gt.metaitem.01.1920.tooltip=LiAlSi2O6 + S:gt.metaitem.01.1921.name=Small Pile of Tantalite Dust + S:gt.metaitem.01.1921.tooltip=MnTa2O6 + S:gt.metaitem.01.1922.name=Small Pile of Uraninite Dust + S:gt.metaitem.01.1922.tooltip=UO2 + S:gt.metaitem.01.1923.name=Small Pile of Vanadium Magnetite Dust + S:gt.metaitem.01.1923.tooltip=Fe3O4V + S:gt.metaitem.01.1924.name=Small Pile of Kyanite Dust + S:gt.metaitem.01.1924.tooltip=Al2SiO5 + S:gt.metaitem.01.1925.name=Small Pile of Perlite Dust + S:gt.metaitem.01.1925.tooltip=(MgFeSi2O8)2H2O + S:gt.metaitem.01.1926.name=Small Pile of Pumice Dust + S:gt.metaitem.01.1926.tooltip= + S:gt.metaitem.01.1927.name=Small Pile of Bentonite + S:gt.metaitem.01.1927.tooltip=NaMg6Si12H6(H2O)5O36 + S:gt.metaitem.01.1928.name=Small Pile of Fullers Earth + S:gt.metaitem.01.1928.tooltip=MgSi4H(H2O)4O11 + S:gt.metaitem.01.1929.name=Small Pile of Kaolinite + 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.1931.name=Small Pile of Yellow Limonite Dust + S:gt.metaitem.01.1931.tooltip=FeHO2 + S:gt.metaitem.01.1932.name=Small Pile of Vermiculite + S:gt.metaitem.01.1932.tooltip=Fe3Al4Si4H2(H2O)4O12 + S:gt.metaitem.01.1933.name=Small Pile of Glauconite Dust + S:gt.metaitem.01.1933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.1934.name=Small Pile of Gypsum Dust + S:gt.metaitem.01.1934.tooltip=CaS(H2O)2O4 + 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.1936.name=Small Pile of Granitic Mineral Sand + S:gt.metaitem.01.1936.tooltip=Fe3O4(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.01.1937.name=Small Pile of Cassiterite Sand + S:gt.metaitem.01.1937.tooltip=SnO2 + 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.1939.name=Small Pile of Quartz Sand + S:gt.metaitem.01.1939.tooltip=?SiO2 + S:gt.metaitem.01.1940.name=Small Pile of Volcanic Ashes + S:gt.metaitem.01.1940.tooltip=(SiO2)6FeMg + 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 + S:gt.metaitem.01.1942.tooltip=MoS2 + S:gt.metaitem.01.1943.name=Small Pile of Pyrolusite Dust + S:gt.metaitem.01.1943.tooltip=MnO2 + S:gt.metaitem.01.1944.name=Small Pile of Rock Salt + S:gt.metaitem.01.1944.tooltip=KCl + S:gt.metaitem.01.1945.name=Small Pile of Stibnite Dust + S:gt.metaitem.01.1945.tooltip=Sb2S3 + S:gt.metaitem.01.1946.name=Small Pile of Asbestos Dust + 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.1948.name=Small Pile of Diatomite Dust + S:gt.metaitem.01.1948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.1949.name=Small Pile of Glauconite Sand + S:gt.metaitem.01.1949.tooltip=KMg2Al4H2O12 + 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.19879.name=Carton + S:gt.metaitem.01.19879.tooltip= + S:gt.metaitem.01.20.name=Tiny Pile of Silicon Dust + S:gt.metaitem.01.20.tooltip=Si + S:gt.metaitem.01.2006.name=Lithium Dust + S:gt.metaitem.01.2006.tooltip=Li + S:gt.metaitem.01.2008.name=Beryllium Dust + S:gt.metaitem.01.2008.tooltip=Be + S:gt.metaitem.01.2009.name=Boron Dust + S:gt.metaitem.01.2009.tooltip=B + S:gt.metaitem.01.2010.name=Carbon Dust + S:gt.metaitem.01.2010.tooltip=C + S:gt.metaitem.01.2017.name=Sodium Dust + S:gt.metaitem.01.2017.tooltip=Na + S:gt.metaitem.01.2018.name=Magnesium Dust + S:gt.metaitem.01.2018.tooltip=Mg + S:gt.metaitem.01.2019.name=Aluminium Dust + S:gt.metaitem.01.2019.tooltip=Al + S:gt.metaitem.01.2020.name=Silicon Dust + S:gt.metaitem.01.2020.tooltip=Si + S:gt.metaitem.01.2021.name=Phosphor Dust + S:gt.metaitem.01.2021.tooltip=P + S:gt.metaitem.01.2022.name=Sulfur Dust + S:gt.metaitem.01.2022.tooltip=S + S:gt.metaitem.01.2025.name=Potassium Dust + 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.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.2031.name=Manganese Dust + S:gt.metaitem.01.2031.tooltip=Mn + S:gt.metaitem.01.2032.name=Iron Dust + S:gt.metaitem.01.2032.tooltip=Fe + S:gt.metaitem.01.2033.name=Cobalt Dust + S:gt.metaitem.01.2033.tooltip=Co + S:gt.metaitem.01.2034.name=Nickel Dust + S:gt.metaitem.01.2034.tooltip=Ni + S:gt.metaitem.01.2035.name=Copper Dust + S:gt.metaitem.01.2035.tooltip=Cu + S:gt.metaitem.01.2036.name=Zinc Dust + S:gt.metaitem.01.2036.tooltip=Zn + S:gt.metaitem.01.2037.name=Gallium Dust + S:gt.metaitem.01.2037.tooltip=Ga + S:gt.metaitem.01.2039.name=Arsenic Dust + S:gt.metaitem.01.2039.tooltip=As + 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.2048.name=Molybdenum Dust + S:gt.metaitem.01.2048.tooltip=Mo + S:gt.metaitem.01.2052.name=Palladium Dust + S:gt.metaitem.01.2052.tooltip=Pd + S:gt.metaitem.01.2054.name=Silver Dust + S:gt.metaitem.01.2054.tooltip=Ag + S:gt.metaitem.01.2055.name=Cadmium Dust + S:gt.metaitem.01.2055.tooltip=Cd + S:gt.metaitem.01.2056.name=Indium Dust + S:gt.metaitem.01.2056.tooltip=In + S:gt.metaitem.01.2057.name=Tin Dust + 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.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.2065.name=Cerium Dust + S:gt.metaitem.01.2065.tooltip=Ce + S:gt.metaitem.01.2067.name=Neodymium Dust + S:gt.metaitem.01.2067.tooltip=Nd + S:gt.metaitem.01.2070.name=Europium Dust + S:gt.metaitem.01.2070.tooltip=Eu + 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.2083.name=Osmium Dust + S:gt.metaitem.01.2083.tooltip=Os + S:gt.metaitem.01.2084.name=Iridium Dust + S:gt.metaitem.01.2084.tooltip=Ir + S:gt.metaitem.01.2085.name=Platinum Dust + 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.20879.name=Cardboard + S:gt.metaitem.01.20879.tooltip= + 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.2096.name=Thorium Dust + S:gt.metaitem.01.2096.tooltip=Th + S:gt.metaitem.01.2097.name=Uranium 235 Dust + S:gt.metaitem.01.2097.tooltip=U-235 + S:gt.metaitem.01.2098.name=Uranium 238 Dust + S:gt.metaitem.01.2098.tooltip=U + 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.2101.name=Plutonium 241 Dust + S:gt.metaitem.01.2101.tooltip=Pu-241 + S:gt.metaitem.01.2103.name=Americium Dust + S:gt.metaitem.01.2103.tooltip=Am + S:gt.metaitem.01.2129.name=Neutronium Dust + S:gt.metaitem.01.2129.tooltip=Nt + S:gt.metaitem.01.21879.name=Thick Cardboard + 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.22032.name=Dense Iron Plate + S:gt.metaitem.01.22032.tooltip=Fe + S:gt.metaitem.01.22035.name=Dense Copper Plate + S:gt.metaitem.01.22035.tooltip=Cu + S:gt.metaitem.01.22089.name=Dense Lead Plate + S:gt.metaitem.01.22089.tooltip=Pb + S:gt.metaitem.01.2241.name=Platinum Group Sludge Dust + S:gt.metaitem.01.2241.tooltip= + S:gt.metaitem.01.2299.name=Stone Dust + S:gt.metaitem.01.2299.tooltip= + S:gt.metaitem.01.2300.name=Bronze Dust + S:gt.metaitem.01.2300.tooltip=SnCu3 + 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.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.23028.name=Titanium Rod + S:gt.metaitem.01.23028.tooltip=Ti + S:gt.metaitem.01.2303.name=Electrum Dust + S:gt.metaitem.01.2303.tooltip=AgAu + S:gt.metaitem.01.23030.name=Chrome Rod + S:gt.metaitem.01.23030.tooltip=Cr + S:gt.metaitem.01.23031.name=Manganese Rod + S:gt.metaitem.01.23031.tooltip=Mn + S:gt.metaitem.01.23032.name=Iron Rod + S:gt.metaitem.01.23032.tooltip=Fe + S:gt.metaitem.01.23033.name=Cobalt Rod + S:gt.metaitem.01.23033.tooltip=Co + S:gt.metaitem.01.23034.name=Nickel Rod + 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.2304.name=Wrought Iron Dust + S:gt.metaitem.01.2304.tooltip=Fe + S:gt.metaitem.01.23048.name=Molybdenum Rod + S:gt.metaitem.01.23048.tooltip=Mo + S:gt.metaitem.01.2305.name=Steel Dust + S:gt.metaitem.01.2305.tooltip=Fe50C + S:gt.metaitem.01.23052.name=Palladium Rod + 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.23057.name=Tin Rod + S:gt.metaitem.01.23057.tooltip=Sn + S:gt.metaitem.01.2306.name=Stainless Steel Dust + S:gt.metaitem.01.2306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.23067.name=Neodymium Rod + S:gt.metaitem.01.23067.tooltip=Nd + 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.2308.name=Red Alloy Dust + S:gt.metaitem.01.2308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + S:gt.metaitem.01.23081.name=Tungsten Rod + S:gt.metaitem.01.23081.tooltip=W + S:gt.metaitem.01.23083.name=Osmium Rod + S:gt.metaitem.01.23083.tooltip=Os + S:gt.metaitem.01.23084.name=Iridium Rod + S:gt.metaitem.01.23084.tooltip=Ir + S:gt.metaitem.01.23085.name=Platinum Rod + S:gt.metaitem.01.23085.tooltip=Pt + S:gt.metaitem.01.23086.name=Gold Rod + 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.23090.name=Bismuth Rod + S:gt.metaitem.01.23090.tooltip=Bi + S:gt.metaitem.01.23096.name=Thorium Rod + S:gt.metaitem.01.23096.tooltip=Th + S:gt.metaitem.01.23097.name=Uranium 235 Rod + S:gt.metaitem.01.23097.tooltip=U-235 + S:gt.metaitem.01.23098.name=Uranium 238 Rod + S:gt.metaitem.01.23098.tooltip=U + S:gt.metaitem.01.2310.name=Cupronickel Dust + S:gt.metaitem.01.2310.tooltip=CuNi + S:gt.metaitem.01.23100.name=Plutonium 239 Rod + S:gt.metaitem.01.23100.tooltip=Pu + S:gt.metaitem.01.23101.name=Plutonium 241 Rod + S:gt.metaitem.01.23101.tooltip=Pu-241 + S:gt.metaitem.01.23103.name=Americium Rod + S:gt.metaitem.01.23103.tooltip=Am + S:gt.metaitem.01.2311.name=Nichrome Dust + S:gt.metaitem.01.2311.tooltip=Ni4Cr + S:gt.metaitem.01.2312.name=Kanthal Dust + S:gt.metaitem.01.2312.tooltip=FeAlCr + S:gt.metaitem.01.23129.name=Neutronium Rod + S:gt.metaitem.01.23129.tooltip=Nt + S:gt.metaitem.01.2313.name=Magnalium Dust + S:gt.metaitem.01.2313.tooltip=MgAl2 + S:gt.metaitem.01.2314.name=Soldering Alloy Dust + S:gt.metaitem.01.2314.tooltip=Sn9Sb + S:gt.metaitem.01.2315.name=Battery Alloy Dust + S:gt.metaitem.01.2315.tooltip=Pb4Sb + S:gt.metaitem.01.2316.name=Tungstensteel Dust + 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.2324.name=Naquadah Dust + S:gt.metaitem.01.2324.tooltip=Nq + S:gt.metaitem.01.2325.name=Naquadah Alloy Dust + S:gt.metaitem.01.2325.tooltip= + S:gt.metaitem.01.2326.name=Enriched Naquadah Dust + S:gt.metaitem.01.2326.tooltip=Nq+ + S:gt.metaitem.01.2327.name=Naquadria Dust + S:gt.metaitem.01.2327.tooltip=NqX + S:gt.metaitem.01.2328.name=Duranium Dust + S:gt.metaitem.01.2328.tooltip= + S:gt.metaitem.01.2329.name=Tritanium Dust + S:gt.metaitem.01.2329.tooltip= + S:gt.metaitem.01.23300.name=Bronze Rod + S:gt.metaitem.01.23300.tooltip=SnCu3 + S:gt.metaitem.01.23301.name=Brass Rod + S:gt.metaitem.01.23301.tooltip=ZnCu3 + S:gt.metaitem.01.23302.name=Invar Rod + S:gt.metaitem.01.23302.tooltip=Fe2Ni + S:gt.metaitem.01.23303.name=Electrum Rod + S:gt.metaitem.01.23303.tooltip=AgAu + S:gt.metaitem.01.23304.name=Wrought Iron Rod + S:gt.metaitem.01.23304.tooltip=Fe + S:gt.metaitem.01.23305.name=Steel Rod + S:gt.metaitem.01.23305.tooltip=Fe50C + S:gt.metaitem.01.23306.name=Stainless Steel Rod + 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.2331.name=Mithril Dust + S:gt.metaitem.01.2331.tooltip=Pt2Ma + S:gt.metaitem.01.23310.name=Cupronickel Rod + S:gt.metaitem.01.23310.tooltip=CuNi + S:gt.metaitem.01.23311.name=Nichrome Rod + S:gt.metaitem.01.23311.tooltip=Ni4Cr + S:gt.metaitem.01.23312.name=Kanthal Rod + S:gt.metaitem.01.23312.tooltip=FeAlCr + S:gt.metaitem.01.23313.name=Magnalium Rod + 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.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.23324.name=Naquadah Rod + S:gt.metaitem.01.23324.tooltip=Nq + S:gt.metaitem.01.23325.name=Naquadah Alloy Rod + S:gt.metaitem.01.23325.tooltip= + S:gt.metaitem.01.23326.name=Enriched Naquadah Rod + S:gt.metaitem.01.23326.tooltip=Nq+ + S:gt.metaitem.01.23327.name=Naquadria Rod + S:gt.metaitem.01.23327.tooltip=NqX + S:gt.metaitem.01.23328.name=Duranium Rod + S:gt.metaitem.01.23328.tooltip= + S:gt.metaitem.01.23329.name=Tritanium Rod + S:gt.metaitem.01.23329.tooltip= + S:gt.metaitem.01.23331.name=Mithril Rod + S:gt.metaitem.01.23331.tooltip=Pt2Ma + 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.2334.name=Black Steel Dust + S:gt.metaitem.01.2334.tooltip=NiAuAgCu3(Fe50C)3 + 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.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 + S:gt.metaitem.01.23349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.2335.name=Damascus Steel Dust + S:gt.metaitem.01.2335.tooltip=Fe50C + S:gt.metaitem.01.23350.name=Sterling Silver Rod + S:gt.metaitem.01.23350.tooltip=CuAg4 + S:gt.metaitem.01.23351.name=Rose Gold Rod + S:gt.metaitem.01.23351.tooltip=CuAu4 + S:gt.metaitem.01.23352.name=Black Bronze Rod + S:gt.metaitem.01.23352.tooltip=AuAgCu3 + S:gt.metaitem.01.23353.name=Bismuth Bronze Rod + S:gt.metaitem.01.23353.tooltip=BiZnCu3 + S:gt.metaitem.01.23354.name=Magnetic Iron Rod + S:gt.metaitem.01.23354.tooltip=Fe + S:gt.metaitem.01.23355.name=Magnetic Steel Rod + S:gt.metaitem.01.23355.tooltip=Fe50C + S:gt.metaitem.01.23356.name=Magnetic Neodymium Rod + 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.23363.name=Tin Alloy Rod + S:gt.metaitem.01.23363.tooltip=SnFe + S:gt.metaitem.01.23370.name=Tungstencarbide Rod + S:gt.metaitem.01.23370.tooltip=WC + S:gt.metaitem.01.23371.name=Vanadiumsteel Rod + S:gt.metaitem.01.23371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.23372.name=HSS-G Rod + S:gt.metaitem.01.23372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.23373.name=HSS-E Rod + 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.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.23470.name=Epoxy Resin Rod + S:gt.metaitem.01.23470.tooltip=C2H4O + S:gt.metaitem.01.23471.name=Silicone Rubber Rod + S:gt.metaitem.01.23471.tooltip=C2H6OSi + S:gt.metaitem.01.23472.name=Polycaprolactam Rod + S:gt.metaitem.01.23472.tooltip=C6H11NO + S:gt.metaitem.01.23473.name=Polytetrafluoroethylene Rod + 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.2349.name=Blue Steel Dust + S:gt.metaitem.01.2349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.2350.name=Sterling Silver Dust + S:gt.metaitem.01.2350.tooltip=CuAg4 + S:gt.metaitem.01.23500.name=Diamond Rod + S:gt.metaitem.01.23500.tooltip=C + S:gt.metaitem.01.23501.name=Emerald Rod + S:gt.metaitem.01.23501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.23502.name=Ruby Rod + S:gt.metaitem.01.23502.tooltip=CrAl2O3 + S:gt.metaitem.01.23503.name=Sapphire Rod + S:gt.metaitem.01.23503.tooltip=Al2O3 + S:gt.metaitem.01.23504.name=Green Sapphire Rod + S:gt.metaitem.01.23504.tooltip=Al2O3 + S:gt.metaitem.01.23505.name=Olivine Rod + S:gt.metaitem.01.23505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.23506.name=Nether Star Rod + S:gt.metaitem.01.23506.tooltip= + S:gt.metaitem.01.23507.name=Topaz Rod + S:gt.metaitem.01.23507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.23508.name=Tanzanite Rod + S:gt.metaitem.01.23508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.23509.name=Amethyst Rod + S:gt.metaitem.01.23509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.2351.name=Rose Gold Dust + 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.23513.name=Blue Topaz Rod + S:gt.metaitem.01.23513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.23516.name=Certus Quartz Rod + S:gt.metaitem.01.23516.tooltip= + S:gt.metaitem.01.2352.name=Black Bronze Dust + S:gt.metaitem.01.2352.tooltip=AuAgCu3 + S:gt.metaitem.01.23522.name=Nether Quartz Rod + S:gt.metaitem.01.23522.tooltip= + S:gt.metaitem.01.23524.name=Lazurite Rod + S:gt.metaitem.01.23524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.23525.name=Sodalite Rod + S:gt.metaitem.01.23525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.23526.name=Lapis Rod + S:gt.metaitem.01.23526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.23527.name=Red Garnet Rod + 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.2353.name=Bismuth Bronze Dust + 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.2355.name=Magnetic Steel Dust + S:gt.metaitem.01.2355.tooltip=Fe50C + S:gt.metaitem.01.2356.name=Magnetic Neodymium Dust + S:gt.metaitem.01.2356.tooltip=Nd + S:gt.metaitem.01.2357.name=Vanadium-Gallium Dust + S:gt.metaitem.01.2357.tooltip=V3Ga + S:gt.metaitem.01.2358.name=Yttrium Barium Cuprate Dust + 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.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.23613.name=Nickel-Zinc Ferrite Rod + S:gt.metaitem.01.23613.tooltip=NiZnFe4O8 + 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 + S:gt.metaitem.01.23631.tooltip=C6H4S + S:gt.metaitem.01.23635.name=Styrene-Butadiene Rubber Rod + S:gt.metaitem.01.23635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.23636.name=Polystyrene Rod + S:gt.metaitem.01.23636.tooltip=C8H8 + S:gt.metaitem.01.23649.name=Polyvinyl Chloride Rod + S:gt.metaitem.01.23649.tooltip=C2H3Cl + S:gt.metaitem.01.2370.name=Tungstencarbide Dust + S:gt.metaitem.01.2370.tooltip=WC + S:gt.metaitem.01.2371.name=Vanadiumsteel Dust + S:gt.metaitem.01.2371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.2372.name=HSS-G Dust + S:gt.metaitem.01.2372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.2373.name=HSS-E Dust + S:gt.metaitem.01.2373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.01.2374.name=HSS-S Dust + S:gt.metaitem.01.2374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.2375.name=Rutile Dust + 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.23874.name=Polyethylene Rod + S:gt.metaitem.01.23874.tooltip=CH2 + S:gt.metaitem.01.23880.name=Rubber Rod + S:gt.metaitem.01.23880.tooltip=C5H8 + S:gt.metaitem.01.23889.name=Sealed Wood Stick + S:gt.metaitem.01.23889.tooltip= + S:gt.metaitem.01.241.name=Tiny Pile of Platinum Group Sludge Dust + S:gt.metaitem.01.241.tooltip= + S:gt.metaitem.01.24500.name=Diamond Lens + S:gt.metaitem.01.24500.tooltip=C + S:gt.metaitem.01.24501.name=Emerald Lens + S:gt.metaitem.01.24501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.24502.name=Ruby Lens + S:gt.metaitem.01.24502.tooltip=CrAl2O3 + S:gt.metaitem.01.24503.name=Sapphire Lens + S:gt.metaitem.01.24503.tooltip=Al2O3 + S:gt.metaitem.01.24504.name=Green Sapphire Lens + S:gt.metaitem.01.24504.tooltip=Al2O3 + S:gt.metaitem.01.24505.name=Olivine Lens + S:gt.metaitem.01.24505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.24506.name=Nether Star Lens + S:gt.metaitem.01.24506.tooltip= + S:gt.metaitem.01.24507.name=Topaz Lens + S:gt.metaitem.01.24507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.24508.name=Tanzanite Lens + S:gt.metaitem.01.24508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.24509.name=Amethyst Lens + S:gt.metaitem.01.24509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.24510.name=Opal Lens + S:gt.metaitem.01.24510.tooltip=SiO2 + S:gt.metaitem.01.24511.name=Jasper Lens + S:gt.metaitem.01.24511.tooltip= + S:gt.metaitem.01.24512.name=Ruby Lens + 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.24515.name=Dilithium Lens + S:gt.metaitem.01.24515.tooltip= + S:gt.metaitem.01.24518.name=Forcicium Lens + S:gt.metaitem.01.24518.tooltip= + S:gt.metaitem.01.24519.name=Forcillium Lens + S:gt.metaitem.01.24519.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 + S:gt.metaitem.01.24528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.24532.name=Enderpearl Lens + 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.2470.name=Epoxy Resin Pulp + S:gt.metaitem.01.2470.tooltip=C2H4O + S:gt.metaitem.01.2471.name=Silicone Rubber Pulp + S:gt.metaitem.01.2471.tooltip=C2H6OSi + S:gt.metaitem.01.2472.name=Polycaprolactam Pulp + S:gt.metaitem.01.2472.tooltip=C6H11NO + S:gt.metaitem.01.2473.name=Polytetrafluoroethylene Pulp + 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.24890.name=Glass Lens + S:gt.metaitem.01.24890.tooltip=SiO2 + 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.2501.name=Emerald Dust + S:gt.metaitem.01.2501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.2502.name=Ruby Dust + S:gt.metaitem.01.2502.tooltip=CrAl2O3 + S:gt.metaitem.01.2503.name=Sapphire Dust + S:gt.metaitem.01.2503.tooltip=Al2O3 + S:gt.metaitem.01.2504.name=Green Sapphire Dust + S:gt.metaitem.01.2504.tooltip=Al2O3 + S:gt.metaitem.01.2505.name=Olivine Dust + S:gt.metaitem.01.2505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.2506.name=Nether Star Dust + S:gt.metaitem.01.2506.tooltip= + S:gt.metaitem.01.2507.name=Topaz Dust + S:gt.metaitem.01.2507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.2508.name=Tanzanite Dust + S:gt.metaitem.01.2508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.2509.name=Amethyst Dust + S:gt.metaitem.01.2509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.2510.name=Opal Dust + S:gt.metaitem.01.2510.tooltip=SiO2 + S:gt.metaitem.01.2511.name=Jasper Dust + S:gt.metaitem.01.2511.tooltip= + S:gt.metaitem.01.2512.name=Ruby Dust + S:gt.metaitem.01.2512.tooltip=CrAl2O3 + S:gt.metaitem.01.25129.name=Neutronium Round + 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.2515.name=Dilithium Dust + S:gt.metaitem.01.2515.tooltip= + S:gt.metaitem.01.2516.name=Certus Quartz Dust + S:gt.metaitem.01.2516.tooltip= + S:gt.metaitem.01.2518.name=Forcicium Dust + S:gt.metaitem.01.2518.tooltip= + S:gt.metaitem.01.2519.name=Forcillium Dust + 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.2522.name=Nether Quartz Dust + S:gt.metaitem.01.2522.tooltip= + S:gt.metaitem.01.2523.name=Quartzite Dust + S:gt.metaitem.01.2523.tooltip=SiO2 + S:gt.metaitem.01.2524.name=Lazurite Dust + S:gt.metaitem.01.2524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.2525.name=Sodalite Dust + S:gt.metaitem.01.2525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.2526.name=Lapis Dust + S:gt.metaitem.01.2526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.2527.name=Red Garnet Dust + 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.2530.name=Apatite Dust + S:gt.metaitem.01.2530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.2531.name=Niter Dust + S:gt.metaitem.01.2531.tooltip=KNO3 + S:gt.metaitem.01.2532.name=Enderpearl Dust + S:gt.metaitem.01.2532.tooltip=BeK4N5Ma6 + S:gt.metaitem.01.2533.name=Endereye Dust + S:gt.metaitem.01.2533.tooltip=BeK4N5Ma6?SMa + S:gt.metaitem.01.2534.name=Phosphorus Dust + S:gt.metaitem.01.2534.tooltip=Ca3(PO4)2 + S:gt.metaitem.01.2535.name=Coal Dust + S:gt.metaitem.01.2535.tooltip=C + S:gt.metaitem.01.2536.name=Charcoal Dust + S:gt.metaitem.01.2536.tooltip=C + S:gt.metaitem.01.2537.name=Jade Dust + S:gt.metaitem.01.2537.tooltip= + 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.2538.name=Lignite Coal Dust + S:gt.metaitem.01.2538.tooltip=C3H2O + 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 + 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.26019.name=Aluminium Bolt + S:gt.metaitem.01.26019.tooltip=Al + S:gt.metaitem.01.26028.name=Titanium Bolt + S:gt.metaitem.01.26028.tooltip=Ti + S:gt.metaitem.01.26030.name=Chrome Bolt + S:gt.metaitem.01.26030.tooltip=Cr + S:gt.metaitem.01.26031.name=Manganese Bolt + S:gt.metaitem.01.26031.tooltip=Mn + S:gt.metaitem.01.26032.name=Iron Bolt + S:gt.metaitem.01.26032.tooltip=Fe + S:gt.metaitem.01.26033.name=Cobalt Bolt + 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.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.26057.name=Tin Bolt + S:gt.metaitem.01.26057.tooltip=Sn + S:gt.metaitem.01.26067.name=Neodymium Bolt + S:gt.metaitem.01.26067.tooltip=Nd + S:gt.metaitem.01.2607.name=Pyrochlore Dust + S:gt.metaitem.01.2607.tooltip=Ca2Nb2O7 + S:gt.metaitem.01.26081.name=Tungsten Bolt + S:gt.metaitem.01.26081.tooltip=W + S:gt.metaitem.01.26083.name=Osmium Bolt + S:gt.metaitem.01.26083.tooltip=Os + S:gt.metaitem.01.26084.name=Iridium Bolt + S:gt.metaitem.01.26084.tooltip=Ir + S:gt.metaitem.01.26085.name=Platinum Bolt + S:gt.metaitem.01.26085.tooltip=Pt + S:gt.metaitem.01.26086.name=Gold Bolt + S:gt.metaitem.01.26086.tooltip=Au + S:gt.metaitem.01.26089.name=Lead Bolt + S:gt.metaitem.01.26089.tooltip=Pb + S:gt.metaitem.01.26090.name=Bismuth Bolt + S:gt.metaitem.01.26090.tooltip=Bi + S:gt.metaitem.01.26096.name=Thorium Bolt + S:gt.metaitem.01.26096.tooltip=Th + S:gt.metaitem.01.26097.name=Uranium 235 Bolt + S:gt.metaitem.01.26097.tooltip=U-235 + S:gt.metaitem.01.26098.name=Uranium 238 Bolt + S:gt.metaitem.01.26098.tooltip=U + S:gt.metaitem.01.2610.name=Fiber-Reinforced Epoxy Resin Pulp + S:gt.metaitem.01.2610.tooltip=C2H4O + S:gt.metaitem.01.26100.name=Plutonium 239 Bolt + 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.2611.name=Borosilicate Glass Dust + S:gt.metaitem.01.2611.tooltip=B(SiO2)7 + S:gt.metaitem.01.2612.name=Ferrite Mixture Dust + S:gt.metaitem.01.2612.tooltip=NiZnFe4 + S:gt.metaitem.01.26129.name=Neutronium Bolt + S:gt.metaitem.01.26129.tooltip=Nt + S:gt.metaitem.01.2613.name=Nickel-Zinc Ferrite Dust + S:gt.metaitem.01.2613.tooltip=NiZnFe4O8 + S:gt.metaitem.01.2614.name=Massicot Dust + S:gt.metaitem.01.2614.tooltip=PbO + S:gt.metaitem.01.2615.name=Arsenic Trioxide Dust + S:gt.metaitem.01.2615.tooltip=As2O3 + S:gt.metaitem.01.2616.name=Cobalt Oxide Dust + S:gt.metaitem.01.2616.tooltip=CoO + S:gt.metaitem.01.2617.name=Zincite Dust + S:gt.metaitem.01.2617.tooltip=ZnO + S:gt.metaitem.01.2618.name=Antimony Trioxide Dust + S:gt.metaitem.01.2618.tooltip=Sb2O3 + S:gt.metaitem.01.2619.name=Cupric Oxide Dust + S:gt.metaitem.01.2619.tooltip=CuO + S:gt.metaitem.01.2620.name=Ferrosilite Dust + S:gt.metaitem.01.2620.tooltip=FeSiO3 + S:gt.metaitem.01.2621.name=Magnesia Dust + S:gt.metaitem.01.2621.tooltip=MgO + S:gt.metaitem.01.2622.name=Quicklime Dust + S:gt.metaitem.01.2622.tooltip=CaO + S:gt.metaitem.01.2623.name=Potash Dust + S:gt.metaitem.01.2623.tooltip=K2O + S:gt.metaitem.01.2624.name=Soda Ash Dust + S:gt.metaitem.01.2624.tooltip=Na2CO3 + S:gt.metaitem.01.2625.name=Brick Dust + S:gt.metaitem.01.2625.tooltip=Al4Si3O12 + S:gt.metaitem.01.2626.name=Fireclay Dust + S:gt.metaitem.01.2626.tooltip=Al4Si3O12 + S:gt.metaitem.01.2630.name=Sodium Bisulfate Dust + S:gt.metaitem.01.2630.tooltip=NaHSO4 + S:gt.metaitem.01.26300.name=Bronze Bolt + S:gt.metaitem.01.26300.tooltip=SnCu3 + S:gt.metaitem.01.26301.name=Brass Bolt + S:gt.metaitem.01.26301.tooltip=ZnCu3 + S:gt.metaitem.01.26302.name=Invar Bolt + S:gt.metaitem.01.26302.tooltip=Fe2Ni + S:gt.metaitem.01.26303.name=Electrum Bolt + S:gt.metaitem.01.26303.tooltip=AgAu + S:gt.metaitem.01.26304.name=Wrought Iron Bolt + S:gt.metaitem.01.26304.tooltip=Fe + S:gt.metaitem.01.26305.name=Steel Bolt + S:gt.metaitem.01.26305.tooltip=Fe50C + S:gt.metaitem.01.26306.name=Stainless Steel Bolt + 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.2631.name=Polyphenylene Sulfide Dust + S:gt.metaitem.01.2631.tooltip=C6H4S + S:gt.metaitem.01.26310.name=Cupronickel Bolt + S:gt.metaitem.01.26310.tooltip=CuNi + S:gt.metaitem.01.26311.name=Nichrome Bolt + S:gt.metaitem.01.26311.tooltip=Ni4Cr + S:gt.metaitem.01.26312.name=Kanthal Bolt + 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.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.26324.name=Naquadah Bolt + S:gt.metaitem.01.26324.tooltip=Nq + S:gt.metaitem.01.26325.name=Naquadah Alloy Bolt + S:gt.metaitem.01.26325.tooltip= + S:gt.metaitem.01.26326.name=Enriched Naquadah Bolt + S:gt.metaitem.01.26326.tooltip=Nq+ + S:gt.metaitem.01.26327.name=Naquadria Bolt + S:gt.metaitem.01.26327.tooltip=NqX + S:gt.metaitem.01.26328.name=Duranium Bolt + S:gt.metaitem.01.26328.tooltip= + S:gt.metaitem.01.26329.name=Tritanium Bolt + 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.26331.name=Mithril Bolt + S:gt.metaitem.01.26331.tooltip=Pt2Ma + 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.2634.name=Raw Styrene-Butadiene Rubber Dust + S:gt.metaitem.01.2634.tooltip=C8H8(C4H6)3 + 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.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 + S:gt.metaitem.01.26349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.2635.name=Styrene-Butadiene Rubber Pulp + S:gt.metaitem.01.2635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.26350.name=Sterling Silver Bolt + S:gt.metaitem.01.26350.tooltip=CuAg4 + S:gt.metaitem.01.26351.name=Rose Gold Bolt + S:gt.metaitem.01.26351.tooltip=CuAu4 + S:gt.metaitem.01.26352.name=Black Bronze Bolt + S:gt.metaitem.01.26352.tooltip=AuAgCu3 + S:gt.metaitem.01.26353.name=Bismuth Bronze Bolt + S:gt.metaitem.01.26353.tooltip=BiZnCu3 + S:gt.metaitem.01.26354.name=Magnetic Iron Bolt + S:gt.metaitem.01.26354.tooltip=Fe + S:gt.metaitem.01.26355.name=Magnetic Steel Bolt + 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.2636.name=Polystyrene Pulp + S:gt.metaitem.01.2636.tooltip=C8H8 + S:gt.metaitem.01.26363.name=Tin Alloy Bolt + S:gt.metaitem.01.26363.tooltip=SnFe + S:gt.metaitem.01.26370.name=Tungstencarbide Bolt + S:gt.metaitem.01.26370.tooltip=WC + S:gt.metaitem.01.26371.name=Vanadiumsteel Bolt + S:gt.metaitem.01.26371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.26372.name=HSS-G Bolt + S:gt.metaitem.01.26372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.26373.name=HSS-E Bolt + 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.26470.name=Epoxy Resin Bolt + S:gt.metaitem.01.26470.tooltip=C2H4O + S:gt.metaitem.01.26471.name=Silicone Rubber Bolt + S:gt.metaitem.01.26471.tooltip=C2H6OSi + S:gt.metaitem.01.26472.name=Polycaprolactam Bolt + 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.2649.name=Polyvinyl Chloride Pulp + S:gt.metaitem.01.2649.tooltip=C2H3Cl + S:gt.metaitem.01.26500.name=Diamond Bolt + S:gt.metaitem.01.26500.tooltip=C + S:gt.metaitem.01.26501.name=Emerald Bolt + S:gt.metaitem.01.26501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.26502.name=Ruby Bolt + S:gt.metaitem.01.26502.tooltip=CrAl2O3 + S:gt.metaitem.01.26503.name=Sapphire Bolt + S:gt.metaitem.01.26503.tooltip=Al2O3 + S:gt.metaitem.01.26504.name=Green Sapphire Bolt + S:gt.metaitem.01.26504.tooltip=Al2O3 + S:gt.metaitem.01.26505.name=Olivine Bolt + S:gt.metaitem.01.26505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.26506.name=Nether Star Bolt + S:gt.metaitem.01.26506.tooltip= + S:gt.metaitem.01.26507.name=Topaz Bolt + S:gt.metaitem.01.26507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.26508.name=Tanzanite Bolt + S:gt.metaitem.01.26508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.26509.name=Amethyst Bolt + 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.26513.name=Blue Topaz Bolt + S:gt.metaitem.01.26513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.26516.name=Certus Quartz Bolt + S:gt.metaitem.01.26516.tooltip= + S:gt.metaitem.01.26522.name=Nether Quartz Bolt + S:gt.metaitem.01.26522.tooltip= + 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.26610.name=Fiber-Reinforced Epoxy Resin Bolt + S:gt.metaitem.01.26610.tooltip=C2H4O + 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 + S:gt.metaitem.01.26631.tooltip=C6H4S + S:gt.metaitem.01.26635.name=Styrene-Butadiene Rubber Bolt + S:gt.metaitem.01.26635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.26636.name=Polystyrene Bolt + S:gt.metaitem.01.26636.tooltip=C8H8 + S:gt.metaitem.01.26649.name=Polyvinyl Chloride Bolt + S:gt.metaitem.01.26649.tooltip=C2H3Cl + S:gt.metaitem.01.2665.name=Phosphorous Pentoxide Dust + 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.26809.name=Short Wood Stick + S:gt.metaitem.01.26809.tooltip= + S:gt.metaitem.01.2685.name=Sodium Hydroxide Dust + S:gt.metaitem.01.2685.tooltip=NaOH + 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.26889.name=Short Sealed Wood Stick + S:gt.metaitem.01.26889.tooltip= + 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.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.27028.name=Titanium Screw + S:gt.metaitem.01.27028.tooltip=Ti + S:gt.metaitem.01.27030.name=Chrome Screw + S:gt.metaitem.01.27030.tooltip=Cr + S:gt.metaitem.01.27031.name=Manganese Screw + S:gt.metaitem.01.27031.tooltip=Mn + S:gt.metaitem.01.27032.name=Iron Screw + S:gt.metaitem.01.27032.tooltip=Fe + S:gt.metaitem.01.27033.name=Cobalt Screw + 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.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.27057.name=Tin Screw + S:gt.metaitem.01.27057.tooltip=Sn + S:gt.metaitem.01.27067.name=Neodymium Screw + S:gt.metaitem.01.27067.tooltip=Nd + S:gt.metaitem.01.27081.name=Tungsten Screw + S:gt.metaitem.01.27081.tooltip=W + S:gt.metaitem.01.27083.name=Osmium Screw + S:gt.metaitem.01.27083.tooltip=Os + S:gt.metaitem.01.27084.name=Iridium Screw + S:gt.metaitem.01.27084.tooltip=Ir + S:gt.metaitem.01.27085.name=Platinum Screw + S:gt.metaitem.01.27085.tooltip=Pt + S:gt.metaitem.01.27086.name=Gold Screw + S:gt.metaitem.01.27086.tooltip=Au + S:gt.metaitem.01.27089.name=Lead Screw + S:gt.metaitem.01.27089.tooltip=Pb + S:gt.metaitem.01.27090.name=Bismuth Screw + S:gt.metaitem.01.27090.tooltip=Bi + S:gt.metaitem.01.27096.name=Thorium Screw + S:gt.metaitem.01.27096.tooltip=Th + S:gt.metaitem.01.27097.name=Uranium 235 Screw + S:gt.metaitem.01.27097.tooltip=U-235 + S:gt.metaitem.01.27098.name=Uranium 238 Screw + S:gt.metaitem.01.27098.tooltip=U + S:gt.metaitem.01.27100.name=Plutonium 239 Screw + 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.27129.name=Neutronium Screw + S:gt.metaitem.01.27129.tooltip=Nt + S:gt.metaitem.01.2719.name=Sodium Sulfide Dust + S:gt.metaitem.01.2719.tooltip=Na2S + S:gt.metaitem.01.2728.name=Snow Powder + S:gt.metaitem.01.2728.tooltip=H2O + S:gt.metaitem.01.27300.name=Bronze Screw + S:gt.metaitem.01.27300.tooltip=SnCu3 + S:gt.metaitem.01.27301.name=Brass Screw + S:gt.metaitem.01.27301.tooltip=ZnCu3 + S:gt.metaitem.01.27302.name=Invar Screw + S:gt.metaitem.01.27302.tooltip=Fe2Ni + S:gt.metaitem.01.27303.name=Electrum Screw + S:gt.metaitem.01.27303.tooltip=AgAu + S:gt.metaitem.01.27304.name=Wrought Iron Screw + S:gt.metaitem.01.27304.tooltip=Fe + S:gt.metaitem.01.27305.name=Steel Screw + S:gt.metaitem.01.27305.tooltip=Fe50C + S:gt.metaitem.01.27306.name=Stainless Steel Screw + 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.27310.name=Cupronickel Screw + S:gt.metaitem.01.27310.tooltip=CuNi + S:gt.metaitem.01.27311.name=Nichrome Screw + S:gt.metaitem.01.27311.tooltip=Ni4Cr + S:gt.metaitem.01.27312.name=Kanthal Screw + 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.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.27324.name=Naquadah Screw + S:gt.metaitem.01.27324.tooltip=Nq + S:gt.metaitem.01.27325.name=Naquadah Alloy Screw + S:gt.metaitem.01.27325.tooltip= + S:gt.metaitem.01.27326.name=Enriched Naquadah Screw + S:gt.metaitem.01.27326.tooltip=Nq+ + S:gt.metaitem.01.27327.name=Naquadria Screw + S:gt.metaitem.01.27327.tooltip=NqX + S:gt.metaitem.01.27328.name=Duranium Screw + S:gt.metaitem.01.27328.tooltip= + S:gt.metaitem.01.27329.name=Tritanium Screw + S:gt.metaitem.01.27329.tooltip= + S:gt.metaitem.01.27331.name=Mithril Screw + S:gt.metaitem.01.27331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.01.27349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.27350.name=Sterling Silver Screw + S:gt.metaitem.01.27350.tooltip=CuAg4 + S:gt.metaitem.01.27351.name=Rose Gold Screw + S:gt.metaitem.01.27351.tooltip=CuAu4 + S:gt.metaitem.01.27352.name=Black Bronze Screw + S:gt.metaitem.01.27352.tooltip=AuAgCu3 + S:gt.metaitem.01.27353.name=Bismuth Bronze Screw + S:gt.metaitem.01.27353.tooltip=BiZnCu3 + S:gt.metaitem.01.27354.name=Magnetic Iron Screw + S:gt.metaitem.01.27354.tooltip=Fe + S:gt.metaitem.01.27355.name=Magnetic Steel Screw + 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.27363.name=Tin Alloy Screw + S:gt.metaitem.01.27363.tooltip=SnFe + S:gt.metaitem.01.27370.name=Tungstencarbide Screw + S:gt.metaitem.01.27370.tooltip=WC + S:gt.metaitem.01.27371.name=Vanadiumsteel Screw + S:gt.metaitem.01.27371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.27372.name=HSS-G Screw + S:gt.metaitem.01.27372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.27373.name=HSS-E Screw + 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.27470.name=Epoxy Resin Screw + S:gt.metaitem.01.27470.tooltip=C2H4O + S:gt.metaitem.01.27471.name=Silicone Rubber Screw + S:gt.metaitem.01.27471.tooltip=C2H6OSi + S:gt.metaitem.01.27472.name=Polycaprolactam Screw + 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.27500.name=Diamond Screw + S:gt.metaitem.01.27500.tooltip=C + S:gt.metaitem.01.27501.name=Emerald Screw + S:gt.metaitem.01.27501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.27502.name=Ruby Screw + S:gt.metaitem.01.27502.tooltip=CrAl2O3 + S:gt.metaitem.01.27503.name=Sapphire Screw + S:gt.metaitem.01.27503.tooltip=Al2O3 + S:gt.metaitem.01.27504.name=Green Sapphire Screw + S:gt.metaitem.01.27504.tooltip=Al2O3 + S:gt.metaitem.01.27505.name=Olivine Screw + S:gt.metaitem.01.27505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.27506.name=Nether Star Screw + S:gt.metaitem.01.27506.tooltip= + S:gt.metaitem.01.27507.name=Topaz Screw + S:gt.metaitem.01.27507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.27508.name=Tanzanite Screw + S:gt.metaitem.01.27508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.27509.name=Amethyst Screw + 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.27513.name=Blue Topaz Screw + S:gt.metaitem.01.27513.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.27516.name=Certus Quartz Screw + S:gt.metaitem.01.27516.tooltip= + S:gt.metaitem.01.27522.name=Nether Quartz Screw + S:gt.metaitem.01.27522.tooltip= + 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.27610.name=Fiber-Reinforced Epoxy Resin Screw + S:gt.metaitem.01.27610.tooltip=C2H4O + 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 + S:gt.metaitem.01.27631.tooltip=C6H4S + S:gt.metaitem.01.27635.name=Styrene-Butadiene Rubber Screw + S:gt.metaitem.01.27635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.27636.name=Polystyrene Screw + 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.27809.name=Wood Screw + S:gt.metaitem.01.27809.tooltip= + 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.27889.name=Sealed Wood Screw + S:gt.metaitem.01.27889.tooltip= + S:gt.metaitem.01.28.name=Tiny Pile of Titanium Dust + S:gt.metaitem.01.28.tooltip=Ti + 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.28028.name=Titanium Ring + S:gt.metaitem.01.28028.tooltip=Ti + S:gt.metaitem.01.28030.name=Chrome Ring + S:gt.metaitem.01.28030.tooltip=Cr + S:gt.metaitem.01.28032.name=Iron Ring + S:gt.metaitem.01.28032.tooltip=Fe + S:gt.metaitem.01.2804.name=Obsidian Dust + S:gt.metaitem.01.2804.tooltip=MgFeSi2O8 + S:gt.metaitem.01.2805.name=Clay Dust + S:gt.metaitem.01.2805.tooltip=Na2LiAl2Si2(H2O)6 + S:gt.metaitem.01.28057.name=Tin Ring + S:gt.metaitem.01.28057.tooltip=Sn + S:gt.metaitem.01.2807.name=Netherrack Dust + S:gt.metaitem.01.2807.tooltip= + S:gt.metaitem.01.2808.name=Endstone Dust + S:gt.metaitem.01.2808.tooltip= + 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.2809.name=Wood Pulp + S:gt.metaitem.01.2809.tooltip= + S:gt.metaitem.01.28129.name=Neutronium Ring + S:gt.metaitem.01.28129.tooltip=Nt + S:gt.metaitem.01.2813.name=Bluestone Dust + S:gt.metaitem.01.2813.tooltip= + S:gt.metaitem.01.2814.name=Nether Brick Dust + S:gt.metaitem.01.2814.tooltip= + S:gt.metaitem.01.2815.name=Ashes + S:gt.metaitem.01.2815.tooltip= + S:gt.metaitem.01.2816.name=Dark Ashes + S:gt.metaitem.01.2816.tooltip= + S:gt.metaitem.01.2817.name=Salt + S:gt.metaitem.01.2817.tooltip=NaCl + S:gt.metaitem.01.2818.name=Hydrated Coal Dust + S:gt.metaitem.01.2818.tooltip=C8H2O + S:gt.metaitem.01.2819.name=Graphene Dust + S:gt.metaitem.01.2819.tooltip= + S:gt.metaitem.01.2820.name=Almandine Dust + S:gt.metaitem.01.2820.tooltip=Al2Fe3Si3O12 + S:gt.metaitem.01.2821.name=Andradite Dust + S:gt.metaitem.01.2821.tooltip=Ca3Fe2Si3O12 + S:gt.metaitem.01.2822.name=Bauxite Dust + S:gt.metaitem.01.2822.tooltip=(TiO2)2Al16H10O11 + S:gt.metaitem.01.2823.name=Calcite Dust + S:gt.metaitem.01.2823.tooltip=CaCO3 + S:gt.metaitem.01.2824.name=Cassiterite Dust + S:gt.metaitem.01.2824.tooltip=SnO2 + S:gt.metaitem.01.2825.name=Chromite Dust + S:gt.metaitem.01.2825.tooltip=FeCr2O4 + S:gt.metaitem.01.2826.name=Cinnabar Dust + S:gt.metaitem.01.2826.tooltip=HgS + S:gt.metaitem.01.2827.name=Cobaltite Dust + 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.2830.name=Galena Dust + S:gt.metaitem.01.2830.tooltip=Pb3Ag3S2 + S:gt.metaitem.01.28300.name=Bronze Ring + S:gt.metaitem.01.28300.tooltip=SnCu3 + S:gt.metaitem.01.28301.name=Brass Ring + 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.28304.name=Wrought Iron Ring + S:gt.metaitem.01.28304.tooltip=Fe + S:gt.metaitem.01.28305.name=Steel Ring + S:gt.metaitem.01.28305.tooltip=Fe50C + S:gt.metaitem.01.28306.name=Stainless Steel Ring + 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.2831.name=Grossular Dust + S:gt.metaitem.01.2831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.28316.name=Tungstensteel Ring + S:gt.metaitem.01.28316.tooltip=Fe50CW + S:gt.metaitem.01.2833.name=Phosphate Dust + S:gt.metaitem.01.2833.tooltip=PO4 + S:gt.metaitem.01.2834.name=Pyrite Dust + S:gt.metaitem.01.2834.tooltip=FeS2 + S:gt.metaitem.01.2835.name=Pyrope Dust + S:gt.metaitem.01.2835.tooltip=Al2Mg3Si3O12 + S:gt.metaitem.01.2836.name=Saltpeter Dust + S:gt.metaitem.01.2836.tooltip=KNO3 + S:gt.metaitem.01.2837.name=Silicon Dioxide Dust + S:gt.metaitem.01.2837.tooltip=SiO2 + 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.2838.name=Spessartine Dust + S:gt.metaitem.01.2838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.2839.name=Sphalerite Dust + S:gt.metaitem.01.2839.tooltip=ZnS + S:gt.metaitem.01.2840.name=Tetrahedrite Dust + S:gt.metaitem.01.2840.tooltip=Cu3SbS3Fe + S:gt.metaitem.01.2841.name=Tungstate Dust + S:gt.metaitem.01.2841.tooltip=WLi2O4 + S:gt.metaitem.01.2842.name=Uvarovite Dust + S:gt.metaitem.01.2842.tooltip=Ca3Cr2Si3O12 + S:gt.metaitem.01.2843.name=Pyrotheum Dust + S:gt.metaitem.01.2843.tooltip=CSi(FeS2)5CrAl2O3Hg3?SMa + S:gt.metaitem.01.2844.name=Basalt Dust + S:gt.metaitem.01.2844.tooltip=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 + S:gt.metaitem.01.2845.name=Marble Dust + S:gt.metaitem.01.2845.tooltip=Mg(CaCO3)7 + S:gt.metaitem.01.2846.name=Redrock Dust + 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.28471.name=Silicone Rubber Ring + S:gt.metaitem.01.28471.tooltip=C2H6OSi + S:gt.metaitem.01.2848.name=Biotite Dust + S:gt.metaitem.01.2848.tooltip=KMg3Al3F2Si3O10 + S:gt.metaitem.01.2849.name=Black Granite Dust + S:gt.metaitem.01.2849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.01.2850.name=Red Granite Dust + S:gt.metaitem.01.2850.tooltip=Al2KAlSi3O8O3 + 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.2858.name=Crude Oil Dust + S:gt.metaitem.01.2858.tooltip= + S:gt.metaitem.01.2861.name=Emery Dust + S:gt.metaitem.01.2861.tooltip= + S:gt.metaitem.01.2862.name=Epidote Dust + S:gt.metaitem.01.2862.tooltip= + S:gt.metaitem.01.28635.name=Styrene-Butadiene Rubber Ring + S:gt.metaitem.01.28635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.01.2865.name=Graphite Dust + S:gt.metaitem.01.2865.tooltip= + S:gt.metaitem.01.2867.name=Greenstone Dust + S:gt.metaitem.01.2867.tooltip= + S:gt.metaitem.01.2870.name=Magnetite Dust + S:gt.metaitem.01.2870.tooltip=Fe3O4 + S:gt.metaitem.01.2871.name=Malachite Dust + S:gt.metaitem.01.2871.tooltip=Cu2CH2O5 + S:gt.metaitem.01.2872.name=Migmatite Dust + S:gt.metaitem.01.2872.tooltip= + S:gt.metaitem.01.2873.name=Pitchblende + 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.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.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.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.2883.name=Powellite Dust + S:gt.metaitem.01.2883.tooltip=CaMoO4 + 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.2887.name=Cocoa Powder + S:gt.metaitem.01.2887.tooltip= + 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.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.2892.name=Mince Meat + S:gt.metaitem.01.2892.tooltip= + S:gt.metaitem.01.2893.name=Cooked Mince Meat + S:gt.metaitem.01.2893.tooltip= + S:gt.metaitem.01.2894.name=Cheese Powder + S:gt.metaitem.01.2894.tooltip= + S:gt.metaitem.01.2895.name=Chili Powder + S:gt.metaitem.01.2895.tooltip= + S:gt.metaitem.01.2896.name=Raw Rubber Dust + S:gt.metaitem.01.2896.tooltip=C5H8 + 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.2901.name=Mica Dust + S:gt.metaitem.01.2901.tooltip=KAl3Si3F2O10 + 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.29028.name=Titanium Foil + S:gt.metaitem.01.29028.tooltip=Ti + S:gt.metaitem.01.2903.name=Trona Dust + S:gt.metaitem.01.2903.tooltip=Na3C2H(H2O)2O6 + S:gt.metaitem.01.29031.name=Manganese Foil + S:gt.metaitem.01.29031.tooltip=Mn + 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.2904.name=Barite Dust + S:gt.metaitem.01.2904.tooltip=BaSO4 + S:gt.metaitem.01.2905.name=Bastnasite Dust + S:gt.metaitem.01.2905.tooltip=CeCFO3 + S:gt.metaitem.01.2906.name=Garnierite Dust + S:gt.metaitem.01.2906.tooltip=NiO + S:gt.metaitem.01.2907.name=Lepidolite Dust + S:gt.metaitem.01.2907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.2908.name=Magnesite Dust + S:gt.metaitem.01.2908.tooltip=MgCO3 + 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.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.2909.name=Pentlandite Dust + S:gt.metaitem.01.2909.tooltip=Ni9S8 + S:gt.metaitem.01.2910.name=Scheelite Dust + S:gt.metaitem.01.2910.tooltip=WCa2O4 + 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.2913.name=Realgar Dust + S:gt.metaitem.01.2913.tooltip=As4S4 + S:gt.metaitem.01.2914.name=Dolomite Dust + S:gt.metaitem.01.2914.tooltip=CaMgC2O6 + S:gt.metaitem.01.2915.name=Wollastonite Dust + S:gt.metaitem.01.2915.tooltip=CaSiO3 + S:gt.metaitem.01.2916.name=Zeolite Dust + S:gt.metaitem.01.2916.tooltip=NaCa4Si27Al9(H2O)28O72 + S:gt.metaitem.01.2917.name=Banded Iron Dust + S:gt.metaitem.01.2917.tooltip=Fe2O3 + S:gt.metaitem.01.2918.name=Ilmenite Dust + S:gt.metaitem.01.2918.tooltip=FeTiO3 + S:gt.metaitem.01.2919.name=Pollucite Dust + S:gt.metaitem.01.2919.tooltip=Cs2Al2Si4(H2O)2O12 + S:gt.metaitem.01.2920.name=Spodumene Dust + S:gt.metaitem.01.2920.tooltip=LiAlSi2O6 + S:gt.metaitem.01.2921.name=Tantalite Dust + S:gt.metaitem.01.2921.tooltip=MnTa2O6 + S:gt.metaitem.01.2922.name=Uraninite Dust + S:gt.metaitem.01.2922.tooltip=UO2 + S:gt.metaitem.01.2923.name=Vanadium Magnetite Dust + S:gt.metaitem.01.2923.tooltip=Fe3O4V + S:gt.metaitem.01.2924.name=Kyanite Dust + S:gt.metaitem.01.2924.tooltip=Al2SiO5 + S:gt.metaitem.01.2925.name=Perlite Dust + S:gt.metaitem.01.2925.tooltip=(MgFeSi2O8)2H2O + S:gt.metaitem.01.2926.name=Pumice Dust + S:gt.metaitem.01.2926.tooltip= + S:gt.metaitem.01.2927.name=Bentonite + S:gt.metaitem.01.2927.tooltip=NaMg6Si12H6(H2O)5O36 + S:gt.metaitem.01.2928.name=Fullers Earth + S:gt.metaitem.01.2928.tooltip=MgSi4H(H2O)4O11 + S:gt.metaitem.01.2929.name=Kaolinite + 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.29303.name=Electrum Foil + S:gt.metaitem.01.29303.tooltip=AgAu + S:gt.metaitem.01.29305.name=Steel Foil + S:gt.metaitem.01.29305.tooltip=Fe50C + S:gt.metaitem.01.2931.name=Yellow Limonite Dust + S:gt.metaitem.01.2931.tooltip=FeHO2 + S:gt.metaitem.01.29311.name=Nichrome Foil + S:gt.metaitem.01.29311.tooltip=Ni4Cr + 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.2932.name=Vermiculite + S:gt.metaitem.01.2932.tooltip=Fe3Al4Si4H2(H2O)4O12 + 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.29328.name=Duranium Foil + S:gt.metaitem.01.29328.tooltip= + S:gt.metaitem.01.2933.name=Glauconite Dust + S:gt.metaitem.01.2933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.29334.name=Black Steel Foil + S:gt.metaitem.01.29334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.01.2934.name=Gypsum Dust + S:gt.metaitem.01.2934.tooltip=CaS(H2O)2O4 + S:gt.metaitem.01.29345.name=Annealed Copper Foil + S:gt.metaitem.01.29345.tooltip=Cu + 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.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.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.2937.name=Cassiterite Sand + S:gt.metaitem.01.2937.tooltip=SnO2 + S:gt.metaitem.01.29372.name=HSS-G Foil + S:gt.metaitem.01.29372.tooltip=(Fe50CW)5CrMo2V + 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.2939.name=Quartz Sand + S:gt.metaitem.01.2939.tooltip=?SiO2 + S:gt.metaitem.01.2940.name=Volcanic Ashes + S:gt.metaitem.01.2940.tooltip=(SiO2)6FeMg + 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 + S:gt.metaitem.01.2942.tooltip=MoS2 + S:gt.metaitem.01.2943.name=Pyrolusite Dust + S:gt.metaitem.01.2943.tooltip=MnO2 + S:gt.metaitem.01.2944.name=Rock Salt + S:gt.metaitem.01.2944.tooltip=KCl + S:gt.metaitem.01.2945.name=Stibnite Dust + S:gt.metaitem.01.2945.tooltip=Sb2S3 + S:gt.metaitem.01.2946.name=Asbestos Dust + 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.29471.name=Thin Silicone Rubber Sheet + S:gt.metaitem.01.29471.tooltip=C2H6OSi + S:gt.metaitem.01.2948.name=Diatomite Dust + S:gt.metaitem.01.2948.tooltip=(SiO2)8Fe2O3Al2O3 + S:gt.metaitem.01.2949.name=Glauconite Sand + S:gt.metaitem.01.2949.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.29631.name=Polyphenylene Sulfide Foil + S:gt.metaitem.01.29631.tooltip=C6H4S + S:gt.metaitem.01.29649.name=Thin Polyvinyl Chloride Sheet + S:gt.metaitem.01.29649.tooltip=C2H3Cl + S:gt.metaitem.01.2980.name=Gallium Arsenide Dust + S:gt.metaitem.01.2980.tooltip=AsGa + S:gt.metaitem.01.2981.name=Indium Gallium Phosphide Dust + S:gt.metaitem.01.2981.tooltip=InGaP + S:gt.metaitem.01.29874.name=Thin Polyethylene Sheet + S:gt.metaitem.01.29874.tooltip=CH2 + S:gt.metaitem.01.299.name=Tiny Pile of Stone Dust + S:gt.metaitem.01.299.tooltip= + 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 + S:gt.metaitem.01.300.tooltip=SnCu3 + S:gt.metaitem.01.30001.name=Hydrogen Cell + S:gt.metaitem.01.30001.tooltip=H + S:gt.metaitem.01.30002.name=Deuterium Cell + S:gt.metaitem.01.30002.tooltip=D + S:gt.metaitem.01.30003.name=Tritium Cell + S:gt.metaitem.01.30003.tooltip=T + S:gt.metaitem.01.30004.name=Helium Cell + S:gt.metaitem.01.30004.tooltip=He + S:gt.metaitem.01.30005.name=Helium-3 Cell + S:gt.metaitem.01.30005.tooltip=He-3 + S:gt.metaitem.01.30010.name=Carbon Cell + S:gt.metaitem.01.30010.tooltip=C + S:gt.metaitem.01.30012.name=Nitrogen Cell + S:gt.metaitem.01.30012.tooltip=N + S:gt.metaitem.01.30013.name=Oxygen Cell + S:gt.metaitem.01.30013.tooltip=O + S:gt.metaitem.01.30014.name=Fluorine Cell + S:gt.metaitem.01.30014.tooltip=F + S:gt.metaitem.01.30023.name=Chlorine Cell + S:gt.metaitem.01.30023.tooltip=Cl + S:gt.metaitem.01.30024.name=Argon Cell + S:gt.metaitem.01.30024.tooltip=Ar + S:gt.metaitem.01.30039.name=Arsenic Cell + S:gt.metaitem.01.30039.tooltip=As + S:gt.metaitem.01.3006.name=Impure Pile of Lithium Dust + S:gt.metaitem.01.3006.tooltip=Li + S:gt.metaitem.01.3008.name=Impure Pile of Beryllium Dust + S:gt.metaitem.01.3008.tooltip=Be + S:gt.metaitem.01.30087.name=Mercury Cell + S:gt.metaitem.01.30087.tooltip=Hg + S:gt.metaitem.01.30093.name=Radon Cell + 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.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.3022.name=Impure Pile of Sulfur Dust + S:gt.metaitem.01.3022.tooltip=S + S:gt.metaitem.01.3028.name=Impure Pile of Titanium Dust + S:gt.metaitem.01.3028.tooltip=Ti + 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 + S:gt.metaitem.01.3030.tooltip=Cr + S:gt.metaitem.01.3031.name=Impure Pile of Manganese Dust + S:gt.metaitem.01.3031.tooltip=Mn + S:gt.metaitem.01.3032.name=Impure Pile of Iron Dust + S:gt.metaitem.01.3032.tooltip=Fe + S:gt.metaitem.01.30324.name=Naquadah Cell + S:gt.metaitem.01.30324.tooltip=Nq + S:gt.metaitem.01.30326.name=Enriched Naquadah Cell + 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.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.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.304.name=Tiny Pile of Wrought Iron Dust + S:gt.metaitem.01.304.tooltip=Fe + S:gt.metaitem.01.30460.name=Hydrogen Sulfide Cell + S:gt.metaitem.01.30460.tooltip=H2S + 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.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 + S:gt.metaitem.01.30496.tooltip=(CO2)21He9(CH4)3D + S:gt.metaitem.01.30497.name=Carbon Dioxide Cell + S:gt.metaitem.01.30497.tooltip=CO2 + S:gt.metaitem.01.305.name=Tiny Pile of Steel Dust + S:gt.metaitem.01.305.tooltip=Fe50C + S:gt.metaitem.01.30515.name=Dilithium Cell + S:gt.metaitem.01.30515.tooltip= + S:gt.metaitem.01.30518.name=Forcicium Cell + S:gt.metaitem.01.30518.tooltip= + S:gt.metaitem.01.30519.name=Forcillium Cell + S:gt.metaitem.01.30519.tooltip= + S:gt.metaitem.01.3052.name=Impure Pile of Palladium Dust + S:gt.metaitem.01.3052.tooltip=Pd + S:gt.metaitem.01.30534.name=Phosphorus Cell + 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.3057.name=Impure Pile of Tin Dust + S:gt.metaitem.01.3057.tooltip=Sn + S:gt.metaitem.01.306.name=Tiny Pile of Stainless Steel Dust + S:gt.metaitem.01.306.tooltip=Fe6CrMnNi + 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.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.30632.name=Dichlorobenzene Cell + S:gt.metaitem.01.30632.tooltip=C6H4Cl2 + S:gt.metaitem.01.30637.name=Styrene Cell + S:gt.metaitem.01.30637.tooltip=C8H8 + S:gt.metaitem.01.30638.name=Isoprene Cell + 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.30640.name=Diluted Sulfuric Acid Cell + S:gt.metaitem.01.30640.tooltip=H2SO4 + S:gt.metaitem.01.30641.name=Ethenone Cell + S:gt.metaitem.01.30641.tooltip=C2H2O + S:gt.metaitem.01.30642.name=Ethane Cell + S:gt.metaitem.01.30642.tooltip=C2H6 + S:gt.metaitem.01.30643.name=Propane Cell + S:gt.metaitem.01.30643.tooltip=C3H8 + S:gt.metaitem.01.30644.name=Butane Cell + S:gt.metaitem.01.30644.tooltip=C4H10 + S:gt.metaitem.01.30645.name=Butene Cell + S:gt.metaitem.01.30645.tooltip=C4H8 + S:gt.metaitem.01.30646.name=Butadiene Cell + S:gt.metaitem.01.30646.tooltip=C4H6 + S:gt.metaitem.01.30647.name=Toluene Cell + 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.30650.name=Vinyl Chloride Cell + S:gt.metaitem.01.30650.tooltip=C2H3Cl + S:gt.metaitem.01.30651.name=Sulfur Dioxide Cell + S:gt.metaitem.01.30651.tooltip=SO2 + S:gt.metaitem.01.30652.name=Sulfur Trioxide Cell + S:gt.metaitem.01.30652.tooltip=SO3 + S:gt.metaitem.01.30653.name=Nitric Acid Cell + S:gt.metaitem.01.30653.tooltip=HNO3 + S:gt.metaitem.01.30654.name=1,1-Dimethylhydrazine Cell + S:gt.metaitem.01.30654.tooltip=C2H8N2 + S:gt.metaitem.01.30655.name=Chloramine Cell + S:gt.metaitem.01.30655.tooltip=NH2Cl + S:gt.metaitem.01.30656.name=Dimethylamine Cell + S:gt.metaitem.01.30656.tooltip=C2H7N + S:gt.metaitem.01.30657.name=Dinitrogen Tetroxide Cell + S:gt.metaitem.01.30657.tooltip=N2O4 + S:gt.metaitem.01.30658.name=Nitric Oxide Cell + 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.30660.name=Wood Gas Cell + S:gt.metaitem.01.30660.tooltip= + S:gt.metaitem.01.30661.name=Wood Vinegar Cell + S:gt.metaitem.01.30661.tooltip= + S:gt.metaitem.01.30662.name=Wood Tar Cell + S:gt.metaitem.01.30662.tooltip= + S:gt.metaitem.01.30663.name=Dimethyldichlorosilane Cell + S:gt.metaitem.01.30663.tooltip=C2H6Cl2Si + S:gt.metaitem.01.30664.name=Chloromethane Cell + S:gt.metaitem.01.30664.tooltip=CH3Cl + S:gt.metaitem.01.30665.name=Phosphorous Pentoxide Cell + S:gt.metaitem.01.30665.tooltip=P4O10 + S:gt.metaitem.01.30666.name=Tetrafluoroethylene Cell + S:gt.metaitem.01.30666.tooltip=C2F4 + S:gt.metaitem.01.30667.name=Hydrofluoric Acid Cell + S:gt.metaitem.01.30667.tooltip=HF + S:gt.metaitem.01.30668.name=Chloroform Cell + S:gt.metaitem.01.30668.tooltip=CHCl3 + S:gt.metaitem.01.30669.name=Bisphenol A Cell + S:gt.metaitem.01.30669.tooltip=C15H16O2 + S:gt.metaitem.01.3067.name=Impure Pile of Neodymium Dust + S:gt.metaitem.01.3067.tooltip=Nd + S:gt.metaitem.01.30670.name=Acetic Acid Cell + S:gt.metaitem.01.30670.tooltip=C2H4O2 + S:gt.metaitem.01.30671.name=Calcium Acetate Solution Cell + S:gt.metaitem.01.30671.tooltip=CaC2O4H6 + S:gt.metaitem.01.30672.name=Acetone Cell + S:gt.metaitem.01.30672.tooltip=C3H6O + S:gt.metaitem.01.30673.name=Methanol Cell + S:gt.metaitem.01.30673.tooltip=CH4O + S:gt.metaitem.01.30674.name=Carbon Monoxide Cell + S:gt.metaitem.01.30674.tooltip=CO + S:gt.metaitem.01.30675.name=Charcoal Byproducts Cell + S:gt.metaitem.01.30675.tooltip= + S:gt.metaitem.01.30677.name=Ethylene Cell + S:gt.metaitem.01.30677.tooltip=C2H4 + S:gt.metaitem.01.30678.name=Propene Cell + 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.30680.name=Polyvinyl Acetate Cell + S:gt.metaitem.01.30680.tooltip=C4H6O2 + S:gt.metaitem.01.30681.name=Methyl Acetate Cell + S:gt.metaitem.01.30681.tooltip=C3H6O2 + S:gt.metaitem.01.30682.name=Allyl Chloride Cell + S:gt.metaitem.01.30682.tooltip=C3H5Cl + S:gt.metaitem.01.30683.name=Hydrochloric Acid Cell + S:gt.metaitem.01.30683.tooltip=HCl + S:gt.metaitem.01.30684.name=Hypochlorous Acid Cell + S:gt.metaitem.01.30684.tooltip=HClO + S:gt.metaitem.01.30686.name=Benzene Cell + S:gt.metaitem.01.30686.tooltip=C6H6 + S:gt.metaitem.01.30687.name=Phenol Cell + S:gt.metaitem.01.30687.tooltip=C6H6O + S:gt.metaitem.01.30688.name=Cumene Cell + 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.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.307.name=Tiny Pile of Pig Iron Dust + S:gt.metaitem.01.307.tooltip=Fe + S:gt.metaitem.01.30702.name=Ice Cell + S:gt.metaitem.01.30702.tooltip=H2O + S:gt.metaitem.01.30704.name=Biomass Cell + S:gt.metaitem.01.30704.tooltip= + S:gt.metaitem.01.30705.name=Biofuel Cell + S:gt.metaitem.01.30705.tooltip= + S:gt.metaitem.01.30706.name=Ethanol Cell + S:gt.metaitem.01.30706.tooltip=C2H6O + S:gt.metaitem.01.30707.name=Oil Cell + S:gt.metaitem.01.30707.tooltip= + S:gt.metaitem.01.30708.name=Diesel Cell + 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.30711.name=Fish Oil Cell + S:gt.metaitem.01.30711.tooltip= + S:gt.metaitem.01.30712.name=Creosote Cell + S:gt.metaitem.01.30712.tooltip= + S:gt.metaitem.01.30713.name=Seed Oil Cell + S:gt.metaitem.01.30713.tooltip= + S:gt.metaitem.01.30714.name=Glyceryl Trinitrate Cell + S:gt.metaitem.01.30714.tooltip=C3H5N3O9 + S:gt.metaitem.01.30715.name=Methane Cell + S:gt.metaitem.01.30715.tooltip=CH4 + S:gt.metaitem.01.30716.name=Nitro-Carbon Cell + S:gt.metaitem.01.30716.tooltip=NC + S:gt.metaitem.01.30717.name=Nitrogen Dioxide Cell + 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.30720.name=Sulfuric Acid Cell + S:gt.metaitem.01.30720.tooltip=H2SO4 + S:gt.metaitem.01.30721.name=UU-Amplifier Cell + S:gt.metaitem.01.30721.tooltip=Accelerates the Mass Fabricator + S:gt.metaitem.01.30722.name=Hemp Seed Oil Cell + S:gt.metaitem.01.30722.tooltip= + S:gt.metaitem.01.30723.name=Lin Seed Oil Cell + S:gt.metaitem.01.30723.tooltip= + S:gt.metaitem.01.30724.name=Lubricant Cell + S:gt.metaitem.01.30724.tooltip= + S:gt.metaitem.01.30725.name=Honey Cell + S:gt.metaitem.01.30725.tooltip= + S:gt.metaitem.01.30726.name=Glue Cell + S:gt.metaitem.01.30726.tooltip=No Horses were harmed for the Production + S:gt.metaitem.01.30727.name=Hot Frying Oil Cell + S:gt.metaitem.01.30727.tooltip= + S:gt.metaitem.01.30728.name=Snow Cell + 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.30730.name=Heavy Oil Cell + S:gt.metaitem.01.30730.tooltip= + S:gt.metaitem.01.30731.name=Raw Oil Cell + S:gt.metaitem.01.30731.tooltip= + S:gt.metaitem.01.30732.name=Light Oil Cell + S:gt.metaitem.01.30732.tooltip= + S:gt.metaitem.01.30733.name=Natural Gas Cell + S:gt.metaitem.01.30733.tooltip= + S:gt.metaitem.01.30734.name=Sulfuric Gas Cell + S:gt.metaitem.01.30734.tooltip= + S:gt.metaitem.01.30735.name=Refinery Gas Cell + S:gt.metaitem.01.30735.tooltip= + S:gt.metaitem.01.30736.name=Sulfuric Naphtha Cell + S:gt.metaitem.01.30736.tooltip= + S:gt.metaitem.01.30737.name=Sulfuric Light Fuel Cell + S:gt.metaitem.01.30737.tooltip= + S:gt.metaitem.01.30738.name=Sulfuric Heavy Fuel Cell + S:gt.metaitem.01.30738.tooltip= + S:gt.metaitem.01.30739.name=Naphtha Cell + S:gt.metaitem.01.30739.tooltip= + 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.308.name=Tiny Pile of Red Alloy Dust + S:gt.metaitem.01.308.tooltip=Cu(Si(FeS2)5CrAl2O3Hg3)4 + 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 + S:gt.metaitem.01.3083.tooltip=Os + S:gt.metaitem.01.30833.name=Phosphate Cell + S:gt.metaitem.01.30833.tooltip=PO4 + S:gt.metaitem.01.30837.name=Silicon Dioxide Cell + S:gt.metaitem.01.30837.tooltip=SiO2 + S:gt.metaitem.01.3084.name=Impure Pile of Iridium Dust + S:gt.metaitem.01.3084.tooltip=Ir + S:gt.metaitem.01.3085.name=Impure Pile of Platinum Dust + S:gt.metaitem.01.3085.tooltip=Pt + S:gt.metaitem.01.30853.name=Cobalt Hexahydrate Cell + S:gt.metaitem.01.30853.tooltip= + S:gt.metaitem.01.3086.name=Impure Pile of Gold Dust + S:gt.metaitem.01.3086.tooltip=Au + S:gt.metaitem.01.30865.name=Graphite Cell + S:gt.metaitem.01.30865.tooltip= + S:gt.metaitem.01.30885.name=Milk Cell + 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.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.3098.name=Impure Pile of Uranium 238 Dust + S:gt.metaitem.01.3098.tooltip=U + 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 + S:gt.metaitem.01.31.tooltip=Mn + S:gt.metaitem.01.310.name=Tiny Pile of Cupronickel Dust + S:gt.metaitem.01.310.tooltip=CuNi + S:gt.metaitem.01.3100.name=Impure Pile of Plutonium 239 Dust + S:gt.metaitem.01.3100.tooltip=Pu + S:gt.metaitem.01.31001.name=Hydrogen Plasma Cell + S:gt.metaitem.01.31001.tooltip=H + S:gt.metaitem.01.31002.name=Deuterium Plasma Cell + S:gt.metaitem.01.31002.tooltip=D + S:gt.metaitem.01.31003.name=Tritium Plasma Cell + S:gt.metaitem.01.31003.tooltip=T + S:gt.metaitem.01.31004.name=Helium Plasma Cell + S:gt.metaitem.01.31004.tooltip=He + S:gt.metaitem.01.31005.name=Helium-3 Plasma Cell + S:gt.metaitem.01.31005.tooltip=He-3 + S:gt.metaitem.01.31006.name=Lithium Plasma Cell + S:gt.metaitem.01.31006.tooltip=Li + S:gt.metaitem.01.31008.name=Beryllium Plasma Cell + 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.31010.name=Carbon Plasma Cell + S:gt.metaitem.01.31010.tooltip=C + S:gt.metaitem.01.31012.name=Nitrogen Plasma Cell + S:gt.metaitem.01.31012.tooltip=N + S:gt.metaitem.01.31013.name=Oxygen Plasma Cell + S:gt.metaitem.01.31013.tooltip=O + S:gt.metaitem.01.31014.name=Fluorine Plasma Cell + S:gt.metaitem.01.31014.tooltip=F + S:gt.metaitem.01.31017.name=Sodium Plasma Cell + S:gt.metaitem.01.31017.tooltip=Na + S:gt.metaitem.01.31018.name=Magnesium Plasma Cell + S:gt.metaitem.01.31018.tooltip=Mg + S:gt.metaitem.01.31019.name=Aluminium Plasma Cell + S:gt.metaitem.01.31019.tooltip=Al + S:gt.metaitem.01.31020.name=Silicon Plasma Cell + S:gt.metaitem.01.31020.tooltip=Si + S:gt.metaitem.01.31021.name=Phosphor Plasma Cell + S:gt.metaitem.01.31021.tooltip=P + S:gt.metaitem.01.31022.name=Sulfur Plasma Cell + S:gt.metaitem.01.31022.tooltip=S + S:gt.metaitem.01.31023.name=Chlorine Plasma Cell + S:gt.metaitem.01.31023.tooltip=Cl + S:gt.metaitem.01.31024.name=Argon Plasma Cell + S:gt.metaitem.01.31024.tooltip=Ar + S:gt.metaitem.01.31025.name=Potassium Plasma Cell + 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.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.31030.name=Chrome Plasma Cell + S:gt.metaitem.01.31030.tooltip=Cr + S:gt.metaitem.01.31031.name=Manganese Plasma Cell + S:gt.metaitem.01.31031.tooltip=Mn + S:gt.metaitem.01.31032.name=Iron Plasma Cell + S:gt.metaitem.01.31032.tooltip=Fe + S:gt.metaitem.01.31033.name=Cobalt Plasma Cell + S:gt.metaitem.01.31033.tooltip=Co + S:gt.metaitem.01.31034.name=Nickel Plasma Cell + S:gt.metaitem.01.31034.tooltip=Ni + S:gt.metaitem.01.31035.name=Copper Plasma Cell + S:gt.metaitem.01.31035.tooltip=Cu + S:gt.metaitem.01.31036.name=Zinc Plasma Cell + S:gt.metaitem.01.31036.tooltip=Zn + S:gt.metaitem.01.31037.name=Gallium Plasma Cell + 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.31045.name=Yttrium Plasma Cell + S:gt.metaitem.01.31045.tooltip=Y + S:gt.metaitem.01.31047.name=Niobium Plasma Cell + S:gt.metaitem.01.31047.tooltip=Nb + S:gt.metaitem.01.31048.name=Molybdenum Plasma Cell + S:gt.metaitem.01.31048.tooltip=Mo + S:gt.metaitem.01.31052.name=Palladium Plasma Cell + S:gt.metaitem.01.31052.tooltip=Pd + S:gt.metaitem.01.31054.name=Silver Plasma Cell + S:gt.metaitem.01.31054.tooltip=Ag + S:gt.metaitem.01.31055.name=Cadmium Plasma Cell + S:gt.metaitem.01.31055.tooltip=Cd + S:gt.metaitem.01.31056.name=Indium Plasma Cell + S:gt.metaitem.01.31056.tooltip=In + S:gt.metaitem.01.31057.name=Tin Plasma Cell + 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.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.31065.name=Cerium Plasma Cell + S:gt.metaitem.01.31065.tooltip=Ce + S:gt.metaitem.01.31067.name=Neodymium Plasma Cell + S:gt.metaitem.01.31067.tooltip=Nd + S:gt.metaitem.01.31070.name=Europium Plasma Cell + S:gt.metaitem.01.31070.tooltip=Eu + 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 + S:gt.metaitem.01.31080.tooltip=Ta + S:gt.metaitem.01.31081.name=Tungsten Plasma Cell + S:gt.metaitem.01.31081.tooltip=W + S:gt.metaitem.01.31083.name=Osmium Plasma Cell + S:gt.metaitem.01.31083.tooltip=Os + S:gt.metaitem.01.31084.name=Iridium Plasma Cell + S:gt.metaitem.01.31084.tooltip=Ir + S:gt.metaitem.01.31085.name=Platinum Plasma Cell + S:gt.metaitem.01.31085.tooltip=Pt + S:gt.metaitem.01.31086.name=Gold Plasma Cell + S:gt.metaitem.01.31086.tooltip=Au + S:gt.metaitem.01.31087.name=Mercury Plasma Cell + S:gt.metaitem.01.31087.tooltip=Hg + S:gt.metaitem.01.31089.name=Lead Plasma Cell + S:gt.metaitem.01.31089.tooltip=Pb + S:gt.metaitem.01.31090.name=Bismuth Plasma Cell + S:gt.metaitem.01.31090.tooltip=Bi + S:gt.metaitem.01.31093.name=Radon Plasma Cell + S:gt.metaitem.01.31093.tooltip=Rn + S:gt.metaitem.01.31096.name=Thorium Plasma Cell + S:gt.metaitem.01.31096.tooltip=Th + S:gt.metaitem.01.31097.name=Uranium 235 Plasma Cell + S:gt.metaitem.01.31097.tooltip=U-235 + S:gt.metaitem.01.31098.name=Uranium 238 Plasma Cell + S:gt.metaitem.01.31098.tooltip=U + S:gt.metaitem.01.311.name=Tiny Pile of Nichrome Dust + S:gt.metaitem.01.311.tooltip=Ni4Cr + S:gt.metaitem.01.31100.name=Plutonium 239 Plasma Cell + S:gt.metaitem.01.31100.tooltip=Pu + S:gt.metaitem.01.31101.name=Plutonium 241 Plasma Cell + S:gt.metaitem.01.31101.tooltip=Pu-241 + S:gt.metaitem.01.31103.name=Americium Plasma Cell + S:gt.metaitem.01.31103.tooltip=Am + S:gt.metaitem.01.31129.name=Neutronium Plasma Cell + 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.313.name=Tiny Pile of Magnalium Dust + S:gt.metaitem.01.313.tooltip=MgAl2 + S:gt.metaitem.01.314.name=Tiny Pile of Soldering Alloy Dust + S:gt.metaitem.01.314.tooltip=Sn9Sb + 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 + S:gt.metaitem.01.31496.tooltip=(CO2)21He9(CH4)3D + S:gt.metaitem.01.31497.name=Carbon Dioxide Plasma Cell + S:gt.metaitem.01.31497.tooltip=CO2 + S:gt.metaitem.01.315.name=Tiny Pile of Battery Alloy Dust + S:gt.metaitem.01.315.tooltip=Pb4Sb + S:gt.metaitem.01.316.name=Tiny Pile of Tungstensteel Dust + 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.32.name=Tiny Pile of Iron Dust + S:gt.metaitem.01.32.tooltip=Fe + 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 + S:gt.metaitem.01.32001.tooltip=1 Credit + S:gt.metaitem.01.32002.name=Silver GT Credit + S:gt.metaitem.01.32002.tooltip=8 Credits + S:gt.metaitem.01.32003.name=Gold GT Credit + S:gt.metaitem.01.32003.tooltip=64 Credits + S:gt.metaitem.01.32004.name=Platinum GT Credit + S:gt.metaitem.01.32004.tooltip=512 Credits + S:gt.metaitem.01.32005.name=Osmium GT Credit + S:gt.metaitem.01.32005.tooltip=4096 Credits + S:gt.metaitem.01.32006.name=Naquadah GT Credit + S:gt.metaitem.01.32006.tooltip=32768 Credits + S:gt.metaitem.01.32007.name=Neutronium GT Credit + S:gt.metaitem.01.32007.tooltip=262144 Credits + S:gt.metaitem.01.32008.name=Ancient Gold Coin + S:gt.metaitem.01.32008.tooltip=Found in ancient Ruins + S:gt.metaitem.01.32009.name=Doge Coin + S:gt.metaitem.01.32009.tooltip=wow much coin how money so crypto plz mine v rich very currency wow + S:gt.metaitem.01.32010.name=Chocolate Coin + S:gt.metaitem.01.32010.tooltip=Wrapped in Gold + S:gt.metaitem.01.32011.name=Industrial Copper Credit + S:gt.metaitem.01.32011.tooltip=0.125 Credits + S:gt.metaitem.01.32013.name=Industrial Silver Credit + S:gt.metaitem.01.32013.tooltip=8 Credits + S:gt.metaitem.01.32014.name=Industrial Gold Credit + S:gt.metaitem.01.32014.tooltip=64 Credits + S:gt.metaitem.01.32015.name=Industrial Platinum Credit + 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.32100.name=Iron Minecart Wheels + S:gt.metaitem.01.32100.tooltip=To get things rolling + S:gt.metaitem.01.32101.name=Steel Minecart Wheels + S:gt.metaitem.01.32101.tooltip=To get things rolling + S:gt.metaitem.01.32110.name=Compressed Fireclay + 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.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 + S:gt.metaitem.01.32201.tooltip=Glass Arrow filled with Poison + S:gt.metaitem.01.32202.name=Poison Glass Arrow Head + S:gt.metaitem.01.32202.tooltip=Glass Arrow filled with stretched Poison + S:gt.metaitem.01.32203.name=Poison Glass Arrow Head + S:gt.metaitem.01.32203.tooltip=Glass Arrow filled with strong Poison + S:gt.metaitem.01.32204.name=Slowness Glass Arrow Head + S:gt.metaitem.01.32204.tooltip=Glass Arrow filled with Laming Brew + S:gt.metaitem.01.32205.name=Slowness Glass Arrow Head + S:gt.metaitem.01.32205.tooltip=Glass Arrow filled with stretched Laming Brew + S:gt.metaitem.01.32206.name=Weakness Glass Arrow Head + S:gt.metaitem.01.32206.tooltip=Glass Arrow filled with Weakening Brew + S:gt.metaitem.01.32207.name=Weakness Glass Arrow Head + S:gt.metaitem.01.32207.tooltip=Glass Arrow filled with stretched Weakening Brew + S:gt.metaitem.01.32208.name=Holy Water Glass Arrow Head + S:gt.metaitem.01.32208.tooltip=Glass Arrow filled with Holy Water + S:gt.metaitem.01.32225.name=Regular Glass Vial Arrow + S:gt.metaitem.01.32225.tooltip=Empty Glass Arrow + S:gt.metaitem.01.32226.name=Regular Poison Arrow + S:gt.metaitem.01.32226.tooltip=Glass Arrow filled with Poison + S:gt.metaitem.01.32227.name=Regular Poison Arrow + S:gt.metaitem.01.32227.tooltip=Glass Arrow filled with stretched Poison + S:gt.metaitem.01.32228.name=Regular Poison Arrow + S:gt.metaitem.01.32228.tooltip=Glass Arrow filled with strong Poison + S:gt.metaitem.01.32229.name=Regular Slowness Arrow + S:gt.metaitem.01.32229.tooltip=Glass Arrow filled with Laming Brew + S:gt.metaitem.01.32230.name=Regular Slowness Arrow + S:gt.metaitem.01.32230.tooltip=Glass Arrow filled with stretched Laming Brew + S:gt.metaitem.01.32231.name=Regular Weakness Arrow + S:gt.metaitem.01.32231.tooltip=Glass Arrow filled with Weakening Brew + S:gt.metaitem.01.32232.name=Regular Weakness Arrow + S:gt.metaitem.01.32232.tooltip=Glass Arrow filled with stretched Weakening Brew + S:gt.metaitem.01.32233.name=Regular Holy Water Arrow + S:gt.metaitem.01.32233.tooltip=Glass Arrow filled with Holy Water + S:gt.metaitem.01.32250.name=Light Glass Vial Arrow + S:gt.metaitem.01.32250.tooltip=Empty Glass Arrow + S:gt.metaitem.01.32251.name=Light Poison Arrow + S:gt.metaitem.01.32251.tooltip=Glass Arrow filled with Poison + S:gt.metaitem.01.32252.name=Light Poison Arrow + S:gt.metaitem.01.32252.tooltip=Glass Arrow filled with stretched Poison + S:gt.metaitem.01.32253.name=Light Poison Arrow + S:gt.metaitem.01.32253.tooltip=Glass Arrow filled with strong Poison + S:gt.metaitem.01.32254.name=Light Slowness Arrow + S:gt.metaitem.01.32254.tooltip=Glass Arrow filled with Laming Brew + S:gt.metaitem.01.32255.name=Light Slowness Arrow + S:gt.metaitem.01.32255.tooltip=Glass Arrow filled with stretched Laming Brew + S:gt.metaitem.01.32256.name=Light Weakness Arrow + S:gt.metaitem.01.32256.tooltip=Glass Arrow filled with Weakening Brew + S:gt.metaitem.01.32257.name=Light Weakness Arrow + 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.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) + S:gt.metaitem.01.32301.tooltip=Mold for making Plates + S:gt.metaitem.01.32302.name=Mold (Casing) + S:gt.metaitem.01.32302.tooltip=Mold for making Item Casings + S:gt.metaitem.01.32303.name=Mold (Gear) + S:gt.metaitem.01.32303.tooltip=Mold for making Gears + S:gt.metaitem.01.32304.name=Mold (Coinage) + S:gt.metaitem.01.32304.tooltip=Secure Mold for making Coins (Don't lose it!) + S:gt.metaitem.01.32305.name=Mold (Bottle) + S:gt.metaitem.01.32305.tooltip=Mold for making Bottles + S:gt.metaitem.01.32306.name=Mold (Ingot) + S:gt.metaitem.01.32306.tooltip=Mold for making Ingots + S:gt.metaitem.01.32307.name=Mold (Ball) + S:gt.metaitem.01.32307.tooltip=Mold for making Balls + S:gt.metaitem.01.32308.name=Mold (Block) + S:gt.metaitem.01.32308.tooltip=Mold for making Blocks + S:gt.metaitem.01.32309.name=Mold (Nuggets) + S:gt.metaitem.01.32309.tooltip=Mold for making Nuggets + S:gt.metaitem.01.32310.name=Mold (Buns) + S:gt.metaitem.01.32310.tooltip=Mold for shaping Buns + S:gt.metaitem.01.32311.name=Mold (Bread) + S:gt.metaitem.01.32311.tooltip=Mold for shaping Breads + S:gt.metaitem.01.32312.name=Mold (Baguette) + S:gt.metaitem.01.32312.tooltip=Mold for shaping Baguettes + S:gt.metaitem.01.32313.name=Mold (Cylinder) + S:gt.metaitem.01.32313.tooltip=Mold for shaping Cylinders + S:gt.metaitem.01.32314.name=Mold (Anvil) + S:gt.metaitem.01.32314.tooltip=Mold for shaping Anvils + S:gt.metaitem.01.32315.name=Mold (Name) + S:gt.metaitem.01.32315.tooltip=Mold for naming Items (rename Mold with Anvil) + S:gt.metaitem.01.32316.name=Mold (Arrow Head) + 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.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) + S:gt.metaitem.01.32351.tooltip=Extruder Shape for making Rods + S:gt.metaitem.01.32352.name=Extruder Shape (Bolt) + S:gt.metaitem.01.32352.tooltip=Extruder Shape for making Bolts + S:gt.metaitem.01.32353.name=Extruder Shape (Ring) + S:gt.metaitem.01.32353.tooltip=Extruder Shape for making Rings + S:gt.metaitem.01.32354.name=Extruder Shape (Cell) + S:gt.metaitem.01.32354.tooltip=Extruder Shape for making Cells + S:gt.metaitem.01.32355.name=Extruder Shape (Ingot) + S:gt.metaitem.01.32355.tooltip=Extruder Shape for, wait, can't we just use a Furnace? + S:gt.metaitem.01.32356.name=Extruder Shape (Wire) + S:gt.metaitem.01.32356.tooltip=Extruder Shape for making Wires + S:gt.metaitem.01.32357.name=Extruder Shape (Casing) + S:gt.metaitem.01.32357.tooltip=Extruder Shape for making Item Casings + S:gt.metaitem.01.32358.name=Extruder Shape (Tiny Pipe) + S:gt.metaitem.01.32358.tooltip=Extruder Shape for making tiny Pipes + S:gt.metaitem.01.32359.name=Extruder Shape (Small Pipe) + S:gt.metaitem.01.32359.tooltip=Extruder Shape for making small Pipes + S:gt.metaitem.01.32360.name=Extruder Shape (Normal Pipe) + S:gt.metaitem.01.32360.tooltip=Extruder Shape for making Pipes + S:gt.metaitem.01.32361.name=Extruder Shape (Large Pipe) + S:gt.metaitem.01.32361.tooltip=Extruder Shape for making large Pipes + S:gt.metaitem.01.32362.name=Extruder Shape (Huge Pipe) + S:gt.metaitem.01.32362.tooltip=Extruder Shape for making full Block Pipes + S:gt.metaitem.01.32363.name=Extruder Shape (Block) + S:gt.metaitem.01.32363.tooltip=Extruder Shape for making Blocks + S:gt.metaitem.01.32364.name=Extruder Shape (Sword Blade) + S:gt.metaitem.01.32364.tooltip=Extruder Shape for making Swords + S:gt.metaitem.01.32365.name=Extruder Shape (Pickaxe Head) + S:gt.metaitem.01.32365.tooltip=Extruder Shape for making Pickaxes + S:gt.metaitem.01.32366.name=Extruder Shape (Shovel Head) + S:gt.metaitem.01.32366.tooltip=Extruder Shape for making Shovels + S:gt.metaitem.01.32367.name=Extruder Shape (Axe Head) + S:gt.metaitem.01.32367.tooltip=Extruder Shape for making Axes + S:gt.metaitem.01.32368.name=Extruder Shape (Hoe Head) + S:gt.metaitem.01.32368.tooltip=Extruder Shape for making Hoes + S:gt.metaitem.01.32369.name=Extruder Shape (Hammer Head) + S:gt.metaitem.01.32369.tooltip=Extruder Shape for making Hammers + S:gt.metaitem.01.32370.name=Extruder Shape (File Head) + S:gt.metaitem.01.32370.tooltip=Extruder Shape for making Files + S:gt.metaitem.01.32371.name=Extruder Shape (Saw Blade) + S:gt.metaitem.01.32371.tooltip=Extruder Shape for making Saws + S:gt.metaitem.01.32372.name=Extruder Shape (Gear) + 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.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) + S:gt.metaitem.01.32399.tooltip=Slicer Blade for cutting Stripes + S:gt.metaitem.01.324.name=Tiny Pile of Naquadah Dust + S:gt.metaitem.01.324.tooltip=Nq + S:gt.metaitem.01.32400.name=Empty Plastic Fuel Can + S:gt.metaitem.01.32400.tooltip=Used to store Fuels + S:gt.metaitem.01.32401.name=Plastic Fuel Can + S:gt.metaitem.01.32401.tooltip=Burns well in Diesel Generators + S:gt.metaitem.01.32402.name=Empty Spray Can + S:gt.metaitem.01.32402.tooltip=Used for making Sprays + S:gt.metaitem.01.32403.name=Empty Crate + S:gt.metaitem.01.32403.tooltip=To Package lots of Material + S:gt.metaitem.01.32404.name=Empty Thermos Can + S:gt.metaitem.01.32404.tooltip=Keeping hot things hot and cold things cold + S:gt.metaitem.01.32405.name=Large Steel Fluid Cell + 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.32430.name=Spray Can (Black) + S:gt.metaitem.01.32430.tooltip=Full + S:gt.metaitem.01.32431.name=Spray Can (Black) + S:gt.metaitem.01.32431.tooltip=Used + S:gt.metaitem.01.32432.name=Spray Can (Red) + S:gt.metaitem.01.32432.tooltip=Full + S:gt.metaitem.01.32433.name=Spray Can (Red) + S:gt.metaitem.01.32433.tooltip=Used + S:gt.metaitem.01.32434.name=Spray Can (Green) + S:gt.metaitem.01.32434.tooltip=Full + S:gt.metaitem.01.32435.name=Spray Can (Green) + S:gt.metaitem.01.32435.tooltip=Used + S:gt.metaitem.01.32436.name=Spray Can (Brown) + S:gt.metaitem.01.32436.tooltip=Full + S:gt.metaitem.01.32437.name=Spray Can (Brown) + S:gt.metaitem.01.32437.tooltip=Used + S:gt.metaitem.01.32438.name=Spray Can (Blue) + S:gt.metaitem.01.32438.tooltip=Full + S:gt.metaitem.01.32439.name=Spray Can (Blue) + S:gt.metaitem.01.32439.tooltip=Used + S:gt.metaitem.01.32440.name=Spray Can (Purple) + S:gt.metaitem.01.32440.tooltip=Full + S:gt.metaitem.01.32441.name=Spray Can (Purple) + S:gt.metaitem.01.32441.tooltip=Used + S:gt.metaitem.01.32442.name=Spray Can (Cyan) + S:gt.metaitem.01.32442.tooltip=Full + S:gt.metaitem.01.32443.name=Spray Can (Cyan) + S:gt.metaitem.01.32443.tooltip=Used + S:gt.metaitem.01.32444.name=Spray Can (Light Gray) + S:gt.metaitem.01.32444.tooltip=Full + S:gt.metaitem.01.32445.name=Spray Can (Light Gray) + S:gt.metaitem.01.32445.tooltip=Used + S:gt.metaitem.01.32446.name=Spray Can (Gray) + S:gt.metaitem.01.32446.tooltip=Full + S:gt.metaitem.01.32447.name=Spray Can (Gray) + S:gt.metaitem.01.32447.tooltip=Used + S:gt.metaitem.01.32448.name=Spray Can (Pink) + S:gt.metaitem.01.32448.tooltip=Full + S:gt.metaitem.01.32449.name=Spray Can (Pink) + S:gt.metaitem.01.32449.tooltip=Used + S:gt.metaitem.01.32450.name=Spray Can (Lime) + S:gt.metaitem.01.32450.tooltip=Full + S:gt.metaitem.01.32451.name=Spray Can (Lime) + S:gt.metaitem.01.32451.tooltip=Used + S:gt.metaitem.01.32452.name=Spray Can (Yellow) + S:gt.metaitem.01.32452.tooltip=Full + S:gt.metaitem.01.32453.name=Spray Can (Yellow) + S:gt.metaitem.01.32453.tooltip=Used + S:gt.metaitem.01.32454.name=Spray Can (Light Blue) + S:gt.metaitem.01.32454.tooltip=Full + S:gt.metaitem.01.32455.name=Spray Can (Light Blue) + S:gt.metaitem.01.32455.tooltip=Used + S:gt.metaitem.01.32456.name=Spray Can (Magenta) + S:gt.metaitem.01.32456.tooltip=Full + S:gt.metaitem.01.32457.name=Spray Can (Magenta) + S:gt.metaitem.01.32457.tooltip=Used + S:gt.metaitem.01.32458.name=Spray Can (Orange) + S:gt.metaitem.01.32458.tooltip=Full + S:gt.metaitem.01.32459.name=Spray Can (Orange) + S:gt.metaitem.01.32459.tooltip=Used + S:gt.metaitem.01.32460.name=Spray Can (White) + S:gt.metaitem.01.32460.tooltip=Full + S:gt.metaitem.01.32461.name=Spray Can (White) + S:gt.metaitem.01.32461.tooltip=Used + S:gt.metaitem.01.32471.name=Match + S:gt.metaitem.01.32471.tooltip= + S:gt.metaitem.01.32472.name=Match Box + S:gt.metaitem.01.32472.tooltip=This is not a Car + S:gt.metaitem.01.32473.name=Match Box (Full) + S:gt.metaitem.01.32473.tooltip=This is not a Car + S:gt.metaitem.01.32474.name=Lighter (Empty) + S:gt.metaitem.01.32474.tooltip= + S:gt.metaitem.01.32475.name=Lighter + S:gt.metaitem.01.32475.tooltip= + S:gt.metaitem.01.32476.name=Lighter (Full) + S:gt.metaitem.01.32476.tooltip= + S:gt.metaitem.01.32477.name=Platinum Lighter (Empty) + S:gt.metaitem.01.32477.tooltip=A known Prank Master is engraved on it + S:gt.metaitem.01.32478.name=Platinum Lighter + S:gt.metaitem.01.32478.tooltip=A known Prank Master is engraved on it + S:gt.metaitem.01.32479.name=Platinum Lighter (Full) + S:gt.metaitem.01.32479.tooltip=A known Prank Master is engraved on it + S:gt.metaitem.01.32480.name=Iridium Alloy Ingot + S:gt.metaitem.01.32480.tooltip=Used to make Iridium Plates + S:gt.metaitem.01.32481.name=Printed Pages + S:gt.metaitem.01.32481.tooltip=Used to make written Books + S:gt.metaitem.01.32482.name=Magic Paper + S:gt.metaitem.01.32482.tooltip= + S:gt.metaitem.01.32483.name=Enchanted Page + S:gt.metaitem.01.32483.tooltip= + S:gt.metaitem.01.32484.name=Enchanted Pages + S:gt.metaitem.01.32484.tooltip= + S:gt.metaitem.01.32485.name=Punch Card + S:gt.metaitem.01.32485.tooltip= + S:gt.metaitem.01.32486.name=Punched Card + S:gt.metaitem.01.32486.tooltip= + S:gt.metaitem.01.32487.name=Book + S:gt.metaitem.01.32487.tooltip= + S:gt.metaitem.01.32488.name=Book + S:gt.metaitem.01.32488.tooltip= + S:gt.metaitem.01.32489.name=Book + S:gt.metaitem.01.32489.tooltip= + S:gt.metaitem.01.32490.name=Schematic + S:gt.metaitem.01.32490.tooltip=EMPTY + S:gt.metaitem.01.32491.name=Schematic (Crafting) + S:gt.metaitem.01.32491.tooltip=Crafts the Programmed Recipe + S:gt.metaitem.01.32495.name=Schematic (1x1) + S:gt.metaitem.01.32495.tooltip=Crafts 1 Items as 1x1 (use in Packager) + S:gt.metaitem.01.32496.name=Schematic (2x2) + S:gt.metaitem.01.32496.tooltip=Crafts 4 Items as 2x2 (use in Packager) + S:gt.metaitem.01.32497.name=Schematic (3x3) + S:gt.metaitem.01.32497.tooltip=Crafts 9 Items as 3x3 (use in Packager) + S:gt.metaitem.01.32498.name=Schematic (Dusts) + S:gt.metaitem.01.32498.tooltip=Combines Dusts (use in Packager) + S:gt.metaitem.01.32499.name=Tantalum Capacitor + S:gt.metaitem.01.32499.tooltip=Reusable + S:gt.metaitem.01.325.name=Tiny Pile of Naquadah Alloy Dust + S:gt.metaitem.01.325.tooltip= + S:gt.metaitem.01.32500.name=Small Battery Hull + S:gt.metaitem.01.32500.tooltip=An empty LV Battery Hull + S:gt.metaitem.01.32501.name=Medium Battery Hull + 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.32510.name=Small Acid Battery + S:gt.metaitem.01.32510.tooltip=Single Use + S:gt.metaitem.01.32511.name=Small Mercury Battery + S:gt.metaitem.01.32511.tooltip=Single Use + S:gt.metaitem.01.32517.name=Small Cadmium Battery + S:gt.metaitem.01.32517.tooltip=Reusable + S:gt.metaitem.01.32518.name=Small Lithium Battery + S:gt.metaitem.01.32518.tooltip=Reusable + S:gt.metaitem.01.32519.name=Small Sodium Battery + S:gt.metaitem.01.32519.tooltip=Reusable + S:gt.metaitem.01.32520.name=Medium Acid Battery + S:gt.metaitem.01.32520.tooltip=Single Use + S:gt.metaitem.01.32521.name=Medium Mercury Battery + S:gt.metaitem.01.32521.tooltip=Single Use + S:gt.metaitem.01.32527.name=Medium Cadmium Battery + S:gt.metaitem.01.32527.tooltip=Reusable + S:gt.metaitem.01.32528.name=Medium Lithium Battery + S:gt.metaitem.01.32528.tooltip=Reusable + S:gt.metaitem.01.32529.name=Medium Sodium Battery + S:gt.metaitem.01.32529.tooltip=Reusable + S:gt.metaitem.01.32530.name=Large Acid Battery + S:gt.metaitem.01.32530.tooltip=Single Use + S:gt.metaitem.01.32531.name=Large Mercury Battery + S:gt.metaitem.01.32531.tooltip=Single Use + S:gt.metaitem.01.32537.name=Large Cadmium Battery + S:gt.metaitem.01.32537.tooltip=Reusable + S:gt.metaitem.01.32538.name=Large Lithium Battery + 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.32597.name=Lapotronic Energy Orb + S:gt.metaitem.01.32597.tooltip=Reusable battery + S:gt.metaitem.01.32598.name=Zero Point Module + S:gt.metaitem.01.32598.tooltip=Single use battery + S:gt.metaitem.01.32599.name=Lapotronic Energy Orb Cluster + S:gt.metaitem.01.32599.tooltip=Reusable battery + S:gt.metaitem.01.326.name=Tiny Pile of Enriched Naquadah Dust + S:gt.metaitem.01.326.tooltip=Nq+ + S:gt.metaitem.01.32600.name=Electric Motor (LV) + S:gt.metaitem.01.32600.tooltip= + S:gt.metaitem.01.32601.name=Electric Motor (MV) + S:gt.metaitem.01.32601.tooltip= + S:gt.metaitem.01.32602.name=Electric Motor (HV) + S:gt.metaitem.01.32602.tooltip= + S:gt.metaitem.01.32603.name=Electric Motor (EV) + S:gt.metaitem.01.32603.tooltip= + S:gt.metaitem.01.32604.name=Electric Motor (IV) + S:gt.metaitem.01.32604.tooltip= + S:gt.metaitem.01.32605.name=Ultimate Battery + S:gt.metaitem.01.32605.tooltip=Fill this to win minecraft + S:gt.metaitem.01.32606.name=Electric Motor (LuV) + S:gt.metaitem.01.32606.tooltip= + S:gt.metaitem.01.32607.name=Electric Motor (ZPM) + 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.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) + S:gt.metaitem.01.32611.tooltip=2560 L/sec (as Cover) + S:gt.metaitem.01.32612.name=Electric Pump (HV) + S:gt.metaitem.01.32612.tooltip=10240 L/sec (as Cover) + S:gt.metaitem.01.32613.name=Electric Pump (EV) + S:gt.metaitem.01.32613.tooltip=40.960 L/sec (as Cover) + S:gt.metaitem.01.32614.name=Electric Pump (IV) + S:gt.metaitem.01.32614.tooltip=163.840 L/sec (as Cover) + S:gt.metaitem.01.32615.name=Fluid Regulator (LV) + S:gt.metaitem.01.32615.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.32616.name=Fluid Regulator (MV) + S:gt.metaitem.01.32616.tooltip=Configuable up to 2560 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.32617.name=Fluid Regulator (HV) + S:gt.metaitem.01.32617.tooltip=Configuable up to 10240 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.32618.name=Fluid Regulator (EV) + S:gt.metaitem.01.32618.tooltip=Configuable up to 40960 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.32619.name=Fluid Regulator (IV) + S:gt.metaitem.01.32619.tooltip=Configuable up to 163840 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.32620.name=Electric Pump (LuV) + S:gt.metaitem.01.32620.tooltip=655.360 L/sec (as Cover) + S:gt.metaitem.01.32621.name=Electric Pump (ZPM) + S:gt.metaitem.01.32621.tooltip=2.621.440 L/sec (as Cover) + S:gt.metaitem.01.32622.name=Electric Pump (UV) + S:gt.metaitem.01.32622.tooltip=10.485.760 L/sec (as Cover) + S:gt.metaitem.01.32630.name=Conveyor Module (LV) + S:gt.metaitem.01.32630.tooltip=1 Stack every 20 secs (as Cover) + S:gt.metaitem.01.32631.name=Conveyor Module (MV) + S:gt.metaitem.01.32631.tooltip=1 Stack every 5 secs (as Cover) + S:gt.metaitem.01.32632.name=Conveyor Module (HV) + S:gt.metaitem.01.32632.tooltip=1 Stack every 1 sec (as Cover) + S:gt.metaitem.01.32633.name=Conveyor Module (EV) + S:gt.metaitem.01.32633.tooltip=1 Stack every 1/5 sec (as Cover) + S:gt.metaitem.01.32634.name=Conveyor Module (IV) + S:gt.metaitem.01.32634.tooltip=1 Stack every 1/20 sec (as Cover) + S:gt.metaitem.01.32635.name=Fluid Filter + S:gt.metaitem.01.32635.tooltip=Set with Fluid Container to only accept one Fluid Type + S:gt.metaitem.01.32636.name=Conveyor Module (LuV) + S:gt.metaitem.01.32636.tooltip=1 Stack every 1/20 sec (as Cover) + S:gt.metaitem.01.32637.name=Conveyor Module (ZPM) + 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.32640.name=Electric Piston (LV) + S:gt.metaitem.01.32640.tooltip= + S:gt.metaitem.01.32641.name=Electric Piston (MV) + S:gt.metaitem.01.32641.tooltip= + S:gt.metaitem.01.32642.name=Electric Piston (HV) + S:gt.metaitem.01.32642.tooltip= + S:gt.metaitem.01.32643.name=Electric Piston (EV) + S:gt.metaitem.01.32643.tooltip= + S:gt.metaitem.01.32644.name=Electric Piston (IV) + S:gt.metaitem.01.32644.tooltip= + S:gt.metaitem.01.32645.name=Electric Piston (LuV) + S:gt.metaitem.01.32645.tooltip= + S:gt.metaitem.01.32646.name=Electric Piston (ZPM) + 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.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) + S:gt.metaitem.01.32651.tooltip=Inserts into specific Slots (as Cover) + S:gt.metaitem.01.32652.name=Robot Arm (HV) + S:gt.metaitem.01.32652.tooltip=Inserts into specific Slots (as Cover) + S:gt.metaitem.01.32653.name=Robot Arm (EV) + S:gt.metaitem.01.32653.tooltip=Inserts into specific Slots (as Cover) + S:gt.metaitem.01.32654.name=Robot Arm (IV) + S:gt.metaitem.01.32654.tooltip=Inserts into specific Slots (as Cover) + S:gt.metaitem.01.32655.name=Robot Arm (LuV) + S:gt.metaitem.01.32655.tooltip=Inserts into specific Slots (as Cover) + S:gt.metaitem.01.32656.name=Robot Arm (ZPM) + 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.32670.name=Field Generator (LV) + S:gt.metaitem.01.32670.tooltip= + S:gt.metaitem.01.32671.name=Field Generator (MV) + S:gt.metaitem.01.32671.tooltip= + S:gt.metaitem.01.32672.name=Field Generator (HV) + S:gt.metaitem.01.32672.tooltip= + S:gt.metaitem.01.32673.name=Field Generator (EV) + S:gt.metaitem.01.32673.tooltip= + S:gt.metaitem.01.32674.name=Field Generator (IV) + S:gt.metaitem.01.32674.tooltip= + S:gt.metaitem.01.32675.name=Field Generator (LuV) + S:gt.metaitem.01.32675.tooltip= + S:gt.metaitem.01.32676.name=Field Generator (ZPM) + 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.32680.name=Emitter (LV) + S:gt.metaitem.01.32680.tooltip= + S:gt.metaitem.01.32681.name=Emitter (MV) + S:gt.metaitem.01.32681.tooltip= + S:gt.metaitem.01.32682.name=Emitter (HV) + S:gt.metaitem.01.32682.tooltip= + S:gt.metaitem.01.32683.name=Emitter (EV) + S:gt.metaitem.01.32683.tooltip= + S:gt.metaitem.01.32684.name=Emitter (IV) + S:gt.metaitem.01.32684.tooltip= + S:gt.metaitem.01.32685.name=Emitter (LuV) + S:gt.metaitem.01.32685.tooltip= + S:gt.metaitem.01.32686.name=Emitter (ZPM) + S:gt.metaitem.01.32686.tooltip= + S:gt.metaitem.01.32687.name=Emitter (UV) + S:gt.metaitem.01.32687.tooltip= + S:gt.metaitem.01.32690.name=Sensor (LV) + S:gt.metaitem.01.32690.tooltip= + S:gt.metaitem.01.32691.name=Sensor (MV) + S:gt.metaitem.01.32691.tooltip= + S:gt.metaitem.01.32692.name=Sensor (HV) + S:gt.metaitem.01.32692.tooltip= + S:gt.metaitem.01.32693.name=Sensor (EV) + S:gt.metaitem.01.32693.tooltip= + S:gt.metaitem.01.32694.name=Sensor (IV) + S:gt.metaitem.01.32694.tooltip= + S:gt.metaitem.01.32695.name=Sensor (LuV) + S:gt.metaitem.01.32695.tooltip= + S:gt.metaitem.01.32696.name=Sensor (ZPM) + S:gt.metaitem.01.32696.tooltip= + S:gt.metaitem.01.32697.name=Sensor (UV) + S:gt.metaitem.01.32697.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 + S:gt.metaitem.01.32700.tooltip=A very simple Circuit + S:gt.metaitem.01.32701.name=Integrated Logic Circuit + S:gt.metaitem.01.32701.tooltip=A Basic Circuit + S:gt.metaitem.01.32702.name=Good Electronic Circuit + S:gt.metaitem.01.32702.tooltip=A Good Circuit + S:gt.metaitem.01.32703.name=Processor Assembly + S:gt.metaitem.01.32703.tooltip=An Advanced Circuit + S:gt.metaitem.01.32704.name=Workstation + S:gt.metaitem.01.32704.tooltip=An Extreme Circuit + S:gt.metaitem.01.32705.name=Mainframe + S:gt.metaitem.01.32705.tooltip=An Elite Circuit + S:gt.metaitem.01.32706.name=Nanoprocessor Mainframe + S:gt.metaitem.01.32706.tooltip=A Master Circuit + S:gt.metaitem.01.32707.name=Data Orb + S:gt.metaitem.01.32707.tooltip=A High Capacity Data Storage + S:gt.metaitem.01.32708.name=Data Stick + S:gt.metaitem.01.32708.tooltip=A Low Capacity Data Storage + S:gt.metaitem.01.32710.name=Coated Circuit Board + S:gt.metaitem.01.32710.tooltip=A Basic Board + S:gt.metaitem.01.32711.name=Epoxy Circuit Board + S:gt.metaitem.01.32711.tooltip=An Advanced Board + S:gt.metaitem.01.32712.name=Multilayer Fiber-Reinforced Circuit Board + S:gt.metaitem.01.32712.tooltip=An Elite Board + S:gt.metaitem.01.32713.name=Engraved Crystal Chip + S:gt.metaitem.01.32713.tooltip=Needed for Circuits + S:gt.metaitem.01.32714.name=Engraved Lapotron Chip + S:gt.metaitem.01.32714.tooltip=Needed for Circuits + S:gt.metaitem.01.32715.name=Diode + S:gt.metaitem.01.32715.tooltip=Basic Electronic Component + S:gt.metaitem.01.32716.name=Resistor + S:gt.metaitem.01.32716.tooltip=Basic Electronic Component + S:gt.metaitem.01.32717.name=Transistor + S:gt.metaitem.01.32717.tooltip=Basic Electronic Component + S:gt.metaitem.01.32718.name=Capacitor + S:gt.metaitem.01.32718.tooltip=Electronic Component + S:gt.metaitem.01.32719.name=Phenolic Circuit Board + S:gt.metaitem.01.32719.tooltip=A Good Board + S:gt.metaitem.01.32720.name=Fiber-Reinforced Circuit Board + S:gt.metaitem.01.32720.tooltip=An Extreme Board + S:gt.metaitem.01.32721.name=Diamond Sawblade + S:gt.metaitem.01.32721.tooltip= + S:gt.metaitem.01.32722.name=Diamond Grinding Head + S:gt.metaitem.01.32722.tooltip= + S:gt.metaitem.01.32723.name=Tungsten Grinding Head + S:gt.metaitem.01.32723.tooltip= + S:gt.metaitem.01.32724.name=Quantum Eye + S:gt.metaitem.01.32724.tooltip=Improved Ender Eye + S:gt.metaitem.01.32725.name=Quantum Star + S:gt.metaitem.01.32725.tooltip=Improved Nether Star + S:gt.metaitem.01.32726.name=Gravi Star + S:gt.metaitem.01.32726.tooltip=Ultimate Nether Star + S:gt.metaitem.01.32727.name=Muffler Upgrade + S:gt.metaitem.01.32727.tooltip=Makes Machines silent + S:gt.metaitem.01.32728.name=Lock Upgrade + S:gt.metaitem.01.32728.tooltip=Protects your Machines + S:gt.metaitem.01.32729.name=Item Filter + S:gt.metaitem.01.32729.tooltip= + S:gt.metaitem.01.32730.name=Machine Controller + S:gt.metaitem.01.32730.tooltip=Turns Machines ON/OFF + S:gt.metaitem.01.32731.name=Activity Detector + S:gt.metaitem.01.32731.tooltip=Gives out Activity as Redstone + S:gt.metaitem.01.32732.name=Fluid Detector + S:gt.metaitem.01.32732.tooltip=Gives out Fluid Amount as Redstone + S:gt.metaitem.01.32733.name=Item Detector + S:gt.metaitem.01.32733.tooltip=Gives out Item Amount as Redstone + S:gt.metaitem.01.32734.name=Energy Detector + S:gt.metaitem.01.32734.tooltip=Gives out Energy Amount as Redstone + S:gt.metaitem.01.32735.name=Player Detector + S:gt.metaitem.01.32735.tooltip=Gives out close Players as Redstone + S:gt.metaitem.01.32736.name=Energy Module + S:gt.metaitem.01.32736.tooltip=Reusable battery + S:gt.metaitem.01.32737.name=Energy Cluster + S:gt.metaitem.01.32737.tooltip=Reusable battery + S:gt.metaitem.01.32740.name=Computer Monitor + S:gt.metaitem.01.32740.tooltip=Displays Data + S:gt.metaitem.01.32741.name=Redstone Transmitter (Out) + S:gt.metaitem.01.32741.tooltip=Transfers Redstonesignals wireless + S:gt.metaitem.01.32742.name=Redstone Transmitter (In) + S:gt.metaitem.01.32742.tooltip=Transfers Redstonesignals wireless + S:gt.metaitem.01.32744.name=Crafting Table Cover + S:gt.metaitem.01.32744.tooltip=Better than a wooden Workbench + S:gt.metaitem.01.32745.name=Drain + S:gt.metaitem.01.32745.tooltip=Absorbs Fluids and collects Rain + S:gt.metaitem.01.32746.name=Redstone Receiver (Out) + S:gt.metaitem.01.32746.tooltip=Transfers Redstonesignals wireless + S:gt.metaitem.01.32747.name=Redstone Receiver (In) + S:gt.metaitem.01.32747.tooltip=Transfers Redstonesignals wireless + S:gt.metaitem.01.32748.name=Needs Maintenance Cover + S:gt.metaitem.01.32748.tooltip=Attach to Multiblock Controller. Emits Redstone Signal if needs Maintenance + S:gt.metaitem.01.32749.name=Shutter Module + S:gt.metaitem.01.32749.tooltip=Blocks Inventory/Tank Side. Usage together with Machine Controller. + S:gt.metaitem.01.32750.name=Solar Panel + S:gt.metaitem.01.32750.tooltip=May the Sun be with you + S:gt.metaitem.01.32751.name=Solar Panel (8V) + S:gt.metaitem.01.32751.tooltip=8 Volt Solar Panel + S:gt.metaitem.01.32752.name=Solar Panel (LV) + S:gt.metaitem.01.32752.tooltip=Low Voltage Solar Panel + S:gt.metaitem.01.32753.name=Solar Panel (MV) + S:gt.metaitem.01.32753.tooltip=Medium Voltage Solar Panel + S:gt.metaitem.01.32754.name=Solar Panel (HV) + S:gt.metaitem.01.32754.tooltip=High Voltage Solar Panel + S:gt.metaitem.01.32755.name=Solar Panel (EV) + S:gt.metaitem.01.32755.tooltip=Extreme Solar Panel + S:gt.metaitem.01.32756.name=Solar Panel (IV) + S:gt.metaitem.01.32756.tooltip=Insane Solar Panel + S:gt.metaitem.01.32757.name=Solar Panel (LuV) + S:gt.metaitem.01.32757.tooltip=Ludicrous Solar Panel + S:gt.metaitem.01.32758.name=Solar Panel (ZPM) + S:gt.metaitem.01.32758.tooltip=ZPM Voltage Solar Panel + S:gt.metaitem.01.32759.name=Solar Panel (UV) + S:gt.metaitem.01.32759.tooltip=Ultimate Solar Panel + S:gt.metaitem.01.32760.name=Sonictron + S:gt.metaitem.01.32760.tooltip=Bring your Music with you + S:gt.metaitem.01.32761.name=Debug Scanner + S:gt.metaitem.01.32761.tooltip=Also an Infinite Energy Source + S:gt.metaitem.01.32762.name=Portable Scanner + S:gt.metaitem.01.32762.tooltip=Tricorder + S:gt.metaitem.01.32763.name=GregTech Sensor Kit + S:gt.metaitem.01.32763.tooltip= + S:gt.metaitem.01.32764.name=BrainTech Aerospace Advanced Reinforced Duct Tape FAL-84 + S:gt.metaitem.01.32764.tooltip=If you can't fix it with this, use more of it! + S:gt.metaitem.01.32765.name=Mc Guffium 239 + S:gt.metaitem.01.32765.tooltip=42% better than Phlebotnium + S:gt.metaitem.01.328.name=Tiny Pile of Duranium Dust + S:gt.metaitem.01.328.tooltip= + S:gt.metaitem.01.329.name=Tiny Pile of Tritanium Dust + S:gt.metaitem.01.329.tooltip= + S:gt.metaitem.01.3299.name=Impure Pile of Stone Dust + 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.331.name=Tiny Pile of Mithril Dust + S:gt.metaitem.01.331.tooltip=Pt2Ma + 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 + 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.334.name=Tiny Pile of Black Steel Dust + S:gt.metaitem.01.334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.01.335.name=Tiny Pile of Damascus Steel Dust + S:gt.metaitem.01.335.tooltip=Fe50C + S:gt.metaitem.01.34.name=Tiny Pile of Nickel Dust + S:gt.metaitem.01.34.tooltip=Ni + 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.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.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.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 + S:gt.metaitem.01.350.tooltip=CuAg4 + S:gt.metaitem.01.3500.name=Impure Pile of Diamond Dust + S:gt.metaitem.01.3500.tooltip=C + S:gt.metaitem.01.3501.name=Impure Pile of Emerald Dust + S:gt.metaitem.01.3501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.3502.name=Impure Pile of Ruby Dust + S:gt.metaitem.01.3502.tooltip=CrAl2O3 + S:gt.metaitem.01.3503.name=Impure Pile of Sapphire Dust + S:gt.metaitem.01.3503.tooltip=Al2O3 + S:gt.metaitem.01.3504.name=Impure Pile of Green Sapphire Dust + 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.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 + S:gt.metaitem.01.3508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.3509.name=Impure Pile of Amethyst Dust + S:gt.metaitem.01.3509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.351.name=Tiny Pile of Rose Gold Dust + 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.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.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 + 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.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 + S:gt.metaitem.01.3523.tooltip=SiO2 + S:gt.metaitem.01.3524.name=Impure Pile of Lazurite Dust + S:gt.metaitem.01.3524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.3525.name=Impure Pile of Sodalite Dust + S:gt.metaitem.01.3525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.3526.name=Impure Pile of Lapis Dust + S:gt.metaitem.01.3526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.3527.name=Impure Pile of Red Garnet Dust + 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.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.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.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 + S:gt.metaitem.01.354.tooltip=Fe + 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 + S:gt.metaitem.01.356.tooltip=Nd + S:gt.metaitem.01.357.name=Tiny Pile of Vanadium-Gallium Dust + S:gt.metaitem.01.357.tooltip=V3Ga + S:gt.metaitem.01.358.name=Tiny Pile of Yttrium Barium Cuprate Dust + S:gt.metaitem.01.358.tooltip=YBa2Cu3O7 + S:gt.metaitem.01.359.name=Tiny Pile of Niobium Nitride Dust + S:gt.metaitem.01.359.tooltip=NbN + S:gt.metaitem.01.36.name=Tiny Pile of Zinc Dust + S:gt.metaitem.01.36.tooltip=Zn + S:gt.metaitem.01.360.name=Tiny Pile of Niobium-Titanium Dust + 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.363.name=Tiny Pile of Tin Alloy Dust + S:gt.metaitem.01.363.tooltip=SnFe + 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 + S:gt.metaitem.01.370.tooltip=WC + S:gt.metaitem.01.371.name=Tiny Pile of Vanadiumsteel Dust + S:gt.metaitem.01.371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.372.name=Tiny Pile of HSS-G Dust + S:gt.metaitem.01.372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.373.name=Tiny Pile of HSS-E Dust + S:gt.metaitem.01.373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi + S:gt.metaitem.01.374.name=Tiny Pile of HSS-S Dust + S:gt.metaitem.01.374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os + S:gt.metaitem.01.375.name=Tiny Pile of Rutile Dust + 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.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.3810.name=Impure Pile of Redstone Dust + S:gt.metaitem.01.3810.tooltip=Si(FeS2)5CrAl2O3Hg3 + S:gt.metaitem.01.3817.name=Impure Pile of Salt + S:gt.metaitem.01.3817.tooltip=NaCl + S:gt.metaitem.01.3820.name=Impure Pile of Almandine Dust + S:gt.metaitem.01.3820.tooltip=Al2Fe3Si3O12 + 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 + S:gt.metaitem.01.3823.tooltip=CaCO3 + S:gt.metaitem.01.3824.name=Impure Pile of Cassiterite Dust + S:gt.metaitem.01.3824.tooltip=SnO2 + S:gt.metaitem.01.3825.name=Impure Pile of Chromite Dust + S:gt.metaitem.01.3825.tooltip=FeCr2O4 + S:gt.metaitem.01.3826.name=Impure Pile of Cinnabar Dust + S:gt.metaitem.01.3826.tooltip=HgS + S:gt.metaitem.01.3827.name=Impure Pile of Cobaltite Dust + 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.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 + S:gt.metaitem.01.3831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.3833.name=Impure Pile of Phosphate Dust + S:gt.metaitem.01.3833.tooltip=PO4 + S:gt.metaitem.01.3834.name=Impure Pile of Pyrite Dust + S:gt.metaitem.01.3834.tooltip=FeS2 + S:gt.metaitem.01.3835.name=Impure Pile of Pyrope Dust + S:gt.metaitem.01.3835.tooltip=Al2Mg3Si3O12 + S:gt.metaitem.01.3836.name=Impure Pile of Saltpeter Dust + S:gt.metaitem.01.3836.tooltip=KNO3 + S:gt.metaitem.01.3838.name=Impure Pile of Spessartine Dust + 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.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.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 + S:gt.metaitem.01.3845.tooltip=Mg(CaCO3)7 + S:gt.metaitem.01.3846.name=Impure Pile of Redrock Dust + 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.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.3865.name=Impure Pile of Graphite Dust + S:gt.metaitem.01.3865.tooltip= + 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 + S:gt.metaitem.01.3871.tooltip=Cu2CH2O5 + S:gt.metaitem.01.3873.name=Impure Pile of Pitchblende + S:gt.metaitem.01.3873.tooltip=(UO2)3ThPb + S:gt.metaitem.01.3877.name=Impure Pile of Soapstone Dust + 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.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.39.name=Tiny Pile of Arsenic Dust + S:gt.metaitem.01.39.tooltip=As + S:gt.metaitem.01.3902.name=Impure Pile of Talc + S:gt.metaitem.01.3902.tooltip=Mg3Si4H2O12 + 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 + S:gt.metaitem.01.3905.tooltip=CeCFO3 + S:gt.metaitem.01.3906.name=Impure Pile of Garnierite Dust + S:gt.metaitem.01.3906.tooltip=NiO + S:gt.metaitem.01.3907.name=Impure Pile of Lepidolite Dust + S:gt.metaitem.01.3907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.3908.name=Impure Pile of Magnesite Dust + 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.3910.name=Impure Pile of Scheelite Dust + S:gt.metaitem.01.3910.tooltip=WCa2O4 + 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.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 + S:gt.metaitem.01.3921.tooltip=MnTa2O6 + S:gt.metaitem.01.3922.name=Impure Pile of Uraninite Dust + 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.3927.name=Impure Pile of Bentonite + S:gt.metaitem.01.3927.tooltip=NaMg6Si12H6(H2O)5O36 + 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.3933.name=Impure Pile of Glauconite Dust + S:gt.metaitem.01.3933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.3937.name=Impure Pile of Cassiterite Sand + S:gt.metaitem.01.3937.tooltip=SnO2 + 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 + S:gt.metaitem.01.3943.tooltip=MnO2 + S:gt.metaitem.01.3944.name=Impure Pile of Rock Salt + 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.3948.name=Impure Pile of Diatomite Dust + S:gt.metaitem.01.3948.tooltip=(SiO2)8Fe2O3Al2O3 + 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.4019.name=Purified Pile of Aluminium Dust + S:gt.metaitem.01.4019.tooltip=Al + S:gt.metaitem.01.4022.name=Purified Pile of Sulfur Dust + S:gt.metaitem.01.4022.tooltip=S + S:gt.metaitem.01.4028.name=Purified Pile of Titanium Dust + S:gt.metaitem.01.4028.tooltip=Ti + 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.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.4048.name=Purified Pile of Molybdenum Dust + S:gt.metaitem.01.4048.tooltip=Mo + 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.4057.name=Purified Pile of Tin Dust + S:gt.metaitem.01.4057.tooltip=Sn + S:gt.metaitem.01.4067.name=Purified Pile of Neodymium Dust + S:gt.metaitem.01.4067.tooltip=Nd + 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 + S:gt.metaitem.01.4084.tooltip=Ir + S:gt.metaitem.01.4085.name=Purified Pile of Platinum Dust + S:gt.metaitem.01.4085.tooltip=Pt + S:gt.metaitem.01.4086.name=Purified Pile of Gold Dust + S:gt.metaitem.01.4086.tooltip=Au + S:gt.metaitem.01.4089.name=Purified Pile of Lead Dust + S:gt.metaitem.01.4089.tooltip=Pb + S:gt.metaitem.01.4090.name=Purified Pile of Bismuth Dust + S:gt.metaitem.01.4090.tooltip=Bi + S:gt.metaitem.01.4096.name=Purified Pile of Thorium Dust + S:gt.metaitem.01.4096.tooltip=Th + S:gt.metaitem.01.4097.name=Purified Pile of Uranium 235 Dust + S:gt.metaitem.01.4097.tooltip=U-235 + S:gt.metaitem.01.4098.name=Purified Pile of Uranium 238 Dust + 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.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 + 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.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 + S:gt.metaitem.01.4500.tooltip=C + S:gt.metaitem.01.4501.name=Purified Pile of Emerald Dust + S:gt.metaitem.01.4501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.4502.name=Purified Pile of Ruby Dust + S:gt.metaitem.01.4502.tooltip=CrAl2O3 + S:gt.metaitem.01.4503.name=Purified Pile of Sapphire Dust + S:gt.metaitem.01.4503.tooltip=Al2O3 + S:gt.metaitem.01.4504.name=Purified Pile of Green Sapphire Dust + 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.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 + S:gt.metaitem.01.4508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.4509.name=Purified Pile of Amethyst Dust + 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.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.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 + S:gt.metaitem.01.4520.tooltip=?PO4 + 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 + S:gt.metaitem.01.4523.tooltip=SiO2 + S:gt.metaitem.01.4524.name=Purified Pile of Lazurite Dust + S:gt.metaitem.01.4524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.4525.name=Purified Pile of Sodalite Dust + S:gt.metaitem.01.4525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.4526.name=Purified Pile of Lapis Dust + S:gt.metaitem.01.4526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.4527.name=Purified Pile of Red Garnet Dust + 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.4530.name=Purified Pile of Apatite Dust + S:gt.metaitem.01.4530.tooltip=Ca5(PO4)3Cl + 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.4538.name=Purified Pile of Lignite Coal Dust + S:gt.metaitem.01.4538.tooltip=C3H2O + 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 + S:gt.metaitem.01.47.tooltip=Nb + S:gt.metaitem.01.470.name=Tiny Pile of Epoxy Resin Pulp + S:gt.metaitem.01.470.tooltip=C2H4O + S:gt.metaitem.01.471.name=Tiny Pile of Silicone Rubber Pulp + S:gt.metaitem.01.471.tooltip=C2H6OSi + S:gt.metaitem.01.472.name=Tiny Pile of Polycaprolactam Pulp + 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.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.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.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 + S:gt.metaitem.01.4823.tooltip=CaCO3 + S:gt.metaitem.01.4824.name=Purified Pile of Cassiterite Dust + S:gt.metaitem.01.4824.tooltip=SnO2 + S:gt.metaitem.01.4825.name=Purified Pile of Chromite Dust + S:gt.metaitem.01.4825.tooltip=FeCr2O4 + S:gt.metaitem.01.4826.name=Purified Pile of Cinnabar Dust + S:gt.metaitem.01.4826.tooltip=HgS + S:gt.metaitem.01.4827.name=Purified Pile of Cobaltite Dust + 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.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 + S:gt.metaitem.01.4831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.4833.name=Purified Pile of Phosphate Dust + S:gt.metaitem.01.4833.tooltip=PO4 + S:gt.metaitem.01.4834.name=Purified Pile of Pyrite Dust + S:gt.metaitem.01.4834.tooltip=FeS2 + S:gt.metaitem.01.4835.name=Purified Pile of Pyrope Dust + S:gt.metaitem.01.4835.tooltip=Al2Mg3Si3O12 + S:gt.metaitem.01.4836.name=Purified Pile of Saltpeter Dust + S:gt.metaitem.01.4836.tooltip=KNO3 + S:gt.metaitem.01.4838.name=Purified Pile of Spessartine Dust + S:gt.metaitem.01.4838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.4839.name=Purified Pile of Sphalerite Dust + S:gt.metaitem.01.4839.tooltip=ZnS + S:gt.metaitem.01.4840.name=Purified Pile of Tetrahedrite Dust + 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.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.4865.name=Purified Pile of Graphite Dust + S:gt.metaitem.01.4865.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 + S:gt.metaitem.01.4871.tooltip=Cu2CH2O5 + S:gt.metaitem.01.4873.name=Purified Pile of Pitchblende + S:gt.metaitem.01.4873.tooltip=(UO2)3ThPb + S:gt.metaitem.01.4877.name=Purified Pile of Soapstone Dust + 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.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.4902.name=Purified Pile of Talc + S:gt.metaitem.01.4902.tooltip=Mg3Si4H2O12 + 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 + S:gt.metaitem.01.4905.tooltip=CeCFO3 + S:gt.metaitem.01.4906.name=Purified Pile of Garnierite Dust + S:gt.metaitem.01.4906.tooltip=NiO + S:gt.metaitem.01.4907.name=Purified Pile of Lepidolite Dust + S:gt.metaitem.01.4907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.4908.name=Purified Pile of Magnesite Dust + S:gt.metaitem.01.4908.tooltip=MgCO3 + S:gt.metaitem.01.4909.name=Purified Pile of Pentlandite Dust + 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.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.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 + S:gt.metaitem.01.4921.tooltip=MnTa2O6 + S:gt.metaitem.01.4922.name=Purified Pile of Uraninite Dust + 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.4927.name=Purified Pile of Bentonite + S:gt.metaitem.01.4927.tooltip=NaMg6Si12H6(H2O)5O36 + 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.4933.name=Purified Pile of Glauconite Dust + S:gt.metaitem.01.4933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.4937.name=Purified Pile of Cassiterite Sand + S:gt.metaitem.01.4937.tooltip=SnO2 + 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 + S:gt.metaitem.01.4943.tooltip=MnO2 + S:gt.metaitem.01.4944.name=Purified Pile of Rock Salt + 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.4948.name=Purified Pile of Diatomite Dust + S:gt.metaitem.01.4948.tooltip=(SiO2)8Fe2O3Al2O3 + 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 + S:gt.metaitem.01.5006.tooltip=Li + S:gt.metaitem.01.5008.name=Crushed Beryllium Ore + 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.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.5022.name=Crushed Sulfur Ore + S:gt.metaitem.01.5022.tooltip=S + S:gt.metaitem.01.5028.name=Crushed Titanium Ore + S:gt.metaitem.01.5028.tooltip=Ti + 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 + S:gt.metaitem.01.5030.tooltip=Cr + S:gt.metaitem.01.5031.name=Crushed Manganese Ore + 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.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.504.name=Tiny Pile of Green Sapphire Dust + S:gt.metaitem.01.504.tooltip=Al2O3 + 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 + S:gt.metaitem.01.505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.5052.name=Crushed Palladium Ore + 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.5057.name=Crushed Tin Ore + S:gt.metaitem.01.5057.tooltip=Sn + S:gt.metaitem.01.506.name=Tiny Pile of Nether Star Dust + S:gt.metaitem.01.506.tooltip= + S:gt.metaitem.01.5067.name=Crushed Neodymium Ore + S:gt.metaitem.01.5067.tooltip=Nd + S:gt.metaitem.01.507.name=Tiny Pile of Topaz Dust + S:gt.metaitem.01.507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.508.name=Tiny Pile of Tanzanite Dust + S:gt.metaitem.01.508.tooltip=Ca2Al3Si3HO13 + 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 + S:gt.metaitem.01.5084.tooltip=Ir + S:gt.metaitem.01.5085.name=Crushed Platinum Ore + S:gt.metaitem.01.5085.tooltip=Pt + S:gt.metaitem.01.5086.name=Crushed Gold Ore + S:gt.metaitem.01.5086.tooltip=Au + S:gt.metaitem.01.5089.name=Crushed Lead Ore + S:gt.metaitem.01.5089.tooltip=Pb + S:gt.metaitem.01.509.name=Tiny Pile of Amethyst Dust + S:gt.metaitem.01.509.tooltip=(SiO2)4Fe + S:gt.metaitem.01.5090.name=Crushed Bismuth Ore + S:gt.metaitem.01.5090.tooltip=Bi + S:gt.metaitem.01.5096.name=Crushed Thorium Ore + S:gt.metaitem.01.5096.tooltip=Th + S:gt.metaitem.01.5097.name=Crushed Uranium 235 Ore + S:gt.metaitem.01.5097.tooltip=U-235 + S:gt.metaitem.01.5098.name=Crushed Uranium 238 Ore + S:gt.metaitem.01.5098.tooltip=U + S:gt.metaitem.01.510.name=Tiny Pile of Opal Dust + 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.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.513.name=Tiny Pile of Blue Topaz Dust + S:gt.metaitem.01.513.tooltip=Al2SiF2H2O6 + 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 + S:gt.metaitem.01.516.tooltip= + S:gt.metaitem.01.518.name=Tiny Pile of Forcicium Dust + S:gt.metaitem.01.518.tooltip= + S:gt.metaitem.01.519.name=Tiny Pile of Forcillium Dust + S:gt.metaitem.01.519.tooltip= + S:gt.metaitem.01.52.name=Tiny Pile of Palladium Dust + 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.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 + S:gt.metaitem.01.523.tooltip=SiO2 + S:gt.metaitem.01.524.name=Tiny Pile of Lazurite Dust + S:gt.metaitem.01.524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.525.name=Tiny Pile of Sodalite Dust + S:gt.metaitem.01.525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.526.name=Tiny Pile of Lapis Dust + S:gt.metaitem.01.526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.527.name=Tiny Pile of Red Garnet Dust + 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.530.name=Tiny Pile of Apatite Dust + S:gt.metaitem.01.530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.531.name=Tiny Pile of Niter Dust + 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.5324.name=Crushed Naquadah Ore + S:gt.metaitem.01.5324.tooltip=Nq + S:gt.metaitem.01.5326.name=Crushed Enriched Naquadah Ore + S:gt.metaitem.01.5326.tooltip=Nq+ + S:gt.metaitem.01.5327.name=Crushed Naquadria Ore + 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.534.name=Tiny Pile of Phosphorus Dust + S:gt.metaitem.01.534.tooltip=Ca3(PO4)2 + 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.537.name=Tiny Pile of Jade Dust + S:gt.metaitem.01.537.tooltip= + S:gt.metaitem.01.538.name=Tiny Pile of Lignite Coal Dust + 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.55.name=Tiny Pile of Cadmium Dust + S:gt.metaitem.01.55.tooltip=Cd + S:gt.metaitem.01.5500.name=Crushed Diamond Ore + S:gt.metaitem.01.5500.tooltip=C + S:gt.metaitem.01.5501.name=Crushed Emerald Ore + S:gt.metaitem.01.5501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.5502.name=Crushed Ruby Ore + S:gt.metaitem.01.5502.tooltip=CrAl2O3 + S:gt.metaitem.01.5503.name=Crushed Sapphire Ore + S:gt.metaitem.01.5503.tooltip=Al2O3 + S:gt.metaitem.01.5504.name=Crushed Green Sapphire Ore + 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.5507.name=Crushed Topaz Ore + S:gt.metaitem.01.5507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.5508.name=Crushed Tanzanite Ore + S:gt.metaitem.01.5508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.5509.name=Crushed Amethyst Ore + 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.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.5516.name=Crushed Certus Quartz Ore + S:gt.metaitem.01.5516.tooltip= + S:gt.metaitem.01.5520.name=Crushed Monazite Ore + S:gt.metaitem.01.5520.tooltip=?PO4 + 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 + S:gt.metaitem.01.5523.tooltip=SiO2 + S:gt.metaitem.01.5524.name=Crushed Lazurite Ore + S:gt.metaitem.01.5524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.5525.name=Crushed Sodalite Ore + S:gt.metaitem.01.5525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.5526.name=Crushed Lapis Ore + S:gt.metaitem.01.5526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.5527.name=Crushed Red Garnet Ore + 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.5530.name=Crushed Apatite Ore + S:gt.metaitem.01.5530.tooltip=Ca5(PO4)3Cl + 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.5538.name=Crushed Lignite Coal Ore + S:gt.metaitem.01.5538.tooltip=C3H2O + 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 + 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.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.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.5822.name=Crushed Bauxite Ore + S:gt.metaitem.01.5822.tooltip=(TiO2)2Al16H10O11 + S:gt.metaitem.01.5823.name=Crushed Calcite Ore + S:gt.metaitem.01.5823.tooltip=CaCO3 + S:gt.metaitem.01.5824.name=Crushed Cassiterite Ore + S:gt.metaitem.01.5824.tooltip=SnO2 + S:gt.metaitem.01.5825.name=Crushed Chromite Ore + S:gt.metaitem.01.5825.tooltip=FeCr2O4 + S:gt.metaitem.01.5826.name=Crushed Cinnabar Ore + S:gt.metaitem.01.5826.tooltip=HgS + S:gt.metaitem.01.5827.name=Crushed Cobaltite Ore + 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.5830.name=Crushed Galena Ore + S:gt.metaitem.01.5830.tooltip=Pb3Ag3S2 + S:gt.metaitem.01.5831.name=Crushed Grossular Ore + S:gt.metaitem.01.5831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.5833.name=Crushed Phosphate Ore + S:gt.metaitem.01.5833.tooltip=PO4 + S:gt.metaitem.01.5834.name=Crushed Pyrite Ore + S:gt.metaitem.01.5834.tooltip=FeS2 + S:gt.metaitem.01.5835.name=Crushed Pyrope Ore + S:gt.metaitem.01.5835.tooltip=Al2Mg3Si3O12 + S:gt.metaitem.01.5836.name=Crushed Saltpeter Ore + S:gt.metaitem.01.5836.tooltip=KNO3 + S:gt.metaitem.01.5838.name=Crushed Spessartine Ore + S:gt.metaitem.01.5838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.5839.name=Crushed Sphalerite Ore + S:gt.metaitem.01.5839.tooltip=ZnS + S:gt.metaitem.01.5840.name=Crushed Tetrahedrite Ore + 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.5855.name=Crushed Chalcopyrite Ore + S:gt.metaitem.01.5855.tooltip=CuFeS2 + S:gt.metaitem.01.5865.name=Crushed Graphite Ore + S:gt.metaitem.01.5865.tooltip= + 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 + S:gt.metaitem.01.5871.tooltip=Cu2CH2O5 + S:gt.metaitem.01.5873.name=Ground Pitchblende + S:gt.metaitem.01.5873.tooltip=(UO2)3ThPb + S:gt.metaitem.01.5877.name=Crushed Soapstone Ore + S:gt.metaitem.01.5877.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.5878.name=Crushed Oilsands Ore + S:gt.metaitem.01.5878.tooltip= + S:gt.metaitem.01.5882.name=Crushed Wulfenite Ore + 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.5902.name=Ground Talc + S:gt.metaitem.01.5902.tooltip=Mg3Si4H2O12 + 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 + S:gt.metaitem.01.5905.tooltip=CeCFO3 + S:gt.metaitem.01.5906.name=Crushed Garnierite Ore + S:gt.metaitem.01.5906.tooltip=NiO + S:gt.metaitem.01.5907.name=Crushed Lepidolite Ore + S:gt.metaitem.01.5907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.5908.name=Crushed Magnesite Ore + 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.5910.name=Crushed Scheelite Ore + S:gt.metaitem.01.5910.tooltip=WCa2O4 + 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.5920.name=Crushed Spodumene Ore + S:gt.metaitem.01.5920.tooltip=LiAlSi2O6 + S:gt.metaitem.01.5921.name=Crushed Tantalite Ore + S:gt.metaitem.01.5921.tooltip=MnTa2O6 + S:gt.metaitem.01.5922.name=Crushed Uraninite Ore + 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.5927.name=Ground Bentonite + S:gt.metaitem.01.5927.tooltip=NaMg6Si12H6(H2O)5O36 + 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.5933.name=Crushed Glauconite Ore + S:gt.metaitem.01.5933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.5937.name=Ground Cassiterite Sand + S:gt.metaitem.01.5937.tooltip=SnO2 + 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 + S:gt.metaitem.01.5943.tooltip=MnO2 + S:gt.metaitem.01.5944.name=Crushed Rock Salt Ore + 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.5948.name=Crushed Diatomite Ore + S:gt.metaitem.01.5948.tooltip=(SiO2)8Fe2O3Al2O3 + 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.6019.name=Purified Aluminium Ore + S:gt.metaitem.01.6019.tooltip=Al + S:gt.metaitem.01.6022.name=Purified Sulfur Ore + S:gt.metaitem.01.6022.tooltip=S + S:gt.metaitem.01.6028.name=Purified Titanium Ore + S:gt.metaitem.01.6028.tooltip=Ti + 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.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.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.6057.name=Purified Tin Ore + S:gt.metaitem.01.6057.tooltip=Sn + S:gt.metaitem.01.6067.name=Purified Neodymium Ore + S:gt.metaitem.01.6067.tooltip=Nd + S:gt.metaitem.01.607.name=Tiny Pile of Pyrochlore Dust + S:gt.metaitem.01.607.tooltip=Ca2Nb2O7 + 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 + S:gt.metaitem.01.6084.tooltip=Ir + S:gt.metaitem.01.6085.name=Purified Platinum Ore + S:gt.metaitem.01.6085.tooltip=Pt + S:gt.metaitem.01.6086.name=Purified Gold Ore + S:gt.metaitem.01.6086.tooltip=Au + S:gt.metaitem.01.6089.name=Purified Lead Ore + S:gt.metaitem.01.6089.tooltip=Pb + S:gt.metaitem.01.6090.name=Purified Bismuth Ore + S:gt.metaitem.01.6090.tooltip=Bi + S:gt.metaitem.01.6096.name=Purified Thorium Ore + S:gt.metaitem.01.6096.tooltip=Th + S:gt.metaitem.01.6097.name=Purified Uranium 235 Ore + S:gt.metaitem.01.6097.tooltip=U-235 + S:gt.metaitem.01.6098.name=Purified Uranium 238 Ore + S:gt.metaitem.01.6098.tooltip=U + S:gt.metaitem.01.610.name=Tiny Pile of Fiber-Reinforced Epoxy Resin Pulp + 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.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.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 + S:gt.metaitem.01.614.tooltip=PbO + S:gt.metaitem.01.615.name=Tiny Pile of Arsenic Trioxide Dust + S:gt.metaitem.01.615.tooltip=As2O3 + S:gt.metaitem.01.616.name=Tiny Pile of Cobalt Oxide Dust + S:gt.metaitem.01.616.tooltip=CoO + S:gt.metaitem.01.617.name=Tiny Pile of Zincite Dust + S:gt.metaitem.01.617.tooltip=ZnO + S:gt.metaitem.01.618.name=Tiny Pile of Antimony Trioxide Dust + S:gt.metaitem.01.618.tooltip=Sb2O3 + S:gt.metaitem.01.619.name=Tiny Pile of Cupric Oxide Dust + S:gt.metaitem.01.619.tooltip=CuO + S:gt.metaitem.01.62.name=Tiny Pile of Caesium Dust + S:gt.metaitem.01.62.tooltip=Cs + S:gt.metaitem.01.620.name=Tiny Pile of Ferrosilite Dust + S:gt.metaitem.01.620.tooltip=FeSiO3 + S:gt.metaitem.01.621.name=Tiny Pile of Magnesia Dust + S:gt.metaitem.01.621.tooltip=MgO + S:gt.metaitem.01.622.name=Tiny Pile of Quicklime Dust + S:gt.metaitem.01.622.tooltip=CaO + S:gt.metaitem.01.623.name=Tiny Pile of Potash Dust + S:gt.metaitem.01.623.tooltip=K2O + S:gt.metaitem.01.624.name=Tiny Pile of Soda Ash Dust + S:gt.metaitem.01.624.tooltip=Na2CO3 + S:gt.metaitem.01.625.name=Tiny Pile of Brick Dust + S:gt.metaitem.01.625.tooltip=Al4Si3O12 + S:gt.metaitem.01.626.name=Tiny Pile of Fireclay Dust + S:gt.metaitem.01.626.tooltip=Al4Si3O12 + S:gt.metaitem.01.63.name=Tiny Pile of Barium Dust + 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.631.name=Tiny Pile of Polyphenylene Sulfide Dust + S:gt.metaitem.01.631.tooltip=C6H4S + 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 + S:gt.metaitem.01.6326.tooltip=Nq+ + S:gt.metaitem.01.6327.name=Purified Naquadria Ore + 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.634.name=Tiny Pile of Raw Styrene-Butadiene Rubber Dust + S:gt.metaitem.01.634.tooltip=C8H8(C4H6)3 + 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.649.name=Tiny Pile of Polyvinyl Chloride Pulp + S:gt.metaitem.01.649.tooltip=C2H3Cl + 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 + S:gt.metaitem.01.6500.tooltip=C + S:gt.metaitem.01.6501.name=Purified Emerald Ore + S:gt.metaitem.01.6501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.6502.name=Purified Ruby Ore + S:gt.metaitem.01.6502.tooltip=CrAl2O3 + S:gt.metaitem.01.6503.name=Purified Sapphire Ore + S:gt.metaitem.01.6503.tooltip=Al2O3 + S:gt.metaitem.01.6504.name=Purified Green Sapphire Ore + 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.6507.name=Purified Topaz Ore + S:gt.metaitem.01.6507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.6508.name=Purified Tanzanite Ore + S:gt.metaitem.01.6508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.6509.name=Purified Amethyst Ore + 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.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.6516.name=Purified Certus Quartz Ore + S:gt.metaitem.01.6516.tooltip= + S:gt.metaitem.01.6520.name=Purified Monazite Ore + S:gt.metaitem.01.6520.tooltip=?PO4 + 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 + S:gt.metaitem.01.6523.tooltip=SiO2 + S:gt.metaitem.01.6524.name=Purified Lazurite Ore + S:gt.metaitem.01.6524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.6525.name=Purified Sodalite Ore + S:gt.metaitem.01.6525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.6526.name=Purified Lapis Ore + S:gt.metaitem.01.6526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.6527.name=Purified Red Garnet Ore + 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.6530.name=Purified Apatite Ore + S:gt.metaitem.01.6530.tooltip=Ca5(PO4)3Cl + 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.6538.name=Purified Lignite Coal Ore + S:gt.metaitem.01.6538.tooltip=C3H2O + 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 + S:gt.metaitem.01.665.tooltip=P4O10 + S:gt.metaitem.01.67.name=Tiny Pile of Neodymium Dust + 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.6810.name=Purified Redstone Ore + S:gt.metaitem.01.6810.tooltip=Si(FeS2)5CrAl2O3Hg3 + 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.6822.name=Purified Bauxite Ore + S:gt.metaitem.01.6822.tooltip=(TiO2)2Al16H10O11 + S:gt.metaitem.01.6823.name=Purified Calcite Ore + S:gt.metaitem.01.6823.tooltip=CaCO3 + S:gt.metaitem.01.6824.name=Purified Cassiterite Ore + S:gt.metaitem.01.6824.tooltip=SnO2 + S:gt.metaitem.01.6825.name=Purified Chromite Ore + S:gt.metaitem.01.6825.tooltip=FeCr2O4 + S:gt.metaitem.01.6826.name=Purified Cinnabar Ore + S:gt.metaitem.01.6826.tooltip=HgS + S:gt.metaitem.01.6827.name=Purified Cobaltite Ore + 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.6830.name=Purified Galena Ore + S:gt.metaitem.01.6830.tooltip=Pb3Ag3S2 + S:gt.metaitem.01.6831.name=Purified Grossular Ore + S:gt.metaitem.01.6831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.6833.name=Purified Phosphate Ore + S:gt.metaitem.01.6833.tooltip=PO4 + S:gt.metaitem.01.6834.name=Purified Pyrite Ore + S:gt.metaitem.01.6834.tooltip=FeS2 + S:gt.metaitem.01.6835.name=Purified Pyrope Ore + S:gt.metaitem.01.6835.tooltip=Al2Mg3Si3O12 + S:gt.metaitem.01.6836.name=Purified Saltpeter Ore + S:gt.metaitem.01.6836.tooltip=KNO3 + S:gt.metaitem.01.6838.name=Purified Spessartine Ore + S:gt.metaitem.01.6838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.6839.name=Purified Sphalerite Ore + S:gt.metaitem.01.6839.tooltip=ZnS + S:gt.metaitem.01.6840.name=Purified Tetrahedrite Ore + 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.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.6865.name=Purified Graphite Ore + S:gt.metaitem.01.6865.tooltip= + 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 + S:gt.metaitem.01.6871.tooltip=Cu2CH2O5 + S:gt.metaitem.01.6873.name=Purified Pitchblende + S:gt.metaitem.01.6873.tooltip=(UO2)3ThPb + S:gt.metaitem.01.6877.name=Purified Soapstone Ore + S:gt.metaitem.01.6877.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.6878.name=Purified Oilsands Ore + S:gt.metaitem.01.6878.tooltip= + S:gt.metaitem.01.6882.name=Purified Wulfenite Ore + 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.6902.name=Purified Talc + S:gt.metaitem.01.6902.tooltip=Mg3Si4H2O12 + 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 + S:gt.metaitem.01.6905.tooltip=CeCFO3 + S:gt.metaitem.01.6906.name=Purified Garnierite Ore + S:gt.metaitem.01.6906.tooltip=NiO + S:gt.metaitem.01.6907.name=Purified Lepidolite Ore + S:gt.metaitem.01.6907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.6908.name=Purified Magnesite Ore + S:gt.metaitem.01.6908.tooltip=MgCO3 + S:gt.metaitem.01.6909.name=Purified Pentlandite Ore + 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.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.6920.name=Purified Spodumene Ore + S:gt.metaitem.01.6920.tooltip=LiAlSi2O6 + S:gt.metaitem.01.6921.name=Purified Tantalite Ore + S:gt.metaitem.01.6921.tooltip=MnTa2O6 + S:gt.metaitem.01.6922.name=Purified Uraninite Ore + 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.6927.name=Purified Bentonite + S:gt.metaitem.01.6927.tooltip=NaMg6Si12H6(H2O)5O36 + 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.6933.name=Purified Glauconite Ore + S:gt.metaitem.01.6933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.6937.name=Purified Cassiterite Sand + S:gt.metaitem.01.6937.tooltip=SnO2 + 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 + S:gt.metaitem.01.6943.tooltip=MnO2 + S:gt.metaitem.01.6944.name=Purified Rock Salt Ore + 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.6948.name=Purified Diatomite Ore + S:gt.metaitem.01.6948.tooltip=(SiO2)8Fe2O3Al2O3 + 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.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.7022.name=Centrifuged Sulfur Ore + S:gt.metaitem.01.7022.tooltip=S + S:gt.metaitem.01.7028.name=Centrifuged Titanium Ore + S:gt.metaitem.01.7028.tooltip=Ti + 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.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.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.7057.name=Centrifuged Tin Ore + S:gt.metaitem.01.7057.tooltip=Sn + S:gt.metaitem.01.7067.name=Centrifuged Neodymium Ore + S:gt.metaitem.01.7067.tooltip=Nd + 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 + S:gt.metaitem.01.7084.tooltip=Ir + S:gt.metaitem.01.7085.name=Centrifuged Platinum Ore + S:gt.metaitem.01.7085.tooltip=Pt + S:gt.metaitem.01.7086.name=Centrifuged Gold Ore + S:gt.metaitem.01.7086.tooltip=Au + S:gt.metaitem.01.7089.name=Centrifuged Lead Ore + S:gt.metaitem.01.7089.tooltip=Pb + S:gt.metaitem.01.7090.name=Centrifuged Bismuth Ore + S:gt.metaitem.01.7090.tooltip=Bi + S:gt.metaitem.01.7096.name=Centrifuged Thorium Ore + S:gt.metaitem.01.7096.tooltip=Th + S:gt.metaitem.01.7097.name=Centrifuged Uranium 235 Ore + 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.7100.name=Centrifuged Plutonium 239 Ore + S:gt.metaitem.01.7100.tooltip=Pu + S:gt.metaitem.01.719.name=Tiny Pile of Sodium Sulfide Dust + 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.7324.name=Centrifuged Naquadah Ore + S:gt.metaitem.01.7324.tooltip=Nq + S:gt.metaitem.01.7326.name=Centrifuged Enriched Naquadah Ore + 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.7500.name=Centrifuged Diamond Ore + S:gt.metaitem.01.7500.tooltip=C + S:gt.metaitem.01.7501.name=Centrifuged Emerald Ore + S:gt.metaitem.01.7501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.01.7502.name=Centrifuged Ruby Ore + S:gt.metaitem.01.7502.tooltip=CrAl2O3 + S:gt.metaitem.01.7503.name=Centrifuged Sapphire Ore + S:gt.metaitem.01.7503.tooltip=Al2O3 + S:gt.metaitem.01.7504.name=Centrifuged Green Sapphire Ore + 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.7507.name=Centrifuged Topaz Ore + S:gt.metaitem.01.7507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.7508.name=Centrifuged Tanzanite Ore + S:gt.metaitem.01.7508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.01.7509.name=Centrifuged Amethyst Ore + 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.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.7516.name=Centrifuged Certus Quartz Ore + S:gt.metaitem.01.7516.tooltip= + S:gt.metaitem.01.7520.name=Centrifuged Monazite Ore + S:gt.metaitem.01.7520.tooltip=?PO4 + 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 + S:gt.metaitem.01.7523.tooltip=SiO2 + S:gt.metaitem.01.7524.name=Centrifuged Lazurite Ore + S:gt.metaitem.01.7524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.7525.name=Centrifuged Sodalite Ore + S:gt.metaitem.01.7525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.7526.name=Centrifuged Lapis Ore + S:gt.metaitem.01.7526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + S:gt.metaitem.01.7527.name=Centrifuged Red Garnet Ore + 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.7530.name=Centrifuged Apatite Ore + S:gt.metaitem.01.7530.tooltip=Ca5(PO4)3Cl + 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.7538.name=Centrifuged Lignite Coal Ore + S:gt.metaitem.01.7538.tooltip=C3H2O + 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 + 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.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.7822.name=Centrifuged Bauxite Ore + S:gt.metaitem.01.7822.tooltip=(TiO2)2Al16H10O11 + S:gt.metaitem.01.7823.name=Centrifuged Calcite Ore + S:gt.metaitem.01.7823.tooltip=CaCO3 + S:gt.metaitem.01.7824.name=Centrifuged Cassiterite Ore + S:gt.metaitem.01.7824.tooltip=SnO2 + S:gt.metaitem.01.7825.name=Centrifuged Chromite Ore + S:gt.metaitem.01.7825.tooltip=FeCr2O4 + S:gt.metaitem.01.7826.name=Centrifuged Cinnabar Ore + S:gt.metaitem.01.7826.tooltip=HgS + S:gt.metaitem.01.7827.name=Centrifuged Cobaltite Ore + 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.7830.name=Centrifuged Galena Ore + S:gt.metaitem.01.7830.tooltip=Pb3Ag3S2 + S:gt.metaitem.01.7831.name=Centrifuged Grossular Ore + S:gt.metaitem.01.7831.tooltip=Ca3Al2Si3O12 + S:gt.metaitem.01.7833.name=Centrifuged Phosphate Ore + S:gt.metaitem.01.7833.tooltip=PO4 + S:gt.metaitem.01.7834.name=Centrifuged Pyrite Ore + S:gt.metaitem.01.7834.tooltip=FeS2 + S:gt.metaitem.01.7835.name=Centrifuged Pyrope Ore + S:gt.metaitem.01.7835.tooltip=Al2Mg3Si3O12 + S:gt.metaitem.01.7836.name=Centrifuged Saltpeter Ore + S:gt.metaitem.01.7836.tooltip=KNO3 + S:gt.metaitem.01.7838.name=Centrifuged Spessartine Ore + S:gt.metaitem.01.7838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.7839.name=Centrifuged Sphalerite Ore + S:gt.metaitem.01.7839.tooltip=ZnS + S:gt.metaitem.01.7840.name=Centrifuged Tetrahedrite Ore + 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.7855.name=Centrifuged Chalcopyrite Ore + S:gt.metaitem.01.7855.tooltip=CuFeS2 + S:gt.metaitem.01.7865.name=Centrifuged Graphite Ore + S:gt.metaitem.01.7865.tooltip= + 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 + S:gt.metaitem.01.7871.tooltip=Cu2CH2O5 + S:gt.metaitem.01.7873.name=Centrifuged Pitchblende + S:gt.metaitem.01.7873.tooltip=(UO2)3ThPb + S:gt.metaitem.01.7877.name=Centrifuged Soapstone Ore + S:gt.metaitem.01.7877.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.7878.name=Centrifuged Oilsands Ore + S:gt.metaitem.01.7878.tooltip= + S:gt.metaitem.01.7882.name=Centrifuged Wulfenite Ore + 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.7902.name=Centrifuged Talc + S:gt.metaitem.01.7902.tooltip=Mg3Si4H2O12 + 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 + S:gt.metaitem.01.7905.tooltip=CeCFO3 + S:gt.metaitem.01.7906.name=Centrifuged Garnierite Ore + S:gt.metaitem.01.7906.tooltip=NiO + S:gt.metaitem.01.7907.name=Centrifuged Lepidolite Ore + S:gt.metaitem.01.7907.tooltip=KLi3Al4F2O10 + S:gt.metaitem.01.7908.name=Centrifuged Magnesite Ore + S:gt.metaitem.01.7908.tooltip=MgCO3 + S:gt.metaitem.01.7909.name=Centrifuged Pentlandite Ore + 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.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.7920.name=Centrifuged Spodumene Ore + S:gt.metaitem.01.7920.tooltip=LiAlSi2O6 + S:gt.metaitem.01.7921.name=Centrifuged Tantalite Ore + S:gt.metaitem.01.7921.tooltip=MnTa2O6 + S:gt.metaitem.01.7922.name=Centrifuged Uraninite Ore + 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.7927.name=Centrifuged Bentonite + S:gt.metaitem.01.7927.tooltip=NaMg6Si12H6(H2O)5O36 + 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.7933.name=Centrifuged Glauconite Ore + S:gt.metaitem.01.7933.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.7937.name=Centrifuged Cassiterite Sand + S:gt.metaitem.01.7937.tooltip=SnO2 + 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 + S:gt.metaitem.01.7943.tooltip=MnO2 + S:gt.metaitem.01.7944.name=Centrifuged Rock Salt Ore + 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.7948.name=Centrifuged Diatomite Ore + S:gt.metaitem.01.7948.tooltip=(SiO2)8Fe2O3Al2O3 + 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 + S:gt.metaitem.01.80.tooltip=Ta + S:gt.metaitem.01.800.name=Tiny Pile of Gunpowder + S:gt.metaitem.01.800.tooltip= + S:gt.metaitem.01.801.name=Tiny Pile of Blaze Powder + S:gt.metaitem.01.801.tooltip=?SMa + S:gt.metaitem.01.802.name=Tiny Pile of Flint Dust + S:gt.metaitem.01.802.tooltip=SiO2 + S:gt.metaitem.01.803.name=Tiny Pile of Sugar + S:gt.metaitem.01.803.tooltip=C12(H2O)11 + S:gt.metaitem.01.804.name=Tiny Pile of Obsidian Dust + S:gt.metaitem.01.804.tooltip=MgFeSi2O8 + S:gt.metaitem.01.805.name=Tiny Pile of Clay Dust + S:gt.metaitem.01.805.tooltip=Na2LiAl2Si2(H2O)6 + S:gt.metaitem.01.806.name=Tiny Pile of Bone Meal + S:gt.metaitem.01.806.tooltip=Ca + S:gt.metaitem.01.807.name=Tiny Pile of Netherrack Dust + S:gt.metaitem.01.807.tooltip= + S:gt.metaitem.01.808.name=Tiny Pile of Endstone Dust + S:gt.metaitem.01.808.tooltip= + S:gt.metaitem.01.809.name=Tiny Pile of Wood Pulp + S:gt.metaitem.01.809.tooltip= + S:gt.metaitem.01.81.name=Tiny Pile of Tungsten Dust + S:gt.metaitem.01.81.tooltip=W + S:gt.metaitem.01.810.name=Tiny Pile of Redstone Dust + 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.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 + S:gt.metaitem.01.814.tooltip= + S:gt.metaitem.01.815.name=Tiny Pile of Ashes + S:gt.metaitem.01.815.tooltip= + S:gt.metaitem.01.816.name=Tiny Pile of Dark Ashes + S:gt.metaitem.01.816.tooltip= + S:gt.metaitem.01.817.name=Tiny Pile of Salt + S:gt.metaitem.01.817.tooltip=NaCl + S:gt.metaitem.01.818.name=Tiny Pile of Hydrated Coal Dust + S:gt.metaitem.01.818.tooltip=C8H2O + S:gt.metaitem.01.819.name=Tiny Pile of Graphene Dust + S:gt.metaitem.01.819.tooltip= + S:gt.metaitem.01.820.name=Tiny Pile of Almandine Dust + S:gt.metaitem.01.820.tooltip=Al2Fe3Si3O12 + S:gt.metaitem.01.821.name=Tiny Pile of Andradite Dust + S:gt.metaitem.01.821.tooltip=Ca3Fe2Si3O12 + S:gt.metaitem.01.822.name=Tiny Pile of Bauxite Dust + S:gt.metaitem.01.822.tooltip=(TiO2)2Al16H10O11 + S:gt.metaitem.01.823.name=Tiny Pile of Calcite Dust + S:gt.metaitem.01.823.tooltip=CaCO3 + S:gt.metaitem.01.824.name=Tiny Pile of Cassiterite Dust + S:gt.metaitem.01.824.tooltip=SnO2 + S:gt.metaitem.01.825.name=Tiny Pile of Chromite Dust + S:gt.metaitem.01.825.tooltip=FeCr2O4 + S:gt.metaitem.01.826.name=Tiny Pile of Cinnabar Dust + S:gt.metaitem.01.826.tooltip=HgS + S:gt.metaitem.01.827.name=Tiny Pile of Cobaltite Dust + 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.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.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.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 + S:gt.metaitem.01.836.tooltip=KNO3 + S:gt.metaitem.01.837.name=Tiny Pile of Silicon Dioxide Dust + S:gt.metaitem.01.837.tooltip=SiO2 + S:gt.metaitem.01.838.name=Tiny Pile of Spessartine Dust + S:gt.metaitem.01.838.tooltip=Al2Mn3Si3O12 + S:gt.metaitem.01.839.name=Tiny Pile of Sphalerite Dust + S:gt.metaitem.01.839.tooltip=ZnS + S:gt.metaitem.01.84.name=Tiny Pile of Iridium Dust + S:gt.metaitem.01.84.tooltip=Ir + S:gt.metaitem.01.840.name=Tiny Pile of Tetrahedrite Dust + S:gt.metaitem.01.840.tooltip=Cu3SbS3Fe + S:gt.metaitem.01.841.name=Tiny Pile of Tungstate Dust + S:gt.metaitem.01.841.tooltip=WLi2O4 + S:gt.metaitem.01.842.name=Tiny Pile of Uvarovite Dust + S:gt.metaitem.01.842.tooltip=Ca3Cr2Si3O12 + S:gt.metaitem.01.843.name=Tiny Pile of Pyrotheum Dust + S:gt.metaitem.01.843.tooltip=CSi(FeS2)5CrAl2O3Hg3?SMa + S:gt.metaitem.01.844.name=Tiny Pile of Basalt Dust + S:gt.metaitem.01.844.tooltip=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 + S:gt.metaitem.01.845.name=Tiny Pile of Marble Dust + S:gt.metaitem.01.845.tooltip=Mg(CaCO3)7 + S:gt.metaitem.01.846.name=Tiny Pile of Redrock Dust + S:gt.metaitem.01.846.tooltip=(CaCO3)2SiO2Na2LiAl2Si2(H2O)6 + S:gt.metaitem.01.847.name=Tiny Pile of Potassium Feldspar Dust + S:gt.metaitem.01.847.tooltip=KAlSi3O8 + S:gt.metaitem.01.848.name=Tiny Pile of Biotite Dust + S:gt.metaitem.01.848.tooltip=KMg3Al3F2Si3O10 + S:gt.metaitem.01.849.name=Tiny Pile of Black Granite Dust + S:gt.metaitem.01.849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.01.85.name=Tiny Pile of Platinum Dust + S:gt.metaitem.01.85.tooltip=Pt + S:gt.metaitem.01.850.name=Tiny Pile of Red Granite Dust + S:gt.metaitem.01.850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.01.8502.name=Ruby + S:gt.metaitem.01.8502.tooltip=CrAl2O3 + S:gt.metaitem.01.8503.name=Sapphire + S:gt.metaitem.01.8503.tooltip=Al2O3 + S:gt.metaitem.01.8504.name=Green Sapphire + S:gt.metaitem.01.8504.tooltip=Al2O3 + S:gt.metaitem.01.8505.name=Olivine + S:gt.metaitem.01.8505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.01.8507.name=Topaz + S:gt.metaitem.01.8507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.01.8508.name=Tanzanite + 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.8510.name=Opal + S:gt.metaitem.01.8510.tooltip=SiO2 + S:gt.metaitem.01.8511.name=Jasper + S:gt.metaitem.01.8511.tooltip= + S:gt.metaitem.01.8512.name=Ruby + 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.8515.name=Dilithium + S:gt.metaitem.01.8515.tooltip= + S:gt.metaitem.01.8516.name=Certus Quartz + S:gt.metaitem.01.8516.tooltip= + S:gt.metaitem.01.8518.name=Forcicium + S:gt.metaitem.01.8518.tooltip= + S:gt.metaitem.01.8519.name=Forcillium + S:gt.metaitem.01.8519.tooltip= + S:gt.metaitem.01.8520.name=Monazite + S:gt.metaitem.01.8520.tooltip=?PO4 + S:gt.metaitem.01.8523.name=Quartzite + S:gt.metaitem.01.8523.tooltip=SiO2 + S:gt.metaitem.01.8524.name=Lazurite + S:gt.metaitem.01.8524.tooltip=Al6Si6Ca8Na8 + S:gt.metaitem.01.8525.name=Sodalite + S:gt.metaitem.01.8525.tooltip=Al3Si3Na4Cl + S:gt.metaitem.01.8527.name=Red Garnet + S:gt.metaitem.01.8527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 + S:gt.metaitem.01.8528.name=Yellow Garnet + S:gt.metaitem.01.8528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.01.853.name=Tiny Pile of Cobalt Hexahydrate Dust + S:gt.metaitem.01.853.tooltip= + S:gt.metaitem.01.8530.name=Apatite + S:gt.metaitem.01.8530.tooltip=Ca5(PO4)3Cl + S:gt.metaitem.01.8531.name=Niter + 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.8538.name=Lignite Coal + 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.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 + S:gt.metaitem.01.858.tooltip= + S:gt.metaitem.01.86.name=Tiny Pile of Gold Dust + S:gt.metaitem.01.86.tooltip=Au + 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.865.name=Tiny Pile of Graphite Dust + S:gt.metaitem.01.865.tooltip= + S:gt.metaitem.01.867.name=Tiny Pile of Greenstone Dust + S:gt.metaitem.01.867.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 + S:gt.metaitem.01.871.tooltip=Cu2CH2O5 + S:gt.metaitem.01.872.name=Tiny Pile of Migmatite Dust + S:gt.metaitem.01.872.tooltip= + S:gt.metaitem.01.873.name=Tiny Pile of Pitchblende + 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.876.name=Tiny Pile of Siltstone Dust + S:gt.metaitem.01.876.tooltip= + S:gt.metaitem.01.877.name=Tiny Pile of Soapstone Dust + S:gt.metaitem.01.877.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.878.name=Tiny Pile of Oilsands Dust + S:gt.metaitem.01.878.tooltip= + S:gt.metaitem.01.879.name=Tiny Pile of Chad + S:gt.metaitem.01.879.tooltip= + S:gt.metaitem.01.880.name=Tiny Pile of Rubber Pulp + S:gt.metaitem.01.880.tooltip=C5H8 + S:gt.metaitem.01.881.name=Tiny Pile of Flour + S:gt.metaitem.01.881.tooltip= + S:gt.metaitem.01.882.name=Tiny Pile of Wulfenite Dust + 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.885.name=Tiny Pile of Milk Powder + S:gt.metaitem.01.885.tooltip= + S:gt.metaitem.01.886.name=Tiny Pile of Chocolate Powder + S:gt.metaitem.01.886.tooltip= + S:gt.metaitem.01.887.name=Tiny Pile of Cocoa Powder + S:gt.metaitem.01.887.tooltip= + S:gt.metaitem.01.888.name=Tiny Pile of Coffee Powder + S:gt.metaitem.01.888.tooltip= + S:gt.metaitem.01.889.name=Tiny Pile of Sealed Wood Pulp + S:gt.metaitem.01.889.tooltip= + S:gt.metaitem.01.8890.name=Glass Crystal + S:gt.metaitem.01.8890.tooltip=SiO2 + S:gt.metaitem.01.89.name=Tiny Pile of Lead Dust + S:gt.metaitem.01.89.tooltip=Pb + S:gt.metaitem.01.890.name=Tiny Pile of Glass Dust + S:gt.metaitem.01.890.tooltip=SiO2 + S:gt.metaitem.01.891.name=Tiny Pile of Rare Earth + S:gt.metaitem.01.891.tooltip= + S:gt.metaitem.01.892.name=Tiny Pile of Mince Meat + S:gt.metaitem.01.892.tooltip= + S:gt.metaitem.01.893.name=Tiny Pile of Cooked Mince Meat + S:gt.metaitem.01.893.tooltip= + S:gt.metaitem.01.894.name=Tiny Pile of Cheese Powder + S:gt.metaitem.01.894.tooltip= + S:gt.metaitem.01.895.name=Tiny Pile of Chili Powder + 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.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 + S:gt.metaitem.01.90.tooltip=Bi + S:gt.metaitem.01.900.name=Tiny Pile of Mirabilite Dust + S:gt.metaitem.01.900.tooltip=Na2S(H2O)10O4 + S:gt.metaitem.01.9006.name=Lithium Nugget + S:gt.metaitem.01.9006.tooltip=Li + S:gt.metaitem.01.9008.name=Beryllium Nugget + S:gt.metaitem.01.9008.tooltip=Be + S:gt.metaitem.01.901.name=Tiny Pile of Mica Dust + S:gt.metaitem.01.901.tooltip=KAl3Si3F2O10 + S:gt.metaitem.01.9010.name=Carbon Nugget + S:gt.metaitem.01.9010.tooltip=C + S:gt.metaitem.01.9018.name=Magnesium Nugget + S:gt.metaitem.01.9018.tooltip=Mg + S:gt.metaitem.01.9019.name=Aluminium Nugget + S:gt.metaitem.01.9019.tooltip=Al + S:gt.metaitem.01.902.name=Tiny Pile of Talc + S:gt.metaitem.01.902.tooltip=Mg3Si4H2O12 + S:gt.metaitem.01.9020.name=Silicon Nugget + 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.9028.name=Titanium Nugget + S:gt.metaitem.01.9028.tooltip=Ti + S:gt.metaitem.01.9029.name=Vanadium Nugget + S:gt.metaitem.01.9029.tooltip=V + S:gt.metaitem.01.903.name=Tiny Pile of Trona Dust + S:gt.metaitem.01.903.tooltip=Na3C2H(H2O)2O6 + S:gt.metaitem.01.9030.name=Chrome Nugget + S:gt.metaitem.01.9030.tooltip=Cr + S:gt.metaitem.01.9031.name=Manganese Nugget + S:gt.metaitem.01.9031.tooltip=Mn + S:gt.metaitem.01.9032.name=Iron Nugget + S:gt.metaitem.01.9032.tooltip=Fe + S:gt.metaitem.01.9033.name=Cobalt Nugget + S:gt.metaitem.01.9033.tooltip=Co + S:gt.metaitem.01.9034.name=Nickel Nugget + S:gt.metaitem.01.9034.tooltip=Ni + S:gt.metaitem.01.9035.name=Copper Nugget + S:gt.metaitem.01.9035.tooltip=Cu + S:gt.metaitem.01.9036.name=Zinc Nugget + S:gt.metaitem.01.9036.tooltip=Zn + S:gt.metaitem.01.9037.name=Gallium Nugget + S:gt.metaitem.01.9037.tooltip=Ga + S:gt.metaitem.01.9039.name=Arsenic Nugget + 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.9045.name=Yttrium Nugget + S:gt.metaitem.01.9045.tooltip=Y + S:gt.metaitem.01.9047.name=Niobium Nugget + S:gt.metaitem.01.9047.tooltip=Nb + S:gt.metaitem.01.9048.name=Molybdenum Nugget + S:gt.metaitem.01.9048.tooltip=Mo + S:gt.metaitem.01.905.name=Tiny Pile of Bastnasite Dust + S:gt.metaitem.01.905.tooltip=CeCFO3 + S:gt.metaitem.01.9052.name=Palladium Nugget + S:gt.metaitem.01.9052.tooltip=Pd + S:gt.metaitem.01.9054.name=Silver Nugget + S:gt.metaitem.01.9054.tooltip=Ag + S:gt.metaitem.01.9056.name=Indium Nugget + S:gt.metaitem.01.9056.tooltip=In + S:gt.metaitem.01.9057.name=Tin Nugget + 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.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.9065.name=Cerium Nugget + S:gt.metaitem.01.9065.tooltip=Ce + S:gt.metaitem.01.9067.name=Neodymium Nugget + S:gt.metaitem.01.9067.tooltip=Nd + 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.9078.name=Lutetium Nugget + S:gt.metaitem.01.9078.tooltip=Lu + S:gt.metaitem.01.908.name=Tiny Pile of Magnesite Dust + S:gt.metaitem.01.908.tooltip=MgCO3 + S:gt.metaitem.01.9080.name=Tantalum Nugget + S:gt.metaitem.01.9080.tooltip=Ta + S:gt.metaitem.01.9081.name=Tungsten Nugget + S:gt.metaitem.01.9081.tooltip=W + S:gt.metaitem.01.9083.name=Osmium Nugget + S:gt.metaitem.01.9083.tooltip=Os + S:gt.metaitem.01.9084.name=Iridium Nugget + S:gt.metaitem.01.9084.tooltip=Ir + S:gt.metaitem.01.9085.name=Platinum Nugget + S:gt.metaitem.01.9085.tooltip=Pt + S:gt.metaitem.01.9089.name=Lead Nugget + S:gt.metaitem.01.9089.tooltip=Pb + S:gt.metaitem.01.909.name=Tiny Pile of Pentlandite Dust + S:gt.metaitem.01.909.tooltip=Ni9S8 + S:gt.metaitem.01.9090.name=Bismuth Nugget + S:gt.metaitem.01.9090.tooltip=Bi + S:gt.metaitem.01.9096.name=Thorium Nugget + S:gt.metaitem.01.9096.tooltip=Th + S:gt.metaitem.01.9097.name=Uranium 235 Nugget + S:gt.metaitem.01.9097.tooltip=U-235 + S:gt.metaitem.01.9098.name=Uranium 238 Nugget + S:gt.metaitem.01.9098.tooltip=U + S:gt.metaitem.01.910.name=Tiny Pile of Scheelite Dust + S:gt.metaitem.01.910.tooltip=WCa2O4 + S:gt.metaitem.01.9100.name=Plutonium 239 Nugget + S:gt.metaitem.01.9100.tooltip=Pu + S:gt.metaitem.01.9101.name=Plutonium 241 Nugget + S:gt.metaitem.01.9101.tooltip=Pu-241 + S:gt.metaitem.01.9103.name=Americium Nugget + S:gt.metaitem.01.9103.tooltip=Am + S:gt.metaitem.01.911.name=Tiny Pile of Alunite Dust + S:gt.metaitem.01.911.tooltip=KAl3Si2H6O14 + S:gt.metaitem.01.912.name=Tiny Pile of Chrysotile Dust + S:gt.metaitem.01.912.tooltip=Mg3Si2H4O9 + S:gt.metaitem.01.9129.name=Neutronium Nugget + S:gt.metaitem.01.9129.tooltip=Nt + S:gt.metaitem.01.913.name=Tiny Pile of Realgar Dust + S:gt.metaitem.01.913.tooltip=As4S4 + S:gt.metaitem.01.914.name=Tiny Pile of Dolomite Dust + S:gt.metaitem.01.914.tooltip=CaMgC2O6 + S:gt.metaitem.01.915.name=Tiny Pile of Wollastonite Dust + S:gt.metaitem.01.915.tooltip=CaSiO3 + S:gt.metaitem.01.916.name=Tiny Pile of Zeolite Dust + S:gt.metaitem.01.916.tooltip=NaCa4Si27Al9(H2O)28O72 + S:gt.metaitem.01.917.name=Tiny Pile of Banded Iron Dust + S:gt.metaitem.01.917.tooltip=Fe2O3 + S:gt.metaitem.01.918.name=Tiny Pile of Ilmenite Dust + S:gt.metaitem.01.918.tooltip=FeTiO3 + S:gt.metaitem.01.919.name=Tiny Pile of Pollucite Dust + S:gt.metaitem.01.919.tooltip=Cs2Al2Si4(H2O)2O12 + S:gt.metaitem.01.920.name=Tiny Pile of Spodumene Dust + S:gt.metaitem.01.920.tooltip=LiAlSi2O6 + S:gt.metaitem.01.921.name=Tiny Pile of Tantalite Dust + S:gt.metaitem.01.921.tooltip=MnTa2O6 + S:gt.metaitem.01.922.name=Tiny Pile of Uraninite Dust + S:gt.metaitem.01.922.tooltip=UO2 + S:gt.metaitem.01.923.name=Tiny Pile of Vanadium Magnetite Dust + S:gt.metaitem.01.923.tooltip=Fe3O4V + S:gt.metaitem.01.924.name=Tiny Pile of Kyanite Dust + S:gt.metaitem.01.924.tooltip=Al2SiO5 + S:gt.metaitem.01.925.name=Tiny Pile of Perlite Dust + S:gt.metaitem.01.925.tooltip=(MgFeSi2O8)2H2O + S:gt.metaitem.01.926.name=Tiny Pile of Pumice Dust + S:gt.metaitem.01.926.tooltip= + S:gt.metaitem.01.927.name=Tiny Pile of Bentonite + S:gt.metaitem.01.927.tooltip=NaMg6Si12H6(H2O)5O36 + S:gt.metaitem.01.928.name=Tiny Pile of Fullers Earth + S:gt.metaitem.01.928.tooltip=MgSi4H(H2O)4O11 + S:gt.metaitem.01.929.name=Tiny Pile of Kaolinite + S:gt.metaitem.01.929.tooltip=Al2Si2H4O9 + S:gt.metaitem.01.930.name=Tiny Pile of Brown Limonite Dust + S:gt.metaitem.01.930.tooltip=FeHO2 + S:gt.metaitem.01.9300.name=Bronze Nugget + S:gt.metaitem.01.9300.tooltip=SnCu3 + S:gt.metaitem.01.9301.name=Brass Nugget + S:gt.metaitem.01.9301.tooltip=ZnCu3 + S:gt.metaitem.01.9302.name=Invar Nugget + S:gt.metaitem.01.9302.tooltip=Fe2Ni + S:gt.metaitem.01.9303.name=Electrum Nugget + S:gt.metaitem.01.9303.tooltip=AgAu + S:gt.metaitem.01.9304.name=Wrought Iron Nugget + S:gt.metaitem.01.9304.tooltip=Fe + S:gt.metaitem.01.9305.name=Steel Nugget + S:gt.metaitem.01.9305.tooltip=Fe50C + S:gt.metaitem.01.9306.name=Stainless Steel Nugget + S:gt.metaitem.01.9306.tooltip=Fe6CrMnNi + S:gt.metaitem.01.9307.name=Pig Iron Nugget + 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.931.name=Tiny Pile of Yellow Limonite Dust + S:gt.metaitem.01.931.tooltip=FeHO2 + S:gt.metaitem.01.9310.name=Cupronickel Nugget + S:gt.metaitem.01.9310.tooltip=CuNi + S:gt.metaitem.01.9311.name=Nichrome Nugget + S:gt.metaitem.01.9311.tooltip=Ni4Cr + S:gt.metaitem.01.9312.name=Kanthal Nugget + S:gt.metaitem.01.9312.tooltip=FeAlCr + S:gt.metaitem.01.9313.name=Magnalium Nugget + S:gt.metaitem.01.9313.tooltip=MgAl2 + S:gt.metaitem.01.9314.name=Soldering Alloy Nugget + S:gt.metaitem.01.9314.tooltip=Sn9Sb + S:gt.metaitem.01.9315.name=Battery Alloy Nugget + S:gt.metaitem.01.9315.tooltip=Pb4Sb + S:gt.metaitem.01.9316.name=Tungstensteel Nugget + 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.932.name=Tiny Pile of Vermiculite + S:gt.metaitem.01.932.tooltip=Fe3Al4Si4H2(H2O)4O12 + S:gt.metaitem.01.9324.name=Naquadah Nugget + S:gt.metaitem.01.9324.tooltip=Nq + S:gt.metaitem.01.9325.name=Naquadah Alloy Nugget + S:gt.metaitem.01.9325.tooltip= + S:gt.metaitem.01.9326.name=Enriched Naquadah Nugget + S:gt.metaitem.01.9326.tooltip=Nq+ + S:gt.metaitem.01.9327.name=Naquadria Nugget + S:gt.metaitem.01.9327.tooltip=NqX + S:gt.metaitem.01.9328.name=Duranium Nugget + S:gt.metaitem.01.9328.tooltip= + S:gt.metaitem.01.9329.name=Tritanium Nugget + 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.9331.name=Mithril Nugget + S:gt.metaitem.01.9331.tooltip=Pt2Ma + 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.934.name=Tiny Pile of Gypsum Dust + S:gt.metaitem.01.934.tooltip=CaS(H2O)2O4 + 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.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 + S:gt.metaitem.01.9349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.01.935.name=Tiny Pile of Basaltic Mineral Sand + S:gt.metaitem.01.935.tooltip=Fe3O4Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 + S:gt.metaitem.01.9350.name=Sterling Silver Nugget + S:gt.metaitem.01.9350.tooltip=CuAg4 + S:gt.metaitem.01.9351.name=Rose Gold Nugget + S:gt.metaitem.01.9351.tooltip=CuAu4 + S:gt.metaitem.01.9352.name=Black Bronze Nugget + S:gt.metaitem.01.9352.tooltip=AuAgCu3 + S:gt.metaitem.01.9353.name=Bismuth Bronze Nugget + S:gt.metaitem.01.9353.tooltip=BiZnCu3 + S:gt.metaitem.01.9354.name=Magnetic Iron Nugget + S:gt.metaitem.01.9354.tooltip=Fe + S:gt.metaitem.01.9355.name=Magnetic Steel Nugget + S:gt.metaitem.01.9355.tooltip=Fe50C + S:gt.metaitem.01.9356.name=Magnetic Neodymium Nugget + S:gt.metaitem.01.9356.tooltip=Nd + S:gt.metaitem.01.9357.name=Vanadium-Gallium Nugget + S:gt.metaitem.01.9357.tooltip=V3Ga + S:gt.metaitem.01.9358.name=Yttrium Barium Cuprate Nugget + S:gt.metaitem.01.9358.tooltip=YBa2Cu3O7 + S:gt.metaitem.01.9359.name=Niobium Nitride Nugget + S:gt.metaitem.01.9359.tooltip=NbN + S:gt.metaitem.01.936.name=Tiny Pile of Granitic Mineral Sand + 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.9363.name=Tin Alloy Nugget + S:gt.metaitem.01.9363.tooltip=SnFe + 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 + S:gt.metaitem.01.9370.tooltip=WC + S:gt.metaitem.01.9371.name=Vanadiumsteel Nugget + S:gt.metaitem.01.9371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.01.9372.name=HSS-G Nugget + S:gt.metaitem.01.9372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.01.9373.name=HSS-E Nugget + 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.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.939.name=Tiny Pile of Quartz Sand + S:gt.metaitem.01.939.tooltip=?SiO2 + S:gt.metaitem.01.940.name=Tiny Pile of Volcanic Ashes + S:gt.metaitem.01.940.tooltip=(SiO2)6FeMg + 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 + S:gt.metaitem.01.942.tooltip=MoS2 + S:gt.metaitem.01.943.name=Tiny Pile of Pyrolusite Dust + S:gt.metaitem.01.943.tooltip=MnO2 + S:gt.metaitem.01.944.name=Tiny Pile of Rock Salt + S:gt.metaitem.01.944.tooltip=KCl + S:gt.metaitem.01.945.name=Tiny Pile of Stibnite Dust + S:gt.metaitem.01.945.tooltip=Sb2S3 + S:gt.metaitem.01.946.name=Tiny Pile of Asbestos Dust + S:gt.metaitem.01.946.tooltip=Mg3Si2H4O9 + S:gt.metaitem.01.947.name=Tiny Pile of Concrete Dust + S:gt.metaitem.01.947.tooltip= + S:gt.metaitem.01.9470.name=Epoxy Resin Chip + S:gt.metaitem.01.9470.tooltip=C2H4O + S:gt.metaitem.01.9471.name=Silicone Rubber Chip + S:gt.metaitem.01.9471.tooltip=C2H6OSi + S:gt.metaitem.01.9472.name=Polycaprolactam Chip + S:gt.metaitem.01.9472.tooltip=C6H11NO + S:gt.metaitem.01.9473.name=Polytetrafluoroethylene Chip + 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.949.name=Tiny Pile of Glauconite Sand + S:gt.metaitem.01.949.tooltip=KMg2Al4H2O12 + S:gt.metaitem.01.96.name=Tiny Pile of Thorium Dust + S:gt.metaitem.01.96.tooltip=Th + 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.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.9649.name=Polyvinyl Chloride Chip + S:gt.metaitem.01.9649.tooltip=C2H3Cl + S:gt.metaitem.01.97.name=Tiny Pile of Uranium 235 Dust + S:gt.metaitem.01.97.tooltip=U-235 + 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 + S:gt.metaitem.01.980.tooltip=AsGa + S:gt.metaitem.01.9809.name=Wood Chip + 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.9874.name=Polyethylene Chip + S:gt.metaitem.01.9874.tooltip=CH2 + S:gt.metaitem.01.9880.name=Rubber Chip + S:gt.metaitem.01.9880.tooltip=C5H8 + S:gt.metaitem.01.9889.name=Sealed Wood Chip + S:gt.metaitem.01.9889.tooltip= + 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.name=Generated Item + S:gt.metaitem.02.10.name=Carbon Sword Blade + S:gt.metaitem.02.10.tooltip=C + S:gt.metaitem.02.100.name=Plutonium 239 Sword Blade + S:gt.metaitem.02.100.tooltip=Pu + S:gt.metaitem.02.10008.name=Beryllium Wrench Tip + S:gt.metaitem.02.10008.tooltip=Be + S:gt.metaitem.02.10010.name=Carbon Wrench Tip + S:gt.metaitem.02.10010.tooltip=C + S:gt.metaitem.02.10019.name=Aluminium Wrench Tip + S:gt.metaitem.02.10019.tooltip=Al + S:gt.metaitem.02.10028.name=Titanium Wrench Tip + S:gt.metaitem.02.10028.tooltip=Ti + S:gt.metaitem.02.10030.name=Chrome Wrench Tip + S:gt.metaitem.02.10030.tooltip=Cr + S:gt.metaitem.02.10031.name=Manganese Wrench Tip + S:gt.metaitem.02.10031.tooltip=Mn + S:gt.metaitem.02.10032.name=Iron Wrench Tip + S:gt.metaitem.02.10032.tooltip=Fe + S:gt.metaitem.02.10033.name=Cobalt Wrench Tip + S:gt.metaitem.02.10033.tooltip=Co + S:gt.metaitem.02.10034.name=Nickel Wrench Tip + S:gt.metaitem.02.10034.tooltip=Ni + S:gt.metaitem.02.10048.name=Molybdenum Wrench Tip + S:gt.metaitem.02.10048.tooltip=Mo + S:gt.metaitem.02.10052.name=Palladium Wrench Tip + S:gt.metaitem.02.10052.tooltip=Pd + S:gt.metaitem.02.10054.name=Silver Wrench Tip + S:gt.metaitem.02.10054.tooltip=Ag + S:gt.metaitem.02.10067.name=Neodymium Wrench Tip + S:gt.metaitem.02.10067.tooltip=Nd + S:gt.metaitem.02.1008.name=Beryllium Pickaxe Head + S:gt.metaitem.02.1008.tooltip=Be + S:gt.metaitem.02.10081.name=Tungsten Wrench Tip + S:gt.metaitem.02.10081.tooltip=W + S:gt.metaitem.02.10083.name=Osmium Wrench Tip + S:gt.metaitem.02.10083.tooltip=Os + S:gt.metaitem.02.10084.name=Iridium Wrench Tip + S:gt.metaitem.02.10084.tooltip=Ir + S:gt.metaitem.02.10085.name=Platinum Wrench Tip + S:gt.metaitem.02.10085.tooltip=Pt + S:gt.metaitem.02.10086.name=Gold Wrench Tip + S:gt.metaitem.02.10086.tooltip=Au + S:gt.metaitem.02.10089.name=Lead Wrench Tip + S:gt.metaitem.02.10089.tooltip=Pb + S:gt.metaitem.02.10090.name=Bismuth Wrench Tip + S:gt.metaitem.02.10090.tooltip=Bi + S:gt.metaitem.02.10096.name=Thorium Wrench Tip + S:gt.metaitem.02.10096.tooltip=Th + S:gt.metaitem.02.10097.name=Uranium 235 Wrench Tip + S:gt.metaitem.02.10097.tooltip=U-235 + S:gt.metaitem.02.10098.name=Uranium 238 Wrench Tip + S:gt.metaitem.02.10098.tooltip=U + S:gt.metaitem.02.101.name=Plutonium 241 Sword Blade + S:gt.metaitem.02.101.tooltip=Pu-241 + S:gt.metaitem.02.1010.name=Carbon Pickaxe Head + S:gt.metaitem.02.1010.tooltip=C + S:gt.metaitem.02.10100.name=Plutonium 239 Wrench Tip + S:gt.metaitem.02.10100.tooltip=Pu + S:gt.metaitem.02.10101.name=Plutonium 241 Wrench Tip + S:gt.metaitem.02.10101.tooltip=Pu-241 + S:gt.metaitem.02.10129.name=Neutronium Wrench Tip + S:gt.metaitem.02.10129.tooltip=Nt + S:gt.metaitem.02.1019.name=Aluminium Pickaxe Head + S:gt.metaitem.02.1019.tooltip=Al + S:gt.metaitem.02.1028.name=Titanium Pickaxe Head + S:gt.metaitem.02.1028.tooltip=Ti + S:gt.metaitem.02.1030.name=Chrome Pickaxe Head + S:gt.metaitem.02.1030.tooltip=Cr + S:gt.metaitem.02.10300.name=Bronze Wrench Tip + S:gt.metaitem.02.10300.tooltip=SnCu3 + S:gt.metaitem.02.10301.name=Brass Wrench Tip + S:gt.metaitem.02.10301.tooltip=ZnCu3 + S:gt.metaitem.02.10302.name=Invar Wrench Tip + S:gt.metaitem.02.10302.tooltip=Fe2Ni + S:gt.metaitem.02.10303.name=Electrum Wrench Tip + S:gt.metaitem.02.10303.tooltip=AgAu + S:gt.metaitem.02.10304.name=Wrought Iron Wrench Tip + S:gt.metaitem.02.10304.tooltip=Fe + S:gt.metaitem.02.10305.name=Steel Wrench Tip + S:gt.metaitem.02.10305.tooltip=Fe50C + S:gt.metaitem.02.10306.name=Stainless Steel Wrench Tip + S:gt.metaitem.02.10306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.10307.name=Pig Iron Wrench Tip + S:gt.metaitem.02.10307.tooltip=Fe + S:gt.metaitem.02.1031.name=Manganese Pickaxe Head + S:gt.metaitem.02.1031.tooltip=Mn + S:gt.metaitem.02.10310.name=Cupronickel Wrench Tip + S:gt.metaitem.02.10310.tooltip=CuNi + S:gt.metaitem.02.10311.name=Nichrome Wrench Tip + S:gt.metaitem.02.10311.tooltip=Ni4Cr + S:gt.metaitem.02.10312.name=Kanthal Wrench Tip + S:gt.metaitem.02.10312.tooltip=FeAlCr + S:gt.metaitem.02.10313.name=Magnalium Wrench Tip + S:gt.metaitem.02.10313.tooltip=MgAl2 + S:gt.metaitem.02.10316.name=Tungstensteel Wrench Tip + 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.1032.name=Iron Pickaxe Head + S:gt.metaitem.02.1032.tooltip=Fe + 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 + S:gt.metaitem.02.10325.tooltip= + S:gt.metaitem.02.10326.name=Enriched Naquadah Wrench Tip + S:gt.metaitem.02.10326.tooltip=Nq+ + S:gt.metaitem.02.10327.name=Naquadria Wrench Tip + S:gt.metaitem.02.10327.tooltip=NqX + S:gt.metaitem.02.10328.name=Duranium Wrench Tip + S:gt.metaitem.02.10328.tooltip= + S:gt.metaitem.02.10329.name=Tritanium Wrench Tip + 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.10331.name=Mithril Wrench Tip + S:gt.metaitem.02.10331.tooltip=Pt2Ma + 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.1034.name=Nickel Pickaxe Head + S:gt.metaitem.02.1034.tooltip=Ni + 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.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 + S:gt.metaitem.02.10349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.10350.name=Sterling Silver Wrench Tip + S:gt.metaitem.02.10350.tooltip=CuAg4 + S:gt.metaitem.02.10351.name=Rose Gold Wrench Tip + S:gt.metaitem.02.10351.tooltip=CuAu4 + S:gt.metaitem.02.10352.name=Black Bronze Wrench Tip + S:gt.metaitem.02.10352.tooltip=AuAgCu3 + S:gt.metaitem.02.10353.name=Bismuth Bronze Wrench Tip + S:gt.metaitem.02.10353.tooltip=BiZnCu3 + S:gt.metaitem.02.10354.name=Magnetic Iron Wrench Tip + S:gt.metaitem.02.10354.tooltip=Fe + S:gt.metaitem.02.10355.name=Magnetic Steel Wrench Tip + 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.10363.name=Tin Alloy Wrench Tip + S:gt.metaitem.02.10363.tooltip=SnFe + 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 + S:gt.metaitem.02.10371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.10372.name=HSS-G Wrench Tip + S:gt.metaitem.02.10372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.10373.name=HSS-E Wrench Tip + 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.10470.name=Epoxy Resin Wrench Tip + S:gt.metaitem.02.10470.tooltip=C2H4O + S:gt.metaitem.02.10472.name=Polycaprolactam Wrench Tip + S:gt.metaitem.02.10472.tooltip=C6H11NO + S:gt.metaitem.02.10473.name=Polytetrafluoroethylene Wrench Tip + 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.1052.name=Palladium Pickaxe Head + S:gt.metaitem.02.1052.tooltip=Pd + S:gt.metaitem.02.1054.name=Silver Pickaxe Head + S:gt.metaitem.02.1054.tooltip=Ag + 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 + S:gt.metaitem.02.10613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.10631.name=Polyphenylene Sulfide Wrench Tip + 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.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.1083.name=Osmium Pickaxe Head + S:gt.metaitem.02.1083.tooltip=Os + S:gt.metaitem.02.1084.name=Iridium Pickaxe Head + S:gt.metaitem.02.1084.tooltip=Ir + S:gt.metaitem.02.1085.name=Platinum Pickaxe Head + 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.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.1096.name=Thorium Pickaxe Head + S:gt.metaitem.02.1096.tooltip=Th + S:gt.metaitem.02.1097.name=Uranium 235 Pickaxe Head + S:gt.metaitem.02.1097.tooltip=U-235 + S:gt.metaitem.02.1098.name=Uranium 238 Pickaxe Head + S:gt.metaitem.02.1098.tooltip=U + 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 + S:gt.metaitem.02.11008.tooltip=Be + S:gt.metaitem.02.1101.name=Plutonium 241 Pickaxe Head + S:gt.metaitem.02.1101.tooltip=Pu-241 + S:gt.metaitem.02.11010.name=Carbon Universal Spade Head + S:gt.metaitem.02.11010.tooltip=C + S:gt.metaitem.02.11019.name=Aluminium Universal Spade Head + S:gt.metaitem.02.11019.tooltip=Al + S:gt.metaitem.02.11028.name=Titanium Universal Spade Head + S:gt.metaitem.02.11028.tooltip=Ti + S:gt.metaitem.02.11030.name=Chrome Universal Spade Head + S:gt.metaitem.02.11030.tooltip=Cr + S:gt.metaitem.02.11031.name=Manganese Universal Spade Head + S:gt.metaitem.02.11031.tooltip=Mn + S:gt.metaitem.02.11032.name=Iron Universal Spade Head + S:gt.metaitem.02.11032.tooltip=Fe + S:gt.metaitem.02.11033.name=Cobalt Universal Spade Head + S:gt.metaitem.02.11033.tooltip=Co + S:gt.metaitem.02.11034.name=Nickel Universal Spade Head + S:gt.metaitem.02.11034.tooltip=Ni + S:gt.metaitem.02.11048.name=Molybdenum Universal Spade Head + S:gt.metaitem.02.11048.tooltip=Mo + S:gt.metaitem.02.11052.name=Palladium Universal Spade Head + S:gt.metaitem.02.11052.tooltip=Pd + S:gt.metaitem.02.11054.name=Silver Universal Spade Head + S:gt.metaitem.02.11054.tooltip=Ag + S:gt.metaitem.02.11067.name=Neodymium Universal Spade Head + S:gt.metaitem.02.11067.tooltip=Nd + S:gt.metaitem.02.11081.name=Tungsten Universal Spade Head + S:gt.metaitem.02.11081.tooltip=W + S:gt.metaitem.02.11083.name=Osmium Universal Spade Head + S:gt.metaitem.02.11083.tooltip=Os + S:gt.metaitem.02.11084.name=Iridium Universal Spade Head + S:gt.metaitem.02.11084.tooltip=Ir + S:gt.metaitem.02.11085.name=Platinum Universal Spade Head + S:gt.metaitem.02.11085.tooltip=Pt + S:gt.metaitem.02.11086.name=Gold Universal Spade Head + S:gt.metaitem.02.11086.tooltip=Au + S:gt.metaitem.02.11089.name=Lead Universal Spade Head + S:gt.metaitem.02.11089.tooltip=Pb + S:gt.metaitem.02.11090.name=Bismuth Universal Spade Head + S:gt.metaitem.02.11090.tooltip=Bi + S:gt.metaitem.02.11096.name=Thorium Universal Spade Head + S:gt.metaitem.02.11096.tooltip=Th + S:gt.metaitem.02.11097.name=Uranium 235 Universal Spade Head + S:gt.metaitem.02.11097.tooltip=U-235 + S:gt.metaitem.02.11098.name=Uranium 238 Universal Spade Head + S:gt.metaitem.02.11098.tooltip=U + S:gt.metaitem.02.11100.name=Plutonium 239 Universal Spade Head + S:gt.metaitem.02.11100.tooltip=Pu + S:gt.metaitem.02.11101.name=Plutonium 241 Universal Spade Head + S:gt.metaitem.02.11101.tooltip=Pu-241 + S:gt.metaitem.02.11129.name=Neutronium Universal Spade Head + S:gt.metaitem.02.11129.tooltip=Nt + S:gt.metaitem.02.1129.name=Neutronium Pickaxe Head + S:gt.metaitem.02.1129.tooltip=Nt + S:gt.metaitem.02.11299.name=Stone Universal Spade Head + S:gt.metaitem.02.11299.tooltip= + S:gt.metaitem.02.11300.name=Bronze Universal Spade Head + S:gt.metaitem.02.11300.tooltip=SnCu3 + S:gt.metaitem.02.11301.name=Brass Universal Spade Head + S:gt.metaitem.02.11301.tooltip=ZnCu3 + S:gt.metaitem.02.11302.name=Invar Universal Spade Head + S:gt.metaitem.02.11302.tooltip=Fe2Ni + S:gt.metaitem.02.11303.name=Electrum Universal Spade Head + S:gt.metaitem.02.11303.tooltip=AgAu + S:gt.metaitem.02.11304.name=Wrought Iron Universal Spade Head + S:gt.metaitem.02.11304.tooltip=Fe + S:gt.metaitem.02.11305.name=Steel Universal Spade Head + S:gt.metaitem.02.11305.tooltip=Fe50C + S:gt.metaitem.02.11306.name=Stainless Steel Universal Spade Head + S:gt.metaitem.02.11306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.11307.name=Pig Iron Universal Spade Head + S:gt.metaitem.02.11307.tooltip=Fe + S:gt.metaitem.02.11310.name=Cupronickel Universal Spade Head + S:gt.metaitem.02.11310.tooltip=CuNi + S:gt.metaitem.02.11311.name=Nichrome Universal Spade Head + S:gt.metaitem.02.11311.tooltip=Ni4Cr + S:gt.metaitem.02.11312.name=Kanthal Universal Spade Head + S:gt.metaitem.02.11312.tooltip=FeAlCr + S:gt.metaitem.02.11313.name=Magnalium Universal Spade Head + S:gt.metaitem.02.11313.tooltip=MgAl2 + S:gt.metaitem.02.11316.name=Tungstensteel Universal Spade Head + 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.11324.name=Naquadah Universal Spade Head + S:gt.metaitem.02.11324.tooltip=Nq + S:gt.metaitem.02.11325.name=Naquadah Alloy Universal Spade Head + S:gt.metaitem.02.11325.tooltip= + S:gt.metaitem.02.11326.name=Enriched Naquadah Universal Spade Head + S:gt.metaitem.02.11326.tooltip=Nq+ + S:gt.metaitem.02.11327.name=Naquadria Universal Spade Head + S:gt.metaitem.02.11327.tooltip=NqX + S:gt.metaitem.02.11328.name=Duranium Universal Spade Head + 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.11331.name=Mithril Universal Spade Head + S:gt.metaitem.02.11331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.11349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.11350.name=Sterling Silver Universal Spade Head + S:gt.metaitem.02.11350.tooltip=CuAg4 + S:gt.metaitem.02.11351.name=Rose Gold Universal Spade Head + S:gt.metaitem.02.11351.tooltip=CuAu4 + S:gt.metaitem.02.11352.name=Black Bronze Universal Spade Head + S:gt.metaitem.02.11352.tooltip=AuAgCu3 + S:gt.metaitem.02.11353.name=Bismuth Bronze Universal Spade Head + S:gt.metaitem.02.11353.tooltip=BiZnCu3 + S:gt.metaitem.02.11354.name=Magnetic Iron Universal Spade Head + S:gt.metaitem.02.11354.tooltip=Fe + S:gt.metaitem.02.11355.name=Magnetic Steel Universal Spade Head + 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.11363.name=Tin Alloy Universal Spade Head + S:gt.metaitem.02.11363.tooltip=SnFe + 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 + S:gt.metaitem.02.11371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.11372.name=HSS-G Universal Spade Head + S:gt.metaitem.02.11372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.11373.name=HSS-E Universal Spade Head + 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.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 + S:gt.metaitem.02.11471.tooltip=C2H6OSi + S:gt.metaitem.02.11472.name=Polycaprolactam Universal Spade Head + 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.11500.name=Diamond Universal Spade Head + S:gt.metaitem.02.11500.tooltip=C + S:gt.metaitem.02.11501.name=Emerald Universal Spade Head + S:gt.metaitem.02.11501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.11502.name=Ruby Universal Spade Head + S:gt.metaitem.02.11502.tooltip=CrAl2O3 + S:gt.metaitem.02.11503.name=Sapphire Universal Spade Head + S:gt.metaitem.02.11503.tooltip=Al2O3 + S:gt.metaitem.02.11504.name=Green Sapphire Universal Spade Head + S:gt.metaitem.02.11504.tooltip=Al2O3 + S:gt.metaitem.02.11505.name=Olivine Universal Spade Head + S:gt.metaitem.02.11505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.11506.name=Nether Star Universal Spade Head + S:gt.metaitem.02.11506.tooltip= + S:gt.metaitem.02.11507.name=Topaz Universal Spade Head + S:gt.metaitem.02.11507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.11508.name=Tanzanite Universal Spade Head + S:gt.metaitem.02.11508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.11509.name=Amethyst Universal Spade Head + 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.11513.name=Blue Topaz Universal Spade Head + S:gt.metaitem.02.11513.tooltip=Al2SiF2H2O6 + 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 + 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.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 + S:gt.metaitem.02.11613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.11631.name=Polyphenylene Sulfide Universal Spade Head + S:gt.metaitem.02.11631.tooltip=C6H4S + S:gt.metaitem.02.11635.name=Styrene-Butadiene Rubber Universal Spade Head + S:gt.metaitem.02.11635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.11636.name=Polystyrene Universal Spade Head + 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.11801.name=Blaze Universal Spade Head + S:gt.metaitem.02.11801.tooltip=?SMa + S:gt.metaitem.02.11802.name=Flint Universal Spade Head + S:gt.metaitem.02.11802.tooltip=SiO2 + S:gt.metaitem.02.11809.name=Wood Universal Spade Head + 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.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.11865.name=Graphite Universal Spade Head + S:gt.metaitem.02.11865.tooltip= + 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.11889.name=Sealed Wood Universal Spade Head + S:gt.metaitem.02.11889.tooltip= + 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 + S:gt.metaitem.02.12010.tooltip=C + S:gt.metaitem.02.12019.name=Aluminium Sense Blade + S:gt.metaitem.02.12019.tooltip=Al + S:gt.metaitem.02.12028.name=Titanium Sense Blade + S:gt.metaitem.02.12028.tooltip=Ti + S:gt.metaitem.02.12030.name=Chrome Sense Blade + S:gt.metaitem.02.12030.tooltip=Cr + S:gt.metaitem.02.12031.name=Manganese Sense Blade + S:gt.metaitem.02.12031.tooltip=Mn + S:gt.metaitem.02.12032.name=Iron Sense Blade + S:gt.metaitem.02.12032.tooltip=Fe + S:gt.metaitem.02.12033.name=Cobalt Sense Blade + S:gt.metaitem.02.12033.tooltip=Co + S:gt.metaitem.02.12034.name=Nickel Sense Blade + S:gt.metaitem.02.12034.tooltip=Ni + S:gt.metaitem.02.12048.name=Molybdenum Sense Blade + S:gt.metaitem.02.12048.tooltip=Mo + S:gt.metaitem.02.12052.name=Palladium Sense Blade + S:gt.metaitem.02.12052.tooltip=Pd + S:gt.metaitem.02.12054.name=Silver Sense Blade + S:gt.metaitem.02.12054.tooltip=Ag + S:gt.metaitem.02.12067.name=Neodymium Sense Blade + S:gt.metaitem.02.12067.tooltip=Nd + S:gt.metaitem.02.12081.name=Tungsten Sense Blade + S:gt.metaitem.02.12081.tooltip=W + S:gt.metaitem.02.12083.name=Osmium Sense Blade + S:gt.metaitem.02.12083.tooltip=Os + S:gt.metaitem.02.12084.name=Iridium Sense Blade + S:gt.metaitem.02.12084.tooltip=Ir + S:gt.metaitem.02.12085.name=Platinum Sense Blade + S:gt.metaitem.02.12085.tooltip=Pt + S:gt.metaitem.02.12086.name=Gold Sense Blade + S:gt.metaitem.02.12086.tooltip=Au + S:gt.metaitem.02.12089.name=Lead Sense Blade + S:gt.metaitem.02.12089.tooltip=Pb + S:gt.metaitem.02.12090.name=Bismuth Sense Blade + S:gt.metaitem.02.12090.tooltip=Bi + S:gt.metaitem.02.12096.name=Thorium Sense Blade + S:gt.metaitem.02.12096.tooltip=Th + S:gt.metaitem.02.12097.name=Uranium 235 Sense Blade + S:gt.metaitem.02.12097.tooltip=U-235 + S:gt.metaitem.02.12098.name=Uranium 238 Sense Blade + S:gt.metaitem.02.12098.tooltip=U + S:gt.metaitem.02.12100.name=Plutonium 239 Sense Blade + S:gt.metaitem.02.12100.tooltip=Pu + S:gt.metaitem.02.12101.name=Plutonium 241 Sense Blade + S:gt.metaitem.02.12101.tooltip=Pu-241 + S:gt.metaitem.02.12129.name=Neutronium Sense Blade + S:gt.metaitem.02.12129.tooltip=Nt + S:gt.metaitem.02.12299.name=Stone Sense Blade + S:gt.metaitem.02.12299.tooltip= + S:gt.metaitem.02.12300.name=Bronze Sense Blade + S:gt.metaitem.02.12300.tooltip=SnCu3 + S:gt.metaitem.02.12301.name=Brass Sense Blade + S:gt.metaitem.02.12301.tooltip=ZnCu3 + S:gt.metaitem.02.12302.name=Invar Sense Blade + S:gt.metaitem.02.12302.tooltip=Fe2Ni + S:gt.metaitem.02.12303.name=Electrum Sense Blade + S:gt.metaitem.02.12303.tooltip=AgAu + S:gt.metaitem.02.12304.name=Wrought Iron Sense Blade + S:gt.metaitem.02.12304.tooltip=Fe + S:gt.metaitem.02.12305.name=Steel Sense Blade + S:gt.metaitem.02.12305.tooltip=Fe50C + S:gt.metaitem.02.12306.name=Stainless Steel Sense Blade + S:gt.metaitem.02.12306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.12307.name=Pig Iron Sense Blade + S:gt.metaitem.02.12307.tooltip=Fe + S:gt.metaitem.02.12310.name=Cupronickel Sense Blade + S:gt.metaitem.02.12310.tooltip=CuNi + S:gt.metaitem.02.12311.name=Nichrome Sense Blade + S:gt.metaitem.02.12311.tooltip=Ni4Cr + S:gt.metaitem.02.12312.name=Kanthal Sense Blade + S:gt.metaitem.02.12312.tooltip=FeAlCr + S:gt.metaitem.02.12313.name=Magnalium Sense Blade + S:gt.metaitem.02.12313.tooltip=MgAl2 + S:gt.metaitem.02.12316.name=Tungstensteel Sense Blade + 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.12324.name=Naquadah Sense Blade + S:gt.metaitem.02.12324.tooltip=Nq + S:gt.metaitem.02.12325.name=Naquadah Alloy Sense Blade + S:gt.metaitem.02.12325.tooltip= + S:gt.metaitem.02.12326.name=Enriched Naquadah Sense Blade + S:gt.metaitem.02.12326.tooltip=Nq+ + S:gt.metaitem.02.12327.name=Naquadria Sense Blade + S:gt.metaitem.02.12327.tooltip=NqX + S:gt.metaitem.02.12328.name=Duranium Sense Blade + 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.12331.name=Mithril Sense Blade + S:gt.metaitem.02.12331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.12349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.12350.name=Sterling Silver Sense Blade + S:gt.metaitem.02.12350.tooltip=CuAg4 + S:gt.metaitem.02.12351.name=Rose Gold Sense Blade + S:gt.metaitem.02.12351.tooltip=CuAu4 + S:gt.metaitem.02.12352.name=Black Bronze Sense Blade + S:gt.metaitem.02.12352.tooltip=AuAgCu3 + S:gt.metaitem.02.12353.name=Bismuth Bronze Sense Blade + S:gt.metaitem.02.12353.tooltip=BiZnCu3 + S:gt.metaitem.02.12354.name=Magnetic Iron Sense Blade + S:gt.metaitem.02.12354.tooltip=Fe + S:gt.metaitem.02.12355.name=Magnetic Steel Sense Blade + 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.12363.name=Tin Alloy Sense Blade + S:gt.metaitem.02.12363.tooltip=SnFe + 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 + S:gt.metaitem.02.12371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.12372.name=HSS-G Sense Blade + S:gt.metaitem.02.12372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.12373.name=HSS-E Sense Blade + 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.12470.name=Epoxy Resin Sense Blade + S:gt.metaitem.02.12470.tooltip=C2H4O + S:gt.metaitem.02.12471.name=Silicone Rubber Sense Blade + S:gt.metaitem.02.12471.tooltip=C2H6OSi + S:gt.metaitem.02.12472.name=Polycaprolactam Sense Blade + 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.12500.name=Diamond Sense Blade + S:gt.metaitem.02.12500.tooltip=C + S:gt.metaitem.02.12501.name=Emerald Sense Blade + S:gt.metaitem.02.12501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.12502.name=Ruby Sense Blade + S:gt.metaitem.02.12502.tooltip=CrAl2O3 + S:gt.metaitem.02.12503.name=Sapphire Sense Blade + S:gt.metaitem.02.12503.tooltip=Al2O3 + S:gt.metaitem.02.12504.name=Green Sapphire Sense Blade + S:gt.metaitem.02.12504.tooltip=Al2O3 + S:gt.metaitem.02.12505.name=Olivine Sense Blade + S:gt.metaitem.02.12505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.12506.name=Nether Star Sense Blade + S:gt.metaitem.02.12506.tooltip= + S:gt.metaitem.02.12507.name=Topaz Sense Blade + S:gt.metaitem.02.12507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.12508.name=Tanzanite Sense Blade + S:gt.metaitem.02.12508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.12509.name=Amethyst Sense Blade + 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.12513.name=Blue Topaz Sense Blade + S:gt.metaitem.02.12513.tooltip=Al2SiF2H2O6 + 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 + 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.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 + S:gt.metaitem.02.12613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.12631.name=Polyphenylene Sulfide Sense Blade + S:gt.metaitem.02.12631.tooltip=C6H4S + S:gt.metaitem.02.12635.name=Styrene-Butadiene Rubber Sense Blade + S:gt.metaitem.02.12635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.12636.name=Polystyrene Sense Blade + 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.12801.name=Blaze Sense Blade + S:gt.metaitem.02.12801.tooltip=?SMa + S:gt.metaitem.02.12802.name=Flint Sense Blade + S:gt.metaitem.02.12802.tooltip=SiO2 + S:gt.metaitem.02.12809.name=Wood Sense Blade + 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.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.12865.name=Graphite Sense Blade + S:gt.metaitem.02.12865.tooltip= + 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.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.1299.name=Stone Pickaxe Head + S:gt.metaitem.02.1299.tooltip= + S:gt.metaitem.02.1300.name=Bronze Pickaxe Head + S:gt.metaitem.02.1300.tooltip=SnCu3 + S:gt.metaitem.02.13008.name=Beryllium Plow Head + S:gt.metaitem.02.13008.tooltip=Be + S:gt.metaitem.02.1301.name=Brass Pickaxe Head + S:gt.metaitem.02.1301.tooltip=ZnCu3 + S:gt.metaitem.02.13010.name=Carbon Plow Head + S:gt.metaitem.02.13010.tooltip=C + S:gt.metaitem.02.13019.name=Aluminium Plow Head + S:gt.metaitem.02.13019.tooltip=Al + S:gt.metaitem.02.1302.name=Invar Pickaxe Head + S:gt.metaitem.02.1302.tooltip=Fe2Ni + S:gt.metaitem.02.13028.name=Titanium Plow Head + S:gt.metaitem.02.13028.tooltip=Ti + S:gt.metaitem.02.1303.name=Electrum Pickaxe Head + S:gt.metaitem.02.1303.tooltip=AgAu + S:gt.metaitem.02.13030.name=Chrome Plow Head + S:gt.metaitem.02.13030.tooltip=Cr + S:gt.metaitem.02.13031.name=Manganese Plow Head + S:gt.metaitem.02.13031.tooltip=Mn + S:gt.metaitem.02.13032.name=Iron Plow Head + S:gt.metaitem.02.13032.tooltip=Fe + S:gt.metaitem.02.13033.name=Cobalt Plow Head + S:gt.metaitem.02.13033.tooltip=Co + S:gt.metaitem.02.13034.name=Nickel Plow Head + S:gt.metaitem.02.13034.tooltip=Ni + S:gt.metaitem.02.1304.name=Wrought Iron Pickaxe Head + S:gt.metaitem.02.1304.tooltip=Fe + S:gt.metaitem.02.13048.name=Molybdenum Plow Head + S:gt.metaitem.02.13048.tooltip=Mo + S:gt.metaitem.02.1305.name=Steel Pickaxe Head + S:gt.metaitem.02.1305.tooltip=Fe50C + S:gt.metaitem.02.13052.name=Palladium Plow Head + S:gt.metaitem.02.13052.tooltip=Pd + S:gt.metaitem.02.13054.name=Silver Plow Head + S:gt.metaitem.02.13054.tooltip=Ag + S:gt.metaitem.02.1306.name=Stainless Steel Pickaxe Head + S:gt.metaitem.02.1306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.13067.name=Neodymium Plow Head + S:gt.metaitem.02.13067.tooltip=Nd + S:gt.metaitem.02.1307.name=Pig Iron Pickaxe Head + S:gt.metaitem.02.1307.tooltip=Fe + S:gt.metaitem.02.13081.name=Tungsten Plow Head + S:gt.metaitem.02.13081.tooltip=W + S:gt.metaitem.02.13083.name=Osmium Plow Head + S:gt.metaitem.02.13083.tooltip=Os + S:gt.metaitem.02.13084.name=Iridium Plow Head + S:gt.metaitem.02.13084.tooltip=Ir + S:gt.metaitem.02.13085.name=Platinum Plow Head + S:gt.metaitem.02.13085.tooltip=Pt + S:gt.metaitem.02.13086.name=Gold Plow Head + S:gt.metaitem.02.13086.tooltip=Au + S:gt.metaitem.02.13089.name=Lead Plow Head + S:gt.metaitem.02.13089.tooltip=Pb + S:gt.metaitem.02.13090.name=Bismuth Plow Head + S:gt.metaitem.02.13090.tooltip=Bi + S:gt.metaitem.02.13096.name=Thorium Plow Head + S:gt.metaitem.02.13096.tooltip=Th + S:gt.metaitem.02.13097.name=Uranium 235 Plow Head + S:gt.metaitem.02.13097.tooltip=U-235 + S:gt.metaitem.02.13098.name=Uranium 238 Plow Head + S:gt.metaitem.02.13098.tooltip=U + S:gt.metaitem.02.1310.name=Cupronickel Pickaxe Head + S:gt.metaitem.02.1310.tooltip=CuNi + S:gt.metaitem.02.13100.name=Plutonium 239 Plow Head + S:gt.metaitem.02.13100.tooltip=Pu + S:gt.metaitem.02.13101.name=Plutonium 241 Plow Head + S:gt.metaitem.02.13101.tooltip=Pu-241 + S:gt.metaitem.02.1311.name=Nichrome Pickaxe Head + S:gt.metaitem.02.1311.tooltip=Ni4Cr + S:gt.metaitem.02.1312.name=Kanthal Pickaxe Head + S:gt.metaitem.02.1312.tooltip=FeAlCr + S:gt.metaitem.02.13129.name=Neutronium Plow Head + S:gt.metaitem.02.13129.tooltip=Nt + S:gt.metaitem.02.1313.name=Magnalium Pickaxe Head + S:gt.metaitem.02.1313.tooltip=MgAl2 + S:gt.metaitem.02.1316.name=Tungstensteel Pickaxe Head + 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.1324.name=Naquadah Pickaxe Head + S:gt.metaitem.02.1324.tooltip=Nq + S:gt.metaitem.02.1325.name=Naquadah Alloy Pickaxe Head + S:gt.metaitem.02.1325.tooltip= + S:gt.metaitem.02.1326.name=Enriched Naquadah Pickaxe Head + S:gt.metaitem.02.1326.tooltip=Nq+ + S:gt.metaitem.02.1327.name=Naquadria Pickaxe Head + S:gt.metaitem.02.1327.tooltip=NqX + S:gt.metaitem.02.1328.name=Duranium Pickaxe Head + S:gt.metaitem.02.1328.tooltip= + S:gt.metaitem.02.1329.name=Tritanium Pickaxe Head + 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.13300.name=Bronze Plow Head + S:gt.metaitem.02.13300.tooltip=SnCu3 + S:gt.metaitem.02.13301.name=Brass Plow Head + S:gt.metaitem.02.13301.tooltip=ZnCu3 + S:gt.metaitem.02.13302.name=Invar Plow Head + S:gt.metaitem.02.13302.tooltip=Fe2Ni + S:gt.metaitem.02.13303.name=Electrum Plow Head + S:gt.metaitem.02.13303.tooltip=AgAu + S:gt.metaitem.02.13304.name=Wrought Iron Plow Head + S:gt.metaitem.02.13304.tooltip=Fe + S:gt.metaitem.02.13305.name=Steel Plow Head + S:gt.metaitem.02.13305.tooltip=Fe50C + S:gt.metaitem.02.13306.name=Stainless Steel Plow Head + S:gt.metaitem.02.13306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.13307.name=Pig Iron Plow Head + S:gt.metaitem.02.13307.tooltip=Fe + S:gt.metaitem.02.1331.name=Mithril Pickaxe Head + S:gt.metaitem.02.1331.tooltip=Pt2Ma + S:gt.metaitem.02.13310.name=Cupronickel Plow Head + S:gt.metaitem.02.13310.tooltip=CuNi + S:gt.metaitem.02.13311.name=Nichrome Plow Head + S:gt.metaitem.02.13311.tooltip=Ni4Cr + S:gt.metaitem.02.13312.name=Kanthal Plow Head + S:gt.metaitem.02.13312.tooltip=FeAlCr + S:gt.metaitem.02.13313.name=Magnalium Plow Head + S:gt.metaitem.02.13313.tooltip=MgAl2 + S:gt.metaitem.02.13316.name=Tungstensteel Plow Head + 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.13324.name=Naquadah Plow Head + S:gt.metaitem.02.13324.tooltip=Nq + S:gt.metaitem.02.13325.name=Naquadah Alloy Plow Head + S:gt.metaitem.02.13325.tooltip= + S:gt.metaitem.02.13326.name=Enriched Naquadah Plow Head + S:gt.metaitem.02.13326.tooltip=Nq+ + S:gt.metaitem.02.13327.name=Naquadria Plow Head + S:gt.metaitem.02.13327.tooltip=NqX + S:gt.metaitem.02.13328.name=Duranium Plow Head + 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.13331.name=Mithril Plow Head + S:gt.metaitem.02.13331.tooltip=Pt2Ma + 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.1334.name=Black Steel Pickaxe Head + S:gt.metaitem.02.1334.tooltip=NiAuAgCu3(Fe50C)3 + 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.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 + S:gt.metaitem.02.13349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.1335.name=Damascus Steel Pickaxe Head + S:gt.metaitem.02.1335.tooltip=Fe50C + S:gt.metaitem.02.13350.name=Sterling Silver Plow Head + S:gt.metaitem.02.13350.tooltip=CuAg4 + S:gt.metaitem.02.13351.name=Rose Gold Plow Head + S:gt.metaitem.02.13351.tooltip=CuAu4 + S:gt.metaitem.02.13352.name=Black Bronze Plow Head + S:gt.metaitem.02.13352.tooltip=AuAgCu3 + S:gt.metaitem.02.13353.name=Bismuth Bronze Plow Head + S:gt.metaitem.02.13353.tooltip=BiZnCu3 + S:gt.metaitem.02.13354.name=Magnetic Iron Plow Head + S:gt.metaitem.02.13354.tooltip=Fe + S:gt.metaitem.02.13355.name=Magnetic Steel Plow Head + 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.13363.name=Tin Alloy Plow Head + S:gt.metaitem.02.13363.tooltip=SnFe + 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 + S:gt.metaitem.02.13371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.13372.name=HSS-G Plow Head + S:gt.metaitem.02.13372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.13373.name=HSS-E Plow Head + 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.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.13470.name=Epoxy Resin Plow Head + S:gt.metaitem.02.13470.tooltip=C2H4O + S:gt.metaitem.02.13471.name=Silicone Rubber Plow Head + S:gt.metaitem.02.13471.tooltip=C2H6OSi + S:gt.metaitem.02.13472.name=Polycaprolactam Plow Head + S:gt.metaitem.02.13472.tooltip=C6H11NO + S:gt.metaitem.02.13473.name=Polytetrafluoroethylene Plow Head + 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.1349.name=Blue Steel Pickaxe Head + S:gt.metaitem.02.1349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + 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 + S:gt.metaitem.02.13500.tooltip=C + S:gt.metaitem.02.13501.name=Emerald Plow Head + S:gt.metaitem.02.13501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.13502.name=Ruby Plow Head + S:gt.metaitem.02.13502.tooltip=CrAl2O3 + S:gt.metaitem.02.13503.name=Sapphire Plow Head + S:gt.metaitem.02.13503.tooltip=Al2O3 + S:gt.metaitem.02.13504.name=Green Sapphire Plow Head + S:gt.metaitem.02.13504.tooltip=Al2O3 + S:gt.metaitem.02.13505.name=Olivine Plow Head + S:gt.metaitem.02.13505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.13506.name=Nether Star Plow Head + S:gt.metaitem.02.13506.tooltip= + S:gt.metaitem.02.13507.name=Topaz Plow Head + S:gt.metaitem.02.13507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.13508.name=Tanzanite Plow Head + S:gt.metaitem.02.13508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.13509.name=Amethyst Plow Head + S:gt.metaitem.02.13509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.1351.name=Rose Gold Pickaxe Head + 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.13513.name=Blue Topaz Plow Head + S:gt.metaitem.02.13513.tooltip=Al2SiF2H2O6 + 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 + S:gt.metaitem.02.1352.tooltip=AuAgCu3 + 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.1353.name=Bismuth Bronze Pickaxe Head + 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.1355.name=Magnetic Steel Pickaxe Head + 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.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.1363.name=Tin Alloy Pickaxe Head + S:gt.metaitem.02.1363.tooltip=SnFe + S:gt.metaitem.02.13631.name=Polyphenylene Sulfide Plow Head + S:gt.metaitem.02.13631.tooltip=C6H4S + S:gt.metaitem.02.13635.name=Styrene-Butadiene Rubber Plow Head + S:gt.metaitem.02.13635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.13636.name=Polystyrene Plow Head + S:gt.metaitem.02.13636.tooltip=C8H8 + S:gt.metaitem.02.13649.name=Polyvinyl Chloride Plow Head + S:gt.metaitem.02.13649.tooltip=C2H3Cl + 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 + S:gt.metaitem.02.1371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.1372.name=HSS-G Pickaxe Head + S:gt.metaitem.02.1372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.1373.name=HSS-E Pickaxe Head + 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.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.13819.name=Graphene Plow Head + S:gt.metaitem.02.13819.tooltip= + S:gt.metaitem.02.13849.name=Black Granite Plow Head + S:gt.metaitem.02.13849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.13850.name=Red Granite Plow Head + S:gt.metaitem.02.13850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.13865.name=Graphite Plow Head + S:gt.metaitem.02.13865.tooltip= + S:gt.metaitem.02.13874.name=Polyethylene Plow Head + S:gt.metaitem.02.13874.tooltip=CH2 + S:gt.metaitem.02.13880.name=Rubber Plow Head + S:gt.metaitem.02.13880.tooltip=C5H8 + S:gt.metaitem.02.13889.name=Sealed Wood Plow Head + S:gt.metaitem.02.13889.tooltip= + 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 + S:gt.metaitem.02.1471.tooltip=C2H6OSi + S:gt.metaitem.02.1472.name=Polycaprolactam Pickaxe Head + 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.1500.name=Diamond Pickaxe Head + S:gt.metaitem.02.1500.tooltip=C + S:gt.metaitem.02.15008.name=Beryllium Buzzsaw Blade + S:gt.metaitem.02.15008.tooltip=Be + S:gt.metaitem.02.1501.name=Emerald Pickaxe Head + S:gt.metaitem.02.1501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.15010.name=Carbon Buzzsaw Blade + S:gt.metaitem.02.15010.tooltip=C + S:gt.metaitem.02.15019.name=Aluminium Buzzsaw Blade + S:gt.metaitem.02.15019.tooltip=Al + S:gt.metaitem.02.1502.name=Ruby Pickaxe Head + S:gt.metaitem.02.1502.tooltip=CrAl2O3 + S:gt.metaitem.02.15028.name=Titanium Buzzsaw Blade + S:gt.metaitem.02.15028.tooltip=Ti + S:gt.metaitem.02.1503.name=Sapphire Pickaxe Head + S:gt.metaitem.02.1503.tooltip=Al2O3 + S:gt.metaitem.02.15030.name=Chrome Buzzsaw Blade + S:gt.metaitem.02.15030.tooltip=Cr + S:gt.metaitem.02.15031.name=Manganese Buzzsaw Blade + S:gt.metaitem.02.15031.tooltip=Mn + S:gt.metaitem.02.15032.name=Iron Buzzsaw Blade + S:gt.metaitem.02.15032.tooltip=Fe + S:gt.metaitem.02.15033.name=Cobalt Buzzsaw Blade + S:gt.metaitem.02.15033.tooltip=Co + S:gt.metaitem.02.15034.name=Nickel Buzzsaw Blade + S:gt.metaitem.02.15034.tooltip=Ni + S:gt.metaitem.02.1504.name=Green Sapphire Pickaxe Head + S:gt.metaitem.02.1504.tooltip=Al2O3 + S:gt.metaitem.02.15048.name=Molybdenum Buzzsaw Blade + S:gt.metaitem.02.15048.tooltip=Mo + S:gt.metaitem.02.1505.name=Olivine Pickaxe Head + S:gt.metaitem.02.1505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.15052.name=Palladium Buzzsaw Blade + S:gt.metaitem.02.15052.tooltip=Pd + S:gt.metaitem.02.15054.name=Silver Buzzsaw Blade + S:gt.metaitem.02.15054.tooltip=Ag + S:gt.metaitem.02.1506.name=Nether Star Pickaxe Head + S:gt.metaitem.02.1506.tooltip= + S:gt.metaitem.02.15067.name=Neodymium Buzzsaw Blade + S:gt.metaitem.02.15067.tooltip=Nd + S:gt.metaitem.02.1507.name=Topaz Pickaxe Head + S:gt.metaitem.02.1507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.1508.name=Tanzanite Pickaxe Head + S:gt.metaitem.02.1508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.15081.name=Tungsten Buzzsaw Blade + S:gt.metaitem.02.15081.tooltip=W + S:gt.metaitem.02.15083.name=Osmium Buzzsaw Blade + S:gt.metaitem.02.15083.tooltip=Os + S:gt.metaitem.02.15084.name=Iridium Buzzsaw Blade + S:gt.metaitem.02.15084.tooltip=Ir + S:gt.metaitem.02.15085.name=Platinum Buzzsaw Blade + S:gt.metaitem.02.15085.tooltip=Pt + S:gt.metaitem.02.15086.name=Gold Buzzsaw Blade + S:gt.metaitem.02.15086.tooltip=Au + S:gt.metaitem.02.15089.name=Lead Buzzsaw Blade + S:gt.metaitem.02.15089.tooltip=Pb + S:gt.metaitem.02.1509.name=Amethyst Pickaxe Head + S:gt.metaitem.02.1509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.15090.name=Bismuth Buzzsaw Blade + S:gt.metaitem.02.15090.tooltip=Bi + S:gt.metaitem.02.15096.name=Thorium Buzzsaw Blade + S:gt.metaitem.02.15096.tooltip=Th + S:gt.metaitem.02.15097.name=Uranium 235 Buzzsaw Blade + S:gt.metaitem.02.15097.tooltip=U-235 + S:gt.metaitem.02.15098.name=Uranium 238 Buzzsaw Blade + S:gt.metaitem.02.15098.tooltip=U + S:gt.metaitem.02.1510.name=Opal Pickaxe Head + S:gt.metaitem.02.1510.tooltip=SiO2 + S:gt.metaitem.02.15100.name=Plutonium 239 Buzzsaw Blade + 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.15129.name=Neutronium Buzzsaw Blade + 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.1516.name=Certus Quartz Pickaxe Head + S:gt.metaitem.02.1516.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.15300.name=Bronze Buzzsaw Blade + S:gt.metaitem.02.15300.tooltip=SnCu3 + S:gt.metaitem.02.15301.name=Brass Buzzsaw Blade + S:gt.metaitem.02.15301.tooltip=ZnCu3 + S:gt.metaitem.02.15302.name=Invar Buzzsaw Blade + S:gt.metaitem.02.15302.tooltip=Fe2Ni + S:gt.metaitem.02.15303.name=Electrum Buzzsaw Blade + S:gt.metaitem.02.15303.tooltip=AgAu + S:gt.metaitem.02.15304.name=Wrought Iron Buzzsaw Blade + S:gt.metaitem.02.15304.tooltip=Fe + S:gt.metaitem.02.15305.name=Steel Buzzsaw Blade + S:gt.metaitem.02.15305.tooltip=Fe50C + S:gt.metaitem.02.15306.name=Stainless Steel Buzzsaw Blade + S:gt.metaitem.02.15306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.15307.name=Pig Iron Buzzsaw Blade + S:gt.metaitem.02.15307.tooltip=Fe + S:gt.metaitem.02.15310.name=Cupronickel Buzzsaw Blade + S:gt.metaitem.02.15310.tooltip=CuNi + S:gt.metaitem.02.15311.name=Nichrome Buzzsaw Blade + S:gt.metaitem.02.15311.tooltip=Ni4Cr + S:gt.metaitem.02.15312.name=Kanthal Buzzsaw Blade + S:gt.metaitem.02.15312.tooltip=FeAlCr + S:gt.metaitem.02.15313.name=Magnalium Buzzsaw Blade + S:gt.metaitem.02.15313.tooltip=MgAl2 + S:gt.metaitem.02.15316.name=Tungstensteel Buzzsaw Blade + 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.15324.name=Naquadah Buzzsaw Blade + S:gt.metaitem.02.15324.tooltip=Nq + S:gt.metaitem.02.15325.name=Naquadah Alloy Buzzsaw Blade + S:gt.metaitem.02.15325.tooltip= + S:gt.metaitem.02.15326.name=Enriched Naquadah Buzzsaw Blade + S:gt.metaitem.02.15326.tooltip=Nq+ + S:gt.metaitem.02.15327.name=Naquadria Buzzsaw Blade + S:gt.metaitem.02.15327.tooltip=NqX + S:gt.metaitem.02.15328.name=Duranium Buzzsaw Blade + 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.15331.name=Mithril Buzzsaw Blade + S:gt.metaitem.02.15331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.15349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.15350.name=Sterling Silver Buzzsaw Blade + S:gt.metaitem.02.15350.tooltip=CuAg4 + S:gt.metaitem.02.15351.name=Rose Gold Buzzsaw Blade + S:gt.metaitem.02.15351.tooltip=CuAu4 + S:gt.metaitem.02.15352.name=Black Bronze Buzzsaw Blade + S:gt.metaitem.02.15352.tooltip=AuAgCu3 + S:gt.metaitem.02.15353.name=Bismuth Bronze Buzzsaw Blade + S:gt.metaitem.02.15353.tooltip=BiZnCu3 + S:gt.metaitem.02.15354.name=Magnetic Iron Buzzsaw Blade + S:gt.metaitem.02.15354.tooltip=Fe + S:gt.metaitem.02.15355.name=Magnetic Steel Buzzsaw Blade + 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.15363.name=Tin Alloy Buzzsaw Blade + S:gt.metaitem.02.15363.tooltip=SnFe + 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 + S:gt.metaitem.02.15371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.15372.name=HSS-G Buzzsaw Blade + S:gt.metaitem.02.15372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.15373.name=HSS-E Buzzsaw Blade + 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.15470.name=Epoxy Resin Buzzsaw Blade + S:gt.metaitem.02.15470.tooltip=C2H4O + S:gt.metaitem.02.15472.name=Polycaprolactam Buzzsaw Blade + 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.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.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.16008.name=Beryllium Turbine Blade + S:gt.metaitem.02.16008.tooltip=Be + S:gt.metaitem.02.16010.name=Carbon Turbine Blade + S:gt.metaitem.02.16010.tooltip=C + S:gt.metaitem.02.16019.name=Aluminium Turbine Blade + S:gt.metaitem.02.16019.tooltip=Al + S:gt.metaitem.02.16028.name=Titanium Turbine Blade + S:gt.metaitem.02.16028.tooltip=Ti + S:gt.metaitem.02.16030.name=Chrome Turbine Blade + S:gt.metaitem.02.16030.tooltip=Cr + S:gt.metaitem.02.16031.name=Manganese Turbine Blade + S:gt.metaitem.02.16031.tooltip=Mn + S:gt.metaitem.02.16032.name=Iron Turbine Blade + S:gt.metaitem.02.16032.tooltip=Fe + S:gt.metaitem.02.16033.name=Cobalt Turbine Blade + S:gt.metaitem.02.16033.tooltip=Co + S:gt.metaitem.02.16034.name=Nickel Turbine Blade + S:gt.metaitem.02.16034.tooltip=Ni + S:gt.metaitem.02.16048.name=Molybdenum Turbine Blade + S:gt.metaitem.02.16048.tooltip=Mo + S:gt.metaitem.02.16052.name=Palladium Turbine Blade + S:gt.metaitem.02.16052.tooltip=Pd + S:gt.metaitem.02.16054.name=Silver Turbine Blade + S:gt.metaitem.02.16054.tooltip=Ag + S:gt.metaitem.02.16067.name=Neodymium Turbine Blade + S:gt.metaitem.02.16067.tooltip=Nd + S:gt.metaitem.02.16081.name=Tungsten Turbine Blade + S:gt.metaitem.02.16081.tooltip=W + S:gt.metaitem.02.16083.name=Osmium Turbine Blade + S:gt.metaitem.02.16083.tooltip=Os + S:gt.metaitem.02.16084.name=Iridium Turbine Blade + S:gt.metaitem.02.16084.tooltip=Ir + S:gt.metaitem.02.16085.name=Platinum Turbine Blade + S:gt.metaitem.02.16085.tooltip=Pt + S:gt.metaitem.02.16086.name=Gold Turbine Blade + S:gt.metaitem.02.16086.tooltip=Au + S:gt.metaitem.02.16089.name=Lead Turbine Blade + S:gt.metaitem.02.16089.tooltip=Pb + S:gt.metaitem.02.16090.name=Bismuth Turbine Blade + S:gt.metaitem.02.16090.tooltip=Bi + S:gt.metaitem.02.16096.name=Thorium Turbine Blade + S:gt.metaitem.02.16096.tooltip=Th + S:gt.metaitem.02.16097.name=Uranium 235 Turbine Blade + S:gt.metaitem.02.16097.tooltip=U-235 + S:gt.metaitem.02.16098.name=Uranium 238 Turbine Blade + S:gt.metaitem.02.16098.tooltip=U + S:gt.metaitem.02.1610.name=Fiber-Reinforced Epoxy Resin Pickaxe Head + S:gt.metaitem.02.1610.tooltip=C2H4O + S:gt.metaitem.02.16100.name=Plutonium 239 Turbine Blade + S:gt.metaitem.02.16100.tooltip=Pu + S:gt.metaitem.02.16101.name=Plutonium 241 Turbine Blade + S:gt.metaitem.02.16101.tooltip=Pu-241 + S:gt.metaitem.02.16129.name=Neutronium Turbine Blade + S:gt.metaitem.02.16129.tooltip=Nt + S:gt.metaitem.02.1613.name=Nickel-Zinc Ferrite Pickaxe Head + S:gt.metaitem.02.1613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.16300.name=Bronze Turbine Blade + S:gt.metaitem.02.16300.tooltip=SnCu3 + S:gt.metaitem.02.16301.name=Brass Turbine Blade + S:gt.metaitem.02.16301.tooltip=ZnCu3 + S:gt.metaitem.02.16302.name=Invar Turbine Blade + S:gt.metaitem.02.16302.tooltip=Fe2Ni + S:gt.metaitem.02.16303.name=Electrum Turbine Blade + S:gt.metaitem.02.16303.tooltip=AgAu + S:gt.metaitem.02.16304.name=Wrought Iron Turbine Blade + S:gt.metaitem.02.16304.tooltip=Fe + S:gt.metaitem.02.16305.name=Steel Turbine Blade + S:gt.metaitem.02.16305.tooltip=Fe50C + S:gt.metaitem.02.16306.name=Stainless Steel Turbine Blade + S:gt.metaitem.02.16306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.16307.name=Pig Iron Turbine Blade + S:gt.metaitem.02.16307.tooltip=Fe + S:gt.metaitem.02.1631.name=Polyphenylene Sulfide Pickaxe Head + S:gt.metaitem.02.1631.tooltip=C6H4S + S:gt.metaitem.02.16310.name=Cupronickel Turbine Blade + S:gt.metaitem.02.16310.tooltip=CuNi + S:gt.metaitem.02.16311.name=Nichrome Turbine Blade + S:gt.metaitem.02.16311.tooltip=Ni4Cr + S:gt.metaitem.02.16312.name=Kanthal Turbine Blade + S:gt.metaitem.02.16312.tooltip=FeAlCr + S:gt.metaitem.02.16313.name=Magnalium Turbine Blade + S:gt.metaitem.02.16313.tooltip=MgAl2 + S:gt.metaitem.02.16316.name=Tungstensteel Turbine Blade + 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.16324.name=Naquadah Turbine Blade + S:gt.metaitem.02.16324.tooltip=Nq + S:gt.metaitem.02.16325.name=Naquadah Alloy Turbine Blade + S:gt.metaitem.02.16325.tooltip= + S:gt.metaitem.02.16326.name=Enriched Naquadah Turbine Blade + S:gt.metaitem.02.16326.tooltip=Nq+ + S:gt.metaitem.02.16327.name=Naquadria Turbine Blade + S:gt.metaitem.02.16327.tooltip=NqX + S:gt.metaitem.02.16328.name=Duranium Turbine Blade + 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.16331.name=Mithril Turbine Blade + S:gt.metaitem.02.16331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.16349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.1635.name=Styrene-Butadiene Rubber Pickaxe Head + S:gt.metaitem.02.1635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.16350.name=Sterling Silver Turbine Blade + S:gt.metaitem.02.16350.tooltip=CuAg4 + S:gt.metaitem.02.16351.name=Rose Gold Turbine Blade + S:gt.metaitem.02.16351.tooltip=CuAu4 + S:gt.metaitem.02.16352.name=Black Bronze Turbine Blade + S:gt.metaitem.02.16352.tooltip=AuAgCu3 + S:gt.metaitem.02.16353.name=Bismuth Bronze Turbine Blade + S:gt.metaitem.02.16353.tooltip=BiZnCu3 + S:gt.metaitem.02.16354.name=Magnetic Iron Turbine Blade + S:gt.metaitem.02.16354.tooltip=Fe + S:gt.metaitem.02.16355.name=Magnetic Steel Turbine Blade + S:gt.metaitem.02.16355.tooltip=Fe50C + S:gt.metaitem.02.16356.name=Magnetic Neodymium Turbine Blade + 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.16363.name=Tin Alloy Turbine Blade + S:gt.metaitem.02.16363.tooltip=SnFe + 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 + S:gt.metaitem.02.16371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.16372.name=HSS-G Turbine Blade + S:gt.metaitem.02.16372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.16373.name=HSS-E Turbine Blade + 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.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.1649.name=Polyvinyl Chloride Pickaxe Head + S:gt.metaitem.02.1649.tooltip=C2H3Cl + 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.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.1801.name=Blaze Pickaxe Head + S:gt.metaitem.02.1801.tooltip=?SMa + S:gt.metaitem.02.1802.name=Flint Pickaxe Head + S:gt.metaitem.02.1802.tooltip=SiO2 + S:gt.metaitem.02.1809.name=Wood Pickaxe Head + S:gt.metaitem.02.1809.tooltip= + S:gt.metaitem.02.1819.name=Graphene Pickaxe Head + S:gt.metaitem.02.1819.tooltip= + S:gt.metaitem.02.1849.name=Black Granite Pickaxe Head + S:gt.metaitem.02.1849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.1850.name=Red Granite Pickaxe Head + S:gt.metaitem.02.1850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.1865.name=Graphite Pickaxe Head + S:gt.metaitem.02.1865.tooltip= + S:gt.metaitem.02.1874.name=Polyethylene Pickaxe Head + S:gt.metaitem.02.1874.tooltip=CH2 + S:gt.metaitem.02.1880.name=Rubber Pickaxe Head + S:gt.metaitem.02.1880.tooltip=C5H8 + S:gt.metaitem.02.1889.name=Sealed Wood Pickaxe Head + S:gt.metaitem.02.1889.tooltip= + S:gt.metaitem.02.19.name=Aluminium Sword Blade + S:gt.metaitem.02.19.tooltip=Al + S:gt.metaitem.02.19035.name=Fine Copper Wire + S:gt.metaitem.02.19035.tooltip=Cu + S:gt.metaitem.02.19057.name=Fine Tin Wire + S:gt.metaitem.02.19057.tooltip=Sn + S:gt.metaitem.02.19083.name=Fine Osmium Wire + S:gt.metaitem.02.19083.tooltip=Os + 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.19303.name=Fine Electrum Wire + S:gt.metaitem.02.19303.tooltip=AgAu + S:gt.metaitem.02.19305.name=Fine Steel Wire + S:gt.metaitem.02.19305.tooltip=Fe50C + 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.19314.name=Fine Soldering Alloy Wire + S:gt.metaitem.02.19314.tooltip=Sn9Sb + S:gt.metaitem.02.19345.name=Fine Annealed Copper Wire + S:gt.metaitem.02.19345.tooltip=Cu + S:gt.metaitem.02.19358.name=Fine Yttrium Barium Cuprate Wire + S:gt.metaitem.02.19358.tooltip=YBa2Cu3O7 + S:gt.metaitem.02.19360.name=Fine Niobium-Titanium Wire + S:gt.metaitem.02.19360.tooltip=NbTi + 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.2008.name=Beryllium Shovel Head + S:gt.metaitem.02.2008.tooltip=Be + 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 + S:gt.metaitem.02.20129.tooltip=Nt + S:gt.metaitem.02.2019.name=Aluminium Shovel Head + 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.2030.name=Chrome Shovel Head + S:gt.metaitem.02.2030.tooltip=Cr + 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.20316.name=Small Tungstensteel Gear + S:gt.metaitem.02.20316.tooltip=Fe50CW + S:gt.metaitem.02.2032.name=Iron Shovel Head + S:gt.metaitem.02.2032.tooltip=Fe + S:gt.metaitem.02.2033.name=Cobalt Shovel Head + S:gt.metaitem.02.2033.tooltip=Co + S:gt.metaitem.02.2034.name=Nickel Shovel Head + S:gt.metaitem.02.2034.tooltip=Ni + 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.2048.name=Molybdenum Shovel Head + S:gt.metaitem.02.2048.tooltip=Mo + S:gt.metaitem.02.2052.name=Palladium Shovel Head + S:gt.metaitem.02.2052.tooltip=Pd + S:gt.metaitem.02.2054.name=Silver Shovel Head + S:gt.metaitem.02.2054.tooltip=Ag + S:gt.metaitem.02.2067.name=Neodymium Shovel Head + S:gt.metaitem.02.2067.tooltip=Nd + 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.2085.name=Platinum Shovel Head + S:gt.metaitem.02.2085.tooltip=Pt + S:gt.metaitem.02.2086.name=Gold Shovel Head + S:gt.metaitem.02.2086.tooltip=Au + 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.2096.name=Thorium Shovel Head + S:gt.metaitem.02.2096.tooltip=Th + S:gt.metaitem.02.2097.name=Uranium 235 Shovel Head + S:gt.metaitem.02.2097.tooltip=U-235 + S:gt.metaitem.02.2098.name=Uranium 238 Shovel Head + S:gt.metaitem.02.2098.tooltip=U + 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.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.21057.name=Tin Rotor + S:gt.metaitem.02.21057.tooltip=Sn + 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.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.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.21316.name=Tungstensteel Rotor + S:gt.metaitem.02.21316.tooltip=Fe50CW + 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.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.22019.name=Long Aluminium Rod + S:gt.metaitem.02.22019.tooltip=Al + S:gt.metaitem.02.22028.name=Long Titanium Rod + S:gt.metaitem.02.22028.tooltip=Ti + 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 + S:gt.metaitem.02.22031.tooltip=Mn + S:gt.metaitem.02.22032.name=Long Iron Rod + S:gt.metaitem.02.22032.tooltip=Fe + S:gt.metaitem.02.22033.name=Long Cobalt Rod + 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.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.22067.name=Long Neodymium Rod + S:gt.metaitem.02.22067.tooltip=Nd + 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 + S:gt.metaitem.02.22083.tooltip=Os + S:gt.metaitem.02.22084.name=Long Iridium Rod + S:gt.metaitem.02.22084.tooltip=Ir + S:gt.metaitem.02.22085.name=Long Platinum Rod + S:gt.metaitem.02.22085.tooltip=Pt + S:gt.metaitem.02.22086.name=Long Gold Rod + S:gt.metaitem.02.22086.tooltip=Au + S:gt.metaitem.02.22089.name=Long Lead Rod + S:gt.metaitem.02.22089.tooltip=Pb + S:gt.metaitem.02.22090.name=Long Bismuth Rod + S:gt.metaitem.02.22090.tooltip=Bi + S:gt.metaitem.02.22096.name=Long Thorium Rod + S:gt.metaitem.02.22096.tooltip=Th + S:gt.metaitem.02.22097.name=Long Uranium 235 Rod + S:gt.metaitem.02.22097.tooltip=U-235 + S:gt.metaitem.02.22098.name=Long Uranium 238 Rod + S:gt.metaitem.02.22098.tooltip=U + S:gt.metaitem.02.22100.name=Long Plutonium 239 Rod + S:gt.metaitem.02.22100.tooltip=Pu + S:gt.metaitem.02.22101.name=Long Plutonium 241 Rod + S:gt.metaitem.02.22101.tooltip=Pu-241 + S:gt.metaitem.02.22103.name=Long Americium Rod + S:gt.metaitem.02.22103.tooltip=Am + S:gt.metaitem.02.22129.name=Long Neutronium Rod + S:gt.metaitem.02.22129.tooltip=Nt + S:gt.metaitem.02.22300.name=Long Bronze Rod + S:gt.metaitem.02.22300.tooltip=SnCu3 + S:gt.metaitem.02.22301.name=Long Brass Rod + S:gt.metaitem.02.22301.tooltip=ZnCu3 + S:gt.metaitem.02.22302.name=Long Invar Rod + S:gt.metaitem.02.22302.tooltip=Fe2Ni + S:gt.metaitem.02.22303.name=Long Electrum Rod + S:gt.metaitem.02.22303.tooltip=AgAu + S:gt.metaitem.02.22304.name=Long Wrought Iron Rod + S:gt.metaitem.02.22304.tooltip=Fe + S:gt.metaitem.02.22305.name=Long Steel Rod + S:gt.metaitem.02.22305.tooltip=Fe50C + S:gt.metaitem.02.22306.name=Long Stainless Steel Rod + 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.22310.name=Long Cupronickel Rod + S:gt.metaitem.02.22310.tooltip=CuNi + S:gt.metaitem.02.22311.name=Long Nichrome Rod + S:gt.metaitem.02.22311.tooltip=Ni4Cr + S:gt.metaitem.02.22312.name=Long Kanthal Rod + 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.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.22324.name=Long Naquadah Rod + S:gt.metaitem.02.22324.tooltip=Nq + S:gt.metaitem.02.22325.name=Long Naquadah Alloy Rod + S:gt.metaitem.02.22325.tooltip= + S:gt.metaitem.02.22326.name=Long Enriched Naquadah Rod + S:gt.metaitem.02.22326.tooltip=Nq+ + S:gt.metaitem.02.22327.name=Long Naquadria Rod + S:gt.metaitem.02.22327.tooltip=NqX + S:gt.metaitem.02.22328.name=Long Duranium Rod + 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.22331.name=Long Mithril Rod + S:gt.metaitem.02.22331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.22349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.22350.name=Long Sterling Silver Rod + S:gt.metaitem.02.22350.tooltip=CuAg4 + S:gt.metaitem.02.22351.name=Long Rose Gold Rod + S:gt.metaitem.02.22351.tooltip=CuAu4 + S:gt.metaitem.02.22352.name=Long Black Bronze Rod + S:gt.metaitem.02.22352.tooltip=AuAgCu3 + S:gt.metaitem.02.22353.name=Long Bismuth Bronze Rod + S:gt.metaitem.02.22353.tooltip=BiZnCu3 + S:gt.metaitem.02.22354.name=Long Magnetic Iron Rod + S:gt.metaitem.02.22354.tooltip=Fe + S:gt.metaitem.02.22355.name=Long Magnetic Steel Rod + 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.22363.name=Long Tin Alloy Rod + S:gt.metaitem.02.22363.tooltip=SnFe + 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 + S:gt.metaitem.02.22371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.22372.name=Long HSS-G Rod + S:gt.metaitem.02.22372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.22373.name=Long HSS-E Rod + 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.22470.name=Long Epoxy Resin Rod + S:gt.metaitem.02.22470.tooltip=C2H4O + S:gt.metaitem.02.22471.name=Long Silicone Rubber Rod + S:gt.metaitem.02.22471.tooltip=C2H6OSi + S:gt.metaitem.02.22472.name=Long Polycaprolactam Rod + 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.22500.name=Long Diamond Rod + S:gt.metaitem.02.22500.tooltip=C + S:gt.metaitem.02.22501.name=Long Emerald Rod + S:gt.metaitem.02.22501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.22502.name=Long Ruby Rod + S:gt.metaitem.02.22502.tooltip=CrAl2O3 + S:gt.metaitem.02.22503.name=Long Sapphire Rod + S:gt.metaitem.02.22503.tooltip=Al2O3 + S:gt.metaitem.02.22504.name=Long Green Sapphire Rod + S:gt.metaitem.02.22504.tooltip=Al2O3 + S:gt.metaitem.02.22505.name=Long Olivine Rod + S:gt.metaitem.02.22505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.22506.name=Long Nether Star Rod + S:gt.metaitem.02.22506.tooltip= + S:gt.metaitem.02.22507.name=Long Topaz Rod + S:gt.metaitem.02.22507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.22508.name=Long Tanzanite Rod + S:gt.metaitem.02.22508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.22509.name=Long Amethyst Rod + 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.22513.name=Long Blue Topaz Rod + S:gt.metaitem.02.22513.tooltip=Al2SiF2H2O6 + 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 + S:gt.metaitem.02.22522.tooltip= + 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.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 + S:gt.metaitem.02.22613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.22631.name=Long Polyphenylene Sulfide Rod + S:gt.metaitem.02.22631.tooltip=C6H4S + S:gt.metaitem.02.22635.name=Long Styrene-Butadiene Rubber Rod + S:gt.metaitem.02.22635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.22636.name=Long Polystyrene Rod + 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.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.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.22889.name=Long Sealed Wood Stick + S:gt.metaitem.02.22889.tooltip= + S:gt.metaitem.02.2299.name=Stone Shovel Head + S:gt.metaitem.02.2299.tooltip= + S:gt.metaitem.02.2300.name=Bronze Shovel Head + S:gt.metaitem.02.2300.tooltip=SnCu3 + S:gt.metaitem.02.2301.name=Brass Shovel Head + S:gt.metaitem.02.2301.tooltip=ZnCu3 + S:gt.metaitem.02.2302.name=Invar Shovel Head + S:gt.metaitem.02.2302.tooltip=Fe2Ni + S:gt.metaitem.02.2303.name=Electrum Shovel Head + S:gt.metaitem.02.2303.tooltip=AgAu + S:gt.metaitem.02.2304.name=Wrought Iron Shovel Head + S:gt.metaitem.02.2304.tooltip=Fe + S:gt.metaitem.02.2305.name=Steel Shovel Head + S:gt.metaitem.02.2305.tooltip=Fe50C + S:gt.metaitem.02.2306.name=Stainless Steel Shovel Head + S:gt.metaitem.02.2306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.2307.name=Pig Iron Shovel Head + S:gt.metaitem.02.2307.tooltip=Fe + S:gt.metaitem.02.2310.name=Cupronickel Shovel Head + S:gt.metaitem.02.2310.tooltip=CuNi + 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.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.2324.name=Naquadah Shovel Head + S:gt.metaitem.02.2324.tooltip=Nq + S:gt.metaitem.02.2325.name=Naquadah Alloy Shovel Head + S:gt.metaitem.02.2325.tooltip= + S:gt.metaitem.02.2326.name=Enriched Naquadah Shovel Head + S:gt.metaitem.02.2326.tooltip=Nq+ + S:gt.metaitem.02.2327.name=Naquadria Shovel Head + S:gt.metaitem.02.2327.tooltip=NqX + S:gt.metaitem.02.2328.name=Duranium Shovel Head + 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.2331.name=Mithril Shovel Head + S:gt.metaitem.02.2331.tooltip=Pt2Ma + S:gt.metaitem.02.2334.name=Black Steel Shovel Head + S:gt.metaitem.02.2334.tooltip=NiAuAgCu3(Fe50C)3 + S:gt.metaitem.02.2335.name=Damascus Steel Shovel Head + S:gt.metaitem.02.2335.tooltip=Fe50C + 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.2348.name=Red Steel Shovel Head + S:gt.metaitem.02.2348.tooltip=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + 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.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.2353.name=Bismuth Bronze Shovel Head + S:gt.metaitem.02.2353.tooltip=BiZnCu3 + S:gt.metaitem.02.2354.name=Magnetic Iron Shovel Head + S:gt.metaitem.02.2354.tooltip=Fe + S:gt.metaitem.02.2355.name=Magnetic Steel Shovel Head + 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.2363.name=Tin Alloy Shovel Head + S:gt.metaitem.02.2363.tooltip=SnFe + 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 + S:gt.metaitem.02.2371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.2372.name=HSS-G Shovel Head + S:gt.metaitem.02.2372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.2373.name=HSS-E Shovel Head + 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.24028.name=Titanium Spring + S:gt.metaitem.02.24028.tooltip=Ti + 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 + S:gt.metaitem.02.2471.tooltip=C2H6OSi + S:gt.metaitem.02.2472.name=Polycaprolactam Shovel Head + 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.2500.name=Diamond Shovel Head + S:gt.metaitem.02.2500.tooltip=C + S:gt.metaitem.02.2501.name=Emerald Shovel Head + S:gt.metaitem.02.2501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.2502.name=Ruby Shovel Head + S:gt.metaitem.02.2502.tooltip=CrAl2O3 + S:gt.metaitem.02.2503.name=Sapphire Shovel Head + S:gt.metaitem.02.2503.tooltip=Al2O3 + S:gt.metaitem.02.2504.name=Green Sapphire Shovel Head + S:gt.metaitem.02.2504.tooltip=Al2O3 + S:gt.metaitem.02.2505.name=Olivine Shovel Head + S:gt.metaitem.02.2505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.2506.name=Nether Star Shovel Head + S:gt.metaitem.02.2506.tooltip= + 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.2509.name=Amethyst Shovel Head + S:gt.metaitem.02.2509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.2510.name=Opal Shovel Head + 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.2516.name=Certus Quartz Shovel Head + S:gt.metaitem.02.2516.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.25335.name=Damascus Steel Arrow + 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.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 + S:gt.metaitem.02.2613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.2631.name=Polyphenylene Sulfide Shovel Head + S:gt.metaitem.02.2631.tooltip=C6H4S + S:gt.metaitem.02.2635.name=Styrene-Butadiene Rubber Shovel Head + S:gt.metaitem.02.2635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.2636.name=Polystyrene Shovel Head + S:gt.metaitem.02.2636.tooltip=C8H8 + S:gt.metaitem.02.2649.name=Polyvinyl Chloride Shovel Head + S:gt.metaitem.02.2649.tooltip=C2H3Cl + S:gt.metaitem.02.27500.name=Chipped Diamond + S:gt.metaitem.02.27500.tooltip=C + S:gt.metaitem.02.27501.name=Chipped Emerald + S:gt.metaitem.02.27501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.27502.name=Chipped Ruby + S:gt.metaitem.02.27502.tooltip=CrAl2O3 + S:gt.metaitem.02.27503.name=Chipped Sapphire + S:gt.metaitem.02.27503.tooltip=Al2O3 + S:gt.metaitem.02.27504.name=Chipped Green Sapphire + S:gt.metaitem.02.27504.tooltip=Al2O3 + S:gt.metaitem.02.27505.name=Chipped Olivine + S:gt.metaitem.02.27505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.27507.name=Chipped Topaz + S:gt.metaitem.02.27507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.27508.name=Chipped Tanzanite + S:gt.metaitem.02.27508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.27509.name=Chipped Amethyst + S:gt.metaitem.02.27509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.27510.name=Chipped Opal + S:gt.metaitem.02.27510.tooltip=SiO2 + S:gt.metaitem.02.27511.name=Chipped Jasper + S:gt.metaitem.02.27511.tooltip= + S:gt.metaitem.02.27512.name=Chipped Ruby + 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.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 + S:gt.metaitem.02.27528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + 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 + S:gt.metaitem.02.28.tooltip=Ti + S:gt.metaitem.02.2801.name=Blaze Shovel Head + S:gt.metaitem.02.2801.tooltip=?SMa + S:gt.metaitem.02.2802.name=Flint Shovel Head + S:gt.metaitem.02.2802.tooltip=SiO2 + S:gt.metaitem.02.2809.name=Wood Shovel Head + 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.2849.name=Black Granite Shovel Head + S:gt.metaitem.02.2849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.2850.name=Red Granite Shovel Head + S:gt.metaitem.02.2850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.28500.name=Flawed Diamond + S:gt.metaitem.02.28500.tooltip=C + S:gt.metaitem.02.28501.name=Flawed Emerald + S:gt.metaitem.02.28501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.28502.name=Flawed Ruby + S:gt.metaitem.02.28502.tooltip=CrAl2O3 + S:gt.metaitem.02.28503.name=Flawed Sapphire + S:gt.metaitem.02.28503.tooltip=Al2O3 + S:gt.metaitem.02.28504.name=Flawed Green Sapphire + S:gt.metaitem.02.28504.tooltip=Al2O3 + S:gt.metaitem.02.28505.name=Flawed Olivine + S:gt.metaitem.02.28505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.28507.name=Flawed Topaz + S:gt.metaitem.02.28507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.28508.name=Flawed Tanzanite + S:gt.metaitem.02.28508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.28509.name=Flawed Amethyst + S:gt.metaitem.02.28509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.28510.name=Flawed Opal + S:gt.metaitem.02.28510.tooltip=SiO2 + S:gt.metaitem.02.28511.name=Flawed Jasper + S:gt.metaitem.02.28511.tooltip= + S:gt.metaitem.02.28512.name=Flawed Ruby + 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.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 + S:gt.metaitem.02.28528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.2865.name=Graphite Shovel Head + S:gt.metaitem.02.2865.tooltip= + 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.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.29500.name=Flawless Diamond + S:gt.metaitem.02.29500.tooltip=C + S:gt.metaitem.02.29501.name=Flawless Emerald + S:gt.metaitem.02.29501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.29502.name=Flawless Ruby + S:gt.metaitem.02.29502.tooltip=CrAl2O3 + S:gt.metaitem.02.29503.name=Flawless Sapphire + S:gt.metaitem.02.29503.tooltip=Al2O3 + S:gt.metaitem.02.29504.name=Flawless Green Sapphire + S:gt.metaitem.02.29504.tooltip=Al2O3 + S:gt.metaitem.02.29505.name=Flawless Olivine + S:gt.metaitem.02.29505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.29507.name=Flawless Topaz + S:gt.metaitem.02.29507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.29508.name=Flawless Tanzanite + 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.29510.name=Flawless Opal + S:gt.metaitem.02.29510.tooltip=SiO2 + S:gt.metaitem.02.29511.name=Flawless Jasper + S:gt.metaitem.02.29511.tooltip= + S:gt.metaitem.02.29512.name=Flawless Ruby + 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.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.29890.name=Flawless Glass Crystal + S:gt.metaitem.02.29890.tooltip=SiO2 + S:gt.metaitem.02.299.name=Stone Sword Blade + S:gt.metaitem.02.299.tooltip= + S:gt.metaitem.02.30.name=Chrome Sword Blade + S:gt.metaitem.02.30.tooltip=Cr + S:gt.metaitem.02.300.name=Bronze Sword Blade + S:gt.metaitem.02.300.tooltip=SnCu3 + S:gt.metaitem.02.3008.name=Beryllium Axe Head + S:gt.metaitem.02.3008.tooltip=Be + S:gt.metaitem.02.301.name=Brass Sword Blade + S:gt.metaitem.02.301.tooltip=ZnCu3 + S:gt.metaitem.02.3010.name=Carbon Axe Head + S:gt.metaitem.02.3010.tooltip=C + S:gt.metaitem.02.3019.name=Aluminium Axe Head + S:gt.metaitem.02.3019.tooltip=Al + S:gt.metaitem.02.302.name=Invar Sword Blade + S:gt.metaitem.02.302.tooltip=Fe2Ni + S:gt.metaitem.02.3028.name=Titanium Axe Head + S:gt.metaitem.02.3028.tooltip=Ti + S:gt.metaitem.02.303.name=Electrum Sword Blade + S:gt.metaitem.02.303.tooltip=AgAu + S:gt.metaitem.02.3030.name=Chrome Axe Head + S:gt.metaitem.02.3030.tooltip=Cr + S:gt.metaitem.02.3031.name=Manganese Axe Head + S:gt.metaitem.02.3031.tooltip=Mn + S:gt.metaitem.02.3032.name=Iron Axe Head + S:gt.metaitem.02.3032.tooltip=Fe + S:gt.metaitem.02.3033.name=Cobalt Axe Head + S:gt.metaitem.02.3033.tooltip=Co + S:gt.metaitem.02.3034.name=Nickel Axe Head + S:gt.metaitem.02.3034.tooltip=Ni + S:gt.metaitem.02.304.name=Wrought Iron Sword Blade + S:gt.metaitem.02.304.tooltip=Fe + S:gt.metaitem.02.3048.name=Molybdenum Axe Head + S:gt.metaitem.02.3048.tooltip=Mo + S:gt.metaitem.02.305.name=Steel Sword Blade + S:gt.metaitem.02.305.tooltip=Fe50C + S:gt.metaitem.02.30500.name=Exquisite Diamond + S:gt.metaitem.02.30500.tooltip=C + S:gt.metaitem.02.30501.name=Exquisite Emerald + S:gt.metaitem.02.30501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.30502.name=Exquisite Ruby + S:gt.metaitem.02.30502.tooltip=CrAl2O3 + S:gt.metaitem.02.30503.name=Exquisite Sapphire + S:gt.metaitem.02.30503.tooltip=Al2O3 + S:gt.metaitem.02.30504.name=Exquisite Green Sapphire + S:gt.metaitem.02.30504.tooltip=Al2O3 + S:gt.metaitem.02.30505.name=Exquisite Olivine + S:gt.metaitem.02.30505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.30507.name=Exquisite Topaz + S:gt.metaitem.02.30507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.30508.name=Exquisite Tanzanite + S:gt.metaitem.02.30508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.30509.name=Exquisite Amethyst + S:gt.metaitem.02.30509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.30510.name=Exquisite Opal + S:gt.metaitem.02.30510.tooltip=SiO2 + S:gt.metaitem.02.30511.name=Exquisite Jasper + S:gt.metaitem.02.30511.tooltip= + S:gt.metaitem.02.30512.name=Exquisite Ruby + 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.3052.name=Palladium Axe Head + S:gt.metaitem.02.3052.tooltip=Pd + S:gt.metaitem.02.30527.name=Exquisite Red Garnet + S:gt.metaitem.02.30527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 + S:gt.metaitem.02.30528.name=Exquisite Yellow Garnet + S:gt.metaitem.02.30528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + S:gt.metaitem.02.3054.name=Silver Axe Head + S:gt.metaitem.02.3054.tooltip=Ag + S:gt.metaitem.02.306.name=Stainless Steel Sword Blade + S:gt.metaitem.02.306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.3067.name=Neodymium Axe Head + S:gt.metaitem.02.3067.tooltip=Nd + S:gt.metaitem.02.307.name=Pig Iron Sword Blade + S:gt.metaitem.02.307.tooltip=Fe + S:gt.metaitem.02.3081.name=Tungsten Axe Head + S:gt.metaitem.02.3081.tooltip=W + S:gt.metaitem.02.3083.name=Osmium Axe Head + S:gt.metaitem.02.3083.tooltip=Os + S:gt.metaitem.02.3084.name=Iridium Axe Head + S:gt.metaitem.02.3084.tooltip=Ir + S:gt.metaitem.02.3085.name=Platinum Axe Head + S:gt.metaitem.02.3085.tooltip=Pt + S:gt.metaitem.02.3086.name=Gold Axe Head + S:gt.metaitem.02.3086.tooltip=Au + S:gt.metaitem.02.3089.name=Lead Axe Head + S:gt.metaitem.02.3089.tooltip=Pb + S:gt.metaitem.02.30890.name=Exquisite Glass Crystal + S:gt.metaitem.02.30890.tooltip=SiO2 + S:gt.metaitem.02.3090.name=Bismuth Axe Head + S:gt.metaitem.02.3090.tooltip=Bi + S:gt.metaitem.02.3096.name=Thorium Axe Head + S:gt.metaitem.02.3096.tooltip=Th + S:gt.metaitem.02.3097.name=Uranium 235 Axe Head + S:gt.metaitem.02.3097.tooltip=U-235 + S:gt.metaitem.02.3098.name=Uranium 238 Axe Head + S:gt.metaitem.02.3098.tooltip=U + S:gt.metaitem.02.31.name=Manganese Sword Blade + S:gt.metaitem.02.31.tooltip=Mn + S:gt.metaitem.02.310.name=Cupronickel Sword Blade + S:gt.metaitem.02.310.tooltip=CuNi + S:gt.metaitem.02.3100.name=Plutonium 239 Axe Head + 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.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.31032.name=Iron Gear + S:gt.metaitem.02.31032.tooltip=Fe + S:gt.metaitem.02.31035.name=Copper Gear + S:gt.metaitem.02.31035.tooltip=Cu + S:gt.metaitem.02.31057.name=Tin Gear + S:gt.metaitem.02.31057.tooltip=Sn + S:gt.metaitem.02.31086.name=Gold Gear + S:gt.metaitem.02.31086.tooltip=Au + S:gt.metaitem.02.311.name=Nichrome Sword Blade + S:gt.metaitem.02.311.tooltip=Ni4Cr + S:gt.metaitem.02.31129.name=Neutronium Gear + S:gt.metaitem.02.31129.tooltip=Nt + S:gt.metaitem.02.312.name=Kanthal Sword Blade + S:gt.metaitem.02.312.tooltip=FeAlCr + S:gt.metaitem.02.3129.name=Neutronium Axe Head + S:gt.metaitem.02.3129.tooltip=Nt + S:gt.metaitem.02.31299.name=Stone Gear + S:gt.metaitem.02.31299.tooltip= + S:gt.metaitem.02.313.name=Magnalium Sword Blade + 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.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.31316.name=Tungstensteel Gear + S:gt.metaitem.02.31316.tooltip=Fe50CW + S:gt.metaitem.02.31343.name=Cobalt Brass Gear + S:gt.metaitem.02.31343.tooltip=(ZnCu3)7AlCo + 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.31500.name=Diamond Gear + S:gt.metaitem.02.31500.tooltip=C + S:gt.metaitem.02.316.name=Tungstensteel Sword Blade + S:gt.metaitem.02.316.tooltip=Fe50CW + S:gt.metaitem.02.317.name=Osmiridium Sword Blade + S:gt.metaitem.02.317.tooltip=Ir3Os + S:gt.metaitem.02.31809.name=Wood Gear + S:gt.metaitem.02.31809.tooltip= + S:gt.metaitem.02.32.name=Iron Sword Blade + S:gt.metaitem.02.32.tooltip=Fe + 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 + S:gt.metaitem.02.32001.tooltip=Keeping you awake the whole night + S:gt.metaitem.02.32002.name=Coffee + S:gt.metaitem.02.32002.tooltip=Just the regular morning Coffee + S:gt.metaitem.02.32003.name=Cafe au lait + S:gt.metaitem.02.32003.tooltip=Sweet Coffee + S:gt.metaitem.02.32004.name=Lait au cafe + S:gt.metaitem.02.32004.tooltip=You want Coffee to your Sugar? + S:gt.metaitem.02.32005.name=Dark Chocolate Milk + S:gt.metaitem.02.32005.tooltip=A bit bitter, better add a bit Sugar + S:gt.metaitem.02.32006.name=Chocolate Milk + S:gt.metaitem.02.32006.tooltip=Sweet Goodness + S:gt.metaitem.02.32007.name=Tea + S:gt.metaitem.02.32007.tooltip=Keep calm and carry on + S:gt.metaitem.02.32008.name=Sweet Tea + S:gt.metaitem.02.32008.tooltip=How about a Tea Party? In Boston? + S:gt.metaitem.02.32009.name=Ice Tea + 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.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 + S:gt.metaitem.02.32101.tooltip=This has a cleaning effect on your internals. + S:gt.metaitem.02.32102.name=Wine + S:gt.metaitem.02.32102.tooltip=Ordinary + S:gt.metaitem.02.32103.name=Vinegar + S:gt.metaitem.02.32103.tooltip=Exquisite + S:gt.metaitem.02.32104.name=Potato Juice + S:gt.metaitem.02.32104.tooltip=Ever seen Potato Juice in stores? No? That has a reason. + S:gt.metaitem.02.32105.name=Vodka + S:gt.metaitem.02.32105.tooltip=Not to confuse with Water + S:gt.metaitem.02.32106.name=Leninade + S:gt.metaitem.02.32106.tooltip=Let the Communism flow through you! + S:gt.metaitem.02.32107.name=Mineral Water + S:gt.metaitem.02.32107.tooltip=The best Stuff you can drink to stay healthy + S:gt.metaitem.02.32108.name=Salty Water + S:gt.metaitem.02.32108.tooltip=Like Sea Water but less dirty + S:gt.metaitem.02.32109.name=Reed Water + S:gt.metaitem.02.32109.tooltip=I guess this tastes better when fermented + S:gt.metaitem.02.32110.name=Rum + S:gt.metaitem.02.32110.tooltip=A buddle o' rum + S:gt.metaitem.02.32111.name=Pirate Brew + S:gt.metaitem.02.32111.tooltip=Set the Sails, we are going to Torrentuga! + S:gt.metaitem.02.32112.name=Hops Juice + S:gt.metaitem.02.32112.tooltip=Every Beer has a start + S:gt.metaitem.02.32113.name=Dark Beer + S:gt.metaitem.02.32113.tooltip=Dark Beer, for the real Men + S:gt.metaitem.02.32114.name=Dragon Blood + S:gt.metaitem.02.32114.tooltip=FUS RO DAH! + S:gt.metaitem.02.32115.name=Wheaty Juice + S:gt.metaitem.02.32115.tooltip=Is this liquefied Bread or what? + S:gt.metaitem.02.32116.name=Scotch + S:gt.metaitem.02.32116.tooltip=Technically this is just a Whisky + S:gt.metaitem.02.32117.name=Glen McKenner + S:gt.metaitem.02.32117.tooltip=Don't hand to easily surprised people, they will shatter it. + S:gt.metaitem.02.32118.name=Wheaty Hops Juice + S:gt.metaitem.02.32118.tooltip=Also known as 'Duff-Lite' + S:gt.metaitem.02.32119.name=Beer + S:gt.metaitem.02.32119.tooltip=Good old Beer + S:gt.metaitem.02.32120.name=Chilly Sauce + S:gt.metaitem.02.32120.tooltip=Spicy + S:gt.metaitem.02.32121.name=Hot Sauce + S:gt.metaitem.02.32121.tooltip=Very Spicy, I guess? + S:gt.metaitem.02.32122.name=Diabolo Sauce + S:gt.metaitem.02.32122.tooltip=As if the Devil made this Sauce + S:gt.metaitem.02.32123.name=Diablo Sauce + S:gt.metaitem.02.32123.tooltip=Diablo always comes back! + S:gt.metaitem.02.32124.name=Old Man Snitches glitched Diablo Sauce + S:gt.metaitem.02.32124.tooltip=[Missing No] + S:gt.metaitem.02.32125.name=Apple Juice + S:gt.metaitem.02.32125.tooltip=Made of the Apples from our best Oak Farms + S:gt.metaitem.02.32126.name=Cider + S:gt.metaitem.02.32126.tooltip=If you have nothing better to do with your Apples + S:gt.metaitem.02.32127.name=Golden Apple Juice + S:gt.metaitem.02.32127.tooltip=A golden Apple in liquid form + S:gt.metaitem.02.32128.name=Golden Cider + S:gt.metaitem.02.32128.tooltip=More Resistance, less Regeneration + S:gt.metaitem.02.32129.name=Idun's Apple Juice + S:gt.metaitem.02.32129.tooltip=So you got the Idea of using Notch Apples for a drink? + S:gt.metaitem.02.32130.name=Notches Brew + S:gt.metaitem.02.32130.tooltip=This is just overpowered + S:gt.metaitem.02.32131.name=Lemon Juice + S:gt.metaitem.02.32131.tooltip=Maybe adding Sugar will make it less sour + S:gt.metaitem.02.32132.name=Limoncello + S:gt.metaitem.02.32132.tooltip=An alcoholic Drink which tastes like Lemons + S:gt.metaitem.02.32133.name=Lemonade + S:gt.metaitem.02.32133.tooltip=Cold and refreshing Lemonade + S:gt.metaitem.02.32134.name=Alcopops + S:gt.metaitem.02.32134.tooltip=Don't let your Children drink this junk! + S:gt.metaitem.02.32135.name=Cave Johnson's Grenade Juice + S:gt.metaitem.02.32135.tooltip=When life gives you Lemons, make Life take them Lemons back! + S:gt.metaitem.02.32136.name=Milk + 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.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 + S:gt.metaitem.02.32201.tooltip=Still looks like a Crab Claw + S:gt.metaitem.02.32202.name=Potato Strips + S:gt.metaitem.02.32202.tooltip=It's Potato in Stripe Form + S:gt.metaitem.02.32203.name=Fries + S:gt.metaitem.02.32203.tooltip=Not to confuse with Fry the Delivery Boy + S:gt.metaitem.02.32204.name=Fries + S:gt.metaitem.02.32204.tooltip=Ketchup not included + S:gt.metaitem.02.32205.name=Potato Chips (Raw) + S:gt.metaitem.02.32205.tooltip=Just like a Potato + S:gt.metaitem.02.32206.name=Potato Chips + S:gt.metaitem.02.32206.tooltip=Crunchy + S:gt.metaitem.02.32207.name=Chili Chips + S:gt.metaitem.02.32207.tooltip=Spicy + S:gt.metaitem.02.32208.name=Bag of Potato Chips + S:gt.metaitem.02.32208.tooltip=Full of delicious Air + S:gt.metaitem.02.32209.name=Bag of Chili Chips + S:gt.metaitem.02.32209.tooltip=Stop making noises Baj! + S:gt.metaitem.02.32210.name=Chum + S:gt.metaitem.02.32210.tooltip=Chum is Fum! + S:gt.metaitem.02.32211.name=Chum on a Stick + S:gt.metaitem.02.32211.tooltip=Don't forget to try our Chum-balaya + S:gt.metaitem.02.32212.name=Sugary Dough + S:gt.metaitem.02.32212.tooltip=Don't eat the Dough before it is baken + S:gt.metaitem.02.32213.name=Chocolate Dough + S:gt.metaitem.02.32213.tooltip=I said don't eat the Dough! + S:gt.metaitem.02.32214.name=Cookie shaped Dough + S:gt.metaitem.02.32214.tooltip=For baking Cookies + S:gt.metaitem.02.32220.name=Buns + S:gt.metaitem.02.32220.tooltip=Pre Sliced + S:gt.metaitem.02.32221.name=Veggieburger + S:gt.metaitem.02.32221.tooltip=No matter how you call this, this is NOT a Burger! + S:gt.metaitem.02.32222.name=Cheeseburger + S:gt.metaitem.02.32222.tooltip=Cheesy! + S:gt.metaitem.02.32223.name=Hamburger + S:gt.metaitem.02.32223.tooltip=The Mc Burger Queen Burger + S:gt.metaitem.02.32224.name=Chumburger + S:gt.metaitem.02.32224.tooltip=Fum is Chum! + S:gt.metaitem.02.32230.name=Breads + S:gt.metaitem.02.32230.tooltip=Pre Sliced + S:gt.metaitem.02.32231.name=Veggie Sandwich + S:gt.metaitem.02.32231.tooltip=Meatless + S:gt.metaitem.02.32232.name=Cheese Sandwich + S:gt.metaitem.02.32232.tooltip=Say Cheese! + S:gt.metaitem.02.32233.name=Bacon Sandwich + S:gt.metaitem.02.32233.tooltip=The best Sandwich ever! + S:gt.metaitem.02.32234.name=Steak Sandwich + S:gt.metaitem.02.32234.tooltip=Not a 'Steam Sandwich' + S:gt.metaitem.02.32240.name=Baguettes + S:gt.metaitem.02.32240.tooltip=Pre Sliced + S:gt.metaitem.02.32241.name=Large Veggie Sandwich + S:gt.metaitem.02.32241.tooltip=Just not worth it + S:gt.metaitem.02.32242.name=Large Cheese Sandwich + S:gt.metaitem.02.32242.tooltip=I need another cheesy tooltip for this + S:gt.metaitem.02.32243.name=Large Bacon Sandwich + S:gt.metaitem.02.32243.tooltip=For Men! (and manly Women) + S:gt.metaitem.02.32244.name=Large Steak Sandwich + S:gt.metaitem.02.32244.tooltip=Yes, I once accidentially called it 'Steam Sandwich' + S:gt.metaitem.02.32250.name=Raw Veggie Pizza + S:gt.metaitem.02.32250.tooltip=Into the Oven with it! + S:gt.metaitem.02.32251.name=Raw Cheese Pizza + S:gt.metaitem.02.32251.tooltip=Into the Oven with it! + S:gt.metaitem.02.32252.name=Raw Mince Meat Pizza + S:gt.metaitem.02.32252.tooltip=Into the Oven with it! + S:gt.metaitem.02.32260.name=Veggie Pizza + S:gt.metaitem.02.32260.tooltip=The next they want is Gluten Free Pizzas... + S:gt.metaitem.02.32261.name=Cheese Pizza + S:gt.metaitem.02.32261.tooltip=Pizza Magarita + S:gt.metaitem.02.32262.name=Mince Meat Pizza + S:gt.metaitem.02.32262.tooltip=Emo Pizza, it cuts itself! + S:gt.metaitem.02.32270.name=Super Fuel Binder + 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.324.name=Naquadah Sword Blade + S:gt.metaitem.02.324.tooltip=Nq + S:gt.metaitem.02.32410.name=Indigo Dye + S:gt.metaitem.02.32410.tooltip=Blue Dye + S:gt.metaitem.02.32414.name=Black Dye + S:gt.metaitem.02.32414.tooltip= + S:gt.metaitem.02.32415.name=Red Dye + S:gt.metaitem.02.32415.tooltip= + S:gt.metaitem.02.32416.name=Green Dye + S:gt.metaitem.02.32416.tooltip= + S:gt.metaitem.02.32417.name=Brown Dye + S:gt.metaitem.02.32417.tooltip= + S:gt.metaitem.02.32418.name=Blue Dye + S:gt.metaitem.02.32418.tooltip= + S:gt.metaitem.02.32419.name=Purple Dye + S:gt.metaitem.02.32419.tooltip= + S:gt.metaitem.02.32420.name=Cyan Dye + S:gt.metaitem.02.32420.tooltip= + S:gt.metaitem.02.32421.name=Light Gray Dye + S:gt.metaitem.02.32421.tooltip= + S:gt.metaitem.02.32422.name=Gray Dye + S:gt.metaitem.02.32422.tooltip= + S:gt.metaitem.02.32423.name=Pink Dye + S:gt.metaitem.02.32423.tooltip= + S:gt.metaitem.02.32424.name=Lime Dye + S:gt.metaitem.02.32424.tooltip= + S:gt.metaitem.02.32425.name=Yellow Dye + S:gt.metaitem.02.32425.tooltip= + S:gt.metaitem.02.32426.name=Light Blue Dye + S:gt.metaitem.02.32426.tooltip= + S:gt.metaitem.02.32427.name=Magenta Dye + S:gt.metaitem.02.32427.tooltip= + S:gt.metaitem.02.32428.name=Orange Dye + S:gt.metaitem.02.32428.tooltip= + S:gt.metaitem.02.32429.name=White Dye + S:gt.metaitem.02.32429.tooltip= + S:gt.metaitem.02.32470.name=Oak Plank + S:gt.metaitem.02.32470.tooltip=Usable as Cover + S:gt.metaitem.02.32471.name=Spruce Plank + S:gt.metaitem.02.32471.tooltip=Usable as Cover + S:gt.metaitem.02.32472.name=Birch Plank + S:gt.metaitem.02.32472.tooltip=Usable as Cover + S:gt.metaitem.02.32473.name=Jungle Plank + S:gt.metaitem.02.32473.tooltip=Usable as Cover + S:gt.metaitem.02.32474.name=Acacia Plank + S:gt.metaitem.02.32474.tooltip=Usable as Cover + S:gt.metaitem.02.32475.name=Dark Oak Plank + S:gt.metaitem.02.32475.tooltip=Usable as Cover + S:gt.metaitem.02.32476.name=Larch Plank + S:gt.metaitem.02.32476.tooltip=Usable as Cover + S:gt.metaitem.02.32477.name=Teak Plank + S:gt.metaitem.02.32477.tooltip=Usable as Cover + S:gt.metaitem.02.32478.name=Green Acacia Plank + S:gt.metaitem.02.32478.tooltip=Usable as Cover + S:gt.metaitem.02.32479.name=Lime Plank + S:gt.metaitem.02.32479.tooltip=Usable as Cover + S:gt.metaitem.02.32480.name=Chestnut Plank + S:gt.metaitem.02.32480.tooltip=Usable as Cover + S:gt.metaitem.02.32481.name=Wenge Plank + S:gt.metaitem.02.32481.tooltip=Usable as Cover + S:gt.metaitem.02.32482.name=Baobab Plank + S:gt.metaitem.02.32482.tooltip=Usable as Cover + S:gt.metaitem.02.32483.name=Sequoia Plank + S:gt.metaitem.02.32483.tooltip=Usable as Cover + S:gt.metaitem.02.32484.name=Kapok Plank + S:gt.metaitem.02.32484.tooltip=Usable as Cover + S:gt.metaitem.02.32485.name=Ebony Plank + S:gt.metaitem.02.32485.tooltip=Usable as Cover + S:gt.metaitem.02.32486.name=Mahagony Plank + S:gt.metaitem.02.32486.tooltip=Usable as Cover + S:gt.metaitem.02.32487.name=Balsa Plank + S:gt.metaitem.02.32487.tooltip=Usable as Cover + S:gt.metaitem.02.32488.name=Willow Plank + S:gt.metaitem.02.32488.tooltip=Usable as Cover + S:gt.metaitem.02.32489.name=Walnut Plank + S:gt.metaitem.02.32489.tooltip=Usable as Cover + S:gt.metaitem.02.32490.name=Greenheart Plank + S:gt.metaitem.02.32490.tooltip=Usable as Cover + S:gt.metaitem.02.32491.name=Cherry Plank + S:gt.metaitem.02.32491.tooltip=Usable as Cover + S:gt.metaitem.02.32492.name=Mahoe Plank + S:gt.metaitem.02.32492.tooltip=Usable as Cover + S:gt.metaitem.02.32493.name=Poplar Plank + S:gt.metaitem.02.32493.tooltip=Usable as Cover + S:gt.metaitem.02.32494.name=Palm Plank + S:gt.metaitem.02.32494.tooltip=Usable as Cover + S:gt.metaitem.02.32495.name=Papaya Plank + S:gt.metaitem.02.32495.tooltip=Usable as Cover + S:gt.metaitem.02.32496.name=Pine Plank + S:gt.metaitem.02.32496.tooltip=Usable as Cover + S:gt.metaitem.02.32497.name=Plum Plank + S:gt.metaitem.02.32497.tooltip=Usable as Cover + S:gt.metaitem.02.32498.name=Maple Plank + S:gt.metaitem.02.32498.tooltip=Usable as Cover + S:gt.metaitem.02.32499.name=Citrus Plank + S:gt.metaitem.02.32499.tooltip=Usable as Cover + S:gt.metaitem.02.325.name=Naquadah Alloy Sword Blade + S:gt.metaitem.02.325.tooltip= + S:gt.metaitem.02.32500.name=Plumbilia Leaf + S:gt.metaitem.02.32500.tooltip=Source of Lead + S:gt.metaitem.02.32501.name=Argentia Leaf + S:gt.metaitem.02.32501.tooltip=Source of Silver + S:gt.metaitem.02.32502.name=Indigo Blossom + S:gt.metaitem.02.32502.tooltip=Used for making Blue Dye + S:gt.metaitem.02.32503.name=Ferru Leaf + S:gt.metaitem.02.32503.tooltip=Source of Iron + S:gt.metaitem.02.32504.name=Aurelia Leaf + S:gt.metaitem.02.32504.tooltip=Source of Gold + S:gt.metaitem.02.32505.name=Tea Leaf + S:gt.metaitem.02.32505.tooltip=Source of Tea + S:gt.metaitem.02.32510.name=Oil Berry + S:gt.metaitem.02.32510.tooltip=Oil in Berry form + S:gt.metaitem.02.32511.name=Bobs-Yer-Uncle-Berry + S:gt.metaitem.02.32511.tooltip=Source of Emeralds + S:gt.metaitem.02.32512.name=UUM Berry + S:gt.metaitem.02.32512.tooltip=UUM in Berry form + S:gt.metaitem.02.32513.name=UUA Berry + S:gt.metaitem.02.32513.tooltip=UUA in Berry form + S:gt.metaitem.02.32520.name=Milk Wart + S:gt.metaitem.02.32520.tooltip=Source of Milk + S:gt.metaitem.02.32521.name=Bauxia Leaf + S:gt.metaitem.02.32521.tooltip=Source of Aluminium + S:gt.metaitem.02.32522.name=Titania Leaf + S:gt.metaitem.02.32522.tooltip=Source of Titanium + S:gt.metaitem.02.32523.name=Reactoria Leaf + S:gt.metaitem.02.32523.tooltip=Source of Uranium + S:gt.metaitem.02.32524.name=Uranium Leaf + S:gt.metaitem.02.32524.tooltip=Source of Uranite + S:gt.metaitem.02.32526.name=Thunder Leaf + S:gt.metaitem.02.32526.tooltip=Source of Thorium + S:gt.metaitem.02.32527.name=Nickelback Leaf + S:gt.metaitem.02.32527.tooltip=Source of Nickel + S:gt.metaitem.02.32528.name=Galvania Leaf + S:gt.metaitem.02.32528.tooltip=Source of Zinc + S:gt.metaitem.02.32529.name=Pyrolusium Leaf + S:gt.metaitem.02.32529.tooltip=Source of Manganese + S:gt.metaitem.02.32530.name=Coppon Fiber + S:gt.metaitem.02.32530.tooltip=ORANGE WOOOOOOOL!!! + S:gt.metaitem.02.32531.name=Scheelinium Leaf + S:gt.metaitem.02.32531.tooltip=Source of Tungsten + S:gt.metaitem.02.32532.name=Platina Leaf + S:gt.metaitem.02.32532.tooltip=Source of Platinum + S:gt.metaitem.02.32533.name=Quantaria Leaf + S:gt.metaitem.02.32533.tooltip=Source of Iridium + S:gt.metaitem.02.32534.name=Quantaria Leaf + 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.32540.name=Tine Twig + S:gt.metaitem.02.32540.tooltip=Source of Tin + S:gt.metaitem.02.32550.name=Chilly Pepper + S:gt.metaitem.02.32550.tooltip=It is red and hot + S:gt.metaitem.02.32551.name=Lemon + S:gt.metaitem.02.32551.tooltip=Don't make Lemonade + S:gt.metaitem.02.32552.name=Tomato + S:gt.metaitem.02.32552.tooltip=Solid Ketchup + S:gt.metaitem.02.32553.name=Max Tomato + S:gt.metaitem.02.32553.tooltip=Full Health in one Tomato + S:gt.metaitem.02.32554.name=Grapes + S:gt.metaitem.02.32554.tooltip=Source of Wine + S:gt.metaitem.02.32555.name=Onion + S:gt.metaitem.02.32555.tooltip=Taking over the whole Taste + S:gt.metaitem.02.32556.name=Cucumber + S:gt.metaitem.02.32556.tooltip=Not a Sea Cucumber! + S:gt.metaitem.02.32557.name=Rape + S:gt.metaitem.02.32557.tooltip=Time to oil up! + S:gt.metaitem.02.32558.name=Cheese + S:gt.metaitem.02.32558.tooltip=Click the Cheese + S:gt.metaitem.02.32559.name=Dough + S:gt.metaitem.02.32559.tooltip=For making Breads + S:gt.metaitem.02.32560.name=Flattened Dough + S:gt.metaitem.02.32560.tooltip=For making Pizza + S:gt.metaitem.02.32561.name=Dough + S:gt.metaitem.02.32561.tooltip=In Bread Shape + S:gt.metaitem.02.32562.name=Dough + S:gt.metaitem.02.32562.tooltip=In Bun Shape + S:gt.metaitem.02.32563.name=Dough + S:gt.metaitem.02.32563.tooltip=In Baguette Shape + S:gt.metaitem.02.32564.name=Bun + S:gt.metaitem.02.32564.tooltip=Do not teleport Bread! + S:gt.metaitem.02.32565.name=Baguette + S:gt.metaitem.02.32565.tooltip=I teleported nothing BUT Bread!!! + S:gt.metaitem.02.32566.name=Sliced Bread + S:gt.metaitem.02.32566.tooltip=Just half a Bread + S:gt.metaitem.02.32567.name=Sliced Bun + S:gt.metaitem.02.32567.tooltip=Just half a Bun + S:gt.metaitem.02.32568.name=Sliced Baguette + S:gt.metaitem.02.32568.tooltip=Just half a Baguette + S:gt.metaitem.02.32569.name=Cake Bottom + S:gt.metaitem.02.32569.tooltip=For making Cake + S:gt.metaitem.02.32570.name=Baked Cake Bottom + S:gt.metaitem.02.32570.tooltip=I know I promised you an actual Cake, but well... + S:gt.metaitem.02.32571.name=Lemon Slice + S:gt.metaitem.02.32571.tooltip=Ideal to put on your Drink + S:gt.metaitem.02.32572.name=Tomato Slice + S:gt.metaitem.02.32572.tooltip=Solid Ketchup + S:gt.metaitem.02.32573.name=Onion Slice + S:gt.metaitem.02.32573.tooltip=ONIONS, UNITE! + S:gt.metaitem.02.32574.name=Cucumber Slice + S:gt.metaitem.02.32574.tooltip=QUEWWW-CUMMM-BERRR!!! + S:gt.metaitem.02.32576.name=Cheese Slice + S:gt.metaitem.02.32576.tooltip=ALIEN ATTACK!!!, throw the CHEEEEESE!!! + S:gt.metaitem.02.326.name=Enriched Naquadah Sword Blade + S:gt.metaitem.02.326.tooltip=Nq+ + S:gt.metaitem.02.327.name=Naquadria Sword Blade + S:gt.metaitem.02.327.tooltip=NqX + S:gt.metaitem.02.328.name=Duranium Sword Blade + S:gt.metaitem.02.328.tooltip= + S:gt.metaitem.02.329.name=Tritanium Sword Blade + S:gt.metaitem.02.329.tooltip= + S:gt.metaitem.02.3299.name=Stone Axe Head + 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.3300.name=Bronze Axe Head + S:gt.metaitem.02.3300.tooltip=SnCu3 + S:gt.metaitem.02.3301.name=Brass Axe Head + S:gt.metaitem.02.3301.tooltip=ZnCu3 + S:gt.metaitem.02.3302.name=Invar Axe Head + S:gt.metaitem.02.3302.tooltip=Fe2Ni + S:gt.metaitem.02.3303.name=Electrum Axe Head + S:gt.metaitem.02.3303.tooltip=AgAu + S:gt.metaitem.02.3304.name=Wrought Iron Axe Head + S:gt.metaitem.02.3304.tooltip=Fe + S:gt.metaitem.02.3305.name=Steel Axe Head + S:gt.metaitem.02.3305.tooltip=Fe50C + S:gt.metaitem.02.3306.name=Stainless Steel Axe Head + S:gt.metaitem.02.3306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.3307.name=Pig Iron Axe Head + S:gt.metaitem.02.3307.tooltip=Fe + S:gt.metaitem.02.331.name=Mithril Sword Blade + S:gt.metaitem.02.331.tooltip=Pt2Ma + S:gt.metaitem.02.3310.name=Cupronickel Axe Head + S:gt.metaitem.02.3310.tooltip=CuNi + S:gt.metaitem.02.3311.name=Nichrome Axe Head + S:gt.metaitem.02.3311.tooltip=Ni4Cr + S:gt.metaitem.02.3312.name=Kanthal Axe Head + S:gt.metaitem.02.3312.tooltip=FeAlCr + S:gt.metaitem.02.3313.name=Magnalium Axe Head + S:gt.metaitem.02.3313.tooltip=MgAl2 + S:gt.metaitem.02.3316.name=Tungstensteel Axe Head + 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.3324.name=Naquadah Axe Head + S:gt.metaitem.02.3324.tooltip=Nq + S:gt.metaitem.02.3325.name=Naquadah Alloy Axe Head + S:gt.metaitem.02.3325.tooltip= + S:gt.metaitem.02.3326.name=Enriched Naquadah Axe Head + S:gt.metaitem.02.3326.tooltip=Nq+ + S:gt.metaitem.02.3327.name=Naquadria Axe Head + S:gt.metaitem.02.3327.tooltip=NqX + S:gt.metaitem.02.3328.name=Duranium Axe Head + 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.3331.name=Mithril Axe Head + S:gt.metaitem.02.3331.tooltip=Pt2Ma + 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.334.name=Black Steel Sword Blade + S:gt.metaitem.02.334.tooltip=NiAuAgCu3(Fe50C)3 + 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.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 + S:gt.metaitem.02.3349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.335.name=Damascus Steel Sword Blade + S:gt.metaitem.02.335.tooltip=Fe50C + S:gt.metaitem.02.3350.name=Sterling Silver Axe Head + S:gt.metaitem.02.3350.tooltip=CuAg4 + S:gt.metaitem.02.3351.name=Rose Gold Axe Head + S:gt.metaitem.02.3351.tooltip=CuAu4 + S:gt.metaitem.02.3352.name=Black Bronze Axe Head + S:gt.metaitem.02.3352.tooltip=AuAgCu3 + S:gt.metaitem.02.3353.name=Bismuth Bronze Axe Head + S:gt.metaitem.02.3353.tooltip=BiZnCu3 + S:gt.metaitem.02.3354.name=Magnetic Iron Axe Head + S:gt.metaitem.02.3354.tooltip=Fe + S:gt.metaitem.02.3355.name=Magnetic Steel Axe Head + 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.3363.name=Tin Alloy Axe Head + S:gt.metaitem.02.3363.tooltip=SnFe + 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 + S:gt.metaitem.02.3371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.3372.name=HSS-G Axe Head + S:gt.metaitem.02.3372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.3373.name=HSS-E Axe Head + 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.34.name=Nickel Sword Blade + S:gt.metaitem.02.34.tooltip=Ni + 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.3470.name=Epoxy Resin Axe Head + S:gt.metaitem.02.3470.tooltip=C2H4O + S:gt.metaitem.02.3471.name=Silicone Rubber Axe Head + S:gt.metaitem.02.3471.tooltip=C2H6OSi + S:gt.metaitem.02.3472.name=Polycaprolactam Axe Head + S:gt.metaitem.02.3472.tooltip=C6H11NO + S:gt.metaitem.02.3473.name=Polytetrafluoroethylene Axe Head + 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.349.name=Blue Steel Sword Blade + S:gt.metaitem.02.349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + 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 + S:gt.metaitem.02.3500.tooltip=C + S:gt.metaitem.02.3501.name=Emerald Axe Head + S:gt.metaitem.02.3501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.3502.name=Ruby Axe Head + S:gt.metaitem.02.3502.tooltip=CrAl2O3 + S:gt.metaitem.02.3503.name=Sapphire Axe Head + S:gt.metaitem.02.3503.tooltip=Al2O3 + S:gt.metaitem.02.3504.name=Green Sapphire Axe Head + S:gt.metaitem.02.3504.tooltip=Al2O3 + S:gt.metaitem.02.3505.name=Olivine Axe Head + S:gt.metaitem.02.3505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.3506.name=Nether Star Axe Head + S:gt.metaitem.02.3506.tooltip= + S:gt.metaitem.02.3507.name=Topaz Axe Head + S:gt.metaitem.02.3507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.3508.name=Tanzanite Axe Head + S:gt.metaitem.02.3508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.3509.name=Amethyst Axe Head + S:gt.metaitem.02.3509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.351.name=Rose Gold Sword Blade + 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.3513.name=Blue Topaz Axe Head + S:gt.metaitem.02.3513.tooltip=Al2SiF2H2O6 + 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 + S:gt.metaitem.02.352.tooltip=AuAgCu3 + 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.353.name=Bismuth Bronze Sword Blade + 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.355.name=Magnetic Steel Sword Blade + 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.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.363.name=Tin Alloy Sword Blade + S:gt.metaitem.02.363.tooltip=SnFe + S:gt.metaitem.02.3631.name=Polyphenylene Sulfide Axe Head + S:gt.metaitem.02.3631.tooltip=C6H4S + S:gt.metaitem.02.3635.name=Styrene-Butadiene Rubber Axe Head + S:gt.metaitem.02.3635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.3636.name=Polystyrene Axe Head + S:gt.metaitem.02.3636.tooltip=C8H8 + S:gt.metaitem.02.3649.name=Polyvinyl Chloride Axe Head + S:gt.metaitem.02.3649.tooltip=C2H3Cl + 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 + S:gt.metaitem.02.371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.372.name=HSS-G Sword Blade + S:gt.metaitem.02.372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.373.name=HSS-E Sword Blade + 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.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.3819.name=Graphene Axe Head + S:gt.metaitem.02.3819.tooltip= + S:gt.metaitem.02.3849.name=Black Granite Axe Head + S:gt.metaitem.02.3849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.3850.name=Red Granite Axe Head + S:gt.metaitem.02.3850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.3865.name=Graphite Axe Head + S:gt.metaitem.02.3865.tooltip= + S:gt.metaitem.02.3874.name=Polyethylene Axe Head + S:gt.metaitem.02.3874.tooltip=CH2 + S:gt.metaitem.02.3880.name=Rubber Axe Head + S:gt.metaitem.02.3880.tooltip=C5H8 + S:gt.metaitem.02.3889.name=Sealed Wood Axe Head + S:gt.metaitem.02.3889.tooltip= + S:gt.metaitem.02.4008.name=Beryllium Hoe Head + S:gt.metaitem.02.4008.tooltip=Be + 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.4028.name=Titanium Hoe Head + S:gt.metaitem.02.4028.tooltip=Ti + 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 + S:gt.metaitem.02.4031.tooltip=Mn + S:gt.metaitem.02.4032.name=Iron Hoe Head + S:gt.metaitem.02.4032.tooltip=Fe + S:gt.metaitem.02.4033.name=Cobalt Hoe Head + 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.4048.name=Molybdenum Hoe Head + S:gt.metaitem.02.4048.tooltip=Mo + 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.4067.name=Neodymium Hoe Head + S:gt.metaitem.02.4067.tooltip=Nd + 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 + S:gt.metaitem.02.4083.tooltip=Os + S:gt.metaitem.02.4084.name=Iridium Hoe Head + S:gt.metaitem.02.4084.tooltip=Ir + S:gt.metaitem.02.4085.name=Platinum Hoe Head + S:gt.metaitem.02.4085.tooltip=Pt + S:gt.metaitem.02.4086.name=Gold Hoe Head + S:gt.metaitem.02.4086.tooltip=Au + S:gt.metaitem.02.4089.name=Lead Hoe Head + S:gt.metaitem.02.4089.tooltip=Pb + S:gt.metaitem.02.4090.name=Bismuth Hoe Head + S:gt.metaitem.02.4090.tooltip=Bi + S:gt.metaitem.02.4096.name=Thorium Hoe Head + S:gt.metaitem.02.4096.tooltip=Th + S:gt.metaitem.02.4097.name=Uranium 235 Hoe Head + S:gt.metaitem.02.4097.tooltip=U-235 + S:gt.metaitem.02.4098.name=Uranium 238 Hoe Head + S:gt.metaitem.02.4098.tooltip=U + S:gt.metaitem.02.4100.name=Plutonium 239 Hoe Head + S:gt.metaitem.02.4100.tooltip=Pu + S:gt.metaitem.02.4101.name=Plutonium 241 Hoe Head + S:gt.metaitem.02.4101.tooltip=Pu-241 + S:gt.metaitem.02.4129.name=Neutronium Hoe Head + S:gt.metaitem.02.4129.tooltip=Nt + S:gt.metaitem.02.4299.name=Stone Hoe Head + S:gt.metaitem.02.4299.tooltip= + S:gt.metaitem.02.4300.name=Bronze Hoe Head + S:gt.metaitem.02.4300.tooltip=SnCu3 + S:gt.metaitem.02.4301.name=Brass Hoe Head + S:gt.metaitem.02.4301.tooltip=ZnCu3 + S:gt.metaitem.02.4302.name=Invar Hoe Head + S:gt.metaitem.02.4302.tooltip=Fe2Ni + S:gt.metaitem.02.4303.name=Electrum Hoe Head + S:gt.metaitem.02.4303.tooltip=AgAu + S:gt.metaitem.02.4304.name=Wrought Iron Hoe Head + S:gt.metaitem.02.4304.tooltip=Fe + S:gt.metaitem.02.4305.name=Steel Hoe Head + S:gt.metaitem.02.4305.tooltip=Fe50C + S:gt.metaitem.02.4306.name=Stainless Steel Hoe Head + S:gt.metaitem.02.4306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.4307.name=Pig Iron Hoe Head + S:gt.metaitem.02.4307.tooltip=Fe + S:gt.metaitem.02.4310.name=Cupronickel Hoe Head + S:gt.metaitem.02.4310.tooltip=CuNi + S:gt.metaitem.02.4311.name=Nichrome Hoe Head + S:gt.metaitem.02.4311.tooltip=Ni4Cr + S:gt.metaitem.02.4312.name=Kanthal Hoe Head + S:gt.metaitem.02.4312.tooltip=FeAlCr + S:gt.metaitem.02.4313.name=Magnalium Hoe Head + S:gt.metaitem.02.4313.tooltip=MgAl2 + S:gt.metaitem.02.4316.name=Tungstensteel Hoe Head + 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.4324.name=Naquadah Hoe Head + S:gt.metaitem.02.4324.tooltip=Nq + S:gt.metaitem.02.4325.name=Naquadah Alloy Hoe Head + S:gt.metaitem.02.4325.tooltip= + S:gt.metaitem.02.4326.name=Enriched Naquadah Hoe Head + S:gt.metaitem.02.4326.tooltip=Nq+ + S:gt.metaitem.02.4327.name=Naquadria Hoe Head + S:gt.metaitem.02.4327.tooltip=NqX + S:gt.metaitem.02.4328.name=Duranium Hoe Head + 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.4331.name=Mithril Hoe Head + S:gt.metaitem.02.4331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.4349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.4350.name=Sterling Silver Hoe Head + S:gt.metaitem.02.4350.tooltip=CuAg4 + S:gt.metaitem.02.4351.name=Rose Gold Hoe Head + S:gt.metaitem.02.4351.tooltip=CuAu4 + S:gt.metaitem.02.4352.name=Black Bronze Hoe Head + S:gt.metaitem.02.4352.tooltip=AuAgCu3 + S:gt.metaitem.02.4353.name=Bismuth Bronze Hoe Head + S:gt.metaitem.02.4353.tooltip=BiZnCu3 + S:gt.metaitem.02.4354.name=Magnetic Iron Hoe Head + S:gt.metaitem.02.4354.tooltip=Fe + S:gt.metaitem.02.4355.name=Magnetic Steel Hoe Head + 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.4363.name=Tin Alloy Hoe Head + S:gt.metaitem.02.4363.tooltip=SnFe + 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 + S:gt.metaitem.02.4371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.4372.name=HSS-G Hoe Head + S:gt.metaitem.02.4372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.4373.name=HSS-E Hoe Head + 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.4470.name=Epoxy Resin Hoe Head + S:gt.metaitem.02.4470.tooltip=C2H4O + S:gt.metaitem.02.4471.name=Silicone Rubber Hoe Head + S:gt.metaitem.02.4471.tooltip=C2H6OSi + S:gt.metaitem.02.4472.name=Polycaprolactam Hoe Head + 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.4500.name=Diamond Hoe Head + S:gt.metaitem.02.4500.tooltip=C + S:gt.metaitem.02.4501.name=Emerald Hoe Head + S:gt.metaitem.02.4501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.4502.name=Ruby Hoe Head + S:gt.metaitem.02.4502.tooltip=CrAl2O3 + S:gt.metaitem.02.4503.name=Sapphire Hoe Head + S:gt.metaitem.02.4503.tooltip=Al2O3 + S:gt.metaitem.02.4504.name=Green Sapphire Hoe Head + S:gt.metaitem.02.4504.tooltip=Al2O3 + S:gt.metaitem.02.4505.name=Olivine Hoe Head + S:gt.metaitem.02.4505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.4506.name=Nether Star Hoe Head + S:gt.metaitem.02.4506.tooltip= + S:gt.metaitem.02.4507.name=Topaz Hoe Head + S:gt.metaitem.02.4507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.4508.name=Tanzanite Hoe Head + S:gt.metaitem.02.4508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.4509.name=Amethyst Hoe Head + 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.4513.name=Blue Topaz Hoe Head + S:gt.metaitem.02.4513.tooltip=Al2SiF2H2O6 + 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 + 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.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 + S:gt.metaitem.02.4613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.4631.name=Polyphenylene Sulfide Hoe Head + S:gt.metaitem.02.4631.tooltip=C6H4S + S:gt.metaitem.02.4635.name=Styrene-Butadiene Rubber Hoe Head + S:gt.metaitem.02.4635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.4636.name=Polystyrene Hoe Head + S:gt.metaitem.02.4636.tooltip=C8H8 + S:gt.metaitem.02.4649.name=Polyvinyl Chloride Hoe Head + S:gt.metaitem.02.4649.tooltip=C2H3Cl + S:gt.metaitem.02.470.name=Epoxy Resin Sword Blade + S:gt.metaitem.02.470.tooltip=C2H4O + S:gt.metaitem.02.471.name=Silicone Rubber Sword Blade + S:gt.metaitem.02.471.tooltip=C2H6OSi + S:gt.metaitem.02.472.name=Polycaprolactam Sword Blade + 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.48.name=Molybdenum Sword Blade + S:gt.metaitem.02.48.tooltip=Mo + S:gt.metaitem.02.4801.name=Blaze Hoe Head + S:gt.metaitem.02.4801.tooltip=?SMa + S:gt.metaitem.02.4802.name=Flint Hoe Head + S:gt.metaitem.02.4802.tooltip=SiO2 + S:gt.metaitem.02.4809.name=Wood Hoe Head + 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.4849.name=Black Granite Hoe Head + S:gt.metaitem.02.4849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + S:gt.metaitem.02.4850.name=Red Granite Hoe Head + S:gt.metaitem.02.4850.tooltip=Al2KAlSi3O8O3 + S:gt.metaitem.02.4865.name=Graphite Hoe Head + S:gt.metaitem.02.4865.tooltip= + S:gt.metaitem.02.4874.name=Polyethylene Hoe Head + S:gt.metaitem.02.4874.tooltip=CH2 + S:gt.metaitem.02.4880.name=Rubber Hoe Head + S:gt.metaitem.02.4880.tooltip=C5H8 + S:gt.metaitem.02.4889.name=Sealed Wood Hoe Head + S:gt.metaitem.02.4889.tooltip= + 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 + S:gt.metaitem.02.5008.tooltip=Be + S:gt.metaitem.02.501.name=Emerald Sword Blade + S:gt.metaitem.02.501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.5010.name=Carbon Hammer Head + S:gt.metaitem.02.5010.tooltip=C + S:gt.metaitem.02.5019.name=Aluminium Hammer Head + S:gt.metaitem.02.5019.tooltip=Al + S:gt.metaitem.02.502.name=Ruby Sword Blade + S:gt.metaitem.02.502.tooltip=CrAl2O3 + S:gt.metaitem.02.5028.name=Titanium Hammer Head + S:gt.metaitem.02.5028.tooltip=Ti + S:gt.metaitem.02.503.name=Sapphire Sword Blade + S:gt.metaitem.02.503.tooltip=Al2O3 + S:gt.metaitem.02.5030.name=Chrome Hammer Head + S:gt.metaitem.02.5030.tooltip=Cr + S:gt.metaitem.02.5031.name=Manganese Hammer Head + S:gt.metaitem.02.5031.tooltip=Mn + S:gt.metaitem.02.5032.name=Iron Hammer Head + S:gt.metaitem.02.5032.tooltip=Fe + S:gt.metaitem.02.5033.name=Cobalt Hammer Head + S:gt.metaitem.02.5033.tooltip=Co + S:gt.metaitem.02.5034.name=Nickel Hammer Head + S:gt.metaitem.02.5034.tooltip=Ni + S:gt.metaitem.02.504.name=Green Sapphire Sword Blade + S:gt.metaitem.02.504.tooltip=Al2O3 + S:gt.metaitem.02.5048.name=Molybdenum Hammer Head + S:gt.metaitem.02.5048.tooltip=Mo + S:gt.metaitem.02.505.name=Olivine Sword Blade + S:gt.metaitem.02.505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.5052.name=Palladium Hammer Head + S:gt.metaitem.02.5052.tooltip=Pd + S:gt.metaitem.02.5054.name=Silver Hammer Head + S:gt.metaitem.02.5054.tooltip=Ag + S:gt.metaitem.02.506.name=Nether Star Sword Blade + S:gt.metaitem.02.506.tooltip= + S:gt.metaitem.02.5067.name=Neodymium Hammer Head + S:gt.metaitem.02.5067.tooltip=Nd + S:gt.metaitem.02.507.name=Topaz Sword Blade + S:gt.metaitem.02.507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.508.name=Tanzanite Sword Blade + S:gt.metaitem.02.508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.5081.name=Tungsten Hammer Head + S:gt.metaitem.02.5081.tooltip=W + S:gt.metaitem.02.5083.name=Osmium Hammer Head + S:gt.metaitem.02.5083.tooltip=Os + S:gt.metaitem.02.5084.name=Iridium Hammer Head + S:gt.metaitem.02.5084.tooltip=Ir + S:gt.metaitem.02.5085.name=Platinum Hammer Head + S:gt.metaitem.02.5085.tooltip=Pt + S:gt.metaitem.02.5086.name=Gold Hammer Head + S:gt.metaitem.02.5086.tooltip=Au + S:gt.metaitem.02.5089.name=Lead Hammer Head + S:gt.metaitem.02.5089.tooltip=Pb + S:gt.metaitem.02.509.name=Amethyst Sword Blade + S:gt.metaitem.02.509.tooltip=(SiO2)4Fe + S:gt.metaitem.02.5090.name=Bismuth Hammer Head + S:gt.metaitem.02.5090.tooltip=Bi + S:gt.metaitem.02.5096.name=Thorium Hammer Head + S:gt.metaitem.02.5096.tooltip=Th + S:gt.metaitem.02.5097.name=Uranium 235 Hammer Head + S:gt.metaitem.02.5097.tooltip=U-235 + S:gt.metaitem.02.5098.name=Uranium 238 Hammer Head + S:gt.metaitem.02.5098.tooltip=U + S:gt.metaitem.02.510.name=Opal Sword Blade + S:gt.metaitem.02.510.tooltip=SiO2 + S:gt.metaitem.02.5100.name=Plutonium 239 Hammer Head + 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.5129.name=Neutronium Hammer Head + 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.516.name=Certus Quartz Sword Blade + 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.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.5299.name=Stone Hammer Head + S:gt.metaitem.02.5299.tooltip= + S:gt.metaitem.02.5300.name=Bronze Hammer Head + S:gt.metaitem.02.5300.tooltip=SnCu3 + S:gt.metaitem.02.5301.name=Brass Hammer Head + S:gt.metaitem.02.5301.tooltip=ZnCu3 + S:gt.metaitem.02.5302.name=Invar Hammer Head + S:gt.metaitem.02.5302.tooltip=Fe2Ni + S:gt.metaitem.02.5303.name=Electrum Hammer Head + S:gt.metaitem.02.5303.tooltip=AgAu + S:gt.metaitem.02.5304.name=Wrought Iron Hammer Head + S:gt.metaitem.02.5304.tooltip=Fe + S:gt.metaitem.02.5305.name=Steel Hammer Head + S:gt.metaitem.02.5305.tooltip=Fe50C + S:gt.metaitem.02.5306.name=Stainless Steel Hammer Head + S:gt.metaitem.02.5306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.5307.name=Pig Iron Hammer Head + S:gt.metaitem.02.5307.tooltip=Fe + S:gt.metaitem.02.5310.name=Cupronickel Hammer Head + S:gt.metaitem.02.5310.tooltip=CuNi + S:gt.metaitem.02.5311.name=Nichrome Hammer Head + S:gt.metaitem.02.5311.tooltip=Ni4Cr + S:gt.metaitem.02.5312.name=Kanthal Hammer Head + S:gt.metaitem.02.5312.tooltip=FeAlCr + S:gt.metaitem.02.5313.name=Magnalium Hammer Head + S:gt.metaitem.02.5313.tooltip=MgAl2 + S:gt.metaitem.02.5316.name=Tungstensteel Hammer Head + 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.5324.name=Naquadah Hammer Head + S:gt.metaitem.02.5324.tooltip=Nq + S:gt.metaitem.02.5325.name=Naquadah Alloy Hammer Head + S:gt.metaitem.02.5325.tooltip= + S:gt.metaitem.02.5326.name=Enriched Naquadah Hammer Head + S:gt.metaitem.02.5326.tooltip=Nq+ + S:gt.metaitem.02.5327.name=Naquadria Hammer Head + S:gt.metaitem.02.5327.tooltip=NqX + S:gt.metaitem.02.5328.name=Duranium Hammer Head + 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.5331.name=Mithril Hammer Head + S:gt.metaitem.02.5331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.5349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.5350.name=Sterling Silver Hammer Head + S:gt.metaitem.02.5350.tooltip=CuAg4 + S:gt.metaitem.02.5351.name=Rose Gold Hammer Head + S:gt.metaitem.02.5351.tooltip=CuAu4 + S:gt.metaitem.02.5352.name=Black Bronze Hammer Head + S:gt.metaitem.02.5352.tooltip=AuAgCu3 + S:gt.metaitem.02.5353.name=Bismuth Bronze Hammer Head + S:gt.metaitem.02.5353.tooltip=BiZnCu3 + S:gt.metaitem.02.5354.name=Magnetic Iron Hammer Head + S:gt.metaitem.02.5354.tooltip=Fe + S:gt.metaitem.02.5355.name=Magnetic Steel Hammer Head + 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.5363.name=Tin Alloy Hammer Head + S:gt.metaitem.02.5363.tooltip=SnFe + 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 + S:gt.metaitem.02.5371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.5372.name=HSS-G Hammer Head + S:gt.metaitem.02.5372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.5373.name=HSS-E Hammer Head + 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.54.name=Silver Sword Blade + S:gt.metaitem.02.54.tooltip=Ag + 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 + S:gt.metaitem.02.5471.tooltip=C2H6OSi + S:gt.metaitem.02.5472.name=Polycaprolactam Hammer Head + 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.5500.name=Diamond Hammer Head + S:gt.metaitem.02.5500.tooltip=C + S:gt.metaitem.02.5501.name=Emerald Hammer Head + S:gt.metaitem.02.5501.tooltip=Be3Al2Si6O18 + S:gt.metaitem.02.5502.name=Ruby Hammer Head + S:gt.metaitem.02.5502.tooltip=CrAl2O3 + S:gt.metaitem.02.5503.name=Sapphire Hammer Head + S:gt.metaitem.02.5503.tooltip=Al2O3 + S:gt.metaitem.02.5504.name=Green Sapphire Hammer Head + S:gt.metaitem.02.5504.tooltip=Al2O3 + S:gt.metaitem.02.5505.name=Olivine Hammer Head + S:gt.metaitem.02.5505.tooltip=Mg2Fe(SiO2)2 + S:gt.metaitem.02.5506.name=Nether Star Hammer Head + S:gt.metaitem.02.5506.tooltip= + S:gt.metaitem.02.5507.name=Topaz Hammer Head + S:gt.metaitem.02.5507.tooltip=Al2SiF2H2O6 + S:gt.metaitem.02.5508.name=Tanzanite Hammer Head + S:gt.metaitem.02.5508.tooltip=Ca2Al3Si3HO13 + S:gt.metaitem.02.5509.name=Amethyst Hammer Head + 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.5513.name=Blue Topaz Hammer Head + S:gt.metaitem.02.5513.tooltip=Al2SiF2H2O6 + 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 + 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.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 + S:gt.metaitem.02.5613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.5631.name=Polyphenylene Sulfide Hammer Head + S:gt.metaitem.02.5631.tooltip=C6H4S + S:gt.metaitem.02.5635.name=Styrene-Butadiene Rubber Hammer Head + S:gt.metaitem.02.5635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.5636.name=Polystyrene Hammer Head + 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.5801.name=Blaze Hammer Head + S:gt.metaitem.02.5801.tooltip=?SMa + S:gt.metaitem.02.5802.name=Flint Hammer Head + S:gt.metaitem.02.5802.tooltip=SiO2 + S:gt.metaitem.02.5809.name=Wood Hammer Head + 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.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.5865.name=Graphite Hammer Head + S:gt.metaitem.02.5865.tooltip= + 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.5889.name=Sealed Wood Hammer Head + S:gt.metaitem.02.5889.tooltip= + 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 + S:gt.metaitem.02.6010.tooltip=C + S:gt.metaitem.02.6019.name=Aluminium File Head + S:gt.metaitem.02.6019.tooltip=Al + S:gt.metaitem.02.6028.name=Titanium File Head + S:gt.metaitem.02.6028.tooltip=Ti + S:gt.metaitem.02.6030.name=Chrome File Head + S:gt.metaitem.02.6030.tooltip=Cr + S:gt.metaitem.02.6031.name=Manganese File Head + S:gt.metaitem.02.6031.tooltip=Mn + S:gt.metaitem.02.6032.name=Iron File Head + S:gt.metaitem.02.6032.tooltip=Fe + S:gt.metaitem.02.6033.name=Cobalt File Head + S:gt.metaitem.02.6033.tooltip=Co + S:gt.metaitem.02.6034.name=Nickel File Head + S:gt.metaitem.02.6034.tooltip=Ni + S:gt.metaitem.02.6048.name=Molybdenum File Head + S:gt.metaitem.02.6048.tooltip=Mo + S:gt.metaitem.02.6052.name=Palladium File Head + S:gt.metaitem.02.6052.tooltip=Pd + S:gt.metaitem.02.6054.name=Silver File Head + S:gt.metaitem.02.6054.tooltip=Ag + S:gt.metaitem.02.6067.name=Neodymium File Head + S:gt.metaitem.02.6067.tooltip=Nd + S:gt.metaitem.02.6081.name=Tungsten File Head + S:gt.metaitem.02.6081.tooltip=W + S:gt.metaitem.02.6083.name=Osmium File Head + S:gt.metaitem.02.6083.tooltip=Os + S:gt.metaitem.02.6084.name=Iridium File Head + S:gt.metaitem.02.6084.tooltip=Ir + S:gt.metaitem.02.6085.name=Platinum File Head + S:gt.metaitem.02.6085.tooltip=Pt + S:gt.metaitem.02.6086.name=Gold File Head + S:gt.metaitem.02.6086.tooltip=Au + S:gt.metaitem.02.6089.name=Lead File Head + S:gt.metaitem.02.6089.tooltip=Pb + S:gt.metaitem.02.6090.name=Bismuth File Head + S:gt.metaitem.02.6090.tooltip=Bi + S:gt.metaitem.02.6096.name=Thorium File Head + S:gt.metaitem.02.6096.tooltip=Th + S:gt.metaitem.02.6097.name=Uranium 235 File Head + S:gt.metaitem.02.6097.tooltip=U-235 + S:gt.metaitem.02.6098.name=Uranium 238 File Head + S:gt.metaitem.02.6098.tooltip=U + S:gt.metaitem.02.610.name=Fiber-Reinforced Epoxy Resin Sword Blade + S:gt.metaitem.02.610.tooltip=C2H4O + S:gt.metaitem.02.6100.name=Plutonium 239 File Head + S:gt.metaitem.02.6100.tooltip=Pu + S:gt.metaitem.02.6101.name=Plutonium 241 File Head + S:gt.metaitem.02.6101.tooltip=Pu-241 + S:gt.metaitem.02.6129.name=Neutronium File Head + S:gt.metaitem.02.6129.tooltip=Nt + S:gt.metaitem.02.613.name=Nickel-Zinc Ferrite Sword Blade + S:gt.metaitem.02.613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.6300.name=Bronze File Head + S:gt.metaitem.02.6300.tooltip=SnCu3 + S:gt.metaitem.02.6301.name=Brass File Head + S:gt.metaitem.02.6301.tooltip=ZnCu3 + S:gt.metaitem.02.6302.name=Invar File Head + S:gt.metaitem.02.6302.tooltip=Fe2Ni + S:gt.metaitem.02.6303.name=Electrum File Head + S:gt.metaitem.02.6303.tooltip=AgAu + S:gt.metaitem.02.6304.name=Wrought Iron File Head + S:gt.metaitem.02.6304.tooltip=Fe + S:gt.metaitem.02.6305.name=Steel File Head + S:gt.metaitem.02.6305.tooltip=Fe50C + S:gt.metaitem.02.6306.name=Stainless Steel File Head + S:gt.metaitem.02.6306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.6307.name=Pig Iron File Head + S:gt.metaitem.02.6307.tooltip=Fe + S:gt.metaitem.02.631.name=Polyphenylene Sulfide Sword Blade + S:gt.metaitem.02.631.tooltip=C6H4S + S:gt.metaitem.02.6310.name=Cupronickel File Head + S:gt.metaitem.02.6310.tooltip=CuNi + S:gt.metaitem.02.6311.name=Nichrome File Head + S:gt.metaitem.02.6311.tooltip=Ni4Cr + S:gt.metaitem.02.6312.name=Kanthal File Head + S:gt.metaitem.02.6312.tooltip=FeAlCr + S:gt.metaitem.02.6313.name=Magnalium File Head + S:gt.metaitem.02.6313.tooltip=MgAl2 + S:gt.metaitem.02.6316.name=Tungstensteel File Head + 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.6324.name=Naquadah File Head + S:gt.metaitem.02.6324.tooltip=Nq + S:gt.metaitem.02.6325.name=Naquadah Alloy File Head + S:gt.metaitem.02.6325.tooltip= + S:gt.metaitem.02.6326.name=Enriched Naquadah File Head + S:gt.metaitem.02.6326.tooltip=Nq+ + S:gt.metaitem.02.6327.name=Naquadria File Head + S:gt.metaitem.02.6327.tooltip=NqX + S:gt.metaitem.02.6328.name=Duranium File Head + 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.6331.name=Mithril File Head + S:gt.metaitem.02.6331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.6349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.635.name=Styrene-Butadiene Rubber Sword Blade + S:gt.metaitem.02.635.tooltip=C8H8(C4H6)3 + S:gt.metaitem.02.6350.name=Sterling Silver File Head + S:gt.metaitem.02.6350.tooltip=CuAg4 + S:gt.metaitem.02.6351.name=Rose Gold File Head + S:gt.metaitem.02.6351.tooltip=CuAu4 + S:gt.metaitem.02.6352.name=Black Bronze File Head + S:gt.metaitem.02.6352.tooltip=AuAgCu3 + S:gt.metaitem.02.6353.name=Bismuth Bronze File Head + S:gt.metaitem.02.6353.tooltip=BiZnCu3 + S:gt.metaitem.02.6354.name=Magnetic Iron File Head + S:gt.metaitem.02.6354.tooltip=Fe + S:gt.metaitem.02.6355.name=Magnetic Steel File Head + S:gt.metaitem.02.6355.tooltip=Fe50C + S:gt.metaitem.02.6356.name=Magnetic Neodymium File Head + 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.6363.name=Tin Alloy File Head + S:gt.metaitem.02.6363.tooltip=SnFe + 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 + S:gt.metaitem.02.6371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.6372.name=HSS-G File Head + S:gt.metaitem.02.6372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.6373.name=HSS-E File Head + 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.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.649.name=Polyvinyl Chloride Sword Blade + S:gt.metaitem.02.649.tooltip=C2H3Cl + 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 + S:gt.metaitem.02.6613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.6631.name=Polyphenylene Sulfide File Head + 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.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.7008.name=Beryllium Saw Blade + S:gt.metaitem.02.7008.tooltip=Be + S:gt.metaitem.02.7010.name=Carbon Saw Blade + S:gt.metaitem.02.7010.tooltip=C + S:gt.metaitem.02.7019.name=Aluminium Saw Blade + S:gt.metaitem.02.7019.tooltip=Al + S:gt.metaitem.02.7028.name=Titanium Saw Blade + S:gt.metaitem.02.7028.tooltip=Ti + S:gt.metaitem.02.7030.name=Chrome Saw Blade + S:gt.metaitem.02.7030.tooltip=Cr + S:gt.metaitem.02.7031.name=Manganese Saw Blade + S:gt.metaitem.02.7031.tooltip=Mn + S:gt.metaitem.02.7032.name=Iron Saw Blade + S:gt.metaitem.02.7032.tooltip=Fe + S:gt.metaitem.02.7033.name=Cobalt Saw Blade + S:gt.metaitem.02.7033.tooltip=Co + S:gt.metaitem.02.7034.name=Nickel Saw Blade + S:gt.metaitem.02.7034.tooltip=Ni + S:gt.metaitem.02.7048.name=Molybdenum Saw Blade + S:gt.metaitem.02.7048.tooltip=Mo + S:gt.metaitem.02.7052.name=Palladium Saw Blade + S:gt.metaitem.02.7052.tooltip=Pd + S:gt.metaitem.02.7054.name=Silver Saw Blade + S:gt.metaitem.02.7054.tooltip=Ag + S:gt.metaitem.02.7067.name=Neodymium Saw Blade + S:gt.metaitem.02.7067.tooltip=Nd + S:gt.metaitem.02.7081.name=Tungsten Saw Blade + S:gt.metaitem.02.7081.tooltip=W + S:gt.metaitem.02.7083.name=Osmium Saw Blade + S:gt.metaitem.02.7083.tooltip=Os + S:gt.metaitem.02.7084.name=Iridium Saw Blade + S:gt.metaitem.02.7084.tooltip=Ir + S:gt.metaitem.02.7085.name=Platinum Saw Blade + S:gt.metaitem.02.7085.tooltip=Pt + S:gt.metaitem.02.7086.name=Gold Saw Blade + S:gt.metaitem.02.7086.tooltip=Au + S:gt.metaitem.02.7089.name=Lead Saw Blade + S:gt.metaitem.02.7089.tooltip=Pb + S:gt.metaitem.02.7090.name=Bismuth Saw Blade + S:gt.metaitem.02.7090.tooltip=Bi + S:gt.metaitem.02.7096.name=Thorium Saw Blade + S:gt.metaitem.02.7096.tooltip=Th + S:gt.metaitem.02.7097.name=Uranium 235 Saw Blade + S:gt.metaitem.02.7097.tooltip=U-235 + S:gt.metaitem.02.7098.name=Uranium 238 Saw Blade + S:gt.metaitem.02.7098.tooltip=U + S:gt.metaitem.02.7100.name=Plutonium 239 Saw Blade + S:gt.metaitem.02.7100.tooltip=Pu + S:gt.metaitem.02.7101.name=Plutonium 241 Saw Blade + S:gt.metaitem.02.7101.tooltip=Pu-241 + S:gt.metaitem.02.7129.name=Neutronium Saw Blade + S:gt.metaitem.02.7129.tooltip=Nt + S:gt.metaitem.02.7300.name=Bronze Saw Blade + S:gt.metaitem.02.7300.tooltip=SnCu3 + S:gt.metaitem.02.7301.name=Brass Saw Blade + S:gt.metaitem.02.7301.tooltip=ZnCu3 + S:gt.metaitem.02.7302.name=Invar Saw Blade + S:gt.metaitem.02.7302.tooltip=Fe2Ni + S:gt.metaitem.02.7303.name=Electrum Saw Blade + S:gt.metaitem.02.7303.tooltip=AgAu + S:gt.metaitem.02.7304.name=Wrought Iron Saw Blade + S:gt.metaitem.02.7304.tooltip=Fe + S:gt.metaitem.02.7305.name=Steel Saw Blade + S:gt.metaitem.02.7305.tooltip=Fe50C + S:gt.metaitem.02.7306.name=Stainless Steel Saw Blade + S:gt.metaitem.02.7306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.7307.name=Pig Iron Saw Blade + S:gt.metaitem.02.7307.tooltip=Fe + S:gt.metaitem.02.7310.name=Cupronickel Saw Blade + S:gt.metaitem.02.7310.tooltip=CuNi + S:gt.metaitem.02.7311.name=Nichrome Saw Blade + S:gt.metaitem.02.7311.tooltip=Ni4Cr + S:gt.metaitem.02.7312.name=Kanthal Saw Blade + S:gt.metaitem.02.7312.tooltip=FeAlCr + S:gt.metaitem.02.7313.name=Magnalium Saw Blade + S:gt.metaitem.02.7313.tooltip=MgAl2 + S:gt.metaitem.02.7316.name=Tungstensteel Saw Blade + 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.7324.name=Naquadah Saw Blade + S:gt.metaitem.02.7324.tooltip=Nq + S:gt.metaitem.02.7325.name=Naquadah Alloy Saw Blade + S:gt.metaitem.02.7325.tooltip= + S:gt.metaitem.02.7326.name=Enriched Naquadah Saw Blade + S:gt.metaitem.02.7326.tooltip=Nq+ + S:gt.metaitem.02.7327.name=Naquadria Saw Blade + S:gt.metaitem.02.7327.tooltip=NqX + S:gt.metaitem.02.7328.name=Duranium Saw Blade + 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.7331.name=Mithril Saw Blade + S:gt.metaitem.02.7331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.7349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.7350.name=Sterling Silver Saw Blade + S:gt.metaitem.02.7350.tooltip=CuAg4 + S:gt.metaitem.02.7351.name=Rose Gold Saw Blade + S:gt.metaitem.02.7351.tooltip=CuAu4 + S:gt.metaitem.02.7352.name=Black Bronze Saw Blade + S:gt.metaitem.02.7352.tooltip=AuAgCu3 + S:gt.metaitem.02.7353.name=Bismuth Bronze Saw Blade + S:gt.metaitem.02.7353.tooltip=BiZnCu3 + S:gt.metaitem.02.7354.name=Magnetic Iron Saw Blade + S:gt.metaitem.02.7354.tooltip=Fe + S:gt.metaitem.02.7355.name=Magnetic Steel Saw Blade + 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.7363.name=Tin Alloy Saw Blade + S:gt.metaitem.02.7363.tooltip=SnFe + 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 + S:gt.metaitem.02.7371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.7372.name=HSS-G Saw Blade + S:gt.metaitem.02.7372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.7373.name=HSS-E Saw Blade + 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.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.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.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.8.name=Beryllium Sword Blade + S:gt.metaitem.02.8.tooltip=Be + S:gt.metaitem.02.8008.name=Beryllium Drill Tip + S:gt.metaitem.02.8008.tooltip=Be + S:gt.metaitem.02.801.name=Blaze Sword Blade + S:gt.metaitem.02.801.tooltip=?SMa + S:gt.metaitem.02.8010.name=Carbon Drill Tip + S:gt.metaitem.02.8010.tooltip=C + S:gt.metaitem.02.8019.name=Aluminium Drill Tip + S:gt.metaitem.02.8019.tooltip=Al + S:gt.metaitem.02.802.name=Flint Sword Blade + S:gt.metaitem.02.802.tooltip=SiO2 + S:gt.metaitem.02.8028.name=Titanium Drill Tip + S:gt.metaitem.02.8028.tooltip=Ti + S:gt.metaitem.02.8030.name=Chrome Drill Tip + S:gt.metaitem.02.8030.tooltip=Cr + S:gt.metaitem.02.8031.name=Manganese Drill Tip + S:gt.metaitem.02.8031.tooltip=Mn + S:gt.metaitem.02.8032.name=Iron Drill Tip + S:gt.metaitem.02.8032.tooltip=Fe + S:gt.metaitem.02.8033.name=Cobalt Drill Tip + S:gt.metaitem.02.8033.tooltip=Co + S:gt.metaitem.02.8034.name=Nickel Drill Tip + S:gt.metaitem.02.8034.tooltip=Ni + S:gt.metaitem.02.8048.name=Molybdenum Drill Tip + S:gt.metaitem.02.8048.tooltip=Mo + S:gt.metaitem.02.8052.name=Palladium Drill Tip + S:gt.metaitem.02.8052.tooltip=Pd + S:gt.metaitem.02.8054.name=Silver Drill Tip + S:gt.metaitem.02.8054.tooltip=Ag + S:gt.metaitem.02.8067.name=Neodymium Drill Tip + S:gt.metaitem.02.8067.tooltip=Nd + S:gt.metaitem.02.8081.name=Tungsten Drill Tip + S:gt.metaitem.02.8081.tooltip=W + S:gt.metaitem.02.8083.name=Osmium Drill Tip + S:gt.metaitem.02.8083.tooltip=Os + S:gt.metaitem.02.8084.name=Iridium Drill Tip + S:gt.metaitem.02.8084.tooltip=Ir + S:gt.metaitem.02.8085.name=Platinum Drill Tip + S:gt.metaitem.02.8085.tooltip=Pt + S:gt.metaitem.02.8086.name=Gold Drill Tip + S:gt.metaitem.02.8086.tooltip=Au + S:gt.metaitem.02.8089.name=Lead Drill Tip + S:gt.metaitem.02.8089.tooltip=Pb + S:gt.metaitem.02.809.name=Wood Sword Blade + S:gt.metaitem.02.809.tooltip= + S:gt.metaitem.02.8090.name=Bismuth Drill Tip + S:gt.metaitem.02.8090.tooltip=Bi + S:gt.metaitem.02.8096.name=Thorium Drill Tip + S:gt.metaitem.02.8096.tooltip=Th + S:gt.metaitem.02.8097.name=Uranium 235 Drill Tip + S:gt.metaitem.02.8097.tooltip=U-235 + S:gt.metaitem.02.8098.name=Uranium 238 Drill Tip + S:gt.metaitem.02.8098.tooltip=U + S:gt.metaitem.02.81.name=Tungsten Sword Blade + S:gt.metaitem.02.81.tooltip=W + S:gt.metaitem.02.8100.name=Plutonium 239 Drill Tip + S:gt.metaitem.02.8100.tooltip=Pu + S:gt.metaitem.02.8101.name=Plutonium 241 Drill Tip + S:gt.metaitem.02.8101.tooltip=Pu-241 + S:gt.metaitem.02.8129.name=Neutronium Drill Tip + 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.83.name=Osmium Sword Blade + S:gt.metaitem.02.83.tooltip=Os + S:gt.metaitem.02.8300.name=Bronze Drill Tip + S:gt.metaitem.02.8300.tooltip=SnCu3 + S:gt.metaitem.02.8301.name=Brass Drill Tip + S:gt.metaitem.02.8301.tooltip=ZnCu3 + S:gt.metaitem.02.8302.name=Invar Drill Tip + S:gt.metaitem.02.8302.tooltip=Fe2Ni + S:gt.metaitem.02.8303.name=Electrum Drill Tip + S:gt.metaitem.02.8303.tooltip=AgAu + S:gt.metaitem.02.8304.name=Wrought Iron Drill Tip + S:gt.metaitem.02.8304.tooltip=Fe + S:gt.metaitem.02.8305.name=Steel Drill Tip + S:gt.metaitem.02.8305.tooltip=Fe50C + S:gt.metaitem.02.8306.name=Stainless Steel Drill Tip + S:gt.metaitem.02.8306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.8307.name=Pig Iron Drill Tip + S:gt.metaitem.02.8307.tooltip=Fe + S:gt.metaitem.02.8310.name=Cupronickel Drill Tip + S:gt.metaitem.02.8310.tooltip=CuNi + S:gt.metaitem.02.8311.name=Nichrome Drill Tip + S:gt.metaitem.02.8311.tooltip=Ni4Cr + S:gt.metaitem.02.8312.name=Kanthal Drill Tip + S:gt.metaitem.02.8312.tooltip=FeAlCr + S:gt.metaitem.02.8313.name=Magnalium Drill Tip + S:gt.metaitem.02.8313.tooltip=MgAl2 + S:gt.metaitem.02.8316.name=Tungstensteel Drill Tip + 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.8324.name=Naquadah Drill Tip + S:gt.metaitem.02.8324.tooltip=Nq + S:gt.metaitem.02.8325.name=Naquadah Alloy Drill Tip + S:gt.metaitem.02.8325.tooltip= + S:gt.metaitem.02.8326.name=Enriched Naquadah Drill Tip + S:gt.metaitem.02.8326.tooltip=Nq+ + S:gt.metaitem.02.8327.name=Naquadria Drill Tip + S:gt.metaitem.02.8327.tooltip=NqX + S:gt.metaitem.02.8328.name=Duranium Drill Tip + 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.8331.name=Mithril Drill Tip + S:gt.metaitem.02.8331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.8349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.8350.name=Sterling Silver Drill Tip + S:gt.metaitem.02.8350.tooltip=CuAg4 + S:gt.metaitem.02.8351.name=Rose Gold Drill Tip + S:gt.metaitem.02.8351.tooltip=CuAu4 + S:gt.metaitem.02.8352.name=Black Bronze Drill Tip + S:gt.metaitem.02.8352.tooltip=AuAgCu3 + S:gt.metaitem.02.8353.name=Bismuth Bronze Drill Tip + S:gt.metaitem.02.8353.tooltip=BiZnCu3 + S:gt.metaitem.02.8354.name=Magnetic Iron Drill Tip + S:gt.metaitem.02.8354.tooltip=Fe + S:gt.metaitem.02.8355.name=Magnetic Steel Drill Tip + 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.8363.name=Tin Alloy Drill Tip + S:gt.metaitem.02.8363.tooltip=SnFe + 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 + S:gt.metaitem.02.8371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.8372.name=HSS-G Drill Tip + S:gt.metaitem.02.8372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.8373.name=HSS-E Drill Tip + 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.84.name=Iridium Sword Blade + S:gt.metaitem.02.84.tooltip=Ir + 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.849.name=Black Granite Sword Blade + S:gt.metaitem.02.849.tooltip=(SiO2)4KMg3Al3F2Si3O10 + 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.86.name=Gold Sword Blade + S:gt.metaitem.02.86.tooltip=Au + S:gt.metaitem.02.8610.name=Fiber-Reinforced Epoxy Resin Drill Tip + S:gt.metaitem.02.8610.tooltip=C2H4O + S:gt.metaitem.02.8613.name=Nickel-Zinc Ferrite Drill Tip + S:gt.metaitem.02.8613.tooltip=NiZnFe4O8 + S:gt.metaitem.02.8631.name=Polyphenylene Sulfide Drill Tip + 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.874.name=Polyethylene Sword Blade + S:gt.metaitem.02.874.tooltip=CH2 + 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.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.90.name=Bismuth Sword Blade + S:gt.metaitem.02.90.tooltip=Bi + S:gt.metaitem.02.9008.name=Beryllium Chainsaw Tip + S:gt.metaitem.02.9008.tooltip=Be + S:gt.metaitem.02.9010.name=Carbon Chainsaw Tip + S:gt.metaitem.02.9010.tooltip=C + S:gt.metaitem.02.9019.name=Aluminium Chainsaw Tip + S:gt.metaitem.02.9019.tooltip=Al + S:gt.metaitem.02.9028.name=Titanium Chainsaw Tip + S:gt.metaitem.02.9028.tooltip=Ti + S:gt.metaitem.02.9030.name=Chrome Chainsaw Tip + S:gt.metaitem.02.9030.tooltip=Cr + S:gt.metaitem.02.9031.name=Manganese Chainsaw Tip + S:gt.metaitem.02.9031.tooltip=Mn + S:gt.metaitem.02.9032.name=Iron Chainsaw Tip + S:gt.metaitem.02.9032.tooltip=Fe + S:gt.metaitem.02.9033.name=Cobalt Chainsaw Tip + S:gt.metaitem.02.9033.tooltip=Co + S:gt.metaitem.02.9034.name=Nickel Chainsaw Tip + S:gt.metaitem.02.9034.tooltip=Ni + S:gt.metaitem.02.9048.name=Molybdenum Chainsaw Tip + S:gt.metaitem.02.9048.tooltip=Mo + S:gt.metaitem.02.9052.name=Palladium Chainsaw Tip + S:gt.metaitem.02.9052.tooltip=Pd + S:gt.metaitem.02.9054.name=Silver Chainsaw Tip + S:gt.metaitem.02.9054.tooltip=Ag + S:gt.metaitem.02.9067.name=Neodymium Chainsaw Tip + S:gt.metaitem.02.9067.tooltip=Nd + S:gt.metaitem.02.9081.name=Tungsten Chainsaw Tip + S:gt.metaitem.02.9081.tooltip=W + S:gt.metaitem.02.9083.name=Osmium Chainsaw Tip + S:gt.metaitem.02.9083.tooltip=Os + S:gt.metaitem.02.9084.name=Iridium Chainsaw Tip + S:gt.metaitem.02.9084.tooltip=Ir + S:gt.metaitem.02.9085.name=Platinum Chainsaw Tip + S:gt.metaitem.02.9085.tooltip=Pt + S:gt.metaitem.02.9086.name=Gold Chainsaw Tip + S:gt.metaitem.02.9086.tooltip=Au + S:gt.metaitem.02.9089.name=Lead Chainsaw Tip + S:gt.metaitem.02.9089.tooltip=Pb + S:gt.metaitem.02.9090.name=Bismuth Chainsaw Tip + S:gt.metaitem.02.9090.tooltip=Bi + S:gt.metaitem.02.9096.name=Thorium Chainsaw Tip + S:gt.metaitem.02.9096.tooltip=Th + S:gt.metaitem.02.9097.name=Uranium 235 Chainsaw Tip + S:gt.metaitem.02.9097.tooltip=U-235 + S:gt.metaitem.02.9098.name=Uranium 238 Chainsaw Tip + S:gt.metaitem.02.9098.tooltip=U + S:gt.metaitem.02.9100.name=Plutonium 239 Chainsaw Tip + 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.9129.name=Neutronium Chainsaw Tip + S:gt.metaitem.02.9129.tooltip=Nt + 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 + S:gt.metaitem.02.9301.tooltip=ZnCu3 + S:gt.metaitem.02.9302.name=Invar Chainsaw Tip + S:gt.metaitem.02.9302.tooltip=Fe2Ni + S:gt.metaitem.02.9303.name=Electrum Chainsaw Tip + S:gt.metaitem.02.9303.tooltip=AgAu + S:gt.metaitem.02.9304.name=Wrought Iron Chainsaw Tip + S:gt.metaitem.02.9304.tooltip=Fe + S:gt.metaitem.02.9305.name=Steel Chainsaw Tip + S:gt.metaitem.02.9305.tooltip=Fe50C + S:gt.metaitem.02.9306.name=Stainless Steel Chainsaw Tip + S:gt.metaitem.02.9306.tooltip=Fe6CrMnNi + S:gt.metaitem.02.9307.name=Pig Iron Chainsaw Tip + S:gt.metaitem.02.9307.tooltip=Fe + S:gt.metaitem.02.9310.name=Cupronickel Chainsaw Tip + S:gt.metaitem.02.9310.tooltip=CuNi + S:gt.metaitem.02.9311.name=Nichrome Chainsaw Tip + S:gt.metaitem.02.9311.tooltip=Ni4Cr + S:gt.metaitem.02.9312.name=Kanthal Chainsaw Tip + S:gt.metaitem.02.9312.tooltip=FeAlCr + S:gt.metaitem.02.9313.name=Magnalium Chainsaw Tip + S:gt.metaitem.02.9313.tooltip=MgAl2 + S:gt.metaitem.02.9316.name=Tungstensteel Chainsaw Tip + 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.9324.name=Naquadah Chainsaw Tip + S:gt.metaitem.02.9324.tooltip=Nq + S:gt.metaitem.02.9325.name=Naquadah Alloy Chainsaw Tip + S:gt.metaitem.02.9325.tooltip= + S:gt.metaitem.02.9326.name=Enriched Naquadah Chainsaw Tip + S:gt.metaitem.02.9326.tooltip=Nq+ + S:gt.metaitem.02.9327.name=Naquadria Chainsaw Tip + S:gt.metaitem.02.9327.tooltip=NqX + S:gt.metaitem.02.9328.name=Duranium Chainsaw Tip + 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.9331.name=Mithril Chainsaw Tip + S:gt.metaitem.02.9331.tooltip=Pt2Ma + 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.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.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 + S:gt.metaitem.02.9349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + S:gt.metaitem.02.9350.name=Sterling Silver Chainsaw Tip + S:gt.metaitem.02.9350.tooltip=CuAg4 + S:gt.metaitem.02.9351.name=Rose Gold Chainsaw Tip + S:gt.metaitem.02.9351.tooltip=CuAu4 + S:gt.metaitem.02.9352.name=Black Bronze Chainsaw Tip + S:gt.metaitem.02.9352.tooltip=AuAgCu3 + S:gt.metaitem.02.9353.name=Bismuth Bronze Chainsaw Tip + S:gt.metaitem.02.9353.tooltip=BiZnCu3 + S:gt.metaitem.02.9354.name=Magnetic Iron Chainsaw Tip + S:gt.metaitem.02.9354.tooltip=Fe + S:gt.metaitem.02.9355.name=Magnetic Steel Chainsaw Tip + 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.9363.name=Tin Alloy Chainsaw Tip + S:gt.metaitem.02.9363.tooltip=SnFe + 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 + S:gt.metaitem.02.9371.tooltip=VCr(Fe50C)7 + S:gt.metaitem.02.9372.name=HSS-G Chainsaw Tip + S:gt.metaitem.02.9372.tooltip=(Fe50CW)5CrMo2V + S:gt.metaitem.02.9373.name=HSS-E Chainsaw Tip + 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.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.96.name=Thorium Sword Blade + S:gt.metaitem.02.96.tooltip=Th + 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.9631.name=Polyphenylene Sulfide Chainsaw Tip + S:gt.metaitem.02.9631.tooltip=C6H4S + S:gt.metaitem.02.97.name=Uranium 235 Sword Blade + S:gt.metaitem.02.97.tooltip=U-235 + 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.name=Generated Item + S:gt.metaitem.03.1031.name=Crate of Manganese Ingot + S:gt.metaitem.03.1031.tooltip=Mn + S:gt.metaitem.03.1300.name=Crate of Bronze Ingot + S:gt.metaitem.03.1300.tooltip=SnCu3 + S:gt.metaitem.03.1305.name=Crate of Steel Ingot + S:gt.metaitem.03.1305.tooltip=Fe50C + S:gt.metaitem.03.1335.name=Crate of Damascus Steel Ingot + S:gt.metaitem.03.1335.tooltip=Fe50C + S:gt.metaitem.03.30.name=Crate of Chrome Dust + S:gt.metaitem.03.30.tooltip=Cr + 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.32011.name=SMD Resistor + S:gt.metaitem.03.32011.tooltip=Electronic Component + S:gt.metaitem.03.32012.name=Glass Tube + S:gt.metaitem.03.32012.tooltip= + S:gt.metaitem.03.32014.name=Small Coil + S:gt.metaitem.03.32014.tooltip=Basic Electronic Component + S:gt.metaitem.03.32016.name=SMD Diode + S:gt.metaitem.03.32016.tooltip=Electronic Component + S:gt.metaitem.03.32018.name=SMD Transistor + S:gt.metaitem.03.32018.tooltip=Electronic Component + S:gt.metaitem.03.32020.name=SMD Capacitor + S:gt.metaitem.03.32020.tooltip=Electronic Component + S:gt.metaitem.03.32021.name=Glass Fiber + 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.32030.name=Monocrystalline Silicon Boule + S:gt.metaitem.03.32030.tooltip=Raw Circuit + S:gt.metaitem.03.32031.name=Glowstone doped Monocrystalline Silicon Boule + S:gt.metaitem.03.32031.tooltip=Raw Circuit + S:gt.metaitem.03.32032.name=Naquadah doped Monocrystalline Silicon Boule + S:gt.metaitem.03.32032.tooltip=Raw Circuit + S:gt.metaitem.03.32033.name=Wafer + S:gt.metaitem.03.32033.tooltip=Raw Circuit + S:gt.metaitem.03.32034.name=Glowstone doped Wafer + S:gt.metaitem.03.32034.tooltip=Raw Circuit + S:gt.metaitem.03.32035.name=Naquadah doped Wafer + S:gt.metaitem.03.32035.tooltip=Raw Circuit + S:gt.metaitem.03.32036.name=Integrated Logic Circuit (Wafer) + S:gt.metaitem.03.32036.tooltip=Raw Circuit + S:gt.metaitem.03.32037.name=Integrated Logic Circuit + S:gt.metaitem.03.32037.tooltip=Integrated Circuit + S:gt.metaitem.03.32038.name=Random Access Memory Chip (Wafer) + S:gt.metaitem.03.32038.tooltip=Raw Circuit + S:gt.metaitem.03.32039.name=Random Access Memory Chip + S:gt.metaitem.03.32039.tooltip=Integrated Circuit + S:gt.metaitem.03.32040.name=NAND Memory Chip (Wafer) + S:gt.metaitem.03.32040.tooltip=Raw Circuit + S:gt.metaitem.03.32041.name=NAND Memory Chip + S:gt.metaitem.03.32041.tooltip=Integrated Circuit + S:gt.metaitem.03.32042.name=NOR Memory Chip (Wafer) + S:gt.metaitem.03.32042.tooltip=Raw Circuit + S:gt.metaitem.03.32043.name=NOR Memory Chip + S:gt.metaitem.03.32043.tooltip=Integrated Circuit + S:gt.metaitem.03.32044.name=Central Processing Unit (Wafer) + S:gt.metaitem.03.32044.tooltip=Raw Circuit + S:gt.metaitem.03.32045.name=Central Processing Unit + S:gt.metaitem.03.32045.tooltip=Integrated Circuit + S:gt.metaitem.03.32046.name=SoC Wafer + S:gt.metaitem.03.32046.tooltip=Raw Circuit + S:gt.metaitem.03.32047.name=SoC + S:gt.metaitem.03.32047.tooltip=System on a Chip + S:gt.metaitem.03.32048.name=ASoC Wafer + S:gt.metaitem.03.32048.tooltip=Raw Circuit + S:gt.metaitem.03.32049.name=ASoC + S:gt.metaitem.03.32049.tooltip=Advanced System on a Chip + S:gt.metaitem.03.32050.name=PIC Wafer + S:gt.metaitem.03.32050.tooltip=Raw Circuit + S:gt.metaitem.03.32051.name=Power IC + S:gt.metaitem.03.32051.tooltip=Power Circuit + S:gt.metaitem.03.32052.name=HPIC Wafer + S:gt.metaitem.03.32052.tooltip=Raw Circuit + S:gt.metaitem.03.32053.name=High Power IC + S:gt.metaitem.03.32053.tooltip=High Power Circuit + S:gt.metaitem.03.32054.name=NanoCPU Wafer + S:gt.metaitem.03.32054.tooltip=Raw Circuit + S:gt.metaitem.03.32055.name=Nanocomponent Central Processing Unit + S:gt.metaitem.03.32055.tooltip=Power Circuit + S:gt.metaitem.03.32056.name=QBit Wafer + 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.32069.name=Raw Crystal Chip + S:gt.metaitem.03.32069.tooltip=Raw Crystal Processor + S:gt.metaitem.03.32070.name=Crystal Processing Unit + S:gt.metaitem.03.32070.tooltip=Crystal CPU + S:gt.metaitem.03.32071.name=Crystal SoC + S:gt.metaitem.03.32071.tooltip=Crystal System on a Chip + S:gt.metaitem.03.32072.name=Neuro Processing Unit + 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.32078.name=Microprocessor + S:gt.metaitem.03.32078.tooltip=A Basic Circuit + S:gt.metaitem.03.32079.name=Good Integrated Circuit + S:gt.metaitem.03.32079.tooltip=Good Circuit + S:gt.metaitem.03.32080.name=Integrated Processor + S:gt.metaitem.03.32080.tooltip=A Good Circuit + S:gt.metaitem.03.32082.name=Nanoprocessor + S:gt.metaitem.03.32082.tooltip=An Advanced Circuit + S:gt.metaitem.03.32083.name=Nanoprocessor Assembly + S:gt.metaitem.03.32083.tooltip=An Extreme Circuit + S:gt.metaitem.03.32084.name=Elite Nanocomputer + S:gt.metaitem.03.32084.tooltip=An Elite Circuit + S:gt.metaitem.03.32085.name=Quantumprocessor + S:gt.metaitem.03.32085.tooltip=An Extreme Circuit + S:gt.metaitem.03.32086.name=Quantumprocessor Assembly + S:gt.metaitem.03.32086.tooltip=An Elite Circuit + S:gt.metaitem.03.32087.name=Master Quantumcomputer + S:gt.metaitem.03.32087.tooltip=A Master Circuit + S:gt.metaitem.03.32088.name=Quantumprocessor Mainframe + S:gt.metaitem.03.32088.tooltip=An Ultimate Circuit + S:gt.metaitem.03.32089.name=Crystalprocessor + S:gt.metaitem.03.32089.tooltip=An Elite Circuit + S:gt.metaitem.03.32090.name=Ultimate Crystalcomputer + S:gt.metaitem.03.32090.tooltip=An Ultimate Circuit + S:gt.metaitem.03.32091.name=Crystalprocessor Mainframe + S:gt.metaitem.03.32091.tooltip=A Super Circuit + S:gt.metaitem.03.32092.name=Wetwareprocessor + S:gt.metaitem.03.32092.tooltip=A Master Circuit + S:gt.metaitem.03.32093.name=Wetwareprocessor Assembly + S:gt.metaitem.03.32093.tooltip=An Ultimate Circuit + S:gt.metaitem.03.32094.name=Wetware Supercomputer + S:gt.metaitem.03.32094.tooltip=A Super Circuit + S:gt.metaitem.03.32095.name=Wetware Mainframe + 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.67.name=Crate of Neodymium Dust + S:gt.metaitem.03.67.tooltip=Nd + S:gt.metaitem.03.name=Generated Item + S:gt.metatool.01.0.name=Sword + S:gt.metatool.01.0.tooltip= + S:gt.metatool.01.1.name=Sword (Empty) + S:gt.metatool.01.1.tooltip=You need to recharge it + S:gt.metatool.01.10.name=Saw + S:gt.metatool.01.10.tooltip=Can also harvest Ice + S:gt.metatool.01.100.name=Drill (LV) + S:gt.metatool.01.100.tooltip= + S:gt.metatool.01.101.name=Drill (LV) (Empty) + S:gt.metatool.01.101.tooltip=You need to recharge it + S:gt.metatool.01.102.name=Drill (MV) + S:gt.metatool.01.102.tooltip= + S:gt.metatool.01.103.name=Drill (MV) (Empty) + S:gt.metatool.01.103.tooltip=You need to recharge it + S:gt.metatool.01.104.name=Drill (HV) + S:gt.metatool.01.104.tooltip= + S:gt.metatool.01.105.name=Drill (HV) (Empty) + S:gt.metatool.01.105.tooltip=You need to recharge it + S:gt.metatool.01.11.name=Saw (Empty) + S:gt.metatool.01.11.tooltip=You need to recharge it + S:gt.metatool.01.110.name=Chainsaw (LV) + S:gt.metatool.01.110.tooltip=Can also harvest Ice + S:gt.metatool.01.111.name=Chainsaw (LV) (Empty) + S:gt.metatool.01.111.tooltip=You need to recharge it + S:gt.metatool.01.112.name=Chainsaw (MV) + S:gt.metatool.01.112.tooltip=Can also harvest Ice + S:gt.metatool.01.113.name=Chainsaw (MV) (Empty) + S:gt.metatool.01.113.tooltip=You need to recharge it + S:gt.metatool.01.114.name=Chainsaw (HV) + S:gt.metatool.01.114.tooltip=Can also harvest Ice + S:gt.metatool.01.115.name=Chainsaw (HV) (Empty) + S:gt.metatool.01.115.tooltip=You need to recharge it + S:gt.metatool.01.12.name=Hammer + S:gt.metatool.01.12.tooltip=Crushes Ores instead of harvesting them + S:gt.metatool.01.120.name=Wrench (LV) + S:gt.metatool.01.120.tooltip=Hold Leftclick to dismantle Machines + S:gt.metatool.01.121.name=Wrench (LV) (Empty) + S:gt.metatool.01.121.tooltip=You need to recharge it + S:gt.metatool.01.122.name=Wrench (MV) + S:gt.metatool.01.122.tooltip=Hold Leftclick to dismantle Machines + S:gt.metatool.01.123.name=Wrench (MV) (Empty) + S:gt.metatool.01.123.tooltip=You need to recharge it + S:gt.metatool.01.124.name=Wrench (HV) + S:gt.metatool.01.124.tooltip=Hold Leftclick to dismantle Machines + S:gt.metatool.01.125.name=Wrench (HV) (Empty) + S:gt.metatool.01.125.tooltip=You need to recharge it + S:gt.metatool.01.13.name=Hammer (Empty) + S:gt.metatool.01.13.tooltip=You need to recharge it + S:gt.metatool.01.130.name=JackHammer (HV) + S:gt.metatool.01.130.tooltip=Breaks Rocks into pieces + S:gt.metatool.01.131.name=JackHammer (HV) (Empty) + S:gt.metatool.01.131.tooltip=You need to recharge it + S:gt.metatool.01.14.name=Soft Mallet + S:gt.metatool.01.14.tooltip= + S:gt.metatool.01.140.name=Buzzsaw (LV) + 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.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.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.17.name=Wrench (Empty) + S:gt.metatool.01.17.tooltip=You need to recharge it + S:gt.metatool.01.170.name=Small Turbine + S:gt.metatool.01.170.tooltip=Turbine Rotors for your power station + S:gt.metatool.01.171.name=Small Turbine (Empty) + S:gt.metatool.01.171.tooltip=You need to recharge it + S:gt.metatool.01.172.name=Turbine + S:gt.metatool.01.172.tooltip=Turbine Rotors for your power station + S:gt.metatool.01.173.name=Turbine (Empty) + S:gt.metatool.01.173.tooltip=You need to recharge it + S:gt.metatool.01.174.name=Large Turbine + S:gt.metatool.01.174.tooltip=Turbine Rotors for your power station + S:gt.metatool.01.175.name=Large Turbine (Empty) + S:gt.metatool.01.175.tooltip=You need to recharge it + S:gt.metatool.01.176.name=Huge Turbine + S:gt.metatool.01.176.tooltip=Turbine Rotors for your power station + S:gt.metatool.01.177.name=Huge Turbine (Empty) + S:gt.metatool.01.177.tooltip=You need to recharge it + S:gt.metatool.01.18.name=File + S:gt.metatool.01.18.tooltip= + S:gt.metatool.01.19.name=File (Empty) + S:gt.metatool.01.19.tooltip=You need to recharge it + S:gt.metatool.01.2.name=Pickaxe + S:gt.metatool.01.2.tooltip= + S:gt.metatool.01.20.name=Crowbar + S:gt.metatool.01.20.tooltip=Dismounts Covers and Rotates Rails + S:gt.metatool.01.21.name=Crowbar (Empty) + S:gt.metatool.01.21.tooltip=You need to recharge it + S:gt.metatool.01.22.name=Screwdriver + S:gt.metatool.01.22.tooltip=Adjusts Covers and Machines + S:gt.metatool.01.23.name=Screwdriver (Empty) + S:gt.metatool.01.23.tooltip=You need to recharge it + S:gt.metatool.01.24.name=Mortar + S:gt.metatool.01.24.tooltip= + S:gt.metatool.01.25.name=Mortar (Empty) + S:gt.metatool.01.25.tooltip=You need to recharge it + S:gt.metatool.01.26.name=Wire Cutter + S:gt.metatool.01.26.tooltip= + S:gt.metatool.01.27.name=Wire Cutter (Empty) + S:gt.metatool.01.27.tooltip=You need to recharge it + S:gt.metatool.01.28.name=Scoop + S:gt.metatool.01.28.tooltip= + S:gt.metatool.01.29.name=Scoop (Empty) + S:gt.metatool.01.29.tooltip=You need to recharge it + S:gt.metatool.01.3.name=Pickaxe (Empty) + S:gt.metatool.01.3.tooltip=You need to recharge it + S:gt.metatool.01.30.name=Branch Cutter + S:gt.metatool.01.30.tooltip= + S:gt.metatool.01.31.name=Branch Cutter (Empty) + S:gt.metatool.01.31.tooltip=You need to recharge it + S:gt.metatool.01.32.name=Universal Spade + S:gt.metatool.01.32.tooltip= + S:gt.metatool.01.33.name=Universal Spade (Empty) + S:gt.metatool.01.33.tooltip=You need to recharge it + S:gt.metatool.01.34.name=Knife + S:gt.metatool.01.34.tooltip= + S:gt.metatool.01.35.name=Knife (Empty) + S:gt.metatool.01.35.tooltip=You need to recharge it + S:gt.metatool.01.36.name=Butchery Knife + S:gt.metatool.01.36.tooltip=Has a slow Attack Rate + S:gt.metatool.01.37.name=Butchery Knife (Empty) + S:gt.metatool.01.37.tooltip=You need to recharge it + S:gt.metatool.01.4.name=Shovel + S:gt.metatool.01.4.tooltip= + S:gt.metatool.01.40.name=Sense + S:gt.metatool.01.40.tooltip=Because a Scythe doesn't make Sense + S:gt.metatool.01.41.name=Sense (Empty) + S:gt.metatool.01.41.tooltip=You need to recharge it + S:gt.metatool.01.42.name=Plow + S:gt.metatool.01.42.tooltip=Used to get rid of Snow + S:gt.metatool.01.43.name=Plow (Empty) + S:gt.metatool.01.43.tooltip=You need to recharge it + S:gt.metatool.01.44.name=Plunger + S:gt.metatool.01.44.tooltip= + S:gt.metatool.01.45.name=Plunger (Empty) + S:gt.metatool.01.45.tooltip=You need to recharge it + S:gt.metatool.01.46.name=Rolling Pin + S:gt.metatool.01.46.tooltip= + S:gt.metatool.01.47.name=Rolling Pin (Empty) + S:gt.metatool.01.47.tooltip=You need to recharge it + S:gt.metatool.01.5.name=Shovel (Empty) + S:gt.metatool.01.5.tooltip=You need to recharge it + S:gt.metatool.01.6.name=Axe + S:gt.metatool.01.6.tooltip= + S:gt.metatool.01.7.name=Axe (Empty) + S:gt.metatool.01.7.tooltip=You need to recharge it + S:gt.metatool.01.8.name=Hoe + S:gt.metatool.01.8.tooltip= + 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.neutronreflector.name=Iridium Neutron Reflector + 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.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.alloysmelter=Alloy Smelter + S:gt.recipe.arcfurnace=Arc Furnace + S:gt.recipe.assembler=Assembler + S:gt.recipe.autoclave=Autoclave + S:gt.recipe.blastfurnace=Blast Furnace + S:gt.recipe.brewer=Brewing Machine + S:gt.recipe.byproductlist=Ore Byproduct List + S:gt.recipe.canner=Canning Machine + S:gt.recipe.centrifuge=Centrifuge + S:gt.recipe.chemicalbath=Chemical Bath + S:gt.recipe.chemicalreactor=Chemical Reactor + S:gt.recipe.circuitassembler=Circuit Assembler + S:gt.recipe.cncmachine=CNC Machine + S:gt.recipe.compressor=Compressor + S:gt.recipe.craker=Oil Cracker + S:gt.recipe.cuttingsaw=Cutting Saw + S:gt.recipe.dieselgeneratorfuel=Diesel Generator Fuel + S:gt.recipe.distillationtower=Distillation Tower + S:gt.recipe.distillery=Distillery + S:gt.recipe.electrolyzer=Electrolyzer + S:gt.recipe.electromagneticseparator=Electromagnetic Separator + S:gt.recipe.extractor=Extractor + S:gt.recipe.extruder=Extruder + S:gt.recipe.fakeAssemblylineProcess=Assemblyline Process + S:gt.recipe.fermenter=Fermenter + S:gt.recipe.fluidcanner=Fluid Canning Machine + 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.hammer=Hammer + S:gt.recipe.implosioncompressor=Implosion Compressor + S:gt.recipe.largeboilerfakefuels=Large Boiler + S:gt.recipe.largechemicalreactor=Large Chemical Reactor + S:gt.recipe.largenaquadahreactor=Large Naquadah Reactor + S:gt.recipe.laserengraver=Precision Laser Engraver + S:gt.recipe.lathe=Lathe + S:gt.recipe.macerator=Pulverization + S:gt.recipe.magicfuels=Magic Fuels + S:gt.recipe.massfab=Mass Fabrication + S:gt.recipe.metalbender=Metal Bender + S:gt.recipe.microwave=Microwave + S:gt.recipe.mixer=Mixer + S:gt.recipe.orewasher=Ore Washing Plant + S:gt.recipe.packager=Packager + S:gt.recipe.plasmaarcfurnace=Plasma Arc Furnace + S:gt.recipe.plasmageneratorfuels=Plasma generator Fuels + S:gt.recipe.polarizer=Electromagnetic Polarizer + S:gt.recipe.press=Forming Press + S:gt.recipe.primitiveblastfurnace=Primitive Blast Furnace + S:gt.recipe.printer=Printer + S:gt.recipe.pyro=Pyrolyse Oven + S:gt.recipe.replicator=Replicator + S:gt.recipe.rockbreaker=Rock Breaker + S:gt.recipe.scanner=Scanner + S:gt.recipe.semifluidboilerfuels=Semifluid Boiler Fuels + S:gt.recipe.sifter=Sifter + S:gt.recipe.slicer=Slicer + S:gt.recipe.smallnaquadahreactor=Small Naquadah Reactor + 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.vacuumfreezer=Vacuum Freezer + S:gt.recipe.wiremill=Wiremill + S:gt.runfastertooltip=You can walk faster on this Block + S:gt.sensorcard.name=GregTech Sensor Card + S:ic.recipe.recycler=Recycler + 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 +} + + diff --git a/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt b/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt new file mode 100644 index 0000000000..28da57ca66 --- /dev/null +++ b/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt @@ -0,0 +1,90 @@ +// class version 50.0 (50) +// access flags 0x21 +public class codechicken/nei/guihook/DefaultSlotClickHandler implements codechicken/nei/guihook/IContainerSlotClickHandler { + + // compiled from: DefaultSlotClickHandler.java + + // access flags 0x1 + public ()V + L0 + LINENUMBER 6 L0 + ALOAD 0 + INVOKESPECIAL java/lang/Object. ()V + RETURN + L1 + LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public beforeSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V + L0 + LINENUMBER 11 L0 + RETURN + L1 + LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0 + LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 1 + LOCALVARIABLE slotIndex I L0 L1 2 + LOCALVARIABLE button I L0 L1 3 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L1 4 + LOCALVARIABLE modifier I L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public handleSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;IZ)Z + L0 + LINENUMBER 16 L0 + ILOAD 6 + IFNE L1 + L2 + LINENUMBER 17 L2 + ALOAD 1 + ALOAD 4 + ILOAD 2 + ILOAD 3 + ILOAD 5 + INVOKESTATIC codechicken/nei/guihook/DefaultSlotClickHandler.callHandleMouseClick (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;III)V + L1 + LINENUMBER 19 L1 + FRAME FULL [codechicken/nei/guihook/DefaultSlotClickHandler net/minecraft/client/gui/inventory/GuiContainer I I net/minecraft/inventory/Slot I I] [] + ICONST_1 + IRETURN + L3 + LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L3 0 + LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L3 1 + LOCALVARIABLE slotIndex I L0 L3 2 + LOCALVARIABLE button I L0 L3 3 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L3 4 + LOCALVARIABLE modifier I L0 L3 5 + LOCALVARIABLE eventconsumed Z L0 L3 6 + MAXSTACK = 5 + MAXLOCALS = 7 + + // access flags 0x9 + public static callHandleMouseClick(Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;III)V + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.public_func_146984_a (Lnet/minecraft/inventory/Slot;III)V + RETURN + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public afterSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V + L0 + LINENUMBER 29 L0 + RETURN + L1 + LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0 + LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 1 + LOCALVARIABLE slotIndex I L0 L1 2 + LOCALVARIABLE button I L0 L1 3 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L1 4 + LOCALVARIABLE modifier I L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 +} diff --git a/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt b/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt new file mode 100644 index 0000000000..3db977be4e --- /dev/null +++ b/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt @@ -0,0 +1,2377 @@ +// class version 50.0 (50) +// access flags 0x21 +public class codechicken/nei/guihook/GuiContainerManager { + + // compiled from: GuiContainerManager.java + + // access flags 0x1 + public Lnet/minecraft/client/gui/inventory/GuiContainer; window + + // access flags 0x9 + public static Lnet/minecraft/client/renderer/entity/RenderItem; drawItems + + // access flags 0x19 + // signature Ljava/util/LinkedList; + // declaration: java.util.LinkedList + public final static Ljava/util/LinkedList; tooltipHandlers + + // access flags 0x19 + // signature Ljava/util/LinkedList; + // declaration: java.util.LinkedList + public final static Ljava/util/LinkedList; inputHandlers + + // access flags 0x19 + // signature Ljava/util/LinkedList; + // declaration: java.util.LinkedList + public final static Ljava/util/LinkedList; drawHandlers + + // access flags 0x19 + // signature Ljava/util/LinkedList; + // declaration: java.util.LinkedList + public final static Ljava/util/LinkedList; objectHandlers + + // access flags 0x19 + // signature Ljava/util/LinkedList; + // declaration: java.util.LinkedList + public final static Ljava/util/LinkedList; slotClickHandlers + + // access flags 0xA + private static I modelviewDepth + + // access flags 0xA + // signature Ljava/util/HashSet; + // declaration: java.util.HashSet + private static Ljava/util/HashSet; stackTraces + + // access flags 0x2 + private I clickHandled + + // access flags 0x2 + // signature Ljava/util/List; + // declaration: java.util.List + private Ljava/util/List; instanceTooltipHandlers + + // access flags 0x9 + public static getManager()Lcodechicken/nei/guihook/GuiContainerManager; + L0 + LINENUMBER 45 L0 + INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen; + ASTORE 0 + L1 + LINENUMBER 46 L1 + ALOAD 0 + INSTANCEOF net/minecraft/client/gui/inventory/GuiContainer + IFEQ L2 + ALOAD 0 + CHECKCAST net/minecraft/client/gui/inventory/GuiContainer + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getManager (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; + GOTO L3 + L2 + FRAME FULL [net/minecraft/client/gui/GuiScreen] [] + ACONST_NULL + L3 + FRAME FULL [net/minecraft/client/gui/GuiScreen] [codechicken/nei/guihook/GuiContainerManager] + ARETURN + L4 + LOCALVARIABLE gui Lnet/minecraft/client/gui/GuiScreen; L1 L4 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x9 + public static getManager(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ARETURN + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x9 + public static addTooltipHandler(Lcodechicken/nei/guihook/IContainerTooltipHandler;)V + L0 + LINENUMBER 60 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; + ALOAD 0 + INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z + POP + L1 + LINENUMBER 61 L1 + RETURN + L2 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static addInputHandler(Lcodechicken/nei/guihook/IContainerInputHandler;)V + L0 + LINENUMBER 69 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + ALOAD 0 + INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z + POP + L1 + LINENUMBER 70 L1 + RETURN + L2 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerInputHandler; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static addDrawHandler(Lcodechicken/nei/guihook/IContainerDrawHandler;)V + L0 + LINENUMBER 78 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; + ALOAD 0 + INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z + POP + L1 + LINENUMBER 79 L1 + RETURN + L2 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerDrawHandler; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static addObjectHandler(Lcodechicken/nei/guihook/IContainerObjectHandler;)V + L0 + LINENUMBER 87 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; + ALOAD 0 + INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z + POP + L1 + LINENUMBER 88 L1 + RETURN + L2 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerObjectHandler; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static addSlotClickHandler(Lcodechicken/nei/guihook/IContainerSlotClickHandler;)V + L0 + LINENUMBER 96 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; + ALOAD 0 + INVOKEVIRTUAL java/util/LinkedList.addFirst (Ljava/lang/Object;)V + L1 + LINENUMBER 97 L1 + RETURN + L2 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static getFontRenderer(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; + L0 + LINENUMBER 100 L0 + ALOAD 0 + IFNULL L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + IFNULL L1 + L2 + LINENUMBER 101 L2 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; + ASTORE 1 + L3 + LINENUMBER 102 L3 + ALOAD 1 + IFNULL L1 + L4 + LINENUMBER 103 L4 + ALOAD 1 + ARETURN + L1 + LINENUMBER 105 L1 + FRAME FULL [net/minecraft/item/ItemStack] [] + GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; + ARETURN + L5 + LOCALVARIABLE f Lnet/minecraft/client/gui/FontRenderer; L3 L1 1 + LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L5 0 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x9 + // signature (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; + // declaration: java.util.List itemDisplayNameMultiline(net.minecraft.item.ItemStack, net.minecraft.client.gui.inventory.GuiContainer, boolean) + public static itemDisplayNameMultiline(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; + TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable + L3 + LINENUMBER 117 L3 + ACONST_NULL + ASTORE 3 + L0 + LINENUMBER 119 L0 + ALOAD 0 + INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ILOAD 2 + IFEQ L4 + INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z + IFEQ L4 + ICONST_1 + GOTO L5 + L4 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I N] [net/minecraft/item/ItemStack net/minecraft/client/entity/EntityClientPlayerMP] + ICONST_0 + L5 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I N] [net/minecraft/item/ItemStack net/minecraft/client/entity/EntityClientPlayerMP I] + INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List; + ASTORE 3 + L1 + LINENUMBER 120 L1 + GOTO L6 + L2 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [java/lang/Throwable] + ASTORE 4 + L6 + LINENUMBER 122 L6 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] + ALOAD 3 + IFNONNULL L7 + L8 + LINENUMBER 123 L8 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + ASTORE 3 + L7 + LINENUMBER 125 L7 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] + ALOAD 3 + INVOKEINTERFACE java/util/List.size ()I + IFNE L9 + L10 + LINENUMBER 126 L10 + ALOAD 3 + LDC "Unnamed" + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L9 + LINENUMBER 128 L9 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] + ALOAD 3 + ICONST_0 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + IFNULL L11 + ALOAD 3 + ICONST_0 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST java/lang/String + LDC "" + INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z + IFEQ L12 + L11 + LINENUMBER 129 L11 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] + ALOAD 3 + ICONST_0 + LDC "Unnamed" + INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; + POP + L12 + LINENUMBER 131 L12 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] + ILOAD 2 + IFEQ L13 + L14 + LINENUMBER 132 L14 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 4 + L15 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List java/util/Iterator] [] + ALOAD 4 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L13 + ALOAD 4 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler + ASTORE 5 + L16 + LINENUMBER 133 L16 + ALOAD 5 + ALOAD 1 + ALOAD 0 + ALOAD 3 + INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleItemDisplayName (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/item/ItemStack;Ljava/util/List;)Ljava/util/List; + ASTORE 3 + L17 + LINENUMBER 134 L17 + GOTO L15 + L13 + LINENUMBER 137 L13 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] + ALOAD 3 + ICONST_0 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 0 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getRarity ()Lnet/minecraft/item/EnumRarity; + GETFIELD net/minecraft/item/EnumRarity.rarityColor : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL net/minecraft/util/EnumChatFormatting.toString ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 3 + ICONST_0 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST java/lang/String + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; + POP + L18 + LINENUMBER 138 L18 + ICONST_1 + ISTORE 4 + L19 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List I] [] + ILOAD 4 + ALOAD 3 + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L20 + L21 + LINENUMBER 139 L21 + ALOAD 3 + ILOAD 4 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "\u00a77" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 3 + ILOAD 4 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST java/lang/String + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; + POP + L22 + LINENUMBER 138 L22 + IINC 4 1 + GOTO L19 + L20 + LINENUMBER 141 L20 + FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List I] [] + ALOAD 3 + ARETURN + L23 + LOCALVARIABLE ignored Ljava/lang/Throwable; L6 L6 4 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L16 L17 5 + LOCALVARIABLE i$ Ljava/util/Iterator; L15 L13 4 + LOCALVARIABLE i I L19 L20 4 + LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L3 L23 0 + LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L3 L23 1 + LOCALVARIABLE includeHandlers Z L3 L23 2 + LOCALVARIABLE namelist Ljava/util/List; L0 L23 3 + // signature Ljava/util/List; + // declaration: java.util.List + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x9 + public static itemDisplayNameShort(Lnet/minecraft/item/ItemStack;)Ljava/lang/String; + L0 + LINENUMBER 151 L0 + ALOAD 0 + ACONST_NULL + ICONST_0 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; + ASTORE 1 + L1 + LINENUMBER 152 L1 + ALOAD 1 + ICONST_0 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST java/lang/String + ARETURN + L2 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L2 0 + LOCALVARIABLE list Ljava/util/List; L1 L2 1 + // signature Ljava/util/List; + // declaration: java.util.List + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x9 + public static concatenatedDisplayName(Lnet/minecraft/item/ItemStack;Z)Ljava/lang/String; + L0 + LINENUMBER 162 L0 + ALOAD 0 + ACONST_NULL + ILOAD 1 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; + ASTORE 2 + L1 + LINENUMBER 163 L1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ASTORE 3 + L2 + LINENUMBER 164 L2 + ICONST_1 + ISTORE 4 + L3 + LINENUMBER 165 L3 + ALOAD 2 + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 5 + L4 + FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator] [] + ALOAD 5 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L5 + ALOAD 5 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 6 + L6 + LINENUMBER 166 L6 + ILOAD 4 + IFEQ L7 + L8 + LINENUMBER 167 L8 + ICONST_0 + ISTORE 4 + GOTO L9 + L7 + LINENUMBER 169 L7 + FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator java/lang/String] [] + ALOAD 3 + LDC "#" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + POP + L9 + LINENUMBER 171 L9 + FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator java/lang/String] [] + ALOAD 3 + ALOAD 6 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + POP + L10 + LINENUMBER 172 L10 + GOTO L4 + L5 + LINENUMBER 173 L5 + FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator] [] + ALOAD 3 + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKESTATIC net/minecraft/util/EnumChatFormatting.getTextWithoutFormattingCodes (Ljava/lang/String;)Ljava/lang/String; + ARETURN + L11 + LOCALVARIABLE name Ljava/lang/String; L6 L10 6 + LOCALVARIABLE i$ Ljava/util/Iterator; L4 L5 5 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L11 0 + LOCALVARIABLE includeHandlers Z L0 L11 1 + LOCALVARIABLE list Ljava/util/List; L1 L11 2 + // signature Ljava/util/List; + // declaration: java.util.List + LOCALVARIABLE sb Ljava/lang/StringBuilder; L2 L11 3 + LOCALVARIABLE first Z L3 L11 4 + MAXSTACK = 3 + MAXLOCALS = 7 + + // access flags 0x9 + public static drawItem(IILnet/minecraft/item/ItemStack;)V + L0 + LINENUMBER 177 L0 + ILOAD 0 + ILOAD 1 + ALOAD 2 + ALOAD 2 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.drawItem (IILnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/FontRenderer;)V + L1 + LINENUMBER 178 L1 + RETURN + L2 + LOCALVARIABLE i I L0 L2 0 + LOCALVARIABLE j I L0 L2 1 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L2 2 + MAXSTACK = 4 + MAXLOCALS = 3 + + // access flags 0x9 + public static drawItem(IILnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/FontRenderer;)V + TRYCATCHBLOCK L0 L1 L2 java/lang/Exception + L3 + LINENUMBER 184 L3 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.enable3DRender ()V + L4 + LINENUMBER 185 L4 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + DUP + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + LDC 100.0 + FADD + DUP_X1 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + FSTORE 4 + L0 + LINENUMBER 187 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 3 + GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 2 + ILOAD 0 + ILOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L5 + LINENUMBER 188 L5 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 3 + GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 2 + ILOAD 0 + ILOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L6 + LINENUMBER 190 L6 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.checkMatrixStack ()Z + IFNE L7 + L8 + LINENUMBER 191 L8 + NEW java/lang/IllegalStateException + DUP + LDC "Modelview matrix stack too deep" + INVOKESPECIAL java/lang/IllegalStateException. (Ljava/lang/String;)V + ATHROW + L7 + LINENUMBER 192 L7 + FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + GETFIELD net/minecraft/client/renderer/Tessellator.isDrawing : Z + IFEQ L1 + L9 + LINENUMBER 193 L9 + NEW java/lang/IllegalStateException + DUP + LDC "Still drawing" + INVOKESPECIAL java/lang/IllegalStateException. (Ljava/lang/String;)V + ATHROW + L1 + LINENUMBER 210 L1 + FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] + GOTO L10 + L2 + LINENUMBER 194 L2 + FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [java/lang/Exception] + ASTORE 5 + L11 + LINENUMBER 195 L11 + NEW java/io/StringWriter + DUP + INVOKESPECIAL java/io/StringWriter. ()V + ASTORE 6 + L12 + LINENUMBER 196 L12 + ALOAD 5 + NEW java/io/PrintWriter + DUP + ALOAD 6 + INVOKESPECIAL java/io/PrintWriter. (Ljava/io/Writer;)V + INVOKEVIRTUAL java/lang/Exception.printStackTrace (Ljava/io/PrintWriter;)V + L13 + LINENUMBER 197 L13 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 2 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + ALOAD 6 + INVOKEVIRTUAL java/io/StringWriter.toString ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 7 + L14 + LINENUMBER 198 L14 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; + ALOAD 7 + INVOKEVIRTUAL java/util/HashSet.contains (Ljava/lang/Object;)Z + IFNE L15 + L16 + LINENUMBER 199 L16 + GETSTATIC java/lang/System.err : Ljava/io/PrintStream; + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "Error while rendering: " + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 2 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V + L17 + LINENUMBER 200 L17 + ALOAD 5 + INVOKEVIRTUAL java/lang/Exception.printStackTrace ()V + L18 + LINENUMBER 201 L18 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; + ALOAD 7 + INVOKEVIRTUAL java/util/HashSet.add (Ljava/lang/Object;)Z + POP + L15 + LINENUMBER 204 L15 + FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F java/lang/Exception java/io/StringWriter java/lang/String] [] + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.restoreMatrixStack ()V + L19 + LINENUMBER 205 L19 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + GETFIELD net/minecraft/client/renderer/Tessellator.isDrawing : Z + IFEQ L20 + L21 + LINENUMBER 206 L21 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L20 + LINENUMBER 208 L20 + FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F java/lang/Exception java/io/StringWriter java/lang/String] [] + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + FLOAD 4 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L22 + LINENUMBER 209 L22 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 3 + GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + NEW net/minecraft/item/ItemStack + DUP + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/block/Block;)V + ILOAD 0 + ILOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L10 + LINENUMBER 212 L10 + FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.enable2DRender ()V + L23 + LINENUMBER 213 L23 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + FLOAD 4 + LDC 100.0 + FSUB + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L24 + LINENUMBER 214 L24 + RETURN + L25 + LOCALVARIABLE sw Ljava/io/StringWriter; L12 L10 6 + LOCALVARIABLE stackTrace Ljava/lang/String; L14 L10 7 + LOCALVARIABLE e Ljava/lang/Exception; L11 L10 5 + LOCALVARIABLE i I L3 L25 0 + LOCALVARIABLE j I L3 L25 1 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L25 2 + LOCALVARIABLE fontRenderer Lnet/minecraft/client/gui/FontRenderer; L3 L25 3 + LOCALVARIABLE zLevel F L0 L25 4 + MAXSTACK = 6 + MAXLOCALS = 8 + + // access flags 0x9 + public static enableMatrixStackLogging()V + L0 + LINENUMBER 217 L0 + SIPUSH 2979 + INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I + L1 + LINENUMBER 218 L1 + RETURN + MAXSTACK = 1 + MAXLOCALS = 0 + + // access flags 0x9 + public static disableMatrixStackLogging()V + L0 + LINENUMBER 221 L0 + ICONST_M1 + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I + L1 + LINENUMBER 222 L1 + RETURN + MAXSTACK = 1 + MAXLOCALS = 0 + + // access flags 0x9 + public static checkMatrixStack()Z + L0 + LINENUMBER 225 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I + IFLT L1 + SIPUSH 2979 + INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I + GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I + IF_ICMPNE L2 + L1 + FRAME FULL [] [] + ICONST_1 + GOTO L3 + L2 + FRAME FULL [] [] + ICONST_0 + L3 + FRAME FULL [] [I] + IRETURN + MAXSTACK = 2 + MAXLOCALS = 0 + + // access flags 0x9 + public static restoreMatrixStack()V + L0 + LINENUMBER 229 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I + IFLT L1 + L2 + LINENUMBER 230 L2 + SIPUSH 2979 + INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I + ISTORE 0 + L3 + FRAME FULL [I] [] + ILOAD 0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I + IF_ICMPLE L1 + L4 + LINENUMBER 231 L4 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L5 + LINENUMBER 230 L5 + IINC 0 -1 + GOTO L3 + L1 + LINENUMBER 232 L1 + FRAME FULL [] [] + RETURN + LOCALVARIABLE i I L3 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static setColouredItemRender(Z)V + L0 + LINENUMBER 235 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + ILOAD 0 + IFNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [I] [net/minecraft/client/renderer/entity/RenderItem] + ICONST_0 + L2 + FRAME FULL [I] [net/minecraft/client/renderer/entity/RenderItem I] + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + L3 + LINENUMBER 236 L3 + RETURN + L4 + LOCALVARIABLE enable Z L0 L4 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static enable3DRender()V + L0 + LINENUMBER 239 L0 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L1 + LINENUMBER 240 L1 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L2 + LINENUMBER 241 L2 + RETURN + MAXSTACK = 1 + MAXLOCALS = 0 + + // access flags 0x9 + public static enable2DRender()V + L0 + LINENUMBER 244 L0 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L1 + LINENUMBER 245 L1 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L2 + LINENUMBER 246 L2 + RETURN + MAXSTACK = 1 + MAXLOCALS = 0 + + // access flags 0x1 + public (Lnet/minecraft/client/gui/inventory/GuiContainer;)V + L0 + LINENUMBER 251 L0 + ALOAD 0 + INVOKESPECIAL java/lang/Object. ()V + L1 + LINENUMBER 248 L1 + ALOAD 0 + ICONST_0 + PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I + L2 + LINENUMBER 252 L2 + ALOAD 0 + ALOAD 1 + PUTFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + L3 + LINENUMBER 253 L3 + ALOAD 1 + INSTANCEOF codechicken/nei/guihook/IContainerTooltipHandler + IFEQ L4 + L5 + LINENUMBER 254 L5 + ALOAD 0 + NEW java/util/LinkedList + DUP + INVOKESPECIAL java/util/LinkedList. ()V + PUTFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; + L6 + LINENUMBER 255 L6 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; + ALOAD 1 + CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L7 + LINENUMBER 256 L7 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; + GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; + INVOKEINTERFACE java/util/List.addAll (Ljava/util/Collection;)Z + POP + GOTO L8 + L4 + LINENUMBER 258 L4 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/client/gui/inventory/GuiContainer] [] + ALOAD 0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; + PUTFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; + L8 + LINENUMBER 259 L8 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/client/gui/inventory/GuiContainer] [] + RETURN + L9 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L9 0 + LOCALVARIABLE screen Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L9 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x9 + public static getStackMouseOver(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/item/ItemStack; + L0 + LINENUMBER 262 L0 + INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; + ASTORE 1 + L1 + LINENUMBER 264 L1 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 2 + L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L3 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerObjectHandler + ASTORE 3 + L4 + LINENUMBER 265 L4 + ALOAD 3 + ALOAD 0 + ALOAD 1 + GETFIELD java/awt/Point.x : I + ALOAD 1 + GETFIELD java/awt/Point.y : I + INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.getStackUnderMouse (Lnet/minecraft/client/gui/inventory/GuiContainer;II)Lnet/minecraft/item/ItemStack; + ASTORE 4 + L5 + LINENUMBER 266 L5 + ALOAD 4 + IFNULL L6 + L7 + LINENUMBER 267 L7 + ALOAD 4 + ARETURN + L6 + LINENUMBER 268 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler net/minecraft/item/ItemStack] [] + GOTO L2 + L3 + LINENUMBER 270 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator] [] + ALOAD 0 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getSlotMouseOver (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/inventory/Slot; + ASTORE 2 + L8 + LINENUMBER 271 L8 + ALOAD 2 + IFNULL L9 + L10 + LINENUMBER 272 L10 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + ARETURN + L9 + LINENUMBER 274 L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point net/minecraft/inventory/Slot] [] + ACONST_NULL + ARETURN + L11 + LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L5 L6 4 + LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L4 L6 3 + LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 2 + LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0 + LOCALVARIABLE mousePos Ljava/awt/Point; L1 L11 1 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L8 L11 2 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x9 + public static getSlotMouseOver(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/inventory/Slot; + L0 + LINENUMBER 278 L0 + INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; + ASTORE 1 + L1 + LINENUMBER 279 L1 + ALOAD 0 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getManager (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + GETFIELD java/awt/Point.x : I + ALOAD 1 + GETFIELD java/awt/Point.y : I + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z + IFEQ L2 + L3 + LINENUMBER 280 L3 + ACONST_NULL + ARETURN + L2 + LINENUMBER 282 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point] [] + ALOAD 0 + ALOAD 1 + GETFIELD java/awt/Point.x : I + ALOAD 1 + GETFIELD java/awt/Point.y : I + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; + ARETURN + L4 + LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 + LOCALVARIABLE mousePos Ljava/awt/Point; L1 L4 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public load()V + L0 + LINENUMBER 286 L0 + ALOAD 0 + ICONST_0 + PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I + L1 + LINENUMBER 287 L1 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 1 + L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L3 + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerObjectHandler + ASTORE 2 + L4 + LINENUMBER 288 L4 + ALOAD 2 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.load (Lnet/minecraft/client/gui/inventory/GuiContainer;)V + L5 + GOTO L2 + L3 + LINENUMBER 289 L3 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] + RETURN + L6 + LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L4 L5 2 + LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 1 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public updateScreen()V + L0 + LINENUMBER 295 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 1 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerObjectHandler + ASTORE 2 + L3 + LINENUMBER 296 L3 + ALOAD 2 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.guiTick (Lnet/minecraft/client/gui/inventory/GuiContainer;)V + L4 + GOTO L1 + L2 + LINENUMBER 297 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] + RETURN + L5 + LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 2 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public lastKeyTyped(IC)Z + L0 + LINENUMBER 303 L0 + ILOAD 1 + ICONST_1 + IF_ICMPNE L1 + L2 + LINENUMBER 304 L2 + ICONST_0 + IRETURN + L1 + LINENUMBER 306 L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 3 + L3 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L4 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 4 + L5 + LINENUMBER 307 L5 + ALOAD 4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 2 + ILOAD 1 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.lastKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)Z + IFEQ L6 + L7 + LINENUMBER 308 L7 + ICONST_1 + IRETURN + L6 + LINENUMBER 307 L6 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] + GOTO L3 + L4 + LINENUMBER 310 L4 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ICONST_0 + IRETURN + L8 + LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L5 L6 4 + LOCALVARIABLE i$ Ljava/util/Iterator; L3 L4 3 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L8 0 + LOCALVARIABLE keyID I L0 L8 1 + LOCALVARIABLE keyChar C L0 L8 2 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public firstKeyTyped(CI)Z + L0 + LINENUMBER 314 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 3 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 4 + L3 + LINENUMBER 315 L3 + ALOAD 4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V + L4 + GOTO L1 + L2 + LINENUMBER 317 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 3 + L5 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L6 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 4 + L7 + LINENUMBER 318 L7 + ALOAD 4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.keyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)Z + IFEQ L8 + L9 + LINENUMBER 319 L9 + ICONST_1 + IRETURN + L8 + LINENUMBER 318 L8 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] + GOTO L5 + L6 + LINENUMBER 321 L6 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ICONST_0 + IRETURN + L10 + LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 4 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 3 + LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L7 L8 4 + LOCALVARIABLE i$ Ljava/util/Iterator; L5 L6 3 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L10 0 + LOCALVARIABLE keyChar C L0 L10 1 + LOCALVARIABLE keyID I L0 L10 2 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public mouseClicked(III)Z + L0 + LINENUMBER 325 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 4 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] + ALOAD 4 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 4 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 5 + L3 + LINENUMBER 326 L3 + ALOAD 5 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseClicked (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V + L4 + GOTO L1 + L2 + LINENUMBER 328 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 4 + L5 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] + ALOAD 4 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L6 + ALOAD 4 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 5 + L7 + LINENUMBER 329 L7 + ALOAD 5 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.mouseClicked (Lnet/minecraft/client/gui/inventory/GuiContainer;III)Z + IFEQ L8 + L9 + LINENUMBER 330 L9 + ALOAD 0 + DUP + GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I + ICONST_1 + ILOAD 3 + ISHL + IOR + PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I + L10 + LINENUMBER 331 L10 + ICONST_1 + IRETURN + L8 + LINENUMBER 329 L8 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] + GOTO L5 + L6 + LINENUMBER 334 L6 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] + ICONST_0 + IRETURN + L11 + LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 5 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 4 + LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L7 L8 5 + LOCALVARIABLE i$ Ljava/util/Iterator; L5 L6 4 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L11 0 + LOCALVARIABLE mousex I L0 L11 1 + LOCALVARIABLE mousey I L0 L11 2 + LOCALVARIABLE button I L0 L11 3 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public mouseScrolled(I)V + L0 + LINENUMBER 338 L0 + INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; + ASTORE 2 + L1 + LINENUMBER 340 L1 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 3 + L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L3 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 4 + L4 + LINENUMBER 341 L4 + ALOAD 4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ALOAD 2 + GETFIELD java/awt/Point.x : I + ALOAD 2 + GETFIELD java/awt/Point.y : I + ILOAD 1 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseScrolled (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V + L5 + GOTO L2 + L3 + LINENUMBER 343 L3 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 3 + L6 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L7 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 4 + L8 + LINENUMBER 344 L8 + ALOAD 4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ALOAD 2 + GETFIELD java/awt/Point.x : I + ALOAD 2 + GETFIELD java/awt/Point.y : I + ILOAD 1 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.mouseScrolled (Lnet/minecraft/client/gui/inventory/GuiContainer;III)Z + IFEQ L9 + L10 + LINENUMBER 345 L10 + RETURN + L9 + LINENUMBER 344 L9 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] + GOTO L6 + L7 + LINENUMBER 347 L7 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + INSTANCEOF codechicken/nei/guihook/IGuiHandleMouseWheel + IFEQ L11 + L12 + LINENUMBER 348 L12 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + CHECKCAST codechicken/nei/guihook/IGuiHandleMouseWheel + ILOAD 1 + INVOKEINTERFACE codechicken/nei/guihook/IGuiHandleMouseWheel.mouseScrolled (I)V + L11 + LINENUMBER 349 L11 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] + RETURN + L13 + LOCALVARIABLE inputHandler Lcodechicken/nei/guihook/IContainerInputHandler; L4 L5 4 + LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 3 + LOCALVARIABLE inputHandler Lcodechicken/nei/guihook/IContainerInputHandler; L8 L9 4 + LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 3 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L13 0 + LOCALVARIABLE scrolled I L0 L13 1 + LOCALVARIABLE mousepos Ljava/awt/Point; L1 L13 2 + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public overrideMouseUp(III)Z + L0 + LINENUMBER 355 L0 + ILOAD 3 + IFLT L1 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I + ICONST_1 + ILOAD 3 + ISHL + IAND + IFEQ L1 + L2 + LINENUMBER 356 L2 + ALOAD 0 + DUP + GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I + ICONST_1 + ILOAD 3 + ISHL + ICONST_M1 + IXOR + IAND + PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I + L3 + LINENUMBER 357 L3 + ALOAD 0 + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V + L4 + LINENUMBER 358 L4 + ICONST_1 + IRETURN + L1 + LINENUMBER 360 L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 + LOCALVARIABLE mousex I L0 L5 1 + LOCALVARIABLE mousey I L0 L5 2 + LOCALVARIABLE button I L0 L5 3 + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public mouseUp(III)V + L0 + LINENUMBER 364 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 4 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] + ALOAD 4 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 4 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 5 + L3 + LINENUMBER 365 L3 + ALOAD 5 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseUp (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V + L4 + GOTO L1 + L2 + LINENUMBER 366 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] + RETURN + L5 + LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 5 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 4 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 + LOCALVARIABLE mousex I L0 L5 1 + LOCALVARIABLE mousey I L0 L5 2 + LOCALVARIABLE button I L0 L5 3 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public mouseDragged(IIIJ)V + L0 + LINENUMBER 372 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 6 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I J java/util/Iterator] [] + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerInputHandler + ASTORE 7 + L3 + LINENUMBER 373 L3 + ALOAD 7 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + ILOAD 3 + LLOAD 4 + INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseDragged (Lnet/minecraft/client/gui/inventory/GuiContainer;IIIJ)V + L4 + GOTO L1 + L2 + LINENUMBER 374 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I J java/util/Iterator] [] + RETURN + L5 + LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 7 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 6 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 + LOCALVARIABLE mousex I L0 L5 1 + LOCALVARIABLE mousey I L0 L5 2 + LOCALVARIABLE button I L0 L5 3 + LOCALVARIABLE heldTime J L0 L5 4 + MAXSTACK = 7 + MAXLOCALS = 8 + + // access flags 0x1 + public preDraw()V + L0 + LINENUMBER 380 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 1 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerDrawHandler + ASTORE 2 + L3 + LINENUMBER 381 L3 + ALOAD 2 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.onPreDraw (Lnet/minecraft/client/gui/inventory/GuiContainer;)V + L4 + GOTO L1 + L2 + LINENUMBER 382 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] + RETURN + L5 + LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 2 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public renderObjects(II)V + L0 + LINENUMBER 385 L0 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + INEG + I2F + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + INEG + I2F + LDC 200.0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L1 + LINENUMBER 386 L1 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 3 + L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L3 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerDrawHandler + ASTORE 4 + L4 + LINENUMBER 387 L4 + ALOAD 4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderObjects (Lnet/minecraft/client/gui/inventory/GuiContainer;II)V + L5 + GOTO L2 + L3 + LINENUMBER 389 L3 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 3 + L6 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L7 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerDrawHandler + ASTORE 4 + L8 + LINENUMBER 390 L8 + ALOAD 4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.postRenderObjects (Lnet/minecraft/client/gui/inventory/GuiContainer;II)V + L9 + GOTO L6 + L7 + LINENUMBER 391 L7 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + I2F + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + I2F + LDC -200.0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L10 + LINENUMBER 392 L10 + RETURN + L11 + LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L4 L5 4 + LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 3 + LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L8 L9 4 + LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 3 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L11 0 + LOCALVARIABLE mousex I L0 L11 1 + LOCALVARIABLE mousey I L0 L11 2 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public renderToolTips(II)V + L0 + LINENUMBER 395 L0 + NEW java/util/LinkedList + DUP + INVOKESPECIAL java/util/LinkedList. ()V + ASTORE 3 + L1 + LINENUMBER 396 L1 + GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; + ASTORE 4 + L2 + LINENUMBER 398 L2 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 5 + L3 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/util/Iterator] [] + ALOAD 5 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L4 + ALOAD 5 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler + ASTORE 6 + L5 + LINENUMBER 399 L5 + ALOAD 6 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + ALOAD 3 + INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;IILjava/util/List;)Ljava/util/List; + ASTORE 3 + L6 + GOTO L3 + L4 + LINENUMBER 401 L4 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/List.isEmpty ()Z + IFEQ L7 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.shouldShowTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;)Z + IFEQ L7 + L8 + LINENUMBER 402 L8 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getStackMouseOver (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/item/ItemStack; + ASTORE 5 + L9 + LINENUMBER 403 L9 + ALOAD 5 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; + ASTORE 4 + L10 + LINENUMBER 404 L10 + ALOAD 5 + IFNULL L11 + L12 + LINENUMBER 405 L12 + ALOAD 5 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ICONST_1 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; + ASTORE 3 + L11 + LINENUMBER 407 L11 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 6 + L13 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer net/minecraft/item/ItemStack java/util/Iterator] [] + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L7 + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler + ASTORE 7 + L14 + LINENUMBER 408 L14 + ALOAD 7 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ALOAD 5 + ILOAD 1 + ILOAD 2 + ALOAD 3 + INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleItemTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/item/ItemStack;IILjava/util/List;)Ljava/util/List; + ASTORE 3 + L15 + GOTO L13 + L7 + LINENUMBER 411 L7 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/lang/Object] [] + ALOAD 3 + INVOKEINTERFACE java/util/List.size ()I + IFLE L16 + L17 + LINENUMBER 412 L17 + ALOAD 3 + ICONST_0 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 3 + ICONST_0 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST java/lang/String + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC "\u00a7h" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; + POP + L16 + LINENUMBER 414 L16 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/lang/Object] [] + ALOAD 4 + ILOAD 1 + BIPUSH 12 + IADD + ILOAD 2 + BIPUSH 12 + ISUB + ALOAD 3 + INVOKESTATIC codechicken/lib/gui/GuiDraw.drawMultilineTip (Lnet/minecraft/client/gui/FontRenderer;IILjava/util/List;)V + L18 + LINENUMBER 415 L18 + RETURN + L19 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L5 L6 6 + LOCALVARIABLE i$ Ljava/util/Iterator; L3 L4 5 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L14 L15 7 + LOCALVARIABLE i$ Ljava/util/Iterator; L13 L7 6 + LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L9 L7 5 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L19 0 + LOCALVARIABLE mousex I L0 L19 1 + LOCALVARIABLE mousey I L0 L19 2 + LOCALVARIABLE tooltip Ljava/util/List; L1 L19 3 + // signature Ljava/util/List; + // declaration: java.util.List + LOCALVARIABLE font Lnet/minecraft/client/gui/FontRenderer; L2 L19 4 + MAXSTACK = 6 + MAXLOCALS = 8 + + // access flags 0x9 + public static shouldShowTooltip(Lnet/minecraft/client/gui/inventory/GuiContainer;)Z + L0 + LINENUMBER 418 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 1 + L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerObjectHandler + ASTORE 2 + L3 + LINENUMBER 419 L3 + ALOAD 2 + ALOAD 0 + INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.shouldShowTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;)Z + IFNE L4 + L5 + LINENUMBER 420 L5 + ICONST_0 + IRETURN + L4 + LINENUMBER 419 L4 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler] [] + GOTO L1 + L2 + LINENUMBER 422 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L6 + ICONST_1 + GOTO L7 + L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] + ICONST_0 + L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [I] + IRETURN + L8 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 2 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 + LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public renderSlotUnderlay(Lnet/minecraft/inventory/Slot;)V + L0 + LINENUMBER 426 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 2 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerDrawHandler + ASTORE 3 + L3 + LINENUMBER 427 L3 + ALOAD 3 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ALOAD 1 + INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderSlotUnderlay (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;)V + L4 + GOTO L1 + L2 + LINENUMBER 428 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] + RETURN + L5 + LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 3 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 2 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L5 1 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public renderSlotOverlay(Lnet/minecraft/inventory/Slot;)V + L0 + LINENUMBER 431 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 2 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerDrawHandler + ASTORE 3 + L3 + LINENUMBER 432 L3 + ALOAD 3 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ALOAD 1 + INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderSlotOverlay (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;)V + L4 + GOTO L1 + L2 + LINENUMBER 433 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L5 + LINENUMBER 434 L5 + RETURN + L6 + LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 3 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 2 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L6 1 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public objectUnderMouse(II)Z + L0 + LINENUMBER 440 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 3 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerObjectHandler + ASTORE 4 + L3 + LINENUMBER 441 L3 + ALOAD 4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.objectUnderMouse (Lnet/minecraft/client/gui/inventory/GuiContainer;II)Z + IFEQ L4 + L5 + LINENUMBER 442 L5 + ICONST_1 + IRETURN + L4 + LINENUMBER 441 L4 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler] [] + GOTO L1 + L2 + LINENUMBER 444 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] + ICONST_0 + IRETURN + L6 + LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 4 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 3 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 + LOCALVARIABLE mousex I L0 L6 1 + LOCALVARIABLE mousey I L0 L6 2 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public handleMouseClick(Lnet/minecraft/inventory/Slot;III)V + L0 + LINENUMBER 448 L0 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 5 + L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I java/util/Iterator] [] + ALOAD 5 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + ALOAD 5 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler + ASTORE 6 + L3 + LINENUMBER 449 L3 + ALOAD 6 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 2 + ILOAD 3 + ALOAD 1 + ILOAD 4 + INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.beforeSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V + L4 + GOTO L1 + L2 + LINENUMBER 451 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I java/util/Iterator] [] + ICONST_0 + ISTORE 5 + L5 + LINENUMBER 452 L5 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 6 + L6 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L7 + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler + ASTORE 7 + L8 + LINENUMBER 453 L8 + ALOAD 7 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 2 + ILOAD 3 + ALOAD 1 + ILOAD 4 + ILOAD 5 + INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.handleSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;IZ)Z + ISTORE 5 + L9 + GOTO L6 + L7 + LINENUMBER 455 L7 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; + INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; + ASTORE 6 + L10 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L11 + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler + ASTORE 7 + L12 + LINENUMBER 456 L12 + ALOAD 7 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 2 + ILOAD 3 + ALOAD 1 + ILOAD 4 + INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.afterSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V + L13 + GOTO L10 + L11 + LINENUMBER 457 L11 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + RETURN + L14 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L3 L4 6 + LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 5 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L8 L9 7 + LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 6 + LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L12 L13 7 + LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 6 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L14 0 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L14 1 + LOCALVARIABLE slotIndex I L0 L14 2 + LOCALVARIABLE button I L0 L14 3 + LOCALVARIABLE modifier I L0 L14 4 + LOCALVARIABLE eventHandled Z L5 L14 5 + MAXSTACK = 7 + MAXLOCALS = 8 + + // access flags 0x1 + public handleKeyboardInput()V + L0 + LINENUMBER 462 L0 + INVOKESTATIC org/lwjgl/input/Keyboard.getEventKey ()I + ISTORE 1 + L1 + LINENUMBER 463 L1 + INVOKESTATIC org/lwjgl/input/Keyboard.getEventCharacter ()C + ISTORE 2 + L2 + LINENUMBER 464 L2 + INVOKESTATIC org/lwjgl/input/Keyboard.getEventKeyState ()Z + IFNE L3 + ILOAD 1 + IFNE L4 + ILOAD 2 + INVOKESTATIC java/lang/Character.isDefined (C)Z + IFEQ L4 + L3 + LINENUMBER 465 L3 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] + ALOAD 0 + ILOAD 2 + ILOAD 1 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.keyTyped (CI)V + L4 + LINENUMBER 467 L4 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.func_152348_aa ()V + L5 + LINENUMBER 468 L5 + RETURN + L6 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 + LOCALVARIABLE k I L1 L6 1 + LOCALVARIABLE c C L2 L6 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public keyTyped(CI)V + L0 + LINENUMBER 472 L0 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.firstKeyTyped (CI)Z + IFEQ L1 + L2 + LINENUMBER 473 L2 + RETURN + L1 + LINENUMBER 475 L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + ILOAD 1 + ILOAD 2 + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.callKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V + L3 + LINENUMBER 476 L3 + RETURN + L4 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L4 0 + LOCALVARIABLE c C L0 L4 1 + LOCALVARIABLE k I L0 L4 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x9 + public static callKeyTyped(Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.public_func_73869_a (CI)V + RETURN + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public drawSlotItem(Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L0 + LINENUMBER 486 L0 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + INSTANCEOF codechicken/nei/guihook/IGuiSlotDraw + IFEQ L1 + L2 + LINENUMBER 487 L2 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + CHECKCAST codechicken/nei/guihook/IGuiSlotDraw + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKEINTERFACE codechicken/nei/guihook/IGuiSlotDraw.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + GOTO L3 + L1 + LINENUMBER 489 L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot net/minecraft/item/ItemStack I I java/lang/String] [] + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L4 + LINENUMBER 490 L4 + GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L3 + LINENUMBER 492 L3 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot net/minecraft/item/ItemStack I I java/lang/String] [] + RETURN + L5 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L5 1 + LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L5 2 + LOCALVARIABLE x I L0 L5 3 + LOCALVARIABLE y I L0 L5 4 + LOCALVARIABLE quantity Ljava/lang/String; L0 L5 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x1 + public handleSlotClick(III)V + L0 + LINENUMBER 498 L0 + ILOAD 1 + ICONST_M1 + IF_ICMPNE L1 + L2 + LINENUMBER 499 L2 + RETURN + L1 + LINENUMBER 501 L1 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + INSTANCEOF codechicken/nei/guihook/IGuiClientSide + IFEQ L3 + L4 + LINENUMBER 502 L4 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container; + ILOAD 1 + ILOAD 2 + ILOAD 3 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; + POP + GOTO L5 + L3 + LINENUMBER 504 L3 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.windowId : I + ILOAD 1 + ILOAD 2 + ILOAD 3 + ALOAD 0 + GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.windowClick (IIIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; + POP + L5 + LINENUMBER 505 L5 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] + RETURN + L6 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 + LOCALVARIABLE slotIndex I L0 L6 1 + LOCALVARIABLE button I L0 L6 2 + LOCALVARIABLE modifiers I L0 L6 3 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public handleMouseWheel()V + L0 + LINENUMBER 511 L0 + INVOKESTATIC org/lwjgl/input/Mouse.getEventDWheel ()I + ISTORE 1 + L1 + LINENUMBER 512 L1 + ILOAD 1 + IFEQ L2 + L3 + LINENUMBER 513 L3 + ALOAD 0 + ILOAD 1 + IFLE L4 + ICONST_1 + GOTO L5 + L4 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [codechicken/nei/guihook/GuiContainerManager] + ICONST_M1 + L5 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [codechicken/nei/guihook/GuiContainerManager I] + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseScrolled (I)V + L2 + LINENUMBER 514 L2 + FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [] + RETURN + L6 + LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 + LOCALVARIABLE i I L1 L6 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 33 L0 + NEW net/minecraft/client/renderer/entity/RenderItem + DUP + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem. ()V + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; + L1 + LINENUMBER 34 L1 + NEW java/util/LinkedList + DUP + INVOKESPECIAL java/util/LinkedList. ()V + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; + L2 + LINENUMBER 35 L2 + NEW java/util/LinkedList + DUP + INVOKESPECIAL java/util/LinkedList. ()V + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; + L3 + LINENUMBER 36 L3 + NEW java/util/LinkedList + DUP + INVOKESPECIAL java/util/LinkedList. ()V + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; + L4 + LINENUMBER 37 L4 + NEW java/util/LinkedList + DUP + INVOKESPECIAL java/util/LinkedList. ()V + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; + L5 + LINENUMBER 38 L5 + NEW java/util/LinkedList + DUP + INVOKESPECIAL java/util/LinkedList. ()V + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; + L6 + LINENUMBER 41 L6 + NEW codechicken/nei/guihook/DefaultSlotClickHandler + DUP + INVOKESPECIAL codechicken/nei/guihook/DefaultSlotClickHandler. ()V + INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.addSlotClickHandler (Lcodechicken/nei/guihook/IContainerSlotClickHandler;)V + L7 + LINENUMBER 180 L7 + ICONST_M1 + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I + L8 + LINENUMBER 181 L8 + NEW java/util/HashSet + DUP + INVOKESPECIAL java/util/HashSet. ()V + PUTSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; + RETURN + MAXSTACK = 2 + MAXLOCALS = 0 +} diff --git a/asm/ccl_modular/net#minecraft#block#Block.txt b/asm/ccl_modular/net#minecraft#block#Block.txt new file mode 100644 index 0000000000..e3cad6be83 --- /dev/null +++ b/asm/ccl_modular/net#minecraft#block#Block.txt @@ -0,0 +1,8911 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/block/Block { + + // compiled from: Block.java + // access flags 0x1008 + static synthetic INNERCLASS net/minecraft/block/Block$6 null null + // access flags 0x9 + public static INNERCLASS net/minecraft/block/Block$SoundType net/minecraft/block/Block SoundType + // access flags 0x0 + INNERCLASS net/minecraft/block/Block$5 null null + // access flags 0x0 + INNERCLASS net/minecraft/block/Block$4 null null + // access flags 0x8 + static INNERCLASS net/minecraft/block/Block$3 null null + // access flags 0x8 + static INNERCLASS net/minecraft/block/Block$2 null null + // access flags 0x8 + static INNERCLASS net/minecraft/block/Block$1 null null + // access flags 0x4019 + public final static enum INNERCLASS net/minecraft/block/BlockPressurePlate$Sensitivity net/minecraft/block/BlockPressurePlate Sensitivity + + // access flags 0x19 + public final static Lnet/minecraft/util/RegistryNamespaced; blockRegistry + + // access flags 0x2 + private Lnet/minecraft/creativetab/CreativeTabs; displayOnCreativeTab + + // access flags 0x4 + protected Ljava/lang/String; textureName + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeStone + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeWood + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeGravel + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeGrass + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypePiston + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeMetal + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeGlass + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeCloth + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeSand + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeSnow + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeLadder + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeAnvil + + // access flags 0x4 + protected Z opaque + + // access flags 0x4 + protected I lightOpacity + + // access flags 0x4 + protected Z canBlockGrass + + // access flags 0x4 + protected I lightValue + + // access flags 0x4 + protected Z useNeighborBrightness + + // access flags 0x4 + protected F blockHardness + + // access flags 0x4 + protected F blockResistance + + // access flags 0x4 + protected Z blockConstructorCalled + + // access flags 0x4 + protected Z enableStats + + // access flags 0x4 + protected Z needsRandomTick + + // access flags 0x4 + protected Z isBlockContainer + + // access flags 0x4 + protected D minX + + // access flags 0x4 + protected D minY + + // access flags 0x4 + protected D minZ + + // access flags 0x4 + protected D maxX + + // access flags 0x4 + protected D maxY + + // access flags 0x4 + protected D maxZ + + // access flags 0x1 + public Lnet/minecraft/block/Block$SoundType; stepSound + + // access flags 0x1 + public F blockParticleGravity + + // access flags 0x14 + protected final Lnet/minecraft/block/material/Material; blockMaterial + + // access flags 0x1 + public F slipperiness + + // access flags 0x2 + private Ljava/lang/String; unlocalizedName + + // access flags 0x4 + protected Lnet/minecraft/util/IIcon; blockIcon + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000199" + + // access flags 0x11 + // signature Lcpw/mods/fml/common/registry/RegistryDelegate; + // declaration: cpw.mods.fml.common.registry.RegistryDelegate + public final Lcpw/mods/fml/common/registry/RegistryDelegate; delegate + + // access flags 0x4 + // signature Ljava/lang/ThreadLocal; + // declaration: java.lang.ThreadLocal + protected Ljava/lang/ThreadLocal; harvesters + + // access flags 0x2 + // signature Ljava/lang/ThreadLocal; + // declaration: java.lang.ThreadLocal + private Ljava/lang/ThreadLocal; silk_check_meta + + // access flags 0x2 + private Z isTileProvider + + // access flags 0x2 + private [Ljava/lang/String; harvestTool + + // access flags 0x2 + private [I harvestLevel + + // access flags 0x4 + // signature Ljava/lang/ThreadLocal; + // declaration: java.lang.ThreadLocal + protected Ljava/lang/ThreadLocal; captureDrops + + // access flags 0x4 + // signature Ljava/lang/ThreadLocal;>; + // declaration: java.lang.ThreadLocal> + protected Ljava/lang/ThreadLocal; capturedDrops + + // access flags 0x9 + public static getIdFromBlock(Lnet/minecraft/block/Block;)I + L0 + LINENUMBER 162 L0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getIDForObject (Ljava/lang/Object;)I + IRETURN + L1 + LOCALVARIABLE p_149682_0_ Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static getBlockById(I)Lnet/minecraft/block/Block; + L0 + LINENUMBER 167 L0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ILOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ASTORE 1 + L1 + LINENUMBER 168 L1 + ALOAD 1 + IFNONNULL L2 + GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; + GOTO L3 + L2 + FRAME FULL [I net/minecraft/block/Block] [] + ALOAD 1 + L3 + FRAME FULL [I net/minecraft/block/Block] [net/minecraft/block/Block] + ARETURN + L4 + LOCALVARIABLE p_149729_0_ I L0 L4 0 + LOCALVARIABLE ret Lnet/minecraft/block/Block; L1 L4 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x9 + public static getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 173 L0 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getIdFromItem (Lnet/minecraft/item/Item;)I + INVOKESTATIC net/minecraft/block/Block.getBlockById (I)Lnet/minecraft/block/Block; + ARETURN + L1 + LOCALVARIABLE p_149634_0_ Lnet/minecraft/item/Item; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x9 + public static getBlockFromName(Ljava/lang/String;)Lnet/minecraft/block/Block; + TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException + L3 + LINENUMBER 178 L3 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.containsKey (Ljava/lang/String;)Z + IFEQ L0 + L4 + LINENUMBER 180 L4 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObject (Ljava/lang/String;)Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ARETURN + L0 + LINENUMBER 186 L0 + FRAME FULL [java/lang/String] [] + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ALOAD 0 + INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + L1 + ARETURN + L2 + LINENUMBER 188 L2 + FRAME FULL [java/lang/String] [java/lang/NumberFormatException] + ASTORE 1 + L5 + LINENUMBER 190 L5 + ACONST_NULL + ARETURN + L6 + LOCALVARIABLE numberformatexception Ljava/lang/NumberFormatException; L5 L6 1 + LOCALVARIABLE p_149684_0_ Ljava/lang/String; L3 L6 0 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public func_149730_j()Z + L0 + LINENUMBER 197 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.opaque : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getLightOpacity()I + L0 + LINENUMBER 202 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.lightOpacity : I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getCanBlockGrass()Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 208 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.canBlockGrass : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getLightValue()I + L0 + LINENUMBER 216 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.lightValue : I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getUseNeighborBrightness()Z + L0 + LINENUMBER 224 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.useNeighborBrightness : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getMaterial()Lnet/minecraft/block/material/Material; + L0 + LINENUMBER 229 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getMapColor(I)Lnet/minecraft/block/material/MapColor; + L0 + LINENUMBER 234 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMapColor ()Lnet/minecraft/block/material/MapColor; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149728_1_ I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x9 + public static registerBlocks()V + L0 + LINENUMBER 239 L0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_0 + LDC "air" + NEW net/minecraft/block/BlockAir + DUP + INVOKESPECIAL net/minecraft/block/BlockAir. ()V + LDC "air" + INVOKEVIRTUAL net/minecraft/block/BlockAir.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L1 + LINENUMBER 240 L1 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_1 + LDC "stone" + NEW net/minecraft/block/BlockStone + DUP + INVOKESPECIAL net/minecraft/block/BlockStone. ()V + LDC 1.5 + INVOKEVIRTUAL net/minecraft/block/BlockStone.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "stone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L2 + LINENUMBER 241 L2 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_2 + LDC "grass" + NEW net/minecraft/block/BlockGrass + DUP + INVOKESPECIAL net/minecraft/block/BlockGrass. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockGrass.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "grass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "grass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L3 + LINENUMBER 242 L3 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_3 + LDC "dirt" + NEW net/minecraft/block/BlockDirt + DUP + INVOKESPECIAL net/minecraft/block/BlockDirt. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockDirt.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "dirt" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "dirt" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L4 + LINENUMBER 243 L4 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stonebrick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "cobblestone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 0 + L5 + LINENUMBER 244 L5 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_4 + LDC "cobblestone" + ALOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L6 + LINENUMBER 245 L6 + NEW net/minecraft/block/BlockWood + DUP + INVOKESPECIAL net/minecraft/block/BlockWood. ()V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockWood.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "wood" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "planks" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 1 + L7 + LINENUMBER 246 L7 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_5 + LDC "planks" + ALOAD 1 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L8 + LINENUMBER 247 L8 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 6 + LDC "sapling" + NEW net/minecraft/block/BlockSapling + DUP + INVOKESPECIAL net/minecraft/block/BlockSapling. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockSapling.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sapling" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "sapling" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L9 + LINENUMBER 248 L9 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 7 + LDC "bedrock" + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + INVOKEVIRTUAL net/minecraft/block/Block.setBlockUnbreakable ()Lnet/minecraft/block/Block; + LDC 6000000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "bedrock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "bedrock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L10 + LINENUMBER 249 L10 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 8 + LDC "flowing_water" + NEW net/minecraft/block/BlockDynamicLiquid + DUP + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V + LDC 100.0 + INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; + ICONST_3 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + LDC "water" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "water_flow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L11 + LINENUMBER 250 L11 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 9 + LDC "water" + NEW net/minecraft/block/BlockStaticLiquid + DUP + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V + LDC 100.0 + INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; + ICONST_3 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + LDC "water" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "water_still" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L12 + LINENUMBER 251 L12 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 10 + LDC "flowing_lava" + NEW net/minecraft/block/BlockDynamicLiquid + DUP + GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V + LDC 100.0 + INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "lava" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "lava_flow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L13 + LINENUMBER 252 L13 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 11 + LDC "lava" + NEW net/minecraft/block/BlockStaticLiquid + DUP + GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V + LDC 100.0 + INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "lava" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "lava_still" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L14 + LINENUMBER 253 L14 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 12 + LDC "sand" + NEW net/minecraft/block/BlockSand + DUP + INVOKESPECIAL net/minecraft/block/BlockSand. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockSand.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "sand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L15 + LINENUMBER 254 L15 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 13 + LDC "gravel" + NEW net/minecraft/block/BlockGravel + DUP + INVOKESPECIAL net/minecraft/block/BlockGravel. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockGravel.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "gravel" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "gravel" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L16 + LINENUMBER 255 L16 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 14 + LDC "gold_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreGold" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "gold_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L17 + LINENUMBER 256 L17 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 15 + LDC "iron_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreIron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "iron_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L18 + LINENUMBER 257 L18 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 16 + LDC "coal_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreCoal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "coal_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L19 + LINENUMBER 258 L19 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 17 + LDC "log" + NEW net/minecraft/block/BlockOldLog + DUP + INVOKESPECIAL net/minecraft/block/BlockOldLog. ()V + LDC "log" + INVOKEVIRTUAL net/minecraft/block/BlockOldLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "log" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L20 + LINENUMBER 259 L20 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 18 + LDC "leaves" + NEW net/minecraft/block/BlockOldLeaf + DUP + INVOKESPECIAL net/minecraft/block/BlockOldLeaf. ()V + LDC "leaves" + INVOKEVIRTUAL net/minecraft/block/BlockOldLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "leaves" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L21 + LINENUMBER 260 L21 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 19 + LDC "sponge" + NEW net/minecraft/block/BlockSponge + DUP + INVOKESPECIAL net/minecraft/block/BlockSponge. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockSponge.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sponge" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "sponge" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L22 + LINENUMBER 261 L22 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 20 + LDC "glass" + NEW net/minecraft/block/BlockGlass + DUP + GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockGlass. (Lnet/minecraft/block/material/Material;Z)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockGlass.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "glass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "glass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L23 + LINENUMBER 262 L23 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 21 + LDC "lapis_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreLapis" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "lapis_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L24 + LINENUMBER 263 L24 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 22 + LDC "lapis_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.lapisColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockLapis" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "lapis_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L25 + LINENUMBER 264 L25 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 23 + LDC "dispenser" + NEW net/minecraft/block/BlockDispenser + DUP + INVOKESPECIAL net/minecraft/block/BlockDispenser. ()V + LDC 3.5 + INVOKEVIRTUAL net/minecraft/block/BlockDispenser.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "dispenser" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "dispenser" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L26 + LINENUMBER 265 L26 + NEW net/minecraft/block/BlockSandStone + DUP + INVOKESPECIAL net/minecraft/block/BlockSandStone. ()V + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/BlockSandStone.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.8 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC "sandStone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "sandstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 2 + L27 + LINENUMBER 266 L27 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 24 + LDC "sandstone" + ALOAD 2 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L28 + LINENUMBER 267 L28 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 25 + LDC "noteblock" + NEW net/minecraft/block/BlockNote + DUP + INVOKESPECIAL net/minecraft/block/BlockNote. ()V + LDC 0.8 + INVOKEVIRTUAL net/minecraft/block/BlockNote.setHardness (F)Lnet/minecraft/block/Block; + LDC "musicBlock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "noteblock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L29 + LINENUMBER 268 L29 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 26 + LDC "bed" + NEW net/minecraft/block/BlockBed + DUP + INVOKESPECIAL net/minecraft/block/BlockBed. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockBed.setHardness (F)Lnet/minecraft/block/Block; + LDC "bed" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "bed" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L30 + LINENUMBER 269 L30 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 27 + LDC "golden_rail" + NEW net/minecraft/block/BlockRailPowered + DUP + INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V + LDC 0.7 + INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "goldenRail" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "rail_golden" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L31 + LINENUMBER 270 L31 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 28 + LDC "detector_rail" + NEW net/minecraft/block/BlockRailDetector + DUP + INVOKESPECIAL net/minecraft/block/BlockRailDetector. ()V + LDC 0.7 + INVOKEVIRTUAL net/minecraft/block/BlockRailDetector.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "detectorRail" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "rail_detector" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L32 + LINENUMBER 271 L32 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 29 + LDC "sticky_piston" + NEW net/minecraft/block/BlockPistonBase + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V + LDC "pistonStickyBase" + INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L33 + LINENUMBER 272 L33 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 30 + LDC "web" + NEW net/minecraft/block/BlockWeb + DUP + INVOKESPECIAL net/minecraft/block/BlockWeb. ()V + ICONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockWeb.setLightOpacity (I)Lnet/minecraft/block/Block; + LDC 4.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC "web" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "web" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L34 + LINENUMBER 273 L34 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 31 + LDC "tallgrass" + NEW net/minecraft/block/BlockTallGrass + DUP + INVOKESPECIAL net/minecraft/block/BlockTallGrass. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockTallGrass.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "tallgrass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L35 + LINENUMBER 274 L35 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 32 + LDC "deadbush" + NEW net/minecraft/block/BlockDeadBush + DUP + INVOKESPECIAL net/minecraft/block/BlockDeadBush. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockDeadBush.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "deadbush" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "deadbush" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L36 + LINENUMBER 275 L36 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 33 + LDC "piston" + NEW net/minecraft/block/BlockPistonBase + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V + LDC "pistonBase" + INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L37 + LINENUMBER 276 L37 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 34 + LDC "piston_head" + NEW net/minecraft/block/BlockPistonExtension + DUP + INVOKESPECIAL net/minecraft/block/BlockPistonExtension. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L38 + LINENUMBER 277 L38 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 35 + LDC "wool" + NEW net/minecraft/block/BlockColored + DUP + GETSTATIC net/minecraft/block/material/Material.cloth : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V + LDC 0.8 + INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "cloth" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "wool_colored" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L39 + LINENUMBER 278 L39 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 36 + LDC "piston_extension" + NEW net/minecraft/block/BlockPistonMoving + DUP + INVOKESPECIAL net/minecraft/block/BlockPistonMoving. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L40 + LINENUMBER 279 L40 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 37 + LDC "yellow_flower" + NEW net/minecraft/block/BlockFlower + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "flower1" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "flower_dandelion" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L41 + LINENUMBER 280 L41 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 38 + LDC "red_flower" + NEW net/minecraft/block/BlockFlower + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "flower2" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "flower_rose" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L42 + LINENUMBER 281 L42 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 39 + LDC "brown_mushroom" + NEW net/minecraft/block/BlockMushroom + DUP + INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.125 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "mushroom" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mushroom_brown" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L43 + LINENUMBER 282 L43 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 40 + LDC "red_mushroom" + NEW net/minecraft/block/BlockMushroom + DUP + INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mushroom" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mushroom_red" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L44 + LINENUMBER 283 L44 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 41 + LDC "gold_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.goldColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockGold" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "gold_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L45 + LINENUMBER 284 L45 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 42 + LDC "iron_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.ironColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockIron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "iron_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L46 + LINENUMBER 285 L46 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 43 + LDC "double_stone_slab" + NEW net/minecraft/block/BlockStoneSlab + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stoneSlab" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L47 + LINENUMBER 286 L47 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 44 + LDC "stone_slab" + NEW net/minecraft/block/BlockStoneSlab + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stoneSlab" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L48 + LINENUMBER 287 L48 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "brick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "brick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 3 + L49 + LINENUMBER 288 L49 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 45 + LDC "brick_block" + ALOAD 3 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L50 + LINENUMBER 289 L50 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 46 + LDC "tnt" + NEW net/minecraft/block/BlockTNT + DUP + INVOKESPECIAL net/minecraft/block/BlockTNT. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockTNT.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "tnt" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "tnt" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L51 + LINENUMBER 290 L51 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 47 + LDC "bookshelf" + NEW net/minecraft/block/BlockBookshelf + DUP + INVOKESPECIAL net/minecraft/block/BlockBookshelf. ()V + LDC 1.5 + INVOKEVIRTUAL net/minecraft/block/BlockBookshelf.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "bookshelf" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "bookshelf" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L52 + LINENUMBER 291 L52 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 48 + LDC "mossy_cobblestone" + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stoneMoss" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "cobblestone_mossy" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L53 + LINENUMBER 292 L53 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 49 + LDC "obsidian" + NEW net/minecraft/block/BlockObsidian + DUP + INVOKESPECIAL net/minecraft/block/BlockObsidian. ()V + LDC 50.0 + INVOKEVIRTUAL net/minecraft/block/BlockObsidian.setHardness (F)Lnet/minecraft/block/Block; + LDC 2000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "obsidian" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "obsidian" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L54 + LINENUMBER 293 L54 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 50 + LDC "torch" + NEW net/minecraft/block/BlockTorch + DUP + INVOKESPECIAL net/minecraft/block/BlockTorch. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockTorch.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.9375 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "torch" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "torch_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L55 + LINENUMBER 294 L55 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 51 + LDC "fire" + NEW net/minecraft/block/BlockFire + DUP + INVOKESPECIAL net/minecraft/block/BlockFire. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.setHardness (F)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "fire" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "fire" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L56 + LINENUMBER 295 L56 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 52 + LDC "mob_spawner" + NEW net/minecraft/block/BlockMobSpawner + DUP + INVOKESPECIAL net/minecraft/block/BlockMobSpawner. ()V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockMobSpawner.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mobSpawner" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "mob_spawner" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L57 + LINENUMBER 296 L57 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 53 + LDC "oak_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWood" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L58 + LINENUMBER 297 L58 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 54 + LDC "chest" + NEW net/minecraft/block/BlockChest + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockChest. (I)V + LDC 2.5 + INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "chest" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L59 + LINENUMBER 298 L59 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 55 + LDC "redstone_wire" + NEW net/minecraft/block/BlockRedstoneWire + DUP + INVOKESPECIAL net/minecraft/block/BlockRedstoneWire. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneWire.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "redstoneDust" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "redstone_dust" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L60 + LINENUMBER 299 L60 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 56 + LDC "diamond_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreDiamond" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "diamond_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L61 + LINENUMBER 300 L61 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 57 + LDC "diamond_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.diamondColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockDiamond" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "diamond_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L62 + LINENUMBER 301 L62 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 58 + LDC "crafting_table" + NEW net/minecraft/block/BlockWorkbench + DUP + INVOKESPECIAL net/minecraft/block/BlockWorkbench. ()V + LDC 2.5 + INVOKEVIRTUAL net/minecraft/block/BlockWorkbench.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "workbench" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "crafting_table" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L63 + LINENUMBER 302 L63 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 59 + LDC "wheat" + NEW net/minecraft/block/BlockCrops + DUP + INVOKESPECIAL net/minecraft/block/BlockCrops. ()V + LDC "crops" + INVOKEVIRTUAL net/minecraft/block/BlockCrops.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "wheat" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L64 + LINENUMBER 303 L64 + NEW net/minecraft/block/BlockFarmland + DUP + INVOKESPECIAL net/minecraft/block/BlockFarmland. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockFarmland.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "farmland" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "farmland" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 4 + L65 + LINENUMBER 304 L65 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 60 + LDC "farmland" + ALOAD 4 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L66 + LINENUMBER 305 L66 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 61 + LDC "furnace" + NEW net/minecraft/block/BlockFurnace + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V + LDC 3.5 + INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "furnace" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L67 + LINENUMBER 306 L67 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 62 + LDC "lit_furnace" + NEW net/minecraft/block/BlockFurnace + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V + LDC 3.5 + INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.875 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "furnace" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L68 + LINENUMBER 307 L68 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 63 + LDC "standing_sign" + NEW net/minecraft/block/BlockSign + DUP + LDC Lnet/minecraft/tileentity/TileEntitySign;.class + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sign" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L69 + LINENUMBER 308 L69 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 64 + LDC "wooden_door" + NEW net/minecraft/block/BlockDoor + DUP + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "doorWood" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "door_wood" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L70 + LINENUMBER 309 L70 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 65 + LDC "ladder" + NEW net/minecraft/block/BlockLadder + DUP + INVOKESPECIAL net/minecraft/block/BlockLadder. ()V + LDC 0.4 + INVOKEVIRTUAL net/minecraft/block/BlockLadder.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "ladder" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "ladder" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L71 + LINENUMBER 310 L71 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 66 + LDC "rail" + NEW net/minecraft/block/BlockRail + DUP + INVOKESPECIAL net/minecraft/block/BlockRail. ()V + LDC 0.7 + INVOKEVIRTUAL net/minecraft/block/BlockRail.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "rail" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "rail_normal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L72 + LINENUMBER 311 L72 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 67 + LDC "stone_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 0 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsStone" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L73 + LINENUMBER 312 L73 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 68 + LDC "wall_sign" + NEW net/minecraft/block/BlockSign + DUP + LDC Lnet/minecraft/tileentity/TileEntitySign;.class + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sign" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L74 + LINENUMBER 313 L74 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 69 + LDC "lever" + NEW net/minecraft/block/BlockLever + DUP + INVOKESPECIAL net/minecraft/block/BlockLever. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockLever.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "lever" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "lever" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L75 + LINENUMBER 314 L75 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 70 + LDC "stone_pressure_plate" + NEW net/minecraft/block/BlockPressurePlate + DUP + LDC "stone" + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.mobs : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; + INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pressurePlate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L76 + LINENUMBER 315 L76 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 71 + LDC "iron_door" + NEW net/minecraft/block/BlockDoor + DUP + GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "doorIron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "door_iron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L77 + LINENUMBER 316 L77 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 72 + LDC "wooden_pressure_plate" + NEW net/minecraft/block/BlockPressurePlate + DUP + LDC "planks_oak" + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.everything : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; + INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pressurePlate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L78 + LINENUMBER 317 L78 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 73 + LDC "redstone_ore" + NEW net/minecraft/block/BlockRedstoneOre + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreRedstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "redstone_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L79 + LINENUMBER 318 L79 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 74 + LDC "lit_redstone_ore" + NEW net/minecraft/block/BlockRedstoneOre + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V + LDC 0.625 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setLightLevel (F)Lnet/minecraft/block/Block; + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreRedstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "redstone_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L80 + LINENUMBER 319 L80 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 75 + LDC "unlit_redstone_torch" + NEW net/minecraft/block/BlockRedstoneTorch + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "notGate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "redstone_torch_off" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L81 + LINENUMBER 320 L81 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 76 + LDC "redstone_torch" + NEW net/minecraft/block/BlockRedstoneTorch + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "notGate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "redstone_torch_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L82 + LINENUMBER 321 L82 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 77 + LDC "stone_button" + NEW net/minecraft/block/BlockButtonStone + DUP + INVOKESPECIAL net/minecraft/block/BlockButtonStone. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockButtonStone.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "button" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L83 + LINENUMBER 322 L83 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 78 + LDC "snow_layer" + NEW net/minecraft/block/BlockSnow + DUP + INVOKESPECIAL net/minecraft/block/BlockSnow. ()V + LDC 0.1 + INVOKEVIRTUAL net/minecraft/block/BlockSnow.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "snow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ICONST_0 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + LDC "snow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L84 + LINENUMBER 323 L84 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 79 + LDC "ice" + NEW net/minecraft/block/BlockIce + DUP + INVOKESPECIAL net/minecraft/block/BlockIce. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockIce.setHardness (F)Lnet/minecraft/block/Block; + ICONST_3 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "ice" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "ice" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L85 + LINENUMBER 324 L85 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 80 + LDC "snow" + NEW net/minecraft/block/BlockSnowBlock + DUP + INVOKESPECIAL net/minecraft/block/BlockSnowBlock. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockSnowBlock.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "snow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "snow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L86 + LINENUMBER 325 L86 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 81 + LDC "cactus" + NEW net/minecraft/block/BlockCactus + DUP + INVOKESPECIAL net/minecraft/block/BlockCactus. ()V + LDC 0.4 + INVOKEVIRTUAL net/minecraft/block/BlockCactus.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "cactus" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "cactus" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L87 + LINENUMBER 326 L87 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 82 + LDC "clay" + NEW net/minecraft/block/BlockClay + DUP + INVOKESPECIAL net/minecraft/block/BlockClay. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockClay.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "clay" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "clay" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L88 + LINENUMBER 327 L88 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 83 + LDC "reeds" + NEW net/minecraft/block/BlockReed + DUP + INVOKESPECIAL net/minecraft/block/BlockReed. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockReed.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "reeds" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "reeds" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L89 + LINENUMBER 328 L89 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 84 + LDC "jukebox" + NEW net/minecraft/block/BlockJukebox + DUP + INVOKESPECIAL net/minecraft/block/BlockJukebox. ()V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockJukebox.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "jukebox" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "jukebox" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L90 + LINENUMBER 329 L90 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 85 + LDC "fence" + NEW net/minecraft/block/BlockFence + DUP + LDC "planks_oak" + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "fence" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L91 + LINENUMBER 330 L91 + NEW net/minecraft/block/BlockPumpkin + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pumpkin" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "pumpkin" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 5 + L92 + LINENUMBER 331 L92 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 86 + LDC "pumpkin" + ALOAD 5 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L93 + LINENUMBER 332 L93 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 87 + LDC "netherrack" + NEW net/minecraft/block/BlockNetherrack + DUP + INVOKESPECIAL net/minecraft/block/BlockNetherrack. ()V + LDC 0.4 + INVOKEVIRTUAL net/minecraft/block/BlockNetherrack.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "hellrock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "netherrack" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L94 + LINENUMBER 333 L94 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 88 + LDC "soul_sand" + NEW net/minecraft/block/BlockSoulSand + DUP + INVOKESPECIAL net/minecraft/block/BlockSoulSand. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockSoulSand.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "hellsand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "soul_sand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L95 + LINENUMBER 334 L95 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 89 + LDC "glowstone" + NEW net/minecraft/block/BlockGlowstone + DUP + GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockGlowstone. (Lnet/minecraft/block/material/Material;)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockGlowstone.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "lightgem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "glowstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L96 + LINENUMBER 335 L96 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 90 + LDC "portal" + NEW net/minecraft/block/BlockPortal + DUP + INVOKESPECIAL net/minecraft/block/BlockPortal. ()V + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/BlockPortal.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.75 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "portal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "portal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L97 + LINENUMBER 336 L97 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 91 + LDC "lit_pumpkin" + NEW net/minecraft/block/BlockPumpkin + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "litpumpkin" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "pumpkin" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L98 + LINENUMBER 337 L98 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 92 + LDC "cake" + NEW net/minecraft/block/BlockCake + DUP + INVOKESPECIAL net/minecraft/block/BlockCake. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockCake.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "cake" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "cake" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L99 + LINENUMBER 338 L99 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 93 + LDC "unpowered_repeater" + NEW net/minecraft/block/BlockRedstoneRepeater + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "diode" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "repeater_off" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L100 + LINENUMBER 339 L100 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 94 + LDC "powered_repeater" + NEW net/minecraft/block/BlockRedstoneRepeater + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.625 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "diode" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "repeater_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L101 + LINENUMBER 340 L101 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 95 + LDC "stained_glass" + NEW net/minecraft/block/BlockStainedGlass + DUP + GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockStainedGlass. (Lnet/minecraft/block/material/Material;)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockStainedGlass.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stainedGlass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "glass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L102 + LINENUMBER 341 L102 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 96 + LDC "trapdoor" + NEW net/minecraft/block/BlockTrapDoor + DUP + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockTrapDoor. (Lnet/minecraft/block/material/Material;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockTrapDoor.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "trapdoor" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "trapdoor" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L103 + LINENUMBER 342 L103 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 97 + LDC "monster_egg" + NEW net/minecraft/block/BlockSilverfish + DUP + INVOKESPECIAL net/minecraft/block/BlockSilverfish. ()V + LDC 0.75 + INVOKEVIRTUAL net/minecraft/block/BlockSilverfish.setHardness (F)Lnet/minecraft/block/Block; + LDC "monsterStoneEgg" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L104 + LINENUMBER 343 L104 + NEW net/minecraft/block/BlockStoneBrick + DUP + INVOKESPECIAL net/minecraft/block/BlockStoneBrick. ()V + LDC 1.5 + INVOKEVIRTUAL net/minecraft/block/BlockStoneBrick.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stonebricksmooth" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "stonebrick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 6 + L105 + LINENUMBER 344 L105 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 98 + LDC "stonebrick" + ALOAD 6 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L106 + LINENUMBER 345 L106 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 99 + LDC "brown_mushroom_block" + NEW net/minecraft/block/BlockHugeMushroom + DUP + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mushroom" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mushroom_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L107 + LINENUMBER 346 L107 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 100 + LDC "red_mushroom_block" + NEW net/minecraft/block/BlockHugeMushroom + DUP + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mushroom" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mushroom_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L108 + LINENUMBER 347 L108 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 101 + LDC "iron_bars" + NEW net/minecraft/block/BlockPane + DUP + LDC "iron_bars" + LDC "iron_bars" + GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "fenceIron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L109 + LINENUMBER 348 L109 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 102 + LDC "glass_pane" + NEW net/minecraft/block/BlockPane + DUP + LDC "glass" + LDC "glass_pane_top" + GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "thinGlass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L110 + LINENUMBER 349 L110 + NEW net/minecraft/block/BlockMelon + DUP + INVOKESPECIAL net/minecraft/block/BlockMelon. ()V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockMelon.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "melon" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "melon" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 7 + L111 + LINENUMBER 350 L111 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 103 + LDC "melon_block" + ALOAD 7 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L112 + LINENUMBER 351 L112 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 104 + LDC "pumpkin_stem" + NEW net/minecraft/block/BlockStem + DUP + ALOAD 5 + INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pumpkinStem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "pumpkin_stem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L113 + LINENUMBER 352 L113 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 105 + LDC "melon_stem" + NEW net/minecraft/block/BlockStem + DUP + ALOAD 7 + INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pumpkinStem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "melon_stem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L114 + LINENUMBER 353 L114 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 106 + LDC "vine" + NEW net/minecraft/block/BlockVine + DUP + INVOKESPECIAL net/minecraft/block/BlockVine. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockVine.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "vine" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "vine" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L115 + LINENUMBER 354 L115 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 107 + LDC "fence_gate" + NEW net/minecraft/block/BlockFenceGate + DUP + INVOKESPECIAL net/minecraft/block/BlockFenceGate. ()V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockFenceGate.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "fenceGate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L116 + LINENUMBER 355 L116 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 108 + LDC "brick_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 3 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsBrick" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L117 + LINENUMBER 356 L117 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 109 + LDC "stone_brick_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 6 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsStoneBrickSmooth" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L118 + LINENUMBER 357 L118 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 110 + LDC "mycelium" + NEW net/minecraft/block/BlockMycelium + DUP + INVOKESPECIAL net/minecraft/block/BlockMycelium. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockMycelium.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mycel" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mycelium" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L119 + LINENUMBER 358 L119 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 111 + LDC "waterlily" + NEW net/minecraft/block/BlockLilyPad + DUP + INVOKESPECIAL net/minecraft/block/BlockLilyPad. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockLilyPad.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "waterlily" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "waterlily" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L120 + LINENUMBER 359 L120 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "netherBrick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "nether_brick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 8 + L121 + LINENUMBER 360 L121 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 112 + LDC "nether_brick" + ALOAD 8 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L122 + LINENUMBER 361 L122 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 113 + LDC "nether_brick_fence" + NEW net/minecraft/block/BlockFence + DUP + LDC "nether_brick" + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "netherFence" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L123 + LINENUMBER 362 L123 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 114 + LDC "nether_brick_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 8 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsNetherBrick" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L124 + LINENUMBER 363 L124 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 115 + LDC "nether_wart" + NEW net/minecraft/block/BlockNetherWart + DUP + INVOKESPECIAL net/minecraft/block/BlockNetherWart. ()V + LDC "netherStalk" + INVOKEVIRTUAL net/minecraft/block/BlockNetherWart.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "nether_wart" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L125 + LINENUMBER 364 L125 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 116 + LDC "enchanting_table" + NEW net/minecraft/block/BlockEnchantmentTable + DUP + INVOKESPECIAL net/minecraft/block/BlockEnchantmentTable. ()V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockEnchantmentTable.setHardness (F)Lnet/minecraft/block/Block; + LDC 2000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + LDC "enchantmentTable" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "enchanting_table" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L126 + LINENUMBER 365 L126 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 117 + LDC "brewing_stand" + NEW net/minecraft/block/BlockBrewingStand + DUP + INVOKESPECIAL net/minecraft/block/BlockBrewingStand. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockBrewingStand.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.125 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "brewingStand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "brewing_stand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L127 + LINENUMBER 366 L127 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 118 + LDC "cauldron" + NEW net/minecraft/block/BlockCauldron + DUP + INVOKESPECIAL net/minecraft/block/BlockCauldron. ()V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockCauldron.setHardness (F)Lnet/minecraft/block/Block; + LDC "cauldron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "cauldron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L128 + LINENUMBER 367 L128 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 119 + LDC "end_portal" + NEW net/minecraft/block/BlockEndPortal + DUP + GETSTATIC net/minecraft/block/material/Material.portal : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockEndPortal. (Lnet/minecraft/block/material/Material;)V + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/BlockEndPortal.setHardness (F)Lnet/minecraft/block/Block; + LDC 6000000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L129 + LINENUMBER 368 L129 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 120 + LDC "end_portal_frame" + NEW net/minecraft/block/BlockEndPortalFrame + DUP + INVOKESPECIAL net/minecraft/block/BlockEndPortalFrame. ()V + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/BlockEndPortalFrame.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.125 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC "endPortalFrame" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC 6000000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "endframe" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L130 + LINENUMBER 369 L130 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 121 + LDC "end_stone" + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 15.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "whiteStone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "end_stone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L131 + LINENUMBER 370 L131 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 122 + LDC "dragon_egg" + NEW net/minecraft/block/BlockDragonEgg + DUP + INVOKESPECIAL net/minecraft/block/BlockDragonEgg. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockDragonEgg.setHardness (F)Lnet/minecraft/block/Block; + LDC 15.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.125 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "dragonEgg" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "dragon_egg" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L132 + LINENUMBER 371 L132 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 123 + LDC "redstone_lamp" + NEW net/minecraft/block/BlockRedstoneLight + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "redstoneLight" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "redstone_lamp_off" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L133 + LINENUMBER 372 L133 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 124 + LDC "lit_redstone_lamp" + NEW net/minecraft/block/BlockRedstoneLight + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "redstoneLight" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "redstone_lamp_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L134 + LINENUMBER 373 L134 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 125 + LDC "double_wooden_slab" + NEW net/minecraft/block/BlockWoodSlab + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "woodSlab" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L135 + LINENUMBER 374 L135 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 126 + LDC "wooden_slab" + NEW net/minecraft/block/BlockWoodSlab + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "woodSlab" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L136 + LINENUMBER 375 L136 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 127 + LDC "cocoa" + NEW net/minecraft/block/BlockCocoa + DUP + INVOKESPECIAL net/minecraft/block/BlockCocoa. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockCocoa.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "cocoa" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "cocoa" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L137 + LINENUMBER 376 L137 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 128 + LDC "sandstone_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 2 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsSandStone" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L138 + LINENUMBER 377 L138 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 129 + LDC "emerald_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreEmerald" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "emerald_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L139 + LINENUMBER 378 L139 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 130 + LDC "ender_chest" + NEW net/minecraft/block/BlockEnderChest + DUP + INVOKESPECIAL net/minecraft/block/BlockEnderChest. ()V + LDC 22.5 + INVOKEVIRTUAL net/minecraft/block/BlockEnderChest.setHardness (F)Lnet/minecraft/block/Block; + LDC 1000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "enderChest" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L140 + LINENUMBER 379 L140 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 131 + LDC "tripwire_hook" + NEW net/minecraft/block/BlockTripWireHook + DUP + INVOKESPECIAL net/minecraft/block/BlockTripWireHook. ()V + LDC "tripWireSource" + INVOKEVIRTUAL net/minecraft/block/BlockTripWireHook.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "trip_wire_source" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L141 + LINENUMBER 380 L141 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 132 + LDC "tripwire" + NEW net/minecraft/block/BlockTripWire + DUP + INVOKESPECIAL net/minecraft/block/BlockTripWire. ()V + LDC "tripWire" + INVOKEVIRTUAL net/minecraft/block/BlockTripWire.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "trip_wire" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L142 + LINENUMBER 381 L142 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 133 + LDC "emerald_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.emeraldColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockEmerald" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "emerald_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L143 + LINENUMBER 382 L143 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 134 + LDC "spruce_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodSpruce" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L144 + LINENUMBER 383 L144 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 135 + LDC "birch_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_2 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodBirch" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L145 + LINENUMBER 384 L145 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 136 + LDC "jungle_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_3 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodJungle" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L146 + LINENUMBER 385 L146 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 137 + LDC "command_block" + NEW net/minecraft/block/BlockCommandBlock + DUP + INVOKESPECIAL net/minecraft/block/BlockCommandBlock. ()V + INVOKEVIRTUAL net/minecraft/block/BlockCommandBlock.setBlockUnbreakable ()Lnet/minecraft/block/Block; + LDC 6000000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + LDC "commandBlock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "command_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L147 + LINENUMBER 386 L147 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 138 + LDC "beacon" + NEW net/minecraft/block/BlockBeacon + DUP + INVOKESPECIAL net/minecraft/block/BlockBeacon. ()V + LDC "beacon" + INVOKEVIRTUAL net/minecraft/block/BlockBeacon.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "beacon" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L148 + LINENUMBER 387 L148 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 139 + LDC "cobblestone_wall" + NEW net/minecraft/block/BlockWall + DUP + ALOAD 0 + INVOKESPECIAL net/minecraft/block/BlockWall. (Lnet/minecraft/block/Block;)V + LDC "cobbleWall" + INVOKEVIRTUAL net/minecraft/block/BlockWall.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L149 + LINENUMBER 388 L149 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 140 + LDC "flower_pot" + NEW net/minecraft/block/BlockFlowerPot + DUP + INVOKESPECIAL net/minecraft/block/BlockFlowerPot. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockFlowerPot.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "flowerPot" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "flower_pot" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L150 + LINENUMBER 389 L150 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 141 + LDC "carrots" + NEW net/minecraft/block/BlockCarrot + DUP + INVOKESPECIAL net/minecraft/block/BlockCarrot. ()V + LDC "carrots" + INVOKEVIRTUAL net/minecraft/block/BlockCarrot.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "carrots" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L151 + LINENUMBER 390 L151 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 142 + LDC "potatoes" + NEW net/minecraft/block/BlockPotato + DUP + INVOKESPECIAL net/minecraft/block/BlockPotato. ()V + LDC "potatoes" + INVOKEVIRTUAL net/minecraft/block/BlockPotato.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "potatoes" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L152 + LINENUMBER 391 L152 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 143 + LDC "wooden_button" + NEW net/minecraft/block/BlockButtonWood + DUP + INVOKESPECIAL net/minecraft/block/BlockButtonWood. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockButtonWood.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "button" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L153 + LINENUMBER 392 L153 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 144 + LDC "skull" + NEW net/minecraft/block/BlockSkull + DUP + INVOKESPECIAL net/minecraft/block/BlockSkull. ()V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockSkull.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "skull" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "skull" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L154 + LINENUMBER 393 L154 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 145 + LDC "anvil" + NEW net/minecraft/block/BlockAnvil + DUP + INVOKESPECIAL net/minecraft/block/BlockAnvil. ()V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockAnvil.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 2000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + LDC "anvil" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L155 + LINENUMBER 394 L155 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 146 + LDC "trapped_chest" + NEW net/minecraft/block/BlockChest + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockChest. (I)V + LDC 2.5 + INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "chestTrap" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L156 + LINENUMBER 395 L156 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 147 + LDC "light_weighted_pressure_plate" + NEW net/minecraft/block/BlockPressurePlateWeighted + DUP + LDC "gold_block" + GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; + BIPUSH 15 + INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "weightedPlate_light" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L157 + LINENUMBER 396 L157 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 148 + LDC "heavy_weighted_pressure_plate" + NEW net/minecraft/block/BlockPressurePlateWeighted + DUP + LDC "iron_block" + GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; + SIPUSH 150 + INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "weightedPlate_heavy" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L158 + LINENUMBER 397 L158 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 149 + LDC "unpowered_comparator" + NEW net/minecraft/block/BlockRedstoneComparator + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "comparator" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "comparator_off" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L159 + LINENUMBER 398 L159 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 150 + LDC "powered_comparator" + NEW net/minecraft/block/BlockRedstoneComparator + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.625 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "comparator" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "comparator_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L160 + LINENUMBER 399 L160 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 151 + LDC "daylight_detector" + NEW net/minecraft/block/BlockDaylightDetector + DUP + INVOKESPECIAL net/minecraft/block/BlockDaylightDetector. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockDaylightDetector.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "daylightDetector" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "daylight_detector" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L161 + LINENUMBER 400 L161 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 152 + LDC "redstone_block" + NEW net/minecraft/block/BlockCompressedPowered + DUP + GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressedPowered. (Lnet/minecraft/block/material/MapColor;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressedPowered.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockRedstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "redstone_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L162 + LINENUMBER 401 L162 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 153 + LDC "quartz_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "netherquartz" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "quartz_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L163 + LINENUMBER 402 L163 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 154 + LDC "hopper" + NEW net/minecraft/block/BlockHopper + DUP + INVOKESPECIAL net/minecraft/block/BlockHopper. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockHopper.setHardness (F)Lnet/minecraft/block/Block; + LDC 8.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "hopper" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "hopper" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L164 + LINENUMBER 403 L164 + NEW net/minecraft/block/BlockQuartz + DUP + INVOKESPECIAL net/minecraft/block/BlockQuartz. ()V + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/BlockQuartz.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.8 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC "quartzBlock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "quartz_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 9 + L165 + LINENUMBER 404 L165 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 155 + LDC "quartz_block" + ALOAD 9 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L166 + LINENUMBER 405 L166 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 156 + LDC "quartz_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 9 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsQuartz" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L167 + LINENUMBER 406 L167 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 157 + LDC "activator_rail" + NEW net/minecraft/block/BlockRailPowered + DUP + INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V + LDC 0.7 + INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "activatorRail" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "rail_activator" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L168 + LINENUMBER 407 L168 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 158 + LDC "dropper" + NEW net/minecraft/block/BlockDropper + DUP + INVOKESPECIAL net/minecraft/block/BlockDropper. ()V + LDC 3.5 + INVOKEVIRTUAL net/minecraft/block/BlockDropper.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "dropper" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "dropper" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L169 + LINENUMBER 408 L169 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 159 + LDC "stained_hardened_clay" + NEW net/minecraft/block/BlockColored + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V + LDC 1.25 + INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; + LDC 7.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "clayHardenedStained" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "hardened_clay_stained" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L170 + LINENUMBER 409 L170 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 160 + LDC "stained_glass_pane" + NEW net/minecraft/block/BlockStainedGlassPane + DUP + INVOKESPECIAL net/minecraft/block/BlockStainedGlassPane. ()V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockStainedGlassPane.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "thinStainedGlass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "glass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L171 + LINENUMBER 410 L171 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 161 + LDC "leaves2" + NEW net/minecraft/block/BlockNewLeaf + DUP + INVOKESPECIAL net/minecraft/block/BlockNewLeaf. ()V + LDC "leaves" + INVOKEVIRTUAL net/minecraft/block/BlockNewLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "leaves" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L172 + LINENUMBER 411 L172 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 162 + LDC "log2" + NEW net/minecraft/block/BlockNewLog + DUP + INVOKESPECIAL net/minecraft/block/BlockNewLog. ()V + LDC "log" + INVOKEVIRTUAL net/minecraft/block/BlockNewLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "log" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L173 + LINENUMBER 412 L173 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 163 + LDC "acacia_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_4 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodAcacia" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L174 + LINENUMBER 413 L174 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 164 + LDC "dark_oak_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_5 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodDarkOak" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L175 + LINENUMBER 414 L175 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 170 + LDC "hay_block" + NEW net/minecraft/block/BlockHay + DUP + INVOKESPECIAL net/minecraft/block/BlockHay. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockHay.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "hayBlock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "hay_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L176 + LINENUMBER 415 L176 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 171 + LDC "carpet" + NEW net/minecraft/block/BlockCarpet + DUP + INVOKESPECIAL net/minecraft/block/BlockCarpet. ()V + LDC 0.1 + INVOKEVIRTUAL net/minecraft/block/BlockCarpet.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "woolCarpet" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ICONST_0 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L177 + LINENUMBER 416 L177 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 172 + LDC "hardened_clay" + NEW net/minecraft/block/BlockHardenedClay + DUP + INVOKESPECIAL net/minecraft/block/BlockHardenedClay. ()V + LDC 1.25 + INVOKEVIRTUAL net/minecraft/block/BlockHardenedClay.setHardness (F)Lnet/minecraft/block/Block; + LDC 7.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "clayHardened" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "hardened_clay" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L178 + LINENUMBER 417 L178 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 173 + LDC "coal_block" + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockCoal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "coal_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L179 + LINENUMBER 418 L179 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 174 + LDC "packed_ice" + NEW net/minecraft/block/BlockPackedIce + DUP + INVOKESPECIAL net/minecraft/block/BlockPackedIce. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPackedIce.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "icePacked" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "ice_packed" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L180 + LINENUMBER 419 L180 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 175 + LDC "double_plant" + NEW net/minecraft/block/BlockDoublePlant + DUP + INVOKESPECIAL net/minecraft/block/BlockDoublePlant. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L181 + LINENUMBER 420 L181 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; + ASTORE 10 + L182 + LINENUMBER 422 L182 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] + ALOAD 10 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L183 + L184 + LINENUMBER 424 L184 + ALOAD 10 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ASTORE 11 + L185 + LINENUMBER 426 L185 + ALOAD 11 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; + IF_ACMPNE L186 + L187 + LINENUMBER 428 L187 + ALOAD 11 + ICONST_0 + PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z + GOTO L188 + L186 + LINENUMBER 432 L186 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] + ICONST_0 + ISTORE 12 + L189 + LINENUMBER 433 L189 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I + BIPUSH 10 + IF_ICMPNE L190 + ICONST_1 + GOTO L191 + L190 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [] + ICONST_0 + L191 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [I] + ISTORE 13 + L192 + LINENUMBER 434 L192 + ALOAD 11 + INSTANCEOF net/minecraft/block/BlockSlab + ISTORE 14 + L193 + LINENUMBER 435 L193 + ALOAD 11 + ALOAD 4 + IF_ACMPNE L194 + ICONST_1 + GOTO L195 + L194 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [] + ICONST_0 + L195 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [I] + ISTORE 15 + L196 + LINENUMBER 436 L196 + ALOAD 11 + GETFIELD net/minecraft/block/Block.canBlockGrass : Z + ISTORE 16 + L197 + LINENUMBER 437 L197 + ALOAD 11 + GETFIELD net/minecraft/block/Block.lightOpacity : I + IFNE L198 + ICONST_1 + GOTO L199 + L198 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [] + ICONST_0 + L199 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [I] + ISTORE 17 + L200 + LINENUMBER 439 L200 + ILOAD 13 + IFNE L201 + ILOAD 14 + IFNE L201 + ILOAD 15 + IFNE L201 + ILOAD 16 + IFNE L201 + ILOAD 17 + IFEQ L202 + L201 + LINENUMBER 441 L201 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] + ICONST_1 + ISTORE 12 + L202 + LINENUMBER 444 L202 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] + ALOAD 11 + ILOAD 12 + PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z + L188 + LINENUMBER 446 L188 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] + GOTO L182 + L183 + LINENUMBER 447 L183 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] + RETURN + L203 + LOCALVARIABLE flag Z L189 L188 12 + LOCALVARIABLE flag1 Z L192 L188 13 + LOCALVARIABLE flag2 Z L193 L188 14 + LOCALVARIABLE flag3 Z L196 L188 15 + LOCALVARIABLE flag4 Z L197 L188 16 + LOCALVARIABLE flag5 Z L200 L188 17 + LOCALVARIABLE block10 Lnet/minecraft/block/Block; L185 L188 11 + LOCALVARIABLE block Lnet/minecraft/block/Block; L5 L203 0 + LOCALVARIABLE block1 Lnet/minecraft/block/Block; L7 L203 1 + LOCALVARIABLE block2 Lnet/minecraft/block/Block; L27 L203 2 + LOCALVARIABLE block3 Lnet/minecraft/block/Block; L49 L203 3 + LOCALVARIABLE block4 Lnet/minecraft/block/Block; L65 L203 4 + LOCALVARIABLE block5 Lnet/minecraft/block/Block; L92 L203 5 + LOCALVARIABLE block6 Lnet/minecraft/block/Block; L105 L203 6 + LOCALVARIABLE block7 Lnet/minecraft/block/Block; L111 L203 7 + LOCALVARIABLE block8 Lnet/minecraft/block/Block; L121 L203 8 + LOCALVARIABLE block9 Lnet/minecraft/block/Block; L165 L203 9 + LOCALVARIABLE iterator Ljava/util/Iterator; L182 L203 10 + MAXSTACK = 9 + MAXLOCALS = 18 + + // access flags 0x4 + protected (Lnet/minecraft/block/material/Material;)V + L0 + LINENUMBER 450 L0 + ALOAD 0 + INVOKESPECIAL java/lang/Object. ()V + L1 + LINENUMBER 130 L1 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/block/Block.blockConstructorCalled : Z + L2 + LINENUMBER 132 L2 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/block/Block.enableStats : Z + L3 + LINENUMBER 158 L3 + ALOAD 0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + CHECKCAST cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry + ALOAD 0 + LDC Lnet/minecraft/block/Block;.class + L4 + LINENUMBER 159 L4 + INVOKEVIRTUAL cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.getDelegate (Ljava/lang/Object;Ljava/lang/Class;)Lcpw/mods/fml/common/registry/RegistryDelegate; + PUTFIELD net/minecraft/block/Block.delegate : Lcpw/mods/fml/common/registry/RegistryDelegate; + L5 + LINENUMBER 1486 L5 + ALOAD 0 + NEW java/lang/ThreadLocal + DUP + INVOKESPECIAL java/lang/ThreadLocal. ()V + PUTFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + L6 + LINENUMBER 1487 L6 + ALOAD 0 + NEW java/lang/ThreadLocal + DUP + INVOKESPECIAL java/lang/ThreadLocal. ()V + PUTFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + L7 + LINENUMBER 1747 L7 + ALOAD 0 + ALOAD 0 + INSTANCEOF net/minecraft/block/ITileEntityProvider + PUTFIELD net/minecraft/block/Block.isTileProvider : Z + L8 + LINENUMBER 2489 L8 + ALOAD 0 + BIPUSH 16 + ANEWARRAY java/lang/String + PUTFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + L9 + LINENUMBER 2490 L9 + ALOAD 0 + BIPUSH 16 + NEWARRAY T_INT + DUP + ICONST_0 + ICONST_M1 + IASTORE + DUP + ICONST_1 + ICONST_M1 + IASTORE + DUP + ICONST_2 + ICONST_M1 + IASTORE + DUP + ICONST_3 + ICONST_M1 + IASTORE + DUP + ICONST_4 + ICONST_M1 + IASTORE + DUP + ICONST_5 + ICONST_M1 + IASTORE + DUP + BIPUSH 6 + ICONST_M1 + IASTORE + DUP + BIPUSH 7 + ICONST_M1 + IASTORE + DUP + BIPUSH 8 + ICONST_M1 + IASTORE + DUP + BIPUSH 9 + ICONST_M1 + IASTORE + DUP + BIPUSH 10 + ICONST_M1 + IASTORE + DUP + BIPUSH 11 + ICONST_M1 + IASTORE + DUP + BIPUSH 12 + ICONST_M1 + IASTORE + DUP + BIPUSH 13 + ICONST_M1 + IASTORE + DUP + BIPUSH 14 + ICONST_M1 + IASTORE + DUP + BIPUSH 15 + ICONST_M1 + IASTORE + PUTFIELD net/minecraft/block/Block.harvestLevel : [I + L10 + LINENUMBER 2570 L10 + ALOAD 0 + NEW net/minecraft/block/Block$4 + DUP + ALOAD 0 + INVOKESPECIAL net/minecraft/block/Block$4. (Lnet/minecraft/block/Block;)V + PUTFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + L11 + LINENUMBER 2574 L11 + ALOAD 0 + NEW net/minecraft/block/Block$5 + DUP + ALOAD 0 + INVOKESPECIAL net/minecraft/block/Block$5. (Lnet/minecraft/block/Block;)V + PUTFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + L12 + LINENUMBER 451 L12 + ALOAD 0 + GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; + L13 + LINENUMBER 452 L13 + ALOAD 0 + FCONST_1 + PUTFIELD net/minecraft/block/Block.blockParticleGravity : F + L14 + LINENUMBER 453 L14 + ALOAD 0 + LDC 0.6 + PUTFIELD net/minecraft/block/Block.slipperiness : F + L15 + LINENUMBER 454 L15 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + L16 + LINENUMBER 455 L16 + ALOAD 0 + FCONST_0 + FCONST_0 + FCONST_0 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setBlockBounds (FFFFFF)V + L17 + LINENUMBER 456 L17 + ALOAD 0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z + PUTFIELD net/minecraft/block/Block.opaque : Z + L18 + LINENUMBER 457 L18 + ALOAD 0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z + IFEQ L19 + SIPUSH 255 + GOTO L20 + L19 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] + ICONST_0 + L20 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] + PUTFIELD net/minecraft/block/Block.lightOpacity : I + L21 + LINENUMBER 458 L21 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/material/Material.getCanBlockGrass ()Z + IFNE L22 + ICONST_1 + GOTO L23 + L22 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] + ICONST_0 + L23 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] + PUTFIELD net/minecraft/block/Block.canBlockGrass : Z + L24 + LINENUMBER 459 L24 + RETURN + L25 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L25 0 + LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L25 1 + MAXSTACK = 7 + MAXLOCALS = 2 + + // access flags 0x1 + public setStepSound(Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 466 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; + L1 + LINENUMBER 467 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149672_1_ Lnet/minecraft/block/Block$SoundType; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public setLightOpacity(I)Lnet/minecraft/block/Block; + L0 + LINENUMBER 475 L0 + ALOAD 0 + ILOAD 1 + PUTFIELD net/minecraft/block/Block.lightOpacity : I + L1 + LINENUMBER 476 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149713_1_ I L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public setLightLevel(F)Lnet/minecraft/block/Block; + L0 + LINENUMBER 485 L0 + ALOAD 0 + LDC 15.0 + FLOAD 1 + FMUL + F2I + PUTFIELD net/minecraft/block/Block.lightValue : I + L1 + LINENUMBER 486 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149715_1_ F L0 L2 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public setResistance(F)Lnet/minecraft/block/Block; + L0 + LINENUMBER 494 L0 + ALOAD 0 + FLOAD 1 + LDC 3.0 + FMUL + PUTFIELD net/minecraft/block/Block.blockResistance : F + L1 + LINENUMBER 495 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149752_1_ F L0 L2 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public isBlockNormalCube()Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 504 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z + IFEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public isNormalCube()Z + L0 + LINENUMBER 509 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z + IFNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public renderAsNormalBlock()Z + L0 + LINENUMBER 517 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getBlocksMovement(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 522 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z + IFNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE p_149655_1_ Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE p_149655_2_ I L0 L3 2 + LOCALVARIABLE p_149655_3_ I L0 L3 3 + LOCALVARIABLE p_149655_4_ I L0 L3 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public getRenderType()I + L0 + LINENUMBER 530 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public setHardness(F)Lnet/minecraft/block/Block; + L0 + LINENUMBER 538 L0 + ALOAD 0 + FLOAD 1 + PUTFIELD net/minecraft/block/Block.blockHardness : F + L1 + LINENUMBER 540 L1 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockResistance : F + FLOAD 1 + LDC 5.0 + FMUL + FCMPG + IFGE L2 + L3 + LINENUMBER 542 L3 + ALOAD 0 + FLOAD 1 + LDC 5.0 + FMUL + PUTFIELD net/minecraft/block/Block.blockResistance : F + L2 + LINENUMBER 545 L2 + FRAME FULL [net/minecraft/block/Block F] [] + ALOAD 0 + ARETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149711_1_ F L0 L4 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public setBlockUnbreakable()Lnet/minecraft/block/Block; + L0 + LINENUMBER 553 L0 + ALOAD 0 + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + POP + L1 + LINENUMBER 554 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getBlockHardness(Lnet/minecraft/world/World;III)F + L0 + LINENUMBER 562 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockHardness : F + FRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149712_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149712_2_ I L0 L1 2 + LOCALVARIABLE p_149712_3_ I L0 L1 3 + LOCALVARIABLE p_149712_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public setTickRandomly(Z)Lnet/minecraft/block/Block; + L0 + LINENUMBER 570 L0 + ALOAD 0 + ILOAD 1 + PUTFIELD net/minecraft/block/Block.needsRandomTick : Z + L1 + LINENUMBER 571 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149675_1_ Z L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getTickRandomly()Z + L0 + LINENUMBER 580 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.needsRandomTick : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // DEPRECATED + // access flags 0x20001 + public hasTileEntity()Z + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 586 L0 + ALOAD 0 + ICONST_0 + INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final setBlockBounds(FFFFFF)V + L0 + LINENUMBER 594 L0 + ALOAD 0 + FLOAD 1 + F2D + PUTFIELD net/minecraft/block/Block.minX : D + L1 + LINENUMBER 595 L1 + ALOAD 0 + FLOAD 2 + F2D + PUTFIELD net/minecraft/block/Block.minY : D + L2 + LINENUMBER 596 L2 + ALOAD 0 + FLOAD 3 + F2D + PUTFIELD net/minecraft/block/Block.minZ : D + L3 + LINENUMBER 597 L3 + ALOAD 0 + FLOAD 4 + F2D + PUTFIELD net/minecraft/block/Block.maxX : D + L4 + LINENUMBER 598 L4 + ALOAD 0 + FLOAD 5 + F2D + PUTFIELD net/minecraft/block/Block.maxY : D + L5 + LINENUMBER 599 L5 + ALOAD 0 + FLOAD 6 + F2D + PUTFIELD net/minecraft/block/Block.maxZ : D + L6 + LINENUMBER 600 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 + LOCALVARIABLE p_149676_1_ F L0 L7 1 + LOCALVARIABLE p_149676_2_ F L0 L7 2 + LOCALVARIABLE p_149676_3_ F L0 L7 3 + LOCALVARIABLE p_149676_4_ F L0 L7 4 + LOCALVARIABLE p_149676_5_ F L0 L7 5 + LOCALVARIABLE p_149676_6_ F L0 L7 6 + MAXSTACK = 3 + MAXLOCALS = 7 + + // access flags 0x1 + public getMixedBrightnessForBlock(Lnet/minecraft/world/IBlockAccess;III)I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 608 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L1 + LINENUMBER 609 L1 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I + ISTORE 6 + L2 + LINENUMBER 611 L2 + ILOAD 6 + IFNE L3 + ALOAD 5 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L3 + L4 + LINENUMBER 613 L4 + IINC 3 -1 + L5 + LINENUMBER 614 L5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L6 + LINENUMBER 615 L6 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I + IRETURN + L3 + LINENUMBER 619 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block I] [] + ILOAD 6 + IRETURN + L7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 + LOCALVARIABLE p_149677_1_ Lnet/minecraft/world/IBlockAccess; L0 L7 1 + LOCALVARIABLE p_149677_2_ I L0 L7 2 + LOCALVARIABLE p_149677_3_ I L0 L7 3 + LOCALVARIABLE p_149677_4_ I L0 L7 4 + LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L7 5 + LOCALVARIABLE l I L2 L7 6 + MAXSTACK = 9 + MAXLOCALS = 7 + + // access flags 0x1 + public shouldSideBeRendered(Lnet/minecraft/world/IBlockAccess;IIII)Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 630 L0 + ILOAD 5 + IFNE L1 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DCONST_0 + DCMPL + IFLE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_1 + IF_ICMPNE L3 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DCONST_1 + DCMPG + IFGE L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_2 + IF_ICMPNE L4 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DCONST_0 + DCMPL + IFLE L4 + ICONST_1 + GOTO L2 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_3 + IF_ICMPNE L5 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DCONST_1 + DCMPG + IFGE L5 + ICONST_1 + GOTO L2 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_4 + IF_ICMPNE L6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DCONST_0 + DCMPL + IFLE L6 + ICONST_1 + GOTO L2 + L6 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_5 + IF_ICMPNE L7 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DCONST_1 + DCMPG + IFGE L7 + ICONST_1 + GOTO L2 + L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z + IFNE L8 + ICONST_1 + GOTO L2 + L8 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] + IRETURN + L9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 + LOCALVARIABLE p_149646_1_ Lnet/minecraft/world/IBlockAccess; L0 L9 1 + LOCALVARIABLE p_149646_2_ I L0 L9 2 + LOCALVARIABLE p_149646_3_ I L0 L9 3 + LOCALVARIABLE p_149646_4_ I L0 L9 4 + LOCALVARIABLE p_149646_5_ I L0 L9 5 + MAXSTACK = 4 + MAXLOCALS = 6 + + // access flags 0x1 + public isBlockSolid(Lnet/minecraft/world/IBlockAccess;IIII)Z + L0 + LINENUMBER 639 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.isSolid ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149747_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149747_2_ I L0 L1 2 + LOCALVARIABLE p_149747_3_ I L0 L1 3 + LOCALVARIABLE p_149747_4_ I L0 L1 4 + LOCALVARIABLE p_149747_5_ I L0 L1 5 + MAXSTACK = 4 + MAXLOCALS = 6 + + // access flags 0x1 + public getIcon(Lnet/minecraft/world/IBlockAccess;IIII)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 645 L0 + ALOAD 0 + ILOAD 5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149673_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149673_2_ I L0 L1 2 + LOCALVARIABLE p_149673_3_ I L0 L1 3 + LOCALVARIABLE p_149673_4_ I L0 L1 4 + LOCALVARIABLE p_149673_5_ I L0 L1 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public getIcon(II)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 654 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149691_1_ I L0 L1 1 + LOCALVARIABLE p_149691_2_ I L0 L1 2 + MAXSTACK = 1 + MAXLOCALS = 3 + + // access flags 0x1 + public addCollisionBoxesToList(Lnet/minecraft/world/World;IIILnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V + L0 + LINENUMBER 663 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.getCollisionBoundingBoxFromPool (Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; + ASTORE 8 + L1 + LINENUMBER 665 L1 + ALOAD 8 + IFNULL L2 + ALOAD 5 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z + IFEQ L2 + L3 + LINENUMBER 667 L3 + ALOAD 6 + ALOAD 8 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L2 + LINENUMBER 669 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/AxisAlignedBB java/util/List net/minecraft/entity/Entity net/minecraft/util/AxisAlignedBB] [] + RETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149743_1_ Lnet/minecraft/world/World; L0 L4 1 + LOCALVARIABLE p_149743_2_ I L0 L4 2 + LOCALVARIABLE p_149743_3_ I L0 L4 3 + LOCALVARIABLE p_149743_4_ I L0 L4 4 + LOCALVARIABLE p_149743_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L4 5 + LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6 + LOCALVARIABLE p_149743_7_ Lnet/minecraft/entity/Entity; L0 L4 7 + LOCALVARIABLE axisalignedbb1 Lnet/minecraft/util/AxisAlignedBB; L1 L4 8 + MAXSTACK = 5 + MAXLOCALS = 9 + + // access flags 0x1 + public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; + L0 + LINENUMBER 677 L0 + ILOAD 2 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DADD + ILOAD 3 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DADD + ILOAD 4 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DADD + ILOAD 2 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DADD + ILOAD 3 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DADD + ILOAD 4 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DADD + INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149668_2_ I L0 L1 2 + LOCALVARIABLE p_149668_3_ I L0 L1 3 + LOCALVARIABLE p_149668_4_ I L0 L1 4 + MAXSTACK = 14 + MAXLOCALS = 5 + + // access flags 0x11 + public final getBlockTextureFromSide(I)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 686 L0 + ALOAD 0 + ILOAD 1 + ICONST_0 + INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149733_1_ I L0 L1 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public getSelectedBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 695 L0 + ILOAD 2 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DADD + ILOAD 3 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DADD + ILOAD 4 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DADD + ILOAD 2 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DADD + ILOAD 3 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DADD + ILOAD 4 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DADD + INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149633_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149633_2_ I L0 L1 2 + LOCALVARIABLE p_149633_3_ I L0 L1 3 + LOCALVARIABLE p_149633_4_ I L0 L1 4 + MAXSTACK = 14 + MAXLOCALS = 5 + + // access flags 0x1 + public isOpaqueCube()Z + L0 + LINENUMBER 704 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public canCollideCheck(IZ)Z + L0 + LINENUMBER 714 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isCollidable ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149678_1_ I L0 L1 1 + LOCALVARIABLE p_149678_2_ Z L0 L1 2 + MAXSTACK = 1 + MAXLOCALS = 3 + + // access flags 0x1 + public isCollidable()Z + L0 + LINENUMBER 722 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V + L0 + LINENUMBER 728 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149674_2_ I L0 L1 2 + LOCALVARIABLE p_149674_3_ I L0 L1 3 + LOCALVARIABLE p_149674_4_ I L0 L1 4 + LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 734 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149734_2_ I L0 L1 2 + LOCALVARIABLE p_149734_3_ I L0 L1 3 + LOCALVARIABLE p_149734_4_ I L0 L1 4 + LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public onBlockDestroyedByPlayer(Lnet/minecraft/world/World;IIII)V + L0 + LINENUMBER 739 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149664_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149664_2_ I L0 L1 2 + LOCALVARIABLE p_149664_3_ I L0 L1 3 + LOCALVARIABLE p_149664_4_ I L0 L1 4 + LOCALVARIABLE p_149664_5_ I L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V + L0 + LINENUMBER 745 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149695_2_ I L0 L1 2 + LOCALVARIABLE p_149695_3_ I L0 L1 3 + LOCALVARIABLE p_149695_4_ I L0 L1 4 + LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public tickRate(Lnet/minecraft/world/World;)I + L0 + LINENUMBER 752 L0 + BIPUSH 10 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public onBlockAdded(Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 758 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149726_2_ I L0 L1 2 + LOCALVARIABLE p_149726_3_ I L0 L1 3 + LOCALVARIABLE p_149726_4_ I L0 L1 4 + MAXSTACK = 0 + MAXLOCALS = 5 + + // access flags 0x1 + public breakBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V + L0 + LINENUMBER 762 L0 + ALOAD 0 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z + IFEQ L1 + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockContainer + IFNE L1 + L2 + LINENUMBER 764 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.removeTileEntity (III)V + L1 + LINENUMBER 766 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block I] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE p_149749_1_ Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE p_149749_2_ I L0 L3 2 + LOCALVARIABLE p_149749_3_ I L0 L3 3 + LOCALVARIABLE p_149749_4_ I L0 L3 4 + LOCALVARIABLE p_149749_5_ Lnet/minecraft/block/Block; L0 L3 5 + LOCALVARIABLE p_149749_6_ I L0 L3 6 + MAXSTACK = 4 + MAXLOCALS = 7 + + // access flags 0x1 + public quantityDropped(Ljava/util/Random;)I + L0 + LINENUMBER 773 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; + L0 + LINENUMBER 778 L0 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149650_1_ I L0 L1 1 + LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 + LOCALVARIABLE p_149650_3_ I L0 L1 3 + MAXSTACK = 1 + MAXLOCALS = 4 + + // access flags 0x1 + public getPlayerRelativeBlockHardness(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F + L0 + LINENUMBER 787 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F + FRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149737_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 + LOCALVARIABLE p_149737_2_ Lnet/minecraft/world/World; L0 L1 2 + LOCALVARIABLE p_149737_3_ I L0 L1 3 + LOCALVARIABLE p_149737_4_ I L0 L1 4 + LOCALVARIABLE p_149737_5_ I L0 L1 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x11 + public final dropBlockAsItem(Lnet/minecraft/world/World;IIIII)V + L0 + LINENUMBER 795 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + FCONST_1 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V + L1 + LINENUMBER 796 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149697_1_ Lnet/minecraft/world/World; L0 L2 1 + LOCALVARIABLE p_149697_2_ I L0 L2 2 + LOCALVARIABLE p_149697_3_ I L0 L2 3 + LOCALVARIABLE p_149697_4_ I L0 L2 4 + LOCALVARIABLE p_149697_5_ I L0 L2 5 + LOCALVARIABLE p_149697_6_ I L0 L2 6 + MAXSTACK = 8 + MAXLOCALS = 7 + + // access flags 0x1 + public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V + L0 + LINENUMBER 803 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L1 + ALOAD 1 + GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z + IFNE L1 + L2 + LINENUMBER 805 L2 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 7 + INVOKEVIRTUAL net/minecraft/block/Block.getDrops (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; + ASTORE 8 + L3 + LINENUMBER 806 L3 + ALOAD 8 + ALOAD 1 + ALOAD 0 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 7 + FLOAD 6 + ICONST_0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST net/minecraft/entity/player/EntityPlayer + INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F + FSTORE 6 + L4 + LINENUMBER 808 L4 + ALOAD 8 + INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; + ASTORE 9 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator] [] + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L1 + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/item/ItemStack + ASTORE 10 + L6 + LINENUMBER 810 L6 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FLOAD 6 + FCMPG + IFGT L7 + L8 + LINENUMBER 812 L8 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V + L7 + LINENUMBER 814 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator net/minecraft/item/ItemStack] [] + GOTO L5 + L1 + LINENUMBER 816 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I] [] + RETURN + L9 + LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L6 L7 10 + LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8 + // signature Ljava/util/ArrayList; + // declaration: java.util.ArrayList + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 + LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L9 1 + LOCALVARIABLE p_149690_2_ I L0 L9 2 + LOCALVARIABLE p_149690_3_ I L0 L9 3 + LOCALVARIABLE p_149690_4_ I L0 L9 4 + LOCALVARIABLE p_149690_5_ I L0 L9 5 + LOCALVARIABLE p_149690_6_ F L0 L9 6 + LOCALVARIABLE p_149690_7_ I L0 L9 7 + MAXSTACK = 11 + MAXLOCALS = 11 + + // access flags 0x4 + protected dropBlockAsItem(Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V + L0 + LINENUMBER 823 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L1 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; + LDC "doTileDrops" + INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z + IFEQ L1 + ALOAD 1 + GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z + IFNE L1 + L2 + LINENUMBER 825 L2 + ALOAD 0 + GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/lang/Boolean + INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z + IFEQ L3 + L4 + LINENUMBER 827 L4 + ALOAD 0 + GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/util/List + ALOAD 5 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L5 + LINENUMBER 828 L5 + RETURN + L3 + LINENUMBER 830 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] + LDC 0.7 + FSTORE 6 + L6 + LINENUMBER 831 L6 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FLOAD 6 + FMUL + F2D + FCONST_1 + FLOAD 6 + FSUB + F2D + LDC 0.5 + DMUL + DADD + DSTORE 7 + L7 + LINENUMBER 832 L7 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FLOAD 6 + FMUL + F2D + FCONST_1 + FLOAD 6 + FSUB + F2D + LDC 0.5 + DMUL + DADD + DSTORE 9 + L8 + LINENUMBER 833 L8 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FLOAD 6 + FMUL + F2D + FCONST_1 + FLOAD 6 + FSUB + F2D + LDC 0.5 + DMUL + DADD + DSTORE 11 + L9 + LINENUMBER 834 L9 + NEW net/minecraft/entity/item/EntityItem + DUP + ALOAD 1 + ILOAD 2 + I2D + DLOAD 7 + DADD + ILOAD 3 + I2D + DLOAD 9 + DADD + ILOAD 4 + I2D + DLOAD 11 + DADD + ALOAD 5 + INVOKESPECIAL net/minecraft/entity/item/EntityItem. (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V + ASTORE 13 + L10 + LINENUMBER 835 L10 + ALOAD 13 + BIPUSH 10 + PUTFIELD net/minecraft/entity/item/EntityItem.delayBeforeCanPickup : I + L11 + LINENUMBER 836 L11 + ALOAD 1 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L1 + LINENUMBER 838 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] + RETURN + L12 + LOCALVARIABLE f F L6 L1 6 + LOCALVARIABLE d0 D L7 L1 7 + LOCALVARIABLE d1 D L8 L1 9 + LOCALVARIABLE d2 D L9 L1 11 + LOCALVARIABLE entityitem Lnet/minecraft/entity/item/EntityItem; L10 L1 13 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L12 0 + LOCALVARIABLE p_149642_1_ Lnet/minecraft/world/World; L0 L12 1 + LOCALVARIABLE p_149642_2_ I L0 L12 2 + LOCALVARIABLE p_149642_3_ I L0 L12 3 + LOCALVARIABLE p_149642_4_ I L0 L12 4 + LOCALVARIABLE p_149642_5_ Lnet/minecraft/item/ItemStack; L0 L12 5 + MAXSTACK = 11 + MAXLOCALS = 14 + + // access flags 0x1 + public dropXpOnBlockBreak(Lnet/minecraft/world/World;IIII)V + L0 + LINENUMBER 845 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L1 + L2 + LINENUMBER 847 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] + ILOAD 5 + IFLE L1 + L3 + LINENUMBER 849 L3 + ILOAD 5 + INVOKESTATIC net/minecraft/entity/item/EntityXPOrb.getXPSplit (I)I + ISTORE 6 + L4 + LINENUMBER 850 L4 + ILOAD 5 + ILOAD 6 + ISUB + ISTORE 5 + L5 + LINENUMBER 851 L5 + ALOAD 1 + NEW net/minecraft/entity/item/EntityXPOrb + DUP + ALOAD 1 + ILOAD 2 + I2D + LDC 0.5 + DADD + ILOAD 3 + I2D + LDC 0.5 + DADD + ILOAD 4 + I2D + LDC 0.5 + DADD + ILOAD 6 + INVOKESPECIAL net/minecraft/entity/item/EntityXPOrb. (Lnet/minecraft/world/World;DDDI)V + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L6 + LINENUMBER 852 L6 + GOTO L2 + L1 + LINENUMBER 854 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] + RETURN + L7 + LOCALVARIABLE i1 I L4 L6 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 + LOCALVARIABLE p_149657_1_ Lnet/minecraft/world/World; L0 L7 1 + LOCALVARIABLE p_149657_2_ I L0 L7 2 + LOCALVARIABLE p_149657_3_ I L0 L7 3 + LOCALVARIABLE p_149657_4_ I L0 L7 4 + LOCALVARIABLE p_149657_5_ I L0 L7 5 + MAXSTACK = 12 + MAXLOCALS = 7 + + // access flags 0x1 + public damageDropped(I)I + L0 + LINENUMBER 861 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149692_1_ I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public getExplosionResistance(Lnet/minecraft/entity/Entity;)F + L0 + LINENUMBER 869 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockResistance : F + LDC 5.0 + FDIV + FRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149638_1_ Lnet/minecraft/entity/Entity; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public collisionRayTrace(Lnet/minecraft/world/World;IIILnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; + L0 + LINENUMBER 878 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;III)V + L1 + LINENUMBER 879 L1 + ALOAD 5 + ILOAD 2 + INEG + I2D + ILOAD 3 + INEG + I2D + ILOAD 4 + INEG + I2D + INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; + ASTORE 5 + L2 + LINENUMBER 880 L2 + ALOAD 6 + ILOAD 2 + INEG + I2D + ILOAD 3 + INEG + I2D + ILOAD 4 + INEG + I2D + INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; + ASTORE 6 + L3 + LINENUMBER 881 L3 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 7 + L4 + LINENUMBER 882 L4 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 8 + L5 + LINENUMBER 883 L5 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 9 + L6 + LINENUMBER 884 L6 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 10 + L7 + LINENUMBER 885 L7 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 11 + L8 + LINENUMBER 886 L8 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 12 + L9 + LINENUMBER 888 L9 + ALOAD 0 + ALOAD 7 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L10 + L11 + LINENUMBER 890 L11 + ACONST_NULL + ASTORE 7 + L10 + LINENUMBER 893 L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 8 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L12 + L13 + LINENUMBER 895 L13 + ACONST_NULL + ASTORE 8 + L12 + LINENUMBER 898 L12 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 9 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L14 + L15 + LINENUMBER 900 L15 + ACONST_NULL + ASTORE 9 + L14 + LINENUMBER 903 L14 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 10 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L16 + L17 + LINENUMBER 905 L17 + ACONST_NULL + ASTORE 10 + L16 + LINENUMBER 908 L16 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 11 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L18 + L19 + LINENUMBER 910 L19 + ACONST_NULL + ASTORE 11 + L18 + LINENUMBER 913 L18 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 12 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L20 + L21 + LINENUMBER 915 L21 + ACONST_NULL + ASTORE 12 + L20 + LINENUMBER 918 L20 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ACONST_NULL + ASTORE 13 + L22 + LINENUMBER 920 L22 + ALOAD 7 + IFNULL L23 + ALOAD 13 + IFNULL L24 + ALOAD 5 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L23 + L24 + LINENUMBER 922 L24 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 N] [] + ALOAD 7 + ASTORE 13 + L23 + LINENUMBER 925 L23 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 8 + IFNULL L25 + ALOAD 13 + IFNULL L26 + ALOAD 5 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L25 + L26 + LINENUMBER 927 L26 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 8 + ASTORE 13 + L25 + LINENUMBER 930 L25 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 9 + IFNULL L27 + ALOAD 13 + IFNULL L28 + ALOAD 5 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L27 + L28 + LINENUMBER 932 L28 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 9 + ASTORE 13 + L27 + LINENUMBER 935 L27 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 10 + IFNULL L29 + ALOAD 13 + IFNULL L30 + ALOAD 5 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L29 + L30 + LINENUMBER 937 L30 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 10 + ASTORE 13 + L29 + LINENUMBER 940 L29 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 11 + IFNULL L31 + ALOAD 13 + IFNULL L32 + ALOAD 5 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L31 + L32 + LINENUMBER 942 L32 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 11 + ASTORE 13 + L31 + LINENUMBER 945 L31 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 12 + IFNULL L33 + ALOAD 13 + IFNULL L34 + ALOAD 5 + ALOAD 12 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L33 + L34 + LINENUMBER 947 L34 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 12 + ASTORE 13 + L33 + LINENUMBER 950 L33 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 13 + IFNONNULL L35 + L36 + LINENUMBER 952 L36 + ACONST_NULL + ARETURN + L35 + LINENUMBER 956 L35 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ICONST_M1 + ISTORE 14 + L37 + LINENUMBER 958 L37 + ALOAD 13 + ALOAD 7 + IF_ACMPNE L38 + L39 + LINENUMBER 960 L39 + ICONST_4 + ISTORE 14 + L38 + LINENUMBER 963 L38 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 8 + IF_ACMPNE L40 + L41 + LINENUMBER 965 L41 + ICONST_5 + ISTORE 14 + L40 + LINENUMBER 968 L40 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 9 + IF_ACMPNE L42 + L43 + LINENUMBER 970 L43 + ICONST_0 + ISTORE 14 + L42 + LINENUMBER 973 L42 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 10 + IF_ACMPNE L44 + L45 + LINENUMBER 975 L45 + ICONST_1 + ISTORE 14 + L44 + LINENUMBER 978 L44 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 11 + IF_ACMPNE L46 + L47 + LINENUMBER 980 L47 + ICONST_2 + ISTORE 14 + L46 + LINENUMBER 983 L46 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 12 + IF_ACMPNE L48 + L49 + LINENUMBER 985 L49 + ICONST_3 + ISTORE 14 + L48 + LINENUMBER 988 L48 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + NEW net/minecraft/util/MovingObjectPosition + DUP + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 14 + ALOAD 13 + ILOAD 2 + I2D + ILOAD 3 + I2D + ILOAD 4 + I2D + INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; + INVOKESPECIAL net/minecraft/util/MovingObjectPosition. (IIIILnet/minecraft/util/Vec3;)V + ARETURN + L50 + LOCALVARIABLE b0 B L37 L50 14 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L50 0 + LOCALVARIABLE p_149731_1_ Lnet/minecraft/world/World; L0 L50 1 + LOCALVARIABLE p_149731_2_ I L0 L50 2 + LOCALVARIABLE p_149731_3_ I L0 L50 3 + LOCALVARIABLE p_149731_4_ I L0 L50 4 + LOCALVARIABLE p_149731_5_ Lnet/minecraft/util/Vec3; L0 L50 5 + LOCALVARIABLE p_149731_6_ Lnet/minecraft/util/Vec3; L0 L50 6 + LOCALVARIABLE vec32 Lnet/minecraft/util/Vec3; L4 L50 7 + LOCALVARIABLE vec33 Lnet/minecraft/util/Vec3; L5 L50 8 + LOCALVARIABLE vec34 Lnet/minecraft/util/Vec3; L6 L50 9 + LOCALVARIABLE vec35 Lnet/minecraft/util/Vec3; L7 L50 10 + LOCALVARIABLE vec36 Lnet/minecraft/util/Vec3; L8 L50 11 + LOCALVARIABLE vec37 Lnet/minecraft/util/Vec3; L9 L50 12 + LOCALVARIABLE vec38 Lnet/minecraft/util/Vec3; L22 L50 13 + MAXSTACK = 13 + MAXLOCALS = 15 + + // access flags 0x2 + private isVecInsideYZBounds(Lnet/minecraft/util/Vec3;)Z + L0 + LINENUMBER 997 L0 + ALOAD 1 + IFNONNULL L1 + ICONST_0 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.yCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.yCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DCMPG + IFGT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.zCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.zCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DCMPG + IFGT L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149654_1_ Lnet/minecraft/util/Vec3; L0 L4 1 + MAXSTACK = 4 + MAXLOCALS = 2 + + // access flags 0x2 + private isVecInsideXZBounds(Lnet/minecraft/util/Vec3;)Z + L0 + LINENUMBER 1005 L0 + ALOAD 1 + IFNONNULL L1 + ICONST_0 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.xCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.xCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DCMPG + IFGT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.zCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.zCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DCMPG + IFGT L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149687_1_ Lnet/minecraft/util/Vec3; L0 L4 1 + MAXSTACK = 4 + MAXLOCALS = 2 + + // access flags 0x2 + private isVecInsideXYBounds(Lnet/minecraft/util/Vec3;)Z + L0 + LINENUMBER 1013 L0 + ALOAD 1 + IFNONNULL L1 + ICONST_0 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.xCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.xCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DCMPG + IFGT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.yCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.yCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DCMPG + IFGT L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149661_1_ Lnet/minecraft/util/Vec3; L0 L4 1 + MAXSTACK = 4 + MAXLOCALS = 2 + + // access flags 0x1 + public onBlockDestroyedByExplosion(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V + L0 + LINENUMBER 1019 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149723_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149723_2_ I L0 L1 2 + LOCALVARIABLE p_149723_3_ I L0 L1 3 + LOCALVARIABLE p_149723_4_ I L0 L1 4 + LOCALVARIABLE p_149723_5_ Lnet/minecraft/world/Explosion; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public canReplace(Lnet/minecraft/world/World;IIIILnet/minecraft/item/ItemStack;)Z + L0 + LINENUMBER 1023 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockOnSide (Lnet/minecraft/world/World;IIII)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149705_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149705_2_ I L0 L1 2 + LOCALVARIABLE p_149705_3_ I L0 L1 3 + LOCALVARIABLE p_149705_4_ I L0 L1 4 + LOCALVARIABLE p_149705_5_ I L0 L1 5 + LOCALVARIABLE p_149705_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 + MAXSTACK = 6 + MAXLOCALS = 7 + + // access flags 0x1 + public getRenderBlockPass()I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1032 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public canPlaceBlockOnSide(Lnet/minecraft/world/World;IIII)Z + L0 + LINENUMBER 1040 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149707_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149707_2_ I L0 L1 2 + LOCALVARIABLE p_149707_3_ I L0 L1 3 + LOCALVARIABLE p_149707_4_ I L0 L1 4 + LOCALVARIABLE p_149707_5_ I L0 L1 5 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 1048 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.isReplaceable (Lnet/minecraft/world/IBlockAccess;III)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149742_2_ I L0 L1 2 + LOCALVARIABLE p_149742_3_ I L0 L1 3 + LOCALVARIABLE p_149742_4_ I L0 L1 4 + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public onBlockActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;IFFF)Z + L0 + LINENUMBER 1056 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149727_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149727_2_ I L0 L1 2 + LOCALVARIABLE p_149727_3_ I L0 L1 3 + LOCALVARIABLE p_149727_4_ I L0 L1 4 + LOCALVARIABLE p_149727_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 + LOCALVARIABLE p_149727_6_ I L0 L1 6 + LOCALVARIABLE p_149727_7_ F L0 L1 7 + LOCALVARIABLE p_149727_8_ F L0 L1 8 + LOCALVARIABLE p_149727_9_ F L0 L1 9 + MAXSTACK = 1 + MAXLOCALS = 10 + + // access flags 0x1 + public onEntityWalking(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V + L0 + LINENUMBER 1062 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149724_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149724_2_ I L0 L1 2 + LOCALVARIABLE p_149724_3_ I L0 L1 3 + LOCALVARIABLE p_149724_4_ I L0 L1 4 + LOCALVARIABLE p_149724_5_ Lnet/minecraft/entity/Entity; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public onBlockPlaced(Lnet/minecraft/world/World;IIIIFFFI)I + L0 + LINENUMBER 1069 L0 + ILOAD 9 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149660_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149660_2_ I L0 L1 2 + LOCALVARIABLE p_149660_3_ I L0 L1 3 + LOCALVARIABLE p_149660_4_ I L0 L1 4 + LOCALVARIABLE p_149660_5_ I L0 L1 5 + LOCALVARIABLE p_149660_6_ F L0 L1 6 + LOCALVARIABLE p_149660_7_ F L0 L1 7 + LOCALVARIABLE p_149660_8_ F L0 L1 8 + LOCALVARIABLE p_149660_9_ I L0 L1 9 + MAXSTACK = 1 + MAXLOCALS = 10 + + // access flags 0x1 + public onBlockClicked(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)V + L0 + LINENUMBER 1075 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149699_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149699_2_ I L0 L1 2 + LOCALVARIABLE p_149699_3_ I L0 L1 3 + LOCALVARIABLE p_149699_4_ I L0 L1 4 + LOCALVARIABLE p_149699_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public velocityToAddToEntity(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)V + L0 + LINENUMBER 1080 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149640_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149640_2_ I L0 L1 2 + LOCALVARIABLE p_149640_3_ I L0 L1 3 + LOCALVARIABLE p_149640_4_ I L0 L1 4 + LOCALVARIABLE p_149640_5_ Lnet/minecraft/entity/Entity; L0 L1 5 + LOCALVARIABLE p_149640_6_ Lnet/minecraft/util/Vec3; L0 L1 6 + MAXSTACK = 0 + MAXLOCALS = 7 + + // access flags 0x1 + public setBlockBoundsBasedOnState(Lnet/minecraft/world/IBlockAccess;III)V + L0 + LINENUMBER 1085 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149719_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149719_2_ I L0 L1 2 + LOCALVARIABLE p_149719_3_ I L0 L1 3 + LOCALVARIABLE p_149719_4_ I L0 L1 4 + MAXSTACK = 0 + MAXLOCALS = 5 + + // access flags 0x11 + public final getBlockBoundsMinX()D + L0 + LINENUMBER 1092 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMaxX()D + L0 + LINENUMBER 1100 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMinY()D + L0 + LINENUMBER 1108 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMaxY()D + L0 + LINENUMBER 1116 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMinZ()D + L0 + LINENUMBER 1124 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMaxZ()D + L0 + LINENUMBER 1132 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getBlockColor()I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1138 L0 + LDC 16777215 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getRenderColor(I)I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1147 L0 + LDC 16777215 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149741_1_ I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public colorMultiplier(Lnet/minecraft/world/IBlockAccess;III)I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1157 L0 + LDC 16777215 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149720_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149720_2_ I L0 L1 2 + LOCALVARIABLE p_149720_3_ I L0 L1 3 + LOCALVARIABLE p_149720_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isProvidingWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)I + L0 + LINENUMBER 1162 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149709_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149709_2_ I L0 L1 2 + LOCALVARIABLE p_149709_3_ I L0 L1 3 + LOCALVARIABLE p_149709_4_ I L0 L1 4 + LOCALVARIABLE p_149709_5_ I L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public canProvidePower()Z + L0 + LINENUMBER 1170 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public onEntityCollidedWithBlock(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V + L0 + LINENUMBER 1176 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149670_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149670_2_ I L0 L1 2 + LOCALVARIABLE p_149670_3_ I L0 L1 3 + LOCALVARIABLE p_149670_4_ I L0 L1 4 + LOCALVARIABLE p_149670_5_ Lnet/minecraft/entity/Entity; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public isProvidingStrongPower(Lnet/minecraft/world/IBlockAccess;IIII)I + L0 + LINENUMBER 1180 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149748_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149748_2_ I L0 L1 2 + LOCALVARIABLE p_149748_3_ I L0 L1 3 + LOCALVARIABLE p_149748_4_ I L0 L1 4 + LOCALVARIABLE p_149748_5_ I L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public setBlockBoundsForItemRender()V + L0 + LINENUMBER 1186 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 0 + MAXLOCALS = 1 + + // access flags 0x1 + public harvestBlock(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)V + L0 + LINENUMBER 1194 L0 + ALOAD 2 + GETSTATIC net/minecraft/stats/StatList.mineBlockStatArray : [Lnet/minecraft/stats/StatBase; + ALOAD 0 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + AALOAD + ICONST_1 + INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addStat (Lnet/minecraft/stats/StatBase;I)V + L1 + LINENUMBER 1195 L1 + ALOAD 2 + LDC 0.025 + INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addExhaustion (F)V + L2 + LINENUMBER 1197 L2 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z + IFEQ L3 + ALOAD 2 + INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getSilkTouchModifier (Lnet/minecraft/entity/EntityLivingBase;)Z + IFEQ L3 + L4 + LINENUMBER 1199 L4 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + ASTORE 7 + L5 + LINENUMBER 1200 L5 + ALOAD 0 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.createStackedBlock (I)Lnet/minecraft/item/ItemStack; + ASTORE 8 + L6 + LINENUMBER 1202 L6 + ALOAD 8 + IFNULL L7 + L8 + LINENUMBER 1204 L8 + ALOAD 7 + ALOAD 8 + INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z + POP + L7 + LINENUMBER 1207 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack] [] + ALOAD 7 + ALOAD 1 + ALOAD 0 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 6 + ICONST_0 + FCONST_1 + ICONST_1 + ALOAD 2 + INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F + POP + L9 + LINENUMBER 1208 L9 + ALOAD 7 + INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; + ASTORE 9 + L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L11 + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/item/ItemStack + ASTORE 10 + L12 + LINENUMBER 1210 L12 + ALOAD 0 + ALOAD 1 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V + L13 + LINENUMBER 1211 L13 + GOTO L10 + L11 + LINENUMBER 1212 L11 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] + GOTO L14 + L3 + LINENUMBER 1215 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + ALOAD 2 + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L15 + LINENUMBER 1216 L15 + ALOAD 2 + INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I + ISTORE 7 + L16 + LINENUMBER 1217 L16 + ALOAD 0 + ALOAD 1 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 6 + ILOAD 7 + INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIIII)V + L17 + LINENUMBER 1218 L17 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + ACONST_NULL + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L14 + LINENUMBER 1220 L14 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] + RETURN + L18 + LOCALVARIABLE is Lnet/minecraft/item/ItemStack; L12 L13 10 + LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7 + // signature Ljava/util/ArrayList; + // declaration: java.util.ArrayList + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L11 8 + LOCALVARIABLE i1 I L16 L14 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L18 0 + LOCALVARIABLE p_149636_1_ Lnet/minecraft/world/World; L0 L18 1 + LOCALVARIABLE p_149636_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L18 2 + LOCALVARIABLE p_149636_3_ I L0 L18 3 + LOCALVARIABLE p_149636_4_ I L0 L18 4 + LOCALVARIABLE p_149636_5_ I L0 L18 5 + LOCALVARIABLE p_149636_6_ I L0 L18 6 + MAXSTACK = 11 + MAXLOCALS = 11 + + // access flags 0x4 + protected canSilkHarvest()Z + L0 + LINENUMBER 1227 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/lang/Integer + ASTORE 1 + L1 + LINENUMBER 1228 L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z + IFEQ L2 + ALOAD 0 + ALOAD 1 + IFNONNULL L3 + ICONST_0 + GOTO L4 + L3 + FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block] + ALOAD 1 + INVOKEVIRTUAL java/lang/Integer.intValue ()I + L4 + FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block I] + INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z + IFNE L2 + ICONST_1 + GOTO L5 + L2 + FRAME FULL [net/minecraft/block/Block java/lang/Integer] [] + ICONST_0 + L5 + FRAME FULL [net/minecraft/block/Block java/lang/Integer] [I] + IRETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 + LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x4 + protected createStackedBlock(I)Lnet/minecraft/item/ItemStack; + L0 + LINENUMBER 1237 L0 + ICONST_0 + ISTORE 2 + L1 + LINENUMBER 1238 L1 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; + ASTORE 3 + L2 + LINENUMBER 1240 L2 + ALOAD 3 + IFNULL L3 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/Item.getHasSubtypes ()Z + IFEQ L3 + L4 + LINENUMBER 1242 L4 + ILOAD 1 + ISTORE 2 + L3 + LINENUMBER 1245 L3 + FRAME FULL [net/minecraft/block/Block I I net/minecraft/item/Item] [] + NEW net/minecraft/item/ItemStack + DUP + ALOAD 3 + ICONST_1 + ILOAD 2 + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + ARETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 + LOCALVARIABLE p_149644_1_ I L0 L5 1 + LOCALVARIABLE j I L1 L5 2 + LOCALVARIABLE item Lnet/minecraft/item/Item; L2 L5 3 + MAXSTACK = 5 + MAXLOCALS = 4 + + // access flags 0x1 + public quantityDroppedWithBonus(ILjava/util/Random;)I + L0 + LINENUMBER 1253 L0 + ALOAD 0 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (Ljava/util/Random;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149679_1_ I L0 L1 1 + LOCALVARIABLE p_149679_2_ Ljava/util/Random; L0 L1 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public canBlockStay(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 1261 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149718_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149718_2_ I L0 L1 2 + LOCALVARIABLE p_149718_3_ I L0 L1 3 + LOCALVARIABLE p_149718_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V + L0 + LINENUMBER 1267 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149689_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149689_2_ I L0 L1 2 + LOCALVARIABLE p_149689_3_ I L0 L1 3 + LOCALVARIABLE p_149689_4_ I L0 L1 4 + LOCALVARIABLE p_149689_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 + LOCALVARIABLE p_149689_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 + MAXSTACK = 0 + MAXLOCALS = 7 + + // access flags 0x1 + public onPostBlockPlaced(Lnet/minecraft/world/World;IIII)V + L0 + LINENUMBER 1272 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149714_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149714_2_ I L0 L1 2 + LOCALVARIABLE p_149714_3_ I L0 L1 3 + LOCALVARIABLE p_149714_4_ I L0 L1 4 + LOCALVARIABLE p_149714_5_ I L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public setBlockName(Ljava/lang/String;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 1279 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; + L1 + LINENUMBER 1280 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getLocalizedName()Ljava/lang/String; + L0 + LINENUMBER 1288 L0 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getUnlocalizedName ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC ".name" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKESTATIC net/minecraft/util/StatCollector.translateToLocal (Ljava/lang/String;)Ljava/lang/String; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getUnlocalizedName()Ljava/lang/String; + L0 + LINENUMBER 1296 L0 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "tile." + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 0 + GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public onBlockEventReceived(Lnet/minecraft/world/World;IIIII)Z + L0 + LINENUMBER 1301 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149696_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149696_2_ I L0 L1 2 + LOCALVARIABLE p_149696_3_ I L0 L1 3 + LOCALVARIABLE p_149696_4_ I L0 L1 4 + LOCALVARIABLE p_149696_5_ I L0 L1 5 + LOCALVARIABLE p_149696_6_ I L0 L1 6 + MAXSTACK = 1 + MAXLOCALS = 7 + + // access flags 0x1 + public getEnableStats()Z + L0 + LINENUMBER 1309 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.enableStats : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x4 + protected disableStats()Lnet/minecraft/block/Block; + L0 + LINENUMBER 1317 L0 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/block/Block.enableStats : Z + L1 + LINENUMBER 1318 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getMobilityFlag()I + L0 + LINENUMBER 1327 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMobility ()I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getAmbientOcclusionLightValue()F + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1336 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isBlockNormalCube ()Z + IFEQ L1 + LDC 0.2 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block] [] + FCONST_1 + L2 + FRAME FULL [net/minecraft/block/Block] [F] + FRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public onFallenUpon(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;F)V + L0 + LINENUMBER 1342 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149746_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149746_2_ I L0 L1 2 + LOCALVARIABLE p_149746_3_ I L0 L1 3 + LOCALVARIABLE p_149746_4_ I L0 L1 4 + LOCALVARIABLE p_149746_5_ Lnet/minecraft/entity/Entity; L0 L1 5 + LOCALVARIABLE p_149746_6_ F L0 L1 6 + MAXSTACK = 0 + MAXLOCALS = 7 + + // access flags 0x1 + public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1350 L0 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149694_2_ I L0 L1 2 + LOCALVARIABLE p_149694_3_ I L0 L1 3 + LOCALVARIABLE p_149694_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public getDamageValue(Lnet/minecraft/world/World;III)I + L0 + LINENUMBER 1358 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149643_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149643_2_ I L0 L1 2 + LOCALVARIABLE p_149643_3_ I L0 L1 3 + LOCALVARIABLE p_149643_4_ I L0 L1 4 + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public getSubBlocks(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1367 L0 + ALOAD 3 + NEW net/minecraft/item/ItemStack + DUP + ALOAD 1 + ICONST_1 + ICONST_0 + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L1 + LINENUMBER 1368 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149666_1_ Lnet/minecraft/item/Item; L0 L2 1 + LOCALVARIABLE p_149666_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 2 + LOCALVARIABLE p_149666_3_ Ljava/util/List; L0 L2 3 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 1372 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; + L1 + LINENUMBER 1373 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149647_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public onBlockHarvested(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/EntityPlayer;)V + L0 + LINENUMBER 1379 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149681_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149681_2_ I L0 L1 2 + LOCALVARIABLE p_149681_3_ I L0 L1 3 + LOCALVARIABLE p_149681_4_ I L0 L1 4 + LOCALVARIABLE p_149681_5_ I L0 L1 5 + LOCALVARIABLE p_149681_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 + MAXSTACK = 0 + MAXLOCALS = 7 + + // access flags 0x1 + public getCreativeTabToDisplayOn()Lnet/minecraft/creativetab/CreativeTabs; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1387 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public onBlockPreDestroy(Lnet/minecraft/world/World;IIII)V + L0 + LINENUMBER 1394 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149725_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149725_2_ I L0 L1 2 + LOCALVARIABLE p_149725_3_ I L0 L1 3 + LOCALVARIABLE p_149725_4_ I L0 L1 4 + LOCALVARIABLE p_149725_5_ I L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public fillWithRain(Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 1399 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149639_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149639_2_ I L0 L1 2 + LOCALVARIABLE p_149639_3_ I L0 L1 3 + LOCALVARIABLE p_149639_4_ I L0 L1 4 + MAXSTACK = 0 + MAXLOCALS = 5 + + // access flags 0x1 + public isFlowerPot()Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1407 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public func_149698_L()Z + L0 + LINENUMBER 1412 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public canDropFromExplosion(Lnet/minecraft/world/Explosion;)Z + L0 + LINENUMBER 1420 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149659_1_ Lnet/minecraft/world/Explosion; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public isAssociatedBlock(Lnet/minecraft/block/Block;)Z + L0 + LINENUMBER 1425 L0 + ALOAD 0 + ALOAD 1 + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE p_149667_1_ Lnet/minecraft/block/Block; L0 L3 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x9 + public static isEqualTo(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z + L0 + LINENUMBER 1430 L0 + ALOAD 0 + IFNULL L1 + ALOAD 1 + IFNULL L1 + ALOAD 0 + ALOAD 1 + IF_ACMPNE L2 + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/Block.isAssociatedBlock (Lnet/minecraft/block/Block;)Z + GOTO L3 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] + IRETURN + L4 + LOCALVARIABLE p_149680_0_ Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149680_1_ Lnet/minecraft/block/Block; L0 L4 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public hasComparatorInputOverride()Z + L0 + LINENUMBER 1439 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getComparatorInputOverride(Lnet/minecraft/world/World;IIII)I + L0 + LINENUMBER 1448 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149736_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149736_2_ I L0 L1 2 + LOCALVARIABLE p_149736_3_ I L0 L1 3 + LOCALVARIABLE p_149736_4_ I L0 L1 4 + LOCALVARIABLE p_149736_5_ I L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public setBlockTextureName(Ljava/lang/String;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 1453 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; + L1 + LINENUMBER 1454 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x4 + protected getTextureName()Ljava/lang/String; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1460 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; + IFNONNULL L1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "MISSING_ICON_BLOCK_" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 0 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; + LDC "_" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 0 + GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; + L2 + FRAME FULL [net/minecraft/block/Block] [java/lang/String] + ARETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public func_149735_b(II)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1466 L0 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149735_1_ I L0 L1 1 + LOCALVARIABLE p_149735_2_ I L0 L1 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1472 L0 + ALOAD 0 + ALOAD 1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getTextureName ()Ljava/lang/String; + INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; + PUTFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; + L1 + LINENUMBER 1473 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public getItemIconName()Ljava/lang/String; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1481 L0 + ACONST_NULL + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getLightValue(Lnet/minecraft/world/IBlockAccess;III)I + L0 + LINENUMBER 1499 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L1 + LINENUMBER 1500 L1 + ALOAD 5 + ALOAD 0 + IF_ACMPEQ L2 + L3 + LINENUMBER 1502 L3 + ALOAD 5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I + IRETURN + L2 + LINENUMBER 1507 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getLightValue ()I + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 + LOCALVARIABLE x I L0 L4 2 + LOCALVARIABLE y I L0 L4 3 + LOCALVARIABLE z I L0 L4 4 + LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L4 5 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public isLadder(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z + L0 + LINENUMBER 1522 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE entity Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public isNormalCube(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1538 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z + IFNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isSideSolid(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 1553 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + ISTORE 6 + L1 + LINENUMBER 1555 L1 + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L2 + L3 + LINENUMBER 1557 L3 + ILOAD 6 + BIPUSH 8 + IAND + BIPUSH 8 + IF_ICMPNE L4 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPEQ L5 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z + IFEQ L6 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_1 + GOTO L7 + L6 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] + IRETURN + L2 + LINENUMBER 1559 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockFarmland + IFEQ L8 + L9 + LINENUMBER 1561 L9 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPEQ L10 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPEQ L10 + ICONST_1 + GOTO L11 + L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L11 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] + IRETURN + L8 + LINENUMBER 1563 L8 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockStairs + IFEQ L12 + L13 + LINENUMBER 1565 L13 + ILOAD 6 + ICONST_4 + IAND + IFEQ L14 + ICONST_1 + GOTO L15 + L14 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L15 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] + ISTORE 7 + L16 + LINENUMBER 1566 L16 + ILOAD 6 + ICONST_3 + IAND + ALOAD 5 + INVOKEVIRTUAL net/minecraftforge/common/util/ForgeDirection.ordinal ()I + IADD + ICONST_5 + IF_ICMPEQ L17 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPNE L18 + ILOAD 7 + IFEQ L18 + L17 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] + ICONST_1 + GOTO L19 + L18 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] + ICONST_0 + L19 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [I] + IRETURN + L12 + LINENUMBER 1568 L12 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockSnow + IFEQ L20 + L21 + LINENUMBER 1570 L21 + ILOAD 6 + BIPUSH 7 + IAND + BIPUSH 7 + IF_ICMPNE L22 + ICONST_1 + GOTO L23 + L22 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L23 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] + IRETURN + L20 + LINENUMBER 1572 L20 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockHopper + IFEQ L24 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPNE L24 + L25 + LINENUMBER 1574 L25 + ICONST_1 + IRETURN + L24 + LINENUMBER 1576 L24 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockCompressedPowered + IFEQ L26 + L27 + LINENUMBER 1578 L27 + ICONST_1 + IRETURN + L26 + LINENUMBER 1580 L26 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube (Lnet/minecraft/world/IBlockAccess;III)Z + IRETURN + L28 + LOCALVARIABLE flipped Z L16 L12 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L28 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L28 1 + LOCALVARIABLE x I L0 L28 2 + LOCALVARIABLE y I L0 L28 3 + LOCALVARIABLE z I L0 L28 4 + LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L28 5 + LOCALVARIABLE meta I L1 L28 6 + MAXSTACK = 5 + MAXLOCALS = 8 + + // access flags 0x1 + public isReplaceable(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1595 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.isReplaceable ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isBurning(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1610 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isAir(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1627 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public canHarvestBlock(Lnet/minecraft/entity/player/EntityPlayer;I)Z + L0 + LINENUMBER 1639 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;I)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 + LOCALVARIABLE meta I L0 L1 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIIZ)Z + L0 + LINENUMBER 1664 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.removedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 + LOCALVARIABLE x I L0 L1 3 + LOCALVARIABLE y I L0 L1 4 + LOCALVARIABLE z I L0 L1 5 + LOCALVARIABLE willHarvest Z L0 L1 6 + MAXSTACK = 6 + MAXLOCALS = 7 + + // DEPRECATED + // access flags 0x20001 + public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 1670 L0 + ALOAD 1 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 + LOCALVARIABLE x I L0 L1 3 + LOCALVARIABLE y I L0 L1 4 + LOCALVARIABLE z I L0 L1 5 + MAXSTACK = 4 + MAXLOCALS = 6 + + // access flags 0x1 + public getFlammability(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + L0 + LINENUMBER 1686 L0 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.getFlammability (Lnet/minecraft/block/Block;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public isFlammable(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 1702 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + IFLE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L3 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public getFireSpreadSpeed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + L0 + LINENUMBER 1718 L0 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.getEncouragement (Lnet/minecraft/block/Block;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public isFireSource(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 1736 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.netherrack : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPNE L1 + L2 + LINENUMBER 1738 L2 + ICONST_1 + IRETURN + L1 + LINENUMBER 1740 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] + ALOAD 1 + GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; + INSTANCEOF net/minecraft/world/WorldProviderEnd + IFEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; + IF_ACMPNE L3 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPNE L3 + L4 + LINENUMBER 1742 L4 + ICONST_1 + IRETURN + L3 + LINENUMBER 1744 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 + LOCALVARIABLE x I L0 L5 2 + LOCALVARIABLE y I L0 L5 3 + LOCALVARIABLE z I L0 L5 4 + LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L5 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public hasTileEntity(I)Z + L0 + LINENUMBER 1760 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.isTileProvider : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE metadata I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public createTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; + L0 + LINENUMBER 1773 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.isTileProvider : Z + IFEQ L1 + L2 + LINENUMBER 1775 L2 + ALOAD 0 + CHECKCAST net/minecraft/block/ITileEntityProvider + ALOAD 1 + ILOAD 2 + INVOKEINTERFACE net/minecraft/block/ITileEntityProvider.createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; + ARETURN + L1 + LINENUMBER 1777 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I] [] + ACONST_NULL + ARETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE metadata I L0 L3 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public quantityDropped(IILjava/util/Random;)I + L0 + LINENUMBER 1794 L0 + ALOAD 0 + ILOAD 2 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/block/Block.quantityDroppedWithBonus (ILjava/util/Random;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE meta I L0 L1 1 + LOCALVARIABLE fortune I L0 L1 2 + LOCALVARIABLE random Ljava/util/Random; L0 L1 3 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + // signature (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; + // declaration: java.util.ArrayList getDrops(net.minecraft.world.World, int, int, int, int, int) + public getDrops(Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; + L0 + LINENUMBER 1810 L0 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + ASTORE 7 + L1 + LINENUMBER 1812 L1 + ALOAD 0 + ILOAD 5 + ILOAD 6 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (IILjava/util/Random;)I + ISTORE 8 + L2 + LINENUMBER 1813 L2 + ICONST_0 + ISTORE 9 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] + ILOAD 9 + ILOAD 8 + IF_ICMPGE L4 + L5 + LINENUMBER 1815 L5 + ALOAD 0 + ILOAD 5 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.getItemDropped (ILjava/util/Random;I)Lnet/minecraft/item/Item; + ASTORE 10 + L6 + LINENUMBER 1816 L6 + ALOAD 10 + IFNULL L7 + L8 + LINENUMBER 1818 L8 + ALOAD 7 + NEW net/minecraft/item/ItemStack + DUP + ALOAD 10 + ICONST_1 + ALOAD 0 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z + POP + L7 + LINENUMBER 1813 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I net/minecraft/item/Item] [] + IINC 9 1 + GOTO L3 + L4 + LINENUMBER 1821 L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] + ALOAD 7 + ARETURN + L9 + LOCALVARIABLE item Lnet/minecraft/item/Item; L6 L7 10 + LOCALVARIABLE i I L3 L4 9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L9 1 + LOCALVARIABLE x I L0 L9 2 + LOCALVARIABLE y I L0 L9 3 + LOCALVARIABLE z I L0 L9 4 + LOCALVARIABLE metadata I L0 L9 5 + LOCALVARIABLE fortune I L0 L9 6 + LOCALVARIABLE ret Ljava/util/ArrayList; L1 L9 7 + // signature Ljava/util/ArrayList; + // declaration: java.util.ArrayList + LOCALVARIABLE count I L2 L9 8 + MAXSTACK = 7 + MAXLOCALS = 11 + + // access flags 0x1 + public canSilkHarvest(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z + L0 + LINENUMBER 1837 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + ILOAD 6 + INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L1 + LINENUMBER 1838 L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest ()Z + ISTORE 7 + L2 + LINENUMBER 1839 L2 + ALOAD 0 + GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + ACONST_NULL + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L3 + LINENUMBER 1840 L3 + ILOAD 7 + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L4 1 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L4 2 + LOCALVARIABLE x I L0 L4 3 + LOCALVARIABLE y I L0 L4 4 + LOCALVARIABLE z I L0 L4 5 + LOCALVARIABLE metadata I L0 L4 6 + LOCALVARIABLE ret Z L2 L4 7 + MAXSTACK = 2 + MAXLOCALS = 8 + + // access flags 0x1 + public canCreatureSpawn(Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1856 L0 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + ISTORE 6 + L1 + LINENUMBER 1857 L1 + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L2 + L3 + LINENUMBER 1859 L3 + ILOAD 6 + BIPUSH 8 + IAND + BIPUSH 8 + IF_ICMPEQ L4 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z + IFEQ L5 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ICONST_1 + GOTO L6 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ICONST_0 + L6 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] + IRETURN + L2 + LINENUMBER 1861 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockStairs + IFEQ L7 + L8 + LINENUMBER 1863 L8 + ILOAD 6 + ICONST_4 + IAND + IFEQ L9 + ICONST_1 + GOTO L10 + L9 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ICONST_0 + L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] + IRETURN + L7 + LINENUMBER 1865 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ALOAD 0 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L11 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L11 0 + LOCALVARIABLE type Lnet/minecraft/entity/EnumCreatureType; L0 L11 1 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L11 2 + LOCALVARIABLE x I L0 L11 3 + LOCALVARIABLE y I L0 L11 4 + LOCALVARIABLE z I L0 L11 5 + LOCALVARIABLE meta I L1 L11 6 + MAXSTACK = 6 + MAXLOCALS = 7 + + // access flags 0x1 + public isBed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z + L0 + LINENUMBER 1882 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bed : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE player Lnet/minecraft/entity/EntityLivingBase; L0 L3 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public getBedSpawnPosition(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/util/ChunkCoordinates; + L0 + LINENUMBER 1898 L0 + ALOAD 1 + INSTANCEOF net/minecraft/world/World + IFEQ L1 + L2 + LINENUMBER 1899 L2 + ALOAD 1 + CHECKCAST net/minecraft/world/World + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_0 + INVOKESTATIC net/minecraft/block/BlockBed.func_149977_a (Lnet/minecraft/world/World;IIII)Lnet/minecraft/util/ChunkCoordinates; + ARETURN + L1 + LINENUMBER 1900 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer] [] + ACONST_NULL + ARETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public setBedOccupied(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;Z)V + L0 + LINENUMBER 1915 L0 + ALOAD 1 + INSTANCEOF net/minecraft/world/World + IFEQ L1 + L2 + LINENUMBER 1916 L2 + ALOAD 1 + CHECKCAST net/minecraft/world/World + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 6 + INVOKESTATIC net/minecraft/block/BlockBed.func_149979_a (Lnet/minecraft/world/World;IIIZ)V + L1 + LINENUMBER 1917 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer I] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 + LOCALVARIABLE occupied Z L0 L3 6 + MAXSTACK = 5 + MAXLOCALS = 7 + + // access flags 0x1 + public getBedDirection(Lnet/minecraft/world/IBlockAccess;III)I + L0 + LINENUMBER 1931 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + INVOKESTATIC net/minecraft/block/BlockBed.getDirection (I)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public isBedFoot(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1945 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + INVOKESTATIC net/minecraft/block/BlockBed.isBlockHeadOfBed (I)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public beginLeavesDecay(Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 1956 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 0 + MAXLOCALS = 5 + + // access flags 0x1 + public canSustainLeaves(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1969 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isLeaves(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1983 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.leaves : Lnet/minecraft/block/material/Material; + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public canBeReplacedByLeaves(Lnet/minecraft/world/IBlockAccess;III)Z + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.isAir (Lnet/minecraft/world/IBlockAccess;III)Z + IRETURN + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public isWood(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 2010 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isReplaceableOreGen(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)Z + L0 + LINENUMBER 2026 L0 + ALOAD 0 + ALOAD 5 + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE target Lnet/minecraft/block/Block; L0 L3 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public getExplosionResistance(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;IIIDDD)F + L0 + LINENUMBER 2047 L0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/Block.getExplosionResistance (Lnet/minecraft/entity/Entity;)F + FRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE par1Entity Lnet/minecraft/entity/Entity; L0 L1 1 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 + LOCALVARIABLE x I L0 L1 3 + LOCALVARIABLE y I L0 L1 4 + LOCALVARIABLE z I L0 L1 5 + LOCALVARIABLE explosionX D L0 L1 6 + LOCALVARIABLE explosionY D L0 L1 8 + LOCALVARIABLE explosionZ D L0 L1 10 + MAXSTACK = 2 + MAXLOCALS = 12 + + // access flags 0x1 + public onBlockExploded(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V + L0 + LINENUMBER 2063 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L1 + LINENUMBER 2064 L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByExplosion (Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V + L2 + LINENUMBER 2065 L2 + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE explosion Lnet/minecraft/world/Explosion; L0 L3 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public canConnectRedstone(Lnet/minecraft/world/IBlockAccess;IIII)Z + L0 + LINENUMBER 2090 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z + IFEQ L1 + ILOAD 5 + ICONST_M1 + IF_ICMPEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE side I L0 L3 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public canPlaceTorchOnTop(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 2105 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L1 + L2 + LINENUMBER 2107 L2 + ICONST_1 + IRETURN + L1 + LINENUMBER 2111 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.nether_brick_fence : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.glass : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.cobblestone_wall : Lnet/minecraft/block/Block; + IF_ACMPNE L4 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ICONST_1 + GOTO L5 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ICONST_0 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] + IRETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 + LOCALVARIABLE x I L0 L6 2 + LOCALVARIABLE y I L0 L6 3 + LOCALVARIABLE z I L0 L6 4 + MAXSTACK = 6 + MAXLOCALS = 5 + + // access flags 0x1 + public canRenderInPass(I)Z + L0 + LINENUMBER 2123 L0 + ILOAD 1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IF_ICMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE pass I L0 L3 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; + L0 + LINENUMBER 2134 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.getPickBlock (Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 1 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 + LOCALVARIABLE x I L0 L1 3 + LOCALVARIABLE y I L0 L1 4 + LOCALVARIABLE z I L0 L1 5 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 + MAXSTACK = 6 + MAXLOCALS = 7 + + // DEPRECATED + // access flags 0x20001 + public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 2139 L0 + ALOAD 0 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.getItem (Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; + ASTORE 6 + L1 + LINENUMBER 2141 L1 + ALOAD 6 + IFNONNULL L2 + L3 + LINENUMBER 2143 L3 + ACONST_NULL + ARETURN + L2 + LINENUMBER 2146 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] + ALOAD 6 + INSTANCEOF net/minecraft/item/ItemBlock + IFEQ L4 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isFlowerPot ()Z + IFNE L4 + ALOAD 6 + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + GOTO L5 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] + ALOAD 0 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [net/minecraft/block/Block] + ASTORE 7 + L6 + LINENUMBER 2147 L6 + NEW net/minecraft/item/ItemStack + DUP + ALOAD 6 + ICONST_1 + ALOAD 7 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.getDamageValue (Lnet/minecraft/world/World;III)I + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + ARETURN + L7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 + LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L7 1 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L7 2 + LOCALVARIABLE x I L0 L7 3 + LOCALVARIABLE y I L0 L7 4 + LOCALVARIABLE z I L0 L7 5 + LOCALVARIABLE item Lnet/minecraft/item/Item; L1 L7 6 + LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L7 7 + MAXSTACK = 9 + MAXLOCALS = 8 + + // access flags 0x1 + public isFoliage(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 2158 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public addHitEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/client/particle/EffectRenderer;)Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 2175 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 2 + LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 3 + MAXSTACK = 1 + MAXLOCALS = 4 + + // access flags 0x1 + public addDestroyEffects(Lnet/minecraft/world/World;IIIILnet/minecraft/client/particle/EffectRenderer;)Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 2195 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE meta I L0 L1 5 + LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 6 + MAXSTACK = 1 + MAXLOCALS = 7 + + // access flags 0x1 + public canSustainPlant(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z + L0 + LINENUMBER 2219 L0 + ALOAD 6 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraft/block/Block; + ASTORE 7 + L1 + LINENUMBER 2220 L1 + ALOAD 6 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraftforge/common/EnumPlantType; + ASTORE 8 + L2 + LINENUMBER 2222 L2 + ALOAD 7 + GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; + IF_ACMPNE L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; + IF_ACMPNE L3 + L4 + LINENUMBER 2224 L4 + ICONST_1 + IRETURN + L3 + LINENUMBER 2227 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 7 + GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; + IF_ACMPNE L5 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; + IF_ACMPNE L5 + L6 + LINENUMBER 2229 L6 + ICONST_1 + IRETURN + L5 + LINENUMBER 2232 L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 6 + INSTANCEOF net/minecraft/block/BlockBush + IFEQ L7 + ALOAD 6 + CHECKCAST net/minecraft/block/BlockBush + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockBush.canPlaceBlockOn (Lnet/minecraft/block/Block;)Z + IFEQ L7 + L8 + LINENUMBER 2234 L8 + ICONST_1 + IRETURN + L7 + LINENUMBER 2237 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + GETSTATIC net/minecraft/block/Block$6.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I + ALOAD 8 + INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I + IALOAD + TABLESWITCH + 1: L9 + 2: L10 + 3: L11 + 4: L12 + 5: L13 + 6: L14 + 7: L15 + default: L16 + L9 + LINENUMBER 2239 L9 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; + IF_ACMPNE L17 + ICONST_1 + GOTO L18 + L17 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L18 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L10 + LINENUMBER 2240 L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.soul_sand : Lnet/minecraft/block/Block; + IF_ACMPNE L19 + ICONST_1 + GOTO L20 + L19 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L20 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L11 + LINENUMBER 2241 L11 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L21 + ICONST_1 + GOTO L22 + L21 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L22 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L12 + LINENUMBER 2242 L12 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L13 + LINENUMBER 2243 L13 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; + IF_ACMPEQ L23 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; + IF_ACMPEQ L23 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L24 + L23 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_1 + GOTO L25 + L24 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L25 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L14 + LINENUMBER 2244 L14 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPNE L26 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + IFNE L26 + ICONST_1 + GOTO L27 + L26 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L27 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L15 + LINENUMBER 2246 L15 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; + IF_ACMPEQ L28 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; + IF_ACMPEQ L28 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; + IF_ACMPNE L29 + L28 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_1 + GOTO L30 + L29 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L30 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + ISTORE 9 + L31 + LINENUMBER 2247 L31 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPEQ L32 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + L33 + LINENUMBER 2248 L33 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPEQ L32 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + L34 + LINENUMBER 2249 L34 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPEQ L32 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + L35 + LINENUMBER 2250 L35 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPNE L36 + L32 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] + ICONST_1 + GOTO L37 + L36 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] + ICONST_0 + L37 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [I] + ISTORE 10 + L38 + LINENUMBER 2251 L38 + ILOAD 9 + IFEQ L39 + ILOAD 10 + IFEQ L39 + ICONST_1 + GOTO L40 + L39 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [] + ICONST_0 + L40 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [I] + IRETURN + L16 + LINENUMBER 2254 L16 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + IRETURN + L41 + LOCALVARIABLE isBeach Z L31 L16 9 + LOCALVARIABLE hasWater Z L38 L16 10 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L41 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L41 1 + LOCALVARIABLE x I L0 L41 2 + LOCALVARIABLE y I L0 L41 3 + LOCALVARIABLE z I L0 L41 4 + LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L41 5 + LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L41 6 + LOCALVARIABLE plant Lnet/minecraft/block/Block; L1 L41 7 + LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L41 8 + MAXSTACK = 6 + MAXLOCALS = 11 + + // access flags 0x1 + public onPlantGrow(Lnet/minecraft/world/World;IIIIII)V + L0 + LINENUMBER 2276 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; + IF_ACMPEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L2 + L1 + LINENUMBER 2278 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; + ICONST_0 + ICONST_2 + INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z + POP + L2 + LINENUMBER 2280 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE sourceX I L0 L3 5 + LOCALVARIABLE sourceY I L0 L3 6 + LOCALVARIABLE sourceZ I L0 L3 7 + MAXSTACK = 7 + MAXLOCALS = 8 + + // access flags 0x1 + public isFertile(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 2295 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + L2 + LINENUMBER 2297 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + IFLE L3 + ICONST_1 + GOTO L4 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ICONST_0 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] + IRETURN + L1 + LINENUMBER 2300 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 + LOCALVARIABLE x I L0 L5 2 + LOCALVARIABLE y I L0 L5 3 + LOCALVARIABLE z I L0 L5 4 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public getLightOpacity(Lnet/minecraft/world/IBlockAccess;III)I + L0 + LINENUMBER 2319 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getLightOpacity ()I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public canEntityDestroy(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/Entity;)Z + L0 + LINENUMBER 2333 L0 + ALOAD 5 + INSTANCEOF net/minecraft/entity/boss/EntityWither + IFEQ L1 + L2 + LINENUMBER 2335 L2 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.end_portal : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.end_portal_frame : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.command_block : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ICONST_1 + GOTO L4 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] + ICONST_0 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] + IRETURN + L1 + LINENUMBER 2337 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] + ALOAD 5 + INSTANCEOF net/minecraft/entity/boss/EntityDragon + IFEQ L5 + L6 + LINENUMBER 2339 L6 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; + IF_ACMPEQ L7 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.end_stone : Lnet/minecraft/block/Block; + IF_ACMPEQ L7 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; + IF_ACMPEQ L7 + ICONST_1 + GOTO L8 + L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] + ICONST_0 + L8 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] + IRETURN + L5 + LINENUMBER 2342 L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] + ICONST_1 + IRETURN + L9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L9 1 + LOCALVARIABLE x I L0 L9 2 + LOCALVARIABLE y I L0 L9 3 + LOCALVARIABLE z I L0 L9 4 + LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L9 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public isBeaconBase(Lnet/minecraft/world/IBlockAccess;IIIIII)Z + L0 + LINENUMBER 2359 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.emerald_block : Lnet/minecraft/block/Block; + IF_ACMPEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.gold_block : Lnet/minecraft/block/Block; + IF_ACMPEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.diamond_block : Lnet/minecraft/block/Block; + IF_ACMPEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.iron_block : Lnet/minecraft/block/Block; + IF_ACMPNE L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE worldObj Lnet/minecraft/world/IBlockAccess; L0 L4 1 + LOCALVARIABLE x I L0 L4 2 + LOCALVARIABLE y I L0 L4 3 + LOCALVARIABLE z I L0 L4 4 + LOCALVARIABLE beaconX I L0 L4 5 + LOCALVARIABLE beaconY I L0 L4 6 + LOCALVARIABLE beaconZ I L0 L4 7 + MAXSTACK = 2 + MAXLOCALS = 8 + + // access flags 0x1 + public rotateBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 2377 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE axis Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public getValidRotations(Lnet/minecraft/world/World;III)[Lnet/minecraftforge/common/util/ForgeDirection; + L0 + LINENUMBER 2391 L0 + ALOAD 0 + INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Lnet/minecraft/block/Block;)[Lnet/minecraftforge/common/util/ForgeDirection; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public getEnchantPowerBonus(Lnet/minecraft/world/World;III)F + L0 + LINENUMBER 2404 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + FCONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + FCONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [F] + FRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public recolourBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z + L0 + LINENUMBER 2419 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + L2 + LINENUMBER 2421 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + ISTORE 7 + L3 + LINENUMBER 2422 L3 + ILOAD 7 + ILOAD 6 + IF_ICMPEQ L1 + L4 + LINENUMBER 2424 L4 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 6 + ICONST_3 + INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z + POP + L5 + LINENUMBER 2425 L5 + ICONST_1 + IRETURN + L1 + LINENUMBER 2428 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + IRETURN + L6 + LOCALVARIABLE meta I L3 L1 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 + LOCALVARIABLE x I L0 L6 2 + LOCALVARIABLE y I L0 L6 3 + LOCALVARIABLE z I L0 L6 4 + LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L6 5 + LOCALVARIABLE colour I L0 L6 6 + MAXSTACK = 6 + MAXLOCALS = 8 + + // access flags 0x1 + public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I + L0 + LINENUMBER 2441 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE metadata I L0 L1 2 + LOCALVARIABLE fortune I L0 L1 3 + MAXSTACK = 1 + MAXLOCALS = 4 + + // access flags 0x1 + public onNeighborChange(Lnet/minecraft/world/IBlockAccess;IIIIII)V + L0 + LINENUMBER 2456 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE tileX I L0 L1 5 + LOCALVARIABLE tileY I L0 L1 6 + LOCALVARIABLE tileZ I L0 L1 7 + MAXSTACK = 0 + MAXLOCALS = 8 + + // access flags 0x1 + public shouldCheckWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)Z + L0 + LINENUMBER 2469 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE side I L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public getWeakChanges(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 2486 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public setHarvestLevel(Ljava/lang/String;I)V + L0 + LINENUMBER 2504 L0 + ICONST_0 + ISTORE 3 + L1 + FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] + ILOAD 3 + BIPUSH 16 + IF_ICMPGE L2 + L3 + LINENUMBER 2506 L3 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/block/Block.setHarvestLevel (Ljava/lang/String;II)V + L4 + LINENUMBER 2504 L4 + IINC 3 1 + GOTO L1 + L2 + LINENUMBER 2508 L2 + FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] + RETURN + L5 + LOCALVARIABLE m I L1 L2 3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 + LOCALVARIABLE toolClass Ljava/lang/String; L0 L5 1 + LOCALVARIABLE level I L0 L5 2 + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public setHarvestLevel(Ljava/lang/String;II)V + L0 + LINENUMBER 2524 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 3 + ALOAD 1 + AASTORE + L1 + LINENUMBER 2525 L1 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestLevel : [I + ILOAD 3 + ILOAD 2 + IASTORE + L2 + LINENUMBER 2526 L2 + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE toolClass Ljava/lang/String; L0 L3 1 + LOCALVARIABLE level I L0 L3 2 + LOCALVARIABLE metadata I L0 L3 3 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public getHarvestTool(I)Ljava/lang/String; + L0 + LINENUMBER 2537 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 1 + AALOAD + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE metadata I L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getHarvestLevel(I)I + L0 + LINENUMBER 2549 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestLevel : [I + ILOAD 1 + IALOAD + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE metadata I L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public isToolEffective(Ljava/lang/String;I)Z + L0 + LINENUMBER 2562 L0 + LDC "pickaxe" + ALOAD 1 + INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z + IFEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.redstone_ore : Lnet/minecraft/block/Block; + IF_ACMPEQ L2 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.lit_redstone_ore : Lnet/minecraft/block/Block; + IF_ACMPEQ L2 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + L2 + LINENUMBER 2563 L2 + FRAME FULL [net/minecraft/block/Block java/lang/String I] [] + ICONST_0 + IRETURN + L1 + LINENUMBER 2564 L1 + FRAME FULL [net/minecraft/block/Block java/lang/String I] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 2 + AALOAD + IFNONNULL L3 + ICONST_0 + IRETURN + L3 + LINENUMBER 2565 L3 + FRAME FULL [net/minecraft/block/Block java/lang/String I] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 2 + AALOAD + ALOAD 1 + INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE type Ljava/lang/String; L0 L4 1 + LOCALVARIABLE metadata I L0 L4 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x4 + // signature (Z)Ljava/util/List; + // declaration: java.util.List captureDrops(boolean) + protected captureDrops(Z)Ljava/util/List; + L0 + LINENUMBER 2580 L0 + ILOAD 1 + IFEQ L1 + L2 + LINENUMBER 2582 L2 + ALOAD 0 + GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + ICONST_1 + INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L3 + LINENUMBER 2583 L3 + ALOAD 0 + GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/util/List + INVOKEINTERFACE java/util/List.clear ()V + L4 + LINENUMBER 2584 L4 + ACONST_NULL + ARETURN + L1 + LINENUMBER 2588 L1 + FRAME FULL [net/minecraft/block/Block I] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + ICONST_0 + INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L5 + LINENUMBER 2589 L5 + ALOAD 0 + GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/util/List + ARETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 + LOCALVARIABLE start Z L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 57 L0 + INVOKESTATIC cpw/mods/fml/common/registry/GameData.getBlockRegistry ()Lcpw/mods/fml/common/registry/FMLControlledNamespacedRegistry; + PUTSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + L1 + LINENUMBER 60 L1 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "stone" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + L2 + LINENUMBER 62 L2 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "wood" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + L3 + LINENUMBER 64 L3 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "gravel" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + L4 + LINENUMBER 65 L4 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "grass" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + L5 + LINENUMBER 67 L5 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "stone" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + L6 + LINENUMBER 69 L6 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "stone" + FCONST_1 + LDC 1.5 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + L7 + LINENUMBER 71 L7 + NEW net/minecraft/block/Block$1 + DUP + LDC "stone" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$1. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + L8 + LINENUMBER 87 L8 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "cloth" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + L9 + LINENUMBER 88 L9 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "sand" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; + L10 + LINENUMBER 89 L10 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "snow" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; + L11 + LINENUMBER 91 L11 + NEW net/minecraft/block/Block$2 + DUP + LDC "ladder" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$2. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; + L12 + LINENUMBER 103 L12 + NEW net/minecraft/block/Block$3 + DUP + LDC "anvil" + LDC 0.3 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$3. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; + RETURN + MAXSTACK = 5 + MAXLOCALS = 0 +} diff --git a/asm/ccl_modular/net#minecraft#block#BlockFire.txt b/asm/ccl_modular/net#minecraft#block#BlockFire.txt new file mode 100644 index 0000000000..5ab36279c6 --- /dev/null +++ b/asm/ccl_modular/net#minecraft#block#BlockFire.txt @@ -0,0 +1,2451 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/block/BlockFire extends net/minecraft/block/Block { + + // compiled from: BlockFire.java + // access flags 0x1008 + static synthetic INNERCLASS net/minecraft/block/BlockFire$1 null null + // access flags 0xA + private static INNERCLASS net/minecraft/block/BlockFire$FireInfo net/minecraft/block/BlockFire FireInfo + // access flags 0x609 + public static abstract INNERCLASS java/util/Map$Entry java/util/Map Entry + + // DEPRECATED + // access flags 0x20002 + private [I field_149849_a + @Ljava/lang/Deprecated;() + + // DEPRECATED + // access flags 0x20002 + private [I field_149848_b + @Ljava/lang/Deprecated;() + + // access flags 0x2 + private [Lnet/minecraft/util/IIcon; field_149850_M + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000245" + + // access flags 0x2 + // signature Ljava/util/IdentityHashMap; + // declaration: java.util.IdentityHashMap + private Ljava/util/IdentityHashMap; blockInfo + + // access flags 0x4 + protected ()V + L0 + LINENUMBER 33 L0 + ALOAD 0 + GETSTATIC net/minecraft/block/material/Material.fire : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + L1 + LINENUMBER 23 L1 + ALOAD 0 + SIPUSH 4096 + NEWARRAY T_INT + PUTFIELD net/minecraft/block/BlockFire.field_149849_a : [I + L2 + LINENUMBER 25 L2 + ALOAD 0 + SIPUSH 4096 + NEWARRAY T_INT + PUTFIELD net/minecraft/block/BlockFire.field_149848_b : [I + L3 + LINENUMBER 484 L3 + ALOAD 0 + INVOKESTATIC com/google/common/collect/Maps.newIdentityHashMap ()Ljava/util/IdentityHashMap; + PUTFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; + L4 + LINENUMBER 34 L4 + ALOAD 0 + ICONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockFire.setTickRandomly (Z)Lnet/minecraft/block/Block; + POP + L5 + LINENUMBER 35 L5 + RETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L6 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static func_149843_e()V + L0 + LINENUMBER 39 L0 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.planks : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L1 + LINENUMBER 40 L1 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.double_wooden_slab : Lnet/minecraft/block/BlockSlab; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L2 + LINENUMBER 41 L2 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.wooden_slab : Lnet/minecraft/block/BlockSlab; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L3 + LINENUMBER 42 L3 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L4 + LINENUMBER 43 L4 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.oak_stairs : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L5 + LINENUMBER 44 L5 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.birch_stairs : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L6 + LINENUMBER 45 L6 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.spruce_stairs : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L7 + LINENUMBER 46 L7 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.jungle_stairs : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L8 + LINENUMBER 47 L8 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.log : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + ICONST_5 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L9 + LINENUMBER 48 L9 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.log2 : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + ICONST_5 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L10 + LINENUMBER 49 L10 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.leaves : Lnet/minecraft/block/BlockLeaves; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 30 + BIPUSH 60 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L11 + LINENUMBER 50 L11 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.leaves2 : Lnet/minecraft/block/BlockLeaves; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 30 + BIPUSH 60 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L12 + LINENUMBER 51 L12 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 30 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L13 + LINENUMBER 52 L13 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 15 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L14 + LINENUMBER 53 L14 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.tallgrass : Lnet/minecraft/block/BlockTallGrass; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L15 + LINENUMBER 54 L15 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.double_plant : Lnet/minecraft/block/BlockDoublePlant; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L16 + LINENUMBER 55 L16 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.yellow_flower : Lnet/minecraft/block/BlockFlower; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L17 + LINENUMBER 56 L17 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.red_flower : Lnet/minecraft/block/BlockFlower; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L18 + LINENUMBER 57 L18 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 30 + BIPUSH 60 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L19 + LINENUMBER 58 L19 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.vine : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 15 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L20 + LINENUMBER 59 L20 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.coal_block : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + ICONST_5 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L21 + LINENUMBER 60 L21 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.hay_block : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L22 + LINENUMBER 61 L22 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.carpet : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L23 + LINENUMBER 62 L23 + RETURN + MAXSTACK = 4 + MAXLOCALS = 0 + + // DEPRECATED + // access flags 0x20001 + public func_149842_a(III)V + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 67 L0 + ALOAD 0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ILOAD 1 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/block/BlockFire.setFireInfo (Lnet/minecraft/block/Block;II)V + L1 + LINENUMBER 68 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 + LOCALVARIABLE p_149842_1_ I L0 L2 1 + LOCALVARIABLE p_149842_2_ I L0 L2 2 + LOCALVARIABLE p_149842_3_ I L0 L2 3 + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; + L0 + LINENUMBER 76 L0 + ACONST_NULL + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149668_2_ I L0 L1 2 + LOCALVARIABLE p_149668_3_ I L0 L1 3 + LOCALVARIABLE p_149668_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isOpaqueCube()Z + L0 + LINENUMBER 85 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public renderAsNormalBlock()Z + L0 + LINENUMBER 93 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getRenderType()I + L0 + LINENUMBER 101 L0 + ICONST_3 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public quantityDropped(Ljava/util/Random;)I + L0 + LINENUMBER 109 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public tickRate(Lnet/minecraft/world/World;)I + L0 + LINENUMBER 117 L0 + BIPUSH 30 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V + L0 + LINENUMBER 125 L0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; + LDC "doFireTick" + INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z + IFEQ L1 + L2 + LINENUMBER 127 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/Block.isFireSource (Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + ISTORE 6 + L3 + LINENUMBER 129 L3 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/BlockFire.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z + IFNE L4 + L5 + LINENUMBER 131 L5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L4 + LINENUMBER 134 L4 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + IFNE L6 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z + IFEQ L6 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFEQ L6 + L7 + LINENUMBER 136 L7 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + GOTO L1 + L6 + LINENUMBER 140 L6 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + ISTORE 7 + L8 + LINENUMBER 142 L8 + ILOAD 7 + BIPUSH 15 + IF_ICMPGE L9 + L10 + LINENUMBER 144 L10 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 7 + ALOAD 5 + ICONST_3 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ICONST_2 + IDIV + IADD + ICONST_4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z + POP + L9 + LINENUMBER 147 L9 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I + ALOAD 5 + BIPUSH 10 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V + L11 + LINENUMBER 149 L11 + ILOAD 6 + IFNE L12 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z + IFNE L12 + L13 + LINENUMBER 151 L13 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFEQ L14 + ILOAD 7 + ICONST_3 + IF_ICMPLE L1 + L14 + LINENUMBER 153 L14 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + GOTO L1 + L12 + LINENUMBER 156 L12 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] + ILOAD 6 + IFNE L15 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L15 + ILOAD 7 + BIPUSH 15 + IF_ICMPNE L15 + ALOAD 5 + ICONST_4 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IFNE L15 + L16 + LINENUMBER 158 L16 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + GOTO L1 + L15 + LINENUMBER 162 L15 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.isBlockHighHumidity (III)Z + ISTORE 8 + L17 + LINENUMBER 163 L17 + ICONST_0 + ISTORE 9 + L18 + LINENUMBER 165 L18 + ILOAD 8 + IFEQ L19 + L20 + LINENUMBER 167 L20 + BIPUSH -50 + ISTORE 9 + L19 + LINENUMBER 170 L19 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I] [] + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + SIPUSH 300 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L21 + LINENUMBER 171 L21 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + SIPUSH 300 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L22 + LINENUMBER 172 L22 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + SIPUSH 250 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L23 + LINENUMBER 173 L23 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + SIPUSH 250 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L24 + LINENUMBER 174 L24 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + SIPUSH 300 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L25 + LINENUMBER 175 L25 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + SIPUSH 300 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L26 + LINENUMBER 177 L26 + ILOAD 2 + ICONST_1 + ISUB + ISTORE 10 + L27 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I] [] + ILOAD 10 + ILOAD 2 + ICONST_1 + IADD + IF_ICMPGT L1 + L28 + LINENUMBER 179 L28 + ILOAD 4 + ICONST_1 + ISUB + ISTORE 11 + L29 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] [] + ILOAD 11 + ILOAD 4 + ICONST_1 + IADD + IF_ICMPGT L30 + L31 + LINENUMBER 181 L31 + ILOAD 3 + ICONST_1 + ISUB + ISTORE 12 + L32 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] + ILOAD 12 + ILOAD 3 + ICONST_4 + IADD + IF_ICMPGT L33 + L34 + LINENUMBER 183 L34 + ILOAD 10 + ILOAD 2 + IF_ICMPNE L35 + ILOAD 12 + ILOAD 3 + IF_ICMPNE L35 + ILOAD 11 + ILOAD 4 + IF_ICMPEQ L36 + L35 + LINENUMBER 185 L35 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] + BIPUSH 100 + ISTORE 13 + L37 + LINENUMBER 187 L37 + ILOAD 12 + ILOAD 3 + ICONST_1 + IADD + IF_ICMPLE L38 + L39 + LINENUMBER 189 L39 + ILOAD 13 + ILOAD 12 + ILOAD 3 + ICONST_1 + IADD + ISUB + BIPUSH 100 + IMUL + IADD + ISTORE 13 + L38 + LINENUMBER 192 L38 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I] [] + ALOAD 0 + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + INVOKESPECIAL net/minecraft/block/BlockFire.getChanceOfNeighborsEncouragingFire (Lnet/minecraft/world/World;III)I + ISTORE 14 + L40 + LINENUMBER 194 L40 + ILOAD 14 + IFLE L36 + L41 + LINENUMBER 196 L41 + ILOAD 14 + BIPUSH 40 + IADD + ALOAD 1 + GETFIELD net/minecraft/world/World.difficultySetting : Lnet/minecraft/world/EnumDifficulty; + INVOKEVIRTUAL net/minecraft/world/EnumDifficulty.getDifficultyId ()I + BIPUSH 7 + IMUL + IADD + ILOAD 7 + BIPUSH 30 + IADD + IDIV + ISTORE 15 + L42 + LINENUMBER 198 L42 + ILOAD 8 + IFEQ L43 + L44 + LINENUMBER 200 L44 + ILOAD 15 + ICONST_2 + IDIV + ISTORE 15 + L43 + LINENUMBER 203 L43 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] [] + ILOAD 15 + IFLE L36 + ALOAD 5 + ILOAD 13 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ILOAD 15 + IF_ICMPGT L36 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z + IFEQ L45 + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + L45 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] [] + ALOAD 1 + ILOAD 10 + ICONST_1 + ISUB + ILOAD 12 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + ALOAD 1 + ILOAD 10 + ICONST_1 + IADD + ILOAD 12 + ILOAD 11 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + ICONST_1 + ISUB + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + ICONST_1 + IADD + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + L46 + LINENUMBER 205 L46 + ILOAD 7 + ALOAD 5 + ICONST_5 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ICONST_4 + IDIV + IADD + ISTORE 16 + L47 + LINENUMBER 207 L47 + ILOAD 16 + BIPUSH 15 + IF_ICMPLE L48 + L49 + LINENUMBER 209 L49 + BIPUSH 15 + ISTORE 16 + L48 + LINENUMBER 212 L48 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I I] [] + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + ALOAD 0 + ILOAD 16 + ICONST_3 + INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z + POP + L36 + LINENUMBER 181 L36 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] + IINC 12 1 + GOTO L32 + L33 + LINENUMBER 179 L33 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] + IINC 11 1 + GOTO L29 + L30 + LINENUMBER 177 L30 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] [] + IINC 10 1 + GOTO L27 + L50 + FRAME FULL [] [java/lang/Throwable] + NOP + NOP + ATHROW + L1 + LINENUMBER 222 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKESTATIC codechicken/core/featurehack/TweakTransformerHelper.quenchFireTick (Lnet/minecraft/world/World;IIILjava/util/Random;)V + RETURN + L51 + LOCALVARIABLE k2 I L47 L36 16 + LOCALVARIABLE j2 I L42 L36 15 + LOCALVARIABLE l1 I L37 L36 13 + LOCALVARIABLE i2 I L40 L36 14 + LOCALVARIABLE k1 I L32 L33 12 + LOCALVARIABLE j1 I L29 L30 11 + LOCALVARIABLE i1 I L27 L1 10 + LOCALVARIABLE flag1 Z L17 L1 8 + LOCALVARIABLE b0 B L18 L1 9 + LOCALVARIABLE l I L8 L1 7 + LOCALVARIABLE flag Z L3 L1 6 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0 + LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L51 1 + LOCALVARIABLE p_149674_2_ I L0 L51 2 + LOCALVARIABLE p_149674_3_ I L0 L51 3 + LOCALVARIABLE p_149674_4_ I L0 L51 4 + LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L51 5 + MAXSTACK = 9 + MAXLOCALS = 17 + + // access flags 0x1 + public func_149698_L()Z + L0 + LINENUMBER 226 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // DEPRECATED + // access flags 0x20002 + private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;I)V + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 235 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ALOAD 6 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L1 + LINENUMBER 236 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 + LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L2 1 + LOCALVARIABLE p_149841_2_ I L0 L2 2 + LOCALVARIABLE p_149841_3_ I L0 L2 3 + LOCALVARIABLE p_149841_4_ I L0 L2 4 + LOCALVARIABLE p_149841_5_ I L0 L2 5 + LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L2 6 + LOCALVARIABLE p_149841_7_ I L0 L2 7 + MAXSTACK = 9 + MAXLOCALS = 8 + + // access flags 0x2 + private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L0 + LINENUMBER 240 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 9 + L1 + LINENUMBER 242 L1 + ALOAD 6 + ILOAD 5 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ILOAD 9 + IF_ICMPGE L2 + L3 + LINENUMBER 244 L3 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; + IF_ACMPNE L4 + ICONST_1 + GOTO L5 + L4 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L5 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [I] + ISTORE 10 + L6 + LINENUMBER 246 L6 + ALOAD 6 + ILOAD 7 + BIPUSH 10 + IADD + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ICONST_5 + IF_ICMPGE L7 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + L8 + LINENUMBER 248 L8 + ILOAD 7 + ALOAD 6 + ICONST_5 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ICONST_4 + IDIV + IADD + ISTORE 11 + L9 + LINENUMBER 250 L9 + ILOAD 11 + BIPUSH 15 + IF_ICMPLE L10 + L11 + LINENUMBER 252 L11 + BIPUSH 15 + ISTORE 11 + L10 + LINENUMBER 255 L10 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 0 + ILOAD 11 + ICONST_3 + INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z + POP + L12 + LINENUMBER 256 L12 + GOTO L13 + L7 + LINENUMBER 259 L7 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L13 + LINENUMBER 262 L13 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] + ILOAD 10 + IFEQ L2 + L14 + LINENUMBER 264 L14 + GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByPlayer (Lnet/minecraft/world/World;IIII)V + L2 + LINENUMBER 267 L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] + RETURN + L15 + LOCALVARIABLE k1 I L9 L12 11 + LOCALVARIABLE flag Z L6 L2 10 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L15 0 + LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L15 1 + LOCALVARIABLE p_149841_2_ I L0 L15 2 + LOCALVARIABLE p_149841_3_ I L0 L15 3 + LOCALVARIABLE p_149841_4_ I L0 L15 4 + LOCALVARIABLE p_149841_5_ I L0 L15 5 + LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L15 6 + LOCALVARIABLE p_149841_7_ I L0 L15 7 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L15 8 + LOCALVARIABLE j1 I L1 L15 9 + MAXSTACK = 7 + MAXLOCALS = 12 + + // access flags 0x2 + private canNeighborBurn(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 274 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; + L2 + LINENUMBER 275 L2 + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + L3 + LINENUMBER 276 L3 + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + L4 + LINENUMBER 277 L4 + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; + L5 + LINENUMBER 278 L5 + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; + L6 + LINENUMBER 279 L6 + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L7 + L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ICONST_1 + GOTO L8 + L7 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ICONST_0 + L8 + LINENUMBER 274 L8 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I] + IRETURN + L9 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L9 0 + LOCALVARIABLE p_149847_1_ Lnet/minecraft/world/World; L0 L9 1 + LOCALVARIABLE p_149847_2_ I L0 L9 2 + LOCALVARIABLE p_149847_3_ I L0 L9 3 + LOCALVARIABLE p_149847_4_ I L0 L9 4 + MAXSTACK = 6 + MAXLOCALS = 5 + + // access flags 0x2 + private getChanceOfNeighborsEncouragingFire(Lnet/minecraft/world/World;III)I + L0 + LINENUMBER 287 L0 + ICONST_0 + ISTORE 5 + L1 + LINENUMBER 289 L1 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.isAirBlock (III)Z + IFNE L2 + L3 + LINENUMBER 291 L3 + ICONST_0 + IRETURN + L2 + LINENUMBER 295 L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I] [] + ILOAD 5 + ISTORE 6 + L4 + LINENUMBER 296 L4 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L5 + LINENUMBER 297 L5 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L6 + LINENUMBER 298 L6 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L7 + LINENUMBER 299 L7 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L8 + LINENUMBER 300 L8 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L9 + LINENUMBER 301 L9 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L10 + LINENUMBER 302 L10 + ILOAD 6 + IRETURN + L11 + LOCALVARIABLE l I L4 L11 6 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L11 0 + LOCALVARIABLE p_149845_1_ Lnet/minecraft/world/World; L0 L11 1 + LOCALVARIABLE p_149845_2_ I L0 L11 2 + LOCALVARIABLE p_149845_3_ I L0 L11 3 + LOCALVARIABLE p_149845_4_ I L0 L11 4 + LOCALVARIABLE b0 B L1 L11 5 + MAXSTACK = 7 + MAXLOCALS = 7 + + // access flags 0x1 + public isCollidable()Z + L0 + LINENUMBER 311 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // DEPRECATED + // access flags 0x20001 + public canBlockCatchFire(Lnet/minecraft/world/IBlockAccess;III)Z + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 320 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149844_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149844_2_ I L0 L1 2 + LOCALVARIABLE p_149844_3_ I L0 L1 3 + LOCALVARIABLE p_149844_4_ I L0 L1 4 + MAXSTACK = 6 + MAXLOCALS = 5 + + // DEPRECATED + // access flags 0x20001 + public func_149846_a(Lnet/minecraft/world/World;IIII)I + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 326 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149846_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149846_2_ I L0 L1 2 + LOCALVARIABLE p_149846_3_ I L0 L1 3 + LOCALVARIABLE p_149846_4_ I L0 L1 4 + LOCALVARIABLE p_149846_5_ I L0 L1 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x1 + public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 334 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z + IFEQ L2 + L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L4 1 + LOCALVARIABLE p_149742_2_ I L0 L4 2 + LOCALVARIABLE p_149742_3_ I L0 L4 3 + LOCALVARIABLE p_149742_4_ I L0 L4 4 + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V + L0 + LINENUMBER 343 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z + IFNE L1 + L2 + LINENUMBER 345 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L1 + LINENUMBER 347 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I net/minecraft/block/Block] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L3 0 + LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE p_149695_2_ I L0 L3 2 + LOCALVARIABLE p_149695_3_ I L0 L3 3 + LOCALVARIABLE p_149695_4_ I L0 L3 4 + LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L3 5 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public onBlockAdded(Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 354 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; + GETFIELD net/minecraft/world/WorldProvider.dimensionId : I + IFGT L1 + GETSTATIC net/minecraft/init/Blocks.portal : Lnet/minecraft/block/BlockPortal; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/BlockPortal.func_150000_e (Lnet/minecraft/world/World;III)Z + IFNE L2 + L1 + LINENUMBER 356 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFNE L3 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z + IFNE L3 + L4 + LINENUMBER 358 L4 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + GOTO L2 + L3 + LINENUMBER 362 L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + BIPUSH 10 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V + L2 + LINENUMBER 365 L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0 + LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L5 1 + LOCALVARIABLE p_149726_2_ I L0 L5 2 + LOCALVARIABLE p_149726_3_ I L0 L5 3 + LOCALVARIABLE p_149726_4_ I L0 L5 4 + MAXSTACK = 8 + MAXLOCALS = 5 + + // access flags 0x1 + public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 373 L0 + ALOAD 5 + BIPUSH 24 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IFNE L1 + L2 + LINENUMBER 375 L2 + ALOAD 1 + ILOAD 2 + I2F + LDC 0.5 + FADD + F2D + ILOAD 3 + I2F + LDC 0.5 + FADD + F2D + ILOAD 4 + I2F + LDC 0.5 + FADD + F2D + LDC "fire.fire" + FCONST_1 + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.7 + FMUL + LDC 0.3 + FADD + ICONST_0 + INVOKEVIRTUAL net/minecraft/world/World.playSound (DDDLjava/lang/String;FFZ)V + L1 + LINENUMBER 383 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFNE L3 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L3 + L4 + LINENUMBER 385 L4 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L5 + L6 + LINENUMBER 387 L6 + ICONST_0 + ISTORE 6 + L7 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L5 + L8 + LINENUMBER 389 L8 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FADD + FSTORE 7 + L9 + LINENUMBER 390 L9 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 8 + L10 + LINENUMBER 391 L10 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 9 + L11 + LINENUMBER 392 L11 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L12 + LINENUMBER 387 L12 + IINC 6 1 + GOTO L7 + L5 + LINENUMBER 396 L5 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L13 + L14 + LINENUMBER 398 L14 + ICONST_0 + ISTORE 6 + L15 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L13 + L16 + LINENUMBER 400 L16 + ILOAD 2 + ICONST_1 + IADD + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FSUB + FSTORE 7 + L17 + LINENUMBER 401 L17 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 8 + L18 + LINENUMBER 402 L18 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 9 + L19 + LINENUMBER 403 L19 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L20 + LINENUMBER 398 L20 + IINC 6 1 + GOTO L15 + L13 + LINENUMBER 407 L13 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L21 + L22 + LINENUMBER 409 L22 + ICONST_0 + ISTORE 6 + L23 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L21 + L24 + LINENUMBER 411 L24 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 7 + L25 + LINENUMBER 412 L25 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 8 + L26 + LINENUMBER 413 L26 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FADD + FSTORE 9 + L27 + LINENUMBER 414 L27 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L28 + LINENUMBER 409 L28 + IINC 6 1 + GOTO L23 + L21 + LINENUMBER 418 L21 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L29 + L30 + LINENUMBER 420 L30 + ICONST_0 + ISTORE 6 + L31 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L29 + L32 + LINENUMBER 422 L32 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 7 + L33 + LINENUMBER 423 L33 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 8 + L34 + LINENUMBER 424 L34 + ILOAD 4 + ICONST_1 + IADD + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FSUB + FSTORE 9 + L35 + LINENUMBER 425 L35 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L36 + LINENUMBER 420 L36 + IINC 6 1 + GOTO L31 + L29 + LINENUMBER 429 L29 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L37 + L38 + LINENUMBER 431 L38 + ICONST_0 + ISTORE 6 + L39 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L37 + L40 + LINENUMBER 433 L40 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 7 + L41 + LINENUMBER 434 L41 + ILOAD 3 + ICONST_1 + IADD + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FSUB + FSTORE 8 + L42 + LINENUMBER 435 L42 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 9 + L43 + LINENUMBER 436 L43 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L44 + LINENUMBER 431 L44 + IINC 6 1 + GOTO L39 + L3 + LINENUMBER 442 L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + ICONST_0 + ISTORE 6 + L45 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_3 + IF_ICMPGE L37 + L46 + LINENUMBER 444 L46 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 7 + L47 + LINENUMBER 445 L47 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.5 + FMUL + FADD + LDC 0.5 + FADD + FSTORE 8 + L48 + LINENUMBER 446 L48 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 9 + L49 + LINENUMBER 447 L49 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L50 + LINENUMBER 442 L50 + IINC 6 1 + GOTO L45 + L37 + LINENUMBER 450 L37 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + RETURN + L51 + LOCALVARIABLE l I L7 L5 6 + LOCALVARIABLE f F L9 L5 7 + LOCALVARIABLE f1 F L10 L5 8 + LOCALVARIABLE f2 F L11 L5 9 + LOCALVARIABLE l I L15 L13 6 + LOCALVARIABLE f F L17 L13 7 + LOCALVARIABLE f1 F L18 L13 8 + LOCALVARIABLE f2 F L19 L13 9 + LOCALVARIABLE l I L23 L21 6 + LOCALVARIABLE f F L25 L21 7 + LOCALVARIABLE f1 F L26 L21 8 + LOCALVARIABLE f2 F L27 L21 9 + LOCALVARIABLE l I L31 L29 6 + LOCALVARIABLE f F L33 L29 7 + LOCALVARIABLE f1 F L34 L29 8 + LOCALVARIABLE f2 F L35 L29 9 + LOCALVARIABLE l I L39 L3 6 + LOCALVARIABLE f F L41 L3 7 + LOCALVARIABLE f1 F L42 L3 8 + LOCALVARIABLE f2 F L43 L3 9 + LOCALVARIABLE l I L45 L37 6 + LOCALVARIABLE f F L47 L37 7 + LOCALVARIABLE f1 F L48 L37 8 + LOCALVARIABLE f2 F L49 L37 9 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0 + LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L51 1 + LOCALVARIABLE p_149734_2_ I L0 L51 2 + LOCALVARIABLE p_149734_3_ I L0 L51 3 + LOCALVARIABLE p_149734_4_ I L0 L51 4 + LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L51 5 + MAXSTACK = 14 + MAXLOCALS = 10 + + // access flags 0x1 + public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 455 L0 + ALOAD 0 + ICONST_2 + ANEWARRAY net/minecraft/util/IIcon + DUP + ICONST_0 + ALOAD 1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC "_layer_0" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; + AASTORE + DUP + ICONST_1 + ALOAD 1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC "_layer_1" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; + AASTORE + PUTFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; + L1 + LINENUMBER 456 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 + LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 + MAXSTACK = 7 + MAXLOCALS = 2 + + // access flags 0x1 + public getFireIcon(I)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 461 L0 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; + ILOAD 1 + AALOAD + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149840_1_ I L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getIcon(II)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 470 L0 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; + ICONST_0 + AALOAD + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149691_1_ I L0 L1 1 + LOCALVARIABLE p_149691_2_ I L0 L1 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getMapColor(I)Lnet/minecraft/block/material/MapColor; + L0 + LINENUMBER 475 L0 + GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149728_1_ I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public setFireInfo(Lnet/minecraft/block/Block;II)V + L0 + LINENUMBER 488 L0 + ALOAD 1 + GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + NEW java/lang/IllegalArgumentException + DUP + LDC "Tried to set air on fire... This is bad." + INVOKESPECIAL java/lang/IllegalArgumentException. (Ljava/lang/String;)V + ATHROW + L1 + LINENUMBER 489 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I I] [] + ALOAD 1 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + ISTORE 4 + L2 + LINENUMBER 490 L2 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I + ILOAD 4 + ILOAD 2 + IASTORE + L3 + LINENUMBER 491 L3 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I + ILOAD 4 + ILOAD 3 + IASTORE + L4 + LINENUMBER 493 L4 + ALOAD 0 + ALOAD 1 + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockFire.getInfo (Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo; + ASTORE 5 + L5 + LINENUMBER 494 L5 + ALOAD 5 + ILOAD 2 + INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$002 (Lnet/minecraft/block/BlockFire$FireInfo;I)I + POP + L6 + LINENUMBER 495 L6 + ALOAD 5 + ILOAD 3 + INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$102 (Lnet/minecraft/block/BlockFire$FireInfo;I)I + POP + L7 + LINENUMBER 496 L7 + RETURN + L8 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L8 0 + LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L8 1 + LOCALVARIABLE encouragement I L0 L8 2 + LOCALVARIABLE flammibility I L0 L8 3 + LOCALVARIABLE id I L2 L8 4 + LOCALVARIABLE info Lnet/minecraft/block/BlockFire$FireInfo; L5 L8 5 + MAXSTACK = 3 + MAXLOCALS = 6 + + // access flags 0x2 + private getInfo(Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo; + L0 + LINENUMBER 500 L0 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; + ALOAD 1 + INVOKEVIRTUAL java/util/IdentityHashMap.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/block/BlockFire$FireInfo + ASTORE 3 + L1 + LINENUMBER 501 L1 + ALOAD 3 + IFNONNULL L2 + ILOAD 2 + IFEQ L2 + L3 + LINENUMBER 503 L3 + NEW net/minecraft/block/BlockFire$FireInfo + DUP + ACONST_NULL + INVOKESPECIAL net/minecraft/block/BlockFire$FireInfo. (Lnet/minecraft/block/BlockFire$1;)V + ASTORE 3 + L4 + LINENUMBER 504 L4 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; + ALOAD 1 + ALOAD 3 + INVOKEVIRTUAL java/util/IdentityHashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L2 + LINENUMBER 506 L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I net/minecraft/block/BlockFire$FireInfo] [] + ALOAD 3 + ARETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0 + LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L5 1 + LOCALVARIABLE garentee Z L0 L5 2 + LOCALVARIABLE ret Lnet/minecraft/block/BlockFire$FireInfo; L1 L5 3 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public rebuildFireInfo()V + L0 + LINENUMBER 511 L0 + ICONST_0 + ISTORE 1 + L1 + FRAME FULL [net/minecraft/block/BlockFire I] [] + ILOAD 1 + SIPUSH 4096 + IF_ICMPGE L2 + L3 + LINENUMBER 515 L3 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I + ILOAD 1 + ICONST_0 + IASTORE + L4 + LINENUMBER 516 L4 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I + ILOAD 1 + ICONST_0 + IASTORE + L5 + LINENUMBER 511 L5 + IINC 1 1 + GOTO L1 + L2 + LINENUMBER 519 L2 + FRAME FULL [net/minecraft/block/BlockFire I] [] + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; + INVOKEVIRTUAL java/util/IdentityHashMap.entrySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 1 + L6 + FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] [] + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L7 + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/util/Map$Entry + ASTORE 2 + L8 + LINENUMBER 521 L8 + ALOAD 2 + INVOKEINTERFACE java/util/Map$Entry.getKey ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + ISTORE 3 + L9 + LINENUMBER 522 L9 + ILOAD 3 + IFLT L10 + ILOAD 3 + SIPUSH 4096 + IF_ICMPGE L10 + L11 + LINENUMBER 524 L11 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I + ILOAD 3 + ALOAD 2 + INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/BlockFire$FireInfo + INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$000 (Lnet/minecraft/block/BlockFire$FireInfo;)I + IASTORE + L12 + LINENUMBER 525 L12 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I + ILOAD 3 + ALOAD 2 + INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/BlockFire$FireInfo + INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$100 (Lnet/minecraft/block/BlockFire$FireInfo;)I + IASTORE + L10 + LINENUMBER 527 L10 + FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator java/util/Map$Entry I] [] + GOTO L6 + L7 + LINENUMBER 528 L7 + FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] [] + RETURN + L13 + LOCALVARIABLE x I L1 L2 1 + LOCALVARIABLE id I L9 L10 3 + LOCALVARIABLE e Ljava/util/Map$Entry; L8 L10 2 + // signature Ljava/util/Map$Entry; + // declaration: java.util.Map$Entry + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L13 0 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public getFlammability(Lnet/minecraft/block/Block;)I + L0 + LINENUMBER 532 L0 + ALOAD 1 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + ISTORE 2 + L1 + LINENUMBER 533 L1 + ILOAD 2 + IFLT L2 + ILOAD 2 + SIPUSH 4096 + IF_ICMPGE L2 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I + ILOAD 2 + IALOAD + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1 + LOCALVARIABLE id I L1 L4 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getEncouragement(Lnet/minecraft/block/Block;)I + L0 + LINENUMBER 538 L0 + ALOAD 1 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + ISTORE 2 + L1 + LINENUMBER 539 L1 + ILOAD 2 + IFLT L2 + ILOAD 2 + SIPUSH 4096 + IF_ICMPGE L2 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I + ILOAD 2 + IALOAD + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1 + LOCALVARIABLE id I L1 L4 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public canCatchFire(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 554 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.isFlammable (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public getChanceToEncourageFire(Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + L0 + LINENUMBER 570 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.getFireSpreadSpeed (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 7 + L1 + LINENUMBER 571 L1 + ILOAD 7 + ILOAD 5 + IF_ICMPLE L2 + ILOAD 7 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [] + ILOAD 5 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 + LOCALVARIABLE x I L0 L4 2 + LOCALVARIABLE y I L0 L4 3 + LOCALVARIABLE z I L0 L4 4 + LOCALVARIABLE oldChance I L0 L4 5 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L4 6 + LOCALVARIABLE newChance I L1 L4 7 + MAXSTACK = 6 + MAXLOCALS = 8 +} diff --git a/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt b/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt new file mode 100644 index 0000000000..6d3ab195d8 --- /dev/null +++ b/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt @@ -0,0 +1,167 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/block/BlockMobSpawner extends net/minecraft/block/BlockContainer { + + // compiled from: BlockMobSpawner.java + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000269" + + // access flags 0x2 + private Ljava/util/Random; rand + + // access flags 0x4 + protected ()V + L0 + LINENUMBER 19 L0 + ALOAD 0 + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockContainer. (Lnet/minecraft/block/material/Material;)V + L1 + LINENUMBER 51 L1 + ALOAD 0 + NEW java/util/Random + DUP + INVOKESPECIAL java/util/Random. ()V + PUTFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; + L2 + LINENUMBER 20 L2 + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L3 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x1 + public createNewTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; + L0 + LINENUMBER 27 L0 + NEW net/minecraft/tileentity/TileEntityMobSpawner + DUP + INVOKESPECIAL net/minecraft/tileentity/TileEntityMobSpawner. ()V + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE p_149915_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149915_2_ I L0 L1 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; + L0 + LINENUMBER 32 L0 + ACONST_NULL + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE p_149650_1_ I L0 L1 1 + LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 + LOCALVARIABLE p_149650_3_ I L0 L1 3 + MAXSTACK = 1 + MAXLOCALS = 4 + + // access flags 0x1 + public quantityDropped(Ljava/util/Random;)I + L0 + LINENUMBER 40 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V + L0 + LINENUMBER 48 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + FLOAD 6 + ILOAD 7 + INVOKESPECIAL net/minecraft/block/BlockContainer.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V + L1 + LINENUMBER 49 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L2 0 + LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L2 1 + LOCALVARIABLE p_149690_2_ I L0 L2 2 + LOCALVARIABLE p_149690_3_ I L0 L2 3 + LOCALVARIABLE p_149690_4_ I L0 L2 4 + LOCALVARIABLE p_149690_5_ I L0 L2 5 + LOCALVARIABLE p_149690_6_ F L0 L2 6 + LOCALVARIABLE p_149690_7_ I L0 L2 7 + MAXSTACK = 8 + MAXLOCALS = 8 + + // access flags 0x1 + public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I + L0 + LINENUMBER 55 L0 + BIPUSH 15 + ALOAD 0 + GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; + BIPUSH 15 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + ALOAD 0 + GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; + BIPUSH 15 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE metadata I L0 L1 2 + LOCALVARIABLE fortune I L0 L1 3 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public isOpaqueCube()Z + L0 + LINENUMBER 64 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 73 L0 + ICONST_0 + INVOKESTATIC net/minecraft/item/Item.getItemById (I)Lnet/minecraft/item/Item; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149694_2_ I L0 L1 2 + LOCALVARIABLE p_149694_3_ I L0 L1 3 + LOCALVARIABLE p_149694_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V + ILOAD 2 + PUTSTATIC codechicken/nei/ItemMobSpawner.placedX : I + ILOAD 3 + PUTSTATIC codechicken/nei/ItemMobSpawner.placedY : I + ILOAD 4 + PUTSTATIC codechicken/nei/ItemMobSpawner.placedZ : I + RETURN + MAXSTACK = 1 + MAXLOCALS = 7 +} diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt new file mode 100644 index 0000000000..3e0bbce88e --- /dev/null +++ b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt @@ -0,0 +1,3024 @@ +// class version 50.0 (50) +// access flags 0x421 +public abstract class net/minecraft/client/gui/inventory/GuiContainer extends net/minecraft/client/gui/GuiScreen { + + // compiled from: GuiContainer.java + + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + + // access flags 0x1C + protected final static Lnet/minecraft/util/ResourceLocation; field_147001_a + + // access flags 0x4 + protected I xSize + + // access flags 0x4 + protected I ySize + + // access flags 0x1 + public Lnet/minecraft/inventory/Container; inventorySlots + + // access flags 0x4 + protected I guiLeft + + // access flags 0x4 + protected I guiTop + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; theSlot + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; clickedSlot + + // access flags 0x2 + private Z isRightMouseClick + + // access flags 0x2 + private Lnet/minecraft/item/ItemStack; draggedStack + + // access flags 0x2 + private I field_147011_y + + // access flags 0x2 + private I field_147010_z + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; returningStackDestSlot + + // access flags 0x2 + private J returningStackTime + + // access flags 0x2 + private Lnet/minecraft/item/ItemStack; returningStack + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; field_146985_D + + // access flags 0x2 + private J field_146986_E + + // access flags 0x14 + protected final Ljava/util/Set; field_147008_s + + // access flags 0x4 + protected Z field_147007_t + + // access flags 0x2 + private I field_146987_F + + // access flags 0x2 + private I field_146988_G + + // access flags 0x2 + private Z field_146995_H + + // access flags 0x2 + private I field_146996_I + + // access flags 0x2 + private J field_146997_J + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; field_146998_K + + // access flags 0x2 + private I field_146992_L + + // access flags 0x2 + private Z field_146993_M + + // access flags 0x2 + private Lnet/minecraft/item/ItemStack; field_146994_N + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000737" + + // access flags 0x1 + public Lcodechicken/nei/guihook/GuiContainerManager; manager + + // access flags 0x1 + public (Lnet/minecraft/inventory/Container;)V + L0 + LINENUMBER 69 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen. ()V + L1 + LINENUMBER 31 L1 + ALOAD 0 + SIPUSH 176 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I + L2 + LINENUMBER 33 L2 + ALOAD 0 + SIPUSH 166 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I + L3 + LINENUMBER 55 L3 + ALOAD 0 + NEW java/util/HashSet + DUP + INVOKESPECIAL java/util/HashSet. ()V + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + L4 + LINENUMBER 70 L4 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + L5 + LINENUMBER 71 L5 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + L6 + LINENUMBER 72 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 + LOCALVARIABLE p_i1072_1_ Lnet/minecraft/inventory/Container; L0 L7 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public initGui()V + L0 + LINENUMBER 79 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.initGui ()V + L1 + LINENUMBER 80 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + PUTFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container; + L2 + LINENUMBER 81 L2 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.width : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I + ISUB + ICONST_2 + IDIV + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + L3 + LINENUMBER 82 L3 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.height : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I + ISUB + ICONST_2 + IDIV + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + L4 + LINENUMBER 83 L4 + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L5 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x1 + public drawScreen(IIF)V + L0 + LINENUMBER 189 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.preDraw ()V + L1 + LINENUMBER 90 L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawDefaultBackground ()V + L2 + LINENUMBER 91 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ISTORE 4 + L3 + LINENUMBER 92 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ISTORE 5 + L4 + LINENUMBER 93 L4 + ALOAD 0 + FLOAD 3 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerBackgroundLayer (FII)V + L5 + LINENUMBER 94 L5 + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L6 + LINENUMBER 95 L6 + INVOKESTATIC net/minecraft/client/renderer/RenderHelper.disableStandardItemLighting ()V + L7 + LINENUMBER 96 L7 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L8 + LINENUMBER 97 L8 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L9 + LINENUMBER 98 L9 + ALOAD 0 + ILOAD 1 + ILOAD 2 + FLOAD 3 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.drawScreen (IIF)V + L10 + LINENUMBER 99 L10 + INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableGUIStandardItemLighting ()V + L11 + LINENUMBER 100 L11 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L12 + LINENUMBER 101 L12 + ILOAD 4 + I2F + ILOAD 5 + I2F + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L13 + LINENUMBER 102 L13 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L14 + LINENUMBER 103 L14 + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L15 + LINENUMBER 104 L15 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + L16 + LINENUMBER 105 L16 + SIPUSH 240 + ISTORE 6 + L17 + LINENUMBER 106 L17 + SIPUSH 240 + ISTORE 7 + L18 + LINENUMBER 107 L18 + GETSTATIC net/minecraft/client/renderer/OpenGlHelper.lightmapTexUnit : I + ILOAD 6 + I2F + FCONST_1 + FDIV + ILOAD 7 + I2F + FCONST_1 + FDIV + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.setLightmapTextureCoords (IFF)V + L19 + LINENUMBER 108 L19 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L20 + LINENUMBER 111 L20 + ICONST_0 + ISTORE 8 + L21 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] [] + ILOAD 8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L22 + L23 + LINENUMBER 113 L23 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + ILOAD 8 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 9 + L24 + LINENUMBER 114 L24 + ALOAD 0 + ALOAD 9 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146977_a (Lnet/minecraft/inventory/Slot;)V + L25 + LINENUMBER 116 L25 + ALOAD 0 + ALOAD 9 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z + IFEQ L26 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/inventory/Slot.func_111238_b ()Z + IFEQ L26 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z + IFNE L26 + L27 + LINENUMBER 118 L27 + ALOAD 0 + ALOAD 9 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + L28 + LINENUMBER 119 L28 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L29 + LINENUMBER 120 L29 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L30 + LINENUMBER 121 L30 + ALOAD 9 + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ISTORE 10 + L31 + LINENUMBER 122 L31 + ALOAD 9 + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + ISTORE 11 + L32 + LINENUMBER 123 L32 + ICONST_1 + ICONST_1 + ICONST_1 + ICONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V + L33 + LINENUMBER 124 L33 + ALOAD 0 + ILOAD 10 + ILOAD 11 + ILOAD 10 + BIPUSH 16 + IADD + ILOAD 11 + BIPUSH 16 + IADD + LDC -2130706433 + LDC -2130706433 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGradientRect (IIIIII)V + L34 + LINENUMBER 125 L34 + ICONST_1 + ICONST_1 + ICONST_1 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V + L35 + LINENUMBER 126 L35 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L36 + LINENUMBER 127 L36 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L26 + LINENUMBER 111 L26 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I net/minecraft/inventory/Slot] [] + IINC 8 1 + GOTO L21 + L22 + LINENUMBER 133 L22 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L37 + LINENUMBER 134 L37 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerForegroundLayer (II)V + L38 + LINENUMBER 135 L38 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderObjects (II)V + L39 + LINENUMBER 136 L39 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + ASTORE 8 + L40 + LINENUMBER 137 L40 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L41 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + GOTO L42 + L41 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + L42 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [net/minecraft/item/ItemStack] + ASTORE 9 + L43 + LINENUMBER 139 L43 + ALOAD 9 + IFNULL L44 + L45 + LINENUMBER 141 L45 + BIPUSH 8 + ISTORE 10 + L46 + LINENUMBER 142 L46 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L47 + BIPUSH 8 + GOTO L48 + L47 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [] + BIPUSH 16 + L48 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [I] + ISTORE 11 + L49 + LINENUMBER 143 L49 + ACONST_NULL + ASTORE 12 + L50 + LINENUMBER 145 L50 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L51 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z + IFEQ L51 + L52 + LINENUMBER 147 L52 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 9 + L53 + LINENUMBER 148 L53 + ALOAD 9 + ALOAD 9 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + I2F + FCONST_2 + FDIV + INVOKESTATIC net/minecraft/util/MathHelper.ceiling_float_int (F)I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L54 + L51 + LINENUMBER 150 L51 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I N] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L54 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.size ()I + ICONST_1 + IF_ICMPLE L54 + L55 + LINENUMBER 152 L55 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 9 + L56 + LINENUMBER 153 L56 + ALOAD 9 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L57 + LINENUMBER 155 L57 + ALOAD 9 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + IFNE L54 + L58 + LINENUMBER 157 L58 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + LDC "0" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 12 + L54 + LINENUMBER 161 L54 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I java/lang/String] [] + ALOAD 0 + ALOAD 9 + ILOAD 1 + ILOAD 4 + ISUB + ILOAD 10 + ISUB + ILOAD 2 + ILOAD 5 + ISUB + ILOAD 11 + ISUB + ALOAD 12 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L44 + LINENUMBER 164 L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + IFNULL L59 + L60 + LINENUMBER 166 L60 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J + LSUB + L2F + LDC 100.0 + FDIV + FSTORE 10 + L61 + LINENUMBER 168 L61 + FLOAD 10 + FCONST_1 + FCMPL + IFLT L62 + L63 + LINENUMBER 170 L63 + FCONST_1 + FSTORE 10 + L64 + LINENUMBER 171 L64 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + L62 + LINENUMBER 174 L62 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack F] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I + ISUB + ISTORE 11 + L65 + LINENUMBER 175 L65 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I + ISUB + ISTORE 12 + L66 + LINENUMBER 176 L66 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I + ILOAD 11 + I2F + FLOAD 10 + FMUL + F2I + IADD + ISTORE 13 + L67 + LINENUMBER 177 L67 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I + ILOAD 12 + I2F + FLOAD 10 + FMUL + F2I + IADD + ISTORE 14 + L68 + LINENUMBER 178 L68 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + ILOAD 13 + ILOAD 14 + ACONST_NULL + CHECKCAST java/lang/String + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L59 + LINENUMBER 181 L59 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] [] + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderToolTips (II)V + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L69 + LINENUMBER 190 L69 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L70 + LINENUMBER 191 L70 + INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableStandardItemLighting ()V + L71 + LINENUMBER 192 L71 + RETURN + L72 + LOCALVARIABLE j1 I L31 L26 10 + LOCALVARIABLE k1 I L32 L26 11 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L24 L26 9 + LOCALVARIABLE i1 I L21 L22 8 + LOCALVARIABLE b0 B L46 L44 10 + LOCALVARIABLE s Ljava/lang/String; L50 L44 12 + LOCALVARIABLE k1 I L49 L44 11 + LOCALVARIABLE f1 F L61 L59 10 + LOCALVARIABLE j2 I L66 L59 12 + LOCALVARIABLE l1 I L67 L59 13 + LOCALVARIABLE i2 I L68 L59 14 + LOCALVARIABLE k1 I L65 L59 11 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L0 L0 10 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L1 L72 0 + LOCALVARIABLE p_73863_1_ I L1 L72 1 + LOCALVARIABLE p_73863_2_ I L1 L72 2 + LOCALVARIABLE p_73863_3_ F L1 L72 3 + LOCALVARIABLE k I L3 L72 4 + LOCALVARIABLE l I L4 L72 5 + LOCALVARIABLE short1 S L17 L72 6 + LOCALVARIABLE short2 S L18 L72 7 + LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L40 L72 8 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L43 L72 9 + MAXSTACK = 7 + MAXLOCALS = 15 + + // access flags 0x2 + private drawItemStack(Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L0 + LINENUMBER 196 L0 + FCONST_0 + FCONST_0 + LDC 32.0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L1 + LINENUMBER 197 L1 + ALOAD 0 + LDC 500.0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F + L2 + LINENUMBER 198 L2 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + LDC 500.0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L3 + LINENUMBER 199 L3 + ACONST_NULL + ASTORE 5 + L4 + LINENUMBER 200 L4 + ALOAD 1 + IFNULL L5 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; + ASTORE 5 + L5 + LINENUMBER 201 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [] + ALOAD 5 + IFNONNULL L6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + ASTORE 5 + L6 + LINENUMBER 202 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [] + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L7 + LINENUMBER 203 L7 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L8 + ICONST_0 + GOTO L9 + L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] + BIPUSH 8 + L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I] + ISUB + ALOAD 4 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L10 + LINENUMBER 204 L10 + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F + L11 + LINENUMBER 205 L11 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + FCONST_0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L12 + LINENUMBER 206 L12 + RETURN + L13 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L13 0 + LOCALVARIABLE p_146982_1_ Lnet/minecraft/item/ItemStack; L0 L13 1 + LOCALVARIABLE p_146982_2_ I L0 L13 2 + LOCALVARIABLE p_146982_3_ I L0 L13 3 + LOCALVARIABLE p_146982_4_ Ljava/lang/String; L0 L13 4 + LOCALVARIABLE font Lnet/minecraft/client/gui/FontRenderer; L4 L13 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x4 + protected drawGuiContainerForegroundLayer(II)V + L0 + LINENUMBER 211 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 + LOCALVARIABLE p_146979_1_ I L0 L1 1 + LOCALVARIABLE p_146979_2_ I L0 L1 2 + MAXSTACK = 0 + MAXLOCALS = 3 + + // access flags 0x404 + protected abstract drawGuiContainerBackgroundLayer(FII)V + + // access flags 0x2 + private func_146977_a(Lnet/minecraft/inventory/Slot;)V + L0 + LINENUMBER 217 L0 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ISTORE 2 + L1 + LINENUMBER 218 L1 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + ISTORE 3 + L2 + LINENUMBER 219 L2 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + ASTORE 4 + L3 + LINENUMBER 220 L3 + ICONST_0 + ISTORE 5 + L4 + LINENUMBER 221 L4 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IF_ACMPNE L5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z + IFNE L5 + ICONST_1 + GOTO L6 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [] + ICONST_0 + L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [I] + ISTORE 6 + L7 + LINENUMBER 222 L7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 7 + L8 + LINENUMBER 223 L8 + ACONST_NULL + ASTORE 8 + L9 + LINENUMBER 225 L9 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IF_ACMPNE L10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z + IFEQ L10 + ALOAD 4 + IFNULL L10 + L11 + LINENUMBER 227 L11 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 4 + L12 + LINENUMBER 228 L12 + ALOAD 4 + DUP + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_2 + IDIV + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L13 + L10 + LINENUMBER 230 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L13 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 1 + INVOKEINTERFACE java/util/Set.contains (Ljava/lang/Object;)Z + IFEQ L13 + ALOAD 7 + IFNULL L13 + L14 + LINENUMBER 232 L14 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.size ()I + ICONST_1 + IF_ICMPNE L15 + L16 + LINENUMBER 234 L16 + RETURN + L15 + LINENUMBER 237 L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] + ALOAD 1 + ALOAD 7 + ICONST_1 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + IFEQ L17 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z + IFEQ L17 + L18 + LINENUMBER 239 L18 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 4 + L19 + LINENUMBER 240 L19 + ICONST_1 + ISTORE 5 + L20 + LINENUMBER 241 L20 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + ALOAD 4 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L21 + ICONST_0 + GOTO L22 + L21 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + L22 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack I] + INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V + L23 + LINENUMBER 243 L23 + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + IF_ICMPLE L24 + L25 + LINENUMBER 245 L25 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 8 + L26 + LINENUMBER 246 L26 + ALOAD 4 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L24 + LINENUMBER 249 L24 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + IF_ICMPLE L13 + L27 + LINENUMBER 251 L27 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 8 + L28 + LINENUMBER 252 L28 + ALOAD 4 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L13 + L17 + LINENUMBER 257 L17 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 1 + INVOKEINTERFACE java/util/Set.remove (Ljava/lang/Object;)Z + POP + L29 + LINENUMBER 258 L29 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V + L13 + LINENUMBER 262 L13 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + ALOAD 0 + LDC 100.0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F + L30 + LINENUMBER 263 L30 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + LDC 100.0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L31 + LINENUMBER 265 L31 + ALOAD 4 + IFNONNULL L32 + L33 + LINENUMBER 267 L33 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getBackgroundIconIndex ()Lnet/minecraft/util/IIcon; + ASTORE 9 + L34 + LINENUMBER 269 L34 + ALOAD 9 + IFNULL L32 + L35 + LINENUMBER 271 L35 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L36 + LINENUMBER 272 L36 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L37 + LINENUMBER 273 L37 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L38 + LINENUMBER 274 L38 + ALOAD 0 + ILOAD 2 + ILOAD 3 + ALOAD 9 + BIPUSH 16 + BIPUSH 16 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawTexturedModelRectFromIcon (IILnet/minecraft/util/IIcon;II)V + L39 + LINENUMBER 275 L39 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L40 + LINENUMBER 276 L40 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L41 + LINENUMBER 277 L41 + ICONST_1 + ISTORE 6 + L32 + LINENUMBER 281 L32 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + ILOAD 6 + IFNE L42 + L43 + LINENUMBER 283 L43 + ILOAD 5 + IFEQ L44 + L45 + LINENUMBER 285 L45 + ILOAD 2 + ILOAD 3 + ILOAD 2 + BIPUSH 16 + IADD + ILOAD 3 + BIPUSH 16 + IADD + LDC -2130706433 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.drawRect (IIIII)V + L44 + LINENUMBER 288 L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotUnderlay (Lnet/minecraft/inventory/Slot;)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + ALOAD 4 + ILOAD 2 + ILOAD 3 + ALOAD 8 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotOverlay (Lnet/minecraft/inventory/Slot;)V + L42 + LINENUMBER 293 L42 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + FCONST_0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L46 + LINENUMBER 294 L46 + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F + L47 + LINENUMBER 295 L47 + RETURN + L48 + LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L34 L32 9 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L48 0 + LOCALVARIABLE p_146977_1_ Lnet/minecraft/inventory/Slot; L0 L48 1 + LOCALVARIABLE i I L1 L48 2 + LOCALVARIABLE j I L2 L48 3 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L48 4 + LOCALVARIABLE flag Z L4 L48 5 + LOCALVARIABLE flag1 Z L7 L48 6 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L48 7 + LOCALVARIABLE s Ljava/lang/String; L9 L48 8 + MAXSTACK = 6 + MAXLOCALS = 10 + + // access flags 0x2 + private func_146980_g()V + L0 + LINENUMBER 299 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 1 + L1 + LINENUMBER 301 L1 + ALOAD 1 + IFNULL L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L2 + L3 + LINENUMBER 303 L3 + ALOAD 0 + ALOAD 1 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I + L4 + LINENUMBER 307 L4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 2 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + L6 + LINENUMBER 309 L6 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 3 + L7 + LINENUMBER 310 L7 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 4 + L8 + LINENUMBER 311 L8 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L9 + ICONST_0 + GOTO L10 + L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [I] + ISTORE 5 + L11 + LINENUMBER 312 L11 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + ALOAD 4 + ILOAD 5 + INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V + L12 + LINENUMBER 314 L12 + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + IF_ICMPLE L13 + L14 + LINENUMBER 316 L14 + ALOAD 4 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L13 + LINENUMBER 319 L13 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] [] + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + IF_ICMPLE L15 + L16 + LINENUMBER 321 L16 + ALOAD 4 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L15 + LINENUMBER 307 L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] [] + ALOAD 0 + DUP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ILOAD 5 + ISUB + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I + GOTO L5 + L2 + LINENUMBER 325 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] [] + RETURN + L17 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L7 L15 3 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L2 4 + LOCALVARIABLE i I L11 L2 5 + LOCALVARIABLE iterator Ljava/util/Iterator; L5 L2 2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L17 0 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L17 1 + MAXSTACK = 4 + MAXLOCALS = 6 + + // access flags 0x2 + private getSlotAtPosition(II)Lnet/minecraft/inventory/Slot; + L0 + LINENUMBER 332 L0 + ICONST_0 + ISTORE 3 + L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L2 + L3 + LINENUMBER 334 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + ILOAD 3 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 4 + L4 + LINENUMBER 336 L4 + ALOAD 0 + ALOAD 4 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z + IFEQ L5 + L6 + LINENUMBER 338 L6 + ALOAD 4 + ARETURN + L5 + LINENUMBER 332 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot] [] + IINC 3 1 + GOTO L1 + L2 + LINENUMBER 342 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ACONST_NULL + ARETURN + L7 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L4 L5 4 + LOCALVARIABLE k I L1 L2 3 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 + LOCALVARIABLE p_146975_1_ I L0 L7 1 + LOCALVARIABLE p_146975_2_ I L0 L7 2 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x4 + protected mouseClicked(III)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseClicked (III)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 350 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseClicked (III)V + L1 + LINENUMBER 351 L1 + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + BIPUSH 100 + IADD + IF_ICMPNE L2 + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [I] + ISTORE 4 + L4 + LINENUMBER 352 L4 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; + ASTORE 5 + L5 + LINENUMBER 353 L5 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + LSTORE 6 + L6 + LINENUMBER 354 L6 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot; + ALOAD 5 + IF_ACMPNE L7 + LLOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J + LSUB + LDC 250 + LCMP + IFGE L7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I + ILOAD 3 + IF_ICMPNE L7 + ICONST_1 + GOTO L8 + L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer] + ICONST_0 + L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer I] + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z + L9 + LINENUMBER 355 L9 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + L10 + LINENUMBER 357 L10 + ILOAD 3 + IFEQ L11 + ILOAD 3 + ICONST_1 + IF_ICMPEQ L11 + ILOAD 4 + IFEQ L12 + L11 + LINENUMBER 359 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ISTORE 8 + L13 + LINENUMBER 360 L13 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ISTORE 9 + L14 + LINENUMBER 361 L14 + ILOAD 1 + ILOAD 8 + IF_ICMPLT L15 + ILOAD 2 + ILOAD 9 + IF_ICMPLT L15 + ILOAD 1 + ILOAD 8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I + IADD + IF_ICMPGE L15 + ILOAD 2 + ILOAD 9 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I + IADD + IF_ICMPLT L16 + L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [] + ICONST_1 + GOTO L17 + L16 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [] + ICONST_0 + L17 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [I] + ISTORE 10 + L18 + LINENUMBER 362 L18 + ICONST_M1 + ISTORE 11 + L19 + LINENUMBER 364 L19 + ALOAD 5 + IFNULL L20 + L21 + LINENUMBER 366 L21 + ALOAD 5 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ISTORE 11 + L20 + LINENUMBER 369 L20 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ILOAD 10 + IFEQ L22 + L23 + LINENUMBER 371 L23 + SIPUSH -999 + ISTORE 11 + L22 + LINENUMBER 374 L22 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z + IFEQ L24 + ILOAD 10 + IFEQ L24 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L24 + L25 + LINENUMBER 376 L25 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + ACONST_NULL + CHECKCAST net/minecraft/client/gui/GuiScreen + INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V + L26 + LINENUMBER 377 L26 + RETURN + L24 + LINENUMBER 380 L24 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ILOAD 11 + ICONST_M1 + IF_ICMPEQ L12 + L27 + LINENUMBER 382 L27 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z + IFEQ L28 + L29 + LINENUMBER 384 L29 + ALOAD 5 + IFNULL L30 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L30 + L31 + LINENUMBER 386 L31 + ALOAD 0 + ALOAD 5 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + L32 + LINENUMBER 387 L32 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + L33 + LINENUMBER 388 L33 + ALOAD 0 + ILOAD 3 + ICONST_1 + IF_ICMPNE L34 + ICONST_1 + GOTO L35 + L34 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer] + ICONST_0 + L35 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer I] + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z + GOTO L12 + L30 + LINENUMBER 392 L30 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GOTO L12 + L28 + LINENUMBER 395 L28 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFNE L12 + L36 + LINENUMBER 397 L36 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L37 + L38 + LINENUMBER 399 L38 + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + BIPUSH 100 + IADD + IF_ICMPNE L39 + L40 + LINENUMBER 401 L40 + ALOAD 0 + ALOAD 5 + ILOAD 11 + ILOAD 3 + ICONST_3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L41 + L39 + LINENUMBER 405 L39 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ILOAD 11 + SIPUSH -999 + IF_ICMPEQ L42 + BIPUSH 42 + INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z + IFNE L43 + BIPUSH 54 + INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z + IFEQ L42 + L43 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ICONST_1 + GOTO L44 + L42 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ICONST_0 + L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [I] + ISTORE 12 + L45 + LINENUMBER 406 L45 + ICONST_0 + ISTORE 13 + L46 + LINENUMBER 408 L46 + ILOAD 12 + IFEQ L47 + L48 + LINENUMBER 410 L48 + ALOAD 0 + ALOAD 5 + IFNULL L49 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L49 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + GOTO L50 + L49 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer] + ACONST_NULL + L50 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; + L51 + LINENUMBER 411 L51 + ICONST_1 + ISTORE 13 + GOTO L52 + L47 + LINENUMBER 413 L47 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [] + ILOAD 11 + SIPUSH -999 + IF_ICMPNE L52 + L53 + LINENUMBER 415 L53 + ICONST_4 + ISTORE 13 + L52 + LINENUMBER 418 L52 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [] + ALOAD 0 + ALOAD 5 + ILOAD 11 + ILOAD 3 + ILOAD 13 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L41 + LINENUMBER 421 L41 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + GOTO L12 + L37 + LINENUMBER 425 L37 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + L54 + LINENUMBER 426 L54 + ALOAD 0 + ILOAD 3 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I + L55 + LINENUMBER 427 L55 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.clear ()V + L56 + LINENUMBER 429 L56 + ILOAD 3 + IFNE L57 + L58 + LINENUMBER 431 L58 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + GOTO L12 + L57 + LINENUMBER 433 L57 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ILOAD 3 + ICONST_1 + IF_ICMPNE L12 + L59 + LINENUMBER 435 L59 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + L12 + LINENUMBER 442 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [] + ALOAD 0 + ALOAD 5 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot; + L60 + LINENUMBER 443 L60 + ALOAD 0 + LLOAD 6 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J + L61 + LINENUMBER 444 L61 + ALOAD 0 + ILOAD 3 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I + L62 + LINENUMBER 445 L62 + RETURN + L63 + LOCALVARIABLE flag2 Z L45 L41 12 + LOCALVARIABLE b0 B L46 L41 13 + LOCALVARIABLE i1 I L13 L12 8 + LOCALVARIABLE j1 I L14 L12 9 + LOCALVARIABLE flag1 Z L18 L12 10 + LOCALVARIABLE k1 I L19 L12 11 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L63 0 + LOCALVARIABLE p_73864_1_ I L0 L63 1 + LOCALVARIABLE p_73864_2_ I L0 L63 2 + LOCALVARIABLE p_73864_3_ I L0 L63 3 + LOCALVARIABLE flag Z L4 L63 4 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L5 L63 5 + LOCALVARIABLE l J L6 L63 6 + MAXSTACK = 5 + MAXLOCALS = 14 + + // access flags 0x4 + protected mouseClickMove(IIIJ)V + L0 + LINENUMBER 453 L0 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; + ASTORE 6 + L1 + LINENUMBER 454 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + ILOAD 3 + LLOAD 4 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseDragged (IIIJ)V + L2 + LINENUMBER 456 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IFNULL L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z + IFEQ L3 + L4 + LINENUMBER 458 L4 + ILOAD 3 + IFEQ L5 + ILOAD 3 + ICONST_1 + IF_ICMPNE L6 + L5 + LINENUMBER 460 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L7 + L8 + LINENUMBER 462 L8 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IF_ACMPEQ L6 + L9 + LINENUMBER 464 L9 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + GOTO L6 + L7 + LINENUMBER 467 L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + IF_ICMPLE L6 + ALOAD 6 + IFNULL L6 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + ICONST_0 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + IFEQ L6 + L10 + LINENUMBER 469 L10 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + LSTORE 8 + L11 + LINENUMBER 471 L11 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot; + ALOAD 6 + IF_ACMPNE L12 + L13 + LINENUMBER 473 L13 + LLOAD 8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J + LSUB + LDC 500 + LCMP + IFLE L14 + L15 + LINENUMBER 475 L15 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_0 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L16 + LINENUMBER 476 L16 + ALOAD 0 + ALOAD 6 + ALOAD 6 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_1 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L17 + LINENUMBER 477 L17 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_0 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L18 + LINENUMBER 478 L18 + ALOAD 0 + LLOAD 8 + LDC 750 + LADD + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J + L19 + LINENUMBER 479 L19 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + DUP + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + ISUB + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L14 + L12 + LINENUMBER 484 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] [] + ALOAD 0 + ALOAD 6 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot; + L20 + LINENUMBER 485 L20 + ALOAD 0 + LLOAD 8 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J + L14 + LINENUMBER 487 L14 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] [] + GOTO L6 + L3 + LINENUMBER 490 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L6 + ALOAD 6 + IFNULL L6 + ALOAD 7 + IFNULL L6 + ALOAD 7 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.size ()I + IF_ICMPLE L6 + ALOAD 6 + ALOAD 7 + ICONST_1 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + IFEQ L6 + ALOAD 6 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/inventory/Slot.isItemValid (Lnet/minecraft/item/ItemStack;)Z + IFEQ L6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + ALOAD 6 + INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z + IFEQ L6 + L21 + LINENUMBER 492 L21 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 6 + INVOKEINTERFACE java/util/Set.add (Ljava/lang/Object;)Z + POP + L22 + LINENUMBER 493 L22 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V + L6 + LINENUMBER 495 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + RETURN + L23 + LOCALVARIABLE i1 J L11 L14 8 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L23 0 + LOCALVARIABLE p_146273_1_ I L0 L23 1 + LOCALVARIABLE p_146273_2_ I L0 L23 2 + LOCALVARIABLE p_146273_3_ I L0 L23 3 + LOCALVARIABLE p_146273_4_ J L0 L23 4 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L1 L23 6 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L2 L23 7 + MAXSTACK = 6 + MAXLOCALS = 10 + + // access flags 0x4 + protected mouseMovedOrUp(III)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.overrideMouseUp (III)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 503 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseMovedOrUp (III)V + L1 + LINENUMBER 504 L1 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; + ASTORE 4 + L2 + LINENUMBER 505 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ISTORE 5 + L3 + LINENUMBER 506 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ISTORE 6 + L4 + LINENUMBER 507 L4 + ILOAD 1 + ILOAD 5 + IF_ICMPLT L5 + ILOAD 2 + ILOAD 6 + IF_ICMPLT L5 + ILOAD 1 + ILOAD 5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I + IADD + IF_ICMPGE L5 + ILOAD 2 + ILOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I + IADD + IF_ICMPLT L6 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [] + ICONST_1 + GOTO L7 + L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [] + ICONST_0 + L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [I] + ISTORE 7 + L8 + LINENUMBER 508 L8 + ICONST_M1 + ISTORE 8 + L9 + LINENUMBER 510 L9 + ALOAD 4 + IFNULL L10 + L11 + LINENUMBER 512 L11 + ALOAD 4 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ISTORE 8 + L10 + LINENUMBER 515 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ILOAD 7 + IFEQ L12 + L13 + LINENUMBER 517 L13 + SIPUSH -999 + ISTORE 8 + L12 + LINENUMBER 523 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z + IFEQ L14 + ALOAD 4 + IFNULL L14 + ILOAD 3 + IFNE L14 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Container.func_94530_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z + IFEQ L14 + L15 + LINENUMBER 525 L15 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isShiftKeyDown ()Z + IFEQ L16 + L17 + LINENUMBER 527 L17 + ALOAD 4 + IFNULL L18 + ALOAD 4 + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + IFNULL L18 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; + IFNULL L18 + L19 + LINENUMBER 529 L19 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 9 + L20 + LINENUMBER 531 L20 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L18 + L21 + LINENUMBER 533 L21 + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 10 + L22 + LINENUMBER 535 L22 + ALOAD 10 + IFNULL L20 + ALOAD 10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/inventory/Slot.canTakeStack (Lnet/minecraft/entity/player/EntityPlayer;)Z + IFEQ L20 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L20 + ALOAD 10 + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + ALOAD 4 + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + IF_ACMPNE L20 + ALOAD 10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; + ICONST_1 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + IFEQ L20 + L23 + LINENUMBER 537 L23 + ALOAD 0 + ALOAD 10 + ALOAD 10 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ILOAD 3 + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L20 + L16 + LINENUMBER 544 L16 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + ALOAD 4 + ILOAD 8 + ILOAD 3 + BIPUSH 6 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L18 + LINENUMBER 547 L18 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z + L24 + LINENUMBER 548 L24 + ALOAD 0 + LCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J + GOTO L25 + L14 + LINENUMBER 552 L14 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L26 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I + ILOAD 3 + IF_ICMPEQ L26 + L27 + LINENUMBER 554 L27 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + L28 + LINENUMBER 555 L28 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.clear ()V + L29 + LINENUMBER 556 L29 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + L30 + LINENUMBER 557 L30 + RETURN + L26 + LINENUMBER 560 L26 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + IFEQ L31 + L32 + LINENUMBER 562 L32 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + L33 + LINENUMBER 563 L33 + RETURN + L31 + LINENUMBER 568 L31 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IFNULL L34 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z + IFEQ L34 + L35 + LINENUMBER 570 L35 + ILOAD 3 + IFEQ L36 + ILOAD 3 + ICONST_1 + IF_ICMPNE L25 + L36 + LINENUMBER 572 L36 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L37 + ALOAD 4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IF_ACMPEQ L37 + L38 + LINENUMBER 574 L38 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + L37 + LINENUMBER 577 L37 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + ICONST_0 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + ISTORE 11 + L39 + LINENUMBER 579 L39 + ILOAD 8 + ICONST_M1 + IF_ICMPEQ L40 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L40 + ILOAD 11 + IFEQ L40 + L41 + LINENUMBER 581 L41 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ILOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L42 + LINENUMBER 582 L42 + ALOAD 0 + ALOAD 4 + ILOAD 8 + ICONST_0 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L43 + LINENUMBER 584 L43 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNULL L44 + L45 + LINENUMBER 586 L45 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ILOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L46 + LINENUMBER 587 L46 + ALOAD 0 + ILOAD 1 + ILOAD 5 + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I + L47 + LINENUMBER 588 L47 + ALOAD 0 + ILOAD 2 + ILOAD 6 + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I + L48 + LINENUMBER 589 L48 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; + L49 + LINENUMBER 590 L49 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + L50 + LINENUMBER 591 L50 + ALOAD 0 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J + GOTO L51 + L44 + LINENUMBER 595 L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + GOTO L51 + L40 + LINENUMBER 598 L40 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L51 + L52 + LINENUMBER 600 L52 + ALOAD 0 + ILOAD 1 + ILOAD 5 + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I + L53 + LINENUMBER 601 L53 + ALOAD 0 + ILOAD 2 + ILOAD 6 + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I + L54 + LINENUMBER 602 L54 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; + L55 + LINENUMBER 603 L55 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + L56 + LINENUMBER 604 L56 + ALOAD 0 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J + L51 + LINENUMBER 607 L51 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + L57 + LINENUMBER 608 L57 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GOTO L25 + L34 + LINENUMBER 611 L34 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L58 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.isEmpty ()Z + IFNE L58 + L59 + LINENUMBER 613 L59 + ALOAD 0 + ACONST_NULL + CHECKCAST net/minecraft/inventory/Slot + SIPUSH -999 + ICONST_0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I + ICONST_5 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L60 + LINENUMBER 614 L60 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 9 + L61 + LINENUMBER 616 L61 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L62 + L63 + LINENUMBER 618 L63 + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 10 + L64 + LINENUMBER 619 L64 + ALOAD 0 + ALOAD 10 + ALOAD 10 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I + ICONST_5 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L61 + L62 + LINENUMBER 622 L62 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + ALOAD 0 + ACONST_NULL + CHECKCAST net/minecraft/inventory/Slot + SIPUSH -999 + ICONST_2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I + ICONST_5 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L25 + L58 + LINENUMBER 624 L58 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNULL L65 + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + BIPUSH 100 + IADD + IF_ICMPNE L66 + L67 + LINENUMBER 628 L67 + ALOAD 0 + ALOAD 4 + ILOAD 8 + ILOAD 3 + ICONST_3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L25 + L66 + LINENUMBER 632 L66 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ILOAD 8 + SIPUSH -999 + IF_ICMPEQ L68 + BIPUSH 42 + INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z + IFNE L69 + BIPUSH 54 + INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z + IFEQ L68 + L69 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ICONST_1 + GOTO L70 + L68 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ICONST_0 + L70 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [I] + ISTORE 11 + L71 + LINENUMBER 634 L71 + ILOAD 11 + IFEQ L72 + L73 + LINENUMBER 636 L73 + ALOAD 0 + ALOAD 4 + IFNULL L74 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L74 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + GOTO L75 + L74 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer] + ACONST_NULL + L75 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; + L72 + LINENUMBER 639 L72 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] + ALOAD 0 + ALOAD 4 + ILOAD 8 + ILOAD 3 + ILOAD 11 + IFEQ L76 + ICONST_1 + GOTO L77 + L76 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I] + ICONST_0 + L77 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L25 + L65 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ILOAD 3 + IFLT L25 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V + L25 + LINENUMBER 644 L25 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L78 + L79 + LINENUMBER 646 L79 + ALOAD 0 + LCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J + L78 + LINENUMBER 649 L78 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + L80 + LINENUMBER 650 L80 + RETURN + L81 + LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L22 L16 10 + LOCALVARIABLE iterator Ljava/util/Iterator; L20 L16 9 + LOCALVARIABLE flag1 Z L39 L34 11 + LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L64 L62 10 + LOCALVARIABLE iterator Ljava/util/Iterator; L61 L58 9 + LOCALVARIABLE flag1 Z L71 L25 11 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L81 0 + LOCALVARIABLE p_146286_1_ I L0 L81 1 + LOCALVARIABLE p_146286_2_ I L0 L81 2 + LOCALVARIABLE p_146286_3_ I L0 L81 3 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L2 L81 4 + LOCALVARIABLE l I L3 L81 5 + LOCALVARIABLE i1 I L4 L81 6 + LOCALVARIABLE flag Z L8 L81 7 + LOCALVARIABLE j1 I L9 L81 8 + MAXSTACK = 5 + MAXLOCALS = 12 + + // access flags 0x2 + private isMouseOverSlot(Lnet/minecraft/inventory/Slot;II)Z + L0 + LINENUMBER 657 L0 + ALOAD 0 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + BIPUSH 16 + BIPUSH 16 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.func_146978_c (IIIIII)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 + LOCALVARIABLE p_146981_1_ Lnet/minecraft/inventory/Slot; L0 L1 1 + LOCALVARIABLE p_146981_2_ I L0 L1 2 + LOCALVARIABLE p_146981_3_ I L0 L1 3 + MAXSTACK = 7 + MAXLOCALS = 4 + + // access flags 0x4 + protected func_146978_c(IIIIII)Z + L0 + LINENUMBER 662 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ISTORE 7 + L1 + LINENUMBER 663 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ISTORE 8 + L2 + LINENUMBER 664 L2 + ILOAD 5 + ILOAD 7 + ISUB + ISTORE 5 + L3 + LINENUMBER 665 L3 + ILOAD 6 + ILOAD 8 + ISUB + ISTORE 6 + L4 + LINENUMBER 666 L4 + ILOAD 5 + ILOAD 1 + ICONST_1 + ISUB + IF_ICMPLT L5 + ILOAD 5 + ILOAD 1 + ILOAD 3 + IADD + ICONST_1 + IADD + IF_ICMPGE L5 + ILOAD 6 + ILOAD 2 + ICONST_1 + ISUB + IF_ICMPLT L5 + ILOAD 6 + ILOAD 2 + ILOAD 4 + IADD + ICONST_1 + IADD + IF_ICMPGE L5 + ICONST_1 + GOTO L6 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [] + ICONST_0 + L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [I] + IRETURN + L7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 + LOCALVARIABLE p_146978_1_ I L0 L7 1 + LOCALVARIABLE p_146978_2_ I L0 L7 2 + LOCALVARIABLE p_146978_3_ I L0 L7 3 + LOCALVARIABLE p_146978_4_ I L0 L7 4 + LOCALVARIABLE p_146978_5_ I L0 L7 5 + LOCALVARIABLE p_146978_6_ I L0 L7 6 + LOCALVARIABLE k1 I L1 L7 7 + LOCALVARIABLE l1 I L2 L7 8 + MAXSTACK = 3 + MAXLOCALS = 9 + + // access flags 0x4 + protected handleMouseClick(Lnet/minecraft/inventory/Slot;III)V + L0 + LINENUMBER 671 L0 + ALOAD 1 + IFNULL L1 + L2 + LINENUMBER 673 L2 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ISTORE 2 + L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleSlotClick (III)V + L3 + LINENUMBER 677 L3 + RETURN + L4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 + LOCALVARIABLE p_146984_1_ Lnet/minecraft/inventory/Slot; L0 L4 1 + LOCALVARIABLE p_146984_2_ I L0 L4 2 + LOCALVARIABLE p_146984_3_ I L0 L4 3 + LOCALVARIABLE p_146984_4_ I L0 L4 4 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x4 + protected keyTyped(CI)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 2 + ILOAD 1 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.lastKeyTyped (IC)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 684 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ILOAD 2 + ICONST_1 + IF_ICMPEQ L1 + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindInventory : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + IF_ICMPNE L2 + L1 + LINENUMBER 686 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V + L2 + LINENUMBER 689 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ALOAD 0 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.checkHotbarKeys (I)Z + POP + L3 + LINENUMBER 691 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + IFNULL L4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L4 + L5 + LINENUMBER 693 L5 + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + IF_ICMPNE L6 + L7 + LINENUMBER 695 L7 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_0 + ICONST_3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L4 + L6 + LINENUMBER 697 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindDrop : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + IF_ICMPNE L4 + L8 + LINENUMBER 699 L8 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isCtrlKeyDown ()Z + IFEQ L9 + ICONST_1 + GOTO L10 + L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I] + ICONST_0 + L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I] + ICONST_4 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L4 + LINENUMBER 702 L4 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + RETURN + L11 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0 + LOCALVARIABLE p_73869_1_ C L0 L11 1 + LOCALVARIABLE p_73869_2_ I L0 L11 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x4 + protected checkHotbarKeys(I)Z + L0 + LINENUMBER 709 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + IFNULL L1 + L2 + LINENUMBER 711 L2 + ICONST_0 + ISTORE 2 + L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ILOAD 2 + BIPUSH 9 + IF_ICMPGE L1 + L4 + LINENUMBER 713 L4 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindsHotbar : [Lnet/minecraft/client/settings/KeyBinding; + ILOAD 2 + AALOAD + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + IF_ICMPNE L5 + L6 + LINENUMBER 715 L6 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ILOAD 2 + ICONST_2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L7 + LINENUMBER 716 L7 + ICONST_1 + IRETURN + L5 + LINENUMBER 711 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + IINC 2 1 + GOTO L3 + L1 + LINENUMBER 721 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I] [] + ICONST_0 + IRETURN + L8 + LOCALVARIABLE j I L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0 + LOCALVARIABLE p_146983_1_ I L0 L8 1 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public onGuiClosed()V + L0 + LINENUMBER 729 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + IFNULL L1 + L2 + LINENUMBER 731 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/inventory/Container.onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V + L1 + LINENUMBER 733 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L3 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public doesGuiPauseGame()Z + L0 + LINENUMBER 740 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public updateScreen()V + L0 + LINENUMBER 748 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.updateScreen ()V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.updateScreen ()V + L1 + LINENUMBER 750 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.isEntityAlive ()Z + IFEQ L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.isDead : Z + IFEQ L3 + L2 + LINENUMBER 752 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V + L3 + LINENUMBER 754 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] + RETURN + L4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 29 L0 + NEW net/minecraft/util/ResourceLocation + DUP + LDC "textures/gui/container/inventory.png" + INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainer.field_147001_a : Lnet/minecraft/util/ResourceLocation; + RETURN + MAXSTACK = 3 + MAXLOCALS = 0 + + // access flags 0x1 + public setWorldAndResolution(Lnet/minecraft/client/Minecraft;II)V + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.setWorldAndResolution (Lnet/minecraft/client/Minecraft;II)V + ALOAD 1 + GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen; + ALOAD 0 + IF_ACMPNE L0 + ALOAD 0 + NEW codechicken/nei/guihook/GuiContainerManager + DUP + ALOAD 0 + INVOKESPECIAL codechicken/nei/guihook/GuiContainerManager. (Lnet/minecraft/client/gui/inventory/GuiContainer;)V + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.load ()V + L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/client/Minecraft I I] [] + RETURN + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public handleKeyboardInput()V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleKeyboardInput ()V + RETURN + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public handleMouseInput()V + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.handleMouseInput ()V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseWheel ()V + RETURN + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public public_func_73869_a(CI)V + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.keyTyped (CI)V + RETURN + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public public_func_146984_a(Lnet/minecraft/inventory/Slot;III)V + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V + RETURN + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public managerHandleMouseClick(Lnet/minecraft/inventory/Slot;III)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V + RETURN + MAXSTACK = 5 + MAXLOCALS = 5 +} diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt new file mode 100644 index 0000000000..dd3263ebdb --- /dev/null +++ b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt @@ -0,0 +1,3725 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/client/gui/inventory/GuiContainerCreative extends net/minecraft/client/renderer/InventoryEffectRenderer { + + // compiled from: GuiContainerCreative.java + + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + // access flags 0x0 + INNERCLASS net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot net/minecraft/client/gui/inventory/GuiContainerCreative CreativeSlot + // access flags 0x8 + static INNERCLASS net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative ContainerCreative + + // access flags 0x1A + private final static Lnet/minecraft/util/ResourceLocation; field_147061_u + + // access flags 0xA + private static Lnet/minecraft/inventory/InventoryBasic; field_147060_v + + // access flags 0xA + private static I selectedTabIndex + + // access flags 0x2 + private F currentScroll + + // access flags 0x2 + private Z isScrolling + + // access flags 0x2 + private Z wasClicking + + // access flags 0x2 + private Lnet/minecraft/client/gui/GuiTextField; searchField + + // access flags 0x2 + private Ljava/util/List; field_147063_B + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; field_147064_C + + // access flags 0x2 + private Z field_147057_D + + // access flags 0x2 + private Lnet/minecraft/client/gui/inventory/CreativeCrafting; field_147059_E + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000752" + + // access flags 0xA + private static I tabPage + + // access flags 0x2 + private I maxPages + + // access flags 0x1 + public (Lnet/minecraft/entity/player/EntityPlayer;)V + L0 + LINENUMBER 61 L0 + ALOAD 0 + NEW net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative + DUP + ALOAD 1 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative. (Lnet/minecraft/entity/player/EntityPlayer;)V + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer. (Lnet/minecraft/inventory/Container;)V + L1 + LINENUMBER 57 L1 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I + L2 + LINENUMBER 62 L2 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + PUTFIELD net/minecraft/entity/player/EntityPlayer.openContainer : Lnet/minecraft/inventory/Container; + L3 + LINENUMBER 63 L3 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.allowUserInput : Z + L4 + LINENUMBER 64 L4 + ALOAD 0 + SIPUSH 136 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I + L5 + LINENUMBER 65 L5 + ALOAD 0 + SIPUSH 195 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I + L6 + LINENUMBER 66 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L7 0 + LOCALVARIABLE p_i1088_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L7 1 + MAXSTACK = 4 + MAXLOCALS = 2 + + // access flags 0x1 + public updateScreen()V + ALOAD 0 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.updateScreen ()V + L0 + LINENUMBER 73 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.isInCreativeMode ()Z + IFNE L1 + L2 + LINENUMBER 75 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + NEW net/minecraft/client/gui/inventory/GuiInventory + DUP + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiInventory. (Lnet/minecraft/entity/player/EntityPlayer;)V + INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V + L1 + LINENUMBER 77 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L3 0 + MAXSTACK = 4 + MAXLOCALS = 1 + + // access flags 0x4 + protected handleMouseClick(Lnet/minecraft/inventory/Slot;III)V + L0 + LINENUMBER 81 L0 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z + L1 + LINENUMBER 82 L1 + ILOAD 4 + ICONST_1 + IF_ICMPNE L2 + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I] [I] + ISTORE 5 + L4 + LINENUMBER 83 L4 + ILOAD 2 + SIPUSH -999 + IF_ICMPNE L5 + ILOAD 4 + IFNE L5 + ICONST_4 + GOTO L6 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + ILOAD 4 + L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [I] + ISTORE 4 + L7 + LINENUMBER 87 L7 + ALOAD 1 + IFNONNULL L8 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + IF_ICMPEQ L8 + ILOAD 4 + ICONST_5 + IF_ICMPEQ L8 + L9 + LINENUMBER 89 L9 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + ASTORE 6 + L10 + LINENUMBER 91 L10 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNULL L11 + L12 + LINENUMBER 93 L12 + ILOAD 3 + IFNE L13 + L14 + LINENUMBER 95 L14 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; + POP + L15 + LINENUMBER 96 L15 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V + L16 + LINENUMBER 97 L16 + ALOAD 6 + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V + L13 + LINENUMBER 100 L13 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer] [] + ILOAD 3 + ICONST_1 + IF_ICMPNE L11 + L17 + LINENUMBER 102 L17 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ICONST_1 + INVOKEVIRTUAL net/minecraft/item/ItemStack.splitStack (I)Lnet/minecraft/item/ItemStack; + ASTORE 7 + L18 + LINENUMBER 103 L18 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 7 + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; + POP + L19 + LINENUMBER 104 L19 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ALOAD 7 + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V + L20 + LINENUMBER 106 L20 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + IFNE L11 + L21 + LINENUMBER 108 L21 + ALOAD 6 + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V + GOTO L11 + L8 + LINENUMBER 117 L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; + IF_ACMPNE L22 + ILOAD 5 + IFEQ L22 + L23 + LINENUMBER 119 L23 + ICONST_0 + ISTORE 8 + L24 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I T T I] [] + ILOAD 8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; + INVOKEVIRTUAL net/minecraft/inventory/Container.getInventory ()Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L11 + L25 + LINENUMBER 121 L25 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + ILOAD 8 + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V + L26 + LINENUMBER 119 L26 + IINC 8 1 + GOTO L24 + L22 + LINENUMBER 128 L22 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + IF_ICMPNE L27 + L28 + LINENUMBER 130 L28 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; + IF_ACMPNE L29 + L30 + LINENUMBER 132 L30 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V + GOTO L11 + L29 + LINENUMBER 134 L29 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + ILOAD 4 + ICONST_4 + IF_ICMPNE L31 + ALOAD 1 + IFNULL L31 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L31 + L32 + LINENUMBER 136 L32 + ALOAD 1 + ILOAD 3 + IFNE L33 + ICONST_1 + GOTO L34 + L33 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Slot] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + L34 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Slot I] + INVOKEVIRTUAL net/minecraft/inventory/Slot.decrStackSize (I)Lnet/minecraft/item/ItemStack; + ASTORE 9 + L35 + LINENUMBER 137 L35 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 9 + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; + POP + L36 + LINENUMBER 138 L36 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V + GOTO L11 + L31 + LINENUMBER 140 L31 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + ILOAD 4 + ICONST_4 + IF_ICMPNE L37 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNULL L37 + L38 + LINENUMBER 142 L38 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; + POP + L39 + LINENUMBER 143 L39 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V + L40 + LINENUMBER 144 L40 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V + GOTO L11 + L37 + LINENUMBER 148 L37 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; + ALOAD 1 + IFNONNULL L41 + ILOAD 2 + GOTO L42 + L41 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container] + ALOAD 1 + CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot + INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.access$000 (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot;)Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + L42 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container I] + ILOAD 3 + ILOAD 4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; + POP + L43 + LINENUMBER 149 L43 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; + INVOKEVIRTUAL net/minecraft/inventory/Container.detectAndSendChanges ()V + GOTO L11 + L27 + LINENUMBER 152 L27 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + ILOAD 4 + ICONST_5 + IF_ICMPEQ L44 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic; + IF_ACMPNE L44 + L45 + LINENUMBER 154 L45 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + ASTORE 6 + L46 + LINENUMBER 155 L46 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 7 + L47 + LINENUMBER 156 L47 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + ASTORE 10 + L48 + LINENUMBER 159 L48 + ILOAD 4 + ICONST_2 + IF_ICMPNE L49 + L50 + LINENUMBER 161 L50 + ALOAD 10 + IFNULL L51 + ILOAD 3 + IFLT L51 + ILOAD 3 + BIPUSH 9 + IF_ICMPGE L51 + L52 + LINENUMBER 163 L52 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 11 + L53 + LINENUMBER 164 L53 + ALOAD 11 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L54 + LINENUMBER 165 L54 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + ILOAD 3 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V + L55 + LINENUMBER 166 L55 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; + INVOKEVIRTUAL net/minecraft/inventory/Container.detectAndSendChanges ()V + L51 + LINENUMBER 169 L51 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + RETURN + L49 + LINENUMBER 172 L49 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + ILOAD 4 + ICONST_3 + IF_ICMPNE L56 + L57 + LINENUMBER 174 L57 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L58 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L58 + L59 + LINENUMBER 176 L59 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 11 + L60 + LINENUMBER 177 L60 + ALOAD 11 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L61 + LINENUMBER 178 L61 + ALOAD 6 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V + L58 + LINENUMBER 181 L58 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + RETURN + L56 + LINENUMBER 184 L56 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + ILOAD 4 + ICONST_4 + IF_ICMPNE L62 + L63 + LINENUMBER 186 L63 + ALOAD 10 + IFNULL L64 + L65 + LINENUMBER 188 L65 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 11 + L66 + LINENUMBER 189 L66 + ALOAD 11 + ILOAD 3 + IFNE L67 + ICONST_1 + GOTO L68 + L67 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack net/minecraft/item/ItemStack] [net/minecraft/item/ItemStack] + ALOAD 11 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + L68 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack net/minecraft/item/ItemStack] [net/minecraft/item/ItemStack I] + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L69 + LINENUMBER 190 L69 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 11 + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; + POP + L70 + LINENUMBER 191 L70 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ALOAD 11 + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V + L64 + LINENUMBER 194 L64 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + RETURN + L62 + LINENUMBER 197 L62 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + ALOAD 7 + IFNULL L71 + ALOAD 10 + IFNULL L71 + ALOAD 7 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.isItemEqual (Lnet/minecraft/item/ItemStack;)Z + IFEQ L71 + ALOAD 7 + ALOAD 10 + INVOKESTATIC net/minecraft/item/ItemStack.areItemStackTagsEqual (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z + IFEQ L71 + L72 + LINENUMBER 199 L72 + ILOAD 3 + IFNE L73 + L74 + LINENUMBER 201 L74 + ILOAD 5 + IFEQ L75 + L76 + LINENUMBER 203 L76 + ALOAD 7 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L77 + L75 + LINENUMBER 205 L75 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + ALOAD 7 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 7 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + IF_ICMPGE L77 + L78 + LINENUMBER 207 L78 + ALOAD 7 + DUP + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + IADD + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L77 + L73 + LINENUMBER 210 L73 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + ALOAD 7 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + IF_ICMPGT L79 + L80 + LINENUMBER 212 L80 + ALOAD 6 + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V + GOTO L77 + L79 + LINENUMBER 216 L79 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + ALOAD 7 + DUP + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + ISUB + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L77 + L71 + LINENUMBER 219 L71 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + ALOAD 10 + IFNULL L81 + ALOAD 7 + IFNONNULL L81 + L82 + LINENUMBER 221 L82 + ALOAD 6 + ALOAD 10 + INVOKESTATIC net/minecraft/item/ItemStack.copyItemStack (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V + L83 + LINENUMBER 222 L83 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 7 + L84 + LINENUMBER 224 L84 + ILOAD 5 + IFEQ L77 + L85 + LINENUMBER 226 L85 + ALOAD 7 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L77 + L81 + LINENUMBER 231 L81 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + ALOAD 6 + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V + L77 + LINENUMBER 233 L77 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] + GOTO L11 + L44 + LINENUMBER 236 L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + ALOAD 1 + IFNONNULL L86 + ILOAD 2 + GOTO L87 + L86 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container] + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + L87 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container I] + ILOAD 3 + ILOAD 4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; + POP + L88 + LINENUMBER 238 L88 + ILOAD 3 + INVOKESTATIC net/minecraft/inventory/Container.func_94532_c (I)I + ICONST_2 + IF_ICMPNE L89 + L90 + LINENUMBER 240 L90 + ICONST_0 + ISTORE 8 + L91 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I T T I] [] + ILOAD 8 + BIPUSH 9 + IF_ICMPGE L11 + L92 + LINENUMBER 242 L92 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + BIPUSH 45 + ILOAD 8 + IADD + INVOKEVIRTUAL net/minecraft/inventory/Container.getSlot (I)Lnet/minecraft/inventory/Slot; + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + BIPUSH 36 + ILOAD 8 + IADD + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V + L93 + LINENUMBER 240 L93 + IINC 8 1 + GOTO L91 + L89 + LINENUMBER 245 L89 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + ALOAD 1 + IFNULL L11 + L94 + LINENUMBER 247 L94 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + INVOKEVIRTUAL net/minecraft/inventory/Container.getSlot (I)Lnet/minecraft/inventory/Slot; + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + ASTORE 9 + L95 + LINENUMBER 248 L95 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + ALOAD 9 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + ISUB + BIPUSH 9 + IADD + BIPUSH 36 + IADD + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V + L11 + LINENUMBER 253 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] + RETURN + L96 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L18 L8 7 + LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L10 L8 6 + LOCALVARIABLE l I L24 L22 8 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L35 L31 9 + LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L53 L51 11 + LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L60 L58 11 + LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L66 L64 11 + LOCALVARIABLE itemstack2 Lnet/minecraft/item/ItemStack; L48 L77 10 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L47 L44 7 + LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L46 L44 6 + LOCALVARIABLE l I L91 L89 8 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L95 L11 9 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L96 0 + LOCALVARIABLE p_146984_1_ Lnet/minecraft/inventory/Slot; L0 L96 1 + LOCALVARIABLE p_146984_2_ I L0 L96 2 + LOCALVARIABLE p_146984_3_ I L0 L96 3 + LOCALVARIABLE p_146984_4_ I L0 L96 4 + LOCALVARIABLE flag Z L4 L96 5 + MAXSTACK = 5 + MAXLOCALS = 12 + + // access flags 0x1 + public initGui()V + L0 + LINENUMBER 260 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; + INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.isInCreativeMode ()Z + IFEQ L1 + L2 + LINENUMBER 262 L2 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.initGui ()V + L3 + LINENUMBER 263 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List; + INVOKEINTERFACE java/util/List.clear ()V + L4 + LINENUMBER 264 L4 + ICONST_1 + INVOKESTATIC org/lwjgl/input/Keyboard.enableRepeatEvents (Z)V + L5 + LINENUMBER 265 L5 + ALOAD 0 + NEW net/minecraft/client/gui/GuiTextField + DUP + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + BIPUSH 82 + IADD + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + BIPUSH 6 + IADD + BIPUSH 89 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + GETFIELD net/minecraft/client/gui/FontRenderer.FONT_HEIGHT : I + INVOKESPECIAL net/minecraft/client/gui/GuiTextField. (Lnet/minecraft/client/gui/FontRenderer;IIII)V + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + L6 + LINENUMBER 266 L6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + BIPUSH 15 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setMaxStringLength (I)V + L7 + LINENUMBER 267 L7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setEnableBackgroundDrawing (Z)V + L8 + LINENUMBER 268 L8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V + L9 + LINENUMBER 269 L9 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + LDC 16777215 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setTextColor (I)V + L10 + LINENUMBER 270 L10 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + ISTORE 1 + L11 + LINENUMBER 271 L11 + ICONST_M1 + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + L12 + LINENUMBER 272 L12 + ALOAD 0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + ILOAD 1 + AALOAD + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V + L13 + LINENUMBER 273 L13 + ALOAD 0 + NEW net/minecraft/client/gui/inventory/CreativeCrafting + DUP + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + INVOKESPECIAL net/minecraft/client/gui/inventory/CreativeCrafting. (Lnet/minecraft/client/Minecraft;)V + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting; + L14 + LINENUMBER 274 L14 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting; + INVOKEVIRTUAL net/minecraft/inventory/Container.addCraftingToCrafters (Lnet/minecraft/inventory/ICrafting;)V + L15 + LINENUMBER 275 L15 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + ARRAYLENGTH + ISTORE 2 + L16 + LINENUMBER 276 L16 + ILOAD 2 + BIPUSH 12 + IF_ICMPLE L17 + L18 + LINENUMBER 278 L18 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List; + NEW net/minecraft/client/gui/GuiButton + DUP + BIPUSH 101 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + BIPUSH 50 + ISUB + BIPUSH 20 + BIPUSH 20 + LDC "<" + INVOKESPECIAL net/minecraft/client/gui/GuiButton. (IIIIILjava/lang/String;)V + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L19 + LINENUMBER 279 L19 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List; + NEW net/minecraft/client/gui/GuiButton + DUP + BIPUSH 102 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I + IADD + BIPUSH 20 + ISUB + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + BIPUSH 50 + ISUB + BIPUSH 20 + BIPUSH 20 + LDC ">" + INVOKESPECIAL net/minecraft/client/gui/GuiButton. (IIIIILjava/lang/String;)V + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L20 + LINENUMBER 280 L20 + ALOAD 0 + ILOAD 2 + BIPUSH 12 + ISUB + BIPUSH 10 + IDIV + ICONST_1 + IADD + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I + L17 + LINENUMBER 282 L17 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + GOTO L21 + L1 + LINENUMBER 285 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + NEW net/minecraft/client/gui/inventory/GuiInventory + DUP + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiInventory. (Lnet/minecraft/entity/player/EntityPlayer;)V + INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V + L21 + LINENUMBER 287 L21 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] + RETURN + L22 + LOCALVARIABLE i I L11 L17 1 + LOCALVARIABLE tabCount I L16 L17 2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L22 0 + MAXSTACK = 9 + MAXLOCALS = 3 + + // access flags 0x1 + public onGuiClosed()V + L0 + LINENUMBER 294 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.onGuiClosed ()V + L1 + LINENUMBER 296 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + IFNULL L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + IFNULL L2 + L3 + LINENUMBER 298 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting; + INVOKEVIRTUAL net/minecraft/inventory/Container.removeCraftingFromCrafters (Lnet/minecraft/inventory/ICrafting;)V + L2 + LINENUMBER 301 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] + ICONST_0 + INVOKESTATIC org/lwjgl/input/Keyboard.enableRepeatEvents (Z)V + L4 + LINENUMBER 302 L4 + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L5 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x4 + protected keyTyped(CI)V + L0 + LINENUMBER 309 L0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + AALOAD + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z + IFNE L1 + L2 + LINENUMBER 311 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindChat : Lnet/minecraft/client/settings/KeyBinding; + INVOKESTATIC net/minecraft/client/settings/GameSettings.isKeyDown (Lnet/minecraft/client/settings/KeyBinding;)Z + IFEQ L3 + L4 + LINENUMBER 313 L4 + ALOAD 0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V + GOTO L5 + L3 + LINENUMBER 317 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.keyTyped (CI)V + GOTO L5 + L1 + LINENUMBER 322 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z + IFEQ L6 + L7 + LINENUMBER 324 L7 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z + L8 + LINENUMBER 325 L8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + LDC "" + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setText (Ljava/lang/String;)V + L6 + LINENUMBER 328 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + ALOAD 0 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.checkHotbarKeys (I)Z + IFNE L5 + L9 + LINENUMBER 330 L9 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.textboxKeyTyped (CI)Z + IFEQ L10 + L11 + LINENUMBER 332 L11 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateCreativeSearch ()V + GOTO L5 + L10 + LINENUMBER 336 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.keyTyped (CI)V + L5 + LINENUMBER 340 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + RETURN + L12 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L12 0 + LOCALVARIABLE p_73869_1_ C L0 L12 1 + LOCALVARIABLE p_73869_2_ I L0 L12 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x2 + private updateCreativeSearch()V + L0 + LINENUMBER 344 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative + ASTORE 1 + L1 + LINENUMBER 345 L1 + ALOAD 1 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; + INVOKEINTERFACE java/util/List.clear ()V + L2 + LINENUMBER 347 L2 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + AALOAD + ASTORE 2 + L3 + LINENUMBER 348 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z + IFEQ L4 + ALOAD 2 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPEQ L4 + L5 + LINENUMBER 350 L5 + ALOAD 2 + ALOAD 1 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.displayAllReleventItems (Ljava/util/List;)V + L6 + LINENUMBER 351 L6 + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateFilteredItems (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V + L7 + LINENUMBER 352 L7 + RETURN + L4 + LINENUMBER 355 L4 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs] [] + GETSTATIC net/minecraft/item/Item.itemRegistry : Lnet/minecraft/util/RegistryNamespaced; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; + ASTORE 3 + L8 + LINENUMBER 357 L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L9 + L10 + LINENUMBER 359 L10 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/item/Item + ASTORE 4 + L11 + LINENUMBER 361 L11 + ALOAD 4 + IFNULL L12 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/Item.getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs; + IFNULL L12 + L13 + LINENUMBER 363 L13 + ALOAD 4 + ALOAD 4 + ACONST_NULL + CHECKCAST net/minecraft/creativetab/CreativeTabs + ALOAD 1 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; + INVOKEVIRTUAL net/minecraft/item/Item.getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V + L12 + LINENUMBER 365 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator net/minecraft/item/Item] [] + GOTO L8 + L9 + LINENUMBER 366 L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator] [] + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateFilteredItems (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V + L14 + LINENUMBER 367 L14 + RETURN + L15 + LOCALVARIABLE item Lnet/minecraft/item/Item; L11 L12 4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0 + LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L1 L15 1 + LOCALVARIABLE tab Lnet/minecraft/creativetab/CreativeTabs; L3 L15 2 + LOCALVARIABLE iterator Ljava/util/Iterator; L8 L15 3 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x2 + private updateFilteredItems(Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V + L0 + LINENUMBER 373 L0 + GETSTATIC net/minecraft/enchantment/Enchantment.enchantmentsList : [Lnet/minecraft/enchantment/Enchantment; + ASTORE 2 + L1 + LINENUMBER 374 L1 + ALOAD 2 + ARRAYLENGTH + ISTORE 3 + L2 + LINENUMBER 376 L2 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + AALOAD + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPEQ L3 + ICONST_0 + ISTORE 3 + L3 + LINENUMBER 377 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I] [] + ICONST_0 + ISTORE 4 + L4 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I] [] + ILOAD 4 + ILOAD 3 + IF_ICMPGE L5 + L6 + LINENUMBER 379 L6 + ALOAD 2 + ILOAD 4 + AALOAD + ASTORE 5 + L7 + LINENUMBER 381 L7 + ALOAD 5 + IFNULL L8 + ALOAD 5 + GETFIELD net/minecraft/enchantment/Enchantment.type : Lnet/minecraft/enchantment/EnumEnchantmentType; + IFNULL L8 + L9 + LINENUMBER 383 L9 + GETSTATIC net/minecraft/init/Items.enchanted_book : Lnet/minecraft/item/ItemEnchantedBook; + ALOAD 5 + ALOAD 1 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; + INVOKEVIRTUAL net/minecraft/item/ItemEnchantedBook.func_92113_a (Lnet/minecraft/enchantment/Enchantment;Ljava/util/List;)V + L8 + LINENUMBER 377 L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I net/minecraft/enchantment/Enchantment] [] + IINC 4 1 + GOTO L4 + L5 + LINENUMBER 387 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I] [] + ALOAD 1 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 6 + L10 + LINENUMBER 388 L10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.getText ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/String.toLowerCase ()Ljava/lang/String; + ASTORE 4 + L11 + LINENUMBER 390 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String T java/util/Iterator] [] + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L12 + L13 + LINENUMBER 392 L13 + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/item/ItemStack + ASTORE 5 + L14 + LINENUMBER 393 L14 + ICONST_0 + ISTORE 7 + L15 + LINENUMBER 394 L15 + ALOAD 5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z + INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 8 + L16 + LINENUMBER 398 L16 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] [] + ALOAD 8 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L17 + L18 + LINENUMBER 400 L18 + ALOAD 8 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 9 + L19 + LINENUMBER 402 L19 + ALOAD 9 + INVOKEVIRTUAL java/lang/String.toLowerCase ()Ljava/lang/String; + ALOAD 4 + INVOKEVIRTUAL java/lang/String.contains (Ljava/lang/CharSequence;)Z + IFNE L20 + L21 + LINENUMBER 404 L21 + GOTO L16 + L20 + LINENUMBER 407 L20 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator java/lang/String] [] + ICONST_1 + ISTORE 7 + L17 + LINENUMBER 410 L17 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] [] + ILOAD 7 + IFNE L22 + L23 + LINENUMBER 412 L23 + ALOAD 6 + INVOKEINTERFACE java/util/Iterator.remove ()V + GOTO L22 + L22 + LINENUMBER 417 L22 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] [] + GOTO L11 + L12 + LINENUMBER 419 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String T java/util/Iterator] [] + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + L24 + LINENUMBER 420 L24 + ALOAD 1 + FCONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V + L25 + LINENUMBER 421 L25 + RETURN + L26 + LOCALVARIABLE enchantment Lnet/minecraft/enchantment/Enchantment; L7 L8 5 + LOCALVARIABLE i I L4 L5 4 + LOCALVARIABLE s Ljava/lang/String; L19 L17 9 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L14 L22 5 + LOCALVARIABLE flag Z L15 L22 7 + LOCALVARIABLE iterator1 Ljava/util/Iterator; L16 L22 8 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L26 0 + LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L0 L26 1 + LOCALVARIABLE iterator Ljava/util/Iterator; L10 L26 6 + LOCALVARIABLE aenchantment [Lnet/minecraft/enchantment/Enchantment; L1 L26 2 + LOCALVARIABLE j I L2 L26 3 + LOCALVARIABLE s1 Ljava/lang/String; L11 L26 4 + MAXSTACK = 3 + MAXLOCALS = 10 + + // access flags 0x4 + protected drawGuiContainerForegroundLayer(II)V + L0 + LINENUMBER 428 L0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + AALOAD + ASTORE 3 + L1 + LINENUMBER 430 L1 + ALOAD 3 + IFNULL L2 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.drawInForegroundOfTab ()Z + IFEQ L2 + L3 + LINENUMBER 432 L3 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L4 + LINENUMBER 433 L4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + ALOAD 3 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()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; + BIPUSH 8 + BIPUSH 6 + LDC 4210752 + INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawString (Ljava/lang/String;III)I + POP + L2 + LINENUMBER 435 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I net/minecraft/creativetab/CreativeTabs] [] + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L5 0 + LOCALVARIABLE p_146979_1_ I L0 L5 1 + LOCALVARIABLE p_146979_2_ I L0 L5 2 + LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L1 L5 3 + MAXSTACK = 5 + MAXLOCALS = 4 + + // access flags 0x4 + protected mouseClicked(III)V + L0 + LINENUMBER 442 L0 + ILOAD 3 + IFNE L1 + L2 + LINENUMBER 444 L2 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + ISUB + ISTORE 4 + L3 + LINENUMBER 445 L3 + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + ISUB + ISTORE 5 + L4 + LINENUMBER 446 L4 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + ASTORE 6 + L5 + LINENUMBER 447 L5 + ALOAD 6 + ARRAYLENGTH + ISTORE 7 + L6 + LINENUMBER 449 L6 + ICONST_0 + ISTORE 8 + L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] [] + ILOAD 8 + ILOAD 7 + IF_ICMPGE L1 + L8 + LINENUMBER 451 L8 + ALOAD 6 + ILOAD 8 + AALOAD + ASTORE 9 + L9 + LINENUMBER 453 L9 + ALOAD 9 + IFNULL L10 + ALOAD 0 + ALOAD 9 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147049_a (Lnet/minecraft/creativetab/CreativeTabs;II)Z + IFEQ L10 + L11 + LINENUMBER 455 L11 + RETURN + L10 + LINENUMBER 449 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] [] + IINC 8 1 + GOTO L7 + L1 + LINENUMBER 460 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.mouseClicked (III)V + L12 + LINENUMBER 461 L12 + RETURN + L13 + LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L9 L10 9 + LOCALVARIABLE k1 I L7 L1 8 + LOCALVARIABLE l I L3 L1 4 + LOCALVARIABLE i1 I L4 L1 5 + LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L5 L1 6 + LOCALVARIABLE j1 I L6 L1 7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L13 0 + LOCALVARIABLE p_73864_1_ I L0 L13 1 + LOCALVARIABLE p_73864_2_ I L0 L13 2 + LOCALVARIABLE p_73864_3_ I L0 L13 3 + MAXSTACK = 4 + MAXLOCALS = 10 + + // access flags 0x4 + protected mouseMovedOrUp(III)V + L0 + LINENUMBER 469 L0 + ILOAD 3 + IFNE L1 + L2 + LINENUMBER 471 L2 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + ISUB + ISTORE 4 + L3 + LINENUMBER 472 L3 + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + ISUB + ISTORE 5 + L4 + LINENUMBER 473 L4 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + ASTORE 6 + L5 + LINENUMBER 474 L5 + ALOAD 6 + ARRAYLENGTH + ISTORE 7 + L6 + LINENUMBER 476 L6 + ICONST_0 + ISTORE 8 + L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] [] + ILOAD 8 + ILOAD 7 + IF_ICMPGE L1 + L8 + LINENUMBER 478 L8 + ALOAD 6 + ILOAD 8 + AALOAD + ASTORE 9 + L9 + LINENUMBER 480 L9 + ALOAD 9 + IFNULL L10 + ALOAD 0 + ALOAD 9 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147049_a (Lnet/minecraft/creativetab/CreativeTabs;II)Z + IFEQ L10 + L11 + LINENUMBER 482 L11 + ALOAD 0 + ALOAD 9 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V + L12 + LINENUMBER 483 L12 + RETURN + L10 + LINENUMBER 476 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] [] + IINC 8 1 + GOTO L7 + L1 + LINENUMBER 488 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.mouseMovedOrUp (III)V + L13 + LINENUMBER 489 L13 + RETURN + L14 + LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L9 L10 9 + LOCALVARIABLE k1 I L7 L1 8 + LOCALVARIABLE l I L3 L1 4 + LOCALVARIABLE i1 I L4 L1 5 + LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L5 L1 6 + LOCALVARIABLE j1 I L6 L1 7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L14 0 + LOCALVARIABLE p_146286_1_ I L0 L14 1 + LOCALVARIABLE p_146286_2_ I L0 L14 2 + LOCALVARIABLE p_146286_3_ I L0 L14 3 + MAXSTACK = 4 + MAXLOCALS = 10 + + // access flags 0x2 + private needsScrollBars()Z + L0 + LINENUMBER 496 L0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + AALOAD + IFNONNULL L1 + ICONST_0 + IRETURN + L1 + LINENUMBER 497 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + IF_ICMPEQ L2 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + AALOAD + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.shouldHidePlayerInventory ()Z + IFEQ L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.func_148328_e ()Z + IFEQ L2 + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L4 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x2 + private setCurrentCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)V + L0 + LINENUMBER 502 L0 + ALOAD 1 + IFNONNULL L1 + RETURN + L1 + LINENUMBER 503 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] [] + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + ISTORE 2 + L2 + LINENUMBER 504 L2 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + L3 + LINENUMBER 505 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative + ASTORE 3 + L4 + LINENUMBER 506 L4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.clear ()V + L5 + LINENUMBER 507 L5 + ALOAD 3 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; + INVOKEINTERFACE java/util/List.clear ()V + L6 + LINENUMBER 508 L6 + ALOAD 1 + ALOAD 3 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.displayAllReleventItems (Ljava/util/List;)V + L7 + LINENUMBER 510 L7 + ALOAD 1 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPNE L8 + L9 + LINENUMBER 512 L9 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; + ASTORE 4 + L10 + LINENUMBER 514 L10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List; + IFNONNULL L11 + L12 + LINENUMBER 516 L12 + ALOAD 0 + ALOAD 3 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List; + L11 + LINENUMBER 519 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container] [] + ALOAD 3 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; + L13 + LINENUMBER 521 L13 + ICONST_0 + ISTORE 5 + L14 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I] [] + ILOAD 5 + ALOAD 4 + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L15 + L16 + LINENUMBER 523 L16 + NEW net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot + DUP + ALOAD 0 + ALOAD 4 + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + ILOAD 5 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ILOAD 5 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot. (Lnet/minecraft/client/gui/inventory/GuiContainerCreative;Lnet/minecraft/inventory/Slot;I)V + ASTORE 6 + L17 + LINENUMBER 524 L17 + ALOAD 3 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; + ALOAD 6 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L18 + LINENUMBER 529 L18 + ILOAD 5 + ICONST_5 + IF_ICMPLT L19 + ILOAD 5 + BIPUSH 9 + IF_ICMPGE L19 + L20 + LINENUMBER 531 L20 + ILOAD 5 + ICONST_5 + ISUB + ISTORE 7 + L21 + LINENUMBER 532 L21 + ILOAD 7 + ICONST_2 + IDIV + ISTORE 8 + L22 + LINENUMBER 533 L22 + ILOAD 7 + ICONST_2 + IREM + ISTORE 9 + L23 + LINENUMBER 534 L23 + ALOAD 6 + BIPUSH 9 + ILOAD 8 + BIPUSH 54 + IMUL + IADD + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I + L24 + LINENUMBER 535 L24 + ALOAD 6 + BIPUSH 6 + ILOAD 9 + BIPUSH 27 + IMUL + IADD + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I + GOTO L25 + L19 + LINENUMBER 537 L19 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] [] + ILOAD 5 + IFLT L26 + ILOAD 5 + ICONST_5 + IF_ICMPGE L26 + L27 + LINENUMBER 539 L27 + ALOAD 6 + SIPUSH -2000 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I + L28 + LINENUMBER 540 L28 + ALOAD 6 + SIPUSH -2000 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I + GOTO L25 + L26 + LINENUMBER 542 L26 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] [] + ILOAD 5 + ALOAD 4 + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L25 + L29 + LINENUMBER 544 L29 + ILOAD 5 + BIPUSH 9 + ISUB + ISTORE 7 + L30 + LINENUMBER 545 L30 + ILOAD 7 + BIPUSH 9 + IREM + ISTORE 8 + L31 + LINENUMBER 546 L31 + ILOAD 7 + BIPUSH 9 + IDIV + ISTORE 9 + L32 + LINENUMBER 547 L32 + ALOAD 6 + BIPUSH 9 + ILOAD 8 + BIPUSH 18 + IMUL + IADD + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I + L33 + LINENUMBER 549 L33 + ILOAD 5 + BIPUSH 36 + IF_ICMPLT L34 + L35 + LINENUMBER 551 L35 + ALOAD 6 + BIPUSH 112 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I + GOTO L25 + L34 + LINENUMBER 555 L34 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot I I I] [] + ALOAD 6 + BIPUSH 54 + ILOAD 9 + BIPUSH 18 + IMUL + IADD + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I + L25 + LINENUMBER 521 L25 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] [] + IINC 5 1 + GOTO L14 + L15 + LINENUMBER 560 L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I] [] + ALOAD 0 + NEW net/minecraft/inventory/Slot + DUP + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic; + ICONST_0 + SIPUSH 173 + BIPUSH 112 + INVOKESPECIAL net/minecraft/inventory/Slot. (Lnet/minecraft/inventory/IInventory;III)V + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; + L36 + LINENUMBER 561 L36 + ALOAD 3 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L37 + LINENUMBER 562 L37 + GOTO L38 + L8 + LINENUMBER 563 L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] [] + ILOAD 2 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + IF_ICMPNE L38 + L39 + LINENUMBER 565 L39 + ALOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; + L40 + LINENUMBER 566 L40 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List; + L38 + LINENUMBER 569 L38 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + IFNULL L41 + L42 + LINENUMBER 571 L42 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z + IFEQ L43 + L44 + LINENUMBER 573 L44 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V + L45 + LINENUMBER 574 L45 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setCanLoseFocus (Z)V + L46 + LINENUMBER 575 L46 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setFocused (Z)V + L47 + LINENUMBER 576 L47 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + LDC "" + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setText (Ljava/lang/String;)V + L48 + LINENUMBER 577 L48 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getSearchbarWidth ()I + PUTFIELD net/minecraft/client/gui/GuiTextField.width : I + L49 + LINENUMBER 578 L49 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + SIPUSH 171 + IADD + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + GETFIELD net/minecraft/client/gui/GuiTextField.width : I + ISUB + PUTFIELD net/minecraft/client/gui/GuiTextField.xPosition : I + L50 + LINENUMBER 579 L50 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateCreativeSearch ()V + GOTO L41 + L43 + LINENUMBER 583 L43 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V + L51 + LINENUMBER 584 L51 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setCanLoseFocus (Z)V + L52 + LINENUMBER 585 L52 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setFocused (Z)V + L41 + LINENUMBER 589 L41 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] [] + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + L53 + LINENUMBER 590 L53 + ALOAD 3 + FCONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V + L54 + LINENUMBER 591 L54 + RETURN + L55 + LOCALVARIABLE k I L21 L19 7 + LOCALVARIABLE l I L22 L19 8 + LOCALVARIABLE i1 I L23 L19 9 + LOCALVARIABLE creativeslot Lnet/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot; L17 L25 6 + LOCALVARIABLE k I L30 L25 7 + LOCALVARIABLE l I L31 L25 8 + LOCALVARIABLE i1 I L32 L25 9 + LOCALVARIABLE j I L14 L15 5 + LOCALVARIABLE container Lnet/minecraft/inventory/Container; L10 L37 4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L55 0 + LOCALVARIABLE p_147050_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L55 1 + LOCALVARIABLE i I L2 L55 2 + LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L4 L55 3 + MAXSTACK = 7 + MAXLOCALS = 10 + + // access flags 0x1 + public handleMouseInput()V + L0 + LINENUMBER 598 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.handleMouseInput ()V + L1 + LINENUMBER 599 L1 + INVOKESTATIC org/lwjgl/input/Mouse.getEventDWheel ()I + ISTORE 1 + L2 + LINENUMBER 601 L2 + ILOAD 1 + IFEQ L3 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z + IFEQ L3 + L4 + LINENUMBER 603 L4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + BIPUSH 9 + IDIV + ICONST_5 + ISUB + ICONST_1 + IADD + ISTORE 2 + L5 + LINENUMBER 605 L5 + ILOAD 1 + IFLE L6 + L7 + LINENUMBER 607 L7 + ICONST_1 + ISTORE 1 + L6 + LINENUMBER 610 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + ILOAD 1 + IFGE L8 + L9 + LINENUMBER 612 L9 + ICONST_M1 + ISTORE 1 + L8 + LINENUMBER 615 L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + F2D + ILOAD 1 + I2D + ILOAD 2 + I2D + DDIV + DSUB + D2F + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + L10 + LINENUMBER 617 L10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + FCONST_0 + FCMPG + IFGE L11 + L12 + LINENUMBER 619 L12 + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + L11 + LINENUMBER 622 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + FCONST_1 + FCMPL + IFLE L13 + L14 + LINENUMBER 624 L14 + ALOAD 0 + FCONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + L13 + LINENUMBER 627 L13 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V + L3 + LINENUMBER 629 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I] [] + RETURN + L15 + LOCALVARIABLE j I L5 L3 2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0 + LOCALVARIABLE i I L2 L15 1 + MAXSTACK = 7 + MAXLOCALS = 3 + + // access flags 0x1 + public drawScreen(IIF)V + L0 + LINENUMBER 636 L0 + ICONST_0 + INVOKESTATIC org/lwjgl/input/Mouse.isButtonDown (I)Z + ISTORE 4 + L1 + LINENUMBER 637 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + ISTORE 5 + L2 + LINENUMBER 638 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + ISTORE 6 + L3 + LINENUMBER 639 L3 + ILOAD 5 + SIPUSH 175 + IADD + ISTORE 7 + L4 + LINENUMBER 640 L4 + ILOAD 6 + BIPUSH 18 + IADD + ISTORE 8 + L5 + LINENUMBER 641 L5 + ILOAD 7 + BIPUSH 14 + IADD + ISTORE 9 + L6 + LINENUMBER 642 L6 + ILOAD 8 + BIPUSH 112 + IADD + ISTORE 10 + L7 + LINENUMBER 644 L7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.wasClicking : Z + IFNE L8 + ILOAD 4 + IFEQ L8 + ILOAD 1 + ILOAD 7 + IF_ICMPLT L8 + ILOAD 2 + ILOAD 8 + IF_ICMPLT L8 + ILOAD 1 + ILOAD 9 + IF_ICMPGE L8 + ILOAD 2 + ILOAD 10 + IF_ICMPGE L8 + L9 + LINENUMBER 646 L9 + ALOAD 0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z + L8 + LINENUMBER 649 L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] + ILOAD 4 + IFNE L10 + L11 + LINENUMBER 651 L11 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z + L10 + LINENUMBER 654 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] + ALOAD 0 + ILOAD 4 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.wasClicking : Z + L12 + LINENUMBER 656 L12 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z + IFEQ L13 + L14 + LINENUMBER 658 L14 + ALOAD 0 + ILOAD 2 + ILOAD 8 + ISUB + I2F + LDC 7.5 + FSUB + ILOAD 10 + ILOAD 8 + ISUB + I2F + LDC 15.0 + FSUB + FDIV + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + L15 + LINENUMBER 660 L15 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + FCONST_0 + FCMPG + IFGE L16 + L17 + LINENUMBER 662 L17 + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + L16 + LINENUMBER 665 L16 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + FCONST_1 + FCMPL + IFLE L18 + L19 + LINENUMBER 667 L19 + ALOAD 0 + FCONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + L18 + LINENUMBER 670 L18 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; + CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V + L13 + LINENUMBER 673 L13 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + FLOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.drawScreen (IIF)V + L20 + LINENUMBER 674 L20 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + ASTORE 11 + L21 + LINENUMBER 675 L21 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + BIPUSH 10 + IMUL + ISTORE 12 + L22 + LINENUMBER 676 L22 + ALOAD 11 + ARRAYLENGTH + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + ICONST_1 + IADD + BIPUSH 10 + IMUL + ICONST_2 + IADD + INVOKESTATIC java/lang/Math.min (II)I + ISTORE 13 + L23 + LINENUMBER 677 L23 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + IFEQ L24 + IINC 12 2 + L24 + LINENUMBER 678 L24 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] [] + ICONST_0 + ISTORE 14 + L25 + LINENUMBER 680 L25 + ILOAD 12 + ISTORE 15 + L26 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] + ILOAD 15 + ILOAD 13 + IF_ICMPGE L27 + L28 + LINENUMBER 682 L28 + ALOAD 11 + ILOAD 15 + AALOAD + ASTORE 16 + L29 + LINENUMBER 684 L29 + ALOAD 16 + IFNONNULL L30 + GOTO L31 + L30 + LINENUMBER 685 L30 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I net/minecraft/creativetab/CreativeTabs] [] + ALOAD 0 + ALOAD 16 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z + IFEQ L31 + L32 + LINENUMBER 687 L32 + ICONST_1 + ISTORE 14 + L33 + LINENUMBER 688 L33 + GOTO L27 + L31 + LINENUMBER 680 L31 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I net/minecraft/creativetab/CreativeTabs] [] + IINC 15 1 + GOTO L26 + L27 + LINENUMBER 692 L27 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] + ILOAD 14 + IFNE L34 + ALOAD 0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z + IFEQ L34 + L35 + LINENUMBER 694 L35 + ALOAD 0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z + POP + L34 + LINENUMBER 697 L34 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; + IFNULL L36 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + IF_ICMPNE L36 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + BIPUSH 16 + BIPUSH 16 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146978_c (IIIIII)Z + IFEQ L36 + L37 + LINENUMBER 699 L37 + ALOAD 0 + LDC "inventory.binSlot" + 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 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawCreativeTabHoveringText (Ljava/lang/String;II)V + L36 + LINENUMBER 702 L36 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I + IFEQ L38 + L39 + LINENUMBER 704 L39 + LDC "%d / %d" + ICONST_2 + ANEWARRAY java/lang/Object + DUP + ICONST_0 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + ICONST_1 + IADD + INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; + AASTORE + DUP + ICONST_1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I + ICONST_1 + IADD + INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; + AASTORE + INVOKESTATIC java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; + ASTORE 15 + L40 + LINENUMBER 705 L40 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + ALOAD 15 + INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.getStringWidth (Ljava/lang/String;)I + ISTORE 16 + L41 + LINENUMBER 706 L41 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L42 + LINENUMBER 707 L42 + ALOAD 0 + LDC 300.0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F + L43 + LINENUMBER 708 L43 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + LDC 300.0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L44 + LINENUMBER 709 L44 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + ALOAD 15 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I + ICONST_2 + IDIV + IADD + ILOAD 16 + ICONST_2 + IDIV + ISUB + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + BIPUSH 44 + ISUB + ICONST_M1 + INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawString (Ljava/lang/String;III)I + POP + L45 + LINENUMBER 710 L45 + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F + L46 + LINENUMBER 711 L46 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + FCONST_0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L38 + LINENUMBER 714 L38 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L47 + LINENUMBER 715 L47 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L48 + LINENUMBER 716 L48 + RETURN + L49 + LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L29 L31 16 + LOCALVARIABLE j2 I L26 L27 15 + LOCALVARIABLE page Ljava/lang/String; L40 L38 15 + LOCALVARIABLE width I L41 L38 16 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L49 0 + LOCALVARIABLE p_73863_1_ I L0 L49 1 + LOCALVARIABLE p_73863_2_ I L0 L49 2 + LOCALVARIABLE p_73863_3_ F L0 L49 3 + LOCALVARIABLE flag Z L1 L49 4 + LOCALVARIABLE k I L2 L49 5 + LOCALVARIABLE l I L3 L49 6 + LOCALVARIABLE i1 I L4 L49 7 + LOCALVARIABLE j1 I L5 L49 8 + LOCALVARIABLE k1 I L6 L49 9 + LOCALVARIABLE l1 I L7 L49 10 + LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L21 L49 11 + LOCALVARIABLE start I L22 L49 12 + LOCALVARIABLE i2 I L23 L49 13 + LOCALVARIABLE rendered Z L25 L49 14 + MAXSTACK = 7 + MAXLOCALS = 17 + + // access flags 0x4 + protected renderToolTip(Lnet/minecraft/item/ItemStack;II)V + L0 + LINENUMBER 720 L0 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + IF_ICMPNE L1 + L2 + LINENUMBER 722 L2 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z + INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List; + ASTORE 4 + L3 + LINENUMBER 723 L3 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKEVIRTUAL net/minecraft/item/Item.getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs; + ASTORE 5 + L4 + LINENUMBER 725 L4 + ALOAD 5 + IFNONNULL L5 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + GETSTATIC net/minecraft/init/Items.enchanted_book : Lnet/minecraft/item/ItemEnchantedBook; + IF_ACMPNE L5 + L6 + LINENUMBER 727 L6 + ALOAD 1 + INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getEnchantments (Lnet/minecraft/item/ItemStack;)Ljava/util/Map; + ASTORE 6 + L7 + LINENUMBER 729 L7 + ALOAD 6 + INVOKEINTERFACE java/util/Map.size ()I + ICONST_1 + IF_ICMPNE L5 + L8 + LINENUMBER 731 L8 + GETSTATIC net/minecraft/enchantment/Enchantment.enchantmentsList : [Lnet/minecraft/enchantment/Enchantment; + ALOAD 6 + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/Integer + INVOKEVIRTUAL java/lang/Integer.intValue ()I + AALOAD + ASTORE 7 + L9 + LINENUMBER 732 L9 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + ASTORE 8 + L10 + LINENUMBER 733 L10 + ALOAD 8 + ARRAYLENGTH + ISTORE 9 + L11 + LINENUMBER 735 L11 + ICONST_0 + ISTORE 10 + L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs java/util/Map net/minecraft/enchantment/Enchantment [Lnet/minecraft/creativetab/CreativeTabs; I I] [] + ILOAD 10 + ILOAD 9 + IF_ICMPGE L5 + L13 + LINENUMBER 737 L13 + ALOAD 8 + ILOAD 10 + AALOAD + ASTORE 11 + L14 + LINENUMBER 739 L14 + ALOAD 11 + ALOAD 7 + GETFIELD net/minecraft/enchantment/Enchantment.type : Lnet/minecraft/enchantment/EnumEnchantmentType; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.func_111226_a (Lnet/minecraft/enchantment/EnumEnchantmentType;)Z + IFEQ L15 + L16 + LINENUMBER 741 L16 + ALOAD 11 + ASTORE 5 + L17 + LINENUMBER 742 L17 + GOTO L5 + L15 + LINENUMBER 735 L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs java/util/Map net/minecraft/enchantment/Enchantment [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] [] + IINC 10 1 + GOTO L12 + L5 + LINENUMBER 748 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs] [] + ALOAD 5 + IFNULL L18 + L19 + LINENUMBER 750 L19 + ALOAD 4 + ICONST_1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + GETSTATIC net/minecraft/util/EnumChatFormatting.BOLD : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + GETSTATIC net/minecraft/util/EnumChatFormatting.BLUE : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + ALOAD 5 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()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; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE java/util/List.add (ILjava/lang/Object;)V + L18 + LINENUMBER 753 L18 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs] [] + ICONST_0 + ISTORE 6 + L20 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] [] + ILOAD 6 + ALOAD 4 + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L21 + L22 + LINENUMBER 755 L22 + ILOAD 6 + IFNE L23 + L24 + LINENUMBER 757 L24 + ALOAD 4 + ILOAD 6 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getRarity ()Lnet/minecraft/item/EnumRarity; + GETFIELD net/minecraft/item/EnumRarity.rarityColor : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + ALOAD 4 + ILOAD 6 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST java/lang/String + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; + POP + GOTO L25 + L23 + LINENUMBER 761 L23 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] [] + ALOAD 4 + ILOAD 6 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + GETSTATIC net/minecraft/util/EnumChatFormatting.GRAY : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + ALOAD 4 + ILOAD 6 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST java/lang/String + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; + POP + L25 + LINENUMBER 753 L25 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] [] + IINC 6 1 + GOTO L20 + L21 + LINENUMBER 765 L21 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] [] + ALOAD 0 + ALOAD 4 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146283_a (Ljava/util/List;II)V + L26 + LINENUMBER 766 L26 + GOTO L27 + L1 + LINENUMBER 769 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I] [] + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.renderToolTip (Lnet/minecraft/item/ItemStack;II)V + L27 + LINENUMBER 771 L27 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I] [] + RETURN + L28 + LOCALVARIABLE creativetabs1 Lnet/minecraft/creativetab/CreativeTabs; L14 L15 11 + LOCALVARIABLE l I L12 L5 10 + LOCALVARIABLE enchantment Lnet/minecraft/enchantment/Enchantment; L9 L5 7 + LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L10 L5 8 + LOCALVARIABLE k I L11 L5 9 + LOCALVARIABLE map Ljava/util/Map; L7 L5 6 + LOCALVARIABLE i1 I L20 L21 6 + LOCALVARIABLE list Ljava/util/List; L3 L26 4 + LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L4 L26 5 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L28 0 + LOCALVARIABLE p_146285_1_ Lnet/minecraft/item/ItemStack; L0 L28 1 + LOCALVARIABLE p_146285_2_ I L0 L28 2 + LOCALVARIABLE p_146285_3_ I L0 L28 3 + MAXSTACK = 5 + MAXLOCALS = 12 + + // access flags 0x4 + protected drawGuiContainerBackgroundLayer(FII)V + L0 + LINENUMBER 775 L0 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L1 + LINENUMBER 776 L1 + INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableGUIStandardItemLighting ()V + L2 + LINENUMBER 777 L2 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + AALOAD + ASTORE 4 + L3 + LINENUMBER 778 L3 + GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; + ASTORE 5 + L4 + LINENUMBER 779 L4 + ALOAD 5 + ARRAYLENGTH + ISTORE 6 + L5 + LINENUMBER 782 L5 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + BIPUSH 10 + IMUL + ISTORE 7 + L6 + LINENUMBER 783 L6 + ALOAD 5 + ARRAYLENGTH + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + ICONST_1 + IADD + BIPUSH 10 + IMUL + ICONST_2 + IADD + INVOKESTATIC java/lang/Math.min (II)I + ISTORE 6 + L7 + LINENUMBER 784 L7 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + IFEQ L8 + IINC 7 2 + L8 + LINENUMBER 786 L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I] [] + ILOAD 7 + ISTORE 8 + L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] + ILOAD 8 + ILOAD 6 + IF_ICMPGE L10 + L11 + LINENUMBER 788 L11 + ALOAD 5 + ILOAD 8 + AALOAD + ASTORE 9 + L12 + LINENUMBER 789 L12 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L13 + LINENUMBER 791 L13 + ALOAD 9 + IFNONNULL L14 + GOTO L15 + L14 + LINENUMBER 793 L14 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I net/minecraft/creativetab/CreativeTabs] [] + ALOAD 9 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + IF_ICMPEQ L15 + L16 + LINENUMBER 795 L16 + ALOAD 0 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V + L15 + LINENUMBER 786 L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I net/minecraft/creativetab/CreativeTabs] [] + IINC 8 1 + GOTO L9 + L10 + LINENUMBER 799 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + IFEQ L17 + L18 + LINENUMBER 801 L18 + ALOAD 4 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPEQ L19 + L20 + LINENUMBER 803 L20 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L21 + LINENUMBER 804 L21 + ALOAD 0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V + L19 + LINENUMBER 806 L19 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] + ALOAD 4 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPEQ L17 + L22 + LINENUMBER 808 L22 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L23 + LINENUMBER 809 L23 + ALOAD 0 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V + L17 + LINENUMBER 813 L17 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + NEW net/minecraft/util/ResourceLocation + DUP + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "textures/gui/container/creative_inventory/tab_" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 4 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getBackgroundImageName ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L24 + LINENUMBER 814 L24 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + ICONST_0 + ICONST_0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V + L25 + LINENUMBER 815 L25 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; + INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.drawTextBox ()V + L26 + LINENUMBER 816 L26 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L27 + LINENUMBER 817 L27 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + SIPUSH 175 + IADD + ISTORE 9 + L28 + LINENUMBER 818 L28 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + BIPUSH 18 + IADD + ISTORE 6 + L29 + LINENUMBER 819 L29 + ILOAD 6 + BIPUSH 112 + IADD + ISTORE 8 + L30 + LINENUMBER 820 L30 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L31 + LINENUMBER 822 L31 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.shouldHidePlayerInventory ()Z + IFEQ L32 + L33 + LINENUMBER 824 L33 + ALOAD 0 + ILOAD 9 + ILOAD 6 + ILOAD 8 + ILOAD 6 + ISUB + BIPUSH 17 + ISUB + I2F + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F + FMUL + F2I + IADD + SIPUSH 232 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z + IFEQ L34 + ICONST_0 + GOTO L35 + L34 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [net/minecraft/client/gui/inventory/GuiContainerCreative I I I] + BIPUSH 12 + L35 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I] + IADD + ICONST_0 + BIPUSH 12 + BIPUSH 15 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V + L32 + LINENUMBER 827 L32 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] + ALOAD 4 + IFNULL L36 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabPage ()I + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + IF_ICMPEQ L37 + L36 + LINENUMBER 829 L36 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] + ALOAD 4 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPEQ L37 + ALOAD 4 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPEQ L37 + L38 + LINENUMBER 831 L38 + RETURN + L37 + LINENUMBER 835 L37 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] + ALOAD 0 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V + L39 + LINENUMBER 837 L39 + ALOAD 4 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPNE L40 + L41 + LINENUMBER 839 L41 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + BIPUSH 43 + IADD + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + BIPUSH 45 + IADD + BIPUSH 20 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + BIPUSH 43 + IADD + ILOAD 2 + ISUB + I2F + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + BIPUSH 45 + IADD + BIPUSH 30 + ISUB + ILOAD 3 + ISUB + I2F + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKESTATIC net/minecraft/client/gui/inventory/GuiInventory.func_147046_a (IIIFFLnet/minecraft/entity/EntityLivingBase;)V + L40 + LINENUMBER 841 L40 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] + RETURN + L42 + LOCALVARIABLE creativetabs1 Lnet/minecraft/creativetab/CreativeTabs; L12 L15 9 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L42 0 + LOCALVARIABLE p_146976_1_ F L0 L42 1 + LOCALVARIABLE p_146976_2_ I L0 L42 2 + LOCALVARIABLE p_146976_3_ I L0 L42 3 + LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L3 L42 4 + LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L4 L42 5 + LOCALVARIABLE k I L5 L42 6 + LOCALVARIABLE l I L9 L42 8 + LOCALVARIABLE start I L6 L42 7 + LOCALVARIABLE i1 I L28 L42 9 + MAXSTACK = 7 + MAXLOCALS = 10 + + // access flags 0x4 + protected func_147049_a(Lnet/minecraft/creativetab/CreativeTabs;II)Z + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + IADD + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + IADD + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z + IFEQ L0 + ICONST_0 + IRETURN + L0 + LINENUMBER 845 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabPage ()I + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + IF_ICMPEQ L1 + L2 + LINENUMBER 847 L2 + ALOAD 1 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPEQ L1 + ALOAD 1 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; + IF_ACMPEQ L1 + L3 + LINENUMBER 850 L3 + ICONST_0 + IRETURN + L1 + LINENUMBER 854 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I + ISTORE 4 + L4 + LINENUMBER 855 L4 + BIPUSH 28 + ILOAD 4 + IMUL + ISTORE 5 + L5 + LINENUMBER 856 L5 + ICONST_0 + ISTORE 6 + L6 + LINENUMBER 858 L6 + ILOAD 4 + ICONST_5 + IF_ICMPNE L7 + L8 + LINENUMBER 860 L8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I + BIPUSH 28 + ISUB + ICONST_2 + IADD + ISTORE 5 + GOTO L9 + L7 + LINENUMBER 862 L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] + ILOAD 4 + IFLE L9 + L10 + LINENUMBER 864 L10 + ILOAD 5 + ILOAD 4 + IADD + ISTORE 5 + L9 + LINENUMBER 869 L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z + IFEQ L11 + L12 + LINENUMBER 871 L12 + ILOAD 6 + BIPUSH 32 + ISUB + ISTORE 7 + L13 + GOTO L14 + L11 + LINENUMBER 875 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] + ILOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I + IADD + ISTORE 7 + L14 + LINENUMBER 878 L14 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [] + ILOAD 2 + ILOAD 5 + IF_ICMPLT L15 + ILOAD 2 + ILOAD 5 + BIPUSH 28 + IADD + IF_ICMPGT L15 + ILOAD 3 + ILOAD 7 + IF_ICMPLT L15 + ILOAD 3 + ILOAD 7 + BIPUSH 32 + IADD + IF_ICMPGT L15 + ICONST_1 + GOTO L16 + L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [] + ICONST_0 + L16 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [I] + IRETURN + L17 + LOCALVARIABLE i1 I L13 L11 7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L17 0 + LOCALVARIABLE p_147049_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L17 1 + LOCALVARIABLE p_147049_2_ I L0 L17 2 + LOCALVARIABLE p_147049_3_ I L0 L17 3 + LOCALVARIABLE k I L4 L17 4 + LOCALVARIABLE l I L5 L17 5 + LOCALVARIABLE b0 B L6 L17 6 + LOCALVARIABLE i1 I L14 L17 7 + MAXSTACK = 4 + MAXLOCALS = 8 + + // access flags 0x4 + protected renderCreativeInventoryHoveringText(Lnet/minecraft/creativetab/CreativeTabs;II)Z + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z + IFEQ L0 + ICONST_0 + IRETURN + L0 + LINENUMBER 887 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I + ISTORE 4 + L1 + LINENUMBER 888 L1 + BIPUSH 28 + ILOAD 4 + IMUL + ISTORE 5 + L2 + LINENUMBER 889 L2 + ICONST_0 + ISTORE 6 + L3 + LINENUMBER 891 L3 + ILOAD 4 + ICONST_5 + IF_ICMPNE L4 + L5 + LINENUMBER 893 L5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I + BIPUSH 28 + ISUB + ICONST_2 + IADD + ISTORE 5 + GOTO L6 + L4 + LINENUMBER 895 L4 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] + ILOAD 4 + IFLE L6 + L7 + LINENUMBER 897 L7 + ILOAD 5 + ILOAD 4 + IADD + ISTORE 5 + L6 + LINENUMBER 902 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z + IFEQ L8 + L9 + LINENUMBER 904 L9 + ILOAD 6 + BIPUSH 32 + ISUB + ISTORE 7 + L10 + GOTO L11 + L8 + LINENUMBER 908 L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] + ILOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I + IADD + ISTORE 7 + L11 + LINENUMBER 911 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [] + ALOAD 0 + ILOAD 5 + ICONST_3 + IADD + ILOAD 7 + ICONST_3 + IADD + BIPUSH 23 + BIPUSH 27 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146978_c (IIIIII)Z + IFEQ L12 + L13 + LINENUMBER 913 L13 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()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; + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawCreativeTabHoveringText (Ljava/lang/String;II)V + L14 + LINENUMBER 914 L14 + ICONST_1 + IRETURN + L12 + LINENUMBER 918 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [] + ICONST_0 + IRETURN + L15 + LOCALVARIABLE i1 I L10 L8 7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0 + LOCALVARIABLE p_147052_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L15 1 + LOCALVARIABLE p_147052_2_ I L0 L15 2 + LOCALVARIABLE p_147052_3_ I L0 L15 3 + LOCALVARIABLE k I L1 L15 4 + LOCALVARIABLE l I L2 L15 5 + LOCALVARIABLE b0 B L3 L15 6 + LOCALVARIABLE i1 I L11 L15 7 + MAXSTACK = 7 + MAXLOCALS = 8 + + // access flags 0x4 + protected func_147051_a(Lnet/minecraft/creativetab/CreativeTabs;)V + L0 + LINENUMBER 924 L0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + IF_ICMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] [I] + ISTORE 2 + L3 + LINENUMBER 925 L3 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z + ISTORE 3 + L4 + LINENUMBER 926 L4 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I + ISTORE 4 + L5 + LINENUMBER 927 L5 + ILOAD 4 + BIPUSH 28 + IMUL + ISTORE 5 + L6 + LINENUMBER 928 L6 + ICONST_0 + ISTORE 6 + L7 + LINENUMBER 929 L7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + BIPUSH 28 + ILOAD 4 + IMUL + IADD + ISTORE 7 + L8 + LINENUMBER 930 L8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I + ISTORE 8 + L9 + LINENUMBER 931 L9 + BIPUSH 32 + ISTORE 9 + L10 + LINENUMBER 933 L10 + ILOAD 2 + IFEQ L11 + L12 + LINENUMBER 935 L12 + IINC 6 32 + L11 + LINENUMBER 938 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] + ILOAD 4 + ICONST_5 + IF_ICMPNE L13 + L14 + LINENUMBER 940 L14 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I + IADD + BIPUSH 28 + ISUB + ISTORE 7 + GOTO L15 + L13 + LINENUMBER 942 L13 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] + ILOAD 4 + IFLE L15 + L16 + LINENUMBER 944 L16 + ILOAD 7 + ILOAD 4 + IADD + ISTORE 7 + L15 + LINENUMBER 947 L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] + ILOAD 3 + IFEQ L17 + L18 + LINENUMBER 949 L18 + IINC 8 -28 + GOTO L19 + L17 + LINENUMBER 953 L17 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] + IINC 6 64 + L20 + LINENUMBER 954 L20 + ILOAD 8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I + ICONST_4 + ISUB + IADD + ISTORE 8 + L19 + LINENUMBER 957 L19 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L21 + LINENUMBER 958 L21 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor3f (FFF)V + L22 + LINENUMBER 959 L22 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L23 + LINENUMBER 960 L23 + ALOAD 0 + ILOAD 7 + ILOAD 8 + ILOAD 5 + ILOAD 6 + BIPUSH 28 + ILOAD 9 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V + L24 + LINENUMBER 961 L24 + ALOAD 0 + LDC 100.0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F + L25 + LINENUMBER 962 L25 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + LDC 100.0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L26 + LINENUMBER 963 L26 + IINC 7 6 + L27 + LINENUMBER 964 L27 + ILOAD 8 + BIPUSH 8 + ILOAD 3 + IFEQ L28 + ICONST_1 + GOTO L29 + L28 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [I I] + ICONST_M1 + L29 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [I I I] + IADD + IADD + ISTORE 8 + L30 + LINENUMBER 965 L30 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L31 + LINENUMBER 966 L31 + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L32 + LINENUMBER 967 L32 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getIconItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 10 + L33 + LINENUMBER 968 L33 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 10 + ILOAD 7 + ILOAD 8 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L34 + LINENUMBER 969 L34 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 10 + ILOAD 7 + ILOAD 8 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L35 + LINENUMBER 970 L35 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L36 + LINENUMBER 971 L36 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + FCONST_0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L37 + LINENUMBER 972 L37 + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F + L38 + LINENUMBER 973 L38 + RETURN + L39 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L39 0 + LOCALVARIABLE p_147051_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L39 1 + LOCALVARIABLE flag Z L3 L39 2 + LOCALVARIABLE flag1 Z L4 L39 3 + LOCALVARIABLE i I L5 L39 4 + LOCALVARIABLE j I L6 L39 5 + LOCALVARIABLE k I L7 L39 6 + LOCALVARIABLE l I L8 L39 7 + LOCALVARIABLE i1 I L9 L39 8 + LOCALVARIABLE b0 B L10 L39 9 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L33 L39 10 + MAXSTACK = 7 + MAXLOCALS = 11 + + // access flags 0x4 + protected actionPerformed(Lnet/minecraft/client/gui/GuiButton;)V + L0 + LINENUMBER 977 L0 + ALOAD 1 + GETFIELD net/minecraft/client/gui/GuiButton.id : I + IFNE L1 + L2 + LINENUMBER 979 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + NEW net/minecraft/client/gui/achievement/GuiAchievements + DUP + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.getStatFileWriter ()Lnet/minecraft/stats/StatFileWriter; + INVOKESPECIAL net/minecraft/client/gui/achievement/GuiAchievements. (Lnet/minecraft/client/gui/GuiScreen;Lnet/minecraft/stats/StatFileWriter;)V + INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V + L1 + LINENUMBER 982 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] [] + ALOAD 1 + GETFIELD net/minecraft/client/gui/GuiButton.id : I + ICONST_1 + IF_ICMPNE L3 + L4 + LINENUMBER 984 L4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + NEW net/minecraft/client/gui/achievement/GuiStats + DUP + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.getStatFileWriter ()Lnet/minecraft/stats/StatFileWriter; + INVOKESPECIAL net/minecraft/client/gui/achievement/GuiStats. (Lnet/minecraft/client/gui/GuiScreen;Lnet/minecraft/stats/StatFileWriter;)V + INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V + L3 + LINENUMBER 987 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] [] + ALOAD 1 + GETFIELD net/minecraft/client/gui/GuiButton.id : I + BIPUSH 101 + IF_ICMPNE L5 + L6 + LINENUMBER 989 L6 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + ICONST_1 + ISUB + ICONST_0 + INVOKESTATIC java/lang/Math.max (II)I + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + GOTO L7 + L5 + LINENUMBER 991 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] [] + ALOAD 1 + GETFIELD net/minecraft/client/gui/GuiButton.id : I + BIPUSH 102 + IF_ICMPNE L7 + L8 + LINENUMBER 993 L8 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + ICONST_1 + IADD + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I + INVOKESTATIC java/lang/Math.min (II)I + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + L7 + LINENUMBER 995 L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] [] + RETURN + L9 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L9 0 + LOCALVARIABLE p_146284_1_ Lnet/minecraft/client/gui/GuiButton; L0 L9 1 + MAXSTACK = 5 + MAXLOCALS = 2 + + // access flags 0x1 + public func_147056_g()I + L0 + LINENUMBER 1000 L0 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1008 + static synthetic access$100()Lnet/minecraft/inventory/InventoryBasic; + L0 + LINENUMBER 38 L0 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic; + ARETURN + MAXSTACK = 1 + MAXLOCALS = 0 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 40 L0 + NEW net/minecraft/util/ResourceLocation + DUP + LDC "textures/gui/container/creative_inventory/tabs.png" + INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; + L1 + LINENUMBER 41 L1 + NEW net/minecraft/inventory/InventoryBasic + DUP + LDC "tmp" + ICONST_1 + BIPUSH 45 + INVOKESPECIAL net/minecraft/inventory/InventoryBasic. (Ljava/lang/String;ZI)V + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic; + L2 + LINENUMBER 43 L2 + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I + L3 + LINENUMBER 56 L3 + ICONST_0 + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I + RETURN + MAXSTACK = 5 + MAXLOCALS = 0 +} diff --git a/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt b/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt new file mode 100644 index 0000000000..be60d507e7 --- /dev/null +++ b/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt @@ -0,0 +1,3287 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/client/renderer/entity/RenderItem extends net/minecraft/client/renderer/entity/Render { + + // compiled from: RenderItem.java + + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + // access flags 0x0 + INNERCLASS net/minecraft/client/renderer/entity/RenderItem$4 null null + // access flags 0x0 + INNERCLASS net/minecraft/client/renderer/entity/RenderItem$3 null null + // access flags 0x0 + INNERCLASS net/minecraft/client/renderer/entity/RenderItem$2 null null + // access flags 0x0 + INNERCLASS net/minecraft/client/renderer/entity/RenderItem$1 null null + + // access flags 0x1A + private final static Lnet/minecraft/util/ResourceLocation; RES_ITEM_GLINT + + // access flags 0x2 + private Lnet/minecraft/client/renderer/RenderBlocks; renderBlocksRi + + // access flags 0x2 + private Ljava/util/Random; random + + // access flags 0x1 + public Z renderWithColor + + // access flags 0x1 + public F zLevel + + // access flags 0x9 + public static Z renderInFrame + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00001003" + + // access flags 0xA + private static Lnet/minecraft/client/renderer/entity/RenderItem; instance + + // access flags 0x1 + public ()V + L0 + LINENUMBER 48 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/renderer/entity/Render. ()V + L1 + LINENUMBER 38 L1 + ALOAD 0 + NEW net/minecraft/client/renderer/RenderBlocks + DUP + INVOKESPECIAL net/minecraft/client/renderer/RenderBlocks. ()V + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + L2 + LINENUMBER 40 L2 + ALOAD 0 + NEW java/util/Random + DUP + INVOKESPECIAL java/util/Random. ()V + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + L3 + LINENUMBER 41 L3 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + L4 + LINENUMBER 49 L4 + ALOAD 0 + LDC 0.15 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowSize : F + L5 + LINENUMBER 50 L5 + ALOAD 0 + LDC 0.75 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowOpaque : F + L6 + LINENUMBER 51 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L7 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x1 + public doRender(Lnet/minecraft/entity/item/EntityItem;DDDFF)V + L0 + LINENUMBER 61 L0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + ASTORE 10 + L1 + LINENUMBER 63 L1 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + IFNULL L2 + L3 + LINENUMBER 65 L3 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V + L4 + LINENUMBER 66 L4 + ICONST_0 + ICONST_0 + FCONST_1 + INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_152777_a (ZZF)V + L5 + LINENUMBER 67 L5 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + LDC 187 + INVOKEVIRTUAL java/util/Random.setSeed (J)V + L6 + LINENUMBER 68 L6 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L7 + LINENUMBER 69 L7 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldBob ()Z + IFEQ L8 + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.age : I + I2F + FLOAD 9 + FADD + LDC 10.0 + FDIV + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F + FADD + INVOKESTATIC net/minecraft/util/MathHelper.sin (F)F + LDC 0.1 + FMUL + LDC 0.1 + FADD + GOTO L9 + L8 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [] + FCONST_0 + L9 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [F] + FSTORE 11 + L10 + LINENUMBER 70 L10 + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.age : I + I2F + FLOAD 9 + FADD + LDC 20.0 + FDIV + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F + FADD + LDC 57.295776 + FMUL + FSTORE 12 + L11 + LINENUMBER 71 L11 + ICONST_1 + ISTORE 13 + L12 + LINENUMBER 73 L12 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + IF_ICMPLE L13 + L14 + LINENUMBER 75 L14 + ICONST_2 + ISTORE 13 + L13 + LINENUMBER 78 L13 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_5 + IF_ICMPLE L15 + L16 + LINENUMBER 80 L16 + ICONST_3 + ISTORE 13 + L15 + LINENUMBER 83 L15 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + BIPUSH 20 + IF_ICMPLE L17 + L18 + LINENUMBER 85 L18 + ICONST_4 + ISTORE 13 + L17 + LINENUMBER 88 L17 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + BIPUSH 40 + IF_ICMPLE L19 + L20 + LINENUMBER 90 L20 + ICONST_5 + ISTORE 13 + L19 + LINENUMBER 93 L19 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 0 + ALOAD 10 + ILOAD 13 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniBlockCount (Lnet/minecraft/item/ItemStack;B)B + ISTORE 13 + L21 + LINENUMBER 95 L21 + DLOAD 2 + D2F + DLOAD 4 + D2F + FLOAD 11 + FADD + DLOAD 6 + D2F + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L22 + LINENUMBER 96 L22 + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L23 + LINENUMBER 101 L23 + ALOAD 1 + ALOAD 10 + FLOAD 11 + FLOAD 12 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks; + ILOAD 13 + INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderEntityItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/item/ItemStack;FFLjava/util/Random;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/RenderBlocks;I)Z + IFEQ L24 + GOTO L25 + L24 + LINENUMBER 106 L24 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + IFNE L26 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INSTANCEOF net/minecraft/item/ItemBlock + IFEQ L26 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I + INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z + IFEQ L26 + L27 + LINENUMBER 108 L27 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + ASTORE 14 + L28 + LINENUMBER 109 L28 + FLOAD 12 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L29 + LINENUMBER 111 L29 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFEQ L30 + L31 + LINENUMBER 113 L31 + LDC 1.25 + LDC 1.25 + LDC 1.25 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L32 + LINENUMBER 114 L32 + FCONST_0 + LDC 0.05 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L33 + LINENUMBER 115 L33 + LDC -90.0 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L30 + LINENUMBER 118 L30 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block] [] + LDC 0.25 + FSTORE 15 + L34 + LINENUMBER 119 L34 + ALOAD 14 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I + ISTORE 16 + L35 + LINENUMBER 121 L35 + ILOAD 16 + ICONST_1 + IF_ICMPEQ L36 + ILOAD 16 + BIPUSH 19 + IF_ICMPEQ L36 + ILOAD 16 + BIPUSH 12 + IF_ICMPEQ L36 + ILOAD 16 + ICONST_2 + IF_ICMPNE L37 + L36 + LINENUMBER 123 L36 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] + LDC 0.5 + FSTORE 15 + L37 + LINENUMBER 126 L37 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] + ALOAD 14 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IFLE L38 + L39 + LINENUMBER 128 L39 + SIPUSH 516 + LDC 0.1 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L40 + LINENUMBER 129 L40 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L41 + LINENUMBER 130 L41 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L38 + LINENUMBER 133 L38 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] + FLOAD 15 + FLOAD 15 + FLOAD 15 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L42 + LINENUMBER 135 L42 + ICONST_0 + ISTORE 17 + L43 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] + ILOAD 17 + ILOAD 13 + IF_ICMPGE L44 + L45 + LINENUMBER 137 L45 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L46 + LINENUMBER 139 L46 + ILOAD 17 + IFLE L47 + L48 + LINENUMBER 141 L48 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.2 + FMUL + FLOAD 15 + FDIV + FSTORE 18 + L49 + LINENUMBER 142 L49 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.2 + FMUL + FLOAD 15 + FDIV + FSTORE 19 + L50 + LINENUMBER 143 L50 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.2 + FMUL + FLOAD 15 + FDIV + FSTORE 20 + L51 + LINENUMBER 144 L51 + FLOAD 18 + FLOAD 19 + FLOAD 20 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L47 + LINENUMBER 147 L47 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + ALOAD 14 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I + FCONST_1 + INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V + L52 + LINENUMBER 148 L52 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L53 + LINENUMBER 135 L53 + IINC 17 1 + GOTO L43 + L44 + LINENUMBER 151 L44 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] + ALOAD 14 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IFLE L54 + L55 + LINENUMBER 153 L55 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L54 + LINENUMBER 155 L54 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] + GOTO L25 + L26 + LINENUMBER 160 L26 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z + IFEQ L56 + L57 + LINENUMBER 162 L57 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFEQ L58 + L59 + LINENUMBER 164 L59 + LDC 0.5128205 + LDC 0.5128205 + LDC 0.5128205 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L60 + LINENUMBER 165 L60 + FCONST_0 + LDC -0.05 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + GOTO L61 + L58 + LINENUMBER 169 L58 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + LDC 0.5 + LDC 0.5 + LDC 0.5 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L61 + LINENUMBER 172 L61 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ICONST_0 + ISTORE 15 + L62 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] [] + ILOAD 15 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I + INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I + IF_ICMPGE L63 + L64 + LINENUMBER 174 L64 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + LDC 187 + INVOKEVIRTUAL java/util/Random.setSeed (J)V + L65 + LINENUMBER 175 L65 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 10 + ILOAD 15 + INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon; + ASTORE 17 + L66 + LINENUMBER 177 L66 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L67 + L68 + LINENUMBER 179 L68 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 10 + ILOAD 15 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 16 + L69 + LINENUMBER 180 L69 + ILOAD 16 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 14 + L70 + LINENUMBER 181 L70 + ILOAD 16 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 18 + L71 + LINENUMBER 182 L71 + ILOAD 16 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 19 + L72 + LINENUMBER 183 L72 + FLOAD 14 + FLOAD 18 + FLOAD 19 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L73 + LINENUMBER 184 L73 + ALOAD 0 + ALOAD 1 + ALOAD 17 + ILOAD 13 + FLOAD 9 + FLOAD 14 + FLOAD 18 + FLOAD 19 + ILOAD 15 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V + GOTO L74 + L67 + LINENUMBER 188 L67 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] [] + ALOAD 0 + ALOAD 1 + ALOAD 17 + ILOAD 13 + FLOAD 9 + FCONST_1 + FCONST_1 + FCONST_1 + ILOAD 15 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V + L74 + LINENUMBER 172 L74 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] [] + IINC 15 1 + GOTO L62 + L63 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] [] + GOTO L25 + L56 + LINENUMBER 194 L56 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 10 + IFNULL L75 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INSTANCEOF net/minecraft/item/ItemCloth + IFEQ L75 + L76 + LINENUMBER 196 L76 + SIPUSH 516 + LDC 0.1 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L77 + LINENUMBER 197 L77 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L78 + LINENUMBER 198 L78 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L75 + LINENUMBER 201 L75 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFEQ L79 + L80 + LINENUMBER 203 L80 + LDC 0.5128205 + LDC 0.5128205 + LDC 0.5128205 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L81 + LINENUMBER 204 L81 + FCONST_0 + LDC -0.05 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + GOTO L82 + L79 + LINENUMBER 208 L79 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + LDC 0.5 + LDC 0.5 + LDC 0.5 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L82 + LINENUMBER 211 L82 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon; + ASTORE 15 + L83 + LINENUMBER 213 L83 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L84 + L85 + LINENUMBER 215 L85 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 10 + ICONST_0 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 17 + L86 + LINENUMBER 216 L86 + ILOAD 17 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 20 + L87 + LINENUMBER 217 L87 + ILOAD 17 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 14 + L88 + LINENUMBER 218 L88 + ILOAD 17 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 18 + L89 + LINENUMBER 219 L89 + ALOAD 0 + ALOAD 1 + ALOAD 15 + ILOAD 13 + FLOAD 9 + FLOAD 20 + FLOAD 14 + FLOAD 18 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V + L90 + LINENUMBER 220 L90 + GOTO L91 + L84 + LINENUMBER 223 L84 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] [] + ALOAD 0 + ALOAD 1 + ALOAD 15 + ILOAD 13 + FLOAD 9 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V + L91 + LINENUMBER 226 L91 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] [] + ALOAD 10 + IFNULL L25 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INSTANCEOF net/minecraft/item/ItemCloth + IFEQ L25 + L92 + LINENUMBER 228 L92 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L25 + LINENUMBER 233 L25 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L93 + LINENUMBER 234 L93 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L94 + LINENUMBER 235 L94 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V + L95 + LINENUMBER 236 L95 + INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_147945_b ()V + L2 + LINENUMBER 238 L2 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [] + RETURN + L96 + LOCALVARIABLE f8 F L51 L47 20 + LOCALVARIABLE f6 F L49 L47 18 + LOCALVARIABLE f7 F L50 L47 19 + LOCALVARIABLE l I L43 L44 17 + LOCALVARIABLE block Lnet/minecraft/block/Block; L28 L54 14 + LOCALVARIABLE f9 F L34 L54 15 + LOCALVARIABLE k I L35 L26 16 + LOCALVARIABLE f6 F L71 L67 18 + LOCALVARIABLE f7 F L72 L67 19 + LOCALVARIABLE k I L69 L67 16 + LOCALVARIABLE f5 F L70 L67 14 + LOCALVARIABLE iicon1 Lnet/minecraft/util/IIcon; L66 L74 17 + LOCALVARIABLE j I L62 L63 15 + LOCALVARIABLE i I L86 L90 17 + LOCALVARIABLE f4 F L87 L90 20 + LOCALVARIABLE f6 F L89 L84 18 + LOCALVARIABLE f5 F L88 L84 14 + LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L83 L25 15 + LOCALVARIABLE f2 F L10 L2 11 + LOCALVARIABLE f3 F L11 L2 12 + LOCALVARIABLE b0 B L12 L2 13 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L96 0 + LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/item/EntityItem; L0 L96 1 + LOCALVARIABLE p_76986_2_ D L0 L96 2 + LOCALVARIABLE p_76986_4_ D L0 L96 4 + LOCALVARIABLE p_76986_6_ D L0 L96 6 + LOCALVARIABLE p_76986_8_ F L0 L96 8 + LOCALVARIABLE p_76986_9_ F L0 L96 9 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L96 10 + MAXSTACK = 9 + MAXLOCALS = 21 + + // access flags 0x4 + protected getEntityTexture(Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; + L0 + LINENUMBER 245 L0 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/item/EntityItem; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x2 + private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V + L0 + LINENUMBER 253 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + FLOAD 4 + FLOAD 5 + FLOAD 6 + FLOAD 7 + ICONST_0 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V + L1 + LINENUMBER 254 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 + LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L2 1 + LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L2 2 + LOCALVARIABLE p_77020_3_ I L0 L2 3 + LOCALVARIABLE p_77020_4_ F L0 L2 4 + LOCALVARIABLE p_77020_5_ F L0 L2 5 + LOCALVARIABLE p_77020_6_ F L0 L2 6 + LOCALVARIABLE p_77020_7_ F L0 L2 7 + MAXSTACK = 9 + MAXLOCALS = 8 + + // access flags 0x2 + private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V + L0 + LINENUMBER 258 L0 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 9 + L1 + LINENUMBER 260 L1 + ALOAD 2 + IFNONNULL L2 + L3 + LINENUMBER 262 L3 + INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ASTORE 10 + L4 + LINENUMBER 263 L4 + ALOAD 10 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; + ASTORE 11 + L5 + LINENUMBER 264 L5 + ALOAD 10 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; + CHECKCAST net/minecraft/client/renderer/texture/TextureMap + LDC "missingno" + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; + ASTORE 2 + L2 + LINENUMBER 267 L2 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator] [] + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F + FSTORE 10 + L6 + LINENUMBER 268 L6 + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F + FSTORE 11 + L7 + LINENUMBER 269 L7 + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F + FSTORE 12 + L8 + LINENUMBER 270 L8 + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F + FSTORE 13 + L9 + LINENUMBER 271 L9 + FCONST_1 + FSTORE 14 + L10 + LINENUMBER 272 L10 + LDC 0.5 + FSTORE 15 + L11 + LINENUMBER 273 L11 + LDC 0.25 + FSTORE 16 + L12 + LINENUMBER 276 L12 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.options : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.fancyGraphics : Z + IFEQ L13 + L14 + LINENUMBER 278 L14 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L15 + LINENUMBER 280 L15 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFEQ L16 + L17 + LINENUMBER 282 L17 + LDC 180.0 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + GOTO L18 + L16 + LINENUMBER 286 L16 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.age : I + I2F + FLOAD 4 + FADD + LDC 20.0 + FDIV + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F + FADD + LDC 57.295776 + FMUL + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L18 + LINENUMBER 289 L18 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] + LDC 0.0625 + FSTORE 17 + L19 + LINENUMBER 290 L19 + LDC 0.021875 + FSTORE 18 + L20 + LINENUMBER 291 L20 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + ASTORE 19 + L21 + LINENUMBER 292 L21 + ALOAD 19 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ISTORE 20 + L22 + LINENUMBER 295 L22 + ILOAD 20 + ICONST_2 + IF_ICMPGE L23 + L24 + LINENUMBER 297 L24 + ICONST_1 + ISTORE 21 + L25 + GOTO L26 + L23 + LINENUMBER 299 L23 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] + ILOAD 20 + BIPUSH 16 + IF_ICMPGE L27 + L28 + LINENUMBER 301 L28 + ICONST_2 + ISTORE 21 + L29 + GOTO L26 + L27 + LINENUMBER 303 L27 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] + ILOAD 20 + BIPUSH 32 + IF_ICMPGE L30 + L31 + LINENUMBER 305 L31 + ICONST_3 + ISTORE 21 + L32 + GOTO L26 + L30 + LINENUMBER 309 L30 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] + ICONST_4 + ISTORE 21 + L26 + LINENUMBER 312 L26 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I] [] + ALOAD 0 + ALOAD 19 + ILOAD 21 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniItemCount (Lnet/minecraft/item/ItemStack;B)B + ISTORE 21 + L33 + LINENUMBER 314 L33 + FLOAD 15 + FNEG + FLOAD 16 + FNEG + FLOAD 17 + FLOAD 18 + FADD + ILOAD 21 + I2F + FMUL + FCONST_2 + FDIV + FNEG + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L34 + LINENUMBER 316 L34 + ICONST_0 + ISTORE 22 + L35 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + ILOAD 22 + ILOAD 21 + IF_ICMPGE L36 + L37 + LINENUMBER 319 L37 + ILOAD 22 + IFLE L38 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldSpreadItems ()Z + IFEQ L38 + L39 + LINENUMBER 321 L39 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + LDC 0.5 + FDIV + FSTORE 23 + L40 + LINENUMBER 322 L40 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + LDC 0.5 + FDIV + FSTORE 24 + L41 + LINENUMBER 323 L41 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + LDC 0.5 + FDIV + FSTORE 25 + L42 + LINENUMBER 324 L42 + FLOAD 23 + FLOAD 24 + FLOAD 17 + FLOAD 18 + FADD + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L43 + LINENUMBER 325 L43 + GOTO L44 + L38 + LINENUMBER 328 L38 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + FCONST_0 + FCONST_0 + FLOAD 17 + FLOAD 18 + FADD + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L44 + LINENUMBER 331 L44 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + ALOAD 19 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + IFNE L45 + L46 + LINENUMBER 333 L46 + ALOAD 0 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + GOTO L47 + L45 + LINENUMBER 337 L45 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + ALOAD 0 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L47 + LINENUMBER 340 L47 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + FLOAD 5 + FLOAD 6 + FLOAD 7 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L48 + LINENUMBER 341 L48 + ALOAD 9 + FLOAD 11 + FLOAD 12 + FLOAD 10 + FLOAD 13 + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getIconWidth ()I + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getIconHeight ()I + FLOAD 17 + INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V + L49 + LINENUMBER 343 L49 + ALOAD 19 + ILOAD 8 + INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z + IFEQ L50 + L51 + LINENUMBER 345 L51 + SIPUSH 514 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V + L52 + LINENUMBER 346 L52 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L53 + LINENUMBER 347 L53 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L54 + LINENUMBER 348 L54 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L55 + LINENUMBER 349 L55 + SIPUSH 768 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glBlendFunc (II)V + L56 + LINENUMBER 350 L56 + LDC 0.76 + FSTORE 23 + L57 + LINENUMBER 351 L57 + LDC 0.5 + FLOAD 23 + FMUL + LDC 0.25 + FLOAD 23 + FMUL + LDC 0.8 + FLOAD 23 + FMUL + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L58 + LINENUMBER 352 L58 + SIPUSH 5890 + INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V + L59 + LINENUMBER 353 L59 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L60 + LINENUMBER 354 L60 + LDC 0.125 + FSTORE 24 + L61 + LINENUMBER 355 L61 + FLOAD 24 + FLOAD 24 + FLOAD 24 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L62 + LINENUMBER 356 L62 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + LDC 3000 + LREM + L2F + LDC 3000.0 + FDIV + LDC 8.0 + FMUL + FSTORE 25 + L63 + LINENUMBER 357 L63 + FLOAD 25 + FCONST_0 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L64 + LINENUMBER 358 L64 + LDC -50.0 + FCONST_0 + FCONST_0 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L65 + LINENUMBER 359 L65 + ALOAD 9 + FCONST_0 + FCONST_0 + FCONST_1 + FCONST_1 + SIPUSH 255 + SIPUSH 255 + FLOAD 17 + INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V + L66 + LINENUMBER 360 L66 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L67 + LINENUMBER 361 L67 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L68 + LINENUMBER 362 L68 + FLOAD 24 + FLOAD 24 + FLOAD 24 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L69 + LINENUMBER 363 L69 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + LDC 4873 + LREM + L2F + LDC 4873.0 + FDIV + LDC 8.0 + FMUL + FSTORE 25 + L70 + LINENUMBER 364 L70 + FLOAD 25 + FNEG + FCONST_0 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L71 + LINENUMBER 365 L71 + LDC 10.0 + FCONST_0 + FCONST_0 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L72 + LINENUMBER 366 L72 + ALOAD 9 + FCONST_0 + FCONST_0 + FCONST_1 + FCONST_1 + SIPUSH 255 + SIPUSH 255 + FLOAD 17 + INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V + L73 + LINENUMBER 367 L73 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L74 + LINENUMBER 368 L74 + SIPUSH 5888 + INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V + L75 + LINENUMBER 369 L75 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L76 + LINENUMBER 370 L76 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L77 + LINENUMBER 371 L77 + SIPUSH 515 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V + L50 + LINENUMBER 316 L50 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + IINC 22 1 + GOTO L35 + L36 + LINENUMBER 375 L36 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L78 + LINENUMBER 376 L78 + GOTO L79 + L13 + LINENUMBER 379 L13 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] + ICONST_0 + ISTORE 17 + L80 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] + ILOAD 17 + ILOAD 3 + IF_ICMPGE L79 + L81 + LINENUMBER 381 L81 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L82 + LINENUMBER 383 L82 + ILOAD 17 + IFLE L83 + L84 + LINENUMBER 385 L84 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + FSTORE 18 + L85 + LINENUMBER 386 L85 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + FSTORE 19 + L86 + LINENUMBER 387 L86 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + FSTORE 20 + L87 + LINENUMBER 388 L87 + FLOAD 18 + FLOAD 19 + FLOAD 20 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L83 + LINENUMBER 391 L83 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFNE L88 + L89 + LINENUMBER 393 L89 + LDC 180.0 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.playerViewY : F + FSUB + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L88 + LINENUMBER 396 L88 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] + FLOAD 5 + FLOAD 6 + FLOAD 7 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L90 + LINENUMBER 397 L90 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L91 + LINENUMBER 398 L91 + ALOAD 9 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setNormal (FFF)V + L92 + LINENUMBER 399 L92 + ALOAD 9 + FCONST_0 + FLOAD 15 + FSUB + F2D + FCONST_0 + FLOAD 16 + FSUB + F2D + DCONST_0 + FLOAD 10 + F2D + FLOAD 13 + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L93 + LINENUMBER 400 L93 + ALOAD 9 + FLOAD 14 + FLOAD 15 + FSUB + F2D + FCONST_0 + FLOAD 16 + FSUB + F2D + DCONST_0 + FLOAD 11 + F2D + FLOAD 13 + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L94 + LINENUMBER 401 L94 + ALOAD 9 + FLOAD 14 + FLOAD 15 + FSUB + F2D + FCONST_1 + FLOAD 16 + FSUB + F2D + DCONST_0 + FLOAD 11 + F2D + FLOAD 12 + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L95 + LINENUMBER 402 L95 + ALOAD 9 + FCONST_0 + FLOAD 15 + FSUB + F2D + FCONST_1 + FLOAD 16 + FSUB + F2D + DCONST_0 + FLOAD 10 + F2D + FLOAD 12 + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L96 + LINENUMBER 403 L96 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L97 + LINENUMBER 404 L97 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L98 + LINENUMBER 379 L98 + IINC 17 1 + GOTO L80 + L79 + LINENUMBER 407 L79 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] + RETURN + L99 + LOCALVARIABLE texturemanager Lnet/minecraft/client/renderer/texture/TextureManager; L4 L2 10 + LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L5 L2 11 + LOCALVARIABLE b0 B L25 L23 21 + LOCALVARIABLE b0 B L29 L27 21 + LOCALVARIABLE b0 B L32 L30 21 + LOCALVARIABLE x F L40 L43 23 + LOCALVARIABLE y F L41 L43 24 + LOCALVARIABLE z F L42 L43 25 + LOCALVARIABLE f11 F L57 L50 23 + LOCALVARIABLE f12 F L61 L50 24 + LOCALVARIABLE f13 F L63 L50 25 + LOCALVARIABLE k I L35 L36 22 + LOCALVARIABLE f9 F L19 L78 17 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L21 L78 19 + LOCALVARIABLE j I L22 L78 20 + LOCALVARIABLE b0 B L26 L78 21 + LOCALVARIABLE f10 F L20 L13 18 + LOCALVARIABLE f16 F L86 L83 19 + LOCALVARIABLE f17 F L87 L83 20 + LOCALVARIABLE f10 F L85 L83 18 + LOCALVARIABLE l I L80 L79 17 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L99 0 + LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L99 1 + LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L99 2 + LOCALVARIABLE p_77020_3_ I L0 L99 3 + LOCALVARIABLE p_77020_4_ F L0 L99 4 + LOCALVARIABLE p_77020_5_ F L0 L99 5 + LOCALVARIABLE p_77020_6_ F L0 L99 6 + LOCALVARIABLE p_77020_7_ F L0 L99 7 + LOCALVARIABLE pass I L0 L99 8 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L99 9 + LOCALVARIABLE f14 F L6 L99 10 + LOCALVARIABLE f15 F L7 L99 11 + LOCALVARIABLE f4 F L8 L99 12 + LOCALVARIABLE f5 F L9 L99 13 + LOCALVARIABLE f6 F L10 L99 14 + LOCALVARIABLE f7 F L11 L99 15 + LOCALVARIABLE f8 F L12 L99 16 + MAXSTACK = 11 + MAXLOCALS = 26 + + // access flags 0x1 + public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L0 + LINENUMBER 414 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ALOAD 3 + ILOAD 4 + ILOAD 5 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V + L1 + LINENUMBER 415 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 + LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1 + LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2 + LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L2 3 + LOCALVARIABLE p_77015_4_ I L0 L2 4 + LOCALVARIABLE p_77015_5_ I L0 L2 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x1 + public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V + L0 + LINENUMBER 419 L0 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I + ISTORE 7 + L1 + LINENUMBER 420 L1 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon; + ASTORE 8 + L2 + LINENUMBER 426 L2 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + IFNE L3 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I + INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z + IFEQ L3 + L4 + LINENUMBER 428 L4 + ALOAD 2 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L5 + LINENUMBER 429 L5 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + ASTORE 9 + L6 + LINENUMBER 430 L6 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L7 + LINENUMBER 432 L7 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IFEQ L8 + L9 + LINENUMBER 434 L9 + SIPUSH 516 + LDC 0.1 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L10 + LINENUMBER 435 L10 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L11 + LINENUMBER 436 L11 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + GOTO L12 + L8 + LINENUMBER 440 L8 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] [] + SIPUSH 516 + LDC 0.5 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L13 + LINENUMBER 441 L13 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L12 + LINENUMBER 444 L12 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] [] + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L14 + LINENUMBER 445 L14 + ILOAD 4 + ICONST_2 + ISUB + I2F + ILOAD 5 + ICONST_3 + IADD + I2F + LDC -3.0 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + FADD + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L15 + LINENUMBER 446 L15 + LDC 10.0 + LDC 10.0 + LDC 10.0 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L16 + LINENUMBER 447 L16 + FCONST_1 + LDC 0.5 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L17 + LINENUMBER 448 L17 + FCONST_1 + FCONST_1 + LDC -1.0 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L18 + LINENUMBER 449 L18 + LDC 210.0 + FCONST_1 + FCONST_0 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L19 + LINENUMBER 450 L19 + LDC 45.0 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L20 + LINENUMBER 451 L20 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 10 + L21 + LINENUMBER 452 L21 + ILOAD 10 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 11 + L22 + LINENUMBER 453 L22 + ILOAD 10 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 12 + L23 + LINENUMBER 454 L23 + ILOAD 10 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 13 + L24 + LINENUMBER 456 L24 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L25 + L26 + LINENUMBER 458 L26 + FLOAD 11 + FLOAD 12 + FLOAD 13 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L25 + LINENUMBER 461 L25 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] [] + LDC -90.0 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L27 + LINENUMBER 462 L27 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z + L28 + LINENUMBER 463 L28 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + ALOAD 9 + ILOAD 7 + FCONST_1 + INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V + L29 + LINENUMBER 464 L29 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + ICONST_1 + PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z + L30 + LINENUMBER 466 L30 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IFNE L31 + L32 + LINENUMBER 468 L32 + SIPUSH 516 + LDC 0.1 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L31 + LINENUMBER 471 L31 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] [] + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L33 + LINENUMBER 472 L33 + GOTO L34 + L3 + LINENUMBER 473 L3 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] [] + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z + IFEQ L35 + L36 + LINENUMBER 475 L36 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L37 + LINENUMBER 476 L37 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L38 + LINENUMBER 477 L38 + ALOAD 2 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L39 + LINENUMBER 478 L39 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L40 + LINENUMBER 479 L40 + SIPUSH 3553 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L41 + LINENUMBER 480 L41 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L42 + LINENUMBER 481 L42 + ICONST_0 + ICONST_0 + ICONST_0 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L43 + LINENUMBER 482 L43 + ICONST_0 + ICONST_0 + ICONST_0 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V + L44 + LINENUMBER 483 L44 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L45 + LINENUMBER 484 L45 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 9 + L46 + LINENUMBER 485 L46 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L47 + LINENUMBER 486 L47 + ALOAD 9 + ICONST_M1 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V + L48 + LINENUMBER 487 L48 + ALOAD 9 + ILOAD 4 + ICONST_2 + ISUB + I2D + ILOAD 5 + BIPUSH 18 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L49 + LINENUMBER 488 L49 + ALOAD 9 + ILOAD 4 + BIPUSH 18 + IADD + I2D + ILOAD 5 + BIPUSH 18 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L50 + LINENUMBER 489 L50 + ALOAD 9 + ILOAD 4 + BIPUSH 18 + IADD + I2D + ILOAD 5 + ICONST_2 + ISUB + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L51 + LINENUMBER 490 L51 + ALOAD 9 + ILOAD 4 + ICONST_2 + ISUB + I2D + ILOAD 5 + ICONST_2 + ISUB + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L52 + LINENUMBER 491 L52 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L53 + LINENUMBER 492 L53 + ICONST_1 + ICONST_1 + ICONST_1 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V + L54 + LINENUMBER 493 L54 + SIPUSH 3553 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L55 + LINENUMBER 494 L55 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L56 + LINENUMBER 496 L56 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ASTORE 14 + L57 + LINENUMBER 497 L57 + ICONST_0 + ISTORE 10 + L58 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [] + ILOAD 10 + ALOAD 14 + ILOAD 7 + INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I + IF_ICMPGE L59 + L60 + LINENUMBER 499 L60 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L61 + LINENUMBER 500 L61 + ALOAD 2 + ALOAD 14 + INVOKEVIRTUAL net/minecraft/item/Item.getSpriteNumber ()I + IFNE L62 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; + GOTO L63 + L62 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager] + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; + L63 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager net/minecraft/util/ResourceLocation] + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L64 + LINENUMBER 501 L64 + ALOAD 14 + ALOAD 3 + ILOAD 10 + INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon; + ASTORE 15 + L65 + LINENUMBER 502 L65 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + ILOAD 10 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 16 + L66 + LINENUMBER 503 L66 + ILOAD 16 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 13 + L67 + LINENUMBER 504 L67 + ILOAD 16 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 17 + L68 + LINENUMBER 505 L68 + ILOAD 16 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 18 + L69 + LINENUMBER 507 L69 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L70 + L71 + LINENUMBER 509 L71 + FLOAD 13 + FLOAD 17 + FLOAD 18 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L70 + LINENUMBER 512 L70 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L72 + LINENUMBER 513 L72 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L73 + LINENUMBER 515 L73 + ALOAD 0 + ILOAD 4 + ILOAD 5 + ALOAD 15 + BIPUSH 16 + BIPUSH 16 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V + L74 + LINENUMBER 517 L74 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L75 + LINENUMBER 518 L75 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L76 + LINENUMBER 520 L76 + ILOAD 6 + IFEQ L77 + ALOAD 3 + ILOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z + IFEQ L77 + L78 + LINENUMBER 522 L78 + ALOAD 0 + ALOAD 2 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V + L77 + LINENUMBER 497 L77 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] [] + IINC 10 1 + GOTO L58 + L59 + LINENUMBER 526 L59 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L79 + LINENUMBER 527 L79 + GOTO L34 + L35 + LINENUMBER 530 L35 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L80 + LINENUMBER 531 L80 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L81 + LINENUMBER 532 L81 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L82 + LINENUMBER 533 L82 + ALOAD 2 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; + ASTORE 9 + L83 + LINENUMBER 534 L83 + ALOAD 2 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L84 + LINENUMBER 536 L84 + ALOAD 8 + IFNONNULL L85 + L86 + LINENUMBER 538 L86 + INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; + CHECKCAST net/minecraft/client/renderer/texture/TextureMap + LDC "missingno" + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; + ASTORE 8 + L85 + LINENUMBER 541 L85 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation] [] + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 10 + L87 + LINENUMBER 542 L87 + ILOAD 10 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 11 + L88 + LINENUMBER 543 L88 + ILOAD 10 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 12 + L89 + LINENUMBER 544 L89 + ILOAD 10 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 13 + L90 + LINENUMBER 546 L90 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L91 + L92 + LINENUMBER 548 L92 + FLOAD 11 + FLOAD 12 + FLOAD 13 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L91 + LINENUMBER 551 L91 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L93 + LINENUMBER 552 L93 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L94 + LINENUMBER 553 L94 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L95 + LINENUMBER 555 L95 + ALOAD 0 + ILOAD 4 + ILOAD 5 + ALOAD 8 + CHECKCAST net/minecraft/util/IIcon + BIPUSH 16 + BIPUSH 16 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V + L96 + LINENUMBER 557 L96 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L97 + LINENUMBER 558 L97 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L98 + LINENUMBER 559 L98 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L99 + LINENUMBER 561 L99 + ILOAD 6 + IFEQ L100 + ALOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z + IFEQ L100 + L101 + LINENUMBER 563 L101 + ALOAD 0 + ALOAD 2 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V + L100 + LINENUMBER 565 L100 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L34 + LINENUMBER 568 L34 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon java/lang/Object I] [] + SIPUSH 2884 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L102 + LINENUMBER 569 L102 + RETURN + L103 + LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L33 9 + LOCALVARIABLE l I L21 L3 10 + LOCALVARIABLE f F L24 L3 13 + LOCALVARIABLE f3 F L22 L3 11 + LOCALVARIABLE f4 F L23 L3 12 + LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L65 L77 15 + LOCALVARIABLE i1 I L66 L77 16 + LOCALVARIABLE f1 F L68 L77 17 + LOCALVARIABLE f2 F L69 L77 18 + LOCALVARIABLE f F L67 L59 13 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L46 L79 9 + LOCALVARIABLE item Lnet/minecraft/item/Item; L57 L79 14 + LOCALVARIABLE l I L58 L35 10 + LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L83 L34 9 + LOCALVARIABLE f F L90 L34 13 + LOCALVARIABLE f3 F L88 L34 11 + LOCALVARIABLE f4 F L89 L34 12 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L103 0 + LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L103 1 + LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L103 2 + LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L103 3 + LOCALVARIABLE p_77015_4_ I L0 L103 4 + LOCALVARIABLE p_77015_5_ I L0 L103 5 + LOCALVARIABLE renderEffect Z L0 L103 6 + LOCALVARIABLE k I L1 L103 7 + LOCALVARIABLE object Ljava/lang/Object; L2 L103 8 + LOCALVARIABLE l I L87 L103 10 + MAXSTACK = 7 + MAXLOCALS = 19 + + // access flags 0x1 + public renderItemAndEffectIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable + L3 + LINENUMBER 577 L3 + ALOAD 3 + IFNULL L4 + L5 + LINENUMBER 579 L5 + ALOAD 0 + DUP + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + LDC 50.0 + FADD + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L0 + LINENUMBER 583 L0 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks; + ALOAD 2 + ALOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + ILOAD 4 + I2F + ILOAD 5 + I2F + INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderInventoryItem (Lnet/minecraft/client/renderer/RenderBlocks;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;ZFFF)Z + IFNE L1 + L6 + LINENUMBER 585 L6 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ALOAD 3 + ILOAD 4 + ILOAD 5 + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V + L1 + LINENUMBER 625 L1 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] + GOTO L7 + L2 + LINENUMBER 588 L2 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [java/lang/Throwable] + ASTORE 6 + L8 + LINENUMBER 590 L8 + ALOAD 6 + LDC "Rendering item" + INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; + ASTORE 7 + L9 + LINENUMBER 591 L9 + ALOAD 7 + LDC "Item being rendered" + INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; + ASTORE 8 + L10 + LINENUMBER 592 L10 + ALOAD 8 + LDC "Item Type" + NEW net/minecraft/client/renderer/entity/RenderItem$1 + DUP + ALOAD 0 + ALOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$1. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L11 + LINENUMBER 600 L11 + ALOAD 8 + LDC "Item Aux" + NEW net/minecraft/client/renderer/entity/RenderItem$2 + DUP + ALOAD 0 + ALOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$2. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L12 + LINENUMBER 608 L12 + ALOAD 8 + LDC "Item NBT" + NEW net/minecraft/client/renderer/entity/RenderItem$3 + DUP + ALOAD 0 + ALOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$3. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L13 + LINENUMBER 616 L13 + ALOAD 8 + LDC "Item Foil" + NEW net/minecraft/client/renderer/entity/RenderItem$4 + DUP + ALOAD 0 + ALOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$4. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L14 + LINENUMBER 624 L14 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 7 + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L7 + LINENUMBER 644 L7 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] + ALOAD 0 + DUP + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + LDC 50.0 + FSUB + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L4 + LINENUMBER 646 L4 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] + RETURN + L15 + LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L9 L7 7 + LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L10 L7 8 + LOCALVARIABLE throwable Ljava/lang/Throwable; L8 L7 6 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L3 L15 0 + LOCALVARIABLE p_82406_1_ Lnet/minecraft/client/gui/FontRenderer; L3 L15 1 + LOCALVARIABLE p_82406_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L3 L15 2 + LOCALVARIABLE p_82406_3_ Lnet/minecraft/item/ItemStack; L3 L15 3 + LOCALVARIABLE p_82406_4_ I L3 L15 4 + LOCALVARIABLE p_82406_5_ I L3 L15 5 + MAXSTACK = 7 + MAXLOCALS = 9 + + // access flags 0x1 + public renderEffect(Lnet/minecraft/client/renderer/texture/TextureManager;II)V + L0 + LINENUMBER 650 L0 + SIPUSH 514 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V + L1 + LINENUMBER 651 L1 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L2 + LINENUMBER 652 L2 + ICONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V + L3 + LINENUMBER 653 L3 + ALOAD 1 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L4 + LINENUMBER 654 L4 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L5 + LINENUMBER 655 L5 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L6 + LINENUMBER 656 L6 + LDC 0.5 + LDC 0.25 + LDC 0.8 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L7 + LINENUMBER 657 L7 + ALOAD 0 + ILOAD 2 + LDC 431278612 + IMUL + ILOAD 3 + LDC 32178161 + IMUL + IADD + ILOAD 2 + ICONST_2 + ISUB + ILOAD 3 + ICONST_2 + ISUB + BIPUSH 20 + BIPUSH 20 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderGlint (IIIII)V + L8 + LINENUMBER 658 L8 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V + L9 + LINENUMBER 659 L9 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L10 + LINENUMBER 660 L10 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L11 + LINENUMBER 661 L11 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L12 + LINENUMBER 662 L12 + SIPUSH 515 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V + L13 + LINENUMBER 663 L13 + RETURN + L14 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L14 0 + LOCALVARIABLE manager Lnet/minecraft/client/renderer/texture/TextureManager; L0 L14 1 + LOCALVARIABLE x I L0 L14 2 + LOCALVARIABLE y I L0 L14 3 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x2 + private renderGlint(IIIII)V + L0 + LINENUMBER 667 L0 + ICONST_0 + ISTORE 6 + L1 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] [] + ILOAD 6 + ICONST_1 + IF_ICMPGE L2 + SIPUSH 772 + ICONST_1 + ICONST_0 + ICONST_1 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L3 + LINENUMBER 670 L3 + LDC 0.00390625 + FSTORE 7 + L4 + LINENUMBER 671 L4 + LDC 0.00390625 + FSTORE 8 + L5 + LINENUMBER 672 L5 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + SIPUSH 3000 + ILOAD 6 + SIPUSH 1873 + IMUL + IADD + I2L + LREM + L2F + LDC 3000.0 + ILOAD 6 + SIPUSH 1873 + IMUL + I2F + FADD + FDIV + LDC 256.0 + FMUL + FSTORE 9 + L6 + LINENUMBER 673 L6 + FCONST_0 + FSTORE 10 + L7 + LINENUMBER 674 L7 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 11 + L8 + LINENUMBER 675 L8 + LDC 4.0 + FSTORE 12 + L9 + LINENUMBER 677 L9 + ILOAD 6 + ICONST_1 + IF_ICMPNE L10 + L11 + LINENUMBER 679 L11 + LDC -1.0 + FSTORE 12 + L10 + LINENUMBER 682 L10 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I F F F F net/minecraft/client/renderer/Tessellator F] [] + ALOAD 11 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L12 + LINENUMBER 683 L12 + ALOAD 11 + ILOAD 2 + ICONST_0 + IADD + I2D + ILOAD 3 + ILOAD 5 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + FLOAD 9 + ILOAD 5 + I2F + FLOAD 12 + FMUL + FADD + FLOAD 7 + FMUL + F2D + FLOAD 10 + ILOAD 5 + I2F + FADD + FLOAD 8 + FMUL + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L13 + LINENUMBER 684 L13 + ALOAD 11 + ILOAD 2 + ILOAD 4 + IADD + I2D + ILOAD 3 + ILOAD 5 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + FLOAD 9 + ILOAD 4 + I2F + FADD + ILOAD 5 + I2F + FLOAD 12 + FMUL + FADD + FLOAD 7 + FMUL + F2D + FLOAD 10 + ILOAD 5 + I2F + FADD + FLOAD 8 + FMUL + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L14 + LINENUMBER 685 L14 + ALOAD 11 + ILOAD 2 + ILOAD 4 + IADD + I2D + ILOAD 3 + ICONST_0 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + FLOAD 9 + ILOAD 4 + I2F + FADD + FLOAD 7 + FMUL + F2D + FLOAD 10 + FCONST_0 + FADD + FLOAD 8 + FMUL + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L15 + LINENUMBER 686 L15 + ALOAD 11 + ILOAD 2 + ICONST_0 + IADD + I2D + ILOAD 3 + ICONST_0 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + FLOAD 9 + FCONST_0 + FADD + FLOAD 7 + FMUL + F2D + FLOAD 10 + FCONST_0 + FADD + FLOAD 8 + FMUL + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L16 + LINENUMBER 687 L16 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L17 + LINENUMBER 667 L17 + IINC 6 1 + GOTO L1 + L2 + LINENUMBER 689 L2 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] [] + RETURN + L18 + LOCALVARIABLE f F L4 L17 7 + LOCALVARIABLE f1 F L5 L17 8 + LOCALVARIABLE f2 F L6 L17 9 + LOCALVARIABLE f3 F L7 L17 10 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L8 L17 11 + LOCALVARIABLE f4 F L9 L17 12 + LOCALVARIABLE j1 I L1 L2 6 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L18 0 + LOCALVARIABLE p_77018_1_ I L0 L18 1 + LOCALVARIABLE p_77018_2_ I L0 L18 2 + LOCALVARIABLE p_77018_3_ I L0 L18 3 + LOCALVARIABLE p_77018_4_ I L0 L18 4 + LOCALVARIABLE p_77018_5_ I L0 L18 5 + MAXSTACK = 11 + MAXLOCALS = 13 + + // access flags 0x1 + public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L0 + LINENUMBER 697 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ALOAD 3 + ILOAD 4 + ILOAD 5 + ACONST_NULL + CHECKCAST java/lang/String + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L1 + LINENUMBER 698 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 + LOCALVARIABLE p_77021_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1 + LOCALVARIABLE p_77021_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2 + LOCALVARIABLE p_77021_3_ Lnet/minecraft/item/ItemStack; L0 L2 3 + LOCALVARIABLE p_77021_4_ I L0 L2 4 + LOCALVARIABLE p_77021_5_ I L0 L2 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x1 + public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L0 + LINENUMBER 702 L0 + ALOAD 3 + IFNULL L1 + L2 + LINENUMBER 704 L2 + ALOAD 3 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + IF_ICMPGT L3 + ALOAD 6 + IFNULL L4 + L3 + LINENUMBER 706 L3 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] + ALOAD 6 + IFNONNULL L5 + ALOAD 3 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + INVOKESTATIC java/lang/String.valueOf (I)Ljava/lang/String; + GOTO L6 + L5 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] + ALOAD 6 + L6 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [java/lang/String] + ASTORE 7 + L7 + LINENUMBER 707 L7 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L8 + LINENUMBER 708 L8 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L9 + LINENUMBER 709 L9 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L10 + LINENUMBER 710 L10 + ALOAD 1 + ALOAD 7 + ILOAD 4 + BIPUSH 19 + IADD + ICONST_2 + ISUB + ALOAD 1 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.getStringWidth (Ljava/lang/String;)I + ISUB + ILOAD 5 + BIPUSH 6 + IADD + ICONST_3 + IADD + LDC 16777215 + INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawStringWithShadow (Ljava/lang/String;III)I + POP + L11 + LINENUMBER 711 L11 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L12 + LINENUMBER 712 L12 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L4 + LINENUMBER 715 L4 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/Item.showDurabilityBar (Lnet/minecraft/item/ItemStack;)Z + IFEQ L1 + L13 + LINENUMBER 717 L13 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/Item.getDurabilityForDisplay (Lnet/minecraft/item/ItemStack;)D + DSTORE 8 + L14 + LINENUMBER 718 L14 + LDC 13.0 + DLOAD 8 + LDC 13.0 + DMUL + DSUB + INVOKESTATIC java/lang/Math.round (D)J + L2I + ISTORE 10 + L15 + LINENUMBER 719 L15 + LDC 255.0 + DLOAD 8 + LDC 255.0 + DMUL + DSUB + INVOKESTATIC java/lang/Math.round (D)J + L2I + ISTORE 11 + L16 + LINENUMBER 720 L16 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L17 + LINENUMBER 721 L17 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L18 + LINENUMBER 722 L18 + SIPUSH 3553 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L19 + LINENUMBER 723 L19 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L20 + LINENUMBER 724 L20 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L21 + LINENUMBER 725 L21 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 12 + L22 + LINENUMBER 726 L22 + SIPUSH 255 + ILOAD 11 + ISUB + BIPUSH 16 + ISHL + ILOAD 11 + BIPUSH 8 + ISHL + IOR + ISTORE 13 + L23 + LINENUMBER 727 L23 + SIPUSH 255 + ILOAD 11 + ISUB + ICONST_4 + IDIV + BIPUSH 16 + ISHL + SIPUSH 16128 + IOR + ISTORE 14 + L24 + LINENUMBER 728 L24 + ALOAD 0 + ALOAD 12 + ILOAD 4 + ICONST_2 + IADD + ILOAD 5 + BIPUSH 13 + IADD + BIPUSH 13 + ICONST_2 + ICONST_0 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V + L25 + LINENUMBER 729 L25 + ALOAD 0 + ALOAD 12 + ILOAD 4 + ICONST_2 + IADD + ILOAD 5 + BIPUSH 13 + IADD + BIPUSH 12 + ICONST_1 + ILOAD 14 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V + L26 + LINENUMBER 730 L26 + ALOAD 0 + ALOAD 12 + ILOAD 4 + ICONST_2 + IADD + ILOAD 5 + BIPUSH 13 + IADD + ILOAD 10 + ICONST_1 + ILOAD 13 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V + L27 + LINENUMBER 732 L27 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L28 + LINENUMBER 733 L28 + SIPUSH 3553 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L29 + LINENUMBER 734 L29 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L30 + LINENUMBER 735 L30 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L31 + LINENUMBER 736 L31 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L1 + LINENUMBER 739 L1 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] + RETURN + L32 + LOCALVARIABLE s1 Ljava/lang/String; L7 L4 7 + LOCALVARIABLE health D L14 L1 8 + LOCALVARIABLE j1 I L15 L1 10 + LOCALVARIABLE k I L16 L1 11 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L22 L1 12 + LOCALVARIABLE l I L23 L1 13 + LOCALVARIABLE i1 I L24 L1 14 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L32 0 + LOCALVARIABLE p_94148_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L32 1 + LOCALVARIABLE p_94148_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L32 2 + LOCALVARIABLE p_94148_3_ Lnet/minecraft/item/ItemStack; L0 L32 3 + LOCALVARIABLE p_94148_4_ I L0 L32 4 + LOCALVARIABLE p_94148_5_ I L0 L32 5 + LOCALVARIABLE p_94148_6_ Ljava/lang/String; L0 L32 6 + MAXSTACK = 7 + MAXLOCALS = 15 + + // access flags 0x2 + private renderQuad(Lnet/minecraft/client/renderer/Tessellator;IIIII)V + L0 + LINENUMBER 747 L0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L1 + LINENUMBER 748 L1 + ALOAD 1 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V + L2 + LINENUMBER 749 L2 + ALOAD 1 + ILOAD 2 + ICONST_0 + IADD + I2D + ILOAD 3 + ICONST_0 + IADD + I2D + DCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L3 + LINENUMBER 750 L3 + ALOAD 1 + ILOAD 2 + ICONST_0 + IADD + I2D + ILOAD 3 + ILOAD 5 + IADD + I2D + DCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L4 + LINENUMBER 751 L4 + ALOAD 1 + ILOAD 2 + ILOAD 4 + IADD + I2D + ILOAD 3 + ILOAD 5 + IADD + I2D + DCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L5 + LINENUMBER 752 L5 + ALOAD 1 + ILOAD 2 + ILOAD 4 + IADD + I2D + ILOAD 3 + ICONST_0 + IADD + I2D + DCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L6 + LINENUMBER 753 L6 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L7 + LINENUMBER 754 L7 + RETURN + L8 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0 + LOCALVARIABLE p_77017_1_ Lnet/minecraft/client/renderer/Tessellator; L0 L8 1 + LOCALVARIABLE p_77017_2_ I L0 L8 2 + LOCALVARIABLE p_77017_3_ I L0 L8 3 + LOCALVARIABLE p_77017_4_ I L0 L8 4 + LOCALVARIABLE p_77017_5_ I L0 L8 5 + LOCALVARIABLE p_77017_6_ I L0 L8 6 + MAXSTACK = 7 + MAXLOCALS = 7 + + // access flags 0x1 + public renderIcon(IILnet/minecraft/util/IIcon;II)V + L0 + LINENUMBER 758 L0 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 6 + L1 + LINENUMBER 759 L1 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L2 + LINENUMBER 760 L2 + ALOAD 6 + ILOAD 1 + ICONST_0 + IADD + I2D + ILOAD 2 + ILOAD 5 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L3 + LINENUMBER 761 L3 + ALOAD 6 + ILOAD 1 + ILOAD 4 + IADD + I2D + ILOAD 2 + ILOAD 5 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L4 + LINENUMBER 762 L4 + ALOAD 6 + ILOAD 1 + ILOAD 4 + IADD + I2D + ILOAD 2 + ICONST_0 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L5 + LINENUMBER 763 L5 + ALOAD 6 + ILOAD 1 + ICONST_0 + IADD + I2D + ILOAD 2 + ICONST_0 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L6 + LINENUMBER 764 L6 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L7 + LINENUMBER 765 L7 + RETURN + L8 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0 + LOCALVARIABLE p_94149_1_ I L0 L8 1 + LOCALVARIABLE p_94149_2_ I L0 L8 2 + LOCALVARIABLE p_94149_3_ Lnet/minecraft/util/IIcon; L0 L8 3 + LOCALVARIABLE p_94149_4_ I L0 L8 4 + LOCALVARIABLE p_94149_5_ I L0 L8 5 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L8 6 + MAXSTACK = 11 + MAXLOCALS = 7 + + // access flags 0x4 + protected getEntityTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; + L0 + LINENUMBER 772 L0 + ALOAD 0 + ALOAD 1 + CHECKCAST net/minecraft/entity/item/EntityItem + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getEntityTexture (Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/Entity; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public doRender(Lnet/minecraft/entity/Entity;DDDFF)V + L0 + LINENUMBER 783 L0 + ALOAD 0 + ALOAD 1 + CHECKCAST net/minecraft/entity/item/EntityItem + DLOAD 2 + DLOAD 4 + DLOAD 6 + FLOAD 8 + FLOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.doRender (Lnet/minecraft/entity/item/EntityItem;DDDFF)V + L1 + LINENUMBER 784 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 + LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/Entity; L0 L2 1 + LOCALVARIABLE p_76986_2_ D L0 L2 2 + LOCALVARIABLE p_76986_4_ D L0 L2 4 + LOCALVARIABLE p_76986_6_ D L0 L2 6 + LOCALVARIABLE p_76986_8_ F L0 L2 8 + LOCALVARIABLE p_76986_9_ F L0 L2 9 + MAXSTACK = 10 + MAXLOCALS = 10 + + // access flags 0x1 + public shouldSpreadItems()Z + L0 + LINENUMBER 794 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public shouldBob()Z + L0 + LINENUMBER 803 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getMiniBlockCount(Lnet/minecraft/item/ItemStack;B)B + L0 + LINENUMBER 808 L0 + ILOAD 2 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1 + LOCALVARIABLE original B L0 L1 2 + MAXSTACK = 1 + MAXLOCALS = 3 + + // access flags 0x1 + public getMiniItemCount(Lnet/minecraft/item/ItemStack;B)B + L0 + LINENUMBER 820 L0 + ILOAD 2 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1 + LOCALVARIABLE original B L0 L1 2 + MAXSTACK = 1 + MAXLOCALS = 3 + + // access flags 0x9 + public static getInstance()Lnet/minecraft/client/renderer/entity/RenderItem; + L0 + LINENUMBER 831 L0 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; + IFNONNULL L1 + NEW net/minecraft/client/renderer/entity/RenderItem + DUP + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem. ()V + PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; + L1 + LINENUMBER 832 L1 + FRAME FULL [] [] + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; + ARETURN + MAXSTACK = 2 + MAXLOCALS = 0 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 37 L0 + NEW net/minecraft/util/ResourceLocation + DUP + LDC "textures/misc/enchanted_item_glint.png" + INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V + PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; + RETURN + MAXSTACK = 3 + MAXLOCALS = 0 +} diff --git a/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt b/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt new file mode 100644 index 0000000000..3b33aa82ff --- /dev/null +++ b/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt @@ -0,0 +1,592 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/inventory/ContainerWorkbench extends net/minecraft/inventory/Container { + + // compiled from: ContainerWorkbench.java + + // access flags 0x1 + public Lnet/minecraft/inventory/InventoryCrafting; craftMatrix + + // access flags 0x1 + public Lnet/minecraft/inventory/IInventory; craftResult + + // access flags 0x2 + private Lnet/minecraft/world/World; worldObj + + // access flags 0x2 + private I posX + + // access flags 0x2 + private I posY + + // access flags 0x2 + private I posZ + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00001744" + + // access flags 0x1 + public (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 22 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/inventory/Container. ()V + L1 + LINENUMBER 13 L1 + ALOAD 0 + NEW net/minecraft/inventory/InventoryCrafting + DUP + ALOAD 0 + ICONST_3 + ICONST_3 + INVOKESPECIAL net/minecraft/inventory/InventoryCrafting. (Lnet/minecraft/inventory/Container;II)V + PUTFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; + L2 + LINENUMBER 14 L2 + ALOAD 0 + NEW net/minecraft/inventory/InventoryCraftResult + DUP + INVOKESPECIAL net/minecraft/inventory/InventoryCraftResult. ()V + PUTFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; + L3 + LINENUMBER 23 L3 + ALOAD 0 + ALOAD 2 + PUTFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; + L4 + LINENUMBER 24 L4 + ALOAD 0 + ILOAD 3 + PUTFIELD net/minecraft/inventory/ContainerWorkbench.posX : I + L5 + LINENUMBER 25 L5 + ALOAD 0 + ILOAD 4 + PUTFIELD net/minecraft/inventory/ContainerWorkbench.posY : I + L6 + LINENUMBER 26 L6 + ALOAD 0 + ILOAD 5 + PUTFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I + L7 + LINENUMBER 27 L7 + ALOAD 0 + NEW net/minecraft/inventory/SlotCrafting + DUP + ALOAD 1 + GETFIELD net/minecraft/entity/player/InventoryPlayer.player : Lnet/minecraft/entity/player/EntityPlayer; + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; + ICONST_0 + BIPUSH 124 + BIPUSH 35 + INVOKESPECIAL net/minecraft/inventory/SlotCrafting. (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/inventory/IInventory;Lnet/minecraft/inventory/IInventory;III)V + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; + POP + L8 + LINENUMBER 31 L8 + ICONST_0 + ISTORE 6 + L9 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] + ILOAD 6 + ICONST_3 + IF_ICMPGE L10 + L11 + LINENUMBER 33 L11 + ICONST_0 + ISTORE 7 + L12 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] + ILOAD 7 + ICONST_3 + IF_ICMPGE L13 + L14 + LINENUMBER 35 L14 + ALOAD 0 + NEW net/minecraft/inventory/Slot + DUP + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; + ILOAD 7 + ILOAD 6 + ICONST_3 + IMUL + IADD + BIPUSH 30 + ILOAD 7 + BIPUSH 18 + IMUL + IADD + BIPUSH 17 + ILOAD 6 + BIPUSH 18 + IMUL + IADD + INVOKESPECIAL net/minecraft/inventory/Slot. (Lnet/minecraft/inventory/IInventory;III)V + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; + POP + L15 + LINENUMBER 33 L15 + IINC 7 1 + GOTO L12 + L13 + LINENUMBER 31 L13 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] + IINC 6 1 + GOTO L9 + L10 + LINENUMBER 39 L10 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] + ICONST_0 + ISTORE 6 + L16 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] + ILOAD 6 + ICONST_3 + IF_ICMPGE L17 + L18 + LINENUMBER 41 L18 + ICONST_0 + ISTORE 7 + L19 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] + ILOAD 7 + BIPUSH 9 + IF_ICMPGE L20 + L21 + LINENUMBER 43 L21 + ALOAD 0 + NEW net/minecraft/inventory/Slot + DUP + ALOAD 1 + ILOAD 7 + ILOAD 6 + BIPUSH 9 + IMUL + IADD + BIPUSH 9 + IADD + BIPUSH 8 + ILOAD 7 + BIPUSH 18 + IMUL + IADD + BIPUSH 84 + ILOAD 6 + BIPUSH 18 + IMUL + IADD + INVOKESPECIAL net/minecraft/inventory/Slot. (Lnet/minecraft/inventory/IInventory;III)V + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; + POP + L22 + LINENUMBER 41 L22 + IINC 7 1 + GOTO L19 + L20 + LINENUMBER 39 L20 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] + IINC 6 1 + GOTO L16 + L17 + LINENUMBER 47 L17 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] + ICONST_0 + ISTORE 6 + L23 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] + ILOAD 6 + BIPUSH 9 + IF_ICMPGE L24 + L25 + LINENUMBER 49 L25 + ALOAD 0 + NEW net/minecraft/inventory/Slot + DUP + ALOAD 1 + ILOAD 6 + BIPUSH 8 + ILOAD 6 + BIPUSH 18 + IMUL + IADD + SIPUSH 142 + INVOKESPECIAL net/minecraft/inventory/Slot. (Lnet/minecraft/inventory/IInventory;III)V + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; + POP + L26 + LINENUMBER 47 L26 + IINC 6 1 + GOTO L23 + L24 + LINENUMBER 52 L24 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V + L27 + LINENUMBER 53 L27 + RETURN + L28 + LOCALVARIABLE i1 I L12 L10 7 + LOCALVARIABLE i1 I L19 L17 7 + LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L28 0 + LOCALVARIABLE p_i1808_1_ Lnet/minecraft/entity/player/InventoryPlayer; L0 L28 1 + LOCALVARIABLE p_i1808_2_ Lnet/minecraft/world/World; L0 L28 2 + LOCALVARIABLE p_i1808_3_ I L0 L28 3 + LOCALVARIABLE p_i1808_4_ I L0 L28 4 + LOCALVARIABLE p_i1808_5_ I L0 L28 5 + LOCALVARIABLE l I L9 L28 6 + MAXSTACK = 9 + MAXLOCALS = 8 + + // access flags 0x1 + public onCraftMatrixChanged(Lnet/minecraft/inventory/IInventory;)V + L0 + LINENUMBER 60 L0 + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; + ICONST_0 + INVOKESTATIC net/minecraft/item/crafting/CraftingManager.getInstance ()Lnet/minecraft/item/crafting/CraftingManager; + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; + INVOKEVIRTUAL net/minecraft/item/crafting/CraftingManager.findMatchingRecipe (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Lnet/minecraft/item/ItemStack; + INVOKEINTERFACE net/minecraft/inventory/IInventory.setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V + L1 + LINENUMBER 61 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L2 0 + LOCALVARIABLE p_75130_1_ Lnet/minecraft/inventory/IInventory; L0 L2 1 + MAXSTACK = 5 + MAXLOCALS = 2 + + // access flags 0x1 + public onContainerClosed(Lnet/minecraft/entity/player/EntityPlayer;)V + L0 + LINENUMBER 68 L0 + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/inventory/Container.onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V + L1 + LINENUMBER 70 L1 + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L2 + L3 + LINENUMBER 72 L3 + ICONST_0 + ISTORE 2 + L4 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I] [] + ILOAD 2 + BIPUSH 9 + IF_ICMPGE L2 + L5 + LINENUMBER 74 L5 + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; + ILOAD 2 + INVOKEVIRTUAL net/minecraft/inventory/InventoryCrafting.getStackInSlotOnClosing (I)Lnet/minecraft/item/ItemStack; + ASTORE 3 + L6 + LINENUMBER 76 L6 + ALOAD 3 + IFNULL L7 + L8 + LINENUMBER 78 L8 + ALOAD 1 + ALOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; + POP + L7 + LINENUMBER 72 L7 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack] [] + IINC 2 1 + GOTO L4 + L2 + LINENUMBER 82 L2 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] + RETURN + L9 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L7 3 + LOCALVARIABLE i I L4 L2 2 + LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L9 0 + LOCALVARIABLE p_75134_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L9 1 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public canInteractWith(Lnet/minecraft/entity/player/EntityPlayer;)Z + L0 + LINENUMBER 86 L0 + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.posX : I + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.posY : I + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/init/Blocks.crafting_table : Lnet/minecraft/block/Block; + IF_ACMPEQ L1 + ICONST_0 + GOTO L2 + L1 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.posX : I + I2D + LDC 0.5 + DADD + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.posY : I + I2D + LDC 0.5 + DADD + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I + I2D + LDC 0.5 + DADD + INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.getDistanceSq (DDD)D + LDC 64.0 + DCMPG + IFGT L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L4 0 + LOCALVARIABLE p_75145_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L4 1 + MAXSTACK = 9 + MAXLOCALS = 2 + + // access flags 0x1 + public transferStackInSlot(Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; + L0 + LINENUMBER 94 L0 + ACONST_NULL + ASTORE 3 + L1 + LINENUMBER 95 L1 + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.inventorySlots : Ljava/util/List; + ILOAD 2 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 4 + L2 + LINENUMBER 97 L2 + ALOAD 4 + IFNULL L3 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L3 + L4 + LINENUMBER 99 L4 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + ASTORE 5 + L5 + LINENUMBER 100 L5 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 3 + L6 + LINENUMBER 102 L6 + ILOAD 2 + IFNE L7 + NEW codechicken/lib/inventory/InventoryRange + DUP + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.inventorySlots : Ljava/util/List; + BIPUSH 10 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + ICONST_0 + BIPUSH 36 + INVOKESPECIAL codechicken/lib/inventory/InventoryRange. (Lnet/minecraft/inventory/IInventory;II)V + ALOAD 5 + ICONST_1 + INVOKESTATIC codechicken/lib/inventory/InventoryUtils.insertItem (Lcodechicken/lib/inventory/InventoryRange;Lnet/minecraft/item/ItemStack;Z)I + IFEQ L8 + ACONST_NULL + ARETURN + L8 + LINENUMBER 104 L8 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 0 + ALOAD 5 + BIPUSH 10 + BIPUSH 46 + ICONST_1 + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z + IFNE L9 + L10 + LINENUMBER 106 L10 + ACONST_NULL + ARETURN + L9 + LINENUMBER 109 L9 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 4 + ALOAD 5 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.onSlotChange (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V + GOTO L11 + L7 + LINENUMBER 111 L7 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ILOAD 2 + BIPUSH 10 + IF_ICMPLT L12 + ILOAD 2 + BIPUSH 37 + IF_ICMPGE L12 + L13 + LINENUMBER 113 L13 + ALOAD 0 + ALOAD 5 + BIPUSH 37 + BIPUSH 46 + ICONST_0 + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z + IFNE L11 + L14 + LINENUMBER 115 L14 + ACONST_NULL + ARETURN + L12 + LINENUMBER 118 L12 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ILOAD 2 + BIPUSH 37 + IF_ICMPLT L15 + ILOAD 2 + BIPUSH 46 + IF_ICMPGE L15 + L16 + LINENUMBER 120 L16 + ALOAD 0 + ALOAD 5 + BIPUSH 10 + BIPUSH 37 + ICONST_0 + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z + IFNE L11 + L17 + LINENUMBER 122 L17 + ACONST_NULL + ARETURN + L15 + LINENUMBER 125 L15 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 0 + ALOAD 5 + BIPUSH 10 + BIPUSH 46 + ICONST_0 + INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z + IFNE L11 + L18 + LINENUMBER 127 L18 + ACONST_NULL + ARETURN + L11 + LINENUMBER 130 L11 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 5 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + IFNE L19 + L20 + LINENUMBER 132 L20 + ALOAD 4 + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + INVOKEVIRTUAL net/minecraft/inventory/Slot.putStack (Lnet/minecraft/item/ItemStack;)V + GOTO L21 + L19 + LINENUMBER 136 L19 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Slot.onSlotChanged ()V + L21 + LINENUMBER 139 L21 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 5 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 3 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + IF_ICMPNE L22 + L23 + LINENUMBER 141 L23 + ACONST_NULL + ARETURN + L22 + LINENUMBER 144 L22 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 4 + ALOAD 1 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/inventory/Slot.onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V + L3 + LINENUMBER 147 L3 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [] + ALOAD 3 + ARETURN + L24 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L5 L3 5 + LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L24 0 + LOCALVARIABLE p_82846_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L24 1 + LOCALVARIABLE p_82846_2_ I L0 L24 2 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L24 3 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L2 L24 4 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public func_94530_a(Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z + L0 + LINENUMBER 152 L0 + ALOAD 2 + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + ALOAD 0 + GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; + IF_ACMPEQ L1 + ALOAD 0 + ALOAD 1 + ALOAD 2 + INVOKESPECIAL net/minecraft/inventory/Container.func_94530_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z + IFEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L3 0 + LOCALVARIABLE p_94530_1_ Lnet/minecraft/item/ItemStack; L0 L3 1 + LOCALVARIABLE p_94530_2_ Lnet/minecraft/inventory/Slot; L0 L3 2 + MAXSTACK = 3 + MAXLOCALS = 3 +} diff --git a/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt b/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt new file mode 100644 index 0000000000..04d673abfc --- /dev/null +++ b/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt @@ -0,0 +1,1487 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/nbt/NBTTagCompound extends net/minecraft/nbt/NBTBase { + + // compiled from: NBTTagCompound.java + // access flags 0x0 + INNERCLASS net/minecraft/nbt/NBTTagCompound$2 null null + // access flags 0x0 + INNERCLASS net/minecraft/nbt/NBTTagCompound$1 null null + // access flags 0x409 + public static abstract INNERCLASS net/minecraft/nbt/NBTBase$NBTPrimitive net/minecraft/nbt/NBTBase NBTPrimitive + + // access flags 0x1A + private final static Lorg/apache/logging/log4j/Logger; logger + + // access flags 0x2 + private Ljava/util/Map; tagMap + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00001215" + + // access flags 0x1 + public ()V + L0 + LINENUMBER 17 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/nbt/NBTBase. ()V + L1 + LINENUMBER 21 L1 + ALOAD 0 + NEW java/util/HashMap + DUP + INVOKESPECIAL java/util/HashMap. ()V + PUTFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x0 + write(Ljava/io/DataOutput;)V throws java/io/IOException + L0 + LINENUMBER 29 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 2 + L1 + LINENUMBER 31 L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + L3 + LINENUMBER 33 L3 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 3 + L4 + LINENUMBER 34 L4 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 3 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 4 + L5 + LINENUMBER 35 L5 + ALOAD 3 + ALOAD 4 + ALOAD 1 + INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_150298_a (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V + L6 + LINENUMBER 36 L6 + GOTO L1 + L2 + LINENUMBER 38 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] [] + ALOAD 1 + ICONST_0 + INVOKEINTERFACE java/io/DataOutput.writeByte (I)V + L7 + LINENUMBER 39 L7 + RETURN + L8 + LOCALVARIABLE s Ljava/lang/String; L4 L6 3 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L5 L6 4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L8 0 + LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L8 1 + LOCALVARIABLE iterator Ljava/util/Iterator; L1 L8 2 + MAXSTACK = 3 + MAXLOCALS = 5 + + // access flags 0x0 + func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException + L0 + LINENUMBER 43 L0 + ILOAD 2 + SIPUSH 512 + IF_ICMPLE L1 + L2 + LINENUMBER 45 L2 + NEW java/lang/RuntimeException + DUP + LDC "Tried to read NBT tag with too high complexity, depth > 512" + INVOKESPECIAL java/lang/RuntimeException. (Ljava/lang/String;)V + ATHROW + L1 + LINENUMBER 49 L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.clear ()V + L3 + LINENUMBER 52 L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] + ALOAD 1 + ALOAD 3 + INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152447_a (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B + DUP + ISTORE 4 + L4 + IFEQ L5 + L6 + LINENUMBER 54 L6 + ALOAD 1 + ALOAD 3 + INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152448_b (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; + ASTORE 5 + L7 + LINENUMBER 55 L7 + ALOAD 3 + ALOAD 5 + INVOKESTATIC net/minecraft/nbt/NBTSizeTracker.readUTF (Lnet/minecraft/nbt/NBTSizeTracker;Ljava/lang/String;)V + L8 + LINENUMBER 56 L8 + ILOAD 4 + ALOAD 5 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ALOAD 3 + INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152449_a (BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; + ASTORE 6 + L9 + LINENUMBER 57 L9 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 5 + ALOAD 6 + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L10 + LINENUMBER 58 L10 + GOTO L3 + L5 + LINENUMBER 60 L5 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I] [] + RETURN + L11 + LOCALVARIABLE s Ljava/lang/String; L7 L10 5 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 6 + LOCALVARIABLE b0 B L4 L5 4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L11 0 + LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L11 1 + LOCALVARIABLE p_152446_2_ I L0 L11 2 + LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L11 3 + MAXSTACK = 5 + MAXLOCALS = 7 + + // access flags 0x1 + public func_150296_c()Ljava/util/Set; + L0 + LINENUMBER 64 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getId()B + L0 + LINENUMBER 72 L0 + BIPUSH 10 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public setTag(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V + L0 + LINENUMBER 80 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + ALOAD 2 + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 81 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74782_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74782_2_ Lnet/minecraft/nbt/NBTBase; L0 L2 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public setByte(Ljava/lang/String;B)V + L0 + LINENUMBER 88 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagByte + DUP + ILOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagByte. (B)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 89 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74774_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74774_2_ B L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setShort(Ljava/lang/String;S)V + L0 + LINENUMBER 96 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagShort + DUP + ILOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagShort. (S)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 97 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74777_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74777_2_ S L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setInteger(Ljava/lang/String;I)V + L0 + LINENUMBER 104 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagInt + DUP + ILOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagInt. (I)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 105 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74768_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74768_2_ I L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setLong(Ljava/lang/String;J)V + L0 + LINENUMBER 112 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagLong + DUP + LLOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagLong. (J)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 113 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74772_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74772_2_ J L0 L2 2 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public setFloat(Ljava/lang/String;F)V + L0 + LINENUMBER 120 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagFloat + DUP + FLOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagFloat. (F)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 121 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74776_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74776_2_ F L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setDouble(Ljava/lang/String;D)V + L0 + LINENUMBER 128 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagDouble + DUP + DLOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagDouble. (D)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 129 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74780_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74780_2_ D L0 L2 2 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public setString(Ljava/lang/String;Ljava/lang/String;)V + L0 + LINENUMBER 136 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagString + DUP + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagString. (Ljava/lang/String;)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 137 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74778_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74778_2_ Ljava/lang/String; L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setByteArray(Ljava/lang/String;[B)V + L0 + LINENUMBER 144 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagByteArray + DUP + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagByteArray. ([B)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 145 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74773_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74773_2_ [B L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setIntArray(Ljava/lang/String;[I)V + L0 + LINENUMBER 152 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagIntArray + DUP + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagIntArray. ([I)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 153 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74783_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74783_2_ [I L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setBoolean(Ljava/lang/String;Z)V + L0 + LINENUMBER 160 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + IFEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String] + ICONST_0 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String I] + I2B + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setByte (Ljava/lang/String;B)V + L3 + LINENUMBER 161 L3 + RETURN + L4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 + LOCALVARIABLE p_74757_1_ Ljava/lang/String; L0 L4 1 + LOCALVARIABLE p_74757_2_ Z L0 L4 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public getTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; + L0 + LINENUMBER 168 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + LOCALVARIABLE p_74781_1_ Ljava/lang/String; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public func_150299_b(Ljava/lang/String;)B + L0 + LINENUMBER 173 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L1 + LINENUMBER 174 L1 + ALOAD 2 + IFNULL L2 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + GOTO L3 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 + LOCALVARIABLE p_150299_1_ Ljava/lang/String; L0 L4 1 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L1 L4 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public hasKey(Ljava/lang/String;)Z + L0 + LINENUMBER 182 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + LOCALVARIABLE p_74764_1_ Ljava/lang/String; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public hasKey(Ljava/lang/String;I)Z + L0 + LINENUMBER 187 L0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B + ISTORE 3 + L1 + LINENUMBER 188 L1 + ILOAD 3 + ILOAD 2 + IF_ICMPNE L2 + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] + ILOAD 2 + BIPUSH 99 + IF_ICMPEQ L4 + ICONST_0 + GOTO L3 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] + ILOAD 3 + ICONST_1 + IF_ICMPEQ L5 + ILOAD 3 + ICONST_2 + IF_ICMPEQ L5 + ILOAD 3 + ICONST_3 + IF_ICMPEQ L5 + ILOAD 3 + ICONST_4 + IF_ICMPEQ L5 + ILOAD 3 + ICONST_5 + IF_ICMPEQ L5 + ILOAD 3 + BIPUSH 6 + IF_ICMPNE L6 + L5 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] + ICONST_1 + GOTO L3 + L6 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [I] + IRETURN + L7 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0 + LOCALVARIABLE p_150297_1_ Ljava/lang/String; L0 L7 1 + LOCALVARIABLE p_150297_2_ I L0 L7 2 + LOCALVARIABLE b0 B L1 L7 3 + MAXSTACK = 2 + MAXLOCALS = 4 + + // access flags 0x1 + public getByte(Ljava/lang/String;)B + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 198 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150290_f ()B + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] + IRETURN + L2 + LINENUMBER 200 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 202 L4 + ICONST_0 + IRETURN + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74771_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getShort(Ljava/lang/String;)S + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 213 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150289_e ()S + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] + IRETURN + L2 + LINENUMBER 215 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 217 L4 + ICONST_0 + IRETURN + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74765_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getInteger(Ljava/lang/String;)I + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 228 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150287_d ()I + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] + IRETURN + L2 + LINENUMBER 230 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 232 L4 + ICONST_0 + IRETURN + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74762_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getLong(Ljava/lang/String;)J + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 243 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + LCONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150291_c ()J + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [J] + LRETURN + L2 + LINENUMBER 245 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 247 L4 + LCONST_0 + LRETURN + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74763_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getFloat(Ljava/lang/String;)F + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 258 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + FCONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150288_h ()F + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [F] + FRETURN + L2 + LINENUMBER 260 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 262 L4 + FCONST_0 + FRETURN + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74760_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getDouble(Ljava/lang/String;)D + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 273 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + DCONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150286_g ()D + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [D] + DRETURN + L2 + LINENUMBER 275 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 277 L4 + DCONST_0 + DRETURN + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74769_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getString(Ljava/lang/String;)Ljava/lang/String; + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 288 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + LDC "" + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String; + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/String] + ARETURN + L2 + LINENUMBER 290 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 292 L4 + LDC "" + ARETURN + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74779_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getByteArray(Ljava/lang/String;)[B + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 303 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + NEWARRAY T_BYTE + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTTagByteArray + INVOKEVIRTUAL net/minecraft/nbt/NBTTagByteArray.func_150292_c ()[B + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[B] + ARETURN + L2 + LINENUMBER 305 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 307 L4 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 0 + ALOAD 1 + BIPUSH 7 + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74770_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 6 + MAXLOCALS = 3 + + // access flags 0x1 + public getIntArray(Ljava/lang/String;)[I + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 318 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + NEWARRAY T_INT + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTTagIntArray + INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[I] + ARETURN + L2 + LINENUMBER 320 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 322 L4 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 0 + ALOAD 1 + BIPUSH 11 + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74759_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 6 + MAXLOCALS = 3 + + // access flags 0x1 + public getCompoundTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 334 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTTagCompound + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [net/minecraft/nbt/NBTTagCompound] + ARETURN + L2 + LINENUMBER 336 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 338 L4 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 0 + ALOAD 1 + BIPUSH 10 + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L5 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74775_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 6 + MAXLOCALS = 3 + + // access flags 0x1 + public getTagList(Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + TRYCATCHBLOCK L3 L4 L2 java/lang/ClassCastException + L0 + LINENUMBER 349 L0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B + BIPUSH 9 + IF_ICMPEQ L3 + L5 + LINENUMBER 351 L5 + NEW net/minecraft/nbt/NBTTagList + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V + L1 + ARETURN + L3 + LINENUMBER 355 L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTTagList + ASTORE 3 + L6 + LINENUMBER 356 L6 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I + IFLE L7 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.func_150303_d ()I + ILOAD 2 + IF_ICMPEQ L7 + NEW net/minecraft/nbt/NBTTagList + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V + GOTO L4 + L7 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [] + ALOAD 3 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [net/minecraft/nbt/NBTTagList] + ARETURN + L2 + LINENUMBER 359 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [java/lang/ClassCastException] + ASTORE 3 + L8 + LINENUMBER 361 L8 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 0 + ALOAD 1 + BIPUSH 9 + ALOAD 3 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L9 + LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L2 3 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L8 L9 3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L9 0 + LOCALVARIABLE p_150295_1_ Ljava/lang/String; L0 L9 1 + LOCALVARIABLE p_150295_2_ I L0 L9 2 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public getBoolean(Ljava/lang/String;)Z + L0 + LINENUMBER 371 L0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getByte (Ljava/lang/String;)B + IFEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L3 0 + LOCALVARIABLE p_74767_1_ Ljava/lang/String; L0 L3 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public removeTag(Ljava/lang/String;)V + L0 + LINENUMBER 379 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.remove (Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 380 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_82580_1_ Ljava/lang/String; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public toString()Ljava/lang/String; + L0 + LINENUMBER 384 L0 + LDC "{" + ASTORE 1 + L1 + LINENUMBER 387 L1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 2 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L3 + L4 + LINENUMBER 389 L4 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 3 + L5 + LINENUMBER 387 L5 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 3 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + BIPUSH 58 + INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 3 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + BIPUSH 44 + INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 1 + GOTO L2 + L3 + LINENUMBER 392 L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] [] + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; + LDC "}" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ARETURN + L6 + LOCALVARIABLE s1 Ljava/lang/String; L5 L3 3 + LOCALVARIABLE iterator Ljava/util/Iterator; L2 L3 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0 + LOCALVARIABLE s Ljava/lang/String; L1 L6 1 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public hasNoTags()Z + L0 + LINENUMBER 400 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.isEmpty ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x2 + private createCrashReport(Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + L0 + LINENUMBER 408 L0 + ALOAD 3 + LDC "Reading NBT data" + INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; + ASTORE 4 + L1 + LINENUMBER 409 L1 + ALOAD 4 + LDC "Corrupt NBT tag" + ICONST_1 + INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategoryDepth (Ljava/lang/String;I)Lnet/minecraft/crash/CrashReportCategory; + ASTORE 5 + L2 + LINENUMBER 410 L2 + ALOAD 5 + LDC "Tag type found" + NEW net/minecraft/nbt/NBTTagCompound$1 + DUP + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$1. (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L3 + LINENUMBER 418 L3 + ALOAD 5 + LDC "Tag type expected" + NEW net/minecraft/nbt/NBTTagCompound$2 + DUP + ALOAD 0 + ILOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$2. (Lnet/minecraft/nbt/NBTTagCompound;I)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L4 + LINENUMBER 426 L4 + ALOAD 5 + LDC "Tag name" + ALOAD 1 + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V + L5 + LINENUMBER 427 L5 + ALOAD 4 + ARETURN + L6 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0 + LOCALVARIABLE p_82581_1_ Ljava/lang/String; L0 L6 1 + LOCALVARIABLE p_82581_2_ I L0 L6 2 + LOCALVARIABLE p_82581_3_ Ljava/lang/ClassCastException; L0 L6 3 + LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L1 L6 4 + LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L2 L6 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public copy()Lnet/minecraft/nbt/NBTBase; + L0 + LINENUMBER 435 L0 + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + ASTORE 1 + L1 + LINENUMBER 436 L1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 2 + L2 + LINENUMBER 438 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L3 + L4 + LINENUMBER 440 L4 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 3 + L5 + LINENUMBER 441 L5 + ALOAD 1 + ALOAD 3 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 3 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V + L6 + LINENUMBER 442 L6 + GOTO L2 + L3 + LINENUMBER 444 L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 1 + ARETURN + L7 + LOCALVARIABLE s Ljava/lang/String; L5 L6 3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0 + LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L1 L7 1 + LOCALVARIABLE iterator Ljava/util/Iterator; L2 L7 2 + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public equals(Ljava/lang/Object;)Z + L0 + LINENUMBER 449 L0 + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z + IFEQ L1 + L2 + LINENUMBER 451 L2 + ALOAD 1 + CHECKCAST net/minecraft/nbt/NBTTagCompound + ASTORE 2 + L3 + LINENUMBER 452 L3 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set; + ALOAD 2 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.equals (Ljava/lang/Object;)Z + IRETURN + L1 + LINENUMBER 456 L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/Object] [] + ICONST_0 + IRETURN + L4 + LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 + LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L4 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public hashCode()I + L0 + LINENUMBER 462 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.hashCode ()I + IXOR + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0xA + private static func_150298_a(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V throws java/io/IOException + L0 + LINENUMBER 467 L0 + ALOAD 2 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + INVOKEINTERFACE java/io/DataOutput.writeByte (I)V + L1 + LINENUMBER 469 L1 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + IFEQ L2 + L3 + LINENUMBER 471 L3 + ALOAD 2 + ALOAD 0 + INVOKEINTERFACE java/io/DataOutput.writeUTF (Ljava/lang/String;)V + L4 + LINENUMBER 472 L4 + ALOAD 1 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V + L2 + LINENUMBER 474 L2 + FRAME FULL [java/lang/String net/minecraft/nbt/NBTBase java/io/DataOutput] [] + RETURN + L5 + LOCALVARIABLE p_150298_0_ Ljava/lang/String; L0 L5 0 + LOCALVARIABLE p_150298_1_ Lnet/minecraft/nbt/NBTBase; L0 L5 1 + LOCALVARIABLE p_150298_2_ Ljava/io/DataOutput; L0 L5 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0xA + private static func_152447_a(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B throws java/io/IOException + L0 + LINENUMBER 478 L0 + ALOAD 1 + LDC 8 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L1 + LINENUMBER 479 L1 + ALOAD 0 + INVOKEINTERFACE java/io/DataInput.readByte ()B + IRETURN + L2 + LOCALVARIABLE p_152447_0_ Ljava/io/DataInput; L0 L2 0 + LOCALVARIABLE p_152447_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L2 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0xA + private static func_152448_b(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; throws java/io/IOException + L0 + LINENUMBER 484 L0 + ALOAD 0 + INVOKEINTERFACE java/io/DataInput.readUTF ()Ljava/lang/String; + ARETURN + L1 + LOCALVARIABLE p_152448_0_ Ljava/io/DataInput; L0 L1 0 + LOCALVARIABLE p_152448_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x8 + static func_152449_a(BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; + TRYCATCHBLOCK L0 L1 L2 java/io/IOException + L3 + LINENUMBER 489 L3 + ALOAD 4 + LDC 32 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L4 + LINENUMBER 490 L4 + ILOAD 0 + INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase; + ASTORE 5 + L0 + LINENUMBER 494 L0 + ALOAD 5 + ALOAD 2 + ILOAD 3 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V + L5 + LINENUMBER 495 L5 + ALOAD 5 + L1 + ARETURN + L2 + LINENUMBER 497 L2 + FRAME FULL [I java/lang/String java/io/DataInput I net/minecraft/nbt/NBTSizeTracker net/minecraft/nbt/NBTBase] [java/io/IOException] + ASTORE 6 + L6 + LINENUMBER 499 L6 + ALOAD 6 + LDC "Loading NBT data" + INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; + ASTORE 7 + L7 + LINENUMBER 500 L7 + ALOAD 7 + LDC "NBT Tag" + INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; + ASTORE 8 + L8 + LINENUMBER 501 L8 + ALOAD 8 + LDC "Tag name" + ALOAD 1 + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V + L9 + LINENUMBER 502 L9 + ALOAD 8 + LDC "Tag type" + ILOAD 0 + INVOKESTATIC java/lang/Byte.valueOf (B)Ljava/lang/Byte; + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V + L10 + LINENUMBER 503 L10 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 7 + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L11 + LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L7 L11 7 + LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L8 L11 8 + LOCALVARIABLE ioexception Ljava/io/IOException; L6 L11 6 + LOCALVARIABLE p_152449_0_ B L3 L11 0 + LOCALVARIABLE p_152449_1_ Ljava/lang/String; L3 L11 1 + LOCALVARIABLE p_152449_2_ Ljava/io/DataInput; L3 L11 2 + LOCALVARIABLE p_152449_3_ I L3 L11 3 + LOCALVARIABLE p_152449_4_ Lnet/minecraft/nbt/NBTSizeTracker; L3 L11 4 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L0 L11 5 + MAXSTACK = 4 + MAXLOCALS = 9 + + // access flags 0x1008 + static synthetic access$000(Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Map; + L0 + LINENUMBER 17 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ARETURN + L1 + LOCALVARIABLE x0 Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 19 L0 + INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger; + PUTSTATIC net/minecraft/nbt/NBTTagCompound.logger : Lorg/apache/logging/log4j/Logger; + RETURN + MAXSTACK = 1 + MAXLOCALS = 0 +} diff --git a/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt b/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt new file mode 100644 index 0000000000..e5b5af3202 --- /dev/null +++ b/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt @@ -0,0 +1,805 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/nbt/NBTTagList extends net/minecraft/nbt/NBTBase { + + // compiled from: NBTTagList.java + + // access flags 0x2 + private Ljava/util/List; tagList + + // access flags 0x2 + private B tagType + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00001224" + + // access flags 0x1 + public ()V + L0 + LINENUMBER 10 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/nbt/NBTBase. ()V + L1 + LINENUMBER 13 L1 + ALOAD 0 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + L2 + LINENUMBER 15 L2 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L3 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x0 + write(Ljava/io/DataOutput;)V throws java/io/IOException + L0 + LINENUMBER 23 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.isEmpty ()Z + IFNE L1 + L2 + LINENUMBER 25 L2 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ICONST_0 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + GOTO L3 + L1 + LINENUMBER 29 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] [] + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + L3 + LINENUMBER 32 L3 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] [] + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + INVOKEINTERFACE java/io/DataOutput.writeByte (I)V + L4 + LINENUMBER 33 L4 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + INVOKEINTERFACE java/io/DataOutput.writeInt (I)V + L5 + LINENUMBER 35 L5 + ICONST_0 + ISTORE 2 + L6 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] [] + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L7 + L8 + LINENUMBER 37 L8 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 2 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V + L9 + LINENUMBER 35 L9 + IINC 2 1 + GOTO L6 + L7 + LINENUMBER 39 L7 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] [] + RETURN + L10 + LOCALVARIABLE i I L6 L7 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L10 0 + LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L10 1 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x0 + func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException + L0 + LINENUMBER 43 L0 + ILOAD 2 + SIPUSH 512 + IF_ICMPLE L1 + L2 + LINENUMBER 45 L2 + NEW java/lang/RuntimeException + DUP + LDC "Tried to read NBT tag with too high complexity, depth > 512" + INVOKESPECIAL java/lang/RuntimeException. (Ljava/lang/String;)V + ATHROW + L1 + LINENUMBER 49 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] + ALOAD 3 + LDC 8 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L3 + LINENUMBER 50 L3 + ALOAD 0 + ALOAD 1 + INVOKEINTERFACE java/io/DataInput.readByte ()B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + L4 + LINENUMBER 51 L4 + ALOAD 3 + LDC 32 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L5 + LINENUMBER 52 L5 + ALOAD 1 + INVOKEINTERFACE java/io/DataInput.readInt ()I + ISTORE 4 + L6 + LINENUMBER 53 L6 + ALOAD 0 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + L7 + LINENUMBER 55 L7 + ICONST_0 + ISTORE 5 + L8 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] [] + ILOAD 5 + ILOAD 4 + IF_ICMPGE L9 + L10 + LINENUMBER 57 L10 + ALOAD 3 + LDC 32 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L11 + LINENUMBER 58 L11 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase; + ASTORE 6 + L12 + LINENUMBER 59 L12 + ALOAD 6 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ALOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V + L13 + LINENUMBER 60 L13 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ALOAD 6 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L14 + LINENUMBER 55 L14 + IINC 5 1 + GOTO L8 + L9 + LINENUMBER 63 L9 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] [] + RETURN + L15 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L12 L14 6 + LOCALVARIABLE k I L8 L9 5 + LOCALVARIABLE j I L6 L9 4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L15 0 + LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L15 1 + LOCALVARIABLE p_152446_2_ I L0 L15 2 + LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L15 3 + MAXSTACK = 4 + MAXLOCALS = 7 + + // access flags 0x1 + public getId()B + L0 + LINENUMBER 70 L0 + BIPUSH 9 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public toString()Ljava/lang/String; + L0 + LINENUMBER 75 L0 + LDC "[" + ASTORE 1 + L1 + LINENUMBER 76 L1 + ICONST_0 + ISTORE 2 + L2 + LINENUMBER 78 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 3 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L4 + L5 + LINENUMBER 80 L5 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 4 + L6 + LINENUMBER 81 L6 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ILOAD 2 + INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; + BIPUSH 58 + INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; + ALOAD 4 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + BIPUSH 44 + INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 1 + L7 + LINENUMBER 78 L7 + IINC 2 1 + GOTO L3 + L4 + LINENUMBER 84 L4 + FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] [] + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; + LDC "]" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ARETURN + L8 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L7 4 + LOCALVARIABLE iterator Ljava/util/Iterator; L3 L4 3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L8 0 + LOCALVARIABLE s Ljava/lang/String; L1 L8 1 + LOCALVARIABLE i I L2 L8 2 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public appendTag(Lnet/minecraft/nbt/NBTBase;)V + L0 + LINENUMBER 93 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + IFNE L1 + L2 + LINENUMBER 95 L2 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + GOTO L3 + L1 + LINENUMBER 97 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + IF_ICMPEQ L3 + L4 + LINENUMBER 99 L4 + GETSTATIC java/lang/System.err : Ljava/io/PrintStream; + LDC "WARNING: Adding mismatching tag types to tag list" + INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V + L5 + LINENUMBER 100 L5 + RETURN + L3 + LINENUMBER 103 L3 + FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ALOAD 1 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L6 + LINENUMBER 104 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L7 0 + LOCALVARIABLE p_74742_1_ Lnet/minecraft/nbt/NBTBase; L0 L7 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public func_150304_a(ILnet/minecraft/nbt/NBTBase;)V + L0 + LINENUMBER 108 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 110 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + IFNE L3 + L4 + LINENUMBER 112 L4 + ALOAD 0 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + GOTO L5 + L3 + LINENUMBER 114 L3 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + IF_ICMPEQ L5 + L6 + LINENUMBER 116 L6 + GETSTATIC java/lang/System.err : Ljava/io/PrintStream; + LDC "WARNING: Adding mismatching tag types to tag list" + INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V + L7 + LINENUMBER 117 L7 + RETURN + L5 + LINENUMBER 120 L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + ALOAD 2 + INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; + POP + GOTO L8 + L1 + LINENUMBER 124 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + GETSTATIC java/lang/System.err : Ljava/io/PrintStream; + LDC "WARNING: index out of bounds to set tag in tag list" + INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V + L8 + LINENUMBER 126 L8 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + RETURN + L9 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0 + LOCALVARIABLE p_150304_1_ I L0 L9 1 + LOCALVARIABLE p_150304_2_ Lnet/minecraft/nbt/NBTBase; L0 L9 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public removeTag(I)Lnet/minecraft/nbt/NBTBase; + L0 + LINENUMBER 133 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.remove (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + LOCALVARIABLE p_74744_1_ I L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getCompoundTagAt(I)Lnet/minecraft/nbt/NBTTagCompound; + L0 + LINENUMBER 141 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 143 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 144 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + BIPUSH 10 + IF_ICMPNE L4 + ALOAD 2 + CHECKCAST net/minecraft/nbt/NBTTagCompound + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [net/minecraft/nbt/NBTTagCompound] + ARETURN + L1 + LINENUMBER 148 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + ARETURN + L6 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150305_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public func_150306_c(I)[I + L0 + LINENUMBER 154 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 156 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 157 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + BIPUSH 11 + IF_ICMPNE L4 + ALOAD 2 + CHECKCAST net/minecraft/nbt/NBTTagIntArray + INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + ICONST_0 + NEWARRAY T_INT + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [[I] + ARETURN + L1 + LINENUMBER 161 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + ICONST_0 + NEWARRAY T_INT + ARETURN + L6 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150306_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public func_150309_d(I)D + L0 + LINENUMBER 167 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 169 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 170 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + BIPUSH 6 + IF_ICMPNE L4 + ALOAD 2 + CHECKCAST net/minecraft/nbt/NBTTagDouble + INVOKEVIRTUAL net/minecraft/nbt/NBTTagDouble.func_150286_g ()D + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + DCONST_0 + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [D] + DRETURN + L1 + LINENUMBER 174 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + DCONST_0 + DRETURN + L6 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150309_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public func_150308_e(I)F + L0 + LINENUMBER 180 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 182 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 183 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + ICONST_5 + IF_ICMPNE L4 + ALOAD 2 + CHECKCAST net/minecraft/nbt/NBTTagFloat + INVOKEVIRTUAL net/minecraft/nbt/NBTTagFloat.func_150288_h ()F + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + FCONST_0 + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [F] + FRETURN + L1 + LINENUMBER 187 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + FCONST_0 + FRETURN + L6 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150308_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getStringTagAt(I)Ljava/lang/String; + L0 + LINENUMBER 196 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 198 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 199 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + BIPUSH 8 + IF_ICMPNE L4 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String; + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.toString ()Ljava/lang/String; + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [java/lang/String] + ARETURN + L1 + LINENUMBER 203 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + LDC "" + ARETURN + L6 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150307_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public tagCount()I + L0 + LINENUMBER 212 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public copy()Lnet/minecraft/nbt/NBTBase; + L0 + LINENUMBER 220 L0 + NEW net/minecraft/nbt/NBTTagList + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V + ASTORE 1 + L1 + LINENUMBER 221 L1 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + L2 + LINENUMBER 222 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 2 + L3 + LINENUMBER 224 L3 + FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L4 + L5 + LINENUMBER 226 L5 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 3 + L6 + LINENUMBER 227 L6 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; + ASTORE 4 + L7 + LINENUMBER 228 L7 + ALOAD 1 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ALOAD 4 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L8 + LINENUMBER 229 L8 + GOTO L3 + L4 + LINENUMBER 231 L4 + FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] [] + ALOAD 1 + ARETURN + L9 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L8 3 + LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L7 L8 4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0 + LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L1 L9 1 + LOCALVARIABLE iterator Ljava/util/Iterator; L3 L9 2 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public equals(Ljava/lang/Object;)Z + L0 + LINENUMBER 236 L0 + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z + IFEQ L1 + L2 + LINENUMBER 238 L2 + ALOAD 1 + CHECKCAST net/minecraft/nbt/NBTTagList + ASTORE 2 + L3 + LINENUMBER 240 L3 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + ALOAD 2 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + IF_ICMPNE L1 + L4 + LINENUMBER 242 L4 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ALOAD 2 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.equals (Ljava/lang/Object;)Z + IRETURN + L1 + LINENUMBER 246 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/Object] [] + ICONST_0 + IRETURN + L5 + LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L5 0 + LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public hashCode()I + L0 + LINENUMBER 251 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.hashCode ()I + IXOR + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public func_150303_d()I + L0 + LINENUMBER 256 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 +} diff --git a/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt b/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt new file mode 100644 index 0000000000..1e72dfb1f7 --- /dev/null +++ b/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt @@ -0,0 +1,1385 @@ +// class version 50.0 (50) +// access flags 0x421 +public abstract class net/minecraft/tileentity/MobSpawnerBaseLogic { + + // compiled from: MobSpawnerBaseLogic.java + // access flags 0x1 + public INNERCLASS net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart net/minecraft/tileentity/MobSpawnerBaseLogic WeightedRandomMinecart + // access flags 0x9 + public static INNERCLASS net/minecraft/util/WeightedRandom$Item net/minecraft/util/WeightedRandom Item + + // access flags 0x1 + public I spawnDelay + + // access flags 0x2 + private Ljava/lang/String; entityTypeName + + // access flags 0x2 + private Ljava/util/List; potentialEntitySpawns + + // access flags 0x2 + private Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; randomEntity + + // access flags 0x1 + public D field_98287_c + + // access flags 0x1 + public D field_98284_d + + // access flags 0x2 + private I minSpawnDelay + + // access flags 0x2 + private I maxSpawnDelay + + // access flags 0x2 + private I spawnCount + + // access flags 0x2 + private Lnet/minecraft/entity/Entity; field_98291_j + + // access flags 0x2 + private I maxNearbyEntities + + // access flags 0x2 + private I activatingRangeFromPlayer + + // access flags 0x2 + private I spawnRange + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000129" + + // access flags 0x1 + public ()V + L0 + LINENUMBER 20 L0 + ALOAD 0 + INVOKESPECIAL java/lang/Object. ()V + L1 + LINENUMBER 23 L1 + ALOAD 0 + BIPUSH 20 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + L2 + LINENUMBER 24 L2 + ALOAD 0 + LDC "Pig" + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; + L3 + LINENUMBER 30 L3 + ALOAD 0 + SIPUSH 200 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I + L4 + LINENUMBER 31 L4 + ALOAD 0 + SIPUSH 800 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I + L5 + LINENUMBER 33 L5 + ALOAD 0 + ICONST_4 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I + L6 + LINENUMBER 35 L6 + ALOAD 0 + BIPUSH 6 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I + L7 + LINENUMBER 37 L7 + ALOAD 0 + BIPUSH 16 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I + L8 + LINENUMBER 39 L8 + ALOAD 0 + ICONST_4 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I + RETURN + L9 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L9 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getEntityNameToSpawn()Ljava/lang/String; + L0 + LINENUMBER 47 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + IFNONNULL L1 + L2 + LINENUMBER 49 L2 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; + LDC "Minecart" + INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z + IFEQ L3 + L4 + LINENUMBER 51 L4 + ALOAD 0 + LDC "MinecartRideable" + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; + L3 + LINENUMBER 54 L3 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; + ARETURN + L1 + LINENUMBER 58 L1 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.entityTypeName : Ljava/lang/String; + ARETURN + L5 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L5 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public setEntityName(Ljava/lang/String;)V + L0 + LINENUMBER 64 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; + L1 + LINENUMBER 65 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L2 0 + LOCALVARIABLE p_98272_1_ Ljava/lang/String; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public isActivated()Z + L0 + LINENUMBER 72 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I + I2D + LDC 0.5 + DADD + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I + I2D + LDC 0.5 + DADD + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I + I2D + LDC 0.5 + DADD + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I + I2D + INVOKEVIRTUAL net/minecraft/world/World.getClosestPlayer (DDDD)Lnet/minecraft/entity/player/EntityPlayer; + IFNULL L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L3 0 + MAXSTACK = 9 + MAXLOCALS = 1 + + // access flags 0x1 + public updateSpawner()V + L0 + LINENUMBER 77 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.isActivated ()Z + IFEQ L1 + L2 + LINENUMBER 81 L2 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.isRemote : Z + IFEQ L3 + L4 + LINENUMBER 83 L4 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I + I2F + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + F2D + DSTORE 1 + L5 + LINENUMBER 84 L5 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I + I2F + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + F2D + DSTORE 3 + L6 + LINENUMBER 85 L6 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I + I2F + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + F2D + DSTORE 5 + L7 + LINENUMBER 86 L7 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + LDC "smoke" + DLOAD 1 + DLOAD 3 + DLOAD 5 + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L8 + LINENUMBER 87 L8 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + LDC "flame" + DLOAD 1 + DLOAD 3 + DLOAD 5 + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L9 + LINENUMBER 89 L9 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + IFLE L10 + L11 + LINENUMBER 91 L11 + ALOAD 0 + DUP + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + ICONST_1 + ISUB + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + L10 + LINENUMBER 94 L10 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic D D D] [] + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98284_d : D + L12 + LINENUMBER 95 L12 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D + LDC 1000.0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + I2F + LDC 200.0 + FADD + FDIV + F2D + DADD + LDC 360.0 + DREM + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D + L13 + LINENUMBER 96 L13 + GOTO L1 + L3 + LINENUMBER 99 L3 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + ICONST_M1 + IF_ICMPNE L14 + L15 + LINENUMBER 101 L15 + ALOAD 0 + INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V + L14 + LINENUMBER 104 L14 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + IFLE L16 + L17 + LINENUMBER 106 L17 + ALOAD 0 + DUP + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + ICONST_1 + ISUB + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + L18 + LINENUMBER 107 L18 + RETURN + L16 + LINENUMBER 110 L16 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ICONST_0 + ISTORE 7 + L19 + LINENUMBER 112 L19 + ICONST_0 + ISTORE 8 + L20 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I] [] + ILOAD 8 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I + IF_ICMPGE L21 + L22 + LINENUMBER 114 L22 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; + ASTORE 9 + L23 + LINENUMBER 116 L23 + ALOAD 9 + IFNONNULL L24 + L25 + LINENUMBER 118 L25 + RETURN + L24 + LINENUMBER 121 L24 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I net/minecraft/entity/Entity] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + ALOAD 9 + INVOKEVIRTUAL java/lang/Object.getClass ()Ljava/lang/Class; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I + I2D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I + I2D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I + I2D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I + ICONST_1 + IADD + I2D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I + ICONST_1 + IADD + I2D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I + ICONST_1 + IADD + I2D + INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I + ICONST_2 + IMUL + I2D + LDC 4.0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I + ICONST_2 + IMUL + I2D + INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.expand (DDD)Lnet/minecraft/util/AxisAlignedBB; + INVOKEVIRTUAL net/minecraft/world/World.getEntitiesWithinAABB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;)Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + ISTORE 10 + L26 + LINENUMBER 123 L26 + ILOAD 10 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I + IF_ICMPLT L27 + L28 + LINENUMBER 125 L28 + ALOAD 0 + INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V + L29 + LINENUMBER 126 L29 + RETURN + L27 + LINENUMBER 129 L27 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I net/minecraft/entity/Entity I] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I + I2D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextDouble ()D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextDouble ()D + DSUB + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I + I2D + DMUL + DADD + DSTORE 5 + L30 + LINENUMBER 130 L30 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + ICONST_3 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + ICONST_1 + ISUB + I2D + DSTORE 11 + L31 + LINENUMBER 131 L31 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I + I2D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextDouble ()D + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextDouble ()D + DSUB + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I + I2D + DMUL + DADD + DSTORE 13 + L32 + LINENUMBER 132 L32 + ALOAD 9 + INSTANCEOF net/minecraft/entity/EntityLiving + IFEQ L33 + ALOAD 9 + CHECKCAST net/minecraft/entity/EntityLiving + GOTO L34 + L33 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D] [] + ACONST_NULL + L34 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D] [net/minecraft/entity/EntityLiving] + ASTORE 15 + L35 + LINENUMBER 133 L35 + ALOAD 9 + DLOAD 5 + DLOAD 11 + DLOAD 13 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 360.0 + FMUL + FCONST_0 + INVOKEVIRTUAL net/minecraft/entity/Entity.setLocationAndAngles (DDDFF)V + L36 + LINENUMBER 135 L36 + ALOAD 15 + IFNULL L37 + ALOAD 15 + INVOKEVIRTUAL net/minecraft/entity/EntityLiving.getCanSpawnHere ()Z + IFEQ L38 + L37 + LINENUMBER 137 L37 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] + ALOAD 0 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98265_a (Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; + POP + L39 + LINENUMBER 138 L39 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + SIPUSH 2004 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I + ICONST_0 + INVOKEVIRTUAL net/minecraft/world/World.playAuxSFX (IIIII)V + L40 + LINENUMBER 140 L40 + ALOAD 15 + IFNULL L41 + L42 + LINENUMBER 142 L42 + ALOAD 15 + INVOKEVIRTUAL net/minecraft/entity/EntityLiving.spawnExplosionParticle ()V + L41 + LINENUMBER 145 L41 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] + ICONST_1 + ISTORE 7 + L38 + LINENUMBER 112 L38 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] + IINC 8 1 + GOTO L20 + L21 + LINENUMBER 149 L21 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I] [] + ILOAD 7 + IFEQ L1 + L43 + LINENUMBER 151 L43 + ALOAD 0 + INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V + L1 + LINENUMBER 155 L1 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + RETURN + L44 + LOCALVARIABLE d0 D L5 L13 1 + LOCALVARIABLE d1 D L6 L13 3 + LOCALVARIABLE d2 D L7 L3 5 + LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L23 L38 9 + LOCALVARIABLE j I L26 L38 10 + LOCALVARIABLE d3 D L31 L38 11 + LOCALVARIABLE d4 D L32 L38 13 + LOCALVARIABLE entityliving Lnet/minecraft/entity/EntityLiving; L35 L38 15 + LOCALVARIABLE d2 D L30 L21 5 + LOCALVARIABLE i I L20 L21 8 + LOCALVARIABLE flag Z L19 L1 7 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L44 0 + MAXSTACK = 14 + MAXLOCALS = 16 + + // access flags 0x1 + public func_98265_a(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; + L0 + LINENUMBER 159 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + IFNULL L1 + L2 + LINENUMBER 161 L2 + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + ASTORE 2 + L3 + LINENUMBER 162 L3 + ALOAD 1 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/entity/Entity.writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z + POP + L4 + LINENUMBER 163 L4 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150296_c ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 3 + L5 + LINENUMBER 165 L5 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L6 + L7 + LINENUMBER 167 L7 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 4 + L8 + LINENUMBER 168 L8 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; + ALOAD 4 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; + ASTORE 5 + L9 + LINENUMBER 169 L9 + ALOAD 2 + ALOAD 4 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V + L10 + LINENUMBER 170 L10 + GOTO L5 + L6 + LINENUMBER 172 L6 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 1 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/entity/Entity.readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V + L11 + LINENUMBER 174 L11 + ALOAD 1 + GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; + IFNULL L12 + L13 + LINENUMBER 176 L13 + ALOAD 1 + GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L12 + LINENUMBER 181 L12 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 1 + ASTORE 5 + L14 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator T net/minecraft/entity/Entity] [] + ALOAD 2 + LDC "Riding" + BIPUSH 10 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z + IFEQ L15 + L16 + LINENUMBER 183 L16 + ALOAD 2 + LDC "Riding" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; + ASTORE 4 + L17 + LINENUMBER 184 L17 + ALOAD 4 + LDC "id" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getString (Ljava/lang/String;)Ljava/lang/String; + ALOAD 1 + GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; + INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; + ASTORE 6 + L18 + LINENUMBER 186 L18 + ALOAD 6 + IFNULL L19 + L20 + LINENUMBER 188 L20 + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + ASTORE 7 + L21 + LINENUMBER 189 L21 + ALOAD 6 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/entity/Entity.writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z + POP + L22 + LINENUMBER 190 L22 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150296_c ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 8 + L23 + LINENUMBER 192 L23 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 8 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L24 + L25 + LINENUMBER 194 L25 + ALOAD 8 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 9 + L26 + LINENUMBER 195 L26 + ALOAD 4 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; + ASTORE 10 + L27 + LINENUMBER 196 L27 + ALOAD 7 + ALOAD 9 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V + L28 + LINENUMBER 197 L28 + GOTO L23 + L24 + LINENUMBER 199 L24 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 6 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/entity/Entity.readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V + L29 + LINENUMBER 200 L29 + ALOAD 6 + ALOAD 5 + GETFIELD net/minecraft/entity/Entity.posX : D + ALOAD 5 + GETFIELD net/minecraft/entity/Entity.posY : D + ALOAD 5 + GETFIELD net/minecraft/entity/Entity.posZ : D + ALOAD 5 + GETFIELD net/minecraft/entity/Entity.rotationYaw : F + ALOAD 5 + GETFIELD net/minecraft/entity/Entity.rotationPitch : F + INVOKEVIRTUAL net/minecraft/entity/Entity.setLocationAndAngles (DDDFF)V + L30 + LINENUMBER 202 L30 + ALOAD 1 + GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; + IFNULL L31 + L32 + LINENUMBER 204 L32 + ALOAD 1 + GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; + ALOAD 6 + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L31 + LINENUMBER 207 L31 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 5 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/entity/Entity.mountEntity (Lnet/minecraft/entity/Entity;)V + L19 + LINENUMBER 210 L19 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity] [] + ALOAD 6 + ASTORE 5 + L33 + LINENUMBER 181 L33 + ALOAD 4 + ASTORE 2 + GOTO L14 + L15 + LINENUMBER 212 L15 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator T net/minecraft/entity/Entity] [] + GOTO L34 + L1 + LINENUMBER 213 L1 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity] [] + ALOAD 1 + INSTANCEOF net/minecraft/entity/EntityLivingBase + IFEQ L34 + ALOAD 1 + GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; + IFNULL L34 + L35 + LINENUMBER 215 L35 + ALOAD 1 + CHECKCAST net/minecraft/entity/EntityLiving + ACONST_NULL + CHECKCAST net/minecraft/entity/IEntityLivingData + INVOKEVIRTUAL net/minecraft/entity/EntityLiving.onSpawnWithEgg (Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; + POP + L36 + LINENUMBER 216 L36 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L34 + LINENUMBER 219 L34 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity] [] + ALOAD 1 + ARETURN + L37 + LOCALVARIABLE s Ljava/lang/String; L8 L10 4 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 5 + LOCALVARIABLE s1 Ljava/lang/String; L26 L28 9 + LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L27 L28 10 + LOCALVARIABLE nbttagcompound1 Lnet/minecraft/nbt/NBTTagCompound; L21 L19 7 + LOCALVARIABLE iterator1 Ljava/util/Iterator; L23 L19 8 + LOCALVARIABLE entity2 Lnet/minecraft/entity/Entity; L18 L33 6 + LOCALVARIABLE nbttagcompound2 Lnet/minecraft/nbt/NBTTagCompound; L17 L15 4 + LOCALVARIABLE entity1 Lnet/minecraft/entity/Entity; L14 L15 5 + LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L15 2 + LOCALVARIABLE iterator Ljava/util/Iterator; L5 L15 3 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L37 0 + LOCALVARIABLE p_98265_1_ Lnet/minecraft/entity/Entity; L0 L37 1 + MAXSTACK = 9 + MAXLOCALS = 11 + + // access flags 0x2 + private resetTimer()V + L0 + LINENUMBER 224 L0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I + IF_ICMPGT L1 + L2 + LINENUMBER 226 L2 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + GOTO L3 + L1 + LINENUMBER 230 L1 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I + ISUB + ISTORE 1 + L4 + LINENUMBER 231 L4 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + ILOAD 1 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + L3 + LINENUMBER 234 L3 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + IFNULL L5 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IFLE L5 + L6 + LINENUMBER 236 L6 + ALOAD 0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + INVOKESTATIC net/minecraft/util/WeightedRandom.getRandomItem (Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/util/WeightedRandom$Item; + CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V + L5 + LINENUMBER 239 L5 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ALOAD 0 + ICONST_1 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98267_a (I)V + L7 + LINENUMBER 240 L7 + RETURN + L8 + LOCALVARIABLE i I L4 L3 1 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L8 0 + MAXSTACK = 4 + MAXLOCALS = 2 + + // access flags 0x1 + public readFromNBT(Lnet/minecraft/nbt/NBTTagCompound;)V + L0 + LINENUMBER 244 L0 + ALOAD 0 + ALOAD 1 + LDC "EntityId" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getString (Ljava/lang/String;)Ljava/lang/String; + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; + L1 + LINENUMBER 245 L1 + ALOAD 0 + ALOAD 1 + LDC "Delay" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + L2 + LINENUMBER 247 L2 + ALOAD 1 + LDC "SpawnPotentials" + BIPUSH 9 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z + IFEQ L3 + L4 + LINENUMBER 249 L4 + ALOAD 0 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + L5 + LINENUMBER 250 L5 + ALOAD 1 + LDC "SpawnPotentials" + BIPUSH 10 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTagList (Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; + ASTORE 2 + L6 + LINENUMBER 252 L6 + ICONST_0 + ISTORE 3 + L7 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList I] [] + ILOAD 3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I + IF_ICMPGE L8 + L9 + LINENUMBER 254 L9 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + NEW net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart + DUP + ALOAD 0 + ALOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.getCompoundTagAt (I)Lnet/minecraft/nbt/NBTTagCompound; + INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart. (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;Lnet/minecraft/nbt/NBTTagCompound;)V + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L10 + LINENUMBER 252 L10 + IINC 3 1 + GOTO L7 + L8 + LINENUMBER 256 L8 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList I] [] + GOTO L11 + L3 + LINENUMBER 259 L3 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + L11 + LINENUMBER 262 L11 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + ALOAD 1 + LDC "SpawnData" + BIPUSH 10 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z + IFEQ L12 + L13 + LINENUMBER 264 L13 + ALOAD 0 + NEW net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart + DUP + ALOAD 0 + ALOAD 1 + LDC "SpawnData" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; + INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart. (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V + GOTO L14 + L12 + LINENUMBER 268 L12 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + ALOAD 0 + ACONST_NULL + CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V + L14 + LINENUMBER 271 L14 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + ALOAD 1 + LDC "MinSpawnDelay" + BIPUSH 99 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z + IFEQ L15 + L16 + LINENUMBER 273 L16 + ALOAD 0 + ALOAD 1 + LDC "MinSpawnDelay" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I + L17 + LINENUMBER 274 L17 + ALOAD 0 + ALOAD 1 + LDC "MaxSpawnDelay" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I + L18 + LINENUMBER 275 L18 + ALOAD 0 + ALOAD 1 + LDC "SpawnCount" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I + L15 + LINENUMBER 278 L15 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + ALOAD 1 + LDC "MaxNearbyEntities" + BIPUSH 99 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z + IFEQ L19 + L20 + LINENUMBER 280 L20 + ALOAD 0 + ALOAD 1 + LDC "MaxNearbyEntities" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I + L21 + LINENUMBER 281 L21 + ALOAD 0 + ALOAD 1 + LDC "RequiredPlayerRange" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I + L19 + LINENUMBER 284 L19 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + ALOAD 1 + LDC "SpawnRange" + BIPUSH 99 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z + IFEQ L22 + L23 + LINENUMBER 286 L23 + ALOAD 0 + ALOAD 1 + LDC "SpawnRange" + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I + L22 + LINENUMBER 289 L22 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + IFNULL L24 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.isRemote : Z + IFEQ L24 + L25 + LINENUMBER 291 L25 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; + L24 + LINENUMBER 293 L24 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + RETURN + L26 + LOCALVARIABLE i I L7 L8 3 + LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L8 2 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L26 0 + LOCALVARIABLE p_98270_1_ Lnet/minecraft/nbt/NBTTagCompound; L0 L26 1 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public writeToNBT(Lnet/minecraft/nbt/NBTTagCompound;)V + L0 + LINENUMBER 297 L0 + ALOAD 1 + LDC "EntityId" + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setString (Ljava/lang/String;Ljava/lang/String;)V + L1 + LINENUMBER 298 L1 + ALOAD 1 + LDC "Delay" + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + I2S + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V + L2 + LINENUMBER 299 L2 + ALOAD 1 + LDC "MinSpawnDelay" + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I + I2S + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V + L3 + LINENUMBER 300 L3 + ALOAD 1 + LDC "MaxSpawnDelay" + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I + I2S + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V + L4 + LINENUMBER 301 L4 + ALOAD 1 + LDC "SpawnCount" + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I + I2S + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V + L5 + LINENUMBER 302 L5 + ALOAD 1 + LDC "MaxNearbyEntities" + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I + I2S + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V + L6 + LINENUMBER 303 L6 + ALOAD 1 + LDC "RequiredPlayerRange" + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I + I2S + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V + L7 + LINENUMBER 304 L7 + ALOAD 1 + LDC "SpawnRange" + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I + I2S + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V + L8 + LINENUMBER 306 L8 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + IFNULL L9 + L10 + LINENUMBER 308 L10 + ALOAD 1 + LDC "SpawnData" + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.copy ()Lnet/minecraft/nbt/NBTBase; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V + L9 + LINENUMBER 311 L9 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + IFNONNULL L11 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + IFNULL L12 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IFLE L12 + L11 + LINENUMBER 313 L11 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + NEW net/minecraft/nbt/NBTTagList + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V + ASTORE 2 + L13 + LINENUMBER 315 L13 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + IFNULL L14 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IFLE L14 + L15 + LINENUMBER 317 L15 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 3 + L16 + LINENUMBER 319 L16 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L17 + L18 + LINENUMBER 321 L18 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart + ASTORE 4 + L19 + LINENUMBER 322 L19 + ALOAD 2 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.func_98220_a ()Lnet/minecraft/nbt/NBTTagCompound; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.appendTag (Lnet/minecraft/nbt/NBTBase;)V + L20 + LINENUMBER 323 L20 + GOTO L16 + L17 + LINENUMBER 324 L17 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList java/util/Iterator] [] + GOTO L21 + L14 + LINENUMBER 327 L14 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList] [] + ALOAD 2 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.func_98220_a ()Lnet/minecraft/nbt/NBTTagCompound; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.appendTag (Lnet/minecraft/nbt/NBTBase;)V + L21 + LINENUMBER 330 L21 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList] [] + ALOAD 1 + LDC "SpawnPotentials" + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V + L12 + LINENUMBER 332 L12 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] + RETURN + L22 + LOCALVARIABLE weightedrandomminecart Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; L19 L20 4 + LOCALVARIABLE iterator Ljava/util/Iterator; L16 L17 3 + LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L13 L12 2 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L22 0 + LOCALVARIABLE p_98280_1_ Lnet/minecraft/nbt/NBTTagCompound; L0 L22 1 + MAXSTACK = 3 + MAXLOCALS = 5 + + // access flags 0x1 + public setDelayToMin(I)Z + L0 + LINENUMBER 339 L0 + ILOAD 1 + ICONST_1 + IF_ICMPNE L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + GETFIELD net/minecraft/world/World.isRemote : Z + IFEQ L1 + L2 + LINENUMBER 341 L2 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I + L3 + LINENUMBER 342 L3 + ICONST_1 + IRETURN + L1 + LINENUMBER 346 L1 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic I] [] + ICONST_0 + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L4 0 + LOCALVARIABLE p_98268_1_ I L0 L4 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public func_98281_h()Lnet/minecraft/entity/Entity; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 353 L0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; + IFNONNULL L1 + L2 + LINENUMBER 355 L2 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; + CHECKCAST net/minecraft/world/World + INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; + ASTORE 1 + L3 + LINENUMBER 356 L3 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98265_a (Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; + ASTORE 1 + L4 + LINENUMBER 357 L4 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; + L1 + LINENUMBER 360 L1 + FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; + ARETURN + L5 + LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L1 1 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L5 0 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getRandomEntity()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + L0 + LINENUMBER 365 L0 + ALOAD 0 + GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.randomEntity : Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public setRandomEntity(Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V + L0 + LINENUMBER 370 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.randomEntity : Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; + L1 + LINENUMBER 371 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L2 0 + LOCALVARIABLE p_98277_1_ Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x401 + public abstract func_98267_a(I)V + + // access flags 0x401 + public abstract getSpawnerWorld()Lnet/minecraft/world/World; + + // access flags 0x401 + public abstract getSpawnerX()I + + // access flags 0x401 + public abstract getSpawnerY()I + + // access flags 0x401 + public abstract getSpawnerZ()I +} diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000000..0306dde268 --- /dev/null +++ b/build.gradle @@ -0,0 +1,63 @@ +buildscript { + repositories { + mavenCentral() + maven { + name = "forge" + url = "http://files.minecraftforge.net/maven" + } + maven { + name = "sonatype" + url = "https://oss.sonatype.org/content/repositories/snapshots/" + } + } + dependencies { + classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' + } +} + +apply plugin: 'forge' + +version = "0.1" +group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html +archivesBaseName = "kekztech" + +minecraft { + version = "1.7.10-10.13.4.1614-1.7.10" + runDir = "eclipse" +} + +dependencies { + // you may put jars on which you depend on in ./libs + // or you may define them like so.. + //compile "some.group:artifact:version:classifier" + //compile "some.group:artifact:version" + + // real examples + //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env + //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env + + // for more info... + // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html + // http://www.gradle.org/docs/current/userguide/dependency_management.html + +} + +processResources +{ + // this will ensure that this task is redone when the versions change. + inputs.property "version", project.version + inputs.property "mcversion", project.minecraft.version + + // replace stuff in mcmod.info, nothing else + from(sourceSets.main.resources.srcDirs) { + include 'mcmod.info' + + // replace version and mcversion + expand 'version':project.version, 'mcversion':project.minecraft.version + } + + // copy everything else, thats not the mcmod.info + from(sourceSets.main.resources.srcDirs) { + exclude 'mcmod.info' + } +} diff --git a/config/CodeChickenCore.cfg b/config/CodeChickenCore.cfg new file mode 100644 index 0000000000..b5851ee122 --- /dev/null +++ b/config/CodeChickenCore.cfg @@ -0,0 +1,27 @@ +#CodeChickenCore configuration file. + +checkUpdates=true + +#set to true to completely deobfuscate mcp names +dev.deobfuscate=true +#Enabling this setting will make all minecraft classes public at runtime in MCP just as they are in modloader. +#You should ONLY use this when you are testing with a mod that relies on runtime publicity and doesn't include access transformers. +#Such mods are doing the wrong thing and should be fixed. +dev.runtimePublic=false + +#Various tweaks that can be applied to game mechanics. +tweaks +{ + #If set to true and doFireTick is disabled in the game rules, fire will still dissipate if it's not over a fire source + doFireTickOut=true + #If set to true, creepers will not destroy landscape. (A version of mobGriefing setting just for creepers) + environmentallyFriendlyCreepers=false + #If set to true two adjacent water source blocks will not generate a third. + finiteWater=false + #Set this to true to use the pre1.5 lava textures + replaceLavaFX=false + #Set this to true to use the pre1.5 water textures + replaceWaterFX=false + #If set to false, leaves will only replace air when growing + softLeafReplace=false +} diff --git a/config/CodeChickenLib.cfg b/config/CodeChickenLib.cfg new file mode 100644 index 0000000000..94d4c170a5 --- /dev/null +++ b/config/CodeChickenLib.cfg @@ -0,0 +1,8 @@ +#CodeChickenLib development configuration file. + +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 + +textify=true diff --git a/config/GregTech/GregTech.cfg b/config/GregTech/GregTech.cfg new file mode 100644 index 0000000000..18c05f910b --- /dev/null +++ b/config/GregTech/GregTech.cfg @@ -0,0 +1,241 @@ +# Configuration file + +features { + I:MaxLogStackSize=64 + I:MaxOreStackSize=64 + I:MaxOtherBlockStackSize=64 + I:MaxPlankStackSize=64 + I:UpgradeStacksize=4 +} + + +general { + B:AFK_Hunger=false + B:AddGTRecipesToIC2Machines=true + B:AdventureModeStartingAxe=true + B:AllowAutoMaintenanceHatchInteraction=false + B:ArcSmeltIntoAnnealedWrought=true + B:BrickedBlastFurnace=true + B:CraftingUnification=true + B:CropNeedBlockBelow=true + B:Debug=false + B:Debug2=false + B:DisableIC2Cables=true + B:DisableOldChemicalRecipes=false + B:DisableVanillaOres=true + B:EasierIVPlusCables=false + B:EnableAchievements=true + B:EnableAllComponents=false + B:EnableAllMaterials=false + B:EnableCleanroom=true + B:EnableImmersiveEngineeringRSupport=true + B:EnableMagneticraftSupport=true + B:EnsureToBeLoadedLast=true + B:ExplosionItemDrops=false + I:FlintAndSteelChance=30 + B:GTBees=true + B:HardCoreCableLoss=false + B:HideRecyclingRecipes=true + B:HideUnusedOres=true + B:IncreaseDungeonLoot=true + B:InventoryUnification=true + I:ItemDespawnTime=6000 + B:LoggingPlayerActivity=true + D:MagneticraftBonusOutputPercent=100.0 + I:MaxEqualEntitiesAtOneSpot=3 + I:MillisecondsPassedInGTTileEntityUntilLagWarning=100 + B:MixedOreOnlyYieldsTwoThirdsOfPureOre=false + B:NerfCombs=true + B:NerfCrops=true + B:NerfDustCrafting=true + I:SkeletonsShootGTArrows=16 + B:TEMachineRecipes=false + I:TicksForLagAveragingWithScanner=25 + B:WoodNeedsSawForCrafting=true + B:disable_STDERR=false + B:disable_STDOUT=false + B:drinks_always_drinkable=false + B:forceAdventureMode=false + B:hardermobspawners=true + B:harderstone=false + B:online=true + B:show_all_metaitems_in_creative_and_NEI=false + B:smallerVanillaToolDurability=true + B:sound_multi_threading=false + B:timber_axe=true +} + + +machines { + B:colored_guis_when_painted=true + B:constant_need_of_energy=true + B:explosions_on_nonwrenching=true + B:fire_causes_explosions=true + B:lightning_causes_explosions=true + B:machines_explosion_damage=true + B:machines_flammable=true + B:rain_causes_explosions=true + B:wirefire_on_explosion=true +} + + +pollution { + B:EnablePollution=true + I:PoisonLimit=750000 + I:SmogLimit=500000 + I:SourRainLimit=2000000 + I:VegetationLimit=1000000 +} + + +########################################################################################################## +# undergroundfluid +#--------------------------------------------------------------------------------------------------------# +# Config Underground Fluids (Delete this Category for regenerate) +########################################################################################################## + +undergroundfluid { + # Dimension IDs Black List + I:DimBlackList < + -1 + 1 + > + + ########################################################################################################## + # overworld + #--------------------------------------------------------------------------------------------------------# + # Set Overworld Generating + ########################################################################################################## + + overworld { + # Dimension ID or Class Name + S:Dimension=0 + + gas_natural_gas { + # Chance generating (weighted chance!, there will be a fluid in chunk always!) + I:Chance=20 + + # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) + I:DecreasePerOperationAmount=7 + + # Max amount generation (per operation, sets the VeinData) 80000 MAX + I:MaxAmount=625 + + # Min amount generation (per operation, sets the VeinData) 0 MIN + I:MinAmount=0 + + # Fluid registry name + S:Registry=gas_natural_gas + } + + liquid_light_oil { + # Chance generating (weighted chance!, there will be a fluid in chunk always!) + I:Chance=20 + + # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) + I:DecreasePerOperationAmount=6 + + # Max amount generation (per operation, sets the VeinData) 80000 MAX + I:MaxAmount=625 + + # Min amount generation (per operation, sets the VeinData) 0 MIN + I:MinAmount=0 + + # Fluid registry name + S:Registry=liquid_light_oil + } + + liquid_medium_oil { + # Chance generating (weighted chance!, there will be a fluid in chunk always!) + I:Chance=20 + + # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) + I:DecreasePerOperationAmount=5 + + # Max amount generation (per operation, sets the VeinData) 80000 MAX + I:MaxAmount=625 + + # Min amount generation (per operation, sets the VeinData) 0 MIN + I:MinAmount=0 + + # Fluid registry name + S:Registry=liquid_medium_oil + } + + liquid_heavy_oil { + # Chance generating (weighted chance!, there will be a fluid in chunk always!) + I:Chance=20 + + # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) + I:DecreasePerOperationAmount=4 + + # Max amount generation (per operation, sets the VeinData) 80000 MAX + I:MaxAmount=625 + + # Min amount generation (per operation, sets the VeinData) 0 MIN + I:MinAmount=0 + + # Fluid registry name + S:Registry=liquid_heavy_oil + } + + oil { + # Chance generating (weighted chance!, there will be a fluid in chunk always!) + I:Chance=20 + + # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) + I:DecreasePerOperationAmount=5 + + # Max amount generation (per operation, sets the VeinData) 80000 MAX + I:MaxAmount=625 + + # Min amount generation (per operation, sets the VeinData) 0 MIN + I:MinAmount=0 + + # Fluid registry name + S:Registry=oil + } + + } + + ########################################################################################################## + # moon + #--------------------------------------------------------------------------------------------------------# + # Set Moon Generating + ########################################################################################################## + + moon { + # Dimension ID or Class Name + S:Dimension=Moon + + helium-3 { + # Chance generating (weighted chance!, there will be a fluid in chunk always!) + I:Chance=100 + + # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) + I:DecreasePerOperationAmount=1 + + # Max amount generation (per operation, sets the VeinData) 80000 MAX + I:MaxAmount=128 + + # Min amount generation (per operation, sets the VeinData) 0 MIN + I:MinAmount=24 + + # Fluid registry name + S:Registry=helium-3 + } + + } + + ########################################################################################################## + # default + #--------------------------------------------------------------------------------------------------------# + # Set Default Generating (Use this Category for Default settings) + ########################################################################################################## + + default { + } + +} + + diff --git a/config/GregTech/IDs.cfg b/config/GregTech/IDs.cfg new file mode 100644 index 0000000000..d68983e044 --- /dev/null +++ b/config/GregTech/IDs.cfg @@ -0,0 +1,2 @@ +# Configuration file + diff --git a/config/GregTech/MachineStats.cfg b/config/GregTech/MachineStats.cfg new file mode 100644 index 0000000000..0f0810a054 --- /dev/null +++ b/config/GregTech/MachineStats.cfg @@ -0,0 +1,47 @@ +# Configuration file + +machineconfig { + I:DieselGenerator.efficiency.tier.1_95=95 + I:DieselGenerator.efficiency.tier.2_90=90 + I:DieselGenerator.efficiency.tier.3_85=85 + B:DisableRCBlastFurnace_false=false + I:FluidNaquadah.efficiency.tier.6_100=100 + I:GasTurbine.efficiency.tier.1_95=95 + I:GasTurbine.efficiency.tier.2_90=90 + I:GasTurbine.efficiency.tier.3_85=85 + B:MagicEnergyAbsorber.AllowMultipleEggs_false=false + I:MagicEnergyAbsorber.EnergyPerTick.EnderCrystal_32=32 + I:MagicEnergyAbsorber.EnergyPerTick_2048=2048 + I:MagicEnergyAbsorber.EnergyPerVisDivisor_2500=2500 + I:MagicEnergyAbsorber.efficiency.tier.1_90=90 + I:MagicEnergyAbsorber.efficiency.tier.2_80=80 + I:MagicEnergyAbsorber.efficiency.tier.3_70=70 + I:MagicEnergyAbsorber.efficiency.tier.4_60=60 + I:MagicEnergyConverter.efficiency.tier.1_95=95 + I:MagicEnergyConverter.efficiency.tier.2_90=90 + I:MagicEnergyConverter.efficiency.tier.3_85=85 + B:Massfabricator.UUA_Requirement_false=false + I:Massfabricator.UUA_Speed_Bonus_4=4 + I:Massfabricator.UUA_per_UUM_1=1 + I:Massfabricator.UUM_Duration_Multiplier_3215=3215 + I:MicrowaveTransmitter.MaxLossDistance_10000=10000 + I:MicrowaveTransmitter.MaxLoss_50=50 + B:MicrowaveTransmitter.PassiveEnergy_true=true + D:MultiBlockMachines.damageFactorHigh_0.6000000238418579=0.6000000238418579 + I:MultiBlockMachines.damageFactorLow_5=5 + B:MultiBlockMachines.disableMaintenance_false=false + I:PlasmaGenerator.efficiency.tier.4_50=50 + I:PlasmaGenerator.efficiency.tier.5_60=60 + I:PlasmaGenerator.efficiency.tier.6_70=70 + I:SolidNaquadah.efficiency.tier.4_80=80 + I:SolidNaquadah.efficiency.tier.5_90=90 + I:SteamTurbine.efficiency.tier.1_7=7 + I:SteamTurbine.efficiency.tier.2_8=8 + I:SteamTurbine.efficiency.tier.3_9=9 + B:Teleporter.Interdimensional_true=true + I:Teleporter.PassiveDrain_2048=2048 + I:Teleporter.PowerMultipler_100=100 + B:forceFreeFace_false=false +} + + diff --git a/config/GregTech/MaterialComponents.cfg b/config/GregTech/MaterialComponents.cfg new file mode 100644 index 0000000000..78203c116c --- /dev/null +++ b/config/GregTech/MaterialComponents.cfg @@ -0,0 +1,55 @@ +# Configuration file + +disablelaserdrillores { + B:Adamantium_false=false + B:Alduorite_false=false + B:Cadmium_false=false + B:Chrome_false=false + B:Cobalt_false=false + B:DarkIron_false=false + B:Indium_false=false + B:Magnesium_false=false + B:Mithril_false=false + B:Naquadria_false=false + B:Nikolite_false=false + B:Rutile_false=false + B:Silicon_false=false + B:Tungsten_false=false +} + + +general { + B:enablePerItemSettings_false=false +} + + +globalcomponents { + B:enableUnusedArrowHeads_false=false + B:enableUnusedBolts_false=false + B:enableUnusedCrates_false=false + B:enableUnusedDensePlates_false=false + B:enableUnusedDoubleIngots_false=false + B:enableUnusedDoublePlates_false=false + B:enableUnusedFineWires_false=false + B:enableUnusedFoil_false=false + B:enableUnusedGears_false=false + B:enableUnusedGems_false=false + B:enableUnusedLongRods_false=false + B:enableUnusedPlates_false=false + B:enableUnusedQuadIngots_false=false + B:enableUnusedQuadPlates_false=false + B:enableUnusedQuinIngots_false=false + B:enableUnusedQuinPlates_false=false + B:enableUnusedRings_false=false + B:enableUnusedRods_false=false + B:enableUnusedRotors_false=false + B:enableUnusedRounds_false=false + B:enableUnusedScrews_false=false + B:enableUnusedSmallGears_false=false + B:enableUnusedSmallSprings_false=false + B:enableUnusedSprings_false=false + B:enableUnusedTripleIngots_false=false + B:enableUnusedTriplePlates_false=false +} + + diff --git a/config/GregTech/MaterialProperties.cfg b/config/GregTech/MaterialProperties.cfg new file mode 100644 index 0000000000..933835c7b0 --- /dev/null +++ b/config/GregTech/MaterialProperties.cfg @@ -0,0 +1,28587 @@ +# Configuration file + +general { + I:AmountOfCustomMaterialSlots_16=16 +} + + +harvestlevel { + B:ActivateHarvestLevelChange_false=false + I:GraniteHarvestLevel_3=3 + I:MaxHarvestLevel_7=7 +} + + +materials { + + ore { + + aluminium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1700=1700 + S:ChemicalFormula_Al=Al + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Bauxite"=,Bauxite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,VOLATUS"=,METALLUM,VOLATUS + S:"MatRGBA_128,200,240,0,"=128,200,240,0, + S:MaterialArcSmeltInto_Aluminium=Aluminium + S:MaterialDirectSmeltInto_Aluminium=Aluminium + I:MaterialID_19=19 + S:MaterialMacerateInto_Aluminium=Aluminium + S:MaterialName_Aluminium=Aluminium + S:MaterialSmeltInto_Aluminium=Aluminium + I:MaterialTypes_235=235 + I:MeltingPoint_933=933 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_128=128 + I:ToolQuality_2=2 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + americium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Am=Am + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_Americium=Americium + S:MaterialDirectSmeltInto_Americium=Americium + I:MaterialID_103=103 + S:MaterialMacerateInto_Americium=Americium + S:MaterialName_Americium=Americium + S:MaterialSmeltInto_Americium=Americium + I:MaterialTypes_35=35 + I:MeltingPoint_1449=1449 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + antimony { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Sb=Sb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Zinc,Iron"=,Zinc,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,AQUA"=,METALLUM,AQUA + S:"MatRGBA_220,220,240,0,"=220,220,240,0, + S:MaterialArcSmeltInto_Antimony=Antimony + S:MaterialDirectSmeltInto_Antimony=Antimony + I:MaterialID_58=58 + S:MaterialMacerateInto_Antimony=Antimony + S:MaterialName_Antimony=Antimony + S:MaterialSmeltInto_Antimony=Antimony + I:MaterialTypes_35=35 + I:MeltingPoint_903=903 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + argon { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ar=Ar + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,AER"=,AER + S:"MatRGBA_0,255,0,240,"=0,255,0,240, + S:MaterialArcSmeltInto_Argon=Argon + S:MaterialDirectSmeltInto_Argon=Argon + I:MaterialID_24=24 + S:MaterialMacerateInto_Argon=Argon + S:MaterialName_Argon=Argon + S:MaterialSmeltInto_Argon=Argon + I:MaterialTypes_48=48 + I:MeltingPoint_83=83 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + arsenic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_As=As + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,VENENUM"=,VENENUM + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Arsenic=Arsenic + S:MaterialDirectSmeltInto_Arsenic=Arsenic + I:MaterialID_39=39 + S:MaterialMacerateInto_Arsenic=Arsenic + S:MaterialName_Arsenic=Arsenic + S:MaterialSmeltInto_Arsenic=Arsenic + I:MaterialTypes_51=51 + I:MeltingPoint_1090=1090 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + barium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ba=Ba + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,VINCULUM"=,VINCULUM + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Barium=Barium + S:MaterialDirectSmeltInto_Barium=Barium + I:MaterialID_63=63 + S:MaterialMacerateInto_Barium=Barium + S:MaterialName_Barium=Barium + S:MaterialSmeltInto_Barium=Barium + I:MaterialTypes_33=33 + I:MeltingPoint_1000=1000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + beryllium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Be=Be + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Emerald"=,Emerald + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,LUCRUM"=,METALLUM,LUCRUM + S:"MatRGBA_100,180,100,0,"=100,180,100,0, + S:MaterialArcSmeltInto_Beryllium=Beryllium + S:MaterialDirectSmeltInto_Beryllium=Beryllium + I:MaterialID_8=8 + S:MaterialMacerateInto_Beryllium=Beryllium + S:MaterialName_Beryllium=Beryllium + S:MaterialSmeltInto_Beryllium=Beryllium + I:MaterialTypes_107=107 + I:MeltingPoint_1560=1560 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_6=6 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_14.0=14.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bismuth { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Bi=Bi + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_4=4 + S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM + S:"MatRGBA_100,160,160,0,"=100,160,160,0, + S:MaterialArcSmeltInto_Bismuth=Bismuth + S:MaterialDirectSmeltInto_Bismuth=Bismuth + I:MaterialID_90=90 + S:MaterialMacerateInto_Bismuth=Bismuth + S:MaterialName_Bismuth=Bismuth + S:MaterialSmeltInto_Bismuth=Bismuth + I:MaterialTypes_235=235 + I:MeltingPoint_544=544 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_64=64 + I:ToolQuality_1=1 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + boron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_B=B + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,VITREUS"=,VITREUS + S:"MatRGBA_210,250,210,0,"=210,250,210,0, + S:MaterialArcSmeltInto_Boron=Boron + S:MaterialDirectSmeltInto_Boron=Boron + I:MaterialID_9=9 + S:MaterialMacerateInto_Boron=Boron + S:MaterialName_Boron=Boron + S:MaterialSmeltInto_Boron=Boron + I:MaterialTypes_33=33 + I:MeltingPoint_2349=2349 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + caesium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Cs=Cs + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Caesium=Caesium + S:MaterialDirectSmeltInto_Caesium=Caesium + I:MaterialID_62=62 + S:MaterialMacerateInto_Caesium=Caesium + S:MaterialName_Caesium=Caesium + S:MaterialSmeltInto_Caesium=Caesium + I:MaterialTypes_35=35 + I:MeltingPoint_301=301 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + calcium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ca=Ca + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,SANO,TUTAMEN"=,SANO,TUTAMEN + S:"MatRGBA_255,245,245,0,"=255,245,245,0, + S:MaterialArcSmeltInto_Calcium=Calcium + S:MaterialDirectSmeltInto_Calcium=Calcium + I:MaterialID_26=26 + S:MaterialMacerateInto_Calcium=Calcium + S:MaterialName_Calcium=Calcium + S:MaterialSmeltInto_Calcium=Calcium + I:MaterialTypes_33=33 + I:MeltingPoint_1115=1115 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + carbon { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C=C + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,VITREUS,IGNIS"=,VITREUS,IGNIS + S:"MatRGBA_20,20,20,0,"=20,20,20,0, + S:MaterialArcSmeltInto_Carbon=Carbon + S:MaterialDirectSmeltInto_Carbon=Carbon + I:MaterialID_10=10 + S:MaterialMacerateInto_Carbon=Carbon + S:MaterialName_Carbon=Carbon + S:MaterialSmeltInto_Carbon=Carbon + I:MaterialTypes_243=243 + I:MeltingPoint_3800=3800 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cadmium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Cd=Cd + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,POTENTIA,VENENUM"=,METALLUM,POTENTIA,VENENUM + S:"MatRGBA_50,50,60,0,"=50,50,60,0, + S:MaterialArcSmeltInto_Cadmium=Cadmium + S:MaterialDirectSmeltInto_Cadmium=Cadmium + I:MaterialID_55=55 + S:MaterialMacerateInto_Cadmium=Cadmium + S:MaterialName_Cadmium=Cadmium + S:MaterialSmeltInto_Cadmium=Cadmium + I:MaterialTypes_33=33 + I:MeltingPoint_594=594 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cerium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1068=1068 + S:ChemicalFormula_Ce=Ce + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Cerium=Cerium + S:MaterialDirectSmeltInto_Cerium=Cerium + I:MaterialID_65=65 + S:MaterialMacerateInto_Cerium=Cerium + S:MaterialName_Cerium=Cerium + S:MaterialSmeltInto_Cerium=Cerium + I:MaterialTypes_35=35 + I:MeltingPoint_1068=1068 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chlorine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Cl=Cl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,AQUA,PANNUS"=,AQUA,PANNUS + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Chlorine=Chlorine + S:MaterialDirectSmeltInto_Chlorine=Chlorine + I:MaterialID_23=23 + S:MaterialMacerateInto_Chlorine=Chlorine + S:MaterialName_Chlorine=Chlorine + S:MaterialSmeltInto_Chlorine=Chlorine + I:MaterialTypes_48=48 + I:MeltingPoint_171=171 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chrome { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1700=1700 + S:ChemicalFormula_Cr=Cr + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron,Magnesium"=,Iron,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MACHINA"=,METALLUM,MACHINA + S:"MatRGBA_255,230,230,0,"=255,230,230,0, + S:MaterialArcSmeltInto_Chrome=Chrome + S:MaterialDirectSmeltInto_Chrome=Chrome + I:MaterialID_30=30 + S:MaterialMacerateInto_Chrome=Chrome + S:MaterialName_Chrome=Chrome + S:MaterialSmeltInto_Chrome=Chrome + I:MaterialTypes_235=235 + I:MeltingPoint_2180=2180 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_11.0=11.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cobalt { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Co=Co + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Cobaltite"=,Cobaltite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM + S:"MatRGBA_80,80,250,0,"=80,80,250,0, + S:MaterialArcSmeltInto_Cobalt=Cobalt + S:MaterialDirectSmeltInto_Cobalt=Cobalt + I:MaterialID_33=33 + S:MaterialMacerateInto_Cobalt=Cobalt + S:MaterialName_Cobalt=Cobalt + S:MaterialSmeltInto_Cobalt=Cobalt + I:MaterialTypes_99=99 + I:MeltingPoint_1768=1768 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_512=512 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + copper { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Cu=Cu + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Cobalt,Gold,Nickel"=,Cobalt,Gold,Nickel + S:"ListMaterialReRegistrations_,AnyCopper"=,AnyCopper + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO"=,METALLUM,PERMUTATIO + S:"MatRGBA_255,100,0,0,"=255,100,0,0, + S:MaterialArcSmeltInto_AnnealedCopper=AnnealedCopper + S:MaterialDirectSmeltInto_Copper=Copper + I:MaterialID_35=35 + S:MaterialMacerateInto_Copper=Copper + S:MaterialName_Copper=Copper + S:MaterialSmeltInto_Copper=Copper + I:MaterialTypes_171=171 + I:MeltingPoint_1357=1357 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + deuterium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_D=D + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,AQUA"=,AQUA + S:"MatRGBA_255,255,0,240,"=255,255,0,240, + S:MaterialArcSmeltInto_Deuterium=Deuterium + S:MaterialDirectSmeltInto_Deuterium=Deuterium + I:MaterialID_2=2 + S:MaterialMacerateInto_Deuterium=Deuterium + S:MaterialName_Deuterium=Deuterium + S:MaterialSmeltInto_Deuterium=Deuterium + I:MaterialTypes_48=48 + I:MeltingPoint_14=14 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + dysprosium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1680=1680 + S:ChemicalFormula_Dy=Dy + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,METALLUM"=,METALLUM + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Dysprosium=Dysprosium + S:MaterialDirectSmeltInto_Dysprosium=Dysprosium + I:MaterialID_73=73 + S:MaterialMacerateInto_Dysprosium=Dysprosium + S:MaterialName_Dysprosium=Dysprosium + S:MaterialSmeltInto_Dysprosium=Dysprosium + I:MaterialTypes_35=35 + I:MeltingPoint_1680=1680 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + erbium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1802=1802 + S:ChemicalFormula_Er=Er + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Erbium=Erbium + S:MaterialDirectSmeltInto_Erbium=Erbium + I:MaterialID_75=75 + S:MaterialMacerateInto_Erbium=Erbium + S:MaterialName_Erbium=Erbium + S:MaterialSmeltInto_Erbium=Erbium + I:MaterialTypes_35=35 + I:MeltingPoint_1802=1802 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + europium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1099=1099 + S:ChemicalFormula_Eu=Eu + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Europium=Europium + S:MaterialDirectSmeltInto_Europium=Europium + I:MaterialID_70=70 + S:MaterialMacerateInto_Europium=Europium + S:MaterialName_Europium=Europium + S:MaterialSmeltInto_Europium=Europium + I:MaterialTypes_35=35 + I:MeltingPoint_1099=1099 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fluorine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_F=F + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,PERDITIO"=,PERDITIO + S:"MatRGBA_255,255,255,127,"=255,255,255,127, + S:MaterialArcSmeltInto_Fluorine=Fluorine + S:MaterialDirectSmeltInto_Fluorine=Fluorine + I:MaterialID_14=14 + S:MaterialMacerateInto_Fluorine=Fluorine + S:MaterialName_Fluorine=Fluorine + S:MaterialSmeltInto_Fluorine=Fluorine + I:MaterialTypes_48=48 + I:MeltingPoint_53=53 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + gadolinium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1585=1585 + S:ChemicalFormula_Gd=Gd + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Gadolinium=Gadolinium + S:MaterialDirectSmeltInto_Gadolinium=Gadolinium + I:MaterialID_71=71 + S:MaterialMacerateInto_Gadolinium=Gadolinium + S:MaterialName_Gadolinium=Gadolinium + S:MaterialSmeltInto_Gadolinium=Gadolinium + I:MaterialTypes_35=35 + I:MeltingPoint_1585=1585 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + gallium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ga=Ga + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,ELECTRUM"=,METALLUM,ELECTRUM + S:"MatRGBA_220,220,255,0,"=220,220,255,0, + S:MaterialArcSmeltInto_Gallium=Gallium + S:MaterialDirectSmeltInto_Gallium=Gallium + I:MaterialID_37=37 + S:MaterialMacerateInto_Gallium=Gallium + S:MaterialName_Gallium=Gallium + S:MaterialSmeltInto_Gallium=Gallium + I:MaterialTypes_35=35 + I:MeltingPoint_302=302 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + gold { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Au=Au + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.damage.undead=enchantment.damage.undead + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Copper,Nickel"=,Copper,Nickel + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,METALLUM,LUCRUM"=,METALLUM,LUCRUM + S:"MatRGBA_255,255,30,0,"=255,255,30,0, + S:MaterialArcSmeltInto_Gold=Gold + S:MaterialDirectSmeltInto_Gold=Gold + I:MaterialID_86=86 + S:MaterialMacerateInto_Gold=Gold + S:MaterialName_Gold=Gold + S:MaterialSmeltInto_Gold=Gold + I:MaterialTypes_235=235 + I:MeltingPoint_1337=1337 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + holmium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1734=1734 + S:ChemicalFormula_Ho=Ho + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Holmium=Holmium + S:MaterialDirectSmeltInto_Holmium=Holmium + I:MaterialID_74=74 + S:MaterialMacerateInto_Holmium=Holmium + S:MaterialName_Holmium=Holmium + S:MaterialSmeltInto_Holmium=Holmium + I:MaterialTypes_35=35 + I:MeltingPoint_1734=1734 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hydrogen { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H=H + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_20=20 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,AQUA"=,AQUA + S:"MatRGBA_0,0,255,240,"=0,0,255,240, + S:MaterialArcSmeltInto_Hydrogen=Hydrogen + S:MaterialDirectSmeltInto_Hydrogen=Hydrogen + I:MaterialID_1=1 + S:MaterialMacerateInto_Hydrogen=Hydrogen + S:MaterialName_Hydrogen=Hydrogen + S:MaterialSmeltInto_Hydrogen=Hydrogen + I:MaterialTypes_48=48 + I:MeltingPoint_14=14 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + helium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_He=He + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,AER"=,AER + S:"MatRGBA_255,255,0,240,"=255,255,0,240, + S:MaterialArcSmeltInto_Helium=Helium + S:MaterialDirectSmeltInto_Helium=Helium + I:MaterialID_4=4 + S:MaterialMacerateInto_Helium=Helium + S:MaterialName_Helium=Helium + S:MaterialSmeltInto_Helium=Helium + I:MaterialTypes_48=48 + I:MeltingPoint_1=1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + helium_3 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_He-3=He-3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,AER"=,AER + S:"MatRGBA_255,255,0,240,"=255,255,0,240, + S:MaterialArcSmeltInto_Helium_3=Helium_3 + S:MaterialDirectSmeltInto_Helium_3=Helium_3 + I:MaterialID_5=5 + S:MaterialMacerateInto_Helium_3=Helium_3 + S:MaterialName_Helium-3=Helium-3 + S:MaterialSmeltInto_Helium_3=Helium_3 + I:MaterialTypes_48=48 + I:MeltingPoint_1=1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + indium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_In=In + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_64,0,128,0,"=64,0,128,0, + S:MaterialArcSmeltInto_Indium=Indium + S:MaterialDirectSmeltInto_Indium=Indium + I:MaterialID_56=56 + S:MaterialMacerateInto_Indium=Indium + S:MaterialName_Indium=Indium + S:MaterialSmeltInto_Indium=Indium + I:MaterialTypes_35=35 + I:MeltingPoint_429=429 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + iridium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2719=2719 + S:ChemicalFormula_Ir=Ir + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Platinum,Osmium"=,Platinum,Osmium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MACHINA"=,METALLUM,MACHINA + S:"MatRGBA_240,240,245,0,"=240,240,245,0, + S:MaterialArcSmeltInto_Iridium=Iridium + S:MaterialDirectSmeltInto_Iridium=Iridium + I:MaterialID_84=84 + S:MaterialMacerateInto_Iridium=Iridium + S:MaterialName_Iridium=Iridium + S:MaterialSmeltInto_Iridium=Iridium + I:MaterialTypes_235=235 + I:MeltingPoint_2719=2719 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_2560=2560 + I:ToolQuality_3=3 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + iron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe=Fe + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Nickel,Tin"=,Nickel,Tin + S:"ListMaterialReRegistrations_,AnyIron"=,AnyIron + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,METALLUM"=,METALLUM + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_WroughtIron=WroughtIron + S:MaterialDirectSmeltInto_Iron=Iron + I:MaterialID_32=32 + S:MaterialMacerateInto_Iron=Iron + S:MaterialName_Iron=Iron + S:MaterialSmeltInto_Iron=Iron + I:MaterialTypes_235=235 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lanthanum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1193=1193 + S:ChemicalFormula_La=La + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Lanthanum=Lanthanum + S:MaterialDirectSmeltInto_Lanthanum=Lanthanum + I:MaterialID_64=64 + S:MaterialMacerateInto_Lanthanum=Lanthanum + S:MaterialName_Lanthanum=Lanthanum + S:MaterialSmeltInto_Lanthanum=Lanthanum + I:MaterialTypes_35=35 + I:MeltingPoint_1193=1193 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lead { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Pb=Pb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Silver,Sulfur"=,Silver,Sulfur + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL,SOLDERING_MATERIAL_BAD"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL,SOLDERING_MATERIAL_BAD + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO + S:"MatRGBA_140,100,140,0,"=140,100,140,0, + S:MaterialArcSmeltInto_Lead=Lead + S:MaterialDirectSmeltInto_Lead=Lead + I:MaterialID_89=89 + S:MaterialMacerateInto_Lead=Lead + S:MaterialName_Lead=Lead + S:MaterialSmeltInto_Lead=Lead + I:MaterialTypes_235=235 + I:MeltingPoint_600=600 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_1=1 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lithium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Li=Li + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Lithium"=,Lithium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,VITREUS,POTENTIA"=,VITREUS,POTENTIA + S:"MatRGBA_225,220,255,0,"=225,220,255,0, + S:MaterialArcSmeltInto_Lithium=Lithium + S:MaterialDirectSmeltInto_Lithium=Lithium + I:MaterialID_6=6 + S:MaterialMacerateInto_Lithium=Lithium + S:MaterialName_Lithium=Lithium + S:MaterialSmeltInto_Lithium=Lithium + I:MaterialTypes_43=43 + I:MeltingPoint_454=454 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lutetium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1925=1925 + S:ChemicalFormula_Lu=Lu + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Lutetium=Lutetium + S:MaterialDirectSmeltInto_Lutetium=Lutetium + I:MaterialID_78=78 + S:MaterialMacerateInto_Lutetium=Lutetium + S:MaterialName_Lutetium=Lutetium + S:MaterialSmeltInto_Lutetium=Lutetium + I:MaterialTypes_35=35 + I:MeltingPoint_1925=1925 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + magic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ma=Ma + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_32=32 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,CRYSTAL,MAGICAL,UNBURNABLE"=,HAS_COLOR,SMELTING_TO_FLUID,CRYSTAL,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,4"=,4 + S:"ListTCAspects_,PRAECANTATIO"=,PRAECANTATIO + S:"MatRGBA_100,0,200,0,"=100,0,200,0, + S:MaterialArcSmeltInto_Magic=Magic + S:MaterialDirectSmeltInto_Magic=Magic + I:MaterialID_-128=-128 + S:MaterialMacerateInto_Magic=Magic + S:MaterialName_Magic=Magic + S:MaterialSmeltInto_Magic=Magic + I:MaterialTypes_247=247 + I:MeltingPoint_5000=5000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_7=7 + I:ToolDurability_5120=5120 + I:ToolQuality_5=5 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + magnesium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Mg=Mg + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Olivine"=,Olivine + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,SANO"=,METALLUM,SANO + S:"MatRGBA_255,200,200,0,"=255,200,200,0, + S:MaterialArcSmeltInto_Magnesium=Magnesium + S:MaterialDirectSmeltInto_Magnesium=Magnesium + I:MaterialID_18=18 + S:MaterialMacerateInto_Magnesium=Magnesium + S:MaterialName_Magnesium=Magnesium + S:MaterialSmeltInto_Magnesium=Magnesium + I:MaterialTypes_35=35 + I:MeltingPoint_923=923 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + manganese { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Mn=Mn + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Chrome,Iron"=,Chrome,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,METALLUM"=,METALLUM + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Manganese=Manganese + S:MaterialDirectSmeltInto_Manganese=Manganese + I:MaterialID_31=31 + S:MaterialMacerateInto_Manganese=Manganese + S:MaterialName_Manganese=Manganese + S:MaterialSmeltInto_Manganese=Manganese + I:MaterialTypes_107=107 + I:MeltingPoint_1519=1519 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mercury { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Hg=Hg + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_32=32 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,Mercury"=,Mercury + S:"ListSubTags_,HAS_COLOR,METAL,SMELTING_TO_GEM"=,HAS_COLOR,METAL,SMELTING_TO_GEM + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,AQUA,VENENUM"=,METALLUM,AQUA,VENENUM + S:"MatRGBA_255,220,220,0,"=255,220,220,0, + S:MaterialArcSmeltInto_Mercury=Mercury + S:MaterialDirectSmeltInto_Mercury=Mercury + I:MaterialID_87=87 + S:MaterialMacerateInto_Mercury=Mercury + S:MaterialName_Mercury=Mercury + S:MaterialSmeltInto_Mercury=Mercury + I:MaterialTypes_48=48 + I:MeltingPoint_234=234 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + molybdenum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Mo=Mo + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM + S:"MatRGBA_180,180,220,0,"=180,180,220,0, + S:MaterialArcSmeltInto_Molybdenum=Molybdenum + S:MaterialDirectSmeltInto_Molybdenum=Molybdenum + I:MaterialID_48=48 + S:MaterialMacerateInto_Molybdenum=Molybdenum + S:MaterialName_Molybdenum=Molybdenum + S:MaterialSmeltInto_Molybdenum=Molybdenum + I:MaterialTypes_107=107 + I:MeltingPoint_2896=2896 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + neodymium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1297=1297 + S:ChemicalFormula_Nd=Nd + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Monazite,RareEarth"=,Monazite,RareEarth + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_100,100,100,0,"=100,100,100,0, + S:MaterialArcSmeltInto_Neodymium=Neodymium + S:MaterialDirectSmeltInto_Neodymium=Neodymium + I:MaterialID_67=67 + S:MaterialMacerateInto_Neodymium=Neodymium + S:MaterialName_Neodymium=Neodymium + S:MaterialSmeltInto_Neodymium=Neodymium + I:MaterialTypes_235=235 + I:MeltingPoint_1297=1297 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + neutronium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Nt=Nt + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Neutronium"=,Neutronium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,4,3,2"=,4,3,2 + S:"ListTCAspects_,METALLUM,VITREUS,ALIENIS"=,METALLUM,VITREUS,ALIENIS + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Neutronium=Neutronium + S:MaterialDirectSmeltInto_Neutronium=Neutronium + I:MaterialID_129=129 + S:MaterialMacerateInto_Neutronium=Neutronium + S:MaterialName_Neutronium=Neutronium + S:MaterialSmeltInto_Neutronium=Neutronium + I:MaterialTypes_227=227 + I:MeltingPoint_10000=10000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_20=20 + I:ToolDurability_655360=655360 + I:ToolQuality_6=6 + D:ToolSpeed_24.0=24.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nickel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ni=Ni + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Cobalt,Platinum,Iron"=,Cobalt,Platinum,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,IGNIS"=,METALLUM,IGNIS + S:"MatRGBA_200,200,250,0,"=200,200,250,0, + S:MaterialArcSmeltInto_Nickel=Nickel + S:MaterialDirectSmeltInto_Nickel=Nickel + I:MaterialID_34=34 + S:MaterialMacerateInto_Nickel=Nickel + S:MaterialName_Nickel=Nickel + S:MaterialSmeltInto_Nickel=Nickel + I:MaterialTypes_235=235 + I:MeltingPoint_1728=1728 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + niobium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2750=2750 + S:ChemicalFormula_Nb=Nb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,ELECTRUM"=,METALLUM,ELECTRUM + S:"MatRGBA_190,180,200,0,"=190,180,200,0, + S:MaterialArcSmeltInto_Niobium=Niobium + S:MaterialDirectSmeltInto_Niobium=Niobium + I:MaterialID_47=47 + S:MaterialMacerateInto_Niobium=Niobium + S:MaterialName_Niobium=Niobium + S:MaterialSmeltInto_Niobium=Niobium + I:MaterialTypes_35=35 + I:MeltingPoint_2750=2750 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nitrogen { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_N=N + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,AER"=,AER + S:"MatRGBA_0,150,200,240,"=0,150,200,240, + S:MaterialArcSmeltInto_Nitrogen=Nitrogen + S:MaterialDirectSmeltInto_Nitrogen=Nitrogen + I:MaterialID_12=12 + S:MaterialMacerateInto_Nitrogen=Nitrogen + S:MaterialName_Nitrogen=Nitrogen + S:MaterialSmeltInto_Nitrogen=Nitrogen + I:MaterialTypes_48=48 + I:MeltingPoint_63=63 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + osmium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_3306=3306 + S:ChemicalFormula_Os=Os + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iridium"=,Iridium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL + S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 + S:"ListTCAspects_,METALLUM,MACHINA,NEBRISUM"=,METALLUM,MACHINA,NEBRISUM + S:"MatRGBA_50,50,255,0,"=50,50,255,0, + S:MaterialArcSmeltInto_Osmium=Osmium + S:MaterialDirectSmeltInto_Osmium=Osmium + I:MaterialID_83=83 + S:MaterialMacerateInto_Osmium=Osmium + S:MaterialName_Osmium=Osmium + S:MaterialSmeltInto_Osmium=Osmium + I:MaterialTypes_235=235 + I:MeltingPoint_3306=3306 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_1280=1280 + I:ToolQuality_4=4 + D:ToolSpeed_16.0=16.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + oxygen { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_O=O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,AER"=,AER + S:"MatRGBA_0,100,200,240,"=0,100,200,240, + S:MaterialArcSmeltInto_Oxygen=Oxygen + S:MaterialDirectSmeltInto_Oxygen=Oxygen + I:MaterialID_13=13 + S:MaterialMacerateInto_Oxygen=Oxygen + S:MaterialName_Oxygen=Oxygen + S:MaterialSmeltInto_Oxygen=Oxygen + I:MaterialTypes_48=48 + I:MeltingPoint_54=54 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + palladium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1828=1828 + S:ChemicalFormula_Pd=Pd + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,METALLUM"=,METALLUM + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_Palladium=Palladium + S:MaterialDirectSmeltInto_Palladium=Palladium + I:MaterialID_52=52 + S:MaterialMacerateInto_Palladium=Palladium + S:MaterialName_Palladium=Palladium + S:MaterialSmeltInto_Palladium=Palladium + I:MaterialTypes_235=235 + I:MeltingPoint_1828=1828 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phosphor { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_P=P + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Phosphate"=,Phosphate + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,IGNIS,POTENTIA"=,IGNIS,POTENTIA + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Phosphor=Phosphor + S:MaterialDirectSmeltInto_Phosphor=Phosphor + I:MaterialID_21=21 + S:MaterialMacerateInto_Phosphor=Phosphor + S:MaterialName_Phosphor=Phosphor + S:MaterialSmeltInto_Phosphor=Phosphor + I:MaterialTypes_33=33 + I:MeltingPoint_317=317 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + platinum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Pt=Pt + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.undead=enchantment.damage.undead + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Nickel,Iridium"=,Nickel,Iridium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,NEBRISUM"=,METALLUM,NEBRISUM + S:"MatRGBA_255,255,200,0,"=255,255,200,0, + S:MaterialArcSmeltInto_Platinum=Platinum + S:MaterialDirectSmeltInto_Platinum=Platinum + I:MaterialID_85=85 + S:MaterialMacerateInto_Platinum=Platinum + S:MaterialName_Platinum=Platinum + S:MaterialSmeltInto_Platinum=Platinum + I:MaterialTypes_235=235 + I:MeltingPoint_2041=2041 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_6=6 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + plutonium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Pu=Pu + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Uranium,Lead"=,Uranium,Lead + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_240,50,50,0,"=240,50,50,0, + S:MaterialArcSmeltInto_Plutonium=Plutonium + S:MaterialDirectSmeltInto_Plutonium=Plutonium + I:MaterialID_100=100 + S:MaterialMacerateInto_Plutonium=Plutonium + S:"MaterialName_Plutonium 239"=Plutonium 239 + S:MaterialSmeltInto_Plutonium=Plutonium + I:MaterialTypes_107=107 + I:MeltingPoint_912=912 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_6=6 + I:ToolDurability_512=512 + I:ToolQuality_3=3 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + plutonium241 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Pu-241=Pu-241 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,3"=,2,3 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_250,70,70,0,"=250,70,70,0, + S:MaterialArcSmeltInto_Plutonium241=Plutonium241 + S:MaterialDirectSmeltInto_Plutonium241=Plutonium241 + I:MaterialID_101=101 + S:MaterialMacerateInto_Plutonium241=Plutonium241 + S:"MaterialName_Plutonium 241"=Plutonium 241 + S:MaterialSmeltInto_Plutonium241=Plutonium241 + I:MaterialTypes_99=99 + I:MeltingPoint_912=912 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_6=6 + I:ToolDurability_512=512 + I:ToolQuality_3=3 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + potassium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_K=K + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA"=,VITREUS,POTENTIA + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Potassium=Potassium + S:MaterialDirectSmeltInto_Potassium=Potassium + I:MaterialID_25=25 + S:MaterialMacerateInto_Potassium=Potassium + S:MaterialName_Potassium=Potassium + S:MaterialSmeltInto_Potassium=Potassium + I:MaterialTypes_35=35 + I:MeltingPoint_336=336 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + praseodymium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1208=1208 + S:ChemicalFormula_Pr=Pr + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Praseodymium=Praseodymium + S:MaterialDirectSmeltInto_Praseodymium=Praseodymium + I:MaterialID_66=66 + S:MaterialMacerateInto_Praseodymium=Praseodymium + S:MaterialName_Praseodymium=Praseodymium + S:MaterialSmeltInto_Praseodymium=Praseodymium + I:MaterialTypes_35=35 + I:MeltingPoint_1208=1208 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + promethium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1315=1315 + S:ChemicalFormula_Pm=Pm + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Promethium=Promethium + S:MaterialDirectSmeltInto_Promethium=Promethium + I:MaterialID_68=68 + S:MaterialMacerateInto_Promethium=Promethium + S:MaterialName_Promethium=Promethium + S:MaterialSmeltInto_Promethium=Promethium + I:MaterialTypes_35=35 + I:MeltingPoint_1315=1315 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + radon { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Rn=Rn + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,AER,RADIO"=,AER,RADIO + S:"MatRGBA_255,0,255,240,"=255,0,255,240, + S:MaterialArcSmeltInto_Radon=Radon + S:MaterialDirectSmeltInto_Radon=Radon + I:MaterialID_93=93 + S:MaterialMacerateInto_Radon=Radon + S:MaterialName_Radon=Radon + S:MaterialSmeltInto_Radon=Radon + I:MaterialTypes_48=48 + I:MeltingPoint_202=202 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + rubidium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Rb=Rb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,VITREUS"=,METALLUM,VITREUS + S:"MatRGBA_240,30,30,0,"=240,30,30,0, + S:MaterialArcSmeltInto_Rubidium=Rubidium + S:MaterialDirectSmeltInto_Rubidium=Rubidium + I:MaterialID_43=43 + S:MaterialMacerateInto_Rubidium=Rubidium + S:MaterialName_Rubidium=Rubidium + S:MaterialSmeltInto_Rubidium=Rubidium + I:MaterialTypes_35=35 + I:MeltingPoint_312=312 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + samarium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1345=1345 + S:ChemicalFormula_Sm=Sm + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Samarium=Samarium + S:MaterialDirectSmeltInto_Samarium=Samarium + I:MaterialID_69=69 + S:MaterialMacerateInto_Samarium=Samarium + S:MaterialName_Samarium=Samarium + S:MaterialSmeltInto_Samarium=Samarium + I:MaterialTypes_35=35 + I:MeltingPoint_1345=1345 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + scandium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1814=1814 + S:ChemicalFormula_Sc=Sc + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Scandium=Scandium + S:MaterialDirectSmeltInto_Scandium=Scandium + I:MaterialID_27=27 + S:MaterialMacerateInto_Scandium=Scandium + S:MaterialName_Scandium=Scandium + S:MaterialSmeltInto_Scandium=Scandium + I:MaterialTypes_35=35 + I:MeltingPoint_1814=1814 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + silicon { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_1687=1687 + S:ChemicalFormula_Si=Si + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,SiliconDioxide"=,SiliconDioxide + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,TENEBRAE"=,METALLUM,TENEBRAE + S:"MatRGBA_60,60,80,0,"=60,60,80,0, + S:MaterialArcSmeltInto_Silicon=Silicon + S:MaterialDirectSmeltInto_Silicon=Silicon + I:MaterialID_20=20 + S:MaterialMacerateInto_Silicon=Silicon + S:MaterialName_Silicon=Silicon + S:MaterialSmeltInto_Silicon=Silicon + I:MaterialTypes_35=35 + I:MeltingPoint_1687=1687 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + silver { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ag=Ag + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Lead,Sulfur"=,Lead,Sulfur + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,LUCRUM"=,METALLUM,LUCRUM + S:"MatRGBA_220,220,255,0,"=220,220,255,0, + S:MaterialArcSmeltInto_Silver=Silver + S:MaterialDirectSmeltInto_Silver=Silver + I:MaterialID_54=54 + S:MaterialMacerateInto_Silver=Silver + S:MaterialName_Silver=Silver + S:MaterialSmeltInto_Silver=Silver + I:MaterialTypes_235=235 + I:MeltingPoint_1234=1234 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sodium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Na=Na + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,VITREUS,LUX"=,VITREUS,LUX + S:"MatRGBA_0,0,150,0,"=0,0,150,0, + S:MaterialArcSmeltInto_Sodium=Sodium + S:MaterialDirectSmeltInto_Sodium=Sodium + I:MaterialID_17=17 + S:MaterialMacerateInto_Sodium=Sodium + S:MaterialName_Sodium=Sodium + S:MaterialSmeltInto_Sodium=Sodium + I:MaterialTypes_33=33 + I:MeltingPoint_370=370 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + strontium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Sr=Sr + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,STRONTIO"=,METALLUM,STRONTIO + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_Strontium=Strontium + S:MaterialDirectSmeltInto_Strontium=Strontium + I:MaterialID_44=44 + S:MaterialMacerateInto_Strontium=Strontium + S:MaterialName_Strontium=Strontium + S:MaterialSmeltInto_Strontium=Strontium + I:MaterialTypes_33=33 + I:MeltingPoint_1050=1050 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sulfur { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_S=S + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Sulfur"=,Sulfur + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE"=,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,IGNIS"=,IGNIS + S:"MatRGBA_200,200,0,0,"=200,200,0,0, + S:MaterialArcSmeltInto_Sulfur=Sulfur + S:MaterialDirectSmeltInto_Sulfur=Sulfur + I:MaterialID_22=22 + S:MaterialMacerateInto_Sulfur=Sulfur + S:MaterialName_Sulfur=Sulfur + S:MaterialSmeltInto_Sulfur=Sulfur + I:MaterialTypes_41=41 + I:MeltingPoint_388=388 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tantalum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ta=Ta + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,VINCULUM"=,METALLUM,VINCULUM + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Tantalum=Tantalum + S:MaterialDirectSmeltInto_Tantalum=Tantalum + I:MaterialID_80=80 + S:MaterialMacerateInto_Tantalum=Tantalum + S:MaterialName_Tantalum=Tantalum + S:MaterialSmeltInto_Tantalum=Tantalum + I:MaterialTypes_35=35 + I:MeltingPoint_3290=3290 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tellurium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Te=Te + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Tellurium=Tellurium + S:MaterialDirectSmeltInto_Tellurium=Tellurium + I:MaterialID_59=59 + S:MaterialMacerateInto_Tellurium=Tellurium + S:MaterialName_Tellurium=Tellurium + S:MaterialSmeltInto_Tellurium=Tellurium + I:MaterialTypes_35=35 + I:MeltingPoint_722=722 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + terbium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1629=1629 + S:ChemicalFormula_Tb=Tb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Terbium=Terbium + S:MaterialDirectSmeltInto_Terbium=Terbium + I:MaterialID_72=72 + S:MaterialMacerateInto_Terbium=Terbium + S:MaterialName_Terbium=Terbium + S:MaterialSmeltInto_Terbium=Terbium + I:MaterialTypes_35=35 + I:MeltingPoint_1629=1629 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + thorium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Th=Th + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Uranium,Lead"=,Uranium,Lead + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_0,30,0,0,"=0,30,0,0, + S:MaterialArcSmeltInto_Thorium=Thorium + S:MaterialDirectSmeltInto_Thorium=Thorium + I:MaterialID_96=96 + S:MaterialMacerateInto_Thorium=Thorium + S:MaterialName_Thorium=Thorium + S:MaterialSmeltInto_Thorium=Thorium + I:MaterialTypes_107=107 + I:MeltingPoint_2115=2115 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + thulium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1818=1818 + S:ChemicalFormula_Tm=Tm + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Thulium=Thulium + S:MaterialDirectSmeltInto_Thulium=Thulium + I:MaterialID_76=76 + S:MaterialMacerateInto_Thulium=Thulium + S:MaterialName_Thulium=Thulium + S:MaterialSmeltInto_Thulium=Thulium + I:MaterialTypes_35=35 + I:MeltingPoint_1818=1818 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tin { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_505=505 + S:ChemicalFormula_Sn=Sn + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron,Zinc"=,Iron,Zinc + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,VITREUS"=,METALLUM,VITREUS + S:"MatRGBA_220,220,220,0,"=220,220,220,0, + S:MaterialArcSmeltInto_Tin=Tin + S:MaterialDirectSmeltInto_Tin=Tin + I:MaterialID_57=57 + S:MaterialMacerateInto_Tin=Tin + S:MaterialName_Tin=Tin + S:MaterialSmeltInto_Tin=Tin + I:MaterialTypes_171=171 + I:MeltingPoint_505=505 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + titanium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1940=1940 + S:ChemicalFormula_Ti=Ti + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Almandine"=,Almandine + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,TUTAMEN"=,METALLUM,TUTAMEN + S:"MatRGBA_220,160,240,0,"=220,160,240,0, + S:MaterialArcSmeltInto_Titanium=Titanium + S:MaterialDirectSmeltInto_Titanium=Titanium + I:MaterialID_28=28 + S:MaterialMacerateInto_Titanium=Titanium + S:MaterialName_Titanium=Titanium + S:MaterialSmeltInto_Titanium=Titanium + I:MaterialTypes_235=235 + I:MeltingPoint_1941=1941 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_1600=1600 + I:ToolQuality_3=3 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tritium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_T=T + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,4"=,4 + S:"ListTCAspects_,AQUA"=,AQUA + S:"MatRGBA_255,0,0,240,"=255,0,0,240, + S:MaterialArcSmeltInto_Tritium=Tritium + S:MaterialDirectSmeltInto_Tritium=Tritium + I:MaterialID_3=3 + S:MaterialMacerateInto_Tritium=Tritium + S:MaterialName_Tritium=Tritium + S:MaterialSmeltInto_Tritium=Tritium + I:MaterialTypes_48=48 + I:MeltingPoint_14=14 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + tungsten { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_3000=3000 + S:ChemicalFormula_W=W + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Manganese,Molybdenum"=,Manganese,Molybdenum + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,3,1"=,3,1 + S:"ListTCAspects_,METALLUM,TUTAMEN"=,METALLUM,TUTAMEN + S:"MatRGBA_50,50,50,0,"=50,50,50,0, + S:MaterialArcSmeltInto_Tungsten=Tungsten + S:MaterialDirectSmeltInto_Tungsten=Tungsten + I:MaterialID_81=81 + S:MaterialMacerateInto_Tungsten=Tungsten + S:MaterialName_Tungsten=Tungsten + S:MaterialSmeltInto_Tungsten=Tungsten + I:MaterialTypes_227=227 + I:MeltingPoint_3695=3695 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_2560=2560 + I:ToolQuality_3=3 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + uranium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_U=U + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Lead,Uranium235,Thorium"=,Lead,Uranium235,Thorium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_50,240,50,0,"=50,240,50,0, + S:MaterialArcSmeltInto_Uranium=Uranium + S:MaterialDirectSmeltInto_Uranium=Uranium + I:MaterialID_98=98 + S:MaterialMacerateInto_Uranium=Uranium + S:"MaterialName_Uranium 238"=Uranium 238 + S:MaterialSmeltInto_Uranium=Uranium + I:MaterialTypes_107=107 + I:MeltingPoint_1405=1405 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_512=512 + I:ToolQuality_3=3 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + uranium235 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_U-235=U-235 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_70,250,70,0,"=70,250,70,0, + S:MaterialArcSmeltInto_Uranium235=Uranium235 + S:MaterialDirectSmeltInto_Uranium235=Uranium235 + I:MaterialID_97=97 + S:MaterialMacerateInto_Uranium235=Uranium235 + S:"MaterialName_Uranium 235"=Uranium 235 + S:MaterialSmeltInto_Uranium235=Uranium235 + I:MaterialTypes_107=107 + I:MeltingPoint_1405=1405 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_512=512 + I:ToolQuality_3=3 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vanadium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2183=2183 + S:ChemicalFormula_V=V + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_50,50,50,0,"=50,50,50,0, + S:MaterialArcSmeltInto_Vanadium=Vanadium + S:MaterialDirectSmeltInto_Vanadium=Vanadium + I:MaterialID_29=29 + S:MaterialMacerateInto_Vanadium=Vanadium + S:MaterialName_Vanadium=Vanadium + S:MaterialSmeltInto_Vanadium=Vanadium + I:MaterialTypes_35=35 + I:MeltingPoint_2183=2183 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ytterbium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1097=1097 + S:ChemicalFormula_Yb=Yb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Ytterbium=Ytterbium + S:MaterialDirectSmeltInto_Ytterbium=Ytterbium + I:MaterialID_77=77 + S:MaterialMacerateInto_Ytterbium=Ytterbium + S:MaterialName_Ytterbium=Ytterbium + S:MaterialSmeltInto_Ytterbium=Ytterbium + I:MaterialTypes_35=35 + I:MeltingPoint_1097=1097 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + yttrium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1799=1799 + S:ChemicalFormula_Y=Y + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO + S:"MatRGBA_220,250,220,0,"=220,250,220,0, + S:MaterialArcSmeltInto_Yttrium=Yttrium + S:MaterialDirectSmeltInto_Yttrium=Yttrium + I:MaterialID_45=45 + S:MaterialMacerateInto_Yttrium=Yttrium + S:MaterialName_Yttrium=Yttrium + S:MaterialSmeltInto_Yttrium=Yttrium + I:MaterialTypes_35=35 + I:MeltingPoint_1799=1799 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + zinc { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Zn=Zn + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Tin,Gallium"=,Tin,Gallium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,SANO"=,METALLUM,SANO + S:"MatRGBA_250,240,240,0,"=250,240,240,0, + S:MaterialArcSmeltInto_Zinc=Zinc + S:MaterialDirectSmeltInto_Zinc=Zinc + I:MaterialID_36=36 + S:MaterialMacerateInto_Zinc=Zinc + S:MaterialName_Zinc=Zinc + S:MaterialSmeltInto_Zinc=Zinc + I:MaterialTypes_43=43 + I:MeltingPoint_692=692 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + organic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,"=, + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Organic=Organic + S:MaterialDirectSmeltInto_Organic=Organic + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Organic=Organic + S:MaterialName_Organic=Organic + S:MaterialSmeltInto_Organic=Organic + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + anybronze { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,METAL"=,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_AnyBronze=AnyBronze + S:MaterialDirectSmeltInto_AnyBronze=AnyBronze + I:MaterialID_-1=-1 + S:MaterialMacerateInto_AnyBronze=AnyBronze + S:MaterialName_AnyBronze=AnyBronze + S:MaterialSmeltInto_AnyBronze=AnyBronze + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + anycopper { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,METAL"=,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_AnnealedCopper=AnnealedCopper + S:MaterialDirectSmeltInto_AnyCopper=AnyCopper + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Copper=Copper + S:MaterialName_AnyCopper=AnyCopper + S:MaterialSmeltInto_Copper=Copper + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + anyiron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,METAL"=,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_WroughtIron=WroughtIron + S:MaterialDirectSmeltInto_AnyIron=AnyIron + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Iron=Iron + S:MaterialName_AnyIron=AnyIron + S:MaterialSmeltInto_Iron=Iron + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + anyrubber { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,"=, + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_AnyRubber=AnyRubber + S:MaterialDirectSmeltInto_AnyRubber=AnyRubber + I:MaterialID_-1=-1 + S:MaterialMacerateInto_AnyRubber=AnyRubber + S:MaterialName_AnyRubber=AnyRubber + S:MaterialSmeltInto_AnyRubber=AnyRubber + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + anysyntheticrubber { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,"=, + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_AnySyntheticRubber=AnySyntheticRubber + S:MaterialDirectSmeltInto_AnySyntheticRubber=AnySyntheticRubber + I:MaterialID_-1=-1 + S:MaterialMacerateInto_AnySyntheticRubber=AnySyntheticRubber + S:MaterialName_AnySyntheticRubber=AnySyntheticRubber + S:MaterialSmeltInto_AnySyntheticRubber=AnySyntheticRubber + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + crystal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,CRYSTAL,NO_SMASHING,NO_SMELTING"=,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Crystal=Crystal + S:MaterialDirectSmeltInto_Crystal=Crystal + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Crystal=Crystal + S:MaterialName_Crystal=Crystal + S:MaterialSmeltInto_Crystal=Crystal + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + quartz { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Quartz=Quartz + S:MaterialDirectSmeltInto_Quartz=Quartz + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Quartz=Quartz + S:MaterialName_Quartz=Quartz + S:MaterialSmeltInto_Quartz=Quartz + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + metal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,METAL"=,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Metal=Metal + S:MaterialDirectSmeltInto_Metal=Metal + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Metal=Metal + S:MaterialName_Metal=Metal + S:MaterialSmeltInto_Metal=Metal + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + unknown { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,"=, + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Unknown=Unknown + S:MaterialDirectSmeltInto_Unknown=Unknown + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Unknown=Unknown + S:MaterialName_Unknown=Unknown + S:MaterialSmeltInto_Unknown=Unknown + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + cobblestone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,"=, + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Cobblestone=Cobblestone + S:MaterialDirectSmeltInto_Cobblestone=Cobblestone + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Cobblestone=Cobblestone + S:MaterialName_Cobblestone=Cobblestone + S:MaterialSmeltInto_Cobblestone=Cobblestone + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + bricknether { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,"=, + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_BrickNether=BrickNether + S:MaterialDirectSmeltInto_BrickNether=BrickNether + I:MaterialID_-1=-1 + S:MaterialMacerateInto_BrickNether=BrickNether + S:MaterialName_BrickNether=BrickNether + S:MaterialSmeltInto_BrickNether=BrickNether + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_false=false + } + + tarpitch { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_TarPitch=TarPitch + S:MaterialDirectSmeltInto_TarPitch=TarPitch + I:MaterialID_-1=-1 + S:MaterialMacerateInto_TarPitch=TarPitch + S:"MaterialName_Tar Pitch"=Tar Pitch + S:MaterialSmeltInto_TarPitch=TarPitch + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + serpentine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Serpentine=Serpentine + S:MaterialDirectSmeltInto_Serpentine=Serpentine + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Serpentine=Serpentine + S:MaterialName_Serpentine=Serpentine + S:MaterialSmeltInto_Serpentine=Serpentine + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + flux { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Flux=Flux + S:MaterialDirectSmeltInto_Flux=Flux + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Flux=Flux + S:MaterialName_Flux=Flux + S:MaterialSmeltInto_Flux=Flux + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + redstonealloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_RedstoneAlloy=RedstoneAlloy + S:MaterialDirectSmeltInto_RedstoneAlloy=RedstoneAlloy + I:MaterialID_-1=-1 + S:MaterialMacerateInto_RedstoneAlloy=RedstoneAlloy + S:"MaterialName_Redstone Alloy"=Redstone Alloy + S:MaterialSmeltInto_RedstoneAlloy=RedstoneAlloy + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + osmiumtetroxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_OsmiumTetroxide=OsmiumTetroxide + S:MaterialDirectSmeltInto_OsmiumTetroxide=OsmiumTetroxide + I:MaterialID_-1=-1 + S:MaterialMacerateInto_OsmiumTetroxide=OsmiumTetroxide + S:"MaterialName_Osmium Tetroxide"=Osmium Tetroxide + S:MaterialSmeltInto_OsmiumTetroxide=OsmiumTetroxide + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rubbertreesap { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_RubberTreeSap=RubberTreeSap + S:MaterialDirectSmeltInto_RubberTreeSap=RubberTreeSap + I:MaterialID_-1=-1 + S:MaterialMacerateInto_RubberTreeSap=RubberTreeSap + S:"MaterialName_Rubber Tree Sap"=Rubber Tree Sap + S:MaterialSmeltInto_RubberTreeSap=RubberTreeSap + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + aquaregia { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_AquaRegia=AquaRegia + S:MaterialDirectSmeltInto_AquaRegia=AquaRegia + I:MaterialID_-1=-1 + S:MaterialMacerateInto_AquaRegia=AquaRegia + S:"MaterialName_Aqua Regia"=Aqua Regia + S:MaterialSmeltInto_AquaRegia=AquaRegia + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + solutionbluevitriol { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_SolutionBlueVitriol=SolutionBlueVitriol + S:MaterialDirectSmeltInto_SolutionBlueVitriol=SolutionBlueVitriol + I:MaterialID_-1=-1 + S:MaterialMacerateInto_SolutionBlueVitriol=SolutionBlueVitriol + S:"MaterialName_Blue Vitriol Solution"=Blue Vitriol Solution + S:MaterialSmeltInto_SolutionBlueVitriol=SolutionBlueVitriol + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + solutionnickelsulfate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_SolutionNickelSulfate=SolutionNickelSulfate + S:MaterialDirectSmeltInto_SolutionNickelSulfate=SolutionNickelSulfate + I:MaterialID_-1=-1 + S:MaterialMacerateInto_SolutionNickelSulfate=SolutionNickelSulfate + S:"MaterialName_Nickel Sulfate Solution"=Nickel Sulfate Solution + S:MaterialSmeltInto_SolutionNickelSulfate=SolutionNickelSulfate + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + signalum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Signalum=Signalum + S:MaterialDirectSmeltInto_Signalum=Signalum + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Signalum=Signalum + S:MaterialName_Signalum=Signalum + S:MaterialSmeltInto_Signalum=Signalum + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lumium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Lumium=Lumium + S:MaterialDirectSmeltInto_Lumium=Lumium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Lumium=Lumium + S:MaterialName_Lumium=Lumium + S:MaterialSmeltInto_Lumium=Lumium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phasediron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_PhasedIron=PhasedIron + S:MaterialDirectSmeltInto_PhasedIron=PhasedIron + I:MaterialID_-1=-1 + S:MaterialMacerateInto_PhasedIron=PhasedIron + S:"MaterialName_Phased Iron"=Phased Iron + S:MaterialSmeltInto_PhasedIron=PhasedIron + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phasedgold { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_PhasedGold=PhasedGold + S:MaterialDirectSmeltInto_PhasedGold=PhasedGold + I:MaterialID_-1=-1 + S:MaterialMacerateInto_PhasedGold=PhasedGold + S:"MaterialName_Phased Gold"=Phased Gold + S:MaterialSmeltInto_PhasedGold=PhasedGold + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + soularium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Soularium=Soularium + S:MaterialDirectSmeltInto_Soularium=Soularium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Soularium=Soularium + S:MaterialName_Soularium=Soularium + S:MaterialSmeltInto_Soularium=Soularium + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + endium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_165,220,250,0,"=165,220,250,0, + S:MaterialArcSmeltInto_Endium=Endium + S:MaterialDirectSmeltInto_Endium=Endium + I:MaterialID_770=770 + S:MaterialMacerateInto_Endium=Endium + S:MaterialName_Endium=Endium + S:MaterialSmeltInto_Endium=Endium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + prismarine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Prismarine=Prismarine + S:MaterialDirectSmeltInto_Prismarine=Prismarine + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Prismarine=Prismarine + S:MaterialName_Prismarine=Prismarine + S:MaterialSmeltInto_Prismarine=Prismarine + I:MaterialTypes_5=5 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + graveyarddirt { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_GraveyardDirt=GraveyardDirt + S:MaterialDirectSmeltInto_GraveyardDirt=GraveyardDirt + I:MaterialID_-1=-1 + S:MaterialMacerateInto_GraveyardDirt=GraveyardDirt + S:"MaterialName_Graveyard Dirt"=Graveyard Dirt + S:MaterialSmeltInto_GraveyardDirt=GraveyardDirt + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + darksteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_80,70,80,0,"=80,70,80,0, + S:MaterialArcSmeltInto_DarkSteel=DarkSteel + S:MaterialDirectSmeltInto_DarkSteel=DarkSteel + I:MaterialID_364=364 + S:MaterialMacerateInto_DarkSteel=DarkSteel + S:"MaterialName_Dark Steel"=Dark Steel + S:MaterialSmeltInto_DarkSteel=DarkSteel + I:MaterialTypes_75=75 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_512=512 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + terrasteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Terrasteel=Terrasteel + S:MaterialDirectSmeltInto_Terrasteel=Terrasteel + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Terrasteel=Terrasteel + S:MaterialName_Terrasteel=Terrasteel + S:MaterialSmeltInto_Terrasteel=Terrasteel + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + conductiveiron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_ConductiveIron=ConductiveIron + S:MaterialDirectSmeltInto_ConductiveIron=ConductiveIron + I:MaterialID_-1=-1 + S:MaterialMacerateInto_ConductiveIron=ConductiveIron + S:"MaterialName_Conductive Iron"=Conductive Iron + S:MaterialSmeltInto_ConductiveIron=ConductiveIron + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + electricalsteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1000=1000 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_ElectricalSteel=ElectricalSteel + S:MaterialDirectSmeltInto_ElectricalSteel=ElectricalSteel + I:MaterialID_-1=-1 + S:MaterialMacerateInto_ElectricalSteel=ElectricalSteel + S:"MaterialName_Electrical Steel"=Electrical Steel + S:MaterialSmeltInto_ElectricalSteel=ElectricalSteel + I:MaterialTypes_3=3 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + energeticalloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1950=1950 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_EnergeticAlloy=EnergeticAlloy + S:MaterialDirectSmeltInto_EnergeticAlloy=EnergeticAlloy + I:MaterialID_-1=-1 + S:MaterialMacerateInto_EnergeticAlloy=EnergeticAlloy + S:"MaterialName_Energetic Alloy"=Energetic Alloy + S:MaterialSmeltInto_EnergeticAlloy=EnergeticAlloy + I:MaterialTypes_3=3 + I:MeltingPoint_1950=1950 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vibrantalloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_3300=3300 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_VibrantAlloy=VibrantAlloy + S:MaterialDirectSmeltInto_VibrantAlloy=VibrantAlloy + I:MaterialID_-1=-1 + S:MaterialMacerateInto_VibrantAlloy=VibrantAlloy + S:"MaterialName_Vibrant Alloy"=Vibrant Alloy + S:MaterialSmeltInto_VibrantAlloy=VibrantAlloy + I:MaterialTypes_3=3 + I:MeltingPoint_3300=3300 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pulsatingiron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1600=1600 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_PulsatingIron=PulsatingIron + S:MaterialDirectSmeltInto_PulsatingIron=PulsatingIron + I:MaterialID_-1=-1 + S:MaterialMacerateInto_PulsatingIron=PulsatingIron + S:"MaterialName_Pulsating Iron"=Pulsating Iron + S:MaterialSmeltInto_PulsatingIron=PulsatingIron + I:MaterialTypes_3=3 + I:MeltingPoint_1600=1600 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + teslatite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Diamond"=,Diamond + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_60,180,200,0,"=60,180,200,0, + S:MaterialArcSmeltInto_Teslatite=Teslatite + S:MaterialDirectSmeltInto_Teslatite=Teslatite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Teslatite=Teslatite + S:MaterialName_Teslatite=Teslatite + S:MaterialSmeltInto_Teslatite=Teslatite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_5=5 + I:OreSmeltingMultiplier_5=5 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fluix { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Fluix=Fluix + S:MaterialDirectSmeltInto_Fluix=Fluix + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Fluix=Fluix + S:MaterialName_Fluix=Fluix + S:MaterialSmeltInto_Fluix=Fluix + I:MaterialTypes_5=5 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + manasteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Manasteel=Manasteel + S:MaterialDirectSmeltInto_Manasteel=Manasteel + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Manasteel=Manasteel + S:MaterialName_Manasteel=Manasteel + S:MaterialSmeltInto_Manasteel=Manasteel + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tennantite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Tennantite=Tennantite + S:MaterialDirectSmeltInto_Tennantite=Tennantite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Tennantite=Tennantite + S:MaterialName_Tennantite=Tennantite + S:MaterialSmeltInto_Tennantite=Tennantite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + darkthaumium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_DarkThaumium=DarkThaumium + S:MaterialDirectSmeltInto_DarkThaumium=DarkThaumium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_DarkThaumium=DarkThaumium + S:"MaterialName_Dark Thaumium"=Dark Thaumium + S:MaterialSmeltInto_DarkThaumium=DarkThaumium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + alfium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Alfium=Alfium + S:MaterialDirectSmeltInto_Alfium=Alfium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Alfium=Alfium + S:MaterialName_Alfium=Alfium + S:MaterialSmeltInto_Alfium=Alfium + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ryu { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Ryu=Ryu + S:MaterialDirectSmeltInto_Ryu=Ryu + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Ryu=Ryu + S:MaterialName_Ryu=Ryu + S:MaterialSmeltInto_Ryu=Ryu + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mutation { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Mutation=Mutation + S:MaterialDirectSmeltInto_Mutation=Mutation + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Mutation=Mutation + S:MaterialName_Mutation=Mutation + S:MaterialSmeltInto_Mutation=Mutation + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + aquamarine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Aquamarine=Aquamarine + S:MaterialDirectSmeltInto_Aquamarine=Aquamarine + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Aquamarine=Aquamarine + S:MaterialName_Aquamarine=Aquamarine + S:MaterialSmeltInto_Aquamarine=Aquamarine + I:MaterialTypes_5=5 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ender { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Ender=Ender + S:MaterialDirectSmeltInto_Ender=Ender + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Ender=Ender + S:MaterialName_Ender=Ender + S:MaterialSmeltInto_Ender=Ender + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + elvenelementium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_ElvenElementium=ElvenElementium + S:MaterialDirectSmeltInto_ElvenElementium=ElvenElementium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_ElvenElementium=ElvenElementium + S:"MaterialName_Elven Elementium"=Elven Elementium + S:MaterialSmeltInto_ElvenElementium=ElvenElementium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + enrichedcopper { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_EnrichedCopper=EnrichedCopper + S:MaterialDirectSmeltInto_EnrichedCopper=EnrichedCopper + I:MaterialID_-1=-1 + S:MaterialMacerateInto_EnrichedCopper=EnrichedCopper + S:"MaterialName_Enriched Copper"=Enriched Copper + S:MaterialSmeltInto_EnrichedCopper=EnrichedCopper + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + diamondcopper { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_DiamondCopper=DiamondCopper + S:MaterialDirectSmeltInto_DiamondCopper=DiamondCopper + I:MaterialID_-1=-1 + S:MaterialMacerateInto_DiamondCopper=DiamondCopper + S:"MaterialName_Diamond Copper"=Diamond Copper + S:MaterialSmeltInto_DiamondCopper=DiamondCopper + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sodiumperoxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_SodiumPeroxide=SodiumPeroxide + S:MaterialDirectSmeltInto_SodiumPeroxide=SodiumPeroxide + I:MaterialID_-1=-1 + S:MaterialMacerateInto_SodiumPeroxide=SodiumPeroxide + S:"MaterialName_Sodium Peroxide"=Sodium Peroxide + S:MaterialSmeltInto_SodiumPeroxide=SodiumPeroxide + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + iridiumsodiumoxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_IridiumSodiumOxide=IridiumSodiumOxide + S:MaterialDirectSmeltInto_IridiumSodiumOxide=IridiumSodiumOxide + I:MaterialID_-1=-1 + S:MaterialMacerateInto_IridiumSodiumOxide=IridiumSodiumOxide + S:"MaterialName_Iridium Sodium Oxide"=Iridium Sodium Oxide + S:MaterialSmeltInto_IridiumSodiumOxide=IridiumSodiumOxide + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + platinumgroupsludge { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,30,0,0,"=0,30,0,0, + S:MaterialArcSmeltInto_PlatinumGroupSludge=PlatinumGroupSludge + S:MaterialDirectSmeltInto_PlatinumGroupSludge=PlatinumGroupSludge + I:MaterialID_241=241 + S:MaterialMacerateInto_PlatinumGroupSludge=PlatinumGroupSludge + S:"MaterialName_Platinum Group Sludge"=Platinum Group Sludge + S:MaterialSmeltInto_PlatinumGroupSludge=PlatinumGroupSludge + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fairy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Fairy=Fairy + S:MaterialDirectSmeltInto_Fairy=Fairy + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Fairy=Fairy + S:MaterialName_Fairy=Fairy + S:MaterialSmeltInto_Fairy=Fairy + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ludicrite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Ludicrite=Ludicrite + S:MaterialDirectSmeltInto_Ludicrite=Ludicrite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Ludicrite=Ludicrite + S:MaterialName_Ludicrite=Ludicrite + S:MaterialSmeltInto_Ludicrite=Ludicrite + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pokefennium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Pokefennium=Pokefennium + S:MaterialDirectSmeltInto_Pokefennium=Pokefennium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Pokefennium=Pokefennium + S:MaterialName_Pokefennium=Pokefennium + S:MaterialSmeltInto_Pokefennium=Pokefennium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + draconium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Draconium=Draconium + S:MaterialDirectSmeltInto_Draconium=Draconium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Draconium=Draconium + S:MaterialName_Draconium=Draconium + S:MaterialSmeltInto_Draconium=Draconium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + draconiumawakened { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_DraconiumAwakened=DraconiumAwakened + S:MaterialDirectSmeltInto_DraconiumAwakened=DraconiumAwakened + I:MaterialID_-1=-1 + S:MaterialMacerateInto_DraconiumAwakened=DraconiumAwakened + S:"MaterialName_Awakened Draconium"=Awakened Draconium + S:MaterialSmeltInto_DraconiumAwakened=DraconiumAwakened + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + purplealloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_100,180,255,0,"=100,180,255,0, + S:MaterialArcSmeltInto_PurpleAlloy=PurpleAlloy + S:MaterialDirectSmeltInto_PurpleAlloy=PurpleAlloy + I:MaterialID_-1=-1 + S:MaterialMacerateInto_PurpleAlloy=PurpleAlloy + S:"MaterialName_Purple Alloy"=Purple Alloy + S:MaterialSmeltInto_PurpleAlloy=PurpleAlloy + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + infusedteslatite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_100,180,255,0,"=100,180,255,0, + S:MaterialArcSmeltInto_InfusedTeslatite=InfusedTeslatite + S:MaterialDirectSmeltInto_InfusedTeslatite=InfusedTeslatite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_InfusedTeslatite=InfusedTeslatite + S:"MaterialName_Infused Teslatite"=Infused Teslatite + S:MaterialSmeltInto_InfusedTeslatite=InfusedTeslatite + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + adamantium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,Adamantium,Adamantium"=,Adamantium,Adamantium + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Adamantium=Adamantium + S:MaterialDirectSmeltInto_Adamantium=Adamantium + I:MaterialID_319=319 + S:MaterialMacerateInto_Adamantium=Adamantium + S:MaterialName_Adamantium=Adamantium + S:MaterialSmeltInto_Adamantium=Adamantium + I:MaterialTypes_195=195 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_5120=5120 + I:ToolQuality_5=5 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + adamite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Adamite=Adamite + S:MaterialDirectSmeltInto_Adamite=Adamite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Adamite=Adamite + S:MaterialName_Adamite=Adamite + S:MaterialSmeltInto_Adamite=Adamite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + adluorite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Adluorite=Adluorite + S:MaterialDirectSmeltInto_Adluorite=Adluorite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Adluorite=Adluorite + S:MaterialName_Adluorite=Adluorite + S:MaterialSmeltInto_Adluorite=Adluorite + I:MaterialTypes_9=9 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + agate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Agate=Agate + S:MaterialDirectSmeltInto_Agate=Agate + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Agate=Agate + S:MaterialName_Agate=Agate + S:MaterialSmeltInto_Agate=Agate + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + alduorite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_159,180,180,0,"=159,180,180,0, + S:MaterialArcSmeltInto_Alduorite=Alduorite + S:MaterialDirectSmeltInto_Alduorite=Alduorite + I:MaterialID_485=485 + S:MaterialMacerateInto_Alduorite=Alduorite + S:MaterialName_Alduorite=Alduorite + S:MaterialSmeltInto_Alduorite=Alduorite + I:MaterialTypes_17=17 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + amber { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.untouching=enchantment.untouching + I:FuelPower_3=3 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Amber"=,Amber + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,VINCULUM,VITREUS"=,VINCULUM,VITREUS + S:"MatRGBA_255,128,0,127,"=255,128,0,127, + S:MaterialArcSmeltInto_Amber=Amber + S:MaterialDirectSmeltInto_Amber=Amber + I:MaterialID_514=514 + S:MaterialMacerateInto_Amber=Amber + S:MaterialName_Amber=Amber + S:MaterialSmeltInto_Amber=Amber + I:MaterialTypes_77=77 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_1=1 + I:ToolDurability_128=128 + I:ToolQuality_2=2 + D:ToolSpeed_4.0=4.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + ammonium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Ammonium=Ammonium + S:MaterialDirectSmeltInto_Ammonium=Ammonium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Ammonium=Ammonium + S:MaterialName_Ammonium=Ammonium + S:MaterialSmeltInto_Ammonium=Ammonium + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + amordrine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Amordrine=Amordrine + S:MaterialDirectSmeltInto_Amordrine=Amordrine + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Amordrine=Amordrine + S:MaterialName_Amordrine=Amordrine + S:MaterialSmeltInto_Amordrine=Amordrine + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + andesite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Andesite=Andesite + S:MaterialDirectSmeltInto_Andesite=Andesite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Andesite=Andesite + S:MaterialName_Andesite=Andesite + S:MaterialSmeltInto_Andesite=Andesite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + angmallen { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_215,225,138,0,"=215,225,138,0, + S:MaterialArcSmeltInto_Angmallen=Angmallen + S:MaterialDirectSmeltInto_Angmallen=Angmallen + I:MaterialID_958=958 + S:MaterialMacerateInto_Angmallen=Angmallen + S:MaterialName_Angmallen=Angmallen + S:MaterialSmeltInto_Angmallen=Angmallen + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_128=128 + I:ToolQuality_2=2 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ardite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,0,0,0,"=255,0,0,0, + S:MaterialArcSmeltInto_Ardite=Ardite + S:MaterialDirectSmeltInto_Ardite=Ardite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Ardite=Ardite + S:MaterialName_Ardite=Ardite + S:MaterialSmeltInto_Ardite=Ardite + I:MaterialTypes_75=75 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + aredrite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,0,0,0,"=255,0,0,0, + S:MaterialArcSmeltInto_Aredrite=Aredrite + S:MaterialDirectSmeltInto_Aredrite=Aredrite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Aredrite=Aredrite + S:MaterialName_Aredrite=Aredrite + S:MaterialSmeltInto_Aredrite=Aredrite + I:MaterialTypes_67=67 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + atlarus { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Atlarus=Atlarus + S:MaterialDirectSmeltInto_Atlarus=Atlarus + I:MaterialID_965=965 + S:MaterialMacerateInto_Atlarus=Atlarus + S:MaterialName_Atlarus=Atlarus + S:MaterialSmeltInto_Atlarus=Atlarus + I:MaterialTypes_75=75 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bitumen { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Bitumen=Bitumen + S:MaterialDirectSmeltInto_Bitumen=Bitumen + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Bitumen=Bitumen + S:MaterialName_Bitumen=Bitumen + S:MaterialSmeltInto_Bitumen=Bitumen + I:MaterialTypes_9=9 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + black { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,0,0,0,"=0,0,0,0, + S:MaterialArcSmeltInto_Black=Black + S:MaterialDirectSmeltInto_Black=Black + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Black=Black + S:MaterialName_Black=Black + S:MaterialSmeltInto_Black=Black + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + blizz { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_220,233,255,0,"=220,233,255,0, + S:MaterialArcSmeltInto_Blizz=Blizz + S:MaterialDirectSmeltInto_Blizz=Blizz + I:MaterialID_851=851 + S:MaterialMacerateInto_Blizz=Blizz + S:MaterialName_Blizz=Blizz + S:MaterialSmeltInto_Blizz=Blizz + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + blueschist { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Blueschist=Blueschist + S:MaterialDirectSmeltInto_Blueschist=Blueschist + I:MaterialID_852=852 + S:MaterialMacerateInto_Blueschist=Blueschist + S:MaterialName_Blueschist=Blueschist + S:MaterialSmeltInto_Blueschist=Blueschist + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bluestone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Bluestone=Bluestone + S:MaterialDirectSmeltInto_Bluestone=Bluestone + I:MaterialID_813=813 + S:MaterialMacerateInto_Bluestone=Bluestone + S:MaterialName_Bluestone=Bluestone + S:MaterialSmeltInto_Bluestone=Bluestone + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bloodstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Bloodstone=Bloodstone + S:MaterialDirectSmeltInto_Bloodstone=Bloodstone + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Bloodstone=Bloodstone + S:MaterialName_Bloodstone=Bloodstone + S:MaterialSmeltInto_Bloodstone=Bloodstone + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + blutonium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,0,255,0,"=0,0,255,0, + S:MaterialArcSmeltInto_Blutonium=Blutonium + S:MaterialDirectSmeltInto_Blutonium=Blutonium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Blutonium=Blutonium + S:MaterialName_Blutonium=Blutonium + S:MaterialSmeltInto_Blutonium=Blutonium + I:MaterialTypes_11=11 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + carmot { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_217,205,140,0,"=217,205,140,0, + S:MaterialArcSmeltInto_Carmot=Carmot + S:MaterialDirectSmeltInto_Carmot=Carmot + I:MaterialID_962=962 + S:MaterialMacerateInto_Carmot=Carmot + S:MaterialName_Carmot=Carmot + S:MaterialSmeltInto_Carmot=Carmot + I:MaterialTypes_75=75 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_128=128 + I:ToolQuality_1=1 + D:ToolSpeed_16.0=16.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + celenegil { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_148,204,72,0,"=148,204,72,0, + S:MaterialArcSmeltInto_Celenegil=Celenegil + S:MaterialDirectSmeltInto_Celenegil=Celenegil + I:MaterialID_964=964 + S:MaterialMacerateInto_Celenegil=Celenegil + S:MaterialName_Celenegil=Celenegil + S:MaterialSmeltInto_Celenegil=Celenegil + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_4096=4096 + I:ToolQuality_2=2 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + certusquartz { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Quartzite,Barite"=,Quartzite,Barite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,POTENTIA,VITREUS"=,POTENTIA,VITREUS + S:"MatRGBA_210,210,230,0,"=210,210,230,0, + S:MaterialArcSmeltInto_CertusQuartz=CertusQuartz + S:MaterialDirectSmeltInto_CertusQuartz=CertusQuartz + I:MaterialID_516=516 + S:MaterialMacerateInto_CertusQuartz=CertusQuartz + S:"MaterialName_Certus Quartz"=Certus Quartz + S:MaterialSmeltInto_CertusQuartz=CertusQuartz + I:MaterialTypes_77=77 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_5.0=5.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ceruclase { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_140,189,208,0,"=140,189,208,0, + S:MaterialArcSmeltInto_Ceruclase=Ceruclase + S:MaterialDirectSmeltInto_Ceruclase=Ceruclase + I:MaterialID_952=952 + S:MaterialMacerateInto_Ceruclase=Ceruclase + S:MaterialName_Ceruclase=Ceruclase + S:MaterialSmeltInto_Ceruclase=Ceruclase + I:MaterialTypes_11=11 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_1280=1280 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + citrine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Citrine=Citrine + S:MaterialDirectSmeltInto_Citrine=Citrine + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Citrine=Citrine + S:MaterialName_Citrine=Citrine + S:MaterialSmeltInto_Citrine=Citrine + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cobalthexahydrate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_80,80,250,0,"=80,80,250,0, + S:MaterialArcSmeltInto_CobaltHexahydrate=CobaltHexahydrate + S:MaterialDirectSmeltInto_CobaltHexahydrate=CobaltHexahydrate + I:MaterialID_853=853 + S:MaterialMacerateInto_CobaltHexahydrate=CobaltHexahydrate + S:"MaterialName_Cobalt Hexahydrate"=Cobalt Hexahydrate + S:MaterialSmeltInto_CobaltHexahydrate=CobaltHexahydrate + I:MaterialTypes_17=17 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + constructionfoam { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,EXPLOSIVE,NO_SMELTING"=,HAS_COLOR,STONE,NO_SMASHING,EXPLOSIVE,NO_SMELTING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_ConstructionFoam=ConstructionFoam + S:MaterialDirectSmeltInto_ConstructionFoam=ConstructionFoam + I:MaterialID_854=854 + S:MaterialMacerateInto_ConstructionFoam=ConstructionFoam + S:"MaterialName_Construction Foam"=Construction Foam + S:MaterialSmeltInto_ConstructionFoam=ConstructionFoam + I:MaterialTypes_17=17 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chert { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Chert=Chert + S:MaterialDirectSmeltInto_Chert=Chert + I:MaterialID_857=857 + S:MaterialMacerateInto_Chert=Chert + S:MaterialName_Chert=Chert + S:MaterialSmeltInto_Chert=Chert + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chimerite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Chimerite=Chimerite + S:MaterialDirectSmeltInto_Chimerite=Chimerite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Chimerite=Chimerite + S:MaterialName_Chimerite=Chimerite + S:MaterialSmeltInto_Chimerite=Chimerite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + coral { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,128,255,0,"=255,128,255,0, + S:MaterialArcSmeltInto_Coral=Coral + S:MaterialDirectSmeltInto_Coral=Coral + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Coral=Coral + S:MaterialName_Coral=Coral + S:MaterialSmeltInto_Coral=Coral + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + crudeoil { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_10,10,10,0,"=10,10,10,0, + S:MaterialArcSmeltInto_CrudeOil=CrudeOil + S:MaterialDirectSmeltInto_CrudeOil=CrudeOil + I:MaterialID_858=858 + S:MaterialMacerateInto_CrudeOil=CrudeOil + S:"MaterialName_Crude Oil"=Crude Oil + S:MaterialSmeltInto_CrudeOil=CrudeOil + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chrysocolla { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Chrysocolla=Chrysocolla + S:MaterialDirectSmeltInto_Chrysocolla=Chrysocolla + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Chrysocolla=Chrysocolla + S:MaterialName_Chrysocolla=Chrysocolla + S:MaterialSmeltInto_Chrysocolla=Chrysocolla + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + crystalflux { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_100,50,100,0,"=100,50,100,0, + S:MaterialArcSmeltInto_CrystalFlux=CrystalFlux + S:MaterialDirectSmeltInto_CrystalFlux=CrystalFlux + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CrystalFlux=CrystalFlux + S:"MaterialName_Flux Crystal"=Flux Crystal + S:MaterialSmeltInto_CrystalFlux=CrystalFlux + I:MaterialTypes_5=5 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cyanite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Cyanite=Cyanite + S:MaterialDirectSmeltInto_Cyanite=Cyanite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Cyanite=Cyanite + S:MaterialName_Cyanite=Cyanite + S:MaterialSmeltInto_Cyanite=Cyanite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dacite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Dacite=Dacite + S:MaterialDirectSmeltInto_Dacite=Dacite + I:MaterialID_859=859 + S:MaterialMacerateInto_Dacite=Dacite + S:MaterialName_Dacite=Dacite + S:MaterialSmeltInto_Dacite=Dacite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + darkiron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.fire=enchantment.fire + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron"=,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_55,40,60,0,"=55,40,60,0, + S:MaterialArcSmeltInto_DarkIron=DarkIron + S:MaterialDirectSmeltInto_DarkIron=DarkIron + I:MaterialID_342=342 + S:MaterialMacerateInto_DarkIron=DarkIron + S:"MaterialName_Dark Iron"=Dark Iron + S:MaterialSmeltInto_DarkIron=DarkIron + I:MaterialTypes_67=67 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_384=384 + I:ToolQuality_3=3 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + darkstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_DarkStone=DarkStone + S:MaterialDirectSmeltInto_DarkStone=DarkStone + I:MaterialID_-1=-1 + S:MaterialMacerateInto_DarkStone=DarkStone + S:"MaterialName_Dark Stone"=Dark Stone + S:MaterialSmeltInto_DarkStone=DarkStone + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + demonite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Demonite=Demonite + S:MaterialDirectSmeltInto_Demonite=Demonite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Demonite=Demonite + S:MaterialName_Demonite=Demonite + S:MaterialSmeltInto_Demonite=Demonite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + desh { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_40,40,40,0,"=40,40,40,0, + S:MaterialArcSmeltInto_Desh=Desh + S:MaterialDirectSmeltInto_Desh=Desh + I:MaterialID_884=884 + S:MaterialMacerateInto_Desh=Desh + S:MaterialName_Desh=Desh + S:MaterialSmeltInto_Desh=Desh + I:MaterialTypes_203=203 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_1280=1280 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + desichalkos { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Desichalkos=Desichalkos + S:MaterialDirectSmeltInto_Desichalkos=Desichalkos + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Desichalkos=Desichalkos + S:MaterialName_Desichalkos=Desichalkos + S:MaterialSmeltInto_Desichalkos=Desichalkos + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_1280=1280 + I:ToolQuality_3=3 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dilithium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Dilithium"=,Dilithium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,250,250,127,"=255,250,250,127, + S:MaterialArcSmeltInto_Dilithium=Dilithium + S:MaterialDirectSmeltInto_Dilithium=Dilithium + I:MaterialID_515=515 + S:MaterialMacerateInto_Dilithium=Dilithium + S:MaterialName_Dilithium=Dilithium + S:MaterialSmeltInto_Dilithium=Dilithium + I:MaterialTypes_21=21 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + draconic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Draconic=Draconic + S:MaterialDirectSmeltInto_Draconic=Draconic + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Draconic=Draconic + S:MaterialName_Draconic=Draconic + S:MaterialSmeltInto_Draconic=Draconic + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + drulloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Drulloy=Drulloy + S:MaterialDirectSmeltInto_Drulloy=Drulloy + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Drulloy=Drulloy + S:MaterialName_Drulloy=Drulloy + S:MaterialSmeltInto_Drulloy=Drulloy + I:MaterialTypes_17=17 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + duranium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Duranium=Duranium + S:MaterialDirectSmeltInto_Duranium=Duranium + I:MaterialID_328=328 + S:MaterialMacerateInto_Duranium=Duranium + S:MaterialName_Duranium=Duranium + S:MaterialSmeltInto_Duranium=Duranium + I:MaterialTypes_67=67 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_5120=5120 + I:ToolQuality_5=5 + D:ToolSpeed_16.0=16.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + eclogite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Eclogite=Eclogite + S:MaterialDirectSmeltInto_Eclogite=Eclogite + I:MaterialID_860=860 + S:MaterialMacerateInto_Eclogite=Eclogite + S:MaterialName_Eclogite=Eclogite + S:MaterialSmeltInto_Eclogite=Eclogite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + electrumflux { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_3000=3000 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,120,0,"=255,255,120,0, + S:MaterialArcSmeltInto_ElectrumFlux=ElectrumFlux + S:MaterialDirectSmeltInto_ElectrumFlux=ElectrumFlux + I:MaterialID_320=320 + S:MaterialMacerateInto_ElectrumFlux=ElectrumFlux + S:"MaterialName_Fluxed Electrum"=Fluxed Electrum + S:MaterialSmeltInto_ElectrumFlux=ElectrumFlux + I:MaterialTypes_67=67 + I:MeltingPoint_3000=3000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_512=512 + I:ToolQuality_3=3 + D:ToolSpeed_16.0=16.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + emery { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Emery=Emery + S:MaterialDirectSmeltInto_Emery=Emery + I:MaterialID_861=861 + S:MaterialMacerateInto_Emery=Emery + S:MaterialName_Emery=Emery + S:MaterialSmeltInto_Emery=Emery + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + enderium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_3000=3000 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.untouching=enchantment.untouching + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,ALIENIS"=,METALLUM,ALIENIS + S:"MatRGBA_89,145,135,0,"=89,145,135,0, + S:MaterialArcSmeltInto_Enderium=Enderium + S:MaterialDirectSmeltInto_Enderium=Enderium + I:MaterialID_321=321 + S:MaterialMacerateInto_Enderium=Enderium + S:MaterialName_Enderium=Enderium + S:MaterialSmeltInto_Enderium=Enderium + I:MaterialTypes_67=67 + I:MeltingPoint_3000=3000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + enderiumbase { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_3000=3000 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,ALIENIS"=,METALLUM,ALIENIS + S:"MatRGBA_89,145,135,0,"=89,145,135,0, + S:MaterialArcSmeltInto_EnderiumBase=EnderiumBase + S:MaterialDirectSmeltInto_EnderiumBase=EnderiumBase + I:MaterialID_-1=-1 + S:MaterialMacerateInto_EnderiumBase=EnderiumBase + S:"MaterialName_Enderium Base"=Enderium Base + S:MaterialSmeltInto_EnderiumBase=EnderiumBase + I:MaterialTypes_67=67 + I:MeltingPoint_3000=3000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + energized { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Energized=Energized + S:MaterialDirectSmeltInto_Energized=Energized + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Energized=Energized + S:MaterialName_Energized=Energized + S:MaterialSmeltInto_Energized=Energized + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + epidote { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Epidote=Epidote + S:MaterialDirectSmeltInto_Epidote=Epidote + I:MaterialID_862=862 + S:MaterialMacerateInto_Epidote=Epidote + S:MaterialName_Epidote=Epidote + S:MaterialSmeltInto_Epidote=Epidote + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + eximite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_124,90,150,0,"=124,90,150,0, + S:MaterialArcSmeltInto_Eximite=Eximite + S:MaterialDirectSmeltInto_Eximite=Eximite + I:MaterialID_959=959 + S:MaterialMacerateInto_Eximite=Eximite + S:MaterialName_Eximite=Eximite + S:MaterialSmeltInto_Eximite=Eximite + I:MaterialTypes_75=75 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_2560=2560 + I:ToolQuality_3=3 + D:ToolSpeed_5.0=5.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fierysteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1000=1000 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.fire=enchantment.fire + I:FuelPower_2048=2048 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL,UNBURNABLE,BURNING"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL,UNBURNABLE,BURNING + S:"ListTCAspectAmounts_,3,3,3"=,3,3,3 + S:"ListTCAspects_,PRAECANTATIO,IGNIS,CORPUS"=,PRAECANTATIO,IGNIS,CORPUS + S:"MatRGBA_64,0,0,0,"=64,0,0,0, + S:MaterialArcSmeltInto_FierySteel=FierySteel + S:MaterialDirectSmeltInto_FierySteel=FierySteel + I:MaterialID_346=346 + S:MaterialMacerateInto_FierySteel=FierySteel + S:"MaterialName_Fiery Steel"=Fiery Steel + S:MaterialSmeltInto_FierySteel=FierySteel + I:MaterialTypes_211=211 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + firestone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.fire=enchantment.fire + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_5.0=5.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL,QUARTZ,UNBURNABLE,BURNING"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL,QUARTZ,UNBURNABLE,BURNING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_200,20,0,0,"=200,20,0,0, + S:MaterialArcSmeltInto_Firestone=Firestone + S:MaterialDirectSmeltInto_Firestone=Firestone + I:MaterialID_347=347 + S:MaterialMacerateInto_Firestone=Firestone + S:MaterialName_Firestone=Firestone + S:MaterialSmeltInto_Firestone=Firestone + I:MaterialTypes_77=77 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_1280=1280 + I:ToolQuality_3=3 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fluorite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Fluorite=Fluorite + S:MaterialDirectSmeltInto_Fluorite=Fluorite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Fluorite=Fluorite + S:MaterialName_Fluorite=Fluorite + S:MaterialSmeltInto_Fluorite=Fluorite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + foolsruby { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CrAl2O3=CrAl2O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Jasper"=,Jasper + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_255,100,100,127,"=255,100,100,127, + S:MaterialArcSmeltInto_FoolsRuby=FoolsRuby + S:MaterialDirectSmeltInto_FoolsRuby=FoolsRuby + I:MaterialID_512=512 + S:MaterialMacerateInto_FoolsRuby=FoolsRuby + S:MaterialName_Ruby=Ruby + S:MaterialSmeltInto_FoolsRuby=FoolsRuby + I:MaterialTypes_13=13 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + force { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.untouching=enchantment.untouching + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Force"=,Force + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,CRYSTAL,MAGICAL,UNBURNABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,CRYSTAL,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,5"=,5 + S:"ListTCAspects_,POTENTIA"=,POTENTIA + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Force=Force + S:MaterialDirectSmeltInto_Force=Force + I:MaterialID_521=521 + S:MaterialMacerateInto_Force=Force + S:MaterialName_Force=Force + S:MaterialSmeltInto_Force=Force + I:MaterialTypes_207=207 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_128=128 + I:ToolQuality_3=3 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + forcicium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Thorium,Neodymium,RareEarth"=,Thorium,Neodymium,RareEarth + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,POTENTIA"=,POTENTIA + S:"MatRGBA_50,50,70,0,"=50,50,70,0, + S:MaterialArcSmeltInto_Forcicium=Forcicium + S:MaterialDirectSmeltInto_Forcicium=Forcicium + I:MaterialID_518=518 + S:MaterialMacerateInto_Forcicium=Forcicium + S:MaterialName_Forcicium=Forcicium + S:MaterialSmeltInto_Forcicium=Forcicium + I:MaterialTypes_21=21 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + forcillium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Thorium,Neodymium,RareEarth"=,Thorium,Neodymium,RareEarth + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,POTENTIA"=,POTENTIA + S:"MatRGBA_50,50,70,0,"=50,50,70,0, + S:MaterialArcSmeltInto_Forcillium=Forcillium + S:MaterialDirectSmeltInto_Forcillium=Forcillium + I:MaterialID_519=519 + S:MaterialMacerateInto_Forcillium=Forcillium + S:MaterialName_Forcillium=Forcillium + S:MaterialSmeltInto_Forcillium=Forcillium + I:MaterialTypes_21=21 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + gabbro { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Gabbro=Gabbro + S:MaterialDirectSmeltInto_Gabbro=Gabbro + I:MaterialID_863=863 + S:MaterialMacerateInto_Gabbro=Gabbro + S:MaterialName_Gabbro=Gabbro + S:MaterialSmeltInto_Gabbro=Gabbro + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + glowstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Redstone,Gold"=,Redstone,Gold + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,LUX,SENSUS"=,LUX,SENSUS + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Glowstone=Glowstone + S:MaterialDirectSmeltInto_Glowstone=Glowstone + I:MaterialID_811=811 + S:MaterialMacerateInto_Glowstone=Glowstone + S:MaterialName_Glowstone=Glowstone + S:MaterialSmeltInto_Glowstone=Glowstone + I:MaterialTypes_17=17 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_5=5 + I:OreSmeltingMultiplier_5=5 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + gneiss { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Gneiss=Gneiss + S:MaterialDirectSmeltInto_Gneiss=Gneiss + I:MaterialID_864=864 + S:MaterialMacerateInto_Gneiss=Gneiss + S:MaterialName_Gneiss=Gneiss + S:MaterialSmeltInto_Gneiss=Gneiss + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + graphite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Carbon"=,Carbon + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE"=,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,VITREUS,IGNIS"=,VITREUS,IGNIS + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_Graphite=Graphite + S:MaterialDirectSmeltInto_Graphite=Graphite + I:MaterialID_865=865 + S:MaterialMacerateInto_Graphite=Graphite + S:MaterialName_Graphite=Graphite + S:MaterialSmeltInto_Graphite=Graphite + I:MaterialTypes_89=89 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_32=32 + I:ToolQuality_2=2 + D:ToolSpeed_5.0=5.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + graphene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,VITREUS,ELECTRUM"=,VITREUS,ELECTRUM + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_Graphene=Graphene + S:MaterialDirectSmeltInto_Graphene=Graphene + I:MaterialID_819=819 + S:MaterialMacerateInto_Graphene=Graphene + S:MaterialName_Graphene=Graphene + S:MaterialSmeltInto_Graphene=Graphene + I:MaterialTypes_65=65 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + greenschist { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Greenschist=Greenschist + S:MaterialDirectSmeltInto_Greenschist=Greenschist + I:MaterialID_866=866 + S:MaterialMacerateInto_Greenschist=Greenschist + S:"MaterialName_Green Schist"=Green Schist + S:MaterialSmeltInto_Greenschist=Greenschist + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + greenstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Greenstone=Greenstone + S:MaterialDirectSmeltInto_Greenstone=Greenstone + I:MaterialID_867=867 + S:MaterialMacerateInto_Greenstone=Greenstone + S:MaterialName_Greenstone=Greenstone + S:MaterialSmeltInto_Greenstone=Greenstone + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + greywacke { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Greywacke=Greywacke + S:MaterialDirectSmeltInto_Greywacke=Greywacke + I:MaterialID_868=868 + S:MaterialMacerateInto_Greywacke=Greywacke + S:MaterialName_Greywacke=Greywacke + S:MaterialSmeltInto_Greywacke=Greywacke + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + haderoth { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_119,52,30,0,"=119,52,30,0, + S:MaterialArcSmeltInto_Haderoth=Haderoth + S:MaterialDirectSmeltInto_Haderoth=Haderoth + I:MaterialID_963=963 + S:MaterialMacerateInto_Haderoth=Haderoth + S:MaterialName_Haderoth=Haderoth + S:MaterialSmeltInto_Haderoth=Haderoth + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_3200=3200 + I:ToolQuality_3=3 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hematite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Hematite=Hematite + S:MaterialDirectSmeltInto_Hematite=Hematite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Hematite=Hematite + S:MaterialName_Hematite=Hematite + S:MaterialSmeltInto_Hematite=Hematite + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hepatizon { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_117,94,117,0,"=117,94,117,0, + S:MaterialArcSmeltInto_Hepatizon=Hepatizon + S:MaterialDirectSmeltInto_Hepatizon=Hepatizon + I:MaterialID_957=957 + S:MaterialMacerateInto_Hepatizon=Hepatizon + S:MaterialName_Hepatizon=Hepatizon + S:MaterialSmeltInto_Hepatizon=Hepatizon + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_128=128 + I:ToolQuality_2=2 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hsla { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1000=1000 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron"=,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_HSLA=HSLA + S:MaterialDirectSmeltInto_HSLA=HSLA + I:MaterialID_322=322 + S:MaterialMacerateInto_HSLA=HSLA + S:"MaterialName_HSLA Steel"=HSLA Steel + S:MaterialSmeltInto_HSLA=HSLA + I:MaterialTypes_195=195 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_500=500 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ignatius { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,169,83,0,"=255,169,83,0, + S:MaterialArcSmeltInto_Ignatius=Ignatius + S:MaterialDirectSmeltInto_Ignatius=Ignatius + I:MaterialID_950=950 + S:MaterialMacerateInto_Ignatius=Ignatius + S:MaterialName_Ignatius=Ignatius + S:MaterialSmeltInto_Ignatius=Ignatius + I:MaterialTypes_19=19 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + infernal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Infernal=Infernal + S:MaterialDirectSmeltInto_Infernal=Infernal + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Infernal=Infernal + S:MaterialName_Infernal=Infernal + S:MaterialSmeltInto_Infernal=Infernal + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + infuscolium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_146,33,86,0,"=146,33,86,0, + S:MaterialArcSmeltInto_Infuscolium=Infuscolium + S:MaterialDirectSmeltInto_Infuscolium=Infuscolium + I:MaterialID_490=490 + S:MaterialMacerateInto_Infuscolium=Infuscolium + S:MaterialName_Infuscolium=Infuscolium + S:MaterialSmeltInto_Infuscolium=Infuscolium + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + infusedgold { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,200,60,0,"=255,200,60,0, + S:MaterialArcSmeltInto_InfusedGold=InfusedGold + S:MaterialDirectSmeltInto_InfusedGold=InfusedGold + I:MaterialID_323=323 + S:MaterialMacerateInto_InfusedGold=InfusedGold + S:"MaterialName_Infused Gold"=Infused Gold + S:MaterialSmeltInto_InfusedGold=InfusedGold + I:MaterialTypes_203=203 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + infusedair { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.knockback=enchantment.knockback + I:FuelPower_160=160 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,PRAECANTATIO,AER"=,PRAECANTATIO,AER + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_InfusedAir=InfusedAir + S:MaterialDirectSmeltInto_InfusedAir=InfusedAir + I:MaterialID_540=540 + S:MaterialMacerateInto_InfusedAir=InfusedAir + S:MaterialName_Aer=Aer + S:MaterialSmeltInto_InfusedAir=InfusedAir + I:MaterialTypes_205=205 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + infusedfire { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.fire=enchantment.fire + I:FuelPower_320=320 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,PRAECANTATIO,IGNIS"=,PRAECANTATIO,IGNIS + S:"MatRGBA_255,0,0,0,"=255,0,0,0, + S:MaterialArcSmeltInto_InfusedFire=InfusedFire + S:MaterialDirectSmeltInto_InfusedFire=InfusedFire + I:MaterialID_541=541 + S:MaterialMacerateInto_InfusedFire=InfusedFire + S:MaterialName_Ignis=Ignis + S:MaterialSmeltInto_InfusedFire=InfusedFire + I:MaterialTypes_205=205 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + infusedearth { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods + I:FuelPower_160=160 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,PRAECANTATIO,TERRA"=,PRAECANTATIO,TERRA + S:"MatRGBA_0,255,0,0,"=0,255,0,0, + S:MaterialArcSmeltInto_InfusedEarth=InfusedEarth + S:MaterialDirectSmeltInto_InfusedEarth=InfusedEarth + I:MaterialID_542=542 + S:MaterialMacerateInto_InfusedEarth=InfusedEarth + S:MaterialName_Terra=Terra + S:MaterialSmeltInto_InfusedEarth=InfusedEarth + I:MaterialTypes_205=205 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + infusedwater { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger + I:FuelPower_160=160 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,PRAECANTATIO,AQUA"=,PRAECANTATIO,AQUA + S:"MatRGBA_0,0,255,0,"=0,0,255,0, + S:MaterialArcSmeltInto_InfusedWater=InfusedWater + S:MaterialDirectSmeltInto_InfusedWater=InfusedWater + I:MaterialID_543=543 + S:MaterialMacerateInto_InfusedWater=InfusedWater + S:MaterialName_Aqua=Aqua + S:MaterialSmeltInto_InfusedWater=InfusedWater + I:MaterialTypes_205=205 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + infusedentropy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_320=320 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,PRAECANTATIO,PERDITIO"=,PRAECANTATIO,PERDITIO + S:"MatRGBA_62,62,62,0,"=62,62,62,0, + S:MaterialArcSmeltInto_InfusedEntropy=InfusedEntropy + S:MaterialDirectSmeltInto_InfusedEntropy=InfusedEntropy + I:MaterialID_544=544 + S:MaterialMacerateInto_InfusedEntropy=InfusedEntropy + S:MaterialName_Perditio=Perditio + S:MaterialSmeltInto_InfusedEntropy=InfusedEntropy + I:MaterialTypes_205=205 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_4=4 + D:ToolSpeed_32.0=32.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + infusedorder { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.untouching=enchantment.untouching + I:FuelPower_240=240 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,PRAECANTATIO,ORDO"=,PRAECANTATIO,ORDO + S:"MatRGBA_252,252,252,0,"=252,252,252,0, + S:MaterialArcSmeltInto_InfusedOrder=InfusedOrder + S:MaterialDirectSmeltInto_InfusedOrder=InfusedOrder + I:MaterialID_545=545 + S:MaterialMacerateInto_InfusedOrder=InfusedOrder + S:MaterialName_Ordo=Ordo + S:MaterialSmeltInto_InfusedOrder=InfusedOrder + I:MaterialTypes_205=205 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + infusedvis { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.undead=enchantment.damage.undead + I:FuelPower_240=240 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,PRAECANTATIO,AURAM"=,PRAECANTATIO,AURAM + S:"MatRGBA_255,0,255,0,"=255,0,255,0, + S:MaterialArcSmeltInto_InfusedVis=InfusedVis + S:MaterialDirectSmeltInto_InfusedVis=InfusedVis + I:MaterialID_-1=-1 + S:MaterialMacerateInto_InfusedVis=InfusedVis + S:MaterialName_Auram=Auram + S:MaterialSmeltInto_InfusedVis=InfusedVis + I:MaterialTypes_205=205 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + infuseddull { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_160=160 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,PRAECANTATIO,VACUOS"=,PRAECANTATIO,VACUOS + S:"MatRGBA_100,100,100,0,"=100,100,100,0, + S:MaterialArcSmeltInto_InfusedDull=InfusedDull + S:MaterialDirectSmeltInto_InfusedDull=InfusedDull + I:MaterialID_-1=-1 + S:MaterialMacerateInto_InfusedDull=InfusedDull + S:MaterialName_Vacuus=Vacuus + S:MaterialSmeltInto_InfusedDull=InfusedDull + I:MaterialTypes_205=205 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_32.0=32.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + inolashite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_148,216,187,0,"=148,216,187,0, + S:MaterialArcSmeltInto_Inolashite=Inolashite + S:MaterialDirectSmeltInto_Inolashite=Inolashite + I:MaterialID_954=954 + S:MaterialMacerateInto_Inolashite=Inolashite + S:MaterialName_Inolashite=Inolashite + S:MaterialSmeltInto_Inolashite=Inolashite + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_2304=2304 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + invisium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Invisium=Invisium + S:MaterialDirectSmeltInto_Invisium=Invisium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Invisium=Invisium + S:MaterialName_Invisium=Invisium + S:MaterialSmeltInto_Invisium=Invisium + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + jade { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,6,3"=,6,3 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_0,100,0,0,"=0,100,0,0, + S:MaterialArcSmeltInto_Jade=Jade + S:MaterialDirectSmeltInto_Jade=Jade + I:MaterialID_537=537 + S:MaterialMacerateInto_Jade=Jade + S:MaterialName_Jade=Jade + S:MaterialSmeltInto_Jade=Jade + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + jasper { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,4,2"=,4,2 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_200,80,80,100,"=200,80,80,100, + S:MaterialArcSmeltInto_Jasper=Jasper + S:MaterialDirectSmeltInto_Jasper=Jasper + I:MaterialID_511=511 + S:MaterialMacerateInto_Jasper=Jasper + S:MaterialName_Jasper=Jasper + S:MaterialSmeltInto_Jasper=Jasper + I:MaterialTypes_5=5 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + kalendrite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_170,91,189,0,"=170,91,189,0, + S:MaterialArcSmeltInto_Kalendrite=Kalendrite + S:MaterialDirectSmeltInto_Kalendrite=Kalendrite + I:MaterialID_953=953 + S:MaterialMacerateInto_Kalendrite=Kalendrite + S:MaterialName_Kalendrite=Kalendrite + S:MaterialSmeltInto_Kalendrite=Kalendrite + I:MaterialTypes_19=19 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_2560=2560 + I:ToolQuality_3=3 + D:ToolSpeed_5.0=5.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + komatiite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Komatiite=Komatiite + S:MaterialDirectSmeltInto_Komatiite=Komatiite + I:MaterialID_869=869 + S:MaterialMacerateInto_Komatiite=Komatiite + S:MaterialName_Komatiite=Komatiite + S:MaterialSmeltInto_Komatiite=Komatiite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lava { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_3.0=3.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,64,0,0,"=255,64,0,0, + S:MaterialArcSmeltInto_Lava=Lava + S:MaterialDirectSmeltInto_Lava=Lava + I:MaterialID_700=700 + S:MaterialMacerateInto_Lava=Lava + S:MaterialName_Lava=Lava + S:MaterialSmeltInto_Lava=Lava + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lemurite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_219,219,219,0,"=219,219,219,0, + S:MaterialArcSmeltInto_Lemurite=Lemurite + S:MaterialDirectSmeltInto_Lemurite=Lemurite + I:MaterialID_486=486 + S:MaterialMacerateInto_Lemurite=Lemurite + S:MaterialName_Lemurite=Lemurite + S:MaterialSmeltInto_Lemurite=Lemurite + I:MaterialTypes_17=17 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + limestone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Limestone=Limestone + S:MaterialDirectSmeltInto_Limestone=Limestone + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Limestone=Limestone + S:MaterialName_Limestone=Limestone + S:MaterialSmeltInto_Limestone=Limestone + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lodestone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Lodestone=Lodestone + S:MaterialDirectSmeltInto_Lodestone=Lodestone + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Lodestone=Lodestone + S:MaterialName_Lodestone=Lodestone + S:MaterialSmeltInto_Lodestone=Lodestone + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + luminite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Luminite=Luminite + S:MaterialDirectSmeltInto_Luminite=Luminite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Luminite=Luminite + S:MaterialName_Luminite=Luminite + S:MaterialSmeltInto_Luminite=Luminite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + magma { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,64,0,0,"=255,64,0,0, + S:MaterialArcSmeltInto_Magma=Magma + S:MaterialDirectSmeltInto_Magma=Magma + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Magma=Magma + S:MaterialName_Magma=Magma + S:MaterialSmeltInto_Magma=Magma + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mawsitsit { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Mawsitsit=Mawsitsit + S:MaterialDirectSmeltInto_Mawsitsit=Mawsitsit + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Mawsitsit=Mawsitsit + S:MaterialName_Mawsitsit=Mawsitsit + S:MaterialSmeltInto_Mawsitsit=Mawsitsit + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mercassium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Mercassium=Mercassium + S:MaterialDirectSmeltInto_Mercassium=Mercassium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Mercassium=Mercassium + S:MaterialName_Mercassium=Mercassium + S:MaterialSmeltInto_Mercassium=Mercassium + I:MaterialTypes_67=67 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_1=1 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + meteoriciron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron,Nickel,Iridium,Platinum"=,Iron,Nickel,Iridium,Platinum + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_100,50,80,0,"=100,50,80,0, + S:MaterialArcSmeltInto_MeteoricIron=MeteoricIron + S:MaterialDirectSmeltInto_MeteoricIron=MeteoricIron + I:MaterialID_340=340 + S:MaterialMacerateInto_MeteoricIron=MeteoricIron + S:"MaterialName_Meteoric Iron"=Meteoric Iron + S:MaterialSmeltInto_MeteoricIron=MeteoricIron + I:MaterialTypes_75=75 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_384=384 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + meteoricsteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1000=1000 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 + S:"ListTCAspects_,METALLUM,MAGNETO,ORDO"=,METALLUM,MAGNETO,ORDO + S:"MatRGBA_50,25,40,0,"=50,25,40,0, + S:MaterialArcSmeltInto_MeteoricSteel=MeteoricSteel + S:MaterialDirectSmeltInto_MeteoricSteel=MeteoricSteel + I:MaterialID_341=341 + S:MaterialMacerateInto_MeteoricSteel=MeteoricSteel + S:"MaterialName_Meteoric Steel"=Meteoric Steel + S:MaterialSmeltInto_MeteoricSteel=MeteoricSteel + I:MaterialTypes_67=67 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_768=768 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + meteorite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_80,35,60,0,"=80,35,60,0, + S:MaterialArcSmeltInto_Meteorite=Meteorite + S:MaterialDirectSmeltInto_Meteorite=Meteorite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Meteorite=Meteorite + S:MaterialName_Meteorite=Meteorite + S:MaterialSmeltInto_Meteorite=Meteorite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + meutoite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_95,82,105,0,"=95,82,105,0, + S:MaterialArcSmeltInto_Meutoite=Meutoite + S:MaterialDirectSmeltInto_Meutoite=Meutoite + I:MaterialID_487=487 + S:MaterialMacerateInto_Meutoite=Meutoite + S:MaterialName_Meutoite=Meutoite + S:MaterialSmeltInto_Meutoite=Meutoite + I:MaterialTypes_25=25 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + migmatite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Migmatite=Migmatite + S:MaterialDirectSmeltInto_Migmatite=Migmatite + I:MaterialID_872=872 + S:MaterialMacerateInto_Migmatite=Migmatite + S:MaterialName_Migmatite=Migmatite + S:MaterialSmeltInto_Migmatite=Migmatite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mimichite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Mimichite=Mimichite + S:MaterialDirectSmeltInto_Mimichite=Mimichite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Mimichite=Mimichite + S:MaterialName_Mimichite=Mimichite + S:MaterialSmeltInto_Mimichite=Mimichite + I:MaterialTypes_5=5 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + moonstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,VITREUS,ALIENIS"=,VITREUS,ALIENIS + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Moonstone=Moonstone + S:MaterialDirectSmeltInto_Moonstone=Moonstone + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Moonstone=Moonstone + S:MaterialName_Moonstone=Moonstone + S:MaterialSmeltInto_Moonstone=Moonstone + I:MaterialTypes_9=9 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + naquadah { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_5400=5400 + S:ChemicalFormula_Nq=Nq + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,NaquadahEnriched"=,NaquadahEnriched + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,3,1,1"=,3,1,1 + S:"ListTCAspects_,METALLUM,RADIO,NEBRISUM"=,METALLUM,RADIO,NEBRISUM + S:"MatRGBA_50,50,50,0,"=50,50,50,0, + S:MaterialArcSmeltInto_Naquadah=Naquadah + S:MaterialDirectSmeltInto_Naquadah=Naquadah + I:MaterialID_324=324 + S:MaterialMacerateInto_Naquadah=Naquadah + S:MaterialName_Naquadah=Naquadah + S:MaterialSmeltInto_Naquadah=Naquadah + I:MaterialTypes_91=91 + I:MeltingPoint_5400=5400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_1280=1280 + I:ToolQuality_4=4 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + naquadahalloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_7200=7200 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,4,1"=,4,1 + S:"ListTCAspects_,METALLUM,NEBRISUM"=,METALLUM,NEBRISUM + S:"MatRGBA_40,40,40,0,"=40,40,40,0, + S:MaterialArcSmeltInto_NaquadahAlloy=NaquadahAlloy + S:MaterialDirectSmeltInto_NaquadahAlloy=NaquadahAlloy + I:MaterialID_325=325 + S:MaterialMacerateInto_NaquadahAlloy=NaquadahAlloy + S:"MaterialName_Naquadah Alloy"=Naquadah Alloy + S:MaterialSmeltInto_NaquadahAlloy=NaquadahAlloy + I:MaterialTypes_195=195 + I:MeltingPoint_7200=7200 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_5120=5120 + I:ToolQuality_5=5 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + naquadahenriched { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_4500=4500 + S:"ChemicalFormula_Nq+"=Nq+ + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Naquadah,Naquadria"=,Naquadah,Naquadria + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,3,2,2"=,3,2,2 + S:"ListTCAspects_,METALLUM,RADIO,NEBRISUM"=,METALLUM,RADIO,NEBRISUM + S:"MatRGBA_50,50,50,0,"=50,50,50,0, + S:MaterialArcSmeltInto_NaquadahEnriched=NaquadahEnriched + S:MaterialDirectSmeltInto_NaquadahEnriched=NaquadahEnriched + I:MaterialID_326=326 + S:MaterialMacerateInto_NaquadahEnriched=NaquadahEnriched + S:"MaterialName_Enriched Naquadah"=Enriched Naquadah + S:MaterialSmeltInto_NaquadahEnriched=NaquadahEnriched + I:MaterialTypes_91=91 + I:MeltingPoint_4500=4500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_15=15 + I:ToolDurability_1280=1280 + I:ToolQuality_4=4 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + naquadria { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_9000=9000 + S:ChemicalFormula_NqX=NqX + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,4,3,3"=,4,3,3 + S:"ListTCAspects_,METALLUM,RADIO,NEBRISUM"=,METALLUM,RADIO,NEBRISUM + S:"MatRGBA_30,30,30,0,"=30,30,30,0, + S:MaterialArcSmeltInto_Naquadria=Naquadria + S:MaterialDirectSmeltInto_Naquadria=Naquadria + I:MaterialID_327=327 + S:MaterialMacerateInto_Naquadria=Naquadria + S:MaterialName_Naquadria=Naquadria + S:MaterialSmeltInto_Naquadria=Naquadria + I:MaterialTypes_91=91 + I:MeltingPoint_9000=9000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_20=20 + I:ToolDurability_512=512 + I:ToolQuality_4=4 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nether { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Nether=Nether + S:MaterialDirectSmeltInto_Nether=Nether + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Nether=Nether + S:MaterialName_Nether=Nether + S:MaterialSmeltInto_Nether=Nether + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + netherbrick { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,IGNIS"=,IGNIS + S:"MatRGBA_100,0,0,0,"=100,0,0,0, + S:MaterialArcSmeltInto_NetherBrick=NetherBrick + S:MaterialDirectSmeltInto_NetherBrick=NetherBrick + I:MaterialID_814=814 + S:MaterialMacerateInto_Netherrack=Netherrack + S:"MaterialName_Nether Brick"=Nether Brick + S:MaterialSmeltInto_NetherBrick=NetherBrick + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + netherquartz { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Netherrack"=,Netherrack + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,POTENTIA,VITREUS"=,POTENTIA,VITREUS + S:"MatRGBA_230,210,210,0,"=230,210,210,0, + S:MaterialArcSmeltInto_NetherQuartz=NetherQuartz + S:MaterialDirectSmeltInto_NetherQuartz=NetherQuartz + I:MaterialID_522=522 + S:MaterialMacerateInto_NetherQuartz=NetherQuartz + S:"MaterialName_Nether Quartz"=Nether Quartz + S:MaterialSmeltInto_NetherQuartz=NetherQuartz + I:MaterialTypes_77=77 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_2=2 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + netherstar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.untouching=enchantment.untouching + I:FuelPower_50000=50000 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_NetherStar=NetherStar + S:MaterialDirectSmeltInto_NetherStar=NetherStar + I:MaterialID_506=506 + S:MaterialMacerateInto_NetherStar=NetherStar + S:"MaterialName_Nether Star"=Nether Star + S:MaterialSmeltInto_NetherStar=NetherStar + I:MaterialTypes_69=69 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_15=15 + I:ToolDurability_5120=5120 + I:ToolQuality_4=4 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nikolite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Diamond"=,Diamond + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,ELECTRUM"=,ELECTRUM + S:"MatRGBA_60,180,200,0,"=60,180,200,0, + S:MaterialArcSmeltInto_Nikolite=Nikolite + S:MaterialDirectSmeltInto_Nikolite=Nikolite + I:MaterialID_812=812 + S:MaterialMacerateInto_Nikolite=Nikolite + S:MaterialName_Nikolite=Nikolite + S:MaterialSmeltInto_Nikolite=Nikolite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_5=5 + I:OreSmeltingMultiplier_5=5 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + obsidianflux { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_80,50,100,0,"=80,50,100,0, + S:MaterialArcSmeltInto_ObsidianFlux=ObsidianFlux + S:MaterialDirectSmeltInto_ObsidianFlux=ObsidianFlux + I:MaterialID_-1=-1 + S:MaterialMacerateInto_ObsidianFlux=ObsidianFlux + S:"MaterialName_Fluxed Obsidian"=Fluxed Obsidian + S:MaterialSmeltInto_ObsidianFlux=ObsidianFlux + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + oilsands { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_10,10,10,0,"=10,10,10,0, + S:MaterialArcSmeltInto_Oilsands=Oilsands + S:MaterialDirectSmeltInto_Oilsands=Oilsands + I:MaterialID_878=878 + S:MaterialMacerateInto_Oilsands=Oilsands + S:MaterialName_Oilsands=Oilsands + S:MaterialSmeltInto_Oilsands=Oilsands + I:MaterialTypes_9=9 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + onyx { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Onyx=Onyx + S:MaterialDirectSmeltInto_Onyx=Onyx + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Onyx=Onyx + S:MaterialName_Onyx=Onyx + S:MaterialSmeltInto_Onyx=Onyx + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + orichalcum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_84,122,56,0,"=84,122,56,0, + S:MaterialArcSmeltInto_Orichalcum=Orichalcum + S:MaterialDirectSmeltInto_Orichalcum=Orichalcum + I:MaterialID_966=966 + S:MaterialMacerateInto_Orichalcum=Orichalcum + S:MaterialName_Orichalcum=Orichalcum + S:MaterialSmeltInto_Orichalcum=Orichalcum + I:MaterialTypes_75=75 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_3456=3456 + I:ToolQuality_3=3 + D:ToolSpeed_4.5=4.5 + B:Transparent_false=false + B:Unificatable_true=true + } + + osmonium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Osmonium=Osmonium + S:MaterialDirectSmeltInto_Osmonium=Osmonium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Osmonium=Osmonium + S:MaterialName_Osmonium=Osmonium + S:MaterialSmeltInto_Osmonium=Osmonium + I:MaterialTypes_67=67 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_1=1 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + oureclase { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_183,98,21,0,"=183,98,21,0, + S:MaterialArcSmeltInto_Oureclase=Oureclase + S:MaterialDirectSmeltInto_Oureclase=Oureclase + I:MaterialID_961=961 + S:MaterialMacerateInto_Oureclase=Oureclase + S:MaterialName_Oureclase=Oureclase + S:MaterialSmeltInto_Oureclase=Oureclase + I:MaterialTypes_75=75 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_1920=1920 + I:ToolQuality_3=3 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + painite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Painite=Painite + S:MaterialDirectSmeltInto_Painite=Painite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Painite=Painite + S:MaterialName_Painite=Painite + S:MaterialSmeltInto_Painite=Painite + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + peanutwood { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Peanutwood=Peanutwood + S:MaterialDirectSmeltInto_Peanutwood=Peanutwood + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Wood=Wood + S:"MaterialName_Peanut Wood"=Peanut Wood + S:MaterialSmeltInto_Peanutwood=Peanutwood + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + petroleum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Petroleum=Petroleum + S:MaterialDirectSmeltInto_Petroleum=Petroleum + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Petroleum=Petroleum + S:MaterialName_Petroleum=Petroleum + S:MaterialSmeltInto_Petroleum=Petroleum + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pewter { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Pewter=Pewter + S:MaterialDirectSmeltInto_Pewter=Pewter + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Pewter=Pewter + S:MaterialName_Pewter=Pewter + S:MaterialSmeltInto_Pewter=Pewter + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phoenixite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Phoenixite=Phoenixite + S:MaterialDirectSmeltInto_Phoenixite=Phoenixite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Phoenixite=Phoenixite + S:MaterialName_Phoenixite=Phoenixite + S:MaterialSmeltInto_Phoenixite=Phoenixite + I:MaterialTypes_67=67 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_64=64 + I:ToolQuality_1=1 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + prometheum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_90,129,86,0,"=90,129,86,0, + S:MaterialArcSmeltInto_Prometheum=Prometheum + S:MaterialDirectSmeltInto_Prometheum=Prometheum + I:MaterialID_960=960 + S:MaterialMacerateInto_Prometheum=Prometheum + S:MaterialName_Prometheum=Prometheum + S:MaterialSmeltInto_Prometheum=Prometheum + I:MaterialTypes_75=75 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_512=512 + I:ToolQuality_1=1 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + quartzite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SiO2=SiO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,CertusQuartz,Barite"=,CertusQuartz,Barite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,TENEBRAE,AER"=,METALLUM,TENEBRAE,AER + S:"MatRGBA_210,230,210,0,"=210,230,210,0, + S:MaterialArcSmeltInto_Quartzite=Quartzite + S:MaterialDirectSmeltInto_Quartzite=Quartzite + I:MaterialID_523=523 + S:MaterialMacerateInto_Quartzite=Quartzite + S:MaterialName_Quartzite=Quartzite + S:MaterialSmeltInto_Quartzite=Quartzite + I:MaterialTypes_13=13 + I:MeltingPoint_598=598 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + randomite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Randomite=Randomite + S:MaterialDirectSmeltInto_Randomite=Randomite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Randomite=Randomite + S:MaterialName_Randomite=Randomite + S:MaterialSmeltInto_Randomite=Randomite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rhyolite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Rhyolite=Rhyolite + S:MaterialDirectSmeltInto_Rhyolite=Rhyolite + I:MaterialID_875=875 + S:MaterialMacerateInto_Rhyolite=Rhyolite + S:MaterialName_Rhyolite=Rhyolite + S:MaterialSmeltInto_Rhyolite=Rhyolite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rubracium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_151,45,45,0,"=151,45,45,0, + S:MaterialArcSmeltInto_Rubracium=Rubracium + S:MaterialDirectSmeltInto_Rubracium=Rubracium + I:MaterialID_488=488 + S:MaterialMacerateInto_Rubracium=Rubracium + S:MaterialName_Rubracium=Rubracium + S:MaterialSmeltInto_Rubracium=Rubracium + I:MaterialTypes_25=25 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sand { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_RECYCLING"=,HAS_COLOR,NO_RECYCLING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Sand=Sand + S:MaterialDirectSmeltInto_Sand=Sand + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Sand=Sand + S:MaterialName_Sand=Sand + S:MaterialSmeltInto_Glass=Glass + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sanguinite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_185,0,0,0,"=185,0,0,0, + S:MaterialArcSmeltInto_Sanguinite=Sanguinite + S:MaterialDirectSmeltInto_Sanguinite=Sanguinite + I:MaterialID_955=955 + S:MaterialMacerateInto_Sanguinite=Sanguinite + S:MaterialName_Sanguinite=Sanguinite + S:MaterialSmeltInto_Sanguinite=Sanguinite + I:MaterialTypes_11=11 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_4480=4480 + I:ToolQuality_4=4 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + siltstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Siltstone=Siltstone + S:MaterialDirectSmeltInto_Siltstone=Siltstone + I:MaterialID_876=876 + S:MaterialMacerateInto_Siltstone=Siltstone + S:MaterialName_Siltstone=Siltstone + S:MaterialSmeltInto_Siltstone=Siltstone + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + spinel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Spinel=Spinel + S:MaterialDirectSmeltInto_Spinel=Spinel + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Spinel=Spinel + S:MaterialName_Spinel=Spinel + S:MaterialSmeltInto_Spinel=Spinel + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + starconium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Starconium=Starconium + S:MaterialDirectSmeltInto_Starconium=Starconium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Starconium=Starconium + S:MaterialName_Starconium=Starconium + S:MaterialSmeltInto_Starconium=Starconium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sugilite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Sugilite=Sugilite + S:MaterialDirectSmeltInto_Sugilite=Sugilite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Sugilite=Sugilite + S:MaterialName_Sugilite=Sugilite + S:MaterialSmeltInto_Sugilite=Sugilite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sunstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,VITREUS,ALIENIS"=,VITREUS,ALIENIS + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Sunstone=Sunstone + S:MaterialDirectSmeltInto_Sunstone=Sunstone + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Sunstone=Sunstone + S:MaterialName_Sunstone=Sunstone + S:MaterialSmeltInto_Sunstone=Sunstone + I:MaterialTypes_9=9 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_10,10,10,0,"=10,10,10,0, + S:MaterialArcSmeltInto_Tar=Tar + S:MaterialDirectSmeltInto_Tar=Tar + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Tar=Tar + S:MaterialName_Tar=Tar + S:MaterialSmeltInto_Tar=Tar + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tartarite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,118,60,0,"=255,118,60,0, + S:MaterialArcSmeltInto_Tartarite=Tartarite + S:MaterialDirectSmeltInto_Tartarite=Tartarite + I:MaterialID_956=956 + S:MaterialMacerateInto_Tartarite=Tartarite + S:MaterialName_Tartarite=Tartarite + S:MaterialSmeltInto_Tartarite=Tartarite + I:MaterialTypes_27=27 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_7680=7680 + I:ToolQuality_5=5 + D:ToolSpeed_20.0=20.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tapazite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Tapazite=Tapazite + S:MaterialDirectSmeltInto_Tapazite=Tapazite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Tapazite=Tapazite + S:MaterialName_Tapazite=Tapazite + S:MaterialSmeltInto_Tapazite=Tapazite + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + thyrium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Thyrium=Thyrium + S:MaterialDirectSmeltInto_Thyrium=Thyrium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Thyrium=Thyrium + S:MaterialName_Thyrium=Thyrium + S:MaterialSmeltInto_Thyrium=Thyrium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tourmaline { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Tourmaline=Tourmaline + S:MaterialDirectSmeltInto_Tourmaline=Tourmaline + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Tourmaline=Tourmaline + S:MaterialName_Tourmaline=Tourmaline + S:MaterialSmeltInto_Tourmaline=Tourmaline + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tritanium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Tritanium=Tritanium + S:MaterialDirectSmeltInto_Tritanium=Tritanium + I:MaterialID_329=329 + S:MaterialMacerateInto_Tritanium=Tritanium + S:MaterialName_Tritanium=Tritanium + S:MaterialSmeltInto_Tritanium=Tritanium + I:MaterialTypes_67=67 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_10240=10240 + I:ToolQuality_6=6 + D:ToolSpeed_20.0=20.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + turquoise { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Turquoise=Turquoise + S:MaterialDirectSmeltInto_Turquoise=Turquoise + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Turquoise=Turquoise + S:MaterialName_Turquoise=Turquoise + S:MaterialSmeltInto_Turquoise=Turquoise + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + uuamplifier { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Accelerates the Mass Fabricator"=Accelerates the Mass Fabricator + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_96,0,128,0,"=96,0,128,0, + S:MaterialArcSmeltInto_UUAmplifier=UUAmplifier + S:MaterialDirectSmeltInto_UUAmplifier=UUAmplifier + I:MaterialID_721=721 + S:MaterialMacerateInto_UUAmplifier=UUAmplifier + S:MaterialName_UU-Amplifier=UU-Amplifier + S:MaterialSmeltInto_UUAmplifier=UUAmplifier + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + uumatter { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_128,0,196,0,"=128,0,196,0, + S:MaterialArcSmeltInto_UUMatter=UUMatter + S:MaterialDirectSmeltInto_UUMatter=UUMatter + I:MaterialID_703=703 + S:MaterialMacerateInto_UUMatter=UUMatter + S:MaterialName_UU-Matter=UU-Matter + S:MaterialSmeltInto_UUMatter=UUMatter + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_10=10 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + void { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,VACUOS"=,VACUOS + S:"MatRGBA_255,255,255,200,"=255,255,255,200, + S:MaterialArcSmeltInto_Void=Void + S:MaterialDirectSmeltInto_Void=Void + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Void=Void + S:MaterialName_Void=Void + S:MaterialSmeltInto_Void=Void + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + voidstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,VITREUS,VACUOS"=,VITREUS,VACUOS + S:"MatRGBA_255,255,255,200,"=255,255,255,200, + S:MaterialArcSmeltInto_Voidstone=Voidstone + S:MaterialDirectSmeltInto_Voidstone=Voidstone + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Voidstone=Voidstone + S:MaterialName_Voidstone=Voidstone + S:MaterialSmeltInto_Voidstone=Voidstone + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + vulcanite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,132,72,0,"=255,132,72,0, + S:MaterialArcSmeltInto_Vulcanite=Vulcanite + S:MaterialDirectSmeltInto_Vulcanite=Vulcanite + I:MaterialID_489=489 + S:MaterialMacerateInto_Vulcanite=Vulcanite + S:MaterialName_Vulcanite=Vulcanite + S:MaterialSmeltInto_Vulcanite=Vulcanite + I:MaterialTypes_91=91 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vyroxeres { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_85,224,1,0,"=85,224,1,0, + S:MaterialArcSmeltInto_Vyroxeres=Vyroxeres + S:MaterialDirectSmeltInto_Vyroxeres=Vyroxeres + I:MaterialID_951=951 + S:MaterialMacerateInto_Vyroxeres=Vyroxeres + S:MaterialName_Vyroxeres=Vyroxeres + S:MaterialSmeltInto_Vyroxeres=Vyroxeres + I:MaterialTypes_75=75 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_768=768 + I:ToolQuality_3=3 + D:ToolSpeed_9.0=9.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + wimalite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Wimalite=Wimalite + S:MaterialDirectSmeltInto_Wimalite=Wimalite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Wimalite=Wimalite + S:MaterialName_Wimalite=Wimalite + S:MaterialSmeltInto_Wimalite=Wimalite + I:MaterialTypes_8=8 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + yellorite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Yellorite=Yellorite + S:MaterialDirectSmeltInto_Yellorite=Yellorite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Yellorite=Yellorite + S:MaterialName_Yellorite=Yellorite + S:MaterialSmeltInto_Yellorite=Yellorite + I:MaterialTypes_8=8 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + yellorium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Yellorium=Yellorium + S:MaterialDirectSmeltInto_Yellorium=Yellorium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Yellorium=Yellorium + S:MaterialName_Yellorium=Yellorium + S:MaterialSmeltInto_Yellorium=Yellorium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + zectium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Zectium=Zectium + S:MaterialDirectSmeltInto_Zectium=Zectium + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Zectium=Zectium + S:MaterialName_Zectium=Zectium + S:MaterialSmeltInto_Zectium=Zectium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + primitive { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Primitive=Primitive + S:MaterialDirectSmeltInto_Primitive=Primitive + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Primitive=Primitive + S:MaterialName_Primitive=Primitive + S:MaterialSmeltInto_Primitive=Primitive + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + basic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Basic=Basic + S:MaterialDirectSmeltInto_Basic=Basic + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Basic=Basic + S:MaterialName_Basic=Basic + S:MaterialSmeltInto_Basic=Basic + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + good { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Good=Good + S:MaterialDirectSmeltInto_Good=Good + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Good=Good + S:MaterialName_Good=Good + S:MaterialSmeltInto_Good=Good + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + advanced { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,4"=,4 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Advanced=Advanced + S:MaterialDirectSmeltInto_Advanced=Advanced + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Advanced=Advanced + S:MaterialName_Advanced=Advanced + S:MaterialSmeltInto_Advanced=Advanced + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + data { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,5"=,5 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Data=Data + S:MaterialDirectSmeltInto_Data=Data + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Data=Data + S:MaterialName_Data=Data + S:MaterialSmeltInto_Data=Data + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + elite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,6"=,6 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Elite=Elite + S:MaterialDirectSmeltInto_Elite=Elite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Elite=Elite + S:MaterialName_Elite=Elite + S:MaterialSmeltInto_Elite=Elite + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + master { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,7"=,7 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Master=Master + S:MaterialDirectSmeltInto_Master=Master + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Master=Master + S:MaterialName_Master=Master + S:MaterialSmeltInto_Master=Master + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ultimate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,8"=,8 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Ultimate=Ultimate + S:MaterialDirectSmeltInto_Ultimate=Ultimate + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Ultimate=Ultimate + S:MaterialName_Ultimate=Ultimate + S:MaterialSmeltInto_Ultimate=Ultimate + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + superconductor { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,8"=,8 + S:"ListTCAspects_,ELECTRUM"=,ELECTRUM + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Superconductor=Superconductor + S:MaterialDirectSmeltInto_Superconductor=Superconductor + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Superconductor=Superconductor + S:MaterialName_Superconductor=Superconductor + S:MaterialSmeltInto_Superconductor=Superconductor + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + infinite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Infinite=Infinite + S:MaterialDirectSmeltInto_Infinite=Infinite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Infinite=Infinite + S:MaterialName_Infinite=Infinite + S:MaterialSmeltInto_Infinite=Infinite + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + antimatter { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,9,8"=,9,8 + S:"ListTCAspects_,POTENTIA,PERFODIO"=,POTENTIA,PERFODIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Antimatter=Antimatter + S:MaterialDirectSmeltInto_Antimatter=Antimatter + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Antimatter=Antimatter + S:MaterialName_Antimatter=Antimatter + S:MaterialSmeltInto_Antimatter=Antimatter + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + biofuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_6=6 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,128,0,0,"=255,128,0,0, + S:MaterialArcSmeltInto_BioFuel=BioFuel + S:MaterialDirectSmeltInto_BioFuel=BioFuel + I:MaterialID_705=705 + S:MaterialMacerateInto_BioFuel=BioFuel + S:MaterialName_Biofuel=Biofuel + S:MaterialSmeltInto_BioFuel=BioFuel + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + biomass { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_8=8 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,255,0,0,"=0,255,0,0, + S:MaterialArcSmeltInto_Biomass=Biomass + S:MaterialDirectSmeltInto_Biomass=Biomass + I:MaterialID_704=704 + S:MaterialMacerateInto_Biomass=Biomass + S:MaterialName_Biomass=Biomass + S:MaterialSmeltInto_Biomass=Biomass + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + charcoalbyproducts { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_120,68,33,0,"=120,68,33,0, + S:MaterialArcSmeltInto_CharcoalByproducts=CharcoalByproducts + S:MaterialDirectSmeltInto_CharcoalByproducts=CharcoalByproducts + I:MaterialID_675=675 + S:MaterialMacerateInto_CharcoalByproducts=CharcoalByproducts + S:"MaterialName_Charcoal Byproducts"=Charcoal Byproducts + S:MaterialSmeltInto_CharcoalByproducts=CharcoalByproducts + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cheese { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD,SMELTING_TO_FLUID"=,HAS_COLOR,FOOD,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Cheese=Cheese + S:MaterialDirectSmeltInto_Cheese=Cheese + I:MaterialID_894=894 + S:MaterialMacerateInto_Cheese=Cheese + S:MaterialName_Cheese=Cheese + S:MaterialSmeltInto_Cheese=Cheese + I:MaterialTypes_1=1 + I:MeltingPoint_320=320 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chili { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_200,0,0,0,"=200,0,0,0, + S:MaterialArcSmeltInto_Chili=Chili + S:MaterialDirectSmeltInto_Chili=Chili + I:MaterialID_895=895 + S:MaterialMacerateInto_Chili=Chili + S:MaterialName_Chili=Chili + S:MaterialSmeltInto_Chili=Chili + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chocolate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_190,95,0,0,"=190,95,0,0, + S:MaterialArcSmeltInto_Chocolate=Chocolate + S:MaterialDirectSmeltInto_Chocolate=Chocolate + I:MaterialID_886=886 + S:MaterialMacerateInto_Chocolate=Chocolate + S:MaterialName_Chocolate=Chocolate + S:MaterialSmeltInto_Chocolate=Chocolate + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cluster { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,127,"=255,255,255,127, + S:MaterialArcSmeltInto_Cluster=Cluster + S:MaterialDirectSmeltInto_Cluster=Cluster + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Cluster=Cluster + S:MaterialName_Cluster=Cluster + S:MaterialSmeltInto_Cluster=Cluster + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + coalfuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_16=16 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_50,50,70,0,"=50,50,70,0, + S:MaterialArcSmeltInto_CoalFuel=CoalFuel + S:MaterialDirectSmeltInto_CoalFuel=CoalFuel + I:MaterialID_710=710 + S:MaterialMacerateInto_CoalFuel=CoalFuel + S:MaterialName_Coalfuel=Coalfuel + S:MaterialSmeltInto_CoalFuel=CoalFuel + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cocoa { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_190,95,0,0,"=190,95,0,0, + S:MaterialArcSmeltInto_Cocoa=Cocoa + S:MaterialDirectSmeltInto_Cocoa=Cocoa + I:MaterialID_887=887 + S:MaterialMacerateInto_Cocoa=Cocoa + S:MaterialName_Cocoa=Cocoa + S:MaterialSmeltInto_Cocoa=Cocoa + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + coffee { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_150,75,0,0,"=150,75,0,0, + S:MaterialArcSmeltInto_Coffee=Coffee + S:MaterialDirectSmeltInto_Coffee=Coffee + I:MaterialID_888=888 + S:MaterialMacerateInto_Coffee=Coffee + S:MaterialName_Coffee=Coffee + S:MaterialSmeltInto_Coffee=Coffee + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + creosote { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_8=8 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_128,64,0,0,"=128,64,0,0, + S:MaterialArcSmeltInto_Creosote=Creosote + S:MaterialDirectSmeltInto_Creosote=Creosote + I:MaterialID_712=712 + S:MaterialMacerateInto_Creosote=Creosote + S:MaterialName_Creosote=Creosote + S:MaterialSmeltInto_Creosote=Creosote + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ethanol { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H6O=C2H6O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_148=148 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,VENENUM,AQUA"=,VENENUM,AQUA + S:"MatRGBA_255,128,0,0,"=255,128,0,0, + S:MaterialArcSmeltInto_Ethanol=Ethanol + S:MaterialDirectSmeltInto_Ethanol=Ethanol + I:MaterialID_706=706 + S:MaterialMacerateInto_Ethanol=Ethanol + S:MaterialName_Ethanol=Ethanol + S:MaterialSmeltInto_Ethanol=Ethanol + I:MaterialTypes_16=16 + I:MeltingPoint_859=859 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fermentedbiomass { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_68,85,0,0,"=68,85,0,0, + S:MaterialArcSmeltInto_FermentedBiomass=FermentedBiomass + S:MaterialDirectSmeltInto_FermentedBiomass=FermentedBiomass + I:MaterialID_691=691 + S:MaterialMacerateInto_FermentedBiomass=FermentedBiomass + S:"MaterialName_Fermented Biomass"=Fermented Biomass + S:MaterialSmeltInto_FermentedBiomass=FermentedBiomass + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fishoil { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_2=2 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,CORPUS"=,CORPUS + S:"MatRGBA_255,196,0,0,"=255,196,0,0, + S:MaterialArcSmeltInto_FishOil=FishOil + S:MaterialDirectSmeltInto_FishOil=FishOil + I:MaterialID_711=711 + S:MaterialMacerateInto_FishOil=FishOil + S:"MaterialName_Fish Oil"=Fish Oil + S:MaterialSmeltInto_FishOil=FishOil + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_128=128 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Fuel=Fuel + S:MaterialDirectSmeltInto_Fuel=Fuel + I:MaterialID_708=708 + S:MaterialMacerateInto_Fuel=Fuel + S:MaterialName_Diesel=Diesel + S:MaterialSmeltInto_Fuel=Fuel + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + glue { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_No Horses were harmed for the Production"=No Horses were harmed for the Production + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,LIMUS"=,LIMUS + S:"MatRGBA_200,196,0,0,"=200,196,0,0, + S:MaterialArcSmeltInto_Glue=Glue + S:MaterialDirectSmeltInto_Glue=Glue + I:MaterialID_726=726 + S:MaterialMacerateInto_Glue=Glue + S:MaterialName_Glue=Glue + S:MaterialSmeltInto_Glue=Glue + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + gunpowder { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING + S:"ListTCAspectAmounts_,3,4"=,3,4 + S:"ListTCAspects_,PERDITIO,IGNIS"=,PERDITIO,IGNIS + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_Gunpowder=Gunpowder + S:MaterialDirectSmeltInto_Gunpowder=Gunpowder + I:MaterialID_800=800 + S:MaterialMacerateInto_Gunpowder=Gunpowder + S:MaterialName_Gunpowder=Gunpowder + S:MaterialSmeltInto_Gunpowder=Gunpowder + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fryingoilhot { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_1.0=1.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,AQUA,IGNIS"=,AQUA,IGNIS + S:"MatRGBA_200,196,0,0,"=200,196,0,0, + S:MaterialArcSmeltInto_FryingOilHot=FryingOilHot + S:MaterialDirectSmeltInto_FryingOilHot=FryingOilHot + I:MaterialID_727=727 + S:MaterialMacerateInto_FryingOilHot=FryingOilHot + S:"MaterialName_Hot Frying Oil"=Hot Frying Oil + S:MaterialSmeltInto_FryingOilHot=FryingOilHot + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + honey { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_210,200,0,0,"=210,200,0,0, + S:MaterialArcSmeltInto_Honey=Honey + S:MaterialDirectSmeltInto_Honey=Honey + I:MaterialID_725=725 + S:MaterialMacerateInto_Honey=Honey + S:MaterialName_Honey=Honey + S:MaterialSmeltInto_Honey=Honey + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + leather { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_150,150,80,127,"=150,150,80,127, + S:MaterialArcSmeltInto_Leather=Leather + S:MaterialDirectSmeltInto_Leather=Leather + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Leather=Leather + S:MaterialName_Leather=Leather + S:MaterialSmeltInto_Leather=Leather + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + limepure { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_LimePure=LimePure + S:MaterialDirectSmeltInto_LimePure=LimePure + I:MaterialID_-1=-1 + S:MaterialMacerateInto_LimePure=LimePure + S:"MaterialName_Pure Lime"=Pure Lime + S:MaterialSmeltInto_LimePure=LimePure + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lubricant { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,AQUA,MACHINA"=,AQUA,MACHINA + S:"MatRGBA_255,196,0,0,"=255,196,0,0, + S:MaterialArcSmeltInto_Lubricant=Lubricant + S:MaterialDirectSmeltInto_Lubricant=Lubricant + I:MaterialID_724=724 + S:MaterialMacerateInto_Lubricant=Lubricant + S:MaterialName_Lubricant=Lubricant + S:MaterialSmeltInto_Lubricant=Lubricant + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mcguffium239 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,8,8,8,8,8,8,8,8,8,8"=,8,8,8,8,8,8,8,8,8,8 + S:"ListTCAspects_,ALIENIS,PERMUTATIO,SPIRITUS,AURAM,VITIUM,RADIO,MAGNETO,ELECTRUM,NEBRISUM,STRONTIO"=,ALIENIS,PERMUTATIO,SPIRITUS,AURAM,VITIUM,RADIO,MAGNETO,ELECTRUM,NEBRISUM,STRONTIO + S:"MatRGBA_200,50,150,0,"=200,50,150,0, + S:MaterialArcSmeltInto_McGuffium239=McGuffium239 + S:MaterialDirectSmeltInto_McGuffium239=McGuffium239 + I:MaterialID_999=999 + S:MaterialMacerateInto_McGuffium239=McGuffium239 + S:"MaterialName_Mc Guffium 239"=Mc Guffium 239 + S:MaterialSmeltInto_McGuffium239=McGuffium239 + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + meatraw { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD,NO_SMASHING"=,HAS_COLOR,FOOD,NO_SMASHING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,100,100,0,"=255,100,100,0, + S:MaterialArcSmeltInto_MeatRaw=MeatRaw + S:MaterialDirectSmeltInto_MeatRaw=MeatRaw + I:MaterialID_892=892 + S:MaterialMacerateInto_MeatRaw=MeatRaw + S:"MaterialName_Raw Meat"=Raw Meat + S:MaterialSmeltInto_MeatCooked=MeatCooked + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + meatcooked { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_150,60,20,0,"=150,60,20,0, + S:MaterialArcSmeltInto_MeatCooked=MeatCooked + S:MaterialDirectSmeltInto_MeatCooked=MeatCooked + I:MaterialID_893=893 + S:MaterialMacerateInto_MeatCooked=MeatCooked + S:"MaterialName_Cooked Meat"=Cooked Meat + S:MaterialSmeltInto_MeatCooked=MeatCooked + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + milk { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,SANO"=,SANO + S:"MatRGBA_254,254,254,0,"=254,254,254,0, + S:MaterialArcSmeltInto_Milk=Milk + S:MaterialDirectSmeltInto_Milk=Milk + I:MaterialID_885=885 + S:MaterialMacerateInto_Milk=Milk + S:MaterialName_Milk=Milk + S:MaterialSmeltInto_Milk=Milk + I:MaterialTypes_17=17 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mud { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Mud=Mud + S:MaterialDirectSmeltInto_Mud=Mud + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Mud=Mud + S:MaterialName_Mud=Mud + S:MaterialSmeltInto_Mud=Mud + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + oil { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_16=16 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_10,10,10,0,"=10,10,10,0, + S:MaterialArcSmeltInto_Oil=Oil + S:MaterialDirectSmeltInto_Oil=Oil + I:MaterialID_707=707 + S:MaterialMacerateInto_Oil=Oil + S:MaterialName_Oil=Oil + S:MaterialSmeltInto_Oil=Oil + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + paper { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE,PAPER"=,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE,PAPER + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,COGNITIO"=,COGNITIO + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Paper=Paper + S:MaterialDirectSmeltInto_Paper=Paper + I:MaterialID_879=879 + S:MaterialMacerateInto_Paper=Paper + S:MaterialName_Paper=Paper + S:MaterialSmeltInto_Paper=Paper + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + peat { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,POTENTIA,IGNIS"=,POTENTIA,IGNIS + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Peat=Peat + S:MaterialDirectSmeltInto_Peat=Peat + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Peat=Peat + S:MaterialName_Peat=Peat + S:MaterialSmeltInto_Peat=Peat + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + quantum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Quantum=Quantum + S:MaterialDirectSmeltInto_Quantum=Quantum + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Quantum=Quantum + S:MaterialName_Quantum=Quantum + S:MaterialSmeltInto_Quantum=Quantum + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rareearth { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,VITREUS,LUCRUM"=,VITREUS,LUCRUM + S:"MatRGBA_128,128,100,0,"=128,128,100,0, + S:MaterialArcSmeltInto_RareEarth=RareEarth + S:MaterialDirectSmeltInto_RareEarth=RareEarth + I:MaterialID_891=891 + S:MaterialMacerateInto_RareEarth=RareEarth + S:"MaterialName_Rare Earth"=Rare Earth + S:MaterialSmeltInto_RareEarth=RareEarth + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + red { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,0,0,0,"=255,0,0,0, + S:MaterialArcSmeltInto_Red=Red + S:MaterialDirectSmeltInto_Red=Red + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Red=Red + S:MaterialName_Red=Red + S:MaterialSmeltInto_Red=Red + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + reinforced { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Reinforced=Reinforced + S:MaterialDirectSmeltInto_Reinforced=Reinforced + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Reinforced=Reinforced + S:MaterialName_Reinforced=Reinforced + S:MaterialSmeltInto_Reinforced=Reinforced + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + seedoil { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_2=2 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,GRANUM"=,GRANUM + S:"MatRGBA_196,255,0,0,"=196,255,0,0, + S:MaterialArcSmeltInto_SeedOil=SeedOil + S:MaterialDirectSmeltInto_SeedOil=SeedOil + I:MaterialID_713=713 + S:MaterialMacerateInto_SeedOil=SeedOil + S:"MaterialName_Seed Oil"=Seed Oil + S:MaterialSmeltInto_SeedOil=SeedOil + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + seedoilhemp { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_2=2 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,GRANUM"=,GRANUM + S:"MatRGBA_196,255,0,0,"=196,255,0,0, + S:MaterialArcSmeltInto_SeedOilHemp=SeedOilHemp + S:MaterialDirectSmeltInto_SeedOilHemp=SeedOilHemp + I:MaterialID_722=722 + S:MaterialMacerateInto_SeedOilHemp=SeedOilHemp + S:"MaterialName_Hemp Seed Oil"=Hemp Seed Oil + S:MaterialSmeltInto_SeedOilHemp=SeedOilHemp + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + seedoillin { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_2=2 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,GRANUM"=,GRANUM + S:"MatRGBA_196,255,0,0,"=196,255,0,0, + S:MaterialArcSmeltInto_SeedOilLin=SeedOilLin + S:MaterialDirectSmeltInto_SeedOilLin=SeedOilLin + I:MaterialID_723=723 + S:MaterialMacerateInto_SeedOilLin=SeedOilLin + S:"MaterialName_Lin Seed Oil"=Lin Seed Oil + S:MaterialSmeltInto_SeedOilLin=SeedOilLin + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + stone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,NO_RECYCLING"=,HAS_COLOR,STONE,NO_SMASHING,NO_RECYCLING + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,TERRA"=,TERRA + S:"MatRGBA_205,205,205,0,"=205,205,205,0, + S:MaterialArcSmeltInto_Stone=Stone + S:MaterialDirectSmeltInto_Stone=Stone + I:MaterialID_299=299 + S:MaterialMacerateInto_Stone=Stone + S:MaterialName_Stone=Stone + S:MaterialSmeltInto_Stone=Stone + I:MaterialTypes_193=193 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_4.0=4.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tnt { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING + S:"ListTCAspectAmounts_,7,4"=,7,4 + S:"ListTCAspects_,PERDITIO,IGNIS"=,PERDITIO,IGNIS + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_TNT=TNT + S:MaterialDirectSmeltInto_TNT=TNT + I:MaterialID_-1=-1 + S:MaterialMacerateInto_TNT=TNT + S:MaterialName_TNT=TNT + S:MaterialSmeltInto_TNT=TNT + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + unstable { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,4"=,4 + S:"ListTCAspects_,PERDITIO"=,PERDITIO + S:"MatRGBA_255,255,255,127,"=255,255,255,127, + S:MaterialArcSmeltInto_Unstable=Unstable + S:MaterialDirectSmeltInto_Unstable=Unstable + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Unstable=Unstable + S:MaterialName_Unstable=Unstable + S:MaterialSmeltInto_Unstable=Unstable + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_4=4 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + unstableingot { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,4"=,4 + S:"ListTCAspects_,PERDITIO"=,PERDITIO + S:"MatRGBA_255,255,255,127,"=255,255,255,127, + S:MaterialArcSmeltInto_Unstableingot=Unstableingot + S:MaterialDirectSmeltInto_Unstableingot=Unstableingot + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Unstableingot=Unstableingot + S:MaterialName_Unstable=Unstable + S:MaterialSmeltInto_Unstableingot=Unstableingot + I:MaterialTypes_0=0 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_4=4 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + vinegar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Vinegar=Vinegar + S:MaterialDirectSmeltInto_Vinegar=Vinegar + I:MaterialID_690=690 + S:MaterialMacerateInto_Vinegar=Vinegar + S:MaterialName_Vinegar=Vinegar + S:MaterialSmeltInto_Vinegar=Vinegar + I:MaterialTypes_0=0 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + wheat { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD,FLAMMABLE,MORTAR_GRINDABLE"=,HAS_COLOR,FOOD,FLAMMABLE,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MESSIS"=,MESSIS + S:"MatRGBA_255,255,196,0,"=255,255,196,0, + S:MaterialArcSmeltInto_Wheat=Wheat + S:MaterialDirectSmeltInto_Wheat=Wheat + I:MaterialID_881=881 + S:MaterialMacerateInto_Wheat=Wheat + S:MaterialName_Wheat=Wheat + S:MaterialSmeltInto_Wheat=Wheat + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + woodgas { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_24=24 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_222,205,135,0,"=222,205,135,0, + S:MaterialArcSmeltInto_WoodGas=WoodGas + S:MaterialDirectSmeltInto_WoodGas=WoodGas + I:MaterialID_660=660 + S:MaterialMacerateInto_WoodGas=WoodGas + S:"MaterialName_Wood Gas"=Wood Gas + S:MaterialSmeltInto_WoodGas=WoodGas + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + woodtar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_40,23,11,0,"=40,23,11,0, + S:MaterialArcSmeltInto_WoodTar=WoodTar + S:MaterialDirectSmeltInto_WoodTar=WoodTar + I:MaterialID_662=662 + S:MaterialMacerateInto_WoodTar=WoodTar + S:"MaterialName_Wood Tar"=Wood Tar + S:MaterialSmeltInto_WoodTar=WoodTar + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + woodvinegar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_212,85,0,0,"=212,85,0,0, + S:MaterialArcSmeltInto_WoodVinegar=WoodVinegar + S:MaterialDirectSmeltInto_WoodVinegar=WoodVinegar + I:MaterialID_661=661 + S:MaterialMacerateInto_WoodVinegar=WoodVinegar + S:"MaterialName_Wood Vinegar"=Wood Vinegar + S:MaterialSmeltInto_WoodVinegar=WoodVinegar + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + aluminiumbrass { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_AluminiumBrass=AluminiumBrass + S:MaterialDirectSmeltInto_AluminiumBrass=AluminiumBrass + I:MaterialID_-1=-1 + S:MaterialMacerateInto_AluminiumBrass=AluminiumBrass + S:"MaterialName_Aluminium Brass"=Aluminium Brass + S:MaterialSmeltInto_AluminiumBrass=AluminiumBrass + I:MaterialTypes_67=67 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + osmiridium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2500=2500 + S:ChemicalFormula_Ir3Os=Ir3Os + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,MACHINA,NEBRISUM"=,METALLUM,MACHINA,NEBRISUM + S:"MatRGBA_100,100,255,0,"=100,100,255,0, + S:MaterialArcSmeltInto_Osmiridium=Osmiridium + S:MaterialDirectSmeltInto_Osmiridium=Osmiridium + I:MaterialID_317=317 + S:MaterialMacerateInto_Osmiridium=Osmiridium + S:MaterialName_Osmiridium=Osmiridium + S:MaterialSmeltInto_Osmiridium=Osmiridium + I:MaterialTypes_195=195 + I:MeltingPoint_3333=3333 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_1600=1600 + I:ToolQuality_3=3 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sunnarium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Sunnarium=Sunnarium + S:MaterialDirectSmeltInto_Sunnarium=Sunnarium + I:MaterialID_318=318 + S:MaterialMacerateInto_Sunnarium=Sunnarium + S:MaterialName_Sunnarium=Sunnarium + S:MaterialSmeltInto_Sunnarium=Sunnarium + I:MaterialTypes_3=3 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + endstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Helium_3"=,Helium_3 + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Endstone=Endstone + S:MaterialDirectSmeltInto_Endstone=Endstone + I:MaterialID_808=808 + S:MaterialMacerateInto_Endstone=Endstone + S:MaterialName_Endstone=Endstone + S:MaterialSmeltInto_Endstone=Endstone + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + netherrack { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Sulfur"=,Sulfur + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,FLAMMABLE"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,FLAMMABLE + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_200,0,0,0,"=200,0,0,0, + S:MaterialArcSmeltInto_Netherrack=Netherrack + S:MaterialDirectSmeltInto_Netherrack=Netherrack + I:MaterialID_807=807 + S:MaterialMacerateInto_Netherrack=Netherrack + S:MaterialName_Netherrack=Netherrack + S:MaterialSmeltInto_NetherBrick=NetherBrick + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + soulsand { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Soulsand=Soulsand + S:MaterialDirectSmeltInto_Soulsand=Soulsand + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Soulsand=Soulsand + S:MaterialName_Soulsand=Soulsand + S:MaterialSmeltInto_Soulsand=Soulsand + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + methane { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CH4=CH4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeMagenta=dyeMagenta + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_104=104 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,VITREUS,IGNIS,AQUA"=,VITREUS,IGNIS,AQUA + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Methane=Methane + S:MaterialDirectSmeltInto_Methane=Methane + I:MaterialID_715=715 + S:MaterialMacerateInto_Methane=Methane + S:MaterialName_Methane=Methane + S:MaterialSmeltInto_Methane=Methane + I:MaterialTypes_16=16 + I:MeltingPoint_771=771 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + carbondioxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_1=1 + S:ChemicalFormula_CO2=CO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,VITREUS,IGNIS,AER"=,VITREUS,IGNIS,AER + S:"MatRGBA_169,208,245,240,"=169,208,245,240, + S:MaterialArcSmeltInto_CarbonDioxide=CarbonDioxide + S:MaterialDirectSmeltInto_CarbonDioxide=CarbonDioxide + I:MaterialID_497=497 + S:MaterialMacerateInto_CarbonDioxide=CarbonDioxide + S:"MaterialName_Carbon Dioxide"=Carbon Dioxide + S:MaterialSmeltInto_CarbonDioxide=CarbonDioxide + I:MaterialTypes_48=48 + I:MeltingPoint_25=25 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + noblegases { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(CO2)21He9(CH4)3D"=(CO2)21He9(CH4)3D + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,VITREUS,IGNIS,AER,AQUA"=,VITREUS,IGNIS,AER,AQUA + S:"MatRGBA_169,208,245,240,"=169,208,245,240, + S:MaterialArcSmeltInto_NobleGases=NobleGases + S:MaterialDirectSmeltInto_NobleGases=NobleGases + I:MaterialID_496=496 + S:MaterialMacerateInto_NobleGases=NobleGases + S:"MaterialName_Noble Gases"=Noble Gases + S:MaterialSmeltInto_NobleGases=NobleGases + I:MaterialTypes_48=48 + I:MeltingPoint_79=79 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + air { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_N40O11Ar(CO2)21He9(CH4)3D"=N40O11Ar(CO2)21He9(CH4)3D + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,AER,VITREUS,IGNIS,AQUA"=,AER,VITREUS,IGNIS,AQUA + S:"MatRGBA_169,208,245,240,"=169,208,245,240, + S:MaterialArcSmeltInto_Air=Air + S:MaterialDirectSmeltInto_Air=Air + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Air=Air + S:MaterialName_Air=Air + S:MaterialSmeltInto_Air=Air + I:MaterialTypes_48=48 + I:MeltingPoint_61=61 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + liquidair { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_N40O11Ar(CO2)21He9(CH4)3D"=N40O11Ar(CO2)21He9(CH4)3D + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,AER,VITREUS,IGNIS,AQUA"=,AER,VITREUS,IGNIS,AQUA + S:"MatRGBA_169,208,245,240,"=169,208,245,240, + S:MaterialArcSmeltInto_LiquidAir=LiquidAir + S:MaterialDirectSmeltInto_LiquidAir=LiquidAir + I:MaterialID_495=495 + S:MaterialMacerateInto_LiquidAir=LiquidAir + S:"MaterialName_Liquid Air"=Liquid Air + S:MaterialSmeltInto_LiquidAir=LiquidAir + I:MaterialTypes_48=48 + I:MeltingPoint_79=79 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + almandine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2Fe3Si3O12=Al2Fe3Si3O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GarnetRed,Aluminium"=,GarnetRed,Aluminium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AER"=,METALLUM,VOLATUS,TENEBRAE,AER + S:"MatRGBA_255,0,0,0,"=255,0,0,0, + S:MaterialArcSmeltInto_Almandine=Almandine + S:MaterialDirectSmeltInto_Almandine=Almandine + I:MaterialID_820=820 + S:MaterialMacerateInto_Almandine=Almandine + S:MaterialName_Almandine=Almandine + S:MaterialSmeltInto_Almandine=Almandine + I:MaterialTypes_9=9 + I:MeltingPoint_650=650 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + andradite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ca3Fe2Si3O12=Ca3Fe2Si3O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GarnetYellow,Iron,Boron"=,GarnetYellow,Iron,Boron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,TENEBRAE,AER"=,SANO,TUTAMEN,METALLUM,TENEBRAE,AER + S:"MatRGBA_150,120,0,0,"=150,120,0,0, + S:MaterialArcSmeltInto_Andradite=Andradite + S:MaterialDirectSmeltInto_Andradite=Andradite + I:MaterialID_821=821 + S:MaterialMacerateInto_Andradite=Andradite + S:MaterialName_Andradite=Andradite + S:MaterialSmeltInto_Andradite=Andradite + I:MaterialTypes_1=1 + I:MeltingPoint_633=633 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + annealedcopper { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Cu=Cu + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,AnyCopper"=,AnyCopper + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO"=,METALLUM,PERMUTATIO + S:"MatRGBA_255,120,20,0,"=255,120,20,0, + S:MaterialArcSmeltInto_AnnealedCopper=AnnealedCopper + S:MaterialDirectSmeltInto_AnnealedCopper=AnnealedCopper + I:MaterialID_345=345 + S:MaterialMacerateInto_Copper=Copper + S:"MaterialName_Annealed Copper"=Annealed Copper + S:MaterialSmeltInto_Copper=Copper + I:MaterialTypes_131=131 + I:MeltingPoint_1357=1357 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + asbestos { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Mg3Si2H4O9=Mg3Si2H4O9 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Asbestos,Silicon,Magnesium"=,Asbestos,Silicon,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER + S:"MatRGBA_230,230,230,0,"=230,230,230,0, + S:MaterialArcSmeltInto_Asbestos=Asbestos + S:MaterialDirectSmeltInto_Asbestos=Asbestos + I:MaterialID_946=946 + S:MaterialMacerateInto_Asbestos=Asbestos + S:MaterialName_Asbestos=Asbestos + S:MaterialSmeltInto_Asbestos=Asbestos + I:MaterialTypes_1=1 + I:MeltingPoint_371=371 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ash { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Carbon"=,Carbon + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,PERDITIO"=,PERDITIO + S:"MatRGBA_150,150,150,0,"=150,150,150,0, + S:MaterialArcSmeltInto_Ash=Ash + S:MaterialDirectSmeltInto_Ash=Ash + I:MaterialID_815=815 + S:MaterialMacerateInto_Ash=Ash + S:MaterialName_Ashes=Ashes + S:MaterialSmeltInto_Ash=Ash + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bandediron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe2O3=Fe2O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,METALLUM,AER"=,METALLUM,AER + S:"MatRGBA_145,90,90,0,"=145,90,90,0, + S:MaterialArcSmeltInto_BandedIron=BandedIron + S:MaterialDirectSmeltInto_Iron=Iron + I:MaterialID_917=917 + S:MaterialMacerateInto_BandedIron=BandedIron + S:"MaterialName_Banded Iron"=Banded Iron + S:MaterialSmeltInto_BandedIron=BandedIron + I:MaterialTypes_9=9 + I:MeltingPoint_756=756 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + batteryalloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Pb4Sb=Pb4Sb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_4=4 + S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,ORDO,AQUA"=,METALLUM,ORDO,AQUA + S:"MatRGBA_156,124,160,0,"=156,124,160,0, + S:MaterialArcSmeltInto_BatteryAlloy=BatteryAlloy + S:MaterialDirectSmeltInto_BatteryAlloy=BatteryAlloy + I:MaterialID_315=315 + S:MaterialMacerateInto_BatteryAlloy=BatteryAlloy + S:"MaterialName_Battery Alloy"=Battery Alloy + S:MaterialSmeltInto_BatteryAlloy=BatteryAlloy + I:MaterialTypes_3=3 + I:MeltingPoint_660=660 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bluetopaz { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2SiF2H2O6=Al2SiF2H2O6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Topaz"=,Topaz + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,6,4"=,6,4 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_0,0,255,127,"=0,0,255,127, + S:MaterialArcSmeltInto_BlueTopaz=BlueTopaz + S:MaterialDirectSmeltInto_BlueTopaz=BlueTopaz + I:MaterialID_513=513 + S:MaterialMacerateInto_BlueTopaz=BlueTopaz + S:"MaterialName_Blue Topaz"=Blue Topaz + S:MaterialSmeltInto_BlueTopaz=BlueTopaz + I:MaterialTypes_77=77 + I:MeltingPoint_308=308 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + bone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ca=Ca + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,MORTUUS,CORPUS"=,MORTUUS,CORPUS + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Bone=Bone + S:MaterialDirectSmeltInto_Bone=Bone + I:MaterialID_806=806 + S:MaterialMacerateInto_Bone=Bone + S:MaterialName_Bone=Bone + S:MaterialSmeltInto_Bone=Bone + I:MaterialTypes_1=1 + I:MeltingPoint_1115=1115 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + brass { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_ZnCu3=ZnCu3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Copper,Zinc"=,Copper,Zinc + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM + S:"MatRGBA_255,180,0,0,"=255,180,0,0, + S:MaterialArcSmeltInto_Brass=Brass + S:MaterialDirectSmeltInto_Brass=Brass + I:MaterialID_301=301 + S:MaterialMacerateInto_Brass=Brass + S:MaterialName_Brass=Brass + S:MaterialSmeltInto_Brass=Brass + I:MaterialTypes_195=195 + I:MeltingPoint_1190=1190 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_96=96 + I:ToolQuality_1=1 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bronze { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SnCu3=SnCu3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Copper,Tin"=,Copper,Tin + S:"ListMaterialReRegistrations_,AnyBronze"=,AnyBronze + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM + S:"MatRGBA_255,128,0,0,"=255,128,0,0, + S:MaterialArcSmeltInto_Bronze=Bronze + S:MaterialDirectSmeltInto_Bronze=Bronze + I:MaterialID_300=300 + S:MaterialMacerateInto_Bronze=Bronze + S:MaterialName_Bronze=Bronze + S:MaterialSmeltInto_Bronze=Bronze + I:MaterialTypes_195=195 + I:MeltingPoint_1144=1144 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_192=192 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + brownlimonite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_FeHO2=FeHO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Malachite,YellowLimonite"=,Malachite,YellowLimonite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,AQUA,AER"=,METALLUM,AQUA,AER + S:"MatRGBA_200,100,0,0,"=200,100,0,0, + S:MaterialArcSmeltInto_BrownLimonite=BrownLimonite + S:MaterialDirectSmeltInto_Iron=Iron + I:MaterialID_930=930 + S:MaterialMacerateInto_BrownLimonite=BrownLimonite + S:"MaterialName_Brown Limonite"=Brown Limonite + S:MaterialSmeltInto_BrownLimonite=BrownLimonite + I:MaterialTypes_9=9 + I:MeltingPoint_483=483 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + calcite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CaCO3=CaCO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Andradite,Malachite"=,Andradite,Malachite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,VITREUS,IGNIS,AER"=,SANO,TUTAMEN,VITREUS,IGNIS,AER + S:"MatRGBA_250,230,220,0,"=250,230,220,0, + S:MaterialArcSmeltInto_Calcite=Calcite + S:MaterialDirectSmeltInto_Calcite=Calcite + I:MaterialID_823=823 + S:MaterialMacerateInto_Calcite=Calcite + S:MaterialName_Calcite=Calcite + S:MaterialSmeltInto_Calcite=Calcite + I:MaterialTypes_9=9 + I:MeltingPoint_1015=1015 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cassiterite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SnO2=SnO2 + I:DensityDivider_1=1 + I:DensityMultiplier_3=3 + D:Density_1.08864E7=1.08864E7 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Tin"=,Tin + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,VITREUS,AER"=,METALLUM,VITREUS,AER + S:"MatRGBA_220,220,220,0,"=220,220,220,0, + S:MaterialArcSmeltInto_Cassiterite=Cassiterite + S:MaterialDirectSmeltInto_Tin=Tin + I:MaterialID_824=824 + S:MaterialMacerateInto_Cassiterite=Cassiterite + S:MaterialName_Cassiterite=Cassiterite + S:MaterialSmeltInto_Cassiterite=Cassiterite + I:MaterialTypes_8=8 + I:MeltingPoint_204=204 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cassiteritesand { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SnO2=SnO2 + I:DensityDivider_1=1 + I:DensityMultiplier_3=3 + D:Density_1.08864E7=1.08864E7 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Tin"=,Tin + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,VITREUS,AER"=,METALLUM,VITREUS,AER + S:"MatRGBA_220,220,220,0,"=220,220,220,0, + S:MaterialArcSmeltInto_CassiteriteSand=CassiteriteSand + S:MaterialDirectSmeltInto_Tin=Tin + I:MaterialID_937=937 + S:MaterialMacerateInto_CassiteriteSand=CassiteriteSand + S:"MaterialName_Cassiterite Sand"=Cassiterite Sand + S:MaterialSmeltInto_CassiteriteSand=CassiteriteSand + I:MaterialTypes_8=8 + I:MeltingPoint_204=204 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chalcopyrite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CuFeS2=CuFeS2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Pyrite,Cobalt,Cadmium,Gold"=,Pyrite,Cobalt,Cadmium,Gold + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT,DONT_ADD_DEFAULT_BBF_RECIPE + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO,IGNIS"=,METALLUM,PERMUTATIO,IGNIS + S:"MatRGBA_160,120,40,0,"=160,120,40,0, + S:MaterialArcSmeltInto_Chalcopyrite=Chalcopyrite + S:MaterialDirectSmeltInto_Copper=Copper + I:MaterialID_855=855 + S:MaterialMacerateInto_Chalcopyrite=Chalcopyrite + S:MaterialName_Chalcopyrite=Chalcopyrite + S:MaterialSmeltInto_Chalcopyrite=Chalcopyrite + I:MaterialTypes_9=9 + I:MeltingPoint_986=986 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + charcoal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C=C + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE"=,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,POTENTIA,IGNIS"=,POTENTIA,IGNIS + S:"MatRGBA_100,70,70,0,"=100,70,70,0, + S:MaterialArcSmeltInto_Charcoal=Charcoal + S:MaterialDirectSmeltInto_Charcoal=Charcoal + I:MaterialID_536=536 + S:MaterialMacerateInto_Charcoal=Charcoal + S:MaterialName_Charcoal=Charcoal + S:MaterialSmeltInto_Charcoal=Charcoal + I:MaterialTypes_5=5 + I:MeltingPoint_3800=3800 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chromite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1700=1700 + S:ChemicalFormula_FeCr2O4=FeCr2O4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron,Magnesium"=,Iron,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,MACHINA,AER"=,METALLUM,MACHINA,AER + S:"MatRGBA_35,20,15,0,"=35,20,15,0, + S:MaterialArcSmeltInto_Chromite=Chromite + S:MaterialDirectSmeltInto_Chrome=Chrome + I:MaterialID_825=825 + S:MaterialMacerateInto_Chromite=Chromite + S:MaterialName_Chromite=Chromite + S:MaterialSmeltInto_Chromite=Chromite + I:MaterialTypes_9=9 + I:MeltingPoint_1700=1700 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_6=6 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chromiumdioxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_650=650 + S:ChemicalFormula_CrO2=CrO2 + I:DensityDivider_1=1 + I:DensityMultiplier_3=3 + D:Density_1.08864E7=1.08864E7 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MACHINA"=,METALLUM,MACHINA + S:"MatRGBA_230,200,200,0,"=230,200,200,0, + S:MaterialArcSmeltInto_ChromiumDioxide=ChromiumDioxide + S:MaterialDirectSmeltInto_ChromiumDioxide=ChromiumDioxide + I:MaterialID_361=361 + S:MaterialMacerateInto_ChromiumDioxide=ChromiumDioxide + S:"MaterialName_Chromium Dioxide"=Chromium Dioxide + S:MaterialSmeltInto_ChromiumDioxide=ChromiumDioxide + I:MaterialTypes_3=3 + I:MeltingPoint_650=650 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_11.0=11.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cinnabar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_HgS=HgS + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Redstone,Sulfur,Glowstone"=,Redstone,Sulfur,Glowstone + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT,SMELTING_TO_GEM"=,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT,SMELTING_TO_GEM + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,AQUA,VENENUM,IGNIS"=,METALLUM,AQUA,VENENUM,IGNIS + S:"MatRGBA_150,0,0,0,"=150,0,0,0, + S:MaterialArcSmeltInto_Cinnabar=Cinnabar + S:MaterialDirectSmeltInto_Mercury=Mercury + I:MaterialID_826=826 + S:MaterialMacerateInto_Cinnabar=Cinnabar + S:MaterialName_Cinnabar=Cinnabar + S:MaterialSmeltInto_Cinnabar=Cinnabar + I:MaterialTypes_9=9 + I:MeltingPoint_311=311 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + water { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H2O=H2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING,NO_RECYCLING"=,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING,NO_RECYCLING + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,AQUA"=,AQUA + S:"MatRGBA_0,0,255,0,"=0,0,255,0, + S:MaterialArcSmeltInto_Water=Water + S:MaterialDirectSmeltInto_Water=Water + I:MaterialID_701=701 + S:MaterialMacerateInto_Water=Water + S:MaterialName_Water=Water + S:MaterialSmeltInto_Water=Water + I:MaterialTypes_16=16 + I:MeltingPoint_27=27 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + clay { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Na2LiAl2Si2(H2O)6"=Na2LiAl2Si2(H2O)6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Clay"=,Clay + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,MORTAR_GRINDABLE"=,HAS_COLOR,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA"=,VITREUS,LUX,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA + S:"MatRGBA_200,200,220,0,"=200,200,220,0, + S:MaterialArcSmeltInto_Clay=Clay + S:MaterialDirectSmeltInto_Clay=Clay + I:MaterialID_805=805 + S:MaterialMacerateInto_Clay=Clay + S:MaterialName_Clay=Clay + S:MaterialSmeltInto_Clay=Clay + I:MaterialTypes_1=1 + I:MeltingPoint_507=507 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + coal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C=C + I:DensityDivider_1=1 + I:DensityMultiplier_2=2 + D:Density_7257600.0=7257600.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Lignite,Thorium"=,Lignite,Thorium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE"=,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,2"=,2,2 + S:"ListTCAspects_,POTENTIA,IGNIS"=,POTENTIA,IGNIS + S:"MatRGBA_70,70,70,0,"=70,70,70,0, + S:MaterialArcSmeltInto_Coal=Coal + S:MaterialDirectSmeltInto_Coal=Coal + I:MaterialID_535=535 + S:MaterialMacerateInto_Coal=Coal + S:MaterialName_Coal=Coal + S:MaterialSmeltInto_Coal=Coal + I:MaterialTypes_13=13 + I:MeltingPoint_3800=3800 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cobaltite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CoAsS=CoAsS + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Cobalt"=,Cobalt + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,WASHING_SODIUMPERSULFATE"=,HAS_COLOR,WASHING_SODIUMPERSULFATE + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM,VENENUM,IGNIS"=,METALLUM,INSTRUMENTUM,VENENUM,IGNIS + S:"MatRGBA_80,80,250,0,"=80,80,250,0, + S:MaterialArcSmeltInto_Cobaltite=Cobaltite + S:MaterialDirectSmeltInto_Cobalt=Cobalt + I:MaterialID_827=827 + S:MaterialMacerateInto_Cobaltite=Cobaltite + S:MaterialName_Cobaltite=Cobaltite + S:MaterialSmeltInto_Cobaltite=Cobaltite + I:MaterialTypes_9=9 + I:MeltingPoint_1082=1082 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cooperite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Pt3NiSPd=Pt3NiSPd + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Palladium,Nickel,Iridium"=,Palladium,Nickel,Iridium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,WASHING_MERCURY,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,WASHING_MERCURY,DONT_ADD_DEFAULT_BBF_RECIPE + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,NEBRISUM,IGNIS"=,METALLUM,NEBRISUM,IGNIS + S:"MatRGBA_255,255,200,0,"=255,255,200,0, + S:MaterialArcSmeltInto_Cooperite=Cooperite + S:MaterialDirectSmeltInto_Platinum=Platinum + I:MaterialID_828=828 + S:MaterialMacerateInto_Cooperite=Cooperite + S:MaterialName_Sheldonite=Sheldonite + S:MaterialSmeltInto_Cooperite=Cooperite + I:MaterialTypes_9=9 + I:MeltingPoint_1677=1677 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cupronickel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CuNi=CuNi + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO,IGNIS"=,METALLUM,PERMUTATIO,IGNIS + S:"MatRGBA_227,150,128,0,"=227,150,128,0, + S:MaterialArcSmeltInto_Cupronickel=Cupronickel + S:MaterialDirectSmeltInto_Cupronickel=Cupronickel + I:MaterialID_310=310 + S:MaterialMacerateInto_Cupronickel=Cupronickel + S:MaterialName_Cupronickel=Cupronickel + S:MaterialSmeltInto_Cupronickel=Cupronickel + I:MaterialTypes_67=67 + I:MeltingPoint_1542=1542 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_1=1 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + darkash { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_2=2 + D:Density_7257600.0=7257600.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Carbon"=,Carbon + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,IGNIS,PERDITIO"=,IGNIS,PERDITIO + S:"MatRGBA_50,50,50,0,"=50,50,50,0, + S:MaterialArcSmeltInto_DarkAsh=DarkAsh + S:MaterialDirectSmeltInto_DarkAsh=DarkAsh + I:MaterialID_816=816 + S:MaterialMacerateInto_DarkAsh=DarkAsh + S:"MaterialName_Dark Ashes"=Dark Ashes + S:MaterialSmeltInto_DarkAsh=DarkAsh + I:MaterialTypes_1=1 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + deepiron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe=Fe + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron"=,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_150,140,140,0,"=150,140,140,0, + S:MaterialArcSmeltInto_DeepIron=DeepIron + S:MaterialDirectSmeltInto_DeepIron=DeepIron + I:MaterialID_829=829 + S:MaterialMacerateInto_DeepIron=DeepIron + S:"MaterialName_Deep Iron"=Deep Iron + S:MaterialSmeltInto_DeepIron=DeepIron + I:MaterialTypes_75=75 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_384=384 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + diamond { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C=C + I:DensityDivider_1=1 + I:DensityMultiplier_64=64 + D:Density_2.322432E8=2.322432E8 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Graphite"=,Graphite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE + S:"ListTCAspectAmounts_,3,4"=,3,4 + S:"ListTCAspects_,VITREUS,LUCRUM"=,VITREUS,LUCRUM + S:"MatRGBA_200,255,255,127,"=200,255,255,127, + S:MaterialArcSmeltInto_Diamond=Diamond + S:MaterialDirectSmeltInto_Diamond=Diamond + I:MaterialID_500=500 + S:MaterialMacerateInto_Diamond=Diamond + S:MaterialName_Diamond=Diamond + S:MaterialSmeltInto_Diamond=Diamond + I:MaterialTypes_205=205 + I:MeltingPoint_3800=3800 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_1280=1280 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + electrum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_AgAu=AgAu + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Gold,Silver"=,Gold,Silver + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,LUCRUM"=,METALLUM,LUCRUM + S:"MatRGBA_255,255,100,0,"=255,255,100,0, + S:MaterialArcSmeltInto_Electrum=Electrum + S:MaterialDirectSmeltInto_Electrum=Electrum + I:MaterialID_303=303 + S:MaterialMacerateInto_Electrum=Electrum + S:MaterialName_Electrum=Electrum + S:MaterialSmeltInto_Electrum=Electrum + I:MaterialTypes_195=195 + I:MeltingPoint_1285=1285 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + emerald { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Be3Al2Si6O18=Be3Al2Si6O18 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Beryllium,Aluminium"=,Beryllium,Aluminium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,3,5"=,3,5 + S:"ListTCAspects_,VITREUS,LUCRUM"=,VITREUS,LUCRUM + S:"MatRGBA_80,255,80,127,"=80,255,80,127, + S:MaterialArcSmeltInto_Emerald=Emerald + S:MaterialDirectSmeltInto_Emerald=Emerald + I:MaterialID_501=501 + S:MaterialMacerateInto_Emerald=Emerald + S:MaterialName_Emerald=Emerald + S:MaterialSmeltInto_Emerald=Emerald + I:MaterialTypes_77=77 + I:MeltingPoint_608=608 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + freshwater { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H2O=H2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,AQUA"=,AQUA + S:"MatRGBA_0,0,255,0,"=0,0,255,0, + S:MaterialArcSmeltInto_FreshWater=FreshWater + S:MaterialDirectSmeltInto_FreshWater=FreshWater + I:MaterialID_-1=-1 + S:MaterialMacerateInto_FreshWater=FreshWater + S:"MaterialName_Fresh Water"=Fresh Water + S:MaterialSmeltInto_FreshWater=FreshWater + I:MaterialTypes_16=16 + I:MeltingPoint_27=27 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + galena { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Pb3Ag3S2=Pb3Ag3S2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Sulfur,Silver,Lead"=,Sulfur,Silver,Lead + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,ORDO,LUCRUM,IGNIS"=,METALLUM,ORDO,LUCRUM,IGNIS + S:"MatRGBA_100,60,100,0,"=100,60,100,0, + S:MaterialArcSmeltInto_Galena=Galena + S:MaterialDirectSmeltInto_Lead=Lead + I:MaterialID_830=830 + S:MaterialMacerateInto_Galena=Galena + S:MaterialName_Galena=Galena + S:MaterialSmeltInto_Galena=Galena + I:MaterialTypes_9=9 + I:MeltingPoint_784=784 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + garnierite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NiO=NiO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Nickel"=,Nickel + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,IGNIS,AER"=,METALLUM,IGNIS,AER + S:"MatRGBA_50,200,70,0,"=50,200,70,0, + S:MaterialArcSmeltInto_Garnierite=Garnierite + S:MaterialDirectSmeltInto_Nickel=Nickel + I:MaterialID_906=906 + S:MaterialMacerateInto_Garnierite=Garnierite + S:MaterialName_Garnierite=Garnierite + S:MaterialSmeltInto_Garnierite=Garnierite + I:MaterialTypes_9=9 + I:MeltingPoint_891=891 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + glyceryl { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H5N3O9=C3H5N3O9 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,VITREUS,IGNIS,AQUA,AER"=,VITREUS,IGNIS,AQUA,AER + S:"MatRGBA_0,150,150,0,"=0,150,150,0, + S:MaterialArcSmeltInto_Glyceryl=Glyceryl + S:MaterialDirectSmeltInto_Glyceryl=Glyceryl + I:MaterialID_714=714 + S:MaterialMacerateInto_Glyceryl=Glyceryl + S:"MaterialName_Glyceryl Trinitrate"=Glyceryl Trinitrate + S:MaterialSmeltInto_Glyceryl=Glyceryl + I:MaterialTypes_16=16 + I:MeltingPoint_607=607 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + greensapphire { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2O3=Al2O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Aluminium,Sapphire"=,Aluminium,Sapphire + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,5,3"=,5,3 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_100,200,130,127,"=100,200,130,127, + S:MaterialArcSmeltInto_GreenSapphire=GreenSapphire + S:MaterialDirectSmeltInto_GreenSapphire=GreenSapphire + I:MaterialID_504=504 + S:MaterialMacerateInto_GreenSapphire=GreenSapphire + S:"MaterialName_Green Sapphire"=Green Sapphire + S:MaterialSmeltInto_GreenSapphire=GreenSapphire + I:MaterialTypes_77=77 + I:MeltingPoint_405=405 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + grossular { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ca3Al2Si3O12=Ca3Al2Si3O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GarnetYellow,Calcium"=,GarnetYellow,Calcium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,VOLATUS,TENEBRAE,AER"=,SANO,TUTAMEN,METALLUM,VOLATUS,TENEBRAE,AER + S:"MatRGBA_200,100,0,0,"=200,100,0,0, + S:MaterialArcSmeltInto_Grossular=Grossular + S:MaterialDirectSmeltInto_Grossular=Grossular + I:MaterialID_831=831 + S:MaterialMacerateInto_Grossular=Grossular + S:MaterialName_Grossular=Grossular + S:MaterialSmeltInto_Grossular=Grossular + I:MaterialTypes_9=9 + I:MeltingPoint_546=546 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + holywater { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H2O=H2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,AQUA,AURAM"=,AQUA,AURAM + S:"MatRGBA_0,0,255,0,"=0,0,255,0, + S:MaterialArcSmeltInto_HolyWater=HolyWater + S:MaterialDirectSmeltInto_HolyWater=HolyWater + I:MaterialID_729=729 + S:MaterialMacerateInto_HolyWater=HolyWater + S:"MaterialName_Holy Water"=Holy Water + S:MaterialSmeltInto_HolyWater=HolyWater + I:MaterialTypes_16=16 + I:MeltingPoint_27=27 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ice { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H2O=H2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING,NO_RECYCLING"=,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING,NO_RECYCLING + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,GELUM"=,GELUM + S:"MatRGBA_200,200,255,0,"=200,200,255,0, + S:MaterialArcSmeltInto_Ice=Ice + S:MaterialDirectSmeltInto_Ice=Ice + I:MaterialID_702=702 + S:MaterialMacerateInto_Ice=Ice + S:MaterialName_Ice=Ice + S:MaterialSmeltInto_Water=Water + I:MaterialTypes_17=17 + I:MeltingPoint_27=27 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ilmenite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_FeTiO3=FeTiO3 + I:DensityDivider_1=1 + I:DensityMultiplier_2=2 + D:Density_7257600.0=7257600.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron,Rutile"=,Iron,Rutile + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,TUTAMEN,AER"=,METALLUM,TUTAMEN,AER + S:"MatRGBA_70,55,50,0,"=70,55,50,0, + S:MaterialArcSmeltInto_Ilmenite=Ilmenite + S:MaterialDirectSmeltInto_Ilmenite=Ilmenite + I:MaterialID_918=918 + S:MaterialMacerateInto_Ilmenite=Ilmenite + S:MaterialName_Ilmenite=Ilmenite + S:MaterialSmeltInto_Ilmenite=Ilmenite + I:MaterialTypes_9=9 + I:MeltingPoint_782=782 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rutile { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_TiO2=TiO2 + I:DensityDivider_1=1 + I:DensityMultiplier_2=2 + D:Density_7257600.0=7257600.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,TUTAMEN,AER"=,METALLUM,TUTAMEN,AER + S:"MatRGBA_212,13,92,0,"=212,13,92,0, + S:MaterialArcSmeltInto_Rutile=Rutile + S:MaterialDirectSmeltInto_Rutile=Rutile + I:MaterialID_375=375 + S:MaterialMacerateInto_Rutile=Rutile + S:MaterialName_Rutile=Rutile + S:MaterialSmeltInto_Rutile=Rutile + I:MaterialTypes_1=1 + I:MeltingPoint_683=683 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bauxite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(TiO2)2Al16H10O11"=(TiO2)2Al16H10O11 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Grossular,Rutile,Gallium"=,Grossular,Rutile,Gallium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,TUTAMEN,AER,VOLATUS,AQUA"=,METALLUM,TUTAMEN,AER,VOLATUS,AQUA + S:"MatRGBA_200,100,0,0,"=200,100,0,0, + S:MaterialArcSmeltInto_Bauxite=Bauxite + S:MaterialDirectSmeltInto_Bauxite=Bauxite + I:MaterialID_822=822 + S:MaterialMacerateInto_Bauxite=Bauxite + S:MaterialName_Bauxite=Bauxite + S:MaterialSmeltInto_Bauxite=Bauxite + I:MaterialTypes_9=9 + I:MeltingPoint_436=436 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + titaniumtetrachloride { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_TiCl4=TiCl4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,TUTAMEN,AQUA,PANNUS"=,METALLUM,TUTAMEN,AQUA,PANNUS + S:"MatRGBA_212,13,92,0,"=212,13,92,0, + S:MaterialArcSmeltInto_Titaniumtetrachloride=Titaniumtetrachloride + S:MaterialDirectSmeltInto_Titaniumtetrachloride=Titaniumtetrachloride + I:MaterialID_376=376 + S:MaterialMacerateInto_Titaniumtetrachloride=Titaniumtetrachloride + S:MaterialName_Titaniumtetrachloride=Titaniumtetrachloride + S:MaterialSmeltInto_Titaniumtetrachloride=Titaniumtetrachloride + I:MaterialTypes_16=16 + I:MeltingPoint_525=525 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + magnesiumchloride { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_MgCl2=MgCl2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,AQUA,PANNUS"=,METALLUM,SANO,AQUA,PANNUS + S:"MatRGBA_212,13,92,0,"=212,13,92,0, + S:MaterialArcSmeltInto_Magnesiumchloride=Magnesiumchloride + S:MaterialDirectSmeltInto_Magnesiumchloride=Magnesiumchloride + I:MaterialID_377=377 + S:MaterialMacerateInto_Magnesiumchloride=Magnesiumchloride + S:MaterialName_Magnesiumchloride=Magnesiumchloride + S:MaterialSmeltInto_Magnesiumchloride=Magnesiumchloride + I:MaterialTypes_17=17 + I:MeltingPoint_421=421 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + invar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe2Ni=Fe2Ni + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,GELUM"=,METALLUM,GELUM + S:"MatRGBA_180,180,120,0,"=180,180,120,0, + S:MaterialArcSmeltInto_Invar=Invar + S:MaterialDirectSmeltInto_Invar=Invar + I:MaterialID_302=302 + S:MaterialMacerateInto_Invar=Invar + S:MaterialName_Invar=Invar + S:MaterialSmeltInto_Invar=Invar + I:MaterialTypes_195=195 + I:MeltingPoint_1783=1783 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ironcompressed { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe=Fe + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,METALLUM"=,METALLUM + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_IronCompressed=IronCompressed + S:MaterialDirectSmeltInto_IronCompressed=IronCompressed + I:MaterialID_-1=-1 + S:MaterialMacerateInto_IronCompressed=IronCompressed + S:"MaterialName_Compressed Iron"=Compressed Iron + S:MaterialSmeltInto_IronCompressed=IronCompressed + I:MaterialTypes_195=195 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_96=96 + I:ToolQuality_1=1 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + kanthal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1800=1800 + S:ChemicalFormula_FeAlCr=FeAlCr + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,MACHINA"=,METALLUM,VOLATUS,MACHINA + S:"MatRGBA_194,210,223,0,"=194,210,223,0, + S:MaterialArcSmeltInto_Kanthal=Kanthal + S:MaterialDirectSmeltInto_Kanthal=Kanthal + I:MaterialID_312=312 + S:MaterialMacerateInto_Kanthal=Kanthal + S:MaterialName_Kanthal=Kanthal + S:MaterialSmeltInto_Kanthal=Kanthal + I:MaterialTypes_67=67 + I:MeltingPoint_1800=1800 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lazurite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al6Si6Ca8Na8=Al6Si6Ca8Na8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Sodalite,Lapis"=,Sodalite,Lapis + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,SANO,TUTAMEN,VITREUS,LUX"=,METALLUM,VOLATUS,TENEBRAE,SANO,TUTAMEN,VITREUS,LUX + S:"MatRGBA_100,120,255,0,"=100,120,255,0, + S:MaterialArcSmeltInto_Lazurite=Lazurite + S:MaterialDirectSmeltInto_Lazurite=Lazurite + I:MaterialID_524=524 + S:MaterialMacerateInto_Lazurite=Lazurite + S:MaterialName_Lazurite=Lazurite + S:MaterialSmeltInto_Lazurite=Lazurite + I:MaterialTypes_13=13 + I:MeltingPoint_985=985 + I:OreByProductMultiplier_4=4 + I:OreMultiplier_6=6 + I:OreSmeltingMultiplier_6=6 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + magnalium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_MgAl2=MgAl2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,VOLATUS"=,METALLUM,SANO,VOLATUS + S:"MatRGBA_200,190,255,0,"=200,190,255,0, + S:MaterialArcSmeltInto_Magnalium=Magnalium + S:MaterialDirectSmeltInto_Magnalium=Magnalium + I:MaterialID_313=313 + S:MaterialMacerateInto_Magnalium=Magnalium + S:MaterialName_Magnalium=Magnalium + S:MaterialSmeltInto_Magnalium=Magnalium + I:MaterialTypes_195=195 + I:MeltingPoint_929=929 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + magnesite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_MgCO3=MgCO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Magnesium"=,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,VITREUS,IGNIS,AER"=,METALLUM,SANO,VITREUS,IGNIS,AER + S:"MatRGBA_250,250,180,0,"=250,250,180,0, + S:MaterialArcSmeltInto_Magnesite=Magnesite + S:MaterialDirectSmeltInto_Magnesium=Magnesium + I:MaterialID_908=908 + S:MaterialMacerateInto_Magnesite=Magnesite + S:MaterialName_Magnesite=Magnesite + S:MaterialSmeltInto_Magnesite=Magnesite + I:MaterialTypes_9=9 + I:MeltingPoint_977=977 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + magnetite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe3O4=Fe3O4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron,Gold"=,Iron,Gold + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_30,30,30,0,"=30,30,30,0, + S:MaterialArcSmeltInto_Magnetite=Magnetite + S:MaterialDirectSmeltInto_Iron=Iron + I:MaterialID_870=870 + S:MaterialMacerateInto_Magnetite=Magnetite + S:MaterialName_Magnetite=Magnetite + S:MaterialSmeltInto_Magnetite=Magnetite + I:MaterialTypes_9=9 + I:MeltingPoint_807=807 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + molybdenite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_MoS2=MoS2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Molybdenum"=,Molybdenum + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM,IGNIS"=,METALLUM,INSTRUMENTUM,IGNIS + S:"MatRGBA_25,25,25,0,"=25,25,25,0, + S:MaterialArcSmeltInto_Molybdenite=Molybdenite + S:MaterialDirectSmeltInto_Molybdenum=Molybdenum + I:MaterialID_942=942 + S:MaterialMacerateInto_Molybdenite=Molybdenite + S:MaterialName_Molybdenite=Molybdenite + S:MaterialSmeltInto_Molybdenite=Molybdenite + I:MaterialTypes_9=9 + I:MeltingPoint_1224=1224 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nichrome { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2700=2700 + S:ChemicalFormula_Ni4Cr=Ni4Cr + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,IGNIS,MACHINA"=,METALLUM,IGNIS,MACHINA + S:"MatRGBA_205,206,246,0,"=205,206,246,0, + S:MaterialArcSmeltInto_Nichrome=Nichrome + S:MaterialDirectSmeltInto_Nichrome=Nichrome + I:MaterialID_311=311 + S:MaterialMacerateInto_Nichrome=Nichrome + S:MaterialName_Nichrome=Nichrome + S:MaterialSmeltInto_Nichrome=Nichrome + I:MaterialTypes_67=67 + I:MeltingPoint_2700=2700 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + niobiumnitride { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2573=2573 + S:ChemicalFormula_NbN=NbN + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,ELECTRUM,AER"=,METALLUM,ELECTRUM,AER + S:"MatRGBA_29,41,29,0,"=29,41,29,0, + S:MaterialArcSmeltInto_NiobiumNitride=NiobiumNitride + S:MaterialDirectSmeltInto_NiobiumNitride=NiobiumNitride + I:MaterialID_359=359 + S:MaterialMacerateInto_NiobiumNitride=NiobiumNitride + S:"MaterialName_Niobium Nitride"=Niobium Nitride + S:MaterialSmeltInto_NiobiumNitride=NiobiumNitride + I:MaterialTypes_3=3 + I:MeltingPoint_2573=2573 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + niobiumtitanium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_4500=4500 + S:ChemicalFormula_NbTi=NbTi + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 + S:"ListTCAspects_,METALLUM,ELECTRUM,TUTAMEN"=,METALLUM,ELECTRUM,TUTAMEN + S:"MatRGBA_29,29,41,0,"=29,29,41,0, + S:MaterialArcSmeltInto_NiobiumTitanium=NiobiumTitanium + S:MaterialDirectSmeltInto_NiobiumTitanium=NiobiumTitanium + I:MaterialID_360=360 + S:MaterialMacerateInto_NiobiumTitanium=NiobiumTitanium + S:MaterialName_Niobium-Titanium=Niobium-Titanium + S:MaterialSmeltInto_NiobiumTitanium=NiobiumTitanium + I:MaterialTypes_3=3 + I:MeltingPoint_4500=4500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nitrocarbon { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NC=NC + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,AER,VITREUS,IGNIS"=,AER,VITREUS,IGNIS + S:"MatRGBA_0,75,100,0,"=0,75,100,0, + S:MaterialArcSmeltInto_NitroCarbon=NitroCarbon + S:MaterialDirectSmeltInto_NitroCarbon=NitroCarbon + I:MaterialID_716=716 + S:MaterialMacerateInto_NitroCarbon=NitroCarbon + S:MaterialName_Nitro-Carbon=Nitro-Carbon + S:MaterialSmeltInto_NitroCarbon=NitroCarbon + I:MaterialTypes_16=16 + I:MeltingPoint_1931=1931 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nitrogendioxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NO2=NO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,AER"=,AER + S:"MatRGBA_100,175,255,0,"=100,175,255,0, + S:MaterialArcSmeltInto_NitrogenDioxide=NitrogenDioxide + S:MaterialDirectSmeltInto_NitrogenDioxide=NitrogenDioxide + I:MaterialID_717=717 + S:MaterialMacerateInto_NitrogenDioxide=NitrogenDioxide + S:"MaterialName_Nitrogen Dioxide"=Nitrogen Dioxide + S:MaterialSmeltInto_NitrogenDioxide=NitrogenDioxide + I:MaterialTypes_16=16 + I:MeltingPoint_57=57 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + obsidian { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_MgFeSi2O8=MgFeSi2O8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Olivine"=,Olivine + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AER"=,METALLUM,SANO,TENEBRAE,AER + S:"MatRGBA_80,50,100,0,"=80,50,100,0, + S:MaterialArcSmeltInto_Obsidian=Obsidian + S:MaterialDirectSmeltInto_Obsidian=Obsidian + I:MaterialID_804=804 + S:MaterialMacerateInto_Obsidian=Obsidian + S:MaterialName_Obsidian=Obsidian + S:MaterialSmeltInto_Obsidian=Obsidian + I:MaterialTypes_1=1 + I:MeltingPoint_545=545 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phosphate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_PO4=PO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Phosphor"=,Phosphor + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE,EXPLOSIVE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE,EXPLOSIVE + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,IGNIS,POTENTIA,AER"=,IGNIS,POTENTIA,AER + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Phosphate=Phosphate + S:MaterialDirectSmeltInto_Phosphate=Phosphate + I:MaterialID_833=833 + S:MaterialMacerateInto_Phosphate=Phosphate + S:MaterialName_Phosphate=Phosphate + S:MaterialSmeltInto_Phosphate=Phosphate + I:MaterialTypes_25=25 + I:MeltingPoint_106=106 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pigiron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe=Fe + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron"=,Iron + S:"ListMaterialReRegistrations_,AnyIron"=,AnyIron + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,METALLUM"=,METALLUM + S:"MatRGBA_200,180,180,0,"=200,180,180,0, + S:MaterialArcSmeltInto_WroughtIron=WroughtIron + S:MaterialDirectSmeltInto_PigIron=PigIron + I:MaterialID_307=307 + S:MaterialMacerateInto_Iron=Iron + S:"MaterialName_Pig Iron"=Pig Iron + S:MaterialSmeltInto_Iron=Iron + I:MaterialTypes_67=67 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_384=384 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + plastic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CH2=CH2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.knockback=enchantment.knockback + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MOTUS"=,MOTUS + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_Plastic=Plastic + S:MaterialDirectSmeltInto_Plastic=Plastic + I:MaterialID_874=874 + S:MaterialMacerateInto_Plastic=Plastic + S:MaterialName_Polyethylene=Polyethylene + S:MaterialSmeltInto_Plastic=Plastic + I:MaterialTypes_195=195 + I:MeltingPoint_400=400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + epoxid { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H4O=C2H4O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MOTUS"=,MOTUS + S:"MatRGBA_200,140,20,0,"=200,140,20,0, + S:MaterialArcSmeltInto_Epoxid=Epoxid + S:MaterialDirectSmeltInto_Epoxid=Epoxid + I:MaterialID_470=470 + S:MaterialMacerateInto_Epoxid=Epoxid + S:"MaterialName_Epoxy Resin"=Epoxy Resin + S:MaterialSmeltInto_Epoxid=Epoxid + I:MaterialTypes_195=195 + I:MeltingPoint_400=400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + polydimethylsiloxane { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H6OSi=C2H6OSi + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_245,245,245,0,"=245,245,245,0, + S:MaterialArcSmeltInto_Polydimethylsiloxane=Polydimethylsiloxane + S:MaterialDirectSmeltInto_Polydimethylsiloxane=Polydimethylsiloxane + I:MaterialID_633=633 + S:MaterialMacerateInto_Polydimethylsiloxane=Polydimethylsiloxane + S:MaterialName_Polydimethylsiloxane=Polydimethylsiloxane + S:MaterialSmeltInto_Polydimethylsiloxane=Polydimethylsiloxane + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + silicone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H6OSi=C2H6OSi + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,AnyRubber,AnySyntheticRubber"=,AnyRubber,AnySyntheticRubber + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MOTUS"=,MOTUS + S:"MatRGBA_220,220,220,0,"=220,220,220,0, + S:MaterialArcSmeltInto_Silicone=Silicone + S:MaterialDirectSmeltInto_Silicone=Silicone + I:MaterialID_471=471 + S:MaterialMacerateInto_Silicone=Silicone + S:"MaterialName_Silicone Rubber"=Silicone Rubber + S:MaterialSmeltInto_Silicone=Silicone + I:MaterialTypes_195=195 + I:MeltingPoint_900=900 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_128=128 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + polycaprolactam { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C6H11NO=C6H11NO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MOTUS"=,MOTUS + S:"MatRGBA_50,50,50,0,"=50,50,50,0, + S:MaterialArcSmeltInto_Polycaprolactam=Polycaprolactam + S:MaterialDirectSmeltInto_Polycaprolactam=Polycaprolactam + I:MaterialID_472=472 + S:MaterialMacerateInto_Polycaprolactam=Polycaprolactam + S:MaterialName_Polycaprolactam=Polycaprolactam + S:MaterialSmeltInto_Polycaprolactam=Polycaprolactam + I:MaterialTypes_195=195 + I:MeltingPoint_500=500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + polytetrafluoroethylene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2F4=C2F4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MOTUS"=,MOTUS + S:"MatRGBA_100,100,100,0,"=100,100,100,0, + S:MaterialArcSmeltInto_Polytetrafluoroethylene=Polytetrafluoroethylene + S:MaterialDirectSmeltInto_Polytetrafluoroethylene=Polytetrafluoroethylene + I:MaterialID_473=473 + S:MaterialMacerateInto_Polytetrafluoroethylene=Polytetrafluoroethylene + S:MaterialName_Polytetrafluoroethylene=Polytetrafluoroethylene + S:MaterialSmeltInto_Polytetrafluoroethylene=Polytetrafluoroethylene + I:MaterialTypes_195=195 + I:MeltingPoint_1400=1400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + powellite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CaMoO4=CaMoO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,INSTRUMENTUM,AER"=,SANO,TUTAMEN,METALLUM,INSTRUMENTUM,AER + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Powellite=Powellite + S:MaterialDirectSmeltInto_Powellite=Powellite + I:MaterialID_883=883 + S:MaterialMacerateInto_Powellite=Powellite + S:MaterialName_Powellite=Powellite + S:MaterialSmeltInto_Powellite=Powellite + I:MaterialTypes_9=9 + I:MeltingPoint_704=704 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pumice { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,TERRA"=,TERRA + S:"MatRGBA_230,185,185,0,"=230,185,185,0, + S:MaterialArcSmeltInto_Pumice=Pumice + S:MaterialDirectSmeltInto_Pumice=Pumice + I:MaterialID_926=926 + S:MaterialMacerateInto_Pumice=Pumice + S:MaterialName_Pumice=Pumice + S:MaterialSmeltInto_Pumice=Pumice + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pyrite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_FeS2=FeS2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Sulfur,Phosphorus,Iron"=,Sulfur,Phosphorus,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,METALLUM,IGNIS"=,METALLUM,IGNIS + S:"MatRGBA_150,120,40,0,"=150,120,40,0, + S:MaterialArcSmeltInto_Pyrite=Pyrite + S:MaterialDirectSmeltInto_Iron=Iron + I:MaterialID_834=834 + S:MaterialMacerateInto_Pyrite=Pyrite + S:MaterialName_Pyrite=Pyrite + S:MaterialSmeltInto_Pyrite=Pyrite + I:MaterialTypes_9=9 + I:MeltingPoint_862=862 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pyrolusite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_MnO2=MnO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Manganese,Tantalite,Niobium"=,Manganese,Tantalite,Niobium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,METALLUM,AER"=,METALLUM,AER + S:"MatRGBA_150,150,170,0,"=150,150,170,0, + S:MaterialArcSmeltInto_Pyrolusite=Pyrolusite + S:MaterialDirectSmeltInto_Manganese=Manganese + I:MaterialID_943=943 + S:MaterialMacerateInto_Pyrolusite=Pyrolusite + S:MaterialName_Pyrolusite=Pyrolusite + S:MaterialSmeltInto_Pyrolusite=Pyrolusite + I:MaterialTypes_9=9 + I:MeltingPoint_542=542 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pyrope { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2Mg3Si3O12=Al2Mg3Si3O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GarnetRed,Magnesium"=,GarnetRed,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,SANO,TENEBRAE,AER"=,METALLUM,VOLATUS,SANO,TENEBRAE,AER + S:"MatRGBA_120,50,100,0,"=120,50,100,0, + S:MaterialArcSmeltInto_Pyrope=Pyrope + S:MaterialDirectSmeltInto_Pyrope=Pyrope + I:MaterialID_835=835 + S:MaterialMacerateInto_Pyrope=Pyrope + S:MaterialName_Pyrope=Pyrope + S:MaterialSmeltInto_Pyrope=Pyrope + I:MaterialTypes_9=9 + I:MeltingPoint_517=517 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rocksalt { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KCl=KCl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Salt,Borax"=,Salt,Borax + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,AQUA,PANNUS"=,VITREUS,POTENTIA,AQUA,PANNUS + S:"MatRGBA_240,200,200,0,"=240,200,200,0, + S:MaterialArcSmeltInto_RockSalt=RockSalt + S:MaterialDirectSmeltInto_RockSalt=RockSalt + I:MaterialID_944=944 + S:MaterialMacerateInto_RockSalt=RockSalt + S:"MaterialName_Rock Salt"=Rock Salt + S:MaterialSmeltInto_RockSalt=RockSalt + I:MaterialTypes_9=9 + I:MeltingPoint_253=253 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rubber { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C5H8=C5H8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.knockback=enchantment.knockback + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,AnyRubber"=,AnyRubber + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MOTUS"=,MOTUS + S:"MatRGBA_0,0,0,0,"=0,0,0,0, + S:MaterialArcSmeltInto_Rubber=Rubber + S:MaterialDirectSmeltInto_Rubber=Rubber + I:MaterialID_880=880 + S:MaterialMacerateInto_Rubber=Rubber + S:MaterialName_Rubber=Rubber + S:MaterialSmeltInto_Rubber=Rubber + I:MaterialTypes_195=195 + I:MeltingPoint_400=400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_0=0 + D:ToolSpeed_1.5=1.5 + B:Transparent_false=false + B:Unificatable_true=true + } + + rawrubber { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C5H8=C5H8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MOTUS"=,MOTUS + S:"MatRGBA_204,199,137,0,"=204,199,137,0, + S:MaterialArcSmeltInto_RawRubber=RawRubber + S:MaterialDirectSmeltInto_RawRubber=RawRubber + I:MaterialID_896=896 + S:MaterialMacerateInto_RawRubber=RawRubber + S:"MaterialName_Raw Rubber"=Raw Rubber + S:MaterialSmeltInto_RawRubber=RawRubber + I:MaterialTypes_1=1 + I:MeltingPoint_400=400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ruby { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CrAl2O3=CrAl2O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Chrome,GarnetRed"=,Chrome,GarnetRed + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,6,4"=,6,4 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_255,100,100,127,"=255,100,100,127, + S:MaterialArcSmeltInto_Ruby=Ruby + S:MaterialDirectSmeltInto_Ruby=Ruby + I:MaterialID_502=502 + S:MaterialMacerateInto_Ruby=Ruby + S:MaterialName_Ruby=Ruby + S:MaterialSmeltInto_Ruby=Ruby + I:MaterialTypes_77=77 + I:MeltingPoint_701=701 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + salt { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NaCl=NaCl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,RockSalt,Borax"=,RockSalt,Borax + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD,STONE,NO_SMASHING"=,HAS_COLOR,FOOD,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,AQUA,PANNUS"=,VITREUS,LUX,AQUA,PANNUS + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Salt=Salt + S:MaterialDirectSmeltInto_Salt=Salt + I:MaterialID_817=817 + S:MaterialMacerateInto_Salt=Salt + S:MaterialName_Salt=Salt + S:MaterialSmeltInto_Salt=Salt + I:MaterialTypes_9=9 + I:MeltingPoint_270=270 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + saltpeter { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KNO3=KNO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Saltpeter"=,Saltpeter + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE"=,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,AER"=,VITREUS,POTENTIA,AER + S:"MatRGBA_230,230,230,0,"=230,230,230,0, + S:MaterialArcSmeltInto_Saltpeter=Saltpeter + S:MaterialDirectSmeltInto_Saltpeter=Saltpeter + I:MaterialID_836=836 + S:MaterialMacerateInto_Saltpeter=Saltpeter + S:MaterialName_Saltpeter=Saltpeter + S:MaterialSmeltInto_Saltpeter=Saltpeter + I:MaterialTypes_9=9 + I:MeltingPoint_112=112 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_4=4 + I:OreSmeltingMultiplier_4=4 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + saltwater { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,0,200,0,"=0,0,200,0, + S:MaterialArcSmeltInto_SaltWater=SaltWater + S:MaterialDirectSmeltInto_SaltWater=SaltWater + I:MaterialID_692=692 + S:MaterialMacerateInto_SaltWater=SaltWater + S:"MaterialName_Salt Water"=Salt Water + S:MaterialSmeltInto_SaltWater=SaltWater + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sapphire { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2O3=Al2O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Aluminium,GreenSapphire"=,Aluminium,GreenSapphire + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,5,3"=,5,3 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_100,100,200,127,"=100,100,200,127, + S:MaterialArcSmeltInto_Sapphire=Sapphire + S:MaterialDirectSmeltInto_Sapphire=Sapphire + I:MaterialID_503=503 + S:MaterialMacerateInto_Sapphire=Sapphire + S:MaterialName_Sapphire=Sapphire + S:MaterialSmeltInto_Sapphire=Sapphire + I:MaterialTypes_77=77 + I:MeltingPoint_405=405 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + scheelite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_2500=2500 + S:ChemicalFormula_WCa2O4=WCa2O4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Manganese,Molybdenum,Calcium"=,Manganese,Molybdenum,Calcium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,TUTAMEN,SANO,AER"=,METALLUM,TUTAMEN,SANO,AER + S:"MatRGBA_200,140,20,0,"=200,140,20,0, + S:MaterialArcSmeltInto_Scheelite=Scheelite + S:MaterialDirectSmeltInto_Scheelite=Scheelite + I:MaterialID_910=910 + S:MaterialMacerateInto_Scheelite=Scheelite + S:MaterialName_Scheelite=Scheelite + S:MaterialSmeltInto_Scheelite=Scheelite + I:MaterialTypes_9=9 + I:MeltingPoint_2500=2500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + silicondioxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SiO2=SiO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,TENEBRAE,AER"=,METALLUM,TENEBRAE,AER + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_SiliconDioxide=SiliconDioxide + S:MaterialDirectSmeltInto_SiliconDioxide=SiliconDioxide + I:MaterialID_837=837 + S:MaterialMacerateInto_SiliconDioxide=SiliconDioxide + S:"MaterialName_Silicon Dioxide"=Silicon Dioxide + S:MaterialSmeltInto_SiliconDioxide=SiliconDioxide + I:MaterialTypes_17=17 + I:MeltingPoint_598=598 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + snow { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H2O=H2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING,NO_RECYCLING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING,NO_RECYCLING + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,GELUM"=,GELUM + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Snow=Snow + S:MaterialDirectSmeltInto_Snow=Snow + I:MaterialID_728=728 + S:MaterialMacerateInto_Snow=Snow + S:MaterialName_Snow=Snow + S:MaterialSmeltInto_Water=Water + I:MaterialTypes_17=17 + I:MeltingPoint_27=27 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sodalite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al3Si3Na4Cl=Al3Si3Na4Cl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Lazurite,Lapis"=,Lazurite,Lapis + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,VITREUS,LUX,AQUA,PANNUS"=,METALLUM,VOLATUS,TENEBRAE,VITREUS,LUX,AQUA,PANNUS + S:"MatRGBA_20,20,255,0,"=20,20,255,0, + S:MaterialArcSmeltInto_Sodalite=Sodalite + S:MaterialDirectSmeltInto_Sodalite=Sodalite + I:MaterialID_525=525 + S:MaterialMacerateInto_Sodalite=Sodalite + S:MaterialName_Sodalite=Sodalite + S:MaterialSmeltInto_Sodalite=Sodalite + I:MaterialTypes_13=13 + I:MeltingPoint_864=864 + I:OreByProductMultiplier_4=4 + I:OreMultiplier_6=6 + I:OreSmeltingMultiplier_6=6 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sodiumpersulfate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Na2S2O8=Na2S2O8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,IGNIS,AER"=,VITREUS,LUX,IGNIS,AER + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_SodiumPersulfate=SodiumPersulfate + S:MaterialDirectSmeltInto_SodiumPersulfate=SodiumPersulfate + I:MaterialID_718=718 + S:MaterialMacerateInto_SodiumPersulfate=SodiumPersulfate + S:"MaterialName_Sodium Persulfate"=Sodium Persulfate + S:MaterialSmeltInto_SodiumPersulfate=SodiumPersulfate + I:MaterialTypes_16=16 + I:MeltingPoint_162=162 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sodiumsulfide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Na2S=Na2S + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,IGNIS"=,VITREUS,LUX,IGNIS + S:"MatRGBA_255,230,128,0,"=255,230,128,0, + S:MaterialArcSmeltInto_SodiumSulfide=SodiumSulfide + S:MaterialDirectSmeltInto_SodiumSulfide=SodiumSulfide + I:MaterialID_719=719 + S:MaterialMacerateInto_SodiumSulfide=SodiumSulfide + S:"MaterialName_Sodium Sulfide"=Sodium Sulfide + S:MaterialSmeltInto_SodiumSulfide=SodiumSulfide + I:MaterialTypes_1=1 + I:MeltingPoint_376=376 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hydricsulfide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H2S=H2S + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,AQUA,IGNIS"=,AQUA,IGNIS + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_HydricSulfide=HydricSulfide + S:MaterialDirectSmeltInto_HydricSulfide=HydricSulfide + I:MaterialID_460=460 + S:MaterialMacerateInto_HydricSulfide=HydricSulfide + S:"MaterialName_Hydrogen Sulfide"=Hydrogen Sulfide + S:MaterialSmeltInto_HydricSulfide=HydricSulfide + I:MaterialTypes_16=16 + I:MeltingPoint_138=138 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + oilheavy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_32=32 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_10,10,10,0,"=10,10,10,0, + S:MaterialArcSmeltInto_OilHeavy=OilHeavy + S:MaterialDirectSmeltInto_OilHeavy=OilHeavy + I:MaterialID_730=730 + S:MaterialMacerateInto_OilHeavy=OilHeavy + S:"MaterialName_Heavy Oil"=Heavy Oil + S:MaterialSmeltInto_OilHeavy=OilHeavy + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + oilmedium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_24=24 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_10,10,10,0,"=10,10,10,0, + S:MaterialArcSmeltInto_OilMedium=OilMedium + S:MaterialDirectSmeltInto_OilMedium=OilMedium + I:MaterialID_731=731 + S:MaterialMacerateInto_OilMedium=OilMedium + S:"MaterialName_Raw Oil"=Raw Oil + S:MaterialSmeltInto_OilMedium=OilMedium + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + oillight { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_16=16 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_10,10,10,0,"=10,10,10,0, + S:MaterialArcSmeltInto_OilLight=OilLight + S:MaterialDirectSmeltInto_OilLight=OilLight + I:MaterialID_732=732 + S:MaterialMacerateInto_OilLight=OilLight + S:"MaterialName_Light Oil"=Light Oil + S:MaterialSmeltInto_OilLight=OilLight + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + natruralgas { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_15=15 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_NatruralGas=NatruralGas + S:MaterialDirectSmeltInto_NatruralGas=NatruralGas + I:MaterialID_733=733 + S:MaterialMacerateInto_NatruralGas=NatruralGas + S:"MaterialName_Natural Gas"=Natural Gas + S:MaterialSmeltInto_NatruralGas=NatruralGas + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sulfuricgas { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_20=20 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_SulfuricGas=SulfuricGas + S:MaterialDirectSmeltInto_SulfuricGas=SulfuricGas + I:MaterialID_734=734 + S:MaterialMacerateInto_SulfuricGas=SulfuricGas + S:"MaterialName_Sulfuric Gas"=Sulfuric Gas + S:MaterialSmeltInto_SulfuricGas=SulfuricGas + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + gas { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_128=128 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Gas=Gas + S:MaterialDirectSmeltInto_Gas=Gas + I:MaterialID_735=735 + S:MaterialMacerateInto_Gas=Gas + S:"MaterialName_Refinery Gas"=Refinery Gas + S:MaterialSmeltInto_Gas=Gas + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sulfuricnaphtha { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_32=32 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_SulfuricNaphtha=SulfuricNaphtha + S:MaterialDirectSmeltInto_SulfuricNaphtha=SulfuricNaphtha + I:MaterialID_736=736 + S:MaterialMacerateInto_SulfuricNaphtha=SulfuricNaphtha + S:"MaterialName_Sulfuric Naphtha"=Sulfuric Naphtha + S:MaterialSmeltInto_SulfuricNaphtha=SulfuricNaphtha + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sulfuriclightfuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_32=32 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_SulfuricLightFuel=SulfuricLightFuel + S:MaterialDirectSmeltInto_SulfuricLightFuel=SulfuricLightFuel + I:MaterialID_737=737 + S:MaterialMacerateInto_SulfuricLightFuel=SulfuricLightFuel + S:"MaterialName_Sulfuric Light Fuel"=Sulfuric Light Fuel + S:MaterialSmeltInto_SulfuricLightFuel=SulfuricLightFuel + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sulfuricheavyfuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_32=32 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_SulfuricHeavyFuel=SulfuricHeavyFuel + S:MaterialDirectSmeltInto_SulfuricHeavyFuel=SulfuricHeavyFuel + I:MaterialID_738=738 + S:MaterialMacerateInto_SulfuricHeavyFuel=SulfuricHeavyFuel + S:"MaterialName_Sulfuric Heavy Fuel"=Sulfuric Heavy Fuel + S:MaterialSmeltInto_SulfuricHeavyFuel=SulfuricHeavyFuel + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + naphtha { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_256=256 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Naphtha=Naphtha + S:MaterialDirectSmeltInto_Naphtha=Naphtha + I:MaterialID_739=739 + S:MaterialMacerateInto_Naphtha=Naphtha + S:MaterialName_Naphtha=Naphtha + S:MaterialSmeltInto_Naphtha=Naphtha + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lightfuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_256=256 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_LightFuel=LightFuel + S:MaterialDirectSmeltInto_LightFuel=LightFuel + I:MaterialID_740=740 + S:MaterialMacerateInto_LightFuel=LightFuel + S:"MaterialName_Light Fuel"=Light Fuel + S:MaterialSmeltInto_LightFuel=LightFuel + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + heavyfuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_192=192 + I:FuelType_3=3 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_HeavyFuel=HeavyFuel + S:MaterialDirectSmeltInto_HeavyFuel=HeavyFuel + I:MaterialID_741=741 + S:MaterialMacerateInto_HeavyFuel=HeavyFuel + S:"MaterialName_Heavy Fuel"=Heavy Fuel + S:MaterialSmeltInto_HeavyFuel=HeavyFuel + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lpg { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_256=256 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_LPG=LPG + S:MaterialDirectSmeltInto_LPG=LPG + I:MaterialID_742=742 + S:MaterialMacerateInto_LPG=LPG + S:MaterialName_LPG=LPG + S:MaterialSmeltInto_LPG=LPG + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dilutedhydrochloricacid_gt5u { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_HCl=HCl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_153,167,163,0,"=153,167,163,0, + S:MaterialArcSmeltInto_DilutedHydrochloricAcid_GT5U=DilutedHydrochloricAcid_GT5U + S:MaterialDirectSmeltInto_DilutedHydrochloricAcid_GT5U=DilutedHydrochloricAcid_GT5U + I:MaterialID_606=606 + S:MaterialMacerateInto_DilutedHydrochloricAcid_GT5U=DilutedHydrochloricAcid_GT5U + S:"MaterialName_Diluted Hydrochloric Acid"=Diluted Hydrochloric Acid + S:MaterialSmeltInto_DilutedHydrochloricAcid_GT5U=DilutedHydrochloricAcid_GT5U + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pyrochlore { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ca2Nb2O7=Ca2Nb2O7 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Apatite,Calcite,Niobium"=,Apatite,Calcite,Niobium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_43,17,0,0,"=43,17,0,0, + S:MaterialArcSmeltInto_Pyrochlore=Pyrochlore + S:MaterialDirectSmeltInto_Pyrochlore=Pyrochlore + I:MaterialID_607=607 + S:MaterialMacerateInto_Pyrochlore=Pyrochlore + S:MaterialName_Pyrochlore=Pyrochlore + S:MaterialSmeltInto_Pyrochlore=Pyrochlore + I:MaterialTypes_9=9 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + growthmediumraw { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_211,141,95,0,"=211,141,95,0, + S:MaterialArcSmeltInto_GrowthMediumRaw=GrowthMediumRaw + S:MaterialDirectSmeltInto_GrowthMediumRaw=GrowthMediumRaw + I:MaterialID_608=608 + S:MaterialMacerateInto_GrowthMediumRaw=GrowthMediumRaw + S:"MaterialName_Raw Growth Medium"=Raw Growth Medium + S:MaterialSmeltInto_GrowthMediumRaw=GrowthMediumRaw + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + growthmediumsterilized { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_222,170,135,0,"=222,170,135,0, + S:MaterialArcSmeltInto_GrowthMediumSterilized=GrowthMediumSterilized + S:MaterialDirectSmeltInto_GrowthMediumSterilized=GrowthMediumSterilized + I:MaterialID_609=609 + S:MaterialMacerateInto_GrowthMediumSterilized=GrowthMediumSterilized + S:"MaterialName_Sterilized Growth Medium"=Sterilized Growth Medium + S:MaterialSmeltInto_GrowthMediumSterilized=GrowthMediumSterilized + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ferritemixture { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NiZnFe4=NiZnFe4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_180,180,180,0,"=180,180,180,0, + S:MaterialArcSmeltInto_FerriteMixture=FerriteMixture + S:MaterialDirectSmeltInto_FerriteMixture=FerriteMixture + I:MaterialID_612=612 + S:MaterialMacerateInto_FerriteMixture=FerriteMixture + S:"MaterialName_Ferrite Mixture"=Ferrite Mixture + S:MaterialSmeltInto_FerriteMixture=FerriteMixture + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nickelzincferrite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1500=1500 + S:ChemicalFormula_NiZnFe4O8=NiZnFe4O8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_60,60,60,0,"=60,60,60,0, + S:MaterialArcSmeltInto_NickelZincFerrite=NickelZincFerrite + S:MaterialDirectSmeltInto_NickelZincFerrite=NickelZincFerrite + I:MaterialID_613=613 + S:MaterialMacerateInto_NickelZincFerrite=NickelZincFerrite + S:"MaterialName_Nickel-Zinc Ferrite"=Nickel-Zinc Ferrite + S:MaterialSmeltInto_NickelZincFerrite=NickelZincFerrite + I:MaterialTypes_195=195 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_0=0 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + massicot { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_PbO=PbO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,221,85,0,"=255,221,85,0, + S:MaterialArcSmeltInto_Massicot=Massicot + S:MaterialDirectSmeltInto_Massicot=Massicot + I:MaterialID_614=614 + S:MaterialMacerateInto_Massicot=Massicot + S:MaterialName_Massicot=Massicot + S:MaterialSmeltInto_Massicot=Massicot + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + arsenictrioxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_As2O3=As2O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_ArsenicTrioxide=ArsenicTrioxide + S:MaterialDirectSmeltInto_ArsenicTrioxide=ArsenicTrioxide + I:MaterialID_615=615 + S:MaterialMacerateInto_ArsenicTrioxide=ArsenicTrioxide + S:"MaterialName_Arsenic Trioxide"=Arsenic Trioxide + S:MaterialSmeltInto_ArsenicTrioxide=ArsenicTrioxide + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cobaltoxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CoO=CoO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_102,128,0,0,"=102,128,0,0, + S:MaterialArcSmeltInto_CobaltOxide=CobaltOxide + S:MaterialDirectSmeltInto_CobaltOxide=CobaltOxide + I:MaterialID_616=616 + S:MaterialMacerateInto_CobaltOxide=CobaltOxide + S:"MaterialName_Cobalt Oxide"=Cobalt Oxide + S:MaterialSmeltInto_CobaltOxide=CobaltOxide + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + zincite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_ZnO=ZnO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,245,0,"=255,255,245,0, + S:MaterialArcSmeltInto_Zincite=Zincite + S:MaterialDirectSmeltInto_Zincite=Zincite + I:MaterialID_617=617 + S:MaterialMacerateInto_Zincite=Zincite + S:MaterialName_Zincite=Zincite + S:MaterialSmeltInto_Zincite=Zincite + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + antimonytrioxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Sb2O3=Sb2O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_230,230,240,0,"=230,230,240,0, + S:MaterialArcSmeltInto_AntimonyTrioxide=AntimonyTrioxide + S:MaterialDirectSmeltInto_AntimonyTrioxide=AntimonyTrioxide + I:MaterialID_618=618 + S:MaterialMacerateInto_AntimonyTrioxide=AntimonyTrioxide + S:"MaterialName_Antimony Trioxide"=Antimony Trioxide + S:MaterialSmeltInto_AntimonyTrioxide=AntimonyTrioxide + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cupricoxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CuO=CuO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_15,15,15,0,"=15,15,15,0, + S:MaterialArcSmeltInto_CupricOxide=CupricOxide + S:MaterialDirectSmeltInto_CupricOxide=CupricOxide + I:MaterialID_619=619 + S:MaterialMacerateInto_CupricOxide=CupricOxide + S:"MaterialName_Cupric Oxide"=Cupric Oxide + S:MaterialSmeltInto_CupricOxide=CupricOxide + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ferrosilite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_FeSiO3=FeSiO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_151,99,42,0,"=151,99,42,0, + S:MaterialArcSmeltInto_Ferrosilite=Ferrosilite + S:MaterialDirectSmeltInto_Ferrosilite=Ferrosilite + I:MaterialID_620=620 + S:MaterialMacerateInto_Ferrosilite=Ferrosilite + S:MaterialName_Ferrosilite=Ferrosilite + S:MaterialSmeltInto_Ferrosilite=Ferrosilite + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + magnesia { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_MgO=MgO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,225,225,0,"=255,225,225,0, + S:MaterialArcSmeltInto_Magnesia=Magnesia + S:MaterialDirectSmeltInto_Magnesia=Magnesia + I:MaterialID_621=621 + S:MaterialMacerateInto_Magnesia=Magnesia + S:MaterialName_Magnesia=Magnesia + S:MaterialSmeltInto_Magnesia=Magnesia + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + quicklime { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CaO=CaO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_240,240,240,0,"=240,240,240,0, + S:MaterialArcSmeltInto_Quicklime=Quicklime + S:MaterialDirectSmeltInto_Quicklime=Quicklime + I:MaterialID_622=622 + S:MaterialMacerateInto_Quicklime=Quicklime + S:MaterialName_Quicklime=Quicklime + S:MaterialSmeltInto_Quicklime=Quicklime + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + potash { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_K2O=K2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_120,66,55,0,"=120,66,55,0, + S:MaterialArcSmeltInto_Potash=Potash + S:MaterialDirectSmeltInto_Potash=Potash + I:MaterialID_623=623 + S:MaterialMacerateInto_Potash=Potash + S:MaterialName_Potash=Potash + S:MaterialSmeltInto_Potash=Potash + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sodaash { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Na2CO3=Na2CO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_220,220,255,0,"=220,220,255,0, + S:MaterialArcSmeltInto_SodaAsh=SodaAsh + S:MaterialDirectSmeltInto_SodaAsh=SodaAsh + I:MaterialID_624=624 + S:MaterialMacerateInto_SodaAsh=SodaAsh + S:"MaterialName_Soda Ash"=Soda Ash + S:MaterialSmeltInto_SodaAsh=SodaAsh + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + brick { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al4Si3O12=Al4Si3O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,STONE,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_155,86,67,0,"=155,86,67,0, + S:MaterialArcSmeltInto_Brick=Brick + S:MaterialDirectSmeltInto_Brick=Brick + I:MaterialID_625=625 + S:MaterialMacerateInto_Brick=Brick + S:MaterialName_Brick=Brick + S:MaterialSmeltInto_Brick=Brick + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fireclay { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al4Si3O12=Al4Si3O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_173,160,155,0,"=173,160,155,0, + S:MaterialArcSmeltInto_Fireclay=Fireclay + S:MaterialDirectSmeltInto_Fireclay=Fireclay + I:MaterialID_626=626 + S:MaterialMacerateInto_Fireclay=Fireclay + S:MaterialName_Fireclay=Fireclay + S:MaterialSmeltInto_Fireclay=Fireclay + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + biodiesel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_192=192 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,128,0,0,"=255,128,0,0, + S:MaterialArcSmeltInto_BioDiesel=BioDiesel + S:MaterialDirectSmeltInto_BioDiesel=BioDiesel + I:MaterialID_627=627 + S:MaterialMacerateInto_BioDiesel=BioDiesel + S:"MaterialName_Bio Diesel"=Bio Diesel + S:MaterialSmeltInto_BioDiesel=BioDiesel + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nitrationmixture { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_230,226,171,0,"=230,226,171,0, + S:MaterialArcSmeltInto_NitrationMixture=NitrationMixture + S:MaterialDirectSmeltInto_NitrationMixture=NitrationMixture + I:MaterialID_628=628 + S:MaterialMacerateInto_NitrationMixture=NitrationMixture + S:"MaterialName_Nitration Mixture"=Nitration Mixture + S:MaterialSmeltInto_NitrationMixture=NitrationMixture + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + glycerol { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H8O3=C3H8O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_164=164 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_135,222,135,0,"=135,222,135,0, + S:MaterialArcSmeltInto_Glycerol=Glycerol + S:MaterialDirectSmeltInto_Glycerol=Glycerol + I:MaterialID_629=629 + S:MaterialMacerateInto_Glycerol=Glycerol + S:MaterialName_Glycerol=Glycerol + S:MaterialSmeltInto_Glycerol=Glycerol + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sodiumbisulfate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NaHSO4=NaHSO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,68,85,0,"=0,68,85,0, + S:MaterialArcSmeltInto_SodiumBisulfate=SodiumBisulfate + S:MaterialDirectSmeltInto_SodiumBisulfate=SodiumBisulfate + I:MaterialID_630=630 + S:MaterialMacerateInto_SodiumBisulfate=SodiumBisulfate + S:"MaterialName_Sodium Bisulfate"=Sodium Bisulfate + S:MaterialSmeltInto_SodiumBisulfate=SodiumBisulfate + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + polyphenylenesulfide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C6H4S=C6H4S + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_170,136,0,0,"=170,136,0,0, + S:MaterialArcSmeltInto_PolyphenyleneSulfide=PolyphenyleneSulfide + S:MaterialDirectSmeltInto_PolyphenyleneSulfide=PolyphenyleneSulfide + I:MaterialID_631=631 + S:MaterialMacerateInto_PolyphenyleneSulfide=PolyphenyleneSulfide + S:"MaterialName_Polyphenylene Sulfide"=Polyphenylene Sulfide + S:MaterialSmeltInto_PolyphenyleneSulfide=PolyphenyleneSulfide + I:MaterialTypes_195=195 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dichlorobenzene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C6H4Cl2=C6H4Cl2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,68,85,0,"=0,68,85,0, + S:MaterialArcSmeltInto_Dichlorobenzene=Dichlorobenzene + S:MaterialDirectSmeltInto_Dichlorobenzene=Dichlorobenzene + I:MaterialID_632=632 + S:MaterialMacerateInto_Dichlorobenzene=Dichlorobenzene + S:MaterialName_Dichlorobenzene=Dichlorobenzene + S:MaterialSmeltInto_Dichlorobenzene=Dichlorobenzene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + polystyrene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C8H8=C8H8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.knockback=enchantment.knockback + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_190,180,170,0,"=190,180,170,0, + S:MaterialArcSmeltInto_Polystyrene=Polystyrene + S:MaterialDirectSmeltInto_Polystyrene=Polystyrene + I:MaterialID_636=636 + S:MaterialMacerateInto_Polystyrene=Polystyrene + S:MaterialName_Polystyrene=Polystyrene + S:MaterialSmeltInto_Polystyrene=Polystyrene + I:MaterialTypes_195=195 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + styrene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C8H8=C8H8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_210,200,190,0,"=210,200,190,0, + S:MaterialArcSmeltInto_Styrene=Styrene + S:MaterialDirectSmeltInto_Styrene=Styrene + I:MaterialID_637=637 + S:MaterialMacerateInto_Styrene=Styrene + S:MaterialName_Styrene=Styrene + S:MaterialSmeltInto_Styrene=Styrene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + isoprene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C5H8=C5H8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_20,20,20,0,"=20,20,20,0, + S:MaterialArcSmeltInto_Isoprene=Isoprene + S:MaterialDirectSmeltInto_Isoprene=Isoprene + I:MaterialID_638=638 + S:MaterialMacerateInto_Isoprene=Isoprene + S:MaterialName_Isoprene=Isoprene + S:MaterialSmeltInto_Isoprene=Isoprene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tetranitromethane { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CN4O8=CN4O8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_15,40,40,0,"=15,40,40,0, + S:MaterialArcSmeltInto_Tetranitromethane=Tetranitromethane + S:MaterialDirectSmeltInto_Tetranitromethane=Tetranitromethane + I:MaterialID_639=639 + S:MaterialMacerateInto_Tetranitromethane=Tetranitromethane + S:MaterialName_Tetranitromethane=Tetranitromethane + S:MaterialSmeltInto_Tetranitromethane=Tetranitromethane + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ethenone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H2O=C2H2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_20,20,70,0,"=20,20,70,0, + S:MaterialArcSmeltInto_Ethenone=Ethenone + S:MaterialDirectSmeltInto_Ethenone=Ethenone + I:MaterialID_641=641 + S:MaterialMacerateInto_Ethenone=Ethenone + S:MaterialName_Ethenone=Ethenone + S:MaterialSmeltInto_Ethenone=Ethenone + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ethane { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H6=C2H6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_168=168 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_200,200,255,0,"=200,200,255,0, + S:MaterialArcSmeltInto_Ethane=Ethane + S:MaterialDirectSmeltInto_Ethane=Ethane + I:MaterialID_642=642 + S:MaterialMacerateInto_Ethane=Ethane + S:MaterialName_Ethane=Ethane + S:MaterialSmeltInto_Ethane=Ethane + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + propane { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H8=C3H8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_232=232 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_250,226,80,0,"=250,226,80,0, + S:MaterialArcSmeltInto_Propane=Propane + S:MaterialDirectSmeltInto_Propane=Propane + I:MaterialID_643=643 + S:MaterialMacerateInto_Propane=Propane + S:MaterialName_Propane=Propane + S:MaterialSmeltInto_Propane=Propane + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + butane { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C4H10=C4H10 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_296=296 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_182,55,30,0,"=182,55,30,0, + S:MaterialArcSmeltInto_Butane=Butane + S:MaterialDirectSmeltInto_Butane=Butane + I:MaterialID_644=644 + S:MaterialMacerateInto_Butane=Butane + S:MaterialName_Butane=Butane + S:MaterialSmeltInto_Butane=Butane + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + butene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C4H8=C4H8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_256=256 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_207,80,5,0,"=207,80,5,0, + S:MaterialArcSmeltInto_Butene=Butene + S:MaterialDirectSmeltInto_Butene=Butene + I:MaterialID_645=645 + S:MaterialMacerateInto_Butene=Butene + S:MaterialName_Butene=Butene + S:MaterialSmeltInto_Butene=Butene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + butadiene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C4H6=C4H6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_206=206 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_232,105,0,0,"=232,105,0,0, + S:MaterialArcSmeltInto_Butadiene=Butadiene + S:MaterialDirectSmeltInto_Butadiene=Butadiene + I:MaterialID_646=646 + S:MaterialMacerateInto_Butadiene=Butadiene + S:MaterialName_Butadiene=Butadiene + S:MaterialSmeltInto_Butadiene=Butadiene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rawstyrenebutadienerubber { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_C8H8(C4H6)3"=C8H8(C4H6)3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_84,64,61,0,"=84,64,61,0, + S:MaterialArcSmeltInto_RawStyreneButadieneRubber=RawStyreneButadieneRubber + S:MaterialDirectSmeltInto_RawStyreneButadieneRubber=RawStyreneButadieneRubber + I:MaterialID_634=634 + S:MaterialMacerateInto_RawStyreneButadieneRubber=RawStyreneButadieneRubber + S:"MaterialName_Raw Styrene-Butadiene Rubber"=Raw Styrene-Butadiene Rubber + S:MaterialSmeltInto_RawStyreneButadieneRubber=RawStyreneButadieneRubber + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + styrenebutadienerubber { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_C8H8(C4H6)3"=C8H8(C4H6)3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.knockback=enchantment.knockback + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,AnyRubber,AnySyntheticRubber"=,AnyRubber,AnySyntheticRubber + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_33,26,24,0,"=33,26,24,0, + S:MaterialArcSmeltInto_StyreneButadieneRubber=StyreneButadieneRubber + S:MaterialDirectSmeltInto_StyreneButadieneRubber=StyreneButadieneRubber + I:MaterialID_635=635 + S:MaterialMacerateInto_StyreneButadieneRubber=StyreneButadieneRubber + S:"MaterialName_Styrene-Butadiene Rubber"=Styrene-Butadiene Rubber + S:MaterialSmeltInto_StyreneButadieneRubber=StyreneButadieneRubber + I:MaterialTypes_195=195 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_128=128 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + toluene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C7H8=C7H8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_328=328 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_80,29,5,0,"=80,29,5,0, + S:MaterialArcSmeltInto_Toluene=Toluene + S:MaterialDirectSmeltInto_Toluene=Toluene + I:MaterialID_647=647 + S:MaterialMacerateInto_Toluene=Toluene + S:MaterialName_Toluene=Toluene + S:MaterialSmeltInto_Toluene=Toluene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + epichlorohydrin { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H5ClO=C3H5ClO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_80,29,5,0,"=80,29,5,0, + S:MaterialArcSmeltInto_Epichlorohydrin=Epichlorohydrin + S:MaterialDirectSmeltInto_Epichlorohydrin=Epichlorohydrin + I:MaterialID_648=648 + S:MaterialMacerateInto_Epichlorohydrin=Epichlorohydrin + S:MaterialName_Epichlorohydrin=Epichlorohydrin + S:MaterialSmeltInto_Epichlorohydrin=Epichlorohydrin + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + polyvinylchloride { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H3Cl=C2H3Cl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.knockback=enchantment.knockback + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_215,230,230,0,"=215,230,230,0, + S:MaterialArcSmeltInto_PolyvinylChloride=PolyvinylChloride + S:MaterialDirectSmeltInto_PolyvinylChloride=PolyvinylChloride + I:MaterialID_649=649 + S:MaterialMacerateInto_PolyvinylChloride=PolyvinylChloride + S:"MaterialName_Polyvinyl Chloride"=Polyvinyl Chloride + S:MaterialSmeltInto_PolyvinylChloride=PolyvinylChloride + I:MaterialTypes_195=195 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_32=32 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vinylchloride { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H3Cl=C2H3Cl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_225,240,240,0,"=225,240,240,0, + S:MaterialArcSmeltInto_VinylChloride=VinylChloride + S:MaterialDirectSmeltInto_VinylChloride=VinylChloride + I:MaterialID_650=650 + S:MaterialMacerateInto_VinylChloride=VinylChloride + S:"MaterialName_Vinyl Chloride"=Vinyl Chloride + S:MaterialSmeltInto_VinylChloride=VinylChloride + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sulfurdioxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SO2=SO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_200,200,25,0,"=200,200,25,0, + S:MaterialArcSmeltInto_SulfurDioxide=SulfurDioxide + S:MaterialDirectSmeltInto_SulfurDioxide=SulfurDioxide + I:MaterialID_651=651 + S:MaterialMacerateInto_SulfurDioxide=SulfurDioxide + S:"MaterialName_Sulfur Dioxide"=Sulfur Dioxide + S:MaterialSmeltInto_SulfurDioxide=SulfurDioxide + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sulfurtrioxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SO3=SO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_160,160,20,0,"=160,160,20,0, + S:MaterialArcSmeltInto_SulfurTrioxide=SulfurTrioxide + S:MaterialDirectSmeltInto_SulfurTrioxide=SulfurTrioxide + I:MaterialID_652=652 + S:MaterialMacerateInto_SulfurTrioxide=SulfurTrioxide + S:"MaterialName_Sulfur Trioxide"=Sulfur Trioxide + S:MaterialSmeltInto_SulfurTrioxide=SulfurTrioxide + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nitricacid { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_HNO3=HNO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_230,226,171,0,"=230,226,171,0, + S:MaterialArcSmeltInto_NitricAcid=NitricAcid + S:MaterialDirectSmeltInto_NitricAcid=NitricAcid + I:MaterialID_653=653 + S:MaterialMacerateInto_NitricAcid=NitricAcid + S:"MaterialName_Nitric Acid"=Nitric Acid + S:MaterialSmeltInto_NitricAcid=NitricAcid + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + "1,1dimethylhydrazine" { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H8N2=C2H8N2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,0,85,0,"=0,0,85,0, + S:"MaterialArcSmeltInto_1,1Dimethylhydrazine"=1,1Dimethylhydrazine + S:"MaterialDirectSmeltInto_1,1Dimethylhydrazine"=1,1Dimethylhydrazine + I:MaterialID_654=654 + S:"MaterialMacerateInto_1,1Dimethylhydrazine"=1,1Dimethylhydrazine + S:"MaterialName_1,1-Dimethylhydrazine"=1,1-Dimethylhydrazine + S:"MaterialSmeltInto_1,1Dimethylhydrazine"=1,1Dimethylhydrazine + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chloramine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NH2Cl=NH2Cl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_63,159,128,0,"=63,159,128,0, + S:MaterialArcSmeltInto_Chloramine=Chloramine + S:MaterialDirectSmeltInto_Chloramine=Chloramine + I:MaterialID_655=655 + S:MaterialMacerateInto_Chloramine=Chloramine + S:MaterialName_Chloramine=Chloramine + S:MaterialSmeltInto_Chloramine=Chloramine + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dimethylamine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H7N=C2H7N + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_85,68,105,0,"=85,68,105,0, + S:MaterialArcSmeltInto_Dimethylamine=Dimethylamine + S:MaterialDirectSmeltInto_Dimethylamine=Dimethylamine + I:MaterialID_656=656 + S:MaterialMacerateInto_Dimethylamine=Dimethylamine + S:MaterialName_Dimethylamine=Dimethylamine + S:MaterialSmeltInto_Dimethylamine=Dimethylamine + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dinitrogentetroxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_N2O4=N2O4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,65,132,0,"=0,65,132,0, + S:MaterialArcSmeltInto_DinitrogenTetroxide=DinitrogenTetroxide + S:MaterialDirectSmeltInto_DinitrogenTetroxide=DinitrogenTetroxide + I:MaterialID_657=657 + S:MaterialMacerateInto_DinitrogenTetroxide=DinitrogenTetroxide + S:"MaterialName_Dinitrogen Tetroxide"=Dinitrogen Tetroxide + S:MaterialSmeltInto_DinitrogenTetroxide=DinitrogenTetroxide + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nitricoxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NO=NO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_125,200,240,0,"=125,200,240,0, + S:MaterialArcSmeltInto_NitricOxide=NitricOxide + S:MaterialDirectSmeltInto_NitricOxide=NitricOxide + I:MaterialID_658=658 + S:MaterialMacerateInto_NitricOxide=NitricOxide + S:"MaterialName_Nitric Oxide"=Nitric Oxide + S:MaterialSmeltInto_NitricOxide=NitricOxide + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ammonia { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NH3=NH3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_63,52,128,0,"=63,52,128,0, + S:MaterialArcSmeltInto_Ammonia=Ammonia + S:MaterialDirectSmeltInto_Ammonia=Ammonia + I:MaterialID_659=659 + S:MaterialMacerateInto_Ammonia=Ammonia + S:MaterialName_Ammonia=Ammonia + S:MaterialSmeltInto_Ammonia=Ammonia + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dimethyldichlorosilane { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H6Cl2Si=C2H6Cl2Si + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_68,22,80,0,"=68,22,80,0, + S:MaterialArcSmeltInto_Dimethyldichlorosilane=Dimethyldichlorosilane + S:MaterialDirectSmeltInto_Dimethyldichlorosilane=Dimethyldichlorosilane + I:MaterialID_663=663 + S:MaterialMacerateInto_Dimethyldichlorosilane=Dimethyldichlorosilane + S:MaterialName_Dimethyldichlorosilane=Dimethyldichlorosilane + S:MaterialSmeltInto_Dimethyldichlorosilane=Dimethyldichlorosilane + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chloromethane { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CH3Cl=CH3Cl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeMagenta=dyeMagenta + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_200,44,160,0,"=200,44,160,0, + S:MaterialArcSmeltInto_Chloromethane=Chloromethane + S:MaterialDirectSmeltInto_Chloromethane=Chloromethane + I:MaterialID_664=664 + S:MaterialMacerateInto_Chloromethane=Chloromethane + S:MaterialName_Chloromethane=Chloromethane + S:MaterialSmeltInto_Chloromethane=Chloromethane + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phosphorouspentoxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_P4O10=P4O10 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_220,220,0,0,"=220,220,0,0, + S:MaterialArcSmeltInto_PhosphorousPentoxide=PhosphorousPentoxide + S:MaterialDirectSmeltInto_PhosphorousPentoxide=PhosphorousPentoxide + I:MaterialID_665=665 + S:MaterialMacerateInto_PhosphorousPentoxide=PhosphorousPentoxide + S:"MaterialName_Phosphorous Pentoxide"=Phosphorous Pentoxide + S:MaterialSmeltInto_PhosphorousPentoxide=PhosphorousPentoxide + I:MaterialTypes_17=17 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tetrafluoroethylene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2F4=C2F4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_125,125,125,0,"=125,125,125,0, + S:MaterialArcSmeltInto_Tetrafluoroethylene=Tetrafluoroethylene + S:MaterialDirectSmeltInto_Tetrafluoroethylene=Tetrafluoroethylene + I:MaterialID_666=666 + S:MaterialMacerateInto_Tetrafluoroethylene=Tetrafluoroethylene + S:MaterialName_Tetrafluoroethylene=Tetrafluoroethylene + S:MaterialSmeltInto_Tetrafluoroethylene=Tetrafluoroethylene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hydrofluoricacid_gt5u { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_HF=HF + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,136,170,0,"=0,136,170,0, + S:MaterialArcSmeltInto_HydrofluoricAcid_GT5U=HydrofluoricAcid_GT5U + S:MaterialDirectSmeltInto_HydrofluoricAcid_GT5U=HydrofluoricAcid_GT5U + I:MaterialID_667=667 + S:MaterialMacerateInto_HydrofluoricAcid_GT5U=HydrofluoricAcid_GT5U + S:"MaterialName_Hydrofluoric Acid"=Hydrofluoric Acid + S:MaterialSmeltInto_HydrofluoricAcid_GT5U=HydrofluoricAcid_GT5U + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chloroform { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CHCl3=CHCl3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_137,44,160,0,"=137,44,160,0, + S:MaterialArcSmeltInto_Chloroform=Chloroform + S:MaterialDirectSmeltInto_Chloroform=Chloroform + I:MaterialID_668=668 + S:MaterialMacerateInto_Chloroform=Chloroform + S:MaterialName_Chloroform=Chloroform + S:MaterialSmeltInto_Chloroform=Chloroform + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bisphenola { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C15H16O2=C15H16O2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_212,170,0,0,"=212,170,0,0, + S:MaterialArcSmeltInto_BisphenolA=BisphenolA + S:MaterialDirectSmeltInto_BisphenolA=BisphenolA + I:MaterialID_669=669 + S:MaterialMacerateInto_BisphenolA=BisphenolA + S:"MaterialName_Bisphenol A"=Bisphenol A + S:MaterialSmeltInto_BisphenolA=BisphenolA + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + aceticacid { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H4O2=C2H4O2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_200,180,160,0,"=200,180,160,0, + S:MaterialArcSmeltInto_AceticAcid=AceticAcid + S:MaterialDirectSmeltInto_AceticAcid=AceticAcid + I:MaterialID_670=670 + S:MaterialMacerateInto_AceticAcid=AceticAcid + S:"MaterialName_Acetic Acid"=Acetic Acid + S:MaterialSmeltInto_AceticAcid=AceticAcid + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + calciumacetatesolution { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CaC2O4H6=CaC2O4H6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_220,200,180,0,"=220,200,180,0, + S:MaterialArcSmeltInto_CalciumAcetateSolution=CalciumAcetateSolution + S:MaterialDirectSmeltInto_CalciumAcetateSolution=CalciumAcetateSolution + I:MaterialID_671=671 + S:MaterialMacerateInto_CalciumAcetateSolution=CalciumAcetateSolution + S:"MaterialName_Calcium Acetate Solution"=Calcium Acetate Solution + S:MaterialSmeltInto_CalciumAcetateSolution=CalciumAcetateSolution + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + acetone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H6O=C3H6O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_175,175,175,0,"=175,175,175,0, + S:MaterialArcSmeltInto_Acetone=Acetone + S:MaterialDirectSmeltInto_Acetone=Acetone + I:MaterialID_672=672 + S:MaterialMacerateInto_Acetone=Acetone + S:MaterialName_Acetone=Acetone + S:MaterialSmeltInto_Acetone=Acetone + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + methanol { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CH4O=CH4O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_84=84 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_170,136,0,0,"=170,136,0,0, + S:MaterialArcSmeltInto_Methanol=Methanol + S:MaterialDirectSmeltInto_Methanol=Methanol + I:MaterialID_673=673 + S:MaterialMacerateInto_Methanol=Methanol + S:MaterialName_Methanol=Methanol + S:MaterialSmeltInto_Methanol=Methanol + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + carbonmonoxide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CO=CO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_24=24 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_14,72,128,0,"=14,72,128,0, + S:MaterialArcSmeltInto_CarbonMonoxide=CarbonMonoxide + S:MaterialDirectSmeltInto_CarbonMonoxide=CarbonMonoxide + I:MaterialID_674=674 + S:MaterialMacerateInto_CarbonMonoxide=CarbonMonoxide + S:"MaterialName_Carbon Monoxide"=Carbon Monoxide + S:MaterialSmeltInto_CarbonMonoxide=CarbonMonoxide + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + metalmixture { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_80,45,22,0,"=80,45,22,0, + S:MaterialArcSmeltInto_MetalMixture=MetalMixture + S:MaterialDirectSmeltInto_MetalMixture=MetalMixture + I:MaterialID_676=676 + S:MaterialMacerateInto_MetalMixture=MetalMixture + S:"MaterialName_Metal Mixture"=Metal Mixture + S:MaterialSmeltInto_MetalMixture=MetalMixture + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ethylene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H4=C2H4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_128=128 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_225,225,225,0,"=225,225,225,0, + S:MaterialArcSmeltInto_Ethylene=Ethylene + S:MaterialDirectSmeltInto_Ethylene=Ethylene + I:MaterialID_677=677 + S:MaterialMacerateInto_Ethylene=Ethylene + S:MaterialName_Ethylene=Ethylene + S:MaterialSmeltInto_Ethylene=Ethylene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + propene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H6=C3H6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_192=192 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,221,85,0,"=255,221,85,0, + S:MaterialArcSmeltInto_Propene=Propene + S:MaterialDirectSmeltInto_Propene=Propene + I:MaterialID_678=678 + S:MaterialMacerateInto_Propene=Propene + S:MaterialName_Propene=Propene + S:MaterialSmeltInto_Propene=Propene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vinylacetate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C4H6O2=C4H6O2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,179,128,0,"=255,179,128,0, + S:MaterialArcSmeltInto_VinylAcetate=VinylAcetate + S:MaterialDirectSmeltInto_VinylAcetate=VinylAcetate + I:MaterialID_679=679 + S:MaterialMacerateInto_VinylAcetate=VinylAcetate + S:"MaterialName_Vinyl Acetate"=Vinyl Acetate + S:MaterialSmeltInto_VinylAcetate=VinylAcetate + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + polyvinylacetate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C4H6O2=C4H6O2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,153,85,0,"=255,153,85,0, + S:MaterialArcSmeltInto_PolyvinylAcetate=PolyvinylAcetate + S:MaterialDirectSmeltInto_PolyvinylAcetate=PolyvinylAcetate + I:MaterialID_680=680 + S:MaterialMacerateInto_PolyvinylAcetate=PolyvinylAcetate + S:"MaterialName_Polyvinyl Acetate"=Polyvinyl Acetate + S:MaterialSmeltInto_PolyvinylAcetate=PolyvinylAcetate + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + methylacetate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H6O2=C3H6O2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_238,198,175,0,"=238,198,175,0, + S:MaterialArcSmeltInto_MethylAcetate=MethylAcetate + S:MaterialDirectSmeltInto_MethylAcetate=MethylAcetate + I:MaterialID_681=681 + S:MaterialMacerateInto_MethylAcetate=MethylAcetate + S:"MaterialName_Methyl Acetate"=Methyl Acetate + S:MaterialSmeltInto_MethylAcetate=MethylAcetate + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + allylchloride { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H5Cl=C3H5Cl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_135,222,170,0,"=135,222,170,0, + S:MaterialArcSmeltInto_AllylChloride=AllylChloride + S:MaterialDirectSmeltInto_AllylChloride=AllylChloride + I:MaterialID_682=682 + S:MaterialMacerateInto_AllylChloride=AllylChloride + S:"MaterialName_Allyl Chloride"=Allyl Chloride + S:MaterialSmeltInto_AllylChloride=AllylChloride + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hydrochloricacid_gt5u { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_HCl=HCl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_183,200,196,0,"=183,200,196,0, + S:MaterialArcSmeltInto_HydrochloricAcid_GT5U=HydrochloricAcid_GT5U + S:MaterialDirectSmeltInto_HydrochloricAcid_GT5U=HydrochloricAcid_GT5U + I:MaterialID_683=683 + S:MaterialMacerateInto_HydrochloricAcid_GT5U=HydrochloricAcid_GT5U + S:"MaterialName_Hydrochloric Acid"=Hydrochloric Acid + S:MaterialSmeltInto_HydrochloricAcid_GT5U=HydrochloricAcid_GT5U + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hypochlorousacid { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_HClO=HClO + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_111,138,145,0,"=111,138,145,0, + S:MaterialArcSmeltInto_HypochlorousAcid=HypochlorousAcid + S:MaterialDirectSmeltInto_HypochlorousAcid=HypochlorousAcid + I:MaterialID_684=684 + S:MaterialMacerateInto_HypochlorousAcid=HypochlorousAcid + S:"MaterialName_Hypochlorous Acid"=Hypochlorous Acid + S:MaterialSmeltInto_HypochlorousAcid=HypochlorousAcid + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sodiumhydroxide_gt5u { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_NaOH=NaOH + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_0,51,128,0,"=0,51,128,0, + S:MaterialArcSmeltInto_SodiumHydroxide_GT5U=SodiumHydroxide_GT5U + S:MaterialDirectSmeltInto_SodiumHydroxide_GT5U=SodiumHydroxide_GT5U + I:MaterialID_685=685 + S:MaterialMacerateInto_SodiumHydroxide_GT5U=SodiumHydroxide_GT5U + S:"MaterialName_Sodium Hydroxide"=Sodium Hydroxide + S:MaterialSmeltInto_SodiumHydroxide_GT5U=SodiumHydroxide_GT5U + I:MaterialTypes_1=1 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + benzene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C6H6=C6H6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_288=288 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_26,26,26,0,"=26,26,26,0, + S:MaterialArcSmeltInto_Benzene=Benzene + S:MaterialDirectSmeltInto_Benzene=Benzene + I:MaterialID_686=686 + S:MaterialMacerateInto_Benzene=Benzene + S:MaterialName_Benzene=Benzene + S:MaterialSmeltInto_Benzene=Benzene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phenol { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C6H6O=C6H6O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_288=288 + I:FuelType_1=1 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_120,68,33,0,"=120,68,33,0, + S:MaterialArcSmeltInto_Phenol=Phenol + S:MaterialDirectSmeltInto_Phenol=Phenol + I:MaterialID_687=687 + S:MaterialMacerateInto_Phenol=Phenol + S:MaterialName_Phenol=Phenol + S:MaterialSmeltInto_Phenol=Phenol + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cumene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C9H12=C9H12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_85,34,0,0,"=85,34,0,0, + S:MaterialArcSmeltInto_Cumene=Cumene + S:MaterialDirectSmeltInto_Cumene=Cumene + I:MaterialID_688=688 + S:MaterialMacerateInto_Cumene=Cumene + S:MaterialName_Cumene=Cumene + S:MaterialSmeltInto_Cumene=Cumene + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phosphoricacid_gt5u { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H3PO4=H3PO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_220,220,0,0,"=220,220,0,0, + S:MaterialArcSmeltInto_PhosphoricAcid_GT5U=PhosphoricAcid_GT5U + S:MaterialDirectSmeltInto_PhosphoricAcid_GT5U=PhosphoricAcid_GT5U + I:MaterialID_689=689 + S:MaterialMacerateInto_PhosphoricAcid_GT5U=PhosphoricAcid_GT5U + S:"MaterialName_Phosphoric Acid"=Phosphoric Acid + S:MaterialSmeltInto_PhosphoricAcid_GT5U=PhosphoricAcid_GT5U + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + solderingalloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_400=400 + S:ChemicalFormula_Sn9Sb=Sn9Sb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL,SOLDERING_MATERIAL_GOOD"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL,SOLDERING_MATERIAL_GOOD + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,VITREUS,AQUA"=,METALLUM,VITREUS,AQUA + S:"MatRGBA_220,220,230,0,"=220,220,230,0, + S:MaterialArcSmeltInto_SolderingAlloy=SolderingAlloy + S:MaterialDirectSmeltInto_SolderingAlloy=SolderingAlloy + I:MaterialID_314=314 + S:MaterialMacerateInto_SolderingAlloy=SolderingAlloy + S:"MaterialName_Soldering Alloy"=Soldering Alloy + S:MaterialSmeltInto_SolderingAlloy=SolderingAlloy + I:MaterialTypes_3=3 + I:MeltingPoint_400=400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + galliumarsenide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1200=1200 + S:ChemicalFormula_AsGa=AsGa + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,VENENUM,METALLUM,ELECTRUM"=,VENENUM,METALLUM,ELECTRUM + S:"MatRGBA_160,160,160,0,"=160,160,160,0, + S:MaterialArcSmeltInto_GalliumArsenide=GalliumArsenide + S:MaterialDirectSmeltInto_GalliumArsenide=GalliumArsenide + I:MaterialID_980=980 + S:MaterialMacerateInto_GalliumArsenide=GalliumArsenide + S:"MaterialName_Gallium Arsenide"=Gallium Arsenide + S:MaterialSmeltInto_GalliumArsenide=GalliumArsenide + I:MaterialTypes_3=3 + I:MeltingPoint_696=696 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + indiumgalliumphosphide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_InGaP=InGaP + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,RADIO,ELECTRUM,IGNIS,POTENTIA"=,METALLUM,RADIO,ELECTRUM,IGNIS,POTENTIA + S:"MatRGBA_160,140,190,0,"=160,140,190,0, + S:MaterialArcSmeltInto_IndiumGalliumPhosphide=IndiumGalliumPhosphide + S:MaterialDirectSmeltInto_IndiumGalliumPhosphide=IndiumGalliumPhosphide + I:MaterialID_981=981 + S:MaterialMacerateInto_IndiumGalliumPhosphide=IndiumGalliumPhosphide + S:"MaterialName_Indium Gallium Phosphide"=Indium Gallium Phosphide + S:MaterialSmeltInto_IndiumGalliumPhosphide=IndiumGalliumPhosphide + I:MaterialTypes_3=3 + I:MeltingPoint_349=349 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + spessartine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2Mn3Si3O12=Al2Mn3Si3O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GarnetRed,Manganese"=,GarnetRed,Manganese + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AER"=,METALLUM,VOLATUS,TENEBRAE,AER + S:"MatRGBA_255,100,100,0,"=255,100,100,0, + S:MaterialArcSmeltInto_Spessartine=Spessartine + S:MaterialDirectSmeltInto_Spessartine=Spessartine + I:MaterialID_838=838 + S:MaterialMacerateInto_Spessartine=Spessartine + S:MaterialName_Spessartine=Spessartine + S:MaterialSmeltInto_Spessartine=Spessartine + I:MaterialTypes_9=9 + I:MeltingPoint_606=606 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sphalerite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_ZnS=ZnS + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GarnetYellow,Cadmium,Gallium,Zinc"=,GarnetYellow,Cadmium,Gallium,Zinc + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,IGNIS"=,METALLUM,SANO,IGNIS + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Sphalerite=Sphalerite + S:MaterialDirectSmeltInto_Zinc=Zinc + I:MaterialID_839=839 + S:MaterialMacerateInto_Sphalerite=Sphalerite + S:MaterialName_Sphalerite=Sphalerite + S:MaterialSmeltInto_Sphalerite=Sphalerite + I:MaterialTypes_9=9 + I:MeltingPoint_540=540 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + stainlesssteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1700=1700 + S:ChemicalFormula_Fe6CrMnNi=Fe6CrMnNi + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,MACHINA,IGNIS"=,METALLUM,MACHINA,IGNIS + S:"MatRGBA_200,200,220,0,"=200,200,220,0, + S:MaterialArcSmeltInto_StainlessSteel=StainlessSteel + S:MaterialDirectSmeltInto_StainlessSteel=StainlessSteel + I:MaterialID_306=306 + S:MaterialMacerateInto_StainlessSteel=StainlessSteel + S:"MaterialName_Stainless Steel"=Stainless Steel + S:MaterialSmeltInto_StainlessSteel=StainlessSteel + I:MaterialTypes_195=195 + I:MeltingPoint_1810=1810 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_480=480 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + steel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1000=1000 + S:ChemicalFormula_Fe50C=Fe50C + I:DensityDivider_50=50 + I:DensityMultiplier_51=51 + D:Density_3701376.0=3701376.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron"=,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_Steel=Steel + S:MaterialDirectSmeltInto_Steel=Steel + I:MaterialID_305=305 + S:MaterialMacerateInto_Steel=Steel + S:MaterialName_Steel=Steel + S:MaterialSmeltInto_Steel=Steel + I:MaterialTypes_195=195 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + stibnite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Sb2S3=Sb2S3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Antimony"=,Antimony + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,AQUA,IGNIS"=,METALLUM,AQUA,IGNIS + S:"MatRGBA_70,70,70,0,"=70,70,70,0, + S:MaterialArcSmeltInto_Stibnite=Stibnite + S:MaterialDirectSmeltInto_Antimony=Antimony + I:MaterialID_945=945 + S:MaterialMacerateInto_Stibnite=Stibnite + S:MaterialName_Stibnite=Stibnite + S:MaterialSmeltInto_Stibnite=Stibnite + I:MaterialTypes_9=9 + I:MeltingPoint_594=594 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sulfuricacid { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H2SO4=H2SO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,AQUA,IGNIS,AER"=,AQUA,IGNIS,AER + S:"MatRGBA_255,128,0,0,"=255,128,0,0, + S:MaterialArcSmeltInto_SulfuricAcid=SulfuricAcid + S:MaterialDirectSmeltInto_SulfuricAcid=SulfuricAcid + I:MaterialID_720=720 + S:MaterialMacerateInto_SulfuricAcid=SulfuricAcid + S:"MaterialName_Sulfuric Acid"=Sulfuric Acid + S:MaterialSmeltInto_SulfuricAcid=SulfuricAcid + I:MaterialTypes_16=16 + I:MeltingPoint_90=90 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tanzanite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ca2Al3Si3HO13=Ca2Al3Si3HO13 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Opal"=,Opal + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,5,3"=,5,3 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_64,0,200,127,"=64,0,200,127, + S:MaterialArcSmeltInto_Tanzanite=Tanzanite + S:MaterialDirectSmeltInto_Tanzanite=Tanzanite + I:MaterialID_508=508 + S:MaterialMacerateInto_Tanzanite=Tanzanite + S:MaterialName_Tanzanite=Tanzanite + S:MaterialSmeltInto_Tanzanite=Tanzanite + I:MaterialTypes_77=77 + I:MeltingPoint_491=491 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + tetrahedrite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Cu3SbS3Fe=Cu3SbS3Fe + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Antimony,Zinc"=,Antimony,Zinc + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,WASHING_SODIUMPERSULFATE,INDUCTIONSMELTING_LOW_OUTPUT,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,WASHING_SODIUMPERSULFATE,INDUCTIONSMELTING_LOW_OUTPUT,DONT_ADD_DEFAULT_BBF_RECIPE + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO,AQUA,IGNIS"=,METALLUM,PERMUTATIO,AQUA,IGNIS + S:"MatRGBA_200,32,0,0,"=200,32,0,0, + S:MaterialArcSmeltInto_Tetrahedrite=Tetrahedrite + S:MaterialDirectSmeltInto_Copper=Copper + I:MaterialID_840=840 + S:MaterialMacerateInto_Tetrahedrite=Tetrahedrite + S:MaterialName_Tetrahedrite=Tetrahedrite + S:MaterialSmeltInto_Tetrahedrite=Tetrahedrite + I:MaterialTypes_9=9 + I:MeltingPoint_993=993 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tinalloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SnFe=SnFe + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_TinAlloy=TinAlloy + S:MaterialDirectSmeltInto_TinAlloy=TinAlloy + I:MaterialID_363=363 + S:MaterialMacerateInto_TinAlloy=TinAlloy + S:"MaterialName_Tin Alloy"=Tin Alloy + S:MaterialSmeltInto_TinAlloy=TinAlloy + I:MaterialTypes_195=195 + I:MeltingPoint_1158=1158 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_96=96 + I:ToolQuality_2=2 + D:ToolSpeed_6.5=6.5 + B:Transparent_false=false + B:Unificatable_true=true + } + + topaz { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2SiF2H2O6=Al2SiF2H2O6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,BlueTopaz"=,BlueTopaz + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,6,4"=,6,4 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_255,128,0,127,"=255,128,0,127, + S:MaterialArcSmeltInto_Topaz=Topaz + S:MaterialDirectSmeltInto_Topaz=Topaz + I:MaterialID_507=507 + S:MaterialMacerateInto_Topaz=Topaz + S:MaterialName_Topaz=Topaz + S:MaterialSmeltInto_Topaz=Topaz + I:MaterialTypes_77=77 + I:MeltingPoint_308=308 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + tungstate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2500=2500 + S:ChemicalFormula_WLi2O4=WLi2O4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Manganese,Silver,Lithium"=,Manganese,Silver,Lithium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,TUTAMEN,VITREUS,POTENTIA,AER"=,METALLUM,TUTAMEN,VITREUS,POTENTIA,AER + S:"MatRGBA_55,50,35,0,"=55,50,35,0, + S:MaterialArcSmeltInto_Tungstate=Tungstate + S:MaterialDirectSmeltInto_Tungstate=Tungstate + I:MaterialID_841=841 + S:MaterialMacerateInto_Tungstate=Tungstate + S:MaterialName_Tungstate=Tungstate + S:MaterialSmeltInto_Tungstate=Tungstate + I:MaterialTypes_9=9 + I:MeltingPoint_2500=2500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_2=2 + I:OreSmeltingMultiplier_2=2 + I:OreValue_4=4 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ultimet { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2700=2700 + S:ChemicalFormula_Co5Cr2NiMo=Co5Cr2NiMo + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM,MACHINA,IGNIS"=,METALLUM,INSTRUMENTUM,MACHINA,IGNIS + S:"MatRGBA_180,180,230,0,"=180,180,230,0, + S:MaterialArcSmeltInto_Ultimet=Ultimet + S:MaterialDirectSmeltInto_Ultimet=Ultimet + I:MaterialID_344=344 + S:MaterialMacerateInto_Ultimet=Ultimet + S:MaterialName_Ultimet=Ultimet + S:MaterialSmeltInto_Ultimet=Ultimet + I:MaterialTypes_195=195 + I:MeltingPoint_2700=2700 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_2048=2048 + I:ToolQuality_4=4 + D:ToolSpeed_9.0=9.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + uraninite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_UO2=UO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Uranium,Thorium,Uranium235"=,Uranium,Thorium,Uranium235 + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,RADIO,AER"=,METALLUM,RADIO,AER + S:"MatRGBA_35,35,35,0,"=35,35,35,0, + S:MaterialArcSmeltInto_Uraninite=Uraninite + S:MaterialDirectSmeltInto_Uraninite=Uraninite + I:MaterialID_922=922 + S:MaterialMacerateInto_Uraninite=Uraninite + S:MaterialName_Uraninite=Uraninite + S:MaterialSmeltInto_Uraninite=Uraninite + I:MaterialTypes_9=9 + I:MeltingPoint_504=504 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + uvarovite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ca3Cr2Si3O12=Ca3Cr2Si3O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GarnetYellow,Chrome"=,GarnetYellow,Chrome + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,MACHINA,TENEBRAE,AER"=,SANO,TUTAMEN,METALLUM,MACHINA,TENEBRAE,AER + S:"MatRGBA_180,255,180,0,"=180,255,180,0, + S:MaterialArcSmeltInto_Uvarovite=Uvarovite + S:MaterialDirectSmeltInto_Uvarovite=Uvarovite + I:MaterialID_842=842 + S:MaterialMacerateInto_Uvarovite=Uvarovite + S:MaterialName_Uvarovite=Uvarovite + S:MaterialSmeltInto_Uvarovite=Uvarovite + I:MaterialTypes_1=1 + I:MeltingPoint_670=670 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vanadiumgallium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_4500=4500 + S:ChemicalFormula_V3Ga=V3Ga + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,RADIO,ELECTRUM"=,METALLUM,RADIO,ELECTRUM + S:"MatRGBA_128,128,140,0,"=128,128,140,0, + S:MaterialArcSmeltInto_VanadiumGallium=VanadiumGallium + S:MaterialDirectSmeltInto_VanadiumGallium=VanadiumGallium + I:MaterialID_357=357 + S:MaterialMacerateInto_VanadiumGallium=VanadiumGallium + S:MaterialName_Vanadium-Gallium=Vanadium-Gallium + S:MaterialSmeltInto_VanadiumGallium=VanadiumGallium + I:MaterialTypes_3=3 + I:MeltingPoint_4500=4500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + wood { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,SMELTING_TO_FLUID,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,ARBOR"=,ARBOR + S:"MatRGBA_100,50,0,0,"=100,50,0,0, + S:MaterialArcSmeltInto_Wood=Wood + S:MaterialDirectSmeltInto_Wood=Wood + I:MaterialID_809=809 + S:MaterialMacerateInto_Wood=Wood + S:MaterialName_Wood=Wood + S:MaterialSmeltInto_Wood=Wood + I:MaterialTypes_195=195 + I:MeltingPoint_1289=1289 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_16=16 + I:ToolQuality_0=0 + D:ToolSpeed_2.0=2.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + wroughtiron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe=Fe + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightGray=dyeLightGray + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,AnyIron"=,AnyIron + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,METALLUM"=,METALLUM + S:"MatRGBA_200,180,180,0,"=200,180,180,0, + S:MaterialArcSmeltInto_WroughtIron=WroughtIron + S:MaterialDirectSmeltInto_WroughtIron=WroughtIron + I:MaterialID_304=304 + S:MaterialMacerateInto_Iron=Iron + S:"MaterialName_Wrought Iron"=Wrought Iron + S:MaterialSmeltInto_Iron=Iron + I:MaterialTypes_195=195 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_384=384 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + wulfenite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_PbMoO4=PbMoO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,ORDO,INSTRUMENTUM,AER"=,METALLUM,ORDO,INSTRUMENTUM,AER + S:"MatRGBA_255,128,0,0,"=255,128,0,0, + S:MaterialArcSmeltInto_Wulfenite=Wulfenite + S:MaterialDirectSmeltInto_Wulfenite=Wulfenite + I:MaterialID_882=882 + S:MaterialMacerateInto_Wulfenite=Wulfenite + S:MaterialName_Wulfenite=Wulfenite + S:MaterialSmeltInto_Wulfenite=Wulfenite + I:MaterialTypes_9=9 + I:MeltingPoint_618=618 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + yellowlimonite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_FeHO2=FeHO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Nickel,BrownLimonite,Cobalt"=,Nickel,BrownLimonite,Cobalt + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,AQUA,AER"=,METALLUM,AQUA,AER + S:"MatRGBA_200,200,0,0,"=200,200,0,0, + S:MaterialArcSmeltInto_YellowLimonite=YellowLimonite + S:MaterialDirectSmeltInto_Iron=Iron + I:MaterialID_931=931 + S:MaterialMacerateInto_YellowLimonite=YellowLimonite + S:"MaterialName_Yellow Limonite"=Yellow Limonite + S:MaterialSmeltInto_YellowLimonite=YellowLimonite + I:MaterialTypes_9=9 + I:MeltingPoint_483=483 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + yttriumbariumcuprate { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_4500=4500 + S:ChemicalFormula_YBa2Cu3O7=YBa2Cu3O7 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,RADIO,VINCULUM,PERMUTATIO,AER"=,METALLUM,RADIO,VINCULUM,PERMUTATIO,AER + S:"MatRGBA_80,64,70,0,"=80,64,70,0, + S:MaterialArcSmeltInto_YttriumBariumCuprate=YttriumBariumCuprate + S:MaterialDirectSmeltInto_YttriumBariumCuprate=YttriumBariumCuprate + I:MaterialID_358=358 + S:MaterialMacerateInto_YttriumBariumCuprate=YttriumBariumCuprate + S:"MaterialName_Yttrium Barium Cuprate"=Yttrium Barium Cuprate + S:MaterialSmeltInto_YttriumBariumCuprate=YttriumBariumCuprate + I:MaterialTypes_3=3 + I:MeltingPoint_4500=4500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + woodsealed { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING,NO_WORKING"=,HAS_COLOR,SMELTING_TO_FLUID,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING,NO_WORKING + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,ARBOR,FABRICO"=,ARBOR,FABRICO + S:"MatRGBA_80,40,0,0,"=80,40,0,0, + S:MaterialArcSmeltInto_WoodSealed=WoodSealed + S:MaterialDirectSmeltInto_WoodSealed=WoodSealed + I:MaterialID_889=889 + S:MaterialMacerateInto_Wood=Wood + S:"MaterialName_Sealed Wood"=Sealed Wood + S:MaterialSmeltInto_WoodSealed=WoodSealed + I:MaterialTypes_195=195 + I:MeltingPoint_1289=1289 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_24=24 + I:ToolQuality_0=0 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + liveroot { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_= + I:DensityDivider_3=3 + I:DensityMultiplier_4=4 + D:Density_4838400.0=4838400.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_16=16 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING,MAGICAL,MORTAR_GRINDABLE"=,HAS_COLOR,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING,MAGICAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,2,1"=,2,2,1 + S:"ListTCAspects_,ARBOR,VICTUS,PRAECANTATIO"=,ARBOR,VICTUS,PRAECANTATIO + S:"MatRGBA_220,200,0,0,"=220,200,0,0, + S:MaterialArcSmeltInto_LiveRoot=LiveRoot + S:MaterialDirectSmeltInto_LiveRoot=LiveRoot + I:MaterialID_832=832 + S:MaterialMacerateInto_LiveRoot=LiveRoot + S:MaterialName_Liveroot=Liveroot + S:MaterialSmeltInto_LiveRoot=LiveRoot + I:MaterialTypes_1=1 + I:MeltingPoint_2216=2216 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ironwood { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Fe9((COH)3Ma)9Au"=Fe9((COH)3Ma)9Au + I:DensityDivider_18=18 + I:DensityMultiplier_19=19 + D:Density_3830400.0=3830400.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger + I:FuelPower_8=8 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,WOOD,FLAMMABLE,MAGICAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,WOOD,FLAMMABLE,MAGICAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,ARBOR,VICTUS,PRAECANTATIO,LUCRUM"=,METALLUM,ARBOR,VICTUS,PRAECANTATIO,LUCRUM + S:"MatRGBA_150,140,110,0,"=150,140,110,0, + S:MaterialArcSmeltInto_IronWood=IronWood + S:MaterialDirectSmeltInto_IronWood=IronWood + I:MaterialID_338=338 + S:MaterialMacerateInto_IronWood=IronWood + S:MaterialName_Ironwood=Ironwood + S:MaterialSmeltInto_IronWood=IronWood + I:MaterialTypes_195=195 + I:MeltingPoint_1977=1977 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_384=384 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + glass { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SiO2=SiO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_RECYCLING,SMELTING_TO_FLUID"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_RECYCLING,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,VITREUS"=,VITREUS + S:"MatRGBA_250,250,250,220,"=250,250,250,220, + S:MaterialArcSmeltInto_Glass=Glass + S:MaterialDirectSmeltInto_Glass=Glass + I:MaterialID_890=890 + S:MaterialMacerateInto_Glass=Glass + S:MaterialName_Glass=Glass + S:MaterialSmeltInto_Glass=Glass + I:MaterialTypes_5=5 + I:MeltingPoint_1500=1500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_4=4 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + borosilicateglass { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_B(SiO2)7"=B(SiO2)7 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_230,243,230,0,"=230,243,230,0, + S:MaterialArcSmeltInto_BorosilicateGlass=BorosilicateGlass + S:MaterialDirectSmeltInto_BorosilicateGlass=BorosilicateGlass + I:MaterialID_611=611 + S:MaterialMacerateInto_BorosilicateGlass=BorosilicateGlass + S:"MaterialName_Borosilicate Glass"=Borosilicate Glass + S:MaterialSmeltInto_BorosilicateGlass=BorosilicateGlass + I:MaterialTypes_3=3 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + perlite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(MgFeSi2O8)2H2O"=(MgFeSi2O8)2H2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AER,AQUA"=,METALLUM,SANO,TENEBRAE,AER,AQUA + S:"MatRGBA_30,20,30,0,"=30,20,30,0, + S:MaterialArcSmeltInto_Perlite=Perlite + S:MaterialDirectSmeltInto_Perlite=Perlite + I:MaterialID_925=925 + S:MaterialMacerateInto_Perlite=Perlite + S:MaterialName_Perlite=Perlite + S:MaterialSmeltInto_Perlite=Perlite + I:MaterialTypes_1=1 + I:MeltingPoint_372=372 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + borax { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Na2B4O7(H2O)10"=Na2B4O7(H2O)10 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,AER,AQUA"=,VITREUS,LUX,AER,AQUA + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Borax=Borax + S:MaterialDirectSmeltInto_Borax=Borax + I:MaterialID_941=941 + S:MaterialMacerateInto_Borax=Borax + S:MaterialName_Borax=Borax + S:MaterialSmeltInto_Borax=Borax + I:MaterialTypes_1=1 + I:MeltingPoint_468=468 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lignite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C3H2O=C3H2O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Coal"=,Coal + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE"=,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,VITREUS,IGNIS,AQUA"=,VITREUS,IGNIS,AQUA + S:"MatRGBA_100,70,70,0,"=100,70,70,0, + S:MaterialArcSmeltInto_Lignite=Lignite + S:MaterialDirectSmeltInto_Lignite=Lignite + I:MaterialID_538=538 + S:MaterialMacerateInto_Lignite=Lignite + S:"MaterialName_Lignite Coal"=Lignite Coal + S:MaterialSmeltInto_Lignite=Lignite + I:MaterialTypes_13=13 + I:MeltingPoint_2856=2856 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + olivine { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Mg2Fe(SiO2)2"=Mg2Fe(SiO2)2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Pyrope,Magnesium"=,Pyrope,Magnesium + S:"ListMaterialReRegistrations_,Olivine"=,Olivine + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,4,2"=,4,2 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_150,255,150,127,"=150,255,150,127, + S:MaterialArcSmeltInto_Olivine=Olivine + S:MaterialDirectSmeltInto_Olivine=Olivine + I:MaterialID_505=505 + S:MaterialMacerateInto_Olivine=Olivine + S:MaterialName_Olivine=Olivine + S:MaterialSmeltInto_Olivine=Olivine + I:MaterialTypes_77=77 + I:MeltingPoint_970=970 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + opal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SiO2=SiO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Tanzanite"=,Tanzanite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,5,3"=,5,3 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_0,0,255,0,"=0,0,255,0, + S:MaterialArcSmeltInto_Opal=Opal + S:MaterialDirectSmeltInto_Opal=Opal + I:MaterialID_510=510 + S:MaterialMacerateInto_Opal=Opal + S:MaterialName_Opal=Opal + S:MaterialSmeltInto_Opal=Opal + I:MaterialTypes_77=77 + I:MeltingPoint_598=598 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + amethyst { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(SiO2)4Fe"=(SiO2)4Fe + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Amethyst"=,Amethyst + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,6,4"=,6,4 + S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS + S:"MatRGBA_210,50,210,127,"=210,50,210,127, + S:MaterialArcSmeltInto_Amethyst=Amethyst + S:MaterialDirectSmeltInto_Amethyst=Amethyst + I:MaterialID_509=509 + S:MaterialMacerateInto_Amethyst=Amethyst + S:MaterialName_Amethyst=Amethyst + S:MaterialSmeltInto_Amethyst=Amethyst + I:MaterialTypes_77=77 + I:MeltingPoint_840=840 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + redstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Si(FeS2)5CrAl2O3Hg3"=Si(FeS2)5CrAl2O3Hg3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Cinnabar,RareEarth,Glowstone"=,Cinnabar,RareEarth,Glowstone + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID,PULVERIZING_CINNABAR"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID,PULVERIZING_CINNABAR + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,MACHINA,POTENTIA"=,MACHINA,POTENTIA + S:"MatRGBA_200,0,0,0,"=200,0,0,0, + S:MaterialArcSmeltInto_Redstone=Redstone + S:MaterialDirectSmeltInto_Redstone=Redstone + I:MaterialID_810=810 + S:MaterialMacerateInto_Redstone=Redstone + S:MaterialName_Redstone=Redstone + S:MaterialSmeltInto_Redstone=Redstone + I:MaterialTypes_9=9 + I:MeltingPoint_500=500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_5=5 + I:OreSmeltingMultiplier_5=5 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lapis { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3"=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Lazurite,Sodalite,Pyrite"=,Lazurite,Sodalite,Pyrite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,SENSUS"=,SENSUS + S:"MatRGBA_70,70,220,0,"=70,70,220,0, + S:MaterialArcSmeltInto_Lapis=Lapis + S:MaterialDirectSmeltInto_Lapis=Lapis + I:MaterialID_526=526 + S:MaterialMacerateInto_Lapis=Lapis + S:MaterialName_Lapis=Lapis + S:MaterialSmeltInto_Lapis=Lapis + I:MaterialTypes_13=13 + I:MeltingPoint_964=964 + I:OreByProductMultiplier_4=4 + I:OreMultiplier_6=6 + I:OreSmeltingMultiplier_6=6 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + blaze { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?SMa"=?SMa + I:DensityDivider_2=2 + I:DensityMultiplier_3=3 + D:Density_5443200.0=5443200.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.fire=enchantment.fire + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,MAGICAL,NO_SMELTING,SMELTING_TO_FLUID,MORTAR_GRINDABLE,UNBURNABLE,BURNING"=,HAS_COLOR,MAGICAL,NO_SMELTING,SMELTING_TO_FLUID,MORTAR_GRINDABLE,UNBURNABLE,BURNING + S:"ListTCAspectAmounts_,2,4"=,2,4 + S:"ListTCAspects_,PRAECANTATIO,IGNIS"=,PRAECANTATIO,IGNIS + S:"MatRGBA_255,200,0,0,"=255,200,0,0, + S:MaterialArcSmeltInto_Blaze=Blaze + S:MaterialDirectSmeltInto_Blaze=Blaze + I:MaterialID_801=801 + S:MaterialMacerateInto_Blaze=Blaze + S:MaterialName_Blaze=Blaze + S:MaterialSmeltInto_Blaze=Blaze + I:MaterialTypes_65=65 + I:MeltingPoint_6400=6400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_16=16 + I:ToolQuality_1=1 + D:ToolSpeed_2.0=2.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + enderpearl { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_BeK4N5Ma6=BeK4N5Ma6 + I:DensityDivider_10=10 + I:DensityMultiplier_16=16 + D:Density_5806080.0=5806080.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.untouching=enchantment.untouching + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,PEARL"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,PEARL + S:"ListTCAspectAmounts_,4,4,2"=,4,4,2 + S:"ListTCAspects_,ALIENIS,ITER,PRAECANTATIO"=,ALIENIS,ITER,PRAECANTATIO + S:"MatRGBA_108,220,200,0,"=108,220,200,0, + S:MaterialArcSmeltInto_EnderPearl=EnderPearl + S:MaterialDirectSmeltInto_EnderPearl=EnderPearl + I:MaterialID_532=532 + S:MaterialMacerateInto_EnderPearl=EnderPearl + S:MaterialName_Enderpearl=Enderpearl + S:MaterialSmeltInto_EnderPearl=EnderPearl + I:MaterialTypes_5=5 + I:MeltingPoint_2076=2076 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_16=16 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + endereye { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_BeK4N5Ma6?SMa"=BeK4N5Ma6?SMa + I:DensityDivider_1=1 + I:DensityMultiplier_2=2 + D:Density_7257600.0=7257600.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_10=10 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,PEARL"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,PEARL + S:"ListTCAspectAmounts_,4,4,4,3,2"=,4,4,4,3,2 + S:"ListTCAspects_,SENSUS,ALIENIS,ITER,PRAECANTATIO,IGNIS"=,SENSUS,ALIENIS,ITER,PRAECANTATIO,IGNIS + S:"MatRGBA_160,250,230,0,"=160,250,230,0, + S:MaterialArcSmeltInto_EnderEye=EnderEye + S:MaterialDirectSmeltInto_EnderEye=EnderEye + I:MaterialID_533=533 + S:MaterialMacerateInto_EnderEye=EnderEye + S:MaterialName_Endereye=Endereye + S:MaterialSmeltInto_EnderEye=EnderEye + I:MaterialTypes_5=5 + I:MeltingPoint_4238=4238 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_16=16 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + flint { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_SiO2=SiO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.fire=enchantment.fire + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Obsidian"=,Obsidian + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,MORTAR_GRINDABLE"=,HAS_COLOR,STONE,NO_SMASHING,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,TERRA,INSTRUMENTUM"=,TERRA,INSTRUMENTUM + S:"MatRGBA_0,32,64,0,"=0,32,64,0, + S:MaterialArcSmeltInto_Flint=Flint + S:MaterialDirectSmeltInto_Flint=Flint + I:MaterialID_802=802 + S:MaterialMacerateInto_Flint=Flint + S:MaterialName_Flint=Flint + S:MaterialSmeltInto_Flint=Flint + I:MaterialTypes_65=65 + I:MeltingPoint_598=598 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_1=1 + D:ToolSpeed_2.5=2.5 + B:Transparent_false=false + B:Unificatable_true=true + } + + diatomite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(SiO2)8Fe2O3Al2O3"=(SiO2)8Fe2O3Al2O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,BandedIron,Sapphire"=,BandedIron,Sapphire + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,TERRA,INSTRUMENTUM,METALLUM,AER,LUCRUM,VITREUS"=,TERRA,INSTRUMENTUM,METALLUM,AER,LUCRUM,VITREUS + S:"MatRGBA_225,225,225,0,"=225,225,225,0, + S:MaterialArcSmeltInto_Diatomite=Diatomite + S:MaterialDirectSmeltInto_Diatomite=Diatomite + I:MaterialID_948=948 + S:MaterialMacerateInto_Diatomite=Diatomite + S:MaterialName_Diatomite=Diatomite + S:MaterialSmeltInto_Diatomite=Diatomite + I:MaterialTypes_9=9 + I:MeltingPoint_594=594 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + volcanicash { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(SiO2)6FeMg"=(SiO2)6FeMg + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,TERRA,INSTRUMENTUM,METALLUM,SANO"=,TERRA,INSTRUMENTUM,METALLUM,SANO + S:"MatRGBA_60,50,50,0,"=60,50,50,0, + S:MaterialArcSmeltInto_VolcanicAsh=VolcanicAsh + S:MaterialDirectSmeltInto_VolcanicAsh=VolcanicAsh + I:MaterialID_940=940 + S:MaterialMacerateInto_VolcanicAsh=VolcanicAsh + S:"MaterialName_Volcanic Ashes"=Volcanic Ashes + S:MaterialSmeltInto_VolcanicAsh=VolcanicAsh + I:MaterialTypes_1=1 + I:MeltingPoint_790=790 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + niter { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KNO3=KNO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Saltpeter"=,Saltpeter + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,AER"=,VITREUS,POTENTIA,AER + S:"MatRGBA_255,200,200,0,"=255,200,200,0, + S:MaterialArcSmeltInto_Niter=Niter + S:MaterialDirectSmeltInto_Niter=Niter + I:MaterialID_531=531 + S:MaterialMacerateInto_Niter=Niter + S:MaterialName_Niter=Niter + S:MaterialSmeltInto_Niter=Niter + I:MaterialTypes_5=5 + I:MeltingPoint_112=112 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pyrotheum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_CSi(FeS2)5CrAl2O3Hg3?SMa"=CSi(FeS2)5CrAl2O3Hg3?SMa + I:DensityDivider_1=1 + I:DensityMultiplier_3=3 + D:Density_1.08864E7=1.08864E7 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.fire=enchantment.fire + I:FuelPower_62=62 + I:FuelType_2=2 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_5.0=5.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,PRAECANTATIO,IGNIS"=,PRAECANTATIO,IGNIS + S:"MatRGBA_255,128,0,0,"=255,128,0,0, + S:MaterialArcSmeltInto_Pyrotheum=Pyrotheum + S:MaterialDirectSmeltInto_Pyrotheum=Pyrotheum + I:MaterialID_843=843 + S:MaterialMacerateInto_Pyrotheum=Pyrotheum + S:MaterialName_Pyrotheum=Pyrotheum + S:MaterialSmeltInto_Pyrotheum=Pyrotheum + I:MaterialTypes_1=1 + I:MeltingPoint_3566=3566 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hydratedcoal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C8H2O=C8H2O + I:DensityDivider_8=8 + I:DensityMultiplier_9=9 + D:Density_4082400.0=4082400.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,POTENTIA,IGNIS,AQUA"=,POTENTIA,IGNIS,AQUA + S:"MatRGBA_70,70,100,0,"=70,70,100,0, + S:MaterialArcSmeltInto_HydratedCoal=HydratedCoal + S:MaterialDirectSmeltInto_HydratedCoal=HydratedCoal + I:MaterialID_818=818 + S:MaterialMacerateInto_HydratedCoal=HydratedCoal + S:"MaterialName_Hydrated Coal"=Hydrated Coal + S:MaterialSmeltInto_HydratedCoal=HydratedCoal + I:MaterialTypes_1=1 + I:MeltingPoint_3380=3380 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + apatite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Ca5(PO4)3Cl"=Ca5(PO4)3Cl + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Phosphorus,Phosphate,Pyrochlore"=,Phosphorus,Phosphate,Pyrochlore + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MESSIS"=,MESSIS + S:"MatRGBA_200,200,255,0,"=200,200,255,0, + S:MaterialArcSmeltInto_Apatite=Apatite + S:MaterialDirectSmeltInto_Apatite=Apatite + I:MaterialID_530=530 + S:MaterialMacerateInto_Apatite=Apatite + S:MaterialName_Apatite=Apatite + S:MaterialSmeltInto_Apatite=Apatite + I:MaterialTypes_13=13 + I:MeltingPoint_673=673 + I:OreByProductMultiplier_2=2 + I:OreMultiplier_4=4 + I:OreSmeltingMultiplier_4=4 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + alumite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Al5Fe2(MgFeSi2O8)2"=Al5Fe2(MgFeSi2O8)2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,STRONTIO"=,STRONTIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Alumite=Alumite + S:MaterialDirectSmeltInto_Alumite=Alumite + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Alumite=Alumite + S:MaterialName_Alumite=Alumite + S:MaterialSmeltInto_Alumite=Alumite + I:MaterialTypes_67=67 + I:MeltingPoint_1041=1041 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_0=0 + D:ToolSpeed_1.5=1.5 + B:Transparent_false=false + B:Unificatable_true=true + } + + manyullyn { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Co?"=Co? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,STRONTIO"=,STRONTIO + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_Manyullyn=Manyullyn + S:MaterialDirectSmeltInto_Manyullyn=Manyullyn + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Manyullyn=Manyullyn + S:MaterialName_Manyullyn=Manyullyn + S:MaterialSmeltInto_Manyullyn=Manyullyn + I:MaterialTypes_67=67 + I:MeltingPoint_884=884 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_0=0 + D:ToolSpeed_1.5=1.5 + B:Transparent_false=false + B:Unificatable_true=true + } + + shadowiron { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe3Ma=Fe3Ma + I:DensityDivider_3=3 + I:DensityMultiplier_4=4 + D:Density_4838400.0=4838400.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron"=,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,METALLUM,PRAECANTATIO"=,METALLUM,PRAECANTATIO + S:"MatRGBA_120,120,120,0,"=120,120,120,0, + S:MaterialArcSmeltInto_ShadowIron=ShadowIron + S:MaterialDirectSmeltInto_ShadowIron=ShadowIron + I:MaterialID_336=336 + S:MaterialMacerateInto_ShadowIron=ShadowIron + S:MaterialName_Shadowiron=Shadowiron + S:MaterialSmeltInto_ShadowIron=ShadowIron + I:MaterialTypes_75=75 + I:MeltingPoint_2608=2608 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_384=384 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + shadowsteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1700=1700 + S:"ChemicalFormula_(Fe50C)3Ma"=(Fe50C)3Ma + I:DensityDivider_3=3 + I:DensityMultiplier_4=4 + D:Density_4838400.0=4838400.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_4=4 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,ORDO,PRAECANTATIO"=,METALLUM,ORDO,PRAECANTATIO + S:"MatRGBA_90,90,90,0,"=90,90,90,0, + S:MaterialArcSmeltInto_ShadowSteel=ShadowSteel + S:MaterialDirectSmeltInto_ShadowSteel=ShadowSteel + I:MaterialID_337=337 + S:MaterialMacerateInto_ShadowSteel=ShadowSteel + S:MaterialName_Shadowsteel=Shadowsteel + S:MaterialSmeltInto_ShadowSteel=ShadowSteel + I:MaterialTypes_67=67 + I:MeltingPoint_2608=2608 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_768=768 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + steeleaf { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe50CMa=Fe50CMa + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger + I:FuelPower_24=24 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,WOOD,FLAMMABLE,MAGICAL,MORTAR_GRINDABLE,NO_SMELTING"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,WOOD,FLAMMABLE,MAGICAL,MORTAR_GRINDABLE,NO_SMELTING + S:"ListTCAspectAmounts_,2,2,1"=,2,2,1 + S:"ListTCAspects_,HERBA,METALLUM,PRAECANTATIO"=,HERBA,METALLUM,PRAECANTATIO + S:"MatRGBA_50,127,50,0,"=50,127,50,0, + S:MaterialArcSmeltInto_Steeleaf=Steeleaf + S:MaterialDirectSmeltInto_Steeleaf=Steeleaf + I:MaterialID_339=339 + S:MaterialMacerateInto_Steeleaf=Steeleaf + S:MaterialName_Steeleaf=Steeleaf + S:MaterialSmeltInto_Steeleaf=Steeleaf + I:MaterialTypes_195=195 + I:MeltingPoint_3405=3405 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_768=768 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + knightmetal { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(Fe50C)2Ma"=(Fe50C)2Ma + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_24=24 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,2"=,1,2 + S:"ListTCAspects_,LUCRUM,METALLUM"=,LUCRUM,METALLUM + S:"MatRGBA_210,240,200,0,"=210,240,200,0, + S:MaterialArcSmeltInto_Knightmetal=Knightmetal + S:MaterialDirectSmeltInto_Knightmetal=Knightmetal + I:MaterialID_362=362 + S:MaterialMacerateInto_Knightmetal=Knightmetal + S:MaterialName_Knightmetal=Knightmetal + S:MaterialSmeltInto_Knightmetal=Knightmetal + I:MaterialTypes_195=195 + I:MeltingPoint_2874=2874 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_1024=1024 + I:ToolQuality_3=3 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sterlingsilver { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1700=1700 + S:ChemicalFormula_CuAg4=CuAg4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO,LUCRUM"=,METALLUM,PERMUTATIO,LUCRUM + S:"MatRGBA_250,220,225,0,"=250,220,225,0, + S:MaterialArcSmeltInto_SterlingSilver=SterlingSilver + S:MaterialDirectSmeltInto_SterlingSilver=SterlingSilver + I:MaterialID_350=350 + S:MaterialMacerateInto_SterlingSilver=SterlingSilver + S:"MaterialName_Sterling Silver"=Sterling Silver + S:MaterialSmeltInto_SterlingSilver=SterlingSilver + I:MaterialTypes_195=195 + I:MeltingPoint_1258=1258 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_128=128 + I:ToolQuality_2=2 + D:ToolSpeed_13.0=13.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + rosegold { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1600=1600 + S:ChemicalFormula_CuAu4=CuAu4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_4=4 + S:Enchantment_enchantment.damage.undead=enchantment.damage.undead + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO,LUCRUM"=,METALLUM,PERMUTATIO,LUCRUM + S:"MatRGBA_255,230,30,0,"=255,230,30,0, + S:MaterialArcSmeltInto_RoseGold=RoseGold + S:MaterialDirectSmeltInto_RoseGold=RoseGold + I:MaterialID_351=351 + S:MaterialMacerateInto_RoseGold=RoseGold + S:"MaterialName_Rose Gold"=Rose Gold + S:MaterialSmeltInto_RoseGold=RoseGold + I:MaterialTypes_195=195 + I:MeltingPoint_1341=1341 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_128=128 + I:ToolQuality_2=2 + D:ToolSpeed_14.0=14.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + blackbronze { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2000=2000 + S:ChemicalFormula_AuAgCu3=AuAgCu3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.damage.undead=enchantment.damage.undead + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,LUCRUM,PERMUTATIO"=,METALLUM,LUCRUM,PERMUTATIO + S:"MatRGBA_100,50,125,0,"=100,50,125,0, + S:MaterialArcSmeltInto_BlackBronze=BlackBronze + S:MaterialDirectSmeltInto_BlackBronze=BlackBronze + I:MaterialID_352=352 + S:MaterialMacerateInto_BlackBronze=BlackBronze + S:"MaterialName_Black Bronze"=Black Bronze + S:MaterialSmeltInto_BlackBronze=BlackBronze + I:MaterialTypes_195=195 + I:MeltingPoint_1328=1328 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bismuthbronze { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1100=1100 + S:ChemicalFormula_BiZnCu3=BiZnCu3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeCyan=dyeCyan + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM,SANO,PERMUTATIO"=,METALLUM,INSTRUMENTUM,SANO,PERMUTATIO + S:"MatRGBA_100,125,125,0,"=100,125,125,0, + S:MaterialArcSmeltInto_BismuthBronze=BismuthBronze + S:MaterialDirectSmeltInto_BismuthBronze=BismuthBronze + I:MaterialID_353=353 + S:MaterialMacerateInto_BismuthBronze=BismuthBronze + S:"MaterialName_Bismuth Bronze"=Bismuth Bronze + S:MaterialSmeltInto_BismuthBronze=BismuthBronze + I:MaterialTypes_195=195 + I:MeltingPoint_1061=1061 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + blacksteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1200=1200 + S:"ChemicalFormula_NiAuAgCu3(Fe50C)3"=NiAuAgCu3(Fe50C)3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_4=4 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,IGNIS,LUCRUM,PERMUTATIO,ORDO"=,METALLUM,IGNIS,LUCRUM,PERMUTATIO,ORDO + S:"MatRGBA_100,100,100,0,"=100,100,100,0, + S:MaterialArcSmeltInto_BlackSteel=BlackSteel + S:MaterialDirectSmeltInto_BlackSteel=BlackSteel + I:MaterialID_334=334 + S:MaterialMacerateInto_BlackSteel=BlackSteel + S:"MaterialName_Black Steel"=Black Steel + S:MaterialSmeltInto_BlackSteel=BlackSteel + I:MaterialTypes_67=67 + I:MeltingPoint_1697=1697 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_768=768 + I:ToolQuality_2=2 + D:ToolSpeed_6.5=6.5 + B:Transparent_false=false + B:Unificatable_true=true + } + + redsteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1300=1300 + S:"ChemicalFormula_CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4"=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_4=4 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO,LUCRUM,INSTRUMENTUM,SANO,ORDO,IGNIS"=,METALLUM,PERMUTATIO,LUCRUM,INSTRUMENTUM,SANO,ORDO,IGNIS + S:"MatRGBA_140,100,100,0,"=140,100,100,0, + S:MaterialArcSmeltInto_RedSteel=RedSteel + S:MaterialDirectSmeltInto_RedSteel=RedSteel + I:MaterialID_348=348 + S:MaterialMacerateInto_RedSteel=RedSteel + S:"MaterialName_Red Steel"=Red Steel + S:MaterialSmeltInto_RedSteel=RedSteel + I:MaterialTypes_67=67 + I:MeltingPoint_1591=1591 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_896=896 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bluesteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1400=1400 + S:"ChemicalFormula_CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4"=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO,LUCRUM,INSTRUMENTUM,ORDO,IGNIS"=,METALLUM,PERMUTATIO,LUCRUM,INSTRUMENTUM,ORDO,IGNIS + S:"MatRGBA_100,100,140,0,"=100,100,140,0, + S:MaterialArcSmeltInto_BlueSteel=BlueSteel + S:MaterialDirectSmeltInto_BlueSteel=BlueSteel + I:MaterialID_349=349 + S:MaterialMacerateInto_BlueSteel=BlueSteel + S:"MaterialName_Blue Steel"=Blue Steel + S:MaterialSmeltInto_BlueSteel=BlueSteel + I:MaterialTypes_67=67 + I:MeltingPoint_1617=1617 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_1024=1024 + I:ToolQuality_2=2 + D:ToolSpeed_7.5=7.5 + B:Transparent_false=false + B:Unificatable_true=true + } + + damascussteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1500=1500 + S:ChemicalFormula_Fe50C=Fe50C + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO + S:"MatRGBA_110,110,110,0,"=110,110,110,0, + S:MaterialArcSmeltInto_DamascusSteel=DamascusSteel + S:MaterialDirectSmeltInto_DamascusSteel=DamascusSteel + I:MaterialID_335=335 + S:MaterialMacerateInto_DamascusSteel=DamascusSteel + S:"MaterialName_Damascus Steel"=Damascus Steel + S:MaterialSmeltInto_DamascusSteel=DamascusSteel + I:MaterialTypes_67=67 + I:MeltingPoint_2000=2000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_1280=1280 + I:ToolQuality_2=2 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tungstensteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_3000=3000 + S:ChemicalFormula_Fe50CW=Fe50CW + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 + S:"ListTCAspects_,METALLUM,ORDO,TUTAMEN"=,METALLUM,ORDO,TUTAMEN + S:"MatRGBA_100,100,160,0,"=100,100,160,0, + S:MaterialArcSmeltInto_TungstenSteel=TungstenSteel + S:MaterialDirectSmeltInto_TungstenSteel=TungstenSteel + I:MaterialID_316=316 + S:MaterialMacerateInto_TungstenSteel=TungstenSteel + S:MaterialName_Tungstensteel=Tungstensteel + S:MaterialSmeltInto_TungstenSteel=TungstenSteel + I:MaterialTypes_195=195 + I:MeltingPoint_2753=2753 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_2560=2560 + I:ToolQuality_4=4 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nitrocoalfuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_C3H5N3O9?4"=C3H5N3O9?4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_48=48 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,VITREUS,IGNIS,AQUA,AER"=,VITREUS,IGNIS,AQUA,AER + S:"MatRGBA_50,70,50,0,"=50,70,50,0, + S:MaterialArcSmeltInto_NitroCoalFuel=NitroCoalFuel + S:MaterialDirectSmeltInto_NitroCoalFuel=NitroCoalFuel + I:MaterialID_-1=-1 + S:MaterialMacerateInto_NitroCoalFuel=NitroCoalFuel + S:MaterialName_Nitro-Coalfuel=Nitro-Coalfuel + S:MaterialSmeltInto_NitroCoalFuel=NitroCoalFuel + I:MaterialTypes_16=16 + I:MeltingPoint_121=121 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + nitrofuel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLime=dyeLime + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_512=512 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_200,255,0,0,"=200,255,0,0, + S:MaterialArcSmeltInto_NitroFuel=NitroFuel + S:MaterialDirectSmeltInto_NitroFuel=NitroFuel + I:MaterialID_709=709 + S:MaterialMacerateInto_NitroFuel=NitroFuel + S:"MaterialName_Cetane-Boosted Diesel"=Cetane-Boosted Diesel + S:MaterialSmeltInto_NitroFuel=NitroFuel + I:MaterialTypes_16=16 + I:MeltingPoint_-1=-1 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + astralsilver { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ag2Ma=Ag2Ma + I:DensityDivider_2=2 + I:DensityMultiplier_3=3 + D:Density_5443200.0=5443200.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Silver"=,Silver + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,LUCRUM,PRAECANTATIO"=,METALLUM,LUCRUM,PRAECANTATIO + S:"MatRGBA_230,230,255,0,"=230,230,255,0, + S:MaterialArcSmeltInto_AstralSilver=AstralSilver + S:MaterialDirectSmeltInto_AstralSilver=AstralSilver + I:MaterialID_333=333 + S:MaterialMacerateInto_AstralSilver=AstralSilver + S:"MaterialName_Astral Silver"=Astral Silver + S:MaterialSmeltInto_AstralSilver=AstralSilver + I:MaterialTypes_75=75 + I:MeltingPoint_2489=2489 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + midasium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Au2Ma=Au2Ma + I:DensityDivider_2=2 + I:DensityMultiplier_3=3 + D:Density_5443200.0=5443200.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Gold"=,Gold + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,LUCRUM,PRAECANTATIO"=,METALLUM,LUCRUM,PRAECANTATIO + S:"MatRGBA_255,200,40,0,"=255,200,40,0, + S:MaterialArcSmeltInto_Midasium=Midasium + S:MaterialDirectSmeltInto_Midasium=Midasium + I:MaterialID_332=332 + S:MaterialMacerateInto_Midasium=Midasium + S:MaterialName_Midasium=Midasium + S:MaterialSmeltInto_Midasium=Midasium + I:MaterialTypes_75=75 + I:MeltingPoint_2558=2558 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_64=64 + I:ToolQuality_2=2 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mithril { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Pt2Ma=Pt2Ma + I:DensityDivider_2=2 + I:DensityMultiplier_3=3 + D:Density_5443200.0=5443200.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_3=3 + S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Platinum"=,Platinum + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,NEBRISUM,PRAECANTATIO"=,METALLUM,NEBRISUM,PRAECANTATIO + S:"MatRGBA_255,255,210,0,"=255,255,210,0, + S:MaterialArcSmeltInto_Mithril=Mithril + S:MaterialDirectSmeltInto_Mithril=Mithril + I:MaterialID_331=331 + S:MaterialMacerateInto_Mithril=Mithril + S:MaterialName_Mithril=Mithril + S:MaterialSmeltInto_Mithril=Mithril + I:MaterialTypes_67=67 + I:MeltingPoint_3027=3027 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_14.0=14.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bluealloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Ag?4"=Ag?4 + I:DensityDivider_1=1 + I:DensityMultiplier_5=5 + D:Density_1.8144E7=1.8144E7 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,ELECTRUM"=,ELECTRUM + S:"MatRGBA_100,180,255,0,"=100,180,255,0, + S:MaterialArcSmeltInto_BlueAlloy=BlueAlloy + S:MaterialDirectSmeltInto_BlueAlloy=BlueAlloy + I:MaterialID_309=309 + S:MaterialMacerateInto_BlueAlloy=BlueAlloy + S:"MaterialName_Blue Alloy"=Blue Alloy + S:MaterialSmeltInto_BlueAlloy=BlueAlloy + I:MaterialTypes_3=3 + I:MeltingPoint_246=246 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + redalloy { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Cu(Si(FeS2)5CrAl2O3Hg3)4"=Cu(Si(FeS2)5CrAl2O3Hg3)4 + I:DensityDivider_1=1 + I:DensityMultiplier_5=5 + D:Density_1.8144E7=1.8144E7 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,MACHINA"=,MACHINA + S:"MatRGBA_200,0,0,0,"=200,0,0,0, + S:MaterialArcSmeltInto_RedAlloy=RedAlloy + S:MaterialDirectSmeltInto_RedAlloy=RedAlloy + I:MaterialID_308=308 + S:MaterialMacerateInto_RedAlloy=RedAlloy + S:"MaterialName_Red Alloy"=Red Alloy + S:MaterialSmeltInto_RedAlloy=RedAlloy + I:MaterialTypes_3=3 + I:MeltingPoint_671=671 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + cobaltbrass { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(ZnCu3)7AlCo"=(ZnCu3)7AlCo + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,INSTRUMENTUM,VOLATUS"=,METALLUM,INSTRUMENTUM,VOLATUS + S:"MatRGBA_180,180,160,0,"=180,180,160,0, + S:MaterialArcSmeltInto_CobaltBrass=CobaltBrass + S:MaterialDirectSmeltInto_CobaltBrass=CobaltBrass + I:MaterialID_343=343 + S:MaterialMacerateInto_CobaltBrass=CobaltBrass + S:"MaterialName_Cobalt Brass"=Cobalt Brass + S:MaterialSmeltInto_CobaltBrass=CobaltBrass + I:MaterialTypes_195=195 + I:MeltingPoint_1225=1225 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_8.0=8.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + phosphorus { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Ca3(PO4)2"=Ca3(PO4)2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Apatite,Phosphate,Pyrochlore"=,Apatite,Phosphate,Pyrochlore + S:"ListMaterialReRegistrations_,Phosphorus"=,Phosphorus + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE,EXPLOSIVE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE,EXPLOSIVE + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,IGNIS,POTENTIA,AER"=,SANO,TUTAMEN,IGNIS,POTENTIA,AER + S:"MatRGBA_255,255,0,0,"=255,255,0,0, + S:MaterialArcSmeltInto_Phosphorus=Phosphorus + S:MaterialDirectSmeltInto_Phosphorus=Phosphorus + I:MaterialID_534=534 + S:MaterialMacerateInto_Phosphorus=Phosphorus + S:MaterialName_Phosphorus=Phosphorus + S:MaterialSmeltInto_Phosphorus=Phosphorus + I:MaterialTypes_29=29 + I:MeltingPoint_711=711 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_3=3 + I:OreSmeltingMultiplier_3=3 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + basalt { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4"=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Olivine,DarkAsh"=,Olivine,DarkAsh + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,TENEBRAE"=,TENEBRAE + S:"MatRGBA_30,20,20,0,"=30,20,20,0, + S:MaterialArcSmeltInto_Basalt=Basalt + S:MaterialDirectSmeltInto_Basalt=Basalt + I:MaterialID_844=844 + S:MaterialMacerateInto_Basalt=Basalt + S:MaterialName_Basalt=Basalt + S:MaterialSmeltInto_Basalt=Basalt + I:MaterialTypes_1=1 + I:MeltingPoint_549=549 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_2=2 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + garnetred { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8"=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Spessartine,Pyrope,Almandine"=,Spessartine,Pyrope,Almandine + S:"ListMaterialReRegistrations_,GarnetRed"=,GarnetRed + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,VITREUS"=,VITREUS + S:"MatRGBA_200,80,80,127,"=200,80,80,127, + S:MaterialArcSmeltInto_GarnetRed=GarnetRed + S:MaterialDirectSmeltInto_GarnetRed=GarnetRed + I:MaterialID_527=527 + S:MaterialMacerateInto_GarnetRed=GarnetRed + S:"MaterialName_Red Garnet"=Red Garnet + S:MaterialSmeltInto_GarnetRed=GarnetRed + I:MaterialTypes_77=77 + I:MeltingPoint_603=603 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_128=128 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + garnetyellow { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3"=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Andradite,Grossular,Uvarovite"=,Andradite,Grossular,Uvarovite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,VITREUS"=,VITREUS + S:"MatRGBA_200,200,80,127,"=200,200,80,127, + S:MaterialArcSmeltInto_GarnetYellow=GarnetYellow + S:MaterialDirectSmeltInto_GarnetYellow=GarnetYellow + I:MaterialID_528=528 + S:MaterialMacerateInto_GarnetYellow=GarnetYellow + S:"MaterialName_Yellow Garnet"=Yellow Garnet + S:MaterialSmeltInto_GarnetYellow=GarnetYellow + I:MaterialTypes_77=77 + I:MeltingPoint_596=596 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_128=128 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_true=true + B:Unificatable_true=true + } + + marble { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Mg(CaCO3)7"=Mg(CaCO3)7 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Calcite"=,Calcite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,PERFODIO"=,PERFODIO + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_Marble=Marble + S:MaterialDirectSmeltInto_Marble=Marble + I:MaterialID_845=845 + S:MaterialMacerateInto_Marble=Marble + S:MaterialName_Marble=Marble + S:MaterialSmeltInto_Marble=Marble + I:MaterialTypes_1=1 + I:MeltingPoint_1003=1003 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + sugar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_C12(H2O)11"=C12(H2O)11 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,FOOD,SMELTING_TO_FLUID"=,HAS_COLOR,FOOD,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,HERBA,AQUA,AER"=,HERBA,AQUA,AER + S:"MatRGBA_250,250,250,0,"=250,250,250,0, + S:MaterialArcSmeltInto_Sugar=Sugar + S:MaterialDirectSmeltInto_Sugar=Sugar + I:MaterialID_803=803 + S:MaterialMacerateInto_Sugar=Sugar + S:MaterialName_Sugar=Sugar + S:MaterialSmeltInto_Sugar=Sugar + I:MaterialTypes_1=1 + I:MeltingPoint_1995=1995 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + thaumium { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_FeMa=FeMa + I:DensityDivider_1=1 + I:DensityMultiplier_2=2 + D:Density_7257600.0=7257600.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_2=2 + S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,PRAECANTATIO"=,METALLUM,PRAECANTATIO + S:"MatRGBA_150,100,200,0,"=150,100,200,0, + S:MaterialArcSmeltInto_Thaumium=Thaumium + S:MaterialDirectSmeltInto_Thaumium=Thaumium + I:MaterialID_330=330 + S:MaterialMacerateInto_Thaumium=Thaumium + S:MaterialName_Thaumium=Thaumium + S:MaterialSmeltInto_Thaumium=Thaumium + I:MaterialTypes_195=195 + I:MeltingPoint_3405=3405 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_256=256 + I:ToolQuality_3=3 + D:ToolSpeed_12.0=12.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vinteum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ma=Ma + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeLightBlue=dyeLightBlue + I:EnchantmentLevel_1=1 + S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger + I:FuelPower_32=32 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_false=false + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Vinteum"=,Vinteum + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,VITREUS,PRAECANTATIO"=,VITREUS,PRAECANTATIO + S:"MatRGBA_100,200,255,0,"=100,200,255,0, + S:MaterialArcSmeltInto_Vinteum=Vinteum + S:MaterialDirectSmeltInto_Vinteum=Vinteum + I:MaterialID_529=529 + S:MaterialMacerateInto_Vinteum=Vinteum + S:MaterialName_Vinteum=Vinteum + S:MaterialSmeltInto_Vinteum=Vinteum + I:MaterialTypes_77=77 + I:MeltingPoint_5000=5000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_128=128 + I:ToolQuality_3=3 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vis { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ma=Ma + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePurple=dyePurple + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_32=32 + I:FuelType_5=5 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,AURAM,PRAECANTATIO"=,AURAM,PRAECANTATIO + S:"MatRGBA_128,0,255,0,"=128,0,255,0, + S:MaterialArcSmeltInto_Vis=Vis + S:MaterialDirectSmeltInto_Vis=Vis + I:MaterialID_-1=-1 + S:MaterialMacerateInto_Vis=Vis + S:MaterialName_Vis=Vis + S:MaterialSmeltInto_Vis=Vis + I:MaterialTypes_0=0 + I:MeltingPoint_5000=5000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + redrock { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(CaCO3)2SiO2Na2LiAl2Si2(H2O)6"=(CaCO3)2SiO2Na2LiAl2Si2(H2O)6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Clay"=,Clay + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1,1,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,VITREUS,IGNIS,AER,TERRA,INSTRUMENTUM,LUX,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA"=,SANO,TUTAMEN,VITREUS,IGNIS,AER,TERRA,INSTRUMENTUM,LUX,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA + S:"MatRGBA_255,80,50,0,"=255,80,50,0, + S:MaterialArcSmeltInto_Redrock=Redrock + S:MaterialDirectSmeltInto_Redrock=Redrock + I:MaterialID_846=846 + S:MaterialMacerateInto_Redrock=Redrock + S:MaterialName_Redrock=Redrock + S:MaterialSmeltInto_Redrock=Redrock + I:MaterialTypes_1=1 + I:MeltingPoint_783=783 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + potassiumfeldspar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KAlSi3O8=KAlSi3O8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyePink=dyePink + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AER + S:"MatRGBA_120,40,40,0,"=120,40,40,0, + S:MaterialArcSmeltInto_PotassiumFeldspar=PotassiumFeldspar + S:MaterialDirectSmeltInto_PotassiumFeldspar=PotassiumFeldspar + I:MaterialID_847=847 + S:MaterialMacerateInto_PotassiumFeldspar=PotassiumFeldspar + S:"MaterialName_Potassium Feldspar"=Potassium Feldspar + S:MaterialSmeltInto_PotassiumFeldspar=PotassiumFeldspar + I:MaterialTypes_1=1 + I:MeltingPoint_520=520 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + biotite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KMg3Al3F2Si3O10=KMg3Al3F2Si3O10 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,PERDITIO,TENEBRAE,AER"=,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,PERDITIO,TENEBRAE,AER + S:"MatRGBA_20,30,20,0,"=20,30,20,0, + S:MaterialArcSmeltInto_Biotite=Biotite + S:MaterialDirectSmeltInto_Biotite=Biotite + I:MaterialID_848=848 + S:MaterialMacerateInto_Biotite=Biotite + S:MaterialName_Biotite=Biotite + S:MaterialSmeltInto_Biotite=Biotite + I:MaterialTypes_1=1 + I:MeltingPoint_527=527 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + graniteblack { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(SiO2)4KMg3Al3F2Si3O10"=(SiO2)4KMg3Al3F2Si3O10 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Biotite"=,Biotite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,TUTAMEN"=,TUTAMEN + S:"MatRGBA_10,10,10,0,"=10,10,10,0, + S:MaterialArcSmeltInto_GraniteBlack=GraniteBlack + S:MaterialDirectSmeltInto_GraniteBlack=GraniteBlack + I:MaterialID_849=849 + S:MaterialMacerateInto_GraniteBlack=GraniteBlack + S:"MaterialName_Black Granite"=Black Granite + S:MaterialSmeltInto_GraniteBlack=GraniteBlack + I:MaterialTypes_193=193 + I:MeltingPoint_583=583 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_4.0=4.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + granitered { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2KAlSi3O8O3=Al2KAlSi3O8O3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeMagenta=dyeMagenta + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,PotassiumFeldspar"=,PotassiumFeldspar + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,TUTAMEN"=,TUTAMEN + S:"MatRGBA_255,0,128,0,"=255,0,128,0, + S:MaterialArcSmeltInto_GraniteRed=GraniteRed + S:MaterialDirectSmeltInto_GraniteRed=GraniteRed + I:MaterialID_850=850 + S:MaterialMacerateInto_GraniteRed=GraniteRed + S:"MaterialName_Red Granite"=Red Granite + S:MaterialSmeltInto_GraniteRed=GraniteRed + I:MaterialTypes_193=193 + I:MeltingPoint_424=424 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_64=64 + I:ToolQuality_3=3 + D:ToolSpeed_4.0=4.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + chrysotile { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Mg3Si2H4O9=Mg3Si2H4O9 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Asbestos,Silicon,Magnesium"=,Asbestos,Silicon,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER + S:"MatRGBA_110,140,110,0,"=110,140,110,0, + S:MaterialArcSmeltInto_Chrysotile=Chrysotile + S:MaterialDirectSmeltInto_Chrysotile=Chrysotile + I:MaterialID_912=912 + S:MaterialMacerateInto_Chrysotile=Chrysotile + S:MaterialName_Chrysotile=Chrysotile + S:MaterialSmeltInto_Chrysotile=Chrysotile + I:MaterialTypes_1=1 + I:MeltingPoint_371=371 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + realgar { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_As4S4=As4S4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,VENENUM,IGNIS"=,VENENUM,IGNIS + S:"MatRGBA_140,100,100,0,"=140,100,100,0, + S:MaterialArcSmeltInto_Realgar=Realgar + S:MaterialDirectSmeltInto_Realgar=Realgar + I:MaterialID_913=913 + S:MaterialMacerateInto_Realgar=Realgar + S:MaterialName_Realgar=Realgar + S:MaterialSmeltInto_Realgar=Realgar + I:MaterialTypes_1=1 + I:MeltingPoint_739=739 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vanadiummagnetite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe3O4V=Fe3O4V + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Magnetite,Vanadium"=,Magnetite,Vanadium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_35,35,60,0,"=35,35,60,0, + S:MaterialArcSmeltInto_VanadiumMagnetite=VanadiumMagnetite + S:MaterialDirectSmeltInto_VanadiumMagnetite=VanadiumMagnetite + I:MaterialID_923=923 + S:MaterialMacerateInto_VanadiumMagnetite=VanadiumMagnetite + S:"MaterialName_Vanadium Magnetite"=Vanadium Magnetite + S:MaterialSmeltInto_VanadiumMagnetite=VanadiumMagnetite + I:MaterialTypes_9=9 + I:MeltingPoint_1495=1495 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + basalticmineralsand { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Fe3O4Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4"=Fe3O4Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Basalt,Magnetite"=,Basalt,Magnetite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_40,50,40,0,"=40,50,40,0, + S:MaterialArcSmeltInto_BasalticMineralSand=BasalticMineralSand + S:MaterialDirectSmeltInto_Iron=Iron + I:MaterialID_935=935 + S:MaterialMacerateInto_BasalticMineralSand=BasalticMineralSand + S:"MaterialName_Basaltic Mineral Sand"=Basaltic Mineral Sand + S:MaterialSmeltInto_BasalticMineralSand=BasalticMineralSand + I:MaterialTypes_1=1 + I:MeltingPoint_678=678 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + graniticmineralsand { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Fe3O4(SiO2)4KMg3Al3F2Si3O10"=Fe3O4(SiO2)4KMg3Al3F2Si3O10 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GraniteBlack,Magnetite"=,GraniteBlack,Magnetite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_40,60,60,0,"=40,60,60,0, + S:MaterialArcSmeltInto_GraniticMineralSand=GraniticMineralSand + S:MaterialDirectSmeltInto_Iron=Iron + I:MaterialID_936=936 + S:MaterialMacerateInto_GraniticMineralSand=GraniticMineralSand + S:"MaterialName_Granitic Mineral Sand"=Granitic Mineral Sand + S:MaterialSmeltInto_GraniticMineralSand=GraniticMineralSand + I:MaterialTypes_1=1 + I:MeltingPoint_695=695 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + garnetsand { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3"=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,GarnetRed,GarnetYellow"=,GarnetRed,GarnetYellow + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,3"=,3 + S:"ListTCAspects_,VITREUS"=,VITREUS + S:"MatRGBA_200,100,0,0,"=200,100,0,0, + S:MaterialArcSmeltInto_GarnetSand=GarnetSand + S:MaterialDirectSmeltInto_GarnetSand=GarnetSand + I:MaterialID_938=938 + S:MaterialMacerateInto_GarnetSand=GarnetSand + S:"MaterialName_Garnet Sand"=Garnet Sand + S:MaterialSmeltInto_GarnetSand=GarnetSand + I:MaterialTypes_1=1 + I:MeltingPoint_599=599 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + quartzsand { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?SiO2"=?SiO2 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,CertusQuartz,Quartzite,Barite"=,CertusQuartz,Quartzite,Barite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,POTENTIA,VITREUS,METALLUM,TENEBRAE,AER"=,POTENTIA,VITREUS,METALLUM,TENEBRAE,AER + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_QuartzSand=QuartzSand + S:MaterialDirectSmeltInto_QuartzSand=QuartzSand + I:MaterialID_939=939 + S:MaterialMacerateInto_QuartzSand=QuartzSand + S:"MaterialName_Quartz Sand"=Quartz Sand + S:MaterialSmeltInto_QuartzSand=QuartzSand + I:MaterialTypes_1=1 + I:MeltingPoint_299=299 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bastnasite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CeCFO3=CeCFO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Neodymium,RareEarth"=,Neodymium,RareEarth + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,RADIO,VITREUS,IGNIS,PERDITIO,AER"=,METALLUM,RADIO,VITREUS,IGNIS,PERDITIO,AER + S:"MatRGBA_200,110,45,0,"=200,110,45,0, + S:MaterialArcSmeltInto_Bastnasite=Bastnasite + S:MaterialDirectSmeltInto_Bastnasite=Bastnasite + I:MaterialID_905=905 + S:MaterialMacerateInto_Bastnasite=Bastnasite + S:MaterialName_Bastnasite=Bastnasite + S:MaterialSmeltInto_Bastnasite=Bastnasite + I:MaterialTypes_9=9 + I:MeltingPoint_847=847 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pentlandite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Ni9S8=Ni9S8 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron,Sulfur,Cobalt"=,Iron,Sulfur,Cobalt + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,INDUCTIONSMELTING_LOW_OUTPUT + S:"ListTCAspectAmounts_,1,1"=,1,1 + S:"ListTCAspects_,METALLUM,IGNIS"=,METALLUM,IGNIS + S:"MatRGBA_165,150,5,0,"=165,150,5,0, + S:MaterialArcSmeltInto_Pentlandite=Pentlandite + S:MaterialDirectSmeltInto_Nickel=Nickel + I:MaterialID_909=909 + S:MaterialMacerateInto_Pentlandite=Pentlandite + S:MaterialName_Pentlandite=Pentlandite + S:MaterialSmeltInto_Pentlandite=Pentlandite + I:MaterialTypes_9=9 + I:MeltingPoint_1097=1097 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + spodumene { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_LiAlSi2O6=LiAlSi2O6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Aluminium,Lithium"=,Aluminium,Lithium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AER + S:"MatRGBA_190,170,170,0,"=190,170,170,0, + S:MaterialArcSmeltInto_Spodumene=Spodumene + S:MaterialDirectSmeltInto_Spodumene=Spodumene + I:MaterialID_920=920 + S:MaterialMacerateInto_Spodumene=Spodumene + S:MaterialName_Spodumene=Spodumene + S:MaterialSmeltInto_Spodumene=Spodumene + I:MaterialTypes_9=9 + I:MeltingPoint_508=508 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pollucite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Cs2Al2Si4(H2O)2O12"=Cs2Al2Si4(H2O)2O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Caesium,Aluminium,Rubidium"=,Caesium,Aluminium,Rubidium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,RADIO,VOLATUS,TENEBRAE,AQUA,AER"=,METALLUM,RADIO,VOLATUS,TENEBRAE,AQUA,AER + S:"MatRGBA_240,210,210,0,"=240,210,210,0, + S:MaterialArcSmeltInto_Pollucite=Pollucite + S:MaterialDirectSmeltInto_Pollucite=Pollucite + I:MaterialID_919=919 + S:MaterialMacerateInto_Pollucite=Pollucite + S:MaterialName_Pollucite=Pollucite + S:MaterialSmeltInto_Pollucite=Pollucite + I:MaterialTypes_1=1 + I:MeltingPoint_450=450 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tantalite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_MnTa2O6=MnTa2O6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Manganese,Niobium,Tantalum"=,Manganese,Niobium,Tantalum + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,VINCULUM,AER"=,METALLUM,VINCULUM,AER + S:"MatRGBA_145,80,40,0,"=145,80,40,0, + S:MaterialArcSmeltInto_Tantalite=Tantalite + S:MaterialDirectSmeltInto_Tantalite=Tantalite + I:MaterialID_921=921 + S:MaterialMacerateInto_Tantalite=Tantalite + S:MaterialName_Tantalite=Tantalite + S:MaterialSmeltInto_Tantalite=Tantalite + I:MaterialTypes_9=9 + I:MeltingPoint_935=935 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + lepidolite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KLi3Al4F2O10=KLi3Al4F2O10 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Lithium,Caesium,Boron"=,Lithium,Caesium,Boron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,PERDITIO,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,PERDITIO,AER + S:"MatRGBA_240,50,140,0,"=240,50,140,0, + S:MaterialArcSmeltInto_Lepidolite=Lepidolite + S:MaterialDirectSmeltInto_Lepidolite=Lepidolite + I:MaterialID_907=907 + S:MaterialMacerateInto_Lepidolite=Lepidolite + S:MaterialName_Lepidolite=Lepidolite + S:MaterialSmeltInto_Lepidolite=Lepidolite + I:MaterialTypes_9=9 + I:MeltingPoint_303=303 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + glauconite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KMg2Al4H2O12=KMg2Al4H2O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Sodium,Aluminium,Iron"=,Sodium,Aluminium,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,AQUA,AER"=,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,AQUA,AER + S:"MatRGBA_130,180,60,0,"=130,180,60,0, + S:MaterialArcSmeltInto_Glauconite=Glauconite + S:MaterialDirectSmeltInto_Glauconite=Glauconite + I:MaterialID_933=933 + S:MaterialMacerateInto_Glauconite=Glauconite + S:MaterialName_Glauconite=Glauconite + S:MaterialSmeltInto_Glauconite=Glauconite + I:MaterialTypes_9=9 + I:MeltingPoint_313=313 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + glauconitesand { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KMg2Al4H2O12=KMg2Al4H2O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Sodium,Aluminium,Iron"=,Sodium,Aluminium,Iron + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,AQUA,AER"=,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,AQUA,AER + S:"MatRGBA_130,180,60,0,"=130,180,60,0, + S:MaterialArcSmeltInto_GlauconiteSand=GlauconiteSand + S:MaterialDirectSmeltInto_GlauconiteSand=GlauconiteSand + I:MaterialID_949=949 + S:MaterialMacerateInto_GlauconiteSand=GlauconiteSand + S:"MaterialName_Glauconite Sand"=Glauconite Sand + S:MaterialSmeltInto_GlauconiteSand=GlauconiteSand + I:MaterialTypes_1=1 + I:MeltingPoint_313=313 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vermiculite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Fe3Al4Si4H2(H2O)4O12"=Fe3Al4Si4H2(H2O)4O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Iron,Aluminium,Magnesium"=,Iron,Aluminium,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AQUA,AER"=,METALLUM,VOLATUS,TENEBRAE,AQUA,AER + S:"MatRGBA_200,180,15,0,"=200,180,15,0, + S:MaterialArcSmeltInto_Vermiculite=Vermiculite + S:MaterialDirectSmeltInto_Vermiculite=Vermiculite + I:MaterialID_932=932 + S:MaterialMacerateInto_Vermiculite=Vermiculite + S:MaterialName_Vermiculite=Vermiculite + S:MaterialSmeltInto_Vermiculite=Vermiculite + I:MaterialTypes_1=1 + I:MeltingPoint_575=575 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + bentonite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_NaMg6Si12H6(H2O)5O36"=NaMg6Si12H6(H2O)5O36 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Aluminium,Calcium,Magnesium"=,Aluminium,Calcium,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,METALLUM,SANO,TENEBRAE,AQUA,AER"=,VITREUS,LUX,METALLUM,SANO,TENEBRAE,AQUA,AER + S:"MatRGBA_245,215,210,0,"=245,215,210,0, + S:MaterialArcSmeltInto_Bentonite=Bentonite + S:MaterialDirectSmeltInto_Bentonite=Bentonite + I:MaterialID_927=927 + S:MaterialMacerateInto_Bentonite=Bentonite + S:MaterialName_Bentonite=Bentonite + S:MaterialSmeltInto_Bentonite=Bentonite + I:MaterialTypes_9=9 + I:MeltingPoint_429=429 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + fullersearth { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_MgSi4H(H2O)4O11"=MgSi4H(H2O)4O11 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Aluminium,Silicon,Magnesium"=,Aluminium,Silicon,Magnesium + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER + S:"MatRGBA_160,160,120,0,"=160,160,120,0, + S:MaterialArcSmeltInto_FullersEarth=FullersEarth + S:MaterialDirectSmeltInto_FullersEarth=FullersEarth + I:MaterialID_928=928 + S:MaterialMacerateInto_FullersEarth=FullersEarth + S:"MaterialName_Fullers Earth"=Fullers Earth + S:MaterialSmeltInto_FullersEarth=FullersEarth + I:MaterialTypes_1=1 + I:MeltingPoint_399=399 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + pitchblende { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_(UO2)3ThPb"=(UO2)3ThPb + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Thorium,Uranium,Lead"=,Thorium,Uranium,Lead + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,RADIO,AER,ORDO"=,METALLUM,RADIO,AER,ORDO + S:"MatRGBA_200,210,0,0,"=200,210,0,0, + S:MaterialArcSmeltInto_Pitchblende=Pitchblende + S:MaterialDirectSmeltInto_Pitchblende=Pitchblende + I:MaterialID_873=873 + S:MaterialMacerateInto_Pitchblende=Pitchblende + S:MaterialName_Pitchblende=Pitchblende + S:MaterialSmeltInto_Pitchblende=Pitchblende + I:MaterialTypes_9=9 + I:MeltingPoint_845=845 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_5=5 + I:ToolDurability_0=0 + I:ToolQuality_3=3 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + monazite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?PO4"=?PO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Thorium,Neodymium,RareEarth"=,Thorium,Neodymium,RareEarth + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUCRUM,IGNIS,POTENTIA,AER"=,VITREUS,LUCRUM,IGNIS,POTENTIA,AER + S:"MatRGBA_50,70,50,0,"=50,70,50,0, + S:MaterialArcSmeltInto_Monazite=Monazite + S:MaterialDirectSmeltInto_Monazite=Monazite + I:MaterialID_520=520 + S:MaterialMacerateInto_Monazite=Monazite + S:MaterialName_Monazite=Monazite + S:MaterialSmeltInto_Monazite=Monazite + I:MaterialTypes_13=13 + I:MeltingPoint_53=53 + I:OreByProductMultiplier_2=2 + I:OreMultiplier_8=8 + I:OreSmeltingMultiplier_8=8 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + malachite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Cu2CH2O5=Cu2CH2O5 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGreen=dyeGreen + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,Copper,BrownLimonite,Calcite"=,Copper,BrownLimonite,Calcite + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,PERMUTATIO,VITREUS,IGNIS,AQUA,AER"=,METALLUM,PERMUTATIO,VITREUS,IGNIS,AQUA,AER + S:"MatRGBA_5,95,5,0,"=5,95,5,0, + S:MaterialArcSmeltInto_Malachite=Malachite + S:MaterialDirectSmeltInto_Copper=Copper + I:MaterialID_871=871 + S:MaterialMacerateInto_Malachite=Malachite + S:MaterialName_Malachite=Malachite + S:MaterialSmeltInto_Malachite=Malachite + I:MaterialTypes_9=9 + I:MeltingPoint_681=681 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_3=3 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mirabilite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Na2S(H2O)10O4"=Na2S(H2O)10O4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,IGNIS,AQUA,AER"=,VITREUS,LUX,IGNIS,AQUA,AER + S:"MatRGBA_240,250,210,0,"=240,250,210,0, + S:MaterialArcSmeltInto_Mirabilite=Mirabilite + S:MaterialDirectSmeltInto_Mirabilite=Mirabilite + I:MaterialID_900=900 + S:MaterialMacerateInto_Mirabilite=Mirabilite + S:MaterialName_Mirabilite=Mirabilite + S:MaterialSmeltInto_Mirabilite=Mirabilite + I:MaterialTypes_1=1 + I:MeltingPoint_94=94 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + mica { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KAl3Si3F2O10=KAl3Si3F2O10 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,PERDITIO,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,PERDITIO,AER + S:"MatRGBA_195,195,205,0,"=195,195,205,0, + S:MaterialArcSmeltInto_Mica=Mica + S:MaterialDirectSmeltInto_Mica=Mica + I:MaterialID_901=901 + S:MaterialMacerateInto_Mica=Mica + S:MaterialName_Mica=Mica + S:MaterialSmeltInto_Mica=Mica + I:MaterialTypes_1=1 + I:MeltingPoint_465=465 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + trona { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_Na3C2H(H2O)2O6"=Na3C2H(H2O)2O6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,IGNIS,AQUA,AER"=,VITREUS,LUX,IGNIS,AQUA,AER + S:"MatRGBA_135,135,95,0,"=135,135,95,0, + S:MaterialArcSmeltInto_Trona=Trona + S:MaterialDirectSmeltInto_Trona=Trona + I:MaterialID_903=903 + S:MaterialMacerateInto_Trona=Trona + S:MaterialName_Trona=Trona + S:MaterialSmeltInto_Trona=Trona + I:MaterialTypes_1=1 + I:MeltingPoint_650=650 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + barite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_BaSO4=BaSO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,VINCULUM,IGNIS,AER"=,VINCULUM,IGNIS,AER + S:"MatRGBA_230,235,255,0,"=230,235,255,0, + S:MaterialArcSmeltInto_Barite=Barite + S:MaterialDirectSmeltInto_Barite=Barite + I:MaterialID_904=904 + S:MaterialMacerateInto_Barite=Barite + S:MaterialName_Barite=Barite + S:MaterialSmeltInto_Barite=Barite + I:MaterialTypes_9=9 + I:MeltingPoint_267=267 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + gypsum { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_CaS(H2O)2O4"=CaS(H2O)2O4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,IGNIS,AQUA,AER"=,SANO,TUTAMEN,IGNIS,AQUA,AER + S:"MatRGBA_230,230,250,0,"=230,230,250,0, + S:MaterialArcSmeltInto_Gypsum=Gypsum + S:MaterialDirectSmeltInto_Gypsum=Gypsum + I:MaterialID_934=934 + S:MaterialMacerateInto_Gypsum=Gypsum + S:MaterialName_Gypsum=Gypsum + S:MaterialSmeltInto_Gypsum=Gypsum + I:MaterialTypes_1=1 + I:MeltingPoint_221=221 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + alunite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_KAl3Si2H6O14=KAl3Si2H6O14 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA,AER + S:"MatRGBA_225,180,65,0,"=225,180,65,0, + S:MaterialArcSmeltInto_Alunite=Alunite + S:MaterialDirectSmeltInto_Alunite=Alunite + I:MaterialID_911=911 + S:MaterialMacerateInto_Alunite=Alunite + S:MaterialName_Alunite=Alunite + S:MaterialSmeltInto_Alunite=Alunite + I:MaterialTypes_1=1 + I:MeltingPoint_282=282 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dolomite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CaMgC2O6=CaMgC2O6 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,VITREUS,IGNIS,AER"=,SANO,TUTAMEN,METALLUM,VITREUS,IGNIS,AER + S:"MatRGBA_225,205,205,0,"=225,205,205,0, + S:MaterialArcSmeltInto_Dolomite=Dolomite + S:MaterialDirectSmeltInto_Dolomite=Dolomite + I:MaterialID_914=914 + S:MaterialMacerateInto_Dolomite=Dolomite + S:MaterialName_Dolomite=Dolomite + S:MaterialSmeltInto_Dolomite=Dolomite + I:MaterialTypes_1=1 + I:MeltingPoint_996=996 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + wollastonite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_CaSiO3=CaSiO3 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,TENEBRAE,AER"=,SANO,TUTAMEN,METALLUM,TENEBRAE,AER + S:"MatRGBA_240,240,240,0,"=240,240,240,0, + S:MaterialArcSmeltInto_Wollastonite=Wollastonite + S:MaterialDirectSmeltInto_Wollastonite=Wollastonite + I:MaterialID_915=915 + S:MaterialMacerateInto_Wollastonite=Wollastonite + S:MaterialName_Wollastonite=Wollastonite + S:MaterialSmeltInto_Wollastonite=Wollastonite + I:MaterialTypes_1=1 + I:MeltingPoint_592=592 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + zeolite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_NaCa4Si27Al9(H2O)28O72"=NaCa4Si27Al9(H2O)28O72 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1,1,1 + S:"ListTCAspects_,VITREUS,LUX,SANO,TUTAMEN,METALLUM,TENEBRAE,VOLATUS,AQUA,AER"=,VITREUS,LUX,SANO,TUTAMEN,METALLUM,TENEBRAE,VOLATUS,AQUA,AER + S:"MatRGBA_240,230,230,0,"=240,230,230,0, + S:MaterialArcSmeltInto_Zeolite=Zeolite + S:MaterialDirectSmeltInto_Zeolite=Zeolite + I:MaterialID_916=916 + S:MaterialMacerateInto_Zeolite=Zeolite + S:MaterialName_Zeolite=Zeolite + S:MaterialSmeltInto_Zeolite=Zeolite + I:MaterialTypes_1=1 + I:MeltingPoint_449=449 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + kyanite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2SiO5=Al2SiO5 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AER"=,METALLUM,VOLATUS,TENEBRAE,AER + S:"MatRGBA_110,110,250,0,"=110,110,250,0, + S:MaterialArcSmeltInto_Kyanite=Kyanite + S:MaterialDirectSmeltInto_Kyanite=Kyanite + I:MaterialID_924=924 + S:MaterialMacerateInto_Kyanite=Kyanite + S:MaterialName_Kyanite=Kyanite + S:MaterialSmeltInto_Kyanite=Kyanite + I:MaterialTypes_1=1 + I:MeltingPoint_477=477 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + kaolinite { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Al2Si2H4O9=Al2Si2H4O9 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AQUA,AER"=,METALLUM,VOLATUS,TENEBRAE,AQUA,AER + S:"MatRGBA_245,235,235,0,"=245,235,235,0, + S:MaterialArcSmeltInto_Kaolinite=Kaolinite + S:MaterialDirectSmeltInto_Kaolinite=Kaolinite + I:MaterialID_929=929 + S:MaterialMacerateInto_Kaolinite=Kaolinite + S:MaterialName_Kaolinite=Kaolinite + S:MaterialSmeltInto_Kaolinite=Kaolinite + I:MaterialTypes_1=1 + I:MeltingPoint_340=340 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + talc { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Mg3Si4H2O12=Mg3Si4H2O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER + S:"MatRGBA_90,180,90,0,"=90,180,90,0, + S:MaterialArcSmeltInto_Talc=Talc + S:MaterialDirectSmeltInto_Talc=Talc + I:MaterialID_902=902 + S:MaterialMacerateInto_Talc=Talc + S:MaterialName_Talc=Talc + S:MaterialSmeltInto_Talc=Talc + I:MaterialTypes_9=9 + I:MeltingPoint_485=485 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_2=2 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + soapstone { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Mg3Si4H2O12=Mg3Si4H2O12 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER + S:"MatRGBA_95,145,95,0,"=95,145,95,0, + S:MaterialArcSmeltInto_Soapstone=Soapstone + S:MaterialDirectSmeltInto_Soapstone=Soapstone + I:MaterialID_877=877 + S:MaterialMacerateInto_Soapstone=Soapstone + S:MaterialName_Soapstone=Soapstone + S:MaterialSmeltInto_Soapstone=Soapstone + I:MaterialTypes_9=9 + I:MeltingPoint_485=485 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + concrete { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,SMELTING_TO_FLUID"=,HAS_COLOR,STONE,NO_SMASHING,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,1"=,1 + S:"ListTCAspects_,TERRA"=,TERRA + S:"MatRGBA_100,100,100,0,"=100,100,100,0, + S:MaterialArcSmeltInto_Concrete=Concrete + S:MaterialDirectSmeltInto_Concrete=Concrete + I:MaterialID_947=947 + S:MaterialMacerateInto_Concrete=Concrete + S:MaterialName_Concrete=Concrete + S:MaterialSmeltInto_Concrete=Concrete + I:MaterialTypes_1=1 + I:MeltingPoint_300=300 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_0=0 + I:ToolDurability_0=0 + I:ToolQuality_1=1 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + ironmagnetic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_Fe=Fe + I:DensityDivider_50=50 + I:DensityMultiplier_51=51 + D:Density_3701376.0=3701376.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,2,1"=,2,1 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_200,200,200,0,"=200,200,200,0, + S:MaterialArcSmeltInto_WroughtIron=WroughtIron + S:MaterialDirectSmeltInto_IronMagnetic=IronMagnetic + I:MaterialID_354=354 + S:MaterialMacerateInto_Iron=Iron + S:"MaterialName_Magnetic Iron"=Magnetic Iron + S:MaterialSmeltInto_Iron=Iron + I:MaterialTypes_195=195 + I:MeltingPoint_1811=1811 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_256=256 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + steelmagnetic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1000=1000 + S:ChemicalFormula_Fe50C=Fe50C + I:DensityDivider_50=50 + I:DensityMultiplier_51=51 + D:Density_3701376.0=3701376.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE + S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 + S:"ListTCAspects_,METALLUM,ORDO,MAGNETO"=,METALLUM,ORDO,MAGNETO + S:"MatRGBA_128,128,128,0,"=128,128,128,0, + S:MaterialArcSmeltInto_Steel=Steel + S:MaterialDirectSmeltInto_SteelMagnetic=SteelMagnetic + I:MaterialID_355=355 + S:MaterialMacerateInto_Steel=Steel + S:"MaterialName_Magnetic Steel"=Magnetic Steel + S:MaterialSmeltInto_Steel=Steel + I:MaterialTypes_195=195 + I:MeltingPoint_1000=1000 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_6.0=6.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + neodymiummagnetic { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1297=1297 + S:ChemicalFormula_Nd=Nd + I:DensityDivider_50=50 + I:DensityMultiplier_51=51 + D:Density_3701376.0=3701376.0 + S:DyeColor_dyeGray=dyeGray + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,3"=,1,3 + S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO + S:"MatRGBA_100,100,100,0,"=100,100,100,0, + S:MaterialArcSmeltInto_Neodymium=Neodymium + S:MaterialDirectSmeltInto_NeodymiumMagnetic=NeodymiumMagnetic + I:MaterialID_356=356 + S:MaterialMacerateInto_Neodymium=Neodymium + S:"MaterialName_Magnetic Neodymium"=Magnetic Neodymium + S:MaterialSmeltInto_Neodymium=Neodymium + I:MaterialTypes_195=195 + I:MeltingPoint_1297=1297 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_512=512 + I:ToolQuality_2=2 + D:ToolSpeed_7.0=7.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + tungstencarbide { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_2460=2460 + S:ChemicalFormula_WC=WC + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlack=dyeBlack + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,TUTAMEN,VITREUS,IGNIS"=,METALLUM,TUTAMEN,VITREUS,IGNIS + S:"MatRGBA_51,0,102,0,"=51,0,102,0, + S:MaterialArcSmeltInto_TungstenCarbide=TungstenCarbide + S:MaterialDirectSmeltInto_TungstenCarbide=TungstenCarbide + I:MaterialID_370=370 + S:MaterialMacerateInto_TungstenCarbide=TungstenCarbide + S:MaterialName_Tungstencarbide=Tungstencarbide + S:MaterialSmeltInto_TungstenCarbide=TungstenCarbide + I:MaterialTypes_195=195 + I:MeltingPoint_2460=2460 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_1280=1280 + I:ToolQuality_4=4 + D:ToolSpeed_14.0=14.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + vanadiumsteel { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_1453=1453 + S:"ChemicalFormula_VCr(Fe50C)7"=VCr(Fe50C)7 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeWhite=dyeWhite + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 + S:"ListTCAspects_,METALLUM,RADIO,MACHINA,ORDO"=,METALLUM,RADIO,MACHINA,ORDO + S:"MatRGBA_192,192,192,0,"=192,192,192,0, + S:MaterialArcSmeltInto_VanadiumSteel=VanadiumSteel + S:MaterialDirectSmeltInto_VanadiumSteel=VanadiumSteel + I:MaterialID_371=371 + S:MaterialMacerateInto_VanadiumSteel=VanadiumSteel + S:MaterialName_Vanadiumsteel=Vanadiumsteel + S:MaterialSmeltInto_VanadiumSteel=VanadiumSteel + I:MaterialTypes_195=195 + I:MeltingPoint_1453=1453 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_1920=1920 + I:ToolQuality_3=3 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hssg { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_4500=4500 + S:"ChemicalFormula_(Fe50CW)5CrMo2V"=(Fe50CW)5CrMo2V + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeYellow=dyeYellow + I:EnchantmentLevel_4=4 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO"=,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO + S:"MatRGBA_153,153,0,0,"=153,153,0,0, + S:MaterialArcSmeltInto_HSSG=HSSG + S:MaterialDirectSmeltInto_HSSG=HSSG + I:MaterialID_372=372 + S:MaterialMacerateInto_HSSG=HSSG + S:MaterialName_HSS-G=HSS-G + S:MaterialSmeltInto_HSSG=HSSG + I:MaterialTypes_195=195 + I:MeltingPoint_4500=4500 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_4000=4000 + I:ToolQuality_3=3 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hsse { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_5400=5400 + S:"ChemicalFormula_((Fe50CW)5CrMo2V)6CoMnSi"=((Fe50CW)5CrMo2V)6CoMnSi + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBlue=dyeBlue + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO,TENEBRAE"=,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO,TENEBRAE + S:"MatRGBA_51,102,0,0,"=51,102,0,0, + S:MaterialArcSmeltInto_HSSE=HSSE + S:MaterialDirectSmeltInto_HSSE=HSSE + I:MaterialID_373=373 + S:MaterialMacerateInto_HSSE=HSSE + S:MaterialName_HSS-E=HSS-E + S:MaterialSmeltInto_HSSE=HSSE + I:MaterialTypes_195=195 + I:MeltingPoint_5400=5400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_5120=5120 + I:ToolQuality_4=4 + D:ToolSpeed_10.0=10.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + hsss { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_true=true + I:BlastFurnaceTemp_5400=5400 + S:"ChemicalFormula_((Fe50CW)5CrMo2V)6Ir2Os"=((Fe50CW)5CrMo2V)6Ir2Os + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeRed=dyeRed + I:EnchantmentLevel_5=5 + S:Enchantment_enchantment.damage.all=enchantment.damage.all + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL + S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 + S:"ListTCAspects_,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO,NEBRISUM"=,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO,NEBRISUM + S:"MatRGBA_102,0,51,0,"=102,0,51,0, + S:MaterialArcSmeltInto_HSSS=HSSS + S:MaterialDirectSmeltInto_HSSS=HSSS + I:MaterialID_374=374 + S:MaterialMacerateInto_HSSS=HSSS + S:MaterialName_HSS-S=HSS-S + S:MaterialSmeltInto_HSSS=HSSS + I:MaterialTypes_195=195 + I:MeltingPoint_5400=5400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_4=4 + I:ToolDurability_3000=3000 + I:ToolQuality_4=4 + D:ToolSpeed_14.0=14.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + dilutedsulfuricacid { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_H2SO4=H2SO4 + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeOrange=dyeOrange + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_192,120,32,0,"=192,120,32,0, + S:MaterialArcSmeltInto_DilutedSulfuricAcid=DilutedSulfuricAcid + S:MaterialDirectSmeltInto_DilutedSulfuricAcid=DilutedSulfuricAcid + I:MaterialID_640=640 + S:MaterialMacerateInto_DilutedSulfuricAcid=DilutedSulfuricAcid + S:"MaterialName_Diluted Sulfuric Acid"=Diluted Sulfuric Acid + S:MaterialSmeltInto_DilutedSulfuricAcid=DilutedSulfuricAcid + I:MaterialTypes_16=16 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + epoxidfiberreinforced { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:ChemicalFormula_C2H4O=C2H4O + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_dyeBrown=dyeBrown + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID + S:"ListTCAspectAmounts_,2"=,2 + S:"ListTCAspects_,MOTUS"=,MOTUS + S:"MatRGBA_160,112,16,0,"=160,112,16,0, + S:MaterialArcSmeltInto_EpoxidFiberReinforced=EpoxidFiberReinforced + S:MaterialDirectSmeltInto_EpoxidFiberReinforced=EpoxidFiberReinforced + I:MaterialID_610=610 + S:MaterialMacerateInto_EpoxidFiberReinforced=EpoxidFiberReinforced + S:"MaterialName_Fiber-Reinforced Epoxy Resin"=Fiber-Reinforced Epoxy Resin + S:MaterialSmeltInto_EpoxidFiberReinforced=EpoxidFiberReinforced + I:MaterialTypes_195=195 + I:MeltingPoint_400=400 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_64=64 + I:ToolQuality_1=1 + D:ToolSpeed_3.0=3.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + } + + custom { + + 00 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat00=CustomMat00 + S:MaterialDirectSmeltInto_CustomMat00=CustomMat00 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat00=CustomMat00 + S:MaterialName_CustomOre00=CustomOre00 + S:MaterialSmeltInto_CustomMat00=CustomMat00 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 01 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat01=CustomMat01 + S:MaterialDirectSmeltInto_CustomMat01=CustomMat01 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat01=CustomMat01 + S:MaterialName_CustomOre01=CustomOre01 + S:MaterialSmeltInto_CustomMat01=CustomMat01 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 02 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat02=CustomMat02 + S:MaterialDirectSmeltInto_CustomMat02=CustomMat02 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat02=CustomMat02 + S:MaterialName_CustomOre02=CustomOre02 + S:MaterialSmeltInto_CustomMat02=CustomMat02 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 03 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat03=CustomMat03 + S:MaterialDirectSmeltInto_CustomMat03=CustomMat03 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat03=CustomMat03 + S:MaterialName_CustomOre03=CustomOre03 + S:MaterialSmeltInto_CustomMat03=CustomMat03 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 04 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat04=CustomMat04 + S:MaterialDirectSmeltInto_CustomMat04=CustomMat04 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat04=CustomMat04 + S:MaterialName_CustomOre04=CustomOre04 + S:MaterialSmeltInto_CustomMat04=CustomMat04 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 05 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat05=CustomMat05 + S:MaterialDirectSmeltInto_CustomMat05=CustomMat05 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat05=CustomMat05 + S:MaterialName_CustomOre05=CustomOre05 + S:MaterialSmeltInto_CustomMat05=CustomMat05 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 06 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat06=CustomMat06 + S:MaterialDirectSmeltInto_CustomMat06=CustomMat06 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat06=CustomMat06 + S:MaterialName_CustomOre06=CustomOre06 + S:MaterialSmeltInto_CustomMat06=CustomMat06 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 07 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat07=CustomMat07 + S:MaterialDirectSmeltInto_CustomMat07=CustomMat07 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat07=CustomMat07 + S:MaterialName_CustomOre07=CustomOre07 + S:MaterialSmeltInto_CustomMat07=CustomMat07 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 08 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat08=CustomMat08 + S:MaterialDirectSmeltInto_CustomMat08=CustomMat08 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat08=CustomMat08 + S:MaterialName_CustomOre08=CustomOre08 + S:MaterialSmeltInto_CustomMat08=CustomMat08 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 09 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat09=CustomMat09 + S:MaterialDirectSmeltInto_CustomMat09=CustomMat09 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat09=CustomMat09 + S:MaterialName_CustomOre09=CustomOre09 + S:MaterialSmeltInto_CustomMat09=CustomMat09 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 10 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat10=CustomMat10 + S:MaterialDirectSmeltInto_CustomMat10=CustomMat10 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat10=CustomMat10 + S:MaterialName_CustomOre10=CustomOre10 + S:MaterialSmeltInto_CustomMat10=CustomMat10 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 11 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat11=CustomMat11 + S:MaterialDirectSmeltInto_CustomMat11=CustomMat11 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat11=CustomMat11 + S:MaterialName_CustomOre11=CustomOre11 + S:MaterialSmeltInto_CustomMat11=CustomMat11 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 12 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat12=CustomMat12 + S:MaterialDirectSmeltInto_CustomMat12=CustomMat12 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat12=CustomMat12 + S:MaterialName_CustomOre12=CustomOre12 + S:MaterialSmeltInto_CustomMat12=CustomMat12 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 13 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat13=CustomMat13 + S:MaterialDirectSmeltInto_CustomMat13=CustomMat13 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat13=CustomMat13 + S:MaterialName_CustomOre13=CustomOre13 + S:MaterialSmeltInto_CustomMat13=CustomMat13 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 14 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat14=CustomMat14 + S:MaterialDirectSmeltInto_CustomMat14=CustomMat14 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat14=CustomMat14 + S:MaterialName_CustomOre14=CustomOre14 + S:MaterialSmeltInto_CustomMat14=CustomMat14 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + 15 { + B:AddGas_false=false + B:AddPlasma_false=false + B:BlastFurnaceRequired_false=false + I:BlastFurnaceTemp_0=0 + S:"ChemicalFormula_?"=? + I:DensityDivider_1=1 + I:DensityMultiplier_1=1 + D:Density_3628800.0=3628800.0 + S:DyeColor_None=None + I:EnchantmentLevel_0=0 + S:Enchantment_= + I:FuelPower_0=0 + I:FuelType_0=0 + I:GasTemp_0=0 + B:HasParentMod_true=true + D:HeatDamage_0.0=0.0 + S:"ListMaterialByProducts_,"=, + S:"ListMaterialReRegistrations_,"=, + S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR + S:"ListTCAspectAmounts_,"=, + S:"ListTCAspects_,"=, + S:"MatRGBA_255,255,255,0,"=255,255,255,0, + S:MaterialArcSmeltInto_CustomMat15=CustomMat15 + S:MaterialDirectSmeltInto_CustomMat15=CustomMat15 + I:MaterialID_-1=-1 + S:MaterialMacerateInto_CustomMat15=CustomMat15 + S:MaterialName_CustomOre15=CustomOre15 + S:MaterialSmeltInto_CustomMat15=CustomMat15 + I:MaterialTypes_255=255 + I:MeltingPoint_0=0 + I:OreByProductMultiplier_1=1 + I:OreMultiplier_1=1 + I:OreSmeltingMultiplier_1=1 + I:OreValue_1=1 + I:ToolDurability_0=0 + I:ToolQuality_0=0 + D:ToolSpeed_1.0=1.0 + B:Transparent_false=false + B:Unificatable_true=true + } + + } + +} + + diff --git a/config/GregTech/ModularArmor.cfg b/config/GregTech/ModularArmor.cfg new file mode 100644 index 0000000000..79169042f5 --- /dev/null +++ b/config/GregTech/ModularArmor.cfg @@ -0,0 +1,1813 @@ +# Configuration file + +batterycystal { + B:Enabled_true=true + D:ProcessingUsed_1000000.0=1000000.0 + S:"Stack_IC2:itemBatCrystal"=IC2:itemBatCrystal + D:Weight_100.0=100.0 +} + + +batteryhvca { + B:Enabled_true=true + D:ProcessingUsed_1200000.0=1200000.0 + S:"Stack_gregtech:gt.metaitem.01:32537"=gregtech:gt.metaitem.01:32537 + D:Weight_100.0=100.0 +} + + +batteryhvli { + B:Enabled_true=true + D:ProcessingUsed_1600000.0=1600000.0 + S:"Stack_gregtech:gt.metaitem.01:32538"=gregtech:gt.metaitem.01:32538 + D:Weight_100.0=100.0 +} + + +batteryhvso { + B:Enabled_true=true + D:ProcessingUsed_800000.0=800000.0 + S:"Stack_gregtech:gt.metaitem.01:32539"=gregtech:gt.metaitem.01:32539 + D:Weight_100.0=100.0 +} + + +batterylapoorb { + B:Enabled_true=true + D:ProcessingUsed_1.0E8=1.0E8 + S:"Stack_gregtech:gt.metaitem.01:32597"=gregtech:gt.metaitem.01:32597 + D:Weight_100.0=100.0 +} + + +batterylapotron { + B:Enabled_true=true + D:ProcessingUsed_1.0E7=1.0E7 + S:"Stack_IC2:itemBatLamaCrystal"=IC2:itemBatLamaCrystal + D:Weight_100.0=100.0 +} + + +batterylvca { + B:Enabled_true=true + D:ProcessingUsed_75000.0=75000.0 + S:"Stack_gregtech:gt.metaitem.01:32517"=gregtech:gt.metaitem.01:32517 + D:Weight_100.0=100.0 +} + + +batterylvli { + B:Enabled_true=true + D:ProcessingUsed_100000.0=100000.0 + S:"Stack_gregtech:gt.metaitem.01:32518"=gregtech:gt.metaitem.01:32518 + D:Weight_100.0=100.0 +} + + +batterylvso { + B:Enabled_true=true + D:ProcessingUsed_50000.0=50000.0 + S:"Stack_gregtech:gt.metaitem.01:32519"=gregtech:gt.metaitem.01:32519 + D:Weight_100.0=100.0 +} + + +batterymvca { + B:Enabled_true=true + D:ProcessingUsed_300000.0=300000.0 + S:"Stack_gregtech:gt.metaitem.01:32527"=gregtech:gt.metaitem.01:32527 + D:Weight_100.0=100.0 +} + + +batterymvli { + B:Enabled_true=true + D:ProcessingUsed_400000.0=400000.0 + S:"Stack_gregtech:gt.metaitem.01:32528"=gregtech:gt.metaitem.01:32528 + D:Weight_100.0=100.0 +} + + +batterymvso { + B:Enabled_true=true + D:ProcessingUsed_200000.0=200000.0 + S:"Stack_gregtech:gt.metaitem.01:32529"=gregtech:gt.metaitem.01:32529 + D:Weight_100.0=100.0 +} + + +batteryorbcluster { + B:Enabled_true=true + D:ProcessingUsed_1.0E9=1.0E9 + S:"Stack_gregtech:gt.metaitem.01:32599"=gregtech:gt.metaitem.01:32599 + D:Weight_100.0=100.0 +} + + +cell { + B:Enabled_true=true + S:"Stack_IC2:itemCellEmpty"=IC2:itemCellEmpty + S:StatType_TANKCAP=TANKCAP + S:StatType_null=null + D:Value1_8000.0=8000.0 + D:Weight_20.0=20.0 +} + + +cellsteel { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32405"=gregtech:gt.metaitem.01:32405 + S:StatType_TANKCAP=TANKCAP + S:StatType_null=null + D:Value1_16000.0=16000.0 + D:Weight_40.0=40.0 +} + + +cellts { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32406"=gregtech:gt.metaitem.01:32406 + S:StatType_TANKCAP=TANKCAP + S:StatType_null=null + D:Value1_64000.0=64000.0 + D:Weight_80.0=80.0 +} + + +cicuitelite { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32705"=gregtech:gt.metaitem.01:32705 + S:StatType_PROCESSINGPOWER=PROCESSINGPOWER + S:StatType_null=null + D:Value1_500.0=500.0 + D:Weight_50.0=50.0 +} + + +cicuitmaster { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32706"=gregtech:gt.metaitem.01:32706 + S:StatType_PROCESSINGPOWER=PROCESSINGPOWER + S:StatType_null=null + D:Value1_600.0=600.0 + D:Weight_60.0=60.0 +} + + +circuitadv { + B:Enabled_true=true + S:"Stack_IC2:itemPartCircuitAdv"=IC2:itemPartCircuitAdv + S:StatType_PROCESSINGPOWER=PROCESSINGPOWER + S:StatType_null=null + D:Value1_300.0=300.0 + D:Weight_30.0=30.0 +} + + +circuitbasic { + B:Enabled_true=true + S:"Stack_IC2:itemPartCircuit"=IC2:itemPartCircuit + S:StatType_PROCESSINGPOWER=PROCESSINGPOWER + S:StatType_null=null + D:Value1_100.0=100.0 + D:Weight_10.0=10.0 +} + + +circuitdata { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32704"=gregtech:gt.metaitem.01:32704 + S:StatType_PROCESSINGPOWER=PROCESSINGPOWER + S:StatType_null=null + D:Value1_400.0=400.0 + D:Weight_40.0=40.0 +} + + +circuitgood { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32702"=gregtech:gt.metaitem.01:32702 + S:StatType_PROCESSINGPOWER=PROCESSINGPOWER + S:StatType_null=null + D:Value1_200.0=200.0 + D:Weight_20.0=20.0 +} + + +componentnightvision { + B:Enabled_true=true + D:ProcessingUsed_100.0=100.0 + S:"Stack_IC2:itemNightvisionGoggles"=IC2:itemNightvisionGoggles + S:StatType_NIGHTVISION=NIGHTVISION + D:Weight_100.0=100.0 +} + + +custom { + I:CustomBattery_0=0 + I:CustomElectronicComponent_0=0 + I:CustomFunction_0=0 + I:CustomPlatings_0=0 +} + + +electrolyzerev { + B:Enabled_true=true + S:"Stack_gregtech:gt.blockmachines:374"=gregtech:gt.blockmachines:374 + S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE + S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_80.0=80.0 + D:Value2_64.0=64.0 + D:Value3_200.0=200.0 + D:Weight_80.0=80.0 +} + + +electrolyzerhv { + B:Enabled_true=true + S:"Stack_gregtech:gt.blockmachines:373"=gregtech:gt.blockmachines:373 + S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE + S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_40.0=40.0 + D:Value2_16.0=16.0 + D:Value3_150.0=150.0 + D:Weight_60.0=60.0 +} + + +electrolyzeriv { + B:Enabled_true=true + S:"Stack_gregtech:gt.blockmachines:375"=gregtech:gt.blockmachines:375 + S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE + S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_160.0=160.0 + D:Value2_128.0=128.0 + D:Value3_250.0=250.0 + D:Weight_100.0=100.0 +} + + +electrolyzerlv { + B:Enabled_true=true + S:"Stack_gregtech:gt.blockmachines:371"=gregtech:gt.blockmachines:371 + S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE + S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_10.0=10.0 + D:Value2_1.0=1.0 + D:Value3_50.0=50.0 + D:Weight_20.0=20.0 +} + + +electrolyzermv { + B:Enabled_true=true + S:"Stack_gregtech:gt.blockmachines:372"=gregtech:gt.blockmachines:372 + S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE + S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_20.0=20.0 + D:Value2_4.0=4.0 + D:Value3_100.0=100.0 + D:Weight_40.0=40.0 +} + + +fieldgenev { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32673"=gregtech:gt.metaitem.01:32673 + S:StatType_FIELDGENCAP=FIELDGENCAP + S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_4.0=4.0 + D:Value2_64.0=64.0 + D:Value3_400.0=400.0 + D:Weight_80.0=80.0 +} + + +fieldgenhv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32672"=gregtech:gt.metaitem.01:32672 + S:StatType_FIELDGENCAP=FIELDGENCAP + S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_3.0=3.0 + D:Value2_16.0=16.0 + D:Value3_300.0=300.0 + D:Weight_60.0=60.0 +} + + +fieldgeniv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32674"=gregtech:gt.metaitem.01:32674 + S:StatType_FIELDGENCAP=FIELDGENCAP + S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_5.0=5.0 + D:Value2_512.0=512.0 + D:Value3_500.0=500.0 + D:Weight_100.0=100.0 +} + + +fieldgenlv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32670"=gregtech:gt.metaitem.01:32670 + S:StatType_FIELDGENCAP=FIELDGENCAP + S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_1.0=1.0 + D:Value2_1.0=1.0 + D:Value3_100.0=100.0 + D:Weight_20.0=20.0 +} + + +fieldgenmv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32671"=gregtech:gt.metaitem.01:32671 + S:StatType_FIELDGENCAP=FIELDGENCAP + S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_2.0=2.0 + D:Value2_4.0=4.0 + D:Value3_200.0=200.0 + D:Weight_40.0=40.0 +} + + +motorev { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32603"=gregtech:gt.metaitem.01:32603 + S:StatType_MOTOREUUSAGE=MOTOREUUSAGE + S:StatType_MOTPRPOWER=MOTPRPOWER + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_500.0=500.0 + D:Value2_400.0=400.0 + D:Value3_100.0=100.0 + D:Weight_80.0=80.0 +} + + +motorhv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32602"=gregtech:gt.metaitem.01:32602 + S:StatType_MOTOREUUSAGE=MOTOREUUSAGE + S:StatType_MOTPRPOWER=MOTPRPOWER + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_400.0=400.0 + D:Value2_200.0=200.0 + D:Value3_50.0=50.0 + D:Weight_60.0=60.0 +} + + +motoriv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32604"=gregtech:gt.metaitem.01:32604 + S:StatType_MOTOREUUSAGE=MOTOREUUSAGE + S:StatType_MOTPRPOWER=MOTPRPOWER + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_600.0=600.0 + D:Value2_800.0=800.0 + D:Value3_200.0=200.0 + D:Weight_100.0=100.0 +} + + +motorlv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32600"=gregtech:gt.metaitem.01:32600 + S:StatType_MOTOREUUSAGE=MOTOREUUSAGE + S:StatType_MOTPRPOWER=MOTPRPOWER + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_200.0=200.0 + D:Value2_50.0=50.0 + D:Value3_10.0=10.0 + D:Weight_20.0=20.0 +} + + +motormv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32601"=gregtech:gt.metaitem.01:32601 + S:StatType_MOTOREUUSAGE=MOTOREUUSAGE + S:StatType_MOTPRPOWER=MOTPRPOWER + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_300.0=300.0 + D:Value2_100.0=100.0 + D:Value3_20.0=20.0 + D:Weight_40.0=40.0 +} + + +pistonev { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32643"=gregtech:gt.metaitem.01:32643 + S:StatType_PISTONEUUSAGE=PISTONEUUSAGE + S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_6.0=6.0 + D:Value2_800.0=800.0 + D:Value3_100.0=100.0 + D:Weight_80.0=80.0 +} + + +pistonhv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32642"=gregtech:gt.metaitem.01:32642 + S:StatType_PISTONEUUSAGE=PISTONEUUSAGE + S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_5.0=5.0 + D:Value2_450.0=450.0 + D:Value3_50.0=50.0 + D:Weight_60.0=60.0 +} + + +pistoniv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32644"=gregtech:gt.metaitem.01:32644 + S:StatType_PISTONEUUSAGE=PISTONEUUSAGE + S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_7.0=7.0 + D:Value2_1600.0=1600.0 + D:Value3_200.0=200.0 + D:Weight_100.0=100.0 +} + + +pistonlv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32640"=gregtech:gt.metaitem.01:32640 + S:StatType_PISTONEUUSAGE=PISTONEUUSAGE + S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_3.0=3.0 + D:Value2_200.0=200.0 + D:Value3_10.0=10.0 + D:Weight_20.0=20.0 +} + + +pistonmv { + B:Enabled_true=true + S:"Stack_gregtech:gt.metaitem.01:32641"=gregtech:gt.metaitem.01:32641 + S:StatType_PISTONEUUSAGE=PISTONEUUSAGE + S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST + S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED + D:Value1_4.0=4.0 + D:Value2_300.0=300.0 + D:Value3_20.0=20.0 + D:Weight_40.0=40.0 +} + + +plateadamantium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.30000001192092896=0.30000001192092896 + D:FallDef_0.0=0.0 + D:FireDef_0.25999999046325684=0.25999999046325684 + D:MagicDef_0.30000001192092896=0.30000001192092896 + S:OreDict_plateAdamantium=plateAdamantium + D:PhysicalDef_0.2800000011920929=0.2800000011920929 + D:ProjectileDef_0.2800000011920929=0.2800000011920929 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platealloycarbon { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.05999999865889549=0.05999999865889549 + D:FallDef_0.0=0.0 + D:FireDef_0.05000000074505806=0.05000000074505806 + D:MagicDef_0.05000000074505806=0.05000000074505806 + S:OreDict_plateAlloyCarbon=plateAlloyCarbon + D:PhysicalDef_0.05999999865889549=0.05999999865889549 + D:ProjectileDef_0.23000000417232513=0.23000000417232513 + D:RadiationDef_0.0=0.0 + D:Weight_60.0=60.0 + D:WitherDef_0.0=0.0 +} + + +platealloyiridium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.23999999463558197=0.23999999463558197 + D:FallDef_0.0=0.0 + D:FireDef_0.2199999988079071=0.2199999988079071 + D:MagicDef_0.2199999988079071=0.2199999988079071 + S:OreDict_plateAlloyIridium=plateAlloyIridium + D:PhysicalDef_0.23999999463558197=0.23999999463558197 + D:ProjectileDef_0.23999999463558197=0.23999999463558197 + D:RadiationDef_0.0=0.0 + D:Weight_220.0=220.0 + D:WitherDef_0.0=0.0 +} + + +platealuminium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.14000000059604645=0.14000000059604645 + D:FallDef_0.0=0.0 + D:FireDef_0.11999999731779099=0.11999999731779099 + D:MagicDef_0.11999999731779099=0.11999999731779099 + S:OreDict_plateAluminium=plateAluminium + D:PhysicalDef_0.14000000059604645=0.14000000059604645 + D:ProjectileDef_0.14000000059604645=0.14000000059604645 + D:RadiationDef_0.0=0.0 + D:Weight_120.0=120.0 + D:WitherDef_0.0=0.0 +} + + +plateamethyst { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateAmethyst=plateAmethyst + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plateastralsilver { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.18000000715255737=0.18000000715255737 + S:OreDict_plateAstralSilver=plateAstralSilver + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +platebismuthbronze { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.11999999731779099=0.11999999731779099 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateBismuthBronze=plateBismuthBronze + D:PhysicalDef_0.11999999731779099=0.11999999731779099 + D:ProjectileDef_0.11999999731779099=0.11999999731779099 + D:RadiationDef_0.0=0.0 + D:Weight_160.0=160.0 + D:WitherDef_0.0=0.0 +} + + +plateblackbronze { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.12999999523162842=0.12999999523162842 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateBlackBronze=plateBlackBronze + D:PhysicalDef_0.12999999523162842=0.12999999523162842 + D:ProjectileDef_0.12999999523162842=0.12999999523162842 + D:RadiationDef_0.0=0.0 + D:Weight_160.0=160.0 + D:WitherDef_0.0=0.0 +} + + +plateblacksteel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.1899999976158142=0.1899999976158142 + D:FallDef_0.0=0.0 + D:FireDef_0.17000000178813934=0.17000000178813934 + D:MagicDef_0.17000000178813934=0.17000000178813934 + S:OreDict_plateBlackSteel=plateBlackSteel + D:PhysicalDef_0.1899999976158142=0.1899999976158142 + D:ProjectileDef_0.1899999976158142=0.1899999976158142 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platebluesteel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.20999999344348907=0.20999999344348907 + D:FallDef_0.0=0.0 + D:FireDef_0.1899999976158142=0.1899999976158142 + D:MagicDef_0.1899999976158142=0.1899999976158142 + S:OreDict_plateBlueSteel=plateBlueSteel + D:PhysicalDef_0.20999999344348907=0.20999999344348907 + D:ProjectileDef_0.20999999344348907=0.20999999344348907 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platebluetopaz { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateBlueTopaz=plateBlueTopaz + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +platebrass { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.11999999731779099=0.11999999731779099 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateBrass=plateBrass + D:PhysicalDef_0.11999999731779099=0.11999999731779099 + D:ProjectileDef_0.11999999731779099=0.11999999731779099 + D:RadiationDef_0.0=0.0 + D:Weight_140.0=140.0 + D:WitherDef_0.0=0.0 +} + + +platebronze { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.12999999523162842=0.12999999523162842 + D:FallDef_0.0=0.0 + D:FireDef_0.11999999731779099=0.11999999731779099 + D:MagicDef_0.11999999731779099=0.11999999731779099 + S:OreDict_plateBronze=plateBronze + D:PhysicalDef_0.12999999523162842=0.12999999523162842 + D:ProjectileDef_0.12999999523162842=0.12999999523162842 + D:RadiationDef_0.0=0.0 + D:Weight_160.0=160.0 + D:WitherDef_0.0=0.0 +} + + +platechrome { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.11999999731779099=0.11999999731779099 + D:FallDef_0.0=0.0 + D:FireDef_0.20999999344348907=0.20999999344348907 + D:MagicDef_0.20999999344348907=0.20999999344348907 + S:OreDict_plateChrome=plateChrome + D:PhysicalDef_0.11999999731779099=0.11999999731779099 + D:ProjectileDef_0.11999999731779099=0.11999999731779099 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platecobalt { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.1599999964237213=0.1599999964237213 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateCobalt=plateCobalt + D:PhysicalDef_0.1599999964237213=0.1599999964237213 + D:ProjectileDef_0.1599999964237213=0.1599999964237213 + D:RadiationDef_0.0=0.0 + D:Weight_220.0=220.0 + D:WitherDef_0.0=0.0 +} + + +platecobaltbrass { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.15000000596046448=0.15000000596046448 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateCobaltBrass=plateCobaltBrass + D:PhysicalDef_0.15000000596046448=0.15000000596046448 + D:ProjectileDef_0.15000000596046448=0.15000000596046448 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +platecopper { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10999999940395355=0.10999999940395355 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateCopper=plateCopper + D:PhysicalDef_0.10999999940395355=0.10999999940395355 + D:ProjectileDef_0.10999999940395355=0.10999999940395355 + D:RadiationDef_0.0=0.0 + D:Weight_140.0=140.0 + D:WitherDef_0.0=0.0 +} + + +platedamascussteel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.2199999988079071=0.2199999988079071 + D:FallDef_0.0=0.0 + D:FireDef_0.20000000298023224=0.20000000298023224 + D:MagicDef_0.20000000298023224=0.20000000298023224 + S:OreDict_plateDamascusSteel=plateDamascusSteel + D:PhysicalDef_0.2199999988079071=0.2199999988079071 + D:ProjectileDef_0.2199999988079071=0.2199999988079071 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platedarkiron { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.20999999344348907=0.20999999344348907 + D:FallDef_0.0=0.0 + D:FireDef_0.1899999976158142=0.1899999976158142 + D:MagicDef_0.1899999976158142=0.1899999976158142 + S:OreDict_plateDarkIron=plateDarkIron + D:PhysicalDef_0.20999999344348907=0.20999999344348907 + D:ProjectileDef_0.20999999344348907=0.20999999344348907 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platediamond { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.20000000298023224=0.20000000298023224 + D:FallDef_0.0=0.0 + D:FireDef_0.2199999988079071=0.2199999988079071 + D:MagicDef_0.2199999988079071=0.2199999988079071 + S:OreDict_plateDiamond=plateDiamond + D:PhysicalDef_0.20000000298023224=0.20000000298023224 + D:ProjectileDef_0.20000000298023224=0.20000000298023224 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +plateduranium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.23999999463558197=0.23999999463558197 + D:FallDef_0.0=0.0 + D:FireDef_0.23999999463558197=0.23999999463558197 + D:MagicDef_0.23999999463558197=0.23999999463558197 + S:OreDict_plateDuranium=plateDuranium + D:PhysicalDef_0.23999999463558197=0.23999999463558197 + D:ProjectileDef_0.23999999463558197=0.23999999463558197 + D:RadiationDef_0.0=0.0 + D:Weight_140.0=140.0 + D:WitherDef_0.0=0.0 +} + + +plateelectrum { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10999999940395355=0.10999999940395355 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateElectrum=plateElectrum + D:PhysicalDef_0.10999999940395355=0.10999999940395355 + D:ProjectileDef_0.10999999940395355=0.10999999940395355 + D:RadiationDef_0.0=0.0 + D:Weight_250.0=250.0 + D:WitherDef_0.0=0.0 +} + + +plateelectrumflux { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.1899999976158142=0.1899999976158142 + D:FallDef_0.0=0.0 + D:FireDef_0.1599999964237213=0.1599999964237213 + D:MagicDef_0.1599999964237213=0.1599999964237213 + S:OreDict_plateElectrumFlux=plateElectrumFlux + D:PhysicalDef_0.1899999976158142=0.1899999976158142 + D:ProjectileDef_0.1899999976158142=0.1899999976158142 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plateemerald { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateEmerald=plateEmerald + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_160.0=160.0 + D:WitherDef_0.0=0.0 +} + + +plateenderium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.2199999988079071=0.2199999988079071 + D:FallDef_0.0=0.0 + D:FireDef_0.20999999344348907=0.20999999344348907 + D:MagicDef_0.20999999344348907=0.20999999344348907 + S:OreDict_plateEnderium=plateEnderium + D:PhysicalDef_0.2199999988079071=0.2199999988079071 + D:ProjectileDef_0.2199999988079071=0.2199999988079071 + D:RadiationDef_0.0=0.0 + D:Weight_250.0=250.0 + D:WitherDef_0.0=0.0 +} + + +plateforce { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.20000000298023224=0.20000000298023224 + D:MagicDef_0.20000000298023224=0.20000000298023224 + S:OreDict_plateForce=plateForce + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plategarnetred { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateGarnetRed=plateGarnetRed + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plategarnetyellow { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateGarnetYellow=plateGarnetYellow + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plategold { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.09000000357627869=0.09000000357627869 + D:FallDef_0.0=0.0 + D:FireDef_0.05000000074505806=0.05000000074505806 + D:MagicDef_0.25=0.25 + S:OreDict_plateGold=plateGold + D:PhysicalDef_0.09000000357627869=0.09000000357627869 + D:ProjectileDef_0.09000000357627869=0.09000000357627869 + D:RadiationDef_0.0=0.0 + D:Weight_300.0=300.0 + D:WitherDef_0.0=0.0 +} + + +plategreensapphire { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateGreenSapphire=plateGreenSapphire + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_160.0=160.0 + D:WitherDef_0.0=0.0 +} + + +platehsla { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.20999999344348907=0.20999999344348907 + D:FallDef_0.0=0.0 + D:FireDef_0.17000000178813934=0.17000000178813934 + D:MagicDef_0.17000000178813934=0.17000000178813934 + S:OreDict_plateHSLA=plateHSLA + D:PhysicalDef_0.20999999344348907=0.20999999344348907 + D:ProjectileDef_0.20999999344348907=0.20999999344348907 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +plateinfusedair { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateInfusedAir=plateInfusedAir + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_10.0=10.0 + D:WitherDef_0.0=0.0 +} + + +plateinfusedearth { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.30000001192092896=0.30000001192092896 + D:FallDef_0.0=0.0 + D:FireDef_0.30000001192092896=0.30000001192092896 + D:MagicDef_0.30000001192092896=0.30000001192092896 + S:OreDict_plateInfusedEarth=plateInfusedEarth + D:PhysicalDef_0.30000001192092896=0.30000001192092896 + D:ProjectileDef_0.30000001192092896=0.30000001192092896 + D:RadiationDef_0.0=0.0 + D:Weight_350.0=350.0 + D:WitherDef_0.0=0.0 +} + + +plateinfusedentropy { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateInfusedEntropy=plateInfusedEntropy + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:SpecialType_4.0=4.0 + S:StatType_THORNSSINGLE=THORNSSINGLE + D:Weight_150.0=150.0 + D:WitherDef_0.0=0.0 +} + + +plateinfusedfire { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.11999999731779099=0.11999999731779099 + D:FallDef_0.0=0.0 + D:FireDef_0.30000001192092896=0.30000001192092896 + D:MagicDef_0.30000001192092896=0.30000001192092896 + S:OreDict_plateInfusedFire=plateInfusedFire + D:PhysicalDef_0.11999999731779099=0.11999999731779099 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:SpecialType_3.0=3.0 + S:StatType_THORNSSINGLE=THORNSSINGLE + D:Weight_150.0=150.0 + D:WitherDef_0.0=0.0 +} + + +plateinfusedgold { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.15000000596046448=0.15000000596046448 + D:FallDef_0.0=0.0 + D:FireDef_0.05000000074505806=0.05000000074505806 + D:MagicDef_0.05000000074505806=0.05000000074505806 + S:OreDict_plateInfusedGold=plateInfusedGold + D:PhysicalDef_0.15000000596046448=0.15000000596046448 + D:ProjectileDef_0.15000000596046448=0.15000000596046448 + D:RadiationDef_0.0=0.0 + D:Weight_300.0=300.0 + D:WitherDef_0.0=0.0 +} + + +plateinfusedorder { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.2199999988079071=0.2199999988079071 + D:FallDef_0.0=0.0 + D:FireDef_0.2199999988079071=0.2199999988079071 + D:MagicDef_0.25=0.25 + S:OreDict_plateInfusedOrder=plateInfusedOrder + D:PhysicalDef_0.18000000715255737=0.18000000715255737 + D:ProjectileDef_0.2199999988079071=0.2199999988079071 + D:RadiationDef_0.0=0.0 + D:Weight_150.0=150.0 + D:WitherDef_0.0=0.0 +} + + +plateinfusedwater { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.20000000298023224=0.20000000298023224 + D:MagicDef_0.20000000298023224=0.20000000298023224 + S:OreDict_plateInfusedWater=plateInfusedWater + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_150.0=150.0 + D:WitherDef_0.0=0.0 +} + + +plateinvar { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.2199999988079071=0.2199999988079071 + D:MagicDef_0.2199999988079071=0.2199999988079071 + S:OreDict_plateInvar=plateInvar + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_190.0=190.0 + D:WitherDef_0.0=0.0 +} + + +plateiron { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.11999999731779099=0.11999999731779099 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateIron=plateIron + D:PhysicalDef_0.11999999731779099=0.11999999731779099 + D:ProjectileDef_0.11999999731779099=0.11999999731779099 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +plateironwood { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.17000000178813934=0.17000000178813934 + D:FallDef_0.0=0.0 + D:FireDef_0.019999999552965164=0.019999999552965164 + D:MagicDef_0.019999999552965164=0.019999999552965164 + S:OreDict_plateIronWood=plateIronWood + D:PhysicalDef_0.17000000178813934=0.17000000178813934 + D:ProjectileDef_0.17000000178813934=0.17000000178813934 + D:RadiationDef_0.0=0.0 + D:Weight_150.0=150.0 + D:WitherDef_0.0=0.0 +} + + +platelead { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.05000000074505806=0.05000000074505806 + D:FallDef_0.0=0.0 + D:FireDef_0.05000000074505806=0.05000000074505806 + D:MagicDef_0.05000000074505806=0.05000000074505806 + S:OreDict_plateLead=plateLead + D:PhysicalDef_0.05000000074505806=0.05000000074505806 + D:ProjectileDef_0.05000000074505806=0.05000000074505806 + D:RadiationDef_0.30000001192092896=0.30000001192092896 + D:Weight_280.0=280.0 + D:WitherDef_0.0=0.0 +} + + +platemagnalium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.15000000596046448=0.15000000596046448 + D:FallDef_0.0=0.0 + D:FireDef_0.17000000178813934=0.17000000178813934 + D:MagicDef_0.17000000178813934=0.17000000178813934 + S:OreDict_plateMagnalium=plateMagnalium + D:PhysicalDef_0.15000000596046448=0.15000000596046448 + D:ProjectileDef_0.15000000596046448=0.15000000596046448 + D:RadiationDef_0.0=0.0 + D:Weight_120.0=120.0 + D:WitherDef_0.0=0.0 +} + + +platemanganese { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.15000000596046448=0.15000000596046448 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateManganese=plateManganese + D:PhysicalDef_0.15000000596046448=0.15000000596046448 + D:ProjectileDef_0.15000000596046448=0.15000000596046448 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +platemeteoriciron { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.18000000715255737=0.18000000715255737 + D:FallDef_0.0=0.0 + D:FireDef_0.1599999964237213=0.1599999964237213 + D:MagicDef_0.1599999964237213=0.1599999964237213 + S:OreDict_plateMeteoricIron=plateMeteoricIron + D:PhysicalDef_0.18000000715255737=0.18000000715255737 + D:ProjectileDef_0.18000000715255737=0.18000000715255737 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platemeteoricsteel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.20999999344348907=0.20999999344348907 + D:FallDef_0.0=0.0 + D:FireDef_0.1899999976158142=0.1899999976158142 + D:MagicDef_0.1899999976158142=0.1899999976158142 + S:OreDict_plateMeteoricSteel=plateMeteoricSteel + D:PhysicalDef_0.20999999344348907=0.20999999344348907 + D:ProjectileDef_0.20999999344348907=0.20999999344348907 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platemithril { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.25=0.25 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.30000001192092896=0.30000001192092896 + S:OreDict_plateMithril=plateMithril + D:PhysicalDef_0.25=0.25 + D:ProjectileDef_0.25=0.25 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platemolybdenum { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.14000000059604645=0.14000000059604645 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateMolybdenum=plateMolybdenum + D:PhysicalDef_0.14000000059604645=0.14000000059604645 + D:ProjectileDef_0.14000000059604645=0.14000000059604645 + D:RadiationDef_0.0=0.0 + D:Weight_140.0=140.0 + D:WitherDef_0.0=0.0 +} + + +platenaquadah { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.27000001072883606=0.27000001072883606 + D:FallDef_0.0=0.0 + D:FireDef_0.25=0.25 + D:MagicDef_0.25=0.25 + S:OreDict_plateNaquadah=plateNaquadah + D:PhysicalDef_0.27000001072883606=0.27000001072883606 + D:ProjectileDef_0.27000001072883606=0.27000001072883606 + D:RadiationDef_0.0=0.0 + D:Weight_250.0=250.0 + D:WitherDef_0.0=0.0 +} + + +platenaquadahalloy { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.33000001311302185=0.33000001311302185 + D:FallDef_0.0=0.0 + D:FireDef_0.33000001311302185=0.33000001311302185 + D:MagicDef_0.33000001311302185=0.33000001311302185 + S:OreDict_plateNaquadahAlloy=plateNaquadahAlloy + D:PhysicalDef_0.33000001311302185=0.33000001311302185 + D:ProjectileDef_0.33000001311302185=0.33000001311302185 + D:RadiationDef_0.0=0.0 + D:Weight_300.0=300.0 + D:WitherDef_0.0=0.0 +} + + +plateneodymiummagnetic { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.14000000059604645=0.14000000059604645 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateNeodymiumMagnetic=plateNeodymiumMagnetic + D:PhysicalDef_0.14000000059604645=0.14000000059604645 + D:ProjectileDef_0.14000000059604645=0.14000000059604645 + D:RadiationDef_0.0=0.0 + D:SpecialType_2.0=2.0 + S:StatType_MAGNETSINGLE=MAGNETSINGLE + D:Weight_220.0=220.0 + D:WitherDef_0.0=0.0 +} + + +platenetherstar { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.2199999988079071=0.2199999988079071 + D:FallDef_0.0=0.0 + D:FireDef_0.23999999463558197=0.23999999463558197 + D:MagicDef_0.23999999463558197=0.23999999463558197 + S:OreDict_plateNetherStar=plateNetherStar + D:PhysicalDef_0.2199999988079071=0.2199999988079071 + D:ProjectileDef_0.2199999988079071=0.2199999988079071 + D:RadiationDef_0.0=0.0 + D:Weight_140.0=140.0 + D:WitherDef_0.20000000298023224=0.20000000298023224 +} + + +plateneutronium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.5=0.5 + D:FallDef_0.0=0.0 + D:FireDef_0.5=0.5 + D:MagicDef_0.5=0.5 + S:OreDict_plateNeutronium=plateNeutronium + D:PhysicalDef_0.5=0.5 + D:ProjectileDef_0.5=0.5 + D:RadiationDef_0.0=0.0 + D:Weight_600.0=600.0 + D:WitherDef_0.0=0.0 +} + + +platenickel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.11999999731779099=0.11999999731779099 + D:FallDef_0.0=0.0 + D:FireDef_0.15000000596046448=0.15000000596046448 + D:MagicDef_0.15000000596046448=0.15000000596046448 + S:OreDict_plateNickel=plateNickel + D:PhysicalDef_0.11999999731779099=0.11999999731779099 + D:ProjectileDef_0.11999999731779099=0.11999999731779099 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plateolivine { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateOlivine=plateOlivine + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plateopal { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateOpal=plateOpal + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plateosmiridium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.18000000715255737=0.18000000715255737 + D:FallDef_0.0=0.0 + D:FireDef_0.1599999964237213=0.1599999964237213 + D:MagicDef_0.1599999964237213=0.1599999964237213 + S:OreDict_plateOsmiridium=plateOsmiridium + D:PhysicalDef_0.18000000715255737=0.18000000715255737 + D:ProjectileDef_0.18000000715255737=0.18000000715255737 + D:RadiationDef_0.0=0.0 + D:Weight_240.0=240.0 + D:WitherDef_0.0=0.0 +} + + +plateosmium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.11999999731779099=0.11999999731779099 + D:FallDef_0.0=0.0 + D:FireDef_0.10000000149011612=0.10000000149011612 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateOsmium=plateOsmium + D:PhysicalDef_0.11999999731779099=0.11999999731779099 + D:ProjectileDef_0.11999999731779099=0.11999999731779099 + D:RadiationDef_0.0=0.0 + D:Weight_250.0=250.0 + D:WitherDef_0.0=0.0 +} + + +platepalladium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.14000000059604645=0.14000000059604645 + D:FallDef_0.0=0.0 + D:FireDef_0.11999999731779099=0.11999999731779099 + D:MagicDef_0.11999999731779099=0.11999999731779099 + S:OreDict_platePalladium=platePalladium + D:PhysicalDef_0.14000000059604645=0.14000000059604645 + D:ProjectileDef_0.14000000059604645=0.14000000059604645 + D:RadiationDef_0.0=0.0 + D:Weight_280.0=280.0 + D:WitherDef_0.0=0.0 +} + + +plateplastic { + D:ElectricalDef_0.25=0.25 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.019999999552965164=0.019999999552965164 + D:MagicDef_0.019999999552965164=0.019999999552965164 + S:OreDict_platePlastic=platePlastic + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_60.0=60.0 + D:WitherDef_0.0=0.0 +} + + +plateplatinum { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.15000000596046448=0.15000000596046448 + D:FallDef_0.0=0.0 + D:FireDef_0.12999999523162842=0.12999999523162842 + D:MagicDef_0.12999999523162842=0.12999999523162842 + S:OreDict_platePlatinum=platePlatinum + D:PhysicalDef_0.15000000596046448=0.15000000596046448 + D:ProjectileDef_0.15000000596046448=0.15000000596046448 + D:RadiationDef_0.0=0.0 + D:Weight_290.0=290.0 + D:WitherDef_0.0=0.0 +} + + +plateredsteel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.20000000298023224=0.20000000298023224 + D:FallDef_0.0=0.0 + D:FireDef_0.18000000715255737=0.18000000715255737 + D:MagicDef_0.18000000715255737=0.18000000715255737 + S:OreDict_plateRedSteel=plateRedSteel + D:PhysicalDef_0.20000000298023224=0.20000000298023224 + D:ProjectileDef_0.20000000298023224=0.20000000298023224 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platerosegold { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.07999999821186066=0.07999999821186066 + D:MagicDef_0.18000000715255737=0.18000000715255737 + S:OreDict_plateRoseGold=plateRoseGold + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_240.0=240.0 + D:WitherDef_0.0=0.0 +} + + +platerubber { + D:ElectricalDef_0.25=0.25 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_2.0=2.0 + D:FireDef_0.019999999552965164=0.019999999552965164 + D:MagicDef_0.10000000149011612=0.10000000149011612 + S:OreDict_plateRubber=plateRubber + D:PhysicalDef_0.05999999865889549=0.05999999865889549 + D:ProjectileDef_0.05999999865889549=0.05999999865889549 + D:RadiationDef_0.0=0.0 + D:Weight_60.0=60.0 + D:WitherDef_0.0=0.0 +} + + +plateruby { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.20000000298023224=0.20000000298023224 + D:MagicDef_0.20000000298023224=0.20000000298023224 + S:OreDict_plateRuby=plateRuby + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +platesapphire { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateSapphire=plateSapphire + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +platesilver { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10999999940395355=0.10999999940395355 + D:FallDef_0.0=0.0 + D:FireDef_0.07000000029802322=0.07000000029802322 + D:MagicDef_0.23999999463558197=0.23999999463558197 + S:OreDict_plateSilver=plateSilver + D:PhysicalDef_0.10999999940395355=0.10999999940395355 + D:ProjectileDef_0.10999999940395355=0.10999999940395355 + D:RadiationDef_0.0=0.0 + D:Weight_220.0=220.0 + D:WitherDef_0.0=0.0 +} + + +platestainlesssteel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.1599999964237213=0.1599999964237213 + D:FallDef_0.0=0.0 + D:FireDef_0.20999999344348907=0.20999999344348907 + D:MagicDef_0.20999999344348907=0.20999999344348907 + S:OreDict_plateStainlessSteel=plateStainlessSteel + D:PhysicalDef_0.1599999964237213=0.1599999964237213 + D:ProjectileDef_0.1599999964237213=0.1599999964237213 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platesteel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.18000000715255737=0.18000000715255737 + D:FallDef_0.0=0.0 + D:FireDef_0.1599999964237213=0.1599999964237213 + D:MagicDef_0.1599999964237213=0.1599999964237213 + S:OreDict_plateSteel=plateSteel + D:PhysicalDef_0.18000000715255737=0.18000000715255737 + D:ProjectileDef_0.18000000715255737=0.18000000715255737 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platesteeleaf { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.1599999964237213=0.1599999964237213 + D:FallDef_0.0=0.0 + D:FireDef_0.05999999865889549=0.05999999865889549 + D:MagicDef_0.05999999865889549=0.05999999865889549 + S:OreDict_plateSteeleaf=plateSteeleaf + D:PhysicalDef_0.1599999964237213=0.1599999964237213 + D:ProjectileDef_0.1599999964237213=0.1599999964237213 + D:RadiationDef_0.0=0.0 + D:Weight_120.0=120.0 + D:WitherDef_0.0=0.0 +} + + +platesterlingsilver { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.15000000596046448=0.15000000596046448 + D:FallDef_0.0=0.0 + D:FireDef_0.12999999523162842=0.12999999523162842 + D:MagicDef_0.12999999523162842=0.12999999523162842 + S:OreDict_plateSterlingSilver=plateSterlingSilver + D:PhysicalDef_0.15000000596046448=0.15000000596046448 + D:ProjectileDef_0.15000000596046448=0.15000000596046448 + D:RadiationDef_0.0=0.0 + D:Weight_210.0=210.0 + D:WitherDef_0.0=0.0 +} + + +platetanzanite { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.14000000059604645=0.14000000059604645 + S:OreDict_plateTanzanite=plateTanzanite + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +platethaumium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.18000000715255737=0.18000000715255737 + D:FallDef_0.0=0.0 + D:FireDef_0.20000000298023224=0.20000000298023224 + D:MagicDef_0.30000001192092896=0.30000001192092896 + S:OreDict_plateThaumium=plateThaumium + D:PhysicalDef_0.18000000715255737=0.18000000715255737 + D:ProjectileDef_0.1899999976158142=0.1899999976158142 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + +platethorium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.12999999523162842=0.12999999523162842 + D:FallDef_0.0=0.0 + D:FireDef_0.1599999964237213=0.1599999964237213 + D:MagicDef_0.1599999964237213=0.1599999964237213 + S:OreDict_plateThorium=plateThorium + D:PhysicalDef_0.12999999523162842=0.12999999523162842 + D:ProjectileDef_0.12999999523162842=0.12999999523162842 + D:RadiationDef_0.0=0.0 + D:Weight_280.0=280.0 + D:WitherDef_0.0=0.0 +} + + +platetitanium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.20000000298023224=0.20000000298023224 + D:FallDef_0.0=0.0 + D:FireDef_0.18000000715255737=0.18000000715255737 + D:MagicDef_0.18000000715255737=0.18000000715255737 + S:OreDict_plateTitanium=plateTitanium + D:PhysicalDef_0.20000000298023224=0.20000000298023224 + D:ProjectileDef_0.20000000298023224=0.20000000298023224 + D:RadiationDef_0.0=0.0 + D:Weight_140.0=140.0 + D:WitherDef_0.0=0.0 +} + + +platetritanium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.25999999046325684=0.25999999046325684 + D:FallDef_0.0=0.0 + D:FireDef_0.25999999046325684=0.25999999046325684 + D:MagicDef_0.25999999046325684=0.25999999046325684 + S:OreDict_plateTritanium=plateTritanium + D:PhysicalDef_0.25999999046325684=0.25999999046325684 + D:ProjectileDef_0.25999999046325684=0.25999999046325684 + D:RadiationDef_0.0=0.0 + D:Weight_140.0=140.0 + D:WitherDef_0.0=0.0 +} + + +platetungsten { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.25999999046325684=0.25999999046325684 + D:FallDef_0.0=0.0 + D:FireDef_0.23000000417232513=0.23000000417232513 + D:MagicDef_0.25999999046325684=0.25999999046325684 + S:OreDict_plateTungsten=plateTungsten + D:PhysicalDef_0.27000001072883606=0.27000001072883606 + D:ProjectileDef_0.25999999046325684=0.25999999046325684 + D:RadiationDef_0.0=0.0 + D:Weight_270.0=270.0 + D:WitherDef_0.0=0.0 +} + + +platetungstensteel { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.30000001192092896=0.30000001192092896 + D:FallDef_0.0=0.0 + D:FireDef_0.25=0.25 + D:MagicDef_0.2800000011920929=0.2800000011920929 + S:OreDict_plateTungstenSteel=plateTungstenSteel + D:PhysicalDef_0.30000001192092896=0.30000001192092896 + D:ProjectileDef_0.2800000011920929=0.2800000011920929 + D:RadiationDef_0.0=0.0 + D:Weight_270.0=270.0 + D:WitherDef_0.0=0.0 +} + + +plateultimet { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.10000000149011612=0.10000000149011612 + D:ExplosionDef_0.20999999344348907=0.20999999344348907 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:FireDef_0.1899999976158142=0.1899999976158142 + D:MagicDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.1899999976158142=0.1899999976158142 + S:OreDict_plateTopaz=plateTopaz + S:OreDict_plateUltimet=plateUltimet + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:PhysicalDef_0.20999999344348907=0.20999999344348907 + D:ProjectileDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.20999999344348907=0.20999999344348907 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +plateuranium { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.20999999344348907=0.20999999344348907 + D:FallDef_0.0=0.0 + D:FireDef_0.20000000298023224=0.20000000298023224 + D:MagicDef_0.15000000596046448=0.15000000596046448 + S:OreDict_plateUranium=plateUranium + D:PhysicalDef_0.27000001072883606=0.27000001072883606 + D:ProjectileDef_0.23000000417232513=0.23000000417232513 + D:RadiationDef_0.0=0.0 + D:Weight_290.0=290.0 + D:WitherDef_0.0=0.0 +} + + +platevinteum { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.11999999731779099=0.11999999731779099 + D:FallDef_0.0=0.0 + D:FireDef_0.14000000059604645=0.14000000059604645 + D:MagicDef_0.2800000011920929=0.2800000011920929 + S:OreDict_plateVinteum=plateVinteum + D:PhysicalDef_0.10000000149011612=0.10000000149011612 + D:ProjectileDef_0.11999999731779099=0.11999999731779099 + D:RadiationDef_0.0=0.0 + D:Weight_180.0=180.0 + D:WitherDef_0.0=0.0 +} + + +platewood { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.07999999821186066=0.07999999821186066 + D:FallDef_0.0=0.0 + D:FireDef_0.019999999552965164=0.019999999552965164 + D:MagicDef_0.07999999821186066=0.07999999821186066 + S:OreDict_plateWood=plateWood + D:PhysicalDef_0.07999999821186066=0.07999999821186066 + D:ProjectileDef_0.09000000357627869=0.09000000357627869 + D:RadiationDef_0.0=0.0 + D:Weight_80.0=80.0 + D:WitherDef_0.0=0.0 +} + + +platewroughtiron { + D:ElectricalDef_0.0=0.0 + B:Enabled_true=true + D:ExplosionDef_0.14000000059604645=0.14000000059604645 + D:FallDef_0.0=0.0 + D:FireDef_0.11999999731779099=0.11999999731779099 + D:MagicDef_0.11999999731779099=0.11999999731779099 + S:OreDict_plateWroughtIron=plateWroughtIron + D:PhysicalDef_0.14000000059604645=0.14000000059604645 + D:ProjectileDef_0.14000000059604645=0.14000000059604645 + D:RadiationDef_0.0=0.0 + D:Weight_200.0=200.0 + D:WitherDef_0.0=0.0 +} + + diff --git a/config/GregTech/Other.cfg b/config/GregTech/Other.cfg new file mode 100644 index 0000000000..eed6ee5bb6 --- /dev/null +++ b/config/GregTech/Other.cfg @@ -0,0 +1,10 @@ +# Configuration file + +general { + B:AprilFool_false=false + B:DisableFlintTools_false=false + B:EnableAE2Integration_false=false + B:EnableAE2Tunnel_false=false +} + + diff --git a/config/GregTech/OverpoweredStuff.cfg b/config/GregTech/OverpoweredStuff.cfg new file mode 100644 index 0000000000..0c5341c6d3 --- /dev/null +++ b/config/GregTech/OverpoweredStuff.cfg @@ -0,0 +1,140 @@ +# Configuration file + +general { + I:100EUtoRF_360=360 + I:100RFtoEU_20=20 + B:InputRF_false=false + B:OutputRF_true=true + B:RFExplosions_false=false + I:WireHeatingTicks_4=4 + B:ignoreTConstruct_true=true +} + + +gregtechrecipes { + D:AshOutputMultiplier_1.0=1.0 + B:AshYieldsAlkaliMetalOxides_true=true + B:EnableZPMandUVBatteries_false=false + B:SolarPanel8V_false=false + B:SolarPanelEV_false=false + B:SolarPanelHV_false=false + B:SolarPanelIV_false=false + B:SolarPanelLV_false=false + B:SolarPanelLuV_false=false + B:SolarPanelMV_false=false + B:SolarPanelUV_false=false + B:SolarPanelZPM_false=false + B:StoneDustCentrifugation_false=false + D:StoneDustOutputMultiplier_0.6=0.6 +} + + +oreprocessingoutputmultiplier { + I:Almandine_1=1 + I:Aluminium_1=1 + I:Amethyst_1=1 + I:Apatite_1=1 + I:BandedIron_1=1 + I:Barite_1=1 + I:Bastnasite_1=1 + I:Bauxite_1=1 + I:Bentonite_1=1 + I:Beryllium_1=1 + I:Bismuth_1=1 + I:BlueTopaz_1=1 + I:BrownLimonite_1=1 + I:Calcite_1=1 + I:CassiteriteSand_1=1 + I:Cassiterite_1=1 + I:CertusQuartz_1=1 + I:Chalcopyrite_1=1 + I:Chromite_1=1 + I:Cinnabar_1=1 + I:Coal_1=1 + I:Cobaltite_1=1 + I:Cooperite_1=1 + I:Copper_1=1 + I:Diamond_1=1 + I:Diatomite_1=1 + I:Emerald_1=1 + I:FoolsRuby_1=1 + I:Galena_1=1 + I:GarnetRed_1=1 + I:GarnetYellow_1=1 + I:Garnierite_1=1 + I:Glauconite_1=1 + I:Gold_1=1 + I:Graphite_1=1 + I:GreenSapphire_1=1 + I:Grossular_1=1 + I:Ilmenite_1=1 + I:Iridium_1=1 + I:Iron_1=1 + I:Lapis_1=1 + I:Lazurite_1=1 + I:Lead_1=1 + I:Lepidolite_1=1 + I:Lignite_1=1 + I:Lithium_1=1 + I:Magnesite_1=1 + I:Magnetite_1=1 + I:Malachite_1=1 + I:Manganese_1=1 + I:Molybdenite_1=1 + I:Molybdenum_1=1 + I:Monazite_1=1 + I:NaquadahEnriched_1=1 + I:Naquadah_1=1 + I:Neodymium_1=1 + I:NetherQuartz_1=1 + I:Nickel_1=1 + I:Olivine_1=1 + I:Opal_1=1 + I:Osmium_1=1 + I:Palladium_1=1 + I:Pentlandite_1=1 + I:Phosphate_1=1 + I:Phosphorus_1=1 + I:Pitchblende_1=1 + I:Platinum_1=1 + I:Plutonium_1=1 + I:Powellite_1=1 + I:Pyrite_1=1 + I:Pyrochlore_1=1 + I:Pyrolusite_1=1 + I:Pyrope_1=1 + I:Quartzite_1=1 + I:Redstone_1=1 + I:RockSalt_1=1 + I:Ruby_1=1 + I:Salt_1=1 + I:Saltpeter_1=1 + I:Sapphire_1=1 + I:Scheelite_1=1 + I:Silver_1=1 + I:Soapstone_1=1 + I:Sodalite_1=1 + I:Spessartine_1=1 + I:Sphalerite_1=1 + I:Spodumene_1=1 + I:Stibnite_1=1 + I:Sulfur_1=1 + I:Talc_1=1 + I:Tantalite_1=1 + I:Tanzanite_1=1 + I:Tetrahedrite_1=1 + I:Thorium_1=1 + I:Tin_1=1 + I:Titanium_1=1 + I:Topaz_1=1 + I:Tungstate_1=1 + I:Uraninite_1=1 + I:Uranium235_1=1 + I:Uranium_1=1 + I:VanadiumMagnetite_1=1 + I:Wulfenite_1=1 + I:YellowLimonite_1=1 + I:Zinc_1=1 +} + + diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg new file mode 100644 index 0000000000..9033b90669 --- /dev/null +++ b/config/GregTech/Recipes.cfg @@ -0,0 +1,38958 @@ +# Configuration file + +alloysmelting { + I:blockAluminium_5=5 + I:blockAmericium_5=5 + I:blockAntimony_5=5 + I:blockArsenic_5=5 + I:blockBatteryAlloy_5=5 + I:blockBeryllium_5=5 + I:blockBismuthBronze_5=5 + I:blockBismuth_5=5 + I:blockBlackBronze_5=5 + I:blockBlackSteel_5=5 + I:blockBlueSteel_5=5 + I:blockBrass_5=5 + I:blockBronze_5=5 + I:blockCaesium_5=5 + I:blockCerium_5=5 + I:blockChrome_5=5 + I:blockCobaltBrass_5=5 + I:blockCobalt_5=5 + I:blockCopper_5=5 + I:blockCupronickel_5=5 + I:blockDamascusSteel_5=5 + I:blockDuranium_5=5 + I:blockElectrum_5=5 + I:blockEuropium_5=5 + I:blockGallium_5=5 + I:blockGold_5=5 + I:blockHSSE_5=5 + I:blockHSSG_5=5 + I:blockHSSS_5=5 + I:blockIndium_5=5 + I:blockInvar_5=5 + I:blockIridium_5=5 + I:blockIron_5=5 + I:blockKanthal_5=5 + I:blockLead_5=5 + I:blockLutetium_5=5 + I:blockMagnalium_5=5 + I:blockMagnesium_5=5 + I:blockManganese_5=5 + I:blockMithril_5=5 + I:blockMolybdenum_5=5 + I:blockNaquadahAlloy_5=5 + I:blockNaquadahEnriched_5=5 + I:blockNaquadah_5=5 + I:blockNaquadria_5=5 + I:blockNeodymium_5=5 + I:blockNeutronium_5=5 + I:blockNichrome_5=5 + I:blockNickel_5=5 + I:blockNiobiumNitride_5=5 + I:blockNiobiumTitanium_5=5 + I:blockNiobium_5=5 + I:blockOsmiridium_5=5 + I:blockOsmium_5=5 + I:blockPalladium_5=5 + I:blockPlatinum_5=5 + I:blockPlutonium241_5=5 + I:blockPlutonium_5=5 + I:blockRedAlloy_5=5 + I:blockRedSteel_5=5 + I:blockRoseGold_5=5 + I:blockSilicon_5=5 + I:blockSilver_5=5 + I:blockSolderingAlloy_5=5 + I:blockStainlessSteel_5=5 + I:blockSteel_5=5 + I:blockSterlingSilver_5=5 + I:blockTantalum_5=5 + I:blockThorium_5=5 + I:blockTinAlloy_5=5 + I:blockTin_5=5 + I:blockTitanium_5=5 + I:blockTritanium_5=5 + I:blockTungstenCarbide_5=5 + I:blockTungstenSteel_5=5 + I:blockTungsten_5=5 + I:blockUltimet_5=5 + I:blockUranium235_5=5 + I:blockUranium_5=5 + I:blockVanadiumGallium_5=5 + I:blockVanadiumSteel_5=5 + I:blockVanadium_5=5 + I:blockYttriumBariumCuprate_5=5 + I:blockYttrium_5=5 + I:blockZinc_5=5 + I:bottleEmpty_64=64 + I:gearGtAluminium_260=260 + I:gearGtBronze_760=760 + I:gearGtCobaltBrass_580=580 + I:gearGtCopper_630=630 + I:gearGtGold_1960=1960 + I:gearGtHSSE_810=810 + I:gearGtHSSG_980=980 + I:gearGtIron_560=560 + I:gearGtIron_570=570 + I:gearGtNeutronium_1000000=1000000 + I:gearGtStainlessSteel_550=550 + I:gearGtSteel_560=560 + I:gearGtSteel_570=570 + I:gearGtTin_1180=1180 + I:gearGtTitanium_480=480 + I:gearGtTungstenSteel_1190=1190 + I:gt.metaitem.03.32012_160=160 + I:ic2.blockAlloyGlass_400=400 + I:ic2.itemCasingAdvIron_128=128 + I:ic2.itemCasingBronze_128=128 + I:ic2.itemCasingCopper_128=128 + I:ic2.itemCasingGold_128=128 + I:ic2.itemCasingIron_128=128 + I:ic2.itemCasingLead_128=128 + I:ic2.itemCasingTin_128=128 + I:ic2.itemRubber_130=130 + I:ingotAluminium_130=130 + I:ingotAluminium_200=200 + I:ingotAmericium_130=130 + I:ingotAmericium_200=200 + I:ingotAntimony_130=130 + I:ingotAntimony_200=200 + I:ingotArsenic_130=130 + I:ingotArsenic_200=200 + I:ingotBatteryAlloy_130=130 + I:ingotBatteryAlloy_200=200 + I:ingotBatteryAlloy_250=250 + I:ingotBeryllium_130=130 + I:ingotBeryllium_200=200 + I:ingotBismuthBronze_130=130 + I:ingotBismuthBronze_200=200 + I:ingotBismuth_130=130 + I:ingotBismuth_200=200 + I:ingotBlackBronze_130=130 + I:ingotBlackBronze_200=200 + I:ingotBlackSteel_130=130 + I:ingotBlackSteel_200=200 + I:ingotBlueSteel_130=130 + I:ingotBlueSteel_200=200 + I:ingotBorosilicateGlass_130=130 + I:ingotBorosilicateGlass_200=200 + I:ingotBorosilicateGlass_400=400 + I:ingotBrass_130=130 + I:ingotBrass_150=150 + I:ingotBrass_200=200 + I:ingotBrick_130=130 + I:ingotBronze_130=130 + I:ingotBronze_150=150 + I:ingotBronze_200=200 + I:ingotCaesium_130=130 + I:ingotCaesium_200=200 + I:ingotCarbon_130=130 + I:ingotCarbon_200=200 + I:ingotCerium_200=200 + I:ingotChrome_130=130 + I:ingotChrome_200=200 + I:ingotCobaltBrass_130=130 + I:ingotCobaltBrass_200=200 + I:ingotCobalt_130=130 + I:ingotCobalt_200=200 + I:ingotCopper_130=130 + I:ingotCopper_200=200 + I:ingotCupronickel_100=100 + I:ingotCupronickel_130=130 + I:ingotCupronickel_200=200 + I:ingotDamascusSteel_130=130 + I:ingotDamascusSteel_200=200 + I:ingotDuranium_130=130 + I:ingotDuranium_200=200 + I:ingotElectrum_100=100 + I:ingotElectrum_130=130 + I:ingotElectrum_200=200 + I:ingotEpoxidFiberReinforced_130=130 + I:ingotEpoxidFiberReinforced_200=200 + I:ingotEpoxid_130=130 + I:ingotEpoxid_200=200 + I:ingotEuropium_130=130 + I:ingotEuropium_200=200 + I:ingotGalliumArsenide_130=130 + I:ingotGalliumArsenide_200=200 + I:ingotGallium_130=130 + I:ingotGallium_200=200 + I:ingotGold_130=130 + I:ingotGold_200=200 + I:ingotHSSE_130=130 + I:ingotHSSE_200=200 + I:ingotHSSG_130=130 + I:ingotHSSG_200=200 + I:ingotHSSS_130=130 + I:ingotHSSS_200=200 + I:ingotIndiumGalliumPhosphide_130=130 + I:ingotIndiumGalliumPhosphide_200=200 + I:ingotIndium_130=130 + I:ingotIndium_200=200 + I:ingotInvar_130=130 + I:ingotInvar_150=150 + I:ingotInvar_200=200 + I:ingotIridium_130=130 + I:ingotIridium_200=200 + I:ingotIron_130=130 + I:ingotIron_200=200 + I:ingotKanthal_130=130 + I:ingotKanthal_200=200 + I:ingotLead_130=130 + I:ingotLead_200=200 + I:ingotLithium_130=130 + I:ingotLithium_200=200 + I:ingotLutetium_200=200 + I:ingotMagnalium_130=130 + I:ingotMagnalium_150=150 + I:ingotMagnalium_200=200 + I:ingotMagnesium_130=130 + I:ingotMagnesium_200=200 + I:ingotManganese_130=130 + I:ingotManganese_200=200 + I:ingotMithril_130=130 + I:ingotMithril_200=200 + I:ingotMolybdenum_130=130 + I:ingotMolybdenum_200=200 + I:ingotNaquadahAlloy_130=130 + I:ingotNaquadahAlloy_200=200 + I:ingotNaquadahEnriched_200=200 + I:ingotNaquadah_200=200 + I:ingotNaquadria_130=130 + I:ingotNaquadria_200=200 + I:ingotNeodymium_130=130 + I:ingotNeodymium_200=200 + I:ingotNeutronium_130=130 + I:ingotNeutronium_200=200 + I:ingotNichrome_130=130 + I:ingotNichrome_200=200 + I:ingotNickelZincFerrite_130=130 + I:ingotNickelZincFerrite_200=200 + I:ingotNickel_130=130 + I:ingotNickel_200=200 + I:ingotNiobiumNitride_200=200 + I:ingotNiobiumTitanium_130=130 + I:ingotNiobiumTitanium_200=200 + I:ingotNiobium_200=200 + I:ingotOsmiridium_130=130 + I:ingotOsmiridium_200=200 + I:ingotOsmium_130=130 + I:ingotOsmium_200=200 + I:ingotPalladium_130=130 + I:ingotPalladium_200=200 + I:ingotPlastic_130=130 + I:ingotPlastic_200=200 + I:ingotPlatinum_130=130 + I:ingotPlatinum_200=200 + I:ingotPlutonium241_130=130 + I:ingotPlutonium241_200=200 + I:ingotPlutonium_130=130 + I:ingotPlutonium_200=200 + I:ingotPolycaprolactam_130=130 + I:ingotPolycaprolactam_200=200 + I:ingotPolyphenyleneSulfide_130=130 + I:ingotPolyphenyleneSulfide_200=200 + I:ingotPolystyrene_130=130 + I:ingotPolystyrene_200=200 + I:ingotPolytetrafluoroethylene_130=130 + I:ingotPolytetrafluoroethylene_200=200 + I:ingotPolyvinylChloride_130=130 + I:ingotPolyvinylChloride_200=200 + I:ingotPotassium_130=130 + I:ingotPotassium_200=200 + I:ingotRedAlloy_130=130 + I:ingotRedAlloy_200=200 + I:ingotRedAlloy_50=50 + I:ingotRedSteel_130=130 + I:ingotRedSteel_200=200 + I:ingotRoseGold_130=130 + I:ingotRoseGold_200=200 + I:ingotRubber_130=130 + I:ingotRubber_200=200 + I:ingotSilicon_130=130 + I:ingotSilicon_200=200 + I:ingotSilicone_130=130 + I:ingotSilicone_200=200 + I:ingotSilver_130=130 + I:ingotSilver_200=200 + I:ingotSolderingAlloy_130=130 + I:ingotSolderingAlloy_200=200 + I:ingotSolderingAlloy_500=500 + I:ingotStainlessSteel_130=130 + I:ingotStainlessSteel_200=200 + I:ingotSteel_130=130 + I:ingotSteel_200=200 + I:ingotSterlingSilver_130=130 + I:ingotSterlingSilver_200=200 + I:ingotStyreneButadieneRubber_130=130 + I:ingotStyreneButadieneRubber_200=200 + I:ingotTantalum_130=130 + I:ingotTantalum_200=200 + I:ingotThorium_130=130 + I:ingotThorium_200=200 + I:ingotTinAlloy_100=100 + I:ingotTinAlloy_130=130 + I:ingotTinAlloy_200=200 + I:ingotTin_130=130 + I:ingotTin_200=200 + I:ingotTitanium_130=130 + I:ingotTitanium_200=200 + I:ingotTritanium_130=130 + I:ingotTritanium_200=200 + I:ingotTungstenCarbide_130=130 + I:ingotTungstenCarbide_200=200 + I:ingotTungstenSteel_130=130 + I:ingotTungstenSteel_200=200 + I:ingotTungsten_130=130 + I:ingotTungsten_200=200 + I:ingotUltimet_130=130 + I:ingotUltimet_200=200 + I:ingotUranium235_130=130 + I:ingotUranium235_200=200 + I:ingotUranium_130=130 + I:ingotUranium_200=200 + I:ingotVanadiumGallium_130=130 + I:ingotVanadiumGallium_200=200 + I:ingotVanadiumSteel_130=130 + I:ingotVanadiumSteel_200=200 + I:ingotVanadium_200=200 + I:ingotYttriumBariumCuprate_130=130 + I:ingotYttriumBariumCuprate_200=200 + I:ingotYttrium_200=200 + I:ingotZinc_130=130 + I:ingotZinc_200=200 + I:nuggetAluminium_100=100 + I:nuggetAluminium_130=130 + I:nuggetAmericium_100=100 + I:nuggetAmericium_130=130 + I:nuggetAnnealedCopper_100=100 + I:nuggetAntimony_100=100 + I:nuggetArsenic_100=100 + I:nuggetBatteryAlloy_100=100 + I:nuggetBeryllium_100=100 + I:nuggetBeryllium_130=130 + I:nuggetBismuthBronze_100=100 + I:nuggetBismuthBronze_130=130 + I:nuggetBismuth_100=100 + I:nuggetBismuth_130=130 + I:nuggetBlackBronze_100=100 + I:nuggetBlackBronze_130=130 + I:nuggetBlackSteel_100=100 + I:nuggetBlackSteel_130=130 + I:nuggetBlueSteel_100=100 + I:nuggetBlueSteel_130=130 + I:nuggetBorosilicateGlass_100=100 + I:nuggetBrass_100=100 + I:nuggetBrass_130=130 + I:nuggetBronze_100=100 + I:nuggetBronze_130=130 + I:nuggetCaesium_100=100 + I:nuggetCarbon_100=100 + I:nuggetCarbon_130=130 + I:nuggetCerium_100=100 + I:nuggetChrome_100=100 + I:nuggetChrome_130=130 + I:nuggetCobaltBrass_100=100 + I:nuggetCobaltBrass_130=130 + I:nuggetCobalt_100=100 + I:nuggetCobalt_130=130 + I:nuggetCopper_100=100 + I:nuggetCopper_130=130 + I:nuggetCupronickel_100=100 + I:nuggetCupronickel_130=130 + I:nuggetDamascusSteel_100=100 + I:nuggetDamascusSteel_130=130 + I:nuggetDuranium_100=100 + I:nuggetDuranium_130=130 + I:nuggetElectrum_100=100 + I:nuggetElectrum_130=130 + I:nuggetEpoxidFiberReinforced_100=100 + I:nuggetEpoxidFiberReinforced_130=130 + I:nuggetEpoxid_100=100 + I:nuggetEpoxid_130=130 + I:nuggetEuropium_100=100 + I:nuggetEuropium_130=130 + I:nuggetGalliumArsenide_100=100 + I:nuggetGallium_100=100 + I:nuggetGold_100=100 + I:nuggetGold_130=130 + I:nuggetHSSE_100=100 + I:nuggetHSSE_130=130 + I:nuggetHSSG_100=100 + I:nuggetHSSG_130=130 + I:nuggetHSSS_100=100 + I:nuggetHSSS_130=130 + I:nuggetIndiumGalliumPhosphide_100=100 + I:nuggetIndium_100=100 + I:nuggetInvar_100=100 + I:nuggetInvar_130=130 + I:nuggetIridium_100=100 + I:nuggetIridium_130=130 + I:nuggetIronMagnetic_100=100 + I:nuggetIron_100=100 + I:nuggetIron_130=130 + I:nuggetKanthal_100=100 + I:nuggetKanthal_130=130 + I:nuggetLead_100=100 + I:nuggetLead_130=130 + I:nuggetLithium_100=100 + I:nuggetLutetium_100=100 + I:nuggetMagnalium_100=100 + I:nuggetMagnalium_130=130 + I:nuggetMagnesium_100=100 + I:nuggetManganese_100=100 + I:nuggetManganese_130=130 + I:nuggetMithril_100=100 + I:nuggetMithril_130=130 + I:nuggetMolybdenum_100=100 + I:nuggetMolybdenum_130=130 + I:nuggetNaquadahAlloy_100=100 + I:nuggetNaquadahAlloy_130=130 + I:nuggetNaquadahEnriched_100=100 + I:nuggetNaquadah_100=100 + I:nuggetNaquadria_100=100 + I:nuggetNaquadria_130=130 + I:nuggetNeodymiumMagnetic_100=100 + I:nuggetNeodymium_100=100 + I:nuggetNeodymium_130=130 + I:nuggetNeutronium_100=100 + I:nuggetNeutronium_130=130 + I:nuggetNichrome_100=100 + I:nuggetNichrome_130=130 + I:nuggetNickelZincFerrite_100=100 + I:nuggetNickelZincFerrite_130=130 + I:nuggetNickel_100=100 + I:nuggetNickel_130=130 + I:nuggetNiobiumNitride_100=100 + I:nuggetNiobiumTitanium_100=100 + I:nuggetNiobiumTitanium_130=130 + I:nuggetNiobium_100=100 + I:nuggetOsmiridium_100=100 + I:nuggetOsmiridium_130=130 + I:nuggetOsmium_100=100 + I:nuggetOsmium_130=130 + I:nuggetPalladium_100=100 + I:nuggetPalladium_130=130 + I:nuggetPigIron_100=100 + I:nuggetPlastic_100=100 + I:nuggetPlastic_130=130 + I:nuggetPlatinum_100=100 + I:nuggetPlatinum_130=130 + I:nuggetPlutonium241_100=100 + I:nuggetPlutonium241_130=130 + I:nuggetPlutonium_100=100 + I:nuggetPlutonium_130=130 + I:nuggetPolycaprolactam_100=100 + I:nuggetPolycaprolactam_130=130 + I:nuggetPolyphenyleneSulfide_100=100 + I:nuggetPolyphenyleneSulfide_130=130 + I:nuggetPolystyrene_100=100 + I:nuggetPolystyrene_130=130 + I:nuggetPolytetrafluoroethylene_100=100 + I:nuggetPolytetrafluoroethylene_130=130 + I:nuggetPolyvinylChloride_100=100 + I:nuggetPolyvinylChloride_130=130 + I:nuggetPotassium_100=100 + I:nuggetRedAlloy_100=100 + I:nuggetRedAlloy_130=130 + I:nuggetRedSteel_100=100 + I:nuggetRedSteel_130=130 + I:nuggetRoseGold_100=100 + I:nuggetRoseGold_130=130 + I:nuggetRubber_100=100 + I:nuggetRubber_130=130 + I:nuggetSilicon_100=100 + I:nuggetSilicon_130=130 + I:nuggetSilicone_100=100 + I:nuggetSilicone_130=130 + I:nuggetSilver_100=100 + I:nuggetSilver_130=130 + I:nuggetSolderingAlloy_100=100 + I:nuggetSolderingAlloy_130=130 + I:nuggetStainlessSteel_100=100 + I:nuggetStainlessSteel_130=130 + I:nuggetSteelMagnetic_100=100 + I:nuggetSteel_100=100 + I:nuggetSteel_130=130 + I:nuggetSterlingSilver_100=100 + I:nuggetSterlingSilver_130=130 + I:nuggetStyreneButadieneRubber_100=100 + I:nuggetStyreneButadieneRubber_130=130 + I:nuggetTantalum_100=100 + I:nuggetThorium_100=100 + I:nuggetThorium_130=130 + I:nuggetTinAlloy_100=100 + I:nuggetTinAlloy_130=130 + I:nuggetTin_100=100 + I:nuggetTin_130=130 + I:nuggetTitanium_100=100 + I:nuggetTitanium_130=130 + I:nuggetTritanium_100=100 + I:nuggetTritanium_130=130 + I:nuggetTungstenCarbide_100=100 + I:nuggetTungstenCarbide_130=130 + I:nuggetTungstenSteel_100=100 + I:nuggetTungstenSteel_130=130 + I:nuggetTungsten_100=100 + I:nuggetTungsten_130=130 + I:nuggetUltimet_100=100 + I:nuggetUltimet_130=130 + I:nuggetUranium235_100=100 + I:nuggetUranium235_130=130 + I:nuggetUranium_100=100 + I:nuggetUranium_130=130 + I:nuggetVanadiumGallium_100=100 + I:nuggetVanadiumGallium_130=130 + I:nuggetVanadiumSteel_100=100 + I:nuggetVanadiumSteel_130=130 + I:nuggetVanadium_100=100 + I:nuggetWroughtIron_100=100 + I:nuggetYttriumBariumCuprate_100=100 + I:nuggetYttriumBariumCuprate_130=130 + I:nuggetYttrium_100=100 + I:nuggetZinc_100=100 + I:nuggetZinc_130=130 + I:plateAluminium_52=52 + I:plateAmericium_490=490 + I:plateBatteryAlloy_378=378 + I:plateBeryllium_18=18 + I:plateBismuthBronze_184=184 + I:plateBismuth_416=416 + I:plateBlackBronze_196=196 + I:plateBlackSteel_128=128 + I:plateBlueSteel_150=150 + I:plateBrass_126=126 + I:plateBronze_152=152 + I:plateCarbon_24=24 + I:plateChrome_104=104 + I:plateCobaltBrass_116=116 + I:plateCobalt_118=118 + I:plateCopper_126=126 + I:plateCupronickel_120=120 + I:plateDamascusSteel_112=112 + I:plateDuranium_196=196 + I:plateElectrum_302=302 + I:plateEpoxidFiberReinforced_12=12 + I:plateEpoxid_12=12 + I:plateEuropium_302=302 + I:plateGalliumArsenide_144=144 + I:plateGallium_140=140 + I:plateGlass_40=40 + I:plateGold_392=392 + I:plateHSSE_162=162 + I:plateHSSG_196=196 + I:plateHSSS_258=258 + I:plateIndiumGalliumPhosphide_142=142 + I:plateInvar_112=112 + I:plateIridium_384=384 + I:plateIron_112=112 + I:plateIron_114=114 + I:plateKanthal_88=88 + I:plateLead_414=414 + I:plateMagnalium_50=50 + I:plateManganese_110=110 + I:plateMithril_490=490 + I:plateMolybdenum_190=190 + I:plateNaquadahAlloy_196=196 + I:plateNaquadahEnriched_196=196 + I:plateNaquadah_196=196 + I:plateNaquadria_196=196 + I:plateNeodymium_288=288 + I:plateNeodymium_292=292 + I:plateNeutronium_200000=200000 + I:plateNichrome_112=112 + I:plateNickelZincFerrite_66=66 + I:plateNickel_116=116 + I:plateNiobiumTitanium_142=142 + I:plateOsmiridium_382=382 + I:plateOsmium_380=380 + I:platePalladium_212=212 + I:platePlastic_8=8 + I:platePlatinum_390=390 + I:platePlutonium241_486=486 + I:platePlutonium_492=492 + I:platePolycaprolactam_10=10 + I:platePolyphenyleneSulfide_18=18 + I:platePolystyrene_12=12 + I:platePolytetrafluoroethylene_32=32 + I:platePolyvinylChloride_20=20 + I:plateRedAlloy_806=806 + I:plateRedSteel_138=138 + I:plateRoseGold_338=338 + I:plateRubber_10=10 + I:plateSilicon_56=56 + I:plateSilicone_14=14 + I:plateSilver_214=214 + I:plateSolderingAlloy_236=236 + I:plateStainlessSteel_110=110 + I:plateSteel_112=112 + I:plateSteel_114=114 + I:plateSterlingSilver_196=196 + I:plateStyreneButadieneRubber_10=10 + I:plateThorium_460=460 + I:plateTinAlloy_174=174 + I:plateTin_236=236 + I:plateTitanium_96=96 + I:plateTritanium_196=196 + I:plateTungstenCarbide_194=194 + I:plateTungstenSteel_238=238 + I:plateTungsten_366=366 + I:plateUltimet_122=122 + I:plateUranium235_470=470 + I:plateUranium_476=476 + I:plateVanadiumGallium_110=110 + I:plateVanadiumSteel_110=110 + I:plateYttriumBariumCuprate_102=102 + I:plateZinc_130=130 + I:tile.anvil.intact_512=512 + I:tile.stainedGlass.black_200=200 + I:tile.stainedGlass.blue_200=200 + I:tile.stainedGlass.brown_200=200 + I:tile.stainedGlass.cyan_200=200 + I:tile.stainedGlass.gray_200=200 + I:tile.stainedGlass.green_200=200 + I:tile.stainedGlass.lightBlue_200=200 + I:tile.stainedGlass.lime_200=200 + I:tile.stainedGlass.magenta_200=200 + I:tile.stainedGlass.orange_200=200 + I:tile.stainedGlass.pink_200=200 + I:tile.stainedGlass.purple_200=200 + I:tile.stainedGlass.red_200=200 + I:tile.stainedGlass.silver_200=200 + I:tile.stainedGlass.white_200=200 + I:tile.stainedGlass.yellow_200=200 +} + + +amplifier { + I:ic2.itemScrap_180=180 + I:ic2.itemScrapbox_180=180 +} + + +arcfurnace { + I:arrowGtWoodDamascusSteel_20=20 + I:arrowGtWoodSterlingSilver_30=30 + I:blockAluminium_234=234 + I:blockAmericium_2205=2205 + I:blockAnnealedCopper_567=567 + I:blockAntimony_1089=1089 + I:blockBatteryAlloy_1701=1701 + I:blockBeryllium_81=81 + I:blockBismuthBronze_828=828 + I:blockBismuth_1872=1872 + I:blockBlackBronze_882=882 + I:blockBlackSteel_576=576 + I:blockBlueSteel_675=675 + I:blockBrass_567=567 + I:blockBronze_684=684 + I:blockCaesium_1188=1188 + I:blockCerium_1260=1260 + I:blockCharcoal_110=110 + I:blockChrome_468=468 + I:blockCoal_110=110 + I:blockCobaltBrass_522=522 + I:blockCobalt_531=531 + I:blockCopper_567=567 + I:blockCupronickel_540=540 + I:blockDamascusSteel_504=504 + I:blockDiamond_110=110 + I:blockDuranium_882=882 + I:blockElectrum_1359=1359 + I:blockEuropium_1359=1359 + I:blockGallium_630=630 + I:blockGold_1764=1764 + I:blockHSSE_729=729 + I:blockHSSG_882=882 + I:blockHSSS_1161=1161 + I:blockIndium_1026=1026 + I:blockInvar_504=504 + I:blockIridium_1728=1728 + I:blockIronMagnetic_504=504 + I:blockIron_504=504 + I:blockKanthal_396=396 + I:blockLead_1863=1863 + I:blockLignite_110=110 + I:blockLutetium_1566=1566 + I:blockMagnalium_225=225 + I:blockMagnesium_216=216 + I:blockManganese_495=495 + I:blockMithril_2205=2205 + I:blockMolybdenum_855=855 + I:blockNaquadahAlloy_882=882 + I:blockNaquadahEnriched_882=882 + I:blockNaquadah_882=882 + I:blockNaquadria_882=882 + I:blockNeodymiumMagnetic_1296=1296 + I:blockNeodymium_1296=1296 + I:blockNetherStar_882=882 + I:blockNeutronium_900000=900000 + I:blockNichrome_504=504 + I:blockNickel_522=522 + I:blockNiobiumNitride_486=486 + I:blockNiobiumTitanium_639=639 + I:blockNiobium_846=846 + I:blockOsmiridium_1719=1719 + I:blockOsmium_1710=1710 + I:blockPalladium_954=954 + I:blockPhosphorus_55=55 + I:blockPigIron_504=504 + I:blockPlatinum_1755=1755 + I:blockPlutonium241_2187=2187 + I:blockPlutonium_2214=2214 + I:blockRedAlloy_3627=3627 + I:blockRedSteel_621=621 + I:blockRedstone_765=765 + I:blockRoseGold_1521=1521 + I:blockSilicon_252=252 + I:blockSilver_963=963 + I:blockSolderingAlloy_1062=1062 + I:blockStainlessSteel_495=495 + I:blockSteelMagnetic_504=504 + I:blockSteel_504=504 + I:blockSterlingSilver_882=882 + I:blockTantalum_1620=1620 + I:blockThorium_2070=2070 + I:blockTinAlloy_783=783 + I:blockTin_1062=1062 + I:blockTitanium_432=432 + I:blockTritanium_882=882 + I:blockTungstenCarbide_873=873 + I:blockTungstenSteel_1071=1071 + I:blockTungsten_1647=1647 + I:blockUltimet_549=549 + I:blockUranium235_2115=2115 + I:blockUranium_2142=2142 + I:blockVanadiumGallium_495=495 + I:blockVanadiumSteel_495=495 + I:blockVanadium_459=459 + I:blockWroughtIron_504=504 + I:blockYttriumBariumCuprate_459=459 + I:blockYttrium_801=801 + I:blockZinc_585=585 + I:boltAluminium_16=16 + I:boltBeryllium_16=16 + I:boltBismuthBronze_16=16 + I:boltBismuth_26=26 + I:boltBlackBronze_16=16 + I:boltBlackSteel_16=16 + I:boltBlueSteel_16=16 + I:boltBrass_16=16 + I:boltBronze_16=16 + I:boltChrome_16=16 + I:boltCobaltBrass_16=16 + I:boltCobalt_16=16 + I:boltCupronickel_16=16 + I:boltDamascusSteel_16=16 + I:boltDuranium_16=16 + I:boltElectrum_18=18 + I:boltGold_24=24 + I:boltHSSE_16=16 + I:boltHSSG_16=16 + I:boltHSSS_16=16 + I:boltInvar_16=16 + I:boltIridium_24=24 + I:boltIronMagnetic_16=16 + I:boltIron_16=16 + I:boltKanthal_16=16 + I:boltLead_25=25 + I:boltMagnalium_16=16 + I:boltManganese_16=16 + I:boltMithril_30=30 + I:boltMolybdenum_16=16 + I:boltNaquadahAlloy_16=16 + I:boltNaquadahEnriched_16=16 + I:boltNaquadah_16=16 + I:boltNaquadria_16=16 + I:boltNeodymiumMagnetic_18=18 + I:boltNeodymium_18=18 + I:boltNetherStar_16=16 + I:boltNeutronium_12500=12500 + I:boltNichrome_16=16 + I:boltNickel_16=16 + I:boltOsmiridium_23=23 + I:boltOsmium_23=23 + I:boltPalladium_16=16 + I:boltPigIron_16=16 + I:boltPlatinum_24=24 + I:boltPlutonium241_30=30 + I:boltPlutonium_30=30 + I:boltRedSteel_16=16 + I:boltRoseGold_21=21 + I:boltSilver_16=16 + I:boltStainlessSteel_16=16 + I:boltSteelMagnetic_16=16 + I:boltSteel_16=16 + I:boltSterlingSilver_16=16 + I:boltThorium_28=28 + I:boltTinAlloy_16=16 + I:boltTin_16=16 + I:boltTitanium_16=16 + I:boltTritanium_16=16 + I:boltTungstenCarbide_16=16 + I:boltTungstenSteel_16=16 + I:boltTungsten_22=22 + I:boltUltimet_16=16 + I:boltUranium235_29=29 + I:boltUranium_29=29 + I:boltVanadiumSteel_16=16 + I:boltWroughtIron_16=16 + I:bucketEmpty_168=168 + I:cableGt01Aluminium_16=16 + I:cableGt01AnnealedCopper_31=31 + I:cableGt01BlackSteel_32=32 + I:cableGt01Cobalt_29=29 + I:cableGt01Copper_31=31 + I:cableGt01Cupronickel_30=30 + I:cableGt01Duranium_49=49 + I:cableGt01Electrum_75=75 + I:cableGt01Gold_98=98 + I:cableGt01HSSG_49=49 + I:cableGt01Iron_28=28 + I:cableGt01Kanthal_22=22 + I:cableGt01Lead_103=103 + I:cableGt01NaquadahAlloy_49=49 + I:cableGt01Naquadah_49=49 + I:cableGt01Nichrome_28=28 + I:cableGt01Nickel_29=29 + I:cableGt01NiobiumTitanium_35=35 + I:cableGt01Osmium_95=95 + I:cableGt01Platinum_97=97 + I:cableGt01RedAlloy_201=201 + I:cableGt01Silver_53=53 + I:cableGt01SolderingAlloy_59=59 + I:cableGt01Steel_28=28 + I:cableGt01Tin_59=59 + I:cableGt01Titanium_24=24 + I:cableGt01TungstenSteel_59=59 + I:cableGt01Tungsten_91=91 + I:cableGt01VanadiumGallium_27=27 + I:cableGt01YttriumBariumCuprate_25=25 + I:cableGt01Zinc_32=32 + I:cableGt02Aluminium_26=26 + I:cableGt02AnnealedCopper_63=63 + I:cableGt02BlackSteel_64=64 + I:cableGt02Cobalt_59=59 + I:cableGt02Copper_63=63 + I:cableGt02Cupronickel_60=60 + I:cableGt02Duranium_98=98 + I:cableGt02Electrum_151=151 + I:cableGt02Gold_196=196 + I:cableGt02HSSG_98=98 + I:cableGt02Iron_56=56 + I:cableGt02Kanthal_44=44 + I:cableGt02Lead_207=207 + I:cableGt02NaquadahAlloy_98=98 + I:cableGt02Naquadah_98=98 + I:cableGt02Nichrome_56=56 + I:cableGt02Nickel_58=58 + I:cableGt02NiobiumTitanium_71=71 + I:cableGt02Osmium_190=190 + I:cableGt02Platinum_195=195 + I:cableGt02RedAlloy_403=403 + I:cableGt02Silver_107=107 + I:cableGt02SolderingAlloy_118=118 + I:cableGt02Steel_56=56 + I:cableGt02Tin_118=118 + I:cableGt02Titanium_48=48 + I:cableGt02TungstenSteel_119=119 + I:cableGt02Tungsten_183=183 + I:cableGt02VanadiumGallium_55=55 + I:cableGt02YttriumBariumCuprate_51=51 + I:cableGt02Zinc_65=65 + I:cableGt04Aluminium_52=52 + I:cableGt04AnnealedCopper_126=126 + I:cableGt04BlackSteel_128=128 + I:cableGt04Cobalt_118=118 + I:cableGt04Copper_126=126 + I:cableGt04Cupronickel_120=120 + I:cableGt04Duranium_196=196 + I:cableGt04Electrum_302=302 + I:cableGt04Gold_392=392 + I:cableGt04HSSG_196=196 + I:cableGt04Iron_112=112 + I:cableGt04Kanthal_88=88 + I:cableGt04Lead_414=414 + I:cableGt04NaquadahAlloy_196=196 + I:cableGt04Naquadah_196=196 + I:cableGt04Nichrome_112=112 + I:cableGt04Nickel_116=116 + I:cableGt04NiobiumTitanium_142=142 + I:cableGt04Osmium_380=380 + I:cableGt04Platinum_390=390 + I:cableGt04RedAlloy_806=806 + I:cableGt04Silver_214=214 + I:cableGt04SolderingAlloy_236=236 + I:cableGt04Steel_112=112 + I:cableGt04Tin_236=236 + I:cableGt04Titanium_96=96 + I:cableGt04TungstenSteel_238=238 + I:cableGt04Tungsten_366=366 + I:cableGt04VanadiumGallium_110=110 + I:cableGt04YttriumBariumCuprate_102=102 + I:cableGt04Zinc_130=130 + I:cableGt08Aluminium_104=104 + I:cableGt08AnnealedCopper_252=252 + I:cableGt08BlackSteel_256=256 + I:cableGt08Cobalt_236=236 + I:cableGt08Copper_252=252 + I:cableGt08Cupronickel_240=240 + I:cableGt08Duranium_392=392 + I:cableGt08Electrum_604=604 + I:cableGt08Gold_784=784 + I:cableGt08HSSG_392=392 + I:cableGt08Iron_224=224 + I:cableGt08Kanthal_176=176 + I:cableGt08Lead_828=828 + I:cableGt08NaquadahAlloy_392=392 + I:cableGt08Naquadah_392=392 + I:cableGt08Nichrome_224=224 + I:cableGt08Nickel_232=232 + I:cableGt08NiobiumTitanium_284=284 + I:cableGt08Osmium_760=760 + I:cableGt08Platinum_780=780 + I:cableGt08RedAlloy_1612=1612 + I:cableGt08Silver_428=428 + I:cableGt08SolderingAlloy_472=472 + I:cableGt08Steel_224=224 + I:cableGt08Tin_472=472 + I:cableGt08Titanium_192=192 + I:cableGt08TungstenSteel_476=476 + I:cableGt08Tungsten_732=732 + I:cableGt08VanadiumGallium_220=220 + I:cableGt08YttriumBariumCuprate_204=204 + I:cableGt08Zinc_260=260 + I:cableGt12Aluminium_156=156 + I:cableGt12AnnealedCopper_378=378 + I:cableGt12BlackSteel_384=384 + I:cableGt12Cobalt_354=354 + I:cableGt12Copper_378=378 + I:cableGt12Cupronickel_360=360 + I:cableGt12Duranium_588=588 + I:cableGt12Electrum_906=906 + I:cableGt12Gold_1176=1176 + I:cableGt12HSSG_588=588 + I:cableGt12Iron_336=336 + I:cableGt12Kanthal_264=264 + I:cableGt12Lead_1242=1242 + I:cableGt12NaquadahAlloy_588=588 + I:cableGt12Naquadah_588=588 + I:cableGt12Nichrome_336=336 + I:cableGt12Nickel_348=348 + I:cableGt12NiobiumTitanium_426=426 + I:cableGt12Osmium_1140=1140 + I:cableGt12Platinum_1170=1170 + I:cableGt12RedAlloy_2418=2418 + I:cableGt12Silver_642=642 + I:cableGt12SolderingAlloy_708=708 + I:cableGt12Steel_336=336 + I:cableGt12Tin_708=708 + I:cableGt12Titanium_288=288 + I:cableGt12TungstenSteel_714=714 + I:cableGt12Tungsten_1098=1098 + I:cableGt12VanadiumGallium_330=330 + I:cableGt12YttriumBariumCuprate_306=306 + I:cableGt12Zinc_390=390 + I:cellAlduorite_236=236 + I:cellArsenic_236=236 + I:cellBioFuel_236=236 + I:cellCarbon_236=236 + I:cellCobaltHexahydrate_236=236 + I:cellDilithium_236=236 + I:cellEmpty_236=236 + I:cellForcicium_236=236 + I:cellForcillium_236=236 + I:cellGlowstone_334=334 + I:cellGraphite_248=248 + I:cellMagnesiumchloride_236=236 + I:cellNitricAcid_236=236 + I:cellNitroCarbon_242=242 + I:cellPhosphate_242=242 + I:cellPhosphorousPentoxide_236=236 + I:cellPhosphorus_242=242 + I:cellSeedOilHemp_236=236 + I:cellSeedOilLin_236=236 + I:cellSiliconDioxide_236=236 + I:cellSnow_236=236 + I:dustCopper_63=63 + I:dustIronMagnetic_56=56 + I:dustIron_56=56 + I:dustNetherrack_98=98 + I:dustPigIron_56=56 + I:dustSmallCopper_16=16 + I:dustSmallIronMagnetic_16=16 + I:dustSmallIron_16=16 + I:dustSmallNetherrack_24=24 + I:dustSmallPigIron_16=16 + I:dustTinyCopper_16=16 + I:dustTinyIronMagnetic_16=16 + I:dustTinyIron_16=16 + I:dustTinyNetherrack_16=16 + I:dustTinyPigIron_16=16 + I:foilAluminium_16=16 + I:foilAnnealedCopper_16=16 + I:foilBlackSteel_16=16 + I:foilCopper_16=16 + I:foilDuranium_24=24 + I:foilElectrum_37=37 + I:foilGold_49=49 + I:foilHSSG_24=24 + I:foilManganese_16=16 + I:foilNaquadahAlloy_24=24 + I:foilNaquadah_24=24 + I:foilNichrome_16=16 + I:foilNiobiumTitanium_17=17 + I:foilOsmiridium_47=47 + I:foilOsmium_47=47 + I:foilPlatinum_48=48 + I:foilSilicon_16=16 + I:foilSteel_16=16 + I:foilTitanium_16=16 + I:foilTungstenSteel_29=29 + I:foilTungsten_45=45 + I:foilVanadiumGallium_16=16 + I:foilYttriumBariumCuprate_16=16 + I:foilZinc_16=16 + I:frameGtAluminium_52=52 + I:frameGtAmericium_490=490 + I:frameGtAnnealedCopper_126=126 + I:frameGtAntimony_242=242 + I:frameGtBatteryAlloy_378=378 + I:frameGtBeryllium_18=18 + I:frameGtBismuthBronze_184=184 + I:frameGtBismuth_416=416 + I:frameGtBlackBronze_196=196 + I:frameGtBlackSteel_128=128 + I:frameGtBlueSteel_150=150 + I:frameGtBrass_126=126 + I:frameGtBronze_152=152 + I:frameGtCaesium_264=264 + I:frameGtCerium_280=280 + I:frameGtChrome_104=104 + I:frameGtCobaltBrass_116=116 + I:frameGtCobalt_118=118 + I:frameGtCopper_126=126 + I:frameGtCupronickel_120=120 + I:frameGtDamascusSteel_112=112 + I:frameGtDuranium_196=196 + I:frameGtElectrum_302=302 + I:frameGtEuropium_302=302 + I:frameGtGallium_140=140 + I:frameGtGold_392=392 + I:frameGtHSSE_162=162 + I:frameGtHSSG_196=196 + I:frameGtHSSS_258=258 + I:frameGtIndium_228=228 + I:frameGtInvar_112=112 + I:frameGtIridium_384=384 + I:frameGtIronMagnetic_112=112 + I:frameGtIron_112=112 + I:frameGtKanthal_88=88 + I:frameGtLead_414=414 + I:frameGtLutetium_348=348 + I:frameGtMagnalium_50=50 + I:frameGtMagnesium_48=48 + I:frameGtManganese_110=110 + I:frameGtMithril_490=490 + I:frameGtMolybdenum_190=190 + I:frameGtNaquadahAlloy_196=196 + I:frameGtNaquadahEnriched_196=196 + I:frameGtNaquadah_196=196 + I:frameGtNaquadria_196=196 + I:frameGtNeodymiumMagnetic_288=288 + I:frameGtNeodymium_288=288 + I:frameGtNeutronium_200000=200000 + I:frameGtNichrome_112=112 + I:frameGtNickel_116=116 + I:frameGtNiobiumNitride_108=108 + I:frameGtNiobiumTitanium_142=142 + I:frameGtNiobium_188=188 + I:frameGtOsmiridium_382=382 + I:frameGtOsmium_380=380 + I:frameGtPalladium_212=212 + I:frameGtPigIron_112=112 + I:frameGtPlastic_24=24 + I:frameGtPlatinum_390=390 + I:frameGtPlutonium241_486=486 + I:frameGtPlutonium_492=492 + I:frameGtPolystyrene_24=24 + I:frameGtPolyvinylChloride_24=24 + I:frameGtRedAlloy_806=806 + I:frameGtRedSteel_138=138 + I:frameGtRoseGold_338=338 + I:frameGtRubber_24=24 + I:frameGtSilicon_56=56 + I:frameGtSilicone_24=24 + I:frameGtSilver_214=214 + I:frameGtSolderingAlloy_236=236 + I:frameGtStainlessSteel_110=110 + I:frameGtSteelMagnetic_112=112 + I:frameGtSteel_112=112 + I:frameGtSterlingSilver_196=196 + I:frameGtStyreneButadieneRubber_24=24 + I:frameGtTantalum_360=360 + I:frameGtThorium_460=460 + I:frameGtTinAlloy_174=174 + I:frameGtTin_236=236 + I:frameGtTitanium_96=96 + I:frameGtTritanium_196=196 + I:frameGtTungstenCarbide_194=194 + I:frameGtTungstenSteel_238=238 + I:frameGtTungsten_366=366 + I:frameGtUltimet_122=122 + I:frameGtUranium235_470=470 + I:frameGtUranium_476=476 + I:frameGtVanadiumGallium_110=110 + I:frameGtVanadiumSteel_110=110 + I:frameGtVanadium_102=102 + I:frameGtWoodSealed_24=24 + I:frameGtWood_24=24 + I:frameGtWroughtIron_112=112 + I:frameGtYttriumBariumCuprate_102=102 + I:frameGtYttrium_178=178 + I:frameGtZinc_130=130 + I:gearGtAluminium_104=104 + I:gearGtBronze_304=304 + I:gearGtCobaltBrass_232=232 + I:gearGtCopper_252=252 + I:gearGtDiamond_49=49 + I:gearGtGold_784=784 + I:gearGtHSSE_324=324 + I:gearGtHSSG_392=392 + I:gearGtIron_224=224 + I:gearGtNeutronium_400000=400000 + I:gearGtSmallAluminium_26=26 + I:gearGtSmallHSSE_81=81 + I:gearGtSmallHSSG_98=98 + I:gearGtSmallNeutronium_100000=100000 + I:gearGtSmallStainlessSteel_55=55 + I:gearGtSmallSteel_56=56 + I:gearGtSmallTitanium_48=48 + I:gearGtSmallTungstenSteel_119=119 + I:gearGtStainlessSteel_220=220 + I:gearGtSteel_224=224 + I:gearGtTin_472=472 + I:gearGtTitanium_192=192 + I:gearGtTungstenSteel_476=476 + I:gearGtWood_49=49 + I:gemCharcoal_16=16 + I:gemCoal_16=16 + I:gemDiamond_16=16 + I:gemExquisiteDiamond_49=49 + I:gemFlawlessDiamond_24=24 + I:gemIridium_192=192 + I:gemLignite_16=16 + I:gemNetherStar_98=98 + I:gt.blockcasings.0_448=448 + I:gt.blockcasings.10_228=228 + I:gt.blockcasings.11_224=224 + I:gt.blockcasings.1_448=448 + I:gt.blockcasings.2_208=208 + I:gt.blockcasings.3_440=440 + I:gt.blockcasings.4_384=384 + I:gt.blockcasings.5_952=952 + I:gt.blockcasings.6_416=416 + I:gt.blockcasings.7_1536=1536 + I:gt.blockcasings.8_1520=1520 + I:gt.blockcasings.9_800000=800000 + I:gt.blockcasings2.0_224=224 + I:gt.blockcasings2.12_684=684 + I:gt.blockcasings2.13_504=504 + I:gt.blockcasings2.14_432=432 + I:gt.blockcasings2.15_1071=1071 + I:gt.blockcasings2.1_104=104 + I:gt.blockcasings2.2_532=532 + I:gt.blockcasings2.3_392=392 + I:gt.blockcasings2.4_352=352 + I:gt.blockcasings2.5_8572=8572 + I:gt.blockcasings2.9_1314=1314 + I:gt.blockcasings3.0_224=224 + I:gt.blockcasings3.10_422=422 + I:gt.blockcasings3.11_781=781 + I:gt.blockcasings3.13_304=304 + I:gt.blockcasings3.14_224=224 + I:gt.blockcasings3.15_476=476 + I:gt.blockcasings3.1_224=224 + I:gt.blockcasings3.2_224=224 + I:gt.blockcasings3.3_224=224 + I:gt.blockcasings3.4_224=224 + I:gt.blockcasings3.5_224=224 + I:gt.blockcasings3.6_224=224 + I:gt.blockcasings3.7_224=224 + I:gt.blockcasings3.8_224=224 + I:gt.blockcasings3.9_224=224 + I:gt.blockcasings4.0_476=476 + I:gt.blockcasings4.10_240=240 + I:gt.blockcasings4.11_219=219 + I:gt.blockcasings4.12_432=432 + I:gt.blockcasings4.13_648=648 + I:gt.blockcasings4.14_764=764 + I:gt.blockcasings4.1_220=220 + I:gt.blockcasings4.2_192=192 + I:gt.blockcasings4.3_192=192 + I:gt.blockcasings4.6_1130=1130 + I:gt.blockcasings4.7_1520=1520 + I:gt.blockcasings4.8_2600=2600 + I:gt.blockcasings4.9_150=150 + I:gt.blockcasings5.0_480=480 + I:gt.blockcasings5.1_352=352 + I:gt.blockcasings5.2_448=448 + I:gt.blockcasings5.3_952=952 + I:gt.blockcasings5.4_784=784 + I:gt.blockcasings5.5_784=784 + I:gt.blockcasings5.6_784=784 + I:gt.blockmachines.automation.chestbuffer.tier.00_1370=1370 + I:gt.blockmachines.automation.chestbuffer.tier.01_1281=1281 + I:gt.blockmachines.automation.chestbuffer.tier.02_1138=1138 + I:gt.blockmachines.automation.chestbuffer.tier.03_2300=2300 + I:gt.blockmachines.automation.chestbuffer.tier.04_2731=2731 + I:gt.blockmachines.automation.chestbuffer.tier.05_6006=6006 + I:gt.blockmachines.automation.chestbuffer.tier.06_569=569 + I:gt.blockmachines.automation.chestbuffer.tier.07_1732=1732 + I:gt.blockmachines.automation.chestbuffer.tier.08_2010=2010 + I:gt.blockmachines.automation.chestbuffer.tier.09_800098=800098 + I:gt.blockmachines.automation.filter.tier.00_1370=1370 + I:gt.blockmachines.automation.filter.tier.01_1281=1281 + I:gt.blockmachines.automation.filter.tier.02_1138=1138 + I:gt.blockmachines.automation.filter.tier.03_2300=2300 + I:gt.blockmachines.automation.filter.tier.04_2731=2731 + I:gt.blockmachines.automation.filter.tier.05_6006=6006 + I:gt.blockmachines.automation.filter.tier.06_569=569 + I:gt.blockmachines.automation.filter.tier.07_1732=1732 + I:gt.blockmachines.automation.filter.tier.08_2010=2010 + I:gt.blockmachines.automation.filter.tier.09_800098=800098 + I:gt.blockmachines.automation.itemdistributor.tier.00_2800=2800 + I:gt.blockmachines.automation.itemdistributor.tier.01_2711=2711 + I:gt.blockmachines.automation.itemdistributor.tier.02_2677=2677 + I:gt.blockmachines.automation.itemdistributor.tier.03_5628=5628 + I:gt.blockmachines.automation.itemdistributor.tier.04_7373=7373 + I:gt.blockmachines.automation.itemdistributor.tier.05_15749=15749 + I:gt.blockmachines.automation.itemdistributor.tier.06_569=569 + I:gt.blockmachines.automation.itemdistributor.tier.07_1732=1732 + I:gt.blockmachines.automation.itemdistributor.tier.08_2010=2010 + I:gt.blockmachines.automation.itemdistributor.tier.09_800098=800098 + I:gt.blockmachines.automation.regulator.tier.00_3885=3885 + I:gt.blockmachines.automation.regulator.tier.01_3796=3796 + I:gt.blockmachines.automation.regulator.tier.02_3210=3210 + I:gt.blockmachines.automation.regulator.tier.03_6974=6974 + I:gt.blockmachines.automation.regulator.tier.04_8040=8040 + I:gt.blockmachines.automation.regulator.tier.05_17818=17818 + I:gt.blockmachines.automation.regulator.tier.06_569=569 + I:gt.blockmachines.automation.regulator.tier.07_1732=1732 + I:gt.blockmachines.automation.regulator.tier.08_2010=2010 + I:gt.blockmachines.automation.regulator.tier.09_800098=800098 + I:gt.blockmachines.automation.superbuffer.tier.00_1370=1370 + I:gt.blockmachines.automation.superbuffer.tier.01_1281=1281 + I:gt.blockmachines.automation.superbuffer.tier.02_1040=1040 + I:gt.blockmachines.automation.superbuffer.tier.03_2300=2300 + I:gt.blockmachines.automation.superbuffer.tier.04_2731=2731 + I:gt.blockmachines.automation.superbuffer.tier.05_6006=6006 + I:gt.blockmachines.automation.superbuffer.tier.06_471=471 + I:gt.blockmachines.automation.superbuffer.tier.07_1634=1634 + I:gt.blockmachines.automation.superbuffer.tier.08_1912=1912 + I:gt.blockmachines.automation.superbuffer.tier.09_800000=800000 + I:gt.blockmachines.automation.typefilter.tier.00_1370=1370 + I:gt.blockmachines.automation.typefilter.tier.01_1281=1281 + I:gt.blockmachines.automation.typefilter.tier.02_1138=1138 + I:gt.blockmachines.automation.typefilter.tier.03_2300=2300 + I:gt.blockmachines.automation.typefilter.tier.04_2731=2731 + I:gt.blockmachines.automation.typefilter.tier.05_6006=6006 + I:gt.blockmachines.automation.typefilter.tier.06_569=569 + I:gt.blockmachines.automation.typefilter.tier.07_1732=1732 + I:gt.blockmachines.automation.typefilter.tier.08_2010=2010 + I:gt.blockmachines.automation.typefilter.tier.09_800098=800098 + I:gt.blockmachines.basicgenerator.diesel.tier.01_3181=3181 + I:gt.blockmachines.basicgenerator.diesel.tier.02_2372=2372 + I:gt.blockmachines.basicgenerator.diesel.tier.03_5248=5248 + I:gt.blockmachines.basicgenerator.gasturbine.tier.01_2785=2785 + I:gt.blockmachines.basicgenerator.gasturbine.tier.02_2009=2009 + I:gt.blockmachines.basicgenerator.gasturbine.tier.03_3014=3014 + I:gt.blockmachines.basicgenerator.lightningrod.03_2991=2991 + I:gt.blockmachines.basicgenerator.lightningrod.04_9738=9738 + I:gt.blockmachines.basicgenerator.lightningrod.05_12696=12696 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_2770=2770 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_2928=2928 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_3971=3971 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_406028=406028 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_1434=1434 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_1513=1513 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_202254=202254 + I:gt.blockmachines.basicgenerator.naquadah.tier.04_7025=7025 + I:gt.blockmachines.basicgenerator.naquadah.tier.05_14270=14270 + I:gt.blockmachines.basicgenerator.naquadah.tier.06_853=853 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_4486=4486 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_8281=8281 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_14709=14709 + I:gt.blockmachines.basicgenerator.steamturbine.tier.01_2740=2740 + I:gt.blockmachines.basicgenerator.steamturbine.tier.02_2022=2022 + I:gt.blockmachines.basicgenerator.steamturbine.tier.03_3106=3106 + I:gt.blockmachines.basicmachine.alloysmelter.tier.01_1188=1188 + I:gt.blockmachines.basicmachine.alloysmelter.tier.02_814=814 + I:gt.blockmachines.basicmachine.alloysmelter.tier.03_1184=1184 + I:gt.blockmachines.basicmachine.alloysmelter.tier.04_884=884 + I:gt.blockmachines.basicmachine.alloysmelter.tier.05_2282=2282 + I:gt.blockmachines.basicmachine.alloysmelter.tier.06_1326=1326 + I:gt.blockmachines.basicmachine.alloysmelter.tier.07_2516=2516 + I:gt.blockmachines.basicmachine.alloysmelter.tier.08_3088=3088 + I:gt.blockmachines.basicmachine.amplifab.tier.01_5556=5556 + I:gt.blockmachines.basicmachine.amplifab.tier.02_4122=4122 + I:gt.blockmachines.basicmachine.amplifab.tier.03_6580=6580 + I:gt.blockmachines.basicmachine.amplifab.tier.04_6717=6717 + I:gt.blockmachines.basicmachine.amplifab.tier.05_15344=15344 + I:gt.blockmachines.basicmachine.amplifab.tier.06_755=755 + I:gt.blockmachines.basicmachine.amplifab.tier.07_2026=2026 + I:gt.blockmachines.basicmachine.amplifab.tier.08_1912=1912 + I:gt.blockmachines.basicmachine.arcfurnace.tier.01_1454=1454 + I:gt.blockmachines.basicmachine.arcfurnace.tier.02_849=849 + I:gt.blockmachines.basicmachine.arcfurnace.tier.03_1833=1833 + I:gt.blockmachines.basicmachine.arcfurnace.tier.04_906=906 + I:gt.blockmachines.basicmachine.arcfurnace.tier.05_2508=2508 + I:gt.blockmachines.basicmachine.arcfurnace.tier.06_1285=1285 + I:gt.blockmachines.basicmachine.arcfurnace.tier.07_2505=2505 + I:gt.blockmachines.basicmachine.arcfurnace.tier.08_302148=302148 + I:gt.blockmachines.basicmachine.assembler.tier.01_5344=5344 + I:gt.blockmachines.basicmachine.assembler.tier.02_4714=4714 + I:gt.blockmachines.basicmachine.assembler.tier.03_10498=10498 + I:gt.blockmachines.basicmachine.assembler.tier.04_12708=12708 + I:gt.blockmachines.basicmachine.assembler.tier.05_27756=27756 + I:gt.blockmachines.basicmachine.assembler.tier.06_542=542 + I:gt.blockmachines.basicmachine.assembler.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.assembler.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.autoclave.tier.01_1919=1919 + I:gt.blockmachines.basicmachine.autoclave.tier.02_1274=1274 + I:gt.blockmachines.basicmachine.autoclave.tier.03_2146=2146 + I:gt.blockmachines.basicmachine.autoclave.tier.04_2152=2152 + I:gt.blockmachines.basicmachine.autoclave.tier.05_4968=4968 + I:gt.blockmachines.basicmachine.autoclave.tier.06_863=863 + I:gt.blockmachines.basicmachine.autoclave.tier.07_1958=1958 + I:gt.blockmachines.basicmachine.autoclave.tier.08_401912=401912 + I:gt.blockmachines.basicmachine.bender.tier.01_2733=2733 + I:gt.blockmachines.basicmachine.bender.tier.02_2164=2164 + I:gt.blockmachines.basicmachine.bender.tier.03_4808=4808 + I:gt.blockmachines.basicmachine.bender.tier.04_5571=5571 + I:gt.blockmachines.basicmachine.bender.tier.05_12348=12348 + I:gt.blockmachines.basicmachine.bender.tier.06_506=506 + I:gt.blockmachines.basicmachine.bender.tier.07_1683=1683 + I:gt.blockmachines.basicmachine.bender.tier.08_2108=2108 + I:gt.blockmachines.basicmachine.boxinator.tier.01_3014=3014 + I:gt.blockmachines.basicmachine.boxinator.tier.02_2720=2720 + I:gt.blockmachines.basicmachine.boxinator.tier.03_5665=5665 + I:gt.blockmachines.basicmachine.boxinator.tier.04_6572=6572 + I:gt.blockmachines.basicmachine.boxinator.tier.05_14531=14531 + I:gt.blockmachines.basicmachine.boxinator.tier.06_722=722 + I:gt.blockmachines.basicmachine.boxinator.tier.07_1928=1928 + I:gt.blockmachines.basicmachine.boxinator.tier.08_2206=2206 + I:gt.blockmachines.basicmachine.brewery.tier.01_1871=1871 + I:gt.blockmachines.basicmachine.brewery.tier.02_1291=1291 + I:gt.blockmachines.basicmachine.brewery.tier.03_2179=2179 + I:gt.blockmachines.basicmachine.brewery.tier.04_2044=2044 + I:gt.blockmachines.basicmachine.brewery.tier.05_4732=4732 + I:gt.blockmachines.basicmachine.brewery.tier.06_583=583 + I:gt.blockmachines.basicmachine.brewery.tier.07_1789=1789 + I:gt.blockmachines.basicmachine.brewery.tier.08_2067=2067 + I:gt.blockmachines.basicmachine.canner.tier.01_1813=1813 + I:gt.blockmachines.basicmachine.canner.tier.02_1233=1233 + I:gt.blockmachines.basicmachine.canner.tier.03_2122=2122 + I:gt.blockmachines.basicmachine.canner.tier.04_1986=1986 + I:gt.blockmachines.basicmachine.canner.tier.05_4687=4687 + I:gt.blockmachines.basicmachine.canner.tier.06_542=542 + I:gt.blockmachines.basicmachine.canner.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.canner.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.centrifuge.tier.01_1340=1340 + I:gt.blockmachines.basicmachine.centrifuge.tier.02_1072=1072 + I:gt.blockmachines.basicmachine.centrifuge.tier.03_2398=2398 + I:gt.blockmachines.basicmachine.centrifuge.tier.04_2744=2744 + I:gt.blockmachines.basicmachine.centrifuge.tier.05_6110=6110 + I:gt.blockmachines.basicmachine.centrifuge.tier.06_542=542 + I:gt.blockmachines.basicmachine.centrifuge.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.centrifuge.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.chemicalbath.tier.01_3184=3184 + I:gt.blockmachines.basicmachine.chemicalbath.tier.02_2741=2741 + I:gt.blockmachines.basicmachine.chemicalbath.tier.03_5352=5352 + I:gt.blockmachines.basicmachine.chemicalbath.tier.04_6615=6615 + I:gt.blockmachines.basicmachine.chemicalbath.tier.05_14332=14332 + I:gt.blockmachines.basicmachine.chemicalbath.tier.06_506=506 + I:gt.blockmachines.basicmachine.chemicalbath.tier.07_1683=1683 + I:gt.blockmachines.basicmachine.chemicalbath.tier.08_2108=2108 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.01_1513=1513 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.02_1026=1026 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.03_1853=1853 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.04_1823=1823 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.05_4225=4225 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.06_1057=1057 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.07_2842=2842 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.08_3405=3405 + I:gt.blockmachines.basicmachine.circuitassembler.tier.01_3973=3973 + I:gt.blockmachines.basicmachine.circuitassembler.tier.02_3658=3658 + I:gt.blockmachines.basicmachine.circuitassembler.tier.03_7629=7629 + I:gt.blockmachines.basicmachine.circuitassembler.tier.04_9309=9309 + I:gt.blockmachines.basicmachine.circuitassembler.tier.05_19977=19977 + I:gt.blockmachines.basicmachine.circuitassembler.tier.06_542=542 + I:gt.blockmachines.basicmachine.circuitassembler.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.circuitassembler.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.compressor.tier.01_2136=2136 + I:gt.blockmachines.basicmachine.compressor.tier.02_1458=1458 + I:gt.blockmachines.basicmachine.compressor.tier.03_3340=3340 + I:gt.blockmachines.basicmachine.compressor.tier.04_3276=3276 + I:gt.blockmachines.basicmachine.compressor.tier.05_7666=7666 + I:gt.blockmachines.basicmachine.compressor.tier.06_542=542 + I:gt.blockmachines.basicmachine.compressor.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.compressor.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.cutter.tier.01_1727=1727 + I:gt.blockmachines.basicmachine.cutter.tier.02_1472=1472 + I:gt.blockmachines.basicmachine.cutter.tier.03_3279=3279 + I:gt.blockmachines.basicmachine.cutter.tier.04_3911=3911 + I:gt.blockmachines.basicmachine.cutter.tier.05_8591=8591 + I:gt.blockmachines.basicmachine.cutter.tier.06_542=542 + I:gt.blockmachines.basicmachine.cutter.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.cutter.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.disassembler.tier.01_7144=7144 + I:gt.blockmachines.basicmachine.disassembler.tier.02_6016=6016 + I:gt.blockmachines.basicmachine.disassembler.tier.03_13508=13508 + I:gt.blockmachines.basicmachine.disassembler.tier.04_15696=15696 + I:gt.blockmachines.basicmachine.disassembler.tier.05_34684=34684 + I:gt.blockmachines.basicmachine.disassembler.tier.06_526=526 + I:gt.blockmachines.basicmachine.disassembler.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.disassembler.tier.08_2010=2010 + I:gt.blockmachines.basicmachine.distillery.tier.01_1871=1871 + I:gt.blockmachines.basicmachine.distillery.tier.02_1291=1291 + I:gt.blockmachines.basicmachine.distillery.tier.03_2179=2179 + I:gt.blockmachines.basicmachine.distillery.tier.04_2044=2044 + I:gt.blockmachines.basicmachine.distillery.tier.05_4744=4744 + I:gt.blockmachines.basicmachine.distillery.tier.06_599=599 + I:gt.blockmachines.basicmachine.distillery.tier.07_1789=1789 + I:gt.blockmachines.basicmachine.distillery.tier.08_2361=2361 + I:gt.blockmachines.basicmachine.e_furnace.tier.01_936=936 + I:gt.blockmachines.basicmachine.e_furnace.tier.02_574=574 + I:gt.blockmachines.basicmachine.e_furnace.tier.03_1008=1008 + I:gt.blockmachines.basicmachine.e_furnace.tier.04_660=660 + I:gt.blockmachines.basicmachine.e_furnace.tier.05_1806=1806 + I:gt.blockmachines.basicmachine.e_furnace.tier.06_934=934 + I:gt.blockmachines.basicmachine.e_furnace.tier.07_2124=2124 + I:gt.blockmachines.basicmachine.e_furnace.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.e_oven.tier.01_936=936 + I:gt.blockmachines.basicmachine.e_oven.tier.02_574=574 + I:gt.blockmachines.basicmachine.e_oven.tier.03_1008=1008 + I:gt.blockmachines.basicmachine.e_oven.tier.04_660=660 + I:gt.blockmachines.basicmachine.e_oven.tier.05_1806=1806 + I:gt.blockmachines.basicmachine.e_oven.tier.06_934=934 + I:gt.blockmachines.basicmachine.e_oven.tier.07_2124=2124 + I:gt.blockmachines.basicmachine.e_oven.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.electrolyzer.tier.01_1017=1017 + I:gt.blockmachines.basicmachine.electrolyzer.tier.02_516=516 + I:gt.blockmachines.basicmachine.electrolyzer.tier.03_1036=1036 + I:gt.blockmachines.basicmachine.electrolyzer.tier.04_813=813 + I:gt.blockmachines.basicmachine.electrolyzer.tier.05_1612=1612 + I:gt.blockmachines.basicmachine.electrolyzer.tier.06_886=886 + I:gt.blockmachines.basicmachine.electrolyzer.tier.07_2063=2063 + I:gt.blockmachines.basicmachine.electrolyzer.tier.08_2488=2488 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_1722=1722 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_1289=1289 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_2874=2874 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_3346=3346 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_6830=6830 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_809=809 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.07_1808=1808 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.08_2527=2527 + I:gt.blockmachines.basicmachine.extractor.tier.01_2539=2539 + I:gt.blockmachines.basicmachine.extractor.tier.02_1795=1795 + I:gt.blockmachines.basicmachine.extractor.tier.03_3376=3376 + I:gt.blockmachines.basicmachine.extractor.tier.04_3406=3406 + I:gt.blockmachines.basicmachine.extractor.tier.05_7855=7855 + I:gt.blockmachines.basicmachine.extractor.tier.06_542=542 + I:gt.blockmachines.basicmachine.extractor.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.extractor.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.extruder.tier.01_2024=2024 + I:gt.blockmachines.basicmachine.extruder.tier.02_1481=1481 + I:gt.blockmachines.basicmachine.extruder.tier.03_2407=2407 + I:gt.blockmachines.basicmachine.extruder.tier.04_2422=2422 + I:gt.blockmachines.basicmachine.extruder.tier.05_5612=5612 + I:gt.blockmachines.basicmachine.extruder.tier.06_1255=1255 + I:gt.blockmachines.basicmachine.extruder.tier.07_2418=2418 + I:gt.blockmachines.basicmachine.extruder.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.fermenter.tier.01_1931=1931 + I:gt.blockmachines.basicmachine.fermenter.tier.02_1296=1296 + I:gt.blockmachines.basicmachine.fermenter.tier.03_2318=2318 + I:gt.blockmachines.basicmachine.fermenter.tier.04_2012=2012 + I:gt.blockmachines.basicmachine.fermenter.tier.05_4882=4882 + I:gt.blockmachines.basicmachine.fermenter.tier.06_613=613 + I:gt.blockmachines.basicmachine.fermenter.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.fermenter.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.fluidcanner.tier.01_1813=1813 + I:gt.blockmachines.basicmachine.fluidcanner.tier.02_1233=1233 + I:gt.blockmachines.basicmachine.fluidcanner.tier.03_2122=2122 + I:gt.blockmachines.basicmachine.fluidcanner.tier.04_1986=1986 + I:gt.blockmachines.basicmachine.fluidcanner.tier.05_4687=4687 + I:gt.blockmachines.basicmachine.fluidcanner.tier.06_542=542 + I:gt.blockmachines.basicmachine.fluidcanner.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.fluidcanner.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.fluidextractor.tier.01_2539=2539 + I:gt.blockmachines.basicmachine.fluidextractor.tier.02_1795=1795 + I:gt.blockmachines.basicmachine.fluidextractor.tier.03_3376=3376 + I:gt.blockmachines.basicmachine.fluidextractor.tier.04_3406=3406 + I:gt.blockmachines.basicmachine.fluidextractor.tier.05_7855=7855 + I:gt.blockmachines.basicmachine.fluidextractor.tier.06_542=542 + I:gt.blockmachines.basicmachine.fluidextractor.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.fluidextractor.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.fluidheater.tier.01_3195=3195 + I:gt.blockmachines.basicmachine.fluidheater.tier.02_2373=2373 + I:gt.blockmachines.basicmachine.fluidheater.tier.03_3588=3588 + I:gt.blockmachines.basicmachine.fluidheater.tier.04_3761=3761 + I:gt.blockmachines.basicmachine.fluidheater.tier.05_8520=8520 + I:gt.blockmachines.basicmachine.fluidheater.tier.06_934=934 + I:gt.blockmachines.basicmachine.fluidheater.tier.07_2124=2124 + I:gt.blockmachines.basicmachine.fluidheater.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_2943=2943 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_2133=2133 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_3412=3412 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_3537=3537 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_8044=8044 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_640=640 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_2402=2402 + I:gt.blockmachines.basicmachine.hammer.tier.01_2088=2088 + I:gt.blockmachines.basicmachine.hammer.tier.02_1519=1519 + I:gt.blockmachines.basicmachine.hammer.tier.03_2842=2842 + I:gt.blockmachines.basicmachine.hammer.tier.04_2442=2442 + I:gt.blockmachines.basicmachine.hammer.tier.05_5253=5253 + I:gt.blockmachines.basicmachine.hammer.tier.06_1173=1173 + I:gt.blockmachines.basicmachine.hammer.tier.07_2390=2390 + I:gt.blockmachines.basicmachine.hammer.tier.08_3256=3256 + I:gt.blockmachines.basicmachine.laserengraver.tier.01_2380=2380 + I:gt.blockmachines.basicmachine.laserengraver.tier.02_1823=1823 + I:gt.blockmachines.basicmachine.laserengraver.tier.03_3640=3640 + I:gt.blockmachines.basicmachine.laserengraver.tier.04_3692=3692 + I:gt.blockmachines.basicmachine.laserengraver.tier.05_8229=8229 + I:gt.blockmachines.basicmachine.laserengraver.tier.06_542=542 + I:gt.blockmachines.basicmachine.laserengraver.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.laserengraver.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.lathe.tier.01_1797=1797 + I:gt.blockmachines.basicmachine.lathe.tier.02_1308=1308 + I:gt.blockmachines.basicmachine.lathe.tier.03_2967=2967 + I:gt.blockmachines.basicmachine.lathe.tier.04_3023=3023 + I:gt.blockmachines.basicmachine.lathe.tier.05_6985=6985 + I:gt.blockmachines.basicmachine.lathe.tier.06_589=589 + I:gt.blockmachines.basicmachine.lathe.tier.07_1793=1793 + I:gt.blockmachines.basicmachine.lathe.tier.08_2512=2512 + I:gt.blockmachines.basicmachine.macerator.tier.01_1797=1797 + I:gt.blockmachines.basicmachine.macerator.tier.02_1308=1308 + I:gt.blockmachines.basicmachine.macerator.tier.03_2967=2967 + I:gt.blockmachines.basicmachine.macerator.tier.04_3023=3023 + I:gt.blockmachines.basicmachine.macerator.tier.05_6985=6985 + I:gt.blockmachines.basicmachine.macerator.tier.06_577=577 + I:gt.blockmachines.basicmachine.macerator.tier.07_1781=1781 + I:gt.blockmachines.basicmachine.macerator.tier.08_2500=2500 + I:gt.blockmachines.basicmachine.massfab.tier.01_1798=1798 + I:gt.blockmachines.basicmachine.massfab.tier.02_2043=2043 + I:gt.blockmachines.basicmachine.massfab.tier.03_4460=4460 + I:gt.blockmachines.basicmachine.massfab.tier.04_6790=6790 + I:gt.blockmachines.basicmachine.massfab.tier.05_14027=14027 + I:gt.blockmachines.basicmachine.massfab.tier.06_691=691 + I:gt.blockmachines.basicmachine.massfab.tier.07_2026=2026 + I:gt.blockmachines.basicmachine.massfab.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.microtransmitter.03_3356=3356 + I:gt.blockmachines.basicmachine.microtransmitter.04_5212=5212 + I:gt.blockmachines.basicmachine.microtransmitter.05_5937=5937 + I:gt.blockmachines.basicmachine.microtransmitter.06_8803=8803 + I:gt.blockmachines.basicmachine.microtransmitter.07_9966=9966 + I:gt.blockmachines.basicmachine.microwave.tier.01_1818=1818 + I:gt.blockmachines.basicmachine.microwave.tier.02_1657=1657 + I:gt.blockmachines.basicmachine.microwave.tier.03_2438=2438 + I:gt.blockmachines.basicmachine.microwave.tier.04_2614=2614 + I:gt.blockmachines.basicmachine.microwave.tier.05_4806=4806 + I:gt.blockmachines.basicmachine.microwave.tier.06_1127=1127 + I:gt.blockmachines.basicmachine.microwave.tier.07_2304=2304 + I:gt.blockmachines.basicmachine.microwave.tier.08_2729=2729 + I:gt.blockmachines.basicmachine.miner.tier.01_1923=1923 + I:gt.blockmachines.basicmachine.miner.tier.02_1620=1620 + I:gt.blockmachines.basicmachine.mixer.tier.01_1395=1395 + I:gt.blockmachines.basicmachine.mixer.tier.02_963=963 + I:gt.blockmachines.basicmachine.mixer.tier.03_1657=1657 + I:gt.blockmachines.basicmachine.mixer.tier.04_1797=1797 + I:gt.blockmachines.basicmachine.mixer.tier.05_4030=4030 + I:gt.blockmachines.basicmachine.mixer.tier.06_692=692 + I:gt.blockmachines.basicmachine.mixer.tier.07_2450=2450 + I:gt.blockmachines.basicmachine.mixer.tier.08_2719=2719 + I:gt.blockmachines.basicmachine.mobrep.tier.01_1298=1298 + I:gt.blockmachines.basicmachine.mobrep.tier.02_1366=1366 + I:gt.blockmachines.basicmachine.mobrep.tier.03_1536=1536 + I:gt.blockmachines.basicmachine.mobrep.tier.04_1658=1658 + I:gt.blockmachines.basicmachine.mobrep.tier.05_2824=2824 + I:gt.blockmachines.basicmachine.mobrep.tier.06_471=471 + I:gt.blockmachines.basicmachine.mobrep.tier.07_1634=1634 + I:gt.blockmachines.basicmachine.mobrep.tier.08_1912=1912 + I:gt.blockmachines.basicmachine.orewasher.tier.01_2015=2015 + I:gt.blockmachines.basicmachine.orewasher.tier.02_1349=1349 + I:gt.blockmachines.basicmachine.orewasher.tier.03_2091=2091 + I:gt.blockmachines.basicmachine.orewasher.tier.04_2057=2057 + I:gt.blockmachines.basicmachine.orewasher.tier.05_4731=4731 + I:gt.blockmachines.basicmachine.orewasher.tier.06_984=984 + I:gt.blockmachines.basicmachine.orewasher.tier.07_3364=3364 + I:gt.blockmachines.basicmachine.orewasher.tier.08_3919=3919 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_3589=3589 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_2584=2584 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_4291=4291 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_3899=3899 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_8984=8984 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_1089=1089 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_2343=2343 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_102148=102148 + I:gt.blockmachines.basicmachine.polarizer.tier.01_1212=1212 + I:gt.blockmachines.basicmachine.polarizer.tier.02_642=642 + I:gt.blockmachines.basicmachine.polarizer.tier.03_1392=1392 + I:gt.blockmachines.basicmachine.polarizer.tier.04_1588=1588 + I:gt.blockmachines.basicmachine.polarizer.tier.05_2393=2393 + I:gt.blockmachines.basicmachine.polarizer.tier.06_1005=1005 + I:gt.blockmachines.basicmachine.polarizer.tier.07_1787=1787 + I:gt.blockmachines.basicmachine.polarizer.tier.08_2359=2359 + I:gt.blockmachines.basicmachine.press.tier.01_2254=2254 + I:gt.blockmachines.basicmachine.press.tier.02_1521=1521 + I:gt.blockmachines.basicmachine.press.tier.03_3536=3536 + I:gt.blockmachines.basicmachine.press.tier.04_3302=3302 + I:gt.blockmachines.basicmachine.press.tier.05_7861=7861 + I:gt.blockmachines.basicmachine.press.tier.06_613=613 + I:gt.blockmachines.basicmachine.press.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.press.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.printer.tier.01_1727=1727 + I:gt.blockmachines.basicmachine.printer.tier.02_1472=1472 + I:gt.blockmachines.basicmachine.printer.tier.03_3279=3279 + I:gt.blockmachines.basicmachine.printer.tier.04_3911=3911 + I:gt.blockmachines.basicmachine.printer.tier.05_8597=8597 + I:gt.blockmachines.basicmachine.printer.tier.06_577=577 + I:gt.blockmachines.basicmachine.printer.tier.07_1781=1781 + I:gt.blockmachines.basicmachine.printer.tier.08_2500=2500 + I:gt.blockmachines.basicmachine.pump.tier.01_5996=5996 + I:gt.blockmachines.basicmachine.pump.tier.02_4542=4542 + I:gt.blockmachines.basicmachine.pump.tier.03_6456=6456 + I:gt.blockmachines.basicmachine.pump.tier.04_7189=7189 + I:gt.blockmachines.basicmachine.pump.tier.05_15992=15992 + I:gt.blockmachines.basicmachine.recycler.tier.01_2332=2332 + I:gt.blockmachines.basicmachine.recycler.tier.02_1654=1654 + I:gt.blockmachines.basicmachine.recycler.tier.03_3536=3536 + I:gt.blockmachines.basicmachine.recycler.tier.04_3472=3472 + I:gt.blockmachines.basicmachine.recycler.tier.05_7862=7862 + I:gt.blockmachines.basicmachine.recycler.tier.06_738=738 + I:gt.blockmachines.basicmachine.recycler.tier.07_1928=1928 + I:gt.blockmachines.basicmachine.recycler.tier.08_2500=2500 + I:gt.blockmachines.basicmachine.replicator.tier.01_2158=2158 + I:gt.blockmachines.basicmachine.replicator.tier.02_2617=2617 + I:gt.blockmachines.basicmachine.replicator.tier.03_3748=3748 + I:gt.blockmachines.basicmachine.replicator.tier.04_5264=5264 + I:gt.blockmachines.basicmachine.replicator.tier.05_9833=9833 + I:gt.blockmachines.basicmachine.replicator.tier.06_581=581 + I:gt.blockmachines.basicmachine.replicator.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.replicator.tier.08_2108=2108 + I:gt.blockmachines.basicmachine.rockbreaker.tier.01_1738=1738 + I:gt.blockmachines.basicmachine.rockbreaker.tier.02_1265=1265 + I:gt.blockmachines.basicmachine.rockbreaker.tier.03_2869=2869 + I:gt.blockmachines.basicmachine.rockbreaker.tier.04_3010=3010 + I:gt.blockmachines.basicmachine.rockbreaker.tier.05_6876=6876 + I:gt.blockmachines.basicmachine.rockbreaker.tier.06_526=526 + I:gt.blockmachines.basicmachine.rockbreaker.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.rockbreaker.tier.08_2010=2010 + I:gt.blockmachines.basicmachine.scanner.tier.01_1183=1183 + I:gt.blockmachines.basicmachine.scanner.tier.02_878=878 + I:gt.blockmachines.basicmachine.scanner.tier.03_1378=1378 + I:gt.blockmachines.basicmachine.scanner.tier.04_1141=1141 + I:gt.blockmachines.basicmachine.scanner.tier.05_2452=2452 + I:gt.blockmachines.basicmachine.scanner.tier.06_526=526 + I:gt.blockmachines.basicmachine.scanner.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.scanner.tier.08_2010=2010 + I:gt.blockmachines.basicmachine.seismicprospector.3_1608=1608 + I:gt.blockmachines.basicmachine.seismicprospector_1550=1550 + I:gt.blockmachines.basicmachine.sifter.tier.01_2136=2136 + I:gt.blockmachines.basicmachine.sifter.tier.02_1458=1458 + I:gt.blockmachines.basicmachine.sifter.tier.03_3340=3340 + I:gt.blockmachines.basicmachine.sifter.tier.04_3276=3276 + I:gt.blockmachines.basicmachine.sifter.tier.05_7666=7666 + I:gt.blockmachines.basicmachine.sifter.tier.06_542=542 + I:gt.blockmachines.basicmachine.sifter.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.sifter.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.slicer.tier.01_2243=2243 + I:gt.blockmachines.basicmachine.slicer.tier.02_1728=1728 + I:gt.blockmachines.basicmachine.slicer.tier.03_3946=3946 + I:gt.blockmachines.basicmachine.slicer.tier.04_4203=4203 + I:gt.blockmachines.basicmachine.slicer.tier.05_9564=9564 + I:gt.blockmachines.basicmachine.slicer.tier.06_613=613 + I:gt.blockmachines.basicmachine.slicer.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.slicer.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.teleporter_9885=9885 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_1592=1592 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_1312=1312 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_2574=2574 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_2968=2968 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_6586=6586 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_934=934 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_2124=2124 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.unboxinator.tier.01_3014=3014 + I:gt.blockmachines.basicmachine.unboxinator.tier.02_2720=2720 + I:gt.blockmachines.basicmachine.unboxinator.tier.03_5665=5665 + I:gt.blockmachines.basicmachine.unboxinator.tier.04_6572=6572 + I:gt.blockmachines.basicmachine.unboxinator.tier.05_14543=14543 + I:gt.blockmachines.basicmachine.unboxinator.tier.06_738=738 + I:gt.blockmachines.basicmachine.unboxinator.tier.07_1928=1928 + I:gt.blockmachines.basicmachine.unboxinator.tier.08_2500=2500 + I:gt.blockmachines.basicmachine.wiremill.tier.01_1996=1996 + I:gt.blockmachines.basicmachine.wiremill.tier.02_1810=1810 + I:gt.blockmachines.basicmachine.wiremill.tier.03_3964=3964 + I:gt.blockmachines.basicmachine.wiremill.tier.04_5052=5052 + I:gt.blockmachines.basicmachine.wiremill.tier.05_10890=10890 + I:gt.blockmachines.basicmachine.wiremill.tier.06_542=542 + I:gt.blockmachines.basicmachine.wiremill.tier.07_1732=1732 + I:gt.blockmachines.basicmachine.wiremill.tier.08_2304=2304 + I:gt.blockmachines.batterybuffer.01.tier.00_1167=1167 + I:gt.blockmachines.batterybuffer.01.tier.01_900=900 + I:gt.blockmachines.batterybuffer.01.tier.02_495=495 + I:gt.blockmachines.batterybuffer.01.tier.03_1126=1126 + I:gt.blockmachines.batterybuffer.01.tier.04_560=560 + I:gt.blockmachines.batterybuffer.01.tier.05_1599=1599 + I:gt.blockmachines.batterybuffer.01.tier.06_679=679 + I:gt.blockmachines.batterybuffer.01.tier.07_1928=1928 + I:gt.blockmachines.batterybuffer.01.tier.08_2206=2206 + I:gt.blockmachines.batterybuffer.01.tier.09_800098=800098 + I:gt.blockmachines.batterybuffer.04.tier.00_2409=2409 + I:gt.blockmachines.batterybuffer.04.tier.01_1608=1608 + I:gt.blockmachines.batterybuffer.04.tier.02_873=873 + I:gt.blockmachines.batterybuffer.04.tier.03_2302=2302 + I:gt.blockmachines.batterybuffer.04.tier.04_716=716 + I:gt.blockmachines.batterybuffer.04.tier.05_2697=2697 + I:gt.blockmachines.batterybuffer.04.tier.06_1009=1009 + I:gt.blockmachines.batterybuffer.04.tier.07_2516=2516 + I:gt.blockmachines.batterybuffer.04.tier.08_2794=2794 + I:gt.blockmachines.batterybuffer.04.tier.09_800098=800098 + I:gt.blockmachines.batterybuffer.09.tier.00_4065=4065 + I:gt.blockmachines.batterybuffer.09.tier.01_2552=2552 + I:gt.blockmachines.batterybuffer.09.tier.02_1377=1377 + I:gt.blockmachines.batterybuffer.09.tier.03_3870=3870 + I:gt.blockmachines.batterybuffer.09.tier.04_924=924 + I:gt.blockmachines.batterybuffer.09.tier.05_4161=4161 + I:gt.blockmachines.batterybuffer.09.tier.06_1449=1449 + I:gt.blockmachines.batterybuffer.09.tier.07_3300=3300 + I:gt.blockmachines.batterybuffer.09.tier.08_3578=3578 + I:gt.blockmachines.batterybuffer.09.tier.09_800098=800098 + I:gt.blockmachines.batterybuffer.16.tier.00_7377=7377 + I:gt.blockmachines.batterybuffer.16.tier.01_4440=4440 + I:gt.blockmachines.batterybuffer.16.tier.02_2385=2385 + I:gt.blockmachines.batterybuffer.16.tier.03_7006=7006 + I:gt.blockmachines.batterybuffer.16.tier.04_1340=1340 + I:gt.blockmachines.batterybuffer.16.tier.05_7089=7089 + I:gt.blockmachines.batterybuffer.16.tier.06_2329=2329 + I:gt.blockmachines.batterybuffer.16.tier.07_4868=4868 + I:gt.blockmachines.batterybuffer.16.tier.08_5146=5146 + I:gt.blockmachines.batterybuffer.16.tier.09_800098=800098 + I:gt.blockmachines.batterycharger.16.tier.00_7377=7377 + I:gt.blockmachines.batterycharger.16.tier.01_4440=4440 + I:gt.blockmachines.batterycharger.16.tier.02_2385=2385 + I:gt.blockmachines.batterycharger.16.tier.03_7006=7006 + I:gt.blockmachines.batterycharger.16.tier.04_1340=1340 + I:gt.blockmachines.batterycharger.16.tier.05_7089=7089 + I:gt.blockmachines.batterycharger.16.tier.06_2329=2329 + I:gt.blockmachines.batterycharger.16.tier.07_4868=4868 + I:gt.blockmachines.batterycharger.16.tier.08_5146=5146 + I:gt.blockmachines.batterycharger.16.tier.09_800098=800098 + I:gt.blockmachines.boiler.bronze_380=380 + I:gt.blockmachines.boiler.lava_560=560 + I:gt.blockmachines.boiler.solar_853=853 + I:gt.blockmachines.boiler.steel_280=280 + I:gt.blockmachines.bronzemachine.alloysmelter_836=836 + I:gt.blockmachines.bronzemachine.blastfurnace_304=304 + I:gt.blockmachines.bronzemachine.compressor_1137=1137 + I:gt.blockmachines.bronzemachine.extractor_1100=1100 + I:gt.blockmachines.bronzemachine.furnace_912=912 + I:gt.blockmachines.bronzemachine.hammer_1660=1660 + I:gt.blockmachines.bronzemachine.macerator_1010=1010 + I:gt.blockmachines.gt_pipe_plasmacontain_385=385 + I:gt.blockmachines.hatch.dataaccess.adv_471=471 + I:gt.blockmachines.hatch.dataaccess_410=410 + I:gt.blockmachines.hatch.dynamo.tier.00_758=758 + I:gt.blockmachines.hatch.dynamo.tier.01_625=625 + I:gt.blockmachines.hatch.dynamo.tier.02_302=302 + I:gt.blockmachines.hatch.dynamo.tier.03_734=734 + I:gt.blockmachines.hatch.dynamo.tier.04_423=423 + I:gt.blockmachines.hatch.dynamo.tier.05_1226=1226 + I:gt.blockmachines.hatch.dynamo.tier.06_498=498 + I:gt.blockmachines.hatch.dynamo.tier.07_1683=1683 + I:gt.blockmachines.hatch.dynamo.tier.08_2108=2108 + I:gt.blockmachines.hatch.dynamo.tier.09_800000=800000 + I:gt.blockmachines.hatch.energy.tier.00_758=758 + I:gt.blockmachines.hatch.energy.tier.01_625=625 + I:gt.blockmachines.hatch.energy.tier.02_302=302 + I:gt.blockmachines.hatch.energy.tier.03_734=734 + I:gt.blockmachines.hatch.energy.tier.04_423=423 + I:gt.blockmachines.hatch.energy.tier.05_1226=1226 + I:gt.blockmachines.hatch.energy.tier.06_498=498 + I:gt.blockmachines.hatch.energy.tier.07_1683=1683 + I:gt.blockmachines.hatch.energy.tier.08_2108=2108 + I:gt.blockmachines.hatch.energy.tier.09_800000=800000 + I:gt.blockmachines.hatch.input.tier.00_655=655 + I:gt.blockmachines.hatch.input.tier.01_566=566 + I:gt.blockmachines.hatch.input.tier.02_271=271 + I:gt.blockmachines.hatch.input.tier.03_636=636 + I:gt.blockmachines.hatch.input.tier.04_410=410 + I:gt.blockmachines.hatch.input.tier.05_1135=1135 + I:gt.blockmachines.hatch.input.tier.06_471=471 + I:gt.blockmachines.hatch.input.tier.07_1634=1634 + I:gt.blockmachines.hatch.input.tier.08_1912=1912 + I:gt.blockmachines.hatch.input.tier.09_800000=800000 + I:gt.blockmachines.hatch.input_bus.tier.00_753=753 + I:gt.blockmachines.hatch.input_bus.tier.01_664=664 + I:gt.blockmachines.hatch.input_bus.tier.02_369=369 + I:gt.blockmachines.hatch.input_bus.tier.03_734=734 + I:gt.blockmachines.hatch.input_bus.tier.04_508=508 + I:gt.blockmachines.hatch.input_bus.tier.05_1233=1233 + I:gt.blockmachines.hatch.input_bus.tier.06_569=569 + I:gt.blockmachines.hatch.input_bus.tier.07_1732=1732 + I:gt.blockmachines.hatch.input_bus.tier.08_2010=2010 + I:gt.blockmachines.hatch.input_bus.tier.09_800098=800098 + I:gt.blockmachines.hatch.maintenance.auto_18950=18950 + I:gt.blockmachines.hatch.maintenance_566=566 + I:gt.blockmachines.hatch.muffler.tier.01_734=734 + I:gt.blockmachines.hatch.muffler.tier.02_439=439 + I:gt.blockmachines.hatch.muffler.tier.03_804=804 + I:gt.blockmachines.hatch.muffler.tier.04_578=578 + I:gt.blockmachines.hatch.muffler.tier.05_1303=1303 + I:gt.blockmachines.hatch.muffler.tier.06_639=639 + I:gt.blockmachines.hatch.muffler.tier.07_1802=1802 + I:gt.blockmachines.hatch.muffler.tier.08_2080=2080 + I:gt.blockmachines.hatch.muffler.tier.09_800168=800168 + I:gt.blockmachines.hatch.output.tier.00_655=655 + I:gt.blockmachines.hatch.output.tier.01_566=566 + I:gt.blockmachines.hatch.output.tier.02_271=271 + I:gt.blockmachines.hatch.output.tier.03_636=636 + I:gt.blockmachines.hatch.output.tier.04_410=410 + I:gt.blockmachines.hatch.output.tier.05_1135=1135 + I:gt.blockmachines.hatch.output.tier.06_471=471 + I:gt.blockmachines.hatch.output.tier.07_1634=1634 + I:gt.blockmachines.hatch.output.tier.08_1912=1912 + I:gt.blockmachines.hatch.output.tier.09_800000=800000 + I:gt.blockmachines.hatch.output_bus.tier.00_753=753 + I:gt.blockmachines.hatch.output_bus.tier.01_664=664 + I:gt.blockmachines.hatch.output_bus.tier.02_369=369 + I:gt.blockmachines.hatch.output_bus.tier.03_734=734 + I:gt.blockmachines.hatch.output_bus.tier.04_508=508 + I:gt.blockmachines.hatch.output_bus.tier.05_1233=1233 + I:gt.blockmachines.hatch.output_bus.tier.06_569=569 + I:gt.blockmachines.hatch.output_bus.tier.07_1732=1732 + I:gt.blockmachines.hatch.output_bus.tier.08_2010=2010 + I:gt.blockmachines.hatch.output_bus.tier.09_800098=800098 + I:gt.blockmachines.hull.bronze_608=608 + I:gt.blockmachines.hull.bronze_bricked_380=380 + I:gt.blockmachines.hull.steel_448=448 + I:gt.blockmachines.hull.steel_bricked_280=280 + I:gt.blockmachines.hull.tier.00_655=655 + I:gt.blockmachines.hull.tier.01_566=566 + I:gt.blockmachines.hull.tier.02_271=271 + I:gt.blockmachines.hull.tier.03_636=636 + I:gt.blockmachines.hull.tier.04_410=410 + I:gt.blockmachines.hull.tier.05_1135=1135 + I:gt.blockmachines.hull.tier.06_471=471 + I:gt.blockmachines.hull.tier.07_1634=1634 + I:gt.blockmachines.hull.tier.08_1912=1912 + I:gt.blockmachines.hull.tier.09_800000=800000 + I:gt.blockmachines.locker.tier.00_2507=2507 + I:gt.blockmachines.locker.tier.01_1706=1706 + I:gt.blockmachines.locker.tier.02_971=971 + I:gt.blockmachines.locker.tier.03_2400=2400 + I:gt.blockmachines.locker.tier.04_814=814 + I:gt.blockmachines.locker.tier.05_2795=2795 + I:gt.blockmachines.locker.tier.06_1107=1107 + I:gt.blockmachines.locker.tier.07_2614=2614 + I:gt.blockmachines.locker.tier.08_2892=2892 + I:gt.blockmachines.locker.tier.09_800196=800196 + I:gt.blockmachines.multimachine.assemblyline_23074=23074 + I:gt.blockmachines.multimachine.blastfurnace_342=342 + I:gt.blockmachines.multimachine.boiler.bronze_540=540 + I:gt.blockmachines.multimachine.boiler.steel_350=350 + I:gt.blockmachines.multimachine.boiler.titanium_584=584 + I:gt.blockmachines.multimachine.boiler.tungstensteel_528=528 + I:gt.blockmachines.multimachine.charcoalpile_392=392 + I:gt.blockmachines.multimachine.chemicalreactor_1652=1652 + I:gt.blockmachines.multimachine.cleanroom_3449=3449 + I:gt.blockmachines.multimachine.concretebackfiller1_2468=2468 + I:gt.blockmachines.multimachine.concretebackfiller3_6855=6855 + I:gt.blockmachines.multimachine.cracker_5136=5136 + I:gt.blockmachines.multimachine.dieselengine_6001=6001 + I:gt.blockmachines.multimachine.distillationtower_4171=4171 + I:gt.blockmachines.multimachine.heatexchanger_7211=7211 + I:gt.blockmachines.multimachine.implosioncompressor_250=250 + I:gt.blockmachines.multimachine.largegasturbine_1950=1950 + I:gt.blockmachines.multimachine.largehpturbine_2479=2479 + I:gt.blockmachines.multimachine.largeplasmaturbine_6672=6672 + I:gt.blockmachines.multimachine.largeturbine_2204=2204 + I:gt.blockmachines.multimachine.multifurnace_287=287 + I:gt.blockmachines.multimachine.oildrill1_1714=1714 + I:gt.blockmachines.multimachine.oildrill2_4351=4351 + I:gt.blockmachines.multimachine.oildrill3_8527=8527 + I:gt.blockmachines.multimachine.oredrill1_4160=4160 + I:gt.blockmachines.multimachine.oredrill2_12044=12044 + I:gt.blockmachines.multimachine.oredrill3_13190=13190 + I:gt.blockmachines.multimachine.oredrill4_13778=13778 + I:gt.blockmachines.multimachine.processingarray_8370=8370 + I:gt.blockmachines.multimachine.pyro_2534=2534 + I:gt.blockmachines.multimachine.vacuumfreezer_4170=4170 + I:gt.blockmachines.quantum.chest.tier.01_1111=1111 + I:gt.blockmachines.quantum.chest.tier.02_1175=1175 + I:gt.blockmachines.quantum.chest.tier.03_2513=2513 + I:gt.blockmachines.quantum.chest.tier.04_4001=4001 + I:gt.blockmachines.quantum.chest.tier.05_7950=7950 + I:gt.blockmachines.quantum.tank.tier.01_1111=1111 + I:gt.blockmachines.quantum.tank.tier.02_1175=1175 + I:gt.blockmachines.quantum.tank.tier.03_2513=2513 + I:gt.blockmachines.quantum.tank.tier.04_4001=4001 + I:gt.blockmachines.quantum.tank.tier.05_7950=7950 + I:gt.blockmachines.steelmachine.alloysmelter_616=616 + I:gt.blockmachines.steelmachine.compressor_857=857 + I:gt.blockmachines.steelmachine.extractor_820=820 + I:gt.blockmachines.steelmachine.furnace_672=672 + I:gt.blockmachines.steelmachine.hammer_1380=1380 + I:gt.blockmachines.steelmachine.macerator_770=770 + I:gt.blockmachines.transformer.tier.00_1128=1128 + I:gt.blockmachines.transformer.tier.01_833=833 + I:gt.blockmachines.transformer.tier.02_495=495 + I:gt.blockmachines.transformer.tier.03_1041=1041 + I:gt.blockmachines.transformer.tier.04_553=553 + I:gt.blockmachines.transformer.tier.05_1528=1528 + I:gt.blockmachines.transformer.tier.06_630=630 + I:gt.blockmachines.transformer.tier.07_2026=2026 + I:gt.blockmachines.transformer.tier.08_2696=2696 + I:gt.blockreinforced.0_304=304 + I:gt.blockreinforced.1_430=430 + I:gt.blockreinforced.3_160=160 + I:gt.blockreinforced.5_73=73 + I:gt.metaitem.01.32001_16=16 + I:gt.metaitem.01.32008_49=49 + I:gt.metaitem.01.32009_16=16 + I:gt.metaitem.01.32010_49=49 + I:gt.metaitem.01.32100_56=56 + I:gt.metaitem.01.32101_56=56 + I:gt.metaitem.01.32300_224=224 + I:gt.metaitem.01.32301_224=224 + I:gt.metaitem.01.32302_224=224 + I:gt.metaitem.01.32303_224=224 + I:gt.metaitem.01.32304_224=224 + I:gt.metaitem.01.32305_224=224 + I:gt.metaitem.01.32306_224=224 + I:gt.metaitem.01.32307_224=224 + I:gt.metaitem.01.32308_224=224 + I:gt.metaitem.01.32309_224=224 + I:gt.metaitem.01.32310_224=224 + I:gt.metaitem.01.32311_224=224 + I:gt.metaitem.01.32312_224=224 + I:gt.metaitem.01.32313_224=224 + I:gt.metaitem.01.32314_224=224 + I:gt.metaitem.01.32315_224=224 + I:gt.metaitem.01.32316_224=224 + I:gt.metaitem.01.32317_224=224 + I:gt.metaitem.01.32350_224=224 + I:gt.metaitem.01.32351_224=224 + I:gt.metaitem.01.32352_224=224 + I:gt.metaitem.01.32353_224=224 + I:gt.metaitem.01.32354_224=224 + I:gt.metaitem.01.32355_224=224 + I:gt.metaitem.01.32356_224=224 + I:gt.metaitem.01.32357_224=224 + I:gt.metaitem.01.32358_224=224 + I:gt.metaitem.01.32359_224=224 + I:gt.metaitem.01.32360_224=224 + I:gt.metaitem.01.32361_224=224 + I:gt.metaitem.01.32362_224=224 + I:gt.metaitem.01.32363_224=224 + I:gt.metaitem.01.32364_224=224 + I:gt.metaitem.01.32365_224=224 + I:gt.metaitem.01.32366_224=224 + I:gt.metaitem.01.32367_224=224 + I:gt.metaitem.01.32368_224=224 + I:gt.metaitem.01.32369_224=224 + I:gt.metaitem.01.32370_224=224 + I:gt.metaitem.01.32371_224=224 + I:gt.metaitem.01.32372_224=224 + I:gt.metaitem.01.32373_224=224 + I:gt.metaitem.01.32398_340=340 + I:gt.metaitem.01.32399_450=450 + I:gt.metaitem.01.32400_16=16 + I:gt.metaitem.01.32401_16=16 + I:gt.metaitem.01.32402_321=321 + I:gt.metaitem.01.32403_18=18 + I:gt.metaitem.01.32404_39=39 + I:gt.metaitem.01.32405_140=140 + I:gt.metaitem.01.32406_297=297 + I:gt.metaitem.01.32474_112=112 + I:gt.metaitem.01.32475_112=112 + I:gt.metaitem.01.32477_390=390 + I:gt.metaitem.01.32478_390=390 + I:gt.metaitem.01.32481_36=36 + I:gt.metaitem.01.32482_16=16 + I:gt.metaitem.01.32483_16=16 + I:gt.metaitem.01.32484_36=36 + I:gt.metaitem.01.32485_24=24 + I:gt.metaitem.01.32486_24=24 + I:gt.metaitem.01.32487_36=36 + I:gt.metaitem.01.32488_36=36 + I:gt.metaitem.01.32489_36=36 + I:gt.metaitem.01.32490_110=110 + I:gt.metaitem.01.32491_110=110 + I:gt.metaitem.01.32495_110=110 + I:gt.metaitem.01.32496_110=110 + I:gt.metaitem.01.32497_110=110 + I:gt.metaitem.01.32498_110=110 + I:gt.metaitem.01.32500_189=189 + I:gt.metaitem.01.32501_567=567 + I:gt.metaitem.01.32502_1701=1701 + I:gt.metaitem.01.32600_328=328 + I:gt.metaitem.01.32601_369=369 + I:gt.metaitem.01.32602_783=783 + I:gt.metaitem.01.32603_1154=1154 + I:gt.metaitem.01.32604_2390=2390 + I:gt.metaitem.01.32610_1129=1129 + I:gt.metaitem.01.32611_899=899 + I:gt.metaitem.01.32612_1290=1290 + I:gt.metaitem.01.32613_1550=1550 + I:gt.metaitem.01.32614_3357=3357 + I:gt.metaitem.01.32630_715=715 + I:gt.metaitem.01.32631_769=769 + I:gt.metaitem.01.32632_1664=1664 + I:gt.metaitem.01.32633_2321=2321 + I:gt.metaitem.01.32634_4871=4871 + I:gt.metaitem.01.32640_726=726 + I:gt.metaitem.01.32641_562=562 + I:gt.metaitem.01.32642_1254=1254 + I:gt.metaitem.01.32643_1420=1420 + I:gt.metaitem.01.32644_3168=3168 + I:gt.metaitem.01.32650_1615=1615 + I:gt.metaitem.01.32651_1420=1420 + I:gt.metaitem.01.32652_3169=3169 + I:gt.metaitem.01.32653_3815=3815 + I:gt.metaitem.01.32654_8341=8341 + I:gt.metaitem.01.32670_380=380 + I:gt.metaitem.01.32671_760=760 + I:gt.metaitem.01.32672_1520=1520 + I:gt.metaitem.01.32673_3138=3138 + I:gt.metaitem.01.32674_6080=6080 + I:gt.metaitem.01.32680_244=244 + I:gt.metaitem.01.32681_365=365 + I:gt.metaitem.01.32682_300=300 + I:gt.metaitem.01.32683_416=416 + I:gt.metaitem.01.32684_563=563 + I:gt.metaitem.01.32690_255=255 + I:gt.metaitem.01.32691_179=179 + I:gt.metaitem.01.32692_246=246 + I:gt.metaitem.01.32693_289=289 + I:gt.metaitem.01.32694_571=571 + I:gt.metaitem.01.32721_244=244 + I:gt.metaitem.01.32722_285=285 + I:gt.metaitem.01.32723_968=968 + I:gt.metaitem.01.32729_260=260 + I:gt.metaitem.01.32740_202=202 + I:gt.metaitem.01.32762_824=824 + I:ic2.blockFenceIron_28=28 + I:ic2.blockIronFurnace_280=280 + I:ic2.blockMachine_448=448 + I:ic2.itemArmorBronzeBoots_304=304 + I:ic2.itemArmorBronzeChestplate_608=608 + I:ic2.itemArmorBronzeHelmet_380=380 + I:ic2.itemArmorBronzeLegs_532=532 + I:ic2.itemCasingAdvIron_28=28 + I:ic2.itemCasingBronze_38=38 + I:ic2.itemCasingCopper_31=31 + I:ic2.itemCasingGold_98=98 + I:ic2.itemCasingIron_28=28 + I:ic2.itemCasingLead_103=103 + I:ic2.itemCasingTin_59=59 + I:ic2.itemFluidCell_236=236 + I:ic2.itemFuelRod_56=56 + I:ic2.itemPlutoniumSmall_27=27 + I:ic2.itemPlutonium_246=246 + I:ic2.itemTinCan_59=59 + I:ic2.itemToolBronzeAxe_240=240 + I:ic2.itemToolBronzeHoe_164=164 + I:ic2.itemToolBronzePickaxe_240=240 + I:ic2.itemToolBronzeSpade_88=88 + I:ic2.itemToolBronzeSword_158=158 + I:ic2.itemToolWrench_456=456 + I:ic2.itemUran235_235=235 + I:ic2.itemUran235small_26=26 + I:ic2.itemUran238_238=238 + I:ingotCopper_63=63 + I:ingotIronMagnetic_56=56 + I:ingotIron_56=56 + I:ingotNeodymiumMagnetic_144=144 + I:ingotPigIron_56=56 + I:ingotSteelMagnetic_56=56 + I:item.appleGold_14112=14112 + I:item.appleGold_1568=1568 + I:item.book_36=36 + I:item.bootsChain_56=56 + I:item.bootsDiamond_49=49 + I:item.bootsGold_784=784 + I:item.bootsIron_224=224 + I:item.bowl_16=16 + I:item.carrotGolden_174=174 + I:item.cauldron_392=392 + I:item.chestplateChain_112=112 + I:item.chestplateDiamond_98=98 + I:item.chestplateGold_1568=1568 + I:item.chestplateIron_448=448 + I:item.clock_869=869 + I:item.compass_309=309 + I:item.doorIron_336=336 + I:item.doorWood_73=73 + I:item.enchantedBook_36=36 + I:item.hatchetDiamond_49=49 + I:item.hatchetGold_600=600 + I:item.hatchetIron_180=180 + I:item.helmetChain_70=70 + I:item.helmetDiamond_61=61 + I:item.helmetGold_980=980 + I:item.helmetIron_280=280 + I:item.hoeDiamond_36=36 + I:item.hoeGold_404=404 + I:item.hoeIron_124=124 + I:item.horsearmordiamond_98=98 + I:item.horsearmorgold_1568=1568 + I:item.horsearmormetal_448=448 + I:item.leggingsChain_98=98 + I:item.leggingsDiamond_85=85 + I:item.leggingsGold_1372=1372 + I:item.leggingsIron_392=392 + I:item.minecartChest_378=378 + I:item.minecartFurnace_280=280 + I:item.minecartHopper_658=658 + I:item.minecartTnt_280=280 + I:item.minecart_280=280 + I:item.pickaxeDiamond_49=49 + I:item.pickaxeGold_600=600 + I:item.pickaxeIron_180=180 + I:item.shears_112=112 + I:item.shovelDiamond_24=24 + I:item.shovelGold_208=208 + I:item.shovelIron_68=68 + I:item.sign_24=24 + I:item.speckledMelon_174=174 + I:item.swordDiamond_30=30 + I:item.swordGold_398=398 + I:item.swordIron_118=118 + I:item.wheat_16=16 + I:item.writingBook_36=36 + I:item.writtenBook_36=36 + I:lensNetherStar_73=73 + I:pipeHugeAluminium_312=312 + I:pipeHugeBrass_756=756 + I:pipeHugeBronze_912=912 + I:pipeHugeCobalt_708=708 + I:pipeHugeCopper_756=756 + I:pipeHugeElectrum_1812=1812 + I:pipeHugeNickel_696=696 + I:pipeHugeOsmium_2280=2280 + I:pipeHugePlastic_147=147 + I:pipeHugePlatinum_2340=2340 + I:pipeHugePolyvinylChloride_147=147 + I:pipeHugeStainlessSteel_660=660 + I:pipeHugeSteel_672=672 + I:pipeHugeTitanium_576=576 + I:pipeHugeTungstenSteel_1428=1428 + I:pipeHugeWroughtIron_672=672 + I:pipeLargeAluminium_156=156 + I:pipeLargeBrass_378=378 + I:pipeLargeBronze_456=456 + I:pipeLargeCobalt_354=354 + I:pipeLargeCopper_378=378 + I:pipeLargeElectrum_906=906 + I:pipeLargeNickel_348=348 + I:pipeLargeOsmium_1140=1140 + I:pipeLargePlastic_73=73 + I:pipeLargePlatinum_1170=1170 + I:pipeLargePolyvinylChloride_73=73 + I:pipeLargeStainlessSteel_330=330 + I:pipeLargeSteel_336=336 + I:pipeLargeTitanium_288=288 + I:pipeLargeTungstenSteel_714=714 + I:pipeLargeWood_73=73 + I:pipeLargeWroughtIron_336=336 + I:pipeMediumAluminium_78=78 + I:pipeMediumBrass_189=189 + I:pipeMediumBronze_228=228 + I:pipeMediumCobalt_177=177 + I:pipeMediumCopper_189=189 + I:pipeMediumElectrum_453=453 + I:pipeMediumNickel_174=174 + I:pipeMediumOsmium_570=570 + I:pipeMediumPlastic_36=36 + I:pipeMediumPlatinum_585=585 + I:pipeMediumPolyvinylChloride_36=36 + I:pipeMediumStainlessSteel_165=165 + I:pipeMediumSteel_168=168 + I:pipeMediumTitanium_144=144 + I:pipeMediumTungstenSteel_357=357 + I:pipeMediumWood_36=36 + I:pipeMediumWroughtIron_168=168 + I:pipeRestrictiveHugeAluminium_382=382 + I:pipeRestrictiveHugeBrass_826=826 + I:pipeRestrictiveHugeCobalt_778=778 + I:pipeRestrictiveHugeElectrum_1882=1882 + I:pipeRestrictiveHugeNickel_766=766 + I:pipeRestrictiveHugeOsmium_2350=2350 + I:pipeRestrictiveHugePlatinum_2410=2410 + I:pipeRestrictiveHugePolyvinylChloride_217=217 + I:pipeRestrictiveHugeWroughtIron_742=742 + I:pipeRestrictiveLargeAluminium_212=212 + I:pipeRestrictiveLargeBrass_434=434 + I:pipeRestrictiveLargeCobalt_410=410 + I:pipeRestrictiveLargeElectrum_962=962 + I:pipeRestrictiveLargeNickel_404=404 + I:pipeRestrictiveLargeOsmium_1196=1196 + I:pipeRestrictiveLargePlatinum_1226=1226 + I:pipeRestrictiveLargePolyvinylChloride_129=129 + I:pipeRestrictiveLargeWroughtIron_392=392 + I:pipeRestrictiveMediumAluminium_120=120 + I:pipeRestrictiveMediumBrass_231=231 + I:pipeRestrictiveMediumCobalt_219=219 + I:pipeRestrictiveMediumElectrum_495=495 + I:pipeRestrictiveMediumNickel_216=216 + I:pipeRestrictiveMediumOsmium_612=612 + I:pipeRestrictiveMediumPlatinum_627=627 + I:pipeRestrictiveMediumPolyvinylChloride_78=78 + I:pipeRestrictiveMediumWroughtIron_210=210 + I:pipeSmallBronze_76=76 + I:pipeSmallCopper_63=63 + I:pipeSmallPlastic_16=16 + I:pipeSmallStainlessSteel_55=55 + I:pipeSmallSteel_56=56 + I:pipeSmallTitanium_48=48 + I:pipeSmallTungstenSteel_119=119 + I:pipeSmallWood_16=16 + I:pipeTinyBronze_38=38 + I:pipeTinyCopper_31=31 + I:pipeTinyStainlessSteel_27=27 + I:pipeTinySteel_28=28 + I:pipeTinyTitanium_24=24 + I:pipeTinyTungstenSteel_59=59 + I:plateAluminium_26=26 + I:plateAmericium_245=245 + I:plateAnnealedCopper_63=63 + I:plateBatteryAlloy_189=189 + I:plateBeryllium_16=16 + I:plateBismuthBronze_92=92 + I:plateBismuth_208=208 + I:plateBlackBronze_98=98 + I:plateBlackSteel_64=64 + I:plateBlueSteel_75=75 + I:plateBrass_63=63 + I:plateBronze_76=76 + I:plateChrome_52=52 + I:plateCobaltBrass_58=58 + I:plateCobalt_59=59 + I:plateCopper_63=63 + I:plateCupronickel_60=60 + I:plateDamascusSteel_56=56 + I:plateDenseBronze_684=684 + I:plateDenseCopper_567=567 + I:plateDenseGold_1764=1764 + I:plateDenseIron_504=504 + I:plateDenseLead_1863=1863 + I:plateDenseSteel_504=504 + I:plateDenseTin_1062=1062 + I:plateDiamond_16=16 + I:plateDoubleAluminium_52=52 + I:plateDoubleBeryllium_18=18 + I:plateDoubleBismuthBronze_184=184 + I:plateDoubleBismuth_416=416 + I:plateDoubleBlackBronze_196=196 + I:plateDoubleBlackSteel_128=128 + I:plateDoubleBlueSteel_150=150 + I:plateDoubleBrass_126=126 + I:plateDoubleBronze_152=152 + I:plateDoubleChrome_104=104 + I:plateDoubleCobaltBrass_116=116 + I:plateDoubleCobalt_118=118 + I:plateDoubleCupronickel_120=120 + I:plateDoubleDamascusSteel_112=112 + I:plateDoubleDuranium_196=196 + I:plateDoubleElectrum_302=302 + I:plateDoubleGold_392=392 + I:plateDoubleHSSE_162=162 + I:plateDoubleHSSG_196=196 + I:plateDoubleHSSS_258=258 + I:plateDoubleInvar_112=112 + I:plateDoubleIridium_384=384 + I:plateDoubleIronMagnetic_112=112 + I:plateDoubleIron_112=112 + I:plateDoubleKanthal_88=88 + I:plateDoubleLead_414=414 + I:plateDoubleMagnalium_50=50 + I:plateDoubleManganese_110=110 + I:plateDoubleMithril_490=490 + I:plateDoubleMolybdenum_190=190 + I:plateDoubleNaquadahAlloy_196=196 + I:plateDoubleNaquadahEnriched_196=196 + I:plateDoubleNaquadah_196=196 + I:plateDoubleNaquadria_196=196 + I:plateDoubleNeodymiumMagnetic_288=288 + I:plateDoubleNeodymium_288=288 + I:plateDoubleNeutronium_200000=200000 + I:plateDoubleNichrome_112=112 + I:plateDoubleNickel_116=116 + I:plateDoubleOsmiridium_382=382 + I:plateDoubleOsmium_380=380 + I:plateDoublePalladium_212=212 + I:plateDoublePaper_24=24 + I:plateDoublePigIron_112=112 + I:plateDoublePlatinum_390=390 + I:plateDoublePlutonium241_486=486 + I:plateDoublePlutonium_492=492 + I:plateDoubleRedSteel_138=138 + I:plateDoubleRoseGold_338=338 + I:plateDoubleSilver_214=214 + I:plateDoubleStainlessSteel_110=110 + I:plateDoubleSteelMagnetic_112=112 + I:plateDoubleSteel_112=112 + I:plateDoubleSterlingSilver_196=196 + I:plateDoubleThorium_460=460 + I:plateDoubleTinAlloy_174=174 + I:plateDoubleTitanium_96=96 + I:plateDoubleTritanium_196=196 + I:plateDoubleTungstenCarbide_194=194 + I:plateDoubleTungstenSteel_238=238 + I:plateDoubleTungsten_366=366 + I:plateDoubleUltimet_122=122 + I:plateDoubleUranium235_470=470 + I:plateDoubleUranium_476=476 + I:plateDoubleVanadiumSteel_110=110 + I:plateDoubleWroughtIron_112=112 + I:plateDuranium_98=98 + I:plateElectrum_151=151 + I:plateEuropium_151=151 + I:plateGallium_70=70 + I:plateGold_196=196 + I:plateHSSE_81=81 + I:plateHSSG_98=98 + I:plateHSSS_129=129 + I:plateInvar_56=56 + I:plateIridium_192=192 + I:plateIronMagnetic_56=56 + I:plateIron_56=56 + I:plateKanthal_44=44 + I:plateLead_207=207 + I:plateMagnalium_25=25 + I:plateManganese_55=55 + I:plateMithril_245=245 + I:plateMolybdenum_95=95 + I:plateNaquadahAlloy_98=98 + I:plateNaquadahEnriched_98=98 + I:plateNaquadah_98=98 + I:plateNaquadria_98=98 + I:plateNeodymiumMagnetic_144=144 + I:plateNeodymium_144=144 + I:plateNetherStar_98=98 + I:plateNeutronium_100000=100000 + I:plateNichrome_56=56 + I:plateNickel_58=58 + I:plateNiobiumTitanium_71=71 + I:plateOsmiridium_191=191 + I:plateOsmium_190=190 + I:platePalladium_106=106 + I:platePaper_16=16 + I:platePigIron_56=56 + I:platePlastic_16=16 + I:platePlatinum_195=195 + I:platePlutonium241_243=243 + I:platePlutonium_246=246 + I:platePolystyrene_16=16 + I:platePolyvinylChloride_16=16 + I:plateQuadruplePaper_49=49 + I:plateQuintuplePaper_61=61 + I:plateRedAlloy_403=403 + I:plateRedSteel_69=69 + I:plateRedstone_85=85 + I:plateRoseGold_169=169 + I:plateRubber_16=16 + I:plateSilicon_28=28 + I:plateSilicone_16=16 + I:plateSilver_107=107 + I:plateSolderingAlloy_118=118 + I:plateStainlessSteel_55=55 + I:plateSteelMagnetic_56=56 + I:plateSteel_56=56 + I:plateSterlingSilver_98=98 + I:plateStyreneButadieneRubber_16=16 + I:plateThorium_230=230 + I:plateTinAlloy_87=87 + I:plateTin_118=118 + I:plateTitanium_48=48 + I:plateTriplePaper_36=36 + I:plateTritanium_98=98 + I:plateTungstenCarbide_97=97 + I:plateTungstenSteel_119=119 + I:plateTungsten_183=183 + I:plateUltimet_61=61 + I:plateUranium235_235=235 + I:plateUranium_238=238 + I:plateVanadiumGallium_55=55 + I:plateVanadiumSteel_55=55 + I:plateWoodSealed_16=16 + I:plateWood_16=16 + I:plateWroughtIron_56=56 + I:plateYttriumBariumCuprate_51=51 + I:plateZinc_65=65 + I:ringAluminium_16=16 + I:ringBrass_16=16 + I:ringBronze_19=19 + I:ringChrome_16=16 + I:ringHSSE_20=20 + I:ringHSSG_24=24 + I:ringInvar_16=16 + I:ringIridium_48=48 + I:ringIron_16=16 + I:ringNeutronium_25000=25000 + I:ringOsmium_47=47 + I:ringPigIron_16=16 + I:ringStainlessSteel_16=16 + I:ringSteel_16=16 + I:ringTin_29=29 + I:ringTitanium_16=16 + I:ringTungstenSteel_29=29 + I:ringWroughtIron_16=16 + I:rotorBronze_323=323 + I:rotorChrome_221=221 + I:rotorHSSE_344=344 + I:rotorHSSG_416=416 + I:rotorIridium_816=816 + I:rotorNeutronium_425000=425000 + I:rotorOsmium_807=807 + I:rotorStainlessSteel_233=233 + I:rotorSteel_238=238 + I:rotorTin_501=501 + I:rotorTitanium_204=204 + I:rotorTungstenSteel_505=505 + I:roundHSSE_16=16 + I:roundHSSG_16=16 + I:roundNeutronium_11111=11111 + I:screwAluminium_16=16 + I:screwBeryllium_16=16 + I:screwBismuthBronze_16=16 + I:screwBismuth_23=23 + I:screwBlackBronze_16=16 + I:screwBlackSteel_16=16 + I:screwBlueSteel_16=16 + I:screwBrass_16=16 + I:screwBronze_16=16 + I:screwChrome_16=16 + I:screwCobaltBrass_16=16 + I:screwCobalt_16=16 + I:screwCupronickel_16=16 + I:screwDamascusSteel_16=16 + I:screwDuranium_16=16 + I:screwElectrum_16=16 + I:screwGold_21=21 + I:screwHSSE_16=16 + I:screwHSSG_16=16 + I:screwHSSS_16=16 + I:screwInvar_16=16 + I:screwIridium_21=21 + I:screwIronMagnetic_16=16 + I:screwIron_16=16 + I:screwKanthal_16=16 + I:screwLead_23=23 + I:screwMagnalium_16=16 + I:screwManganese_16=16 + I:screwMithril_27=27 + I:screwMolybdenum_16=16 + I:screwNaquadahAlloy_16=16 + I:screwNaquadahEnriched_16=16 + I:screwNaquadah_16=16 + I:screwNaquadria_16=16 + I:screwNeodymiumMagnetic_16=16 + I:screwNeodymium_16=16 + I:screwNetherStar_16=16 + I:screwNeutronium_11111=11111 + I:screwNichrome_16=16 + I:screwNickel_16=16 + I:screwOsmiridium_21=21 + I:screwOsmium_21=21 + I:screwPalladium_16=16 + I:screwPigIron_16=16 + I:screwPlatinum_21=21 + I:screwPlutonium241_27=27 + I:screwPlutonium_27=27 + I:screwRedSteel_16=16 + I:screwRoseGold_18=18 + I:screwSilver_16=16 + I:screwStainlessSteel_16=16 + I:screwSteelMagnetic_16=16 + I:screwSteel_16=16 + I:screwSterlingSilver_16=16 + I:screwThorium_25=25 + I:screwTinAlloy_16=16 + I:screwTin_16=16 + I:screwTitanium_16=16 + I:screwTritanium_16=16 + I:screwTungstenCarbide_16=16 + I:screwTungstenSteel_16=16 + I:screwTungsten_20=20 + I:screwUltimet_16=16 + I:screwUranium235_26=26 + I:screwUranium_26=26 + I:screwVanadiumSteel_16=16 + I:screwWroughtIron_16=16 + I:springTitanium_48=48 + I:stickAluminium_16=16 + I:stickAmericium_122=122 + I:stickBeryllium_16=16 + I:stickBismuthBronze_46=46 + I:stickBismuth_104=104 + I:stickBlackBronze_49=49 + I:stickBlackSteel_32=32 + I:stickBlueSteel_37=37 + I:stickBrass_31=31 + I:stickBronze_38=38 + I:stickChrome_26=26 + I:stickCobaltBrass_29=29 + I:stickCobalt_29=29 + I:stickCopper_31=31 + I:stickCupronickel_30=30 + I:stickDamascusSteel_28=28 + I:stickDuranium_49=49 + I:stickElectrum_75=75 + I:stickEuropium_75=75 + I:stickGold_98=98 + I:stickHSSE_40=40 + I:stickHSSG_49=49 + I:stickHSSS_64=64 + I:stickInvar_28=28 + I:stickIridium_96=96 + I:stickIronMagnetic_28=28 + I:stickIron_28=28 + I:stickKanthal_22=22 + I:stickLead_103=103 + I:stickLongAluminium_26=26 + I:stickLongAmericium_245=245 + I:stickLongBeryllium_16=16 + I:stickLongBismuthBronze_92=92 + I:stickLongBismuth_208=208 + I:stickLongBlackBronze_98=98 + I:stickLongBlackSteel_64=64 + I:stickLongBlaze_115=115 + I:stickLongBlueSteel_75=75 + I:stickLongBrass_63=63 + I:stickLongBronze_76=76 + I:stickLongChrome_52=52 + I:stickLongCobaltBrass_58=58 + I:stickLongCobalt_59=59 + I:stickLongCupronickel_60=60 + I:stickLongDamascusSteel_56=56 + I:stickLongDiamond_16=16 + I:stickLongDuranium_98=98 + I:stickLongElectrum_151=151 + I:stickLongGold_196=196 + I:stickLongHSSE_81=81 + I:stickLongHSSG_98=98 + I:stickLongHSSS_129=129 + I:stickLongInvar_56=56 + I:stickLongIridium_192=192 + I:stickLongIronMagnetic_56=56 + I:stickLongIron_56=56 + I:stickLongKanthal_44=44 + I:stickLongLead_207=207 + I:stickLongMagnalium_25=25 + I:stickLongManganese_55=55 + I:stickLongMithril_245=245 + I:stickLongMolybdenum_95=95 + I:stickLongNaquadahAlloy_98=98 + I:stickLongNaquadahEnriched_98=98 + I:stickLongNaquadah_98=98 + I:stickLongNaquadria_98=98 + I:stickLongNeodymiumMagnetic_144=144 + I:stickLongNeodymium_144=144 + I:stickLongNetherStar_98=98 + I:stickLongNeutronium_100000=100000 + I:stickLongNichrome_56=56 + I:stickLongNickel_58=58 + I:stickLongOsmiridium_191=191 + I:stickLongOsmium_190=190 + I:stickLongPalladium_106=106 + I:stickLongPigIron_56=56 + I:stickLongPlastic_16=16 + I:stickLongPlatinum_195=195 + I:stickLongPlutonium241_243=243 + I:stickLongPlutonium_246=246 + I:stickLongPolystyrene_16=16 + I:stickLongPolyvinylChloride_16=16 + I:stickLongRedSteel_69=69 + I:stickLongRoseGold_169=169 + I:stickLongRubber_16=16 + I:stickLongSilicone_16=16 + I:stickLongSilver_107=107 + I:stickLongStainlessSteel_55=55 + I:stickLongSteelMagnetic_56=56 + I:stickLongSteel_56=56 + I:stickLongSterlingSilver_98=98 + I:stickLongStyreneButadieneRubber_16=16 + I:stickLongThorium_230=230 + I:stickLongTinAlloy_87=87 + I:stickLongTitanium_48=48 + I:stickLongTritanium_98=98 + I:stickLongTungstenCarbide_97=97 + I:stickLongTungstenSteel_119=119 + I:stickLongTungsten_183=183 + I:stickLongUltimet_61=61 + I:stickLongUranium235_235=235 + I:stickLongUranium_238=238 + I:stickLongVanadiumSteel_55=55 + I:stickLongWoodSealed_16=16 + I:stickLongWood_16=16 + I:stickLongWroughtIron_56=56 + I:stickMagnalium_16=16 + I:stickManganese_27=27 + I:stickMithril_122=122 + I:stickMolybdenum_47=47 + I:stickNaquadahAlloy_49=49 + I:stickNaquadahEnriched_49=49 + I:stickNaquadah_49=49 + I:stickNaquadria_49=49 + I:stickNeodymiumMagnetic_72=72 + I:stickNeodymium_72=72 + I:stickNetherStar_49=49 + I:stickNeutronium_50000=50000 + I:stickNichrome_28=28 + I:stickNickel_29=29 + I:stickOsmiridium_95=95 + I:stickOsmium_95=95 + I:stickPalladium_53=53 + I:stickPigIron_28=28 + I:stickPlatinum_97=97 + I:stickPlutonium241_121=121 + I:stickPlutonium_123=123 + I:stickRedSteel_34=34 + I:stickRoseGold_84=84 + I:stickSilver_53=53 + I:stickSolderingAlloy_59=59 + I:stickStainlessSteel_27=27 + I:stickSteelMagnetic_28=28 + I:stickSteel_28=28 + I:stickSterlingSilver_49=49 + I:stickThorium_115=115 + I:stickTinAlloy_43=43 + I:stickTin_59=59 + I:stickTitanium_24=24 + I:stickTritanium_49=49 + I:stickTungstenCarbide_48=48 + I:stickTungstenSteel_59=59 + I:stickTungsten_91=91 + I:stickUltimet_30=30 + I:stickUranium235_117=117 + I:stickUranium_119=119 + I:stickVanadiumGallium_27=27 + I:stickVanadiumSteel_27=27 + I:stickWroughtIron_28=28 + I:tile.anvil.intact_1680=1680 + I:tile.anvil.slightlyDamaged_1120=1120 + I:tile.anvil.veryDamaged_560=560 + I:tile.beacon_98=98 + I:tile.bookshelf_183=183 + I:tile.button_16=16 + I:tile.chestTrap_138=138 + I:tile.chest_98=98 + I:tile.dispenser_85=85 + I:tile.dropper_85=85 + I:tile.enchantmentTable_61=61 + I:tile.fenceIron_21=21 + I:tile.fence_18=18 + I:tile.hayBlock_110=110 + I:tile.hopper_378=378 + I:tile.jukebox_110=110 + I:tile.ladder_16=16 + I:tile.lightgem_392=392 + I:tile.musicBlock_183=183 + I:tile.notGate_91=91 + I:tile.pistonBase_36=36 + I:tile.pistonStickyBase_36=36 + I:tile.pressurePlate_24=24 + I:tile.redstoneLight_732=732 + I:tile.stoneSlab.stone_16=16 + I:tile.stoneSlab.wood_16=16 + I:tile.tripWireSource_40=40 + I:tile.weightedPlate_heavy_112=112 + I:tile.weightedPlate_light_392=392 + I:tile.wood.oak_16=16 + I:tile.workbench_49=49 + I:toolHeadAxeAluminium_78=78 + I:toolHeadAxeBeryllium_27=27 + I:toolHeadAxeBismuthBronze_276=276 + I:toolHeadAxeBismuth_624=624 + I:toolHeadAxeBlackBronze_294=294 + I:toolHeadAxeBlackSteel_192=192 + I:toolHeadAxeBlaze_345=345 + I:toolHeadAxeBlueSteel_225=225 + I:toolHeadAxeBrass_189=189 + I:toolHeadAxeBronze_228=228 + I:toolHeadAxeChrome_156=156 + I:toolHeadAxeCobaltBrass_174=174 + I:toolHeadAxeCobalt_177=177 + I:toolHeadAxeCupronickel_180=180 + I:toolHeadAxeDamascusSteel_168=168 + I:toolHeadAxeDiamond_36=36 + I:toolHeadAxeDuranium_294=294 + I:toolHeadAxeElectrum_453=453 + I:toolHeadAxeGold_588=588 + I:toolHeadAxeGraphite_36=36 + I:toolHeadAxeHSSE_243=243 + I:toolHeadAxeHSSG_294=294 + I:toolHeadAxeHSSS_387=387 + I:toolHeadAxeInvar_168=168 + I:toolHeadAxeIridium_576=576 + I:toolHeadAxeIronMagnetic_168=168 + I:toolHeadAxeIron_168=168 + I:toolHeadAxeKanthal_132=132 + I:toolHeadAxeLead_621=621 + I:toolHeadAxeMagnalium_75=75 + I:toolHeadAxeManganese_165=165 + I:toolHeadAxeMithril_735=735 + I:toolHeadAxeMolybdenum_285=285 + I:toolHeadAxeNaquadahAlloy_294=294 + I:toolHeadAxeNaquadahEnriched_294=294 + I:toolHeadAxeNaquadah_294=294 + I:toolHeadAxeNaquadria_294=294 + I:toolHeadAxeNeodymiumMagnetic_432=432 + I:toolHeadAxeNeodymium_432=432 + I:toolHeadAxeNetherStar_294=294 + I:toolHeadAxeNeutronium_300000=300000 + I:toolHeadAxeNichrome_168=168 + I:toolHeadAxeNickel_174=174 + I:toolHeadAxeOsmiridium_573=573 + I:toolHeadAxeOsmium_570=570 + I:toolHeadAxePalladium_318=318 + I:toolHeadAxePigIron_168=168 + I:toolHeadAxePlastic_36=36 + I:toolHeadAxePlatinum_585=585 + I:toolHeadAxePlutonium241_729=729 + I:toolHeadAxePlutonium_738=738 + I:toolHeadAxePolystyrene_36=36 + I:toolHeadAxePolyvinylChloride_36=36 + I:toolHeadAxeRedSteel_207=207 + I:toolHeadAxeRoseGold_507=507 + I:toolHeadAxeRubber_36=36 + I:toolHeadAxeSilicone_36=36 + I:toolHeadAxeSilver_321=321 + I:toolHeadAxeStainlessSteel_165=165 + I:toolHeadAxeSteelMagnetic_168=168 + I:toolHeadAxeSteel_168=168 + I:toolHeadAxeSterlingSilver_294=294 + I:toolHeadAxeStyreneButadieneRubber_36=36 + I:toolHeadAxeThorium_690=690 + I:toolHeadAxeTinAlloy_261=261 + I:toolHeadAxeTitanium_144=144 + I:toolHeadAxeTritanium_294=294 + I:toolHeadAxeTungstenCarbide_291=291 + I:toolHeadAxeTungstenSteel_357=357 + I:toolHeadAxeTungsten_549=549 + I:toolHeadAxeUltimet_183=183 + I:toolHeadAxeUranium235_705=705 + I:toolHeadAxeUranium_714=714 + I:toolHeadAxeVanadiumSteel_165=165 + I:toolHeadAxeWoodSealed_36=36 + I:toolHeadAxeWood_36=36 + I:toolHeadAxeWroughtIron_168=168 + I:toolHeadBuzzSawAluminium_104=104 + I:toolHeadBuzzSawBeryllium_36=36 + I:toolHeadBuzzSawBismuthBronze_368=368 + I:toolHeadBuzzSawBismuth_832=832 + I:toolHeadBuzzSawBlackBronze_392=392 + I:toolHeadBuzzSawBlackSteel_256=256 + I:toolHeadBuzzSawBlaze_460=460 + I:toolHeadBuzzSawBlueSteel_300=300 + I:toolHeadBuzzSawBrass_252=252 + I:toolHeadBuzzSawBronze_304=304 + I:toolHeadBuzzSawChrome_208=208 + I:toolHeadBuzzSawCobaltBrass_232=232 + I:toolHeadBuzzSawCobalt_236=236 + I:toolHeadBuzzSawCupronickel_240=240 + I:toolHeadBuzzSawDamascusSteel_224=224 + I:toolHeadBuzzSawDuranium_392=392 + I:toolHeadBuzzSawElectrum_604=604 + I:toolHeadBuzzSawGold_784=784 + I:toolHeadBuzzSawHSSE_324=324 + I:toolHeadBuzzSawHSSG_392=392 + I:toolHeadBuzzSawHSSS_516=516 + I:toolHeadBuzzSawInvar_224=224 + I:toolHeadBuzzSawIridium_768=768 + I:toolHeadBuzzSawIronMagnetic_224=224 + I:toolHeadBuzzSawIron_224=224 + I:toolHeadBuzzSawKanthal_176=176 + I:toolHeadBuzzSawLead_828=828 + I:toolHeadBuzzSawMagnalium_100=100 + I:toolHeadBuzzSawManganese_220=220 + I:toolHeadBuzzSawMithril_980=980 + I:toolHeadBuzzSawMolybdenum_380=380 + I:toolHeadBuzzSawNaquadahAlloy_392=392 + I:toolHeadBuzzSawNaquadahEnriched_392=392 + I:toolHeadBuzzSawNaquadah_392=392 + I:toolHeadBuzzSawNaquadria_392=392 + I:toolHeadBuzzSawNeodymiumMagnetic_576=576 + I:toolHeadBuzzSawNeodymium_576=576 + I:toolHeadBuzzSawNeutronium_400000=400000 + I:toolHeadBuzzSawNichrome_224=224 + I:toolHeadBuzzSawNickel_232=232 + I:toolHeadBuzzSawOsmiridium_764=764 + I:toolHeadBuzzSawOsmium_760=760 + I:toolHeadBuzzSawPalladium_424=424 + I:toolHeadBuzzSawPigIron_224=224 + I:toolHeadBuzzSawPlatinum_780=780 + I:toolHeadBuzzSawPlutonium241_972=972 + I:toolHeadBuzzSawPlutonium_984=984 + I:toolHeadBuzzSawRedSteel_276=276 + I:toolHeadBuzzSawRoseGold_676=676 + I:toolHeadBuzzSawSilver_428=428 + I:toolHeadBuzzSawStainlessSteel_220=220 + I:toolHeadBuzzSawSteelMagnetic_224=224 + I:toolHeadBuzzSawSteel_224=224 + I:toolHeadBuzzSawSterlingSilver_392=392 + I:toolHeadBuzzSawThorium_920=920 + I:toolHeadBuzzSawTinAlloy_348=348 + I:toolHeadBuzzSawTitanium_192=192 + I:toolHeadBuzzSawTritanium_392=392 + I:toolHeadBuzzSawTungstenCarbide_388=388 + I:toolHeadBuzzSawTungstenSteel_476=476 + I:toolHeadBuzzSawTungsten_732=732 + I:toolHeadBuzzSawUltimet_244=244 + I:toolHeadBuzzSawUranium235_940=940 + I:toolHeadBuzzSawUranium_952=952 + I:toolHeadBuzzSawVanadiumSteel_220=220 + I:toolHeadBuzzSawWroughtIron_224=224 + I:toolHeadChainsawAluminium_304=304 + I:toolHeadChainsawBeryllium_270=270 + I:toolHeadChainsawBismuthBronze_436=436 + I:toolHeadChainsawBismuth_668=668 + I:toolHeadChainsawBlackBronze_448=448 + I:toolHeadChainsawBlackSteel_380=380 + I:toolHeadChainsawBlaze_482=482 + I:toolHeadChainsawBlueSteel_402=402 + I:toolHeadChainsawBrass_378=378 + I:toolHeadChainsawBronze_404=404 + I:toolHeadChainsawCarbon_252=252 + I:toolHeadChainsawChrome_356=356 + I:toolHeadChainsawCobaltBrass_368=368 + I:toolHeadChainsawCobalt_370=370 + I:toolHeadChainsawCupronickel_372=372 + I:toolHeadChainsawDamascusSteel_364=364 + I:toolHeadChainsawDuranium_448=448 + I:toolHeadChainsawElectrum_554=554 + I:toolHeadChainsawEpoxidFiberReinforced_252=252 + I:toolHeadChainsawEpoxid_252=252 + I:toolHeadChainsawGold_644=644 + I:toolHeadChainsawGraphene_252=252 + I:toolHeadChainsawHSSE_414=414 + I:toolHeadChainsawHSSG_448=448 + I:toolHeadChainsawHSSS_510=510 + I:toolHeadChainsawInvar_364=364 + I:toolHeadChainsawIridium_636=636 + I:toolHeadChainsawIronMagnetic_364=364 + I:toolHeadChainsawIron_364=364 + I:toolHeadChainsawKanthal_340=340 + I:toolHeadChainsawLead_666=666 + I:toolHeadChainsawMagnalium_302=302 + I:toolHeadChainsawManganese_362=362 + I:toolHeadChainsawMithril_742=742 + I:toolHeadChainsawMolybdenum_442=442 + I:toolHeadChainsawNaquadahAlloy_448=448 + I:toolHeadChainsawNaquadahEnriched_448=448 + I:toolHeadChainsawNaquadah_448=448 + I:toolHeadChainsawNaquadria_448=448 + I:toolHeadChainsawNeodymiumMagnetic_540=540 + I:toolHeadChainsawNeodymium_540=540 + I:toolHeadChainsawNeutronium_200252=200252 + I:toolHeadChainsawNichrome_364=364 + I:toolHeadChainsawNickelZincFerrite_252=252 + I:toolHeadChainsawNickel_368=368 + I:toolHeadChainsawOsmiridium_634=634 + I:toolHeadChainsawOsmium_632=632 + I:toolHeadChainsawPalladium_464=464 + I:toolHeadChainsawPigIron_364=364 + I:toolHeadChainsawPlatinum_642=642 + I:toolHeadChainsawPlutonium241_738=738 + I:toolHeadChainsawPlutonium_744=744 + I:toolHeadChainsawPolycaprolactam_252=252 + I:toolHeadChainsawPolyphenyleneSulfide_252=252 + I:toolHeadChainsawPolytetrafluoroethylene_252=252 + I:toolHeadChainsawRedSteel_390=390 + I:toolHeadChainsawRoseGold_590=590 + I:toolHeadChainsawSilver_466=466 + I:toolHeadChainsawStainlessSteel_362=362 + I:toolHeadChainsawSteelMagnetic_364=364 + I:toolHeadChainsawSteel_364=364 + I:toolHeadChainsawSterlingSilver_448=448 + I:toolHeadChainsawThorium_712=712 + I:toolHeadChainsawTinAlloy_426=426 + I:toolHeadChainsawTitanium_348=348 + I:toolHeadChainsawTritanium_448=448 + I:toolHeadChainsawTungstenCarbide_446=446 + I:toolHeadChainsawTungstenSteel_490=490 + I:toolHeadChainsawTungsten_618=618 + I:toolHeadChainsawUltimet_374=374 + I:toolHeadChainsawUranium235_722=722 + I:toolHeadChainsawUranium_728=728 + I:toolHeadChainsawVanadiumSteel_362=362 + I:toolHeadChainsawWroughtIron_364=364 + I:toolHeadDrillAluminium_328=328 + I:toolHeadDrillBeryllium_260=260 + I:toolHeadDrillBismuthBronze_592=592 + I:toolHeadDrillBismuth_1056=1056 + I:toolHeadDrillBlackBronze_616=616 + I:toolHeadDrillBlackSteel_480=480 + I:toolHeadDrillBlaze_684=684 + I:toolHeadDrillBlueSteel_524=524 + I:toolHeadDrillBrass_476=476 + I:toolHeadDrillBronze_528=528 + I:toolHeadDrillCarbon_224=224 + I:toolHeadDrillChrome_432=432 + I:toolHeadDrillCobaltBrass_456=456 + I:toolHeadDrillCobalt_460=460 + I:toolHeadDrillCupronickel_464=464 + I:toolHeadDrillDamascusSteel_448=448 + I:toolHeadDrillDuranium_616=616 + I:toolHeadDrillElectrum_828=828 + I:toolHeadDrillEpoxidFiberReinforced_224=224 + I:toolHeadDrillEpoxid_224=224 + I:toolHeadDrillGold_1008=1008 + I:toolHeadDrillGraphene_224=224 + I:toolHeadDrillHSSE_548=548 + I:toolHeadDrillHSSG_616=616 + I:toolHeadDrillHSSS_740=740 + I:toolHeadDrillInvar_448=448 + I:toolHeadDrillIridium_992=992 + I:toolHeadDrillIronMagnetic_448=448 + I:toolHeadDrillIron_448=448 + I:toolHeadDrillKanthal_400=400 + I:toolHeadDrillLead_1052=1052 + I:toolHeadDrillMagnalium_324=324 + I:toolHeadDrillManganese_444=444 + I:toolHeadDrillMithril_1204=1204 + I:toolHeadDrillMolybdenum_604=604 + I:toolHeadDrillNaquadahAlloy_616=616 + I:toolHeadDrillNaquadahEnriched_616=616 + I:toolHeadDrillNaquadah_616=616 + I:toolHeadDrillNaquadria_616=616 + I:toolHeadDrillNeodymiumMagnetic_800=800 + I:toolHeadDrillNeodymium_800=800 + I:toolHeadDrillNeutronium_400224=400224 + I:toolHeadDrillNichrome_448=448 + I:toolHeadDrillNickelZincFerrite_224=224 + I:toolHeadDrillNickel_456=456 + I:toolHeadDrillOsmiridium_988=988 + I:toolHeadDrillOsmium_984=984 + I:toolHeadDrillPalladium_648=648 + I:toolHeadDrillPigIron_448=448 + I:toolHeadDrillPlatinum_1004=1004 + I:toolHeadDrillPlutonium241_1196=1196 + I:toolHeadDrillPlutonium_1208=1208 + I:toolHeadDrillPolycaprolactam_224=224 + I:toolHeadDrillPolyphenyleneSulfide_224=224 + I:toolHeadDrillPolytetrafluoroethylene_224=224 + I:toolHeadDrillRedSteel_500=500 + I:toolHeadDrillRoseGold_900=900 + I:toolHeadDrillSilver_652=652 + I:toolHeadDrillStainlessSteel_444=444 + I:toolHeadDrillSteelMagnetic_448=448 + I:toolHeadDrillSteel_448=448 + I:toolHeadDrillSterlingSilver_616=616 + I:toolHeadDrillThorium_1144=1144 + I:toolHeadDrillTinAlloy_572=572 + I:toolHeadDrillTitanium_416=416 + I:toolHeadDrillTritanium_616=616 + I:toolHeadDrillTungstenCarbide_612=612 + I:toolHeadDrillTungstenSteel_700=700 + I:toolHeadDrillTungsten_956=956 + I:toolHeadDrillUltimet_468=468 + I:toolHeadDrillUranium235_1164=1164 + I:toolHeadDrillUranium_1176=1176 + I:toolHeadDrillVanadiumSteel_444=444 + I:toolHeadDrillWroughtIron_448=448 + I:toolHeadFileAluminium_52=52 + I:toolHeadFileBeryllium_18=18 + I:toolHeadFileBismuthBronze_184=184 + I:toolHeadFileBismuth_416=416 + I:toolHeadFileBlackBronze_196=196 + I:toolHeadFileBlackSteel_128=128 + I:toolHeadFileBlaze_230=230 + I:toolHeadFileBlueSteel_150=150 + I:toolHeadFileBrass_126=126 + I:toolHeadFileBronze_152=152 + I:toolHeadFileChrome_104=104 + I:toolHeadFileCobaltBrass_116=116 + I:toolHeadFileCobalt_118=118 + I:toolHeadFileCupronickel_120=120 + I:toolHeadFileDamascusSteel_112=112 + I:toolHeadFileDuranium_196=196 + I:toolHeadFileElectrum_302=302 + I:toolHeadFileGold_392=392 + I:toolHeadFileHSSE_162=162 + I:toolHeadFileHSSG_196=196 + I:toolHeadFileHSSS_258=258 + I:toolHeadFileInvar_112=112 + I:toolHeadFileIridium_384=384 + I:toolHeadFileIronMagnetic_112=112 + I:toolHeadFileIron_112=112 + I:toolHeadFileKanthal_88=88 + I:toolHeadFileLead_414=414 + I:toolHeadFileMagnalium_50=50 + I:toolHeadFileManganese_110=110 + I:toolHeadFileMithril_490=490 + I:toolHeadFileMolybdenum_190=190 + I:toolHeadFileNaquadahAlloy_196=196 + I:toolHeadFileNaquadahEnriched_196=196 + I:toolHeadFileNaquadah_196=196 + I:toolHeadFileNaquadria_196=196 + I:toolHeadFileNeodymiumMagnetic_288=288 + I:toolHeadFileNeodymium_288=288 + I:toolHeadFileNeutronium_200000=200000 + I:toolHeadFileNichrome_112=112 + I:toolHeadFileNickel_116=116 + I:toolHeadFileOsmiridium_382=382 + I:toolHeadFileOsmium_380=380 + I:toolHeadFilePalladium_212=212 + I:toolHeadFilePigIron_112=112 + I:toolHeadFilePlatinum_390=390 + I:toolHeadFilePlutonium241_486=486 + I:toolHeadFilePlutonium_492=492 + I:toolHeadFileRedSteel_138=138 + I:toolHeadFileRoseGold_338=338 + I:toolHeadFileSilver_214=214 + I:toolHeadFileStainlessSteel_110=110 + I:toolHeadFileSteelMagnetic_112=112 + I:toolHeadFileSteel_112=112 + I:toolHeadFileSterlingSilver_196=196 + I:toolHeadFileThorium_460=460 + I:toolHeadFileTinAlloy_174=174 + I:toolHeadFileTitanium_96=96 + I:toolHeadFileTritanium_196=196 + I:toolHeadFileTungstenCarbide_194=194 + I:toolHeadFileTungstenSteel_238=238 + I:toolHeadFileTungsten_366=366 + I:toolHeadFileUltimet_122=122 + I:toolHeadFileUranium235_470=470 + I:toolHeadFileUranium_476=476 + I:toolHeadFileVanadiumSteel_110=110 + I:toolHeadFileWroughtIron_112=112 + I:toolHeadHammerAluminium_156=156 + I:toolHeadHammerBeryllium_54=54 + I:toolHeadHammerBismuthBronze_552=552 + I:toolHeadHammerBismuth_1248=1248 + I:toolHeadHammerBlackBronze_588=588 + I:toolHeadHammerBlackSteel_384=384 + I:toolHeadHammerBlaze_690=690 + I:toolHeadHammerBlueSteel_450=450 + I:toolHeadHammerBrass_378=378 + I:toolHeadHammerBronze_456=456 + I:toolHeadHammerChrome_312=312 + I:toolHeadHammerCobaltBrass_348=348 + I:toolHeadHammerCobalt_354=354 + I:toolHeadHammerCupronickel_360=360 + I:toolHeadHammerDamascusSteel_336=336 + I:toolHeadHammerDiamond_73=73 + I:toolHeadHammerDuranium_588=588 + I:toolHeadHammerElectrum_906=906 + I:toolHeadHammerGold_1176=1176 + I:toolHeadHammerGraphite_73=73 + I:toolHeadHammerHSSE_486=486 + I:toolHeadHammerHSSG_588=588 + I:toolHeadHammerHSSS_774=774 + I:toolHeadHammerInvar_336=336 + I:toolHeadHammerIridium_1152=1152 + I:toolHeadHammerIronMagnetic_336=336 + I:toolHeadHammerIron_336=336 + I:toolHeadHammerKanthal_264=264 + I:toolHeadHammerLead_1242=1242 + I:toolHeadHammerMagnalium_150=150 + I:toolHeadHammerManganese_330=330 + I:toolHeadHammerMithril_1470=1470 + I:toolHeadHammerMolybdenum_570=570 + I:toolHeadHammerNaquadahAlloy_588=588 + I:toolHeadHammerNaquadahEnriched_588=588 + I:toolHeadHammerNaquadah_588=588 + I:toolHeadHammerNaquadria_588=588 + I:toolHeadHammerNeodymiumMagnetic_864=864 + I:toolHeadHammerNeodymium_864=864 + I:toolHeadHammerNetherStar_588=588 + I:toolHeadHammerNeutronium_600000=600000 + I:toolHeadHammerNichrome_336=336 + I:toolHeadHammerNickel_348=348 + I:toolHeadHammerOsmiridium_1146=1146 + I:toolHeadHammerOsmium_1140=1140 + I:toolHeadHammerPalladium_636=636 + I:toolHeadHammerPigIron_336=336 + I:toolHeadHammerPlastic_73=73 + I:toolHeadHammerPlatinum_1170=1170 + I:toolHeadHammerPlutonium241_1458=1458 + I:toolHeadHammerPlutonium_1476=1476 + I:toolHeadHammerPolystyrene_73=73 + I:toolHeadHammerPolyvinylChloride_73=73 + I:toolHeadHammerRedSteel_414=414 + I:toolHeadHammerRoseGold_1014=1014 + I:toolHeadHammerRubber_73=73 + I:toolHeadHammerSilicone_73=73 + I:toolHeadHammerSilver_642=642 + I:toolHeadHammerStainlessSteel_330=330 + I:toolHeadHammerSteelMagnetic_336=336 + I:toolHeadHammerSteel_336=336 + I:toolHeadHammerSterlingSilver_588=588 + I:toolHeadHammerStyreneButadieneRubber_73=73 + I:toolHeadHammerThorium_1380=1380 + I:toolHeadHammerTinAlloy_522=522 + I:toolHeadHammerTitanium_288=288 + I:toolHeadHammerTritanium_588=588 + I:toolHeadHammerTungstenCarbide_582=582 + I:toolHeadHammerTungstenSteel_714=714 + I:toolHeadHammerTungsten_1098=1098 + I:toolHeadHammerUltimet_366=366 + I:toolHeadHammerUranium235_1410=1410 + I:toolHeadHammerUranium_1428=1428 + I:toolHeadHammerVanadiumSteel_330=330 + I:toolHeadHammerWoodSealed_73=73 + I:toolHeadHammerWood_73=73 + I:toolHeadHammerWroughtIron_336=336 + I:toolHeadHoeAluminium_52=52 + I:toolHeadHoeBeryllium_18=18 + I:toolHeadHoeBismuthBronze_184=184 + I:toolHeadHoeBismuth_416=416 + I:toolHeadHoeBlackBronze_196=196 + I:toolHeadHoeBlackSteel_128=128 + I:toolHeadHoeBlaze_230=230 + I:toolHeadHoeBlueSteel_150=150 + I:toolHeadHoeBrass_126=126 + I:toolHeadHoeBronze_152=152 + I:toolHeadHoeChrome_104=104 + I:toolHeadHoeCobaltBrass_116=116 + I:toolHeadHoeCobalt_118=118 + I:toolHeadHoeCupronickel_120=120 + I:toolHeadHoeDamascusSteel_112=112 + I:toolHeadHoeDiamond_24=24 + I:toolHeadHoeDuranium_196=196 + I:toolHeadHoeElectrum_302=302 + I:toolHeadHoeGold_392=392 + I:toolHeadHoeGraphite_24=24 + I:toolHeadHoeHSSE_162=162 + I:toolHeadHoeHSSG_196=196 + I:toolHeadHoeHSSS_258=258 + I:toolHeadHoeInvar_112=112 + I:toolHeadHoeIridium_384=384 + I:toolHeadHoeIronMagnetic_112=112 + I:toolHeadHoeIron_112=112 + I:toolHeadHoeKanthal_88=88 + I:toolHeadHoeLead_414=414 + I:toolHeadHoeMagnalium_50=50 + I:toolHeadHoeManganese_110=110 + I:toolHeadHoeMithril_490=490 + I:toolHeadHoeMolybdenum_190=190 + I:toolHeadHoeNaquadahAlloy_196=196 + I:toolHeadHoeNaquadahEnriched_196=196 + I:toolHeadHoeNaquadah_196=196 + I:toolHeadHoeNaquadria_196=196 + I:toolHeadHoeNeodymiumMagnetic_288=288 + I:toolHeadHoeNeodymium_288=288 + I:toolHeadHoeNetherStar_196=196 + I:toolHeadHoeNeutronium_200000=200000 + I:toolHeadHoeNichrome_112=112 + I:toolHeadHoeNickel_116=116 + I:toolHeadHoeOsmiridium_382=382 + I:toolHeadHoeOsmium_380=380 + I:toolHeadHoePalladium_212=212 + I:toolHeadHoePigIron_112=112 + I:toolHeadHoePlastic_24=24 + I:toolHeadHoePlatinum_390=390 + I:toolHeadHoePlutonium241_486=486 + I:toolHeadHoePlutonium_492=492 + I:toolHeadHoePolystyrene_24=24 + I:toolHeadHoePolyvinylChloride_24=24 + I:toolHeadHoeRedSteel_138=138 + I:toolHeadHoeRoseGold_338=338 + I:toolHeadHoeRubber_24=24 + I:toolHeadHoeSilicone_24=24 + I:toolHeadHoeSilver_214=214 + I:toolHeadHoeStainlessSteel_110=110 + I:toolHeadHoeSteelMagnetic_112=112 + I:toolHeadHoeSteel_112=112 + I:toolHeadHoeSterlingSilver_196=196 + I:toolHeadHoeStyreneButadieneRubber_24=24 + I:toolHeadHoeThorium_460=460 + I:toolHeadHoeTinAlloy_174=174 + I:toolHeadHoeTitanium_96=96 + I:toolHeadHoeTritanium_196=196 + I:toolHeadHoeTungstenCarbide_194=194 + I:toolHeadHoeTungstenSteel_238=238 + I:toolHeadHoeTungsten_366=366 + I:toolHeadHoeUltimet_122=122 + I:toolHeadHoeUranium235_470=470 + I:toolHeadHoeUranium_476=476 + I:toolHeadHoeVanadiumSteel_110=110 + I:toolHeadHoeWoodSealed_24=24 + I:toolHeadHoeWood_24=24 + I:toolHeadHoeWroughtIron_112=112 + I:toolHeadPickaxeAluminium_78=78 + I:toolHeadPickaxeBeryllium_27=27 + I:toolHeadPickaxeBismuthBronze_276=276 + I:toolHeadPickaxeBismuth_624=624 + I:toolHeadPickaxeBlackBronze_294=294 + I:toolHeadPickaxeBlackSteel_192=192 + I:toolHeadPickaxeBlaze_345=345 + I:toolHeadPickaxeBlueSteel_225=225 + I:toolHeadPickaxeBrass_189=189 + I:toolHeadPickaxeBronze_228=228 + I:toolHeadPickaxeChrome_156=156 + I:toolHeadPickaxeCobaltBrass_174=174 + I:toolHeadPickaxeCobalt_177=177 + I:toolHeadPickaxeCupronickel_180=180 + I:toolHeadPickaxeDamascusSteel_168=168 + I:toolHeadPickaxeDiamond_36=36 + I:toolHeadPickaxeDuranium_294=294 + I:toolHeadPickaxeElectrum_453=453 + I:toolHeadPickaxeGold_588=588 + I:toolHeadPickaxeGraphite_36=36 + I:toolHeadPickaxeHSSE_243=243 + I:toolHeadPickaxeHSSG_294=294 + I:toolHeadPickaxeHSSS_387=387 + I:toolHeadPickaxeInvar_168=168 + I:toolHeadPickaxeIridium_576=576 + I:toolHeadPickaxeIronMagnetic_168=168 + I:toolHeadPickaxeIron_168=168 + I:toolHeadPickaxeKanthal_132=132 + I:toolHeadPickaxeLead_621=621 + I:toolHeadPickaxeMagnalium_75=75 + I:toolHeadPickaxeManganese_165=165 + I:toolHeadPickaxeMithril_735=735 + I:toolHeadPickaxeMolybdenum_285=285 + I:toolHeadPickaxeNaquadahAlloy_294=294 + I:toolHeadPickaxeNaquadahEnriched_294=294 + I:toolHeadPickaxeNaquadah_294=294 + I:toolHeadPickaxeNaquadria_294=294 + I:toolHeadPickaxeNeodymiumMagnetic_432=432 + I:toolHeadPickaxeNeodymium_432=432 + I:toolHeadPickaxeNetherStar_294=294 + I:toolHeadPickaxeNeutronium_300000=300000 + I:toolHeadPickaxeNichrome_168=168 + I:toolHeadPickaxeNickel_174=174 + I:toolHeadPickaxeOsmiridium_573=573 + I:toolHeadPickaxeOsmium_570=570 + I:toolHeadPickaxePalladium_318=318 + I:toolHeadPickaxePigIron_168=168 + I:toolHeadPickaxePlastic_36=36 + I:toolHeadPickaxePlatinum_585=585 + I:toolHeadPickaxePlutonium241_729=729 + I:toolHeadPickaxePlutonium_738=738 + I:toolHeadPickaxePolystyrene_36=36 + I:toolHeadPickaxePolyvinylChloride_36=36 + I:toolHeadPickaxeRedSteel_207=207 + I:toolHeadPickaxeRoseGold_507=507 + I:toolHeadPickaxeRubber_36=36 + I:toolHeadPickaxeSilicone_36=36 + I:toolHeadPickaxeSilver_321=321 + I:toolHeadPickaxeStainlessSteel_165=165 + I:toolHeadPickaxeSteelMagnetic_168=168 + I:toolHeadPickaxeSteel_168=168 + I:toolHeadPickaxeSterlingSilver_294=294 + I:toolHeadPickaxeStyreneButadieneRubber_36=36 + I:toolHeadPickaxeThorium_690=690 + I:toolHeadPickaxeTinAlloy_261=261 + I:toolHeadPickaxeTitanium_144=144 + I:toolHeadPickaxeTritanium_294=294 + I:toolHeadPickaxeTungstenCarbide_291=291 + I:toolHeadPickaxeTungstenSteel_357=357 + I:toolHeadPickaxeTungsten_549=549 + I:toolHeadPickaxeUltimet_183=183 + I:toolHeadPickaxeUranium235_705=705 + I:toolHeadPickaxeUranium_714=714 + I:toolHeadPickaxeVanadiumSteel_165=165 + I:toolHeadPickaxeWoodSealed_36=36 + I:toolHeadPickaxeWood_36=36 + I:toolHeadPickaxeWroughtIron_168=168 + I:toolHeadPlowAluminium_104=104 + I:toolHeadPlowBeryllium_36=36 + I:toolHeadPlowBismuthBronze_368=368 + I:toolHeadPlowBismuth_832=832 + I:toolHeadPlowBlackBronze_392=392 + I:toolHeadPlowBlackSteel_256=256 + I:toolHeadPlowBlaze_460=460 + I:toolHeadPlowBlueSteel_300=300 + I:toolHeadPlowBrass_252=252 + I:toolHeadPlowBronze_304=304 + I:toolHeadPlowChrome_208=208 + I:toolHeadPlowCobaltBrass_232=232 + I:toolHeadPlowCobalt_236=236 + I:toolHeadPlowCupronickel_240=240 + I:toolHeadPlowDamascusSteel_224=224 + I:toolHeadPlowDiamond_49=49 + I:toolHeadPlowDuranium_392=392 + I:toolHeadPlowElectrum_604=604 + I:toolHeadPlowGold_784=784 + I:toolHeadPlowGraphite_49=49 + I:toolHeadPlowHSSE_324=324 + I:toolHeadPlowHSSG_392=392 + I:toolHeadPlowHSSS_516=516 + I:toolHeadPlowInvar_224=224 + I:toolHeadPlowIridium_768=768 + I:toolHeadPlowIronMagnetic_224=224 + I:toolHeadPlowIron_224=224 + I:toolHeadPlowKanthal_176=176 + I:toolHeadPlowLead_828=828 + I:toolHeadPlowMagnalium_100=100 + I:toolHeadPlowManganese_220=220 + I:toolHeadPlowMithril_980=980 + I:toolHeadPlowMolybdenum_380=380 + I:toolHeadPlowNaquadahAlloy_392=392 + I:toolHeadPlowNaquadahEnriched_392=392 + I:toolHeadPlowNaquadah_392=392 + I:toolHeadPlowNaquadria_392=392 + I:toolHeadPlowNeodymiumMagnetic_576=576 + I:toolHeadPlowNeodymium_576=576 + I:toolHeadPlowNetherStar_392=392 + I:toolHeadPlowNeutronium_400000=400000 + I:toolHeadPlowNichrome_224=224 + I:toolHeadPlowNickel_232=232 + I:toolHeadPlowOsmiridium_764=764 + I:toolHeadPlowOsmium_760=760 + I:toolHeadPlowPalladium_424=424 + I:toolHeadPlowPigIron_224=224 + I:toolHeadPlowPlastic_49=49 + I:toolHeadPlowPlatinum_780=780 + I:toolHeadPlowPlutonium241_972=972 + I:toolHeadPlowPlutonium_984=984 + I:toolHeadPlowPolystyrene_49=49 + I:toolHeadPlowPolyvinylChloride_49=49 + I:toolHeadPlowRedSteel_276=276 + I:toolHeadPlowRoseGold_676=676 + I:toolHeadPlowRubber_49=49 + I:toolHeadPlowSilicone_49=49 + I:toolHeadPlowSilver_428=428 + I:toolHeadPlowStainlessSteel_220=220 + I:toolHeadPlowSteelMagnetic_224=224 + I:toolHeadPlowSteel_224=224 + I:toolHeadPlowSterlingSilver_392=392 + I:toolHeadPlowStyreneButadieneRubber_49=49 + I:toolHeadPlowThorium_920=920 + I:toolHeadPlowTinAlloy_348=348 + I:toolHeadPlowTitanium_192=192 + I:toolHeadPlowTritanium_392=392 + I:toolHeadPlowTungstenCarbide_388=388 + I:toolHeadPlowTungstenSteel_476=476 + I:toolHeadPlowTungsten_732=732 + I:toolHeadPlowUltimet_244=244 + I:toolHeadPlowUranium235_940=940 + I:toolHeadPlowUranium_952=952 + I:toolHeadPlowVanadiumSteel_220=220 + I:toolHeadPlowWoodSealed_49=49 + I:toolHeadPlowWood_49=49 + I:toolHeadPlowWroughtIron_224=224 + I:toolHeadSawAluminium_52=52 + I:toolHeadSawBeryllium_18=18 + I:toolHeadSawBismuthBronze_184=184 + I:toolHeadSawBismuth_416=416 + I:toolHeadSawBlackBronze_196=196 + I:toolHeadSawBlackSteel_128=128 + I:toolHeadSawBlaze_230=230 + I:toolHeadSawBlueSteel_150=150 + I:toolHeadSawBrass_126=126 + I:toolHeadSawBronze_152=152 + I:toolHeadSawChrome_104=104 + I:toolHeadSawCobaltBrass_116=116 + I:toolHeadSawCobalt_118=118 + I:toolHeadSawCupronickel_120=120 + I:toolHeadSawDamascusSteel_112=112 + I:toolHeadSawDuranium_196=196 + I:toolHeadSawElectrum_302=302 + I:toolHeadSawGold_392=392 + I:toolHeadSawHSSE_162=162 + I:toolHeadSawHSSG_196=196 + I:toolHeadSawHSSS_258=258 + I:toolHeadSawInvar_112=112 + I:toolHeadSawIridium_384=384 + I:toolHeadSawIronMagnetic_112=112 + I:toolHeadSawIron_112=112 + I:toolHeadSawKanthal_88=88 + I:toolHeadSawLead_414=414 + I:toolHeadSawMagnalium_50=50 + I:toolHeadSawManganese_110=110 + I:toolHeadSawMithril_490=490 + I:toolHeadSawMolybdenum_190=190 + I:toolHeadSawNaquadahAlloy_196=196 + I:toolHeadSawNaquadahEnriched_196=196 + I:toolHeadSawNaquadah_196=196 + I:toolHeadSawNaquadria_196=196 + I:toolHeadSawNeodymiumMagnetic_288=288 + I:toolHeadSawNeodymium_288=288 + I:toolHeadSawNeutronium_200000=200000 + I:toolHeadSawNichrome_112=112 + I:toolHeadSawNickel_116=116 + I:toolHeadSawOsmiridium_382=382 + I:toolHeadSawOsmium_380=380 + I:toolHeadSawPalladium_212=212 + I:toolHeadSawPigIron_112=112 + I:toolHeadSawPlatinum_390=390 + I:toolHeadSawPlutonium241_486=486 + I:toolHeadSawPlutonium_492=492 + I:toolHeadSawRedSteel_138=138 + I:toolHeadSawRoseGold_338=338 + I:toolHeadSawSilver_214=214 + I:toolHeadSawStainlessSteel_110=110 + I:toolHeadSawSteelMagnetic_112=112 + I:toolHeadSawSteel_112=112 + I:toolHeadSawSterlingSilver_196=196 + I:toolHeadSawThorium_460=460 + I:toolHeadSawTinAlloy_174=174 + I:toolHeadSawTitanium_96=96 + I:toolHeadSawTritanium_196=196 + I:toolHeadSawTungstenCarbide_194=194 + I:toolHeadSawTungstenSteel_238=238 + I:toolHeadSawTungsten_366=366 + I:toolHeadSawUltimet_122=122 + I:toolHeadSawUranium235_470=470 + I:toolHeadSawUranium_476=476 + I:toolHeadSawVanadiumSteel_110=110 + I:toolHeadSawWroughtIron_112=112 + I:toolHeadSenseAluminium_78=78 + I:toolHeadSenseBeryllium_27=27 + I:toolHeadSenseBismuthBronze_276=276 + I:toolHeadSenseBismuth_624=624 + I:toolHeadSenseBlackBronze_294=294 + I:toolHeadSenseBlackSteel_192=192 + I:toolHeadSenseBlaze_345=345 + I:toolHeadSenseBlueSteel_225=225 + I:toolHeadSenseBrass_189=189 + I:toolHeadSenseBronze_228=228 + I:toolHeadSenseChrome_156=156 + I:toolHeadSenseCobaltBrass_174=174 + I:toolHeadSenseCobalt_177=177 + I:toolHeadSenseCupronickel_180=180 + I:toolHeadSenseDamascusSteel_168=168 + I:toolHeadSenseDiamond_36=36 + I:toolHeadSenseDuranium_294=294 + I:toolHeadSenseElectrum_453=453 + I:toolHeadSenseGold_588=588 + I:toolHeadSenseGraphite_36=36 + I:toolHeadSenseHSSE_243=243 + I:toolHeadSenseHSSG_294=294 + I:toolHeadSenseHSSS_387=387 + I:toolHeadSenseInvar_168=168 + I:toolHeadSenseIridium_576=576 + I:toolHeadSenseIronMagnetic_168=168 + I:toolHeadSenseIron_168=168 + I:toolHeadSenseKanthal_132=132 + I:toolHeadSenseLead_621=621 + I:toolHeadSenseMagnalium_75=75 + I:toolHeadSenseManganese_165=165 + I:toolHeadSenseMithril_735=735 + I:toolHeadSenseMolybdenum_285=285 + I:toolHeadSenseNaquadahAlloy_294=294 + I:toolHeadSenseNaquadahEnriched_294=294 + I:toolHeadSenseNaquadah_294=294 + I:toolHeadSenseNaquadria_294=294 + I:toolHeadSenseNeodymiumMagnetic_432=432 + I:toolHeadSenseNeodymium_432=432 + I:toolHeadSenseNetherStar_294=294 + I:toolHeadSenseNeutronium_300000=300000 + I:toolHeadSenseNichrome_168=168 + I:toolHeadSenseNickel_174=174 + I:toolHeadSenseOsmiridium_573=573 + I:toolHeadSenseOsmium_570=570 + I:toolHeadSensePalladium_318=318 + I:toolHeadSensePigIron_168=168 + I:toolHeadSensePlastic_36=36 + I:toolHeadSensePlatinum_585=585 + I:toolHeadSensePlutonium241_729=729 + I:toolHeadSensePlutonium_738=738 + I:toolHeadSensePolystyrene_36=36 + I:toolHeadSensePolyvinylChloride_36=36 + I:toolHeadSenseRedSteel_207=207 + I:toolHeadSenseRoseGold_507=507 + I:toolHeadSenseRubber_36=36 + I:toolHeadSenseSilicone_36=36 + I:toolHeadSenseSilver_321=321 + I:toolHeadSenseStainlessSteel_165=165 + I:toolHeadSenseSteelMagnetic_168=168 + I:toolHeadSenseSteel_168=168 + I:toolHeadSenseSterlingSilver_294=294 + I:toolHeadSenseStyreneButadieneRubber_36=36 + I:toolHeadSenseThorium_690=690 + I:toolHeadSenseTinAlloy_261=261 + I:toolHeadSenseTitanium_144=144 + I:toolHeadSenseTritanium_294=294 + I:toolHeadSenseTungstenCarbide_291=291 + I:toolHeadSenseTungstenSteel_357=357 + I:toolHeadSenseTungsten_549=549 + I:toolHeadSenseUltimet_183=183 + I:toolHeadSenseUranium235_705=705 + I:toolHeadSenseUranium_714=714 + I:toolHeadSenseVanadiumSteel_165=165 + I:toolHeadSenseWoodSealed_36=36 + I:toolHeadSenseWood_36=36 + I:toolHeadSenseWroughtIron_168=168 + I:toolHeadShovelAluminium_26=26 + I:toolHeadShovelBeryllium_16=16 + I:toolHeadShovelBismuthBronze_92=92 + I:toolHeadShovelBismuth_208=208 + I:toolHeadShovelBlackBronze_98=98 + I:toolHeadShovelBlackSteel_64=64 + I:toolHeadShovelBlaze_115=115 + I:toolHeadShovelBlueSteel_75=75 + I:toolHeadShovelBrass_63=63 + I:toolHeadShovelBronze_76=76 + I:toolHeadShovelChrome_52=52 + I:toolHeadShovelCobaltBrass_58=58 + I:toolHeadShovelCobalt_59=59 + I:toolHeadShovelCupronickel_60=60 + I:toolHeadShovelDamascusSteel_56=56 + I:toolHeadShovelDiamond_16=16 + I:toolHeadShovelDuranium_98=98 + I:toolHeadShovelElectrum_151=151 + I:toolHeadShovelGold_196=196 + I:toolHeadShovelGraphite_16=16 + I:toolHeadShovelHSSE_81=81 + I:toolHeadShovelHSSG_98=98 + I:toolHeadShovelHSSS_129=129 + I:toolHeadShovelInvar_56=56 + I:toolHeadShovelIridium_192=192 + I:toolHeadShovelIronMagnetic_56=56 + I:toolHeadShovelIron_56=56 + I:toolHeadShovelKanthal_44=44 + I:toolHeadShovelLead_207=207 + I:toolHeadShovelMagnalium_25=25 + I:toolHeadShovelManganese_55=55 + I:toolHeadShovelMithril_245=245 + I:toolHeadShovelMolybdenum_95=95 + I:toolHeadShovelNaquadahAlloy_98=98 + I:toolHeadShovelNaquadahEnriched_98=98 + I:toolHeadShovelNaquadah_98=98 + I:toolHeadShovelNaquadria_98=98 + I:toolHeadShovelNeodymiumMagnetic_144=144 + I:toolHeadShovelNeodymium_144=144 + I:toolHeadShovelNetherStar_98=98 + I:toolHeadShovelNeutronium_100000=100000 + I:toolHeadShovelNichrome_56=56 + I:toolHeadShovelNickel_58=58 + I:toolHeadShovelOsmiridium_191=191 + I:toolHeadShovelOsmium_190=190 + I:toolHeadShovelPalladium_106=106 + I:toolHeadShovelPigIron_56=56 + I:toolHeadShovelPlastic_16=16 + I:toolHeadShovelPlatinum_195=195 + I:toolHeadShovelPlutonium241_243=243 + I:toolHeadShovelPlutonium_246=246 + I:toolHeadShovelPolystyrene_16=16 + I:toolHeadShovelPolyvinylChloride_16=16 + I:toolHeadShovelRedSteel_69=69 + I:toolHeadShovelRoseGold_169=169 + I:toolHeadShovelRubber_16=16 + I:toolHeadShovelSilicone_16=16 + I:toolHeadShovelSilver_107=107 + I:toolHeadShovelStainlessSteel_55=55 + I:toolHeadShovelSteelMagnetic_56=56 + I:toolHeadShovelSteel_56=56 + I:toolHeadShovelSterlingSilver_98=98 + I:toolHeadShovelStyreneButadieneRubber_16=16 + I:toolHeadShovelThorium_230=230 + I:toolHeadShovelTinAlloy_87=87 + I:toolHeadShovelTitanium_48=48 + I:toolHeadShovelTritanium_98=98 + I:toolHeadShovelTungstenCarbide_97=97 + I:toolHeadShovelTungstenSteel_119=119 + I:toolHeadShovelTungsten_183=183 + I:toolHeadShovelUltimet_61=61 + I:toolHeadShovelUranium235_235=235 + I:toolHeadShovelUranium_238=238 + I:toolHeadShovelVanadiumSteel_55=55 + I:toolHeadShovelWoodSealed_16=16 + I:toolHeadShovelWood_16=16 + I:toolHeadShovelWroughtIron_56=56 + I:toolHeadSwordAluminium_52=52 + I:toolHeadSwordBeryllium_18=18 + I:toolHeadSwordBismuthBronze_184=184 + I:toolHeadSwordBismuth_416=416 + I:toolHeadSwordBlackBronze_196=196 + I:toolHeadSwordBlackSteel_128=128 + I:toolHeadSwordBlaze_230=230 + I:toolHeadSwordBlueSteel_150=150 + I:toolHeadSwordBrass_126=126 + I:toolHeadSwordBronze_152=152 + I:toolHeadSwordChrome_104=104 + I:toolHeadSwordCobaltBrass_116=116 + I:toolHeadSwordCobalt_118=118 + I:toolHeadSwordCupronickel_120=120 + I:toolHeadSwordDamascusSteel_112=112 + I:toolHeadSwordDiamond_24=24 + I:toolHeadSwordDuranium_196=196 + I:toolHeadSwordElectrum_302=302 + I:toolHeadSwordGold_392=392 + I:toolHeadSwordGraphite_24=24 + I:toolHeadSwordHSSE_162=162 + I:toolHeadSwordHSSG_196=196 + I:toolHeadSwordHSSS_258=258 + I:toolHeadSwordInvar_112=112 + I:toolHeadSwordIridium_384=384 + I:toolHeadSwordIronMagnetic_112=112 + I:toolHeadSwordIron_112=112 + I:toolHeadSwordKanthal_88=88 + I:toolHeadSwordLead_414=414 + I:toolHeadSwordMagnalium_50=50 + I:toolHeadSwordManganese_110=110 + I:toolHeadSwordMithril_490=490 + I:toolHeadSwordMolybdenum_190=190 + I:toolHeadSwordNaquadahAlloy_196=196 + I:toolHeadSwordNaquadahEnriched_196=196 + I:toolHeadSwordNaquadah_196=196 + I:toolHeadSwordNaquadria_196=196 + I:toolHeadSwordNeodymiumMagnetic_288=288 + I:toolHeadSwordNeodymium_288=288 + I:toolHeadSwordNetherStar_196=196 + I:toolHeadSwordNeutronium_200000=200000 + I:toolHeadSwordNichrome_112=112 + I:toolHeadSwordNickel_116=116 + I:toolHeadSwordOsmiridium_382=382 + I:toolHeadSwordOsmium_380=380 + I:toolHeadSwordPalladium_212=212 + I:toolHeadSwordPigIron_112=112 + I:toolHeadSwordPlastic_24=24 + I:toolHeadSwordPlatinum_390=390 + I:toolHeadSwordPlutonium241_486=486 + I:toolHeadSwordPlutonium_492=492 + I:toolHeadSwordPolystyrene_24=24 + I:toolHeadSwordPolyvinylChloride_24=24 + I:toolHeadSwordRedSteel_138=138 + I:toolHeadSwordRoseGold_338=338 + I:toolHeadSwordRubber_24=24 + I:toolHeadSwordSilicone_24=24 + I:toolHeadSwordSilver_214=214 + I:toolHeadSwordStainlessSteel_110=110 + I:toolHeadSwordSteelMagnetic_112=112 + I:toolHeadSwordSteel_112=112 + I:toolHeadSwordSterlingSilver_196=196 + I:toolHeadSwordStyreneButadieneRubber_24=24 + I:toolHeadSwordThorium_460=460 + I:toolHeadSwordTinAlloy_174=174 + I:toolHeadSwordTitanium_96=96 + I:toolHeadSwordTritanium_196=196 + I:toolHeadSwordTungstenCarbide_194=194 + I:toolHeadSwordTungstenSteel_238=238 + I:toolHeadSwordTungsten_366=366 + I:toolHeadSwordUltimet_122=122 + I:toolHeadSwordUranium235_470=470 + I:toolHeadSwordUranium_476=476 + I:toolHeadSwordVanadiumSteel_110=110 + I:toolHeadSwordWoodSealed_24=24 + I:toolHeadSwordWood_24=24 + I:toolHeadSwordWroughtIron_112=112 + I:toolHeadUniversalSpadeAluminium_26=26 + I:toolHeadUniversalSpadeBeryllium_16=16 + I:toolHeadUniversalSpadeBismuthBronze_92=92 + I:toolHeadUniversalSpadeBismuth_208=208 + I:toolHeadUniversalSpadeBlackBronze_98=98 + I:toolHeadUniversalSpadeBlackSteel_64=64 + I:toolHeadUniversalSpadeBlaze_115=115 + I:toolHeadUniversalSpadeBlueSteel_75=75 + I:toolHeadUniversalSpadeBrass_63=63 + I:toolHeadUniversalSpadeBronze_76=76 + I:toolHeadUniversalSpadeChrome_52=52 + I:toolHeadUniversalSpadeCobaltBrass_58=58 + I:toolHeadUniversalSpadeCobalt_59=59 + I:toolHeadUniversalSpadeCupronickel_60=60 + I:toolHeadUniversalSpadeDamascusSteel_56=56 + I:toolHeadUniversalSpadeDiamond_16=16 + I:toolHeadUniversalSpadeDuranium_98=98 + I:toolHeadUniversalSpadeElectrum_151=151 + I:toolHeadUniversalSpadeGold_196=196 + I:toolHeadUniversalSpadeGraphite_16=16 + I:toolHeadUniversalSpadeHSSE_81=81 + I:toolHeadUniversalSpadeHSSG_98=98 + I:toolHeadUniversalSpadeHSSS_129=129 + I:toolHeadUniversalSpadeInvar_56=56 + I:toolHeadUniversalSpadeIridium_192=192 + I:toolHeadUniversalSpadeIronMagnetic_56=56 + I:toolHeadUniversalSpadeIron_56=56 + I:toolHeadUniversalSpadeKanthal_44=44 + I:toolHeadUniversalSpadeLead_207=207 + I:toolHeadUniversalSpadeMagnalium_25=25 + I:toolHeadUniversalSpadeManganese_55=55 + I:toolHeadUniversalSpadeMithril_245=245 + I:toolHeadUniversalSpadeMolybdenum_95=95 + I:toolHeadUniversalSpadeNaquadahAlloy_98=98 + I:toolHeadUniversalSpadeNaquadahEnriched_98=98 + I:toolHeadUniversalSpadeNaquadah_98=98 + I:toolHeadUniversalSpadeNaquadria_98=98 + I:toolHeadUniversalSpadeNeodymiumMagnetic_144=144 + I:toolHeadUniversalSpadeNeodymium_144=144 + I:toolHeadUniversalSpadeNetherStar_98=98 + I:toolHeadUniversalSpadeNeutronium_100000=100000 + I:toolHeadUniversalSpadeNichrome_56=56 + I:toolHeadUniversalSpadeNickel_58=58 + I:toolHeadUniversalSpadeOsmiridium_191=191 + I:toolHeadUniversalSpadeOsmium_190=190 + I:toolHeadUniversalSpadePalladium_106=106 + I:toolHeadUniversalSpadePigIron_56=56 + I:toolHeadUniversalSpadePlastic_16=16 + I:toolHeadUniversalSpadePlatinum_195=195 + I:toolHeadUniversalSpadePlutonium241_243=243 + I:toolHeadUniversalSpadePlutonium_246=246 + I:toolHeadUniversalSpadePolystyrene_16=16 + I:toolHeadUniversalSpadePolyvinylChloride_16=16 + I:toolHeadUniversalSpadeRedSteel_69=69 + I:toolHeadUniversalSpadeRoseGold_169=169 + I:toolHeadUniversalSpadeRubber_16=16 + I:toolHeadUniversalSpadeSilicone_16=16 + I:toolHeadUniversalSpadeSilver_107=107 + I:toolHeadUniversalSpadeStainlessSteel_55=55 + I:toolHeadUniversalSpadeSteelMagnetic_56=56 + I:toolHeadUniversalSpadeSteel_56=56 + I:toolHeadUniversalSpadeSterlingSilver_98=98 + I:toolHeadUniversalSpadeStyreneButadieneRubber_16=16 + I:toolHeadUniversalSpadeThorium_230=230 + I:toolHeadUniversalSpadeTinAlloy_87=87 + I:toolHeadUniversalSpadeTitanium_48=48 + I:toolHeadUniversalSpadeTritanium_98=98 + I:toolHeadUniversalSpadeTungstenCarbide_97=97 + I:toolHeadUniversalSpadeTungstenSteel_119=119 + I:toolHeadUniversalSpadeTungsten_183=183 + I:toolHeadUniversalSpadeUltimet_61=61 + I:toolHeadUniversalSpadeUranium235_235=235 + I:toolHeadUniversalSpadeUranium_238=238 + I:toolHeadUniversalSpadeVanadiumSteel_55=55 + I:toolHeadUniversalSpadeWoodSealed_16=16 + I:toolHeadUniversalSpadeWood_16=16 + I:toolHeadUniversalSpadeWroughtIron_56=56 + I:toolHeadWrenchAluminium_130=130 + I:toolHeadWrenchBeryllium_62=62 + I:toolHeadWrenchBismuthBronze_394=394 + I:toolHeadWrenchBismuth_858=858 + I:toolHeadWrenchBlackBronze_418=418 + I:toolHeadWrenchBlackSteel_282=282 + I:toolHeadWrenchBlaze_486=486 + I:toolHeadWrenchBlueSteel_326=326 + I:toolHeadWrenchBrass_278=278 + I:toolHeadWrenchBronze_330=330 + I:toolHeadWrenchCarbon_26=26 + I:toolHeadWrenchChrome_234=234 + I:toolHeadWrenchCobaltBrass_258=258 + I:toolHeadWrenchCobalt_262=262 + I:toolHeadWrenchCupronickel_266=266 + I:toolHeadWrenchDamascusSteel_250=250 + I:toolHeadWrenchDuranium_418=418 + I:toolHeadWrenchElectrum_630=630 + I:toolHeadWrenchEpoxidFiberReinforced_26=26 + I:toolHeadWrenchEpoxid_26=26 + I:toolHeadWrenchGold_810=810 + I:toolHeadWrenchGraphene_26=26 + I:toolHeadWrenchHSSE_350=350 + I:toolHeadWrenchHSSG_418=418 + I:toolHeadWrenchHSSS_542=542 + I:toolHeadWrenchInvar_250=250 + I:toolHeadWrenchIridium_794=794 + I:toolHeadWrenchIronMagnetic_250=250 + I:toolHeadWrenchIron_250=250 + I:toolHeadWrenchKanthal_202=202 + I:toolHeadWrenchLead_854=854 + I:toolHeadWrenchMagnalium_126=126 + I:toolHeadWrenchManganese_246=246 + I:toolHeadWrenchMithril_1006=1006 + I:toolHeadWrenchMolybdenum_406=406 + I:toolHeadWrenchNaquadahAlloy_418=418 + I:toolHeadWrenchNaquadahEnriched_418=418 + I:toolHeadWrenchNaquadah_418=418 + I:toolHeadWrenchNaquadria_418=418 + I:toolHeadWrenchNeodymiumMagnetic_602=602 + I:toolHeadWrenchNeodymium_602=602 + I:toolHeadWrenchNeutronium_400026=400026 + I:toolHeadWrenchNichrome_250=250 + I:toolHeadWrenchNickelZincFerrite_26=26 + I:toolHeadWrenchNickel_258=258 + I:toolHeadWrenchOsmiridium_790=790 + I:toolHeadWrenchOsmium_786=786 + I:toolHeadWrenchPalladium_450=450 + I:toolHeadWrenchPigIron_250=250 + I:toolHeadWrenchPlatinum_806=806 + I:toolHeadWrenchPlutonium241_998=998 + I:toolHeadWrenchPlutonium_1010=1010 + I:toolHeadWrenchPolycaprolactam_26=26 + I:toolHeadWrenchPolyphenyleneSulfide_26=26 + I:toolHeadWrenchPolytetrafluoroethylene_26=26 + I:toolHeadWrenchRedSteel_302=302 + I:toolHeadWrenchRoseGold_702=702 + I:toolHeadWrenchSilver_454=454 + I:toolHeadWrenchStainlessSteel_246=246 + I:toolHeadWrenchSteelMagnetic_250=250 + I:toolHeadWrenchSteel_250=250 + I:toolHeadWrenchSterlingSilver_418=418 + I:toolHeadWrenchThorium_946=946 + I:toolHeadWrenchTinAlloy_374=374 + I:toolHeadWrenchTitanium_218=218 + I:toolHeadWrenchTritanium_418=418 + I:toolHeadWrenchTungstenCarbide_414=414 + I:toolHeadWrenchTungstenSteel_502=502 + I:toolHeadWrenchTungsten_758=758 + I:toolHeadWrenchUltimet_270=270 + I:toolHeadWrenchUranium235_966=966 + I:toolHeadWrenchUranium_978=978 + I:toolHeadWrenchVanadiumSteel_246=246 + I:toolHeadWrenchWroughtIron_250=250 + I:turbineBladeAluminium_156=156 + I:turbineBladeBeryllium_54=54 + I:turbineBladeBismuthBronze_552=552 + I:turbineBladeBismuth_1248=1248 + I:turbineBladeBlackBronze_588=588 + I:turbineBladeBlackSteel_384=384 + I:turbineBladeBlaze_690=690 + I:turbineBladeBlueSteel_450=450 + I:turbineBladeBrass_378=378 + I:turbineBladeBronze_456=456 + I:turbineBladeChrome_312=312 + I:turbineBladeCobaltBrass_348=348 + I:turbineBladeCobalt_354=354 + I:turbineBladeCupronickel_360=360 + I:turbineBladeDamascusSteel_336=336 + I:turbineBladeDuranium_588=588 + I:turbineBladeElectrum_906=906 + I:turbineBladeGold_1176=1176 + I:turbineBladeHSSE_486=486 + I:turbineBladeHSSG_588=588 + I:turbineBladeHSSS_774=774 + I:turbineBladeInvar_336=336 + I:turbineBladeIridium_1152=1152 + I:turbineBladeIronMagnetic_336=336 + I:turbineBladeIron_336=336 + I:turbineBladeKanthal_264=264 + I:turbineBladeLead_1242=1242 + I:turbineBladeMagnalium_150=150 + I:turbineBladeManganese_330=330 + I:turbineBladeMithril_1470=1470 + I:turbineBladeMolybdenum_570=570 + I:turbineBladeNaquadahAlloy_588=588 + I:turbineBladeNaquadahEnriched_588=588 + I:turbineBladeNaquadah_588=588 + I:turbineBladeNaquadria_588=588 + I:turbineBladeNeodymiumMagnetic_864=864 + I:turbineBladeNeodymium_864=864 + I:turbineBladeNeutronium_600000=600000 + I:turbineBladeNichrome_336=336 + I:turbineBladeNickel_348=348 + I:turbineBladeOsmiridium_1146=1146 + I:turbineBladeOsmium_1140=1140 + I:turbineBladePalladium_636=636 + I:turbineBladePigIron_336=336 + I:turbineBladePlatinum_1170=1170 + I:turbineBladePlutonium241_1458=1458 + I:turbineBladePlutonium_1476=1476 + I:turbineBladeRedSteel_414=414 + I:turbineBladeRoseGold_1014=1014 + I:turbineBladeSilver_642=642 + I:turbineBladeStainlessSteel_330=330 + I:turbineBladeSteelMagnetic_336=336 + I:turbineBladeSteel_336=336 + I:turbineBladeSterlingSilver_588=588 + I:turbineBladeThorium_1380=1380 + I:turbineBladeTinAlloy_522=522 + I:turbineBladeTitanium_288=288 + I:turbineBladeTritanium_588=588 + I:turbineBladeTungstenCarbide_582=582 + I:turbineBladeTungstenSteel_714=714 + I:turbineBladeTungsten_1098=1098 + I:turbineBladeUltimet_366=366 + I:turbineBladeUranium235_1410=1410 + I:turbineBladeUranium_1428=1428 + I:turbineBladeVanadiumSteel_330=330 + I:turbineBladeWroughtIron_336=336 + I:wireFineAnnealedCopper_16=16 + I:wireFineCopper_16=16 + I:wireFineElectrum_18=18 + I:wireFineGold_24=24 + I:wireFineLead_25=25 + I:wireFineNiobiumTitanium_16=16 + I:wireFineOsmium_23=23 + I:wireFinePlatinum_24=24 + I:wireFineRedAlloy_50=50 + I:wireFineSolderingAlloy_16=16 + I:wireFineSteel_16=16 + I:wireFineTin_16=16 + I:wireFineYttriumBariumCuprate_16=16 + I:wireGt01Aluminium_16=16 + I:wireGt01AnnealedCopper_31=31 + I:wireGt01BlackSteel_32=32 + I:wireGt01Cobalt_29=29 + I:wireGt01Copper_31=31 + I:wireGt01Cupronickel_30=30 + I:wireGt01Duranium_49=49 + I:wireGt01Electrum_75=75 + I:wireGt01Gold_98=98 + I:wireGt01HSSG_49=49 + I:wireGt01Iron_28=28 + I:wireGt01Kanthal_22=22 + I:wireGt01Lead_103=103 + I:wireGt01NaquadahAlloy_49=49 + I:wireGt01Naquadah_49=49 + I:wireGt01Nichrome_28=28 + I:wireGt01Nickel_29=29 + I:wireGt01NiobiumTitanium_35=35 + I:wireGt01Osmium_95=95 + I:wireGt01Platinum_97=97 + I:wireGt01RedAlloy_201=201 + I:wireGt01Silver_53=53 + I:wireGt01SolderingAlloy_59=59 + I:wireGt01Steel_28=28 + I:wireGt01Tin_59=59 + I:wireGt01Titanium_24=24 + I:wireGt01TungstenSteel_59=59 + I:wireGt01Tungsten_91=91 + I:wireGt01VanadiumGallium_27=27 + I:wireGt01YttriumBariumCuprate_25=25 + I:wireGt01Zinc_32=32 + I:wireGt02Aluminium_26=26 + I:wireGt02AnnealedCopper_63=63 + I:wireGt02BlackSteel_64=64 + I:wireGt02Cobalt_59=59 + I:wireGt02Copper_63=63 + I:wireGt02Cupronickel_60=60 + I:wireGt02Duranium_98=98 + I:wireGt02Electrum_151=151 + I:wireGt02Gold_196=196 + I:wireGt02HSSG_98=98 + I:wireGt02Iron_56=56 + I:wireGt02Kanthal_44=44 + I:wireGt02Lead_207=207 + I:wireGt02NaquadahAlloy_98=98 + I:wireGt02Naquadah_98=98 + I:wireGt02Nichrome_56=56 + I:wireGt02Nickel_58=58 + I:wireGt02NiobiumTitanium_71=71 + I:wireGt02Osmium_190=190 + I:wireGt02Platinum_195=195 + I:wireGt02RedAlloy_403=403 + I:wireGt02Silver_107=107 + I:wireGt02SolderingAlloy_118=118 + I:wireGt02Steel_56=56 + I:wireGt02Tin_118=118 + I:wireGt02Titanium_48=48 + I:wireGt02TungstenSteel_119=119 + I:wireGt02Tungsten_183=183 + I:wireGt02VanadiumGallium_55=55 + I:wireGt02YttriumBariumCuprate_51=51 + I:wireGt02Zinc_65=65 + I:wireGt04Aluminium_52=52 + I:wireGt04AnnealedCopper_126=126 + I:wireGt04BlackSteel_128=128 + I:wireGt04Cobalt_118=118 + I:wireGt04Copper_126=126 + I:wireGt04Cupronickel_120=120 + I:wireGt04Duranium_196=196 + I:wireGt04Electrum_302=302 + I:wireGt04Gold_392=392 + I:wireGt04HSSG_196=196 + I:wireGt04Iron_112=112 + I:wireGt04Kanthal_88=88 + I:wireGt04Lead_414=414 + I:wireGt04NaquadahAlloy_196=196 + I:wireGt04Naquadah_196=196 + I:wireGt04Nichrome_112=112 + I:wireGt04Nickel_116=116 + I:wireGt04NiobiumTitanium_142=142 + I:wireGt04Osmium_380=380 + I:wireGt04Platinum_390=390 + I:wireGt04RedAlloy_806=806 + I:wireGt04Silver_214=214 + I:wireGt04SolderingAlloy_236=236 + I:wireGt04Steel_112=112 + I:wireGt04Tin_236=236 + I:wireGt04Titanium_96=96 + I:wireGt04TungstenSteel_238=238 + I:wireGt04Tungsten_366=366 + I:wireGt04VanadiumGallium_110=110 + I:wireGt04YttriumBariumCuprate_102=102 + I:wireGt04Zinc_130=130 + I:wireGt08Aluminium_104=104 + I:wireGt08AnnealedCopper_252=252 + I:wireGt08BlackSteel_256=256 + I:wireGt08Cobalt_236=236 + I:wireGt08Copper_252=252 + I:wireGt08Cupronickel_240=240 + I:wireGt08Duranium_392=392 + I:wireGt08Electrum_604=604 + I:wireGt08Gold_784=784 + I:wireGt08HSSG_392=392 + I:wireGt08Iron_224=224 + I:wireGt08Kanthal_176=176 + I:wireGt08Lead_828=828 + I:wireGt08NaquadahAlloy_392=392 + I:wireGt08Naquadah_392=392 + I:wireGt08Nichrome_224=224 + I:wireGt08Nickel_232=232 + I:wireGt08NiobiumTitanium_284=284 + I:wireGt08Osmium_760=760 + I:wireGt08Platinum_780=780 + I:wireGt08RedAlloy_1612=1612 + I:wireGt08Silver_428=428 + I:wireGt08SolderingAlloy_472=472 + I:wireGt08Steel_224=224 + I:wireGt08Tin_472=472 + I:wireGt08Titanium_192=192 + I:wireGt08TungstenSteel_476=476 + I:wireGt08Tungsten_732=732 + I:wireGt08VanadiumGallium_220=220 + I:wireGt08YttriumBariumCuprate_204=204 + I:wireGt08Zinc_260=260 + I:wireGt12Aluminium_156=156 + I:wireGt12AnnealedCopper_378=378 + I:wireGt12BlackSteel_384=384 + I:wireGt12Cobalt_354=354 + I:wireGt12Copper_378=378 + I:wireGt12Cupronickel_360=360 + I:wireGt12Duranium_588=588 + I:wireGt12Electrum_906=906 + I:wireGt12Gold_1176=1176 + I:wireGt12HSSG_588=588 + I:wireGt12Iron_336=336 + I:wireGt12Kanthal_264=264 + I:wireGt12Lead_1242=1242 + I:wireGt12NaquadahAlloy_588=588 + I:wireGt12Naquadah_588=588 + I:wireGt12Nichrome_336=336 + I:wireGt12Nickel_348=348 + I:wireGt12NiobiumTitanium_426=426 + I:wireGt12Osmium_1140=1140 + I:wireGt12Platinum_1170=1170 + I:wireGt12RedAlloy_2418=2418 + I:wireGt12Silver_642=642 + I:wireGt12SolderingAlloy_708=708 + I:wireGt12Steel_336=336 + I:wireGt12Tin_708=708 + I:wireGt12Titanium_288=288 + I:wireGt12TungstenSteel_714=714 + I:wireGt12Tungsten_1098=1098 + I:wireGt12VanadiumGallium_330=330 + I:wireGt12YttriumBariumCuprate_306=306 + I:wireGt12Zinc_390=390 + I:wireGt16Aluminium_208=208 + I:wireGt16AnnealedCopper_504=504 + I:wireGt16BlackSteel_512=512 + I:wireGt16Cobalt_472=472 + I:wireGt16Copper_504=504 + I:wireGt16Cupronickel_480=480 + I:wireGt16Duranium_784=784 + I:wireGt16Electrum_1208=1208 + I:wireGt16Gold_1568=1568 + I:wireGt16HSSG_784=784 + I:wireGt16Iron_448=448 + I:wireGt16Kanthal_352=352 + I:wireGt16Lead_1656=1656 + I:wireGt16NaquadahAlloy_784=784 + I:wireGt16Naquadah_784=784 + I:wireGt16Nichrome_448=448 + I:wireGt16Nickel_464=464 + I:wireGt16NiobiumTitanium_568=568 + I:wireGt16Osmium_1520=1520 + I:wireGt16Platinum_1560=1560 + I:wireGt16RedAlloy_3224=3224 + I:wireGt16Silver_856=856 + I:wireGt16SolderingAlloy_944=944 + I:wireGt16Steel_448=448 + I:wireGt16Tin_944=944 + I:wireGt16Titanium_384=384 + I:wireGt16TungstenSteel_952=952 + I:wireGt16Tungsten_1464=1464 + I:wireGt16VanadiumGallium_440=440 + I:wireGt16YttriumBariumCuprate_408=408 + I:wireGt16Zinc_520=520 +} + + +assembling { + I:cableGt01Aluminium_100=100 + I:cableGt01AnnealedCopper_100=100 + I:cableGt01BlackSteel_100=100 + I:cableGt01BlueAlloy_100=100 + I:cableGt01BlueAlloy_400=400 + I:cableGt01Cobalt_100=100 + I:cableGt01Copper_100=100 + I:cableGt01Cupronickel_100=100 + I:cableGt01Duranium_100=100 + I:cableGt01Duranium_400=400 + I:cableGt01Electrum_100=100 + I:cableGt01Gold_100=100 + I:cableGt01HSSG_100=100 + I:cableGt01HSSG_400=400 + I:cableGt01Iron_100=100 + I:cableGt01Kanthal_100=100 + I:cableGt01Lead_100=100 + I:cableGt01NaquadahAlloy_100=100 + I:cableGt01NaquadahAlloy_400=400 + I:cableGt01Naquadah_100=100 + I:cableGt01Naquadah_400=400 + I:cableGt01Nichrome_100=100 + I:cableGt01Nickel_100=100 + I:cableGt01NiobiumTitanium_100=100 + I:cableGt01NiobiumTitanium_400=400 + I:cableGt01Osmium_100=100 + I:cableGt01Osmium_400=400 + I:cableGt01Platinum_100=100 + I:cableGt01Platinum_400=400 + I:cableGt01RedAlloy_100=100 + I:cableGt01Silver_100=100 + I:cableGt01SolderingAlloy_100=100 + I:cableGt01Steel_100=100 + I:cableGt01Tin_100=100 + I:cableGt01Titanium_100=100 + I:cableGt01TungstenSteel_100=100 + I:cableGt01TungstenSteel_400=400 + I:cableGt01Tungsten_100=100 + I:cableGt01Tungsten_400=400 + I:cableGt01VanadiumGallium_100=100 + I:cableGt01VanadiumGallium_400=400 + I:cableGt01YttriumBariumCuprate_100=100 + I:cableGt01YttriumBariumCuprate_400=400 + I:cableGt01Zinc_100=100 + I:cableGt02Aluminium_100=100 + I:cableGt02AnnealedCopper_100=100 + I:cableGt02BlackSteel_100=100 + I:cableGt02BlueAlloy_100=100 + I:cableGt02BlueAlloy_400=400 + I:cableGt02Cobalt_100=100 + I:cableGt02Copper_100=100 + I:cableGt02Cupronickel_100=100 + I:cableGt02Duranium_100=100 + I:cableGt02Duranium_400=400 + I:cableGt02Electrum_100=100 + I:cableGt02Gold_100=100 + I:cableGt02HSSG_100=100 + I:cableGt02HSSG_400=400 + I:cableGt02Iron_100=100 + I:cableGt02Kanthal_100=100 + I:cableGt02Lead_100=100 + I:cableGt02NaquadahAlloy_100=100 + I:cableGt02NaquadahAlloy_400=400 + I:cableGt02Naquadah_100=100 + I:cableGt02Naquadah_400=400 + I:cableGt02Nichrome_100=100 + I:cableGt02Nickel_100=100 + I:cableGt02NiobiumTitanium_100=100 + I:cableGt02NiobiumTitanium_400=400 + I:cableGt02Osmium_100=100 + I:cableGt02Osmium_400=400 + I:cableGt02Platinum_100=100 + I:cableGt02Platinum_400=400 + I:cableGt02RedAlloy_100=100 + I:cableGt02Silver_100=100 + I:cableGt02SolderingAlloy_100=100 + I:cableGt02Steel_100=100 + I:cableGt02Tin_100=100 + I:cableGt02Titanium_100=100 + I:cableGt02TungstenSteel_100=100 + I:cableGt02TungstenSteel_400=400 + I:cableGt02Tungsten_100=100 + I:cableGt02Tungsten_400=400 + I:cableGt02VanadiumGallium_100=100 + I:cableGt02VanadiumGallium_400=400 + I:cableGt02YttriumBariumCuprate_100=100 + I:cableGt02YttriumBariumCuprate_400=400 + I:cableGt02Zinc_100=100 + I:cableGt04Aluminium_100=100 + I:cableGt04AnnealedCopper_100=100 + I:cableGt04BlackSteel_100=100 + I:cableGt04BlueAlloy_100=100 + I:cableGt04BlueAlloy_400=400 + I:cableGt04Cobalt_100=100 + I:cableGt04Copper_100=100 + I:cableGt04Cupronickel_100=100 + I:cableGt04Duranium_100=100 + I:cableGt04Duranium_400=400 + I:cableGt04Electrum_100=100 + I:cableGt04Gold_100=100 + I:cableGt04HSSG_100=100 + I:cableGt04HSSG_400=400 + I:cableGt04Iron_100=100 + I:cableGt04Kanthal_100=100 + I:cableGt04Lead_100=100 + I:cableGt04NaquadahAlloy_100=100 + I:cableGt04NaquadahAlloy_400=400 + I:cableGt04Naquadah_100=100 + I:cableGt04Naquadah_400=400 + I:cableGt04Nichrome_100=100 + I:cableGt04Nickel_100=100 + I:cableGt04NiobiumTitanium_100=100 + I:cableGt04NiobiumTitanium_400=400 + I:cableGt04Osmium_100=100 + I:cableGt04Osmium_400=400 + I:cableGt04Platinum_100=100 + I:cableGt04Platinum_400=400 + I:cableGt04RedAlloy_100=100 + I:cableGt04Silver_100=100 + I:cableGt04SolderingAlloy_100=100 + I:cableGt04Steel_100=100 + I:cableGt04Tin_100=100 + I:cableGt04Titanium_100=100 + I:cableGt04TungstenSteel_100=100 + I:cableGt04TungstenSteel_400=400 + I:cableGt04Tungsten_100=100 + I:cableGt04Tungsten_400=400 + I:cableGt04VanadiumGallium_100=100 + I:cableGt04VanadiumGallium_400=400 + I:cableGt04YttriumBariumCuprate_100=100 + I:cableGt04YttriumBariumCuprate_400=400 + I:cableGt04Zinc_100=100 + I:cableGt08Aluminium_100=100 + I:cableGt08AnnealedCopper_100=100 + I:cableGt08BlackSteel_100=100 + I:cableGt08BlueAlloy_100=100 + I:cableGt08BlueAlloy_400=400 + I:cableGt08Cobalt_100=100 + I:cableGt08Copper_100=100 + I:cableGt08Cupronickel_100=100 + I:cableGt08Duranium_100=100 + I:cableGt08Duranium_400=400 + I:cableGt08Electrum_100=100 + I:cableGt08Gold_100=100 + I:cableGt08HSSG_100=100 + I:cableGt08HSSG_400=400 + I:cableGt08Iron_100=100 + I:cableGt08Kanthal_100=100 + I:cableGt08Lead_100=100 + I:cableGt08NaquadahAlloy_100=100 + I:cableGt08NaquadahAlloy_400=400 + I:cableGt08Naquadah_100=100 + I:cableGt08Naquadah_400=400 + I:cableGt08Nichrome_100=100 + I:cableGt08Nickel_100=100 + I:cableGt08NiobiumTitanium_100=100 + I:cableGt08NiobiumTitanium_400=400 + I:cableGt08Osmium_100=100 + I:cableGt08Osmium_400=400 + I:cableGt08Platinum_100=100 + I:cableGt08Platinum_400=400 + I:cableGt08RedAlloy_100=100 + I:cableGt08Silver_100=100 + I:cableGt08SolderingAlloy_100=100 + I:cableGt08Steel_100=100 + I:cableGt08Tin_100=100 + I:cableGt08Titanium_100=100 + I:cableGt08TungstenSteel_100=100 + I:cableGt08TungstenSteel_400=400 + I:cableGt08Tungsten_100=100 + I:cableGt08Tungsten_400=400 + I:cableGt08VanadiumGallium_100=100 + I:cableGt08VanadiumGallium_400=400 + I:cableGt08YttriumBariumCuprate_100=100 + I:cableGt08YttriumBariumCuprate_400=400 + I:cableGt08Zinc_100=100 + I:cableGt12Aluminium_100=100 + I:cableGt12AnnealedCopper_100=100 + I:cableGt12BlackSteel_100=100 + I:cableGt12BlueAlloy_100=100 + I:cableGt12BlueAlloy_400=400 + I:cableGt12Cobalt_100=100 + I:cableGt12Copper_100=100 + I:cableGt12Cupronickel_100=100 + I:cableGt12Duranium_100=100 + I:cableGt12Duranium_400=400 + I:cableGt12Electrum_100=100 + I:cableGt12Gold_100=100 + I:cableGt12HSSG_100=100 + I:cableGt12HSSG_400=400 + I:cableGt12Iron_100=100 + I:cableGt12Kanthal_100=100 + I:cableGt12Lead_100=100 + I:cableGt12NaquadahAlloy_100=100 + I:cableGt12NaquadahAlloy_400=400 + I:cableGt12Naquadah_100=100 + I:cableGt12Naquadah_400=400 + I:cableGt12Nichrome_100=100 + I:cableGt12Nickel_100=100 + I:cableGt12NiobiumTitanium_100=100 + I:cableGt12NiobiumTitanium_400=400 + I:cableGt12Osmium_100=100 + I:cableGt12Osmium_400=400 + I:cableGt12Platinum_100=100 + I:cableGt12Platinum_400=400 + I:cableGt12RedAlloy_100=100 + I:cableGt12Silver_100=100 + I:cableGt12SolderingAlloy_100=100 + I:cableGt12Steel_100=100 + I:cableGt12Tin_100=100 + I:cableGt12Titanium_100=100 + I:cableGt12TungstenSteel_100=100 + I:cableGt12TungstenSteel_400=400 + I:cableGt12Tungsten_100=100 + I:cableGt12Tungsten_400=400 + I:cableGt12VanadiumGallium_100=100 + I:cableGt12VanadiumGallium_400=400 + I:cableGt12YttriumBariumCuprate_100=100 + I:cableGt12YttriumBariumCuprate_400=400 + I:cableGt12Zinc_100=100 + I:circuitBasic_1600=1600 + I:circuitPrimitive_120=120 + I:dustSmallGraphene_480=480 + I:gemEnderEye_2500=2500 + I:gemEnderEye_400=400 + I:gemEnderPearl_64=64 + I:gt.blockcasings.0_25=25 + I:gt.blockcasings.11_50=50 + I:gt.blockcasings.15_50=50 + I:gt.blockcasings.1_50=50 + I:gt.blockcasings.2_50=50 + I:gt.blockcasings.3_50=50 + I:gt.blockcasings.4_50=50 + I:gt.blockcasings.5_50=50 + I:gt.blockcasings.6_50=50 + I:gt.blockcasings.7_50=50 + I:gt.blockcasings.8_50=50 + I:gt.blockcasings.9_50=50 + I:gt.blockcasings2.0_50=50 + I:gt.blockcasings2.1_50=50 + I:gt.blockcasings4.0_50=50 + I:gt.blockcasings4.10_50=50 + I:gt.blockcasings4.11_50=50 + I:gt.blockcasings4.12_50=50 + I:gt.blockcasings4.14_50=50 + I:gt.blockcasings4.1_50=50 + I:gt.blockcasings4.2_50=50 + I:gt.blockcasings4.6_50=50 + I:gt.blockcasings4.9_50=50 + I:gt.blockcasings5.0_50=50 + I:gt.blockcasings5.1_50=50 + I:gt.blockcasings5.2_50=50 + I:gt.blockcasings5.3_50=50 + I:gt.blockcasings5.4_50=50 + I:gt.blockcasings5.5_50=50 + I:gt.blockcasings5.6_50=50 + I:gt.blockcasings8.0_50=50 + I:gt.blockconcretes.11_50=50 + I:gt.blockconcretes.3_50=50 + I:gt.blockgranites.11_50=50 + I:gt.blockgranites.3_50=50 + I:gt.blockmachines.gt_frame_aluminium_64=64 + I:gt.blockmachines.gt_frame_americium_64=64 + I:gt.blockmachines.gt_frame_beryllium_64=64 + I:gt.blockmachines.gt_frame_bismuth_64=64 + I:gt.blockmachines.gt_frame_bismuthbronze_64=64 + I:gt.blockmachines.gt_frame_blackbronze_64=64 + I:gt.blockmachines.gt_frame_blacksteel_64=64 + I:gt.blockmachines.gt_frame_bluesteel_64=64 + I:gt.blockmachines.gt_frame_brass_64=64 + I:gt.blockmachines.gt_frame_bronze_64=64 + I:gt.blockmachines.gt_frame_carbon_64=64 + I:gt.blockmachines.gt_frame_chrome_64=64 + I:gt.blockmachines.gt_frame_cobalt_64=64 + I:gt.blockmachines.gt_frame_cobaltbrass_64=64 + I:gt.blockmachines.gt_frame_copper_64=64 + I:gt.blockmachines.gt_frame_cupronickel_64=64 + I:gt.blockmachines.gt_frame_damascussteel_64=64 + I:gt.blockmachines.gt_frame_duranium_64=64 + I:gt.blockmachines.gt_frame_electrum_64=64 + I:gt.blockmachines.gt_frame_epoxid_64=64 + I:gt.blockmachines.gt_frame_epoxidfiberreinforced_64=64 + I:gt.blockmachines.gt_frame_europium_64=64 + I:gt.blockmachines.gt_frame_gold_64=64 + 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_invar_64=64 + I:gt.blockmachines.gt_frame_iridium_64=64 + I:gt.blockmachines.gt_frame_iron_64=64 + I:gt.blockmachines.gt_frame_ironmagnetic_64=64 + I:gt.blockmachines.gt_frame_kanthal_64=64 + I:gt.blockmachines.gt_frame_lead_64=64 + I:gt.blockmachines.gt_frame_magnalium_64=64 + I:gt.blockmachines.gt_frame_manganese_64=64 + I:gt.blockmachines.gt_frame_mithril_64=64 + I:gt.blockmachines.gt_frame_molybdenum_64=64 + I:gt.blockmachines.gt_frame_naquadah_64=64 + I:gt.blockmachines.gt_frame_naquadahalloy_64=64 + I:gt.blockmachines.gt_frame_naquadahenriched_64=64 + I:gt.blockmachines.gt_frame_naquadria_64=64 + I:gt.blockmachines.gt_frame_neodymium_64=64 + I:gt.blockmachines.gt_frame_neodymiummagnetic_64=64 + I:gt.blockmachines.gt_frame_neutronium_64=64 + I:gt.blockmachines.gt_frame_nichrome_64=64 + I:gt.blockmachines.gt_frame_nickel_64=64 + I:gt.blockmachines.gt_frame_nickelzincferrite_64=64 + I:gt.blockmachines.gt_frame_osmiridium_64=64 + I:gt.blockmachines.gt_frame_osmium_64=64 + I:gt.blockmachines.gt_frame_palladium_64=64 + I:gt.blockmachines.gt_frame_pigiron_64=64 + I:gt.blockmachines.gt_frame_plastic_64=64 + I:gt.blockmachines.gt_frame_platinum_64=64 + I:gt.blockmachines.gt_frame_plutonium241_64=64 + I:gt.blockmachines.gt_frame_plutonium_64=64 + I:gt.blockmachines.gt_frame_polycaprolactam_64=64 + I:gt.blockmachines.gt_frame_polyphenylenesulfide_64=64 + I:gt.blockmachines.gt_frame_polystyrene_64=64 + I:gt.blockmachines.gt_frame_polytetrafluoroethylene_64=64 + I:gt.blockmachines.gt_frame_polyvinylchloride_64=64 + I:gt.blockmachines.gt_frame_redsteel_64=64 + I:gt.blockmachines.gt_frame_rosegold_64=64 + I:gt.blockmachines.gt_frame_rubber_64=64 + I:gt.blockmachines.gt_frame_silicone_64=64 + I:gt.blockmachines.gt_frame_silver_64=64 + I:gt.blockmachines.gt_frame_solderingalloy_64=64 + I:gt.blockmachines.gt_frame_stainlesssteel_64=64 + I:gt.blockmachines.gt_frame_steel_64=64 + 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_thorium_64=64 + I:gt.blockmachines.gt_frame_tin_64=64 + I:gt.blockmachines.gt_frame_tinalloy_64=64 + I:gt.blockmachines.gt_frame_titanium_64=64 + I:gt.blockmachines.gt_frame_tritanium_64=64 + I:gt.blockmachines.gt_frame_tungsten_64=64 + I:gt.blockmachines.gt_frame_tungstencarbide_64=64 + I:gt.blockmachines.gt_frame_tungstensteel_64=64 + I:gt.blockmachines.gt_frame_ultimet_64=64 + I:gt.blockmachines.gt_frame_uranium235_64=64 + I:gt.blockmachines.gt_frame_uranium_64=64 + I:gt.blockmachines.gt_frame_vanadiumgallium_64=64 + I:gt.blockmachines.gt_frame_vanadiumsteel_64=64 + I:gt.blockmachines.gt_frame_wood_64=64 + I:gt.blockmachines.gt_frame_woodsealed_64=64 + I:gt.blockmachines.gt_frame_wroughtiron_64=64 + I:gt.blockmachines.gt_pipe_highpressure_400=400 + I:gt.blockmachines.gt_pipe_highpressure_large_600=600 + I:gt.blockmachines.gt_pipe_highpressure_small_300=300 + I:gt.blockmachines.hull.tier.00_25=25 + I:gt.blockmachines.hull.tier.01_50=50 + I:gt.blockmachines.hull.tier.02_50=50 + I:gt.blockmachines.hull.tier.03_50=50 + I:gt.blockmachines.hull.tier.04_50=50 + I:gt.blockmachines.hull.tier.05_50=50 + I:gt.blockmachines.hull.tier.06_50=50 + I:gt.blockmachines.hull.tier.07_50=50 + I:gt.blockmachines.hull.tier.08_50=50 + I:gt.blockmachines.hull.tier.09_50=50 + I:gt.blockreinforced.2_200=200 + I:gt.blockstones.11_50=50 + I:gt.blockstones.3_50=50 + I:gt.metaitem.01.32100_400=400 + I:gt.metaitem.01.32100_500=500 + I:gt.metaitem.01.32101_300=300 + I:gt.metaitem.01.32402_800=800 + I:gt.metaitem.01.32403_200=200 + I:gt.metaitem.01.32404_800=800 + I:gt.metaitem.01.32405_100=100 + I:gt.metaitem.01.32406_200=200 + I:gt.metaitem.01.32471_16=16 + I:gt.metaitem.01.32471_64=64 + I:gt.metaitem.01.32474_256=256 + I:gt.metaitem.01.32477_256=256 + I:gt.metaitem.01.32490_3200=3200 + I:gt.metaitem.01.32499_100=100 + I:gt.metaitem.01.32500_800=800 + I:gt.metaitem.01.32501_1600=1600 + I:gt.metaitem.01.32502_3200=3200 + I:gt.metaitem.01.32615_800=800 + I:gt.metaitem.01.32616_800=800 + I:gt.metaitem.01.32617_800=800 + I:gt.metaitem.01.32618_800=800 + I:gt.metaitem.01.32619_800=800 + I:gt.metaitem.01.32635_800=800 + I:gt.metaitem.01.32670_1800=1800 + I:gt.metaitem.01.32671_1800=1800 + I:gt.metaitem.01.32672_1800=1800 + I:gt.metaitem.01.32673_1800=1800 + I:gt.metaitem.01.32674_1800=1800 + I:gt.metaitem.01.32710_160=160 + I:gt.metaitem.01.32715_400=400 + I:gt.metaitem.01.32716_160=160 + I:gt.metaitem.01.32717_80=80 + I:gt.metaitem.01.32718_80=80 + I:gt.metaitem.01.32719_30=30 + I:gt.metaitem.01.32721_1600=1600 + I:gt.metaitem.01.32727_1600=1600 + I:gt.metaitem.01.32728_6400=6400 + I:gt.metaitem.01.32729_1600=1600 + I:gt.metaitem.01.32730_800=800 + I:gt.metaitem.01.32731_800=800 + I:gt.metaitem.01.32732_800=800 + I:gt.metaitem.01.32733_800=800 + I:gt.metaitem.01.32734_800=800 + I:gt.metaitem.01.32735_3200=3200 + I:gt.metaitem.01.32741_3200=3200 + I:gt.metaitem.01.32744_800=800 + I:gt.metaitem.01.32745_800=800 + I:gt.metaitem.01.32746_3200=3200 + I:gt.metaitem.01.32748_600=600 + I:gt.metaitem.01.32749_800=800 + I:gt.metaitem.01.32763_1600=1600 + I:gt.metaitem.01.32764_100=100 + I:gt.metaitem.02.32220_100=100 + I:gt.metaitem.02.32222_100=100 + I:gt.metaitem.02.32223_100=100 + I:gt.metaitem.02.32224_100=100 + I:gt.metaitem.02.32230_100=100 + I:gt.metaitem.02.32240_100=100 + I:gt.metaitem.02.32251_100=100 + I:gt.metaitem.02.32252_100=100 + I:gt.metaitem.02.32566_100=100 + I:gt.metaitem.02.32567_100=100 + I:gt.metaitem.02.32568_100=100 + I:gt.metaitem.03.32006_400=400 + I:gt.metaitem.03.32011_80=80 + I:gt.metaitem.03.32014_80=80 + I:gt.metaitem.03.32016_400=400 + I:gt.metaitem.03.32018_80=80 + I:gt.metaitem.03.32020_100=100 + I:gt.metaitem.03.32020_120=120 + I:gt.metatool.01.170_160=160 + I:gt.metatool.01.172_320=320 + I:gt.metatool.01.174_640=640 + I:gt.metatool.01.176_1280=1280 + I:ic2.blockFenceIron_100=100 + I:ic2.blockGenerator_6400=6400 + I:ic2.blockMachine_25=25 + I:ic2.blockReactorAccessHatch_200=200 + I:ic2.blockReactorChamber_200=200 + I:ic2.blockReactorFluidPort_200=200 + I:ic2.blockReactorRedstonePort_200=200 + I:ic2.blockWaterGenerator_6400=6400 + I:ic2.blockWindGenerator_6400=6400 + I:ic2.itemBatREDischarged_800=800 + I:ic2.itemFluidCell_128=128 + I:ic2.itemFreq_800=800 + I:ic2.itemPartCarbonMesh_800=800 + I:ic2.itemPartCoalBlock_400=400 + I:ic2.itemPartCoalChunk_400=400 + I:ic2.itemToolBronzeAxe_100=100 + I:ic2.itemToolBronzeHoe_100=100 + I:ic2.itemToolBronzePickaxe_100=100 + I:ic2.itemToolBronzeSpade_100=100 + I:ic2.itemToolBronzeSword_100=100 + I:item.book_32=32 + I:item.bow_400=400 + I:item.cake_100=100 + I:item.cauldron_700=700 + I:item.clock_400=400 + I:item.comparator_800=800 + I:item.compass_400=400 + I:item.diode_800=800 + I:item.doorIron_600=600 + I:item.doorWood_600=600 + I:item.emptyMap_100=100 + I:item.hatchetDiamond_100=100 + I:item.hatchetGold_100=100 + I:item.hatchetIron_100=100 + I:item.hatchetStone_100=100 + I:item.hatchetWood_100=100 + I:item.hoeDiamond_100=100 + I:item.hoeGold_100=100 + I:item.hoeIron_100=100 + I:item.hoeStone_100=100 + I:item.hoeWood_100=100 + I:item.kekztech_meta_item_12_200=200 + I:item.kekztech_meta_item_13_400=400 + I:item.kekztech_reactor_item.0_200=200 + I:item.kekztech_reactor_item.12_200=200 + I:item.kekztech_reactor_item.13_400=400 + I:item.kekztech_reactor_item.14_800=800 + I:item.kekztech_reactor_item.15_1600=1600 + I:item.kekztech_reactor_item.1_400=400 + I:item.kekztech_reactor_item.2_800=800 + I:item.kekztech_reactor_item.3_400=400 + I:item.kekztech_reactor_item_12_200=200 + I:item.kekztech_reactor_item_13_400=400 + I:item.leash_200=200 + I:item.minecartChest_400=400 + I:item.minecartFurnace_400=400 + I:item.minecartHopper_400=400 + I:item.minecartTnt_400=400 + I:item.minecart_300=300 + I:item.minecart_400=400 + I:item.minecart_500=500 + I:item.nameTag_100=100 + I:item.pickaxeDiamond_100=100 + I:item.pickaxeGold_100=100 + I:item.pickaxeIron_100=100 + I:item.pickaxeStone_100=100 + I:item.pickaxeWood_100=100 + I:item.shovelDiamond_100=100 + I:item.shovelGold_100=100 + I:item.shovelIron_100=100 + I:item.shovelStone_100=100 + I:item.shovelWood_100=100 + I:item.swordDiamond_100=100 + I:item.swordGold_100=100 + I:item.swordIron_100=100 + I:item.swordStone_100=100 + I:item.swordWood_100=100 + I:item.writtenBook_32=32 + I:pipeRestrictiveHugeAluminium_2000=2000 + I:pipeRestrictiveHugeBrass_2000=2000 + I:pipeRestrictiveHugeCobalt_2000=2000 + I:pipeRestrictiveHugeElectrum_2000=2000 + I:pipeRestrictiveHugeNickel_2000=2000 + I:pipeRestrictiveHugeOsmium_2000=2000 + I:pipeRestrictiveHugePlatinum_2000=2000 + I:pipeRestrictiveHugePolyvinylChloride_2000=2000 + I:pipeRestrictiveHugeWroughtIron_2000=2000 + I:pipeRestrictiveLargeAluminium_1600=1600 + I:pipeRestrictiveLargeBrass_1600=1600 + I:pipeRestrictiveLargeCobalt_1600=1600 + I:pipeRestrictiveLargeElectrum_1600=1600 + I:pipeRestrictiveLargeNickel_1600=1600 + I:pipeRestrictiveLargeOsmium_1600=1600 + I:pipeRestrictiveLargePlatinum_1600=1600 + I:pipeRestrictiveLargePolyvinylChloride_1600=1600 + I:pipeRestrictiveLargeWroughtIron_1600=1600 + I:pipeRestrictiveMediumAluminium_1200=1200 + I:pipeRestrictiveMediumBrass_1200=1200 + I:pipeRestrictiveMediumCobalt_1200=1200 + I:pipeRestrictiveMediumElectrum_1200=1200 + I:pipeRestrictiveMediumNickel_1200=1200 + I:pipeRestrictiveMediumOsmium_1200=1200 + I:pipeRestrictiveMediumPlatinum_1200=1200 + I:pipeRestrictiveMediumPolyvinylChloride_1200=1200 + I:pipeRestrictiveMediumWroughtIron_1200=1200 + I:plateDoublePaper_64=64 + I:plateQuadruplePaper_128=128 + I:plateQuintuplePaper_160=160 + I:plateTriplePaper_96=96 + I:rotorBronze_240=240 + I:rotorChrome_240=240 + I:rotorHSSE_240=240 + I:rotorHSSG_240=240 + I:rotorIridium_240=240 + I:rotorNeutronium_240=240 + I:rotorOsmium_240=240 + I:rotorStainlessSteel_240=240 + I:rotorSteel_240=240 + I:rotorTin_240=240 + I:rotorTitanium_240=240 + I:rotorTungstenSteel_240=240 + I:tile.beacon_32=32 + I:tile.bookshelf_400=400 + I:tile.button_100=100 + I:tile.chestTrap_200=200 + I:tile.chest_800=800 + I:tile.dispenser_400=400 + I:tile.dropper_400=400 + I:tile.enderChest_400=400 + I:tile.fenceIron_300=300 + I:tile.fence_300=300 + I:tile.furnace_400=400 + I:tile.hopper_800=800 + I:tile.jukebox_400=400 + I:tile.lever_400=400 + I:tile.musicBlock_200=200 + I:tile.netherFence_100=100 + I:tile.notGate_400=400 + I:tile.pistonStickyBase_100=100 + I:tile.pressurePlate_200=200 + I:tile.redstoneLight_400=400 + I:tile.sandStone.default_50=50 + I:tile.sandStone.smooth_50=50 + I:tile.stonebricksmooth.default_50=50 + I:tile.torch_400=400 + I:tile.trapdoor_300=300 + I:tile.tripWireSource_400=400 + I:tile.weightedPlate_heavy_200=200 + I:tile.weightedPlate_light_200=200 + I:tile.woolCarpet.black_128=128 + I:tile.woolCarpet.blue_128=128 + I:tile.woolCarpet.brown_128=128 + I:tile.woolCarpet.cyan_128=128 + I:tile.woolCarpet.gray_128=128 + I:tile.woolCarpet.green_128=128 + I:tile.woolCarpet.lightBlue_128=128 + I:tile.woolCarpet.lime_128=128 + I:tile.woolCarpet.magenta_128=128 + I:tile.woolCarpet.orange_128=128 + I:tile.woolCarpet.pink_128=128 + I:tile.woolCarpet.purple_128=128 + I:tile.woolCarpet.red_128=128 + I:tile.woolCarpet.silver_128=128 + I:tile.woolCarpet.white_128=128 + I:tile.woolCarpet.yellow_128=128 + I:tile.workbench_400=400 + I:wireGt02Aluminium_150=150 + I:wireGt02AnnealedCopper_150=150 + I:wireGt02BlackSteel_150=150 + I:wireGt02BlueAlloy_150=150 + I:wireGt02Cobalt_150=150 + I:wireGt02Copper_150=150 + I:wireGt02Cupronickel_150=150 + I:wireGt02Duranium_150=150 + I:wireGt02Electrum_150=150 + I:wireGt02Gold_150=150 + I:wireGt02Graphene_150=150 + I:wireGt02HSSG_150=150 + I:wireGt02Iron_150=150 + I:wireGt02Kanthal_150=150 + I:wireGt02Lead_150=150 + I:wireGt02NaquadahAlloy_150=150 + I:wireGt02Naquadah_150=150 + I:wireGt02Nichrome_150=150 + I:wireGt02Nickel_150=150 + I:wireGt02NiobiumTitanium_150=150 + I:wireGt02Osmium_150=150 + I:wireGt02Platinum_150=150 + I:wireGt02RedAlloy_150=150 + I:wireGt02Silver_150=150 + I:wireGt02SolderingAlloy_150=150 + I:wireGt02Steel_150=150 + I:wireGt02Superconductor_150=150 + I:wireGt02Tin_150=150 + I:wireGt02Titanium_150=150 + I:wireGt02TungstenSteel_150=150 + I:wireGt02Tungsten_150=150 + I:wireGt02VanadiumGallium_150=150 + I:wireGt02YttriumBariumCuprate_150=150 + I:wireGt02Zinc_150=150 + I:wireGt04Aluminium_200=200 + I:wireGt04AnnealedCopper_200=200 + I:wireGt04BlackSteel_200=200 + I:wireGt04BlueAlloy_200=200 + I:wireGt04Cobalt_200=200 + I:wireGt04Copper_200=200 + I:wireGt04Cupronickel_200=200 + I:wireGt04Duranium_200=200 + I:wireGt04Electrum_200=200 + I:wireGt04Gold_200=200 + I:wireGt04Graphene_200=200 + I:wireGt04HSSG_200=200 + I:wireGt04Iron_200=200 + I:wireGt04Kanthal_200=200 + I:wireGt04Lead_200=200 + I:wireGt04NaquadahAlloy_200=200 + I:wireGt04Naquadah_200=200 + I:wireGt04Nichrome_200=200 + I:wireGt04Nickel_200=200 + I:wireGt04NiobiumTitanium_200=200 + I:wireGt04Osmium_200=200 + I:wireGt04Platinum_200=200 + I:wireGt04RedAlloy_200=200 + I:wireGt04Silver_200=200 + I:wireGt04SolderingAlloy_200=200 + I:wireGt04Steel_200=200 + I:wireGt04Superconductor_200=200 + I:wireGt04Tin_200=200 + I:wireGt04Titanium_200=200 + I:wireGt04TungstenSteel_200=200 + I:wireGt04Tungsten_200=200 + I:wireGt04VanadiumGallium_200=200 + I:wireGt04YttriumBariumCuprate_200=200 + I:wireGt04Zinc_200=200 + I:wireGt08Aluminium_300=300 + I:wireGt08AnnealedCopper_300=300 + I:wireGt08BlackSteel_300=300 + I:wireGt08BlueAlloy_300=300 + I:wireGt08Cobalt_300=300 + I:wireGt08Copper_300=300 + I:wireGt08Cupronickel_300=300 + I:wireGt08Duranium_300=300 + I:wireGt08Electrum_300=300 + I:wireGt08Gold_300=300 + I:wireGt08Graphene_300=300 + I:wireGt08HSSG_300=300 + I:wireGt08Iron_300=300 + I:wireGt08Kanthal_300=300 + I:wireGt08Lead_300=300 + I:wireGt08NaquadahAlloy_300=300 + I:wireGt08Naquadah_300=300 + I:wireGt08Nichrome_300=300 + I:wireGt08Nickel_300=300 + I:wireGt08NiobiumTitanium_300=300 + I:wireGt08Osmium_300=300 + I:wireGt08Platinum_300=300 + I:wireGt08RedAlloy_300=300 + I:wireGt08Silver_300=300 + I:wireGt08SolderingAlloy_300=300 + I:wireGt08Steel_300=300 + I:wireGt08Superconductor_300=300 + I:wireGt08Tin_300=300 + I:wireGt08Titanium_300=300 + I:wireGt08TungstenSteel_300=300 + I:wireGt08Tungsten_300=300 + I:wireGt08VanadiumGallium_300=300 + I:wireGt08YttriumBariumCuprate_300=300 + I:wireGt08Zinc_300=300 + I:wireGt12Aluminium_400=400 + I:wireGt12AnnealedCopper_400=400 + I:wireGt12BlackSteel_400=400 + I:wireGt12BlueAlloy_400=400 + I:wireGt12Cobalt_400=400 + I:wireGt12Copper_400=400 + I:wireGt12Cupronickel_400=400 + I:wireGt12Duranium_400=400 + I:wireGt12Electrum_400=400 + I:wireGt12Gold_400=400 + I:wireGt12Graphene_400=400 + I:wireGt12HSSG_400=400 + I:wireGt12Iron_400=400 + I:wireGt12Kanthal_400=400 + I:wireGt12Lead_400=400 + I:wireGt12NaquadahAlloy_400=400 + I:wireGt12Naquadah_400=400 + I:wireGt12Nichrome_400=400 + I:wireGt12Nickel_400=400 + I:wireGt12NiobiumTitanium_400=400 + I:wireGt12Osmium_400=400 + I:wireGt12Platinum_400=400 + I:wireGt12RedAlloy_400=400 + I:wireGt12Silver_400=400 + I:wireGt12SolderingAlloy_400=400 + I:wireGt12Steel_400=400 + I:wireGt12Superconductor_400=400 + I:wireGt12Tin_400=400 + I:wireGt12Titanium_400=400 + I:wireGt12TungstenSteel_400=400 + I:wireGt12Tungsten_400=400 + I:wireGt12VanadiumGallium_400=400 + I:wireGt12YttriumBariumCuprate_400=400 + I:wireGt12Zinc_400=400 + I:wireGt16Aluminium_500=500 + I:wireGt16AnnealedCopper_500=500 + I:wireGt16BlackSteel_500=500 + I:wireGt16BlueAlloy_500=500 + I:wireGt16Cobalt_500=500 + I:wireGt16Copper_500=500 + I:wireGt16Cupronickel_500=500 + I:wireGt16Duranium_500=500 + I:wireGt16Electrum_500=500 + I:wireGt16Gold_500=500 + I:wireGt16Graphene_500=500 + I:wireGt16HSSG_500=500 + I:wireGt16Iron_500=500 + I:wireGt16Kanthal_500=500 + I:wireGt16Lead_500=500 + I:wireGt16NaquadahAlloy_500=500 + I:wireGt16Naquadah_500=500 + I:wireGt16Nichrome_500=500 + I:wireGt16Nickel_500=500 + I:wireGt16NiobiumTitanium_500=500 + I:wireGt16Osmium_500=500 + I:wireGt16Platinum_500=500 + I:wireGt16RedAlloy_500=500 + I:wireGt16Silver_500=500 + I:wireGt16SolderingAlloy_500=500 + I:wireGt16Steel_500=500 + I:wireGt16Superconductor_500=500 + I:wireGt16Tin_500=500 + I:wireGt16Titanium_500=500 + I:wireGt16TungstenSteel_500=500 + I:wireGt16Tungsten_500=500 + I:wireGt16VanadiumGallium_500=500 + I:wireGt16YttriumBariumCuprate_500=500 + I:wireGt16Zinc_500=500 +} + + +assemblingline { + I:circuitInfinite_2000=2000 + I:gt.blockmachines.fusioncomputer.tier.06_1000=1000 + I:gt.blockmachines.fusioncomputer.tier.07_1000=1000 + I:gt.blockmachines.fusioncomputer.tier.08_1000=1000 + I:gt.metaitem.01.32605_2000=2000 + I:gt.metaitem.01.32606_600=600 + I:gt.metaitem.01.32607_600=600 + I:gt.metaitem.01.32608_600=600 + I:gt.metaitem.01.32620_600=600 + I:gt.metaitem.01.32621_600=600 + I:gt.metaitem.01.32622_600=600 + I:gt.metaitem.01.32636_600=600 + I:gt.metaitem.01.32637_600=600 + I:gt.metaitem.01.32638_600=600 + I:gt.metaitem.01.32645_600=600 + I:gt.metaitem.01.32646_600=600 + I:gt.metaitem.01.32647_600=600 + I:gt.metaitem.01.32655_600=600 + I:gt.metaitem.01.32656_600=600 + I:gt.metaitem.01.32657_600=600 + I:gt.metaitem.01.32675_600=600 + I:gt.metaitem.01.32676_600=600 + I:gt.metaitem.01.32677_600=600 + I:gt.metaitem.01.32685_600=600 + I:gt.metaitem.01.32686_600=600 + I:gt.metaitem.01.32687_600=600 + I:gt.metaitem.01.32695_600=600 + I:gt.metaitem.01.32696_600=600 + I:gt.metaitem.01.32697_600=600 + I:gt.metaitem.03.32072_200=200 + I:ic2.itemArmorQuantumBoots_1500=1500 + I:ic2.itemArmorQuantumChestplate_1500=1500 + I:ic2.itemArmorQuantumHelmet_1500=1500 + I:ic2.itemArmorQuantumLegs_1500=1500 +} + + +autoclave { + I:dustApatite_1500=1500 + I:dustApatite_2000=2000 + I:dustCarbon_600=600 + I:dustCertusQuartz_1500=1500 + I:dustCertusQuartz_2000=2000 + I:dustDilithium_1500=1500 + I:dustDilithium_2000=2000 + I:dustForcicium_1500=1500 + I:dustForcicium_2000=2000 + I:dustForcillium_1500=1500 + I:dustForcillium_2000=2000 + I:dustImpureApatite_1500=1500 + I:dustImpureApatite_2000=2000 + I:dustImpureCertusQuartz_1500=1500 + I:dustImpureCertusQuartz_2000=2000 + I:dustImpureLapis_1500=1500 + I:dustImpureLapis_2000=2000 + I:dustImpureLazurite_1500=1500 + I:dustImpureLazurite_2000=2000 + I:dustImpureMonazite_1500=1500 + I:dustImpureMonazite_2000=2000 + I:dustImpureNetherQuartz_1500=1500 + I:dustImpureNetherQuartz_2000=2000 + I:dustImpureQuartzite_1500=1500 + I:dustImpureQuartzite_2000=2000 + I:dustImpureSodalite_1500=1500 + I:dustImpureSodalite_2000=2000 + I:dustLapis_1500=1500 + I:dustLapis_2000=2000 + I:dustLazurite_1500=1500 + I:dustLazurite_2000=2000 + I:dustMonazite_1500=1500 + I:dustMonazite_2000=2000 + I:dustNetherQuartz_1500=1500 + I:dustNetherQuartz_2000=2000 + I:dustNetherStar_72000=72000 + I:dustPureApatite_1500=1500 + I:dustPureApatite_2000=2000 + I:dustPureCertusQuartz_1500=1500 + I:dustPureCertusQuartz_2000=2000 + I:dustPureLapis_1500=1500 + I:dustPureLapis_2000=2000 + I:dustPureLazurite_1500=1500 + I:dustPureLazurite_2000=2000 + I:dustPureMonazite_1500=1500 + I:dustPureMonazite_2000=2000 + I:dustPureNetherQuartz_1500=1500 + I:dustPureNetherQuartz_2000=2000 + I:dustPureQuartzite_1500=1500 + I:dustPureQuartzite_2000=2000 + I:dustPureSodalite_1500=1500 + I:dustPureSodalite_2000=2000 + I:dustQuartzite_1500=1500 + I:dustQuartzite_2000=2000 + I:dustSiliconDioxide_1500=1500 + I:dustSiliconDioxide_2000=2000 + I:dustSodalite_1500=1500 + I:dustSodalite_2000=2000 + I:gemExquisiteEmerald_12000=12000 + I:gemExquisiteOlivine_12000=12000 + I:gemNetherStar_480=480 + I:gt.metaitem.02.32500_16000=16000 + I:gt.metaitem.02.32500_26496=26496 + I:gt.metaitem.02.32501_13696=13696 + I:gt.metaitem.02.32503_2816=2816 + I:gt.metaitem.02.32503_4096=4096 + I:gt.metaitem.02.32503_4224=4224 + I:gt.metaitem.02.32503_5120=5120 + I:gt.metaitem.02.32503_5376=5376 + I:gt.metaitem.02.32503_7168=7168 + I:gt.metaitem.02.32504_25088=25088 + I:gt.metaitem.02.32504_4224=4224 + I:gt.metaitem.02.32511_1152=1152 + I:gt.metaitem.02.32511_2304=2304 + I:gt.metaitem.02.32521_2304=2304 + I:gt.metaitem.02.32521_3328=3328 + I:gt.metaitem.02.32522_2304=2304 + I:gt.metaitem.02.32522_6144=6144 + I:gt.metaitem.02.32522_7680=7680 + I:gt.metaitem.02.32523_18048=18048 + I:gt.metaitem.02.32524_11520=11520 + I:gt.metaitem.02.32524_18048=18048 + I:gt.metaitem.02.32524_30080=30080 + I:gt.metaitem.02.32524_30464=30464 + I:gt.metaitem.02.32526_29440=29440 + I:gt.metaitem.02.32527_4224=4224 + I:gt.metaitem.02.32527_4736=4736 + I:gt.metaitem.02.32527_5760=5760 + I:gt.metaitem.02.32527_7040=7040 + I:gt.metaitem.02.32527_7424=7424 + I:gt.metaitem.02.32527_7808=7808 + I:gt.metaitem.02.32528_4096=4096 + I:gt.metaitem.02.32528_6144=6144 + I:gt.metaitem.02.32528_8320=8320 + I:gt.metaitem.02.32529_2816=2816 + I:gt.metaitem.02.32529_3072=3072 + I:gt.metaitem.02.32529_3712=3712 + I:gt.metaitem.02.32529_7040=7040 + I:gt.metaitem.02.32529_7168=7168 + I:gt.metaitem.02.32530_2816=2816 + I:gt.metaitem.02.32530_5120=5120 + I:gt.metaitem.02.32530_5760=5760 + I:gt.metaitem.02.32530_7296=7296 + I:gt.metaitem.02.32530_8064=8064 + I:gt.metaitem.02.32530_8576=8576 + I:gt.metaitem.02.32531_4736=4736 + I:gt.metaitem.02.32531_5888=5888 + I:gt.metaitem.02.32531_896=896 + I:gt.metaitem.02.32532_13568=13568 + I:gt.metaitem.02.32532_16640=16640 + I:gt.metaitem.02.32532_18432=18432 + I:gt.metaitem.02.32532_24960=24960 + I:gt.metaitem.02.32532_4608=4608 + I:gt.metaitem.02.32533_24576=24576 + I:gt.metaitem.02.32534_24320=24320 + I:gt.metaitem.02.32535_12544=12544 + I:gt.metaitem.02.32540_15104=15104 + I:gt.metaitem.02.32540_19200=19200 + I:ic2.itemDustenergium_250=250 + I:ic2.itemDustenergium_500=500 +} + + +bender { + I:gemIridium_384=384 + I:gt.metaitem.02.32559_16=16 + I:ic2.itemCasingIron_100=100 + I:ic2.itemCasingTin_100=100 + I:ic2.itemIngotAlloy_100=100 + I:ingotAluminium_26=26 + I:ingotAluminium_52=52 + I:ingotAmericium_245=245 + I:ingotAnnealedCopper_63=63 + I:ingotBatteryAlloy_189=189 + I:ingotBeryllium_18=18 + I:ingotBeryllium_9=9 + I:ingotBismuthBronze_184=184 + I:ingotBismuthBronze_92=92 + I:ingotBismuth_208=208 + I:ingotBismuth_416=416 + I:ingotBlackBronze_196=196 + I:ingotBlackBronze_98=98 + I:ingotBlackSteel_128=128 + I:ingotBlackSteel_64=64 + I:ingotBlueSteel_150=150 + I:ingotBlueSteel_75=75 + I:ingotBrass_126=126 + I:ingotBrass_63=63 + I:ingotBronze_152=152 + I:ingotBronze_76=76 + I:ingotCarbon_12=12 + I:ingotCarbon_24=24 + I:ingotChrome_104=104 + I:ingotChrome_52=52 + I:ingotCobaltBrass_116=116 + I:ingotCobaltBrass_58=58 + I:ingotCobalt_118=118 + I:ingotCobalt_59=59 + I:ingotCopper_567=567 + I:ingotCopper_63=63 + I:ingotCupronickel_120=120 + I:ingotCupronickel_60=60 + I:ingotDamascusSteel_112=112 + I:ingotDamascusSteel_56=56 + I:ingotDuranium_196=196 + I:ingotDuranium_98=98 + I:ingotElectrum_151=151 + I:ingotElectrum_302=302 + I:ingotEpoxidFiberReinforced_12=12 + I:ingotEpoxidFiberReinforced_6=6 + I:ingotEpoxid_12=12 + I:ingotEpoxid_6=6 + I:ingotEuropium_151=151 + I:ingotGalliumArsenide_72=72 + I:ingotGallium_70=70 + I:ingotGold_196=196 + I:ingotGold_392=392 + I:ingotHSSE_162=162 + I:ingotHSSE_81=81 + I:ingotHSSG_196=196 + I:ingotHSSG_98=98 + I:ingotHSSS_129=129 + I:ingotHSSS_258=258 + I:ingotIndiumGalliumPhosphide_71=71 + I:ingotInvar_112=112 + I:ingotInvar_56=56 + I:ingotIridium_192=192 + I:ingotIridium_384=384 + I:ingotIronMagnetic_114=114 + I:ingotIronMagnetic_57=57 + I:ingotIron_112=112 + I:ingotIron_504=504 + I:ingotIron_56=56 + I:ingotKanthal_44=44 + I:ingotKanthal_88=88 + I:ingotLead_1863=1863 + I:ingotLead_207=207 + I:ingotLead_414=414 + I:ingotMagnalium_25=25 + I:ingotMagnalium_50=50 + I:ingotManganese_110=110 + I:ingotManganese_55=55 + I:ingotMithril_245=245 + I:ingotMithril_490=490 + I:ingotMolybdenum_190=190 + I:ingotMolybdenum_95=95 + I:ingotNaquadahAlloy_196=196 + I:ingotNaquadahAlloy_98=98 + I:ingotNaquadahEnriched_196=196 + I:ingotNaquadahEnriched_98=98 + I:ingotNaquadah_196=196 + I:ingotNaquadah_98=98 + I:ingotNaquadria_196=196 + I:ingotNaquadria_98=98 + I:ingotNeodymiumMagnetic_146=146 + I:ingotNeodymiumMagnetic_292=292 + I:ingotNeodymium_144=144 + I:ingotNeodymium_288=288 + I:ingotNeutronium_100000=100000 + I:ingotNeutronium_200000=200000 + I:ingotNichrome_112=112 + I:ingotNichrome_56=56 + I:ingotNickelZincFerrite_33=33 + I:ingotNickelZincFerrite_66=66 + I:ingotNickel_116=116 + I:ingotNickel_58=58 + I:ingotNiobiumTitanium_71=71 + I:ingotOsmiridium_191=191 + I:ingotOsmiridium_382=382 + I:ingotOsmium_190=190 + I:ingotOsmium_380=380 + I:ingotPalladium_106=106 + I:ingotPalladium_212=212 + I:ingotPigIron_112=112 + I:ingotPigIron_56=56 + I:ingotPlatinum_195=195 + I:ingotPlatinum_390=390 + I:ingotPlutonium241_243=243 + I:ingotPlutonium241_486=486 + I:ingotPlutonium_246=246 + I:ingotPlutonium_492=492 + I:ingotPolycaprolactam_10=10 + I:ingotPolycaprolactam_5=5 + I:ingotPolyphenyleneSulfide_18=18 + I:ingotPolyphenyleneSulfide_9=9 + I:ingotPolytetrafluoroethylene_16=16 + I:ingotPolytetrafluoroethylene_32=32 + I:ingotRedAlloy_403=403 + I:ingotRedSteel_138=138 + I:ingotRedSteel_69=69 + I:ingotRoseGold_169=169 + I:ingotRoseGold_338=338 + I:ingotSilicon_28=28 + I:ingotSilver_107=107 + I:ingotSilver_214=214 + I:ingotSolderingAlloy_118=118 + I:ingotStainlessSteel_110=110 + I:ingotStainlessSteel_55=55 + I:ingotSteelMagnetic_114=114 + I:ingotSteelMagnetic_57=57 + I:ingotSteel_112=112 + I:ingotSteel_56=56 + I:ingotSterlingSilver_196=196 + I:ingotSterlingSilver_98=98 + I:ingotThorium_230=230 + I:ingotThorium_460=460 + I:ingotTinAlloy_174=174 + I:ingotTinAlloy_87=87 + I:ingotTin_118=118 + I:ingotTitanium_48=48 + I:ingotTitanium_96=96 + I:ingotTritanium_196=196 + I:ingotTritanium_98=98 + I:ingotTungstenCarbide_194=194 + I:ingotTungstenCarbide_97=97 + I:ingotTungstenSteel_119=119 + I:ingotTungstenSteel_238=238 + I:ingotTungsten_183=183 + I:ingotTungsten_366=366 + I:ingotUltimet_122=122 + I:ingotUltimet_61=61 + I:ingotUranium235_235=235 + I:ingotUranium235_470=470 + I:ingotUranium_238=238 + I:ingotUranium_476=476 + I:ingotVanadiumGallium_55=55 + I:ingotVanadiumSteel_110=110 + I:ingotVanadiumSteel_55=55 + I:ingotWroughtIron_112=112 + I:ingotWroughtIron_56=56 + I:ingotYttriumBariumCuprate_51=51 + I:ingotZinc_65=65 + I:plateAluminium_26=26 + I:plateAluminium_52=52 + I:plateAnnealedCopper_63=63 + I:plateBeryllium_18=18 + I:plateBismuthBronze_184=184 + I:plateBismuth_416=416 + I:plateBlackBronze_196=196 + I:plateBlackSteel_128=128 + I:plateBlackSteel_64=64 + I:plateBlueSteel_150=150 + I:plateBrass_126=126 + I:plateBronze_152=152 + I:plateBronze_684=684 + I:plateCarbon_24=24 + I:plateChrome_104=104 + I:plateCobaltBrass_116=116 + I:plateCobalt_118=118 + I:plateCopper_567=567 + I:plateCopper_63=63 + I:plateCupronickel_120=120 + I:plateDamascusSteel_112=112 + I:plateDuranium_196=196 + I:plateDuranium_98=98 + I:plateElectrum_151=151 + I:plateElectrum_302=302 + I:plateEpoxidFiberReinforced_12=12 + I:plateEpoxid_12=12 + I:plateGold_1764=1764 + I:plateGold_196=196 + I:plateGold_392=392 + I:plateHSSE_162=162 + I:plateHSSG_196=196 + I:plateHSSG_98=98 + I:plateHSSS_258=258 + I:plateInvar_112=112 + I:plateIridium_384=384 + I:plateIronMagnetic_114=114 + I:plateIron_112=112 + I:plateIron_504=504 + I:plateIron_800=800 + I:plateKanthal_88=88 + I:plateLead_1863=1863 + I:plateLead_414=414 + I:plateMagnalium_50=50 + I:plateManganese_110=110 + I:plateManganese_55=55 + I:plateMithril_490=490 + I:plateMolybdenum_190=190 + I:plateNaquadahAlloy_196=196 + I:plateNaquadahAlloy_98=98 + I:plateNaquadahEnriched_196=196 + I:plateNaquadah_196=196 + I:plateNaquadah_98=98 + I:plateNaquadria_196=196 + I:plateNeodymiumMagnetic_292=292 + I:plateNeodymium_288=288 + I:plateNeutronium_200000=200000 + I:plateNichrome_112=112 + I:plateNichrome_56=56 + I:plateNickelZincFerrite_66=66 + I:plateNickel_116=116 + I:plateNiobiumTitanium_71=71 + I:plateOsmiridium_191=191 + I:plateOsmiridium_382=382 + I:plateOsmium_190=190 + I:plateOsmium_380=380 + I:platePalladium_212=212 + I:platePigIron_112=112 + I:platePlastic_4=4 + I:platePlatinum_195=195 + I:platePlatinum_390=390 + I:platePlutonium241_486=486 + I:platePlutonium_492=492 + I:platePolycaprolactam_10=10 + I:platePolyphenyleneSulfide_18=18 + I:platePolyphenyleneSulfide_9=9 + I:platePolytetrafluoroethylene_1200=1200 + I:platePolytetrafluoroethylene_32=32 + I:platePolyvinylChloride_10=10 + I:plateRedSteel_138=138 + I:plateRoseGold_338=338 + I:plateSilicon_28=28 + I:plateSilicone_7=7 + I:plateSilver_214=214 + I:plateStainlessSteel_110=110 + I:plateSteelMagnetic_114=114 + I:plateSteelMagnetic_1200=1200 + I:plateSteel_112=112 + I:plateSteel_1200=1200 + I:plateSteel_504=504 + I:plateSteel_56=56 + I:plateSterlingSilver_196=196 + I:plateThorium_460=460 + I:plateTinAlloy_174=174 + I:plateTin_1062=1062 + I:plateTin_1200=1200 + I:plateTitanium_48=48 + I:plateTitanium_96=96 + I:plateTritanium_196=196 + I:plateTungstenCarbide_194=194 + I:plateTungstenSteel_119=119 + I:plateTungstenSteel_238=238 + I:plateTungsten_183=183 + I:plateTungsten_366=366 + I:plateUltimet_122=122 + I:plateUranium235_470=470 + I:plateUranium_476=476 + I:plateVanadiumGallium_55=55 + I:plateVanadiumSteel_110=110 + I:plateWroughtIron_112=112 + I:plateWroughtIron_800=800 + I:plateYttriumBariumCuprate_51=51 + I:plateZinc_65=65 + I:stickLongTitanium_200=200 +} + + +blastfurnace { + I:blockSilicon_1500=1500 + I:crushedAluminium_10200=10200 + I:crushedCentrifugedAluminium_10200=10200 + I:crushedCentrifugedChrome_22100=22100 + I:crushedCentrifugedIridium_130512=130512 + I:crushedCentrifugedNaquadahEnriched_108000=108000 + I:crushedCentrifugedNaquadah_129600=129600 + I:crushedCentrifugedNaquadria_216000=216000 + I:crushedCentrifugedNeodymium_46692=46692 + I:crushedCentrifugedOsmium_155382=155382 + I:crushedCentrifugedPalladium_47528=47528 + I:crushedCentrifugedTitanium_23280=23280 + I:crushedChrome_22100=22100 + I:crushedIridium_130512=130512 + I:crushedNaquadahEnriched_108000=108000 + I:crushedNaquadah_129600=129600 + I:crushedNaquadria_216000=216000 + I:crushedNeodymium_46692=46692 + I:crushedOsmium_155382=155382 + I:crushedPalladium_47528=47528 + I:crushedPurifiedAluminium_10200=10200 + I:crushedPurifiedChrome_22100=22100 + I:crushedPurifiedIridium_130512=130512 + I:crushedPurifiedNaquadahEnriched_108000=108000 + I:crushedPurifiedNaquadah_129600=129600 + I:crushedPurifiedNaquadria_216000=216000 + I:crushedPurifiedNeodymium_46692=46692 + I:crushedPurifiedOsmium_155382=155382 + I:crushedPurifiedPalladium_47528=47528 + I:crushedPurifiedTitanium_23280=23280 + I:crushedTitanium_23280=23280 + I:dustAluminium_10200=10200 + I:dustAluminium_1700=1700 + I:dustAntimonyTrioxide_240=240 + I:dustArsenicTrioxide_240=240 + I:dustBandedIron_240=240 + I:dustBasalticMineralSand_240=240 + I:dustBismuthBronze_2200=2200 + I:dustBismuthBronze_25300=25300 + I:dustBlackBronze_4000=4000 + I:dustBlackBronze_48000=48000 + I:dustBlackSteel_1200=1200 + I:dustBlackSteel_19200=19200 + I:dustBlueSteel_1400=1400 + I:dustBlueSteel_25200=25200 + I:dustBrownLimonite_240=240 + I:dustCassiteriteSand_240=240 + I:dustCassiterite_240=240 + I:dustCerium_3204=3204 + I:dustCerium_37380=37380 + I:dustChalcopyrite_120=120 + I:dustChrome_1700=1700 + I:dustChrome_22100=22100 + I:dustCobaltOxide_240=240 + I:dustCobaltite_120=120 + I:dustCopper_500=500 + I:dustCupricOxide_240=240 + I:dustDamascusSteel_1500=1500 + I:dustDamascusSteel_21000=21000 + I:dustEuropium_3297=3297 + I:dustEuropium_40663=40663 + I:dustFerriteMixture_600=600 + I:dustGalena_120=120 + I:dustGalliumArsenide_1200=1200 + I:dustGalliumArsenide_21600=21600 + I:dustGarnierite_240=240 + I:dustGraniticMineralSand_240=240 + I:dustGreenSapphire_400=400 + I:dustHSSE_10800=10800 + I:dustHSSE_108000=108000 + I:dustHSSG_108000=108000 + I:dustHSSG_9000=9000 + I:dustHSSS_16200=16200 + I:dustHSSS_172800=172800 + I:dustIlmenite_800=800 + I:dustImpureAluminium_10200=10200 + I:dustImpureChrome_22100=22100 + I:dustImpureIridium_130512=130512 + I:dustImpureNaquadahEnriched_108000=108000 + I:dustImpureNaquadah_129600=129600 + I:dustImpureNaquadria_216000=216000 + I:dustImpureNeodymium_46692=46692 + I:dustImpureOsmium_155382=155382 + I:dustImpurePalladium_47528=47528 + I:dustImpureTitanium_23280=23280 + I:dustIridium_10876=10876 + I:dustIridium_130512=130512 + I:dustKanthal_1800=1800 + I:dustKanthal_19800=19800 + I:dustLutetium_7700=7700 + I:dustLutetium_82775=82775 + I:dustMagnesium_800=800 + I:dustMagnetite_240=240 + I:dustMalachite_240=240 + I:dustMassicot_240=240 + I:dustNaquadahAlloy_14400=14400 + I:dustNaquadahAlloy_172800=172800 + I:dustNaquadahEnriched_108000=108000 + I:dustNaquadahEnriched_9000=9000 + I:dustNaquadah_10800=10800 + I:dustNaquadah_129600=129600 + I:dustNaquadria_18000=18000 + I:dustNaquadria_216000=216000 + I:dustNeodymiumMagnetic_3891=3891 + I:dustNeodymiumMagnetic_46692=46692 + I:dustNeodymium_3891=3891 + I:dustNeodymium_46692=46692 + I:dustNichrome_2700=2700 + I:dustNichrome_37800=37800 + I:dustNickelZincFerrite_12000=12000 + I:dustNickelZincFerrite_1500=1500 + I:dustNiobiumNitride_2573=2573 + I:dustNiobiumNitride_33449=33449 + I:dustNiobiumTitanium_4500=4500 + I:dustNiobiumTitanium_76500=76500 + I:dustNiobium_5500=5500 + I:dustNiobium_63250=63250 + I:dustOsmiridium_10000=10000 + I:dustOsmiridium_117500=117500 + I:dustOsmium_13224=13224 + I:dustOsmium_155382=155382 + I:dustPalladium_3656=3656 + I:dustPalladium_47528=47528 + I:dustPentlandite_120=120 + I:dustPureAluminium_10200=10200 + I:dustPureChrome_22100=22100 + I:dustPureIridium_130512=130512 + I:dustPureNaquadahEnriched_108000=108000 + I:dustPureNaquadah_129600=129600 + I:dustPureNaquadria_216000=216000 + I:dustPureNeodymium_46692=46692 + I:dustPureOsmium_155382=155382 + I:dustPurePalladium_47528=47528 + I:dustPureTitanium_23280=23280 + I:dustPyrite_120=120 + I:dustRedSteel_1300=1300 + I:dustRedSteel_22100=22100 + I:dustRoseGold_6400=6400 + I:dustRoseGold_67200=67200 + I:dustRuby_400=400 + I:dustSapphire_400=400 + I:dustSiliconDioxide_240=240 + I:dustSilicon_12000=12000 + I:dustSilicon_9000=9000 + I:dustSmallAluminium_1700=1700 + I:dustSmallBismuthBronze_2200=2200 + I:dustSmallBlackBronze_4000=4000 + I:dustSmallBlackSteel_1200=1200 + I:dustSmallBlueSteel_1400=1400 + I:dustSmallCerium_3204=3204 + I:dustSmallChrome_1700=1700 + I:dustSmallDamascusSteel_1500=1500 + I:dustSmallEuropium_3297=3297 + I:dustSmallGalliumArsenide_1200=1200 + I:dustSmallHSSE_10800=10800 + I:dustSmallHSSG_9000=9000 + I:dustSmallHSSS_16200=16200 + I:dustSmallIridium_10876=10876 + I:dustSmallKanthal_1800=1800 + I:dustSmallLutetium_7700=7700 + I:dustSmallNaquadahAlloy_14400=14400 + I:dustSmallNaquadahEnriched_9000=9000 + I:dustSmallNaquadah_10800=10800 + I:dustSmallNaquadria_18000=18000 + I:dustSmallNeodymiumMagnetic_3891=3891 + I:dustSmallNeodymium_3891=3891 + I:dustSmallNichrome_2700=2700 + I:dustSmallNickelZincFerrite_1500=1500 + I:dustSmallNiobiumNitride_2573=2573 + I:dustSmallNiobiumTitanium_4500=4500 + I:dustSmallNiobium_5500=5500 + I:dustSmallOsmiridium_10000=10000 + I:dustSmallOsmium_13224=13224 + I:dustSmallPalladium_3656=3656 + I:dustSmallRedSteel_1300=1300 + I:dustSmallRoseGold_6400=6400 + I:dustSmallStainlessSteel_1700=1700 + I:dustSmallSteelMagnetic_1000=1000 + I:dustSmallSteel_1000=1000 + I:dustSmallSterlingSilver_3400=3400 + I:dustSmallTitanium_1940=1940 + I:dustSmallTungstenCarbide_4920=4920 + I:dustSmallTungstenSteel_6000=6000 + I:dustSmallTungsten_12000=12000 + I:dustSmallUltimet_2700=2700 + I:dustSmallVanadiumGallium_4500=4500 + I:dustSmallVanadiumSteel_1453=1453 + I:dustSmallVanadium_2183=2183 + I:dustSmallYttriumBariumCuprate_4500=4500 + I:dustSmallYttrium_3598=3598 + I:dustSphalerite_120=120 + I:dustStainlessSteel_1700=1700 + I:dustStainlessSteel_22100=22100 + I:dustSteelMagnetic_1000=1000 + I:dustSteelMagnetic_14000=14000 + I:dustSteel_1000=1000 + I:dustSteel_14000=14000 + I:dustSterlingSilver_3400=3400 + I:dustSterlingSilver_40800=40800 + I:dustStibnite_120=120 + I:dustTetrahedrite_120=120 + I:dustTinyAluminium_1700=1700 + I:dustTinyBismuthBronze_2200=2200 + I:dustTinyBlackBronze_4000=4000 + I:dustTinyBlackSteel_1200=1200 + I:dustTinyBlueSteel_1400=1400 + I:dustTinyCerium_3204=3204 + I:dustTinyChrome_1700=1700 + I:dustTinyDamascusSteel_1500=1500 + I:dustTinyEuropium_3297=3297 + I:dustTinyGalliumArsenide_1200=1200 + I:dustTinyHSSE_10800=10800 + I:dustTinyHSSG_9000=9000 + I:dustTinyHSSS_16200=16200 + I:dustTinyIridium_10876=10876 + I:dustTinyKanthal_1800=1800 + I:dustTinyLutetium_7700=7700 + I:dustTinyNaquadahAlloy_14400=14400 + I:dustTinyNaquadahEnriched_9000=9000 + I:dustTinyNaquadah_10800=10800 + I:dustTinyNaquadria_18000=18000 + I:dustTinyNeodymiumMagnetic_3891=3891 + I:dustTinyNeodymium_3891=3891 + I:dustTinyNichrome_2700=2700 + I:dustTinyNickelZincFerrite_1500=1500 + I:dustTinyNiobiumNitride_2573=2573 + I:dustTinyNiobiumTitanium_4500=4500 + I:dustTinyNiobium_5500=5500 + I:dustTinyOsmiridium_10000=10000 + I:dustTinyOsmium_13224=13224 + I:dustTinyPalladium_3656=3656 + I:dustTinyRedSteel_1300=1300 + I:dustTinyRoseGold_6400=6400 + I:dustTinyStainlessSteel_1700=1700 + I:dustTinySteelMagnetic_1000=1000 + I:dustTinySteel_1000=1000 + I:dustTinySterlingSilver_3400=3400 + I:dustTinyTitanium_1940=1940 + I:dustTinyTungstenCarbide_4920=4920 + I:dustTinyTungstenSteel_6000=6000 + I:dustTinyTungsten_12000=12000 + I:dustTinyUltimet_2700=2700 + I:dustTinyVanadiumGallium_4500=4500 + I:dustTinyVanadiumSteel_1453=1453 + I:dustTinyVanadium_2183=2183 + I:dustTinyYttriumBariumCuprate_4500=4500 + I:dustTinyYttrium_3598=3598 + I:dustTitanium_1940=1940 + I:dustTitanium_23280=23280 + I:dustTungstenCarbide_4920=4920 + I:dustTungstenCarbide_59040=59040 + I:dustTungstenSteel_6000=6000 + I:dustTungstenSteel_87000=87000 + I:dustTungsten_12000=12000 + I:dustTungsten_135000=135000 + I:dustUltimet_2700=2700 + I:dustUltimet_40500=40500 + I:dustVanadiumGallium_4500=4500 + I:dustVanadiumGallium_58500=58500 + I:dustVanadiumSteel_1453=1453 + I:dustVanadiumSteel_18889=18889 + I:dustVanadium_2183=2183 + I:dustVanadium_26196=26196 + I:dustYellowLimonite_240=240 + I:dustYttriumBariumCuprate_4500=4500 + I:dustYttriumBariumCuprate_54000=54000 + I:dustYttrium_3598=3598 + I:dustYttrium_39578=39578 + I:gemGreenSapphire_320=320 + I:gemRuby_320=320 + I:gemSapphire_320=320 + I:gt.metaitem.03.32069_900=900 + I:ingotCopper_500=500 + I:ingotGallium_600=600 + I:ingotIridium_500=500 + I:ingotIron_500=500 + I:ingotNaquadah_500=500 + I:ingotNickel_2700=2700 + I:ingotNiobium_4500=4500 + I:ingotPigIron_100=100 + I:ingotTungsten_3000=3000 + I:ingotTungsten_4920=4920 + I:ingotVanadium_4500=4500 + I:ingotWroughtIron_100=100 + I:oreBasaltBrownLimonite_500=500 + I:oreBasaltIron_500=500 + I:oreBasaltMagnetite_500=500 + I:oreBasaltPyrite_500=500 + I:oreBasaltYellowLimonite_500=500 + I:oreBlackgraniteBrownLimonite_500=500 + I:oreBlackgraniteIron_500=500 + I:oreBlackgraniteMagnetite_500=500 + I:oreBlackgranitePyrite_500=500 + I:oreBlackgraniteYellowLimonite_500=500 + I:oreBrownLimonite_500=500 + I:oreEndstoneBrownLimonite_500=500 + I:oreEndstoneIron_500=500 + I:oreEndstoneMagnetite_500=500 + I:oreEndstonePyrite_500=500 + I:oreEndstoneYellowLimonite_500=500 + I:oreIron_500=500 + I:oreMagnetite_500=500 + I:oreMarbleBrownLimonite_500=500 + I:oreMarbleIron_500=500 + I:oreMarbleMagnetite_500=500 + I:oreMarblePyrite_500=500 + I:oreMarbleYellowLimonite_500=500 + I:oreNetherrackBrownLimonite_500=500 + I:oreNetherrackIron_500=500 + I:oreNetherrackMagnetite_500=500 + I:oreNetherrackPyrite_500=500 + I:oreNetherrackYellowLimonite_500=500 + I:orePyrite_500=500 + I:oreRedgraniteBrownLimonite_500=500 + I:oreRedgraniteIron_500=500 + I:oreRedgraniteMagnetite_500=500 + I:oreRedgranitePyrite_500=500 + I:oreRedgraniteYellowLimonite_500=500 + I:oreYellowLimonite_500=500 +} + + +boxing { + B:cableGt01Cobalt_true=true + B:cableGt01Lead_true=true + B:cableGt01RedAlloy_true=true + B:cableGt01SolderingAlloy_true=true + B:cableGt01Tin_true=true + B:cableGt01Zinc_true=true + B:cableGt02Cobalt_true=true + B:cableGt02Lead_true=true + B:cableGt02RedAlloy_true=true + B:cableGt02SolderingAlloy_true=true + B:cableGt02Tin_true=true + B:cableGt02Zinc_true=true + B:cableGt04Cobalt_true=true + B:cableGt04Lead_true=true + B:cableGt04RedAlloy_true=true + B:cableGt04SolderingAlloy_true=true + B:cableGt04Tin_true=true + B:cableGt04Zinc_true=true + B:cableGt08Cobalt_true=true + B:cableGt08Lead_true=true + B:cableGt08RedAlloy_true=true + B:cableGt08SolderingAlloy_true=true + B:cableGt08Tin_true=true + B:cableGt08Zinc_true=true + B:cableGt12Cobalt_true=true + B:cableGt12Lead_true=true + B:cableGt12RedAlloy_true=true + B:cableGt12SolderingAlloy_true=true + B:cableGt12Tin_true=true + B:cableGt12Zinc_true=true + B:crateGtDustChrome_true=true + B:crateGtDustNeodymium_true=true + B:crateGtIngotBronze_true=true + B:crateGtIngotDamascusSteel_true=true + B:crateGtIngotManganese_true=true + B:crateGtIngotSteel_true=true + B:dustAlduorite_true=true + B:dustAlmandine_true=true + B:dustAluminium_true=true + B:dustAlunite_true=true + B:dustAmericium_true=true + B:dustAmethyst_true=true + B:dustAndradite_true=true + B:dustAnnealedCopper_true=true + B:dustAntimonyTrioxide_true=true + B:dustAntimony_true=true + B:dustApatite_true=true + B:dustArsenicTrioxide_true=true + B:dustArsenic_true=true + B:dustAsbestos_true=true + B:dustAsh_true=true + B:dustBandedIron_true=true + B:dustBarite_true=true + B:dustBarium_true=true + B:dustBasalt_true=true + B:dustBasalticMineralSand_true=true + B:dustBastnasite_true=true + B:dustBatteryAlloy_true=true + B:dustBauxite_true=true + B:dustBentonite_true=true + B:dustBeryllium_true=true + B:dustBiotite_true=true + B:dustBismuthBronze_true=true + B:dustBismuth_true=true + B:dustBlackBronze_true=true + B:dustBlackSteel_true=true + B:dustBlaze_true=true + B:dustBlueSteel_true=true + B:dustBlueTopaz_true=true + B:dustBluestone_true=true + B:dustBone_true=true + B:dustBorax_true=true + B:dustBoron_true=true + B:dustBorosilicateGlass_true=true + B:dustBrass_true=true + B:dustBrick_true=true + B:dustBronze_true=true + B:dustBrownLimonite_true=true + B:dustCadmium_true=true + B:dustCaesium_true=true + B:dustCalcite_true=true + B:dustCalcium_true=true + B:dustCarbon_true=true + B:dustCassiteriteSand_true=true + B:dustCassiterite_true=true + B:dustCerium_true=true + B:dustCertusQuartz_true=true + B:dustChalcopyrite_true=true + B:dustCharcoal_true=true + B:dustCheese_true=true + B:dustChili_true=true + B:dustChocolate_true=true + B:dustChrome_true=true + B:dustChromite_true=true + B:dustChrysotile_true=true + B:dustCinnabar_true=true + B:dustClay_true=true + B:dustCoal_true=true + B:dustCobaltBrass_true=true + B:dustCobaltHexahydrate_true=true + B:dustCobaltOxide_true=true + B:dustCobalt_true=true + B:dustCobaltite_true=true + B:dustCocoa_true=true + B:dustCoffee_true=true + B:dustConcrete_true=true + B:dustConstructionFoam_true=true + B:dustCooperite_true=true + B:dustCopper_true=true + B:dustCrudeOil_true=true + B:dustCupricOxide_true=true + B:dustCupronickel_true=true + B:dustDamascusSteel_true=true + B:dustDarkAsh_true=true + B:dustDiamond_true=true + B:dustDiatomite_true=true + B:dustDilithium_true=true + B:dustDolomite_true=true + B:dustDuranium_true=true + B:dustElectrum_true=true + B:dustEmerald_true=true + B:dustEmery_true=true + B:dustEnderEye_true=true + B:dustEnderPearl_true=true + B:dustEndstone_true=true + B:dustEpidote_true=true + B:dustEpoxidFiberReinforced_true=true + B:dustEpoxid_true=true + B:dustEuropium_true=true + B:dustFerriteMixture_true=true + B:dustFerrosilite_true=true + B:dustFireclay_true=true + B:dustFlint_true=true + B:dustFoolsRuby_true=true + B:dustForcicium_true=true + B:dustForcillium_true=true + B:dustFullersEarth_true=true + B:dustGalena_true=true + B:dustGalliumArsenide_true=true + B:dustGallium_true=true + B:dustGarnetRed_true=true + B:dustGarnetSand_true=true + B:dustGarnetYellow_true=true + B:dustGarnierite_true=true + B:dustGlass_true=true + B:dustGlauconiteSand_true=true + B:dustGlauconite_true=true + B:dustGlowstone_true=true + B:dustGold_true=true + B:dustGraniteBlack_true=true + B:dustGraniteRed_true=true + B:dustGraniticMineralSand_true=true + B:dustGraphene_true=true + B:dustGraphite_true=true + B:dustGreenSapphire_true=true + B:dustGreenstone_true=true + B:dustGrossular_true=true + B:dustGunpowder_true=true + B:dustGypsum_true=true + B:dustHSSE_true=true + B:dustHSSG_true=true + B:dustHSSS_true=true + B:dustHydratedCoal_true=true + B:dustIce_true=true + B:dustIlmenite_true=true + B:dustIndiumGalliumPhosphide_true=true + B:dustIndium_true=true + B:dustInvar_true=true + B:dustIridium_true=true + B:dustIronMagnetic_true=true + B:dustIron_true=true + B:dustJade_true=true + B:dustJasper_true=true + B:dustKanthal_true=true + B:dustKaolinite_true=true + B:dustKyanite_true=true + B:dustLapis_true=true + B:dustLazurite_true=true + B:dustLead_true=true + B:dustLepidolite_true=true + B:dustLignite_true=true + B:dustLithium_true=true + B:dustLutetium_true=true + B:dustMagnalium_true=true + B:dustMagnesia_true=true + B:dustMagnesite_true=true + B:dustMagnesium_true=true + B:dustMagnesiumchloride_true=true + B:dustMagnetite_true=true + B:dustMalachite_true=true + B:dustManganese_true=true + B:dustMarble_true=true + B:dustMassicot_true=true + B:dustMeatCooked_true=true + B:dustMeatRaw_true=true + B:dustMetalMixture_true=true + B:dustMica_true=true + B:dustMigmatite_true=true + B:dustMilk_true=true + B:dustMirabilite_true=true + B:dustMithril_true=true + B:dustMolybdenite_true=true + B:dustMolybdenum_true=true + B:dustMonazite_true=true + B:dustNaquadahAlloy_true=true + B:dustNaquadahEnriched_true=true + B:dustNaquadah_true=true + B:dustNaquadria_true=true + B:dustNeodymiumMagnetic_true=true + B:dustNeodymium_true=true + B:dustNetherBrick_true=true + B:dustNetherQuartz_true=true + B:dustNetherStar_true=true + B:dustNetherrack_true=true + B:dustNeutronium_true=true + B:dustNichrome_true=true + B:dustNickelZincFerrite_true=true + B:dustNickel_true=true + B:dustNiobiumNitride_true=true + B:dustNiobiumTitanium_true=true + B:dustNiobium_true=true + B:dustNiter_true=true + B:dustObsidian_true=true + B:dustOilsands_true=true + B:dustOlivine_true=true + B:dustOpal_true=true + B:dustOsmiridium_true=true + B:dustOsmium_true=true + B:dustPalladium_true=true + B:dustPaper_true=true + B:dustPentlandite_true=true + B:dustPerlite_true=true + B:dustPhosphate_true=true + B:dustPhosphor_true=true + B:dustPhosphorousPentoxide_true=true + B:dustPhosphorus_true=true + B:dustPigIron_true=true + B:dustPitchblende_true=true + B:dustPlastic_true=true + B:dustPlatinumGroupSludge_true=true + B:dustPlatinum_true=true + B:dustPlutonium241_true=true + B:dustPlutonium_true=true + B:dustPollucite_true=true + B:dustPolycaprolactam_true=true + B:dustPolydimethylsiloxane_true=true + B:dustPolyphenyleneSulfide_true=true + B:dustPolystyrene_true=true + B:dustPolytetrafluoroethylene_true=true + B:dustPolyvinylChloride_true=true + B:dustPotash_true=true + B:dustPotassiumFeldspar_true=true + B:dustPotassium_true=true + B:dustPowellite_true=true + B:dustPumice_true=true + B:dustPyrite_true=true + B:dustPyrochlore_true=true + B:dustPyrolusite_true=true + B:dustPyrope_true=true + B:dustPyrotheum_true=true + B:dustQuartzSand_true=true + B:dustQuartzite_true=true + B:dustQuicklime_true=true + B:dustRareEarth_true=true + B:dustRawRubber_true=true + B:dustRawStyreneButadieneRubber_true=true + B:dustRealgar_true=true + B:dustRedAlloy_true=true + B:dustRedSteel_true=true + B:dustRedrock_true=true + B:dustRedstone_true=true + B:dustRockSalt_true=true + B:dustRoseGold_true=true + B:dustRubber_true=true + B:dustRuby_true=true + B:dustRutile_true=true + B:dustSalt_true=true + B:dustSaltpeter_true=true + B:dustSapphire_true=true + B:dustScheelite_true=true + B:dustSiliconDioxide_true=true + B:dustSilicon_true=true + B:dustSilicone_true=true + B:dustSiltstone_true=true + B:dustSilver_true=true + B:dustSnow_true=true + B:dustSoapstone_true=true + B:dustSodaAsh_true=true + B:dustSodalite_true=true + B:dustSodiumBisulfate_true=true + B:dustSodiumHydroxide_GT5U_true=true + B:dustSodiumSulfide_true=true + B:dustSodium_true=true + B:dustSolderingAlloy_true=true + B:dustSpessartine_true=true + B:dustSphalerite_true=true + B:dustSpodumene_true=true + B:dustStainlessSteel_true=true + B:dustSteelMagnetic_true=true + B:dustSteel_true=true + B:dustSterlingSilver_true=true + B:dustStibnite_true=true + B:dustStone_true=true + B:dustStyreneButadieneRubber_true=true + B:dustSugar_true=true + B:dustSulfur_true=true + B:dustTalc_true=true + B:dustTantalite_true=true + B:dustTantalum_true=true + B:dustTanzanite_true=true + B:dustTetrahedrite_true=true + B:dustThorium_true=true + B:dustTinAlloy_true=true + B:dustTin_true=true + B:dustTitanium_true=true + B:dustTopaz_true=true + B:dustTritanium_true=true + B:dustTrona_true=true + B:dustTungstate_true=true + B:dustTungstenCarbide_true=true + B:dustTungstenSteel_true=true + B:dustTungsten_true=true + B:dustUltimet_true=true + B:dustUraninite_true=true + B:dustUranium235_true=true + B:dustUranium_true=true + B:dustUvarovite_true=true + B:dustVanadiumGallium_true=true + B:dustVanadiumMagnetite_true=true + B:dustVanadiumSteel_true=true + B:dustVanadium_true=true + B:dustVermiculite_true=true + B:dustVolcanicAsh_true=true + B:dustWheat_true=true + B:dustWollastonite_true=true + B:dustWoodSealed_true=true + B:dustWood_true=true + B:dustWroughtIron_true=true + B:dustWulfenite_true=true + B:dustYellowLimonite_true=true + B:dustYttriumBariumCuprate_true=true + B:dustYttrium_true=true + B:dustZeolite_true=true + B:dustZinc_true=true + B:dustZincite_true=true + B:gt.metaitem.01.32473_true=true + B:gt.metaitem.02.32204_true=true + B:gt.metaitem.02.32208_true=true + B:gt.metaitem.02.32209_true=true + B:ic2.itemScrapbox_true=true +} + + +brewing { + B:fluid.biomass_true=true + B:fluid.lubricant_true=true + B:fluid.milk_true=true + B:fluid.potion.applejuice_true=true + B:fluid.potion.awkward_true=true + B:fluid.potion.cafeaulait_true=true + B:fluid.potion.cavejohnsonsgrenadejuice_true=true + B:fluid.potion.chillysauce_true=true + B:fluid.potion.chocolatemilk_true=true + B:fluid.potion.coffee_true=true + B:fluid.potion.darkcafeaulait_true=true + B:fluid.potion.darkchocolatemilk_true=true + B:fluid.potion.darkcoffee_true=true + B:fluid.potion.diablosauce_true=true + B:fluid.potion.diabolosauce_true=true + B:fluid.potion.fireresistance.long_true=true + B:fluid.potion.fireresistance_true=true + B:fluid.potion.goldenapplejuice_true=true + B:fluid.potion.grapejuice_true=true + B:fluid.potion.health.strong_true=true + B:fluid.potion.health_true=true + B:fluid.potion.hopsjuice_true=true + B:fluid.potion.hotsauce_true=true + B:fluid.potion.icetea_true=true + B:fluid.potion.idunsapplejuice_true=true + B:fluid.potion.laitaucafe_true=true + B:fluid.potion.lemonade_true=true + B:fluid.potion.lemonjuice_true=true + B:fluid.potion.leninade_true=true + B:fluid.potion.mineralwater_true=true + B:fluid.potion.mundane_true=true + B:fluid.potion.nightvision.long_true=true + B:fluid.potion.nightvision_true=true + B:fluid.potion.poison.long_true=true + B:fluid.potion.poison.strong_true=true + B:fluid.potion.poison_true=true + B:fluid.potion.potatojuice_true=true + B:fluid.potion.purpledrink_true=true + B:fluid.potion.reedwater_true=true + B:fluid.potion.regen.long_true=true + B:fluid.potion.regen.strong_true=true + B:fluid.potion.regen_true=true + B:fluid.potion.speed.long_true=true + B:fluid.potion.speed.strong_true=true + B:fluid.potion.speed_true=true + B:fluid.potion.strength.long_true=true + B:fluid.potion.strength.strong_true=true + B:fluid.potion.strength_true=true + B:fluid.potion.sweettea_true=true + B:fluid.potion.tea_true=true + B:fluid.potion.thick_true=true + B:fluid.potion.waterbreathing.long_true=true + B:fluid.potion.waterbreathing_true=true + B:fluid.potion.weakness.long_true=true + B:fluid.potion.weakness_true=true + B:fluid.potion.wheatyhopsjuice_true=true + B:fluid.potion.wheatyjuice_true=true +} + + +canning { + I:cellAlduorite_49=49 + I:cellArsenic_37=37 + I:cellBioFuel_49=49 + I:cellCarbon_6=6 + I:cellCobaltHexahydrate_49=49 + I:cellDilithium_49=49 + I:cellForcicium_49=49 + I:cellForcillium_49=49 + I:cellGlowstone_49=49 + I:cellGraphite_49=49 + I:cellMagnesiumchloride_15=15 + I:cellNitroCarbon_6=6 + I:cellPhosphate_9=9 + I:cellPhosphorousPentoxide_10=10 + I:cellPhosphorus_15=15 + I:cellPlasmaCarbonDioxide_7=7 + I:cellPlasmaLiquidAir_7=7 + I:cellPlasmaNobleGases_5=5 + I:cellSeedOilHemp_49=49 + I:cellSeedOilLin_49=49 + I:cellSiliconDioxide_10=10 + I:cellSnow_3=3 + I:dustAlduorite_100=100 + I:dustArsenic_100=100 + I:dustCadmium_100=100 + I:dustCadmium_1600=1600 + I:dustCadmium_400=400 + I:dustCarbon_100=100 + I:dustCobaltHexahydrate_100=100 + I:dustDilithium_100=100 + I:dustForcicium_100=100 + I:dustForcillium_100=100 + I:dustGlowstone_100=100 + I:dustGraphite_100=100 + I:dustLithium_100=100 + I:dustLithium_1600=1600 + I:dustLithium_400=400 + I:dustMagnesiumchloride_100=100 + I:dustPhosphate_100=100 + I:dustPhosphorousPentoxide_100=100 + I:dustPhosphorus_100=100 + I:dustSiliconDioxide_100=100 + I:dustSnow_100=100 + I:dustSodium_100=100 + I:dustSodium_1600=1600 + I:dustSodium_400=400 + I:gt.metaitem.01.32010_100=100 + I:gt.metaitem.02.32200_100=100 + I:gt.metaitem.02.32201_600=600 + I:gt.metaitem.02.32202_100=100 + I:gt.metaitem.02.32203_700=700 + I:gt.metaitem.02.32204_700=700 + I:gt.metaitem.02.32205_100=100 + I:gt.metaitem.02.32206_700=700 + I:gt.metaitem.02.32207_700=700 + I:gt.metaitem.02.32208_700=700 + I:gt.metaitem.02.32209_700=700 + I:gt.metaitem.02.32210_500=500 + I:gt.metaitem.02.32211_500=500 + I:gt.metaitem.02.32212_100=100 + I:gt.metaitem.02.32213_100=100 + I:gt.metaitem.02.32214_100=100 + I:gt.metaitem.02.32220_300=300 + I:gt.metaitem.02.32221_300=300 + I:gt.metaitem.02.32222_300=300 + I:gt.metaitem.02.32223_300=300 + I:gt.metaitem.02.32224_500=500 + I:gt.metaitem.02.32230_500=500 + I:gt.metaitem.02.32231_700=700 + I:gt.metaitem.02.32232_700=700 + I:gt.metaitem.02.32233_1000=1000 + I:gt.metaitem.02.32234_1000=1000 + I:gt.metaitem.02.32240_800=800 + I:gt.metaitem.02.32241_1500=1500 + I:gt.metaitem.02.32242_1500=1500 + I:gt.metaitem.02.32243_2000=2000 + I:gt.metaitem.02.32244_2000=2000 + I:gt.metaitem.02.32250_100=100 + I:gt.metaitem.02.32251_200=200 + I:gt.metaitem.02.32252_200=200 + I:gt.metaitem.02.32260_300=300 + I:gt.metaitem.02.32261_400=400 + I:gt.metaitem.02.32262_500=500 + I:gt.metaitem.02.32550_100=100 + I:gt.metaitem.02.32551_100=100 + I:gt.metaitem.02.32552_100=100 + I:gt.metaitem.02.32553_900=900 + I:gt.metaitem.02.32554_200=200 + I:gt.metaitem.02.32555_200=200 + I:gt.metaitem.02.32556_100=100 + I:gt.metaitem.02.32558_300=300 + I:gt.metaitem.02.32559_100=100 + I:gt.metaitem.02.32560_100=100 + I:gt.metaitem.02.32561_100=100 + I:gt.metaitem.02.32562_100=100 + I:gt.metaitem.02.32563_100=100 + I:gt.metaitem.02.32564_300=300 + I:gt.metaitem.02.32565_800=800 + I:gt.metaitem.02.32566_200=200 + I:gt.metaitem.02.32567_100=100 + I:gt.metaitem.02.32568_400=400 + I:gt.metaitem.02.32569_200=200 + I:gt.metaitem.02.32570_300=300 + I:gt.metaitem.02.32571_100=100 + I:gt.metaitem.02.32572_100=100 + I:gt.metaitem.02.32573_100=100 + I:gt.metaitem.02.32574_100=100 + I:gt.metaitem.02.32576_100=100 + I:ic2.itemFuelRod_16=16 + I:ic2.itemFuelRod_30=30 + I:item.cake_600=600 + I:item.mushroomStew_300=300 + I:item.potatoPoisonous_100=100 + I:item.rottenFlesh_200=200 + I:item.spiderEye_100=100 +} + + +centrifuge { + I:air_1600=1600 + I:butane_20=20 + I:cellEmpty_1600=1600 + I:cellEmpty_200=200 + I:cellLiquidAir_1484=1484 + I:cellNobleGases_680=680 + I:cellPhosphorus_310=310 + I:deuterium_160=160 + I:dustAnnealedCopper_252=252 + I:dustAsh_240=240 + I:dustBasalt_2560=2560 + I:dustBasalticMineralSand_288=288 + I:dustBatteryAlloy_3780=3780 + I:dustBismuthBronze_1840=1840 + I:dustBlackBronze_1960=1960 + I:dustBlackSteel_1280=1280 + I:dustBlaze_920=920 + I:dustBlueSteel_2400=2400 + I:dustBorosilicateGlass_576=576 + I:dustBrass_1008=1008 + I:dustBronze_1216=1216 + I:dustBrownLimonite_352=352 + I:dustChrysotile_60=60 + I:dustCinnabar_928=928 + I:dustCobaltBrass_2088=2088 + I:dustCooperite_3120=3120 + I:dustCupronickel_480=480 + I:dustDamascusSteel_224=224 + I:dustDarkAsh_250=250 + I:dustDiatomite_840=840 + I:dustElectrum_1208=1208 + I:dustEnderEye_1584=1584 + I:dustEndstone_320=320 + I:dustEpoxidFiberReinforced_24=24 + I:dustFlint_80=80 + I:dustGalliumArsenide_576=576 + I:dustGarnetRed_1472=1472 + I:dustGarnetSand_184=184 + I:dustGarnetYellow_1472=1472 + I:dustGlass_80=80 + I:dustGlowstone_488=488 + I:dustGraniteBlack_400=400 + I:dustGraniticMineralSand_208=208 + I:dustHSSE_2916=2916 + I:dustHSSG_3528=3528 + I:dustHSSS_4644=4644 + I:dustHydratedCoal_768=768 + I:dustImpureAlmandine_192=192 + I:dustImpureAluminium_208=208 + I:dustImpureAmethyst_216=216 + I:dustImpureApatite_256=256 + I:dustImpureBandedIron_256=256 + I:dustImpureBarite_304=304 + I:dustImpureBasalt_320=320 + I:dustImpureBastnasite_288=288 + I:dustImpureBauxite_144=144 + I:dustImpureBentonite_128=128 + I:dustImpureBeryllium_72=72 + I:dustImpureBismuth_1664=1664 + I:dustImpureBlueTopaz_128=128 + I:dustImpureBrownLimonite_176=176 + I:dustImpureCalcite_160=160 + I:dustImpureCassiteriteSand_1200=1200 + I:dustImpureCassiterite_1200=1200 + I:dustImpureCertusQuartz_784=784 + I:dustImpureChalcopyrite_360=360 + I:dustImpureChrome_416=416 + I:dustImpureChromite_256=256 + I:dustImpureCinnabar_928=928 + I:dustImpureCoal_192=192 + I:dustImpureCobaltite_440=440 + I:dustImpureCooperite_1040=1040 + I:dustImpureCopper_504=504 + I:dustImpureDiamond_6144=6144 + I:dustImpureDiatomite_168=168 + I:dustImpureEmerald_144=144 + I:dustImpureEndstone_784=784 + I:dustImpureFlint_160=160 + I:dustImpureFoolsRuby_784=784 + I:dustImpureGalena_1000=1000 + I:dustImpureGarnetRed_184=184 + I:dustImpureGarnetYellow_184=184 + I:dustImpureGarnierite_296=296 + I:dustImpureGlauconite_144=144 + I:dustImpureGold_1568=1568 + I:dustImpureGraniteBlack_160=160 + I:dustImpureGraniteRed_160=160 + I:dustImpureGraphite_784=784 + I:dustImpureGreenSapphire_160=160 + I:dustImpureGrossular_176=176 + I:dustImpureIlmenite_480=480 + I:dustImpureIridium_1536=1536 + I:dustImpureIron_448=448 + I:dustImpureLapis_224=224 + I:dustImpureLazurite_232=232 + I:dustImpureLead_1656=1656 + I:dustImpureLepidolite_144=144 + I:dustImpureLignite_80=80 + I:dustImpureLithium_56=56 + I:dustImpureMagnesite_128=128 + I:dustImpureMagnetite_264=264 + I:dustImpureMalachite_176=176 + I:dustImpureManganese_440=440 + I:dustImpureMarble_160=160 + I:dustImpureMolybdenite_424=424 + I:dustImpureMolybdenum_760=760 + I:dustImpureMonazite_464=464 + I:dustImpureNaquadahEnriched_784=784 + I:dustImpureNaquadah_784=784 + I:dustImpureNaquadria_784=784 + I:dustImpureNeodymium_1152=1152 + I:dustImpureNetherQuartz_784=784 + I:dustImpureNetherrack_784=784 + I:dustImpureNickel_464=464 + I:dustImpureOilsands_784=784 + I:dustImpureOlivine_224=224 + I:dustImpureOpal_160=160 + I:dustImpureOsmium_1520=1520 + I:dustImpurePalladium_848=848 + I:dustImpurePentlandite_360=360 + I:dustImpurePhosphate_144=144 + I:dustImpurePhosphorus_248=248 + I:dustImpurePitchblende_1128=1128 + I:dustImpurePlatinum_1560=1560 + I:dustImpurePlutonium_1968=1968 + I:dustImpurePowellite_264=264 + I:dustImpurePyrite_320=320 + I:dustImpurePyrochlore_272=272 + I:dustImpurePyrolusite_232=232 + I:dustImpurePyrope_160=160 + I:dustImpureQuartzite_160=160 + I:dustImpureRedrock_144=144 + I:dustImpureRedstone_680=680 + I:dustImpureRockSalt_296=296 + I:dustImpureRuby_200=200 + I:dustImpureSalt_224=224 + I:dustImpureSaltpeter_160=160 + I:dustImpureSapphire_160=160 + I:dustImpureScheelite_368=368 + I:dustImpureSilver_856=856 + I:dustImpureSoapstone_144=144 + I:dustImpureSodalite_200=200 + I:dustImpureSpessartine_192=192 + I:dustImpureSphalerite_384=384 + I:dustImpureSpodumene_144=144 + I:dustImpureStibnite_536=536 + I:dustImpureStone_784=784 + I:dustImpureSulfur_256=256 + I:dustImpureTalc_144=144 + I:dustImpureTantalite_448=448 + I:dustImpureTanzanite_160=160 + I:dustImpureTetrahedrite_456=456 + I:dustImpureThorium_1840=1840 + I:dustImpureTin_944=944 + I:dustImpureTitanium_384=384 + I:dustImpureTopaz_128=128 + I:dustImpureTungstate_296=296 + I:dustImpureUraninite_720=720 + I:dustImpureUranium235_1880=1880 + I:dustImpureUranium_1904=1904 + I:dustImpureVanadiumMagnetite_336=336 + I:dustImpureWulfenite_488=488 + I:dustImpureYellowLimonite_176=176 + I:dustImpureZinc_520=520 + I:dustIndiumGalliumPhosphide_852=852 + I:dustInvar_672=672 + I:dustKanthal_528=528 + I:dustLapis_1792=1792 + I:dustMagnalium_300=300 + I:dustMarble_640=640 + I:dustMithril_1960=1960 + I:dustNaquadahEnriched_6400=6400 + I:dustNaquadah_3200=3200 + I:dustNetherrack_160=160 + I:dustNichrome_1120=1120 + I:dustNiobiumTitanium_568=568 + I:dustNiter_80=80 + I:dustPerlite_192=192 + I:dustPhosphorus_620=620 + I:dustPigIron_224=224 + I:dustPitchblende_2820=2820 + I:dustPlatinumGroupSludge_900=900 + I:dustPlutonium_1600=1600 + I:dustPowellite_792=792 + I:dustPumice_392=392 + I:dustPureAlmandine_192=192 + I:dustPureAluminium_208=208 + I:dustPureAmethyst_216=216 + I:dustPureApatite_256=256 + I:dustPureBandedIron_256=256 + I:dustPureBarite_304=304 + I:dustPureBastnasite_288=288 + I:dustPureBauxite_144=144 + I:dustPureBentonite_128=128 + I:dustPureBeryllium_72=72 + I:dustPureBismuth_1664=1664 + I:dustPureBlueTopaz_128=128 + I:dustPureBrownLimonite_176=176 + I:dustPureCalcite_160=160 + I:dustPureCassiteriteSand_1200=1200 + I:dustPureCassiterite_1200=1200 + I:dustPureCertusQuartz_784=784 + I:dustPureChalcopyrite_360=360 + I:dustPureChrome_416=416 + I:dustPureChromite_256=256 + I:dustPureCinnabar_928=928 + I:dustPureCoal_192=192 + I:dustPureCobaltite_440=440 + I:dustPureCooperite_1040=1040 + I:dustPureCopper_504=504 + I:dustPureDiamond_6144=6144 + I:dustPureDiatomite_168=168 + I:dustPureEmerald_144=144 + I:dustPureFoolsRuby_784=784 + I:dustPureGalena_1000=1000 + I:dustPureGarnetRed_184=184 + I:dustPureGarnetYellow_184=184 + I:dustPureGarnierite_296=296 + I:dustPureGlauconite_144=144 + I:dustPureGold_1568=1568 + I:dustPureGraphite_784=784 + I:dustPureGreenSapphire_160=160 + I:dustPureGrossular_176=176 + I:dustPureIlmenite_480=480 + I:dustPureIridium_1536=1536 + I:dustPureIron_448=448 + I:dustPureLapis_224=224 + I:dustPureLazurite_232=232 + I:dustPureLead_1656=1656 + I:dustPureLepidolite_144=144 + I:dustPureLignite_80=80 + I:dustPureLithium_56=56 + I:dustPureMagnesite_128=128 + I:dustPureMagnetite_264=264 + I:dustPureMalachite_176=176 + I:dustPureManganese_440=440 + I:dustPureMolybdenite_424=424 + I:dustPureMolybdenum_760=760 + I:dustPureMonazite_464=464 + I:dustPureNaquadahEnriched_784=784 + I:dustPureNaquadah_784=784 + I:dustPureNaquadria_784=784 + I:dustPureNeodymium_1152=1152 + I:dustPureNetherQuartz_784=784 + I:dustPureNickel_464=464 + I:dustPureOilsands_784=784 + I:dustPureOlivine_224=224 + I:dustPureOpal_160=160 + I:dustPureOsmium_1520=1520 + I:dustPurePalladium_848=848 + I:dustPurePentlandite_360=360 + I:dustPurePhosphate_144=144 + I:dustPurePhosphorus_248=248 + I:dustPurePitchblende_1128=1128 + I:dustPurePlatinum_1560=1560 + I:dustPurePlutonium_1968=1968 + I:dustPurePowellite_264=264 + I:dustPurePyrite_320=320 + I:dustPurePyrochlore_272=272 + I:dustPurePyrolusite_232=232 + I:dustPurePyrope_160=160 + I:dustPureQuartzite_160=160 + I:dustPureRedstone_680=680 + I:dustPureRockSalt_296=296 + I:dustPureRuby_200=200 + I:dustPureSalt_224=224 + I:dustPureSaltpeter_160=160 + I:dustPureSapphire_160=160 + I:dustPureScheelite_368=368 + I:dustPureSilver_856=856 + I:dustPureSoapstone_144=144 + I:dustPureSodalite_200=200 + I:dustPureSpessartine_192=192 + I:dustPureSphalerite_384=384 + I:dustPureSpodumene_144=144 + I:dustPureStibnite_536=536 + I:dustPureSulfur_256=256 + I:dustPureTalc_144=144 + I:dustPureTantalite_448=448 + I:dustPureTanzanite_160=160 + I:dustPureTetrahedrite_456=456 + I:dustPureThorium_1840=1840 + I:dustPureTin_944=944 + I:dustPureTitanium_384=384 + I:dustPureTopaz_128=128 + I:dustPureTungstate_296=296 + I:dustPureUraninite_720=720 + I:dustPureUranium235_1880=1880 + I:dustPureUranium_1904=1904 + I:dustPureVanadiumMagnetite_336=336 + I:dustPureWulfenite_488=488 + I:dustPureYellowLimonite_176=176 + I:dustPureZinc_520=520 + I:dustPyrotheum_2688=2688 + I:dustQuartzSand_472=472 + I:dustRareEarth_64=64 + I:dustRealgar_1696=1696 + I:dustRedAlloy_8060=8060 + I:dustRedSteel_2208=2208 + I:dustRedrock_288=288 + I:dustRedstone_3400=3400 + I:dustRoseGold_3380=3380 + I:dustSolderingAlloy_4720=4720 + I:dustSterlingSilver_1960=1960 + I:dustStibnite_1340=1340 + I:dustTetrahedrite_1824=1824 + I:dustTinAlloy_696=696 + I:dustTungstenCarbide_776=776 + I:dustTungstenSteel_952=952 + I:dustUraninite_1080=1080 + I:dustUranium_800=800 + I:dustVanadiumGallium_880=880 + I:dustVanadiumMagnetite_336=336 + I:dustVanadiumSteel_1980=1980 + I:dustVolcanicAsh_800=800 + I:dustWroughtIron_224=224 + I:dustWulfenite_1464=1464 + I:dustYellowLimonite_352=352 + I:gas_gas_200=200 + I:gt.integrated_circuit_200=200 + I:helium_160=160 + I:hydrogen_160=160 + I:ic2.blockRubWood_200=200 + I:ic2.itemHarz_300=300 + I:ic2.itemTerraWart_4608=4608 + I:ic2pahoehoelava_40=40 + I:item.appleGold_9216=9216 + I:item.apple_4608=4608 + I:item.beefCooked_4608=4608 + I:item.beefRaw_4608=4608 + I:item.bread_4608=4608 + I:item.cake_4608=4608 + I:item.carrotGolden_9216=9216 + I:item.carrots_4608=4608 + I:item.chickenCooked_4608=4608 + I:item.chickenRaw_4608=4608 + I:item.cookie_4608=4608 + I:item.fish.cod.cooked_4608=4608 + I:item.fish.cod.raw_4608=4608 + I:item.magmaCream_500=500 + I:item.melon_4608=4608 + I:item.mushroomStew_4608=4608 + I:item.netherStalkSeeds_4608=4608 + I:item.porkchopCooked_4608=4608 + I:item.porkchopRaw_4608=4608 + I:item.potatoBaked_4608=4608 + I:item.potatoPoisonous_4608=4608 + I:item.potato_4608=4608 + I:item.rottenFlesh_4608=4608 + I:item.speckledMelon_9216=9216 + I:item.spiderEye_4608=4608 + I:lava_80=80 + I:oreBasaltOilsands_1000=1000 + I:oreBlackgraniteOilsands_1000=1000 + I:oreEndstoneOilsands_1000=1000 + I:oreMarbleOilsands_1000=1000 + I:oreNetherrackOilsands_1000=1000 + I:oreOilsands_1000=1000 + I:oreRedgraniteOilsands_1000=1000 + I:propane_20=20 + I:tile.dirt.default_250=250 + I:tile.grass_250=250 + I:tile.hellsand_200=200 + I:tile.mushroom_4608=4608 + I:tile.mycel_650=650 + I:tile.pumpkin_4608=4608 + I:tile.sand.red_50=50 +} + + +chemicalbath { + I:arrowGtWoodDamascusSteel_100=100 + I:arrowGtWoodSterlingSilver_100=100 + I:boltWood_100=100 + I:crushedChalcopyrite_800=800 + I:crushedCobaltite_800=800 + I:crushedCooperite_800=800 + I:crushedCopper_800=800 + I:crushedGalena_800=800 + I:crushedGarnierite_800=800 + I:crushedGold_800=800 + I:crushedIridium_800=800 + I:crushedIron_800=800 + I:crushedLead_800=800 + I:crushedMagnetite_800=800 + I:crushedMalachite_800=800 + I:crushedNickel_800=800 + I:crushedOsmium_800=800 + I:crushedPentlandite_800=800 + I:crushedPlatinum_800=800 + I:crushedSilver_800=800 + I:crushedSphalerite_800=800 + I:crushedTetrahedrite_800=800 + I:crushedTin_800=800 + I:crushedTungstate_800=800 + I:crushedYellowLimonite_800=800 + I:crushedZinc_800=800 + I:dustCoal_12=12 + I:dustPaper_100=100 + I:dustSmallWood_100=100 + I:dustTinyWood_100=100 + I:dustWood_100=100 + I:dustWood_200=200 + I:frameGtLead_400=400 + I:frameGtSteel_200=200 + I:frameGtTungstenSteel_200=200 + I:frameGtWood_100=100 + I:gemEnderEye_480=480 + I:gemNetherStar_1920=1920 + I:gt.blockconcretes.10_200=200 + I:gt.blockconcretes.11_200=200 + I:gt.blockconcretes.12_200=200 + I:gt.blockconcretes.13_200=200 + I:gt.blockconcretes.14_200=200 + I:gt.blockconcretes.15_200=200 + I:gt.blockconcretes.8_200=200 + I:gt.blockconcretes.9_200=200 + I:gt.metaitem.02.32202_16=16 + I:gt.metaitem.03.32021_240=240 + I:ic2.itemDynamite_16=16 + I:ic2.itemPartCarbonFibre_240=240 + I:item.reeds_100=100 + I:nuggetWood_100=100 + I:plateWood_100=100 + I:screwWood_100=100 + I:stickLongWood_100=100 + I:stickWood_100=100 + I:tile.clayHardenedStained.black_400=400 + I:tile.clayHardened_64=64 + I:tile.cloth.black_400=400 + I:tile.cloth.blue_400=400 + I:tile.cloth.brown_400=400 + I:tile.cloth.cyan_400=400 + I:tile.cloth.gray_400=400 + I:tile.cloth.green_400=400 + I:tile.cloth.lightBlue_400=400 + I:tile.cloth.lime_400=400 + I:tile.cloth.magenta_400=400 + I:tile.cloth.orange_400=400 + I:tile.cloth.pink_400=400 + I:tile.cloth.purple_400=400 + I:tile.cloth.red_400=400 + I:tile.cloth.silver_400=400 + I:tile.cloth.white_64=64 + I:tile.cloth.yellow_400=400 + I:tile.glass_64=64 + I:tile.stainedGlass.black_400=400 + I:tile.thinStainedGlass.black_400=400 + I:tile.woolCarpet.black_400=400 + I:tile.woolCarpet.blue_400=400 + I:tile.woolCarpet.brown_400=400 + I:tile.woolCarpet.cyan_400=400 + I:tile.woolCarpet.gray_400=400 + I:tile.woolCarpet.green_400=400 + I:tile.woolCarpet.lightBlue_400=400 + I:tile.woolCarpet.lime_400=400 + I:tile.woolCarpet.magenta_400=400 + I:tile.woolCarpet.orange_400=400 + I:tile.woolCarpet.pink_400=400 + I:tile.woolCarpet.purple_400=400 + I:tile.woolCarpet.red_400=400 + I:tile.woolCarpet.silver_400=400 + I:tile.woolCarpet.yellow_400=400 + I:toolHeadAxeWood_100=100 + I:toolHeadHammerWood_100=100 + I:toolHeadHoeWood_100=100 + I:toolHeadPickaxeWood_100=100 + I:toolHeadPlowWood_100=100 + I:toolHeadSenseWood_100=100 + I:toolHeadShovelWood_100=100 + I:toolHeadSwordWood_100=100 + I:toolHeadUniversalSpadeWood_100=100 +} + + +chemicalreactor { + I:"1,1dimethylhydrazine_960"=960 + I:aceticacid_100=100 + I:aceticacid_300=300 + I:acetone_160=160 + I:allylchloride_160=160 + I:ammonia_320=320 + I:biodiesel_600=600 + I:carbondioxide_150=150 + I:carbondioxide_240=240 + I:carbondioxide_40=40 + I:carbonmonoxide_40=40 + I:carbonmonoxide_80=80 + I:carbonmonoxide_800=800 + I:"cell1,1Dimethylhydrazine_960"=960 + I:cellAceticAcid_100=100 + I:cellAceticAcid_300=300 + I:cellAcetone_160=160 + I:cellAllylChloride_160=160 + I:cellAmmonia_320=320 + I:cellBioDiesel_600=600 + I:cellCarbonDioxide_150=150 + I:cellCarbonMonoxide_500=500 + I:cellChloramine_160=160 + I:cellChloroform_80=80 + I:cellChloromethane_160=160 + I:cellChloromethane_80=80 + I:cellDichlorobenzene_240=240 + I:cellDilutedHydrochloricAcid_GT5U_120=120 + I:cellDilutedHydrochloricAcid_GT5U_480=480 + I:cellDilutedHydrochloricAcid_GT5U_960=960 + I:cellDilutedSulfuricAcid_1200=1200 + I:cellDilutedSulfuricAcid_160=160 + I:cellDilutedSulfuricAcid_180=180 + I:cellDimethylamine_240=240 + I:cellDimethyldichlorosilane_240=240 + I:cellDinitrogenTetroxide_640=640 + I:cellEmpty_10=10 + I:cellEmpty_100=100 + I:cellEmpty_1000=1000 + I:cellEmpty_1120=1120 + I:cellEmpty_1150=1150 + I:cellEmpty_120=120 + I:cellEmpty_1250=1250 + I:cellEmpty_150=150 + I:cellEmpty_160=160 + I:cellEmpty_1920=1920 + I:cellEmpty_200=200 + I:cellEmpty_240=240 + I:cellEmpty_250=250 + I:cellEmpty_2700=2700 + I:cellEmpty_300=300 + I:cellEmpty_320=320 + I:cellEmpty_480=480 + I:cellEmpty_5=5 + I:cellEmpty_60=60 + I:cellEmpty_600=600 + I:cellEmpty_640=640 + I:cellEpichlorohydrin_480=480 + I:cellEthenone_160=160 + I:cellEthylene_1200=1200 + I:cellGas_160=160 + I:cellGlycerol_600=600 + I:cellGlyceryl_180=180 + I:cellHeavyFuel_160=160 + I:cellHydricSulfide_160=160 + I:cellHydricSulfide_60=60 + I:cellHydrochloricAcid_GT5U_160=160 + I:cellHydrochloricAcid_GT5U_240=240 + I:cellHydrochloricAcid_GT5U_320=320 + I:cellHydrochloricAcid_GT5U_60=60 + I:cellHydrochloricAcid_GT5U_80=80 + I:cellHydrofluoricAcid_GT5U_60=60 + I:cellHydrogen_120=120 + I:cellHydrogen_150=150 + I:cellHypochlorousAcid_120=120 + I:cellIsoprene_120=120 + I:cellLightFuel_160=160 + I:cellMethane_120=120 + I:cellMethane_200=200 + I:cellMethanol_120=120 + I:cellMethylAcetate_240=240 + I:cellNaphtha_160=160 + I:cellNitricAcid_240=240 + I:cellNitricOxide_240=240 + I:cellNitricOxide_320=320 + I:cellNitrogenDioxide_160=160 + I:cellPhenol_160=160 + I:cellSaltWater_200=200 + I:cellSaltWater_480=480 + I:cellStyrene_120=120 + I:cellSulfurDioxide_120=120 + I:cellSulfurTrioxide_200=200 + I:cellSulfurTrioxide_280=280 + I:cellSulfuricAcid_320=320 + I:cellTetrafluoroethylene_480=480 + I:cellTetranitromethane_480=480 + I:cellVinylChloride_160=160 + I:cellWater_1000=1000 + I:cellWater_120=120 + I:cellWater_160=160 + I:cellWater_180=180 + I:cellWater_240=240 + I:cellWater_320=320 + I:cellWater_480=480 + I:chloramine_160=160 + I:chlorine_300=300 + I:chloroform_80=80 + I:chloromethane_160=160 + I:chloromethane_80=80 + I:crushedPurifiedAluminium_96=96 + I:crushedPurifiedBandedIron_96=96 + I:crushedPurifiedBastnasite_96=96 + I:crushedPurifiedBauxite_96=96 + I:crushedPurifiedBeryllium_96=96 + I:crushedPurifiedBrownLimonite_96=96 + I:crushedPurifiedCassiterite_96=96 + I:crushedPurifiedChalcopyrite_96=96 + I:crushedPurifiedCobaltite_96=96 + I:crushedPurifiedCooperite_96=96 + I:crushedPurifiedCopper_96=96 + I:crushedPurifiedEmerald_96=96 + I:crushedPurifiedGalena_96=96 + I:crushedPurifiedGarnierite_96=96 + I:crushedPurifiedGold_96=96 + I:crushedPurifiedGrossular_96=96 + I:crushedPurifiedIlmenite_96=96 + I:crushedPurifiedIridium_96=96 + I:crushedPurifiedIron_96=96 + I:crushedPurifiedLead_96=96 + I:crushedPurifiedLithium_96=96 + I:crushedPurifiedMagnetite_96=96 + I:crushedPurifiedMalachite_96=96 + I:crushedPurifiedManganese_96=96 + I:crushedPurifiedNaquadahEnriched_96=96 + I:crushedPurifiedNaquadah_96=96 + I:crushedPurifiedNaquadria_96=96 + I:crushedPurifiedNeodymium_96=96 + I:crushedPurifiedNickel_96=96 + I:crushedPurifiedOsmium_96=96 + I:crushedPurifiedPalladium_96=96 + I:crushedPurifiedPentlandite_96=96 + I:crushedPurifiedPitchblende_96=96 + I:crushedPurifiedPlatinum_96=96 + I:crushedPurifiedPowellite_96=96 + I:crushedPurifiedPyrite_96=96 + I:crushedPurifiedPyrolusite_96=96 + I:crushedPurifiedScheelite_96=96 + I:crushedPurifiedSilver_96=96 + I:crushedPurifiedSpessartine_96=96 + I:crushedPurifiedSphalerite_96=96 + I:crushedPurifiedStibnite_96=96 + I:crushedPurifiedSulfur_96=96 + I:crushedPurifiedTantalite_96=96 + I:crushedPurifiedTetrahedrite_96=96 + I:crushedPurifiedThorium_96=96 + I:crushedPurifiedTin_96=96 + I:crushedPurifiedTitanium_96=96 + I:crushedPurifiedTungstate_96=96 + I:crushedPurifiedUraninite_96=96 + I:crushedPurifiedUranium235_96=96 + I:crushedPurifiedUranium_96=96 + I:crushedPurifiedVanadiumMagnetite_96=96 + I:crushedPurifiedWulfenite_96=96 + I:crushedPurifiedYellowLimonite_96=96 + I:crushedPurifiedZinc_96=96 + I:cumene_1920=1920 + I:cumene_240=240 + I:dichlorobenzene_240=240 + I:dilutedhydrochloricacid_gt5u_120=120 + I:dilutedhydrochloricacid_gt5u_240=240 + I:dilutedhydrochloricacid_gt5u_480=480 + I:dilutedhydrochloricacid_gt5u_960=960 + I:dilutedsulfuricacid_1200=1200 + I:dilutedsulfuricacid_160=160 + I:dilutedsulfuricacid_180=180 + I:dilutedsulfuricacid_80=80 + I:dimethylamine_240=240 + I:dimethyldichlorosilane_240=240 + I:dinitrogentetroxide_640=640 + I:dustCalcite_500=500 + I:dustCalcite_80=80 + I:dustMagnesia_240=240 + I:dustMagnesite_80=80 + I:dustPhosphorousPentoxide_40=40 + I:dustPlutonium_12000=12000 + I:dustPolydimethylsiloxane_240=240 + I:dustQuicklime_240=240 + I:dustRawRubber_1120=1120 + I:dustRawRubber_160=160 + I:dustRawRubber_2240=2240 + I:dustRawRubber_320=320 + I:dustRawStyreneButadieneRubber_160=160 + I:dustRawStyreneButadieneRubber_480=480 + I:dustSalt_240=240 + I:dustSaltpeter_180=180 + I:dustSmallMagnesium_300=300 + I:dustSodiumBisulfate_60=60 + I:dustSodiumHydroxide_GT5U_40=40 + I:dustSulfur_120=120 + I:dustTinyAsh_40=40 + I:dustTinyAsh_80=80 + I:dustTinyIndium_50=50 + I:dustTinyPlatinumGroupSludge_50=50 + I:dustTinyPotassium_640=640 + I:dustUranium_1000=1000 + I:dye.chemical.dyeblack_600=600 + I:dye.chemical.dyeblue_600=600 + I:dye.chemical.dyebrown_600=600 + I:dye.chemical.dyecyan_600=600 + I:dye.chemical.dyegray_600=600 + I:dye.chemical.dyegreen_600=600 + I:dye.chemical.dyelightblue_600=600 + I:dye.chemical.dyelightgray_600=600 + I:dye.chemical.dyelime_600=600 + I:dye.chemical.dyemagenta_600=600 + I:dye.chemical.dyeorange_600=600 + I:dye.chemical.dyepink_600=600 + I:dye.chemical.dyepurple_600=600 + I:dye.chemical.dyered_600=600 + I:dye.chemical.dyewhite_600=600 + I:dye.chemical.dyeyellow_600=600 + I:ethenone_160=160 + I:ethylene_1200=1200 + I:gas_gas_160=160 + I:gemCertusQuartz_500=500 + I:gemEnderEye_50=50 + I:gemNetherQuartz_500=500 + I:gemQuartzite_500=500 + I:glycerol_600=600 + I:glyceryl_180=180 + I:glyceryl_2700=2700 + I:gt.metaitem.01.32711_500=500 + I:gt.metaitem.01.32712_100=100 + I:gt.metaitem.01.32720_500=500 + I:gt.metaitem.02.32010_140=140 + I:gt.metaitem.03.32007_500=500 + I:gt.metaitem.03.32052_1200=1200 + I:gt.metaitem.03.32054_400=400 + I:gt.metaitem.03.32056_400=400 + I:gt.metaitem.03.32056_600=600 + I:hydrochloricacid_gt5u_160=160 + I:hydrochloricacid_gt5u_240=240 + I:hydrochloricacid_gt5u_60=60 + I:hydrochloricacid_gt5u_80=80 + I:hydrofluoricacid_gt5u_60=60 + I:hydrogen_120=120 + I:hydrogen_150=150 + I:hydrogen_40=40 + I:hypochlorousacid_120=120 + I:hypochlorousacid_60=60 + I:hypochlorousacid_600=600 + I:ic2.blockITNT_80=80 + I:ic2.itemDynamite_160=160 + I:ic2.itemFertilizer_100=100 + I:ic2.itemFertilizer_200=200 + I:ic2.itemFertilizer_300=300 + I:ic2.itemFertilizer_400=400 + I:ic2distilledwater_10=10 + I:ic2distilledwater_5=5 + I:indiumconcentrate_60=60 + I:isoprene_120=120 + I:item.appleGold_50=50 + I:item.carrotGolden_50=50 + I:item.magmaCream_50=50 + I:item.speckledMelon_50=50 + I:leadzincsolution_50=50 + I:lightlyhydrocracked.butadiene_160=160 + I:lightlyhydrocracked.butane_160=160 + I:lightlyhydrocracked.butene_160=160 + I:lightlyhydrocracked.ethane_160=160 + I:lightlyhydrocracked.ethylene_160=160 + I:lightlyhydrocracked.gas_160=160 + I:lightlyhydrocracked.heavyfuel_160=160 + I:lightlyhydrocracked.lightfuel_160=160 + I:lightlyhydrocracked.naphtha_160=160 + I:lightlyhydrocracked.propane_160=160 + I:lightlyhydrocracked.propene_160=160 + I:lightlysteamcracked.butadiene_160=160 + I:lightlysteamcracked.butane_160=160 + I:lightlysteamcracked.butene_160=160 + I:lightlysteamcracked.ethane_160=160 + I:lightlysteamcracked.ethylene_160=160 + I:lightlysteamcracked.gas_160=160 + I:lightlysteamcracked.heavyfuel_160=160 + I:lightlysteamcracked.lightfuel_160=160 + I:lightlysteamcracked.naphtha_160=160 + I:lightlysteamcracked.propane_160=160 + I:lightlysteamcracked.propene_160=160 + I:liquid_epichlorhydrin_480=480 + I:liquid_heavy_fuel_160=160 + I:liquid_hydricsulfur_160=160 + I:liquid_hydricsulfur_60=60 + I:liquid_light_fuel_160=160 + I:liquid_naphtha_160=160 + I:methane_120=120 + I:methane_200=200 + I:methanol_120=120 + I:methylacetate_240=240 + I:moderatelyhydrocracked.butadiene_240=240 + I:moderatelyhydrocracked.butane_240=240 + I:moderatelyhydrocracked.butene_240=240 + I:moderatelyhydrocracked.ethane_240=240 + I:moderatelyhydrocracked.ethylene_240=240 + I:moderatelyhydrocracked.gas_240=240 + I:moderatelyhydrocracked.heavyfuel_240=240 + I:moderatelyhydrocracked.lightfuel_240=240 + I:moderatelyhydrocracked.naphtha_240=240 + I:moderatelyhydrocracked.propane_240=240 + I:moderatelyhydrocracked.propene_240=240 + I:moderatelysteamcracked.butadiene_240=240 + I:moderatelysteamcracked.butane_240=240 + I:moderatelysteamcracked.butene_240=240 + I:moderatelysteamcracked.ethane_240=240 + I:moderatelysteamcracked.ethylene_240=240 + I:moderatelysteamcracked.gas_240=240 + I:moderatelysteamcracked.heavyfuel_240=240 + I:moderatelysteamcracked.lightfuel_240=240 + I:moderatelysteamcracked.naphtha_240=240 + I:moderatelysteamcracked.propane_240=240 + I:moderatelysteamcracked.propene_240=240 + I:molten.antimony_96=96 + I:molten.beryllium_96=96 + I:molten.bisphenol_a_160=160 + I:molten.chrome_96=96 + I:molten.cobalt_96=96 + I:molten.copper_96=96 + I:molten.epoxid_200=200 + I:molten.epoxid_240=240 + I:molten.iridium_96=96 + I:molten.iron_96=96 + I:molten.lead_96=96 + I:molten.lithium_96=96 + I:molten.manganese_96=96 + I:molten.naquadah_96=96 + I:molten.naquadahenriched_96=96 + I:molten.neodymium_96=96 + I:molten.nickel_96=96 + I:molten.palladium_96=96 + I:molten.plastic_1120=1120 + I:molten.plastic_160=160 + I:molten.plastic_640=640 + I:molten.platinum_96=96 + I:molten.polycaprolactam_640=640 + I:molten.polyphenylenesulfide_240=240 + I:molten.polystyrene_1120=1120 + I:molten.polystyrene_160=160 + I:molten.polytetrafluoroethylene_1120=1120 + I:molten.polytetrafluoroethylene_160=160 + I:molten.polytetrafluoroethylene_240=240 + I:molten.polyvinylchloride_1120=1120 + I:molten.polyvinylchloride_160=160 + I:molten.rubber_600=600 + I:molten.silicone_240=240 + I:molten.silicone_600=600 + I:molten.silver_96=96 + I:molten.styrenebutadienerubber_600=600 + I:molten.thorium_96=96 + I:molten.tin_96=96 + I:molten.uranium_96=96 + I:nitricacid_240=240 + I:nitricoxide_240=240 + I:nitricoxide_320=320 + I:nitrofuel_1000=1000 + I:nitrofuel_250=250 + I:nitrogendioxide_1250=1250 + I:nitrogendioxide_160=160 + I:phenol_160=160 + I:phosphoricacid_gt5u_320=320 + I:phosphoricacid_gt5u_40=40 + I:polyvinylacetate_1120=1120 + I:polyvinylacetate_160=160 + I:radon_12000=12000 + I:rocket_fuel_1000=1000 + I:severelyhydrocracked.butadiene_320=320 + I:severelyhydrocracked.butane_320=320 + I:severelyhydrocracked.butene_320=320 + I:severelyhydrocracked.ethane_320=320 + I:severelyhydrocracked.ethylene_320=320 + I:severelyhydrocracked.gas_320=320 + I:severelyhydrocracked.heavyfuel_320=320 + I:severelyhydrocracked.lightfuel_320=320 + I:severelyhydrocracked.naphtha_320=320 + I:severelyhydrocracked.propane_320=320 + I:severelyhydrocracked.propene_320=320 + I:severelysteamcracked.butadiene_320=320 + I:severelysteamcracked.butane_320=320 + I:severelysteamcracked.butene_320=320 + I:severelysteamcracked.ethane_320=320 + I:severelysteamcracked.ethylene_320=320 + I:severelysteamcracked.gas_320=320 + I:severelysteamcracked.heavyfuel_320=320 + I:severelysteamcracked.lightfuel_320=320 + I:severelysteamcracked.naphtha_320=320 + I:severelysteamcracked.propane_320=320 + I:severelysteamcracked.propene_320=320 + I:sodiumpersulfate_8000=8000 + I:solution.bluevitriol_50=50 + I:solution.nickelsulfate_50=50 + I:styrene_120=120 + I:sulfurdioxide_120=120 + I:sulfurdioxide_60=60 + I:sulfuricacid_1150=1150 + I:sulfuricacid_320=320 + I:sulfurtrioxide_200=200 + I:sulfurtrioxide_280=280 + I:tetrafluoroethylene_480=480 + I:tetranitromethane_480=480 + I:tile.tnt_200=200 + I:titaniumtetrachloride_500=500 + I:vinylacetate_180=180 + I:vinylchloride_160=160 + I:water_120=120 + I:water_160=160 + I:water_240=240 + I:water_320=320 + I:water_480=480 +} + + +circuitassembler { + I:circuitAdvanced_200=200 + I:circuitAdvanced_400=400 + I:circuitAdvanced_50=50 + I:circuitAdvanced_800=800 + I:circuitBasic_200=200 + I:circuitBasic_50=50 + I:circuitData_200=200 + I:circuitData_400=400 + I:circuitData_50=50 + I:circuitElite_1600=1600 + I:circuitElite_200=200 + I:circuitElite_400=400 + I:circuitElite_50=50 + I:circuitGood_200=200 + I:circuitGood_400=400 + I:circuitGood_50=50 + I:circuitMaster_1600=1600 + I:circuitMaster_200=200 + I:circuitMaster_400=400 + I:circuitSuperconductor_1600=1600 + I:circuitSuperconductor_400=400 + I:circuitUltimate_1600=1600 + I:circuitUltimate_400=400 + I:gt.metaitem.01.32597_512=512 + I:gt.metaitem.01.32599_1024=1024 + I:gt.metaitem.01.32707_400=400 + I:gt.metaitem.01.32708_400=400 +} + + +cnc { + I:gearGtWood_800=800 +} + + +compression { + B:dustBasalt_true=true + B:dustCertusQuartz_true=true + B:dustFireclay_true=true + B:dustGlowstone_true=true + B:dustIce_true=true + B:dustNetherQuartz_true=true + B:dustPlutonium_true=true + B:dustRedstone_true=true + B:dustTinyPlutonium_true=true + B:dustTinyUranium235_true=true + B:dustUranium235_true=true + B:dustUranium_true=true + B:dustWood_true=true + B:gemAmethyst_true=true + B:gemBlueTopaz_true=true + B:gemCharcoal_true=true + B:gemCoal_true=true + B:gemDiamond_true=true + B:gemDilithium_true=true + B:gemEmerald_true=true + B:gemEnderEye_true=true + B:gemEnderPearl_true=true + B:gemFoolsRuby_true=true + B:gemForcicium_true=true + B:gemForcillium_true=true + B:gemGarnetRed_true=true + B:gemGarnetYellow_true=true + B:gemGreenSapphire_true=true + B:gemIridium_true=true + B:gemJasper_true=true + B:gemLapis_true=true + B:gemLazurite_true=true + B:gemLignite_true=true + B:gemMonazite_true=true + B:gemNetherQuartz_true=true + B:gemNetherStar_true=true + B:gemNiter_true=true + B:gemOlivine_true=true + B:gemOpal_true=true + B:gemPhosphorus_true=true + B:gemQuartzite_true=true + B:gemRuby_true=true + B:gemSapphire_true=true + B:gemSodalite_true=true + B:gemTanzanite_true=true + B:gemTopaz_true=true + B:gt.metaitem.02.32500_true=true + B:gt.metaitem.02.32501_true=true + B:gt.metaitem.02.32502_true=true + B:gt.metaitem.02.32503_true=true + B:gt.metaitem.02.32504_true=true + B:gt.metaitem.02.32505_true=true + B:gt.metaitem.02.32510_true=true + B:gt.metaitem.02.32511_true=true + B:gt.metaitem.02.32530_true=true + B:gt.metaitem.02.32540_true=true + B:gt.metaitem.02.32550_true=true + B:gt.metaitem.02.32551_true=true + B:gt.metaitem.02.32552_true=true + B:gt.metaitem.02.32553_true=true + B:gt.metaitem.02.32554_true=true + B:gt.metaitem.02.32555_true=true + B:gt.metaitem.02.32556_true=true + B:gt.metaitem.02.32557_true=true + B:ic2.itemCofeeBeans_true=true + B:ic2.itemPartCoalChunk_true=true + B:ingotAluminium_true=true + B:ingotAmericium_true=true + B:ingotAnnealedCopper_true=true + B:ingotAntimony_true=true + B:ingotArsenic_true=true + B:ingotBatteryAlloy_true=true + B:ingotBeryllium_true=true + B:ingotBismuthBronze_true=true + B:ingotBismuth_true=true + B:ingotBlackBronze_true=true + B:ingotBlackSteel_true=true + B:ingotBlueSteel_true=true + B:ingotBrass_true=true + B:ingotBronze_true=true + B:ingotCaesium_true=true + B:ingotCerium_true=true + B:ingotChrome_true=true + B:ingotCobaltBrass_true=true + B:ingotCobalt_true=true + B:ingotCopper_true=true + B:ingotCupronickel_true=true + B:ingotDamascusSteel_true=true + B:ingotDuranium_true=true + B:ingotElectrum_true=true + B:ingotEuropium_true=true + B:ingotGallium_true=true + B:ingotGold_true=true + B:ingotHSSE_true=true + B:ingotHSSG_true=true + B:ingotHSSS_true=true + B:ingotIndium_true=true + B:ingotInvar_true=true + B:ingotIridium_true=true + B:ingotIronMagnetic_true=true + B:ingotIron_true=true + B:ingotKanthal_true=true + B:ingotLead_true=true + B:ingotLutetium_true=true + B:ingotMagnalium_true=true + B:ingotMagnesium_true=true + B:ingotManganese_true=true + B:ingotMithril_true=true + B:ingotMolybdenum_true=true + B:ingotNaquadahAlloy_true=true + B:ingotNaquadahEnriched_true=true + B:ingotNaquadah_true=true + B:ingotNaquadria_true=true + B:ingotNeodymiumMagnetic_true=true + B:ingotNeodymium_true=true + B:ingotNeutronium_true=true + B:ingotNichrome_true=true + B:ingotNickel_true=true + B:ingotNiobiumNitride_true=true + B:ingotNiobiumTitanium_true=true + B:ingotNiobium_true=true + B:ingotOsmiridium_true=true + B:ingotOsmium_true=true + B:ingotPalladium_true=true + B:ingotPigIron_true=true + B:ingotPlatinum_true=true + B:ingotPlutonium241_true=true + B:ingotPlutonium_true=true + B:ingotRedAlloy_true=true + B:ingotRedSteel_true=true + B:ingotRoseGold_true=true + B:ingotSilicon_true=true + B:ingotSilver_true=true + B:ingotSolderingAlloy_true=true + B:ingotStainlessSteel_true=true + B:ingotSteelMagnetic_true=true + B:ingotSteel_true=true + B:ingotSterlingSilver_true=true + B:ingotTantalum_true=true + B:ingotThorium_true=true + B:ingotTinAlloy_true=true + B:ingotTin_true=true + B:ingotTitanium_true=true + B:ingotTritanium_true=true + B:ingotTungstenCarbide_true=true + B:ingotTungstenSteel_true=true + B:ingotTungsten_true=true + B:ingotUltimet_true=true + B:ingotUranium235_true=true + B:ingotUranium_true=true + B:ingotVanadiumGallium_true=true + B:ingotVanadiumSteel_true=true + B:ingotVanadium_true=true + B:ingotWroughtIron_true=true + B:ingotYttriumBariumCuprate_true=true + B:ingotYttrium_true=true + B:ingotZinc_true=true + B:item.carrots_true=true + B:item.potato_true=true + B:item.wheat_true=true + B:tile.flower1.dandelion_true=true + B:tile.flower2.poppy_true=true + B:tile.ice_true=true +} + + +compressor { + I:dustBasalt_300=300 + I:dustCertusQuartz_300=300 + I:dustFireclay_300=300 + I:dustGlowstone_300=300 + I:dustIce_300=300 + I:dustNetherQuartz_300=300 + I:dustPlutonium_300=300 + I:dustRedstone_300=300 + I:dustTinyPlutonium_300=300 + I:dustTinyUranium235_300=300 + I:dustUranium235_300=300 + I:dustUranium_300=300 + I:dustWood_300=300 + I:gemAmethyst_300=300 + I:gemBlueTopaz_300=300 + I:gemCharcoal_300=300 + I:gemCoal_300=300 + I:gemDiamond_300=300 + I:gemDilithium_300=300 + I:gemEmerald_300=300 + I:gemEnderEye_300=300 + I:gemEnderPearl_300=300 + I:gemFoolsRuby_300=300 + I:gemForcicium_300=300 + I:gemForcillium_300=300 + I:gemGarnetRed_300=300 + I:gemGarnetYellow_300=300 + I:gemGreenSapphire_300=300 + I:gemIridium_300=300 + I:gemJasper_300=300 + I:gemLapis_300=300 + I:gemLazurite_300=300 + I:gemLignite_300=300 + I:gemMonazite_300=300 + I:gemNetherQuartz_300=300 + I:gemNetherStar_300=300 + I:gemNiter_300=300 + I:gemOlivine_300=300 + I:gemOpal_300=300 + I:gemPhosphorus_300=300 + I:gemQuartzite_300=300 + I:gemRuby_300=300 + I:gemSapphire_300=300 + I:gemSodalite_300=300 + I:gemTanzanite_300=300 + I:gemTopaz_300=300 + I:gt.metaitem.02.32500_300=300 + I:gt.metaitem.02.32501_300=300 + I:gt.metaitem.02.32502_300=300 + I:gt.metaitem.02.32503_300=300 + I:gt.metaitem.02.32504_300=300 + I:gt.metaitem.02.32505_300=300 + I:gt.metaitem.02.32510_300=300 + I:gt.metaitem.02.32511_300=300 + I:gt.metaitem.02.32530_300=300 + I:gt.metaitem.02.32540_300=300 + I:gt.metaitem.02.32550_300=300 + I:gt.metaitem.02.32551_300=300 + I:gt.metaitem.02.32552_300=300 + I:gt.metaitem.02.32553_300=300 + I:gt.metaitem.02.32554_300=300 + I:gt.metaitem.02.32555_300=300 + I:gt.metaitem.02.32556_300=300 + I:gt.metaitem.02.32557_300=300 + I:ic2.itemCofeeBeans_300=300 + I:ic2.itemPartCoalChunk_300=300 + I:ingotAluminium_300=300 + I:ingotAmericium_300=300 + I:ingotAnnealedCopper_300=300 + I:ingotAntimony_300=300 + I:ingotArsenic_300=300 + I:ingotBatteryAlloy_300=300 + I:ingotBeryllium_300=300 + I:ingotBismuthBronze_300=300 + I:ingotBismuth_300=300 + I:ingotBlackBronze_300=300 + I:ingotBlackSteel_300=300 + I:ingotBlueSteel_300=300 + I:ingotBrass_300=300 + I:ingotBronze_300=300 + I:ingotCaesium_300=300 + I:ingotCerium_300=300 + I:ingotChrome_300=300 + I:ingotCobaltBrass_300=300 + I:ingotCobalt_300=300 + I:ingotCopper_300=300 + I:ingotCupronickel_300=300 + I:ingotDamascusSteel_300=300 + I:ingotDuranium_300=300 + I:ingotElectrum_300=300 + I:ingotEuropium_300=300 + I:ingotGallium_300=300 + I:ingotGold_300=300 + I:ingotHSSE_300=300 + I:ingotHSSG_300=300 + I:ingotHSSS_300=300 + I:ingotIndium_300=300 + I:ingotInvar_300=300 + I:ingotIridium_300=300 + I:ingotIronMagnetic_300=300 + I:ingotIron_300=300 + I:ingotKanthal_300=300 + I:ingotLead_300=300 + I:ingotLutetium_300=300 + I:ingotMagnalium_300=300 + I:ingotMagnesium_300=300 + I:ingotManganese_300=300 + I:ingotMithril_300=300 + I:ingotMolybdenum_300=300 + I:ingotNaquadahAlloy_300=300 + I:ingotNaquadahEnriched_300=300 + I:ingotNaquadah_300=300 + I:ingotNaquadria_300=300 + I:ingotNeodymiumMagnetic_300=300 + I:ingotNeodymium_300=300 + I:ingotNeutronium_300=300 + I:ingotNichrome_300=300 + I:ingotNickel_300=300 + I:ingotNiobiumNitride_300=300 + I:ingotNiobiumTitanium_300=300 + I:ingotNiobium_300=300 + I:ingotOsmiridium_300=300 + I:ingotOsmium_300=300 + I:ingotPalladium_300=300 + I:ingotPigIron_300=300 + I:ingotPlatinum_300=300 + I:ingotPlutonium241_300=300 + I:ingotPlutonium_300=300 + I:ingotRedAlloy_300=300 + I:ingotRedSteel_300=300 + I:ingotRoseGold_300=300 + I:ingotSilicon_300=300 + I:ingotSilver_300=300 + I:ingotSolderingAlloy_300=300 + I:ingotStainlessSteel_300=300 + I:ingotSteelMagnetic_300=300 + I:ingotSteel_300=300 + I:ingotSterlingSilver_300=300 + I:ingotTantalum_300=300 + I:ingotThorium_300=300 + I:ingotTinAlloy_300=300 + I:ingotTin_300=300 + I:ingotTitanium_300=300 + I:ingotTritanium_300=300 + I:ingotTungstenCarbide_300=300 + I:ingotTungstenSteel_300=300 + I:ingotTungsten_300=300 + I:ingotUltimet_300=300 + I:ingotUranium235_300=300 + I:ingotUranium_300=300 + I:ingotVanadiumGallium_300=300 + I:ingotVanadiumSteel_300=300 + I:ingotVanadium_300=300 + I:ingotWroughtIron_300=300 + I:ingotYttriumBariumCuprate_300=300 + I:ingotYttrium_300=300 + I:ingotZinc_300=300 + I:item.carrots_300=300 + I:item.potato_300=300 + I:item.wheat_300=300 + I:tile.flower1.dandelion_300=300 + I:tile.flower2.poppy_300=300 + I:tile.ice_300=300 +} + + +cracking { + I:fluid.butadiene_40=40 + I:fluid.butadiene_60=60 + I:fluid.butadiene_80=80 + I:fluid.butane_40=40 + I:fluid.butane_60=60 + I:fluid.butane_80=80 + I:fluid.butene_40=40 + I:fluid.butene_60=60 + I:fluid.butene_80=80 + I:fluid.ethane_40=40 + I:fluid.ethane_60=60 + I:fluid.ethane_80=80 + I:fluid.ethylene_40=40 + I:fluid.ethylene_60=60 + I:fluid.ethylene_80=80 + I:fluid.gas_gas_40=40 + I:fluid.gas_gas_60=60 + I:fluid.gas_gas_80=80 + I:fluid.liquid_heavy_fuel_40=40 + I:fluid.liquid_heavy_fuel_60=60 + I:fluid.liquid_heavy_fuel_80=80 + I:fluid.liquid_light_fuel_40=40 + I:fluid.liquid_light_fuel_60=60 + I:fluid.liquid_light_fuel_80=80 + I:fluid.liquid_naphtha_40=40 + I:fluid.liquid_naphtha_60=60 + I:fluid.liquid_naphtha_80=80 + I:fluid.propane_40=40 + I:fluid.propane_60=60 + I:fluid.propane_80=80 + I:fluid.propene_40=40 + I:fluid.propene_60=60 + I:fluid.propene_80=80 +} + + +crops { + B:Argentia_true=true + B:Bauxia_true=true + B:Blazereed_true=true + B:Bobsyeruncleranks_true=true + B:"Brown Mushrooms_true"=true + B:Chilly_true=true + B:Coppon_true=true + B:Corium_true=true + B:Corpseplant_true=true + B:Creeperweed_true=true + B:Cucumber_true=true + B:Diareed_true=true + B:Eggplant_true=true + B:Enderbloom_true=true + B:"Evil Ore_true"=true + B:Fertilia_true=true + B:Flax_true=true + B:Galvania_true=true + B:Glowheat_true=true + B:"God of Thunder_true"=true + B:Grape_true=true + B:Indigo_true=true + B:Lazulia_true=true + B:Lemon_true=true + B:Meatrose_true=true + B:Milkwart_true=true + B:Nickelback_true=true + B:Oilberries_true=true + B:Olivia_true=true + B:Onion_true=true + B:Platina_true=true + B:Plumbilia_true=true + B:Pyrolusium_true=true + B:Quantaria_true=true + B:Rape_true=true + B:Reactoria_true=true + B:"Red Mushrooms_true"=true + B:Sapphirum_true=true + B:Scheelinium_true=true + B:Slimeplant_true=true + B:Spidernip_true=true + B:Stargatium_true=true + B:Starwart_true=true + B:Tea_true=true + B:Tearstalks_true=true + B:Tine_true=true + B:Titania_true=true + B:Tomato_true=true + B:Transformium_true=true + B:Trollplant_true=true + B:Withereed_true=true + B:Zomplant_true=true +} + + +cutting { + I:blockAluminium_260=260 + I:blockAmericium_2450=2450 + I:blockAmethyst_270=270 + I:blockAnnealedCopper_630=630 + I:blockBatteryAlloy_1890=1890 + I:blockBeryllium_90=90 + I:blockBismuthBronze_920=920 + I:blockBismuth_2080=2080 + I:blockBlackBronze_980=980 + I:blockBlackSteel_640=640 + I:blockBlueSteel_750=750 + I:blockBlueTopaz_160=160 + I:blockBrass_630=630 + I:blockBronze_760=760 + I:blockChrome_520=520 + I:blockCobaltBrass_580=580 + I:blockCobalt_590=590 + I:blockCopper_630=630 + I:blockCupronickel_600=600 + I:blockDamascusSteel_560=560 + I:blockDiamond_7680=7680 + I:blockDilithium_980=980 + I:blockDuranium_980=980 + I:blockElectrum_1510=1510 + I:blockEmerald_180=180 + I:blockEnderEye_1980=1980 + I:blockEnderPearl_830=830 + I:blockEuropium_1510=1510 + I:blockForcicium_980=980 + I:blockForcillium_980=980 + I:blockGallium_700=700 + I:blockGarnetRed_230=230 + I:blockGarnetYellow_230=230 + I:blockGold_1960=1960 + I:blockGreenSapphire_200=200 + I:blockHSSE_810=810 + I:blockHSSG_980=980 + I:blockHSSS_1290=1290 + I:blockInvar_560=560 + I:blockIridium_1920=1920 + I:blockIronMagnetic_570=570 + I:blockIron_560=560 + I:blockJasper_980=980 + I:blockKanthal_440=440 + I:blockLapis_280=280 + I:blockLazurite_290=290 + I:blockLead_2070=2070 + I:blockMagnalium_250=250 + I:blockManganese_550=550 + I:blockMithril_2450=2450 + I:blockMolybdenum_950=950 + I:blockNaquadahAlloy_980=980 + I:blockNaquadahEnriched_980=980 + I:blockNaquadah_980=980 + I:blockNaquadria_980=980 + I:blockNeodymiumMagnetic_1460=1460 + I:blockNeodymium_1440=1440 + I:blockNetherStar_980=980 + I:blockNeutronium_1000000=1000000 + I:blockNichrome_560=560 + I:blockNickel_580=580 + I:blockNiobiumTitanium_710=710 + I:blockOlivine_280=280 + I:blockOpal_200=200 + I:blockOsmiridium_1910=1910 + I:blockOsmium_1900=1900 + I:blockPalladium_1060=1060 + I:blockPigIron_560=560 + I:blockPlatinum_1950=1950 + I:blockPlutonium241_2430=2430 + I:blockPlutonium_2460=2460 + I:blockRedAlloy_4030=4030 + I:blockRedSteel_690=690 + I:blockRedstone_850=850 + I:blockRoseGold_1690=1690 + I:blockRuby_250=250 + I:blockSapphire_200=200 + I:blockSilicon_280=280 + I:blockSilver_1070=1070 + I:blockSodalite_250=250 + I:blockSolderingAlloy_1180=1180 + I:blockStainlessSteel_550=550 + I:blockSteelMagnetic_570=570 + I:blockSteel_560=560 + I:blockSterlingSilver_980=980 + I:blockTanzanite_200=200 + I:blockThorium_2300=2300 + I:blockTinAlloy_870=870 + I:blockTin_1180=1180 + I:blockTitanium_480=480 + I:blockTopaz_160=160 + I:blockTritanium_980=980 + I:blockTungstenCarbide_970=970 + I:blockTungstenSteel_1190=1190 + I:blockTungsten_1830=1830 + I:blockUltimet_610=610 + I:blockUranium235_2350=2350 + I:blockUranium_2380=2380 + I:blockVanadiumGallium_550=550 + I:blockVanadiumSteel_550=550 + I:blockWroughtIron_560=560 + I:blockYttriumBariumCuprate_510=510 + I:blockZinc_650=650 + I:gt.blockgranites.0_200=200 + I:gt.blockgranites.10_200=200 + I:gt.blockgranites.11_200=200 + I:gt.blockgranites.12_200=200 + I:gt.blockgranites.13_200=200 + I:gt.blockgranites.14_200=200 + I:gt.blockgranites.15_200=200 + I:gt.blockgranites.1_200=200 + I:gt.blockgranites.2_200=200 + I:gt.blockgranites.3_200=200 + I:gt.blockgranites.4_200=200 + I:gt.blockgranites.5_200=200 + I:gt.blockgranites.6_200=200 + I:gt.blockgranites.7_200=200 + I:gt.blockgranites.8_200=200 + I:gt.blockgranites.9_200=200 + I:gt.metaitem.03.32030_200=200 + I:gt.metaitem.03.32031_400=400 + I:gt.metaitem.03.32032_800=800 + I:gt.metaitem.03.32036_600=600 + I:gt.metaitem.03.32038_600=600 + I:gt.metaitem.03.32040_600=600 + I:gt.metaitem.03.32042_600=600 + I:gt.metaitem.03.32044_600=600 + I:gt.metaitem.03.32046_600=600 + I:gt.metaitem.03.32048_600=600 + I:gt.metaitem.03.32050_600=600 + I:gt.metaitem.03.32052_600=600 + I:gt.metaitem.03.32054_600=600 + I:gt.metaitem.03.32056_600=600 + I:plateAnnealedCopper_50=50 + I:plateBronze_50=50 + I:plateCopper_50=50 + I:plateGold_50=50 + I:plateIron_50=50 + I:plateLead_50=50 + I:plateSteel_50=50 + I:plateTin_50=50 + I:plateWroughtIron_50=50 + I:stickAluminium_52=52 + I:stickAmethyst_54=54 + I:stickBeryllium_18=18 + I:stickBismuthBronze_184=184 + I:stickBismuth_416=416 + I:stickBlackBronze_196=196 + I:stickBlackSteel_128=128 + I:stickBlueSteel_150=150 + I:stickBlueTopaz_32=32 + I:stickBrass_126=126 + I:stickBronze_152=152 + I:stickCarbon_24=24 + I:stickCertusQuartz_196=196 + I:stickChrome_104=104 + I:stickCobaltBrass_116=116 + I:stickCobalt_118=118 + I:stickCupronickel_120=120 + I:stickDamascusSteel_112=112 + I:stickDiamond_1536=1536 + I:stickDuranium_196=196 + I:stickElectrum_302=302 + I:stickEmerald_36=36 + I:stickEpoxidFiberReinforced_12=12 + I:stickEpoxid_12=12 + I:stickGarnetRed_46=46 + I:stickGarnetYellow_46=46 + I:stickGold_392=392 + I:stickGreenSapphire_40=40 + I:stickHSSE_162=162 + I:stickHSSG_196=196 + I:stickHSSS_258=258 + I:stickInvar_112=112 + I:stickIridium_384=384 + I:stickIronMagnetic_114=114 + I:stickIron_112=112 + I:stickKanthal_88=88 + I:stickLead_414=414 + I:stickLongAluminium_26=26 + I:stickLongAmericium_245=245 + I:stickLongAmethyst_27=27 + I:stickLongBeryllium_9=9 + I:stickLongBismuthBronze_92=92 + I:stickLongBismuth_208=208 + I:stickLongBlackBronze_98=98 + I:stickLongBlackSteel_64=64 + I:stickLongBlaze_115=115 + I:stickLongBlueSteel_75=75 + I:stickLongBlueTopaz_16=16 + I:stickLongBrass_63=63 + I:stickLongBronze_76=76 + I:stickLongCarbon_12=12 + I:stickLongCertusQuartz_98=98 + I:stickLongChrome_52=52 + I:stickLongCobaltBrass_58=58 + I:stickLongCobalt_59=59 + I:stickLongCupronickel_60=60 + I:stickLongDamascusSteel_56=56 + I:stickLongDiamond_768=768 + I:stickLongDuranium_98=98 + I:stickLongElectrum_151=151 + I:stickLongEmerald_18=18 + I:stickLongEpoxidFiberReinforced_6=6 + I:stickLongEpoxid_6=6 + I:stickLongGarnetRed_23=23 + I:stickLongGarnetYellow_23=23 + I:stickLongGold_196=196 + I:stickLongGreenSapphire_20=20 + I:stickLongHSSE_81=81 + I:stickLongHSSG_98=98 + I:stickLongHSSS_129=129 + I:stickLongInvar_56=56 + I:stickLongIridium_192=192 + I:stickLongIronMagnetic_57=57 + I:stickLongIron_56=56 + I:stickLongKanthal_44=44 + I:stickLongLead_207=207 + I:stickLongMagnalium_25=25 + I:stickLongManganese_55=55 + I:stickLongMithril_245=245 + I:stickLongMolybdenum_95=95 + I:stickLongNaquadahAlloy_98=98 + I:stickLongNaquadahEnriched_98=98 + I:stickLongNaquadah_98=98 + I:stickLongNaquadria_98=98 + I:stickLongNeodymiumMagnetic_146=146 + I:stickLongNeodymium_144=144 + I:stickLongNetherQuartz_98=98 + I:stickLongNetherStar_98=98 + I:stickLongNeutronium_100000=100000 + I:stickLongNichrome_56=56 + I:stickLongNickelZincFerrite_33=33 + I:stickLongNickel_58=58 + I:stickLongOlivine_28=28 + I:stickLongOpal_20=20 + I:stickLongOsmiridium_191=191 + I:stickLongOsmium_190=190 + I:stickLongPalladium_106=106 + I:stickLongPigIron_56=56 + I:stickLongPlastic_4=4 + I:stickLongPlatinum_195=195 + I:stickLongPlutonium241_243=243 + I:stickLongPlutonium_246=246 + I:stickLongPolycaprolactam_5=5 + I:stickLongPolyphenyleneSulfide_9=9 + I:stickLongPolystyrene_6=6 + I:stickLongPolytetrafluoroethylene_16=16 + I:stickLongPolyvinylChloride_10=10 + I:stickLongRedSteel_69=69 + I:stickLongRoseGold_169=169 + I:stickLongRubber_5=5 + I:stickLongRuby_25=25 + I:stickLongSapphire_20=20 + I:stickLongSilicone_7=7 + I:stickLongSilver_107=107 + I:stickLongStainlessSteel_55=55 + I:stickLongSteelMagnetic_57=57 + I:stickLongSteel_56=56 + I:stickLongSterlingSilver_98=98 + I:stickLongStyreneButadieneRubber_5=5 + I:stickLongTanzanite_20=20 + I:stickLongThorium_230=230 + I:stickLongTinAlloy_87=87 + I:stickLongTitanium_48=48 + I:stickLongTopaz_16=16 + I:stickLongTritanium_98=98 + I:stickLongTungstenCarbide_97=97 + I:stickLongTungstenSteel_119=119 + I:stickLongTungsten_183=183 + I:stickLongUltimet_61=61 + I:stickLongUranium235_235=235 + I:stickLongUranium_238=238 + I:stickLongVanadiumSteel_55=55 + I:stickLongWood_9=9 + I:stickLongWroughtIron_56=56 + I:stickMagnalium_50=50 + I:stickManganese_110=110 + I:stickMithril_490=490 + I:stickMolybdenum_190=190 + I:stickNaquadahAlloy_196=196 + I:stickNaquadahEnriched_196=196 + I:stickNaquadah_196=196 + I:stickNaquadria_196=196 + I:stickNeodymiumMagnetic_292=292 + I:stickNeodymium_288=288 + I:stickNetherQuartz_196=196 + I:stickNetherStar_196=196 + I:stickNeutronium_200000=200000 + I:stickNichrome_112=112 + I:stickNickelZincFerrite_66=66 + I:stickNickel_116=116 + I:stickOlivine_56=56 + I:stickOpal_40=40 + I:stickOsmiridium_382=382 + I:stickOsmium_380=380 + I:stickPalladium_212=212 + I:stickPigIron_112=112 + I:stickPlastic_8=8 + I:stickPlatinum_390=390 + I:stickPlutonium241_486=486 + I:stickPlutonium_492=492 + I:stickPolycaprolactam_10=10 + I:stickPolyphenyleneSulfide_18=18 + I:stickPolystyrene_12=12 + I:stickPolytetrafluoroethylene_32=32 + I:stickPolyvinylChloride_20=20 + I:stickRedSteel_138=138 + I:stickRoseGold_338=338 + I:stickRubber_10=10 + I:stickRuby_50=50 + I:stickSapphire_40=40 + I:stickSilicone_14=14 + I:stickSilver_214=214 + I:stickStainlessSteel_110=110 + I:stickSteelMagnetic_114=114 + I:stickSteel_112=112 + I:stickSterlingSilver_196=196 + I:stickStyreneButadieneRubber_10=10 + I:stickTanzanite_40=40 + I:stickThorium_460=460 + I:stickTinAlloy_174=174 + I:stickTin_236=236 + I:stickTitanium_96=96 + I:stickTopaz_32=32 + I:stickTritanium_196=196 + I:stickTungstenCarbide_194=194 + I:stickTungstenSteel_238=238 + I:stickTungsten_366=366 + I:stickUltimet_122=122 + I:stickUranium235_470=470 + I:stickUranium_476=476 + I:stickVanadiumSteel_110=110 + I:stickWood_18=18 + I:stickWroughtIron_112=112 + I:tile.brick_25=25 + I:tile.cloth.black_50=50 + I:tile.cloth.blue_50=50 + I:tile.cloth.brown_50=50 + I:tile.cloth.cyan_50=50 + I:tile.cloth.gray_50=50 + I:tile.cloth.green_50=50 + I:tile.cloth.lightBlue_50=50 + I:tile.cloth.lime_50=50 + I:tile.cloth.magenta_50=50 + I:tile.cloth.orange_50=50 + I:tile.cloth.pink_50=50 + I:tile.cloth.purple_50=50 + I:tile.cloth.red_50=50 + I:tile.cloth.silver_50=50 + I:tile.cloth.white_50=50 + I:tile.cloth.yellow_50=50 + I:tile.glass_50=50 + I:tile.log.acacia_200=200 + I:tile.log.big_oak_200=200 + I:tile.log.birch_200=200 + I:tile.log.jungle_200=200 + I:tile.log.oak_200=200 + I:tile.log.spruce_200=200 + I:tile.netherBrick_25=25 + I:tile.quartzBlock.default_25=25 + I:tile.sandStone.default_25=25 + I:tile.stainedGlass.black_50=50 + I:tile.stainedGlass.blue_50=50 + I:tile.stainedGlass.brown_50=50 + I:tile.stainedGlass.cyan_50=50 + I:tile.stainedGlass.gray_50=50 + I:tile.stainedGlass.green_50=50 + I:tile.stainedGlass.lightBlue_50=50 + I:tile.stainedGlass.lime_50=50 + I:tile.stainedGlass.magenta_50=50 + I:tile.stainedGlass.orange_50=50 + I:tile.stainedGlass.pink_50=50 + I:tile.stainedGlass.purple_50=50 + I:tile.stainedGlass.red_50=50 + I:tile.stainedGlass.silver_50=50 + I:tile.stainedGlass.white_50=50 + I:tile.stainedGlass.yellow_50=50 + I:tile.stone_25=25 + I:tile.stonebrick_25=25 + I:tile.stonebricksmooth.default_25=25 + I:tile.wood.acacia_25=25 + I:tile.wood.big_oak_25=25 + I:tile.wood.birch_25=25 + I:tile.wood.jungle_25=25 + I:tile.wood.oak_25=25 + I:tile.wood.spruce_25=25 + I:tile.woodSlab.acacia_50=50 + I:tile.woodSlab.big_oak_50=50 + I:tile.woodSlab.birch_50=50 + I:tile.woodSlab.jungle_50=50 + I:tile.woodSlab.oak_50=50 + I:tile.woodSlab.spruce_50=50 +} + + +disabledrecipes { + B:QBoots_false=false + B:QHelmet_false=false + B:QLegs_false=false + B:QPlate_false=false + B:QuartzDustSmeltingIntoAESilicon_true=true + B:bronzeingotcrafting_true=true + B:easymobgrinderrecycling_true=true + B:easystonerecycling_true=true + B:enchantmenttable_false=false + B:enderchest_false=false + B:ic2_blastfurnace_true=true + B:ic2_blockcutter_true=true + B:ic2_centrifuge_true=true + B:ic2_compressor_true=true + B:ic2_electroFurnace_true=true + B:ic2_electrolyzer_false=false + B:ic2_extractor_true=true + B:ic2_generator_false=false + B:ic2_inductionFurnace_true=true + B:ic2_macerator_true=true + B:ic2_massFabricator_true=true + B:ic2_metalformer_true=true + B:ic2_orewashingplant_true=true + B:ic2_recycler_true=true + B:ic2_replicator_true=true + B:ic2_solarPanel_true=true + B:ic2_waterMill_true=true + B:ic2_windMill_true=true + B:ic2forgehammer_true=true + B:quarry_false=false + B:torchesFromCoal_false=false + B:wood2charcoalsmelting_true=true +} + + +distillation { + I:fluid.acetone_80=80 + I:fluid.biomass_16=16 + I:fluid.calciumacetatesolution_80=80 + I:fluid.charcoal_byproducts_40=40 + I:fluid.creosote_16=16 + I:fluid.dilutedhydrochloricacid_gt5u_600=600 + I:fluid.dilutedsulfuricacid_600=600 + I:fluid.fermentedbiomass_75=75 + I:fluid.fishoil_16=16 + I:fluid.gas_gas_240=240 + I:fluid.lightlyhydrocracked.butadiene_90=90 + I:fluid.lightlyhydrocracked.butane_90=90 + I:fluid.lightlyhydrocracked.butene_90=90 + I:fluid.lightlyhydrocracked.ethane_120=120 + I:fluid.lightlyhydrocracked.ethylene_120=120 + I:fluid.lightlyhydrocracked.gas_120=120 + I:fluid.lightlyhydrocracked.heavyfuel_120=120 + I:fluid.lightlyhydrocracked.lightfuel_120=120 + I:fluid.lightlyhydrocracked.naphtha_120=120 + I:fluid.lightlyhydrocracked.propane_120=120 + I:fluid.lightlyhydrocracked.propene_120=120 + I:fluid.lightlysteamcracked.butadiene_240=240 + I:fluid.lightlysteamcracked.butane_480=480 + I:fluid.lightlysteamcracked.butene_120=120 + I:fluid.lightlysteamcracked.ethane_120=120 + I:fluid.lightlysteamcracked.ethylene_120=120 + I:fluid.lightlysteamcracked.gas_300=300 + I:fluid.lightlysteamcracked.heavyfuel_120=120 + I:fluid.lightlysteamcracked.lightfuel_120=120 + I:fluid.lightlysteamcracked.naphtha_120=120 + I:fluid.lightlysteamcracked.propane_240=240 + I:fluid.lightlysteamcracked.propene_120=120 + I:fluid.liquid_heavy_oil_20=20 + I:fluid.liquid_light_oil_20=20 + I:fluid.liquid_medium_oil_20=20 + I:fluid.moderatelyhydrocracked.butadiene_108=108 + I:fluid.moderatelyhydrocracked.butane_120=120 + I:fluid.moderatelyhydrocracked.butene_108=108 + I:fluid.moderatelyhydrocracked.ethane_120=120 + I:fluid.moderatelyhydrocracked.ethylene_120=120 + I:fluid.moderatelyhydrocracked.gas_120=120 + I:fluid.moderatelyhydrocracked.heavyfuel_120=120 + I:fluid.moderatelyhydrocracked.lightfuel_120=120 + I:fluid.moderatelyhydrocracked.naphtha_120=120 + I:fluid.moderatelyhydrocracked.propane_120=120 + I:fluid.moderatelyhydrocracked.propene_120=120 + I:fluid.moderatelysteamcracked.butadiene_240=240 + I:fluid.moderatelysteamcracked.butane_480=480 + I:fluid.moderatelysteamcracked.butene_240=240 + I:fluid.moderatelysteamcracked.ethane_240=240 + I:fluid.moderatelysteamcracked.ethylene_120=120 + I:fluid.moderatelysteamcracked.gas_204=204 + I:fluid.moderatelysteamcracked.heavyfuel_120=120 + I:fluid.moderatelysteamcracked.lightfuel_120=120 + I:fluid.moderatelysteamcracked.naphtha_120=120 + I:fluid.moderatelysteamcracked.propane_120=120 + I:fluid.moderatelysteamcracked.propene_180=180 + I:fluid.oil_20=20 + I:fluid.potion.vinegar_20=20 + I:fluid.seedoil_16=16 + I:fluid.severelyhydrocracked.butadiene_30=30 + I:fluid.severelyhydrocracked.butane_120=120 + I:fluid.severelyhydrocracked.butene_120=120 + I:fluid.severelyhydrocracked.ethane_120=120 + I:fluid.severelyhydrocracked.ethylene_120=120 + I:fluid.severelyhydrocracked.gas_120=120 + I:fluid.severelyhydrocracked.heavyfuel_120=120 + I:fluid.severelyhydrocracked.lightfuel_120=120 + I:fluid.severelyhydrocracked.naphtha_120=120 + I:fluid.severelyhydrocracked.propane_120=120 + I:fluid.severelyhydrocracked.propene_120=120 + I:fluid.severelysteamcracked.butadiene_240=240 + I:fluid.severelysteamcracked.butane_240=240 + I:fluid.severelysteamcracked.butene_240=240 + I:fluid.severelysteamcracked.ethane_120=120 + I:fluid.severelysteamcracked.ethylene_120=120 + I:fluid.severelysteamcracked.gas_96=96 + I:fluid.severelysteamcracked.heavyfuel_120=120 + I:fluid.severelysteamcracked.lightfuel_120=120 + I:fluid.severelysteamcracked.naphtha_120=120 + I:fluid.severelysteamcracked.propane_240=240 + I:fluid.severelysteamcracked.propene_180=180 + I:fluid.tile.water_16=16 + I:fluid.woodgas_40=40 + I:fluid.woodtar_40=40 + I:fluid.woodvinegar_40=40 + I:ic2.fluidBiomass_250=250 +} + + +distillery { + I:fluid.aceticacid_1500=1500 + I:fluid.aceticacid_40=40 + I:fluid.aceticacid_80=80 + I:fluid.acetone_160=160 + I:fluid.acetone_80=80 + I:fluid.ammonia_1500=1500 + I:fluid.benzene_160=160 + I:fluid.benzene_240=240 + I:fluid.benzene_80=80 + I:fluid.bioethanol_1500=1500 + I:fluid.bioethanol_16=16 + I:fluid.bioethanol_80=80 + I:fluid.butadiene_240=240 + I:fluid.butane_180=180 + I:fluid.butane_216=216 + I:fluid.butane_240=240 + I:fluid.butane_480=480 + I:fluid.butene_180=180 + I:fluid.butene_240=240 + I:fluid.carbondioxide_1500=1500 + I:fluid.carbondioxide_160=160 + I:fluid.carbondioxide_80=80 + I:fluid.carbonmonoxide_80=80 + I:fluid.creosote_80=80 + I:fluid.ethane_180=180 + I:fluid.ethane_192=192 + I:fluid.ethane_216=216 + I:fluid.ethane_240=240 + I:fluid.ethane_408=408 + I:fluid.ethane_480=480 + I:fluid.ethane_60=60 + I:fluid.ethane_600=600 + I:fluid.ethane_960=960 + I:fluid.ethenone_160=160 + I:fluid.ethylene_180=180 + I:fluid.ethylene_192=192 + I:fluid.ethylene_216=216 + I:fluid.ethylene_240=240 + I:fluid.ethylene_360=360 + I:fluid.ethylene_408=408 + I:fluid.ethylene_480=480 + I:fluid.ethylene_60=60 + I:fluid.ethylene_600=600 + I:fluid.ethylene_80=80 + I:fluid.ethylene_960=960 + I:fluid.gas_sulfuricgas_40=40 + I:fluid.helium_192=192 + I:fluid.helium_240=240 + I:fluid.helium_408=408 + I:fluid.helium_480=480 + I:fluid.helium_600=600 + I:fluid.hydrochloricacid_gt5u_1200=1200 + I:fluid.hydrogen_240=240 + I:fluid.hydrogen_80=80 + I:fluid.liquid_heavy_fuel_240=240 + I:fluid.liquid_heavy_oil_16=16 + I:fluid.liquid_light_fuel_16=16 + I:fluid.liquid_light_fuel_240=240 + I:fluid.liquid_naphtha_240=240 + I:fluid.liquid_sufluriclight_fuel_40=40 + I:fluid.liquid_sulfuricheavy_fuel_40=40 + I:fluid.liquid_sulfuricnaphtha_40=40 + I:fluid.liquid_toluene_16=16 + I:fluid.liquid_toluene_240=240 + I:fluid.liquid_toluene_80=80 + I:fluid.lubricant_16=16 + I:fluid.methane_1500=1500 + I:fluid.methane_160=160 + I:fluid.methane_180=180 + I:fluid.methane_192=192 + I:fluid.methane_216=216 + I:fluid.methane_240=240 + I:fluid.methane_360=360 + I:fluid.methane_408=408 + I:fluid.methane_480=480 + I:fluid.methane_60=60 + I:fluid.methane_600=600 + I:fluid.methane_80=80 + I:fluid.methane_960=960 + I:fluid.methanol_1500=1500 + I:fluid.methanol_80=80 + I:fluid.methylacetate_80=80 + I:fluid.oil_16=16 + I:fluid.phenol_160=160 + I:fluid.phenol_80=80 + I:fluid.potion.alcopops_16=16 + I:fluid.potion.vodka_16=16 + I:fluid.propane_180=180 + I:fluid.propane_216=216 + I:fluid.propane_240=240 + I:fluid.propane_480=480 + I:fluid.propane_60=60 + I:fluid.propane_960=960 + I:fluid.propene_180=180 + I:fluid.propene_192=192 + I:fluid.propene_216=216 + I:fluid.propene_240=240 + I:fluid.propene_408=408 + I:fluid.propene_480=480 + I:fluid.propene_600=600 + I:fluid.sulfuricacid_1200=1200 + I:fluid.tile.water_1200=1200 + I:fluid.tile.water_1500=1500 + I:fluid.tile.water_16=16 + I:fluid.tile.water_40=40 + I:fluid.tile.water_80=80 + I:fluid.woodgas_80=80 + I:fluid.woodtar_80=80 + I:fluid.woodvinegar_80=80 + I:ic2.fluidBiogas_160=160 + I:ic2.fluidBiogas_1600=1600 + I:ic2.fluidBiogas_40=40 + I:ic2.fluidDistilledWater_16=16 + I:ic2.fluidDistilledWater_3200=3200 +} + + +electrolyzer { + I:cellAceticAcid_256=256 + I:cellAcetone_240=240 + I:cellAllylChloride_288=288 + I:cellAmmonia_64=64 + I:cellBenzene_288=288 + I:cellBisphenolA_792=792 + I:cellButadiene_240=240 + I:cellButane_224=224 + I:cellButene_192=192 + I:cellCalciumAcetateSolution_520=520 + I:cellCarbonDioxide_168=168 + I:cellCarbonMonoxide_112=112 + I:cellChloramine_192=192 + I:cellChloroform_440=440 + I:cellChloromethane_200=200 + I:cellCumene_504=504 + I:cellDichlorobenzene_576=576 + I:cellDimethylamine_160=160 + I:cellDimethyldichlorosilane_528=528 + I:cellDinitrogenTetroxide_336=336 + I:cellEmpty_720=720 + I:cellEmpty_900=900 + I:cellEpichlorohydrin_320=320 + I:cellEthane_128=128 + I:cellEthanol_144=144 + I:cellEthenone_160=160 + I:cellEthylene_96=96 + I:cellGlycerol_336=336 + I:cellGlyceryl_800=800 + I:cellHydrofluoricAcid_GT5U_80=80 + I:cellHypochlorousAcid_192=192 + I:cellIsoprene_208=208 + I:cellMethane_80=80 + I:cellMethanol_144=144 + I:cellMethylAcetate_264=264 + I:cellNitricAcid_240=240 + I:cellNitricOxide_112=112 + I:cellNitroCarbon_96=96 + I:cellNitrogenDioxide_168=168 + I:cellPhenol_312=312 + I:cellPhosphate_360=360 + I:cellPhosphoricAcid_GT5U_384=384 + I:cellPhosphorousPentoxide_1120=1120 + I:cellPropane_176=176 + I:cellPropene_144=144 + I:cellSiliconDioxide_240=240 + I:cellSodiumPersulfate_864=864 + I:cellStyrene_384=384 + I:cellSulfurDioxide_240=240 + I:cellSulfurTrioxide_320=320 + I:cellSulfuricAcid_392=392 + I:cellTetrafluoroethylene_384=384 + I:cellTetranitromethane_728=728 + I:cellToluene_360=360 + I:cellVinylAcetate_288=288 + I:cellVinylChloride_240=240 + I:cellWater_490=490 + I:dustAlmandine_480=480 + I:dustAlunite_364=364 + I:dustAmethyst_130=130 + I:dustAndradite_480=480 + I:dustAntimonyTrioxide_250=250 + I:dustApatite_288=288 + I:dustArsenicTrioxide_180=180 + I:dustAsbestos_252=252 + I:dustBandedIron_150=150 + I:dustBarite_204=204 + I:dustBastnasite_192=192 + I:dustBauxite_702=702 + I:dustBentonite_480=480 + I:dustBiotite_440=440 + I:dustBlueTopaz_208=208 + I:dustBone_98=98 + I:dustBorax_230=230 + I:dustCalcite_100=100 + I:dustCassiteriteSand_396=396 + I:dustCassiterite_396=396 + I:dustChalcopyrite_168=168 + I:dustCharcoal_12=12 + I:dustChromite_210=210 + I:dustClay_182=182 + I:dustCoal_24=24 + I:dustCobaltOxide_68=68 + I:dustCobaltite_150=150 + I:dustCupricOxide_72=72 + I:dustDiamond_768=768 + I:dustDolomite_180=180 + I:dustEmerald_522=522 + I:dustEnderPearl_220=220 + I:dustFerrosilite_120=120 + I:dustFullersEarth_336=336 + I:dustGalena_832=832 + I:dustGarnierite_72=72 + I:dustGlauconiteSand_378=378 + I:dustGlauconite_378=378 + I:dustGraniteRed_120=120 + I:dustGraphite_100=100 + I:dustGreenSapphire_100=100 + I:dustGrossular_440=440 + I:dustGypsum_144=144 + I:dustIronMagnetic_52=52 + I:dustKaolinite_238=238 + I:dustKyanite_160=160 + I:dustLazurite_784=784 + I:dustLepidolite_320=320 + I:dustLignite_40=40 + I:dustMagnesia_40=40 + I:dustMagnesite_80=80 + I:dustMagnetite_210=210 + I:dustMalachite_200=200 + I:dustMassicot_180=180 + I:dustMica_380=380 + I:dustMirabilite_170=170 + I:dustMolybdenite_144=144 + I:dustMonazite_104=104 + I:dustNeodymiumMagnetic_122=122 + I:dustNiobiumNitride_96=96 + I:dustObsidian_240=240 + I:dustOlivine_140=140 + I:dustOpal_20=20 + I:dustOsmiridium_608=608 + I:dustPentlandite_748=748 + I:dustPhosphate_90=90 + I:dustPhosphorousPentoxide_280=280 + I:dustPollucite_572=572 + I:dustPolydimethylsiloxane_80=80 + I:dustPotash_90=90 + I:dustPotassiumFeldspar_260=260 + I:dustPyrite_114=114 + I:dustPyrochlore_352=352 + I:dustPyrolusite_78=78 + I:dustPyrope_400=400 + I:dustQuartzite_60=60 + I:dustQuicklime_56=56 + I:dustRockSalt_72=72 + I:dustRuby_144=144 + I:dustSalt_320=320 + I:dustSaltpeter_100=100 + I:dustSapphire_100=100 + I:dustScheelite_120=120 + I:dustSiliconDioxide_60=60 + I:dustSoapstone_378=378 + I:dustSodaAsh_96=96 + I:dustSodalite_264=264 + I:dustSodiumBisulfate_600=600 + I:dustSodiumHydroxide_GT5U_36=36 + I:dustSodiumSulfide_72=72 + I:dustSpessartine_440=440 + I:dustSphalerite_92=92 + I:dustSpodumene_180=180 + I:dustStainlessSteel_450=450 + I:dustSteelMagnetic_52=52 + I:dustSteel_2600=2600 + I:dustSugar_184=184 + I:dustTalc_378=378 + I:dustTantalite_432=432 + I:dustTanzanite_440=440 + I:dustTopaz_208=208 + I:dustTrona_196=196 + I:dustTungstate_120=120 + I:dustUltimet_504=504 + I:dustUvarovite_480=480 + I:dustVermiculite_580=580 + I:dustWollastonite_110=110 + I:dustZeolite_656=656 + I:dustZincite_76=76 + I:hydrochloricacid_gt5u_720=720 + I:hydrogen_120=120 + I:ic2.itemCellWaterElectro_30=30 + I:ic2distilledwater_2000=2000 + I:leadzincsolution_300=300 + I:saltwater_720=720 + I:solution.bluevitriol_900=900 + I:solution.nickelsulfate_900=900 + I:tile.sand.default_500=500 + I:water_2000=2000 +} + + +electromagneticseparator { + I:dustPureBandedIron_400=400 + I:dustPureBastnasite_400=400 + I:dustPureBrownLimonite_400=400 + I:dustPureChrome_400=400 + I:dustPureChromite_400=400 + I:dustPureGlauconite_400=400 + I:dustPureIlmenite_400=400 + I:dustPureMagnetite_400=400 + I:dustPureManganese_400=400 + I:dustPureMonazite_400=400 + I:dustPureNickel_400=400 + I:dustPurePentlandite_400=400 + I:dustPurePyrite_400=400 + I:dustPureTin_400=400 + I:dustPureVanadiumMagnetite_400=400 + I:dustPureYellowLimonite_400=400 +} + + +extractor { + I:gt.metaitem.01.32510_300=300 + B:gt.metaitem.01.32510_true=true + I:gt.metaitem.01.32511_300=300 + B:gt.metaitem.01.32511_true=true + I:gt.metaitem.01.32517_300=300 + B:gt.metaitem.01.32517_true=true + I:gt.metaitem.01.32518_300=300 + B:gt.metaitem.01.32518_true=true + I:gt.metaitem.01.32519_300=300 + B:gt.metaitem.01.32519_true=true + I:gt.metaitem.01.32520_300=300 + B:gt.metaitem.01.32520_true=true + I:gt.metaitem.01.32521_300=300 + B:gt.metaitem.01.32521_true=true + I:gt.metaitem.01.32527_300=300 + B:gt.metaitem.01.32527_true=true + I:gt.metaitem.01.32528_300=300 + B:gt.metaitem.01.32528_true=true + I:gt.metaitem.01.32529_300=300 + B:gt.metaitem.01.32529_true=true + I:gt.metaitem.01.32530_300=300 + B:gt.metaitem.01.32530_true=true + I:gt.metaitem.01.32531_300=300 + B:gt.metaitem.01.32531_true=true + I:gt.metaitem.01.32537_300=300 + B:gt.metaitem.01.32537_true=true + I:gt.metaitem.01.32538_300=300 + B:gt.metaitem.01.32538_true=true + I:gt.metaitem.01.32539_300=300 + B:gt.metaitem.01.32539_true=true + I:gt.metaitem.02.32500_300=300 + B:gt.metaitem.02.32500_true=true + I:gt.metaitem.02.32501_300=300 + B:gt.metaitem.02.32501_true=true + I:gt.metaitem.02.32502_300=300 + B:gt.metaitem.02.32502_true=true + I:gt.metaitem.02.32520_300=300 + B:gt.metaitem.02.32520_true=true + I:gt.metaitem.02.32530_300=300 + B:gt.metaitem.02.32530_true=true + I:gt.metaitem.02.32540_300=300 + B:gt.metaitem.02.32540_true=true + I:ic2.blockRubLeaves_300=300 + B:ic2.blockRubLeaves_true=true + I:ic2.blockRubSapling_300=300 + B:ic2.blockRubSapling_true=true + I:ic2.blockRubWood_300=300 + B:ic2.blockRubWood_true=true + I:ic2.itemCellAir_300=300 + B:ic2.itemCellAir_true=true + I:ic2.itemHarz_300=300 + B:ic2.itemHarz_true=true + I:item.slimeball_300=300 + B:item.slimeball_true=true + I:tile.bookshelf_300=300 + B:tile.bookshelf_true=true + I:tile.doublePlant.paeonia_300=300 + B:tile.doublePlant.paeonia_true=true + I:tile.doublePlant.rose_300=300 + B:tile.doublePlant.rose_true=true + I:tile.doublePlant.sunflower_300=300 + B:tile.doublePlant.sunflower_true=true + I:tile.doublePlant.syringa_300=300 + B:tile.doublePlant.syringa_true=true + I:tile.flower1.dandelion_300=300 + B:tile.flower1.dandelion_true=true + I:tile.flower2.allium_300=300 + B:tile.flower2.allium_true=true + I:tile.flower2.blueOrchid_300=300 + B:tile.flower2.blueOrchid_true=true + I:tile.flower2.houstonia_300=300 + B:tile.flower2.houstonia_true=true + I:tile.flower2.oxeyeDaisy_300=300 + B:tile.flower2.oxeyeDaisy_true=true + I:tile.flower2.poppy_300=300 + B:tile.flower2.poppy_true=true + I:tile.flower2.tulipOrange_300=300 + B:tile.flower2.tulipOrange_true=true + I:tile.flower2.tulipPink_300=300 + B:tile.flower2.tulipPink_true=true + I:tile.flower2.tulipRed_300=300 + B:tile.flower2.tulipRed_true=true + I:tile.flower2.tulipWhite_300=300 + B:tile.flower2.tulipWhite_true=true +} + + +extruder { + I:blockAluminium_10=10 + I:blockAmericium_10=10 + I:blockAntimony_10=10 + I:blockArsenic_10=10 + I:blockBatteryAlloy_10=10 + I:blockBeryllium_10=10 + I:blockBismuthBronze_10=10 + I:blockBismuth_10=10 + I:blockBlackBronze_10=10 + I:blockBlackSteel_10=10 + I:blockBlueSteel_10=10 + I:blockBrass_10=10 + I:blockBronze_10=10 + I:blockCaesium_10=10 + I:blockCerium_10=10 + I:blockChrome_10=10 + I:blockCobaltBrass_10=10 + I:blockCobalt_10=10 + I:blockCopper_10=10 + I:blockCupronickel_10=10 + I:blockDamascusSteel_10=10 + I:blockDuranium_10=10 + I:blockElectrum_10=10 + I:blockEuropium_10=10 + I:blockGallium_10=10 + I:blockGold_10=10 + I:blockHSSE_10=10 + I:blockHSSG_10=10 + I:blockHSSS_10=10 + I:blockIndium_10=10 + I:blockInvar_10=10 + I:blockIridium_10=10 + I:blockIron_10=10 + I:blockKanthal_10=10 + I:blockLead_10=10 + I:blockLutetium_10=10 + I:blockMagnalium_10=10 + I:blockMagnesium_10=10 + I:blockManganese_10=10 + I:blockMithril_10=10 + I:blockMolybdenum_10=10 + I:blockNaquadahAlloy_10=10 + I:blockNaquadahEnriched_10=10 + I:blockNaquadah_10=10 + I:blockNaquadria_10=10 + I:blockNeodymium_10=10 + I:blockNeutronium_10=10 + I:blockNichrome_10=10 + I:blockNickel_10=10 + I:blockNiobiumNitride_10=10 + I:blockNiobiumTitanium_10=10 + I:blockNiobium_10=10 + I:blockOsmiridium_10=10 + I:blockOsmium_10=10 + I:blockPalladium_10=10 + I:blockPlatinum_10=10 + I:blockPlutonium241_10=10 + I:blockPlutonium_10=10 + I:blockRedAlloy_10=10 + I:blockRedSteel_10=10 + I:blockRoseGold_10=10 + I:blockSilicon_10=10 + I:blockSilver_10=10 + I:blockSolderingAlloy_10=10 + I:blockStainlessSteel_10=10 + I:blockSteel_10=10 + I:blockSterlingSilver_10=10 + I:blockTantalum_10=10 + I:blockThorium_10=10 + I:blockTinAlloy_10=10 + I:blockTin_10=10 + I:blockTitanium_10=10 + I:blockTritanium_10=10 + I:blockTungstenCarbide_10=10 + I:blockTungstenSteel_10=10 + I:blockTungsten_10=10 + I:blockUltimet_10=10 + I:blockUranium235_10=10 + I:blockUranium_10=10 + I:blockVanadiumGallium_10=10 + I:blockVanadiumSteel_10=10 + I:blockVanadium_10=10 + I:blockYttriumBariumCuprate_10=10 + I:blockYttrium_10=10 + I:blockZinc_10=10 + I:boltAluminium_52=52 + I:boltBeryllium_18=18 + I:boltBismuthBronze_184=184 + I:boltBismuth_416=416 + I:boltBlackBronze_196=196 + I:boltBlackSteel_128=128 + I:boltBlueSteel_150=150 + I:boltBrass_126=126 + I:boltBronze_152=152 + I:boltCarbon_24=24 + I:boltChrome_104=104 + I:boltCobaltBrass_116=116 + I:boltCobalt_118=118 + I:boltCupronickel_120=120 + I:boltDamascusSteel_112=112 + I:boltDuranium_196=196 + I:boltElectrum_302=302 + I:boltEpoxidFiberReinforced_12=12 + I:boltEpoxid_12=12 + I:boltGold_392=392 + I:boltHSSE_162=162 + I:boltHSSG_196=196 + I:boltHSSS_258=258 + I:boltInvar_112=112 + I:boltIridium_384=384 + I:boltIron_112=112 + I:boltIron_114=114 + I:boltKanthal_88=88 + I:boltLead_414=414 + I:boltMagnalium_50=50 + I:boltManganese_110=110 + I:boltMithril_490=490 + I:boltMolybdenum_190=190 + I:boltNaquadahAlloy_196=196 + I:boltNaquadahEnriched_196=196 + I:boltNaquadah_196=196 + I:boltNaquadria_196=196 + I:boltNeodymium_288=288 + I:boltNeodymium_292=292 + I:boltNeutronium_200000=200000 + I:boltNichrome_112=112 + I:boltNickelZincFerrite_66=66 + I:boltNickel_116=116 + I:boltOsmiridium_382=382 + I:boltOsmium_380=380 + I:boltPalladium_212=212 + I:boltPlastic_8=8 + I:boltPlatinum_390=390 + I:boltPlutonium241_486=486 + I:boltPlutonium_492=492 + I:boltPolycaprolactam_10=10 + I:boltPolyphenyleneSulfide_18=18 + I:boltPolystyrene_12=12 + I:boltPolytetrafluoroethylene_32=32 + I:boltPolyvinylChloride_20=20 + I:boltRedSteel_138=138 + I:boltRoseGold_338=338 + I:boltRubber_10=10 + I:boltSilicone_14=14 + I:boltSilver_214=214 + I:boltStainlessSteel_110=110 + I:boltSteel_112=112 + I:boltSteel_114=114 + I:boltSterlingSilver_196=196 + I:boltStyreneButadieneRubber_10=10 + I:boltThorium_460=460 + I:boltTinAlloy_174=174 + I:boltTin_236=236 + I:boltTitanium_96=96 + I:boltTritanium_196=196 + I:boltTungstenCarbide_194=194 + I:boltTungstenSteel_238=238 + I:boltTungsten_366=366 + I:boltUltimet_122=122 + I:boltUranium235_470=470 + I:boltUranium_476=476 + I:boltVanadiumSteel_110=110 + I:bottleEmpty_32=32 + I:cellEmpty_128=128 + I:gearGtAluminium_130=130 + I:gearGtBronze_380=380 + I:gearGtCobaltBrass_290=290 + I:gearGtCopper_315=315 + I:gearGtGold_980=980 + I:gearGtHSSE_405=405 + I:gearGtHSSG_490=490 + I:gearGtIron_280=280 + I:gearGtIron_285=285 + I:gearGtNeutronium_500000=500000 + I:gearGtStainlessSteel_275=275 + I:gearGtSteel_280=280 + I:gearGtSteel_285=285 + I:gearGtTin_590=590 + I:gearGtTitanium_240=240 + I:gearGtTungstenSteel_595=595 + I:gt.metaitem.03.32021_160=160 + I:ic2.itemCasingAdvIron_32=32 + I:ic2.itemCasingBronze_32=32 + I:ic2.itemCasingCopper_32=32 + I:ic2.itemCasingGold_32=32 + I:ic2.itemCasingIron_32=32 + I:ic2.itemCasingLead_32=32 + I:ic2.itemCasingTin_32=32 + I:ic2.itemFuelRod_128=128 + I:ic2.itemironshaft_640=640 + I:ic2.itemsteelshaft_1280=1280 + I:ingotCopper_10=10 + I:ingotIron_10=10 + I:ingotNeodymium_10=10 + I:ingotPlastic_10=10 + I:ingotPolystyrene_10=10 + I:ingotPolyvinylChloride_10=10 + I:ingotRubber_10=10 + I:ingotSilicone_10=10 + I:ingotSteel_10=10 + I:ingotStyreneButadieneRubber_10=10 + I:pipeHugeAluminium_96=96 + I:pipeHugeBrass_96=96 + I:pipeHugeBronze_96=96 + I:pipeHugeCobalt_96=96 + I:pipeHugeCopper_96=96 + I:pipeHugeElectrum_96=96 + I:pipeHugeNickel_96=96 + I:pipeHugeOsmium_96=96 + I:pipeHugePlastic_96=96 + I:pipeHugePlatinum_96=96 + I:pipeHugePolytetrafluoroethylene_96=96 + I:pipeHugePolyvinylChloride_96=96 + I:pipeHugeStainlessSteel_96=96 + I:pipeHugeSteel_96=96 + I:pipeHugeTitanium_96=96 + I:pipeHugeTungstenSteel_96=96 + I:pipeLargeAluminium_48=48 + I:pipeLargeBrass_48=48 + I:pipeLargeBronze_48=48 + I:pipeLargeCobalt_48=48 + I:pipeLargeCopper_48=48 + I:pipeLargeElectrum_48=48 + I:pipeLargeNickel_48=48 + I:pipeLargeOsmium_48=48 + I:pipeLargePlastic_48=48 + I:pipeLargePlatinum_48=48 + I:pipeLargePolytetrafluoroethylene_48=48 + I:pipeLargePolyvinylChloride_48=48 + I:pipeLargeStainlessSteel_48=48 + I:pipeLargeSteel_48=48 + I:pipeLargeTitanium_48=48 + I:pipeLargeTungstenSteel_48=48 + I:pipeMediumAluminium_24=24 + I:pipeMediumBrass_24=24 + I:pipeMediumBronze_24=24 + I:pipeMediumCobalt_24=24 + I:pipeMediumCopper_24=24 + I:pipeMediumElectrum_24=24 + I:pipeMediumNickel_24=24 + I:pipeMediumOsmium_24=24 + I:pipeMediumPlastic_24=24 + I:pipeMediumPlatinum_24=24 + I:pipeMediumPolytetrafluoroethylene_24=24 + I:pipeMediumPolyvinylChloride_24=24 + I:pipeMediumStainlessSteel_24=24 + I:pipeMediumSteel_24=24 + I:pipeMediumTitanium_24=24 + I:pipeMediumTungstenSteel_24=24 + I:pipeSmallBronze_8=8 + I:pipeSmallCopper_8=8 + I:pipeSmallPlastic_8=8 + I:pipeSmallPolytetrafluoroethylene_8=8 + I:pipeSmallStainlessSteel_8=8 + I:pipeSmallSteel_8=8 + I:pipeSmallTitanium_8=8 + I:pipeSmallTungstenSteel_8=8 + I:pipeTinyBronze_4=4 + I:pipeTinyCopper_4=4 + I:pipeTinyPlastic_4=4 + I:pipeTinyPolytetrafluoroethylene_4=4 + I:pipeTinyStainlessSteel_4=4 + I:pipeTinySteel_4=4 + I:pipeTinyTitanium_4=4 + I:pipeTinyTungstenSteel_4=4 + I:plateAluminium_26=26 + I:plateAmericium_245=245 + I:plateBatteryAlloy_189=189 + I:plateBeryllium_9=9 + I:plateBismuthBronze_92=92 + I:plateBismuth_208=208 + I:plateBlackBronze_98=98 + I:plateBlackSteel_64=64 + I:plateBlueSteel_75=75 + I:plateBrass_63=63 + I:plateBronze_76=76 + I:plateCarbon_12=12 + I:plateChrome_52=52 + I:plateCobaltBrass_58=58 + I:plateCobalt_59=59 + I:plateCopper_63=63 + I:plateCupronickel_60=60 + I:plateDamascusSteel_56=56 + I:plateDuranium_98=98 + I:plateElectrum_151=151 + I:plateEpoxidFiberReinforced_6=6 + I:plateEpoxid_6=6 + I:plateEuropium_151=151 + I:plateGalliumArsenide_72=72 + I:plateGallium_70=70 + I:plateGlass_20=20 + I:plateGold_196=196 + I:plateHSSE_81=81 + I:plateHSSG_98=98 + I:plateHSSS_129=129 + I:plateIndiumGalliumPhosphide_71=71 + I:plateInvar_56=56 + I:plateIridium_192=192 + I:plateIron_56=56 + I:plateIron_57=57 + I:plateKanthal_44=44 + I:plateLead_207=207 + I:plateMagnalium_25=25 + I:plateManganese_55=55 + I:plateMithril_245=245 + I:plateMolybdenum_95=95 + I:plateNaquadahAlloy_98=98 + I:plateNaquadahEnriched_98=98 + I:plateNaquadah_98=98 + I:plateNaquadria_98=98 + I:plateNeodymium_144=144 + I:plateNeodymium_146=146 + I:plateNeutronium_100000=100000 + I:plateNichrome_56=56 + I:plateNickelZincFerrite_33=33 + I:plateNickel_58=58 + I:plateNiobiumTitanium_71=71 + I:plateOsmiridium_191=191 + I:plateOsmium_190=190 + I:platePalladium_106=106 + I:platePlastic_4=4 + I:platePlatinum_195=195 + I:platePlutonium241_243=243 + I:platePlutonium_246=246 + I:platePolycaprolactam_5=5 + I:platePolyphenyleneSulfide_9=9 + I:platePolystyrene_6=6 + I:platePolytetrafluoroethylene_16=16 + I:platePolyvinylChloride_10=10 + I:plateRedAlloy_403=403 + I:plateRedSteel_69=69 + I:plateRoseGold_169=169 + I:plateRubber_5=5 + I:plateSilicon_28=28 + I:plateSilicone_7=7 + I:plateSilver_107=107 + I:plateSolderingAlloy_118=118 + I:plateStainlessSteel_55=55 + I:plateSteel_56=56 + I:plateSteel_57=57 + I:plateSterlingSilver_98=98 + I:plateStyreneButadieneRubber_5=5 + I:plateThorium_230=230 + I:plateTinAlloy_87=87 + I:plateTin_118=118 + I:plateTitanium_48=48 + I:plateTritanium_98=98 + I:plateTungstenCarbide_97=97 + I:plateTungstenSteel_119=119 + I:plateTungsten_183=183 + I:plateUltimet_61=61 + I:plateUranium235_235=235 + I:plateUranium_238=238 + I:plateVanadiumGallium_55=55 + I:plateVanadiumSteel_55=55 + I:plateYttriumBariumCuprate_51=51 + I:plateZinc_65=65 + I:ringAluminium_52=52 + I:ringBrass_126=126 + I:ringBronze_152=152 + I:ringChrome_104=104 + I:ringHSSE_162=162 + I:ringHSSG_196=196 + I:ringInvar_112=112 + I:ringIridium_384=384 + I:ringIron_112=112 + I:ringIron_114=114 + I:ringNeutronium_200000=200000 + I:ringOsmium_380=380 + I:ringRubber_10=10 + I:ringSilicone_14=14 + I:ringStainlessSteel_110=110 + I:ringSteel_112=112 + I:ringSteel_114=114 + I:ringStyreneButadieneRubber_10=10 + I:ringTin_236=236 + I:ringTitanium_96=96 + I:ringTungstenSteel_238=238 + I:stickAluminium_52=52 + I:stickAmericium_490=490 + I:stickBeryllium_18=18 + I:stickBismuthBronze_184=184 + I:stickBismuth_416=416 + I:stickBlackBronze_196=196 + I:stickBlackSteel_128=128 + I:stickBlueSteel_150=150 + I:stickBrass_126=126 + I:stickBronze_152=152 + I:stickCarbon_24=24 + I:stickChrome_104=104 + I:stickCobaltBrass_116=116 + I:stickCobalt_118=118 + I:stickCopper_126=126 + I:stickCupronickel_120=120 + I:stickDamascusSteel_112=112 + I:stickDuranium_196=196 + I:stickElectrum_302=302 + I:stickEpoxidFiberReinforced_12=12 + I:stickEpoxid_12=12 + I:stickEuropium_302=302 + I:stickGold_392=392 + I:stickHSSE_162=162 + I:stickHSSG_196=196 + I:stickHSSS_258=258 + I:stickInvar_112=112 + I:stickIridium_384=384 + I:stickIron_112=112 + I:stickIron_114=114 + I:stickKanthal_88=88 + I:stickLead_414=414 + I:stickMagnalium_50=50 + I:stickManganese_110=110 + I:stickMithril_490=490 + I:stickMolybdenum_190=190 + I:stickNaquadahAlloy_196=196 + I:stickNaquadahEnriched_196=196 + I:stickNaquadah_196=196 + I:stickNaquadria_196=196 + I:stickNeodymium_288=288 + I:stickNeodymium_292=292 + I:stickNeutronium_200000=200000 + I:stickNichrome_112=112 + I:stickNickelZincFerrite_66=66 + I:stickNickel_116=116 + I:stickOsmiridium_382=382 + I:stickOsmium_380=380 + I:stickPalladium_212=212 + I:stickPlastic_8=8 + I:stickPlatinum_390=390 + I:stickPlutonium241_486=486 + I:stickPlutonium_492=492 + I:stickPolycaprolactam_10=10 + I:stickPolyphenyleneSulfide_18=18 + I:stickPolystyrene_12=12 + I:stickPolytetrafluoroethylene_32=32 + I:stickPolyvinylChloride_20=20 + I:stickRedSteel_138=138 + I:stickRoseGold_338=338 + I:stickRubber_10=10 + I:stickSilicone_14=14 + I:stickSilver_214=214 + I:stickSolderingAlloy_236=236 + I:stickStainlessSteel_110=110 + I:stickSteel_112=112 + I:stickSteel_114=114 + I:stickSterlingSilver_196=196 + I:stickStyreneButadieneRubber_10=10 + I:stickThorium_460=460 + I:stickTinAlloy_174=174 + I:stickTin_236=236 + I:stickTitanium_96=96 + I:stickTritanium_196=196 + I:stickTungstenCarbide_194=194 + I:stickTungstenSteel_238=238 + I:stickTungsten_366=366 + I:stickUltimet_122=122 + I:stickUranium235_470=470 + I:stickUranium_476=476 + I:stickVanadiumGallium_110=110 + I:stickVanadiumSteel_110=110 + I:toolHeadAxeAluminium_78=78 + I:toolHeadAxeBeryllium_27=27 + I:toolHeadAxeBismuthBronze_276=276 + I:toolHeadAxeBismuth_624=624 + I:toolHeadAxeBlackBronze_294=294 + I:toolHeadAxeBlackSteel_192=192 + I:toolHeadAxeBlueSteel_225=225 + I:toolHeadAxeBrass_189=189 + I:toolHeadAxeBronze_228=228 + I:toolHeadAxeCarbon_36=36 + I:toolHeadAxeChrome_156=156 + I:toolHeadAxeCobaltBrass_174=174 + I:toolHeadAxeCobalt_177=177 + I:toolHeadAxeCupronickel_180=180 + I:toolHeadAxeDamascusSteel_168=168 + I:toolHeadAxeDuranium_294=294 + I:toolHeadAxeElectrum_453=453 + I:toolHeadAxeEpoxidFiberReinforced_18=18 + I:toolHeadAxeEpoxid_18=18 + I:toolHeadAxeGold_588=588 + I:toolHeadAxeHSSE_243=243 + I:toolHeadAxeHSSG_294=294 + I:toolHeadAxeHSSS_387=387 + I:toolHeadAxeInvar_168=168 + I:toolHeadAxeIridium_576=576 + I:toolHeadAxeIron_168=168 + I:toolHeadAxeIron_171=171 + I:toolHeadAxeKanthal_132=132 + I:toolHeadAxeLead_621=621 + I:toolHeadAxeMagnalium_75=75 + I:toolHeadAxeManganese_165=165 + I:toolHeadAxeMithril_735=735 + I:toolHeadAxeMolybdenum_285=285 + I:toolHeadAxeNaquadahAlloy_294=294 + I:toolHeadAxeNaquadahEnriched_294=294 + I:toolHeadAxeNaquadah_294=294 + I:toolHeadAxeNaquadria_294=294 + I:toolHeadAxeNeodymium_432=432 + I:toolHeadAxeNeodymium_438=438 + I:toolHeadAxeNeutronium_300000=300000 + I:toolHeadAxeNichrome_168=168 + I:toolHeadAxeNickelZincFerrite_99=99 + I:toolHeadAxeNickel_174=174 + I:toolHeadAxeOsmiridium_573=573 + I:toolHeadAxeOsmium_570=570 + I:toolHeadAxePalladium_318=318 + I:toolHeadAxePlastic_12=12 + I:toolHeadAxePlatinum_585=585 + I:toolHeadAxePlutonium241_729=729 + I:toolHeadAxePlutonium_738=738 + I:toolHeadAxePolycaprolactam_15=15 + I:toolHeadAxePolyphenyleneSulfide_27=27 + I:toolHeadAxePolystyrene_18=18 + I:toolHeadAxePolytetrafluoroethylene_48=48 + I:toolHeadAxePolyvinylChloride_30=30 + I:toolHeadAxeRedSteel_207=207 + I:toolHeadAxeRoseGold_507=507 + I:toolHeadAxeRubber_15=15 + I:toolHeadAxeSilicone_21=21 + I:toolHeadAxeSilver_321=321 + I:toolHeadAxeStainlessSteel_165=165 + I:toolHeadAxeSteel_168=168 + I:toolHeadAxeSteel_171=171 + I:toolHeadAxeSterlingSilver_294=294 + I:toolHeadAxeStyreneButadieneRubber_15=15 + I:toolHeadAxeThorium_690=690 + I:toolHeadAxeTinAlloy_261=261 + I:toolHeadAxeTitanium_144=144 + I:toolHeadAxeTritanium_294=294 + I:toolHeadAxeTungstenCarbide_291=291 + I:toolHeadAxeTungstenSteel_357=357 + I:toolHeadAxeTungsten_549=549 + I:toolHeadAxeUltimet_183=183 + I:toolHeadAxeUranium235_705=705 + I:toolHeadAxeUranium_714=714 + I:toolHeadAxeVanadiumSteel_165=165 + I:toolHeadFileAluminium_52=52 + I:toolHeadFileBeryllium_18=18 + I:toolHeadFileBismuthBronze_184=184 + I:toolHeadFileBismuth_416=416 + I:toolHeadFileBlackBronze_196=196 + I:toolHeadFileBlackSteel_128=128 + I:toolHeadFileBlueSteel_150=150 + I:toolHeadFileBrass_126=126 + I:toolHeadFileBronze_152=152 + I:toolHeadFileCarbon_24=24 + I:toolHeadFileChrome_104=104 + I:toolHeadFileCobaltBrass_116=116 + I:toolHeadFileCobalt_118=118 + I:toolHeadFileCupronickel_120=120 + I:toolHeadFileDamascusSteel_112=112 + I:toolHeadFileDuranium_196=196 + I:toolHeadFileElectrum_302=302 + I:toolHeadFileEpoxidFiberReinforced_12=12 + I:toolHeadFileEpoxid_12=12 + I:toolHeadFileGold_392=392 + I:toolHeadFileHSSE_162=162 + I:toolHeadFileHSSG_196=196 + I:toolHeadFileHSSS_258=258 + I:toolHeadFileInvar_112=112 + I:toolHeadFileIridium_384=384 + I:toolHeadFileIron_112=112 + I:toolHeadFileIron_114=114 + I:toolHeadFileKanthal_88=88 + I:toolHeadFileLead_414=414 + I:toolHeadFileMagnalium_50=50 + I:toolHeadFileManganese_110=110 + I:toolHeadFileMithril_490=490 + I:toolHeadFileMolybdenum_190=190 + I:toolHeadFileNaquadahAlloy_196=196 + I:toolHeadFileNaquadahEnriched_196=196 + I:toolHeadFileNaquadah_196=196 + I:toolHeadFileNaquadria_196=196 + I:toolHeadFileNeodymium_288=288 + I:toolHeadFileNeodymium_292=292 + I:toolHeadFileNeutronium_200000=200000 + I:toolHeadFileNichrome_112=112 + I:toolHeadFileNickelZincFerrite_66=66 + I:toolHeadFileNickel_116=116 + I:toolHeadFileOsmiridium_382=382 + I:toolHeadFileOsmium_380=380 + I:toolHeadFilePalladium_212=212 + I:toolHeadFilePlatinum_390=390 + I:toolHeadFilePlutonium241_486=486 + I:toolHeadFilePlutonium_492=492 + I:toolHeadFilePolycaprolactam_10=10 + I:toolHeadFilePolyphenyleneSulfide_18=18 + I:toolHeadFilePolytetrafluoroethylene_32=32 + I:toolHeadFileRedSteel_138=138 + I:toolHeadFileRoseGold_338=338 + I:toolHeadFileSilver_214=214 + I:toolHeadFileStainlessSteel_110=110 + I:toolHeadFileSteel_112=112 + I:toolHeadFileSteel_114=114 + I:toolHeadFileSterlingSilver_196=196 + I:toolHeadFileThorium_460=460 + I:toolHeadFileTinAlloy_174=174 + I:toolHeadFileTitanium_96=96 + I:toolHeadFileTritanium_196=196 + I:toolHeadFileTungstenCarbide_194=194 + I:toolHeadFileTungstenSteel_238=238 + I:toolHeadFileTungsten_366=366 + I:toolHeadFileUltimet_122=122 + I:toolHeadFileUranium235_470=470 + I:toolHeadFileUranium_476=476 + I:toolHeadFileVanadiumSteel_110=110 + I:toolHeadHammerAluminium_156=156 + I:toolHeadHammerBeryllium_54=54 + I:toolHeadHammerBismuthBronze_552=552 + I:toolHeadHammerBismuth_1248=1248 + I:toolHeadHammerBlackBronze_588=588 + I:toolHeadHammerBlackSteel_384=384 + I:toolHeadHammerBlueSteel_450=450 + I:toolHeadHammerBrass_378=378 + I:toolHeadHammerBronze_456=456 + I:toolHeadHammerCarbon_72=72 + I:toolHeadHammerChrome_312=312 + I:toolHeadHammerCobaltBrass_348=348 + I:toolHeadHammerCobalt_354=354 + I:toolHeadHammerCupronickel_360=360 + I:toolHeadHammerDamascusSteel_336=336 + I:toolHeadHammerDuranium_588=588 + I:toolHeadHammerElectrum_906=906 + I:toolHeadHammerEpoxidFiberReinforced_36=36 + I:toolHeadHammerEpoxid_36=36 + I:toolHeadHammerGold_1176=1176 + I:toolHeadHammerHSSE_486=486 + I:toolHeadHammerHSSG_588=588 + I:toolHeadHammerHSSS_774=774 + I:toolHeadHammerInvar_336=336 + I:toolHeadHammerIridium_1152=1152 + I:toolHeadHammerIron_336=336 + I:toolHeadHammerIron_342=342 + I:toolHeadHammerKanthal_264=264 + I:toolHeadHammerLead_1242=1242 + I:toolHeadHammerMagnalium_150=150 + I:toolHeadHammerManganese_330=330 + I:toolHeadHammerMithril_1470=1470 + I:toolHeadHammerMolybdenum_570=570 + I:toolHeadHammerNaquadahAlloy_588=588 + I:toolHeadHammerNaquadahEnriched_588=588 + I:toolHeadHammerNaquadah_588=588 + I:toolHeadHammerNaquadria_588=588 + I:toolHeadHammerNeodymium_864=864 + I:toolHeadHammerNeodymium_876=876 + I:toolHeadHammerNeutronium_600000=600000 + I:toolHeadHammerNichrome_336=336 + I:toolHeadHammerNickelZincFerrite_198=198 + I:toolHeadHammerNickel_348=348 + I:toolHeadHammerOsmiridium_1146=1146 + I:toolHeadHammerOsmium_1140=1140 + I:toolHeadHammerPalladium_636=636 + I:toolHeadHammerPlastic_24=24 + I:toolHeadHammerPlatinum_1170=1170 + I:toolHeadHammerPlutonium241_1458=1458 + I:toolHeadHammerPlutonium_1476=1476 + I:toolHeadHammerPolycaprolactam_30=30 + I:toolHeadHammerPolyphenyleneSulfide_54=54 + I:toolHeadHammerPolystyrene_36=36 + I:toolHeadHammerPolytetrafluoroethylene_96=96 + I:toolHeadHammerPolyvinylChloride_60=60 + I:toolHeadHammerRedSteel_414=414 + I:toolHeadHammerRoseGold_1014=1014 + I:toolHeadHammerRubber_30=30 + I:toolHeadHammerSilicone_42=42 + I:toolHeadHammerSilver_642=642 + I:toolHeadHammerStainlessSteel_330=330 + I:toolHeadHammerSteel_336=336 + I:toolHeadHammerSteel_342=342 + I:toolHeadHammerSterlingSilver_588=588 + I:toolHeadHammerStyreneButadieneRubber_30=30 + I:toolHeadHammerThorium_1380=1380 + I:toolHeadHammerTinAlloy_522=522 + I:toolHeadHammerTitanium_288=288 + I:toolHeadHammerTritanium_588=588 + I:toolHeadHammerTungstenCarbide_582=582 + I:toolHeadHammerTungstenSteel_714=714 + I:toolHeadHammerTungsten_1098=1098 + I:toolHeadHammerUltimet_366=366 + I:toolHeadHammerUranium235_1410=1410 + I:toolHeadHammerUranium_1428=1428 + I:toolHeadHammerVanadiumSteel_330=330 + I:toolHeadHoeAluminium_52=52 + I:toolHeadHoeBeryllium_18=18 + I:toolHeadHoeBismuthBronze_184=184 + I:toolHeadHoeBismuth_416=416 + I:toolHeadHoeBlackBronze_196=196 + I:toolHeadHoeBlackSteel_128=128 + I:toolHeadHoeBlueSteel_150=150 + I:toolHeadHoeBrass_126=126 + I:toolHeadHoeBronze_152=152 + I:toolHeadHoeCarbon_24=24 + I:toolHeadHoeChrome_104=104 + I:toolHeadHoeCobaltBrass_116=116 + I:toolHeadHoeCobalt_118=118 + I:toolHeadHoeCupronickel_120=120 + I:toolHeadHoeDamascusSteel_112=112 + I:toolHeadHoeDuranium_196=196 + I:toolHeadHoeElectrum_302=302 + I:toolHeadHoeEpoxidFiberReinforced_12=12 + I:toolHeadHoeEpoxid_12=12 + I:toolHeadHoeGold_392=392 + I:toolHeadHoeHSSE_162=162 + I:toolHeadHoeHSSG_196=196 + I:toolHeadHoeHSSS_258=258 + I:toolHeadHoeInvar_112=112 + I:toolHeadHoeIridium_384=384 + I:toolHeadHoeIron_112=112 + I:toolHeadHoeIron_114=114 + I:toolHeadHoeKanthal_88=88 + I:toolHeadHoeLead_414=414 + I:toolHeadHoeMagnalium_50=50 + I:toolHeadHoeManganese_110=110 + I:toolHeadHoeMithril_490=490 + I:toolHeadHoeMolybdenum_190=190 + I:toolHeadHoeNaquadahAlloy_196=196 + I:toolHeadHoeNaquadahEnriched_196=196 + I:toolHeadHoeNaquadah_196=196 + I:toolHeadHoeNaquadria_196=196 + I:toolHeadHoeNeodymium_288=288 + I:toolHeadHoeNeodymium_292=292 + I:toolHeadHoeNeutronium_200000=200000 + I:toolHeadHoeNichrome_112=112 + I:toolHeadHoeNickelZincFerrite_66=66 + I:toolHeadHoeNickel_116=116 + I:toolHeadHoeOsmiridium_382=382 + I:toolHeadHoeOsmium_380=380 + I:toolHeadHoePalladium_212=212 + I:toolHeadHoePlastic_8=8 + I:toolHeadHoePlatinum_390=390 + I:toolHeadHoePlutonium241_486=486 + I:toolHeadHoePlutonium_492=492 + I:toolHeadHoePolycaprolactam_10=10 + I:toolHeadHoePolyphenyleneSulfide_18=18 + I:toolHeadHoePolystyrene_12=12 + I:toolHeadHoePolytetrafluoroethylene_32=32 + I:toolHeadHoePolyvinylChloride_20=20 + I:toolHeadHoeRedSteel_138=138 + I:toolHeadHoeRoseGold_338=338 + I:toolHeadHoeRubber_10=10 + I:toolHeadHoeSilicone_14=14 + I:toolHeadHoeSilver_214=214 + I:toolHeadHoeStainlessSteel_110=110 + I:toolHeadHoeSteel_112=112 + I:toolHeadHoeSteel_114=114 + I:toolHeadHoeSterlingSilver_196=196 + I:toolHeadHoeStyreneButadieneRubber_10=10 + I:toolHeadHoeThorium_460=460 + I:toolHeadHoeTinAlloy_174=174 + I:toolHeadHoeTitanium_96=96 + I:toolHeadHoeTritanium_196=196 + I:toolHeadHoeTungstenCarbide_194=194 + I:toolHeadHoeTungstenSteel_238=238 + I:toolHeadHoeTungsten_366=366 + I:toolHeadHoeUltimet_122=122 + I:toolHeadHoeUranium235_470=470 + I:toolHeadHoeUranium_476=476 + I:toolHeadHoeVanadiumSteel_110=110 + I:toolHeadPickaxeAluminium_78=78 + I:toolHeadPickaxeBeryllium_27=27 + I:toolHeadPickaxeBismuthBronze_276=276 + I:toolHeadPickaxeBismuth_624=624 + I:toolHeadPickaxeBlackBronze_294=294 + I:toolHeadPickaxeBlackSteel_192=192 + I:toolHeadPickaxeBlueSteel_225=225 + I:toolHeadPickaxeBrass_189=189 + I:toolHeadPickaxeBronze_228=228 + I:toolHeadPickaxeCarbon_36=36 + I:toolHeadPickaxeChrome_156=156 + I:toolHeadPickaxeCobaltBrass_174=174 + I:toolHeadPickaxeCobalt_177=177 + I:toolHeadPickaxeCupronickel_180=180 + I:toolHeadPickaxeDamascusSteel_168=168 + I:toolHeadPickaxeDuranium_294=294 + I:toolHeadPickaxeElectrum_453=453 + I:toolHeadPickaxeEpoxidFiberReinforced_18=18 + I:toolHeadPickaxeEpoxid_18=18 + I:toolHeadPickaxeGold_588=588 + I:toolHeadPickaxeHSSE_243=243 + I:toolHeadPickaxeHSSG_294=294 + I:toolHeadPickaxeHSSS_387=387 + I:toolHeadPickaxeInvar_168=168 + I:toolHeadPickaxeIridium_576=576 + I:toolHeadPickaxeIron_168=168 + I:toolHeadPickaxeIron_171=171 + I:toolHeadPickaxeKanthal_132=132 + I:toolHeadPickaxeLead_621=621 + I:toolHeadPickaxeMagnalium_75=75 + I:toolHeadPickaxeManganese_165=165 + I:toolHeadPickaxeMithril_735=735 + I:toolHeadPickaxeMolybdenum_285=285 + I:toolHeadPickaxeNaquadahAlloy_294=294 + I:toolHeadPickaxeNaquadahEnriched_294=294 + I:toolHeadPickaxeNaquadah_294=294 + I:toolHeadPickaxeNaquadria_294=294 + I:toolHeadPickaxeNeodymium_432=432 + I:toolHeadPickaxeNeodymium_438=438 + I:toolHeadPickaxeNeutronium_300000=300000 + I:toolHeadPickaxeNichrome_168=168 + I:toolHeadPickaxeNickelZincFerrite_99=99 + I:toolHeadPickaxeNickel_174=174 + I:toolHeadPickaxeOsmiridium_573=573 + I:toolHeadPickaxeOsmium_570=570 + I:toolHeadPickaxePalladium_318=318 + I:toolHeadPickaxePlastic_12=12 + I:toolHeadPickaxePlatinum_585=585 + I:toolHeadPickaxePlutonium241_729=729 + I:toolHeadPickaxePlutonium_738=738 + I:toolHeadPickaxePolycaprolactam_15=15 + I:toolHeadPickaxePolyphenyleneSulfide_27=27 + I:toolHeadPickaxePolystyrene_18=18 + I:toolHeadPickaxePolytetrafluoroethylene_48=48 + I:toolHeadPickaxePolyvinylChloride_30=30 + I:toolHeadPickaxeRedSteel_207=207 + I:toolHeadPickaxeRoseGold_507=507 + I:toolHeadPickaxeRubber_15=15 + I:toolHeadPickaxeSilicone_21=21 + I:toolHeadPickaxeSilver_321=321 + I:toolHeadPickaxeStainlessSteel_165=165 + I:toolHeadPickaxeSteel_168=168 + I:toolHeadPickaxeSteel_171=171 + I:toolHeadPickaxeSterlingSilver_294=294 + I:toolHeadPickaxeStyreneButadieneRubber_15=15 + I:toolHeadPickaxeThorium_690=690 + I:toolHeadPickaxeTinAlloy_261=261 + I:toolHeadPickaxeTitanium_144=144 + I:toolHeadPickaxeTritanium_294=294 + I:toolHeadPickaxeTungstenCarbide_291=291 + I:toolHeadPickaxeTungstenSteel_357=357 + I:toolHeadPickaxeTungsten_549=549 + I:toolHeadPickaxeUltimet_183=183 + I:toolHeadPickaxeUranium235_705=705 + I:toolHeadPickaxeUranium_714=714 + I:toolHeadPickaxeVanadiumSteel_165=165 + I:toolHeadSawAluminium_52=52 + I:toolHeadSawBeryllium_18=18 + I:toolHeadSawBismuthBronze_184=184 + I:toolHeadSawBismuth_416=416 + I:toolHeadSawBlackBronze_196=196 + I:toolHeadSawBlackSteel_128=128 + I:toolHeadSawBlueSteel_150=150 + I:toolHeadSawBrass_126=126 + I:toolHeadSawBronze_152=152 + I:toolHeadSawCarbon_24=24 + I:toolHeadSawChrome_104=104 + I:toolHeadSawCobaltBrass_116=116 + I:toolHeadSawCobalt_118=118 + I:toolHeadSawCupronickel_120=120 + I:toolHeadSawDamascusSteel_112=112 + I:toolHeadSawDuranium_196=196 + I:toolHeadSawElectrum_302=302 + I:toolHeadSawEpoxidFiberReinforced_12=12 + I:toolHeadSawEpoxid_12=12 + I:toolHeadSawGold_392=392 + I:toolHeadSawHSSE_162=162 + I:toolHeadSawHSSG_196=196 + I:toolHeadSawHSSS_258=258 + I:toolHeadSawInvar_112=112 + I:toolHeadSawIridium_384=384 + I:toolHeadSawIron_112=112 + I:toolHeadSawIron_114=114 + I:toolHeadSawKanthal_88=88 + I:toolHeadSawLead_414=414 + I:toolHeadSawMagnalium_50=50 + I:toolHeadSawManganese_110=110 + I:toolHeadSawMithril_490=490 + I:toolHeadSawMolybdenum_190=190 + I:toolHeadSawNaquadahAlloy_196=196 + I:toolHeadSawNaquadahEnriched_196=196 + I:toolHeadSawNaquadah_196=196 + I:toolHeadSawNaquadria_196=196 + I:toolHeadSawNeodymium_288=288 + I:toolHeadSawNeodymium_292=292 + I:toolHeadSawNeutronium_200000=200000 + I:toolHeadSawNichrome_112=112 + I:toolHeadSawNickelZincFerrite_66=66 + I:toolHeadSawNickel_116=116 + I:toolHeadSawOsmiridium_382=382 + I:toolHeadSawOsmium_380=380 + I:toolHeadSawPalladium_212=212 + I:toolHeadSawPlatinum_390=390 + I:toolHeadSawPlutonium241_486=486 + I:toolHeadSawPlutonium_492=492 + I:toolHeadSawPolycaprolactam_10=10 + I:toolHeadSawPolyphenyleneSulfide_18=18 + I:toolHeadSawPolytetrafluoroethylene_32=32 + I:toolHeadSawRedSteel_138=138 + I:toolHeadSawRoseGold_338=338 + I:toolHeadSawSilver_214=214 + I:toolHeadSawStainlessSteel_110=110 + I:toolHeadSawSteel_112=112 + I:toolHeadSawSteel_114=114 + I:toolHeadSawSterlingSilver_196=196 + I:toolHeadSawThorium_460=460 + I:toolHeadSawTinAlloy_174=174 + I:toolHeadSawTitanium_96=96 + I:toolHeadSawTritanium_196=196 + I:toolHeadSawTungstenCarbide_194=194 + I:toolHeadSawTungstenSteel_238=238 + I:toolHeadSawTungsten_366=366 + I:toolHeadSawUltimet_122=122 + I:toolHeadSawUranium235_470=470 + I:toolHeadSawUranium_476=476 + I:toolHeadSawVanadiumSteel_110=110 + I:toolHeadShovelAluminium_26=26 + I:toolHeadShovelBeryllium_9=9 + I:toolHeadShovelBismuthBronze_92=92 + I:toolHeadShovelBismuth_208=208 + I:toolHeadShovelBlackBronze_98=98 + I:toolHeadShovelBlackSteel_64=64 + I:toolHeadShovelBlueSteel_75=75 + I:toolHeadShovelBrass_63=63 + I:toolHeadShovelBronze_76=76 + I:toolHeadShovelCarbon_12=12 + I:toolHeadShovelChrome_52=52 + I:toolHeadShovelCobaltBrass_58=58 + I:toolHeadShovelCobalt_59=59 + I:toolHeadShovelCupronickel_60=60 + I:toolHeadShovelDamascusSteel_56=56 + I:toolHeadShovelDuranium_98=98 + I:toolHeadShovelElectrum_151=151 + I:toolHeadShovelEpoxidFiberReinforced_6=6 + I:toolHeadShovelEpoxid_6=6 + I:toolHeadShovelGold_196=196 + I:toolHeadShovelHSSE_81=81 + I:toolHeadShovelHSSG_98=98 + I:toolHeadShovelHSSS_129=129 + I:toolHeadShovelInvar_56=56 + I:toolHeadShovelIridium_192=192 + I:toolHeadShovelIron_56=56 + I:toolHeadShovelIron_57=57 + I:toolHeadShovelKanthal_44=44 + I:toolHeadShovelLead_207=207 + I:toolHeadShovelMagnalium_25=25 + I:toolHeadShovelManganese_55=55 + I:toolHeadShovelMithril_245=245 + I:toolHeadShovelMolybdenum_95=95 + I:toolHeadShovelNaquadahAlloy_98=98 + I:toolHeadShovelNaquadahEnriched_98=98 + I:toolHeadShovelNaquadah_98=98 + I:toolHeadShovelNaquadria_98=98 + I:toolHeadShovelNeodymium_144=144 + I:toolHeadShovelNeodymium_146=146 + I:toolHeadShovelNeutronium_100000=100000 + I:toolHeadShovelNichrome_56=56 + I:toolHeadShovelNickelZincFerrite_33=33 + I:toolHeadShovelNickel_58=58 + I:toolHeadShovelOsmiridium_191=191 + I:toolHeadShovelOsmium_190=190 + I:toolHeadShovelPalladium_106=106 + I:toolHeadShovelPlastic_4=4 + I:toolHeadShovelPlatinum_195=195 + I:toolHeadShovelPlutonium241_243=243 + I:toolHeadShovelPlutonium_246=246 + I:toolHeadShovelPolycaprolactam_5=5 + I:toolHeadShovelPolyphenyleneSulfide_9=9 + I:toolHeadShovelPolystyrene_6=6 + I:toolHeadShovelPolytetrafluoroethylene_16=16 + I:toolHeadShovelPolyvinylChloride_10=10 + I:toolHeadShovelRedSteel_69=69 + I:toolHeadShovelRoseGold_169=169 + I:toolHeadShovelRubber_5=5 + I:toolHeadShovelSilicone_7=7 + I:toolHeadShovelSilver_107=107 + I:toolHeadShovelStainlessSteel_55=55 + I:toolHeadShovelSteel_56=56 + I:toolHeadShovelSteel_57=57 + I:toolHeadShovelSterlingSilver_98=98 + I:toolHeadShovelStyreneButadieneRubber_5=5 + I:toolHeadShovelThorium_230=230 + I:toolHeadShovelTinAlloy_87=87 + I:toolHeadShovelTitanium_48=48 + I:toolHeadShovelTritanium_98=98 + I:toolHeadShovelTungstenCarbide_97=97 + I:toolHeadShovelTungstenSteel_119=119 + I:toolHeadShovelTungsten_183=183 + I:toolHeadShovelUltimet_61=61 + I:toolHeadShovelUranium235_235=235 + I:toolHeadShovelUranium_238=238 + I:toolHeadShovelVanadiumSteel_55=55 + I:toolHeadSwordAluminium_52=52 + I:toolHeadSwordBeryllium_18=18 + I:toolHeadSwordBismuthBronze_184=184 + I:toolHeadSwordBismuth_416=416 + I:toolHeadSwordBlackBronze_196=196 + I:toolHeadSwordBlackSteel_128=128 + I:toolHeadSwordBlueSteel_150=150 + I:toolHeadSwordBrass_126=126 + I:toolHeadSwordBronze_152=152 + I:toolHeadSwordCarbon_24=24 + I:toolHeadSwordChrome_104=104 + I:toolHeadSwordCobaltBrass_116=116 + I:toolHeadSwordCobalt_118=118 + I:toolHeadSwordCupronickel_120=120 + I:toolHeadSwordDamascusSteel_112=112 + I:toolHeadSwordDuranium_196=196 + I:toolHeadSwordElectrum_302=302 + I:toolHeadSwordEpoxidFiberReinforced_12=12 + I:toolHeadSwordEpoxid_12=12 + I:toolHeadSwordGold_392=392 + I:toolHeadSwordHSSE_162=162 + I:toolHeadSwordHSSG_196=196 + I:toolHeadSwordHSSS_258=258 + I:toolHeadSwordInvar_112=112 + I:toolHeadSwordIridium_384=384 + I:toolHeadSwordIron_112=112 + I:toolHeadSwordIron_114=114 + I:toolHeadSwordKanthal_88=88 + I:toolHeadSwordLead_414=414 + I:toolHeadSwordMagnalium_50=50 + I:toolHeadSwordManganese_110=110 + I:toolHeadSwordMithril_490=490 + I:toolHeadSwordMolybdenum_190=190 + I:toolHeadSwordNaquadahAlloy_196=196 + I:toolHeadSwordNaquadahEnriched_196=196 + I:toolHeadSwordNaquadah_196=196 + I:toolHeadSwordNaquadria_196=196 + I:toolHeadSwordNeodymium_288=288 + I:toolHeadSwordNeodymium_292=292 + I:toolHeadSwordNeutronium_200000=200000 + I:toolHeadSwordNichrome_112=112 + I:toolHeadSwordNickelZincFerrite_66=66 + I:toolHeadSwordNickel_116=116 + I:toolHeadSwordOsmiridium_382=382 + I:toolHeadSwordOsmium_380=380 + I:toolHeadSwordPalladium_212=212 + I:toolHeadSwordPlastic_8=8 + I:toolHeadSwordPlatinum_390=390 + I:toolHeadSwordPlutonium241_486=486 + I:toolHeadSwordPlutonium_492=492 + I:toolHeadSwordPolycaprolactam_10=10 + I:toolHeadSwordPolyphenyleneSulfide_18=18 + I:toolHeadSwordPolystyrene_12=12 + I:toolHeadSwordPolytetrafluoroethylene_32=32 + I:toolHeadSwordPolyvinylChloride_20=20 + I:toolHeadSwordRedSteel_138=138 + I:toolHeadSwordRoseGold_338=338 + I:toolHeadSwordRubber_10=10 + I:toolHeadSwordSilicone_14=14 + I:toolHeadSwordSilver_214=214 + I:toolHeadSwordStainlessSteel_110=110 + I:toolHeadSwordSteel_112=112 + I:toolHeadSwordSteel_114=114 + I:toolHeadSwordSterlingSilver_196=196 + I:toolHeadSwordStyreneButadieneRubber_10=10 + I:toolHeadSwordThorium_460=460 + I:toolHeadSwordTinAlloy_174=174 + I:toolHeadSwordTitanium_96=96 + I:toolHeadSwordTritanium_196=196 + I:toolHeadSwordTungstenCarbide_194=194 + I:toolHeadSwordTungstenSteel_238=238 + I:toolHeadSwordTungsten_366=366 + I:toolHeadSwordUltimet_122=122 + I:toolHeadSwordUranium235_470=470 + I:toolHeadSwordUranium_476=476 + I:toolHeadSwordVanadiumSteel_110=110 + I:wireGt01Aluminium_52=52 + I:wireGt01BlackSteel_128=128 + I:wireGt01Cobalt_118=118 + I:wireGt01Copper_126=126 + I:wireGt01Cupronickel_120=120 + I:wireGt01Duranium_196=196 + I:wireGt01Electrum_302=302 + I:wireGt01Gold_392=392 + I:wireGt01HSSG_196=196 + I:wireGt01Iron_112=112 + I:wireGt01Iron_114=114 + I:wireGt01Kanthal_88=88 + I:wireGt01Lead_414=414 + I:wireGt01NaquadahAlloy_196=196 + I:wireGt01Naquadah_196=196 + I:wireGt01Nichrome_112=112 + I:wireGt01Nickel_116=116 + I:wireGt01NiobiumTitanium_142=142 + I:wireGt01Osmium_380=380 + I:wireGt01Platinum_390=390 + I:wireGt01RedAlloy_806=806 + I:wireGt01Silver_214=214 + I:wireGt01SolderingAlloy_236=236 + I:wireGt01Steel_112=112 + I:wireGt01Steel_114=114 + I:wireGt01Tin_236=236 + I:wireGt01Titanium_96=96 + I:wireGt01TungstenSteel_238=238 + I:wireGt01Tungsten_366=366 + I:wireGt01VanadiumGallium_110=110 + I:wireGt01YttriumBariumCuprate_102=102 + I:wireGt01Zinc_130=130 +} + + +fermenting { + I:fluid.fermentedbiomass_150=150 + I:fluid.potion.beer_1024=1024 + I:fluid.potion.cider_1024=1024 + I:fluid.potion.damage.strong_2048=2048 + I:fluid.potion.damage_1024=1024 + I:fluid.potion.darkbeer_1024=1024 + I:fluid.potion.dragonblood_2048=2048 + I:fluid.potion.glenmckenner_2048=2048 + I:fluid.potion.goldencider_1024=1024 + I:fluid.potion.invisibility.long_2048=2048 + I:fluid.potion.invisibility_1024=1024 + I:fluid.potion.limoncello_1024=1024 + I:fluid.potion.mundane_1024=1024 + I:fluid.potion.notchesbrew_1024=1024 + I:fluid.potion.piratebrew_2048=2048 + I:fluid.potion.poison.long_2048=2048 + I:fluid.potion.poison.strong_2048=2048 + I:fluid.potion.poison_1024=1024 + I:fluid.potion.rum_1024=1024 + I:fluid.potion.scotch_1024=1024 + I:fluid.potion.slowness.long_2048=2048 + I:fluid.potion.slowness_1024=1024 + I:fluid.potion.vinegar_2048=2048 + I:fluid.potion.weakness.long_2048=2048 + I:fluid.potion.weakness_1024=1024 + I:fluid.potion.wine_1024=1024 +} + + +fluidcanner { + B:cellEmpty_true=true + B:gt.metaitem.01.32510_true=true + B:gt.metaitem.01.32511_true=true + B:gt.metaitem.01.32520_true=true + B:gt.metaitem.01.32521_true=true + B:gt.metaitem.01.32530_true=true + B:gt.metaitem.01.32531_true=true + B:ic2.itemBatREDischarged_true=true + B:ic2.itemCellSteam_true=true +} + + +fluidextractor { + I:dustHydratedCoal_32=32 + I:dustMonazite_64=64 + I:dustQuartzite_600=600 + I:dustWood_16=16 + I:gemCharcoal_128=128 + I:gt.metaitem.02.32410_128=128 + I:gt.metaitem.02.32502_128=128 + I:gt.metaitem.02.32510_128=128 + I:gt.metaitem.02.32512_128=128 + I:gt.metaitem.02.32513_128=128 + I:gt.metaitem.02.32520_128=128 + I:gt.metaitem.02.32557_32=32 + I:ic2.itemTritiumCell_16=16 + I:item.dyePowder.black_128=128 + I:item.fish.clownfish.raw_16=16 + I:item.fish.cod.raw_16=16 + I:item.fish.pufferfish.raw_16=16 + I:item.fish.salmon.raw_16=16 + I:item.seeds_32=32 + I:item.seeds_64=64 + I:item.seeds_melon_32=32 + I:item.seeds_pumpkin_32=32 +} + + +fluidheater { + I:fluid.acetone_80=80 + I:fluid.ethenone_160=160 + I:fluid.growthmediumsterilized_60=60 + I:fluid.hotfryingoil_16=16 + I:fluid.steam_30=30 +} + + +fluidsmelter { + I:arrowGtWoodDamascusSteel_6=6 + I:arrowGtWoodSterlingSilver_6=6 + I:blockAluminium_216=216 + I:blockAmericium_216=216 + I:blockAnnealedCopper_216=216 + I:blockAntimony_216=216 + I:blockArsenic_216=216 + I:blockBatteryAlloy_216=216 + I:blockBeryllium_216=216 + I:blockBismuthBronze_216=216 + I:blockBismuth_216=216 + I:blockBlackBronze_216=216 + I:blockBlackSteel_216=216 + I:blockBlueSteel_216=216 + I:blockBrass_216=216 + I:blockBronze_216=216 + I:blockCaesium_216=216 + I:blockCerium_216=216 + I:blockChrome_216=216 + I:blockCobaltBrass_216=216 + I:blockCobalt_216=216 + I:blockCopper_216=216 + I:blockCupronickel_216=216 + I:blockDamascusSteel_216=216 + I:blockDuranium_216=216 + I:blockElectrum_216=216 + I:blockEuropium_216=216 + I:blockGallium_216=216 + I:blockGold_216=216 + I:blockHSSE_216=216 + I:blockHSSG_216=216 + I:blockHSSS_216=216 + I:blockIndium_216=216 + I:blockInvar_216=216 + I:blockIridium_216=216 + I:blockIronMagnetic_216=216 + I:blockIron_216=216 + I:blockKanthal_216=216 + I:blockLead_216=216 + I:blockLutetium_216=216 + I:blockMagnalium_216=216 + I:blockMagnesium_216=216 + I:blockManganese_216=216 + I:blockMithril_216=216 + I:blockMolybdenum_216=216 + I:blockNaquadahAlloy_216=216 + I:blockNaquadahEnriched_216=216 + I:blockNaquadah_216=216 + I:blockNaquadria_216=216 + I:blockNeodymiumMagnetic_216=216 + I:blockNeodymium_216=216 + I:blockNeutronium_216=216 + I:blockNichrome_216=216 + I:blockNickel_216=216 + I:blockNiobiumNitride_216=216 + I:blockNiobiumTitanium_216=216 + I:blockNiobium_216=216 + I:blockOsmiridium_216=216 + I:blockOsmium_216=216 + I:blockPalladium_216=216 + I:blockPigIron_216=216 + I:blockPlatinum_216=216 + I:blockPlutonium241_216=216 + I:blockPlutonium_216=216 + I:blockRedAlloy_216=216 + I:blockRedSteel_216=216 + I:blockRedstone_216=216 + I:blockRoseGold_216=216 + I:blockSilicon_216=216 + I:blockSilver_216=216 + I:blockSolderingAlloy_216=216 + I:blockStainlessSteel_216=216 + I:blockSteelMagnetic_216=216 + I:blockSteel_216=216 + I:blockSterlingSilver_216=216 + I:blockTantalum_216=216 + I:blockThorium_216=216 + I:blockTinAlloy_216=216 + I:blockTin_216=216 + I:blockTitanium_216=216 + I:blockTritanium_216=216 + I:blockTungstenCarbide_216=216 + I:blockTungstenSteel_216=216 + I:blockTungsten_216=216 + I:blockUltimet_216=216 + I:blockUranium235_216=216 + I:blockUranium_216=216 + I:blockVanadiumGallium_216=216 + I:blockVanadiumSteel_216=216 + I:blockVanadium_216=216 + I:blockWroughtIron_216=216 + I:blockYttriumBariumCuprate_216=216 + I:blockYttrium_216=216 + I:blockZinc_216=216 + I:boltAluminium_3=3 + I:boltBeryllium_3=3 + I:boltBismuthBronze_3=3 + I:boltBismuth_3=3 + I:boltBlackBronze_3=3 + I:boltBlackSteel_3=3 + I:boltBlueSteel_3=3 + I:boltBrass_3=3 + I:boltBronze_3=3 + I:boltCarbon_3=3 + I:boltChrome_3=3 + I:boltCobaltBrass_3=3 + I:boltCobalt_3=3 + I:boltCupronickel_3=3 + I:boltDamascusSteel_3=3 + I:boltDuranium_3=3 + I:boltElectrum_3=3 + I:boltEpoxidFiberReinforced_3=3 + I:boltEpoxid_3=3 + I:boltGold_3=3 + I:boltHSSE_3=3 + I:boltHSSG_3=3 + I:boltHSSS_3=3 + I:boltInvar_3=3 + I:boltIridium_3=3 + I:boltIronMagnetic_3=3 + I:boltIron_3=3 + I:boltKanthal_3=3 + I:boltLead_3=3 + I:boltMagnalium_3=3 + I:boltManganese_3=3 + I:boltMithril_3=3 + I:boltMolybdenum_3=3 + I:boltNaquadahAlloy_3=3 + I:boltNaquadahEnriched_3=3 + I:boltNaquadah_3=3 + I:boltNaquadria_3=3 + I:boltNeodymiumMagnetic_3=3 + I:boltNeodymium_3=3 + I:boltNeutronium_3=3 + I:boltNichrome_3=3 + I:boltNickelZincFerrite_3=3 + I:boltNickel_3=3 + I:boltOsmiridium_3=3 + I:boltOsmium_3=3 + I:boltPalladium_3=3 + I:boltPigIron_3=3 + I:boltPlastic_3=3 + I:boltPlatinum_3=3 + I:boltPlutonium241_3=3 + I:boltPlutonium_3=3 + I:boltPolycaprolactam_3=3 + I:boltPolyphenyleneSulfide_3=3 + I:boltPolystyrene_3=3 + I:boltPolytetrafluoroethylene_3=3 + I:boltPolyvinylChloride_3=3 + I:boltRedSteel_3=3 + I:boltRoseGold_3=3 + I:boltRubber_3=3 + I:boltSilicone_3=3 + I:boltSilver_3=3 + I:boltStainlessSteel_3=3 + I:boltSteelMagnetic_3=3 + I:boltSteel_3=3 + I:boltSterlingSilver_3=3 + I:boltStyreneButadieneRubber_3=3 + I:boltThorium_3=3 + I:boltTinAlloy_3=3 + I:boltTin_3=3 + I:boltTitanium_3=3 + I:boltTritanium_3=3 + I:boltTungstenCarbide_3=3 + I:boltTungstenSteel_3=3 + I:boltTungsten_3=3 + I:boltUltimet_3=3 + I:boltUranium235_3=3 + I:boltUranium_3=3 + I:boltVanadiumSteel_3=3 + I:boltWroughtIron_3=3 + I:cableGt01Aluminium_12=12 + I:cableGt01AnnealedCopper_12=12 + I:cableGt01BlackSteel_12=12 + I:cableGt01BlueAlloy_12=12 + I:cableGt01Cobalt_12=12 + I:cableGt01Copper_12=12 + I:cableGt01Cupronickel_12=12 + I:cableGt01Duranium_12=12 + I:cableGt01Electrum_12=12 + I:cableGt01Gold_12=12 + I:cableGt01HSSG_12=12 + I:cableGt01Iron_12=12 + I:cableGt01Kanthal_12=12 + I:cableGt01Lead_12=12 + I:cableGt01NaquadahAlloy_12=12 + I:cableGt01Naquadah_12=12 + I:cableGt01Nichrome_12=12 + I:cableGt01Nickel_12=12 + I:cableGt01NiobiumTitanium_12=12 + I:cableGt01Osmium_12=12 + I:cableGt01Platinum_12=12 + I:cableGt01RedAlloy_12=12 + I:cableGt01Silver_12=12 + I:cableGt01SolderingAlloy_12=12 + I:cableGt01Steel_12=12 + I:cableGt01Tin_12=12 + I:cableGt01Titanium_12=12 + I:cableGt01TungstenSteel_12=12 + I:cableGt01Tungsten_12=12 + I:cableGt01VanadiumGallium_12=12 + I:cableGt01YttriumBariumCuprate_12=12 + I:cableGt01Zinc_12=12 + I:cableGt02Aluminium_24=24 + I:cableGt02AnnealedCopper_24=24 + I:cableGt02BlackSteel_24=24 + I:cableGt02BlueAlloy_24=24 + I:cableGt02Cobalt_24=24 + I:cableGt02Copper_24=24 + I:cableGt02Cupronickel_24=24 + I:cableGt02Duranium_24=24 + I:cableGt02Electrum_24=24 + I:cableGt02Gold_24=24 + I:cableGt02HSSG_24=24 + I:cableGt02Iron_24=24 + I:cableGt02Kanthal_24=24 + I:cableGt02Lead_24=24 + I:cableGt02NaquadahAlloy_24=24 + I:cableGt02Naquadah_24=24 + I:cableGt02Nichrome_24=24 + I:cableGt02Nickel_24=24 + I:cableGt02NiobiumTitanium_24=24 + I:cableGt02Osmium_24=24 + I:cableGt02Platinum_24=24 + I:cableGt02RedAlloy_24=24 + I:cableGt02Silver_24=24 + I:cableGt02SolderingAlloy_24=24 + I:cableGt02Steel_24=24 + I:cableGt02Tin_24=24 + I:cableGt02Titanium_24=24 + I:cableGt02TungstenSteel_24=24 + I:cableGt02Tungsten_24=24 + I:cableGt02VanadiumGallium_24=24 + I:cableGt02YttriumBariumCuprate_24=24 + I:cableGt02Zinc_24=24 + I:cableGt04Aluminium_48=48 + I:cableGt04AnnealedCopper_48=48 + I:cableGt04BlackSteel_48=48 + I:cableGt04BlueAlloy_48=48 + I:cableGt04Cobalt_48=48 + I:cableGt04Copper_48=48 + I:cableGt04Cupronickel_48=48 + I:cableGt04Duranium_48=48 + I:cableGt04Electrum_48=48 + I:cableGt04Gold_48=48 + I:cableGt04HSSG_48=48 + I:cableGt04Iron_48=48 + I:cableGt04Kanthal_48=48 + I:cableGt04Lead_48=48 + I:cableGt04NaquadahAlloy_48=48 + I:cableGt04Naquadah_48=48 + I:cableGt04Nichrome_48=48 + I:cableGt04Nickel_48=48 + I:cableGt04NiobiumTitanium_48=48 + I:cableGt04Osmium_48=48 + I:cableGt04Platinum_48=48 + I:cableGt04RedAlloy_48=48 + I:cableGt04Silver_48=48 + I:cableGt04SolderingAlloy_48=48 + I:cableGt04Steel_48=48 + I:cableGt04Tin_48=48 + I:cableGt04Titanium_48=48 + I:cableGt04TungstenSteel_48=48 + I:cableGt04Tungsten_48=48 + I:cableGt04VanadiumGallium_48=48 + I:cableGt04YttriumBariumCuprate_48=48 + I:cableGt04Zinc_48=48 + I:cableGt08Aluminium_96=96 + I:cableGt08AnnealedCopper_96=96 + I:cableGt08BlackSteel_96=96 + I:cableGt08BlueAlloy_96=96 + I:cableGt08Cobalt_96=96 + I:cableGt08Copper_96=96 + I:cableGt08Cupronickel_96=96 + I:cableGt08Duranium_96=96 + I:cableGt08Electrum_96=96 + I:cableGt08Gold_96=96 + I:cableGt08HSSG_96=96 + I:cableGt08Iron_96=96 + I:cableGt08Kanthal_96=96 + I:cableGt08Lead_96=96 + I:cableGt08NaquadahAlloy_96=96 + I:cableGt08Naquadah_96=96 + I:cableGt08Nichrome_96=96 + I:cableGt08Nickel_96=96 + I:cableGt08NiobiumTitanium_96=96 + I:cableGt08Osmium_96=96 + I:cableGt08Platinum_96=96 + I:cableGt08RedAlloy_96=96 + I:cableGt08Silver_96=96 + I:cableGt08SolderingAlloy_96=96 + I:cableGt08Steel_96=96 + I:cableGt08Tin_96=96 + I:cableGt08Titanium_96=96 + I:cableGt08TungstenSteel_96=96 + I:cableGt08Tungsten_96=96 + I:cableGt08VanadiumGallium_96=96 + I:cableGt08YttriumBariumCuprate_96=96 + I:cableGt08Zinc_96=96 + I:cableGt12Aluminium_144=144 + I:cableGt12AnnealedCopper_144=144 + I:cableGt12BlackSteel_144=144 + I:cableGt12BlueAlloy_144=144 + I:cableGt12Cobalt_144=144 + I:cableGt12Copper_144=144 + I:cableGt12Cupronickel_144=144 + I:cableGt12Duranium_144=144 + I:cableGt12Electrum_144=144 + I:cableGt12Gold_144=144 + I:cableGt12HSSG_144=144 + I:cableGt12Iron_144=144 + I:cableGt12Kanthal_144=144 + I:cableGt12Lead_144=144 + I:cableGt12NaquadahAlloy_144=144 + I:cableGt12Naquadah_144=144 + I:cableGt12Nichrome_144=144 + I:cableGt12Nickel_144=144 + I:cableGt12NiobiumTitanium_144=144 + I:cableGt12Osmium_144=144 + I:cableGt12Platinum_144=144 + I:cableGt12RedAlloy_144=144 + I:cableGt12Silver_144=144 + I:cableGt12SolderingAlloy_144=144 + I:cableGt12Steel_144=144 + I:cableGt12Tin_144=144 + I:cableGt12Titanium_144=144 + I:cableGt12TungstenSteel_144=144 + I:cableGt12Tungsten_144=144 + I:cableGt12VanadiumGallium_144=144 + I:cableGt12YttriumBariumCuprate_144=144 + I:cableGt12Zinc_144=144 + I:cellArsenic_24=24 + I:cellCarbon_24=24 + I:cellGlowstone_24=24 + I:dustAmericium_24=24 + I:dustAnnealedCopper_24=24 + I:dustAntimony_24=24 + I:dustArsenic_24=24 + I:dustBatteryAlloy_24=24 + I:dustBeryllium_24=24 + I:dustBismuth_24=24 + I:dustBlaze_24=24 + I:dustBorosilicateGlass_24=24 + I:dustBrass_24=24 + I:dustBronze_24=24 + I:dustCaesium_24=24 + I:dustCarbon_24=24 + I:dustCheese_24=24 + I:dustCobaltBrass_24=24 + I:dustCobalt_24=24 + I:dustConcrete_24=24 + I:dustCopper_24=24 + I:dustCupronickel_24=24 + I:dustDuranium_24=24 + I:dustElectrum_24=24 + I:dustEpoxidFiberReinforced_24=24 + I:dustEpoxid_24=24 + I:dustGallium_24=24 + I:dustGlass_24=24 + I:dustGlowstone_24=24 + I:dustGold_24=24 + I:dustIce_128=128 + I:dustIndiumGalliumPhosphide_24=24 + I:dustIndium_24=24 + I:dustInvar_24=24 + I:dustIronMagnetic_24=24 + I:dustIron_24=24 + I:dustLead_24=24 + I:dustLithium_24=24 + I:dustMagnalium_24=24 + I:dustMagnesium_24=24 + I:dustManganese_24=24 + I:dustMithril_24=24 + I:dustMolybdenum_24=24 + I:dustNeutronium_24=24 + I:dustNickel_24=24 + I:dustPigIron_24=24 + I:dustPlastic_24=24 + I:dustPlatinum_24=24 + I:dustPlutonium241_24=24 + I:dustPlutonium_24=24 + I:dustPolycaprolactam_24=24 + I:dustPolyphenyleneSulfide_24=24 + I:dustPolystyrene_24=24 + I:dustPolytetrafluoroethylene_24=24 + I:dustPolyvinylChloride_24=24 + I:dustPotassium_24=24 + I:dustRedAlloy_24=24 + I:dustRedstone_24=24 + I:dustRubber_24=24 + I:dustSilicon_24=24 + I:dustSilicone_24=24 + I:dustSilver_24=24 + I:dustSmallAmericium_6=6 + I:dustSmallAnnealedCopper_6=6 + I:dustSmallAntimony_6=6 + I:dustSmallArsenic_6=6 + I:dustSmallBatteryAlloy_6=6 + I:dustSmallBeryllium_6=6 + I:dustSmallBismuth_6=6 + I:dustSmallBlaze_6=6 + I:dustSmallBorosilicateGlass_6=6 + I:dustSmallBrass_6=6 + I:dustSmallBronze_6=6 + I:dustSmallCaesium_6=6 + I:dustSmallCarbon_6=6 + I:dustSmallCheese_6=6 + I:dustSmallCobaltBrass_6=6 + I:dustSmallCobalt_6=6 + I:dustSmallConcrete_6=6 + I:dustSmallCopper_6=6 + I:dustSmallCupronickel_6=6 + I:dustSmallDuranium_6=6 + I:dustSmallElectrum_6=6 + I:dustSmallEpoxidFiberReinforced_6=6 + I:dustSmallEpoxid_6=6 + I:dustSmallGallium_6=6 + I:dustSmallGlass_6=6 + I:dustSmallGlowstone_6=6 + I:dustSmallGold_6=6 + I:dustSmallIndiumGalliumPhosphide_6=6 + I:dustSmallIndium_6=6 + I:dustSmallInvar_6=6 + I:dustSmallIronMagnetic_6=6 + I:dustSmallIron_6=6 + I:dustSmallLead_6=6 + I:dustSmallLithium_6=6 + I:dustSmallMagnalium_6=6 + I:dustSmallMagnesium_6=6 + I:dustSmallManganese_6=6 + I:dustSmallMithril_6=6 + I:dustSmallMolybdenum_6=6 + I:dustSmallNeutronium_6=6 + I:dustSmallNickel_6=6 + I:dustSmallPigIron_6=6 + I:dustSmallPlastic_6=6 + I:dustSmallPlatinum_6=6 + I:dustSmallPlutonium241_6=6 + I:dustSmallPlutonium_6=6 + I:dustSmallPolycaprolactam_6=6 + I:dustSmallPolyphenyleneSulfide_6=6 + I:dustSmallPolystyrene_6=6 + I:dustSmallPolytetrafluoroethylene_6=6 + I:dustSmallPolyvinylChloride_6=6 + I:dustSmallPotassium_6=6 + I:dustSmallRedAlloy_6=6 + I:dustSmallRedstone_6=6 + I:dustSmallRubber_6=6 + I:dustSmallSilicon_6=6 + I:dustSmallSilicone_6=6 + I:dustSmallSilver_6=6 + I:dustSmallSolderingAlloy_6=6 + I:dustSmallStyreneButadieneRubber_6=6 + I:dustSmallSugar_6=6 + I:dustSmallTantalum_6=6 + I:dustSmallThorium_6=6 + I:dustSmallTinAlloy_6=6 + I:dustSmallTin_6=6 + I:dustSmallTritanium_6=6 + I:dustSmallUranium235_6=6 + I:dustSmallUranium_6=6 + I:dustSmallWroughtIron_6=6 + I:dustSmallZinc_6=6 + I:dustSolderingAlloy_24=24 + I:dustStyreneButadieneRubber_24=24 + I:dustSugar_24=24 + I:dustTantalum_24=24 + I:dustThorium_24=24 + I:dustTinAlloy_24=24 + I:dustTin_24=24 + I:dustTinyAmericium_2=2 + I:dustTinyAnnealedCopper_2=2 + I:dustTinyAntimony_2=2 + I:dustTinyArsenic_2=2 + I:dustTinyBatteryAlloy_2=2 + I:dustTinyBeryllium_2=2 + I:dustTinyBismuth_2=2 + I:dustTinyBlaze_2=2 + I:dustTinyBorosilicateGlass_2=2 + I:dustTinyBrass_2=2 + I:dustTinyBronze_2=2 + I:dustTinyCaesium_2=2 + I:dustTinyCarbon_2=2 + I:dustTinyCheese_2=2 + I:dustTinyCobaltBrass_2=2 + I:dustTinyCobalt_2=2 + I:dustTinyConcrete_2=2 + I:dustTinyCopper_2=2 + I:dustTinyCupronickel_2=2 + I:dustTinyDuranium_2=2 + I:dustTinyElectrum_2=2 + I:dustTinyEpoxidFiberReinforced_2=2 + I:dustTinyEpoxid_2=2 + I:dustTinyGallium_2=2 + I:dustTinyGlass_2=2 + I:dustTinyGlowstone_2=2 + I:dustTinyGold_2=2 + I:dustTinyIndiumGalliumPhosphide_2=2 + I:dustTinyIndium_2=2 + I:dustTinyInvar_2=2 + I:dustTinyIronMagnetic_2=2 + I:dustTinyIron_2=2 + I:dustTinyLead_2=2 + I:dustTinyLithium_2=2 + I:dustTinyMagnalium_2=2 + I:dustTinyMagnesium_2=2 + I:dustTinyManganese_2=2 + I:dustTinyMithril_2=2 + I:dustTinyMolybdenum_2=2 + I:dustTinyNeutronium_2=2 + I:dustTinyNickel_2=2 + I:dustTinyPigIron_2=2 + I:dustTinyPlastic_2=2 + I:dustTinyPlatinum_2=2 + I:dustTinyPlutonium241_2=2 + I:dustTinyPlutonium_2=2 + I:dustTinyPolycaprolactam_2=2 + I:dustTinyPolyphenyleneSulfide_2=2 + I:dustTinyPolystyrene_2=2 + I:dustTinyPolytetrafluoroethylene_2=2 + I:dustTinyPolyvinylChloride_2=2 + I:dustTinyPotassium_2=2 + I:dustTinyRedAlloy_2=2 + I:dustTinyRedstone_2=2 + I:dustTinyRubber_2=2 + I:dustTinySilicon_2=2 + I:dustTinySilicone_2=2 + I:dustTinySilver_2=2 + I:dustTinySolderingAlloy_2=2 + I:dustTinyStyreneButadieneRubber_2=2 + I:dustTinySugar_2=2 + I:dustTinyTantalum_2=2 + I:dustTinyThorium_2=2 + I:dustTinyTinAlloy_2=2 + I:dustTinyTin_2=2 + I:dustTinyTritanium_2=2 + I:dustTinyUranium235_2=2 + I:dustTinyUranium_2=2 + I:dustTinyWroughtIron_2=2 + I:dustTinyZinc_2=2 + I:dustTritanium_24=24 + I:dustUranium235_24=24 + I:dustUranium_24=24 + I:dustWroughtIron_24=24 + I:dustZinc_24=24 + I:foilAluminium_6=6 + I:foilAnnealedCopper_6=6 + I:foilBlackSteel_6=6 + I:foilCopper_6=6 + I:foilDuranium_6=6 + I:foilElectrum_6=6 + I:foilGold_6=6 + I:foilHSSG_6=6 + I:foilManganese_6=6 + I:foilNaquadahAlloy_6=6 + I:foilNaquadah_6=6 + I:foilNichrome_6=6 + I:foilNiobiumTitanium_6=6 + I:foilOsmiridium_6=6 + I:foilOsmium_6=6 + I:foilPlastic_6=6 + I:foilPlatinum_6=6 + I:foilPolyphenyleneSulfide_6=6 + I:foilPolyvinylChloride_6=6 + I:foilSilicon_6=6 + I:foilSilicone_6=6 + I:foilSteel_6=6 + I:foilTitanium_6=6 + I:foilTungstenSteel_6=6 + I:foilTungsten_6=6 + I:foilVanadiumGallium_6=6 + I:foilYttriumBariumCuprate_6=6 + I:foilZinc_6=6 + I:frameGtAluminium_48=48 + I:frameGtAmericium_48=48 + I:frameGtAnnealedCopper_48=48 + I:frameGtAntimony_48=48 + I:frameGtArsenic_48=48 + I:frameGtBatteryAlloy_48=48 + I:frameGtBeryllium_48=48 + I:frameGtBismuthBronze_48=48 + I:frameGtBismuth_48=48 + I:frameGtBlackBronze_48=48 + I:frameGtBlackSteel_48=48 + I:frameGtBlueSteel_48=48 + I:frameGtBorosilicateGlass_48=48 + I:frameGtBrass_48=48 + I:frameGtBronze_48=48 + I:frameGtCaesium_48=48 + I:frameGtCarbon_48=48 + I:frameGtCerium_48=48 + I:frameGtChrome_48=48 + I:frameGtCobaltBrass_48=48 + I:frameGtCobalt_48=48 + I:frameGtCopper_48=48 + I:frameGtCupronickel_48=48 + I:frameGtDamascusSteel_48=48 + I:frameGtDuranium_48=48 + I:frameGtElectrum_48=48 + I:frameGtEpoxidFiberReinforced_48=48 + I:frameGtEpoxid_48=48 + I:frameGtEuropium_48=48 + I:frameGtGalliumArsenide_48=48 + I:frameGtGallium_48=48 + I:frameGtGold_48=48 + I:frameGtHSSE_48=48 + I:frameGtHSSG_48=48 + I:frameGtHSSS_48=48 + I:frameGtIndiumGalliumPhosphide_48=48 + I:frameGtIndium_48=48 + I:frameGtInvar_48=48 + I:frameGtIridium_48=48 + I:frameGtIronMagnetic_48=48 + I:frameGtIron_48=48 + I:frameGtKanthal_48=48 + I:frameGtLead_48=48 + I:frameGtLithium_48=48 + I:frameGtLutetium_48=48 + I:frameGtMagnalium_48=48 + I:frameGtMagnesium_48=48 + I:frameGtManganese_48=48 + I:frameGtMithril_48=48 + I:frameGtMolybdenum_48=48 + I:frameGtNaquadahAlloy_48=48 + I:frameGtNaquadahEnriched_48=48 + I:frameGtNaquadah_48=48 + I:frameGtNaquadria_48=48 + I:frameGtNeodymiumMagnetic_48=48 + I:frameGtNeodymium_48=48 + I:frameGtNeutronium_48=48 + I:frameGtNichrome_48=48 + I:frameGtNickelZincFerrite_48=48 + I:frameGtNickel_48=48 + I:frameGtNiobiumNitride_48=48 + I:frameGtNiobiumTitanium_48=48 + I:frameGtNiobium_48=48 + I:frameGtOsmiridium_48=48 + I:frameGtOsmium_48=48 + I:frameGtPalladium_48=48 + I:frameGtPigIron_48=48 + I:frameGtPlastic_48=48 + I:frameGtPlatinum_48=48 + I:frameGtPlutonium241_48=48 + I:frameGtPlutonium_48=48 + I:frameGtPolycaprolactam_48=48 + I:frameGtPolyphenyleneSulfide_48=48 + I:frameGtPolystyrene_48=48 + I:frameGtPolytetrafluoroethylene_48=48 + I:frameGtPolyvinylChloride_48=48 + I:frameGtPotassium_48=48 + I:frameGtRedAlloy_48=48 + I:frameGtRedSteel_48=48 + I:frameGtRoseGold_48=48 + I:frameGtRubber_48=48 + I:frameGtSilicon_48=48 + I:frameGtSilicone_48=48 + I:frameGtSilver_48=48 + I:frameGtSolderingAlloy_48=48 + I:frameGtStainlessSteel_48=48 + I:frameGtSteelMagnetic_48=48 + I:frameGtSteel_48=48 + I:frameGtSterlingSilver_48=48 + I:frameGtStyreneButadieneRubber_48=48 + I:frameGtTantalum_48=48 + I:frameGtThorium_48=48 + I:frameGtTinAlloy_48=48 + I:frameGtTin_48=48 + I:frameGtTitanium_48=48 + I:frameGtTritanium_48=48 + I:frameGtTungstenCarbide_48=48 + I:frameGtTungstenSteel_48=48 + I:frameGtTungsten_48=48 + I:frameGtUltimet_48=48 + I:frameGtUranium235_48=48 + I:frameGtUranium_48=48 + I:frameGtVanadiumGallium_48=48 + I:frameGtVanadiumSteel_48=48 + I:frameGtVanadium_48=48 + I:frameGtWroughtIron_48=48 + I:frameGtYttriumBariumCuprate_48=48 + I:frameGtYttrium_48=48 + I:frameGtZinc_48=48 + I:gearGtAluminium_96=96 + I:gearGtBronze_96=96 + I:gearGtCobaltBrass_96=96 + I:gearGtCopper_96=96 + I:gearGtGold_96=96 + I:gearGtHSSE_96=96 + I:gearGtHSSG_96=96 + I:gearGtIron_96=96 + I:gearGtNeutronium_96=96 + I:gearGtSmallAluminium_24=24 + I:gearGtSmallHSSE_24=24 + I:gearGtSmallHSSG_24=24 + I:gearGtSmallNeutronium_24=24 + I:gearGtSmallStainlessSteel_24=24 + I:gearGtSmallSteel_24=24 + I:gearGtSmallTitanium_24=24 + I:gearGtSmallTungstenSteel_24=24 + I:gearGtStainlessSteel_96=96 + I:gearGtSteel_96=96 + I:gearGtTin_96=96 + I:gearGtTitanium_96=96 + I:gearGtTungstenSteel_96=96 + I:gemChippedGlass_6=6 + I:gemExquisiteGlass_96=96 + I:gemFlawedGlass_12=12 + I:gemFlawlessGlass_48=48 + I:gemGlass_24=24 + I:gemIridium_24=24 + I:gt.blockcasings.0_192=192 + I:gt.blockcasings.10_72=72 + I:gt.blockcasings.11_96=96 + I:gt.blockcasings.1_192=192 + I:gt.blockcasings.2_192=192 + I:gt.blockcasings.3_192=192 + I:gt.blockcasings.4_192=192 + I:gt.blockcasings.5_192=192 + I:gt.blockcasings.6_192=192 + I:gt.blockcasings.7_192=192 + I:gt.blockcasings.8_192=192 + I:gt.blockcasings.9_192=192 + I:gt.blockcasings2.0_96=96 + I:gt.blockcasings2.12_216=216 + I:gt.blockcasings2.13_216=216 + I:gt.blockcasings2.14_216=216 + I:gt.blockcasings2.15_216=216 + I:gt.blockcasings2.1_96=96 + I:gt.blockcasings2.2_168=168 + I:gt.blockcasings2.3_168=168 + I:gt.blockcasings2.4_120=120 + I:gt.blockcasings2.5_2304=2304 + I:gt.blockcasings2.9_384=384 + I:gt.blockcasings3.0_96=96 + I:gt.blockcasings3.10_75=75 + I:gt.blockcasings3.11_144=144 + I:gt.blockcasings3.13_96=96 + I:gt.blockcasings3.14_96=96 + I:gt.blockcasings3.15_96=96 + I:gt.blockcasings3.1_96=96 + I:gt.blockcasings3.2_96=96 + I:gt.blockcasings3.3_96=96 + I:gt.blockcasings3.4_96=96 + I:gt.blockcasings3.5_96=96 + I:gt.blockcasings3.6_96=96 + I:gt.blockcasings3.7_96=96 + I:gt.blockcasings3.8_96=96 + I:gt.blockcasings3.9_96=96 + I:gt.blockcasings4.0_96=96 + I:gt.blockcasings4.10_72=72 + I:gt.blockcasings4.11_72=72 + I:gt.blockcasings4.12_72=72 + I:gt.blockcasings4.13_324=324 + I:gt.blockcasings4.14_96=96 + I:gt.blockcasings4.1_96=96 + I:gt.blockcasings4.2_96=96 + I:gt.blockcasings4.3_96=96 + I:gt.blockcasings4.6_192=192 + I:gt.blockcasings4.7_192=192 + I:gt.blockcasings4.8_192=192 + I:gt.blockcasings4.9_72=72 + I:gt.blockcasings5.0_192=192 + I:gt.blockcasings5.1_192=192 + I:gt.blockcasings5.2_192=192 + I:gt.blockcasings5.3_192=192 + I:gt.blockcasings5.4_192=192 + I:gt.blockcasings5.5_192=192 + I:gt.blockcasings5.6_192=192 + I:gt.blockcasings8.1_216=216 + I:gt.blockmachines.automation.chestbuffer.tier.04_768=768 + I:gt.blockmachines.automation.chestbuffer.tier.05_1536=1536 + I:gt.blockmachines.automation.filter.tier.04_768=768 + I:gt.blockmachines.automation.filter.tier.05_1536=1536 + I:gt.blockmachines.automation.itemdistributor.tier.04_2304=2304 + I:gt.blockmachines.automation.itemdistributor.tier.05_4608=4608 + I:gt.blockmachines.automation.regulator.tier.01_480=480 + I:gt.blockmachines.automation.regulator.tier.04_2304=2304 + I:gt.blockmachines.automation.regulator.tier.05_4608=4608 + I:gt.blockmachines.automation.regulator.tier.06_192=192 + I:gt.blockmachines.automation.regulator.tier.07_192=192 + I:gt.blockmachines.automation.regulator.tier.08_192=192 + I:gt.blockmachines.automation.regulator.tier.09_192=192 + I:gt.blockmachines.automation.superbuffer.tier.00_192=192 + I:gt.blockmachines.automation.superbuffer.tier.01_192=192 + I:gt.blockmachines.automation.superbuffer.tier.04_768=768 + I:gt.blockmachines.automation.superbuffer.tier.05_1536=1536 + I:gt.blockmachines.automation.superbuffer.tier.06_192=192 + I:gt.blockmachines.automation.superbuffer.tier.07_192=192 + I:gt.blockmachines.automation.superbuffer.tier.08_192=192 + I:gt.blockmachines.automation.superbuffer.tier.09_192=192 + I:gt.blockmachines.automation.typefilter.tier.04_768=768 + I:gt.blockmachines.automation.typefilter.tier.05_1536=1536 + I:gt.blockmachines.basicgenerator.diesel.tier.01_624=624 + I:gt.blockmachines.basicgenerator.diesel.tier.02_720=720 + I:gt.blockmachines.basicgenerator.gasturbine.tier.01_390=390 + I:gt.blockmachines.basicgenerator.gasturbine.tier.02_306=306 + I:gt.blockmachines.basicgenerator.lightningrod.03_960=960 + I:gt.blockmachines.basicgenerator.lightningrod.04_960=960 + I:gt.blockmachines.basicgenerator.lightningrod.05_1248=1248 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_384=384 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_384=384 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_288=288 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_576=576 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_192=192 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_192=192 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_192=192 + I:gt.blockmachines.basicgenerator.naquadah.tier.04_768=768 + I:gt.blockmachines.basicgenerator.naquadah.tier.05_1536=1536 + I:gt.blockmachines.basicgenerator.naquadah.tier.06_192=192 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_384=384 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_768=768 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_1728=1728 + I:gt.blockmachines.basicgenerator.steamturbine.tier.01_288=288 + I:gt.blockmachines.basicgenerator.steamturbine.tier.03_384=384 + I:gt.blockmachines.basicmachine.alloysmelter.tier.02_192=192 + I:gt.blockmachines.basicmachine.alloysmelter.tier.03_192=192 + I:gt.blockmachines.basicmachine.alloysmelter.tier.04_192=192 + I:gt.blockmachines.basicmachine.alloysmelter.tier.05_384=384 + I:gt.blockmachines.basicmachine.alloysmelter.tier.06_192=192 + I:gt.blockmachines.basicmachine.alloysmelter.tier.07_240=240 + I:gt.blockmachines.basicmachine.alloysmelter.tier.08_384=384 + I:gt.blockmachines.basicmachine.amplifab.tier.01_682=682 + I:gt.blockmachines.basicmachine.amplifab.tier.04_1536=1536 + I:gt.blockmachines.basicmachine.amplifab.tier.05_3072=3072 + I:gt.blockmachines.basicmachine.amplifab.tier.06_192=192 + I:gt.blockmachines.basicmachine.amplifab.tier.07_192=192 + I:gt.blockmachines.basicmachine.amplifab.tier.08_192=192 + I:gt.blockmachines.basicmachine.arcfurnace.tier.01_264=264 + I:gt.blockmachines.basicmachine.arcfurnace.tier.02_264=264 + I:gt.blockmachines.basicmachine.arcfurnace.tier.03_264=264 + I:gt.blockmachines.basicmachine.arcfurnace.tier.04_264=264 + I:gt.blockmachines.basicmachine.arcfurnace.tier.05_264=264 + I:gt.blockmachines.basicmachine.arcfurnace.tier.06_192=192 + I:gt.blockmachines.basicmachine.arcfurnace.tier.07_192=192 + I:gt.blockmachines.basicmachine.arcfurnace.tier.08_192=192 + I:gt.blockmachines.basicmachine.assembler.tier.04_3840=3840 + I:gt.blockmachines.basicmachine.assembler.tier.05_7680=7680 + I:gt.blockmachines.basicmachine.assembler.tier.06_192=192 + I:gt.blockmachines.basicmachine.assembler.tier.07_192=192 + I:gt.blockmachines.basicmachine.assembler.tier.08_192=192 + I:gt.blockmachines.basicmachine.autoclave.tier.01_288=288 + I:gt.blockmachines.basicmachine.autoclave.tier.02_312=312 + I:gt.blockmachines.basicmachine.autoclave.tier.03_384=384 + I:gt.blockmachines.basicmachine.autoclave.tier.04_384=384 + I:gt.blockmachines.basicmachine.autoclave.tier.05_768=768 + I:gt.blockmachines.basicmachine.autoclave.tier.06_192=192 + I:gt.blockmachines.basicmachine.autoclave.tier.07_192=192 + I:gt.blockmachines.basicmachine.autoclave.tier.08_192=192 + I:gt.blockmachines.basicmachine.bender.tier.01_432=432 + I:gt.blockmachines.basicmachine.bender.tier.04_1536=1536 + I:gt.blockmachines.basicmachine.bender.tier.05_3072=3072 + I:gt.blockmachines.basicmachine.bender.tier.06_192=192 + I:gt.blockmachines.basicmachine.bender.tier.07_192=192 + I:gt.blockmachines.basicmachine.bender.tier.08_192=192 + I:gt.blockmachines.basicmachine.boxinator.tier.04_1920=1920 + I:gt.blockmachines.basicmachine.boxinator.tier.05_3840=3840 + I:gt.blockmachines.basicmachine.brewery.tier.01_192=192 + I:gt.blockmachines.basicmachine.brewery.tier.02_216=216 + I:gt.blockmachines.basicmachine.brewery.tier.03_288=288 + I:gt.blockmachines.basicmachine.brewery.tier.04_384=384 + I:gt.blockmachines.basicmachine.brewery.tier.05_768=768 + I:gt.blockmachines.basicmachine.brewery.tier.06_192=192 + I:gt.blockmachines.basicmachine.brewery.tier.07_192=192 + I:gt.blockmachines.basicmachine.brewery.tier.08_192=192 + I:gt.blockmachines.basicmachine.canner.tier.01_192=192 + I:gt.blockmachines.basicmachine.canner.tier.02_216=216 + I:gt.blockmachines.basicmachine.canner.tier.03_288=288 + I:gt.blockmachines.basicmachine.canner.tier.04_384=384 + I:gt.blockmachines.basicmachine.canner.tier.05_768=768 + I:gt.blockmachines.basicmachine.canner.tier.06_192=192 + I:gt.blockmachines.basicmachine.canner.tier.07_192=192 + I:gt.blockmachines.basicmachine.canner.tier.08_192=192 + I:gt.blockmachines.basicmachine.centrifuge.tier.01_192=192 + I:gt.blockmachines.basicmachine.centrifuge.tier.04_768=768 + I:gt.blockmachines.basicmachine.centrifuge.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.centrifuge.tier.06_192=192 + I:gt.blockmachines.basicmachine.centrifuge.tier.07_192=192 + I:gt.blockmachines.basicmachine.centrifuge.tier.08_192=192 + I:gt.blockmachines.basicmachine.chemicalbath.tier.01_296=296 + I:gt.blockmachines.basicmachine.chemicalbath.tier.04_1920=1920 + I:gt.blockmachines.basicmachine.chemicalbath.tier.05_3840=3840 + I:gt.blockmachines.basicmachine.chemicalbath.tier.06_192=192 + I:gt.blockmachines.basicmachine.chemicalbath.tier.07_192=192 + I:gt.blockmachines.basicmachine.chemicalbath.tier.08_192=192 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.01_192=192 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.02_216=216 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.03_216=216 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.04_384=384 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.05_768=768 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.06_576=576 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.07_576=576 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.08_576=576 + I:gt.blockmachines.basicmachine.circuitassembler.tier.04_2688=2688 + I:gt.blockmachines.basicmachine.circuitassembler.tier.05_5376=5376 + I:gt.blockmachines.basicmachine.circuitassembler.tier.06_192=192 + I:gt.blockmachines.basicmachine.circuitassembler.tier.07_192=192 + I:gt.blockmachines.basicmachine.circuitassembler.tier.08_192=192 + I:gt.blockmachines.basicmachine.compressor.tier.01_432=432 + I:gt.blockmachines.basicmachine.compressor.tier.02_480=480 + I:gt.blockmachines.basicmachine.compressor.tier.03_480=480 + I:gt.blockmachines.basicmachine.compressor.tier.04_768=768 + I:gt.blockmachines.basicmachine.compressor.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.compressor.tier.06_192=192 + I:gt.blockmachines.basicmachine.compressor.tier.07_192=192 + I:gt.blockmachines.basicmachine.compressor.tier.08_192=192 + I:gt.blockmachines.basicmachine.cutter.tier.01_192=192 + I:gt.blockmachines.basicmachine.cutter.tier.04_1152=1152 + I:gt.blockmachines.basicmachine.cutter.tier.05_2304=2304 + I:gt.blockmachines.basicmachine.cutter.tier.06_192=192 + I:gt.blockmachines.basicmachine.cutter.tier.07_192=192 + I:gt.blockmachines.basicmachine.cutter.tier.08_192=192 + I:gt.blockmachines.basicmachine.disassembler.tier.01_768=768 + I:gt.blockmachines.basicmachine.disassembler.tier.04_4608=4608 + I:gt.blockmachines.basicmachine.disassembler.tier.05_9216=9216 + I:gt.blockmachines.basicmachine.disassembler.tier.06_192=192 + I:gt.blockmachines.basicmachine.disassembler.tier.07_192=192 + I:gt.blockmachines.basicmachine.disassembler.tier.08_192=192 + I:gt.blockmachines.basicmachine.distillery.tier.01_192=192 + I:gt.blockmachines.basicmachine.distillery.tier.02_216=216 + I:gt.blockmachines.basicmachine.distillery.tier.03_288=288 + I:gt.blockmachines.basicmachine.distillery.tier.04_384=384 + I:gt.blockmachines.basicmachine.distillery.tier.05_768=768 + I:gt.blockmachines.basicmachine.distillery.tier.06_192=192 + I:gt.blockmachines.basicmachine.distillery.tier.07_192=192 + I:gt.blockmachines.basicmachine.distillery.tier.08_192=192 + I:gt.blockmachines.basicmachine.e_furnace.tier.01_192=192 + I:gt.blockmachines.basicmachine.e_furnace.tier.02_192=192 + I:gt.blockmachines.basicmachine.e_furnace.tier.03_192=192 + I:gt.blockmachines.basicmachine.e_furnace.tier.04_192=192 + I:gt.blockmachines.basicmachine.e_furnace.tier.05_288=288 + I:gt.blockmachines.basicmachine.e_furnace.tier.06_192=192 + I:gt.blockmachines.basicmachine.e_furnace.tier.07_192=192 + I:gt.blockmachines.basicmachine.e_furnace.tier.08_288=288 + I:gt.blockmachines.basicmachine.e_oven.tier.01_192=192 + I:gt.blockmachines.basicmachine.e_oven.tier.02_192=192 + I:gt.blockmachines.basicmachine.e_oven.tier.03_192=192 + I:gt.blockmachines.basicmachine.e_oven.tier.04_192=192 + I:gt.blockmachines.basicmachine.e_oven.tier.05_288=288 + I:gt.blockmachines.basicmachine.e_oven.tier.06_192=192 + I:gt.blockmachines.basicmachine.e_oven.tier.07_192=192 + I:gt.blockmachines.basicmachine.e_oven.tier.08_288=288 + I:gt.blockmachines.basicmachine.electrolyzer.tier.01_192=192 + I:gt.blockmachines.basicmachine.electrolyzer.tier.02_192=192 + I:gt.blockmachines.basicmachine.electrolyzer.tier.03_192=192 + I:gt.blockmachines.basicmachine.electrolyzer.tier.04_192=192 + I:gt.blockmachines.basicmachine.electrolyzer.tier.05_192=192 + I:gt.blockmachines.basicmachine.electrolyzer.tier.06_192=192 + I:gt.blockmachines.basicmachine.electrolyzer.tier.07_192=192 + I:gt.blockmachines.basicmachine.electrolyzer.tier.08_240=240 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_192=192 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_960=960 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_1728=1728 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_192=192 + I:gt.blockmachines.basicmachine.extractor.tier.01_312=312 + I:gt.blockmachines.basicmachine.extractor.tier.02_360=360 + I:gt.blockmachines.basicmachine.extractor.tier.03_432=432 + I:gt.blockmachines.basicmachine.extractor.tier.04_768=768 + I:gt.blockmachines.basicmachine.extractor.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.extractor.tier.06_192=192 + I:gt.blockmachines.basicmachine.extractor.tier.07_192=192 + I:gt.blockmachines.basicmachine.extractor.tier.08_192=192 + I:gt.blockmachines.basicmachine.extruder.tier.01_312=312 + I:gt.blockmachines.basicmachine.extruder.tier.02_336=336 + I:gt.blockmachines.basicmachine.extruder.tier.03_408=408 + I:gt.blockmachines.basicmachine.extruder.tier.04_408=408 + I:gt.blockmachines.basicmachine.extruder.tier.05_768=768 + I:gt.blockmachines.basicmachine.extruder.tier.06_192=192 + I:gt.blockmachines.basicmachine.extruder.tier.07_216=216 + I:gt.blockmachines.basicmachine.extruder.tier.08_288=288 + I:gt.blockmachines.basicmachine.fermenter.tier.01_212=212 + I:gt.blockmachines.basicmachine.fermenter.tier.02_216=216 + I:gt.blockmachines.basicmachine.fermenter.tier.03_288=288 + I:gt.blockmachines.basicmachine.fermenter.tier.04_384=384 + I:gt.blockmachines.basicmachine.fermenter.tier.05_768=768 + I:gt.blockmachines.basicmachine.fermenter.tier.06_192=192 + I:gt.blockmachines.basicmachine.fermenter.tier.07_192=192 + I:gt.blockmachines.basicmachine.fermenter.tier.08_288=288 + I:gt.blockmachines.basicmachine.fluidcanner.tier.01_192=192 + I:gt.blockmachines.basicmachine.fluidcanner.tier.02_216=216 + I:gt.blockmachines.basicmachine.fluidcanner.tier.03_288=288 + I:gt.blockmachines.basicmachine.fluidcanner.tier.04_384=384 + I:gt.blockmachines.basicmachine.fluidcanner.tier.05_768=768 + I:gt.blockmachines.basicmachine.fluidcanner.tier.06_192=192 + I:gt.blockmachines.basicmachine.fluidcanner.tier.07_192=192 + I:gt.blockmachines.basicmachine.fluidcanner.tier.08_192=192 + I:gt.blockmachines.basicmachine.fluidextractor.tier.01_312=312 + I:gt.blockmachines.basicmachine.fluidextractor.tier.02_360=360 + I:gt.blockmachines.basicmachine.fluidextractor.tier.03_432=432 + I:gt.blockmachines.basicmachine.fluidextractor.tier.04_768=768 + I:gt.blockmachines.basicmachine.fluidextractor.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.fluidextractor.tier.06_192=192 + I:gt.blockmachines.basicmachine.fluidextractor.tier.07_192=192 + I:gt.blockmachines.basicmachine.fluidextractor.tier.08_192=192 + I:gt.blockmachines.basicmachine.fluidheater.tier.01_329=329 + I:gt.blockmachines.basicmachine.fluidheater.tier.04_768=768 + I:gt.blockmachines.basicmachine.fluidheater.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.fluidheater.tier.06_192=192 + I:gt.blockmachines.basicmachine.fluidheater.tier.07_192=192 + I:gt.blockmachines.basicmachine.fluidheater.tier.08_288=288 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_329=329 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_768=768 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_192=192 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_192=192 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_192=192 + I:gt.blockmachines.basicmachine.hammer.tier.01_312=312 + I:gt.blockmachines.basicmachine.hammer.tier.02_336=336 + I:gt.blockmachines.basicmachine.hammer.tier.03_336=336 + I:gt.blockmachines.basicmachine.hammer.tier.04_384=384 + I:gt.blockmachines.basicmachine.hammer.tier.05_768=768 + I:gt.blockmachines.basicmachine.hammer.tier.06_240=240 + I:gt.blockmachines.basicmachine.hammer.tier.07_240=240 + I:gt.blockmachines.basicmachine.hammer.tier.08_288=288 + I:gt.blockmachines.basicmachine.laserengraver.tier.01_432=432 + I:gt.blockmachines.basicmachine.laserengraver.tier.02_480=480 + I:gt.blockmachines.basicmachine.laserengraver.tier.03_480=480 + I:gt.blockmachines.basicmachine.laserengraver.tier.04_768=768 + I:gt.blockmachines.basicmachine.laserengraver.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.laserengraver.tier.06_192=192 + I:gt.blockmachines.basicmachine.laserengraver.tier.07_192=192 + I:gt.blockmachines.basicmachine.laserengraver.tier.08_192=192 + I:gt.blockmachines.basicmachine.lathe.tier.01_312=312 + I:gt.blockmachines.basicmachine.lathe.tier.02_360=360 + I:gt.blockmachines.basicmachine.lathe.tier.04_768=768 + I:gt.blockmachines.basicmachine.lathe.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.lathe.tier.06_192=192 + I:gt.blockmachines.basicmachine.lathe.tier.07_192=192 + I:gt.blockmachines.basicmachine.lathe.tier.08_240=240 + I:gt.blockmachines.basicmachine.macerator.tier.01_312=312 + I:gt.blockmachines.basicmachine.macerator.tier.02_360=360 + I:gt.blockmachines.basicmachine.macerator.tier.04_768=768 + I:gt.blockmachines.basicmachine.macerator.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.macerator.tier.06_192=192 + I:gt.blockmachines.basicmachine.macerator.tier.07_192=192 + I:gt.blockmachines.basicmachine.macerator.tier.08_240=240 + I:gt.blockmachines.basicmachine.massfab.tier.01_192=192 + I:gt.blockmachines.basicmachine.massfab.tier.02_192=192 + I:gt.blockmachines.basicmachine.massfab.tier.03_384=384 + I:gt.blockmachines.basicmachine.massfab.tier.04_768=768 + I:gt.blockmachines.basicmachine.massfab.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.massfab.tier.06_192=192 + I:gt.blockmachines.basicmachine.massfab.tier.07_192=192 + I:gt.blockmachines.basicmachine.massfab.tier.08_192=192 + I:gt.blockmachines.basicmachine.microtransmitter.03_192=192 + I:gt.blockmachines.basicmachine.microtransmitter.04_384=384 + I:gt.blockmachines.basicmachine.microtransmitter.05_384=384 + I:gt.blockmachines.basicmachine.microtransmitter.06_960=960 + I:gt.blockmachines.basicmachine.microtransmitter.07_960=960 + I:gt.blockmachines.basicmachine.microwave.tier.01_192=192 + I:gt.blockmachines.basicmachine.microwave.tier.02_216=216 + I:gt.blockmachines.basicmachine.microwave.tier.03_216=216 + I:gt.blockmachines.basicmachine.microwave.tier.04_384=384 + I:gt.blockmachines.basicmachine.microwave.tier.05_768=768 + I:gt.blockmachines.basicmachine.microwave.tier.06_192=192 + I:gt.blockmachines.basicmachine.microwave.tier.07_192=192 + I:gt.blockmachines.basicmachine.microwave.tier.08_192=192 + I:gt.blockmachines.basicmachine.miner.tier.01_288=288 + I:gt.blockmachines.basicmachine.mixer.tier.01_192=192 + I:gt.blockmachines.basicmachine.mixer.tier.02_216=216 + I:gt.blockmachines.basicmachine.mixer.tier.03_216=216 + I:gt.blockmachines.basicmachine.mixer.tier.04_384=384 + I:gt.blockmachines.basicmachine.mixer.tier.05_768=768 + I:gt.blockmachines.basicmachine.mixer.tier.06_294=294 + I:gt.blockmachines.basicmachine.mixer.tier.07_294=294 + I:gt.blockmachines.basicmachine.mixer.tier.08_294=294 + I:gt.blockmachines.basicmachine.mobrep.tier.01_192=192 + I:gt.blockmachines.basicmachine.mobrep.tier.02_192=192 + I:gt.blockmachines.basicmachine.mobrep.tier.03_192=192 + I:gt.blockmachines.basicmachine.mobrep.tier.04_192=192 + I:gt.blockmachines.basicmachine.mobrep.tier.05_192=192 + I:gt.blockmachines.basicmachine.mobrep.tier.06_192=192 + I:gt.blockmachines.basicmachine.mobrep.tier.07_192=192 + I:gt.blockmachines.basicmachine.mobrep.tier.08_192=192 + I:gt.blockmachines.basicmachine.orewasher.tier.01_276=276 + I:gt.blockmachines.basicmachine.orewasher.tier.02_216=216 + I:gt.blockmachines.basicmachine.orewasher.tier.03_216=216 + I:gt.blockmachines.basicmachine.orewasher.tier.04_384=384 + I:gt.blockmachines.basicmachine.orewasher.tier.05_768=768 + I:gt.blockmachines.basicmachine.orewasher.tier.06_396=396 + I:gt.blockmachines.basicmachine.orewasher.tier.07_396=396 + I:gt.blockmachines.basicmachine.orewasher.tier.08_396=396 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_449=449 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_408=408 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_768=768 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_192=192 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_192=192 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_192=192 + I:gt.blockmachines.basicmachine.polarizer.tier.01_192=192 + I:gt.blockmachines.basicmachine.polarizer.tier.02_192=192 + I:gt.blockmachines.basicmachine.polarizer.tier.04_384=384 + I:gt.blockmachines.basicmachine.polarizer.tier.05_384=384 + I:gt.blockmachines.basicmachine.polarizer.tier.06_192=192 + I:gt.blockmachines.basicmachine.press.tier.01_432=432 + I:gt.blockmachines.basicmachine.press.tier.02_480=480 + I:gt.blockmachines.basicmachine.press.tier.03_480=480 + I:gt.blockmachines.basicmachine.press.tier.04_768=768 + I:gt.blockmachines.basicmachine.press.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.press.tier.06_192=192 + I:gt.blockmachines.basicmachine.press.tier.07_192=192 + I:gt.blockmachines.basicmachine.press.tier.08_288=288 + I:gt.blockmachines.basicmachine.printer.tier.01_192=192 + I:gt.blockmachines.basicmachine.printer.tier.04_1152=1152 + I:gt.blockmachines.basicmachine.printer.tier.05_2304=2304 + I:gt.blockmachines.basicmachine.printer.tier.06_192=192 + I:gt.blockmachines.basicmachine.printer.tier.07_192=192 + I:gt.blockmachines.basicmachine.printer.tier.08_240=240 + I:gt.blockmachines.basicmachine.pump.tier.01_586=586 + I:gt.blockmachines.basicmachine.pump.tier.02_576=576 + I:gt.blockmachines.basicmachine.pump.tier.03_864=864 + I:gt.blockmachines.basicmachine.pump.tier.04_1536=1536 + I:gt.blockmachines.basicmachine.pump.tier.05_3072=3072 + I:gt.blockmachines.basicmachine.recycler.tier.01_432=432 + I:gt.blockmachines.basicmachine.recycler.tier.02_480=480 + I:gt.blockmachines.basicmachine.recycler.tier.03_480=480 + I:gt.blockmachines.basicmachine.recycler.tier.04_768=768 + I:gt.blockmachines.basicmachine.recycler.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.recycler.tier.06_192=192 + I:gt.blockmachines.basicmachine.recycler.tier.07_192=192 + I:gt.blockmachines.basicmachine.recycler.tier.08_192=192 + I:gt.blockmachines.basicmachine.replicator.tier.01_192=192 + I:gt.blockmachines.basicmachine.replicator.tier.02_192=192 + I:gt.blockmachines.basicmachine.replicator.tier.03_192=192 + I:gt.blockmachines.basicmachine.replicator.tier.04_384=384 + I:gt.blockmachines.basicmachine.replicator.tier.05_960=960 + I:gt.blockmachines.basicmachine.replicator.tier.06_192=192 + I:gt.blockmachines.basicmachine.replicator.tier.07_192=192 + I:gt.blockmachines.basicmachine.replicator.tier.08_192=192 + I:gt.blockmachines.basicmachine.rockbreaker.tier.01_312=312 + I:gt.blockmachines.basicmachine.rockbreaker.tier.02_360=360 + I:gt.blockmachines.basicmachine.rockbreaker.tier.04_768=768 + I:gt.blockmachines.basicmachine.rockbreaker.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.rockbreaker.tier.06_192=192 + I:gt.blockmachines.basicmachine.rockbreaker.tier.07_192=192 + I:gt.blockmachines.basicmachine.rockbreaker.tier.08_192=192 + I:gt.blockmachines.basicmachine.scanner.tier.01_288=288 + I:gt.blockmachines.basicmachine.scanner.tier.02_288=288 + I:gt.blockmachines.basicmachine.scanner.tier.03_288=288 + I:gt.blockmachines.basicmachine.scanner.tier.04_288=288 + I:gt.blockmachines.basicmachine.scanner.tier.05_288=288 + I:gt.blockmachines.basicmachine.scanner.tier.06_192=192 + I:gt.blockmachines.basicmachine.scanner.tier.07_192=192 + I:gt.blockmachines.basicmachine.scanner.tier.08_192=192 + I:gt.blockmachines.basicmachine.seismicprospector.3_480=480 + I:gt.blockmachines.basicmachine.seismicprospector_624=624 + I:gt.blockmachines.basicmachine.sifter.tier.01_432=432 + I:gt.blockmachines.basicmachine.sifter.tier.02_480=480 + I:gt.blockmachines.basicmachine.sifter.tier.03_480=480 + I:gt.blockmachines.basicmachine.sifter.tier.04_768=768 + I:gt.blockmachines.basicmachine.sifter.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.sifter.tier.06_192=192 + I:gt.blockmachines.basicmachine.sifter.tier.07_192=192 + I:gt.blockmachines.basicmachine.sifter.tier.08_192=192 + I:gt.blockmachines.basicmachine.slicer.tier.01_312=312 + I:gt.blockmachines.basicmachine.slicer.tier.04_1152=1152 + I:gt.blockmachines.basicmachine.slicer.tier.05_2304=2304 + I:gt.blockmachines.basicmachine.slicer.tier.06_192=192 + I:gt.blockmachines.basicmachine.slicer.tier.07_192=192 + I:gt.blockmachines.basicmachine.slicer.tier.08_288=288 + I:gt.blockmachines.basicmachine.teleporter_1152=1152 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_768=768 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_1536=1536 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_192=192 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_192=192 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_288=288 + I:gt.blockmachines.basicmachine.unboxinator.tier.04_1920=1920 + I:gt.blockmachines.basicmachine.unboxinator.tier.05_3840=3840 + I:gt.blockmachines.basicmachine.wiremill.tier.04_1536=1536 + I:gt.blockmachines.basicmachine.wiremill.tier.05_3072=3072 + I:gt.blockmachines.basicmachine.wiremill.tier.06_192=192 + I:gt.blockmachines.basicmachine.wiremill.tier.07_192=192 + I:gt.blockmachines.basicmachine.wiremill.tier.08_192=192 + I:gt.blockmachines.batterybuffer.04.tier.00_216=216 + I:gt.blockmachines.batterybuffer.04.tier.01_216=216 + I:gt.blockmachines.batterybuffer.04.tier.03_216=216 + I:gt.blockmachines.batterybuffer.04.tier.04_216=216 + I:gt.blockmachines.batterybuffer.04.tier.05_216=216 + I:gt.blockmachines.batterybuffer.04.tier.06_216=216 + I:gt.blockmachines.batterybuffer.04.tier.07_216=216 + I:gt.blockmachines.batterybuffer.04.tier.08_288=288 + I:gt.blockmachines.batterybuffer.09.tier.00_408=408 + I:gt.blockmachines.batterybuffer.09.tier.01_408=408 + I:gt.blockmachines.batterybuffer.09.tier.03_408=408 + I:gt.blockmachines.batterybuffer.09.tier.04_408=408 + I:gt.blockmachines.batterybuffer.09.tier.05_408=408 + I:gt.blockmachines.batterybuffer.09.tier.06_408=408 + I:gt.blockmachines.batterybuffer.09.tier.07_408=408 + I:gt.blockmachines.batterybuffer.09.tier.08_480=480 + I:gt.blockmachines.batterybuffer.16.tier.00_792=792 + I:gt.blockmachines.batterybuffer.16.tier.01_792=792 + I:gt.blockmachines.batterybuffer.16.tier.03_792=792 + I:gt.blockmachines.batterybuffer.16.tier.04_792=792 + I:gt.blockmachines.batterybuffer.16.tier.05_792=792 + I:gt.blockmachines.batterybuffer.16.tier.06_792=792 + I:gt.blockmachines.batterybuffer.16.tier.07_792=792 + I:gt.blockmachines.batterybuffer.16.tier.08_864=864 + I:gt.blockmachines.batterycharger.16.tier.00_792=792 + I:gt.blockmachines.batterycharger.16.tier.01_792=792 + I:gt.blockmachines.batterycharger.16.tier.03_792=792 + I:gt.blockmachines.batterycharger.16.tier.04_792=792 + I:gt.blockmachines.batterycharger.16.tier.05_792=792 + I:gt.blockmachines.batterycharger.16.tier.06_792=792 + I:gt.blockmachines.batterycharger.16.tier.07_792=792 + I:gt.blockmachines.batterycharger.16.tier.08_864=864 + I:gt.blockmachines.boiler.lava_240=240 + I:gt.blockmachines.boiler.solar_168=168 + I:gt.blockmachines.bronzemachine.compressor_336=336 + I:gt.blockmachines.bronzemachine.extractor_336=336 + I:gt.blockmachines.bronzemachine.furnace_288=288 + I:gt.blockmachines.bronzemachine.hammer_336=336 + I:gt.blockmachines.bronzemachine.macerator_288=288 + I:gt.blockmachines.gt_pipe_plasmacontain_96=96 + I:gt.blockmachines.hatch.dataaccess.adv_192=192 + I:gt.blockmachines.hatch.dataaccess_192=192 + I:gt.blockmachines.hatch.dynamo.tier.00_192=192 + I:gt.blockmachines.hatch.dynamo.tier.01_192=192 + I:gt.blockmachines.hatch.dynamo.tier.02_192=192 + I:gt.blockmachines.hatch.dynamo.tier.03_192=192 + I:gt.blockmachines.hatch.dynamo.tier.04_192=192 + I:gt.blockmachines.hatch.dynamo.tier.05_192=192 + I:gt.blockmachines.hatch.dynamo.tier.06_192=192 + I:gt.blockmachines.hatch.dynamo.tier.07_192=192 + I:gt.blockmachines.hatch.dynamo.tier.08_192=192 + I:gt.blockmachines.hatch.dynamo.tier.09_192=192 + I:gt.blockmachines.hatch.energy.tier.00_192=192 + I:gt.blockmachines.hatch.energy.tier.01_192=192 + I:gt.blockmachines.hatch.energy.tier.02_192=192 + I:gt.blockmachines.hatch.energy.tier.03_192=192 + I:gt.blockmachines.hatch.energy.tier.04_192=192 + I:gt.blockmachines.hatch.energy.tier.05_192=192 + I:gt.blockmachines.hatch.energy.tier.06_192=192 + I:gt.blockmachines.hatch.energy.tier.07_192=192 + I:gt.blockmachines.hatch.energy.tier.08_192=192 + I:gt.blockmachines.hatch.energy.tier.09_192=192 + I:gt.blockmachines.hatch.input.tier.00_192=192 + I:gt.blockmachines.hatch.input.tier.01_192=192 + I:gt.blockmachines.hatch.input.tier.02_192=192 + I:gt.blockmachines.hatch.input.tier.03_192=192 + I:gt.blockmachines.hatch.input.tier.04_192=192 + I:gt.blockmachines.hatch.input.tier.05_192=192 + I:gt.blockmachines.hatch.input.tier.06_192=192 + I:gt.blockmachines.hatch.input.tier.07_192=192 + I:gt.blockmachines.hatch.input.tier.08_192=192 + I:gt.blockmachines.hatch.input.tier.09_192=192 + I:gt.blockmachines.hatch.maintenance.auto_4608=4608 + I:gt.blockmachines.hatch.maintenance_192=192 + I:gt.blockmachines.hatch.muffler.tier.01_264=264 + I:gt.blockmachines.hatch.muffler.tier.02_192=192 + I:gt.blockmachines.hatch.muffler.tier.03_192=192 + I:gt.blockmachines.hatch.muffler.tier.04_192=192 + I:gt.blockmachines.hatch.muffler.tier.05_192=192 + I:gt.blockmachines.hatch.muffler.tier.06_192=192 + I:gt.blockmachines.hatch.muffler.tier.07_192=192 + I:gt.blockmachines.hatch.muffler.tier.08_192=192 + I:gt.blockmachines.hatch.muffler.tier.09_192=192 + I:gt.blockmachines.hatch.output.tier.00_192=192 + I:gt.blockmachines.hatch.output.tier.01_192=192 + I:gt.blockmachines.hatch.output.tier.02_192=192 + I:gt.blockmachines.hatch.output.tier.03_192=192 + I:gt.blockmachines.hatch.output.tier.04_192=192 + I:gt.blockmachines.hatch.output.tier.05_192=192 + I:gt.blockmachines.hatch.output.tier.06_192=192 + I:gt.blockmachines.hatch.output.tier.07_192=192 + I:gt.blockmachines.hatch.output.tier.08_192=192 + I:gt.blockmachines.hatch.output.tier.09_192=192 + I:gt.blockmachines.hatch.output_bus.tier.00_192=192 + I:gt.blockmachines.hatch.output_bus.tier.01_192=192 + I:gt.blockmachines.hatch.output_bus.tier.02_192=192 + I:gt.blockmachines.hatch.output_bus.tier.03_192=192 + I:gt.blockmachines.hatch.output_bus.tier.04_192=192 + I:gt.blockmachines.hatch.output_bus.tier.05_192=192 + I:gt.blockmachines.hatch.output_bus.tier.06_192=192 + I:gt.blockmachines.hatch.output_bus.tier.07_192=192 + I:gt.blockmachines.hatch.output_bus.tier.08_192=192 + I:gt.blockmachines.hatch.output_bus.tier.09_192=192 + I:gt.blockmachines.hull.bronze_192=192 + I:gt.blockmachines.hull.bronze_bricked_120=120 + I:gt.blockmachines.hull.steel_192=192 + I:gt.blockmachines.hull.steel_bricked_120=120 + I:gt.blockmachines.hull.tier.00_192=192 + I:gt.blockmachines.hull.tier.01_192=192 + I:gt.blockmachines.hull.tier.02_192=192 + I:gt.blockmachines.hull.tier.03_192=192 + I:gt.blockmachines.hull.tier.04_192=192 + I:gt.blockmachines.hull.tier.05_192=192 + I:gt.blockmachines.hull.tier.06_192=192 + I:gt.blockmachines.hull.tier.07_192=192 + I:gt.blockmachines.hull.tier.08_192=192 + I:gt.blockmachines.hull.tier.09_192=192 + I:gt.blockmachines.multimachine.assemblyline_6144=6144 + I:gt.blockmachines.multimachine.boiler.bronze_96=96 + I:gt.blockmachines.multimachine.boiler.steel_96=96 + I:gt.blockmachines.multimachine.boiler.titanium_96=96 + I:gt.blockmachines.multimachine.boiler.tungstensteel_96=96 + I:gt.blockmachines.multimachine.charcoalpile_120=120 + I:gt.blockmachines.multimachine.chemicalreactor_318=318 + I:gt.blockmachines.multimachine.cleanroom_444=444 + I:gt.blockmachines.multimachine.concretebackfiller3_1152=1152 + I:gt.blockmachines.multimachine.cracker_768=768 + I:gt.blockmachines.multimachine.dieselengine_1536=1536 + I:gt.blockmachines.multimachine.distillationtower_768=768 + I:gt.blockmachines.multimachine.heatexchanger_1536=1536 + I:gt.blockmachines.multimachine.implosioncompressor_96=96 + I:gt.blockmachines.multimachine.largegasturbine_672=672 + I:gt.blockmachines.multimachine.largehpturbine_672=672 + I:gt.blockmachines.multimachine.largeplasmaturbine_960=960 + I:gt.blockmachines.multimachine.largeturbine_672=672 + I:gt.blockmachines.multimachine.oildrill3_1152=1152 + I:gt.blockmachines.multimachine.oredrill1_1152=1152 + I:gt.blockmachines.multimachine.oredrill2_3456=3456 + I:gt.blockmachines.multimachine.oredrill3_3456=3456 + I:gt.blockmachines.multimachine.oredrill4_3456=3456 + I:gt.blockmachines.multimachine.processingarray_2304=2304 + I:gt.blockmachines.multimachine.pyro_504=504 + I:gt.blockmachines.quantum.chest.tier.01_192=192 + I:gt.blockmachines.quantum.chest.tier.02_192=192 + I:gt.blockmachines.quantum.chest.tier.03_192=192 + I:gt.blockmachines.quantum.chest.tier.04_384=384 + I:gt.blockmachines.quantum.chest.tier.05_768=768 + I:gt.blockmachines.quantum.tank.tier.01_192=192 + I:gt.blockmachines.quantum.tank.tier.02_192=192 + I:gt.blockmachines.quantum.tank.tier.03_192=192 + I:gt.blockmachines.quantum.tank.tier.04_384=384 + I:gt.blockmachines.quantum.tank.tier.05_768=768 + I:gt.blockmachines.steelmachine.compressor_336=336 + I:gt.blockmachines.steelmachine.extractor_336=336 + I:gt.blockmachines.steelmachine.furnace_288=288 + I:gt.blockmachines.steelmachine.hammer_336=336 + I:gt.blockmachines.steelmachine.macerator_288=288 + I:gt.blockmachines.transformer.tier.00_192=192 + I:gt.blockmachines.transformer.tier.01_192=192 + I:gt.blockmachines.transformer.tier.02_192=192 + I:gt.blockmachines.transformer.tier.03_192=192 + I:gt.blockmachines.transformer.tier.04_192=192 + I:gt.blockmachines.transformer.tier.05_192=192 + I:gt.blockmachines.transformer.tier.06_192=192 + I:gt.blockmachines.transformer.tier.07_192=192 + I:gt.blockmachines.transformer.tier.08_288=288 + I:gt.blockreinforced.0_96=96 + I:gt.blockreinforced.1_24=24 + I:gt.metaitem.01.32001_6=6 + I:gt.metaitem.01.32008_6=6 + I:gt.metaitem.01.32009_6=6 + I:gt.metaitem.01.32010_6=6 + I:gt.metaitem.01.32101_24=24 + I:gt.metaitem.01.32250_12=12 + I:gt.metaitem.01.32300_96=96 + I:gt.metaitem.01.32301_96=96 + I:gt.metaitem.01.32302_96=96 + I:gt.metaitem.01.32303_96=96 + I:gt.metaitem.01.32304_96=96 + I:gt.metaitem.01.32305_96=96 + I:gt.metaitem.01.32306_96=96 + I:gt.metaitem.01.32307_96=96 + I:gt.metaitem.01.32308_96=96 + I:gt.metaitem.01.32309_96=96 + I:gt.metaitem.01.32310_96=96 + I:gt.metaitem.01.32311_96=96 + I:gt.metaitem.01.32312_96=96 + I:gt.metaitem.01.32313_96=96 + I:gt.metaitem.01.32314_96=96 + I:gt.metaitem.01.32315_96=96 + I:gt.metaitem.01.32316_96=96 + I:gt.metaitem.01.32317_96=96 + I:gt.metaitem.01.32350_96=96 + I:gt.metaitem.01.32351_96=96 + I:gt.metaitem.01.32352_96=96 + I:gt.metaitem.01.32353_96=96 + I:gt.metaitem.01.32354_96=96 + I:gt.metaitem.01.32355_96=96 + I:gt.metaitem.01.32356_96=96 + I:gt.metaitem.01.32357_96=96 + I:gt.metaitem.01.32358_96=96 + I:gt.metaitem.01.32359_96=96 + I:gt.metaitem.01.32360_96=96 + I:gt.metaitem.01.32361_96=96 + I:gt.metaitem.01.32362_96=96 + I:gt.metaitem.01.32363_96=96 + I:gt.metaitem.01.32364_96=96 + I:gt.metaitem.01.32365_96=96 + I:gt.metaitem.01.32366_96=96 + I:gt.metaitem.01.32367_96=96 + I:gt.metaitem.01.32368_96=96 + I:gt.metaitem.01.32369_96=96 + I:gt.metaitem.01.32370_96=96 + I:gt.metaitem.01.32371_96=96 + I:gt.metaitem.01.32372_96=96 + I:gt.metaitem.01.32373_96=96 + I:gt.metaitem.01.32398_96=96 + I:gt.metaitem.01.32399_98=98 + I:gt.metaitem.01.32400_24=24 + I:gt.metaitem.01.32401_24=24 + I:gt.metaitem.01.32402_48=48 + I:gt.metaitem.01.32404_36=36 + I:gt.metaitem.01.32405_60=60 + I:gt.metaitem.01.32406_60=60 + I:gt.metaitem.01.32474_48=48 + I:gt.metaitem.01.32475_48=48 + I:gt.metaitem.01.32477_48=48 + I:gt.metaitem.01.32478_48=48 + I:gt.metaitem.01.32490_48=48 + I:gt.metaitem.01.32491_48=48 + I:gt.metaitem.01.32495_48=48 + I:gt.metaitem.01.32496_48=48 + I:gt.metaitem.01.32497_48=48 + I:gt.metaitem.01.32498_48=48 + I:gt.metaitem.01.32500_24=24 + I:gt.metaitem.01.32501_72=72 + I:gt.metaitem.01.32502_216=216 + I:gt.metaitem.01.32603_384=384 + I:gt.metaitem.01.32604_768=768 + I:gt.metaitem.01.32610_140=140 + I:gt.metaitem.01.32613_384=384 + I:gt.metaitem.01.32614_768=768 + I:gt.metaitem.01.32633_768=768 + I:gt.metaitem.01.32634_1536=1536 + I:gt.metaitem.01.32640_120=120 + I:gt.metaitem.01.32641_144=144 + I:gt.metaitem.01.32643_384=384 + I:gt.metaitem.01.32644_768=768 + I:gt.metaitem.01.32653_1152=1152 + I:gt.metaitem.01.32654_2304=2304 + I:gt.metaitem.01.32670_48=48 + I:gt.metaitem.01.32671_96=96 + I:gt.metaitem.01.32672_192=192 + I:gt.metaitem.01.32673_384=384 + I:gt.metaitem.01.32674_768=768 + I:gt.metaitem.01.32680_48=48 + I:gt.metaitem.01.32681_48=48 + I:gt.metaitem.01.32682_48=48 + I:gt.metaitem.01.32683_48=48 + I:gt.metaitem.01.32684_48=48 + I:gt.metaitem.01.32690_96=96 + I:gt.metaitem.01.32691_96=96 + I:gt.metaitem.01.32692_96=96 + I:gt.metaitem.01.32693_96=96 + I:gt.metaitem.01.32694_96=96 + I:gt.metaitem.01.32721_96=96 + I:gt.metaitem.01.32723_96=96 + I:gt.metaitem.01.32729_96=96 + I:gt.metaitem.01.32740_96=96 + I:gt.metaitem.01.32750_9=9 + I:gt.metaitem.01.32762_264=264 + I:gt.metaitem.02.32222_6=6 + I:gt.metaitem.02.32558_24=24 + I:ic2.blockIronFurnace_120=120 + I:ic2.blockMachine_192=192 + I:ic2.itemArmorBronzeBoots_96=96 + I:ic2.itemArmorBronzeChestplate_192=192 + I:ic2.itemArmorBronzeHelmet_120=120 + I:ic2.itemArmorBronzeLegs_168=168 + I:ic2.itemCasingAdvIron_12=12 + I:ic2.itemCasingBronze_12=12 + I:ic2.itemCasingCopper_12=12 + I:ic2.itemCasingGold_12=12 + I:ic2.itemCasingIron_12=12 + I:ic2.itemCasingLead_12=12 + I:ic2.itemCasingTin_12=12 + I:ic2.itemFluidCell_48=48 + I:ic2.itemFuelRod_24=24 + I:ic2.itemPlutoniumSmall_2=2 + I:ic2.itemPlutonium_24=24 + I:ic2.itemTinCan_12=12 + I:ic2.itemToolBronzeAxe_72=72 + I:ic2.itemToolBronzeHoe_48=48 + I:ic2.itemToolBronzePickaxe_72=72 + I:ic2.itemToolBronzeSpade_24=24 + I:ic2.itemToolBronzeSword_48=48 + I:ic2.itemToolWrench_144=144 + I:ic2.itemUran235_24=24 + I:ic2.itemUran235small_2=2 + I:ic2.itemUran238_24=24 + I:ingotAluminium_24=24 + I:ingotAmericium_24=24 + I:ingotAnnealedCopper_24=24 + I:ingotAntimony_24=24 + I:ingotArsenic_24=24 + I:ingotBatteryAlloy_24=24 + I:ingotBeryllium_24=24 + I:ingotBismuthBronze_24=24 + I:ingotBismuth_24=24 + I:ingotBlackBronze_24=24 + I:ingotBlackSteel_24=24 + I:ingotBlueSteel_24=24 + I:ingotBorosilicateGlass_24=24 + I:ingotBrass_24=24 + I:ingotBronze_24=24 + I:ingotCaesium_24=24 + I:ingotCarbon_24=24 + I:ingotCerium_24=24 + I:ingotChrome_24=24 + I:ingotCobaltBrass_24=24 + I:ingotCobalt_24=24 + I:ingotCopper_24=24 + I:ingotCupronickel_24=24 + I:ingotDamascusSteel_24=24 + I:ingotDuranium_24=24 + I:ingotElectrum_24=24 + I:ingotEpoxidFiberReinforced_24=24 + I:ingotEpoxid_24=24 + I:ingotEuropium_24=24 + I:ingotGalliumArsenide_24=24 + I:ingotGallium_24=24 + I:ingotGold_24=24 + I:ingotHSSE_24=24 + I:ingotHSSG_24=24 + I:ingotHSSS_24=24 + I:ingotIndiumGalliumPhosphide_24=24 + I:ingotIndium_24=24 + I:ingotInvar_24=24 + I:ingotIridium_24=24 + I:ingotIronMagnetic_24=24 + I:ingotIron_24=24 + I:ingotKanthal_24=24 + I:ingotLead_24=24 + I:ingotLithium_24=24 + I:ingotLutetium_24=24 + I:ingotMagnalium_24=24 + I:ingotMagnesium_24=24 + I:ingotManganese_24=24 + I:ingotMithril_24=24 + I:ingotMolybdenum_24=24 + I:ingotNaquadahAlloy_24=24 + I:ingotNaquadahEnriched_24=24 + I:ingotNaquadah_24=24 + I:ingotNaquadria_24=24 + I:ingotNeodymiumMagnetic_24=24 + I:ingotNeodymium_24=24 + I:ingotNeutronium_24=24 + I:ingotNichrome_24=24 + I:ingotNickelZincFerrite_24=24 + I:ingotNickel_24=24 + I:ingotNiobiumNitride_24=24 + I:ingotNiobiumTitanium_24=24 + I:ingotNiobium_24=24 + I:ingotOsmiridium_24=24 + I:ingotOsmium_24=24 + I:ingotPalladium_24=24 + I:ingotPigIron_24=24 + I:ingotPlastic_24=24 + I:ingotPlatinum_24=24 + I:ingotPlutonium241_24=24 + I:ingotPlutonium_24=24 + I:ingotPolycaprolactam_24=24 + I:ingotPolyphenyleneSulfide_24=24 + I:ingotPolystyrene_24=24 + I:ingotPolytetrafluoroethylene_24=24 + I:ingotPolyvinylChloride_24=24 + I:ingotPotassium_24=24 + I:ingotRedAlloy_24=24 + I:ingotRedSteel_24=24 + I:ingotRoseGold_24=24 + I:ingotRubber_24=24 + I:ingotSilicon_24=24 + I:ingotSilicone_24=24 + I:ingotSilver_24=24 + I:ingotSolderingAlloy_24=24 + I:ingotStainlessSteel_24=24 + I:ingotSteelMagnetic_24=24 + I:ingotSteel_24=24 + I:ingotSterlingSilver_24=24 + I:ingotStyreneButadieneRubber_24=24 + I:ingotTantalum_24=24 + I:ingotThorium_24=24 + I:ingotTinAlloy_24=24 + I:ingotTin_24=24 + I:ingotTitanium_24=24 + I:ingotTritanium_24=24 + I:ingotTungstenCarbide_24=24 + I:ingotTungstenSteel_24=24 + I:ingotTungsten_24=24 + I:ingotUltimet_24=24 + I:ingotUranium235_24=24 + I:ingotUranium_24=24 + I:ingotVanadiumGallium_24=24 + I:ingotVanadiumSteel_24=24 + I:ingotVanadium_24=24 + I:ingotWroughtIron_24=24 + I:ingotYttriumBariumCuprate_24=24 + I:ingotYttrium_24=24 + I:ingotZinc_24=24 + I:item.appleGold_1728=1728 + I:item.appleGold_192=192 + I:item.bootsChain_24=24 + I:item.bootsGold_96=96 + I:item.bootsIron_96=96 + I:item.carrotGolden_21=21 + I:item.cauldron_168=168 + I:item.chestplateChain_48=48 + I:item.chestplateGold_192=192 + I:item.chestplateIron_192=192 + I:item.clock_96=96 + I:item.compass_96=96 + I:item.doorIron_144=144 + I:item.hatchetGold_72=72 + I:item.hatchetIron_72=72 + I:item.helmetChain_30=30 + I:item.helmetGold_120=120 + I:item.helmetIron_120=120 + I:item.hoeGold_48=48 + I:item.hoeIron_48=48 + I:item.horsearmorgold_192=192 + I:item.horsearmormetal_192=192 + I:item.leggingsChain_42=42 + I:item.leggingsGold_168=168 + I:item.leggingsIron_168=168 + I:item.minecartHopper_240=240 + I:item.minecartTnt_120=120 + I:item.minecart_120=120 + I:item.pickaxeGold_72=72 + I:item.pickaxeIron_72=72 + I:item.potion_24=24 + I:item.shears_48=48 + I:item.shovelGold_24=24 + I:item.shovelIron_24=24 + I:item.snowball_32=32 + I:item.speckledMelon_21=21 + I:item.swordGold_48=48 + I:item.swordIron_48=48 + I:lensGlass_18=18 + I:nuggetAluminium_2=2 + I:nuggetAmericium_2=2 + I:nuggetAnnealedCopper_2=2 + I:nuggetAntimony_2=2 + I:nuggetArsenic_2=2 + I:nuggetBatteryAlloy_2=2 + I:nuggetBeryllium_2=2 + I:nuggetBismuthBronze_2=2 + I:nuggetBismuth_2=2 + I:nuggetBlackBronze_2=2 + I:nuggetBlackSteel_2=2 + I:nuggetBlueSteel_2=2 + I:nuggetBorosilicateGlass_2=2 + I:nuggetBrass_2=2 + I:nuggetBronze_2=2 + I:nuggetCaesium_2=2 + I:nuggetCarbon_2=2 + I:nuggetCerium_2=2 + I:nuggetChrome_2=2 + I:nuggetCobaltBrass_2=2 + I:nuggetCobalt_2=2 + I:nuggetCopper_2=2 + I:nuggetCupronickel_2=2 + I:nuggetDamascusSteel_2=2 + I:nuggetDuranium_2=2 + I:nuggetElectrum_2=2 + I:nuggetEpoxidFiberReinforced_2=2 + I:nuggetEpoxid_2=2 + I:nuggetEuropium_2=2 + I:nuggetGalliumArsenide_2=2 + I:nuggetGallium_2=2 + I:nuggetGold_2=2 + I:nuggetHSSE_2=2 + I:nuggetHSSG_2=2 + I:nuggetHSSS_2=2 + I:nuggetIndiumGalliumPhosphide_2=2 + I:nuggetIndium_2=2 + I:nuggetInvar_2=2 + I:nuggetIridium_2=2 + I:nuggetIronMagnetic_2=2 + I:nuggetIron_2=2 + I:nuggetKanthal_2=2 + I:nuggetLead_2=2 + I:nuggetLithium_2=2 + I:nuggetLutetium_2=2 + I:nuggetMagnalium_2=2 + I:nuggetMagnesium_2=2 + I:nuggetManganese_2=2 + I:nuggetMithril_2=2 + I:nuggetMolybdenum_2=2 + I:nuggetNaquadahAlloy_2=2 + I:nuggetNaquadahEnriched_2=2 + I:nuggetNaquadah_2=2 + I:nuggetNaquadria_2=2 + I:nuggetNeodymiumMagnetic_2=2 + I:nuggetNeodymium_2=2 + I:nuggetNeutronium_2=2 + I:nuggetNichrome_2=2 + I:nuggetNickelZincFerrite_2=2 + I:nuggetNickel_2=2 + I:nuggetNiobiumNitride_2=2 + I:nuggetNiobiumTitanium_2=2 + I:nuggetNiobium_2=2 + I:nuggetOsmiridium_2=2 + I:nuggetOsmium_2=2 + I:nuggetPalladium_2=2 + I:nuggetPigIron_2=2 + I:nuggetPlastic_2=2 + I:nuggetPlatinum_2=2 + I:nuggetPlutonium241_2=2 + I:nuggetPlutonium_2=2 + I:nuggetPolycaprolactam_2=2 + I:nuggetPolyphenyleneSulfide_2=2 + I:nuggetPolystyrene_2=2 + I:nuggetPolytetrafluoroethylene_2=2 + I:nuggetPolyvinylChloride_2=2 + I:nuggetPotassium_2=2 + I:nuggetRedAlloy_2=2 + I:nuggetRedSteel_2=2 + I:nuggetRoseGold_2=2 + I:nuggetRubber_2=2 + I:nuggetSilicon_2=2 + I:nuggetSilicone_2=2 + I:nuggetSilver_2=2 + I:nuggetSolderingAlloy_2=2 + I:nuggetStainlessSteel_2=2 + I:nuggetSteelMagnetic_2=2 + I:nuggetSteel_2=2 + I:nuggetSterlingSilver_2=2 + I:nuggetStyreneButadieneRubber_2=2 + I:nuggetTantalum_2=2 + I:nuggetThorium_2=2 + I:nuggetTinAlloy_2=2 + I:nuggetTin_2=2 + I:nuggetTitanium_2=2 + I:nuggetTritanium_2=2 + I:nuggetTungstenCarbide_2=2 + I:nuggetTungstenSteel_2=2 + I:nuggetTungsten_2=2 + I:nuggetUltimet_2=2 + I:nuggetUranium235_2=2 + I:nuggetUranium_2=2 + I:nuggetVanadiumGallium_2=2 + I:nuggetVanadiumSteel_2=2 + I:nuggetVanadium_2=2 + I:nuggetWroughtIron_2=2 + I:nuggetYttriumBariumCuprate_2=2 + I:nuggetYttrium_2=2 + I:nuggetZinc_2=2 + I:pipeHugeAluminium_288=288 + I:pipeHugeBrass_288=288 + I:pipeHugeBronze_288=288 + I:pipeHugeCobalt_288=288 + I:pipeHugeCopper_288=288 + I:pipeHugeElectrum_288=288 + I:pipeHugeNickel_288=288 + I:pipeHugeOsmium_288=288 + I:pipeHugePlastic_288=288 + I:pipeHugePlatinum_288=288 + I:pipeHugePolytetrafluoroethylene_288=288 + I:pipeHugePolyvinylChloride_288=288 + I:pipeHugeStainlessSteel_288=288 + I:pipeHugeSteel_288=288 + I:pipeHugeTitanium_288=288 + I:pipeHugeTungstenSteel_288=288 + I:pipeHugeWroughtIron_288=288 + I:pipeLargeAluminium_144=144 + I:pipeLargeBrass_144=144 + I:pipeLargeBronze_144=144 + I:pipeLargeCobalt_144=144 + I:pipeLargeCopper_144=144 + I:pipeLargeElectrum_144=144 + I:pipeLargeNickel_144=144 + I:pipeLargeOsmium_144=144 + I:pipeLargePlastic_144=144 + I:pipeLargePlatinum_144=144 + I:pipeLargePolytetrafluoroethylene_144=144 + I:pipeLargePolyvinylChloride_144=144 + I:pipeLargeStainlessSteel_144=144 + I:pipeLargeSteel_144=144 + I:pipeLargeTitanium_144=144 + I:pipeLargeTungstenSteel_144=144 + I:pipeLargeWroughtIron_144=144 + I:pipeMediumAluminium_72=72 + I:pipeMediumBrass_72=72 + I:pipeMediumBronze_72=72 + I:pipeMediumCobalt_72=72 + I:pipeMediumCopper_72=72 + I:pipeMediumElectrum_72=72 + I:pipeMediumNickel_72=72 + I:pipeMediumOsmium_72=72 + I:pipeMediumPlastic_72=72 + I:pipeMediumPlatinum_72=72 + I:pipeMediumPolytetrafluoroethylene_72=72 + I:pipeMediumPolyvinylChloride_72=72 + I:pipeMediumStainlessSteel_72=72 + I:pipeMediumSteel_72=72 + I:pipeMediumTitanium_72=72 + I:pipeMediumTungstenSteel_72=72 + I:pipeMediumWroughtIron_72=72 + I:pipeRestrictiveHugeAluminium_288=288 + I:pipeRestrictiveHugeBrass_288=288 + I:pipeRestrictiveHugeCobalt_288=288 + I:pipeRestrictiveHugeElectrum_288=288 + I:pipeRestrictiveHugeNickel_288=288 + I:pipeRestrictiveHugeOsmium_288=288 + I:pipeRestrictiveHugePlatinum_288=288 + I:pipeRestrictiveHugePolyvinylChloride_288=288 + I:pipeRestrictiveHugeWroughtIron_288=288 + I:pipeRestrictiveLargeAluminium_144=144 + I:pipeRestrictiveLargeBrass_144=144 + I:pipeRestrictiveLargeCobalt_144=144 + I:pipeRestrictiveLargeElectrum_144=144 + I:pipeRestrictiveLargeNickel_144=144 + I:pipeRestrictiveLargeOsmium_144=144 + I:pipeRestrictiveLargePlatinum_144=144 + I:pipeRestrictiveLargePolyvinylChloride_144=144 + I:pipeRestrictiveLargeWroughtIron_144=144 + I:pipeRestrictiveMediumAluminium_72=72 + I:pipeRestrictiveMediumBrass_72=72 + I:pipeRestrictiveMediumCobalt_72=72 + I:pipeRestrictiveMediumElectrum_72=72 + I:pipeRestrictiveMediumNickel_72=72 + I:pipeRestrictiveMediumOsmium_72=72 + I:pipeRestrictiveMediumPlatinum_72=72 + I:pipeRestrictiveMediumPolyvinylChloride_72=72 + I:pipeRestrictiveMediumWroughtIron_72=72 + I:pipeSmallBronze_24=24 + I:pipeSmallCopper_24=24 + I:pipeSmallPlastic_24=24 + I:pipeSmallPolytetrafluoroethylene_24=24 + I:pipeSmallStainlessSteel_24=24 + I:pipeSmallSteel_24=24 + I:pipeSmallTitanium_24=24 + I:pipeSmallTungstenSteel_24=24 + I:pipeTinyBronze_12=12 + I:pipeTinyCopper_12=12 + I:pipeTinyPlastic_12=12 + I:pipeTinyPolytetrafluoroethylene_12=12 + I:pipeTinyStainlessSteel_12=12 + I:pipeTinySteel_12=12 + I:pipeTinyTitanium_12=12 + I:pipeTinyTungstenSteel_12=12 + I:plateAluminium_24=24 + I:plateAmericium_24=24 + I:plateAnnealedCopper_24=24 + I:plateBatteryAlloy_24=24 + I:plateBeryllium_24=24 + I:plateBismuthBronze_24=24 + I:plateBismuth_24=24 + I:plateBlackBronze_24=24 + I:plateBlackSteel_24=24 + I:plateBlueSteel_24=24 + I:plateBrass_24=24 + I:plateBronze_24=24 + I:plateCarbon_24=24 + I:plateChrome_24=24 + I:plateCobaltBrass_24=24 + I:plateCobalt_24=24 + I:plateCopper_24=24 + I:plateCupronickel_24=24 + I:plateDamascusSteel_24=24 + I:plateDenseBronze_216=216 + I:plateDenseCopper_216=216 + I:plateDenseGold_216=216 + I:plateDenseIron_216=216 + I:plateDenseLead_216=216 + I:plateDenseSteel_216=216 + I:plateDenseTin_216=216 + I:plateDoubleAluminium_48=48 + I:plateDoubleBeryllium_48=48 + I:plateDoubleBismuthBronze_48=48 + I:plateDoubleBismuth_48=48 + I:plateDoubleBlackBronze_48=48 + I:plateDoubleBlackSteel_48=48 + I:plateDoubleBlueSteel_48=48 + I:plateDoubleBrass_48=48 + I:plateDoubleBronze_48=48 + I:plateDoubleCarbon_48=48 + I:plateDoubleChrome_48=48 + I:plateDoubleCobaltBrass_48=48 + I:plateDoubleCobalt_48=48 + I:plateDoubleCupronickel_48=48 + I:plateDoubleDamascusSteel_48=48 + I:plateDoubleDuranium_48=48 + I:plateDoubleElectrum_48=48 + I:plateDoubleEpoxidFiberReinforced_48=48 + I:plateDoubleEpoxid_48=48 + I:plateDoubleGold_48=48 + I:plateDoubleHSSE_48=48 + I:plateDoubleHSSG_48=48 + I:plateDoubleHSSS_48=48 + I:plateDoubleInvar_48=48 + I:plateDoubleIridium_48=48 + I:plateDoubleIronMagnetic_48=48 + I:plateDoubleIron_48=48 + I:plateDoubleKanthal_48=48 + I:plateDoubleLead_48=48 + I:plateDoubleMagnalium_48=48 + I:plateDoubleManganese_48=48 + I:plateDoubleMithril_48=48 + I:plateDoubleMolybdenum_48=48 + I:plateDoubleNaquadahAlloy_48=48 + I:plateDoubleNaquadahEnriched_48=48 + I:plateDoubleNaquadah_48=48 + I:plateDoubleNaquadria_48=48 + I:plateDoubleNeodymiumMagnetic_48=48 + I:plateDoubleNeodymium_48=48 + I:plateDoubleNeutronium_48=48 + I:plateDoubleNichrome_48=48 + I:plateDoubleNickelZincFerrite_48=48 + I:plateDoubleNickel_48=48 + I:plateDoubleOsmiridium_48=48 + I:plateDoubleOsmium_48=48 + I:plateDoublePalladium_48=48 + I:plateDoublePigIron_48=48 + I:plateDoublePlatinum_48=48 + I:plateDoublePlutonium241_48=48 + I:plateDoublePlutonium_48=48 + I:plateDoublePolycaprolactam_48=48 + I:plateDoublePolyphenyleneSulfide_48=48 + I:plateDoublePolytetrafluoroethylene_48=48 + I:plateDoubleRedSteel_48=48 + I:plateDoubleRoseGold_48=48 + I:plateDoubleSilver_48=48 + I:plateDoubleStainlessSteel_48=48 + I:plateDoubleSteelMagnetic_48=48 + I:plateDoubleSteel_48=48 + I:plateDoubleSterlingSilver_48=48 + I:plateDoubleThorium_48=48 + I:plateDoubleTinAlloy_48=48 + I:plateDoubleTitanium_48=48 + I:plateDoubleTritanium_48=48 + I:plateDoubleTungstenCarbide_48=48 + I:plateDoubleTungstenSteel_48=48 + I:plateDoubleTungsten_48=48 + I:plateDoubleUltimet_48=48 + I:plateDoubleUranium235_48=48 + I:plateDoubleUranium_48=48 + I:plateDoubleVanadiumSteel_48=48 + I:plateDoubleWroughtIron_48=48 + I:plateDuranium_24=24 + I:plateElectrum_24=24 + I:plateEpoxidFiberReinforced_24=24 + I:plateEpoxid_24=24 + I:plateEuropium_24=24 + I:plateGalliumArsenide_24=24 + I:plateGallium_24=24 + I:plateGlass_24=24 + I:plateGold_24=24 + I:plateHSSE_24=24 + I:plateHSSG_24=24 + I:plateHSSS_24=24 + I:plateIndiumGalliumPhosphide_24=24 + I:plateInvar_24=24 + I:plateIridium_24=24 + I:plateIronMagnetic_24=24 + I:plateIron_24=24 + I:plateKanthal_24=24 + I:plateLead_24=24 + I:plateMagnalium_24=24 + I:plateManganese_24=24 + I:plateMithril_24=24 + I:plateMolybdenum_24=24 + I:plateNaquadahAlloy_24=24 + I:plateNaquadahEnriched_24=24 + I:plateNaquadah_24=24 + I:plateNaquadria_24=24 + I:plateNeodymiumMagnetic_24=24 + I:plateNeodymium_24=24 + I:plateNeutronium_24=24 + I:plateNichrome_24=24 + I:plateNickelZincFerrite_24=24 + I:plateNickel_24=24 + I:plateNiobiumTitanium_24=24 + I:plateOsmiridium_24=24 + I:plateOsmium_24=24 + I:platePalladium_24=24 + I:platePigIron_24=24 + I:platePlastic_24=24 + I:platePlatinum_24=24 + I:platePlutonium241_24=24 + I:platePlutonium_24=24 + I:platePolycaprolactam_24=24 + I:platePolyphenyleneSulfide_24=24 + I:platePolystyrene_24=24 + I:platePolytetrafluoroethylene_24=24 + I:platePolyvinylChloride_24=24 + I:plateRedAlloy_24=24 + I:plateRedSteel_24=24 + I:plateRedstone_24=24 + I:plateRoseGold_24=24 + I:plateRubber_24=24 + I:plateSilicon_24=24 + I:plateSilicone_24=24 + I:plateSilver_24=24 + I:plateSolderingAlloy_24=24 + I:plateStainlessSteel_24=24 + I:plateSteelMagnetic_24=24 + I:plateSteel_24=24 + I:plateSterlingSilver_24=24 + I:plateStyreneButadieneRubber_24=24 + I:plateThorium_24=24 + I:plateTinAlloy_24=24 + I:plateTin_24=24 + I:plateTitanium_24=24 + I:plateTritanium_24=24 + I:plateTungstenCarbide_24=24 + I:plateTungstenSteel_24=24 + I:plateTungsten_24=24 + I:plateUltimet_24=24 + I:plateUranium235_24=24 + I:plateUranium_24=24 + I:plateVanadiumGallium_24=24 + I:plateVanadiumSteel_24=24 + I:plateWroughtIron_24=24 + I:plateYttriumBariumCuprate_24=24 + I:plateZinc_24=24 + I:ringAluminium_6=6 + I:ringBrass_6=6 + I:ringBronze_6=6 + I:ringChrome_6=6 + I:ringHSSE_6=6 + I:ringHSSG_6=6 + I:ringInvar_6=6 + I:ringIridium_6=6 + I:ringIron_6=6 + I:ringNeutronium_6=6 + I:ringOsmium_6=6 + I:ringPigIron_6=6 + I:ringRubber_6=6 + I:ringSilicone_6=6 + I:ringStainlessSteel_6=6 + I:ringSteel_6=6 + I:ringStyreneButadieneRubber_6=6 + I:ringTin_6=6 + I:ringTitanium_6=6 + I:ringTungstenSteel_6=6 + I:ringWroughtIron_6=6 + I:rotorBronze_102=102 + I:rotorChrome_102=102 + I:rotorHSSE_102=102 + I:rotorHSSG_102=102 + I:rotorIridium_102=102 + I:rotorNeutronium_102=102 + I:rotorOsmium_102=102 + I:rotorStainlessSteel_102=102 + I:rotorSteel_102=102 + I:rotorTin_102=102 + I:rotorTitanium_102=102 + I:rotorTungstenSteel_102=102 + I:roundHSSE_2=2 + I:roundHSSG_2=2 + I:roundNeutronium_2=2 + I:screwAluminium_2=2 + I:screwBeryllium_2=2 + I:screwBismuthBronze_2=2 + I:screwBismuth_2=2 + I:screwBlackBronze_2=2 + I:screwBlackSteel_2=2 + I:screwBlueSteel_2=2 + I:screwBrass_2=2 + I:screwBronze_2=2 + I:screwCarbon_2=2 + I:screwChrome_2=2 + I:screwCobaltBrass_2=2 + I:screwCobalt_2=2 + I:screwCupronickel_2=2 + I:screwDamascusSteel_2=2 + I:screwDuranium_2=2 + I:screwElectrum_2=2 + I:screwEpoxidFiberReinforced_2=2 + I:screwEpoxid_2=2 + I:screwGold_2=2 + I:screwHSSE_2=2 + I:screwHSSG_2=2 + I:screwHSSS_2=2 + I:screwInvar_2=2 + I:screwIridium_2=2 + I:screwIronMagnetic_2=2 + I:screwIron_2=2 + I:screwKanthal_2=2 + I:screwLead_2=2 + I:screwMagnalium_2=2 + I:screwManganese_2=2 + I:screwMithril_2=2 + I:screwMolybdenum_2=2 + I:screwNaquadahAlloy_2=2 + I:screwNaquadahEnriched_2=2 + I:screwNaquadah_2=2 + I:screwNaquadria_2=2 + I:screwNeodymiumMagnetic_2=2 + I:screwNeodymium_2=2 + I:screwNeutronium_2=2 + I:screwNichrome_2=2 + I:screwNickelZincFerrite_2=2 + I:screwNickel_2=2 + I:screwOsmiridium_2=2 + I:screwOsmium_2=2 + I:screwPalladium_2=2 + I:screwPigIron_2=2 + I:screwPlastic_2=2 + I:screwPlatinum_2=2 + I:screwPlutonium241_2=2 + I:screwPlutonium_2=2 + I:screwPolycaprolactam_2=2 + I:screwPolyphenyleneSulfide_2=2 + I:screwPolystyrene_2=2 + I:screwPolytetrafluoroethylene_2=2 + I:screwPolyvinylChloride_2=2 + I:screwRedSteel_2=2 + I:screwRoseGold_2=2 + I:screwRubber_2=2 + I:screwSilicone_2=2 + I:screwSilver_2=2 + I:screwStainlessSteel_2=2 + I:screwSteelMagnetic_2=2 + I:screwSteel_2=2 + I:screwSterlingSilver_2=2 + I:screwStyreneButadieneRubber_2=2 + I:screwThorium_2=2 + I:screwTinAlloy_2=2 + I:screwTin_2=2 + I:screwTitanium_2=2 + I:screwTritanium_2=2 + I:screwTungstenCarbide_2=2 + I:screwTungstenSteel_2=2 + I:screwTungsten_2=2 + I:screwUltimet_2=2 + I:screwUranium235_2=2 + I:screwUranium_2=2 + I:screwVanadiumSteel_2=2 + I:screwWroughtIron_2=2 + I:springTitanium_24=24 + I:stickAluminium_12=12 + I:stickAmericium_12=12 + I:stickBeryllium_12=12 + I:stickBismuthBronze_12=12 + I:stickBismuth_12=12 + I:stickBlackBronze_12=12 + I:stickBlackSteel_12=12 + I:stickBlueSteel_12=12 + I:stickBrass_12=12 + I:stickBronze_12=12 + I:stickCarbon_12=12 + I:stickChrome_12=12 + I:stickCobaltBrass_12=12 + I:stickCobalt_12=12 + I:stickCopper_12=12 + I:stickCupronickel_12=12 + I:stickDamascusSteel_12=12 + I:stickDuranium_12=12 + I:stickElectrum_12=12 + I:stickEpoxidFiberReinforced_12=12 + I:stickEpoxid_12=12 + I:stickEuropium_12=12 + I:stickGold_12=12 + I:stickHSSE_12=12 + I:stickHSSG_12=12 + I:stickHSSS_12=12 + I:stickInvar_12=12 + I:stickIridium_12=12 + I:stickIronMagnetic_12=12 + I:stickIron_12=12 + I:stickKanthal_12=12 + I:stickLead_12=12 + I:stickLongAluminium_24=24 + I:stickLongAmericium_24=24 + I:stickLongBeryllium_24=24 + I:stickLongBismuthBronze_24=24 + I:stickLongBismuth_24=24 + I:stickLongBlackBronze_24=24 + I:stickLongBlackSteel_24=24 + I:stickLongBlaze_24=24 + I:stickLongBlueSteel_24=24 + I:stickLongBrass_24=24 + I:stickLongBronze_24=24 + I:stickLongCarbon_24=24 + I:stickLongChrome_24=24 + I:stickLongCobaltBrass_24=24 + I:stickLongCobalt_24=24 + I:stickLongCupronickel_24=24 + I:stickLongDamascusSteel_24=24 + I:stickLongDuranium_24=24 + I:stickLongElectrum_24=24 + I:stickLongEpoxidFiberReinforced_24=24 + I:stickLongEpoxid_24=24 + I:stickLongGold_24=24 + I:stickLongHSSE_24=24 + I:stickLongHSSG_24=24 + I:stickLongHSSS_24=24 + I:stickLongInvar_24=24 + I:stickLongIridium_24=24 + I:stickLongIronMagnetic_24=24 + I:stickLongIron_24=24 + I:stickLongKanthal_24=24 + I:stickLongLead_24=24 + I:stickLongMagnalium_24=24 + I:stickLongManganese_24=24 + I:stickLongMithril_24=24 + I:stickLongMolybdenum_24=24 + I:stickLongNaquadahAlloy_24=24 + I:stickLongNaquadahEnriched_24=24 + I:stickLongNaquadah_24=24 + I:stickLongNaquadria_24=24 + I:stickLongNeodymiumMagnetic_24=24 + I:stickLongNeodymium_24=24 + I:stickLongNeutronium_24=24 + I:stickLongNichrome_24=24 + I:stickLongNickelZincFerrite_24=24 + I:stickLongNickel_24=24 + I:stickLongOsmiridium_24=24 + I:stickLongOsmium_24=24 + I:stickLongPalladium_24=24 + I:stickLongPigIron_24=24 + I:stickLongPlastic_24=24 + I:stickLongPlatinum_24=24 + I:stickLongPlutonium241_24=24 + I:stickLongPlutonium_24=24 + I:stickLongPolycaprolactam_24=24 + I:stickLongPolyphenyleneSulfide_24=24 + I:stickLongPolystyrene_24=24 + I:stickLongPolytetrafluoroethylene_24=24 + I:stickLongPolyvinylChloride_24=24 + I:stickLongRedSteel_24=24 + I:stickLongRoseGold_24=24 + I:stickLongRubber_24=24 + I:stickLongSilicone_24=24 + I:stickLongSilver_24=24 + I:stickLongStainlessSteel_24=24 + I:stickLongSteelMagnetic_24=24 + I:stickLongSteel_24=24 + I:stickLongSterlingSilver_24=24 + I:stickLongStyreneButadieneRubber_24=24 + I:stickLongThorium_24=24 + I:stickLongTinAlloy_24=24 + I:stickLongTitanium_24=24 + I:stickLongTritanium_24=24 + I:stickLongTungstenCarbide_24=24 + I:stickLongTungstenSteel_24=24 + I:stickLongTungsten_24=24 + I:stickLongUltimet_24=24 + I:stickLongUranium235_24=24 + I:stickLongUranium_24=24 + I:stickLongVanadiumSteel_24=24 + I:stickLongWroughtIron_24=24 + I:stickMagnalium_12=12 + I:stickManganese_12=12 + I:stickMithril_12=12 + I:stickMolybdenum_12=12 + I:stickNaquadahAlloy_12=12 + I:stickNaquadahEnriched_12=12 + I:stickNaquadah_12=12 + I:stickNaquadria_12=12 + I:stickNeodymiumMagnetic_12=12 + I:stickNeodymium_12=12 + I:stickNeutronium_12=12 + I:stickNichrome_12=12 + I:stickNickelZincFerrite_12=12 + I:stickNickel_12=12 + I:stickOsmiridium_12=12 + I:stickOsmium_12=12 + I:stickPalladium_12=12 + I:stickPigIron_12=12 + I:stickPlastic_12=12 + I:stickPlatinum_12=12 + I:stickPlutonium241_12=12 + I:stickPlutonium_12=12 + I:stickPolycaprolactam_12=12 + I:stickPolyphenyleneSulfide_12=12 + I:stickPolystyrene_12=12 + I:stickPolytetrafluoroethylene_12=12 + I:stickPolyvinylChloride_12=12 + I:stickRedSteel_12=12 + I:stickRoseGold_12=12 + I:stickRubber_12=12 + I:stickSilicone_12=12 + I:stickSilver_12=12 + I:stickSolderingAlloy_12=12 + I:stickStainlessSteel_12=12 + I:stickSteelMagnetic_12=12 + I:stickSteel_12=12 + I:stickSterlingSilver_12=12 + I:stickStyreneButadieneRubber_12=12 + I:stickThorium_12=12 + I:stickTinAlloy_12=12 + I:stickTin_12=12 + I:stickTitanium_12=12 + I:stickTritanium_12=12 + I:stickTungstenCarbide_12=12 + I:stickTungstenSteel_12=12 + I:stickTungsten_12=12 + I:stickUltimet_12=12 + I:stickUranium235_12=12 + I:stickUranium_12=12 + I:stickVanadiumGallium_12=12 + I:stickVanadiumSteel_12=12 + I:stickWroughtIron_12=12 + I:tile.anvil.intact_720=720 + I:tile.anvil.slightlyDamaged_480=480 + I:tile.anvil.veryDamaged_240=240 + I:tile.fenceIron_9=9 + I:tile.glass_24=24 + I:tile.hopper_120=120 + I:tile.lightgem_96=96 + I:tile.redstoneLight_96=96 + I:tile.snow_128=128 + I:tile.stainedGlass.black_24=24 + I:tile.thinGlass_9=9 + I:tile.thinStainedGlass.black_9=9 + I:tile.tripWireSource_12=12 + I:tile.weightedPlate_heavy_48=48 + I:tile.weightedPlate_light_48=48 + I:toolHeadAxeAluminium_72=72 + I:toolHeadAxeBeryllium_72=72 + I:toolHeadAxeBismuthBronze_72=72 + I:toolHeadAxeBismuth_72=72 + I:toolHeadAxeBlackBronze_72=72 + I:toolHeadAxeBlackSteel_72=72 + I:toolHeadAxeBlaze_72=72 + I:toolHeadAxeBlueSteel_72=72 + I:toolHeadAxeBrass_72=72 + I:toolHeadAxeBronze_72=72 + I:toolHeadAxeCarbon_72=72 + I:toolHeadAxeChrome_72=72 + I:toolHeadAxeCobaltBrass_72=72 + I:toolHeadAxeCobalt_72=72 + I:toolHeadAxeCupronickel_72=72 + I:toolHeadAxeDamascusSteel_72=72 + I:toolHeadAxeDuranium_72=72 + I:toolHeadAxeElectrum_72=72 + I:toolHeadAxeEpoxidFiberReinforced_72=72 + I:toolHeadAxeEpoxid_72=72 + I:toolHeadAxeGold_72=72 + I:toolHeadAxeHSSE_72=72 + I:toolHeadAxeHSSG_72=72 + I:toolHeadAxeHSSS_72=72 + I:toolHeadAxeInvar_72=72 + I:toolHeadAxeIridium_72=72 + I:toolHeadAxeIronMagnetic_72=72 + I:toolHeadAxeIron_72=72 + I:toolHeadAxeKanthal_72=72 + I:toolHeadAxeLead_72=72 + I:toolHeadAxeMagnalium_72=72 + I:toolHeadAxeManganese_72=72 + I:toolHeadAxeMithril_72=72 + I:toolHeadAxeMolybdenum_72=72 + I:toolHeadAxeNaquadahAlloy_72=72 + I:toolHeadAxeNaquadahEnriched_72=72 + I:toolHeadAxeNaquadah_72=72 + I:toolHeadAxeNaquadria_72=72 + I:toolHeadAxeNeodymiumMagnetic_72=72 + I:toolHeadAxeNeodymium_72=72 + I:toolHeadAxeNeutronium_72=72 + I:toolHeadAxeNichrome_72=72 + I:toolHeadAxeNickelZincFerrite_72=72 + I:toolHeadAxeNickel_72=72 + I:toolHeadAxeOsmiridium_72=72 + I:toolHeadAxeOsmium_72=72 + I:toolHeadAxePalladium_72=72 + I:toolHeadAxePigIron_72=72 + I:toolHeadAxePlastic_72=72 + I:toolHeadAxePlatinum_72=72 + I:toolHeadAxePlutonium241_72=72 + I:toolHeadAxePlutonium_72=72 + I:toolHeadAxePolycaprolactam_72=72 + I:toolHeadAxePolyphenyleneSulfide_72=72 + I:toolHeadAxePolystyrene_72=72 + I:toolHeadAxePolytetrafluoroethylene_72=72 + I:toolHeadAxePolyvinylChloride_72=72 + I:toolHeadAxeRedSteel_72=72 + I:toolHeadAxeRoseGold_72=72 + I:toolHeadAxeRubber_72=72 + I:toolHeadAxeSilicone_72=72 + I:toolHeadAxeSilver_72=72 + I:toolHeadAxeStainlessSteel_72=72 + I:toolHeadAxeSteelMagnetic_72=72 + I:toolHeadAxeSteel_72=72 + I:toolHeadAxeSterlingSilver_72=72 + I:toolHeadAxeStyreneButadieneRubber_72=72 + I:toolHeadAxeThorium_72=72 + I:toolHeadAxeTinAlloy_72=72 + I:toolHeadAxeTitanium_72=72 + I:toolHeadAxeTritanium_72=72 + I:toolHeadAxeTungstenCarbide_72=72 + I:toolHeadAxeTungstenSteel_72=72 + I:toolHeadAxeTungsten_72=72 + I:toolHeadAxeUltimet_72=72 + I:toolHeadAxeUranium235_72=72 + I:toolHeadAxeUranium_72=72 + I:toolHeadAxeVanadiumSteel_72=72 + I:toolHeadAxeWroughtIron_72=72 + I:toolHeadBuzzSawAluminium_96=96 + I:toolHeadBuzzSawBeryllium_96=96 + I:toolHeadBuzzSawBismuthBronze_96=96 + I:toolHeadBuzzSawBismuth_96=96 + I:toolHeadBuzzSawBlackBronze_96=96 + I:toolHeadBuzzSawBlackSteel_96=96 + I:toolHeadBuzzSawBlaze_96=96 + I:toolHeadBuzzSawBlueSteel_96=96 + I:toolHeadBuzzSawBrass_96=96 + I:toolHeadBuzzSawBronze_96=96 + I:toolHeadBuzzSawCarbon_96=96 + I:toolHeadBuzzSawChrome_96=96 + I:toolHeadBuzzSawCobaltBrass_96=96 + I:toolHeadBuzzSawCobalt_96=96 + I:toolHeadBuzzSawCupronickel_96=96 + I:toolHeadBuzzSawDamascusSteel_96=96 + I:toolHeadBuzzSawDuranium_96=96 + I:toolHeadBuzzSawElectrum_96=96 + I:toolHeadBuzzSawEpoxidFiberReinforced_96=96 + I:toolHeadBuzzSawEpoxid_96=96 + I:toolHeadBuzzSawGold_96=96 + I:toolHeadBuzzSawHSSE_96=96 + I:toolHeadBuzzSawHSSG_96=96 + I:toolHeadBuzzSawHSSS_96=96 + I:toolHeadBuzzSawInvar_96=96 + I:toolHeadBuzzSawIridium_96=96 + I:toolHeadBuzzSawIronMagnetic_96=96 + I:toolHeadBuzzSawIron_96=96 + I:toolHeadBuzzSawKanthal_96=96 + I:toolHeadBuzzSawLead_96=96 + I:toolHeadBuzzSawMagnalium_96=96 + I:toolHeadBuzzSawManganese_96=96 + I:toolHeadBuzzSawMithril_96=96 + I:toolHeadBuzzSawMolybdenum_96=96 + I:toolHeadBuzzSawNaquadahAlloy_96=96 + I:toolHeadBuzzSawNaquadahEnriched_96=96 + I:toolHeadBuzzSawNaquadah_96=96 + I:toolHeadBuzzSawNaquadria_96=96 + I:toolHeadBuzzSawNeodymiumMagnetic_96=96 + I:toolHeadBuzzSawNeodymium_96=96 + I:toolHeadBuzzSawNeutronium_96=96 + I:toolHeadBuzzSawNichrome_96=96 + I:toolHeadBuzzSawNickelZincFerrite_96=96 + I:toolHeadBuzzSawNickel_96=96 + I:toolHeadBuzzSawOsmiridium_96=96 + I:toolHeadBuzzSawOsmium_96=96 + I:toolHeadBuzzSawPalladium_96=96 + I:toolHeadBuzzSawPigIron_96=96 + I:toolHeadBuzzSawPlatinum_96=96 + I:toolHeadBuzzSawPlutonium241_96=96 + I:toolHeadBuzzSawPlutonium_96=96 + I:toolHeadBuzzSawPolycaprolactam_96=96 + I:toolHeadBuzzSawPolyphenyleneSulfide_96=96 + I:toolHeadBuzzSawPolytetrafluoroethylene_96=96 + I:toolHeadBuzzSawRedSteel_96=96 + I:toolHeadBuzzSawRoseGold_96=96 + I:toolHeadBuzzSawSilver_96=96 + I:toolHeadBuzzSawStainlessSteel_96=96 + I:toolHeadBuzzSawSteelMagnetic_96=96 + I:toolHeadBuzzSawSteel_96=96 + I:toolHeadBuzzSawSterlingSilver_96=96 + I:toolHeadBuzzSawThorium_96=96 + I:toolHeadBuzzSawTinAlloy_96=96 + I:toolHeadBuzzSawTitanium_96=96 + I:toolHeadBuzzSawTritanium_96=96 + I:toolHeadBuzzSawTungstenCarbide_96=96 + I:toolHeadBuzzSawTungstenSteel_96=96 + I:toolHeadBuzzSawTungsten_96=96 + I:toolHeadBuzzSawUltimet_96=96 + I:toolHeadBuzzSawUranium235_96=96 + I:toolHeadBuzzSawUranium_96=96 + I:toolHeadBuzzSawVanadiumSteel_96=96 + I:toolHeadBuzzSawWroughtIron_96=96 + I:toolHeadChainsawAluminium_48=48 + I:toolHeadChainsawBeryllium_48=48 + I:toolHeadChainsawBismuthBronze_48=48 + I:toolHeadChainsawBismuth_48=48 + I:toolHeadChainsawBlackBronze_48=48 + I:toolHeadChainsawBlackSteel_48=48 + I:toolHeadChainsawBlaze_48=48 + I:toolHeadChainsawBlueSteel_48=48 + I:toolHeadChainsawBrass_48=48 + I:toolHeadChainsawBronze_48=48 + I:toolHeadChainsawCarbon_48=48 + I:toolHeadChainsawChrome_48=48 + I:toolHeadChainsawCobaltBrass_48=48 + I:toolHeadChainsawCobalt_48=48 + I:toolHeadChainsawCupronickel_48=48 + I:toolHeadChainsawDamascusSteel_48=48 + I:toolHeadChainsawDuranium_48=48 + I:toolHeadChainsawElectrum_48=48 + I:toolHeadChainsawEpoxidFiberReinforced_48=48 + I:toolHeadChainsawEpoxid_48=48 + I:toolHeadChainsawGold_48=48 + I:toolHeadChainsawHSSE_48=48 + I:toolHeadChainsawHSSG_48=48 + I:toolHeadChainsawHSSS_48=48 + I:toolHeadChainsawInvar_48=48 + I:toolHeadChainsawIridium_48=48 + I:toolHeadChainsawIronMagnetic_48=48 + I:toolHeadChainsawIron_48=48 + I:toolHeadChainsawKanthal_48=48 + I:toolHeadChainsawLead_48=48 + I:toolHeadChainsawMagnalium_48=48 + I:toolHeadChainsawManganese_48=48 + I:toolHeadChainsawMithril_48=48 + I:toolHeadChainsawMolybdenum_48=48 + I:toolHeadChainsawNaquadahAlloy_48=48 + I:toolHeadChainsawNaquadahEnriched_48=48 + I:toolHeadChainsawNaquadah_48=48 + I:toolHeadChainsawNaquadria_48=48 + I:toolHeadChainsawNeodymiumMagnetic_48=48 + I:toolHeadChainsawNeodymium_48=48 + I:toolHeadChainsawNeutronium_48=48 + I:toolHeadChainsawNichrome_48=48 + I:toolHeadChainsawNickelZincFerrite_48=48 + I:toolHeadChainsawNickel_48=48 + I:toolHeadChainsawOsmiridium_48=48 + I:toolHeadChainsawOsmium_48=48 + I:toolHeadChainsawPalladium_48=48 + I:toolHeadChainsawPigIron_48=48 + I:toolHeadChainsawPlatinum_48=48 + I:toolHeadChainsawPlutonium241_48=48 + I:toolHeadChainsawPlutonium_48=48 + I:toolHeadChainsawPolycaprolactam_48=48 + I:toolHeadChainsawPolyphenyleneSulfide_48=48 + I:toolHeadChainsawPolytetrafluoroethylene_48=48 + I:toolHeadChainsawRedSteel_48=48 + I:toolHeadChainsawRoseGold_48=48 + I:toolHeadChainsawSilver_48=48 + I:toolHeadChainsawStainlessSteel_48=48 + I:toolHeadChainsawSteelMagnetic_48=48 + I:toolHeadChainsawSteel_48=48 + I:toolHeadChainsawSterlingSilver_48=48 + I:toolHeadChainsawThorium_48=48 + I:toolHeadChainsawTinAlloy_48=48 + I:toolHeadChainsawTitanium_48=48 + I:toolHeadChainsawTritanium_48=48 + I:toolHeadChainsawTungstenCarbide_48=48 + I:toolHeadChainsawTungstenSteel_48=48 + I:toolHeadChainsawTungsten_48=48 + I:toolHeadChainsawUltimet_48=48 + I:toolHeadChainsawUranium235_48=48 + I:toolHeadChainsawUranium_48=48 + I:toolHeadChainsawVanadiumSteel_48=48 + I:toolHeadChainsawWroughtIron_48=48 + I:toolHeadDrillAluminium_96=96 + I:toolHeadDrillBeryllium_96=96 + I:toolHeadDrillBismuthBronze_96=96 + I:toolHeadDrillBismuth_96=96 + I:toolHeadDrillBlackBronze_96=96 + I:toolHeadDrillBlackSteel_96=96 + I:toolHeadDrillBlaze_96=96 + I:toolHeadDrillBlueSteel_96=96 + I:toolHeadDrillBrass_96=96 + I:toolHeadDrillBronze_96=96 + I:toolHeadDrillCarbon_96=96 + I:toolHeadDrillChrome_96=96 + I:toolHeadDrillCobaltBrass_96=96 + I:toolHeadDrillCobalt_96=96 + I:toolHeadDrillCupronickel_96=96 + I:toolHeadDrillDamascusSteel_96=96 + I:toolHeadDrillDuranium_96=96 + I:toolHeadDrillElectrum_96=96 + I:toolHeadDrillEpoxidFiberReinforced_96=96 + I:toolHeadDrillEpoxid_96=96 + I:toolHeadDrillGold_96=96 + I:toolHeadDrillHSSE_96=96 + I:toolHeadDrillHSSG_96=96 + I:toolHeadDrillHSSS_96=96 + I:toolHeadDrillInvar_96=96 + I:toolHeadDrillIridium_96=96 + I:toolHeadDrillIronMagnetic_96=96 + I:toolHeadDrillIron_96=96 + I:toolHeadDrillKanthal_96=96 + I:toolHeadDrillLead_96=96 + I:toolHeadDrillMagnalium_96=96 + I:toolHeadDrillManganese_96=96 + I:toolHeadDrillMithril_96=96 + I:toolHeadDrillMolybdenum_96=96 + I:toolHeadDrillNaquadahAlloy_96=96 + I:toolHeadDrillNaquadahEnriched_96=96 + I:toolHeadDrillNaquadah_96=96 + I:toolHeadDrillNaquadria_96=96 + I:toolHeadDrillNeodymiumMagnetic_96=96 + I:toolHeadDrillNeodymium_96=96 + I:toolHeadDrillNeutronium_96=96 + I:toolHeadDrillNichrome_96=96 + I:toolHeadDrillNickelZincFerrite_96=96 + I:toolHeadDrillNickel_96=96 + I:toolHeadDrillOsmiridium_96=96 + I:toolHeadDrillOsmium_96=96 + I:toolHeadDrillPalladium_96=96 + I:toolHeadDrillPigIron_96=96 + I:toolHeadDrillPlatinum_96=96 + I:toolHeadDrillPlutonium241_96=96 + I:toolHeadDrillPlutonium_96=96 + I:toolHeadDrillPolycaprolactam_96=96 + I:toolHeadDrillPolyphenyleneSulfide_96=96 + I:toolHeadDrillPolytetrafluoroethylene_96=96 + I:toolHeadDrillRedSteel_96=96 + I:toolHeadDrillRoseGold_96=96 + I:toolHeadDrillSilver_96=96 + I:toolHeadDrillStainlessSteel_96=96 + I:toolHeadDrillSteelMagnetic_96=96 + I:toolHeadDrillSteel_96=96 + I:toolHeadDrillSterlingSilver_96=96 + I:toolHeadDrillThorium_96=96 + I:toolHeadDrillTinAlloy_96=96 + I:toolHeadDrillTitanium_96=96 + I:toolHeadDrillTritanium_96=96 + I:toolHeadDrillTungstenCarbide_96=96 + I:toolHeadDrillTungstenSteel_96=96 + I:toolHeadDrillTungsten_96=96 + I:toolHeadDrillUltimet_96=96 + I:toolHeadDrillUranium235_96=96 + I:toolHeadDrillUranium_96=96 + I:toolHeadDrillVanadiumSteel_96=96 + I:toolHeadDrillWroughtIron_96=96 + I:toolHeadFileAluminium_48=48 + I:toolHeadFileBeryllium_48=48 + I:toolHeadFileBismuthBronze_48=48 + I:toolHeadFileBismuth_48=48 + I:toolHeadFileBlackBronze_48=48 + I:toolHeadFileBlackSteel_48=48 + I:toolHeadFileBlaze_48=48 + I:toolHeadFileBlueSteel_48=48 + I:toolHeadFileBrass_48=48 + I:toolHeadFileBronze_48=48 + I:toolHeadFileCarbon_48=48 + I:toolHeadFileChrome_48=48 + I:toolHeadFileCobaltBrass_48=48 + I:toolHeadFileCobalt_48=48 + I:toolHeadFileCupronickel_48=48 + I:toolHeadFileDamascusSteel_48=48 + I:toolHeadFileDuranium_48=48 + I:toolHeadFileElectrum_48=48 + I:toolHeadFileEpoxidFiberReinforced_48=48 + I:toolHeadFileEpoxid_48=48 + I:toolHeadFileGold_48=48 + I:toolHeadFileHSSE_48=48 + I:toolHeadFileHSSG_48=48 + I:toolHeadFileHSSS_48=48 + I:toolHeadFileInvar_48=48 + I:toolHeadFileIridium_48=48 + I:toolHeadFileIronMagnetic_48=48 + I:toolHeadFileIron_48=48 + I:toolHeadFileKanthal_48=48 + I:toolHeadFileLead_48=48 + I:toolHeadFileMagnalium_48=48 + I:toolHeadFileManganese_48=48 + I:toolHeadFileMithril_48=48 + I:toolHeadFileMolybdenum_48=48 + I:toolHeadFileNaquadahAlloy_48=48 + I:toolHeadFileNaquadahEnriched_48=48 + I:toolHeadFileNaquadah_48=48 + I:toolHeadFileNaquadria_48=48 + I:toolHeadFileNeodymiumMagnetic_48=48 + I:toolHeadFileNeodymium_48=48 + I:toolHeadFileNeutronium_48=48 + I:toolHeadFileNichrome_48=48 + I:toolHeadFileNickelZincFerrite_48=48 + I:toolHeadFileNickel_48=48 + I:toolHeadFileOsmiridium_48=48 + I:toolHeadFileOsmium_48=48 + I:toolHeadFilePalladium_48=48 + I:toolHeadFilePigIron_48=48 + I:toolHeadFilePlatinum_48=48 + I:toolHeadFilePlutonium241_48=48 + I:toolHeadFilePlutonium_48=48 + I:toolHeadFilePolycaprolactam_48=48 + I:toolHeadFilePolyphenyleneSulfide_48=48 + I:toolHeadFilePolytetrafluoroethylene_48=48 + I:toolHeadFileRedSteel_48=48 + I:toolHeadFileRoseGold_48=48 + I:toolHeadFileSilver_48=48 + I:toolHeadFileStainlessSteel_48=48 + I:toolHeadFileSteelMagnetic_48=48 + I:toolHeadFileSteel_48=48 + I:toolHeadFileSterlingSilver_48=48 + I:toolHeadFileThorium_48=48 + I:toolHeadFileTinAlloy_48=48 + I:toolHeadFileTitanium_48=48 + I:toolHeadFileTritanium_48=48 + I:toolHeadFileTungstenCarbide_48=48 + I:toolHeadFileTungstenSteel_48=48 + I:toolHeadFileTungsten_48=48 + I:toolHeadFileUltimet_48=48 + I:toolHeadFileUranium235_48=48 + I:toolHeadFileUranium_48=48 + I:toolHeadFileVanadiumSteel_48=48 + I:toolHeadFileWroughtIron_48=48 + I:toolHeadHammerAluminium_144=144 + I:toolHeadHammerBeryllium_144=144 + I:toolHeadHammerBismuthBronze_144=144 + I:toolHeadHammerBismuth_144=144 + I:toolHeadHammerBlackBronze_144=144 + I:toolHeadHammerBlackSteel_144=144 + I:toolHeadHammerBlaze_144=144 + I:toolHeadHammerBlueSteel_144=144 + I:toolHeadHammerBrass_144=144 + I:toolHeadHammerBronze_144=144 + I:toolHeadHammerCarbon_144=144 + I:toolHeadHammerChrome_144=144 + I:toolHeadHammerCobaltBrass_144=144 + I:toolHeadHammerCobalt_144=144 + I:toolHeadHammerCupronickel_144=144 + I:toolHeadHammerDamascusSteel_144=144 + I:toolHeadHammerDuranium_144=144 + I:toolHeadHammerElectrum_144=144 + I:toolHeadHammerEpoxidFiberReinforced_144=144 + I:toolHeadHammerEpoxid_144=144 + I:toolHeadHammerGold_144=144 + I:toolHeadHammerHSSE_144=144 + I:toolHeadHammerHSSG_144=144 + I:toolHeadHammerHSSS_144=144 + I:toolHeadHammerInvar_144=144 + I:toolHeadHammerIridium_144=144 + I:toolHeadHammerIronMagnetic_144=144 + I:toolHeadHammerIron_144=144 + I:toolHeadHammerKanthal_144=144 + I:toolHeadHammerLead_144=144 + I:toolHeadHammerMagnalium_144=144 + I:toolHeadHammerManganese_144=144 + I:toolHeadHammerMithril_144=144 + I:toolHeadHammerMolybdenum_144=144 + I:toolHeadHammerNaquadahAlloy_144=144 + I:toolHeadHammerNaquadahEnriched_144=144 + I:toolHeadHammerNaquadah_144=144 + I:toolHeadHammerNaquadria_144=144 + I:toolHeadHammerNeodymiumMagnetic_144=144 + I:toolHeadHammerNeodymium_144=144 + I:toolHeadHammerNeutronium_144=144 + I:toolHeadHammerNichrome_144=144 + I:toolHeadHammerNickelZincFerrite_144=144 + I:toolHeadHammerNickel_144=144 + I:toolHeadHammerOsmiridium_144=144 + I:toolHeadHammerOsmium_144=144 + I:toolHeadHammerPalladium_144=144 + I:toolHeadHammerPigIron_144=144 + I:toolHeadHammerPlastic_144=144 + I:toolHeadHammerPlatinum_144=144 + I:toolHeadHammerPlutonium241_144=144 + I:toolHeadHammerPlutonium_144=144 + I:toolHeadHammerPolycaprolactam_144=144 + I:toolHeadHammerPolyphenyleneSulfide_144=144 + I:toolHeadHammerPolystyrene_144=144 + I:toolHeadHammerPolytetrafluoroethylene_144=144 + I:toolHeadHammerPolyvinylChloride_144=144 + I:toolHeadHammerRedSteel_144=144 + I:toolHeadHammerRoseGold_144=144 + I:toolHeadHammerRubber_144=144 + I:toolHeadHammerSilicone_144=144 + I:toolHeadHammerSilver_144=144 + I:toolHeadHammerStainlessSteel_144=144 + I:toolHeadHammerSteelMagnetic_144=144 + I:toolHeadHammerSteel_144=144 + I:toolHeadHammerSterlingSilver_144=144 + I:toolHeadHammerStyreneButadieneRubber_144=144 + I:toolHeadHammerThorium_144=144 + I:toolHeadHammerTinAlloy_144=144 + I:toolHeadHammerTitanium_144=144 + I:toolHeadHammerTritanium_144=144 + I:toolHeadHammerTungstenCarbide_144=144 + I:toolHeadHammerTungstenSteel_144=144 + I:toolHeadHammerTungsten_144=144 + I:toolHeadHammerUltimet_144=144 + I:toolHeadHammerUranium235_144=144 + I:toolHeadHammerUranium_144=144 + I:toolHeadHammerVanadiumSteel_144=144 + I:toolHeadHammerWroughtIron_144=144 + I:toolHeadHoeAluminium_48=48 + I:toolHeadHoeBeryllium_48=48 + I:toolHeadHoeBismuthBronze_48=48 + I:toolHeadHoeBismuth_48=48 + I:toolHeadHoeBlackBronze_48=48 + I:toolHeadHoeBlackSteel_48=48 + I:toolHeadHoeBlaze_48=48 + I:toolHeadHoeBlueSteel_48=48 + I:toolHeadHoeBrass_48=48 + I:toolHeadHoeBronze_48=48 + I:toolHeadHoeCarbon_48=48 + I:toolHeadHoeChrome_48=48 + I:toolHeadHoeCobaltBrass_48=48 + I:toolHeadHoeCobalt_48=48 + I:toolHeadHoeCupronickel_48=48 + I:toolHeadHoeDamascusSteel_48=48 + I:toolHeadHoeDuranium_48=48 + I:toolHeadHoeElectrum_48=48 + I:toolHeadHoeEpoxidFiberReinforced_48=48 + I:toolHeadHoeEpoxid_48=48 + I:toolHeadHoeGold_48=48 + I:toolHeadHoeHSSE_48=48 + I:toolHeadHoeHSSG_48=48 + I:toolHeadHoeHSSS_48=48 + I:toolHeadHoeInvar_48=48 + I:toolHeadHoeIridium_48=48 + I:toolHeadHoeIronMagnetic_48=48 + I:toolHeadHoeIron_48=48 + I:toolHeadHoeKanthal_48=48 + I:toolHeadHoeLead_48=48 + I:toolHeadHoeMagnalium_48=48 + I:toolHeadHoeManganese_48=48 + I:toolHeadHoeMithril_48=48 + I:toolHeadHoeMolybdenum_48=48 + I:toolHeadHoeNaquadahAlloy_48=48 + I:toolHeadHoeNaquadahEnriched_48=48 + I:toolHeadHoeNaquadah_48=48 + I:toolHeadHoeNaquadria_48=48 + I:toolHeadHoeNeodymiumMagnetic_48=48 + I:toolHeadHoeNeodymium_48=48 + I:toolHeadHoeNeutronium_48=48 + I:toolHeadHoeNichrome_48=48 + I:toolHeadHoeNickelZincFerrite_48=48 + I:toolHeadHoeNickel_48=48 + I:toolHeadHoeOsmiridium_48=48 + I:toolHeadHoeOsmium_48=48 + I:toolHeadHoePalladium_48=48 + I:toolHeadHoePigIron_48=48 + I:toolHeadHoePlastic_48=48 + I:toolHeadHoePlatinum_48=48 + I:toolHeadHoePlutonium241_48=48 + I:toolHeadHoePlutonium_48=48 + I:toolHeadHoePolycaprolactam_48=48 + I:toolHeadHoePolyphenyleneSulfide_48=48 + I:toolHeadHoePolystyrene_48=48 + I:toolHeadHoePolytetrafluoroethylene_48=48 + I:toolHeadHoePolyvinylChloride_48=48 + I:toolHeadHoeRedSteel_48=48 + I:toolHeadHoeRoseGold_48=48 + I:toolHeadHoeRubber_48=48 + I:toolHeadHoeSilicone_48=48 + I:toolHeadHoeSilver_48=48 + I:toolHeadHoeStainlessSteel_48=48 + I:toolHeadHoeSteelMagnetic_48=48 + I:toolHeadHoeSteel_48=48 + I:toolHeadHoeSterlingSilver_48=48 + I:toolHeadHoeStyreneButadieneRubber_48=48 + I:toolHeadHoeThorium_48=48 + I:toolHeadHoeTinAlloy_48=48 + I:toolHeadHoeTitanium_48=48 + I:toolHeadHoeTritanium_48=48 + I:toolHeadHoeTungstenCarbide_48=48 + I:toolHeadHoeTungstenSteel_48=48 + I:toolHeadHoeTungsten_48=48 + I:toolHeadHoeUltimet_48=48 + I:toolHeadHoeUranium235_48=48 + I:toolHeadHoeUranium_48=48 + I:toolHeadHoeVanadiumSteel_48=48 + I:toolHeadHoeWroughtIron_48=48 + I:toolHeadPickaxeAluminium_72=72 + I:toolHeadPickaxeBeryllium_72=72 + I:toolHeadPickaxeBismuthBronze_72=72 + I:toolHeadPickaxeBismuth_72=72 + I:toolHeadPickaxeBlackBronze_72=72 + I:toolHeadPickaxeBlackSteel_72=72 + I:toolHeadPickaxeBlaze_72=72 + I:toolHeadPickaxeBlueSteel_72=72 + I:toolHeadPickaxeBrass_72=72 + I:toolHeadPickaxeBronze_72=72 + I:toolHeadPickaxeCarbon_72=72 + I:toolHeadPickaxeChrome_72=72 + I:toolHeadPickaxeCobaltBrass_72=72 + I:toolHeadPickaxeCobalt_72=72 + I:toolHeadPickaxeCupronickel_72=72 + I:toolHeadPickaxeDamascusSteel_72=72 + I:toolHeadPickaxeDuranium_72=72 + I:toolHeadPickaxeElectrum_72=72 + I:toolHeadPickaxeEpoxidFiberReinforced_72=72 + I:toolHeadPickaxeEpoxid_72=72 + I:toolHeadPickaxeGold_72=72 + I:toolHeadPickaxeHSSE_72=72 + I:toolHeadPickaxeHSSG_72=72 + I:toolHeadPickaxeHSSS_72=72 + I:toolHeadPickaxeInvar_72=72 + I:toolHeadPickaxeIridium_72=72 + I:toolHeadPickaxeIronMagnetic_72=72 + I:toolHeadPickaxeIron_72=72 + I:toolHeadPickaxeKanthal_72=72 + I:toolHeadPickaxeLead_72=72 + I:toolHeadPickaxeMagnalium_72=72 + I:toolHeadPickaxeManganese_72=72 + I:toolHeadPickaxeMithril_72=72 + I:toolHeadPickaxeMolybdenum_72=72 + I:toolHeadPickaxeNaquadahAlloy_72=72 + I:toolHeadPickaxeNaquadahEnriched_72=72 + I:toolHeadPickaxeNaquadah_72=72 + I:toolHeadPickaxeNaquadria_72=72 + I:toolHeadPickaxeNeodymiumMagnetic_72=72 + I:toolHeadPickaxeNeodymium_72=72 + I:toolHeadPickaxeNeutronium_72=72 + I:toolHeadPickaxeNichrome_72=72 + I:toolHeadPickaxeNickelZincFerrite_72=72 + I:toolHeadPickaxeNickel_72=72 + I:toolHeadPickaxeOsmiridium_72=72 + I:toolHeadPickaxeOsmium_72=72 + I:toolHeadPickaxePalladium_72=72 + I:toolHeadPickaxePigIron_72=72 + I:toolHeadPickaxePlastic_72=72 + I:toolHeadPickaxePlatinum_72=72 + I:toolHeadPickaxePlutonium241_72=72 + I:toolHeadPickaxePlutonium_72=72 + I:toolHeadPickaxePolycaprolactam_72=72 + I:toolHeadPickaxePolyphenyleneSulfide_72=72 + I:toolHeadPickaxePolystyrene_72=72 + I:toolHeadPickaxePolytetrafluoroethylene_72=72 + I:toolHeadPickaxePolyvinylChloride_72=72 + I:toolHeadPickaxeRedSteel_72=72 + I:toolHeadPickaxeRoseGold_72=72 + I:toolHeadPickaxeRubber_72=72 + I:toolHeadPickaxeSilicone_72=72 + I:toolHeadPickaxeSilver_72=72 + I:toolHeadPickaxeStainlessSteel_72=72 + I:toolHeadPickaxeSteelMagnetic_72=72 + I:toolHeadPickaxeSteel_72=72 + I:toolHeadPickaxeSterlingSilver_72=72 + I:toolHeadPickaxeStyreneButadieneRubber_72=72 + I:toolHeadPickaxeThorium_72=72 + I:toolHeadPickaxeTinAlloy_72=72 + I:toolHeadPickaxeTitanium_72=72 + I:toolHeadPickaxeTritanium_72=72 + I:toolHeadPickaxeTungstenCarbide_72=72 + I:toolHeadPickaxeTungstenSteel_72=72 + I:toolHeadPickaxeTungsten_72=72 + I:toolHeadPickaxeUltimet_72=72 + I:toolHeadPickaxeUranium235_72=72 + I:toolHeadPickaxeUranium_72=72 + I:toolHeadPickaxeVanadiumSteel_72=72 + I:toolHeadPickaxeWroughtIron_72=72 + I:toolHeadPlowAluminium_96=96 + I:toolHeadPlowBeryllium_96=96 + I:toolHeadPlowBismuthBronze_96=96 + I:toolHeadPlowBismuth_96=96 + I:toolHeadPlowBlackBronze_96=96 + I:toolHeadPlowBlackSteel_96=96 + I:toolHeadPlowBlaze_96=96 + I:toolHeadPlowBlueSteel_96=96 + I:toolHeadPlowBrass_96=96 + I:toolHeadPlowBronze_96=96 + I:toolHeadPlowCarbon_96=96 + I:toolHeadPlowChrome_96=96 + I:toolHeadPlowCobaltBrass_96=96 + I:toolHeadPlowCobalt_96=96 + I:toolHeadPlowCupronickel_96=96 + I:toolHeadPlowDamascusSteel_96=96 + I:toolHeadPlowDuranium_96=96 + I:toolHeadPlowElectrum_96=96 + I:toolHeadPlowEpoxidFiberReinforced_96=96 + I:toolHeadPlowEpoxid_96=96 + I:toolHeadPlowGold_96=96 + I:toolHeadPlowHSSE_96=96 + I:toolHeadPlowHSSG_96=96 + I:toolHeadPlowHSSS_96=96 + I:toolHeadPlowInvar_96=96 + I:toolHeadPlowIridium_96=96 + I:toolHeadPlowIronMagnetic_96=96 + I:toolHeadPlowIron_96=96 + I:toolHeadPlowKanthal_96=96 + I:toolHeadPlowLead_96=96 + I:toolHeadPlowMagnalium_96=96 + I:toolHeadPlowManganese_96=96 + I:toolHeadPlowMithril_96=96 + I:toolHeadPlowMolybdenum_96=96 + I:toolHeadPlowNaquadahAlloy_96=96 + I:toolHeadPlowNaquadahEnriched_96=96 + I:toolHeadPlowNaquadah_96=96 + I:toolHeadPlowNaquadria_96=96 + I:toolHeadPlowNeodymiumMagnetic_96=96 + I:toolHeadPlowNeodymium_96=96 + I:toolHeadPlowNeutronium_96=96 + I:toolHeadPlowNichrome_96=96 + I:toolHeadPlowNickelZincFerrite_96=96 + I:toolHeadPlowNickel_96=96 + I:toolHeadPlowOsmiridium_96=96 + I:toolHeadPlowOsmium_96=96 + I:toolHeadPlowPalladium_96=96 + I:toolHeadPlowPigIron_96=96 + I:toolHeadPlowPlastic_96=96 + I:toolHeadPlowPlatinum_96=96 + I:toolHeadPlowPlutonium241_96=96 + I:toolHeadPlowPlutonium_96=96 + I:toolHeadPlowPolycaprolactam_96=96 + I:toolHeadPlowPolyphenyleneSulfide_96=96 + I:toolHeadPlowPolystyrene_96=96 + I:toolHeadPlowPolytetrafluoroethylene_96=96 + I:toolHeadPlowPolyvinylChloride_96=96 + I:toolHeadPlowRedSteel_96=96 + I:toolHeadPlowRoseGold_96=96 + I:toolHeadPlowRubber_96=96 + I:toolHeadPlowSilicone_96=96 + I:toolHeadPlowSilver_96=96 + I:toolHeadPlowStainlessSteel_96=96 + I:toolHeadPlowSteelMagnetic_96=96 + I:toolHeadPlowSteel_96=96 + I:toolHeadPlowSterlingSilver_96=96 + I:toolHeadPlowStyreneButadieneRubber_96=96 + I:toolHeadPlowThorium_96=96 + I:toolHeadPlowTinAlloy_96=96 + I:toolHeadPlowTitanium_96=96 + I:toolHeadPlowTritanium_96=96 + I:toolHeadPlowTungstenCarbide_96=96 + I:toolHeadPlowTungstenSteel_96=96 + I:toolHeadPlowTungsten_96=96 + I:toolHeadPlowUltimet_96=96 + I:toolHeadPlowUranium235_96=96 + I:toolHeadPlowUranium_96=96 + I:toolHeadPlowVanadiumSteel_96=96 + I:toolHeadPlowWroughtIron_96=96 + I:toolHeadSawAluminium_48=48 + I:toolHeadSawBeryllium_48=48 + I:toolHeadSawBismuthBronze_48=48 + I:toolHeadSawBismuth_48=48 + I:toolHeadSawBlackBronze_48=48 + I:toolHeadSawBlackSteel_48=48 + I:toolHeadSawBlaze_48=48 + I:toolHeadSawBlueSteel_48=48 + I:toolHeadSawBrass_48=48 + I:toolHeadSawBronze_48=48 + I:toolHeadSawCarbon_48=48 + I:toolHeadSawChrome_48=48 + I:toolHeadSawCobaltBrass_48=48 + I:toolHeadSawCobalt_48=48 + I:toolHeadSawCupronickel_48=48 + I:toolHeadSawDamascusSteel_48=48 + I:toolHeadSawDuranium_48=48 + I:toolHeadSawElectrum_48=48 + I:toolHeadSawEpoxidFiberReinforced_48=48 + I:toolHeadSawEpoxid_48=48 + I:toolHeadSawGold_48=48 + I:toolHeadSawHSSE_48=48 + I:toolHeadSawHSSG_48=48 + I:toolHeadSawHSSS_48=48 + I:toolHeadSawInvar_48=48 + I:toolHeadSawIridium_48=48 + I:toolHeadSawIronMagnetic_48=48 + I:toolHeadSawIron_48=48 + I:toolHeadSawKanthal_48=48 + I:toolHeadSawLead_48=48 + I:toolHeadSawMagnalium_48=48 + I:toolHeadSawManganese_48=48 + I:toolHeadSawMithril_48=48 + I:toolHeadSawMolybdenum_48=48 + I:toolHeadSawNaquadahAlloy_48=48 + I:toolHeadSawNaquadahEnriched_48=48 + I:toolHeadSawNaquadah_48=48 + I:toolHeadSawNaquadria_48=48 + I:toolHeadSawNeodymiumMagnetic_48=48 + I:toolHeadSawNeodymium_48=48 + I:toolHeadSawNeutronium_48=48 + I:toolHeadSawNichrome_48=48 + I:toolHeadSawNickelZincFerrite_48=48 + I:toolHeadSawNickel_48=48 + I:toolHeadSawOsmiridium_48=48 + I:toolHeadSawOsmium_48=48 + I:toolHeadSawPalladium_48=48 + I:toolHeadSawPigIron_48=48 + I:toolHeadSawPlatinum_48=48 + I:toolHeadSawPlutonium241_48=48 + I:toolHeadSawPlutonium_48=48 + I:toolHeadSawPolycaprolactam_48=48 + I:toolHeadSawPolyphenyleneSulfide_48=48 + I:toolHeadSawPolytetrafluoroethylene_48=48 + I:toolHeadSawRedSteel_48=48 + I:toolHeadSawRoseGold_48=48 + I:toolHeadSawSilver_48=48 + I:toolHeadSawStainlessSteel_48=48 + I:toolHeadSawSteelMagnetic_48=48 + I:toolHeadSawSteel_48=48 + I:toolHeadSawSterlingSilver_48=48 + I:toolHeadSawThorium_48=48 + I:toolHeadSawTinAlloy_48=48 + I:toolHeadSawTitanium_48=48 + I:toolHeadSawTritanium_48=48 + I:toolHeadSawTungstenCarbide_48=48 + I:toolHeadSawTungstenSteel_48=48 + I:toolHeadSawTungsten_48=48 + I:toolHeadSawUltimet_48=48 + I:toolHeadSawUranium235_48=48 + I:toolHeadSawUranium_48=48 + I:toolHeadSawVanadiumSteel_48=48 + I:toolHeadSawWroughtIron_48=48 + I:toolHeadSenseAluminium_72=72 + I:toolHeadSenseBeryllium_72=72 + I:toolHeadSenseBismuthBronze_72=72 + I:toolHeadSenseBismuth_72=72 + I:toolHeadSenseBlackBronze_72=72 + I:toolHeadSenseBlackSteel_72=72 + I:toolHeadSenseBlaze_72=72 + I:toolHeadSenseBlueSteel_72=72 + I:toolHeadSenseBrass_72=72 + I:toolHeadSenseBronze_72=72 + I:toolHeadSenseCarbon_72=72 + I:toolHeadSenseChrome_72=72 + I:toolHeadSenseCobaltBrass_72=72 + I:toolHeadSenseCobalt_72=72 + I:toolHeadSenseCupronickel_72=72 + I:toolHeadSenseDamascusSteel_72=72 + I:toolHeadSenseDuranium_72=72 + I:toolHeadSenseElectrum_72=72 + I:toolHeadSenseEpoxidFiberReinforced_72=72 + I:toolHeadSenseEpoxid_72=72 + I:toolHeadSenseGold_72=72 + I:toolHeadSenseHSSE_72=72 + I:toolHeadSenseHSSG_72=72 + I:toolHeadSenseHSSS_72=72 + I:toolHeadSenseInvar_72=72 + I:toolHeadSenseIridium_72=72 + I:toolHeadSenseIronMagnetic_72=72 + I:toolHeadSenseIron_72=72 + I:toolHeadSenseKanthal_72=72 + I:toolHeadSenseLead_72=72 + I:toolHeadSenseMagnalium_72=72 + I:toolHeadSenseManganese_72=72 + I:toolHeadSenseMithril_72=72 + I:toolHeadSenseMolybdenum_72=72 + I:toolHeadSenseNaquadahAlloy_72=72 + I:toolHeadSenseNaquadahEnriched_72=72 + I:toolHeadSenseNaquadah_72=72 + I:toolHeadSenseNaquadria_72=72 + I:toolHeadSenseNeodymiumMagnetic_72=72 + I:toolHeadSenseNeodymium_72=72 + I:toolHeadSenseNeutronium_72=72 + I:toolHeadSenseNichrome_72=72 + I:toolHeadSenseNickelZincFerrite_72=72 + I:toolHeadSenseNickel_72=72 + I:toolHeadSenseOsmiridium_72=72 + I:toolHeadSenseOsmium_72=72 + I:toolHeadSensePalladium_72=72 + I:toolHeadSensePigIron_72=72 + I:toolHeadSensePlastic_72=72 + I:toolHeadSensePlatinum_72=72 + I:toolHeadSensePlutonium241_72=72 + I:toolHeadSensePlutonium_72=72 + I:toolHeadSensePolycaprolactam_72=72 + I:toolHeadSensePolyphenyleneSulfide_72=72 + I:toolHeadSensePolystyrene_72=72 + I:toolHeadSensePolytetrafluoroethylene_72=72 + I:toolHeadSensePolyvinylChloride_72=72 + I:toolHeadSenseRedSteel_72=72 + I:toolHeadSenseRoseGold_72=72 + I:toolHeadSenseRubber_72=72 + I:toolHeadSenseSilicone_72=72 + I:toolHeadSenseSilver_72=72 + I:toolHeadSenseStainlessSteel_72=72 + I:toolHeadSenseSteelMagnetic_72=72 + I:toolHeadSenseSteel_72=72 + I:toolHeadSenseSterlingSilver_72=72 + I:toolHeadSenseStyreneButadieneRubber_72=72 + I:toolHeadSenseThorium_72=72 + I:toolHeadSenseTinAlloy_72=72 + I:toolHeadSenseTitanium_72=72 + I:toolHeadSenseTritanium_72=72 + I:toolHeadSenseTungstenCarbide_72=72 + I:toolHeadSenseTungstenSteel_72=72 + I:toolHeadSenseTungsten_72=72 + I:toolHeadSenseUltimet_72=72 + I:toolHeadSenseUranium235_72=72 + I:toolHeadSenseUranium_72=72 + I:toolHeadSenseVanadiumSteel_72=72 + I:toolHeadSenseWroughtIron_72=72 + I:toolHeadShovelAluminium_24=24 + I:toolHeadShovelBeryllium_24=24 + I:toolHeadShovelBismuthBronze_24=24 + I:toolHeadShovelBismuth_24=24 + I:toolHeadShovelBlackBronze_24=24 + I:toolHeadShovelBlackSteel_24=24 + I:toolHeadShovelBlaze_24=24 + I:toolHeadShovelBlueSteel_24=24 + I:toolHeadShovelBrass_24=24 + I:toolHeadShovelBronze_24=24 + I:toolHeadShovelCarbon_24=24 + I:toolHeadShovelChrome_24=24 + I:toolHeadShovelCobaltBrass_24=24 + I:toolHeadShovelCobalt_24=24 + I:toolHeadShovelCupronickel_24=24 + I:toolHeadShovelDamascusSteel_24=24 + I:toolHeadShovelDuranium_24=24 + I:toolHeadShovelElectrum_24=24 + I:toolHeadShovelEpoxidFiberReinforced_24=24 + I:toolHeadShovelEpoxid_24=24 + I:toolHeadShovelGold_24=24 + I:toolHeadShovelHSSE_24=24 + I:toolHeadShovelHSSG_24=24 + I:toolHeadShovelHSSS_24=24 + I:toolHeadShovelInvar_24=24 + I:toolHeadShovelIridium_24=24 + I:toolHeadShovelIronMagnetic_24=24 + I:toolHeadShovelIron_24=24 + I:toolHeadShovelKanthal_24=24 + I:toolHeadShovelLead_24=24 + I:toolHeadShovelMagnalium_24=24 + I:toolHeadShovelManganese_24=24 + I:toolHeadShovelMithril_24=24 + I:toolHeadShovelMolybdenum_24=24 + I:toolHeadShovelNaquadahAlloy_24=24 + I:toolHeadShovelNaquadahEnriched_24=24 + I:toolHeadShovelNaquadah_24=24 + I:toolHeadShovelNaquadria_24=24 + I:toolHeadShovelNeodymiumMagnetic_24=24 + I:toolHeadShovelNeodymium_24=24 + I:toolHeadShovelNeutronium_24=24 + I:toolHeadShovelNichrome_24=24 + I:toolHeadShovelNickelZincFerrite_24=24 + I:toolHeadShovelNickel_24=24 + I:toolHeadShovelOsmiridium_24=24 + I:toolHeadShovelOsmium_24=24 + I:toolHeadShovelPalladium_24=24 + I:toolHeadShovelPigIron_24=24 + I:toolHeadShovelPlastic_24=24 + I:toolHeadShovelPlatinum_24=24 + I:toolHeadShovelPlutonium241_24=24 + I:toolHeadShovelPlutonium_24=24 + I:toolHeadShovelPolycaprolactam_24=24 + I:toolHeadShovelPolyphenyleneSulfide_24=24 + I:toolHeadShovelPolystyrene_24=24 + I:toolHeadShovelPolytetrafluoroethylene_24=24 + I:toolHeadShovelPolyvinylChloride_24=24 + I:toolHeadShovelRedSteel_24=24 + I:toolHeadShovelRoseGold_24=24 + I:toolHeadShovelRubber_24=24 + I:toolHeadShovelSilicone_24=24 + I:toolHeadShovelSilver_24=24 + I:toolHeadShovelStainlessSteel_24=24 + I:toolHeadShovelSteelMagnetic_24=24 + I:toolHeadShovelSteel_24=24 + I:toolHeadShovelSterlingSilver_24=24 + I:toolHeadShovelStyreneButadieneRubber_24=24 + I:toolHeadShovelThorium_24=24 + I:toolHeadShovelTinAlloy_24=24 + I:toolHeadShovelTitanium_24=24 + I:toolHeadShovelTritanium_24=24 + I:toolHeadShovelTungstenCarbide_24=24 + I:toolHeadShovelTungstenSteel_24=24 + I:toolHeadShovelTungsten_24=24 + I:toolHeadShovelUltimet_24=24 + I:toolHeadShovelUranium235_24=24 + I:toolHeadShovelUranium_24=24 + I:toolHeadShovelVanadiumSteel_24=24 + I:toolHeadShovelWroughtIron_24=24 + I:toolHeadSwordAluminium_48=48 + I:toolHeadSwordBeryllium_48=48 + I:toolHeadSwordBismuthBronze_48=48 + I:toolHeadSwordBismuth_48=48 + I:toolHeadSwordBlackBronze_48=48 + I:toolHeadSwordBlackSteel_48=48 + I:toolHeadSwordBlaze_48=48 + I:toolHeadSwordBlueSteel_48=48 + I:toolHeadSwordBrass_48=48 + I:toolHeadSwordBronze_48=48 + I:toolHeadSwordCarbon_48=48 + I:toolHeadSwordChrome_48=48 + I:toolHeadSwordCobaltBrass_48=48 + I:toolHeadSwordCobalt_48=48 + I:toolHeadSwordCupronickel_48=48 + I:toolHeadSwordDamascusSteel_48=48 + I:toolHeadSwordDuranium_48=48 + I:toolHeadSwordElectrum_48=48 + I:toolHeadSwordEpoxidFiberReinforced_48=48 + I:toolHeadSwordEpoxid_48=48 + I:toolHeadSwordGold_48=48 + I:toolHeadSwordHSSE_48=48 + I:toolHeadSwordHSSG_48=48 + I:toolHeadSwordHSSS_48=48 + I:toolHeadSwordInvar_48=48 + I:toolHeadSwordIridium_48=48 + I:toolHeadSwordIronMagnetic_48=48 + I:toolHeadSwordIron_48=48 + I:toolHeadSwordKanthal_48=48 + I:toolHeadSwordLead_48=48 + I:toolHeadSwordMagnalium_48=48 + I:toolHeadSwordManganese_48=48 + I:toolHeadSwordMithril_48=48 + I:toolHeadSwordMolybdenum_48=48 + I:toolHeadSwordNaquadahAlloy_48=48 + I:toolHeadSwordNaquadahEnriched_48=48 + I:toolHeadSwordNaquadah_48=48 + I:toolHeadSwordNaquadria_48=48 + I:toolHeadSwordNeodymiumMagnetic_48=48 + I:toolHeadSwordNeodymium_48=48 + I:toolHeadSwordNeutronium_48=48 + I:toolHeadSwordNichrome_48=48 + I:toolHeadSwordNickelZincFerrite_48=48 + I:toolHeadSwordNickel_48=48 + I:toolHeadSwordOsmiridium_48=48 + I:toolHeadSwordOsmium_48=48 + I:toolHeadSwordPalladium_48=48 + I:toolHeadSwordPigIron_48=48 + I:toolHeadSwordPlastic_48=48 + I:toolHeadSwordPlatinum_48=48 + I:toolHeadSwordPlutonium241_48=48 + I:toolHeadSwordPlutonium_48=48 + I:toolHeadSwordPolycaprolactam_48=48 + I:toolHeadSwordPolyphenyleneSulfide_48=48 + I:toolHeadSwordPolystyrene_48=48 + I:toolHeadSwordPolytetrafluoroethylene_48=48 + I:toolHeadSwordPolyvinylChloride_48=48 + I:toolHeadSwordRedSteel_48=48 + I:toolHeadSwordRoseGold_48=48 + I:toolHeadSwordRubber_48=48 + I:toolHeadSwordSilicone_48=48 + I:toolHeadSwordSilver_48=48 + I:toolHeadSwordStainlessSteel_48=48 + I:toolHeadSwordSteelMagnetic_48=48 + I:toolHeadSwordSteel_48=48 + I:toolHeadSwordSterlingSilver_48=48 + I:toolHeadSwordStyreneButadieneRubber_48=48 + I:toolHeadSwordThorium_48=48 + I:toolHeadSwordTinAlloy_48=48 + I:toolHeadSwordTitanium_48=48 + I:toolHeadSwordTritanium_48=48 + I:toolHeadSwordTungstenCarbide_48=48 + I:toolHeadSwordTungstenSteel_48=48 + I:toolHeadSwordTungsten_48=48 + I:toolHeadSwordUltimet_48=48 + I:toolHeadSwordUranium235_48=48 + I:toolHeadSwordUranium_48=48 + I:toolHeadSwordVanadiumSteel_48=48 + I:toolHeadSwordWroughtIron_48=48 + I:toolHeadUniversalSpadeAluminium_24=24 + I:toolHeadUniversalSpadeBeryllium_24=24 + I:toolHeadUniversalSpadeBismuthBronze_24=24 + I:toolHeadUniversalSpadeBismuth_24=24 + I:toolHeadUniversalSpadeBlackBronze_24=24 + I:toolHeadUniversalSpadeBlackSteel_24=24 + I:toolHeadUniversalSpadeBlaze_24=24 + I:toolHeadUniversalSpadeBlueSteel_24=24 + I:toolHeadUniversalSpadeBrass_24=24 + I:toolHeadUniversalSpadeBronze_24=24 + I:toolHeadUniversalSpadeCarbon_24=24 + I:toolHeadUniversalSpadeChrome_24=24 + I:toolHeadUniversalSpadeCobaltBrass_24=24 + I:toolHeadUniversalSpadeCobalt_24=24 + I:toolHeadUniversalSpadeCupronickel_24=24 + I:toolHeadUniversalSpadeDamascusSteel_24=24 + I:toolHeadUniversalSpadeDuranium_24=24 + I:toolHeadUniversalSpadeElectrum_24=24 + I:toolHeadUniversalSpadeEpoxidFiberReinforced_24=24 + I:toolHeadUniversalSpadeEpoxid_24=24 + I:toolHeadUniversalSpadeGold_24=24 + I:toolHeadUniversalSpadeHSSE_24=24 + I:toolHeadUniversalSpadeHSSG_24=24 + I:toolHeadUniversalSpadeHSSS_24=24 + I:toolHeadUniversalSpadeInvar_24=24 + I:toolHeadUniversalSpadeIridium_24=24 + I:toolHeadUniversalSpadeIronMagnetic_24=24 + I:toolHeadUniversalSpadeIron_24=24 + I:toolHeadUniversalSpadeKanthal_24=24 + I:toolHeadUniversalSpadeLead_24=24 + I:toolHeadUniversalSpadeMagnalium_24=24 + I:toolHeadUniversalSpadeManganese_24=24 + I:toolHeadUniversalSpadeMithril_24=24 + I:toolHeadUniversalSpadeMolybdenum_24=24 + I:toolHeadUniversalSpadeNaquadahAlloy_24=24 + I:toolHeadUniversalSpadeNaquadahEnriched_24=24 + I:toolHeadUniversalSpadeNaquadah_24=24 + I:toolHeadUniversalSpadeNaquadria_24=24 + I:toolHeadUniversalSpadeNeodymiumMagnetic_24=24 + I:toolHeadUniversalSpadeNeodymium_24=24 + I:toolHeadUniversalSpadeNeutronium_24=24 + I:toolHeadUniversalSpadeNichrome_24=24 + I:toolHeadUniversalSpadeNickelZincFerrite_24=24 + I:toolHeadUniversalSpadeNickel_24=24 + I:toolHeadUniversalSpadeOsmiridium_24=24 + I:toolHeadUniversalSpadeOsmium_24=24 + I:toolHeadUniversalSpadePalladium_24=24 + I:toolHeadUniversalSpadePigIron_24=24 + I:toolHeadUniversalSpadePlastic_24=24 + I:toolHeadUniversalSpadePlatinum_24=24 + I:toolHeadUniversalSpadePlutonium241_24=24 + I:toolHeadUniversalSpadePlutonium_24=24 + I:toolHeadUniversalSpadePolycaprolactam_24=24 + I:toolHeadUniversalSpadePolyphenyleneSulfide_24=24 + I:toolHeadUniversalSpadePolystyrene_24=24 + I:toolHeadUniversalSpadePolytetrafluoroethylene_24=24 + I:toolHeadUniversalSpadePolyvinylChloride_24=24 + I:toolHeadUniversalSpadeRedSteel_24=24 + I:toolHeadUniversalSpadeRoseGold_24=24 + I:toolHeadUniversalSpadeRubber_24=24 + I:toolHeadUniversalSpadeSilicone_24=24 + I:toolHeadUniversalSpadeSilver_24=24 + I:toolHeadUniversalSpadeStainlessSteel_24=24 + I:toolHeadUniversalSpadeSteelMagnetic_24=24 + I:toolHeadUniversalSpadeSteel_24=24 + I:toolHeadUniversalSpadeSterlingSilver_24=24 + I:toolHeadUniversalSpadeStyreneButadieneRubber_24=24 + I:toolHeadUniversalSpadeThorium_24=24 + I:toolHeadUniversalSpadeTinAlloy_24=24 + I:toolHeadUniversalSpadeTitanium_24=24 + I:toolHeadUniversalSpadeTritanium_24=24 + I:toolHeadUniversalSpadeTungstenCarbide_24=24 + I:toolHeadUniversalSpadeTungstenSteel_24=24 + I:toolHeadUniversalSpadeTungsten_24=24 + I:toolHeadUniversalSpadeUltimet_24=24 + I:toolHeadUniversalSpadeUranium235_24=24 + I:toolHeadUniversalSpadeUranium_24=24 + I:toolHeadUniversalSpadeVanadiumSteel_24=24 + I:toolHeadUniversalSpadeWroughtIron_24=24 + I:toolHeadWrenchAluminium_96=96 + I:toolHeadWrenchBeryllium_96=96 + I:toolHeadWrenchBismuthBronze_96=96 + I:toolHeadWrenchBismuth_96=96 + I:toolHeadWrenchBlackBronze_96=96 + I:toolHeadWrenchBlackSteel_96=96 + I:toolHeadWrenchBlaze_96=96 + I:toolHeadWrenchBlueSteel_96=96 + I:toolHeadWrenchBrass_96=96 + I:toolHeadWrenchBronze_96=96 + I:toolHeadWrenchCarbon_96=96 + I:toolHeadWrenchChrome_96=96 + I:toolHeadWrenchCobaltBrass_96=96 + I:toolHeadWrenchCobalt_96=96 + I:toolHeadWrenchCupronickel_96=96 + I:toolHeadWrenchDamascusSteel_96=96 + I:toolHeadWrenchDuranium_96=96 + I:toolHeadWrenchElectrum_96=96 + I:toolHeadWrenchEpoxidFiberReinforced_96=96 + I:toolHeadWrenchEpoxid_96=96 + I:toolHeadWrenchGold_96=96 + I:toolHeadWrenchHSSE_96=96 + I:toolHeadWrenchHSSG_96=96 + I:toolHeadWrenchHSSS_96=96 + I:toolHeadWrenchInvar_96=96 + I:toolHeadWrenchIridium_96=96 + I:toolHeadWrenchIronMagnetic_96=96 + I:toolHeadWrenchIron_96=96 + I:toolHeadWrenchKanthal_96=96 + I:toolHeadWrenchLead_96=96 + I:toolHeadWrenchMagnalium_96=96 + I:toolHeadWrenchManganese_96=96 + I:toolHeadWrenchMithril_96=96 + I:toolHeadWrenchMolybdenum_96=96 + I:toolHeadWrenchNaquadahAlloy_96=96 + I:toolHeadWrenchNaquadahEnriched_96=96 + I:toolHeadWrenchNaquadah_96=96 + I:toolHeadWrenchNaquadria_96=96 + I:toolHeadWrenchNeodymiumMagnetic_96=96 + I:toolHeadWrenchNeodymium_96=96 + I:toolHeadWrenchNeutronium_96=96 + I:toolHeadWrenchNichrome_96=96 + I:toolHeadWrenchNickelZincFerrite_96=96 + I:toolHeadWrenchNickel_96=96 + I:toolHeadWrenchOsmiridium_96=96 + I:toolHeadWrenchOsmium_96=96 + I:toolHeadWrenchPalladium_96=96 + I:toolHeadWrenchPigIron_96=96 + I:toolHeadWrenchPlatinum_96=96 + I:toolHeadWrenchPlutonium241_96=96 + I:toolHeadWrenchPlutonium_96=96 + I:toolHeadWrenchPolycaprolactam_96=96 + I:toolHeadWrenchPolyphenyleneSulfide_96=96 + I:toolHeadWrenchPolytetrafluoroethylene_96=96 + I:toolHeadWrenchRedSteel_96=96 + I:toolHeadWrenchRoseGold_96=96 + I:toolHeadWrenchSilver_96=96 + I:toolHeadWrenchStainlessSteel_96=96 + I:toolHeadWrenchSteelMagnetic_96=96 + I:toolHeadWrenchSteel_96=96 + I:toolHeadWrenchSterlingSilver_96=96 + I:toolHeadWrenchThorium_96=96 + I:toolHeadWrenchTinAlloy_96=96 + I:toolHeadWrenchTitanium_96=96 + I:toolHeadWrenchTritanium_96=96 + I:toolHeadWrenchTungstenCarbide_96=96 + I:toolHeadWrenchTungstenSteel_96=96 + I:toolHeadWrenchTungsten_96=96 + I:toolHeadWrenchUltimet_96=96 + I:toolHeadWrenchUranium235_96=96 + I:toolHeadWrenchUranium_96=96 + I:toolHeadWrenchVanadiumSteel_96=96 + I:toolHeadWrenchWroughtIron_96=96 + I:turbineBladeAluminium_144=144 + I:turbineBladeBeryllium_144=144 + I:turbineBladeBismuthBronze_144=144 + I:turbineBladeBismuth_144=144 + I:turbineBladeBlackBronze_144=144 + I:turbineBladeBlackSteel_144=144 + I:turbineBladeBlaze_144=144 + I:turbineBladeBlueSteel_144=144 + I:turbineBladeBrass_144=144 + I:turbineBladeBronze_144=144 + I:turbineBladeCarbon_144=144 + I:turbineBladeChrome_144=144 + I:turbineBladeCobaltBrass_144=144 + I:turbineBladeCobalt_144=144 + I:turbineBladeCupronickel_144=144 + I:turbineBladeDamascusSteel_144=144 + I:turbineBladeDuranium_144=144 + I:turbineBladeElectrum_144=144 + I:turbineBladeEpoxidFiberReinforced_144=144 + I:turbineBladeEpoxid_144=144 + I:turbineBladeGold_144=144 + I:turbineBladeHSSE_144=144 + I:turbineBladeHSSG_144=144 + I:turbineBladeHSSS_144=144 + I:turbineBladeInvar_144=144 + I:turbineBladeIridium_144=144 + I:turbineBladeIronMagnetic_144=144 + I:turbineBladeIron_144=144 + I:turbineBladeKanthal_144=144 + I:turbineBladeLead_144=144 + I:turbineBladeMagnalium_144=144 + I:turbineBladeManganese_144=144 + I:turbineBladeMithril_144=144 + I:turbineBladeMolybdenum_144=144 + I:turbineBladeNaquadahAlloy_144=144 + I:turbineBladeNaquadahEnriched_144=144 + I:turbineBladeNaquadah_144=144 + I:turbineBladeNaquadria_144=144 + I:turbineBladeNeodymiumMagnetic_144=144 + I:turbineBladeNeodymium_144=144 + I:turbineBladeNeutronium_144=144 + I:turbineBladeNichrome_144=144 + I:turbineBladeNickelZincFerrite_144=144 + I:turbineBladeNickel_144=144 + I:turbineBladeOsmiridium_144=144 + I:turbineBladeOsmium_144=144 + I:turbineBladePalladium_144=144 + I:turbineBladePigIron_144=144 + I:turbineBladePlatinum_144=144 + I:turbineBladePlutonium241_144=144 + I:turbineBladePlutonium_144=144 + I:turbineBladePolycaprolactam_144=144 + I:turbineBladePolyphenyleneSulfide_144=144 + I:turbineBladePolytetrafluoroethylene_144=144 + I:turbineBladeRedSteel_144=144 + I:turbineBladeRoseGold_144=144 + I:turbineBladeSilver_144=144 + I:turbineBladeStainlessSteel_144=144 + I:turbineBladeSteelMagnetic_144=144 + I:turbineBladeSteel_144=144 + I:turbineBladeSterlingSilver_144=144 + I:turbineBladeThorium_144=144 + I:turbineBladeTinAlloy_144=144 + I:turbineBladeTitanium_144=144 + I:turbineBladeTritanium_144=144 + I:turbineBladeTungstenCarbide_144=144 + I:turbineBladeTungstenSteel_144=144 + I:turbineBladeTungsten_144=144 + I:turbineBladeUltimet_144=144 + I:turbineBladeUranium235_144=144 + I:turbineBladeUranium_144=144 + I:turbineBladeVanadiumSteel_144=144 + I:turbineBladeWroughtIron_144=144 + I:wireFineAnnealedCopper_3=3 + I:wireFineCopper_3=3 + I:wireFineElectrum_3=3 + I:wireFineGold_3=3 + I:wireFineLead_3=3 + I:wireFineNiobiumTitanium_3=3 + I:wireFineOsmium_3=3 + I:wireFinePlatinum_3=3 + I:wireFineRedAlloy_3=3 + I:wireFineSolderingAlloy_3=3 + I:wireFineSteel_3=3 + I:wireFineTin_3=3 + I:wireFineYttriumBariumCuprate_3=3 + I:wireGt01Aluminium_12=12 + I:wireGt01AnnealedCopper_12=12 + I:wireGt01BlackSteel_12=12 + I:wireGt01BlueAlloy_12=12 + I:wireGt01Cobalt_12=12 + I:wireGt01Copper_12=12 + I:wireGt01Cupronickel_12=12 + I:wireGt01Duranium_12=12 + I:wireGt01Electrum_12=12 + I:wireGt01Gold_12=12 + I:wireGt01HSSG_12=12 + I:wireGt01Iron_12=12 + I:wireGt01Kanthal_12=12 + I:wireGt01Lead_12=12 + I:wireGt01NaquadahAlloy_12=12 + I:wireGt01Naquadah_12=12 + I:wireGt01Nichrome_12=12 + I:wireGt01Nickel_12=12 + I:wireGt01NiobiumTitanium_12=12 + I:wireGt01Osmium_12=12 + I:wireGt01Platinum_12=12 + I:wireGt01RedAlloy_12=12 + I:wireGt01Silver_12=12 + I:wireGt01SolderingAlloy_12=12 + I:wireGt01Steel_12=12 + I:wireGt01Tin_12=12 + I:wireGt01Titanium_12=12 + I:wireGt01TungstenSteel_12=12 + I:wireGt01Tungsten_12=12 + I:wireGt01VanadiumGallium_12=12 + I:wireGt01YttriumBariumCuprate_12=12 + I:wireGt01Zinc_12=12 + I:wireGt02Aluminium_24=24 + I:wireGt02AnnealedCopper_24=24 + I:wireGt02BlackSteel_24=24 + I:wireGt02BlueAlloy_24=24 + I:wireGt02Cobalt_24=24 + I:wireGt02Copper_24=24 + I:wireGt02Cupronickel_24=24 + I:wireGt02Duranium_24=24 + I:wireGt02Electrum_24=24 + I:wireGt02Gold_24=24 + I:wireGt02HSSG_24=24 + I:wireGt02Iron_24=24 + I:wireGt02Kanthal_24=24 + I:wireGt02Lead_24=24 + I:wireGt02NaquadahAlloy_24=24 + I:wireGt02Naquadah_24=24 + I:wireGt02Nichrome_24=24 + I:wireGt02Nickel_24=24 + I:wireGt02NiobiumTitanium_24=24 + I:wireGt02Osmium_24=24 + I:wireGt02Platinum_24=24 + I:wireGt02RedAlloy_24=24 + I:wireGt02Silver_24=24 + I:wireGt02SolderingAlloy_24=24 + I:wireGt02Steel_24=24 + I:wireGt02Tin_24=24 + I:wireGt02Titanium_24=24 + I:wireGt02TungstenSteel_24=24 + I:wireGt02Tungsten_24=24 + I:wireGt02VanadiumGallium_24=24 + I:wireGt02YttriumBariumCuprate_24=24 + I:wireGt02Zinc_24=24 + I:wireGt04Aluminium_48=48 + I:wireGt04AnnealedCopper_48=48 + I:wireGt04BlackSteel_48=48 + I:wireGt04BlueAlloy_48=48 + I:wireGt04Cobalt_48=48 + I:wireGt04Copper_48=48 + I:wireGt04Cupronickel_48=48 + I:wireGt04Duranium_48=48 + I:wireGt04Electrum_48=48 + I:wireGt04Gold_48=48 + I:wireGt04HSSG_48=48 + I:wireGt04Iron_48=48 + I:wireGt04Kanthal_48=48 + I:wireGt04Lead_48=48 + I:wireGt04NaquadahAlloy_48=48 + I:wireGt04Naquadah_48=48 + I:wireGt04Nichrome_48=48 + I:wireGt04Nickel_48=48 + I:wireGt04NiobiumTitanium_48=48 + I:wireGt04Osmium_48=48 + I:wireGt04Platinum_48=48 + I:wireGt04RedAlloy_48=48 + I:wireGt04Silver_48=48 + I:wireGt04SolderingAlloy_48=48 + I:wireGt04Steel_48=48 + I:wireGt04Tin_48=48 + I:wireGt04Titanium_48=48 + I:wireGt04TungstenSteel_48=48 + I:wireGt04Tungsten_48=48 + I:wireGt04VanadiumGallium_48=48 + I:wireGt04YttriumBariumCuprate_48=48 + I:wireGt04Zinc_48=48 + I:wireGt08Aluminium_96=96 + I:wireGt08AnnealedCopper_96=96 + I:wireGt08BlackSteel_96=96 + I:wireGt08BlueAlloy_96=96 + I:wireGt08Cobalt_96=96 + I:wireGt08Copper_96=96 + I:wireGt08Cupronickel_96=96 + I:wireGt08Duranium_96=96 + I:wireGt08Electrum_96=96 + I:wireGt08Gold_96=96 + I:wireGt08HSSG_96=96 + I:wireGt08Iron_96=96 + I:wireGt08Kanthal_96=96 + I:wireGt08Lead_96=96 + I:wireGt08NaquadahAlloy_96=96 + I:wireGt08Naquadah_96=96 + I:wireGt08Nichrome_96=96 + I:wireGt08Nickel_96=96 + I:wireGt08NiobiumTitanium_96=96 + I:wireGt08Osmium_96=96 + I:wireGt08Platinum_96=96 + I:wireGt08RedAlloy_96=96 + I:wireGt08Silver_96=96 + I:wireGt08SolderingAlloy_96=96 + I:wireGt08Steel_96=96 + I:wireGt08Tin_96=96 + I:wireGt08Titanium_96=96 + I:wireGt08TungstenSteel_96=96 + I:wireGt08Tungsten_96=96 + I:wireGt08VanadiumGallium_96=96 + I:wireGt08YttriumBariumCuprate_96=96 + I:wireGt08Zinc_96=96 + I:wireGt12Aluminium_144=144 + I:wireGt12AnnealedCopper_144=144 + I:wireGt12BlackSteel_144=144 + I:wireGt12BlueAlloy_144=144 + I:wireGt12Cobalt_144=144 + I:wireGt12Copper_144=144 + I:wireGt12Cupronickel_144=144 + I:wireGt12Duranium_144=144 + I:wireGt12Electrum_144=144 + I:wireGt12Gold_144=144 + I:wireGt12HSSG_144=144 + I:wireGt12Iron_144=144 + I:wireGt12Kanthal_144=144 + I:wireGt12Lead_144=144 + I:wireGt12NaquadahAlloy_144=144 + I:wireGt12Naquadah_144=144 + I:wireGt12Nichrome_144=144 + I:wireGt12Nickel_144=144 + I:wireGt12NiobiumTitanium_144=144 + I:wireGt12Osmium_144=144 + I:wireGt12Platinum_144=144 + I:wireGt12RedAlloy_144=144 + I:wireGt12Silver_144=144 + I:wireGt12SolderingAlloy_144=144 + I:wireGt12Steel_144=144 + I:wireGt12Tin_144=144 + I:wireGt12Titanium_144=144 + I:wireGt12TungstenSteel_144=144 + I:wireGt12Tungsten_144=144 + I:wireGt12VanadiumGallium_144=144 + I:wireGt12YttriumBariumCuprate_144=144 + I:wireGt12Zinc_144=144 + I:wireGt16Aluminium_192=192 + I:wireGt16AnnealedCopper_192=192 + I:wireGt16BlackSteel_192=192 + I:wireGt16BlueAlloy_192=192 + I:wireGt16Cobalt_192=192 + I:wireGt16Copper_192=192 + I:wireGt16Cupronickel_192=192 + I:wireGt16Duranium_192=192 + I:wireGt16Electrum_192=192 + I:wireGt16Gold_192=192 + I:wireGt16HSSG_192=192 + I:wireGt16Iron_192=192 + I:wireGt16Kanthal_192=192 + I:wireGt16Lead_192=192 + I:wireGt16NaquadahAlloy_192=192 + I:wireGt16Naquadah_192=192 + I:wireGt16Nichrome_192=192 + I:wireGt16Nickel_192=192 + I:wireGt16NiobiumTitanium_192=192 + I:wireGt16Osmium_192=192 + I:wireGt16Platinum_192=192 + I:wireGt16RedAlloy_192=192 + I:wireGt16Silver_192=192 + I:wireGt16SolderingAlloy_192=192 + I:wireGt16Steel_192=192 + I:wireGt16Tin_192=192 + I:wireGt16Titanium_192=192 + I:wireGt16TungstenSteel_192=192 + I:wireGt16Tungsten_192=192 + I:wireGt16VanadiumGallium_192=192 + I:wireGt16YttriumBariumCuprate_192=192 + I:wireGt16Zinc_192=192 +} + + +fluidsolidifier { + I:blockAluminium_288=288 + I:blockAmericium_288=288 + I:blockAnnealedCopper_288=288 + I:blockAntimony_288=288 + I:blockArsenic_288=288 + I:blockBatteryAlloy_288=288 + I:blockBeryllium_288=288 + I:blockBismuthBronze_288=288 + I:blockBismuth_288=288 + I:blockBlackBronze_288=288 + I:blockBlackSteel_288=288 + I:blockBlueSteel_288=288 + I:blockBrass_288=288 + I:blockBronze_288=288 + I:blockCaesium_288=288 + I:blockCerium_288=288 + I:blockChrome_288=288 + I:blockCobaltBrass_288=288 + I:blockCobalt_288=288 + I:blockCopper_288=288 + I:blockCupronickel_288=288 + I:blockDamascusSteel_288=288 + I:blockDuranium_288=288 + I:blockElectrum_288=288 + I:blockEuropium_288=288 + I:blockGallium_288=288 + I:blockGold_288=288 + I:blockHSSE_288=288 + I:blockHSSG_288=288 + I:blockHSSS_288=288 + I:blockIndium_288=288 + I:blockInvar_288=288 + I:blockIridium_288=288 + I:blockIronMagnetic_288=288 + I:blockIron_288=288 + I:blockKanthal_288=288 + I:blockLead_288=288 + I:blockLutetium_288=288 + I:blockMagnalium_288=288 + I:blockMagnesium_288=288 + I:blockManganese_288=288 + I:blockMithril_288=288 + I:blockMolybdenum_288=288 + I:blockNaquadahAlloy_288=288 + I:blockNaquadahEnriched_288=288 + I:blockNaquadah_288=288 + I:blockNaquadria_288=288 + I:blockNeodymiumMagnetic_288=288 + I:blockNeodymium_288=288 + I:blockNeutronium_288=288 + I:blockNichrome_288=288 + I:blockNickel_288=288 + I:blockNiobiumNitride_288=288 + I:blockNiobiumTitanium_288=288 + I:blockNiobium_288=288 + I:blockOsmiridium_288=288 + I:blockOsmium_288=288 + I:blockPalladium_288=288 + I:blockPigIron_288=288 + I:blockPlatinum_288=288 + I:blockPlutonium241_288=288 + I:blockPlutonium_288=288 + I:blockRedAlloy_288=288 + I:blockRedSteel_288=288 + I:blockRedstone_288=288 + I:blockRoseGold_288=288 + I:blockSilicon_288=288 + I:blockSilver_288=288 + I:blockSolderingAlloy_288=288 + I:blockStainlessSteel_288=288 + I:blockSteelMagnetic_288=288 + I:blockSteel_288=288 + I:blockSterlingSilver_288=288 + I:blockTantalum_288=288 + I:blockThorium_288=288 + I:blockTinAlloy_288=288 + I:blockTin_288=288 + I:blockTitanium_288=288 + I:blockTritanium_288=288 + I:blockTungstenCarbide_288=288 + I:blockTungstenSteel_288=288 + I:blockTungsten_288=288 + I:blockUltimet_288=288 + I:blockUranium235_288=288 + I:blockUranium_288=288 + I:blockVanadiumGallium_288=288 + I:blockVanadiumSteel_288=288 + I:blockVanadium_288=288 + I:blockWroughtIron_288=288 + I:blockYttriumBariumCuprate_288=288 + I:blockYttrium_288=288 + I:blockZinc_288=288 + I:bottleEmpty_12=12 + I:gearGtAluminium_128=128 + I:gearGtBronze_128=128 + I:gearGtCobaltBrass_128=128 + I:gearGtCopper_128=128 + I:gearGtGold_128=128 + I:gearGtHSSE_128=128 + I:gearGtHSSG_128=128 + I:gearGtIron_128=128 + I:gearGtNeutronium_128=128 + I:gearGtSmallAluminium_16=16 + I:gearGtSmallHSSE_16=16 + I:gearGtSmallHSSG_16=16 + I:gearGtSmallNeutronium_16=16 + I:gearGtSmallStainlessSteel_16=16 + I:gearGtSmallSteel_16=16 + I:gearGtSmallTitanium_16=16 + I:gearGtSmallTungstenSteel_16=16 + I:gearGtStainlessSteel_128=128 + I:gearGtSteel_128=128 + I:gearGtTin_128=128 + I:gearGtTitanium_128=128 + I:gearGtTungstenSteel_128=128 + I:gt.blockconcretes.8_12=12 + I:gt.metaitem.02.32010_100=100 + I:gt.metaitem.02.32558_1024=1024 + I:gt.metaitem.02.32558_64=64 + I:gt.metaitem.03.32022_160=160 + I:ic2.itemCasingAdvIron_16=16 + I:ic2.itemCasingBronze_16=16 + I:ic2.itemCasingCopper_16=16 + I:ic2.itemCasingGold_16=16 + I:ic2.itemCasingIron_16=16 + I:ic2.itemCasingLead_16=16 + I:ic2.itemCasingTin_16=16 + I:ingotAluminium_32=32 + I:ingotAmericium_32=32 + I:ingotAnnealedCopper_32=32 + I:ingotAntimony_32=32 + I:ingotArsenic_32=32 + I:ingotBatteryAlloy_32=32 + I:ingotBeryllium_32=32 + I:ingotBismuthBronze_32=32 + I:ingotBismuth_32=32 + I:ingotBlackBronze_32=32 + I:ingotBlackSteel_32=32 + I:ingotBlueSteel_32=32 + I:ingotBorosilicateGlass_32=32 + I:ingotBrass_32=32 + I:ingotBronze_32=32 + I:ingotCaesium_32=32 + I:ingotCarbon_32=32 + I:ingotCerium_32=32 + I:ingotChrome_32=32 + I:ingotCobaltBrass_32=32 + I:ingotCobalt_32=32 + I:ingotCopper_32=32 + I:ingotCupronickel_32=32 + I:ingotDamascusSteel_32=32 + I:ingotDuranium_32=32 + I:ingotElectrum_32=32 + I:ingotEpoxidFiberReinforced_32=32 + I:ingotEpoxid_32=32 + I:ingotEuropium_32=32 + I:ingotGalliumArsenide_32=32 + I:ingotGallium_32=32 + I:ingotGold_32=32 + I:ingotHSSE_32=32 + I:ingotHSSG_32=32 + I:ingotHSSS_32=32 + I:ingotIndiumGalliumPhosphide_32=32 + I:ingotIndium_32=32 + I:ingotInvar_32=32 + I:ingotIridium_32=32 + I:ingotIronMagnetic_32=32 + I:ingotIron_32=32 + I:ingotKanthal_32=32 + I:ingotLead_32=32 + I:ingotLithium_32=32 + I:ingotLutetium_32=32 + I:ingotMagnalium_32=32 + I:ingotMagnesium_32=32 + I:ingotManganese_32=32 + I:ingotMithril_32=32 + I:ingotMolybdenum_32=32 + I:ingotNaquadahAlloy_32=32 + I:ingotNaquadahEnriched_32=32 + I:ingotNaquadah_32=32 + I:ingotNaquadria_32=32 + I:ingotNeodymiumMagnetic_32=32 + I:ingotNeodymium_32=32 + I:ingotNeutronium_32=32 + I:ingotNichrome_32=32 + I:ingotNickelZincFerrite_32=32 + I:ingotNickel_32=32 + I:ingotNiobiumNitride_32=32 + I:ingotNiobiumTitanium_32=32 + I:ingotNiobium_32=32 + I:ingotOsmiridium_32=32 + I:ingotOsmium_32=32 + I:ingotPalladium_32=32 + I:ingotPigIron_32=32 + I:ingotPlastic_32=32 + I:ingotPlatinum_32=32 + I:ingotPlutonium241_32=32 + I:ingotPlutonium_32=32 + I:ingotPolycaprolactam_32=32 + I:ingotPolyphenyleneSulfide_32=32 + I:ingotPolystyrene_32=32 + I:ingotPolytetrafluoroethylene_32=32 + I:ingotPolyvinylChloride_32=32 + I:ingotPotassium_32=32 + I:ingotRedAlloy_32=32 + I:ingotRedSteel_32=32 + I:ingotRoseGold_32=32 + I:ingotRubber_32=32 + I:ingotSilicon_32=32 + I:ingotSilicone_32=32 + I:ingotSilver_32=32 + I:ingotSolderingAlloy_32=32 + I:ingotStainlessSteel_32=32 + I:ingotSteelMagnetic_32=32 + I:ingotSteel_32=32 + I:ingotSterlingSilver_32=32 + I:ingotStyreneButadieneRubber_32=32 + I:ingotTantalum_32=32 + I:ingotThorium_32=32 + I:ingotTinAlloy_32=32 + I:ingotTin_32=32 + I:ingotTitanium_32=32 + I:ingotTritanium_32=32 + I:ingotTungstenCarbide_32=32 + I:ingotTungstenSteel_32=32 + I:ingotTungsten_32=32 + I:ingotUltimet_32=32 + I:ingotUranium235_32=32 + I:ingotUranium_32=32 + I:ingotVanadiumGallium_32=32 + I:ingotVanadiumSteel_32=32 + I:ingotVanadium_32=32 + I:ingotWroughtIron_32=32 + I:ingotYttriumBariumCuprate_32=32 + I:ingotYttrium_32=32 + I:ingotZinc_32=32 + I:item.snowball_128=128 + I:nuggetAluminium_16=16 + I:nuggetAmericium_16=16 + I:nuggetAnnealedCopper_16=16 + I:nuggetAntimony_16=16 + I:nuggetArsenic_16=16 + I:nuggetBatteryAlloy_16=16 + I:nuggetBeryllium_16=16 + I:nuggetBismuthBronze_16=16 + I:nuggetBismuth_16=16 + I:nuggetBlackBronze_16=16 + I:nuggetBlackSteel_16=16 + I:nuggetBlueSteel_16=16 + I:nuggetBorosilicateGlass_16=16 + I:nuggetBrass_16=16 + I:nuggetBronze_16=16 + I:nuggetCaesium_16=16 + I:nuggetCarbon_16=16 + I:nuggetCerium_16=16 + I:nuggetChrome_16=16 + I:nuggetCobaltBrass_16=16 + I:nuggetCobalt_16=16 + I:nuggetCopper_16=16 + I:nuggetCupronickel_16=16 + I:nuggetDamascusSteel_16=16 + I:nuggetDuranium_16=16 + I:nuggetElectrum_16=16 + I:nuggetEpoxidFiberReinforced_16=16 + I:nuggetEpoxid_16=16 + I:nuggetEuropium_16=16 + I:nuggetGalliumArsenide_16=16 + I:nuggetGallium_16=16 + I:nuggetGold_16=16 + I:nuggetHSSE_16=16 + I:nuggetHSSG_16=16 + I:nuggetHSSS_16=16 + I:nuggetIndiumGalliumPhosphide_16=16 + I:nuggetIndium_16=16 + I:nuggetInvar_16=16 + I:nuggetIridium_16=16 + I:nuggetIronMagnetic_16=16 + I:nuggetIron_16=16 + I:nuggetKanthal_16=16 + I:nuggetLead_16=16 + I:nuggetLithium_16=16 + I:nuggetLutetium_16=16 + I:nuggetMagnalium_16=16 + I:nuggetMagnesium_16=16 + I:nuggetManganese_16=16 + I:nuggetMithril_16=16 + I:nuggetMolybdenum_16=16 + I:nuggetNaquadahAlloy_16=16 + I:nuggetNaquadahEnriched_16=16 + I:nuggetNaquadah_16=16 + I:nuggetNaquadria_16=16 + I:nuggetNeodymiumMagnetic_16=16 + I:nuggetNeodymium_16=16 + I:nuggetNeutronium_16=16 + I:nuggetNichrome_16=16 + I:nuggetNickelZincFerrite_16=16 + I:nuggetNickel_16=16 + I:nuggetNiobiumNitride_16=16 + I:nuggetNiobiumTitanium_16=16 + I:nuggetNiobium_16=16 + I:nuggetOsmiridium_16=16 + I:nuggetOsmium_16=16 + I:nuggetPalladium_16=16 + I:nuggetPigIron_16=16 + I:nuggetPlastic_16=16 + I:nuggetPlatinum_16=16 + I:nuggetPlutonium241_16=16 + I:nuggetPlutonium_16=16 + I:nuggetPolycaprolactam_16=16 + I:nuggetPolyphenyleneSulfide_16=16 + I:nuggetPolystyrene_16=16 + I:nuggetPolytetrafluoroethylene_16=16 + I:nuggetPolyvinylChloride_16=16 + I:nuggetPotassium_16=16 + I:nuggetRedAlloy_16=16 + I:nuggetRedSteel_16=16 + I:nuggetRoseGold_16=16 + I:nuggetRubber_16=16 + I:nuggetSilicon_16=16 + I:nuggetSilicone_16=16 + I:nuggetSilver_16=16 + I:nuggetSolderingAlloy_16=16 + I:nuggetStainlessSteel_16=16 + I:nuggetSteelMagnetic_16=16 + I:nuggetSteel_16=16 + I:nuggetSterlingSilver_16=16 + I:nuggetStyreneButadieneRubber_16=16 + I:nuggetTantalum_16=16 + I:nuggetThorium_16=16 + I:nuggetTinAlloy_16=16 + I:nuggetTin_16=16 + I:nuggetTitanium_16=16 + I:nuggetTritanium_16=16 + I:nuggetTungstenCarbide_16=16 + I:nuggetTungstenSteel_16=16 + I:nuggetTungsten_16=16 + I:nuggetUltimet_16=16 + I:nuggetUranium235_16=16 + I:nuggetUranium_16=16 + I:nuggetVanadiumGallium_16=16 + I:nuggetVanadiumSteel_16=16 + I:nuggetVanadium_16=16 + I:nuggetWroughtIron_16=16 + I:nuggetYttriumBariumCuprate_16=16 + I:nuggetYttrium_16=16 + I:nuggetZinc_16=16 + I:plateAluminium_32=32 + I:plateAmericium_32=32 + I:plateAnnealedCopper_32=32 + I:plateBatteryAlloy_32=32 + I:plateBeryllium_32=32 + I:plateBismuthBronze_32=32 + I:plateBismuth_32=32 + I:plateBlackBronze_32=32 + I:plateBlackSteel_32=32 + I:plateBlueSteel_32=32 + I:plateBrass_32=32 + I:plateBronze_32=32 + I:plateCarbon_32=32 + I:plateChrome_32=32 + I:plateCobaltBrass_32=32 + I:plateCobalt_32=32 + I:plateCopper_32=32 + I:plateCupronickel_32=32 + I:plateDamascusSteel_32=32 + I:plateDuranium_32=32 + I:plateElectrum_32=32 + I:plateEpoxidFiberReinforced_32=32 + I:plateEpoxid_32=32 + I:plateEuropium_32=32 + I:plateGalliumArsenide_32=32 + I:plateGallium_32=32 + I:plateGlass_12=12 + I:plateGlass_32=32 + I:plateGold_32=32 + I:plateHSSE_32=32 + I:plateHSSG_32=32 + I:plateHSSS_32=32 + I:plateIndiumGalliumPhosphide_32=32 + I:plateInvar_32=32 + I:plateIridium_32=32 + I:plateIronMagnetic_32=32 + I:plateIron_32=32 + I:plateKanthal_32=32 + I:plateLead_32=32 + I:plateMagnalium_32=32 + I:plateManganese_32=32 + I:plateMithril_32=32 + I:plateMolybdenum_32=32 + I:plateNaquadahAlloy_32=32 + I:plateNaquadahEnriched_32=32 + I:plateNaquadah_32=32 + I:plateNaquadria_32=32 + I:plateNeodymiumMagnetic_32=32 + I:plateNeodymium_32=32 + I:plateNeutronium_32=32 + I:plateNichrome_32=32 + I:plateNickelZincFerrite_32=32 + I:plateNickel_32=32 + I:plateNiobiumTitanium_32=32 + I:plateOsmiridium_32=32 + I:plateOsmium_32=32 + I:platePalladium_32=32 + I:platePigIron_32=32 + I:platePlastic_32=32 + I:platePlatinum_32=32 + I:platePlutonium241_32=32 + I:platePlutonium_32=32 + I:platePolycaprolactam_32=32 + I:platePolyphenyleneSulfide_32=32 + I:platePolystyrene_32=32 + I:platePolytetrafluoroethylene_32=32 + I:platePolyvinylChloride_32=32 + I:plateRedAlloy_32=32 + I:plateRedSteel_32=32 + I:plateRedstone_32=32 + I:plateRoseGold_32=32 + I:plateRubber_32=32 + I:plateSilicon_32=32 + I:plateSilicone_32=32 + I:plateSilver_32=32 + I:plateSolderingAlloy_32=32 + I:plateStainlessSteel_32=32 + I:plateSteelMagnetic_32=32 + I:plateSteel_32=32 + I:plateSterlingSilver_32=32 + I:plateStyreneButadieneRubber_32=32 + I:plateThorium_32=32 + I:plateTinAlloy_32=32 + I:plateTin_32=32 + I:plateTitanium_32=32 + I:plateTritanium_32=32 + I:plateTungstenCarbide_32=32 + I:plateTungstenSteel_32=32 + I:plateTungsten_32=32 + I:plateUltimet_32=32 + I:plateUranium235_32=32 + I:plateUranium_32=32 + I:plateVanadiumGallium_32=32 + I:plateVanadiumSteel_32=32 + I:plateWroughtIron_32=32 + I:plateYttriumBariumCuprate_32=32 + I:plateZinc_32=32 + I:tile.anvil.intact_128=128 + I:tile.glass_12=12 + I:tile.lightgem_12=12 + I:tile.obsidian_1024=1024 + I:tile.snow_512=512 +} + + +forgehammer { + B:crushedAlmandine_true=true + B:crushedAluminium_true=true + B:crushedBandedIron_true=true + B:crushedBarite_true=true + B:crushedBastnasite_true=true + B:crushedBauxite_true=true + B:crushedBentonite_true=true + B:crushedBeryllium_true=true + B:crushedBismuth_true=true + B:crushedBrownLimonite_true=true + B:crushedCalcite_true=true + B:crushedCassiteriteSand_true=true + B:crushedCassiterite_true=true + B:crushedChalcopyrite_true=true + B:crushedChromite_true=true + B:crushedCinnabar_true=true + B:crushedCobaltite_true=true + B:crushedCooperite_true=true + B:crushedCopper_true=true + B:crushedDiatomite_true=true + B:crushedGalena_true=true + B:crushedGarnierite_true=true + B:crushedGlauconite_true=true + B:crushedGold_true=true + B:crushedGraphite_true=true + B:crushedGrossular_true=true + B:crushedIlmenite_true=true + B:crushedIridium_true=true + B:crushedIron_true=true + B:crushedLead_true=true + B:crushedLepidolite_true=true + B:crushedLithium_true=true + B:crushedMagnesite_true=true + B:crushedMagnetite_true=true + B:crushedMalachite_true=true + B:crushedManganese_true=true + B:crushedMolybdenite_true=true + B:crushedMolybdenum_true=true + B:crushedNaquadahEnriched_true=true + B:crushedNaquadah_true=true + B:crushedNeodymium_true=true + B:crushedNickel_true=true + B:crushedOsmium_true=true + B:crushedPalladium_true=true + B:crushedPentlandite_true=true + B:crushedPhosphate_true=true + B:crushedPitchblende_true=true + B:crushedPlatinum_true=true + B:crushedPlutonium_true=true + B:crushedPowellite_true=true + B:crushedPyrite_true=true + B:crushedPyrochlore_true=true + B:crushedPyrolusite_true=true + B:crushedPyrope_true=true + B:crushedRedstone_true=true + B:crushedRockSalt_true=true + B:crushedSalt_true=true + B:crushedSaltpeter_true=true + B:crushedScheelite_true=true + B:crushedSilver_true=true + B:crushedSoapstone_true=true + B:crushedSpessartine_true=true + B:crushedSphalerite_true=true + B:crushedSpodumene_true=true + B:crushedStibnite_true=true + B:crushedSulfur_true=true + B:crushedTalc_true=true + B:crushedTantalite_true=true + B:crushedTetrahedrite_true=true + B:crushedThorium_true=true + B:crushedTin_true=true + B:crushedTitanium_true=true + B:crushedTungstate_true=true + B:crushedUraninite_true=true + B:crushedUranium235_true=true + B:crushedUranium_true=true + B:crushedVanadiumMagnetite_true=true + B:crushedWulfenite_true=true + B:crushedYellowLimonite_true=true + B:crushedZinc_true=true + B:dustAlmandine_true=true + B:dustAluminium_true=true + B:dustAmethyst_true=true + B:dustApatite_true=true + B:dustBandedIron_true=true + B:dustBarite_true=true + B:dustBastnasite_true=true + B:dustBauxite_true=true + B:dustBentonite_true=true + B:dustBeryllium_true=true + B:dustBismuth_true=true + B:dustBlueTopaz_true=true + B:dustBrass_true=true + B:dustBrick_true=true + B:dustBronze_true=true + B:dustBrownLimonite_true=true + B:dustCalcite_true=true + B:dustCassiteriteSand_true=true + B:dustCassiterite_true=true + B:dustCertusQuartz_true=true + B:dustChalcopyrite_true=true + B:dustChrome_true=true + B:dustChromite_true=true + B:dustCinnabar_true=true + B:dustClay_true=true + B:dustCoal_true=true + B:dustCobaltBrass_true=true + B:dustCobaltite_true=true + B:dustCooperite_true=true + B:dustCopper_true=true + B:dustDiamond_true=true + B:dustDiatomite_true=true + B:dustElectrum_true=true + B:dustEmerald_true=true + B:dustFoolsRuby_true=true + B:dustGalena_true=true + B:dustGarnetRed_true=true + B:dustGarnetYellow_true=true + B:dustGarnierite_true=true + B:dustGlass_true=true + B:dustGlauconite_true=true + B:dustGold_true=true + B:dustGraphite_true=true + B:dustGreenSapphire_true=true + B:dustGrossular_true=true + B:dustIce_true=true + B:dustIlmenite_true=true + B:dustImpureAlmandine_true=true + B:dustImpureAluminium_true=true + B:dustImpureAmethyst_true=true + B:dustImpureApatite_true=true + B:dustImpureBandedIron_true=true + B:dustImpureBarite_true=true + B:dustImpureBastnasite_true=true + B:dustImpureBauxite_true=true + B:dustImpureBentonite_true=true + B:dustImpureBeryllium_true=true + B:dustImpureBismuth_true=true + B:dustImpureBlueTopaz_true=true + B:dustImpureBrownLimonite_true=true + B:dustImpureCalcite_true=true + B:dustImpureCassiteriteSand_true=true + B:dustImpureCassiterite_true=true + B:dustImpureCertusQuartz_true=true + B:dustImpureChalcopyrite_true=true + B:dustImpureChrome_true=true + B:dustImpureChromite_true=true + B:dustImpureCinnabar_true=true + B:dustImpureCoal_true=true + B:dustImpureCobaltite_true=true + B:dustImpureCooperite_true=true + B:dustImpureCopper_true=true + B:dustImpureDiamond_true=true + B:dustImpureDiatomite_true=true + B:dustImpureEmerald_true=true + B:dustImpureFoolsRuby_true=true + B:dustImpureGalena_true=true + B:dustImpureGarnetRed_true=true + B:dustImpureGarnetYellow_true=true + B:dustImpureGarnierite_true=true + B:dustImpureGlauconite_true=true + B:dustImpureGold_true=true + B:dustImpureGraphite_true=true + B:dustImpureGreenSapphire_true=true + B:dustImpureGrossular_true=true + B:dustImpureIlmenite_true=true + B:dustImpureIridium_true=true + B:dustImpureIron_true=true + B:dustImpureLapis_true=true + B:dustImpureLazurite_true=true + B:dustImpureLead_true=true + B:dustImpureLepidolite_true=true + B:dustImpureLignite_true=true + B:dustImpureLithium_true=true + B:dustImpureMagnesite_true=true + B:dustImpureMagnetite_true=true + B:dustImpureMalachite_true=true + B:dustImpureManganese_true=true + B:dustImpureMolybdenite_true=true + B:dustImpureMolybdenum_true=true + B:dustImpureMonazite_true=true + B:dustImpureNaquadahEnriched_true=true + B:dustImpureNaquadah_true=true + B:dustImpureNaquadria_true=true + B:dustImpureNeodymium_true=true + B:dustImpureNetherQuartz_true=true + B:dustImpureNickel_true=true + B:dustImpureOilsands_true=true + B:dustImpureOlivine_true=true + B:dustImpureOpal_true=true + B:dustImpureOsmium_true=true + B:dustImpurePalladium_true=true + B:dustImpurePentlandite_true=true + B:dustImpurePhosphate_true=true + B:dustImpurePhosphorus_true=true + B:dustImpurePitchblende_true=true + B:dustImpurePlatinum_true=true + B:dustImpurePlutonium_true=true + B:dustImpurePowellite_true=true + B:dustImpurePyrite_true=true + B:dustImpurePyrochlore_true=true + B:dustImpurePyrolusite_true=true + B:dustImpurePyrope_true=true + B:dustImpureQuartzite_true=true + B:dustImpureRedstone_true=true + B:dustImpureRockSalt_true=true + B:dustImpureRuby_true=true + B:dustImpureSalt_true=true + B:dustImpureSaltpeter_true=true + B:dustImpureSapphire_true=true + B:dustImpureScheelite_true=true + B:dustImpureSilver_true=true + B:dustImpureSoapstone_true=true + B:dustImpureSodalite_true=true + B:dustImpureSpessartine_true=true + B:dustImpureSphalerite_true=true + B:dustImpureSpodumene_true=true + B:dustImpureStibnite_true=true + B:dustImpureSulfur_true=true + B:dustImpureTalc_true=true + B:dustImpureTantalite_true=true + B:dustImpureTanzanite_true=true + B:dustImpureTetrahedrite_true=true + B:dustImpureThorium_true=true + B:dustImpureTin_true=true + B:dustImpureTitanium_true=true + B:dustImpureTopaz_true=true + B:dustImpureTungstate_true=true + B:dustImpureUraninite_true=true + B:dustImpureUranium235_true=true + B:dustImpureUranium_true=true + B:dustImpureVanadiumMagnetite_true=true + B:dustImpureWulfenite_true=true + B:dustImpureYellowLimonite_true=true + B:dustImpureZinc_true=true + B:dustIridium_true=true + B:dustIron_true=true + B:dustLapis_true=true + B:dustLazurite_true=true + B:dustLead_true=true + B:dustLepidolite_true=true + B:dustLignite_true=true + B:dustLithium_true=true + B:dustMagnesite_true=true + B:dustMagnetite_true=true + B:dustMalachite_true=true + B:dustManganese_true=true + B:dustMolybdenite_true=true + B:dustMolybdenum_true=true + B:dustMonazite_true=true + B:dustNaquadahAlloy_true=true + B:dustNaquadahEnriched_true=true + B:dustNaquadah_true=true + B:dustNaquadria_true=true + B:dustNeodymium_true=true + B:dustNetherQuartz_true=true + B:dustNickel_true=true + B:dustObsidian_true=true + B:dustOilsands_true=true + B:dustOlivine_true=true + B:dustOpal_true=true + B:dustOsmium_true=true + B:dustPalladium_true=true + B:dustPentlandite_true=true + B:dustPhosphate_true=true + B:dustPhosphorus_true=true + B:dustPitchblende_true=true + B:dustPlatinum_true=true + B:dustPlutonium_true=true + B:dustPowellite_true=true + B:dustPureAlmandine_true=true + B:dustPureAluminium_true=true + B:dustPureAmethyst_true=true + B:dustPureApatite_true=true + B:dustPureBandedIron_true=true + B:dustPureBarite_true=true + B:dustPureBastnasite_true=true + B:dustPureBauxite_true=true + B:dustPureBentonite_true=true + B:dustPureBeryllium_true=true + B:dustPureBismuth_true=true + B:dustPureBlueTopaz_true=true + B:dustPureBrownLimonite_true=true + B:dustPureCalcite_true=true + B:dustPureCassiteriteSand_true=true + B:dustPureCassiterite_true=true + B:dustPureCertusQuartz_true=true + B:dustPureChalcopyrite_true=true + B:dustPureChrome_true=true + B:dustPureChromite_true=true + B:dustPureCinnabar_true=true + B:dustPureCoal_true=true + B:dustPureCobaltite_true=true + B:dustPureCooperite_true=true + B:dustPureCopper_true=true + B:dustPureDiamond_true=true + B:dustPureDiatomite_true=true + B:dustPureEmerald_true=true + B:dustPureFoolsRuby_true=true + B:dustPureGalena_true=true + B:dustPureGarnetRed_true=true + B:dustPureGarnetYellow_true=true + B:dustPureGarnierite_true=true + B:dustPureGlauconite_true=true + B:dustPureGold_true=true + B:dustPureGraphite_true=true + B:dustPureGreenSapphire_true=true + B:dustPureGrossular_true=true + B:dustPureIlmenite_true=true + B:dustPureIridium_true=true + B:dustPureIron_true=true + B:dustPureLapis_true=true + B:dustPureLazurite_true=true + B:dustPureLead_true=true + B:dustPureLepidolite_true=true + B:dustPureLignite_true=true + B:dustPureLithium_true=true + B:dustPureMagnesite_true=true + B:dustPureMagnetite_true=true + B:dustPureMalachite_true=true + B:dustPureManganese_true=true + B:dustPureMolybdenite_true=true + B:dustPureMolybdenum_true=true + B:dustPureMonazite_true=true + B:dustPureNaquadahEnriched_true=true + B:dustPureNaquadah_true=true + B:dustPureNaquadria_true=true + B:dustPureNeodymium_true=true + B:dustPureNetherQuartz_true=true + B:dustPureNickel_true=true + B:dustPureOilsands_true=true + B:dustPureOlivine_true=true + B:dustPureOpal_true=true + B:dustPureOsmium_true=true + B:dustPurePalladium_true=true + B:dustPurePentlandite_true=true + B:dustPurePhosphate_true=true + B:dustPurePhosphorus_true=true + B:dustPurePitchblende_true=true + B:dustPurePlatinum_true=true + B:dustPurePlutonium_true=true + B:dustPurePowellite_true=true + B:dustPurePyrite_true=true + B:dustPurePyrochlore_true=true + B:dustPurePyrolusite_true=true + B:dustPurePyrope_true=true + B:dustPureQuartzite_true=true + B:dustPureRedstone_true=true + B:dustPureRockSalt_true=true + B:dustPureRuby_true=true + B:dustPureSalt_true=true + B:dustPureSaltpeter_true=true + B:dustPureSapphire_true=true + B:dustPureScheelite_true=true + B:dustPureSilver_true=true + B:dustPureSoapstone_true=true + B:dustPureSodalite_true=true + B:dustPureSpessartine_true=true + B:dustPureSphalerite_true=true + B:dustPureSpodumene_true=true + B:dustPureStibnite_true=true + B:dustPureSulfur_true=true + B:dustPureTalc_true=true + B:dustPureTantalite_true=true + B:dustPureTanzanite_true=true + B:dustPureTetrahedrite_true=true + B:dustPureThorium_true=true + B:dustPureTin_true=true + B:dustPureTitanium_true=true + B:dustPureTopaz_true=true + B:dustPureTungstate_true=true + B:dustPureUraninite_true=true + B:dustPureUranium235_true=true + B:dustPureUranium_true=true + B:dustPureVanadiumMagnetite_true=true + B:dustPureWulfenite_true=true + B:dustPureYellowLimonite_true=true + B:dustPureZinc_true=true + B:dustPyrite_true=true + B:dustPyrochlore_true=true + B:dustPyrolusite_true=true + B:dustPyrope_true=true + B:dustQuartzite_true=true + B:dustRedstone_true=true + B:dustRockSalt_true=true + B:dustRuby_true=true + B:dustSalt_true=true + B:dustSaltpeter_true=true + B:dustSapphire_true=true + B:dustScheelite_true=true + B:dustSilver_true=true + B:dustSmallBrick_true=true + B:dustSoapstone_true=true + B:dustSodalite_true=true + B:dustSpessartine_true=true + B:dustSphalerite_true=true + B:dustSpodumene_true=true + B:dustStainlessSteel_true=true + B:dustSteel_true=true + B:dustStibnite_true=true + B:dustSulfur_true=true + B:dustTalc_true=true + B:dustTantalite_true=true + B:dustTanzanite_true=true + B:dustTetrahedrite_true=true + B:dustThorium_true=true + B:dustTin_true=true + B:dustTinyGlass_true=true + B:dustTitanium_true=true + B:dustTopaz_true=true + B:dustTungstate_true=true + B:dustTungstenSteel_true=true + B:dustTungsten_true=true + B:dustUraninite_true=true + B:dustUranium235_true=true + B:dustUranium_true=true + B:dustVanadiumMagnetite_true=true + B:dustWood_true=true + B:dustWulfenite_true=true + B:dustYellowLimonite_true=true + B:dustZinc_true=true + B:gemAmethyst_true=true + B:gemApatite_true=true + B:gemBlueTopaz_true=true + B:gemCertusQuartz_true=true + B:gemCharcoal_true=true + B:gemChippedAmethyst_true=true + B:gemChippedBlueTopaz_true=true + B:gemChippedDiamond_true=true + B:gemChippedEmerald_true=true + B:gemChippedFoolsRuby_true=true + B:gemChippedGarnetRed_true=true + B:gemChippedGarnetYellow_true=true + B:gemChippedGlass_true=true + B:gemChippedGreenSapphire_true=true + B:gemChippedJasper_true=true + B:gemChippedOlivine_true=true + B:gemChippedOpal_true=true + B:gemChippedRuby_true=true + B:gemChippedSapphire_true=true + B:gemChippedTanzanite_true=true + B:gemChippedTopaz_true=true + B:gemCoal_true=true + B:gemDiamond_true=true + B:gemDilithium_true=true + B:gemEmerald_true=true + B:gemEnderEye_true=true + B:gemEnderPearl_true=true + B:gemFlawedAmethyst_true=true + B:gemFlawedBlueTopaz_true=true + B:gemFlawedDiamond_true=true + B:gemFlawedEmerald_true=true + B:gemFlawedFoolsRuby_true=true + B:gemFlawedGarnetRed_true=true + B:gemFlawedGarnetYellow_true=true + B:gemFlawedGlass_true=true + B:gemFlawedGreenSapphire_true=true + B:gemFlawedJasper_true=true + B:gemFlawedOlivine_true=true + B:gemFlawedOpal_true=true + B:gemFlawedRuby_true=true + B:gemFlawedSapphire_true=true + B:gemFlawedTanzanite_true=true + B:gemFlawedTopaz_true=true + B:gemFlawlessAmethyst_true=true + B:gemFlawlessBlueTopaz_true=true + B:gemFlawlessDiamond_true=true + B:gemFlawlessEmerald_true=true + B:gemFlawlessFoolsRuby_true=true + B:gemFlawlessGarnetRed_true=true + B:gemFlawlessGarnetYellow_true=true + B:gemFlawlessGlass_true=true + B:gemFlawlessGreenSapphire_true=true + B:gemFlawlessJasper_true=true + B:gemFlawlessOlivine_true=true + B:gemFlawlessOpal_true=true + B:gemFlawlessRuby_true=true + B:gemFlawlessSapphire_true=true + B:gemFlawlessTanzanite_true=true + B:gemFlawlessTopaz_true=true + B:gemFoolsRuby_true=true + B:gemForcicium_true=true + B:gemForcillium_true=true + B:gemGarnetRed_true=true + B:gemGarnetYellow_true=true + B:gemGlass_true=true + B:gemGreenSapphire_true=true + B:gemJasper_true=true + B:gemLapis_true=true + B:gemLazurite_true=true + B:gemLignite_true=true + B:gemMonazite_true=true + B:gemNetherQuartz_true=true + B:gemNetherStar_true=true + B:gemNiter_true=true + B:gemOlivine_true=true + B:gemOpal_true=true + B:gemPhosphorus_true=true + B:gemQuartzite_true=true + B:gemRuby_true=true + B:gemSapphire_true=true + B:gemSodalite_true=true + B:gemTanzanite_true=true + B:gemTopaz_true=true + B:gt.blockconcretes.12_true=true + B:gt.blockconcretes.1_true=true + B:gt.blockconcretes.4_true=true + B:gt.blockconcretes.9_true=true + B:gt.blockgranites.12_true=true + B:gt.blockgranites.1_true=true + B:gt.blockgranites.4_true=true + B:gt.blockgranites.9_true=true + B:gt.blockstones.12_true=true + B:gt.blockstones.1_true=true + B:gt.blockstones.4_true=true + B:gt.blockstones.9_true=true + B:gt.metaitem.01.32111_true=true + B:ingotBrick_true=true + B:item.netherbrick_true=true + B:plateAluminium_true=true + B:plateAmericium_true=true + B:plateAnnealedCopper_true=true + B:plateBatteryAlloy_true=true + B:plateBeryllium_true=true + B:plateBismuthBronze_true=true + B:plateBismuth_true=true + B:plateBlackBronze_true=true + B:plateBlackSteel_true=true + B:plateBlueSteel_true=true + B:plateBrass_true=true + B:plateBronze_true=true + B:plateCarbon_true=true + B:plateChrome_true=true + B:plateCobaltBrass_true=true + B:plateCobalt_true=true + B:plateCopper_true=true + B:plateCupronickel_true=true + B:plateDamascusSteel_true=true + B:plateDuranium_true=true + B:plateElectrum_true=true + B:plateEpoxidFiberReinforced_true=true + B:plateEpoxid_true=true + B:plateEuropium_true=true + B:plateGalliumArsenide_true=true + B:plateGallium_true=true + B:plateGold_true=true + B:plateHSSE_true=true + B:plateHSSG_true=true + B:plateHSSS_true=true + B:plateIndiumGalliumPhosphide_true=true + B:plateInvar_true=true + B:plateIridium_true=true + B:plateIronMagnetic_true=true + B:plateIron_true=true + B:plateKanthal_true=true + B:plateLead_true=true + B:plateMagnalium_true=true + B:plateManganese_true=true + B:plateMithril_true=true + B:plateMolybdenum_true=true + B:plateNaquadahAlloy_true=true + B:plateNaquadahEnriched_true=true + B:plateNaquadah_true=true + B:plateNaquadria_true=true + B:plateNeodymiumMagnetic_true=true + B:plateNeodymium_true=true + B:plateNeutronium_true=true + B:plateNichrome_true=true + B:plateNickelZincFerrite_true=true + B:plateNickel_true=true + B:plateNiobiumTitanium_true=true + B:plateOsmiridium_true=true + B:plateOsmium_true=true + B:platePalladium_true=true + B:platePigIron_true=true + B:platePlatinum_true=true + B:platePlutonium241_true=true + B:platePlutonium_true=true + B:platePolycaprolactam_true=true + B:platePolyphenyleneSulfide_true=true + B:platePolytetrafluoroethylene_true=true + B:plateRedAlloy_true=true + B:plateRedSteel_true=true + B:plateRoseGold_true=true + B:plateSilicon_true=true + B:plateSilver_true=true + B:plateSolderingAlloy_true=true + B:plateStainlessSteel_true=true + B:plateSteelMagnetic_true=true + B:plateSteel_true=true + B:plateSterlingSilver_true=true + B:plateThorium_true=true + B:plateTinAlloy_true=true + B:plateTin_true=true + B:plateTitanium_true=true + B:plateTritanium_true=true + B:plateTungstenCarbide_true=true + B:plateTungstenSteel_true=true + B:plateTungsten_true=true + B:plateUltimet_true=true + B:plateUranium235_true=true + B:plateUranium_true=true + B:plateVanadiumGallium_true=true + B:plateVanadiumSteel_true=true + B:plateWroughtIron_true=true + B:plateYttriumBariumCuprate_true=true + B:plateZinc_true=true + B:stickLongAluminium_true=true + B:stickLongAmericium_true=true + B:stickLongBeryllium_true=true + B:stickLongBismuthBronze_true=true + B:stickLongBismuth_true=true + B:stickLongBlackBronze_true=true + B:stickLongBlackSteel_true=true + B:stickLongBlaze_true=true + B:stickLongBlueSteel_true=true + B:stickLongBrass_true=true + B:stickLongBronze_true=true + B:stickLongCarbon_true=true + B:stickLongChrome_true=true + B:stickLongCobaltBrass_true=true + B:stickLongCobalt_true=true + B:stickLongCupronickel_true=true + B:stickLongDamascusSteel_true=true + B:stickLongDuranium_true=true + B:stickLongElectrum_true=true + B:stickLongEpoxidFiberReinforced_true=true + B:stickLongEpoxid_true=true + B:stickLongGold_true=true + B:stickLongHSSE_true=true + B:stickLongHSSG_true=true + B:stickLongHSSS_true=true + B:stickLongInvar_true=true + B:stickLongIridium_true=true + B:stickLongIronMagnetic_true=true + B:stickLongIron_true=true + B:stickLongKanthal_true=true + B:stickLongLead_true=true + B:stickLongMagnalium_true=true + B:stickLongManganese_true=true + B:stickLongMithril_true=true + B:stickLongMolybdenum_true=true + B:stickLongNaquadahAlloy_true=true + B:stickLongNaquadahEnriched_true=true + B:stickLongNaquadah_true=true + B:stickLongNaquadria_true=true + B:stickLongNeodymiumMagnetic_true=true + B:stickLongNeodymium_true=true + B:stickLongNeutronium_true=true + B:stickLongNichrome_true=true + B:stickLongNickelZincFerrite_true=true + B:stickLongNickel_true=true + B:stickLongOsmiridium_true=true + B:stickLongOsmium_true=true + B:stickLongPalladium_true=true + B:stickLongPigIron_true=true + B:stickLongPlatinum_true=true + B:stickLongPlutonium241_true=true + B:stickLongPlutonium_true=true + B:stickLongPolycaprolactam_true=true + B:stickLongPolyphenyleneSulfide_true=true + B:stickLongPolytetrafluoroethylene_true=true + B:stickLongRedSteel_true=true + B:stickLongRoseGold_true=true + B:stickLongSilver_true=true + B:stickLongStainlessSteel_true=true + B:stickLongSteelMagnetic_true=true + B:stickLongSteel_true=true + B:stickLongSterlingSilver_true=true + B:stickLongThorium_true=true + B:stickLongTinAlloy_true=true + B:stickLongTitanium_true=true + B:stickLongTritanium_true=true + B:stickLongTungstenCarbide_true=true + B:stickLongTungstenSteel_true=true + B:stickLongTungsten_true=true + B:stickLongUltimet_true=true + B:stickLongUranium235_true=true + B:stickLongUranium_true=true + B:stickLongVanadiumSteel_true=true + B:stickLongWroughtIron_true=true + B:tile.gravel_true=true + B:tile.sand.default_true=true + B:tile.stonebrick_true=true + B:tile.stonebricksmooth.cracked_true=true +} + + +fuel_0 { + I:cellBioDiesel_192=192 + I:cellBioFuel_6=6 + I:cellEthanol_148=148 + I:cellFuel_128=128 + I:cellLightFuel_256=256 + I:cellMethanol_84=84 + I:cellNitroFuel_512=512 + I:cellSulfuricLightFuel_32=32 +} + + +fuel_1 { + I:cellBenzene_288=288 + I:cellButadiene_206=206 + I:cellButane_296=296 + I:cellButene_256=256 + I:cellCarbonMonoxide_24=24 + I:cellEthane_168=168 + I:cellEthylene_128=128 + I:cellGas_128=128 + I:cellHydrogen_20=20 + I:cellLPG_256=256 + I:cellMethane_104=104 + I:cellNaphtha_256=256 + I:cellNatruralGas_15=15 + I:cellPhenol_288=288 + I:cellPropane_232=232 + I:cellPropene_192=192 + I:cellSulfuricGas_20=20 + I:cellSulfuricNaphtha_32=32 + I:cellToluene_328=328 + I:cellWoodGas_24=24 + I:ic2.itemCellBiogas_32=32 +} + + +fuel_2 { + I:dustPyrotheum_62=62 +} + + +fuel_3 { + I:cellBiomass_8=8 + I:cellCreosote_8=8 + I:cellFishOil_2=2 + I:cellHeavyFuel_192=192 + I:cellOilHeavy_32=32 + I:cellOilLight_16=16 + I:cellOilMedium_24=24 + I:cellOil_16=16 + I:cellSeedOilHemp_2=2 + I:cellSeedOilLin_2=2 + I:cellSeedOil_2=2 + I:cellSulfuricHeavyFuel_32=32 +} + + +fuel_4 { + I:cellPlasmaAluminium_26624=26624 + I:cellPlasmaAmericium_250880=250880 + I:cellPlasmaAntimony_123904=123904 + I:cellPlasmaArgon_40960=40960 + I:cellPlasmaArsenic_76800=76800 + I:cellPlasmaBarium_140288=140288 + I:cellPlasmaBeryllium_9216=9216 + I:cellPlasmaBismuth_212992=212992 + I:cellPlasmaBoron_10240=10240 + I:cellPlasmaCadmium_114688=114688 + I:cellPlasmaCaesium_135168=135168 + I:cellPlasmaCalcium_40960=40960 + I:cellPlasmaCarbonDioxide_14336=14336 + I:cellPlasmaCarbon_12288=12288 + I:cellPlasmaCerium_143360=143360 + I:cellPlasmaChlorine_35840=35840 + I:cellPlasmaChrome_53248=53248 + I:cellPlasmaCobalt_60416=60416 + I:cellPlasmaCopper_64512=64512 + I:cellPlasmaDeuterium_2048=2048 + I:cellPlasmaEuropium_154624=154624 + I:cellPlasmaFluorine_18432=18432 + I:cellPlasmaGallium_71680=71680 + I:cellPlasmaGold_200704=200704 + I:cellPlasmaHelium_3_3072=3072 + I:cellPlasmaHelium_4096=4096 + I:cellPlasmaHydrogen_1024=1024 + I:cellPlasmaIndium_116736=116736 + I:cellPlasmaIridium_196608=196608 + I:cellPlasmaIron_57344=57344 + I:cellPlasmaLead_211968=211968 + I:cellPlasmaLiquidAir_14336=14336 + I:cellPlasmaLithium_7168=7168 + I:cellPlasmaLutetium_178176=178176 + I:cellPlasmaMagnesium_24576=24576 + I:cellPlasmaManganese_56320=56320 + I:cellPlasmaMercury_204800=204800 + I:cellPlasmaMolybdenum_97280=97280 + I:cellPlasmaNeodymium_147456=147456 + I:cellPlasmaNeutronium_102400000=102400000 + I:cellPlasmaNickel_59392=59392 + I:cellPlasmaNiobium_96256=96256 + I:cellPlasmaNitrogen_14336=14336 + I:cellPlasmaNobleGases_10240=10240 + I:cellPlasmaOsmium_194560=194560 + I:cellPlasmaOxygen_16384=16384 + I:cellPlasmaPalladium_108544=108544 + I:cellPlasmaPhosphor_30720=30720 + I:cellPlasmaPlatinum_199680=199680 + I:cellPlasmaPlutonium241_248832=248832 + I:cellPlasmaPlutonium_251904=251904 + I:cellPlasmaPotassium_39936=39936 + I:cellPlasmaRadon_225280=225280 + I:cellPlasmaSilicon_28672=28672 + I:cellPlasmaSilver_109568=109568 + I:cellPlasmaSodium_22528=22528 + I:cellPlasmaSulfur_32768=32768 + I:cellPlasmaTantalum_184320=184320 + I:cellPlasmaThorium_235520=235520 + I:cellPlasmaTin_120832=120832 + I:cellPlasmaTitanium_49152=49152 + I:cellPlasmaTritium_3072=3072 + I:cellPlasmaTungsten_187392=187392 + I:cellPlasmaUranium235_240640=240640 + I:cellPlasmaUranium_243712=243712 + I:cellPlasmaVanadium_52224=52224 + I:cellPlasmaYttrium_91136=91136 + I:cellPlasmaZinc_66560=66560 +} + + +fuel_5 { + I:cellMercury_32=32 + I:dustEnderEye_10=10 + I:dustNetherStar_50000=50000 + I:gemEnderEye_20=20 + I:gemNetherStar_100000=100000 + I:item.appleGold_6400=6400 + I:item.expBottle_10=10 + I:item.ghastTear_50=50 + I:plateEnderEye_10=10 + I:plateNetherStar_50000=50000 + I:tile.beacon_100000=100000 +} + + +fusion { + I:molten.americium_96=96 + I:molten.chrome_64=64 + I:molten.duranium_64=64 + I:molten.europium_64=64 + I:molten.iridium_32=32 + I:molten.iron_64=64 + I:molten.naquadah_64=64 + I:molten.naquadria_64=64 + I:molten.neutronium_1200=1200 + I:molten.osmium_64=64 + I:molten.platinum_32=32 + I:molten.plutonium_128=128 + I:molten.tritanium_64=64 + I:molten.uranium_64=64 + I:plasma.helium_16=16 + I:plasma.iron_32=32 + I:plasma.nickel_16=16 + I:plasma.nitrogen_16=16 + I:plasma.oxygen_32=32 + I:plasma.sulfur_32=32 + I:radon_64=64 +} + + +gregtechrecipes { + B:SolarPanel_true=true + B:energycrystalruby_true=true +} + + +hammerdoubleplate { + B:plateAluminium_true=true + B:plateBeryllium_true=true + B:plateBismuthBronze_true=true + B:plateBismuth_true=true + B:plateBlackBronze_true=true + B:plateBlackSteel_true=true + B:plateBlueSteel_true=true + B:plateBrass_true=true + B:plateBronze_true=true + B:plateCarbon_true=true + B:plateChrome_true=true + B:plateCobaltBrass_true=true + B:plateCobalt_true=true + B:plateCupronickel_true=true + B:plateDamascusSteel_true=true + B:plateDuranium_true=true + B:plateElectrum_true=true + B:plateEpoxidFiberReinforced_true=true + B:plateEpoxid_true=true + B:plateGold_true=true + B:plateHSSE_true=true + B:plateHSSG_true=true + B:plateHSSS_true=true + B:plateInvar_true=true + B:plateIridium_true=true + B:plateIronMagnetic_true=true + B:plateIron_true=true + B:plateKanthal_true=true + B:plateLead_true=true + B:plateMagnalium_true=true + B:plateManganese_true=true + B:plateMithril_true=true + B:plateMolybdenum_true=true + B:plateNaquadahAlloy_true=true + B:plateNaquadahEnriched_true=true + B:plateNaquadah_true=true + B:plateNaquadria_true=true + B:plateNeodymiumMagnetic_true=true + B:plateNeodymium_true=true + B:plateNeutronium_true=true + B:plateNichrome_true=true + B:plateNickelZincFerrite_true=true + B:plateNickel_true=true + B:plateOsmiridium_true=true + B:plateOsmium_true=true + B:platePalladium_true=true + B:platePigIron_true=true + B:platePlatinum_true=true + B:platePlutonium241_true=true + B:platePlutonium_true=true + B:platePolycaprolactam_true=true + B:platePolyphenyleneSulfide_true=true + B:platePolytetrafluoroethylene_true=true + B:plateRedSteel_true=true + B:plateRoseGold_true=true + B:plateSilver_true=true + B:plateStainlessSteel_true=true + B:plateSteelMagnetic_true=true + B:plateSteel_true=true + B:plateSterlingSilver_true=true + B:plateThorium_true=true + B:plateTinAlloy_true=true + B:plateTitanium_true=true + B:plateTritanium_true=true + B:plateTungstenCarbide_true=true + B:plateTungstenSteel_true=true + B:plateTungsten_true=true + B:plateUltimet_true=true + B:plateUranium235_true=true + B:plateUranium_true=true + B:plateVanadiumSteel_true=true + B:plateWroughtIron_true=true +} + + +hammerplating { + B:Aluminium_true=true + B:Americium_true=true + B:AnnealedCopper_true=true + B:BatteryAlloy_true=true + B:Beryllium_true=true + B:BismuthBronze_true=true + B:Bismuth_true=true + B:BlackBronze_true=true + B:BlackSteel_true=true + B:BlueSteel_true=true + B:Brass_true=true + B:Bronze_true=true + B:Carbon_true=true + B:Chrome_true=true + B:CobaltBrass_true=true + B:Cobalt_true=true + B:Copper_true=true + B:Cupronickel_true=true + B:DamascusSteel_true=true + B:Duranium_true=true + B:Electrum_true=true + B:EpoxidFiberReinforced_true=true + B:Epoxid_true=true + B:Europium_true=true + B:GalliumArsenide_true=true + B:Gallium_true=true + B:Gold_true=true + B:HSSE_true=true + B:HSSG_true=true + B:HSSS_true=true + B:IndiumGalliumPhosphide_true=true + B:Invar_true=true + B:Iridium_true=true + B:IronMagnetic_true=true + B:Iron_true=true + B:Kanthal_true=true + B:Lead_true=true + B:Magnalium_true=true + B:Manganese_true=true + B:Mithril_true=true + B:Molybdenum_true=true + B:NaquadahAlloy_true=true + B:NaquadahEnriched_true=true + B:Naquadah_true=true + B:Naquadria_true=true + B:NeodymiumMagnetic_true=true + B:Neodymium_true=true + B:Neutronium_true=true + B:Nichrome_true=true + B:NickelZincFerrite_true=true + B:Nickel_true=true + B:NiobiumTitanium_true=true + B:Osmiridium_true=true + B:Osmium_true=true + B:Palladium_true=true + B:PigIron_true=true + B:Platinum_true=true + B:Plutonium241_true=true + B:Plutonium_true=true + B:Polycaprolactam_true=true + B:PolyphenyleneSulfide_true=true + B:Polytetrafluoroethylene_true=true + B:RedAlloy_true=true + B:RedSteel_true=true + B:RoseGold_true=true + B:Silicon_true=true + B:Silver_true=true + B:SolderingAlloy_true=true + B:StainlessSteel_true=true + B:SteelMagnetic_true=true + B:Steel_true=true + B:SterlingSilver_true=true + B:Thorium_true=true + B:TinAlloy_true=true + B:Tin_true=true + B:Titanium_true=true + B:Tritanium_true=true + B:TungstenCarbide_true=true + B:TungstenSteel_true=true + B:Tungsten_true=true + B:Ultimet_true=true + B:Uranium235_true=true + B:Uranium_true=true + B:VanadiumGallium_true=true + B:VanadiumSteel_true=true + B:WroughtIron_true=true + B:YttriumBariumCuprate_true=true + B:Zinc_true=true +} + + +harderrecipes { + B:beryliumreflector_true=true + B:blockbreaker_false=false + B:cropharvester_true=true + B:electricsteeltools_true=true + B:iridiumplate_true=true + B:namefix_true=true + B:nanosaber_true=true + B:nuclearReactor_true=true + B:platePaper_true=true + B:quarry_true=true + B:railcraft_stuff_use_plates_true=true + B:railcraft_stuff_use_tools_true=true + B:reflector_true=true + B:rtg_true=true + B:sugarpaper_true=true + B:useonlygoodsolderingmaterials_false=false + B:windRotor_true=true +} + + +implosion { + I:dustBlueTopaz_24=24 + I:dustDiamond_32=32 + I:dustEmerald_24=24 + I:dustFoolsRuby_16=16 + I:dustForcicium_16=16 + I:dustForcillium_16=16 + I:dustGarnetRed_16=16 + I:dustGarnetYellow_16=16 + I:dustGreenSapphire_24=24 + I:dustJasper_16=16 + I:dustMonazite_16=16 + I:dustOlivine_24=24 + I:dustOpal_24=24 + I:dustRuby_24=24 + I:dustSapphire_24=24 + I:dustTanzanite_24=24 + I:dustTopaz_24=24 + I:gt.metaitem.01.32480_8=8 + I:ic2.itemPartCoalChunk_8=8 +} + + +laserengraving { + I:blockBasalt_50=50 + I:gt.blockconcretes.14_50=50 + I:gt.blockconcretes.6_50=50 + I:gt.blockgranites.14_50=50 + I:gt.blockgranites.6_50=50 + I:gt.blockstones.6_50=50 + I:gt.metaitem.01.32714_256=256 + I:gt.metaitem.03.32036_200=200 + I:gt.metaitem.03.32036_500=500 + I:gt.metaitem.03.32036_900=900 + I:gt.metaitem.03.32038_200=200 + I:gt.metaitem.03.32038_500=500 + I:gt.metaitem.03.32038_900=900 + I:gt.metaitem.03.32040_200=200 + I:gt.metaitem.03.32040_500=500 + I:gt.metaitem.03.32042_200=200 + I:gt.metaitem.03.32042_500=500 + I:gt.metaitem.03.32044_200=200 + I:gt.metaitem.03.32044_500=500 + I:gt.metaitem.03.32044_900=900 + I:gt.metaitem.03.32046_200=200 + I:gt.metaitem.03.32048_200=200 + I:gt.metaitem.03.32050_200=200 + I:gt.metaitem.03.32050_500=500 + I:gt.metaitem.03.32070_100=100 + I:gt.metaitem.03.32071_100=100 + I:tile.quartzBlock.chiseled_50=50 + I:tile.sandStone.chiseled_50=50 + I:tile.stonebricksmooth.chiseled_50=50 +} + + +lathe { + I:boltAluminium_3=3 + I:boltAmethyst_3=3 + I:boltBeryllium_1=1 + I:boltBismuthBronze_11=11 + I:boltBismuth_26=26 + I:boltBlackBronze_12=12 + I:boltBlackSteel_8=8 + I:boltBlueSteel_9=9 + I:boltBlueTopaz_2=2 + I:boltBrass_7=7 + I:boltBronze_9=9 + I:boltCarbon_1=1 + I:boltCertusQuartz_12=12 + I:boltChrome_6=6 + I:boltCobaltBrass_7=7 + I:boltCobalt_7=7 + I:boltCupronickel_7=7 + I:boltDamascusSteel_7=7 + I:boltDiamond_96=96 + I:boltDuranium_12=12 + I:boltElectrum_18=18 + I:boltEmerald_2=2 + I:boltEpoxidFiberReinforced_1=1 + I:boltEpoxid_1=1 + I:boltGarnetRed_2=2 + I:boltGarnetYellow_2=2 + I:boltGold_24=24 + I:boltGreenSapphire_2=2 + I:boltHSSE_10=10 + I:boltHSSG_12=12 + I:boltHSSS_16=16 + I:boltInvar_7=7 + I:boltIridium_24=24 + I:boltIronMagnetic_7=7 + I:boltIron_7=7 + I:boltKanthal_5=5 + I:boltLead_25=25 + I:boltMagnalium_3=3 + I:boltManganese_6=6 + I:boltMithril_30=30 + I:boltMolybdenum_11=11 + I:boltNaquadahAlloy_12=12 + I:boltNaquadahEnriched_12=12 + I:boltNaquadah_12=12 + I:boltNaquadria_12=12 + I:boltNeodymiumMagnetic_18=18 + I:boltNeodymium_18=18 + I:boltNetherQuartz_12=12 + I:boltNetherStar_12=12 + I:boltNeutronium_12500=12500 + I:boltNichrome_7=7 + I:boltNickelZincFerrite_4=4 + I:boltNickel_7=7 + I:boltOlivine_3=3 + I:boltOpal_2=2 + I:boltOsmiridium_23=23 + I:boltOsmium_23=23 + I:boltPalladium_13=13 + I:boltPigIron_7=7 + I:boltPlastic_1=1 + I:boltPlatinum_24=24 + I:boltPlutonium241_30=30 + I:boltPlutonium_30=30 + I:boltPolycaprolactam_1=1 + I:boltPolyphenyleneSulfide_1=1 + I:boltPolystyrene_1=1 + I:boltPolytetrafluoroethylene_2=2 + I:boltPolyvinylChloride_1=1 + I:boltRedSteel_8=8 + I:boltRoseGold_21=21 + I:boltRubber_1=1 + I:boltRuby_3=3 + I:boltSapphire_2=2 + I:boltSilicone_1=1 + I:boltSilver_13=13 + I:boltStainlessSteel_6=6 + I:boltSteelMagnetic_7=7 + I:boltSteel_7=7 + I:boltSterlingSilver_12=12 + I:boltStyreneButadieneRubber_1=1 + I:boltTanzanite_2=2 + I:boltThorium_28=28 + I:boltTinAlloy_10=10 + I:boltTin_14=14 + I:boltTitanium_6=6 + I:boltTopaz_2=2 + I:boltTritanium_12=12 + I:boltTungstenCarbide_12=12 + I:boltTungstenSteel_14=14 + I:boltTungsten_22=22 + I:boltUltimet_7=7 + I:boltUranium235_29=29 + I:boltUranium_29=29 + I:boltVanadiumSteel_6=6 + I:boltWood_1=1 + I:boltWroughtIron_7=7 + I:gemAmethyst_135=135 + I:gemBlueTopaz_80=80 + I:gemCertusQuartz_490=490 + I:gemChippedAmethyst_27=27 + I:gemChippedBlueTopaz_16=16 + I:gemChippedDiamond_768=768 + I:gemChippedEmerald_18=18 + I:gemChippedGarnetRed_23=23 + I:gemChippedGarnetYellow_23=23 + I:gemChippedGreenSapphire_20=20 + I:gemChippedOlivine_28=28 + I:gemChippedOpal_20=20 + I:gemChippedRuby_25=25 + I:gemChippedSapphire_20=20 + I:gemChippedTanzanite_20=20 + I:gemChippedTopaz_16=16 + I:gemDiamond_3840=3840 + I:gemEmerald_90=90 + I:gemExquisiteAmethyst_27=27 + I:gemExquisiteBlueTopaz_16=16 + I:gemExquisiteDiamond_768=768 + I:gemExquisiteEmerald_18=18 + I:gemExquisiteFoolsRuby_98=98 + I:gemExquisiteGarnetRed_23=23 + I:gemExquisiteGarnetYellow_23=23 + I:gemExquisiteGlass_20=20 + I:gemExquisiteGreenSapphire_20=20 + I:gemExquisiteJasper_98=98 + I:gemExquisiteOlivine_28=28 + I:gemExquisiteOpal_20=20 + I:gemExquisiteRuby_25=25 + I:gemExquisiteSapphire_20=20 + I:gemExquisiteTanzanite_20=20 + I:gemExquisiteTopaz_16=16 + I:gemFlawedAmethyst_27=27 + I:gemFlawedBlueTopaz_16=16 + I:gemFlawedDiamond_768=768 + I:gemFlawedEmerald_18=18 + I:gemFlawedGarnetRed_23=23 + I:gemFlawedGarnetYellow_23=23 + I:gemFlawedGreenSapphire_20=20 + I:gemFlawedOlivine_28=28 + I:gemFlawedOpal_20=20 + I:gemFlawedRuby_25=25 + I:gemFlawedSapphire_20=20 + I:gemFlawedTanzanite_20=20 + I:gemFlawedTopaz_16=16 + I:gemFlawlessAmethyst_135=135 + I:gemFlawlessBlueTopaz_80=80 + I:gemFlawlessDiamond_3840=3840 + I:gemFlawlessEmerald_90=90 + I:gemFlawlessGarnetRed_115=115 + I:gemFlawlessGarnetYellow_115=115 + I:gemFlawlessGreenSapphire_100=100 + I:gemFlawlessOlivine_140=140 + I:gemFlawlessOpal_100=100 + I:gemFlawlessRuby_125=125 + I:gemFlawlessSapphire_100=100 + I:gemFlawlessTanzanite_100=100 + I:gemFlawlessTopaz_80=80 + I:gemGarnetRed_115=115 + I:gemGarnetYellow_115=115 + I:gemGreenSapphire_100=100 + I:gemLapis_140=140 + I:gemLazurite_145=145 + I:gemNetherQuartz_490=490 + I:gemNetherStar_490=490 + I:gemOlivine_140=140 + I:gemOpal_100=100 + I:gemRuby_125=125 + I:gemSapphire_100=100 + I:gemSodalite_125=125 + I:gemTanzanite_100=100 + I:gemTopaz_80=80 + I:ic2.blockRubSapling_16=16 + I:ic2.blockRubWood_160=160 + I:ingotAluminium_130=130 + I:ingotAmericium_1225=1225 + I:ingotBeryllium_45=45 + I:ingotBismuthBronze_460=460 + I:ingotBismuth_1040=1040 + I:ingotBlackBronze_490=490 + I:ingotBlackSteel_320=320 + I:ingotBlueSteel_375=375 + I:ingotBrass_315=315 + I:ingotBronze_380=380 + I:ingotCarbon_60=60 + I:ingotChrome_260=260 + I:ingotCobaltBrass_290=290 + I:ingotCobalt_295=295 + I:ingotCopper_315=315 + I:ingotCupronickel_300=300 + I:ingotDamascusSteel_280=280 + I:ingotDuranium_490=490 + I:ingotElectrum_755=755 + I:ingotEpoxidFiberReinforced_30=30 + I:ingotEpoxid_30=30 + I:ingotEuropium_755=755 + I:ingotGold_980=980 + I:ingotHSSE_405=405 + I:ingotHSSG_490=490 + I:ingotHSSS_645=645 + I:ingotInvar_280=280 + I:ingotIridium_960=960 + I:ingotIronMagnetic_285=285 + I:ingotIron_280=280 + I:ingotKanthal_220=220 + I:ingotLead_1035=1035 + I:ingotMagnalium_125=125 + I:ingotManganese_275=275 + I:ingotMithril_1225=1225 + I:ingotMolybdenum_475=475 + I:ingotNaquadahAlloy_490=490 + I:ingotNaquadahEnriched_490=490 + I:ingotNaquadah_490=490 + I:ingotNaquadria_490=490 + I:ingotNeodymiumMagnetic_730=730 + I:ingotNeodymium_720=720 + I:ingotNeutronium_500000=500000 + I:ingotNichrome_280=280 + I:ingotNickelZincFerrite_165=165 + I:ingotNickel_290=290 + I:ingotOsmiridium_955=955 + I:ingotOsmium_950=950 + I:ingotPalladium_530=530 + I:ingotPigIron_280=280 + I:ingotPlastic_20=20 + I:ingotPlatinum_975=975 + I:ingotPlutonium241_1215=1215 + I:ingotPlutonium_1230=1230 + I:ingotPolycaprolactam_25=25 + I:ingotPolyphenyleneSulfide_45=45 + I:ingotPolystyrene_30=30 + I:ingotPolytetrafluoroethylene_80=80 + I:ingotPolyvinylChloride_50=50 + I:ingotRedSteel_345=345 + I:ingotRoseGold_845=845 + I:ingotRubber_25=25 + I:ingotSilicone_35=35 + I:ingotSilver_535=535 + I:ingotSolderingAlloy_590=590 + I:ingotStainlessSteel_275=275 + I:ingotSteelMagnetic_285=285 + I:ingotSteel_280=280 + I:ingotSterlingSilver_490=490 + I:ingotStyreneButadieneRubber_25=25 + I:ingotThorium_1150=1150 + I:ingotTinAlloy_435=435 + I:ingotTin_590=590 + I:ingotTitanium_240=240 + I:ingotTritanium_490=490 + I:ingotTungstenCarbide_485=485 + I:ingotTungstenSteel_595=595 + I:ingotTungsten_915=915 + I:ingotUltimet_305=305 + I:ingotUranium235_1175=1175 + I:ingotUranium_1190=1190 + I:ingotVanadiumGallium_275=275 + I:ingotVanadiumSteel_275=275 + I:ingotWroughtIron_280=280 + I:item.kekztech_crafting_item.7_1200=1200 + I:item.kekztech_crafting_item.8_1200=1200 + I:nuggetHSSE_20=20 + I:nuggetHSSG_24=24 + I:nuggetNeutronium_25000=25000 + I:plateAmethyst_13=13 + I:plateBlueTopaz_8=8 + I:plateDiamond_384=384 + I:plateDilithium_49=49 + I:plateEmerald_9=9 + I:plateEnderEye_99=99 + I:plateEnderPearl_41=41 + I:plateForcicium_49=49 + I:plateForcillium_49=49 + I:plateGarnetRed_11=11 + I:plateGarnetYellow_11=11 + I:plateGlass_10=10 + I:plateGreenSapphire_10=10 + I:plateJasper_49=49 + I:plateNetherStar_49=49 + I:plateOlivine_14=14 + I:plateOpal_10=10 + I:plateRuby_12=12 + I:plateSapphire_10=10 + I:plateTanzanite_10=10 + I:plateTopaz_8=8 + I:plateWood_10=10 + I:stickCopper_120=120 + I:stickDiamond_1200=1200 + I:stickSilver_120=120 + I:stickWood_1200=1200 + I:tile.log.acacia_160=160 + I:tile.log.oak_160=160 + I:tile.sapling.oak_16=16 + I:tile.wood.oak_10=10 + I:tile.woodSlab.oak_50=50 +} + + +maceration { + B:arrowGtWoodDamascusSteel_true=true + B:arrowGtWoodSterlingSilver_true=true + B:blockAluminium_true=true + B:blockAmericium_true=true + B:blockAmethyst_true=true + B:blockAnnealedCopper_true=true + B:blockAntimony_true=true + B:blockArsenic_true=true + B:blockBasalt_true=true + B:blockBatteryAlloy_true=true + B:blockBeryllium_true=true + B:blockBismuthBronze_true=true + B:blockBismuth_true=true + B:blockBlackBronze_true=true + B:blockBlackSteel_true=true + B:blockBlueSteel_true=true + B:blockBlueTopaz_true=true + B:blockBrass_true=true + B:blockBronze_true=true + B:blockCaesium_true=true + B:blockCerium_true=true + B:blockCertusQuartz_true=true + B:blockCharcoal_true=true + B:blockChrome_true=true + B:blockCoal_true=true + B:blockCobaltBrass_true=true + B:blockCobalt_true=true + B:blockCopper_true=true + B:blockCupronickel_true=true + B:blockDamascusSteel_true=true + B:blockDiamond_true=true + B:blockDilithium_true=true + B:blockDuranium_true=true + B:blockElectrum_true=true + B:blockEmerald_true=true + B:blockEnderEye_true=true + B:blockEnderPearl_true=true + B:blockEuropium_true=true + B:blockFoolsRuby_true=true + B:blockForcicium_true=true + B:blockForcillium_true=true + B:blockGallium_true=true + B:blockGarnetRed_true=true + B:blockGarnetYellow_true=true + B:blockGold_true=true + B:blockGreenSapphire_true=true + B:blockHSSE_true=true + B:blockHSSG_true=true + B:blockHSSS_true=true + B:blockIndium_true=true + B:blockInvar_true=true + B:blockIridium_true=true + B:blockIronMagnetic_true=true + B:blockIron_true=true + B:blockJasper_true=true + B:blockKanthal_true=true + B:blockLapis_true=true + B:blockLazurite_true=true + B:blockLead_true=true + B:blockLignite_true=true + B:blockLutetium_true=true + B:blockMagnalium_true=true + B:blockMagnesium_true=true + B:blockManganese_true=true + B:blockMithril_true=true + B:blockMolybdenum_true=true + B:blockMonazite_true=true + B:blockNaquadahAlloy_true=true + B:blockNaquadahEnriched_true=true + B:blockNaquadah_true=true + B:blockNaquadria_true=true + B:blockNeodymiumMagnetic_true=true + B:blockNeodymium_true=true + B:blockNetherStar_true=true + B:blockNeutronium_true=true + B:blockNichrome_true=true + B:blockNickel_true=true + B:blockNiobiumNitride_true=true + B:blockNiobiumTitanium_true=true + B:blockNiobium_true=true + B:blockNiter_true=true + B:blockOlivine_true=true + B:blockOpal_true=true + B:blockOsmiridium_true=true + B:blockOsmium_true=true + B:blockPalladium_true=true + B:blockPhosphorus_true=true + B:blockPigIron_true=true + B:blockPlatinum_true=true + B:blockPlutonium241_true=true + B:blockPlutonium_true=true + B:blockQuartzite_true=true + B:blockRedAlloy_true=true + B:blockRedSteel_true=true + B:blockRedstone_true=true + B:blockRoseGold_true=true + B:blockRuby_true=true + B:blockSapphire_true=true + B:blockSilicon_true=true + B:blockSilver_true=true + B:blockSodalite_true=true + B:blockSolderingAlloy_true=true + B:blockStainlessSteel_true=true + B:blockSteelMagnetic_true=true + B:blockSteel_true=true + B:blockSterlingSilver_true=true + B:blockTantalum_true=true + B:blockTanzanite_true=true + B:blockThorium_true=true + B:blockTinAlloy_true=true + B:blockTin_true=true + B:blockTitanium_true=true + B:blockTopaz_true=true + B:blockTritanium_true=true + B:blockTungstenCarbide_true=true + B:blockTungstenSteel_true=true + B:blockTungsten_true=true + B:blockUltimet_true=true + B:blockUranium235_true=true + B:blockUranium_true=true + B:blockVanadiumGallium_true=true + B:blockVanadiumSteel_true=true + B:blockVanadium_true=true + B:blockWroughtIron_true=true + B:blockYttriumBariumCuprate_true=true + B:blockYttrium_true=true + B:blockZinc_true=true + B:boltAluminium_true=true + B:boltAmethyst_true=true + B:boltBeryllium_true=true + B:boltBismuthBronze_true=true + B:boltBismuth_true=true + B:boltBlackBronze_true=true + B:boltBlackSteel_true=true + B:boltBlueSteel_true=true + B:boltBlueTopaz_true=true + B:boltBrass_true=true + B:boltBronze_true=true + B:boltCarbon_true=true + B:boltCertusQuartz_true=true + B:boltChrome_true=true + B:boltCobaltBrass_true=true + B:boltCobalt_true=true + B:boltCupronickel_true=true + B:boltDamascusSteel_true=true + B:boltDiamond_true=true + B:boltDuranium_true=true + B:boltElectrum_true=true + B:boltEmerald_true=true + B:boltEpoxidFiberReinforced_true=true + B:boltEpoxid_true=true + B:boltGarnetRed_true=true + B:boltGarnetYellow_true=true + B:boltGold_true=true + B:boltGreenSapphire_true=true + B:boltHSSE_true=true + B:boltHSSG_true=true + B:boltHSSS_true=true + B:boltInvar_true=true + B:boltIridium_true=true + B:boltIronMagnetic_true=true + B:boltIron_true=true + B:boltKanthal_true=true + B:boltLead_true=true + B:boltMagnalium_true=true + B:boltManganese_true=true + B:boltMithril_true=true + B:boltMolybdenum_true=true + B:boltNaquadahAlloy_true=true + B:boltNaquadahEnriched_true=true + B:boltNaquadah_true=true + B:boltNaquadria_true=true + B:boltNeodymiumMagnetic_true=true + B:boltNeodymium_true=true + B:boltNetherQuartz_true=true + B:boltNetherStar_true=true + B:boltNeutronium_true=true + B:boltNichrome_true=true + B:boltNickelZincFerrite_true=true + B:boltNickel_true=true + B:boltOlivine_true=true + B:boltOpal_true=true + B:boltOsmiridium_true=true + B:boltOsmium_true=true + B:boltPalladium_true=true + B:boltPigIron_true=true + B:boltPlastic_true=true + B:boltPlatinum_true=true + B:boltPlutonium241_true=true + B:boltPlutonium_true=true + B:boltPolycaprolactam_true=true + B:boltPolyphenyleneSulfide_true=true + B:boltPolystyrene_true=true + B:boltPolytetrafluoroethylene_true=true + B:boltPolyvinylChloride_true=true + B:boltRedSteel_true=true + B:boltRoseGold_true=true + B:boltRubber_true=true + B:boltRuby_true=true + B:boltSapphire_true=true + B:boltSilicone_true=true + B:boltSilver_true=true + B:boltStainlessSteel_true=true + B:boltSteelMagnetic_true=true + B:boltSteel_true=true + B:boltSterlingSilver_true=true + B:boltStyreneButadieneRubber_true=true + B:boltTanzanite_true=true + B:boltThorium_true=true + B:boltTinAlloy_true=true + B:boltTin_true=true + B:boltTitanium_true=true + B:boltTopaz_true=true + B:boltTritanium_true=true + B:boltTungstenCarbide_true=true + B:boltTungstenSteel_true=true + B:boltTungsten_true=true + B:boltUltimet_true=true + B:boltUranium235_true=true + B:boltUranium_true=true + B:boltVanadiumSteel_true=true + B:boltWoodSealed_true=true + B:boltWood_true=true + B:boltWroughtIron_true=true + B:bucketEmpty_true=true + B:cableGt01Aluminium_true=true + B:cableGt01AnnealedCopper_true=true + B:cableGt01BlackSteel_true=true + B:cableGt01Cobalt_true=true + B:cableGt01Copper_true=true + B:cableGt01Cupronickel_true=true + B:cableGt01Duranium_true=true + B:cableGt01Electrum_true=true + B:cableGt01Gold_true=true + B:cableGt01HSSG_true=true + B:cableGt01Iron_true=true + B:cableGt01Kanthal_true=true + B:cableGt01Lead_true=true + B:cableGt01NaquadahAlloy_true=true + B:cableGt01Naquadah_true=true + B:cableGt01Nichrome_true=true + B:cableGt01Nickel_true=true + B:cableGt01NiobiumTitanium_true=true + B:cableGt01Osmium_true=true + B:cableGt01Platinum_true=true + B:cableGt01RedAlloy_true=true + B:cableGt01Silver_true=true + B:cableGt01SolderingAlloy_true=true + B:cableGt01Steel_true=true + B:cableGt01Tin_true=true + B:cableGt01Titanium_true=true + B:cableGt01TungstenSteel_true=true + B:cableGt01Tungsten_true=true + B:cableGt01VanadiumGallium_true=true + B:cableGt01YttriumBariumCuprate_true=true + B:cableGt01Zinc_true=true + B:cableGt02Aluminium_true=true + B:cableGt02AnnealedCopper_true=true + B:cableGt02BlackSteel_true=true + B:cableGt02Cobalt_true=true + B:cableGt02Copper_true=true + B:cableGt02Cupronickel_true=true + B:cableGt02Duranium_true=true + B:cableGt02Electrum_true=true + B:cableGt02Gold_true=true + B:cableGt02HSSG_true=true + B:cableGt02Iron_true=true + B:cableGt02Kanthal_true=true + B:cableGt02Lead_true=true + B:cableGt02NaquadahAlloy_true=true + B:cableGt02Naquadah_true=true + B:cableGt02Nichrome_true=true + B:cableGt02Nickel_true=true + B:cableGt02NiobiumTitanium_true=true + B:cableGt02Osmium_true=true + B:cableGt02Platinum_true=true + B:cableGt02RedAlloy_true=true + B:cableGt02Silver_true=true + B:cableGt02SolderingAlloy_true=true + B:cableGt02Steel_true=true + B:cableGt02Tin_true=true + B:cableGt02Titanium_true=true + B:cableGt02TungstenSteel_true=true + B:cableGt02Tungsten_true=true + B:cableGt02VanadiumGallium_true=true + B:cableGt02YttriumBariumCuprate_true=true + B:cableGt02Zinc_true=true + B:cableGt04Aluminium_true=true + B:cableGt04AnnealedCopper_true=true + B:cableGt04BlackSteel_true=true + B:cableGt04Cobalt_true=true + B:cableGt04Copper_true=true + B:cableGt04Cupronickel_true=true + B:cableGt04Duranium_true=true + B:cableGt04Electrum_true=true + B:cableGt04Gold_true=true + B:cableGt04HSSG_true=true + B:cableGt04Iron_true=true + B:cableGt04Kanthal_true=true + B:cableGt04Lead_true=true + B:cableGt04NaquadahAlloy_true=true + B:cableGt04Naquadah_true=true + B:cableGt04Nichrome_true=true + B:cableGt04Nickel_true=true + B:cableGt04NiobiumTitanium_true=true + B:cableGt04Osmium_true=true + B:cableGt04Platinum_true=true + B:cableGt04RedAlloy_true=true + B:cableGt04Silver_true=true + B:cableGt04SolderingAlloy_true=true + B:cableGt04Steel_true=true + B:cableGt04Tin_true=true + B:cableGt04Titanium_true=true + B:cableGt04TungstenSteel_true=true + B:cableGt04Tungsten_true=true + B:cableGt04VanadiumGallium_true=true + B:cableGt04YttriumBariumCuprate_true=true + B:cableGt04Zinc_true=true + B:cableGt08Aluminium_true=true + B:cableGt08AnnealedCopper_true=true + B:cableGt08BlackSteel_true=true + B:cableGt08Cobalt_true=true + B:cableGt08Copper_true=true + B:cableGt08Cupronickel_true=true + B:cableGt08Duranium_true=true + B:cableGt08Electrum_true=true + B:cableGt08Gold_true=true + B:cableGt08HSSG_true=true + B:cableGt08Iron_true=true + B:cableGt08Kanthal_true=true + B:cableGt08Lead_true=true + B:cableGt08NaquadahAlloy_true=true + B:cableGt08Naquadah_true=true + B:cableGt08Nichrome_true=true + B:cableGt08Nickel_true=true + B:cableGt08NiobiumTitanium_true=true + B:cableGt08Osmium_true=true + B:cableGt08Platinum_true=true + B:cableGt08RedAlloy_true=true + B:cableGt08Silver_true=true + B:cableGt08SolderingAlloy_true=true + B:cableGt08Steel_true=true + B:cableGt08Tin_true=true + B:cableGt08Titanium_true=true + B:cableGt08TungstenSteel_true=true + B:cableGt08Tungsten_true=true + B:cableGt08VanadiumGallium_true=true + B:cableGt08YttriumBariumCuprate_true=true + B:cableGt08Zinc_true=true + B:cableGt12Aluminium_true=true + B:cableGt12AnnealedCopper_true=true + B:cableGt12BlackSteel_true=true + B:cableGt12Cobalt_true=true + B:cableGt12Copper_true=true + B:cableGt12Cupronickel_true=true + B:cableGt12Duranium_true=true + B:cableGt12Electrum_true=true + B:cableGt12Gold_true=true + B:cableGt12HSSG_true=true + B:cableGt12Iron_true=true + B:cableGt12Kanthal_true=true + B:cableGt12Lead_true=true + B:cableGt12NaquadahAlloy_true=true + B:cableGt12Naquadah_true=true + B:cableGt12Nichrome_true=true + B:cableGt12Nickel_true=true + B:cableGt12NiobiumTitanium_true=true + B:cableGt12Osmium_true=true + B:cableGt12Platinum_true=true + B:cableGt12RedAlloy_true=true + B:cableGt12Silver_true=true + B:cableGt12SolderingAlloy_true=true + B:cableGt12Steel_true=true + B:cableGt12Tin_true=true + B:cableGt12Titanium_true=true + B:cableGt12TungstenSteel_true=true + B:cableGt12Tungsten_true=true + B:cableGt12VanadiumGallium_true=true + B:cableGt12YttriumBariumCuprate_true=true + B:cableGt12Zinc_true=true + B:cellEmpty_true=true + B:crushedAlmandine_true=true + B:crushedAluminium_true=true + B:crushedAmethyst_true=true + B:crushedApatite_true=true + B:crushedBandedIron_true=true + B:crushedBarite_true=true + B:crushedBastnasite_true=true + B:crushedBauxite_true=true + B:crushedBentonite_true=true + B:crushedBeryllium_true=true + B:crushedBismuth_true=true + B:crushedBlueTopaz_true=true + B:crushedBrownLimonite_true=true + B:crushedCalcite_true=true + B:crushedCassiteriteSand_true=true + B:crushedCassiterite_true=true + B:crushedCentrifugedAlmandine_true=true + B:crushedCentrifugedAluminium_true=true + B:crushedCentrifugedAmethyst_true=true + B:crushedCentrifugedApatite_true=true + B:crushedCentrifugedBandedIron_true=true + B:crushedCentrifugedBarite_true=true + B:crushedCentrifugedBastnasite_true=true + B:crushedCentrifugedBauxite_true=true + B:crushedCentrifugedBentonite_true=true + B:crushedCentrifugedBeryllium_true=true + B:crushedCentrifugedBismuth_true=true + B:crushedCentrifugedBlueTopaz_true=true + B:crushedCentrifugedBrownLimonite_true=true + B:crushedCentrifugedCalcite_true=true + B:crushedCentrifugedCassiteriteSand_true=true + B:crushedCentrifugedCassiterite_true=true + B:crushedCentrifugedCertusQuartz_true=true + B:crushedCentrifugedChalcopyrite_true=true + B:crushedCentrifugedChrome_true=true + B:crushedCentrifugedChromite_true=true + B:crushedCentrifugedCinnabar_true=true + B:crushedCentrifugedCoal_true=true + B:crushedCentrifugedCobaltite_true=true + B:crushedCentrifugedCooperite_true=true + B:crushedCentrifugedCopper_true=true + B:crushedCentrifugedDiamond_true=true + B:crushedCentrifugedDiatomite_true=true + B:crushedCentrifugedEmerald_true=true + B:crushedCentrifugedFoolsRuby_true=true + B:crushedCentrifugedGalena_true=true + B:crushedCentrifugedGarnetRed_true=true + B:crushedCentrifugedGarnetYellow_true=true + B:crushedCentrifugedGarnierite_true=true + B:crushedCentrifugedGlauconite_true=true + B:crushedCentrifugedGold_true=true + B:crushedCentrifugedGraphite_true=true + B:crushedCentrifugedGreenSapphire_true=true + B:crushedCentrifugedGrossular_true=true + B:crushedCentrifugedIlmenite_true=true + B:crushedCentrifugedIridium_true=true + B:crushedCentrifugedIron_true=true + B:crushedCentrifugedLapis_true=true + B:crushedCentrifugedLazurite_true=true + B:crushedCentrifugedLead_true=true + B:crushedCentrifugedLepidolite_true=true + B:crushedCentrifugedLignite_true=true + B:crushedCentrifugedLithium_true=true + B:crushedCentrifugedMagnesite_true=true + B:crushedCentrifugedMagnetite_true=true + B:crushedCentrifugedMalachite_true=true + B:crushedCentrifugedManganese_true=true + B:crushedCentrifugedMolybdenite_true=true + B:crushedCentrifugedMolybdenum_true=true + B:crushedCentrifugedMonazite_true=true + B:crushedCentrifugedNaquadahEnriched_true=true + B:crushedCentrifugedNaquadah_true=true + B:crushedCentrifugedNaquadria_true=true + B:crushedCentrifugedNeodymium_true=true + B:crushedCentrifugedNetherQuartz_true=true + B:crushedCentrifugedNickel_true=true + B:crushedCentrifugedOilsands_true=true + B:crushedCentrifugedOlivine_true=true + B:crushedCentrifugedOpal_true=true + B:crushedCentrifugedOsmium_true=true + B:crushedCentrifugedPalladium_true=true + B:crushedCentrifugedPentlandite_true=true + B:crushedCentrifugedPhosphate_true=true + B:crushedCentrifugedPhosphorus_true=true + B:crushedCentrifugedPitchblende_true=true + B:crushedCentrifugedPlatinum_true=true + B:crushedCentrifugedPlutonium_true=true + B:crushedCentrifugedPowellite_true=true + B:crushedCentrifugedPyrite_true=true + B:crushedCentrifugedPyrochlore_true=true + B:crushedCentrifugedPyrolusite_true=true + B:crushedCentrifugedPyrope_true=true + B:crushedCentrifugedQuartzite_true=true + B:crushedCentrifugedRedstone_true=true + B:crushedCentrifugedRockSalt_true=true + B:crushedCentrifugedRuby_true=true + B:crushedCentrifugedSalt_true=true + B:crushedCentrifugedSaltpeter_true=true + B:crushedCentrifugedSapphire_true=true + B:crushedCentrifugedScheelite_true=true + B:crushedCentrifugedSilver_true=true + B:crushedCentrifugedSoapstone_true=true + B:crushedCentrifugedSodalite_true=true + B:crushedCentrifugedSpessartine_true=true + B:crushedCentrifugedSphalerite_true=true + B:crushedCentrifugedSpodumene_true=true + B:crushedCentrifugedStibnite_true=true + B:crushedCentrifugedSulfur_true=true + B:crushedCentrifugedTalc_true=true + B:crushedCentrifugedTantalite_true=true + B:crushedCentrifugedTanzanite_true=true + B:crushedCentrifugedTetrahedrite_true=true + B:crushedCentrifugedThorium_true=true + B:crushedCentrifugedTin_true=true + B:crushedCentrifugedTitanium_true=true + B:crushedCentrifugedTopaz_true=true + B:crushedCentrifugedTungstate_true=true + B:crushedCentrifugedUraninite_true=true + B:crushedCentrifugedUranium235_true=true + B:crushedCentrifugedUranium_true=true + B:crushedCentrifugedVanadiumMagnetite_true=true + B:crushedCentrifugedWulfenite_true=true + B:crushedCentrifugedYellowLimonite_true=true + B:crushedCentrifugedZinc_true=true + B:crushedCertusQuartz_true=true + B:crushedChalcopyrite_true=true + B:crushedChrome_true=true + B:crushedChromite_true=true + B:crushedCinnabar_true=true + B:crushedCoal_true=true + B:crushedCobaltite_true=true + B:crushedCooperite_true=true + B:crushedCopper_true=true + B:crushedDiamond_true=true + B:crushedDiatomite_true=true + B:crushedEmerald_true=true + B:crushedFoolsRuby_true=true + B:crushedGalena_true=true + B:crushedGarnetRed_true=true + B:crushedGarnetYellow_true=true + B:crushedGarnierite_true=true + B:crushedGlauconite_true=true + B:crushedGold_true=true + B:crushedGraphite_true=true + B:crushedGreenSapphire_true=true + B:crushedGrossular_true=true + B:crushedIlmenite_true=true + B:crushedIridium_true=true + B:crushedIron_true=true + B:crushedLapis_true=true + B:crushedLazurite_true=true + B:crushedLead_true=true + B:crushedLepidolite_true=true + B:crushedLignite_true=true + B:crushedLithium_true=true + B:crushedMagnesite_true=true + B:crushedMagnetite_true=true + B:crushedMalachite_true=true + B:crushedManganese_true=true + B:crushedMolybdenite_true=true + B:crushedMolybdenum_true=true + B:crushedMonazite_true=true + B:crushedNaquadahEnriched_true=true + B:crushedNaquadah_true=true + B:crushedNaquadria_true=true + B:crushedNeodymium_true=true + B:crushedNetherQuartz_true=true + B:crushedNickel_true=true + B:crushedOilsands_true=true + B:crushedOlivine_true=true + B:crushedOpal_true=true + B:crushedOsmium_true=true + B:crushedPalladium_true=true + B:crushedPentlandite_true=true + B:crushedPhosphate_true=true + B:crushedPhosphorus_true=true + B:crushedPitchblende_true=true + B:crushedPlatinum_true=true + B:crushedPlutonium_true=true + B:crushedPowellite_true=true + B:crushedPurifiedAlmandine_true=true + B:crushedPurifiedAluminium_true=true + B:crushedPurifiedAmethyst_true=true + B:crushedPurifiedApatite_true=true + B:crushedPurifiedBandedIron_true=true + B:crushedPurifiedBarite_true=true + B:crushedPurifiedBastnasite_true=true + B:crushedPurifiedBauxite_true=true + B:crushedPurifiedBentonite_true=true + B:crushedPurifiedBeryllium_true=true + B:crushedPurifiedBismuth_true=true + B:crushedPurifiedBlueTopaz_true=true + B:crushedPurifiedBrownLimonite_true=true + B:crushedPurifiedCalcite_true=true + B:crushedPurifiedCassiteriteSand_true=true + B:crushedPurifiedCassiterite_true=true + B:crushedPurifiedCertusQuartz_true=true + B:crushedPurifiedChalcopyrite_true=true + B:crushedPurifiedChrome_true=true + B:crushedPurifiedChromite_true=true + B:crushedPurifiedCinnabar_true=true + B:crushedPurifiedCoal_true=true + B:crushedPurifiedCobaltite_true=true + B:crushedPurifiedCooperite_true=true + B:crushedPurifiedCopper_true=true + B:crushedPurifiedDiamond_true=true + B:crushedPurifiedDiatomite_true=true + B:crushedPurifiedEmerald_true=true + B:crushedPurifiedFoolsRuby_true=true + B:crushedPurifiedGalena_true=true + B:crushedPurifiedGarnetRed_true=true + B:crushedPurifiedGarnetYellow_true=true + B:crushedPurifiedGarnierite_true=true + B:crushedPurifiedGlauconite_true=true + B:crushedPurifiedGold_true=true + B:crushedPurifiedGraphite_true=true + B:crushedPurifiedGreenSapphire_true=true + B:crushedPurifiedGrossular_true=true + B:crushedPurifiedIlmenite_true=true + B:crushedPurifiedIridium_true=true + B:crushedPurifiedIron_true=true + B:crushedPurifiedLapis_true=true + B:crushedPurifiedLazurite_true=true + B:crushedPurifiedLead_true=true + B:crushedPurifiedLepidolite_true=true + B:crushedPurifiedLignite_true=true + B:crushedPurifiedLithium_true=true + B:crushedPurifiedMagnesite_true=true + B:crushedPurifiedMagnetite_true=true + B:crushedPurifiedMalachite_true=true + B:crushedPurifiedManganese_true=true + B:crushedPurifiedMolybdenite_true=true + B:crushedPurifiedMolybdenum_true=true + B:crushedPurifiedMonazite_true=true + B:crushedPurifiedNaquadahEnriched_true=true + B:crushedPurifiedNaquadah_true=true + B:crushedPurifiedNaquadria_true=true + B:crushedPurifiedNeodymium_true=true + B:crushedPurifiedNetherQuartz_true=true + B:crushedPurifiedNickel_true=true + B:crushedPurifiedOilsands_true=true + B:crushedPurifiedOlivine_true=true + B:crushedPurifiedOpal_true=true + B:crushedPurifiedOsmium_true=true + B:crushedPurifiedPalladium_true=true + B:crushedPurifiedPentlandite_true=true + B:crushedPurifiedPhosphate_true=true + B:crushedPurifiedPhosphorus_true=true + B:crushedPurifiedPitchblende_true=true + B:crushedPurifiedPlatinum_true=true + B:crushedPurifiedPlutonium_true=true + B:crushedPurifiedPowellite_true=true + B:crushedPurifiedPyrite_true=true + B:crushedPurifiedPyrochlore_true=true + B:crushedPurifiedPyrolusite_true=true + B:crushedPurifiedPyrope_true=true + B:crushedPurifiedQuartzite_true=true + B:crushedPurifiedRedstone_true=true + B:crushedPurifiedRockSalt_true=true + B:crushedPurifiedRuby_true=true + B:crushedPurifiedSalt_true=true + B:crushedPurifiedSaltpeter_true=true + B:crushedPurifiedSapphire_true=true + B:crushedPurifiedScheelite_true=true + B:crushedPurifiedSilver_true=true + B:crushedPurifiedSoapstone_true=true + B:crushedPurifiedSodalite_true=true + B:crushedPurifiedSpessartine_true=true + B:crushedPurifiedSphalerite_true=true + B:crushedPurifiedSpodumene_true=true + B:crushedPurifiedStibnite_true=true + B:crushedPurifiedSulfur_true=true + B:crushedPurifiedTalc_true=true + B:crushedPurifiedTantalite_true=true + B:crushedPurifiedTanzanite_true=true + B:crushedPurifiedTetrahedrite_true=true + B:crushedPurifiedThorium_true=true + B:crushedPurifiedTin_true=true + B:crushedPurifiedTitanium_true=true + B:crushedPurifiedTopaz_true=true + B:crushedPurifiedTungstate_true=true + B:crushedPurifiedUraninite_true=true + B:crushedPurifiedUranium235_true=true + B:crushedPurifiedUranium_true=true + B:crushedPurifiedVanadiumMagnetite_true=true + B:crushedPurifiedWulfenite_true=true + B:crushedPurifiedYellowLimonite_true=true + B:crushedPurifiedZinc_true=true + B:crushedPyrite_true=true + B:crushedPyrochlore_true=true + B:crushedPyrolusite_true=true + B:crushedPyrope_true=true + B:crushedQuartzite_true=true + B:crushedRedstone_true=true + B:crushedRockSalt_true=true + B:crushedRuby_true=true + B:crushedSalt_true=true + B:crushedSaltpeter_true=true + B:crushedSapphire_true=true + B:crushedScheelite_true=true + B:crushedSilver_true=true + B:crushedSoapstone_true=true + B:crushedSodalite_true=true + B:crushedSpessartine_true=true + B:crushedSphalerite_true=true + B:crushedSpodumene_true=true + B:crushedStibnite_true=true + B:crushedSulfur_true=true + B:crushedTalc_true=true + B:crushedTantalite_true=true + B:crushedTanzanite_true=true + B:crushedTetrahedrite_true=true + B:crushedThorium_true=true + B:crushedTin_true=true + B:crushedTitanium_true=true + B:crushedTopaz_true=true + B:crushedTungstate_true=true + B:crushedUraninite_true=true + B:crushedUranium235_true=true + B:crushedUranium_true=true + B:crushedVanadiumMagnetite_true=true + B:crushedWulfenite_true=true + B:crushedYellowLimonite_true=true + B:crushedZinc_true=true + B:foilAluminium_true=true + B:foilAnnealedCopper_true=true + B:foilBlackSteel_true=true + B:foilCopper_true=true + B:foilDuranium_true=true + B:foilElectrum_true=true + B:foilGold_true=true + B:foilHSSG_true=true + B:foilManganese_true=true + B:foilNaquadahAlloy_true=true + B:foilNaquadah_true=true + B:foilNichrome_true=true + B:foilNiobiumTitanium_true=true + B:foilOsmiridium_true=true + B:foilOsmium_true=true + B:foilPlastic_true=true + B:foilPlatinum_true=true + B:foilPolyphenyleneSulfide_true=true + B:foilPolyvinylChloride_true=true + B:foilSilicon_true=true + B:foilSilicone_true=true + B:foilSteel_true=true + B:foilTitanium_true=true + B:foilTungstenSteel_true=true + B:foilTungsten_true=true + B:foilVanadiumGallium_true=true + B:foilYttriumBariumCuprate_true=true + B:foilZinc_true=true + B:frameGtAluminium_true=true + B:frameGtAmericium_true=true + B:frameGtAnnealedCopper_true=true + B:frameGtAntimony_true=true + B:frameGtArsenic_true=true + B:frameGtBatteryAlloy_true=true + B:frameGtBeryllium_true=true + B:frameGtBismuthBronze_true=true + B:frameGtBismuth_true=true + B:frameGtBlackBronze_true=true + B:frameGtBlackSteel_true=true + B:frameGtBlueSteel_true=true + B:frameGtBorosilicateGlass_true=true + B:frameGtBrass_true=true + B:frameGtBronze_true=true + B:frameGtCaesium_true=true + B:frameGtCarbon_true=true + B:frameGtCerium_true=true + B:frameGtChrome_true=true + B:frameGtCobaltBrass_true=true + B:frameGtCobalt_true=true + B:frameGtCopper_true=true + B:frameGtCupronickel_true=true + B:frameGtDamascusSteel_true=true + B:frameGtDuranium_true=true + B:frameGtElectrum_true=true + B:frameGtEpoxidFiberReinforced_true=true + B:frameGtEpoxid_true=true + B:frameGtEuropium_true=true + B:frameGtGalliumArsenide_true=true + B:frameGtGallium_true=true + B:frameGtGold_true=true + B:frameGtHSSE_true=true + B:frameGtHSSG_true=true + B:frameGtHSSS_true=true + B:frameGtIndiumGalliumPhosphide_true=true + B:frameGtIndium_true=true + B:frameGtInvar_true=true + B:frameGtIridium_true=true + B:frameGtIronMagnetic_true=true + B:frameGtIron_true=true + B:frameGtKanthal_true=true + B:frameGtLead_true=true + B:frameGtLithium_true=true + B:frameGtLutetium_true=true + B:frameGtMagnalium_true=true + B:frameGtMagnesium_true=true + B:frameGtManganese_true=true + B:frameGtMithril_true=true + B:frameGtMolybdenum_true=true + B:frameGtNaquadahAlloy_true=true + B:frameGtNaquadahEnriched_true=true + B:frameGtNaquadah_true=true + B:frameGtNaquadria_true=true + B:frameGtNeodymiumMagnetic_true=true + B:frameGtNeodymium_true=true + B:frameGtNeutronium_true=true + B:frameGtNichrome_true=true + B:frameGtNickelZincFerrite_true=true + B:frameGtNickel_true=true + B:frameGtNiobiumNitride_true=true + B:frameGtNiobiumTitanium_true=true + B:frameGtNiobium_true=true + B:frameGtOsmiridium_true=true + B:frameGtOsmium_true=true + B:frameGtPalladium_true=true + B:frameGtPigIron_true=true + B:frameGtPlastic_true=true + B:frameGtPlatinum_true=true + B:frameGtPlutonium241_true=true + B:frameGtPlutonium_true=true + B:frameGtPolycaprolactam_true=true + B:frameGtPolyphenyleneSulfide_true=true + B:frameGtPolystyrene_true=true + B:frameGtPolytetrafluoroethylene_true=true + B:frameGtPolyvinylChloride_true=true + B:frameGtPotassium_true=true + B:frameGtRedAlloy_true=true + B:frameGtRedSteel_true=true + B:frameGtRoseGold_true=true + B:frameGtRubber_true=true + B:frameGtSilicon_true=true + B:frameGtSilicone_true=true + B:frameGtSilver_true=true + B:frameGtSolderingAlloy_true=true + B:frameGtStainlessSteel_true=true + B:frameGtSteelMagnetic_true=true + B:frameGtSteel_true=true + B:frameGtSterlingSilver_true=true + B:frameGtStyreneButadieneRubber_true=true + B:frameGtTantalum_true=true + B:frameGtThorium_true=true + B:frameGtTinAlloy_true=true + B:frameGtTin_true=true + B:frameGtTitanium_true=true + B:frameGtTritanium_true=true + B:frameGtTungstenCarbide_true=true + B:frameGtTungstenSteel_true=true + B:frameGtTungsten_true=true + B:frameGtUltimet_true=true + B:frameGtUranium235_true=true + B:frameGtUranium_true=true + B:frameGtVanadiumGallium_true=true + B:frameGtVanadiumSteel_true=true + B:frameGtVanadium_true=true + B:frameGtWoodSealed_true=true + B:frameGtWood_true=true + B:frameGtWroughtIron_true=true + B:frameGtYttriumBariumCuprate_true=true + B:frameGtYttrium_true=true + B:frameGtZinc_true=true + B:gearGtAluminium_true=true + B:gearGtBronze_true=true + B:gearGtCobaltBrass_true=true + B:gearGtCopper_true=true + B:gearGtDiamond_true=true + B:gearGtGold_true=true + B:gearGtHSSE_true=true + B:gearGtHSSG_true=true + B:gearGtIron_true=true + B:gearGtNeutronium_true=true + B:gearGtSmallAluminium_true=true + B:gearGtSmallHSSE_true=true + B:gearGtSmallHSSG_true=true + B:gearGtSmallNeutronium_true=true + B:gearGtSmallStainlessSteel_true=true + B:gearGtSmallSteel_true=true + B:gearGtSmallTitanium_true=true + B:gearGtSmallTungstenSteel_true=true + B:gearGtStainlessSteel_true=true + B:gearGtSteel_true=true + B:gearGtStone_true=true + B:gearGtTin_true=true + B:gearGtTitanium_true=true + B:gearGtTungstenSteel_true=true + B:gearGtWood_true=true + B:gemAmethyst_true=true + B:gemApatite_true=true + B:gemBlueTopaz_true=true + B:gemCertusQuartz_true=true + B:gemCharcoal_true=true + B:gemChippedAmethyst_true=true + B:gemChippedBlueTopaz_true=true + B:gemChippedDiamond_true=true + B:gemChippedEmerald_true=true + B:gemChippedFoolsRuby_true=true + B:gemChippedGarnetRed_true=true + B:gemChippedGarnetYellow_true=true + B:gemChippedGlass_true=true + B:gemChippedGreenSapphire_true=true + B:gemChippedJasper_true=true + B:gemChippedOlivine_true=true + B:gemChippedOpal_true=true + B:gemChippedRuby_true=true + B:gemChippedSapphire_true=true + B:gemChippedTanzanite_true=true + B:gemChippedTopaz_true=true + B:gemCoal_true=true + B:gemDiamond_true=true + B:gemDilithium_true=true + B:gemEmerald_true=true + B:gemEnderEye_true=true + B:gemEnderPearl_true=true + B:gemExquisiteAmethyst_true=true + B:gemExquisiteBlueTopaz_true=true + B:gemExquisiteDiamond_true=true + B:gemExquisiteEmerald_true=true + B:gemExquisiteFoolsRuby_true=true + B:gemExquisiteGarnetRed_true=true + B:gemExquisiteGarnetYellow_true=true + B:gemExquisiteGlass_true=true + B:gemExquisiteGreenSapphire_true=true + B:gemExquisiteJasper_true=true + B:gemExquisiteOlivine_true=true + B:gemExquisiteOpal_true=true + B:gemExquisiteRuby_true=true + B:gemExquisiteSapphire_true=true + B:gemExquisiteTanzanite_true=true + B:gemExquisiteTopaz_true=true + B:gemFlawedAmethyst_true=true + B:gemFlawedBlueTopaz_true=true + B:gemFlawedDiamond_true=true + B:gemFlawedEmerald_true=true + B:gemFlawedFoolsRuby_true=true + B:gemFlawedGarnetRed_true=true + B:gemFlawedGarnetYellow_true=true + B:gemFlawedGlass_true=true + B:gemFlawedGreenSapphire_true=true + B:gemFlawedJasper_true=true + B:gemFlawedOlivine_true=true + B:gemFlawedOpal_true=true + B:gemFlawedRuby_true=true + B:gemFlawedSapphire_true=true + B:gemFlawedTanzanite_true=true + B:gemFlawedTopaz_true=true + B:gemFlawlessAmethyst_true=true + B:gemFlawlessBlueTopaz_true=true + B:gemFlawlessDiamond_true=true + B:gemFlawlessEmerald_true=true + B:gemFlawlessFoolsRuby_true=true + B:gemFlawlessGarnetRed_true=true + B:gemFlawlessGarnetYellow_true=true + B:gemFlawlessGlass_true=true + B:gemFlawlessGreenSapphire_true=true + B:gemFlawlessJasper_true=true + B:gemFlawlessOlivine_true=true + B:gemFlawlessOpal_true=true + B:gemFlawlessRuby_true=true + B:gemFlawlessSapphire_true=true + B:gemFlawlessTanzanite_true=true + B:gemFlawlessTopaz_true=true + B:gemFoolsRuby_true=true + B:gemForcicium_true=true + B:gemForcillium_true=true + B:gemGarnetRed_true=true + B:gemGarnetYellow_true=true + B:gemGlass_true=true + B:gemGreenSapphire_true=true + B:gemIridium_true=true + B:gemJasper_true=true + B:gemLapis_true=true + B:gemLazurite_true=true + B:gemLignite_true=true + B:gemMonazite_true=true + B:gemNetherQuartz_true=true + B:gemNetherStar_true=true + B:gemNiter_true=true + B:gemOlivine_true=true + B:gemOpal_true=true + B:gemPhosphorus_true=true + B:gemQuartzite_true=true + B:gemRuby_true=true + B:gemSapphire_true=true + B:gemSodalite_true=true + B:gemTanzanite_true=true + B:gemTopaz_true=true + B:gt.blockcasings.0_true=true + B:gt.blockcasings.10_true=true + B:gt.blockcasings.11_true=true + B:gt.blockcasings.1_true=true + B:gt.blockcasings.2_true=true + B:gt.blockcasings.3_true=true + B:gt.blockcasings.4_true=true + B:gt.blockcasings.5_true=true + B:gt.blockcasings.6_true=true + B:gt.blockcasings.7_true=true + B:gt.blockcasings.8_true=true + B:gt.blockcasings.9_true=true + B:gt.blockcasings2.0_true=true + B:gt.blockcasings2.12_true=true + B:gt.blockcasings2.13_true=true + B:gt.blockcasings2.14_true=true + B:gt.blockcasings2.15_true=true + B:gt.blockcasings2.1_true=true + B:gt.blockcasings2.2_true=true + B:gt.blockcasings2.3_true=true + B:gt.blockcasings2.4_true=true + B:gt.blockcasings2.5_true=true + B:gt.blockcasings2.9_true=true + B:gt.blockcasings3.0_true=true + B:gt.blockcasings3.10_true=true + B:gt.blockcasings3.11_true=true + B:gt.blockcasings3.13_true=true + B:gt.blockcasings3.14_true=true + B:gt.blockcasings3.15_true=true + B:gt.blockcasings3.1_true=true + B:gt.blockcasings3.2_true=true + B:gt.blockcasings3.3_true=true + B:gt.blockcasings3.4_true=true + B:gt.blockcasings3.5_true=true + B:gt.blockcasings3.6_true=true + B:gt.blockcasings3.7_true=true + B:gt.blockcasings3.8_true=true + B:gt.blockcasings3.9_true=true + B:gt.blockcasings4.0_true=true + B:gt.blockcasings4.10_true=true + B:gt.blockcasings4.11_true=true + B:gt.blockcasings4.12_true=true + B:gt.blockcasings4.13_true=true + B:gt.blockcasings4.14_true=true + B:gt.blockcasings4.15_true=true + B:gt.blockcasings4.1_true=true + B:gt.blockcasings4.2_true=true + B:gt.blockcasings4.3_true=true + B:gt.blockcasings4.6_true=true + B:gt.blockcasings4.7_true=true + B:gt.blockcasings4.8_true=true + B:gt.blockcasings4.9_true=true + B:gt.blockcasings5.0_true=true + B:gt.blockcasings5.1_true=true + B:gt.blockcasings5.2_true=true + B:gt.blockcasings5.3_true=true + B:gt.blockcasings5.4_true=true + B:gt.blockcasings5.5_true=true + B:gt.blockcasings5.6_true=true + B:gt.blockcasings8.1_true=true + B:gt.blockconcretes.0_true=true + B:gt.blockconcretes.10_true=true + B:gt.blockconcretes.11_true=true + B:gt.blockconcretes.12_true=true + B:gt.blockconcretes.13_true=true + B:gt.blockconcretes.14_true=true + B:gt.blockconcretes.15_true=true + B:gt.blockconcretes.1_true=true + B:gt.blockconcretes.2_true=true + B:gt.blockconcretes.3_true=true + B:gt.blockconcretes.4_true=true + B:gt.blockconcretes.5_true=true + B:gt.blockconcretes.6_true=true + B:gt.blockconcretes.7_true=true + B:gt.blockconcretes.8_true=true + B:gt.blockconcretes.9_true=true + B:gt.blockgranites.0_true=true + B:gt.blockgranites.10_true=true + B:gt.blockgranites.11_true=true + B:gt.blockgranites.12_true=true + B:gt.blockgranites.13_true=true + B:gt.blockgranites.14_true=true + B:gt.blockgranites.15_true=true + B:gt.blockgranites.1_true=true + B:gt.blockgranites.2_true=true + B:gt.blockgranites.3_true=true + B:gt.blockgranites.4_true=true + B:gt.blockgranites.5_true=true + B:gt.blockgranites.6_true=true + B:gt.blockgranites.7_true=true + B:gt.blockgranites.8_true=true + B:gt.blockgranites.9_true=true + B:gt.blockmachines.automation.chestbuffer.tier.00_true=true + B:gt.blockmachines.automation.chestbuffer.tier.01_true=true + B:gt.blockmachines.automation.chestbuffer.tier.02_true=true + B:gt.blockmachines.automation.chestbuffer.tier.03_true=true + B:gt.blockmachines.automation.chestbuffer.tier.04_true=true + B:gt.blockmachines.automation.chestbuffer.tier.05_true=true + B:gt.blockmachines.automation.chestbuffer.tier.06_true=true + B:gt.blockmachines.automation.chestbuffer.tier.07_true=true + B:gt.blockmachines.automation.chestbuffer.tier.08_true=true + B:gt.blockmachines.automation.chestbuffer.tier.09_true=true + B:gt.blockmachines.automation.filter.tier.00_true=true + B:gt.blockmachines.automation.filter.tier.01_true=true + B:gt.blockmachines.automation.filter.tier.02_true=true + B:gt.blockmachines.automation.filter.tier.03_true=true + B:gt.blockmachines.automation.filter.tier.04_true=true + B:gt.blockmachines.automation.filter.tier.05_true=true + B:gt.blockmachines.automation.filter.tier.06_true=true + B:gt.blockmachines.automation.filter.tier.07_true=true + B:gt.blockmachines.automation.filter.tier.08_true=true + B:gt.blockmachines.automation.filter.tier.09_true=true + B:gt.blockmachines.automation.itemdistributor.tier.00_true=true + B:gt.blockmachines.automation.itemdistributor.tier.01_true=true + B:gt.blockmachines.automation.itemdistributor.tier.02_true=true + B:gt.blockmachines.automation.itemdistributor.tier.03_true=true + B:gt.blockmachines.automation.itemdistributor.tier.04_true=true + B:gt.blockmachines.automation.itemdistributor.tier.05_true=true + B:gt.blockmachines.automation.itemdistributor.tier.06_true=true + B:gt.blockmachines.automation.itemdistributor.tier.07_true=true + B:gt.blockmachines.automation.itemdistributor.tier.08_true=true + B:gt.blockmachines.automation.itemdistributor.tier.09_true=true + B:gt.blockmachines.automation.regulator.tier.00_true=true + B:gt.blockmachines.automation.regulator.tier.01_true=true + B:gt.blockmachines.automation.regulator.tier.02_true=true + B:gt.blockmachines.automation.regulator.tier.03_true=true + B:gt.blockmachines.automation.regulator.tier.04_true=true + B:gt.blockmachines.automation.regulator.tier.05_true=true + B:gt.blockmachines.automation.regulator.tier.06_true=true + B:gt.blockmachines.automation.regulator.tier.07_true=true + B:gt.blockmachines.automation.regulator.tier.08_true=true + B:gt.blockmachines.automation.regulator.tier.09_true=true + B:gt.blockmachines.automation.superbuffer.tier.00_true=true + B:gt.blockmachines.automation.superbuffer.tier.01_true=true + B:gt.blockmachines.automation.superbuffer.tier.02_true=true + B:gt.blockmachines.automation.superbuffer.tier.03_true=true + B:gt.blockmachines.automation.superbuffer.tier.04_true=true + B:gt.blockmachines.automation.superbuffer.tier.05_true=true + B:gt.blockmachines.automation.superbuffer.tier.06_true=true + B:gt.blockmachines.automation.superbuffer.tier.07_true=true + B:gt.blockmachines.automation.superbuffer.tier.08_true=true + B:gt.blockmachines.automation.superbuffer.tier.09_true=true + B:gt.blockmachines.automation.typefilter.tier.00_true=true + B:gt.blockmachines.automation.typefilter.tier.01_true=true + B:gt.blockmachines.automation.typefilter.tier.02_true=true + B:gt.blockmachines.automation.typefilter.tier.03_true=true + B:gt.blockmachines.automation.typefilter.tier.04_true=true + B:gt.blockmachines.automation.typefilter.tier.05_true=true + B:gt.blockmachines.automation.typefilter.tier.06_true=true + B:gt.blockmachines.automation.typefilter.tier.07_true=true + B:gt.blockmachines.automation.typefilter.tier.08_true=true + B:gt.blockmachines.automation.typefilter.tier.09_true=true + B:gt.blockmachines.basicgenerator.diesel.tier.01_true=true + B:gt.blockmachines.basicgenerator.diesel.tier.02_true=true + B:gt.blockmachines.basicgenerator.diesel.tier.03_true=true + B:gt.blockmachines.basicgenerator.gasturbine.tier.01_true=true + B:gt.blockmachines.basicgenerator.gasturbine.tier.02_true=true + B:gt.blockmachines.basicgenerator.gasturbine.tier.03_true=true + B:gt.blockmachines.basicgenerator.lightningrod.03_true=true + B:gt.blockmachines.basicgenerator.lightningrod.04_true=true + B:gt.blockmachines.basicgenerator.lightningrod.05_true=true + B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_true=true + B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_true=true + B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_true=true + B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_true=true + B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_true=true + B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_true=true + B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_true=true + B:gt.blockmachines.basicgenerator.naquadah.tier.04_true=true + B:gt.blockmachines.basicgenerator.naquadah.tier.05_true=true + B:gt.blockmachines.basicgenerator.naquadah.tier.06_true=true + B:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_true=true + B:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_true=true + B:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_true=true + B:gt.blockmachines.basicgenerator.steamturbine.tier.01_true=true + B:gt.blockmachines.basicgenerator.steamturbine.tier.02_true=true + B:gt.blockmachines.basicgenerator.steamturbine.tier.03_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.01_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.02_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.03_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.04_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.05_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.06_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.07_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.08_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.01_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.02_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.03_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.04_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.05_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.06_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.07_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.08_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.01_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.02_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.03_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.04_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.05_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.06_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.07_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.08_true=true + B:gt.blockmachines.basicmachine.assembler.tier.01_true=true + B:gt.blockmachines.basicmachine.assembler.tier.02_true=true + B:gt.blockmachines.basicmachine.assembler.tier.03_true=true + B:gt.blockmachines.basicmachine.assembler.tier.04_true=true + B:gt.blockmachines.basicmachine.assembler.tier.05_true=true + B:gt.blockmachines.basicmachine.assembler.tier.06_true=true + B:gt.blockmachines.basicmachine.assembler.tier.07_true=true + B:gt.blockmachines.basicmachine.assembler.tier.08_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.01_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.02_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.03_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.04_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.05_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.06_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.07_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.08_true=true + B:gt.blockmachines.basicmachine.bender.tier.01_true=true + B:gt.blockmachines.basicmachine.bender.tier.02_true=true + B:gt.blockmachines.basicmachine.bender.tier.03_true=true + B:gt.blockmachines.basicmachine.bender.tier.04_true=true + B:gt.blockmachines.basicmachine.bender.tier.05_true=true + B:gt.blockmachines.basicmachine.bender.tier.06_true=true + B:gt.blockmachines.basicmachine.bender.tier.07_true=true + B:gt.blockmachines.basicmachine.bender.tier.08_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.01_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.02_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.03_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.04_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.05_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.06_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.07_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.08_true=true + B:gt.blockmachines.basicmachine.brewery.tier.01_true=true + B:gt.blockmachines.basicmachine.brewery.tier.02_true=true + B:gt.blockmachines.basicmachine.brewery.tier.03_true=true + B:gt.blockmachines.basicmachine.brewery.tier.04_true=true + B:gt.blockmachines.basicmachine.brewery.tier.05_true=true + B:gt.blockmachines.basicmachine.brewery.tier.06_true=true + B:gt.blockmachines.basicmachine.brewery.tier.07_true=true + B:gt.blockmachines.basicmachine.brewery.tier.08_true=true + B:gt.blockmachines.basicmachine.canner.tier.01_true=true + B:gt.blockmachines.basicmachine.canner.tier.02_true=true + B:gt.blockmachines.basicmachine.canner.tier.03_true=true + B:gt.blockmachines.basicmachine.canner.tier.04_true=true + B:gt.blockmachines.basicmachine.canner.tier.05_true=true + B:gt.blockmachines.basicmachine.canner.tier.06_true=true + B:gt.blockmachines.basicmachine.canner.tier.07_true=true + B:gt.blockmachines.basicmachine.canner.tier.08_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.01_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.02_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.03_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.04_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.05_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.06_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.07_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.08_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.01_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.02_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.03_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.04_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.05_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.06_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.07_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.08_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.01_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.02_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.03_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.04_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.05_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.06_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.07_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.08_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.01_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.02_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.03_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.04_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.05_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.06_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.07_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.08_true=true + B:gt.blockmachines.basicmachine.compressor.tier.01_true=true + B:gt.blockmachines.basicmachine.compressor.tier.02_true=true + B:gt.blockmachines.basicmachine.compressor.tier.03_true=true + B:gt.blockmachines.basicmachine.compressor.tier.04_true=true + B:gt.blockmachines.basicmachine.compressor.tier.05_true=true + B:gt.blockmachines.basicmachine.compressor.tier.06_true=true + B:gt.blockmachines.basicmachine.compressor.tier.07_true=true + B:gt.blockmachines.basicmachine.compressor.tier.08_true=true + B:gt.blockmachines.basicmachine.cutter.tier.01_true=true + B:gt.blockmachines.basicmachine.cutter.tier.02_true=true + B:gt.blockmachines.basicmachine.cutter.tier.03_true=true + B:gt.blockmachines.basicmachine.cutter.tier.04_true=true + B:gt.blockmachines.basicmachine.cutter.tier.05_true=true + B:gt.blockmachines.basicmachine.cutter.tier.06_true=true + B:gt.blockmachines.basicmachine.cutter.tier.07_true=true + B:gt.blockmachines.basicmachine.cutter.tier.08_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.01_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.02_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.03_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.04_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.05_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.06_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.07_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.08_true=true + B:gt.blockmachines.basicmachine.distillery.tier.01_true=true + B:gt.blockmachines.basicmachine.distillery.tier.02_true=true + B:gt.blockmachines.basicmachine.distillery.tier.03_true=true + B:gt.blockmachines.basicmachine.distillery.tier.04_true=true + B:gt.blockmachines.basicmachine.distillery.tier.05_true=true + B:gt.blockmachines.basicmachine.distillery.tier.06_true=true + B:gt.blockmachines.basicmachine.distillery.tier.07_true=true + B:gt.blockmachines.basicmachine.distillery.tier.08_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.01_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.02_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.03_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.04_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.05_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.06_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.07_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.08_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.01_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.02_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.03_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.04_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.05_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.06_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.07_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.08_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.01_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.02_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.03_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.04_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.05_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.06_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.07_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.08_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_true=true + B:gt.blockmachines.basicmachine.extractor.tier.01_true=true + B:gt.blockmachines.basicmachine.extractor.tier.02_true=true + B:gt.blockmachines.basicmachine.extractor.tier.03_true=true + B:gt.blockmachines.basicmachine.extractor.tier.04_true=true + B:gt.blockmachines.basicmachine.extractor.tier.05_true=true + B:gt.blockmachines.basicmachine.extractor.tier.06_true=true + B:gt.blockmachines.basicmachine.extractor.tier.07_true=true + B:gt.blockmachines.basicmachine.extractor.tier.08_true=true + B:gt.blockmachines.basicmachine.extruder.tier.01_true=true + B:gt.blockmachines.basicmachine.extruder.tier.02_true=true + B:gt.blockmachines.basicmachine.extruder.tier.03_true=true + B:gt.blockmachines.basicmachine.extruder.tier.04_true=true + B:gt.blockmachines.basicmachine.extruder.tier.05_true=true + B:gt.blockmachines.basicmachine.extruder.tier.06_true=true + B:gt.blockmachines.basicmachine.extruder.tier.07_true=true + B:gt.blockmachines.basicmachine.extruder.tier.08_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.01_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.02_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.03_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.04_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.05_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.06_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.07_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.08_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.01_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.02_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.03_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.04_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.05_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.06_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.07_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.08_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.01_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.02_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.03_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.04_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.05_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.06_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.07_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.08_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.01_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.02_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.03_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.04_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.05_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.06_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.07_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.08_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_true=true + B:gt.blockmachines.basicmachine.hammer.tier.01_true=true + B:gt.blockmachines.basicmachine.hammer.tier.02_true=true + B:gt.blockmachines.basicmachine.hammer.tier.03_true=true + B:gt.blockmachines.basicmachine.hammer.tier.04_true=true + B:gt.blockmachines.basicmachine.hammer.tier.05_true=true + B:gt.blockmachines.basicmachine.hammer.tier.06_true=true + B:gt.blockmachines.basicmachine.hammer.tier.07_true=true + B:gt.blockmachines.basicmachine.hammer.tier.08_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.01_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.02_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.03_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.04_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.05_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.06_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.07_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.08_true=true + B:gt.blockmachines.basicmachine.lathe.tier.01_true=true + B:gt.blockmachines.basicmachine.lathe.tier.02_true=true + B:gt.blockmachines.basicmachine.lathe.tier.03_true=true + B:gt.blockmachines.basicmachine.lathe.tier.04_true=true + B:gt.blockmachines.basicmachine.lathe.tier.05_true=true + B:gt.blockmachines.basicmachine.lathe.tier.06_true=true + B:gt.blockmachines.basicmachine.lathe.tier.07_true=true + B:gt.blockmachines.basicmachine.lathe.tier.08_true=true + B:gt.blockmachines.basicmachine.macerator.tier.01_true=true + B:gt.blockmachines.basicmachine.macerator.tier.02_true=true + B:gt.blockmachines.basicmachine.macerator.tier.03_true=true + B:gt.blockmachines.basicmachine.macerator.tier.04_true=true + B:gt.blockmachines.basicmachine.macerator.tier.05_true=true + B:gt.blockmachines.basicmachine.macerator.tier.06_true=true + B:gt.blockmachines.basicmachine.macerator.tier.07_true=true + B:gt.blockmachines.basicmachine.macerator.tier.08_true=true + B:gt.blockmachines.basicmachine.massfab.tier.01_true=true + B:gt.blockmachines.basicmachine.massfab.tier.02_true=true + B:gt.blockmachines.basicmachine.massfab.tier.03_true=true + B:gt.blockmachines.basicmachine.massfab.tier.04_true=true + B:gt.blockmachines.basicmachine.massfab.tier.05_true=true + B:gt.blockmachines.basicmachine.massfab.tier.06_true=true + B:gt.blockmachines.basicmachine.massfab.tier.07_true=true + B:gt.blockmachines.basicmachine.massfab.tier.08_true=true + B:gt.blockmachines.basicmachine.microtransmitter.03_true=true + B:gt.blockmachines.basicmachine.microtransmitter.04_true=true + B:gt.blockmachines.basicmachine.microtransmitter.05_true=true + B:gt.blockmachines.basicmachine.microtransmitter.06_true=true + B:gt.blockmachines.basicmachine.microtransmitter.07_true=true + B:gt.blockmachines.basicmachine.microwave.tier.01_true=true + B:gt.blockmachines.basicmachine.microwave.tier.02_true=true + B:gt.blockmachines.basicmachine.microwave.tier.03_true=true + B:gt.blockmachines.basicmachine.microwave.tier.04_true=true + B:gt.blockmachines.basicmachine.microwave.tier.05_true=true + B:gt.blockmachines.basicmachine.microwave.tier.06_true=true + B:gt.blockmachines.basicmachine.microwave.tier.07_true=true + B:gt.blockmachines.basicmachine.microwave.tier.08_true=true + B:gt.blockmachines.basicmachine.miner.tier.01_true=true + B:gt.blockmachines.basicmachine.miner.tier.02_true=true + B:gt.blockmachines.basicmachine.mixer.tier.01_true=true + B:gt.blockmachines.basicmachine.mixer.tier.02_true=true + B:gt.blockmachines.basicmachine.mixer.tier.03_true=true + B:gt.blockmachines.basicmachine.mixer.tier.04_true=true + B:gt.blockmachines.basicmachine.mixer.tier.05_true=true + B:gt.blockmachines.basicmachine.mixer.tier.06_true=true + B:gt.blockmachines.basicmachine.mixer.tier.07_true=true + B:gt.blockmachines.basicmachine.mixer.tier.08_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.01_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.02_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.03_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.04_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.05_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.06_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.07_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.08_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.01_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.02_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.03_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.04_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.05_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.06_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.07_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.08_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.01_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.02_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.03_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.04_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.05_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.06_true=true + B:gt.blockmachines.basicmachine.press.tier.01_true=true + B:gt.blockmachines.basicmachine.press.tier.02_true=true + B:gt.blockmachines.basicmachine.press.tier.03_true=true + B:gt.blockmachines.basicmachine.press.tier.04_true=true + B:gt.blockmachines.basicmachine.press.tier.05_true=true + B:gt.blockmachines.basicmachine.press.tier.06_true=true + B:gt.blockmachines.basicmachine.press.tier.07_true=true + B:gt.blockmachines.basicmachine.press.tier.08_true=true + B:gt.blockmachines.basicmachine.printer.tier.01_true=true + B:gt.blockmachines.basicmachine.printer.tier.02_true=true + B:gt.blockmachines.basicmachine.printer.tier.03_true=true + B:gt.blockmachines.basicmachine.printer.tier.04_true=true + B:gt.blockmachines.basicmachine.printer.tier.05_true=true + B:gt.blockmachines.basicmachine.printer.tier.06_true=true + B:gt.blockmachines.basicmachine.printer.tier.07_true=true + B:gt.blockmachines.basicmachine.printer.tier.08_true=true + B:gt.blockmachines.basicmachine.pump.tier.01_true=true + B:gt.blockmachines.basicmachine.pump.tier.02_true=true + B:gt.blockmachines.basicmachine.pump.tier.03_true=true + B:gt.blockmachines.basicmachine.pump.tier.04_true=true + B:gt.blockmachines.basicmachine.pump.tier.05_true=true + B:gt.blockmachines.basicmachine.recycler.tier.01_true=true + B:gt.blockmachines.basicmachine.recycler.tier.02_true=true + B:gt.blockmachines.basicmachine.recycler.tier.03_true=true + B:gt.blockmachines.basicmachine.recycler.tier.04_true=true + B:gt.blockmachines.basicmachine.recycler.tier.05_true=true + B:gt.blockmachines.basicmachine.recycler.tier.06_true=true + B:gt.blockmachines.basicmachine.recycler.tier.07_true=true + B:gt.blockmachines.basicmachine.recycler.tier.08_true=true + B:gt.blockmachines.basicmachine.replicator.tier.01_true=true + B:gt.blockmachines.basicmachine.replicator.tier.02_true=true + B:gt.blockmachines.basicmachine.replicator.tier.03_true=true + B:gt.blockmachines.basicmachine.replicator.tier.04_true=true + B:gt.blockmachines.basicmachine.replicator.tier.05_true=true + B:gt.blockmachines.basicmachine.replicator.tier.06_true=true + B:gt.blockmachines.basicmachine.replicator.tier.07_true=true + B:gt.blockmachines.basicmachine.replicator.tier.08_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.01_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.02_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.03_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.04_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.05_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.06_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.07_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.08_true=true + B:gt.blockmachines.basicmachine.scanner.tier.01_true=true + B:gt.blockmachines.basicmachine.scanner.tier.02_true=true + B:gt.blockmachines.basicmachine.scanner.tier.03_true=true + B:gt.blockmachines.basicmachine.scanner.tier.04_true=true + B:gt.blockmachines.basicmachine.scanner.tier.05_true=true + B:gt.blockmachines.basicmachine.scanner.tier.06_true=true + B:gt.blockmachines.basicmachine.scanner.tier.07_true=true + B:gt.blockmachines.basicmachine.scanner.tier.08_true=true + B:gt.blockmachines.basicmachine.seismicprospector.3_true=true + B:gt.blockmachines.basicmachine.seismicprospector_true=true + B:gt.blockmachines.basicmachine.sifter.tier.01_true=true + B:gt.blockmachines.basicmachine.sifter.tier.02_true=true + B:gt.blockmachines.basicmachine.sifter.tier.03_true=true + B:gt.blockmachines.basicmachine.sifter.tier.04_true=true + B:gt.blockmachines.basicmachine.sifter.tier.05_true=true + B:gt.blockmachines.basicmachine.sifter.tier.06_true=true + B:gt.blockmachines.basicmachine.sifter.tier.07_true=true + B:gt.blockmachines.basicmachine.sifter.tier.08_true=true + B:gt.blockmachines.basicmachine.slicer.tier.01_true=true + B:gt.blockmachines.basicmachine.slicer.tier.02_true=true + B:gt.blockmachines.basicmachine.slicer.tier.03_true=true + B:gt.blockmachines.basicmachine.slicer.tier.04_true=true + B:gt.blockmachines.basicmachine.slicer.tier.05_true=true + B:gt.blockmachines.basicmachine.slicer.tier.06_true=true + B:gt.blockmachines.basicmachine.slicer.tier.07_true=true + B:gt.blockmachines.basicmachine.slicer.tier.08_true=true + B:gt.blockmachines.basicmachine.teleporter_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.01_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.02_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.03_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.04_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.05_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.06_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.07_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.08_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.01_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.02_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.03_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.04_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.05_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.06_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.07_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.08_true=true + B:gt.blockmachines.batterybuffer.01.tier.00_true=true + B:gt.blockmachines.batterybuffer.01.tier.01_true=true + B:gt.blockmachines.batterybuffer.01.tier.02_true=true + B:gt.blockmachines.batterybuffer.01.tier.03_true=true + B:gt.blockmachines.batterybuffer.01.tier.04_true=true + B:gt.blockmachines.batterybuffer.01.tier.05_true=true + B:gt.blockmachines.batterybuffer.01.tier.06_true=true + B:gt.blockmachines.batterybuffer.01.tier.07_true=true + B:gt.blockmachines.batterybuffer.01.tier.08_true=true + B:gt.blockmachines.batterybuffer.01.tier.09_true=true + B:gt.blockmachines.batterybuffer.04.tier.00_true=true + B:gt.blockmachines.batterybuffer.04.tier.01_true=true + B:gt.blockmachines.batterybuffer.04.tier.02_true=true + B:gt.blockmachines.batterybuffer.04.tier.03_true=true + B:gt.blockmachines.batterybuffer.04.tier.04_true=true + B:gt.blockmachines.batterybuffer.04.tier.05_true=true + B:gt.blockmachines.batterybuffer.04.tier.06_true=true + B:gt.blockmachines.batterybuffer.04.tier.07_true=true + B:gt.blockmachines.batterybuffer.04.tier.08_true=true + B:gt.blockmachines.batterybuffer.09.tier.00_true=true + B:gt.blockmachines.batterybuffer.09.tier.01_true=true + B:gt.blockmachines.batterybuffer.09.tier.02_true=true + B:gt.blockmachines.batterybuffer.09.tier.03_true=true + B:gt.blockmachines.batterybuffer.09.tier.04_true=true + B:gt.blockmachines.batterybuffer.09.tier.05_true=true + B:gt.blockmachines.batterybuffer.09.tier.06_true=true + B:gt.blockmachines.batterybuffer.09.tier.07_true=true + B:gt.blockmachines.batterybuffer.09.tier.08_true=true + B:gt.blockmachines.batterybuffer.16.tier.00_true=true + B:gt.blockmachines.batterybuffer.16.tier.01_true=true + B:gt.blockmachines.batterybuffer.16.tier.02_true=true + B:gt.blockmachines.batterybuffer.16.tier.03_true=true + B:gt.blockmachines.batterybuffer.16.tier.04_true=true + B:gt.blockmachines.batterybuffer.16.tier.05_true=true + B:gt.blockmachines.batterybuffer.16.tier.06_true=true + B:gt.blockmachines.batterybuffer.16.tier.07_true=true + B:gt.blockmachines.batterybuffer.16.tier.08_true=true + B:gt.blockmachines.batterycharger.16.tier.00_true=true + B:gt.blockmachines.batterycharger.16.tier.01_true=true + B:gt.blockmachines.batterycharger.16.tier.02_true=true + B:gt.blockmachines.batterycharger.16.tier.03_true=true + B:gt.blockmachines.batterycharger.16.tier.04_true=true + B:gt.blockmachines.batterycharger.16.tier.05_true=true + B:gt.blockmachines.batterycharger.16.tier.06_true=true + B:gt.blockmachines.batterycharger.16.tier.07_true=true + B:gt.blockmachines.batterycharger.16.tier.08_true=true + B:gt.blockmachines.boiler.bronze_true=true + B:gt.blockmachines.boiler.lava_true=true + B:gt.blockmachines.boiler.solar_true=true + B:gt.blockmachines.boiler.steel_true=true + B:gt.blockmachines.bronzemachine.alloysmelter_true=true + B:gt.blockmachines.bronzemachine.blastfurnace_true=true + B:gt.blockmachines.bronzemachine.compressor_true=true + B:gt.blockmachines.bronzemachine.extractor_true=true + B:gt.blockmachines.bronzemachine.furnace_true=true + B:gt.blockmachines.bronzemachine.hammer_true=true + B:gt.blockmachines.bronzemachine.macerator_true=true + B:gt.blockmachines.gt_pipe_plasmacontain_true=true + B:gt.blockmachines.hatch.dataaccess.adv_true=true + B:gt.blockmachines.hatch.dataaccess_true=true + B:gt.blockmachines.hatch.dynamo.tier.00_true=true + B:gt.blockmachines.hatch.dynamo.tier.01_true=true + B:gt.blockmachines.hatch.dynamo.tier.02_true=true + B:gt.blockmachines.hatch.dynamo.tier.03_true=true + B:gt.blockmachines.hatch.dynamo.tier.04_true=true + B:gt.blockmachines.hatch.dynamo.tier.05_true=true + B:gt.blockmachines.hatch.dynamo.tier.06_true=true + B:gt.blockmachines.hatch.dynamo.tier.07_true=true + B:gt.blockmachines.hatch.dynamo.tier.08_true=true + B:gt.blockmachines.hatch.dynamo.tier.09_true=true + B:gt.blockmachines.hatch.energy.tier.00_true=true + B:gt.blockmachines.hatch.energy.tier.01_true=true + B:gt.blockmachines.hatch.energy.tier.02_true=true + B:gt.blockmachines.hatch.energy.tier.03_true=true + B:gt.blockmachines.hatch.energy.tier.04_true=true + B:gt.blockmachines.hatch.energy.tier.05_true=true + B:gt.blockmachines.hatch.energy.tier.06_true=true + B:gt.blockmachines.hatch.energy.tier.07_true=true + B:gt.blockmachines.hatch.energy.tier.08_true=true + B:gt.blockmachines.hatch.energy.tier.09_true=true + B:gt.blockmachines.hatch.input.tier.00_true=true + B:gt.blockmachines.hatch.input.tier.01_true=true + B:gt.blockmachines.hatch.input.tier.02_true=true + B:gt.blockmachines.hatch.input.tier.03_true=true + B:gt.blockmachines.hatch.input.tier.04_true=true + B:gt.blockmachines.hatch.input.tier.05_true=true + B:gt.blockmachines.hatch.input.tier.06_true=true + B:gt.blockmachines.hatch.input.tier.07_true=true + B:gt.blockmachines.hatch.input.tier.08_true=true + B:gt.blockmachines.hatch.input.tier.09_true=true + B:gt.blockmachines.hatch.input_bus.tier.00_true=true + B:gt.blockmachines.hatch.input_bus.tier.01_true=true + B:gt.blockmachines.hatch.input_bus.tier.02_true=true + B:gt.blockmachines.hatch.input_bus.tier.03_true=true + B:gt.blockmachines.hatch.input_bus.tier.04_true=true + B:gt.blockmachines.hatch.input_bus.tier.05_true=true + B:gt.blockmachines.hatch.input_bus.tier.06_true=true + B:gt.blockmachines.hatch.input_bus.tier.07_true=true + B:gt.blockmachines.hatch.input_bus.tier.08_true=true + B:gt.blockmachines.hatch.input_bus.tier.09_true=true + B:gt.blockmachines.hatch.maintenance.auto_true=true + B:gt.blockmachines.hatch.maintenance_true=true + B:gt.blockmachines.hatch.muffler.tier.01_true=true + B:gt.blockmachines.hatch.muffler.tier.02_true=true + B:gt.blockmachines.hatch.muffler.tier.03_true=true + B:gt.blockmachines.hatch.muffler.tier.04_true=true + B:gt.blockmachines.hatch.muffler.tier.05_true=true + B:gt.blockmachines.hatch.muffler.tier.06_true=true + B:gt.blockmachines.hatch.muffler.tier.07_true=true + B:gt.blockmachines.hatch.muffler.tier.08_true=true + B:gt.blockmachines.hatch.muffler.tier.09_true=true + B:gt.blockmachines.hatch.output.tier.00_true=true + B:gt.blockmachines.hatch.output.tier.01_true=true + B:gt.blockmachines.hatch.output.tier.02_true=true + B:gt.blockmachines.hatch.output.tier.03_true=true + B:gt.blockmachines.hatch.output.tier.04_true=true + B:gt.blockmachines.hatch.output.tier.05_true=true + B:gt.blockmachines.hatch.output.tier.06_true=true + B:gt.blockmachines.hatch.output.tier.07_true=true + B:gt.blockmachines.hatch.output.tier.08_true=true + B:gt.blockmachines.hatch.output.tier.09_true=true + B:gt.blockmachines.hatch.output_bus.tier.00_true=true + B:gt.blockmachines.hatch.output_bus.tier.01_true=true + B:gt.blockmachines.hatch.output_bus.tier.02_true=true + B:gt.blockmachines.hatch.output_bus.tier.03_true=true + B:gt.blockmachines.hatch.output_bus.tier.04_true=true + B:gt.blockmachines.hatch.output_bus.tier.05_true=true + B:gt.blockmachines.hatch.output_bus.tier.06_true=true + B:gt.blockmachines.hatch.output_bus.tier.07_true=true + B:gt.blockmachines.hatch.output_bus.tier.08_true=true + B:gt.blockmachines.hatch.output_bus.tier.09_true=true + B:gt.blockmachines.hull.bronze_bricked_true=true + B:gt.blockmachines.hull.bronze_true=true + B:gt.blockmachines.hull.steel_bricked_true=true + B:gt.blockmachines.hull.steel_true=true + B:gt.blockmachines.hull.tier.00_true=true + B:gt.blockmachines.hull.tier.01_true=true + B:gt.blockmachines.hull.tier.02_true=true + B:gt.blockmachines.hull.tier.03_true=true + B:gt.blockmachines.hull.tier.04_true=true + B:gt.blockmachines.hull.tier.05_true=true + B:gt.blockmachines.hull.tier.06_true=true + B:gt.blockmachines.hull.tier.07_true=true + B:gt.blockmachines.hull.tier.08_true=true + B:gt.blockmachines.hull.tier.09_true=true + B:gt.blockmachines.locker.tier.00_true=true + B:gt.blockmachines.locker.tier.01_true=true + B:gt.blockmachines.locker.tier.02_true=true + B:gt.blockmachines.locker.tier.03_true=true + B:gt.blockmachines.locker.tier.04_true=true + B:gt.blockmachines.locker.tier.05_true=true + B:gt.blockmachines.locker.tier.06_true=true + B:gt.blockmachines.locker.tier.07_true=true + B:gt.blockmachines.locker.tier.08_true=true + B:gt.blockmachines.locker.tier.09_true=true + B:gt.blockmachines.multimachine.assemblyline_true=true + B:gt.blockmachines.multimachine.blastfurnace_true=true + B:gt.blockmachines.multimachine.boiler.bronze_true=true + B:gt.blockmachines.multimachine.boiler.steel_true=true + B:gt.blockmachines.multimachine.boiler.titanium_true=true + B:gt.blockmachines.multimachine.boiler.tungstensteel_true=true + B:gt.blockmachines.multimachine.brickedblastfurnace_true=true + B:gt.blockmachines.multimachine.charcoalpile_true=true + B:gt.blockmachines.multimachine.chemicalreactor_true=true + B:gt.blockmachines.multimachine.cleanroom_true=true + B:gt.blockmachines.multimachine.concretebackfiller1_true=true + B:gt.blockmachines.multimachine.concretebackfiller3_true=true + B:gt.blockmachines.multimachine.cracker_true=true + B:gt.blockmachines.multimachine.dieselengine_true=true + B:gt.blockmachines.multimachine.distillationtower_true=true + B:gt.blockmachines.multimachine.heatexchanger_true=true + B:gt.blockmachines.multimachine.implosioncompressor_true=true + B:gt.blockmachines.multimachine.largegasturbine_true=true + B:gt.blockmachines.multimachine.largehpturbine_true=true + B:gt.blockmachines.multimachine.largeplasmaturbine_true=true + B:gt.blockmachines.multimachine.largeturbine_true=true + B:gt.blockmachines.multimachine.multifurnace_true=true + B:gt.blockmachines.multimachine.oildrill1_true=true + B:gt.blockmachines.multimachine.oildrill2_true=true + B:gt.blockmachines.multimachine.oildrill3_true=true + B:gt.blockmachines.multimachine.oredrill1_true=true + B:gt.blockmachines.multimachine.oredrill2_true=true + B:gt.blockmachines.multimachine.oredrill3_true=true + B:gt.blockmachines.multimachine.oredrill4_true=true + B:gt.blockmachines.multimachine.processingarray_true=true + B:gt.blockmachines.multimachine.pyro_true=true + B:gt.blockmachines.multimachine.vacuumfreezer_true=true + B:gt.blockmachines.quantum.chest.tier.01_true=true + B:gt.blockmachines.quantum.chest.tier.02_true=true + B:gt.blockmachines.quantum.chest.tier.03_true=true + B:gt.blockmachines.quantum.chest.tier.04_true=true + B:gt.blockmachines.quantum.chest.tier.05_true=true + B:gt.blockmachines.quantum.tank.tier.01_true=true + B:gt.blockmachines.quantum.tank.tier.02_true=true + B:gt.blockmachines.quantum.tank.tier.03_true=true + B:gt.blockmachines.quantum.tank.tier.04_true=true + B:gt.blockmachines.quantum.tank.tier.05_true=true + B:gt.blockmachines.steelmachine.alloysmelter_true=true + B:gt.blockmachines.steelmachine.compressor_true=true + B:gt.blockmachines.steelmachine.extractor_true=true + B:gt.blockmachines.steelmachine.furnace_true=true + B:gt.blockmachines.steelmachine.hammer_true=true + B:gt.blockmachines.steelmachine.macerator_true=true + B:gt.blockmachines.transformer.tier.00_true=true + B:gt.blockmachines.transformer.tier.01_true=true + B:gt.blockmachines.transformer.tier.02_true=true + B:gt.blockmachines.transformer.tier.03_true=true + B:gt.blockmachines.transformer.tier.04_true=true + B:gt.blockmachines.transformer.tier.05_true=true + B:gt.blockmachines.transformer.tier.06_true=true + B:gt.blockmachines.transformer.tier.07_true=true + B:gt.blockmachines.transformer.tier.08_true=true + B:gt.blockreinforced.0_true=true + B:gt.blockreinforced.1_true=true + B:gt.blockreinforced.5_true=true + B:gt.blockstones.0_true=true + B:gt.blockstones.1_true=true + B:gt.blockstones.2_true=true + B:gt.blockstones.3_true=true + B:gt.blockstones.4_true=true + B:gt.blockstones.5_true=true + B:gt.blockstones.6_true=true + B:gt.blockstones.7_true=true + B:gt.metaitem.01.32001_true=true + B:gt.metaitem.01.32008_true=true + B:gt.metaitem.01.32009_true=true + B:gt.metaitem.01.32010_true=true + B:gt.metaitem.01.32100_true=true + B:gt.metaitem.01.32101_true=true + B:gt.metaitem.01.32110_true=true + B:gt.metaitem.01.32111_true=true + B:gt.metaitem.01.32225_true=true + B:gt.metaitem.01.32250_true=true + B:gt.metaitem.01.32300_true=true + B:gt.metaitem.01.32301_true=true + B:gt.metaitem.01.32302_true=true + B:gt.metaitem.01.32303_true=true + B:gt.metaitem.01.32304_true=true + B:gt.metaitem.01.32305_true=true + B:gt.metaitem.01.32306_true=true + B:gt.metaitem.01.32307_true=true + B:gt.metaitem.01.32308_true=true + B:gt.metaitem.01.32309_true=true + B:gt.metaitem.01.32310_true=true + B:gt.metaitem.01.32311_true=true + B:gt.metaitem.01.32312_true=true + B:gt.metaitem.01.32313_true=true + B:gt.metaitem.01.32314_true=true + B:gt.metaitem.01.32315_true=true + B:gt.metaitem.01.32316_true=true + B:gt.metaitem.01.32317_true=true + B:gt.metaitem.01.32350_true=true + B:gt.metaitem.01.32351_true=true + B:gt.metaitem.01.32352_true=true + B:gt.metaitem.01.32353_true=true + B:gt.metaitem.01.32354_true=true + B:gt.metaitem.01.32355_true=true + B:gt.metaitem.01.32356_true=true + B:gt.metaitem.01.32357_true=true + B:gt.metaitem.01.32358_true=true + B:gt.metaitem.01.32359_true=true + B:gt.metaitem.01.32360_true=true + B:gt.metaitem.01.32361_true=true + B:gt.metaitem.01.32362_true=true + B:gt.metaitem.01.32363_true=true + B:gt.metaitem.01.32364_true=true + B:gt.metaitem.01.32365_true=true + B:gt.metaitem.01.32366_true=true + B:gt.metaitem.01.32367_true=true + B:gt.metaitem.01.32368_true=true + B:gt.metaitem.01.32369_true=true + B:gt.metaitem.01.32370_true=true + B:gt.metaitem.01.32371_true=true + B:gt.metaitem.01.32372_true=true + B:gt.metaitem.01.32373_true=true + B:gt.metaitem.01.32398_true=true + B:gt.metaitem.01.32399_true=true + B:gt.metaitem.01.32400_true=true + B:gt.metaitem.01.32402_true=true + B:gt.metaitem.01.32403_true=true + B:gt.metaitem.01.32404_true=true + B:gt.metaitem.01.32405_true=true + B:gt.metaitem.01.32406_true=true + B:gt.metaitem.01.32474_true=true + B:gt.metaitem.01.32475_true=true + B:gt.metaitem.01.32477_true=true + B:gt.metaitem.01.32478_true=true + B:gt.metaitem.01.32481_true=true + B:gt.metaitem.01.32482_true=true + B:gt.metaitem.01.32483_true=true + B:gt.metaitem.01.32484_true=true + B:gt.metaitem.01.32485_true=true + B:gt.metaitem.01.32486_true=true + B:gt.metaitem.01.32487_true=true + B:gt.metaitem.01.32488_true=true + B:gt.metaitem.01.32489_true=true + B:gt.metaitem.01.32490_true=true + B:gt.metaitem.01.32491_true=true + B:gt.metaitem.01.32495_true=true + B:gt.metaitem.01.32496_true=true + B:gt.metaitem.01.32497_true=true + B:gt.metaitem.01.32498_true=true + B:gt.metaitem.01.32500_true=true + B:gt.metaitem.01.32501_true=true + B:gt.metaitem.01.32502_true=true + B:gt.metaitem.01.32600_true=true + B:gt.metaitem.01.32601_true=true + B:gt.metaitem.01.32602_true=true + B:gt.metaitem.01.32603_true=true + B:gt.metaitem.01.32604_true=true + B:gt.metaitem.01.32610_true=true + B:gt.metaitem.01.32611_true=true + B:gt.metaitem.01.32612_true=true + B:gt.metaitem.01.32613_true=true + B:gt.metaitem.01.32614_true=true + B:gt.metaitem.01.32630_true=true + B:gt.metaitem.01.32631_true=true + B:gt.metaitem.01.32632_true=true + B:gt.metaitem.01.32633_true=true + B:gt.metaitem.01.32634_true=true + B:gt.metaitem.01.32640_true=true + B:gt.metaitem.01.32641_true=true + B:gt.metaitem.01.32642_true=true + B:gt.metaitem.01.32643_true=true + B:gt.metaitem.01.32644_true=true + B:gt.metaitem.01.32650_true=true + B:gt.metaitem.01.32651_true=true + B:gt.metaitem.01.32652_true=true + B:gt.metaitem.01.32653_true=true + B:gt.metaitem.01.32654_true=true + B:gt.metaitem.01.32670_true=true + B:gt.metaitem.01.32671_true=true + B:gt.metaitem.01.32672_true=true + B:gt.metaitem.01.32673_true=true + B:gt.metaitem.01.32674_true=true + B:gt.metaitem.01.32680_true=true + B:gt.metaitem.01.32681_true=true + B:gt.metaitem.01.32682_true=true + B:gt.metaitem.01.32683_true=true + B:gt.metaitem.01.32684_true=true + B:gt.metaitem.01.32690_true=true + B:gt.metaitem.01.32691_true=true + B:gt.metaitem.01.32692_true=true + B:gt.metaitem.01.32693_true=true + B:gt.metaitem.01.32694_true=true + B:gt.metaitem.01.32721_true=true + B:gt.metaitem.01.32722_true=true + B:gt.metaitem.01.32723_true=true + B:gt.metaitem.01.32729_true=true + B:gt.metaitem.01.32740_true=true + B:gt.metaitem.01.32750_true=true + B:gt.metaitem.01.32751_true=true + B:gt.metaitem.01.32752_true=true + B:gt.metaitem.01.32762_true=true + B:gt.metaitem.02.32222_true=true + B:gt.metaitem.02.32470_true=true + B:gt.metaitem.02.32471_true=true + B:gt.metaitem.02.32472_true=true + B:gt.metaitem.02.32473_true=true + B:gt.metaitem.02.32474_true=true + B:gt.metaitem.02.32475_true=true + B:gt.metaitem.02.32540_true=true + B:gt.metaitem.02.32550_true=true + B:gt.metaitem.02.32558_true=true + B:gt.metaitem.02.32576_true=true + B:ic2.blockCrop_true=true + B:ic2.blockFenceIron_true=true + B:ic2.blockIronFurnace_true=true + B:ic2.blockMachine_true=true + B:ic2.blockRubSapling_true=true + B:ic2.blockRubWood_true=true + B:ic2.itemArmorBronzeBoots_true=true + B:ic2.itemArmorBronzeChestplate_true=true + B:ic2.itemArmorBronzeHelmet_true=true + B:ic2.itemArmorBronzeLegs_true=true + B:ic2.itemCasingAdvIron_true=true + B:ic2.itemCasingBronze_true=true + B:ic2.itemCasingCopper_true=true + B:ic2.itemCasingGold_true=true + B:ic2.itemCasingIron_true=true + B:ic2.itemCasingLead_true=true + B:ic2.itemCasingTin_true=true + B:ic2.itemCofeeBeans_true=true + B:ic2.itemFluidCell_true=true + B:ic2.itemFuelRod_true=true + B:ic2.itemPlutoniumSmall_true=true + B:ic2.itemPlutonium_true=true + B:ic2.itemTinCan_true=true + B:ic2.itemToolBronzeAxe_true=true + B:ic2.itemToolBronzeHoe_true=true + B:ic2.itemToolBronzePickaxe_true=true + B:ic2.itemToolBronzeSpade_true=true + B:ic2.itemToolBronzeSword_true=true + B:ic2.itemToolWrench_true=true + B:ic2.itemUran235_true=true + B:ic2.itemUran235small_true=true + B:ic2.itemUran238_true=true + B:ingotAluminium_true=true + B:ingotAmericium_true=true + B:ingotAnnealedCopper_true=true + B:ingotAntimony_true=true + B:ingotArsenic_true=true + B:ingotBatteryAlloy_true=true + B:ingotBeryllium_true=true + B:ingotBismuthBronze_true=true + B:ingotBismuth_true=true + B:ingotBlackBronze_true=true + B:ingotBlackSteel_true=true + B:ingotBlueSteel_true=true + B:ingotBorosilicateGlass_true=true + B:ingotBrass_true=true + B:ingotBrick_true=true + B:ingotBronze_true=true + B:ingotCaesium_true=true + B:ingotCarbon_true=true + B:ingotCerium_true=true + B:ingotChrome_true=true + B:ingotCobaltBrass_true=true + B:ingotCobalt_true=true + B:ingotCopper_true=true + B:ingotCupronickel_true=true + B:ingotDamascusSteel_true=true + B:ingotDuranium_true=true + B:ingotElectrum_true=true + B:ingotEpoxidFiberReinforced_true=true + B:ingotEpoxid_true=true + B:ingotEuropium_true=true + B:ingotGalliumArsenide_true=true + B:ingotGallium_true=true + B:ingotGold_true=true + B:ingotHSSE_true=true + B:ingotHSSG_true=true + B:ingotHSSS_true=true + B:ingotIndiumGalliumPhosphide_true=true + B:ingotIndium_true=true + B:ingotInvar_true=true + B:ingotIridium_true=true + B:ingotIronMagnetic_true=true + B:ingotIron_true=true + B:ingotKanthal_true=true + B:ingotLead_true=true + B:ingotLithium_true=true + B:ingotLutetium_true=true + B:ingotMagnalium_true=true + B:ingotMagnesium_true=true + B:ingotManganese_true=true + B:ingotMithril_true=true + B:ingotMolybdenum_true=true + B:ingotNaquadahAlloy_true=true + B:ingotNaquadahEnriched_true=true + B:ingotNaquadah_true=true + B:ingotNaquadria_true=true + B:ingotNeodymiumMagnetic_true=true + B:ingotNeodymium_true=true + B:ingotNeutronium_true=true + B:ingotNichrome_true=true + B:ingotNickelZincFerrite_true=true + B:ingotNickel_true=true + B:ingotNiobiumNitride_true=true + B:ingotNiobiumTitanium_true=true + B:ingotNiobium_true=true + B:ingotOsmiridium_true=true + B:ingotOsmium_true=true + B:ingotPalladium_true=true + B:ingotPigIron_true=true + B:ingotPlastic_true=true + B:ingotPlatinum_true=true + B:ingotPlutonium241_true=true + B:ingotPlutonium_true=true + B:ingotPolycaprolactam_true=true + B:ingotPolyphenyleneSulfide_true=true + B:ingotPolystyrene_true=true + B:ingotPolytetrafluoroethylene_true=true + B:ingotPolyvinylChloride_true=true + B:ingotPotassium_true=true + B:ingotRedAlloy_true=true + B:ingotRedSteel_true=true + B:ingotRoseGold_true=true + B:ingotRubber_true=true + B:ingotSilicon_true=true + B:ingotSilicone_true=true + B:ingotSilver_true=true + B:ingotSolderingAlloy_true=true + B:ingotStainlessSteel_true=true + B:ingotSteelMagnetic_true=true + B:ingotSteel_true=true + B:ingotSterlingSilver_true=true + B:ingotStyreneButadieneRubber_true=true + B:ingotTantalum_true=true + B:ingotThorium_true=true + B:ingotTinAlloy_true=true + B:ingotTin_true=true + B:ingotTitanium_true=true + B:ingotTritanium_true=true + B:ingotTungstenCarbide_true=true + B:ingotTungstenSteel_true=true + B:ingotTungsten_true=true + B:ingotUltimet_true=true + B:ingotUranium235_true=true + B:ingotUranium_true=true + B:ingotVanadiumGallium_true=true + B:ingotVanadiumSteel_true=true + B:ingotVanadium_true=true + B:ingotWroughtIron_true=true + B:ingotYttriumBariumCuprate_true=true + B:ingotYttrium_true=true + B:ingotZinc_true=true + B:item.appleGold_true=true + B:item.beefCooked_true=true + B:item.beefRaw_true=true + B:item.book_true=true + B:item.bootsChain_true=true + B:item.bootsDiamond_true=true + B:item.bootsGold_true=true + B:item.bootsIron_true=true + B:item.bow_true=true + B:item.bowl_true=true + B:item.carrotGolden_true=true + B:item.cauldron_true=true + B:item.chestplateChain_true=true + B:item.chestplateDiamond_true=true + B:item.chestplateGold_true=true + B:item.chestplateIron_true=true + B:item.chickenCooked_true=true + B:item.chickenRaw_true=true + B:item.clay_true=true + B:item.clock_true=true + B:item.compass_true=true + B:item.doorIron_true=true + B:item.doorWood_true=true + B:item.dyePowder.brown_true=true + B:item.enchantedBook_true=true + B:item.fish.cod.cooked_true=true + B:item.fish.cod.raw_true=true + B:item.flint_true=true + B:item.frame_true=true + B:item.hatchetDiamond_true=true + B:item.hatchetGold_true=true + B:item.hatchetIron_true=true + B:item.helmetChain_true=true + B:item.helmetDiamond_true=true + B:item.helmetGold_true=true + B:item.helmetIron_true=true + B:item.hoeDiamond_true=true + B:item.hoeGold_true=true + B:item.hoeIron_true=true + B:item.horsearmordiamond_true=true + B:item.horsearmorgold_true=true + B:item.horsearmormetal_true=true + B:item.leggingsChain_true=true + B:item.leggingsDiamond_true=true + B:item.leggingsGold_true=true + B:item.leggingsIron_true=true + B:item.melon_true=true + B:item.minecartChest_true=true + B:item.minecartFurnace_true=true + B:item.minecartHopper_true=true + B:item.minecartTnt_true=true + B:item.minecart_true=true + B:item.pickaxeDiamond_true=true + B:item.pickaxeGold_true=true + B:item.pickaxeIron_true=true + B:item.porkchopCooked_true=true + B:item.porkchopRaw_true=true + B:item.reeds_true=true + B:item.shears_true=true + B:item.shovelDiamond_true=true + B:item.shovelGold_true=true + B:item.shovelIron_true=true + B:item.sign_true=true + B:item.snowball_true=true + B:item.speckledMelon_true=true + B:item.swordDiamond_true=true + B:item.swordGold_true=true + B:item.swordIron_true=true + B:item.wheat_true=true + B:item.writingBook_true=true + B:item.writtenBook_true=true + B:lensAmethyst_true=true + B:lensBlueTopaz_true=true + B:lensDiamond_true=true + B:lensDilithium_true=true + B:lensEmerald_true=true + B:lensEnderEye_true=true + B:lensEnderPearl_true=true + B:lensFoolsRuby_true=true + B:lensForcicium_true=true + B:lensForcillium_true=true + B:lensGarnetRed_true=true + B:lensGarnetYellow_true=true + B:lensGlass_true=true + B:lensGreenSapphire_true=true + B:lensJasper_true=true + B:lensNetherStar_true=true + B:lensOlivine_true=true + B:lensOpal_true=true + B:lensRuby_true=true + B:lensSapphire_true=true + B:lensTanzanite_true=true + B:lensTopaz_true=true + B:nuggetAluminium_true=true + B:nuggetAmericium_true=true + B:nuggetAnnealedCopper_true=true + B:nuggetAntimony_true=true + B:nuggetArsenic_true=true + B:nuggetBatteryAlloy_true=true + B:nuggetBeryllium_true=true + B:nuggetBismuthBronze_true=true + B:nuggetBismuth_true=true + B:nuggetBlackBronze_true=true + B:nuggetBlackSteel_true=true + B:nuggetBlueSteel_true=true + B:nuggetBorosilicateGlass_true=true + B:nuggetBrass_true=true + B:nuggetBronze_true=true + B:nuggetCaesium_true=true + B:nuggetCarbon_true=true + B:nuggetCerium_true=true + B:nuggetChrome_true=true + B:nuggetCobaltBrass_true=true + B:nuggetCobalt_true=true + B:nuggetCopper_true=true + B:nuggetCupronickel_true=true + B:nuggetDamascusSteel_true=true + B:nuggetDuranium_true=true + B:nuggetElectrum_true=true + B:nuggetEpoxidFiberReinforced_true=true + B:nuggetEpoxid_true=true + B:nuggetEuropium_true=true + B:nuggetGalliumArsenide_true=true + B:nuggetGallium_true=true + B:nuggetGold_true=true + B:nuggetHSSE_true=true + B:nuggetHSSG_true=true + B:nuggetHSSS_true=true + B:nuggetIndiumGalliumPhosphide_true=true + B:nuggetIndium_true=true + B:nuggetInvar_true=true + B:nuggetIridium_true=true + B:nuggetIronMagnetic_true=true + B:nuggetIron_true=true + B:nuggetKanthal_true=true + B:nuggetLead_true=true + B:nuggetLithium_true=true + B:nuggetLutetium_true=true + B:nuggetMagnalium_true=true + B:nuggetMagnesium_true=true + B:nuggetManganese_true=true + B:nuggetMithril_true=true + B:nuggetMolybdenum_true=true + B:nuggetNaquadahAlloy_true=true + B:nuggetNaquadahEnriched_true=true + B:nuggetNaquadah_true=true + B:nuggetNaquadria_true=true + B:nuggetNeodymiumMagnetic_true=true + B:nuggetNeodymium_true=true + B:nuggetNeutronium_true=true + B:nuggetNichrome_true=true + B:nuggetNickelZincFerrite_true=true + B:nuggetNickel_true=true + B:nuggetNiobiumNitride_true=true + B:nuggetNiobiumTitanium_true=true + B:nuggetNiobium_true=true + B:nuggetOsmiridium_true=true + B:nuggetOsmium_true=true + B:nuggetPalladium_true=true + B:nuggetPigIron_true=true + B:nuggetPlastic_true=true + B:nuggetPlatinum_true=true + B:nuggetPlutonium241_true=true + B:nuggetPlutonium_true=true + B:nuggetPolycaprolactam_true=true + B:nuggetPolyphenyleneSulfide_true=true + B:nuggetPolystyrene_true=true + B:nuggetPolytetrafluoroethylene_true=true + B:nuggetPolyvinylChloride_true=true + B:nuggetPotassium_true=true + B:nuggetRedAlloy_true=true + B:nuggetRedSteel_true=true + B:nuggetRoseGold_true=true + B:nuggetRubber_true=true + B:nuggetSilicon_true=true + B:nuggetSilicone_true=true + B:nuggetSilver_true=true + B:nuggetSolderingAlloy_true=true + B:nuggetStainlessSteel_true=true + B:nuggetSteelMagnetic_true=true + B:nuggetSteel_true=true + B:nuggetSterlingSilver_true=true + B:nuggetStyreneButadieneRubber_true=true + B:nuggetTantalum_true=true + B:nuggetThorium_true=true + B:nuggetTinAlloy_true=true + B:nuggetTin_true=true + B:nuggetTitanium_true=true + B:nuggetTritanium_true=true + B:nuggetTungstenCarbide_true=true + B:nuggetTungstenSteel_true=true + B:nuggetTungsten_true=true + B:nuggetUltimet_true=true + B:nuggetUranium235_true=true + B:nuggetUranium_true=true + B:nuggetVanadiumGallium_true=true + B:nuggetVanadiumSteel_true=true + B:nuggetVanadium_true=true + B:nuggetWoodSealed_true=true + B:nuggetWood_true=true + B:nuggetWroughtIron_true=true + B:nuggetYttriumBariumCuprate_true=true + B:nuggetYttrium_true=true + B:nuggetZinc_true=true + B:oreAlmandine_true=true + B:oreAluminium_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:oreBasaltAmethyst_true=true + B:oreBasaltApatite_true=true + B:oreBasaltBandedIron_true=true + B:oreBasaltBarite_true=true + B:oreBasaltBastnasite_true=true + B:oreBasaltBauxite_true=true + B:oreBasaltBentonite_true=true + B:oreBasaltBeryllium_true=true + B:oreBasaltBismuth_true=true + B:oreBasaltBlueTopaz_true=true + B:oreBasaltBrownLimonite_true=true + B:oreBasaltCalcite_true=true + B:oreBasaltCassiteriteSand_true=true + B:oreBasaltCassiterite_true=true + B:oreBasaltCertusQuartz_true=true + B:oreBasaltChalcopyrite_true=true + B:oreBasaltChromite_true=true + B:oreBasaltCinnabar_true=true + B:oreBasaltCoal_true=true + B:oreBasaltCobaltite_true=true + B:oreBasaltCooperite_true=true + B:oreBasaltCopper_true=true + B:oreBasaltDiamond_true=true + B:oreBasaltDiatomite_true=true + B:oreBasaltEmerald_true=true + B:oreBasaltFoolsRuby_true=true + B:oreBasaltGalena_true=true + B:oreBasaltGarnetRed_true=true + B:oreBasaltGarnetYellow_true=true + B:oreBasaltGarnierite_true=true + B:oreBasaltGlauconite_true=true + B:oreBasaltGold_true=true + B:oreBasaltGraphite_true=true + B:oreBasaltGreenSapphire_true=true + B:oreBasaltGrossular_true=true + B:oreBasaltIlmenite_true=true + B:oreBasaltIridium_true=true + B:oreBasaltIron_true=true + B:oreBasaltLapis_true=true + B:oreBasaltLazurite_true=true + B:oreBasaltLead_true=true + B:oreBasaltLepidolite_true=true + B:oreBasaltLignite_true=true + B:oreBasaltLithium_true=true + B:oreBasaltMagnesite_true=true + B:oreBasaltMagnetite_true=true + B:oreBasaltMalachite_true=true + B:oreBasaltManganese_true=true + B:oreBasaltMolybdenite_true=true + B:oreBasaltMolybdenum_true=true + B:oreBasaltMonazite_true=true + B:oreBasaltNaquadahEnriched_true=true + B:oreBasaltNaquadah_true=true + B:oreBasaltNeodymium_true=true + B:oreBasaltNetherQuartz_true=true + B:oreBasaltNickel_true=true + B:oreBasaltOlivine_true=true + B:oreBasaltOpal_true=true + B:oreBasaltOsmium_true=true + B:oreBasaltPalladium_true=true + B:oreBasaltPentlandite_true=true + B:oreBasaltPhosphate_true=true + B:oreBasaltPhosphorus_true=true + B:oreBasaltPitchblende_true=true + B:oreBasaltPlatinum_true=true + B:oreBasaltPlutonium_true=true + B:oreBasaltPowellite_true=true + B:oreBasaltPyrite_true=true + B:oreBasaltPyrochlore_true=true + B:oreBasaltPyrolusite_true=true + B:oreBasaltPyrope_true=true + B:oreBasaltQuartzite_true=true + B:oreBasaltRedstone_true=true + B:oreBasaltRockSalt_true=true + B:oreBasaltRuby_true=true + B:oreBasaltSalt_true=true + B:oreBasaltSaltpeter_true=true + B:oreBasaltSapphire_true=true + B:oreBasaltScheelite_true=true + B:oreBasaltSilver_true=true + B:oreBasaltSoapstone_true=true + B:oreBasaltSodalite_true=true + B:oreBasaltSpessartine_true=true + B:oreBasaltSphalerite_true=true + B:oreBasaltSpodumene_true=true + B:oreBasaltStibnite_true=true + B:oreBasaltSulfur_true=true + B:oreBasaltTalc_true=true + B:oreBasaltTantalite_true=true + B:oreBasaltTanzanite_true=true + B:oreBasaltTetrahedrite_true=true + B:oreBasaltThorium_true=true + B:oreBasaltTin_true=true + B:oreBasaltTitanium_true=true + B:oreBasaltTopaz_true=true + B:oreBasaltTungstate_true=true + B:oreBasaltUraninite_true=true + B:oreBasaltUranium235_true=true + B:oreBasaltUranium_true=true + B:oreBasaltVanadiumMagnetite_true=true + B:oreBasaltWulfenite_true=true + B:oreBasaltYellowLimonite_true=true + B:oreBasaltZinc_true=true + B:oreBastnasite_true=true + B:oreBauxite_true=true + B:oreBentonite_true=true + B:oreBeryllium_true=true + B:oreBismuth_true=true + B:oreBlackgraniteAlmandine_true=true + B:oreBlackgraniteAluminium_true=true + B:oreBlackgraniteAmethyst_true=true + B:oreBlackgraniteApatite_true=true + B:oreBlackgraniteBandedIron_true=true + B:oreBlackgraniteBarite_true=true + B:oreBlackgraniteBastnasite_true=true + B:oreBlackgraniteBauxite_true=true + B:oreBlackgraniteBentonite_true=true + B:oreBlackgraniteBeryllium_true=true + B:oreBlackgraniteBismuth_true=true + B:oreBlackgraniteBlueTopaz_true=true + B:oreBlackgraniteBrownLimonite_true=true + B:oreBlackgraniteCalcite_true=true + B:oreBlackgraniteCassiteriteSand_true=true + B:oreBlackgraniteCassiterite_true=true + B:oreBlackgraniteCertusQuartz_true=true + B:oreBlackgraniteChalcopyrite_true=true + B:oreBlackgraniteChromite_true=true + B:oreBlackgraniteCinnabar_true=true + B:oreBlackgraniteCoal_true=true + B:oreBlackgraniteCobaltite_true=true + B:oreBlackgraniteCooperite_true=true + B:oreBlackgraniteCopper_true=true + B:oreBlackgraniteDiamond_true=true + B:oreBlackgraniteDiatomite_true=true + B:oreBlackgraniteEmerald_true=true + B:oreBlackgraniteFoolsRuby_true=true + B:oreBlackgraniteGalena_true=true + B:oreBlackgraniteGarnetRed_true=true + B:oreBlackgraniteGarnetYellow_true=true + B:oreBlackgraniteGarnierite_true=true + B:oreBlackgraniteGlauconite_true=true + B:oreBlackgraniteGold_true=true + B:oreBlackgraniteGraphite_true=true + B:oreBlackgraniteGreenSapphire_true=true + B:oreBlackgraniteGrossular_true=true + B:oreBlackgraniteIlmenite_true=true + B:oreBlackgraniteIridium_true=true + B:oreBlackgraniteIron_true=true + B:oreBlackgraniteLapis_true=true + B:oreBlackgraniteLazurite_true=true + B:oreBlackgraniteLead_true=true + B:oreBlackgraniteLepidolite_true=true + B:oreBlackgraniteLignite_true=true + B:oreBlackgraniteLithium_true=true + B:oreBlackgraniteMagnesite_true=true + B:oreBlackgraniteMagnetite_true=true + B:oreBlackgraniteMalachite_true=true + B:oreBlackgraniteManganese_true=true + B:oreBlackgraniteMolybdenite_true=true + B:oreBlackgraniteMolybdenum_true=true + B:oreBlackgraniteMonazite_true=true + B:oreBlackgraniteNaquadahEnriched_true=true + B:oreBlackgraniteNaquadah_true=true + B:oreBlackgraniteNeodymium_true=true + B:oreBlackgraniteNetherQuartz_true=true + B:oreBlackgraniteNickel_true=true + B:oreBlackgraniteOlivine_true=true + B:oreBlackgraniteOpal_true=true + B:oreBlackgraniteOsmium_true=true + B:oreBlackgranitePalladium_true=true + B:oreBlackgranitePentlandite_true=true + B:oreBlackgranitePhosphate_true=true + B:oreBlackgranitePhosphorus_true=true + B:oreBlackgranitePitchblende_true=true + B:oreBlackgranitePlatinum_true=true + B:oreBlackgranitePlutonium_true=true + B:oreBlackgranitePowellite_true=true + B:oreBlackgranitePyrite_true=true + B:oreBlackgranitePyrochlore_true=true + B:oreBlackgranitePyrolusite_true=true + B:oreBlackgranitePyrope_true=true + B:oreBlackgraniteQuartzite_true=true + B:oreBlackgraniteRedstone_true=true + B:oreBlackgraniteRockSalt_true=true + B:oreBlackgraniteRuby_true=true + B:oreBlackgraniteSalt_true=true + B:oreBlackgraniteSaltpeter_true=true + B:oreBlackgraniteSapphire_true=true + B:oreBlackgraniteScheelite_true=true + B:oreBlackgraniteSilver_true=true + B:oreBlackgraniteSoapstone_true=true + B:oreBlackgraniteSodalite_true=true + B:oreBlackgraniteSpessartine_true=true + B:oreBlackgraniteSphalerite_true=true + B:oreBlackgraniteSpodumene_true=true + B:oreBlackgraniteStibnite_true=true + B:oreBlackgraniteSulfur_true=true + B:oreBlackgraniteTalc_true=true + B:oreBlackgraniteTantalite_true=true + B:oreBlackgraniteTanzanite_true=true + B:oreBlackgraniteTetrahedrite_true=true + B:oreBlackgraniteThorium_true=true + B:oreBlackgraniteTin_true=true + B:oreBlackgraniteTitanium_true=true + B:oreBlackgraniteTopaz_true=true + B:oreBlackgraniteTungstate_true=true + B:oreBlackgraniteUraninite_true=true + B:oreBlackgraniteUranium235_true=true + B:oreBlackgraniteUranium_true=true + B:oreBlackgraniteVanadiumMagnetite_true=true + B:oreBlackgraniteWulfenite_true=true + B:oreBlackgraniteYellowLimonite_true=true + B:oreBlackgraniteZinc_true=true + B:oreBlueTopaz_true=true + B:oreBrownLimonite_true=true + B:oreCalcite_true=true + B:oreCassiteriteSand_true=true + B:oreCassiterite_true=true + B:oreCertusQuartz_true=true + B:oreChalcopyrite_true=true + B:oreChromite_true=true + B:oreCinnabar_true=true + B:oreCoal_true=true + B:oreCobaltite_true=true + B:oreCooperite_true=true + B:oreCopper_true=true + B:oreDiamond_true=true + B:oreDiatomite_true=true + B:oreEmerald_true=true + B:oreEndstoneAlmandine_true=true + B:oreEndstoneAluminium_true=true + B:oreEndstoneAmethyst_true=true + B:oreEndstoneApatite_true=true + B:oreEndstoneBandedIron_true=true + B:oreEndstoneBarite_true=true + B:oreEndstoneBastnasite_true=true + B:oreEndstoneBauxite_true=true + B:oreEndstoneBentonite_true=true + B:oreEndstoneBeryllium_true=true + B:oreEndstoneBismuth_true=true + B:oreEndstoneBlueTopaz_true=true + B:oreEndstoneBrownLimonite_true=true + B:oreEndstoneCalcite_true=true + B:oreEndstoneCassiteriteSand_true=true + B:oreEndstoneCassiterite_true=true + B:oreEndstoneCertusQuartz_true=true + B:oreEndstoneChalcopyrite_true=true + B:oreEndstoneChromite_true=true + B:oreEndstoneCinnabar_true=true + B:oreEndstoneCoal_true=true + B:oreEndstoneCobaltite_true=true + B:oreEndstoneCooperite_true=true + B:oreEndstoneCopper_true=true + B:oreEndstoneDiamond_true=true + B:oreEndstoneDiatomite_true=true + B:oreEndstoneEmerald_true=true + B:oreEndstoneFoolsRuby_true=true + B:oreEndstoneGalena_true=true + B:oreEndstoneGarnetRed_true=true + B:oreEndstoneGarnetYellow_true=true + B:oreEndstoneGarnierite_true=true + B:oreEndstoneGlauconite_true=true + B:oreEndstoneGold_true=true + B:oreEndstoneGraphite_true=true + B:oreEndstoneGreenSapphire_true=true + B:oreEndstoneGrossular_true=true + B:oreEndstoneIlmenite_true=true + B:oreEndstoneIridium_true=true + B:oreEndstoneIron_true=true + B:oreEndstoneLapis_true=true + B:oreEndstoneLazurite_true=true + B:oreEndstoneLead_true=true + B:oreEndstoneLepidolite_true=true + B:oreEndstoneLignite_true=true + B:oreEndstoneLithium_true=true + B:oreEndstoneMagnesite_true=true + B:oreEndstoneMagnetite_true=true + B:oreEndstoneMalachite_true=true + B:oreEndstoneManganese_true=true + B:oreEndstoneMolybdenite_true=true + B:oreEndstoneMolybdenum_true=true + B:oreEndstoneMonazite_true=true + B:oreEndstoneNaquadahEnriched_true=true + B:oreEndstoneNaquadah_true=true + B:oreEndstoneNeodymium_true=true + B:oreEndstoneNetherQuartz_true=true + B:oreEndstoneNickel_true=true + B:oreEndstoneOlivine_true=true + B:oreEndstoneOpal_true=true + B:oreEndstoneOsmium_true=true + B:oreEndstonePalladium_true=true + B:oreEndstonePentlandite_true=true + B:oreEndstonePhosphate_true=true + B:oreEndstonePhosphorus_true=true + B:oreEndstonePitchblende_true=true + B:oreEndstonePlatinum_true=true + B:oreEndstonePlutonium_true=true + B:oreEndstonePowellite_true=true + B:oreEndstonePyrite_true=true + B:oreEndstonePyrochlore_true=true + B:oreEndstonePyrolusite_true=true + B:oreEndstonePyrope_true=true + B:oreEndstoneQuartzite_true=true + B:oreEndstoneRedstone_true=true + B:oreEndstoneRockSalt_true=true + B:oreEndstoneRuby_true=true + B:oreEndstoneSalt_true=true + B:oreEndstoneSaltpeter_true=true + B:oreEndstoneSapphire_true=true + B:oreEndstoneScheelite_true=true + B:oreEndstoneSilver_true=true + B:oreEndstoneSoapstone_true=true + B:oreEndstoneSodalite_true=true + B:oreEndstoneSpessartine_true=true + B:oreEndstoneSphalerite_true=true + B:oreEndstoneSpodumene_true=true + B:oreEndstoneStibnite_true=true + B:oreEndstoneSulfur_true=true + B:oreEndstoneTalc_true=true + B:oreEndstoneTantalite_true=true + B:oreEndstoneTanzanite_true=true + B:oreEndstoneTetrahedrite_true=true + B:oreEndstoneThorium_true=true + B:oreEndstoneTin_true=true + B:oreEndstoneTitanium_true=true + B:oreEndstoneTopaz_true=true + B:oreEndstoneTungstate_true=true + B:oreEndstoneUraninite_true=true + B:oreEndstoneUranium235_true=true + B:oreEndstoneUranium_true=true + B:oreEndstoneVanadiumMagnetite_true=true + B:oreEndstoneWulfenite_true=true + B:oreEndstoneYellowLimonite_true=true + B:oreEndstoneZinc_true=true + B:oreFoolsRuby_true=true + B:oreGalena_true=true + B:oreGarnetRed_true=true + B:oreGarnetYellow_true=true + B:oreGarnierite_true=true + B:oreGlauconite_true=true + B:oreGold_true=true + B:oreGraphite_true=true + B:oreGreenSapphire_true=true + B:oreGrossular_true=true + B:oreIlmenite_true=true + B:oreIridium_true=true + B:oreIron_true=true + B:oreLapis_true=true + B:oreLazurite_true=true + B:oreLead_true=true + B:oreLepidolite_true=true + B:oreLignite_true=true + B:oreLithium_true=true + B:oreMagnesite_true=true + B:oreMagnetite_true=true + B:oreMalachite_true=true + B:oreManganese_true=true + B:oreMarbleAlmandine_true=true + B:oreMarbleAluminium_true=true + B:oreMarbleAmethyst_true=true + B:oreMarbleApatite_true=true + B:oreMarbleBandedIron_true=true + B:oreMarbleBarite_true=true + B:oreMarbleBastnasite_true=true + B:oreMarbleBauxite_true=true + B:oreMarbleBentonite_true=true + B:oreMarbleBeryllium_true=true + B:oreMarbleBismuth_true=true + B:oreMarbleBlueTopaz_true=true + B:oreMarbleBrownLimonite_true=true + B:oreMarbleCalcite_true=true + B:oreMarbleCassiteriteSand_true=true + B:oreMarbleCassiterite_true=true + B:oreMarbleCertusQuartz_true=true + B:oreMarbleChalcopyrite_true=true + B:oreMarbleChromite_true=true + B:oreMarbleCinnabar_true=true + B:oreMarbleCoal_true=true + B:oreMarbleCobaltite_true=true + B:oreMarbleCooperite_true=true + B:oreMarbleCopper_true=true + B:oreMarbleDiamond_true=true + B:oreMarbleDiatomite_true=true + B:oreMarbleEmerald_true=true + B:oreMarbleFoolsRuby_true=true + B:oreMarbleGalena_true=true + B:oreMarbleGarnetRed_true=true + B:oreMarbleGarnetYellow_true=true + B:oreMarbleGarnierite_true=true + B:oreMarbleGlauconite_true=true + B:oreMarbleGold_true=true + B:oreMarbleGraphite_true=true + B:oreMarbleGreenSapphire_true=true + B:oreMarbleGrossular_true=true + B:oreMarbleIlmenite_true=true + B:oreMarbleIridium_true=true + B:oreMarbleIron_true=true + B:oreMarbleLapis_true=true + B:oreMarbleLazurite_true=true + B:oreMarbleLead_true=true + B:oreMarbleLepidolite_true=true + B:oreMarbleLignite_true=true + B:oreMarbleLithium_true=true + B:oreMarbleMagnesite_true=true + B:oreMarbleMagnetite_true=true + B:oreMarbleMalachite_true=true + B:oreMarbleManganese_true=true + B:oreMarbleMolybdenite_true=true + B:oreMarbleMolybdenum_true=true + B:oreMarbleMonazite_true=true + B:oreMarbleNaquadahEnriched_true=true + B:oreMarbleNaquadah_true=true + B:oreMarbleNeodymium_true=true + B:oreMarbleNetherQuartz_true=true + B:oreMarbleNickel_true=true + B:oreMarbleOlivine_true=true + B:oreMarbleOpal_true=true + B:oreMarbleOsmium_true=true + B:oreMarblePalladium_true=true + B:oreMarblePentlandite_true=true + B:oreMarblePhosphate_true=true + B:oreMarblePhosphorus_true=true + B:oreMarblePitchblende_true=true + B:oreMarblePlatinum_true=true + B:oreMarblePlutonium_true=true + B:oreMarblePowellite_true=true + B:oreMarblePyrite_true=true + B:oreMarblePyrochlore_true=true + B:oreMarblePyrolusite_true=true + B:oreMarblePyrope_true=true + B:oreMarbleQuartzite_true=true + B:oreMarbleRedstone_true=true + B:oreMarbleRockSalt_true=true + B:oreMarbleRuby_true=true + B:oreMarbleSalt_true=true + B:oreMarbleSaltpeter_true=true + B:oreMarbleSapphire_true=true + B:oreMarbleScheelite_true=true + B:oreMarbleSilver_true=true + B:oreMarbleSoapstone_true=true + B:oreMarbleSodalite_true=true + B:oreMarbleSpessartine_true=true + B:oreMarbleSphalerite_true=true + B:oreMarbleSpodumene_true=true + B:oreMarbleStibnite_true=true + B:oreMarbleSulfur_true=true + B:oreMarbleTalc_true=true + B:oreMarbleTantalite_true=true + B:oreMarbleTanzanite_true=true + B:oreMarbleTetrahedrite_true=true + B:oreMarbleThorium_true=true + B:oreMarbleTin_true=true + B:oreMarbleTitanium_true=true + B:oreMarbleTopaz_true=true + B:oreMarbleTungstate_true=true + B:oreMarbleUraninite_true=true + B:oreMarbleUranium235_true=true + B:oreMarbleUranium_true=true + B:oreMarbleVanadiumMagnetite_true=true + B:oreMarbleWulfenite_true=true + B:oreMarbleYellowLimonite_true=true + B:oreMarbleZinc_true=true + B:oreMolybdenite_true=true + B:oreMolybdenum_true=true + B:oreMonazite_true=true + B:oreNaquadahEnriched_true=true + B:oreNaquadah_true=true + B:oreNeodymium_true=true + B:oreNetherQuartz_true=true + B:oreNetherrackAlmandine_true=true + B:oreNetherrackAluminium_true=true + B:oreNetherrackAmethyst_true=true + B:oreNetherrackApatite_true=true + B:oreNetherrackBandedIron_true=true + B:oreNetherrackBarite_true=true + B:oreNetherrackBastnasite_true=true + B:oreNetherrackBauxite_true=true + B:oreNetherrackBentonite_true=true + B:oreNetherrackBeryllium_true=true + B:oreNetherrackBismuth_true=true + B:oreNetherrackBlueTopaz_true=true + B:oreNetherrackBrownLimonite_true=true + B:oreNetherrackCalcite_true=true + B:oreNetherrackCassiteriteSand_true=true + B:oreNetherrackCassiterite_true=true + B:oreNetherrackCertusQuartz_true=true + B:oreNetherrackChalcopyrite_true=true + B:oreNetherrackChromite_true=true + B:oreNetherrackCinnabar_true=true + B:oreNetherrackCoal_true=true + B:oreNetherrackCobaltite_true=true + B:oreNetherrackCooperite_true=true + B:oreNetherrackCopper_true=true + B:oreNetherrackDiamond_true=true + B:oreNetherrackDiatomite_true=true + B:oreNetherrackEmerald_true=true + B:oreNetherrackFoolsRuby_true=true + B:oreNetherrackGalena_true=true + B:oreNetherrackGarnetRed_true=true + B:oreNetherrackGarnetYellow_true=true + B:oreNetherrackGarnierite_true=true + B:oreNetherrackGlauconite_true=true + B:oreNetherrackGold_true=true + B:oreNetherrackGraphite_true=true + B:oreNetherrackGreenSapphire_true=true + B:oreNetherrackGrossular_true=true + B:oreNetherrackIlmenite_true=true + B:oreNetherrackIridium_true=true + B:oreNetherrackIron_true=true + B:oreNetherrackLapis_true=true + B:oreNetherrackLazurite_true=true + B:oreNetherrackLead_true=true + B:oreNetherrackLepidolite_true=true + B:oreNetherrackLignite_true=true + B:oreNetherrackLithium_true=true + B:oreNetherrackMagnesite_true=true + B:oreNetherrackMagnetite_true=true + B:oreNetherrackMalachite_true=true + B:oreNetherrackManganese_true=true + B:oreNetherrackMolybdenite_true=true + B:oreNetherrackMolybdenum_true=true + B:oreNetherrackMonazite_true=true + B:oreNetherrackNaquadahEnriched_true=true + B:oreNetherrackNaquadah_true=true + B:oreNetherrackNeodymium_true=true + B:oreNetherrackNetherQuartz_true=true + B:oreNetherrackNickel_true=true + B:oreNetherrackOlivine_true=true + B:oreNetherrackOpal_true=true + B:oreNetherrackOsmium_true=true + B:oreNetherrackPalladium_true=true + B:oreNetherrackPentlandite_true=true + B:oreNetherrackPhosphate_true=true + B:oreNetherrackPhosphorus_true=true + B:oreNetherrackPitchblende_true=true + B:oreNetherrackPlatinum_true=true + B:oreNetherrackPlutonium_true=true + B:oreNetherrackPowellite_true=true + B:oreNetherrackPyrite_true=true + B:oreNetherrackPyrochlore_true=true + B:oreNetherrackPyrolusite_true=true + B:oreNetherrackPyrope_true=true + B:oreNetherrackQuartzite_true=true + B:oreNetherrackRedstone_true=true + B:oreNetherrackRockSalt_true=true + B:oreNetherrackRuby_true=true + B:oreNetherrackSalt_true=true + B:oreNetherrackSaltpeter_true=true + B:oreNetherrackSapphire_true=true + B:oreNetherrackScheelite_true=true + B:oreNetherrackSilver_true=true + B:oreNetherrackSoapstone_true=true + B:oreNetherrackSodalite_true=true + B:oreNetherrackSpessartine_true=true + B:oreNetherrackSphalerite_true=true + B:oreNetherrackSpodumene_true=true + B:oreNetherrackStibnite_true=true + B:oreNetherrackSulfur_true=true + B:oreNetherrackTalc_true=true + B:oreNetherrackTantalite_true=true + B:oreNetherrackTanzanite_true=true + B:oreNetherrackTetrahedrite_true=true + B:oreNetherrackThorium_true=true + B:oreNetherrackTin_true=true + B:oreNetherrackTitanium_true=true + B:oreNetherrackTopaz_true=true + B:oreNetherrackTungstate_true=true + B:oreNetherrackUraninite_true=true + B:oreNetherrackUranium235_true=true + B:oreNetherrackUranium_true=true + B:oreNetherrackVanadiumMagnetite_true=true + B:oreNetherrackWulfenite_true=true + B:oreNetherrackYellowLimonite_true=true + B:oreNetherrackZinc_true=true + B:oreNickel_true=true + B:oreOlivine_true=true + B:oreOpal_true=true + B:oreOsmium_true=true + B:orePalladium_true=true + B:orePentlandite_true=true + B:orePhosphate_true=true + B:orePhosphorus_true=true + B:orePitchblende_true=true + B:orePlatinum_true=true + B:orePlutonium_true=true + B:orePowellite_true=true + B:orePyrite_true=true + B:orePyrochlore_true=true + B:orePyrolusite_true=true + B:orePyrope_true=true + B:oreQuartzite_true=true + B:oreRedgraniteAlmandine_true=true + B:oreRedgraniteAluminium_true=true + B:oreRedgraniteAmethyst_true=true + B:oreRedgraniteApatite_true=true + B:oreRedgraniteBandedIron_true=true + B:oreRedgraniteBarite_true=true + B:oreRedgraniteBastnasite_true=true + B:oreRedgraniteBauxite_true=true + B:oreRedgraniteBentonite_true=true + B:oreRedgraniteBeryllium_true=true + B:oreRedgraniteBismuth_true=true + B:oreRedgraniteBlueTopaz_true=true + B:oreRedgraniteBrownLimonite_true=true + B:oreRedgraniteCalcite_true=true + B:oreRedgraniteCassiteriteSand_true=true + B:oreRedgraniteCassiterite_true=true + B:oreRedgraniteCertusQuartz_true=true + B:oreRedgraniteChalcopyrite_true=true + B:oreRedgraniteChromite_true=true + B:oreRedgraniteCinnabar_true=true + B:oreRedgraniteCoal_true=true + B:oreRedgraniteCobaltite_true=true + B:oreRedgraniteCooperite_true=true + B:oreRedgraniteCopper_true=true + B:oreRedgraniteDiamond_true=true + B:oreRedgraniteDiatomite_true=true + B:oreRedgraniteEmerald_true=true + B:oreRedgraniteFoolsRuby_true=true + B:oreRedgraniteGalena_true=true + B:oreRedgraniteGarnetRed_true=true + B:oreRedgraniteGarnetYellow_true=true + B:oreRedgraniteGarnierite_true=true + B:oreRedgraniteGlauconite_true=true + B:oreRedgraniteGold_true=true + B:oreRedgraniteGraphite_true=true + B:oreRedgraniteGreenSapphire_true=true + B:oreRedgraniteGrossular_true=true + B:oreRedgraniteIlmenite_true=true + B:oreRedgraniteIridium_true=true + B:oreRedgraniteIron_true=true + B:oreRedgraniteLapis_true=true + B:oreRedgraniteLazurite_true=true + B:oreRedgraniteLead_true=true + B:oreRedgraniteLepidolite_true=true + B:oreRedgraniteLignite_true=true + B:oreRedgraniteLithium_true=true + B:oreRedgraniteMagnesite_true=true + B:oreRedgraniteMagnetite_true=true + B:oreRedgraniteMalachite_true=true + B:oreRedgraniteManganese_true=true + B:oreRedgraniteMolybdenite_true=true + B:oreRedgraniteMolybdenum_true=true + B:oreRedgraniteMonazite_true=true + B:oreRedgraniteNaquadahEnriched_true=true + B:oreRedgraniteNaquadah_true=true + B:oreRedgraniteNeodymium_true=true + B:oreRedgraniteNetherQuartz_true=true + B:oreRedgraniteNickel_true=true + B:oreRedgraniteOlivine_true=true + B:oreRedgraniteOpal_true=true + B:oreRedgraniteOsmium_true=true + B:oreRedgranitePalladium_true=true + B:oreRedgranitePentlandite_true=true + B:oreRedgranitePhosphate_true=true + B:oreRedgranitePhosphorus_true=true + B:oreRedgranitePitchblende_true=true + B:oreRedgranitePlatinum_true=true + B:oreRedgranitePlutonium_true=true + B:oreRedgranitePowellite_true=true + B:oreRedgranitePyrite_true=true + B:oreRedgranitePyrochlore_true=true + B:oreRedgranitePyrolusite_true=true + B:oreRedgranitePyrope_true=true + B:oreRedgraniteQuartzite_true=true + B:oreRedgraniteRedstone_true=true + B:oreRedgraniteRockSalt_true=true + B:oreRedgraniteRuby_true=true + B:oreRedgraniteSalt_true=true + B:oreRedgraniteSaltpeter_true=true + B:oreRedgraniteSapphire_true=true + B:oreRedgraniteScheelite_true=true + B:oreRedgraniteSilver_true=true + B:oreRedgraniteSoapstone_true=true + B:oreRedgraniteSodalite_true=true + B:oreRedgraniteSpessartine_true=true + B:oreRedgraniteSphalerite_true=true + B:oreRedgraniteSpodumene_true=true + B:oreRedgraniteStibnite_true=true + B:oreRedgraniteSulfur_true=true + B:oreRedgraniteTalc_true=true + B:oreRedgraniteTantalite_true=true + B:oreRedgraniteTanzanite_true=true + B:oreRedgraniteTetrahedrite_true=true + B:oreRedgraniteThorium_true=true + B:oreRedgraniteTin_true=true + B:oreRedgraniteTitanium_true=true + B:oreRedgraniteTopaz_true=true + B:oreRedgraniteTungstate_true=true + B:oreRedgraniteUraninite_true=true + B:oreRedgraniteUranium235_true=true + B:oreRedgraniteUranium_true=true + B:oreRedgraniteVanadiumMagnetite_true=true + B:oreRedgraniteWulfenite_true=true + B:oreRedgraniteYellowLimonite_true=true + B:oreRedgraniteZinc_true=true + B:oreRedstone_true=true + B:oreRockSalt_true=true + B:oreRuby_true=true + B:oreSalt_true=true + B:oreSaltpeter_true=true + B:oreSapphire_true=true + B:oreScheelite_true=true + B:oreSilver_true=true + B:oreSoapstone_true=true + B:oreSodalite_true=true + B:oreSpessartine_true=true + B:oreSphalerite_true=true + B:oreSpodumene_true=true + B:oreStibnite_true=true + B:oreSulfur_true=true + B:oreTalc_true=true + B:oreTantalite_true=true + B:oreTanzanite_true=true + B:oreTetrahedrite_true=true + B:oreThorium_true=true + B:oreTin_true=true + B:oreTitanium_true=true + B:oreTopaz_true=true + B:oreTungstate_true=true + B:oreUraninite_true=true + B:oreUranium235_true=true + B:oreUranium_true=true + B:oreVanadiumMagnetite_true=true + B:oreWulfenite_true=true + B:oreYellowLimonite_true=true + B:oreZinc_true=true + B:pipeHugeAluminium_true=true + B:pipeHugeBrass_true=true + B:pipeHugeBronze_true=true + B:pipeHugeCobalt_true=true + B:pipeHugeCopper_true=true + B:pipeHugeElectrum_true=true + B:pipeHugeNickel_true=true + B:pipeHugeOsmium_true=true + B:pipeHugePlastic_true=true + B:pipeHugePlatinum_true=true + B:pipeHugePolytetrafluoroethylene_true=true + B:pipeHugePolyvinylChloride_true=true + B:pipeHugeStainlessSteel_true=true + B:pipeHugeSteel_true=true + B:pipeHugeTitanium_true=true + B:pipeHugeTungstenSteel_true=true + B:pipeHugeWroughtIron_true=true + B:pipeLargeAluminium_true=true + B:pipeLargeBrass_true=true + B:pipeLargeBronze_true=true + B:pipeLargeCobalt_true=true + B:pipeLargeCopper_true=true + B:pipeLargeElectrum_true=true + B:pipeLargeNickel_true=true + B:pipeLargeOsmium_true=true + B:pipeLargePlastic_true=true + B:pipeLargePlatinum_true=true + B:pipeLargePolytetrafluoroethylene_true=true + B:pipeLargePolyvinylChloride_true=true + B:pipeLargeStainlessSteel_true=true + B:pipeLargeSteel_true=true + B:pipeLargeTitanium_true=true + B:pipeLargeTungstenSteel_true=true + B:pipeLargeWood_true=true + B:pipeLargeWroughtIron_true=true + B:pipeMediumAluminium_true=true + B:pipeMediumBrass_true=true + B:pipeMediumBronze_true=true + B:pipeMediumCobalt_true=true + B:pipeMediumCopper_true=true + B:pipeMediumElectrum_true=true + B:pipeMediumNickel_true=true + B:pipeMediumOsmium_true=true + B:pipeMediumPlastic_true=true + B:pipeMediumPlatinum_true=true + B:pipeMediumPolytetrafluoroethylene_true=true + B:pipeMediumPolyvinylChloride_true=true + B:pipeMediumStainlessSteel_true=true + B:pipeMediumSteel_true=true + B:pipeMediumTitanium_true=true + B:pipeMediumTungstenSteel_true=true + B:pipeMediumWood_true=true + B:pipeMediumWroughtIron_true=true + B:pipeRestrictiveHugeAluminium_true=true + B:pipeRestrictiveHugeBrass_true=true + B:pipeRestrictiveHugeCobalt_true=true + B:pipeRestrictiveHugeElectrum_true=true + B:pipeRestrictiveHugeNickel_true=true + B:pipeRestrictiveHugeOsmium_true=true + B:pipeRestrictiveHugePlatinum_true=true + B:pipeRestrictiveHugePolyvinylChloride_true=true + B:pipeRestrictiveHugeWroughtIron_true=true + B:pipeRestrictiveLargeAluminium_true=true + B:pipeRestrictiveLargeBrass_true=true + B:pipeRestrictiveLargeCobalt_true=true + B:pipeRestrictiveLargeElectrum_true=true + B:pipeRestrictiveLargeNickel_true=true + B:pipeRestrictiveLargeOsmium_true=true + B:pipeRestrictiveLargePlatinum_true=true + B:pipeRestrictiveLargePolyvinylChloride_true=true + B:pipeRestrictiveLargeWroughtIron_true=true + B:pipeRestrictiveMediumAluminium_true=true + B:pipeRestrictiveMediumBrass_true=true + B:pipeRestrictiveMediumCobalt_true=true + B:pipeRestrictiveMediumElectrum_true=true + B:pipeRestrictiveMediumNickel_true=true + B:pipeRestrictiveMediumOsmium_true=true + B:pipeRestrictiveMediumPlatinum_true=true + B:pipeRestrictiveMediumPolyvinylChloride_true=true + B:pipeRestrictiveMediumWroughtIron_true=true + B:pipeSmallBronze_true=true + B:pipeSmallCopper_true=true + B:pipeSmallPlastic_true=true + B:pipeSmallPolytetrafluoroethylene_true=true + B:pipeSmallStainlessSteel_true=true + B:pipeSmallSteel_true=true + B:pipeSmallTitanium_true=true + B:pipeSmallTungstenSteel_true=true + B:pipeSmallWood_true=true + B:pipeTinyBronze_true=true + B:pipeTinyCopper_true=true + B:pipeTinyPlastic_true=true + B:pipeTinyPolytetrafluoroethylene_true=true + B:pipeTinyStainlessSteel_true=true + B:pipeTinySteel_true=true + B:pipeTinyTitanium_true=true + B:pipeTinyTungstenSteel_true=true + B:plateAluminium_true=true + B:plateAmericium_true=true + B:plateAmethyst_true=true + B:plateAnnealedCopper_true=true + B:plateBatteryAlloy_true=true + B:plateBeryllium_true=true + B:plateBismuthBronze_true=true + B:plateBismuth_true=true + B:plateBlackBronze_true=true + B:plateBlackSteel_true=true + B:plateBlueSteel_true=true + B:plateBlueTopaz_true=true + B:plateBrass_true=true + B:plateBronze_true=true + B:plateCarbon_true=true + B:plateCertusQuartz_true=true + B:plateChrome_true=true + B:plateCobaltBrass_true=true + B:plateCobalt_true=true + B:plateCopper_true=true + B:plateCupronickel_true=true + B:plateDamascusSteel_true=true + B:plateDenseBronze_true=true + B:plateDenseCopper_true=true + B:plateDenseGold_true=true + B:plateDenseIron_true=true + B:plateDenseLapis_true=true + B:plateDenseLead_true=true + B:plateDenseObsidian_true=true + B:plateDenseSteel_true=true + B:plateDenseTin_true=true + B:plateDiamond_true=true + B:plateDilithium_true=true + B:plateDoubleAluminium_true=true + B:plateDoubleBeryllium_true=true + B:plateDoubleBismuthBronze_true=true + B:plateDoubleBismuth_true=true + B:plateDoubleBlackBronze_true=true + B:plateDoubleBlackSteel_true=true + B:plateDoubleBlueSteel_true=true + B:plateDoubleBrass_true=true + B:plateDoubleBronze_true=true + B:plateDoubleCarbon_true=true + B:plateDoubleChrome_true=true + B:plateDoubleCobaltBrass_true=true + B:plateDoubleCobalt_true=true + B:plateDoubleCupronickel_true=true + B:plateDoubleDamascusSteel_true=true + B:plateDoubleDuranium_true=true + B:plateDoubleElectrum_true=true + B:plateDoubleEpoxidFiberReinforced_true=true + B:plateDoubleEpoxid_true=true + B:plateDoubleGold_true=true + B:plateDoubleHSSE_true=true + B:plateDoubleHSSG_true=true + B:plateDoubleHSSS_true=true + B:plateDoubleInvar_true=true + B:plateDoubleIridium_true=true + B:plateDoubleIronMagnetic_true=true + B:plateDoubleIron_true=true + B:plateDoubleKanthal_true=true + B:plateDoubleLead_true=true + B:plateDoubleMagnalium_true=true + B:plateDoubleManganese_true=true + B:plateDoubleMithril_true=true + B:plateDoubleMolybdenum_true=true + B:plateDoubleNaquadahAlloy_true=true + B:plateDoubleNaquadahEnriched_true=true + B:plateDoubleNaquadah_true=true + B:plateDoubleNaquadria_true=true + B:plateDoubleNeodymiumMagnetic_true=true + B:plateDoubleNeodymium_true=true + B:plateDoubleNeutronium_true=true + B:plateDoubleNichrome_true=true + B:plateDoubleNickelZincFerrite_true=true + B:plateDoubleNickel_true=true + B:plateDoubleOsmiridium_true=true + B:plateDoubleOsmium_true=true + B:plateDoublePalladium_true=true + B:plateDoublePaper_true=true + B:plateDoublePigIron_true=true + B:plateDoublePlatinum_true=true + B:plateDoublePlutonium241_true=true + B:plateDoublePlutonium_true=true + B:plateDoublePolycaprolactam_true=true + B:plateDoublePolyphenyleneSulfide_true=true + B:plateDoublePolytetrafluoroethylene_true=true + B:plateDoubleRedSteel_true=true + B:plateDoubleRoseGold_true=true + B:plateDoubleSilver_true=true + B:plateDoubleStainlessSteel_true=true + B:plateDoubleSteelMagnetic_true=true + B:plateDoubleSteel_true=true + B:plateDoubleSterlingSilver_true=true + B:plateDoubleThorium_true=true + B:plateDoubleTinAlloy_true=true + B:plateDoubleTitanium_true=true + B:plateDoubleTritanium_true=true + B:plateDoubleTungstenCarbide_true=true + B:plateDoubleTungstenSteel_true=true + B:plateDoubleTungsten_true=true + B:plateDoubleUltimet_true=true + B:plateDoubleUranium235_true=true + B:plateDoubleUranium_true=true + B:plateDoubleVanadiumSteel_true=true + B:plateDoubleWroughtIron_true=true + B:plateDuranium_true=true + B:plateElectrum_true=true + B:plateEmerald_true=true + B:plateEnderEye_true=true + B:plateEnderPearl_true=true + B:plateEpoxidFiberReinforced_true=true + B:plateEpoxid_true=true + B:plateEuropium_true=true + B:plateForcicium_true=true + B:plateForcillium_true=true + B:plateGalliumArsenide_true=true + B:plateGallium_true=true + B:plateGarnetRed_true=true + B:plateGarnetYellow_true=true + B:plateGlass_true=true + B:plateGold_true=true + B:plateGraniteBlack_true=true + B:plateGraniteRed_true=true + B:plateGreenSapphire_true=true + B:plateHSSE_true=true + B:plateHSSG_true=true + B:plateHSSS_true=true + B:plateIndiumGalliumPhosphide_true=true + B:plateInvar_true=true + B:plateIridium_true=true + B:plateIronMagnetic_true=true + B:plateIron_true=true + B:plateJasper_true=true + B:plateKanthal_true=true + B:plateLapis_true=true + B:plateLazurite_true=true + B:plateLead_true=true + B:plateMagnalium_true=true + B:plateManganese_true=true + B:plateMithril_true=true + B:plateMolybdenum_true=true + B:plateNaquadahAlloy_true=true + B:plateNaquadahEnriched_true=true + B:plateNaquadah_true=true + B:plateNaquadria_true=true + B:plateNeodymiumMagnetic_true=true + B:plateNeodymium_true=true + B:plateNetherQuartz_true=true + B:plateNetherStar_true=true + B:plateNeutronium_true=true + B:plateNichrome_true=true + B:plateNickelZincFerrite_true=true + B:plateNickel_true=true + B:plateNiobiumTitanium_true=true + B:plateObsidian_true=true + B:plateOlivine_true=true + B:plateOpal_true=true + B:plateOsmiridium_true=true + B:plateOsmium_true=true + B:platePalladium_true=true + B:platePaper_true=true + B:platePigIron_true=true + B:platePlastic_true=true + B:platePlatinum_true=true + B:platePlutonium241_true=true + B:platePlutonium_true=true + B:platePolycaprolactam_true=true + B:platePolyphenyleneSulfide_true=true + B:platePolystyrene_true=true + B:platePolytetrafluoroethylene_true=true + B:platePolyvinylChloride_true=true + B:plateQuadruplePaper_true=true + B:plateQuintuplePaper_true=true + B:plateRedAlloy_true=true + B:plateRedSteel_true=true + B:plateRedstone_true=true + B:plateRoseGold_true=true + B:plateRubber_true=true + B:plateRuby_true=true + B:plateSapphire_true=true + B:plateSilicon_true=true + B:plateSilicone_true=true + B:plateSilver_true=true + B:plateSodalite_true=true + B:plateSolderingAlloy_true=true + B:plateStainlessSteel_true=true + B:plateSteelMagnetic_true=true + B:plateSteel_true=true + B:plateSterlingSilver_true=true + B:plateStyreneButadieneRubber_true=true + B:plateTanzanite_true=true + B:plateThorium_true=true + B:plateTinAlloy_true=true + B:plateTin_true=true + B:plateTitanium_true=true + B:plateTopaz_true=true + B:plateTriplePaper_true=true + B:plateTritanium_true=true + B:plateTungstenCarbide_true=true + B:plateTungstenSteel_true=true + B:plateTungsten_true=true + B:plateUltimet_true=true + B:plateUranium235_true=true + B:plateUranium_true=true + B:plateVanadiumGallium_true=true + B:plateVanadiumSteel_true=true + B:plateWoodSealed_true=true + B:plateWood_true=true + B:plateWroughtIron_true=true + B:plateYttriumBariumCuprate_true=true + B:plateZinc_true=true + B:ringAluminium_true=true + B:ringBrass_true=true + B:ringBronze_true=true + B:ringChrome_true=true + B:ringHSSE_true=true + B:ringHSSG_true=true + B:ringInvar_true=true + B:ringIridium_true=true + B:ringIron_true=true + B:ringNeutronium_true=true + B:ringOsmium_true=true + B:ringPaper_true=true + B:ringPigIron_true=true + B:ringRubber_true=true + B:ringSilicone_true=true + B:ringStainlessSteel_true=true + B:ringSteel_true=true + B:ringStyreneButadieneRubber_true=true + B:ringTin_true=true + B:ringTitanium_true=true + B:ringTungstenSteel_true=true + B:ringWroughtIron_true=true + B:rotorBronze_true=true + B:rotorChrome_true=true + B:rotorHSSE_true=true + B:rotorHSSG_true=true + B:rotorIridium_true=true + B:rotorNeutronium_true=true + B:rotorOsmium_true=true + B:rotorStainlessSteel_true=true + B:rotorSteel_true=true + B:rotorTin_true=true + B:rotorTitanium_true=true + B:rotorTungstenSteel_true=true + B:roundHSSE_true=true + B:roundHSSG_true=true + B:roundNeutronium_true=true + B:screwAluminium_true=true + B:screwAmethyst_true=true + B:screwBeryllium_true=true + B:screwBismuthBronze_true=true + B:screwBismuth_true=true + B:screwBlackBronze_true=true + B:screwBlackSteel_true=true + B:screwBlueSteel_true=true + B:screwBlueTopaz_true=true + B:screwBrass_true=true + B:screwBronze_true=true + B:screwCarbon_true=true + B:screwCertusQuartz_true=true + B:screwChrome_true=true + B:screwCobaltBrass_true=true + B:screwCobalt_true=true + B:screwCupronickel_true=true + B:screwDamascusSteel_true=true + B:screwDiamond_true=true + B:screwDuranium_true=true + B:screwElectrum_true=true + B:screwEmerald_true=true + B:screwEpoxidFiberReinforced_true=true + B:screwEpoxid_true=true + B:screwGarnetRed_true=true + B:screwGarnetYellow_true=true + B:screwGold_true=true + B:screwGreenSapphire_true=true + B:screwHSSE_true=true + B:screwHSSG_true=true + B:screwHSSS_true=true + B:screwInvar_true=true + B:screwIridium_true=true + B:screwIronMagnetic_true=true + B:screwIron_true=true + B:screwKanthal_true=true + B:screwLead_true=true + B:screwMagnalium_true=true + B:screwManganese_true=true + B:screwMithril_true=true + B:screwMolybdenum_true=true + B:screwNaquadahAlloy_true=true + B:screwNaquadahEnriched_true=true + B:screwNaquadah_true=true + B:screwNaquadria_true=true + B:screwNeodymiumMagnetic_true=true + B:screwNeodymium_true=true + B:screwNetherQuartz_true=true + B:screwNetherStar_true=true + B:screwNeutronium_true=true + B:screwNichrome_true=true + B:screwNickelZincFerrite_true=true + B:screwNickel_true=true + B:screwOlivine_true=true + B:screwOpal_true=true + B:screwOsmiridium_true=true + B:screwOsmium_true=true + B:screwPalladium_true=true + B:screwPigIron_true=true + B:screwPlastic_true=true + B:screwPlatinum_true=true + B:screwPlutonium241_true=true + B:screwPlutonium_true=true + B:screwPolycaprolactam_true=true + B:screwPolyphenyleneSulfide_true=true + B:screwPolystyrene_true=true + B:screwPolytetrafluoroethylene_true=true + B:screwPolyvinylChloride_true=true + B:screwRedSteel_true=true + B:screwRoseGold_true=true + B:screwRubber_true=true + B:screwRuby_true=true + B:screwSapphire_true=true + B:screwSilicone_true=true + B:screwSilver_true=true + B:screwStainlessSteel_true=true + B:screwSteelMagnetic_true=true + B:screwSteel_true=true + B:screwSterlingSilver_true=true + B:screwStyreneButadieneRubber_true=true + B:screwTanzanite_true=true + B:screwThorium_true=true + B:screwTinAlloy_true=true + B:screwTin_true=true + B:screwTitanium_true=true + B:screwTopaz_true=true + B:screwTritanium_true=true + B:screwTungstenCarbide_true=true + B:screwTungstenSteel_true=true + B:screwTungsten_true=true + B:screwUltimet_true=true + B:screwUranium235_true=true + B:screwUranium_true=true + B:screwVanadiumSteel_true=true + B:screwWoodSealed_true=true + B:screwWood_true=true + B:screwWroughtIron_true=true + B:springTitanium_true=true + B:stickAluminium_true=true + B:stickAmericium_true=true + B:stickAmethyst_true=true + B:stickBeryllium_true=true + B:stickBismuthBronze_true=true + B:stickBismuth_true=true + B:stickBlackBronze_true=true + B:stickBlackSteel_true=true + B:stickBlaze_true=true + B:stickBlueSteel_true=true + B:stickBlueTopaz_true=true + B:stickBrass_true=true + B:stickBronze_true=true + B:stickCarbon_true=true + B:stickCertusQuartz_true=true + B:stickChrome_true=true + B:stickCobaltBrass_true=true + B:stickCobalt_true=true + B:stickCopper_true=true + B:stickCupronickel_true=true + B:stickDamascusSteel_true=true + B:stickDiamond_true=true + B:stickDuranium_true=true + B:stickElectrum_true=true + B:stickEmerald_true=true + B:stickEpoxidFiberReinforced_true=true + B:stickEpoxid_true=true + B:stickEuropium_true=true + B:stickGarnetRed_true=true + B:stickGarnetYellow_true=true + B:stickGold_true=true + B:stickGreenSapphire_true=true + B:stickHSSE_true=true + B:stickHSSG_true=true + B:stickHSSS_true=true + B:stickInvar_true=true + B:stickIridium_true=true + B:stickIronMagnetic_true=true + B:stickIron_true=true + B:stickKanthal_true=true + B:stickLapis_true=true + B:stickLazurite_true=true + B:stickLead_true=true + B:stickLongAluminium_true=true + B:stickLongAmericium_true=true + B:stickLongAmethyst_true=true + B:stickLongBeryllium_true=true + B:stickLongBismuthBronze_true=true + B:stickLongBismuth_true=true + B:stickLongBlackBronze_true=true + B:stickLongBlackSteel_true=true + B:stickLongBlaze_true=true + B:stickLongBlueSteel_true=true + B:stickLongBlueTopaz_true=true + B:stickLongBrass_true=true + B:stickLongBronze_true=true + B:stickLongCarbon_true=true + B:stickLongCertusQuartz_true=true + B:stickLongChrome_true=true + B:stickLongCobaltBrass_true=true + B:stickLongCobalt_true=true + B:stickLongCupronickel_true=true + B:stickLongDamascusSteel_true=true + B:stickLongDiamond_true=true + B:stickLongDuranium_true=true + B:stickLongElectrum_true=true + B:stickLongEmerald_true=true + B:stickLongEpoxidFiberReinforced_true=true + B:stickLongEpoxid_true=true + B:stickLongGarnetRed_true=true + B:stickLongGarnetYellow_true=true + B:stickLongGold_true=true + B:stickLongGreenSapphire_true=true + B:stickLongHSSE_true=true + B:stickLongHSSG_true=true + B:stickLongHSSS_true=true + B:stickLongInvar_true=true + B:stickLongIridium_true=true + B:stickLongIronMagnetic_true=true + B:stickLongIron_true=true + B:stickLongKanthal_true=true + B:stickLongLead_true=true + B:stickLongMagnalium_true=true + B:stickLongManganese_true=true + B:stickLongMithril_true=true + B:stickLongMolybdenum_true=true + B:stickLongNaquadahAlloy_true=true + B:stickLongNaquadahEnriched_true=true + B:stickLongNaquadah_true=true + B:stickLongNaquadria_true=true + B:stickLongNeodymiumMagnetic_true=true + B:stickLongNeodymium_true=true + B:stickLongNetherQuartz_true=true + B:stickLongNetherStar_true=true + B:stickLongNeutronium_true=true + B:stickLongNichrome_true=true + B:stickLongNickelZincFerrite_true=true + B:stickLongNickel_true=true + B:stickLongOlivine_true=true + B:stickLongOpal_true=true + B:stickLongOsmiridium_true=true + B:stickLongOsmium_true=true + B:stickLongPalladium_true=true + B:stickLongPigIron_true=true + B:stickLongPlastic_true=true + B:stickLongPlatinum_true=true + B:stickLongPlutonium241_true=true + B:stickLongPlutonium_true=true + B:stickLongPolycaprolactam_true=true + B:stickLongPolyphenyleneSulfide_true=true + B:stickLongPolystyrene_true=true + B:stickLongPolytetrafluoroethylene_true=true + B:stickLongPolyvinylChloride_true=true + B:stickLongRedSteel_true=true + B:stickLongRoseGold_true=true + B:stickLongRubber_true=true + B:stickLongRuby_true=true + B:stickLongSapphire_true=true + B:stickLongSilicone_true=true + B:stickLongSilver_true=true + B:stickLongStainlessSteel_true=true + B:stickLongSteelMagnetic_true=true + B:stickLongSteel_true=true + B:stickLongSterlingSilver_true=true + B:stickLongStyreneButadieneRubber_true=true + B:stickLongTanzanite_true=true + B:stickLongThorium_true=true + B:stickLongTinAlloy_true=true + B:stickLongTitanium_true=true + B:stickLongTopaz_true=true + B:stickLongTritanium_true=true + B:stickLongTungstenCarbide_true=true + B:stickLongTungstenSteel_true=true + B:stickLongTungsten_true=true + B:stickLongUltimet_true=true + B:stickLongUranium235_true=true + B:stickLongUranium_true=true + B:stickLongVanadiumSteel_true=true + B:stickLongWoodSealed_true=true + B:stickLongWood_true=true + B:stickLongWroughtIron_true=true + B:stickMagnalium_true=true + B:stickManganese_true=true + B:stickMithril_true=true + B:stickMolybdenum_true=true + B:stickNaquadahAlloy_true=true + B:stickNaquadahEnriched_true=true + B:stickNaquadah_true=true + B:stickNaquadria_true=true + B:stickNeodymiumMagnetic_true=true + B:stickNeodymium_true=true + B:stickNetherQuartz_true=true + B:stickNetherStar_true=true + B:stickNeutronium_true=true + B:stickNichrome_true=true + B:stickNickelZincFerrite_true=true + B:stickNickel_true=true + B:stickOlivine_true=true + B:stickOpal_true=true + B:stickOsmiridium_true=true + B:stickOsmium_true=true + B:stickPalladium_true=true + B:stickPigIron_true=true + B:stickPlastic_true=true + B:stickPlatinum_true=true + B:stickPlutonium241_true=true + B:stickPlutonium_true=true + B:stickPolycaprolactam_true=true + B:stickPolyphenyleneSulfide_true=true + B:stickPolystyrene_true=true + B:stickPolytetrafluoroethylene_true=true + B:stickPolyvinylChloride_true=true + B:stickRedSteel_true=true + B:stickRoseGold_true=true + B:stickRubber_true=true + B:stickRuby_true=true + B:stickSapphire_true=true + B:stickSilicone_true=true + B:stickSilver_true=true + B:stickSodalite_true=true + B:stickSolderingAlloy_true=true + B:stickStainlessSteel_true=true + B:stickSteelMagnetic_true=true + B:stickSteel_true=true + B:stickSterlingSilver_true=true + B:stickStyreneButadieneRubber_true=true + B:stickTanzanite_true=true + B:stickThorium_true=true + B:stickTinAlloy_true=true + B:stickTin_true=true + B:stickTitanium_true=true + B:stickTopaz_true=true + B:stickTritanium_true=true + B:stickTungstenCarbide_true=true + B:stickTungstenSteel_true=true + B:stickTungsten_true=true + B:stickUltimet_true=true + B:stickUranium235_true=true + B:stickUranium_true=true + B:stickVanadiumGallium_true=true + B:stickVanadiumSteel_true=true + B:stickWoodSealed_true=true + B:stickWood_true=true + B:stickWroughtIron_true=true + B:tile.anvil.intact_true=true + B:tile.anvil.slightlyDamaged_true=true + B:tile.anvil.veryDamaged_true=true + B:tile.beacon_true=true + B:tile.bookshelf_true=true + B:tile.brick_true=true + B:tile.button_true=true + B:tile.chestTrap_true=true + B:tile.chest_true=true + B:tile.clayHardenedStained.black_true=true + B:tile.clayHardened_true=true + B:tile.clay_true=true + B:tile.cloth.black_true=true + B:tile.dispenser_true=true + B:tile.dropper_true=true + B:tile.enchantmentTable_true=true + B:tile.enderChest_true=true + B:tile.fenceIron_true=true + B:tile.fence_true=true + B:tile.furnace_true=true + B:tile.glass_true=true + B:tile.gravel_true=true + B:tile.hayBlock_true=true + B:tile.hellrock_true=true + B:tile.hopper_true=true + B:tile.icePacked_true=true + B:tile.ice_true=true + B:tile.jukebox_true=true + B:tile.ladder_true=true + B:tile.lever_true=true + B:tile.lightgem_true=true + B:tile.log.acacia_true=true + B:tile.log.oak_true=true + B:tile.melon_true=true + B:tile.mushroom_true=true + B:tile.musicBlock_true=true + B:tile.notGate_true=true + B:tile.obsidian_true=true + B:tile.pistonBase_true=true + B:tile.pistonStickyBase_true=true + B:tile.pressurePlate_true=true + B:tile.pumpkin_true=true + B:tile.quartzBlock.default_true=true + B:tile.redstoneLight_true=true + B:tile.sandStone.default_true=true + B:tile.sapling.oak_true=true + B:tile.snow_true=true + B:tile.stainedGlass.black_true=true + B:tile.stoneMoss_true=true + B:tile.stoneSlab.cobble_true=true + B:tile.stoneSlab.smoothStoneBrick_true=true + B:tile.stoneSlab.stone_true=true + B:tile.stoneSlab.wood_true=true + B:tile.stone_true=true + B:tile.stonebrick_true=true + B:tile.stonebricksmooth.default_true=true + B:tile.thinGlass_true=true + B:tile.thinStainedGlass.black_true=true + B:tile.tripWireSource_true=true + B:tile.weightedPlate_heavy_true=true + B:tile.weightedPlate_light_true=true + B:tile.whiteStone_true=true + B:tile.wood.oak_true=true + B:tile.woodSlab.oak_true=true + B:tile.workbench_true=true + B:toolHeadAxeAluminium_true=true + B:toolHeadAxeAmethyst_true=true + B:toolHeadAxeBeryllium_true=true + B:toolHeadAxeBismuthBronze_true=true + B:toolHeadAxeBismuth_true=true + B:toolHeadAxeBlackBronze_true=true + B:toolHeadAxeBlackSteel_true=true + B:toolHeadAxeBlaze_true=true + B:toolHeadAxeBlueSteel_true=true + B:toolHeadAxeBlueTopaz_true=true + B:toolHeadAxeBrass_true=true + B:toolHeadAxeBronze_true=true + B:toolHeadAxeCarbon_true=true + B:toolHeadAxeCertusQuartz_true=true + B:toolHeadAxeChrome_true=true + B:toolHeadAxeCobaltBrass_true=true + B:toolHeadAxeCobalt_true=true + B:toolHeadAxeCupronickel_true=true + B:toolHeadAxeDamascusSteel_true=true + B:toolHeadAxeDiamond_true=true + B:toolHeadAxeDuranium_true=true + B:toolHeadAxeElectrum_true=true + B:toolHeadAxeEmerald_true=true + B:toolHeadAxeEpoxidFiberReinforced_true=true + B:toolHeadAxeEpoxid_true=true + B:toolHeadAxeFlint_true=true + B:toolHeadAxeGarnetRed_true=true + B:toolHeadAxeGarnetYellow_true=true + B:toolHeadAxeGold_true=true + B:toolHeadAxeGraniteBlack_true=true + B:toolHeadAxeGraniteRed_true=true + B:toolHeadAxeGraphene_true=true + B:toolHeadAxeGraphite_true=true + B:toolHeadAxeGreenSapphire_true=true + B:toolHeadAxeHSSE_true=true + B:toolHeadAxeHSSG_true=true + B:toolHeadAxeHSSS_true=true + B:toolHeadAxeInvar_true=true + B:toolHeadAxeIridium_true=true + B:toolHeadAxeIronMagnetic_true=true + B:toolHeadAxeIron_true=true + B:toolHeadAxeKanthal_true=true + B:toolHeadAxeLead_true=true + B:toolHeadAxeMagnalium_true=true + B:toolHeadAxeManganese_true=true + B:toolHeadAxeMithril_true=true + B:toolHeadAxeMolybdenum_true=true + B:toolHeadAxeNaquadahAlloy_true=true + B:toolHeadAxeNaquadahEnriched_true=true + B:toolHeadAxeNaquadah_true=true + B:toolHeadAxeNaquadria_true=true + B:toolHeadAxeNeodymiumMagnetic_true=true + B:toolHeadAxeNeodymium_true=true + B:toolHeadAxeNetherQuartz_true=true + B:toolHeadAxeNetherStar_true=true + B:toolHeadAxeNeutronium_true=true + B:toolHeadAxeNichrome_true=true + B:toolHeadAxeNickelZincFerrite_true=true + B:toolHeadAxeNickel_true=true + B:toolHeadAxeOlivine_true=true + B:toolHeadAxeOpal_true=true + B:toolHeadAxeOsmiridium_true=true + B:toolHeadAxeOsmium_true=true + B:toolHeadAxePalladium_true=true + B:toolHeadAxePigIron_true=true + B:toolHeadAxePlastic_true=true + B:toolHeadAxePlatinum_true=true + B:toolHeadAxePlutonium241_true=true + B:toolHeadAxePlutonium_true=true + B:toolHeadAxePolycaprolactam_true=true + B:toolHeadAxePolyphenyleneSulfide_true=true + B:toolHeadAxePolystyrene_true=true + B:toolHeadAxePolytetrafluoroethylene_true=true + B:toolHeadAxePolyvinylChloride_true=true + B:toolHeadAxeRedSteel_true=true + B:toolHeadAxeRoseGold_true=true + B:toolHeadAxeRubber_true=true + B:toolHeadAxeRuby_true=true + B:toolHeadAxeSapphire_true=true + B:toolHeadAxeSilicone_true=true + B:toolHeadAxeSilver_true=true + B:toolHeadAxeStainlessSteel_true=true + B:toolHeadAxeSteelMagnetic_true=true + B:toolHeadAxeSteel_true=true + B:toolHeadAxeSterlingSilver_true=true + B:toolHeadAxeStone_true=true + B:toolHeadAxeStyreneButadieneRubber_true=true + B:toolHeadAxeTanzanite_true=true + B:toolHeadAxeThorium_true=true + B:toolHeadAxeTinAlloy_true=true + B:toolHeadAxeTitanium_true=true + B:toolHeadAxeTopaz_true=true + B:toolHeadAxeTritanium_true=true + B:toolHeadAxeTungstenCarbide_true=true + B:toolHeadAxeTungstenSteel_true=true + B:toolHeadAxeTungsten_true=true + B:toolHeadAxeUltimet_true=true + B:toolHeadAxeUranium235_true=true + B:toolHeadAxeUranium_true=true + B:toolHeadAxeVanadiumSteel_true=true + B:toolHeadAxeWoodSealed_true=true + B:toolHeadAxeWood_true=true + B:toolHeadAxeWroughtIron_true=true + B:toolHeadBuzzSawAluminium_true=true + B:toolHeadBuzzSawBeryllium_true=true + B:toolHeadBuzzSawBismuthBronze_true=true + B:toolHeadBuzzSawBismuth_true=true + B:toolHeadBuzzSawBlackBronze_true=true + B:toolHeadBuzzSawBlackSteel_true=true + B:toolHeadBuzzSawBlaze_true=true + B:toolHeadBuzzSawBlueSteel_true=true + B:toolHeadBuzzSawBrass_true=true + B:toolHeadBuzzSawBronze_true=true + B:toolHeadBuzzSawCarbon_true=true + B:toolHeadBuzzSawChrome_true=true + B:toolHeadBuzzSawCobaltBrass_true=true + B:toolHeadBuzzSawCobalt_true=true + B:toolHeadBuzzSawCupronickel_true=true + B:toolHeadBuzzSawDamascusSteel_true=true + B:toolHeadBuzzSawDuranium_true=true + B:toolHeadBuzzSawElectrum_true=true + B:toolHeadBuzzSawEpoxidFiberReinforced_true=true + B:toolHeadBuzzSawEpoxid_true=true + B:toolHeadBuzzSawGold_true=true + B:toolHeadBuzzSawGraphene_true=true + B:toolHeadBuzzSawHSSE_true=true + B:toolHeadBuzzSawHSSG_true=true + B:toolHeadBuzzSawHSSS_true=true + B:toolHeadBuzzSawInvar_true=true + B:toolHeadBuzzSawIridium_true=true + B:toolHeadBuzzSawIronMagnetic_true=true + B:toolHeadBuzzSawIron_true=true + B:toolHeadBuzzSawKanthal_true=true + B:toolHeadBuzzSawLead_true=true + B:toolHeadBuzzSawMagnalium_true=true + B:toolHeadBuzzSawManganese_true=true + B:toolHeadBuzzSawMithril_true=true + B:toolHeadBuzzSawMolybdenum_true=true + B:toolHeadBuzzSawNaquadahAlloy_true=true + B:toolHeadBuzzSawNaquadahEnriched_true=true + B:toolHeadBuzzSawNaquadah_true=true + B:toolHeadBuzzSawNaquadria_true=true + B:toolHeadBuzzSawNeodymiumMagnetic_true=true + B:toolHeadBuzzSawNeodymium_true=true + B:toolHeadBuzzSawNeutronium_true=true + B:toolHeadBuzzSawNichrome_true=true + B:toolHeadBuzzSawNickelZincFerrite_true=true + B:toolHeadBuzzSawNickel_true=true + B:toolHeadBuzzSawOsmiridium_true=true + B:toolHeadBuzzSawOsmium_true=true + B:toolHeadBuzzSawPalladium_true=true + B:toolHeadBuzzSawPigIron_true=true + B:toolHeadBuzzSawPlatinum_true=true + B:toolHeadBuzzSawPlutonium241_true=true + B:toolHeadBuzzSawPlutonium_true=true + B:toolHeadBuzzSawPolycaprolactam_true=true + B:toolHeadBuzzSawPolyphenyleneSulfide_true=true + B:toolHeadBuzzSawPolytetrafluoroethylene_true=true + B:toolHeadBuzzSawRedSteel_true=true + B:toolHeadBuzzSawRoseGold_true=true + B:toolHeadBuzzSawSilver_true=true + B:toolHeadBuzzSawStainlessSteel_true=true + B:toolHeadBuzzSawSteelMagnetic_true=true + B:toolHeadBuzzSawSteel_true=true + B:toolHeadBuzzSawSterlingSilver_true=true + B:toolHeadBuzzSawThorium_true=true + B:toolHeadBuzzSawTinAlloy_true=true + B:toolHeadBuzzSawTitanium_true=true + B:toolHeadBuzzSawTritanium_true=true + B:toolHeadBuzzSawTungstenCarbide_true=true + B:toolHeadBuzzSawTungstenSteel_true=true + B:toolHeadBuzzSawTungsten_true=true + B:toolHeadBuzzSawUltimet_true=true + B:toolHeadBuzzSawUranium235_true=true + B:toolHeadBuzzSawUranium_true=true + B:toolHeadBuzzSawVanadiumSteel_true=true + B:toolHeadBuzzSawWroughtIron_true=true + B:toolHeadChainsawAluminium_true=true + B:toolHeadChainsawBeryllium_true=true + B:toolHeadChainsawBismuthBronze_true=true + B:toolHeadChainsawBismuth_true=true + B:toolHeadChainsawBlackBronze_true=true + B:toolHeadChainsawBlackSteel_true=true + B:toolHeadChainsawBlaze_true=true + B:toolHeadChainsawBlueSteel_true=true + B:toolHeadChainsawBrass_true=true + B:toolHeadChainsawBronze_true=true + B:toolHeadChainsawCarbon_true=true + B:toolHeadChainsawChrome_true=true + B:toolHeadChainsawCobaltBrass_true=true + B:toolHeadChainsawCobalt_true=true + B:toolHeadChainsawCupronickel_true=true + B:toolHeadChainsawDamascusSteel_true=true + B:toolHeadChainsawDuranium_true=true + B:toolHeadChainsawElectrum_true=true + B:toolHeadChainsawEpoxidFiberReinforced_true=true + B:toolHeadChainsawEpoxid_true=true + B:toolHeadChainsawGold_true=true + B:toolHeadChainsawGraphene_true=true + B:toolHeadChainsawHSSE_true=true + B:toolHeadChainsawHSSG_true=true + B:toolHeadChainsawHSSS_true=true + B:toolHeadChainsawInvar_true=true + B:toolHeadChainsawIridium_true=true + B:toolHeadChainsawIronMagnetic_true=true + B:toolHeadChainsawIron_true=true + B:toolHeadChainsawKanthal_true=true + B:toolHeadChainsawLead_true=true + B:toolHeadChainsawMagnalium_true=true + B:toolHeadChainsawManganese_true=true + B:toolHeadChainsawMithril_true=true + B:toolHeadChainsawMolybdenum_true=true + B:toolHeadChainsawNaquadahAlloy_true=true + B:toolHeadChainsawNaquadahEnriched_true=true + B:toolHeadChainsawNaquadah_true=true + B:toolHeadChainsawNaquadria_true=true + B:toolHeadChainsawNeodymiumMagnetic_true=true + B:toolHeadChainsawNeodymium_true=true + B:toolHeadChainsawNeutronium_true=true + B:toolHeadChainsawNichrome_true=true + B:toolHeadChainsawNickelZincFerrite_true=true + B:toolHeadChainsawNickel_true=true + B:toolHeadChainsawOsmiridium_true=true + B:toolHeadChainsawOsmium_true=true + B:toolHeadChainsawPalladium_true=true + B:toolHeadChainsawPigIron_true=true + B:toolHeadChainsawPlatinum_true=true + B:toolHeadChainsawPlutonium241_true=true + B:toolHeadChainsawPlutonium_true=true + B:toolHeadChainsawPolycaprolactam_true=true + B:toolHeadChainsawPolyphenyleneSulfide_true=true + B:toolHeadChainsawPolytetrafluoroethylene_true=true + B:toolHeadChainsawRedSteel_true=true + B:toolHeadChainsawRoseGold_true=true + B:toolHeadChainsawSilver_true=true + B:toolHeadChainsawStainlessSteel_true=true + B:toolHeadChainsawSteelMagnetic_true=true + B:toolHeadChainsawSteel_true=true + B:toolHeadChainsawSterlingSilver_true=true + B:toolHeadChainsawThorium_true=true + B:toolHeadChainsawTinAlloy_true=true + B:toolHeadChainsawTitanium_true=true + B:toolHeadChainsawTritanium_true=true + B:toolHeadChainsawTungstenCarbide_true=true + B:toolHeadChainsawTungstenSteel_true=true + B:toolHeadChainsawTungsten_true=true + B:toolHeadChainsawUltimet_true=true + B:toolHeadChainsawUranium235_true=true + B:toolHeadChainsawUranium_true=true + B:toolHeadChainsawVanadiumSteel_true=true + B:toolHeadChainsawWroughtIron_true=true + B:toolHeadDrillAluminium_true=true + B:toolHeadDrillBeryllium_true=true + B:toolHeadDrillBismuthBronze_true=true + B:toolHeadDrillBismuth_true=true + B:toolHeadDrillBlackBronze_true=true + B:toolHeadDrillBlackSteel_true=true + B:toolHeadDrillBlaze_true=true + B:toolHeadDrillBlueSteel_true=true + B:toolHeadDrillBrass_true=true + B:toolHeadDrillBronze_true=true + B:toolHeadDrillCarbon_true=true + B:toolHeadDrillChrome_true=true + B:toolHeadDrillCobaltBrass_true=true + B:toolHeadDrillCobalt_true=true + B:toolHeadDrillCupronickel_true=true + B:toolHeadDrillDamascusSteel_true=true + B:toolHeadDrillDuranium_true=true + B:toolHeadDrillElectrum_true=true + B:toolHeadDrillEpoxidFiberReinforced_true=true + B:toolHeadDrillEpoxid_true=true + B:toolHeadDrillGold_true=true + B:toolHeadDrillGraphene_true=true + B:toolHeadDrillHSSE_true=true + B:toolHeadDrillHSSG_true=true + B:toolHeadDrillHSSS_true=true + B:toolHeadDrillInvar_true=true + B:toolHeadDrillIridium_true=true + B:toolHeadDrillIronMagnetic_true=true + B:toolHeadDrillIron_true=true + B:toolHeadDrillKanthal_true=true + B:toolHeadDrillLead_true=true + B:toolHeadDrillMagnalium_true=true + B:toolHeadDrillManganese_true=true + B:toolHeadDrillMithril_true=true + B:toolHeadDrillMolybdenum_true=true + B:toolHeadDrillNaquadahAlloy_true=true + B:toolHeadDrillNaquadahEnriched_true=true + B:toolHeadDrillNaquadah_true=true + B:toolHeadDrillNaquadria_true=true + B:toolHeadDrillNeodymiumMagnetic_true=true + B:toolHeadDrillNeodymium_true=true + B:toolHeadDrillNeutronium_true=true + B:toolHeadDrillNichrome_true=true + B:toolHeadDrillNickelZincFerrite_true=true + B:toolHeadDrillNickel_true=true + B:toolHeadDrillOsmiridium_true=true + B:toolHeadDrillOsmium_true=true + B:toolHeadDrillPalladium_true=true + B:toolHeadDrillPigIron_true=true + B:toolHeadDrillPlatinum_true=true + B:toolHeadDrillPlutonium241_true=true + B:toolHeadDrillPlutonium_true=true + B:toolHeadDrillPolycaprolactam_true=true + B:toolHeadDrillPolyphenyleneSulfide_true=true + B:toolHeadDrillPolytetrafluoroethylene_true=true + B:toolHeadDrillRedSteel_true=true + B:toolHeadDrillRoseGold_true=true + B:toolHeadDrillSilver_true=true + B:toolHeadDrillStainlessSteel_true=true + B:toolHeadDrillSteelMagnetic_true=true + B:toolHeadDrillSteel_true=true + B:toolHeadDrillSterlingSilver_true=true + B:toolHeadDrillThorium_true=true + B:toolHeadDrillTinAlloy_true=true + B:toolHeadDrillTitanium_true=true + B:toolHeadDrillTritanium_true=true + B:toolHeadDrillTungstenCarbide_true=true + B:toolHeadDrillTungstenSteel_true=true + B:toolHeadDrillTungsten_true=true + B:toolHeadDrillUltimet_true=true + B:toolHeadDrillUranium235_true=true + B:toolHeadDrillUranium_true=true + B:toolHeadDrillVanadiumSteel_true=true + B:toolHeadDrillWroughtIron_true=true + B:toolHeadFileAluminium_true=true + B:toolHeadFileBeryllium_true=true + B:toolHeadFileBismuthBronze_true=true + B:toolHeadFileBismuth_true=true + B:toolHeadFileBlackBronze_true=true + B:toolHeadFileBlackSteel_true=true + B:toolHeadFileBlaze_true=true + B:toolHeadFileBlueSteel_true=true + B:toolHeadFileBrass_true=true + B:toolHeadFileBronze_true=true + B:toolHeadFileCarbon_true=true + B:toolHeadFileChrome_true=true + B:toolHeadFileCobaltBrass_true=true + B:toolHeadFileCobalt_true=true + B:toolHeadFileCupronickel_true=true + B:toolHeadFileDamascusSteel_true=true + B:toolHeadFileDuranium_true=true + B:toolHeadFileElectrum_true=true + B:toolHeadFileEpoxidFiberReinforced_true=true + B:toolHeadFileEpoxid_true=true + B:toolHeadFileGold_true=true + B:toolHeadFileGraphene_true=true + B:toolHeadFileHSSE_true=true + B:toolHeadFileHSSG_true=true + B:toolHeadFileHSSS_true=true + B:toolHeadFileInvar_true=true + B:toolHeadFileIridium_true=true + B:toolHeadFileIronMagnetic_true=true + B:toolHeadFileIron_true=true + B:toolHeadFileKanthal_true=true + B:toolHeadFileLead_true=true + B:toolHeadFileMagnalium_true=true + B:toolHeadFileManganese_true=true + B:toolHeadFileMithril_true=true + B:toolHeadFileMolybdenum_true=true + B:toolHeadFileNaquadahAlloy_true=true + B:toolHeadFileNaquadahEnriched_true=true + B:toolHeadFileNaquadah_true=true + B:toolHeadFileNaquadria_true=true + B:toolHeadFileNeodymiumMagnetic_true=true + B:toolHeadFileNeodymium_true=true + B:toolHeadFileNeutronium_true=true + B:toolHeadFileNichrome_true=true + B:toolHeadFileNickelZincFerrite_true=true + B:toolHeadFileNickel_true=true + B:toolHeadFileOsmiridium_true=true + B:toolHeadFileOsmium_true=true + B:toolHeadFilePalladium_true=true + B:toolHeadFilePigIron_true=true + B:toolHeadFilePlatinum_true=true + B:toolHeadFilePlutonium241_true=true + B:toolHeadFilePlutonium_true=true + B:toolHeadFilePolycaprolactam_true=true + B:toolHeadFilePolyphenyleneSulfide_true=true + B:toolHeadFilePolytetrafluoroethylene_true=true + B:toolHeadFileRedSteel_true=true + B:toolHeadFileRoseGold_true=true + B:toolHeadFileSilver_true=true + B:toolHeadFileStainlessSteel_true=true + B:toolHeadFileSteelMagnetic_true=true + B:toolHeadFileSteel_true=true + B:toolHeadFileSterlingSilver_true=true + B:toolHeadFileThorium_true=true + B:toolHeadFileTinAlloy_true=true + B:toolHeadFileTitanium_true=true + B:toolHeadFileTritanium_true=true + B:toolHeadFileTungstenCarbide_true=true + B:toolHeadFileTungstenSteel_true=true + B:toolHeadFileTungsten_true=true + B:toolHeadFileUltimet_true=true + B:toolHeadFileUranium235_true=true + B:toolHeadFileUranium_true=true + B:toolHeadFileVanadiumSteel_true=true + B:toolHeadFileWroughtIron_true=true + B:toolHeadHammerAluminium_true=true + B:toolHeadHammerAmethyst_true=true + B:toolHeadHammerBeryllium_true=true + B:toolHeadHammerBismuthBronze_true=true + B:toolHeadHammerBismuth_true=true + B:toolHeadHammerBlackBronze_true=true + B:toolHeadHammerBlackSteel_true=true + B:toolHeadHammerBlaze_true=true + B:toolHeadHammerBlueSteel_true=true + B:toolHeadHammerBlueTopaz_true=true + B:toolHeadHammerBrass_true=true + B:toolHeadHammerBronze_true=true + B:toolHeadHammerCarbon_true=true + B:toolHeadHammerCertusQuartz_true=true + B:toolHeadHammerChrome_true=true + B:toolHeadHammerCobaltBrass_true=true + B:toolHeadHammerCobalt_true=true + B:toolHeadHammerCupronickel_true=true + B:toolHeadHammerDamascusSteel_true=true + B:toolHeadHammerDiamond_true=true + B:toolHeadHammerDuranium_true=true + B:toolHeadHammerElectrum_true=true + B:toolHeadHammerEmerald_true=true + B:toolHeadHammerEpoxidFiberReinforced_true=true + B:toolHeadHammerEpoxid_true=true + B:toolHeadHammerFlint_true=true + B:toolHeadHammerGarnetRed_true=true + B:toolHeadHammerGarnetYellow_true=true + B:toolHeadHammerGold_true=true + B:toolHeadHammerGraniteBlack_true=true + B:toolHeadHammerGraniteRed_true=true + B:toolHeadHammerGraphene_true=true + B:toolHeadHammerGraphite_true=true + B:toolHeadHammerGreenSapphire_true=true + B:toolHeadHammerHSSE_true=true + B:toolHeadHammerHSSG_true=true + B:toolHeadHammerHSSS_true=true + B:toolHeadHammerInvar_true=true + B:toolHeadHammerIridium_true=true + B:toolHeadHammerIronMagnetic_true=true + B:toolHeadHammerIron_true=true + B:toolHeadHammerKanthal_true=true + B:toolHeadHammerLead_true=true + B:toolHeadHammerMagnalium_true=true + B:toolHeadHammerManganese_true=true + B:toolHeadHammerMithril_true=true + B:toolHeadHammerMolybdenum_true=true + B:toolHeadHammerNaquadahAlloy_true=true + B:toolHeadHammerNaquadahEnriched_true=true + B:toolHeadHammerNaquadah_true=true + B:toolHeadHammerNaquadria_true=true + B:toolHeadHammerNeodymiumMagnetic_true=true + B:toolHeadHammerNeodymium_true=true + B:toolHeadHammerNetherQuartz_true=true + B:toolHeadHammerNetherStar_true=true + B:toolHeadHammerNeutronium_true=true + B:toolHeadHammerNichrome_true=true + B:toolHeadHammerNickelZincFerrite_true=true + B:toolHeadHammerNickel_true=true + B:toolHeadHammerOlivine_true=true + B:toolHeadHammerOpal_true=true + B:toolHeadHammerOsmiridium_true=true + B:toolHeadHammerOsmium_true=true + B:toolHeadHammerPalladium_true=true + B:toolHeadHammerPigIron_true=true + B:toolHeadHammerPlastic_true=true + B:toolHeadHammerPlatinum_true=true + B:toolHeadHammerPlutonium241_true=true + B:toolHeadHammerPlutonium_true=true + B:toolHeadHammerPolycaprolactam_true=true + B:toolHeadHammerPolyphenyleneSulfide_true=true + B:toolHeadHammerPolystyrene_true=true + B:toolHeadHammerPolytetrafluoroethylene_true=true + B:toolHeadHammerPolyvinylChloride_true=true + B:toolHeadHammerRedSteel_true=true + B:toolHeadHammerRoseGold_true=true + B:toolHeadHammerRubber_true=true + B:toolHeadHammerRuby_true=true + B:toolHeadHammerSapphire_true=true + B:toolHeadHammerSilicone_true=true + B:toolHeadHammerSilver_true=true + B:toolHeadHammerStainlessSteel_true=true + B:toolHeadHammerSteelMagnetic_true=true + B:toolHeadHammerSteel_true=true + B:toolHeadHammerSterlingSilver_true=true + B:toolHeadHammerStone_true=true + B:toolHeadHammerStyreneButadieneRubber_true=true + B:toolHeadHammerTanzanite_true=true + B:toolHeadHammerThorium_true=true + B:toolHeadHammerTinAlloy_true=true + B:toolHeadHammerTitanium_true=true + B:toolHeadHammerTopaz_true=true + B:toolHeadHammerTritanium_true=true + B:toolHeadHammerTungstenCarbide_true=true + B:toolHeadHammerTungstenSteel_true=true + B:toolHeadHammerTungsten_true=true + B:toolHeadHammerUltimet_true=true + B:toolHeadHammerUranium235_true=true + B:toolHeadHammerUranium_true=true + B:toolHeadHammerVanadiumSteel_true=true + B:toolHeadHammerWoodSealed_true=true + B:toolHeadHammerWood_true=true + B:toolHeadHammerWroughtIron_true=true + B:toolHeadHoeAluminium_true=true + B:toolHeadHoeAmethyst_true=true + B:toolHeadHoeBeryllium_true=true + B:toolHeadHoeBismuthBronze_true=true + B:toolHeadHoeBismuth_true=true + B:toolHeadHoeBlackBronze_true=true + B:toolHeadHoeBlackSteel_true=true + B:toolHeadHoeBlaze_true=true + B:toolHeadHoeBlueSteel_true=true + B:toolHeadHoeBlueTopaz_true=true + B:toolHeadHoeBrass_true=true + B:toolHeadHoeBronze_true=true + B:toolHeadHoeCarbon_true=true + B:toolHeadHoeCertusQuartz_true=true + B:toolHeadHoeChrome_true=true + B:toolHeadHoeCobaltBrass_true=true + B:toolHeadHoeCobalt_true=true + B:toolHeadHoeCupronickel_true=true + B:toolHeadHoeDamascusSteel_true=true + B:toolHeadHoeDiamond_true=true + B:toolHeadHoeDuranium_true=true + B:toolHeadHoeElectrum_true=true + B:toolHeadHoeEmerald_true=true + B:toolHeadHoeEpoxidFiberReinforced_true=true + B:toolHeadHoeEpoxid_true=true + B:toolHeadHoeFlint_true=true + B:toolHeadHoeGarnetRed_true=true + B:toolHeadHoeGarnetYellow_true=true + B:toolHeadHoeGold_true=true + B:toolHeadHoeGraniteBlack_true=true + B:toolHeadHoeGraniteRed_true=true + B:toolHeadHoeGraphene_true=true + B:toolHeadHoeGraphite_true=true + B:toolHeadHoeGreenSapphire_true=true + B:toolHeadHoeHSSE_true=true + B:toolHeadHoeHSSG_true=true + B:toolHeadHoeHSSS_true=true + B:toolHeadHoeInvar_true=true + B:toolHeadHoeIridium_true=true + B:toolHeadHoeIronMagnetic_true=true + B:toolHeadHoeIron_true=true + B:toolHeadHoeKanthal_true=true + B:toolHeadHoeLead_true=true + B:toolHeadHoeMagnalium_true=true + B:toolHeadHoeManganese_true=true + B:toolHeadHoeMithril_true=true + B:toolHeadHoeMolybdenum_true=true + B:toolHeadHoeNaquadahAlloy_true=true + B:toolHeadHoeNaquadahEnriched_true=true + B:toolHeadHoeNaquadah_true=true + B:toolHeadHoeNaquadria_true=true + B:toolHeadHoeNeodymiumMagnetic_true=true + B:toolHeadHoeNeodymium_true=true + B:toolHeadHoeNetherQuartz_true=true + B:toolHeadHoeNetherStar_true=true + B:toolHeadHoeNeutronium_true=true + B:toolHeadHoeNichrome_true=true + B:toolHeadHoeNickelZincFerrite_true=true + B:toolHeadHoeNickel_true=true + B:toolHeadHoeOlivine_true=true + B:toolHeadHoeOpal_true=true + B:toolHeadHoeOsmiridium_true=true + B:toolHeadHoeOsmium_true=true + B:toolHeadHoePalladium_true=true + B:toolHeadHoePigIron_true=true + B:toolHeadHoePlastic_true=true + B:toolHeadHoePlatinum_true=true + B:toolHeadHoePlutonium241_true=true + B:toolHeadHoePlutonium_true=true + B:toolHeadHoePolycaprolactam_true=true + B:toolHeadHoePolyphenyleneSulfide_true=true + B:toolHeadHoePolystyrene_true=true + B:toolHeadHoePolytetrafluoroethylene_true=true + B:toolHeadHoePolyvinylChloride_true=true + B:toolHeadHoeRedSteel_true=true + B:toolHeadHoeRoseGold_true=true + B:toolHeadHoeRubber_true=true + B:toolHeadHoeRuby_true=true + B:toolHeadHoeSapphire_true=true + B:toolHeadHoeSilicone_true=true + B:toolHeadHoeSilver_true=true + B:toolHeadHoeStainlessSteel_true=true + B:toolHeadHoeSteelMagnetic_true=true + B:toolHeadHoeSteel_true=true + B:toolHeadHoeSterlingSilver_true=true + B:toolHeadHoeStone_true=true + B:toolHeadHoeStyreneButadieneRubber_true=true + B:toolHeadHoeTanzanite_true=true + B:toolHeadHoeThorium_true=true + B:toolHeadHoeTinAlloy_true=true + B:toolHeadHoeTitanium_true=true + B:toolHeadHoeTopaz_true=true + B:toolHeadHoeTritanium_true=true + B:toolHeadHoeTungstenCarbide_true=true + B:toolHeadHoeTungstenSteel_true=true + B:toolHeadHoeTungsten_true=true + B:toolHeadHoeUltimet_true=true + B:toolHeadHoeUranium235_true=true + B:toolHeadHoeUranium_true=true + B:toolHeadHoeVanadiumSteel_true=true + B:toolHeadHoeWoodSealed_true=true + B:toolHeadHoeWood_true=true + B:toolHeadHoeWroughtIron_true=true + B:toolHeadPickaxeAluminium_true=true + B:toolHeadPickaxeAmethyst_true=true + B:toolHeadPickaxeBeryllium_true=true + B:toolHeadPickaxeBismuthBronze_true=true + B:toolHeadPickaxeBismuth_true=true + B:toolHeadPickaxeBlackBronze_true=true + B:toolHeadPickaxeBlackSteel_true=true + B:toolHeadPickaxeBlaze_true=true + B:toolHeadPickaxeBlueSteel_true=true + B:toolHeadPickaxeBlueTopaz_true=true + B:toolHeadPickaxeBrass_true=true + B:toolHeadPickaxeBronze_true=true + B:toolHeadPickaxeCarbon_true=true + B:toolHeadPickaxeCertusQuartz_true=true + B:toolHeadPickaxeChrome_true=true + B:toolHeadPickaxeCobaltBrass_true=true + B:toolHeadPickaxeCobalt_true=true + B:toolHeadPickaxeCupronickel_true=true + B:toolHeadPickaxeDamascusSteel_true=true + B:toolHeadPickaxeDiamond_true=true + B:toolHeadPickaxeDuranium_true=true + B:toolHeadPickaxeElectrum_true=true + B:toolHeadPickaxeEmerald_true=true + B:toolHeadPickaxeEpoxidFiberReinforced_true=true + B:toolHeadPickaxeEpoxid_true=true + B:toolHeadPickaxeFlint_true=true + B:toolHeadPickaxeGarnetRed_true=true + B:toolHeadPickaxeGarnetYellow_true=true + B:toolHeadPickaxeGold_true=true + B:toolHeadPickaxeGraniteBlack_true=true + B:toolHeadPickaxeGraniteRed_true=true + B:toolHeadPickaxeGraphene_true=true + B:toolHeadPickaxeGraphite_true=true + B:toolHeadPickaxeGreenSapphire_true=true + B:toolHeadPickaxeHSSE_true=true + B:toolHeadPickaxeHSSG_true=true + B:toolHeadPickaxeHSSS_true=true + B:toolHeadPickaxeInvar_true=true + B:toolHeadPickaxeIridium_true=true + B:toolHeadPickaxeIronMagnetic_true=true + B:toolHeadPickaxeIron_true=true + B:toolHeadPickaxeKanthal_true=true + B:toolHeadPickaxeLead_true=true + B:toolHeadPickaxeMagnalium_true=true + B:toolHeadPickaxeManganese_true=true + B:toolHeadPickaxeMithril_true=true + B:toolHeadPickaxeMolybdenum_true=true + B:toolHeadPickaxeNaquadahAlloy_true=true + B:toolHeadPickaxeNaquadahEnriched_true=true + B:toolHeadPickaxeNaquadah_true=true + B:toolHeadPickaxeNaquadria_true=true + B:toolHeadPickaxeNeodymiumMagnetic_true=true + B:toolHeadPickaxeNeodymium_true=true + B:toolHeadPickaxeNetherQuartz_true=true + B:toolHeadPickaxeNetherStar_true=true + B:toolHeadPickaxeNeutronium_true=true + B:toolHeadPickaxeNichrome_true=true + B:toolHeadPickaxeNickelZincFerrite_true=true + B:toolHeadPickaxeNickel_true=true + B:toolHeadPickaxeOlivine_true=true + B:toolHeadPickaxeOpal_true=true + B:toolHeadPickaxeOsmiridium_true=true + B:toolHeadPickaxeOsmium_true=true + B:toolHeadPickaxePalladium_true=true + B:toolHeadPickaxePigIron_true=true + B:toolHeadPickaxePlastic_true=true + B:toolHeadPickaxePlatinum_true=true + B:toolHeadPickaxePlutonium241_true=true + B:toolHeadPickaxePlutonium_true=true + B:toolHeadPickaxePolycaprolactam_true=true + B:toolHeadPickaxePolyphenyleneSulfide_true=true + B:toolHeadPickaxePolystyrene_true=true + B:toolHeadPickaxePolytetrafluoroethylene_true=true + B:toolHeadPickaxePolyvinylChloride_true=true + B:toolHeadPickaxeRedSteel_true=true + B:toolHeadPickaxeRoseGold_true=true + B:toolHeadPickaxeRubber_true=true + B:toolHeadPickaxeRuby_true=true + B:toolHeadPickaxeSapphire_true=true + B:toolHeadPickaxeSilicone_true=true + B:toolHeadPickaxeSilver_true=true + B:toolHeadPickaxeStainlessSteel_true=true + B:toolHeadPickaxeSteelMagnetic_true=true + B:toolHeadPickaxeSteel_true=true + B:toolHeadPickaxeSterlingSilver_true=true + B:toolHeadPickaxeStone_true=true + B:toolHeadPickaxeStyreneButadieneRubber_true=true + B:toolHeadPickaxeTanzanite_true=true + B:toolHeadPickaxeThorium_true=true + B:toolHeadPickaxeTinAlloy_true=true + B:toolHeadPickaxeTitanium_true=true + B:toolHeadPickaxeTopaz_true=true + B:toolHeadPickaxeTritanium_true=true + B:toolHeadPickaxeTungstenCarbide_true=true + B:toolHeadPickaxeTungstenSteel_true=true + B:toolHeadPickaxeTungsten_true=true + B:toolHeadPickaxeUltimet_true=true + B:toolHeadPickaxeUranium235_true=true + B:toolHeadPickaxeUranium_true=true + B:toolHeadPickaxeVanadiumSteel_true=true + B:toolHeadPickaxeWoodSealed_true=true + B:toolHeadPickaxeWood_true=true + B:toolHeadPickaxeWroughtIron_true=true + B:toolHeadPlowAluminium_true=true + B:toolHeadPlowAmethyst_true=true + B:toolHeadPlowBeryllium_true=true + B:toolHeadPlowBismuthBronze_true=true + B:toolHeadPlowBismuth_true=true + B:toolHeadPlowBlackBronze_true=true + B:toolHeadPlowBlackSteel_true=true + B:toolHeadPlowBlaze_true=true + B:toolHeadPlowBlueSteel_true=true + B:toolHeadPlowBlueTopaz_true=true + B:toolHeadPlowBrass_true=true + B:toolHeadPlowBronze_true=true + B:toolHeadPlowCarbon_true=true + B:toolHeadPlowCertusQuartz_true=true + B:toolHeadPlowChrome_true=true + B:toolHeadPlowCobaltBrass_true=true + B:toolHeadPlowCobalt_true=true + B:toolHeadPlowCupronickel_true=true + B:toolHeadPlowDamascusSteel_true=true + B:toolHeadPlowDiamond_true=true + B:toolHeadPlowDuranium_true=true + B:toolHeadPlowElectrum_true=true + B:toolHeadPlowEmerald_true=true + B:toolHeadPlowEpoxidFiberReinforced_true=true + B:toolHeadPlowEpoxid_true=true + B:toolHeadPlowFlint_true=true + B:toolHeadPlowGarnetRed_true=true + B:toolHeadPlowGarnetYellow_true=true + B:toolHeadPlowGold_true=true + B:toolHeadPlowGraniteBlack_true=true + B:toolHeadPlowGraniteRed_true=true + B:toolHeadPlowGraphene_true=true + B:toolHeadPlowGraphite_true=true + B:toolHeadPlowGreenSapphire_true=true + B:toolHeadPlowHSSE_true=true + B:toolHeadPlowHSSG_true=true + B:toolHeadPlowHSSS_true=true + B:toolHeadPlowInvar_true=true + B:toolHeadPlowIridium_true=true + B:toolHeadPlowIronMagnetic_true=true + B:toolHeadPlowIron_true=true + B:toolHeadPlowKanthal_true=true + B:toolHeadPlowLead_true=true + B:toolHeadPlowMagnalium_true=true + B:toolHeadPlowManganese_true=true + B:toolHeadPlowMithril_true=true + B:toolHeadPlowMolybdenum_true=true + B:toolHeadPlowNaquadahAlloy_true=true + B:toolHeadPlowNaquadahEnriched_true=true + B:toolHeadPlowNaquadah_true=true + B:toolHeadPlowNaquadria_true=true + B:toolHeadPlowNeodymiumMagnetic_true=true + B:toolHeadPlowNeodymium_true=true + B:toolHeadPlowNetherQuartz_true=true + B:toolHeadPlowNetherStar_true=true + B:toolHeadPlowNeutronium_true=true + B:toolHeadPlowNichrome_true=true + B:toolHeadPlowNickelZincFerrite_true=true + B:toolHeadPlowNickel_true=true + B:toolHeadPlowOlivine_true=true + B:toolHeadPlowOpal_true=true + B:toolHeadPlowOsmiridium_true=true + B:toolHeadPlowOsmium_true=true + B:toolHeadPlowPalladium_true=true + B:toolHeadPlowPigIron_true=true + B:toolHeadPlowPlastic_true=true + B:toolHeadPlowPlatinum_true=true + B:toolHeadPlowPlutonium241_true=true + B:toolHeadPlowPlutonium_true=true + B:toolHeadPlowPolycaprolactam_true=true + B:toolHeadPlowPolyphenyleneSulfide_true=true + B:toolHeadPlowPolystyrene_true=true + B:toolHeadPlowPolytetrafluoroethylene_true=true + B:toolHeadPlowPolyvinylChloride_true=true + B:toolHeadPlowRedSteel_true=true + B:toolHeadPlowRoseGold_true=true + B:toolHeadPlowRubber_true=true + B:toolHeadPlowRuby_true=true + B:toolHeadPlowSapphire_true=true + B:toolHeadPlowSilicone_true=true + B:toolHeadPlowSilver_true=true + B:toolHeadPlowStainlessSteel_true=true + B:toolHeadPlowSteelMagnetic_true=true + B:toolHeadPlowSteel_true=true + B:toolHeadPlowSterlingSilver_true=true + B:toolHeadPlowStone_true=true + B:toolHeadPlowStyreneButadieneRubber_true=true + B:toolHeadPlowTanzanite_true=true + B:toolHeadPlowThorium_true=true + B:toolHeadPlowTinAlloy_true=true + B:toolHeadPlowTitanium_true=true + B:toolHeadPlowTopaz_true=true + B:toolHeadPlowTritanium_true=true + B:toolHeadPlowTungstenCarbide_true=true + B:toolHeadPlowTungstenSteel_true=true + B:toolHeadPlowTungsten_true=true + B:toolHeadPlowUltimet_true=true + B:toolHeadPlowUranium235_true=true + B:toolHeadPlowUranium_true=true + B:toolHeadPlowVanadiumSteel_true=true + B:toolHeadPlowWoodSealed_true=true + B:toolHeadPlowWood_true=true + B:toolHeadPlowWroughtIron_true=true + B:toolHeadSawAluminium_true=true + B:toolHeadSawBeryllium_true=true + B:toolHeadSawBismuthBronze_true=true + B:toolHeadSawBismuth_true=true + B:toolHeadSawBlackBronze_true=true + B:toolHeadSawBlackSteel_true=true + B:toolHeadSawBlaze_true=true + B:toolHeadSawBlueSteel_true=true + B:toolHeadSawBrass_true=true + B:toolHeadSawBronze_true=true + B:toolHeadSawCarbon_true=true + B:toolHeadSawChrome_true=true + B:toolHeadSawCobaltBrass_true=true + B:toolHeadSawCobalt_true=true + B:toolHeadSawCupronickel_true=true + B:toolHeadSawDamascusSteel_true=true + B:toolHeadSawDuranium_true=true + B:toolHeadSawElectrum_true=true + B:toolHeadSawEpoxidFiberReinforced_true=true + B:toolHeadSawEpoxid_true=true + B:toolHeadSawGold_true=true + B:toolHeadSawGraphene_true=true + B:toolHeadSawHSSE_true=true + B:toolHeadSawHSSG_true=true + B:toolHeadSawHSSS_true=true + B:toolHeadSawInvar_true=true + B:toolHeadSawIridium_true=true + B:toolHeadSawIronMagnetic_true=true + B:toolHeadSawIron_true=true + B:toolHeadSawKanthal_true=true + B:toolHeadSawLead_true=true + B:toolHeadSawMagnalium_true=true + B:toolHeadSawManganese_true=true + B:toolHeadSawMithril_true=true + B:toolHeadSawMolybdenum_true=true + B:toolHeadSawNaquadahAlloy_true=true + B:toolHeadSawNaquadahEnriched_true=true + B:toolHeadSawNaquadah_true=true + B:toolHeadSawNaquadria_true=true + B:toolHeadSawNeodymiumMagnetic_true=true + B:toolHeadSawNeodymium_true=true + B:toolHeadSawNeutronium_true=true + B:toolHeadSawNichrome_true=true + B:toolHeadSawNickelZincFerrite_true=true + B:toolHeadSawNickel_true=true + B:toolHeadSawOsmiridium_true=true + B:toolHeadSawOsmium_true=true + B:toolHeadSawPalladium_true=true + B:toolHeadSawPigIron_true=true + B:toolHeadSawPlatinum_true=true + B:toolHeadSawPlutonium241_true=true + B:toolHeadSawPlutonium_true=true + B:toolHeadSawPolycaprolactam_true=true + B:toolHeadSawPolyphenyleneSulfide_true=true + B:toolHeadSawPolytetrafluoroethylene_true=true + B:toolHeadSawRedSteel_true=true + B:toolHeadSawRoseGold_true=true + B:toolHeadSawSilver_true=true + B:toolHeadSawStainlessSteel_true=true + B:toolHeadSawSteelMagnetic_true=true + B:toolHeadSawSteel_true=true + B:toolHeadSawSterlingSilver_true=true + B:toolHeadSawThorium_true=true + B:toolHeadSawTinAlloy_true=true + B:toolHeadSawTitanium_true=true + B:toolHeadSawTritanium_true=true + B:toolHeadSawTungstenCarbide_true=true + B:toolHeadSawTungstenSteel_true=true + B:toolHeadSawTungsten_true=true + B:toolHeadSawUltimet_true=true + B:toolHeadSawUranium235_true=true + B:toolHeadSawUranium_true=true + B:toolHeadSawVanadiumSteel_true=true + B:toolHeadSawWroughtIron_true=true + B:toolHeadSenseAluminium_true=true + B:toolHeadSenseAmethyst_true=true + B:toolHeadSenseBeryllium_true=true + B:toolHeadSenseBismuthBronze_true=true + B:toolHeadSenseBismuth_true=true + B:toolHeadSenseBlackBronze_true=true + B:toolHeadSenseBlackSteel_true=true + B:toolHeadSenseBlaze_true=true + B:toolHeadSenseBlueSteel_true=true + B:toolHeadSenseBlueTopaz_true=true + B:toolHeadSenseBrass_true=true + B:toolHeadSenseBronze_true=true + B:toolHeadSenseCarbon_true=true + B:toolHeadSenseCertusQuartz_true=true + B:toolHeadSenseChrome_true=true + B:toolHeadSenseCobaltBrass_true=true + B:toolHeadSenseCobalt_true=true + B:toolHeadSenseCupronickel_true=true + B:toolHeadSenseDamascusSteel_true=true + B:toolHeadSenseDiamond_true=true + B:toolHeadSenseDuranium_true=true + B:toolHeadSenseElectrum_true=true + B:toolHeadSenseEmerald_true=true + B:toolHeadSenseEpoxidFiberReinforced_true=true + B:toolHeadSenseEpoxid_true=true + B:toolHeadSenseFlint_true=true + B:toolHeadSenseGarnetRed_true=true + B:toolHeadSenseGarnetYellow_true=true + B:toolHeadSenseGold_true=true + B:toolHeadSenseGraniteBlack_true=true + B:toolHeadSenseGraniteRed_true=true + B:toolHeadSenseGraphene_true=true + B:toolHeadSenseGraphite_true=true + B:toolHeadSenseGreenSapphire_true=true + B:toolHeadSenseHSSE_true=true + B:toolHeadSenseHSSG_true=true + B:toolHeadSenseHSSS_true=true + B:toolHeadSenseInvar_true=true + B:toolHeadSenseIridium_true=true + B:toolHeadSenseIronMagnetic_true=true + B:toolHeadSenseIron_true=true + B:toolHeadSenseKanthal_true=true + B:toolHeadSenseLead_true=true + B:toolHeadSenseMagnalium_true=true + B:toolHeadSenseManganese_true=true + B:toolHeadSenseMithril_true=true + B:toolHeadSenseMolybdenum_true=true + B:toolHeadSenseNaquadahAlloy_true=true + B:toolHeadSenseNaquadahEnriched_true=true + B:toolHeadSenseNaquadah_true=true + B:toolHeadSenseNaquadria_true=true + B:toolHeadSenseNeodymiumMagnetic_true=true + B:toolHeadSenseNeodymium_true=true + B:toolHeadSenseNetherQuartz_true=true + B:toolHeadSenseNetherStar_true=true + B:toolHeadSenseNeutronium_true=true + B:toolHeadSenseNichrome_true=true + B:toolHeadSenseNickelZincFerrite_true=true + B:toolHeadSenseNickel_true=true + B:toolHeadSenseOlivine_true=true + B:toolHeadSenseOpal_true=true + B:toolHeadSenseOsmiridium_true=true + B:toolHeadSenseOsmium_true=true + B:toolHeadSensePalladium_true=true + B:toolHeadSensePigIron_true=true + B:toolHeadSensePlastic_true=true + B:toolHeadSensePlatinum_true=true + B:toolHeadSensePlutonium241_true=true + B:toolHeadSensePlutonium_true=true + B:toolHeadSensePolycaprolactam_true=true + B:toolHeadSensePolyphenyleneSulfide_true=true + B:toolHeadSensePolystyrene_true=true + B:toolHeadSensePolytetrafluoroethylene_true=true + B:toolHeadSensePolyvinylChloride_true=true + B:toolHeadSenseRedSteel_true=true + B:toolHeadSenseRoseGold_true=true + B:toolHeadSenseRubber_true=true + B:toolHeadSenseRuby_true=true + B:toolHeadSenseSapphire_true=true + B:toolHeadSenseSilicone_true=true + B:toolHeadSenseSilver_true=true + B:toolHeadSenseStainlessSteel_true=true + B:toolHeadSenseSteelMagnetic_true=true + B:toolHeadSenseSteel_true=true + B:toolHeadSenseSterlingSilver_true=true + B:toolHeadSenseStone_true=true + B:toolHeadSenseStyreneButadieneRubber_true=true + B:toolHeadSenseTanzanite_true=true + B:toolHeadSenseThorium_true=true + B:toolHeadSenseTinAlloy_true=true + B:toolHeadSenseTitanium_true=true + B:toolHeadSenseTopaz_true=true + B:toolHeadSenseTritanium_true=true + B:toolHeadSenseTungstenCarbide_true=true + B:toolHeadSenseTungstenSteel_true=true + B:toolHeadSenseTungsten_true=true + B:toolHeadSenseUltimet_true=true + B:toolHeadSenseUranium235_true=true + B:toolHeadSenseUranium_true=true + B:toolHeadSenseVanadiumSteel_true=true + B:toolHeadSenseWoodSealed_true=true + B:toolHeadSenseWood_true=true + B:toolHeadSenseWroughtIron_true=true + B:toolHeadShovelAluminium_true=true + B:toolHeadShovelAmethyst_true=true + B:toolHeadShovelBeryllium_true=true + B:toolHeadShovelBismuthBronze_true=true + B:toolHeadShovelBismuth_true=true + B:toolHeadShovelBlackBronze_true=true + B:toolHeadShovelBlackSteel_true=true + B:toolHeadShovelBlaze_true=true + B:toolHeadShovelBlueSteel_true=true + B:toolHeadShovelBlueTopaz_true=true + B:toolHeadShovelBrass_true=true + B:toolHeadShovelBronze_true=true + B:toolHeadShovelCarbon_true=true + B:toolHeadShovelCertusQuartz_true=true + B:toolHeadShovelChrome_true=true + B:toolHeadShovelCobaltBrass_true=true + B:toolHeadShovelCobalt_true=true + B:toolHeadShovelCupronickel_true=true + B:toolHeadShovelDamascusSteel_true=true + B:toolHeadShovelDiamond_true=true + B:toolHeadShovelDuranium_true=true + B:toolHeadShovelElectrum_true=true + B:toolHeadShovelEmerald_true=true + B:toolHeadShovelEpoxidFiberReinforced_true=true + B:toolHeadShovelEpoxid_true=true + B:toolHeadShovelFlint_true=true + B:toolHeadShovelGarnetRed_true=true + B:toolHeadShovelGarnetYellow_true=true + B:toolHeadShovelGold_true=true + B:toolHeadShovelGraniteBlack_true=true + B:toolHeadShovelGraniteRed_true=true + B:toolHeadShovelGraphene_true=true + B:toolHeadShovelGraphite_true=true + B:toolHeadShovelGreenSapphire_true=true + B:toolHeadShovelHSSE_true=true + B:toolHeadShovelHSSG_true=true + B:toolHeadShovelHSSS_true=true + B:toolHeadShovelInvar_true=true + B:toolHeadShovelIridium_true=true + B:toolHeadShovelIronMagnetic_true=true + B:toolHeadShovelIron_true=true + B:toolHeadShovelKanthal_true=true + B:toolHeadShovelLead_true=true + B:toolHeadShovelMagnalium_true=true + B:toolHeadShovelManganese_true=true + B:toolHeadShovelMithril_true=true + B:toolHeadShovelMolybdenum_true=true + B:toolHeadShovelNaquadahAlloy_true=true + B:toolHeadShovelNaquadahEnriched_true=true + B:toolHeadShovelNaquadah_true=true + B:toolHeadShovelNaquadria_true=true + B:toolHeadShovelNeodymiumMagnetic_true=true + B:toolHeadShovelNeodymium_true=true + B:toolHeadShovelNetherQuartz_true=true + B:toolHeadShovelNetherStar_true=true + B:toolHeadShovelNeutronium_true=true + B:toolHeadShovelNichrome_true=true + B:toolHeadShovelNickelZincFerrite_true=true + B:toolHeadShovelNickel_true=true + B:toolHeadShovelOlivine_true=true + B:toolHeadShovelOpal_true=true + B:toolHeadShovelOsmiridium_true=true + B:toolHeadShovelOsmium_true=true + B:toolHeadShovelPalladium_true=true + B:toolHeadShovelPigIron_true=true + B:toolHeadShovelPlastic_true=true + B:toolHeadShovelPlatinum_true=true + B:toolHeadShovelPlutonium241_true=true + B:toolHeadShovelPlutonium_true=true + B:toolHeadShovelPolycaprolactam_true=true + B:toolHeadShovelPolyphenyleneSulfide_true=true + B:toolHeadShovelPolystyrene_true=true + B:toolHeadShovelPolytetrafluoroethylene_true=true + B:toolHeadShovelPolyvinylChloride_true=true + B:toolHeadShovelRedSteel_true=true + B:toolHeadShovelRoseGold_true=true + B:toolHeadShovelRubber_true=true + B:toolHeadShovelRuby_true=true + B:toolHeadShovelSapphire_true=true + B:toolHeadShovelSilicone_true=true + B:toolHeadShovelSilver_true=true + B:toolHeadShovelStainlessSteel_true=true + B:toolHeadShovelSteelMagnetic_true=true + B:toolHeadShovelSteel_true=true + B:toolHeadShovelSterlingSilver_true=true + B:toolHeadShovelStone_true=true + B:toolHeadShovelStyreneButadieneRubber_true=true + B:toolHeadShovelTanzanite_true=true + B:toolHeadShovelThorium_true=true + B:toolHeadShovelTinAlloy_true=true + B:toolHeadShovelTitanium_true=true + B:toolHeadShovelTopaz_true=true + B:toolHeadShovelTritanium_true=true + B:toolHeadShovelTungstenCarbide_true=true + B:toolHeadShovelTungstenSteel_true=true + B:toolHeadShovelTungsten_true=true + B:toolHeadShovelUltimet_true=true + B:toolHeadShovelUranium235_true=true + B:toolHeadShovelUranium_true=true + B:toolHeadShovelVanadiumSteel_true=true + B:toolHeadShovelWoodSealed_true=true + B:toolHeadShovelWood_true=true + B:toolHeadShovelWroughtIron_true=true + B:toolHeadSwordAluminium_true=true + B:toolHeadSwordAmethyst_true=true + B:toolHeadSwordBeryllium_true=true + B:toolHeadSwordBismuthBronze_true=true + B:toolHeadSwordBismuth_true=true + B:toolHeadSwordBlackBronze_true=true + B:toolHeadSwordBlackSteel_true=true + B:toolHeadSwordBlaze_true=true + B:toolHeadSwordBlueSteel_true=true + B:toolHeadSwordBlueTopaz_true=true + B:toolHeadSwordBrass_true=true + B:toolHeadSwordBronze_true=true + B:toolHeadSwordCarbon_true=true + B:toolHeadSwordCertusQuartz_true=true + B:toolHeadSwordChrome_true=true + B:toolHeadSwordCobaltBrass_true=true + B:toolHeadSwordCobalt_true=true + B:toolHeadSwordCupronickel_true=true + B:toolHeadSwordDamascusSteel_true=true + B:toolHeadSwordDiamond_true=true + B:toolHeadSwordDuranium_true=true + B:toolHeadSwordElectrum_true=true + B:toolHeadSwordEmerald_true=true + B:toolHeadSwordEpoxidFiberReinforced_true=true + B:toolHeadSwordEpoxid_true=true + B:toolHeadSwordFlint_true=true + B:toolHeadSwordGarnetRed_true=true + B:toolHeadSwordGarnetYellow_true=true + B:toolHeadSwordGold_true=true + B:toolHeadSwordGraniteBlack_true=true + B:toolHeadSwordGraniteRed_true=true + B:toolHeadSwordGraphene_true=true + B:toolHeadSwordGraphite_true=true + B:toolHeadSwordGreenSapphire_true=true + B:toolHeadSwordHSSE_true=true + B:toolHeadSwordHSSG_true=true + B:toolHeadSwordHSSS_true=true + B:toolHeadSwordInvar_true=true + B:toolHeadSwordIridium_true=true + B:toolHeadSwordIronMagnetic_true=true + B:toolHeadSwordIron_true=true + B:toolHeadSwordKanthal_true=true + B:toolHeadSwordLead_true=true + B:toolHeadSwordMagnalium_true=true + B:toolHeadSwordManganese_true=true + B:toolHeadSwordMithril_true=true + B:toolHeadSwordMolybdenum_true=true + B:toolHeadSwordNaquadahAlloy_true=true + B:toolHeadSwordNaquadahEnriched_true=true + B:toolHeadSwordNaquadah_true=true + B:toolHeadSwordNaquadria_true=true + B:toolHeadSwordNeodymiumMagnetic_true=true + B:toolHeadSwordNeodymium_true=true + B:toolHeadSwordNetherQuartz_true=true + B:toolHeadSwordNetherStar_true=true + B:toolHeadSwordNeutronium_true=true + B:toolHeadSwordNichrome_true=true + B:toolHeadSwordNickelZincFerrite_true=true + B:toolHeadSwordNickel_true=true + B:toolHeadSwordOlivine_true=true + B:toolHeadSwordOpal_true=true + B:toolHeadSwordOsmiridium_true=true + B:toolHeadSwordOsmium_true=true + B:toolHeadSwordPalladium_true=true + B:toolHeadSwordPigIron_true=true + B:toolHeadSwordPlastic_true=true + B:toolHeadSwordPlatinum_true=true + B:toolHeadSwordPlutonium241_true=true + B:toolHeadSwordPlutonium_true=true + B:toolHeadSwordPolycaprolactam_true=true + B:toolHeadSwordPolyphenyleneSulfide_true=true + B:toolHeadSwordPolystyrene_true=true + B:toolHeadSwordPolytetrafluoroethylene_true=true + B:toolHeadSwordPolyvinylChloride_true=true + B:toolHeadSwordRedSteel_true=true + B:toolHeadSwordRoseGold_true=true + B:toolHeadSwordRubber_true=true + B:toolHeadSwordRuby_true=true + B:toolHeadSwordSapphire_true=true + B:toolHeadSwordSilicone_true=true + B:toolHeadSwordSilver_true=true + B:toolHeadSwordStainlessSteel_true=true + B:toolHeadSwordSteelMagnetic_true=true + B:toolHeadSwordSteel_true=true + B:toolHeadSwordSterlingSilver_true=true + B:toolHeadSwordStone_true=true + B:toolHeadSwordStyreneButadieneRubber_true=true + B:toolHeadSwordTanzanite_true=true + B:toolHeadSwordThorium_true=true + B:toolHeadSwordTinAlloy_true=true + B:toolHeadSwordTitanium_true=true + B:toolHeadSwordTopaz_true=true + B:toolHeadSwordTritanium_true=true + B:toolHeadSwordTungstenCarbide_true=true + B:toolHeadSwordTungstenSteel_true=true + B:toolHeadSwordTungsten_true=true + B:toolHeadSwordUltimet_true=true + B:toolHeadSwordUranium235_true=true + B:toolHeadSwordUranium_true=true + B:toolHeadSwordVanadiumSteel_true=true + B:toolHeadSwordWoodSealed_true=true + B:toolHeadSwordWood_true=true + B:toolHeadSwordWroughtIron_true=true + B:toolHeadUniversalSpadeAluminium_true=true + B:toolHeadUniversalSpadeAmethyst_true=true + B:toolHeadUniversalSpadeBeryllium_true=true + B:toolHeadUniversalSpadeBismuthBronze_true=true + B:toolHeadUniversalSpadeBismuth_true=true + B:toolHeadUniversalSpadeBlackBronze_true=true + B:toolHeadUniversalSpadeBlackSteel_true=true + B:toolHeadUniversalSpadeBlaze_true=true + B:toolHeadUniversalSpadeBlueSteel_true=true + B:toolHeadUniversalSpadeBlueTopaz_true=true + B:toolHeadUniversalSpadeBrass_true=true + B:toolHeadUniversalSpadeBronze_true=true + B:toolHeadUniversalSpadeCarbon_true=true + B:toolHeadUniversalSpadeCertusQuartz_true=true + B:toolHeadUniversalSpadeChrome_true=true + B:toolHeadUniversalSpadeCobaltBrass_true=true + B:toolHeadUniversalSpadeCobalt_true=true + B:toolHeadUniversalSpadeCupronickel_true=true + B:toolHeadUniversalSpadeDamascusSteel_true=true + B:toolHeadUniversalSpadeDiamond_true=true + B:toolHeadUniversalSpadeDuranium_true=true + B:toolHeadUniversalSpadeElectrum_true=true + B:toolHeadUniversalSpadeEmerald_true=true + B:toolHeadUniversalSpadeEpoxidFiberReinforced_true=true + B:toolHeadUniversalSpadeEpoxid_true=true + B:toolHeadUniversalSpadeFlint_true=true + B:toolHeadUniversalSpadeGarnetRed_true=true + B:toolHeadUniversalSpadeGarnetYellow_true=true + B:toolHeadUniversalSpadeGold_true=true + B:toolHeadUniversalSpadeGraniteBlack_true=true + B:toolHeadUniversalSpadeGraniteRed_true=true + B:toolHeadUniversalSpadeGraphene_true=true + B:toolHeadUniversalSpadeGraphite_true=true + B:toolHeadUniversalSpadeGreenSapphire_true=true + B:toolHeadUniversalSpadeHSSE_true=true + B:toolHeadUniversalSpadeHSSG_true=true + B:toolHeadUniversalSpadeHSSS_true=true + B:toolHeadUniversalSpadeInvar_true=true + B:toolHeadUniversalSpadeIridium_true=true + B:toolHeadUniversalSpadeIronMagnetic_true=true + B:toolHeadUniversalSpadeIron_true=true + B:toolHeadUniversalSpadeKanthal_true=true + B:toolHeadUniversalSpadeLead_true=true + B:toolHeadUniversalSpadeMagnalium_true=true + B:toolHeadUniversalSpadeManganese_true=true + B:toolHeadUniversalSpadeMithril_true=true + B:toolHeadUniversalSpadeMolybdenum_true=true + B:toolHeadUniversalSpadeNaquadahAlloy_true=true + B:toolHeadUniversalSpadeNaquadahEnriched_true=true + B:toolHeadUniversalSpadeNaquadah_true=true + B:toolHeadUniversalSpadeNaquadria_true=true + B:toolHeadUniversalSpadeNeodymiumMagnetic_true=true + B:toolHeadUniversalSpadeNeodymium_true=true + B:toolHeadUniversalSpadeNetherQuartz_true=true + B:toolHeadUniversalSpadeNetherStar_true=true + B:toolHeadUniversalSpadeNeutronium_true=true + B:toolHeadUniversalSpadeNichrome_true=true + B:toolHeadUniversalSpadeNickelZincFerrite_true=true + B:toolHeadUniversalSpadeNickel_true=true + B:toolHeadUniversalSpadeOlivine_true=true + B:toolHeadUniversalSpadeOpal_true=true + B:toolHeadUniversalSpadeOsmiridium_true=true + B:toolHeadUniversalSpadeOsmium_true=true + B:toolHeadUniversalSpadePalladium_true=true + B:toolHeadUniversalSpadePigIron_true=true + B:toolHeadUniversalSpadePlastic_true=true + B:toolHeadUniversalSpadePlatinum_true=true + B:toolHeadUniversalSpadePlutonium241_true=true + B:toolHeadUniversalSpadePlutonium_true=true + B:toolHeadUniversalSpadePolycaprolactam_true=true + B:toolHeadUniversalSpadePolyphenyleneSulfide_true=true + B:toolHeadUniversalSpadePolystyrene_true=true + B:toolHeadUniversalSpadePolytetrafluoroethylene_true=true + B:toolHeadUniversalSpadePolyvinylChloride_true=true + B:toolHeadUniversalSpadeRedSteel_true=true + B:toolHeadUniversalSpadeRoseGold_true=true + B:toolHeadUniversalSpadeRubber_true=true + B:toolHeadUniversalSpadeRuby_true=true + B:toolHeadUniversalSpadeSapphire_true=true + B:toolHeadUniversalSpadeSilicone_true=true + B:toolHeadUniversalSpadeSilver_true=true + B:toolHeadUniversalSpadeStainlessSteel_true=true + B:toolHeadUniversalSpadeSteelMagnetic_true=true + B:toolHeadUniversalSpadeSteel_true=true + B:toolHeadUniversalSpadeSterlingSilver_true=true + B:toolHeadUniversalSpadeStone_true=true + B:toolHeadUniversalSpadeStyreneButadieneRubber_true=true + B:toolHeadUniversalSpadeTanzanite_true=true + B:toolHeadUniversalSpadeThorium_true=true + B:toolHeadUniversalSpadeTinAlloy_true=true + B:toolHeadUniversalSpadeTitanium_true=true + B:toolHeadUniversalSpadeTopaz_true=true + B:toolHeadUniversalSpadeTritanium_true=true + B:toolHeadUniversalSpadeTungstenCarbide_true=true + B:toolHeadUniversalSpadeTungstenSteel_true=true + B:toolHeadUniversalSpadeTungsten_true=true + B:toolHeadUniversalSpadeUltimet_true=true + B:toolHeadUniversalSpadeUranium235_true=true + B:toolHeadUniversalSpadeUranium_true=true + B:toolHeadUniversalSpadeVanadiumSteel_true=true + B:toolHeadUniversalSpadeWoodSealed_true=true + B:toolHeadUniversalSpadeWood_true=true + B:toolHeadUniversalSpadeWroughtIron_true=true + B:toolHeadWrenchAluminium_true=true + B:toolHeadWrenchBeryllium_true=true + B:toolHeadWrenchBismuthBronze_true=true + B:toolHeadWrenchBismuth_true=true + B:toolHeadWrenchBlackBronze_true=true + B:toolHeadWrenchBlackSteel_true=true + B:toolHeadWrenchBlaze_true=true + B:toolHeadWrenchBlueSteel_true=true + B:toolHeadWrenchBrass_true=true + B:toolHeadWrenchBronze_true=true + B:toolHeadWrenchCarbon_true=true + B:toolHeadWrenchChrome_true=true + B:toolHeadWrenchCobaltBrass_true=true + B:toolHeadWrenchCobalt_true=true + B:toolHeadWrenchCupronickel_true=true + B:toolHeadWrenchDamascusSteel_true=true + B:toolHeadWrenchDuranium_true=true + B:toolHeadWrenchElectrum_true=true + B:toolHeadWrenchEpoxidFiberReinforced_true=true + B:toolHeadWrenchEpoxid_true=true + B:toolHeadWrenchGold_true=true + B:toolHeadWrenchGraphene_true=true + B:toolHeadWrenchHSSE_true=true + B:toolHeadWrenchHSSG_true=true + B:toolHeadWrenchHSSS_true=true + B:toolHeadWrenchInvar_true=true + B:toolHeadWrenchIridium_true=true + B:toolHeadWrenchIronMagnetic_true=true + B:toolHeadWrenchIron_true=true + B:toolHeadWrenchKanthal_true=true + B:toolHeadWrenchLead_true=true + B:toolHeadWrenchMagnalium_true=true + B:toolHeadWrenchManganese_true=true + B:toolHeadWrenchMithril_true=true + B:toolHeadWrenchMolybdenum_true=true + B:toolHeadWrenchNaquadahAlloy_true=true + B:toolHeadWrenchNaquadahEnriched_true=true + B:toolHeadWrenchNaquadah_true=true + B:toolHeadWrenchNaquadria_true=true + B:toolHeadWrenchNeodymiumMagnetic_true=true + B:toolHeadWrenchNeodymium_true=true + B:toolHeadWrenchNeutronium_true=true + B:toolHeadWrenchNichrome_true=true + B:toolHeadWrenchNickelZincFerrite_true=true + B:toolHeadWrenchNickel_true=true + B:toolHeadWrenchOsmiridium_true=true + B:toolHeadWrenchOsmium_true=true + B:toolHeadWrenchPalladium_true=true + B:toolHeadWrenchPigIron_true=true + B:toolHeadWrenchPlatinum_true=true + B:toolHeadWrenchPlutonium241_true=true + B:toolHeadWrenchPlutonium_true=true + B:toolHeadWrenchPolycaprolactam_true=true + B:toolHeadWrenchPolyphenyleneSulfide_true=true + B:toolHeadWrenchPolytetrafluoroethylene_true=true + B:toolHeadWrenchRedSteel_true=true + B:toolHeadWrenchRoseGold_true=true + B:toolHeadWrenchSilver_true=true + B:toolHeadWrenchStainlessSteel_true=true + B:toolHeadWrenchSteelMagnetic_true=true + B:toolHeadWrenchSteel_true=true + B:toolHeadWrenchSterlingSilver_true=true + B:toolHeadWrenchThorium_true=true + B:toolHeadWrenchTinAlloy_true=true + B:toolHeadWrenchTitanium_true=true + B:toolHeadWrenchTritanium_true=true + B:toolHeadWrenchTungstenCarbide_true=true + B:toolHeadWrenchTungstenSteel_true=true + B:toolHeadWrenchTungsten_true=true + B:toolHeadWrenchUltimet_true=true + B:toolHeadWrenchUranium235_true=true + B:toolHeadWrenchUranium_true=true + B:toolHeadWrenchVanadiumSteel_true=true + B:toolHeadWrenchWroughtIron_true=true + B:turbineBladeAluminium_true=true + B:turbineBladeBeryllium_true=true + B:turbineBladeBismuthBronze_true=true + B:turbineBladeBismuth_true=true + B:turbineBladeBlackBronze_true=true + B:turbineBladeBlackSteel_true=true + B:turbineBladeBlaze_true=true + B:turbineBladeBlueSteel_true=true + B:turbineBladeBrass_true=true + B:turbineBladeBronze_true=true + B:turbineBladeCarbon_true=true + B:turbineBladeChrome_true=true + B:turbineBladeCobaltBrass_true=true + B:turbineBladeCobalt_true=true + B:turbineBladeCupronickel_true=true + B:turbineBladeDamascusSteel_true=true + B:turbineBladeDuranium_true=true + B:turbineBladeElectrum_true=true + B:turbineBladeEpoxidFiberReinforced_true=true + B:turbineBladeEpoxid_true=true + B:turbineBladeGold_true=true + B:turbineBladeGraphene_true=true + B:turbineBladeHSSE_true=true + B:turbineBladeHSSG_true=true + B:turbineBladeHSSS_true=true + B:turbineBladeInvar_true=true + B:turbineBladeIridium_true=true + B:turbineBladeIronMagnetic_true=true + B:turbineBladeIron_true=true + B:turbineBladeKanthal_true=true + B:turbineBladeLead_true=true + B:turbineBladeMagnalium_true=true + B:turbineBladeManganese_true=true + B:turbineBladeMithril_true=true + B:turbineBladeMolybdenum_true=true + B:turbineBladeNaquadahAlloy_true=true + B:turbineBladeNaquadahEnriched_true=true + B:turbineBladeNaquadah_true=true + B:turbineBladeNaquadria_true=true + B:turbineBladeNeodymiumMagnetic_true=true + B:turbineBladeNeodymium_true=true + B:turbineBladeNeutronium_true=true + B:turbineBladeNichrome_true=true + B:turbineBladeNickelZincFerrite_true=true + B:turbineBladeNickel_true=true + B:turbineBladeOsmiridium_true=true + B:turbineBladeOsmium_true=true + B:turbineBladePalladium_true=true + B:turbineBladePigIron_true=true + B:turbineBladePlatinum_true=true + B:turbineBladePlutonium241_true=true + B:turbineBladePlutonium_true=true + B:turbineBladePolycaprolactam_true=true + B:turbineBladePolyphenyleneSulfide_true=true + B:turbineBladePolytetrafluoroethylene_true=true + B:turbineBladeRedSteel_true=true + B:turbineBladeRoseGold_true=true + B:turbineBladeSilver_true=true + B:turbineBladeStainlessSteel_true=true + B:turbineBladeSteelMagnetic_true=true + B:turbineBladeSteel_true=true + B:turbineBladeSterlingSilver_true=true + B:turbineBladeThorium_true=true + B:turbineBladeTinAlloy_true=true + B:turbineBladeTitanium_true=true + B:turbineBladeTritanium_true=true + B:turbineBladeTungstenCarbide_true=true + B:turbineBladeTungstenSteel_true=true + B:turbineBladeTungsten_true=true + B:turbineBladeUltimet_true=true + B:turbineBladeUranium235_true=true + B:turbineBladeUranium_true=true + B:turbineBladeVanadiumSteel_true=true + B:turbineBladeWroughtIron_true=true + B:wireFineAnnealedCopper_true=true + B:wireFineCopper_true=true + B:wireFineElectrum_true=true + B:wireFineGold_true=true + B:wireFineLead_true=true + B:wireFineNiobiumTitanium_true=true + B:wireFineOsmium_true=true + B:wireFinePlatinum_true=true + B:wireFineRedAlloy_true=true + B:wireFineSolderingAlloy_true=true + B:wireFineSteel_true=true + B:wireFineTin_true=true + B:wireFineYttriumBariumCuprate_true=true + B:wireGt01Aluminium_true=true + B:wireGt01AnnealedCopper_true=true + B:wireGt01BlackSteel_true=true + B:wireGt01Cobalt_true=true + B:wireGt01Copper_true=true + B:wireGt01Cupronickel_true=true + B:wireGt01Duranium_true=true + B:wireGt01Electrum_true=true + B:wireGt01Gold_true=true + B:wireGt01Graphene_true=true + B:wireGt01HSSG_true=true + B:wireGt01Iron_true=true + B:wireGt01Kanthal_true=true + B:wireGt01Lead_true=true + B:wireGt01NaquadahAlloy_true=true + B:wireGt01Naquadah_true=true + B:wireGt01Nichrome_true=true + B:wireGt01Nickel_true=true + B:wireGt01NiobiumTitanium_true=true + B:wireGt01Osmium_true=true + B:wireGt01Platinum_true=true + B:wireGt01RedAlloy_true=true + B:wireGt01Silver_true=true + B:wireGt01SolderingAlloy_true=true + B:wireGt01Steel_true=true + B:wireGt01Tin_true=true + B:wireGt01Titanium_true=true + B:wireGt01TungstenSteel_true=true + B:wireGt01Tungsten_true=true + B:wireGt01VanadiumGallium_true=true + B:wireGt01YttriumBariumCuprate_true=true + B:wireGt01Zinc_true=true + B:wireGt02Aluminium_true=true + B:wireGt02AnnealedCopper_true=true + B:wireGt02BlackSteel_true=true + B:wireGt02Cobalt_true=true + B:wireGt02Copper_true=true + B:wireGt02Cupronickel_true=true + B:wireGt02Duranium_true=true + B:wireGt02Electrum_true=true + B:wireGt02Gold_true=true + B:wireGt02Graphene_true=true + B:wireGt02HSSG_true=true + B:wireGt02Iron_true=true + B:wireGt02Kanthal_true=true + B:wireGt02Lead_true=true + B:wireGt02NaquadahAlloy_true=true + B:wireGt02Naquadah_true=true + B:wireGt02Nichrome_true=true + B:wireGt02Nickel_true=true + B:wireGt02NiobiumTitanium_true=true + B:wireGt02Osmium_true=true + B:wireGt02Platinum_true=true + B:wireGt02RedAlloy_true=true + B:wireGt02Silver_true=true + B:wireGt02SolderingAlloy_true=true + B:wireGt02Steel_true=true + B:wireGt02Tin_true=true + B:wireGt02Titanium_true=true + B:wireGt02TungstenSteel_true=true + B:wireGt02Tungsten_true=true + B:wireGt02VanadiumGallium_true=true + B:wireGt02YttriumBariumCuprate_true=true + B:wireGt02Zinc_true=true + B:wireGt04Aluminium_true=true + B:wireGt04AnnealedCopper_true=true + B:wireGt04BlackSteel_true=true + B:wireGt04Cobalt_true=true + B:wireGt04Copper_true=true + B:wireGt04Cupronickel_true=true + B:wireGt04Duranium_true=true + B:wireGt04Electrum_true=true + B:wireGt04Gold_true=true + B:wireGt04Graphene_true=true + B:wireGt04HSSG_true=true + B:wireGt04Iron_true=true + B:wireGt04Kanthal_true=true + B:wireGt04Lead_true=true + B:wireGt04NaquadahAlloy_true=true + B:wireGt04Naquadah_true=true + B:wireGt04Nichrome_true=true + B:wireGt04Nickel_true=true + B:wireGt04NiobiumTitanium_true=true + B:wireGt04Osmium_true=true + B:wireGt04Platinum_true=true + B:wireGt04RedAlloy_true=true + B:wireGt04Silver_true=true + B:wireGt04SolderingAlloy_true=true + B:wireGt04Steel_true=true + B:wireGt04Tin_true=true + B:wireGt04Titanium_true=true + B:wireGt04TungstenSteel_true=true + B:wireGt04Tungsten_true=true + B:wireGt04VanadiumGallium_true=true + B:wireGt04YttriumBariumCuprate_true=true + B:wireGt04Zinc_true=true + B:wireGt08Aluminium_true=true + B:wireGt08AnnealedCopper_true=true + B:wireGt08BlackSteel_true=true + B:wireGt08Cobalt_true=true + B:wireGt08Copper_true=true + B:wireGt08Cupronickel_true=true + B:wireGt08Duranium_true=true + B:wireGt08Electrum_true=true + B:wireGt08Gold_true=true + B:wireGt08Graphene_true=true + B:wireGt08HSSG_true=true + B:wireGt08Iron_true=true + B:wireGt08Kanthal_true=true + B:wireGt08Lead_true=true + B:wireGt08NaquadahAlloy_true=true + B:wireGt08Naquadah_true=true + B:wireGt08Nichrome_true=true + B:wireGt08Nickel_true=true + B:wireGt08NiobiumTitanium_true=true + B:wireGt08Osmium_true=true + B:wireGt08Platinum_true=true + B:wireGt08RedAlloy_true=true + B:wireGt08Silver_true=true + B:wireGt08SolderingAlloy_true=true + B:wireGt08Steel_true=true + B:wireGt08Tin_true=true + B:wireGt08Titanium_true=true + B:wireGt08TungstenSteel_true=true + B:wireGt08Tungsten_true=true + B:wireGt08VanadiumGallium_true=true + B:wireGt08YttriumBariumCuprate_true=true + B:wireGt08Zinc_true=true + B:wireGt12Aluminium_true=true + B:wireGt12AnnealedCopper_true=true + B:wireGt12BlackSteel_true=true + B:wireGt12Cobalt_true=true + B:wireGt12Copper_true=true + B:wireGt12Cupronickel_true=true + B:wireGt12Duranium_true=true + B:wireGt12Electrum_true=true + B:wireGt12Gold_true=true + B:wireGt12Graphene_true=true + B:wireGt12HSSG_true=true + B:wireGt12Iron_true=true + B:wireGt12Kanthal_true=true + B:wireGt12Lead_true=true + B:wireGt12NaquadahAlloy_true=true + B:wireGt12Naquadah_true=true + B:wireGt12Nichrome_true=true + B:wireGt12Nickel_true=true + B:wireGt12NiobiumTitanium_true=true + B:wireGt12Osmium_true=true + B:wireGt12Platinum_true=true + B:wireGt12RedAlloy_true=true + B:wireGt12Silver_true=true + B:wireGt12SolderingAlloy_true=true + B:wireGt12Steel_true=true + B:wireGt12Tin_true=true + B:wireGt12Titanium_true=true + B:wireGt12TungstenSteel_true=true + B:wireGt12Tungsten_true=true + B:wireGt12VanadiumGallium_true=true + B:wireGt12YttriumBariumCuprate_true=true + B:wireGt12Zinc_true=true + B:wireGt16Aluminium_true=true + B:wireGt16AnnealedCopper_true=true + B:wireGt16BlackSteel_true=true + B:wireGt16Cobalt_true=true + B:wireGt16Copper_true=true + B:wireGt16Cupronickel_true=true + B:wireGt16Duranium_true=true + B:wireGt16Electrum_true=true + B:wireGt16Gold_true=true + B:wireGt16Graphene_true=true + B:wireGt16HSSG_true=true + B:wireGt16Iron_true=true + B:wireGt16Kanthal_true=true + B:wireGt16Lead_true=true + B:wireGt16NaquadahAlloy_true=true + B:wireGt16Naquadah_true=true + B:wireGt16Nichrome_true=true + B:wireGt16Nickel_true=true + B:wireGt16NiobiumTitanium_true=true + B:wireGt16Osmium_true=true + B:wireGt16Platinum_true=true + B:wireGt16RedAlloy_true=true + B:wireGt16Silver_true=true + B:wireGt16SolderingAlloy_true=true + B:wireGt16Steel_true=true + B:wireGt16Tin_true=true + B:wireGt16Titanium_true=true + B:wireGt16TungstenSteel_true=true + B:wireGt16Tungsten_true=true + B:wireGt16VanadiumGallium_true=true + B:wireGt16YttriumBariumCuprate_true=true + B:wireGt16Zinc_true=true +} + + +mixer { + I:calciumacetatesolution_240=240 + I:calciumacetatesolution_80=80 + I:cellCalciumAcetateSolution_240=240 + I:cellCalciumAcetateSolution_80=80 + I:cellEmpty_100=100 + I:cellEmpty_480=480 + I:cellEmpty_60=60 + I:cellEmpty_64=64 + I:cellEmpty_80=80 + I:cellFuel_16=16 + I:dilutedsulfuricacid_1200=1200 + I:dustBismuthBronze_500=500 + I:dustBlackBronze_500=500 + I:dustBlackSteel_500=500 + I:dustBlueSteel_200=200 + I:dustBlueSteel_800=800 + I:dustBorosilicateGlass_200=200 + I:dustBorosilicateGlass_50=50 + I:dustBrass_100=100 + I:dustBrass_400=400 + I:dustBronze_100=100 + I:dustBronze_400=400 + I:dustCobaltBrass_100=100 + I:dustCobaltBrass_900=900 + I:dustCupronickel_200=200 + I:dustElectrum_200=200 + I:dustEnderEye_100=100 + I:dustFerriteMixture_200=200 + I:dustFireclay_200=200 + I:dustGunpowder_600=600 + I:dustIndiumGalliumPhosphide_200=200 + I:dustInvar_300=300 + I:dustKanthal_300=300 + I:dustRedSteel_200=200 + I:dustRedSteel_800=800 + I:dustRoseGold_500=500 + I:dustSmallBismuthBronze_125=125 + I:dustSmallBlackBronze_125=125 + I:dustSmallBlackSteel_125=125 + I:dustSmallCobaltBrass_225=225 + I:dustSmallCupronickel_50=50 + I:dustSmallElectrum_50=50 + I:dustSmallEnderEye_25=25 + I:dustSmallFerriteMixture_50=50 + I:dustSmallFireclay_50=50 + I:dustSmallGunpowder_150=150 + I:dustSmallIndiumGalliumPhosphide_50=50 + I:dustSmallInvar_75=75 + I:dustSmallKanthal_75=75 + I:dustSmallRoseGold_125=125 + I:dustSmallStainlessSteel_225=225 + I:dustSmallSterlingSilver_125=125 + I:dustSmallUltimet_225=225 + I:dustSmallYttriumBariumCuprate_150=150 + I:dustSodiumSulfide_60=60 + I:dustStainlessSteel_100=100 + I:dustStainlessSteel_900=900 + I:dustSterlingSilver_500=500 + I:dustTinyBismuthBronze_55=55 + I:dustTinyBlackBronze_55=55 + I:dustTinyBlackSteel_55=55 + I:dustTinyBlueSteel_88=88 + I:dustTinyBorosilicateGlass_22=22 + I:dustTinyBrass_44=44 + I:dustTinyBronze_44=44 + I:dustTinyCupronickel_22=22 + I:dustTinyElectrum_22=22 + I:dustTinyEnderEye_11=11 + I:dustTinyFerriteMixture_22=22 + I:dustTinyFireclay_22=22 + I:dustTinyGunpowder_66=66 + I:dustTinyIndiumGalliumPhosphide_22=22 + I:dustTinyInvar_33=33 + I:dustTinyKanthal_33=33 + I:dustTinyRedSteel_88=88 + I:dustTinyRoseGold_55=55 + I:dustTinySterlingSilver_55=55 + I:dustTinyYttriumBariumCuprate_66=66 + I:dustUltimet_100=100 + I:dustUltimet_900=900 + I:dustYttriumBariumCuprate_600=600 + I:dye.watermixed.dyeblack_16=16 + I:dye.watermixed.dyeblue_16=16 + I:dye.watermixed.dyebrown_16=16 + I:dye.watermixed.dyecyan_16=16 + I:dye.watermixed.dyegray_16=16 + I:dye.watermixed.dyegreen_16=16 + I:dye.watermixed.dyelightblue_16=16 + I:dye.watermixed.dyelightgray_16=16 + I:dye.watermixed.dyelime_16=16 + I:dye.watermixed.dyemagenta_16=16 + I:dye.watermixed.dyeorange_16=16 + I:dye.watermixed.dyepink_16=16 + I:dye.watermixed.dyepurple_16=16 + I:dye.watermixed.dyered_16=16 + I:dye.watermixed.dyewhite_16=16 + I:dye.watermixed.dyeyellow_16=16 + I:gemCharcoal_1200=1200 + I:glue_100=100 + I:growthmediumraw_160=160 + I:gt.blockreinforced.6_120=120 + I:gt.blockreinforced.7_120=120 + I:gt.metaitem.02.32207_32=32 + I:gt.metaitem.02.32210_128=128 + I:gt.metaitem.02.32212_32=32 + I:gt.metaitem.02.32213_32=32 + I:gt.metaitem.02.32270_1200=1200 + I:gt.metaitem.02.32270_1600=1600 + I:gt.metaitem.02.32270_400=400 + I:gt.metaitem.02.32270_800=800 + I:gt.metaitem.02.32271_100=100 + I:gt.metaitem.02.32559_32=32 + I:ic2.itemDustenergium_100=100 + I:ic2.itemDustenergium_900=900 + I:ic2biomass_400=400 + I:ic2coolant_256=256 + I:item.fermentedSpiderEye_100=100 + I:liquid_drillingfluid_64=64 + I:liquid_nitrationmixture_480=480 + I:molten.concrete_20=20 + I:nitrofuel_80=80 + I:potion.fireresistance.long.splash_200=200 + I:potion.fireresistance.splash_200=200 + I:potion.health.splash_200=200 + I:potion.health.strong.splash_200=200 + I:potion.nightvision.long.splash_200=200 + I:potion.nightvision.splash_200=200 + I:potion.poison.long.splash_200=200 + I:potion.poison.splash_200=200 + I:potion.poison.strong.splash_200=200 + I:potion.regen.long.splash_200=200 + I:potion.regen.splash_200=200 + I:potion.regen.strong.splash_200=200 + I:potion.speed.long.splash_200=200 + I:potion.speed.splash_200=200 + I:potion.speed.strong.splash_200=200 + I:potion.strength.long.splash_200=200 + I:potion.strength.splash_200=200 + I:potion.strength.strong.splash_200=200 + I:potion.waterbreathing.long.splash_200=200 + I:potion.waterbreathing.splash_200=200 + I:potion.weakness.long.splash_200=200 + I:potion.weakness.splash_200=200 + I:rocket_fuel_60=60 + I:saltwater_40=40 +} + + +mortar { + B:AnnealedCopper_true=true + B:Antimony_true=true + B:Blaze_true=true + B:Brass_true=true + B:Bronze_true=true + B:Charcoal_true=true + B:Clay_true=true + B:Coal_true=true + B:Copper_true=true + B:Electrum_true=true + B:Gold_true=true + B:Invar_true=true + B:IronMagnetic_true=true + B:Iron_true=true + B:Lead_true=true + B:Lignite_true=true + B:Nickel_true=true + B:Paper_true=true + B:Silver_true=true + B:SolderingAlloy_true=true + B:SteelMagnetic_true=true + B:Steel_true=true + B:Tin_true=true + B:Wheat_true=true + B:WroughtIron_true=true + B:Zinc_true=true +} + + +orewasher { + I:crushedAlmandine_500=500 + I:crushedAluminium_500=500 + I:crushedAmethyst_500=500 + I:crushedApatite_500=500 + I:crushedBandedIron_500=500 + I:crushedBarite_500=500 + I:crushedBastnasite_500=500 + I:crushedBauxite_500=500 + I:crushedBentonite_500=500 + I:crushedBeryllium_500=500 + I:crushedBismuth_500=500 + I:crushedBlueTopaz_500=500 + I:crushedBrownLimonite_500=500 + I:crushedCalcite_500=500 + I:crushedCassiteriteSand_500=500 + I:crushedCassiterite_500=500 + I:crushedCertusQuartz_500=500 + I:crushedChalcopyrite_500=500 + I:crushedChrome_500=500 + I:crushedChromite_500=500 + I:crushedCinnabar_500=500 + I:crushedCoal_500=500 + I:crushedCobaltite_500=500 + I:crushedCooperite_500=500 + I:crushedCopper_500=500 + I:crushedDiamond_500=500 + I:crushedDiatomite_500=500 + I:crushedEmerald_500=500 + I:crushedFoolsRuby_500=500 + I:crushedGalena_500=500 + I:crushedGarnetRed_500=500 + I:crushedGarnetYellow_500=500 + I:crushedGarnierite_500=500 + I:crushedGlauconite_500=500 + I:crushedGold_500=500 + I:crushedGraphite_500=500 + I:crushedGreenSapphire_500=500 + I:crushedGrossular_500=500 + I:crushedIlmenite_500=500 + I:crushedIridium_500=500 + I:crushedIron_500=500 + I:crushedLapis_500=500 + I:crushedLazurite_500=500 + I:crushedLead_500=500 + I:crushedLepidolite_500=500 + I:crushedLignite_500=500 + I:crushedLithium_500=500 + I:crushedMagnesite_500=500 + I:crushedMagnetite_500=500 + I:crushedMalachite_500=500 + I:crushedManganese_500=500 + I:crushedMolybdenite_500=500 + I:crushedMolybdenum_500=500 + I:crushedMonazite_500=500 + I:crushedNaquadahEnriched_500=500 + I:crushedNaquadah_500=500 + I:crushedNaquadria_500=500 + I:crushedNeodymium_500=500 + I:crushedNetherQuartz_500=500 + I:crushedNickel_500=500 + I:crushedOilsands_500=500 + I:crushedOlivine_500=500 + I:crushedOpal_500=500 + I:crushedOsmium_500=500 + I:crushedPalladium_500=500 + I:crushedPentlandite_500=500 + I:crushedPhosphate_500=500 + I:crushedPhosphorus_500=500 + I:crushedPitchblende_500=500 + I:crushedPlatinum_500=500 + I:crushedPlutonium_500=500 + I:crushedPowellite_500=500 + I:crushedPyrite_500=500 + I:crushedPyrochlore_500=500 + I:crushedPyrolusite_500=500 + I:crushedPyrope_500=500 + I:crushedQuartzite_500=500 + I:crushedRedstone_500=500 + I:crushedRockSalt_500=500 + I:crushedRuby_500=500 + I:crushedSalt_500=500 + I:crushedSaltpeter_500=500 + I:crushedSapphire_500=500 + I:crushedScheelite_500=500 + I:crushedSilver_500=500 + I:crushedSoapstone_500=500 + I:crushedSodalite_500=500 + I:crushedSpessartine_500=500 + I:crushedSphalerite_500=500 + I:crushedSpodumene_500=500 + I:crushedStibnite_500=500 + I:crushedSulfur_500=500 + I:crushedTalc_500=500 + I:crushedTantalite_500=500 + I:crushedTanzanite_500=500 + I:crushedTetrahedrite_500=500 + I:crushedThorium_500=500 + I:crushedTin_500=500 + I:crushedTitanium_500=500 + I:crushedTopaz_500=500 + I:crushedTungstate_500=500 + I:crushedUraninite_500=500 + I:crushedUranium235_500=500 + I:crushedUranium_500=500 + I:crushedVanadiumMagnetite_500=500 + I:crushedWulfenite_500=500 + I:crushedYellowLimonite_500=500 + I:crushedZinc_500=500 +} + + +orewashing { + B:crushedAlmandine_true=true + B:crushedAluminium_true=true + B:crushedAmethyst_true=true + B:crushedApatite_true=true + B:crushedBandedIron_true=true + B:crushedBarite_true=true + B:crushedBastnasite_true=true + B:crushedBauxite_true=true + B:crushedBentonite_true=true + B:crushedBeryllium_true=true + B:crushedBismuth_true=true + B:crushedBlueTopaz_true=true + B:crushedBrownLimonite_true=true + B:crushedCalcite_true=true + B:crushedCassiteriteSand_true=true + B:crushedCassiterite_true=true + B:crushedCertusQuartz_true=true + B:crushedChalcopyrite_true=true + B:crushedChrome_true=true + B:crushedChromite_true=true + B:crushedCinnabar_true=true + B:crushedCoal_true=true + B:crushedCobaltite_true=true + B:crushedCooperite_true=true + B:crushedCopper_true=true + B:crushedDiamond_true=true + B:crushedDiatomite_true=true + B:crushedEmerald_true=true + B:crushedFoolsRuby_true=true + B:crushedGalena_true=true + B:crushedGarnetRed_true=true + B:crushedGarnetYellow_true=true + B:crushedGarnierite_true=true + B:crushedGlauconite_true=true + B:crushedGold_true=true + B:crushedGraphite_true=true + B:crushedGreenSapphire_true=true + B:crushedGrossular_true=true + B:crushedIlmenite_true=true + B:crushedIridium_true=true + B:crushedIron_true=true + B:crushedLapis_true=true + B:crushedLazurite_true=true + B:crushedLead_true=true + B:crushedLepidolite_true=true + B:crushedLignite_true=true + B:crushedLithium_true=true + B:crushedMagnesite_true=true + B:crushedMagnetite_true=true + B:crushedMalachite_true=true + B:crushedManganese_true=true + B:crushedMolybdenite_true=true + B:crushedMolybdenum_true=true + B:crushedMonazite_true=true + B:crushedNaquadahEnriched_true=true + B:crushedNaquadah_true=true + B:crushedNaquadria_true=true + B:crushedNeodymium_true=true + B:crushedNetherQuartz_true=true + B:crushedNickel_true=true + B:crushedOilsands_true=true + B:crushedOlivine_true=true + B:crushedOpal_true=true + B:crushedOsmium_true=true + B:crushedPalladium_true=true + B:crushedPentlandite_true=true + B:crushedPhosphate_true=true + B:crushedPhosphorus_true=true + B:crushedPitchblende_true=true + B:crushedPlatinum_true=true + B:crushedPlutonium_true=true + B:crushedPowellite_true=true + B:crushedPyrite_true=true + B:crushedPyrochlore_true=true + B:crushedPyrolusite_true=true + B:crushedPyrope_true=true + B:crushedQuartzite_true=true + B:crushedRedstone_true=true + B:crushedRockSalt_true=true + B:crushedRuby_true=true + B:crushedSalt_true=true + B:crushedSaltpeter_true=true + B:crushedSapphire_true=true + B:crushedScheelite_true=true + B:crushedSilver_true=true + B:crushedSoapstone_true=true + B:crushedSodalite_true=true + B:crushedSpessartine_true=true + B:crushedSphalerite_true=true + B:crushedSpodumene_true=true + B:crushedStibnite_true=true + B:crushedSulfur_true=true + B:crushedTalc_true=true + B:crushedTantalite_true=true + B:crushedTanzanite_true=true + B:crushedTetrahedrite_true=true + B:crushedThorium_true=true + B:crushedTin_true=true + B:crushedTitanium_true=true + B:crushedTopaz_true=true + B:crushedTungstate_true=true + B:crushedUraninite_true=true + B:crushedUranium235_true=true + B:crushedUranium_true=true + B:crushedVanadiumMagnetite_true=true + B:crushedWulfenite_true=true + B:crushedYellowLimonite_true=true + B:crushedZinc_true=true +} + + +polarizer { + I:blockIron_1152=1152 + I:blockNeodymium_1152=1152 + I:blockSteel_1152=1152 + I:blockWroughtIron_1152=1152 + I:boltIron_16=16 + I:boltNeodymium_16=16 + I:boltSteel_16=16 + I:boltWroughtIron_16=16 + I:dustIron_128=128 + I:dustNeodymium_128=128 + I:dustSmallIron_32=32 + I:dustSmallNeodymium_32=32 + I:dustSmallSteel_32=32 + I:dustSmallWroughtIron_32=32 + I:dustSteel_128=128 + I:dustTinyIron_16=16 + I:dustTinyNeodymium_16=16 + I:dustTinySteel_16=16 + I:dustTinyWroughtIron_16=16 + I:dustWroughtIron_128=128 + I:frameGtIron_256=256 + I:frameGtNeodymium_256=256 + I:frameGtSteel_256=256 + I:frameGtWroughtIron_256=256 + I:ingotIron_128=128 + I:ingotNeodymium_128=128 + I:ingotSteel_128=128 + I:ingotWroughtIron_128=128 + I:nuggetIron_16=16 + I:nuggetNeodymium_16=16 + I:nuggetSteel_16=16 + I:nuggetWroughtIron_16=16 + I:plateDoubleIron_256=256 + I:plateDoubleNeodymium_256=256 + I:plateDoubleSteel_256=256 + I:plateDoubleWroughtIron_256=256 + I:plateIron_128=128 + I:plateNeodymium_128=128 + I:plateSteel_128=128 + I:plateWroughtIron_128=128 + I:screwIron_16=16 + I:screwNeodymium_16=16 + I:screwSteel_16=16 + I:screwWroughtIron_16=16 + I:stickIron_64=64 + I:stickLongIron_128=128 + I:stickLongNeodymium_128=128 + I:stickLongSteel_128=128 + I:stickLongWroughtIron_128=128 + I:stickNeodymium_64=64 + I:stickSteel_64=64 + I:stickWroughtIron_64=64 + I:toolHeadAxeIron_384=384 + I:toolHeadAxeNeodymium_384=384 + I:toolHeadAxeSteel_384=384 + I:toolHeadAxeWroughtIron_384=384 + I:toolHeadBuzzSawIron_512=512 + I:toolHeadBuzzSawNeodymium_512=512 + I:toolHeadBuzzSawSteel_512=512 + I:toolHeadBuzzSawWroughtIron_512=512 + I:toolHeadChainsawIron_256=256 + I:toolHeadChainsawNeodymium_256=256 + I:toolHeadChainsawSteel_256=256 + I:toolHeadChainsawWroughtIron_256=256 + I:toolHeadDrillIron_512=512 + I:toolHeadDrillNeodymium_512=512 + I:toolHeadDrillSteel_512=512 + I:toolHeadDrillWroughtIron_512=512 + I:toolHeadFileIron_256=256 + I:toolHeadFileNeodymium_256=256 + I:toolHeadFileSteel_256=256 + I:toolHeadFileWroughtIron_256=256 + I:toolHeadHammerIron_768=768 + I:toolHeadHammerNeodymium_768=768 + I:toolHeadHammerSteel_768=768 + I:toolHeadHammerWroughtIron_768=768 + I:toolHeadHoeIron_256=256 + I:toolHeadHoeNeodymium_256=256 + I:toolHeadHoeSteel_256=256 + I:toolHeadHoeWroughtIron_256=256 + I:toolHeadPickaxeIron_384=384 + I:toolHeadPickaxeNeodymium_384=384 + I:toolHeadPickaxeSteel_384=384 + I:toolHeadPickaxeWroughtIron_384=384 + I:toolHeadPlowIron_512=512 + I:toolHeadPlowNeodymium_512=512 + I:toolHeadPlowSteel_512=512 + I:toolHeadPlowWroughtIron_512=512 + I:toolHeadSawIron_256=256 + I:toolHeadSawNeodymium_256=256 + I:toolHeadSawSteel_256=256 + I:toolHeadSawWroughtIron_256=256 + I:toolHeadSenseIron_384=384 + I:toolHeadSenseNeodymium_384=384 + I:toolHeadSenseSteel_384=384 + I:toolHeadSenseWroughtIron_384=384 + I:toolHeadShovelIron_128=128 + I:toolHeadShovelNeodymium_128=128 + I:toolHeadShovelSteel_128=128 + I:toolHeadShovelWroughtIron_128=128 + I:toolHeadSwordIron_256=256 + I:toolHeadSwordNeodymium_256=256 + I:toolHeadSwordSteel_256=256 + I:toolHeadSwordWroughtIron_256=256 + I:toolHeadUniversalSpadeIron_128=128 + I:toolHeadUniversalSpadeNeodymium_128=128 + I:toolHeadUniversalSpadeSteel_128=128 + I:toolHeadUniversalSpadeWroughtIron_128=128 + I:toolHeadWrenchIron_512=512 + I:toolHeadWrenchNeodymium_512=512 + I:toolHeadWrenchSteel_512=512 + I:toolHeadWrenchWroughtIron_512=512 + I:turbineBladeIron_768=768 + I:turbineBladeNeodymium_768=768 + I:turbineBladeSteel_768=768 + I:turbineBladeWroughtIron_768=768 +} + + +press { + I:gt.metaitem.01.32001_100=100 + I:gt.metaitem.01.32009_100=100 + I:gt.metaitem.01.32200_64=64 + I:gt.metaitem.02.32561_256=256 + I:gt.metaitem.02.32562_128=128 + I:gt.metaitem.02.32563_384=384 + I:gt.metaitem.02.32569_384=384 + I:ic2.itemCoin_100=100 +} + + +primitiveblastfurnace { + I:blockIron_64800=64800 + I:dustBandedIron_2400=2400 + I:dustBasalticMineralSand_2400=2400 + I:dustBrownLimonite_2400=2400 + I:dustCassiteriteSand_2400=2400 + I:dustCassiterite_2400=2400 + I:dustChalcopyrite_2400=2400 + I:dustCobaltite_2400=2400 + I:dustGalena_2400=2400 + I:dustGarnierite_2400=2400 + I:dustGraniticMineralSand_2400=2400 + I:dustIron_7200=7200 + I:dustMagnetite_2400=2400 + I:dustMalachite_2400=2400 + I:dustPentlandite_2400=2400 + I:dustPyrite_2400=2400 + I:dustSphalerite_2400=2400 + I:dustSteel_7200=7200 + I:dustStibnite_2400=2400 + I:dustTetrahedrite_2400=2400 + I:dustYellowLimonite_2400=2400 + I:ingotIron_7200=7200 +} + + +printer { + I:gt.metaitem.01.32485_100=100 + I:item.book_400=400 + I:item.emptyMap_400=400 + I:plateDoublePaper_100=100 + I:platePaper_400=400 +} + + +pulveriser { + I:arrowGtWoodDamascusSteel_18=18 + I:arrowGtWoodDamascusSteel_400=400 + I:arrowGtWoodSterlingSilver_29=29 + I:arrowGtWoodSterlingSilver_400=400 + I:blockAluminium_234=234 + I:blockAluminium_400=400 + I:blockAmericium_2205=2205 + I:blockAmericium_400=400 + I:blockAmethyst_243=243 + I:blockAmethyst_400=400 + I:blockAnnealedCopper_400=400 + I:blockAnnealedCopper_567=567 + I:blockAntimony_1089=1089 + I:blockAntimony_400=400 + I:blockArsenic_400=400 + I:blockArsenic_675=675 + I:blockBasalt_360=360 + I:blockBasalt_400=400 + I:blockBatteryAlloy_1701=1701 + I:blockBatteryAlloy_400=400 + I:blockBeryllium_400=400 + I:blockBeryllium_81=81 + I:blockBismuthBronze_400=400 + I:blockBismuthBronze_828=828 + I:blockBismuth_1872=1872 + I:blockBismuth_400=400 + I:blockBlackBronze_400=400 + I:blockBlackBronze_882=882 + I:blockBlackSteel_400=400 + I:blockBlackSteel_576=576 + I:blockBlueSteel_400=400 + I:blockBlueSteel_675=675 + I:blockBlueTopaz_144=144 + I:blockBlueTopaz_400=400 + I:blockBrass_400=400 + I:blockBrass_567=567 + I:blockBronze_400=400 + I:blockBronze_684=684 + I:blockCaesium_1188=1188 + I:blockCaesium_400=400 + I:blockCerium_1260=1260 + I:blockCerium_400=400 + I:blockCertusQuartz_400=400 + I:blockCertusQuartz_882=882 + I:blockCharcoal_108=108 + I:blockCharcoal_400=400 + I:blockChrome_400=400 + I:blockChrome_468=468 + I:blockCoal_216=216 + I:blockCoal_400=400 + I:blockCobaltBrass_400=400 + I:blockCobaltBrass_522=522 + I:blockCobalt_400=400 + I:blockCobalt_531=531 + I:blockCopper_400=400 + I:blockCopper_567=567 + I:blockCupronickel_400=400 + I:blockCupronickel_540=540 + I:blockDamascusSteel_400=400 + I:blockDamascusSteel_504=504 + I:blockDiamond_400=400 + I:blockDiamond_6912=6912 + I:blockDilithium_400=400 + I:blockDilithium_882=882 + I:blockDuranium_400=400 + I:blockDuranium_882=882 + I:blockElectrum_1359=1359 + I:blockElectrum_400=400 + I:blockEmerald_162=162 + I:blockEmerald_400=400 + I:blockEnderEye_1782=1782 + I:blockEnderEye_400=400 + I:blockEnderPearl_400=400 + I:blockEnderPearl_747=747 + I:blockEuropium_1359=1359 + I:blockEuropium_400=400 + I:blockFoolsRuby_400=400 + I:blockFoolsRuby_882=882 + I:blockForcicium_400=400 + I:blockForcicium_882=882 + I:blockForcillium_400=400 + I:blockForcillium_882=882 + I:blockGallium_400=400 + I:blockGallium_630=630 + I:blockGarnetRed_207=207 + I:blockGarnetRed_400=400 + I:blockGarnetYellow_207=207 + I:blockGarnetYellow_400=400 + I:blockGold_1764=1764 + I:blockGold_400=400 + I:blockGreenSapphire_180=180 + I:blockGreenSapphire_400=400 + I:blockHSSE_400=400 + I:blockHSSE_729=729 + I:blockHSSG_400=400 + I:blockHSSG_882=882 + I:blockHSSS_1161=1161 + I:blockHSSS_400=400 + I:blockIndium_1026=1026 + I:blockIndium_400=400 + I:blockInvar_400=400 + I:blockInvar_504=504 + I:blockIridium_1728=1728 + I:blockIridium_400=400 + I:blockIronMagnetic_400=400 + I:blockIronMagnetic_504=504 + I:blockIron_400=400 + I:blockIron_504=504 + I:blockJasper_400=400 + I:blockJasper_882=882 + I:blockKanthal_396=396 + I:blockKanthal_400=400 + I:blockLapis_252=252 + I:blockLapis_400=400 + I:blockLazurite_261=261 + I:blockLazurite_400=400 + I:blockLead_1863=1863 + I:blockLead_400=400 + I:blockLignite_400=400 + I:blockLignite_90=90 + I:blockLutetium_1566=1566 + I:blockLutetium_400=400 + I:blockMagnalium_225=225 + I:blockMagnalium_400=400 + I:blockMagnesium_216=216 + I:blockMagnesium_400=400 + I:blockManganese_400=400 + I:blockManganese_495=495 + I:blockMithril_2205=2205 + I:blockMithril_400=400 + I:blockMolybdenum_400=400 + I:blockMolybdenum_855=855 + I:blockMonazite_400=400 + I:blockMonazite_522=522 + I:blockNaquadahAlloy_400=400 + I:blockNaquadahAlloy_882=882 + I:blockNaquadahEnriched_400=400 + I:blockNaquadahEnriched_882=882 + I:blockNaquadah_400=400 + I:blockNaquadah_882=882 + I:blockNaquadria_400=400 + I:blockNaquadria_882=882 + I:blockNeodymiumMagnetic_1296=1296 + I:blockNeodymiumMagnetic_400=400 + I:blockNeodymium_1296=1296 + I:blockNeodymium_400=400 + I:blockNetherStar_400=400 + I:blockNetherStar_882=882 + I:blockNeutronium_400=400 + I:blockNeutronium_900000=900000 + I:blockNichrome_400=400 + I:blockNichrome_504=504 + I:blockNickel_400=400 + I:blockNickel_522=522 + I:blockNiobiumNitride_400=400 + I:blockNiobiumNitride_486=486 + I:blockNiobiumTitanium_400=400 + I:blockNiobiumTitanium_639=639 + I:blockNiobium_400=400 + I:blockNiobium_846=846 + I:blockNiter_180=180 + I:blockNiter_400=400 + I:blockOlivine_252=252 + I:blockOlivine_400=400 + I:blockOpal_180=180 + I:blockOpal_400=400 + I:blockOsmiridium_1719=1719 + I:blockOsmiridium_400=400 + I:blockOsmium_1710=1710 + I:blockOsmium_400=400 + I:blockPalladium_400=400 + I:blockPalladium_954=954 + I:blockPhosphorus_279=279 + I:blockPhosphorus_400=400 + I:blockPigIron_400=400 + I:blockPigIron_504=504 + I:blockPlatinum_1755=1755 + I:blockPlatinum_400=400 + I:blockPlutonium241_2187=2187 + I:blockPlutonium241_400=400 + I:blockPlutonium_2214=2214 + I:blockPlutonium_400=400 + I:blockQuartzite_180=180 + I:blockQuartzite_400=400 + I:blockRedAlloy_3627=3627 + I:blockRedAlloy_400=400 + I:blockRedSteel_400=400 + I:blockRedSteel_621=621 + I:blockRedstone_400=400 + I:blockRedstone_765=765 + I:blockRoseGold_1521=1521 + I:blockRoseGold_400=400 + I:blockRuby_225=225 + I:blockRuby_400=400 + I:blockSapphire_180=180 + I:blockSapphire_400=400 + I:blockSilicon_252=252 + I:blockSilicon_400=400 + I:blockSilver_400=400 + I:blockSilver_963=963 + I:blockSodalite_225=225 + I:blockSodalite_400=400 + I:blockSolderingAlloy_1062=1062 + I:blockSolderingAlloy_400=400 + I:blockStainlessSteel_400=400 + I:blockStainlessSteel_495=495 + I:blockSteelMagnetic_400=400 + I:blockSteelMagnetic_504=504 + I:blockSteel_400=400 + I:blockSteel_504=504 + I:blockSterlingSilver_400=400 + I:blockSterlingSilver_882=882 + I:blockTantalum_1620=1620 + I:blockTantalum_400=400 + I:blockTanzanite_180=180 + I:blockTanzanite_400=400 + I:blockThorium_2070=2070 + I:blockThorium_400=400 + I:blockTinAlloy_400=400 + I:blockTinAlloy_783=783 + I:blockTin_1062=1062 + I:blockTin_400=400 + I:blockTitanium_400=400 + I:blockTitanium_432=432 + I:blockTopaz_144=144 + I:blockTopaz_400=400 + I:blockTritanium_400=400 + I:blockTritanium_882=882 + I:blockTungstenCarbide_400=400 + I:blockTungstenCarbide_873=873 + I:blockTungstenSteel_1071=1071 + I:blockTungstenSteel_400=400 + I:blockTungsten_1647=1647 + I:blockTungsten_400=400 + I:blockUltimet_400=400 + I:blockUltimet_549=549 + I:blockUranium235_2115=2115 + I:blockUranium235_400=400 + I:blockUranium_2142=2142 + I:blockUranium_400=400 + I:blockVanadiumGallium_400=400 + I:blockVanadiumGallium_495=495 + I:blockVanadiumSteel_400=400 + I:blockVanadiumSteel_495=495 + I:blockVanadium_400=400 + I:blockVanadium_459=459 + I:blockWroughtIron_400=400 + I:blockWroughtIron_504=504 + I:blockYttriumBariumCuprate_400=400 + I:blockYttriumBariumCuprate_459=459 + I:blockYttrium_400=400 + I:blockYttrium_801=801 + I:blockZinc_400=400 + I:blockZinc_585=585 + I:boltAluminium_16=16 + I:boltAluminium_400=400 + I:boltAmethyst_16=16 + I:boltAmethyst_400=400 + I:boltBeryllium_16=16 + I:boltBeryllium_400=400 + I:boltBismuthBronze_16=16 + I:boltBismuthBronze_400=400 + I:boltBismuth_26=26 + I:boltBismuth_400=400 + I:boltBlackBronze_16=16 + I:boltBlackBronze_400=400 + I:boltBlackSteel_16=16 + I:boltBlackSteel_400=400 + I:boltBlueSteel_16=16 + I:boltBlueSteel_400=400 + I:boltBlueTopaz_16=16 + I:boltBlueTopaz_400=400 + I:boltBrass_16=16 + I:boltBrass_400=400 + I:boltBronze_16=16 + I:boltBronze_400=400 + I:boltCarbon_16=16 + I:boltCarbon_400=400 + I:boltCertusQuartz_16=16 + I:boltCertusQuartz_400=400 + I:boltChrome_16=16 + I:boltChrome_400=400 + I:boltCobaltBrass_16=16 + I:boltCobaltBrass_400=400 + I:boltCobalt_16=16 + I:boltCobalt_400=400 + I:boltCupronickel_16=16 + I:boltCupronickel_400=400 + I:boltDamascusSteel_16=16 + I:boltDamascusSteel_400=400 + I:boltDiamond_400=400 + I:boltDiamond_96=96 + I:boltDuranium_16=16 + I:boltDuranium_400=400 + I:boltElectrum_18=18 + I:boltElectrum_400=400 + I:boltEmerald_16=16 + I:boltEmerald_400=400 + I:boltEpoxidFiberReinforced_16=16 + I:boltEpoxidFiberReinforced_400=400 + I:boltEpoxid_16=16 + I:boltEpoxid_400=400 + I:boltGarnetRed_16=16 + I:boltGarnetRed_400=400 + I:boltGarnetYellow_16=16 + I:boltGarnetYellow_400=400 + I:boltGold_24=24 + I:boltGold_400=400 + I:boltGreenSapphire_16=16 + I:boltGreenSapphire_400=400 + I:boltHSSE_16=16 + I:boltHSSE_400=400 + I:boltHSSG_16=16 + I:boltHSSG_400=400 + I:boltHSSS_16=16 + I:boltHSSS_400=400 + I:boltInvar_16=16 + I:boltInvar_400=400 + I:boltIridium_24=24 + I:boltIridium_400=400 + I:boltIronMagnetic_16=16 + I:boltIronMagnetic_400=400 + I:boltIron_16=16 + I:boltIron_400=400 + I:boltKanthal_16=16 + I:boltKanthal_400=400 + I:boltLead_25=25 + I:boltLead_400=400 + I:boltMagnalium_16=16 + I:boltMagnalium_400=400 + I:boltManganese_16=16 + I:boltManganese_400=400 + I:boltMithril_30=30 + I:boltMithril_400=400 + I:boltMolybdenum_16=16 + I:boltMolybdenum_400=400 + I:boltNaquadahAlloy_16=16 + I:boltNaquadahAlloy_400=400 + I:boltNaquadahEnriched_16=16 + I:boltNaquadahEnriched_400=400 + I:boltNaquadah_16=16 + I:boltNaquadah_400=400 + I:boltNaquadria_16=16 + I:boltNaquadria_400=400 + I:boltNeodymiumMagnetic_18=18 + I:boltNeodymiumMagnetic_400=400 + I:boltNeodymium_18=18 + I:boltNeodymium_400=400 + I:boltNetherQuartz_16=16 + I:boltNetherQuartz_400=400 + I:boltNetherStar_16=16 + I:boltNetherStar_400=400 + I:boltNeutronium_12500=12500 + I:boltNeutronium_400=400 + I:boltNichrome_16=16 + I:boltNichrome_400=400 + I:boltNickelZincFerrite_16=16 + I:boltNickelZincFerrite_400=400 + I:boltNickel_16=16 + I:boltNickel_400=400 + I:boltOlivine_16=16 + I:boltOlivine_400=400 + I:boltOpal_16=16 + I:boltOpal_400=400 + I:boltOsmiridium_23=23 + I:boltOsmiridium_400=400 + I:boltOsmium_23=23 + I:boltOsmium_400=400 + I:boltPalladium_16=16 + I:boltPalladium_400=400 + I:boltPigIron_16=16 + I:boltPigIron_400=400 + I:boltPlastic_16=16 + I:boltPlastic_400=400 + I:boltPlatinum_24=24 + I:boltPlatinum_400=400 + I:boltPlutonium241_30=30 + I:boltPlutonium241_400=400 + I:boltPlutonium_30=30 + I:boltPlutonium_400=400 + I:boltPolycaprolactam_16=16 + I:boltPolycaprolactam_400=400 + I:boltPolyphenyleneSulfide_16=16 + I:boltPolyphenyleneSulfide_400=400 + I:boltPolystyrene_16=16 + I:boltPolystyrene_400=400 + I:boltPolytetrafluoroethylene_16=16 + I:boltPolytetrafluoroethylene_400=400 + I:boltPolyvinylChloride_16=16 + I:boltPolyvinylChloride_400=400 + I:boltRedSteel_16=16 + I:boltRedSteel_400=400 + I:boltRoseGold_21=21 + I:boltRoseGold_400=400 + I:boltRubber_16=16 + I:boltRubber_400=400 + I:boltRuby_16=16 + I:boltRuby_400=400 + I:boltSapphire_16=16 + I:boltSapphire_400=400 + I:boltSilicone_16=16 + I:boltSilicone_400=400 + I:boltSilver_16=16 + I:boltSilver_400=400 + I:boltStainlessSteel_16=16 + I:boltStainlessSteel_400=400 + I:boltSteelMagnetic_16=16 + I:boltSteelMagnetic_400=400 + I:boltSteel_16=16 + I:boltSteel_400=400 + I:boltSterlingSilver_16=16 + I:boltSterlingSilver_400=400 + I:boltStyreneButadieneRubber_16=16 + I:boltStyreneButadieneRubber_400=400 + I:boltTanzanite_16=16 + I:boltTanzanite_400=400 + I:boltThorium_28=28 + I:boltThorium_400=400 + I:boltTinAlloy_16=16 + I:boltTinAlloy_400=400 + I:boltTin_16=16 + I:boltTin_400=400 + I:boltTitanium_16=16 + I:boltTitanium_400=400 + I:boltTopaz_16=16 + I:boltTopaz_400=400 + I:boltTritanium_16=16 + I:boltTritanium_400=400 + I:boltTungstenCarbide_16=16 + I:boltTungstenCarbide_400=400 + I:boltTungstenSteel_16=16 + I:boltTungstenSteel_400=400 + I:boltTungsten_22=22 + I:boltTungsten_400=400 + I:boltUltimet_16=16 + I:boltUltimet_400=400 + I:boltUranium235_29=29 + I:boltUranium235_400=400 + I:boltUranium_29=29 + I:boltUranium_400=400 + I:boltVanadiumSteel_16=16 + I:boltVanadiumSteel_400=400 + I:boltWoodSealed_16=16 + I:boltWoodSealed_400=400 + I:boltWood_16=16 + I:boltWood_400=400 + I:boltWroughtIron_16=16 + I:boltWroughtIron_400=400 + I:bucketEmpty_168=168 + I:bucketEmpty_400=400 + I:cableGt01Aluminium_37=37 + I:cableGt01Aluminium_400=400 + I:cableGt01AnnealedCopper_400=400 + I:cableGt01AnnealedCopper_56=56 + I:cableGt01BlackSteel_400=400 + I:cableGt01BlackSteel_56=56 + I:cableGt01BlueAlloy_274=274 + I:cableGt01Cobalt_400=400 + I:cableGt01Cobalt_54=54 + I:cableGt01Copper_400=400 + I:cableGt01Copper_56=56 + I:cableGt01Cupronickel_400=400 + I:cableGt01Cupronickel_54=54 + I:cableGt01Duranium_400=400 + I:cableGt01Duranium_73=73 + I:cableGt01Electrum_100=100 + I:cableGt01Electrum_400=400 + I:cableGt01Gold_122=122 + I:cableGt01Gold_400=400 + I:cableGt01HSSG_400=400 + I:cableGt01HSSG_73=73 + I:cableGt01Iron_400=400 + I:cableGt01Iron_52=52 + I:cableGt01Kanthal_400=400 + I:cableGt01Kanthal_46=46 + I:cableGt01Lead_128=128 + I:cableGt01Lead_400=400 + I:cableGt01NaquadahAlloy_400=400 + I:cableGt01NaquadahAlloy_73=73 + I:cableGt01Naquadah_400=400 + I:cableGt01Naquadah_73=73 + I:cableGt01Nichrome_400=400 + I:cableGt01Nichrome_52=52 + I:cableGt01Nickel_400=400 + I:cableGt01Nickel_53=53 + I:cableGt01NiobiumTitanium_400=400 + I:cableGt01NiobiumTitanium_60=60 + I:cableGt01Osmium_119=119 + I:cableGt01Osmium_400=400 + I:cableGt01Platinum_122=122 + I:cableGt01Platinum_400=400 + I:cableGt01RedAlloy_226=226 + I:cableGt01RedAlloy_400=400 + I:cableGt01Silver_400=400 + I:cableGt01Silver_78=78 + I:cableGt01SolderingAlloy_400=400 + I:cableGt01SolderingAlloy_83=83 + I:cableGt01Steel_400=400 + I:cableGt01Steel_52=52 + I:cableGt01Tin_400=400 + I:cableGt01Tin_83=83 + I:cableGt01Titanium_400=400 + I:cableGt01Titanium_48=48 + I:cableGt01TungstenSteel_400=400 + I:cableGt01TungstenSteel_84=84 + I:cableGt01Tungsten_116=116 + I:cableGt01Tungsten_400=400 + I:cableGt01VanadiumGallium_400=400 + I:cableGt01VanadiumGallium_52=52 + I:cableGt01YttriumBariumCuprate_400=400 + I:cableGt01YttriumBariumCuprate_50=50 + I:cableGt01Zinc_400=400 + I:cableGt01Zinc_57=57 + I:cableGt02Aluminium_400=400 + I:cableGt02Aluminium_50=50 + I:cableGt02AnnealedCopper_400=400 + I:cableGt02AnnealedCopper_87=87 + I:cableGt02BlackSteel_400=400 + I:cableGt02BlackSteel_88=88 + I:cableGt02BlueAlloy_523=523 + I:cableGt02Cobalt_400=400 + I:cableGt02Cobalt_83=83 + I:cableGt02Copper_400=400 + I:cableGt02Copper_87=87 + I:cableGt02Cupronickel_400=400 + I:cableGt02Cupronickel_84=84 + I:cableGt02Duranium_122=122 + I:cableGt02Duranium_400=400 + I:cableGt02Electrum_175=175 + I:cableGt02Electrum_400=400 + I:cableGt02Gold_220=220 + I:cableGt02Gold_400=400 + I:cableGt02HSSG_122=122 + I:cableGt02HSSG_400=400 + I:cableGt02Iron_400=400 + I:cableGt02Iron_80=80 + I:cableGt02Kanthal_400=400 + I:cableGt02Kanthal_68=68 + I:cableGt02Lead_231=231 + I:cableGt02Lead_400=400 + I:cableGt02NaquadahAlloy_122=122 + I:cableGt02NaquadahAlloy_400=400 + I:cableGt02Naquadah_122=122 + I:cableGt02Naquadah_400=400 + I:cableGt02Nichrome_400=400 + I:cableGt02Nichrome_80=80 + I:cableGt02Nickel_400=400 + I:cableGt02Nickel_82=82 + I:cableGt02NiobiumTitanium_400=400 + I:cableGt02NiobiumTitanium_95=95 + I:cableGt02Osmium_214=214 + I:cableGt02Osmium_400=400 + I:cableGt02Platinum_219=219 + I:cableGt02Platinum_400=400 + I:cableGt02RedAlloy_400=400 + I:cableGt02RedAlloy_427=427 + I:cableGt02Silver_131=131 + I:cableGt02Silver_400=400 + I:cableGt02SolderingAlloy_142=142 + I:cableGt02SolderingAlloy_400=400 + I:cableGt02Steel_400=400 + I:cableGt02Steel_80=80 + I:cableGt02Tin_142=142 + I:cableGt02Tin_400=400 + I:cableGt02Titanium_400=400 + I:cableGt02Titanium_72=72 + I:cableGt02TungstenSteel_143=143 + I:cableGt02TungstenSteel_400=400 + I:cableGt02Tungsten_207=207 + I:cableGt02Tungsten_400=400 + I:cableGt02VanadiumGallium_400=400 + I:cableGt02VanadiumGallium_79=79 + I:cableGt02YttriumBariumCuprate_400=400 + I:cableGt02YttriumBariumCuprate_75=75 + I:cableGt02Zinc_400=400 + I:cableGt02Zinc_89=89 + I:cableGt04Aluminium_101=101 + I:cableGt04Aluminium_400=400 + I:cableGt04AnnealedCopper_175=175 + I:cableGt04AnnealedCopper_400=400 + I:cableGt04BlackSteel_177=177 + I:cableGt04BlackSteel_400=400 + I:cableGt04BlueAlloy_1047=1047 + I:cableGt04Cobalt_167=167 + I:cableGt04Cobalt_400=400 + I:cableGt04Copper_175=175 + I:cableGt04Copper_400=400 + I:cableGt04Cupronickel_169=169 + I:cableGt04Cupronickel_400=400 + I:cableGt04Duranium_245=245 + I:cableGt04Duranium_400=400 + I:cableGt04Electrum_351=351 + I:cableGt04Electrum_400=400 + I:cableGt04Gold_400=400 + I:cableGt04Gold_441=441 + I:cableGt04HSSG_245=245 + I:cableGt04HSSG_400=400 + I:cableGt04Iron_161=161 + I:cableGt04Iron_400=400 + I:cableGt04Kanthal_137=137 + I:cableGt04Kanthal_400=400 + I:cableGt04Lead_400=400 + I:cableGt04Lead_463=463 + I:cableGt04NaquadahAlloy_245=245 + I:cableGt04NaquadahAlloy_400=400 + I:cableGt04Naquadah_245=245 + I:cableGt04Naquadah_400=400 + I:cableGt04Nichrome_161=161 + I:cableGt04Nichrome_400=400 + I:cableGt04Nickel_165=165 + I:cableGt04Nickel_400=400 + I:cableGt04NiobiumTitanium_191=191 + I:cableGt04NiobiumTitanium_400=400 + I:cableGt04Osmium_400=400 + I:cableGt04Osmium_429=429 + I:cableGt04Platinum_400=400 + I:cableGt04Platinum_439=439 + I:cableGt04RedAlloy_400=400 + I:cableGt04RedAlloy_855=855 + I:cableGt04Silver_263=263 + I:cableGt04Silver_400=400 + I:cableGt04SolderingAlloy_285=285 + I:cableGt04SolderingAlloy_400=400 + I:cableGt04Steel_161=161 + I:cableGt04Steel_400=400 + I:cableGt04Tin_285=285 + I:cableGt04Tin_400=400 + I:cableGt04Titanium_145=145 + I:cableGt04Titanium_400=400 + I:cableGt04TungstenSteel_287=287 + I:cableGt04TungstenSteel_400=400 + I:cableGt04Tungsten_400=400 + I:cableGt04Tungsten_415=415 + I:cableGt04VanadiumGallium_159=159 + I:cableGt04VanadiumGallium_400=400 + I:cableGt04YttriumBariumCuprate_151=151 + I:cableGt04YttriumBariumCuprate_400=400 + I:cableGt04Zinc_179=179 + I:cableGt04Zinc_400=400 + I:cableGt08Aluminium_177=177 + I:cableGt08Aluminium_400=400 + I:cableGt08AnnealedCopper_325=325 + I:cableGt08AnnealedCopper_400=400 + I:cableGt08BlackSteel_329=329 + I:cableGt08BlackSteel_400=400 + I:cableGt08BlueAlloy_2069=2069 + I:cableGt08Cobalt_309=309 + I:cableGt08Cobalt_400=400 + I:cableGt08Copper_325=325 + I:cableGt08Copper_400=400 + I:cableGt08Cupronickel_313=313 + I:cableGt08Cupronickel_400=400 + I:cableGt08Duranium_400=400 + I:cableGt08Duranium_465=465 + I:cableGt08Electrum_400=400 + I:cableGt08Electrum_677=677 + I:cableGt08Gold_400=400 + I:cableGt08Gold_857=857 + I:cableGt08HSSG_400=400 + I:cableGt08HSSG_465=465 + I:cableGt08Iron_297=297 + I:cableGt08Iron_400=400 + I:cableGt08Kanthal_249=249 + I:cableGt08Kanthal_400=400 + I:cableGt08Lead_400=400 + I:cableGt08Lead_901=901 + I:cableGt08NaquadahAlloy_400=400 + I:cableGt08NaquadahAlloy_465=465 + I:cableGt08Naquadah_400=400 + I:cableGt08Naquadah_465=465 + I:cableGt08Nichrome_297=297 + I:cableGt08Nichrome_400=400 + I:cableGt08Nickel_305=305 + I:cableGt08Nickel_400=400 + I:cableGt08NiobiumTitanium_357=357 + I:cableGt08NiobiumTitanium_400=400 + I:cableGt08Osmium_400=400 + I:cableGt08Osmium_833=833 + I:cableGt08Platinum_400=400 + I:cableGt08Platinum_853=853 + I:cableGt08RedAlloy_1685=1685 + I:cableGt08RedAlloy_400=400 + I:cableGt08Silver_400=400 + I:cableGt08Silver_501=501 + I:cableGt08SolderingAlloy_400=400 + I:cableGt08SolderingAlloy_545=545 + I:cableGt08Steel_297=297 + I:cableGt08Steel_400=400 + I:cableGt08Tin_400=400 + I:cableGt08Tin_545=545 + I:cableGt08Titanium_265=265 + I:cableGt08Titanium_400=400 + I:cableGt08TungstenSteel_400=400 + I:cableGt08TungstenSteel_549=549 + I:cableGt08Tungsten_400=400 + I:cableGt08Tungsten_805=805 + I:cableGt08VanadiumGallium_293=293 + I:cableGt08VanadiumGallium_400=400 + I:cableGt08YttriumBariumCuprate_277=277 + I:cableGt08YttriumBariumCuprate_400=400 + I:cableGt08Zinc_333=333 + I:cableGt08Zinc_400=400 + I:cableGt12Aluminium_254=254 + I:cableGt12Aluminium_400=400 + I:cableGt12AnnealedCopper_400=400 + I:cableGt12AnnealedCopper_476=476 + I:cableGt12BlackSteel_400=400 + I:cableGt12BlackSteel_482=482 + I:cableGt12BlueAlloy_3092=3092 + I:cableGt12Cobalt_400=400 + I:cableGt12Cobalt_452=452 + I:cableGt12Copper_400=400 + I:cableGt12Copper_476=476 + I:cableGt12Cupronickel_400=400 + I:cableGt12Cupronickel_458=458 + I:cableGt12Duranium_400=400 + I:cableGt12Duranium_686=686 + I:cableGt12Electrum_1004=1004 + I:cableGt12Electrum_400=400 + I:cableGt12Gold_1274=1274 + I:cableGt12Gold_400=400 + I:cableGt12HSSG_400=400 + I:cableGt12HSSG_686=686 + I:cableGt12Iron_400=400 + I:cableGt12Iron_434=434 + I:cableGt12Kanthal_362=362 + I:cableGt12Kanthal_400=400 + I:cableGt12Lead_1340=1340 + I:cableGt12Lead_400=400 + I:cableGt12NaquadahAlloy_400=400 + I:cableGt12NaquadahAlloy_686=686 + I:cableGt12Naquadah_400=400 + I:cableGt12Naquadah_686=686 + I:cableGt12Nichrome_400=400 + I:cableGt12Nichrome_434=434 + I:cableGt12Nickel_400=400 + I:cableGt12Nickel_446=446 + I:cableGt12NiobiumTitanium_400=400 + I:cableGt12NiobiumTitanium_524=524 + I:cableGt12Osmium_1238=1238 + I:cableGt12Osmium_400=400 + I:cableGt12Platinum_1268=1268 + I:cableGt12Platinum_400=400 + I:cableGt12RedAlloy_2516=2516 + I:cableGt12RedAlloy_400=400 + I:cableGt12Silver_400=400 + I:cableGt12Silver_740=740 + I:cableGt12SolderingAlloy_400=400 + I:cableGt12SolderingAlloy_806=806 + I:cableGt12Steel_400=400 + I:cableGt12Steel_434=434 + I:cableGt12Tin_400=400 + I:cableGt12Tin_806=806 + I:cableGt12Titanium_386=386 + I:cableGt12Titanium_400=400 + I:cableGt12TungstenSteel_400=400 + I:cableGt12TungstenSteel_812=812 + I:cableGt12Tungsten_1196=1196 + I:cableGt12Tungsten_400=400 + I:cableGt12VanadiumGallium_400=400 + I:cableGt12VanadiumGallium_428=428 + I:cableGt12YttriumBariumCuprate_400=400 + I:cableGt12YttriumBariumCuprate_404=404 + I:cableGt12Zinc_400=400 + I:cableGt12Zinc_488=488 + I:cellAlduorite_334=334 + I:cellArsenic_311=311 + I:cellBioFuel_334=334 + I:cellCarbon_248=248 + I:cellCobaltHexahydrate_334=334 + I:cellDilithium_334=334 + I:cellEmpty_236=236 + I:cellEmpty_400=400 + I:cellForcicium_334=334 + I:cellForcillium_334=334 + I:cellGlowstone_334=334 + I:cellGraphite_334=334 + I:cellMagnesiumchloride_267=267 + I:cellNitricAcid_248=248 + I:cellNitroCarbon_249=249 + I:cellPhosphate_254=254 + I:cellPhosphorousPentoxide_256=256 + I:cellPhosphorus_267=267 + I:cellSeedOilHemp_334=334 + I:cellSeedOilLin_334=334 + I:cellSiliconDioxide_256=256 + I:cellSnow_242=242 + I:crushedAlmandine_400=400 + I:crushedAluminium_400=400 + I:crushedAmethyst_400=400 + I:crushedApatite_400=400 + I:crushedBandedIron_400=400 + I:crushedBarite_400=400 + I:crushedBastnasite_400=400 + I:crushedBauxite_400=400 + I:crushedBentonite_400=400 + I:crushedBeryllium_400=400 + I:crushedBismuth_400=400 + I:crushedBlueTopaz_400=400 + I:crushedBrownLimonite_400=400 + I:crushedCalcite_400=400 + I:crushedCassiteriteSand_400=400 + I:crushedCassiterite_400=400 + I:crushedCentrifugedAlmandine_400=400 + I:crushedCentrifugedAluminium_400=400 + I:crushedCentrifugedAmethyst_400=400 + I:crushedCentrifugedApatite_400=400 + I:crushedCentrifugedBandedIron_400=400 + I:crushedCentrifugedBarite_400=400 + I:crushedCentrifugedBastnasite_400=400 + I:crushedCentrifugedBauxite_400=400 + I:crushedCentrifugedBentonite_400=400 + I:crushedCentrifugedBeryllium_400=400 + I:crushedCentrifugedBismuth_400=400 + I:crushedCentrifugedBlueTopaz_400=400 + I:crushedCentrifugedBrownLimonite_400=400 + I:crushedCentrifugedCalcite_400=400 + I:crushedCentrifugedCassiteriteSand_400=400 + I:crushedCentrifugedCassiterite_400=400 + I:crushedCentrifugedCertusQuartz_400=400 + I:crushedCentrifugedChalcopyrite_400=400 + I:crushedCentrifugedChrome_400=400 + I:crushedCentrifugedChromite_400=400 + I:crushedCentrifugedCinnabar_400=400 + I:crushedCentrifugedCoal_400=400 + I:crushedCentrifugedCobaltite_400=400 + I:crushedCentrifugedCooperite_400=400 + I:crushedCentrifugedCopper_400=400 + I:crushedCentrifugedDiamond_400=400 + I:crushedCentrifugedDiatomite_400=400 + I:crushedCentrifugedEmerald_400=400 + I:crushedCentrifugedFoolsRuby_400=400 + I:crushedCentrifugedGalena_400=400 + I:crushedCentrifugedGarnetRed_400=400 + I:crushedCentrifugedGarnetYellow_400=400 + I:crushedCentrifugedGarnierite_400=400 + I:crushedCentrifugedGlauconite_400=400 + I:crushedCentrifugedGold_400=400 + I:crushedCentrifugedGraphite_400=400 + I:crushedCentrifugedGreenSapphire_400=400 + I:crushedCentrifugedGrossular_400=400 + I:crushedCentrifugedIlmenite_400=400 + I:crushedCentrifugedIridium_400=400 + I:crushedCentrifugedIron_400=400 + I:crushedCentrifugedLapis_400=400 + I:crushedCentrifugedLazurite_400=400 + I:crushedCentrifugedLead_400=400 + I:crushedCentrifugedLepidolite_400=400 + I:crushedCentrifugedLignite_400=400 + I:crushedCentrifugedLithium_400=400 + I:crushedCentrifugedMagnesite_400=400 + I:crushedCentrifugedMagnetite_400=400 + I:crushedCentrifugedMalachite_400=400 + I:crushedCentrifugedManganese_400=400 + I:crushedCentrifugedMolybdenite_400=400 + I:crushedCentrifugedMolybdenum_400=400 + I:crushedCentrifugedMonazite_400=400 + I:crushedCentrifugedNaquadahEnriched_400=400 + I:crushedCentrifugedNaquadah_400=400 + I:crushedCentrifugedNaquadria_400=400 + I:crushedCentrifugedNeodymium_400=400 + I:crushedCentrifugedNetherQuartz_400=400 + I:crushedCentrifugedNickel_400=400 + I:crushedCentrifugedOilsands_400=400 + I:crushedCentrifugedOlivine_400=400 + I:crushedCentrifugedOpal_400=400 + I:crushedCentrifugedOsmium_400=400 + I:crushedCentrifugedPalladium_400=400 + I:crushedCentrifugedPentlandite_400=400 + I:crushedCentrifugedPhosphate_400=400 + I:crushedCentrifugedPhosphorus_400=400 + I:crushedCentrifugedPitchblende_400=400 + I:crushedCentrifugedPlatinum_400=400 + I:crushedCentrifugedPlutonium_400=400 + I:crushedCentrifugedPowellite_400=400 + I:crushedCentrifugedPyrite_400=400 + I:crushedCentrifugedPyrochlore_400=400 + I:crushedCentrifugedPyrolusite_400=400 + I:crushedCentrifugedPyrope_400=400 + I:crushedCentrifugedQuartzite_400=400 + I:crushedCentrifugedRedstone_400=400 + I:crushedCentrifugedRockSalt_400=400 + I:crushedCentrifugedRuby_400=400 + I:crushedCentrifugedSalt_400=400 + I:crushedCentrifugedSaltpeter_400=400 + I:crushedCentrifugedSapphire_400=400 + I:crushedCentrifugedScheelite_400=400 + I:crushedCentrifugedSilver_400=400 + I:crushedCentrifugedSoapstone_400=400 + I:crushedCentrifugedSodalite_400=400 + I:crushedCentrifugedSpessartine_400=400 + I:crushedCentrifugedSphalerite_400=400 + I:crushedCentrifugedSpodumene_400=400 + I:crushedCentrifugedStibnite_400=400 + I:crushedCentrifugedSulfur_400=400 + I:crushedCentrifugedTalc_400=400 + I:crushedCentrifugedTantalite_400=400 + I:crushedCentrifugedTanzanite_400=400 + I:crushedCentrifugedTetrahedrite_400=400 + I:crushedCentrifugedThorium_400=400 + I:crushedCentrifugedTin_400=400 + I:crushedCentrifugedTitanium_400=400 + I:crushedCentrifugedTopaz_400=400 + I:crushedCentrifugedTungstate_400=400 + I:crushedCentrifugedUraninite_400=400 + I:crushedCentrifugedUranium235_400=400 + I:crushedCentrifugedUranium_400=400 + I:crushedCentrifugedVanadiumMagnetite_400=400 + I:crushedCentrifugedWulfenite_400=400 + I:crushedCentrifugedYellowLimonite_400=400 + I:crushedCentrifugedZinc_400=400 + I:crushedCertusQuartz_400=400 + I:crushedChalcopyrite_400=400 + I:crushedChrome_400=400 + I:crushedChromite_400=400 + I:crushedCinnabar_400=400 + I:crushedCoal_400=400 + I:crushedCobaltite_400=400 + I:crushedCooperite_400=400 + I:crushedCopper_400=400 + I:crushedDiamond_400=400 + I:crushedDiatomite_400=400 + I:crushedEmerald_400=400 + I:crushedFoolsRuby_400=400 + I:crushedGalena_400=400 + I:crushedGarnetRed_400=400 + I:crushedGarnetYellow_400=400 + I:crushedGarnierite_400=400 + I:crushedGlauconite_400=400 + I:crushedGold_400=400 + I:crushedGraphite_400=400 + I:crushedGreenSapphire_400=400 + I:crushedGrossular_400=400 + I:crushedIlmenite_400=400 + I:crushedIridium_400=400 + I:crushedIron_400=400 + I:crushedLapis_400=400 + I:crushedLazurite_400=400 + I:crushedLead_400=400 + I:crushedLepidolite_400=400 + I:crushedLignite_400=400 + I:crushedLithium_400=400 + I:crushedMagnesite_400=400 + I:crushedMagnetite_400=400 + I:crushedMalachite_400=400 + I:crushedManganese_400=400 + I:crushedMolybdenite_400=400 + I:crushedMolybdenum_400=400 + I:crushedMonazite_400=400 + I:crushedNaquadahEnriched_400=400 + I:crushedNaquadah_400=400 + I:crushedNaquadria_400=400 + I:crushedNeodymium_400=400 + I:crushedNetherQuartz_400=400 + I:crushedNickel_400=400 + I:crushedOilsands_400=400 + I:crushedOlivine_400=400 + I:crushedOpal_400=400 + I:crushedOsmium_400=400 + I:crushedPalladium_400=400 + I:crushedPentlandite_400=400 + I:crushedPhosphate_400=400 + I:crushedPhosphorus_400=400 + I:crushedPitchblende_400=400 + I:crushedPlatinum_400=400 + I:crushedPlutonium_400=400 + I:crushedPowellite_400=400 + I:crushedPurifiedAlmandine_400=400 + I:crushedPurifiedAluminium_400=400 + I:crushedPurifiedAmethyst_400=400 + I:crushedPurifiedApatite_400=400 + I:crushedPurifiedBandedIron_400=400 + I:crushedPurifiedBarite_400=400 + I:crushedPurifiedBastnasite_400=400 + I:crushedPurifiedBauxite_400=400 + I:crushedPurifiedBentonite_400=400 + I:crushedPurifiedBeryllium_400=400 + I:crushedPurifiedBismuth_400=400 + I:crushedPurifiedBlueTopaz_400=400 + I:crushedPurifiedBrownLimonite_400=400 + I:crushedPurifiedCalcite_400=400 + I:crushedPurifiedCassiteriteSand_400=400 + I:crushedPurifiedCassiterite_400=400 + I:crushedPurifiedCertusQuartz_400=400 + I:crushedPurifiedChalcopyrite_400=400 + I:crushedPurifiedChrome_400=400 + I:crushedPurifiedChromite_400=400 + I:crushedPurifiedCinnabar_400=400 + I:crushedPurifiedCoal_400=400 + I:crushedPurifiedCobaltite_400=400 + I:crushedPurifiedCooperite_400=400 + I:crushedPurifiedCopper_400=400 + I:crushedPurifiedDiamond_400=400 + I:crushedPurifiedDiatomite_400=400 + I:crushedPurifiedEmerald_400=400 + I:crushedPurifiedFoolsRuby_400=400 + I:crushedPurifiedGalena_400=400 + I:crushedPurifiedGarnetRed_400=400 + I:crushedPurifiedGarnetYellow_400=400 + I:crushedPurifiedGarnierite_400=400 + I:crushedPurifiedGlauconite_400=400 + I:crushedPurifiedGold_400=400 + I:crushedPurifiedGraphite_400=400 + I:crushedPurifiedGreenSapphire_400=400 + I:crushedPurifiedGrossular_400=400 + I:crushedPurifiedIlmenite_400=400 + I:crushedPurifiedIridium_400=400 + I:crushedPurifiedIron_400=400 + I:crushedPurifiedLapis_400=400 + I:crushedPurifiedLazurite_400=400 + I:crushedPurifiedLead_400=400 + I:crushedPurifiedLepidolite_400=400 + I:crushedPurifiedLignite_400=400 + I:crushedPurifiedLithium_400=400 + I:crushedPurifiedMagnesite_400=400 + I:crushedPurifiedMagnetite_400=400 + I:crushedPurifiedMalachite_400=400 + I:crushedPurifiedManganese_400=400 + I:crushedPurifiedMolybdenite_400=400 + I:crushedPurifiedMolybdenum_400=400 + I:crushedPurifiedMonazite_400=400 + I:crushedPurifiedNaquadahEnriched_400=400 + I:crushedPurifiedNaquadah_400=400 + I:crushedPurifiedNaquadria_400=400 + I:crushedPurifiedNeodymium_400=400 + I:crushedPurifiedNetherQuartz_400=400 + I:crushedPurifiedNickel_400=400 + I:crushedPurifiedOilsands_400=400 + I:crushedPurifiedOlivine_400=400 + I:crushedPurifiedOpal_400=400 + I:crushedPurifiedOsmium_400=400 + I:crushedPurifiedPalladium_400=400 + I:crushedPurifiedPentlandite_400=400 + I:crushedPurifiedPhosphate_400=400 + I:crushedPurifiedPhosphorus_400=400 + I:crushedPurifiedPitchblende_400=400 + I:crushedPurifiedPlatinum_400=400 + I:crushedPurifiedPlutonium_400=400 + I:crushedPurifiedPowellite_400=400 + I:crushedPurifiedPyrite_400=400 + I:crushedPurifiedPyrochlore_400=400 + I:crushedPurifiedPyrolusite_400=400 + I:crushedPurifiedPyrope_400=400 + I:crushedPurifiedQuartzite_400=400 + I:crushedPurifiedRedstone_400=400 + I:crushedPurifiedRockSalt_400=400 + I:crushedPurifiedRuby_400=400 + I:crushedPurifiedSalt_400=400 + I:crushedPurifiedSaltpeter_400=400 + I:crushedPurifiedSapphire_400=400 + I:crushedPurifiedScheelite_400=400 + I:crushedPurifiedSilver_400=400 + I:crushedPurifiedSoapstone_400=400 + I:crushedPurifiedSodalite_400=400 + I:crushedPurifiedSpessartine_400=400 + I:crushedPurifiedSphalerite_400=400 + I:crushedPurifiedSpodumene_400=400 + I:crushedPurifiedStibnite_400=400 + I:crushedPurifiedSulfur_400=400 + I:crushedPurifiedTalc_400=400 + I:crushedPurifiedTantalite_400=400 + I:crushedPurifiedTanzanite_400=400 + I:crushedPurifiedTetrahedrite_400=400 + I:crushedPurifiedThorium_400=400 + I:crushedPurifiedTin_400=400 + I:crushedPurifiedTitanium_400=400 + I:crushedPurifiedTopaz_400=400 + I:crushedPurifiedTungstate_400=400 + I:crushedPurifiedUraninite_400=400 + I:crushedPurifiedUranium235_400=400 + I:crushedPurifiedUranium_400=400 + I:crushedPurifiedVanadiumMagnetite_400=400 + I:crushedPurifiedWulfenite_400=400 + I:crushedPurifiedYellowLimonite_400=400 + I:crushedPurifiedZinc_400=400 + I:crushedPyrite_400=400 + I:crushedPyrochlore_400=400 + I:crushedPyrolusite_400=400 + I:crushedPyrope_400=400 + I:crushedQuartzite_400=400 + I:crushedRedstone_400=400 + I:crushedRockSalt_400=400 + I:crushedRuby_400=400 + I:crushedSalt_400=400 + I:crushedSaltpeter_400=400 + I:crushedSapphire_400=400 + I:crushedScheelite_400=400 + I:crushedSilver_400=400 + I:crushedSoapstone_400=400 + I:crushedSodalite_400=400 + I:crushedSpessartine_400=400 + I:crushedSphalerite_400=400 + I:crushedSpodumene_400=400 + I:crushedStibnite_400=400 + I:crushedSulfur_400=400 + I:crushedTalc_400=400 + I:crushedTantalite_400=400 + I:crushedTanzanite_400=400 + I:crushedTetrahedrite_400=400 + I:crushedThorium_400=400 + I:crushedTin_400=400 + I:crushedTitanium_400=400 + I:crushedTopaz_400=400 + I:crushedTungstate_400=400 + I:crushedUraninite_400=400 + I:crushedUranium235_400=400 + I:crushedUranium_400=400 + I:crushedVanadiumMagnetite_400=400 + I:crushedWulfenite_400=400 + I:crushedYellowLimonite_400=400 + I:crushedZinc_400=400 + I:foilAluminium_16=16 + I:foilAluminium_400=400 + I:foilAnnealedCopper_16=16 + I:foilAnnealedCopper_400=400 + I:foilBlackSteel_16=16 + I:foilBlackSteel_400=400 + I:foilCopper_16=16 + I:foilCopper_400=400 + I:foilDuranium_24=24 + I:foilDuranium_400=400 + I:foilElectrum_37=37 + I:foilElectrum_400=400 + I:foilGold_400=400 + I:foilGold_49=49 + I:foilHSSG_24=24 + I:foilHSSG_400=400 + I:foilManganese_16=16 + I:foilManganese_400=400 + I:foilNaquadahAlloy_24=24 + I:foilNaquadahAlloy_400=400 + I:foilNaquadah_24=24 + I:foilNaquadah_400=400 + I:foilNichrome_16=16 + I:foilNichrome_400=400 + I:foilNiobiumTitanium_17=17 + I:foilNiobiumTitanium_400=400 + I:foilOsmiridium_400=400 + I:foilOsmiridium_47=47 + I:foilOsmium_400=400 + I:foilOsmium_47=47 + I:foilPlastic_16=16 + I:foilPlastic_400=400 + I:foilPlatinum_400=400 + I:foilPlatinum_48=48 + I:foilPolyphenyleneSulfide_16=16 + I:foilPolyphenyleneSulfide_400=400 + I:foilPolyvinylChloride_16=16 + I:foilPolyvinylChloride_400=400 + I:foilSilicon_16=16 + I:foilSilicon_400=400 + I:foilSilicone_16=16 + I:foilSilicone_400=400 + I:foilSteel_16=16 + I:foilSteel_400=400 + I:foilTitanium_16=16 + I:foilTitanium_400=400 + I:foilTungstenSteel_29=29 + I:foilTungstenSteel_400=400 + I:foilTungsten_400=400 + I:foilTungsten_45=45 + I:foilVanadiumGallium_16=16 + I:foilVanadiumGallium_400=400 + I:foilYttriumBariumCuprate_16=16 + I:foilYttriumBariumCuprate_400=400 + I:foilZinc_16=16 + I:foilZinc_400=400 + I:frameGtAluminium_400=400 + I:frameGtAluminium_52=52 + I:frameGtAmericium_400=400 + I:frameGtAmericium_490=490 + I:frameGtAnnealedCopper_126=126 + I:frameGtAnnealedCopper_400=400 + I:frameGtAntimony_242=242 + I:frameGtAntimony_400=400 + I:frameGtArsenic_150=150 + I:frameGtArsenic_400=400 + I:frameGtBatteryAlloy_378=378 + I:frameGtBatteryAlloy_400=400 + I:frameGtBeryllium_18=18 + I:frameGtBeryllium_400=400 + I:frameGtBismuthBronze_184=184 + I:frameGtBismuthBronze_400=400 + I:frameGtBismuth_400=400 + I:frameGtBismuth_416=416 + I:frameGtBlackBronze_196=196 + I:frameGtBlackBronze_400=400 + I:frameGtBlackSteel_128=128 + I:frameGtBlackSteel_400=400 + I:frameGtBlueSteel_150=150 + I:frameGtBlueSteel_400=400 + I:frameGtBorosilicateGlass_36=36 + I:frameGtBorosilicateGlass_400=400 + I:frameGtBrass_126=126 + I:frameGtBrass_400=400 + I:frameGtBronze_152=152 + I:frameGtBronze_400=400 + I:frameGtCaesium_264=264 + I:frameGtCaesium_400=400 + I:frameGtCarbon_24=24 + I:frameGtCarbon_400=400 + I:frameGtCerium_280=280 + I:frameGtCerium_400=400 + I:frameGtChrome_104=104 + I:frameGtChrome_400=400 + I:frameGtCobaltBrass_116=116 + I:frameGtCobaltBrass_400=400 + I:frameGtCobalt_118=118 + I:frameGtCobalt_400=400 + I:frameGtCopper_126=126 + I:frameGtCopper_400=400 + I:frameGtCupronickel_120=120 + I:frameGtCupronickel_400=400 + I:frameGtDamascusSteel_112=112 + I:frameGtDamascusSteel_400=400 + I:frameGtDuranium_196=196 + I:frameGtDuranium_400=400 + I:frameGtElectrum_302=302 + I:frameGtElectrum_400=400 + I:frameGtEpoxidFiberReinforced_16=16 + I:frameGtEpoxidFiberReinforced_400=400 + I:frameGtEpoxid_16=16 + I:frameGtEpoxid_400=400 + I:frameGtEuropium_302=302 + I:frameGtEuropium_400=400 + I:frameGtGalliumArsenide_144=144 + I:frameGtGalliumArsenide_400=400 + I:frameGtGallium_140=140 + I:frameGtGallium_400=400 + I:frameGtGold_392=392 + I:frameGtGold_400=400 + I:frameGtHSSE_162=162 + I:frameGtHSSE_400=400 + I:frameGtHSSG_196=196 + I:frameGtHSSG_400=400 + I:frameGtHSSS_258=258 + I:frameGtHSSS_400=400 + I:frameGtIndiumGalliumPhosphide_142=142 + I:frameGtIndiumGalliumPhosphide_400=400 + I:frameGtIndium_228=228 + I:frameGtIndium_400=400 + I:frameGtInvar_112=112 + I:frameGtInvar_400=400 + I:frameGtIridium_384=384 + I:frameGtIridium_400=400 + I:frameGtIronMagnetic_112=112 + I:frameGtIronMagnetic_400=400 + I:frameGtIron_112=112 + I:frameGtIron_400=400 + I:frameGtKanthal_400=400 + I:frameGtKanthal_88=88 + I:frameGtLead_400=400 + I:frameGtLead_414=414 + I:frameGtLithium_16=16 + I:frameGtLithium_400=400 + I:frameGtLutetium_348=348 + I:frameGtLutetium_400=400 + I:frameGtMagnalium_400=400 + I:frameGtMagnalium_50=50 + I:frameGtMagnesium_400=400 + I:frameGtMagnesium_48=48 + I:frameGtManganese_110=110 + I:frameGtManganese_400=400 + I:frameGtMithril_400=400 + I:frameGtMithril_490=490 + I:frameGtMolybdenum_190=190 + I:frameGtMolybdenum_400=400 + I:frameGtNaquadahAlloy_196=196 + I:frameGtNaquadahAlloy_400=400 + I:frameGtNaquadahEnriched_196=196 + I:frameGtNaquadahEnriched_400=400 + I:frameGtNaquadah_196=196 + I:frameGtNaquadah_400=400 + I:frameGtNaquadria_196=196 + I:frameGtNaquadria_400=400 + I:frameGtNeodymiumMagnetic_288=288 + I:frameGtNeodymiumMagnetic_400=400 + I:frameGtNeodymium_288=288 + I:frameGtNeodymium_400=400 + I:frameGtNeutronium_200000=200000 + I:frameGtNeutronium_400=400 + I:frameGtNichrome_112=112 + I:frameGtNichrome_400=400 + I:frameGtNickelZincFerrite_400=400 + I:frameGtNickelZincFerrite_66=66 + I:frameGtNickel_116=116 + I:frameGtNickel_400=400 + I:frameGtNiobiumNitride_108=108 + I:frameGtNiobiumNitride_400=400 + I:frameGtNiobiumTitanium_142=142 + I:frameGtNiobiumTitanium_400=400 + I:frameGtNiobium_188=188 + I:frameGtNiobium_400=400 + I:frameGtOsmiridium_382=382 + I:frameGtOsmiridium_400=400 + I:frameGtOsmium_380=380 + I:frameGtOsmium_400=400 + I:frameGtPalladium_212=212 + I:frameGtPalladium_400=400 + I:frameGtPigIron_112=112 + I:frameGtPigIron_400=400 + I:frameGtPlastic_16=16 + I:frameGtPlastic_400=400 + I:frameGtPlatinum_390=390 + I:frameGtPlatinum_400=400 + I:frameGtPlutonium241_400=400 + I:frameGtPlutonium241_486=486 + I:frameGtPlutonium_400=400 + I:frameGtPlutonium_492=492 + I:frameGtPolycaprolactam_16=16 + I:frameGtPolycaprolactam_400=400 + I:frameGtPolyphenyleneSulfide_18=18 + I:frameGtPolyphenyleneSulfide_400=400 + I:frameGtPolystyrene_16=16 + I:frameGtPolystyrene_400=400 + I:frameGtPolytetrafluoroethylene_32=32 + I:frameGtPolytetrafluoroethylene_400=400 + I:frameGtPolyvinylChloride_20=20 + I:frameGtPolyvinylChloride_400=400 + I:frameGtPotassium_400=400 + I:frameGtPotassium_78=78 + I:frameGtRedAlloy_400=400 + I:frameGtRedAlloy_806=806 + I:frameGtRedSteel_138=138 + I:frameGtRedSteel_400=400 + I:frameGtRoseGold_338=338 + I:frameGtRoseGold_400=400 + I:frameGtRubber_16=16 + I:frameGtRubber_400=400 + I:frameGtSilicon_400=400 + I:frameGtSilicon_56=56 + I:frameGtSilicone_16=16 + I:frameGtSilicone_400=400 + I:frameGtSilver_214=214 + I:frameGtSilver_400=400 + I:frameGtSolderingAlloy_236=236 + I:frameGtSolderingAlloy_400=400 + I:frameGtStainlessSteel_110=110 + I:frameGtStainlessSteel_400=400 + I:frameGtSteelMagnetic_112=112 + I:frameGtSteelMagnetic_400=400 + I:frameGtSteel_112=112 + I:frameGtSteel_400=400 + I:frameGtSterlingSilver_196=196 + I:frameGtSterlingSilver_400=400 + I:frameGtStyreneButadieneRubber_16=16 + I:frameGtStyreneButadieneRubber_400=400 + I:frameGtTantalum_360=360 + I:frameGtTantalum_400=400 + I:frameGtThorium_400=400 + I:frameGtThorium_460=460 + I:frameGtTinAlloy_174=174 + I:frameGtTinAlloy_400=400 + I:frameGtTin_236=236 + I:frameGtTin_400=400 + I:frameGtTitanium_400=400 + I:frameGtTitanium_96=96 + I:frameGtTritanium_196=196 + I:frameGtTritanium_400=400 + I:frameGtTungstenCarbide_194=194 + I:frameGtTungstenCarbide_400=400 + I:frameGtTungstenSteel_238=238 + I:frameGtTungstenSteel_400=400 + I:frameGtTungsten_366=366 + I:frameGtTungsten_400=400 + I:frameGtUltimet_122=122 + I:frameGtUltimet_400=400 + I:frameGtUranium235_400=400 + I:frameGtUranium235_470=470 + I:frameGtUranium_400=400 + I:frameGtUranium_476=476 + I:frameGtVanadiumGallium_110=110 + I:frameGtVanadiumGallium_400=400 + I:frameGtVanadiumSteel_110=110 + I:frameGtVanadiumSteel_400=400 + I:frameGtVanadium_102=102 + I:frameGtVanadium_400=400 + I:frameGtWoodSealed_18=18 + I:frameGtWoodSealed_400=400 + I:frameGtWood_18=18 + I:frameGtWood_400=400 + I:frameGtWroughtIron_112=112 + I:frameGtWroughtIron_400=400 + I:frameGtYttriumBariumCuprate_102=102 + I:frameGtYttriumBariumCuprate_400=400 + I:frameGtYttrium_178=178 + I:frameGtYttrium_400=400 + I:frameGtZinc_130=130 + I:frameGtZinc_400=400 + I:gearGtAluminium_104=104 + I:gearGtAluminium_400=400 + I:gearGtBronze_304=304 + I:gearGtBronze_400=400 + I:gearGtCobaltBrass_232=232 + I:gearGtCobaltBrass_400=400 + I:gearGtCopper_252=252 + I:gearGtCopper_400=400 + I:gearGtDiamond_3072=3072 + I:gearGtDiamond_400=400 + I:gearGtGold_400=400 + I:gearGtGold_784=784 + I:gearGtHSSE_324=324 + I:gearGtHSSE_400=400 + I:gearGtHSSG_392=392 + I:gearGtHSSG_400=400 + I:gearGtIron_224=224 + I:gearGtIron_400=400 + I:gearGtNeutronium_400=400 + I:gearGtNeutronium_400000=400000 + I:gearGtSmallAluminium_26=26 + I:gearGtSmallAluminium_400=400 + I:gearGtSmallHSSE_400=400 + I:gearGtSmallHSSE_81=81 + I:gearGtSmallHSSG_400=400 + I:gearGtSmallHSSG_98=98 + I:gearGtSmallNeutronium_100000=100000 + I:gearGtSmallNeutronium_400=400 + I:gearGtSmallStainlessSteel_400=400 + I:gearGtSmallStainlessSteel_55=55 + I:gearGtSmallSteel_400=400 + I:gearGtSmallSteel_56=56 + I:gearGtSmallTitanium_400=400 + I:gearGtSmallTitanium_48=48 + I:gearGtSmallTungstenSteel_119=119 + I:gearGtSmallTungstenSteel_400=400 + I:gearGtStainlessSteel_220=220 + I:gearGtStainlessSteel_400=400 + I:gearGtSteel_224=224 + I:gearGtSteel_400=400 + I:gearGtStone_392=392 + I:gearGtStone_400=400 + I:gearGtTin_400=400 + I:gearGtTin_472=472 + I:gearGtTitanium_192=192 + I:gearGtTitanium_400=400 + I:gearGtTungstenSteel_400=400 + I:gearGtTungstenSteel_476=476 + I:gearGtWood_36=36 + I:gearGtWood_400=400 + I:gemAmethyst_27=27 + I:gemAmethyst_400=400 + I:gemApatite_32=32 + I:gemApatite_400=400 + I:gemBlueTopaz_16=16 + I:gemBlueTopaz_400=400 + I:gemCertusQuartz_400=400 + I:gemCertusQuartz_98=98 + I:gemCharcoal_16=16 + I:gemCharcoal_400=400 + I:gemChippedAmethyst_16=16 + I:gemChippedAmethyst_400=400 + I:gemChippedBlueTopaz_16=16 + I:gemChippedBlueTopaz_400=400 + I:gemChippedDiamond_192=192 + I:gemChippedDiamond_400=400 + I:gemChippedEmerald_16=16 + I:gemChippedEmerald_400=400 + I:gemChippedFoolsRuby_24=24 + I:gemChippedFoolsRuby_400=400 + I:gemChippedGarnetRed_16=16 + I:gemChippedGarnetRed_400=400 + I:gemChippedGarnetYellow_16=16 + I:gemChippedGarnetYellow_400=400 + I:gemChippedGlass_16=16 + I:gemChippedGlass_400=400 + I:gemChippedGreenSapphire_16=16 + I:gemChippedGreenSapphire_400=400 + I:gemChippedJasper_24=24 + I:gemChippedJasper_400=400 + I:gemChippedOlivine_16=16 + I:gemChippedOlivine_400=400 + I:gemChippedOpal_16=16 + I:gemChippedOpal_400=400 + I:gemChippedRuby_16=16 + I:gemChippedRuby_400=400 + I:gemChippedSapphire_16=16 + I:gemChippedSapphire_400=400 + I:gemChippedTanzanite_16=16 + I:gemChippedTanzanite_400=400 + I:gemChippedTopaz_16=16 + I:gemChippedTopaz_400=400 + I:gemCoal_24=24 + I:gemCoal_400=400 + I:gemDiamond_400=400 + I:gemDiamond_768=768 + I:gemDilithium_400=400 + I:gemDilithium_98=98 + I:gemEmerald_18=18 + I:gemEmerald_400=400 + I:gemEnderEye_198=198 + I:gemEnderEye_400=400 + I:gemEnderPearl_400=400 + I:gemEnderPearl_83=83 + I:gemExquisiteAmethyst_108=108 + I:gemExquisiteAmethyst_400=400 + I:gemExquisiteBlueTopaz_400=400 + I:gemExquisiteBlueTopaz_64=64 + I:gemExquisiteDiamond_3072=3072 + I:gemExquisiteDiamond_400=400 + I:gemExquisiteEmerald_400=400 + I:gemExquisiteEmerald_72=72 + I:gemExquisiteFoolsRuby_392=392 + I:gemExquisiteFoolsRuby_400=400 + I:gemExquisiteGarnetRed_400=400 + I:gemExquisiteGarnetRed_92=92 + I:gemExquisiteGarnetYellow_400=400 + I:gemExquisiteGarnetYellow_92=92 + I:gemExquisiteGlass_400=400 + I:gemExquisiteGlass_80=80 + I:gemExquisiteGreenSapphire_400=400 + I:gemExquisiteGreenSapphire_80=80 + I:gemExquisiteJasper_392=392 + I:gemExquisiteJasper_400=400 + I:gemExquisiteOlivine_112=112 + I:gemExquisiteOlivine_400=400 + I:gemExquisiteOpal_400=400 + I:gemExquisiteOpal_80=80 + I:gemExquisiteRuby_100=100 + I:gemExquisiteRuby_400=400 + I:gemExquisiteSapphire_400=400 + I:gemExquisiteSapphire_80=80 + I:gemExquisiteTanzanite_400=400 + I:gemExquisiteTanzanite_80=80 + I:gemExquisiteTopaz_400=400 + I:gemExquisiteTopaz_64=64 + I:gemFlawedAmethyst_16=16 + I:gemFlawedAmethyst_400=400 + I:gemFlawedBlueTopaz_16=16 + I:gemFlawedBlueTopaz_400=400 + I:gemFlawedDiamond_384=384 + I:gemFlawedDiamond_400=400 + I:gemFlawedEmerald_16=16 + I:gemFlawedEmerald_400=400 + I:gemFlawedFoolsRuby_400=400 + I:gemFlawedFoolsRuby_49=49 + I:gemFlawedGarnetRed_16=16 + I:gemFlawedGarnetRed_400=400 + I:gemFlawedGarnetYellow_16=16 + I:gemFlawedGarnetYellow_400=400 + I:gemFlawedGlass_16=16 + I:gemFlawedGlass_400=400 + I:gemFlawedGreenSapphire_16=16 + I:gemFlawedGreenSapphire_400=400 + I:gemFlawedJasper_400=400 + I:gemFlawedJasper_49=49 + I:gemFlawedOlivine_16=16 + I:gemFlawedOlivine_400=400 + I:gemFlawedOpal_16=16 + I:gemFlawedOpal_400=400 + I:gemFlawedRuby_16=16 + I:gemFlawedRuby_400=400 + I:gemFlawedSapphire_16=16 + I:gemFlawedSapphire_400=400 + I:gemFlawedTanzanite_16=16 + I:gemFlawedTanzanite_400=400 + I:gemFlawedTopaz_16=16 + I:gemFlawedTopaz_400=400 + I:gemFlawlessAmethyst_400=400 + I:gemFlawlessAmethyst_54=54 + I:gemFlawlessBlueTopaz_32=32 + I:gemFlawlessBlueTopaz_400=400 + I:gemFlawlessDiamond_1536=1536 + I:gemFlawlessDiamond_400=400 + I:gemFlawlessEmerald_36=36 + I:gemFlawlessEmerald_400=400 + I:gemFlawlessFoolsRuby_196=196 + I:gemFlawlessFoolsRuby_400=400 + I:gemFlawlessGarnetRed_400=400 + I:gemFlawlessGarnetRed_46=46 + I:gemFlawlessGarnetYellow_400=400 + I:gemFlawlessGarnetYellow_46=46 + I:gemFlawlessGlass_40=40 + I:gemFlawlessGlass_400=400 + I:gemFlawlessGreenSapphire_40=40 + I:gemFlawlessGreenSapphire_400=400 + I:gemFlawlessJasper_196=196 + I:gemFlawlessJasper_400=400 + I:gemFlawlessOlivine_400=400 + I:gemFlawlessOlivine_56=56 + I:gemFlawlessOpal_40=40 + I:gemFlawlessOpal_400=400 + I:gemFlawlessRuby_400=400 + I:gemFlawlessRuby_50=50 + I:gemFlawlessSapphire_40=40 + I:gemFlawlessSapphire_400=400 + I:gemFlawlessTanzanite_40=40 + I:gemFlawlessTanzanite_400=400 + I:gemFlawlessTopaz_32=32 + I:gemFlawlessTopaz_400=400 + I:gemFoolsRuby_400=400 + I:gemFoolsRuby_98=98 + I:gemForcicium_400=400 + I:gemForcicium_98=98 + I:gemForcillium_400=400 + I:gemForcillium_98=98 + I:gemGarnetRed_23=23 + I:gemGarnetRed_400=400 + I:gemGarnetYellow_23=23 + I:gemGarnetYellow_400=400 + I:gemGlass_20=20 + I:gemGlass_400=400 + I:gemGreenSapphire_20=20 + I:gemGreenSapphire_400=400 + I:gemIridium_192=192 + I:gemIridium_400=400 + I:gemJasper_400=400 + I:gemJasper_98=98 + I:gemLapis_28=28 + I:gemLapis_400=400 + I:gemLazurite_29=29 + I:gemLazurite_400=400 + I:gemLignite_16=16 + I:gemLignite_400=400 + I:gemMonazite_400=400 + I:gemMonazite_58=58 + I:gemNetherQuartz_400=400 + I:gemNetherQuartz_98=98 + I:gemNetherStar_400=400 + I:gemNetherStar_98=98 + I:gemNiter_20=20 + I:gemNiter_400=400 + I:gemOlivine_28=28 + I:gemOlivine_400=400 + I:gemOpal_20=20 + I:gemOpal_400=400 + I:gemPhosphorus_31=31 + I:gemPhosphorus_400=400 + I:gemQuartzite_20=20 + I:gemQuartzite_400=400 + I:gemRuby_25=25 + I:gemRuby_400=400 + I:gemSapphire_20=20 + I:gemSapphire_400=400 + I:gemSodalite_25=25 + I:gemSodalite_400=400 + I:gemTanzanite_20=20 + I:gemTanzanite_400=400 + I:gemTopaz_16=16 + I:gemTopaz_400=400 + I:gt.blockcasings.0_400=400 + I:gt.blockcasings.0_448=448 + I:gt.blockcasings.10_238=238 + I:gt.blockcasings.10_400=400 + I:gt.blockcasings.11_224=224 + I:gt.blockcasings.11_400=400 + I:gt.blockcasings.1_400=400 + I:gt.blockcasings.1_448=448 + I:gt.blockcasings.2_208=208 + I:gt.blockcasings.2_400=400 + I:gt.blockcasings.3_400=400 + I:gt.blockcasings.3_440=440 + I:gt.blockcasings.4_384=384 + I:gt.blockcasings.4_400=400 + I:gt.blockcasings.5_400=400 + I:gt.blockcasings.5_952=952 + I:gt.blockcasings.6_400=400 + I:gt.blockcasings.6_416=416 + I:gt.blockcasings.7_1536=1536 + I:gt.blockcasings.7_400=400 + I:gt.blockcasings.8_1520=1520 + I:gt.blockcasings.8_400=400 + I:gt.blockcasings.9_400=400 + I:gt.blockcasings.9_800000=800000 + I:gt.blockcasings2.0_224=224 + I:gt.blockcasings2.0_400=400 + I:gt.blockcasings2.12_400=400 + I:gt.blockcasings2.12_684=684 + I:gt.blockcasings2.13_400=400 + I:gt.blockcasings2.13_504=504 + I:gt.blockcasings2.14_400=400 + I:gt.blockcasings2.14_432=432 + I:gt.blockcasings2.15_1071=1071 + I:gt.blockcasings2.15_400=400 + I:gt.blockcasings2.1_104=104 + I:gt.blockcasings2.1_400=400 + I:gt.blockcasings2.2_400=400 + I:gt.blockcasings2.2_532=532 + I:gt.blockcasings2.3_392=392 + I:gt.blockcasings2.3_400=400 + I:gt.blockcasings2.4_352=352 + I:gt.blockcasings2.4_400=400 + I:gt.blockcasings2.5_400=400 + I:gt.blockcasings2.5_8842=8842 + I:gt.blockcasings2.9_1338=1338 + I:gt.blockcasings2.9_400=400 + I:gt.blockcasings3.0_224=224 + I:gt.blockcasings3.0_400=400 + I:gt.blockcasings3.10_400=400 + I:gt.blockcasings3.10_447=447 + I:gt.blockcasings3.11_400=400 + I:gt.blockcasings3.11_805=805 + I:gt.blockcasings3.13_304=304 + I:gt.blockcasings3.13_400=400 + I:gt.blockcasings3.14_224=224 + I:gt.blockcasings3.14_400=400 + I:gt.blockcasings3.15_400=400 + I:gt.blockcasings3.15_476=476 + I:gt.blockcasings3.1_224=224 + I:gt.blockcasings3.1_400=400 + I:gt.blockcasings3.2_224=224 + I:gt.blockcasings3.2_400=400 + I:gt.blockcasings3.3_224=224 + I:gt.blockcasings3.3_400=400 + I:gt.blockcasings3.4_224=224 + I:gt.blockcasings3.4_400=400 + I:gt.blockcasings3.5_224=224 + I:gt.blockcasings3.5_400=400 + I:gt.blockcasings3.6_224=224 + I:gt.blockcasings3.6_400=400 + I:gt.blockcasings3.7_224=224 + I:gt.blockcasings3.7_400=400 + I:gt.blockcasings3.8_224=224 + I:gt.blockcasings3.8_400=400 + I:gt.blockcasings3.9_224=224 + I:gt.blockcasings3.9_400=400 + I:gt.blockcasings4.0_400=400 + I:gt.blockcasings4.0_476=476 + I:gt.blockcasings4.10_240=240 + I:gt.blockcasings4.10_400=400 + I:gt.blockcasings4.11_219=219 + I:gt.blockcasings4.11_400=400 + I:gt.blockcasings4.12_400=400 + I:gt.blockcasings4.12_432=432 + I:gt.blockcasings4.13_400=400 + I:gt.blockcasings4.13_648=648 + I:gt.blockcasings4.14_400=400 + I:gt.blockcasings4.14_764=764 + I:gt.blockcasings4.15_400=400 + I:gt.blockcasings4.1_220=220 + I:gt.blockcasings4.1_400=400 + I:gt.blockcasings4.2_192=192 + I:gt.blockcasings4.2_400=400 + I:gt.blockcasings4.3_192=192 + I:gt.blockcasings4.3_400=400 + I:gt.blockcasings4.6_1130=1130 + I:gt.blockcasings4.6_400=400 + I:gt.blockcasings4.7_2700=2700 + I:gt.blockcasings4.7_400=400 + I:gt.blockcasings4.8_2600=2600 + I:gt.blockcasings4.8_400=400 + I:gt.blockcasings4.9_150=150 + I:gt.blockcasings4.9_400=400 + I:gt.blockcasings5.0_400=400 + I:gt.blockcasings5.0_480=480 + I:gt.blockcasings5.1_352=352 + I:gt.blockcasings5.1_400=400 + I:gt.blockcasings5.2_400=400 + I:gt.blockcasings5.2_448=448 + I:gt.blockcasings5.3_400=400 + I:gt.blockcasings5.3_952=952 + I:gt.blockcasings5.4_400=400 + I:gt.blockcasings5.4_784=784 + I:gt.blockcasings5.5_400=400 + I:gt.blockcasings5.5_784=784 + I:gt.blockcasings5.6_400=400 + I:gt.blockcasings5.6_784=784 + I:gt.blockcasings8.1_144=144 + I:gt.blockcasings8.1_400=400 + I:gt.blockconcretes.0_400=400 + I:gt.blockconcretes.10_400=400 + I:gt.blockconcretes.11_400=400 + I:gt.blockconcretes.12_400=400 + I:gt.blockconcretes.13_400=400 + I:gt.blockconcretes.14_400=400 + I:gt.blockconcretes.15_400=400 + I:gt.blockconcretes.1_400=400 + I:gt.blockconcretes.2_400=400 + I:gt.blockconcretes.3_400=400 + I:gt.blockconcretes.4_400=400 + I:gt.blockconcretes.5_400=400 + I:gt.blockconcretes.6_400=400 + I:gt.blockconcretes.7_400=400 + I:gt.blockconcretes.8_400=400 + I:gt.blockconcretes.9_400=400 + I:gt.blockgranites.0_400=400 + I:gt.blockgranites.10_400=400 + I:gt.blockgranites.11_400=400 + I:gt.blockgranites.12_400=400 + I:gt.blockgranites.13_400=400 + I:gt.blockgranites.14_400=400 + I:gt.blockgranites.15_400=400 + I:gt.blockgranites.1_400=400 + I:gt.blockgranites.2_400=400 + I:gt.blockgranites.3_400=400 + I:gt.blockgranites.4_400=400 + I:gt.blockgranites.5_400=400 + I:gt.blockgranites.6_400=400 + I:gt.blockgranites.7_400=400 + I:gt.blockgranites.8_400=400 + I:gt.blockgranites.9_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.00_2201=2201 + I:gt.blockmachines.automation.chestbuffer.tier.00_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.01_2112=2112 + I:gt.blockmachines.automation.chestbuffer.tier.01_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.02_1872=1872 + I:gt.blockmachines.automation.chestbuffer.tier.02_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.03_3131=3131 + I:gt.blockmachines.automation.chestbuffer.tier.03_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.04_3562=3562 + I:gt.blockmachines.automation.chestbuffer.tier.04_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.05_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.05_6838=6838 + I:gt.blockmachines.automation.chestbuffer.tier.06_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.06_592=592 + I:gt.blockmachines.automation.chestbuffer.tier.07_1755=1755 + I:gt.blockmachines.automation.chestbuffer.tier.07_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.08_1984=1984 + I:gt.blockmachines.automation.chestbuffer.tier.08_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.09_400=400 + I:gt.blockmachines.automation.chestbuffer.tier.09_800170=800170 + I:gt.blockmachines.automation.filter.tier.00_2201=2201 + I:gt.blockmachines.automation.filter.tier.00_400=400 + I:gt.blockmachines.automation.filter.tier.01_2112=2112 + I:gt.blockmachines.automation.filter.tier.01_400=400 + I:gt.blockmachines.automation.filter.tier.02_1872=1872 + I:gt.blockmachines.automation.filter.tier.02_400=400 + I:gt.blockmachines.automation.filter.tier.03_3131=3131 + I:gt.blockmachines.automation.filter.tier.03_400=400 + I:gt.blockmachines.automation.filter.tier.04_3562=3562 + I:gt.blockmachines.automation.filter.tier.04_400=400 + I:gt.blockmachines.automation.filter.tier.05_400=400 + I:gt.blockmachines.automation.filter.tier.05_6838=6838 + I:gt.blockmachines.automation.filter.tier.06_400=400 + I:gt.blockmachines.automation.filter.tier.06_592=592 + I:gt.blockmachines.automation.filter.tier.07_1755=1755 + I:gt.blockmachines.automation.filter.tier.07_400=400 + I:gt.blockmachines.automation.filter.tier.08_1984=1984 + I:gt.blockmachines.automation.filter.tier.08_400=400 + I:gt.blockmachines.automation.filter.tier.09_400=400 + I:gt.blockmachines.automation.filter.tier.09_800170=800170 + I:gt.blockmachines.automation.itemdistributor.tier.00_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.00_5052=5052 + I:gt.blockmachines.automation.itemdistributor.tier.01_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.01_4963=4963 + I:gt.blockmachines.automation.itemdistributor.tier.02_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.02_4832=4832 + I:gt.blockmachines.automation.itemdistributor.tier.03_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.03_7880=7880 + I:gt.blockmachines.automation.itemdistributor.tier.04_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.04_9625=9625 + I:gt.blockmachines.automation.itemdistributor.tier.05_18002=18002 + I:gt.blockmachines.automation.itemdistributor.tier.05_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.06_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.06_592=592 + I:gt.blockmachines.automation.itemdistributor.tier.07_1755=1755 + I:gt.blockmachines.automation.itemdistributor.tier.07_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.08_1984=1984 + I:gt.blockmachines.automation.itemdistributor.tier.08_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.09_400=400 + I:gt.blockmachines.automation.itemdistributor.tier.09_800170=800170 + I:gt.blockmachines.automation.regulator.tier.00_400=400 + I:gt.blockmachines.automation.regulator.tier.00_4545=4545 + I:gt.blockmachines.automation.regulator.tier.01_400=400 + I:gt.blockmachines.automation.regulator.tier.01_4456=4456 + I:gt.blockmachines.automation.regulator.tier.02_3772=3772 + I:gt.blockmachines.automation.regulator.tier.02_400=400 + I:gt.blockmachines.automation.regulator.tier.03_400=400 + I:gt.blockmachines.automation.regulator.tier.03_7634=7634 + I:gt.blockmachines.automation.regulator.tier.04_400=400 + I:gt.blockmachines.automation.regulator.tier.04_8700=8700 + I:gt.blockmachines.automation.regulator.tier.05_18478=18478 + I:gt.blockmachines.automation.regulator.tier.05_400=400 + I:gt.blockmachines.automation.regulator.tier.06_400=400 + I:gt.blockmachines.automation.regulator.tier.06_592=592 + I:gt.blockmachines.automation.regulator.tier.07_1755=1755 + I:gt.blockmachines.automation.regulator.tier.07_400=400 + I:gt.blockmachines.automation.regulator.tier.08_1984=1984 + I:gt.blockmachines.automation.regulator.tier.08_400=400 + I:gt.blockmachines.automation.regulator.tier.09_400=400 + I:gt.blockmachines.automation.regulator.tier.09_800170=800170 + I:gt.blockmachines.automation.superbuffer.tier.00_2129=2129 + I:gt.blockmachines.automation.superbuffer.tier.00_400=400 + I:gt.blockmachines.automation.superbuffer.tier.01_2040=2040 + I:gt.blockmachines.automation.superbuffer.tier.01_400=400 + I:gt.blockmachines.automation.superbuffer.tier.02_1800=1800 + I:gt.blockmachines.automation.superbuffer.tier.02_400=400 + I:gt.blockmachines.automation.superbuffer.tier.03_3059=3059 + I:gt.blockmachines.automation.superbuffer.tier.03_400=400 + I:gt.blockmachines.automation.superbuffer.tier.04_3490=3490 + I:gt.blockmachines.automation.superbuffer.tier.04_400=400 + I:gt.blockmachines.automation.superbuffer.tier.05_400=400 + I:gt.blockmachines.automation.superbuffer.tier.05_6766=6766 + I:gt.blockmachines.automation.superbuffer.tier.06_400=400 + I:gt.blockmachines.automation.superbuffer.tier.06_520=520 + I:gt.blockmachines.automation.superbuffer.tier.07_1683=1683 + I:gt.blockmachines.automation.superbuffer.tier.07_400=400 + I:gt.blockmachines.automation.superbuffer.tier.08_1912=1912 + I:gt.blockmachines.automation.superbuffer.tier.08_400=400 + I:gt.blockmachines.automation.superbuffer.tier.09_400=400 + I:gt.blockmachines.automation.superbuffer.tier.09_800098=800098 + I:gt.blockmachines.automation.typefilter.tier.00_2201=2201 + I:gt.blockmachines.automation.typefilter.tier.00_400=400 + I:gt.blockmachines.automation.typefilter.tier.01_2112=2112 + I:gt.blockmachines.automation.typefilter.tier.01_400=400 + I:gt.blockmachines.automation.typefilter.tier.02_1872=1872 + I:gt.blockmachines.automation.typefilter.tier.02_400=400 + I:gt.blockmachines.automation.typefilter.tier.03_3131=3131 + I:gt.blockmachines.automation.typefilter.tier.03_400=400 + I:gt.blockmachines.automation.typefilter.tier.04_3562=3562 + I:gt.blockmachines.automation.typefilter.tier.04_400=400 + I:gt.blockmachines.automation.typefilter.tier.05_400=400 + I:gt.blockmachines.automation.typefilter.tier.05_6838=6838 + I:gt.blockmachines.automation.typefilter.tier.06_400=400 + I:gt.blockmachines.automation.typefilter.tier.06_592=592 + I:gt.blockmachines.automation.typefilter.tier.07_1755=1755 + I:gt.blockmachines.automation.typefilter.tier.07_400=400 + I:gt.blockmachines.automation.typefilter.tier.08_1984=1984 + I:gt.blockmachines.automation.typefilter.tier.08_400=400 + I:gt.blockmachines.automation.typefilter.tier.09_400=400 + I:gt.blockmachines.automation.typefilter.tier.09_800170=800170 + I:gt.blockmachines.basicgenerator.diesel.tier.01_3548=3548 + I:gt.blockmachines.basicgenerator.diesel.tier.01_400=400 + I:gt.blockmachines.basicgenerator.diesel.tier.02_2740=2740 + I:gt.blockmachines.basicgenerator.diesel.tier.02_400=400 + I:gt.blockmachines.basicgenerator.diesel.tier.03_400=400 + I:gt.blockmachines.basicgenerator.diesel.tier.03_5615=5615 + I:gt.blockmachines.basicgenerator.gasturbine.tier.01_2957=2957 + I:gt.blockmachines.basicgenerator.gasturbine.tier.01_400=400 + I:gt.blockmachines.basicgenerator.gasturbine.tier.02_2181=2181 + I:gt.blockmachines.basicgenerator.gasturbine.tier.02_400=400 + I:gt.blockmachines.basicgenerator.gasturbine.tier.03_3185=3185 + I:gt.blockmachines.basicgenerator.gasturbine.tier.03_400=400 + I:gt.blockmachines.basicgenerator.lightningrod.03_3726=3726 + I:gt.blockmachines.basicgenerator.lightningrod.03_400=400 + I:gt.blockmachines.basicgenerator.lightningrod.04_10375=10375 + I:gt.blockmachines.basicgenerator.lightningrod.04_400=400 + I:gt.blockmachines.basicgenerator.lightningrod.05_12892=12892 + I:gt.blockmachines.basicgenerator.lightningrod.05_400=400 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_3200=3200 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_400=400 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_3588=3588 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_400=400 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_400=400 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_4433=4433 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_400=400 + I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_406292=406292 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_1732=1732 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_400=400 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_1926=1926 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_400=400 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_202469=202469 + I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_400=400 + I:gt.blockmachines.basicgenerator.naquadah.tier.04_400=400 + I:gt.blockmachines.basicgenerator.naquadah.tier.04_7172=7172 + I:gt.blockmachines.basicgenerator.naquadah.tier.05_14417=14417 + I:gt.blockmachines.basicgenerator.naquadah.tier.05_400=400 + I:gt.blockmachines.basicgenerator.naquadah.tier.06_1000=1000 + I:gt.blockmachines.basicgenerator.naquadah.tier.06_400=400 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_400=400 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_4633=4633 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_400=400 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_8330=8330 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_14709=14709 + I:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_400=400 + I:gt.blockmachines.basicgenerator.steamturbine.tier.01_2911=2911 + I:gt.blockmachines.basicgenerator.steamturbine.tier.01_400=400 + I:gt.blockmachines.basicgenerator.steamturbine.tier.02_2194=2194 + I:gt.blockmachines.basicgenerator.steamturbine.tier.02_400=400 + I:gt.blockmachines.basicgenerator.steamturbine.tier.03_3277=3277 + I:gt.blockmachines.basicgenerator.steamturbine.tier.03_400=400 + I:gt.blockmachines.basicmachine.alloysmelter.tier.01_1286=1286 + I:gt.blockmachines.basicmachine.alloysmelter.tier.01_400=400 + I:gt.blockmachines.basicmachine.alloysmelter.tier.02_400=400 + I:gt.blockmachines.basicmachine.alloysmelter.tier.02_912=912 + I:gt.blockmachines.basicmachine.alloysmelter.tier.03_1282=1282 + I:gt.blockmachines.basicmachine.alloysmelter.tier.03_400=400 + I:gt.blockmachines.basicmachine.alloysmelter.tier.04_400=400 + I:gt.blockmachines.basicmachine.alloysmelter.tier.04_982=982 + I:gt.blockmachines.basicmachine.alloysmelter.tier.05_2380=2380 + I:gt.blockmachines.basicmachine.alloysmelter.tier.05_400=400 + I:gt.blockmachines.basicmachine.alloysmelter.tier.06_1424=1424 + I:gt.blockmachines.basicmachine.alloysmelter.tier.06_400=400 + I:gt.blockmachines.basicmachine.alloysmelter.tier.07_2614=2614 + I:gt.blockmachines.basicmachine.alloysmelter.tier.07_400=400 + I:gt.blockmachines.basicmachine.alloysmelter.tier.08_3088=3088 + I:gt.blockmachines.basicmachine.alloysmelter.tier.08_400=400 + I:gt.blockmachines.basicmachine.amplifab.tier.01_400=400 + I:gt.blockmachines.basicmachine.amplifab.tier.01_6193=6193 + I:gt.blockmachines.basicmachine.amplifab.tier.02_400=400 + I:gt.blockmachines.basicmachine.amplifab.tier.02_4759=4759 + I:gt.blockmachines.basicmachine.amplifab.tier.03_400=400 + I:gt.blockmachines.basicmachine.amplifab.tier.03_7217=7217 + I:gt.blockmachines.basicmachine.amplifab.tier.04_400=400 + I:gt.blockmachines.basicmachine.amplifab.tier.04_7354=7354 + I:gt.blockmachines.basicmachine.amplifab.tier.05_15981=15981 + I:gt.blockmachines.basicmachine.amplifab.tier.05_400=400 + I:gt.blockmachines.basicmachine.amplifab.tier.06_400=400 + I:gt.blockmachines.basicmachine.amplifab.tier.06_902=902 + I:gt.blockmachines.basicmachine.amplifab.tier.07_2173=2173 + I:gt.blockmachines.basicmachine.amplifab.tier.07_400=400 + I:gt.blockmachines.basicmachine.amplifab.tier.08_2059=2059 + I:gt.blockmachines.basicmachine.amplifab.tier.08_400=400 + I:gt.blockmachines.basicmachine.arcfurnace.tier.01_1687=1687 + I:gt.blockmachines.basicmachine.arcfurnace.tier.01_400=400 + I:gt.blockmachines.basicmachine.arcfurnace.tier.02_1082=1082 + I:gt.blockmachines.basicmachine.arcfurnace.tier.02_400=400 + I:gt.blockmachines.basicmachine.arcfurnace.tier.03_2066=2066 + I:gt.blockmachines.basicmachine.arcfurnace.tier.03_400=400 + I:gt.blockmachines.basicmachine.arcfurnace.tier.04_1139=1139 + I:gt.blockmachines.basicmachine.arcfurnace.tier.04_400=400 + I:gt.blockmachines.basicmachine.arcfurnace.tier.05_2753=2753 + I:gt.blockmachines.basicmachine.arcfurnace.tier.05_400=400 + I:gt.blockmachines.basicmachine.arcfurnace.tier.06_1530=1530 + I:gt.blockmachines.basicmachine.arcfurnace.tier.06_400=400 + I:gt.blockmachines.basicmachine.arcfurnace.tier.07_2750=2750 + I:gt.blockmachines.basicmachine.arcfurnace.tier.07_400=400 + I:gt.blockmachines.basicmachine.arcfurnace.tier.08_302393=302393 + I:gt.blockmachines.basicmachine.arcfurnace.tier.08_400=400 + I:gt.blockmachines.basicmachine.assembler.tier.01_400=400 + I:gt.blockmachines.basicmachine.assembler.tier.01_7402=7402 + I:gt.blockmachines.basicmachine.assembler.tier.02_400=400 + I:gt.blockmachines.basicmachine.assembler.tier.02_6772=6772 + I:gt.blockmachines.basicmachine.assembler.tier.03_12556=12556 + I:gt.blockmachines.basicmachine.assembler.tier.03_400=400 + I:gt.blockmachines.basicmachine.assembler.tier.04_14766=14766 + I:gt.blockmachines.basicmachine.assembler.tier.04_400=400 + I:gt.blockmachines.basicmachine.assembler.tier.05_29814=29814 + I:gt.blockmachines.basicmachine.assembler.tier.05_400=400 + I:gt.blockmachines.basicmachine.assembler.tier.06_400=400 + I:gt.blockmachines.basicmachine.assembler.tier.06_640=640 + I:gt.blockmachines.basicmachine.assembler.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.assembler.tier.07_400=400 + I:gt.blockmachines.basicmachine.assembler.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.assembler.tier.08_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.01_2111=2111 + I:gt.blockmachines.basicmachine.autoclave.tier.01_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.02_1466=1466 + I:gt.blockmachines.basicmachine.autoclave.tier.02_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.03_2337=2337 + I:gt.blockmachines.basicmachine.autoclave.tier.03_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.04_2344=2344 + I:gt.blockmachines.basicmachine.autoclave.tier.04_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.05_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.05_5159=5159 + I:gt.blockmachines.basicmachine.autoclave.tier.06_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.06_912=912 + I:gt.blockmachines.basicmachine.autoclave.tier.07_2007=2007 + I:gt.blockmachines.basicmachine.autoclave.tier.07_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.08_400=400 + I:gt.blockmachines.basicmachine.autoclave.tier.08_401912=401912 + I:gt.blockmachines.basicmachine.bender.tier.01_3100=3100 + I:gt.blockmachines.basicmachine.bender.tier.01_400=400 + I:gt.blockmachines.basicmachine.bender.tier.02_2532=2532 + I:gt.blockmachines.basicmachine.bender.tier.02_400=400 + I:gt.blockmachines.basicmachine.bender.tier.03_400=400 + I:gt.blockmachines.basicmachine.bender.tier.03_5175=5175 + I:gt.blockmachines.basicmachine.bender.tier.04_400=400 + I:gt.blockmachines.basicmachine.bender.tier.04_5938=5938 + I:gt.blockmachines.basicmachine.bender.tier.05_12716=12716 + I:gt.blockmachines.basicmachine.bender.tier.05_400=400 + I:gt.blockmachines.basicmachine.bender.tier.06_400=400 + I:gt.blockmachines.basicmachine.bender.tier.06_580=580 + I:gt.blockmachines.basicmachine.bender.tier.07_1756=1756 + I:gt.blockmachines.basicmachine.bender.tier.07_400=400 + I:gt.blockmachines.basicmachine.bender.tier.08_2108=2108 + I:gt.blockmachines.basicmachine.bender.tier.08_400=400 + I:gt.blockmachines.basicmachine.boxinator.tier.01_400=400 + I:gt.blockmachines.basicmachine.boxinator.tier.01_4236=4236 + I:gt.blockmachines.basicmachine.boxinator.tier.02_3746=3746 + I:gt.blockmachines.basicmachine.boxinator.tier.02_400=400 + I:gt.blockmachines.basicmachine.boxinator.tier.03_400=400 + I:gt.blockmachines.basicmachine.boxinator.tier.03_6887=6887 + I:gt.blockmachines.basicmachine.boxinator.tier.04_400=400 + I:gt.blockmachines.basicmachine.boxinator.tier.04_7794=7794 + I:gt.blockmachines.basicmachine.boxinator.tier.05_15753=15753 + I:gt.blockmachines.basicmachine.boxinator.tier.05_400=400 + I:gt.blockmachines.basicmachine.boxinator.tier.06_400=400 + I:gt.blockmachines.basicmachine.boxinator.tier.06_768=768 + I:gt.blockmachines.basicmachine.boxinator.tier.07_1974=1974 + I:gt.blockmachines.basicmachine.boxinator.tier.07_400=400 + I:gt.blockmachines.basicmachine.boxinator.tier.08_2203=2203 + I:gt.blockmachines.basicmachine.boxinator.tier.08_400=400 + I:gt.blockmachines.basicmachine.brewery.tier.01_2131=2131 + I:gt.blockmachines.basicmachine.brewery.tier.01_400=400 + I:gt.blockmachines.basicmachine.brewery.tier.02_1551=1551 + I:gt.blockmachines.basicmachine.brewery.tier.02_400=400 + I:gt.blockmachines.basicmachine.brewery.tier.03_2440=2440 + I:gt.blockmachines.basicmachine.brewery.tier.03_400=400 + I:gt.blockmachines.basicmachine.brewery.tier.04_2304=2304 + I:gt.blockmachines.basicmachine.brewery.tier.04_400=400 + I:gt.blockmachines.basicmachine.brewery.tier.05_400=400 + I:gt.blockmachines.basicmachine.brewery.tier.05_4993=4993 + I:gt.blockmachines.basicmachine.brewery.tier.06_400=400 + I:gt.blockmachines.basicmachine.brewery.tier.06_681=681 + I:gt.blockmachines.basicmachine.brewery.tier.07_1887=1887 + I:gt.blockmachines.basicmachine.brewery.tier.07_400=400 + I:gt.blockmachines.basicmachine.brewery.tier.08_2116=2116 + I:gt.blockmachines.basicmachine.brewery.tier.08_400=400 + I:gt.blockmachines.basicmachine.canner.tier.01_2094=2094 + I:gt.blockmachines.basicmachine.canner.tier.01_400=400 + I:gt.blockmachines.basicmachine.canner.tier.02_1514=1514 + I:gt.blockmachines.basicmachine.canner.tier.02_400=400 + I:gt.blockmachines.basicmachine.canner.tier.03_2402=2402 + I:gt.blockmachines.basicmachine.canner.tier.03_400=400 + I:gt.blockmachines.basicmachine.canner.tier.04_2267=2267 + I:gt.blockmachines.basicmachine.canner.tier.04_400=400 + I:gt.blockmachines.basicmachine.canner.tier.05_400=400 + I:gt.blockmachines.basicmachine.canner.tier.05_4967=4967 + I:gt.blockmachines.basicmachine.canner.tier.06_400=400 + I:gt.blockmachines.basicmachine.canner.tier.06_640=640 + I:gt.blockmachines.basicmachine.canner.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.canner.tier.07_400=400 + I:gt.blockmachines.basicmachine.canner.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.canner.tier.08_400=400 + I:gt.blockmachines.basicmachine.centrifuge.tier.01_1536=1536 + I:gt.blockmachines.basicmachine.centrifuge.tier.01_400=400 + I:gt.blockmachines.basicmachine.centrifuge.tier.02_1268=1268 + I:gt.blockmachines.basicmachine.centrifuge.tier.02_400=400 + I:gt.blockmachines.basicmachine.centrifuge.tier.03_2594=2594 + I:gt.blockmachines.basicmachine.centrifuge.tier.03_400=400 + I:gt.blockmachines.basicmachine.centrifuge.tier.04_2940=2940 + I:gt.blockmachines.basicmachine.centrifuge.tier.04_400=400 + I:gt.blockmachines.basicmachine.centrifuge.tier.05_400=400 + I:gt.blockmachines.basicmachine.centrifuge.tier.05_6306=6306 + I:gt.blockmachines.basicmachine.centrifuge.tier.06_400=400 + I:gt.blockmachines.basicmachine.centrifuge.tier.06_640=640 + I:gt.blockmachines.basicmachine.centrifuge.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.centrifuge.tier.07_400=400 + I:gt.blockmachines.basicmachine.centrifuge.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.centrifuge.tier.08_400=400 + I:gt.blockmachines.basicmachine.chemicalbath.tier.01_400=400 + I:gt.blockmachines.basicmachine.chemicalbath.tier.01_4841=4841 + I:gt.blockmachines.basicmachine.chemicalbath.tier.02_400=400 + I:gt.blockmachines.basicmachine.chemicalbath.tier.02_4398=4398 + I:gt.blockmachines.basicmachine.chemicalbath.tier.03_400=400 + I:gt.blockmachines.basicmachine.chemicalbath.tier.03_7009=7009 + I:gt.blockmachines.basicmachine.chemicalbath.tier.04_400=400 + I:gt.blockmachines.basicmachine.chemicalbath.tier.04_8272=8272 + I:gt.blockmachines.basicmachine.chemicalbath.tier.05_15989=15989 + I:gt.blockmachines.basicmachine.chemicalbath.tier.05_400=400 + I:gt.blockmachines.basicmachine.chemicalbath.tier.06_400=400 + I:gt.blockmachines.basicmachine.chemicalbath.tier.06_580=580 + I:gt.blockmachines.basicmachine.chemicalbath.tier.07_1756=1756 + I:gt.blockmachines.basicmachine.chemicalbath.tier.07_400=400 + I:gt.blockmachines.basicmachine.chemicalbath.tier.08_2108=2108 + I:gt.blockmachines.basicmachine.chemicalbath.tier.08_400=400 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.01_1700=1700 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.01_400=400 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.02_1213=1213 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.02_400=400 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.03_2024=2024 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.03_400=400 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.04_2018=2018 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.04_400=400 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.05_400=400 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.05_4468=4468 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.06_400=400 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.06_957=957 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.07_2742=2742 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.07_400=400 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.08_3207=3207 + I:gt.blockmachines.basicmachine.chemicalreactor.tier.08_400=400 + I:gt.blockmachines.basicmachine.circuitassembler.tier.01_400=400 + I:gt.blockmachines.basicmachine.circuitassembler.tier.01_5830=5830 + I:gt.blockmachines.basicmachine.circuitassembler.tier.02_400=400 + I:gt.blockmachines.basicmachine.circuitassembler.tier.02_5594=5594 + I:gt.blockmachines.basicmachine.circuitassembler.tier.03_400=400 + I:gt.blockmachines.basicmachine.circuitassembler.tier.03_9484=9484 + I:gt.blockmachines.basicmachine.circuitassembler.tier.04_11229=11229 + I:gt.blockmachines.basicmachine.circuitassembler.tier.04_400=400 + I:gt.blockmachines.basicmachine.circuitassembler.tier.05_22013=22013 + I:gt.blockmachines.basicmachine.circuitassembler.tier.05_400=400 + I:gt.blockmachines.basicmachine.circuitassembler.tier.06_400=400 + I:gt.blockmachines.basicmachine.circuitassembler.tier.06_640=640 + I:gt.blockmachines.basicmachine.circuitassembler.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.circuitassembler.tier.07_400=400 + I:gt.blockmachines.basicmachine.circuitassembler.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.circuitassembler.tier.08_400=400 + I:gt.blockmachines.basicmachine.compressor.tier.01_2430=2430 + I:gt.blockmachines.basicmachine.compressor.tier.01_400=400 + I:gt.blockmachines.basicmachine.compressor.tier.02_1752=1752 + I:gt.blockmachines.basicmachine.compressor.tier.02_400=400 + I:gt.blockmachines.basicmachine.compressor.tier.03_3634=3634 + I:gt.blockmachines.basicmachine.compressor.tier.03_400=400 + I:gt.blockmachines.basicmachine.compressor.tier.04_3570=3570 + I:gt.blockmachines.basicmachine.compressor.tier.04_400=400 + I:gt.blockmachines.basicmachine.compressor.tier.05_400=400 + I:gt.blockmachines.basicmachine.compressor.tier.05_7960=7960 + I:gt.blockmachines.basicmachine.compressor.tier.06_400=400 + I:gt.blockmachines.basicmachine.compressor.tier.06_640=640 + I:gt.blockmachines.basicmachine.compressor.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.compressor.tier.07_400=400 + I:gt.blockmachines.basicmachine.compressor.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.compressor.tier.08_400=400 + I:gt.blockmachines.basicmachine.cutter.tier.01_2604=2604 + I:gt.blockmachines.basicmachine.cutter.tier.01_400=400 + I:gt.blockmachines.basicmachine.cutter.tier.02_2350=2350 + I:gt.blockmachines.basicmachine.cutter.tier.02_400=400 + I:gt.blockmachines.basicmachine.cutter.tier.03_400=400 + I:gt.blockmachines.basicmachine.cutter.tier.03_4156=4156 + I:gt.blockmachines.basicmachine.cutter.tier.04_400=400 + I:gt.blockmachines.basicmachine.cutter.tier.04_4788=4788 + I:gt.blockmachines.basicmachine.cutter.tier.05_400=400 + I:gt.blockmachines.basicmachine.cutter.tier.05_9469=9469 + I:gt.blockmachines.basicmachine.cutter.tier.06_400=400 + I:gt.blockmachines.basicmachine.cutter.tier.06_640=640 + I:gt.blockmachines.basicmachine.cutter.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.cutter.tier.07_400=400 + I:gt.blockmachines.basicmachine.cutter.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.cutter.tier.08_400=400 + I:gt.blockmachines.basicmachine.disassembler.tier.01_400=400 + I:gt.blockmachines.basicmachine.disassembler.tier.01_8320=8320 + I:gt.blockmachines.basicmachine.disassembler.tier.02_400=400 + I:gt.blockmachines.basicmachine.disassembler.tier.02_7192=7192 + I:gt.blockmachines.basicmachine.disassembler.tier.03_14684=14684 + I:gt.blockmachines.basicmachine.disassembler.tier.03_400=400 + I:gt.blockmachines.basicmachine.disassembler.tier.04_16872=16872 + I:gt.blockmachines.basicmachine.disassembler.tier.04_400=400 + I:gt.blockmachines.basicmachine.disassembler.tier.05_35860=35860 + I:gt.blockmachines.basicmachine.disassembler.tier.05_400=400 + I:gt.blockmachines.basicmachine.disassembler.tier.06_400=400 + I:gt.blockmachines.basicmachine.disassembler.tier.06_624=624 + I:gt.blockmachines.basicmachine.disassembler.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.disassembler.tier.07_400=400 + I:gt.blockmachines.basicmachine.disassembler.tier.08_2059=2059 + I:gt.blockmachines.basicmachine.disassembler.tier.08_400=400 + I:gt.blockmachines.basicmachine.distillery.tier.01_2131=2131 + I:gt.blockmachines.basicmachine.distillery.tier.01_400=400 + I:gt.blockmachines.basicmachine.distillery.tier.02_1551=1551 + I:gt.blockmachines.basicmachine.distillery.tier.02_400=400 + I:gt.blockmachines.basicmachine.distillery.tier.03_2440=2440 + I:gt.blockmachines.basicmachine.distillery.tier.03_400=400 + I:gt.blockmachines.basicmachine.distillery.tier.04_2304=2304 + I:gt.blockmachines.basicmachine.distillery.tier.04_400=400 + I:gt.blockmachines.basicmachine.distillery.tier.05_400=400 + I:gt.blockmachines.basicmachine.distillery.tier.05_5005=5005 + I:gt.blockmachines.basicmachine.distillery.tier.06_400=400 + I:gt.blockmachines.basicmachine.distillery.tier.06_697=697 + I:gt.blockmachines.basicmachine.distillery.tier.07_1887=1887 + I:gt.blockmachines.basicmachine.distillery.tier.07_400=400 + I:gt.blockmachines.basicmachine.distillery.tier.08_2361=2361 + I:gt.blockmachines.basicmachine.distillery.tier.08_400=400 + I:gt.blockmachines.basicmachine.e_furnace.tier.01_1034=1034 + I:gt.blockmachines.basicmachine.e_furnace.tier.01_400=400 + I:gt.blockmachines.basicmachine.e_furnace.tier.02_400=400 + I:gt.blockmachines.basicmachine.e_furnace.tier.02_672=672 + I:gt.blockmachines.basicmachine.e_furnace.tier.03_1106=1106 + I:gt.blockmachines.basicmachine.e_furnace.tier.03_400=400 + I:gt.blockmachines.basicmachine.e_furnace.tier.04_400=400 + I:gt.blockmachines.basicmachine.e_furnace.tier.04_758=758 + I:gt.blockmachines.basicmachine.e_furnace.tier.05_1904=1904 + I:gt.blockmachines.basicmachine.e_furnace.tier.05_400=400 + I:gt.blockmachines.basicmachine.e_furnace.tier.06_1032=1032 + I:gt.blockmachines.basicmachine.e_furnace.tier.06_400=400 + I:gt.blockmachines.basicmachine.e_furnace.tier.07_2222=2222 + I:gt.blockmachines.basicmachine.e_furnace.tier.07_400=400 + I:gt.blockmachines.basicmachine.e_furnace.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.e_furnace.tier.08_400=400 + I:gt.blockmachines.basicmachine.e_oven.tier.01_1034=1034 + I:gt.blockmachines.basicmachine.e_oven.tier.01_400=400 + I:gt.blockmachines.basicmachine.e_oven.tier.02_400=400 + I:gt.blockmachines.basicmachine.e_oven.tier.02_672=672 + I:gt.blockmachines.basicmachine.e_oven.tier.03_1106=1106 + I:gt.blockmachines.basicmachine.e_oven.tier.03_400=400 + I:gt.blockmachines.basicmachine.e_oven.tier.04_400=400 + I:gt.blockmachines.basicmachine.e_oven.tier.04_758=758 + I:gt.blockmachines.basicmachine.e_oven.tier.05_1904=1904 + I:gt.blockmachines.basicmachine.e_oven.tier.05_400=400 + I:gt.blockmachines.basicmachine.e_oven.tier.06_1032=1032 + I:gt.blockmachines.basicmachine.e_oven.tier.06_400=400 + I:gt.blockmachines.basicmachine.e_oven.tier.07_2222=2222 + I:gt.blockmachines.basicmachine.e_oven.tier.07_400=400 + I:gt.blockmachines.basicmachine.e_oven.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.e_oven.tier.08_400=400 + I:gt.blockmachines.basicmachine.electrolyzer.tier.01_1110=1110 + I:gt.blockmachines.basicmachine.electrolyzer.tier.01_400=400 + I:gt.blockmachines.basicmachine.electrolyzer.tier.02_400=400 + I:gt.blockmachines.basicmachine.electrolyzer.tier.02_610=610 + I:gt.blockmachines.basicmachine.electrolyzer.tier.03_1129=1129 + I:gt.blockmachines.basicmachine.electrolyzer.tier.03_400=400 + I:gt.blockmachines.basicmachine.electrolyzer.tier.04_400=400 + I:gt.blockmachines.basicmachine.electrolyzer.tier.04_906=906 + I:gt.blockmachines.basicmachine.electrolyzer.tier.05_1706=1706 + I:gt.blockmachines.basicmachine.electrolyzer.tier.05_400=400 + I:gt.blockmachines.basicmachine.electrolyzer.tier.06_400=400 + I:gt.blockmachines.basicmachine.electrolyzer.tier.06_960=960 + I:gt.blockmachines.basicmachine.electrolyzer.tier.07_2136=2136 + I:gt.blockmachines.basicmachine.electrolyzer.tier.07_400=400 + I:gt.blockmachines.basicmachine.electrolyzer.tier.08_2488=2488 + I:gt.blockmachines.basicmachine.electrolyzer.tier.08_400=400 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_2555=2555 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_400=400 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_2122=2122 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_400=400 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_3707=3707 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_400=400 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_400=400 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_4179=4179 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_400=400 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_7663=7663 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_400=400 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_931=931 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.07_2715=2715 + I:gt.blockmachines.basicmachine.electromagneticseparator.tier.08_4095=4095 + I:gt.blockmachines.basicmachine.extractor.tier.01_2898=2898 + I:gt.blockmachines.basicmachine.extractor.tier.01_400=400 + I:gt.blockmachines.basicmachine.extractor.tier.02_2154=2154 + I:gt.blockmachines.basicmachine.extractor.tier.02_400=400 + I:gt.blockmachines.basicmachine.extractor.tier.03_3734=3734 + I:gt.blockmachines.basicmachine.extractor.tier.03_400=400 + I:gt.blockmachines.basicmachine.extractor.tier.04_3765=3765 + I:gt.blockmachines.basicmachine.extractor.tier.04_400=400 + I:gt.blockmachines.basicmachine.extractor.tier.05_400=400 + I:gt.blockmachines.basicmachine.extractor.tier.05_8213=8213 + I:gt.blockmachines.basicmachine.extractor.tier.06_400=400 + I:gt.blockmachines.basicmachine.extractor.tier.06_640=640 + I:gt.blockmachines.basicmachine.extractor.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.extractor.tier.07_400=400 + I:gt.blockmachines.basicmachine.extractor.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.extractor.tier.08_400=400 + I:gt.blockmachines.basicmachine.extruder.tier.01_2171=2171 + I:gt.blockmachines.basicmachine.extruder.tier.01_400=400 + I:gt.blockmachines.basicmachine.extruder.tier.02_1628=1628 + I:gt.blockmachines.basicmachine.extruder.tier.02_400=400 + I:gt.blockmachines.basicmachine.extruder.tier.03_2554=2554 + I:gt.blockmachines.basicmachine.extruder.tier.03_400=400 + I:gt.blockmachines.basicmachine.extruder.tier.04_2569=2569 + I:gt.blockmachines.basicmachine.extruder.tier.04_400=400 + I:gt.blockmachines.basicmachine.extruder.tier.05_400=400 + I:gt.blockmachines.basicmachine.extruder.tier.05_5759=5759 + I:gt.blockmachines.basicmachine.extruder.tier.06_1402=1402 + I:gt.blockmachines.basicmachine.extruder.tier.06_400=400 + I:gt.blockmachines.basicmachine.extruder.tier.07_2761=2761 + I:gt.blockmachines.basicmachine.extruder.tier.07_400=400 + I:gt.blockmachines.basicmachine.extruder.tier.08_3284=3284 + I:gt.blockmachines.basicmachine.extruder.tier.08_400=400 + I:gt.blockmachines.basicmachine.fermenter.tier.01_2241=2241 + I:gt.blockmachines.basicmachine.fermenter.tier.01_400=400 + I:gt.blockmachines.basicmachine.fermenter.tier.02_1606=1606 + I:gt.blockmachines.basicmachine.fermenter.tier.02_400=400 + I:gt.blockmachines.basicmachine.fermenter.tier.03_2627=2627 + I:gt.blockmachines.basicmachine.fermenter.tier.03_400=400 + I:gt.blockmachines.basicmachine.fermenter.tier.04_2322=2322 + I:gt.blockmachines.basicmachine.fermenter.tier.04_400=400 + I:gt.blockmachines.basicmachine.fermenter.tier.05_400=400 + I:gt.blockmachines.basicmachine.fermenter.tier.05_5191=5191 + I:gt.blockmachines.basicmachine.fermenter.tier.06_400=400 + I:gt.blockmachines.basicmachine.fermenter.tier.06_760=760 + I:gt.blockmachines.basicmachine.fermenter.tier.07_1977=1977 + I:gt.blockmachines.basicmachine.fermenter.tier.07_400=400 + I:gt.blockmachines.basicmachine.fermenter.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.fermenter.tier.08_400=400 + I:gt.blockmachines.basicmachine.fluidcanner.tier.01_2114=2114 + I:gt.blockmachines.basicmachine.fluidcanner.tier.01_400=400 + I:gt.blockmachines.basicmachine.fluidcanner.tier.02_1534=1534 + I:gt.blockmachines.basicmachine.fluidcanner.tier.02_400=400 + I:gt.blockmachines.basicmachine.fluidcanner.tier.03_2422=2422 + I:gt.blockmachines.basicmachine.fluidcanner.tier.03_400=400 + I:gt.blockmachines.basicmachine.fluidcanner.tier.04_2287=2287 + I:gt.blockmachines.basicmachine.fluidcanner.tier.04_400=400 + I:gt.blockmachines.basicmachine.fluidcanner.tier.05_400=400 + I:gt.blockmachines.basicmachine.fluidcanner.tier.05_4987=4987 + I:gt.blockmachines.basicmachine.fluidcanner.tier.06_400=400 + I:gt.blockmachines.basicmachine.fluidcanner.tier.06_640=640 + I:gt.blockmachines.basicmachine.fluidcanner.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.fluidcanner.tier.07_400=400 + I:gt.blockmachines.basicmachine.fluidcanner.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.fluidcanner.tier.08_400=400 + I:gt.blockmachines.basicmachine.fluidextractor.tier.01_2898=2898 + I:gt.blockmachines.basicmachine.fluidextractor.tier.01_400=400 + I:gt.blockmachines.basicmachine.fluidextractor.tier.02_2154=2154 + I:gt.blockmachines.basicmachine.fluidextractor.tier.02_400=400 + I:gt.blockmachines.basicmachine.fluidextractor.tier.03_3734=3734 + I:gt.blockmachines.basicmachine.fluidextractor.tier.03_400=400 + I:gt.blockmachines.basicmachine.fluidextractor.tier.04_3765=3765 + I:gt.blockmachines.basicmachine.fluidextractor.tier.04_400=400 + I:gt.blockmachines.basicmachine.fluidextractor.tier.05_400=400 + I:gt.blockmachines.basicmachine.fluidextractor.tier.05_8213=8213 + I:gt.blockmachines.basicmachine.fluidextractor.tier.06_400=400 + I:gt.blockmachines.basicmachine.fluidextractor.tier.06_640=640 + I:gt.blockmachines.basicmachine.fluidextractor.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.fluidextractor.tier.07_400=400 + I:gt.blockmachines.basicmachine.fluidextractor.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.fluidextractor.tier.08_400=400 + I:gt.blockmachines.basicmachine.fluidheater.tier.01_3558=3558 + I:gt.blockmachines.basicmachine.fluidheater.tier.01_400=400 + I:gt.blockmachines.basicmachine.fluidheater.tier.02_2736=2736 + I:gt.blockmachines.basicmachine.fluidheater.tier.02_400=400 + I:gt.blockmachines.basicmachine.fluidheater.tier.03_3951=3951 + I:gt.blockmachines.basicmachine.fluidheater.tier.03_400=400 + I:gt.blockmachines.basicmachine.fluidheater.tier.04_400=400 + I:gt.blockmachines.basicmachine.fluidheater.tier.04_4124=4124 + I:gt.blockmachines.basicmachine.fluidheater.tier.05_400=400 + I:gt.blockmachines.basicmachine.fluidheater.tier.05_8883=8883 + I:gt.blockmachines.basicmachine.fluidheater.tier.06_1032=1032 + I:gt.blockmachines.basicmachine.fluidheater.tier.06_400=400 + I:gt.blockmachines.basicmachine.fluidheater.tier.07_2222=2222 + I:gt.blockmachines.basicmachine.fluidheater.tier.07_400=400 + I:gt.blockmachines.basicmachine.fluidheater.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.fluidheater.tier.08_400=400 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_3378=3378 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_400=400 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_2568=2568 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_400=400 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_3847=3847 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_400=400 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_3972=3972 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_400=400 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_400=400 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_8479=8479 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_400=400 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_712=712 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_1902=1902 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_400=400 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_2376=2376 + I:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_400=400 + I:gt.blockmachines.basicmachine.hammer.tier.01_2333=2333 + I:gt.blockmachines.basicmachine.hammer.tier.01_400=400 + I:gt.blockmachines.basicmachine.hammer.tier.02_1764=1764 + I:gt.blockmachines.basicmachine.hammer.tier.02_400=400 + I:gt.blockmachines.basicmachine.hammer.tier.03_3087=3087 + I:gt.blockmachines.basicmachine.hammer.tier.03_400=400 + I:gt.blockmachines.basicmachine.hammer.tier.04_2687=2687 + I:gt.blockmachines.basicmachine.hammer.tier.04_400=400 + I:gt.blockmachines.basicmachine.hammer.tier.05_400=400 + I:gt.blockmachines.basicmachine.hammer.tier.05_5498=5498 + I:gt.blockmachines.basicmachine.hammer.tier.06_1320=1320 + I:gt.blockmachines.basicmachine.hammer.tier.06_400=400 + I:gt.blockmachines.basicmachine.hammer.tier.07_2537=2537 + I:gt.blockmachines.basicmachine.hammer.tier.07_400=400 + I:gt.blockmachines.basicmachine.hammer.tier.08_3256=3256 + I:gt.blockmachines.basicmachine.hammer.tier.08_400=400 + I:gt.blockmachines.basicmachine.laserengraver.tier.01_2743=2743 + I:gt.blockmachines.basicmachine.laserengraver.tier.01_400=400 + I:gt.blockmachines.basicmachine.laserengraver.tier.02_2264=2264 + I:gt.blockmachines.basicmachine.laserengraver.tier.02_400=400 + I:gt.blockmachines.basicmachine.laserengraver.tier.03_400=400 + I:gt.blockmachines.basicmachine.laserengraver.tier.03_4001=4001 + I:gt.blockmachines.basicmachine.laserengraver.tier.04_400=400 + I:gt.blockmachines.basicmachine.laserengraver.tier.04_4118=4118 + I:gt.blockmachines.basicmachine.laserengraver.tier.05_400=400 + I:gt.blockmachines.basicmachine.laserengraver.tier.05_8770=8770 + I:gt.blockmachines.basicmachine.laserengraver.tier.06_400=400 + I:gt.blockmachines.basicmachine.laserengraver.tier.06_640=640 + I:gt.blockmachines.basicmachine.laserengraver.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.laserengraver.tier.07_400=400 + I:gt.blockmachines.basicmachine.laserengraver.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.laserengraver.tier.08_400=400 + I:gt.blockmachines.basicmachine.lathe.tier.01_2834=2834 + I:gt.blockmachines.basicmachine.lathe.tier.01_400=400 + I:gt.blockmachines.basicmachine.lathe.tier.02_2334=2334 + I:gt.blockmachines.basicmachine.lathe.tier.02_400=400 + I:gt.blockmachines.basicmachine.lathe.tier.03_400=400 + I:gt.blockmachines.basicmachine.lathe.tier.03_4004=4004 + I:gt.blockmachines.basicmachine.lathe.tier.04_400=400 + I:gt.blockmachines.basicmachine.lathe.tier.04_4060=4060 + I:gt.blockmachines.basicmachine.lathe.tier.05_400=400 + I:gt.blockmachines.basicmachine.lathe.tier.05_8023=8023 + I:gt.blockmachines.basicmachine.lathe.tier.06_1468=1468 + I:gt.blockmachines.basicmachine.lathe.tier.06_400=400 + I:gt.blockmachines.basicmachine.lathe.tier.07_2671=2671 + I:gt.blockmachines.basicmachine.lathe.tier.07_400=400 + I:gt.blockmachines.basicmachine.lathe.tier.08_3268=3268 + I:gt.blockmachines.basicmachine.lathe.tier.08_400=400 + I:gt.blockmachines.basicmachine.macerator.tier.01_2834=2834 + I:gt.blockmachines.basicmachine.macerator.tier.01_400=400 + I:gt.blockmachines.basicmachine.macerator.tier.02_2334=2334 + I:gt.blockmachines.basicmachine.macerator.tier.02_400=400 + I:gt.blockmachines.basicmachine.macerator.tier.03_3236=3236 + I:gt.blockmachines.basicmachine.macerator.tier.03_400=400 + I:gt.blockmachines.basicmachine.macerator.tier.04_3292=3292 + I:gt.blockmachines.basicmachine.macerator.tier.04_400=400 + I:gt.blockmachines.basicmachine.macerator.tier.05_400=400 + I:gt.blockmachines.basicmachine.macerator.tier.05_7255=7255 + I:gt.blockmachines.basicmachine.macerator.tier.06_400=400 + I:gt.blockmachines.basicmachine.macerator.tier.06_700=700 + I:gt.blockmachines.basicmachine.macerator.tier.07_1903=1903 + I:gt.blockmachines.basicmachine.macerator.tier.07_400=400 + I:gt.blockmachines.basicmachine.macerator.tier.08_2500=2500 + I:gt.blockmachines.basicmachine.macerator.tier.08_400=400 + I:gt.blockmachines.basicmachine.massfab.tier.01_2111=2111 + I:gt.blockmachines.basicmachine.massfab.tier.01_400=400 + I:gt.blockmachines.basicmachine.massfab.tier.02_2586=2586 + I:gt.blockmachines.basicmachine.massfab.tier.02_400=400 + I:gt.blockmachines.basicmachine.massfab.tier.03_400=400 + I:gt.blockmachines.basicmachine.massfab.tier.03_4607=4607 + I:gt.blockmachines.basicmachine.massfab.tier.04_400=400 + I:gt.blockmachines.basicmachine.massfab.tier.04_6937=6937 + I:gt.blockmachines.basicmachine.massfab.tier.05_14174=14174 + I:gt.blockmachines.basicmachine.massfab.tier.05_400=400 + I:gt.blockmachines.basicmachine.massfab.tier.06_400=400 + I:gt.blockmachines.basicmachine.massfab.tier.06_838=838 + I:gt.blockmachines.basicmachine.massfab.tier.07_2173=2173 + I:gt.blockmachines.basicmachine.massfab.tier.07_400=400 + I:gt.blockmachines.basicmachine.massfab.tier.08_2402=2402 + I:gt.blockmachines.basicmachine.massfab.tier.08_400=400 + I:gt.blockmachines.basicmachine.microtransmitter.03_3673=3673 + I:gt.blockmachines.basicmachine.microtransmitter.03_400=400 + I:gt.blockmachines.basicmachine.microtransmitter.04_400=400 + I:gt.blockmachines.basicmachine.microtransmitter.04_5789=5789 + I:gt.blockmachines.basicmachine.microtransmitter.05_400=400 + I:gt.blockmachines.basicmachine.microtransmitter.05_6514=6514 + I:gt.blockmachines.basicmachine.microtransmitter.06_400=400 + I:gt.blockmachines.basicmachine.microtransmitter.06_9840=9840 + I:gt.blockmachines.basicmachine.microtransmitter.07_11003=11003 + I:gt.blockmachines.basicmachine.microtransmitter.07_400=400 + I:gt.blockmachines.basicmachine.microwave.tier.01_2009=2009 + I:gt.blockmachines.basicmachine.microwave.tier.01_400=400 + I:gt.blockmachines.basicmachine.microwave.tier.02_1927=1927 + I:gt.blockmachines.basicmachine.microwave.tier.02_400=400 + I:gt.blockmachines.basicmachine.microwave.tier.03_2627=2627 + I:gt.blockmachines.basicmachine.microwave.tier.03_400=400 + I:gt.blockmachines.basicmachine.microwave.tier.04_2868=2868 + I:gt.blockmachines.basicmachine.microwave.tier.04_400=400 + I:gt.blockmachines.basicmachine.microwave.tier.05_400=400 + I:gt.blockmachines.basicmachine.microwave.tier.05_5176=5176 + I:gt.blockmachines.basicmachine.microwave.tier.06_1201=1201 + I:gt.blockmachines.basicmachine.microwave.tier.06_400=400 + I:gt.blockmachines.basicmachine.microwave.tier.07_2377=2377 + I:gt.blockmachines.basicmachine.microwave.tier.07_400=400 + I:gt.blockmachines.basicmachine.microwave.tier.08_2729=2729 + I:gt.blockmachines.basicmachine.microwave.tier.08_400=400 + I:gt.blockmachines.basicmachine.miner.tier.01_2188=2188 + I:gt.blockmachines.basicmachine.miner.tier.01_400=400 + I:gt.blockmachines.basicmachine.miner.tier.02_1963=1963 + I:gt.blockmachines.basicmachine.miner.tier.02_400=400 + I:gt.blockmachines.basicmachine.mixer.tier.01_1573=1573 + I:gt.blockmachines.basicmachine.mixer.tier.01_400=400 + I:gt.blockmachines.basicmachine.mixer.tier.02_1141=1141 + I:gt.blockmachines.basicmachine.mixer.tier.02_400=400 + I:gt.blockmachines.basicmachine.mixer.tier.03_1835=1835 + I:gt.blockmachines.basicmachine.mixer.tier.03_400=400 + I:gt.blockmachines.basicmachine.mixer.tier.04_1975=1975 + I:gt.blockmachines.basicmachine.mixer.tier.04_400=400 + I:gt.blockmachines.basicmachine.mixer.tier.05_400=400 + I:gt.blockmachines.basicmachine.mixer.tier.05_4208=4208 + I:gt.blockmachines.basicmachine.mixer.tier.06_400=400 + I:gt.blockmachines.basicmachine.mixer.tier.06_741=741 + I:gt.blockmachines.basicmachine.mixer.tier.07_2499=2499 + I:gt.blockmachines.basicmachine.mixer.tier.07_400=400 + I:gt.blockmachines.basicmachine.mixer.tier.08_2719=2719 + I:gt.blockmachines.basicmachine.mixer.tier.08_400=400 + I:gt.blockmachines.basicmachine.mobrep.tier.01_1554=1554 + I:gt.blockmachines.basicmachine.mobrep.tier.01_400=400 + I:gt.blockmachines.basicmachine.mobrep.tier.02_1856=1856 + I:gt.blockmachines.basicmachine.mobrep.tier.02_400=400 + I:gt.blockmachines.basicmachine.mobrep.tier.03_1786=1786 + I:gt.blockmachines.basicmachine.mobrep.tier.03_400=400 + I:gt.blockmachines.basicmachine.mobrep.tier.04_2103=2103 + I:gt.blockmachines.basicmachine.mobrep.tier.04_400=400 + I:gt.blockmachines.basicmachine.mobrep.tier.05_3614=3614 + I:gt.blockmachines.basicmachine.mobrep.tier.05_400=400 + I:gt.blockmachines.basicmachine.mobrep.tier.06_400=400 + I:gt.blockmachines.basicmachine.mobrep.tier.06_520=520 + I:gt.blockmachines.basicmachine.mobrep.tier.07_1683=1683 + I:gt.blockmachines.basicmachine.mobrep.tier.07_400=400 + I:gt.blockmachines.basicmachine.mobrep.tier.08_1912=1912 + I:gt.blockmachines.basicmachine.mobrep.tier.08_400=400 + I:gt.blockmachines.basicmachine.orewasher.tier.01_2182=2182 + I:gt.blockmachines.basicmachine.orewasher.tier.01_400=400 + I:gt.blockmachines.basicmachine.orewasher.tier.02_1516=1516 + I:gt.blockmachines.basicmachine.orewasher.tier.02_400=400 + I:gt.blockmachines.basicmachine.orewasher.tier.03_2258=2258 + I:gt.blockmachines.basicmachine.orewasher.tier.03_400=400 + I:gt.blockmachines.basicmachine.orewasher.tier.04_2224=2224 + I:gt.blockmachines.basicmachine.orewasher.tier.04_400=400 + I:gt.blockmachines.basicmachine.orewasher.tier.05_400=400 + I:gt.blockmachines.basicmachine.orewasher.tier.05_4898=4898 + I:gt.blockmachines.basicmachine.orewasher.tier.06_1082=1082 + I:gt.blockmachines.basicmachine.orewasher.tier.06_400=400 + I:gt.blockmachines.basicmachine.orewasher.tier.07_3462=3462 + I:gt.blockmachines.basicmachine.orewasher.tier.07_400=400 + I:gt.blockmachines.basicmachine.orewasher.tier.08_3919=3919 + I:gt.blockmachines.basicmachine.orewasher.tier.08_400=400 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_400=400 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_4079=4079 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_3074=3074 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_400=400 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_400=400 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_4781=4781 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_400=400 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_4389=4389 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_400=400 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_9474=9474 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_1334=1334 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_400=400 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_2588=2588 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_400=400 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_102393=102393 + I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_400=400 + I:gt.blockmachines.basicmachine.polarizer.tier.01_1310=1310 + I:gt.blockmachines.basicmachine.polarizer.tier.01_400=400 + I:gt.blockmachines.basicmachine.polarizer.tier.02_400=400 + I:gt.blockmachines.basicmachine.polarizer.tier.02_740=740 + I:gt.blockmachines.basicmachine.polarizer.tier.03_1490=1490 + I:gt.blockmachines.basicmachine.polarizer.tier.03_400=400 + I:gt.blockmachines.basicmachine.polarizer.tier.04_1686=1686 + I:gt.blockmachines.basicmachine.polarizer.tier.04_400=400 + I:gt.blockmachines.basicmachine.polarizer.tier.05_2491=2491 + I:gt.blockmachines.basicmachine.polarizer.tier.05_400=400 + I:gt.blockmachines.basicmachine.polarizer.tier.06_1103=1103 + I:gt.blockmachines.basicmachine.polarizer.tier.06_400=400 + I:gt.blockmachines.basicmachine.polarizer.tier.07_3453=3453 + I:gt.blockmachines.basicmachine.polarizer.tier.08_5495=5495 + I:gt.blockmachines.basicmachine.press.tier.01_2597=2597 + I:gt.blockmachines.basicmachine.press.tier.01_400=400 + I:gt.blockmachines.basicmachine.press.tier.02_1864=1864 + I:gt.blockmachines.basicmachine.press.tier.02_400=400 + I:gt.blockmachines.basicmachine.press.tier.03_3879=3879 + I:gt.blockmachines.basicmachine.press.tier.03_400=400 + I:gt.blockmachines.basicmachine.press.tier.04_3645=3645 + I:gt.blockmachines.basicmachine.press.tier.04_400=400 + I:gt.blockmachines.basicmachine.press.tier.05_400=400 + I:gt.blockmachines.basicmachine.press.tier.05_8204=8204 + I:gt.blockmachines.basicmachine.press.tier.06_400=400 + I:gt.blockmachines.basicmachine.press.tier.06_760=760 + I:gt.blockmachines.basicmachine.press.tier.07_1977=1977 + I:gt.blockmachines.basicmachine.press.tier.07_400=400 + I:gt.blockmachines.basicmachine.press.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.press.tier.08_400=400 + I:gt.blockmachines.basicmachine.printer.tier.01_1996=1996 + I:gt.blockmachines.basicmachine.printer.tier.01_400=400 + I:gt.blockmachines.basicmachine.printer.tier.02_1742=1742 + I:gt.blockmachines.basicmachine.printer.tier.02_400=400 + I:gt.blockmachines.basicmachine.printer.tier.03_3548=3548 + I:gt.blockmachines.basicmachine.printer.tier.03_400=400 + I:gt.blockmachines.basicmachine.printer.tier.04_400=400 + I:gt.blockmachines.basicmachine.printer.tier.04_4180=4180 + I:gt.blockmachines.basicmachine.printer.tier.05_400=400 + I:gt.blockmachines.basicmachine.printer.tier.05_8867=8867 + I:gt.blockmachines.basicmachine.printer.tier.06_400=400 + I:gt.blockmachines.basicmachine.printer.tier.06_700=700 + I:gt.blockmachines.basicmachine.printer.tier.07_1903=1903 + I:gt.blockmachines.basicmachine.printer.tier.07_400=400 + I:gt.blockmachines.basicmachine.printer.tier.08_2500=2500 + I:gt.blockmachines.basicmachine.printer.tier.08_400=400 + I:gt.blockmachines.basicmachine.pump.tier.01_400=400 + I:gt.blockmachines.basicmachine.pump.tier.01_6535=6535 + I:gt.blockmachines.basicmachine.pump.tier.02_400=400 + I:gt.blockmachines.basicmachine.pump.tier.02_5081=5081 + I:gt.blockmachines.basicmachine.pump.tier.03_400=400 + I:gt.blockmachines.basicmachine.pump.tier.03_6995=6995 + I:gt.blockmachines.basicmachine.pump.tier.04_400=400 + I:gt.blockmachines.basicmachine.pump.tier.04_7728=7728 + I:gt.blockmachines.basicmachine.pump.tier.05_16531=16531 + I:gt.blockmachines.basicmachine.pump.tier.05_400=400 + I:gt.blockmachines.basicmachine.recycler.tier.01_2626=2626 + I:gt.blockmachines.basicmachine.recycler.tier.01_400=400 + I:gt.blockmachines.basicmachine.recycler.tier.02_1948=1948 + I:gt.blockmachines.basicmachine.recycler.tier.02_400=400 + I:gt.blockmachines.basicmachine.recycler.tier.03_3830=3830 + I:gt.blockmachines.basicmachine.recycler.tier.03_400=400 + I:gt.blockmachines.basicmachine.recycler.tier.04_3766=3766 + I:gt.blockmachines.basicmachine.recycler.tier.04_400=400 + I:gt.blockmachines.basicmachine.recycler.tier.05_400=400 + I:gt.blockmachines.basicmachine.recycler.tier.05_8156=8156 + I:gt.blockmachines.basicmachine.recycler.tier.06_400=400 + I:gt.blockmachines.basicmachine.recycler.tier.06_836=836 + I:gt.blockmachines.basicmachine.recycler.tier.07_2026=2026 + I:gt.blockmachines.basicmachine.recycler.tier.07_400=400 + I:gt.blockmachines.basicmachine.recycler.tier.08_2500=2500 + I:gt.blockmachines.basicmachine.recycler.tier.08_400=400 + I:gt.blockmachines.basicmachine.replicator.tier.01_2615=2615 + I:gt.blockmachines.basicmachine.replicator.tier.01_400=400 + I:gt.blockmachines.basicmachine.replicator.tier.02_3501=3501 + I:gt.blockmachines.basicmachine.replicator.tier.02_400=400 + I:gt.blockmachines.basicmachine.replicator.tier.03_400=400 + I:gt.blockmachines.basicmachine.replicator.tier.03_4114=4114 + I:gt.blockmachines.basicmachine.replicator.tier.04_400=400 + I:gt.blockmachines.basicmachine.replicator.tier.04_5890=5890 + I:gt.blockmachines.basicmachine.replicator.tier.05_10919=10919 + I:gt.blockmachines.basicmachine.replicator.tier.05_400=400 + I:gt.blockmachines.basicmachine.replicator.tier.06_400=400 + I:gt.blockmachines.basicmachine.replicator.tier.06_679=679 + I:gt.blockmachines.basicmachine.replicator.tier.07_1928=1928 + I:gt.blockmachines.basicmachine.replicator.tier.07_400=400 + I:gt.blockmachines.basicmachine.replicator.tier.08_2157=2157 + I:gt.blockmachines.basicmachine.replicator.tier.08_400=400 + I:gt.blockmachines.basicmachine.rockbreaker.tier.01_2043=2043 + I:gt.blockmachines.basicmachine.rockbreaker.tier.01_400=400 + I:gt.blockmachines.basicmachine.rockbreaker.tier.02_1570=1570 + I:gt.blockmachines.basicmachine.rockbreaker.tier.02_400=400 + I:gt.blockmachines.basicmachine.rockbreaker.tier.03_3174=3174 + I:gt.blockmachines.basicmachine.rockbreaker.tier.03_400=400 + I:gt.blockmachines.basicmachine.rockbreaker.tier.04_3315=3315 + I:gt.blockmachines.basicmachine.rockbreaker.tier.04_400=400 + I:gt.blockmachines.basicmachine.rockbreaker.tier.05_400=400 + I:gt.blockmachines.basicmachine.rockbreaker.tier.05_7181=7181 + I:gt.blockmachines.basicmachine.rockbreaker.tier.06_400=400 + I:gt.blockmachines.basicmachine.rockbreaker.tier.06_624=624 + I:gt.blockmachines.basicmachine.rockbreaker.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.rockbreaker.tier.07_400=400 + I:gt.blockmachines.basicmachine.rockbreaker.tier.08_2059=2059 + I:gt.blockmachines.basicmachine.rockbreaker.tier.08_400=400 + I:gt.blockmachines.basicmachine.scanner.tier.01_1370=1370 + I:gt.blockmachines.basicmachine.scanner.tier.01_400=400 + I:gt.blockmachines.basicmachine.scanner.tier.02_1221=1221 + I:gt.blockmachines.basicmachine.scanner.tier.02_400=400 + I:gt.blockmachines.basicmachine.scanner.tier.03_1561=1561 + I:gt.blockmachines.basicmachine.scanner.tier.03_400=400 + I:gt.blockmachines.basicmachine.scanner.tier.04_1454=1454 + I:gt.blockmachines.basicmachine.scanner.tier.04_400=400 + I:gt.blockmachines.basicmachine.scanner.tier.05_2995=2995 + I:gt.blockmachines.basicmachine.scanner.tier.05_400=400 + I:gt.blockmachines.basicmachine.scanner.tier.06_400=400 + I:gt.blockmachines.basicmachine.scanner.tier.06_624=624 + I:gt.blockmachines.basicmachine.scanner.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.scanner.tier.07_400=400 + I:gt.blockmachines.basicmachine.scanner.tier.08_2059=2059 + I:gt.blockmachines.basicmachine.scanner.tier.08_400=400 + I:gt.blockmachines.basicmachine.seismicprospector.3_1906=1906 + I:gt.blockmachines.basicmachine.seismicprospector.3_400=400 + I:gt.blockmachines.basicmachine.seismicprospector_1610=1610 + I:gt.blockmachines.basicmachine.seismicprospector_400=400 + I:gt.blockmachines.basicmachine.sifter.tier.01_2430=2430 + I:gt.blockmachines.basicmachine.sifter.tier.01_400=400 + I:gt.blockmachines.basicmachine.sifter.tier.02_1752=1752 + I:gt.blockmachines.basicmachine.sifter.tier.02_400=400 + I:gt.blockmachines.basicmachine.sifter.tier.03_3634=3634 + I:gt.blockmachines.basicmachine.sifter.tier.03_400=400 + I:gt.blockmachines.basicmachine.sifter.tier.04_3570=3570 + I:gt.blockmachines.basicmachine.sifter.tier.04_400=400 + I:gt.blockmachines.basicmachine.sifter.tier.05_400=400 + I:gt.blockmachines.basicmachine.sifter.tier.05_7960=7960 + I:gt.blockmachines.basicmachine.sifter.tier.06_400=400 + I:gt.blockmachines.basicmachine.sifter.tier.06_640=640 + I:gt.blockmachines.basicmachine.sifter.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.sifter.tier.07_400=400 + I:gt.blockmachines.basicmachine.sifter.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.sifter.tier.08_400=400 + I:gt.blockmachines.basicmachine.slicer.tier.01_3198=3198 + I:gt.blockmachines.basicmachine.slicer.tier.01_400=400 + I:gt.blockmachines.basicmachine.slicer.tier.02_2684=2684 + I:gt.blockmachines.basicmachine.slicer.tier.02_400=400 + I:gt.blockmachines.basicmachine.slicer.tier.03_400=400 + I:gt.blockmachines.basicmachine.slicer.tier.03_4901=4901 + I:gt.blockmachines.basicmachine.slicer.tier.04_400=400 + I:gt.blockmachines.basicmachine.slicer.tier.04_5158=5158 + I:gt.blockmachines.basicmachine.slicer.tier.05_10520=10520 + I:gt.blockmachines.basicmachine.slicer.tier.05_400=400 + I:gt.blockmachines.basicmachine.slicer.tier.06_400=400 + I:gt.blockmachines.basicmachine.slicer.tier.06_760=760 + I:gt.blockmachines.basicmachine.slicer.tier.07_1977=1977 + I:gt.blockmachines.basicmachine.slicer.tier.07_400=400 + I:gt.blockmachines.basicmachine.slicer.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.slicer.tier.08_400=400 + I:gt.blockmachines.basicmachine.teleporter_400=400 + I:gt.blockmachines.basicmachine.teleporter_9934=9934 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_1788=1788 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_400=400 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_1508=1508 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_400=400 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_2770=2770 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_400=400 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_3164=3164 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_400=400 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_400=400 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_6782=6782 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_1032=1032 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_400=400 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_2222=2222 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_400=400 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_2696=2696 + I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_400=400 + I:gt.blockmachines.basicmachine.unboxinator.tier.01_400=400 + I:gt.blockmachines.basicmachine.unboxinator.tier.01_4236=4236 + I:gt.blockmachines.basicmachine.unboxinator.tier.02_3746=3746 + I:gt.blockmachines.basicmachine.unboxinator.tier.02_400=400 + I:gt.blockmachines.basicmachine.unboxinator.tier.03_400=400 + I:gt.blockmachines.basicmachine.unboxinator.tier.03_6887=6887 + I:gt.blockmachines.basicmachine.unboxinator.tier.04_400=400 + I:gt.blockmachines.basicmachine.unboxinator.tier.04_7794=7794 + I:gt.blockmachines.basicmachine.unboxinator.tier.05_15765=15765 + I:gt.blockmachines.basicmachine.unboxinator.tier.05_400=400 + I:gt.blockmachines.basicmachine.unboxinator.tier.06_400=400 + I:gt.blockmachines.basicmachine.unboxinator.tier.06_784=784 + I:gt.blockmachines.basicmachine.unboxinator.tier.07_1974=1974 + I:gt.blockmachines.basicmachine.unboxinator.tier.07_400=400 + I:gt.blockmachines.basicmachine.unboxinator.tier.08_2448=2448 + I:gt.blockmachines.basicmachine.unboxinator.tier.08_400=400 + I:gt.blockmachines.basicmachine.wiremill.tier.01_2290=2290 + I:gt.blockmachines.basicmachine.wiremill.tier.01_400=400 + I:gt.blockmachines.basicmachine.wiremill.tier.02_2104=2104 + I:gt.blockmachines.basicmachine.wiremill.tier.02_400=400 + I:gt.blockmachines.basicmachine.wiremill.tier.03_400=400 + I:gt.blockmachines.basicmachine.wiremill.tier.03_4258=4258 + I:gt.blockmachines.basicmachine.wiremill.tier.04_400=400 + I:gt.blockmachines.basicmachine.wiremill.tier.04_5346=5346 + I:gt.blockmachines.basicmachine.wiremill.tier.05_11184=11184 + I:gt.blockmachines.basicmachine.wiremill.tier.05_400=400 + I:gt.blockmachines.basicmachine.wiremill.tier.06_400=400 + I:gt.blockmachines.basicmachine.wiremill.tier.06_640=640 + I:gt.blockmachines.basicmachine.wiremill.tier.07_1830=1830 + I:gt.blockmachines.basicmachine.wiremill.tier.07_400=400 + I:gt.blockmachines.basicmachine.wiremill.tier.08_2304=2304 + I:gt.blockmachines.basicmachine.wiremill.tier.08_400=400 + I:gt.blockmachines.batterybuffer.01.tier.00_1190=1190 + I:gt.blockmachines.batterybuffer.01.tier.00_400=400 + I:gt.blockmachines.batterybuffer.01.tier.01_400=400 + I:gt.blockmachines.batterybuffer.01.tier.01_923=923 + I:gt.blockmachines.batterybuffer.01.tier.02_400=400 + I:gt.blockmachines.batterybuffer.01.tier.02_518=518 + I:gt.blockmachines.batterybuffer.01.tier.03_1149=1149 + I:gt.blockmachines.batterybuffer.01.tier.03_400=400 + I:gt.blockmachines.batterybuffer.01.tier.04_400=400 + I:gt.blockmachines.batterybuffer.01.tier.04_583=583 + I:gt.blockmachines.batterybuffer.01.tier.05_1622=1622 + I:gt.blockmachines.batterybuffer.01.tier.05_400=400 + I:gt.blockmachines.batterybuffer.01.tier.06_400=400 + I:gt.blockmachines.batterybuffer.01.tier.06_702=702 + I:gt.blockmachines.batterybuffer.01.tier.07_1951=1951 + I:gt.blockmachines.batterybuffer.01.tier.07_400=400 + I:gt.blockmachines.batterybuffer.01.tier.08_2180=2180 + I:gt.blockmachines.batterybuffer.01.tier.08_400=400 + I:gt.blockmachines.batterybuffer.01.tier.09_400=400 + I:gt.blockmachines.batterybuffer.01.tier.09_800366=800366 + I:gt.blockmachines.batterybuffer.04.tier.00_2432=2432 + I:gt.blockmachines.batterybuffer.04.tier.00_400=400 + I:gt.blockmachines.batterybuffer.04.tier.01_1631=1631 + I:gt.blockmachines.batterybuffer.04.tier.01_400=400 + I:gt.blockmachines.batterybuffer.04.tier.02_400=400 + I:gt.blockmachines.batterybuffer.04.tier.02_896=896 + I:gt.blockmachines.batterybuffer.04.tier.03_2325=2325 + I:gt.blockmachines.batterybuffer.04.tier.03_400=400 + I:gt.blockmachines.batterybuffer.04.tier.04_400=400 + I:gt.blockmachines.batterybuffer.04.tier.04_739=739 + I:gt.blockmachines.batterybuffer.04.tier.05_2720=2720 + I:gt.blockmachines.batterybuffer.04.tier.05_400=400 + I:gt.blockmachines.batterybuffer.04.tier.06_1032=1032 + I:gt.blockmachines.batterybuffer.04.tier.06_400=400 + I:gt.blockmachines.batterybuffer.04.tier.07_2539=2539 + I:gt.blockmachines.batterybuffer.04.tier.07_400=400 + I:gt.blockmachines.batterybuffer.04.tier.08_2768=2768 + I:gt.blockmachines.batterybuffer.04.tier.08_400=400 + I:gt.blockmachines.batterybuffer.04.tier.09_800954=800954 + I:gt.blockmachines.batterybuffer.09.tier.00_400=400 + I:gt.blockmachines.batterybuffer.09.tier.00_4088=4088 + I:gt.blockmachines.batterybuffer.09.tier.01_2575=2575 + I:gt.blockmachines.batterybuffer.09.tier.01_400=400 + I:gt.blockmachines.batterybuffer.09.tier.02_1400=1400 + I:gt.blockmachines.batterybuffer.09.tier.02_400=400 + I:gt.blockmachines.batterybuffer.09.tier.03_3893=3893 + I:gt.blockmachines.batterybuffer.09.tier.03_400=400 + I:gt.blockmachines.batterybuffer.09.tier.04_400=400 + I:gt.blockmachines.batterybuffer.09.tier.04_947=947 + I:gt.blockmachines.batterybuffer.09.tier.05_400=400 + I:gt.blockmachines.batterybuffer.09.tier.05_4184=4184 + I:gt.blockmachines.batterybuffer.09.tier.06_1472=1472 + I:gt.blockmachines.batterybuffer.09.tier.06_400=400 + I:gt.blockmachines.batterybuffer.09.tier.07_3323=3323 + I:gt.blockmachines.batterybuffer.09.tier.07_400=400 + I:gt.blockmachines.batterybuffer.09.tier.08_3552=3552 + I:gt.blockmachines.batterybuffer.09.tier.08_400=400 + I:gt.blockmachines.batterybuffer.09.tier.09_801738=801738 + I:gt.blockmachines.batterybuffer.16.tier.00_400=400 + I:gt.blockmachines.batterybuffer.16.tier.00_7400=7400 + I:gt.blockmachines.batterybuffer.16.tier.01_400=400 + I:gt.blockmachines.batterybuffer.16.tier.01_4463=4463 + I:gt.blockmachines.batterybuffer.16.tier.02_2408=2408 + I:gt.blockmachines.batterybuffer.16.tier.02_400=400 + I:gt.blockmachines.batterybuffer.16.tier.03_400=400 + I:gt.blockmachines.batterybuffer.16.tier.03_7029=7029 + I:gt.blockmachines.batterybuffer.16.tier.04_1363=1363 + I:gt.blockmachines.batterybuffer.16.tier.04_400=400 + I:gt.blockmachines.batterybuffer.16.tier.05_400=400 + I:gt.blockmachines.batterybuffer.16.tier.05_7112=7112 + I:gt.blockmachines.batterybuffer.16.tier.06_2352=2352 + I:gt.blockmachines.batterybuffer.16.tier.06_400=400 + I:gt.blockmachines.batterybuffer.16.tier.07_400=400 + I:gt.blockmachines.batterybuffer.16.tier.07_4891=4891 + I:gt.blockmachines.batterybuffer.16.tier.08_400=400 + I:gt.blockmachines.batterybuffer.16.tier.08_5120=5120 + I:gt.blockmachines.batterybuffer.16.tier.09_803306=803306 + I:gt.blockmachines.batterycharger.16.tier.00_400=400 + I:gt.blockmachines.batterycharger.16.tier.00_7400=7400 + I:gt.blockmachines.batterycharger.16.tier.01_400=400 + I:gt.blockmachines.batterycharger.16.tier.01_4463=4463 + I:gt.blockmachines.batterycharger.16.tier.02_2408=2408 + I:gt.blockmachines.batterycharger.16.tier.02_400=400 + I:gt.blockmachines.batterycharger.16.tier.03_400=400 + I:gt.blockmachines.batterycharger.16.tier.03_7029=7029 + I:gt.blockmachines.batterycharger.16.tier.04_1363=1363 + I:gt.blockmachines.batterycharger.16.tier.04_400=400 + I:gt.blockmachines.batterycharger.16.tier.05_400=400 + I:gt.blockmachines.batterycharger.16.tier.05_7112=7112 + I:gt.blockmachines.batterycharger.16.tier.06_2352=2352 + I:gt.blockmachines.batterycharger.16.tier.06_400=400 + I:gt.blockmachines.batterycharger.16.tier.07_400=400 + I:gt.blockmachines.batterycharger.16.tier.07_4891=4891 + I:gt.blockmachines.batterycharger.16.tier.08_400=400 + I:gt.blockmachines.batterycharger.16.tier.08_5120=5120 + I:gt.blockmachines.batterycharger.16.tier.09_803306=803306 + I:gt.blockmachines.boiler.bronze_1204=1204 + I:gt.blockmachines.boiler.bronze_400=400 + I:gt.blockmachines.boiler.lava_400=400 + I:gt.blockmachines.boiler.lava_680=680 + I:gt.blockmachines.boiler.solar_400=400 + I:gt.blockmachines.boiler.solar_973=973 + I:gt.blockmachines.boiler.steel_1104=1104 + I:gt.blockmachines.boiler.steel_400=400 + I:gt.blockmachines.bronzemachine.alloysmelter_2464=2464 + I:gt.blockmachines.bronzemachine.alloysmelter_400=400 + I:gt.blockmachines.bronzemachine.blastfurnace_3440=3440 + I:gt.blockmachines.bronzemachine.blastfurnace_400=400 + I:gt.blockmachines.bronzemachine.compressor_1902=1902 + I:gt.blockmachines.bronzemachine.compressor_400=400 + I:gt.blockmachines.bronzemachine.extractor_1503=1503 + I:gt.blockmachines.bronzemachine.extractor_400=400 + I:gt.blockmachines.bronzemachine.furnace_1756=1756 + I:gt.blockmachines.bronzemachine.furnace_400=400 + I:gt.blockmachines.bronzemachine.hammer_2043=2043 + I:gt.blockmachines.bronzemachine.hammer_400=400 + I:gt.blockmachines.bronzemachine.macerator_3286=3286 + I:gt.blockmachines.bronzemachine.macerator_400=400 + I:gt.blockmachines.gt_pipe_plasmacontain_400=400 + I:gt.blockmachines.gt_pipe_plasmacontain_548=548 + I:gt.blockmachines.hatch.dataaccess.adv_400=400 + I:gt.blockmachines.hatch.dataaccess.adv_520=520 + I:gt.blockmachines.hatch.dataaccess_400=400 + I:gt.blockmachines.hatch.dataaccess_459=459 + I:gt.blockmachines.hatch.dynamo.tier.00_400=400 + I:gt.blockmachines.hatch.dynamo.tier.00_832=832 + I:gt.blockmachines.hatch.dynamo.tier.01_400=400 + I:gt.blockmachines.hatch.dynamo.tier.01_698=698 + I:gt.blockmachines.hatch.dynamo.tier.02_376=376 + I:gt.blockmachines.hatch.dynamo.tier.02_400=400 + I:gt.blockmachines.hatch.dynamo.tier.03_400=400 + I:gt.blockmachines.hatch.dynamo.tier.03_807=807 + I:gt.blockmachines.hatch.dynamo.tier.04_400=400 + I:gt.blockmachines.hatch.dynamo.tier.04_496=496 + I:gt.blockmachines.hatch.dynamo.tier.05_1300=1300 + I:gt.blockmachines.hatch.dynamo.tier.05_400=400 + I:gt.blockmachines.hatch.dynamo.tier.06_400=400 + I:gt.blockmachines.hatch.dynamo.tier.06_572=572 + I:gt.blockmachines.hatch.dynamo.tier.07_1756=1756 + I:gt.blockmachines.hatch.dynamo.tier.07_400=400 + I:gt.blockmachines.hatch.dynamo.tier.08_2108=2108 + I:gt.blockmachines.hatch.dynamo.tier.08_400=400 + I:gt.blockmachines.hatch.dynamo.tier.09_400=400 + I:gt.blockmachines.hatch.dynamo.tier.09_800147=800147 + I:gt.blockmachines.hatch.energy.tier.00_400=400 + I:gt.blockmachines.hatch.energy.tier.00_832=832 + I:gt.blockmachines.hatch.energy.tier.01_400=400 + I:gt.blockmachines.hatch.energy.tier.01_698=698 + I:gt.blockmachines.hatch.energy.tier.02_376=376 + I:gt.blockmachines.hatch.energy.tier.02_400=400 + I:gt.blockmachines.hatch.energy.tier.03_400=400 + I:gt.blockmachines.hatch.energy.tier.03_807=807 + I:gt.blockmachines.hatch.energy.tier.04_400=400 + I:gt.blockmachines.hatch.energy.tier.04_496=496 + I:gt.blockmachines.hatch.energy.tier.05_1300=1300 + I:gt.blockmachines.hatch.energy.tier.05_400=400 + I:gt.blockmachines.hatch.energy.tier.06_400=400 + I:gt.blockmachines.hatch.energy.tier.06_572=572 + I:gt.blockmachines.hatch.energy.tier.07_1756=1756 + I:gt.blockmachines.hatch.energy.tier.07_400=400 + I:gt.blockmachines.hatch.energy.tier.08_2108=2108 + I:gt.blockmachines.hatch.energy.tier.08_400=400 + I:gt.blockmachines.hatch.energy.tier.09_400=400 + I:gt.blockmachines.hatch.energy.tier.09_800147=800147 + I:gt.blockmachines.hatch.input.tier.00_400=400 + I:gt.blockmachines.hatch.input.tier.00_724=724 + I:gt.blockmachines.hatch.input.tier.01_400=400 + I:gt.blockmachines.hatch.input.tier.01_635=635 + I:gt.blockmachines.hatch.input.tier.02_340=340 + I:gt.blockmachines.hatch.input.tier.02_400=400 + I:gt.blockmachines.hatch.input.tier.03_400=400 + I:gt.blockmachines.hatch.input.tier.03_705=705 + I:gt.blockmachines.hatch.input.tier.04_400=400 + I:gt.blockmachines.hatch.input.tier.04_479=479 + I:gt.blockmachines.hatch.input.tier.05_1204=1204 + I:gt.blockmachines.hatch.input.tier.05_400=400 + I:gt.blockmachines.hatch.input.tier.06_400=400 + I:gt.blockmachines.hatch.input.tier.06_520=520 + I:gt.blockmachines.hatch.input.tier.07_1683=1683 + I:gt.blockmachines.hatch.input.tier.07_400=400 + I:gt.blockmachines.hatch.input.tier.08_1912=1912 + I:gt.blockmachines.hatch.input.tier.08_400=400 + I:gt.blockmachines.hatch.input.tier.09_400=400 + I:gt.blockmachines.hatch.input.tier.09_800098=800098 + I:gt.blockmachines.hatch.input_bus.tier.00_400=400 + I:gt.blockmachines.hatch.input_bus.tier.00_776=776 + I:gt.blockmachines.hatch.input_bus.tier.01_400=400 + I:gt.blockmachines.hatch.input_bus.tier.01_687=687 + I:gt.blockmachines.hatch.input_bus.tier.02_392=392 + I:gt.blockmachines.hatch.input_bus.tier.02_400=400 + I:gt.blockmachines.hatch.input_bus.tier.03_400=400 + I:gt.blockmachines.hatch.input_bus.tier.03_757=757 + I:gt.blockmachines.hatch.input_bus.tier.04_400=400 + I:gt.blockmachines.hatch.input_bus.tier.04_531=531 + I:gt.blockmachines.hatch.input_bus.tier.05_1256=1256 + I:gt.blockmachines.hatch.input_bus.tier.05_400=400 + I:gt.blockmachines.hatch.input_bus.tier.06_400=400 + I:gt.blockmachines.hatch.input_bus.tier.06_592=592 + I:gt.blockmachines.hatch.input_bus.tier.07_1755=1755 + I:gt.blockmachines.hatch.input_bus.tier.07_400=400 + I:gt.blockmachines.hatch.input_bus.tier.08_1984=1984 + I:gt.blockmachines.hatch.input_bus.tier.08_400=400 + I:gt.blockmachines.hatch.input_bus.tier.09_400=400 + I:gt.blockmachines.hatch.input_bus.tier.09_800170=800170 + I:gt.blockmachines.hatch.maintenance.auto_19636=19636 + I:gt.blockmachines.hatch.maintenance.auto_400=400 + I:gt.blockmachines.hatch.maintenance_400=400 + I:gt.blockmachines.hatch.maintenance_615=615 + I:gt.blockmachines.hatch.muffler.tier.01_400=400 + I:gt.blockmachines.hatch.muffler.tier.01_783=783 + I:gt.blockmachines.hatch.muffler.tier.02_400=400 + I:gt.blockmachines.hatch.muffler.tier.02_488=488 + I:gt.blockmachines.hatch.muffler.tier.03_400=400 + I:gt.blockmachines.hatch.muffler.tier.03_853=853 + I:gt.blockmachines.hatch.muffler.tier.04_400=400 + I:gt.blockmachines.hatch.muffler.tier.04_627=627 + I:gt.blockmachines.hatch.muffler.tier.05_1352=1352 + I:gt.blockmachines.hatch.muffler.tier.05_400=400 + I:gt.blockmachines.hatch.muffler.tier.06_400=400 + I:gt.blockmachines.hatch.muffler.tier.06_688=688 + I:gt.blockmachines.hatch.muffler.tier.07_1851=1851 + I:gt.blockmachines.hatch.muffler.tier.07_400=400 + I:gt.blockmachines.hatch.muffler.tier.08_2080=2080 + I:gt.blockmachines.hatch.muffler.tier.08_400=400 + I:gt.blockmachines.hatch.muffler.tier.09_400=400 + I:gt.blockmachines.hatch.muffler.tier.09_800266=800266 + I:gt.blockmachines.hatch.output.tier.00_400=400 + I:gt.blockmachines.hatch.output.tier.00_724=724 + I:gt.blockmachines.hatch.output.tier.01_400=400 + I:gt.blockmachines.hatch.output.tier.01_635=635 + I:gt.blockmachines.hatch.output.tier.02_340=340 + I:gt.blockmachines.hatch.output.tier.02_400=400 + I:gt.blockmachines.hatch.output.tier.03_400=400 + I:gt.blockmachines.hatch.output.tier.03_705=705 + I:gt.blockmachines.hatch.output.tier.04_400=400 + I:gt.blockmachines.hatch.output.tier.04_479=479 + I:gt.blockmachines.hatch.output.tier.05_1204=1204 + I:gt.blockmachines.hatch.output.tier.05_400=400 + I:gt.blockmachines.hatch.output.tier.06_400=400 + I:gt.blockmachines.hatch.output.tier.06_520=520 + I:gt.blockmachines.hatch.output.tier.07_1683=1683 + I:gt.blockmachines.hatch.output.tier.07_400=400 + I:gt.blockmachines.hatch.output.tier.08_1912=1912 + I:gt.blockmachines.hatch.output.tier.08_400=400 + I:gt.blockmachines.hatch.output.tier.09_400=400 + I:gt.blockmachines.hatch.output.tier.09_800098=800098 + I:gt.blockmachines.hatch.output_bus.tier.00_400=400 + I:gt.blockmachines.hatch.output_bus.tier.00_776=776 + I:gt.blockmachines.hatch.output_bus.tier.01_400=400 + I:gt.blockmachines.hatch.output_bus.tier.01_687=687 + I:gt.blockmachines.hatch.output_bus.tier.02_392=392 + I:gt.blockmachines.hatch.output_bus.tier.02_400=400 + I:gt.blockmachines.hatch.output_bus.tier.03_400=400 + I:gt.blockmachines.hatch.output_bus.tier.03_757=757 + I:gt.blockmachines.hatch.output_bus.tier.04_400=400 + I:gt.blockmachines.hatch.output_bus.tier.04_531=531 + I:gt.blockmachines.hatch.output_bus.tier.05_1256=1256 + I:gt.blockmachines.hatch.output_bus.tier.05_400=400 + I:gt.blockmachines.hatch.output_bus.tier.06_400=400 + I:gt.blockmachines.hatch.output_bus.tier.06_592=592 + I:gt.blockmachines.hatch.output_bus.tier.07_1755=1755 + I:gt.blockmachines.hatch.output_bus.tier.07_400=400 + I:gt.blockmachines.hatch.output_bus.tier.08_1984=1984 + I:gt.blockmachines.hatch.output_bus.tier.08_400=400 + I:gt.blockmachines.hatch.output_bus.tier.09_400=400 + I:gt.blockmachines.hatch.output_bus.tier.09_800170=800170 + I:gt.blockmachines.hull.bronze_400=400 + I:gt.blockmachines.hull.bronze_608=608 + I:gt.blockmachines.hull.bronze_bricked_400=400 + I:gt.blockmachines.hull.bronze_bricked_440=440 + I:gt.blockmachines.hull.steel_400=400 + I:gt.blockmachines.hull.steel_448=448 + I:gt.blockmachines.hull.steel_bricked_340=340 + I:gt.blockmachines.hull.steel_bricked_400=400 + I:gt.blockmachines.hull.tier.00_400=400 + I:gt.blockmachines.hull.tier.00_704=704 + I:gt.blockmachines.hull.tier.01_400=400 + I:gt.blockmachines.hull.tier.01_615=615 + I:gt.blockmachines.hull.tier.02_320=320 + I:gt.blockmachines.hull.tier.02_400=400 + I:gt.blockmachines.hull.tier.03_400=400 + I:gt.blockmachines.hull.tier.03_685=685 + I:gt.blockmachines.hull.tier.04_400=400 + I:gt.blockmachines.hull.tier.04_459=459 + I:gt.blockmachines.hull.tier.05_1184=1184 + I:gt.blockmachines.hull.tier.05_400=400 + I:gt.blockmachines.hull.tier.06_400=400 + I:gt.blockmachines.hull.tier.06_520=520 + I:gt.blockmachines.hull.tier.07_1683=1683 + I:gt.blockmachines.hull.tier.07_400=400 + I:gt.blockmachines.hull.tier.08_1912=1912 + I:gt.blockmachines.hull.tier.08_400=400 + I:gt.blockmachines.hull.tier.09_400=400 + I:gt.blockmachines.hull.tier.09_800098=800098 + I:gt.blockmachines.locker.tier.00_2504=2504 + I:gt.blockmachines.locker.tier.00_400=400 + I:gt.blockmachines.locker.tier.01_1703=1703 + I:gt.blockmachines.locker.tier.01_400=400 + I:gt.blockmachines.locker.tier.02_400=400 + I:gt.blockmachines.locker.tier.02_968=968 + I:gt.blockmachines.locker.tier.03_2397=2397 + I:gt.blockmachines.locker.tier.03_400=400 + I:gt.blockmachines.locker.tier.04_400=400 + I:gt.blockmachines.locker.tier.04_811=811 + I:gt.blockmachines.locker.tier.05_2792=2792 + I:gt.blockmachines.locker.tier.05_400=400 + I:gt.blockmachines.locker.tier.06_1104=1104 + I:gt.blockmachines.locker.tier.06_400=400 + I:gt.blockmachines.locker.tier.07_2611=2611 + I:gt.blockmachines.locker.tier.07_400=400 + I:gt.blockmachines.locker.tier.08_2840=2840 + I:gt.blockmachines.locker.tier.08_400=400 + I:gt.blockmachines.locker.tier.09_400=400 + I:gt.blockmachines.locker.tier.09_801026=801026 + I:gt.blockmachines.multimachine.assemblyline_23760=23760 + I:gt.blockmachines.multimachine.assemblyline_400=400 + I:gt.blockmachines.multimachine.blastfurnace_2743=2743 + I:gt.blockmachines.multimachine.blastfurnace_400=400 + I:gt.blockmachines.multimachine.boiler.bronze_400=400 + I:gt.blockmachines.multimachine.boiler.bronze_638=638 + I:gt.blockmachines.multimachine.boiler.steel_400=400 + I:gt.blockmachines.multimachine.boiler.steel_448=448 + I:gt.blockmachines.multimachine.boiler.titanium_400=400 + I:gt.blockmachines.multimachine.boiler.titanium_682=682 + I:gt.blockmachines.multimachine.boiler.tungstensteel_400=400 + I:gt.blockmachines.multimachine.boiler.tungstensteel_626=626 + I:gt.blockmachines.multimachine.brickedblastfurnace_400=400 + I:gt.blockmachines.multimachine.charcoalpile_400=400 + I:gt.blockmachines.multimachine.charcoalpile_452=452 + I:gt.blockmachines.multimachine.chemicalreactor_1942=1942 + I:gt.blockmachines.multimachine.chemicalreactor_400=400 + I:gt.blockmachines.multimachine.cleanroom_3596=3596 + I:gt.blockmachines.multimachine.cleanroom_400=400 + I:gt.blockmachines.multimachine.concretebackfiller1_2738=2738 + I:gt.blockmachines.multimachine.concretebackfiller1_400=400 + I:gt.blockmachines.multimachine.concretebackfiller3_400=400 + I:gt.blockmachines.multimachine.concretebackfiller3_7345=7345 + I:gt.blockmachines.multimachine.cracker_400=400 + I:gt.blockmachines.multimachine.cracker_5430=5430 + I:gt.blockmachines.multimachine.dieselengine_400=400 + I:gt.blockmachines.multimachine.dieselengine_6369=6369 + I:gt.blockmachines.multimachine.distillationtower_400=400 + I:gt.blockmachines.multimachine.distillationtower_4465=4465 + I:gt.blockmachines.multimachine.heatexchanger_400=400 + I:gt.blockmachines.multimachine.heatexchanger_7701=7701 + I:gt.blockmachines.multimachine.implosioncompressor_365=365 + I:gt.blockmachines.multimachine.implosioncompressor_400=400 + I:gt.blockmachines.multimachine.largegasturbine_1999=1999 + I:gt.blockmachines.multimachine.largegasturbine_400=400 + I:gt.blockmachines.multimachine.largehpturbine_2528=2528 + I:gt.blockmachines.multimachine.largehpturbine_400=400 + I:gt.blockmachines.multimachine.largeplasmaturbine_400=400 + I:gt.blockmachines.multimachine.largeplasmaturbine_6672=6672 + I:gt.blockmachines.multimachine.largeturbine_2253=2253 + I:gt.blockmachines.multimachine.largeturbine_400=400 + I:gt.blockmachines.multimachine.multifurnace_2688=2688 + I:gt.blockmachines.multimachine.multifurnace_400=400 + I:gt.blockmachines.multimachine.oildrill1_1910=1910 + I:gt.blockmachines.multimachine.oildrill1_400=400 + I:gt.blockmachines.multimachine.oildrill2_400=400 + I:gt.blockmachines.multimachine.oildrill2_4694=4694 + I:gt.blockmachines.multimachine.oildrill3_400=400 + I:gt.blockmachines.multimachine.oildrill3_9017=9017 + I:gt.blockmachines.multimachine.oredrill1_400=400 + I:gt.blockmachines.multimachine.oredrill1_4356=4356 + I:gt.blockmachines.multimachine.oredrill2_12387=12387 + I:gt.blockmachines.multimachine.oredrill2_400=400 + I:gt.blockmachines.multimachine.oredrill3_13533=13533 + I:gt.blockmachines.multimachine.oredrill3_400=400 + I:gt.blockmachines.multimachine.oredrill4_14121=14121 + I:gt.blockmachines.multimachine.oredrill4_400=400 + I:gt.blockmachines.multimachine.processingarray_400=400 + I:gt.blockmachines.multimachine.processingarray_8958=8958 + I:gt.blockmachines.multimachine.pyro_2902=2902 + I:gt.blockmachines.multimachine.pyro_400=400 + I:gt.blockmachines.multimachine.vacuumfreezer_400=400 + I:gt.blockmachines.multimachine.vacuumfreezer_4587=4587 + I:gt.blockmachines.quantum.chest.tier.01_1243=1243 + I:gt.blockmachines.quantum.chest.tier.01_400=400 + I:gt.blockmachines.quantum.chest.tier.02_1422=1422 + I:gt.blockmachines.quantum.chest.tier.02_400=400 + I:gt.blockmachines.quantum.chest.tier.03_2562=2562 + I:gt.blockmachines.quantum.chest.tier.03_400=400 + I:gt.blockmachines.quantum.chest.tier.04_400=400 + I:gt.blockmachines.quantum.chest.tier.04_4050=4050 + I:gt.blockmachines.quantum.chest.tier.05_400=400 + I:gt.blockmachines.quantum.chest.tier.05_7999=7999 + I:gt.blockmachines.quantum.tank.tier.01_1243=1243 + I:gt.blockmachines.quantum.tank.tier.01_400=400 + I:gt.blockmachines.quantum.tank.tier.02_1422=1422 + I:gt.blockmachines.quantum.tank.tier.02_400=400 + I:gt.blockmachines.quantum.tank.tier.03_2562=2562 + I:gt.blockmachines.quantum.tank.tier.03_400=400 + I:gt.blockmachines.quantum.tank.tier.04_400=400 + I:gt.blockmachines.quantum.tank.tier.04_4050=4050 + I:gt.blockmachines.quantum.tank.tier.05_400=400 + I:gt.blockmachines.quantum.tank.tier.05_7999=7999 + I:gt.blockmachines.steelmachine.alloysmelter_2244=2244 + I:gt.blockmachines.steelmachine.alloysmelter_400=400 + I:gt.blockmachines.steelmachine.compressor_1622=1622 + I:gt.blockmachines.steelmachine.compressor_400=400 + I:gt.blockmachines.steelmachine.extractor_1223=1223 + I:gt.blockmachines.steelmachine.extractor_400=400 + I:gt.blockmachines.steelmachine.furnace_1516=1516 + I:gt.blockmachines.steelmachine.furnace_400=400 + I:gt.blockmachines.steelmachine.hammer_1763=1763 + I:gt.blockmachines.steelmachine.hammer_400=400 + I:gt.blockmachines.steelmachine.macerator_3046=3046 + I:gt.blockmachines.steelmachine.macerator_400=400 + I:gt.blockmachines.transformer.tier.00_1299=1299 + I:gt.blockmachines.transformer.tier.00_400=400 + I:gt.blockmachines.transformer.tier.01_1005=1005 + I:gt.blockmachines.transformer.tier.01_400=400 + I:gt.blockmachines.transformer.tier.02_400=400 + I:gt.blockmachines.transformer.tier.02_666=666 + I:gt.blockmachines.transformer.tier.03_1212=1212 + I:gt.blockmachines.transformer.tier.03_400=400 + I:gt.blockmachines.transformer.tier.04_400=400 + I:gt.blockmachines.transformer.tier.04_725=725 + I:gt.blockmachines.transformer.tier.05_1700=1700 + I:gt.blockmachines.transformer.tier.05_400=400 + I:gt.blockmachines.transformer.tier.06_400=400 + I:gt.blockmachines.transformer.tier.06_801=801 + I:gt.blockmachines.transformer.tier.07_2173=2173 + I:gt.blockmachines.transformer.tier.07_400=400 + I:gt.blockmachines.transformer.tier.08_2745=2745 + I:gt.blockmachines.transformer.tier.08_400=400 + I:gt.blockreinforced.0_304=304 + I:gt.blockreinforced.0_400=400 + I:gt.blockreinforced.1_400=400 + I:gt.blockreinforced.1_528=528 + I:gt.blockreinforced.5_400=400 + I:gt.blockreinforced.5_428=428 + I:gt.blockstones.0_160=160 + I:gt.blockstones.0_400=400 + I:gt.blockstones.1_400=400 + I:gt.blockstones.2_400=400 + I:gt.blockstones.3_400=400 + I:gt.blockstones.4_400=400 + I:gt.blockstones.5_400=400 + I:gt.blockstones.6_400=400 + I:gt.blockstones.7_400=400 + I:gt.metaitem.01.32001_16=16 + I:gt.metaitem.01.32001_400=400 + I:gt.metaitem.01.32008_400=400 + I:gt.metaitem.01.32008_49=49 + I:gt.metaitem.01.32009_16=16 + I:gt.metaitem.01.32009_400=400 + I:gt.metaitem.01.32010_400=400 + I:gt.metaitem.01.32010_49=49 + I:gt.metaitem.01.32100_400=400 + I:gt.metaitem.01.32100_56=56 + I:gt.metaitem.01.32101_400=400 + I:gt.metaitem.01.32101_56=56 + I:gt.metaitem.01.32110_400=400 + I:gt.metaitem.01.32111_400=400 + I:gt.metaitem.01.32225_16=16 + I:gt.metaitem.01.32225_400=400 + I:gt.metaitem.01.32250_16=16 + I:gt.metaitem.01.32250_400=400 + I:gt.metaitem.01.32300_224=224 + I:gt.metaitem.01.32300_400=400 + I:gt.metaitem.01.32301_224=224 + I:gt.metaitem.01.32301_400=400 + I:gt.metaitem.01.32302_224=224 + I:gt.metaitem.01.32302_400=400 + I:gt.metaitem.01.32303_224=224 + I:gt.metaitem.01.32303_400=400 + I:gt.metaitem.01.32304_224=224 + I:gt.metaitem.01.32304_400=400 + I:gt.metaitem.01.32305_224=224 + I:gt.metaitem.01.32305_400=400 + I:gt.metaitem.01.32306_224=224 + I:gt.metaitem.01.32306_400=400 + I:gt.metaitem.01.32307_224=224 + I:gt.metaitem.01.32307_400=400 + I:gt.metaitem.01.32308_224=224 + I:gt.metaitem.01.32308_400=400 + I:gt.metaitem.01.32309_224=224 + I:gt.metaitem.01.32309_400=400 + I:gt.metaitem.01.32310_224=224 + I:gt.metaitem.01.32310_400=400 + I:gt.metaitem.01.32311_224=224 + I:gt.metaitem.01.32311_400=400 + I:gt.metaitem.01.32312_224=224 + I:gt.metaitem.01.32312_400=400 + I:gt.metaitem.01.32313_224=224 + I:gt.metaitem.01.32313_400=400 + I:gt.metaitem.01.32314_224=224 + I:gt.metaitem.01.32314_400=400 + I:gt.metaitem.01.32315_224=224 + I:gt.metaitem.01.32315_400=400 + I:gt.metaitem.01.32316_224=224 + I:gt.metaitem.01.32316_400=400 + I:gt.metaitem.01.32317_224=224 + I:gt.metaitem.01.32317_400=400 + I:gt.metaitem.01.32350_224=224 + I:gt.metaitem.01.32350_400=400 + I:gt.metaitem.01.32351_224=224 + I:gt.metaitem.01.32351_400=400 + I:gt.metaitem.01.32352_224=224 + I:gt.metaitem.01.32352_400=400 + I:gt.metaitem.01.32353_224=224 + I:gt.metaitem.01.32353_400=400 + I:gt.metaitem.01.32354_224=224 + I:gt.metaitem.01.32354_400=400 + I:gt.metaitem.01.32355_224=224 + I:gt.metaitem.01.32355_400=400 + I:gt.metaitem.01.32356_224=224 + I:gt.metaitem.01.32356_400=400 + I:gt.metaitem.01.32357_224=224 + I:gt.metaitem.01.32357_400=400 + I:gt.metaitem.01.32358_224=224 + I:gt.metaitem.01.32358_400=400 + I:gt.metaitem.01.32359_224=224 + I:gt.metaitem.01.32359_400=400 + I:gt.metaitem.01.32360_224=224 + I:gt.metaitem.01.32360_400=400 + I:gt.metaitem.01.32361_224=224 + I:gt.metaitem.01.32361_400=400 + I:gt.metaitem.01.32362_224=224 + I:gt.metaitem.01.32362_400=400 + I:gt.metaitem.01.32363_224=224 + I:gt.metaitem.01.32363_400=400 + I:gt.metaitem.01.32364_224=224 + I:gt.metaitem.01.32364_400=400 + I:gt.metaitem.01.32365_224=224 + I:gt.metaitem.01.32365_400=400 + I:gt.metaitem.01.32366_224=224 + I:gt.metaitem.01.32366_400=400 + I:gt.metaitem.01.32367_224=224 + I:gt.metaitem.01.32367_400=400 + I:gt.metaitem.01.32368_224=224 + I:gt.metaitem.01.32368_400=400 + I:gt.metaitem.01.32369_224=224 + I:gt.metaitem.01.32369_400=400 + I:gt.metaitem.01.32370_224=224 + I:gt.metaitem.01.32370_400=400 + I:gt.metaitem.01.32371_224=224 + I:gt.metaitem.01.32371_400=400 + I:gt.metaitem.01.32372_224=224 + I:gt.metaitem.01.32372_400=400 + I:gt.metaitem.01.32373_224=224 + I:gt.metaitem.01.32373_400=400 + I:gt.metaitem.01.32398_340=340 + I:gt.metaitem.01.32398_400=400 + I:gt.metaitem.01.32399_400=400 + I:gt.metaitem.01.32399_450=450 + I:gt.metaitem.01.32400_16=16 + I:gt.metaitem.01.32400_400=400 + I:gt.metaitem.01.32401_16=16 + I:gt.metaitem.01.32402_321=321 + I:gt.metaitem.01.32402_400=400 + I:gt.metaitem.01.32403_16=16 + I:gt.metaitem.01.32403_400=400 + I:gt.metaitem.01.32404_39=39 + I:gt.metaitem.01.32404_400=400 + I:gt.metaitem.01.32405_140=140 + I:gt.metaitem.01.32405_400=400 + I:gt.metaitem.01.32406_297=297 + I:gt.metaitem.01.32406_400=400 + I:gt.metaitem.01.32474_112=112 + I:gt.metaitem.01.32474_400=400 + I:gt.metaitem.01.32475_112=112 + I:gt.metaitem.01.32475_400=400 + I:gt.metaitem.01.32477_390=390 + I:gt.metaitem.01.32477_400=400 + I:gt.metaitem.01.32478_390=390 + I:gt.metaitem.01.32478_400=400 + I:gt.metaitem.01.32481_294=294 + I:gt.metaitem.01.32481_400=400 + I:gt.metaitem.01.32482_400=400 + I:gt.metaitem.01.32482_98=98 + I:gt.metaitem.01.32483_400=400 + I:gt.metaitem.01.32483_98=98 + I:gt.metaitem.01.32484_294=294 + I:gt.metaitem.01.32484_400=400 + I:gt.metaitem.01.32485_196=196 + I:gt.metaitem.01.32485_400=400 + I:gt.metaitem.01.32486_196=196 + I:gt.metaitem.01.32486_400=400 + I:gt.metaitem.01.32487_294=294 + I:gt.metaitem.01.32487_400=400 + I:gt.metaitem.01.32488_294=294 + I:gt.metaitem.01.32488_400=400 + I:gt.metaitem.01.32489_294=294 + I:gt.metaitem.01.32489_400=400 + I:gt.metaitem.01.32490_110=110 + I:gt.metaitem.01.32490_400=400 + I:gt.metaitem.01.32491_110=110 + I:gt.metaitem.01.32491_400=400 + I:gt.metaitem.01.32495_110=110 + I:gt.metaitem.01.32495_400=400 + I:gt.metaitem.01.32496_110=110 + I:gt.metaitem.01.32496_400=400 + I:gt.metaitem.01.32497_110=110 + I:gt.metaitem.01.32497_400=400 + I:gt.metaitem.01.32498_110=110 + I:gt.metaitem.01.32498_400=400 + I:gt.metaitem.01.32500_189=189 + I:gt.metaitem.01.32500_400=400 + I:gt.metaitem.01.32501_400=400 + I:gt.metaitem.01.32501_567=567 + I:gt.metaitem.01.32502_1701=1701 + I:gt.metaitem.01.32502_400=400 + I:gt.metaitem.01.32600_377=377 + I:gt.metaitem.01.32600_400=400 + I:gt.metaitem.01.32601_400=400 + I:gt.metaitem.01.32601_418=418 + I:gt.metaitem.01.32602_400=400 + I:gt.metaitem.01.32602_832=832 + I:gt.metaitem.01.32603_1203=1203 + I:gt.metaitem.01.32603_400=400 + I:gt.metaitem.01.32604_2439=2439 + I:gt.metaitem.01.32604_400=400 + I:gt.metaitem.01.32610_1252=1252 + I:gt.metaitem.01.32610_400=400 + I:gt.metaitem.01.32611_1022=1022 + I:gt.metaitem.01.32611_400=400 + I:gt.metaitem.01.32612_1412=1412 + I:gt.metaitem.01.32612_400=400 + I:gt.metaitem.01.32613_1673=1673 + I:gt.metaitem.01.32613_400=400 + I:gt.metaitem.01.32614_3479=3479 + I:gt.metaitem.01.32614_400=400 + I:gt.metaitem.01.32630_1425=1425 + I:gt.metaitem.01.32630_400=400 + I:gt.metaitem.01.32631_1480=1480 + I:gt.metaitem.01.32631_400=400 + I:gt.metaitem.01.32632_2374=2374 + I:gt.metaitem.01.32632_400=400 + I:gt.metaitem.01.32633_3031=3031 + I:gt.metaitem.01.32633_400=400 + I:gt.metaitem.01.32634_400=400 + I:gt.metaitem.01.32634_5582=5582 + I:gt.metaitem.01.32640_400=400 + I:gt.metaitem.01.32640_824=824 + I:gt.metaitem.01.32641_400=400 + I:gt.metaitem.01.32641_660=660 + I:gt.metaitem.01.32642_1352=1352 + I:gt.metaitem.01.32642_400=400 + I:gt.metaitem.01.32643_1518=1518 + I:gt.metaitem.01.32643_400=400 + I:gt.metaitem.01.32644_3266=3266 + I:gt.metaitem.01.32644_400=400 + I:gt.metaitem.01.32650_1884=1884 + I:gt.metaitem.01.32650_400=400 + I:gt.metaitem.01.32651_1690=1690 + I:gt.metaitem.01.32651_400=400 + I:gt.metaitem.01.32652_3438=3438 + I:gt.metaitem.01.32652_400=400 + I:gt.metaitem.01.32653_400=400 + I:gt.metaitem.01.32653_4084=4084 + I:gt.metaitem.01.32654_400=400 + I:gt.metaitem.01.32654_8611=8611 + I:gt.metaitem.01.32670_400=400 + I:gt.metaitem.01.32670_463=463 + I:gt.metaitem.01.32671_400=400 + I:gt.metaitem.01.32671_958=958 + I:gt.metaitem.01.32672_1520=1520 + I:gt.metaitem.01.32672_400=400 + I:gt.metaitem.01.32673_3138=3138 + I:gt.metaitem.01.32673_400=400 + I:gt.metaitem.01.32674_400=400 + I:gt.metaitem.01.32674_6080=6080 + I:gt.metaitem.01.32680_313=313 + I:gt.metaitem.01.32680_400=400 + I:gt.metaitem.01.32681_400=400 + I:gt.metaitem.01.32681_512=512 + I:gt.metaitem.01.32682_367=367 + I:gt.metaitem.01.32682_400=400 + I:gt.metaitem.01.32683_400=400 + I:gt.metaitem.01.32683_548=548 + I:gt.metaitem.01.32684_400=400 + I:gt.metaitem.01.32684_810=810 + I:gt.metaitem.01.32690_275=275 + I:gt.metaitem.01.32690_400=400 + I:gt.metaitem.01.32691_277=277 + I:gt.metaitem.01.32691_400=400 + I:gt.metaitem.01.32692_264=264 + I:gt.metaitem.01.32692_400=400 + I:gt.metaitem.01.32693_372=372 + I:gt.metaitem.01.32693_400=400 + I:gt.metaitem.01.32694_400=400 + I:gt.metaitem.01.32694_769=769 + I:gt.metaitem.01.32721_1000=1000 + I:gt.metaitem.01.32721_400=400 + I:gt.metaitem.01.32722_400=400 + I:gt.metaitem.01.32722_4064=4064 + I:gt.metaitem.01.32723_1724=1724 + I:gt.metaitem.01.32723_400=400 + I:gt.metaitem.01.32729_260=260 + I:gt.metaitem.01.32729_400=400 + I:gt.metaitem.01.32740_222=222 + I:gt.metaitem.01.32740_400=400 + I:gt.metaitem.01.32750_16=16 + I:gt.metaitem.01.32750_400=400 + I:gt.metaitem.01.32751_347=347 + I:gt.metaitem.01.32751_400=400 + I:gt.metaitem.01.32752_400=400 + I:gt.metaitem.01.32752_926=926 + I:gt.metaitem.01.32762_1089=1089 + I:gt.metaitem.01.32762_400=400 + I:gt.metaitem.02.32222_24=24 + I:gt.metaitem.02.32222_400=400 + I:gt.metaitem.02.32470_16=16 + I:gt.metaitem.02.32470_400=400 + I:gt.metaitem.02.32471_16=16 + I:gt.metaitem.02.32471_400=400 + I:gt.metaitem.02.32472_16=16 + I:gt.metaitem.02.32472_400=400 + I:gt.metaitem.02.32473_16=16 + I:gt.metaitem.02.32473_400=400 + I:gt.metaitem.02.32474_16=16 + I:gt.metaitem.02.32474_400=400 + I:gt.metaitem.02.32475_16=16 + I:gt.metaitem.02.32475_400=400 + I:gt.metaitem.02.32540_400=400 + I:gt.metaitem.02.32550_400=400 + I:gt.metaitem.02.32558_400=400 + I:gt.metaitem.02.32558_98=98 + I:gt.metaitem.02.32576_400=400 + I:ic2.blockCrop_400=400 + I:ic2.blockFenceIron_28=28 + I:ic2.blockFenceIron_400=400 + I:ic2.blockIronFurnace_280=280 + I:ic2.blockIronFurnace_400=400 + I:ic2.blockMachine_400=400 + I:ic2.blockMachine_448=448 + I:ic2.blockRubSapling_400=400 + I:ic2.blockRubWood_400=400 + I:ic2.itemArmorBronzeBoots_304=304 + I:ic2.itemArmorBronzeBoots_400=400 + I:ic2.itemArmorBronzeChestplate_400=400 + I:ic2.itemArmorBronzeChestplate_608=608 + I:ic2.itemArmorBronzeHelmet_380=380 + I:ic2.itemArmorBronzeHelmet_400=400 + I:ic2.itemArmorBronzeLegs_400=400 + I:ic2.itemArmorBronzeLegs_532=532 + I:ic2.itemCasingAdvIron_28=28 + I:ic2.itemCasingAdvIron_400=400 + I:ic2.itemCasingBronze_38=38 + I:ic2.itemCasingBronze_400=400 + I:ic2.itemCasingCopper_31=31 + I:ic2.itemCasingCopper_400=400 + I:ic2.itemCasingGold_400=400 + I:ic2.itemCasingGold_98=98 + I:ic2.itemCasingIron_28=28 + I:ic2.itemCasingIron_400=400 + I:ic2.itemCasingLead_103=103 + I:ic2.itemCasingLead_400=400 + I:ic2.itemCasingTin_400=400 + I:ic2.itemCasingTin_59=59 + I:ic2.itemCofeeBeans_400=400 + I:ic2.itemFluidCell_243=243 + I:ic2.itemFluidCell_400=400 + I:ic2.itemFuelRod_400=400 + I:ic2.itemFuelRod_56=56 + I:ic2.itemPlutoniumSmall_27=27 + I:ic2.itemPlutoniumSmall_400=400 + I:ic2.itemPlutonium_246=246 + I:ic2.itemPlutonium_400=400 + I:ic2.itemTinCan_400=400 + I:ic2.itemTinCan_59=59 + I:ic2.itemToolBronzeAxe_237=237 + I:ic2.itemToolBronzeAxe_400=400 + I:ic2.itemToolBronzeHoe_161=161 + I:ic2.itemToolBronzeHoe_400=400 + I:ic2.itemToolBronzePickaxe_237=237 + I:ic2.itemToolBronzePickaxe_400=400 + I:ic2.itemToolBronzeSpade_400=400 + I:ic2.itemToolBronzeSpade_85=85 + I:ic2.itemToolBronzeSword_156=156 + I:ic2.itemToolBronzeSword_400=400 + I:ic2.itemToolWrench_400=400 + I:ic2.itemToolWrench_456=456 + I:ic2.itemUran235_235=235 + I:ic2.itemUran235_400=400 + I:ic2.itemUran235small_26=26 + I:ic2.itemUran235small_400=400 + I:ic2.itemUran238_238=238 + I:ic2.itemUran238_400=400 + I:ingotAluminium_26=26 + I:ingotAluminium_400=400 + I:ingotAmericium_245=245 + I:ingotAmericium_400=400 + I:ingotAnnealedCopper_400=400 + I:ingotAnnealedCopper_63=63 + I:ingotAntimony_121=121 + I:ingotAntimony_400=400 + I:ingotArsenic_400=400 + I:ingotArsenic_75=75 + I:ingotBatteryAlloy_189=189 + I:ingotBatteryAlloy_400=400 + I:ingotBeryllium_16=16 + I:ingotBeryllium_400=400 + I:ingotBismuthBronze_400=400 + I:ingotBismuthBronze_92=92 + I:ingotBismuth_208=208 + I:ingotBismuth_400=400 + I:ingotBlackBronze_400=400 + I:ingotBlackBronze_98=98 + I:ingotBlackSteel_400=400 + I:ingotBlackSteel_64=64 + I:ingotBlueSteel_400=400 + I:ingotBlueSteel_75=75 + I:ingotBorosilicateGlass_18=18 + I:ingotBorosilicateGlass_400=400 + I:ingotBrass_400=400 + I:ingotBrass_63=63 + I:ingotBrick_400=400 + I:ingotBronze_400=400 + I:ingotBronze_76=76 + I:ingotCaesium_132=132 + I:ingotCaesium_400=400 + I:ingotCarbon_16=16 + I:ingotCarbon_400=400 + I:ingotCerium_140=140 + I:ingotCerium_400=400 + I:ingotChrome_400=400 + I:ingotChrome_52=52 + I:ingotCobaltBrass_400=400 + I:ingotCobaltBrass_58=58 + I:ingotCobalt_400=400 + I:ingotCobalt_59=59 + I:ingotCopper_400=400 + I:ingotCopper_63=63 + I:ingotCupronickel_400=400 + I:ingotCupronickel_60=60 + I:ingotDamascusSteel_400=400 + I:ingotDamascusSteel_56=56 + I:ingotDuranium_400=400 + I:ingotDuranium_98=98 + I:ingotElectrum_151=151 + I:ingotElectrum_400=400 + I:ingotEpoxidFiberReinforced_16=16 + I:ingotEpoxidFiberReinforced_400=400 + I:ingotEpoxid_16=16 + I:ingotEpoxid_400=400 + I:ingotEuropium_151=151 + I:ingotEuropium_400=400 + I:ingotGalliumArsenide_400=400 + I:ingotGalliumArsenide_72=72 + I:ingotGallium_400=400 + I:ingotGallium_70=70 + I:ingotGold_196=196 + I:ingotGold_400=400 + I:ingotHSSE_400=400 + I:ingotHSSE_81=81 + I:ingotHSSG_400=400 + I:ingotHSSG_98=98 + I:ingotHSSS_129=129 + I:ingotHSSS_400=400 + I:ingotIndiumGalliumPhosphide_400=400 + I:ingotIndiumGalliumPhosphide_71=71 + I:ingotIndium_114=114 + I:ingotIndium_400=400 + I:ingotInvar_400=400 + I:ingotInvar_56=56 + I:ingotIridium_192=192 + I:ingotIridium_400=400 + I:ingotIronMagnetic_400=400 + I:ingotIronMagnetic_56=56 + I:ingotIron_400=400 + I:ingotIron_56=56 + I:ingotKanthal_400=400 + I:ingotKanthal_44=44 + I:ingotLead_207=207 + I:ingotLead_400=400 + I:ingotLithium_16=16 + I:ingotLithium_400=400 + I:ingotLutetium_174=174 + I:ingotLutetium_400=400 + I:ingotMagnalium_25=25 + I:ingotMagnalium_400=400 + I:ingotMagnesium_24=24 + I:ingotMagnesium_400=400 + I:ingotManganese_400=400 + I:ingotManganese_55=55 + I:ingotMithril_245=245 + I:ingotMithril_400=400 + I:ingotMolybdenum_400=400 + I:ingotMolybdenum_95=95 + I:ingotNaquadahAlloy_400=400 + I:ingotNaquadahAlloy_98=98 + I:ingotNaquadahEnriched_400=400 + I:ingotNaquadahEnriched_98=98 + I:ingotNaquadah_400=400 + I:ingotNaquadah_98=98 + I:ingotNaquadria_400=400 + I:ingotNaquadria_98=98 + I:ingotNeodymiumMagnetic_144=144 + I:ingotNeodymiumMagnetic_400=400 + I:ingotNeodymium_144=144 + I:ingotNeodymium_400=400 + I:ingotNeutronium_100000=100000 + I:ingotNeutronium_400=400 + I:ingotNichrome_400=400 + I:ingotNichrome_56=56 + I:ingotNickelZincFerrite_33=33 + I:ingotNickelZincFerrite_400=400 + I:ingotNickel_400=400 + I:ingotNickel_58=58 + I:ingotNiobiumNitride_400=400 + I:ingotNiobiumNitride_54=54 + I:ingotNiobiumTitanium_400=400 + I:ingotNiobiumTitanium_71=71 + I:ingotNiobium_400=400 + I:ingotNiobium_94=94 + I:ingotOsmiridium_191=191 + I:ingotOsmiridium_400=400 + I:ingotOsmium_190=190 + I:ingotOsmium_400=400 + I:ingotPalladium_106=106 + I:ingotPalladium_400=400 + I:ingotPigIron_400=400 + I:ingotPigIron_56=56 + I:ingotPlastic_16=16 + I:ingotPlastic_400=400 + I:ingotPlatinum_195=195 + I:ingotPlatinum_400=400 + I:ingotPlutonium241_243=243 + I:ingotPlutonium241_400=400 + I:ingotPlutonium_246=246 + I:ingotPlutonium_400=400 + I:ingotPolycaprolactam_16=16 + I:ingotPolycaprolactam_400=400 + I:ingotPolyphenyleneSulfide_16=16 + I:ingotPolyphenyleneSulfide_400=400 + I:ingotPolystyrene_16=16 + I:ingotPolystyrene_400=400 + I:ingotPolytetrafluoroethylene_16=16 + I:ingotPolytetrafluoroethylene_400=400 + I:ingotPolyvinylChloride_16=16 + I:ingotPolyvinylChloride_400=400 + I:ingotPotassium_39=39 + I:ingotPotassium_400=400 + I:ingotRedAlloy_400=400 + I:ingotRedAlloy_403=403 + I:ingotRedSteel_400=400 + I:ingotRedSteel_69=69 + I:ingotRoseGold_169=169 + I:ingotRoseGold_400=400 + I:ingotRubber_16=16 + I:ingotRubber_400=400 + I:ingotSilicon_28=28 + I:ingotSilicon_400=400 + I:ingotSilicone_16=16 + I:ingotSilicone_400=400 + I:ingotSilver_107=107 + I:ingotSilver_400=400 + I:ingotSolderingAlloy_118=118 + I:ingotSolderingAlloy_400=400 + I:ingotStainlessSteel_400=400 + I:ingotStainlessSteel_55=55 + I:ingotSteelMagnetic_400=400 + I:ingotSteelMagnetic_56=56 + I:ingotSteel_400=400 + I:ingotSteel_56=56 + I:ingotSterlingSilver_400=400 + I:ingotSterlingSilver_98=98 + I:ingotStyreneButadieneRubber_16=16 + I:ingotStyreneButadieneRubber_400=400 + I:ingotTantalum_180=180 + I:ingotTantalum_400=400 + I:ingotThorium_230=230 + I:ingotThorium_400=400 + I:ingotTinAlloy_400=400 + I:ingotTinAlloy_87=87 + I:ingotTin_118=118 + I:ingotTin_400=400 + I:ingotTitanium_400=400 + I:ingotTitanium_48=48 + I:ingotTritanium_400=400 + I:ingotTritanium_98=98 + I:ingotTungstenCarbide_400=400 + I:ingotTungstenCarbide_97=97 + I:ingotTungstenSteel_119=119 + I:ingotTungstenSteel_400=400 + I:ingotTungsten_183=183 + I:ingotTungsten_400=400 + I:ingotUltimet_400=400 + I:ingotUltimet_61=61 + I:ingotUranium235_235=235 + I:ingotUranium235_400=400 + I:ingotUranium_238=238 + I:ingotUranium_400=400 + I:ingotVanadiumGallium_400=400 + I:ingotVanadiumGallium_55=55 + I:ingotVanadiumSteel_400=400 + I:ingotVanadiumSteel_55=55 + I:ingotVanadium_400=400 + I:ingotVanadium_51=51 + I:ingotWroughtIron_400=400 + I:ingotWroughtIron_56=56 + I:ingotYttriumBariumCuprate_400=400 + I:ingotYttriumBariumCuprate_51=51 + I:ingotYttrium_400=400 + I:ingotYttrium_89=89 + I:ingotZinc_400=400 + I:ingotZinc_65=65 + I:item.appleGold_14112=14112 + I:item.appleGold_1568=1568 + I:item.appleGold_400=400 + I:item.beefCooked_102=102 + I:item.beefCooked_400=400 + I:item.beefRaw_102=102 + I:item.beefRaw_400=400 + I:item.book_294=294 + I:item.book_400=400 + I:item.bootsChain_400=400 + I:item.bootsChain_56=56 + I:item.bootsDiamond_3072=3072 + I:item.bootsDiamond_400=400 + I:item.bootsGold_400=400 + I:item.bootsGold_784=784 + I:item.bootsIron_224=224 + I:item.bootsIron_400=400 + I:item.bow_400=400 + I:item.bowl_16=16 + I:item.bowl_400=400 + I:item.carrotGolden_174=174 + I:item.carrotGolden_400=400 + I:item.cauldron_392=392 + I:item.cauldron_400=400 + I:item.chestplateChain_112=112 + I:item.chestplateChain_400=400 + I:item.chestplateDiamond_400=400 + I:item.chestplateDiamond_6144=6144 + I:item.chestplateGold_1568=1568 + I:item.chestplateGold_400=400 + I:item.chestplateIron_400=400 + I:item.chestplateIron_448=448 + I:item.chickenCooked_102=102 + I:item.chickenCooked_400=400 + I:item.chickenRaw_102=102 + I:item.chickenRaw_400=400 + I:item.clay_16=16 + I:item.clay_400=400 + I:item.clock_400=400 + I:item.clock_869=869 + I:item.compass_309=309 + I:item.compass_400=400 + I:item.doorIron_336=336 + I:item.doorIron_400=400 + I:item.doorWood_400=400 + I:item.doorWood_54=54 + I:item.dyePowder.brown_400=400 + I:item.enchantedBook_294=294 + I:item.enchantedBook_400=400 + I:item.fish.cod.cooked_102=102 + I:item.fish.cod.cooked_400=400 + I:item.fish.cod.raw_102=102 + I:item.fish.cod.raw_400=400 + I:item.flint_400=400 + I:item.frame_400=400 + I:item.hatchetDiamond_2313=2313 + I:item.hatchetDiamond_400=400 + I:item.hatchetGold_400=400 + I:item.hatchetGold_597=597 + I:item.hatchetIron_177=177 + I:item.hatchetIron_400=400 + I:item.helmetChain_400=400 + I:item.helmetChain_70=70 + I:item.helmetDiamond_3840=3840 + I:item.helmetDiamond_400=400 + I:item.helmetGold_400=400 + I:item.helmetGold_980=980 + I:item.helmetIron_280=280 + I:item.helmetIron_400=400 + I:item.hoeDiamond_1545=1545 + I:item.hoeDiamond_400=400 + I:item.hoeGold_400=400 + I:item.hoeGold_401=401 + I:item.hoeIron_121=121 + I:item.hoeIron_400=400 + I:item.horsearmordiamond_400=400 + I:item.horsearmordiamond_6732=6732 + I:item.horsearmorgold_2156=2156 + I:item.horsearmorgold_400=400 + I:item.horsearmormetal_1036=1036 + I:item.horsearmormetal_400=400 + I:item.leggingsChain_400=400 + I:item.leggingsChain_98=98 + I:item.leggingsDiamond_400=400 + I:item.leggingsDiamond_5376=5376 + I:item.leggingsGold_1372=1372 + I:item.leggingsGold_400=400 + I:item.leggingsIron_392=392 + I:item.leggingsIron_400=400 + I:item.melon_400=400 + I:item.minecartChest_352=352 + I:item.minecartChest_400=400 + I:item.minecartFurnace_1064=1064 + I:item.minecartFurnace_400=400 + I:item.minecartHopper_400=400 + I:item.minecartHopper_632=632 + I:item.minecartTnt_280=280 + I:item.minecartTnt_400=400 + I:item.minecart_280=280 + I:item.minecart_400=400 + I:item.pickaxeDiamond_2313=2313 + I:item.pickaxeDiamond_400=400 + I:item.pickaxeGold_400=400 + I:item.pickaxeGold_597=597 + I:item.pickaxeIron_177=177 + I:item.pickaxeIron_400=400 + I:item.porkchopCooked_102=102 + I:item.porkchopCooked_400=400 + I:item.porkchopRaw_102=102 + I:item.porkchopRaw_400=400 + I:item.potion_20=20 + I:item.reeds_400=400 + I:item.shears_112=112 + I:item.shears_400=400 + I:item.shovelDiamond_400=400 + I:item.shovelDiamond_777=777 + I:item.shovelGold_205=205 + I:item.shovelGold_400=400 + I:item.shovelIron_400=400 + I:item.shovelIron_65=65 + I:item.sign_18=18 + I:item.sign_400=400 + I:item.snowball_16=16 + I:item.snowball_400=400 + I:item.speckledMelon_174=174 + I:item.speckledMelon_400=400 + I:item.swordDiamond_1540=1540 + I:item.swordDiamond_400=400 + I:item.swordGold_396=396 + I:item.swordGold_400=400 + I:item.swordIron_116=116 + I:item.swordIron_400=400 + I:item.wheat_400=400 + I:item.wheat_98=98 + I:item.writingBook_294=294 + I:item.writingBook_400=400 + I:item.writtenBook_294=294 + I:item.writtenBook_400=400 + I:lensAmethyst_20=20 + I:lensAmethyst_400=400 + I:lensBlueTopaz_16=16 + I:lensBlueTopaz_400=400 + I:lensDiamond_400=400 + I:lensDiamond_576=576 + I:lensDilithium_400=400 + I:lensDilithium_73=73 + I:lensEmerald_16=16 + I:lensEmerald_400=400 + I:lensEnderEye_148=148 + I:lensEnderEye_400=400 + I:lensEnderPearl_400=400 + I:lensEnderPearl_62=62 + I:lensFoolsRuby_400=400 + I:lensFoolsRuby_73=73 + I:lensForcicium_400=400 + I:lensForcicium_73=73 + I:lensForcillium_400=400 + I:lensForcillium_73=73 + I:lensGarnetRed_17=17 + I:lensGarnetRed_400=400 + I:lensGarnetYellow_17=17 + I:lensGarnetYellow_400=400 + I:lensGlass_16=16 + I:lensGlass_400=400 + I:lensGreenSapphire_16=16 + I:lensGreenSapphire_400=400 + I:lensJasper_400=400 + I:lensJasper_73=73 + I:lensNetherStar_400=400 + I:lensNetherStar_73=73 + I:lensOlivine_21=21 + I:lensOlivine_400=400 + I:lensOpal_16=16 + I:lensOpal_400=400 + I:lensRuby_18=18 + I:lensRuby_400=400 + I:lensSapphire_16=16 + I:lensSapphire_400=400 + I:lensTanzanite_16=16 + I:lensTanzanite_400=400 + I:lensTopaz_16=16 + I:lensTopaz_400=400 + I:nuggetAluminium_16=16 + I:nuggetAluminium_400=400 + I:nuggetAmericium_27=27 + I:nuggetAmericium_400=400 + I:nuggetAnnealedCopper_16=16 + I:nuggetAnnealedCopper_400=400 + I:nuggetAntimony_16=16 + I:nuggetAntimony_400=400 + I:nuggetArsenic_16=16 + I:nuggetArsenic_400=400 + I:nuggetBatteryAlloy_21=21 + I:nuggetBatteryAlloy_400=400 + I:nuggetBeryllium_16=16 + I:nuggetBeryllium_400=400 + I:nuggetBismuthBronze_16=16 + I:nuggetBismuthBronze_400=400 + I:nuggetBismuth_23=23 + I:nuggetBismuth_400=400 + I:nuggetBlackBronze_16=16 + I:nuggetBlackBronze_400=400 + I:nuggetBlackSteel_16=16 + I:nuggetBlackSteel_400=400 + I:nuggetBlueSteel_16=16 + I:nuggetBlueSteel_400=400 + I:nuggetBorosilicateGlass_16=16 + I:nuggetBorosilicateGlass_400=400 + I:nuggetBrass_16=16 + I:nuggetBrass_400=400 + I:nuggetBronze_16=16 + I:nuggetBronze_400=400 + I:nuggetCaesium_16=16 + I:nuggetCaesium_400=400 + I:nuggetCarbon_16=16 + I:nuggetCarbon_400=400 + I:nuggetCerium_16=16 + I:nuggetCerium_400=400 + I:nuggetChrome_16=16 + I:nuggetChrome_400=400 + I:nuggetCobaltBrass_16=16 + I:nuggetCobaltBrass_400=400 + I:nuggetCobalt_16=16 + I:nuggetCobalt_400=400 + I:nuggetCopper_16=16 + I:nuggetCopper_400=400 + I:nuggetCupronickel_16=16 + I:nuggetCupronickel_400=400 + I:nuggetDamascusSteel_16=16 + I:nuggetDamascusSteel_400=400 + I:nuggetDuranium_16=16 + I:nuggetDuranium_400=400 + I:nuggetElectrum_16=16 + I:nuggetElectrum_400=400 + I:nuggetEpoxidFiberReinforced_16=16 + I:nuggetEpoxidFiberReinforced_400=400 + I:nuggetEpoxid_16=16 + I:nuggetEpoxid_400=400 + I:nuggetEuropium_16=16 + I:nuggetEuropium_400=400 + I:nuggetGalliumArsenide_16=16 + I:nuggetGalliumArsenide_400=400 + I:nuggetGallium_16=16 + I:nuggetGallium_400=400 + I:nuggetGold_21=21 + I:nuggetGold_400=400 + I:nuggetHSSE_16=16 + I:nuggetHSSE_400=400 + I:nuggetHSSG_16=16 + I:nuggetHSSG_400=400 + I:nuggetHSSS_16=16 + I:nuggetHSSS_400=400 + I:nuggetIndiumGalliumPhosphide_16=16 + I:nuggetIndiumGalliumPhosphide_400=400 + I:nuggetIndium_16=16 + I:nuggetIndium_400=400 + I:nuggetInvar_16=16 + I:nuggetInvar_400=400 + I:nuggetIridium_21=21 + I:nuggetIridium_400=400 + I:nuggetIronMagnetic_16=16 + I:nuggetIronMagnetic_400=400 + I:nuggetIron_16=16 + I:nuggetIron_400=400 + I:nuggetKanthal_16=16 + I:nuggetKanthal_400=400 + I:nuggetLead_23=23 + I:nuggetLead_400=400 + I:nuggetLithium_16=16 + I:nuggetLithium_400=400 + I:nuggetLutetium_19=19 + I:nuggetLutetium_400=400 + I:nuggetMagnalium_16=16 + I:nuggetMagnalium_400=400 + I:nuggetMagnesium_16=16 + I:nuggetMagnesium_400=400 + I:nuggetManganese_16=16 + I:nuggetManganese_400=400 + I:nuggetMithril_27=27 + I:nuggetMithril_400=400 + I:nuggetMolybdenum_16=16 + I:nuggetMolybdenum_400=400 + I:nuggetNaquadahAlloy_16=16 + I:nuggetNaquadahAlloy_400=400 + I:nuggetNaquadahEnriched_16=16 + I:nuggetNaquadahEnriched_400=400 + I:nuggetNaquadah_16=16 + I:nuggetNaquadah_400=400 + I:nuggetNaquadria_16=16 + I:nuggetNaquadria_400=400 + I:nuggetNeodymiumMagnetic_16=16 + I:nuggetNeodymiumMagnetic_400=400 + I:nuggetNeodymium_16=16 + I:nuggetNeodymium_400=400 + I:nuggetNeutronium_11111=11111 + I:nuggetNeutronium_400=400 + I:nuggetNichrome_16=16 + I:nuggetNichrome_400=400 + I:nuggetNickelZincFerrite_16=16 + I:nuggetNickelZincFerrite_400=400 + I:nuggetNickel_16=16 + I:nuggetNickel_400=400 + I:nuggetNiobiumNitride_16=16 + I:nuggetNiobiumNitride_400=400 + I:nuggetNiobiumTitanium_16=16 + I:nuggetNiobiumTitanium_400=400 + I:nuggetNiobium_16=16 + I:nuggetNiobium_400=400 + I:nuggetOsmiridium_21=21 + I:nuggetOsmiridium_400=400 + I:nuggetOsmium_21=21 + I:nuggetOsmium_400=400 + I:nuggetPalladium_16=16 + I:nuggetPalladium_400=400 + I:nuggetPigIron_16=16 + I:nuggetPigIron_400=400 + I:nuggetPlastic_16=16 + I:nuggetPlastic_400=400 + I:nuggetPlatinum_21=21 + I:nuggetPlatinum_400=400 + I:nuggetPlutonium241_27=27 + I:nuggetPlutonium241_400=400 + I:nuggetPlutonium_27=27 + I:nuggetPlutonium_400=400 + I:nuggetPolycaprolactam_16=16 + I:nuggetPolycaprolactam_400=400 + I:nuggetPolyphenyleneSulfide_16=16 + I:nuggetPolyphenyleneSulfide_400=400 + I:nuggetPolystyrene_16=16 + I:nuggetPolystyrene_400=400 + I:nuggetPolytetrafluoroethylene_16=16 + I:nuggetPolytetrafluoroethylene_400=400 + I:nuggetPolyvinylChloride_16=16 + I:nuggetPolyvinylChloride_400=400 + I:nuggetPotassium_16=16 + I:nuggetPotassium_400=400 + I:nuggetRedAlloy_400=400 + I:nuggetRedAlloy_44=44 + I:nuggetRedSteel_16=16 + I:nuggetRedSteel_400=400 + I:nuggetRoseGold_18=18 + I:nuggetRoseGold_400=400 + I:nuggetRubber_16=16 + I:nuggetRubber_400=400 + I:nuggetSilicon_16=16 + I:nuggetSilicon_400=400 + I:nuggetSilicone_16=16 + I:nuggetSilicone_400=400 + I:nuggetSilver_16=16 + I:nuggetSilver_400=400 + I:nuggetSolderingAlloy_16=16 + I:nuggetSolderingAlloy_400=400 + I:nuggetStainlessSteel_16=16 + I:nuggetStainlessSteel_400=400 + I:nuggetSteelMagnetic_16=16 + I:nuggetSteelMagnetic_400=400 + I:nuggetSteel_16=16 + I:nuggetSteel_400=400 + I:nuggetSterlingSilver_16=16 + I:nuggetSterlingSilver_400=400 + I:nuggetStyreneButadieneRubber_16=16 + I:nuggetStyreneButadieneRubber_400=400 + I:nuggetTantalum_20=20 + I:nuggetTantalum_400=400 + I:nuggetThorium_25=25 + I:nuggetThorium_400=400 + I:nuggetTinAlloy_16=16 + I:nuggetTinAlloy_400=400 + I:nuggetTin_16=16 + I:nuggetTin_400=400 + I:nuggetTitanium_16=16 + I:nuggetTitanium_400=400 + I:nuggetTritanium_16=16 + I:nuggetTritanium_400=400 + I:nuggetTungstenCarbide_16=16 + I:nuggetTungstenCarbide_400=400 + I:nuggetTungstenSteel_16=16 + I:nuggetTungstenSteel_400=400 + I:nuggetTungsten_20=20 + I:nuggetTungsten_400=400 + I:nuggetUltimet_16=16 + I:nuggetUltimet_400=400 + I:nuggetUranium235_26=26 + I:nuggetUranium235_400=400 + I:nuggetUranium_26=26 + I:nuggetUranium_400=400 + I:nuggetVanadiumGallium_16=16 + I:nuggetVanadiumGallium_400=400 + I:nuggetVanadiumSteel_16=16 + I:nuggetVanadiumSteel_400=400 + I:nuggetVanadium_16=16 + I:nuggetVanadium_400=400 + I:nuggetWoodSealed_16=16 + I:nuggetWoodSealed_400=400 + I:nuggetWood_16=16 + I:nuggetWood_400=400 + I:nuggetWroughtIron_16=16 + I:nuggetWroughtIron_400=400 + I:nuggetYttriumBariumCuprate_16=16 + I:nuggetYttriumBariumCuprate_400=400 + I:nuggetYttrium_16=16 + I:nuggetYttrium_400=400 + I:nuggetZinc_16=16 + I:nuggetZinc_400=400 + I:oreAlmandine_400=400 + I:oreAluminium_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:oreBasaltAmethyst_400=400 + I:oreBasaltApatite_400=400 + I:oreBasaltBandedIron_400=400 + I:oreBasaltBarite_400=400 + I:oreBasaltBastnasite_400=400 + I:oreBasaltBauxite_400=400 + I:oreBasaltBentonite_400=400 + I:oreBasaltBeryllium_400=400 + I:oreBasaltBismuth_400=400 + I:oreBasaltBlueTopaz_400=400 + I:oreBasaltBrownLimonite_400=400 + I:oreBasaltCalcite_400=400 + I:oreBasaltCassiteriteSand_400=400 + I:oreBasaltCassiterite_400=400 + I:oreBasaltCertusQuartz_400=400 + I:oreBasaltChalcopyrite_400=400 + I:oreBasaltChromite_400=400 + I:oreBasaltCinnabar_400=400 + I:oreBasaltCoal_400=400 + I:oreBasaltCobaltite_400=400 + I:oreBasaltCooperite_400=400 + I:oreBasaltCopper_400=400 + I:oreBasaltDiamond_400=400 + I:oreBasaltDiatomite_400=400 + I:oreBasaltEmerald_400=400 + I:oreBasaltFoolsRuby_400=400 + I:oreBasaltGalena_400=400 + I:oreBasaltGarnetRed_400=400 + I:oreBasaltGarnetYellow_400=400 + I:oreBasaltGarnierite_400=400 + I:oreBasaltGlauconite_400=400 + I:oreBasaltGold_400=400 + I:oreBasaltGraphite_400=400 + I:oreBasaltGreenSapphire_400=400 + I:oreBasaltGrossular_400=400 + I:oreBasaltIlmenite_400=400 + I:oreBasaltIridium_400=400 + I:oreBasaltIron_400=400 + I:oreBasaltLapis_400=400 + I:oreBasaltLazurite_400=400 + I:oreBasaltLead_400=400 + I:oreBasaltLepidolite_400=400 + I:oreBasaltLignite_400=400 + I:oreBasaltLithium_400=400 + I:oreBasaltMagnesite_400=400 + I:oreBasaltMagnetite_400=400 + I:oreBasaltMalachite_400=400 + I:oreBasaltManganese_400=400 + I:oreBasaltMolybdenite_400=400 + I:oreBasaltMolybdenum_400=400 + I:oreBasaltMonazite_400=400 + I:oreBasaltNaquadahEnriched_400=400 + I:oreBasaltNaquadah_400=400 + I:oreBasaltNeodymium_400=400 + I:oreBasaltNetherQuartz_400=400 + I:oreBasaltNickel_400=400 + I:oreBasaltOlivine_400=400 + I:oreBasaltOpal_400=400 + I:oreBasaltOsmium_400=400 + I:oreBasaltPalladium_400=400 + I:oreBasaltPentlandite_400=400 + I:oreBasaltPhosphate_400=400 + I:oreBasaltPhosphorus_400=400 + I:oreBasaltPitchblende_400=400 + I:oreBasaltPlatinum_400=400 + I:oreBasaltPlutonium_400=400 + I:oreBasaltPowellite_400=400 + I:oreBasaltPyrite_400=400 + I:oreBasaltPyrochlore_400=400 + I:oreBasaltPyrolusite_400=400 + I:oreBasaltPyrope_400=400 + I:oreBasaltQuartzite_400=400 + I:oreBasaltRedstone_400=400 + I:oreBasaltRockSalt_400=400 + I:oreBasaltRuby_400=400 + I:oreBasaltSalt_400=400 + I:oreBasaltSaltpeter_400=400 + I:oreBasaltSapphire_400=400 + I:oreBasaltScheelite_400=400 + I:oreBasaltSilver_400=400 + I:oreBasaltSoapstone_400=400 + I:oreBasaltSodalite_400=400 + I:oreBasaltSpessartine_400=400 + I:oreBasaltSphalerite_400=400 + I:oreBasaltSpodumene_400=400 + I:oreBasaltStibnite_400=400 + I:oreBasaltSulfur_400=400 + I:oreBasaltTalc_400=400 + I:oreBasaltTantalite_400=400 + I:oreBasaltTanzanite_400=400 + I:oreBasaltTetrahedrite_400=400 + I:oreBasaltThorium_400=400 + I:oreBasaltTin_400=400 + I:oreBasaltTitanium_400=400 + I:oreBasaltTopaz_400=400 + I:oreBasaltTungstate_400=400 + I:oreBasaltUraninite_400=400 + I:oreBasaltUranium235_400=400 + I:oreBasaltUranium_400=400 + I:oreBasaltVanadiumMagnetite_400=400 + I:oreBasaltWulfenite_400=400 + I:oreBasaltYellowLimonite_400=400 + I:oreBasaltZinc_400=400 + I:oreBastnasite_400=400 + I:oreBauxite_400=400 + I:oreBentonite_400=400 + I:oreBeryllium_400=400 + I:oreBismuth_400=400 + I:oreBlackgraniteAlmandine_400=400 + I:oreBlackgraniteAluminium_400=400 + I:oreBlackgraniteAmethyst_400=400 + I:oreBlackgraniteApatite_400=400 + I:oreBlackgraniteBandedIron_400=400 + I:oreBlackgraniteBarite_400=400 + I:oreBlackgraniteBastnasite_400=400 + I:oreBlackgraniteBauxite_400=400 + I:oreBlackgraniteBentonite_400=400 + I:oreBlackgraniteBeryllium_400=400 + I:oreBlackgraniteBismuth_400=400 + I:oreBlackgraniteBlueTopaz_400=400 + I:oreBlackgraniteBrownLimonite_400=400 + I:oreBlackgraniteCalcite_400=400 + I:oreBlackgraniteCassiteriteSand_400=400 + I:oreBlackgraniteCassiterite_400=400 + I:oreBlackgraniteCertusQuartz_400=400 + I:oreBlackgraniteChalcopyrite_400=400 + I:oreBlackgraniteChromite_400=400 + I:oreBlackgraniteCinnabar_400=400 + I:oreBlackgraniteCoal_400=400 + I:oreBlackgraniteCobaltite_400=400 + I:oreBlackgraniteCooperite_400=400 + I:oreBlackgraniteCopper_400=400 + I:oreBlackgraniteDiamond_400=400 + I:oreBlackgraniteDiatomite_400=400 + I:oreBlackgraniteEmerald_400=400 + I:oreBlackgraniteFoolsRuby_400=400 + I:oreBlackgraniteGalena_400=400 + I:oreBlackgraniteGarnetRed_400=400 + I:oreBlackgraniteGarnetYellow_400=400 + I:oreBlackgraniteGarnierite_400=400 + I:oreBlackgraniteGlauconite_400=400 + I:oreBlackgraniteGold_400=400 + I:oreBlackgraniteGraphite_400=400 + I:oreBlackgraniteGreenSapphire_400=400 + I:oreBlackgraniteGrossular_400=400 + I:oreBlackgraniteIlmenite_400=400 + I:oreBlackgraniteIridium_400=400 + I:oreBlackgraniteIron_400=400 + I:oreBlackgraniteLapis_400=400 + I:oreBlackgraniteLazurite_400=400 + I:oreBlackgraniteLead_400=400 + I:oreBlackgraniteLepidolite_400=400 + I:oreBlackgraniteLignite_400=400 + I:oreBlackgraniteLithium_400=400 + I:oreBlackgraniteMagnesite_400=400 + I:oreBlackgraniteMagnetite_400=400 + I:oreBlackgraniteMalachite_400=400 + I:oreBlackgraniteManganese_400=400 + I:oreBlackgraniteMolybdenite_400=400 + I:oreBlackgraniteMolybdenum_400=400 + I:oreBlackgraniteMonazite_400=400 + I:oreBlackgraniteNaquadahEnriched_400=400 + I:oreBlackgraniteNaquadah_400=400 + I:oreBlackgraniteNeodymium_400=400 + I:oreBlackgraniteNetherQuartz_400=400 + I:oreBlackgraniteNickel_400=400 + I:oreBlackgraniteOlivine_400=400 + I:oreBlackgraniteOpal_400=400 + I:oreBlackgraniteOsmium_400=400 + I:oreBlackgranitePalladium_400=400 + I:oreBlackgranitePentlandite_400=400 + I:oreBlackgranitePhosphate_400=400 + I:oreBlackgranitePhosphorus_400=400 + I:oreBlackgranitePitchblende_400=400 + I:oreBlackgranitePlatinum_400=400 + I:oreBlackgranitePlutonium_400=400 + I:oreBlackgranitePowellite_400=400 + I:oreBlackgranitePyrite_400=400 + I:oreBlackgranitePyrochlore_400=400 + I:oreBlackgranitePyrolusite_400=400 + I:oreBlackgranitePyrope_400=400 + I:oreBlackgraniteQuartzite_400=400 + I:oreBlackgraniteRedstone_400=400 + I:oreBlackgraniteRockSalt_400=400 + I:oreBlackgraniteRuby_400=400 + I:oreBlackgraniteSalt_400=400 + I:oreBlackgraniteSaltpeter_400=400 + I:oreBlackgraniteSapphire_400=400 + I:oreBlackgraniteScheelite_400=400 + I:oreBlackgraniteSilver_400=400 + I:oreBlackgraniteSoapstone_400=400 + I:oreBlackgraniteSodalite_400=400 + I:oreBlackgraniteSpessartine_400=400 + I:oreBlackgraniteSphalerite_400=400 + I:oreBlackgraniteSpodumene_400=400 + I:oreBlackgraniteStibnite_400=400 + I:oreBlackgraniteSulfur_400=400 + I:oreBlackgraniteTalc_400=400 + I:oreBlackgraniteTantalite_400=400 + I:oreBlackgraniteTanzanite_400=400 + I:oreBlackgraniteTetrahedrite_400=400 + I:oreBlackgraniteThorium_400=400 + I:oreBlackgraniteTin_400=400 + I:oreBlackgraniteTitanium_400=400 + I:oreBlackgraniteTopaz_400=400 + I:oreBlackgraniteTungstate_400=400 + I:oreBlackgraniteUraninite_400=400 + I:oreBlackgraniteUranium235_400=400 + I:oreBlackgraniteUranium_400=400 + I:oreBlackgraniteVanadiumMagnetite_400=400 + I:oreBlackgraniteWulfenite_400=400 + I:oreBlackgraniteYellowLimonite_400=400 + I:oreBlackgraniteZinc_400=400 + I:oreBlueTopaz_400=400 + I:oreBrownLimonite_400=400 + I:oreCalcite_400=400 + I:oreCassiteriteSand_400=400 + I:oreCassiterite_400=400 + I:oreCertusQuartz_400=400 + I:oreChalcopyrite_400=400 + I:oreChromite_400=400 + I:oreCinnabar_400=400 + I:oreCoal_400=400 + I:oreCobaltite_400=400 + I:oreCooperite_400=400 + I:oreCopper_400=400 + I:oreDiamond_400=400 + I:oreDiatomite_400=400 + I:oreEmerald_400=400 + I:oreEndstoneAlmandine_400=400 + I:oreEndstoneAluminium_400=400 + I:oreEndstoneAmethyst_400=400 + I:oreEndstoneApatite_400=400 + I:oreEndstoneBandedIron_400=400 + I:oreEndstoneBarite_400=400 + I:oreEndstoneBastnasite_400=400 + I:oreEndstoneBauxite_400=400 + I:oreEndstoneBentonite_400=400 + I:oreEndstoneBeryllium_400=400 + I:oreEndstoneBismuth_400=400 + I:oreEndstoneBlueTopaz_400=400 + I:oreEndstoneBrownLimonite_400=400 + I:oreEndstoneCalcite_400=400 + I:oreEndstoneCassiteriteSand_400=400 + I:oreEndstoneCassiterite_400=400 + I:oreEndstoneCertusQuartz_400=400 + I:oreEndstoneChalcopyrite_400=400 + I:oreEndstoneChromite_400=400 + I:oreEndstoneCinnabar_400=400 + I:oreEndstoneCoal_400=400 + I:oreEndstoneCobaltite_400=400 + I:oreEndstoneCooperite_400=400 + I:oreEndstoneCopper_400=400 + I:oreEndstoneDiamond_400=400 + I:oreEndstoneDiatomite_400=400 + I:oreEndstoneEmerald_400=400 + I:oreEndstoneFoolsRuby_400=400 + I:oreEndstoneGalena_400=400 + I:oreEndstoneGarnetRed_400=400 + I:oreEndstoneGarnetYellow_400=400 + I:oreEndstoneGarnierite_400=400 + I:oreEndstoneGlauconite_400=400 + I:oreEndstoneGold_400=400 + I:oreEndstoneGraphite_400=400 + I:oreEndstoneGreenSapphire_400=400 + I:oreEndstoneGrossular_400=400 + I:oreEndstoneIlmenite_400=400 + I:oreEndstoneIridium_400=400 + I:oreEndstoneIron_400=400 + I:oreEndstoneLapis_400=400 + I:oreEndstoneLazurite_400=400 + I:oreEndstoneLead_400=400 + I:oreEndstoneLepidolite_400=400 + I:oreEndstoneLignite_400=400 + I:oreEndstoneLithium_400=400 + I:oreEndstoneMagnesite_400=400 + I:oreEndstoneMagnetite_400=400 + I:oreEndstoneMalachite_400=400 + I:oreEndstoneManganese_400=400 + I:oreEndstoneMolybdenite_400=400 + I:oreEndstoneMolybdenum_400=400 + I:oreEndstoneMonazite_400=400 + I:oreEndstoneNaquadahEnriched_400=400 + I:oreEndstoneNaquadah_400=400 + I:oreEndstoneNeodymium_400=400 + I:oreEndstoneNetherQuartz_400=400 + I:oreEndstoneNickel_400=400 + I:oreEndstoneOlivine_400=400 + I:oreEndstoneOpal_400=400 + I:oreEndstoneOsmium_400=400 + I:oreEndstonePalladium_400=400 + I:oreEndstonePentlandite_400=400 + I:oreEndstonePhosphate_400=400 + I:oreEndstonePhosphorus_400=400 + I:oreEndstonePitchblende_400=400 + I:oreEndstonePlatinum_400=400 + I:oreEndstonePlutonium_400=400 + I:oreEndstonePowellite_400=400 + I:oreEndstonePyrite_400=400 + I:oreEndstonePyrochlore_400=400 + I:oreEndstonePyrolusite_400=400 + I:oreEndstonePyrope_400=400 + I:oreEndstoneQuartzite_400=400 + I:oreEndstoneRedstone_400=400 + I:oreEndstoneRockSalt_400=400 + I:oreEndstoneRuby_400=400 + I:oreEndstoneSalt_400=400 + I:oreEndstoneSaltpeter_400=400 + I:oreEndstoneSapphire_400=400 + I:oreEndstoneScheelite_400=400 + I:oreEndstoneSilver_400=400 + I:oreEndstoneSoapstone_400=400 + I:oreEndstoneSodalite_400=400 + I:oreEndstoneSpessartine_400=400 + I:oreEndstoneSphalerite_400=400 + I:oreEndstoneSpodumene_400=400 + I:oreEndstoneStibnite_400=400 + I:oreEndstoneSulfur_400=400 + I:oreEndstoneTalc_400=400 + I:oreEndstoneTantalite_400=400 + I:oreEndstoneTanzanite_400=400 + I:oreEndstoneTetrahedrite_400=400 + I:oreEndstoneThorium_400=400 + I:oreEndstoneTin_400=400 + I:oreEndstoneTitanium_400=400 + I:oreEndstoneTopaz_400=400 + I:oreEndstoneTungstate_400=400 + I:oreEndstoneUraninite_400=400 + I:oreEndstoneUranium235_400=400 + I:oreEndstoneUranium_400=400 + I:oreEndstoneVanadiumMagnetite_400=400 + I:oreEndstoneWulfenite_400=400 + I:oreEndstoneYellowLimonite_400=400 + I:oreEndstoneZinc_400=400 + I:oreFoolsRuby_400=400 + I:oreGalena_400=400 + I:oreGarnetRed_400=400 + I:oreGarnetYellow_400=400 + I:oreGarnierite_400=400 + I:oreGlauconite_400=400 + I:oreGold_400=400 + I:oreGraphite_400=400 + I:oreGreenSapphire_400=400 + I:oreGrossular_400=400 + I:oreIlmenite_400=400 + I:oreIridium_400=400 + I:oreIron_400=400 + I:oreLapis_400=400 + I:oreLazurite_400=400 + I:oreLead_400=400 + I:oreLepidolite_400=400 + I:oreLignite_400=400 + I:oreLithium_400=400 + I:oreMagnesite_400=400 + I:oreMagnetite_400=400 + I:oreMalachite_400=400 + I:oreManganese_400=400 + I:oreMarbleAlmandine_400=400 + I:oreMarbleAluminium_400=400 + I:oreMarbleAmethyst_400=400 + I:oreMarbleApatite_400=400 + I:oreMarbleBandedIron_400=400 + I:oreMarbleBarite_400=400 + I:oreMarbleBastnasite_400=400 + I:oreMarbleBauxite_400=400 + I:oreMarbleBentonite_400=400 + I:oreMarbleBeryllium_400=400 + I:oreMarbleBismuth_400=400 + I:oreMarbleBlueTopaz_400=400 + I:oreMarbleBrownLimonite_400=400 + I:oreMarbleCalcite_400=400 + I:oreMarbleCassiteriteSand_400=400 + I:oreMarbleCassiterite_400=400 + I:oreMarbleCertusQuartz_400=400 + I:oreMarbleChalcopyrite_400=400 + I:oreMarbleChromite_400=400 + I:oreMarbleCinnabar_400=400 + I:oreMarbleCoal_400=400 + I:oreMarbleCobaltite_400=400 + I:oreMarbleCooperite_400=400 + I:oreMarbleCopper_400=400 + I:oreMarbleDiamond_400=400 + I:oreMarbleDiatomite_400=400 + I:oreMarbleEmerald_400=400 + I:oreMarbleFoolsRuby_400=400 + I:oreMarbleGalena_400=400 + I:oreMarbleGarnetRed_400=400 + I:oreMarbleGarnetYellow_400=400 + I:oreMarbleGarnierite_400=400 + I:oreMarbleGlauconite_400=400 + I:oreMarbleGold_400=400 + I:oreMarbleGraphite_400=400 + I:oreMarbleGreenSapphire_400=400 + I:oreMarbleGrossular_400=400 + I:oreMarbleIlmenite_400=400 + I:oreMarbleIridium_400=400 + I:oreMarbleIron_400=400 + I:oreMarbleLapis_400=400 + I:oreMarbleLazurite_400=400 + I:oreMarbleLead_400=400 + I:oreMarbleLepidolite_400=400 + I:oreMarbleLignite_400=400 + I:oreMarbleLithium_400=400 + I:oreMarbleMagnesite_400=400 + I:oreMarbleMagnetite_400=400 + I:oreMarbleMalachite_400=400 + I:oreMarbleManganese_400=400 + I:oreMarbleMolybdenite_400=400 + I:oreMarbleMolybdenum_400=400 + I:oreMarbleMonazite_400=400 + I:oreMarbleNaquadahEnriched_400=400 + I:oreMarbleNaquadah_400=400 + I:oreMarbleNeodymium_400=400 + I:oreMarbleNetherQuartz_400=400 + I:oreMarbleNickel_400=400 + I:oreMarbleOlivine_400=400 + I:oreMarbleOpal_400=400 + I:oreMarbleOsmium_400=400 + I:oreMarblePalladium_400=400 + I:oreMarblePentlandite_400=400 + I:oreMarblePhosphate_400=400 + I:oreMarblePhosphorus_400=400 + I:oreMarblePitchblende_400=400 + I:oreMarblePlatinum_400=400 + I:oreMarblePlutonium_400=400 + I:oreMarblePowellite_400=400 + I:oreMarblePyrite_400=400 + I:oreMarblePyrochlore_400=400 + I:oreMarblePyrolusite_400=400 + I:oreMarblePyrope_400=400 + I:oreMarbleQuartzite_400=400 + I:oreMarbleRedstone_400=400 + I:oreMarbleRockSalt_400=400 + I:oreMarbleRuby_400=400 + I:oreMarbleSalt_400=400 + I:oreMarbleSaltpeter_400=400 + I:oreMarbleSapphire_400=400 + I:oreMarbleScheelite_400=400 + I:oreMarbleSilver_400=400 + I:oreMarbleSoapstone_400=400 + I:oreMarbleSodalite_400=400 + I:oreMarbleSpessartine_400=400 + I:oreMarbleSphalerite_400=400 + I:oreMarbleSpodumene_400=400 + I:oreMarbleStibnite_400=400 + I:oreMarbleSulfur_400=400 + I:oreMarbleTalc_400=400 + I:oreMarbleTantalite_400=400 + I:oreMarbleTanzanite_400=400 + I:oreMarbleTetrahedrite_400=400 + I:oreMarbleThorium_400=400 + I:oreMarbleTin_400=400 + I:oreMarbleTitanium_400=400 + I:oreMarbleTopaz_400=400 + I:oreMarbleTungstate_400=400 + I:oreMarbleUraninite_400=400 + I:oreMarbleUranium235_400=400 + I:oreMarbleUranium_400=400 + I:oreMarbleVanadiumMagnetite_400=400 + I:oreMarbleWulfenite_400=400 + I:oreMarbleYellowLimonite_400=400 + I:oreMarbleZinc_400=400 + I:oreMolybdenite_400=400 + I:oreMolybdenum_400=400 + I:oreMonazite_400=400 + I:oreNaquadahEnriched_400=400 + I:oreNaquadah_400=400 + I:oreNeodymium_400=400 + I:oreNetherQuartz_400=400 + I:oreNetherrackAlmandine_400=400 + I:oreNetherrackAluminium_400=400 + I:oreNetherrackAmethyst_400=400 + I:oreNetherrackApatite_400=400 + I:oreNetherrackBandedIron_400=400 + I:oreNetherrackBarite_400=400 + I:oreNetherrackBastnasite_400=400 + I:oreNetherrackBauxite_400=400 + I:oreNetherrackBentonite_400=400 + I:oreNetherrackBeryllium_400=400 + I:oreNetherrackBismuth_400=400 + I:oreNetherrackBlueTopaz_400=400 + I:oreNetherrackBrownLimonite_400=400 + I:oreNetherrackCalcite_400=400 + I:oreNetherrackCassiteriteSand_400=400 + I:oreNetherrackCassiterite_400=400 + I:oreNetherrackCertusQuartz_400=400 + I:oreNetherrackChalcopyrite_400=400 + I:oreNetherrackChromite_400=400 + I:oreNetherrackCinnabar_400=400 + I:oreNetherrackCoal_400=400 + I:oreNetherrackCobaltite_400=400 + I:oreNetherrackCooperite_400=400 + I:oreNetherrackCopper_400=400 + I:oreNetherrackDiamond_400=400 + I:oreNetherrackDiatomite_400=400 + I:oreNetherrackEmerald_400=400 + I:oreNetherrackFoolsRuby_400=400 + I:oreNetherrackGalena_400=400 + I:oreNetherrackGarnetRed_400=400 + I:oreNetherrackGarnetYellow_400=400 + I:oreNetherrackGarnierite_400=400 + I:oreNetherrackGlauconite_400=400 + I:oreNetherrackGold_400=400 + I:oreNetherrackGraphite_400=400 + I:oreNetherrackGreenSapphire_400=400 + I:oreNetherrackGrossular_400=400 + I:oreNetherrackIlmenite_400=400 + I:oreNetherrackIridium_400=400 + I:oreNetherrackIron_400=400 + I:oreNetherrackLapis_400=400 + I:oreNetherrackLazurite_400=400 + I:oreNetherrackLead_400=400 + I:oreNetherrackLepidolite_400=400 + I:oreNetherrackLignite_400=400 + I:oreNetherrackLithium_400=400 + I:oreNetherrackMagnesite_400=400 + I:oreNetherrackMagnetite_400=400 + I:oreNetherrackMalachite_400=400 + I:oreNetherrackManganese_400=400 + I:oreNetherrackMolybdenite_400=400 + I:oreNetherrackMolybdenum_400=400 + I:oreNetherrackMonazite_400=400 + I:oreNetherrackNaquadahEnriched_400=400 + I:oreNetherrackNaquadah_400=400 + I:oreNetherrackNeodymium_400=400 + I:oreNetherrackNetherQuartz_400=400 + I:oreNetherrackNickel_400=400 + I:oreNetherrackOlivine_400=400 + I:oreNetherrackOpal_400=400 + I:oreNetherrackOsmium_400=400 + I:oreNetherrackPalladium_400=400 + I:oreNetherrackPentlandite_400=400 + I:oreNetherrackPhosphate_400=400 + I:oreNetherrackPhosphorus_400=400 + I:oreNetherrackPitchblende_400=400 + I:oreNetherrackPlatinum_400=400 + I:oreNetherrackPlutonium_400=400 + I:oreNetherrackPowellite_400=400 + I:oreNetherrackPyrite_400=400 + I:oreNetherrackPyrochlore_400=400 + I:oreNetherrackPyrolusite_400=400 + I:oreNetherrackPyrope_400=400 + I:oreNetherrackQuartzite_400=400 + I:oreNetherrackRedstone_400=400 + I:oreNetherrackRockSalt_400=400 + I:oreNetherrackRuby_400=400 + I:oreNetherrackSalt_400=400 + I:oreNetherrackSaltpeter_400=400 + I:oreNetherrackSapphire_400=400 + I:oreNetherrackScheelite_400=400 + I:oreNetherrackSilver_400=400 + I:oreNetherrackSoapstone_400=400 + I:oreNetherrackSodalite_400=400 + I:oreNetherrackSpessartine_400=400 + I:oreNetherrackSphalerite_400=400 + I:oreNetherrackSpodumene_400=400 + I:oreNetherrackStibnite_400=400 + I:oreNetherrackSulfur_400=400 + I:oreNetherrackTalc_400=400 + I:oreNetherrackTantalite_400=400 + I:oreNetherrackTanzanite_400=400 + I:oreNetherrackTetrahedrite_400=400 + I:oreNetherrackThorium_400=400 + I:oreNetherrackTin_400=400 + I:oreNetherrackTitanium_400=400 + I:oreNetherrackTopaz_400=400 + I:oreNetherrackTungstate_400=400 + I:oreNetherrackUraninite_400=400 + I:oreNetherrackUranium235_400=400 + I:oreNetherrackUranium_400=400 + I:oreNetherrackVanadiumMagnetite_400=400 + I:oreNetherrackWulfenite_400=400 + I:oreNetherrackYellowLimonite_400=400 + I:oreNetherrackZinc_400=400 + I:oreNickel_400=400 + I:oreOlivine_400=400 + I:oreOpal_400=400 + I:oreOsmium_400=400 + I:orePalladium_400=400 + I:orePentlandite_400=400 + I:orePhosphate_400=400 + I:orePhosphorus_400=400 + I:orePitchblende_400=400 + I:orePlatinum_400=400 + I:orePlutonium_400=400 + I:orePowellite_400=400 + I:orePyrite_400=400 + I:orePyrochlore_400=400 + I:orePyrolusite_400=400 + I:orePyrope_400=400 + I:oreQuartzite_400=400 + I:oreRedgraniteAlmandine_400=400 + I:oreRedgraniteAluminium_400=400 + I:oreRedgraniteAmethyst_400=400 + I:oreRedgraniteApatite_400=400 + I:oreRedgraniteBandedIron_400=400 + I:oreRedgraniteBarite_400=400 + I:oreRedgraniteBastnasite_400=400 + I:oreRedgraniteBauxite_400=400 + I:oreRedgraniteBentonite_400=400 + I:oreRedgraniteBeryllium_400=400 + I:oreRedgraniteBismuth_400=400 + I:oreRedgraniteBlueTopaz_400=400 + I:oreRedgraniteBrownLimonite_400=400 + I:oreRedgraniteCalcite_400=400 + I:oreRedgraniteCassiteriteSand_400=400 + I:oreRedgraniteCassiterite_400=400 + I:oreRedgraniteCertusQuartz_400=400 + I:oreRedgraniteChalcopyrite_400=400 + I:oreRedgraniteChromite_400=400 + I:oreRedgraniteCinnabar_400=400 + I:oreRedgraniteCoal_400=400 + I:oreRedgraniteCobaltite_400=400 + I:oreRedgraniteCooperite_400=400 + I:oreRedgraniteCopper_400=400 + I:oreRedgraniteDiamond_400=400 + I:oreRedgraniteDiatomite_400=400 + I:oreRedgraniteEmerald_400=400 + I:oreRedgraniteFoolsRuby_400=400 + I:oreRedgraniteGalena_400=400 + I:oreRedgraniteGarnetRed_400=400 + I:oreRedgraniteGarnetYellow_400=400 + I:oreRedgraniteGarnierite_400=400 + I:oreRedgraniteGlauconite_400=400 + I:oreRedgraniteGold_400=400 + I:oreRedgraniteGraphite_400=400 + I:oreRedgraniteGreenSapphire_400=400 + I:oreRedgraniteGrossular_400=400 + I:oreRedgraniteIlmenite_400=400 + I:oreRedgraniteIridium_400=400 + I:oreRedgraniteIron_400=400 + I:oreRedgraniteLapis_400=400 + I:oreRedgraniteLazurite_400=400 + I:oreRedgraniteLead_400=400 + I:oreRedgraniteLepidolite_400=400 + I:oreRedgraniteLignite_400=400 + I:oreRedgraniteLithium_400=400 + I:oreRedgraniteMagnesite_400=400 + I:oreRedgraniteMagnetite_400=400 + I:oreRedgraniteMalachite_400=400 + I:oreRedgraniteManganese_400=400 + I:oreRedgraniteMolybdenite_400=400 + I:oreRedgraniteMolybdenum_400=400 + I:oreRedgraniteMonazite_400=400 + I:oreRedgraniteNaquadahEnriched_400=400 + I:oreRedgraniteNaquadah_400=400 + I:oreRedgraniteNeodymium_400=400 + I:oreRedgraniteNetherQuartz_400=400 + I:oreRedgraniteNickel_400=400 + I:oreRedgraniteOlivine_400=400 + I:oreRedgraniteOpal_400=400 + I:oreRedgraniteOsmium_400=400 + I:oreRedgranitePalladium_400=400 + I:oreRedgranitePentlandite_400=400 + I:oreRedgranitePhosphate_400=400 + I:oreRedgranitePhosphorus_400=400 + I:oreRedgranitePitchblende_400=400 + I:oreRedgranitePlatinum_400=400 + I:oreRedgranitePlutonium_400=400 + I:oreRedgranitePowellite_400=400 + I:oreRedgranitePyrite_400=400 + I:oreRedgranitePyrochlore_400=400 + I:oreRedgranitePyrolusite_400=400 + I:oreRedgranitePyrope_400=400 + I:oreRedgraniteQuartzite_400=400 + I:oreRedgraniteRedstone_400=400 + I:oreRedgraniteRockSalt_400=400 + I:oreRedgraniteRuby_400=400 + I:oreRedgraniteSalt_400=400 + I:oreRedgraniteSaltpeter_400=400 + I:oreRedgraniteSapphire_400=400 + I:oreRedgraniteScheelite_400=400 + I:oreRedgraniteSilver_400=400 + I:oreRedgraniteSoapstone_400=400 + I:oreRedgraniteSodalite_400=400 + I:oreRedgraniteSpessartine_400=400 + I:oreRedgraniteSphalerite_400=400 + I:oreRedgraniteSpodumene_400=400 + I:oreRedgraniteStibnite_400=400 + I:oreRedgraniteSulfur_400=400 + I:oreRedgraniteTalc_400=400 + I:oreRedgraniteTantalite_400=400 + I:oreRedgraniteTanzanite_400=400 + I:oreRedgraniteTetrahedrite_400=400 + I:oreRedgraniteThorium_400=400 + I:oreRedgraniteTin_400=400 + I:oreRedgraniteTitanium_400=400 + I:oreRedgraniteTopaz_400=400 + I:oreRedgraniteTungstate_400=400 + I:oreRedgraniteUraninite_400=400 + I:oreRedgraniteUranium235_400=400 + I:oreRedgraniteUranium_400=400 + I:oreRedgraniteVanadiumMagnetite_400=400 + I:oreRedgraniteWulfenite_400=400 + I:oreRedgraniteYellowLimonite_400=400 + I:oreRedgraniteZinc_400=400 + I:oreRedstone_400=400 + I:oreRockSalt_400=400 + I:oreRuby_400=400 + I:oreSalt_400=400 + I:oreSaltpeter_400=400 + I:oreSapphire_400=400 + I:oreScheelite_400=400 + I:oreSilver_400=400 + I:oreSoapstone_400=400 + I:oreSodalite_400=400 + I:oreSpessartine_400=400 + I:oreSphalerite_400=400 + I:oreSpodumene_400=400 + I:oreStibnite_400=400 + I:oreSulfur_400=400 + I:oreTalc_400=400 + I:oreTantalite_400=400 + I:oreTanzanite_400=400 + I:oreTetrahedrite_400=400 + I:oreThorium_400=400 + I:oreTin_400=400 + I:oreTitanium_400=400 + I:oreTopaz_400=400 + I:oreTungstate_400=400 + I:oreUraninite_400=400 + I:oreUranium235_400=400 + I:oreUranium_400=400 + I:oreVanadiumMagnetite_400=400 + I:oreWulfenite_400=400 + I:oreYellowLimonite_400=400 + I:oreZinc_400=400 + I:pipeHugeAluminium_312=312 + I:pipeHugeAluminium_400=400 + I:pipeHugeBrass_400=400 + I:pipeHugeBrass_756=756 + I:pipeHugeBronze_400=400 + I:pipeHugeBronze_912=912 + I:pipeHugeCobalt_400=400 + I:pipeHugeCobalt_708=708 + I:pipeHugeCopper_400=400 + I:pipeHugeCopper_756=756 + I:pipeHugeElectrum_1812=1812 + I:pipeHugeElectrum_400=400 + I:pipeHugeNickel_400=400 + I:pipeHugeNickel_696=696 + I:pipeHugeOsmium_2280=2280 + I:pipeHugeOsmium_400=400 + I:pipeHugePlastic_400=400 + I:pipeHugePlastic_48=48 + I:pipeHugePlatinum_2340=2340 + I:pipeHugePlatinum_400=400 + I:pipeHugePolytetrafluoroethylene_192=192 + I:pipeHugePolytetrafluoroethylene_400=400 + I:pipeHugePolyvinylChloride_120=120 + I:pipeHugePolyvinylChloride_400=400 + I:pipeHugeStainlessSteel_400=400 + I:pipeHugeStainlessSteel_660=660 + I:pipeHugeSteel_400=400 + I:pipeHugeSteel_672=672 + I:pipeHugeTitanium_400=400 + I:pipeHugeTitanium_576=576 + I:pipeHugeTungstenSteel_1428=1428 + I:pipeHugeTungstenSteel_400=400 + I:pipeHugeWroughtIron_400=400 + I:pipeHugeWroughtIron_672=672 + I:pipeLargeAluminium_156=156 + I:pipeLargeAluminium_400=400 + I:pipeLargeBrass_378=378 + I:pipeLargeBrass_400=400 + I:pipeLargeBronze_400=400 + I:pipeLargeBronze_456=456 + I:pipeLargeCobalt_354=354 + I:pipeLargeCobalt_400=400 + I:pipeLargeCopper_378=378 + I:pipeLargeCopper_400=400 + I:pipeLargeElectrum_400=400 + I:pipeLargeElectrum_906=906 + I:pipeLargeNickel_348=348 + I:pipeLargeNickel_400=400 + I:pipeLargeOsmium_1140=1140 + I:pipeLargeOsmium_400=400 + I:pipeLargePlastic_24=24 + I:pipeLargePlastic_400=400 + I:pipeLargePlatinum_1170=1170 + I:pipeLargePlatinum_400=400 + I:pipeLargePolytetrafluoroethylene_400=400 + I:pipeLargePolytetrafluoroethylene_96=96 + I:pipeLargePolyvinylChloride_400=400 + I:pipeLargePolyvinylChloride_60=60 + I:pipeLargeStainlessSteel_330=330 + I:pipeLargeStainlessSteel_400=400 + I:pipeLargeSteel_336=336 + I:pipeLargeSteel_400=400 + I:pipeLargeTitanium_288=288 + I:pipeLargeTitanium_400=400 + I:pipeLargeTungstenSteel_400=400 + I:pipeLargeTungstenSteel_714=714 + I:pipeLargeWood_400=400 + I:pipeLargeWood_54=54 + I:pipeLargeWroughtIron_336=336 + I:pipeLargeWroughtIron_400=400 + I:pipeMediumAluminium_400=400 + I:pipeMediumAluminium_78=78 + I:pipeMediumBrass_189=189 + I:pipeMediumBrass_400=400 + I:pipeMediumBronze_228=228 + I:pipeMediumBronze_400=400 + I:pipeMediumCobalt_177=177 + I:pipeMediumCobalt_400=400 + I:pipeMediumCopper_189=189 + I:pipeMediumCopper_400=400 + I:pipeMediumElectrum_400=400 + I:pipeMediumElectrum_453=453 + I:pipeMediumNickel_174=174 + I:pipeMediumNickel_400=400 + I:pipeMediumOsmium_400=400 + I:pipeMediumOsmium_570=570 + I:pipeMediumPlastic_16=16 + I:pipeMediumPlastic_400=400 + I:pipeMediumPlatinum_400=400 + I:pipeMediumPlatinum_585=585 + I:pipeMediumPolytetrafluoroethylene_400=400 + I:pipeMediumPolytetrafluoroethylene_48=48 + I:pipeMediumPolyvinylChloride_30=30 + I:pipeMediumPolyvinylChloride_400=400 + I:pipeMediumStainlessSteel_165=165 + I:pipeMediumStainlessSteel_400=400 + I:pipeMediumSteel_168=168 + I:pipeMediumSteel_400=400 + I:pipeMediumTitanium_144=144 + I:pipeMediumTitanium_400=400 + I:pipeMediumTungstenSteel_357=357 + I:pipeMediumTungstenSteel_400=400 + I:pipeMediumWood_27=27 + I:pipeMediumWood_400=400 + I:pipeMediumWroughtIron_168=168 + I:pipeMediumWroughtIron_400=400 + I:pipeRestrictiveHugeAluminium_382=382 + I:pipeRestrictiveHugeAluminium_400=400 + I:pipeRestrictiveHugeBrass_400=400 + I:pipeRestrictiveHugeBrass_826=826 + I:pipeRestrictiveHugeCobalt_400=400 + I:pipeRestrictiveHugeCobalt_778=778 + I:pipeRestrictiveHugeElectrum_1882=1882 + I:pipeRestrictiveHugeElectrum_400=400 + I:pipeRestrictiveHugeNickel_400=400 + I:pipeRestrictiveHugeNickel_766=766 + I:pipeRestrictiveHugeOsmium_2350=2350 + I:pipeRestrictiveHugeOsmium_400=400 + I:pipeRestrictiveHugePlatinum_2410=2410 + I:pipeRestrictiveHugePlatinum_400=400 + I:pipeRestrictiveHugePolyvinylChloride_190=190 + I:pipeRestrictiveHugePolyvinylChloride_400=400 + I:pipeRestrictiveHugeWroughtIron_400=400 + I:pipeRestrictiveHugeWroughtIron_742=742 + I:pipeRestrictiveLargeAluminium_212=212 + I:pipeRestrictiveLargeAluminium_400=400 + I:pipeRestrictiveLargeBrass_400=400 + I:pipeRestrictiveLargeBrass_434=434 + I:pipeRestrictiveLargeCobalt_400=400 + I:pipeRestrictiveLargeCobalt_410=410 + I:pipeRestrictiveLargeElectrum_400=400 + I:pipeRestrictiveLargeElectrum_962=962 + I:pipeRestrictiveLargeNickel_400=400 + I:pipeRestrictiveLargeNickel_404=404 + I:pipeRestrictiveLargeOsmium_1196=1196 + I:pipeRestrictiveLargeOsmium_400=400 + I:pipeRestrictiveLargePlatinum_1226=1226 + I:pipeRestrictiveLargePlatinum_400=400 + I:pipeRestrictiveLargePolyvinylChloride_116=116 + I:pipeRestrictiveLargePolyvinylChloride_400=400 + I:pipeRestrictiveLargeWroughtIron_392=392 + I:pipeRestrictiveLargeWroughtIron_400=400 + I:pipeRestrictiveMediumAluminium_120=120 + I:pipeRestrictiveMediumAluminium_400=400 + I:pipeRestrictiveMediumBrass_231=231 + I:pipeRestrictiveMediumBrass_400=400 + I:pipeRestrictiveMediumCobalt_219=219 + I:pipeRestrictiveMediumCobalt_400=400 + I:pipeRestrictiveMediumElectrum_400=400 + I:pipeRestrictiveMediumElectrum_495=495 + I:pipeRestrictiveMediumNickel_216=216 + I:pipeRestrictiveMediumNickel_400=400 + I:pipeRestrictiveMediumOsmium_400=400 + I:pipeRestrictiveMediumOsmium_612=612 + I:pipeRestrictiveMediumPlatinum_400=400 + I:pipeRestrictiveMediumPlatinum_627=627 + I:pipeRestrictiveMediumPolyvinylChloride_400=400 + I:pipeRestrictiveMediumPolyvinylChloride_72=72 + I:pipeRestrictiveMediumWroughtIron_210=210 + I:pipeRestrictiveMediumWroughtIron_400=400 + I:pipeSmallBronze_400=400 + I:pipeSmallBronze_76=76 + I:pipeSmallCopper_400=400 + I:pipeSmallCopper_63=63 + I:pipeSmallPlastic_16=16 + I:pipeSmallPlastic_400=400 + I:pipeSmallPolytetrafluoroethylene_16=16 + I:pipeSmallPolytetrafluoroethylene_400=400 + I:pipeSmallStainlessSteel_400=400 + I:pipeSmallStainlessSteel_55=55 + I:pipeSmallSteel_400=400 + I:pipeSmallSteel_56=56 + I:pipeSmallTitanium_400=400 + I:pipeSmallTitanium_48=48 + I:pipeSmallTungstenSteel_119=119 + I:pipeSmallTungstenSteel_400=400 + I:pipeSmallWood_16=16 + I:pipeSmallWood_400=400 + I:pipeTinyBronze_38=38 + I:pipeTinyBronze_400=400 + I:pipeTinyCopper_31=31 + I:pipeTinyCopper_400=400 + I:pipeTinyPlastic_16=16 + I:pipeTinyPlastic_400=400 + I:pipeTinyPolytetrafluoroethylene_16=16 + I:pipeTinyPolytetrafluoroethylene_400=400 + I:pipeTinyStainlessSteel_27=27 + I:pipeTinyStainlessSteel_400=400 + I:pipeTinySteel_28=28 + I:pipeTinySteel_400=400 + I:pipeTinyTitanium_24=24 + I:pipeTinyTitanium_400=400 + I:pipeTinyTungstenSteel_400=400 + I:pipeTinyTungstenSteel_59=59 + I:plateAluminium_26=26 + I:plateAluminium_400=400 + I:plateAmericium_245=245 + I:plateAmericium_400=400 + I:plateAmethyst_27=27 + I:plateAmethyst_400=400 + I:plateAnnealedCopper_400=400 + I:plateAnnealedCopper_63=63 + I:plateBatteryAlloy_189=189 + I:plateBatteryAlloy_400=400 + I:plateBeryllium_16=16 + I:plateBeryllium_400=400 + I:plateBismuthBronze_400=400 + I:plateBismuthBronze_92=92 + I:plateBismuth_208=208 + I:plateBismuth_400=400 + I:plateBlackBronze_400=400 + I:plateBlackBronze_98=98 + I:plateBlackSteel_400=400 + I:plateBlackSteel_64=64 + I:plateBlueSteel_400=400 + I:plateBlueSteel_75=75 + I:plateBlueTopaz_16=16 + I:plateBlueTopaz_400=400 + I:plateBrass_400=400 + I:plateBrass_63=63 + I:plateBronze_400=400 + I:plateBronze_76=76 + I:plateCarbon_16=16 + I:plateCarbon_400=400 + I:plateCertusQuartz_400=400 + I:plateCertusQuartz_98=98 + I:plateChrome_400=400 + I:plateChrome_52=52 + I:plateCobaltBrass_400=400 + I:plateCobaltBrass_58=58 + I:plateCobalt_400=400 + I:plateCobalt_59=59 + I:plateCopper_400=400 + I:plateCopper_63=63 + I:plateCupronickel_400=400 + I:plateCupronickel_60=60 + I:plateDamascusSteel_400=400 + I:plateDamascusSteel_56=56 + I:plateDenseBronze_400=400 + I:plateDenseBronze_684=684 + I:plateDenseCopper_400=400 + I:plateDenseCopper_567=567 + I:plateDenseGold_1764=1764 + I:plateDenseGold_400=400 + I:plateDenseIron_400=400 + I:plateDenseIron_504=504 + I:plateDenseLapis_252=252 + I:plateDenseLapis_400=400 + I:plateDenseLead_1863=1863 + I:plateDenseLead_400=400 + I:plateDenseObsidian_198=198 + I:plateDenseObsidian_400=400 + I:plateDenseSteel_400=400 + I:plateDenseSteel_504=504 + I:plateDenseTin_1062=1062 + I:plateDenseTin_400=400 + I:plateDiamond_400=400 + I:plateDiamond_768=768 + I:plateDilithium_400=400 + I:plateDilithium_98=98 + I:plateDoubleAluminium_400=400 + I:plateDoubleAluminium_52=52 + I:plateDoubleBeryllium_18=18 + I:plateDoubleBeryllium_400=400 + I:plateDoubleBismuthBronze_184=184 + I:plateDoubleBismuthBronze_400=400 + I:plateDoubleBismuth_400=400 + I:plateDoubleBismuth_416=416 + I:plateDoubleBlackBronze_196=196 + I:plateDoubleBlackBronze_400=400 + I:plateDoubleBlackSteel_128=128 + I:plateDoubleBlackSteel_400=400 + I:plateDoubleBlueSteel_150=150 + I:plateDoubleBlueSteel_400=400 + I:plateDoubleBrass_126=126 + I:plateDoubleBrass_400=400 + I:plateDoubleBronze_152=152 + I:plateDoubleBronze_400=400 + I:plateDoubleCarbon_24=24 + I:plateDoubleCarbon_400=400 + I:plateDoubleChrome_104=104 + I:plateDoubleChrome_400=400 + I:plateDoubleCobaltBrass_116=116 + I:plateDoubleCobaltBrass_400=400 + I:plateDoubleCobalt_118=118 + I:plateDoubleCobalt_400=400 + I:plateDoubleCupronickel_120=120 + I:plateDoubleCupronickel_400=400 + I:plateDoubleDamascusSteel_112=112 + I:plateDoubleDamascusSteel_400=400 + I:plateDoubleDuranium_196=196 + I:plateDoubleDuranium_400=400 + I:plateDoubleElectrum_302=302 + I:plateDoubleElectrum_400=400 + I:plateDoubleEpoxidFiberReinforced_16=16 + I:plateDoubleEpoxidFiberReinforced_400=400 + I:plateDoubleEpoxid_16=16 + I:plateDoubleEpoxid_400=400 + I:plateDoubleGold_392=392 + I:plateDoubleGold_400=400 + I:plateDoubleHSSE_162=162 + I:plateDoubleHSSE_400=400 + I:plateDoubleHSSG_196=196 + I:plateDoubleHSSG_400=400 + I:plateDoubleHSSS_258=258 + I:plateDoubleHSSS_400=400 + I:plateDoubleInvar_112=112 + I:plateDoubleInvar_400=400 + I:plateDoubleIridium_384=384 + I:plateDoubleIridium_400=400 + I:plateDoubleIronMagnetic_112=112 + I:plateDoubleIronMagnetic_400=400 + I:plateDoubleIron_112=112 + I:plateDoubleIron_400=400 + I:plateDoubleKanthal_400=400 + I:plateDoubleKanthal_88=88 + I:plateDoubleLead_400=400 + I:plateDoubleLead_414=414 + I:plateDoubleMagnalium_400=400 + I:plateDoubleMagnalium_50=50 + I:plateDoubleManganese_110=110 + I:plateDoubleManganese_400=400 + I:plateDoubleMithril_400=400 + I:plateDoubleMithril_490=490 + I:plateDoubleMolybdenum_190=190 + I:plateDoubleMolybdenum_400=400 + I:plateDoubleNaquadahAlloy_196=196 + I:plateDoubleNaquadahAlloy_400=400 + I:plateDoubleNaquadahEnriched_196=196 + I:plateDoubleNaquadahEnriched_400=400 + I:plateDoubleNaquadah_196=196 + I:plateDoubleNaquadah_400=400 + I:plateDoubleNaquadria_196=196 + I:plateDoubleNaquadria_400=400 + I:plateDoubleNeodymiumMagnetic_288=288 + I:plateDoubleNeodymiumMagnetic_400=400 + I:plateDoubleNeodymium_288=288 + I:plateDoubleNeodymium_400=400 + I:plateDoubleNeutronium_200000=200000 + I:plateDoubleNeutronium_400=400 + I:plateDoubleNichrome_112=112 + I:plateDoubleNichrome_400=400 + I:plateDoubleNickelZincFerrite_400=400 + I:plateDoubleNickelZincFerrite_66=66 + I:plateDoubleNickel_116=116 + I:plateDoubleNickel_400=400 + I:plateDoubleOsmiridium_382=382 + I:plateDoubleOsmiridium_400=400 + I:plateDoubleOsmium_380=380 + I:plateDoubleOsmium_400=400 + I:plateDoublePalladium_212=212 + I:plateDoublePalladium_400=400 + I:plateDoublePaper_196=196 + I:plateDoublePaper_400=400 + I:plateDoublePigIron_112=112 + I:plateDoublePigIron_400=400 + I:plateDoublePlatinum_390=390 + I:plateDoublePlatinum_400=400 + I:plateDoublePlutonium241_400=400 + I:plateDoublePlutonium241_486=486 + I:plateDoublePlutonium_400=400 + I:plateDoublePlutonium_492=492 + I:plateDoublePolycaprolactam_16=16 + I:plateDoublePolycaprolactam_400=400 + I:plateDoublePolyphenyleneSulfide_18=18 + I:plateDoublePolyphenyleneSulfide_400=400 + I:plateDoublePolytetrafluoroethylene_32=32 + I:plateDoublePolytetrafluoroethylene_400=400 + I:plateDoubleRedSteel_138=138 + I:plateDoubleRedSteel_400=400 + I:plateDoubleRoseGold_338=338 + I:plateDoubleRoseGold_400=400 + I:plateDoubleSilver_214=214 + I:plateDoubleSilver_400=400 + I:plateDoubleStainlessSteel_110=110 + I:plateDoubleStainlessSteel_400=400 + I:plateDoubleSteelMagnetic_112=112 + I:plateDoubleSteelMagnetic_400=400 + I:plateDoubleSteel_112=112 + I:plateDoubleSteel_400=400 + I:plateDoubleSterlingSilver_196=196 + I:plateDoubleSterlingSilver_400=400 + I:plateDoubleThorium_400=400 + I:plateDoubleThorium_460=460 + I:plateDoubleTinAlloy_174=174 + I:plateDoubleTinAlloy_400=400 + I:plateDoubleTitanium_400=400 + I:plateDoubleTitanium_96=96 + I:plateDoubleTritanium_196=196 + I:plateDoubleTritanium_400=400 + I:plateDoubleTungstenCarbide_194=194 + I:plateDoubleTungstenCarbide_400=400 + I:plateDoubleTungstenSteel_238=238 + I:plateDoubleTungstenSteel_400=400 + I:plateDoubleTungsten_366=366 + I:plateDoubleTungsten_400=400 + I:plateDoubleUltimet_122=122 + I:plateDoubleUltimet_400=400 + I:plateDoubleUranium235_400=400 + I:plateDoubleUranium235_470=470 + I:plateDoubleUranium_400=400 + I:plateDoubleUranium_476=476 + I:plateDoubleVanadiumSteel_110=110 + I:plateDoubleVanadiumSteel_400=400 + I:plateDoubleWroughtIron_112=112 + I:plateDoubleWroughtIron_400=400 + I:plateDuranium_400=400 + I:plateDuranium_98=98 + I:plateElectrum_151=151 + I:plateElectrum_400=400 + I:plateEmerald_18=18 + I:plateEmerald_400=400 + I:plateEnderEye_198=198 + I:plateEnderEye_400=400 + I:plateEnderPearl_400=400 + I:plateEnderPearl_83=83 + I:plateEpoxidFiberReinforced_16=16 + I:plateEpoxidFiberReinforced_400=400 + I:plateEpoxid_16=16 + I:plateEpoxid_400=400 + I:plateEuropium_151=151 + I:plateEuropium_400=400 + I:plateForcicium_400=400 + I:plateForcicium_98=98 + I:plateForcillium_400=400 + I:plateForcillium_98=98 + I:plateGalliumArsenide_400=400 + I:plateGalliumArsenide_72=72 + I:plateGallium_400=400 + I:plateGallium_70=70 + I:plateGarnetRed_23=23 + I:plateGarnetRed_400=400 + I:plateGarnetYellow_23=23 + I:plateGarnetYellow_400=400 + I:plateGlass_20=20 + I:plateGlass_400=400 + I:plateGold_196=196 + I:plateGold_400=400 + I:plateGraniteBlack_20=20 + I:plateGraniteBlack_400=400 + I:plateGraniteRed_20=20 + I:plateGraniteRed_400=400 + I:plateGreenSapphire_20=20 + I:plateGreenSapphire_400=400 + I:plateHSSE_400=400 + I:plateHSSE_81=81 + I:plateHSSG_400=400 + I:plateHSSG_98=98 + I:plateHSSS_129=129 + I:plateHSSS_400=400 + I:plateIndiumGalliumPhosphide_400=400 + I:plateIndiumGalliumPhosphide_71=71 + I:plateInvar_400=400 + I:plateInvar_56=56 + I:plateIridium_192=192 + I:plateIridium_400=400 + I:plateIronMagnetic_400=400 + I:plateIronMagnetic_56=56 + I:plateIron_400=400 + I:plateIron_56=56 + I:plateJasper_400=400 + I:plateJasper_98=98 + I:plateKanthal_400=400 + I:plateKanthal_44=44 + I:plateLapis_28=28 + I:plateLapis_400=400 + I:plateLazurite_29=29 + I:plateLazurite_400=400 + I:plateLead_207=207 + I:plateLead_400=400 + I:plateMagnalium_25=25 + I:plateMagnalium_400=400 + I:plateManganese_400=400 + I:plateManganese_55=55 + I:plateMithril_245=245 + I:plateMithril_400=400 + I:plateMolybdenum_400=400 + I:plateMolybdenum_95=95 + I:plateNaquadahAlloy_400=400 + I:plateNaquadahAlloy_98=98 + I:plateNaquadahEnriched_400=400 + I:plateNaquadahEnriched_98=98 + I:plateNaquadah_400=400 + I:plateNaquadah_98=98 + I:plateNaquadria_400=400 + I:plateNaquadria_98=98 + I:plateNeodymiumMagnetic_144=144 + I:plateNeodymiumMagnetic_400=400 + I:plateNeodymium_144=144 + I:plateNeodymium_400=400 + I:plateNetherQuartz_400=400 + I:plateNetherQuartz_98=98 + I:plateNetherStar_400=400 + I:plateNetherStar_98=98 + I:plateNeutronium_100000=100000 + I:plateNeutronium_400=400 + I:plateNichrome_400=400 + I:plateNichrome_56=56 + I:plateNickelZincFerrite_33=33 + I:plateNickelZincFerrite_400=400 + I:plateNickel_400=400 + I:plateNickel_58=58 + I:plateNiobiumTitanium_400=400 + I:plateNiobiumTitanium_71=71 + I:plateObsidian_22=22 + I:plateObsidian_400=400 + I:plateOlivine_28=28 + I:plateOlivine_400=400 + I:plateOpal_20=20 + I:plateOpal_400=400 + I:plateOsmiridium_191=191 + I:plateOsmiridium_400=400 + I:plateOsmium_190=190 + I:plateOsmium_400=400 + I:platePalladium_106=106 + I:platePalladium_400=400 + I:platePaper_400=400 + I:platePaper_98=98 + I:platePigIron_400=400 + I:platePigIron_56=56 + I:platePlastic_16=16 + I:platePlastic_400=400 + I:platePlatinum_195=195 + I:platePlatinum_400=400 + I:platePlutonium241_243=243 + I:platePlutonium241_400=400 + I:platePlutonium_246=246 + I:platePlutonium_400=400 + I:platePolycaprolactam_16=16 + I:platePolycaprolactam_400=400 + I:platePolyphenyleneSulfide_16=16 + I:platePolyphenyleneSulfide_400=400 + I:platePolystyrene_16=16 + I:platePolystyrene_400=400 + I:platePolytetrafluoroethylene_16=16 + I:platePolytetrafluoroethylene_400=400 + I:platePolyvinylChloride_16=16 + I:platePolyvinylChloride_400=400 + I:plateQuadruplePaper_392=392 + I:plateQuadruplePaper_400=400 + I:plateQuintuplePaper_400=400 + I:plateQuintuplePaper_490=490 + I:plateRedAlloy_400=400 + I:plateRedAlloy_403=403 + I:plateRedSteel_400=400 + I:plateRedSteel_69=69 + I:plateRedstone_400=400 + I:plateRedstone_85=85 + I:plateRoseGold_169=169 + I:plateRoseGold_400=400 + I:plateRubber_16=16 + I:plateRubber_400=400 + I:plateRuby_25=25 + I:plateRuby_400=400 + I:plateSapphire_20=20 + I:plateSapphire_400=400 + I:plateSilicon_28=28 + I:plateSilicon_400=400 + I:plateSilicone_16=16 + I:plateSilicone_400=400 + I:plateSilver_107=107 + I:plateSilver_400=400 + I:plateSodalite_25=25 + I:plateSodalite_400=400 + I:plateSolderingAlloy_118=118 + I:plateSolderingAlloy_400=400 + I:plateStainlessSteel_400=400 + I:plateStainlessSteel_55=55 + I:plateSteelMagnetic_400=400 + I:plateSteelMagnetic_56=56 + I:plateSteel_400=400 + I:plateSteel_56=56 + I:plateSterlingSilver_400=400 + I:plateSterlingSilver_98=98 + I:plateStyreneButadieneRubber_16=16 + I:plateStyreneButadieneRubber_400=400 + I:plateTanzanite_20=20 + I:plateTanzanite_400=400 + I:plateThorium_230=230 + I:plateThorium_400=400 + I:plateTinAlloy_400=400 + I:plateTinAlloy_87=87 + I:plateTin_118=118 + I:plateTin_400=400 + I:plateTitanium_400=400 + I:plateTitanium_48=48 + I:plateTopaz_16=16 + I:plateTopaz_400=400 + I:plateTriplePaper_294=294 + I:plateTriplePaper_400=400 + I:plateTritanium_400=400 + I:plateTritanium_98=98 + I:plateTungstenCarbide_400=400 + I:plateTungstenCarbide_97=97 + I:plateTungstenSteel_119=119 + I:plateTungstenSteel_400=400 + I:plateTungsten_183=183 + I:plateTungsten_400=400 + I:plateUltimet_400=400 + I:plateUltimet_61=61 + I:plateUranium235_235=235 + I:plateUranium235_400=400 + I:plateUranium_238=238 + I:plateUranium_400=400 + I:plateVanadiumGallium_400=400 + I:plateVanadiumGallium_55=55 + I:plateVanadiumSteel_400=400 + I:plateVanadiumSteel_55=55 + I:plateWoodSealed_16=16 + I:plateWoodSealed_400=400 + I:plateWood_16=16 + I:plateWood_400=400 + I:plateWroughtIron_400=400 + I:plateWroughtIron_56=56 + I:plateYttriumBariumCuprate_400=400 + I:plateYttriumBariumCuprate_51=51 + I:plateZinc_400=400 + I:plateZinc_65=65 + I:ringAluminium_16=16 + I:ringAluminium_400=400 + I:ringBrass_16=16 + I:ringBrass_400=400 + I:ringBronze_19=19 + I:ringBronze_400=400 + I:ringChrome_16=16 + I:ringChrome_400=400 + I:ringHSSE_20=20 + I:ringHSSE_400=400 + I:ringHSSG_24=24 + I:ringHSSG_400=400 + I:ringInvar_16=16 + I:ringInvar_400=400 + I:ringIridium_400=400 + I:ringIridium_48=48 + I:ringIron_16=16 + I:ringIron_400=400 + I:ringNeutronium_25000=25000 + I:ringNeutronium_400=400 + I:ringOsmium_400=400 + I:ringOsmium_47=47 + I:ringPaper_24=24 + I:ringPaper_400=400 + I:ringPigIron_16=16 + I:ringPigIron_400=400 + I:ringRubber_16=16 + I:ringRubber_400=400 + I:ringSilicone_16=16 + I:ringSilicone_400=400 + I:ringStainlessSteel_16=16 + I:ringStainlessSteel_400=400 + I:ringSteel_16=16 + I:ringSteel_400=400 + I:ringStyreneButadieneRubber_16=16 + I:ringStyreneButadieneRubber_400=400 + I:ringTin_29=29 + I:ringTin_400=400 + I:ringTitanium_16=16 + I:ringTitanium_400=400 + I:ringTungstenSteel_29=29 + I:ringTungstenSteel_400=400 + I:ringWroughtIron_16=16 + I:ringWroughtIron_400=400 + I:rotorBronze_323=323 + I:rotorBronze_400=400 + I:rotorChrome_221=221 + I:rotorChrome_400=400 + I:rotorHSSE_344=344 + I:rotorHSSE_400=400 + I:rotorHSSG_400=400 + I:rotorHSSG_416=416 + I:rotorIridium_400=400 + I:rotorIridium_816=816 + I:rotorNeutronium_400=400 + I:rotorNeutronium_425000=425000 + I:rotorOsmium_400=400 + I:rotorOsmium_807=807 + I:rotorStainlessSteel_233=233 + I:rotorStainlessSteel_400=400 + I:rotorSteel_238=238 + I:rotorSteel_400=400 + I:rotorTin_400=400 + I:rotorTin_501=501 + I:rotorTitanium_204=204 + I:rotorTitanium_400=400 + I:rotorTungstenSteel_400=400 + I:rotorTungstenSteel_505=505 + I:roundHSSE_16=16 + I:roundHSSE_400=400 + I:roundHSSG_16=16 + I:roundHSSG_400=400 + I:roundNeutronium_11111=11111 + I:roundNeutronium_400=400 + I:screwAluminium_16=16 + I:screwAluminium_400=400 + I:screwAmethyst_16=16 + I:screwAmethyst_400=400 + I:screwBeryllium_16=16 + I:screwBeryllium_400=400 + I:screwBismuthBronze_16=16 + I:screwBismuthBronze_400=400 + I:screwBismuth_23=23 + I:screwBismuth_400=400 + I:screwBlackBronze_16=16 + I:screwBlackBronze_400=400 + I:screwBlackSteel_16=16 + I:screwBlackSteel_400=400 + I:screwBlueSteel_16=16 + I:screwBlueSteel_400=400 + I:screwBlueTopaz_16=16 + I:screwBlueTopaz_400=400 + I:screwBrass_16=16 + I:screwBrass_400=400 + I:screwBronze_16=16 + I:screwBronze_400=400 + I:screwCarbon_16=16 + I:screwCarbon_400=400 + I:screwCertusQuartz_16=16 + I:screwCertusQuartz_400=400 + I:screwChrome_16=16 + I:screwChrome_400=400 + I:screwCobaltBrass_16=16 + I:screwCobaltBrass_400=400 + I:screwCobalt_16=16 + I:screwCobalt_400=400 + I:screwCupronickel_16=16 + I:screwCupronickel_400=400 + I:screwDamascusSteel_16=16 + I:screwDamascusSteel_400=400 + I:screwDiamond_400=400 + I:screwDiamond_85=85 + I:screwDuranium_16=16 + I:screwDuranium_400=400 + I:screwElectrum_16=16 + I:screwElectrum_400=400 + I:screwEmerald_16=16 + I:screwEmerald_400=400 + I:screwEpoxidFiberReinforced_16=16 + I:screwEpoxidFiberReinforced_400=400 + I:screwEpoxid_16=16 + I:screwEpoxid_400=400 + I:screwGarnetRed_16=16 + I:screwGarnetRed_400=400 + I:screwGarnetYellow_16=16 + I:screwGarnetYellow_400=400 + I:screwGold_21=21 + I:screwGold_400=400 + I:screwGreenSapphire_16=16 + I:screwGreenSapphire_400=400 + I:screwHSSE_16=16 + I:screwHSSE_400=400 + I:screwHSSG_16=16 + I:screwHSSG_400=400 + I:screwHSSS_16=16 + I:screwHSSS_400=400 + I:screwInvar_16=16 + I:screwInvar_400=400 + I:screwIridium_21=21 + I:screwIridium_400=400 + I:screwIronMagnetic_16=16 + I:screwIronMagnetic_400=400 + I:screwIron_16=16 + I:screwIron_400=400 + I:screwKanthal_16=16 + I:screwKanthal_400=400 + I:screwLead_23=23 + I:screwLead_400=400 + I:screwMagnalium_16=16 + I:screwMagnalium_400=400 + I:screwManganese_16=16 + I:screwManganese_400=400 + I:screwMithril_27=27 + I:screwMithril_400=400 + I:screwMolybdenum_16=16 + I:screwMolybdenum_400=400 + I:screwNaquadahAlloy_16=16 + I:screwNaquadahAlloy_400=400 + I:screwNaquadahEnriched_16=16 + I:screwNaquadahEnriched_400=400 + I:screwNaquadah_16=16 + I:screwNaquadah_400=400 + I:screwNaquadria_16=16 + I:screwNaquadria_400=400 + I:screwNeodymiumMagnetic_16=16 + I:screwNeodymiumMagnetic_400=400 + I:screwNeodymium_16=16 + I:screwNeodymium_400=400 + I:screwNetherQuartz_16=16 + I:screwNetherQuartz_400=400 + I:screwNetherStar_16=16 + I:screwNetherStar_400=400 + I:screwNeutronium_11111=11111 + I:screwNeutronium_400=400 + I:screwNichrome_16=16 + I:screwNichrome_400=400 + I:screwNickelZincFerrite_16=16 + I:screwNickelZincFerrite_400=400 + I:screwNickel_16=16 + I:screwNickel_400=400 + I:screwOlivine_16=16 + I:screwOlivine_400=400 + I:screwOpal_16=16 + I:screwOpal_400=400 + I:screwOsmiridium_21=21 + I:screwOsmiridium_400=400 + I:screwOsmium_21=21 + I:screwOsmium_400=400 + I:screwPalladium_16=16 + I:screwPalladium_400=400 + I:screwPigIron_16=16 + I:screwPigIron_400=400 + I:screwPlastic_16=16 + I:screwPlastic_400=400 + I:screwPlatinum_21=21 + I:screwPlatinum_400=400 + I:screwPlutonium241_27=27 + I:screwPlutonium241_400=400 + I:screwPlutonium_27=27 + I:screwPlutonium_400=400 + I:screwPolycaprolactam_16=16 + I:screwPolycaprolactam_400=400 + I:screwPolyphenyleneSulfide_16=16 + I:screwPolyphenyleneSulfide_400=400 + I:screwPolystyrene_16=16 + I:screwPolystyrene_400=400 + I:screwPolytetrafluoroethylene_16=16 + I:screwPolytetrafluoroethylene_400=400 + I:screwPolyvinylChloride_16=16 + I:screwPolyvinylChloride_400=400 + I:screwRedSteel_16=16 + I:screwRedSteel_400=400 + I:screwRoseGold_18=18 + I:screwRoseGold_400=400 + I:screwRubber_16=16 + I:screwRubber_400=400 + I:screwRuby_16=16 + I:screwRuby_400=400 + I:screwSapphire_16=16 + I:screwSapphire_400=400 + I:screwSilicone_16=16 + I:screwSilicone_400=400 + I:screwSilver_16=16 + I:screwSilver_400=400 + I:screwStainlessSteel_16=16 + I:screwStainlessSteel_400=400 + I:screwSteelMagnetic_16=16 + I:screwSteelMagnetic_400=400 + I:screwSteel_16=16 + I:screwSteel_400=400 + I:screwSterlingSilver_16=16 + I:screwSterlingSilver_400=400 + I:screwStyreneButadieneRubber_16=16 + I:screwStyreneButadieneRubber_400=400 + I:screwTanzanite_16=16 + I:screwTanzanite_400=400 + I:screwThorium_25=25 + I:screwThorium_400=400 + I:screwTinAlloy_16=16 + I:screwTinAlloy_400=400 + I:screwTin_16=16 + I:screwTin_400=400 + I:screwTitanium_16=16 + I:screwTitanium_400=400 + I:screwTopaz_16=16 + I:screwTopaz_400=400 + I:screwTritanium_16=16 + I:screwTritanium_400=400 + I:screwTungstenCarbide_16=16 + I:screwTungstenCarbide_400=400 + I:screwTungstenSteel_16=16 + I:screwTungstenSteel_400=400 + I:screwTungsten_20=20 + I:screwTungsten_400=400 + I:screwUltimet_16=16 + I:screwUltimet_400=400 + I:screwUranium235_26=26 + I:screwUranium235_400=400 + I:screwUranium_26=26 + I:screwUranium_400=400 + I:screwVanadiumSteel_16=16 + I:screwVanadiumSteel_400=400 + I:screwWoodSealed_16=16 + I:screwWoodSealed_400=400 + I:screwWood_16=16 + I:screwWood_400=400 + I:screwWroughtIron_16=16 + I:screwWroughtIron_400=400 + I:springTitanium_400=400 + I:springTitanium_48=48 + I:stickAluminium_16=16 + I:stickAluminium_400=400 + I:stickAmericium_122=122 + I:stickAmericium_400=400 + I:stickAmethyst_16=16 + I:stickAmethyst_400=400 + I:stickBeryllium_16=16 + I:stickBeryllium_400=400 + I:stickBismuthBronze_400=400 + I:stickBismuthBronze_46=46 + I:stickBismuth_104=104 + I:stickBismuth_400=400 + I:stickBlackBronze_400=400 + I:stickBlackBronze_49=49 + I:stickBlackSteel_32=32 + I:stickBlackSteel_400=400 + I:stickBlaze_400=400 + I:stickBlueSteel_37=37 + I:stickBlueSteel_400=400 + I:stickBlueTopaz_16=16 + I:stickBlueTopaz_400=400 + I:stickBrass_31=31 + I:stickBrass_400=400 + I:stickBronze_38=38 + I:stickBronze_400=400 + I:stickCarbon_16=16 + I:stickCarbon_400=400 + I:stickCertusQuartz_400=400 + I:stickCertusQuartz_49=49 + I:stickChrome_26=26 + I:stickChrome_400=400 + I:stickCobaltBrass_29=29 + I:stickCobaltBrass_400=400 + I:stickCobalt_29=29 + I:stickCobalt_400=400 + I:stickCopper_31=31 + I:stickCopper_400=400 + I:stickCupronickel_30=30 + I:stickCupronickel_400=400 + I:stickDamascusSteel_28=28 + I:stickDamascusSteel_400=400 + I:stickDiamond_384=384 + I:stickDiamond_400=400 + I:stickDuranium_400=400 + I:stickDuranium_49=49 + I:stickElectrum_400=400 + I:stickElectrum_75=75 + I:stickEmerald_16=16 + I:stickEmerald_400=400 + I:stickEpoxidFiberReinforced_16=16 + I:stickEpoxidFiberReinforced_400=400 + I:stickEpoxid_16=16 + I:stickEpoxid_400=400 + I:stickEuropium_400=400 + I:stickEuropium_75=75 + I:stickGarnetRed_16=16 + I:stickGarnetRed_400=400 + I:stickGarnetYellow_16=16 + I:stickGarnetYellow_400=400 + I:stickGold_400=400 + I:stickGold_98=98 + I:stickGreenSapphire_16=16 + I:stickGreenSapphire_400=400 + I:stickHSSE_40=40 + I:stickHSSE_400=400 + I:stickHSSG_400=400 + I:stickHSSG_49=49 + I:stickHSSS_400=400 + I:stickHSSS_64=64 + I:stickInvar_28=28 + I:stickInvar_400=400 + I:stickIridium_400=400 + I:stickIridium_96=96 + I:stickIronMagnetic_28=28 + I:stickIronMagnetic_400=400 + I:stickIron_28=28 + I:stickIron_400=400 + I:stickKanthal_22=22 + I:stickKanthal_400=400 + I:stickLapis_16=16 + I:stickLapis_400=400 + I:stickLazurite_16=16 + I:stickLazurite_400=400 + I:stickLead_103=103 + I:stickLead_400=400 + I:stickLongAluminium_26=26 + I:stickLongAluminium_400=400 + I:stickLongAmericium_245=245 + I:stickLongAmericium_400=400 + I:stickLongAmethyst_27=27 + I:stickLongAmethyst_400=400 + I:stickLongBeryllium_16=16 + I:stickLongBeryllium_400=400 + I:stickLongBismuthBronze_400=400 + I:stickLongBismuthBronze_92=92 + I:stickLongBismuth_208=208 + I:stickLongBismuth_400=400 + I:stickLongBlackBronze_400=400 + I:stickLongBlackBronze_98=98 + I:stickLongBlackSteel_400=400 + I:stickLongBlackSteel_64=64 + I:stickLongBlaze_115=115 + I:stickLongBlaze_400=400 + I:stickLongBlueSteel_400=400 + I:stickLongBlueSteel_75=75 + I:stickLongBlueTopaz_16=16 + I:stickLongBlueTopaz_400=400 + I:stickLongBrass_400=400 + I:stickLongBrass_63=63 + I:stickLongBronze_400=400 + I:stickLongBronze_76=76 + I:stickLongCarbon_16=16 + I:stickLongCarbon_400=400 + I:stickLongCertusQuartz_400=400 + I:stickLongCertusQuartz_98=98 + I:stickLongChrome_400=400 + I:stickLongChrome_52=52 + I:stickLongCobaltBrass_400=400 + I:stickLongCobaltBrass_58=58 + I:stickLongCobalt_400=400 + I:stickLongCobalt_59=59 + I:stickLongCupronickel_400=400 + I:stickLongCupronickel_60=60 + I:stickLongDamascusSteel_400=400 + I:stickLongDamascusSteel_56=56 + I:stickLongDiamond_400=400 + I:stickLongDiamond_768=768 + I:stickLongDuranium_400=400 + I:stickLongDuranium_98=98 + I:stickLongElectrum_151=151 + I:stickLongElectrum_400=400 + I:stickLongEmerald_18=18 + I:stickLongEmerald_400=400 + I:stickLongEpoxidFiberReinforced_16=16 + I:stickLongEpoxidFiberReinforced_400=400 + I:stickLongEpoxid_16=16 + I:stickLongEpoxid_400=400 + I:stickLongGarnetRed_23=23 + I:stickLongGarnetRed_400=400 + I:stickLongGarnetYellow_23=23 + I:stickLongGarnetYellow_400=400 + I:stickLongGold_196=196 + I:stickLongGold_400=400 + I:stickLongGreenSapphire_20=20 + I:stickLongGreenSapphire_400=400 + I:stickLongHSSE_400=400 + I:stickLongHSSE_81=81 + I:stickLongHSSG_400=400 + I:stickLongHSSG_98=98 + I:stickLongHSSS_129=129 + I:stickLongHSSS_400=400 + I:stickLongInvar_400=400 + I:stickLongInvar_56=56 + I:stickLongIridium_192=192 + I:stickLongIridium_400=400 + I:stickLongIronMagnetic_400=400 + I:stickLongIronMagnetic_56=56 + I:stickLongIron_400=400 + I:stickLongIron_56=56 + I:stickLongKanthal_400=400 + I:stickLongKanthal_44=44 + I:stickLongLead_207=207 + I:stickLongLead_400=400 + I:stickLongMagnalium_25=25 + I:stickLongMagnalium_400=400 + I:stickLongManganese_400=400 + I:stickLongManganese_55=55 + I:stickLongMithril_245=245 + I:stickLongMithril_400=400 + I:stickLongMolybdenum_400=400 + I:stickLongMolybdenum_95=95 + I:stickLongNaquadahAlloy_400=400 + I:stickLongNaquadahAlloy_98=98 + I:stickLongNaquadahEnriched_400=400 + I:stickLongNaquadahEnriched_98=98 + I:stickLongNaquadah_400=400 + I:stickLongNaquadah_98=98 + I:stickLongNaquadria_400=400 + I:stickLongNaquadria_98=98 + I:stickLongNeodymiumMagnetic_144=144 + I:stickLongNeodymiumMagnetic_400=400 + I:stickLongNeodymium_144=144 + I:stickLongNeodymium_400=400 + I:stickLongNetherQuartz_400=400 + I:stickLongNetherQuartz_98=98 + I:stickLongNetherStar_400=400 + I:stickLongNetherStar_98=98 + I:stickLongNeutronium_100000=100000 + I:stickLongNeutronium_400=400 + I:stickLongNichrome_400=400 + I:stickLongNichrome_56=56 + I:stickLongNickelZincFerrite_33=33 + I:stickLongNickelZincFerrite_400=400 + I:stickLongNickel_400=400 + I:stickLongNickel_58=58 + I:stickLongOlivine_28=28 + I:stickLongOlivine_400=400 + I:stickLongOpal_20=20 + I:stickLongOpal_400=400 + I:stickLongOsmiridium_191=191 + I:stickLongOsmiridium_400=400 + I:stickLongOsmium_190=190 + I:stickLongOsmium_400=400 + I:stickLongPalladium_106=106 + I:stickLongPalladium_400=400 + I:stickLongPigIron_400=400 + I:stickLongPigIron_56=56 + I:stickLongPlastic_16=16 + I:stickLongPlastic_400=400 + I:stickLongPlatinum_195=195 + I:stickLongPlatinum_400=400 + I:stickLongPlutonium241_243=243 + I:stickLongPlutonium241_400=400 + I:stickLongPlutonium_246=246 + I:stickLongPlutonium_400=400 + I:stickLongPolycaprolactam_16=16 + I:stickLongPolycaprolactam_400=400 + I:stickLongPolyphenyleneSulfide_16=16 + I:stickLongPolyphenyleneSulfide_400=400 + I:stickLongPolystyrene_16=16 + I:stickLongPolystyrene_400=400 + I:stickLongPolytetrafluoroethylene_16=16 + I:stickLongPolytetrafluoroethylene_400=400 + I:stickLongPolyvinylChloride_16=16 + I:stickLongPolyvinylChloride_400=400 + I:stickLongRedSteel_400=400 + I:stickLongRedSteel_69=69 + I:stickLongRoseGold_169=169 + I:stickLongRoseGold_400=400 + I:stickLongRubber_16=16 + I:stickLongRubber_400=400 + I:stickLongRuby_25=25 + I:stickLongRuby_400=400 + I:stickLongSapphire_20=20 + I:stickLongSapphire_400=400 + I:stickLongSilicone_16=16 + I:stickLongSilicone_400=400 + I:stickLongSilver_107=107 + I:stickLongSilver_400=400 + I:stickLongStainlessSteel_400=400 + I:stickLongStainlessSteel_55=55 + I:stickLongSteelMagnetic_400=400 + I:stickLongSteelMagnetic_56=56 + I:stickLongSteel_400=400 + I:stickLongSteel_56=56 + I:stickLongSterlingSilver_400=400 + I:stickLongSterlingSilver_98=98 + I:stickLongStyreneButadieneRubber_16=16 + I:stickLongStyreneButadieneRubber_400=400 + I:stickLongTanzanite_20=20 + I:stickLongTanzanite_400=400 + I:stickLongThorium_230=230 + I:stickLongThorium_400=400 + I:stickLongTinAlloy_400=400 + I:stickLongTinAlloy_87=87 + I:stickLongTitanium_400=400 + I:stickLongTitanium_48=48 + I:stickLongTopaz_16=16 + I:stickLongTopaz_400=400 + I:stickLongTritanium_400=400 + I:stickLongTritanium_98=98 + I:stickLongTungstenCarbide_400=400 + I:stickLongTungstenCarbide_97=97 + I:stickLongTungstenSteel_119=119 + I:stickLongTungstenSteel_400=400 + I:stickLongTungsten_183=183 + I:stickLongTungsten_400=400 + I:stickLongUltimet_400=400 + I:stickLongUltimet_61=61 + I:stickLongUranium235_235=235 + I:stickLongUranium235_400=400 + I:stickLongUranium_238=238 + I:stickLongUranium_400=400 + I:stickLongVanadiumSteel_400=400 + I:stickLongVanadiumSteel_55=55 + I:stickLongWoodSealed_16=16 + I:stickLongWoodSealed_400=400 + I:stickLongWood_16=16 + I:stickLongWood_400=400 + I:stickLongWroughtIron_400=400 + I:stickLongWroughtIron_56=56 + I:stickMagnalium_16=16 + I:stickMagnalium_400=400 + I:stickManganese_27=27 + I:stickManganese_400=400 + I:stickMithril_122=122 + I:stickMithril_400=400 + I:stickMolybdenum_400=400 + I:stickMolybdenum_47=47 + I:stickNaquadahAlloy_400=400 + I:stickNaquadahAlloy_49=49 + I:stickNaquadahEnriched_400=400 + I:stickNaquadahEnriched_49=49 + I:stickNaquadah_400=400 + I:stickNaquadah_49=49 + I:stickNaquadria_400=400 + I:stickNaquadria_49=49 + I:stickNeodymiumMagnetic_400=400 + I:stickNeodymiumMagnetic_72=72 + I:stickNeodymium_400=400 + I:stickNeodymium_72=72 + I:stickNetherQuartz_400=400 + I:stickNetherQuartz_49=49 + I:stickNetherStar_400=400 + I:stickNetherStar_49=49 + I:stickNeutronium_400=400 + I:stickNeutronium_50000=50000 + I:stickNichrome_28=28 + I:stickNichrome_400=400 + I:stickNickelZincFerrite_16=16 + I:stickNickelZincFerrite_400=400 + I:stickNickel_29=29 + I:stickNickel_400=400 + I:stickOlivine_16=16 + I:stickOlivine_400=400 + I:stickOpal_16=16 + I:stickOpal_400=400 + I:stickOsmiridium_400=400 + I:stickOsmiridium_95=95 + I:stickOsmium_400=400 + I:stickOsmium_95=95 + I:stickPalladium_400=400 + I:stickPalladium_53=53 + I:stickPigIron_28=28 + I:stickPigIron_400=400 + I:stickPlastic_16=16 + I:stickPlastic_400=400 + I:stickPlatinum_400=400 + I:stickPlatinum_97=97 + I:stickPlutonium241_121=121 + I:stickPlutonium241_400=400 + I:stickPlutonium_123=123 + I:stickPlutonium_400=400 + I:stickPolycaprolactam_16=16 + I:stickPolycaprolactam_400=400 + I:stickPolyphenyleneSulfide_16=16 + I:stickPolyphenyleneSulfide_400=400 + I:stickPolystyrene_16=16 + I:stickPolystyrene_400=400 + I:stickPolytetrafluoroethylene_16=16 + I:stickPolytetrafluoroethylene_400=400 + I:stickPolyvinylChloride_16=16 + I:stickPolyvinylChloride_400=400 + I:stickRedSteel_34=34 + I:stickRedSteel_400=400 + I:stickRoseGold_400=400 + I:stickRoseGold_84=84 + I:stickRubber_16=16 + I:stickRubber_400=400 + I:stickRuby_16=16 + I:stickRuby_400=400 + I:stickSapphire_16=16 + I:stickSapphire_400=400 + I:stickSilicone_16=16 + I:stickSilicone_400=400 + I:stickSilver_400=400 + I:stickSilver_53=53 + I:stickSodalite_16=16 + I:stickSodalite_400=400 + I:stickSolderingAlloy_400=400 + I:stickSolderingAlloy_59=59 + I:stickStainlessSteel_27=27 + I:stickStainlessSteel_400=400 + I:stickSteelMagnetic_28=28 + I:stickSteelMagnetic_400=400 + I:stickSteel_28=28 + I:stickSteel_400=400 + I:stickSterlingSilver_400=400 + I:stickSterlingSilver_49=49 + I:stickStyreneButadieneRubber_16=16 + I:stickStyreneButadieneRubber_400=400 + I:stickTanzanite_16=16 + I:stickTanzanite_400=400 + I:stickThorium_115=115 + I:stickThorium_400=400 + I:stickTinAlloy_400=400 + I:stickTinAlloy_43=43 + I:stickTin_400=400 + I:stickTin_59=59 + I:stickTitanium_24=24 + I:stickTitanium_400=400 + I:stickTopaz_16=16 + I:stickTopaz_400=400 + I:stickTritanium_400=400 + I:stickTritanium_49=49 + I:stickTungstenCarbide_400=400 + I:stickTungstenCarbide_48=48 + I:stickTungstenSteel_400=400 + I:stickTungstenSteel_59=59 + I:stickTungsten_400=400 + I:stickTungsten_91=91 + I:stickUltimet_30=30 + I:stickUltimet_400=400 + I:stickUranium235_117=117 + I:stickUranium235_400=400 + I:stickUranium_119=119 + I:stickUranium_400=400 + I:stickVanadiumGallium_27=27 + I:stickVanadiumGallium_400=400 + I:stickVanadiumSteel_27=27 + I:stickVanadiumSteel_400=400 + I:stickWoodSealed_16=16 + I:stickWoodSealed_400=400 + I:stickWood_16=16 + I:stickWood_400=400 + I:stickWroughtIron_28=28 + I:stickWroughtIron_400=400 + I:tile.anvil.intact_1680=1680 + I:tile.anvil.intact_400=400 + I:tile.anvil.slightlyDamaged_1120=1120 + I:tile.anvil.slightlyDamaged_400=400 + I:tile.anvil.veryDamaged_400=400 + I:tile.anvil.veryDamaged_560=560 + I:tile.beacon_264=264 + I:tile.beacon_400=400 + I:tile.bookshelf_400=400 + I:tile.bookshelf_936=936 + I:tile.brick_20=20 + I:tile.brick_400=400 + I:tile.button_16=16 + I:tile.button_400=400 + I:tile.button_98=98 + I:tile.chestTrap_109=109 + I:tile.chestTrap_400=400 + I:tile.chest_400=400 + I:tile.chest_72=72 + I:tile.clayHardenedStained.black_16=16 + I:tile.clayHardenedStained.black_400=400 + I:tile.clayHardened_16=16 + I:tile.clayHardened_400=400 + I:tile.clay_30=30 + I:tile.clay_400=400 + I:tile.cloth.black_400=400 + I:tile.dispenser_400=400 + I:tile.dispenser_771=771 + I:tile.dropper_400=400 + I:tile.dropper_771=771 + I:tile.enchantmentTable_1918=1918 + I:tile.enchantmentTable_400=400 + I:tile.enderChest_374=374 + I:tile.enderChest_400=400 + I:tile.fenceIron_21=21 + I:tile.fenceIron_400=400 + I:tile.fence_16=16 + I:tile.fence_400=400 + I:tile.furnace_400=400 + I:tile.furnace_784=784 + I:tile.glass_20=20 + I:tile.glass_400=400 + I:tile.gravel_400=400 + I:tile.hayBlock_400=400 + I:tile.hayBlock_882=882 + I:tile.hellrock_400=400 + I:tile.hopper_352=352 + I:tile.hopper_400=400 + I:tile.icePacked_16=16 + I:tile.icePacked_400=400 + I:tile.ice_16=16 + I:tile.ice_400=400 + I:tile.jukebox_400=400 + I:tile.jukebox_840=840 + I:tile.ladder_16=16 + I:tile.ladder_400=400 + I:tile.lever_102=102 + I:tile.lever_400=400 + I:tile.lightgem_392=392 + I:tile.lightgem_400=400 + I:tile.log.acacia_400=400 + I:tile.log.oak_400=400 + I:tile.melon_400=400 + I:tile.mushroom_400=400 + I:tile.musicBlock_157=157 + I:tile.musicBlock_400=400 + I:tile.notGate_400=400 + I:tile.notGate_89=89 + I:tile.obsidian_400=400 + I:tile.pistonBase_400=400 + I:tile.pistonBase_419=419 + I:tile.pistonStickyBase_400=400 + I:tile.pistonStickyBase_419=419 + I:tile.pressurePlate_18=18 + I:tile.pressurePlate_196=196 + I:tile.pressurePlate_400=400 + I:tile.pumpkin_400=400 + I:tile.quartzBlock.default_392=392 + I:tile.quartzBlock.default_400=400 + I:tile.redstoneLight_400=400 + I:tile.redstoneLight_732=732 + I:tile.sandStone.default_400=400 + I:tile.sapling.oak_400=400 + I:tile.snow_16=16 + I:tile.snow_400=400 + I:tile.stainedGlass.black_20=20 + I:tile.stainedGlass.black_400=400 + I:tile.stoneMoss_400=400 + I:tile.stoneMoss_98=98 + I:tile.stoneSlab.cobble_400=400 + I:tile.stoneSlab.cobble_49=49 + I:tile.stoneSlab.cobble_98=98 + I:tile.stoneSlab.smoothStoneBrick_400=400 + I:tile.stoneSlab.smoothStoneBrick_49=49 + I:tile.stoneSlab.smoothStoneBrick_98=98 + I:tile.stoneSlab.stone_16=16 + I:tile.stoneSlab.stone_400=400 + I:tile.stoneSlab.stone_49=49 + I:tile.stoneSlab.stone_98=98 + I:tile.stoneSlab.wood_16=16 + I:tile.stoneSlab.wood_400=400 + I:tile.stone_400=400 + I:tile.stone_98=98 + I:tile.stonebrick_400=400 + I:tile.stonebrick_98=98 + I:tile.stonebricksmooth.default_400=400 + I:tile.stonebricksmooth.default_98=98 + I:tile.thinGlass_16=16 + I:tile.thinGlass_400=400 + I:tile.thinStainedGlass.black_16=16 + I:tile.thinStainedGlass.black_400=400 + I:tile.tripWireSource_37=37 + I:tile.tripWireSource_400=400 + I:tile.weightedPlate_heavy_112=112 + I:tile.weightedPlate_heavy_400=400 + I:tile.weightedPlate_light_392=392 + I:tile.weightedPlate_light_400=400 + I:tile.whiteStone_400=400 + I:tile.wood.oak_16=16 + I:tile.wood.oak_400=400 + I:tile.woodSlab.oak_16=16 + I:tile.woodSlab.oak_400=400 + I:tile.workbench_36=36 + I:tile.workbench_400=400 + I:toolHeadAxeAluminium_400=400 + I:toolHeadAxeAluminium_78=78 + I:toolHeadAxeAmethyst_400=400 + I:toolHeadAxeAmethyst_81=81 + I:toolHeadAxeBeryllium_27=27 + I:toolHeadAxeBeryllium_400=400 + I:toolHeadAxeBismuthBronze_276=276 + I:toolHeadAxeBismuthBronze_400=400 + I:toolHeadAxeBismuth_400=400 + I:toolHeadAxeBismuth_624=624 + I:toolHeadAxeBlackBronze_294=294 + I:toolHeadAxeBlackBronze_400=400 + I:toolHeadAxeBlackSteel_192=192 + I:toolHeadAxeBlackSteel_400=400 + I:toolHeadAxeBlaze_345=345 + I:toolHeadAxeBlaze_400=400 + I:toolHeadAxeBlueSteel_225=225 + I:toolHeadAxeBlueSteel_400=400 + I:toolHeadAxeBlueTopaz_400=400 + I:toolHeadAxeBlueTopaz_48=48 + I:toolHeadAxeBrass_189=189 + I:toolHeadAxeBrass_400=400 + I:toolHeadAxeBronze_228=228 + I:toolHeadAxeBronze_400=400 + I:toolHeadAxeCarbon_36=36 + I:toolHeadAxeCarbon_400=400 + I:toolHeadAxeCertusQuartz_294=294 + I:toolHeadAxeCertusQuartz_400=400 + I:toolHeadAxeChrome_156=156 + I:toolHeadAxeChrome_400=400 + I:toolHeadAxeCobaltBrass_174=174 + I:toolHeadAxeCobaltBrass_400=400 + I:toolHeadAxeCobalt_177=177 + I:toolHeadAxeCobalt_400=400 + I:toolHeadAxeCupronickel_180=180 + I:toolHeadAxeCupronickel_400=400 + I:toolHeadAxeDamascusSteel_168=168 + I:toolHeadAxeDamascusSteel_400=400 + I:toolHeadAxeDiamond_2304=2304 + I:toolHeadAxeDiamond_400=400 + I:toolHeadAxeDuranium_294=294 + I:toolHeadAxeDuranium_400=400 + I:toolHeadAxeElectrum_400=400 + I:toolHeadAxeElectrum_453=453 + I:toolHeadAxeEmerald_400=400 + I:toolHeadAxeEmerald_54=54 + I:toolHeadAxeEpoxidFiberReinforced_18=18 + I:toolHeadAxeEpoxidFiberReinforced_400=400 + I:toolHeadAxeEpoxid_18=18 + I:toolHeadAxeEpoxid_400=400 + I:toolHeadAxeFlint_400=400 + I:toolHeadAxeFlint_60=60 + I:toolHeadAxeGarnetRed_400=400 + I:toolHeadAxeGarnetRed_69=69 + I:toolHeadAxeGarnetYellow_400=400 + I:toolHeadAxeGarnetYellow_69=69 + I:toolHeadAxeGold_400=400 + I:toolHeadAxeGold_588=588 + I:toolHeadAxeGraniteBlack_400=400 + I:toolHeadAxeGraniteBlack_60=60 + I:toolHeadAxeGraniteRed_400=400 + I:toolHeadAxeGraniteRed_60=60 + I:toolHeadAxeGraphene_294=294 + I:toolHeadAxeGraphene_400=400 + I:toolHeadAxeGraphite_294=294 + I:toolHeadAxeGraphite_400=400 + I:toolHeadAxeGreenSapphire_400=400 + I:toolHeadAxeGreenSapphire_60=60 + I:toolHeadAxeHSSE_243=243 + I:toolHeadAxeHSSE_400=400 + I:toolHeadAxeHSSG_294=294 + I:toolHeadAxeHSSG_400=400 + I:toolHeadAxeHSSS_387=387 + I:toolHeadAxeHSSS_400=400 + I:toolHeadAxeInvar_168=168 + I:toolHeadAxeInvar_400=400 + I:toolHeadAxeIridium_400=400 + I:toolHeadAxeIridium_576=576 + I:toolHeadAxeIronMagnetic_168=168 + I:toolHeadAxeIronMagnetic_400=400 + I:toolHeadAxeIron_168=168 + I:toolHeadAxeIron_400=400 + I:toolHeadAxeKanthal_132=132 + I:toolHeadAxeKanthal_400=400 + I:toolHeadAxeLead_400=400 + I:toolHeadAxeLead_621=621 + I:toolHeadAxeMagnalium_400=400 + I:toolHeadAxeMagnalium_75=75 + I:toolHeadAxeManganese_165=165 + I:toolHeadAxeManganese_400=400 + I:toolHeadAxeMithril_400=400 + I:toolHeadAxeMithril_735=735 + I:toolHeadAxeMolybdenum_285=285 + I:toolHeadAxeMolybdenum_400=400 + I:toolHeadAxeNaquadahAlloy_294=294 + I:toolHeadAxeNaquadahAlloy_400=400 + I:toolHeadAxeNaquadahEnriched_294=294 + I:toolHeadAxeNaquadahEnriched_400=400 + I:toolHeadAxeNaquadah_294=294 + I:toolHeadAxeNaquadah_400=400 + I:toolHeadAxeNaquadria_294=294 + I:toolHeadAxeNaquadria_400=400 + I:toolHeadAxeNeodymiumMagnetic_400=400 + I:toolHeadAxeNeodymiumMagnetic_432=432 + I:toolHeadAxeNeodymium_400=400 + I:toolHeadAxeNeodymium_432=432 + I:toolHeadAxeNetherQuartz_294=294 + I:toolHeadAxeNetherQuartz_400=400 + I:toolHeadAxeNetherStar_294=294 + I:toolHeadAxeNetherStar_400=400 + I:toolHeadAxeNeutronium_300000=300000 + I:toolHeadAxeNeutronium_400=400 + I:toolHeadAxeNichrome_168=168 + I:toolHeadAxeNichrome_400=400 + I:toolHeadAxeNickelZincFerrite_400=400 + I:toolHeadAxeNickelZincFerrite_99=99 + I:toolHeadAxeNickel_174=174 + I:toolHeadAxeNickel_400=400 + I:toolHeadAxeOlivine_400=400 + I:toolHeadAxeOlivine_84=84 + I:toolHeadAxeOpal_400=400 + I:toolHeadAxeOpal_60=60 + I:toolHeadAxeOsmiridium_400=400 + I:toolHeadAxeOsmiridium_573=573 + I:toolHeadAxeOsmium_400=400 + I:toolHeadAxeOsmium_570=570 + I:toolHeadAxePalladium_318=318 + I:toolHeadAxePalladium_400=400 + I:toolHeadAxePigIron_168=168 + I:toolHeadAxePigIron_400=400 + I:toolHeadAxePlastic_16=16 + I:toolHeadAxePlastic_400=400 + I:toolHeadAxePlatinum_400=400 + I:toolHeadAxePlatinum_585=585 + I:toolHeadAxePlutonium241_400=400 + I:toolHeadAxePlutonium241_729=729 + I:toolHeadAxePlutonium_400=400 + I:toolHeadAxePlutonium_738=738 + I:toolHeadAxePolycaprolactam_16=16 + I:toolHeadAxePolycaprolactam_400=400 + I:toolHeadAxePolyphenyleneSulfide_27=27 + I:toolHeadAxePolyphenyleneSulfide_400=400 + I:toolHeadAxePolystyrene_18=18 + I:toolHeadAxePolystyrene_400=400 + I:toolHeadAxePolytetrafluoroethylene_400=400 + I:toolHeadAxePolytetrafluoroethylene_48=48 + I:toolHeadAxePolyvinylChloride_30=30 + I:toolHeadAxePolyvinylChloride_400=400 + I:toolHeadAxeRedSteel_207=207 + I:toolHeadAxeRedSteel_400=400 + I:toolHeadAxeRoseGold_400=400 + I:toolHeadAxeRoseGold_507=507 + I:toolHeadAxeRubber_16=16 + I:toolHeadAxeRubber_400=400 + I:toolHeadAxeRuby_400=400 + I:toolHeadAxeRuby_75=75 + I:toolHeadAxeSapphire_400=400 + I:toolHeadAxeSapphire_60=60 + I:toolHeadAxeSilicone_21=21 + I:toolHeadAxeSilicone_400=400 + I:toolHeadAxeSilver_321=321 + I:toolHeadAxeSilver_400=400 + I:toolHeadAxeStainlessSteel_165=165 + I:toolHeadAxeStainlessSteel_400=400 + I:toolHeadAxeSteelMagnetic_168=168 + I:toolHeadAxeSteelMagnetic_400=400 + I:toolHeadAxeSteel_168=168 + I:toolHeadAxeSteel_400=400 + I:toolHeadAxeSterlingSilver_294=294 + I:toolHeadAxeSterlingSilver_400=400 + I:toolHeadAxeStone_294=294 + I:toolHeadAxeStone_400=400 + I:toolHeadAxeStyreneButadieneRubber_16=16 + I:toolHeadAxeStyreneButadieneRubber_400=400 + I:toolHeadAxeTanzanite_400=400 + I:toolHeadAxeTanzanite_60=60 + I:toolHeadAxeThorium_400=400 + I:toolHeadAxeThorium_690=690 + I:toolHeadAxeTinAlloy_261=261 + I:toolHeadAxeTinAlloy_400=400 + I:toolHeadAxeTitanium_144=144 + I:toolHeadAxeTitanium_400=400 + I:toolHeadAxeTopaz_400=400 + I:toolHeadAxeTopaz_48=48 + I:toolHeadAxeTritanium_294=294 + I:toolHeadAxeTritanium_400=400 + I:toolHeadAxeTungstenCarbide_291=291 + I:toolHeadAxeTungstenCarbide_400=400 + I:toolHeadAxeTungstenSteel_357=357 + I:toolHeadAxeTungstenSteel_400=400 + I:toolHeadAxeTungsten_400=400 + I:toolHeadAxeTungsten_549=549 + I:toolHeadAxeUltimet_183=183 + I:toolHeadAxeUltimet_400=400 + I:toolHeadAxeUranium235_400=400 + I:toolHeadAxeUranium235_705=705 + I:toolHeadAxeUranium_400=400 + I:toolHeadAxeUranium_714=714 + I:toolHeadAxeVanadiumSteel_165=165 + I:toolHeadAxeVanadiumSteel_400=400 + I:toolHeadAxeWoodSealed_27=27 + I:toolHeadAxeWoodSealed_400=400 + I:toolHeadAxeWood_27=27 + I:toolHeadAxeWood_400=400 + I:toolHeadAxeWroughtIron_168=168 + I:toolHeadAxeWroughtIron_400=400 + I:toolHeadBuzzSawAluminium_104=104 + I:toolHeadBuzzSawAluminium_400=400 + I:toolHeadBuzzSawBeryllium_36=36 + I:toolHeadBuzzSawBeryllium_400=400 + I:toolHeadBuzzSawBismuthBronze_368=368 + I:toolHeadBuzzSawBismuthBronze_400=400 + I:toolHeadBuzzSawBismuth_400=400 + I:toolHeadBuzzSawBismuth_832=832 + I:toolHeadBuzzSawBlackBronze_392=392 + I:toolHeadBuzzSawBlackBronze_400=400 + I:toolHeadBuzzSawBlackSteel_256=256 + I:toolHeadBuzzSawBlackSteel_400=400 + I:toolHeadBuzzSawBlaze_400=400 + I:toolHeadBuzzSawBlaze_460=460 + I:toolHeadBuzzSawBlueSteel_300=300 + I:toolHeadBuzzSawBlueSteel_400=400 + I:toolHeadBuzzSawBrass_252=252 + I:toolHeadBuzzSawBrass_400=400 + I:toolHeadBuzzSawBronze_304=304 + I:toolHeadBuzzSawBronze_400=400 + I:toolHeadBuzzSawCarbon_400=400 + I:toolHeadBuzzSawCarbon_48=48 + I:toolHeadBuzzSawChrome_208=208 + I:toolHeadBuzzSawChrome_400=400 + I:toolHeadBuzzSawCobaltBrass_232=232 + I:toolHeadBuzzSawCobaltBrass_400=400 + I:toolHeadBuzzSawCobalt_236=236 + I:toolHeadBuzzSawCobalt_400=400 + I:toolHeadBuzzSawCupronickel_240=240 + I:toolHeadBuzzSawCupronickel_400=400 + I:toolHeadBuzzSawDamascusSteel_224=224 + I:toolHeadBuzzSawDamascusSteel_400=400 + I:toolHeadBuzzSawDuranium_392=392 + I:toolHeadBuzzSawDuranium_400=400 + I:toolHeadBuzzSawElectrum_400=400 + I:toolHeadBuzzSawElectrum_604=604 + I:toolHeadBuzzSawEpoxidFiberReinforced_24=24 + I:toolHeadBuzzSawEpoxidFiberReinforced_400=400 + I:toolHeadBuzzSawEpoxid_24=24 + I:toolHeadBuzzSawEpoxid_400=400 + I:toolHeadBuzzSawGold_400=400 + I:toolHeadBuzzSawGold_784=784 + I:toolHeadBuzzSawGraphene_392=392 + I:toolHeadBuzzSawGraphene_400=400 + I:toolHeadBuzzSawHSSE_324=324 + I:toolHeadBuzzSawHSSE_400=400 + I:toolHeadBuzzSawHSSG_392=392 + I:toolHeadBuzzSawHSSG_400=400 + I:toolHeadBuzzSawHSSS_400=400 + I:toolHeadBuzzSawHSSS_516=516 + I:toolHeadBuzzSawInvar_224=224 + I:toolHeadBuzzSawInvar_400=400 + I:toolHeadBuzzSawIridium_400=400 + I:toolHeadBuzzSawIridium_768=768 + I:toolHeadBuzzSawIronMagnetic_224=224 + I:toolHeadBuzzSawIronMagnetic_400=400 + I:toolHeadBuzzSawIron_224=224 + I:toolHeadBuzzSawIron_400=400 + I:toolHeadBuzzSawKanthal_176=176 + I:toolHeadBuzzSawKanthal_400=400 + I:toolHeadBuzzSawLead_400=400 + I:toolHeadBuzzSawLead_828=828 + I:toolHeadBuzzSawMagnalium_100=100 + I:toolHeadBuzzSawMagnalium_400=400 + I:toolHeadBuzzSawManganese_220=220 + I:toolHeadBuzzSawManganese_400=400 + I:toolHeadBuzzSawMithril_400=400 + I:toolHeadBuzzSawMithril_980=980 + I:toolHeadBuzzSawMolybdenum_380=380 + I:toolHeadBuzzSawMolybdenum_400=400 + I:toolHeadBuzzSawNaquadahAlloy_392=392 + I:toolHeadBuzzSawNaquadahAlloy_400=400 + I:toolHeadBuzzSawNaquadahEnriched_392=392 + I:toolHeadBuzzSawNaquadahEnriched_400=400 + I:toolHeadBuzzSawNaquadah_392=392 + I:toolHeadBuzzSawNaquadah_400=400 + I:toolHeadBuzzSawNaquadria_392=392 + I:toolHeadBuzzSawNaquadria_400=400 + I:toolHeadBuzzSawNeodymiumMagnetic_400=400 + I:toolHeadBuzzSawNeodymiumMagnetic_576=576 + I:toolHeadBuzzSawNeodymium_400=400 + I:toolHeadBuzzSawNeodymium_576=576 + I:toolHeadBuzzSawNeutronium_400=400 + I:toolHeadBuzzSawNeutronium_400000=400000 + I:toolHeadBuzzSawNichrome_224=224 + I:toolHeadBuzzSawNichrome_400=400 + I:toolHeadBuzzSawNickelZincFerrite_132=132 + I:toolHeadBuzzSawNickelZincFerrite_400=400 + I:toolHeadBuzzSawNickel_232=232 + I:toolHeadBuzzSawNickel_400=400 + I:toolHeadBuzzSawOsmiridium_400=400 + I:toolHeadBuzzSawOsmiridium_764=764 + I:toolHeadBuzzSawOsmium_400=400 + I:toolHeadBuzzSawOsmium_760=760 + I:toolHeadBuzzSawPalladium_400=400 + I:toolHeadBuzzSawPalladium_424=424 + I:toolHeadBuzzSawPigIron_224=224 + I:toolHeadBuzzSawPigIron_400=400 + I:toolHeadBuzzSawPlatinum_400=400 + I:toolHeadBuzzSawPlatinum_780=780 + I:toolHeadBuzzSawPlutonium241_400=400 + I:toolHeadBuzzSawPlutonium241_972=972 + I:toolHeadBuzzSawPlutonium_400=400 + I:toolHeadBuzzSawPlutonium_984=984 + I:toolHeadBuzzSawPolycaprolactam_20=20 + I:toolHeadBuzzSawPolycaprolactam_400=400 + I:toolHeadBuzzSawPolyphenyleneSulfide_36=36 + I:toolHeadBuzzSawPolyphenyleneSulfide_400=400 + I:toolHeadBuzzSawPolytetrafluoroethylene_400=400 + I:toolHeadBuzzSawPolytetrafluoroethylene_64=64 + I:toolHeadBuzzSawRedSteel_276=276 + I:toolHeadBuzzSawRedSteel_400=400 + I:toolHeadBuzzSawRoseGold_400=400 + I:toolHeadBuzzSawRoseGold_676=676 + I:toolHeadBuzzSawSilver_400=400 + I:toolHeadBuzzSawSilver_428=428 + I:toolHeadBuzzSawStainlessSteel_220=220 + I:toolHeadBuzzSawStainlessSteel_400=400 + I:toolHeadBuzzSawSteelMagnetic_224=224 + I:toolHeadBuzzSawSteelMagnetic_400=400 + I:toolHeadBuzzSawSteel_224=224 + I:toolHeadBuzzSawSteel_400=400 + I:toolHeadBuzzSawSterlingSilver_392=392 + I:toolHeadBuzzSawSterlingSilver_400=400 + I:toolHeadBuzzSawThorium_400=400 + I:toolHeadBuzzSawThorium_920=920 + I:toolHeadBuzzSawTinAlloy_348=348 + I:toolHeadBuzzSawTinAlloy_400=400 + I:toolHeadBuzzSawTitanium_192=192 + I:toolHeadBuzzSawTitanium_400=400 + I:toolHeadBuzzSawTritanium_392=392 + I:toolHeadBuzzSawTritanium_400=400 + I:toolHeadBuzzSawTungstenCarbide_388=388 + I:toolHeadBuzzSawTungstenCarbide_400=400 + I:toolHeadBuzzSawTungstenSteel_400=400 + I:toolHeadBuzzSawTungstenSteel_476=476 + I:toolHeadBuzzSawTungsten_400=400 + I:toolHeadBuzzSawTungsten_732=732 + I:toolHeadBuzzSawUltimet_244=244 + I:toolHeadBuzzSawUltimet_400=400 + I:toolHeadBuzzSawUranium235_400=400 + I:toolHeadBuzzSawUranium235_940=940 + I:toolHeadBuzzSawUranium_400=400 + I:toolHeadBuzzSawUranium_952=952 + I:toolHeadBuzzSawVanadiumSteel_220=220 + I:toolHeadBuzzSawVanadiumSteel_400=400 + I:toolHeadBuzzSawWroughtIron_224=224 + I:toolHeadBuzzSawWroughtIron_400=400 + I:toolHeadChainsawAluminium_304=304 + I:toolHeadChainsawAluminium_400=400 + I:toolHeadChainsawBeryllium_270=270 + I:toolHeadChainsawBeryllium_400=400 + I:toolHeadChainsawBismuthBronze_400=400 + I:toolHeadChainsawBismuthBronze_436=436 + I:toolHeadChainsawBismuth_400=400 + I:toolHeadChainsawBismuth_668=668 + I:toolHeadChainsawBlackBronze_400=400 + I:toolHeadChainsawBlackBronze_448=448 + I:toolHeadChainsawBlackSteel_380=380 + I:toolHeadChainsawBlackSteel_400=400 + I:toolHeadChainsawBlaze_400=400 + I:toolHeadChainsawBlaze_482=482 + I:toolHeadChainsawBlueSteel_400=400 + I:toolHeadChainsawBlueSteel_402=402 + I:toolHeadChainsawBrass_378=378 + I:toolHeadChainsawBrass_400=400 + I:toolHeadChainsawBronze_400=400 + I:toolHeadChainsawBronze_404=404 + I:toolHeadChainsawCarbon_276=276 + I:toolHeadChainsawCarbon_400=400 + I:toolHeadChainsawChrome_356=356 + I:toolHeadChainsawChrome_400=400 + I:toolHeadChainsawCobaltBrass_368=368 + I:toolHeadChainsawCobaltBrass_400=400 + I:toolHeadChainsawCobalt_370=370 + I:toolHeadChainsawCobalt_400=400 + I:toolHeadChainsawCupronickel_372=372 + I:toolHeadChainsawCupronickel_400=400 + I:toolHeadChainsawDamascusSteel_364=364 + I:toolHeadChainsawDamascusSteel_400=400 + I:toolHeadChainsawDuranium_400=400 + I:toolHeadChainsawDuranium_448=448 + I:toolHeadChainsawElectrum_400=400 + I:toolHeadChainsawElectrum_554=554 + I:toolHeadChainsawEpoxidFiberReinforced_264=264 + I:toolHeadChainsawEpoxidFiberReinforced_400=400 + I:toolHeadChainsawEpoxid_264=264 + I:toolHeadChainsawEpoxid_400=400 + I:toolHeadChainsawGold_400=400 + I:toolHeadChainsawGold_644=644 + I:toolHeadChainsawGraphene_400=400 + I:toolHeadChainsawGraphene_448=448 + I:toolHeadChainsawHSSE_400=400 + I:toolHeadChainsawHSSE_414=414 + I:toolHeadChainsawHSSG_400=400 + I:toolHeadChainsawHSSG_448=448 + I:toolHeadChainsawHSSS_400=400 + I:toolHeadChainsawHSSS_510=510 + I:toolHeadChainsawInvar_364=364 + I:toolHeadChainsawInvar_400=400 + I:toolHeadChainsawIridium_400=400 + I:toolHeadChainsawIridium_636=636 + I:toolHeadChainsawIronMagnetic_364=364 + I:toolHeadChainsawIronMagnetic_400=400 + I:toolHeadChainsawIron_364=364 + I:toolHeadChainsawIron_400=400 + I:toolHeadChainsawKanthal_340=340 + I:toolHeadChainsawKanthal_400=400 + I:toolHeadChainsawLead_400=400 + I:toolHeadChainsawLead_666=666 + I:toolHeadChainsawMagnalium_302=302 + I:toolHeadChainsawMagnalium_400=400 + I:toolHeadChainsawManganese_362=362 + I:toolHeadChainsawManganese_400=400 + I:toolHeadChainsawMithril_400=400 + I:toolHeadChainsawMithril_742=742 + I:toolHeadChainsawMolybdenum_400=400 + I:toolHeadChainsawMolybdenum_442=442 + I:toolHeadChainsawNaquadahAlloy_400=400 + I:toolHeadChainsawNaquadahAlloy_448=448 + I:toolHeadChainsawNaquadahEnriched_400=400 + I:toolHeadChainsawNaquadahEnriched_448=448 + I:toolHeadChainsawNaquadah_400=400 + I:toolHeadChainsawNaquadah_448=448 + I:toolHeadChainsawNaquadria_400=400 + I:toolHeadChainsawNaquadria_448=448 + I:toolHeadChainsawNeodymiumMagnetic_400=400 + I:toolHeadChainsawNeodymiumMagnetic_540=540 + I:toolHeadChainsawNeodymium_400=400 + I:toolHeadChainsawNeodymium_540=540 + I:toolHeadChainsawNeutronium_200252=200252 + I:toolHeadChainsawNeutronium_400=400 + I:toolHeadChainsawNichrome_364=364 + I:toolHeadChainsawNichrome_400=400 + I:toolHeadChainsawNickelZincFerrite_318=318 + I:toolHeadChainsawNickelZincFerrite_400=400 + I:toolHeadChainsawNickel_368=368 + I:toolHeadChainsawNickel_400=400 + I:toolHeadChainsawOsmiridium_400=400 + I:toolHeadChainsawOsmiridium_634=634 + I:toolHeadChainsawOsmium_400=400 + I:toolHeadChainsawOsmium_632=632 + I:toolHeadChainsawPalladium_400=400 + I:toolHeadChainsawPalladium_464=464 + I:toolHeadChainsawPigIron_364=364 + I:toolHeadChainsawPigIron_400=400 + I:toolHeadChainsawPlatinum_400=400 + I:toolHeadChainsawPlatinum_642=642 + I:toolHeadChainsawPlutonium241_400=400 + I:toolHeadChainsawPlutonium241_738=738 + I:toolHeadChainsawPlutonium_400=400 + I:toolHeadChainsawPlutonium_744=744 + I:toolHeadChainsawPolycaprolactam_262=262 + I:toolHeadChainsawPolycaprolactam_400=400 + I:toolHeadChainsawPolyphenyleneSulfide_270=270 + I:toolHeadChainsawPolyphenyleneSulfide_400=400 + I:toolHeadChainsawPolytetrafluoroethylene_284=284 + I:toolHeadChainsawPolytetrafluoroethylene_400=400 + I:toolHeadChainsawRedSteel_390=390 + I:toolHeadChainsawRedSteel_400=400 + I:toolHeadChainsawRoseGold_400=400 + I:toolHeadChainsawRoseGold_590=590 + I:toolHeadChainsawSilver_400=400 + I:toolHeadChainsawSilver_466=466 + I:toolHeadChainsawStainlessSteel_362=362 + I:toolHeadChainsawStainlessSteel_400=400 + I:toolHeadChainsawSteelMagnetic_364=364 + I:toolHeadChainsawSteelMagnetic_400=400 + I:toolHeadChainsawSteel_364=364 + I:toolHeadChainsawSteel_400=400 + I:toolHeadChainsawSterlingSilver_400=400 + I:toolHeadChainsawSterlingSilver_448=448 + I:toolHeadChainsawThorium_400=400 + I:toolHeadChainsawThorium_712=712 + I:toolHeadChainsawTinAlloy_400=400 + I:toolHeadChainsawTinAlloy_426=426 + I:toolHeadChainsawTitanium_348=348 + I:toolHeadChainsawTitanium_400=400 + I:toolHeadChainsawTritanium_400=400 + I:toolHeadChainsawTritanium_448=448 + I:toolHeadChainsawTungstenCarbide_400=400 + I:toolHeadChainsawTungstenCarbide_446=446 + I:toolHeadChainsawTungstenSteel_400=400 + I:toolHeadChainsawTungstenSteel_490=490 + I:toolHeadChainsawTungsten_400=400 + I:toolHeadChainsawTungsten_618=618 + I:toolHeadChainsawUltimet_374=374 + I:toolHeadChainsawUltimet_400=400 + I:toolHeadChainsawUranium235_400=400 + I:toolHeadChainsawUranium235_722=722 + I:toolHeadChainsawUranium_400=400 + I:toolHeadChainsawUranium_728=728 + I:toolHeadChainsawVanadiumSteel_362=362 + I:toolHeadChainsawVanadiumSteel_400=400 + I:toolHeadChainsawWroughtIron_364=364 + I:toolHeadChainsawWroughtIron_400=400 + I:toolHeadDrillAluminium_328=328 + I:toolHeadDrillAluminium_400=400 + I:toolHeadDrillBeryllium_260=260 + I:toolHeadDrillBeryllium_400=400 + I:toolHeadDrillBismuthBronze_400=400 + I:toolHeadDrillBismuthBronze_592=592 + I:toolHeadDrillBismuth_1056=1056 + I:toolHeadDrillBismuth_400=400 + I:toolHeadDrillBlackBronze_400=400 + I:toolHeadDrillBlackBronze_616=616 + I:toolHeadDrillBlackSteel_400=400 + I:toolHeadDrillBlackSteel_480=480 + I:toolHeadDrillBlaze_400=400 + I:toolHeadDrillBlaze_684=684 + I:toolHeadDrillBlueSteel_400=400 + I:toolHeadDrillBlueSteel_524=524 + I:toolHeadDrillBrass_400=400 + I:toolHeadDrillBrass_476=476 + I:toolHeadDrillBronze_400=400 + I:toolHeadDrillBronze_528=528 + I:toolHeadDrillCarbon_272=272 + I:toolHeadDrillCarbon_400=400 + I:toolHeadDrillChrome_400=400 + I:toolHeadDrillChrome_432=432 + I:toolHeadDrillCobaltBrass_400=400 + I:toolHeadDrillCobaltBrass_456=456 + I:toolHeadDrillCobalt_400=400 + I:toolHeadDrillCobalt_460=460 + I:toolHeadDrillCupronickel_400=400 + I:toolHeadDrillCupronickel_464=464 + I:toolHeadDrillDamascusSteel_400=400 + I:toolHeadDrillDamascusSteel_448=448 + I:toolHeadDrillDuranium_400=400 + I:toolHeadDrillDuranium_616=616 + I:toolHeadDrillElectrum_400=400 + I:toolHeadDrillElectrum_828=828 + I:toolHeadDrillEpoxidFiberReinforced_248=248 + I:toolHeadDrillEpoxidFiberReinforced_400=400 + I:toolHeadDrillEpoxid_248=248 + I:toolHeadDrillEpoxid_400=400 + I:toolHeadDrillGold_1008=1008 + I:toolHeadDrillGold_400=400 + I:toolHeadDrillGraphene_400=400 + I:toolHeadDrillGraphene_616=616 + I:toolHeadDrillHSSE_400=400 + I:toolHeadDrillHSSE_548=548 + I:toolHeadDrillHSSG_400=400 + I:toolHeadDrillHSSG_616=616 + I:toolHeadDrillHSSS_400=400 + I:toolHeadDrillHSSS_740=740 + I:toolHeadDrillInvar_400=400 + I:toolHeadDrillInvar_448=448 + I:toolHeadDrillIridium_400=400 + I:toolHeadDrillIridium_992=992 + I:toolHeadDrillIronMagnetic_400=400 + I:toolHeadDrillIronMagnetic_448=448 + I:toolHeadDrillIron_400=400 + I:toolHeadDrillIron_448=448 + I:toolHeadDrillKanthal_400=400 + I:toolHeadDrillLead_1052=1052 + I:toolHeadDrillLead_400=400 + I:toolHeadDrillMagnalium_324=324 + I:toolHeadDrillMagnalium_400=400 + I:toolHeadDrillManganese_400=400 + I:toolHeadDrillManganese_444=444 + I:toolHeadDrillMithril_1204=1204 + I:toolHeadDrillMithril_400=400 + I:toolHeadDrillMolybdenum_400=400 + I:toolHeadDrillMolybdenum_604=604 + I:toolHeadDrillNaquadahAlloy_400=400 + I:toolHeadDrillNaquadahAlloy_616=616 + I:toolHeadDrillNaquadahEnriched_400=400 + I:toolHeadDrillNaquadahEnriched_616=616 + I:toolHeadDrillNaquadah_400=400 + I:toolHeadDrillNaquadah_616=616 + I:toolHeadDrillNaquadria_400=400 + I:toolHeadDrillNaquadria_616=616 + I:toolHeadDrillNeodymiumMagnetic_400=400 + I:toolHeadDrillNeodymiumMagnetic_800=800 + I:toolHeadDrillNeodymium_400=400 + I:toolHeadDrillNeodymium_800=800 + I:toolHeadDrillNeutronium_400=400 + I:toolHeadDrillNeutronium_400224=400224 + I:toolHeadDrillNichrome_400=400 + I:toolHeadDrillNichrome_448=448 + I:toolHeadDrillNickelZincFerrite_356=356 + I:toolHeadDrillNickelZincFerrite_400=400 + I:toolHeadDrillNickel_400=400 + I:toolHeadDrillNickel_456=456 + I:toolHeadDrillOsmiridium_400=400 + I:toolHeadDrillOsmiridium_988=988 + I:toolHeadDrillOsmium_400=400 + I:toolHeadDrillOsmium_984=984 + I:toolHeadDrillPalladium_400=400 + I:toolHeadDrillPalladium_648=648 + I:toolHeadDrillPigIron_400=400 + I:toolHeadDrillPigIron_448=448 + I:toolHeadDrillPlatinum_1004=1004 + I:toolHeadDrillPlatinum_400=400 + I:toolHeadDrillPlutonium241_1196=1196 + I:toolHeadDrillPlutonium241_400=400 + I:toolHeadDrillPlutonium_1208=1208 + I:toolHeadDrillPlutonium_400=400 + I:toolHeadDrillPolycaprolactam_244=244 + I:toolHeadDrillPolycaprolactam_400=400 + I:toolHeadDrillPolyphenyleneSulfide_260=260 + I:toolHeadDrillPolyphenyleneSulfide_400=400 + I:toolHeadDrillPolytetrafluoroethylene_288=288 + I:toolHeadDrillPolytetrafluoroethylene_400=400 + I:toolHeadDrillRedSteel_400=400 + I:toolHeadDrillRedSteel_500=500 + I:toolHeadDrillRoseGold_400=400 + I:toolHeadDrillRoseGold_900=900 + I:toolHeadDrillSilver_400=400 + I:toolHeadDrillSilver_652=652 + I:toolHeadDrillStainlessSteel_400=400 + I:toolHeadDrillStainlessSteel_444=444 + I:toolHeadDrillSteelMagnetic_400=400 + I:toolHeadDrillSteelMagnetic_448=448 + I:toolHeadDrillSteel_400=400 + I:toolHeadDrillSteel_448=448 + I:toolHeadDrillSterlingSilver_400=400 + I:toolHeadDrillSterlingSilver_616=616 + I:toolHeadDrillThorium_1144=1144 + I:toolHeadDrillThorium_400=400 + I:toolHeadDrillTinAlloy_400=400 + I:toolHeadDrillTinAlloy_572=572 + I:toolHeadDrillTitanium_400=400 + I:toolHeadDrillTitanium_416=416 + I:toolHeadDrillTritanium_400=400 + I:toolHeadDrillTritanium_616=616 + I:toolHeadDrillTungstenCarbide_400=400 + I:toolHeadDrillTungstenCarbide_612=612 + I:toolHeadDrillTungstenSteel_400=400 + I:toolHeadDrillTungstenSteel_700=700 + I:toolHeadDrillTungsten_400=400 + I:toolHeadDrillTungsten_956=956 + I:toolHeadDrillUltimet_400=400 + I:toolHeadDrillUltimet_468=468 + I:toolHeadDrillUranium235_1164=1164 + I:toolHeadDrillUranium235_400=400 + I:toolHeadDrillUranium_1176=1176 + I:toolHeadDrillUranium_400=400 + I:toolHeadDrillVanadiumSteel_400=400 + I:toolHeadDrillVanadiumSteel_444=444 + I:toolHeadDrillWroughtIron_400=400 + I:toolHeadDrillWroughtIron_448=448 + I:toolHeadFileAluminium_400=400 + I:toolHeadFileAluminium_52=52 + I:toolHeadFileBeryllium_18=18 + I:toolHeadFileBeryllium_400=400 + I:toolHeadFileBismuthBronze_184=184 + I:toolHeadFileBismuthBronze_400=400 + I:toolHeadFileBismuth_400=400 + I:toolHeadFileBismuth_416=416 + I:toolHeadFileBlackBronze_196=196 + I:toolHeadFileBlackBronze_400=400 + I:toolHeadFileBlackSteel_128=128 + I:toolHeadFileBlackSteel_400=400 + I:toolHeadFileBlaze_230=230 + I:toolHeadFileBlaze_400=400 + I:toolHeadFileBlueSteel_150=150 + I:toolHeadFileBlueSteel_400=400 + I:toolHeadFileBrass_126=126 + I:toolHeadFileBrass_400=400 + I:toolHeadFileBronze_152=152 + I:toolHeadFileBronze_400=400 + I:toolHeadFileCarbon_24=24 + I:toolHeadFileCarbon_400=400 + I:toolHeadFileChrome_104=104 + I:toolHeadFileChrome_400=400 + I:toolHeadFileCobaltBrass_116=116 + I:toolHeadFileCobaltBrass_400=400 + I:toolHeadFileCobalt_118=118 + I:toolHeadFileCobalt_400=400 + I:toolHeadFileCupronickel_120=120 + I:toolHeadFileCupronickel_400=400 + I:toolHeadFileDamascusSteel_112=112 + I:toolHeadFileDamascusSteel_400=400 + I:toolHeadFileDuranium_196=196 + I:toolHeadFileDuranium_400=400 + I:toolHeadFileElectrum_302=302 + I:toolHeadFileElectrum_400=400 + I:toolHeadFileEpoxidFiberReinforced_16=16 + I:toolHeadFileEpoxidFiberReinforced_400=400 + I:toolHeadFileEpoxid_16=16 + I:toolHeadFileEpoxid_400=400 + I:toolHeadFileGold_392=392 + I:toolHeadFileGold_400=400 + I:toolHeadFileGraphene_196=196 + I:toolHeadFileGraphene_400=400 + I:toolHeadFileHSSE_162=162 + I:toolHeadFileHSSE_400=400 + I:toolHeadFileHSSG_196=196 + I:toolHeadFileHSSG_400=400 + I:toolHeadFileHSSS_258=258 + I:toolHeadFileHSSS_400=400 + I:toolHeadFileInvar_112=112 + I:toolHeadFileInvar_400=400 + I:toolHeadFileIridium_384=384 + I:toolHeadFileIridium_400=400 + I:toolHeadFileIronMagnetic_112=112 + I:toolHeadFileIronMagnetic_400=400 + I:toolHeadFileIron_112=112 + I:toolHeadFileIron_400=400 + I:toolHeadFileKanthal_400=400 + I:toolHeadFileKanthal_88=88 + I:toolHeadFileLead_400=400 + I:toolHeadFileLead_414=414 + I:toolHeadFileMagnalium_400=400 + I:toolHeadFileMagnalium_50=50 + I:toolHeadFileManganese_110=110 + I:toolHeadFileManganese_400=400 + I:toolHeadFileMithril_400=400 + I:toolHeadFileMithril_490=490 + I:toolHeadFileMolybdenum_190=190 + I:toolHeadFileMolybdenum_400=400 + I:toolHeadFileNaquadahAlloy_196=196 + I:toolHeadFileNaquadahAlloy_400=400 + I:toolHeadFileNaquadahEnriched_196=196 + I:toolHeadFileNaquadahEnriched_400=400 + I:toolHeadFileNaquadah_196=196 + I:toolHeadFileNaquadah_400=400 + I:toolHeadFileNaquadria_196=196 + I:toolHeadFileNaquadria_400=400 + I:toolHeadFileNeodymiumMagnetic_288=288 + I:toolHeadFileNeodymiumMagnetic_400=400 + I:toolHeadFileNeodymium_288=288 + I:toolHeadFileNeodymium_400=400 + I:toolHeadFileNeutronium_200000=200000 + I:toolHeadFileNeutronium_400=400 + I:toolHeadFileNichrome_112=112 + I:toolHeadFileNichrome_400=400 + I:toolHeadFileNickelZincFerrite_400=400 + I:toolHeadFileNickelZincFerrite_66=66 + I:toolHeadFileNickel_116=116 + I:toolHeadFileNickel_400=400 + I:toolHeadFileOsmiridium_382=382 + I:toolHeadFileOsmiridium_400=400 + I:toolHeadFileOsmium_380=380 + I:toolHeadFileOsmium_400=400 + I:toolHeadFilePalladium_212=212 + I:toolHeadFilePalladium_400=400 + I:toolHeadFilePigIron_112=112 + I:toolHeadFilePigIron_400=400 + I:toolHeadFilePlatinum_390=390 + I:toolHeadFilePlatinum_400=400 + I:toolHeadFilePlutonium241_400=400 + I:toolHeadFilePlutonium241_486=486 + I:toolHeadFilePlutonium_400=400 + I:toolHeadFilePlutonium_492=492 + I:toolHeadFilePolycaprolactam_16=16 + I:toolHeadFilePolycaprolactam_400=400 + I:toolHeadFilePolyphenyleneSulfide_18=18 + I:toolHeadFilePolyphenyleneSulfide_400=400 + I:toolHeadFilePolytetrafluoroethylene_32=32 + I:toolHeadFilePolytetrafluoroethylene_400=400 + I:toolHeadFileRedSteel_138=138 + I:toolHeadFileRedSteel_400=400 + I:toolHeadFileRoseGold_338=338 + I:toolHeadFileRoseGold_400=400 + I:toolHeadFileSilver_214=214 + I:toolHeadFileSilver_400=400 + I:toolHeadFileStainlessSteel_110=110 + I:toolHeadFileStainlessSteel_400=400 + I:toolHeadFileSteelMagnetic_112=112 + I:toolHeadFileSteelMagnetic_400=400 + I:toolHeadFileSteel_112=112 + I:toolHeadFileSteel_400=400 + I:toolHeadFileSterlingSilver_196=196 + I:toolHeadFileSterlingSilver_400=400 + I:toolHeadFileThorium_400=400 + I:toolHeadFileThorium_460=460 + I:toolHeadFileTinAlloy_174=174 + I:toolHeadFileTinAlloy_400=400 + I:toolHeadFileTitanium_400=400 + I:toolHeadFileTitanium_96=96 + I:toolHeadFileTritanium_196=196 + I:toolHeadFileTritanium_400=400 + I:toolHeadFileTungstenCarbide_194=194 + I:toolHeadFileTungstenCarbide_400=400 + I:toolHeadFileTungstenSteel_238=238 + I:toolHeadFileTungstenSteel_400=400 + I:toolHeadFileTungsten_366=366 + I:toolHeadFileTungsten_400=400 + I:toolHeadFileUltimet_122=122 + I:toolHeadFileUltimet_400=400 + I:toolHeadFileUranium235_400=400 + I:toolHeadFileUranium235_470=470 + I:toolHeadFileUranium_400=400 + I:toolHeadFileUranium_476=476 + I:toolHeadFileVanadiumSteel_110=110 + I:toolHeadFileVanadiumSteel_400=400 + I:toolHeadFileWroughtIron_112=112 + I:toolHeadFileWroughtIron_400=400 + I:toolHeadHammerAluminium_156=156 + I:toolHeadHammerAluminium_400=400 + I:toolHeadHammerAmethyst_162=162 + I:toolHeadHammerAmethyst_400=400 + I:toolHeadHammerBeryllium_400=400 + I:toolHeadHammerBeryllium_54=54 + I:toolHeadHammerBismuthBronze_400=400 + I:toolHeadHammerBismuthBronze_552=552 + I:toolHeadHammerBismuth_1248=1248 + I:toolHeadHammerBismuth_400=400 + I:toolHeadHammerBlackBronze_400=400 + I:toolHeadHammerBlackBronze_588=588 + I:toolHeadHammerBlackSteel_384=384 + I:toolHeadHammerBlackSteel_400=400 + I:toolHeadHammerBlaze_400=400 + I:toolHeadHammerBlaze_690=690 + I:toolHeadHammerBlueSteel_400=400 + I:toolHeadHammerBlueSteel_450=450 + I:toolHeadHammerBlueTopaz_400=400 + I:toolHeadHammerBlueTopaz_96=96 + I:toolHeadHammerBrass_378=378 + I:toolHeadHammerBrass_400=400 + I:toolHeadHammerBronze_400=400 + I:toolHeadHammerBronze_456=456 + I:toolHeadHammerCarbon_400=400 + I:toolHeadHammerCarbon_72=72 + I:toolHeadHammerCertusQuartz_400=400 + I:toolHeadHammerCertusQuartz_588=588 + I:toolHeadHammerChrome_312=312 + I:toolHeadHammerChrome_400=400 + I:toolHeadHammerCobaltBrass_348=348 + I:toolHeadHammerCobaltBrass_400=400 + I:toolHeadHammerCobalt_354=354 + I:toolHeadHammerCobalt_400=400 + I:toolHeadHammerCupronickel_360=360 + I:toolHeadHammerCupronickel_400=400 + I:toolHeadHammerDamascusSteel_336=336 + I:toolHeadHammerDamascusSteel_400=400 + I:toolHeadHammerDiamond_400=400 + I:toolHeadHammerDiamond_4608=4608 + I:toolHeadHammerDuranium_400=400 + I:toolHeadHammerDuranium_588=588 + I:toolHeadHammerElectrum_400=400 + I:toolHeadHammerElectrum_906=906 + I:toolHeadHammerEmerald_108=108 + I:toolHeadHammerEmerald_400=400 + I:toolHeadHammerEpoxidFiberReinforced_36=36 + I:toolHeadHammerEpoxidFiberReinforced_400=400 + I:toolHeadHammerEpoxid_36=36 + I:toolHeadHammerEpoxid_400=400 + I:toolHeadHammerFlint_120=120 + I:toolHeadHammerFlint_400=400 + I:toolHeadHammerGarnetRed_138=138 + I:toolHeadHammerGarnetRed_400=400 + I:toolHeadHammerGarnetYellow_138=138 + I:toolHeadHammerGarnetYellow_400=400 + I:toolHeadHammerGold_1176=1176 + I:toolHeadHammerGold_400=400 + I:toolHeadHammerGraniteBlack_120=120 + I:toolHeadHammerGraniteBlack_400=400 + I:toolHeadHammerGraniteRed_120=120 + I:toolHeadHammerGraniteRed_400=400 + I:toolHeadHammerGraphene_400=400 + I:toolHeadHammerGraphene_588=588 + I:toolHeadHammerGraphite_400=400 + I:toolHeadHammerGraphite_588=588 + I:toolHeadHammerGreenSapphire_120=120 + I:toolHeadHammerGreenSapphire_400=400 + I:toolHeadHammerHSSE_400=400 + I:toolHeadHammerHSSE_486=486 + I:toolHeadHammerHSSG_400=400 + I:toolHeadHammerHSSG_588=588 + I:toolHeadHammerHSSS_400=400 + I:toolHeadHammerHSSS_774=774 + I:toolHeadHammerInvar_336=336 + I:toolHeadHammerInvar_400=400 + I:toolHeadHammerIridium_1152=1152 + I:toolHeadHammerIridium_400=400 + I:toolHeadHammerIronMagnetic_336=336 + I:toolHeadHammerIronMagnetic_400=400 + I:toolHeadHammerIron_336=336 + I:toolHeadHammerIron_400=400 + I:toolHeadHammerKanthal_264=264 + I:toolHeadHammerKanthal_400=400 + I:toolHeadHammerLead_1242=1242 + I:toolHeadHammerLead_400=400 + I:toolHeadHammerMagnalium_150=150 + I:toolHeadHammerMagnalium_400=400 + I:toolHeadHammerManganese_330=330 + I:toolHeadHammerManganese_400=400 + I:toolHeadHammerMithril_1470=1470 + I:toolHeadHammerMithril_400=400 + I:toolHeadHammerMolybdenum_400=400 + I:toolHeadHammerMolybdenum_570=570 + I:toolHeadHammerNaquadahAlloy_400=400 + I:toolHeadHammerNaquadahAlloy_588=588 + I:toolHeadHammerNaquadahEnriched_400=400 + I:toolHeadHammerNaquadahEnriched_588=588 + I:toolHeadHammerNaquadah_400=400 + I:toolHeadHammerNaquadah_588=588 + I:toolHeadHammerNaquadria_400=400 + I:toolHeadHammerNaquadria_588=588 + I:toolHeadHammerNeodymiumMagnetic_400=400 + I:toolHeadHammerNeodymiumMagnetic_864=864 + I:toolHeadHammerNeodymium_400=400 + I:toolHeadHammerNeodymium_864=864 + I:toolHeadHammerNetherQuartz_400=400 + I:toolHeadHammerNetherQuartz_588=588 + I:toolHeadHammerNetherStar_400=400 + I:toolHeadHammerNetherStar_588=588 + I:toolHeadHammerNeutronium_400=400 + I:toolHeadHammerNeutronium_600000=600000 + I:toolHeadHammerNichrome_336=336 + I:toolHeadHammerNichrome_400=400 + I:toolHeadHammerNickelZincFerrite_198=198 + I:toolHeadHammerNickelZincFerrite_400=400 + I:toolHeadHammerNickel_348=348 + I:toolHeadHammerNickel_400=400 + I:toolHeadHammerOlivine_168=168 + I:toolHeadHammerOlivine_400=400 + I:toolHeadHammerOpal_120=120 + I:toolHeadHammerOpal_400=400 + I:toolHeadHammerOsmiridium_1146=1146 + I:toolHeadHammerOsmiridium_400=400 + I:toolHeadHammerOsmium_1140=1140 + I:toolHeadHammerOsmium_400=400 + I:toolHeadHammerPalladium_400=400 + I:toolHeadHammerPalladium_636=636 + I:toolHeadHammerPigIron_336=336 + I:toolHeadHammerPigIron_400=400 + I:toolHeadHammerPlastic_24=24 + I:toolHeadHammerPlastic_400=400 + I:toolHeadHammerPlatinum_1170=1170 + I:toolHeadHammerPlatinum_400=400 + I:toolHeadHammerPlutonium241_1458=1458 + I:toolHeadHammerPlutonium241_400=400 + I:toolHeadHammerPlutonium_1476=1476 + I:toolHeadHammerPlutonium_400=400 + I:toolHeadHammerPolycaprolactam_30=30 + I:toolHeadHammerPolycaprolactam_400=400 + I:toolHeadHammerPolyphenyleneSulfide_400=400 + I:toolHeadHammerPolyphenyleneSulfide_54=54 + I:toolHeadHammerPolystyrene_36=36 + I:toolHeadHammerPolystyrene_400=400 + I:toolHeadHammerPolytetrafluoroethylene_400=400 + I:toolHeadHammerPolytetrafluoroethylene_96=96 + I:toolHeadHammerPolyvinylChloride_400=400 + I:toolHeadHammerPolyvinylChloride_60=60 + I:toolHeadHammerRedSteel_400=400 + I:toolHeadHammerRedSteel_414=414 + I:toolHeadHammerRoseGold_1014=1014 + I:toolHeadHammerRoseGold_400=400 + I:toolHeadHammerRubber_30=30 + I:toolHeadHammerRubber_400=400 + I:toolHeadHammerRuby_150=150 + I:toolHeadHammerRuby_400=400 + I:toolHeadHammerSapphire_120=120 + I:toolHeadHammerSapphire_400=400 + I:toolHeadHammerSilicone_400=400 + I:toolHeadHammerSilicone_42=42 + I:toolHeadHammerSilver_400=400 + I:toolHeadHammerSilver_642=642 + I:toolHeadHammerStainlessSteel_330=330 + I:toolHeadHammerStainlessSteel_400=400 + I:toolHeadHammerSteelMagnetic_336=336 + I:toolHeadHammerSteelMagnetic_400=400 + I:toolHeadHammerSteel_336=336 + I:toolHeadHammerSteel_400=400 + I:toolHeadHammerSterlingSilver_400=400 + I:toolHeadHammerSterlingSilver_588=588 + I:toolHeadHammerStone_400=400 + I:toolHeadHammerStone_588=588 + I:toolHeadHammerStyreneButadieneRubber_30=30 + I:toolHeadHammerStyreneButadieneRubber_400=400 + I:toolHeadHammerTanzanite_120=120 + I:toolHeadHammerTanzanite_400=400 + I:toolHeadHammerThorium_1380=1380 + I:toolHeadHammerThorium_400=400 + I:toolHeadHammerTinAlloy_400=400 + I:toolHeadHammerTinAlloy_522=522 + I:toolHeadHammerTitanium_288=288 + I:toolHeadHammerTitanium_400=400 + I:toolHeadHammerTopaz_400=400 + I:toolHeadHammerTopaz_96=96 + I:toolHeadHammerTritanium_400=400 + I:toolHeadHammerTritanium_588=588 + I:toolHeadHammerTungstenCarbide_400=400 + I:toolHeadHammerTungstenCarbide_582=582 + I:toolHeadHammerTungstenSteel_400=400 + I:toolHeadHammerTungstenSteel_714=714 + I:toolHeadHammerTungsten_1098=1098 + I:toolHeadHammerTungsten_400=400 + I:toolHeadHammerUltimet_366=366 + I:toolHeadHammerUltimet_400=400 + I:toolHeadHammerUranium235_1410=1410 + I:toolHeadHammerUranium235_400=400 + I:toolHeadHammerUranium_1428=1428 + I:toolHeadHammerUranium_400=400 + I:toolHeadHammerVanadiumSteel_330=330 + I:toolHeadHammerVanadiumSteel_400=400 + I:toolHeadHammerWoodSealed_400=400 + I:toolHeadHammerWoodSealed_54=54 + I:toolHeadHammerWood_400=400 + I:toolHeadHammerWood_54=54 + I:toolHeadHammerWroughtIron_336=336 + I:toolHeadHammerWroughtIron_400=400 + I:toolHeadHoeAluminium_400=400 + I:toolHeadHoeAluminium_52=52 + I:toolHeadHoeAmethyst_400=400 + I:toolHeadHoeAmethyst_54=54 + I:toolHeadHoeBeryllium_18=18 + I:toolHeadHoeBeryllium_400=400 + I:toolHeadHoeBismuthBronze_184=184 + I:toolHeadHoeBismuthBronze_400=400 + I:toolHeadHoeBismuth_400=400 + I:toolHeadHoeBismuth_416=416 + I:toolHeadHoeBlackBronze_196=196 + I:toolHeadHoeBlackBronze_400=400 + I:toolHeadHoeBlackSteel_128=128 + I:toolHeadHoeBlackSteel_400=400 + I:toolHeadHoeBlaze_230=230 + I:toolHeadHoeBlaze_400=400 + I:toolHeadHoeBlueSteel_150=150 + I:toolHeadHoeBlueSteel_400=400 + I:toolHeadHoeBlueTopaz_32=32 + I:toolHeadHoeBlueTopaz_400=400 + I:toolHeadHoeBrass_126=126 + I:toolHeadHoeBrass_400=400 + I:toolHeadHoeBronze_152=152 + I:toolHeadHoeBronze_400=400 + I:toolHeadHoeCarbon_24=24 + I:toolHeadHoeCarbon_400=400 + I:toolHeadHoeCertusQuartz_196=196 + I:toolHeadHoeCertusQuartz_400=400 + I:toolHeadHoeChrome_104=104 + I:toolHeadHoeChrome_400=400 + I:toolHeadHoeCobaltBrass_116=116 + I:toolHeadHoeCobaltBrass_400=400 + I:toolHeadHoeCobalt_118=118 + I:toolHeadHoeCobalt_400=400 + I:toolHeadHoeCupronickel_120=120 + I:toolHeadHoeCupronickel_400=400 + I:toolHeadHoeDamascusSteel_112=112 + I:toolHeadHoeDamascusSteel_400=400 + I:toolHeadHoeDiamond_1536=1536 + I:toolHeadHoeDiamond_400=400 + I:toolHeadHoeDuranium_196=196 + I:toolHeadHoeDuranium_400=400 + I:toolHeadHoeElectrum_302=302 + I:toolHeadHoeElectrum_400=400 + I:toolHeadHoeEmerald_36=36 + I:toolHeadHoeEmerald_400=400 + I:toolHeadHoeEpoxidFiberReinforced_16=16 + I:toolHeadHoeEpoxidFiberReinforced_400=400 + I:toolHeadHoeEpoxid_16=16 + I:toolHeadHoeEpoxid_400=400 + I:toolHeadHoeFlint_40=40 + I:toolHeadHoeFlint_400=400 + I:toolHeadHoeGarnetRed_400=400 + I:toolHeadHoeGarnetRed_46=46 + I:toolHeadHoeGarnetYellow_400=400 + I:toolHeadHoeGarnetYellow_46=46 + I:toolHeadHoeGold_392=392 + I:toolHeadHoeGold_400=400 + I:toolHeadHoeGraniteBlack_40=40 + I:toolHeadHoeGraniteBlack_400=400 + I:toolHeadHoeGraniteRed_40=40 + I:toolHeadHoeGraniteRed_400=400 + I:toolHeadHoeGraphene_196=196 + I:toolHeadHoeGraphene_400=400 + I:toolHeadHoeGraphite_196=196 + I:toolHeadHoeGraphite_400=400 + I:toolHeadHoeGreenSapphire_40=40 + I:toolHeadHoeGreenSapphire_400=400 + I:toolHeadHoeHSSE_162=162 + I:toolHeadHoeHSSE_400=400 + I:toolHeadHoeHSSG_196=196 + I:toolHeadHoeHSSG_400=400 + I:toolHeadHoeHSSS_258=258 + I:toolHeadHoeHSSS_400=400 + I:toolHeadHoeInvar_112=112 + I:toolHeadHoeInvar_400=400 + I:toolHeadHoeIridium_384=384 + I:toolHeadHoeIridium_400=400 + I:toolHeadHoeIronMagnetic_112=112 + I:toolHeadHoeIronMagnetic_400=400 + I:toolHeadHoeIron_112=112 + I:toolHeadHoeIron_400=400 + I:toolHeadHoeKanthal_400=400 + I:toolHeadHoeKanthal_88=88 + I:toolHeadHoeLead_400=400 + I:toolHeadHoeLead_414=414 + I:toolHeadHoeMagnalium_400=400 + I:toolHeadHoeMagnalium_50=50 + I:toolHeadHoeManganese_110=110 + I:toolHeadHoeManganese_400=400 + I:toolHeadHoeMithril_400=400 + I:toolHeadHoeMithril_490=490 + I:toolHeadHoeMolybdenum_190=190 + I:toolHeadHoeMolybdenum_400=400 + I:toolHeadHoeNaquadahAlloy_196=196 + I:toolHeadHoeNaquadahAlloy_400=400 + I:toolHeadHoeNaquadahEnriched_196=196 + I:toolHeadHoeNaquadahEnriched_400=400 + I:toolHeadHoeNaquadah_196=196 + I:toolHeadHoeNaquadah_400=400 + I:toolHeadHoeNaquadria_196=196 + I:toolHeadHoeNaquadria_400=400 + I:toolHeadHoeNeodymiumMagnetic_288=288 + I:toolHeadHoeNeodymiumMagnetic_400=400 + I:toolHeadHoeNeodymium_288=288 + I:toolHeadHoeNeodymium_400=400 + I:toolHeadHoeNetherQuartz_196=196 + I:toolHeadHoeNetherQuartz_400=400 + I:toolHeadHoeNetherStar_196=196 + I:toolHeadHoeNetherStar_400=400 + I:toolHeadHoeNeutronium_200000=200000 + I:toolHeadHoeNeutronium_400=400 + I:toolHeadHoeNichrome_112=112 + I:toolHeadHoeNichrome_400=400 + I:toolHeadHoeNickelZincFerrite_400=400 + I:toolHeadHoeNickelZincFerrite_66=66 + I:toolHeadHoeNickel_116=116 + I:toolHeadHoeNickel_400=400 + I:toolHeadHoeOlivine_400=400 + I:toolHeadHoeOlivine_56=56 + I:toolHeadHoeOpal_40=40 + I:toolHeadHoeOpal_400=400 + I:toolHeadHoeOsmiridium_382=382 + I:toolHeadHoeOsmiridium_400=400 + I:toolHeadHoeOsmium_380=380 + I:toolHeadHoeOsmium_400=400 + I:toolHeadHoePalladium_212=212 + I:toolHeadHoePalladium_400=400 + I:toolHeadHoePigIron_112=112 + I:toolHeadHoePigIron_400=400 + I:toolHeadHoePlastic_16=16 + I:toolHeadHoePlastic_400=400 + I:toolHeadHoePlatinum_390=390 + I:toolHeadHoePlatinum_400=400 + I:toolHeadHoePlutonium241_400=400 + I:toolHeadHoePlutonium241_486=486 + I:toolHeadHoePlutonium_400=400 + I:toolHeadHoePlutonium_492=492 + I:toolHeadHoePolycaprolactam_16=16 + I:toolHeadHoePolycaprolactam_400=400 + I:toolHeadHoePolyphenyleneSulfide_18=18 + I:toolHeadHoePolyphenyleneSulfide_400=400 + I:toolHeadHoePolystyrene_16=16 + I:toolHeadHoePolystyrene_400=400 + I:toolHeadHoePolytetrafluoroethylene_32=32 + I:toolHeadHoePolytetrafluoroethylene_400=400 + I:toolHeadHoePolyvinylChloride_20=20 + I:toolHeadHoePolyvinylChloride_400=400 + I:toolHeadHoeRedSteel_138=138 + I:toolHeadHoeRedSteel_400=400 + I:toolHeadHoeRoseGold_338=338 + I:toolHeadHoeRoseGold_400=400 + I:toolHeadHoeRubber_16=16 + I:toolHeadHoeRubber_400=400 + I:toolHeadHoeRuby_400=400 + I:toolHeadHoeRuby_50=50 + I:toolHeadHoeSapphire_40=40 + I:toolHeadHoeSapphire_400=400 + I:toolHeadHoeSilicone_16=16 + I:toolHeadHoeSilicone_400=400 + I:toolHeadHoeSilver_214=214 + I:toolHeadHoeSilver_400=400 + I:toolHeadHoeStainlessSteel_110=110 + I:toolHeadHoeStainlessSteel_400=400 + I:toolHeadHoeSteelMagnetic_112=112 + I:toolHeadHoeSteelMagnetic_400=400 + I:toolHeadHoeSteel_112=112 + I:toolHeadHoeSteel_400=400 + I:toolHeadHoeSterlingSilver_196=196 + I:toolHeadHoeSterlingSilver_400=400 + I:toolHeadHoeStone_196=196 + I:toolHeadHoeStone_400=400 + I:toolHeadHoeStyreneButadieneRubber_16=16 + I:toolHeadHoeStyreneButadieneRubber_400=400 + I:toolHeadHoeTanzanite_40=40 + I:toolHeadHoeTanzanite_400=400 + I:toolHeadHoeThorium_400=400 + I:toolHeadHoeThorium_460=460 + I:toolHeadHoeTinAlloy_174=174 + I:toolHeadHoeTinAlloy_400=400 + I:toolHeadHoeTitanium_400=400 + I:toolHeadHoeTitanium_96=96 + I:toolHeadHoeTopaz_32=32 + I:toolHeadHoeTopaz_400=400 + I:toolHeadHoeTritanium_196=196 + I:toolHeadHoeTritanium_400=400 + I:toolHeadHoeTungstenCarbide_194=194 + I:toolHeadHoeTungstenCarbide_400=400 + I:toolHeadHoeTungstenSteel_238=238 + I:toolHeadHoeTungstenSteel_400=400 + I:toolHeadHoeTungsten_366=366 + I:toolHeadHoeTungsten_400=400 + I:toolHeadHoeUltimet_122=122 + I:toolHeadHoeUltimet_400=400 + I:toolHeadHoeUranium235_400=400 + I:toolHeadHoeUranium235_470=470 + I:toolHeadHoeUranium_400=400 + I:toolHeadHoeUranium_476=476 + I:toolHeadHoeVanadiumSteel_110=110 + I:toolHeadHoeVanadiumSteel_400=400 + I:toolHeadHoeWoodSealed_18=18 + I:toolHeadHoeWoodSealed_400=400 + I:toolHeadHoeWood_18=18 + I:toolHeadHoeWood_400=400 + I:toolHeadHoeWroughtIron_112=112 + I:toolHeadHoeWroughtIron_400=400 + I:toolHeadPickaxeAluminium_400=400 + I:toolHeadPickaxeAluminium_78=78 + I:toolHeadPickaxeAmethyst_400=400 + I:toolHeadPickaxeAmethyst_81=81 + I:toolHeadPickaxeBeryllium_27=27 + I:toolHeadPickaxeBeryllium_400=400 + I:toolHeadPickaxeBismuthBronze_276=276 + I:toolHeadPickaxeBismuthBronze_400=400 + I:toolHeadPickaxeBismuth_400=400 + I:toolHeadPickaxeBismuth_624=624 + I:toolHeadPickaxeBlackBronze_294=294 + I:toolHeadPickaxeBlackBronze_400=400 + I:toolHeadPickaxeBlackSteel_192=192 + I:toolHeadPickaxeBlackSteel_400=400 + I:toolHeadPickaxeBlaze_345=345 + I:toolHeadPickaxeBlaze_400=400 + I:toolHeadPickaxeBlueSteel_225=225 + I:toolHeadPickaxeBlueSteel_400=400 + I:toolHeadPickaxeBlueTopaz_400=400 + I:toolHeadPickaxeBlueTopaz_48=48 + I:toolHeadPickaxeBrass_189=189 + I:toolHeadPickaxeBrass_400=400 + I:toolHeadPickaxeBronze_228=228 + I:toolHeadPickaxeBronze_400=400 + I:toolHeadPickaxeCarbon_36=36 + I:toolHeadPickaxeCarbon_400=400 + I:toolHeadPickaxeCertusQuartz_294=294 + I:toolHeadPickaxeCertusQuartz_400=400 + I:toolHeadPickaxeChrome_156=156 + I:toolHeadPickaxeChrome_400=400 + I:toolHeadPickaxeCobaltBrass_174=174 + I:toolHeadPickaxeCobaltBrass_400=400 + I:toolHeadPickaxeCobalt_177=177 + I:toolHeadPickaxeCobalt_400=400 + I:toolHeadPickaxeCupronickel_180=180 + I:toolHeadPickaxeCupronickel_400=400 + I:toolHeadPickaxeDamascusSteel_168=168 + I:toolHeadPickaxeDamascusSteel_400=400 + I:toolHeadPickaxeDiamond_2304=2304 + I:toolHeadPickaxeDiamond_400=400 + I:toolHeadPickaxeDuranium_294=294 + I:toolHeadPickaxeDuranium_400=400 + I:toolHeadPickaxeElectrum_400=400 + I:toolHeadPickaxeElectrum_453=453 + I:toolHeadPickaxeEmerald_400=400 + I:toolHeadPickaxeEmerald_54=54 + I:toolHeadPickaxeEpoxidFiberReinforced_18=18 + I:toolHeadPickaxeEpoxidFiberReinforced_400=400 + I:toolHeadPickaxeEpoxid_18=18 + I:toolHeadPickaxeEpoxid_400=400 + I:toolHeadPickaxeFlint_400=400 + I:toolHeadPickaxeFlint_60=60 + I:toolHeadPickaxeGarnetRed_400=400 + I:toolHeadPickaxeGarnetRed_69=69 + I:toolHeadPickaxeGarnetYellow_400=400 + I:toolHeadPickaxeGarnetYellow_69=69 + I:toolHeadPickaxeGold_400=400 + I:toolHeadPickaxeGold_588=588 + I:toolHeadPickaxeGraniteBlack_400=400 + I:toolHeadPickaxeGraniteBlack_60=60 + I:toolHeadPickaxeGraniteRed_400=400 + I:toolHeadPickaxeGraniteRed_60=60 + I:toolHeadPickaxeGraphene_294=294 + I:toolHeadPickaxeGraphene_400=400 + I:toolHeadPickaxeGraphite_294=294 + I:toolHeadPickaxeGraphite_400=400 + I:toolHeadPickaxeGreenSapphire_400=400 + I:toolHeadPickaxeGreenSapphire_60=60 + I:toolHeadPickaxeHSSE_243=243 + I:toolHeadPickaxeHSSE_400=400 + I:toolHeadPickaxeHSSG_294=294 + I:toolHeadPickaxeHSSG_400=400 + I:toolHeadPickaxeHSSS_387=387 + I:toolHeadPickaxeHSSS_400=400 + I:toolHeadPickaxeInvar_168=168 + I:toolHeadPickaxeInvar_400=400 + I:toolHeadPickaxeIridium_400=400 + I:toolHeadPickaxeIridium_576=576 + I:toolHeadPickaxeIronMagnetic_168=168 + I:toolHeadPickaxeIronMagnetic_400=400 + I:toolHeadPickaxeIron_168=168 + I:toolHeadPickaxeIron_400=400 + I:toolHeadPickaxeKanthal_132=132 + I:toolHeadPickaxeKanthal_400=400 + I:toolHeadPickaxeLead_400=400 + I:toolHeadPickaxeLead_621=621 + I:toolHeadPickaxeMagnalium_400=400 + I:toolHeadPickaxeMagnalium_75=75 + I:toolHeadPickaxeManganese_165=165 + I:toolHeadPickaxeManganese_400=400 + I:toolHeadPickaxeMithril_400=400 + I:toolHeadPickaxeMithril_735=735 + I:toolHeadPickaxeMolybdenum_285=285 + I:toolHeadPickaxeMolybdenum_400=400 + I:toolHeadPickaxeNaquadahAlloy_294=294 + I:toolHeadPickaxeNaquadahAlloy_400=400 + I:toolHeadPickaxeNaquadahEnriched_294=294 + I:toolHeadPickaxeNaquadahEnriched_400=400 + I:toolHeadPickaxeNaquadah_294=294 + I:toolHeadPickaxeNaquadah_400=400 + I:toolHeadPickaxeNaquadria_294=294 + I:toolHeadPickaxeNaquadria_400=400 + I:toolHeadPickaxeNeodymiumMagnetic_400=400 + I:toolHeadPickaxeNeodymiumMagnetic_432=432 + I:toolHeadPickaxeNeodymium_400=400 + I:toolHeadPickaxeNeodymium_432=432 + I:toolHeadPickaxeNetherQuartz_294=294 + I:toolHeadPickaxeNetherQuartz_400=400 + I:toolHeadPickaxeNetherStar_294=294 + I:toolHeadPickaxeNetherStar_400=400 + I:toolHeadPickaxeNeutronium_300000=300000 + I:toolHeadPickaxeNeutronium_400=400 + I:toolHeadPickaxeNichrome_168=168 + I:toolHeadPickaxeNichrome_400=400 + I:toolHeadPickaxeNickelZincFerrite_400=400 + I:toolHeadPickaxeNickelZincFerrite_99=99 + I:toolHeadPickaxeNickel_174=174 + I:toolHeadPickaxeNickel_400=400 + I:toolHeadPickaxeOlivine_400=400 + I:toolHeadPickaxeOlivine_84=84 + I:toolHeadPickaxeOpal_400=400 + I:toolHeadPickaxeOpal_60=60 + I:toolHeadPickaxeOsmiridium_400=400 + I:toolHeadPickaxeOsmiridium_573=573 + I:toolHeadPickaxeOsmium_400=400 + I:toolHeadPickaxeOsmium_570=570 + I:toolHeadPickaxePalladium_318=318 + I:toolHeadPickaxePalladium_400=400 + I:toolHeadPickaxePigIron_168=168 + I:toolHeadPickaxePigIron_400=400 + I:toolHeadPickaxePlastic_16=16 + I:toolHeadPickaxePlastic_400=400 + I:toolHeadPickaxePlatinum_400=400 + I:toolHeadPickaxePlatinum_585=585 + I:toolHeadPickaxePlutonium241_400=400 + I:toolHeadPickaxePlutonium241_729=729 + I:toolHeadPickaxePlutonium_400=400 + I:toolHeadPickaxePlutonium_738=738 + I:toolHeadPickaxePolycaprolactam_16=16 + I:toolHeadPickaxePolycaprolactam_400=400 + I:toolHeadPickaxePolyphenyleneSulfide_27=27 + I:toolHeadPickaxePolyphenyleneSulfide_400=400 + I:toolHeadPickaxePolystyrene_18=18 + I:toolHeadPickaxePolystyrene_400=400 + I:toolHeadPickaxePolytetrafluoroethylene_400=400 + I:toolHeadPickaxePolytetrafluoroethylene_48=48 + I:toolHeadPickaxePolyvinylChloride_30=30 + I:toolHeadPickaxePolyvinylChloride_400=400 + I:toolHeadPickaxeRedSteel_207=207 + I:toolHeadPickaxeRedSteel_400=400 + I:toolHeadPickaxeRoseGold_400=400 + I:toolHeadPickaxeRoseGold_507=507 + I:toolHeadPickaxeRubber_16=16 + I:toolHeadPickaxeRubber_400=400 + I:toolHeadPickaxeRuby_400=400 + I:toolHeadPickaxeRuby_75=75 + I:toolHeadPickaxeSapphire_400=400 + I:toolHeadPickaxeSapphire_60=60 + I:toolHeadPickaxeSilicone_21=21 + I:toolHeadPickaxeSilicone_400=400 + I:toolHeadPickaxeSilver_321=321 + I:toolHeadPickaxeSilver_400=400 + I:toolHeadPickaxeStainlessSteel_165=165 + I:toolHeadPickaxeStainlessSteel_400=400 + I:toolHeadPickaxeSteelMagnetic_168=168 + I:toolHeadPickaxeSteelMagnetic_400=400 + I:toolHeadPickaxeSteel_168=168 + I:toolHeadPickaxeSteel_400=400 + I:toolHeadPickaxeSterlingSilver_294=294 + I:toolHeadPickaxeSterlingSilver_400=400 + I:toolHeadPickaxeStone_294=294 + I:toolHeadPickaxeStone_400=400 + I:toolHeadPickaxeStyreneButadieneRubber_16=16 + I:toolHeadPickaxeStyreneButadieneRubber_400=400 + I:toolHeadPickaxeTanzanite_400=400 + I:toolHeadPickaxeTanzanite_60=60 + I:toolHeadPickaxeThorium_400=400 + I:toolHeadPickaxeThorium_690=690 + I:toolHeadPickaxeTinAlloy_261=261 + I:toolHeadPickaxeTinAlloy_400=400 + I:toolHeadPickaxeTitanium_144=144 + I:toolHeadPickaxeTitanium_400=400 + I:toolHeadPickaxeTopaz_400=400 + I:toolHeadPickaxeTopaz_48=48 + I:toolHeadPickaxeTritanium_294=294 + I:toolHeadPickaxeTritanium_400=400 + I:toolHeadPickaxeTungstenCarbide_291=291 + I:toolHeadPickaxeTungstenCarbide_400=400 + I:toolHeadPickaxeTungstenSteel_357=357 + I:toolHeadPickaxeTungstenSteel_400=400 + I:toolHeadPickaxeTungsten_400=400 + I:toolHeadPickaxeTungsten_549=549 + I:toolHeadPickaxeUltimet_183=183 + I:toolHeadPickaxeUltimet_400=400 + I:toolHeadPickaxeUranium235_400=400 + I:toolHeadPickaxeUranium235_705=705 + I:toolHeadPickaxeUranium_400=400 + I:toolHeadPickaxeUranium_714=714 + I:toolHeadPickaxeVanadiumSteel_165=165 + I:toolHeadPickaxeVanadiumSteel_400=400 + I:toolHeadPickaxeWoodSealed_27=27 + I:toolHeadPickaxeWoodSealed_400=400 + I:toolHeadPickaxeWood_27=27 + I:toolHeadPickaxeWood_400=400 + I:toolHeadPickaxeWroughtIron_168=168 + I:toolHeadPickaxeWroughtIron_400=400 + I:toolHeadPlowAluminium_104=104 + I:toolHeadPlowAluminium_400=400 + I:toolHeadPlowAmethyst_108=108 + I:toolHeadPlowAmethyst_400=400 + I:toolHeadPlowBeryllium_36=36 + I:toolHeadPlowBeryllium_400=400 + I:toolHeadPlowBismuthBronze_368=368 + I:toolHeadPlowBismuthBronze_400=400 + I:toolHeadPlowBismuth_400=400 + I:toolHeadPlowBismuth_832=832 + I:toolHeadPlowBlackBronze_392=392 + I:toolHeadPlowBlackBronze_400=400 + I:toolHeadPlowBlackSteel_256=256 + I:toolHeadPlowBlackSteel_400=400 + I:toolHeadPlowBlaze_400=400 + I:toolHeadPlowBlaze_460=460 + I:toolHeadPlowBlueSteel_300=300 + I:toolHeadPlowBlueSteel_400=400 + I:toolHeadPlowBlueTopaz_400=400 + I:toolHeadPlowBlueTopaz_64=64 + I:toolHeadPlowBrass_252=252 + I:toolHeadPlowBrass_400=400 + I:toolHeadPlowBronze_304=304 + I:toolHeadPlowBronze_400=400 + I:toolHeadPlowCarbon_400=400 + I:toolHeadPlowCarbon_48=48 + I:toolHeadPlowCertusQuartz_392=392 + I:toolHeadPlowCertusQuartz_400=400 + I:toolHeadPlowChrome_208=208 + I:toolHeadPlowChrome_400=400 + I:toolHeadPlowCobaltBrass_232=232 + I:toolHeadPlowCobaltBrass_400=400 + I:toolHeadPlowCobalt_236=236 + I:toolHeadPlowCobalt_400=400 + I:toolHeadPlowCupronickel_240=240 + I:toolHeadPlowCupronickel_400=400 + I:toolHeadPlowDamascusSteel_224=224 + I:toolHeadPlowDamascusSteel_400=400 + I:toolHeadPlowDiamond_3072=3072 + I:toolHeadPlowDiamond_400=400 + I:toolHeadPlowDuranium_392=392 + I:toolHeadPlowDuranium_400=400 + I:toolHeadPlowElectrum_400=400 + I:toolHeadPlowElectrum_604=604 + I:toolHeadPlowEmerald_400=400 + I:toolHeadPlowEmerald_72=72 + I:toolHeadPlowEpoxidFiberReinforced_24=24 + I:toolHeadPlowEpoxidFiberReinforced_400=400 + I:toolHeadPlowEpoxid_24=24 + I:toolHeadPlowEpoxid_400=400 + I:toolHeadPlowFlint_400=400 + I:toolHeadPlowFlint_80=80 + I:toolHeadPlowGarnetRed_400=400 + I:toolHeadPlowGarnetRed_92=92 + I:toolHeadPlowGarnetYellow_400=400 + I:toolHeadPlowGarnetYellow_92=92 + I:toolHeadPlowGold_400=400 + I:toolHeadPlowGold_784=784 + I:toolHeadPlowGraniteBlack_400=400 + I:toolHeadPlowGraniteBlack_80=80 + I:toolHeadPlowGraniteRed_400=400 + I:toolHeadPlowGraniteRed_80=80 + I:toolHeadPlowGraphene_392=392 + I:toolHeadPlowGraphene_400=400 + I:toolHeadPlowGraphite_392=392 + I:toolHeadPlowGraphite_400=400 + I:toolHeadPlowGreenSapphire_400=400 + I:toolHeadPlowGreenSapphire_80=80 + I:toolHeadPlowHSSE_324=324 + I:toolHeadPlowHSSE_400=400 + I:toolHeadPlowHSSG_392=392 + I:toolHeadPlowHSSG_400=400 + I:toolHeadPlowHSSS_400=400 + I:toolHeadPlowHSSS_516=516 + I:toolHeadPlowInvar_224=224 + I:toolHeadPlowInvar_400=400 + I:toolHeadPlowIridium_400=400 + I:toolHeadPlowIridium_768=768 + I:toolHeadPlowIronMagnetic_224=224 + I:toolHeadPlowIronMagnetic_400=400 + I:toolHeadPlowIron_224=224 + I:toolHeadPlowIron_400=400 + I:toolHeadPlowKanthal_176=176 + I:toolHeadPlowKanthal_400=400 + I:toolHeadPlowLead_400=400 + I:toolHeadPlowLead_828=828 + I:toolHeadPlowMagnalium_100=100 + I:toolHeadPlowMagnalium_400=400 + I:toolHeadPlowManganese_220=220 + I:toolHeadPlowManganese_400=400 + I:toolHeadPlowMithril_400=400 + I:toolHeadPlowMithril_980=980 + I:toolHeadPlowMolybdenum_380=380 + I:toolHeadPlowMolybdenum_400=400 + I:toolHeadPlowNaquadahAlloy_392=392 + I:toolHeadPlowNaquadahAlloy_400=400 + I:toolHeadPlowNaquadahEnriched_392=392 + I:toolHeadPlowNaquadahEnriched_400=400 + I:toolHeadPlowNaquadah_392=392 + I:toolHeadPlowNaquadah_400=400 + I:toolHeadPlowNaquadria_392=392 + I:toolHeadPlowNaquadria_400=400 + I:toolHeadPlowNeodymiumMagnetic_400=400 + I:toolHeadPlowNeodymiumMagnetic_576=576 + I:toolHeadPlowNeodymium_400=400 + I:toolHeadPlowNeodymium_576=576 + I:toolHeadPlowNetherQuartz_392=392 + I:toolHeadPlowNetherQuartz_400=400 + I:toolHeadPlowNetherStar_392=392 + I:toolHeadPlowNetherStar_400=400 + I:toolHeadPlowNeutronium_400=400 + I:toolHeadPlowNeutronium_400000=400000 + I:toolHeadPlowNichrome_224=224 + I:toolHeadPlowNichrome_400=400 + I:toolHeadPlowNickelZincFerrite_132=132 + I:toolHeadPlowNickelZincFerrite_400=400 + I:toolHeadPlowNickel_232=232 + I:toolHeadPlowNickel_400=400 + I:toolHeadPlowOlivine_112=112 + I:toolHeadPlowOlivine_400=400 + I:toolHeadPlowOpal_400=400 + I:toolHeadPlowOpal_80=80 + I:toolHeadPlowOsmiridium_400=400 + I:toolHeadPlowOsmiridium_764=764 + I:toolHeadPlowOsmium_400=400 + I:toolHeadPlowOsmium_760=760 + I:toolHeadPlowPalladium_400=400 + I:toolHeadPlowPalladium_424=424 + I:toolHeadPlowPigIron_224=224 + I:toolHeadPlowPigIron_400=400 + I:toolHeadPlowPlastic_16=16 + I:toolHeadPlowPlastic_400=400 + I:toolHeadPlowPlatinum_400=400 + I:toolHeadPlowPlatinum_780=780 + I:toolHeadPlowPlutonium241_400=400 + I:toolHeadPlowPlutonium241_972=972 + I:toolHeadPlowPlutonium_400=400 + I:toolHeadPlowPlutonium_984=984 + I:toolHeadPlowPolycaprolactam_20=20 + I:toolHeadPlowPolycaprolactam_400=400 + I:toolHeadPlowPolyphenyleneSulfide_36=36 + I:toolHeadPlowPolyphenyleneSulfide_400=400 + I:toolHeadPlowPolystyrene_24=24 + I:toolHeadPlowPolystyrene_400=400 + I:toolHeadPlowPolytetrafluoroethylene_400=400 + I:toolHeadPlowPolytetrafluoroethylene_64=64 + I:toolHeadPlowPolyvinylChloride_40=40 + I:toolHeadPlowPolyvinylChloride_400=400 + I:toolHeadPlowRedSteel_276=276 + I:toolHeadPlowRedSteel_400=400 + I:toolHeadPlowRoseGold_400=400 + I:toolHeadPlowRoseGold_676=676 + I:toolHeadPlowRubber_20=20 + I:toolHeadPlowRubber_400=400 + I:toolHeadPlowRuby_100=100 + I:toolHeadPlowRuby_400=400 + I:toolHeadPlowSapphire_400=400 + I:toolHeadPlowSapphire_80=80 + I:toolHeadPlowSilicone_28=28 + I:toolHeadPlowSilicone_400=400 + I:toolHeadPlowSilver_400=400 + I:toolHeadPlowSilver_428=428 + I:toolHeadPlowStainlessSteel_220=220 + I:toolHeadPlowStainlessSteel_400=400 + I:toolHeadPlowSteelMagnetic_224=224 + I:toolHeadPlowSteelMagnetic_400=400 + I:toolHeadPlowSteel_224=224 + I:toolHeadPlowSteel_400=400 + I:toolHeadPlowSterlingSilver_392=392 + I:toolHeadPlowSterlingSilver_400=400 + I:toolHeadPlowStone_392=392 + I:toolHeadPlowStone_400=400 + I:toolHeadPlowStyreneButadieneRubber_20=20 + I:toolHeadPlowStyreneButadieneRubber_400=400 + I:toolHeadPlowTanzanite_400=400 + I:toolHeadPlowTanzanite_80=80 + I:toolHeadPlowThorium_400=400 + I:toolHeadPlowThorium_920=920 + I:toolHeadPlowTinAlloy_348=348 + I:toolHeadPlowTinAlloy_400=400 + I:toolHeadPlowTitanium_192=192 + I:toolHeadPlowTitanium_400=400 + I:toolHeadPlowTopaz_400=400 + I:toolHeadPlowTopaz_64=64 + I:toolHeadPlowTritanium_392=392 + I:toolHeadPlowTritanium_400=400 + I:toolHeadPlowTungstenCarbide_388=388 + I:toolHeadPlowTungstenCarbide_400=400 + I:toolHeadPlowTungstenSteel_400=400 + I:toolHeadPlowTungstenSteel_476=476 + I:toolHeadPlowTungsten_400=400 + I:toolHeadPlowTungsten_732=732 + I:toolHeadPlowUltimet_244=244 + I:toolHeadPlowUltimet_400=400 + I:toolHeadPlowUranium235_400=400 + I:toolHeadPlowUranium235_940=940 + I:toolHeadPlowUranium_400=400 + I:toolHeadPlowUranium_952=952 + I:toolHeadPlowVanadiumSteel_220=220 + I:toolHeadPlowVanadiumSteel_400=400 + I:toolHeadPlowWoodSealed_36=36 + I:toolHeadPlowWoodSealed_400=400 + I:toolHeadPlowWood_36=36 + I:toolHeadPlowWood_400=400 + I:toolHeadPlowWroughtIron_224=224 + I:toolHeadPlowWroughtIron_400=400 + I:toolHeadSawAluminium_400=400 + I:toolHeadSawAluminium_52=52 + I:toolHeadSawBeryllium_18=18 + I:toolHeadSawBeryllium_400=400 + I:toolHeadSawBismuthBronze_184=184 + I:toolHeadSawBismuthBronze_400=400 + I:toolHeadSawBismuth_400=400 + I:toolHeadSawBismuth_416=416 + I:toolHeadSawBlackBronze_196=196 + I:toolHeadSawBlackBronze_400=400 + I:toolHeadSawBlackSteel_128=128 + I:toolHeadSawBlackSteel_400=400 + I:toolHeadSawBlaze_230=230 + I:toolHeadSawBlaze_400=400 + I:toolHeadSawBlueSteel_150=150 + I:toolHeadSawBlueSteel_400=400 + I:toolHeadSawBrass_126=126 + I:toolHeadSawBrass_400=400 + I:toolHeadSawBronze_152=152 + I:toolHeadSawBronze_400=400 + I:toolHeadSawCarbon_24=24 + I:toolHeadSawCarbon_400=400 + I:toolHeadSawChrome_104=104 + I:toolHeadSawChrome_400=400 + I:toolHeadSawCobaltBrass_116=116 + I:toolHeadSawCobaltBrass_400=400 + I:toolHeadSawCobalt_118=118 + I:toolHeadSawCobalt_400=400 + I:toolHeadSawCupronickel_120=120 + I:toolHeadSawCupronickel_400=400 + I:toolHeadSawDamascusSteel_112=112 + I:toolHeadSawDamascusSteel_400=400 + I:toolHeadSawDuranium_196=196 + I:toolHeadSawDuranium_400=400 + I:toolHeadSawElectrum_302=302 + I:toolHeadSawElectrum_400=400 + I:toolHeadSawEpoxidFiberReinforced_16=16 + I:toolHeadSawEpoxidFiberReinforced_400=400 + I:toolHeadSawEpoxid_16=16 + I:toolHeadSawEpoxid_400=400 + I:toolHeadSawGold_392=392 + I:toolHeadSawGold_400=400 + I:toolHeadSawGraphene_196=196 + I:toolHeadSawGraphene_400=400 + I:toolHeadSawHSSE_162=162 + I:toolHeadSawHSSE_400=400 + I:toolHeadSawHSSG_196=196 + I:toolHeadSawHSSG_400=400 + I:toolHeadSawHSSS_258=258 + I:toolHeadSawHSSS_400=400 + I:toolHeadSawInvar_112=112 + I:toolHeadSawInvar_400=400 + I:toolHeadSawIridium_384=384 + I:toolHeadSawIridium_400=400 + I:toolHeadSawIronMagnetic_112=112 + I:toolHeadSawIronMagnetic_400=400 + I:toolHeadSawIron_112=112 + I:toolHeadSawIron_400=400 + I:toolHeadSawKanthal_400=400 + I:toolHeadSawKanthal_88=88 + I:toolHeadSawLead_400=400 + I:toolHeadSawLead_414=414 + I:toolHeadSawMagnalium_400=400 + I:toolHeadSawMagnalium_50=50 + I:toolHeadSawManganese_110=110 + I:toolHeadSawManganese_400=400 + I:toolHeadSawMithril_400=400 + I:toolHeadSawMithril_490=490 + I:toolHeadSawMolybdenum_190=190 + I:toolHeadSawMolybdenum_400=400 + I:toolHeadSawNaquadahAlloy_196=196 + I:toolHeadSawNaquadahAlloy_400=400 + I:toolHeadSawNaquadahEnriched_196=196 + I:toolHeadSawNaquadahEnriched_400=400 + I:toolHeadSawNaquadah_196=196 + I:toolHeadSawNaquadah_400=400 + I:toolHeadSawNaquadria_196=196 + I:toolHeadSawNaquadria_400=400 + I:toolHeadSawNeodymiumMagnetic_288=288 + I:toolHeadSawNeodymiumMagnetic_400=400 + I:toolHeadSawNeodymium_288=288 + I:toolHeadSawNeodymium_400=400 + I:toolHeadSawNeutronium_200000=200000 + I:toolHeadSawNeutronium_400=400 + I:toolHeadSawNichrome_112=112 + I:toolHeadSawNichrome_400=400 + I:toolHeadSawNickelZincFerrite_400=400 + I:toolHeadSawNickelZincFerrite_66=66 + I:toolHeadSawNickel_116=116 + I:toolHeadSawNickel_400=400 + I:toolHeadSawOsmiridium_382=382 + I:toolHeadSawOsmiridium_400=400 + I:toolHeadSawOsmium_380=380 + I:toolHeadSawOsmium_400=400 + I:toolHeadSawPalladium_212=212 + I:toolHeadSawPalladium_400=400 + I:toolHeadSawPigIron_112=112 + I:toolHeadSawPigIron_400=400 + I:toolHeadSawPlatinum_390=390 + I:toolHeadSawPlatinum_400=400 + I:toolHeadSawPlutonium241_400=400 + I:toolHeadSawPlutonium241_486=486 + I:toolHeadSawPlutonium_400=400 + I:toolHeadSawPlutonium_492=492 + I:toolHeadSawPolycaprolactam_16=16 + I:toolHeadSawPolycaprolactam_400=400 + I:toolHeadSawPolyphenyleneSulfide_18=18 + I:toolHeadSawPolyphenyleneSulfide_400=400 + I:toolHeadSawPolytetrafluoroethylene_32=32 + I:toolHeadSawPolytetrafluoroethylene_400=400 + I:toolHeadSawRedSteel_138=138 + I:toolHeadSawRedSteel_400=400 + I:toolHeadSawRoseGold_338=338 + I:toolHeadSawRoseGold_400=400 + I:toolHeadSawSilver_214=214 + I:toolHeadSawSilver_400=400 + I:toolHeadSawStainlessSteel_110=110 + I:toolHeadSawStainlessSteel_400=400 + I:toolHeadSawSteelMagnetic_112=112 + I:toolHeadSawSteelMagnetic_400=400 + I:toolHeadSawSteel_112=112 + I:toolHeadSawSteel_400=400 + I:toolHeadSawSterlingSilver_196=196 + I:toolHeadSawSterlingSilver_400=400 + I:toolHeadSawThorium_400=400 + I:toolHeadSawThorium_460=460 + I:toolHeadSawTinAlloy_174=174 + I:toolHeadSawTinAlloy_400=400 + I:toolHeadSawTitanium_400=400 + I:toolHeadSawTitanium_96=96 + I:toolHeadSawTritanium_196=196 + I:toolHeadSawTritanium_400=400 + I:toolHeadSawTungstenCarbide_194=194 + I:toolHeadSawTungstenCarbide_400=400 + I:toolHeadSawTungstenSteel_238=238 + I:toolHeadSawTungstenSteel_400=400 + I:toolHeadSawTungsten_366=366 + I:toolHeadSawTungsten_400=400 + I:toolHeadSawUltimet_122=122 + I:toolHeadSawUltimet_400=400 + I:toolHeadSawUranium235_400=400 + I:toolHeadSawUranium235_470=470 + I:toolHeadSawUranium_400=400 + I:toolHeadSawUranium_476=476 + I:toolHeadSawVanadiumSteel_110=110 + I:toolHeadSawVanadiumSteel_400=400 + I:toolHeadSawWroughtIron_112=112 + I:toolHeadSawWroughtIron_400=400 + I:toolHeadSenseAluminium_400=400 + I:toolHeadSenseAluminium_78=78 + I:toolHeadSenseAmethyst_400=400 + I:toolHeadSenseAmethyst_81=81 + I:toolHeadSenseBeryllium_27=27 + I:toolHeadSenseBeryllium_400=400 + I:toolHeadSenseBismuthBronze_276=276 + I:toolHeadSenseBismuthBronze_400=400 + I:toolHeadSenseBismuth_400=400 + I:toolHeadSenseBismuth_624=624 + I:toolHeadSenseBlackBronze_294=294 + I:toolHeadSenseBlackBronze_400=400 + I:toolHeadSenseBlackSteel_192=192 + I:toolHeadSenseBlackSteel_400=400 + I:toolHeadSenseBlaze_345=345 + I:toolHeadSenseBlaze_400=400 + I:toolHeadSenseBlueSteel_225=225 + I:toolHeadSenseBlueSteel_400=400 + I:toolHeadSenseBlueTopaz_400=400 + I:toolHeadSenseBlueTopaz_48=48 + I:toolHeadSenseBrass_189=189 + I:toolHeadSenseBrass_400=400 + I:toolHeadSenseBronze_228=228 + I:toolHeadSenseBronze_400=400 + I:toolHeadSenseCarbon_36=36 + I:toolHeadSenseCarbon_400=400 + I:toolHeadSenseCertusQuartz_294=294 + I:toolHeadSenseCertusQuartz_400=400 + I:toolHeadSenseChrome_156=156 + I:toolHeadSenseChrome_400=400 + I:toolHeadSenseCobaltBrass_174=174 + I:toolHeadSenseCobaltBrass_400=400 + I:toolHeadSenseCobalt_177=177 + I:toolHeadSenseCobalt_400=400 + I:toolHeadSenseCupronickel_180=180 + I:toolHeadSenseCupronickel_400=400 + I:toolHeadSenseDamascusSteel_168=168 + I:toolHeadSenseDamascusSteel_400=400 + I:toolHeadSenseDiamond_2304=2304 + I:toolHeadSenseDiamond_400=400 + I:toolHeadSenseDuranium_294=294 + I:toolHeadSenseDuranium_400=400 + I:toolHeadSenseElectrum_400=400 + I:toolHeadSenseElectrum_453=453 + I:toolHeadSenseEmerald_400=400 + I:toolHeadSenseEmerald_54=54 + I:toolHeadSenseEpoxidFiberReinforced_18=18 + I:toolHeadSenseEpoxidFiberReinforced_400=400 + I:toolHeadSenseEpoxid_18=18 + I:toolHeadSenseEpoxid_400=400 + I:toolHeadSenseFlint_400=400 + I:toolHeadSenseFlint_60=60 + I:toolHeadSenseGarnetRed_400=400 + I:toolHeadSenseGarnetRed_69=69 + I:toolHeadSenseGarnetYellow_400=400 + I:toolHeadSenseGarnetYellow_69=69 + I:toolHeadSenseGold_400=400 + I:toolHeadSenseGold_588=588 + I:toolHeadSenseGraniteBlack_400=400 + I:toolHeadSenseGraniteBlack_60=60 + I:toolHeadSenseGraniteRed_400=400 + I:toolHeadSenseGraniteRed_60=60 + I:toolHeadSenseGraphene_294=294 + I:toolHeadSenseGraphene_400=400 + I:toolHeadSenseGraphite_294=294 + I:toolHeadSenseGraphite_400=400 + I:toolHeadSenseGreenSapphire_400=400 + I:toolHeadSenseGreenSapphire_60=60 + I:toolHeadSenseHSSE_243=243 + I:toolHeadSenseHSSE_400=400 + I:toolHeadSenseHSSG_294=294 + I:toolHeadSenseHSSG_400=400 + I:toolHeadSenseHSSS_387=387 + I:toolHeadSenseHSSS_400=400 + I:toolHeadSenseInvar_168=168 + I:toolHeadSenseInvar_400=400 + I:toolHeadSenseIridium_400=400 + I:toolHeadSenseIridium_576=576 + I:toolHeadSenseIronMagnetic_168=168 + I:toolHeadSenseIronMagnetic_400=400 + I:toolHeadSenseIron_168=168 + I:toolHeadSenseIron_400=400 + I:toolHeadSenseKanthal_132=132 + I:toolHeadSenseKanthal_400=400 + I:toolHeadSenseLead_400=400 + I:toolHeadSenseLead_621=621 + I:toolHeadSenseMagnalium_400=400 + I:toolHeadSenseMagnalium_75=75 + I:toolHeadSenseManganese_165=165 + I:toolHeadSenseManganese_400=400 + I:toolHeadSenseMithril_400=400 + I:toolHeadSenseMithril_735=735 + I:toolHeadSenseMolybdenum_285=285 + I:toolHeadSenseMolybdenum_400=400 + I:toolHeadSenseNaquadahAlloy_294=294 + I:toolHeadSenseNaquadahAlloy_400=400 + I:toolHeadSenseNaquadahEnriched_294=294 + I:toolHeadSenseNaquadahEnriched_400=400 + I:toolHeadSenseNaquadah_294=294 + I:toolHeadSenseNaquadah_400=400 + I:toolHeadSenseNaquadria_294=294 + I:toolHeadSenseNaquadria_400=400 + I:toolHeadSenseNeodymiumMagnetic_400=400 + I:toolHeadSenseNeodymiumMagnetic_432=432 + I:toolHeadSenseNeodymium_400=400 + I:toolHeadSenseNeodymium_432=432 + I:toolHeadSenseNetherQuartz_294=294 + I:toolHeadSenseNetherQuartz_400=400 + I:toolHeadSenseNetherStar_294=294 + I:toolHeadSenseNetherStar_400=400 + I:toolHeadSenseNeutronium_300000=300000 + I:toolHeadSenseNeutronium_400=400 + I:toolHeadSenseNichrome_168=168 + I:toolHeadSenseNichrome_400=400 + I:toolHeadSenseNickelZincFerrite_400=400 + I:toolHeadSenseNickelZincFerrite_99=99 + I:toolHeadSenseNickel_174=174 + I:toolHeadSenseNickel_400=400 + I:toolHeadSenseOlivine_400=400 + I:toolHeadSenseOlivine_84=84 + I:toolHeadSenseOpal_400=400 + I:toolHeadSenseOpal_60=60 + I:toolHeadSenseOsmiridium_400=400 + I:toolHeadSenseOsmiridium_573=573 + I:toolHeadSenseOsmium_400=400 + I:toolHeadSenseOsmium_570=570 + I:toolHeadSensePalladium_318=318 + I:toolHeadSensePalladium_400=400 + I:toolHeadSensePigIron_168=168 + I:toolHeadSensePigIron_400=400 + I:toolHeadSensePlastic_16=16 + I:toolHeadSensePlastic_400=400 + I:toolHeadSensePlatinum_400=400 + I:toolHeadSensePlatinum_585=585 + I:toolHeadSensePlutonium241_400=400 + I:toolHeadSensePlutonium241_729=729 + I:toolHeadSensePlutonium_400=400 + I:toolHeadSensePlutonium_738=738 + I:toolHeadSensePolycaprolactam_16=16 + I:toolHeadSensePolycaprolactam_400=400 + I:toolHeadSensePolyphenyleneSulfide_27=27 + I:toolHeadSensePolyphenyleneSulfide_400=400 + I:toolHeadSensePolystyrene_18=18 + I:toolHeadSensePolystyrene_400=400 + I:toolHeadSensePolytetrafluoroethylene_400=400 + I:toolHeadSensePolytetrafluoroethylene_48=48 + I:toolHeadSensePolyvinylChloride_30=30 + I:toolHeadSensePolyvinylChloride_400=400 + I:toolHeadSenseRedSteel_207=207 + I:toolHeadSenseRedSteel_400=400 + I:toolHeadSenseRoseGold_400=400 + I:toolHeadSenseRoseGold_507=507 + I:toolHeadSenseRubber_16=16 + I:toolHeadSenseRubber_400=400 + I:toolHeadSenseRuby_400=400 + I:toolHeadSenseRuby_75=75 + I:toolHeadSenseSapphire_400=400 + I:toolHeadSenseSapphire_60=60 + I:toolHeadSenseSilicone_21=21 + I:toolHeadSenseSilicone_400=400 + I:toolHeadSenseSilver_321=321 + I:toolHeadSenseSilver_400=400 + I:toolHeadSenseStainlessSteel_165=165 + I:toolHeadSenseStainlessSteel_400=400 + I:toolHeadSenseSteelMagnetic_168=168 + I:toolHeadSenseSteelMagnetic_400=400 + I:toolHeadSenseSteel_168=168 + I:toolHeadSenseSteel_400=400 + I:toolHeadSenseSterlingSilver_294=294 + I:toolHeadSenseSterlingSilver_400=400 + I:toolHeadSenseStone_294=294 + I:toolHeadSenseStone_400=400 + I:toolHeadSenseStyreneButadieneRubber_16=16 + I:toolHeadSenseStyreneButadieneRubber_400=400 + I:toolHeadSenseTanzanite_400=400 + I:toolHeadSenseTanzanite_60=60 + I:toolHeadSenseThorium_400=400 + I:toolHeadSenseThorium_690=690 + I:toolHeadSenseTinAlloy_261=261 + I:toolHeadSenseTinAlloy_400=400 + I:toolHeadSenseTitanium_144=144 + I:toolHeadSenseTitanium_400=400 + I:toolHeadSenseTopaz_400=400 + I:toolHeadSenseTopaz_48=48 + I:toolHeadSenseTritanium_294=294 + I:toolHeadSenseTritanium_400=400 + I:toolHeadSenseTungstenCarbide_291=291 + I:toolHeadSenseTungstenCarbide_400=400 + I:toolHeadSenseTungstenSteel_357=357 + I:toolHeadSenseTungstenSteel_400=400 + I:toolHeadSenseTungsten_400=400 + I:toolHeadSenseTungsten_549=549 + I:toolHeadSenseUltimet_183=183 + I:toolHeadSenseUltimet_400=400 + I:toolHeadSenseUranium235_400=400 + I:toolHeadSenseUranium235_705=705 + I:toolHeadSenseUranium_400=400 + I:toolHeadSenseUranium_714=714 + I:toolHeadSenseVanadiumSteel_165=165 + I:toolHeadSenseVanadiumSteel_400=400 + I:toolHeadSenseWoodSealed_27=27 + I:toolHeadSenseWoodSealed_400=400 + I:toolHeadSenseWood_27=27 + I:toolHeadSenseWood_400=400 + I:toolHeadSenseWroughtIron_168=168 + I:toolHeadSenseWroughtIron_400=400 + I:toolHeadShovelAluminium_26=26 + I:toolHeadShovelAluminium_400=400 + I:toolHeadShovelAmethyst_27=27 + I:toolHeadShovelAmethyst_400=400 + I:toolHeadShovelBeryllium_16=16 + I:toolHeadShovelBeryllium_400=400 + I:toolHeadShovelBismuthBronze_400=400 + I:toolHeadShovelBismuthBronze_92=92 + I:toolHeadShovelBismuth_208=208 + I:toolHeadShovelBismuth_400=400 + I:toolHeadShovelBlackBronze_400=400 + I:toolHeadShovelBlackBronze_98=98 + I:toolHeadShovelBlackSteel_400=400 + I:toolHeadShovelBlackSteel_64=64 + I:toolHeadShovelBlaze_115=115 + I:toolHeadShovelBlaze_400=400 + I:toolHeadShovelBlueSteel_400=400 + I:toolHeadShovelBlueSteel_75=75 + I:toolHeadShovelBlueTopaz_16=16 + I:toolHeadShovelBlueTopaz_400=400 + I:toolHeadShovelBrass_400=400 + I:toolHeadShovelBrass_63=63 + I:toolHeadShovelBronze_400=400 + I:toolHeadShovelBronze_76=76 + I:toolHeadShovelCarbon_16=16 + I:toolHeadShovelCarbon_400=400 + I:toolHeadShovelCertusQuartz_400=400 + I:toolHeadShovelCertusQuartz_98=98 + I:toolHeadShovelChrome_400=400 + I:toolHeadShovelChrome_52=52 + I:toolHeadShovelCobaltBrass_400=400 + I:toolHeadShovelCobaltBrass_58=58 + I:toolHeadShovelCobalt_400=400 + I:toolHeadShovelCobalt_59=59 + I:toolHeadShovelCupronickel_400=400 + I:toolHeadShovelCupronickel_60=60 + I:toolHeadShovelDamascusSteel_400=400 + I:toolHeadShovelDamascusSteel_56=56 + I:toolHeadShovelDiamond_400=400 + I:toolHeadShovelDiamond_768=768 + I:toolHeadShovelDuranium_400=400 + I:toolHeadShovelDuranium_98=98 + I:toolHeadShovelElectrum_151=151 + I:toolHeadShovelElectrum_400=400 + I:toolHeadShovelEmerald_18=18 + I:toolHeadShovelEmerald_400=400 + I:toolHeadShovelEpoxidFiberReinforced_16=16 + I:toolHeadShovelEpoxidFiberReinforced_400=400 + I:toolHeadShovelEpoxid_16=16 + I:toolHeadShovelEpoxid_400=400 + I:toolHeadShovelFlint_20=20 + I:toolHeadShovelFlint_400=400 + I:toolHeadShovelGarnetRed_23=23 + I:toolHeadShovelGarnetRed_400=400 + I:toolHeadShovelGarnetYellow_23=23 + I:toolHeadShovelGarnetYellow_400=400 + I:toolHeadShovelGold_196=196 + I:toolHeadShovelGold_400=400 + I:toolHeadShovelGraniteBlack_20=20 + I:toolHeadShovelGraniteBlack_400=400 + I:toolHeadShovelGraniteRed_20=20 + I:toolHeadShovelGraniteRed_400=400 + I:toolHeadShovelGraphene_400=400 + I:toolHeadShovelGraphene_98=98 + I:toolHeadShovelGraphite_400=400 + I:toolHeadShovelGraphite_98=98 + I:toolHeadShovelGreenSapphire_20=20 + I:toolHeadShovelGreenSapphire_400=400 + I:toolHeadShovelHSSE_400=400 + I:toolHeadShovelHSSE_81=81 + I:toolHeadShovelHSSG_400=400 + I:toolHeadShovelHSSG_98=98 + I:toolHeadShovelHSSS_129=129 + I:toolHeadShovelHSSS_400=400 + I:toolHeadShovelInvar_400=400 + I:toolHeadShovelInvar_56=56 + I:toolHeadShovelIridium_192=192 + I:toolHeadShovelIridium_400=400 + I:toolHeadShovelIronMagnetic_400=400 + I:toolHeadShovelIronMagnetic_56=56 + I:toolHeadShovelIron_400=400 + I:toolHeadShovelIron_56=56 + I:toolHeadShovelKanthal_400=400 + I:toolHeadShovelKanthal_44=44 + I:toolHeadShovelLead_207=207 + I:toolHeadShovelLead_400=400 + I:toolHeadShovelMagnalium_25=25 + I:toolHeadShovelMagnalium_400=400 + I:toolHeadShovelManganese_400=400 + I:toolHeadShovelManganese_55=55 + I:toolHeadShovelMithril_245=245 + I:toolHeadShovelMithril_400=400 + I:toolHeadShovelMolybdenum_400=400 + I:toolHeadShovelMolybdenum_95=95 + I:toolHeadShovelNaquadahAlloy_400=400 + I:toolHeadShovelNaquadahAlloy_98=98 + I:toolHeadShovelNaquadahEnriched_400=400 + I:toolHeadShovelNaquadahEnriched_98=98 + I:toolHeadShovelNaquadah_400=400 + I:toolHeadShovelNaquadah_98=98 + I:toolHeadShovelNaquadria_400=400 + I:toolHeadShovelNaquadria_98=98 + I:toolHeadShovelNeodymiumMagnetic_144=144 + I:toolHeadShovelNeodymiumMagnetic_400=400 + I:toolHeadShovelNeodymium_144=144 + I:toolHeadShovelNeodymium_400=400 + I:toolHeadShovelNetherQuartz_400=400 + I:toolHeadShovelNetherQuartz_98=98 + I:toolHeadShovelNetherStar_400=400 + I:toolHeadShovelNetherStar_98=98 + I:toolHeadShovelNeutronium_100000=100000 + I:toolHeadShovelNeutronium_400=400 + I:toolHeadShovelNichrome_400=400 + I:toolHeadShovelNichrome_56=56 + I:toolHeadShovelNickelZincFerrite_33=33 + I:toolHeadShovelNickelZincFerrite_400=400 + I:toolHeadShovelNickel_400=400 + I:toolHeadShovelNickel_58=58 + I:toolHeadShovelOlivine_28=28 + I:toolHeadShovelOlivine_400=400 + I:toolHeadShovelOpal_20=20 + I:toolHeadShovelOpal_400=400 + I:toolHeadShovelOsmiridium_191=191 + I:toolHeadShovelOsmiridium_400=400 + I:toolHeadShovelOsmium_190=190 + I:toolHeadShovelOsmium_400=400 + I:toolHeadShovelPalladium_106=106 + I:toolHeadShovelPalladium_400=400 + I:toolHeadShovelPigIron_400=400 + I:toolHeadShovelPigIron_56=56 + I:toolHeadShovelPlastic_16=16 + I:toolHeadShovelPlastic_400=400 + I:toolHeadShovelPlatinum_195=195 + I:toolHeadShovelPlatinum_400=400 + I:toolHeadShovelPlutonium241_243=243 + I:toolHeadShovelPlutonium241_400=400 + I:toolHeadShovelPlutonium_246=246 + I:toolHeadShovelPlutonium_400=400 + I:toolHeadShovelPolycaprolactam_16=16 + I:toolHeadShovelPolycaprolactam_400=400 + I:toolHeadShovelPolyphenyleneSulfide_16=16 + I:toolHeadShovelPolyphenyleneSulfide_400=400 + I:toolHeadShovelPolystyrene_16=16 + I:toolHeadShovelPolystyrene_400=400 + I:toolHeadShovelPolytetrafluoroethylene_16=16 + I:toolHeadShovelPolytetrafluoroethylene_400=400 + I:toolHeadShovelPolyvinylChloride_16=16 + I:toolHeadShovelPolyvinylChloride_400=400 + I:toolHeadShovelRedSteel_400=400 + I:toolHeadShovelRedSteel_69=69 + I:toolHeadShovelRoseGold_169=169 + I:toolHeadShovelRoseGold_400=400 + I:toolHeadShovelRubber_16=16 + I:toolHeadShovelRubber_400=400 + I:toolHeadShovelRuby_25=25 + I:toolHeadShovelRuby_400=400 + I:toolHeadShovelSapphire_20=20 + I:toolHeadShovelSapphire_400=400 + I:toolHeadShovelSilicone_16=16 + I:toolHeadShovelSilicone_400=400 + I:toolHeadShovelSilver_107=107 + I:toolHeadShovelSilver_400=400 + I:toolHeadShovelStainlessSteel_400=400 + I:toolHeadShovelStainlessSteel_55=55 + I:toolHeadShovelSteelMagnetic_400=400 + I:toolHeadShovelSteelMagnetic_56=56 + I:toolHeadShovelSteel_400=400 + I:toolHeadShovelSteel_56=56 + I:toolHeadShovelSterlingSilver_400=400 + I:toolHeadShovelSterlingSilver_98=98 + I:toolHeadShovelStone_400=400 + I:toolHeadShovelStone_98=98 + I:toolHeadShovelStyreneButadieneRubber_16=16 + I:toolHeadShovelStyreneButadieneRubber_400=400 + I:toolHeadShovelTanzanite_20=20 + I:toolHeadShovelTanzanite_400=400 + I:toolHeadShovelThorium_230=230 + I:toolHeadShovelThorium_400=400 + I:toolHeadShovelTinAlloy_400=400 + I:toolHeadShovelTinAlloy_87=87 + I:toolHeadShovelTitanium_400=400 + I:toolHeadShovelTitanium_48=48 + I:toolHeadShovelTopaz_16=16 + I:toolHeadShovelTopaz_400=400 + I:toolHeadShovelTritanium_400=400 + I:toolHeadShovelTritanium_98=98 + I:toolHeadShovelTungstenCarbide_400=400 + I:toolHeadShovelTungstenCarbide_97=97 + I:toolHeadShovelTungstenSteel_119=119 + I:toolHeadShovelTungstenSteel_400=400 + I:toolHeadShovelTungsten_183=183 + I:toolHeadShovelTungsten_400=400 + I:toolHeadShovelUltimet_400=400 + I:toolHeadShovelUltimet_61=61 + I:toolHeadShovelUranium235_235=235 + I:toolHeadShovelUranium235_400=400 + I:toolHeadShovelUranium_238=238 + I:toolHeadShovelUranium_400=400 + I:toolHeadShovelVanadiumSteel_400=400 + I:toolHeadShovelVanadiumSteel_55=55 + I:toolHeadShovelWoodSealed_16=16 + I:toolHeadShovelWoodSealed_400=400 + I:toolHeadShovelWood_16=16 + I:toolHeadShovelWood_400=400 + I:toolHeadShovelWroughtIron_400=400 + I:toolHeadShovelWroughtIron_56=56 + I:toolHeadSwordAluminium_400=400 + I:toolHeadSwordAluminium_52=52 + I:toolHeadSwordAmethyst_400=400 + I:toolHeadSwordAmethyst_54=54 + I:toolHeadSwordBeryllium_18=18 + I:toolHeadSwordBeryllium_400=400 + I:toolHeadSwordBismuthBronze_184=184 + I:toolHeadSwordBismuthBronze_400=400 + I:toolHeadSwordBismuth_400=400 + I:toolHeadSwordBismuth_416=416 + I:toolHeadSwordBlackBronze_196=196 + I:toolHeadSwordBlackBronze_400=400 + I:toolHeadSwordBlackSteel_128=128 + I:toolHeadSwordBlackSteel_400=400 + I:toolHeadSwordBlaze_230=230 + I:toolHeadSwordBlaze_400=400 + I:toolHeadSwordBlueSteel_150=150 + I:toolHeadSwordBlueSteel_400=400 + I:toolHeadSwordBlueTopaz_32=32 + I:toolHeadSwordBlueTopaz_400=400 + I:toolHeadSwordBrass_126=126 + I:toolHeadSwordBrass_400=400 + I:toolHeadSwordBronze_152=152 + I:toolHeadSwordBronze_400=400 + I:toolHeadSwordCarbon_24=24 + I:toolHeadSwordCarbon_400=400 + I:toolHeadSwordCertusQuartz_196=196 + I:toolHeadSwordCertusQuartz_400=400 + I:toolHeadSwordChrome_104=104 + I:toolHeadSwordChrome_400=400 + I:toolHeadSwordCobaltBrass_116=116 + I:toolHeadSwordCobaltBrass_400=400 + I:toolHeadSwordCobalt_118=118 + I:toolHeadSwordCobalt_400=400 + I:toolHeadSwordCupronickel_120=120 + I:toolHeadSwordCupronickel_400=400 + I:toolHeadSwordDamascusSteel_112=112 + I:toolHeadSwordDamascusSteel_400=400 + I:toolHeadSwordDiamond_1536=1536 + I:toolHeadSwordDiamond_400=400 + I:toolHeadSwordDuranium_196=196 + I:toolHeadSwordDuranium_400=400 + I:toolHeadSwordElectrum_302=302 + I:toolHeadSwordElectrum_400=400 + I:toolHeadSwordEmerald_36=36 + I:toolHeadSwordEmerald_400=400 + I:toolHeadSwordEpoxidFiberReinforced_16=16 + I:toolHeadSwordEpoxidFiberReinforced_400=400 + I:toolHeadSwordEpoxid_16=16 + I:toolHeadSwordEpoxid_400=400 + I:toolHeadSwordFlint_40=40 + I:toolHeadSwordFlint_400=400 + I:toolHeadSwordGarnetRed_400=400 + I:toolHeadSwordGarnetRed_46=46 + I:toolHeadSwordGarnetYellow_400=400 + I:toolHeadSwordGarnetYellow_46=46 + I:toolHeadSwordGold_392=392 + I:toolHeadSwordGold_400=400 + I:toolHeadSwordGraniteBlack_40=40 + I:toolHeadSwordGraniteBlack_400=400 + I:toolHeadSwordGraniteRed_40=40 + I:toolHeadSwordGraniteRed_400=400 + I:toolHeadSwordGraphene_196=196 + I:toolHeadSwordGraphene_400=400 + I:toolHeadSwordGraphite_196=196 + I:toolHeadSwordGraphite_400=400 + I:toolHeadSwordGreenSapphire_40=40 + I:toolHeadSwordGreenSapphire_400=400 + I:toolHeadSwordHSSE_162=162 + I:toolHeadSwordHSSE_400=400 + I:toolHeadSwordHSSG_196=196 + I:toolHeadSwordHSSG_400=400 + I:toolHeadSwordHSSS_258=258 + I:toolHeadSwordHSSS_400=400 + I:toolHeadSwordInvar_112=112 + I:toolHeadSwordInvar_400=400 + I:toolHeadSwordIridium_384=384 + I:toolHeadSwordIridium_400=400 + I:toolHeadSwordIronMagnetic_112=112 + I:toolHeadSwordIronMagnetic_400=400 + I:toolHeadSwordIron_112=112 + I:toolHeadSwordIron_400=400 + I:toolHeadSwordKanthal_400=400 + I:toolHeadSwordKanthal_88=88 + I:toolHeadSwordLead_400=400 + I:toolHeadSwordLead_414=414 + I:toolHeadSwordMagnalium_400=400 + I:toolHeadSwordMagnalium_50=50 + I:toolHeadSwordManganese_110=110 + I:toolHeadSwordManganese_400=400 + I:toolHeadSwordMithril_400=400 + I:toolHeadSwordMithril_490=490 + I:toolHeadSwordMolybdenum_190=190 + I:toolHeadSwordMolybdenum_400=400 + I:toolHeadSwordNaquadahAlloy_196=196 + I:toolHeadSwordNaquadahAlloy_400=400 + I:toolHeadSwordNaquadahEnriched_196=196 + I:toolHeadSwordNaquadahEnriched_400=400 + I:toolHeadSwordNaquadah_196=196 + I:toolHeadSwordNaquadah_400=400 + I:toolHeadSwordNaquadria_196=196 + I:toolHeadSwordNaquadria_400=400 + I:toolHeadSwordNeodymiumMagnetic_288=288 + I:toolHeadSwordNeodymiumMagnetic_400=400 + I:toolHeadSwordNeodymium_288=288 + I:toolHeadSwordNeodymium_400=400 + I:toolHeadSwordNetherQuartz_196=196 + I:toolHeadSwordNetherQuartz_400=400 + I:toolHeadSwordNetherStar_196=196 + I:toolHeadSwordNetherStar_400=400 + I:toolHeadSwordNeutronium_200000=200000 + I:toolHeadSwordNeutronium_400=400 + I:toolHeadSwordNichrome_112=112 + I:toolHeadSwordNichrome_400=400 + I:toolHeadSwordNickelZincFerrite_400=400 + I:toolHeadSwordNickelZincFerrite_66=66 + I:toolHeadSwordNickel_116=116 + I:toolHeadSwordNickel_400=400 + I:toolHeadSwordOlivine_400=400 + I:toolHeadSwordOlivine_56=56 + I:toolHeadSwordOpal_40=40 + I:toolHeadSwordOpal_400=400 + I:toolHeadSwordOsmiridium_382=382 + I:toolHeadSwordOsmiridium_400=400 + I:toolHeadSwordOsmium_380=380 + I:toolHeadSwordOsmium_400=400 + I:toolHeadSwordPalladium_212=212 + I:toolHeadSwordPalladium_400=400 + I:toolHeadSwordPigIron_112=112 + I:toolHeadSwordPigIron_400=400 + I:toolHeadSwordPlastic_16=16 + I:toolHeadSwordPlastic_400=400 + I:toolHeadSwordPlatinum_390=390 + I:toolHeadSwordPlatinum_400=400 + I:toolHeadSwordPlutonium241_400=400 + I:toolHeadSwordPlutonium241_486=486 + I:toolHeadSwordPlutonium_400=400 + I:toolHeadSwordPlutonium_492=492 + I:toolHeadSwordPolycaprolactam_16=16 + I:toolHeadSwordPolycaprolactam_400=400 + I:toolHeadSwordPolyphenyleneSulfide_18=18 + I:toolHeadSwordPolyphenyleneSulfide_400=400 + I:toolHeadSwordPolystyrene_16=16 + I:toolHeadSwordPolystyrene_400=400 + I:toolHeadSwordPolytetrafluoroethylene_32=32 + I:toolHeadSwordPolytetrafluoroethylene_400=400 + I:toolHeadSwordPolyvinylChloride_20=20 + I:toolHeadSwordPolyvinylChloride_400=400 + I:toolHeadSwordRedSteel_138=138 + I:toolHeadSwordRedSteel_400=400 + I:toolHeadSwordRoseGold_338=338 + I:toolHeadSwordRoseGold_400=400 + I:toolHeadSwordRubber_16=16 + I:toolHeadSwordRubber_400=400 + I:toolHeadSwordRuby_400=400 + I:toolHeadSwordRuby_50=50 + I:toolHeadSwordSapphire_40=40 + I:toolHeadSwordSapphire_400=400 + I:toolHeadSwordSilicone_16=16 + I:toolHeadSwordSilicone_400=400 + I:toolHeadSwordSilver_214=214 + I:toolHeadSwordSilver_400=400 + I:toolHeadSwordStainlessSteel_110=110 + I:toolHeadSwordStainlessSteel_400=400 + I:toolHeadSwordSteelMagnetic_112=112 + I:toolHeadSwordSteelMagnetic_400=400 + I:toolHeadSwordSteel_112=112 + I:toolHeadSwordSteel_400=400 + I:toolHeadSwordSterlingSilver_196=196 + I:toolHeadSwordSterlingSilver_400=400 + I:toolHeadSwordStone_196=196 + I:toolHeadSwordStone_400=400 + I:toolHeadSwordStyreneButadieneRubber_16=16 + I:toolHeadSwordStyreneButadieneRubber_400=400 + I:toolHeadSwordTanzanite_40=40 + I:toolHeadSwordTanzanite_400=400 + I:toolHeadSwordThorium_400=400 + I:toolHeadSwordThorium_460=460 + I:toolHeadSwordTinAlloy_174=174 + I:toolHeadSwordTinAlloy_400=400 + I:toolHeadSwordTitanium_400=400 + I:toolHeadSwordTitanium_96=96 + I:toolHeadSwordTopaz_32=32 + I:toolHeadSwordTopaz_400=400 + I:toolHeadSwordTritanium_196=196 + I:toolHeadSwordTritanium_400=400 + I:toolHeadSwordTungstenCarbide_194=194 + I:toolHeadSwordTungstenCarbide_400=400 + I:toolHeadSwordTungstenSteel_238=238 + I:toolHeadSwordTungstenSteel_400=400 + I:toolHeadSwordTungsten_366=366 + I:toolHeadSwordTungsten_400=400 + I:toolHeadSwordUltimet_122=122 + I:toolHeadSwordUltimet_400=400 + I:toolHeadSwordUranium235_400=400 + I:toolHeadSwordUranium235_470=470 + I:toolHeadSwordUranium_400=400 + I:toolHeadSwordUranium_476=476 + I:toolHeadSwordVanadiumSteel_110=110 + I:toolHeadSwordVanadiumSteel_400=400 + I:toolHeadSwordWoodSealed_18=18 + I:toolHeadSwordWoodSealed_400=400 + I:toolHeadSwordWood_18=18 + I:toolHeadSwordWood_400=400 + I:toolHeadSwordWroughtIron_112=112 + I:toolHeadSwordWroughtIron_400=400 + I:toolHeadUniversalSpadeAluminium_26=26 + I:toolHeadUniversalSpadeAluminium_400=400 + I:toolHeadUniversalSpadeAmethyst_27=27 + I:toolHeadUniversalSpadeAmethyst_400=400 + I:toolHeadUniversalSpadeBeryllium_16=16 + I:toolHeadUniversalSpadeBeryllium_400=400 + I:toolHeadUniversalSpadeBismuthBronze_400=400 + I:toolHeadUniversalSpadeBismuthBronze_92=92 + I:toolHeadUniversalSpadeBismuth_208=208 + I:toolHeadUniversalSpadeBismuth_400=400 + I:toolHeadUniversalSpadeBlackBronze_400=400 + I:toolHeadUniversalSpadeBlackBronze_98=98 + I:toolHeadUniversalSpadeBlackSteel_400=400 + I:toolHeadUniversalSpadeBlackSteel_64=64 + I:toolHeadUniversalSpadeBlaze_115=115 + I:toolHeadUniversalSpadeBlaze_400=400 + I:toolHeadUniversalSpadeBlueSteel_400=400 + I:toolHeadUniversalSpadeBlueSteel_75=75 + I:toolHeadUniversalSpadeBlueTopaz_16=16 + I:toolHeadUniversalSpadeBlueTopaz_400=400 + I:toolHeadUniversalSpadeBrass_400=400 + I:toolHeadUniversalSpadeBrass_63=63 + I:toolHeadUniversalSpadeBronze_400=400 + I:toolHeadUniversalSpadeBronze_76=76 + I:toolHeadUniversalSpadeCarbon_16=16 + I:toolHeadUniversalSpadeCarbon_400=400 + I:toolHeadUniversalSpadeCertusQuartz_400=400 + I:toolHeadUniversalSpadeCertusQuartz_98=98 + I:toolHeadUniversalSpadeChrome_400=400 + I:toolHeadUniversalSpadeChrome_52=52 + I:toolHeadUniversalSpadeCobaltBrass_400=400 + I:toolHeadUniversalSpadeCobaltBrass_58=58 + I:toolHeadUniversalSpadeCobalt_400=400 + I:toolHeadUniversalSpadeCobalt_59=59 + I:toolHeadUniversalSpadeCupronickel_400=400 + I:toolHeadUniversalSpadeCupronickel_60=60 + I:toolHeadUniversalSpadeDamascusSteel_400=400 + I:toolHeadUniversalSpadeDamascusSteel_56=56 + I:toolHeadUniversalSpadeDiamond_400=400 + I:toolHeadUniversalSpadeDiamond_768=768 + I:toolHeadUniversalSpadeDuranium_400=400 + I:toolHeadUniversalSpadeDuranium_98=98 + I:toolHeadUniversalSpadeElectrum_151=151 + I:toolHeadUniversalSpadeElectrum_400=400 + I:toolHeadUniversalSpadeEmerald_18=18 + I:toolHeadUniversalSpadeEmerald_400=400 + I:toolHeadUniversalSpadeEpoxidFiberReinforced_16=16 + I:toolHeadUniversalSpadeEpoxidFiberReinforced_400=400 + I:toolHeadUniversalSpadeEpoxid_16=16 + I:toolHeadUniversalSpadeEpoxid_400=400 + I:toolHeadUniversalSpadeFlint_20=20 + I:toolHeadUniversalSpadeFlint_400=400 + I:toolHeadUniversalSpadeGarnetRed_23=23 + I:toolHeadUniversalSpadeGarnetRed_400=400 + I:toolHeadUniversalSpadeGarnetYellow_23=23 + I:toolHeadUniversalSpadeGarnetYellow_400=400 + I:toolHeadUniversalSpadeGold_196=196 + I:toolHeadUniversalSpadeGold_400=400 + I:toolHeadUniversalSpadeGraniteBlack_20=20 + I:toolHeadUniversalSpadeGraniteBlack_400=400 + I:toolHeadUniversalSpadeGraniteRed_20=20 + I:toolHeadUniversalSpadeGraniteRed_400=400 + I:toolHeadUniversalSpadeGraphene_400=400 + I:toolHeadUniversalSpadeGraphene_98=98 + I:toolHeadUniversalSpadeGraphite_400=400 + I:toolHeadUniversalSpadeGraphite_98=98 + I:toolHeadUniversalSpadeGreenSapphire_20=20 + I:toolHeadUniversalSpadeGreenSapphire_400=400 + I:toolHeadUniversalSpadeHSSE_400=400 + I:toolHeadUniversalSpadeHSSE_81=81 + I:toolHeadUniversalSpadeHSSG_400=400 + I:toolHeadUniversalSpadeHSSG_98=98 + I:toolHeadUniversalSpadeHSSS_129=129 + I:toolHeadUniversalSpadeHSSS_400=400 + I:toolHeadUniversalSpadeInvar_400=400 + I:toolHeadUniversalSpadeInvar_56=56 + I:toolHeadUniversalSpadeIridium_192=192 + I:toolHeadUniversalSpadeIridium_400=400 + I:toolHeadUniversalSpadeIronMagnetic_400=400 + I:toolHeadUniversalSpadeIronMagnetic_56=56 + I:toolHeadUniversalSpadeIron_400=400 + I:toolHeadUniversalSpadeIron_56=56 + I:toolHeadUniversalSpadeKanthal_400=400 + I:toolHeadUniversalSpadeKanthal_44=44 + I:toolHeadUniversalSpadeLead_207=207 + I:toolHeadUniversalSpadeLead_400=400 + I:toolHeadUniversalSpadeMagnalium_25=25 + I:toolHeadUniversalSpadeMagnalium_400=400 + I:toolHeadUniversalSpadeManganese_400=400 + I:toolHeadUniversalSpadeManganese_55=55 + I:toolHeadUniversalSpadeMithril_245=245 + I:toolHeadUniversalSpadeMithril_400=400 + I:toolHeadUniversalSpadeMolybdenum_400=400 + I:toolHeadUniversalSpadeMolybdenum_95=95 + I:toolHeadUniversalSpadeNaquadahAlloy_400=400 + I:toolHeadUniversalSpadeNaquadahAlloy_98=98 + I:toolHeadUniversalSpadeNaquadahEnriched_400=400 + I:toolHeadUniversalSpadeNaquadahEnriched_98=98 + I:toolHeadUniversalSpadeNaquadah_400=400 + I:toolHeadUniversalSpadeNaquadah_98=98 + I:toolHeadUniversalSpadeNaquadria_400=400 + I:toolHeadUniversalSpadeNaquadria_98=98 + I:toolHeadUniversalSpadeNeodymiumMagnetic_144=144 + I:toolHeadUniversalSpadeNeodymiumMagnetic_400=400 + I:toolHeadUniversalSpadeNeodymium_144=144 + I:toolHeadUniversalSpadeNeodymium_400=400 + I:toolHeadUniversalSpadeNetherQuartz_400=400 + I:toolHeadUniversalSpadeNetherQuartz_98=98 + I:toolHeadUniversalSpadeNetherStar_400=400 + I:toolHeadUniversalSpadeNetherStar_98=98 + I:toolHeadUniversalSpadeNeutronium_100000=100000 + I:toolHeadUniversalSpadeNeutronium_400=400 + I:toolHeadUniversalSpadeNichrome_400=400 + I:toolHeadUniversalSpadeNichrome_56=56 + I:toolHeadUniversalSpadeNickelZincFerrite_33=33 + I:toolHeadUniversalSpadeNickelZincFerrite_400=400 + I:toolHeadUniversalSpadeNickel_400=400 + I:toolHeadUniversalSpadeNickel_58=58 + I:toolHeadUniversalSpadeOlivine_28=28 + I:toolHeadUniversalSpadeOlivine_400=400 + I:toolHeadUniversalSpadeOpal_20=20 + I:toolHeadUniversalSpadeOpal_400=400 + I:toolHeadUniversalSpadeOsmiridium_191=191 + I:toolHeadUniversalSpadeOsmiridium_400=400 + I:toolHeadUniversalSpadeOsmium_190=190 + I:toolHeadUniversalSpadeOsmium_400=400 + I:toolHeadUniversalSpadePalladium_106=106 + I:toolHeadUniversalSpadePalladium_400=400 + I:toolHeadUniversalSpadePigIron_400=400 + I:toolHeadUniversalSpadePigIron_56=56 + I:toolHeadUniversalSpadePlastic_16=16 + I:toolHeadUniversalSpadePlastic_400=400 + I:toolHeadUniversalSpadePlatinum_195=195 + I:toolHeadUniversalSpadePlatinum_400=400 + I:toolHeadUniversalSpadePlutonium241_243=243 + I:toolHeadUniversalSpadePlutonium241_400=400 + I:toolHeadUniversalSpadePlutonium_246=246 + I:toolHeadUniversalSpadePlutonium_400=400 + I:toolHeadUniversalSpadePolycaprolactam_16=16 + I:toolHeadUniversalSpadePolycaprolactam_400=400 + I:toolHeadUniversalSpadePolyphenyleneSulfide_16=16 + I:toolHeadUniversalSpadePolyphenyleneSulfide_400=400 + I:toolHeadUniversalSpadePolystyrene_16=16 + I:toolHeadUniversalSpadePolystyrene_400=400 + I:toolHeadUniversalSpadePolytetrafluoroethylene_16=16 + I:toolHeadUniversalSpadePolytetrafluoroethylene_400=400 + I:toolHeadUniversalSpadePolyvinylChloride_16=16 + I:toolHeadUniversalSpadePolyvinylChloride_400=400 + I:toolHeadUniversalSpadeRedSteel_400=400 + I:toolHeadUniversalSpadeRedSteel_69=69 + I:toolHeadUniversalSpadeRoseGold_169=169 + I:toolHeadUniversalSpadeRoseGold_400=400 + I:toolHeadUniversalSpadeRubber_16=16 + I:toolHeadUniversalSpadeRubber_400=400 + I:toolHeadUniversalSpadeRuby_25=25 + I:toolHeadUniversalSpadeRuby_400=400 + I:toolHeadUniversalSpadeSapphire_20=20 + I:toolHeadUniversalSpadeSapphire_400=400 + I:toolHeadUniversalSpadeSilicone_16=16 + I:toolHeadUniversalSpadeSilicone_400=400 + I:toolHeadUniversalSpadeSilver_107=107 + I:toolHeadUniversalSpadeSilver_400=400 + I:toolHeadUniversalSpadeStainlessSteel_400=400 + I:toolHeadUniversalSpadeStainlessSteel_55=55 + I:toolHeadUniversalSpadeSteelMagnetic_400=400 + I:toolHeadUniversalSpadeSteelMagnetic_56=56 + I:toolHeadUniversalSpadeSteel_400=400 + I:toolHeadUniversalSpadeSteel_56=56 + I:toolHeadUniversalSpadeSterlingSilver_400=400 + I:toolHeadUniversalSpadeSterlingSilver_98=98 + I:toolHeadUniversalSpadeStone_400=400 + I:toolHeadUniversalSpadeStone_98=98 + I:toolHeadUniversalSpadeStyreneButadieneRubber_16=16 + I:toolHeadUniversalSpadeStyreneButadieneRubber_400=400 + I:toolHeadUniversalSpadeTanzanite_20=20 + I:toolHeadUniversalSpadeTanzanite_400=400 + I:toolHeadUniversalSpadeThorium_230=230 + I:toolHeadUniversalSpadeThorium_400=400 + I:toolHeadUniversalSpadeTinAlloy_400=400 + I:toolHeadUniversalSpadeTinAlloy_87=87 + I:toolHeadUniversalSpadeTitanium_400=400 + I:toolHeadUniversalSpadeTitanium_48=48 + I:toolHeadUniversalSpadeTopaz_16=16 + I:toolHeadUniversalSpadeTopaz_400=400 + I:toolHeadUniversalSpadeTritanium_400=400 + I:toolHeadUniversalSpadeTritanium_98=98 + I:toolHeadUniversalSpadeTungstenCarbide_400=400 + I:toolHeadUniversalSpadeTungstenCarbide_97=97 + I:toolHeadUniversalSpadeTungstenSteel_119=119 + I:toolHeadUniversalSpadeTungstenSteel_400=400 + I:toolHeadUniversalSpadeTungsten_183=183 + I:toolHeadUniversalSpadeTungsten_400=400 + I:toolHeadUniversalSpadeUltimet_400=400 + I:toolHeadUniversalSpadeUltimet_61=61 + I:toolHeadUniversalSpadeUranium235_235=235 + I:toolHeadUniversalSpadeUranium235_400=400 + I:toolHeadUniversalSpadeUranium_238=238 + I:toolHeadUniversalSpadeUranium_400=400 + I:toolHeadUniversalSpadeVanadiumSteel_400=400 + I:toolHeadUniversalSpadeVanadiumSteel_55=55 + I:toolHeadUniversalSpadeWoodSealed_16=16 + I:toolHeadUniversalSpadeWoodSealed_400=400 + I:toolHeadUniversalSpadeWood_16=16 + I:toolHeadUniversalSpadeWood_400=400 + I:toolHeadUniversalSpadeWroughtIron_400=400 + I:toolHeadUniversalSpadeWroughtIron_56=56 + I:toolHeadWrenchAluminium_130=130 + I:toolHeadWrenchAluminium_400=400 + I:toolHeadWrenchBeryllium_400=400 + I:toolHeadWrenchBeryllium_62=62 + I:toolHeadWrenchBismuthBronze_394=394 + I:toolHeadWrenchBismuthBronze_400=400 + I:toolHeadWrenchBismuth_400=400 + I:toolHeadWrenchBismuth_858=858 + I:toolHeadWrenchBlackBronze_400=400 + I:toolHeadWrenchBlackBronze_418=418 + I:toolHeadWrenchBlackSteel_282=282 + I:toolHeadWrenchBlackSteel_400=400 + I:toolHeadWrenchBlaze_400=400 + I:toolHeadWrenchBlaze_486=486 + I:toolHeadWrenchBlueSteel_326=326 + I:toolHeadWrenchBlueSteel_400=400 + I:toolHeadWrenchBrass_278=278 + I:toolHeadWrenchBrass_400=400 + I:toolHeadWrenchBronze_330=330 + I:toolHeadWrenchBronze_400=400 + I:toolHeadWrenchCarbon_400=400 + I:toolHeadWrenchCarbon_74=74 + I:toolHeadWrenchChrome_234=234 + I:toolHeadWrenchChrome_400=400 + I:toolHeadWrenchCobaltBrass_258=258 + I:toolHeadWrenchCobaltBrass_400=400 + I:toolHeadWrenchCobalt_262=262 + I:toolHeadWrenchCobalt_400=400 + I:toolHeadWrenchCupronickel_266=266 + I:toolHeadWrenchCupronickel_400=400 + I:toolHeadWrenchDamascusSteel_250=250 + I:toolHeadWrenchDamascusSteel_400=400 + I:toolHeadWrenchDuranium_400=400 + I:toolHeadWrenchDuranium_418=418 + I:toolHeadWrenchElectrum_400=400 + I:toolHeadWrenchElectrum_630=630 + I:toolHeadWrenchEpoxidFiberReinforced_400=400 + I:toolHeadWrenchEpoxidFiberReinforced_50=50 + I:toolHeadWrenchEpoxid_400=400 + I:toolHeadWrenchEpoxid_50=50 + I:toolHeadWrenchGold_400=400 + I:toolHeadWrenchGold_810=810 + I:toolHeadWrenchGraphene_400=400 + I:toolHeadWrenchGraphene_418=418 + I:toolHeadWrenchHSSE_350=350 + I:toolHeadWrenchHSSE_400=400 + I:toolHeadWrenchHSSG_400=400 + I:toolHeadWrenchHSSG_418=418 + I:toolHeadWrenchHSSS_400=400 + I:toolHeadWrenchHSSS_542=542 + I:toolHeadWrenchInvar_250=250 + I:toolHeadWrenchInvar_400=400 + I:toolHeadWrenchIridium_400=400 + I:toolHeadWrenchIridium_794=794 + I:toolHeadWrenchIronMagnetic_250=250 + I:toolHeadWrenchIronMagnetic_400=400 + I:toolHeadWrenchIron_250=250 + I:toolHeadWrenchIron_400=400 + I:toolHeadWrenchKanthal_202=202 + I:toolHeadWrenchKanthal_400=400 + I:toolHeadWrenchLead_400=400 + I:toolHeadWrenchLead_854=854 + I:toolHeadWrenchMagnalium_126=126 + I:toolHeadWrenchMagnalium_400=400 + I:toolHeadWrenchManganese_246=246 + I:toolHeadWrenchManganese_400=400 + I:toolHeadWrenchMithril_1006=1006 + I:toolHeadWrenchMithril_400=400 + I:toolHeadWrenchMolybdenum_400=400 + I:toolHeadWrenchMolybdenum_406=406 + I:toolHeadWrenchNaquadahAlloy_400=400 + I:toolHeadWrenchNaquadahAlloy_418=418 + I:toolHeadWrenchNaquadahEnriched_400=400 + I:toolHeadWrenchNaquadahEnriched_418=418 + I:toolHeadWrenchNaquadah_400=400 + I:toolHeadWrenchNaquadah_418=418 + I:toolHeadWrenchNaquadria_400=400 + I:toolHeadWrenchNaquadria_418=418 + I:toolHeadWrenchNeodymiumMagnetic_400=400 + I:toolHeadWrenchNeodymiumMagnetic_602=602 + I:toolHeadWrenchNeodymium_400=400 + I:toolHeadWrenchNeodymium_602=602 + I:toolHeadWrenchNeutronium_400=400 + I:toolHeadWrenchNeutronium_400026=400026 + I:toolHeadWrenchNichrome_250=250 + I:toolHeadWrenchNichrome_400=400 + I:toolHeadWrenchNickelZincFerrite_158=158 + I:toolHeadWrenchNickelZincFerrite_400=400 + I:toolHeadWrenchNickel_258=258 + I:toolHeadWrenchNickel_400=400 + I:toolHeadWrenchOsmiridium_400=400 + I:toolHeadWrenchOsmiridium_790=790 + I:toolHeadWrenchOsmium_400=400 + I:toolHeadWrenchOsmium_786=786 + I:toolHeadWrenchPalladium_400=400 + I:toolHeadWrenchPalladium_450=450 + I:toolHeadWrenchPigIron_250=250 + I:toolHeadWrenchPigIron_400=400 + I:toolHeadWrenchPlatinum_400=400 + I:toolHeadWrenchPlatinum_806=806 + I:toolHeadWrenchPlutonium241_400=400 + I:toolHeadWrenchPlutonium241_998=998 + I:toolHeadWrenchPlutonium_1010=1010 + I:toolHeadWrenchPlutonium_400=400 + I:toolHeadWrenchPolycaprolactam_400=400 + I:toolHeadWrenchPolycaprolactam_46=46 + I:toolHeadWrenchPolyphenyleneSulfide_400=400 + I:toolHeadWrenchPolyphenyleneSulfide_62=62 + I:toolHeadWrenchPolytetrafluoroethylene_400=400 + I:toolHeadWrenchPolytetrafluoroethylene_90=90 + I:toolHeadWrenchRedSteel_302=302 + I:toolHeadWrenchRedSteel_400=400 + I:toolHeadWrenchRoseGold_400=400 + I:toolHeadWrenchRoseGold_702=702 + I:toolHeadWrenchSilver_400=400 + I:toolHeadWrenchSilver_454=454 + I:toolHeadWrenchStainlessSteel_246=246 + I:toolHeadWrenchStainlessSteel_400=400 + I:toolHeadWrenchSteelMagnetic_250=250 + I:toolHeadWrenchSteelMagnetic_400=400 + I:toolHeadWrenchSteel_250=250 + I:toolHeadWrenchSteel_400=400 + I:toolHeadWrenchSterlingSilver_400=400 + I:toolHeadWrenchSterlingSilver_418=418 + I:toolHeadWrenchThorium_400=400 + I:toolHeadWrenchThorium_946=946 + I:toolHeadWrenchTinAlloy_374=374 + I:toolHeadWrenchTinAlloy_400=400 + I:toolHeadWrenchTitanium_218=218 + I:toolHeadWrenchTitanium_400=400 + I:toolHeadWrenchTritanium_400=400 + I:toolHeadWrenchTritanium_418=418 + I:toolHeadWrenchTungstenCarbide_400=400 + I:toolHeadWrenchTungstenCarbide_414=414 + I:toolHeadWrenchTungstenSteel_400=400 + I:toolHeadWrenchTungstenSteel_502=502 + I:toolHeadWrenchTungsten_400=400 + I:toolHeadWrenchTungsten_758=758 + I:toolHeadWrenchUltimet_270=270 + I:toolHeadWrenchUltimet_400=400 + I:toolHeadWrenchUranium235_400=400 + I:toolHeadWrenchUranium235_966=966 + I:toolHeadWrenchUranium_400=400 + I:toolHeadWrenchUranium_978=978 + I:toolHeadWrenchVanadiumSteel_246=246 + I:toolHeadWrenchVanadiumSteel_400=400 + I:toolHeadWrenchWroughtIron_250=250 + I:toolHeadWrenchWroughtIron_400=400 + I:turbineBladeAluminium_156=156 + I:turbineBladeAluminium_400=400 + I:turbineBladeBeryllium_400=400 + I:turbineBladeBeryllium_54=54 + I:turbineBladeBismuthBronze_400=400 + I:turbineBladeBismuthBronze_552=552 + I:turbineBladeBismuth_1248=1248 + I:turbineBladeBismuth_400=400 + I:turbineBladeBlackBronze_400=400 + I:turbineBladeBlackBronze_588=588 + I:turbineBladeBlackSteel_384=384 + I:turbineBladeBlackSteel_400=400 + I:turbineBladeBlaze_400=400 + I:turbineBladeBlaze_690=690 + I:turbineBladeBlueSteel_400=400 + I:turbineBladeBlueSteel_450=450 + I:turbineBladeBrass_378=378 + I:turbineBladeBrass_400=400 + I:turbineBladeBronze_400=400 + I:turbineBladeBronze_456=456 + I:turbineBladeCarbon_400=400 + I:turbineBladeCarbon_72=72 + I:turbineBladeChrome_312=312 + I:turbineBladeChrome_400=400 + I:turbineBladeCobaltBrass_348=348 + I:turbineBladeCobaltBrass_400=400 + I:turbineBladeCobalt_354=354 + I:turbineBladeCobalt_400=400 + I:turbineBladeCupronickel_360=360 + I:turbineBladeCupronickel_400=400 + I:turbineBladeDamascusSteel_336=336 + I:turbineBladeDamascusSteel_400=400 + I:turbineBladeDuranium_400=400 + I:turbineBladeDuranium_588=588 + I:turbineBladeElectrum_400=400 + I:turbineBladeElectrum_906=906 + I:turbineBladeEpoxidFiberReinforced_36=36 + I:turbineBladeEpoxidFiberReinforced_400=400 + I:turbineBladeEpoxid_36=36 + I:turbineBladeEpoxid_400=400 + I:turbineBladeGold_1176=1176 + I:turbineBladeGold_400=400 + I:turbineBladeGraphene_400=400 + I:turbineBladeGraphene_588=588 + I:turbineBladeHSSE_400=400 + I:turbineBladeHSSE_486=486 + I:turbineBladeHSSG_400=400 + I:turbineBladeHSSG_588=588 + I:turbineBladeHSSS_400=400 + I:turbineBladeHSSS_774=774 + I:turbineBladeInvar_336=336 + I:turbineBladeInvar_400=400 + I:turbineBladeIridium_1152=1152 + I:turbineBladeIridium_400=400 + I:turbineBladeIronMagnetic_336=336 + I:turbineBladeIronMagnetic_400=400 + I:turbineBladeIron_336=336 + I:turbineBladeIron_400=400 + I:turbineBladeKanthal_264=264 + I:turbineBladeKanthal_400=400 + I:turbineBladeLead_1242=1242 + I:turbineBladeLead_400=400 + I:turbineBladeMagnalium_150=150 + I:turbineBladeMagnalium_400=400 + I:turbineBladeManganese_330=330 + I:turbineBladeManganese_400=400 + I:turbineBladeMithril_1470=1470 + I:turbineBladeMithril_400=400 + I:turbineBladeMolybdenum_400=400 + I:turbineBladeMolybdenum_570=570 + I:turbineBladeNaquadahAlloy_400=400 + I:turbineBladeNaquadahAlloy_588=588 + I:turbineBladeNaquadahEnriched_400=400 + I:turbineBladeNaquadahEnriched_588=588 + I:turbineBladeNaquadah_400=400 + I:turbineBladeNaquadah_588=588 + I:turbineBladeNaquadria_400=400 + I:turbineBladeNaquadria_588=588 + I:turbineBladeNeodymiumMagnetic_400=400 + I:turbineBladeNeodymiumMagnetic_864=864 + I:turbineBladeNeodymium_400=400 + I:turbineBladeNeodymium_864=864 + I:turbineBladeNeutronium_400=400 + I:turbineBladeNeutronium_600000=600000 + I:turbineBladeNichrome_336=336 + I:turbineBladeNichrome_400=400 + I:turbineBladeNickelZincFerrite_198=198 + I:turbineBladeNickelZincFerrite_400=400 + I:turbineBladeNickel_348=348 + I:turbineBladeNickel_400=400 + I:turbineBladeOsmiridium_1146=1146 + I:turbineBladeOsmiridium_400=400 + I:turbineBladeOsmium_1140=1140 + I:turbineBladeOsmium_400=400 + I:turbineBladePalladium_400=400 + I:turbineBladePalladium_636=636 + I:turbineBladePigIron_336=336 + I:turbineBladePigIron_400=400 + I:turbineBladePlatinum_1170=1170 + I:turbineBladePlatinum_400=400 + I:turbineBladePlutonium241_1458=1458 + I:turbineBladePlutonium241_400=400 + I:turbineBladePlutonium_1476=1476 + I:turbineBladePlutonium_400=400 + I:turbineBladePolycaprolactam_30=30 + I:turbineBladePolycaprolactam_400=400 + I:turbineBladePolyphenyleneSulfide_400=400 + I:turbineBladePolyphenyleneSulfide_54=54 + I:turbineBladePolytetrafluoroethylene_400=400 + I:turbineBladePolytetrafluoroethylene_96=96 + I:turbineBladeRedSteel_400=400 + I:turbineBladeRedSteel_414=414 + I:turbineBladeRoseGold_1014=1014 + I:turbineBladeRoseGold_400=400 + I:turbineBladeSilver_400=400 + I:turbineBladeSilver_642=642 + I:turbineBladeStainlessSteel_330=330 + I:turbineBladeStainlessSteel_400=400 + I:turbineBladeSteelMagnetic_336=336 + I:turbineBladeSteelMagnetic_400=400 + I:turbineBladeSteel_336=336 + I:turbineBladeSteel_400=400 + I:turbineBladeSterlingSilver_400=400 + I:turbineBladeSterlingSilver_588=588 + I:turbineBladeThorium_1380=1380 + I:turbineBladeThorium_400=400 + I:turbineBladeTinAlloy_400=400 + I:turbineBladeTinAlloy_522=522 + I:turbineBladeTitanium_288=288 + I:turbineBladeTitanium_400=400 + I:turbineBladeTritanium_400=400 + I:turbineBladeTritanium_588=588 + I:turbineBladeTungstenCarbide_400=400 + I:turbineBladeTungstenCarbide_582=582 + I:turbineBladeTungstenSteel_400=400 + I:turbineBladeTungstenSteel_714=714 + I:turbineBladeTungsten_1098=1098 + I:turbineBladeTungsten_400=400 + I:turbineBladeUltimet_366=366 + I:turbineBladeUltimet_400=400 + I:turbineBladeUranium235_1410=1410 + I:turbineBladeUranium235_400=400 + I:turbineBladeUranium_1428=1428 + I:turbineBladeUranium_400=400 + I:turbineBladeVanadiumSteel_330=330 + I:turbineBladeVanadiumSteel_400=400 + I:turbineBladeWroughtIron_336=336 + I:turbineBladeWroughtIron_400=400 + I:wireFineAnnealedCopper_16=16 + I:wireFineAnnealedCopper_400=400 + I:wireFineCopper_16=16 + I:wireFineCopper_400=400 + I:wireFineElectrum_18=18 + I:wireFineElectrum_400=400 + I:wireFineGold_24=24 + I:wireFineGold_400=400 + I:wireFineLead_25=25 + I:wireFineLead_400=400 + I:wireFineNiobiumTitanium_16=16 + I:wireFineNiobiumTitanium_400=400 + I:wireFineOsmium_23=23 + I:wireFineOsmium_400=400 + I:wireFinePlatinum_24=24 + I:wireFinePlatinum_400=400 + I:wireFineRedAlloy_400=400 + I:wireFineRedAlloy_50=50 + I:wireFineSolderingAlloy_16=16 + I:wireFineSolderingAlloy_400=400 + I:wireFineSteel_16=16 + I:wireFineSteel_400=400 + I:wireFineTin_16=16 + I:wireFineTin_400=400 + I:wireFineYttriumBariumCuprate_16=16 + I:wireFineYttriumBariumCuprate_400=400 + I:wireGt01Aluminium_16=16 + I:wireGt01Aluminium_400=400 + I:wireGt01AnnealedCopper_31=31 + I:wireGt01AnnealedCopper_400=400 + I:wireGt01BlackSteel_32=32 + I:wireGt01BlackSteel_400=400 + I:wireGt01Cobalt_29=29 + I:wireGt01Cobalt_400=400 + I:wireGt01Copper_31=31 + I:wireGt01Copper_400=400 + I:wireGt01Cupronickel_30=30 + I:wireGt01Cupronickel_400=400 + I:wireGt01Duranium_400=400 + I:wireGt01Duranium_49=49 + I:wireGt01Electrum_400=400 + I:wireGt01Electrum_75=75 + I:wireGt01Gold_400=400 + I:wireGt01Gold_98=98 + I:wireGt01Graphene_400=400 + I:wireGt01Graphene_49=49 + I:wireGt01HSSG_400=400 + I:wireGt01HSSG_49=49 + I:wireGt01Iron_28=28 + I:wireGt01Iron_400=400 + I:wireGt01Kanthal_22=22 + I:wireGt01Kanthal_400=400 + I:wireGt01Lead_103=103 + I:wireGt01Lead_400=400 + I:wireGt01NaquadahAlloy_400=400 + I:wireGt01NaquadahAlloy_49=49 + I:wireGt01Naquadah_400=400 + I:wireGt01Naquadah_49=49 + I:wireGt01Nichrome_28=28 + I:wireGt01Nichrome_400=400 + I:wireGt01Nickel_29=29 + I:wireGt01Nickel_400=400 + I:wireGt01NiobiumTitanium_35=35 + I:wireGt01NiobiumTitanium_400=400 + I:wireGt01Osmium_400=400 + I:wireGt01Osmium_95=95 + I:wireGt01Platinum_400=400 + I:wireGt01Platinum_97=97 + I:wireGt01RedAlloy_201=201 + I:wireGt01RedAlloy_400=400 + I:wireGt01Silver_400=400 + I:wireGt01Silver_53=53 + I:wireGt01SolderingAlloy_400=400 + I:wireGt01SolderingAlloy_59=59 + I:wireGt01Steel_28=28 + I:wireGt01Steel_400=400 + I:wireGt01Tin_400=400 + I:wireGt01Tin_59=59 + I:wireGt01Titanium_24=24 + I:wireGt01Titanium_400=400 + I:wireGt01TungstenSteel_400=400 + I:wireGt01TungstenSteel_59=59 + I:wireGt01Tungsten_400=400 + I:wireGt01Tungsten_91=91 + I:wireGt01VanadiumGallium_27=27 + I:wireGt01VanadiumGallium_400=400 + I:wireGt01YttriumBariumCuprate_25=25 + I:wireGt01YttriumBariumCuprate_400=400 + I:wireGt01Zinc_32=32 + I:wireGt01Zinc_400=400 + I:wireGt02Aluminium_26=26 + I:wireGt02Aluminium_400=400 + I:wireGt02AnnealedCopper_400=400 + I:wireGt02AnnealedCopper_63=63 + I:wireGt02BlackSteel_400=400 + I:wireGt02BlackSteel_64=64 + I:wireGt02Cobalt_400=400 + I:wireGt02Cobalt_59=59 + I:wireGt02Copper_400=400 + I:wireGt02Copper_63=63 + I:wireGt02Cupronickel_400=400 + I:wireGt02Cupronickel_60=60 + I:wireGt02Duranium_400=400 + I:wireGt02Duranium_98=98 + I:wireGt02Electrum_151=151 + I:wireGt02Electrum_400=400 + I:wireGt02Gold_196=196 + I:wireGt02Gold_400=400 + I:wireGt02Graphene_400=400 + I:wireGt02Graphene_98=98 + I:wireGt02HSSG_400=400 + I:wireGt02HSSG_98=98 + I:wireGt02Iron_400=400 + I:wireGt02Iron_56=56 + I:wireGt02Kanthal_400=400 + I:wireGt02Kanthal_44=44 + I:wireGt02Lead_207=207 + I:wireGt02Lead_400=400 + I:wireGt02NaquadahAlloy_400=400 + I:wireGt02NaquadahAlloy_98=98 + I:wireGt02Naquadah_400=400 + I:wireGt02Naquadah_98=98 + I:wireGt02Nichrome_400=400 + I:wireGt02Nichrome_56=56 + I:wireGt02Nickel_400=400 + I:wireGt02Nickel_58=58 + I:wireGt02NiobiumTitanium_400=400 + I:wireGt02NiobiumTitanium_71=71 + I:wireGt02Osmium_190=190 + I:wireGt02Osmium_400=400 + I:wireGt02Platinum_195=195 + I:wireGt02Platinum_400=400 + I:wireGt02RedAlloy_400=400 + I:wireGt02RedAlloy_403=403 + I:wireGt02Silver_107=107 + I:wireGt02Silver_400=400 + I:wireGt02SolderingAlloy_118=118 + I:wireGt02SolderingAlloy_400=400 + I:wireGt02Steel_400=400 + I:wireGt02Steel_56=56 + I:wireGt02Tin_118=118 + I:wireGt02Tin_400=400 + I:wireGt02Titanium_400=400 + I:wireGt02Titanium_48=48 + I:wireGt02TungstenSteel_119=119 + I:wireGt02TungstenSteel_400=400 + I:wireGt02Tungsten_183=183 + I:wireGt02Tungsten_400=400 + I:wireGt02VanadiumGallium_400=400 + I:wireGt02VanadiumGallium_55=55 + I:wireGt02YttriumBariumCuprate_400=400 + I:wireGt02YttriumBariumCuprate_51=51 + I:wireGt02Zinc_400=400 + I:wireGt02Zinc_65=65 + I:wireGt04Aluminium_400=400 + I:wireGt04Aluminium_52=52 + I:wireGt04AnnealedCopper_126=126 + I:wireGt04AnnealedCopper_400=400 + I:wireGt04BlackSteel_128=128 + I:wireGt04BlackSteel_400=400 + I:wireGt04Cobalt_118=118 + I:wireGt04Cobalt_400=400 + I:wireGt04Copper_126=126 + I:wireGt04Copper_400=400 + I:wireGt04Cupronickel_120=120 + I:wireGt04Cupronickel_400=400 + I:wireGt04Duranium_196=196 + I:wireGt04Duranium_400=400 + I:wireGt04Electrum_302=302 + I:wireGt04Electrum_400=400 + I:wireGt04Gold_392=392 + I:wireGt04Gold_400=400 + I:wireGt04Graphene_196=196 + I:wireGt04Graphene_400=400 + I:wireGt04HSSG_196=196 + I:wireGt04HSSG_400=400 + I:wireGt04Iron_112=112 + I:wireGt04Iron_400=400 + I:wireGt04Kanthal_400=400 + I:wireGt04Kanthal_88=88 + I:wireGt04Lead_400=400 + I:wireGt04Lead_414=414 + I:wireGt04NaquadahAlloy_196=196 + I:wireGt04NaquadahAlloy_400=400 + I:wireGt04Naquadah_196=196 + I:wireGt04Naquadah_400=400 + I:wireGt04Nichrome_112=112 + I:wireGt04Nichrome_400=400 + I:wireGt04Nickel_116=116 + I:wireGt04Nickel_400=400 + I:wireGt04NiobiumTitanium_142=142 + I:wireGt04NiobiumTitanium_400=400 + I:wireGt04Osmium_380=380 + I:wireGt04Osmium_400=400 + I:wireGt04Platinum_390=390 + I:wireGt04Platinum_400=400 + I:wireGt04RedAlloy_400=400 + I:wireGt04RedAlloy_806=806 + I:wireGt04Silver_214=214 + I:wireGt04Silver_400=400 + I:wireGt04SolderingAlloy_236=236 + I:wireGt04SolderingAlloy_400=400 + I:wireGt04Steel_112=112 + I:wireGt04Steel_400=400 + I:wireGt04Tin_236=236 + I:wireGt04Tin_400=400 + I:wireGt04Titanium_400=400 + I:wireGt04Titanium_96=96 + I:wireGt04TungstenSteel_238=238 + I:wireGt04TungstenSteel_400=400 + I:wireGt04Tungsten_366=366 + I:wireGt04Tungsten_400=400 + I:wireGt04VanadiumGallium_110=110 + I:wireGt04VanadiumGallium_400=400 + I:wireGt04YttriumBariumCuprate_102=102 + I:wireGt04YttriumBariumCuprate_400=400 + I:wireGt04Zinc_130=130 + I:wireGt04Zinc_400=400 + I:wireGt08Aluminium_104=104 + I:wireGt08Aluminium_400=400 + I:wireGt08AnnealedCopper_252=252 + I:wireGt08AnnealedCopper_400=400 + I:wireGt08BlackSteel_256=256 + I:wireGt08BlackSteel_400=400 + I:wireGt08Cobalt_236=236 + I:wireGt08Cobalt_400=400 + I:wireGt08Copper_252=252 + I:wireGt08Copper_400=400 + I:wireGt08Cupronickel_240=240 + I:wireGt08Cupronickel_400=400 + I:wireGt08Duranium_392=392 + I:wireGt08Duranium_400=400 + I:wireGt08Electrum_400=400 + I:wireGt08Electrum_604=604 + I:wireGt08Gold_400=400 + I:wireGt08Gold_784=784 + I:wireGt08Graphene_392=392 + I:wireGt08Graphene_400=400 + I:wireGt08HSSG_392=392 + I:wireGt08HSSG_400=400 + I:wireGt08Iron_224=224 + I:wireGt08Iron_400=400 + I:wireGt08Kanthal_176=176 + I:wireGt08Kanthal_400=400 + I:wireGt08Lead_400=400 + I:wireGt08Lead_828=828 + I:wireGt08NaquadahAlloy_392=392 + I:wireGt08NaquadahAlloy_400=400 + I:wireGt08Naquadah_392=392 + I:wireGt08Naquadah_400=400 + I:wireGt08Nichrome_224=224 + I:wireGt08Nichrome_400=400 + I:wireGt08Nickel_232=232 + I:wireGt08Nickel_400=400 + I:wireGt08NiobiumTitanium_284=284 + I:wireGt08NiobiumTitanium_400=400 + I:wireGt08Osmium_400=400 + I:wireGt08Osmium_760=760 + I:wireGt08Platinum_400=400 + I:wireGt08Platinum_780=780 + I:wireGt08RedAlloy_1612=1612 + I:wireGt08RedAlloy_400=400 + I:wireGt08Silver_400=400 + I:wireGt08Silver_428=428 + I:wireGt08SolderingAlloy_400=400 + I:wireGt08SolderingAlloy_472=472 + I:wireGt08Steel_224=224 + I:wireGt08Steel_400=400 + I:wireGt08Tin_400=400 + I:wireGt08Tin_472=472 + I:wireGt08Titanium_192=192 + I:wireGt08Titanium_400=400 + I:wireGt08TungstenSteel_400=400 + I:wireGt08TungstenSteel_476=476 + I:wireGt08Tungsten_400=400 + I:wireGt08Tungsten_732=732 + I:wireGt08VanadiumGallium_220=220 + I:wireGt08VanadiumGallium_400=400 + I:wireGt08YttriumBariumCuprate_204=204 + I:wireGt08YttriumBariumCuprate_400=400 + I:wireGt08Zinc_260=260 + I:wireGt08Zinc_400=400 + I:wireGt12Aluminium_156=156 + I:wireGt12Aluminium_400=400 + I:wireGt12AnnealedCopper_378=378 + I:wireGt12AnnealedCopper_400=400 + I:wireGt12BlackSteel_384=384 + I:wireGt12BlackSteel_400=400 + I:wireGt12Cobalt_354=354 + I:wireGt12Cobalt_400=400 + I:wireGt12Copper_378=378 + I:wireGt12Copper_400=400 + I:wireGt12Cupronickel_360=360 + I:wireGt12Cupronickel_400=400 + I:wireGt12Duranium_400=400 + I:wireGt12Duranium_588=588 + I:wireGt12Electrum_400=400 + I:wireGt12Electrum_906=906 + I:wireGt12Gold_1176=1176 + I:wireGt12Gold_400=400 + I:wireGt12Graphene_400=400 + I:wireGt12Graphene_588=588 + I:wireGt12HSSG_400=400 + I:wireGt12HSSG_588=588 + I:wireGt12Iron_336=336 + I:wireGt12Iron_400=400 + I:wireGt12Kanthal_264=264 + I:wireGt12Kanthal_400=400 + I:wireGt12Lead_1242=1242 + I:wireGt12Lead_400=400 + I:wireGt12NaquadahAlloy_400=400 + I:wireGt12NaquadahAlloy_588=588 + I:wireGt12Naquadah_400=400 + I:wireGt12Naquadah_588=588 + I:wireGt12Nichrome_336=336 + I:wireGt12Nichrome_400=400 + I:wireGt12Nickel_348=348 + I:wireGt12Nickel_400=400 + I:wireGt12NiobiumTitanium_400=400 + I:wireGt12NiobiumTitanium_426=426 + I:wireGt12Osmium_1140=1140 + I:wireGt12Osmium_400=400 + I:wireGt12Platinum_1170=1170 + I:wireGt12Platinum_400=400 + I:wireGt12RedAlloy_2418=2418 + I:wireGt12RedAlloy_400=400 + I:wireGt12Silver_400=400 + I:wireGt12Silver_642=642 + I:wireGt12SolderingAlloy_400=400 + I:wireGt12SolderingAlloy_708=708 + I:wireGt12Steel_336=336 + I:wireGt12Steel_400=400 + I:wireGt12Tin_400=400 + I:wireGt12Tin_708=708 + I:wireGt12Titanium_288=288 + I:wireGt12Titanium_400=400 + I:wireGt12TungstenSteel_400=400 + I:wireGt12TungstenSteel_714=714 + I:wireGt12Tungsten_1098=1098 + I:wireGt12Tungsten_400=400 + I:wireGt12VanadiumGallium_330=330 + I:wireGt12VanadiumGallium_400=400 + I:wireGt12YttriumBariumCuprate_306=306 + I:wireGt12YttriumBariumCuprate_400=400 + I:wireGt12Zinc_390=390 + I:wireGt12Zinc_400=400 + I:wireGt16Aluminium_208=208 + I:wireGt16Aluminium_400=400 + I:wireGt16AnnealedCopper_400=400 + I:wireGt16AnnealedCopper_504=504 + I:wireGt16BlackSteel_400=400 + I:wireGt16BlackSteel_512=512 + I:wireGt16Cobalt_400=400 + I:wireGt16Cobalt_472=472 + I:wireGt16Copper_400=400 + I:wireGt16Copper_504=504 + I:wireGt16Cupronickel_400=400 + I:wireGt16Cupronickel_480=480 + I:wireGt16Duranium_400=400 + I:wireGt16Duranium_784=784 + I:wireGt16Electrum_1208=1208 + I:wireGt16Electrum_400=400 + I:wireGt16Gold_1568=1568 + I:wireGt16Gold_400=400 + I:wireGt16Graphene_400=400 + I:wireGt16Graphene_784=784 + I:wireGt16HSSG_400=400 + I:wireGt16HSSG_784=784 + I:wireGt16Iron_400=400 + I:wireGt16Iron_448=448 + I:wireGt16Kanthal_352=352 + I:wireGt16Kanthal_400=400 + I:wireGt16Lead_1656=1656 + I:wireGt16Lead_400=400 + I:wireGt16NaquadahAlloy_400=400 + I:wireGt16NaquadahAlloy_784=784 + I:wireGt16Naquadah_400=400 + I:wireGt16Naquadah_784=784 + I:wireGt16Nichrome_400=400 + I:wireGt16Nichrome_448=448 + I:wireGt16Nickel_400=400 + I:wireGt16Nickel_464=464 + I:wireGt16NiobiumTitanium_400=400 + I:wireGt16NiobiumTitanium_568=568 + I:wireGt16Osmium_1520=1520 + I:wireGt16Osmium_400=400 + I:wireGt16Platinum_1560=1560 + I:wireGt16Platinum_400=400 + I:wireGt16RedAlloy_3224=3224 + I:wireGt16RedAlloy_400=400 + I:wireGt16Silver_400=400 + I:wireGt16Silver_856=856 + I:wireGt16SolderingAlloy_400=400 + I:wireGt16SolderingAlloy_944=944 + I:wireGt16Steel_400=400 + I:wireGt16Steel_448=448 + I:wireGt16Tin_400=400 + I:wireGt16Tin_944=944 + I:wireGt16Titanium_384=384 + I:wireGt16Titanium_400=400 + I:wireGt16TungstenSteel_400=400 + I:wireGt16TungstenSteel_952=952 + I:wireGt16Tungsten_1464=1464 + I:wireGt16Tungsten_400=400 + I:wireGt16VanadiumGallium_400=400 + I:wireGt16VanadiumGallium_440=440 + I:wireGt16YttriumBariumCuprate_400=400 + I:wireGt16YttriumBariumCuprate_408=408 + I:wireGt16Zinc_400=400 + I:wireGt16Zinc_520=520 +} + + +pyrolyse { + I:dustSugar_160=160 + I:dustSugar_320=320 + I:ic2.itemBiochaff_100=100 + I:ic2.itemBiochaff_200=200 + I:tile.log.acacia_320=320 + I:tile.log.acacia_640=640 + I:tile.log.oak_320=320 + I:tile.log.oak_640=640 +} + + +rcblastfurnace { + B:dustSteelMagnetic_true=true + B:dustSteel_true=true +} + + +recipereplacements { + B:Bronze.Axe_true=true + B:Bronze.Boots_true=true + B:Bronze.ChestPlate_true=true + B:Bronze.Helmet_true=true + B:Bronze.Hoe_true=true + B:Bronze.Pants_true=true + B:Bronze.Pickaxe_true=true + B:Bronze.Shovel_true=true + B:Bronze.Sword_true=true + B:Gold.Axe_true=true + B:Gold.Boots_true=true + B:Gold.ChestPlate_true=true + B:Gold.Helmet_true=true + B:Gold.Hoe_true=true + B:Gold.Pants_true=true + B:Gold.Pickaxe_true=true + B:Gold.PressurePlate_true=true + B:Gold.Shovel_true=true + B:Gold.Sword_true=true + B:Iron.Axe_true=true + B:Iron.Bars_true=true + B:Iron.Boots_true=true + B:Iron.Bucket_true=true + B:Iron.Cauldron_true=true + B:Iron.ChestPlate_true=true + B:Iron.Door_true=true + B:Iron.Helmet_true=true + B:Iron.Hoe_true=true + B:Iron.Hopper_true=true + B:Iron.Pants_true=true + B:Iron.Pickaxe_true=true + B:Iron.PressurePlate_true=true + B:Iron.Shears_true=true + B:Iron.Shovel_true=true + B:Iron.Sword_true=true + B:Rubber.Sheet_true=true +} + + +rockcrushing { + B:blockAluminium_true=true + B:blockAmericium_true=true + B:blockAmethyst_true=true + B:blockAnnealedCopper_true=true + B:blockAntimony_true=true + B:blockArsenic_true=true + B:blockBasalt_true=true + B:blockBatteryAlloy_true=true + B:blockBeryllium_true=true + B:blockBismuthBronze_true=true + B:blockBismuth_true=true + B:blockBlackBronze_true=true + B:blockBlackSteel_true=true + B:blockBlueSteel_true=true + B:blockBlueTopaz_true=true + B:blockBrass_true=true + B:blockBronze_true=true + B:blockCaesium_true=true + B:blockCerium_true=true + B:blockCertusQuartz_true=true + B:blockCharcoal_true=true + B:blockChrome_true=true + B:blockCoal_true=true + B:blockCobaltBrass_true=true + B:blockCobalt_true=true + B:blockCopper_true=true + B:blockCupronickel_true=true + B:blockDamascusSteel_true=true + B:blockDiamond_true=true + B:blockDilithium_true=true + B:blockDuranium_true=true + B:blockElectrum_true=true + B:blockEmerald_true=true + B:blockEnderEye_true=true + B:blockEnderPearl_true=true + B:blockEuropium_true=true + B:blockFoolsRuby_true=true + B:blockForcicium_true=true + B:blockForcillium_true=true + B:blockGallium_true=true + B:blockGarnetRed_true=true + B:blockGarnetYellow_true=true + B:blockGold_true=true + B:blockGreenSapphire_true=true + B:blockHSSE_true=true + B:blockHSSG_true=true + B:blockHSSS_true=true + B:blockIndium_true=true + B:blockInvar_true=true + B:blockIridium_true=true + B:blockIronMagnetic_true=true + B:blockIron_true=true + B:blockJasper_true=true + B:blockKanthal_true=true + B:blockLapis_true=true + B:blockLazurite_true=true + B:blockLead_true=true + B:blockLignite_true=true + B:blockLutetium_true=true + B:blockMagnalium_true=true + B:blockMagnesium_true=true + B:blockManganese_true=true + B:blockMithril_true=true + B:blockMolybdenum_true=true + B:blockMonazite_true=true + B:blockNaquadahAlloy_true=true + B:blockNaquadahEnriched_true=true + B:blockNaquadah_true=true + B:blockNaquadria_true=true + B:blockNeodymiumMagnetic_true=true + B:blockNeodymium_true=true + B:blockNetherStar_true=true + B:blockNeutronium_true=true + B:blockNichrome_true=true + B:blockNickel_true=true + B:blockNiobiumNitride_true=true + B:blockNiobiumTitanium_true=true + B:blockNiobium_true=true + B:blockNiter_true=true + B:blockOlivine_true=true + B:blockOpal_true=true + B:blockOsmiridium_true=true + B:blockOsmium_true=true + B:blockPalladium_true=true + B:blockPhosphorus_true=true + B:blockPigIron_true=true + B:blockPlatinum_true=true + B:blockPlutonium241_true=true + B:blockPlutonium_true=true + B:blockQuartzite_true=true + B:blockRedAlloy_true=true + B:blockRedSteel_true=true + B:blockRedstone_true=true + B:blockRoseGold_true=true + B:blockRuby_true=true + B:blockSapphire_true=true + B:blockSilicon_true=true + B:blockSilver_true=true + B:blockSodalite_true=true + B:blockSolderingAlloy_true=true + B:blockStainlessSteel_true=true + B:blockSteelMagnetic_true=true + B:blockSteel_true=true + B:blockSterlingSilver_true=true + B:blockTantalum_true=true + B:blockTanzanite_true=true + B:blockThorium_true=true + B:blockTinAlloy_true=true + B:blockTin_true=true + B:blockTitanium_true=true + B:blockTopaz_true=true + B:blockTritanium_true=true + B:blockTungstenCarbide_true=true + B:blockTungstenSteel_true=true + B:blockTungsten_true=true + B:blockUltimet_true=true + B:blockUranium235_true=true + B:blockUranium_true=true + B:blockVanadiumGallium_true=true + B:blockVanadiumSteel_true=true + B:blockVanadium_true=true + B:blockWroughtIron_true=true + B:blockYttriumBariumCuprate_true=true + B:blockYttrium_true=true + B:blockZinc_true=true + B:boltAluminium_true=true + B:boltAmethyst_true=true + B:boltBeryllium_true=true + B:boltBismuthBronze_true=true + B:boltBismuth_true=true + B:boltBlackBronze_true=true + B:boltBlackSteel_true=true + B:boltBlueSteel_true=true + B:boltBlueTopaz_true=true + B:boltBrass_true=true + B:boltBronze_true=true + B:boltCarbon_true=true + B:boltCertusQuartz_true=true + B:boltChrome_true=true + B:boltCobaltBrass_true=true + B:boltCobalt_true=true + B:boltCupronickel_true=true + B:boltDamascusSteel_true=true + B:boltDiamond_true=true + B:boltDuranium_true=true + B:boltElectrum_true=true + B:boltEmerald_true=true + B:boltEpoxidFiberReinforced_true=true + B:boltEpoxid_true=true + B:boltGarnetRed_true=true + B:boltGarnetYellow_true=true + B:boltGold_true=true + B:boltGreenSapphire_true=true + B:boltHSSE_true=true + B:boltHSSG_true=true + B:boltHSSS_true=true + B:boltInvar_true=true + B:boltIridium_true=true + B:boltIronMagnetic_true=true + B:boltIron_true=true + B:boltKanthal_true=true + B:boltLead_true=true + B:boltMagnalium_true=true + B:boltManganese_true=true + B:boltMithril_true=true + B:boltMolybdenum_true=true + B:boltNaquadahAlloy_true=true + B:boltNaquadahEnriched_true=true + B:boltNaquadah_true=true + B:boltNaquadria_true=true + B:boltNeodymiumMagnetic_true=true + B:boltNeodymium_true=true + B:boltNetherQuartz_true=true + B:boltNetherStar_true=true + B:boltNeutronium_true=true + B:boltNichrome_true=true + B:boltNickelZincFerrite_true=true + B:boltNickel_true=true + B:boltOlivine_true=true + B:boltOpal_true=true + B:boltOsmiridium_true=true + B:boltOsmium_true=true + B:boltPalladium_true=true + B:boltPigIron_true=true + B:boltPlastic_true=true + B:boltPlatinum_true=true + B:boltPlutonium241_true=true + B:boltPlutonium_true=true + B:boltPolycaprolactam_true=true + B:boltPolyphenyleneSulfide_true=true + B:boltPolystyrene_true=true + B:boltPolytetrafluoroethylene_true=true + B:boltPolyvinylChloride_true=true + B:boltRedSteel_true=true + B:boltRoseGold_true=true + B:boltRubber_true=true + B:boltRuby_true=true + B:boltSapphire_true=true + B:boltSilicone_true=true + B:boltSilver_true=true + B:boltStainlessSteel_true=true + B:boltSteelMagnetic_true=true + B:boltSteel_true=true + B:boltSterlingSilver_true=true + B:boltStyreneButadieneRubber_true=true + B:boltTanzanite_true=true + B:boltThorium_true=true + B:boltTinAlloy_true=true + B:boltTin_true=true + B:boltTitanium_true=true + B:boltTopaz_true=true + B:boltTritanium_true=true + B:boltTungstenCarbide_true=true + B:boltTungstenSteel_true=true + B:boltTungsten_true=true + B:boltUltimet_true=true + B:boltUranium235_true=true + B:boltUranium_true=true + B:boltVanadiumSteel_true=true + B:boltWroughtIron_true=true + B:bucketEmpty_true=true + B:cableGt01Aluminium_true=true + B:cableGt01AnnealedCopper_true=true + B:cableGt01BlackSteel_true=true + B:cableGt01Cobalt_true=true + B:cableGt01Copper_true=true + B:cableGt01Cupronickel_true=true + B:cableGt01Duranium_true=true + B:cableGt01Electrum_true=true + B:cableGt01Gold_true=true + B:cableGt01HSSG_true=true + B:cableGt01Iron_true=true + B:cableGt01Kanthal_true=true + B:cableGt01Lead_true=true + B:cableGt01NaquadahAlloy_true=true + B:cableGt01Naquadah_true=true + B:cableGt01Nichrome_true=true + B:cableGt01Nickel_true=true + B:cableGt01NiobiumTitanium_true=true + B:cableGt01Osmium_true=true + B:cableGt01Platinum_true=true + B:cableGt01RedAlloy_true=true + B:cableGt01Silver_true=true + B:cableGt01SolderingAlloy_true=true + B:cableGt01Steel_true=true + B:cableGt01Tin_true=true + B:cableGt01Titanium_true=true + B:cableGt01TungstenSteel_true=true + B:cableGt01Tungsten_true=true + B:cableGt01VanadiumGallium_true=true + B:cableGt01YttriumBariumCuprate_true=true + B:cableGt01Zinc_true=true + B:cableGt02Aluminium_true=true + B:cableGt02AnnealedCopper_true=true + B:cableGt02BlackSteel_true=true + B:cableGt02Cobalt_true=true + B:cableGt02Copper_true=true + B:cableGt02Cupronickel_true=true + B:cableGt02Duranium_true=true + B:cableGt02Electrum_true=true + B:cableGt02Gold_true=true + B:cableGt02HSSG_true=true + B:cableGt02Iron_true=true + B:cableGt02Kanthal_true=true + B:cableGt02Lead_true=true + B:cableGt02NaquadahAlloy_true=true + B:cableGt02Naquadah_true=true + B:cableGt02Nichrome_true=true + B:cableGt02Nickel_true=true + B:cableGt02NiobiumTitanium_true=true + B:cableGt02Osmium_true=true + B:cableGt02Platinum_true=true + B:cableGt02RedAlloy_true=true + B:cableGt02Silver_true=true + B:cableGt02SolderingAlloy_true=true + B:cableGt02Steel_true=true + B:cableGt02Tin_true=true + B:cableGt02Titanium_true=true + B:cableGt02TungstenSteel_true=true + B:cableGt02Tungsten_true=true + B:cableGt02VanadiumGallium_true=true + B:cableGt02YttriumBariumCuprate_true=true + B:cableGt02Zinc_true=true + B:cableGt04Aluminium_true=true + B:cableGt04AnnealedCopper_true=true + B:cableGt04BlackSteel_true=true + B:cableGt04Cobalt_true=true + B:cableGt04Copper_true=true + B:cableGt04Cupronickel_true=true + B:cableGt04Duranium_true=true + B:cableGt04Electrum_true=true + B:cableGt04Gold_true=true + B:cableGt04HSSG_true=true + B:cableGt04Iron_true=true + B:cableGt04Kanthal_true=true + B:cableGt04Lead_true=true + B:cableGt04NaquadahAlloy_true=true + B:cableGt04Naquadah_true=true + B:cableGt04Nichrome_true=true + B:cableGt04Nickel_true=true + B:cableGt04NiobiumTitanium_true=true + B:cableGt04Osmium_true=true + B:cableGt04Platinum_true=true + B:cableGt04RedAlloy_true=true + B:cableGt04Silver_true=true + B:cableGt04SolderingAlloy_true=true + B:cableGt04Steel_true=true + B:cableGt04Tin_true=true + B:cableGt04Titanium_true=true + B:cableGt04TungstenSteel_true=true + B:cableGt04Tungsten_true=true + B:cableGt04VanadiumGallium_true=true + B:cableGt04YttriumBariumCuprate_true=true + B:cableGt04Zinc_true=true + B:cableGt08Aluminium_true=true + B:cableGt08AnnealedCopper_true=true + B:cableGt08BlackSteel_true=true + B:cableGt08Cobalt_true=true + B:cableGt08Copper_true=true + B:cableGt08Cupronickel_true=true + B:cableGt08Duranium_true=true + B:cableGt08Electrum_true=true + B:cableGt08Gold_true=true + B:cableGt08HSSG_true=true + B:cableGt08Iron_true=true + B:cableGt08Kanthal_true=true + B:cableGt08Lead_true=true + B:cableGt08NaquadahAlloy_true=true + B:cableGt08Naquadah_true=true + B:cableGt08Nichrome_true=true + B:cableGt08Nickel_true=true + B:cableGt08NiobiumTitanium_true=true + B:cableGt08Osmium_true=true + B:cableGt08Platinum_true=true + B:cableGt08RedAlloy_true=true + B:cableGt08Silver_true=true + B:cableGt08SolderingAlloy_true=true + B:cableGt08Steel_true=true + B:cableGt08Tin_true=true + B:cableGt08Titanium_true=true + B:cableGt08TungstenSteel_true=true + B:cableGt08Tungsten_true=true + B:cableGt08VanadiumGallium_true=true + B:cableGt08YttriumBariumCuprate_true=true + B:cableGt08Zinc_true=true + B:cableGt12Aluminium_true=true + B:cableGt12AnnealedCopper_true=true + B:cableGt12BlackSteel_true=true + B:cableGt12Cobalt_true=true + B:cableGt12Copper_true=true + B:cableGt12Cupronickel_true=true + B:cableGt12Duranium_true=true + B:cableGt12Electrum_true=true + B:cableGt12Gold_true=true + B:cableGt12HSSG_true=true + B:cableGt12Iron_true=true + B:cableGt12Kanthal_true=true + B:cableGt12Lead_true=true + B:cableGt12NaquadahAlloy_true=true + B:cableGt12Naquadah_true=true + B:cableGt12Nichrome_true=true + B:cableGt12Nickel_true=true + B:cableGt12NiobiumTitanium_true=true + B:cableGt12Osmium_true=true + B:cableGt12Platinum_true=true + B:cableGt12RedAlloy_true=true + B:cableGt12Silver_true=true + B:cableGt12SolderingAlloy_true=true + B:cableGt12Steel_true=true + B:cableGt12Tin_true=true + B:cableGt12Titanium_true=true + B:cableGt12TungstenSteel_true=true + B:cableGt12Tungsten_true=true + B:cableGt12VanadiumGallium_true=true + B:cableGt12YttriumBariumCuprate_true=true + B:cableGt12Zinc_true=true + B:cellEmpty_true=true + B:crushedAlmandine_true=true + B:crushedAluminium_true=true + B:crushedAmethyst_true=true + B:crushedApatite_true=true + B:crushedBandedIron_true=true + B:crushedBarite_true=true + B:crushedBastnasite_true=true + B:crushedBauxite_true=true + B:crushedBentonite_true=true + B:crushedBeryllium_true=true + B:crushedBismuth_true=true + B:crushedBlueTopaz_true=true + B:crushedBrownLimonite_true=true + B:crushedCalcite_true=true + B:crushedCassiteriteSand_true=true + B:crushedCassiterite_true=true + B:crushedCentrifugedAlmandine_true=true + B:crushedCentrifugedAluminium_true=true + B:crushedCentrifugedAmethyst_true=true + B:crushedCentrifugedApatite_true=true + B:crushedCentrifugedBandedIron_true=true + B:crushedCentrifugedBarite_true=true + B:crushedCentrifugedBastnasite_true=true + B:crushedCentrifugedBauxite_true=true + B:crushedCentrifugedBentonite_true=true + B:crushedCentrifugedBeryllium_true=true + B:crushedCentrifugedBismuth_true=true + B:crushedCentrifugedBlueTopaz_true=true + B:crushedCentrifugedBrownLimonite_true=true + B:crushedCentrifugedCalcite_true=true + B:crushedCentrifugedCassiteriteSand_true=true + B:crushedCentrifugedCassiterite_true=true + B:crushedCentrifugedCertusQuartz_true=true + B:crushedCentrifugedChalcopyrite_true=true + B:crushedCentrifugedChrome_true=true + B:crushedCentrifugedChromite_true=true + B:crushedCentrifugedCinnabar_true=true + B:crushedCentrifugedCoal_true=true + B:crushedCentrifugedCobaltite_true=true + B:crushedCentrifugedCooperite_true=true + B:crushedCentrifugedCopper_true=true + B:crushedCentrifugedDiamond_true=true + B:crushedCentrifugedDiatomite_true=true + B:crushedCentrifugedEmerald_true=true + B:crushedCentrifugedFoolsRuby_true=true + B:crushedCentrifugedGalena_true=true + B:crushedCentrifugedGarnetRed_true=true + B:crushedCentrifugedGarnetYellow_true=true + B:crushedCentrifugedGarnierite_true=true + B:crushedCentrifugedGlauconite_true=true + B:crushedCentrifugedGold_true=true + B:crushedCentrifugedGraphite_true=true + B:crushedCentrifugedGreenSapphire_true=true + B:crushedCentrifugedGrossular_true=true + B:crushedCentrifugedIlmenite_true=true + B:crushedCentrifugedIridium_true=true + B:crushedCentrifugedIron_true=true + B:crushedCentrifugedLapis_true=true + B:crushedCentrifugedLazurite_true=true + B:crushedCentrifugedLead_true=true + B:crushedCentrifugedLepidolite_true=true + B:crushedCentrifugedLignite_true=true + B:crushedCentrifugedLithium_true=true + B:crushedCentrifugedMagnesite_true=true + B:crushedCentrifugedMagnetite_true=true + B:crushedCentrifugedMalachite_true=true + B:crushedCentrifugedManganese_true=true + B:crushedCentrifugedMolybdenite_true=true + B:crushedCentrifugedMolybdenum_true=true + B:crushedCentrifugedMonazite_true=true + B:crushedCentrifugedNaquadahEnriched_true=true + B:crushedCentrifugedNaquadah_true=true + B:crushedCentrifugedNaquadria_true=true + B:crushedCentrifugedNeodymium_true=true + B:crushedCentrifugedNetherQuartz_true=true + B:crushedCentrifugedNickel_true=true + B:crushedCentrifugedOilsands_true=true + B:crushedCentrifugedOlivine_true=true + B:crushedCentrifugedOpal_true=true + B:crushedCentrifugedOsmium_true=true + B:crushedCentrifugedPalladium_true=true + B:crushedCentrifugedPentlandite_true=true + B:crushedCentrifugedPhosphate_true=true + B:crushedCentrifugedPhosphorus_true=true + B:crushedCentrifugedPitchblende_true=true + B:crushedCentrifugedPlatinum_true=true + B:crushedCentrifugedPlutonium_true=true + B:crushedCentrifugedPowellite_true=true + B:crushedCentrifugedPyrite_true=true + B:crushedCentrifugedPyrochlore_true=true + B:crushedCentrifugedPyrolusite_true=true + B:crushedCentrifugedPyrope_true=true + B:crushedCentrifugedQuartzite_true=true + B:crushedCentrifugedRedstone_true=true + B:crushedCentrifugedRockSalt_true=true + B:crushedCentrifugedRuby_true=true + B:crushedCentrifugedSalt_true=true + B:crushedCentrifugedSaltpeter_true=true + B:crushedCentrifugedSapphire_true=true + B:crushedCentrifugedScheelite_true=true + B:crushedCentrifugedSilver_true=true + B:crushedCentrifugedSoapstone_true=true + B:crushedCentrifugedSodalite_true=true + B:crushedCentrifugedSpessartine_true=true + B:crushedCentrifugedSphalerite_true=true + B:crushedCentrifugedSpodumene_true=true + B:crushedCentrifugedStibnite_true=true + B:crushedCentrifugedSulfur_true=true + B:crushedCentrifugedTalc_true=true + B:crushedCentrifugedTantalite_true=true + B:crushedCentrifugedTanzanite_true=true + B:crushedCentrifugedTetrahedrite_true=true + B:crushedCentrifugedThorium_true=true + B:crushedCentrifugedTin_true=true + B:crushedCentrifugedTitanium_true=true + B:crushedCentrifugedTopaz_true=true + B:crushedCentrifugedTungstate_true=true + B:crushedCentrifugedUraninite_true=true + B:crushedCentrifugedUranium235_true=true + B:crushedCentrifugedUranium_true=true + B:crushedCentrifugedVanadiumMagnetite_true=true + B:crushedCentrifugedWulfenite_true=true + B:crushedCentrifugedYellowLimonite_true=true + B:crushedCentrifugedZinc_true=true + B:crushedCertusQuartz_true=true + B:crushedChalcopyrite_true=true + B:crushedChrome_true=true + B:crushedChromite_true=true + B:crushedCinnabar_true=true + B:crushedCoal_true=true + B:crushedCobaltite_true=true + B:crushedCooperite_true=true + B:crushedCopper_true=true + B:crushedDiamond_true=true + B:crushedDiatomite_true=true + B:crushedEmerald_true=true + B:crushedFoolsRuby_true=true + B:crushedGalena_true=true + B:crushedGarnetRed_true=true + B:crushedGarnetYellow_true=true + B:crushedGarnierite_true=true + B:crushedGlauconite_true=true + B:crushedGold_true=true + B:crushedGraphite_true=true + B:crushedGreenSapphire_true=true + B:crushedGrossular_true=true + B:crushedIlmenite_true=true + B:crushedIridium_true=true + B:crushedIron_true=true + B:crushedLapis_true=true + B:crushedLazurite_true=true + B:crushedLead_true=true + B:crushedLepidolite_true=true + B:crushedLignite_true=true + B:crushedLithium_true=true + B:crushedMagnesite_true=true + B:crushedMagnetite_true=true + B:crushedMalachite_true=true + B:crushedManganese_true=true + B:crushedMolybdenite_true=true + B:crushedMolybdenum_true=true + B:crushedMonazite_true=true + B:crushedNaquadahEnriched_true=true + B:crushedNaquadah_true=true + B:crushedNaquadria_true=true + B:crushedNeodymium_true=true + B:crushedNetherQuartz_true=true + B:crushedNickel_true=true + B:crushedOilsands_true=true + B:crushedOlivine_true=true + B:crushedOpal_true=true + B:crushedOsmium_true=true + B:crushedPalladium_true=true + B:crushedPentlandite_true=true + B:crushedPhosphate_true=true + B:crushedPhosphorus_true=true + B:crushedPitchblende_true=true + B:crushedPlatinum_true=true + B:crushedPlutonium_true=true + B:crushedPowellite_true=true + B:crushedPurifiedAlmandine_true=true + B:crushedPurifiedAluminium_true=true + B:crushedPurifiedAmethyst_true=true + B:crushedPurifiedApatite_true=true + B:crushedPurifiedBandedIron_true=true + B:crushedPurifiedBarite_true=true + B:crushedPurifiedBastnasite_true=true + B:crushedPurifiedBauxite_true=true + B:crushedPurifiedBentonite_true=true + B:crushedPurifiedBeryllium_true=true + B:crushedPurifiedBismuth_true=true + B:crushedPurifiedBlueTopaz_true=true + B:crushedPurifiedBrownLimonite_true=true + B:crushedPurifiedCalcite_true=true + B:crushedPurifiedCassiteriteSand_true=true + B:crushedPurifiedCassiterite_true=true + B:crushedPurifiedCertusQuartz_true=true + B:crushedPurifiedChalcopyrite_true=true + B:crushedPurifiedChrome_true=true + B:crushedPurifiedChromite_true=true + B:crushedPurifiedCinnabar_true=true + B:crushedPurifiedCoal_true=true + B:crushedPurifiedCobaltite_true=true + B:crushedPurifiedCooperite_true=true + B:crushedPurifiedCopper_true=true + B:crushedPurifiedDiamond_true=true + B:crushedPurifiedDiatomite_true=true + B:crushedPurifiedEmerald_true=true + B:crushedPurifiedFoolsRuby_true=true + B:crushedPurifiedGalena_true=true + B:crushedPurifiedGarnetRed_true=true + B:crushedPurifiedGarnetYellow_true=true + B:crushedPurifiedGarnierite_true=true + B:crushedPurifiedGlauconite_true=true + B:crushedPurifiedGold_true=true + B:crushedPurifiedGraphite_true=true + B:crushedPurifiedGreenSapphire_true=true + B:crushedPurifiedGrossular_true=true + B:crushedPurifiedIlmenite_true=true + B:crushedPurifiedIridium_true=true + B:crushedPurifiedIron_true=true + B:crushedPurifiedLapis_true=true + B:crushedPurifiedLazurite_true=true + B:crushedPurifiedLead_true=true + B:crushedPurifiedLepidolite_true=true + B:crushedPurifiedLignite_true=true + B:crushedPurifiedLithium_true=true + B:crushedPurifiedMagnesite_true=true + B:crushedPurifiedMagnetite_true=true + B:crushedPurifiedMalachite_true=true + B:crushedPurifiedManganese_true=true + B:crushedPurifiedMolybdenite_true=true + B:crushedPurifiedMolybdenum_true=true + B:crushedPurifiedMonazite_true=true + B:crushedPurifiedNaquadahEnriched_true=true + B:crushedPurifiedNaquadah_true=true + B:crushedPurifiedNaquadria_true=true + B:crushedPurifiedNeodymium_true=true + B:crushedPurifiedNetherQuartz_true=true + B:crushedPurifiedNickel_true=true + B:crushedPurifiedOilsands_true=true + B:crushedPurifiedOlivine_true=true + B:crushedPurifiedOpal_true=true + B:crushedPurifiedOsmium_true=true + B:crushedPurifiedPalladium_true=true + B:crushedPurifiedPentlandite_true=true + B:crushedPurifiedPhosphate_true=true + B:crushedPurifiedPhosphorus_true=true + B:crushedPurifiedPitchblende_true=true + B:crushedPurifiedPlatinum_true=true + B:crushedPurifiedPlutonium_true=true + B:crushedPurifiedPowellite_true=true + B:crushedPurifiedPyrite_true=true + B:crushedPurifiedPyrochlore_true=true + B:crushedPurifiedPyrolusite_true=true + B:crushedPurifiedPyrope_true=true + B:crushedPurifiedQuartzite_true=true + B:crushedPurifiedRedstone_true=true + B:crushedPurifiedRockSalt_true=true + B:crushedPurifiedRuby_true=true + B:crushedPurifiedSalt_true=true + B:crushedPurifiedSaltpeter_true=true + B:crushedPurifiedSapphire_true=true + B:crushedPurifiedScheelite_true=true + B:crushedPurifiedSilver_true=true + B:crushedPurifiedSoapstone_true=true + B:crushedPurifiedSodalite_true=true + B:crushedPurifiedSpessartine_true=true + B:crushedPurifiedSphalerite_true=true + B:crushedPurifiedSpodumene_true=true + B:crushedPurifiedStibnite_true=true + B:crushedPurifiedSulfur_true=true + B:crushedPurifiedTalc_true=true + B:crushedPurifiedTantalite_true=true + B:crushedPurifiedTanzanite_true=true + B:crushedPurifiedTetrahedrite_true=true + B:crushedPurifiedThorium_true=true + B:crushedPurifiedTin_true=true + B:crushedPurifiedTitanium_true=true + B:crushedPurifiedTopaz_true=true + B:crushedPurifiedTungstate_true=true + B:crushedPurifiedUraninite_true=true + B:crushedPurifiedUranium235_true=true + B:crushedPurifiedUranium_true=true + B:crushedPurifiedVanadiumMagnetite_true=true + B:crushedPurifiedWulfenite_true=true + B:crushedPurifiedYellowLimonite_true=true + B:crushedPurifiedZinc_true=true + B:crushedPyrite_true=true + B:crushedPyrochlore_true=true + B:crushedPyrolusite_true=true + B:crushedPyrope_true=true + B:crushedQuartzite_true=true + B:crushedRedstone_true=true + B:crushedRockSalt_true=true + B:crushedRuby_true=true + B:crushedSalt_true=true + B:crushedSaltpeter_true=true + B:crushedSapphire_true=true + B:crushedScheelite_true=true + B:crushedSilver_true=true + B:crushedSoapstone_true=true + B:crushedSodalite_true=true + B:crushedSpessartine_true=true + B:crushedSphalerite_true=true + B:crushedSpodumene_true=true + B:crushedStibnite_true=true + B:crushedSulfur_true=true + B:crushedTalc_true=true + B:crushedTantalite_true=true + B:crushedTanzanite_true=true + B:crushedTetrahedrite_true=true + B:crushedThorium_true=true + B:crushedTin_true=true + B:crushedTitanium_true=true + B:crushedTopaz_true=true + B:crushedTungstate_true=true + B:crushedUraninite_true=true + B:crushedUranium235_true=true + B:crushedUranium_true=true + B:crushedVanadiumMagnetite_true=true + B:crushedWulfenite_true=true + B:crushedYellowLimonite_true=true + B:crushedZinc_true=true + B:foilAluminium_true=true + B:foilAnnealedCopper_true=true + B:foilBlackSteel_true=true + B:foilCopper_true=true + B:foilDuranium_true=true + B:foilElectrum_true=true + B:foilGold_true=true + B:foilHSSG_true=true + B:foilManganese_true=true + B:foilNaquadahAlloy_true=true + B:foilNaquadah_true=true + B:foilNichrome_true=true + B:foilNiobiumTitanium_true=true + B:foilOsmiridium_true=true + B:foilOsmium_true=true + B:foilPlastic_true=true + B:foilPlatinum_true=true + B:foilPolyphenyleneSulfide_true=true + B:foilPolyvinylChloride_true=true + B:foilSilicon_true=true + B:foilSilicone_true=true + B:foilSteel_true=true + B:foilTitanium_true=true + B:foilTungstenSteel_true=true + B:foilTungsten_true=true + B:foilVanadiumGallium_true=true + B:foilYttriumBariumCuprate_true=true + B:foilZinc_true=true + B:frameGtAluminium_true=true + B:frameGtAmericium_true=true + B:frameGtAnnealedCopper_true=true + B:frameGtAntimony_true=true + B:frameGtArsenic_true=true + B:frameGtBatteryAlloy_true=true + B:frameGtBeryllium_true=true + B:frameGtBismuthBronze_true=true + B:frameGtBismuth_true=true + B:frameGtBlackBronze_true=true + B:frameGtBlackSteel_true=true + B:frameGtBlueSteel_true=true + B:frameGtBorosilicateGlass_true=true + B:frameGtBrass_true=true + B:frameGtBronze_true=true + B:frameGtCaesium_true=true + B:frameGtCarbon_true=true + B:frameGtCerium_true=true + B:frameGtChrome_true=true + B:frameGtCobaltBrass_true=true + B:frameGtCobalt_true=true + B:frameGtCopper_true=true + B:frameGtCupronickel_true=true + B:frameGtDamascusSteel_true=true + B:frameGtDuranium_true=true + B:frameGtElectrum_true=true + B:frameGtEpoxidFiberReinforced_true=true + B:frameGtEpoxid_true=true + B:frameGtEuropium_true=true + B:frameGtGalliumArsenide_true=true + B:frameGtGallium_true=true + B:frameGtGold_true=true + B:frameGtHSSE_true=true + B:frameGtHSSG_true=true + B:frameGtHSSS_true=true + B:frameGtIndiumGalliumPhosphide_true=true + B:frameGtIndium_true=true + B:frameGtInvar_true=true + B:frameGtIridium_true=true + B:frameGtIronMagnetic_true=true + B:frameGtIron_true=true + B:frameGtKanthal_true=true + B:frameGtLead_true=true + B:frameGtLithium_true=true + B:frameGtLutetium_true=true + B:frameGtMagnalium_true=true + B:frameGtMagnesium_true=true + B:frameGtManganese_true=true + B:frameGtMithril_true=true + B:frameGtMolybdenum_true=true + B:frameGtNaquadahAlloy_true=true + B:frameGtNaquadahEnriched_true=true + B:frameGtNaquadah_true=true + B:frameGtNaquadria_true=true + B:frameGtNeodymiumMagnetic_true=true + B:frameGtNeodymium_true=true + B:frameGtNeutronium_true=true + B:frameGtNichrome_true=true + B:frameGtNickelZincFerrite_true=true + B:frameGtNickel_true=true + B:frameGtNiobiumNitride_true=true + B:frameGtNiobiumTitanium_true=true + B:frameGtNiobium_true=true + B:frameGtOsmiridium_true=true + B:frameGtOsmium_true=true + B:frameGtPalladium_true=true + B:frameGtPigIron_true=true + B:frameGtPlastic_true=true + B:frameGtPlatinum_true=true + B:frameGtPlutonium241_true=true + B:frameGtPlutonium_true=true + B:frameGtPolycaprolactam_true=true + B:frameGtPolyphenyleneSulfide_true=true + B:frameGtPolystyrene_true=true + B:frameGtPolytetrafluoroethylene_true=true + B:frameGtPolyvinylChloride_true=true + B:frameGtPotassium_true=true + B:frameGtRedAlloy_true=true + B:frameGtRedSteel_true=true + B:frameGtRoseGold_true=true + B:frameGtRubber_true=true + B:frameGtSilicon_true=true + B:frameGtSilicone_true=true + B:frameGtSilver_true=true + B:frameGtSolderingAlloy_true=true + B:frameGtStainlessSteel_true=true + B:frameGtSteelMagnetic_true=true + B:frameGtSteel_true=true + B:frameGtSterlingSilver_true=true + B:frameGtStyreneButadieneRubber_true=true + B:frameGtTantalum_true=true + B:frameGtThorium_true=true + B:frameGtTinAlloy_true=true + B:frameGtTin_true=true + B:frameGtTitanium_true=true + B:frameGtTritanium_true=true + B:frameGtTungstenCarbide_true=true + B:frameGtTungstenSteel_true=true + B:frameGtTungsten_true=true + B:frameGtUltimet_true=true + B:frameGtUranium235_true=true + B:frameGtUranium_true=true + B:frameGtVanadiumGallium_true=true + B:frameGtVanadiumSteel_true=true + B:frameGtVanadium_true=true + B:frameGtWroughtIron_true=true + B:frameGtYttriumBariumCuprate_true=true + B:frameGtYttrium_true=true + B:frameGtZinc_true=true + B:gearGtAluminium_true=true + B:gearGtBronze_true=true + B:gearGtCobaltBrass_true=true + B:gearGtCopper_true=true + B:gearGtDiamond_true=true + B:gearGtGold_true=true + B:gearGtHSSE_true=true + B:gearGtHSSG_true=true + B:gearGtIron_true=true + B:gearGtNeutronium_true=true + B:gearGtSmallAluminium_true=true + B:gearGtSmallHSSE_true=true + B:gearGtSmallHSSG_true=true + B:gearGtSmallNeutronium_true=true + B:gearGtSmallStainlessSteel_true=true + B:gearGtSmallSteel_true=true + B:gearGtSmallTitanium_true=true + B:gearGtSmallTungstenSteel_true=true + B:gearGtStainlessSteel_true=true + B:gearGtSteel_true=true + B:gearGtStone_true=true + B:gearGtTin_true=true + B:gearGtTitanium_true=true + B:gearGtTungstenSteel_true=true + B:gemAmethyst_true=true + B:gemApatite_true=true + B:gemBlueTopaz_true=true + B:gemCertusQuartz_true=true + B:gemCharcoal_true=true + B:gemChippedAmethyst_true=true + B:gemChippedBlueTopaz_true=true + B:gemChippedDiamond_true=true + B:gemChippedEmerald_true=true + B:gemChippedFoolsRuby_true=true + B:gemChippedGarnetRed_true=true + B:gemChippedGarnetYellow_true=true + B:gemChippedGlass_true=true + B:gemChippedGreenSapphire_true=true + B:gemChippedJasper_true=true + B:gemChippedOlivine_true=true + B:gemChippedOpal_true=true + B:gemChippedRuby_true=true + B:gemChippedSapphire_true=true + B:gemChippedTanzanite_true=true + B:gemChippedTopaz_true=true + B:gemCoal_true=true + B:gemDiamond_true=true + B:gemDilithium_true=true + B:gemEmerald_true=true + B:gemEnderEye_true=true + B:gemEnderPearl_true=true + B:gemExquisiteAmethyst_true=true + B:gemExquisiteBlueTopaz_true=true + B:gemExquisiteDiamond_true=true + B:gemExquisiteEmerald_true=true + B:gemExquisiteFoolsRuby_true=true + B:gemExquisiteGarnetRed_true=true + B:gemExquisiteGarnetYellow_true=true + B:gemExquisiteGlass_true=true + B:gemExquisiteGreenSapphire_true=true + B:gemExquisiteJasper_true=true + B:gemExquisiteOlivine_true=true + B:gemExquisiteOpal_true=true + B:gemExquisiteRuby_true=true + B:gemExquisiteSapphire_true=true + B:gemExquisiteTanzanite_true=true + B:gemExquisiteTopaz_true=true + B:gemFlawedAmethyst_true=true + B:gemFlawedBlueTopaz_true=true + B:gemFlawedDiamond_true=true + B:gemFlawedEmerald_true=true + B:gemFlawedFoolsRuby_true=true + B:gemFlawedGarnetRed_true=true + B:gemFlawedGarnetYellow_true=true + B:gemFlawedGlass_true=true + B:gemFlawedGreenSapphire_true=true + B:gemFlawedJasper_true=true + B:gemFlawedOlivine_true=true + B:gemFlawedOpal_true=true + B:gemFlawedRuby_true=true + B:gemFlawedSapphire_true=true + B:gemFlawedTanzanite_true=true + B:gemFlawedTopaz_true=true + B:gemFlawlessAmethyst_true=true + B:gemFlawlessBlueTopaz_true=true + B:gemFlawlessDiamond_true=true + B:gemFlawlessEmerald_true=true + B:gemFlawlessFoolsRuby_true=true + B:gemFlawlessGarnetRed_true=true + B:gemFlawlessGarnetYellow_true=true + B:gemFlawlessGlass_true=true + B:gemFlawlessGreenSapphire_true=true + B:gemFlawlessJasper_true=true + B:gemFlawlessOlivine_true=true + B:gemFlawlessOpal_true=true + B:gemFlawlessRuby_true=true + B:gemFlawlessSapphire_true=true + B:gemFlawlessTanzanite_true=true + B:gemFlawlessTopaz_true=true + B:gemFoolsRuby_true=true + B:gemForcicium_true=true + B:gemForcillium_true=true + B:gemGarnetRed_true=true + B:gemGarnetYellow_true=true + B:gemGlass_true=true + B:gemGreenSapphire_true=true + B:gemIridium_true=true + B:gemJasper_true=true + B:gemLapis_true=true + B:gemLazurite_true=true + B:gemLignite_true=true + B:gemMonazite_true=true + B:gemNetherQuartz_true=true + B:gemNetherStar_true=true + B:gemNiter_true=true + B:gemOlivine_true=true + B:gemOpal_true=true + B:gemPhosphorus_true=true + B:gemQuartzite_true=true + B:gemRuby_true=true + B:gemSapphire_true=true + B:gemSodalite_true=true + B:gemTanzanite_true=true + B:gemTopaz_true=true + B:gt.blockcasings.0_true=true + B:gt.blockcasings.10_true=true + B:gt.blockcasings.11_true=true + B:gt.blockcasings.1_true=true + B:gt.blockcasings.2_true=true + B:gt.blockcasings.3_true=true + B:gt.blockcasings.4_true=true + B:gt.blockcasings.5_true=true + B:gt.blockcasings.6_true=true + B:gt.blockcasings.7_true=true + B:gt.blockcasings.8_true=true + B:gt.blockcasings.9_true=true + B:gt.blockcasings2.0_true=true + B:gt.blockcasings2.12_true=true + B:gt.blockcasings2.13_true=true + B:gt.blockcasings2.14_true=true + B:gt.blockcasings2.15_true=true + B:gt.blockcasings2.1_true=true + B:gt.blockcasings2.2_true=true + B:gt.blockcasings2.3_true=true + B:gt.blockcasings2.4_true=true + B:gt.blockcasings2.5_true=true + B:gt.blockcasings2.9_true=true + B:gt.blockcasings3.0_true=true + B:gt.blockcasings3.10_true=true + B:gt.blockcasings3.11_true=true + B:gt.blockcasings3.13_true=true + B:gt.blockcasings3.14_true=true + B:gt.blockcasings3.15_true=true + B:gt.blockcasings3.1_true=true + B:gt.blockcasings3.2_true=true + B:gt.blockcasings3.3_true=true + B:gt.blockcasings3.4_true=true + B:gt.blockcasings3.5_true=true + B:gt.blockcasings3.6_true=true + B:gt.blockcasings3.7_true=true + B:gt.blockcasings3.8_true=true + B:gt.blockcasings3.9_true=true + B:gt.blockcasings4.0_true=true + B:gt.blockcasings4.10_true=true + B:gt.blockcasings4.11_true=true + B:gt.blockcasings4.12_true=true + B:gt.blockcasings4.13_true=true + B:gt.blockcasings4.14_true=true + B:gt.blockcasings4.15_true=true + B:gt.blockcasings4.1_true=true + B:gt.blockcasings4.2_true=true + B:gt.blockcasings4.3_true=true + B:gt.blockcasings4.6_true=true + B:gt.blockcasings4.7_true=true + B:gt.blockcasings4.8_true=true + B:gt.blockcasings4.9_true=true + B:gt.blockcasings5.0_true=true + B:gt.blockcasings5.1_true=true + B:gt.blockcasings5.2_true=true + B:gt.blockcasings5.3_true=true + B:gt.blockcasings5.4_true=true + B:gt.blockcasings5.5_true=true + B:gt.blockcasings5.6_true=true + B:gt.blockcasings8.1_true=true + B:gt.blockconcretes.0_true=true + B:gt.blockconcretes.10_true=true + B:gt.blockconcretes.11_true=true + B:gt.blockconcretes.12_true=true + B:gt.blockconcretes.13_true=true + B:gt.blockconcretes.14_true=true + B:gt.blockconcretes.15_true=true + B:gt.blockconcretes.1_true=true + B:gt.blockconcretes.2_true=true + B:gt.blockconcretes.3_true=true + B:gt.blockconcretes.4_true=true + B:gt.blockconcretes.5_true=true + B:gt.blockconcretes.6_true=true + B:gt.blockconcretes.7_true=true + B:gt.blockconcretes.8_true=true + B:gt.blockconcretes.9_true=true + B:gt.blockgranites.0_true=true + B:gt.blockgranites.10_true=true + B:gt.blockgranites.11_true=true + B:gt.blockgranites.12_true=true + B:gt.blockgranites.13_true=true + B:gt.blockgranites.14_true=true + B:gt.blockgranites.15_true=true + B:gt.blockgranites.1_true=true + B:gt.blockgranites.2_true=true + B:gt.blockgranites.3_true=true + B:gt.blockgranites.4_true=true + B:gt.blockgranites.5_true=true + B:gt.blockgranites.6_true=true + B:gt.blockgranites.7_true=true + B:gt.blockgranites.8_true=true + B:gt.blockgranites.9_true=true + B:gt.blockmachines.automation.chestbuffer.tier.00_true=true + B:gt.blockmachines.automation.chestbuffer.tier.02_true=true + B:gt.blockmachines.automation.chestbuffer.tier.03_true=true + B:gt.blockmachines.automation.chestbuffer.tier.04_true=true + B:gt.blockmachines.automation.chestbuffer.tier.05_true=true + B:gt.blockmachines.automation.filter.tier.00_true=true + B:gt.blockmachines.automation.filter.tier.02_true=true + B:gt.blockmachines.automation.filter.tier.03_true=true + B:gt.blockmachines.automation.filter.tier.04_true=true + B:gt.blockmachines.automation.filter.tier.05_true=true + B:gt.blockmachines.automation.itemdistributor.tier.00_true=true + B:gt.blockmachines.automation.itemdistributor.tier.01_true=true + B:gt.blockmachines.automation.itemdistributor.tier.02_true=true + B:gt.blockmachines.automation.itemdistributor.tier.03_true=true + B:gt.blockmachines.automation.itemdistributor.tier.04_true=true + B:gt.blockmachines.automation.itemdistributor.tier.05_true=true + B:gt.blockmachines.automation.regulator.tier.00_true=true + B:gt.blockmachines.automation.regulator.tier.01_true=true + B:gt.blockmachines.automation.regulator.tier.02_true=true + B:gt.blockmachines.automation.regulator.tier.03_true=true + B:gt.blockmachines.automation.regulator.tier.04_true=true + B:gt.blockmachines.automation.regulator.tier.05_true=true + B:gt.blockmachines.automation.regulator.tier.06_true=true + B:gt.blockmachines.automation.regulator.tier.07_true=true + B:gt.blockmachines.automation.regulator.tier.08_true=true + B:gt.blockmachines.automation.regulator.tier.09_true=true + B:gt.blockmachines.automation.superbuffer.tier.00_true=true + B:gt.blockmachines.automation.superbuffer.tier.01_true=true + B:gt.blockmachines.automation.superbuffer.tier.02_true=true + B:gt.blockmachines.automation.superbuffer.tier.03_true=true + B:gt.blockmachines.automation.superbuffer.tier.04_true=true + B:gt.blockmachines.automation.superbuffer.tier.05_true=true + B:gt.blockmachines.automation.superbuffer.tier.06_true=true + B:gt.blockmachines.automation.superbuffer.tier.07_true=true + B:gt.blockmachines.automation.superbuffer.tier.08_true=true + B:gt.blockmachines.automation.superbuffer.tier.09_true=true + B:gt.blockmachines.automation.typefilter.tier.00_true=true + B:gt.blockmachines.automation.typefilter.tier.02_true=true + B:gt.blockmachines.automation.typefilter.tier.03_true=true + B:gt.blockmachines.automation.typefilter.tier.04_true=true + B:gt.blockmachines.automation.typefilter.tier.05_true=true + B:gt.blockmachines.basicgenerator.diesel.tier.01_true=true + B:gt.blockmachines.basicgenerator.diesel.tier.02_true=true + B:gt.blockmachines.basicgenerator.diesel.tier.03_true=true + B:gt.blockmachines.basicgenerator.gasturbine.tier.01_true=true + B:gt.blockmachines.basicgenerator.gasturbine.tier.02_true=true + B:gt.blockmachines.basicgenerator.gasturbine.tier.03_true=true + B:gt.blockmachines.basicgenerator.lightningrod.03_true=true + B:gt.blockmachines.basicgenerator.lightningrod.04_true=true + B:gt.blockmachines.basicgenerator.lightningrod.05_true=true + B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_true=true + B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_true=true + B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_true=true + B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_true=true + B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_true=true + B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_true=true + B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_true=true + B:gt.blockmachines.basicgenerator.naquadah.tier.04_true=true + B:gt.blockmachines.basicgenerator.naquadah.tier.05_true=true + B:gt.blockmachines.basicgenerator.naquadah.tier.06_true=true + B:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_true=true + B:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_true=true + B:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_true=true + B:gt.blockmachines.basicgenerator.steamturbine.tier.01_true=true + B:gt.blockmachines.basicgenerator.steamturbine.tier.02_true=true + B:gt.blockmachines.basicgenerator.steamturbine.tier.03_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.01_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.02_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.03_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.04_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.05_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.06_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.07_true=true + B:gt.blockmachines.basicmachine.alloysmelter.tier.08_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.01_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.02_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.03_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.04_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.05_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.06_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.07_true=true + B:gt.blockmachines.basicmachine.amplifab.tier.08_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.01_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.02_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.03_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.04_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.05_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.06_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.07_true=true + B:gt.blockmachines.basicmachine.arcfurnace.tier.08_true=true + B:gt.blockmachines.basicmachine.assembler.tier.01_true=true + B:gt.blockmachines.basicmachine.assembler.tier.02_true=true + B:gt.blockmachines.basicmachine.assembler.tier.03_true=true + B:gt.blockmachines.basicmachine.assembler.tier.04_true=true + B:gt.blockmachines.basicmachine.assembler.tier.05_true=true + B:gt.blockmachines.basicmachine.assembler.tier.06_true=true + B:gt.blockmachines.basicmachine.assembler.tier.07_true=true + B:gt.blockmachines.basicmachine.assembler.tier.08_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.01_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.02_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.03_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.04_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.05_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.06_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.07_true=true + B:gt.blockmachines.basicmachine.autoclave.tier.08_true=true + B:gt.blockmachines.basicmachine.bender.tier.01_true=true + B:gt.blockmachines.basicmachine.bender.tier.02_true=true + B:gt.blockmachines.basicmachine.bender.tier.03_true=true + B:gt.blockmachines.basicmachine.bender.tier.04_true=true + B:gt.blockmachines.basicmachine.bender.tier.05_true=true + B:gt.blockmachines.basicmachine.bender.tier.06_true=true + B:gt.blockmachines.basicmachine.bender.tier.07_true=true + B:gt.blockmachines.basicmachine.bender.tier.08_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.02_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.03_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.04_true=true + B:gt.blockmachines.basicmachine.boxinator.tier.05_true=true + B:gt.blockmachines.basicmachine.brewery.tier.01_true=true + B:gt.blockmachines.basicmachine.brewery.tier.02_true=true + B:gt.blockmachines.basicmachine.brewery.tier.03_true=true + B:gt.blockmachines.basicmachine.brewery.tier.04_true=true + B:gt.blockmachines.basicmachine.brewery.tier.05_true=true + B:gt.blockmachines.basicmachine.brewery.tier.06_true=true + B:gt.blockmachines.basicmachine.brewery.tier.07_true=true + B:gt.blockmachines.basicmachine.brewery.tier.08_true=true + B:gt.blockmachines.basicmachine.canner.tier.01_true=true + B:gt.blockmachines.basicmachine.canner.tier.02_true=true + B:gt.blockmachines.basicmachine.canner.tier.03_true=true + B:gt.blockmachines.basicmachine.canner.tier.04_true=true + B:gt.blockmachines.basicmachine.canner.tier.05_true=true + B:gt.blockmachines.basicmachine.canner.tier.06_true=true + B:gt.blockmachines.basicmachine.canner.tier.07_true=true + B:gt.blockmachines.basicmachine.canner.tier.08_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.01_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.02_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.03_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.04_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.05_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.06_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.07_true=true + B:gt.blockmachines.basicmachine.centrifuge.tier.08_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.01_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.02_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.03_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.04_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.05_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.06_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.07_true=true + B:gt.blockmachines.basicmachine.chemicalbath.tier.08_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.01_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.02_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.03_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.04_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.05_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.06_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.07_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.08_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.01_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.02_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.03_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.04_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.05_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.06_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.07_true=true + B:gt.blockmachines.basicmachine.circuitassembler.tier.08_true=true + B:gt.blockmachines.basicmachine.compressor.tier.01_true=true + B:gt.blockmachines.basicmachine.compressor.tier.02_true=true + B:gt.blockmachines.basicmachine.compressor.tier.03_true=true + B:gt.blockmachines.basicmachine.compressor.tier.04_true=true + B:gt.blockmachines.basicmachine.compressor.tier.05_true=true + B:gt.blockmachines.basicmachine.compressor.tier.06_true=true + B:gt.blockmachines.basicmachine.compressor.tier.07_true=true + B:gt.blockmachines.basicmachine.compressor.tier.08_true=true + B:gt.blockmachines.basicmachine.cutter.tier.01_true=true + B:gt.blockmachines.basicmachine.cutter.tier.02_true=true + B:gt.blockmachines.basicmachine.cutter.tier.03_true=true + B:gt.blockmachines.basicmachine.cutter.tier.04_true=true + B:gt.blockmachines.basicmachine.cutter.tier.05_true=true + B:gt.blockmachines.basicmachine.cutter.tier.06_true=true + B:gt.blockmachines.basicmachine.cutter.tier.07_true=true + B:gt.blockmachines.basicmachine.cutter.tier.08_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.01_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.02_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.03_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.04_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.05_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.06_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.07_true=true + B:gt.blockmachines.basicmachine.disassembler.tier.08_true=true + B:gt.blockmachines.basicmachine.distillery.tier.01_true=true + B:gt.blockmachines.basicmachine.distillery.tier.02_true=true + B:gt.blockmachines.basicmachine.distillery.tier.03_true=true + B:gt.blockmachines.basicmachine.distillery.tier.04_true=true + B:gt.blockmachines.basicmachine.distillery.tier.05_true=true + B:gt.blockmachines.basicmachine.distillery.tier.06_true=true + B:gt.blockmachines.basicmachine.distillery.tier.07_true=true + B:gt.blockmachines.basicmachine.distillery.tier.08_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.01_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.02_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.03_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.04_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.05_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.06_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.07_true=true + B:gt.blockmachines.basicmachine.e_furnace.tier.08_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.01_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.02_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.03_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.04_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.05_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.06_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.07_true=true + B:gt.blockmachines.basicmachine.e_oven.tier.08_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.01_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.02_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.03_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.04_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.05_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.06_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.07_true=true + B:gt.blockmachines.basicmachine.electrolyzer.tier.08_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_true=true + B:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_true=true + B:gt.blockmachines.basicmachine.extractor.tier.01_true=true + B:gt.blockmachines.basicmachine.extractor.tier.02_true=true + B:gt.blockmachines.basicmachine.extractor.tier.03_true=true + B:gt.blockmachines.basicmachine.extractor.tier.04_true=true + B:gt.blockmachines.basicmachine.extractor.tier.05_true=true + B:gt.blockmachines.basicmachine.extractor.tier.06_true=true + B:gt.blockmachines.basicmachine.extractor.tier.07_true=true + B:gt.blockmachines.basicmachine.extractor.tier.08_true=true + B:gt.blockmachines.basicmachine.extruder.tier.01_true=true + B:gt.blockmachines.basicmachine.extruder.tier.02_true=true + B:gt.blockmachines.basicmachine.extruder.tier.03_true=true + B:gt.blockmachines.basicmachine.extruder.tier.04_true=true + B:gt.blockmachines.basicmachine.extruder.tier.05_true=true + B:gt.blockmachines.basicmachine.extruder.tier.06_true=true + B:gt.blockmachines.basicmachine.extruder.tier.07_true=true + B:gt.blockmachines.basicmachine.extruder.tier.08_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.01_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.02_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.03_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.04_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.05_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.06_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.07_true=true + B:gt.blockmachines.basicmachine.fermenter.tier.08_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.01_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.02_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.03_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.04_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.05_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.06_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.07_true=true + B:gt.blockmachines.basicmachine.fluidcanner.tier.08_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.01_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.02_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.03_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.04_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.05_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.06_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.07_true=true + B:gt.blockmachines.basicmachine.fluidextractor.tier.08_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.01_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.02_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.03_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.04_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.05_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.06_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.07_true=true + B:gt.blockmachines.basicmachine.fluidheater.tier.08_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_true=true + B:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_true=true + B:gt.blockmachines.basicmachine.hammer.tier.01_true=true + B:gt.blockmachines.basicmachine.hammer.tier.02_true=true + B:gt.blockmachines.basicmachine.hammer.tier.03_true=true + B:gt.blockmachines.basicmachine.hammer.tier.04_true=true + B:gt.blockmachines.basicmachine.hammer.tier.05_true=true + B:gt.blockmachines.basicmachine.hammer.tier.06_true=true + B:gt.blockmachines.basicmachine.hammer.tier.07_true=true + B:gt.blockmachines.basicmachine.hammer.tier.08_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.01_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.02_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.03_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.04_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.05_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.06_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.07_true=true + B:gt.blockmachines.basicmachine.laserengraver.tier.08_true=true + B:gt.blockmachines.basicmachine.lathe.tier.01_true=true + B:gt.blockmachines.basicmachine.lathe.tier.02_true=true + B:gt.blockmachines.basicmachine.lathe.tier.03_true=true + B:gt.blockmachines.basicmachine.lathe.tier.04_true=true + B:gt.blockmachines.basicmachine.lathe.tier.05_true=true + B:gt.blockmachines.basicmachine.lathe.tier.06_true=true + B:gt.blockmachines.basicmachine.lathe.tier.07_true=true + B:gt.blockmachines.basicmachine.lathe.tier.08_true=true + B:gt.blockmachines.basicmachine.macerator.tier.01_true=true + B:gt.blockmachines.basicmachine.macerator.tier.02_true=true + B:gt.blockmachines.basicmachine.macerator.tier.03_true=true + B:gt.blockmachines.basicmachine.macerator.tier.04_true=true + B:gt.blockmachines.basicmachine.macerator.tier.05_true=true + B:gt.blockmachines.basicmachine.macerator.tier.06_true=true + B:gt.blockmachines.basicmachine.macerator.tier.07_true=true + B:gt.blockmachines.basicmachine.macerator.tier.08_true=true + B:gt.blockmachines.basicmachine.massfab.tier.01_true=true + B:gt.blockmachines.basicmachine.massfab.tier.02_true=true + B:gt.blockmachines.basicmachine.massfab.tier.03_true=true + B:gt.blockmachines.basicmachine.massfab.tier.04_true=true + B:gt.blockmachines.basicmachine.massfab.tier.05_true=true + B:gt.blockmachines.basicmachine.massfab.tier.06_true=true + B:gt.blockmachines.basicmachine.massfab.tier.07_true=true + B:gt.blockmachines.basicmachine.massfab.tier.08_true=true + B:gt.blockmachines.basicmachine.microtransmitter.03_true=true + B:gt.blockmachines.basicmachine.microtransmitter.04_true=true + B:gt.blockmachines.basicmachine.microtransmitter.05_true=true + B:gt.blockmachines.basicmachine.microtransmitter.06_true=true + B:gt.blockmachines.basicmachine.microtransmitter.07_true=true + B:gt.blockmachines.basicmachine.microwave.tier.01_true=true + B:gt.blockmachines.basicmachine.microwave.tier.02_true=true + B:gt.blockmachines.basicmachine.microwave.tier.03_true=true + B:gt.blockmachines.basicmachine.microwave.tier.04_true=true + B:gt.blockmachines.basicmachine.microwave.tier.05_true=true + B:gt.blockmachines.basicmachine.microwave.tier.06_true=true + B:gt.blockmachines.basicmachine.microwave.tier.07_true=true + B:gt.blockmachines.basicmachine.microwave.tier.08_true=true + B:gt.blockmachines.basicmachine.miner.tier.01_true=true + B:gt.blockmachines.basicmachine.miner.tier.02_true=true + B:gt.blockmachines.basicmachine.mixer.tier.01_true=true + B:gt.blockmachines.basicmachine.mixer.tier.02_true=true + B:gt.blockmachines.basicmachine.mixer.tier.03_true=true + B:gt.blockmachines.basicmachine.mixer.tier.04_true=true + B:gt.blockmachines.basicmachine.mixer.tier.05_true=true + B:gt.blockmachines.basicmachine.mixer.tier.06_true=true + B:gt.blockmachines.basicmachine.mixer.tier.07_true=true + B:gt.blockmachines.basicmachine.mixer.tier.08_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.01_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.02_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.03_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.04_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.05_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.06_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.07_true=true + B:gt.blockmachines.basicmachine.mobrep.tier.08_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.01_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.02_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.03_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.04_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.05_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.06_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.07_true=true + B:gt.blockmachines.basicmachine.orewasher.tier.08_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_true=true + B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.01_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.02_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.03_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.04_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.05_true=true + B:gt.blockmachines.basicmachine.polarizer.tier.06_true=true + B:gt.blockmachines.basicmachine.press.tier.01_true=true + B:gt.blockmachines.basicmachine.press.tier.02_true=true + B:gt.blockmachines.basicmachine.press.tier.03_true=true + B:gt.blockmachines.basicmachine.press.tier.04_true=true + B:gt.blockmachines.basicmachine.press.tier.05_true=true + B:gt.blockmachines.basicmachine.press.tier.06_true=true + B:gt.blockmachines.basicmachine.press.tier.07_true=true + B:gt.blockmachines.basicmachine.press.tier.08_true=true + B:gt.blockmachines.basicmachine.printer.tier.01_true=true + B:gt.blockmachines.basicmachine.printer.tier.02_true=true + B:gt.blockmachines.basicmachine.printer.tier.03_true=true + B:gt.blockmachines.basicmachine.printer.tier.04_true=true + B:gt.blockmachines.basicmachine.printer.tier.05_true=true + B:gt.blockmachines.basicmachine.printer.tier.06_true=true + B:gt.blockmachines.basicmachine.printer.tier.07_true=true + B:gt.blockmachines.basicmachine.printer.tier.08_true=true + B:gt.blockmachines.basicmachine.pump.tier.01_true=true + B:gt.blockmachines.basicmachine.pump.tier.02_true=true + B:gt.blockmachines.basicmachine.pump.tier.03_true=true + B:gt.blockmachines.basicmachine.pump.tier.04_true=true + B:gt.blockmachines.basicmachine.pump.tier.05_true=true + B:gt.blockmachines.basicmachine.recycler.tier.01_true=true + B:gt.blockmachines.basicmachine.recycler.tier.02_true=true + B:gt.blockmachines.basicmachine.recycler.tier.03_true=true + B:gt.blockmachines.basicmachine.recycler.tier.04_true=true + B:gt.blockmachines.basicmachine.recycler.tier.05_true=true + B:gt.blockmachines.basicmachine.recycler.tier.06_true=true + B:gt.blockmachines.basicmachine.recycler.tier.07_true=true + B:gt.blockmachines.basicmachine.recycler.tier.08_true=true + B:gt.blockmachines.basicmachine.replicator.tier.01_true=true + B:gt.blockmachines.basicmachine.replicator.tier.02_true=true + B:gt.blockmachines.basicmachine.replicator.tier.03_true=true + B:gt.blockmachines.basicmachine.replicator.tier.04_true=true + B:gt.blockmachines.basicmachine.replicator.tier.05_true=true + B:gt.blockmachines.basicmachine.replicator.tier.06_true=true + B:gt.blockmachines.basicmachine.replicator.tier.07_true=true + B:gt.blockmachines.basicmachine.replicator.tier.08_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.01_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.02_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.03_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.04_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.05_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.06_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.07_true=true + B:gt.blockmachines.basicmachine.rockbreaker.tier.08_true=true + B:gt.blockmachines.basicmachine.scanner.tier.01_true=true + B:gt.blockmachines.basicmachine.scanner.tier.02_true=true + B:gt.blockmachines.basicmachine.scanner.tier.03_true=true + B:gt.blockmachines.basicmachine.scanner.tier.04_true=true + B:gt.blockmachines.basicmachine.scanner.tier.05_true=true + B:gt.blockmachines.basicmachine.scanner.tier.06_true=true + B:gt.blockmachines.basicmachine.scanner.tier.07_true=true + B:gt.blockmachines.basicmachine.scanner.tier.08_true=true + B:gt.blockmachines.basicmachine.seismicprospector.3_true=true + B:gt.blockmachines.basicmachine.seismicprospector_true=true + B:gt.blockmachines.basicmachine.sifter.tier.01_true=true + B:gt.blockmachines.basicmachine.sifter.tier.02_true=true + B:gt.blockmachines.basicmachine.sifter.tier.03_true=true + B:gt.blockmachines.basicmachine.sifter.tier.04_true=true + B:gt.blockmachines.basicmachine.sifter.tier.05_true=true + B:gt.blockmachines.basicmachine.sifter.tier.06_true=true + B:gt.blockmachines.basicmachine.sifter.tier.07_true=true + B:gt.blockmachines.basicmachine.sifter.tier.08_true=true + B:gt.blockmachines.basicmachine.slicer.tier.01_true=true + B:gt.blockmachines.basicmachine.slicer.tier.02_true=true + B:gt.blockmachines.basicmachine.slicer.tier.03_true=true + B:gt.blockmachines.basicmachine.slicer.tier.04_true=true + B:gt.blockmachines.basicmachine.slicer.tier.05_true=true + B:gt.blockmachines.basicmachine.slicer.tier.06_true=true + B:gt.blockmachines.basicmachine.slicer.tier.07_true=true + B:gt.blockmachines.basicmachine.slicer.tier.08_true=true + B:gt.blockmachines.basicmachine.teleporter_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_true=true + B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.02_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.03_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.04_true=true + B:gt.blockmachines.basicmachine.unboxinator.tier.05_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.01_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.02_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.03_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.04_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.05_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.06_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.07_true=true + B:gt.blockmachines.basicmachine.wiremill.tier.08_true=true + B:gt.blockmachines.batterybuffer.04.tier.00_true=true + B:gt.blockmachines.batterybuffer.04.tier.01_true=true + B:gt.blockmachines.batterybuffer.04.tier.02_true=true + B:gt.blockmachines.batterybuffer.04.tier.03_true=true + B:gt.blockmachines.batterybuffer.04.tier.04_true=true + B:gt.blockmachines.batterybuffer.04.tier.05_true=true + B:gt.blockmachines.batterybuffer.04.tier.06_true=true + B:gt.blockmachines.batterybuffer.04.tier.07_true=true + B:gt.blockmachines.batterybuffer.04.tier.08_true=true + B:gt.blockmachines.batterybuffer.09.tier.00_true=true + B:gt.blockmachines.batterybuffer.09.tier.01_true=true + B:gt.blockmachines.batterybuffer.09.tier.02_true=true + B:gt.blockmachines.batterybuffer.09.tier.03_true=true + B:gt.blockmachines.batterybuffer.09.tier.04_true=true + B:gt.blockmachines.batterybuffer.09.tier.05_true=true + B:gt.blockmachines.batterybuffer.09.tier.06_true=true + B:gt.blockmachines.batterybuffer.09.tier.07_true=true + B:gt.blockmachines.batterybuffer.09.tier.08_true=true + B:gt.blockmachines.batterybuffer.16.tier.00_true=true + B:gt.blockmachines.batterybuffer.16.tier.01_true=true + B:gt.blockmachines.batterybuffer.16.tier.02_true=true + B:gt.blockmachines.batterybuffer.16.tier.03_true=true + B:gt.blockmachines.batterybuffer.16.tier.04_true=true + B:gt.blockmachines.batterybuffer.16.tier.05_true=true + B:gt.blockmachines.batterybuffer.16.tier.06_true=true + B:gt.blockmachines.batterybuffer.16.tier.07_true=true + B:gt.blockmachines.batterybuffer.16.tier.08_true=true + B:gt.blockmachines.batterycharger.16.tier.00_true=true + B:gt.blockmachines.batterycharger.16.tier.01_true=true + B:gt.blockmachines.batterycharger.16.tier.02_true=true + B:gt.blockmachines.batterycharger.16.tier.03_true=true + B:gt.blockmachines.batterycharger.16.tier.04_true=true + B:gt.blockmachines.batterycharger.16.tier.05_true=true + B:gt.blockmachines.batterycharger.16.tier.06_true=true + B:gt.blockmachines.batterycharger.16.tier.07_true=true + B:gt.blockmachines.batterycharger.16.tier.08_true=true + B:gt.blockmachines.boiler.bronze_true=true + B:gt.blockmachines.boiler.lava_true=true + B:gt.blockmachines.boiler.solar_true=true + B:gt.blockmachines.boiler.steel_true=true + B:gt.blockmachines.bronzemachine.alloysmelter_true=true + B:gt.blockmachines.bronzemachine.blastfurnace_true=true + B:gt.blockmachines.bronzemachine.compressor_true=true + B:gt.blockmachines.bronzemachine.extractor_true=true + B:gt.blockmachines.bronzemachine.furnace_true=true + B:gt.blockmachines.bronzemachine.hammer_true=true + B:gt.blockmachines.bronzemachine.macerator_true=true + B:gt.blockmachines.gt_pipe_plasmacontain_true=true + B:gt.blockmachines.hatch.dataaccess.adv_true=true + B:gt.blockmachines.hatch.dataaccess_true=true + B:gt.blockmachines.hatch.dynamo.tier.00_true=true + B:gt.blockmachines.hatch.dynamo.tier.01_true=true + B:gt.blockmachines.hatch.dynamo.tier.02_true=true + B:gt.blockmachines.hatch.dynamo.tier.03_true=true + B:gt.blockmachines.hatch.dynamo.tier.04_true=true + B:gt.blockmachines.hatch.dynamo.tier.05_true=true + B:gt.blockmachines.hatch.dynamo.tier.06_true=true + B:gt.blockmachines.hatch.dynamo.tier.07_true=true + B:gt.blockmachines.hatch.dynamo.tier.08_true=true + B:gt.blockmachines.hatch.dynamo.tier.09_true=true + B:gt.blockmachines.hatch.energy.tier.00_true=true + B:gt.blockmachines.hatch.energy.tier.01_true=true + B:gt.blockmachines.hatch.energy.tier.02_true=true + B:gt.blockmachines.hatch.energy.tier.03_true=true + B:gt.blockmachines.hatch.energy.tier.04_true=true + B:gt.blockmachines.hatch.energy.tier.05_true=true + B:gt.blockmachines.hatch.energy.tier.06_true=true + B:gt.blockmachines.hatch.energy.tier.07_true=true + B:gt.blockmachines.hatch.energy.tier.08_true=true + B:gt.blockmachines.hatch.energy.tier.09_true=true + B:gt.blockmachines.hatch.input.tier.00_true=true + B:gt.blockmachines.hatch.input.tier.01_true=true + B:gt.blockmachines.hatch.input.tier.02_true=true + B:gt.blockmachines.hatch.input.tier.03_true=true + B:gt.blockmachines.hatch.input.tier.04_true=true + B:gt.blockmachines.hatch.input.tier.05_true=true + B:gt.blockmachines.hatch.input.tier.06_true=true + B:gt.blockmachines.hatch.input.tier.07_true=true + B:gt.blockmachines.hatch.input.tier.08_true=true + B:gt.blockmachines.hatch.input.tier.09_true=true + B:gt.blockmachines.hatch.maintenance.auto_true=true + B:gt.blockmachines.hatch.maintenance_true=true + B:gt.blockmachines.hatch.muffler.tier.01_true=true + B:gt.blockmachines.hatch.muffler.tier.02_true=true + B:gt.blockmachines.hatch.muffler.tier.03_true=true + B:gt.blockmachines.hatch.muffler.tier.04_true=true + B:gt.blockmachines.hatch.muffler.tier.05_true=true + B:gt.blockmachines.hatch.muffler.tier.06_true=true + B:gt.blockmachines.hatch.muffler.tier.07_true=true + B:gt.blockmachines.hatch.muffler.tier.08_true=true + B:gt.blockmachines.hatch.muffler.tier.09_true=true + B:gt.blockmachines.hatch.output.tier.00_true=true + B:gt.blockmachines.hatch.output.tier.01_true=true + B:gt.blockmachines.hatch.output.tier.02_true=true + B:gt.blockmachines.hatch.output.tier.03_true=true + B:gt.blockmachines.hatch.output.tier.04_true=true + B:gt.blockmachines.hatch.output.tier.05_true=true + B:gt.blockmachines.hatch.output.tier.06_true=true + B:gt.blockmachines.hatch.output.tier.07_true=true + B:gt.blockmachines.hatch.output.tier.08_true=true + B:gt.blockmachines.hatch.output.tier.09_true=true + B:gt.blockmachines.hatch.output_bus.tier.00_true=true + B:gt.blockmachines.hatch.output_bus.tier.01_true=true + B:gt.blockmachines.hatch.output_bus.tier.02_true=true + B:gt.blockmachines.hatch.output_bus.tier.03_true=true + B:gt.blockmachines.hatch.output_bus.tier.04_true=true + B:gt.blockmachines.hatch.output_bus.tier.05_true=true + B:gt.blockmachines.hatch.output_bus.tier.06_true=true + B:gt.blockmachines.hatch.output_bus.tier.07_true=true + B:gt.blockmachines.hatch.output_bus.tier.08_true=true + B:gt.blockmachines.hatch.output_bus.tier.09_true=true + B:gt.blockmachines.hull.bronze_bricked_true=true + B:gt.blockmachines.hull.bronze_true=true + B:gt.blockmachines.hull.steel_bricked_true=true + B:gt.blockmachines.hull.steel_true=true + B:gt.blockmachines.hull.tier.00_true=true + B:gt.blockmachines.hull.tier.01_true=true + B:gt.blockmachines.hull.tier.02_true=true + B:gt.blockmachines.hull.tier.03_true=true + B:gt.blockmachines.hull.tier.04_true=true + B:gt.blockmachines.hull.tier.05_true=true + B:gt.blockmachines.hull.tier.06_true=true + B:gt.blockmachines.hull.tier.07_true=true + B:gt.blockmachines.hull.tier.08_true=true + B:gt.blockmachines.hull.tier.09_true=true + B:gt.blockmachines.multimachine.assemblyline_true=true + B:gt.blockmachines.multimachine.blastfurnace_true=true + B:gt.blockmachines.multimachine.boiler.bronze_true=true + B:gt.blockmachines.multimachine.boiler.steel_true=true + B:gt.blockmachines.multimachine.boiler.titanium_true=true + B:gt.blockmachines.multimachine.boiler.tungstensteel_true=true + B:gt.blockmachines.multimachine.brickedblastfurnace_true=true + B:gt.blockmachines.multimachine.charcoalpile_true=true + B:gt.blockmachines.multimachine.chemicalreactor_true=true + B:gt.blockmachines.multimachine.cleanroom_true=true + B:gt.blockmachines.multimachine.concretebackfiller1_true=true + B:gt.blockmachines.multimachine.concretebackfiller3_true=true + B:gt.blockmachines.multimachine.cracker_true=true + B:gt.blockmachines.multimachine.dieselengine_true=true + B:gt.blockmachines.multimachine.distillationtower_true=true + B:gt.blockmachines.multimachine.heatexchanger_true=true + B:gt.blockmachines.multimachine.implosioncompressor_true=true + B:gt.blockmachines.multimachine.largegasturbine_true=true + B:gt.blockmachines.multimachine.largehpturbine_true=true + B:gt.blockmachines.multimachine.largeplasmaturbine_true=true + B:gt.blockmachines.multimachine.largeturbine_true=true + B:gt.blockmachines.multimachine.multifurnace_true=true + B:gt.blockmachines.multimachine.oildrill1_true=true + B:gt.blockmachines.multimachine.oildrill2_true=true + B:gt.blockmachines.multimachine.oildrill3_true=true + B:gt.blockmachines.multimachine.oredrill1_true=true + B:gt.blockmachines.multimachine.oredrill2_true=true + B:gt.blockmachines.multimachine.oredrill3_true=true + B:gt.blockmachines.multimachine.oredrill4_true=true + B:gt.blockmachines.multimachine.processingarray_true=true + B:gt.blockmachines.multimachine.pyro_true=true + B:gt.blockmachines.multimachine.vacuumfreezer_true=true + B:gt.blockmachines.quantum.chest.tier.01_true=true + B:gt.blockmachines.quantum.chest.tier.02_true=true + B:gt.blockmachines.quantum.chest.tier.03_true=true + B:gt.blockmachines.quantum.chest.tier.04_true=true + B:gt.blockmachines.quantum.chest.tier.05_true=true + B:gt.blockmachines.quantum.tank.tier.01_true=true + B:gt.blockmachines.quantum.tank.tier.02_true=true + B:gt.blockmachines.quantum.tank.tier.03_true=true + B:gt.blockmachines.quantum.tank.tier.04_true=true + B:gt.blockmachines.quantum.tank.tier.05_true=true + B:gt.blockmachines.steelmachine.alloysmelter_true=true + B:gt.blockmachines.steelmachine.compressor_true=true + B:gt.blockmachines.steelmachine.extractor_true=true + B:gt.blockmachines.steelmachine.furnace_true=true + B:gt.blockmachines.steelmachine.hammer_true=true + B:gt.blockmachines.steelmachine.macerator_true=true + B:gt.blockmachines.transformer.tier.00_true=true + B:gt.blockmachines.transformer.tier.01_true=true + B:gt.blockmachines.transformer.tier.02_true=true + B:gt.blockmachines.transformer.tier.03_true=true + B:gt.blockmachines.transformer.tier.04_true=true + B:gt.blockmachines.transformer.tier.05_true=true + B:gt.blockmachines.transformer.tier.06_true=true + B:gt.blockmachines.transformer.tier.07_true=true + B:gt.blockmachines.transformer.tier.08_true=true + B:gt.blockreinforced.0_true=true + B:gt.blockreinforced.1_true=true + B:gt.blockstones.0_true=true + B:gt.blockstones.1_true=true + B:gt.blockstones.2_true=true + B:gt.blockstones.3_true=true + B:gt.blockstones.4_true=true + B:gt.blockstones.5_true=true + B:gt.blockstones.6_true=true + B:gt.blockstones.7_true=true + B:gt.metaitem.01.32001_true=true + B:gt.metaitem.01.32008_true=true + B:gt.metaitem.01.32009_true=true + B:gt.metaitem.01.32010_true=true + B:gt.metaitem.01.32100_true=true + B:gt.metaitem.01.32101_true=true + B:gt.metaitem.01.32110_true=true + B:gt.metaitem.01.32111_true=true + B:gt.metaitem.01.32250_true=true + B:gt.metaitem.01.32300_true=true + B:gt.metaitem.01.32301_true=true + B:gt.metaitem.01.32302_true=true + B:gt.metaitem.01.32303_true=true + B:gt.metaitem.01.32304_true=true + B:gt.metaitem.01.32305_true=true + B:gt.metaitem.01.32306_true=true + B:gt.metaitem.01.32307_true=true + B:gt.metaitem.01.32308_true=true + B:gt.metaitem.01.32309_true=true + B:gt.metaitem.01.32310_true=true + B:gt.metaitem.01.32311_true=true + B:gt.metaitem.01.32312_true=true + B:gt.metaitem.01.32313_true=true + B:gt.metaitem.01.32314_true=true + B:gt.metaitem.01.32315_true=true + B:gt.metaitem.01.32316_true=true + B:gt.metaitem.01.32317_true=true + B:gt.metaitem.01.32350_true=true + B:gt.metaitem.01.32351_true=true + B:gt.metaitem.01.32352_true=true + B:gt.metaitem.01.32353_true=true + B:gt.metaitem.01.32354_true=true + B:gt.metaitem.01.32355_true=true + B:gt.metaitem.01.32356_true=true + B:gt.metaitem.01.32357_true=true + B:gt.metaitem.01.32358_true=true + B:gt.metaitem.01.32359_true=true + B:gt.metaitem.01.32360_true=true + B:gt.metaitem.01.32361_true=true + B:gt.metaitem.01.32362_true=true + B:gt.metaitem.01.32363_true=true + B:gt.metaitem.01.32364_true=true + B:gt.metaitem.01.32365_true=true + B:gt.metaitem.01.32366_true=true + B:gt.metaitem.01.32367_true=true + B:gt.metaitem.01.32368_true=true + B:gt.metaitem.01.32369_true=true + B:gt.metaitem.01.32370_true=true + B:gt.metaitem.01.32371_true=true + B:gt.metaitem.01.32372_true=true + B:gt.metaitem.01.32373_true=true + B:gt.metaitem.01.32398_true=true + B:gt.metaitem.01.32399_true=true + B:gt.metaitem.01.32400_true=true + B:gt.metaitem.01.32402_true=true + B:gt.metaitem.01.32404_true=true + B:gt.metaitem.01.32405_true=true + B:gt.metaitem.01.32406_true=true + B:gt.metaitem.01.32474_true=true + B:gt.metaitem.01.32475_true=true + B:gt.metaitem.01.32477_true=true + B:gt.metaitem.01.32478_true=true + B:gt.metaitem.01.32481_true=true + B:gt.metaitem.01.32482_true=true + B:gt.metaitem.01.32483_true=true + B:gt.metaitem.01.32484_true=true + B:gt.metaitem.01.32485_true=true + B:gt.metaitem.01.32486_true=true + B:gt.metaitem.01.32487_true=true + B:gt.metaitem.01.32488_true=true + B:gt.metaitem.01.32489_true=true + B:gt.metaitem.01.32490_true=true + B:gt.metaitem.01.32491_true=true + B:gt.metaitem.01.32495_true=true + B:gt.metaitem.01.32496_true=true + B:gt.metaitem.01.32497_true=true + B:gt.metaitem.01.32498_true=true + B:gt.metaitem.01.32500_true=true + B:gt.metaitem.01.32501_true=true + B:gt.metaitem.01.32502_true=true + B:gt.metaitem.01.32600_true=true + B:gt.metaitem.01.32601_true=true + B:gt.metaitem.01.32602_true=true + B:gt.metaitem.01.32603_true=true + B:gt.metaitem.01.32604_true=true + B:gt.metaitem.01.32610_true=true + B:gt.metaitem.01.32611_true=true + B:gt.metaitem.01.32612_true=true + B:gt.metaitem.01.32613_true=true + B:gt.metaitem.01.32614_true=true + B:gt.metaitem.01.32630_true=true + B:gt.metaitem.01.32631_true=true + B:gt.metaitem.01.32632_true=true + B:gt.metaitem.01.32633_true=true + B:gt.metaitem.01.32634_true=true + B:gt.metaitem.01.32640_true=true + B:gt.metaitem.01.32641_true=true + B:gt.metaitem.01.32642_true=true + B:gt.metaitem.01.32643_true=true + B:gt.metaitem.01.32644_true=true + B:gt.metaitem.01.32650_true=true + B:gt.metaitem.01.32651_true=true + B:gt.metaitem.01.32652_true=true + B:gt.metaitem.01.32653_true=true + B:gt.metaitem.01.32654_true=true + B:gt.metaitem.01.32670_true=true + B:gt.metaitem.01.32671_true=true + B:gt.metaitem.01.32672_true=true + B:gt.metaitem.01.32673_true=true + B:gt.metaitem.01.32674_true=true + B:gt.metaitem.01.32680_true=true + B:gt.metaitem.01.32681_true=true + B:gt.metaitem.01.32682_true=true + B:gt.metaitem.01.32683_true=true + B:gt.metaitem.01.32684_true=true + B:gt.metaitem.01.32690_true=true + B:gt.metaitem.01.32691_true=true + B:gt.metaitem.01.32692_true=true + B:gt.metaitem.01.32693_true=true + B:gt.metaitem.01.32694_true=true + B:gt.metaitem.01.32721_true=true + B:gt.metaitem.01.32722_true=true + B:gt.metaitem.01.32723_true=true + B:gt.metaitem.01.32729_true=true + B:gt.metaitem.01.32740_true=true + B:gt.metaitem.01.32750_true=true + B:gt.metaitem.01.32751_true=true + B:gt.metaitem.01.32752_true=true + B:gt.metaitem.01.32762_true=true + B:gt.metaitem.02.32222_true=true + B:gt.metaitem.02.32550_true=true + B:gt.metaitem.02.32558_true=true + B:gt.metaitem.02.32576_true=true + B:ic2.blockFenceIron_true=true + B:ic2.blockIronFurnace_true=true + B:ic2.blockMachine_true=true + B:ic2.itemArmorBronzeBoots_true=true + B:ic2.itemArmorBronzeChestplate_true=true + B:ic2.itemArmorBronzeHelmet_true=true + B:ic2.itemArmorBronzeLegs_true=true + B:ic2.itemCasingAdvIron_true=true + B:ic2.itemCasingBronze_true=true + B:ic2.itemCasingCopper_true=true + B:ic2.itemCasingGold_true=true + B:ic2.itemCasingIron_true=true + B:ic2.itemCasingLead_true=true + B:ic2.itemCasingTin_true=true + B:ic2.itemCofeeBeans_true=true + B:ic2.itemFluidCell_true=true + B:ic2.itemFuelRod_true=true + B:ic2.itemPlutoniumSmall_true=true + B:ic2.itemPlutonium_true=true + B:ic2.itemTinCan_true=true + B:ic2.itemToolBronzeAxe_true=true + B:ic2.itemToolBronzeHoe_true=true + B:ic2.itemToolBronzePickaxe_true=true + B:ic2.itemToolBronzeSpade_true=true + B:ic2.itemToolBronzeSword_true=true + B:ic2.itemToolWrench_true=true + B:ic2.itemUran235_true=true + B:ic2.itemUran235small_true=true + B:ic2.itemUran238_true=true + B:ingotAluminium_true=true + B:ingotAmericium_true=true + B:ingotAnnealedCopper_true=true + B:ingotAntimony_true=true + B:ingotArsenic_true=true + B:ingotBatteryAlloy_true=true + B:ingotBeryllium_true=true + B:ingotBismuthBronze_true=true + B:ingotBismuth_true=true + B:ingotBlackBronze_true=true + B:ingotBlackSteel_true=true + B:ingotBlueSteel_true=true + B:ingotBorosilicateGlass_true=true + B:ingotBrass_true=true + B:ingotBrick_true=true + B:ingotBronze_true=true + B:ingotCaesium_true=true + B:ingotCarbon_true=true + B:ingotCerium_true=true + B:ingotChrome_true=true + B:ingotCobaltBrass_true=true + B:ingotCobalt_true=true + B:ingotCopper_true=true + B:ingotCupronickel_true=true + B:ingotDamascusSteel_true=true + B:ingotDuranium_true=true + B:ingotElectrum_true=true + B:ingotEpoxidFiberReinforced_true=true + B:ingotEpoxid_true=true + B:ingotEuropium_true=true + B:ingotGalliumArsenide_true=true + B:ingotGallium_true=true + B:ingotGold_true=true + B:ingotHSSE_true=true + B:ingotHSSG_true=true + B:ingotHSSS_true=true + B:ingotIndiumGalliumPhosphide_true=true + B:ingotIndium_true=true + B:ingotInvar_true=true + B:ingotIridium_true=true + B:ingotIronMagnetic_true=true + B:ingotIron_true=true + B:ingotKanthal_true=true + B:ingotLead_true=true + B:ingotLithium_true=true + B:ingotLutetium_true=true + B:ingotMagnalium_true=true + B:ingotMagnesium_true=true + B:ingotManganese_true=true + B:ingotMithril_true=true + B:ingotMolybdenum_true=true + B:ingotNaquadahAlloy_true=true + B:ingotNaquadahEnriched_true=true + B:ingotNaquadah_true=true + B:ingotNaquadria_true=true + B:ingotNeodymiumMagnetic_true=true + B:ingotNeodymium_true=true + B:ingotNeutronium_true=true + B:ingotNichrome_true=true + B:ingotNickelZincFerrite_true=true + B:ingotNickel_true=true + B:ingotNiobiumNitride_true=true + B:ingotNiobiumTitanium_true=true + B:ingotNiobium_true=true + B:ingotOsmiridium_true=true + B:ingotOsmium_true=true + B:ingotPalladium_true=true + B:ingotPigIron_true=true + B:ingotPlastic_true=true + B:ingotPlatinum_true=true + B:ingotPlutonium241_true=true + B:ingotPlutonium_true=true + B:ingotPolycaprolactam_true=true + B:ingotPolyphenyleneSulfide_true=true + B:ingotPolystyrene_true=true + B:ingotPolytetrafluoroethylene_true=true + B:ingotPolyvinylChloride_true=true + B:ingotPotassium_true=true + B:ingotRedAlloy_true=true + B:ingotRedSteel_true=true + B:ingotRoseGold_true=true + B:ingotRubber_true=true + B:ingotSilicon_true=true + B:ingotSilicone_true=true + B:ingotSilver_true=true + B:ingotSolderingAlloy_true=true + B:ingotStainlessSteel_true=true + B:ingotSteelMagnetic_true=true + B:ingotSteel_true=true + B:ingotSterlingSilver_true=true + B:ingotStyreneButadieneRubber_true=true + B:ingotTantalum_true=true + B:ingotThorium_true=true + B:ingotTinAlloy_true=true + B:ingotTin_true=true + B:ingotTitanium_true=true + B:ingotTritanium_true=true + B:ingotTungstenCarbide_true=true + B:ingotTungstenSteel_true=true + B:ingotTungsten_true=true + B:ingotUltimet_true=true + B:ingotUranium235_true=true + B:ingotUranium_true=true + B:ingotVanadiumGallium_true=true + B:ingotVanadiumSteel_true=true + B:ingotVanadium_true=true + B:ingotWroughtIron_true=true + B:ingotYttriumBariumCuprate_true=true + B:ingotYttrium_true=true + B:ingotZinc_true=true + B:item.appleGold_true=true + B:item.beefCooked_true=true + B:item.beefRaw_true=true + B:item.book_true=true + B:item.bootsChain_true=true + B:item.bootsDiamond_true=true + B:item.bootsGold_true=true + B:item.bootsIron_true=true + B:item.bow_true=true + B:item.carrotGolden_true=true + B:item.cauldron_true=true + B:item.chestplateChain_true=true + B:item.chestplateDiamond_true=true + B:item.chestplateGold_true=true + B:item.chestplateIron_true=true + B:item.chickenCooked_true=true + B:item.chickenRaw_true=true + B:item.clay_true=true + B:item.clock_true=true + B:item.compass_true=true + B:item.doorIron_true=true + B:item.dyePowder.brown_true=true + B:item.enchantedBook_true=true + B:item.fish.cod.cooked_true=true + B:item.fish.cod.raw_true=true + B:item.flint_true=true + B:item.frame_true=true + B:item.hatchetDiamond_true=true + B:item.hatchetGold_true=true + B:item.hatchetIron_true=true + B:item.helmetChain_true=true + B:item.helmetDiamond_true=true + B:item.helmetGold_true=true + B:item.helmetIron_true=true + B:item.hoeDiamond_true=true + B:item.hoeGold_true=true + B:item.hoeIron_true=true + B:item.horsearmordiamond_true=true + B:item.horsearmorgold_true=true + B:item.horsearmormetal_true=true + B:item.leggingsChain_true=true + B:item.leggingsDiamond_true=true + B:item.leggingsGold_true=true + B:item.leggingsIron_true=true + B:item.melon_true=true + B:item.minecartFurnace_true=true + B:item.minecartHopper_true=true + B:item.minecartTnt_true=true + B:item.minecart_true=true + B:item.pickaxeDiamond_true=true + B:item.pickaxeGold_true=true + B:item.pickaxeIron_true=true + B:item.porkchopCooked_true=true + B:item.porkchopRaw_true=true + B:item.reeds_true=true + B:item.shears_true=true + B:item.shovelDiamond_true=true + B:item.shovelGold_true=true + B:item.shovelIron_true=true + B:item.snowball_true=true + B:item.speckledMelon_true=true + B:item.swordDiamond_true=true + B:item.swordGold_true=true + B:item.swordIron_true=true + B:item.wheat_true=true + B:item.writingBook_true=true + B:item.writtenBook_true=true + B:lensAmethyst_true=true + B:lensBlueTopaz_true=true + B:lensDiamond_true=true + B:lensDilithium_true=true + B:lensEmerald_true=true + B:lensEnderEye_true=true + B:lensEnderPearl_true=true + B:lensFoolsRuby_true=true + B:lensForcicium_true=true + B:lensForcillium_true=true + B:lensGarnetRed_true=true + B:lensGarnetYellow_true=true + B:lensGlass_true=true + B:lensGreenSapphire_true=true + B:lensJasper_true=true + B:lensNetherStar_true=true + B:lensOlivine_true=true + B:lensOpal_true=true + B:lensRuby_true=true + B:lensSapphire_true=true + B:lensTanzanite_true=true + B:lensTopaz_true=true + B:nuggetAluminium_true=true + B:nuggetAmericium_true=true + B:nuggetAnnealedCopper_true=true + B:nuggetAntimony_true=true + B:nuggetArsenic_true=true + B:nuggetBatteryAlloy_true=true + B:nuggetBeryllium_true=true + B:nuggetBismuthBronze_true=true + B:nuggetBismuth_true=true + B:nuggetBlackBronze_true=true + B:nuggetBlackSteel_true=true + B:nuggetBlueSteel_true=true + B:nuggetBorosilicateGlass_true=true + B:nuggetBrass_true=true + B:nuggetBronze_true=true + B:nuggetCaesium_true=true + B:nuggetCarbon_true=true + B:nuggetCerium_true=true + B:nuggetChrome_true=true + B:nuggetCobaltBrass_true=true + B:nuggetCobalt_true=true + B:nuggetCopper_true=true + B:nuggetCupronickel_true=true + B:nuggetDamascusSteel_true=true + B:nuggetDuranium_true=true + B:nuggetElectrum_true=true + B:nuggetEpoxidFiberReinforced_true=true + B:nuggetEpoxid_true=true + B:nuggetEuropium_true=true + B:nuggetGalliumArsenide_true=true + B:nuggetGallium_true=true + B:nuggetGold_true=true + B:nuggetHSSE_true=true + B:nuggetHSSG_true=true + B:nuggetHSSS_true=true + B:nuggetIndiumGalliumPhosphide_true=true + B:nuggetIndium_true=true + B:nuggetInvar_true=true + B:nuggetIridium_true=true + B:nuggetIronMagnetic_true=true + B:nuggetIron_true=true + B:nuggetKanthal_true=true + B:nuggetLead_true=true + B:nuggetLithium_true=true + B:nuggetLutetium_true=true + B:nuggetMagnalium_true=true + B:nuggetMagnesium_true=true + B:nuggetManganese_true=true + B:nuggetMithril_true=true + B:nuggetMolybdenum_true=true + B:nuggetNaquadahAlloy_true=true + B:nuggetNaquadahEnriched_true=true + B:nuggetNaquadah_true=true + B:nuggetNaquadria_true=true + B:nuggetNeodymiumMagnetic_true=true + B:nuggetNeodymium_true=true + B:nuggetNeutronium_true=true + B:nuggetNichrome_true=true + B:nuggetNickelZincFerrite_true=true + B:nuggetNickel_true=true + B:nuggetNiobiumNitride_true=true + B:nuggetNiobiumTitanium_true=true + B:nuggetNiobium_true=true + B:nuggetOsmiridium_true=true + B:nuggetOsmium_true=true + B:nuggetPalladium_true=true + B:nuggetPigIron_true=true + B:nuggetPlastic_true=true + B:nuggetPlatinum_true=true + B:nuggetPlutonium241_true=true + B:nuggetPlutonium_true=true + B:nuggetPolycaprolactam_true=true + B:nuggetPolyphenyleneSulfide_true=true + B:nuggetPolystyrene_true=true + B:nuggetPolytetrafluoroethylene_true=true + B:nuggetPolyvinylChloride_true=true + B:nuggetPotassium_true=true + B:nuggetRedAlloy_true=true + B:nuggetRedSteel_true=true + B:nuggetRoseGold_true=true + B:nuggetRubber_true=true + B:nuggetSilicon_true=true + B:nuggetSilicone_true=true + B:nuggetSilver_true=true + B:nuggetSolderingAlloy_true=true + B:nuggetStainlessSteel_true=true + B:nuggetSteelMagnetic_true=true + B:nuggetSteel_true=true + B:nuggetSterlingSilver_true=true + B:nuggetStyreneButadieneRubber_true=true + B:nuggetTantalum_true=true + B:nuggetThorium_true=true + B:nuggetTinAlloy_true=true + B:nuggetTin_true=true + B:nuggetTitanium_true=true + B:nuggetTritanium_true=true + B:nuggetTungstenCarbide_true=true + B:nuggetTungstenSteel_true=true + B:nuggetTungsten_true=true + B:nuggetUltimet_true=true + B:nuggetUranium235_true=true + B:nuggetUranium_true=true + B:nuggetVanadiumGallium_true=true + B:nuggetVanadiumSteel_true=true + B:nuggetVanadium_true=true + B:nuggetWroughtIron_true=true + B:nuggetYttriumBariumCuprate_true=true + B:nuggetYttrium_true=true + B:nuggetZinc_true=true + B:oreAlmandine_true=true + B:oreAluminium_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:oreBasaltAmethyst_true=true + B:oreBasaltApatite_true=true + B:oreBasaltBandedIron_true=true + B:oreBasaltBarite_true=true + B:oreBasaltBastnasite_true=true + B:oreBasaltBauxite_true=true + B:oreBasaltBentonite_true=true + B:oreBasaltBeryllium_true=true + B:oreBasaltBismuth_true=true + B:oreBasaltBlueTopaz_true=true + B:oreBasaltBrownLimonite_true=true + B:oreBasaltCalcite_true=true + B:oreBasaltCassiteriteSand_true=true + B:oreBasaltCassiterite_true=true + B:oreBasaltCertusQuartz_true=true + B:oreBasaltChalcopyrite_true=true + B:oreBasaltChromite_true=true + B:oreBasaltCinnabar_true=true + B:oreBasaltCoal_true=true + B:oreBasaltCobaltite_true=true + B:oreBasaltCooperite_true=true + B:oreBasaltCopper_true=true + B:oreBasaltDiamond_true=true + B:oreBasaltDiatomite_true=true + B:oreBasaltEmerald_true=true + B:oreBasaltFoolsRuby_true=true + B:oreBasaltGalena_true=true + B:oreBasaltGarnetRed_true=true + B:oreBasaltGarnetYellow_true=true + B:oreBasaltGarnierite_true=true + B:oreBasaltGlauconite_true=true + B:oreBasaltGold_true=true + B:oreBasaltGraphite_true=true + B:oreBasaltGreenSapphire_true=true + B:oreBasaltGrossular_true=true + B:oreBasaltIlmenite_true=true + B:oreBasaltIridium_true=true + B:oreBasaltIron_true=true + B:oreBasaltLapis_true=true + B:oreBasaltLazurite_true=true + B:oreBasaltLead_true=true + B:oreBasaltLepidolite_true=true + B:oreBasaltLignite_true=true + B:oreBasaltLithium_true=true + B:oreBasaltMagnesite_true=true + B:oreBasaltMagnetite_true=true + B:oreBasaltMalachite_true=true + B:oreBasaltManganese_true=true + B:oreBasaltMolybdenite_true=true + B:oreBasaltMolybdenum_true=true + B:oreBasaltMonazite_true=true + B:oreBasaltNaquadahEnriched_true=true + B:oreBasaltNaquadah_true=true + B:oreBasaltNeodymium_true=true + B:oreBasaltNetherQuartz_true=true + B:oreBasaltNickel_true=true + B:oreBasaltOlivine_true=true + B:oreBasaltOpal_true=true + B:oreBasaltOsmium_true=true + B:oreBasaltPalladium_true=true + B:oreBasaltPentlandite_true=true + B:oreBasaltPhosphate_true=true + B:oreBasaltPhosphorus_true=true + B:oreBasaltPitchblende_true=true + B:oreBasaltPlatinum_true=true + B:oreBasaltPlutonium_true=true + B:oreBasaltPowellite_true=true + B:oreBasaltPyrite_true=true + B:oreBasaltPyrochlore_true=true + B:oreBasaltPyrolusite_true=true + B:oreBasaltPyrope_true=true + B:oreBasaltQuartzite_true=true + B:oreBasaltRedstone_true=true + B:oreBasaltRockSalt_true=true + B:oreBasaltRuby_true=true + B:oreBasaltSalt_true=true + B:oreBasaltSaltpeter_true=true + B:oreBasaltSapphire_true=true + B:oreBasaltScheelite_true=true + B:oreBasaltSilver_true=true + B:oreBasaltSoapstone_true=true + B:oreBasaltSodalite_true=true + B:oreBasaltSpessartine_true=true + B:oreBasaltSphalerite_true=true + B:oreBasaltSpodumene_true=true + B:oreBasaltStibnite_true=true + B:oreBasaltSulfur_true=true + B:oreBasaltTalc_true=true + B:oreBasaltTantalite_true=true + B:oreBasaltTanzanite_true=true + B:oreBasaltTetrahedrite_true=true + B:oreBasaltThorium_true=true + B:oreBasaltTin_true=true + B:oreBasaltTitanium_true=true + B:oreBasaltTopaz_true=true + B:oreBasaltTungstate_true=true + B:oreBasaltUraninite_true=true + B:oreBasaltUranium235_true=true + B:oreBasaltUranium_true=true + B:oreBasaltVanadiumMagnetite_true=true + B:oreBasaltWulfenite_true=true + B:oreBasaltYellowLimonite_true=true + B:oreBasaltZinc_true=true + B:oreBastnasite_true=true + B:oreBauxite_true=true + B:oreBentonite_true=true + B:oreBeryllium_true=true + B:oreBismuth_true=true + B:oreBlackgraniteAlmandine_true=true + B:oreBlackgraniteAluminium_true=true + B:oreBlackgraniteAmethyst_true=true + B:oreBlackgraniteApatite_true=true + B:oreBlackgraniteBandedIron_true=true + B:oreBlackgraniteBarite_true=true + B:oreBlackgraniteBastnasite_true=true + B:oreBlackgraniteBauxite_true=true + B:oreBlackgraniteBentonite_true=true + B:oreBlackgraniteBeryllium_true=true + B:oreBlackgraniteBismuth_true=true + B:oreBlackgraniteBlueTopaz_true=true + B:oreBlackgraniteBrownLimonite_true=true + B:oreBlackgraniteCalcite_true=true + B:oreBlackgraniteCassiteriteSand_true=true + B:oreBlackgraniteCassiterite_true=true + B:oreBlackgraniteCertusQuartz_true=true + B:oreBlackgraniteChalcopyrite_true=true + B:oreBlackgraniteChromite_true=true + B:oreBlackgraniteCinnabar_true=true + B:oreBlackgraniteCoal_true=true + B:oreBlackgraniteCobaltite_true=true + B:oreBlackgraniteCooperite_true=true + B:oreBlackgraniteCopper_true=true + B:oreBlackgraniteDiamond_true=true + B:oreBlackgraniteDiatomite_true=true + B:oreBlackgraniteEmerald_true=true + B:oreBlackgraniteFoolsRuby_true=true + B:oreBlackgraniteGalena_true=true + B:oreBlackgraniteGarnetRed_true=true + B:oreBlackgraniteGarnetYellow_true=true + B:oreBlackgraniteGarnierite_true=true + B:oreBlackgraniteGlauconite_true=true + B:oreBlackgraniteGold_true=true + B:oreBlackgraniteGraphite_true=true + B:oreBlackgraniteGreenSapphire_true=true + B:oreBlackgraniteGrossular_true=true + B:oreBlackgraniteIlmenite_true=true + B:oreBlackgraniteIridium_true=true + B:oreBlackgraniteIron_true=true + B:oreBlackgraniteLapis_true=true + B:oreBlackgraniteLazurite_true=true + B:oreBlackgraniteLead_true=true + B:oreBlackgraniteLepidolite_true=true + B:oreBlackgraniteLignite_true=true + B:oreBlackgraniteLithium_true=true + B:oreBlackgraniteMagnesite_true=true + B:oreBlackgraniteMagnetite_true=true + B:oreBlackgraniteMalachite_true=true + B:oreBlackgraniteManganese_true=true + B:oreBlackgraniteMolybdenite_true=true + B:oreBlackgraniteMolybdenum_true=true + B:oreBlackgraniteMonazite_true=true + B:oreBlackgraniteNaquadahEnriched_true=true + B:oreBlackgraniteNaquadah_true=true + B:oreBlackgraniteNeodymium_true=true + B:oreBlackgraniteNetherQuartz_true=true + B:oreBlackgraniteNickel_true=true + B:oreBlackgraniteOlivine_true=true + B:oreBlackgraniteOpal_true=true + B:oreBlackgraniteOsmium_true=true + B:oreBlackgranitePalladium_true=true + B:oreBlackgranitePentlandite_true=true + B:oreBlackgranitePhosphate_true=true + B:oreBlackgranitePhosphorus_true=true + B:oreBlackgranitePitchblende_true=true + B:oreBlackgranitePlatinum_true=true + B:oreBlackgranitePlutonium_true=true + B:oreBlackgranitePowellite_true=true + B:oreBlackgranitePyrite_true=true + B:oreBlackgranitePyrochlore_true=true + B:oreBlackgranitePyrolusite_true=true + B:oreBlackgranitePyrope_true=true + B:oreBlackgraniteQuartzite_true=true + B:oreBlackgraniteRedstone_true=true + B:oreBlackgraniteRockSalt_true=true + B:oreBlackgraniteRuby_true=true + B:oreBlackgraniteSalt_true=true + B:oreBlackgraniteSaltpeter_true=true + B:oreBlackgraniteSapphire_true=true + B:oreBlackgraniteScheelite_true=true + B:oreBlackgraniteSilver_true=true + B:oreBlackgraniteSoapstone_true=true + B:oreBlackgraniteSodalite_true=true + B:oreBlackgraniteSpessartine_true=true + B:oreBlackgraniteSphalerite_true=true + B:oreBlackgraniteSpodumene_true=true + B:oreBlackgraniteStibnite_true=true + B:oreBlackgraniteSulfur_true=true + B:oreBlackgraniteTalc_true=true + B:oreBlackgraniteTantalite_true=true + B:oreBlackgraniteTanzanite_true=true + B:oreBlackgraniteTetrahedrite_true=true + B:oreBlackgraniteThorium_true=true + B:oreBlackgraniteTin_true=true + B:oreBlackgraniteTitanium_true=true + B:oreBlackgraniteTopaz_true=true + B:oreBlackgraniteTungstate_true=true + B:oreBlackgraniteUraninite_true=true + B:oreBlackgraniteUranium235_true=true + B:oreBlackgraniteUranium_true=true + B:oreBlackgraniteVanadiumMagnetite_true=true + B:oreBlackgraniteWulfenite_true=true + B:oreBlackgraniteYellowLimonite_true=true + B:oreBlackgraniteZinc_true=true + B:oreBlueTopaz_true=true + B:oreBrownLimonite_true=true + B:oreCalcite_true=true + B:oreCassiteriteSand_true=true + B:oreCassiterite_true=true + B:oreCertusQuartz_true=true + B:oreChalcopyrite_true=true + B:oreChromite_true=true + B:oreCinnabar_true=true + B:oreCoal_true=true + B:oreCobaltite_true=true + B:oreCooperite_true=true + B:oreCopper_true=true + B:oreDiamond_true=true + B:oreDiatomite_true=true + B:oreEmerald_true=true + B:oreEndstoneAlmandine_true=true + B:oreEndstoneAluminium_true=true + B:oreEndstoneAmethyst_true=true + B:oreEndstoneApatite_true=true + B:oreEndstoneBandedIron_true=true + B:oreEndstoneBarite_true=true + B:oreEndstoneBastnasite_true=true + B:oreEndstoneBauxite_true=true + B:oreEndstoneBentonite_true=true + B:oreEndstoneBeryllium_true=true + B:oreEndstoneBismuth_true=true + B:oreEndstoneBlueTopaz_true=true + B:oreEndstoneBrownLimonite_true=true + B:oreEndstoneCalcite_true=true + B:oreEndstoneCassiteriteSand_true=true + B:oreEndstoneCassiterite_true=true + B:oreEndstoneCertusQuartz_true=true + B:oreEndstoneChalcopyrite_true=true + B:oreEndstoneChromite_true=true + B:oreEndstoneCinnabar_true=true + B:oreEndstoneCoal_true=true + B:oreEndstoneCobaltite_true=true + B:oreEndstoneCooperite_true=true + B:oreEndstoneCopper_true=true + B:oreEndstoneDiamond_true=true + B:oreEndstoneDiatomite_true=true + B:oreEndstoneEmerald_true=true + B:oreEndstoneFoolsRuby_true=true + B:oreEndstoneGalena_true=true + B:oreEndstoneGarnetRed_true=true + B:oreEndstoneGarnetYellow_true=true + B:oreEndstoneGarnierite_true=true + B:oreEndstoneGlauconite_true=true + B:oreEndstoneGold_true=true + B:oreEndstoneGraphite_true=true + B:oreEndstoneGreenSapphire_true=true + B:oreEndstoneGrossular_true=true + B:oreEndstoneIlmenite_true=true + B:oreEndstoneIridium_true=true + B:oreEndstoneIron_true=true + B:oreEndstoneLapis_true=true + B:oreEndstoneLazurite_true=true + B:oreEndstoneLead_true=true + B:oreEndstoneLepidolite_true=true + B:oreEndstoneLignite_true=true + B:oreEndstoneLithium_true=true + B:oreEndstoneMagnesite_true=true + B:oreEndstoneMagnetite_true=true + B:oreEndstoneMalachite_true=true + B:oreEndstoneManganese_true=true + B:oreEndstoneMolybdenite_true=true + B:oreEndstoneMolybdenum_true=true + B:oreEndstoneMonazite_true=true + B:oreEndstoneNaquadahEnriched_true=true + B:oreEndstoneNaquadah_true=true + B:oreEndstoneNeodymium_true=true + B:oreEndstoneNetherQuartz_true=true + B:oreEndstoneNickel_true=true + B:oreEndstoneOlivine_true=true + B:oreEndstoneOpal_true=true + B:oreEndstoneOsmium_true=true + B:oreEndstonePalladium_true=true + B:oreEndstonePentlandite_true=true + B:oreEndstonePhosphate_true=true + B:oreEndstonePhosphorus_true=true + B:oreEndstonePitchblende_true=true + B:oreEndstonePlatinum_true=true + B:oreEndstonePlutonium_true=true + B:oreEndstonePowellite_true=true + B:oreEndstonePyrite_true=true + B:oreEndstonePyrochlore_true=true + B:oreEndstonePyrolusite_true=true + B:oreEndstonePyrope_true=true + B:oreEndstoneQuartzite_true=true + B:oreEndstoneRedstone_true=true + B:oreEndstoneRockSalt_true=true + B:oreEndstoneRuby_true=true + B:oreEndstoneSalt_true=true + B:oreEndstoneSaltpeter_true=true + B:oreEndstoneSapphire_true=true + B:oreEndstoneScheelite_true=true + B:oreEndstoneSilver_true=true + B:oreEndstoneSoapstone_true=true + B:oreEndstoneSodalite_true=true + B:oreEndstoneSpessartine_true=true + B:oreEndstoneSphalerite_true=true + B:oreEndstoneSpodumene_true=true + B:oreEndstoneStibnite_true=true + B:oreEndstoneSulfur_true=true + B:oreEndstoneTalc_true=true + B:oreEndstoneTantalite_true=true + B:oreEndstoneTanzanite_true=true + B:oreEndstoneTetrahedrite_true=true + B:oreEndstoneThorium_true=true + B:oreEndstoneTin_true=true + B:oreEndstoneTitanium_true=true + B:oreEndstoneTopaz_true=true + B:oreEndstoneTungstate_true=true + B:oreEndstoneUraninite_true=true + B:oreEndstoneUranium235_true=true + B:oreEndstoneUranium_true=true + B:oreEndstoneVanadiumMagnetite_true=true + B:oreEndstoneWulfenite_true=true + B:oreEndstoneYellowLimonite_true=true + B:oreEndstoneZinc_true=true + B:oreFoolsRuby_true=true + B:oreGalena_true=true + B:oreGarnetRed_true=true + B:oreGarnetYellow_true=true + B:oreGarnierite_true=true + B:oreGlauconite_true=true + B:oreGold_true=true + B:oreGraphite_true=true + B:oreGreenSapphire_true=true + B:oreGrossular_true=true + B:oreIlmenite_true=true + B:oreIridium_true=true + B:oreIron_true=true + B:oreLapis_true=true + B:oreLazurite_true=true + B:oreLead_true=true + B:oreLepidolite_true=true + B:oreLignite_true=true + B:oreLithium_true=true + B:oreMagnesite_true=true + B:oreMagnetite_true=true + B:oreMalachite_true=true + B:oreManganese_true=true + B:oreMarbleAlmandine_true=true + B:oreMarbleAluminium_true=true + B:oreMarbleAmethyst_true=true + B:oreMarbleApatite_true=true + B:oreMarbleBandedIron_true=true + B:oreMarbleBarite_true=true + B:oreMarbleBastnasite_true=true + B:oreMarbleBauxite_true=true + B:oreMarbleBentonite_true=true + B:oreMarbleBeryllium_true=true + B:oreMarbleBismuth_true=true + B:oreMarbleBlueTopaz_true=true + B:oreMarbleBrownLimonite_true=true + B:oreMarbleCalcite_true=true + B:oreMarbleCassiteriteSand_true=true + B:oreMarbleCassiterite_true=true + B:oreMarbleCertusQuartz_true=true + B:oreMarbleChalcopyrite_true=true + B:oreMarbleChromite_true=true + B:oreMarbleCinnabar_true=true + B:oreMarbleCoal_true=true + B:oreMarbleCobaltite_true=true + B:oreMarbleCooperite_true=true + B:oreMarbleCopper_true=true + B:oreMarbleDiamond_true=true + B:oreMarbleDiatomite_true=true + B:oreMarbleEmerald_true=true + B:oreMarbleFoolsRuby_true=true + B:oreMarbleGalena_true=true + B:oreMarbleGarnetRed_true=true + B:oreMarbleGarnetYellow_true=true + B:oreMarbleGarnierite_true=true + B:oreMarbleGlauconite_true=true + B:oreMarbleGold_true=true + B:oreMarbleGraphite_true=true + B:oreMarbleGreenSapphire_true=true + B:oreMarbleGrossular_true=true + B:oreMarbleIlmenite_true=true + B:oreMarbleIridium_true=true + B:oreMarbleIron_true=true + B:oreMarbleLapis_true=true + B:oreMarbleLazurite_true=true + B:oreMarbleLead_true=true + B:oreMarbleLepidolite_true=true + B:oreMarbleLignite_true=true + B:oreMarbleLithium_true=true + B:oreMarbleMagnesite_true=true + B:oreMarbleMagnetite_true=true + B:oreMarbleMalachite_true=true + B:oreMarbleManganese_true=true + B:oreMarbleMolybdenite_true=true + B:oreMarbleMolybdenum_true=true + B:oreMarbleMonazite_true=true + B:oreMarbleNaquadahEnriched_true=true + B:oreMarbleNaquadah_true=true + B:oreMarbleNeodymium_true=true + B:oreMarbleNetherQuartz_true=true + B:oreMarbleNickel_true=true + B:oreMarbleOlivine_true=true + B:oreMarbleOpal_true=true + B:oreMarbleOsmium_true=true + B:oreMarblePalladium_true=true + B:oreMarblePentlandite_true=true + B:oreMarblePhosphate_true=true + B:oreMarblePhosphorus_true=true + B:oreMarblePitchblende_true=true + B:oreMarblePlatinum_true=true + B:oreMarblePlutonium_true=true + B:oreMarblePowellite_true=true + B:oreMarblePyrite_true=true + B:oreMarblePyrochlore_true=true + B:oreMarblePyrolusite_true=true + B:oreMarblePyrope_true=true + B:oreMarbleQuartzite_true=true + B:oreMarbleRedstone_true=true + B:oreMarbleRockSalt_true=true + B:oreMarbleRuby_true=true + B:oreMarbleSalt_true=true + B:oreMarbleSaltpeter_true=true + B:oreMarbleSapphire_true=true + B:oreMarbleScheelite_true=true + B:oreMarbleSilver_true=true + B:oreMarbleSoapstone_true=true + B:oreMarbleSodalite_true=true + B:oreMarbleSpessartine_true=true + B:oreMarbleSphalerite_true=true + B:oreMarbleSpodumene_true=true + B:oreMarbleStibnite_true=true + B:oreMarbleSulfur_true=true + B:oreMarbleTalc_true=true + B:oreMarbleTantalite_true=true + B:oreMarbleTanzanite_true=true + B:oreMarbleTetrahedrite_true=true + B:oreMarbleThorium_true=true + B:oreMarbleTin_true=true + B:oreMarbleTitanium_true=true + B:oreMarbleTopaz_true=true + B:oreMarbleTungstate_true=true + B:oreMarbleUraninite_true=true + B:oreMarbleUranium235_true=true + B:oreMarbleUranium_true=true + B:oreMarbleVanadiumMagnetite_true=true + B:oreMarbleWulfenite_true=true + B:oreMarbleYellowLimonite_true=true + B:oreMarbleZinc_true=true + B:oreMolybdenite_true=true + B:oreMolybdenum_true=true + B:oreMonazite_true=true + B:oreNaquadahEnriched_true=true + B:oreNaquadah_true=true + B:oreNeodymium_true=true + B:oreNetherQuartz_true=true + B:oreNetherrackAlmandine_true=true + B:oreNetherrackAluminium_true=true + B:oreNetherrackAmethyst_true=true + B:oreNetherrackApatite_true=true + B:oreNetherrackBandedIron_true=true + B:oreNetherrackBarite_true=true + B:oreNetherrackBastnasite_true=true + B:oreNetherrackBauxite_true=true + B:oreNetherrackBentonite_true=true + B:oreNetherrackBeryllium_true=true + B:oreNetherrackBismuth_true=true + B:oreNetherrackBlueTopaz_true=true + B:oreNetherrackBrownLimonite_true=true + B:oreNetherrackCalcite_true=true + B:oreNetherrackCassiteriteSand_true=true + B:oreNetherrackCassiterite_true=true + B:oreNetherrackCertusQuartz_true=true + B:oreNetherrackChalcopyrite_true=true + B:oreNetherrackChromite_true=true + B:oreNetherrackCinnabar_true=true + B:oreNetherrackCoal_true=true + B:oreNetherrackCobaltite_true=true + B:oreNetherrackCooperite_true=true + B:oreNetherrackCopper_true=true + B:oreNetherrackDiamond_true=true + B:oreNetherrackDiatomite_true=true + B:oreNetherrackEmerald_true=true + B:oreNetherrackFoolsRuby_true=true + B:oreNetherrackGalena_true=true + B:oreNetherrackGarnetRed_true=true + B:oreNetherrackGarnetYellow_true=true + B:oreNetherrackGarnierite_true=true + B:oreNetherrackGlauconite_true=true + B:oreNetherrackGold_true=true + B:oreNetherrackGraphite_true=true + B:oreNetherrackGreenSapphire_true=true + B:oreNetherrackGrossular_true=true + B:oreNetherrackIlmenite_true=true + B:oreNetherrackIridium_true=true + B:oreNetherrackIron_true=true + B:oreNetherrackLapis_true=true + B:oreNetherrackLazurite_true=true + B:oreNetherrackLead_true=true + B:oreNetherrackLepidolite_true=true + B:oreNetherrackLignite_true=true + B:oreNetherrackLithium_true=true + B:oreNetherrackMagnesite_true=true + B:oreNetherrackMagnetite_true=true + B:oreNetherrackMalachite_true=true + B:oreNetherrackManganese_true=true + B:oreNetherrackMolybdenite_true=true + B:oreNetherrackMolybdenum_true=true + B:oreNetherrackMonazite_true=true + B:oreNetherrackNaquadahEnriched_true=true + B:oreNetherrackNaquadah_true=true + B:oreNetherrackNeodymium_true=true + B:oreNetherrackNetherQuartz_true=true + B:oreNetherrackNickel_true=true + B:oreNetherrackOlivine_true=true + B:oreNetherrackOpal_true=true + B:oreNetherrackOsmium_true=true + B:oreNetherrackPalladium_true=true + B:oreNetherrackPentlandite_true=true + B:oreNetherrackPhosphate_true=true + B:oreNetherrackPhosphorus_true=true + B:oreNetherrackPitchblende_true=true + B:oreNetherrackPlatinum_true=true + B:oreNetherrackPlutonium_true=true + B:oreNetherrackPowellite_true=true + B:oreNetherrackPyrite_true=true + B:oreNetherrackPyrochlore_true=true + B:oreNetherrackPyrolusite_true=true + B:oreNetherrackPyrope_true=true + B:oreNetherrackQuartzite_true=true + B:oreNetherrackRedstone_true=true + B:oreNetherrackRockSalt_true=true + B:oreNetherrackRuby_true=true + B:oreNetherrackSalt_true=true + B:oreNetherrackSaltpeter_true=true + B:oreNetherrackSapphire_true=true + B:oreNetherrackScheelite_true=true + B:oreNetherrackSilver_true=true + B:oreNetherrackSoapstone_true=true + B:oreNetherrackSodalite_true=true + B:oreNetherrackSpessartine_true=true + B:oreNetherrackSphalerite_true=true + B:oreNetherrackSpodumene_true=true + B:oreNetherrackStibnite_true=true + B:oreNetherrackSulfur_true=true + B:oreNetherrackTalc_true=true + B:oreNetherrackTantalite_true=true + B:oreNetherrackTanzanite_true=true + B:oreNetherrackTetrahedrite_true=true + B:oreNetherrackThorium_true=true + B:oreNetherrackTin_true=true + B:oreNetherrackTitanium_true=true + B:oreNetherrackTopaz_true=true + B:oreNetherrackTungstate_true=true + B:oreNetherrackUraninite_true=true + B:oreNetherrackUranium235_true=true + B:oreNetherrackUranium_true=true + B:oreNetherrackVanadiumMagnetite_true=true + B:oreNetherrackWulfenite_true=true + B:oreNetherrackYellowLimonite_true=true + B:oreNetherrackZinc_true=true + B:oreNickel_true=true + B:oreOlivine_true=true + B:oreOpal_true=true + B:oreOsmium_true=true + B:orePalladium_true=true + B:orePentlandite_true=true + B:orePhosphate_true=true + B:orePhosphorus_true=true + B:orePitchblende_true=true + B:orePlatinum_true=true + B:orePlutonium_true=true + B:orePowellite_true=true + B:orePyrite_true=true + B:orePyrochlore_true=true + B:orePyrolusite_true=true + B:orePyrope_true=true + B:oreQuartzite_true=true + B:oreRedgraniteAlmandine_true=true + B:oreRedgraniteAluminium_true=true + B:oreRedgraniteAmethyst_true=true + B:oreRedgraniteApatite_true=true + B:oreRedgraniteBandedIron_true=true + B:oreRedgraniteBarite_true=true + B:oreRedgraniteBastnasite_true=true + B:oreRedgraniteBauxite_true=true + B:oreRedgraniteBentonite_true=true + B:oreRedgraniteBeryllium_true=true + B:oreRedgraniteBismuth_true=true + B:oreRedgraniteBlueTopaz_true=true + B:oreRedgraniteBrownLimonite_true=true + B:oreRedgraniteCalcite_true=true + B:oreRedgraniteCassiteriteSand_true=true + B:oreRedgraniteCassiterite_true=true + B:oreRedgraniteCertusQuartz_true=true + B:oreRedgraniteChalcopyrite_true=true + B:oreRedgraniteChromite_true=true + B:oreRedgraniteCinnabar_true=true + B:oreRedgraniteCoal_true=true + B:oreRedgraniteCobaltite_true=true + B:oreRedgraniteCooperite_true=true + B:oreRedgraniteCopper_true=true + B:oreRedgraniteDiamond_true=true + B:oreRedgraniteDiatomite_true=true + B:oreRedgraniteEmerald_true=true + B:oreRedgraniteFoolsRuby_true=true + B:oreRedgraniteGalena_true=true + B:oreRedgraniteGarnetRed_true=true + B:oreRedgraniteGarnetYellow_true=true + B:oreRedgraniteGarnierite_true=true + B:oreRedgraniteGlauconite_true=true + B:oreRedgraniteGold_true=true + B:oreRedgraniteGraphite_true=true + B:oreRedgraniteGreenSapphire_true=true + B:oreRedgraniteGrossular_true=true + B:oreRedgraniteIlmenite_true=true + B:oreRedgraniteIridium_true=true + B:oreRedgraniteIron_true=true + B:oreRedgraniteLapis_true=true + B:oreRedgraniteLazurite_true=true + B:oreRedgraniteLead_true=true + B:oreRedgraniteLepidolite_true=true + B:oreRedgraniteLignite_true=true + B:oreRedgraniteLithium_true=true + B:oreRedgraniteMagnesite_true=true + B:oreRedgraniteMagnetite_true=true + B:oreRedgraniteMalachite_true=true + B:oreRedgraniteManganese_true=true + B:oreRedgraniteMolybdenite_true=true + B:oreRedgraniteMolybdenum_true=true + B:oreRedgraniteMonazite_true=true + B:oreRedgraniteNaquadahEnriched_true=true + B:oreRedgraniteNaquadah_true=true + B:oreRedgraniteNeodymium_true=true + B:oreRedgraniteNetherQuartz_true=true + B:oreRedgraniteNickel_true=true + B:oreRedgraniteOlivine_true=true + B:oreRedgraniteOpal_true=true + B:oreRedgraniteOsmium_true=true + B:oreRedgranitePalladium_true=true + B:oreRedgranitePentlandite_true=true + B:oreRedgranitePhosphate_true=true + B:oreRedgranitePhosphorus_true=true + B:oreRedgranitePitchblende_true=true + B:oreRedgranitePlatinum_true=true + B:oreRedgranitePlutonium_true=true + B:oreRedgranitePowellite_true=true + B:oreRedgranitePyrite_true=true + B:oreRedgranitePyrochlore_true=true + B:oreRedgranitePyrolusite_true=true + B:oreRedgranitePyrope_true=true + B:oreRedgraniteQuartzite_true=true + B:oreRedgraniteRedstone_true=true + B:oreRedgraniteRockSalt_true=true + B:oreRedgraniteRuby_true=true + B:oreRedgraniteSalt_true=true + B:oreRedgraniteSaltpeter_true=true + B:oreRedgraniteSapphire_true=true + B:oreRedgraniteScheelite_true=true + B:oreRedgraniteSilver_true=true + B:oreRedgraniteSoapstone_true=true + B:oreRedgraniteSodalite_true=true + B:oreRedgraniteSpessartine_true=true + B:oreRedgraniteSphalerite_true=true + B:oreRedgraniteSpodumene_true=true + B:oreRedgraniteStibnite_true=true + B:oreRedgraniteSulfur_true=true + B:oreRedgraniteTalc_true=true + B:oreRedgraniteTantalite_true=true + B:oreRedgraniteTanzanite_true=true + B:oreRedgraniteTetrahedrite_true=true + B:oreRedgraniteThorium_true=true + B:oreRedgraniteTin_true=true + B:oreRedgraniteTitanium_true=true + B:oreRedgraniteTopaz_true=true + B:oreRedgraniteTungstate_true=true + B:oreRedgraniteUraninite_true=true + B:oreRedgraniteUranium235_true=true + B:oreRedgraniteUranium_true=true + B:oreRedgraniteVanadiumMagnetite_true=true + B:oreRedgraniteWulfenite_true=true + B:oreRedgraniteYellowLimonite_true=true + B:oreRedgraniteZinc_true=true + B:oreRedstone_true=true + B:oreRockSalt_true=true + B:oreRuby_true=true + B:oreSalt_true=true + B:oreSaltpeter_true=true + B:oreSapphire_true=true + B:oreScheelite_true=true + B:oreSilver_true=true + B:oreSoapstone_true=true + B:oreSodalite_true=true + B:oreSpessartine_true=true + B:oreSphalerite_true=true + B:oreSpodumene_true=true + B:oreStibnite_true=true + B:oreSulfur_true=true + B:oreTalc_true=true + B:oreTantalite_true=true + B:oreTanzanite_true=true + B:oreTetrahedrite_true=true + B:oreThorium_true=true + B:oreTin_true=true + B:oreTitanium_true=true + B:oreTopaz_true=true + B:oreTungstate_true=true + B:oreUraninite_true=true + B:oreUranium235_true=true + B:oreUranium_true=true + B:oreVanadiumMagnetite_true=true + B:oreWulfenite_true=true + B:oreYellowLimonite_true=true + B:oreZinc_true=true + B:pipeHugeAluminium_true=true + B:pipeHugeBrass_true=true + B:pipeHugeBronze_true=true + B:pipeHugeCobalt_true=true + B:pipeHugeCopper_true=true + B:pipeHugeElectrum_true=true + B:pipeHugeNickel_true=true + B:pipeHugeOsmium_true=true + B:pipeHugePlastic_true=true + B:pipeHugePlatinum_true=true + B:pipeHugePolytetrafluoroethylene_true=true + B:pipeHugePolyvinylChloride_true=true + B:pipeHugeStainlessSteel_true=true + B:pipeHugeSteel_true=true + B:pipeHugeTitanium_true=true + B:pipeHugeTungstenSteel_true=true + B:pipeHugeWroughtIron_true=true + B:pipeLargeAluminium_true=true + B:pipeLargeBrass_true=true + B:pipeLargeBronze_true=true + B:pipeLargeCobalt_true=true + B:pipeLargeCopper_true=true + B:pipeLargeElectrum_true=true + B:pipeLargeNickel_true=true + B:pipeLargeOsmium_true=true + B:pipeLargePlastic_true=true + B:pipeLargePlatinum_true=true + B:pipeLargePolytetrafluoroethylene_true=true + B:pipeLargePolyvinylChloride_true=true + B:pipeLargeStainlessSteel_true=true + B:pipeLargeSteel_true=true + B:pipeLargeTitanium_true=true + B:pipeLargeTungstenSteel_true=true + B:pipeLargeWroughtIron_true=true + B:pipeMediumAluminium_true=true + B:pipeMediumBrass_true=true + B:pipeMediumBronze_true=true + B:pipeMediumCobalt_true=true + B:pipeMediumCopper_true=true + B:pipeMediumElectrum_true=true + B:pipeMediumNickel_true=true + B:pipeMediumOsmium_true=true + B:pipeMediumPlastic_true=true + B:pipeMediumPlatinum_true=true + B:pipeMediumPolytetrafluoroethylene_true=true + B:pipeMediumPolyvinylChloride_true=true + B:pipeMediumStainlessSteel_true=true + B:pipeMediumSteel_true=true + B:pipeMediumTitanium_true=true + B:pipeMediumTungstenSteel_true=true + B:pipeMediumWroughtIron_true=true + B:pipeRestrictiveHugeAluminium_true=true + B:pipeRestrictiveHugeBrass_true=true + B:pipeRestrictiveHugeCobalt_true=true + B:pipeRestrictiveHugeElectrum_true=true + B:pipeRestrictiveHugeNickel_true=true + B:pipeRestrictiveHugeOsmium_true=true + B:pipeRestrictiveHugePlatinum_true=true + B:pipeRestrictiveHugePolyvinylChloride_true=true + B:pipeRestrictiveHugeWroughtIron_true=true + B:pipeRestrictiveLargeAluminium_true=true + B:pipeRestrictiveLargeBrass_true=true + B:pipeRestrictiveLargeCobalt_true=true + B:pipeRestrictiveLargeElectrum_true=true + B:pipeRestrictiveLargeNickel_true=true + B:pipeRestrictiveLargeOsmium_true=true + B:pipeRestrictiveLargePlatinum_true=true + B:pipeRestrictiveLargePolyvinylChloride_true=true + B:pipeRestrictiveLargeWroughtIron_true=true + B:pipeRestrictiveMediumAluminium_true=true + B:pipeRestrictiveMediumBrass_true=true + B:pipeRestrictiveMediumCobalt_true=true + B:pipeRestrictiveMediumElectrum_true=true + B:pipeRestrictiveMediumNickel_true=true + B:pipeRestrictiveMediumOsmium_true=true + B:pipeRestrictiveMediumPlatinum_true=true + B:pipeRestrictiveMediumPolyvinylChloride_true=true + B:pipeRestrictiveMediumWroughtIron_true=true + B:pipeSmallBronze_true=true + B:pipeSmallCopper_true=true + B:pipeSmallPlastic_true=true + B:pipeSmallPolytetrafluoroethylene_true=true + B:pipeSmallStainlessSteel_true=true + B:pipeSmallSteel_true=true + B:pipeSmallTitanium_true=true + B:pipeSmallTungstenSteel_true=true + B:pipeTinyBronze_true=true + B:pipeTinyCopper_true=true + B:pipeTinyPlastic_true=true + B:pipeTinyPolytetrafluoroethylene_true=true + B:pipeTinyStainlessSteel_true=true + B:pipeTinySteel_true=true + B:pipeTinyTitanium_true=true + B:pipeTinyTungstenSteel_true=true + B:plateAluminium_true=true + B:plateAmericium_true=true + B:plateAmethyst_true=true + B:plateAnnealedCopper_true=true + B:plateBatteryAlloy_true=true + B:plateBeryllium_true=true + B:plateBismuthBronze_true=true + B:plateBismuth_true=true + B:plateBlackBronze_true=true + B:plateBlackSteel_true=true + B:plateBlueSteel_true=true + B:plateBlueTopaz_true=true + B:plateBrass_true=true + B:plateBronze_true=true + B:plateCarbon_true=true + B:plateCertusQuartz_true=true + B:plateChrome_true=true + B:plateCobaltBrass_true=true + B:plateCobalt_true=true + B:plateCopper_true=true + B:plateCupronickel_true=true + B:plateDamascusSteel_true=true + B:plateDenseBronze_true=true + B:plateDenseCopper_true=true + B:plateDenseGold_true=true + B:plateDenseIron_true=true + B:plateDenseLapis_true=true + B:plateDenseLead_true=true + B:plateDenseObsidian_true=true + B:plateDenseSteel_true=true + B:plateDenseTin_true=true + B:plateDiamond_true=true + B:plateDilithium_true=true + B:plateDoubleAluminium_true=true + B:plateDoubleBeryllium_true=true + B:plateDoubleBismuthBronze_true=true + B:plateDoubleBismuth_true=true + B:plateDoubleBlackBronze_true=true + B:plateDoubleBlackSteel_true=true + B:plateDoubleBlueSteel_true=true + B:plateDoubleBrass_true=true + B:plateDoubleBronze_true=true + B:plateDoubleCarbon_true=true + B:plateDoubleChrome_true=true + B:plateDoubleCobaltBrass_true=true + B:plateDoubleCobalt_true=true + B:plateDoubleCupronickel_true=true + B:plateDoubleDamascusSteel_true=true + B:plateDoubleDuranium_true=true + B:plateDoubleElectrum_true=true + B:plateDoubleEpoxidFiberReinforced_true=true + B:plateDoubleEpoxid_true=true + B:plateDoubleGold_true=true + B:plateDoubleHSSE_true=true + B:plateDoubleHSSG_true=true + B:plateDoubleHSSS_true=true + B:plateDoubleInvar_true=true + B:plateDoubleIridium_true=true + B:plateDoubleIronMagnetic_true=true + B:plateDoubleIron_true=true + B:plateDoubleKanthal_true=true + B:plateDoubleLead_true=true + B:plateDoubleMagnalium_true=true + B:plateDoubleManganese_true=true + B:plateDoubleMithril_true=true + B:plateDoubleMolybdenum_true=true + B:plateDoubleNaquadahAlloy_true=true + B:plateDoubleNaquadahEnriched_true=true + B:plateDoubleNaquadah_true=true + B:plateDoubleNaquadria_true=true + B:plateDoubleNeodymiumMagnetic_true=true + B:plateDoubleNeodymium_true=true + B:plateDoubleNeutronium_true=true + B:plateDoubleNichrome_true=true + B:plateDoubleNickelZincFerrite_true=true + B:plateDoubleNickel_true=true + B:plateDoubleOsmiridium_true=true + B:plateDoubleOsmium_true=true + B:plateDoublePalladium_true=true + B:plateDoublePaper_true=true + B:plateDoublePigIron_true=true + B:plateDoublePlatinum_true=true + B:plateDoublePlutonium241_true=true + B:plateDoublePlutonium_true=true + B:plateDoublePolycaprolactam_true=true + B:plateDoublePolyphenyleneSulfide_true=true + B:plateDoublePolytetrafluoroethylene_true=true + B:plateDoubleRedSteel_true=true + B:plateDoubleRoseGold_true=true + B:plateDoubleSilver_true=true + B:plateDoubleStainlessSteel_true=true + B:plateDoubleSteelMagnetic_true=true + B:plateDoubleSteel_true=true + B:plateDoubleSterlingSilver_true=true + B:plateDoubleThorium_true=true + B:plateDoubleTinAlloy_true=true + B:plateDoubleTitanium_true=true + B:plateDoubleTritanium_true=true + B:plateDoubleTungstenCarbide_true=true + B:plateDoubleTungstenSteel_true=true + B:plateDoubleTungsten_true=true + B:plateDoubleUltimet_true=true + B:plateDoubleUranium235_true=true + B:plateDoubleUranium_true=true + B:plateDoubleVanadiumSteel_true=true + B:plateDoubleWroughtIron_true=true + B:plateDuranium_true=true + B:plateElectrum_true=true + B:plateEmerald_true=true + B:plateEnderEye_true=true + B:plateEnderPearl_true=true + B:plateEpoxidFiberReinforced_true=true + B:plateEpoxid_true=true + B:plateEuropium_true=true + B:plateForcicium_true=true + B:plateForcillium_true=true + B:plateGalliumArsenide_true=true + B:plateGallium_true=true + B:plateGarnetRed_true=true + B:plateGarnetYellow_true=true + B:plateGlass_true=true + B:plateGold_true=true + B:plateGraniteBlack_true=true + B:plateGraniteRed_true=true + B:plateGreenSapphire_true=true + B:plateHSSE_true=true + B:plateHSSG_true=true + B:plateHSSS_true=true + B:plateIndiumGalliumPhosphide_true=true + B:plateInvar_true=true + B:plateIridium_true=true + B:plateIronMagnetic_true=true + B:plateIron_true=true + B:plateJasper_true=true + B:plateKanthal_true=true + B:plateLapis_true=true + B:plateLazurite_true=true + B:plateLead_true=true + B:plateMagnalium_true=true + B:plateManganese_true=true + B:plateMithril_true=true + B:plateMolybdenum_true=true + B:plateNaquadahAlloy_true=true + B:plateNaquadahEnriched_true=true + B:plateNaquadah_true=true + B:plateNaquadria_true=true + B:plateNeodymiumMagnetic_true=true + B:plateNeodymium_true=true + B:plateNetherQuartz_true=true + B:plateNetherStar_true=true + B:plateNeutronium_true=true + B:plateNichrome_true=true + B:plateNickelZincFerrite_true=true + B:plateNickel_true=true + B:plateNiobiumTitanium_true=true + B:plateObsidian_true=true + B:plateOlivine_true=true + B:plateOpal_true=true + B:plateOsmiridium_true=true + B:plateOsmium_true=true + B:platePalladium_true=true + B:platePaper_true=true + B:platePigIron_true=true + B:platePlastic_true=true + B:platePlatinum_true=true + B:platePlutonium241_true=true + B:platePlutonium_true=true + B:platePolycaprolactam_true=true + B:platePolyphenyleneSulfide_true=true + B:platePolystyrene_true=true + B:platePolytetrafluoroethylene_true=true + B:platePolyvinylChloride_true=true + B:plateQuadruplePaper_true=true + B:plateQuintuplePaper_true=true + B:plateRedAlloy_true=true + B:plateRedSteel_true=true + B:plateRedstone_true=true + B:plateRoseGold_true=true + B:plateRubber_true=true + B:plateRuby_true=true + B:plateSapphire_true=true + B:plateSilicon_true=true + B:plateSilicone_true=true + B:plateSilver_true=true + B:plateSodalite_true=true + B:plateSolderingAlloy_true=true + B:plateStainlessSteel_true=true + B:plateSteelMagnetic_true=true + B:plateSteel_true=true + B:plateSterlingSilver_true=true + B:plateStyreneButadieneRubber_true=true + B:plateTanzanite_true=true + B:plateThorium_true=true + B:plateTinAlloy_true=true + B:plateTin_true=true + B:plateTitanium_true=true + B:plateTopaz_true=true + B:plateTriplePaper_true=true + B:plateTritanium_true=true + B:plateTungstenCarbide_true=true + B:plateTungstenSteel_true=true + B:plateTungsten_true=true + B:plateUltimet_true=true + B:plateUranium235_true=true + B:plateUranium_true=true + B:plateVanadiumGallium_true=true + B:plateVanadiumSteel_true=true + B:plateWroughtIron_true=true + B:plateYttriumBariumCuprate_true=true + B:plateZinc_true=true + B:ringAluminium_true=true + B:ringBrass_true=true + B:ringBronze_true=true + B:ringChrome_true=true + B:ringHSSE_true=true + B:ringHSSG_true=true + B:ringInvar_true=true + B:ringIridium_true=true + B:ringIron_true=true + B:ringNeutronium_true=true + B:ringOsmium_true=true + B:ringPaper_true=true + B:ringPigIron_true=true + B:ringRubber_true=true + B:ringSilicone_true=true + B:ringStainlessSteel_true=true + B:ringSteel_true=true + B:ringStyreneButadieneRubber_true=true + B:ringTin_true=true + B:ringTitanium_true=true + B:ringTungstenSteel_true=true + B:ringWroughtIron_true=true + B:rotorBronze_true=true + B:rotorChrome_true=true + B:rotorHSSE_true=true + B:rotorHSSG_true=true + B:rotorIridium_true=true + B:rotorNeutronium_true=true + B:rotorOsmium_true=true + B:rotorStainlessSteel_true=true + B:rotorSteel_true=true + B:rotorTin_true=true + B:rotorTitanium_true=true + B:rotorTungstenSteel_true=true + B:roundHSSE_true=true + B:roundHSSG_true=true + B:roundNeutronium_true=true + B:screwAluminium_true=true + B:screwAmethyst_true=true + B:screwBeryllium_true=true + B:screwBismuthBronze_true=true + B:screwBismuth_true=true + B:screwBlackBronze_true=true + B:screwBlackSteel_true=true + B:screwBlueSteel_true=true + B:screwBlueTopaz_true=true + B:screwBrass_true=true + B:screwBronze_true=true + B:screwCarbon_true=true + B:screwCertusQuartz_true=true + B:screwChrome_true=true + B:screwCobaltBrass_true=true + B:screwCobalt_true=true + B:screwCupronickel_true=true + B:screwDamascusSteel_true=true + B:screwDiamond_true=true + B:screwDuranium_true=true + B:screwElectrum_true=true + B:screwEmerald_true=true + B:screwEpoxidFiberReinforced_true=true + B:screwEpoxid_true=true + B:screwGarnetRed_true=true + B:screwGarnetYellow_true=true + B:screwGold_true=true + B:screwGreenSapphire_true=true + B:screwHSSE_true=true + B:screwHSSG_true=true + B:screwHSSS_true=true + B:screwInvar_true=true + B:screwIridium_true=true + B:screwIronMagnetic_true=true + B:screwIron_true=true + B:screwKanthal_true=true + B:screwLead_true=true + B:screwMagnalium_true=true + B:screwManganese_true=true + B:screwMithril_true=true + B:screwMolybdenum_true=true + B:screwNaquadahAlloy_true=true + B:screwNaquadahEnriched_true=true + B:screwNaquadah_true=true + B:screwNaquadria_true=true + B:screwNeodymiumMagnetic_true=true + B:screwNeodymium_true=true + B:screwNetherQuartz_true=true + B:screwNetherStar_true=true + B:screwNeutronium_true=true + B:screwNichrome_true=true + B:screwNickelZincFerrite_true=true + B:screwNickel_true=true + B:screwOlivine_true=true + B:screwOpal_true=true + B:screwOsmiridium_true=true + B:screwOsmium_true=true + B:screwPalladium_true=true + B:screwPigIron_true=true + B:screwPlastic_true=true + B:screwPlatinum_true=true + B:screwPlutonium241_true=true + B:screwPlutonium_true=true + B:screwPolycaprolactam_true=true + B:screwPolyphenyleneSulfide_true=true + B:screwPolystyrene_true=true + B:screwPolytetrafluoroethylene_true=true + B:screwPolyvinylChloride_true=true + B:screwRedSteel_true=true + B:screwRoseGold_true=true + B:screwRubber_true=true + B:screwRuby_true=true + B:screwSapphire_true=true + B:screwSilicone_true=true + B:screwSilver_true=true + B:screwStainlessSteel_true=true + B:screwSteelMagnetic_true=true + B:screwSteel_true=true + B:screwSterlingSilver_true=true + B:screwStyreneButadieneRubber_true=true + B:screwTanzanite_true=true + B:screwThorium_true=true + B:screwTinAlloy_true=true + B:screwTin_true=true + B:screwTitanium_true=true + B:screwTopaz_true=true + B:screwTritanium_true=true + B:screwTungstenCarbide_true=true + B:screwTungstenSteel_true=true + B:screwTungsten_true=true + B:screwUltimet_true=true + B:screwUranium235_true=true + B:screwUranium_true=true + B:screwVanadiumSteel_true=true + B:screwWroughtIron_true=true + B:springTitanium_true=true + B:stickAluminium_true=true + B:stickAmericium_true=true + B:stickAmethyst_true=true + B:stickBeryllium_true=true + B:stickBismuthBronze_true=true + B:stickBismuth_true=true + B:stickBlackBronze_true=true + B:stickBlackSteel_true=true + B:stickBlaze_true=true + B:stickBlueSteel_true=true + B:stickBlueTopaz_true=true + B:stickBrass_true=true + B:stickBronze_true=true + B:stickCarbon_true=true + B:stickCertusQuartz_true=true + B:stickChrome_true=true + B:stickCobaltBrass_true=true + B:stickCobalt_true=true + B:stickCopper_true=true + B:stickCupronickel_true=true + B:stickDamascusSteel_true=true + B:stickDiamond_true=true + B:stickDuranium_true=true + B:stickElectrum_true=true + B:stickEmerald_true=true + B:stickEpoxidFiberReinforced_true=true + B:stickEpoxid_true=true + B:stickEuropium_true=true + B:stickGarnetRed_true=true + B:stickGarnetYellow_true=true + B:stickGold_true=true + B:stickGreenSapphire_true=true + B:stickHSSE_true=true + B:stickHSSG_true=true + B:stickHSSS_true=true + B:stickInvar_true=true + B:stickIridium_true=true + B:stickIronMagnetic_true=true + B:stickIron_true=true + B:stickKanthal_true=true + B:stickLapis_true=true + B:stickLazurite_true=true + B:stickLead_true=true + B:stickLongAluminium_true=true + B:stickLongAmericium_true=true + B:stickLongAmethyst_true=true + B:stickLongBeryllium_true=true + B:stickLongBismuthBronze_true=true + B:stickLongBismuth_true=true + B:stickLongBlackBronze_true=true + B:stickLongBlackSteel_true=true + B:stickLongBlaze_true=true + B:stickLongBlueSteel_true=true + B:stickLongBlueTopaz_true=true + B:stickLongBrass_true=true + B:stickLongBronze_true=true + B:stickLongCarbon_true=true + B:stickLongCertusQuartz_true=true + B:stickLongChrome_true=true + B:stickLongCobaltBrass_true=true + B:stickLongCobalt_true=true + B:stickLongCupronickel_true=true + B:stickLongDamascusSteel_true=true + B:stickLongDiamond_true=true + B:stickLongDuranium_true=true + B:stickLongElectrum_true=true + B:stickLongEmerald_true=true + B:stickLongEpoxidFiberReinforced_true=true + B:stickLongEpoxid_true=true + B:stickLongGarnetRed_true=true + B:stickLongGarnetYellow_true=true + B:stickLongGold_true=true + B:stickLongGreenSapphire_true=true + B:stickLongHSSE_true=true + B:stickLongHSSG_true=true + B:stickLongHSSS_true=true + B:stickLongInvar_true=true + B:stickLongIridium_true=true + B:stickLongIronMagnetic_true=true + B:stickLongIron_true=true + B:stickLongKanthal_true=true + B:stickLongLead_true=true + B:stickLongMagnalium_true=true + B:stickLongManganese_true=true + B:stickLongMithril_true=true + B:stickLongMolybdenum_true=true + B:stickLongNaquadahAlloy_true=true + B:stickLongNaquadahEnriched_true=true + B:stickLongNaquadah_true=true + B:stickLongNaquadria_true=true + B:stickLongNeodymiumMagnetic_true=true + B:stickLongNeodymium_true=true + B:stickLongNetherQuartz_true=true + B:stickLongNetherStar_true=true + B:stickLongNeutronium_true=true + B:stickLongNichrome_true=true + B:stickLongNickelZincFerrite_true=true + B:stickLongNickel_true=true + B:stickLongOlivine_true=true + B:stickLongOpal_true=true + B:stickLongOsmiridium_true=true + B:stickLongOsmium_true=true + B:stickLongPalladium_true=true + B:stickLongPigIron_true=true + B:stickLongPlastic_true=true + B:stickLongPlatinum_true=true + B:stickLongPlutonium241_true=true + B:stickLongPlutonium_true=true + B:stickLongPolycaprolactam_true=true + B:stickLongPolyphenyleneSulfide_true=true + B:stickLongPolystyrene_true=true + B:stickLongPolytetrafluoroethylene_true=true + B:stickLongPolyvinylChloride_true=true + B:stickLongRedSteel_true=true + B:stickLongRoseGold_true=true + B:stickLongRubber_true=true + B:stickLongRuby_true=true + B:stickLongSapphire_true=true + B:stickLongSilicone_true=true + B:stickLongSilver_true=true + B:stickLongStainlessSteel_true=true + B:stickLongSteelMagnetic_true=true + B:stickLongSteel_true=true + B:stickLongSterlingSilver_true=true + B:stickLongStyreneButadieneRubber_true=true + B:stickLongTanzanite_true=true + B:stickLongThorium_true=true + B:stickLongTinAlloy_true=true + B:stickLongTitanium_true=true + B:stickLongTopaz_true=true + B:stickLongTritanium_true=true + B:stickLongTungstenCarbide_true=true + B:stickLongTungstenSteel_true=true + B:stickLongTungsten_true=true + B:stickLongUltimet_true=true + B:stickLongUranium235_true=true + B:stickLongUranium_true=true + B:stickLongVanadiumSteel_true=true + B:stickLongWroughtIron_true=true + B:stickMagnalium_true=true + B:stickManganese_true=true + B:stickMithril_true=true + B:stickMolybdenum_true=true + B:stickNaquadahAlloy_true=true + B:stickNaquadahEnriched_true=true + B:stickNaquadah_true=true + B:stickNaquadria_true=true + B:stickNeodymiumMagnetic_true=true + B:stickNeodymium_true=true + B:stickNetherQuartz_true=true + B:stickNetherStar_true=true + B:stickNeutronium_true=true + B:stickNichrome_true=true + B:stickNickelZincFerrite_true=true + B:stickNickel_true=true + B:stickOlivine_true=true + B:stickOpal_true=true + B:stickOsmiridium_true=true + B:stickOsmium_true=true + B:stickPalladium_true=true + B:stickPigIron_true=true + B:stickPlastic_true=true + B:stickPlatinum_true=true + B:stickPlutonium241_true=true + B:stickPlutonium_true=true + B:stickPolycaprolactam_true=true + B:stickPolyphenyleneSulfide_true=true + B:stickPolystyrene_true=true + B:stickPolytetrafluoroethylene_true=true + B:stickPolyvinylChloride_true=true + B:stickRedSteel_true=true + B:stickRoseGold_true=true + B:stickRubber_true=true + B:stickRuby_true=true + B:stickSapphire_true=true + B:stickSilicone_true=true + B:stickSilver_true=true + B:stickSodalite_true=true + B:stickSolderingAlloy_true=true + B:stickStainlessSteel_true=true + B:stickSteelMagnetic_true=true + B:stickSteel_true=true + B:stickSterlingSilver_true=true + B:stickStyreneButadieneRubber_true=true + B:stickTanzanite_true=true + B:stickThorium_true=true + B:stickTinAlloy_true=true + B:stickTin_true=true + B:stickTitanium_true=true + B:stickTopaz_true=true + B:stickTritanium_true=true + B:stickTungstenCarbide_true=true + B:stickTungstenSteel_true=true + B:stickTungsten_true=true + B:stickUltimet_true=true + B:stickUranium235_true=true + B:stickUranium_true=true + B:stickVanadiumGallium_true=true + B:stickVanadiumSteel_true=true + B:stickWroughtIron_true=true + B:tile.anvil.intact_true=true + B:tile.anvil.slightlyDamaged_true=true + B:tile.anvil.veryDamaged_true=true + B:tile.beacon_true=true + B:tile.bookshelf_true=true + B:tile.brick_true=true + B:tile.button_true=true + B:tile.clayHardenedStained.black_true=true + B:tile.clayHardened_true=true + B:tile.clay_true=true + B:tile.cloth.black_true=true + B:tile.dispenser_true=true + B:tile.dropper_true=true + B:tile.enchantmentTable_true=true + B:tile.enderChest_true=true + B:tile.fenceIron_true=true + B:tile.furnace_true=true + B:tile.glass_true=true + B:tile.gravel_true=true + B:tile.hayBlock_true=true + B:tile.hellrock_true=true + B:tile.icePacked_true=true + B:tile.ice_true=true + B:tile.lever_true=true + B:tile.lightgem_true=true + B:tile.melon_true=true + B:tile.mushroom_true=true + B:tile.notGate_true=true + B:tile.obsidian_true=true + B:tile.pistonBase_true=true + B:tile.pistonStickyBase_true=true + B:tile.pressurePlate_true=true + B:tile.pumpkin_true=true + B:tile.quartzBlock.default_true=true + B:tile.redstoneLight_true=true + B:tile.sandStone.default_true=true + B:tile.snow_true=true + B:tile.stainedGlass.black_true=true + B:tile.stoneMoss_true=true + B:tile.stoneSlab.cobble_true=true + B:tile.stoneSlab.smoothStoneBrick_true=true + B:tile.stoneSlab.stone_true=true + B:tile.stone_true=true + B:tile.stonebrick_true=true + B:tile.stonebricksmooth.default_true=true + B:tile.thinGlass_true=true + B:tile.thinStainedGlass.black_true=true + B:tile.weightedPlate_heavy_true=true + B:tile.weightedPlate_light_true=true + B:tile.whiteStone_true=true + B:toolHeadAxeAluminium_true=true + B:toolHeadAxeAmethyst_true=true + B:toolHeadAxeBeryllium_true=true + B:toolHeadAxeBismuthBronze_true=true + B:toolHeadAxeBismuth_true=true + B:toolHeadAxeBlackBronze_true=true + B:toolHeadAxeBlackSteel_true=true + B:toolHeadAxeBlaze_true=true + B:toolHeadAxeBlueSteel_true=true + B:toolHeadAxeBlueTopaz_true=true + B:toolHeadAxeBrass_true=true + B:toolHeadAxeBronze_true=true + B:toolHeadAxeCarbon_true=true + B:toolHeadAxeCertusQuartz_true=true + B:toolHeadAxeChrome_true=true + B:toolHeadAxeCobaltBrass_true=true + B:toolHeadAxeCobalt_true=true + B:toolHeadAxeCupronickel_true=true + B:toolHeadAxeDamascusSteel_true=true + B:toolHeadAxeDiamond_true=true + B:toolHeadAxeDuranium_true=true + B:toolHeadAxeElectrum_true=true + B:toolHeadAxeEmerald_true=true + B:toolHeadAxeEpoxidFiberReinforced_true=true + B:toolHeadAxeEpoxid_true=true + B:toolHeadAxeFlint_true=true + B:toolHeadAxeGarnetRed_true=true + B:toolHeadAxeGarnetYellow_true=true + B:toolHeadAxeGold_true=true + B:toolHeadAxeGraniteBlack_true=true + B:toolHeadAxeGraniteRed_true=true + B:toolHeadAxeGraphene_true=true + B:toolHeadAxeGraphite_true=true + B:toolHeadAxeGreenSapphire_true=true + B:toolHeadAxeHSSE_true=true + B:toolHeadAxeHSSG_true=true + B:toolHeadAxeHSSS_true=true + B:toolHeadAxeInvar_true=true + B:toolHeadAxeIridium_true=true + B:toolHeadAxeIronMagnetic_true=true + B:toolHeadAxeIron_true=true + B:toolHeadAxeKanthal_true=true + B:toolHeadAxeLead_true=true + B:toolHeadAxeMagnalium_true=true + B:toolHeadAxeManganese_true=true + B:toolHeadAxeMithril_true=true + B:toolHeadAxeMolybdenum_true=true + B:toolHeadAxeNaquadahAlloy_true=true + B:toolHeadAxeNaquadahEnriched_true=true + B:toolHeadAxeNaquadah_true=true + B:toolHeadAxeNaquadria_true=true + B:toolHeadAxeNeodymiumMagnetic_true=true + B:toolHeadAxeNeodymium_true=true + B:toolHeadAxeNetherQuartz_true=true + B:toolHeadAxeNetherStar_true=true + B:toolHeadAxeNeutronium_true=true + B:toolHeadAxeNichrome_true=true + B:toolHeadAxeNickelZincFerrite_true=true + B:toolHeadAxeNickel_true=true + B:toolHeadAxeOlivine_true=true + B:toolHeadAxeOpal_true=true + B:toolHeadAxeOsmiridium_true=true + B:toolHeadAxeOsmium_true=true + B:toolHeadAxePalladium_true=true + B:toolHeadAxePigIron_true=true + B:toolHeadAxePlastic_true=true + B:toolHeadAxePlatinum_true=true + B:toolHeadAxePlutonium241_true=true + B:toolHeadAxePlutonium_true=true + B:toolHeadAxePolycaprolactam_true=true + B:toolHeadAxePolyphenyleneSulfide_true=true + B:toolHeadAxePolystyrene_true=true + B:toolHeadAxePolytetrafluoroethylene_true=true + B:toolHeadAxePolyvinylChloride_true=true + B:toolHeadAxeRedSteel_true=true + B:toolHeadAxeRoseGold_true=true + B:toolHeadAxeRubber_true=true + B:toolHeadAxeRuby_true=true + B:toolHeadAxeSapphire_true=true + B:toolHeadAxeSilicone_true=true + B:toolHeadAxeSilver_true=true + B:toolHeadAxeStainlessSteel_true=true + B:toolHeadAxeSteelMagnetic_true=true + B:toolHeadAxeSteel_true=true + B:toolHeadAxeSterlingSilver_true=true + B:toolHeadAxeStone_true=true + B:toolHeadAxeStyreneButadieneRubber_true=true + B:toolHeadAxeTanzanite_true=true + B:toolHeadAxeThorium_true=true + B:toolHeadAxeTinAlloy_true=true + B:toolHeadAxeTitanium_true=true + B:toolHeadAxeTopaz_true=true + B:toolHeadAxeTritanium_true=true + B:toolHeadAxeTungstenCarbide_true=true + B:toolHeadAxeTungstenSteel_true=true + B:toolHeadAxeTungsten_true=true + B:toolHeadAxeUltimet_true=true + B:toolHeadAxeUranium235_true=true + B:toolHeadAxeUranium_true=true + B:toolHeadAxeVanadiumSteel_true=true + B:toolHeadAxeWroughtIron_true=true + B:toolHeadBuzzSawAluminium_true=true + B:toolHeadBuzzSawBeryllium_true=true + B:toolHeadBuzzSawBismuthBronze_true=true + B:toolHeadBuzzSawBismuth_true=true + B:toolHeadBuzzSawBlackBronze_true=true + B:toolHeadBuzzSawBlackSteel_true=true + B:toolHeadBuzzSawBlaze_true=true + B:toolHeadBuzzSawBlueSteel_true=true + B:toolHeadBuzzSawBrass_true=true + B:toolHeadBuzzSawBronze_true=true + B:toolHeadBuzzSawCarbon_true=true + B:toolHeadBuzzSawChrome_true=true + B:toolHeadBuzzSawCobaltBrass_true=true + B:toolHeadBuzzSawCobalt_true=true + B:toolHeadBuzzSawCupronickel_true=true + B:toolHeadBuzzSawDamascusSteel_true=true + B:toolHeadBuzzSawDuranium_true=true + B:toolHeadBuzzSawElectrum_true=true + B:toolHeadBuzzSawEpoxidFiberReinforced_true=true + B:toolHeadBuzzSawEpoxid_true=true + B:toolHeadBuzzSawGold_true=true + B:toolHeadBuzzSawGraphene_true=true + B:toolHeadBuzzSawHSSE_true=true + B:toolHeadBuzzSawHSSG_true=true + B:toolHeadBuzzSawHSSS_true=true + B:toolHeadBuzzSawInvar_true=true + B:toolHeadBuzzSawIridium_true=true + B:toolHeadBuzzSawIronMagnetic_true=true + B:toolHeadBuzzSawIron_true=true + B:toolHeadBuzzSawKanthal_true=true + B:toolHeadBuzzSawLead_true=true + B:toolHeadBuzzSawMagnalium_true=true + B:toolHeadBuzzSawManganese_true=true + B:toolHeadBuzzSawMithril_true=true + B:toolHeadBuzzSawMolybdenum_true=true + B:toolHeadBuzzSawNaquadahAlloy_true=true + B:toolHeadBuzzSawNaquadahEnriched_true=true + B:toolHeadBuzzSawNaquadah_true=true + B:toolHeadBuzzSawNaquadria_true=true + B:toolHeadBuzzSawNeodymiumMagnetic_true=true + B:toolHeadBuzzSawNeodymium_true=true + B:toolHeadBuzzSawNeutronium_true=true + B:toolHeadBuzzSawNichrome_true=true + B:toolHeadBuzzSawNickelZincFerrite_true=true + B:toolHeadBuzzSawNickel_true=true + B:toolHeadBuzzSawOsmiridium_true=true + B:toolHeadBuzzSawOsmium_true=true + B:toolHeadBuzzSawPalladium_true=true + B:toolHeadBuzzSawPigIron_true=true + B:toolHeadBuzzSawPlatinum_true=true + B:toolHeadBuzzSawPlutonium241_true=true + B:toolHeadBuzzSawPlutonium_true=true + B:toolHeadBuzzSawPolycaprolactam_true=true + B:toolHeadBuzzSawPolyphenyleneSulfide_true=true + B:toolHeadBuzzSawPolytetrafluoroethylene_true=true + B:toolHeadBuzzSawRedSteel_true=true + B:toolHeadBuzzSawRoseGold_true=true + B:toolHeadBuzzSawSilver_true=true + B:toolHeadBuzzSawStainlessSteel_true=true + B:toolHeadBuzzSawSteelMagnetic_true=true + B:toolHeadBuzzSawSteel_true=true + B:toolHeadBuzzSawSterlingSilver_true=true + B:toolHeadBuzzSawThorium_true=true + B:toolHeadBuzzSawTinAlloy_true=true + B:toolHeadBuzzSawTitanium_true=true + B:toolHeadBuzzSawTritanium_true=true + B:toolHeadBuzzSawTungstenCarbide_true=true + B:toolHeadBuzzSawTungstenSteel_true=true + B:toolHeadBuzzSawTungsten_true=true + B:toolHeadBuzzSawUltimet_true=true + B:toolHeadBuzzSawUranium235_true=true + B:toolHeadBuzzSawUranium_true=true + B:toolHeadBuzzSawVanadiumSteel_true=true + B:toolHeadBuzzSawWroughtIron_true=true + B:toolHeadChainsawAluminium_true=true + B:toolHeadChainsawBeryllium_true=true + B:toolHeadChainsawBismuthBronze_true=true + B:toolHeadChainsawBismuth_true=true + B:toolHeadChainsawBlackBronze_true=true + B:toolHeadChainsawBlackSteel_true=true + B:toolHeadChainsawBlaze_true=true + B:toolHeadChainsawBlueSteel_true=true + B:toolHeadChainsawBrass_true=true + B:toolHeadChainsawBronze_true=true + B:toolHeadChainsawCarbon_true=true + B:toolHeadChainsawChrome_true=true + B:toolHeadChainsawCobaltBrass_true=true + B:toolHeadChainsawCobalt_true=true + B:toolHeadChainsawCupronickel_true=true + B:toolHeadChainsawDamascusSteel_true=true + B:toolHeadChainsawDuranium_true=true + B:toolHeadChainsawElectrum_true=true + B:toolHeadChainsawEpoxidFiberReinforced_true=true + B:toolHeadChainsawEpoxid_true=true + B:toolHeadChainsawGold_true=true + B:toolHeadChainsawGraphene_true=true + B:toolHeadChainsawHSSE_true=true + B:toolHeadChainsawHSSG_true=true + B:toolHeadChainsawHSSS_true=true + B:toolHeadChainsawInvar_true=true + B:toolHeadChainsawIridium_true=true + B:toolHeadChainsawIronMagnetic_true=true + B:toolHeadChainsawIron_true=true + B:toolHeadChainsawKanthal_true=true + B:toolHeadChainsawLead_true=true + B:toolHeadChainsawMagnalium_true=true + B:toolHeadChainsawManganese_true=true + B:toolHeadChainsawMithril_true=true + B:toolHeadChainsawMolybdenum_true=true + B:toolHeadChainsawNaquadahAlloy_true=true + B:toolHeadChainsawNaquadahEnriched_true=true + B:toolHeadChainsawNaquadah_true=true + B:toolHeadChainsawNaquadria_true=true + B:toolHeadChainsawNeodymiumMagnetic_true=true + B:toolHeadChainsawNeodymium_true=true + B:toolHeadChainsawNeutronium_true=true + B:toolHeadChainsawNichrome_true=true + B:toolHeadChainsawNickelZincFerrite_true=true + B:toolHeadChainsawNickel_true=true + B:toolHeadChainsawOsmiridium_true=true + B:toolHeadChainsawOsmium_true=true + B:toolHeadChainsawPalladium_true=true + B:toolHeadChainsawPigIron_true=true + B:toolHeadChainsawPlatinum_true=true + B:toolHeadChainsawPlutonium241_true=true + B:toolHeadChainsawPlutonium_true=true + B:toolHeadChainsawPolycaprolactam_true=true + B:toolHeadChainsawPolyphenyleneSulfide_true=true + B:toolHeadChainsawPolytetrafluoroethylene_true=true + B:toolHeadChainsawRedSteel_true=true + B:toolHeadChainsawRoseGold_true=true + B:toolHeadChainsawSilver_true=true + B:toolHeadChainsawStainlessSteel_true=true + B:toolHeadChainsawSteelMagnetic_true=true + B:toolHeadChainsawSteel_true=true + B:toolHeadChainsawSterlingSilver_true=true + B:toolHeadChainsawThorium_true=true + B:toolHeadChainsawTinAlloy_true=true + B:toolHeadChainsawTitanium_true=true + B:toolHeadChainsawTritanium_true=true + B:toolHeadChainsawTungstenCarbide_true=true + B:toolHeadChainsawTungstenSteel_true=true + B:toolHeadChainsawTungsten_true=true + B:toolHeadChainsawUltimet_true=true + B:toolHeadChainsawUranium235_true=true + B:toolHeadChainsawUranium_true=true + B:toolHeadChainsawVanadiumSteel_true=true + B:toolHeadChainsawWroughtIron_true=true + B:toolHeadDrillAluminium_true=true + B:toolHeadDrillBeryllium_true=true + B:toolHeadDrillBismuthBronze_true=true + B:toolHeadDrillBismuth_true=true + B:toolHeadDrillBlackBronze_true=true + B:toolHeadDrillBlackSteel_true=true + B:toolHeadDrillBlaze_true=true + B:toolHeadDrillBlueSteel_true=true + B:toolHeadDrillBrass_true=true + B:toolHeadDrillBronze_true=true + B:toolHeadDrillCarbon_true=true + B:toolHeadDrillChrome_true=true + B:toolHeadDrillCobaltBrass_true=true + B:toolHeadDrillCobalt_true=true + B:toolHeadDrillCupronickel_true=true + B:toolHeadDrillDamascusSteel_true=true + B:toolHeadDrillDuranium_true=true + B:toolHeadDrillElectrum_true=true + B:toolHeadDrillEpoxidFiberReinforced_true=true + B:toolHeadDrillEpoxid_true=true + B:toolHeadDrillGold_true=true + B:toolHeadDrillGraphene_true=true + B:toolHeadDrillHSSE_true=true + B:toolHeadDrillHSSG_true=true + B:toolHeadDrillHSSS_true=true + B:toolHeadDrillInvar_true=true + B:toolHeadDrillIridium_true=true + B:toolHeadDrillIronMagnetic_true=true + B:toolHeadDrillIron_true=true + B:toolHeadDrillKanthal_true=true + B:toolHeadDrillLead_true=true + B:toolHeadDrillMagnalium_true=true + B:toolHeadDrillManganese_true=true + B:toolHeadDrillMithril_true=true + B:toolHeadDrillMolybdenum_true=true + B:toolHeadDrillNaquadahAlloy_true=true + B:toolHeadDrillNaquadahEnriched_true=true + B:toolHeadDrillNaquadah_true=true + B:toolHeadDrillNaquadria_true=true + B:toolHeadDrillNeodymiumMagnetic_true=true + B:toolHeadDrillNeodymium_true=true + B:toolHeadDrillNeutronium_true=true + B:toolHeadDrillNichrome_true=true + B:toolHeadDrillNickelZincFerrite_true=true + B:toolHeadDrillNickel_true=true + B:toolHeadDrillOsmiridium_true=true + B:toolHeadDrillOsmium_true=true + B:toolHeadDrillPalladium_true=true + B:toolHeadDrillPigIron_true=true + B:toolHeadDrillPlatinum_true=true + B:toolHeadDrillPlutonium241_true=true + B:toolHeadDrillPlutonium_true=true + B:toolHeadDrillPolycaprolactam_true=true + B:toolHeadDrillPolyphenyleneSulfide_true=true + B:toolHeadDrillPolytetrafluoroethylene_true=true + B:toolHeadDrillRedSteel_true=true + B:toolHeadDrillRoseGold_true=true + B:toolHeadDrillSilver_true=true + B:toolHeadDrillStainlessSteel_true=true + B:toolHeadDrillSteelMagnetic_true=true + B:toolHeadDrillSteel_true=true + B:toolHeadDrillSterlingSilver_true=true + B:toolHeadDrillThorium_true=true + B:toolHeadDrillTinAlloy_true=true + B:toolHeadDrillTitanium_true=true + B:toolHeadDrillTritanium_true=true + B:toolHeadDrillTungstenCarbide_true=true + B:toolHeadDrillTungstenSteel_true=true + B:toolHeadDrillTungsten_true=true + B:toolHeadDrillUltimet_true=true + B:toolHeadDrillUranium235_true=true + B:toolHeadDrillUranium_true=true + B:toolHeadDrillVanadiumSteel_true=true + B:toolHeadDrillWroughtIron_true=true + B:toolHeadFileAluminium_true=true + B:toolHeadFileBeryllium_true=true + B:toolHeadFileBismuthBronze_true=true + B:toolHeadFileBismuth_true=true + B:toolHeadFileBlackBronze_true=true + B:toolHeadFileBlackSteel_true=true + B:toolHeadFileBlaze_true=true + B:toolHeadFileBlueSteel_true=true + B:toolHeadFileBrass_true=true + B:toolHeadFileBronze_true=true + B:toolHeadFileCarbon_true=true + B:toolHeadFileChrome_true=true + B:toolHeadFileCobaltBrass_true=true + B:toolHeadFileCobalt_true=true + B:toolHeadFileCupronickel_true=true + B:toolHeadFileDamascusSteel_true=true + B:toolHeadFileDuranium_true=true + B:toolHeadFileElectrum_true=true + B:toolHeadFileEpoxidFiberReinforced_true=true + B:toolHeadFileEpoxid_true=true + B:toolHeadFileGold_true=true + B:toolHeadFileGraphene_true=true + B:toolHeadFileHSSE_true=true + B:toolHeadFileHSSG_true=true + B:toolHeadFileHSSS_true=true + B:toolHeadFileInvar_true=true + B:toolHeadFileIridium_true=true + B:toolHeadFileIronMagnetic_true=true + B:toolHeadFileIron_true=true + B:toolHeadFileKanthal_true=true + B:toolHeadFileLead_true=true + B:toolHeadFileMagnalium_true=true + B:toolHeadFileManganese_true=true + B:toolHeadFileMithril_true=true + B:toolHeadFileMolybdenum_true=true + B:toolHeadFileNaquadahAlloy_true=true + B:toolHeadFileNaquadahEnriched_true=true + B:toolHeadFileNaquadah_true=true + B:toolHeadFileNaquadria_true=true + B:toolHeadFileNeodymiumMagnetic_true=true + B:toolHeadFileNeodymium_true=true + B:toolHeadFileNeutronium_true=true + B:toolHeadFileNichrome_true=true + B:toolHeadFileNickelZincFerrite_true=true + B:toolHeadFileNickel_true=true + B:toolHeadFileOsmiridium_true=true + B:toolHeadFileOsmium_true=true + B:toolHeadFilePalladium_true=true + B:toolHeadFilePigIron_true=true + B:toolHeadFilePlatinum_true=true + B:toolHeadFilePlutonium241_true=true + B:toolHeadFilePlutonium_true=true + B:toolHeadFilePolycaprolactam_true=true + B:toolHeadFilePolyphenyleneSulfide_true=true + B:toolHeadFilePolytetrafluoroethylene_true=true + B:toolHeadFileRedSteel_true=true + B:toolHeadFileRoseGold_true=true + B:toolHeadFileSilver_true=true + B:toolHeadFileStainlessSteel_true=true + B:toolHeadFileSteelMagnetic_true=true + B:toolHeadFileSteel_true=true + B:toolHeadFileSterlingSilver_true=true + B:toolHeadFileThorium_true=true + B:toolHeadFileTinAlloy_true=true + B:toolHeadFileTitanium_true=true + B:toolHeadFileTritanium_true=true + B:toolHeadFileTungstenCarbide_true=true + B:toolHeadFileTungstenSteel_true=true + B:toolHeadFileTungsten_true=true + B:toolHeadFileUltimet_true=true + B:toolHeadFileUranium235_true=true + B:toolHeadFileUranium_true=true + B:toolHeadFileVanadiumSteel_true=true + B:toolHeadFileWroughtIron_true=true + B:toolHeadHammerAluminium_true=true + B:toolHeadHammerAmethyst_true=true + B:toolHeadHammerBeryllium_true=true + B:toolHeadHammerBismuthBronze_true=true + B:toolHeadHammerBismuth_true=true + B:toolHeadHammerBlackBronze_true=true + B:toolHeadHammerBlackSteel_true=true + B:toolHeadHammerBlaze_true=true + B:toolHeadHammerBlueSteel_true=true + B:toolHeadHammerBlueTopaz_true=true + B:toolHeadHammerBrass_true=true + B:toolHeadHammerBronze_true=true + B:toolHeadHammerCarbon_true=true + B:toolHeadHammerCertusQuartz_true=true + B:toolHeadHammerChrome_true=true + B:toolHeadHammerCobaltBrass_true=true + B:toolHeadHammerCobalt_true=true + B:toolHeadHammerCupronickel_true=true + B:toolHeadHammerDamascusSteel_true=true + B:toolHeadHammerDiamond_true=true + B:toolHeadHammerDuranium_true=true + B:toolHeadHammerElectrum_true=true + B:toolHeadHammerEmerald_true=true + B:toolHeadHammerEpoxidFiberReinforced_true=true + B:toolHeadHammerEpoxid_true=true + B:toolHeadHammerFlint_true=true + B:toolHeadHammerGarnetRed_true=true + B:toolHeadHammerGarnetYellow_true=true + B:toolHeadHammerGold_true=true + B:toolHeadHammerGraniteBlack_true=true + B:toolHeadHammerGraniteRed_true=true + B:toolHeadHammerGraphene_true=true + B:toolHeadHammerGraphite_true=true + B:toolHeadHammerGreenSapphire_true=true + B:toolHeadHammerHSSE_true=true + B:toolHeadHammerHSSG_true=true + B:toolHeadHammerHSSS_true=true + B:toolHeadHammerInvar_true=true + B:toolHeadHammerIridium_true=true + B:toolHeadHammerIronMagnetic_true=true + B:toolHeadHammerIron_true=true + B:toolHeadHammerKanthal_true=true + B:toolHeadHammerLead_true=true + B:toolHeadHammerMagnalium_true=true + B:toolHeadHammerManganese_true=true + B:toolHeadHammerMithril_true=true + B:toolHeadHammerMolybdenum_true=true + B:toolHeadHammerNaquadahAlloy_true=true + B:toolHeadHammerNaquadahEnriched_true=true + B:toolHeadHammerNaquadah_true=true + B:toolHeadHammerNaquadria_true=true + B:toolHeadHammerNeodymiumMagnetic_true=true + B:toolHeadHammerNeodymium_true=true + B:toolHeadHammerNetherQuartz_true=true + B:toolHeadHammerNetherStar_true=true + B:toolHeadHammerNeutronium_true=true + B:toolHeadHammerNichrome_true=true + B:toolHeadHammerNickelZincFerrite_true=true + B:toolHeadHammerNickel_true=true + B:toolHeadHammerOlivine_true=true + B:toolHeadHammerOpal_true=true + B:toolHeadHammerOsmiridium_true=true + B:toolHeadHammerOsmium_true=true + B:toolHeadHammerPalladium_true=true + B:toolHeadHammerPigIron_true=true + B:toolHeadHammerPlastic_true=true + B:toolHeadHammerPlatinum_true=true + B:toolHeadHammerPlutonium241_true=true + B:toolHeadHammerPlutonium_true=true + B:toolHeadHammerPolycaprolactam_true=true + B:toolHeadHammerPolyphenyleneSulfide_true=true + B:toolHeadHammerPolystyrene_true=true + B:toolHeadHammerPolytetrafluoroethylene_true=true + B:toolHeadHammerPolyvinylChloride_true=true + B:toolHeadHammerRedSteel_true=true + B:toolHeadHammerRoseGold_true=true + B:toolHeadHammerRubber_true=true + B:toolHeadHammerRuby_true=true + B:toolHeadHammerSapphire_true=true + B:toolHeadHammerSilicone_true=true + B:toolHeadHammerSilver_true=true + B:toolHeadHammerStainlessSteel_true=true + B:toolHeadHammerSteelMagnetic_true=true + B:toolHeadHammerSteel_true=true + B:toolHeadHammerSterlingSilver_true=true + B:toolHeadHammerStone_true=true + B:toolHeadHammerStyreneButadieneRubber_true=true + B:toolHeadHammerTanzanite_true=true + B:toolHeadHammerThorium_true=true + B:toolHeadHammerTinAlloy_true=true + B:toolHeadHammerTitanium_true=true + B:toolHeadHammerTopaz_true=true + B:toolHeadHammerTritanium_true=true + B:toolHeadHammerTungstenCarbide_true=true + B:toolHeadHammerTungstenSteel_true=true + B:toolHeadHammerTungsten_true=true + B:toolHeadHammerUltimet_true=true + B:toolHeadHammerUranium235_true=true + B:toolHeadHammerUranium_true=true + B:toolHeadHammerVanadiumSteel_true=true + B:toolHeadHammerWroughtIron_true=true + B:toolHeadHoeAluminium_true=true + B:toolHeadHoeAmethyst_true=true + B:toolHeadHoeBeryllium_true=true + B:toolHeadHoeBismuthBronze_true=true + B:toolHeadHoeBismuth_true=true + B:toolHeadHoeBlackBronze_true=true + B:toolHeadHoeBlackSteel_true=true + B:toolHeadHoeBlaze_true=true + B:toolHeadHoeBlueSteel_true=true + B:toolHeadHoeBlueTopaz_true=true + B:toolHeadHoeBrass_true=true + B:toolHeadHoeBronze_true=true + B:toolHeadHoeCarbon_true=true + B:toolHeadHoeCertusQuartz_true=true + B:toolHeadHoeChrome_true=true + B:toolHeadHoeCobaltBrass_true=true + B:toolHeadHoeCobalt_true=true + B:toolHeadHoeCupronickel_true=true + B:toolHeadHoeDamascusSteel_true=true + B:toolHeadHoeDiamond_true=true + B:toolHeadHoeDuranium_true=true + B:toolHeadHoeElectrum_true=true + B:toolHeadHoeEmerald_true=true + B:toolHeadHoeEpoxidFiberReinforced_true=true + B:toolHeadHoeEpoxid_true=true + B:toolHeadHoeFlint_true=true + B:toolHeadHoeGarnetRed_true=true + B:toolHeadHoeGarnetYellow_true=true + B:toolHeadHoeGold_true=true + B:toolHeadHoeGraniteBlack_true=true + B:toolHeadHoeGraniteRed_true=true + B:toolHeadHoeGraphene_true=true + B:toolHeadHoeGraphite_true=true + B:toolHeadHoeGreenSapphire_true=true + B:toolHeadHoeHSSE_true=true + B:toolHeadHoeHSSG_true=true + B:toolHeadHoeHSSS_true=true + B:toolHeadHoeInvar_true=true + B:toolHeadHoeIridium_true=true + B:toolHeadHoeIronMagnetic_true=true + B:toolHeadHoeIron_true=true + B:toolHeadHoeKanthal_true=true + B:toolHeadHoeLead_true=true + B:toolHeadHoeMagnalium_true=true + B:toolHeadHoeManganese_true=true + B:toolHeadHoeMithril_true=true + B:toolHeadHoeMolybdenum_true=true + B:toolHeadHoeNaquadahAlloy_true=true + B:toolHeadHoeNaquadahEnriched_true=true + B:toolHeadHoeNaquadah_true=true + B:toolHeadHoeNaquadria_true=true + B:toolHeadHoeNeodymiumMagnetic_true=true + B:toolHeadHoeNeodymium_true=true + B:toolHeadHoeNetherQuartz_true=true + B:toolHeadHoeNetherStar_true=true + B:toolHeadHoeNeutronium_true=true + B:toolHeadHoeNichrome_true=true + B:toolHeadHoeNickelZincFerrite_true=true + B:toolHeadHoeNickel_true=true + B:toolHeadHoeOlivine_true=true + B:toolHeadHoeOpal_true=true + B:toolHeadHoeOsmiridium_true=true + B:toolHeadHoeOsmium_true=true + B:toolHeadHoePalladium_true=true + B:toolHeadHoePigIron_true=true + B:toolHeadHoePlastic_true=true + B:toolHeadHoePlatinum_true=true + B:toolHeadHoePlutonium241_true=true + B:toolHeadHoePlutonium_true=true + B:toolHeadHoePolycaprolactam_true=true + B:toolHeadHoePolyphenyleneSulfide_true=true + B:toolHeadHoePolystyrene_true=true + B:toolHeadHoePolytetrafluoroethylene_true=true + B:toolHeadHoePolyvinylChloride_true=true + B:toolHeadHoeRedSteel_true=true + B:toolHeadHoeRoseGold_true=true + B:toolHeadHoeRubber_true=true + B:toolHeadHoeRuby_true=true + B:toolHeadHoeSapphire_true=true + B:toolHeadHoeSilicone_true=true + B:toolHeadHoeSilver_true=true + B:toolHeadHoeStainlessSteel_true=true + B:toolHeadHoeSteelMagnetic_true=true + B:toolHeadHoeSteel_true=true + B:toolHeadHoeSterlingSilver_true=true + B:toolHeadHoeStone_true=true + B:toolHeadHoeStyreneButadieneRubber_true=true + B:toolHeadHoeTanzanite_true=true + B:toolHeadHoeThorium_true=true + B:toolHeadHoeTinAlloy_true=true + B:toolHeadHoeTitanium_true=true + B:toolHeadHoeTopaz_true=true + B:toolHeadHoeTritanium_true=true + B:toolHeadHoeTungstenCarbide_true=true + B:toolHeadHoeTungstenSteel_true=true + B:toolHeadHoeTungsten_true=true + B:toolHeadHoeUltimet_true=true + B:toolHeadHoeUranium235_true=true + B:toolHeadHoeUranium_true=true + B:toolHeadHoeVanadiumSteel_true=true + B:toolHeadHoeWroughtIron_true=true + B:toolHeadPickaxeAluminium_true=true + B:toolHeadPickaxeAmethyst_true=true + B:toolHeadPickaxeBeryllium_true=true + B:toolHeadPickaxeBismuthBronze_true=true + B:toolHeadPickaxeBismuth_true=true + B:toolHeadPickaxeBlackBronze_true=true + B:toolHeadPickaxeBlackSteel_true=true + B:toolHeadPickaxeBlaze_true=true + B:toolHeadPickaxeBlueSteel_true=true + B:toolHeadPickaxeBlueTopaz_true=true + B:toolHeadPickaxeBrass_true=true + B:toolHeadPickaxeBronze_true=true + B:toolHeadPickaxeCarbon_true=true + B:toolHeadPickaxeCertusQuartz_true=true + B:toolHeadPickaxeChrome_true=true + B:toolHeadPickaxeCobaltBrass_true=true + B:toolHeadPickaxeCobalt_true=true + B:toolHeadPickaxeCupronickel_true=true + B:toolHeadPickaxeDamascusSteel_true=true + B:toolHeadPickaxeDiamond_true=true + B:toolHeadPickaxeDuranium_true=true + B:toolHeadPickaxeElectrum_true=true + B:toolHeadPickaxeEmerald_true=true + B:toolHeadPickaxeEpoxidFiberReinforced_true=true + B:toolHeadPickaxeEpoxid_true=true + B:toolHeadPickaxeFlint_true=true + B:toolHeadPickaxeGarnetRed_true=true + B:toolHeadPickaxeGarnetYellow_true=true + B:toolHeadPickaxeGold_true=true + B:toolHeadPickaxeGraniteBlack_true=true + B:toolHeadPickaxeGraniteRed_true=true + B:toolHeadPickaxeGraphene_true=true + B:toolHeadPickaxeGraphite_true=true + B:toolHeadPickaxeGreenSapphire_true=true + B:toolHeadPickaxeHSSE_true=true + B:toolHeadPickaxeHSSG_true=true + B:toolHeadPickaxeHSSS_true=true + B:toolHeadPickaxeInvar_true=true + B:toolHeadPickaxeIridium_true=true + B:toolHeadPickaxeIronMagnetic_true=true + B:toolHeadPickaxeIron_true=true + B:toolHeadPickaxeKanthal_true=true + B:toolHeadPickaxeLead_true=true + B:toolHeadPickaxeMagnalium_true=true + B:toolHeadPickaxeManganese_true=true + B:toolHeadPickaxeMithril_true=true + B:toolHeadPickaxeMolybdenum_true=true + B:toolHeadPickaxeNaquadahAlloy_true=true + B:toolHeadPickaxeNaquadahEnriched_true=true + B:toolHeadPickaxeNaquadah_true=true + B:toolHeadPickaxeNaquadria_true=true + B:toolHeadPickaxeNeodymiumMagnetic_true=true + B:toolHeadPickaxeNeodymium_true=true + B:toolHeadPickaxeNetherQuartz_true=true + B:toolHeadPickaxeNetherStar_true=true + B:toolHeadPickaxeNeutronium_true=true + B:toolHeadPickaxeNichrome_true=true + B:toolHeadPickaxeNickelZincFerrite_true=true + B:toolHeadPickaxeNickel_true=true + B:toolHeadPickaxeOlivine_true=true + B:toolHeadPickaxeOpal_true=true + B:toolHeadPickaxeOsmiridium_true=true + B:toolHeadPickaxeOsmium_true=true + B:toolHeadPickaxePalladium_true=true + B:toolHeadPickaxePigIron_true=true + B:toolHeadPickaxePlastic_true=true + B:toolHeadPickaxePlatinum_true=true + B:toolHeadPickaxePlutonium241_true=true + B:toolHeadPickaxePlutonium_true=true + B:toolHeadPickaxePolycaprolactam_true=true + B:toolHeadPickaxePolyphenyleneSulfide_true=true + B:toolHeadPickaxePolystyrene_true=true + B:toolHeadPickaxePolytetrafluoroethylene_true=true + B:toolHeadPickaxePolyvinylChloride_true=true + B:toolHeadPickaxeRedSteel_true=true + B:toolHeadPickaxeRoseGold_true=true + B:toolHeadPickaxeRubber_true=true + B:toolHeadPickaxeRuby_true=true + B:toolHeadPickaxeSapphire_true=true + B:toolHeadPickaxeSilicone_true=true + B:toolHeadPickaxeSilver_true=true + B:toolHeadPickaxeStainlessSteel_true=true + B:toolHeadPickaxeSteelMagnetic_true=true + B:toolHeadPickaxeSteel_true=true + B:toolHeadPickaxeSterlingSilver_true=true + B:toolHeadPickaxeStone_true=true + B:toolHeadPickaxeStyreneButadieneRubber_true=true + B:toolHeadPickaxeTanzanite_true=true + B:toolHeadPickaxeThorium_true=true + B:toolHeadPickaxeTinAlloy_true=true + B:toolHeadPickaxeTitanium_true=true + B:toolHeadPickaxeTopaz_true=true + B:toolHeadPickaxeTritanium_true=true + B:toolHeadPickaxeTungstenCarbide_true=true + B:toolHeadPickaxeTungstenSteel_true=true + B:toolHeadPickaxeTungsten_true=true + B:toolHeadPickaxeUltimet_true=true + B:toolHeadPickaxeUranium235_true=true + B:toolHeadPickaxeUranium_true=true + B:toolHeadPickaxeVanadiumSteel_true=true + B:toolHeadPickaxeWroughtIron_true=true + B:toolHeadPlowAluminium_true=true + B:toolHeadPlowAmethyst_true=true + B:toolHeadPlowBeryllium_true=true + B:toolHeadPlowBismuthBronze_true=true + B:toolHeadPlowBismuth_true=true + B:toolHeadPlowBlackBronze_true=true + B:toolHeadPlowBlackSteel_true=true + B:toolHeadPlowBlaze_true=true + B:toolHeadPlowBlueSteel_true=true + B:toolHeadPlowBlueTopaz_true=true + B:toolHeadPlowBrass_true=true + B:toolHeadPlowBronze_true=true + B:toolHeadPlowCarbon_true=true + B:toolHeadPlowCertusQuartz_true=true + B:toolHeadPlowChrome_true=true + B:toolHeadPlowCobaltBrass_true=true + B:toolHeadPlowCobalt_true=true + B:toolHeadPlowCupronickel_true=true + B:toolHeadPlowDamascusSteel_true=true + B:toolHeadPlowDiamond_true=true + B:toolHeadPlowDuranium_true=true + B:toolHeadPlowElectrum_true=true + B:toolHeadPlowEmerald_true=true + B:toolHeadPlowEpoxidFiberReinforced_true=true + B:toolHeadPlowEpoxid_true=true + B:toolHeadPlowFlint_true=true + B:toolHeadPlowGarnetRed_true=true + B:toolHeadPlowGarnetYellow_true=true + B:toolHeadPlowGold_true=true + B:toolHeadPlowGraniteBlack_true=true + B:toolHeadPlowGraniteRed_true=true + B:toolHeadPlowGraphene_true=true + B:toolHeadPlowGraphite_true=true + B:toolHeadPlowGreenSapphire_true=true + B:toolHeadPlowHSSE_true=true + B:toolHeadPlowHSSG_true=true + B:toolHeadPlowHSSS_true=true + B:toolHeadPlowInvar_true=true + B:toolHeadPlowIridium_true=true + B:toolHeadPlowIronMagnetic_true=true + B:toolHeadPlowIron_true=true + B:toolHeadPlowKanthal_true=true + B:toolHeadPlowLead_true=true + B:toolHeadPlowMagnalium_true=true + B:toolHeadPlowManganese_true=true + B:toolHeadPlowMithril_true=true + B:toolHeadPlowMolybdenum_true=true + B:toolHeadPlowNaquadahAlloy_true=true + B:toolHeadPlowNaquadahEnriched_true=true + B:toolHeadPlowNaquadah_true=true + B:toolHeadPlowNaquadria_true=true + B:toolHeadPlowNeodymiumMagnetic_true=true + B:toolHeadPlowNeodymium_true=true + B:toolHeadPlowNetherQuartz_true=true + B:toolHeadPlowNetherStar_true=true + B:toolHeadPlowNeutronium_true=true + B:toolHeadPlowNichrome_true=true + B:toolHeadPlowNickelZincFerrite_true=true + B:toolHeadPlowNickel_true=true + B:toolHeadPlowOlivine_true=true + B:toolHeadPlowOpal_true=true + B:toolHeadPlowOsmiridium_true=true + B:toolHeadPlowOsmium_true=true + B:toolHeadPlowPalladium_true=true + B:toolHeadPlowPigIron_true=true + B:toolHeadPlowPlastic_true=true + B:toolHeadPlowPlatinum_true=true + B:toolHeadPlowPlutonium241_true=true + B:toolHeadPlowPlutonium_true=true + B:toolHeadPlowPolycaprolactam_true=true + B:toolHeadPlowPolyphenyleneSulfide_true=true + B:toolHeadPlowPolystyrene_true=true + B:toolHeadPlowPolytetrafluoroethylene_true=true + B:toolHeadPlowPolyvinylChloride_true=true + B:toolHeadPlowRedSteel_true=true + B:toolHeadPlowRoseGold_true=true + B:toolHeadPlowRubber_true=true + B:toolHeadPlowRuby_true=true + B:toolHeadPlowSapphire_true=true + B:toolHeadPlowSilicone_true=true + B:toolHeadPlowSilver_true=true + B:toolHeadPlowStainlessSteel_true=true + B:toolHeadPlowSteelMagnetic_true=true + B:toolHeadPlowSteel_true=true + B:toolHeadPlowSterlingSilver_true=true + B:toolHeadPlowStone_true=true + B:toolHeadPlowStyreneButadieneRubber_true=true + B:toolHeadPlowTanzanite_true=true + B:toolHeadPlowThorium_true=true + B:toolHeadPlowTinAlloy_true=true + B:toolHeadPlowTitanium_true=true + B:toolHeadPlowTopaz_true=true + B:toolHeadPlowTritanium_true=true + B:toolHeadPlowTungstenCarbide_true=true + B:toolHeadPlowTungstenSteel_true=true + B:toolHeadPlowTungsten_true=true + B:toolHeadPlowUltimet_true=true + B:toolHeadPlowUranium235_true=true + B:toolHeadPlowUranium_true=true + B:toolHeadPlowVanadiumSteel_true=true + B:toolHeadPlowWroughtIron_true=true + B:toolHeadSawAluminium_true=true + B:toolHeadSawBeryllium_true=true + B:toolHeadSawBismuthBronze_true=true + B:toolHeadSawBismuth_true=true + B:toolHeadSawBlackBronze_true=true + B:toolHeadSawBlackSteel_true=true + B:toolHeadSawBlaze_true=true + B:toolHeadSawBlueSteel_true=true + B:toolHeadSawBrass_true=true + B:toolHeadSawBronze_true=true + B:toolHeadSawCarbon_true=true + B:toolHeadSawChrome_true=true + B:toolHeadSawCobaltBrass_true=true + B:toolHeadSawCobalt_true=true + B:toolHeadSawCupronickel_true=true + B:toolHeadSawDamascusSteel_true=true + B:toolHeadSawDuranium_true=true + B:toolHeadSawElectrum_true=true + B:toolHeadSawEpoxidFiberReinforced_true=true + B:toolHeadSawEpoxid_true=true + B:toolHeadSawGold_true=true + B:toolHeadSawGraphene_true=true + B:toolHeadSawHSSE_true=true + B:toolHeadSawHSSG_true=true + B:toolHeadSawHSSS_true=true + B:toolHeadSawInvar_true=true + B:toolHeadSawIridium_true=true + B:toolHeadSawIronMagnetic_true=true + B:toolHeadSawIron_true=true + B:toolHeadSawKanthal_true=true + B:toolHeadSawLead_true=true + B:toolHeadSawMagnalium_true=true + B:toolHeadSawManganese_true=true + B:toolHeadSawMithril_true=true + B:toolHeadSawMolybdenum_true=true + B:toolHeadSawNaquadahAlloy_true=true + B:toolHeadSawNaquadahEnriched_true=true + B:toolHeadSawNaquadah_true=true + B:toolHeadSawNaquadria_true=true + B:toolHeadSawNeodymiumMagnetic_true=true + B:toolHeadSawNeodymium_true=true + B:toolHeadSawNeutronium_true=true + B:toolHeadSawNichrome_true=true + B:toolHeadSawNickelZincFerrite_true=true + B:toolHeadSawNickel_true=true + B:toolHeadSawOsmiridium_true=true + B:toolHeadSawOsmium_true=true + B:toolHeadSawPalladium_true=true + B:toolHeadSawPigIron_true=true + B:toolHeadSawPlatinum_true=true + B:toolHeadSawPlutonium241_true=true + B:toolHeadSawPlutonium_true=true + B:toolHeadSawPolycaprolactam_true=true + B:toolHeadSawPolyphenyleneSulfide_true=true + B:toolHeadSawPolytetrafluoroethylene_true=true + B:toolHeadSawRedSteel_true=true + B:toolHeadSawRoseGold_true=true + B:toolHeadSawSilver_true=true + B:toolHeadSawStainlessSteel_true=true + B:toolHeadSawSteelMagnetic_true=true + B:toolHeadSawSteel_true=true + B:toolHeadSawSterlingSilver_true=true + B:toolHeadSawThorium_true=true + B:toolHeadSawTinAlloy_true=true + B:toolHeadSawTitanium_true=true + B:toolHeadSawTritanium_true=true + B:toolHeadSawTungstenCarbide_true=true + B:toolHeadSawTungstenSteel_true=true + B:toolHeadSawTungsten_true=true + B:toolHeadSawUltimet_true=true + B:toolHeadSawUranium235_true=true + B:toolHeadSawUranium_true=true + B:toolHeadSawVanadiumSteel_true=true + B:toolHeadSawWroughtIron_true=true + B:toolHeadSenseAluminium_true=true + B:toolHeadSenseAmethyst_true=true + B:toolHeadSenseBeryllium_true=true + B:toolHeadSenseBismuthBronze_true=true + B:toolHeadSenseBismuth_true=true + B:toolHeadSenseBlackBronze_true=true + B:toolHeadSenseBlackSteel_true=true + B:toolHeadSenseBlaze_true=true + B:toolHeadSenseBlueSteel_true=true + B:toolHeadSenseBlueTopaz_true=true + B:toolHeadSenseBrass_true=true + B:toolHeadSenseBronze_true=true + B:toolHeadSenseCarbon_true=true + B:toolHeadSenseCertusQuartz_true=true + B:toolHeadSenseChrome_true=true + B:toolHeadSenseCobaltBrass_true=true + B:toolHeadSenseCobalt_true=true + B:toolHeadSenseCupronickel_true=true + B:toolHeadSenseDamascusSteel_true=true + B:toolHeadSenseDiamond_true=true + B:toolHeadSenseDuranium_true=true + B:toolHeadSenseElectrum_true=true + B:toolHeadSenseEmerald_true=true + B:toolHeadSenseEpoxidFiberReinforced_true=true + B:toolHeadSenseEpoxid_true=true + B:toolHeadSenseFlint_true=true + B:toolHeadSenseGarnetRed_true=true + B:toolHeadSenseGarnetYellow_true=true + B:toolHeadSenseGold_true=true + B:toolHeadSenseGraniteBlack_true=true + B:toolHeadSenseGraniteRed_true=true + B:toolHeadSenseGraphene_true=true + B:toolHeadSenseGraphite_true=true + B:toolHeadSenseGreenSapphire_true=true + B:toolHeadSenseHSSE_true=true + B:toolHeadSenseHSSG_true=true + B:toolHeadSenseHSSS_true=true + B:toolHeadSenseInvar_true=true + B:toolHeadSenseIridium_true=true + B:toolHeadSenseIronMagnetic_true=true + B:toolHeadSenseIron_true=true + B:toolHeadSenseKanthal_true=true + B:toolHeadSenseLead_true=true + B:toolHeadSenseMagnalium_true=true + B:toolHeadSenseManganese_true=true + B:toolHeadSenseMithril_true=true + B:toolHeadSenseMolybdenum_true=true + B:toolHeadSenseNaquadahAlloy_true=true + B:toolHeadSenseNaquadahEnriched_true=true + B:toolHeadSenseNaquadah_true=true + B:toolHeadSenseNaquadria_true=true + B:toolHeadSenseNeodymiumMagnetic_true=true + B:toolHeadSenseNeodymium_true=true + B:toolHeadSenseNetherQuartz_true=true + B:toolHeadSenseNetherStar_true=true + B:toolHeadSenseNeutronium_true=true + B:toolHeadSenseNichrome_true=true + B:toolHeadSenseNickelZincFerrite_true=true + B:toolHeadSenseNickel_true=true + B:toolHeadSenseOlivine_true=true + B:toolHeadSenseOpal_true=true + B:toolHeadSenseOsmiridium_true=true + B:toolHeadSenseOsmium_true=true + B:toolHeadSensePalladium_true=true + B:toolHeadSensePigIron_true=true + B:toolHeadSensePlastic_true=true + B:toolHeadSensePlatinum_true=true + B:toolHeadSensePlutonium241_true=true + B:toolHeadSensePlutonium_true=true + B:toolHeadSensePolycaprolactam_true=true + B:toolHeadSensePolyphenyleneSulfide_true=true + B:toolHeadSensePolystyrene_true=true + B:toolHeadSensePolytetrafluoroethylene_true=true + B:toolHeadSensePolyvinylChloride_true=true + B:toolHeadSenseRedSteel_true=true + B:toolHeadSenseRoseGold_true=true + B:toolHeadSenseRubber_true=true + B:toolHeadSenseRuby_true=true + B:toolHeadSenseSapphire_true=true + B:toolHeadSenseSilicone_true=true + B:toolHeadSenseSilver_true=true + B:toolHeadSenseStainlessSteel_true=true + B:toolHeadSenseSteelMagnetic_true=true + B:toolHeadSenseSteel_true=true + B:toolHeadSenseSterlingSilver_true=true + B:toolHeadSenseStone_true=true + B:toolHeadSenseStyreneButadieneRubber_true=true + B:toolHeadSenseTanzanite_true=true + B:toolHeadSenseThorium_true=true + B:toolHeadSenseTinAlloy_true=true + B:toolHeadSenseTitanium_true=true + B:toolHeadSenseTopaz_true=true + B:toolHeadSenseTritanium_true=true + B:toolHeadSenseTungstenCarbide_true=true + B:toolHeadSenseTungstenSteel_true=true + B:toolHeadSenseTungsten_true=true + B:toolHeadSenseUltimet_true=true + B:toolHeadSenseUranium235_true=true + B:toolHeadSenseUranium_true=true + B:toolHeadSenseVanadiumSteel_true=true + B:toolHeadSenseWroughtIron_true=true + B:toolHeadShovelAluminium_true=true + B:toolHeadShovelAmethyst_true=true + B:toolHeadShovelBeryllium_true=true + B:toolHeadShovelBismuthBronze_true=true + B:toolHeadShovelBismuth_true=true + B:toolHeadShovelBlackBronze_true=true + B:toolHeadShovelBlackSteel_true=true + B:toolHeadShovelBlaze_true=true + B:toolHeadShovelBlueSteel_true=true + B:toolHeadShovelBlueTopaz_true=true + B:toolHeadShovelBrass_true=true + B:toolHeadShovelBronze_true=true + B:toolHeadShovelCarbon_true=true + B:toolHeadShovelCertusQuartz_true=true + B:toolHeadShovelChrome_true=true + B:toolHeadShovelCobaltBrass_true=true + B:toolHeadShovelCobalt_true=true + B:toolHeadShovelCupronickel_true=true + B:toolHeadShovelDamascusSteel_true=true + B:toolHeadShovelDiamond_true=true + B:toolHeadShovelDuranium_true=true + B:toolHeadShovelElectrum_true=true + B:toolHeadShovelEmerald_true=true + B:toolHeadShovelEpoxidFiberReinforced_true=true + B:toolHeadShovelEpoxid_true=true + B:toolHeadShovelFlint_true=true + B:toolHeadShovelGarnetRed_true=true + B:toolHeadShovelGarnetYellow_true=true + B:toolHeadShovelGold_true=true + B:toolHeadShovelGraniteBlack_true=true + B:toolHeadShovelGraniteRed_true=true + B:toolHeadShovelGraphene_true=true + B:toolHeadShovelGraphite_true=true + B:toolHeadShovelGreenSapphire_true=true + B:toolHeadShovelHSSE_true=true + B:toolHeadShovelHSSG_true=true + B:toolHeadShovelHSSS_true=true + B:toolHeadShovelInvar_true=true + B:toolHeadShovelIridium_true=true + B:toolHeadShovelIronMagnetic_true=true + B:toolHeadShovelIron_true=true + B:toolHeadShovelKanthal_true=true + B:toolHeadShovelLead_true=true + B:toolHeadShovelMagnalium_true=true + B:toolHeadShovelManganese_true=true + B:toolHeadShovelMithril_true=true + B:toolHeadShovelMolybdenum_true=true + B:toolHeadShovelNaquadahAlloy_true=true + B:toolHeadShovelNaquadahEnriched_true=true + B:toolHeadShovelNaquadah_true=true + B:toolHeadShovelNaquadria_true=true + B:toolHeadShovelNeodymiumMagnetic_true=true + B:toolHeadShovelNeodymium_true=true + B:toolHeadShovelNetherQuartz_true=true + B:toolHeadShovelNetherStar_true=true + B:toolHeadShovelNeutronium_true=true + B:toolHeadShovelNichrome_true=true + B:toolHeadShovelNickelZincFerrite_true=true + B:toolHeadShovelNickel_true=true + B:toolHeadShovelOlivine_true=true + B:toolHeadShovelOpal_true=true + B:toolHeadShovelOsmiridium_true=true + B:toolHeadShovelOsmium_true=true + B:toolHeadShovelPalladium_true=true + B:toolHeadShovelPigIron_true=true + B:toolHeadShovelPlastic_true=true + B:toolHeadShovelPlatinum_true=true + B:toolHeadShovelPlutonium241_true=true + B:toolHeadShovelPlutonium_true=true + B:toolHeadShovelPolycaprolactam_true=true + B:toolHeadShovelPolyphenyleneSulfide_true=true + B:toolHeadShovelPolystyrene_true=true + B:toolHeadShovelPolytetrafluoroethylene_true=true + B:toolHeadShovelPolyvinylChloride_true=true + B:toolHeadShovelRedSteel_true=true + B:toolHeadShovelRoseGold_true=true + B:toolHeadShovelRubber_true=true + B:toolHeadShovelRuby_true=true + B:toolHeadShovelSapphire_true=true + B:toolHeadShovelSilicone_true=true + B:toolHeadShovelSilver_true=true + B:toolHeadShovelStainlessSteel_true=true + B:toolHeadShovelSteelMagnetic_true=true + B:toolHeadShovelSteel_true=true + B:toolHeadShovelSterlingSilver_true=true + B:toolHeadShovelStone_true=true + B:toolHeadShovelStyreneButadieneRubber_true=true + B:toolHeadShovelTanzanite_true=true + B:toolHeadShovelThorium_true=true + B:toolHeadShovelTinAlloy_true=true + B:toolHeadShovelTitanium_true=true + B:toolHeadShovelTopaz_true=true + B:toolHeadShovelTritanium_true=true + B:toolHeadShovelTungstenCarbide_true=true + B:toolHeadShovelTungstenSteel_true=true + B:toolHeadShovelTungsten_true=true + B:toolHeadShovelUltimet_true=true + B:toolHeadShovelUranium235_true=true + B:toolHeadShovelUranium_true=true + B:toolHeadShovelVanadiumSteel_true=true + B:toolHeadShovelWroughtIron_true=true + B:toolHeadSwordAluminium_true=true + B:toolHeadSwordAmethyst_true=true + B:toolHeadSwordBeryllium_true=true + B:toolHeadSwordBismuthBronze_true=true + B:toolHeadSwordBismuth_true=true + B:toolHeadSwordBlackBronze_true=true + B:toolHeadSwordBlackSteel_true=true + B:toolHeadSwordBlaze_true=true + B:toolHeadSwordBlueSteel_true=true + B:toolHeadSwordBlueTopaz_true=true + B:toolHeadSwordBrass_true=true + B:toolHeadSwordBronze_true=true + B:toolHeadSwordCarbon_true=true + B:toolHeadSwordCertusQuartz_true=true + B:toolHeadSwordChrome_true=true + B:toolHeadSwordCobaltBrass_true=true + B:toolHeadSwordCobalt_true=true + B:toolHeadSwordCupronickel_true=true + B:toolHeadSwordDamascusSteel_true=true + B:toolHeadSwordDiamond_true=true + B:toolHeadSwordDuranium_true=true + B:toolHeadSwordElectrum_true=true + B:toolHeadSwordEmerald_true=true + B:toolHeadSwordEpoxidFiberReinforced_true=true + B:toolHeadSwordEpoxid_true=true + B:toolHeadSwordFlint_true=true + B:toolHeadSwordGarnetRed_true=true + B:toolHeadSwordGarnetYellow_true=true + B:toolHeadSwordGold_true=true + B:toolHeadSwordGraniteBlack_true=true + B:toolHeadSwordGraniteRed_true=true + B:toolHeadSwordGraphene_true=true + B:toolHeadSwordGraphite_true=true + B:toolHeadSwordGreenSapphire_true=true + B:toolHeadSwordHSSE_true=true + B:toolHeadSwordHSSG_true=true + B:toolHeadSwordHSSS_true=true + B:toolHeadSwordInvar_true=true + B:toolHeadSwordIridium_true=true + B:toolHeadSwordIronMagnetic_true=true + B:toolHeadSwordIron_true=true + B:toolHeadSwordKanthal_true=true + B:toolHeadSwordLead_true=true + B:toolHeadSwordMagnalium_true=true + B:toolHeadSwordManganese_true=true + B:toolHeadSwordMithril_true=true + B:toolHeadSwordMolybdenum_true=true + B:toolHeadSwordNaquadahAlloy_true=true + B:toolHeadSwordNaquadahEnriched_true=true + B:toolHeadSwordNaquadah_true=true + B:toolHeadSwordNaquadria_true=true + B:toolHeadSwordNeodymiumMagnetic_true=true + B:toolHeadSwordNeodymium_true=true + B:toolHeadSwordNetherQuartz_true=true + B:toolHeadSwordNetherStar_true=true + B:toolHeadSwordNeutronium_true=true + B:toolHeadSwordNichrome_true=true + B:toolHeadSwordNickelZincFerrite_true=true + B:toolHeadSwordNickel_true=true + B:toolHeadSwordOlivine_true=true + B:toolHeadSwordOpal_true=true + B:toolHeadSwordOsmiridium_true=true + B:toolHeadSwordOsmium_true=true + B:toolHeadSwordPalladium_true=true + B:toolHeadSwordPigIron_true=true + B:toolHeadSwordPlastic_true=true + B:toolHeadSwordPlatinum_true=true + B:toolHeadSwordPlutonium241_true=true + B:toolHeadSwordPlutonium_true=true + B:toolHeadSwordPolycaprolactam_true=true + B:toolHeadSwordPolyphenyleneSulfide_true=true + B:toolHeadSwordPolystyrene_true=true + B:toolHeadSwordPolytetrafluoroethylene_true=true + B:toolHeadSwordPolyvinylChloride_true=true + B:toolHeadSwordRedSteel_true=true + B:toolHeadSwordRoseGold_true=true + B:toolHeadSwordRubber_true=true + B:toolHeadSwordRuby_true=true + B:toolHeadSwordSapphire_true=true + B:toolHeadSwordSilicone_true=true + B:toolHeadSwordSilver_true=true + B:toolHeadSwordStainlessSteel_true=true + B:toolHeadSwordSteelMagnetic_true=true + B:toolHeadSwordSteel_true=true + B:toolHeadSwordSterlingSilver_true=true + B:toolHeadSwordStone_true=true + B:toolHeadSwordStyreneButadieneRubber_true=true + B:toolHeadSwordTanzanite_true=true + B:toolHeadSwordThorium_true=true + B:toolHeadSwordTinAlloy_true=true + B:toolHeadSwordTitanium_true=true + B:toolHeadSwordTopaz_true=true + B:toolHeadSwordTritanium_true=true + B:toolHeadSwordTungstenCarbide_true=true + B:toolHeadSwordTungstenSteel_true=true + B:toolHeadSwordTungsten_true=true + B:toolHeadSwordUltimet_true=true + B:toolHeadSwordUranium235_true=true + B:toolHeadSwordUranium_true=true + B:toolHeadSwordVanadiumSteel_true=true + B:toolHeadSwordWroughtIron_true=true + B:toolHeadUniversalSpadeAluminium_true=true + B:toolHeadUniversalSpadeAmethyst_true=true + B:toolHeadUniversalSpadeBeryllium_true=true + B:toolHeadUniversalSpadeBismuthBronze_true=true + B:toolHeadUniversalSpadeBismuth_true=true + B:toolHeadUniversalSpadeBlackBronze_true=true + B:toolHeadUniversalSpadeBlackSteel_true=true + B:toolHeadUniversalSpadeBlaze_true=true + B:toolHeadUniversalSpadeBlueSteel_true=true + B:toolHeadUniversalSpadeBlueTopaz_true=true + B:toolHeadUniversalSpadeBrass_true=true + B:toolHeadUniversalSpadeBronze_true=true + B:toolHeadUniversalSpadeCarbon_true=true + B:toolHeadUniversalSpadeCertusQuartz_true=true + B:toolHeadUniversalSpadeChrome_true=true + B:toolHeadUniversalSpadeCobaltBrass_true=true + B:toolHeadUniversalSpadeCobalt_true=true + B:toolHeadUniversalSpadeCupronickel_true=true + B:toolHeadUniversalSpadeDamascusSteel_true=true + B:toolHeadUniversalSpadeDiamond_true=true + B:toolHeadUniversalSpadeDuranium_true=true + B:toolHeadUniversalSpadeElectrum_true=true + B:toolHeadUniversalSpadeEmerald_true=true + B:toolHeadUniversalSpadeEpoxidFiberReinforced_true=true + B:toolHeadUniversalSpadeEpoxid_true=true + B:toolHeadUniversalSpadeFlint_true=true + B:toolHeadUniversalSpadeGarnetRed_true=true + B:toolHeadUniversalSpadeGarnetYellow_true=true + B:toolHeadUniversalSpadeGold_true=true + B:toolHeadUniversalSpadeGraniteBlack_true=true + B:toolHeadUniversalSpadeGraniteRed_true=true + B:toolHeadUniversalSpadeGraphene_true=true + B:toolHeadUniversalSpadeGraphite_true=true + B:toolHeadUniversalSpadeGreenSapphire_true=true + B:toolHeadUniversalSpadeHSSE_true=true + B:toolHeadUniversalSpadeHSSG_true=true + B:toolHeadUniversalSpadeHSSS_true=true + B:toolHeadUniversalSpadeInvar_true=true + B:toolHeadUniversalSpadeIridium_true=true + B:toolHeadUniversalSpadeIronMagnetic_true=true + B:toolHeadUniversalSpadeIron_true=true + B:toolHeadUniversalSpadeKanthal_true=true + B:toolHeadUniversalSpadeLead_true=true + B:toolHeadUniversalSpadeMagnalium_true=true + B:toolHeadUniversalSpadeManganese_true=true + B:toolHeadUniversalSpadeMithril_true=true + B:toolHeadUniversalSpadeMolybdenum_true=true + B:toolHeadUniversalSpadeNaquadahAlloy_true=true + B:toolHeadUniversalSpadeNaquadahEnriched_true=true + B:toolHeadUniversalSpadeNaquadah_true=true + B:toolHeadUniversalSpadeNaquadria_true=true + B:toolHeadUniversalSpadeNeodymiumMagnetic_true=true + B:toolHeadUniversalSpadeNeodymium_true=true + B:toolHeadUniversalSpadeNetherQuartz_true=true + B:toolHeadUniversalSpadeNetherStar_true=true + B:toolHeadUniversalSpadeNeutronium_true=true + B:toolHeadUniversalSpadeNichrome_true=true + B:toolHeadUniversalSpadeNickelZincFerrite_true=true + B:toolHeadUniversalSpadeNickel_true=true + B:toolHeadUniversalSpadeOlivine_true=true + B:toolHeadUniversalSpadeOpal_true=true + B:toolHeadUniversalSpadeOsmiridium_true=true + B:toolHeadUniversalSpadeOsmium_true=true + B:toolHeadUniversalSpadePalladium_true=true + B:toolHeadUniversalSpadePigIron_true=true + B:toolHeadUniversalSpadePlastic_true=true + B:toolHeadUniversalSpadePlatinum_true=true + B:toolHeadUniversalSpadePlutonium241_true=true + B:toolHeadUniversalSpadePlutonium_true=true + B:toolHeadUniversalSpadePolycaprolactam_true=true + B:toolHeadUniversalSpadePolyphenyleneSulfide_true=true + B:toolHeadUniversalSpadePolystyrene_true=true + B:toolHeadUniversalSpadePolytetrafluoroethylene_true=true + B:toolHeadUniversalSpadePolyvinylChloride_true=true + B:toolHeadUniversalSpadeRedSteel_true=true + B:toolHeadUniversalSpadeRoseGold_true=true + B:toolHeadUniversalSpadeRubber_true=true + B:toolHeadUniversalSpadeRuby_true=true + B:toolHeadUniversalSpadeSapphire_true=true + B:toolHeadUniversalSpadeSilicone_true=true + B:toolHeadUniversalSpadeSilver_true=true + B:toolHeadUniversalSpadeStainlessSteel_true=true + B:toolHeadUniversalSpadeSteelMagnetic_true=true + B:toolHeadUniversalSpadeSteel_true=true + B:toolHeadUniversalSpadeSterlingSilver_true=true + B:toolHeadUniversalSpadeStone_true=true + B:toolHeadUniversalSpadeStyreneButadieneRubber_true=true + B:toolHeadUniversalSpadeTanzanite_true=true + B:toolHeadUniversalSpadeThorium_true=true + B:toolHeadUniversalSpadeTinAlloy_true=true + B:toolHeadUniversalSpadeTitanium_true=true + B:toolHeadUniversalSpadeTopaz_true=true + B:toolHeadUniversalSpadeTritanium_true=true + B:toolHeadUniversalSpadeTungstenCarbide_true=true + B:toolHeadUniversalSpadeTungstenSteel_true=true + B:toolHeadUniversalSpadeTungsten_true=true + B:toolHeadUniversalSpadeUltimet_true=true + B:toolHeadUniversalSpadeUranium235_true=true + B:toolHeadUniversalSpadeUranium_true=true + B:toolHeadUniversalSpadeVanadiumSteel_true=true + B:toolHeadUniversalSpadeWroughtIron_true=true + B:toolHeadWrenchAluminium_true=true + B:toolHeadWrenchBeryllium_true=true + B:toolHeadWrenchBismuthBronze_true=true + B:toolHeadWrenchBismuth_true=true + B:toolHeadWrenchBlackBronze_true=true + B:toolHeadWrenchBlackSteel_true=true + B:toolHeadWrenchBlaze_true=true + B:toolHeadWrenchBlueSteel_true=true + B:toolHeadWrenchBrass_true=true + B:toolHeadWrenchBronze_true=true + B:toolHeadWrenchCarbon_true=true + B:toolHeadWrenchChrome_true=true + B:toolHeadWrenchCobaltBrass_true=true + B:toolHeadWrenchCobalt_true=true + B:toolHeadWrenchCupronickel_true=true + B:toolHeadWrenchDamascusSteel_true=true + B:toolHeadWrenchDuranium_true=true + B:toolHeadWrenchElectrum_true=true + B:toolHeadWrenchEpoxidFiberReinforced_true=true + B:toolHeadWrenchEpoxid_true=true + B:toolHeadWrenchGold_true=true + B:toolHeadWrenchGraphene_true=true + B:toolHeadWrenchHSSE_true=true + B:toolHeadWrenchHSSG_true=true + B:toolHeadWrenchHSSS_true=true + B:toolHeadWrenchInvar_true=true + B:toolHeadWrenchIridium_true=true + B:toolHeadWrenchIronMagnetic_true=true + B:toolHeadWrenchIron_true=true + B:toolHeadWrenchKanthal_true=true + B:toolHeadWrenchLead_true=true + B:toolHeadWrenchMagnalium_true=true + B:toolHeadWrenchManganese_true=true + B:toolHeadWrenchMithril_true=true + B:toolHeadWrenchMolybdenum_true=true + B:toolHeadWrenchNaquadahAlloy_true=true + B:toolHeadWrenchNaquadahEnriched_true=true + B:toolHeadWrenchNaquadah_true=true + B:toolHeadWrenchNaquadria_true=true + B:toolHeadWrenchNeodymiumMagnetic_true=true + B:toolHeadWrenchNeodymium_true=true + B:toolHeadWrenchNeutronium_true=true + B:toolHeadWrenchNichrome_true=true + B:toolHeadWrenchNickelZincFerrite_true=true + B:toolHeadWrenchNickel_true=true + B:toolHeadWrenchOsmiridium_true=true + B:toolHeadWrenchOsmium_true=true + B:toolHeadWrenchPalladium_true=true + B:toolHeadWrenchPigIron_true=true + B:toolHeadWrenchPlatinum_true=true + B:toolHeadWrenchPlutonium241_true=true + B:toolHeadWrenchPlutonium_true=true + B:toolHeadWrenchPolycaprolactam_true=true + B:toolHeadWrenchPolyphenyleneSulfide_true=true + B:toolHeadWrenchPolytetrafluoroethylene_true=true + B:toolHeadWrenchRedSteel_true=true + B:toolHeadWrenchRoseGold_true=true + B:toolHeadWrenchSilver_true=true + B:toolHeadWrenchStainlessSteel_true=true + B:toolHeadWrenchSteelMagnetic_true=true + B:toolHeadWrenchSteel_true=true + B:toolHeadWrenchSterlingSilver_true=true + B:toolHeadWrenchThorium_true=true + B:toolHeadWrenchTinAlloy_true=true + B:toolHeadWrenchTitanium_true=true + B:toolHeadWrenchTritanium_true=true + B:toolHeadWrenchTungstenCarbide_true=true + B:toolHeadWrenchTungstenSteel_true=true + B:toolHeadWrenchTungsten_true=true + B:toolHeadWrenchUltimet_true=true + B:toolHeadWrenchUranium235_true=true + B:toolHeadWrenchUranium_true=true + B:toolHeadWrenchVanadiumSteel_true=true + B:toolHeadWrenchWroughtIron_true=true + B:turbineBladeAluminium_true=true + B:turbineBladeBeryllium_true=true + B:turbineBladeBismuthBronze_true=true + B:turbineBladeBismuth_true=true + B:turbineBladeBlackBronze_true=true + B:turbineBladeBlackSteel_true=true + B:turbineBladeBlaze_true=true + B:turbineBladeBlueSteel_true=true + B:turbineBladeBrass_true=true + B:turbineBladeBronze_true=true + B:turbineBladeCarbon_true=true + B:turbineBladeChrome_true=true + B:turbineBladeCobaltBrass_true=true + B:turbineBladeCobalt_true=true + B:turbineBladeCupronickel_true=true + B:turbineBladeDamascusSteel_true=true + B:turbineBladeDuranium_true=true + B:turbineBladeElectrum_true=true + B:turbineBladeEpoxidFiberReinforced_true=true + B:turbineBladeEpoxid_true=true + B:turbineBladeGold_true=true + B:turbineBladeGraphene_true=true + B:turbineBladeHSSE_true=true + B:turbineBladeHSSG_true=true + B:turbineBladeHSSS_true=true + B:turbineBladeInvar_true=true + B:turbineBladeIridium_true=true + B:turbineBladeIronMagnetic_true=true + B:turbineBladeIron_true=true + B:turbineBladeKanthal_true=true + B:turbineBladeLead_true=true + B:turbineBladeMagnalium_true=true + B:turbineBladeManganese_true=true + B:turbineBladeMithril_true=true + B:turbineBladeMolybdenum_true=true + B:turbineBladeNaquadahAlloy_true=true + B:turbineBladeNaquadahEnriched_true=true + B:turbineBladeNaquadah_true=true + B:turbineBladeNaquadria_true=true + B:turbineBladeNeodymiumMagnetic_true=true + B:turbineBladeNeodymium_true=true + B:turbineBladeNeutronium_true=true + B:turbineBladeNichrome_true=true + B:turbineBladeNickelZincFerrite_true=true + B:turbineBladeNickel_true=true + B:turbineBladeOsmiridium_true=true + B:turbineBladeOsmium_true=true + B:turbineBladePalladium_true=true + B:turbineBladePigIron_true=true + B:turbineBladePlatinum_true=true + B:turbineBladePlutonium241_true=true + B:turbineBladePlutonium_true=true + B:turbineBladePolycaprolactam_true=true + B:turbineBladePolyphenyleneSulfide_true=true + B:turbineBladePolytetrafluoroethylene_true=true + B:turbineBladeRedSteel_true=true + B:turbineBladeRoseGold_true=true + B:turbineBladeSilver_true=true + B:turbineBladeStainlessSteel_true=true + B:turbineBladeSteelMagnetic_true=true + B:turbineBladeSteel_true=true + B:turbineBladeSterlingSilver_true=true + B:turbineBladeThorium_true=true + B:turbineBladeTinAlloy_true=true + B:turbineBladeTitanium_true=true + B:turbineBladeTritanium_true=true + B:turbineBladeTungstenCarbide_true=true + B:turbineBladeTungstenSteel_true=true + B:turbineBladeTungsten_true=true + B:turbineBladeUltimet_true=true + B:turbineBladeUranium235_true=true + B:turbineBladeUranium_true=true + B:turbineBladeVanadiumSteel_true=true + B:turbineBladeWroughtIron_true=true + B:wireFineAnnealedCopper_true=true + B:wireFineCopper_true=true + B:wireFineElectrum_true=true + B:wireFineGold_true=true + B:wireFineLead_true=true + B:wireFineNiobiumTitanium_true=true + B:wireFineOsmium_true=true + B:wireFinePlatinum_true=true + B:wireFineRedAlloy_true=true + B:wireFineSolderingAlloy_true=true + B:wireFineSteel_true=true + B:wireFineTin_true=true + B:wireFineYttriumBariumCuprate_true=true + B:wireGt01Aluminium_true=true + B:wireGt01AnnealedCopper_true=true + B:wireGt01BlackSteel_true=true + B:wireGt01Cobalt_true=true + B:wireGt01Copper_true=true + B:wireGt01Cupronickel_true=true + B:wireGt01Duranium_true=true + B:wireGt01Electrum_true=true + B:wireGt01Gold_true=true + B:wireGt01Graphene_true=true + B:wireGt01HSSG_true=true + B:wireGt01Iron_true=true + B:wireGt01Kanthal_true=true + B:wireGt01Lead_true=true + B:wireGt01NaquadahAlloy_true=true + B:wireGt01Naquadah_true=true + B:wireGt01Nichrome_true=true + B:wireGt01Nickel_true=true + B:wireGt01NiobiumTitanium_true=true + B:wireGt01Osmium_true=true + B:wireGt01Platinum_true=true + B:wireGt01RedAlloy_true=true + B:wireGt01Silver_true=true + B:wireGt01SolderingAlloy_true=true + B:wireGt01Steel_true=true + B:wireGt01Tin_true=true + B:wireGt01Titanium_true=true + B:wireGt01TungstenSteel_true=true + B:wireGt01Tungsten_true=true + B:wireGt01VanadiumGallium_true=true + B:wireGt01YttriumBariumCuprate_true=true + B:wireGt01Zinc_true=true + B:wireGt02Aluminium_true=true + B:wireGt02AnnealedCopper_true=true + B:wireGt02BlackSteel_true=true + B:wireGt02Cobalt_true=true + B:wireGt02Copper_true=true + B:wireGt02Cupronickel_true=true + B:wireGt02Duranium_true=true + B:wireGt02Electrum_true=true + B:wireGt02Gold_true=true + B:wireGt02Graphene_true=true + B:wireGt02HSSG_true=true + B:wireGt02Iron_true=true + B:wireGt02Kanthal_true=true + B:wireGt02Lead_true=true + B:wireGt02NaquadahAlloy_true=true + B:wireGt02Naquadah_true=true + B:wireGt02Nichrome_true=true + B:wireGt02Nickel_true=true + B:wireGt02NiobiumTitanium_true=true + B:wireGt02Osmium_true=true + B:wireGt02Platinum_true=true + B:wireGt02RedAlloy_true=true + B:wireGt02Silver_true=true + B:wireGt02SolderingAlloy_true=true + B:wireGt02Steel_true=true + B:wireGt02Tin_true=true + B:wireGt02Titanium_true=true + B:wireGt02TungstenSteel_true=true + B:wireGt02Tungsten_true=true + B:wireGt02VanadiumGallium_true=true + B:wireGt02YttriumBariumCuprate_true=true + B:wireGt02Zinc_true=true + B:wireGt04Aluminium_true=true + B:wireGt04AnnealedCopper_true=true + B:wireGt04BlackSteel_true=true + B:wireGt04Cobalt_true=true + B:wireGt04Copper_true=true + B:wireGt04Cupronickel_true=true + B:wireGt04Duranium_true=true + B:wireGt04Electrum_true=true + B:wireGt04Gold_true=true + B:wireGt04Graphene_true=true + B:wireGt04HSSG_true=true + B:wireGt04Iron_true=true + B:wireGt04Kanthal_true=true + B:wireGt04Lead_true=true + B:wireGt04NaquadahAlloy_true=true + B:wireGt04Naquadah_true=true + B:wireGt04Nichrome_true=true + B:wireGt04Nickel_true=true + B:wireGt04NiobiumTitanium_true=true + B:wireGt04Osmium_true=true + B:wireGt04Platinum_true=true + B:wireGt04RedAlloy_true=true + B:wireGt04Silver_true=true + B:wireGt04SolderingAlloy_true=true + B:wireGt04Steel_true=true + B:wireGt04Tin_true=true + B:wireGt04Titanium_true=true + B:wireGt04TungstenSteel_true=true + B:wireGt04Tungsten_true=true + B:wireGt04VanadiumGallium_true=true + B:wireGt04YttriumBariumCuprate_true=true + B:wireGt04Zinc_true=true + B:wireGt08Aluminium_true=true + B:wireGt08AnnealedCopper_true=true + B:wireGt08BlackSteel_true=true + B:wireGt08Cobalt_true=true + B:wireGt08Copper_true=true + B:wireGt08Cupronickel_true=true + B:wireGt08Duranium_true=true + B:wireGt08Electrum_true=true + B:wireGt08Gold_true=true + B:wireGt08Graphene_true=true + B:wireGt08HSSG_true=true + B:wireGt08Iron_true=true + B:wireGt08Kanthal_true=true + B:wireGt08Lead_true=true + B:wireGt08NaquadahAlloy_true=true + B:wireGt08Naquadah_true=true + B:wireGt08Nichrome_true=true + B:wireGt08Nickel_true=true + B:wireGt08NiobiumTitanium_true=true + B:wireGt08Osmium_true=true + B:wireGt08Platinum_true=true + B:wireGt08RedAlloy_true=true + B:wireGt08Silver_true=true + B:wireGt08SolderingAlloy_true=true + B:wireGt08Steel_true=true + B:wireGt08Tin_true=true + B:wireGt08Titanium_true=true + B:wireGt08TungstenSteel_true=true + B:wireGt08Tungsten_true=true + B:wireGt08VanadiumGallium_true=true + B:wireGt08YttriumBariumCuprate_true=true + B:wireGt08Zinc_true=true + B:wireGt12Aluminium_true=true + B:wireGt12AnnealedCopper_true=true + B:wireGt12BlackSteel_true=true + B:wireGt12Cobalt_true=true + B:wireGt12Copper_true=true + B:wireGt12Cupronickel_true=true + B:wireGt12Duranium_true=true + B:wireGt12Electrum_true=true + B:wireGt12Gold_true=true + B:wireGt12Graphene_true=true + B:wireGt12HSSG_true=true + B:wireGt12Iron_true=true + B:wireGt12Kanthal_true=true + B:wireGt12Lead_true=true + B:wireGt12NaquadahAlloy_true=true + B:wireGt12Naquadah_true=true + B:wireGt12Nichrome_true=true + B:wireGt12Nickel_true=true + B:wireGt12NiobiumTitanium_true=true + B:wireGt12Osmium_true=true + B:wireGt12Platinum_true=true + B:wireGt12RedAlloy_true=true + B:wireGt12Silver_true=true + B:wireGt12SolderingAlloy_true=true + B:wireGt12Steel_true=true + B:wireGt12Tin_true=true + B:wireGt12Titanium_true=true + B:wireGt12TungstenSteel_true=true + B:wireGt12Tungsten_true=true + B:wireGt12VanadiumGallium_true=true + B:wireGt12YttriumBariumCuprate_true=true + B:wireGt12Zinc_true=true + B:wireGt16Aluminium_true=true + B:wireGt16AnnealedCopper_true=true + B:wireGt16BlackSteel_true=true + B:wireGt16Cobalt_true=true + B:wireGt16Copper_true=true + B:wireGt16Cupronickel_true=true + B:wireGt16Duranium_true=true + B:wireGt16Electrum_true=true + B:wireGt16Gold_true=true + B:wireGt16Graphene_true=true + B:wireGt16HSSG_true=true + B:wireGt16Iron_true=true + B:wireGt16Kanthal_true=true + B:wireGt16Lead_true=true + B:wireGt16NaquadahAlloy_true=true + B:wireGt16Naquadah_true=true + B:wireGt16Nichrome_true=true + B:wireGt16Nickel_true=true + B:wireGt16NiobiumTitanium_true=true + B:wireGt16Osmium_true=true + B:wireGt16Platinum_true=true + B:wireGt16RedAlloy_true=true + B:wireGt16Silver_true=true + B:wireGt16SolderingAlloy_true=true + B:wireGt16Steel_true=true + B:wireGt16Tin_true=true + B:wireGt16Titanium_true=true + B:wireGt16TungstenSteel_true=true + B:wireGt16Tungsten_true=true + B:wireGt16VanadiumGallium_true=true + B:wireGt16YttriumBariumCuprate_true=true + B:wireGt16Zinc_true=true +} + + +sawmill { + B:ic2.blockRubWood_true=true + B:tile.log.acacia_true=true + B:tile.log.big_oak_true=true + B:tile.log.birch_true=true + B:tile.log.jungle_true=true + B:tile.log.oak_true=true + B:tile.log.spruce_true=true +} + + +scoop { + B:Flint_true=true +} + + +scrapboxdrops { + D:cellEmpty_2.0=2.0 + D:cellWater_1.0=1.0 + D:circuitPrimitive_3.5999999046325684=3.5999999046325684 + D:dustAluminium_0.5=0.5 + D:dustBauxite_0.5=0.5 + D:dustBrass_0.5=0.5 + D:dustCalcite_2.0=2.0 + D:dustCharcoal_2.5=2.5 + D:dustChrome_0.029999999329447746=0.029999999329447746 + D:dustCoal_0.800000011920929=0.800000011920929 + D:dustCopper_1.2000000476837158=1.2000000476837158 + D:dustElectrum_0.5=0.5 + D:dustEndstone_0.029999999329447746=0.029999999329447746 + D:dustFlint_4.0=4.0 + D:dustGarnetRed_0.5=0.5 + D:dustGarnetYellow_0.5=0.5 + D:dustGlowstone_0.800000011920929=0.800000011920929 + D:dustGold_1.0=1.0 + D:dustIron_1.0=1.0 + D:dustLazurite_2.0=2.0 + D:dustLead_0.5=0.5 + D:dustMagnesium_0.029999999329447746=0.029999999329447746 + D:dustNetherrack_4.0=4.0 + D:dustNickel_0.5=0.5 + D:dustObsidian_1.5=1.5 + D:dustPlatinum_0.029999999329447746=0.029999999329447746 + D:dustPyrite_2.0=2.0 + D:dustRedstone_0.8999999761581421=0.8999999761581421 + D:dustRubber_0.800000011920929=0.800000011920929 + D:dustSaltpeter_2.0=2.0 + D:dustSilicon_0.20000000298023224=0.20000000298023224 + D:dustSilver_0.5=0.5 + D:dustSodalite_2.0=2.0 + D:dustSteel_0.5=0.5 + D:dustSulfur_1.5=1.5 + D:dustTin_1.2000000476837158=1.2000000476837158 + D:dustTitanium_0.029999999329447746=0.029999999329447746 + D:dustTungsten_0.029999999329447746=0.029999999329447746 + D:dustWood_3.799999952316284=3.799999952316284 + D:dustZinc_0.5=0.5 + D:gemDiamond_0.05000000074505806=0.05000000074505806 + D:gemEmerald_0.05000000074505806=0.05000000074505806 + D:gemGreenSapphire_0.05000000074505806=0.05000000074505806 + D:gemOlivine_0.05000000074505806=0.05000000074505806 + D:gemRuby_0.05000000074505806=0.05000000074505806 + D:gemSapphire_0.05000000074505806=0.05000000074505806 + D:gt.metaitem.01.32710_1.7999999523162842=1.7999999523162842 + D:gt.metaitem.01.32711_0.4000000059604645=0.4000000059604645 + D:gt.metaitem.01.32712_0.20000000298023224=0.20000000298023224 + D:gt.metaitem.01.32715_0.800000011920929=0.800000011920929 + D:ic2.itemBatSU_2.700000047683716=2.700000047683716 + D:ic2.itemFuelPlantBall_0.699999988079071=0.699999988079071 + D:ic2.itemScrap_200.0=200.0 + D:ic2.itemTinCanFilled_1.0=1.0 + D:ic2.itemTinCanFilled_2.0=2.0 + D:item.apple_0.5=0.5 + D:item.beefCooked_0.4000000059604645=0.4000000059604645 + D:item.bone_1.0=1.0 + D:item.bread_0.5=0.5 + D:item.cake_0.10000000149011612=0.10000000149011612 + D:item.chickenCooked_0.4000000059604645=0.4000000059604645 + D:item.feather_1.0=1.0 + D:item.hatchetWood_2.0=2.0 + D:item.hoeWood_9.5=9.5 + D:item.leather_1.0=1.0 + D:item.pickaxeWood_2.0=2.0 + D:item.porkchopCooked_0.4000000059604645=0.4000000059604645 + D:item.rottenFlesh_9.0=9.0 + D:item.shovelWood_2.0=2.0 + D:item.sign_2.0=2.0 + D:item.slimeball_0.6000000238418579=0.6000000238418579 + D:item.swordWood_2.0=2.0 + D:platePaper_5.0=5.0 + D:stickWood_9.5=9.5 + D:tile.dirt.default_5.0=5.0 + D:tile.grass_3.0=3.0 + D:tile.gravel_3.0=3.0 + D:tile.hellrock_2.0=2.0 + D:tile.hellsand_1.0=1.0 + D:tile.pumpkin_0.5=0.5 +} + + +sifter { + I:crushedPurifiedAmethyst_800=800 + I:crushedPurifiedApatite_800=800 + I:crushedPurifiedBlueTopaz_800=800 + I:crushedPurifiedCertusQuartz_800=800 + I:crushedPurifiedCoal_800=800 + I:crushedPurifiedDiamond_800=800 + I:crushedPurifiedEmerald_800=800 + I:crushedPurifiedFoolsRuby_800=800 + I:crushedPurifiedGarnetRed_800=800 + I:crushedPurifiedGarnetYellow_800=800 + I:crushedPurifiedGreenSapphire_800=800 + I:crushedPurifiedLapis_800=800 + I:crushedPurifiedLazurite_800=800 + I:crushedPurifiedLignite_800=800 + I:crushedPurifiedMonazite_800=800 + I:crushedPurifiedNetherQuartz_800=800 + I:crushedPurifiedOlivine_800=800 + I:crushedPurifiedOpal_800=800 + I:crushedPurifiedPhosphorus_800=800 + I:crushedPurifiedQuartzite_800=800 + I:crushedPurifiedRuby_800=800 + I:crushedPurifiedSapphire_800=800 + I:crushedPurifiedSodalite_800=800 + I:crushedPurifiedTanzanite_800=800 + I:crushedPurifiedTopaz_800=800 + I:tile.gravel_800=800 +} + + +slicer { + I:gt.metaitem.02.32202_64=64 + I:gt.metaitem.02.32205_64=64 + I:gt.metaitem.02.32214_128=128 + I:gt.metaitem.02.32566_128=128 + I:gt.metaitem.02.32567_128=128 + I:gt.metaitem.02.32568_128=128 + I:gt.metaitem.02.32571_64=64 + I:gt.metaitem.02.32572_64=64 + I:gt.metaitem.02.32573_64=64 + I:gt.metaitem.02.32574_64=64 + I:gt.metaitem.02.32576_64=64 +} + + +smelting { + B:arrowGtWoodDamascusSteel_true=true + B:arrowGtWoodSterlingSilver_true=true + B:blockArsenic_true=true + B:boltAluminium_true=true + B:boltBeryllium_true=true + B:boltBismuthBronze_true=true + B:boltBismuth_true=true + B:boltBlackBronze_true=true + B:boltBlackSteel_true=true + B:boltBlueSteel_true=true + B:boltBrass_true=true + B:boltBronze_true=true + B:boltCarbon_true=true + B:boltChrome_true=true + B:boltCobaltBrass_true=true + B:boltCobalt_true=true + B:boltCupronickel_true=true + B:boltDamascusSteel_true=true + B:boltDuranium_true=true + B:boltElectrum_true=true + B:boltEpoxidFiberReinforced_true=true + B:boltEpoxid_true=true + B:boltGold_true=true + B:boltHSSE_true=true + B:boltHSSG_true=true + B:boltHSSS_true=true + B:boltInvar_true=true + B:boltIridium_true=true + B:boltIronMagnetic_true=true + B:boltIron_true=true + B:boltKanthal_true=true + B:boltLead_true=true + B:boltMagnalium_true=true + B:boltManganese_true=true + B:boltMithril_true=true + B:boltMolybdenum_true=true + B:boltNaquadahAlloy_true=true + B:boltNaquadria_true=true + B:boltNeodymiumMagnetic_true=true + B:boltNeodymium_true=true + B:boltNeutronium_true=true + B:boltNichrome_true=true + B:boltNickelZincFerrite_true=true + B:boltNickel_true=true + B:boltOsmiridium_true=true + B:boltOsmium_true=true + B:boltPalladium_true=true + B:boltPigIron_true=true + B:boltPlastic_true=true + B:boltPlatinum_true=true + B:boltPlutonium241_true=true + B:boltPlutonium_true=true + B:boltPolycaprolactam_true=true + B:boltPolyphenyleneSulfide_true=true + B:boltPolystyrene_true=true + B:boltPolytetrafluoroethylene_true=true + B:boltPolyvinylChloride_true=true + B:boltRedSteel_true=true + B:boltRoseGold_true=true + B:boltRubber_true=true + B:boltSilicone_true=true + B:boltSilver_true=true + B:boltStainlessSteel_true=true + B:boltSteelMagnetic_true=true + B:boltSteel_true=true + B:boltSterlingSilver_true=true + B:boltStyreneButadieneRubber_true=true + B:boltThorium_true=true + B:boltTinAlloy_true=true + B:boltTin_true=true + B:boltTitanium_true=true + B:boltTritanium_true=true + B:boltTungstenCarbide_true=true + B:boltTungstenSteel_true=true + B:boltTungsten_true=true + B:boltUltimet_true=true + B:boltUranium235_true=true + B:boltUranium_true=true + B:boltVanadiumSteel_true=true + B:boltWroughtIron_true=true + B:cableGt01Aluminium_true=true + B:cableGt01AnnealedCopper_true=true + B:cableGt01BlackSteel_true=true + B:cableGt01Cobalt_true=true + B:cableGt01Copper_true=true + B:cableGt01Cupronickel_true=true + B:cableGt01Duranium_true=true + B:cableGt01Electrum_true=true + B:cableGt01Gold_true=true + B:cableGt01HSSG_true=true + B:cableGt01Iron_true=true + B:cableGt01Kanthal_true=true + B:cableGt01Lead_true=true + B:cableGt01NaquadahAlloy_true=true + B:cableGt01Nichrome_true=true + B:cableGt01Nickel_true=true + B:cableGt01NiobiumTitanium_true=true + B:cableGt01Osmium_true=true + B:cableGt01Platinum_true=true + B:cableGt01RedAlloy_true=true + B:cableGt01Silver_true=true + B:cableGt01SolderingAlloy_true=true + B:cableGt01Steel_true=true + B:cableGt01Tin_true=true + B:cableGt01Titanium_true=true + B:cableGt01TungstenSteel_true=true + B:cableGt01Tungsten_true=true + B:cableGt01VanadiumGallium_true=true + B:cableGt01YttriumBariumCuprate_true=true + B:cableGt01Zinc_true=true + B:cableGt02Aluminium_true=true + B:cableGt02AnnealedCopper_true=true + B:cableGt02BlackSteel_true=true + B:cableGt02Cobalt_true=true + B:cableGt02Copper_true=true + B:cableGt02Cupronickel_true=true + B:cableGt02Duranium_true=true + B:cableGt02Electrum_true=true + B:cableGt02Gold_true=true + B:cableGt02HSSG_true=true + B:cableGt02Iron_true=true + B:cableGt02Kanthal_true=true + B:cableGt02Lead_true=true + B:cableGt02NaquadahAlloy_true=true + B:cableGt02Nichrome_true=true + B:cableGt02Nickel_true=true + B:cableGt02NiobiumTitanium_true=true + B:cableGt02Osmium_true=true + B:cableGt02Platinum_true=true + B:cableGt02RedAlloy_true=true + B:cableGt02Silver_true=true + B:cableGt02SolderingAlloy_true=true + B:cableGt02Steel_true=true + B:cableGt02Tin_true=true + B:cableGt02Titanium_true=true + B:cableGt02TungstenSteel_true=true + B:cableGt02Tungsten_true=true + B:cableGt02VanadiumGallium_true=true + B:cableGt02YttriumBariumCuprate_true=true + B:cableGt02Zinc_true=true + B:crushedBandedIron_true=true + B:crushedBeryllium_true=true + B:crushedBismuth_true=true + B:crushedBrownLimonite_true=true + B:crushedCassiteriteSand_true=true + B:crushedCassiterite_true=true + B:crushedCentrifugedBandedIron_true=true + B:crushedCentrifugedBeryllium_true=true + B:crushedCentrifugedBismuth_true=true + B:crushedCentrifugedBrownLimonite_true=true + B:crushedCentrifugedCassiteriteSand_true=true + B:crushedCentrifugedCassiterite_true=true + B:crushedCentrifugedChalcopyrite_true=true + B:crushedCentrifugedCobaltite_true=true + B:crushedCentrifugedCooperite_true=true + B:crushedCentrifugedCopper_true=true + B:crushedCentrifugedGalena_true=true + B:crushedCentrifugedGarnierite_true=true + B:crushedCentrifugedGold_true=true + B:crushedCentrifugedIron_true=true + B:crushedCentrifugedLead_true=true + B:crushedCentrifugedLithium_true=true + B:crushedCentrifugedMagnesite_true=true + B:crushedCentrifugedMagnetite_true=true + B:crushedCentrifugedMalachite_true=true + B:crushedCentrifugedManganese_true=true + B:crushedCentrifugedMolybdenite_true=true + B:crushedCentrifugedMolybdenum_true=true + B:crushedCentrifugedNickel_true=true + B:crushedCentrifugedPentlandite_true=true + B:crushedCentrifugedPlatinum_true=true + B:crushedCentrifugedPlutonium_true=true + B:crushedCentrifugedPyrite_true=true + B:crushedCentrifugedPyrolusite_true=true + B:crushedCentrifugedSilver_true=true + B:crushedCentrifugedSphalerite_true=true + B:crushedCentrifugedStibnite_true=true + B:crushedCentrifugedTetrahedrite_true=true + B:crushedCentrifugedThorium_true=true + B:crushedCentrifugedTin_true=true + B:crushedCentrifugedUranium235_true=true + B:crushedCentrifugedUranium_true=true + B:crushedCentrifugedYellowLimonite_true=true + B:crushedCentrifugedZinc_true=true + B:crushedChalcopyrite_true=true + B:crushedCobaltite_true=true + B:crushedCooperite_true=true + B:crushedCopper_true=true + B:crushedGalena_true=true + B:crushedGarnierite_true=true + B:crushedGold_true=true + B:crushedIron_true=true + B:crushedLead_true=true + B:crushedLithium_true=true + B:crushedMagnesite_true=true + B:crushedMagnetite_true=true + B:crushedMalachite_true=true + B:crushedManganese_true=true + B:crushedMolybdenite_true=true + B:crushedMolybdenum_true=true + B:crushedNickel_true=true + B:crushedPentlandite_true=true + B:crushedPlatinum_true=true + B:crushedPlutonium_true=true + B:crushedPurifiedBandedIron_true=true + B:crushedPurifiedBeryllium_true=true + B:crushedPurifiedBismuth_true=true + B:crushedPurifiedBrownLimonite_true=true + B:crushedPurifiedCassiteriteSand_true=true + B:crushedPurifiedCassiterite_true=true + B:crushedPurifiedChalcopyrite_true=true + B:crushedPurifiedCobaltite_true=true + B:crushedPurifiedCooperite_true=true + B:crushedPurifiedCopper_true=true + B:crushedPurifiedGalena_true=true + B:crushedPurifiedGarnierite_true=true + B:crushedPurifiedGold_true=true + B:crushedPurifiedIron_true=true + B:crushedPurifiedLead_true=true + B:crushedPurifiedLithium_true=true + B:crushedPurifiedMagnesite_true=true + B:crushedPurifiedMagnetite_true=true + B:crushedPurifiedMalachite_true=true + B:crushedPurifiedManganese_true=true + B:crushedPurifiedMolybdenite_true=true + B:crushedPurifiedMolybdenum_true=true + B:crushedPurifiedNickel_true=true + B:crushedPurifiedPentlandite_true=true + B:crushedPurifiedPlatinum_true=true + B:crushedPurifiedPlutonium_true=true + B:crushedPurifiedPyrite_true=true + B:crushedPurifiedPyrolusite_true=true + B:crushedPurifiedSilver_true=true + B:crushedPurifiedSphalerite_true=true + B:crushedPurifiedStibnite_true=true + B:crushedPurifiedTetrahedrite_true=true + B:crushedPurifiedThorium_true=true + B:crushedPurifiedTin_true=true + B:crushedPurifiedUranium235_true=true + B:crushedPurifiedUranium_true=true + B:crushedPurifiedYellowLimonite_true=true + B:crushedPurifiedZinc_true=true + B:crushedPyrite_true=true + B:crushedPyrolusite_true=true + B:crushedSilver_true=true + B:crushedSphalerite_true=true + B:crushedStibnite_true=true + B:crushedTetrahedrite_true=true + B:crushedThorium_true=true + B:crushedTin_true=true + B:crushedUranium235_true=true + B:crushedUranium_true=true + B:crushedYellowLimonite_true=true + B:crushedZinc_true=true + B:dustAmericium_true=true + B:dustAnnealedCopper_true=true + B:dustAntimony_true=true + B:dustArsenic_true=true + B:dustBandedIron_true=true + B:dustBasalticMineralSand_true=true + B:dustBatteryAlloy_true=true + B:dustBeryllium_true=true + B:dustBismuth_true=true + B:dustBorosilicateGlass_true=true + B:dustBrass_true=true + B:dustBronze_true=true + B:dustBrownLimonite_true=true + B:dustCaesium_true=true + B:dustCarbon_true=true + B:dustCassiteriteSand_true=true + B:dustCassiterite_true=true + B:dustChalcopyrite_true=true + B:dustCobaltBrass_true=true + B:dustCobalt_true=true + B:dustCobaltite_true=true + B:dustCooperite_true=true + B:dustCopper_true=true + B:dustCupronickel_true=true + B:dustDuranium_true=true + B:dustElectrum_true=true + B:dustEpoxidFiberReinforced_true=true + B:dustEpoxid_true=true + B:dustGalena_true=true + B:dustGallium_true=true + B:dustGarnierite_true=true + B:dustGlass_true=true + B:dustGold_true=true + B:dustGraniticMineralSand_true=true + B:dustHydratedCoal_true=true + B:dustImpureBandedIron_true=true + B:dustImpureBeryllium_true=true + B:dustImpureBismuth_true=true + B:dustImpureBrownLimonite_true=true + B:dustImpureCassiteriteSand_true=true + B:dustImpureCassiterite_true=true + B:dustImpureChalcopyrite_true=true + B:dustImpureCobaltite_true=true + B:dustImpureCooperite_true=true + B:dustImpureCopper_true=true + B:dustImpureGalena_true=true + B:dustImpureGarnierite_true=true + B:dustImpureGold_true=true + B:dustImpureIron_true=true + B:dustImpureLead_true=true + B:dustImpureLithium_true=true + B:dustImpureMagnesite_true=true + B:dustImpureMagnetite_true=true + B:dustImpureMalachite_true=true + B:dustImpureManganese_true=true + B:dustImpureMolybdenite_true=true + B:dustImpureMolybdenum_true=true + B:dustImpureNickel_true=true + B:dustImpurePentlandite_true=true + B:dustImpurePlatinum_true=true + B:dustImpurePlutonium_true=true + B:dustImpurePyrite_true=true + B:dustImpurePyrolusite_true=true + B:dustImpureSilver_true=true + B:dustImpureSphalerite_true=true + B:dustImpureStibnite_true=true + B:dustImpureTetrahedrite_true=true + B:dustImpureThorium_true=true + B:dustImpureTin_true=true + B:dustImpureUranium235_true=true + B:dustImpureUranium_true=true + B:dustImpureYellowLimonite_true=true + B:dustImpureZinc_true=true + B:dustIndiumGalliumPhosphide_true=true + B:dustIndium_true=true + B:dustInvar_true=true + B:dustIronMagnetic_true=true + B:dustIron_true=true + B:dustLead_true=true + B:dustLithium_true=true + B:dustMagnalium_true=true + B:dustMagnesite_true=true + B:dustMagnesium_true=true + B:dustMagnetite_true=true + B:dustMalachite_true=true + B:dustManganese_true=true + B:dustMeatRaw_true=true + B:dustMithril_true=true + B:dustMolybdenite_true=true + B:dustMolybdenum_true=true + B:dustNeutronium_true=true + B:dustNickel_true=true + B:dustPentlandite_true=true + B:dustPigIron_true=true + B:dustPlastic_true=true + B:dustPlatinum_true=true + B:dustPlutonium241_true=true + B:dustPlutonium_true=true + B:dustPolycaprolactam_true=true + B:dustPolyphenyleneSulfide_true=true + B:dustPolystyrene_true=true + B:dustPolytetrafluoroethylene_true=true + B:dustPolyvinylChloride_true=true + B:dustPotassium_true=true + B:dustPureBandedIron_true=true + B:dustPureBeryllium_true=true + B:dustPureBismuth_true=true + B:dustPureBrownLimonite_true=true + B:dustPureCassiteriteSand_true=true + B:dustPureCassiterite_true=true + B:dustPureChalcopyrite_true=true + B:dustPureCobaltite_true=true + B:dustPureCooperite_true=true + B:dustPureCopper_true=true + B:dustPureGalena_true=true + B:dustPureGarnierite_true=true + B:dustPureGold_true=true + B:dustPureIron_true=true + B:dustPureLead_true=true + B:dustPureLithium_true=true + B:dustPureMagnesite_true=true + B:dustPureMagnetite_true=true + B:dustPureMalachite_true=true + B:dustPureManganese_true=true + B:dustPureMolybdenite_true=true + B:dustPureMolybdenum_true=true + B:dustPureNickel_true=true + B:dustPurePentlandite_true=true + B:dustPurePlatinum_true=true + B:dustPurePlutonium_true=true + B:dustPurePyrite_true=true + B:dustPurePyrolusite_true=true + B:dustPureSilver_true=true + B:dustPureSphalerite_true=true + B:dustPureStibnite_true=true + B:dustPureTetrahedrite_true=true + B:dustPureThorium_true=true + B:dustPureTin_true=true + B:dustPureUranium235_true=true + B:dustPureUranium_true=true + B:dustPureYellowLimonite_true=true + B:dustPureZinc_true=true + B:dustPyrite_true=true + B:dustPyrolusite_true=true + B:dustRedAlloy_true=true + B:dustRubber_true=true + B:dustSilicon_true=true + B:dustSilicone_true=true + B:dustSilver_true=true + B:dustSolderingAlloy_true=true + B:dustSphalerite_true=true + B:dustStibnite_true=true + B:dustStyreneButadieneRubber_true=true + B:dustTantalum_true=true + B:dustTetrahedrite_true=true + B:dustThorium_true=true + B:dustTinAlloy_true=true + B:dustTin_true=true + B:dustTinyAmericium_true=true + B:dustTinyAnnealedCopper_true=true + B:dustTinyAntimony_true=true + B:dustTinyArsenic_true=true + B:dustTinyBatteryAlloy_true=true + B:dustTinyBeryllium_true=true + B:dustTinyBismuth_true=true + B:dustTinyBorosilicateGlass_true=true + B:dustTinyBrass_true=true + B:dustTinyBronze_true=true + B:dustTinyCaesium_true=true + B:dustTinyCarbon_true=true + B:dustTinyCobaltBrass_true=true + B:dustTinyCobalt_true=true + B:dustTinyCopper_true=true + B:dustTinyCupronickel_true=true + B:dustTinyDuranium_true=true + B:dustTinyElectrum_true=true + B:dustTinyEpoxidFiberReinforced_true=true + B:dustTinyEpoxid_true=true + B:dustTinyGallium_true=true + B:dustTinyGold_true=true + B:dustTinyIndiumGalliumPhosphide_true=true + B:dustTinyIndium_true=true + B:dustTinyInvar_true=true + B:dustTinyIronMagnetic_true=true + B:dustTinyIron_true=true + B:dustTinyLead_true=true + B:dustTinyLithium_true=true + B:dustTinyMagnalium_true=true + B:dustTinyMagnesium_true=true + B:dustTinyManganese_true=true + B:dustTinyMithril_true=true + B:dustTinyMolybdenum_true=true + B:dustTinyNeutronium_true=true + B:dustTinyNickel_true=true + B:dustTinyPigIron_true=true + B:dustTinyPlastic_true=true + B:dustTinyPlatinum_true=true + B:dustTinyPlutonium241_true=true + B:dustTinyPlutonium_true=true + B:dustTinyPolycaprolactam_true=true + B:dustTinyPolyphenyleneSulfide_true=true + B:dustTinyPolystyrene_true=true + B:dustTinyPolytetrafluoroethylene_true=true + B:dustTinyPolyvinylChloride_true=true + B:dustTinyPotassium_true=true + B:dustTinyRedAlloy_true=true + B:dustTinyRubber_true=true + B:dustTinySilicon_true=true + B:dustTinySilicone_true=true + B:dustTinySilver_true=true + B:dustTinySolderingAlloy_true=true + B:dustTinyStyreneButadieneRubber_true=true + B:dustTinyTantalum_true=true + B:dustTinyThorium_true=true + B:dustTinyTinAlloy_true=true + B:dustTinyTin_true=true + B:dustTinyTritanium_true=true + B:dustTinyUranium235_true=true + B:dustTinyUranium_true=true + B:dustTinyWroughtIron_true=true + B:dustTinyZinc_true=true + B:dustTritanium_true=true + B:dustUranium235_true=true + B:dustUranium_true=true + B:dustWroughtIron_true=true + B:dustYellowLimonite_true=true + B:dustZinc_true=true + B:foilAluminium_true=true + B:foilAnnealedCopper_true=true + B:foilBlackSteel_true=true + B:foilCopper_true=true + B:foilDuranium_true=true + B:foilElectrum_true=true + B:foilGold_true=true + B:foilHSSG_true=true + B:foilManganese_true=true + B:foilNaquadahAlloy_true=true + B:foilNichrome_true=true + B:foilNiobiumTitanium_true=true + B:foilOsmiridium_true=true + B:foilOsmium_true=true + B:foilPlastic_true=true + B:foilPlatinum_true=true + B:foilPolyphenyleneSulfide_true=true + B:foilPolyvinylChloride_true=true + B:foilSilicon_true=true + B:foilSilicone_true=true + B:foilSteel_true=true + B:foilTitanium_true=true + B:foilTungstenSteel_true=true + B:foilTungsten_true=true + B:foilVanadiumGallium_true=true + B:foilYttriumBariumCuprate_true=true + B:foilZinc_true=true + B:frameGtArsenic_true=true + B:frameGtBorosilicateGlass_true=true + B:frameGtCarbon_true=true + B:frameGtEpoxidFiberReinforced_true=true + B:frameGtEpoxid_true=true + B:frameGtGalliumArsenide_true=true + B:frameGtIndiumGalliumPhosphide_true=true + B:frameGtLithium_true=true + B:frameGtNickelZincFerrite_true=true + B:frameGtPlastic_true=true + B:frameGtPolycaprolactam_true=true + B:frameGtPolyphenyleneSulfide_true=true + B:frameGtPolystyrene_true=true + B:frameGtPolytetrafluoroethylene_true=true + B:frameGtPolyvinylChloride_true=true + B:frameGtPotassium_true=true + B:frameGtRubber_true=true + B:frameGtSilicone_true=true + B:frameGtStyreneButadieneRubber_true=true + B:gearGtSmallAluminium_true=true + B:gearGtSmallHSSE_true=true + B:gearGtSmallHSSG_true=true + B:gearGtSmallNeutronium_true=true + B:gearGtSmallStainlessSteel_true=true + B:gearGtSmallSteel_true=true + B:gearGtSmallTitanium_true=true + B:gearGtSmallTungstenSteel_true=true + B:gemIridium_true=true + B:gt.blockcasings8.1_true=true + B:gt.blockconcretes.0_true=true + B:gt.blockconcretes.10_true=true + B:gt.blockconcretes.11_true=true + B:gt.blockconcretes.12_true=true + B:gt.blockconcretes.13_true=true + B:gt.blockconcretes.14_true=true + B:gt.blockconcretes.15_true=true + B:gt.blockconcretes.1_true=true + B:gt.blockconcretes.2_true=true + B:gt.blockconcretes.3_true=true + B:gt.blockconcretes.4_true=true + B:gt.blockconcretes.5_true=true + B:gt.blockconcretes.6_true=true + B:gt.blockconcretes.7_true=true + B:gt.blockconcretes.8_true=true + B:gt.blockconcretes.9_true=true + B:gt.blockgranites.0_true=true + B:gt.blockgranites.10_true=true + B:gt.blockgranites.11_true=true + B:gt.blockgranites.12_true=true + B:gt.blockgranites.13_true=true + B:gt.blockgranites.14_true=true + B:gt.blockgranites.15_true=true + B:gt.blockgranites.1_true=true + B:gt.blockgranites.2_true=true + B:gt.blockgranites.3_true=true + B:gt.blockgranites.4_true=true + B:gt.blockgranites.5_true=true + B:gt.blockgranites.6_true=true + B:gt.blockgranites.7_true=true + B:gt.blockgranites.8_true=true + B:gt.blockgranites.9_true=true + B:gt.blockmachines.automation.itemdistributor.tier.00_true=true + B:gt.blockmachines.automation.itemdistributor.tier.01_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.06_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.07_true=true + B:gt.blockmachines.basicmachine.chemicalreactor.tier.08_true=true + B:gt.blockmachines.gt_pipe_plasmacontain_true=true + B:gt.blockreinforced.1_true=true + B:gt.blockstones.0_true=true + B:gt.blockstones.10_true=true + B:gt.blockstones.11_true=true + B:gt.blockstones.12_true=true + B:gt.blockstones.13_true=true + B:gt.blockstones.14_true=true + B:gt.blockstones.15_true=true + B:gt.blockstones.1_true=true + B:gt.blockstones.2_true=true + B:gt.blockstones.3_true=true + B:gt.blockstones.4_true=true + B:gt.blockstones.5_true=true + B:gt.blockstones.6_true=true + B:gt.blockstones.7_true=true + B:gt.blockstones.8_true=true + B:gt.blockstones.9_true=true + B:gt.metaitem.01.32001_true=true + B:gt.metaitem.01.32008_true=true + B:gt.metaitem.01.32009_true=true + B:gt.metaitem.01.32010_true=true + B:gt.metaitem.01.32100_true=true + B:gt.metaitem.01.32101_true=true + B:gt.metaitem.01.32250_true=true + B:gt.metaitem.01.32400_true=true + B:gt.metaitem.01.32500_true=true + B:gt.metaitem.01.32630_true=true + B:gt.metaitem.02.32200_true=true + B:gt.metaitem.02.32205_true=true + B:gt.metaitem.02.32214_true=true + B:gt.metaitem.02.32250_true=true + B:gt.metaitem.02.32251_true=true + B:gt.metaitem.02.32252_true=true + B:gt.metaitem.02.32561_true=true + B:gt.metaitem.02.32562_true=true + B:gt.metaitem.02.32563_true=true + B:gt.metaitem.02.32569_true=true + B:ic2.blockFenceIron_true=true + B:ic2.itemCasingAdvIron_true=true + B:ic2.itemCasingBronze_true=true + B:ic2.itemCasingCopper_true=true + B:ic2.itemCasingGold_true=true + B:ic2.itemCasingIron_true=true + B:ic2.itemCasingLead_true=true + B:ic2.itemCasingTin_true=true + B:ic2.itemFuelRod_true=true + B:ic2.itemPlutoniumSmall_true=true + B:ic2.itemPlutonium_true=true + B:ic2.itemTinCan_true=true + B:ic2.itemToolBronzeSpade_true=true + B:ic2.itemUran235_true=true + B:ic2.itemUran235small_true=true + B:ic2.itemUran238_true=true + B:ingotAluminium_true=true + B:ingotAmericium_true=true + B:ingotAnnealedCopper_true=true + B:ingotAntimony_true=true + B:ingotArsenic_true=true + B:ingotBatteryAlloy_true=true + B:ingotBeryllium_true=true + B:ingotBismuthBronze_true=true + B:ingotBismuth_true=true + B:ingotBlackBronze_true=true + B:ingotBlackSteel_true=true + B:ingotBlueSteel_true=true + B:ingotBorosilicateGlass_true=true + B:ingotBrass_true=true + B:ingotBronze_true=true + B:ingotCaesium_true=true + B:ingotCarbon_true=true + B:ingotCerium_true=true + B:ingotChrome_true=true + B:ingotCobaltBrass_true=true + B:ingotCobalt_true=true + B:ingotCopper_true=true + B:ingotCupronickel_true=true + B:ingotDamascusSteel_true=true + B:ingotDuranium_true=true + B:ingotElectrum_true=true + B:ingotEpoxidFiberReinforced_true=true + B:ingotEpoxid_true=true + B:ingotEuropium_true=true + B:ingotGalliumArsenide_true=true + B:ingotGallium_true=true + B:ingotGold_true=true + B:ingotHSSE_true=true + B:ingotHSSG_true=true + B:ingotHSSS_true=true + B:ingotIndiumGalliumPhosphide_true=true + B:ingotIndium_true=true + B:ingotInvar_true=true + B:ingotIridium_true=true + B:ingotIronMagnetic_true=true + B:ingotIron_true=true + B:ingotKanthal_true=true + B:ingotLead_true=true + B:ingotLithium_true=true + B:ingotLutetium_true=true + B:ingotMagnalium_true=true + B:ingotMagnesium_true=true + B:ingotManganese_true=true + B:ingotMithril_true=true + B:ingotMolybdenum_true=true + B:ingotNaquadahAlloy_true=true + B:ingotNaquadahEnriched_true=true + B:ingotNaquadah_true=true + B:ingotNaquadria_true=true + B:ingotNeodymiumMagnetic_true=true + B:ingotNeodymium_true=true + B:ingotNeutronium_true=true + B:ingotNichrome_true=true + B:ingotNickelZincFerrite_true=true + B:ingotNickel_true=true + B:ingotNiobiumNitride_true=true + B:ingotNiobiumTitanium_true=true + B:ingotNiobium_true=true + B:ingotOsmiridium_true=true + B:ingotOsmium_true=true + B:ingotPalladium_true=true + B:ingotPigIron_true=true + B:ingotPlastic_true=true + B:ingotPlatinum_true=true + B:ingotPlutonium241_true=true + B:ingotPlutonium_true=true + B:ingotPolycaprolactam_true=true + B:ingotPolyphenyleneSulfide_true=true + B:ingotPolystyrene_true=true + B:ingotPolytetrafluoroethylene_true=true + B:ingotPolyvinylChloride_true=true + B:ingotPotassium_true=true + B:ingotRedAlloy_true=true + B:ingotRedSteel_true=true + B:ingotRoseGold_true=true + B:ingotRubber_true=true + B:ingotSilicon_true=true + B:ingotSilicone_true=true + B:ingotSilver_true=true + B:ingotSolderingAlloy_true=true + B:ingotStainlessSteel_true=true + B:ingotSteelMagnetic_true=true + B:ingotSteel_true=true + B:ingotSterlingSilver_true=true + B:ingotStyreneButadieneRubber_true=true + B:ingotTantalum_true=true + B:ingotThorium_true=true + B:ingotTinAlloy_true=true + B:ingotTin_true=true + B:ingotTitanium_true=true + B:ingotTritanium_true=true + B:ingotTungstenCarbide_true=true + B:ingotTungstenSteel_true=true + B:ingotTungsten_true=true + B:ingotUltimet_true=true + B:ingotUranium235_true=true + B:ingotUranium_true=true + B:ingotVanadiumGallium_true=true + B:ingotVanadiumSteel_true=true + B:ingotVanadium_true=true + B:ingotWroughtIron_true=true + B:ingotYttriumBariumCuprate_true=true + B:ingotYttrium_true=true + B:ingotZinc_true=true + B:item.bootsChain_true=true + B:item.carrotGolden_true=true + B:item.shovelGold_true=true + B:item.shovelIron_true=true + B:item.slimeball_true=true + B:item.speckledMelon_true=true + B:nuggetIron_true=true + B:oreAmethyst_true=true + B:oreApatite_true=true + B:oreBandedIron_true=true + B:oreBasaltAmethyst_true=true + B:oreBasaltApatite_true=true + B:oreBasaltBandedIron_true=true + B:oreBasaltBeryllium_true=true + B:oreBasaltBismuth_true=true + B:oreBasaltBlueTopaz_true=true + B:oreBasaltBrownLimonite_true=true + B:oreBasaltCassiteriteSand_true=true + B:oreBasaltCassiterite_true=true + B:oreBasaltCertusQuartz_true=true + B:oreBasaltChalcopyrite_true=true + B:oreBasaltCoal_true=true + B:oreBasaltCobaltite_true=true + B:oreBasaltCooperite_true=true + B:oreBasaltCopper_true=true + B:oreBasaltDiamond_true=true + B:oreBasaltEmerald_true=true + B:oreBasaltFoolsRuby_true=true + B:oreBasaltGalena_true=true + B:oreBasaltGarnetRed_true=true + B:oreBasaltGarnetYellow_true=true + B:oreBasaltGarnierite_true=true + B:oreBasaltGold_true=true + B:oreBasaltGreenSapphire_true=true + B:oreBasaltIron_true=true + B:oreBasaltLapis_true=true + B:oreBasaltLazurite_true=true + B:oreBasaltLead_true=true + B:oreBasaltLignite_true=true + B:oreBasaltLithium_true=true + B:oreBasaltMagnesite_true=true + B:oreBasaltMagnetite_true=true + B:oreBasaltMalachite_true=true + B:oreBasaltManganese_true=true + B:oreBasaltMolybdenite_true=true + B:oreBasaltMolybdenum_true=true + B:oreBasaltMonazite_true=true + B:oreBasaltNetherQuartz_true=true + B:oreBasaltNickel_true=true + B:oreBasaltOlivine_true=true + B:oreBasaltOpal_true=true + B:oreBasaltPentlandite_true=true + B:oreBasaltPhosphorus_true=true + B:oreBasaltPlatinum_true=true + B:oreBasaltPlutonium_true=true + B:oreBasaltPyrite_true=true + B:oreBasaltPyrolusite_true=true + B:oreBasaltQuartzite_true=true + B:oreBasaltRuby_true=true + B:oreBasaltSapphire_true=true + B:oreBasaltSilver_true=true + B:oreBasaltSodalite_true=true + B:oreBasaltSphalerite_true=true + B:oreBasaltStibnite_true=true + B:oreBasaltTanzanite_true=true + B:oreBasaltTetrahedrite_true=true + B:oreBasaltThorium_true=true + B:oreBasaltTin_true=true + B:oreBasaltTopaz_true=true + B:oreBasaltUranium235_true=true + B:oreBasaltUranium_true=true + B:oreBasaltYellowLimonite_true=true + B:oreBasaltZinc_true=true + B:oreBeryllium_true=true + B:oreBismuth_true=true + B:oreBlackgraniteAmethyst_true=true + B:oreBlackgraniteApatite_true=true + B:oreBlackgraniteBandedIron_true=true + B:oreBlackgraniteBeryllium_true=true + B:oreBlackgraniteBismuth_true=true + B:oreBlackgraniteBlueTopaz_true=true + B:oreBlackgraniteBrownLimonite_true=true + B:oreBlackgraniteCassiteriteSand_true=true + B:oreBlackgraniteCassiterite_true=true + B:oreBlackgraniteCertusQuartz_true=true + B:oreBlackgraniteChalcopyrite_true=true + B:oreBlackgraniteCoal_true=true + B:oreBlackgraniteCobaltite_true=true + B:oreBlackgraniteCooperite_true=true + B:oreBlackgraniteCopper_true=true + B:oreBlackgraniteDiamond_true=true + B:oreBlackgraniteEmerald_true=true + B:oreBlackgraniteFoolsRuby_true=true + B:oreBlackgraniteGalena_true=true + B:oreBlackgraniteGarnetRed_true=true + B:oreBlackgraniteGarnetYellow_true=true + B:oreBlackgraniteGarnierite_true=true + B:oreBlackgraniteGold_true=true + B:oreBlackgraniteGraphite_true=true + B:oreBlackgraniteGreenSapphire_true=true + B:oreBlackgraniteIron_true=true + B:oreBlackgraniteLapis_true=true + B:oreBlackgraniteLazurite_true=true + B:oreBlackgraniteLead_true=true + B:oreBlackgraniteLignite_true=true + B:oreBlackgraniteLithium_true=true + B:oreBlackgraniteMagnesite_true=true + B:oreBlackgraniteMagnetite_true=true + B:oreBlackgraniteMalachite_true=true + B:oreBlackgraniteManganese_true=true + B:oreBlackgraniteMolybdenite_true=true + B:oreBlackgraniteMolybdenum_true=true + B:oreBlackgraniteMonazite_true=true + B:oreBlackgraniteNetherQuartz_true=true + B:oreBlackgraniteNickel_true=true + B:oreBlackgraniteOlivine_true=true + B:oreBlackgraniteOpal_true=true + B:oreBlackgranitePentlandite_true=true + B:oreBlackgranitePhosphorus_true=true + B:oreBlackgranitePlatinum_true=true + B:oreBlackgranitePlutonium_true=true + B:oreBlackgranitePyrite_true=true + B:oreBlackgranitePyrolusite_true=true + B:oreBlackgraniteQuartzite_true=true + B:oreBlackgraniteRuby_true=true + B:oreBlackgraniteSapphire_true=true + B:oreBlackgraniteSilver_true=true + B:oreBlackgraniteSodalite_true=true + B:oreBlackgraniteSphalerite_true=true + B:oreBlackgraniteStibnite_true=true + B:oreBlackgraniteTanzanite_true=true + B:oreBlackgraniteTetrahedrite_true=true + B:oreBlackgraniteThorium_true=true + B:oreBlackgraniteTin_true=true + B:oreBlackgraniteTopaz_true=true + B:oreBlackgraniteUranium235_true=true + B:oreBlackgraniteUranium_true=true + B:oreBlackgraniteYellowLimonite_true=true + B:oreBlackgraniteZinc_true=true + B:oreBlueTopaz_true=true + B:oreBrownLimonite_true=true + B:oreCassiteriteSand_true=true + B:oreCassiterite_true=true + B:oreCertusQuartz_true=true + B:oreChalcopyrite_true=true + B:oreCoal_true=true + B:oreCobaltite_true=true + B:oreCooperite_true=true + B:oreCopper_true=true + B:oreDiamond_true=true + B:oreEmerald_true=true + B:oreEndstoneAmethyst_true=true + B:oreEndstoneApatite_true=true + B:oreEndstoneBandedIron_true=true + B:oreEndstoneBeryllium_true=true + B:oreEndstoneBismuth_true=true + B:oreEndstoneBlueTopaz_true=true + B:oreEndstoneBrownLimonite_true=true + B:oreEndstoneCassiteriteSand_true=true + B:oreEndstoneCassiterite_true=true + B:oreEndstoneCertusQuartz_true=true + B:oreEndstoneChalcopyrite_true=true + B:oreEndstoneCoal_true=true + B:oreEndstoneCobaltite_true=true + B:oreEndstoneCooperite_true=true + B:oreEndstoneCopper_true=true + B:oreEndstoneDiamond_true=true + B:oreEndstoneEmerald_true=true + B:oreEndstoneFoolsRuby_true=true + B:oreEndstoneGalena_true=true + B:oreEndstoneGarnetRed_true=true + B:oreEndstoneGarnetYellow_true=true + B:oreEndstoneGarnierite_true=true + B:oreEndstoneGold_true=true + B:oreEndstoneGraphite_true=true + B:oreEndstoneGreenSapphire_true=true + B:oreEndstoneIron_true=true + B:oreEndstoneLapis_true=true + B:oreEndstoneLazurite_true=true + B:oreEndstoneLead_true=true + B:oreEndstoneLignite_true=true + B:oreEndstoneLithium_true=true + B:oreEndstoneMagnesite_true=true + B:oreEndstoneMagnetite_true=true + B:oreEndstoneMalachite_true=true + B:oreEndstoneManganese_true=true + B:oreEndstoneMolybdenite_true=true + B:oreEndstoneMolybdenum_true=true + B:oreEndstoneMonazite_true=true + B:oreEndstoneNetherQuartz_true=true + B:oreEndstoneNickel_true=true + B:oreEndstoneOlivine_true=true + B:oreEndstoneOpal_true=true + B:oreEndstonePentlandite_true=true + B:oreEndstonePhosphorus_true=true + B:oreEndstonePlatinum_true=true + B:oreEndstonePlutonium_true=true + B:oreEndstonePyrite_true=true + B:oreEndstonePyrolusite_true=true + B:oreEndstoneQuartzite_true=true + B:oreEndstoneRuby_true=true + B:oreEndstoneSapphire_true=true + B:oreEndstoneSilver_true=true + B:oreEndstoneSodalite_true=true + B:oreEndstoneSphalerite_true=true + B:oreEndstoneStibnite_true=true + B:oreEndstoneTanzanite_true=true + B:oreEndstoneTetrahedrite_true=true + B:oreEndstoneThorium_true=true + B:oreEndstoneTin_true=true + B:oreEndstoneTopaz_true=true + B:oreEndstoneUranium235_true=true + B:oreEndstoneUranium_true=true + B:oreEndstoneYellowLimonite_true=true + B:oreEndstoneZinc_true=true + B:oreFoolsRuby_true=true + B:oreGalena_true=true + B:oreGarnetRed_true=true + B:oreGarnetYellow_true=true + B:oreGarnierite_true=true + B:oreGold_true=true + B:oreGraphite_true=true + B:oreGreenSapphire_true=true + B:oreIron_true=true + B:oreLapis_true=true + B:oreLazurite_true=true + B:oreLead_true=true + B:oreLignite_true=true + B:oreLithium_true=true + B:oreMagnesite_true=true + B:oreMagnetite_true=true + B:oreMalachite_true=true + B:oreManganese_true=true + B:oreMarbleAmethyst_true=true + B:oreMarbleApatite_true=true + B:oreMarbleBandedIron_true=true + B:oreMarbleBeryllium_true=true + B:oreMarbleBismuth_true=true + B:oreMarbleBlueTopaz_true=true + B:oreMarbleBrownLimonite_true=true + B:oreMarbleCassiteriteSand_true=true + B:oreMarbleCassiterite_true=true + B:oreMarbleCertusQuartz_true=true + B:oreMarbleChalcopyrite_true=true + B:oreMarbleCoal_true=true + B:oreMarbleCobaltite_true=true + B:oreMarbleCooperite_true=true + B:oreMarbleCopper_true=true + B:oreMarbleDiamond_true=true + B:oreMarbleEmerald_true=true + B:oreMarbleFoolsRuby_true=true + B:oreMarbleGalena_true=true + B:oreMarbleGarnetRed_true=true + B:oreMarbleGarnetYellow_true=true + B:oreMarbleGarnierite_true=true + B:oreMarbleGold_true=true + B:oreMarbleGreenSapphire_true=true + B:oreMarbleIron_true=true + B:oreMarbleLapis_true=true + B:oreMarbleLazurite_true=true + B:oreMarbleLead_true=true + B:oreMarbleLignite_true=true + B:oreMarbleLithium_true=true + B:oreMarbleMagnesite_true=true + B:oreMarbleMagnetite_true=true + B:oreMarbleMalachite_true=true + B:oreMarbleManganese_true=true + B:oreMarbleMolybdenite_true=true + B:oreMarbleMolybdenum_true=true + B:oreMarbleMonazite_true=true + B:oreMarbleNetherQuartz_true=true + B:oreMarbleNickel_true=true + B:oreMarbleOlivine_true=true + B:oreMarbleOpal_true=true + B:oreMarblePentlandite_true=true + B:oreMarblePhosphorus_true=true + B:oreMarblePlatinum_true=true + B:oreMarblePlutonium_true=true + B:oreMarblePyrite_true=true + B:oreMarblePyrolusite_true=true + B:oreMarbleQuartzite_true=true + B:oreMarbleRuby_true=true + B:oreMarbleSapphire_true=true + B:oreMarbleSilver_true=true + B:oreMarbleSodalite_true=true + B:oreMarbleSphalerite_true=true + B:oreMarbleStibnite_true=true + B:oreMarbleTanzanite_true=true + B:oreMarbleTetrahedrite_true=true + B:oreMarbleThorium_true=true + B:oreMarbleTin_true=true + B:oreMarbleTopaz_true=true + B:oreMarbleUranium235_true=true + B:oreMarbleUranium_true=true + B:oreMarbleYellowLimonite_true=true + B:oreMarbleZinc_true=true + B:oreMolybdenite_true=true + B:oreMolybdenum_true=true + B:oreMonazite_true=true + B:oreNetherQuartz_true=true + B:oreNetherrackAmethyst_true=true + B:oreNetherrackApatite_true=true + B:oreNetherrackBandedIron_true=true + B:oreNetherrackBeryllium_true=true + B:oreNetherrackBismuth_true=true + B:oreNetherrackBlueTopaz_true=true + B:oreNetherrackBrownLimonite_true=true + B:oreNetherrackCassiteriteSand_true=true + B:oreNetherrackCassiterite_true=true + B:oreNetherrackCertusQuartz_true=true + B:oreNetherrackChalcopyrite_true=true + B:oreNetherrackCoal_true=true + B:oreNetherrackCobaltite_true=true + B:oreNetherrackCooperite_true=true + B:oreNetherrackCopper_true=true + B:oreNetherrackDiamond_true=true + B:oreNetherrackEmerald_true=true + B:oreNetherrackFoolsRuby_true=true + B:oreNetherrackGalena_true=true + B:oreNetherrackGarnetRed_true=true + B:oreNetherrackGarnetYellow_true=true + B:oreNetherrackGarnierite_true=true + B:oreNetherrackGold_true=true + B:oreNetherrackGraphite_true=true + B:oreNetherrackGreenSapphire_true=true + B:oreNetherrackIron_true=true + B:oreNetherrackLapis_true=true + B:oreNetherrackLazurite_true=true + B:oreNetherrackLead_true=true + B:oreNetherrackLignite_true=true + B:oreNetherrackLithium_true=true + B:oreNetherrackMagnesite_true=true + B:oreNetherrackMagnetite_true=true + B:oreNetherrackMalachite_true=true + B:oreNetherrackManganese_true=true + B:oreNetherrackMolybdenite_true=true + B:oreNetherrackMolybdenum_true=true + B:oreNetherrackMonazite_true=true + B:oreNetherrackNetherQuartz_true=true + B:oreNetherrackNickel_true=true + B:oreNetherrackOlivine_true=true + B:oreNetherrackOpal_true=true + B:oreNetherrackPentlandite_true=true + B:oreNetherrackPhosphorus_true=true + B:oreNetherrackPlatinum_true=true + B:oreNetherrackPlutonium_true=true + B:oreNetherrackPyrite_true=true + B:oreNetherrackPyrolusite_true=true + B:oreNetherrackQuartzite_true=true + B:oreNetherrackRuby_true=true + B:oreNetherrackSapphire_true=true + B:oreNetherrackSilver_true=true + B:oreNetherrackSodalite_true=true + B:oreNetherrackSphalerite_true=true + B:oreNetherrackStibnite_true=true + B:oreNetherrackTanzanite_true=true + B:oreNetherrackTetrahedrite_true=true + B:oreNetherrackThorium_true=true + B:oreNetherrackTin_true=true + B:oreNetherrackTopaz_true=true + B:oreNetherrackUranium235_true=true + B:oreNetherrackUranium_true=true + B:oreNetherrackYellowLimonite_true=true + B:oreNetherrackZinc_true=true + B:oreNickel_true=true + B:oreOlivine_true=true + B:oreOpal_true=true + B:orePentlandite_true=true + B:orePhosphorus_true=true + B:orePlatinum_true=true + B:orePlutonium_true=true + B:orePyrite_true=true + B:orePyrolusite_true=true + B:oreQuartzite_true=true + B:oreRedgraniteAmethyst_true=true + B:oreRedgraniteApatite_true=true + B:oreRedgraniteBandedIron_true=true + B:oreRedgraniteBeryllium_true=true + B:oreRedgraniteBismuth_true=true + B:oreRedgraniteBlueTopaz_true=true + B:oreRedgraniteBrownLimonite_true=true + B:oreRedgraniteCassiteriteSand_true=true + B:oreRedgraniteCassiterite_true=true + B:oreRedgraniteCertusQuartz_true=true + B:oreRedgraniteChalcopyrite_true=true + B:oreRedgraniteCoal_true=true + B:oreRedgraniteCobaltite_true=true + B:oreRedgraniteCooperite_true=true + B:oreRedgraniteCopper_true=true + B:oreRedgraniteDiamond_true=true + B:oreRedgraniteEmerald_true=true + B:oreRedgraniteFoolsRuby_true=true + B:oreRedgraniteGalena_true=true + B:oreRedgraniteGarnetRed_true=true + B:oreRedgraniteGarnetYellow_true=true + B:oreRedgraniteGarnierite_true=true + B:oreRedgraniteGold_true=true + B:oreRedgraniteGraphite_true=true + B:oreRedgraniteGreenSapphire_true=true + B:oreRedgraniteIron_true=true + B:oreRedgraniteLapis_true=true + B:oreRedgraniteLazurite_true=true + B:oreRedgraniteLead_true=true + B:oreRedgraniteLignite_true=true + B:oreRedgraniteLithium_true=true + B:oreRedgraniteMagnesite_true=true + B:oreRedgraniteMagnetite_true=true + B:oreRedgraniteMalachite_true=true + B:oreRedgraniteManganese_true=true + B:oreRedgraniteMolybdenite_true=true + B:oreRedgraniteMolybdenum_true=true + B:oreRedgraniteMonazite_true=true + B:oreRedgraniteNetherQuartz_true=true + B:oreRedgraniteNickel_true=true + B:oreRedgraniteOlivine_true=true + B:oreRedgraniteOpal_true=true + B:oreRedgranitePentlandite_true=true + B:oreRedgranitePhosphorus_true=true + B:oreRedgranitePlatinum_true=true + B:oreRedgranitePlutonium_true=true + B:oreRedgranitePyrite_true=true + B:oreRedgranitePyrolusite_true=true + B:oreRedgraniteQuartzite_true=true + B:oreRedgraniteRuby_true=true + B:oreRedgraniteSapphire_true=true + B:oreRedgraniteSilver_true=true + B:oreRedgraniteSodalite_true=true + B:oreRedgraniteSphalerite_true=true + B:oreRedgraniteStibnite_true=true + B:oreRedgraniteTanzanite_true=true + B:oreRedgraniteTetrahedrite_true=true + B:oreRedgraniteThorium_true=true + B:oreRedgraniteTin_true=true + B:oreRedgraniteTopaz_true=true + B:oreRedgraniteUranium235_true=true + B:oreRedgraniteUranium_true=true + B:oreRedgraniteYellowLimonite_true=true + B:oreRedgraniteZinc_true=true + B:oreRuby_true=true + B:oreSapphire_true=true + B:oreSilver_true=true + B:oreSodalite_true=true + B:oreSphalerite_true=true + B:oreStibnite_true=true + B:oreTanzanite_true=true + B:oreTetrahedrite_true=true + B:oreThorium_true=true + B:oreTin_true=true + B:oreTopaz_true=true + B:oreUranium235_true=true + B:oreUranium_true=true + B:oreYellowLimonite_true=true + B:oreZinc_true=true + B:pipeHugePlastic_true=true + B:pipeHugePolytetrafluoroethylene_true=true + B:pipeHugePolyvinylChloride_true=true + B:pipeLargePlastic_true=true + B:pipeLargePolytetrafluoroethylene_true=true + B:pipeLargePolyvinylChloride_true=true + B:pipeMediumPlastic_true=true + B:pipeMediumPolytetrafluoroethylene_true=true + B:pipeMediumPolyvinylChloride_true=true + B:pipeRestrictiveHugePolyvinylChloride_true=true + B:pipeRestrictiveLargePolyvinylChloride_true=true + B:pipeRestrictiveMediumPolyvinylChloride_true=true + B:pipeSmallBronze_true=true + B:pipeSmallCopper_true=true + B:pipeSmallPlastic_true=true + B:pipeSmallPolytetrafluoroethylene_true=true + B:pipeSmallStainlessSteel_true=true + B:pipeSmallSteel_true=true + B:pipeSmallTitanium_true=true + B:pipeSmallTungstenSteel_true=true + B:pipeTinyBronze_true=true + B:pipeTinyCopper_true=true + B:pipeTinyPlastic_true=true + B:pipeTinyPolytetrafluoroethylene_true=true + B:pipeTinyStainlessSteel_true=true + B:pipeTinySteel_true=true + B:pipeTinyTitanium_true=true + B:pipeTinyTungstenSteel_true=true + B:plateAluminium_true=true + B:plateAmericium_true=true + B:plateAnnealedCopper_true=true + B:plateBatteryAlloy_true=true + B:plateBeryllium_true=true + B:plateBismuthBronze_true=true + B:plateBismuth_true=true + B:plateBlackBronze_true=true + B:plateBlackSteel_true=true + B:plateBlueSteel_true=true + B:plateBrass_true=true + B:plateBronze_true=true + B:plateCarbon_true=true + B:plateChrome_true=true + B:plateCobaltBrass_true=true + B:plateCobalt_true=true + B:plateCopper_true=true + B:plateCupronickel_true=true + B:plateDamascusSteel_true=true + B:plateDoubleCarbon_true=true + B:plateDoubleEpoxidFiberReinforced_true=true + B:plateDoubleEpoxid_true=true + B:plateDoubleNickelZincFerrite_true=true + B:plateDoublePolycaprolactam_true=true + B:plateDoublePolyphenyleneSulfide_true=true + B:plateDoublePolytetrafluoroethylene_true=true + B:plateDuranium_true=true + B:plateElectrum_true=true + B:plateEpoxidFiberReinforced_true=true + B:plateEpoxid_true=true + B:plateEuropium_true=true + B:plateGalliumArsenide_true=true + B:plateGallium_true=true + B:plateGold_true=true + B:plateHSSE_true=true + B:plateHSSG_true=true + B:plateHSSS_true=true + B:plateIndiumGalliumPhosphide_true=true + B:plateInvar_true=true + B:plateIridium_true=true + B:plateIronMagnetic_true=true + B:plateIron_true=true + B:plateKanthal_true=true + B:plateLead_true=true + B:plateMagnalium_true=true + B:plateManganese_true=true + B:plateMithril_true=true + B:plateMolybdenum_true=true + B:plateNaquadahAlloy_true=true + B:plateNaquadria_true=true + B:plateNeodymiumMagnetic_true=true + B:plateNeodymium_true=true + B:plateNeutronium_true=true + B:plateNichrome_true=true + B:plateNickelZincFerrite_true=true + B:plateNickel_true=true + B:plateNiobiumTitanium_true=true + B:plateOsmiridium_true=true + B:plateOsmium_true=true + B:platePalladium_true=true + B:platePigIron_true=true + B:platePlastic_true=true + B:platePlatinum_true=true + B:platePlutonium241_true=true + B:platePlutonium_true=true + B:platePolycaprolactam_true=true + B:platePolyphenyleneSulfide_true=true + B:platePolystyrene_true=true + B:platePolytetrafluoroethylene_true=true + B:platePolyvinylChloride_true=true + B:plateRedAlloy_true=true + B:plateRedSteel_true=true + B:plateRoseGold_true=true + B:plateRubber_true=true + B:plateSilicon_true=true + B:plateSilicone_true=true + B:plateSilver_true=true + B:plateSolderingAlloy_true=true + B:plateStainlessSteel_true=true + B:plateSteelMagnetic_true=true + B:plateSteel_true=true + B:plateSterlingSilver_true=true + B:plateStyreneButadieneRubber_true=true + B:plateThorium_true=true + B:plateTinAlloy_true=true + B:plateTin_true=true + B:plateTitanium_true=true + B:plateTritanium_true=true + B:plateTungstenCarbide_true=true + B:plateTungstenSteel_true=true + B:plateTungsten_true=true + B:plateUltimet_true=true + B:plateUranium235_true=true + B:plateUranium_true=true + B:plateVanadiumGallium_true=true + B:plateVanadiumSteel_true=true + B:plateWroughtIron_true=true + B:plateYttriumBariumCuprate_true=true + B:plateZinc_true=true + B:ringAluminium_true=true + B:ringBrass_true=true + B:ringBronze_true=true + B:ringChrome_true=true + B:ringHSSE_true=true + B:ringHSSG_true=true + B:ringInvar_true=true + B:ringIridium_true=true + B:ringIron_true=true + B:ringNeutronium_true=true + B:ringOsmium_true=true + B:ringPigIron_true=true + B:ringRubber_true=true + B:ringSilicone_true=true + B:ringStainlessSteel_true=true + B:ringSteel_true=true + B:ringStyreneButadieneRubber_true=true + B:ringTin_true=true + B:ringTitanium_true=true + B:ringTungstenSteel_true=true + B:ringWroughtIron_true=true + B:roundHSSE_true=true + B:roundHSSG_true=true + B:roundNeutronium_true=true + B:screwAluminium_true=true + B:screwBeryllium_true=true + B:screwBismuthBronze_true=true + B:screwBismuth_true=true + B:screwBlackBronze_true=true + B:screwBlackSteel_true=true + B:screwBlueSteel_true=true + B:screwBrass_true=true + B:screwBronze_true=true + B:screwCarbon_true=true + B:screwChrome_true=true + B:screwCobaltBrass_true=true + B:screwCobalt_true=true + B:screwCupronickel_true=true + B:screwDamascusSteel_true=true + B:screwDuranium_true=true + B:screwElectrum_true=true + B:screwEpoxidFiberReinforced_true=true + B:screwEpoxid_true=true + B:screwGold_true=true + B:screwHSSE_true=true + B:screwHSSG_true=true + B:screwHSSS_true=true + B:screwInvar_true=true + B:screwIridium_true=true + B:screwIronMagnetic_true=true + B:screwIron_true=true + B:screwKanthal_true=true + B:screwLead_true=true + B:screwMagnalium_true=true + B:screwManganese_true=true + B:screwMithril_true=true + B:screwMolybdenum_true=true + B:screwNaquadahAlloy_true=true + B:screwNaquadria_true=true + B:screwNeodymiumMagnetic_true=true + B:screwNeodymium_true=true + B:screwNeutronium_true=true + B:screwNichrome_true=true + B:screwNickelZincFerrite_true=true + B:screwNickel_true=true + B:screwOsmiridium_true=true + B:screwOsmium_true=true + B:screwPalladium_true=true + B:screwPigIron_true=true + B:screwPlastic_true=true + B:screwPlatinum_true=true + B:screwPlutonium241_true=true + B:screwPlutonium_true=true + B:screwPolycaprolactam_true=true + B:screwPolyphenyleneSulfide_true=true + B:screwPolystyrene_true=true + B:screwPolytetrafluoroethylene_true=true + B:screwPolyvinylChloride_true=true + B:screwRedSteel_true=true + B:screwRoseGold_true=true + B:screwRubber_true=true + B:screwSilicone_true=true + B:screwSilver_true=true + B:screwStainlessSteel_true=true + B:screwSteelMagnetic_true=true + B:screwSteel_true=true + B:screwSterlingSilver_true=true + B:screwStyreneButadieneRubber_true=true + B:screwThorium_true=true + B:screwTinAlloy_true=true + B:screwTin_true=true + B:screwTitanium_true=true + B:screwTritanium_true=true + B:screwTungstenCarbide_true=true + B:screwTungstenSteel_true=true + B:screwTungsten_true=true + B:screwUltimet_true=true + B:screwUranium235_true=true + B:screwUranium_true=true + B:screwVanadiumSteel_true=true + B:screwWroughtIron_true=true + B:springTitanium_true=true + B:stickAluminium_true=true + B:stickAmericium_true=true + B:stickBeryllium_true=true + B:stickBismuthBronze_true=true + B:stickBismuth_true=true + B:stickBlackBronze_true=true + B:stickBlackSteel_true=true + B:stickBlueSteel_true=true + B:stickBrass_true=true + B:stickBronze_true=true + B:stickCarbon_true=true + B:stickChrome_true=true + B:stickCobaltBrass_true=true + B:stickCobalt_true=true + B:stickCopper_true=true + B:stickCupronickel_true=true + B:stickDamascusSteel_true=true + B:stickDuranium_true=true + B:stickElectrum_true=true + B:stickEpoxidFiberReinforced_true=true + B:stickEpoxid_true=true + B:stickEuropium_true=true + B:stickGold_true=true + B:stickHSSE_true=true + B:stickHSSG_true=true + B:stickHSSS_true=true + B:stickInvar_true=true + B:stickIridium_true=true + B:stickIronMagnetic_true=true + B:stickIron_true=true + B:stickKanthal_true=true + B:stickLead_true=true + B:stickLongAluminium_true=true + B:stickLongAmericium_true=true + B:stickLongBeryllium_true=true + B:stickLongBismuthBronze_true=true + B:stickLongBismuth_true=true + B:stickLongBlackBronze_true=true + B:stickLongBlackSteel_true=true + B:stickLongBlueSteel_true=true + B:stickLongBrass_true=true + B:stickLongBronze_true=true + B:stickLongCarbon_true=true + B:stickLongChrome_true=true + B:stickLongCobaltBrass_true=true + B:stickLongCobalt_true=true + B:stickLongCupronickel_true=true + B:stickLongDamascusSteel_true=true + B:stickLongDuranium_true=true + B:stickLongElectrum_true=true + B:stickLongEpoxidFiberReinforced_true=true + B:stickLongEpoxid_true=true + B:stickLongGold_true=true + B:stickLongHSSE_true=true + B:stickLongHSSG_true=true + B:stickLongHSSS_true=true + B:stickLongInvar_true=true + B:stickLongIridium_true=true + B:stickLongIronMagnetic_true=true + B:stickLongIron_true=true + B:stickLongKanthal_true=true + B:stickLongLead_true=true + B:stickLongMagnalium_true=true + B:stickLongManganese_true=true + B:stickLongMithril_true=true + B:stickLongMolybdenum_true=true + B:stickLongNaquadahAlloy_true=true + B:stickLongNaquadria_true=true + B:stickLongNeodymiumMagnetic_true=true + B:stickLongNeodymium_true=true + B:stickLongNeutronium_true=true + B:stickLongNichrome_true=true + B:stickLongNickelZincFerrite_true=true + B:stickLongNickel_true=true + B:stickLongOsmiridium_true=true + B:stickLongOsmium_true=true + B:stickLongPalladium_true=true + B:stickLongPigIron_true=true + B:stickLongPlastic_true=true + B:stickLongPlatinum_true=true + B:stickLongPlutonium241_true=true + B:stickLongPlutonium_true=true + B:stickLongPolycaprolactam_true=true + B:stickLongPolyphenyleneSulfide_true=true + B:stickLongPolystyrene_true=true + B:stickLongPolytetrafluoroethylene_true=true + B:stickLongPolyvinylChloride_true=true + B:stickLongRedSteel_true=true + B:stickLongRoseGold_true=true + B:stickLongRubber_true=true + B:stickLongSilicone_true=true + B:stickLongSilver_true=true + B:stickLongStainlessSteel_true=true + B:stickLongSteelMagnetic_true=true + B:stickLongSteel_true=true + B:stickLongSterlingSilver_true=true + B:stickLongStyreneButadieneRubber_true=true + B:stickLongThorium_true=true + B:stickLongTinAlloy_true=true + B:stickLongTitanium_true=true + B:stickLongTritanium_true=true + B:stickLongTungstenCarbide_true=true + B:stickLongTungstenSteel_true=true + B:stickLongTungsten_true=true + B:stickLongUltimet_true=true + B:stickLongUranium235_true=true + B:stickLongUranium_true=true + B:stickLongVanadiumSteel_true=true + B:stickLongWroughtIron_true=true + B:stickMagnalium_true=true + B:stickManganese_true=true + B:stickMithril_true=true + B:stickMolybdenum_true=true + B:stickNaquadahAlloy_true=true + B:stickNaquadria_true=true + B:stickNeodymiumMagnetic_true=true + B:stickNeodymium_true=true + B:stickNeutronium_true=true + B:stickNichrome_true=true + B:stickNickelZincFerrite_true=true + B:stickNickel_true=true + B:stickOsmiridium_true=true + B:stickOsmium_true=true + B:stickPalladium_true=true + B:stickPigIron_true=true + B:stickPlastic_true=true + B:stickPlatinum_true=true + B:stickPlutonium241_true=true + B:stickPlutonium_true=true + B:stickPolycaprolactam_true=true + B:stickPolyphenyleneSulfide_true=true + B:stickPolystyrene_true=true + B:stickPolytetrafluoroethylene_true=true + B:stickPolyvinylChloride_true=true + B:stickRedSteel_true=true + B:stickRoseGold_true=true + B:stickRubber_true=true + B:stickSilicone_true=true + B:stickSilver_true=true + B:stickSolderingAlloy_true=true + B:stickStainlessSteel_true=true + B:stickSteelMagnetic_true=true + B:stickSteel_true=true + B:stickSterlingSilver_true=true + B:stickStyreneButadieneRubber_true=true + B:stickThorium_true=true + B:stickTinAlloy_true=true + B:stickTin_true=true + B:stickTitanium_true=true + B:stickTritanium_true=true + B:stickTungstenCarbide_true=true + B:stickTungstenSteel_true=true + B:stickTungsten_true=true + B:stickUltimet_true=true + B:stickUranium235_true=true + B:stickUranium_true=true + B:stickVanadiumGallium_true=true + B:stickVanadiumSteel_true=true + B:stickWroughtIron_true=true + B:tile.fenceIron_true=true + B:tile.tripWireSource_true=true + B:toolHeadAxeCarbon_true=true + B:toolHeadAxeEpoxidFiberReinforced_true=true + B:toolHeadAxeEpoxid_true=true + B:toolHeadAxeNickelZincFerrite_true=true + B:toolHeadAxePlastic_true=true + B:toolHeadAxePolycaprolactam_true=true + B:toolHeadAxePolyphenyleneSulfide_true=true + B:toolHeadAxePolystyrene_true=true + B:toolHeadAxePolytetrafluoroethylene_true=true + B:toolHeadAxePolyvinylChloride_true=true + B:toolHeadAxeRubber_true=true + B:toolHeadAxeSilicone_true=true + B:toolHeadAxeStyreneButadieneRubber_true=true + B:toolHeadBuzzSawCarbon_true=true + B:toolHeadBuzzSawEpoxidFiberReinforced_true=true + B:toolHeadBuzzSawEpoxid_true=true + B:toolHeadBuzzSawNickelZincFerrite_true=true + B:toolHeadBuzzSawPolycaprolactam_true=true + B:toolHeadBuzzSawPolyphenyleneSulfide_true=true + B:toolHeadBuzzSawPolytetrafluoroethylene_true=true + B:toolHeadChainsawCarbon_true=true + B:toolHeadChainsawEpoxidFiberReinforced_true=true + B:toolHeadChainsawEpoxid_true=true + B:toolHeadChainsawNickelZincFerrite_true=true + B:toolHeadChainsawPolycaprolactam_true=true + B:toolHeadChainsawPolyphenyleneSulfide_true=true + B:toolHeadChainsawPolytetrafluoroethylene_true=true + B:toolHeadDrillCarbon_true=true + B:toolHeadDrillEpoxidFiberReinforced_true=true + B:toolHeadDrillEpoxid_true=true + B:toolHeadDrillNickelZincFerrite_true=true + B:toolHeadDrillPolycaprolactam_true=true + B:toolHeadDrillPolyphenyleneSulfide_true=true + B:toolHeadDrillPolytetrafluoroethylene_true=true + B:toolHeadFileCarbon_true=true + B:toolHeadFileEpoxidFiberReinforced_true=true + B:toolHeadFileEpoxid_true=true + B:toolHeadFileNickelZincFerrite_true=true + B:toolHeadFilePolycaprolactam_true=true + B:toolHeadFilePolyphenyleneSulfide_true=true + B:toolHeadFilePolytetrafluoroethylene_true=true + B:toolHeadHammerCarbon_true=true + B:toolHeadHammerEpoxidFiberReinforced_true=true + B:toolHeadHammerEpoxid_true=true + B:toolHeadHammerNickelZincFerrite_true=true + B:toolHeadHammerPlastic_true=true + B:toolHeadHammerPolycaprolactam_true=true + B:toolHeadHammerPolyphenyleneSulfide_true=true + B:toolHeadHammerPolystyrene_true=true + B:toolHeadHammerPolytetrafluoroethylene_true=true + B:toolHeadHammerPolyvinylChloride_true=true + B:toolHeadHammerRubber_true=true + B:toolHeadHammerSilicone_true=true + B:toolHeadHammerStyreneButadieneRubber_true=true + B:toolHeadHoeCarbon_true=true + B:toolHeadHoeEpoxidFiberReinforced_true=true + B:toolHeadHoeEpoxid_true=true + B:toolHeadHoeNickelZincFerrite_true=true + B:toolHeadHoePlastic_true=true + B:toolHeadHoePolycaprolactam_true=true + B:toolHeadHoePolyphenyleneSulfide_true=true + B:toolHeadHoePolystyrene_true=true + B:toolHeadHoePolytetrafluoroethylene_true=true + B:toolHeadHoePolyvinylChloride_true=true + B:toolHeadHoeRubber_true=true + B:toolHeadHoeSilicone_true=true + B:toolHeadHoeStyreneButadieneRubber_true=true + B:toolHeadPickaxeCarbon_true=true + B:toolHeadPickaxeEpoxidFiberReinforced_true=true + B:toolHeadPickaxeEpoxid_true=true + B:toolHeadPickaxeNickelZincFerrite_true=true + B:toolHeadPickaxePlastic_true=true + B:toolHeadPickaxePolycaprolactam_true=true + B:toolHeadPickaxePolyphenyleneSulfide_true=true + B:toolHeadPickaxePolystyrene_true=true + B:toolHeadPickaxePolytetrafluoroethylene_true=true + B:toolHeadPickaxePolyvinylChloride_true=true + B:toolHeadPickaxeRubber_true=true + B:toolHeadPickaxeSilicone_true=true + B:toolHeadPickaxeStyreneButadieneRubber_true=true + B:toolHeadPlowCarbon_true=true + B:toolHeadPlowEpoxidFiberReinforced_true=true + B:toolHeadPlowEpoxid_true=true + B:toolHeadPlowNickelZincFerrite_true=true + B:toolHeadPlowPlastic_true=true + B:toolHeadPlowPolycaprolactam_true=true + B:toolHeadPlowPolyphenyleneSulfide_true=true + B:toolHeadPlowPolystyrene_true=true + B:toolHeadPlowPolytetrafluoroethylene_true=true + B:toolHeadPlowPolyvinylChloride_true=true + B:toolHeadPlowRubber_true=true + B:toolHeadPlowSilicone_true=true + B:toolHeadPlowStyreneButadieneRubber_true=true + B:toolHeadSawCarbon_true=true + B:toolHeadSawEpoxidFiberReinforced_true=true + B:toolHeadSawEpoxid_true=true + B:toolHeadSawNickelZincFerrite_true=true + B:toolHeadSawPolycaprolactam_true=true + B:toolHeadSawPolyphenyleneSulfide_true=true + B:toolHeadSawPolytetrafluoroethylene_true=true + B:toolHeadSenseCarbon_true=true + B:toolHeadSenseEpoxidFiberReinforced_true=true + B:toolHeadSenseEpoxid_true=true + B:toolHeadSenseNickelZincFerrite_true=true + B:toolHeadSensePlastic_true=true + B:toolHeadSensePolycaprolactam_true=true + B:toolHeadSensePolyphenyleneSulfide_true=true + B:toolHeadSensePolystyrene_true=true + B:toolHeadSensePolytetrafluoroethylene_true=true + B:toolHeadSensePolyvinylChloride_true=true + B:toolHeadSenseRubber_true=true + B:toolHeadSenseSilicone_true=true + B:toolHeadSenseStyreneButadieneRubber_true=true + B:toolHeadShovelAluminium_true=true + B:toolHeadShovelBeryllium_true=true + B:toolHeadShovelBismuthBronze_true=true + B:toolHeadShovelBismuth_true=true + B:toolHeadShovelBlackBronze_true=true + B:toolHeadShovelBlackSteel_true=true + B:toolHeadShovelBlueSteel_true=true + B:toolHeadShovelBrass_true=true + B:toolHeadShovelBronze_true=true + B:toolHeadShovelCarbon_true=true + B:toolHeadShovelChrome_true=true + B:toolHeadShovelCobaltBrass_true=true + B:toolHeadShovelCobalt_true=true + B:toolHeadShovelCupronickel_true=true + B:toolHeadShovelDamascusSteel_true=true + B:toolHeadShovelDuranium_true=true + B:toolHeadShovelElectrum_true=true + B:toolHeadShovelEpoxidFiberReinforced_true=true + B:toolHeadShovelEpoxid_true=true + B:toolHeadShovelGold_true=true + B:toolHeadShovelHSSE_true=true + B:toolHeadShovelHSSG_true=true + B:toolHeadShovelHSSS_true=true + B:toolHeadShovelInvar_true=true + B:toolHeadShovelIridium_true=true + B:toolHeadShovelIronMagnetic_true=true + B:toolHeadShovelIron_true=true + B:toolHeadShovelKanthal_true=true + B:toolHeadShovelLead_true=true + B:toolHeadShovelMagnalium_true=true + B:toolHeadShovelManganese_true=true + B:toolHeadShovelMithril_true=true + B:toolHeadShovelMolybdenum_true=true + B:toolHeadShovelNaquadahAlloy_true=true + B:toolHeadShovelNaquadria_true=true + B:toolHeadShovelNeodymiumMagnetic_true=true + B:toolHeadShovelNeodymium_true=true + B:toolHeadShovelNeutronium_true=true + B:toolHeadShovelNichrome_true=true + B:toolHeadShovelNickelZincFerrite_true=true + B:toolHeadShovelNickel_true=true + B:toolHeadShovelOsmiridium_true=true + B:toolHeadShovelOsmium_true=true + B:toolHeadShovelPalladium_true=true + B:toolHeadShovelPigIron_true=true + B:toolHeadShovelPlastic_true=true + B:toolHeadShovelPlatinum_true=true + B:toolHeadShovelPlutonium241_true=true + B:toolHeadShovelPlutonium_true=true + B:toolHeadShovelPolycaprolactam_true=true + B:toolHeadShovelPolyphenyleneSulfide_true=true + B:toolHeadShovelPolystyrene_true=true + B:toolHeadShovelPolytetrafluoroethylene_true=true + B:toolHeadShovelPolyvinylChloride_true=true + B:toolHeadShovelRedSteel_true=true + B:toolHeadShovelRoseGold_true=true + B:toolHeadShovelRubber_true=true + B:toolHeadShovelSilicone_true=true + B:toolHeadShovelSilver_true=true + B:toolHeadShovelStainlessSteel_true=true + B:toolHeadShovelSteelMagnetic_true=true + B:toolHeadShovelSteel_true=true + B:toolHeadShovelSterlingSilver_true=true + B:toolHeadShovelStyreneButadieneRubber_true=true + B:toolHeadShovelThorium_true=true + B:toolHeadShovelTinAlloy_true=true + B:toolHeadShovelTitanium_true=true + B:toolHeadShovelTritanium_true=true + B:toolHeadShovelTungstenCarbide_true=true + B:toolHeadShovelTungstenSteel_true=true + B:toolHeadShovelTungsten_true=true + B:toolHeadShovelUltimet_true=true + B:toolHeadShovelUranium235_true=true + B:toolHeadShovelUranium_true=true + B:toolHeadShovelVanadiumSteel_true=true + B:toolHeadShovelWroughtIron_true=true + B:toolHeadSwordCarbon_true=true + B:toolHeadSwordEpoxidFiberReinforced_true=true + B:toolHeadSwordEpoxid_true=true + B:toolHeadSwordNickelZincFerrite_true=true + B:toolHeadSwordPlastic_true=true + B:toolHeadSwordPolycaprolactam_true=true + B:toolHeadSwordPolyphenyleneSulfide_true=true + B:toolHeadSwordPolystyrene_true=true + B:toolHeadSwordPolytetrafluoroethylene_true=true + B:toolHeadSwordPolyvinylChloride_true=true + B:toolHeadSwordRubber_true=true + B:toolHeadSwordSilicone_true=true + B:toolHeadSwordStyreneButadieneRubber_true=true + B:toolHeadUniversalSpadeAluminium_true=true + B:toolHeadUniversalSpadeBeryllium_true=true + B:toolHeadUniversalSpadeBismuthBronze_true=true + B:toolHeadUniversalSpadeBismuth_true=true + B:toolHeadUniversalSpadeBlackBronze_true=true + B:toolHeadUniversalSpadeBlackSteel_true=true + B:toolHeadUniversalSpadeBlueSteel_true=true + B:toolHeadUniversalSpadeBrass_true=true + B:toolHeadUniversalSpadeBronze_true=true + B:toolHeadUniversalSpadeCarbon_true=true + B:toolHeadUniversalSpadeChrome_true=true + B:toolHeadUniversalSpadeCobaltBrass_true=true + B:toolHeadUniversalSpadeCobalt_true=true + B:toolHeadUniversalSpadeCupronickel_true=true + B:toolHeadUniversalSpadeDamascusSteel_true=true + B:toolHeadUniversalSpadeDuranium_true=true + B:toolHeadUniversalSpadeElectrum_true=true + B:toolHeadUniversalSpadeEpoxidFiberReinforced_true=true + B:toolHeadUniversalSpadeEpoxid_true=true + B:toolHeadUniversalSpadeGold_true=true + B:toolHeadUniversalSpadeHSSE_true=true + B:toolHeadUniversalSpadeHSSG_true=true + B:toolHeadUniversalSpadeHSSS_true=true + B:toolHeadUniversalSpadeInvar_true=true + B:toolHeadUniversalSpadeIridium_true=true + B:toolHeadUniversalSpadeIronMagnetic_true=true + B:toolHeadUniversalSpadeIron_true=true + B:toolHeadUniversalSpadeKanthal_true=true + B:toolHeadUniversalSpadeLead_true=true + B:toolHeadUniversalSpadeMagnalium_true=true + B:toolHeadUniversalSpadeManganese_true=true + B:toolHeadUniversalSpadeMithril_true=true + B:toolHeadUniversalSpadeMolybdenum_true=true + B:toolHeadUniversalSpadeNaquadahAlloy_true=true + B:toolHeadUniversalSpadeNaquadria_true=true + B:toolHeadUniversalSpadeNeodymiumMagnetic_true=true + B:toolHeadUniversalSpadeNeodymium_true=true + B:toolHeadUniversalSpadeNeutronium_true=true + B:toolHeadUniversalSpadeNichrome_true=true + B:toolHeadUniversalSpadeNickelZincFerrite_true=true + B:toolHeadUniversalSpadeNickel_true=true + B:toolHeadUniversalSpadeOsmiridium_true=true + B:toolHeadUniversalSpadeOsmium_true=true + B:toolHeadUniversalSpadePalladium_true=true + B:toolHeadUniversalSpadePigIron_true=true + B:toolHeadUniversalSpadePlastic_true=true + B:toolHeadUniversalSpadePlatinum_true=true + B:toolHeadUniversalSpadePlutonium241_true=true + B:toolHeadUniversalSpadePlutonium_true=true + B:toolHeadUniversalSpadePolycaprolactam_true=true + B:toolHeadUniversalSpadePolyphenyleneSulfide_true=true + B:toolHeadUniversalSpadePolystyrene_true=true + B:toolHeadUniversalSpadePolytetrafluoroethylene_true=true + B:toolHeadUniversalSpadePolyvinylChloride_true=true + B:toolHeadUniversalSpadeRedSteel_true=true + B:toolHeadUniversalSpadeRoseGold_true=true + B:toolHeadUniversalSpadeRubber_true=true + B:toolHeadUniversalSpadeSilicone_true=true + B:toolHeadUniversalSpadeSilver_true=true + B:toolHeadUniversalSpadeStainlessSteel_true=true + B:toolHeadUniversalSpadeSteelMagnetic_true=true + B:toolHeadUniversalSpadeSteel_true=true + B:toolHeadUniversalSpadeSterlingSilver_true=true + B:toolHeadUniversalSpadeStyreneButadieneRubber_true=true + B:toolHeadUniversalSpadeThorium_true=true + B:toolHeadUniversalSpadeTinAlloy_true=true + B:toolHeadUniversalSpadeTitanium_true=true + B:toolHeadUniversalSpadeTritanium_true=true + B:toolHeadUniversalSpadeTungstenCarbide_true=true + B:toolHeadUniversalSpadeTungstenSteel_true=true + B:toolHeadUniversalSpadeTungsten_true=true + B:toolHeadUniversalSpadeUltimet_true=true + B:toolHeadUniversalSpadeUranium235_true=true + B:toolHeadUniversalSpadeUranium_true=true + B:toolHeadUniversalSpadeVanadiumSteel_true=true + B:toolHeadUniversalSpadeWroughtIron_true=true + B:toolHeadWrenchCarbon_true=true + B:toolHeadWrenchEpoxidFiberReinforced_true=true + B:toolHeadWrenchEpoxid_true=true + B:toolHeadWrenchNickelZincFerrite_true=true + B:toolHeadWrenchPolycaprolactam_true=true + B:toolHeadWrenchPolyphenyleneSulfide_true=true + B:toolHeadWrenchPolytetrafluoroethylene_true=true + B:turbineBladeCarbon_true=true + B:turbineBladeEpoxidFiberReinforced_true=true + B:turbineBladeEpoxid_true=true + B:turbineBladeNickelZincFerrite_true=true + B:turbineBladePolycaprolactam_true=true + B:turbineBladePolyphenyleneSulfide_true=true + B:turbineBladePolytetrafluoroethylene_true=true + B:wireFineAnnealedCopper_true=true + B:wireFineCopper_true=true + B:wireFineElectrum_true=true + B:wireFineGold_true=true + B:wireFineLead_true=true + B:wireFineNiobiumTitanium_true=true + B:wireFineOsmium_true=true + B:wireFinePlatinum_true=true + B:wireFineRedAlloy_true=true + B:wireFineSolderingAlloy_true=true + B:wireFineSteel_true=true + B:wireFineTin_true=true + B:wireFineYttriumBariumCuprate_true=true + B:wireGt01Aluminium_true=true + B:wireGt01AnnealedCopper_true=true + B:wireGt01BlackSteel_true=true + B:wireGt01Cobalt_true=true + B:wireGt01Copper_true=true + B:wireGt01Cupronickel_true=true + B:wireGt01Duranium_true=true + B:wireGt01Electrum_true=true + B:wireGt01Gold_true=true + B:wireGt01HSSG_true=true + B:wireGt01Iron_true=true + B:wireGt01Kanthal_true=true + B:wireGt01Lead_true=true + B:wireGt01NaquadahAlloy_true=true + B:wireGt01Nichrome_true=true + B:wireGt01Nickel_true=true + B:wireGt01NiobiumTitanium_true=true + B:wireGt01Osmium_true=true + B:wireGt01Platinum_true=true + B:wireGt01RedAlloy_true=true + B:wireGt01Silver_true=true + B:wireGt01SolderingAlloy_true=true + B:wireGt01Steel_true=true + B:wireGt01Tin_true=true + B:wireGt01Titanium_true=true + B:wireGt01TungstenSteel_true=true + B:wireGt01Tungsten_true=true + B:wireGt01VanadiumGallium_true=true + B:wireGt01YttriumBariumCuprate_true=true + B:wireGt01Zinc_true=true + B:wireGt02Aluminium_true=true + B:wireGt02AnnealedCopper_true=true + B:wireGt02BlackSteel_true=true + B:wireGt02Cobalt_true=true + B:wireGt02Copper_true=true + B:wireGt02Cupronickel_true=true + B:wireGt02Duranium_true=true + B:wireGt02Electrum_true=true + B:wireGt02Gold_true=true + B:wireGt02HSSG_true=true + B:wireGt02Iron_true=true + B:wireGt02Kanthal_true=true + B:wireGt02Lead_true=true + B:wireGt02NaquadahAlloy_true=true + B:wireGt02Nichrome_true=true + B:wireGt02Nickel_true=true + B:wireGt02NiobiumTitanium_true=true + B:wireGt02Osmium_true=true + B:wireGt02Platinum_true=true + B:wireGt02RedAlloy_true=true + B:wireGt02Silver_true=true + B:wireGt02SolderingAlloy_true=true + B:wireGt02Steel_true=true + B:wireGt02Tin_true=true + B:wireGt02Titanium_true=true + B:wireGt02TungstenSteel_true=true + B:wireGt02Tungsten_true=true + B:wireGt02VanadiumGallium_true=true + B:wireGt02YttriumBariumCuprate_true=true + B:wireGt02Zinc_true=true +} + + +storageblockcrafting { + B:blockAluminium_false=false + B:blockAmericium_false=false + B:blockAmethyst_false=false + B:blockAnnealedCopper_false=false + B:blockAntimony_false=false + B:blockArsenic_false=false + B:blockBasalt_false=false + B:blockBatteryAlloy_false=false + B:blockBeryllium_false=false + B:blockBismuthBronze_false=false + B:blockBismuth_false=false + B:blockBlackBronze_false=false + B:blockBlackSteel_false=false + B:blockBlueSteel_false=false + B:blockBlueTopaz_false=false + B:blockBrass_false=false + B:blockBronze_false=false + B:blockCaesium_false=false + B:blockCerium_false=false + B:blockCharcoal_false=false + B:blockChrome_false=false + B:blockCoal_false=false + B:blockCobaltBrass_false=false + B:blockCobalt_false=false + B:blockCopper_false=false + B:blockCupronickel_false=false + B:blockDamascusSteel_false=false + B:blockDiamond_false=false + B:blockDilithium_false=false + B:blockDuranium_false=false + B:blockElectrum_false=false + B:blockEmerald_false=false + B:blockEnderEye_false=false + B:blockEnderPearl_false=false + B:blockEuropium_false=false + B:blockFoolsRuby_false=false + B:blockForcicium_false=false + B:blockForcillium_false=false + B:blockGallium_false=false + B:blockGarnetRed_false=false + B:blockGarnetYellow_false=false + B:blockGold_false=false + B:blockGreenSapphire_false=false + B:blockHSSE_false=false + B:blockHSSG_false=false + B:blockHSSS_false=false + B:blockIndium_false=false + B:blockInvar_false=false + B:blockIridium_false=false + B:blockIronMagnetic_false=false + B:blockIron_false=false + B:blockJasper_false=false + B:blockKanthal_false=false + B:blockLapis_false=false + B:blockLazurite_false=false + B:blockLead_false=false + B:blockLignite_false=false + B:blockLutetium_false=false + B:blockMagnalium_false=false + B:blockMagnesium_false=false + B:blockManganese_false=false + B:blockMithril_false=false + B:blockMolybdenum_false=false + B:blockMonazite_false=false + B:blockNaquadahAlloy_false=false + B:blockNaquadahEnriched_false=false + B:blockNaquadah_false=false + B:blockNaquadria_false=false + B:blockNeodymiumMagnetic_false=false + B:blockNeodymium_false=false + B:blockNetherStar_false=false + B:blockNeutronium_false=false + B:blockNichrome_false=false + B:blockNickel_false=false + B:blockNiobiumNitride_false=false + B:blockNiobiumTitanium_false=false + B:blockNiobium_false=false + B:blockNiter_false=false + B:blockOlivine_false=false + B:blockOpal_false=false + B:blockOsmiridium_false=false + B:blockOsmium_false=false + B:blockPalladium_false=false + B:blockPhosphorus_false=false + B:blockPigIron_false=false + B:blockPlatinum_false=false + B:blockPlutonium241_false=false + B:blockPlutonium_false=false + B:blockQuartzite_false=false + B:blockRedAlloy_false=false + B:blockRedSteel_false=false + B:blockRedstone_false=false + B:blockRoseGold_false=false + B:blockRuby_false=false + B:blockSapphire_false=false + B:blockSilicon_false=false + B:blockSilver_false=false + B:blockSodalite_false=false + B:blockSolderingAlloy_false=false + B:blockStainlessSteel_false=false + B:blockSteelMagnetic_false=false + B:blockSteel_false=false + B:blockSterlingSilver_false=false + B:blockTantalum_false=false + B:blockTanzanite_false=false + B:blockThorium_false=false + B:blockTinAlloy_false=false + B:blockTin_false=false + B:blockTitanium_false=false + B:blockTopaz_false=false + B:blockTritanium_false=false + B:blockTungstenCarbide_false=false + B:blockTungstenSteel_false=false + B:blockTungsten_false=false + B:blockUltimet_false=false + B:blockUranium235_false=false + B:blockUranium_false=false + B:blockVanadiumGallium_false=false + B:blockVanadiumSteel_false=false + B:blockVanadium_false=false + B:blockWroughtIron_false=false + B:blockYttriumBariumCuprate_false=false + B:blockYttrium_false=false + B:blockZinc_false=false + B:tile.glowstone_false=false +} + + +storageblockdecrafting { + B:blockAluminium_false=false + B:blockAmericium_false=false + B:blockAmethyst_true=true + B:blockAnnealedCopper_false=false + B:blockAntimony_false=false + B:blockArsenic_false=false + B:blockBasalt_false=false + B:blockBatteryAlloy_false=false + B:blockBeryllium_false=false + B:blockBismuthBronze_false=false + B:blockBismuth_false=false + B:blockBlackBronze_false=false + B:blockBlackSteel_false=false + B:blockBlueSteel_false=false + B:blockBlueTopaz_true=true + B:blockBrass_false=false + B:blockBronze_false=false + B:blockCaesium_false=false + B:blockCerium_false=false + B:blockCharcoal_true=true + B:blockChrome_false=false + B:blockCoal_true=true + B:blockCobaltBrass_false=false + B:blockCobalt_false=false + B:blockCopper_false=false + B:blockCupronickel_false=false + B:blockDamascusSteel_false=false + B:blockDiamond_true=true + B:blockDilithium_true=true + B:blockDuranium_false=false + B:blockElectrum_false=false + B:blockEmerald_true=true + B:blockEnderEye_true=true + B:blockEnderPearl_true=true + B:blockEuropium_false=false + B:blockFoolsRuby_true=true + B:blockForcicium_true=true + B:blockForcillium_true=true + B:blockGallium_false=false + B:blockGarnetRed_true=true + B:blockGarnetYellow_true=true + B:blockGold_false=false + B:blockGreenSapphire_true=true + B:blockHSSE_false=false + B:blockHSSG_false=false + B:blockHSSS_false=false + B:blockIndium_false=false + B:blockInvar_false=false + B:blockIridium_false=false + B:blockIronMagnetic_false=false + B:blockIron_false=false + B:blockJasper_true=true + B:blockKanthal_false=false + B:blockLapis_true=true + B:blockLazurite_true=true + B:blockLead_false=false + B:blockLignite_true=true + B:blockLutetium_false=false + B:blockMagnalium_false=false + B:blockMagnesium_false=false + B:blockManganese_false=false + B:blockMithril_false=false + B:blockMolybdenum_false=false + B:blockMonazite_true=true + B:blockNaquadahAlloy_false=false + B:blockNaquadahEnriched_false=false + B:blockNaquadah_false=false + B:blockNaquadria_false=false + B:blockNeodymiumMagnetic_false=false + B:blockNeodymium_false=false + B:blockNetherStar_true=true + B:blockNeutronium_false=false + B:blockNichrome_false=false + B:blockNickel_false=false + B:blockNiobiumNitride_false=false + B:blockNiobiumTitanium_false=false + B:blockNiobium_false=false + B:blockNiter_true=true + B:blockOlivine_true=true + B:blockOpal_true=true + B:blockOsmiridium_false=false + B:blockOsmium_false=false + B:blockPalladium_false=false + B:blockPhosphorus_true=true + B:blockPigIron_false=false + B:blockPlatinum_false=false + B:blockPlutonium241_false=false + B:blockPlutonium_false=false + B:blockQuartzite_true=true + B:blockRedAlloy_false=false + B:blockRedSteel_false=false + B:blockRedstone_false=false + B:blockRoseGold_false=false + B:blockRuby_true=true + B:blockSapphire_true=true + B:blockSilicon_false=false + B:blockSilver_false=false + B:blockSodalite_true=true + B:blockSolderingAlloy_false=false + B:blockStainlessSteel_false=false + B:blockSteelMagnetic_false=false + B:blockSteel_false=false + B:blockSterlingSilver_false=false + B:blockTantalum_false=false + B:blockTanzanite_true=true + B:blockThorium_false=false + B:blockTinAlloy_false=false + B:blockTin_false=false + B:blockTitanium_false=false + B:blockTopaz_true=true + B:blockTritanium_false=false + B:blockTungstenCarbide_false=false + B:blockTungstenSteel_false=false + B:blockTungsten_false=false + B:blockUltimet_false=false + B:blockUranium235_false=false + B:blockUranium_false=false + B:blockVanadiumGallium_false=false + B:blockVanadiumSteel_false=false + B:blockVanadium_false=false + B:blockWroughtIron_false=false + B:blockYttriumBariumCuprate_false=false + B:blockYttrium_false=false + B:blockZinc_false=false +} + + +thermalcentrifuge { + B:crushedAlmandine_true=true + B:crushedAluminium_true=true + B:crushedAmethyst_true=true + B:crushedApatite_true=true + B:crushedBandedIron_true=true + B:crushedBarite_true=true + B:crushedBastnasite_true=true + B:crushedBauxite_true=true + B:crushedBentonite_true=true + B:crushedBeryllium_true=true + B:crushedBismuth_true=true + B:crushedBlueTopaz_true=true + B:crushedBrownLimonite_true=true + B:crushedCalcite_true=true + B:crushedCassiteriteSand_true=true + B:crushedCassiterite_true=true + B:crushedCertusQuartz_true=true + B:crushedChalcopyrite_true=true + B:crushedChrome_true=true + B:crushedChromite_true=true + B:crushedCinnabar_true=true + B:crushedCoal_true=true + B:crushedCobaltite_true=true + B:crushedCooperite_true=true + B:crushedCopper_true=true + B:crushedDiamond_true=true + B:crushedDiatomite_true=true + B:crushedEmerald_true=true + B:crushedFoolsRuby_true=true + B:crushedGalena_true=true + B:crushedGarnetRed_true=true + B:crushedGarnetYellow_true=true + B:crushedGarnierite_true=true + B:crushedGlauconite_true=true + B:crushedGold_true=true + B:crushedGraphite_true=true + B:crushedGreenSapphire_true=true + B:crushedGrossular_true=true + B:crushedIlmenite_true=true + B:crushedIridium_true=true + B:crushedIron_true=true + B:crushedLapis_true=true + B:crushedLazurite_true=true + B:crushedLead_true=true + B:crushedLepidolite_true=true + B:crushedLignite_true=true + B:crushedLithium_true=true + B:crushedMagnesite_true=true + B:crushedMagnetite_true=true + B:crushedMalachite_true=true + B:crushedManganese_true=true + B:crushedMolybdenite_true=true + B:crushedMolybdenum_true=true + B:crushedMonazite_true=true + B:crushedNaquadahEnriched_true=true + B:crushedNaquadah_true=true + B:crushedNaquadria_true=true + B:crushedNeodymium_true=true + B:crushedNetherQuartz_true=true + B:crushedNickel_true=true + B:crushedOilsands_true=true + B:crushedOlivine_true=true + B:crushedOpal_true=true + B:crushedOsmium_true=true + B:crushedPalladium_true=true + B:crushedPentlandite_true=true + B:crushedPhosphate_true=true + B:crushedPhosphorus_true=true + B:crushedPitchblende_true=true + B:crushedPlatinum_true=true + B:crushedPlutonium_true=true + B:crushedPowellite_true=true + B:crushedPurifiedAlmandine_true=true + B:crushedPurifiedAluminium_true=true + B:crushedPurifiedAmethyst_true=true + B:crushedPurifiedApatite_true=true + B:crushedPurifiedBandedIron_true=true + B:crushedPurifiedBarite_true=true + B:crushedPurifiedBastnasite_true=true + B:crushedPurifiedBauxite_true=true + B:crushedPurifiedBentonite_true=true + B:crushedPurifiedBeryllium_true=true + B:crushedPurifiedBismuth_true=true + B:crushedPurifiedBlueTopaz_true=true + B:crushedPurifiedBrownLimonite_true=true + B:crushedPurifiedCalcite_true=true + B:crushedPurifiedCassiteriteSand_true=true + B:crushedPurifiedCassiterite_true=true + B:crushedPurifiedCertusQuartz_true=true + B:crushedPurifiedChalcopyrite_true=true + B:crushedPurifiedChrome_true=true + B:crushedPurifiedChromite_true=true + B:crushedPurifiedCinnabar_true=true + B:crushedPurifiedCoal_true=true + B:crushedPurifiedCobaltite_true=true + B:crushedPurifiedCooperite_true=true + B:crushedPurifiedCopper_true=true + B:crushedPurifiedDiamond_true=true + B:crushedPurifiedDiatomite_true=true + B:crushedPurifiedEmerald_true=true + B:crushedPurifiedFoolsRuby_true=true + B:crushedPurifiedGalena_true=true + B:crushedPurifiedGarnetRed_true=true + B:crushedPurifiedGarnetYellow_true=true + B:crushedPurifiedGarnierite_true=true + B:crushedPurifiedGlauconite_true=true + B:crushedPurifiedGold_true=true + B:crushedPurifiedGraphite_true=true + B:crushedPurifiedGreenSapphire_true=true + B:crushedPurifiedGrossular_true=true + B:crushedPurifiedIlmenite_true=true + B:crushedPurifiedIridium_true=true + B:crushedPurifiedIron_true=true + B:crushedPurifiedLapis_true=true + B:crushedPurifiedLazurite_true=true + B:crushedPurifiedLead_true=true + B:crushedPurifiedLepidolite_true=true + B:crushedPurifiedLignite_true=true + B:crushedPurifiedLithium_true=true + B:crushedPurifiedMagnesite_true=true + B:crushedPurifiedMagnetite_true=true + B:crushedPurifiedMalachite_true=true + B:crushedPurifiedManganese_true=true + B:crushedPurifiedMolybdenite_true=true + B:crushedPurifiedMolybdenum_true=true + B:crushedPurifiedMonazite_true=true + B:crushedPurifiedNaquadahEnriched_true=true + B:crushedPurifiedNaquadah_true=true + B:crushedPurifiedNaquadria_true=true + B:crushedPurifiedNeodymium_true=true + B:crushedPurifiedNetherQuartz_true=true + B:crushedPurifiedNickel_true=true + B:crushedPurifiedOilsands_true=true + B:crushedPurifiedOlivine_true=true + B:crushedPurifiedOpal_true=true + B:crushedPurifiedOsmium_true=true + B:crushedPurifiedPalladium_true=true + B:crushedPurifiedPentlandite_true=true + B:crushedPurifiedPhosphate_true=true + B:crushedPurifiedPhosphorus_true=true + B:crushedPurifiedPitchblende_true=true + B:crushedPurifiedPlatinum_true=true + B:crushedPurifiedPlutonium_true=true + B:crushedPurifiedPowellite_true=true + B:crushedPurifiedPyrite_true=true + B:crushedPurifiedPyrochlore_true=true + B:crushedPurifiedPyrolusite_true=true + B:crushedPurifiedPyrope_true=true + B:crushedPurifiedQuartzite_true=true + B:crushedPurifiedRedstone_true=true + B:crushedPurifiedRockSalt_true=true + B:crushedPurifiedRuby_true=true + B:crushedPurifiedSalt_true=true + B:crushedPurifiedSaltpeter_true=true + B:crushedPurifiedSapphire_true=true + B:crushedPurifiedScheelite_true=true + B:crushedPurifiedSilver_true=true + B:crushedPurifiedSoapstone_true=true + B:crushedPurifiedSodalite_true=true + B:crushedPurifiedSpessartine_true=true + B:crushedPurifiedSphalerite_true=true + B:crushedPurifiedSpodumene_true=true + B:crushedPurifiedStibnite_true=true + B:crushedPurifiedSulfur_true=true + B:crushedPurifiedTalc_true=true + B:crushedPurifiedTantalite_true=true + B:crushedPurifiedTanzanite_true=true + B:crushedPurifiedTetrahedrite_true=true + B:crushedPurifiedThorium_true=true + B:crushedPurifiedTin_true=true + B:crushedPurifiedTitanium_true=true + B:crushedPurifiedTopaz_true=true + B:crushedPurifiedTungstate_true=true + B:crushedPurifiedUraninite_true=true + B:crushedPurifiedUranium235_true=true + B:crushedPurifiedUranium_true=true + B:crushedPurifiedVanadiumMagnetite_true=true + B:crushedPurifiedWulfenite_true=true + B:crushedPurifiedYellowLimonite_true=true + B:crushedPurifiedZinc_true=true + B:crushedPyrite_true=true + B:crushedPyrochlore_true=true + B:crushedPyrolusite_true=true + B:crushedPyrope_true=true + B:crushedQuartzite_true=true + B:crushedRedstone_true=true + B:crushedRockSalt_true=true + B:crushedRuby_true=true + B:crushedSalt_true=true + B:crushedSaltpeter_true=true + B:crushedSapphire_true=true + B:crushedScheelite_true=true + B:crushedSilver_true=true + B:crushedSoapstone_true=true + B:crushedSodalite_true=true + B:crushedSpessartine_true=true + B:crushedSphalerite_true=true + B:crushedSpodumene_true=true + B:crushedStibnite_true=true + B:crushedSulfur_true=true + B:crushedTalc_true=true + B:crushedTantalite_true=true + B:crushedTanzanite_true=true + B:crushedTetrahedrite_true=true + B:crushedThorium_true=true + B:crushedTin_true=true + B:crushedTitanium_true=true + B:crushedTopaz_true=true + B:crushedTungstate_true=true + B:crushedUraninite_true=true + B:crushedUranium235_true=true + B:crushedUranium_true=true + B:crushedVanadiumMagnetite_true=true + B:crushedWulfenite_true=true + B:crushedYellowLimonite_true=true + B:crushedZinc_true=true + B:gt.Double_NaquadahcellDep_true=true + B:gt.Double_ThoriumcellDep_true=true + B:gt.NaquadahcellDep_true=true + B:gt.Quad_NaquadahcellDep_true=true + B:gt.Quad_ThoriumcellDep_true=true + B:gt.ThoriumcellDep_true=true +} + + +unboxing { + B:cableGt01Aluminium_true=true + B:cableGt01AnnealedCopper_true=true + B:cableGt01BlackSteel_true=true + B:cableGt01BlueAlloy_true=true + B:cableGt01Cobalt_true=true + B:cableGt01Copper_true=true + B:cableGt01Cupronickel_true=true + B:cableGt01Duranium_true=true + B:cableGt01Electrum_true=true + B:cableGt01Gold_true=true + B:cableGt01HSSG_true=true + B:cableGt01Iron_true=true + B:cableGt01Kanthal_true=true + B:cableGt01Lead_true=true + B:cableGt01NaquadahAlloy_true=true + B:cableGt01Naquadah_true=true + B:cableGt01Nichrome_true=true + B:cableGt01Nickel_true=true + B:cableGt01NiobiumTitanium_true=true + B:cableGt01Osmium_true=true + B:cableGt01Platinum_true=true + B:cableGt01RedAlloy_true=true + B:cableGt01Silver_true=true + B:cableGt01SolderingAlloy_true=true + B:cableGt01Steel_true=true + B:cableGt01Tin_true=true + B:cableGt01Titanium_true=true + B:cableGt01TungstenSteel_true=true + B:cableGt01Tungsten_true=true + B:cableGt01VanadiumGallium_true=true + B:cableGt01YttriumBariumCuprate_true=true + B:cableGt01Zinc_true=true + B:cableGt02Aluminium_true=true + B:cableGt02AnnealedCopper_true=true + B:cableGt02BlackSteel_true=true + B:cableGt02BlueAlloy_true=true + B:cableGt02Cobalt_true=true + B:cableGt02Copper_true=true + B:cableGt02Cupronickel_true=true + B:cableGt02Duranium_true=true + B:cableGt02Electrum_true=true + B:cableGt02Gold_true=true + B:cableGt02HSSG_true=true + B:cableGt02Iron_true=true + B:cableGt02Kanthal_true=true + B:cableGt02Lead_true=true + B:cableGt02NaquadahAlloy_true=true + B:cableGt02Naquadah_true=true + B:cableGt02Nichrome_true=true + B:cableGt02Nickel_true=true + B:cableGt02NiobiumTitanium_true=true + B:cableGt02Osmium_true=true + B:cableGt02Platinum_true=true + B:cableGt02RedAlloy_true=true + B:cableGt02Silver_true=true + B:cableGt02SolderingAlloy_true=true + B:cableGt02Steel_true=true + B:cableGt02Tin_true=true + B:cableGt02Titanium_true=true + B:cableGt02TungstenSteel_true=true + B:cableGt02Tungsten_true=true + B:cableGt02VanadiumGallium_true=true + B:cableGt02YttriumBariumCuprate_true=true + B:cableGt02Zinc_true=true + B:cableGt04Aluminium_true=true + B:cableGt04AnnealedCopper_true=true + B:cableGt04BlackSteel_true=true + B:cableGt04BlueAlloy_true=true + B:cableGt04Cobalt_true=true + B:cableGt04Copper_true=true + B:cableGt04Cupronickel_true=true + B:cableGt04Duranium_true=true + B:cableGt04Electrum_true=true + B:cableGt04Gold_true=true + B:cableGt04HSSG_true=true + B:cableGt04Iron_true=true + B:cableGt04Kanthal_true=true + B:cableGt04Lead_true=true + B:cableGt04NaquadahAlloy_true=true + B:cableGt04Naquadah_true=true + B:cableGt04Nichrome_true=true + B:cableGt04Nickel_true=true + B:cableGt04NiobiumTitanium_true=true + B:cableGt04Osmium_true=true + B:cableGt04Platinum_true=true + B:cableGt04RedAlloy_true=true + B:cableGt04Silver_true=true + B:cableGt04SolderingAlloy_true=true + B:cableGt04Steel_true=true + B:cableGt04Tin_true=true + B:cableGt04Titanium_true=true + B:cableGt04TungstenSteel_true=true + B:cableGt04Tungsten_true=true + B:cableGt04VanadiumGallium_true=true + B:cableGt04YttriumBariumCuprate_true=true + B:cableGt04Zinc_true=true + B:cableGt08Aluminium_true=true + B:cableGt08AnnealedCopper_true=true + B:cableGt08BlackSteel_true=true + B:cableGt08BlueAlloy_true=true + B:cableGt08Cobalt_true=true + B:cableGt08Copper_true=true + B:cableGt08Cupronickel_true=true + B:cableGt08Duranium_true=true + B:cableGt08Electrum_true=true + B:cableGt08Gold_true=true + B:cableGt08HSSG_true=true + B:cableGt08Iron_true=true + B:cableGt08Kanthal_true=true + B:cableGt08Lead_true=true + B:cableGt08NaquadahAlloy_true=true + B:cableGt08Naquadah_true=true + B:cableGt08Nichrome_true=true + B:cableGt08Nickel_true=true + B:cableGt08NiobiumTitanium_true=true + B:cableGt08Osmium_true=true + B:cableGt08Platinum_true=true + B:cableGt08RedAlloy_true=true + B:cableGt08Silver_true=true + B:cableGt08SolderingAlloy_true=true + B:cableGt08Steel_true=true + B:cableGt08Tin_true=true + B:cableGt08Titanium_true=true + B:cableGt08TungstenSteel_true=true + B:cableGt08Tungsten_true=true + B:cableGt08VanadiumGallium_true=true + B:cableGt08YttriumBariumCuprate_true=true + B:cableGt08Zinc_true=true + B:cableGt12Aluminium_true=true + B:cableGt12AnnealedCopper_true=true + B:cableGt12BlackSteel_true=true + B:cableGt12BlueAlloy_true=true + B:cableGt12Cobalt_true=true + B:cableGt12Copper_true=true + B:cableGt12Cupronickel_true=true + B:cableGt12Duranium_true=true + B:cableGt12Electrum_true=true + B:cableGt12Gold_true=true + B:cableGt12HSSG_true=true + B:cableGt12Iron_true=true + B:cableGt12Kanthal_true=true + B:cableGt12Lead_true=true + B:cableGt12NaquadahAlloy_true=true + B:cableGt12Naquadah_true=true + B:cableGt12Nichrome_true=true + B:cableGt12Nickel_true=true + B:cableGt12NiobiumTitanium_true=true + B:cableGt12Osmium_true=true + B:cableGt12Platinum_true=true + B:cableGt12RedAlloy_true=true + B:cableGt12Silver_true=true + B:cableGt12SolderingAlloy_true=true + B:cableGt12Steel_true=true + B:cableGt12Tin_true=true + B:cableGt12Titanium_true=true + B:cableGt12TungstenSteel_true=true + B:cableGt12Tungsten_true=true + B:cableGt12VanadiumGallium_true=true + B:cableGt12YttriumBariumCuprate_true=true + B:cableGt12Zinc_true=true + B:crateGtDustChrome_true=true + B:crateGtDustNeodymium_true=true + B:crateGtIngotBronze_true=true + B:crateGtIngotDamascusSteel_true=true + B:crateGtIngotManganese_true=true + B:crateGtIngotSteel_true=true + B:gt.metaitem.01.32473_true=true +} + + +vacuumfreezer { + I:cellPlasmaArgon_80=80 + I:cellPlasmaArsenic_150=150 + I:cellPlasmaCarbonDioxide_28=28 + I:cellPlasmaCarbon_24=24 + I:cellPlasmaChlorine_70=70 + I:cellPlasmaDeuterium_4=4 + I:cellPlasmaFluorine_36=36 + I:cellPlasmaHelium_3_6=6 + I:cellPlasmaHelium_8=8 + I:cellPlasmaHydrogen_2=2 + I:cellPlasmaLiquidAir_28=28 + I:cellPlasmaMercury_400=400 + I:cellPlasmaNitrogen_28=28 + I:cellPlasmaNobleGases_20=20 + I:cellPlasmaOxygen_32=32 + I:cellPlasmaRadon_440=440 + I:cellPlasmaTritium_6=6 + I:cellWater_50=50 + I:gt.180k_Helium_Coolantcell_1800=1800 + I:gt.180k_NaK_Coolantcell_1800=1800 + I:gt.360k_Helium_Coolantcell_3600=3600 + I:gt.360k_NaK_Coolantcell_3600=3600 + I:gt.60k_Helium_Coolantcell_600=600 + I:gt.60k_NaK_Coolantcell_600=600 + I:ic2.itemCellAir_25=25 + I:ic2.reactorCoolantSimple_100=100 + I:ic2.reactorCoolantSix_600=600 + I:ic2.reactorCoolantTriple_300=300 + I:ingotHotBlackBronze_294=294 + I:ingotHotHSSE_243=243 + I:ingotHotHSSG_294=294 + I:ingotHotHSSS_387=387 + I:ingotHotIridium_576=576 + I:ingotHotKanthal_132=132 + I:ingotHotLutetium_522=522 + I:ingotHotNaquadahAlloy_294=294 + I:ingotHotNaquadahEnriched_294=294 + I:ingotHotNaquadah_294=294 + I:ingotHotNaquadria_294=294 + I:ingotHotNichrome_168=168 + I:ingotHotNiobiumNitride_162=162 + I:ingotHotNiobiumTitanium_213=213 + I:ingotHotNiobium_282=282 + I:ingotHotOsmiridium_573=573 + I:ingotHotOsmium_570=570 + I:ingotHotPalladium_318=318 + I:ingotHotTitanium_144=144 + I:ingotHotTungstenCarbide_291=291 + I:ingotHotTungstenSteel_357=357 + I:ingotHotTungsten_549=549 + I:ingotHotUltimet_183=183 + I:ingotHotVanadiumGallium_165=165 + I:ingotHotVanadium_153=153 + I:ingotHotYttriumBariumCuprate_153=153 + I:ingotHotYttrium_267=267 +} + + +wiremill { + I:dustGraphene_400=400 + I:ingotAluminium_100=100 + I:ingotAnnealedCopper_100=100 + I:ingotBlackSteel_100=100 + I:ingotCobalt_100=100 + I:ingotCopper_100=100 + I:ingotCupronickel_100=100 + I:ingotDuranium_100=100 + I:ingotElectrum_100=100 + I:ingotGold_100=100 + I:ingotHSSG_100=100 + I:ingotIron_100=100 + I:ingotKanthal_100=100 + I:ingotLead_100=100 + I:ingotNaquadahAlloy_100=100 + I:ingotNaquadah_100=100 + I:ingotNichrome_100=100 + I:ingotNickel_100=100 + I:ingotNiobiumTitanium_100=100 + I:ingotOsmium_100=100 + I:ingotPlatinum_100=100 + I:ingotPolycaprolactam_80=80 + I:ingotRedAlloy_100=100 + I:ingotSilver_100=100 + I:ingotSolderingAlloy_100=100 + I:ingotSteel_100=100 + I:ingotTin_100=100 + I:ingotTitanium_100=100 + I:ingotTungstenSteel_100=100 + I:ingotTungsten_100=100 + I:ingotVanadiumGallium_100=100 + I:ingotYttriumBariumCuprate_100=100 + I:ingotZinc_100=100 + I:pipeTinySteel_200=200 + I:stickAluminium_50=50 + I:stickBlackSteel_50=50 + I:stickCobalt_50=50 + I:stickCopper_50=50 + I:stickCupronickel_50=50 + I:stickDuranium_50=50 + I:stickElectrum_50=50 + I:stickGold_50=50 + I:stickHSSG_50=50 + I:stickIron_50=50 + I:stickKanthal_50=50 + I:stickLead_50=50 + I:stickNaquadahAlloy_50=50 + I:stickNaquadah_50=50 + I:stickNichrome_50=50 + I:stickNickel_50=50 + I:stickOsmium_50=50 + I:stickPlatinum_50=50 + I:stickSilver_50=50 + I:stickSolderingAlloy_50=50 + I:stickSteel_50=50 + I:stickTin_50=50 + I:stickTitanium_50=50 + I:stickTungstenSteel_50=50 + I:stickTungsten_50=50 + I:stickVanadiumGallium_50=50 + I:wireGt01AnnealedCopper_200=200 + I:wireGt01Copper_200=200 + I:wireGt01Electrum_200=200 + I:wireGt01Gold_200=200 + I:wireGt01Lead_200=200 + I:wireGt01NiobiumTitanium_200=200 + I:wireGt01Osmium_200=200 + I:wireGt01Platinum_200=200 + I:wireGt01RedAlloy_200=200 + I:wireGt01SolderingAlloy_200=200 + I:wireGt01Steel_200=200 + I:wireGt01Tin_200=200 + I:wireGt01YttriumBariumCuprate_200=200 +} + + diff --git a/config/GregTech/Unification.cfg b/config/GregTech/Unification.cfg new file mode 100644 index 0000000000..b706740f2c --- /dev/null +++ b/config/GregTech/Unification.cfg @@ -0,0 +1,4107 @@ +# Configuration file + +specialunificationtargets { + + railcraft { + B:plateCopper_true=true + B:plateIron_true=true + B:plateSteel_true=true + B:plateTinAlloy_true=true + } + + ic2 { + B:circuitAdvanced_false=false + B:circuitBasic_false=false + B:crushedCopper_false=false + B:crushedGold_false=false + B:crushedIron_false=false + B:crushedLead_false=false + B:crushedPurifiedCopper_false=false + B:crushedPurifiedGold_false=false + B:crushedPurifiedIron_false=false + B:crushedPurifiedLead_false=false + B:crushedPurifiedSilver_false=false + B:crushedPurifiedTin_false=false + B:crushedPurifiedUranium_false=false + B:crushedSilver_false=false + B:crushedTin_false=false + B:crushedUranium_false=false + B:dustBronze_false=false + B:dustClay_false=false + B:dustCoal_false=false + B:dustCopper_false=false + B:dustDiamond_false=false + B:dustGold_false=false + B:dustHydratedCoal_false=false + B:dustIron_false=false + B:dustLapis_false=false + B:dustLead_false=false + B:dustLithium_false=false + B:dustObsidian_false=false + B:dustSiliconDioxide_false=false + B:dustSilver_false=false + B:dustStone_false=false + B:dustSulfur_false=false + B:dustTin_false=false + B:dustTinyBronze_false=false + B:dustTinyCopper_false=false + B:dustTinyGold_false=false + B:dustTinyIron_false=false + B:dustTinyLapis_false=false + B:dustTinyLead_false=false + B:dustTinyLithium_false=false + B:dustTinyObsidian_false=false + B:dustTinySilver_false=false + B:dustTinySulfur_false=false + B:dustTinyTin_false=false + B:ingotBronze_false=false + B:ingotCopper_false=false + B:ingotLead_false=false + B:ingotSilver_false=false + B:ingotSteel_false=false + B:ingotTin_false=false + B:plateBronze_false=false + B:plateCopper_false=false + B:plateDenseBronze_false=false + B:plateDenseCopper_false=false + B:plateDenseGold_false=false + B:plateDenseIron_false=false + B:plateDenseLapis_false=false + B:plateDenseLead_false=false + B:plateDenseObsidian_false=false + B:plateDenseSteel_false=false + B:plateDenseTin_false=false + B:plateGold_false=false + B:plateIron_false=false + B:plateLapis_false=false + B:plateLead_false=false + B:plateObsidian_false=false + B:plateSteel_false=false + B:plateTin_false=false + } + + gregtech { + B:boltAluminium_false=false + B:boltAmethyst_false=false + B:boltBeryllium_false=false + B:boltBismuthBronze_false=false + B:boltBismuth_false=false + B:boltBlackBronze_false=false + B:boltBlackSteel_false=false + B:boltBlueSteel_false=false + B:boltBlueTopaz_false=false + B:boltBrass_false=false + B:boltBronze_false=false + B:boltCarbon_false=false + B:boltCertusQuartz_false=false + B:boltChrome_false=false + B:boltCobaltBrass_false=false + B:boltCobalt_false=false + B:boltCupronickel_false=false + B:boltDamascusSteel_false=false + B:boltDiamond_false=false + B:boltDuranium_false=false + B:boltElectrum_false=false + B:boltEmerald_false=false + B:boltEpoxidFiberReinforced_false=false + B:boltEpoxid_false=false + B:boltGarnetRed_false=false + B:boltGarnetYellow_false=false + B:boltGold_false=false + B:boltGreenSapphire_false=false + B:boltHSSE_false=false + B:boltHSSG_false=false + B:boltHSSS_false=false + B:boltInvar_false=false + B:boltIridium_false=false + B:boltIronMagnetic_false=false + B:boltIron_false=false + B:boltKanthal_false=false + B:boltLead_false=false + B:boltMagnalium_false=false + B:boltManganese_false=false + B:boltMithril_false=false + B:boltMolybdenum_false=false + B:boltNaquadahAlloy_false=false + B:boltNaquadahEnriched_false=false + B:boltNaquadah_false=false + B:boltNaquadria_false=false + B:boltNeodymiumMagnetic_false=false + B:boltNeodymium_false=false + B:boltNetherQuartz_false=false + B:boltNetherStar_false=false + B:boltNeutronium_false=false + B:boltNichrome_false=false + B:boltNickelZincFerrite_false=false + B:boltNickel_false=false + B:boltOlivine_false=false + B:boltOpal_false=false + B:boltOsmiridium_false=false + B:boltOsmium_false=false + B:boltPalladium_false=false + B:boltPigIron_false=false + B:boltPlastic_false=false + B:boltPlatinum_false=false + B:boltPlutonium241_false=false + B:boltPlutonium_false=false + B:boltPolycaprolactam_false=false + B:boltPolyphenyleneSulfide_false=false + B:boltPolystyrene_false=false + B:boltPolytetrafluoroethylene_false=false + B:boltPolyvinylChloride_false=false + B:boltRedSteel_false=false + B:boltRoseGold_false=false + B:boltRubber_false=false + B:boltRuby_false=false + B:boltSapphire_false=false + B:boltSilicone_false=false + B:boltSilver_false=false + B:boltStainlessSteel_false=false + B:boltSteelMagnetic_false=false + B:boltSteel_false=false + B:boltSterlingSilver_false=false + B:boltStyreneButadieneRubber_false=false + B:boltTanzanite_false=false + B:boltThorium_false=false + B:boltTinAlloy_false=false + B:boltTin_false=false + B:boltTitanium_false=false + B:boltTopaz_false=false + B:boltTritanium_false=false + B:boltTungstenCarbide_false=false + B:boltTungstenSteel_false=false + B:boltTungsten_false=false + B:boltUltimet_false=false + B:boltUranium235_false=false + B:boltUranium_false=false + B:boltVanadiumSteel_false=false + B:boltWoodSealed_false=false + B:boltWood_false=false + B:boltWroughtIron_false=false + B:cellAlduorite_false=false + B:cellArsenic_false=false + B:cellBioFuel_false=false + B:cellCarbon_false=false + B:cellCobaltHexahydrate_false=false + B:cellDilithium_false=false + B:cellForcicium_false=false + B:cellForcillium_false=false + B:cellGlowstone_false=false + B:cellGraphite_false=false + B:cellMagnesiumchloride_false=false + B:cellNitricAcid_false=false + B:cellNitroCarbon_false=false + B:cellPhosphate_false=false + B:cellPhosphorousPentoxide_false=false + B:cellPhosphorus_false=false + B:cellPlasmaCarbonDioxide_false=false + B:cellPlasmaLiquidAir_false=false + B:cellPlasmaNobleGases_false=false + B:cellSeedOilHemp_false=false + B:cellSeedOilLin_false=false + B:cellSiliconDioxide_false=false + B:cellSnow_false=false + B:crateGtDustChrome_false=false + B:crateGtDustNeodymium_false=false + B:crateGtIngotBronze_false=false + B:crateGtIngotDamascusSteel_false=false + B:crateGtIngotManganese_false=false + B:crateGtIngotSteel_false=false + B:crushedAlmandine_false=false + B:crushedAluminium_false=false + B:crushedAmethyst_false=false + B:crushedApatite_false=false + B:crushedBandedIron_false=false + B:crushedBarite_false=false + B:crushedBastnasite_false=false + B:crushedBauxite_false=false + B:crushedBentonite_false=false + B:crushedBeryllium_false=false + B:crushedBismuth_false=false + B:crushedBlueTopaz_false=false + B:crushedBrownLimonite_false=false + B:crushedCalcite_false=false + B:crushedCassiteriteSand_false=false + B:crushedCassiterite_false=false + B:crushedCentrifugedAlmandine_false=false + B:crushedCentrifugedAluminium_false=false + B:crushedCentrifugedAmethyst_false=false + B:crushedCentrifugedApatite_false=false + B:crushedCentrifugedBandedIron_false=false + B:crushedCentrifugedBarite_false=false + B:crushedCentrifugedBastnasite_false=false + B:crushedCentrifugedBauxite_false=false + B:crushedCentrifugedBentonite_false=false + B:crushedCentrifugedBeryllium_false=false + B:crushedCentrifugedBismuth_false=false + B:crushedCentrifugedBlueTopaz_false=false + B:crushedCentrifugedBrownLimonite_false=false + B:crushedCentrifugedCalcite_false=false + B:crushedCentrifugedCassiteriteSand_false=false + B:crushedCentrifugedCassiterite_false=false + B:crushedCentrifugedCertusQuartz_false=false + B:crushedCentrifugedChalcopyrite_false=false + B:crushedCentrifugedChrome_false=false + B:crushedCentrifugedChromite_false=false + B:crushedCentrifugedCinnabar_false=false + B:crushedCentrifugedCoal_false=false + B:crushedCentrifugedCobaltite_false=false + B:crushedCentrifugedCooperite_false=false + B:crushedCentrifugedCopper_false=false + B:crushedCentrifugedDiamond_false=false + B:crushedCentrifugedDiatomite_false=false + B:crushedCentrifugedEmerald_false=false + B:crushedCentrifugedFoolsRuby_false=false + B:crushedCentrifugedGalena_false=false + B:crushedCentrifugedGarnetRed_false=false + B:crushedCentrifugedGarnetYellow_false=false + B:crushedCentrifugedGarnierite_false=false + B:crushedCentrifugedGlauconite_false=false + B:crushedCentrifugedGold_false=false + B:crushedCentrifugedGraphite_false=false + B:crushedCentrifugedGreenSapphire_false=false + B:crushedCentrifugedGrossular_false=false + B:crushedCentrifugedIlmenite_false=false + B:crushedCentrifugedIridium_false=false + B:crushedCentrifugedIron_false=false + B:crushedCentrifugedLapis_false=false + B:crushedCentrifugedLazurite_false=false + B:crushedCentrifugedLead_false=false + B:crushedCentrifugedLepidolite_false=false + B:crushedCentrifugedLignite_false=false + B:crushedCentrifugedLithium_false=false + B:crushedCentrifugedMagnesite_false=false + B:crushedCentrifugedMagnetite_false=false + B:crushedCentrifugedMalachite_false=false + B:crushedCentrifugedManganese_false=false + B:crushedCentrifugedMolybdenite_false=false + B:crushedCentrifugedMolybdenum_false=false + B:crushedCentrifugedMonazite_false=false + B:crushedCentrifugedNaquadahEnriched_false=false + B:crushedCentrifugedNaquadah_false=false + B:crushedCentrifugedNaquadria_false=false + B:crushedCentrifugedNeodymium_false=false + B:crushedCentrifugedNetherQuartz_false=false + B:crushedCentrifugedNickel_false=false + B:crushedCentrifugedOilsands_false=false + B:crushedCentrifugedOlivine_false=false + B:crushedCentrifugedOpal_false=false + B:crushedCentrifugedOsmium_false=false + B:crushedCentrifugedPalladium_false=false + B:crushedCentrifugedPentlandite_false=false + B:crushedCentrifugedPhosphate_false=false + B:crushedCentrifugedPhosphorus_false=false + B:crushedCentrifugedPitchblende_false=false + B:crushedCentrifugedPlatinum_false=false + B:crushedCentrifugedPlutonium_false=false + B:crushedCentrifugedPowellite_false=false + B:crushedCentrifugedPyrite_false=false + B:crushedCentrifugedPyrochlore_false=false + B:crushedCentrifugedPyrolusite_false=false + B:crushedCentrifugedPyrope_false=false + B:crushedCentrifugedQuartzite_false=false + B:crushedCentrifugedRedstone_false=false + B:crushedCentrifugedRockSalt_false=false + B:crushedCentrifugedRuby_false=false + B:crushedCentrifugedSalt_false=false + B:crushedCentrifugedSaltpeter_false=false + B:crushedCentrifugedSapphire_false=false + B:crushedCentrifugedScheelite_false=false + B:crushedCentrifugedSilver_false=false + B:crushedCentrifugedSoapstone_false=false + B:crushedCentrifugedSodalite_false=false + B:crushedCentrifugedSpessartine_false=false + B:crushedCentrifugedSphalerite_false=false + B:crushedCentrifugedSpodumene_false=false + B:crushedCentrifugedStibnite_false=false + B:crushedCentrifugedSulfur_false=false + B:crushedCentrifugedTalc_false=false + B:crushedCentrifugedTantalite_false=false + B:crushedCentrifugedTanzanite_false=false + B:crushedCentrifugedTetrahedrite_false=false + B:crushedCentrifugedThorium_false=false + B:crushedCentrifugedTin_false=false + B:crushedCentrifugedTitanium_false=false + B:crushedCentrifugedTopaz_false=false + B:crushedCentrifugedTungstate_false=false + B:crushedCentrifugedUraninite_false=false + B:crushedCentrifugedUranium235_false=false + B:crushedCentrifugedUranium_false=false + B:crushedCentrifugedVanadiumMagnetite_false=false + B:crushedCentrifugedWulfenite_false=false + B:crushedCentrifugedYellowLimonite_false=false + B:crushedCentrifugedZinc_false=false + B:crushedCertusQuartz_false=false + B:crushedChalcopyrite_false=false + B:crushedChrome_false=false + B:crushedChromite_false=false + B:crushedCinnabar_false=false + B:crushedCoal_false=false + B:crushedCobaltite_false=false + B:crushedCooperite_false=false + B:crushedCopper_false=false + B:crushedDiamond_false=false + B:crushedDiatomite_false=false + B:crushedEmerald_false=false + B:crushedFoolsRuby_false=false + B:crushedGalena_false=false + B:crushedGarnetRed_false=false + B:crushedGarnetYellow_false=false + B:crushedGarnierite_false=false + B:crushedGlauconite_false=false + B:crushedGold_false=false + B:crushedGraphite_false=false + B:crushedGreenSapphire_false=false + B:crushedGrossular_false=false + B:crushedIlmenite_false=false + B:crushedIridium_false=false + B:crushedIron_false=false + B:crushedLapis_false=false + B:crushedLazurite_false=false + B:crushedLead_false=false + B:crushedLepidolite_false=false + B:crushedLignite_false=false + B:crushedLithium_false=false + B:crushedMagnesite_false=false + B:crushedMagnetite_false=false + B:crushedMalachite_false=false + B:crushedManganese_false=false + B:crushedMolybdenite_false=false + B:crushedMolybdenum_false=false + B:crushedMonazite_false=false + B:crushedNaquadahEnriched_false=false + B:crushedNaquadah_false=false + B:crushedNaquadria_false=false + B:crushedNeodymium_false=false + B:crushedNetherQuartz_false=false + B:crushedNickel_false=false + B:crushedOilsands_false=false + B:crushedOlivine_false=false + B:crushedOpal_false=false + B:crushedOsmium_false=false + B:crushedPalladium_false=false + B:crushedPentlandite_false=false + B:crushedPhosphate_false=false + B:crushedPhosphorus_false=false + B:crushedPitchblende_false=false + B:crushedPlatinum_false=false + B:crushedPlutonium_false=false + B:crushedPowellite_false=false + B:crushedPurifiedAlmandine_false=false + B:crushedPurifiedAluminium_false=false + B:crushedPurifiedAmethyst_false=false + B:crushedPurifiedApatite_false=false + B:crushedPurifiedBandedIron_false=false + B:crushedPurifiedBarite_false=false + B:crushedPurifiedBastnasite_false=false + B:crushedPurifiedBauxite_false=false + B:crushedPurifiedBentonite_false=false + B:crushedPurifiedBeryllium_false=false + B:crushedPurifiedBismuth_false=false + B:crushedPurifiedBlueTopaz_false=false + B:crushedPurifiedBrownLimonite_false=false + B:crushedPurifiedCalcite_false=false + B:crushedPurifiedCassiteriteSand_false=false + B:crushedPurifiedCassiterite_false=false + B:crushedPurifiedCertusQuartz_false=false + B:crushedPurifiedChalcopyrite_false=false + B:crushedPurifiedChrome_false=false + B:crushedPurifiedChromite_false=false + B:crushedPurifiedCinnabar_false=false + B:crushedPurifiedCoal_false=false + B:crushedPurifiedCobaltite_false=false + B:crushedPurifiedCooperite_false=false + B:crushedPurifiedCopper_false=false + B:crushedPurifiedDiamond_false=false + B:crushedPurifiedDiatomite_false=false + B:crushedPurifiedEmerald_false=false + B:crushedPurifiedFoolsRuby_false=false + B:crushedPurifiedGalena_false=false + B:crushedPurifiedGarnetRed_false=false + B:crushedPurifiedGarnetYellow_false=false + B:crushedPurifiedGarnierite_false=false + B:crushedPurifiedGlauconite_false=false + B:crushedPurifiedGold_false=false + B:crushedPurifiedGraphite_false=false + B:crushedPurifiedGreenSapphire_false=false + B:crushedPurifiedGrossular_false=false + B:crushedPurifiedIlmenite_false=false + B:crushedPurifiedIridium_false=false + B:crushedPurifiedIron_false=false + B:crushedPurifiedLapis_false=false + B:crushedPurifiedLazurite_false=false + B:crushedPurifiedLead_false=false + B:crushedPurifiedLepidolite_false=false + B:crushedPurifiedLignite_false=false + B:crushedPurifiedLithium_false=false + B:crushedPurifiedMagnesite_false=false + B:crushedPurifiedMagnetite_false=false + B:crushedPurifiedMalachite_false=false + B:crushedPurifiedManganese_false=false + B:crushedPurifiedMolybdenite_false=false + B:crushedPurifiedMolybdenum_false=false + B:crushedPurifiedMonazite_false=false + B:crushedPurifiedNaquadahEnriched_false=false + B:crushedPurifiedNaquadah_false=false + B:crushedPurifiedNaquadria_false=false + B:crushedPurifiedNeodymium_false=false + B:crushedPurifiedNetherQuartz_false=false + B:crushedPurifiedNickel_false=false + B:crushedPurifiedOilsands_false=false + B:crushedPurifiedOlivine_false=false + B:crushedPurifiedOpal_false=false + B:crushedPurifiedOsmium_false=false + B:crushedPurifiedPalladium_false=false + B:crushedPurifiedPentlandite_false=false + B:crushedPurifiedPhosphate_false=false + B:crushedPurifiedPhosphorus_false=false + B:crushedPurifiedPitchblende_false=false + B:crushedPurifiedPlatinum_false=false + B:crushedPurifiedPlutonium_false=false + B:crushedPurifiedPowellite_false=false + B:crushedPurifiedPyrite_false=false + B:crushedPurifiedPyrochlore_false=false + B:crushedPurifiedPyrolusite_false=false + B:crushedPurifiedPyrope_false=false + B:crushedPurifiedQuartzite_false=false + B:crushedPurifiedRedstone_false=false + B:crushedPurifiedRockSalt_false=false + B:crushedPurifiedRuby_false=false + B:crushedPurifiedSalt_false=false + B:crushedPurifiedSaltpeter_false=false + B:crushedPurifiedSapphire_false=false + B:crushedPurifiedScheelite_false=false + B:crushedPurifiedSilver_false=false + B:crushedPurifiedSoapstone_false=false + B:crushedPurifiedSodalite_false=false + B:crushedPurifiedSpessartine_false=false + B:crushedPurifiedSphalerite_false=false + B:crushedPurifiedSpodumene_false=false + B:crushedPurifiedStibnite_false=false + B:crushedPurifiedSulfur_false=false + B:crushedPurifiedTalc_false=false + B:crushedPurifiedTantalite_false=false + B:crushedPurifiedTanzanite_false=false + B:crushedPurifiedTetrahedrite_false=false + B:crushedPurifiedThorium_false=false + B:crushedPurifiedTin_false=false + B:crushedPurifiedTitanium_false=false + B:crushedPurifiedTopaz_false=false + B:crushedPurifiedTungstate_false=false + B:crushedPurifiedUraninite_false=false + B:crushedPurifiedUranium235_false=false + B:crushedPurifiedUranium_false=false + B:crushedPurifiedVanadiumMagnetite_false=false + B:crushedPurifiedWulfenite_false=false + B:crushedPurifiedYellowLimonite_false=false + B:crushedPurifiedZinc_false=false + B:crushedPyrite_false=false + B:crushedPyrochlore_false=false + B:crushedPyrolusite_false=false + B:crushedPyrope_false=false + B:crushedQuartzite_false=false + B:crushedRedstone_false=false + B:crushedRockSalt_false=false + B:crushedRuby_false=false + B:crushedSalt_false=false + B:crushedSaltpeter_false=false + B:crushedSapphire_false=false + B:crushedScheelite_false=false + B:crushedSilver_false=false + B:crushedSoapstone_false=false + B:crushedSodalite_false=false + B:crushedSpessartine_false=false + B:crushedSphalerite_false=false + B:crushedSpodumene_false=false + B:crushedStibnite_false=false + B:crushedSulfur_false=false + B:crushedTalc_false=false + B:crushedTantalite_false=false + B:crushedTanzanite_false=false + B:crushedTetrahedrite_false=false + B:crushedThorium_false=false + B:crushedTin_false=false + B:crushedTitanium_false=false + B:crushedTopaz_false=false + B:crushedTungstate_false=false + B:crushedUraninite_false=false + B:crushedUranium235_false=false + B:crushedUranium_false=false + B:crushedVanadiumMagnetite_false=false + B:crushedWulfenite_false=false + B:crushedYellowLimonite_false=false + B:crushedZinc_false=false + B:dustAlduorite_false=false + B:dustAlmandine_false=false + B:dustAluminium_false=false + B:dustAlunite_false=false + B:dustAmericium_false=false + B:dustAmethyst_false=false + B:dustAndradite_false=false + B:dustAnnealedCopper_false=false + B:dustAntimonyTrioxide_false=false + B:dustAntimony_false=false + B:dustApatite_false=false + B:dustArsenicTrioxide_false=false + B:dustArsenic_false=false + B:dustAsbestos_false=false + B:dustAsh_false=false + B:dustBandedIron_false=false + B:dustBarite_false=false + B:dustBarium_false=false + B:dustBasalt_false=false + B:dustBasalticMineralSand_false=false + B:dustBastnasite_false=false + B:dustBatteryAlloy_false=false + B:dustBauxite_false=false + B:dustBentonite_false=false + B:dustBeryllium_false=false + B:dustBiotite_false=false + B:dustBismuthBronze_false=false + B:dustBismuth_false=false + B:dustBlackBronze_false=false + B:dustBlackSteel_false=false + B:dustBlaze_false=false + B:dustBlueSteel_false=false + B:dustBlueTopaz_false=false + B:dustBluestone_false=false + B:dustBone_false=false + B:dustBorax_false=false + B:dustBoron_false=false + B:dustBorosilicateGlass_false=false + B:dustBrass_false=false + B:dustBrick_false=false + B:dustBronze_false=false + B:dustBrownLimonite_false=false + B:dustCadmium_false=false + B:dustCaesium_false=false + B:dustCalcite_false=false + B:dustCalcium_false=false + B:dustCarbon_false=false + B:dustCassiteriteSand_false=false + B:dustCassiterite_false=false + B:dustCerium_false=false + B:dustCertusQuartz_false=false + B:dustChalcopyrite_false=false + B:dustCharcoal_false=false + B:dustCheese_false=false + B:dustChili_false=false + B:dustChocolate_false=false + B:dustChrome_false=false + B:dustChromite_false=false + B:dustChrysotile_false=false + B:dustCinnabar_false=false + B:dustClay_false=false + B:dustCoal_false=false + B:dustCobaltBrass_false=false + B:dustCobaltHexahydrate_false=false + B:dustCobaltOxide_false=false + B:dustCobalt_false=false + B:dustCobaltite_false=false + B:dustCocoa_false=false + B:dustCoffee_false=false + B:dustConcrete_false=false + B:dustConstructionFoam_false=false + B:dustCooperite_false=false + B:dustCopper_false=false + B:dustCrudeOil_false=false + B:dustCupricOxide_false=false + B:dustCupronickel_false=false + B:dustDamascusSteel_false=false + B:dustDarkAsh_false=false + B:dustDiamond_false=false + B:dustDiatomite_false=false + B:dustDilithium_false=false + B:dustDolomite_false=false + B:dustDuranium_false=false + B:dustElectrum_false=false + B:dustEmerald_false=false + B:dustEmery_false=false + B:dustEnderEye_false=false + B:dustEnderPearl_false=false + B:dustEndstone_false=false + B:dustEpidote_false=false + B:dustEpoxidFiberReinforced_false=false + B:dustEpoxid_false=false + B:dustEuropium_false=false + B:dustFerriteMixture_false=false + B:dustFerrosilite_false=false + B:dustFireclay_false=false + B:dustFlint_false=false + B:dustFoolsRuby_false=false + B:dustForcicium_false=false + B:dustForcillium_false=false + B:dustFullersEarth_false=false + B:dustGalena_false=false + B:dustGalliumArsenide_false=false + B:dustGallium_false=false + B:dustGarnetRed_false=false + B:dustGarnetSand_false=false + B:dustGarnetYellow_false=false + B:dustGarnierite_false=false + B:dustGlass_false=false + B:dustGlauconiteSand_false=false + B:dustGlauconite_false=false + B:dustGold_false=false + B:dustGraniteBlack_false=false + B:dustGraniteRed_false=false + B:dustGraniticMineralSand_false=false + B:dustGraphene_false=false + B:dustGraphite_false=false + B:dustGreenSapphire_false=false + B:dustGreenstone_false=false + B:dustGrossular_false=false + B:dustGunpowder_false=false + B:dustGypsum_false=false + B:dustHSSE_false=false + B:dustHSSG_false=false + B:dustHSSS_false=false + B:dustHydratedCoal_false=false + B:dustIce_false=false + B:dustIlmenite_false=false + B:dustImpureAlmandine_false=false + B:dustImpureAluminium_false=false + B:dustImpureAmethyst_false=false + B:dustImpureApatite_false=false + B:dustImpureBandedIron_false=false + B:dustImpureBarite_false=false + B:dustImpureBasalt_false=false + B:dustImpureBastnasite_false=false + B:dustImpureBauxite_false=false + B:dustImpureBentonite_false=false + B:dustImpureBeryllium_false=false + B:dustImpureBismuth_false=false + B:dustImpureBlueTopaz_false=false + B:dustImpureBrownLimonite_false=false + B:dustImpureCalcite_false=false + B:dustImpureCassiteriteSand_false=false + B:dustImpureCassiterite_false=false + B:dustImpureCertusQuartz_false=false + B:dustImpureChalcopyrite_false=false + B:dustImpureChrome_false=false + B:dustImpureChromite_false=false + B:dustImpureCinnabar_false=false + B:dustImpureCoal_false=false + B:dustImpureCobaltite_false=false + B:dustImpureCooperite_false=false + B:dustImpureCopper_false=false + B:dustImpureDiamond_false=false + B:dustImpureDiatomite_false=false + B:dustImpureEmerald_false=false + B:dustImpureEndstone_false=false + B:dustImpureFlint_false=false + B:dustImpureFoolsRuby_false=false + B:dustImpureGalena_false=false + B:dustImpureGarnetRed_false=false + B:dustImpureGarnetYellow_false=false + B:dustImpureGarnierite_false=false + B:dustImpureGlauconite_false=false + B:dustImpureGold_false=false + B:dustImpureGraniteBlack_false=false + B:dustImpureGraniteRed_false=false + B:dustImpureGraphite_false=false + B:dustImpureGreenSapphire_false=false + B:dustImpureGrossular_false=false + B:dustImpureIlmenite_false=false + B:dustImpureIridium_false=false + B:dustImpureIron_false=false + B:dustImpureLapis_false=false + B:dustImpureLazurite_false=false + B:dustImpureLead_false=false + B:dustImpureLepidolite_false=false + B:dustImpureLignite_false=false + B:dustImpureLithium_false=false + B:dustImpureMagnesite_false=false + B:dustImpureMagnetite_false=false + B:dustImpureMalachite_false=false + B:dustImpureManganese_false=false + B:dustImpureMarble_false=false + B:dustImpureMolybdenite_false=false + B:dustImpureMolybdenum_false=false + B:dustImpureMonazite_false=false + B:dustImpureNaquadahEnriched_false=false + B:dustImpureNaquadah_false=false + B:dustImpureNaquadria_false=false + B:dustImpureNeodymium_false=false + B:dustImpureNetherQuartz_false=false + B:dustImpureNetherrack_false=false + B:dustImpureNickel_false=false + B:dustImpureOilsands_false=false + B:dustImpureOlivine_false=false + B:dustImpureOpal_false=false + B:dustImpureOsmium_false=false + B:dustImpurePalladium_false=false + B:dustImpurePentlandite_false=false + B:dustImpurePhosphate_false=false + B:dustImpurePhosphorus_false=false + B:dustImpurePitchblende_false=false + B:dustImpurePlatinum_false=false + B:dustImpurePlutonium_false=false + B:dustImpurePowellite_false=false + B:dustImpurePyrite_false=false + B:dustImpurePyrochlore_false=false + B:dustImpurePyrolusite_false=false + B:dustImpurePyrope_false=false + B:dustImpureQuartzite_false=false + B:dustImpureRedrock_false=false + B:dustImpureRedstone_false=false + B:dustImpureRockSalt_false=false + B:dustImpureRuby_false=false + B:dustImpureSalt_false=false + B:dustImpureSaltpeter_false=false + B:dustImpureSapphire_false=false + B:dustImpureScheelite_false=false + B:dustImpureSilver_false=false + B:dustImpureSoapstone_false=false + B:dustImpureSodalite_false=false + B:dustImpureSpessartine_false=false + B:dustImpureSphalerite_false=false + B:dustImpureSpodumene_false=false + B:dustImpureStibnite_false=false + B:dustImpureStone_false=false + B:dustImpureSulfur_false=false + B:dustImpureTalc_false=false + B:dustImpureTantalite_false=false + B:dustImpureTanzanite_false=false + B:dustImpureTetrahedrite_false=false + B:dustImpureThorium_false=false + B:dustImpureTin_false=false + B:dustImpureTitanium_false=false + B:dustImpureTopaz_false=false + B:dustImpureTungstate_false=false + B:dustImpureUraninite_false=false + B:dustImpureUranium235_false=false + B:dustImpureUranium_false=false + B:dustImpureVanadiumMagnetite_false=false + B:dustImpureWulfenite_false=false + B:dustImpureYellowLimonite_false=false + B:dustImpureZinc_false=false + B:dustIndiumGalliumPhosphide_false=false + B:dustIndium_false=false + B:dustInvar_false=false + B:dustIridium_false=false + B:dustIronMagnetic_false=false + B:dustIron_false=false + B:dustJade_false=false + B:dustJasper_false=false + B:dustKanthal_false=false + B:dustKaolinite_false=false + B:dustKyanite_false=false + B:dustLapis_false=false + B:dustLazurite_false=false + B:dustLead_false=false + B:dustLepidolite_false=false + B:dustLignite_false=false + B:dustLithium_false=false + B:dustLutetium_false=false + B:dustMagnalium_false=false + B:dustMagnesia_false=false + B:dustMagnesite_false=false + B:dustMagnesium_false=false + B:dustMagnesiumchloride_false=false + B:dustMagnetite_false=false + B:dustMalachite_false=false + B:dustManganese_false=false + B:dustMarble_false=false + B:dustMassicot_false=false + B:dustMeatCooked_false=false + B:dustMeatRaw_false=false + B:dustMetalMixture_false=false + B:dustMica_false=false + B:dustMigmatite_false=false + B:dustMilk_false=false + B:dustMirabilite_false=false + B:dustMithril_false=false + B:dustMolybdenite_false=false + B:dustMolybdenum_false=false + B:dustMonazite_false=false + B:dustNaquadahAlloy_false=false + B:dustNaquadahEnriched_false=false + B:dustNaquadah_false=false + B:dustNaquadria_false=false + B:dustNeodymiumMagnetic_false=false + B:dustNeodymium_false=false + B:dustNetherBrick_false=false + B:dustNetherQuartz_false=false + B:dustNetherStar_false=false + B:dustNetherrack_false=false + B:dustNeutronium_false=false + B:dustNichrome_false=false + B:dustNickelZincFerrite_false=false + B:dustNickel_false=false + B:dustNiobiumNitride_false=false + B:dustNiobiumTitanium_false=false + B:dustNiobium_false=false + B:dustNiter_false=false + B:dustObsidian_false=false + B:dustOilsands_false=false + B:dustOlivine_false=false + B:dustOpal_false=false + B:dustOsmiridium_false=false + B:dustOsmium_false=false + B:dustPalladium_false=false + B:dustPaper_false=false + B:dustPentlandite_false=false + B:dustPerlite_false=false + B:dustPhosphate_false=false + B:dustPhosphor_false=false + B:dustPhosphorousPentoxide_false=false + B:dustPhosphorus_false=false + B:dustPigIron_false=false + B:dustPitchblende_false=false + B:dustPlastic_false=false + B:dustPlatinumGroupSludge_false=false + B:dustPlatinum_false=false + B:dustPlutonium241_false=false + B:dustPlutonium_false=false + B:dustPollucite_false=false + B:dustPolycaprolactam_false=false + B:dustPolydimethylsiloxane_false=false + B:dustPolyphenyleneSulfide_false=false + B:dustPolystyrene_false=false + B:dustPolytetrafluoroethylene_false=false + B:dustPolyvinylChloride_false=false + B:dustPotash_false=false + B:dustPotassiumFeldspar_false=false + B:dustPotassium_false=false + B:dustPowellite_false=false + B:dustPumice_false=false + B:dustPureAlmandine_false=false + B:dustPureAluminium_false=false + B:dustPureAmethyst_false=false + B:dustPureApatite_false=false + B:dustPureBandedIron_false=false + B:dustPureBarite_false=false + B:dustPureBastnasite_false=false + B:dustPureBauxite_false=false + B:dustPureBentonite_false=false + B:dustPureBeryllium_false=false + B:dustPureBismuth_false=false + B:dustPureBlueTopaz_false=false + B:dustPureBrownLimonite_false=false + B:dustPureCalcite_false=false + B:dustPureCassiteriteSand_false=false + B:dustPureCassiterite_false=false + B:dustPureCertusQuartz_false=false + B:dustPureChalcopyrite_false=false + B:dustPureChrome_false=false + B:dustPureChromite_false=false + B:dustPureCinnabar_false=false + B:dustPureCoal_false=false + B:dustPureCobaltite_false=false + B:dustPureCooperite_false=false + B:dustPureCopper_false=false + B:dustPureDiamond_false=false + B:dustPureDiatomite_false=false + B:dustPureEmerald_false=false + B:dustPureFoolsRuby_false=false + B:dustPureGalena_false=false + B:dustPureGarnetRed_false=false + B:dustPureGarnetYellow_false=false + B:dustPureGarnierite_false=false + B:dustPureGlauconite_false=false + B:dustPureGold_false=false + B:dustPureGraphite_false=false + B:dustPureGreenSapphire_false=false + B:dustPureGrossular_false=false + B:dustPureIlmenite_false=false + B:dustPureIridium_false=false + B:dustPureIron_false=false + B:dustPureLapis_false=false + B:dustPureLazurite_false=false + B:dustPureLead_false=false + B:dustPureLepidolite_false=false + B:dustPureLignite_false=false + B:dustPureLithium_false=false + B:dustPureMagnesite_false=false + B:dustPureMagnetite_false=false + B:dustPureMalachite_false=false + B:dustPureManganese_false=false + B:dustPureMolybdenite_false=false + B:dustPureMolybdenum_false=false + B:dustPureMonazite_false=false + B:dustPureNaquadahEnriched_false=false + B:dustPureNaquadah_false=false + B:dustPureNaquadria_false=false + B:dustPureNeodymium_false=false + B:dustPureNetherQuartz_false=false + B:dustPureNickel_false=false + B:dustPureOilsands_false=false + B:dustPureOlivine_false=false + B:dustPureOpal_false=false + B:dustPureOsmium_false=false + B:dustPurePalladium_false=false + B:dustPurePentlandite_false=false + B:dustPurePhosphate_false=false + B:dustPurePhosphorus_false=false + B:dustPurePitchblende_false=false + B:dustPurePlatinum_false=false + B:dustPurePlutonium_false=false + B:dustPurePowellite_false=false + B:dustPurePyrite_false=false + B:dustPurePyrochlore_false=false + B:dustPurePyrolusite_false=false + B:dustPurePyrope_false=false + B:dustPureQuartzite_false=false + B:dustPureRedstone_false=false + B:dustPureRockSalt_false=false + B:dustPureRuby_false=false + B:dustPureSalt_false=false + B:dustPureSaltpeter_false=false + B:dustPureSapphire_false=false + B:dustPureScheelite_false=false + B:dustPureSilver_false=false + B:dustPureSoapstone_false=false + B:dustPureSodalite_false=false + B:dustPureSpessartine_false=false + B:dustPureSphalerite_false=false + B:dustPureSpodumene_false=false + B:dustPureStibnite_false=false + B:dustPureSulfur_false=false + B:dustPureTalc_false=false + B:dustPureTantalite_false=false + B:dustPureTanzanite_false=false + B:dustPureTetrahedrite_false=false + B:dustPureThorium_false=false + B:dustPureTin_false=false + B:dustPureTitanium_false=false + B:dustPureTopaz_false=false + B:dustPureTungstate_false=false + B:dustPureUraninite_false=false + B:dustPureUranium235_false=false + B:dustPureUranium_false=false + B:dustPureVanadiumMagnetite_false=false + B:dustPureWulfenite_false=false + B:dustPureYellowLimonite_false=false + B:dustPureZinc_false=false + B:dustPyrite_false=false + B:dustPyrochlore_false=false + B:dustPyrolusite_false=false + B:dustPyrope_false=false + B:dustPyrotheum_false=false + B:dustQuartzSand_false=false + B:dustQuartzite_false=false + B:dustQuicklime_false=false + B:dustRareEarth_false=false + B:dustRawRubber_false=false + B:dustRawStyreneButadieneRubber_false=false + B:dustRealgar_false=false + B:dustRedAlloy_false=false + B:dustRedSteel_false=false + B:dustRedrock_false=false + B:dustRockSalt_false=false + B:dustRoseGold_false=false + B:dustRubber_false=false + B:dustRuby_false=false + B:dustRutile_false=false + B:dustSalt_false=false + B:dustSaltpeter_false=false + B:dustSapphire_false=false + B:dustScheelite_false=false + B:dustSiliconDioxide_false=false + B:dustSilicon_false=false + B:dustSilicone_false=false + B:dustSiltstone_false=false + B:dustSilver_false=false + B:dustSmallAlduorite_false=false + B:dustSmallAlmandine_false=false + B:dustSmallAluminium_false=false + B:dustSmallAlunite_false=false + B:dustSmallAmericium_false=false + B:dustSmallAmethyst_false=false + B:dustSmallAndradite_false=false + B:dustSmallAnnealedCopper_false=false + B:dustSmallAntimonyTrioxide_false=false + B:dustSmallAntimony_false=false + B:dustSmallApatite_false=false + B:dustSmallArsenicTrioxide_false=false + B:dustSmallArsenic_false=false + B:dustSmallAsbestos_false=false + B:dustSmallAsh_false=false + B:dustSmallBandedIron_false=false + B:dustSmallBarite_false=false + B:dustSmallBarium_false=false + B:dustSmallBasalt_false=false + B:dustSmallBasalticMineralSand_false=false + B:dustSmallBastnasite_false=false + B:dustSmallBatteryAlloy_false=false + B:dustSmallBauxite_false=false + B:dustSmallBentonite_false=false + B:dustSmallBeryllium_false=false + B:dustSmallBiotite_false=false + B:dustSmallBismuthBronze_false=false + B:dustSmallBismuth_false=false + B:dustSmallBlackBronze_false=false + B:dustSmallBlackSteel_false=false + B:dustSmallBlaze_false=false + B:dustSmallBlueSteel_false=false + B:dustSmallBlueTopaz_false=false + B:dustSmallBluestone_false=false + B:dustSmallBone_false=false + B:dustSmallBorax_false=false + B:dustSmallBoron_false=false + B:dustSmallBorosilicateGlass_false=false + B:dustSmallBrass_false=false + B:dustSmallBrick_false=false + B:dustSmallBronze_false=false + B:dustSmallBrownLimonite_false=false + B:dustSmallCadmium_false=false + B:dustSmallCaesium_false=false + B:dustSmallCalcite_false=false + B:dustSmallCalcium_false=false + B:dustSmallCarbon_false=false + B:dustSmallCassiteriteSand_false=false + B:dustSmallCassiterite_false=false + B:dustSmallCerium_false=false + B:dustSmallCertusQuartz_false=false + B:dustSmallChalcopyrite_false=false + B:dustSmallCharcoal_false=false + B:dustSmallCheese_false=false + B:dustSmallChili_false=false + B:dustSmallChocolate_false=false + B:dustSmallChrome_false=false + B:dustSmallChromite_false=false + B:dustSmallChrysotile_false=false + B:dustSmallCinnabar_false=false + B:dustSmallClay_false=false + B:dustSmallCoal_false=false + B:dustSmallCobaltBrass_false=false + B:dustSmallCobaltHexahydrate_false=false + B:dustSmallCobaltOxide_false=false + B:dustSmallCobalt_false=false + B:dustSmallCobaltite_false=false + B:dustSmallCocoa_false=false + B:dustSmallCoffee_false=false + B:dustSmallConcrete_false=false + B:dustSmallConstructionFoam_false=false + B:dustSmallCooperite_false=false + B:dustSmallCopper_false=false + B:dustSmallCrudeOil_false=false + B:dustSmallCupricOxide_false=false + B:dustSmallCupronickel_false=false + B:dustSmallDamascusSteel_false=false + B:dustSmallDarkAsh_false=false + B:dustSmallDiamond_false=false + B:dustSmallDiatomite_false=false + B:dustSmallDilithium_false=false + B:dustSmallDolomite_false=false + B:dustSmallDuranium_false=false + B:dustSmallElectrum_false=false + B:dustSmallEmerald_false=false + B:dustSmallEmery_false=false + B:dustSmallEnderEye_false=false + B:dustSmallEnderPearl_false=false + B:dustSmallEndstone_false=false + B:dustSmallEpidote_false=false + B:dustSmallEpoxidFiberReinforced_false=false + B:dustSmallEpoxid_false=false + B:dustSmallEuropium_false=false + B:dustSmallFerriteMixture_false=false + B:dustSmallFerrosilite_false=false + B:dustSmallFireclay_false=false + B:dustSmallFlint_false=false + B:dustSmallFoolsRuby_false=false + B:dustSmallForcicium_false=false + B:dustSmallForcillium_false=false + B:dustSmallFullersEarth_false=false + B:dustSmallGalena_false=false + B:dustSmallGalliumArsenide_false=false + B:dustSmallGallium_false=false + B:dustSmallGarnetRed_false=false + B:dustSmallGarnetSand_false=false + B:dustSmallGarnetYellow_false=false + B:dustSmallGarnierite_false=false + B:dustSmallGlass_false=false + B:dustSmallGlauconiteSand_false=false + B:dustSmallGlauconite_false=false + B:dustSmallGlowstone_false=false + B:dustSmallGold_false=false + B:dustSmallGraniteBlack_false=false + B:dustSmallGraniteRed_false=false + B:dustSmallGraniticMineralSand_false=false + B:dustSmallGraphene_false=false + B:dustSmallGraphite_false=false + B:dustSmallGreenSapphire_false=false + B:dustSmallGreenstone_false=false + B:dustSmallGrossular_false=false + B:dustSmallGunpowder_false=false + B:dustSmallGypsum_false=false + B:dustSmallHSSE_false=false + B:dustSmallHSSG_false=false + B:dustSmallHSSS_false=false + B:dustSmallHydratedCoal_false=false + B:dustSmallIce_false=false + B:dustSmallIlmenite_false=false + B:dustSmallIndiumGalliumPhosphide_false=false + B:dustSmallIndium_false=false + B:dustSmallInvar_false=false + B:dustSmallIridium_false=false + B:dustSmallIronMagnetic_false=false + B:dustSmallIron_false=false + B:dustSmallJade_false=false + B:dustSmallJasper_false=false + B:dustSmallKanthal_false=false + B:dustSmallKaolinite_false=false + B:dustSmallKyanite_false=false + B:dustSmallLapis_false=false + B:dustSmallLazurite_false=false + B:dustSmallLead_false=false + B:dustSmallLepidolite_false=false + B:dustSmallLignite_false=false + B:dustSmallLithium_false=false + B:dustSmallLutetium_false=false + B:dustSmallMagnalium_false=false + B:dustSmallMagnesia_false=false + B:dustSmallMagnesite_false=false + B:dustSmallMagnesium_false=false + B:dustSmallMagnesiumchloride_false=false + B:dustSmallMagnetite_false=false + B:dustSmallMalachite_false=false + B:dustSmallManganese_false=false + B:dustSmallMarble_false=false + B:dustSmallMassicot_false=false + B:dustSmallMeatCooked_false=false + B:dustSmallMeatRaw_false=false + B:dustSmallMetalMixture_false=false + B:dustSmallMica_false=false + B:dustSmallMigmatite_false=false + B:dustSmallMilk_false=false + B:dustSmallMirabilite_false=false + B:dustSmallMithril_false=false + B:dustSmallMolybdenite_false=false + B:dustSmallMolybdenum_false=false + B:dustSmallMonazite_false=false + B:dustSmallNaquadahAlloy_false=false + B:dustSmallNaquadahEnriched_false=false + B:dustSmallNaquadah_false=false + B:dustSmallNaquadria_false=false + B:dustSmallNeodymiumMagnetic_false=false + B:dustSmallNeodymium_false=false + B:dustSmallNetherBrick_false=false + B:dustSmallNetherQuartz_false=false + B:dustSmallNetherStar_false=false + B:dustSmallNetherrack_false=false + B:dustSmallNeutronium_false=false + B:dustSmallNichrome_false=false + B:dustSmallNickelZincFerrite_false=false + B:dustSmallNickel_false=false + B:dustSmallNiobiumNitride_false=false + B:dustSmallNiobiumTitanium_false=false + B:dustSmallNiobium_false=false + B:dustSmallNiter_false=false + B:dustSmallObsidian_false=false + B:dustSmallOilsands_false=false + B:dustSmallOlivine_false=false + B:dustSmallOpal_false=false + B:dustSmallOsmiridium_false=false + B:dustSmallOsmium_false=false + B:dustSmallPalladium_false=false + B:dustSmallPaper_false=false + B:dustSmallPentlandite_false=false + B:dustSmallPerlite_false=false + B:dustSmallPhosphate_false=false + B:dustSmallPhosphor_false=false + B:dustSmallPhosphorousPentoxide_false=false + B:dustSmallPhosphorus_false=false + B:dustSmallPigIron_false=false + B:dustSmallPitchblende_false=false + B:dustSmallPlastic_false=false + B:dustSmallPlatinumGroupSludge_false=false + B:dustSmallPlatinum_false=false + B:dustSmallPlutonium241_false=false + B:dustSmallPlutonium_false=false + B:dustSmallPollucite_false=false + B:dustSmallPolycaprolactam_false=false + B:dustSmallPolydimethylsiloxane_false=false + B:dustSmallPolyphenyleneSulfide_false=false + B:dustSmallPolystyrene_false=false + B:dustSmallPolytetrafluoroethylene_false=false + B:dustSmallPolyvinylChloride_false=false + B:dustSmallPotash_false=false + B:dustSmallPotassiumFeldspar_false=false + B:dustSmallPotassium_false=false + B:dustSmallPowellite_false=false + B:dustSmallPumice_false=false + B:dustSmallPyrite_false=false + B:dustSmallPyrochlore_false=false + B:dustSmallPyrolusite_false=false + B:dustSmallPyrope_false=false + B:dustSmallPyrotheum_false=false + B:dustSmallQuartzSand_false=false + B:dustSmallQuartzite_false=false + B:dustSmallQuicklime_false=false + B:dustSmallRareEarth_false=false + B:dustSmallRawRubber_false=false + B:dustSmallRawStyreneButadieneRubber_false=false + B:dustSmallRealgar_false=false + B:dustSmallRedAlloy_false=false + B:dustSmallRedSteel_false=false + B:dustSmallRedrock_false=false + B:dustSmallRedstone_false=false + B:dustSmallRockSalt_false=false + B:dustSmallRoseGold_false=false + B:dustSmallRubber_false=false + B:dustSmallRuby_false=false + B:dustSmallRutile_false=false + B:dustSmallSalt_false=false + B:dustSmallSaltpeter_false=false + B:dustSmallSapphire_false=false + B:dustSmallScheelite_false=false + B:dustSmallSiliconDioxide_false=false + B:dustSmallSilicon_false=false + B:dustSmallSilicone_false=false + B:dustSmallSiltstone_false=false + B:dustSmallSilver_false=false + B:dustSmallSnow_false=false + B:dustSmallSoapstone_false=false + B:dustSmallSodaAsh_false=false + B:dustSmallSodalite_false=false + B:dustSmallSodiumBisulfate_false=false + B:dustSmallSodiumHydroxide_GT5U_false=false + B:dustSmallSodiumSulfide_false=false + B:dustSmallSodium_false=false + B:dustSmallSolderingAlloy_false=false + B:dustSmallSpessartine_false=false + B:dustSmallSphalerite_false=false + B:dustSmallSpodumene_false=false + B:dustSmallStainlessSteel_false=false + B:dustSmallSteelMagnetic_false=false + B:dustSmallSteel_false=false + B:dustSmallSterlingSilver_false=false + B:dustSmallStibnite_false=false + B:dustSmallStone_false=false + B:dustSmallStyreneButadieneRubber_false=false + B:dustSmallSugar_false=false + B:dustSmallSulfur_false=false + B:dustSmallTalc_false=false + B:dustSmallTantalite_false=false + B:dustSmallTantalum_false=false + B:dustSmallTanzanite_false=false + B:dustSmallTetrahedrite_false=false + B:dustSmallThorium_false=false + B:dustSmallTinAlloy_false=false + B:dustSmallTin_false=false + B:dustSmallTitanium_false=false + B:dustSmallTopaz_false=false + B:dustSmallTritanium_false=false + B:dustSmallTrona_false=false + B:dustSmallTungstate_false=false + B:dustSmallTungstenCarbide_false=false + B:dustSmallTungstenSteel_false=false + B:dustSmallTungsten_false=false + B:dustSmallUltimet_false=false + B:dustSmallUraninite_false=false + B:dustSmallUranium235_false=false + B:dustSmallUranium_false=false + B:dustSmallUvarovite_false=false + B:dustSmallVanadiumGallium_false=false + B:dustSmallVanadiumMagnetite_false=false + B:dustSmallVanadiumSteel_false=false + B:dustSmallVanadium_false=false + B:dustSmallVermiculite_false=false + B:dustSmallVolcanicAsh_false=false + B:dustSmallWheat_false=false + B:dustSmallWollastonite_false=false + B:dustSmallWoodSealed_false=false + B:dustSmallWood_false=false + B:dustSmallWroughtIron_false=false + B:dustSmallWulfenite_false=false + B:dustSmallYellowLimonite_false=false + B:dustSmallYttriumBariumCuprate_false=false + B:dustSmallYttrium_false=false + B:dustSmallZeolite_false=false + B:dustSmallZinc_false=false + B:dustSmallZincite_false=false + B:dustSnow_false=false + B:dustSoapstone_false=false + B:dustSodaAsh_false=false + B:dustSodalite_false=false + B:dustSodiumBisulfate_false=false + B:dustSodiumHydroxide_GT5U_false=false + B:dustSodiumSulfide_false=false + B:dustSodium_false=false + B:dustSolderingAlloy_false=false + B:dustSpessartine_false=false + B:dustSphalerite_false=false + B:dustSpodumene_false=false + B:dustStainlessSteel_false=false + B:dustSteelMagnetic_false=false + B:dustSteel_false=false + B:dustSterlingSilver_false=false + B:dustStibnite_false=false + B:dustStone_false=false + B:dustStyreneButadieneRubber_false=false + B:dustSugar_false=false + B:dustSulfur_false=false + B:dustTalc_false=false + B:dustTantalite_false=false + B:dustTantalum_false=false + B:dustTanzanite_false=false + B:dustTetrahedrite_false=false + B:dustThorium_false=false + B:dustTinAlloy_false=false + B:dustTin_false=false + B:dustTinyAlduorite_false=false + B:dustTinyAlmandine_false=false + B:dustTinyAluminium_false=false + B:dustTinyAlunite_false=false + B:dustTinyAmericium_false=false + B:dustTinyAmethyst_false=false + B:dustTinyAndradite_false=false + B:dustTinyAnnealedCopper_false=false + B:dustTinyAntimonyTrioxide_false=false + B:dustTinyAntimony_false=false + B:dustTinyApatite_false=false + B:dustTinyArsenicTrioxide_false=false + B:dustTinyArsenic_false=false + B:dustTinyAsbestos_false=false + B:dustTinyAsh_false=false + B:dustTinyBandedIron_false=false + B:dustTinyBarite_false=false + B:dustTinyBarium_false=false + B:dustTinyBasalt_false=false + B:dustTinyBasalticMineralSand_false=false + B:dustTinyBastnasite_false=false + B:dustTinyBatteryAlloy_false=false + B:dustTinyBauxite_false=false + B:dustTinyBentonite_false=false + B:dustTinyBeryllium_false=false + B:dustTinyBiotite_false=false + B:dustTinyBismuthBronze_false=false + B:dustTinyBismuth_false=false + B:dustTinyBlackBronze_false=false + B:dustTinyBlackSteel_false=false + B:dustTinyBlaze_false=false + B:dustTinyBlueSteel_false=false + B:dustTinyBlueTopaz_false=false + B:dustTinyBluestone_false=false + B:dustTinyBone_false=false + B:dustTinyBorax_false=false + B:dustTinyBoron_false=false + B:dustTinyBorosilicateGlass_false=false + B:dustTinyBrass_false=false + B:dustTinyBrick_false=false + B:dustTinyBronze_false=false + B:dustTinyBrownLimonite_false=false + B:dustTinyCadmium_false=false + B:dustTinyCaesium_false=false + B:dustTinyCalcite_false=false + B:dustTinyCalcium_false=false + B:dustTinyCarbon_false=false + B:dustTinyCassiteriteSand_false=false + B:dustTinyCassiterite_false=false + B:dustTinyCerium_false=false + B:dustTinyCertusQuartz_false=false + B:dustTinyChalcopyrite_false=false + B:dustTinyCharcoal_false=false + B:dustTinyCheese_false=false + B:dustTinyChili_false=false + B:dustTinyChocolate_false=false + B:dustTinyChrome_false=false + B:dustTinyChromite_false=false + B:dustTinyChrysotile_false=false + B:dustTinyCinnabar_false=false + B:dustTinyClay_false=false + B:dustTinyCoal_false=false + B:dustTinyCobaltBrass_false=false + B:dustTinyCobaltHexahydrate_false=false + B:dustTinyCobaltOxide_false=false + B:dustTinyCobalt_false=false + B:dustTinyCobaltite_false=false + B:dustTinyCocoa_false=false + B:dustTinyCoffee_false=false + B:dustTinyConcrete_false=false + B:dustTinyConstructionFoam_false=false + B:dustTinyCooperite_false=false + B:dustTinyCopper_false=false + B:dustTinyCrudeOil_false=false + B:dustTinyCupricOxide_false=false + B:dustTinyCupronickel_false=false + B:dustTinyDamascusSteel_false=false + B:dustTinyDarkAsh_false=false + B:dustTinyDiamond_false=false + B:dustTinyDiatomite_false=false + B:dustTinyDilithium_false=false + B:dustTinyDolomite_false=false + B:dustTinyDuranium_false=false + B:dustTinyElectrum_false=false + B:dustTinyEmerald_false=false + B:dustTinyEmery_false=false + B:dustTinyEnderEye_false=false + B:dustTinyEnderPearl_false=false + B:dustTinyEndstone_false=false + B:dustTinyEpidote_false=false + B:dustTinyEpoxidFiberReinforced_false=false + B:dustTinyEpoxid_false=false + B:dustTinyEuropium_false=false + B:dustTinyFerriteMixture_false=false + B:dustTinyFerrosilite_false=false + B:dustTinyFireclay_false=false + B:dustTinyFlint_false=false + B:dustTinyFoolsRuby_false=false + B:dustTinyForcicium_false=false + B:dustTinyForcillium_false=false + B:dustTinyFullersEarth_false=false + B:dustTinyGalena_false=false + B:dustTinyGalliumArsenide_false=false + B:dustTinyGallium_false=false + B:dustTinyGarnetRed_false=false + B:dustTinyGarnetSand_false=false + B:dustTinyGarnetYellow_false=false + B:dustTinyGarnierite_false=false + B:dustTinyGlass_false=false + B:dustTinyGlauconiteSand_false=false + B:dustTinyGlauconite_false=false + B:dustTinyGlowstone_false=false + B:dustTinyGold_false=false + B:dustTinyGraniteBlack_false=false + B:dustTinyGraniteRed_false=false + B:dustTinyGraniticMineralSand_false=false + B:dustTinyGraphene_false=false + B:dustTinyGraphite_false=false + B:dustTinyGreenSapphire_false=false + B:dustTinyGreenstone_false=false + B:dustTinyGrossular_false=false + B:dustTinyGunpowder_false=false + B:dustTinyGypsum_false=false + B:dustTinyHSSE_false=false + B:dustTinyHSSG_false=false + B:dustTinyHSSS_false=false + B:dustTinyHydratedCoal_false=false + B:dustTinyIce_false=false + B:dustTinyIlmenite_false=false + B:dustTinyIndiumGalliumPhosphide_false=false + B:dustTinyIndium_false=false + B:dustTinyInvar_false=false + B:dustTinyIridium_false=false + B:dustTinyIronMagnetic_false=false + B:dustTinyIron_false=false + B:dustTinyJade_false=false + B:dustTinyJasper_false=false + B:dustTinyKanthal_false=false + B:dustTinyKaolinite_false=false + B:dustTinyKyanite_false=false + B:dustTinyLapis_false=false + B:dustTinyLazurite_false=false + B:dustTinyLead_false=false + B:dustTinyLepidolite_false=false + B:dustTinyLignite_false=false + B:dustTinyLithium_false=false + B:dustTinyLutetium_false=false + B:dustTinyMagnalium_false=false + B:dustTinyMagnesia_false=false + B:dustTinyMagnesite_false=false + B:dustTinyMagnesium_false=false + B:dustTinyMagnesiumchloride_false=false + B:dustTinyMagnetite_false=false + B:dustTinyMalachite_false=false + B:dustTinyManganese_false=false + B:dustTinyMarble_false=false + B:dustTinyMassicot_false=false + B:dustTinyMeatCooked_false=false + B:dustTinyMeatRaw_false=false + B:dustTinyMetalMixture_false=false + B:dustTinyMica_false=false + B:dustTinyMigmatite_false=false + B:dustTinyMilk_false=false + B:dustTinyMirabilite_false=false + B:dustTinyMithril_false=false + B:dustTinyMolybdenite_false=false + B:dustTinyMolybdenum_false=false + B:dustTinyMonazite_false=false + B:dustTinyNaquadahAlloy_false=false + B:dustTinyNaquadahEnriched_false=false + B:dustTinyNaquadah_false=false + B:dustTinyNaquadria_false=false + B:dustTinyNeodymiumMagnetic_false=false + B:dustTinyNeodymium_false=false + B:dustTinyNetherBrick_false=false + B:dustTinyNetherQuartz_false=false + B:dustTinyNetherStar_false=false + B:dustTinyNetherrack_false=false + B:dustTinyNeutronium_false=false + B:dustTinyNichrome_false=false + B:dustTinyNickelZincFerrite_false=false + B:dustTinyNickel_false=false + B:dustTinyNiobiumNitride_false=false + B:dustTinyNiobiumTitanium_false=false + B:dustTinyNiobium_false=false + B:dustTinyNiter_false=false + B:dustTinyObsidian_false=false + B:dustTinyOilsands_false=false + B:dustTinyOlivine_false=false + B:dustTinyOpal_false=false + B:dustTinyOsmiridium_false=false + B:dustTinyOsmium_false=false + B:dustTinyPalladium_false=false + B:dustTinyPaper_false=false + B:dustTinyPentlandite_false=false + B:dustTinyPerlite_false=false + B:dustTinyPhosphate_false=false + B:dustTinyPhosphor_false=false + B:dustTinyPhosphorousPentoxide_false=false + B:dustTinyPhosphorus_false=false + B:dustTinyPigIron_false=false + B:dustTinyPitchblende_false=false + B:dustTinyPlastic_false=false + B:dustTinyPlatinumGroupSludge_false=false + B:dustTinyPlatinum_false=false + B:dustTinyPlutonium241_false=false + B:dustTinyPlutonium_false=false + B:dustTinyPollucite_false=false + B:dustTinyPolycaprolactam_false=false + B:dustTinyPolydimethylsiloxane_false=false + B:dustTinyPolyphenyleneSulfide_false=false + B:dustTinyPolystyrene_false=false + B:dustTinyPolytetrafluoroethylene_false=false + B:dustTinyPolyvinylChloride_false=false + B:dustTinyPotash_false=false + B:dustTinyPotassiumFeldspar_false=false + B:dustTinyPotassium_false=false + B:dustTinyPowellite_false=false + B:dustTinyPumice_false=false + B:dustTinyPyrite_false=false + B:dustTinyPyrochlore_false=false + B:dustTinyPyrolusite_false=false + B:dustTinyPyrope_false=false + B:dustTinyPyrotheum_false=false + B:dustTinyQuartzSand_false=false + B:dustTinyQuartzite_false=false + B:dustTinyQuicklime_false=false + B:dustTinyRareEarth_false=false + B:dustTinyRawRubber_false=false + B:dustTinyRawStyreneButadieneRubber_false=false + B:dustTinyRealgar_false=false + B:dustTinyRedAlloy_false=false + B:dustTinyRedSteel_false=false + B:dustTinyRedrock_false=false + B:dustTinyRedstone_false=false + B:dustTinyRockSalt_false=false + B:dustTinyRoseGold_false=false + B:dustTinyRubber_false=false + B:dustTinyRuby_false=false + B:dustTinyRutile_false=false + B:dustTinySalt_false=false + B:dustTinySaltpeter_false=false + B:dustTinySapphire_false=false + B:dustTinyScheelite_false=false + B:dustTinySiliconDioxide_false=false + B:dustTinySilicon_false=false + B:dustTinySilicone_false=false + B:dustTinySiltstone_false=false + B:dustTinySilver_false=false + B:dustTinySnow_false=false + B:dustTinySoapstone_false=false + B:dustTinySodaAsh_false=false + B:dustTinySodalite_false=false + B:dustTinySodiumBisulfate_false=false + B:dustTinySodiumHydroxide_GT5U_false=false + B:dustTinySodiumSulfide_false=false + B:dustTinySodium_false=false + B:dustTinySolderingAlloy_false=false + B:dustTinySpessartine_false=false + B:dustTinySphalerite_false=false + B:dustTinySpodumene_false=false + B:dustTinyStainlessSteel_false=false + B:dustTinySteelMagnetic_false=false + B:dustTinySteel_false=false + B:dustTinySterlingSilver_false=false + B:dustTinyStibnite_false=false + B:dustTinyStone_false=false + B:dustTinyStyreneButadieneRubber_false=false + B:dustTinySugar_false=false + B:dustTinySulfur_false=false + B:dustTinyTalc_false=false + B:dustTinyTantalite_false=false + B:dustTinyTantalum_false=false + B:dustTinyTanzanite_false=false + B:dustTinyTetrahedrite_false=false + B:dustTinyThorium_false=false + B:dustTinyTinAlloy_false=false + B:dustTinyTin_false=false + B:dustTinyTitanium_false=false + B:dustTinyTopaz_false=false + B:dustTinyTritanium_false=false + B:dustTinyTrona_false=false + B:dustTinyTungstate_false=false + B:dustTinyTungstenCarbide_false=false + B:dustTinyTungstenSteel_false=false + B:dustTinyTungsten_false=false + B:dustTinyUltimet_false=false + B:dustTinyUraninite_false=false + B:dustTinyUranium235_false=false + B:dustTinyUranium_false=false + B:dustTinyUvarovite_false=false + B:dustTinyVanadiumGallium_false=false + B:dustTinyVanadiumMagnetite_false=false + B:dustTinyVanadiumSteel_false=false + B:dustTinyVanadium_false=false + B:dustTinyVermiculite_false=false + B:dustTinyVolcanicAsh_false=false + B:dustTinyWheat_false=false + B:dustTinyWollastonite_false=false + B:dustTinyWoodSealed_false=false + B:dustTinyWood_false=false + B:dustTinyWroughtIron_false=false + B:dustTinyWulfenite_false=false + B:dustTinyYellowLimonite_false=false + B:dustTinyYttriumBariumCuprate_false=false + B:dustTinyYttrium_false=false + B:dustTinyZeolite_false=false + B:dustTinyZinc_false=false + B:dustTinyZincite_false=false + B:dustTitanium_false=false + B:dustTopaz_false=false + B:dustTritanium_false=false + B:dustTrona_false=false + B:dustTungstate_false=false + B:dustTungstenCarbide_false=false + B:dustTungstenSteel_false=false + B:dustTungsten_false=false + B:dustUltimet_false=false + B:dustUraninite_false=false + B:dustUranium235_false=false + B:dustUranium_false=false + B:dustUvarovite_false=false + B:dustVanadiumGallium_false=false + B:dustVanadiumMagnetite_false=false + B:dustVanadiumSteel_false=false + B:dustVanadium_false=false + B:dustVermiculite_false=false + B:dustVolcanicAsh_false=false + B:dustWheat_false=false + B:dustWollastonite_false=false + B:dustWoodSealed_false=false + B:dustWood_false=false + B:dustWroughtIron_false=false + B:dustWulfenite_false=false + B:dustYellowLimonite_false=false + B:dustYttriumBariumCuprate_false=false + B:dustYttrium_false=false + B:dustZeolite_false=false + B:dustZinc_false=false + B:dustZincite_false=false + B:foilAluminium_false=false + B:foilAnnealedCopper_false=false + B:foilBlackSteel_false=false + B:foilCopper_false=false + B:foilDuranium_false=false + B:foilElectrum_false=false + B:foilGold_false=false + B:foilHSSG_false=false + B:foilManganese_false=false + B:foilNaquadahAlloy_false=false + B:foilNaquadah_false=false + B:foilNichrome_false=false + B:foilNiobiumTitanium_false=false + B:foilOsmiridium_false=false + B:foilOsmium_false=false + B:foilPlastic_false=false + B:foilPlatinum_false=false + B:foilPolyphenyleneSulfide_false=false + B:foilPolyvinylChloride_false=false + B:foilSilicon_false=false + B:foilSilicone_false=false + B:foilSteel_false=false + B:foilTitanium_false=false + B:foilTungstenSteel_false=false + B:foilTungsten_false=false + B:foilVanadiumGallium_false=false + B:foilYttriumBariumCuprate_false=false + B:foilZinc_false=false + B:gearGtAluminium_false=false + B:gearGtBronze_false=false + B:gearGtCobaltBrass_false=false + B:gearGtCopper_false=false + B:gearGtDiamond_false=false + B:gearGtGold_false=false + B:gearGtHSSE_false=false + B:gearGtHSSG_false=false + B:gearGtIron_false=false + B:gearGtNeutronium_false=false + B:gearGtSmallAluminium_false=false + B:gearGtSmallHSSE_false=false + B:gearGtSmallHSSG_false=false + B:gearGtSmallNeutronium_false=false + B:gearGtSmallStainlessSteel_false=false + B:gearGtSmallSteel_false=false + B:gearGtSmallTitanium_false=false + B:gearGtSmallTungstenSteel_false=false + B:gearGtStainlessSteel_false=false + B:gearGtSteel_false=false + B:gearGtStone_false=false + B:gearGtTin_false=false + B:gearGtTitanium_false=false + B:gearGtTungstenSteel_false=false + B:gearGtWood_false=false + B:gemAmethyst_false=false + B:gemApatite_false=false + B:gemBlueTopaz_false=false + B:gemCertusQuartz_false=false + B:gemCharcoal_false=false + B:gemChippedAmethyst_false=false + B:gemChippedBlueTopaz_false=false + B:gemChippedDiamond_false=false + B:gemChippedEmerald_false=false + B:gemChippedFoolsRuby_false=false + B:gemChippedGarnetRed_false=false + B:gemChippedGarnetYellow_false=false + B:gemChippedGlass_false=false + B:gemChippedGreenSapphire_false=false + B:gemChippedJasper_false=false + B:gemChippedOlivine_false=false + B:gemChippedOpal_false=false + B:gemChippedRuby_false=false + B:gemChippedSapphire_false=false + B:gemChippedTanzanite_false=false + B:gemChippedTopaz_false=false + B:gemCoal_false=false + B:gemDilithium_false=false + B:gemEnderEye_false=false + B:gemEnderPearl_false=false + B:gemExquisiteAmethyst_false=false + B:gemExquisiteBlueTopaz_false=false + B:gemExquisiteDiamond_false=false + B:gemExquisiteEmerald_false=false + B:gemExquisiteFoolsRuby_false=false + B:gemExquisiteGarnetRed_false=false + B:gemExquisiteGarnetYellow_false=false + B:gemExquisiteGlass_false=false + B:gemExquisiteGreenSapphire_false=false + B:gemExquisiteJasper_false=false + B:gemExquisiteOlivine_false=false + B:gemExquisiteOpal_false=false + B:gemExquisiteRuby_false=false + B:gemExquisiteSapphire_false=false + B:gemExquisiteTanzanite_false=false + B:gemExquisiteTopaz_false=false + B:gemFlawedAmethyst_false=false + B:gemFlawedBlueTopaz_false=false + B:gemFlawedDiamond_false=false + B:gemFlawedEmerald_false=false + B:gemFlawedFoolsRuby_false=false + B:gemFlawedGarnetRed_false=false + B:gemFlawedGarnetYellow_false=false + B:gemFlawedGlass_false=false + B:gemFlawedGreenSapphire_false=false + B:gemFlawedJasper_false=false + B:gemFlawedOlivine_false=false + B:gemFlawedOpal_false=false + B:gemFlawedRuby_false=false + B:gemFlawedSapphire_false=false + B:gemFlawedTanzanite_false=false + B:gemFlawedTopaz_false=false + B:gemFlawlessAmethyst_false=false + B:gemFlawlessBlueTopaz_false=false + B:gemFlawlessDiamond_false=false + B:gemFlawlessEmerald_false=false + B:gemFlawlessFoolsRuby_false=false + B:gemFlawlessGarnetRed_false=false + B:gemFlawlessGarnetYellow_false=false + B:gemFlawlessGlass_false=false + B:gemFlawlessGreenSapphire_false=false + B:gemFlawlessJasper_false=false + B:gemFlawlessOlivine_false=false + B:gemFlawlessOpal_false=false + B:gemFlawlessRuby_false=false + B:gemFlawlessSapphire_false=false + B:gemFlawlessTanzanite_false=false + B:gemFlawlessTopaz_false=false + B:gemFoolsRuby_false=false + B:gemForcicium_false=false + B:gemForcillium_false=false + B:gemGarnetRed_false=false + B:gemGarnetYellow_false=false + B:gemGlass_false=false + B:gemGreenSapphire_false=false + B:gemIridium_false=false + B:gemJasper_false=false + B:gemLazurite_false=false + B:gemLignite_false=false + B:gemMonazite_false=false + B:gemNetherQuartz_false=false + B:gemNetherStar_false=false + B:gemNiter_false=false + B:gemOlivine_false=false + B:gemOpal_false=false + B:gemPhosphorus_false=false + B:gemQuartzite_false=false + B:gemRuby_false=false + B:gemSapphire_false=false + B:gemSodalite_false=false + B:gemTanzanite_false=false + B:gemTopaz_false=false + B:ingotAluminium_false=false + B:ingotAmericium_false=false + B:ingotAnnealedCopper_false=false + B:ingotAntimony_false=false + B:ingotArsenic_false=false + B:ingotBatteryAlloy_false=false + B:ingotBeryllium_false=false + B:ingotBismuthBronze_false=false + B:ingotBismuth_false=false + B:ingotBlackBronze_false=false + B:ingotBlackSteel_false=false + B:ingotBlueSteel_false=false + B:ingotBorosilicateGlass_false=false + B:ingotBrass_false=false + B:ingotBronze_false=false + B:ingotCaesium_false=false + B:ingotCarbon_false=false + B:ingotCerium_false=false + B:ingotChrome_false=false + B:ingotCobaltBrass_false=false + B:ingotCobalt_false=false + B:ingotCopper_false=false + B:ingotCupronickel_false=false + B:ingotDamascusSteel_false=false + B:ingotDuranium_false=false + B:ingotElectrum_false=false + B:ingotEpoxidFiberReinforced_false=false + B:ingotEpoxid_false=false + B:ingotEuropium_false=false + B:ingotGalliumArsenide_false=false + B:ingotGallium_false=false + B:ingotHSSE_false=false + B:ingotHSSG_false=false + B:ingotHSSS_false=false + B:ingotHotBlackBronze_false=false + B:ingotHotHSSE_false=false + B:ingotHotHSSG_false=false + B:ingotHotHSSS_false=false + B:ingotHotIridium_false=false + B:ingotHotKanthal_false=false + B:ingotHotLutetium_false=false + B:ingotHotNaquadahAlloy_false=false + B:ingotHotNaquadahEnriched_false=false + B:ingotHotNaquadah_false=false + B:ingotHotNaquadria_false=false + B:ingotHotNichrome_false=false + B:ingotHotNiobiumNitride_false=false + B:ingotHotNiobiumTitanium_false=false + B:ingotHotNiobium_false=false + B:ingotHotOsmiridium_false=false + B:ingotHotOsmium_false=false + B:ingotHotPalladium_false=false + B:ingotHotTitanium_false=false + B:ingotHotTungstenCarbide_false=false + B:ingotHotTungstenSteel_false=false + B:ingotHotTungsten_false=false + B:ingotHotUltimet_false=false + B:ingotHotVanadiumGallium_false=false + B:ingotHotVanadium_false=false + B:ingotHotYttriumBariumCuprate_false=false + B:ingotHotYttrium_false=false + B:ingotIndiumGalliumPhosphide_false=false + B:ingotIndium_false=false + B:ingotInvar_false=false + B:ingotIridium_false=false + B:ingotIronMagnetic_false=false + B:ingotKanthal_false=false + B:ingotLead_false=false + B:ingotLithium_false=false + B:ingotLutetium_false=false + B:ingotMagnalium_false=false + B:ingotMagnesium_false=false + B:ingotManganese_false=false + B:ingotMithril_false=false + B:ingotMolybdenum_false=false + B:ingotNaquadahAlloy_false=false + B:ingotNaquadahEnriched_false=false + B:ingotNaquadah_false=false + B:ingotNaquadria_false=false + B:ingotNeodymiumMagnetic_false=false + B:ingotNeodymium_false=false + B:ingotNeutronium_false=false + B:ingotNichrome_false=false + B:ingotNickelZincFerrite_false=false + B:ingotNickel_false=false + B:ingotNiobiumNitride_false=false + B:ingotNiobiumTitanium_false=false + B:ingotNiobium_false=false + B:ingotOsmiridium_false=false + B:ingotOsmium_false=false + B:ingotPalladium_false=false + B:ingotPigIron_false=false + B:ingotPlastic_false=false + B:ingotPlatinum_false=false + B:ingotPlutonium241_false=false + B:ingotPlutonium_false=false + B:ingotPolycaprolactam_false=false + B:ingotPolyphenyleneSulfide_false=false + B:ingotPolystyrene_false=false + B:ingotPolytetrafluoroethylene_false=false + B:ingotPolyvinylChloride_false=false + B:ingotPotassium_false=false + B:ingotRedAlloy_false=false + B:ingotRedSteel_false=false + B:ingotRoseGold_false=false + B:ingotRubber_false=false + B:ingotSilicon_false=false + B:ingotSilicone_false=false + B:ingotSilver_false=false + B:ingotSolderingAlloy_false=false + B:ingotStainlessSteel_false=false + B:ingotSteelMagnetic_false=false + B:ingotSteel_false=false + B:ingotSterlingSilver_false=false + B:ingotStyreneButadieneRubber_false=false + B:ingotTantalum_false=false + B:ingotThorium_false=false + B:ingotTinAlloy_false=false + B:ingotTin_false=false + B:ingotTitanium_false=false + B:ingotTritanium_false=false + B:ingotTungstenCarbide_false=false + B:ingotTungstenSteel_false=false + B:ingotTungsten_false=false + B:ingotUltimet_false=false + B:ingotUranium235_false=false + B:ingotUranium_false=false + B:ingotVanadiumGallium_false=false + B:ingotVanadiumSteel_false=false + B:ingotVanadium_false=false + B:ingotWroughtIron_false=false + B:ingotYttriumBariumCuprate_false=false + B:ingotYttrium_false=false + B:ingotZinc_false=false + B:lensAmethyst_false=false + B:lensBlueTopaz_false=false + B:lensDiamond_false=false + B:lensDilithium_false=false + B:lensEmerald_false=false + B:lensEnderEye_false=false + B:lensEnderPearl_false=false + B:lensFoolsRuby_false=false + B:lensForcicium_false=false + B:lensForcillium_false=false + B:lensGarnetRed_false=false + B:lensGarnetYellow_false=false + B:lensGlass_false=false + B:lensGreenSapphire_false=false + B:lensJasper_false=false + B:lensNetherStar_false=false + B:lensOlivine_false=false + B:lensOpal_false=false + B:lensRuby_false=false + B:lensSapphire_false=false + B:lensTanzanite_false=false + B:lensTopaz_false=false + B:nuggetAluminium_false=false + B:nuggetAmericium_false=false + B:nuggetAnnealedCopper_false=false + B:nuggetAntimony_false=false + B:nuggetArsenic_false=false + B:nuggetBatteryAlloy_false=false + B:nuggetBeryllium_false=false + B:nuggetBismuthBronze_false=false + B:nuggetBismuth_false=false + B:nuggetBlackBronze_false=false + B:nuggetBlackSteel_false=false + B:nuggetBlueSteel_false=false + B:nuggetBorosilicateGlass_false=false + B:nuggetBrass_false=false + B:nuggetBronze_false=false + B:nuggetCaesium_false=false + B:nuggetCarbon_false=false + B:nuggetCerium_false=false + B:nuggetChrome_false=false + B:nuggetCobaltBrass_false=false + B:nuggetCobalt_false=false + B:nuggetCopper_false=false + B:nuggetCupronickel_false=false + B:nuggetDamascusSteel_false=false + B:nuggetDuranium_false=false + B:nuggetElectrum_false=false + B:nuggetEpoxidFiberReinforced_false=false + B:nuggetEpoxid_false=false + B:nuggetEuropium_false=false + B:nuggetGalliumArsenide_false=false + B:nuggetGallium_false=false + B:nuggetHSSE_false=false + B:nuggetHSSG_false=false + B:nuggetHSSS_false=false + B:nuggetIndiumGalliumPhosphide_false=false + B:nuggetIndium_false=false + B:nuggetInvar_false=false + B:nuggetIridium_false=false + B:nuggetIronMagnetic_false=false + B:nuggetIron_false=false + B:nuggetKanthal_false=false + B:nuggetLead_false=false + B:nuggetLithium_false=false + B:nuggetLutetium_false=false + B:nuggetMagnalium_false=false + B:nuggetMagnesium_false=false + B:nuggetManganese_false=false + B:nuggetMithril_false=false + B:nuggetMolybdenum_false=false + B:nuggetNaquadahAlloy_false=false + B:nuggetNaquadahEnriched_false=false + B:nuggetNaquadah_false=false + B:nuggetNaquadria_false=false + B:nuggetNeodymiumMagnetic_false=false + B:nuggetNeodymium_false=false + B:nuggetNeutronium_false=false + B:nuggetNichrome_false=false + B:nuggetNickelZincFerrite_false=false + B:nuggetNickel_false=false + B:nuggetNiobiumNitride_false=false + B:nuggetNiobiumTitanium_false=false + B:nuggetNiobium_false=false + B:nuggetOsmiridium_false=false + B:nuggetOsmium_false=false + B:nuggetPalladium_false=false + B:nuggetPigIron_false=false + B:nuggetPlastic_false=false + B:nuggetPlatinum_false=false + B:nuggetPlutonium241_false=false + B:nuggetPlutonium_false=false + B:nuggetPolycaprolactam_false=false + B:nuggetPolyphenyleneSulfide_false=false + B:nuggetPolystyrene_false=false + B:nuggetPolytetrafluoroethylene_false=false + B:nuggetPolyvinylChloride_false=false + B:nuggetPotassium_false=false + B:nuggetRedAlloy_false=false + B:nuggetRedSteel_false=false + B:nuggetRoseGold_false=false + B:nuggetRubber_false=false + B:nuggetSilicon_false=false + B:nuggetSilicone_false=false + B:nuggetSilver_false=false + B:nuggetSolderingAlloy_false=false + B:nuggetStainlessSteel_false=false + B:nuggetSteelMagnetic_false=false + B:nuggetSteel_false=false + B:nuggetSterlingSilver_false=false + B:nuggetStyreneButadieneRubber_false=false + B:nuggetTantalum_false=false + B:nuggetThorium_false=false + B:nuggetTinAlloy_false=false + B:nuggetTin_false=false + B:nuggetTitanium_false=false + B:nuggetTritanium_false=false + B:nuggetTungstenCarbide_false=false + B:nuggetTungstenSteel_false=false + B:nuggetTungsten_false=false + B:nuggetUltimet_false=false + B:nuggetUranium235_false=false + B:nuggetUranium_false=false + B:nuggetVanadiumGallium_false=false + B:nuggetVanadiumSteel_false=false + B:nuggetVanadium_false=false + B:nuggetWoodSealed_false=false + B:nuggetWood_false=false + B:nuggetWroughtIron_false=false + B:nuggetYttriumBariumCuprate_false=false + B:nuggetYttrium_false=false + B:nuggetZinc_false=false + B:plateAlloyAdvanced_false=false + B:plateAlloyCarbon_false=false + B:plateAlloyIridium_false=false + B:plateAluminium_false=false + B:plateAmericium_false=false + B:plateAmethyst_false=false + B:plateAnnealedCopper_false=false + B:plateBatteryAlloy_false=false + B:plateBeryllium_false=false + B:plateBismuthBronze_false=false + B:plateBismuth_false=false + B:plateBlackBronze_false=false + B:plateBlackSteel_false=false + B:plateBlueSteel_false=false + B:plateBlueTopaz_false=false + B:plateBrass_false=false + B:plateBronze_false=false + B:plateCarbon_false=false + B:plateCertusQuartz_false=false + B:plateChrome_false=false + B:plateCobaltBrass_false=false + B:plateCobalt_false=false + B:plateCopper_false=false + B:plateCupronickel_false=false + B:plateDamascusSteel_false=false + B:plateDenseCopper_false=false + B:plateDenseIron_false=false + B:plateDenseLead_false=false + B:plateDiamond_false=false + B:plateDilithium_false=false + B:plateDoubleAluminium_false=false + B:plateDoubleBeryllium_false=false + B:plateDoubleBismuthBronze_false=false + B:plateDoubleBismuth_false=false + B:plateDoubleBlackBronze_false=false + B:plateDoubleBlackSteel_false=false + B:plateDoubleBlueSteel_false=false + B:plateDoubleBrass_false=false + B:plateDoubleBronze_false=false + B:plateDoubleCarbon_false=false + B:plateDoubleChrome_false=false + B:plateDoubleCobaltBrass_false=false + B:plateDoubleCobalt_false=false + B:plateDoubleCupronickel_false=false + B:plateDoubleDamascusSteel_false=false + B:plateDoubleDuranium_false=false + B:plateDoubleElectrum_false=false + B:plateDoubleEpoxidFiberReinforced_false=false + B:plateDoubleEpoxid_false=false + B:plateDoubleGold_false=false + B:plateDoubleHSSE_false=false + B:plateDoubleHSSG_false=false + B:plateDoubleHSSS_false=false + B:plateDoubleInvar_false=false + B:plateDoubleIridium_false=false + B:plateDoubleIronMagnetic_false=false + B:plateDoubleIron_false=false + B:plateDoubleKanthal_false=false + B:plateDoubleLead_false=false + B:plateDoubleMagnalium_false=false + B:plateDoubleManganese_false=false + B:plateDoubleMithril_false=false + B:plateDoubleMolybdenum_false=false + B:plateDoubleNaquadahAlloy_false=false + B:plateDoubleNaquadahEnriched_false=false + B:plateDoubleNaquadah_false=false + B:plateDoubleNaquadria_false=false + B:plateDoubleNeodymiumMagnetic_false=false + B:plateDoubleNeodymium_false=false + B:plateDoubleNeutronium_false=false + B:plateDoubleNichrome_false=false + B:plateDoubleNickelZincFerrite_false=false + B:plateDoubleNickel_false=false + B:plateDoubleOsmiridium_false=false + B:plateDoubleOsmium_false=false + B:plateDoublePalladium_false=false + B:plateDoublePaper_false=false + B:plateDoublePigIron_false=false + B:plateDoublePlatinum_false=false + B:plateDoublePlutonium241_false=false + B:plateDoublePlutonium_false=false + B:plateDoublePolycaprolactam_false=false + B:plateDoublePolyphenyleneSulfide_false=false + B:plateDoublePolytetrafluoroethylene_false=false + B:plateDoubleRedSteel_false=false + B:plateDoubleRoseGold_false=false + B:plateDoubleSilver_false=false + B:plateDoubleStainlessSteel_false=false + B:plateDoubleSteelMagnetic_false=false + B:plateDoubleSteel_false=false + B:plateDoubleSterlingSilver_false=false + B:plateDoubleThorium_false=false + B:plateDoubleTinAlloy_false=false + B:plateDoubleTitanium_false=false + B:plateDoubleTritanium_false=false + B:plateDoubleTungstenCarbide_false=false + B:plateDoubleTungstenSteel_false=false + B:plateDoubleTungsten_false=false + B:plateDoubleUltimet_false=false + B:plateDoubleUranium235_false=false + B:plateDoubleUranium_false=false + B:plateDoubleVanadiumSteel_false=false + B:plateDoubleWroughtIron_false=false + B:plateDuranium_false=false + B:plateElectrum_false=false + B:plateEmerald_false=false + B:plateEnderEye_false=false + B:plateEnderPearl_false=false + B:plateEpoxidFiberReinforced_false=false + B:plateEpoxid_false=false + B:plateEuropium_false=false + B:plateForcicium_false=false + B:plateForcillium_false=false + B:plateGalliumArsenide_false=false + B:plateGallium_false=false + B:plateGarnetRed_false=false + B:plateGarnetYellow_false=false + B:plateGlass_false=false + B:plateGold_false=false + B:plateGraniteBlack_false=false + B:plateGraniteRed_false=false + B:plateGreenSapphire_false=false + B:plateHSSE_false=false + B:plateHSSG_false=false + B:plateHSSS_false=false + B:plateIndiumGalliumPhosphide_false=false + B:plateInvar_false=false + B:plateIridium_false=false + B:plateIronMagnetic_false=false + B:plateIron_false=false + B:plateJasper_false=false + B:plateKanthal_false=false + B:plateLapis_false=false + B:plateLazurite_false=false + B:plateLead_false=false + B:plateMagnalium_false=false + B:plateManganese_false=false + B:plateMithril_false=false + B:plateMolybdenum_false=false + B:plateNaquadahAlloy_false=false + B:plateNaquadahEnriched_false=false + B:plateNaquadah_false=false + B:plateNaquadria_false=false + B:plateNeodymiumMagnetic_false=false + B:plateNeodymium_false=false + B:plateNetherQuartz_false=false + B:plateNetherStar_false=false + B:plateNeutronium_false=false + B:plateNichrome_false=false + B:plateNickelZincFerrite_false=false + B:plateNickel_false=false + B:plateNiobiumTitanium_false=false + B:plateOlivine_false=false + B:plateOpal_false=false + B:plateOsmiridium_false=false + B:plateOsmium_false=false + B:platePalladium_false=false + B:platePaper_false=false + B:platePigIron_false=false + B:platePlastic_false=false + B:platePlatinum_false=false + B:platePlutonium241_false=false + B:platePlutonium_false=false + B:platePolycaprolactam_false=false + B:platePolyphenyleneSulfide_false=false + B:platePolystyrene_false=false + B:platePolytetrafluoroethylene_false=false + B:platePolyvinylChloride_false=false + B:plateQuadruplePaper_false=false + B:plateQuintuplePaper_false=false + B:plateRedAlloy_false=false + B:plateRedSteel_false=false + B:plateRedstone_false=false + B:plateRoseGold_false=false + B:plateRubber_false=false + B:plateRuby_false=false + B:plateSapphire_false=false + B:plateSilicon_false=false + B:plateSilicone_false=false + B:plateSilver_false=false + B:plateSodalite_false=false + B:plateSolderingAlloy_false=false + B:plateStainlessSteel_false=false + B:plateSteelMagnetic_false=false + B:plateSteel_false=false + B:plateSterlingSilver_false=false + B:plateStyreneButadieneRubber_false=false + B:plateTanzanite_false=false + B:plateThorium_false=false + B:plateTinAlloy_false=false + B:plateTin_false=false + B:plateTitanium_false=false + B:plateTopaz_false=false + B:plateTriplePaper_false=false + B:plateTritanium_false=false + B:plateTungstenCarbide_false=false + B:plateTungstenSteel_false=false + B:plateTungsten_false=false + B:plateUltimet_false=false + B:plateUranium235_false=false + B:plateUranium_false=false + B:plateVanadiumGallium_false=false + B:plateVanadiumSteel_false=false + B:plateWoodSealed_false=false + B:plateWroughtIron_false=false + B:plateYttriumBariumCuprate_false=false + B:plateZinc_false=false + B:ringAluminium_false=false + B:ringBrass_false=false + B:ringBronze_false=false + B:ringChrome_false=false + B:ringHSSE_false=false + B:ringHSSG_false=false + B:ringInvar_false=false + B:ringIridium_false=false + B:ringIron_false=false + B:ringNeutronium_false=false + B:ringOsmium_false=false + B:ringPaper_false=false + B:ringPigIron_false=false + B:ringRubber_false=false + B:ringSilicone_false=false + B:ringStainlessSteel_false=false + B:ringSteel_false=false + B:ringStyreneButadieneRubber_false=false + B:ringTin_false=false + B:ringTitanium_false=false + B:ringTungstenSteel_false=false + B:ringWroughtIron_false=false + B:rotorBronze_false=false + B:rotorChrome_false=false + B:rotorHSSE_false=false + B:rotorHSSG_false=false + B:rotorIridium_false=false + B:rotorNeutronium_false=false + B:rotorOsmium_false=false + B:rotorStainlessSteel_false=false + B:rotorSteel_false=false + B:rotorTin_false=false + B:rotorTitanium_false=false + B:rotorTungstenSteel_false=false + B:roundHSSE_false=false + B:roundHSSG_false=false + B:roundNeutronium_false=false + B:screwAluminium_false=false + B:screwAmethyst_false=false + B:screwBeryllium_false=false + B:screwBismuthBronze_false=false + B:screwBismuth_false=false + B:screwBlackBronze_false=false + B:screwBlackSteel_false=false + B:screwBlueSteel_false=false + B:screwBlueTopaz_false=false + B:screwBrass_false=false + B:screwBronze_false=false + B:screwCarbon_false=false + B:screwCertusQuartz_false=false + B:screwChrome_false=false + B:screwCobaltBrass_false=false + B:screwCobalt_false=false + B:screwCupronickel_false=false + B:screwDamascusSteel_false=false + B:screwDiamond_false=false + B:screwDuranium_false=false + B:screwElectrum_false=false + B:screwEmerald_false=false + B:screwEpoxidFiberReinforced_false=false + B:screwEpoxid_false=false + B:screwGarnetRed_false=false + B:screwGarnetYellow_false=false + B:screwGold_false=false + B:screwGreenSapphire_false=false + B:screwHSSE_false=false + B:screwHSSG_false=false + B:screwHSSS_false=false + B:screwInvar_false=false + B:screwIridium_false=false + B:screwIronMagnetic_false=false + B:screwIron_false=false + B:screwKanthal_false=false + B:screwLead_false=false + B:screwMagnalium_false=false + B:screwManganese_false=false + B:screwMithril_false=false + B:screwMolybdenum_false=false + B:screwNaquadahAlloy_false=false + B:screwNaquadahEnriched_false=false + B:screwNaquadah_false=false + B:screwNaquadria_false=false + B:screwNeodymiumMagnetic_false=false + B:screwNeodymium_false=false + B:screwNetherQuartz_false=false + B:screwNetherStar_false=false + B:screwNeutronium_false=false + B:screwNichrome_false=false + B:screwNickelZincFerrite_false=false + B:screwNickel_false=false + B:screwOlivine_false=false + B:screwOpal_false=false + B:screwOsmiridium_false=false + B:screwOsmium_false=false + B:screwPalladium_false=false + B:screwPigIron_false=false + B:screwPlastic_false=false + B:screwPlatinum_false=false + B:screwPlutonium241_false=false + B:screwPlutonium_false=false + B:screwPolycaprolactam_false=false + B:screwPolyphenyleneSulfide_false=false + B:screwPolystyrene_false=false + B:screwPolytetrafluoroethylene_false=false + B:screwPolyvinylChloride_false=false + B:screwRedSteel_false=false + B:screwRoseGold_false=false + B:screwRubber_false=false + B:screwRuby_false=false + B:screwSapphire_false=false + B:screwSilicone_false=false + B:screwSilver_false=false + B:screwStainlessSteel_false=false + B:screwSteelMagnetic_false=false + B:screwSteel_false=false + B:screwSterlingSilver_false=false + B:screwStyreneButadieneRubber_false=false + B:screwTanzanite_false=false + B:screwThorium_false=false + B:screwTinAlloy_false=false + B:screwTin_false=false + B:screwTitanium_false=false + B:screwTopaz_false=false + B:screwTritanium_false=false + B:screwTungstenCarbide_false=false + B:screwTungstenSteel_false=false + B:screwTungsten_false=false + B:screwUltimet_false=false + B:screwUranium235_false=false + B:screwUranium_false=false + B:screwVanadiumSteel_false=false + B:screwWoodSealed_false=false + B:screwWood_false=false + B:screwWroughtIron_false=false + B:springTitanium_false=false + B:stickAluminium_false=false + B:stickAmericium_false=false + B:stickAmethyst_false=false + B:stickBeryllium_false=false + B:stickBismuthBronze_false=false + B:stickBismuth_false=false + B:stickBlackBronze_false=false + B:stickBlackSteel_false=false + B:stickBlaze_false=false + B:stickBlueSteel_false=false + B:stickBlueTopaz_false=false + B:stickBrass_false=false + B:stickBronze_false=false + B:stickCarbon_false=false + B:stickCertusQuartz_false=false + B:stickChrome_false=false + B:stickCobaltBrass_false=false + B:stickCobalt_false=false + B:stickCopper_false=false + B:stickCupronickel_false=false + B:stickDamascusSteel_false=false + B:stickDiamond_false=false + B:stickDuranium_false=false + B:stickElectrum_false=false + B:stickEmerald_false=false + B:stickEpoxidFiberReinforced_false=false + B:stickEpoxid_false=false + B:stickEuropium_false=false + B:stickGarnetRed_false=false + B:stickGarnetYellow_false=false + B:stickGold_false=false + B:stickGreenSapphire_false=false + B:stickHSSE_false=false + B:stickHSSG_false=false + B:stickHSSS_false=false + B:stickInvar_false=false + B:stickIridium_false=false + B:stickIronMagnetic_false=false + B:stickIron_false=false + B:stickKanthal_false=false + B:stickLapis_false=false + B:stickLazurite_false=false + B:stickLead_false=false + B:stickLongAluminium_false=false + B:stickLongAmericium_false=false + B:stickLongAmethyst_false=false + B:stickLongBeryllium_false=false + B:stickLongBismuthBronze_false=false + B:stickLongBismuth_false=false + B:stickLongBlackBronze_false=false + B:stickLongBlackSteel_false=false + B:stickLongBlaze_false=false + B:stickLongBlueSteel_false=false + B:stickLongBlueTopaz_false=false + B:stickLongBrass_false=false + B:stickLongBronze_false=false + B:stickLongCarbon_false=false + B:stickLongCertusQuartz_false=false + B:stickLongChrome_false=false + B:stickLongCobaltBrass_false=false + B:stickLongCobalt_false=false + B:stickLongCupronickel_false=false + B:stickLongDamascusSteel_false=false + B:stickLongDiamond_false=false + B:stickLongDuranium_false=false + B:stickLongElectrum_false=false + B:stickLongEmerald_false=false + B:stickLongEpoxidFiberReinforced_false=false + B:stickLongEpoxid_false=false + B:stickLongGarnetRed_false=false + B:stickLongGarnetYellow_false=false + B:stickLongGold_false=false + B:stickLongGreenSapphire_false=false + B:stickLongHSSE_false=false + B:stickLongHSSG_false=false + B:stickLongHSSS_false=false + B:stickLongInvar_false=false + B:stickLongIridium_false=false + B:stickLongIronMagnetic_false=false + B:stickLongIron_false=false + B:stickLongKanthal_false=false + B:stickLongLead_false=false + B:stickLongMagnalium_false=false + B:stickLongManganese_false=false + B:stickLongMithril_false=false + B:stickLongMolybdenum_false=false + B:stickLongNaquadahAlloy_false=false + B:stickLongNaquadahEnriched_false=false + B:stickLongNaquadah_false=false + B:stickLongNaquadria_false=false + B:stickLongNeodymiumMagnetic_false=false + B:stickLongNeodymium_false=false + B:stickLongNetherQuartz_false=false + B:stickLongNetherStar_false=false + B:stickLongNeutronium_false=false + B:stickLongNichrome_false=false + B:stickLongNickelZincFerrite_false=false + B:stickLongNickel_false=false + B:stickLongOlivine_false=false + B:stickLongOpal_false=false + B:stickLongOsmiridium_false=false + B:stickLongOsmium_false=false + B:stickLongPalladium_false=false + B:stickLongPigIron_false=false + B:stickLongPlastic_false=false + B:stickLongPlatinum_false=false + B:stickLongPlutonium241_false=false + B:stickLongPlutonium_false=false + B:stickLongPolycaprolactam_false=false + B:stickLongPolyphenyleneSulfide_false=false + B:stickLongPolystyrene_false=false + B:stickLongPolytetrafluoroethylene_false=false + B:stickLongPolyvinylChloride_false=false + B:stickLongRedSteel_false=false + B:stickLongRoseGold_false=false + B:stickLongRubber_false=false + B:stickLongRuby_false=false + B:stickLongSapphire_false=false + B:stickLongSilicone_false=false + B:stickLongSilver_false=false + B:stickLongStainlessSteel_false=false + B:stickLongSteelMagnetic_false=false + B:stickLongSteel_false=false + B:stickLongSterlingSilver_false=false + B:stickLongStyreneButadieneRubber_false=false + B:stickLongTanzanite_false=false + B:stickLongThorium_false=false + B:stickLongTinAlloy_false=false + B:stickLongTitanium_false=false + B:stickLongTopaz_false=false + B:stickLongTritanium_false=false + B:stickLongTungstenCarbide_false=false + B:stickLongTungstenSteel_false=false + B:stickLongTungsten_false=false + B:stickLongUltimet_false=false + B:stickLongUranium235_false=false + B:stickLongUranium_false=false + B:stickLongVanadiumSteel_false=false + B:stickLongWoodSealed_false=false + B:stickLongWood_false=false + B:stickLongWroughtIron_false=false + B:stickMagnalium_false=false + B:stickManganese_false=false + B:stickMithril_false=false + B:stickMolybdenum_false=false + B:stickNaquadahAlloy_false=false + B:stickNaquadahEnriched_false=false + B:stickNaquadah_false=false + B:stickNaquadria_false=false + B:stickNeodymiumMagnetic_false=false + B:stickNeodymium_false=false + B:stickNetherQuartz_false=false + B:stickNetherStar_false=false + B:stickNeutronium_false=false + B:stickNichrome_false=false + B:stickNickelZincFerrite_false=false + B:stickNickel_false=false + B:stickOlivine_false=false + B:stickOpal_false=false + B:stickOsmiridium_false=false + B:stickOsmium_false=false + B:stickPalladium_false=false + B:stickPigIron_false=false + B:stickPlastic_false=false + B:stickPlatinum_false=false + B:stickPlutonium241_false=false + B:stickPlutonium_false=false + B:stickPolycaprolactam_false=false + B:stickPolyphenyleneSulfide_false=false + B:stickPolystyrene_false=false + B:stickPolytetrafluoroethylene_false=false + B:stickPolyvinylChloride_false=false + B:stickRedSteel_false=false + B:stickRoseGold_false=false + B:stickRubber_false=false + B:stickRuby_false=false + B:stickSapphire_false=false + B:stickSilicone_false=false + B:stickSilver_false=false + B:stickSodalite_false=false + B:stickSolderingAlloy_false=false + B:stickStainlessSteel_false=false + B:stickSteelMagnetic_false=false + B:stickSteel_false=false + B:stickSterlingSilver_false=false + B:stickStyreneButadieneRubber_false=false + B:stickTanzanite_false=false + B:stickThorium_false=false + B:stickTinAlloy_false=false + B:stickTin_false=false + B:stickTitanium_false=false + B:stickTopaz_false=false + B:stickTritanium_false=false + B:stickTungstenCarbide_false=false + B:stickTungstenSteel_false=false + B:stickTungsten_false=false + B:stickUltimet_false=false + B:stickUranium235_false=false + B:stickUranium_false=false + B:stickVanadiumGallium_false=false + B:stickVanadiumSteel_false=false + B:stickWoodSealed_false=false + B:stickWroughtIron_false=false + B:toolHeadAxeAluminium_false=false + B:toolHeadAxeAmethyst_false=false + B:toolHeadAxeBeryllium_false=false + B:toolHeadAxeBismuthBronze_false=false + B:toolHeadAxeBismuth_false=false + B:toolHeadAxeBlackBronze_false=false + B:toolHeadAxeBlackSteel_false=false + B:toolHeadAxeBlaze_false=false + B:toolHeadAxeBlueSteel_false=false + B:toolHeadAxeBlueTopaz_false=false + B:toolHeadAxeBrass_false=false + B:toolHeadAxeBronze_false=false + B:toolHeadAxeCarbon_false=false + B:toolHeadAxeCertusQuartz_false=false + B:toolHeadAxeChrome_false=false + B:toolHeadAxeCobaltBrass_false=false + B:toolHeadAxeCobalt_false=false + B:toolHeadAxeCupronickel_false=false + B:toolHeadAxeDamascusSteel_false=false + B:toolHeadAxeDiamond_false=false + B:toolHeadAxeDuranium_false=false + B:toolHeadAxeElectrum_false=false + B:toolHeadAxeEmerald_false=false + B:toolHeadAxeEpoxidFiberReinforced_false=false + B:toolHeadAxeEpoxid_false=false + B:toolHeadAxeFlint_false=false + B:toolHeadAxeGarnetRed_false=false + B:toolHeadAxeGarnetYellow_false=false + B:toolHeadAxeGold_false=false + B:toolHeadAxeGraniteBlack_false=false + B:toolHeadAxeGraniteRed_false=false + B:toolHeadAxeGraphene_false=false + B:toolHeadAxeGraphite_false=false + B:toolHeadAxeGreenSapphire_false=false + B:toolHeadAxeHSSE_false=false + B:toolHeadAxeHSSG_false=false + B:toolHeadAxeHSSS_false=false + B:toolHeadAxeInvar_false=false + B:toolHeadAxeIridium_false=false + B:toolHeadAxeIronMagnetic_false=false + B:toolHeadAxeIron_false=false + B:toolHeadAxeKanthal_false=false + B:toolHeadAxeLead_false=false + B:toolHeadAxeMagnalium_false=false + B:toolHeadAxeManganese_false=false + B:toolHeadAxeMithril_false=false + B:toolHeadAxeMolybdenum_false=false + B:toolHeadAxeNaquadahAlloy_false=false + B:toolHeadAxeNaquadahEnriched_false=false + B:toolHeadAxeNaquadah_false=false + B:toolHeadAxeNaquadria_false=false + B:toolHeadAxeNeodymiumMagnetic_false=false + B:toolHeadAxeNeodymium_false=false + B:toolHeadAxeNetherQuartz_false=false + B:toolHeadAxeNetherStar_false=false + B:toolHeadAxeNeutronium_false=false + B:toolHeadAxeNichrome_false=false + B:toolHeadAxeNickelZincFerrite_false=false + B:toolHeadAxeNickel_false=false + B:toolHeadAxeOlivine_false=false + B:toolHeadAxeOpal_false=false + B:toolHeadAxeOsmiridium_false=false + B:toolHeadAxeOsmium_false=false + B:toolHeadAxePalladium_false=false + B:toolHeadAxePigIron_false=false + B:toolHeadAxePlastic_false=false + B:toolHeadAxePlatinum_false=false + B:toolHeadAxePlutonium241_false=false + B:toolHeadAxePlutonium_false=false + B:toolHeadAxePolycaprolactam_false=false + B:toolHeadAxePolyphenyleneSulfide_false=false + B:toolHeadAxePolystyrene_false=false + B:toolHeadAxePolytetrafluoroethylene_false=false + B:toolHeadAxePolyvinylChloride_false=false + B:toolHeadAxeRedSteel_false=false + B:toolHeadAxeRoseGold_false=false + B:toolHeadAxeRubber_false=false + B:toolHeadAxeRuby_false=false + B:toolHeadAxeSapphire_false=false + B:toolHeadAxeSilicone_false=false + B:toolHeadAxeSilver_false=false + B:toolHeadAxeStainlessSteel_false=false + B:toolHeadAxeSteelMagnetic_false=false + B:toolHeadAxeSteel_false=false + B:toolHeadAxeSterlingSilver_false=false + B:toolHeadAxeStone_false=false + B:toolHeadAxeStyreneButadieneRubber_false=false + B:toolHeadAxeTanzanite_false=false + B:toolHeadAxeThorium_false=false + B:toolHeadAxeTinAlloy_false=false + B:toolHeadAxeTitanium_false=false + B:toolHeadAxeTopaz_false=false + B:toolHeadAxeTritanium_false=false + B:toolHeadAxeTungstenCarbide_false=false + B:toolHeadAxeTungstenSteel_false=false + B:toolHeadAxeTungsten_false=false + B:toolHeadAxeUltimet_false=false + B:toolHeadAxeUranium235_false=false + B:toolHeadAxeUranium_false=false + B:toolHeadAxeVanadiumSteel_false=false + B:toolHeadAxeWoodSealed_false=false + B:toolHeadAxeWood_false=false + B:toolHeadAxeWroughtIron_false=false + B:toolHeadBuzzSawAluminium_false=false + B:toolHeadBuzzSawBeryllium_false=false + B:toolHeadBuzzSawBismuthBronze_false=false + B:toolHeadBuzzSawBismuth_false=false + B:toolHeadBuzzSawBlackBronze_false=false + B:toolHeadBuzzSawBlackSteel_false=false + B:toolHeadBuzzSawBlaze_false=false + B:toolHeadBuzzSawBlueSteel_false=false + B:toolHeadBuzzSawBrass_false=false + B:toolHeadBuzzSawBronze_false=false + B:toolHeadBuzzSawCarbon_false=false + B:toolHeadBuzzSawChrome_false=false + B:toolHeadBuzzSawCobaltBrass_false=false + B:toolHeadBuzzSawCobalt_false=false + B:toolHeadBuzzSawCupronickel_false=false + B:toolHeadBuzzSawDamascusSteel_false=false + B:toolHeadBuzzSawDuranium_false=false + B:toolHeadBuzzSawElectrum_false=false + B:toolHeadBuzzSawEpoxidFiberReinforced_false=false + B:toolHeadBuzzSawEpoxid_false=false + B:toolHeadBuzzSawGold_false=false + B:toolHeadBuzzSawGraphene_false=false + B:toolHeadBuzzSawHSSE_false=false + B:toolHeadBuzzSawHSSG_false=false + B:toolHeadBuzzSawHSSS_false=false + B:toolHeadBuzzSawInvar_false=false + B:toolHeadBuzzSawIridium_false=false + B:toolHeadBuzzSawIronMagnetic_false=false + B:toolHeadBuzzSawIron_false=false + B:toolHeadBuzzSawKanthal_false=false + B:toolHeadBuzzSawLead_false=false + B:toolHeadBuzzSawMagnalium_false=false + B:toolHeadBuzzSawManganese_false=false + B:toolHeadBuzzSawMithril_false=false + B:toolHeadBuzzSawMolybdenum_false=false + B:toolHeadBuzzSawNaquadahAlloy_false=false + B:toolHeadBuzzSawNaquadahEnriched_false=false + B:toolHeadBuzzSawNaquadah_false=false + B:toolHeadBuzzSawNaquadria_false=false + B:toolHeadBuzzSawNeodymiumMagnetic_false=false + B:toolHeadBuzzSawNeodymium_false=false + B:toolHeadBuzzSawNeutronium_false=false + B:toolHeadBuzzSawNichrome_false=false + B:toolHeadBuzzSawNickelZincFerrite_false=false + B:toolHeadBuzzSawNickel_false=false + B:toolHeadBuzzSawOsmiridium_false=false + B:toolHeadBuzzSawOsmium_false=false + B:toolHeadBuzzSawPalladium_false=false + B:toolHeadBuzzSawPigIron_false=false + B:toolHeadBuzzSawPlatinum_false=false + B:toolHeadBuzzSawPlutonium241_false=false + B:toolHeadBuzzSawPlutonium_false=false + B:toolHeadBuzzSawPolycaprolactam_false=false + B:toolHeadBuzzSawPolyphenyleneSulfide_false=false + B:toolHeadBuzzSawPolytetrafluoroethylene_false=false + B:toolHeadBuzzSawRedSteel_false=false + B:toolHeadBuzzSawRoseGold_false=false + B:toolHeadBuzzSawSilver_false=false + B:toolHeadBuzzSawStainlessSteel_false=false + B:toolHeadBuzzSawSteelMagnetic_false=false + B:toolHeadBuzzSawSteel_false=false + B:toolHeadBuzzSawSterlingSilver_false=false + B:toolHeadBuzzSawThorium_false=false + B:toolHeadBuzzSawTinAlloy_false=false + B:toolHeadBuzzSawTitanium_false=false + B:toolHeadBuzzSawTritanium_false=false + B:toolHeadBuzzSawTungstenCarbide_false=false + B:toolHeadBuzzSawTungstenSteel_false=false + B:toolHeadBuzzSawTungsten_false=false + B:toolHeadBuzzSawUltimet_false=false + B:toolHeadBuzzSawUranium235_false=false + B:toolHeadBuzzSawUranium_false=false + B:toolHeadBuzzSawVanadiumSteel_false=false + B:toolHeadBuzzSawWroughtIron_false=false + B:toolHeadChainsawAluminium_false=false + B:toolHeadChainsawBeryllium_false=false + B:toolHeadChainsawBismuthBronze_false=false + B:toolHeadChainsawBismuth_false=false + B:toolHeadChainsawBlackBronze_false=false + B:toolHeadChainsawBlackSteel_false=false + B:toolHeadChainsawBlaze_false=false + B:toolHeadChainsawBlueSteel_false=false + B:toolHeadChainsawBrass_false=false + B:toolHeadChainsawBronze_false=false + B:toolHeadChainsawCarbon_false=false + B:toolHeadChainsawChrome_false=false + B:toolHeadChainsawCobaltBrass_false=false + B:toolHeadChainsawCobalt_false=false + B:toolHeadChainsawCupronickel_false=false + B:toolHeadChainsawDamascusSteel_false=false + B:toolHeadChainsawDuranium_false=false + B:toolHeadChainsawElectrum_false=false + B:toolHeadChainsawEpoxidFiberReinforced_false=false + B:toolHeadChainsawEpoxid_false=false + B:toolHeadChainsawGold_false=false + B:toolHeadChainsawGraphene_false=false + B:toolHeadChainsawHSSE_false=false + B:toolHeadChainsawHSSG_false=false + B:toolHeadChainsawHSSS_false=false + B:toolHeadChainsawInvar_false=false + B:toolHeadChainsawIridium_false=false + B:toolHeadChainsawIronMagnetic_false=false + B:toolHeadChainsawIron_false=false + B:toolHeadChainsawKanthal_false=false + B:toolHeadChainsawLead_false=false + B:toolHeadChainsawMagnalium_false=false + B:toolHeadChainsawManganese_false=false + B:toolHeadChainsawMithril_false=false + B:toolHeadChainsawMolybdenum_false=false + B:toolHeadChainsawNaquadahAlloy_false=false + B:toolHeadChainsawNaquadahEnriched_false=false + B:toolHeadChainsawNaquadah_false=false + B:toolHeadChainsawNaquadria_false=false + B:toolHeadChainsawNeodymiumMagnetic_false=false + B:toolHeadChainsawNeodymium_false=false + B:toolHeadChainsawNeutronium_false=false + B:toolHeadChainsawNichrome_false=false + B:toolHeadChainsawNickelZincFerrite_false=false + B:toolHeadChainsawNickel_false=false + B:toolHeadChainsawOsmiridium_false=false + B:toolHeadChainsawOsmium_false=false + B:toolHeadChainsawPalladium_false=false + B:toolHeadChainsawPigIron_false=false + B:toolHeadChainsawPlatinum_false=false + B:toolHeadChainsawPlutonium241_false=false + B:toolHeadChainsawPlutonium_false=false + B:toolHeadChainsawPolycaprolactam_false=false + B:toolHeadChainsawPolyphenyleneSulfide_false=false + B:toolHeadChainsawPolytetrafluoroethylene_false=false + B:toolHeadChainsawRedSteel_false=false + B:toolHeadChainsawRoseGold_false=false + B:toolHeadChainsawSilver_false=false + B:toolHeadChainsawStainlessSteel_false=false + B:toolHeadChainsawSteelMagnetic_false=false + B:toolHeadChainsawSteel_false=false + B:toolHeadChainsawSterlingSilver_false=false + B:toolHeadChainsawThorium_false=false + B:toolHeadChainsawTinAlloy_false=false + B:toolHeadChainsawTitanium_false=false + B:toolHeadChainsawTritanium_false=false + B:toolHeadChainsawTungstenCarbide_false=false + B:toolHeadChainsawTungstenSteel_false=false + B:toolHeadChainsawTungsten_false=false + B:toolHeadChainsawUltimet_false=false + B:toolHeadChainsawUranium235_false=false + B:toolHeadChainsawUranium_false=false + B:toolHeadChainsawVanadiumSteel_false=false + B:toolHeadChainsawWroughtIron_false=false + B:toolHeadDrillAluminium_false=false + B:toolHeadDrillBeryllium_false=false + B:toolHeadDrillBismuthBronze_false=false + B:toolHeadDrillBismuth_false=false + B:toolHeadDrillBlackBronze_false=false + B:toolHeadDrillBlackSteel_false=false + B:toolHeadDrillBlaze_false=false + B:toolHeadDrillBlueSteel_false=false + B:toolHeadDrillBrass_false=false + B:toolHeadDrillBronze_false=false + B:toolHeadDrillCarbon_false=false + B:toolHeadDrillChrome_false=false + B:toolHeadDrillCobaltBrass_false=false + B:toolHeadDrillCobalt_false=false + B:toolHeadDrillCupronickel_false=false + B:toolHeadDrillDamascusSteel_false=false + B:toolHeadDrillDuranium_false=false + B:toolHeadDrillElectrum_false=false + B:toolHeadDrillEpoxidFiberReinforced_false=false + B:toolHeadDrillEpoxid_false=false + B:toolHeadDrillGold_false=false + B:toolHeadDrillGraphene_false=false + B:toolHeadDrillHSSE_false=false + B:toolHeadDrillHSSG_false=false + B:toolHeadDrillHSSS_false=false + B:toolHeadDrillInvar_false=false + B:toolHeadDrillIridium_false=false + B:toolHeadDrillIronMagnetic_false=false + B:toolHeadDrillIron_false=false + B:toolHeadDrillKanthal_false=false + B:toolHeadDrillLead_false=false + B:toolHeadDrillMagnalium_false=false + B:toolHeadDrillManganese_false=false + B:toolHeadDrillMithril_false=false + B:toolHeadDrillMolybdenum_false=false + B:toolHeadDrillNaquadahAlloy_false=false + B:toolHeadDrillNaquadahEnriched_false=false + B:toolHeadDrillNaquadah_false=false + B:toolHeadDrillNaquadria_false=false + B:toolHeadDrillNeodymiumMagnetic_false=false + B:toolHeadDrillNeodymium_false=false + B:toolHeadDrillNeutronium_false=false + B:toolHeadDrillNichrome_false=false + B:toolHeadDrillNickelZincFerrite_false=false + B:toolHeadDrillNickel_false=false + B:toolHeadDrillOsmiridium_false=false + B:toolHeadDrillOsmium_false=false + B:toolHeadDrillPalladium_false=false + B:toolHeadDrillPigIron_false=false + B:toolHeadDrillPlatinum_false=false + B:toolHeadDrillPlutonium241_false=false + B:toolHeadDrillPlutonium_false=false + B:toolHeadDrillPolycaprolactam_false=false + B:toolHeadDrillPolyphenyleneSulfide_false=false + B:toolHeadDrillPolytetrafluoroethylene_false=false + B:toolHeadDrillRedSteel_false=false + B:toolHeadDrillRoseGold_false=false + B:toolHeadDrillSilver_false=false + B:toolHeadDrillStainlessSteel_false=false + B:toolHeadDrillSteelMagnetic_false=false + B:toolHeadDrillSteel_false=false + B:toolHeadDrillSterlingSilver_false=false + B:toolHeadDrillThorium_false=false + B:toolHeadDrillTinAlloy_false=false + B:toolHeadDrillTitanium_false=false + B:toolHeadDrillTritanium_false=false + B:toolHeadDrillTungstenCarbide_false=false + B:toolHeadDrillTungstenSteel_false=false + B:toolHeadDrillTungsten_false=false + B:toolHeadDrillUltimet_false=false + B:toolHeadDrillUranium235_false=false + B:toolHeadDrillUranium_false=false + B:toolHeadDrillVanadiumSteel_false=false + B:toolHeadDrillWroughtIron_false=false + B:toolHeadFileAluminium_false=false + B:toolHeadFileBeryllium_false=false + B:toolHeadFileBismuthBronze_false=false + B:toolHeadFileBismuth_false=false + B:toolHeadFileBlackBronze_false=false + B:toolHeadFileBlackSteel_false=false + B:toolHeadFileBlaze_false=false + B:toolHeadFileBlueSteel_false=false + B:toolHeadFileBrass_false=false + B:toolHeadFileBronze_false=false + B:toolHeadFileCarbon_false=false + B:toolHeadFileChrome_false=false + B:toolHeadFileCobaltBrass_false=false + B:toolHeadFileCobalt_false=false + B:toolHeadFileCupronickel_false=false + B:toolHeadFileDamascusSteel_false=false + B:toolHeadFileDuranium_false=false + B:toolHeadFileElectrum_false=false + B:toolHeadFileEpoxidFiberReinforced_false=false + B:toolHeadFileEpoxid_false=false + B:toolHeadFileGold_false=false + B:toolHeadFileGraphene_false=false + B:toolHeadFileHSSE_false=false + B:toolHeadFileHSSG_false=false + B:toolHeadFileHSSS_false=false + B:toolHeadFileInvar_false=false + B:toolHeadFileIridium_false=false + B:toolHeadFileIronMagnetic_false=false + B:toolHeadFileIron_false=false + B:toolHeadFileKanthal_false=false + B:toolHeadFileLead_false=false + B:toolHeadFileMagnalium_false=false + B:toolHeadFileManganese_false=false + B:toolHeadFileMithril_false=false + B:toolHeadFileMolybdenum_false=false + B:toolHeadFileNaquadahAlloy_false=false + B:toolHeadFileNaquadahEnriched_false=false + B:toolHeadFileNaquadah_false=false + B:toolHeadFileNaquadria_false=false + B:toolHeadFileNeodymiumMagnetic_false=false + B:toolHeadFileNeodymium_false=false + B:toolHeadFileNeutronium_false=false + B:toolHeadFileNichrome_false=false + B:toolHeadFileNickelZincFerrite_false=false + B:toolHeadFileNickel_false=false + B:toolHeadFileOsmiridium_false=false + B:toolHeadFileOsmium_false=false + B:toolHeadFilePalladium_false=false + B:toolHeadFilePigIron_false=false + B:toolHeadFilePlatinum_false=false + B:toolHeadFilePlutonium241_false=false + B:toolHeadFilePlutonium_false=false + B:toolHeadFilePolycaprolactam_false=false + B:toolHeadFilePolyphenyleneSulfide_false=false + B:toolHeadFilePolytetrafluoroethylene_false=false + B:toolHeadFileRedSteel_false=false + B:toolHeadFileRoseGold_false=false + B:toolHeadFileSilver_false=false + B:toolHeadFileStainlessSteel_false=false + B:toolHeadFileSteelMagnetic_false=false + B:toolHeadFileSteel_false=false + B:toolHeadFileSterlingSilver_false=false + B:toolHeadFileThorium_false=false + B:toolHeadFileTinAlloy_false=false + B:toolHeadFileTitanium_false=false + B:toolHeadFileTritanium_false=false + B:toolHeadFileTungstenCarbide_false=false + B:toolHeadFileTungstenSteel_false=false + B:toolHeadFileTungsten_false=false + B:toolHeadFileUltimet_false=false + B:toolHeadFileUranium235_false=false + B:toolHeadFileUranium_false=false + B:toolHeadFileVanadiumSteel_false=false + B:toolHeadFileWroughtIron_false=false + B:toolHeadHammerAluminium_false=false + B:toolHeadHammerAmethyst_false=false + B:toolHeadHammerBeryllium_false=false + B:toolHeadHammerBismuthBronze_false=false + B:toolHeadHammerBismuth_false=false + B:toolHeadHammerBlackBronze_false=false + B:toolHeadHammerBlackSteel_false=false + B:toolHeadHammerBlaze_false=false + B:toolHeadHammerBlueSteel_false=false + B:toolHeadHammerBlueTopaz_false=false + B:toolHeadHammerBrass_false=false + B:toolHeadHammerBronze_false=false + B:toolHeadHammerCarbon_false=false + B:toolHeadHammerCertusQuartz_false=false + B:toolHeadHammerChrome_false=false + B:toolHeadHammerCobaltBrass_false=false + B:toolHeadHammerCobalt_false=false + B:toolHeadHammerCupronickel_false=false + B:toolHeadHammerDamascusSteel_false=false + B:toolHeadHammerDiamond_false=false + B:toolHeadHammerDuranium_false=false + B:toolHeadHammerElectrum_false=false + B:toolHeadHammerEmerald_false=false + B:toolHeadHammerEpoxidFiberReinforced_false=false + B:toolHeadHammerEpoxid_false=false + B:toolHeadHammerFlint_false=false + B:toolHeadHammerGarnetRed_false=false + B:toolHeadHammerGarnetYellow_false=false + B:toolHeadHammerGold_false=false + B:toolHeadHammerGraniteBlack_false=false + B:toolHeadHammerGraniteRed_false=false + B:toolHeadHammerGraphene_false=false + B:toolHeadHammerGraphite_false=false + B:toolHeadHammerGreenSapphire_false=false + B:toolHeadHammerHSSE_false=false + B:toolHeadHammerHSSG_false=false + B:toolHeadHammerHSSS_false=false + B:toolHeadHammerInvar_false=false + B:toolHeadHammerIridium_false=false + B:toolHeadHammerIronMagnetic_false=false + B:toolHeadHammerIron_false=false + B:toolHeadHammerKanthal_false=false + B:toolHeadHammerLead_false=false + B:toolHeadHammerMagnalium_false=false + B:toolHeadHammerManganese_false=false + B:toolHeadHammerMithril_false=false + B:toolHeadHammerMolybdenum_false=false + B:toolHeadHammerNaquadahAlloy_false=false + B:toolHeadHammerNaquadahEnriched_false=false + B:toolHeadHammerNaquadah_false=false + B:toolHeadHammerNaquadria_false=false + B:toolHeadHammerNeodymiumMagnetic_false=false + B:toolHeadHammerNeodymium_false=false + B:toolHeadHammerNetherQuartz_false=false + B:toolHeadHammerNetherStar_false=false + B:toolHeadHammerNeutronium_false=false + B:toolHeadHammerNichrome_false=false + B:toolHeadHammerNickelZincFerrite_false=false + B:toolHeadHammerNickel_false=false + B:toolHeadHammerOlivine_false=false + B:toolHeadHammerOpal_false=false + B:toolHeadHammerOsmiridium_false=false + B:toolHeadHammerOsmium_false=false + B:toolHeadHammerPalladium_false=false + B:toolHeadHammerPigIron_false=false + B:toolHeadHammerPlastic_false=false + B:toolHeadHammerPlatinum_false=false + B:toolHeadHammerPlutonium241_false=false + B:toolHeadHammerPlutonium_false=false + B:toolHeadHammerPolycaprolactam_false=false + B:toolHeadHammerPolyphenyleneSulfide_false=false + B:toolHeadHammerPolystyrene_false=false + B:toolHeadHammerPolytetrafluoroethylene_false=false + B:toolHeadHammerPolyvinylChloride_false=false + B:toolHeadHammerRedSteel_false=false + B:toolHeadHammerRoseGold_false=false + B:toolHeadHammerRubber_false=false + B:toolHeadHammerRuby_false=false + B:toolHeadHammerSapphire_false=false + B:toolHeadHammerSilicone_false=false + B:toolHeadHammerSilver_false=false + B:toolHeadHammerStainlessSteel_false=false + B:toolHeadHammerSteelMagnetic_false=false + B:toolHeadHammerSteel_false=false + B:toolHeadHammerSterlingSilver_false=false + B:toolHeadHammerStone_false=false + B:toolHeadHammerStyreneButadieneRubber_false=false + B:toolHeadHammerTanzanite_false=false + B:toolHeadHammerThorium_false=false + B:toolHeadHammerTinAlloy_false=false + B:toolHeadHammerTitanium_false=false + B:toolHeadHammerTopaz_false=false + B:toolHeadHammerTritanium_false=false + B:toolHeadHammerTungstenCarbide_false=false + B:toolHeadHammerTungstenSteel_false=false + B:toolHeadHammerTungsten_false=false + B:toolHeadHammerUltimet_false=false + B:toolHeadHammerUranium235_false=false + B:toolHeadHammerUranium_false=false + B:toolHeadHammerVanadiumSteel_false=false + B:toolHeadHammerWoodSealed_false=false + B:toolHeadHammerWood_false=false + B:toolHeadHammerWroughtIron_false=false + B:toolHeadHoeAluminium_false=false + B:toolHeadHoeAmethyst_false=false + B:toolHeadHoeBeryllium_false=false + B:toolHeadHoeBismuthBronze_false=false + B:toolHeadHoeBismuth_false=false + B:toolHeadHoeBlackBronze_false=false + B:toolHeadHoeBlackSteel_false=false + B:toolHeadHoeBlaze_false=false + B:toolHeadHoeBlueSteel_false=false + B:toolHeadHoeBlueTopaz_false=false + B:toolHeadHoeBrass_false=false + B:toolHeadHoeBronze_false=false + B:toolHeadHoeCarbon_false=false + B:toolHeadHoeCertusQuartz_false=false + B:toolHeadHoeChrome_false=false + B:toolHeadHoeCobaltBrass_false=false + B:toolHeadHoeCobalt_false=false + B:toolHeadHoeCupronickel_false=false + B:toolHeadHoeDamascusSteel_false=false + B:toolHeadHoeDiamond_false=false + B:toolHeadHoeDuranium_false=false + B:toolHeadHoeElectrum_false=false + B:toolHeadHoeEmerald_false=false + B:toolHeadHoeEpoxidFiberReinforced_false=false + B:toolHeadHoeEpoxid_false=false + B:toolHeadHoeFlint_false=false + B:toolHeadHoeGarnetRed_false=false + B:toolHeadHoeGarnetYellow_false=false + B:toolHeadHoeGold_false=false + B:toolHeadHoeGraniteBlack_false=false + B:toolHeadHoeGraniteRed_false=false + B:toolHeadHoeGraphene_false=false + B:toolHeadHoeGraphite_false=false + B:toolHeadHoeGreenSapphire_false=false + B:toolHeadHoeHSSE_false=false + B:toolHeadHoeHSSG_false=false + B:toolHeadHoeHSSS_false=false + B:toolHeadHoeInvar_false=false + B:toolHeadHoeIridium_false=false + B:toolHeadHoeIronMagnetic_false=false + B:toolHeadHoeIron_false=false + B:toolHeadHoeKanthal_false=false + B:toolHeadHoeLead_false=false + B:toolHeadHoeMagnalium_false=false + B:toolHeadHoeManganese_false=false + B:toolHeadHoeMithril_false=false + B:toolHeadHoeMolybdenum_false=false + B:toolHeadHoeNaquadahAlloy_false=false + B:toolHeadHoeNaquadahEnriched_false=false + B:toolHeadHoeNaquadah_false=false + B:toolHeadHoeNaquadria_false=false + B:toolHeadHoeNeodymiumMagnetic_false=false + B:toolHeadHoeNeodymium_false=false + B:toolHeadHoeNetherQuartz_false=false + B:toolHeadHoeNetherStar_false=false + B:toolHeadHoeNeutronium_false=false + B:toolHeadHoeNichrome_false=false + B:toolHeadHoeNickelZincFerrite_false=false + B:toolHeadHoeNickel_false=false + B:toolHeadHoeOlivine_false=false + B:toolHeadHoeOpal_false=false + B:toolHeadHoeOsmiridium_false=false + B:toolHeadHoeOsmium_false=false + B:toolHeadHoePalladium_false=false + B:toolHeadHoePigIron_false=false + B:toolHeadHoePlastic_false=false + B:toolHeadHoePlatinum_false=false + B:toolHeadHoePlutonium241_false=false + B:toolHeadHoePlutonium_false=false + B:toolHeadHoePolycaprolactam_false=false + B:toolHeadHoePolyphenyleneSulfide_false=false + B:toolHeadHoePolystyrene_false=false + B:toolHeadHoePolytetrafluoroethylene_false=false + B:toolHeadHoePolyvinylChloride_false=false + B:toolHeadHoeRedSteel_false=false + B:toolHeadHoeRoseGold_false=false + B:toolHeadHoeRubber_false=false + B:toolHeadHoeRuby_false=false + B:toolHeadHoeSapphire_false=false + B:toolHeadHoeSilicone_false=false + B:toolHeadHoeSilver_false=false + B:toolHeadHoeStainlessSteel_false=false + B:toolHeadHoeSteelMagnetic_false=false + B:toolHeadHoeSteel_false=false + B:toolHeadHoeSterlingSilver_false=false + B:toolHeadHoeStone_false=false + B:toolHeadHoeStyreneButadieneRubber_false=false + B:toolHeadHoeTanzanite_false=false + B:toolHeadHoeThorium_false=false + B:toolHeadHoeTinAlloy_false=false + B:toolHeadHoeTitanium_false=false + B:toolHeadHoeTopaz_false=false + B:toolHeadHoeTritanium_false=false + B:toolHeadHoeTungstenCarbide_false=false + B:toolHeadHoeTungstenSteel_false=false + B:toolHeadHoeTungsten_false=false + B:toolHeadHoeUltimet_false=false + B:toolHeadHoeUranium235_false=false + B:toolHeadHoeUranium_false=false + B:toolHeadHoeVanadiumSteel_false=false + B:toolHeadHoeWoodSealed_false=false + B:toolHeadHoeWood_false=false + B:toolHeadHoeWroughtIron_false=false + B:toolHeadPickaxeAluminium_false=false + B:toolHeadPickaxeAmethyst_false=false + B:toolHeadPickaxeBeryllium_false=false + B:toolHeadPickaxeBismuthBronze_false=false + B:toolHeadPickaxeBismuth_false=false + B:toolHeadPickaxeBlackBronze_false=false + B:toolHeadPickaxeBlackSteel_false=false + B:toolHeadPickaxeBlaze_false=false + B:toolHeadPickaxeBlueSteel_false=false + B:toolHeadPickaxeBlueTopaz_false=false + B:toolHeadPickaxeBrass_false=false + B:toolHeadPickaxeBronze_false=false + B:toolHeadPickaxeCarbon_false=false + B:toolHeadPickaxeCertusQuartz_false=false + B:toolHeadPickaxeChrome_false=false + B:toolHeadPickaxeCobaltBrass_false=false + B:toolHeadPickaxeCobalt_false=false + B:toolHeadPickaxeCupronickel_false=false + B:toolHeadPickaxeDamascusSteel_false=false + B:toolHeadPickaxeDiamond_false=false + B:toolHeadPickaxeDuranium_false=false + B:toolHeadPickaxeElectrum_false=false + B:toolHeadPickaxeEmerald_false=false + B:toolHeadPickaxeEpoxidFiberReinforced_false=false + B:toolHeadPickaxeEpoxid_false=false + B:toolHeadPickaxeFlint_false=false + B:toolHeadPickaxeGarnetRed_false=false + B:toolHeadPickaxeGarnetYellow_false=false + B:toolHeadPickaxeGold_false=false + B:toolHeadPickaxeGraniteBlack_false=false + B:toolHeadPickaxeGraniteRed_false=false + B:toolHeadPickaxeGraphene_false=false + B:toolHeadPickaxeGraphite_false=false + B:toolHeadPickaxeGreenSapphire_false=false + B:toolHeadPickaxeHSSE_false=false + B:toolHeadPickaxeHSSG_false=false + B:toolHeadPickaxeHSSS_false=false + B:toolHeadPickaxeInvar_false=false + B:toolHeadPickaxeIridium_false=false + B:toolHeadPickaxeIronMagnetic_false=false + B:toolHeadPickaxeIron_false=false + B:toolHeadPickaxeKanthal_false=false + B:toolHeadPickaxeLead_false=false + B:toolHeadPickaxeMagnalium_false=false + B:toolHeadPickaxeManganese_false=false + B:toolHeadPickaxeMithril_false=false + B:toolHeadPickaxeMolybdenum_false=false + B:toolHeadPickaxeNaquadahAlloy_false=false + B:toolHeadPickaxeNaquadahEnriched_false=false + B:toolHeadPickaxeNaquadah_false=false + B:toolHeadPickaxeNaquadria_false=false + B:toolHeadPickaxeNeodymiumMagnetic_false=false + B:toolHeadPickaxeNeodymium_false=false + B:toolHeadPickaxeNetherQuartz_false=false + B:toolHeadPickaxeNetherStar_false=false + B:toolHeadPickaxeNeutronium_false=false + B:toolHeadPickaxeNichrome_false=false + B:toolHeadPickaxeNickelZincFerrite_false=false + B:toolHeadPickaxeNickel_false=false + B:toolHeadPickaxeOlivine_false=false + B:toolHeadPickaxeOpal_false=false + B:toolHeadPickaxeOsmiridium_false=false + B:toolHeadPickaxeOsmium_false=false + B:toolHeadPickaxePalladium_false=false + B:toolHeadPickaxePigIron_false=false + B:toolHeadPickaxePlastic_false=false + B:toolHeadPickaxePlatinum_false=false + B:toolHeadPickaxePlutonium241_false=false + B:toolHeadPickaxePlutonium_false=false + B:toolHeadPickaxePolycaprolactam_false=false + B:toolHeadPickaxePolyphenyleneSulfide_false=false + B:toolHeadPickaxePolystyrene_false=false + B:toolHeadPickaxePolytetrafluoroethylene_false=false + B:toolHeadPickaxePolyvinylChloride_false=false + B:toolHeadPickaxeRedSteel_false=false + B:toolHeadPickaxeRoseGold_false=false + B:toolHeadPickaxeRubber_false=false + B:toolHeadPickaxeRuby_false=false + B:toolHeadPickaxeSapphire_false=false + B:toolHeadPickaxeSilicone_false=false + B:toolHeadPickaxeSilver_false=false + B:toolHeadPickaxeStainlessSteel_false=false + B:toolHeadPickaxeSteelMagnetic_false=false + B:toolHeadPickaxeSteel_false=false + B:toolHeadPickaxeSterlingSilver_false=false + B:toolHeadPickaxeStone_false=false + B:toolHeadPickaxeStyreneButadieneRubber_false=false + B:toolHeadPickaxeTanzanite_false=false + B:toolHeadPickaxeThorium_false=false + B:toolHeadPickaxeTinAlloy_false=false + B:toolHeadPickaxeTitanium_false=false + B:toolHeadPickaxeTopaz_false=false + B:toolHeadPickaxeTritanium_false=false + B:toolHeadPickaxeTungstenCarbide_false=false + B:toolHeadPickaxeTungstenSteel_false=false + B:toolHeadPickaxeTungsten_false=false + B:toolHeadPickaxeUltimet_false=false + B:toolHeadPickaxeUranium235_false=false + B:toolHeadPickaxeUranium_false=false + B:toolHeadPickaxeVanadiumSteel_false=false + B:toolHeadPickaxeWoodSealed_false=false + B:toolHeadPickaxeWood_false=false + B:toolHeadPickaxeWroughtIron_false=false + B:toolHeadPlowAluminium_false=false + B:toolHeadPlowAmethyst_false=false + B:toolHeadPlowBeryllium_false=false + B:toolHeadPlowBismuthBronze_false=false + B:toolHeadPlowBismuth_false=false + B:toolHeadPlowBlackBronze_false=false + B:toolHeadPlowBlackSteel_false=false + B:toolHeadPlowBlaze_false=false + B:toolHeadPlowBlueSteel_false=false + B:toolHeadPlowBlueTopaz_false=false + B:toolHeadPlowBrass_false=false + B:toolHeadPlowBronze_false=false + B:toolHeadPlowCarbon_false=false + B:toolHeadPlowCertusQuartz_false=false + B:toolHeadPlowChrome_false=false + B:toolHeadPlowCobaltBrass_false=false + B:toolHeadPlowCobalt_false=false + B:toolHeadPlowCupronickel_false=false + B:toolHeadPlowDamascusSteel_false=false + B:toolHeadPlowDiamond_false=false + B:toolHeadPlowDuranium_false=false + B:toolHeadPlowElectrum_false=false + B:toolHeadPlowEmerald_false=false + B:toolHeadPlowEpoxidFiberReinforced_false=false + B:toolHeadPlowEpoxid_false=false + B:toolHeadPlowFlint_false=false + B:toolHeadPlowGarnetRed_false=false + B:toolHeadPlowGarnetYellow_false=false + B:toolHeadPlowGold_false=false + B:toolHeadPlowGraniteBlack_false=false + B:toolHeadPlowGraniteRed_false=false + B:toolHeadPlowGraphene_false=false + B:toolHeadPlowGraphite_false=false + B:toolHeadPlowGreenSapphire_false=false + B:toolHeadPlowHSSE_false=false + B:toolHeadPlowHSSG_false=false + B:toolHeadPlowHSSS_false=false + B:toolHeadPlowInvar_false=false + B:toolHeadPlowIridium_false=false + B:toolHeadPlowIronMagnetic_false=false + B:toolHeadPlowIron_false=false + B:toolHeadPlowKanthal_false=false + B:toolHeadPlowLead_false=false + B:toolHeadPlowMagnalium_false=false + B:toolHeadPlowManganese_false=false + B:toolHeadPlowMithril_false=false + B:toolHeadPlowMolybdenum_false=false + B:toolHeadPlowNaquadahAlloy_false=false + B:toolHeadPlowNaquadahEnriched_false=false + B:toolHeadPlowNaquadah_false=false + B:toolHeadPlowNaquadria_false=false + B:toolHeadPlowNeodymiumMagnetic_false=false + B:toolHeadPlowNeodymium_false=false + B:toolHeadPlowNetherQuartz_false=false + B:toolHeadPlowNetherStar_false=false + B:toolHeadPlowNeutronium_false=false + B:toolHeadPlowNichrome_false=false + B:toolHeadPlowNickelZincFerrite_false=false + B:toolHeadPlowNickel_false=false + B:toolHeadPlowOlivine_false=false + B:toolHeadPlowOpal_false=false + B:toolHeadPlowOsmiridium_false=false + B:toolHeadPlowOsmium_false=false + B:toolHeadPlowPalladium_false=false + B:toolHeadPlowPigIron_false=false + B:toolHeadPlowPlastic_false=false + B:toolHeadPlowPlatinum_false=false + B:toolHeadPlowPlutonium241_false=false + B:toolHeadPlowPlutonium_false=false + B:toolHeadPlowPolycaprolactam_false=false + B:toolHeadPlowPolyphenyleneSulfide_false=false + B:toolHeadPlowPolystyrene_false=false + B:toolHeadPlowPolytetrafluoroethylene_false=false + B:toolHeadPlowPolyvinylChloride_false=false + B:toolHeadPlowRedSteel_false=false + B:toolHeadPlowRoseGold_false=false + B:toolHeadPlowRubber_false=false + B:toolHeadPlowRuby_false=false + B:toolHeadPlowSapphire_false=false + B:toolHeadPlowSilicone_false=false + B:toolHeadPlowSilver_false=false + B:toolHeadPlowStainlessSteel_false=false + B:toolHeadPlowSteelMagnetic_false=false + B:toolHeadPlowSteel_false=false + B:toolHeadPlowSterlingSilver_false=false + B:toolHeadPlowStone_false=false + B:toolHeadPlowStyreneButadieneRubber_false=false + B:toolHeadPlowTanzanite_false=false + B:toolHeadPlowThorium_false=false + B:toolHeadPlowTinAlloy_false=false + B:toolHeadPlowTitanium_false=false + B:toolHeadPlowTopaz_false=false + B:toolHeadPlowTritanium_false=false + B:toolHeadPlowTungstenCarbide_false=false + B:toolHeadPlowTungstenSteel_false=false + B:toolHeadPlowTungsten_false=false + B:toolHeadPlowUltimet_false=false + B:toolHeadPlowUranium235_false=false + B:toolHeadPlowUranium_false=false + B:toolHeadPlowVanadiumSteel_false=false + B:toolHeadPlowWoodSealed_false=false + B:toolHeadPlowWood_false=false + B:toolHeadPlowWroughtIron_false=false + B:toolHeadSawAluminium_false=false + B:toolHeadSawBeryllium_false=false + B:toolHeadSawBismuthBronze_false=false + B:toolHeadSawBismuth_false=false + B:toolHeadSawBlackBronze_false=false + B:toolHeadSawBlackSteel_false=false + B:toolHeadSawBlaze_false=false + B:toolHeadSawBlueSteel_false=false + B:toolHeadSawBrass_false=false + B:toolHeadSawBronze_false=false + B:toolHeadSawCarbon_false=false + B:toolHeadSawChrome_false=false + B:toolHeadSawCobaltBrass_false=false + B:toolHeadSawCobalt_false=false + B:toolHeadSawCupronickel_false=false + B:toolHeadSawDamascusSteel_false=false + B:toolHeadSawDuranium_false=false + B:toolHeadSawElectrum_false=false + B:toolHeadSawEpoxidFiberReinforced_false=false + B:toolHeadSawEpoxid_false=false + B:toolHeadSawGold_false=false + B:toolHeadSawGraphene_false=false + B:toolHeadSawHSSE_false=false + B:toolHeadSawHSSG_false=false + B:toolHeadSawHSSS_false=false + B:toolHeadSawInvar_false=false + B:toolHeadSawIridium_false=false + B:toolHeadSawIronMagnetic_false=false + B:toolHeadSawIron_false=false + B:toolHeadSawKanthal_false=false + B:toolHeadSawLead_false=false + B:toolHeadSawMagnalium_false=false + B:toolHeadSawManganese_false=false + B:toolHeadSawMithril_false=false + B:toolHeadSawMolybdenum_false=false + B:toolHeadSawNaquadahAlloy_false=false + B:toolHeadSawNaquadahEnriched_false=false + B:toolHeadSawNaquadah_false=false + B:toolHeadSawNaquadria_false=false + B:toolHeadSawNeodymiumMagnetic_false=false + B:toolHeadSawNeodymium_false=false + B:toolHeadSawNeutronium_false=false + B:toolHeadSawNichrome_false=false + B:toolHeadSawNickelZincFerrite_false=false + B:toolHeadSawNickel_false=false + B:toolHeadSawOsmiridium_false=false + B:toolHeadSawOsmium_false=false + B:toolHeadSawPalladium_false=false + B:toolHeadSawPigIron_false=false + B:toolHeadSawPlatinum_false=false + B:toolHeadSawPlutonium241_false=false + B:toolHeadSawPlutonium_false=false + B:toolHeadSawPolycaprolactam_false=false + B:toolHeadSawPolyphenyleneSulfide_false=false + B:toolHeadSawPolytetrafluoroethylene_false=false + B:toolHeadSawRedSteel_false=false + B:toolHeadSawRoseGold_false=false + B:toolHeadSawSilver_false=false + B:toolHeadSawStainlessSteel_false=false + B:toolHeadSawSteelMagnetic_false=false + B:toolHeadSawSteel_false=false + B:toolHeadSawSterlingSilver_false=false + B:toolHeadSawThorium_false=false + B:toolHeadSawTinAlloy_false=false + B:toolHeadSawTitanium_false=false + B:toolHeadSawTritanium_false=false + B:toolHeadSawTungstenCarbide_false=false + B:toolHeadSawTungstenSteel_false=false + B:toolHeadSawTungsten_false=false + B:toolHeadSawUltimet_false=false + B:toolHeadSawUranium235_false=false + B:toolHeadSawUranium_false=false + B:toolHeadSawVanadiumSteel_false=false + B:toolHeadSawWroughtIron_false=false + B:toolHeadSenseAluminium_false=false + B:toolHeadSenseAmethyst_false=false + B:toolHeadSenseBeryllium_false=false + B:toolHeadSenseBismuthBronze_false=false + B:toolHeadSenseBismuth_false=false + B:toolHeadSenseBlackBronze_false=false + B:toolHeadSenseBlackSteel_false=false + B:toolHeadSenseBlaze_false=false + B:toolHeadSenseBlueSteel_false=false + B:toolHeadSenseBlueTopaz_false=false + B:toolHeadSenseBrass_false=false + B:toolHeadSenseBronze_false=false + B:toolHeadSenseCarbon_false=false + B:toolHeadSenseCertusQuartz_false=false + B:toolHeadSenseChrome_false=false + B:toolHeadSenseCobaltBrass_false=false + B:toolHeadSenseCobalt_false=false + B:toolHeadSenseCupronickel_false=false + B:toolHeadSenseDamascusSteel_false=false + B:toolHeadSenseDiamond_false=false + B:toolHeadSenseDuranium_false=false + B:toolHeadSenseElectrum_false=false + B:toolHeadSenseEmerald_false=false + B:toolHeadSenseEpoxidFiberReinforced_false=false + B:toolHeadSenseEpoxid_false=false + B:toolHeadSenseFlint_false=false + B:toolHeadSenseGarnetRed_false=false + B:toolHeadSenseGarnetYellow_false=false + B:toolHeadSenseGold_false=false + B:toolHeadSenseGraniteBlack_false=false + B:toolHeadSenseGraniteRed_false=false + B:toolHeadSenseGraphene_false=false + B:toolHeadSenseGraphite_false=false + B:toolHeadSenseGreenSapphire_false=false + B:toolHeadSenseHSSE_false=false + B:toolHeadSenseHSSG_false=false + B:toolHeadSenseHSSS_false=false + B:toolHeadSenseInvar_false=false + B:toolHeadSenseIridium_false=false + B:toolHeadSenseIronMagnetic_false=false + B:toolHeadSenseIron_false=false + B:toolHeadSenseKanthal_false=false + B:toolHeadSenseLead_false=false + B:toolHeadSenseMagnalium_false=false + B:toolHeadSenseManganese_false=false + B:toolHeadSenseMithril_false=false + B:toolHeadSenseMolybdenum_false=false + B:toolHeadSenseNaquadahAlloy_false=false + B:toolHeadSenseNaquadahEnriched_false=false + B:toolHeadSenseNaquadah_false=false + B:toolHeadSenseNaquadria_false=false + B:toolHeadSenseNeodymiumMagnetic_false=false + B:toolHeadSenseNeodymium_false=false + B:toolHeadSenseNetherQuartz_false=false + B:toolHeadSenseNetherStar_false=false + B:toolHeadSenseNeutronium_false=false + B:toolHeadSenseNichrome_false=false + B:toolHeadSenseNickelZincFerrite_false=false + B:toolHeadSenseNickel_false=false + B:toolHeadSenseOlivine_false=false + B:toolHeadSenseOpal_false=false + B:toolHeadSenseOsmiridium_false=false + B:toolHeadSenseOsmium_false=false + B:toolHeadSensePalladium_false=false + B:toolHeadSensePigIron_false=false + B:toolHeadSensePlastic_false=false + B:toolHeadSensePlatinum_false=false + B:toolHeadSensePlutonium241_false=false + B:toolHeadSensePlutonium_false=false + B:toolHeadSensePolycaprolactam_false=false + B:toolHeadSensePolyphenyleneSulfide_false=false + B:toolHeadSensePolystyrene_false=false + B:toolHeadSensePolytetrafluoroethylene_false=false + B:toolHeadSensePolyvinylChloride_false=false + B:toolHeadSenseRedSteel_false=false + B:toolHeadSenseRoseGold_false=false + B:toolHeadSenseRubber_false=false + B:toolHeadSenseRuby_false=false + B:toolHeadSenseSapphire_false=false + B:toolHeadSenseSilicone_false=false + B:toolHeadSenseSilver_false=false + B:toolHeadSenseStainlessSteel_false=false + B:toolHeadSenseSteelMagnetic_false=false + B:toolHeadSenseSteel_false=false + B:toolHeadSenseSterlingSilver_false=false + B:toolHeadSenseStone_false=false + B:toolHeadSenseStyreneButadieneRubber_false=false + B:toolHeadSenseTanzanite_false=false + B:toolHeadSenseThorium_false=false + B:toolHeadSenseTinAlloy_false=false + B:toolHeadSenseTitanium_false=false + B:toolHeadSenseTopaz_false=false + B:toolHeadSenseTritanium_false=false + B:toolHeadSenseTungstenCarbide_false=false + B:toolHeadSenseTungstenSteel_false=false + B:toolHeadSenseTungsten_false=false + B:toolHeadSenseUltimet_false=false + B:toolHeadSenseUranium235_false=false + B:toolHeadSenseUranium_false=false + B:toolHeadSenseVanadiumSteel_false=false + B:toolHeadSenseWoodSealed_false=false + B:toolHeadSenseWood_false=false + B:toolHeadSenseWroughtIron_false=false + B:toolHeadShovelAluminium_false=false + B:toolHeadShovelAmethyst_false=false + B:toolHeadShovelBeryllium_false=false + B:toolHeadShovelBismuthBronze_false=false + B:toolHeadShovelBismuth_false=false + B:toolHeadShovelBlackBronze_false=false + B:toolHeadShovelBlackSteel_false=false + B:toolHeadShovelBlaze_false=false + B:toolHeadShovelBlueSteel_false=false + B:toolHeadShovelBlueTopaz_false=false + B:toolHeadShovelBrass_false=false + B:toolHeadShovelBronze_false=false + B:toolHeadShovelCarbon_false=false + B:toolHeadShovelCertusQuartz_false=false + B:toolHeadShovelChrome_false=false + B:toolHeadShovelCobaltBrass_false=false + B:toolHeadShovelCobalt_false=false + B:toolHeadShovelCupronickel_false=false + B:toolHeadShovelDamascusSteel_false=false + B:toolHeadShovelDiamond_false=false + B:toolHeadShovelDuranium_false=false + B:toolHeadShovelElectrum_false=false + B:toolHeadShovelEmerald_false=false + B:toolHeadShovelEpoxidFiberReinforced_false=false + B:toolHeadShovelEpoxid_false=false + B:toolHeadShovelFlint_false=false + B:toolHeadShovelGarnetRed_false=false + B:toolHeadShovelGarnetYellow_false=false + B:toolHeadShovelGold_false=false + B:toolHeadShovelGraniteBlack_false=false + B:toolHeadShovelGraniteRed_false=false + B:toolHeadShovelGraphene_false=false + B:toolHeadShovelGraphite_false=false + B:toolHeadShovelGreenSapphire_false=false + B:toolHeadShovelHSSE_false=false + B:toolHeadShovelHSSG_false=false + B:toolHeadShovelHSSS_false=false + B:toolHeadShovelInvar_false=false + B:toolHeadShovelIridium_false=false + B:toolHeadShovelIronMagnetic_false=false + B:toolHeadShovelIron_false=false + B:toolHeadShovelKanthal_false=false + B:toolHeadShovelLead_false=false + B:toolHeadShovelMagnalium_false=false + B:toolHeadShovelManganese_false=false + B:toolHeadShovelMithril_false=false + B:toolHeadShovelMolybdenum_false=false + B:toolHeadShovelNaquadahAlloy_false=false + B:toolHeadShovelNaquadahEnriched_false=false + B:toolHeadShovelNaquadah_false=false + B:toolHeadShovelNaquadria_false=false + B:toolHeadShovelNeodymiumMagnetic_false=false + B:toolHeadShovelNeodymium_false=false + B:toolHeadShovelNetherQuartz_false=false + B:toolHeadShovelNetherStar_false=false + B:toolHeadShovelNeutronium_false=false + B:toolHeadShovelNichrome_false=false + B:toolHeadShovelNickelZincFerrite_false=false + B:toolHeadShovelNickel_false=false + B:toolHeadShovelOlivine_false=false + B:toolHeadShovelOpal_false=false + B:toolHeadShovelOsmiridium_false=false + B:toolHeadShovelOsmium_false=false + B:toolHeadShovelPalladium_false=false + B:toolHeadShovelPigIron_false=false + B:toolHeadShovelPlastic_false=false + B:toolHeadShovelPlatinum_false=false + B:toolHeadShovelPlutonium241_false=false + B:toolHeadShovelPlutonium_false=false + B:toolHeadShovelPolycaprolactam_false=false + B:toolHeadShovelPolyphenyleneSulfide_false=false + B:toolHeadShovelPolystyrene_false=false + B:toolHeadShovelPolytetrafluoroethylene_false=false + B:toolHeadShovelPolyvinylChloride_false=false + B:toolHeadShovelRedSteel_false=false + B:toolHeadShovelRoseGold_false=false + B:toolHeadShovelRubber_false=false + B:toolHeadShovelRuby_false=false + B:toolHeadShovelSapphire_false=false + B:toolHeadShovelSilicone_false=false + B:toolHeadShovelSilver_false=false + B:toolHeadShovelStainlessSteel_false=false + B:toolHeadShovelSteelMagnetic_false=false + B:toolHeadShovelSteel_false=false + B:toolHeadShovelSterlingSilver_false=false + B:toolHeadShovelStone_false=false + B:toolHeadShovelStyreneButadieneRubber_false=false + B:toolHeadShovelTanzanite_false=false + B:toolHeadShovelThorium_false=false + B:toolHeadShovelTinAlloy_false=false + B:toolHeadShovelTitanium_false=false + B:toolHeadShovelTopaz_false=false + B:toolHeadShovelTritanium_false=false + B:toolHeadShovelTungstenCarbide_false=false + B:toolHeadShovelTungstenSteel_false=false + B:toolHeadShovelTungsten_false=false + B:toolHeadShovelUltimet_false=false + B:toolHeadShovelUranium235_false=false + B:toolHeadShovelUranium_false=false + B:toolHeadShovelVanadiumSteel_false=false + B:toolHeadShovelWoodSealed_false=false + B:toolHeadShovelWood_false=false + B:toolHeadShovelWroughtIron_false=false + B:toolHeadSwordAluminium_false=false + B:toolHeadSwordAmethyst_false=false + B:toolHeadSwordBeryllium_false=false + B:toolHeadSwordBismuthBronze_false=false + B:toolHeadSwordBismuth_false=false + B:toolHeadSwordBlackBronze_false=false + B:toolHeadSwordBlackSteel_false=false + B:toolHeadSwordBlaze_false=false + B:toolHeadSwordBlueSteel_false=false + B:toolHeadSwordBlueTopaz_false=false + B:toolHeadSwordBrass_false=false + B:toolHeadSwordBronze_false=false + B:toolHeadSwordCarbon_false=false + B:toolHeadSwordCertusQuartz_false=false + B:toolHeadSwordChrome_false=false + B:toolHeadSwordCobaltBrass_false=false + B:toolHeadSwordCobalt_false=false + B:toolHeadSwordCupronickel_false=false + B:toolHeadSwordDamascusSteel_false=false + B:toolHeadSwordDiamond_false=false + B:toolHeadSwordDuranium_false=false + B:toolHeadSwordElectrum_false=false + B:toolHeadSwordEmerald_false=false + B:toolHeadSwordEpoxidFiberReinforced_false=false + B:toolHeadSwordEpoxid_false=false + B:toolHeadSwordFlint_false=false + B:toolHeadSwordGarnetRed_false=false + B:toolHeadSwordGarnetYellow_false=false + B:toolHeadSwordGold_false=false + B:toolHeadSwordGraniteBlack_false=false + B:toolHeadSwordGraniteRed_false=false + B:toolHeadSwordGraphene_false=false + B:toolHeadSwordGraphite_false=false + B:toolHeadSwordGreenSapphire_false=false + B:toolHeadSwordHSSE_false=false + B:toolHeadSwordHSSG_false=false + B:toolHeadSwordHSSS_false=false + B:toolHeadSwordInvar_false=false + B:toolHeadSwordIridium_false=false + B:toolHeadSwordIronMagnetic_false=false + B:toolHeadSwordIron_false=false + B:toolHeadSwordKanthal_false=false + B:toolHeadSwordLead_false=false + B:toolHeadSwordMagnalium_false=false + B:toolHeadSwordManganese_false=false + B:toolHeadSwordMithril_false=false + B:toolHeadSwordMolybdenum_false=false + B:toolHeadSwordNaquadahAlloy_false=false + B:toolHeadSwordNaquadahEnriched_false=false + B:toolHeadSwordNaquadah_false=false + B:toolHeadSwordNaquadria_false=false + B:toolHeadSwordNeodymiumMagnetic_false=false + B:toolHeadSwordNeodymium_false=false + B:toolHeadSwordNetherQuartz_false=false + B:toolHeadSwordNetherStar_false=false + B:toolHeadSwordNeutronium_false=false + B:toolHeadSwordNichrome_false=false + B:toolHeadSwordNickelZincFerrite_false=false + B:toolHeadSwordNickel_false=false + B:toolHeadSwordOlivine_false=false + B:toolHeadSwordOpal_false=false + B:toolHeadSwordOsmiridium_false=false + B:toolHeadSwordOsmium_false=false + B:toolHeadSwordPalladium_false=false + B:toolHeadSwordPigIron_false=false + B:toolHeadSwordPlastic_false=false + B:toolHeadSwordPlatinum_false=false + B:toolHeadSwordPlutonium241_false=false + B:toolHeadSwordPlutonium_false=false + B:toolHeadSwordPolycaprolactam_false=false + B:toolHeadSwordPolyphenyleneSulfide_false=false + B:toolHeadSwordPolystyrene_false=false + B:toolHeadSwordPolytetrafluoroethylene_false=false + B:toolHeadSwordPolyvinylChloride_false=false + B:toolHeadSwordRedSteel_false=false + B:toolHeadSwordRoseGold_false=false + B:toolHeadSwordRubber_false=false + B:toolHeadSwordRuby_false=false + B:toolHeadSwordSapphire_false=false + B:toolHeadSwordSilicone_false=false + B:toolHeadSwordSilver_false=false + B:toolHeadSwordStainlessSteel_false=false + B:toolHeadSwordSteelMagnetic_false=false + B:toolHeadSwordSteel_false=false + B:toolHeadSwordSterlingSilver_false=false + B:toolHeadSwordStone_false=false + B:toolHeadSwordStyreneButadieneRubber_false=false + B:toolHeadSwordTanzanite_false=false + B:toolHeadSwordThorium_false=false + B:toolHeadSwordTinAlloy_false=false + B:toolHeadSwordTitanium_false=false + B:toolHeadSwordTopaz_false=false + B:toolHeadSwordTritanium_false=false + B:toolHeadSwordTungstenCarbide_false=false + B:toolHeadSwordTungstenSteel_false=false + B:toolHeadSwordTungsten_false=false + B:toolHeadSwordUltimet_false=false + B:toolHeadSwordUranium235_false=false + B:toolHeadSwordUranium_false=false + B:toolHeadSwordVanadiumSteel_false=false + B:toolHeadSwordWoodSealed_false=false + B:toolHeadSwordWood_false=false + B:toolHeadSwordWroughtIron_false=false + B:toolHeadUniversalSpadeAluminium_false=false + B:toolHeadUniversalSpadeAmethyst_false=false + B:toolHeadUniversalSpadeBeryllium_false=false + B:toolHeadUniversalSpadeBismuthBronze_false=false + B:toolHeadUniversalSpadeBismuth_false=false + B:toolHeadUniversalSpadeBlackBronze_false=false + B:toolHeadUniversalSpadeBlackSteel_false=false + B:toolHeadUniversalSpadeBlaze_false=false + B:toolHeadUniversalSpadeBlueSteel_false=false + B:toolHeadUniversalSpadeBlueTopaz_false=false + B:toolHeadUniversalSpadeBrass_false=false + B:toolHeadUniversalSpadeBronze_false=false + B:toolHeadUniversalSpadeCarbon_false=false + B:toolHeadUniversalSpadeCertusQuartz_false=false + B:toolHeadUniversalSpadeChrome_false=false + B:toolHeadUniversalSpadeCobaltBrass_false=false + B:toolHeadUniversalSpadeCobalt_false=false + B:toolHeadUniversalSpadeCupronickel_false=false + B:toolHeadUniversalSpadeDamascusSteel_false=false + B:toolHeadUniversalSpadeDiamond_false=false + B:toolHeadUniversalSpadeDuranium_false=false + B:toolHeadUniversalSpadeElectrum_false=false + B:toolHeadUniversalSpadeEmerald_false=false + B:toolHeadUniversalSpadeEpoxidFiberReinforced_false=false + B:toolHeadUniversalSpadeEpoxid_false=false + B:toolHeadUniversalSpadeFlint_false=false + B:toolHeadUniversalSpadeGarnetRed_false=false + B:toolHeadUniversalSpadeGarnetYellow_false=false + B:toolHeadUniversalSpadeGold_false=false + B:toolHeadUniversalSpadeGraniteBlack_false=false + B:toolHeadUniversalSpadeGraniteRed_false=false + B:toolHeadUniversalSpadeGraphene_false=false + B:toolHeadUniversalSpadeGraphite_false=false + B:toolHeadUniversalSpadeGreenSapphire_false=false + B:toolHeadUniversalSpadeHSSE_false=false + B:toolHeadUniversalSpadeHSSG_false=false + B:toolHeadUniversalSpadeHSSS_false=false + B:toolHeadUniversalSpadeInvar_false=false + B:toolHeadUniversalSpadeIridium_false=false + B:toolHeadUniversalSpadeIronMagnetic_false=false + B:toolHeadUniversalSpadeIron_false=false + B:toolHeadUniversalSpadeKanthal_false=false + B:toolHeadUniversalSpadeLead_false=false + B:toolHeadUniversalSpadeMagnalium_false=false + B:toolHeadUniversalSpadeManganese_false=false + B:toolHeadUniversalSpadeMithril_false=false + B:toolHeadUniversalSpadeMolybdenum_false=false + B:toolHeadUniversalSpadeNaquadahAlloy_false=false + B:toolHeadUniversalSpadeNaquadahEnriched_false=false + B:toolHeadUniversalSpadeNaquadah_false=false + B:toolHeadUniversalSpadeNaquadria_false=false + B:toolHeadUniversalSpadeNeodymiumMagnetic_false=false + B:toolHeadUniversalSpadeNeodymium_false=false + B:toolHeadUniversalSpadeNetherQuartz_false=false + B:toolHeadUniversalSpadeNetherStar_false=false + B:toolHeadUniversalSpadeNeutronium_false=false + B:toolHeadUniversalSpadeNichrome_false=false + B:toolHeadUniversalSpadeNickelZincFerrite_false=false + B:toolHeadUniversalSpadeNickel_false=false + B:toolHeadUniversalSpadeOlivine_false=false + B:toolHeadUniversalSpadeOpal_false=false + B:toolHeadUniversalSpadeOsmiridium_false=false + B:toolHeadUniversalSpadeOsmium_false=false + B:toolHeadUniversalSpadePalladium_false=false + B:toolHeadUniversalSpadePigIron_false=false + B:toolHeadUniversalSpadePlastic_false=false + B:toolHeadUniversalSpadePlatinum_false=false + B:toolHeadUniversalSpadePlutonium241_false=false + B:toolHeadUniversalSpadePlutonium_false=false + B:toolHeadUniversalSpadePolycaprolactam_false=false + B:toolHeadUniversalSpadePolyphenyleneSulfide_false=false + B:toolHeadUniversalSpadePolystyrene_false=false + B:toolHeadUniversalSpadePolytetrafluoroethylene_false=false + B:toolHeadUniversalSpadePolyvinylChloride_false=false + B:toolHeadUniversalSpadeRedSteel_false=false + B:toolHeadUniversalSpadeRoseGold_false=false + B:toolHeadUniversalSpadeRubber_false=false + B:toolHeadUniversalSpadeRuby_false=false + B:toolHeadUniversalSpadeSapphire_false=false + B:toolHeadUniversalSpadeSilicone_false=false + B:toolHeadUniversalSpadeSilver_false=false + B:toolHeadUniversalSpadeStainlessSteel_false=false + B:toolHeadUniversalSpadeSteelMagnetic_false=false + B:toolHeadUniversalSpadeSteel_false=false + B:toolHeadUniversalSpadeSterlingSilver_false=false + B:toolHeadUniversalSpadeStone_false=false + B:toolHeadUniversalSpadeStyreneButadieneRubber_false=false + B:toolHeadUniversalSpadeTanzanite_false=false + B:toolHeadUniversalSpadeThorium_false=false + B:toolHeadUniversalSpadeTinAlloy_false=false + B:toolHeadUniversalSpadeTitanium_false=false + B:toolHeadUniversalSpadeTopaz_false=false + B:toolHeadUniversalSpadeTritanium_false=false + B:toolHeadUniversalSpadeTungstenCarbide_false=false + B:toolHeadUniversalSpadeTungstenSteel_false=false + B:toolHeadUniversalSpadeTungsten_false=false + B:toolHeadUniversalSpadeUltimet_false=false + B:toolHeadUniversalSpadeUranium235_false=false + B:toolHeadUniversalSpadeUranium_false=false + B:toolHeadUniversalSpadeVanadiumSteel_false=false + B:toolHeadUniversalSpadeWoodSealed_false=false + B:toolHeadUniversalSpadeWood_false=false + B:toolHeadUniversalSpadeWroughtIron_false=false + B:toolHeadWrenchAluminium_false=false + B:toolHeadWrenchBeryllium_false=false + B:toolHeadWrenchBismuthBronze_false=false + B:toolHeadWrenchBismuth_false=false + B:toolHeadWrenchBlackBronze_false=false + B:toolHeadWrenchBlackSteel_false=false + B:toolHeadWrenchBlaze_false=false + B:toolHeadWrenchBlueSteel_false=false + B:toolHeadWrenchBrass_false=false + B:toolHeadWrenchBronze_false=false + B:toolHeadWrenchCarbon_false=false + B:toolHeadWrenchChrome_false=false + B:toolHeadWrenchCobaltBrass_false=false + B:toolHeadWrenchCobalt_false=false + B:toolHeadWrenchCupronickel_false=false + B:toolHeadWrenchDamascusSteel_false=false + B:toolHeadWrenchDuranium_false=false + B:toolHeadWrenchElectrum_false=false + B:toolHeadWrenchEpoxidFiberReinforced_false=false + B:toolHeadWrenchEpoxid_false=false + B:toolHeadWrenchGold_false=false + B:toolHeadWrenchGraphene_false=false + B:toolHeadWrenchHSSE_false=false + B:toolHeadWrenchHSSG_false=false + B:toolHeadWrenchHSSS_false=false + B:toolHeadWrenchInvar_false=false + B:toolHeadWrenchIridium_false=false + B:toolHeadWrenchIronMagnetic_false=false + B:toolHeadWrenchIron_false=false + B:toolHeadWrenchKanthal_false=false + B:toolHeadWrenchLead_false=false + B:toolHeadWrenchMagnalium_false=false + B:toolHeadWrenchManganese_false=false + B:toolHeadWrenchMithril_false=false + B:toolHeadWrenchMolybdenum_false=false + B:toolHeadWrenchNaquadahAlloy_false=false + B:toolHeadWrenchNaquadahEnriched_false=false + B:toolHeadWrenchNaquadah_false=false + B:toolHeadWrenchNaquadria_false=false + B:toolHeadWrenchNeodymiumMagnetic_false=false + B:toolHeadWrenchNeodymium_false=false + B:toolHeadWrenchNeutronium_false=false + B:toolHeadWrenchNichrome_false=false + B:toolHeadWrenchNickelZincFerrite_false=false + B:toolHeadWrenchNickel_false=false + B:toolHeadWrenchOsmiridium_false=false + B:toolHeadWrenchOsmium_false=false + B:toolHeadWrenchPalladium_false=false + B:toolHeadWrenchPigIron_false=false + B:toolHeadWrenchPlatinum_false=false + B:toolHeadWrenchPlutonium241_false=false + B:toolHeadWrenchPlutonium_false=false + B:toolHeadWrenchPolycaprolactam_false=false + B:toolHeadWrenchPolyphenyleneSulfide_false=false + B:toolHeadWrenchPolytetrafluoroethylene_false=false + B:toolHeadWrenchRedSteel_false=false + B:toolHeadWrenchRoseGold_false=false + B:toolHeadWrenchSilver_false=false + B:toolHeadWrenchStainlessSteel_false=false + B:toolHeadWrenchSteelMagnetic_false=false + B:toolHeadWrenchSteel_false=false + B:toolHeadWrenchSterlingSilver_false=false + B:toolHeadWrenchThorium_false=false + B:toolHeadWrenchTinAlloy_false=false + B:toolHeadWrenchTitanium_false=false + B:toolHeadWrenchTritanium_false=false + B:toolHeadWrenchTungstenCarbide_false=false + B:toolHeadWrenchTungstenSteel_false=false + B:toolHeadWrenchTungsten_false=false + B:toolHeadWrenchUltimet_false=false + B:toolHeadWrenchUranium235_false=false + B:toolHeadWrenchUranium_false=false + B:toolHeadWrenchVanadiumSteel_false=false + B:toolHeadWrenchWroughtIron_false=false + B:turbineBladeAluminium_false=false + B:turbineBladeBeryllium_false=false + B:turbineBladeBismuthBronze_false=false + B:turbineBladeBismuth_false=false + B:turbineBladeBlackBronze_false=false + B:turbineBladeBlackSteel_false=false + B:turbineBladeBlaze_false=false + B:turbineBladeBlueSteel_false=false + B:turbineBladeBrass_false=false + B:turbineBladeBronze_false=false + B:turbineBladeCarbon_false=false + B:turbineBladeChrome_false=false + B:turbineBladeCobaltBrass_false=false + B:turbineBladeCobalt_false=false + B:turbineBladeCupronickel_false=false + B:turbineBladeDamascusSteel_false=false + B:turbineBladeDuranium_false=false + B:turbineBladeElectrum_false=false + B:turbineBladeEpoxidFiberReinforced_false=false + B:turbineBladeEpoxid_false=false + B:turbineBladeGold_false=false + B:turbineBladeGraphene_false=false + B:turbineBladeHSSE_false=false + B:turbineBladeHSSG_false=false + B:turbineBladeHSSS_false=false + B:turbineBladeInvar_false=false + B:turbineBladeIridium_false=false + B:turbineBladeIronMagnetic_false=false + B:turbineBladeIron_false=false + B:turbineBladeKanthal_false=false + B:turbineBladeLead_false=false + B:turbineBladeMagnalium_false=false + B:turbineBladeManganese_false=false + B:turbineBladeMithril_false=false + B:turbineBladeMolybdenum_false=false + B:turbineBladeNaquadahAlloy_false=false + B:turbineBladeNaquadahEnriched_false=false + B:turbineBladeNaquadah_false=false + B:turbineBladeNaquadria_false=false + B:turbineBladeNeodymiumMagnetic_false=false + B:turbineBladeNeodymium_false=false + B:turbineBladeNeutronium_false=false + B:turbineBladeNichrome_false=false + B:turbineBladeNickelZincFerrite_false=false + B:turbineBladeNickel_false=false + B:turbineBladeOsmiridium_false=false + B:turbineBladeOsmium_false=false + B:turbineBladePalladium_false=false + B:turbineBladePigIron_false=false + B:turbineBladePlatinum_false=false + B:turbineBladePlutonium241_false=false + B:turbineBladePlutonium_false=false + B:turbineBladePolycaprolactam_false=false + B:turbineBladePolyphenyleneSulfide_false=false + B:turbineBladePolytetrafluoroethylene_false=false + B:turbineBladeRedSteel_false=false + B:turbineBladeRoseGold_false=false + B:turbineBladeSilver_false=false + B:turbineBladeStainlessSteel_false=false + B:turbineBladeSteelMagnetic_false=false + B:turbineBladeSteel_false=false + B:turbineBladeSterlingSilver_false=false + B:turbineBladeThorium_false=false + B:turbineBladeTinAlloy_false=false + B:turbineBladeTitanium_false=false + B:turbineBladeTritanium_false=false + B:turbineBladeTungstenCarbide_false=false + B:turbineBladeTungstenSteel_false=false + B:turbineBladeTungsten_false=false + B:turbineBladeUltimet_false=false + B:turbineBladeUranium235_false=false + B:turbineBladeUranium_false=false + B:turbineBladeVanadiumSteel_false=false + B:turbineBladeWroughtIron_false=false + B:wireFineAnnealedCopper_false=false + B:wireFineCopper_false=false + B:wireFineElectrum_false=false + B:wireFineGold_false=false + B:wireFineLead_false=false + B:wireFineNiobiumTitanium_false=false + B:wireFineOsmium_false=false + B:wireFinePlatinum_false=false + B:wireFineRedAlloy_false=false + B:wireFineSolderingAlloy_false=false + B:wireFineSteel_false=false + B:wireFineTin_false=false + B:wireFineYttriumBariumCuprate_false=false + } + +} + + diff --git a/config/GregTech/WorldGeneration.cfg b/config/GregTech/WorldGeneration.cfg new file mode 100644 index 0000000000..9f8d5e493a --- /dev/null +++ b/config/GregTech/WorldGeneration.cfg @@ -0,0 +1,2586 @@ +# Configuration file + +endasteroids { + I:AsteroidMaxSize_200=200 + I:AsteroidMinSize_50=50 + I:AsteroidProbability_300=300 + B:GenerateAsteroids_true=true +} + + +gcasteroids { + I:GCAsteroidMaxSize_400=400 + I:GCAsteroidMinSize_100=100 + I:GCAsteroidProbability_300=300 + B:GenerateGCAsteroids_true=true +} + + +general { + B:AutoDetectPFAA_true=true + B:enableBasaltOres_true=true + B:enableBlackGraniteOres_true=true + B:enableGCOres_true=true + B:enableMarbleOres_true=true + B:enableRedGraniteOres_true=true + B:enableUBOres_true=true +} + + +worldgen { + I:AmountOfCustomLargeVeinSlots_16=16 + I:AmountOfCustomSmallOreSlots_16=16 + B:nether.stone.basalt.huge_false=false + B:nether.stone.basalt.large_false=false + B:nether.stone.basalt.medium_false=false + B:nether.stone.basalt.small_false=false + B:nether.stone.basalt.tiny_false=false + B:nether.stone.blackgranite.huge_false=false + B:nether.stone.blackgranite.large_false=false + B:nether.stone.blackgranite.medium_false=false + B:nether.stone.blackgranite.small_false=false + B:nether.stone.blackgranite.tiny_false=false + B:nether.stone.marble.huge_false=false + B:nether.stone.marble.large_false=false + B:nether.stone.marble.medium_false=false + B:nether.stone.marble.small_false=false + B:nether.stone.marble.tiny_false=false + B:nether.stone.redgranite.huge_false=false + B:nether.stone.redgranite.large_false=false + B:nether.stone.redgranite.medium_false=false + B:nether.stone.redgranite.small_false=false + B:nether.stone.redgranite.tiny_false=false + B:ore.mix.apatite_true=true + B:ore.mix.bauxite_true=true + B:ore.mix.beryllium_true=true + B:ore.mix.cassiterite_true=true + B:ore.mix.coal_true=true + B:ore.mix.copper_true=true + B:ore.mix.custom.00_false=false + B:ore.mix.custom.01_false=false + B:ore.mix.custom.02_false=false + B:ore.mix.custom.03_false=false + B:ore.mix.custom.04_false=false + B:ore.mix.custom.05_false=false + B:ore.mix.custom.06_false=false + B:ore.mix.custom.07_false=false + B:ore.mix.custom.08_false=false + B:ore.mix.custom.09_false=false + B:ore.mix.custom.10_false=false + B:ore.mix.custom.11_false=false + B:ore.mix.custom.12_false=false + B:ore.mix.custom.13_false=false + B:ore.mix.custom.14_false=false + B:ore.mix.custom.15_false=false + B:ore.mix.diamond_true=true + B:ore.mix.galena_true=true + B:ore.mix.gold_true=true + B:ore.mix.iron_true=true + B:ore.mix.lapis_true=true + B:ore.mix.lignite_true=true + B:ore.mix.magnetite_true=true + B:ore.mix.manganese_true=true + B:ore.mix.molybdenum_true=true + B:ore.mix.monazite_true=true + B:ore.mix.naquadah_true=true + B:ore.mix.netherquartz_true=true + B:ore.mix.nickel_true=true + B:ore.mix.oilsand_true=true + B:ore.mix.olivine_true=true + B:ore.mix.pitchblende_true=true + B:ore.mix.platinum_true=true + B:ore.mix.quartz_true=true + B:ore.mix.redstone_true=true + B:ore.mix.salts_true=true + B:ore.mix.sapphire_true=true + B:ore.mix.soapstone_true=true + B:ore.mix.sulfur_true=true + B:ore.mix.tetrahedrite_true=true + B:ore.mix.tungstate_true=true + B:ore.mix.uranium_true=true + B:ore.small.amber_true=true + B:ore.small.amethyst_true=true + B:ore.small.bismuth_true=true + B:ore.small.bluetopaz_true=true + B:ore.small.coal_true=true + B:ore.small.copper_true=true + B:ore.small.custom.00_false=false + B:ore.small.custom.01_false=false + B:ore.small.custom.02_false=false + B:ore.small.custom.03_false=false + B:ore.small.custom.04_false=false + B:ore.small.custom.05_false=false + B:ore.small.custom.06_false=false + B:ore.small.custom.07_false=false + B:ore.small.custom.08_false=false + B:ore.small.custom.09_false=false + B:ore.small.custom.10_false=false + B:ore.small.custom.11_false=false + B:ore.small.custom.12_false=false + B:ore.small.custom.13_false=false + B:ore.small.custom.14_false=false + B:ore.small.custom.15_false=false + B:ore.small.diamond_true=true + B:ore.small.emerald_true=true + B:ore.small.foolsruby_true=true + B:ore.small.garnetred_true=true + B:ore.small.garnetyellow_true=true + B:ore.small.gold_true=true + B:ore.small.greensapphire_true=true + B:ore.small.iridium_true=true + B:ore.small.iron_true=true + B:ore.small.jasper_true=true + B:ore.small.lapis_true=true + B:ore.small.lead_true=true + B:ore.small.netherquartz_true=true + B:ore.small.nickel_true=true + B:ore.small.olivine_true=true + B:ore.small.opal_true=true + B:ore.small.platinum_true=true + B:ore.small.redstone_true=true + B:ore.small.ruby_true=true + B:ore.small.saltpeter_true=true + B:ore.small.sapphire_true=true + B:ore.small.silver_true=true + B:ore.small.sulfur_n_true=true + B:ore.small.sulfur_o_true=true + B:ore.small.tanzanite_true=true + B:ore.small.tin_true=true + B:ore.small.topaz_true=true + B:ore.small.zinc_true=true + B:overworld.stone.basalt.huge_true=true + B:overworld.stone.basalt.large_true=true + B:overworld.stone.basalt.medium_true=true + B:overworld.stone.basalt.small_true=true + B:overworld.stone.basalt.tiny_true=true + B:overworld.stone.blackgranite.huge_true=true + B:overworld.stone.blackgranite.large_true=true + B:overworld.stone.blackgranite.medium_true=true + B:overworld.stone.blackgranite.small_true=true + B:overworld.stone.blackgranite.tiny_true=true + B:overworld.stone.marble.huge_true=true + B:overworld.stone.marble.large_true=true + B:overworld.stone.marble.medium_true=true + B:overworld.stone.marble.small_true=true + B:overworld.stone.marble.tiny_true=true + B:overworld.stone.redgranite.huge_true=true + B:overworld.stone.redgranite.large_true=true + B:overworld.stone.redgranite.medium_true=true + B:overworld.stone.redgranite.small_true=true + B:overworld.stone.redgranite.tiny_true=true + + overworld { + + stone { + + blackgranite { + + tiny { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_48=48 + I:Size_50=50 + } + + small { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_96=96 + I:Size_100=100 + } + + medium { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_144=144 + I:Size_200=200 + } + + large { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_192=192 + I:Size_300=300 + } + + huge { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_240=240 + I:Size_400=400 + } + + } + + redgranite { + + tiny { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_48=48 + I:Size_50=50 + } + + small { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_96=96 + I:Size_100=100 + } + + medium { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_144=144 + I:Size_200=200 + } + + large { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_192=192 + I:Size_300=300 + } + + huge { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_240=240 + I:Size_400=400 + } + + } + + marble { + + tiny { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_48=48 + I:Size_50=50 + } + + small { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_96=96 + I:Size_100=100 + } + + medium { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_144=144 + I:Size_200=200 + } + + large { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_192=192 + I:Size_300=300 + } + + huge { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_240=240 + I:Size_400=400 + } + + } + + basalt { + + tiny { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_48=48 + I:Size_50=50 + } + + small { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_96=96 + I:Size_100=100 + } + + medium { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_144=144 + I:Size_200=200 + } + + large { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_192=192 + I:Size_300=300 + } + + huge { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_240=240 + I:Size_400=400 + } + + } + + } + + } + + nether { + + stone { + + blackgranite { + + tiny { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_48=48 + I:Size_50=50 + } + + small { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_96=96 + I:Size_100=100 + } + + medium { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_144=144 + I:Size_200=200 + } + + large { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_192=192 + I:Size_300=300 + } + + huge { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_240=240 + I:Size_400=400 + } + + } + + redgranite { + + tiny { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_48=48 + I:Size_50=50 + } + + small { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_96=96 + I:Size_100=100 + } + + medium { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_144=144 + I:Size_200=200 + } + + large { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_192=192 + I:Size_300=300 + } + + huge { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_240=240 + I:Size_400=400 + } + + } + + marble { + + tiny { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_48=48 + I:Size_50=50 + } + + small { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_96=96 + I:Size_100=100 + } + + medium { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_144=144 + I:Size_200=200 + } + + large { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_192=192 + I:Size_300=300 + } + + huge { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_240=240 + I:Size_400=400 + } + + } + + basalt { + + tiny { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_48=48 + I:Size_50=50 + } + + small { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_96=96 + I:Size_100=100 + } + + medium { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_144=144 + I:Size_200=200 + } + + large { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_192=192 + I:Size_300=300 + } + + huge { + I:Amount_1=1 + I:MaxHeight_120=120 + I:MinHeight_0=0 + I:Probability_240=240 + I:Size_400=400 + } + + } + + } + + } + + ore { + + small { + + copper { + I:Amount_32=32 + B:Asteroid_false=false + B:Mars_true=true + I:MaxHeight_120=120 + I:MinHeight_60=60 + B:Moon_true=true + B:Nether_true=true + I:Ore_35=35 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + tin { + I:Amount_32=32 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_120=120 + I:MinHeight_60=60 + B:Moon_true=true + B:Nether_true=true + I:Ore_57=57 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + bismuth { + I:Amount_8=8 + B:Asteroid_false=false + B:Mars_true=true + I:MaxHeight_120=120 + I:MinHeight_80=80 + B:Moon_true=true + B:Nether_true=true + I:Ore_90=90 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + coal { + I:Amount_24=24 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_100=100 + I:MinHeight_60=60 + B:Moon_false=false + B:Nether_false=false + I:Ore_535=535 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + iron { + I:Amount_16=16 + B:Asteroid_false=false + B:Mars_true=true + I:MaxHeight_80=80 + I:MinHeight_40=40 + B:Moon_true=true + B:Nether_true=true + I:Ore_32=32 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + lead { + I:Amount_16=16 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_80=80 + I:MinHeight_40=40 + B:Moon_true=true + B:Nether_true=true + I:Ore_89=89 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + zinc { + I:Amount_12=12 + B:Asteroid_false=false + B:Mars_true=true + I:MaxHeight_60=60 + I:MinHeight_30=30 + B:Moon_true=true + B:Nether_true=true + I:Ore_36=36 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + gold { + I:Amount_8=8 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_true=true + I:Ore_86=86 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + silver { + I:Amount_8=8 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_true=true + I:Ore_54=54 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + nickel { + I:Amount_8=8 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_true=true + I:Ore_34=34 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + lapis { + I:Amount_4=4 + B:Asteroid_true=true + B:Mars_false=false + I:MaxHeight_40=40 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_false=false + I:Ore_526=526 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + diamond { + I:Amount_2=2 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_10=10 + I:MinHeight_5=5 + B:Moon_true=true + B:Nether_true=true + I:Ore_500=500 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + emerald { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_501=501 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + ruby { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_502=502 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + sapphire { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_503=503 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + greensapphire { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_504=504 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + olivine { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_505=505 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + topaz { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_507=507 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + tanzanite { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_508=508 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + amethyst { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_509=509 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + opal { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_510=510 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + jasper { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_511=511 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + bluetopaz { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_513=513 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + amber { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_514=514 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + foolsruby { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_512=512 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + garnetred { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_527=527 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + garnetyellow { + I:Amount_1=1 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_250=250 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:Ore_528=528 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + redstone { + I:Amount_8=8 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_20=20 + I:MinHeight_5=5 + B:Moon_true=true + B:Nether_true=true + I:Ore_810=810 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + platinum { + I:Amount_8=8 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_20=20 + B:Moon_false=false + B:Nether_false=false + I:Ore_85=85 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + iridium { + I:Amount_8=8 + B:Asteroid_true=true + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_20=20 + B:Moon_false=false + B:Nether_false=false + I:Ore_84=84 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_true=true + } + + netherquartz { + I:Amount_64=64 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_120=120 + I:MinHeight_30=30 + B:Moon_false=false + B:Nether_true=true + I:Ore_522=522 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + saltpeter { + I:Amount_8=8 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_60=60 + I:MinHeight_10=10 + B:Moon_false=false + B:Nether_true=true + I:Ore_836=836 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + sulfur_n { + I:Amount_32=32 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_60=60 + I:MinHeight_10=10 + B:Moon_false=false + B:Nether_true=true + I:Ore_22=22 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + sulfur_o { + I:Amount_8=8 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_15=15 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_false=false + I:Ore_22=22 + B:Overworld_true=true + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + custom { + + 00 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 01 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 02 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 03 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 04 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 05 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 06 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 07 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 08 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 09 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 10 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 11 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 12 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 13 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 14 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + 15 { + I:Amount_0=0 + B:Asteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:Ore_-1=-1 + B:Overworld_false=false + S:RestrictToBiomeName_None=None + B:TheEnd_false=false + } + + } + + } + + mix { + + naquadah { + B:Asteroid_true=true + I:Density_5=5 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_60=60 + I:MinHeight_10=10 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_324=324 + I:OreSecondaryLayer_324=324 + I:OreSporadiclyInbetween_324=324 + I:OreSporaticlyAround_326=326 + B:Overworld_false=false + I:RandomWeight_10=10 + S:RestrictToBiomeName_None=None + I:Size_32=32 + B:TheEnd_true=true + } + + lignite { + B:Asteroid_false=false + I:Density_8=8 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_130=130 + I:MinHeight_50=50 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_538=538 + I:OreSecondaryLayer_538=538 + I:OreSporadiclyInbetween_538=538 + I:OreSporaticlyAround_535=535 + B:Overworld_true=true + I:RandomWeight_160=160 + S:RestrictToBiomeName_None=None + I:Size_32=32 + B:TheEnd_false=false + } + + coal { + B:Asteroid_false=false + I:Density_6=6 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_80=80 + I:MinHeight_50=50 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_535=535 + I:OreSecondaryLayer_535=535 + I:OreSporadiclyInbetween_535=535 + I:OreSporaticlyAround_538=538 + B:Overworld_true=true + I:RandomWeight_80=80 + S:RestrictToBiomeName_None=None + I:Size_32=32 + B:TheEnd_false=false + } + + magnetite { + B:Asteroid_false=false + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_120=120 + I:MinHeight_50=50 + B:Moon_true=true + B:Nether_true=true + I:OrePrimaryLayer_870=870 + I:OreSecondaryLayer_870=870 + I:OreSporadiclyInbetween_32=32 + I:OreSporaticlyAround_923=923 + B:Overworld_true=true + I:RandomWeight_160=160 + S:RestrictToBiomeName_None=None + I:Size_32=32 + B:TheEnd_false=false + } + + gold { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_80=80 + I:MinHeight_60=60 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_870=870 + I:OreSecondaryLayer_870=870 + I:OreSporadiclyInbetween_923=923 + I:OreSporaticlyAround_86=86 + B:Overworld_true=true + I:RandomWeight_160=160 + S:RestrictToBiomeName_None=None + I:Size_32=32 + B:TheEnd_false=false + } + + iron { + B:Asteroid_false=false + I:Density_4=4 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_10=10 + B:Moon_true=true + B:Nether_true=true + I:OrePrimaryLayer_930=930 + I:OreSecondaryLayer_931=931 + I:OreSporadiclyInbetween_917=917 + I:OreSporaticlyAround_871=871 + B:Overworld_true=true + I:RandomWeight_120=120 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_false=false + } + + cassiterite { + B:Asteroid_true=true + I:Density_5=5 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_120=120 + I:MinHeight_40=40 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_57=57 + I:OreSecondaryLayer_57=57 + I:OreSporadiclyInbetween_824=824 + I:OreSporaticlyAround_57=57 + B:Overworld_true=true + I:RandomWeight_50=50 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_true=true + } + + tetrahedrite { + B:Asteroid_true=true + I:Density_4=4 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_120=120 + I:MinHeight_80=80 + B:Moon_true=true + B:Nether_true=true + I:OrePrimaryLayer_840=840 + I:OreSecondaryLayer_840=840 + I:OreSporadiclyInbetween_35=35 + I:OreSporaticlyAround_945=945 + B:Overworld_true=true + I:RandomWeight_70=70 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_false=false + } + + netherquartz { + B:Asteroid_false=false + I:Density_5=5 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_80=80 + I:MinHeight_40=40 + B:Moon_false=false + B:Nether_true=true + I:OrePrimaryLayer_522=522 + I:OreSecondaryLayer_522=522 + I:OreSporadiclyInbetween_522=522 + I:OreSporaticlyAround_522=522 + B:Overworld_false=false + I:RandomWeight_80=80 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_false=false + } + + sulfur { + B:Asteroid_false=false + I:Density_5=5 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_20=20 + I:MinHeight_5=5 + B:Moon_false=false + B:Nether_true=true + I:OrePrimaryLayer_22=22 + I:OreSecondaryLayer_22=22 + I:OreSporadiclyInbetween_834=834 + I:OreSporaticlyAround_839=839 + B:Overworld_false=false + I:RandomWeight_100=100 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_false=false + } + + copper { + B:Asteroid_false=false + I:Density_4=4 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_30=30 + I:MinHeight_10=10 + B:Moon_true=true + B:Nether_true=true + I:OrePrimaryLayer_855=855 + I:OreSecondaryLayer_32=32 + I:OreSporadiclyInbetween_834=834 + I:OreSporaticlyAround_35=35 + B:Overworld_true=true + I:RandomWeight_80=80 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_false=false + } + + bauxite { + B:Asteroid_true=true + I:Density_4=4 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_90=90 + I:MinHeight_50=50 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_822=822 + I:OreSecondaryLayer_822=822 + I:OreSporadiclyInbetween_19=19 + I:OreSporaticlyAround_918=918 + B:Overworld_true=true + I:RandomWeight_80=80 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_false=false + } + + salts { + B:Asteroid_false=false + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_60=60 + I:MinHeight_50=50 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_944=944 + I:OreSecondaryLayer_817=817 + I:OreSporadiclyInbetween_907=907 + I:OreSporaticlyAround_920=920 + B:Overworld_true=true + I:RandomWeight_50=50 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_false=false + } + + redstone { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_10=10 + B:Moon_true=true + B:Nether_true=true + I:OrePrimaryLayer_810=810 + I:OreSecondaryLayer_810=810 + I:OreSporadiclyInbetween_502=502 + I:OreSporaticlyAround_826=826 + B:Overworld_true=true + I:RandomWeight_60=60 + S:RestrictToBiomeName_None=None + I:Size_24=24 + B:TheEnd_false=false + } + + soapstone { + B:Asteroid_false=false + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_10=10 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_877=877 + I:OreSecondaryLayer_902=902 + I:OreSporadiclyInbetween_933=933 + I:OreSporaticlyAround_909=909 + B:Overworld_true=true + I:RandomWeight_40=40 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + nickel { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_10=10 + B:Moon_true=true + B:Nether_true=true + I:OrePrimaryLayer_906=906 + I:OreSecondaryLayer_34=34 + I:OreSporadiclyInbetween_827=827 + I:OreSporaticlyAround_909=909 + B:Overworld_true=true + I:RandomWeight_40=40 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_true=true + } + + platinum { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_50=50 + I:MinHeight_40=40 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_828=828 + I:OreSecondaryLayer_52=52 + I:OreSporadiclyInbetween_85=85 + I:OreSporaticlyAround_84=84 + B:Overworld_true=true + I:RandomWeight_5=5 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_true=true + } + + pitchblende { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_10=10 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_873=873 + I:OreSecondaryLayer_873=873 + I:OreSporadiclyInbetween_922=922 + I:OreSporaticlyAround_922=922 + B:Overworld_true=true + I:RandomWeight_40=40 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + uranium { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_30=30 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_922=922 + I:OreSecondaryLayer_922=922 + I:OreSporadiclyInbetween_98=98 + I:OreSporaticlyAround_98=98 + B:Overworld_true=true + I:RandomWeight_20=20 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + monazite { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_905=905 + I:OreSecondaryLayer_905=905 + I:OreSporadiclyInbetween_520=520 + I:OreSporaticlyAround_67=67 + B:Overworld_true=true + I:RandomWeight_30=30 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + molybdenum { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_50=50 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_882=882 + I:OreSecondaryLayer_942=942 + I:OreSporadiclyInbetween_48=48 + I:OreSporaticlyAround_883=883 + B:Overworld_true=true + I:RandomWeight_5=5 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_true=true + } + + tungstate { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_50=50 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_910=910 + I:OreSecondaryLayer_910=910 + I:OreSporadiclyInbetween_841=841 + I:OreSporaticlyAround_6=6 + B:Overworld_true=true + I:RandomWeight_10=10 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_true=true + } + + sapphire { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_10=10 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_820=820 + I:OreSecondaryLayer_835=835 + I:OreSporadiclyInbetween_503=503 + I:OreSporaticlyAround_504=504 + B:Overworld_true=true + I:RandomWeight_60=60 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + manganese { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_true=true + B:Mars_false=false + I:MaxHeight_30=30 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_831=831 + I:OreSecondaryLayer_838=838 + I:OreSporadiclyInbetween_943=943 + I:OreSporaticlyAround_921=921 + B:Overworld_true=true + I:RandomWeight_20=20 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_true=true + } + + quartz { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_80=80 + I:MinHeight_40=40 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_523=523 + I:OreSecondaryLayer_904=904 + I:OreSporadiclyInbetween_516=516 + I:OreSporaticlyAround_516=516 + B:Overworld_true=true + I:RandomWeight_60=60 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + diamond { + B:Asteroid_true=true + I:Density_2=2 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_20=20 + I:MinHeight_5=5 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_865=865 + I:OreSecondaryLayer_865=865 + I:OreSporadiclyInbetween_500=500 + I:OreSporaticlyAround_535=535 + B:Overworld_true=true + I:RandomWeight_40=40 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + olivine { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_40=40 + I:MinHeight_10=10 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_927=927 + I:OreSecondaryLayer_908=908 + I:OreSporadiclyInbetween_505=505 + I:OreSporaticlyAround_933=933 + B:Overworld_true=true + I:RandomWeight_60=60 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_true=true + } + + apatite { + B:Asteroid_false=false + I:Density_3=3 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_60=60 + I:MinHeight_40=40 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_530=530 + I:OreSecondaryLayer_530=530 + I:OreSporadiclyInbetween_534=534 + I:OreSporaticlyAround_607=607 + B:Overworld_true=true + I:RandomWeight_60=60 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + galena { + B:Asteroid_true=true + I:Density_5=5 + B:EndAsteroid_false=false + B:Mars_true=true + I:MaxHeight_60=60 + I:MinHeight_30=30 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_830=830 + I:OreSecondaryLayer_830=830 + I:OreSporadiclyInbetween_54=54 + I:OreSporaticlyAround_89=89 + B:Overworld_true=true + I:RandomWeight_40=40 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_false=false + } + + lapis { + B:Asteroid_true=true + I:Density_5=5 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_50=50 + I:MinHeight_20=20 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_524=524 + I:OreSecondaryLayer_525=525 + I:OreSporadiclyInbetween_526=526 + I:OreSporaticlyAround_823=823 + B:Overworld_true=true + I:RandomWeight_40=40 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_true=true + } + + beryllium { + B:Asteroid_true=true + I:Density_3=3 + B:EndAsteroid_true=true + B:Mars_true=true + I:MaxHeight_30=30 + I:MinHeight_5=5 + B:Moon_true=true + B:Nether_false=false + I:OrePrimaryLayer_8=8 + I:OreSecondaryLayer_8=8 + I:OreSporadiclyInbetween_501=501 + I:OreSporaticlyAround_96=96 + B:Overworld_true=true + I:RandomWeight_30=30 + S:RestrictToBiomeName_None=None + I:Size_16=16 + B:TheEnd_true=true + } + + oilsand { + B:Asteroid_false=false + I:Density_6=6 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_80=80 + I:MinHeight_50=50 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_878=878 + I:OreSecondaryLayer_878=878 + I:OreSporadiclyInbetween_878=878 + I:OreSporaticlyAround_878=878 + B:Overworld_true=true + I:RandomWeight_80=80 + S:RestrictToBiomeName_None=None + I:Size_32=32 + B:TheEnd_false=false + } + + custom { + + 00 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 01 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 02 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 03 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 04 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 05 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 06 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 07 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 08 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 09 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 10 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 11 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 12 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 13 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 14 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + 15 { + B:Asteroid_false=false + I:Density_0=0 + B:EndAsteroid_false=false + B:Mars_false=false + I:MaxHeight_0=0 + I:MinHeight_0=0 + B:Moon_false=false + B:Nether_false=false + I:OrePrimaryLayer_-1=-1 + I:OreSecondaryLayer_-1=-1 + I:OreSporadiclyInbetween_-1=-1 + I:OreSporaticlyAround_-1=-1 + B:Overworld_false=false + I:RandomWeight_0=0 + S:RestrictToBiomeName_None=None + I:Size_0=0 + B:TheEnd_false=false + } + + } + + } + + } + + dimensions { + + ore { + + mix { + + iron { + B:Overworld_true=true + } + + copper { + B:Overworld_true=true + } + + cassiterite { + B:Overworld_true=true + } + + salts { + B:Overworld_true=true + } + + sulfur { + B:Overworld_false=false + } + + beryllium { + B:Overworld_true=true + } + + monazite { + B:Overworld_true=true + } + + magnetite { + B:Overworld_true=true + } + + redstone { + B:Overworld_true=true + } + + lapis { + B:Overworld_true=true + } + + oilsand { + B:Overworld_true=true + } + + apatite { + B:Overworld_true=true + } + + tetrahedrite { + B:Overworld_true=true + } + + bauxite { + B:Overworld_true=true + } + + lignite { + B:Overworld_true=true + } + + olivine { + B:Overworld_true=true + } + + netherquartz { + B:Overworld_false=false + } + + nickel { + B:Overworld_true=true + } + + gold { + B:Overworld_true=true + } + + manganese { + B:Overworld_true=true + } + + tungstate { + B:Overworld_true=true + } + + sapphire { + B:Overworld_true=true + } + + molybdenum { + B:Overworld_true=true + } + + quartz { + B:Overworld_true=true + } + + pitchblende { + B:Overworld_true=true + } + + galena { + B:Overworld_true=true + } + + platinum { + B:Overworld_true=true + } + + } + + small { + + copper { + B:Overworld_true=true + } + + tin { + B:Overworld_true=true + } + + bismuth { + B:Overworld_true=true + } + + coal { + B:Overworld_true=true + } + + iron { + B:Overworld_true=true + } + + lead { + B:Overworld_true=true + } + + zinc { + B:Overworld_true=true + } + + gold { + B:Overworld_true=true + } + + silver { + B:Overworld_true=true + } + + nickel { + B:Overworld_true=true + } + + lapis { + B:Overworld_true=true + } + + diamond { + B:Overworld_true=true + } + + emerald { + B:Overworld_true=true + } + + ruby { + B:Overworld_true=true + } + + sapphire { + B:Overworld_true=true + } + + greensapphire { + B:Overworld_true=true + } + + olivine { + B:Overworld_true=true + } + + topaz { + B:Overworld_true=true + } + + tanzanite { + B:Overworld_true=true + } + + amethyst { + B:Overworld_true=true + } + + opal { + B:Overworld_true=true + } + + jasper { + B:Overworld_true=true + } + + bluetopaz { + B:Overworld_true=true + } + + amber { + B:Overworld_true=true + } + + foolsruby { + B:Overworld_true=true + } + + garnetred { + B:Overworld_true=true + } + + garnetyellow { + B:Overworld_true=true + } + + redstone { + B:Overworld_true=true + } + + platinum { + B:Overworld_false=false + } + + iridium { + B:Overworld_false=false + } + + netherquartz { + B:Overworld_false=false + } + + saltpeter { + B:Overworld_false=false + } + + sulfur_n { + B:Overworld_false=false + } + + sulfur_o { + B:Overworld_true=true + } + + } + + } + + overworld { + + stone { + + blackgranite { + + tiny { + B:Overworld_true=true + } + + small { + B:Overworld_true=true + } + + medium { + B:Overworld_true=true + } + + large { + B:Overworld_true=true + } + + huge { + B:Overworld_true=true + } + + } + + redgranite { + + tiny { + B:Overworld_true=true + } + + small { + B:Overworld_true=true + } + + medium { + B:Overworld_true=true + } + + large { + B:Overworld_true=true + } + + huge { + B:Overworld_true=true + } + + } + + marble { + + tiny { + B:Overworld_true=true + } + + small { + B:Overworld_true=true + } + + medium { + B:Overworld_true=true + } + + large { + B:Overworld_true=true + } + + huge { + B:Overworld_true=true + } + + } + + basalt { + + tiny { + B:Overworld_true=true + } + + small { + B:Overworld_true=true + } + + medium { + B:Overworld_true=true + } + + large { + B:Overworld_true=true + } + + huge { + B:Overworld_true=true + } + + } + + } + + } + + } + +} + + diff --git a/config/IC2.ini b/config/IC2.ini new file mode 100644 index 0000000000..55a7ad0db2 --- /dev/null +++ b/config/IC2.ini @@ -0,0 +1,168 @@ +; ic2 general config +; created Jun 7, 2019 10:59:29 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/NEI/client.cfg b/config/NEI/client.cfg new file mode 100644 index 0000000000..43fc1edccb --- /dev/null +++ b/config/NEI/client.cfg @@ -0,0 +1,62 @@ +#Main configuration of NEI. +#Most of these options can be changed ingame. +#Deleting any element will restore it to it's default value + +checkUpdates=true + +#Change these options if you have a different mod installed on the server that handles the commands differently, Eg. Bukkit Essentials +command +{ + creative=/gamemode {0} {1} + heal= + item=/give {0} {1} {2} {3} {4} + rain=/toggledownfall + time=/time set {0} +} + +inventory +{ + cheatmode=2 + gamemodes=creative, creative+, adventure + hidden=false + itemIDs=1 + itemsort=nei.itemsort.minecraft,nei.itemsort.mod,nei.itemsort.id,nei.itemsort.default,nei.itemsort.damage,nei.itemsort.name + layoutstyle=0 + #For those who can't help themselves. + #Set this to a mode and you will be unable to change it ingame + lockmode=-1 + profileRecipes=false + searchmode=1 + utilities=delete, magnet + widgetsenabled=true +} + +keys +{ + gui.back=14 + gui.enchant=45 + gui.hide=24 + gui.next=209 + gui.potion=25 + gui.prev=201 + gui.recipe=19 + gui.search=33 + gui.usage=22 + world.chunkoverlay=67 + world.creative=0 + world.dawn=0 + world.dusk=0 + world.heal=0 + world.highlight_tips=82 + world.midnight=0 + world.moboverlay=65 + world.noon=0 + world.rain=0 +} + +world +{ + highlight_tips=false + highlight_tips.x=5000 + highlight_tips.y=100 +} diff --git a/config/devtips.cfg b/config/devtips.cfg new file mode 100644 index 0000000000..8a2453363f --- /dev/null +++ b/config/devtips.cfg @@ -0,0 +1,26 @@ +# Configuration file + +general { + # If set to false, tooltips will be shown without pressing Ctrl. [default: true] + B:requiresCtrl=true + + # If set to false, tooltips will be shown without going into Advanced Info mode (F3 + H). [default: true] + B:"requiresF3+H"=false + + # If set to true, item and block class names of items and blocks will be shown in the tooltip. Only useful for programmers. [default: true] + B:showClassNames=true + + # If set to true, FluidRegistry names of fluids and fluid containers will be shown in the tooltip. [default: true] + B:showFluidRegistryNames=true + + # If set to true, GameRegistry names of items and blocks will be shown in the tooltip. [default: true] + B:showGameRegistryNames=true + + # If set to true, OreDictionary entries of items and blocks will be shown in the tooltip. [default: true] + B:showOreDictNames=true + + # Set this to false to disable the 'Press Ctrl for more info' message [default: true] + B:showShortMessage=true +} + + diff --git a/config/forge.cfg b/config/forge.cfg new file mode 100644 index 0000000000..976d1345d1 --- /dev/null +++ b/config/forge.cfg @@ -0,0 +1,57 @@ +# Configuration file + +general { + # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. + B:disableVersionCheck=false + + # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 + I:clumpingThreshold=64 + + # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. + B:sortRecipies=true + + # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringEntities=false + + # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringTileEntities=false + + # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false + B:fullBoundingBoxLadders=false + + # Control the range of sky blending for colored skies in biomes. + I:biomeSkyBlendRange < + 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 + 22 + 24 + 26 + 28 + 30 + 32 + 34 + > + + # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. + D:zombieBaseSummonChance=0.1 + + # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. + D:zombieBabyChance=0.05 + + # The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld. + I:defaultSpawnFuzz=20 + + # If the overworld has ANY spawn fuzz at all. If not, the spawn will always be the exact same location. + B:spawnHasFuzz=true + B:enableGlobalConfig=false +} + + diff --git a/config/forgeChunkLoading.cfg b/config/forgeChunkLoading.cfg new file mode 100644 index 0000000000..3051bdffab --- /dev/null +++ b/config/forgeChunkLoading.cfg @@ -0,0 +1,47 @@ +# Configuration file + +########################################################################################################## +# Forge +#--------------------------------------------------------------------------------------------------------# +# Sample mod specific control section. +# Copy this section and rename the with the modid for the mod you wish to override. +# A value of zero in either entry effectively disables any chunkloading capabilities +# for that mod +########################################################################################################## + +Forge { + # Maximum chunks per ticket for the mod. + I:maximumChunksPerTicket=25 + + # Maximum ticket count for the mod. Zero disables chunkloading capabilities. + I:maximumTicketCount=200 +} + + +########################################################################################################## +# defaults +#--------------------------------------------------------------------------------------------------------# +# Default configuration for forge chunk loading control +########################################################################################################## + +defaults { + # Are mod overrides enabled? + B:enabled=true + + # The default maximum number of chunks a mod can force, per ticket, + # for a mod without an override. This is the maximum number of chunks a single ticket can force. + I:maximumChunksPerTicket=25 + + # The default maximum ticket count for a mod which does not have an override + # in this file. This is the number of chunk loading requests a mod is allowed to make. + I:maximumTicketCount=200 + + # The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it. + I:playerTicketCount=500 + + # Unloaded chunks can first be kept in a dormant cache for quicker + # loading times. Specify the size (in chunks) of that cache here + I:dormantChunkCacheSize=0 +} + + diff --git a/config/splash.properties b/config/splash.properties new file mode 100644 index 0000000000..84ee9c0b38 --- /dev/null +++ b/config/splash.properties @@ -0,0 +1,14 @@ +#Splash screen properties +#Fri Jun 07 22:59:18 CEST 2019 +logoTexture=textures/gui/title/mojang.png +background=0xFFFFFF +font=0x0 +barBackground=0xFFFFFF +barBorder=0xC0C0C0 +rotate=false +bar=0xCB3D35 +enabled=true +resourcePackPath=resources +logoOffset=0 +forgeTexture=fml\:textures/gui/forge.gif +fontTexture=textures/font/ascii.png diff --git a/crash-reports/crash-2019-05-20_23.20.24-client.txt b/crash-reports/crash-2019-05-20_23.20.24-client.txt new file mode 100644 index 0000000000..ec3f39bc7d --- /dev/null +++ b/crash-reports/crash-2019-05-20_23.20.24-client.txt @@ -0,0 +1,77 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 5/20/19 11:20 PM +Description: There was a severe problem during mod loading that has caused the game to fail + +cpw.mods.fml.common.LoaderException: java.lang.Error: IC2 is incompatible with this environment, use the normal IC2 version, not the dev one. + at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:544) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.Error: IC2 is incompatible with this environment, use the normal IC2 version, not the dev one. + at ic2.core.IC2.(IC2.java:150) + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:440) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:513) + ... 12 more +Caused by: java.lang.NoSuchMethodError: net.minecraft.util.ChunkCoordinates.func_71569_e(III)F + at ic2.core.IC2.(IC2.java:148) + ... 37 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 262894008 bytes (250 MB) / 488112128 bytes (465 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UC mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UC FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UC Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UC kekztech{0.1a} [KekzTech] (bin) + UC examplemod{1.0} [Example Mod] (bin) + UE IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental.jar) + UE gregtech{MC1710} [GregTech] (gregtech-5.09.33.12.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' \ No newline at end of file diff --git a/crash-reports/crash-2019-05-20_23.25.19-client.txt b/crash-reports/crash-2019-05-20_23.25.19-client.txt new file mode 100644 index 0000000000..3d13164b45 --- /dev/null +++ b/crash-reports/crash-2019-05-20_23.25.19-client.txt @@ -0,0 +1,79 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 5/20/19 11:25 PM +Description: There was a severe problem during mod loading that has caused the game to fail + +cpw.mods.fml.common.LoaderException: java.lang.IllegalAccessError: This Constructor has to be called in the load Phase + at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.IllegalAccessError: This Constructor has to be called in the load Phase + at gregtech.api.metatileentity.MetaTileEntity.(MetaTileEntity.java:76) + at gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase.(GT_MetaTileEntity_MultiBlockBase.java:52) + at reactor.ModularNuclearReactor.(ModularNuclearReactor.java:37) + at kekztech.KekzCore.preInit(KekzCore.java:107) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) + ... 12 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 248485208 bytes (236 MB) / 789577728 bytes (753 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCE kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' \ No newline at end of file diff --git a/crash-reports/crash-2019-05-28_20.43.08-client.txt b/crash-reports/crash-2019-05-28_20.43.08-client.txt new file mode 100644 index 0000000000..e885362056 --- /dev/null +++ b/crash-reports/crash-2019-05-28_20.43.08-client.txt @@ -0,0 +1,134 @@ +---- Minecraft Crash Report ---- +// Who set us up the TNT? + +Time: 5/28/19 8:43 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) + at kekztech.KekzCore.postInit(KekzCore.java:41) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) + at kekztech.KekzCore.postInit(KekzCore.java:41) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1091212832 bytes (1040 MB) / 1351614464 bytes (1289 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-28_21.11.25-client.txt b/crash-reports/crash-2019-05-28_21.11.25-client.txt new file mode 100644 index 0000000000..d5320c4869 --- /dev/null +++ b/crash-reports/crash-2019-05-28_21.11.25-client.txt @@ -0,0 +1,82 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 5/28/19 9:11 PM +Description: Initializing game + +java.lang.ArrayIndexOutOfBoundsException: 45 + at reactor.items.MetaItem.registerIcons(MetaItem.java:59) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:59) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 320138088 bytes (305 MB) / 904396800 bytes (862 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-28_21.23.47-client.txt b/crash-reports/crash-2019-05-28_21.23.47-client.txt new file mode 100644 index 0000000000..e29c5763ce --- /dev/null +++ b/crash-reports/crash-2019-05-28_21.23.47-client.txt @@ -0,0 +1,106 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 5/28/19 9:23 PM +Description: Unexpected error + +java.lang.ArithmeticException: / by zero + at reactor.items.MetaItem.getDurabilityForDisplay(MetaItem.java:97) + at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:717) + at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:697) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:980) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067) + at net.minecraft.client.Minecraft.run(Minecraft.java:962) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.getDurabilityForDisplay(MetaItem.java:97) + at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:717) + at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:697) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:980) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['kekzdealer'/181, l='MpServer', x=231.93, y=68.62, z=36.08]] + Chunk stats: MultiplayerChunkCache: 35, 35 + Level seed: 0 + Level generator: ID 00 - default, ver 1. Features enabled: false + Level generator options: + Level spawn location: World: (226,64,32), Chunk: (at 2,4,0 in 14,2; contains blocks 224,0,32 to 239,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 10139 game time, 10139 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 33 total; [EntitySheep['Sheep'/64, l='MpServer', x=217.09, y=63.00, z=41.41], EntityBat['Bat'/128, l='MpServer', x=278.84, y=17.00, z=91.50], EntitySquid['Squid'/65, l='MpServer', x=212.50, y=52.91, z=57.47], EntityCreeper['Creeper'/75, l='MpServer', x=237.69, y=18.16, z=12.31], EntitySheep['Sheep'/76, l='MpServer', x=229.19, y=63.00, z=43.59], EntitySheep['Sheep'/77, l='MpServer', x=230.78, y=66.00, z=40.25], EntitySlime['Slime'/78, l='MpServer', x=239.53, y=61.41, z=91.31], EntityBat['Bat'/79, l='MpServer', x=234.59, y=49.09, z=93.50], EntityZombie['Zombie'/90, l='MpServer', x=252.88, y=25.00, z=7.50], EntityCreeper['Creeper'/91, l='MpServer', x=240.50, y=30.00, z=13.50], EntityZombie['Zombie'/92, l='MpServer', x=243.50, y=27.00, z=28.50], EntitySkeleton['Skeleton'/93, l='MpServer', x=245.72, y=17.00, z=27.94], EntityZombie['Zombie'/102, l='MpServer', x=259.50, y=27.00, z=31.50], EntitySquid['Squid'/103, l='MpServer', x=265.31, y=58.34, z=53.94], EntitySkeleton['Skeleton'/104, l='MpServer', x=258.56, y=12.00, z=95.09], EntityZombie['Zombie'/105, l='MpServer', x=267.16, y=15.00, z=90.41], EntitySkeleton['Skeleton'/106, l='MpServer', x=270.50, y=15.00, z=90.13], EntityBat['Bat'/107, l='MpServer', x=265.69, y=14.19, z=89.66], EntitySkeleton['Skeleton'/108, l='MpServer', x=262.44, y=19.00, z=85.06], EntityBat['Bat'/109, l='MpServer', x=263.34, y=17.09, z=88.25], EntityZombie['Zombie'/110, l='MpServer', x=270.97, y=16.00, z=83.50], EntityBat['Bat'/111, l='MpServer', x=261.44, y=17.38, z=80.09], EntityClientPlayerMP['kekzdealer'/181, l='MpServer', x=231.93, y=68.62, z=36.08], EntitySheep['Sheep'/54, l='MpServer', x=194.06, y=67.00, z=7.09], EntitySheep['Sheep'/55, l='MpServer', x=199.91, y=64.00, z=15.84], EntitySheep['Sheep'/56, l='MpServer', x=205.78, y=65.00, z=2.22], EntityCreeper['Creeper'/121, l='MpServer', x=277.06, y=19.00, z=41.38], EntitySlime['Slime'/122, l='MpServer', x=280.38, y=15.41, z=79.38], EntityZombie['Zombie'/123, l='MpServer', x=280.22, y=14.00, z=76.84], EntityZombie['Zombie'/124, l='MpServer', x=272.31, y=14.00, z=84.34], EntitySkeleton['Skeleton'/125, l='MpServer', x=281.50, y=18.00, z=87.50], EntitySkeleton['Skeleton'/126, l='MpServer', x=282.56, y=20.00, z=81.91], EntityBat['Bat'/127, l='MpServer', x=276.44, y=17.09, z=83.75]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566) + at net.minecraft.client.Minecraft.run(Minecraft.java:991) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1261174744 bytes (1202 MB) / 1747451904 bytes (1666 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.42.46-client.txt b/crash-reports/crash-2019-05-29_03.42.46-client.txt new file mode 100644 index 0000000000..e28a17b14f --- /dev/null +++ b/crash-reports/crash-2019-05-29_03.42.46-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 5/29/19 3:42 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 345941648 bytes (329 MB) / 1432354816 bytes (1366 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.44.15-client.txt b/crash-reports/crash-2019-05-29_03.44.15-client.txt new file mode 100644 index 0000000000..489f0a3aab --- /dev/null +++ b/crash-reports/crash-2019-05-29_03.44.15-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 5/29/19 3:44 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 328927024 bytes (313 MB) / 1427636224 bytes (1361 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.45.14-client.txt b/crash-reports/crash-2019-05-29_03.45.14-client.txt new file mode 100644 index 0000000000..1d1357fb66 --- /dev/null +++ b/crash-reports/crash-2019-05-29_03.45.14-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// Who set us up the TNT? + +Time: 5/29/19 3:45 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 328900216 bytes (313 MB) / 1427636224 bytes (1361 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.49.09-client.txt b/crash-reports/crash-2019-05-29_03.49.09-client.txt new file mode 100644 index 0000000000..3970a06b11 --- /dev/null +++ b/crash-reports/crash-2019-05-29_03.49.09-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 5/29/19 3:49 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 358322488 bytes (341 MB) / 1424490496 bytes (1358 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.50.04-client.txt b/crash-reports/crash-2019-05-29_03.50.04-client.txt new file mode 100644 index 0000000000..c6def44941 --- /dev/null +++ b/crash-reports/crash-2019-05-29_03.50.04-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 5/29/19 3:50 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 330093696 bytes (314 MB) / 1430257664 bytes (1364 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.52.46-client.txt b/crash-reports/crash-2019-05-29_03.52.46-client.txt new file mode 100644 index 0000000000..87d6d44369 --- /dev/null +++ b/crash-reports/crash-2019-05-29_03.52.46-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 5/29/19 3:52 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 352054432 bytes (335 MB) / 1423441920 bytes (1357 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.53.34-client.txt b/crash-reports/crash-2019-05-29_03.53.34-client.txt new file mode 100644 index 0000000000..968ccd38e2 --- /dev/null +++ b/crash-reports/crash-2019-05-29_03.53.34-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 5/29/19 3:53 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 332229712 bytes (316 MB) / 1429733376 bytes (1363 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.54.41-client.txt b/crash-reports/crash-2019-05-29_03.54.41-client.txt new file mode 100644 index 0000000000..f321fc0a9f --- /dev/null +++ b/crash-reports/crash-2019-05-29_03.54.41-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 5/29/19 3:54 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 332070032 bytes (316 MB) / 1424490496 bytes (1358 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.02.18-client.txt b/crash-reports/crash-2019-05-29_04.02.18-client.txt new file mode 100644 index 0000000000..20f48250c3 --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.02.18-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 5/29/19 4:02 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 371636896 bytes (354 MB) / 1428684800 bytes (1362 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.04.01-client.txt b/crash-reports/crash-2019-05-29_04.04.01-client.txt new file mode 100644 index 0000000000..23ca06e535 --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.04.01-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 5/29/19 4:04 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 282800680 bytes (269 MB) / 1244659712 bytes (1187 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.07.03-client.txt b/crash-reports/crash-2019-05-29_04.07.03-client.txt new file mode 100644 index 0000000000..02e4163b9c --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.07.03-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 5/29/19 4:07 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 788052808 bytes (751 MB) / 1551368192 bytes (1479 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.10.34-client.txt b/crash-reports/crash-2019-05-29_04.10.34-client.txt new file mode 100644 index 0000000000..0d9b1d7b19 --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.10.34-client.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 5/29/19 4:10 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.ArrayStoreException + at java.lang.System.arraycopy(Native Method) + at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) + at reactor.items.HeatExchanger.(HeatExchanger.java:30) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 197076520 bytes (187 MB) / 1217921024 bytes (1161 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.18.03-client.txt b/crash-reports/crash-2019-05-29_04.18.03-client.txt new file mode 100644 index 0000000000..287ae512d3 --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.18.03-client.txt @@ -0,0 +1,92 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 5/29/19 4:18 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) + at kekztech.Util.getItemStackFromOreDict(Util.java:12) + at reactor.items.HeatExchanger.(HeatExchanger.java:35) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 295172000 bytes (281 MB) / 1236795392 bytes (1179 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.31.35-client.txt b/crash-reports/crash-2019-05-29_04.31.35-client.txt new file mode 100644 index 0000000000..0188620e45 --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.31.35-client.txt @@ -0,0 +1,92 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 5/29/19 4:31 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) + at kekztech.Util.getItemStackFromOreDict(Util.java:12) + at reactor.items.HeatExchanger.(HeatExchanger.java:35) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1040627024 bytes (992 MB) / 1359478784 bytes (1296 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.32.16-client.txt b/crash-reports/crash-2019-05-29_04.32.16-client.txt new file mode 100644 index 0000000000..f58c6f20ad --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.32.16-client.txt @@ -0,0 +1,92 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 5/29/19 4:32 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) + at kekztech.Util.getItemStackFromOreDict(Util.java:12) + at reactor.items.HeatExchanger.(HeatExchanger.java:35) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 247345368 bytes (235 MB) / 1240989696 bytes (1183 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.34.58-client.txt b/crash-reports/crash-2019-05-29_04.34.58-client.txt new file mode 100644 index 0000000000..3aa9737f15 --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.34.58-client.txt @@ -0,0 +1,137 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 5/29/19 4:34 AM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) + at kekztech.KekzCore.postInit(KekzCore.java:44) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) + at kekztech.KekzCore.postInit(KekzCore.java:44) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 655140472 bytes (624 MB) / 1740111872 bytes (1659 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.35.35-client.txt b/crash-reports/crash-2019-05-29_04.35.35-client.txt new file mode 100644 index 0000000000..db2bada2c7 --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.35.35-client.txt @@ -0,0 +1,92 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 5/29/19 4:35 AM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) + at kekztech.Util.getItemStackFromOreDict(Util.java:12) + at reactor.items.HeatExchanger.(HeatExchanger.java:35) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at reactor.items.MetaItem.registerIcons(MetaItem.java:43) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 770236696 bytes (734 MB) / 1562902528 bytes (1490 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.36.19-client.txt b/crash-reports/crash-2019-05-29_04.36.19-client.txt new file mode 100644 index 0000000000..dd3c740e86 --- /dev/null +++ b/crash-reports/crash-2019-05-29_04.36.19-client.txt @@ -0,0 +1,137 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 5/29/19 4:36 AM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) + at kekztech.KekzCore.postInit(KekzCore.java:44) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) + at kekztech.KekzCore.postInit(KekzCore.java:44) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 509443704 bytes (485 MB) / 1632632832 bytes (1557 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_14.59.07-client.txt b/crash-reports/crash-2019-05-29_14.59.07-client.txt new file mode 100644 index 0000000000..8837f9fec7 --- /dev/null +++ b/crash-reports/crash-2019-05-29_14.59.07-client.txt @@ -0,0 +1,127 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 5/29/19 2:59 PM +Description: Rendering item + +java.lang.ArrayIndexOutOfBoundsException: 44 + at kekztech.MetaItem_ReactorComponent.getIconFromDamage(MetaItem_ReactorComponent.java:66) + at net.minecraft.item.Item.getIconIndex(Item.java:457) + at net.minecraft.item.ItemStack.getIconIndex(ItemStack.java:131) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:420) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:288) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067) + at net.minecraft.client.Minecraft.run(Minecraft.java:962) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at kekztech.MetaItem_ReactorComponent.getIconFromDamage(MetaItem_ReactorComponent.java:66) + at net.minecraft.item.Item.getIconIndex(Item.java:457) + at net.minecraft.item.ItemStack.getIconIndex(ItemStack.java:131) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:420) + +-- Item being rendered -- +Details: + Item Type: kekztech.MetaItem_ReactorComponent@27cb629b + Item Aux: 44 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:288) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + +-- Screen render details -- +Details: + Screen name: codechicken.nei.recipe.GuiCraftingRecipe + Mouse location: Scaled: (429, 52). Absolute: (1288, 901) + Screen size: Scaled: (640, 353). Absolute: (1920, 1057). Scale factor of 3 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['kekzdealer@gmail.com'/213, l='MpServer', x=238.03, y=66.62, z=27.80]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 00 - default, ver 1. Features enabled: false + Level generator options: + Level spawn location: World: (226,64,32), Chunk: (at 2,4,0 in 14,2; contains blocks 224,0,32 to 239,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 271851 game time, 271851 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 83 total; [EntitySlime['Slime'/131, l='MpServer', x=287.31, y=67.00, z=-35.69], EntitySheep['Sheep'/132, l='MpServer', x=276.09, y=65.00, z=-24.97], EntityBat['Bat'/133, l='MpServer', x=267.00, y=15.82, z=41.50], EntityBat['Bat'/134, l='MpServer', x=253.34, y=14.00, z=101.50], EntityBat['Bat'/135, l='MpServer', x=286.44, y=13.10, z=89.28], EntityBat['Bat'/136, l='MpServer', x=278.28, y=17.00, z=92.00], EntitySpider['Spider'/137, l='MpServer', x=286.16, y=12.00, z=87.22], EntitySlime['Slime'/139, l='MpServer', x=282.69, y=19.00, z=89.69], EntitySkeleton['Skeleton'/140, l='MpServer', x=278.50, y=19.00, z=82.50], EntityZombie['Zombie'/141, l='MpServer', x=282.50, y=20.00, z=80.50], EntitySkeleton['Skeleton'/653, l='MpServer', x=270.50, y=16.00, z=83.50], EntitySlime['Slime'/146, l='MpServer', x=291.22, y=65.00, z=-36.78], EntitySlime['Slime'/147, l='MpServer', x=290.38, y=66.00, z=-1.63], EntityCreeper['Creeper'/659, l='MpServer', x=278.50, y=16.00, z=47.50], EntitySkeleton['Skeleton'/148, l='MpServer', x=298.50, y=24.00, z=39.50], EntityBat['Bat'/149, l='MpServer', x=302.22, y=28.10, z=53.97], EntitySlime['Slime'/151, l='MpServer', x=297.38, y=14.00, z=99.38], EntitySkeleton['Skeleton'/156, l='MpServer', x=301.75, y=28.00, z=-39.16], EntityZombie['Zombie'/157, l='MpServer', x=308.50, y=19.00, z=-31.50], EntityCreeper['Creeper'/159, l='MpServer', x=313.31, y=23.00, z=95.84], EntitySlime['Slime'/32, l='MpServer', x=159.75, y=69.00, z=-16.22], EntitySheep['Sheep'/39, l='MpServer', x=162.91, y=63.00, z=-48.84], EntityCow['Cow'/40, l='MpServer', x=169.84, y=65.00, z=-41.91], EntityZombie['Zombie'/41, l='MpServer', x=173.41, y=27.00, z=-27.00], EntityZombie['Zombie'/42, l='MpServer', x=164.50, y=27.00, z=-28.50], EntityCow['Cow'/44, l='MpServer', x=167.81, y=68.00, z=-20.91], EntitySheep['Sheep'/45, l='MpServer', x=164.84, y=68.00, z=-16.66], EntityCow['Cow'/46, l='MpServer', x=175.13, y=68.00, z=-17.97], EntitySheep['Sheep'/47, l='MpServer', x=174.13, y=68.00, z=-21.06], EntityCow['Cow'/48, l='MpServer', x=171.28, y=69.00, z=-11.31], EntitySlime['Slime'/49, l='MpServer', x=171.31, y=34.00, z=34.31], EntitySheep['Sheep'/50, l='MpServer', x=163.28, y=63.00, z=45.16], EntityZombie['Zombie'/51, l='MpServer', x=165.41, y=39.00, z=63.00], EntityWitch['Witch'/52, l='MpServer', x=164.34, y=39.00, z=64.66], EntityZombie['Zombie'/53, l='MpServer', x=170.59, y=38.00, z=65.00], EntityBat['Bat'/693, l='MpServer', x=240.56, y=16.00, z=-45.22], EntityCreeper['Creeper'/57, l='MpServer', x=179.50, y=30.00, z=-4.50], EntityCreeper['Creeper'/313, l='MpServer', x=201.09, y=25.00, z=-29.63], EntitySkeleton['Skeleton'/58, l='MpServer', x=185.50, y=18.00, z=7.50], EntityCreeper['Creeper'/314, l='MpServer', x=200.47, y=25.00, z=-28.28], EntitySheep['Sheep'/59, l='MpServer', x=179.06, y=68.00, z=0.97], EntitySheep['Sheep'/60, l='MpServer', x=186.97, y=67.00, z=7.03], EntitySheep['Sheep'/61, l='MpServer', x=176.06, y=68.00, z=9.97], EntityZombie['Zombie'/317, l='MpServer', x=203.50, y=25.00, z=-29.50], EntitySheep['Sheep'/62, l='MpServer', x=191.97, y=67.00, z=7.06], EntitySkeleton['Skeleton'/318, l='MpServer', x=200.28, y=25.00, z=-29.25], EntitySheep['Sheep'/63, l='MpServer', x=188.84, y=68.00, z=3.94], EntitySkeleton['Skeleton'/319, l='MpServer', x=200.70, y=25.00, z=-26.50], EntityBat['Bat'/836, l='MpServer', x=249.03, y=18.05, z=22.52], EntitySheep['Sheep'/69, l='MpServer', x=204.06, y=65.00, z=-42.13], EntitySlime['Slime'/70, l='MpServer', x=207.78, y=63.00, z=14.78], EntitySheep['Sheep'/71, l='MpServer', x=200.28, y=64.00, z=12.13], EntityCreeper['Creeper'/711, l='MpServer', x=286.50, y=12.00, z=79.50], EntityCreeper['Creeper'/712, l='MpServer', x=285.50, y=12.00, z=79.50], EntityZombie['Zombie'/714, l='MpServer', x=287.46, y=12.00, z=83.59], EntityZombie['Zombie'/715, l='MpServer', x=289.69, y=12.00, z=82.35], EntityChicken['Chicken'/76, l='MpServer', x=225.47, y=65.00, z=-46.53], EntityZombie['Zombie'/716, l='MpServer', x=288.56, y=12.00, z=86.50], EntityChicken['Chicken'/77, l='MpServer', x=210.56, y=66.00, z=-45.38], EntityZombie['Zombie'/717, l='MpServer', x=288.43, y=12.00, z=84.21], EntitySheep['Sheep'/78, l='MpServer', x=216.75, y=66.00, z=-34.34], EntityZombie['Zombie'/718, l='MpServer', x=287.69, y=12.00, z=86.31], EntitySlime['Slime'/79, l='MpServer', x=211.63, y=67.06, z=0.38], EntityZombie['Zombie'/719, l='MpServer', x=289.50, y=12.00, z=86.50], EntityZombie['Zombie'/720, l='MpServer', x=289.39, y=12.00, z=83.30], EntityChicken['Chicken'/89, l='MpServer', x=221.38, y=66.00, z=-44.56], EntityChicken['Chicken'/90, l='MpServer', x=229.47, y=70.00, z=-25.59], EntitySheep['Sheep'/91, l='MpServer', x=234.47, y=70.00, z=-7.66], EntitySlime['Slime'/92, l='MpServer', x=239.69, y=61.62, z=91.31], EntitySlime['Slime'/93, l='MpServer', x=235.31, y=60.00, z=91.34], EntitySlime['Slime'/94, l='MpServer', x=237.69, y=58.00, z=104.69], EntitySkeleton['Skeleton'/105, l='MpServer', x=251.50, y=14.00, z=-27.50], EntityClientPlayerMP['kekzdealer@gmail.com'/213, l='MpServer', x=238.03, y=66.62, z=27.80], EntitySkeleton['Skeleton'/106, l='MpServer', x=252.50, y=14.00, z=-30.50], EntitySkeleton['Skeleton'/107, l='MpServer', x=255.50, y=14.00, z=-28.50], EntityZombie['Zombie'/235, l='MpServer', x=175.34, y=33.00, z=77.34], EntitySlime['Slime'/109, l='MpServer', x=240.69, y=61.41, z=94.69], EntitySkeleton['Skeleton'/110, l='MpServer', x=244.91, y=18.00, z=98.50], EntitySheep['Sheep'/121, l='MpServer', x=266.78, y=70.00, z=-26.50], EntitySheep['Sheep'/122, l='MpServer', x=269.22, y=66.00, z=-14.78], EntitySheep['Sheep'/123, l='MpServer', x=259.78, y=63.00, z=0.25], EntitySkeleton['Skeleton'/124, l='MpServer', x=266.50, y=32.00, z=42.50], EntitySkeleton['Skeleton'/125, l='MpServer', x=266.88, y=31.00, z=88.63]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566) + at net.minecraft.client.Minecraft.run(Minecraft.java:984) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1340350144 bytes (1278 MB) / 1722810368 bytes (1643 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_21.05.13-client.txt b/crash-reports/crash-2019-05-29_21.05.13-client.txt new file mode 100644 index 0000000000..90fde2af42 --- /dev/null +++ b/crash-reports/crash-2019-05-29_21.05.13-client.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 5/29/19 9:05 PM +Description: Initializing game + +java.lang.ArrayIndexOutOfBoundsException: 44 + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:54) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:54) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 966806552 bytes (922 MB) / 1368915968 bytes (1305 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_23.43.41-client.txt b/crash-reports/crash-2019-05-29_23.43.41-client.txt new file mode 100644 index 0000000000..d1a7375d11 --- /dev/null +++ b/crash-reports/crash-2019-05-29_23.43.41-client.txt @@ -0,0 +1,92 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 5/29/19 11:43 PM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) + at kekztech.Util.getItemStackFromOreDict(Util.java:15) + at reactor.items.HeatExchanger.(HeatExchanger.java:38) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1061100472 bytes (1011 MB) / 1377304576 bytes (1313 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_23.49.08-client.txt b/crash-reports/crash-2019-05-29_23.49.08-client.txt new file mode 100644 index 0000000000..4dedbc1aef --- /dev/null +++ b/crash-reports/crash-2019-05-29_23.49.08-client.txt @@ -0,0 +1,92 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 5/29/19 11:49 PM +Description: Initializing game + +java.lang.ExceptionInInitializerError + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) + at kekztech.Util.getItemStackFromOreDict(Util.java:15) + at reactor.items.HeatExchanger.(HeatExchanger.java:38) + ... 14 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 223725032 bytes (213 MB) / 1232601088 bytes (1175 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-30_01.14.49-client.txt b/crash-reports/crash-2019-05-30_01.14.49-client.txt new file mode 100644 index 0000000000..cb679afa70 --- /dev/null +++ b/crash-reports/crash-2019-05-30_01.14.49-client.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 5/30/19 1:14 AM +Description: Initializing game + +java.lang.IllegalAccessError: The Enum 'Pump_LuV' has not been set to an Item at this time! + at gregtech.api.enums.ItemList.getItem(ItemList.java:685) + at reactor.items.HeatExchanger.(HeatExchanger.java:56) + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at gregtech.api.enums.ItemList.getItem(ItemList.java:685) + at reactor.items.HeatExchanger.(HeatExchanger.java:56) + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 316133568 bytes (301 MB) / 1262485504 bytes (1204 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-30_01.17.37-client.txt b/crash-reports/crash-2019-05-30_01.17.37-client.txt new file mode 100644 index 0000000000..4ca20ab6b6 --- /dev/null +++ b/crash-reports/crash-2019-05-30_01.17.37-client.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 5/30/19 1:17 AM +Description: Initializing game + +java.lang.IllegalAccessError: The Enum 'Pump_LuV' has not been set to an Item at this time! + at gregtech.api.enums.ItemList.getItem(ItemList.java:685) + at reactor.items.HeatExchanger.(HeatExchanger.java:56) + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at gregtech.api.enums.ItemList.getItem(ItemList.java:685) + at reactor.items.HeatExchanger.(HeatExchanger.java:56) + at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) + at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) + at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 875654576 bytes (835 MB) / 1598029824 bytes (1524 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCH kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000000..8a0b282aa6 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@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 Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz 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. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +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 + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/logs/2019-05-20-1.log.gz b/logs/2019-05-20-1.log.gz new file mode 100644 index 0000000000..643029d0a3 Binary files /dev/null and b/logs/2019-05-20-1.log.gz differ diff --git a/logs/2019-05-20-2.log.gz b/logs/2019-05-20-2.log.gz new file mode 100644 index 0000000000..56847b14d3 Binary files /dev/null and b/logs/2019-05-20-2.log.gz differ diff --git a/logs/2019-05-20-3.log.gz b/logs/2019-05-20-3.log.gz new file mode 100644 index 0000000000..846a643bc4 Binary files /dev/null and b/logs/2019-05-20-3.log.gz differ diff --git a/logs/2019-05-20-4.log.gz b/logs/2019-05-20-4.log.gz new file mode 100644 index 0000000000..189a770071 Binary files /dev/null and b/logs/2019-05-20-4.log.gz differ diff --git a/logs/2019-05-20-5.log.gz b/logs/2019-05-20-5.log.gz new file mode 100644 index 0000000000..0a383a65f8 Binary files /dev/null and b/logs/2019-05-20-5.log.gz differ diff --git a/logs/2019-05-28-1.log.gz b/logs/2019-05-28-1.log.gz new file mode 100644 index 0000000000..d073d2f814 Binary files /dev/null and b/logs/2019-05-28-1.log.gz differ diff --git a/logs/2019-05-28-2.log.gz b/logs/2019-05-28-2.log.gz new file mode 100644 index 0000000000..21e353de3f Binary files /dev/null and b/logs/2019-05-28-2.log.gz differ diff --git a/logs/2019-05-28-3.log.gz b/logs/2019-05-28-3.log.gz new file mode 100644 index 0000000000..edd9966d6c Binary files /dev/null and b/logs/2019-05-28-3.log.gz differ diff --git a/logs/2019-05-28-4.log.gz b/logs/2019-05-28-4.log.gz new file mode 100644 index 0000000000..aa32e1d848 Binary files /dev/null and b/logs/2019-05-28-4.log.gz differ diff --git a/logs/2019-05-28-5.log.gz b/logs/2019-05-28-5.log.gz new file mode 100644 index 0000000000..dd57cdc3c5 Binary files /dev/null and b/logs/2019-05-28-5.log.gz differ diff --git a/logs/2019-05-28-6.log.gz b/logs/2019-05-28-6.log.gz new file mode 100644 index 0000000000..7b5a202eca Binary files /dev/null and b/logs/2019-05-28-6.log.gz differ diff --git a/logs/2019-05-28-7.log.gz b/logs/2019-05-28-7.log.gz new file mode 100644 index 0000000000..1f7e0820c1 Binary files /dev/null and b/logs/2019-05-28-7.log.gz differ diff --git a/logs/2019-05-29-1.log.gz b/logs/2019-05-29-1.log.gz new file mode 100644 index 0000000000..f6b9af60ca Binary files /dev/null and b/logs/2019-05-29-1.log.gz differ diff --git a/logs/2019-05-29-2.log.gz b/logs/2019-05-29-2.log.gz new file mode 100644 index 0000000000..da78de0cde Binary files /dev/null and b/logs/2019-05-29-2.log.gz differ diff --git a/logs/2019-05-29-3.log.gz b/logs/2019-05-29-3.log.gz new file mode 100644 index 0000000000..115c78cbe1 Binary files /dev/null and b/logs/2019-05-29-3.log.gz differ diff --git a/logs/2019-05-29-4.log.gz b/logs/2019-05-29-4.log.gz new file mode 100644 index 0000000000..383e7442e6 Binary files /dev/null and b/logs/2019-05-29-4.log.gz differ diff --git a/logs/2019-05-29-5.log.gz b/logs/2019-05-29-5.log.gz new file mode 100644 index 0000000000..84ebdebcb7 Binary files /dev/null and b/logs/2019-05-29-5.log.gz differ diff --git a/logs/2019-05-29-6.log.gz b/logs/2019-05-29-6.log.gz new file mode 100644 index 0000000000..51cb45adae Binary files /dev/null and b/logs/2019-05-29-6.log.gz differ diff --git a/logs/2019-05-29-7.log.gz b/logs/2019-05-29-7.log.gz new file mode 100644 index 0000000000..c5dad3a65d Binary files /dev/null and b/logs/2019-05-29-7.log.gz differ diff --git a/logs/2019-05-30-1.log.gz b/logs/2019-05-30-1.log.gz new file mode 100644 index 0000000000..d9ff2f8e53 Binary files /dev/null and b/logs/2019-05-30-1.log.gz differ diff --git a/logs/2019-05-30-2.log.gz b/logs/2019-05-30-2.log.gz new file mode 100644 index 0000000000..32ae0de352 Binary files /dev/null and b/logs/2019-05-30-2.log.gz differ diff --git a/logs/2019-05-30-3.log.gz b/logs/2019-05-30-3.log.gz new file mode 100644 index 0000000000..1b36cf0662 Binary files /dev/null and b/logs/2019-05-30-3.log.gz differ diff --git a/logs/2019-05-30-4.log.gz b/logs/2019-05-30-4.log.gz new file mode 100644 index 0000000000..a3ff770b43 Binary files /dev/null and b/logs/2019-05-30-4.log.gz differ diff --git a/logs/2019-05-30-5.log.gz b/logs/2019-05-30-5.log.gz new file mode 100644 index 0000000000..6f404e0044 Binary files /dev/null and b/logs/2019-05-30-5.log.gz differ diff --git a/logs/2019-05-30-6.log.gz b/logs/2019-05-30-6.log.gz new file mode 100644 index 0000000000..fce9df1f02 Binary files /dev/null and b/logs/2019-05-30-6.log.gz differ diff --git a/logs/2019-05-30-7.log.gz b/logs/2019-05-30-7.log.gz new file mode 100644 index 0000000000..abc090c619 Binary files /dev/null and b/logs/2019-05-30-7.log.gz differ diff --git a/logs/2019-06-07-1.log.gz b/logs/2019-06-07-1.log.gz new file mode 100644 index 0000000000..7a3e666f11 Binary files /dev/null and b/logs/2019-06-07-1.log.gz differ diff --git a/logs/2019-06-07-2.log.gz b/logs/2019-06-07-2.log.gz new file mode 100644 index 0000000000..2ceba00feb Binary files /dev/null and b/logs/2019-06-07-2.log.gz differ diff --git a/options.txt b/options.txt new file mode 100644 index 0000000000..57f33d5d9f --- /dev/null +++ b/options.txt @@ -0,0 +1,101 @@ +invertYMouse:false +mouseSensitivity:0.5 +fov:0.0 +gamma:1.0 +saturation:0.0 +renderDistance:6 +guiScale:3 +particles:0 +bobView:true +anaglyph3d:false +advancedOpengl:false +maxFps:60 +fboEnable:true +difficulty:2 +fancyGraphics:true +ao:2 +clouds:true +resourcePacks:[] +lastServer: +lang:en_US +chatVisibility:0 +chatColors:true +chatLinks:true +chatLinksPrompt:true +chatOpacity:1.0 +snooperEnabled:true +fullscreen:false +enableVsync:true +hideServerAddress:false +advancedItemTooltips:false +pauseOnLostFocus:true +showCape:true +touchscreen:false +overrideWidth:0 +overrideHeight:0 +heldItemTooltips:true +chatHeightFocused:1.0 +chatHeightUnfocused:0.44366196 +chatScale:1.0 +chatWidth:1.0 +showInventoryAchievementHint:false +mipmapLevels:4 +anisotropicFiltering:1 +streamBytesPerPixel:0.5 +streamMicVolume:1.0 +streamSystemVolume:1.0 +streamKbps:0.5412844 +streamFps:0.31690142 +streamCompression:1 +streamSendMetadata:true +streamPreferredServer: +streamChatEnabled:0 +streamChatUserFilter:0 +streamMicToggleBehavior:0 +forceUnicodeFont:false +key_key.attack:-100 +key_key.use:-99 +key_key.forward:17 +key_key.left:30 +key_key.back:31 +key_key.right:32 +key_key.jump:57 +key_key.sneak:42 +key_key.drop:16 +key_key.inventory:18 +key_key.chat:20 +key_key.playerlist:15 +key_key.pickItem:-98 +key_key.command:53 +key_key.screenshot:60 +key_key.togglePerspective:63 +key_key.smoothCamera:0 +key_key.sprint:29 +key_key.streamStartStop:64 +key_key.streamPauseUnpause:65 +key_key.streamCommercial:0 +key_key.streamToggleMic:0 +key_key.fullscreen:87 +key_key.hotbar.1:2 +key_key.hotbar.2:3 +key_key.hotbar.3:4 +key_key.hotbar.4:5 +key_key.hotbar.5:6 +key_key.hotbar.6:7 +key_key.hotbar.7:8 +key_key.hotbar.8:9 +key_key.hotbar.9:10 +key_ALT Key:0 +key_Boost Key:0 +key_Mode Switch Key:0 +key_Side Inventory Key:0 +key_Hub Expand Key:0 +soundCategory_master:0.0 +soundCategory_music:1.0 +soundCategory_record:1.0 +soundCategory_weather:1.0 +soundCategory_block:1.0 +soundCategory_hostile:1.0 +soundCategory_neutral:1.0 +soundCategory_player:1.0 +soundCategory_ambient:1.0 diff --git a/saves/NEI/client.dat b/saves/NEI/client.dat new file mode 100644 index 0000000000..e69de29bb2 diff --git a/saves/NEI/local/New World/NEI.cfg b/saves/NEI/local/New World/NEI.cfg new file mode 100644 index 0000000000..438b6fa3be --- /dev/null +++ b/saves/NEI/local/New World/NEI.cfg @@ -0,0 +1,8 @@ +#World based configuration of NEI. +#Most of these options can be changed ingame. +#Deleting any element will restore it to it's default value + +inventory +{ + cheatmode=2 +} diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat new file mode 100644 index 0000000000..eba086a5fb Binary files /dev/null and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat new file mode 100644 index 0000000000..f1e32705f9 Binary files /dev/null and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM-1/forcedchunks.dat b/saves/New World/DIM-1/forcedchunks.dat new file mode 100644 index 0000000000..e4345475ef Binary files /dev/null and b/saves/New World/DIM-1/forcedchunks.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat new file mode 100644 index 0000000000..f1e32705f9 Binary files /dev/null and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/DIM1/forcedchunks.dat b/saves/New World/DIM1/forcedchunks.dat new file mode 100644 index 0000000000..e4345475ef Binary files /dev/null and b/saves/New World/DIM1/forcedchunks.dat differ diff --git a/saves/New World/NEI/banneditems.cfg b/saves/New World/NEI/banneditems.cfg new file mode 100644 index 0000000000..210b036169 --- /dev/null +++ b/saves/New World/NEI/banneditems.cfg @@ -0,0 +1,2 @@ +#Saved in this format for external editing. The format isn't that hard to figure out. If you think you're up to it, modify it here! +{name:"minecraft:command_block"}=[NONE] diff --git a/saves/New World/NEI/players/kekzdealer.dat b/saves/New World/NEI/players/kekzdealer.dat new file mode 100644 index 0000000000..e69de29bb2 diff --git a/saves/New World/NEI/players/kekzdealer@gmail.com.dat b/saves/New World/NEI/players/kekzdealer@gmail.com.dat new file mode 100644 index 0000000000..e69de29bb2 diff --git a/saves/New World/NEI/server.cfg b/saves/New World/NEI/server.cfg new file mode 100644 index 0000000000..b954a5b9cc --- /dev/null +++ b/saves/New World/NEI/server.cfg @@ -0,0 +1,19 @@ + +#List of players who can use these features. +#Eg. time=CodeChicken, Friend1 +permissions +{ + adventure=OP + creative=OP + creative+=OP + delete=OP + enchant=OP + heal=OP + item=OP + magnet=OP + notify-item=CONSOLE, OP + potion=OP + rain=OP + save-state=OP + time=OP +} diff --git a/saves/New World/data/Mineshaft.dat b/saves/New World/data/Mineshaft.dat new file mode 100644 index 0000000000..32b69a406a Binary files /dev/null and b/saves/New World/data/Mineshaft.dat differ diff --git a/saves/New World/data/Stronghold.dat b/saves/New World/data/Stronghold.dat new file mode 100644 index 0000000000..ce80a0542c Binary files /dev/null and b/saves/New World/data/Stronghold.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat new file mode 100644 index 0000000000..f1e32705f9 Binary files /dev/null and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/forcedchunks.dat b/saves/New World/forcedchunks.dat new file mode 100644 index 0000000000..e4345475ef Binary files /dev/null and b/saves/New World/forcedchunks.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat new file mode 100644 index 0000000000..2295042965 Binary files /dev/null and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_mcr b/saves/New World/level.dat_mcr new file mode 100644 index 0000000000..8ded46d4c4 Binary files /dev/null and b/saves/New World/level.dat_mcr differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old new file mode 100644 index 0000000000..b6ca80faab Binary files /dev/null and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat new file mode 100644 index 0000000000..8d6f6b7602 Binary files /dev/null and b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat differ diff --git a/saves/New World/playerdata/fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat b/saves/New World/playerdata/fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat new file mode 100644 index 0000000000..7714b0a0b2 Binary files /dev/null and b/saves/New World/playerdata/fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat differ diff --git a/saves/New World/region/r.-1.0.mca b/saves/New World/region/r.-1.0.mca new file mode 100644 index 0000000000..c5ebecdb55 Binary files /dev/null and b/saves/New World/region/r.-1.0.mca differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca new file mode 100644 index 0000000000..642b4fa63e Binary files /dev/null and b/saves/New World/region/r.0.-1.mca differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca new file mode 100644 index 0000000000..630d716d16 Binary files /dev/null and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock new file mode 100644 index 0000000000..ef149f1e4c Binary files /dev/null and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json new file mode 100644 index 0000000000..fb74b0c77b --- /dev/null +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -0,0 +1 @@ +{"stat.flyOneCm":2854,"stat.walkOneCm":8047,"stat.jump":7,"stat.playOneMinute":165004,"achievement.openInventory":49,"stat.climbOneCm":230,"stat.useItem.3":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/saves/New World/stats/fd8b4f31-35bd-474b-8add-e80df8a4a95f.json b/saves/New World/stats/fd8b4f31-35bd-474b-8add-e80df8a4a95f.json new file mode 100644 index 0000000000..3374979e71 --- /dev/null +++ b/saves/New World/stats/fd8b4f31-35bd-474b-8add-e80df8a4a95f.json @@ -0,0 +1 @@ +{"stat.useItem.54":2,"stat.walkOneCm":12515,"stat.drop":1,"stat.jump":6,"stat.playOneMinute":262803,"achievement.openInventory":56,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java b/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java new file mode 100644 index 0000000000..91acd82893 --- /dev/null +++ b/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java @@ -0,0 +1,172 @@ +package fuelcell; + +import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; +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 reactor.GUIContainer_ModularNuclearReactor; + +public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { + + final Block CASING = GregTech_API.sBlockCasings4; + final int CASING_META = 1; + final int CASING_TEXTURE_ID = 49; + + 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() { + return new String[] { + "Solid-oxide Fuel Cell MkI", + "------------------------------------------", + "Oxidizes gas fuels to generate electricity without polluting the environment", + "29,480EU worth of fuel are consumed each second", + "Outputs 1024EU/t and 18,000L/t Steam", + "Additionally requires 360L/s Oxygen gas", + "------------------------------------------", + "Dimensions: 3x3x5 (WxHxL)", + "Structure:", + " 3x Solid YSZ Ceramic Electrolyte Unit (center 1x1x3)", + " 12x Clean Stainless Steel Machine Casing (at least)", + " Controller front center", + " Dynamo Hatch back center", + " Maintenance Hatch, Input Hatches, Output Hatches" + }; + } + + //TODO + @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 + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + return new GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + return false; + } + + //TODO + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + + final byte SIDE_LENGTH_W = 3; + final byte SIDE_LENGTH_L = 5; + final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH_W / 2); + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; + + int minCasingAmount = 12; + boolean checklist = true; // if this is still true at the end, machine is good to go :) + + for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { + + for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { + + for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { + + // Center 3x3x3 air cube + if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { + if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { + checklist = false; + } + } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller + // Get next TE + final int THIS_X = XDIR_BACKFACE + leftToRight; + final int THIS_Z = ZDIR_BACKFACE + frontToBack; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + } + + if(minCasingAmount > 0) { + checklist = false; + } + + if(this.mDynamoHatches.size() < 1) { + System.out.println("At least one dynamo hatch is required!"); + checklist = false; + } + if(this.mInputHatches.size() < 2) { + System.out.println("At least two input hatches are required!"); + 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/fuelcell/GTMTE_SOFuelCellMK2.java b/src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java new file mode 100644 index 0000000000..dbe16c3795 --- /dev/null +++ b/src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java @@ -0,0 +1,172 @@ +package fuelcell; + +import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; +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 reactor.GUIContainer_ModularNuclearReactor; + +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; + + 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() { + return new String[] { + "Solid-oxide Fuel Cell Mk2", + "------------------------------------------", + "Oxidizes gas fuels to generate electricity without polluting the environment", + "375,680EU worth of fuel are consumed each second", + "Outputs 16,384EU/t and 96,000L/t Steam", + "Additionally requires 1920L/s Oxygen gas", + "------------------------------------------", + "Dimensions: 3x3x5 (WxHxL)", + "Structure:", + " 3x Solid GDC Ceramic Electrolyte Unit (center 1x1x3)", + " 12x Robust Tungstensteel Machine Casing (at least)", + " Controller front center", + " Dynamo Hatch back center", + " Maintenance Hatch, Input Hatches, Output Hatches" + }; + } + + //TODO + @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 + public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { + return new GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + return false; + } + + //TODO + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + + final byte SIDE_LENGTH_W = 3; + final byte SIDE_LENGTH_L = 5; + final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH_W / 2); + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; + + int minCasingAmount = 12; + boolean checklist = true; // if this is still true at the end, machine is good to go :) + + for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { + + for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { + + for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { + + // Center 3x3x3 air cube + if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { + if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { + checklist = false; + } + } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller + // Get next TE + final int THIS_X = XDIR_BACKFACE + leftToRight; + final int THIS_Z = ZDIR_BACKFACE + frontToBack; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + } + + if(minCasingAmount > 0) { + checklist = false; + } + + if(this.mDynamoHatches.size() < 1) { + System.out.println("At least one dynamo hatch is required!"); + checklist = false; + } + if(this.mInputHatches.size() < 2) { + System.out.println("At least two input hatches are required!"); + 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/kekztech/ErrorItem.java b/src/main/java/kekztech/ErrorItem.java new file mode 100644 index 0000000000..7047d3f057 --- /dev/null +++ b/src/main/java/kekztech/ErrorItem.java @@ -0,0 +1,41 @@ +package kekztech; + +import java.util.List; + +import cpw.mods.fml.common.registry.GameRegistry; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; + +public class ErrorItem extends Item { + + private static final ErrorItem instance = new ErrorItem(); + + private ErrorItem() { + // I am a singleton + } + + public static ErrorItem getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(false); + final String unlocalizedName = "kekztech_error_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + super.setTextureName(KekzCore.MODID + ":" + "Error"); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Placeholder item in case something went wrong"); + list.add("You may report this to:"); + list.add("https://github.com/kekzdealer/KekzTech"); + } + +} diff --git a/src/main/java/kekztech/GTMultiController.java b/src/main/java/kekztech/GTMultiController.java new file mode 100644 index 0000000000..e27c2c39bd --- /dev/null +++ b/src/main/java/kekztech/GTMultiController.java @@ -0,0 +1,300 @@ +package kekztech; + +import java.util.ArrayList; + +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_Hatch_Input; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_InputBus; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Maintenance; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Muffler; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_OutputBus; +import gregtech.api.util.GT_Utility; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + +public abstract class GTMultiController { + + private final GTRecipe GT_RECIPE = new GTRecipe(); + + private boolean running = false; + private boolean structureValid = false; + + public final ArrayList mDynamoHatches = new ArrayList<>(); + public final ArrayList mEnergyHatches = new ArrayList<>(); + public final ArrayList mInputHatches = new ArrayList<>(); + public final ArrayList mOutputHatches = new ArrayList<>(); + public final ArrayList mInputBusses = new ArrayList<>(); + public final ArrayList mOutputBusses = new ArrayList<>(); + public final ArrayList mMufflerHatches = new ArrayList<>(); + public final ArrayList mMaintenanceHatches = new ArrayList<>(); + + protected GTRecipe getGT_RECIPE() { + return GT_RECIPE; + } + + protected abstract boolean checkStructure(); + protected abstract String[] getDescription(); + + protected long getMaxInputVoltage() { + long voltage = 0L; + for(GT_MetaTileEntity_Hatch_Energy energyHatch : mEnergyHatches) { + voltage += energyHatch.getBaseMetaTileEntity().getInputVoltage(); + } + return voltage; + } + + private void updateDynamoHatches() { + if(GT_RECIPE.getEuPerTick() > 0) { + long remOutput = GT_RECIPE.getEuPerTick(); + for(GT_MetaTileEntity_Hatch_Dynamo dynamoHatch : mDynamoHatches) { + final long deltaCapacity = dynamoHatch.getBaseMetaTileEntity().getEUCapacity() + - dynamoHatch.getBaseMetaTileEntity().getStoredEU(); + final long toOutput = Math.min(deltaCapacity, GT_RECIPE.getEuPerTick()); + dynamoHatch.getBaseMetaTileEntity().increaseStoredEnergyUnits(toOutput, false); + remOutput -= toOutput; + } + } + } + + private void updateEnergyHatches() { + if(GT_RECIPE.getEuPerTick() < 0) { + long remConsumption = GT_RECIPE.getEuPerTick(); + for(GT_MetaTileEntity_Hatch_Energy energyHatch : mEnergyHatches) { + if(remConsumption > 0) { + final long toConsume = Math.min(remConsumption, energyHatch.getBaseMetaTileEntity().getStoredEU()); + energyHatch.getBaseMetaTileEntity().decreaseStoredEnergyUnits(toConsume, false); + remConsumption -= toConsume; + } + } + } + } + + private void updateInputBusses() { + if(GT_RECIPE.getInputItems() != null) { + // Check for each input stack... + for(ItemStack inputStack : GT_RECIPE.getInputItems()) { + int remainingRequired = inputStack.stackSize; + // ...Each slot in each input bus... + for(GT_MetaTileEntity_Hatch_InputBus inputBus : mInputBusses) { + for(int slot = 0; slot <= inputBus.getBaseMetaTileEntity().getSizeInventory(); slot++) { + + final ItemStack slotStack = inputBus.getBaseMetaTileEntity().getStackInSlot(slot); + if(GT_Utility.isStackValid(slotStack)) { + if(GT_Utility.areStacksEqual(inputStack, slotStack)) { + // Found correct slot + final int toConsume = Math.min(slotStack.stackSize, inputStack.stackSize); + final ItemStack retrievedStack = inputBus.getBaseMetaTileEntity().decrStackSize(slot, toConsume); + } + } + } + } + } + } + } + + private void updateInputHatches() { + if(GT_RECIPE.getInputFluids() != null) { + // Check for each input stack + for(FluidStack inputStack : GT_RECIPE.getInputFluids()) { + int remainingRequired = inputStack.amount; + // ...In each input hatch... + for(GT_MetaTileEntity_Hatch_Input inputHatch : mInputHatches) { + + FluidStack slotStack = inputHatch.getFluid(); + if(slotStack.amount > 0 && slotStack.isFluidEqual(inputStack)) { + // Found correct hatch + final int toConsume = Math.min(slotStack.amount, remainingRequired); + inputHatch.drain(toConsume, true); + remainingRequired -= toConsume; + } + } + } + } + } + + private void updateOutputBusses() { + if(GT_RECIPE.getOutputItems() != null) { + + } + } + + private void updateOutputHatches() { + if(GT_RECIPE.getOutputFluids() != null) { + // Find for each output stack... + for(FluidStack outputStack : GT_RECIPE.getOutputFluids()) { + // ...an output hatch that can accept the stack + for(GT_MetaTileEntity_Hatch_Output outputHatch : mOutputHatches) { + + } + } + } + } + + protected boolean tryAddHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + final IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else { + if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + } + + if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) { + return this.mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_InputBus) { + return this.mInputBusses.add((GT_MetaTileEntity_Hatch_InputBus) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output) { + return this.mOutputHatches.add((GT_MetaTileEntity_Hatch_Output) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_OutputBus) { + return this.mOutputBusses.add((GT_MetaTileEntity_Hatch_OutputBus) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { + return this.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { + return this.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { + return this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + } else { + return aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Muffler + ? this.mMufflerHatches.add((GT_MetaTileEntity_Hatch_Muffler) aMetaTileEntity) + : false; + } + } + } + } + + protected boolean tryAddMaintenanceHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddEnergyHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddDynamoHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddMufflerHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Muffler) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mMufflerHatches.add((GT_MetaTileEntity_Hatch_Muffler) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddInputBus(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_InputBus) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mInputBusses.add((GT_MetaTileEntity_Hatch_InputBus) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddInputHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddOutputBus(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_OutputBus) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mOutputBusses.add((GT_MetaTileEntity_Hatch_OutputBus) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddOutputHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mOutputHatches.add((GT_MetaTileEntity_Hatch_Output) aMetaTileEntity); + } else { + return false; + } + } + } +} diff --git a/src/main/java/kekztech/GTRecipe.java b/src/main/java/kekztech/GTRecipe.java new file mode 100644 index 0000000000..4b287499f5 --- /dev/null +++ b/src/main/java/kekztech/GTRecipe.java @@ -0,0 +1,103 @@ +package kekztech; + +import java.util.ArrayList; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + +public class GTRecipe { + + private int euPerTick = 0; + private int duration = 0; + + private ArrayList inputItems; + private ArrayList inputFluids; + private ArrayList outputItems; + private ArrayList outputFluids; + + public int getEuPerTick() { + return euPerTick; + } + public int getDuration() { + return duration; + } + public ItemStack[] getInputItems() { + return Util.toItemStackArray(inputItems); + } + public FluidStack[] getInputFluids() { + return Util.toFluidStackArray(inputFluids); + } + public ItemStack[] getOutputItems() { + return Util.toItemStackArray(outputItems); + } + public FluidStack[] getOutputFluids() { + return Util.toFluidStackArray(outputFluids); + } + public ItemStack getInputItem() { + final ItemStack[] s = Util.toItemStackArray(inputItems); + return s[0]; + } + public FluidStack getInputFluid() { + final FluidStack[] s = Util.toFluidStackArray(inputFluids); + return s[0]; + } + public ItemStack getOutputItem() { + final ItemStack[] s = Util.toItemStackArray(outputItems); + return s[0]; + } + public FluidStack getOutputFluid() { + final FluidStack[] s = Util.toFluidStackArray(outputFluids); + return s[0]; + } + + public GTRecipe addInputItem(ItemStack inputItem) { + if(inputItems == null) { + inputItems = new ArrayList(); + inputItems.add(inputItem); + } else { + inputItems.add(inputItem); + } + return this; + } + + public GTRecipe addOutputItem(ItemStack outputItem) { + if(outputItems == null) { + outputItems = new ArrayList(); + outputItems.add(outputItem); + } else { + outputItems.add(outputItem); + } + return this; + } + + public GTRecipe addInputFluid(FluidStack inputFluid) { + if(inputFluids == null) { + inputFluids = new ArrayList(); + inputFluids.add(inputFluid); + } else { + inputFluids.add(inputFluid); + } + return this; + } + + public GTRecipe addOutputFluid(FluidStack outputFluid) { + if(outputFluids == null) { + outputFluids = new ArrayList(); + outputFluids.add(outputFluid); + } else { + outputFluids.add(outputFluid); + } + return this; + } + + public GTRecipe setEUPerTick(int euPerTick) { + this.euPerTick = euPerTick; + return this; + } + + public GTRecipe setDuration(int duration) { + this.duration = duration; + return this; + } + +} diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java new file mode 100644 index 0000000000..f7ce2e883a --- /dev/null +++ b/src/main/java/kekztech/Items.java @@ -0,0 +1,43 @@ +package kekztech; + +public enum Items { + // Heat Vents + T1HeatVent(0), T2HeatVent(1), T3HeatVent(2), T4HeatVent(3), + T1ComponentHeatVent(4), T2ComponentHeatVent(5), T3ComponentHeatVent(6), T4ComponentHeatVent(7), + T1OverclockedHeatVent(8), T2OverclockedHeatVent(9), T3OverclockedHeatVent(10), T4OverclockedHeatVent(11), + // Heat Exchanger + T1HeatExchanger(12), T2HeatExchanger(13), T3HeatExchanger(14), T4HeatExchanger(15), + // Fuel Rods + UraniumFuelRod(16), UraniumDualFuelRod(17), UraniumQuadFuelRod(18), + ThoriumFuelRod(19), ThoriumDualFuelRod(20), ThoriumQuadFuelRod(21), + MOXFuelRod(22), MOXDualFuelRod(23), MOXQuadFuelRod(24), + NaquadahFuelRod(25), NaquadahDualFuelRod(26), NaquadahQuadFuelRod(27), + Th_MOXFuelRod(28), Th_MOXDualFuelRod(29), Th_MOXQuadFuelRod(30), + // Depleted Fuel Rods + DepletedUraniumFuelRod(31), DepletedUraniumDualFuelRod(32), DepletedUraniumQuadFuelRod(33), + DepletedThoriumFuelRod(34), DepletedThoriumDualFuelRod(35), DepletedThoriumQuadFuelRod(36), + DepletedMOXFuelRod(37), DepletedMOXDualFuelRod(38), DepletedMOXQuadFuelRod(39), + DepletedNaquadahFuelRod(40), DepletedNaquadahDualFuelRod(41), DepletedNaquadahQuadFuelRod(42), + Th_DepletedMOXFuelRod(43), Th_DepletedMOXDualFuelRod(44), Th_DepletedMOXQuadFuelRod(45), + // Neutron Reflectors + T1NeutronReflector(46), T2NeutronReflector(47), + // Coolant Cells + HeliumCoolantCell360k(48), NaKCoolantCell360k(49), + // Heat Pipes + CopperHeatPipe(0), SilverHeatPipe(1), BoronArsenideHeatPipe(2), DiamondHeatPipe(3), + BoronArsenideDust(4), IsotopicallyPureDiamondDust(5), AmineCarbamiteDust(6), + BoronArsenideCrystal(7), IsotopicallyPureDiamondCrystal(8), + // Error Item + Error(9); + + private final int metaID; + + private Items(int metaID) { + this.metaID = metaID; + } + + public int getMetaID() { + return metaID; + } + +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java new file mode 100644 index 0000000000..8d191a5901 --- /dev/null +++ b/src/main/java/kekztech/KekzCore.java @@ -0,0 +1,93 @@ +package kekztech; + +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 gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidRegistry; +import reactor.items.CoolantCell; +import reactor.items.FuelRod; +import reactor.items.HeatExchanger; +import reactor.items.HeatPipe; +import reactor.items.HeatVent; +import reactor.items.NeutronReflector; + +@Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, + dependencies = "required-after:IC2; " + + "required-after:gregtech" + ) +public class KekzCore { + + public static final String NAME = "KekzTech"; + public static final String MODID = "kekztech"; + public static final String VERSION = "0.1a"; + + @Mod.Instance("kekztech") + public static KekzCore instance; + + @Mod.EventHandler + public void preInit(FMLPreInitializationEvent event) { + ErrorItem.getInstance().registerItem(); + MetaItem_ReactorComponent.getInstance().registerItem(); + MetaItem_CraftingComponent.getInstance().registerItem(); + } + + @Mod.EventHandler + public void init(FMLInitializationEvent event ) { + + } + + @Mod.EventHandler + public void postInit(FMLPostInitializationEvent event) { + for(GTRecipe recipe : HeatPipe.RECIPE) { + GT_Values.RA.addLatheRecipe(recipe.getInputItem(), recipe.getOutputItem(), null, recipe.getDuration(), recipe.getEuPerTick()); + } + + for(GTRecipe recipe : HeatExchanger.RECIPE) { + GT_Values.RA.addAssemblerRecipe( + recipe.getInputItems(), recipe.getInputFluid(), recipe.getOutputItem(), recipe.getDuration(), recipe.getEuPerTick()); + } + + // Heat Vents + final ItemStack[] t1HeatVent = { + MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2), + ItemList.Electric_Motor_MV.get(1L, (Object[]) null), + Util.getStackofAmountFromOreDict("rotorSteel", 1), + Util.getStackofAmountFromOreDict("plateDoubleSteel", 2), + Util.getStackofAmountFromOreDict("screwSteel", 8), + Util.getStackofAmountFromOreDict("circuitGood", 1) + }; + GT_Values.RA.addAssemblerRecipe(t1HeatVent, + FluidRegistry.getFluidStack("molten.copper", 144), + MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1HeatVent.getMetaID()), + 200, 120 + ); + + } + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/kekztech/MetaItem_CraftingComponent.java b/src/main/java/kekztech/MetaItem_CraftingComponent.java new file mode 100644 index 0000000000..89a015998f --- /dev/null +++ b/src/main/java/kekztech/MetaItem_CraftingComponent.java @@ -0,0 +1,103 @@ +package kekztech; + +import java.util.List; + +import cpw.mods.fml.common.registry.GameRegistry; +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.util.IIcon; +import reactor.items.HeatPipe; + +public class MetaItem_CraftingComponent extends Item { + + private static MetaItem_CraftingComponent instance = new MetaItem_CraftingComponent(); + private final IIcon[] icons = new IIcon[16]; + + private MetaItem_CraftingComponent() { + // I am a singleton + } + + public static MetaItem_CraftingComponent getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_crafting_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + // Raw heat pipes + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + HeatPipe.RESOURCE_NAMES[0]); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + HeatPipe.RESOURCE_NAMES[1]); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + HeatPipe.RESOURCE_NAMES[2]); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + HeatPipe.RESOURCE_NAMES[3]); + // Dust + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); + // Crystal + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); + // Ceramics + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for(int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Crafting component for KekzTech things"); + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + return 0.0d; + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + return false; + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + public ItemStack getStackOfAmountFromDamage(int meta, int amount) { + return new ItemStack(getInstance(), amount, meta); + } + +} diff --git a/src/main/java/kekztech/MetaItem_ReactorComponent.java b/src/main/java/kekztech/MetaItem_ReactorComponent.java new file mode 100644 index 0000000000..16f3f1403f --- /dev/null +++ b/src/main/java/kekztech/MetaItem_ReactorComponent.java @@ -0,0 +1,139 @@ +package kekztech; + +import java.util.List; + +import cpw.mods.fml.common.registry.GameRegistry; +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.nbt.NBTTagCompound; +import net.minecraft.util.IIcon; +import reactor.items.CoolantCell; +import reactor.items.FuelRod; +import reactor.items.HeatExchanger; +import reactor.items.HeatVent; +import reactor.items.NeutronReflector; + +public class MetaItem_ReactorComponent extends Item { + + private static MetaItem_ReactorComponent instance = new MetaItem_ReactorComponent(); + private final IIcon[] icons = new IIcon[50]; + + private MetaItem_ReactorComponent() { + // I am a singleton + } + + public static MetaItem_ReactorComponent getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_reactor_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(1); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + for(String s : HeatVent.RESOURCE_NAMES) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : HeatExchanger.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : FuelRod.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : FuelRod.RESOURCE_NAME_DEPLETED) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : NeutronReflector.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : CoolantCell.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for(int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Part for the Modular Nuclear Reactor"); + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); + if(nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { + return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); + } else { + return 0.0d; + } + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + final int meta = stack.getItemDamage(); + if(meta >= 31 && meta <= 45) { + return false; + } else { + return true; + } + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/kekztech/Util.java b/src/main/java/kekztech/Util.java new file mode 100644 index 0000000000..c1243cadd8 --- /dev/null +++ b/src/main/java/kekztech/Util.java @@ -0,0 +1,50 @@ +package kekztech; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.oredict.OreDictionary; + +public class Util { + + public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ + final ArrayList list = OreDictionary.getOres(oredictName); + if(!list.isEmpty()) { + final ItemStack ret = list.get(0).copy(); + ret.stackSize = amount; + return ret; + } + System.err.println("Failed to find " + oredictName + " in OreDict"); + return new ItemStack(ErrorItem.getInstance(), amount); + } + + public static ItemStack[] toItemStackArray(List stacksList) { + if(stacksList.size() == 0) { + return null; + } + + ItemStack[] ret = new ItemStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for(int i = 0; i < ret.length; i++ ) { + ret[i] = iterator.next(); + } + return ret; + } + + public static FluidStack[] toFluidStackArray(List stacksList) { + if(stacksList.size() == 0) { + return null; + } + + FluidStack[] ret = new FluidStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for(int i = 0; i < ret.length; i++ ) { + ret[i] = iterator.next(); + } + return ret; + } + +} diff --git a/src/main/java/reactor/ButtonSlot.java b/src/main/java/reactor/ButtonSlot.java new file mode 100644 index 0000000000..6d777ca280 --- /dev/null +++ b/src/main/java/reactor/ButtonSlot.java @@ -0,0 +1,14 @@ +package reactor; + +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; + +public class ButtonSlot extends Slot { + + public ButtonSlot(IInventory playerIventory, int slotID, int posX, int posY) { + super(playerIventory, slotID, posX, posY); + + + } + +} diff --git a/src/main/java/reactor/Container_ModularNuclearReactor.java b/src/main/java/reactor/Container_ModularNuclearReactor.java new file mode 100644 index 0000000000..4ecfe61836 --- /dev/null +++ b/src/main/java/reactor/Container_ModularNuclearReactor.java @@ -0,0 +1,68 @@ +package reactor; + +import gregtech.api.gui.GT_Container_MultiMachine; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; + +public class Container_ModularNuclearReactor extends GT_Container_MultiMachine { + + private final GTMTE_ModularNuclearReactor REACTOR_TILE; + private final IInventory PLAYER_INVENTORY; + + 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(InventoryPlayer inventoryPlayer, IGregTechTileEntity reactorTile) { + + super(inventoryPlayer, reactorTile); + + this.REACTOR_TILE = (GTMTE_ModularNuclearReactor) reactorTile; + this.PLAYER_INVENTORY = inventoryPlayer; + + // 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(PLAYER_INVENTORY, getNextSlotID(), (16 + 67 * x), (16 + 67 * y))); + } + } + // Add the configuration slot + SLOT_CONFIGURATION = super.addSlotToContainer(new Slot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + + // Add buttons (they're also slots) + BUTTON_EU_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_FLUID_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_CONDITION = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_CONFIGURE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_RESET = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + + } + + private int getNextSlotID() { + nextSlotID++; + return nextSlotID - 1; + } + + @Override + public boolean canInteractWith(EntityPlayer p_75145_1_) { + return true; + } + + @Override + public void detectAndSendChanges() { + super.detectAndSendChanges(); + if (REACTOR_TILE.getBaseMetaTileEntity().isServerSide() == false) { + return; + } + } + +} diff --git a/src/main/java/reactor/GTMTE_ModularNuclearReactor.java b/src/main/java/reactor/GTMTE_ModularNuclearReactor.java new file mode 100644 index 0000000000..f3d9a2a00c --- /dev/null +++ b/src/main/java/reactor/GTMTE_ModularNuclearReactor.java @@ -0,0 +1,188 @@ +package reactor; + +import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; +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; + +public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { + + final Block CASING = GregTech_API.sBlockCasings3; + final int CASING_META = 12; + final int CASING_TEXTURE_ID = 44; + + 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() { + return new String[] { + "Modular Nuclear Reactor", + "------------------------------------------", + "EU-MODE - Turn nuclear fuel into directly into electricity.", + "", + "COOLANT-MODE - Heat up coolant for other applications", + "HU to Hot Coolant ratio is 1HU = 1L Hot Coolant", + "------------------------------------------", + "Dimensions: 5x5x5 (WxHxL)", + "Structure:", + " 80x Radiation Proof Machine Casing (at least)", + " Controller front center", + " Dynamo Hatch (ONLY in EU-mode, at least one)", + " Input Bus, Output Bus (optional)", + " Input Hatch, Output Hatch (ONLY in Coolant-Mode, at least one each)" + }; + } + + @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 GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + return false; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + + final byte SIDE_LENGTH = 5; + final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH / 2); + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; + + int minCasingAmount = 92; + boolean checklist = true; // if this is still true at the end, machine is good to go :) + + for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { + + for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { + + for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { + + // Center 3x3x3 air cube + if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { + if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { + checklist = false; + } + } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller + // Get next TE + final int THIS_X = XDIR_BACKFACE + leftToRight; + final int THIS_Z = ZDIR_BACKFACE + frontToBack; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + } + + if(minCasingAmount > 0) { + checklist = false; + } + + if(euMode) { + if(this.mDynamoHatches.size() == 0) { + System.out.println("Dynamo hatches are required in EU mode!"); + checklist = false; + } + if(this.mInputHatches.size() > 0) { + System.out.println("Input hatches are only allowed in coolant mode!"); + checklist = false; + } + if(this.mOutputHatches.size() > 0) { + System.out.println("Output hatches are only allowed in coolant mode!"); + checklist = false; + } + } else { + if(this.mDynamoHatches.size() > 0) { + System.out.println("Dynamo hatches are only allowed in EU mode!"); + checklist = false; + } + if(this.mInputHatches.size() == 0) { + System.out.println("Coolant input hatches are required in coolant mode!"); + checklist = false; + } + if(this.mOutputHatches.size() == 0) { + System.out.println("Hot coolant output hatches are required in coolant mode!"); + 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/reactor/GUIContainer_ModularNuclearReactor.java b/src/main/java/reactor/GUIContainer_ModularNuclearReactor.java new file mode 100644 index 0000000000..1f8248e5bb --- /dev/null +++ b/src/main/java/reactor/GUIContainer_ModularNuclearReactor.java @@ -0,0 +1,53 @@ +package reactor; + +import org.lwjgl.opengl.GL11; + +import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import kekztech.KekzCore; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiButton; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +public class GUIContainer_ModularNuclearReactor extends GT_GUIContainerMetaTile_Machine { + + private final String resourceName; + private final ResourceLocation texture; + + public GUIContainer_ModularNuclearReactor(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity, + String aName, String aTextureFile) { + + super(new Container_ModularNuclearReactor(aInventoryPlayer, aTileEntity), aTextureFile); + + this.resourceName = aTextureFile; + this.texture = new ResourceLocation(KekzCore.MODID, "textures/gui/" + resourceName); + } + + @SuppressWarnings("unchecked") + @Override + public void initGui() { + super.initGui(); + + // The parameters of GuiButton are (id, x, y, width, height, text) + super.buttonList.add(new GuiButton(1, 100, 200, 100, 20, "Hello")); + } + + @Override + protected void drawGuiContainerBackgroundLayer(float f, int mouseX, int mouseY) { + + Minecraft.getMinecraft().renderEngine.bindTexture(texture); + GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); + + final int x = (super.width - super.xSize); + final int y = (super.height - super.ySize); + + super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); + } + + @Override + protected void drawGuiContainerForegroundLayer(int par1, int par2) { + + } + +} diff --git a/src/main/java/reactor/items/CoolantCell.java b/src/main/java/reactor/items/CoolantCell.java new file mode 100644 index 0000000000..64b979acc4 --- /dev/null +++ b/src/main/java/reactor/items/CoolantCell.java @@ -0,0 +1,26 @@ +package reactor.items; + +import kekztech.GTRecipe; +import kekztech.Items; +import kekztech.MetaItem_ReactorComponent; + +public class CoolantCell { + + public static String TYPE = "CoolantCell"; + + public static String[] RESOURCE_NAME = { + "HeliumCoolantCell360k", "NaKCoolantCell360k" + }; + + public static int[] HEAT_CAPACITY = { + 360000, 360000 + }; + + public static GTRecipe[] RECIPE = { + new GTRecipe().setDuration(1200).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.HeliumCoolantCell360k.getMetaID())), + new GTRecipe().setDuration(1200).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaKCoolantCell360k.getMetaID())) + }; + +} diff --git a/src/main/java/reactor/items/FuelRod.java b/src/main/java/reactor/items/FuelRod.java new file mode 100644 index 0000000000..adef6f3409 --- /dev/null +++ b/src/main/java/reactor/items/FuelRod.java @@ -0,0 +1,114 @@ +package reactor.items; + +import kekztech.GTRecipe; +import kekztech.Items; +import kekztech.MetaItem_ReactorComponent; + +public class FuelRod { + + public static final int METAOFFSET = 17; + public static final int METAOFFSET_DEPLETED = 29; + + public static final String TYPE = "FuelRod"; + public static final String TYPE_DEPLETED = "DepletedFuelRod"; + public static final String LIFETIME = "LIFETIME"; + public static final String PULSES = "PULSES"; + public static final String HEAT_PER_SECOND = "HEAT_PER_SECOND"; + public static final String HEAT_PER_PULSE = "HEAT_PER_PULSE"; + public static final String HEAT_BOOST_RATE = "HEAT_BOOST_RATE"; + public static final String EU_PER_TICK = "EU_PER_TICK"; + public static final String EU_PER_PULSE = "EU_PER_PULSE"; + + + public static final String[] RESOURCE_NAME = { + "UraniumFuelRod", "UraniumDualFuelRod", "UraniumQuadFuelRod", + "ThoriumFuelRod", "ThoriumDualFuelRod", "ThoriumQuadFuelRod", + "MOXFuelRod", "MOXDualFuelRod", "MOXQuadFuelRod", + "NaquadahFuelRod", "NaquadahDualFuelRod", "NaquadahQuadFuelRod", + "Th_MOXFuelRod", "Th_MOXDualFuelRod", "Th_MOXQuadFuelRod" + }; + + public static final String[] RESOURCE_NAME_DEPLETED = { + "DepletedUraniumFuelRod", "DepletedUraniumDualFuelRod", "DepletedUraniumQuadFuelRod", + "DepletedThoriumFuelRod", "DepletedThoriumDualFuelRod", "DepletedThoriumQuadFuelRod", + "DepletedMOXFuelRod", "DepletedMOXDualFuelRod", "DepletedMOXQuadFuelRod", + "DepletedNaquadahFuelRod", "DepletedNaquadahDualFuelRod", "DepletedNaquadahQuadFuelRod", + "Th_DepletedMOXFuelRod", "Th_DepletedMOXDualFuelRod", "Th_DepletedMOXQuadFuelRod" + }; + + public static final int[] VALUES_LIFETIME = { + 20000, 20000, 20000, 100000, 100000, 100000, + 10000, 10000, 10000, 100000, 100000, 100000, + 50000, 50000, 50000 + }; + + public static final int[] VALUES_PULSES = { + 1, 2, 4, 1, 2, 4, + 1, 2, 4, 1, 2, 4, + 1, 2, 4 + }; + + public static final int[] VALUES_HEAT_PER_SECOND = { + 4, 24, 96, 1, 6, 24, + 4, 24, 96, 80, 480, 1920, + 1, 6, 24 + }; + + public static final int[] VALUES_HEAT_PER_PULSE = { + 4, 4, 4, 1, 1, 1, + 4, 4, 4, 80, 80, 80, + 1, 1, 1 + + }; + + public static final double[] VALUES_HEAT_BOOST_RATE = { + 1, 1, 1, 1, 1, 1, + 5, 5, 5, 1, 1, 1, + 2, 2, 2 + }; + + public static final int[] VALUES_EU_PER_TICK = { + 50, 200, 600, 10, 40, 120, + 50, 200, 600, 100, 400, 1200, + 10, 40, 120 + }; + + public static final int[] VALUES_EU_PER_PULSE = { + 50, 50, 50, 10, 10, 10, + 50, 50, 50, 100, 100, 100, + 10, 10, 10 + }; + + public static final GTRecipe[] RECIPE = { + // Uranium Fuel Rod + new GTRecipe().setDuration(600).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumFuelRod.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumDualFuelRod.getMetaID())), + new GTRecipe().setDuration(1000).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumQuadFuelRod.getMetaID())), + // Thorium Fuel Rod + new GTRecipe().setDuration(600).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumFuelRod.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumDualFuelRod.getMetaID())), + new GTRecipe().setDuration(1000).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumQuadFuelRod.getMetaID())), + // MOX Fuel Rod + new GTRecipe().setDuration(600).setEUPerTick(1920) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXFuelRod.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(1920) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXDualFuelRod.getMetaID())), + new GTRecipe().setDuration(1000).setEUPerTick(1920) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXQuadFuelRod.getMetaID())), + // Naquadah Fuel Rod + new GTRecipe().setDuration(600).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahFuelRod.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahDualFuelRod.getMetaID())), + new GTRecipe().setDuration(1000).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahQuadFuelRod.getMetaID())), + // Thorium MOX Fuel Rod + }; + +} diff --git a/src/main/java/reactor/items/HeatExchanger.java b/src/main/java/reactor/items/HeatExchanger.java new file mode 100644 index 0000000000..b34baf25cf --- /dev/null +++ b/src/main/java/reactor/items/HeatExchanger.java @@ -0,0 +1,60 @@ +package reactor.items; + +import kekztech.GTRecipe; +import kekztech.Items; +import kekztech.MetaItem_CraftingComponent; +import kekztech.MetaItem_ReactorComponent; +import kekztech.Util; +import net.minecraftforge.fluids.FluidRegistry; + +public class HeatExchanger { + + public static String TYPE = "HeatExchanger"; + + public static String[] RESOURCE_NAME = { + "T1HeatExchanger", "T2HeatExchanger", "T3HeatExchanger", "T4HeatExchanger" + }; + + public static int[] HEAT_CAPACITY = { + 2000, 8000, 32000, 128000 + }; + + public static int[] COMPONENT_EXCHANGE_RATE = { + 12, 24, 96, 384 + }; + + public static int[] HULL_EXCHANGE_RATE = { + 4, 8, 32, 128 + }; + + public static GTRecipe[] RECIPE = { + new GTRecipe().setDuration(200).setEUPerTick(120) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 4)) + .addInputItem(Util.getStackofAmountFromOreDict("plateDenseCopper", 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.copper", 576)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1HeatExchanger.getMetaID())), + new GTRecipe().setDuration(400).setEUPerTick(480) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 4)) + .addInputItem(Util.getStackofAmountFromOreDict("plateDenseSilver", 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.silver", 576)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2HeatExchanger.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(7680) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 4)) + .addInputItem(Util.getStackofAmountFromOreDict("pipeTinyCopper", 4)) + .addInputItem(Util.getStackofAmountFromOreDict("wireFineSilver", 16)) + //.addInputItem(new ItemStack(ItemList.Pump_EV.getItem(), 1)) + .addInputFluid(FluidRegistry.getFluidStack("ic2coolant", 720)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3HeatExchanger.getMetaID())), + new GTRecipe().setDuration(1600).setEUPerTick(30720) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.DiamondHeatPipe.getMetaID(), 4)) + .addInputItem(Util.getStackofAmountFromOreDict("frameGTHSSE", 1)) + .addInputItem(Util.getStackofAmountFromOreDict("plateHSSE", 6)) + .addInputItem(Util.getStackofAmountFromOreDict("screwOsmiridium", 24)) + .addInputItem(Util.getStackofAmountFromOreDict("pipeTinyEnderium", 4)) + //.addInputItem(new ItemStack(ItemList.Pump_LuV.getItem(), 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.gallium", 1152)) + .addInputFluid(FluidRegistry.getFluidStack("helium", 10000)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4HeatExchanger.getMetaID())) + }; + +} diff --git a/src/main/java/reactor/items/HeatPipe.java b/src/main/java/reactor/items/HeatPipe.java new file mode 100644 index 0000000000..5f907b02fc --- /dev/null +++ b/src/main/java/reactor/items/HeatPipe.java @@ -0,0 +1,29 @@ +package reactor.items; + +import kekztech.GTRecipe; +import kekztech.Items; +import kekztech.MetaItem_CraftingComponent; +import kekztech.Util; + +public class HeatPipe { + + public static String[] RESOURCE_NAMES = { + "CopperHeatPipe", "SilverHeatPipe", "BoronArsenideHeatPipe", "DiamondHeatPipe" + }; + + public static final GTRecipe[] RECIPE = { + new GTRecipe().setEUPerTick(120).setDuration(120) + .addInputItem(Util.getStackofAmountFromOreDict("stickCopper", 1)) + .addOutputItem(MetaItem_CraftingComponent.getInstance().getStackFromDamage(Items.CopperHeatPipe.getMetaID())), + new GTRecipe().setEUPerTick(480).setDuration(120) + .addInputItem(Util.getStackofAmountFromOreDict("stickSilver", 1)) + .addOutputItem(MetaItem_CraftingComponent.getInstance().getStackFromDamage(Items.SilverHeatPipe.getMetaID())), + new GTRecipe().setEUPerTick(1920).setDuration(1200) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.BoronArsenideCrystal.getMetaID(), 4)) + .addOutputItem(MetaItem_CraftingComponent.getInstance().getStackFromDamage(Items.BoronArsenideHeatPipe.getMetaID())), + new GTRecipe().setEUPerTick(7680).setDuration(1200) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 4)) + .addOutputItem(MetaItem_CraftingComponent.getInstance().getStackFromDamage(Items.DiamondHeatPipe.getMetaID())) + }; + +} diff --git a/src/main/java/reactor/items/HeatVent.java b/src/main/java/reactor/items/HeatVent.java new file mode 100644 index 0000000000..e6ad50fb95 --- /dev/null +++ b/src/main/java/reactor/items/HeatVent.java @@ -0,0 +1,111 @@ +package reactor.items; + +import kekztech.GTRecipe; +import kekztech.Items; +import kekztech.MetaItem_CraftingComponent; +import kekztech.MetaItem_ReactorComponent; +import kekztech.Util; +import net.minecraftforge.fluids.FluidRegistry; + +public class HeatVent { + + public static final String TYPE = "HeatVent"; + public static final String HEAT = "HEAT"; + public static final String RESOURCE_NAME = "RESOURCE_NAME"; + public static final String HEAT_CAPACITY = "HEAT_CAPACITY"; + public static final String COMPONENT_VENT_RATE = "COMPONENT_VENT_RATE"; + public static final String HULL_DRAW_RATE = "HULL_DRAW_RATE"; + public static final String SELF_COOL_RATE = "SELF_COOL_RATE"; + + + public static String[] RESOURCE_NAMES = { + "T1HeatVent", "T2HeatVent", "T3HeatVent", "T4HeatVent", + "T1ComponentHeatVent", "T2ComponentHeatVent", "T3ComponentHeatVent", "T4ComponentHeatVent", + "T1OverclockedHeatVent", "T2OverclockedHeatVent", "T3OverclockedHeatVent", "T4OverclockedHeatVent" + }; + + public static int[] HEAT_CAPACITIES = { + 1000, 4000, 8000, 32000, + 1000, 4000, 8000, 32000, + 1000, 4000, 8000, 32000 + }; + + public static int[] COMPONENT_VENT_RATES = { + 0, 0, 0, 0, + 6, 12, 48, 96, + 0, 0, 0, 0 + }; + + public static int[] HULL_DRAW_RATES = { + 0, 0, 0, 0, + 0, 0, 0, 0, + 18, 36, 144, 288 + }; + + public static int[] SELF_COOL_RATES = { + 6, 12, 48, 96, + 0, 0, 0, 0, + 10, 20, 80, 160 + }; + + public static final GTRecipe[] RECIPE = { + // Heat Vents + new GTRecipe().setDuration(200).setEUPerTick(120) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2)) + // MV Motor + .addInputItem(Util.getStackofAmountFromOreDict("rotorSteel", 1)) + .addInputItem(Util.getStackofAmountFromOreDict("plateDoubleSteel", 2)) + .addInputItem(Util.getStackofAmountFromOreDict("screwSteel", 8)) + .addInputItem(Util.getStackofAmountFromOreDict("circuitGood", 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.copper", 144)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1HeatVent.getMetaID())), + new GTRecipe().setDuration(400).setEUPerTick(480) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 2)) + // HV Motor + .addInputItem(Util.getStackofAmountFromOreDict("rotorAluminium", 1)) + .addInputItem(Util.getStackofAmountFromOreDict("plateDoubleAluminium", 2)) + .addInputItem(Util.getStackofAmountFromOreDict("screwAluminium", 8)) + .addInputItem(Util.getStackofAmountFromOreDict("circuitAdvanced", 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.silver", 144)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2HeatVent.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(7680) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 2)) + // EV Motor + .addInputItem(Util.getStackofAmountFromOreDict("rotorTungstenSteel", 1)) + .addInputItem(Util.getStackofAmountFromOreDict("plateDoubleTungstenSteel", 2)) + .addInputItem(Util.getStackofAmountFromOreDict("screwTungsten", 8)) + .addInputItem(Util.getStackofAmountFromOreDict("circuitData", 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.gallium", 288)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3HeatVent.getMetaID())), + new GTRecipe().setDuration(400).setEUPerTick(30720) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.DiamondHeatPipe.getMetaID(), 2)) + // LuV Motor + .addInputItem(Util.getStackofAmountFromOreDict("rotorHSSS", 1)) + .addInputItem(Util.getStackofAmountFromOreDict("frameGTHSSS", 1)) + .addInputItem(Util.getStackofAmountFromOreDict("plateDoubleIridium", 6)) + .addInputItem(Util.getStackofAmountFromOreDict("screwOsmiridium", 24)) + .addInputItem(Util.getStackofAmountFromOreDict("circuitMaster", 1)) + .addInputFluid(FluidRegistry.getFluidStack("lubricant", 1000)) + .addInputFluid(FluidRegistry.getFluidStack("molten.gallium", 1152)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4HeatVent.getMetaID())), + // Component Heat Vents + new GTRecipe().setDuration(200).setEUPerTick(120) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1ComponentHeatVent.getMetaID())), + new GTRecipe().setDuration(400).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2ComponentHeatVent.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3ComponentHeatVent.getMetaID())), + new GTRecipe().setDuration(1600).setEUPerTick(30720) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4ComponentHeatVent.getMetaID())), + // OC Heat Vents + new GTRecipe().setDuration(200).setEUPerTick(120) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1OverclockedHeatVent.getMetaID())), + new GTRecipe().setDuration(400).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2OverclockedHeatVent.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3OverclockedHeatVent.getMetaID())), + new GTRecipe().setDuration(1600).setEUPerTick(30720) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4OverclockedHeatVent.getMetaID())), + }; + +} diff --git a/src/main/java/reactor/items/NeutronReflector.java b/src/main/java/reactor/items/NeutronReflector.java new file mode 100644 index 0000000000..0066a93917 --- /dev/null +++ b/src/main/java/reactor/items/NeutronReflector.java @@ -0,0 +1,26 @@ +package reactor.items; + +import kekztech.GTRecipe; +import kekztech.Items; +import kekztech.MetaItem_ReactorComponent; + +public class NeutronReflector { + + public static String TYPE = "NeutronReflector"; + + public static String[] RESOURCE_NAME = { + "T1NeutronReflector", "T2NeutronReflector" + }; + + public static int[] DURABILITY = { + 512000, 2147483647 + }; + + public static GTRecipe[] RECIPE = { + new GTRecipe().setDuration(1200).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1NeutronReflector.getMetaID())), + new GTRecipe().setDuration(4800).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2NeutronReflector.getMetaID())) + }; + +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang new file mode 100644 index 0000000000..ae0422c100 --- /dev/null +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -0,0 +1,74 @@ +item.kekztech_error_item.name=KekzTech Error Coin + +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 +item.kekztech_reactor_item.3.name=High-Tech Heat Vent +item.kekztech_reactor_item.4.name=Weak Component Heat Vent +item.kekztech_reactor_item.5.name=Basic Component Heat Vent +item.kekztech_reactor_item.6.name=Advanced Component Heat Vent +item.kekztech_reactor_item.7.name=High-Tech Component Heat Vent +item.kekztech_reactor_item.8.name=Weak Overclocked Heat Vent +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 + +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 + +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) +item.kekztech_reactor_item.19.name=Fuel Rod (Thorium) +item.kekztech_reactor_item.20.name=Dual Fuel Rod (Thorium) +item.kekztech_reactor_item.21.name=Quad Fuel Rod (Thorium) +item.kekztech_reactor_item.22.name=Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.23.name=Dual Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.24.name=Quad Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.25.name=Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.26.name=Dual Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.27.name=Quad Fuel Rod (Enriched Naquadah) +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) + +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) +item.kekztech_reactor_item.34.name=Depleted Fuel Rod (Thorium) +item.kekztech_reactor_item.35.name=Depleted Dual Fuel Rod (Thorium) +item.kekztech_reactor_item.36.name=Depleted Quad Fuel Rod (Thorium) +item.kekztech_reactor_item.37.name=Depleted Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.38.name=Depleted Dual Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.39.name=Depleted Quad Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.40.name=Depleted Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.41.name=Depleted Dual Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.42.name=Depleted Quad Fuel Rod (Enriched Naquadah) +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) + +item.kekztech_reactor_item.46.name=Neutron Reflector +item.kekztech_reactor_item.47.name=Neutron Supermirror (Unbreakable) + +item.kekztech_reactor_item.48.name=Helium Coolant Cell +item.kekztech_reactor_item.49.name=NaK Coolant Cell + +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 +item.kekztech_crafting_item.3.name=Diamond Heat Pipe +item.kekztech_crafting_item.4.name=Boron Arsenide Dust +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 +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 +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 diff --git a/src/main/resources/assets/kekztech/textures/gui/ReaktorGUI_background.png b/src/main/resources/assets/kekztech/textures/gui/ReaktorGUI_background.png new file mode 100644 index 0000000000..7c87a7de7d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/ReaktorGUI_background.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.png b/src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.png new file mode 100644 index 0000000000..d52f6c823c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.png b/src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.png new file mode 100644 index 0000000000..b5f4bfcfa6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.png b/src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.png new file mode 100644 index 0000000000..d6475829ed Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.png b/src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.png new file mode 100644 index 0000000000..3dba0931da Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/CeriaDust.png b/src/main/resources/assets/kekztech/textures/items/CeriaDust.png new file mode 100644 index 0000000000..9c488d0fff Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/CeriaDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.png b/src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.png new file mode 100644 index 0000000000..4f6fe9583b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png new file mode 100644 index 0000000000..b74dd955d4 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.png new file mode 100644 index 0000000000..fea49e3594 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png new file mode 100644 index 0000000000..1f4c95d5ac Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png new file mode 100644 index 0000000000..b5f1019022 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png new file mode 100644 index 0000000000..808c45ff8a Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png new file mode 100644 index 0000000000..0854d0426c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png new file mode 100644 index 0000000000..680e8be89c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.png new file mode 100644 index 0000000000..0fd9e646c4 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png new file mode 100644 index 0000000000..3521deea10 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png new file mode 100644 index 0000000000..8f55e7b9e3 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.png new file mode 100644 index 0000000000..6e4dec95c4 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png new file mode 100644 index 0000000000..83492ea5aa Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.png b/src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.png new file mode 100644 index 0000000000..0c67b69b21 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/Error.png b/src/main/resources/assets/kekztech/textures/items/Error.png new file mode 100644 index 0000000000..520b19651c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/Error.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/GDCCeramicDust.png b/src/main/resources/assets/kekztech/textures/items/GDCCeramicDust.png new file mode 100644 index 0000000000..afe773a3dc Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/GDCCeramicDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/GDCCeramicPlate.png b/src/main/resources/assets/kekztech/textures/items/GDCCeramicPlate.png new file mode 100644 index 0000000000..7ee66c231d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/GDCCeramicPlate.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.png b/src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.png new file mode 100644 index 0000000000..421eac6879 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png b/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png new file mode 100644 index 0000000000..0e7d47f02e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png b/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png new file mode 100644 index 0000000000..eb552c5ab3 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.png new file mode 100644 index 0000000000..bacbf5a087 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/MOXFuelRod.png b/src/main/resources/assets/kekztech/textures/items/MOXFuelRod.png new file mode 100644 index 0000000000..3af0cf956f Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/MOXFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.png new file mode 100644 index 0000000000..fa1c0b1ba6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.png b/src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.png new file mode 100644 index 0000000000..c006ea245a Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.png new file mode 100644 index 0000000000..082ef703fa Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.png b/src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.png new file mode 100644 index 0000000000..b4099a19b7 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.png new file mode 100644 index 0000000000..c860a3a2bd Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.png b/src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.png new file mode 100644 index 0000000000..278de757c7 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.png new file mode 100644 index 0000000000..50cfaf3500 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.png b/src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.png new file mode 100644 index 0000000000..3de49b2a8e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1HeatVent.png b/src/main/resources/assets/kekztech/textures/items/T1HeatVent.png new file mode 100644 index 0000000000..5d898e72f8 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T1HeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.png b/src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.png new file mode 100644 index 0000000000..5c16d10365 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.png new file mode 100644 index 0000000000..3e463d03d6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.png new file mode 100644 index 0000000000..01d7514ca2 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.png b/src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.png new file mode 100644 index 0000000000..a67693cd15 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2HeatVent.png b/src/main/resources/assets/kekztech/textures/items/T2HeatVent.png new file mode 100644 index 0000000000..8e30ff11e5 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T2HeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.png b/src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.png new file mode 100644 index 0000000000..b85428abed Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.png new file mode 100644 index 0000000000..6e3d8447c5 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.png new file mode 100644 index 0000000000..46e717f2c7 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.png b/src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.png new file mode 100644 index 0000000000..bdc6dc25af Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T3HeatVent.png b/src/main/resources/assets/kekztech/textures/items/T3HeatVent.png new file mode 100644 index 0000000000..d53f010af6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T3HeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.png new file mode 100644 index 0000000000..1e12e2480d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.png new file mode 100644 index 0000000000..37b3de63c7 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.png b/src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.png new file mode 100644 index 0000000000..fb890073eb Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T4HeatVent.png b/src/main/resources/assets/kekztech/textures/items/T4HeatVent.png new file mode 100644 index 0000000000..b9de168eea Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T4HeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.png new file mode 100644 index 0000000000..44d14ce35c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png new file mode 100644 index 0000000000..f7b9319a6c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png new file mode 100644 index 0000000000..64c40e0e7d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png new file mode 100644 index 0000000000..ec3086224b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.png new file mode 100644 index 0000000000..f23128cfc1 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.png new file mode 100644 index 0000000000..78731f7089 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png new file mode 100644 index 0000000000..23e8626fc6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.png new file mode 100644 index 0000000000..f876b8c761 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.png new file mode 100644 index 0000000000..c8dbf6d4a5 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.png new file mode 100644 index 0000000000..bbe4757d0d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.png new file mode 100644 index 0000000000..531a018694 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.png new file mode 100644 index 0000000000..2b111de025 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/YSZCeramicDust.png b/src/main/resources/assets/kekztech/textures/items/YSZCeramicDust.png new file mode 100644 index 0000000000..0bf06d8d56 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/YSZCeramicDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/YSZCeramicPlate.png b/src/main/resources/assets/kekztech/textures/items/YSZCeramicPlate.png new file mode 100644 index 0000000000..6cfacec026 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/YSZCeramicPlate.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/YttriaDust.png b/src/main/resources/assets/kekztech/textures/items/YttriaDust.png new file mode 100644 index 0000000000..74762bd870 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/YttriaDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/ZirconiaDust.png b/src/main/resources/assets/kekztech/textures/items/ZirconiaDust.png new file mode 100644 index 0000000000..52ce919978 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/ZirconiaDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/plate.png b/src/main/resources/assets/kekztech/textures/items/plate.png new file mode 100644 index 0000000000..d31178c3c6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/plate.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/uraniumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/uraniumFuelRod.png new file mode 100644 index 0000000000..96e1fb32bf Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/uraniumFuelRod.png differ diff --git a/usernamecache.json b/usernamecache.json new file mode 100644 index 0000000000..cea4b33c3f --- /dev/null +++ b/usernamecache.json @@ -0,0 +1,4 @@ +{ + "fd8b4f31-35bd-474b-8add-e80df8a4a95f": "kekzdealer", + "ddc68fe4-0789-360b-a837-3dcbb936da65": "kekzdealer@gmail.com" +} \ No newline at end of file -- cgit From 133b330fecda75943ab3b1e379a08e3b9ba37fc3 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sat, 8 Jun 2019 21:44:41 +0200 Subject: structure checks and registry --- GregTech.lang | 45 +++++++ config/IC2.ini | 2 +- config/splash.properties | 2 +- crash-reports/crash-2019-06-08_19.15.51-client.txt | 85 ++++++++++++ lib/MACHINE_CASING_VENT.png | Bin 0 -> 467 bytes logs/2019-06-07-3.log.gz | Bin 0 -> 699 bytes logs/2019-06-08-1.log.gz | Bin 0 -> 680 bytes logs/2019-06-08-2.log.gz | Bin 0 -> 685 bytes logs/2019-06-08-3.log.gz | Bin 0 -> 658 bytes logs/2019-06-08-4.log.gz | Bin 0 -> 713 bytes logs/2019-06-08-5.log.gz | Bin 0 -> 663 bytes logs/2019-06-08-6.log.gz | Bin 0 -> 672 bytes logs/2019-06-08-7.log.gz | Bin 0 -> 663 bytes options.txt | 2 +- saves/NEI/local/New World/NEI.dat | Bin 88 -> 94 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14293 -> 14458 bytes saves/New World/level.dat_old | Bin 14295 -> 14458 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 606 -> 707 bytes saves/New World/region/r.0.-1.mca | Bin 1671168 -> 1671168 bytes saves/New World/region/r.0.0.mca | Bin 2461696 -> 2461696 bytes saves/New World/session.lock | Bin 8 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 2 +- src/main/java/fuelcell/Block_GDCUnit.java | 29 +++++ src/main/java/fuelcell/Block_YSZUnit.java | 29 +++++ src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java | 145 +++++++++++++++------ src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java | 138 ++++++++++++++------ src/main/java/kekztech/KekzCore.java | 16 ++- .../java/reactor/GTMTE_ModularNuclearReactor.java | 17 +-- src/main/resources/assets/kekztech/lang/en_US.lang | 3 + .../textures/blocks/GDCCeramicElectrolyteUnit.png | Bin 0 -> 425 bytes .../textures/blocks/YSZCeramicElectrolyteUnit.png | Bin 0 -> 423 bytes .../kekztech/textures/items/GDCCeramicDust.png | Bin 276 -> 254 bytes .../kekztech/textures/items/GDCCeramicPlate.png | Bin 316 -> 281 bytes .../kekztech/textures/items/YSZCeramicDust.png | Bin 270 -> 254 bytes .../kekztech/textures/items/YSZCeramicPlate.png | Bin 308 -> 277 bytes .../assets/kekztech/textures/items/plate.png | Bin 275 -> 0 bytes 39 files changed, 412 insertions(+), 103 deletions(-) create mode 100644 crash-reports/crash-2019-06-08_19.15.51-client.txt create mode 100644 lib/MACHINE_CASING_VENT.png create mode 100644 logs/2019-06-07-3.log.gz create mode 100644 logs/2019-06-08-1.log.gz create mode 100644 logs/2019-06-08-2.log.gz create mode 100644 logs/2019-06-08-3.log.gz create mode 100644 logs/2019-06-08-4.log.gz create mode 100644 logs/2019-06-08-5.log.gz create mode 100644 logs/2019-06-08-6.log.gz create mode 100644 logs/2019-06-08-7.log.gz create mode 100644 src/main/java/fuelcell/Block_GDCUnit.java create mode 100644 src/main/java/fuelcell/Block_YSZUnit.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/plate.png diff --git a/GregTech.lang b/GregTech.lang index b4610b4923..d05f5bc08c 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -2337,6 +2337,48 @@ languagefile { S:TileEntity_DESCRIPTION_49_Index_0=Energy Injector for Multiblocks S:TileEntity_DESCRIPTION_49_Index_1=Accepts up to 2 Amps S:TileEntity_DESCRIPTION_4_Index_0=For improved Steam Machines + S:TileEntity_DESCRIPTION_5000_Index_0=Solid-oxide Fuel Cell MkI + S:TileEntity_DESCRIPTION_5000_Index_1=------------------------------------------ + S:TileEntity_DESCRIPTION_5000_Index_10= 12x Clean Stainless Steel Machine Casing (at least) + S:TileEntity_DESCRIPTION_5000_Index_11= Controller front center + S:TileEntity_DESCRIPTION_5000_Index_12= Dynamo Hatch back center + S:TileEntity_DESCRIPTION_5000_Index_13= Maintenance Hatch, Input Hatches, Output Hatches + S:TileEntity_DESCRIPTION_5000_Index_2=Oxidizes gas fuels to generate electricity without polluting the environment + S:TileEntity_DESCRIPTION_5000_Index_3=29,480EU worth of fuel are consumed each second + S:TileEntity_DESCRIPTION_5000_Index_4=Outputs 1024EU/t and 18,000L/t Steam + S:TileEntity_DESCRIPTION_5000_Index_5=Additionally requires 360L/s Oxygen gas + S:TileEntity_DESCRIPTION_5000_Index_6=------------------------------------------ + S:TileEntity_DESCRIPTION_5000_Index_7=Dimensions: 3x3x5 (WxHxL) + S:TileEntity_DESCRIPTION_5000_Index_8=Structure: + S:TileEntity_DESCRIPTION_5000_Index_9= 3x Solid YSZ Ceramic Electrolyte Unit (center 1x1x3) + S:TileEntity_DESCRIPTION_5001_Index_0=Solid-oxide Fuel Cell Mk2 + S:TileEntity_DESCRIPTION_5001_Index_1=------------------------------------------ + S:TileEntity_DESCRIPTION_5001_Index_10= 12x Robust Tungstensteel Machine Casing (at least) + S:TileEntity_DESCRIPTION_5001_Index_11= Controller front center + S:TileEntity_DESCRIPTION_5001_Index_12= Dynamo Hatch back center + S:TileEntity_DESCRIPTION_5001_Index_13= Maintenance Hatch, Input Hatches, Output Hatches + S:TileEntity_DESCRIPTION_5001_Index_2=Oxidizes gas fuels to generate electricity without polluting the environment + S:TileEntity_DESCRIPTION_5001_Index_3=375,680EU worth of fuel are consumed each second + S:TileEntity_DESCRIPTION_5001_Index_4=Outputs 16,384EU/t and 96,000L/s Steam + S:TileEntity_DESCRIPTION_5001_Index_5=Additionally requires 1920L/s Oxygen gas + S:TileEntity_DESCRIPTION_5001_Index_6=------------------------------------------ + S:TileEntity_DESCRIPTION_5001_Index_7=Dimensions: 3x3x5 (WxHxL) + S:TileEntity_DESCRIPTION_5001_Index_8=Structure: + S:TileEntity_DESCRIPTION_5001_Index_9= 3x Solid GDC Ceramic Electrolyte Unit (center 1x1x3) + S:TileEntity_DESCRIPTION_5002_Index_0=Modular Nuclear Reactor + S:TileEntity_DESCRIPTION_5002_Index_1=------------------------------------------ + S:TileEntity_DESCRIPTION_5002_Index_10= Controller front center + S:TileEntity_DESCRIPTION_5002_Index_11= Dynamo Hatch (ONLY in EU-mode, at least one) + S:TileEntity_DESCRIPTION_5002_Index_12= Input Bus, Output Bus (optional) + S:TileEntity_DESCRIPTION_5002_Index_13= Input Hatch, Output Hatch (ONLY in Coolant-Mode, at least one each) + S:TileEntity_DESCRIPTION_5002_Index_2=EU-MODE - Turn nuclear fuel into directly into electricity. + S:TileEntity_DESCRIPTION_5002_Index_3=Structure: + S:TileEntity_DESCRIPTION_5002_Index_4=COOLANT-MODE - Heat up coolant for other applications + S:TileEntity_DESCRIPTION_5002_Index_5=HU to Hot Coolant ratio is 1HU = 1L Hot Coolant + S:TileEntity_DESCRIPTION_5002_Index_6=------------------------------------------ + S:TileEntity_DESCRIPTION_5002_Index_7=Dimensions: 5x5x5 (WxHxL) + S:TileEntity_DESCRIPTION_5002_Index_8=Structure: + S:TileEntity_DESCRIPTION_5002_Index_9= 80x Radiation Proof Machine Casing (at least) S:TileEntity_DESCRIPTION_501_Index_0=Fermenting Fluids S:TileEntity_DESCRIPTION_502_Index_0=Fermenting Fluids S:TileEntity_DESCRIPTION_503_Index_0=Fermenting Fluids @@ -4902,6 +4944,8 @@ 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.fuelcellmk1.name=SOFC MK1 + S:gt.blockmachines.multimachine.fuelcellmk2.name=Solid-Oxide Fuel Cell MK2 S:gt.blockmachines.multimachine.heatexchanger.name=Large Heat Exchanger S:gt.blockmachines.multimachine.implosioncompressor.name=Implosion Compressor S:gt.blockmachines.multimachine.largegasturbine.name=Large Gas Turbine @@ -4909,6 +4953,7 @@ languagefile { S:gt.blockmachines.multimachine.largeplasmaturbine.name=Large Plasma Generator 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 S:gt.blockmachines.multimachine.oildrill1.name=Oil Drilling Rig S:gt.blockmachines.multimachine.oildrill2.name=Oil Drilling Rig II S:gt.blockmachines.multimachine.oildrill3.name=Oil Drilling Rig III diff --git a/config/IC2.ini b/config/IC2.ini index 55a7ad0db2..6af543ae7f 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Jun 7, 2019 10:59:29 PM +; created Jun 8, 2019 9:40:58 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 84ee9c0b38..6b7594e1ce 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Jun 07 22:59:18 CEST 2019 +#Sat Jun 08 21:40:49 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/crash-reports/crash-2019-06-08_19.15.51-client.txt b/crash-reports/crash-2019-06-08_19.15.51-client.txt new file mode 100644 index 0000000000..2f1a094172 --- /dev/null +++ b/crash-reports/crash-2019-06-08_19.15.51-client.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 6/8/19 7:15 PM +Description: There was a severe problem during mod loading that has caused the game to fail + +cpw.mods.fml.common.LoaderException: java.lang.IllegalArgumentException: The name kekztech:kekztech_gdcceramicelectrolyteunit_block has been registered twice, for fuelcell.Block_YSZUnit@4797fa5f and fuelcell.Block_GDCUnit@790b8ea1. + at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:239) + at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:188) + at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:177) + at fuelcell.Block_GDCUnit.registerBlock(Block_GDCUnit.java:27) + at kekztech.KekzCore.preInit(KekzCore.java:40) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) +Caused by: java.lang.IllegalArgumentException: The name kekztech:kekztech_gdcceramicelectrolyteunit_block has been registered twice, for fuelcell.Block_YSZUnit@4797fa5f and fuelcell.Block_GDCUnit@790b8ea1. + at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:410) + at cpw.mods.fml.common.registry.GameData.registerBlock(GameData.java:894) + at cpw.mods.fml.common.registry.GameData.registerBlock(GameData.java:869) + at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:229) + ... 43 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 428341832 bytes (408 MB) / 1240989696 bytes (1183 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCE kekztech{0.1a} [KekzTech] (bin) + UCH examplemod{1.0} [Example Mod] (bin) + UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' \ No newline at end of file diff --git a/lib/MACHINE_CASING_VENT.png b/lib/MACHINE_CASING_VENT.png new file mode 100644 index 0000000000..6d9fb32d7e Binary files /dev/null and b/lib/MACHINE_CASING_VENT.png differ diff --git a/logs/2019-06-07-3.log.gz b/logs/2019-06-07-3.log.gz new file mode 100644 index 0000000000..167fdf8a6c Binary files /dev/null and b/logs/2019-06-07-3.log.gz differ diff --git a/logs/2019-06-08-1.log.gz b/logs/2019-06-08-1.log.gz new file mode 100644 index 0000000000..0c7f2f3cad Binary files /dev/null and b/logs/2019-06-08-1.log.gz differ diff --git a/logs/2019-06-08-2.log.gz b/logs/2019-06-08-2.log.gz new file mode 100644 index 0000000000..c768eb63ff Binary files /dev/null and b/logs/2019-06-08-2.log.gz differ diff --git a/logs/2019-06-08-3.log.gz b/logs/2019-06-08-3.log.gz new file mode 100644 index 0000000000..dac783178f Binary files /dev/null and b/logs/2019-06-08-3.log.gz differ diff --git a/logs/2019-06-08-4.log.gz b/logs/2019-06-08-4.log.gz new file mode 100644 index 0000000000..1b3dc7304d Binary files /dev/null and b/logs/2019-06-08-4.log.gz differ diff --git a/logs/2019-06-08-5.log.gz b/logs/2019-06-08-5.log.gz new file mode 100644 index 0000000000..46c003444c Binary files /dev/null and b/logs/2019-06-08-5.log.gz differ diff --git a/logs/2019-06-08-6.log.gz b/logs/2019-06-08-6.log.gz new file mode 100644 index 0000000000..60ea60d661 Binary files /dev/null and b/logs/2019-06-08-6.log.gz differ diff --git a/logs/2019-06-08-7.log.gz b/logs/2019-06-08-7.log.gz new file mode 100644 index 0000000000..4af0292995 Binary files /dev/null and b/logs/2019-06-08-7.log.gz differ diff --git a/options.txt b/options.txt index 57f33d5d9f..15bd4c3fa1 100644 --- a/options.txt +++ b/options.txt @@ -1,6 +1,6 @@ invertYMouse:false mouseSensitivity:0.5 -fov:0.0 +fov:0.125 gamma:1.0 saturation:0.0 renderDistance:6 diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index eba086a5fb..78398249ba 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index f1e32705f9..5d76e45ff5 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index f1e32705f9..5d76e45ff5 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index f1e32705f9..5d76e45ff5 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index 2295042965..ba932fedde 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index b6ca80faab..a57d9f0822 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat index 8d6f6b7602..626bfb821a 100644 Binary files a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat and b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca index 642b4fa63e..63d250f81e 100644 Binary files a/saves/New World/region/r.0.-1.mca and b/saves/New World/region/r.0.-1.mca differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index 630d716d16..1d982b8af4 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index ef149f1e4c..618a7fd07a 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json index fb74b0c77b..4e6e96c4e1 100644 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -1 +1 @@ -{"stat.flyOneCm":2854,"stat.walkOneCm":8047,"stat.jump":7,"stat.playOneMinute":165004,"achievement.openInventory":49,"stat.climbOneCm":230,"stat.useItem.3":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file +{"stat.flyOneCm":21194,"stat.walkOneCm":75824,"stat.jump":106,"stat.playOneMinute":323993,"achievement.openInventory":102,"stat.climbOneCm":1022,"stat.leaveGame":1,"stat.useItem.3":29,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/src/main/java/fuelcell/Block_GDCUnit.java b/src/main/java/fuelcell/Block_GDCUnit.java new file mode 100644 index 0000000000..6107e017a1 --- /dev/null +++ b/src/main/java/fuelcell/Block_GDCUnit.java @@ -0,0 +1,29 @@ +package fuelcell; + +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 { + + 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"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/fuelcell/Block_YSZUnit.java b/src/main/java/fuelcell/Block_YSZUnit.java new file mode 100644 index 0000000000..c93f6f374a --- /dev/null +++ b/src/main/java/fuelcell/Block_YSZUnit.java @@ -0,0 +1,29 @@ +package fuelcell; + +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 { + + 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"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java b/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java index 91acd82893..c99f4e7dbc 100644 --- a/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java @@ -2,6 +2,7 @@ package fuelcell; 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; @@ -37,20 +38,18 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { return new String[] { - "Solid-oxide Fuel Cell MkI", - "------------------------------------------", "Oxidizes gas fuels to generate electricity without polluting the environment", "29,480EU worth of fuel are consumed each second", - "Outputs 1024EU/t and 18,000L/t Steam", + "Outputs 1024EU/t and 18,000L/s Steam", "Additionally requires 360L/s Oxygen gas", "------------------------------------------", "Dimensions: 3x3x5 (WxHxL)", "Structure:", - " 3x Solid YSZ Ceramic Electrolyte Unit (center 1x1x3)", - " 12x Clean Stainless Steel Machine Casing (at least)", - " Controller front center", - " Dynamo Hatch back center", - " Maintenance Hatch, Input Hatches, Output Hatches" + " 3x YSZ Ceramic Electrolyte Unit (center 1x1x3)", + " 12x Clean Stainless Steel Machine Casing (at least)", + " Controller front center", + " Dynamo Hatch back center", + " Maintenance Hatch, Input Hatches, Output Hatches" }; } @@ -68,8 +67,8 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { //TODO public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png"); + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "LargeTurbine.png"); } @Override @@ -86,52 +85,114 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - final byte SIDE_LENGTH_W = 3; - final byte SIDE_LENGTH_L = 5; - final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH_W / 2); - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; int minCasingAmount = 12; boolean checklist = true; // if this is still true at the end, machine is good to go :) - for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { - - for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { + // 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 int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + -1; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_Z);// x, y ,z - for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { + // 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)) { - // Center 3x3x3 air cube - if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { - if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + System.out.println("Front slice status: " +checklist +" / casings left of 12: " +minCasingAmount); + + // Middle three slices + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + for(int Z = 0; Z < 3; Z++) { + final int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + Z; + if(X == 0 && Y == 0) { + if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + .equals("kekztech_yszceramicelectrolyteunit_block")) { + checklist = false; + System.out.println("Expected YSZ Ceramic"); + } + continue; + } + if(Y == 0 && (X == -1 || X == 1)) { + if(!thisController.getBlockOffset(XDIR_BACKFACE, 0, ZDIR_BACKFACE * Z).getUnlocalizedName() + .equals("blockAlloyGlass")) { checklist = false; + System.out.println("Expected Reinforced Glass"); } - } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller - // Get next TE - final int THIS_X = XDIR_BACKFACE + leftToRight; - final int THIS_Z = ZDIR_BACKFACE + frontToBack; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_Z);// x, y ,z + continue; + } + // Get next TE + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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)) { - // 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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; } } } } } + System.out.println("Middle slices status: " +checklist); + + // Back slice + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + // Get next TE + final int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + 3; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + System.out.println("Back slice status: " +checklist); if(minCasingAmount > 0) { checklist = false; diff --git a/src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java b/src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java index dbe16c3795..030e926867 100644 --- a/src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java @@ -2,6 +2,7 @@ package fuelcell; 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; @@ -37,20 +38,18 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { return new String[] { - "Solid-oxide Fuel Cell Mk2", - "------------------------------------------", "Oxidizes gas fuels to generate electricity without polluting the environment", "375,680EU worth of fuel are consumed each second", - "Outputs 16,384EU/t and 96,000L/t Steam", + "Outputs 16,384EU/t and 96,000L/s Steam", "Additionally requires 1920L/s Oxygen gas", "------------------------------------------", "Dimensions: 3x3x5 (WxHxL)", "Structure:", - " 3x Solid GDC Ceramic Electrolyte Unit (center 1x1x3)", - " 12x Robust Tungstensteel Machine Casing (at least)", - " Controller front center", - " Dynamo Hatch back center", - " Maintenance Hatch, Input Hatches, Output Hatches" + " 3x GDC Ceramic Electrolyte Unit (center 1x1x3)", + " 12x Robust Tungstensteel Machine Casing (at least)", + " Controller front center", + " Dynamo Hatch back center", + " Maintenance Hatch, Input Hatches, Output Hatches" }; } @@ -68,8 +67,8 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { //TODO public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png"); + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "LargeTurbine.png"); } @Override @@ -86,53 +85,108 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - final byte SIDE_LENGTH_W = 3; - final byte SIDE_LENGTH_L = 5; - final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH_W / 2); - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; int minCasingAmount = 12; boolean checklist = true; // if this is still true at the end, machine is good to go :) - for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { - - for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { + // 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 int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + 0; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_Z);// x, y ,z - for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { + // 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)) { - // Center 3x3x3 air cube - if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { - if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = 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++) { + if(X == 0 && Y == 0) { + if(!thisController.getBlockOffset(XDIR_BACKFACE, 0, ZDIR_BACKFACE * Z).getUnlocalizedName() + .equals("kekztech_yszceramicelectrolyteunit_block")) { + checklist = false; + } + } + if(Y == 0 && (X == -1 || X == 1)) { + if(!thisController.getBlockOffset(XDIR_BACKFACE, 0, ZDIR_BACKFACE * Z).getUnlocalizedName() + .equals("blockAlloyGlass")) { checklist = false; } - } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller - // Get next TE - final int THIS_X = XDIR_BACKFACE + leftToRight; - final int THIS_Z = ZDIR_BACKFACE + frontToBack; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_Z);// x, y ,z + } + // Get next TE + final int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + Z; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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)) { - // 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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } + // If it's not a hatch, is it the right casing for this machine? Check block and block meta. + if ((thisController.getBlockOffset(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; } } } } } + // Back slice + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + // Get next TE + final int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + 0; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + if(minCasingAmount > 0) { checklist = false; } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 8d191a5901..bfcd382577 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -4,16 +4,17 @@ 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 fuelcell.Block_GDCUnit; +import fuelcell.Block_YSZUnit; +import fuelcell.GTMTE_SOFuelCellMK1; +import fuelcell.GTMTE_SOFuelCellMK2; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; -import reactor.items.CoolantCell; -import reactor.items.FuelRod; +import reactor.GTMTE_ModularNuclearReactor; import reactor.items.HeatExchanger; import reactor.items.HeatPipe; -import reactor.items.HeatVent; -import reactor.items.NeutronReflector; @Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, dependencies = "required-after:IC2; " @@ -30,13 +31,20 @@ public class KekzCore { @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { + // Items ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); + // Blocks + Block_YSZUnit.getInstance().registerBlock(); + Block_GDCUnit.getInstance().registerBlock(); } @Mod.EventHandler public void init(FMLInitializationEvent event ) { + final GTMTE_SOFuelCellMK1 sofc1 = new GTMTE_SOFuelCellMK1(5000, "multimachine.fuelcellmk1", "Solid-Oxide Fuel Cell Mk I"); + final GTMTE_SOFuelCellMK2 sofc2 = new GTMTE_SOFuelCellMK2(5001, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); + final GTMTE_ModularNuclearReactor mdr = new GTMTE_ModularNuclearReactor(5002, "multimachine.nuclearreactor", "Nuclear Reactor"); } diff --git a/src/main/java/reactor/GTMTE_ModularNuclearReactor.java b/src/main/java/reactor/GTMTE_ModularNuclearReactor.java index f3d9a2a00c..f7572d589b 100644 --- a/src/main/java/reactor/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/reactor/GTMTE_ModularNuclearReactor.java @@ -38,20 +38,15 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas @Override public String[] getDescription() { return new String[] { - "Modular Nuclear Reactor", - "------------------------------------------", - "EU-MODE - Turn nuclear fuel into directly into electricity.", - "", - "COOLANT-MODE - Heat up coolant for other applications", - "HU to Hot Coolant ratio is 1HU = 1L Hot Coolant", + "does things", "------------------------------------------", "Dimensions: 5x5x5 (WxHxL)", "Structure:", - " 80x Radiation Proof Machine Casing (at least)", - " Controller front center", - " Dynamo Hatch (ONLY in EU-mode, at least one)", - " Input Bus, Output Bus (optional)", - " Input Hatch, Output Hatch (ONLY in Coolant-Mode, at least one each)" + " 80x Radiation Proof Machine Casing (at least)", + " Controller front center", + " Dynamo Hatch (ONLY in EU-mode, at least one)", + " Input Bus, Output Bus (optional)", + " Input Hatch, Output Hatch (ONLY in Coolant-Mode, at least one each)" }; } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index ae0422c100..3a7e5002d8 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -72,3 +72,6 @@ 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 + +tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit +tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit diff --git a/src/main/resources/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png b/src/main/resources/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png new file mode 100644 index 0000000000..fe83dcba26 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png b/src/main/resources/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png new file mode 100644 index 0000000000..e0533fcfb4 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/GDCCeramicDust.png b/src/main/resources/assets/kekztech/textures/items/GDCCeramicDust.png index afe773a3dc..15761a2ead 100644 Binary files a/src/main/resources/assets/kekztech/textures/items/GDCCeramicDust.png and b/src/main/resources/assets/kekztech/textures/items/GDCCeramicDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/GDCCeramicPlate.png b/src/main/resources/assets/kekztech/textures/items/GDCCeramicPlate.png index 7ee66c231d..3d564d516f 100644 Binary files a/src/main/resources/assets/kekztech/textures/items/GDCCeramicPlate.png and b/src/main/resources/assets/kekztech/textures/items/GDCCeramicPlate.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/YSZCeramicDust.png b/src/main/resources/assets/kekztech/textures/items/YSZCeramicDust.png index 0bf06d8d56..da612bddd7 100644 Binary files a/src/main/resources/assets/kekztech/textures/items/YSZCeramicDust.png and b/src/main/resources/assets/kekztech/textures/items/YSZCeramicDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/YSZCeramicPlate.png b/src/main/resources/assets/kekztech/textures/items/YSZCeramicPlate.png index 6cfacec026..2e6e7e7e79 100644 Binary files a/src/main/resources/assets/kekztech/textures/items/YSZCeramicPlate.png and b/src/main/resources/assets/kekztech/textures/items/YSZCeramicPlate.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/plate.png b/src/main/resources/assets/kekztech/textures/items/plate.png deleted file mode 100644 index d31178c3c6..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/plate.png and /dev/null differ -- cgit From e806e19f3b42df2759231880afff02648908239f Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sun, 9 Jun 2019 23:41:14 +0200 Subject: gradle building and recipes. SOFC fully functional. Probably first release :) --- .classpath | 10 +- .gradle/2.0/taskArtifacts/cache.properties | 1 + .gradle/2.0/taskArtifacts/cache.properties.lock | Bin 0 -> 17 bytes .gradle/2.0/taskArtifacts/fileHashes.bin | Bin 0 -> 87690 bytes .gradle/2.0/taskArtifacts/fileSnapshots.bin | Bin 0 -> 66345 bytes .gradle/2.0/taskArtifacts/outputFileStates.bin | Bin 0 -> 18722 bytes .gradle/2.0/taskArtifacts/taskArtifacts.bin | Bin 0 -> 21129 bytes build.gradle | 2 + config/GregTech/Recipes.cfg | 17 ++ config/IC2.ini | 2 +- config/splash.properties | 2 +- crash-reports/crash-2019-06-09_18.36.52-client.txt | 139 ++++++++++ crash-reports/crash-2019-06-09_18.40.05-client.txt | 139 ++++++++++ gradle/wrapper/gradle-wrapper.properties | 6 + lib/MACHINE_CASING_VENT.png | Bin 467 -> 0 bytes logs/2019-06-08-1.log.gz | Bin 680 -> 713 bytes logs/2019-06-08-2.log.gz | Bin 685 -> 663 bytes logs/2019-06-08-3.log.gz | Bin 658 -> 672 bytes logs/2019-06-08-4.log.gz | Bin 713 -> 663 bytes logs/2019-06-08-5.log.gz | Bin 663 -> 880 bytes logs/2019-06-08-6.log.gz | Bin 672 -> 683 bytes logs/2019-06-08-7.log.gz | Bin 663 -> 686 bytes logs/2019-06-09-1.log.gz | Bin 0 -> 618 bytes logs/2019-06-09-2.log.gz | Bin 0 -> 666 bytes logs/2019-06-09-3.log.gz | Bin 0 -> 319 bytes logs/2019-06-09-4.log.gz | Bin 0 -> 318 bytes logs/2019-06-09-5.log.gz | Bin 0 -> 702 bytes logs/2019-06-09-6.log.gz | Bin 0 -> 2801 bytes logs/2019-06-09-7.log.gz | Bin 0 -> 1313 bytes options.txt | 2 +- saves/NEI/local/New World/NEI.dat | Bin 94 -> 88 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14458 -> 14520 bytes saves/New World/level.dat_old | Bin 14458 -> 14519 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 707 -> 767 bytes saves/New World/region/r.0.-1.mca | Bin 1671168 -> 1671168 bytes saves/New World/region/r.0.0.mca | Bin 2461696 -> 2461696 bytes saves/New World/session.lock | Bin 8 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 2 +- src/main/java/blocks/Block_GDCUnit.java | 29 +++ src/main/java/blocks/Block_YSZUnit.java | 29 +++ .../container/Container_ModularNuclearReactor.java | 70 +++++ .../GUIContainer_ModularNuclearReactor.java | 53 ++++ src/main/java/fuelcell/Block_GDCUnit.java | 29 --- src/main/java/fuelcell/Block_YSZUnit.java | 29 --- src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java | 233 ----------------- src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java | 226 ---------------- src/main/java/items/ErrorItem.java | 42 +++ .../java/items/MetaItem_CraftingComponent.java | 103 ++++++++ src/main/java/items/MetaItem_ReactorComponent.java | 140 ++++++++++ src/main/java/kekztech/ErrorItem.java | 41 --- src/main/java/kekztech/GTMultiController.java | 5 + src/main/java/kekztech/Items.java | 7 +- src/main/java/kekztech/KekzCore.java | 202 +++++++++++++-- .../java/kekztech/MetaItem_CraftingComponent.java | 103 -------- .../java/kekztech/MetaItem_ReactorComponent.java | 139 ---------- src/main/java/kekztech/Util.java | 1 + .../reactor/Container_ModularNuclearReactor.java | 68 ----- .../java/reactor/GTMTE_ModularNuclearReactor.java | 183 ------------- .../GUIContainer_ModularNuclearReactor.java | 53 ---- src/main/java/reactor/items/CoolantCell.java | 2 +- src/main/java/reactor/items/FuelRod.java | 2 +- src/main/java/reactor/items/HeatExchanger.java | 4 +- src/main/java/reactor/items/HeatPipe.java | 29 --- src/main/java/reactor/items/HeatVent.java | 4 +- src/main/java/reactor/items/NeutronReflector.java | 2 +- .../tileentities/GTMTE_ModularNuclearReactor.java | 185 ++++++++++++++ .../java/tileentities/GTMTE_SOFuelCellMK1.java | 284 +++++++++++++++++++++ .../java/tileentities/GTMTE_SOFuelCellMK2.java | 283 ++++++++++++++++++++ 71 files changed, 1729 insertions(+), 1173 deletions(-) create mode 100644 .gradle/2.0/taskArtifacts/cache.properties create mode 100644 .gradle/2.0/taskArtifacts/cache.properties.lock create mode 100644 .gradle/2.0/taskArtifacts/fileHashes.bin create mode 100644 .gradle/2.0/taskArtifacts/fileSnapshots.bin create mode 100644 .gradle/2.0/taskArtifacts/outputFileStates.bin create mode 100644 .gradle/2.0/taskArtifacts/taskArtifacts.bin create mode 100644 crash-reports/crash-2019-06-09_18.36.52-client.txt create mode 100644 crash-reports/crash-2019-06-09_18.40.05-client.txt create mode 100644 gradle/wrapper/gradle-wrapper.properties delete mode 100644 lib/MACHINE_CASING_VENT.png create mode 100644 logs/2019-06-09-1.log.gz create mode 100644 logs/2019-06-09-2.log.gz create mode 100644 logs/2019-06-09-3.log.gz create mode 100644 logs/2019-06-09-4.log.gz create mode 100644 logs/2019-06-09-5.log.gz create mode 100644 logs/2019-06-09-6.log.gz create mode 100644 logs/2019-06-09-7.log.gz create mode 100644 src/main/java/blocks/Block_GDCUnit.java create mode 100644 src/main/java/blocks/Block_YSZUnit.java create mode 100644 src/main/java/container/Container_ModularNuclearReactor.java create mode 100644 src/main/java/container/GUIContainer_ModularNuclearReactor.java delete mode 100644 src/main/java/fuelcell/Block_GDCUnit.java delete mode 100644 src/main/java/fuelcell/Block_YSZUnit.java delete mode 100644 src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java delete mode 100644 src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java create mode 100644 src/main/java/items/ErrorItem.java create mode 100644 src/main/java/items/MetaItem_CraftingComponent.java create mode 100644 src/main/java/items/MetaItem_ReactorComponent.java delete mode 100644 src/main/java/kekztech/ErrorItem.java delete mode 100644 src/main/java/kekztech/MetaItem_CraftingComponent.java delete mode 100644 src/main/java/kekztech/MetaItem_ReactorComponent.java delete mode 100644 src/main/java/reactor/Container_ModularNuclearReactor.java delete mode 100644 src/main/java/reactor/GTMTE_ModularNuclearReactor.java delete mode 100644 src/main/java/reactor/GUIContainer_ModularNuclearReactor.java delete mode 100644 src/main/java/reactor/items/HeatPipe.java create mode 100644 src/main/java/tileentities/GTMTE_ModularNuclearReactor.java create mode 100644 src/main/java/tileentities/GTMTE_SOFuelCellMK1.java create mode 100644 src/main/java/tileentities/GTMTE_SOFuelCellMK2.java diff --git a/.classpath b/.classpath index 580a8e91c4..14cfcfbb21 100644 --- a/.classpath +++ b/.classpath @@ -4,10 +4,10 @@ - - - - - + + + + + diff --git a/.gradle/2.0/taskArtifacts/cache.properties b/.gradle/2.0/taskArtifacts/cache.properties new file mode 100644 index 0000000000..0a27f00048 --- /dev/null +++ b/.gradle/2.0/taskArtifacts/cache.properties @@ -0,0 +1 @@ +#Sun Jun 09 22:52:57 CEST 2019 diff --git a/.gradle/2.0/taskArtifacts/cache.properties.lock b/.gradle/2.0/taskArtifacts/cache.properties.lock new file mode 100644 index 0000000000..ca3bbae07a Binary files /dev/null and b/.gradle/2.0/taskArtifacts/cache.properties.lock differ diff --git a/.gradle/2.0/taskArtifacts/fileHashes.bin b/.gradle/2.0/taskArtifacts/fileHashes.bin new file mode 100644 index 0000000000..c297a16654 Binary files /dev/null and b/.gradle/2.0/taskArtifacts/fileHashes.bin differ diff --git a/.gradle/2.0/taskArtifacts/fileSnapshots.bin b/.gradle/2.0/taskArtifacts/fileSnapshots.bin new file mode 100644 index 0000000000..07f121e479 Binary files /dev/null and b/.gradle/2.0/taskArtifacts/fileSnapshots.bin differ diff --git a/.gradle/2.0/taskArtifacts/outputFileStates.bin b/.gradle/2.0/taskArtifacts/outputFileStates.bin new file mode 100644 index 0000000000..33e592204a Binary files /dev/null and b/.gradle/2.0/taskArtifacts/outputFileStates.bin differ diff --git a/.gradle/2.0/taskArtifacts/taskArtifacts.bin b/.gradle/2.0/taskArtifacts/taskArtifacts.bin new file mode 100644 index 0000000000..38ef8749f4 Binary files /dev/null and b/.gradle/2.0/taskArtifacts/taskArtifacts.bin differ diff --git a/build.gradle b/build.gradle index 0306dde268..1a154c453c 100644 --- a/build.gradle +++ b/build.gradle @@ -16,6 +16,8 @@ buildscript { } apply plugin: 'forge' +sourceCompatibility = 1.8 +targetCompatibility = 1.8 version = "0.1" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index 9033b90669..25bb16c96b 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -323,6 +323,7 @@ alloysmelting { I:ingotYttrium_200=200 I:ingotZinc_130=130 I:ingotZinc_200=200 + I:item.kekztech_crafting_item.14_400=400 I:nuggetAluminium_100=100 I:nuggetAluminium_130=130 I:nuggetAmericium_100=100 @@ -4630,6 +4631,9 @@ assembling { I:tile.furnace_400=400 I:tile.hopper_800=800 I:tile.jukebox_400=400 + I:tile.kekztech_gdcceramicelectrolyteunit_block_2400=2400 + I:tile.kekztech_yszceramicelectrolyteunit_block_1200=1200 + I:tile.kekztech_yszceramicelectrolyteunit_block_2400=2400 I:tile.lever_400=400 I:tile.musicBlock_200=200 I:tile.netherFence_100=100 @@ -4994,6 +4998,8 @@ autoclave { I:gt.metaitem.02.32540_19200=19200 I:ic2.itemDustenergium_250=250 I:ic2.itemDustenergium_500=500 + I:item.kekztech_crafting_item.5_2400=2400 + I:item.kekztech_crafting_item.5_7680=7680 } @@ -6880,6 +6886,12 @@ chemicalreactor { I:isoprene_120=120 I:item.appleGold_50=50 I:item.carrotGolden_50=50 + I:item.kekztech_crafting_item.11_400=400 + I:item.kekztech_crafting_item.12_400=400 + I:item.kekztech_crafting_item.13_400=400 + I:item.kekztech_crafting_item.5_1=1 + I:item.kekztech_crafting_item.5_1200=1200 + I:item.kekztech_crafting_item.6_400=400 I:item.magmaCream_50=50 I:item.speckledMelon_50=50 I:leadzincsolution_50=50 @@ -20671,6 +20683,9 @@ mixer { I:ic2biomass_400=400 I:ic2coolant_256=256 I:item.fermentedSpiderEye_100=100 + I:item.kekztech_crafting_item.10_400=400 + I:item.kekztech_crafting_item.4_100=100 + I:item.kekztech_crafting_item.9_400=400 I:liquid_drillingfluid_64=64 I:liquid_nitrationmixture_480=480 I:molten.concrete_20=20 @@ -21085,6 +21100,8 @@ press { I:gt.metaitem.02.32563_384=384 I:gt.metaitem.02.32569_384=384 I:ic2.itemCoin_100=100 + I:item.kekztech_crafting_item.14_800=800 + I:item.kekztech_crafting_item.15_800=800 } diff --git a/config/IC2.ini b/config/IC2.ini index 6af543ae7f..25985da584 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Jun 8, 2019 9:40:58 PM +; created Jun 9, 2019 10:23:53 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 6b7594e1ce..9f6df603f4 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sat Jun 08 21:40:49 CEST 2019 +#Sun Jun 09 22:23:42 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/crash-reports/crash-2019-06-09_18.36.52-client.txt b/crash-reports/crash-2019-06-09_18.36.52-client.txt new file mode 100644 index 0000000000..d7f5e9b6cf --- /dev/null +++ b/crash-reports/crash-2019-06-09_18.36.52-client.txt @@ -0,0 +1,139 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 6/9/19 6:36 PM +Description: Initializing game + +java.lang.ClassCastException: net.minecraft.item.ItemStack cannot be cast to java.lang.Character + at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209) + at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) + at kekztech.KekzCore.postInit(KekzCore.java:64) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209) + at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) + at kekztech.KekzCore.postInit(KekzCore.java:64) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1162024768 bytes (1108 MB) / 1618477056 bytes (1543 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-06-09_18.40.05-client.txt b/crash-reports/crash-2019-06-09_18.40.05-client.txt new file mode 100644 index 0000000000..422255c54d --- /dev/null +++ b/crash-reports/crash-2019-06-09_18.40.05-client.txt @@ -0,0 +1,139 @@ +---- Minecraft Crash Report ---- +// My bad. + +Time: 6/9/19 6:40 PM +Description: Initializing game + +java.lang.ClassCastException: net.minecraft.item.ItemStack cannot be cast to java.lang.Character + at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209) + at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) + at kekztech.KekzCore.postInit(KekzCore.java:64) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209) + at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) + at kekztech.KekzCore.postInit(KekzCore.java:64) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 924043544 bytes (881 MB) / 1652031488 bytes (1575 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000000..678d9d8de3 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Wed Jul 02 15:54:47 CDT 2014 +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 diff --git a/lib/MACHINE_CASING_VENT.png b/lib/MACHINE_CASING_VENT.png deleted file mode 100644 index 6d9fb32d7e..0000000000 Binary files a/lib/MACHINE_CASING_VENT.png and /dev/null differ diff --git a/logs/2019-06-08-1.log.gz b/logs/2019-06-08-1.log.gz index 0c7f2f3cad..1b3dc7304d 100644 Binary files a/logs/2019-06-08-1.log.gz and b/logs/2019-06-08-1.log.gz differ diff --git a/logs/2019-06-08-2.log.gz b/logs/2019-06-08-2.log.gz index c768eb63ff..46c003444c 100644 Binary files a/logs/2019-06-08-2.log.gz and b/logs/2019-06-08-2.log.gz differ diff --git a/logs/2019-06-08-3.log.gz b/logs/2019-06-08-3.log.gz index dac783178f..60ea60d661 100644 Binary files a/logs/2019-06-08-3.log.gz and b/logs/2019-06-08-3.log.gz differ diff --git a/logs/2019-06-08-4.log.gz b/logs/2019-06-08-4.log.gz index 1b3dc7304d..4af0292995 100644 Binary files a/logs/2019-06-08-4.log.gz and b/logs/2019-06-08-4.log.gz differ diff --git a/logs/2019-06-08-5.log.gz b/logs/2019-06-08-5.log.gz index 46c003444c..587f29e5b7 100644 Binary files a/logs/2019-06-08-5.log.gz and b/logs/2019-06-08-5.log.gz differ diff --git a/logs/2019-06-08-6.log.gz b/logs/2019-06-08-6.log.gz index 60ea60d661..b5f0576dc9 100644 Binary files a/logs/2019-06-08-6.log.gz and b/logs/2019-06-08-6.log.gz differ diff --git a/logs/2019-06-08-7.log.gz b/logs/2019-06-08-7.log.gz index 4af0292995..08d49fa2e9 100644 Binary files a/logs/2019-06-08-7.log.gz and b/logs/2019-06-08-7.log.gz differ diff --git a/logs/2019-06-09-1.log.gz b/logs/2019-06-09-1.log.gz new file mode 100644 index 0000000000..543151b65c Binary files /dev/null and b/logs/2019-06-09-1.log.gz differ diff --git a/logs/2019-06-09-2.log.gz b/logs/2019-06-09-2.log.gz new file mode 100644 index 0000000000..e4ac076134 Binary files /dev/null and b/logs/2019-06-09-2.log.gz differ diff --git a/logs/2019-06-09-3.log.gz b/logs/2019-06-09-3.log.gz new file mode 100644 index 0000000000..90b204a53f Binary files /dev/null and b/logs/2019-06-09-3.log.gz differ diff --git a/logs/2019-06-09-4.log.gz b/logs/2019-06-09-4.log.gz new file mode 100644 index 0000000000..a32627c915 Binary files /dev/null and b/logs/2019-06-09-4.log.gz differ diff --git a/logs/2019-06-09-5.log.gz b/logs/2019-06-09-5.log.gz new file mode 100644 index 0000000000..525ac02f16 Binary files /dev/null and b/logs/2019-06-09-5.log.gz differ diff --git a/logs/2019-06-09-6.log.gz b/logs/2019-06-09-6.log.gz new file mode 100644 index 0000000000..e5f2d4cc1a Binary files /dev/null and b/logs/2019-06-09-6.log.gz differ diff --git a/logs/2019-06-09-7.log.gz b/logs/2019-06-09-7.log.gz new file mode 100644 index 0000000000..69d1687129 Binary files /dev/null and b/logs/2019-06-09-7.log.gz differ diff --git a/options.txt b/options.txt index 15bd4c3fa1..8c305b8fca 100644 --- a/options.txt +++ b/options.txt @@ -63,7 +63,7 @@ key_key.jump:57 key_key.sneak:42 key_key.drop:16 key_key.inventory:18 -key_key.chat:20 +key_key.chat:28 key_key.playerlist:15 key_key.pickItem:-98 key_key.command:53 diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index 78398249ba..b3ccd4a6d1 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index 5d76e45ff5..4ed56e2a59 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index 5d76e45ff5..4ed56e2a59 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index 5d76e45ff5..4ed56e2a59 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index ba932fedde..feb43f13c9 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index a57d9f0822..10f912a565 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat index 626bfb821a..e25471937d 100644 Binary files a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat and b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca index 63d250f81e..d22e6a9d68 100644 Binary files a/saves/New World/region/r.0.-1.mca and b/saves/New World/region/r.0.-1.mca differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index 1d982b8af4..8b85498855 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index 618a7fd07a..8344b49a8d 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json index 4e6e96c4e1..4c6b06441c 100644 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -1 +1 @@ -{"stat.flyOneCm":21194,"stat.walkOneCm":75824,"stat.jump":106,"stat.playOneMinute":323993,"achievement.openInventory":102,"stat.climbOneCm":1022,"stat.leaveGame":1,"stat.useItem.3":29,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file +{"stat.flyOneCm":36091,"stat.walkOneCm":164961,"stat.jump":230,"stat.playOneMinute":402943,"achievement.openInventory":169,"stat.climbOneCm":1022,"stat.leaveGame":1,"stat.useItem.3":43,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/src/main/java/blocks/Block_GDCUnit.java b/src/main/java/blocks/Block_GDCUnit.java new file mode 100644 index 0000000000..d11681b1d6 --- /dev/null +++ b/src/main/java/blocks/Block_GDCUnit.java @@ -0,0 +1,29 @@ +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 { + + 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"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/blocks/Block_YSZUnit.java b/src/main/java/blocks/Block_YSZUnit.java new file mode 100644 index 0000000000..1e4df40c67 --- /dev/null +++ b/src/main/java/blocks/Block_YSZUnit.java @@ -0,0 +1,29 @@ +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 { + + 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"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/container/Container_ModularNuclearReactor.java b/src/main/java/container/Container_ModularNuclearReactor.java new file mode 100644 index 0000000000..41b686c901 --- /dev/null +++ b/src/main/java/container/Container_ModularNuclearReactor.java @@ -0,0 +1,70 @@ +package container; + +import gregtech.api.gui.GT_Container_MultiMachine; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; +import reactor.ButtonSlot; +import tileentities.GTMTE_ModularNuclearReactor; + +public class Container_ModularNuclearReactor extends GT_Container_MultiMachine { + + private final GTMTE_ModularNuclearReactor REACTOR_TILE; + private final IInventory PLAYER_INVENTORY; + + 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(InventoryPlayer inventoryPlayer, IGregTechTileEntity reactorTile) { + + super(inventoryPlayer, reactorTile); + + this.REACTOR_TILE = (GTMTE_ModularNuclearReactor) reactorTile; + this.PLAYER_INVENTORY = inventoryPlayer; + + // 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(PLAYER_INVENTORY, getNextSlotID(), (16 + 67 * x), (16 + 67 * y))); + } + } + // Add the configuration slot + SLOT_CONFIGURATION = super.addSlotToContainer(new Slot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + + // Add buttons (they're also slots) + BUTTON_EU_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_FLUID_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_CONDITION = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_CONFIGURE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_RESET = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + + } + + private int getNextSlotID() { + nextSlotID++; + return nextSlotID - 1; + } + + @Override + public boolean canInteractWith(EntityPlayer p_75145_1_) { + return true; + } + + @Override + public void detectAndSendChanges() { + super.detectAndSendChanges(); + if (REACTOR_TILE.getBaseMetaTileEntity().isServerSide() == false) { + return; + } + } + +} diff --git a/src/main/java/container/GUIContainer_ModularNuclearReactor.java b/src/main/java/container/GUIContainer_ModularNuclearReactor.java new file mode 100644 index 0000000000..58a9ff6caf --- /dev/null +++ b/src/main/java/container/GUIContainer_ModularNuclearReactor.java @@ -0,0 +1,53 @@ +package container; + +import org.lwjgl.opengl.GL11; + +import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import kekztech.KekzCore; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiButton; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +public class GUIContainer_ModularNuclearReactor extends GT_GUIContainerMetaTile_Machine { + + private final String resourceName; + private final ResourceLocation texture; + + public GUIContainer_ModularNuclearReactor(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity, + String aName, String aTextureFile) { + + super(new Container_ModularNuclearReactor(aInventoryPlayer, aTileEntity), aTextureFile); + + this.resourceName = aTextureFile; + this.texture = new ResourceLocation(KekzCore.MODID, "textures/gui/" + resourceName); + } + + @SuppressWarnings("unchecked") + @Override + public void initGui() { + super.initGui(); + + // The parameters of GuiButton are (id, x, y, width, height, text) + super.buttonList.add(new GuiButton(1, 100, 200, 100, 20, "Hello")); + } + + @Override + protected void drawGuiContainerBackgroundLayer(float f, int mouseX, int mouseY) { + + Minecraft.getMinecraft().renderEngine.bindTexture(texture); + GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); + + final int x = (super.width - super.xSize); + final int y = (super.height - super.ySize); + + super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); + } + + @Override + protected void drawGuiContainerForegroundLayer(int par1, int par2) { + + } + +} diff --git a/src/main/java/fuelcell/Block_GDCUnit.java b/src/main/java/fuelcell/Block_GDCUnit.java deleted file mode 100644 index 6107e017a1..0000000000 --- a/src/main/java/fuelcell/Block_GDCUnit.java +++ /dev/null @@ -1,29 +0,0 @@ -package fuelcell; - -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 { - - 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"); - GameRegistry.registerBlock(getInstance(), blockName); - } -} diff --git a/src/main/java/fuelcell/Block_YSZUnit.java b/src/main/java/fuelcell/Block_YSZUnit.java deleted file mode 100644 index c93f6f374a..0000000000 --- a/src/main/java/fuelcell/Block_YSZUnit.java +++ /dev/null @@ -1,29 +0,0 @@ -package fuelcell; - -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 { - - 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"); - GameRegistry.registerBlock(getInstance(), blockName); - } -} diff --git a/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java b/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java deleted file mode 100644 index c99f4e7dbc..0000000000 --- a/src/main/java/fuelcell/GTMTE_SOFuelCellMK1.java +++ /dev/null @@ -1,233 +0,0 @@ -package fuelcell; - -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 reactor.GUIContainer_ModularNuclearReactor; - -public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { - - final Block CASING = GregTech_API.sBlockCasings4; - final int CASING_META = 1; - final int CASING_TEXTURE_ID = 49; - - 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() { - return new String[] { - "Oxidizes gas fuels to generate electricity without polluting the environment", - "29,480EU worth of fuel are consumed each second", - "Outputs 1024EU/t and 18,000L/s Steam", - "Additionally requires 360L/s Oxygen gas", - "------------------------------------------", - "Dimensions: 3x3x5 (WxHxL)", - "Structure:", - " 3x YSZ Ceramic Electrolyte Unit (center 1x1x3)", - " 12x Clean Stainless Steel Machine Casing (at least)", - " Controller front center", - " Dynamo Hatch back center", - " Maintenance Hatch, Input Hatches, Output Hatches" - }; - } - - //TODO - @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 - public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "LargeTurbine.png"); - } - - @Override - public boolean isCorrectMachinePart(ItemStack stack) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack stack) { - return false; - } - - //TODO - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; - - int minCasingAmount = 12; - boolean checklist = 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 int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + -1; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - System.out.println("Front slice status: " +checklist +" / casings left of 12: " +minCasingAmount); - - // Middle three slices - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - for(int Z = 0; Z < 3; Z++) { - final int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + Z; - if(X == 0 && Y == 0) { - if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() - .equals("kekztech_yszceramicelectrolyteunit_block")) { - checklist = false; - System.out.println("Expected YSZ Ceramic"); - } - continue; - } - if(Y == 0 && (X == -1 || X == 1)) { - if(!thisController.getBlockOffset(XDIR_BACKFACE, 0, ZDIR_BACKFACE * Z).getUnlocalizedName() - .equals("blockAlloyGlass")) { - checklist = false; - System.out.println("Expected Reinforced Glass"); - } - continue; - } - // Get next TE - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - } - System.out.println("Middle slices status: " +checklist); - - // Back slice - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - // Get next TE - final int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + 3; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - System.out.println("Back slice status: " +checklist); - - if(minCasingAmount > 0) { - checklist = false; - } - - if(this.mDynamoHatches.size() < 1) { - System.out.println("At least one dynamo hatch is required!"); - checklist = false; - } - if(this.mInputHatches.size() < 2) { - System.out.println("At least two input hatches are required!"); - 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/fuelcell/GTMTE_SOFuelCellMK2.java b/src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java deleted file mode 100644 index 030e926867..0000000000 --- a/src/main/java/fuelcell/GTMTE_SOFuelCellMK2.java +++ /dev/null @@ -1,226 +0,0 @@ -package fuelcell; - -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 reactor.GUIContainer_ModularNuclearReactor; - -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; - - 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() { - return new String[] { - "Oxidizes gas fuels to generate electricity without polluting the environment", - "375,680EU worth of fuel are consumed each second", - "Outputs 16,384EU/t and 96,000L/s Steam", - "Additionally requires 1920L/s Oxygen gas", - "------------------------------------------", - "Dimensions: 3x3x5 (WxHxL)", - "Structure:", - " 3x GDC Ceramic Electrolyte Unit (center 1x1x3)", - " 12x Robust Tungstensteel Machine Casing (at least)", - " Controller front center", - " Dynamo Hatch back center", - " Maintenance Hatch, Input Hatches, Output Hatches" - }; - } - - //TODO - @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 - public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "LargeTurbine.png"); - } - - @Override - public boolean isCorrectMachinePart(ItemStack stack) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack stack) { - return false; - } - - //TODO - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; - - int minCasingAmount = 12; - boolean checklist = 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 int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + 0; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = 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++) { - if(X == 0 && Y == 0) { - if(!thisController.getBlockOffset(XDIR_BACKFACE, 0, ZDIR_BACKFACE * Z).getUnlocalizedName() - .equals("kekztech_yszceramicelectrolyteunit_block")) { - checklist = false; - } - } - if(Y == 0 && (X == -1 || X == 1)) { - if(!thisController.getBlockOffset(XDIR_BACKFACE, 0, ZDIR_BACKFACE * Z).getUnlocalizedName() - .equals("blockAlloyGlass")) { - checklist = false; - } - } - // Get next TE - final int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + Z; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - } - - // Back slice - for(int X = -1; X <= 1; X++) { - for(int Y = -1; Y <= 1; Y++) { - // Get next TE - final int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + 0; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - - if(minCasingAmount > 0) { - checklist = false; - } - - if(this.mDynamoHatches.size() < 1) { - System.out.println("At least one dynamo hatch is required!"); - checklist = false; - } - if(this.mInputHatches.size() < 2) { - System.out.println("At least two input hatches are required!"); - 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/items/ErrorItem.java b/src/main/java/items/ErrorItem.java new file mode 100644 index 0000000000..5694b4e800 --- /dev/null +++ b/src/main/java/items/ErrorItem.java @@ -0,0 +1,42 @@ +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 ErrorItem extends Item { + + private static final ErrorItem instance = new ErrorItem(); + + private ErrorItem() { + // I am a singleton + } + + public static ErrorItem getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(false); + final String unlocalizedName = "kekztech_error_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + super.setTextureName(KekzCore.MODID + ":" + "Error"); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Placeholder item in case something went wrong"); + list.add("You may report this to:"); + list.add("https://github.com/kekzdealer/KekzTech"); + } + +} diff --git a/src/main/java/items/MetaItem_CraftingComponent.java b/src/main/java/items/MetaItem_CraftingComponent.java new file mode 100644 index 0000000000..29b8e8ac1f --- /dev/null +++ b/src/main/java/items/MetaItem_CraftingComponent.java @@ -0,0 +1,103 @@ +package items; + +import java.util.List; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +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.util.IIcon; + +public class MetaItem_CraftingComponent extends Item { + + private static MetaItem_CraftingComponent instance = new MetaItem_CraftingComponent(); + private final IIcon[] icons = new IIcon[16]; + + private MetaItem_CraftingComponent() { + // I am a singleton + } + + public static MetaItem_CraftingComponent getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_crafting_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + // Raw heat pipes + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); + // Dust + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); + // Crystal + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); + // Ceramics + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for(int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Crafting component for KekzTech things"); + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + return 0.0d; + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + return false; + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + public ItemStack getStackOfAmountFromDamage(int meta, int amount) { + return new ItemStack(getInstance(), amount, meta); + } + +} diff --git a/src/main/java/items/MetaItem_ReactorComponent.java b/src/main/java/items/MetaItem_ReactorComponent.java new file mode 100644 index 0000000000..458de48a00 --- /dev/null +++ b/src/main/java/items/MetaItem_ReactorComponent.java @@ -0,0 +1,140 @@ +package items; + +import java.util.List; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +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.nbt.NBTTagCompound; +import net.minecraft.util.IIcon; +import reactor.items.CoolantCell; +import reactor.items.FuelRod; +import reactor.items.HeatExchanger; +import reactor.items.HeatVent; +import reactor.items.NeutronReflector; + +public class MetaItem_ReactorComponent extends Item { + + private static MetaItem_ReactorComponent instance = new MetaItem_ReactorComponent(); + private final IIcon[] icons = new IIcon[50]; + + private MetaItem_ReactorComponent() { + // I am a singleton + } + + public static MetaItem_ReactorComponent getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_reactor_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(1); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + for(String s : HeatVent.RESOURCE_NAMES) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : HeatExchanger.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : FuelRod.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : FuelRod.RESOURCE_NAME_DEPLETED) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : NeutronReflector.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : CoolantCell.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for(int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Part for the Modular Nuclear Reactor"); + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); + if(nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { + return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); + } else { + return 0.0d; + } + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + final int meta = stack.getItemDamage(); + if(meta >= 31 && meta <= 45) { + return false; + } else { + return true; + } + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/kekztech/ErrorItem.java b/src/main/java/kekztech/ErrorItem.java deleted file mode 100644 index 7047d3f057..0000000000 --- a/src/main/java/kekztech/ErrorItem.java +++ /dev/null @@ -1,41 +0,0 @@ -package kekztech; - -import java.util.List; - -import cpw.mods.fml.common.registry.GameRegistry; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; - -public class ErrorItem extends Item { - - private static final ErrorItem instance = new ErrorItem(); - - private ErrorItem() { - // I am a singleton - } - - public static ErrorItem getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(false); - final String unlocalizedName = "kekztech_error_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(64); - super.setTextureName(KekzCore.MODID + ":" + "Error"); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Placeholder item in case something went wrong"); - list.add("You may report this to:"); - list.add("https://github.com/kekzdealer/KekzTech"); - } - -} diff --git a/src/main/java/kekztech/GTMultiController.java b/src/main/java/kekztech/GTMultiController.java index e27c2c39bd..d824077201 100644 --- a/src/main/java/kekztech/GTMultiController.java +++ b/src/main/java/kekztech/GTMultiController.java @@ -17,6 +17,11 @@ import gregtech.api.util.GT_Utility; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; +/** + * Only purpose of this class is to make me learn about GT multis :) + * @author Kekzdealer + * + */ public abstract class GTMultiController { private final GTRecipe GT_RECIPE = new GTRecipe(); diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index f7ce2e883a..47708971c7 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -23,12 +23,17 @@ public enum Items { T1NeutronReflector(46), T2NeutronReflector(47), // Coolant Cells HeliumCoolantCell360k(48), NaKCoolantCell360k(49), + // Heat Pipes CopperHeatPipe(0), SilverHeatPipe(1), BoronArsenideHeatPipe(2), DiamondHeatPipe(3), BoronArsenideDust(4), IsotopicallyPureDiamondDust(5), AmineCarbamiteDust(6), BoronArsenideCrystal(7), IsotopicallyPureDiamondCrystal(8), + // Ceramics + YSZCeramicDust(9), GDCCeramicDust(10), + YttriaDust(11), ZirconiaDust(12), CeriaDust(13), + YSZCeramicPlate(14), GDCCeramicPlate(15), // Error Item - Error(9); + Error(0); private final int metaID; diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index bfcd382577..bb65090625 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,20 +1,24 @@ package kekztech; +import blocks.Block_GDCUnit; +import blocks.Block_YSZUnit; 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 fuelcell.Block_GDCUnit; -import fuelcell.Block_YSZUnit; -import fuelcell.GTMTE_SOFuelCellMK1; -import fuelcell.GTMTE_SOFuelCellMK2; +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.util.GT_Utility; +import items.ErrorItem; +import items.MetaItem_CraftingComponent; +import items.MetaItem_ReactorComponent; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; -import reactor.GTMTE_ModularNuclearReactor; -import reactor.items.HeatExchanger; -import reactor.items.HeatPipe; +import tileentities.GTMTE_ModularNuclearReactor; +import tileentities.GTMTE_SOFuelCellMK1; +import tileentities.GTMTE_SOFuelCellMK2; @Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, dependencies = "required-after:IC2; " @@ -25,6 +29,10 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; public static final String VERSION = "0.1a"; + + private GTMTE_SOFuelCellMK1 sofc1; + private GTMTE_SOFuelCellMK2 sofc2; + private GTMTE_ModularNuclearReactor mdr; @Mod.Instance("kekztech") public static KekzCore instance; @@ -42,38 +50,186 @@ public class KekzCore { @Mod.EventHandler public void init(FMLInitializationEvent event ) { - final GTMTE_SOFuelCellMK1 sofc1 = new GTMTE_SOFuelCellMK1(5000, "multimachine.fuelcellmk1", "Solid-Oxide Fuel Cell Mk I"); - final GTMTE_SOFuelCellMK2 sofc2 = new GTMTE_SOFuelCellMK2(5001, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); - final GTMTE_ModularNuclearReactor mdr = new GTMTE_ModularNuclearReactor(5002, "multimachine.nuclearreactor", "Nuclear Reactor"); + sofc1 = new GTMTE_SOFuelCellMK1(5000, "multimachine.fuelcellmk1", "Solid-Oxide Fuel Cell Mk I"); + sofc2 = new GTMTE_SOFuelCellMK2(5001, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); + mdr = new GTMTE_ModularNuclearReactor(5002, "multimachine.nuclearreactor", "Nuclear Reactor"); } @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { - for(GTRecipe recipe : HeatPipe.RECIPE) { - GT_Values.RA.addLatheRecipe(recipe.getInputItem(), recipe.getOutputItem(), null, recipe.getDuration(), recipe.getEuPerTick()); - } + System.out.println("Registering KekzTech recipes..."); + + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + final MetaItem_ReactorComponent reactorItem = MetaItem_ReactorComponent.getInstance(); + + // Multiblock Controllers + GameRegistry.addShapedRecipe(sofc1.getStackForm(1), + "CCC", "PHP", "FBL", + 'C', Util.getStackofAmountFromOreDict("circuitAdvanced", 1), + 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), + 'H', ItemList.Hull_HV.get(1L, (Object[]) null), + 'F', Util.getStackofAmountFromOreDict("pipeSmallStainlessSteel", 1), + 'B', Util.getStackofAmountFromOreDict("cableGt02Gold", 1), + 'L', Util.getStackofAmountFromOreDict("pipeLargeStainlessSteel", 1)); + GameRegistry.addShapedRecipe(sofc2.getStackForm(1), + "CCC", "PHP", "FBL", + 'C', Util.getStackofAmountFromOreDict("circuitMaster", 1), + 'P', ItemList.Electric_Pump_IV.get(1L, (Object[]) null), + 'H', ItemList.Hull_IV.get(1L, (Object[]) null), + 'F', Util.getStackofAmountFromOreDict("pipeSmallUltimate", 1), + 'B', Util.getStackofAmountFromOreDict("wireGt04SuperconductorEV", 1), + 'L', Util.getStackofAmountFromOreDict("pipeMediumUltimate", 1)); + + // Ceramic Electrolyte Units + final ItemStack[] yszUnit = { + GT_Utility.getIntegratedCircuit(6), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 4), + Util.getStackofAmountFromOreDict("frameGtYttrium", 1), + Util.getStackofAmountFromOreDict("rotorStainlessSteel", 1), + ItemList.Electric_Motor_HV.get(1L, (Object[]) null), + }; + 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), + Util.getStackofAmountFromOreDict("frameGtGadolinium", 1), + Util.getStackofAmountFromOreDict("rotorDesh", 1), + ItemList.Electric_Motor_IV.get(1L, (Object[]) null), + }; + GT_Values.RA.addAssemblerRecipe( + gdcUnit, + Materials.Hydrogen.getGas(16000), + new ItemStack(Block_GDCUnit.getInstance(), 1), + 2400, 1920); + + // Ceramic plates + GT_Values.RA.addAlloySmelterRecipe( + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(1, (Object[]) null), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), + 400, 480); + GT_Values.RA.addFormingPressRecipe( + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(1, (Object[]) null), + 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); + 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.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( + craftingItem.getStackOfAmountFromDamage(Items.YttriaDust.getMetaID(), 1), + craftingItem.getStackOfAmountFromDamage(Items.ZirconiaDust.getMetaID(), 5), + GT_Utility.getIntegratedCircuit(6), null, null, null, + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6), + 400, 96); + GT_Values.RA.addMixerRecipe( + Util.getStackofAmountFromOreDict("dustGadolinium", 1), + craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 9), + GT_Utility.getIntegratedCircuit(6), null, null, null, + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + 400, 1920); - for(GTRecipe recipe : HeatExchanger.RECIPE) { - GT_Values.RA.addAssemblerRecipe( - recipe.getInputItems(), recipe.getInputFluid(), recipe.getOutputItem(), recipe.getDuration(), recipe.getEuPerTick()); - } + // Heat Pipes + GT_Values.RA.addLatheRecipe( + Util.getStackofAmountFromOreDict("stickCopper", 1), + craftingItem.getStackFromDamage(Items.CopperHeatPipe.getMetaID()), + null, 120, 120); + GT_Values.RA.addLatheRecipe( + Util.getStackofAmountFromOreDict("stickSilver", 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); // Heat Vents final ItemStack[] t1HeatVent = { - MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2), + craftingItem.getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2), ItemList.Electric_Motor_MV.get(1L, (Object[]) null), Util.getStackofAmountFromOreDict("rotorSteel", 1), Util.getStackofAmountFromOreDict("plateDoubleSteel", 2), Util.getStackofAmountFromOreDict("screwSteel", 8), - Util.getStackofAmountFromOreDict("circuitGood", 1) + Util.getStackofAmountFromOreDict("circuitGood", 1), + GT_Utility.getIntegratedCircuit(6) }; - GT_Values.RA.addAssemblerRecipe(t1HeatVent, + GT_Values.RA.addAssemblerRecipe( + t1HeatVent, FluidRegistry.getFluidStack("molten.copper", 144), - MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1HeatVent.getMetaID()), - 200, 120 - ); + reactorItem.getStackFromDamage(Items.T1HeatVent.getMetaID()), + 200, 120); + final ItemStack[] t2HeatVent = { + craftingItem.getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 2), + ItemList.Electric_Motor_HV.get(1L, (Object[]) null), + Util.getStackofAmountFromOreDict("rotorAluminium", 1), + Util.getStackofAmountFromOreDict("plateDoubleAluminium", 2), + Util.getStackofAmountFromOreDict("screwAluminium", 8), + Util.getStackofAmountFromOreDict("circuitAdvanced", 1), + GT_Utility.getIntegratedCircuit(6) + }; + GT_Values.RA.addAssemblerRecipe( + t2HeatVent, + FluidRegistry.getFluidStack("molten.silver", 144), + reactorItem.getStackFromDamage(Items.T2HeatVent.getMetaID()), + 400, 480); + final ItemStack[] t3HeatVent = { + craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 2), + ItemList.Electric_Motor_IV.get(1L, (Object[]) null), + Util.getStackofAmountFromOreDict("rotorTungstenSteel", 1), + Util.getStackofAmountFromOreDict("plateDoubleTungstenSteel", 2), + Util.getStackofAmountFromOreDict("screwTungsten", 8), + Util.getStackofAmountFromOreDict("circuitData", 1), + GT_Utility.getIntegratedCircuit(6) + }; + GT_Values.RA.addAssemblerRecipe( + t3HeatVent, + FluidRegistry.getFluidStack("molten.gallium", 576), + reactorItem.getStackFromDamage(Items.T3HeatVent.getMetaID()), + 800, 7680); + System.out.println("...done"); } diff --git a/src/main/java/kekztech/MetaItem_CraftingComponent.java b/src/main/java/kekztech/MetaItem_CraftingComponent.java deleted file mode 100644 index 89a015998f..0000000000 --- a/src/main/java/kekztech/MetaItem_CraftingComponent.java +++ /dev/null @@ -1,103 +0,0 @@ -package kekztech; - -import java.util.List; - -import cpw.mods.fml.common.registry.GameRegistry; -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.util.IIcon; -import reactor.items.HeatPipe; - -public class MetaItem_CraftingComponent extends Item { - - private static MetaItem_CraftingComponent instance = new MetaItem_CraftingComponent(); - private final IIcon[] icons = new IIcon[16]; - - private MetaItem_CraftingComponent() { - // I am a singleton - } - - public static MetaItem_CraftingComponent getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_crafting_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(64); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 0; - // Raw heat pipes - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + HeatPipe.RESOURCE_NAMES[0]); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + HeatPipe.RESOURCE_NAMES[1]); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + HeatPipe.RESOURCE_NAMES[2]); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + HeatPipe.RESOURCE_NAMES[3]); - // Dust - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); - // Crystal - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); - // Ceramics - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 0; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Crafting component for KekzTech things"); - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - return 0.0d; - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - return false; - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } - - public ItemStack getStackOfAmountFromDamage(int meta, int amount) { - return new ItemStack(getInstance(), amount, meta); - } - -} diff --git a/src/main/java/kekztech/MetaItem_ReactorComponent.java b/src/main/java/kekztech/MetaItem_ReactorComponent.java deleted file mode 100644 index 16f3f1403f..0000000000 --- a/src/main/java/kekztech/MetaItem_ReactorComponent.java +++ /dev/null @@ -1,139 +0,0 @@ -package kekztech; - -import java.util.List; - -import cpw.mods.fml.common.registry.GameRegistry; -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.nbt.NBTTagCompound; -import net.minecraft.util.IIcon; -import reactor.items.CoolantCell; -import reactor.items.FuelRod; -import reactor.items.HeatExchanger; -import reactor.items.HeatVent; -import reactor.items.NeutronReflector; - -public class MetaItem_ReactorComponent extends Item { - - private static MetaItem_ReactorComponent instance = new MetaItem_ReactorComponent(); - private final IIcon[] icons = new IIcon[50]; - - private MetaItem_ReactorComponent() { - // I am a singleton - } - - public static MetaItem_ReactorComponent getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_reactor_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(1); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 0; - for(String s : HeatVent.RESOURCE_NAMES) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : HeatExchanger.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : FuelRod.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : FuelRod.RESOURCE_NAME_DEPLETED) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : NeutronReflector.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : CoolantCell.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 0; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Part for the Modular Nuclear Reactor"); - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); - if(nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { - return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); - } else { - return 0.0d; - } - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - final int meta = stack.getItemDamage(); - if(meta >= 31 && meta <= 45) { - return false; - } else { - return true; - } - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - -} diff --git a/src/main/java/kekztech/Util.java b/src/main/java/kekztech/Util.java index c1243cadd8..ccbcc799e6 100644 --- a/src/main/java/kekztech/Util.java +++ b/src/main/java/kekztech/Util.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import items.ErrorItem; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.oredict.OreDictionary; diff --git a/src/main/java/reactor/Container_ModularNuclearReactor.java b/src/main/java/reactor/Container_ModularNuclearReactor.java deleted file mode 100644 index 4ecfe61836..0000000000 --- a/src/main/java/reactor/Container_ModularNuclearReactor.java +++ /dev/null @@ -1,68 +0,0 @@ -package reactor; - -import gregtech.api.gui.GT_Container_MultiMachine; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; - -public class Container_ModularNuclearReactor extends GT_Container_MultiMachine { - - private final GTMTE_ModularNuclearReactor REACTOR_TILE; - private final IInventory PLAYER_INVENTORY; - - 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(InventoryPlayer inventoryPlayer, IGregTechTileEntity reactorTile) { - - super(inventoryPlayer, reactorTile); - - this.REACTOR_TILE = (GTMTE_ModularNuclearReactor) reactorTile; - this.PLAYER_INVENTORY = inventoryPlayer; - - // 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(PLAYER_INVENTORY, getNextSlotID(), (16 + 67 * x), (16 + 67 * y))); - } - } - // Add the configuration slot - SLOT_CONFIGURATION = super.addSlotToContainer(new Slot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - - // Add buttons (they're also slots) - BUTTON_EU_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_FLUID_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_CONDITION = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_CONFIGURE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_RESET = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - - } - - private int getNextSlotID() { - nextSlotID++; - return nextSlotID - 1; - } - - @Override - public boolean canInteractWith(EntityPlayer p_75145_1_) { - return true; - } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - if (REACTOR_TILE.getBaseMetaTileEntity().isServerSide() == false) { - return; - } - } - -} diff --git a/src/main/java/reactor/GTMTE_ModularNuclearReactor.java b/src/main/java/reactor/GTMTE_ModularNuclearReactor.java deleted file mode 100644 index f7572d589b..0000000000 --- a/src/main/java/reactor/GTMTE_ModularNuclearReactor.java +++ /dev/null @@ -1,183 +0,0 @@ -package reactor; - -import gregtech.api.GregTech_API; -import gregtech.api.enums.Textures; -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; - -public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { - - final Block CASING = GregTech_API.sBlockCasings3; - final int CASING_META = 12; - final int CASING_TEXTURE_ID = 44; - - 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() { - return new String[] { - "does things", - "------------------------------------------", - "Dimensions: 5x5x5 (WxHxL)", - "Structure:", - " 80x Radiation Proof Machine Casing (at least)", - " Controller front center", - " Dynamo Hatch (ONLY in EU-mode, at least one)", - " Input Bus, Output Bus (optional)", - " Input Hatch, Output Hatch (ONLY in Coolant-Mode, at least one each)" - }; - } - - @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 GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png"); - } - - @Override - public boolean isCorrectMachinePart(ItemStack stack) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack stack) { - return false; - } - - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - - final byte SIDE_LENGTH = 5; - final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH / 2); - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; - - int minCasingAmount = 92; - boolean checklist = true; // if this is still true at the end, machine is good to go :) - - for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { - - for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { - - for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { - - // Center 3x3x3 air cube - if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { - if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { - checklist = false; - } - } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller - // Get next TE - final int THIS_X = XDIR_BACKFACE + leftToRight; - final int THIS_Z = ZDIR_BACKFACE + frontToBack; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - } - } - - if(minCasingAmount > 0) { - checklist = false; - } - - if(euMode) { - if(this.mDynamoHatches.size() == 0) { - System.out.println("Dynamo hatches are required in EU mode!"); - checklist = false; - } - if(this.mInputHatches.size() > 0) { - System.out.println("Input hatches are only allowed in coolant mode!"); - checklist = false; - } - if(this.mOutputHatches.size() > 0) { - System.out.println("Output hatches are only allowed in coolant mode!"); - checklist = false; - } - } else { - if(this.mDynamoHatches.size() > 0) { - System.out.println("Dynamo hatches are only allowed in EU mode!"); - checklist = false; - } - if(this.mInputHatches.size() == 0) { - System.out.println("Coolant input hatches are required in coolant mode!"); - checklist = false; - } - if(this.mOutputHatches.size() == 0) { - System.out.println("Hot coolant output hatches are required in coolant mode!"); - 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/reactor/GUIContainer_ModularNuclearReactor.java b/src/main/java/reactor/GUIContainer_ModularNuclearReactor.java deleted file mode 100644 index 1f8248e5bb..0000000000 --- a/src/main/java/reactor/GUIContainer_ModularNuclearReactor.java +++ /dev/null @@ -1,53 +0,0 @@ -package reactor; - -import org.lwjgl.opengl.GL11; - -import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import kekztech.KekzCore; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.GuiButton; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIContainer_ModularNuclearReactor extends GT_GUIContainerMetaTile_Machine { - - private final String resourceName; - private final ResourceLocation texture; - - public GUIContainer_ModularNuclearReactor(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity, - String aName, String aTextureFile) { - - super(new Container_ModularNuclearReactor(aInventoryPlayer, aTileEntity), aTextureFile); - - this.resourceName = aTextureFile; - this.texture = new ResourceLocation(KekzCore.MODID, "textures/gui/" + resourceName); - } - - @SuppressWarnings("unchecked") - @Override - public void initGui() { - super.initGui(); - - // The parameters of GuiButton are (id, x, y, width, height, text) - super.buttonList.add(new GuiButton(1, 100, 200, 100, 20, "Hello")); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float f, int mouseX, int mouseY) { - - Minecraft.getMinecraft().renderEngine.bindTexture(texture); - GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); - - final int x = (super.width - super.xSize); - final int y = (super.height - super.ySize); - - super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); - } - - @Override - protected void drawGuiContainerForegroundLayer(int par1, int par2) { - - } - -} diff --git a/src/main/java/reactor/items/CoolantCell.java b/src/main/java/reactor/items/CoolantCell.java index 64b979acc4..04122fef33 100644 --- a/src/main/java/reactor/items/CoolantCell.java +++ b/src/main/java/reactor/items/CoolantCell.java @@ -1,8 +1,8 @@ package reactor.items; +import items.MetaItem_ReactorComponent; import kekztech.GTRecipe; import kekztech.Items; -import kekztech.MetaItem_ReactorComponent; public class CoolantCell { diff --git a/src/main/java/reactor/items/FuelRod.java b/src/main/java/reactor/items/FuelRod.java index adef6f3409..d0f9cb5e17 100644 --- a/src/main/java/reactor/items/FuelRod.java +++ b/src/main/java/reactor/items/FuelRod.java @@ -1,8 +1,8 @@ package reactor.items; +import items.MetaItem_ReactorComponent; import kekztech.GTRecipe; import kekztech.Items; -import kekztech.MetaItem_ReactorComponent; public class FuelRod { diff --git a/src/main/java/reactor/items/HeatExchanger.java b/src/main/java/reactor/items/HeatExchanger.java index b34baf25cf..33825b7ac6 100644 --- a/src/main/java/reactor/items/HeatExchanger.java +++ b/src/main/java/reactor/items/HeatExchanger.java @@ -1,9 +1,9 @@ package reactor.items; +import items.MetaItem_CraftingComponent; +import items.MetaItem_ReactorComponent; import kekztech.GTRecipe; import kekztech.Items; -import kekztech.MetaItem_CraftingComponent; -import kekztech.MetaItem_ReactorComponent; import kekztech.Util; import net.minecraftforge.fluids.FluidRegistry; diff --git a/src/main/java/reactor/items/HeatPipe.java b/src/main/java/reactor/items/HeatPipe.java deleted file mode 100644 index 5f907b02fc..0000000000 --- a/src/main/java/reactor/items/HeatPipe.java +++ /dev/null @@ -1,29 +0,0 @@ -package reactor.items; - -import kekztech.GTRecipe; -import kekztech.Items; -import kekztech.MetaItem_CraftingComponent; -import kekztech.Util; - -public class HeatPipe { - - public static String[] RESOURCE_NAMES = { - "CopperHeatPipe", "SilverHeatPipe", "BoronArsenideHeatPipe", "DiamondHeatPipe" - }; - - public static final GTRecipe[] RECIPE = { - new GTRecipe().setEUPerTick(120).setDuration(120) - .addInputItem(Util.getStackofAmountFromOreDict("stickCopper", 1)) - .addOutputItem(MetaItem_CraftingComponent.getInstance().getStackFromDamage(Items.CopperHeatPipe.getMetaID())), - new GTRecipe().setEUPerTick(480).setDuration(120) - .addInputItem(Util.getStackofAmountFromOreDict("stickSilver", 1)) - .addOutputItem(MetaItem_CraftingComponent.getInstance().getStackFromDamage(Items.SilverHeatPipe.getMetaID())), - new GTRecipe().setEUPerTick(1920).setDuration(1200) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.BoronArsenideCrystal.getMetaID(), 4)) - .addOutputItem(MetaItem_CraftingComponent.getInstance().getStackFromDamage(Items.BoronArsenideHeatPipe.getMetaID())), - new GTRecipe().setEUPerTick(7680).setDuration(1200) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 4)) - .addOutputItem(MetaItem_CraftingComponent.getInstance().getStackFromDamage(Items.DiamondHeatPipe.getMetaID())) - }; - -} diff --git a/src/main/java/reactor/items/HeatVent.java b/src/main/java/reactor/items/HeatVent.java index e6ad50fb95..670efaeb86 100644 --- a/src/main/java/reactor/items/HeatVent.java +++ b/src/main/java/reactor/items/HeatVent.java @@ -1,9 +1,9 @@ package reactor.items; +import items.MetaItem_CraftingComponent; +import items.MetaItem_ReactorComponent; import kekztech.GTRecipe; import kekztech.Items; -import kekztech.MetaItem_CraftingComponent; -import kekztech.MetaItem_ReactorComponent; import kekztech.Util; import net.minecraftforge.fluids.FluidRegistry; diff --git a/src/main/java/reactor/items/NeutronReflector.java b/src/main/java/reactor/items/NeutronReflector.java index 0066a93917..5766cb41e9 100644 --- a/src/main/java/reactor/items/NeutronReflector.java +++ b/src/main/java/reactor/items/NeutronReflector.java @@ -1,8 +1,8 @@ package reactor.items; +import items.MetaItem_ReactorComponent; import kekztech.GTRecipe; import kekztech.Items; -import kekztech.MetaItem_ReactorComponent; public class NeutronReflector { diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java new file mode 100644 index 0000000000..c4a54ec472 --- /dev/null +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -0,0 +1,185 @@ +package tileentities; + +import container.GUIContainer_ModularNuclearReactor; +import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; +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; + +public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { + + final Block CASING = GregTech_API.sBlockCasings3; + final int CASING_META = 12; + final int CASING_TEXTURE_ID = 44; + + 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() { + return new String[] { + "I'm not quite finished yet", + "------------------------------------------", + "Dimensions: 5x5x5 (WxHxL)", + "Structure:", + " Controller: Front center", + " 80x Radiation Proof Machine Casing (at least)", + " Dynamo Hatch: ONLY in EU-mode, at least one", + " Input Bus, Output Bus: Optional but required for automation", + " Input Hatch, Output Hatch: ONLY in Coolant-Mode, at least one each" + }; + } + + @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 GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + return false; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + + final byte SIDE_LENGTH = 5; + final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH / 2); + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; + + int minCasingAmount = 92; + boolean checklist = true; // if this is still true at the end, machine is good to go :) + + for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { + + for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { + + for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { + + // Center 3x3x3 air cube + if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { + if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { + checklist = false; + } + } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller + // Get next TE + final int THIS_X = XDIR_BACKFACE + leftToRight; + final int THIS_Z = ZDIR_BACKFACE + frontToBack; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + } + + if(minCasingAmount > 0) { + checklist = false; + } + + if(euMode) { + if(this.mDynamoHatches.size() == 0) { + System.out.println("Dynamo hatches are required in EU mode!"); + checklist = false; + } + if(this.mInputHatches.size() > 0) { + System.out.println("Input hatches are only allowed in coolant mode!"); + checklist = false; + } + if(this.mOutputHatches.size() > 0) { + System.out.println("Output hatches are only allowed in coolant mode!"); + checklist = false; + } + } else { + if(this.mDynamoHatches.size() > 0) { + System.out.println("Dynamo hatches are only allowed in EU mode!"); + checklist = false; + } + if(this.mInputHatches.size() == 0) { + System.out.println("Coolant input hatches are required in coolant mode!"); + checklist = false; + } + if(this.mOutputHatches.size() == 0) { + System.out.println("Hot coolant output hatches are required in coolant mode!"); + 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 new file mode 100644 index 0000000000..f5fa228392 --- /dev/null +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java @@ -0,0 +1,284 @@ +package tileentities; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +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; + +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_TICK = 20; + private final int EU_PER_TICK = 1024; + private final int STEAM_PER_TICK = 900; + + 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() { + return new String[] { + "Oxidizes gas fuels to generate electricity without polluting the environment", + "Consumes 29,480EU worth of fuel with up to 97% efficiency each second", + "Steam production requires the SOFC to heat up completely first", + "Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Steam", + "Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas", + "------------------------------------------", + "Dimensions: 3x3x5 (WxHxL)", + "Structure:", + " Controller: Front center", + " Dynamo Hatch: Back center", + " 3x YSZ Ceramic Electrolyte Unit: Center 1x1x3", + " 12x Clean Stainless Steel Machine Casing (at least)", + " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", + " Maintenance Hatch, Input Hatches, Output Hatches: Instead of any casing" + }; + } + + @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 = EU_PER_TICK / aFuel.mSpecialValue; + + if(super.depleteInput(liquid)) { + + if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_TICK))) { + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + super.mEUt = EU_PER_TICK; + super.mProgresstime = 1; + super.mMaxProgresstime = 1; + super.mEfficiencyIncrease = 5; + if(super.mEfficiency == getMaxEfficiency(null)) { + super.addOutput(GT_ModHandler.getSteam(STEAM_PER_TICK)); + } + return true; + } + } + } + } + } + + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; + + int minCasingAmount = 12; + boolean checklist = 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 int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + -1; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + + // Middle three slices + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + for(int Z = 0; Z < 3; Z++) { + final int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + Z; + if(X == 0 && Y == 0) { + if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + .equals(Block_YSZUnit.getInstance().getUnlocalizedName())) { + checklist = false; + } + continue; + } + if(Y == 0 && (X == -1 || X == 1)) { + if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + .equals("blockAlloyGlass")) { + checklist = false; + } + continue; + } + // Get next TE + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + + // Back slice + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + // Get next TE + final int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + 3; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + + if(minCasingAmount > 0) { + checklist = false; + } + + if(this.mDynamoHatches.size() != 1) { + System.out.println("Exactly one dynamo hatch is required!"); + checklist = false; + } + if(this.mInputHatches.size() < 2) { + System.out.println("At least two input hatches are required!"); + 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_SOFuelCellMK2.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java new file mode 100644 index 0000000000..b3cee6da6a --- /dev/null +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java @@ -0,0 +1,283 @@ +package tileentities; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +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; + +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_TICK = 100; + 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) + + 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() { + return new String[] { + "Oxidizes gas fuels to generate electricity without polluting the environment", + "Consumes 442,200EU worth of fuel with up to 160% efficiency each second", + "Steam production requires the SOFC to heat up completely first", + "Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Superheated Steam", + "Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas", + "------------------------------------------", + "Dimensions: 3x3x5 (WxHxL)", + "Structure:", + " 3x GDC Ceramic Electrolyte Unit (center 1x1x3)", + " 12x Robust Tungstensteel Machine Casing (at least)", + " Controller front center", + " Dynamo Hatch back center", + " Maintenance Hatch, Input Hatches, Output Hatches" + }; + } + + @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 = EU_PER_TICK / aFuel.mSpecialValue; + + if(super.depleteInput(liquid)) { + + if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_TICK))) { + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + super.mEUt = EU_PER_TICK; + super.mProgresstime = 1; + super.mMaxProgresstime = 1; + super.mEfficiencyIncrease = 20; + if(super.mEfficiency == getMaxEfficiency(null)) { + super.addOutput(FluidRegistry.getFluidStack("ic2superheatedsteam", STEAM_PER_TICK)); + } + return true; + } + } + } + } + } + + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; + + int minCasingAmount = 12; + boolean checklist = 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 int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + -1; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + + // Middle three slices + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + for(int Z = 0; Z < 3; Z++) { + final int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + Z; + if(X == 0 && Y == 0) { + if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + .equals(Block_GDCUnit.getInstance().getUnlocalizedName())) { + checklist = false; + } + continue; + } + if(Y == 0 && (X == -1 || X == 1)) { + if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + .equals("blockAlloyGlass")) { + checklist = false; + } + continue; + } + // Get next TE + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + + // Back slice + for(int X = -1; X <= 1; X++) { + for(int Y = -1; Y <= 1; Y++) { + // Get next TE + final int THIS_X = XDIR_BACKFACE + X; + final int THIS_Z = ZDIR_BACKFACE + 3; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + + if(minCasingAmount > 0) { + checklist = false; + } + + if(this.mDynamoHatches.size() < 1) { + System.out.println("At least one dynamo hatch is required!"); + checklist = false; + } + if(this.mInputHatches.size() < 2) { + System.out.println("At least two input hatches are required!"); + 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; + } + +} -- cgit From 9810a67f43e2c14b03c625705218361ea0d13f02 Mon Sep 17 00:00:00 2001 From: kekzdealer <31353359+kekzdealer@users.noreply.github.com> Date: Sun, 9 Jun 2019 23:43:57 +0200 Subject: Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4c3d2e4d76..ef85099a4a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # KekzTech A Minecraft mod for the 1.7.10 modpack GTNH. +No compatibility outside GTNH guaranteed. -- cgit From 2fd223c34f08dda3684db4e92564c9ce61ecb334 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Wed, 12 Jun 2019 01:51:24 +0200 Subject: fixed non-oredicted circuits in multi controller recipes --- .classpath | 2 +- .gradle/2.0/taskArtifacts/cache.properties.lock | Bin 17 -> 17 bytes .gradle/2.0/taskArtifacts/fileHashes.bin | Bin 87690 -> 87800 bytes .gradle/2.0/taskArtifacts/fileSnapshots.bin | Bin 66345 -> 178217 bytes .gradle/2.0/taskArtifacts/taskArtifacts.bin | Bin 21129 -> 27678 bytes config/IC2.ini | 2 +- config/splash.properties | 2 +- crash-reports/crash-2019-06-11_21.12.00-client.txt | 135 +++++++++++++++++++++ logs/2019-06-09-1.log.gz | Bin 618 -> 666 bytes logs/2019-06-09-2.log.gz | Bin 666 -> 319 bytes logs/2019-06-09-3.log.gz | Bin 319 -> 318 bytes logs/2019-06-09-4.log.gz | Bin 318 -> 702 bytes logs/2019-06-09-5.log.gz | Bin 702 -> 2801 bytes logs/2019-06-09-6.log.gz | Bin 2801 -> 1313 bytes logs/2019-06-09-7.log.gz | Bin 1313 -> 665 bytes logs/2019-06-11-1.log.gz | Bin 0 -> 663 bytes logs/2019-06-11-2.log.gz | Bin 0 -> 662 bytes logs/2019-06-11-3.log.gz | Bin 0 -> 318 bytes saves/NEI/local/New World/NEI.dat | Bin 88 -> 89 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14520 -> 14517 bytes saves/New World/level.dat_old | Bin 14519 -> 14518 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 767 -> 763 bytes saves/New World/region/r.0.-1.mca | Bin 1671168 -> 1671168 bytes saves/New World/region/r.0.0.mca | Bin 2461696 -> 2461696 bytes saves/New World/session.lock | Bin 8 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 2 +- src/main/java/items/ErrorItem.java | 3 +- src/main/java/kekztech/KekzCore.java | 77 +++++++----- .../tileentities/GTMTE_ModularNuclearReactor.java | 1 + 32 files changed, 187 insertions(+), 37 deletions(-) create mode 100644 crash-reports/crash-2019-06-11_21.12.00-client.txt create mode 100644 logs/2019-06-11-1.log.gz create mode 100644 logs/2019-06-11-2.log.gz create mode 100644 logs/2019-06-11-3.log.gz diff --git a/.classpath b/.classpath index 14cfcfbb21..956388a675 100644 --- a/.classpath +++ b/.classpath @@ -6,7 +6,7 @@ - + diff --git a/.gradle/2.0/taskArtifacts/cache.properties.lock b/.gradle/2.0/taskArtifacts/cache.properties.lock index ca3bbae07a..8d556d3686 100644 Binary files a/.gradle/2.0/taskArtifacts/cache.properties.lock and b/.gradle/2.0/taskArtifacts/cache.properties.lock differ diff --git a/.gradle/2.0/taskArtifacts/fileHashes.bin b/.gradle/2.0/taskArtifacts/fileHashes.bin index c297a16654..91f9219747 100644 Binary files a/.gradle/2.0/taskArtifacts/fileHashes.bin and b/.gradle/2.0/taskArtifacts/fileHashes.bin differ diff --git a/.gradle/2.0/taskArtifacts/fileSnapshots.bin b/.gradle/2.0/taskArtifacts/fileSnapshots.bin index 07f121e479..9af800bf56 100644 Binary files a/.gradle/2.0/taskArtifacts/fileSnapshots.bin and b/.gradle/2.0/taskArtifacts/fileSnapshots.bin differ diff --git a/.gradle/2.0/taskArtifacts/taskArtifacts.bin b/.gradle/2.0/taskArtifacts/taskArtifacts.bin index 38ef8749f4..704a62e32f 100644 Binary files a/.gradle/2.0/taskArtifacts/taskArtifacts.bin and b/.gradle/2.0/taskArtifacts/taskArtifacts.bin differ diff --git a/config/IC2.ini b/config/IC2.ini index 25985da584..2bfdabd5ee 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Jun 9, 2019 10:23:53 PM +; created Jun 11, 2019 9:14:02 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 9f6df603f4..f91453a5dc 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sun Jun 09 22:23:42 CEST 2019 +#Tue Jun 11 21:13:52 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/crash-reports/crash-2019-06-11_21.12.00-client.txt b/crash-reports/crash-2019-06-11_21.12.00-client.txt new file mode 100644 index 0000000000..ab4a1b742f --- /dev/null +++ b/crash-reports/crash-2019-06-11_21.12.00-client.txt @@ -0,0 +1,135 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 6/11/19 9:12 PM +Description: Initializing game + +java.lang.ClassCastException: gregtech.api.objects.ItemData cannot be cast to net.minecraft.item.ItemStack + at kekztech.KekzCore.postInit(KekzCore.java:202) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at kekztech.KekzCore.postInit(KekzCore.java:202) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1105457376 bytes (1054 MB) / 1732771840 bytes (1652 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/logs/2019-06-09-1.log.gz b/logs/2019-06-09-1.log.gz index 543151b65c..e4ac076134 100644 Binary files a/logs/2019-06-09-1.log.gz and b/logs/2019-06-09-1.log.gz differ diff --git a/logs/2019-06-09-2.log.gz b/logs/2019-06-09-2.log.gz index e4ac076134..90b204a53f 100644 Binary files a/logs/2019-06-09-2.log.gz and b/logs/2019-06-09-2.log.gz differ diff --git a/logs/2019-06-09-3.log.gz b/logs/2019-06-09-3.log.gz index 90b204a53f..a32627c915 100644 Binary files a/logs/2019-06-09-3.log.gz and b/logs/2019-06-09-3.log.gz differ diff --git a/logs/2019-06-09-4.log.gz b/logs/2019-06-09-4.log.gz index a32627c915..525ac02f16 100644 Binary files a/logs/2019-06-09-4.log.gz and b/logs/2019-06-09-4.log.gz differ diff --git a/logs/2019-06-09-5.log.gz b/logs/2019-06-09-5.log.gz index 525ac02f16..e5f2d4cc1a 100644 Binary files a/logs/2019-06-09-5.log.gz and b/logs/2019-06-09-5.log.gz differ diff --git a/logs/2019-06-09-6.log.gz b/logs/2019-06-09-6.log.gz index e5f2d4cc1a..69d1687129 100644 Binary files a/logs/2019-06-09-6.log.gz and b/logs/2019-06-09-6.log.gz differ diff --git a/logs/2019-06-09-7.log.gz b/logs/2019-06-09-7.log.gz index 69d1687129..e3cfa93b16 100644 Binary files a/logs/2019-06-09-7.log.gz and b/logs/2019-06-09-7.log.gz differ diff --git a/logs/2019-06-11-1.log.gz b/logs/2019-06-11-1.log.gz new file mode 100644 index 0000000000..25893e1779 Binary files /dev/null and b/logs/2019-06-11-1.log.gz differ diff --git a/logs/2019-06-11-2.log.gz b/logs/2019-06-11-2.log.gz new file mode 100644 index 0000000000..4e798dc328 Binary files /dev/null and b/logs/2019-06-11-2.log.gz differ diff --git a/logs/2019-06-11-3.log.gz b/logs/2019-06-11-3.log.gz new file mode 100644 index 0000000000..7cd1086b6e Binary files /dev/null and b/logs/2019-06-11-3.log.gz differ diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index b3ccd4a6d1..448ff32f0b 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index 4ed56e2a59..b217d6334f 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index 4ed56e2a59..b217d6334f 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index 4ed56e2a59..b217d6334f 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index feb43f13c9..75a864b1cf 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index 10f912a565..a4c90146a6 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat index e25471937d..c97b947a00 100644 Binary files a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat and b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca index d22e6a9d68..477bd7298b 100644 Binary files a/saves/New World/region/r.0.-1.mca and b/saves/New World/region/r.0.-1.mca differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index 8b85498855..907b692fe5 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index 8344b49a8d..9232f2d4b4 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json index 4c6b06441c..8e34a51d31 100644 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -1 +1 @@ -{"stat.flyOneCm":36091,"stat.walkOneCm":164961,"stat.jump":230,"stat.playOneMinute":402943,"achievement.openInventory":169,"stat.climbOneCm":1022,"stat.leaveGame":1,"stat.useItem.3":43,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file +{"stat.flyOneCm":39340,"stat.walkOneCm":170980,"stat.jump":241,"stat.playOneMinute":410701,"achievement.openInventory":174,"stat.climbOneCm":1819,"stat.leaveGame":1,"stat.useItem.3":43,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/src/main/java/items/ErrorItem.java b/src/main/java/items/ErrorItem.java index 5694b4e800..e622197565 100644 --- a/src/main/java/items/ErrorItem.java +++ b/src/main/java/items/ErrorItem.java @@ -34,8 +34,9 @@ public class ErrorItem extends Item { @SuppressWarnings({"unchecked", "rawtypes"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("REMINDER: KekzTech recipes are only confirmed to work in GTNH!"); list.add("Placeholder item in case something went wrong"); - list.add("You may report this to:"); + list.add("If this item shows up in GTNH, you may report it to:"); list.add("https://github.com/kekzdealer/KekzTech"); } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index bb65090625..2eda746852 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -10,6 +10,9 @@ 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.MetaItem_CraftingComponent; @@ -64,29 +67,33 @@ public class KekzCore { final MetaItem_ReactorComponent reactorItem = MetaItem_ReactorComponent.getInstance(); // Multiblock Controllers - GameRegistry.addShapedRecipe(sofc1.getStackForm(1), + final Object[] mk1_recipe = { "CCC", "PHP", "FBL", - 'C', Util.getStackofAmountFromOreDict("circuitAdvanced", 1), + 'C', OrePrefixes.circuit.get(Materials.Advanced), 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), 'H', ItemList.Hull_HV.get(1L, (Object[]) null), - 'F', Util.getStackofAmountFromOreDict("pipeSmallStainlessSteel", 1), - 'B', Util.getStackofAmountFromOreDict("cableGt02Gold", 1), - 'L', Util.getStackofAmountFromOreDict("pipeLargeStainlessSteel", 1)); - GameRegistry.addShapedRecipe(sofc2.getStackForm(1), + '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', Util.getStackofAmountFromOreDict("circuitMaster", 1), + 'C', OrePrefixes.circuit.get(Materials.Master), 'P', ItemList.Electric_Pump_IV.get(1L, (Object[]) null), 'H', ItemList.Hull_IV.get(1L, (Object[]) null), - 'F', Util.getStackofAmountFromOreDict("pipeSmallUltimate", 1), + 'F', GT_OreDictUnificator.get(OrePrefixes.pipeSmall, Materials.Ultimate, 1), 'B', Util.getStackofAmountFromOreDict("wireGt04SuperconductorEV", 1), - 'L', Util.getStackofAmountFromOreDict("pipeMediumUltimate", 1)); + 'L', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Ultimate, 1) + }; + GT_ModHandler.addCraftingRecipe(sofc2.getStackForm(1), mk2_recipe); // Ceramic Electrolyte Units final ItemStack[] yszUnit = { GT_Utility.getIntegratedCircuit(6), craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 4), - Util.getStackofAmountFromOreDict("frameGtYttrium", 1), - Util.getStackofAmountFromOreDict("rotorStainlessSteel", 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Yttrium, 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), ItemList.Electric_Motor_HV.get(1L, (Object[]) null), }; GT_Values.RA.addAssemblerRecipe( @@ -97,8 +104,8 @@ public class KekzCore { final ItemStack[] gdcUnit = { GT_Utility.getIntegratedCircuit(6), craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 8), - Util.getStackofAmountFromOreDict("frameGtGadolinium", 1), - Util.getStackofAmountFromOreDict("rotorDesh", 1), + 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, (Object[]) null), }; GT_Values.RA.addAssemblerRecipe( @@ -138,10 +145,6 @@ public class KekzCore { 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.addChemicalRecipe( Materials.Yttrium.getDust(1), GT_Utility.getIntegratedCircuit(6), Materials.Oxygen.getGas(3000), null, craftingItem.getStackOfAmountFromDamage(Items.YttriaDust.getMetaID(), 1), null, @@ -161,19 +164,29 @@ public class KekzCore { craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6), 400, 96); GT_Values.RA.addMixerRecipe( - Util.getStackofAmountFromOreDict("dustGadolinium", 1), + 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.IsotopicallyPureDiamondDust.getMetaID(), 4), + Materials.CarbonDioxide.getGas(16000), + craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 1), 10000, 2400, 1920); + // Heat Pipes GT_Values.RA.addLatheRecipe( - Util.getStackofAmountFromOreDict("stickCopper", 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.AnnealedCopper, 1), craftingItem.getStackFromDamage(Items.CopperHeatPipe.getMetaID()), null, 120, 120); GT_Values.RA.addLatheRecipe( - Util.getStackofAmountFromOreDict("stickSilver", 1), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Silver, 1), craftingItem.getStackFromDamage(Items.SilverHeatPipe.getMetaID()), null, 120, 480); GT_Values.RA.addLatheRecipe( @@ -189,10 +202,10 @@ public class KekzCore { final ItemStack[] t1HeatVent = { craftingItem.getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2), ItemList.Electric_Motor_MV.get(1L, (Object[]) null), - Util.getStackofAmountFromOreDict("rotorSteel", 1), - Util.getStackofAmountFromOreDict("plateDoubleSteel", 2), - Util.getStackofAmountFromOreDict("screwSteel", 8), - Util.getStackofAmountFromOreDict("circuitGood", 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 2), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1), GT_Utility.getIntegratedCircuit(6) }; GT_Values.RA.addAssemblerRecipe( @@ -203,10 +216,10 @@ public class KekzCore { final ItemStack[] t2HeatVent = { craftingItem.getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 2), ItemList.Electric_Motor_HV.get(1L, (Object[]) null), - Util.getStackofAmountFromOreDict("rotorAluminium", 1), - Util.getStackofAmountFromOreDict("plateDoubleAluminium", 2), - Util.getStackofAmountFromOreDict("screwAluminium", 8), - Util.getStackofAmountFromOreDict("circuitAdvanced", 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 2), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1), GT_Utility.getIntegratedCircuit(6) }; GT_Values.RA.addAssemblerRecipe( @@ -217,10 +230,10 @@ public class KekzCore { final ItemStack[] t3HeatVent = { craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 2), ItemList.Electric_Motor_IV.get(1L, (Object[]) null), - Util.getStackofAmountFromOreDict("rotorTungstenSteel", 1), - Util.getStackofAmountFromOreDict("plateDoubleTungstenSteel", 2), - Util.getStackofAmountFromOreDict("screwTungsten", 8), - Util.getStackofAmountFromOreDict("circuitData", 1), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 2), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Tungsten, new ItemStack(ErrorItem.getInstance(), 1), 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 1), GT_Utility.getIntegratedCircuit(6) }; GT_Values.RA.addAssemblerRecipe( diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java index c4a54ec472..e775f7bbfb 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -39,6 +39,7 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas @Override public String[] getDescription() { return new String[] { + "DO NOT CHEAT IN THIS MACHINE", "I'm not quite finished yet", "------------------------------------------", "Dimensions: 5x5x5 (WxHxL)", -- cgit From ae6e627c838414536bf9ea8bfb073036ca275fdf Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Mon, 1 Jul 2019 21:59:32 +0200 Subject: fuel cell now forms in all 6 directions --- .classpath | 1 + .gradle/2.0/taskArtifacts/cache.properties.lock | Bin 17 -> 17 bytes .gradle/2.0/taskArtifacts/fileHashes.bin | Bin 87800 -> 87968 bytes .gradle/2.0/taskArtifacts/fileSnapshots.bin | Bin 178217 -> 210190 bytes .gradle/2.0/taskArtifacts/outputFileStates.bin | Bin 18722 -> 18752 bytes .gradle/2.0/taskArtifacts/taskArtifacts.bin | Bin 27678 -> 27678 bytes build.gradle | 2 +- config/IC2.ini | 2 +- config/splash.properties | 2 +- logs/2019-06-11-4.log.gz | Bin 0 -> 651 bytes logs/2019-06-17-1.log.gz | Bin 0 -> 768 bytes logs/2019-07-01-1.log.gz | Bin 0 -> 726 bytes logs/2019-07-01-2.log.gz | Bin 0 -> 791 bytes logs/2019-07-01-3.log.gz | Bin 0 -> 613 bytes logs/2019-07-01-4.log.gz | Bin 0 -> 555 bytes logs/2019-07-01-5.log.gz | Bin 0 -> 666 bytes logs/2019-07-01-6.log.gz | Bin 0 -> 666 bytes logs/2019-07-01-7.log.gz | Bin 0 -> 727 bytes saves/NEI/local/New World/NEI.dat | Bin 89 -> 87 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14517 -> 14568 bytes saves/New World/level.dat_old | Bin 14518 -> 14567 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 763 -> 810 bytes saves/New World/region/r.0.-1.mca | Bin 1671168 -> 1671168 bytes saves/New World/region/r.0.0.mca | Bin 2461696 -> 2461696 bytes saves/New World/session.lock | Bin 8 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 2 +- screenshots/2019-07-01_20.22.41.png | Bin 0 -> 425930 bytes src/main/java/kekztech/Util.java | 39 +++++++++++ .../java/tileentities/GTMTE_SOFuelCellMK1.java | 69 ++++++++++--------- .../java/tileentities/GTMTE_SOFuelCellMK2.java | 73 +++++++++++---------- 33 files changed, 122 insertions(+), 68 deletions(-) create mode 100644 logs/2019-06-11-4.log.gz create mode 100644 logs/2019-06-17-1.log.gz create mode 100644 logs/2019-07-01-1.log.gz create mode 100644 logs/2019-07-01-2.log.gz create mode 100644 logs/2019-07-01-3.log.gz create mode 100644 logs/2019-07-01-4.log.gz create mode 100644 logs/2019-07-01-5.log.gz create mode 100644 logs/2019-07-01-6.log.gz create mode 100644 logs/2019-07-01-7.log.gz create mode 100644 screenshots/2019-07-01_20.22.41.png diff --git a/.classpath b/.classpath index 956388a675..49638592b2 100644 --- a/.classpath +++ b/.classpath @@ -9,5 +9,6 @@ + diff --git a/.gradle/2.0/taskArtifacts/cache.properties.lock b/.gradle/2.0/taskArtifacts/cache.properties.lock index 8d556d3686..61bc620fff 100644 Binary files a/.gradle/2.0/taskArtifacts/cache.properties.lock and b/.gradle/2.0/taskArtifacts/cache.properties.lock differ diff --git a/.gradle/2.0/taskArtifacts/fileHashes.bin b/.gradle/2.0/taskArtifacts/fileHashes.bin index 91f9219747..05ddaaf444 100644 Binary files a/.gradle/2.0/taskArtifacts/fileHashes.bin and b/.gradle/2.0/taskArtifacts/fileHashes.bin differ diff --git a/.gradle/2.0/taskArtifacts/fileSnapshots.bin b/.gradle/2.0/taskArtifacts/fileSnapshots.bin index 9af800bf56..97416717d2 100644 Binary files a/.gradle/2.0/taskArtifacts/fileSnapshots.bin and b/.gradle/2.0/taskArtifacts/fileSnapshots.bin differ diff --git a/.gradle/2.0/taskArtifacts/outputFileStates.bin b/.gradle/2.0/taskArtifacts/outputFileStates.bin index 33e592204a..b6c1e22668 100644 Binary files a/.gradle/2.0/taskArtifacts/outputFileStates.bin and b/.gradle/2.0/taskArtifacts/outputFileStates.bin differ diff --git a/.gradle/2.0/taskArtifacts/taskArtifacts.bin b/.gradle/2.0/taskArtifacts/taskArtifacts.bin index 704a62e32f..3b2f4a9f40 100644 Binary files a/.gradle/2.0/taskArtifacts/taskArtifacts.bin and b/.gradle/2.0/taskArtifacts/taskArtifacts.bin differ diff --git a/build.gradle b/build.gradle index 1a154c453c..37112ea804 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.1" +version = "0.1.1" 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 2bfdabd5ee..34fe6da562 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Jun 11, 2019 9:14:02 PM +; created Jul 1, 2019 9:51:39 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index f91453a5dc..21e90a2892 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Tue Jun 11 21:13:52 CEST 2019 +#Mon Jul 01 21:51:29 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/logs/2019-06-11-4.log.gz b/logs/2019-06-11-4.log.gz new file mode 100644 index 0000000000..264c788ae1 Binary files /dev/null and b/logs/2019-06-11-4.log.gz differ diff --git a/logs/2019-06-17-1.log.gz b/logs/2019-06-17-1.log.gz new file mode 100644 index 0000000000..dc49bd1cd9 Binary files /dev/null and b/logs/2019-06-17-1.log.gz differ diff --git a/logs/2019-07-01-1.log.gz b/logs/2019-07-01-1.log.gz new file mode 100644 index 0000000000..b1ce1ecd1a Binary files /dev/null and b/logs/2019-07-01-1.log.gz differ diff --git a/logs/2019-07-01-2.log.gz b/logs/2019-07-01-2.log.gz new file mode 100644 index 0000000000..a9ef2b8eed Binary files /dev/null and b/logs/2019-07-01-2.log.gz differ diff --git a/logs/2019-07-01-3.log.gz b/logs/2019-07-01-3.log.gz new file mode 100644 index 0000000000..111fe9811c Binary files /dev/null and b/logs/2019-07-01-3.log.gz differ diff --git a/logs/2019-07-01-4.log.gz b/logs/2019-07-01-4.log.gz new file mode 100644 index 0000000000..43c1f5c16f Binary files /dev/null and b/logs/2019-07-01-4.log.gz differ diff --git a/logs/2019-07-01-5.log.gz b/logs/2019-07-01-5.log.gz new file mode 100644 index 0000000000..f22aba1013 Binary files /dev/null and b/logs/2019-07-01-5.log.gz differ diff --git a/logs/2019-07-01-6.log.gz b/logs/2019-07-01-6.log.gz new file mode 100644 index 0000000000..f37dd6c7f3 Binary files /dev/null and b/logs/2019-07-01-6.log.gz differ diff --git a/logs/2019-07-01-7.log.gz b/logs/2019-07-01-7.log.gz new file mode 100644 index 0000000000..63f7628ca6 Binary files /dev/null and b/logs/2019-07-01-7.log.gz differ diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index 448ff32f0b..a175c5f790 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index b217d6334f..2ceba3a031 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index b217d6334f..2ceba3a031 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index b217d6334f..2ceba3a031 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index 75a864b1cf..9874c1e8ea 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index a4c90146a6..969f2be759 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat index c97b947a00..737a8aecf4 100644 Binary files a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat and b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca index 477bd7298b..bb45a59b3f 100644 Binary files a/saves/New World/region/r.0.-1.mca and b/saves/New World/region/r.0.-1.mca differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index 907b692fe5..61ed32fa61 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index 9232f2d4b4..878b37a530 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json index 8e34a51d31..bea6b63000 100644 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -1 +1 @@ -{"stat.flyOneCm":39340,"stat.walkOneCm":170980,"stat.jump":241,"stat.playOneMinute":410701,"achievement.openInventory":174,"stat.climbOneCm":1819,"stat.leaveGame":1,"stat.useItem.3":43,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file +{"stat.flyOneCm":89340,"stat.walkOneCm":327994,"stat.jump":382,"stat.useItem.323":8,"stat.playOneMinute":635974,"achievement.openInventory":260,"stat.climbOneCm":2320,"stat.leaveGame":1,"stat.useItem.3":43,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/screenshots/2019-07-01_20.22.41.png b/screenshots/2019-07-01_20.22.41.png new file mode 100644 index 0000000000..79cf60adff Binary files /dev/null and b/screenshots/2019-07-01_20.22.41.png differ diff --git a/src/main/java/kekztech/Util.java b/src/main/java/kekztech/Util.java index ccbcc799e6..78dee44f75 100644 --- a/src/main/java/kekztech/Util.java +++ b/src/main/java/kekztech/Util.java @@ -4,6 +4,9 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import org.joml.Vector3i; +import org.joml.Vector3ic; + import items.ErrorItem; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; @@ -11,6 +14,42 @@ import net.minecraftforge.oredict.OreDictionary; public class Util { + public static 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; + } + + @Deprecated public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ final ArrayList list = OreDictionary.getOres(oredictName); if(!list.isEmpty()) { diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java index f5fa228392..522da09b8f 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java @@ -4,6 +4,9 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; +import org.joml.Vector3i; +import org.joml.Vector3ic; + import blocks.Block_YSZUnit; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; @@ -17,6 +20,7 @@ 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 kekztech.Util; import gregtech.api.util.GT_Recipe.GT_Recipe_Map; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; @@ -140,24 +144,26 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; - + // 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 checklist = 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 :) - // Front slice + // 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 int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + -1; + final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, 0); IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_Z);// x, y ,z + 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++) @@ -166,11 +172,12 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { && !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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_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 { - checklist = false; + formationChecklist = false; } } } @@ -179,26 +186,25 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { // Middle three slices for(int X = -1; X <= 1; X++) { for(int Y = -1; Y <= 1; Y++) { - for(int Z = 0; Z < 3; Z++) { - final int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + Z; + for(int Z = -1; Z >= -3; Z--) { + final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, Z); if(X == 0 && Y == 0) { - if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(Block_YSZUnit.getInstance().getUnlocalizedName())) { - checklist = false; + formationChecklist = false; } continue; } if(Y == 0 && (X == -1 || X == 1)) { - if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals("blockAlloyGlass")) { - checklist = false; + formationChecklist = false; } continue; } // Get next TE IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_Z);// x, y ,z + 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++) @@ -207,11 +213,12 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { && !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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_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 { - checklist = false; + formationChecklist = false; } } } @@ -222,10 +229,9 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { for(int X = -1; X <= 1; X++) { for(int Y = -1; Y <= 1; Y++) { // Get next TE - final int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + 3; + final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, -4); IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_Z);// x, y ,z + 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++) @@ -235,30 +241,31 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { && !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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_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 { - checklist = false; + formationChecklist = false; } } } - } + } if(minCasingAmount > 0) { - checklist = false; + formationChecklist = false; } if(this.mDynamoHatches.size() != 1) { System.out.println("Exactly one dynamo hatch is required!"); - checklist = false; + formationChecklist = false; } if(this.mInputHatches.size() < 2) { System.out.println("At least two input hatches are required!"); - checklist = false; + formationChecklist = false; } - return checklist; + return formationChecklist; } @Override diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java index b3cee6da6a..c645ce464a 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java @@ -4,6 +4,9 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; +import org.joml.Vector3i; +import org.joml.Vector3ic; + import blocks.Block_GDCUnit; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; @@ -17,6 +20,7 @@ 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 kekztech.Util; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -139,24 +143,26 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ; - + // 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 checklist = 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 :) - // Front slice + // 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 int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + -1; + final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, 0); IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_Z);// x, y ,z + 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++) @@ -165,11 +171,12 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { && !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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_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 { - checklist = false; + formationChecklist = false; } } } @@ -178,26 +185,25 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { // Middle three slices for(int X = -1; X <= 1; X++) { for(int Y = -1; Y <= 1; Y++) { - for(int Z = 0; Z < 3; Z++) { - final int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + Z; + for(int Z = -1; Z >= -3; Z--) { + final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, Z); if(X == 0 && Y == 0) { - if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(Block_GDCUnit.getInstance().getUnlocalizedName())) { - checklist = false; + formationChecklist = false; } continue; } if(Y == 0 && (X == -1 || X == 1)) { - if(!thisController.getBlockOffset(THIS_X, 0, THIS_Z).getUnlocalizedName() + if(!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals("blockAlloyGlass")) { - checklist = false; + formationChecklist = false; } continue; } // Get next TE IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_Z);// x, y ,z + 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++) @@ -206,11 +212,12 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { && !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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_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 { - checklist = false; + formationChecklist = false; } } } @@ -221,10 +228,9 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { for(int X = -1; X <= 1; X++) { for(int Y = -1; Y <= 1; Y++) { // Get next TE - final int THIS_X = XDIR_BACKFACE + X; - final int THIS_Z = ZDIR_BACKFACE + 3; + final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, -4); IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, Y, THIS_Z);// x, y ,z + 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++) @@ -234,30 +240,31 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { && !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(THIS_X, Y, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, Y, THIS_Z) == CASING_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 { - checklist = false; + formationChecklist = false; } } } - } + } if(minCasingAmount > 0) { - checklist = false; + formationChecklist = false; } - if(this.mDynamoHatches.size() < 1) { - System.out.println("At least one dynamo hatch is required!"); - checklist = 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!"); - checklist = false; + formationChecklist = false; } - return checklist; + return formationChecklist; } @Override -- cgit From d4aa14440c7516cc2bf6613551c34da586fb4207 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Tue, 2 Jul 2019 01:27:55 +0200 Subject: removed JOML --- .classpath | 1 - .gradle/2.0/taskArtifacts/cache.properties.lock | Bin 17 -> 17 bytes .gradle/2.0/taskArtifacts/fileHashes.bin | Bin 87968 -> 88472 bytes .gradle/2.0/taskArtifacts/fileSnapshots.bin | Bin 210190 -> 264405 bytes .gradle/2.0/taskArtifacts/outputFileStates.bin | Bin 18752 -> 18752 bytes .gradle/2.0/taskArtifacts/taskArtifacts.bin | Bin 27678 -> 27678 bytes config/IC2.ini | 2 +- config/splash.properties | 2 +- logs/2019-07-01-1.log.gz | Bin 726 -> 555 bytes logs/2019-07-01-2.log.gz | Bin 791 -> 666 bytes logs/2019-07-01-3.log.gz | Bin 613 -> 666 bytes logs/2019-07-01-4.log.gz | Bin 555 -> 727 bytes logs/2019-07-01-5.log.gz | Bin 666 -> 697 bytes logs/2019-07-01-6.log.gz | Bin 666 -> 621 bytes logs/2019-07-01-7.log.gz | Bin 727 -> 803 bytes logs/2019-07-02-1.log.gz | Bin 0 -> 553 bytes saves/NEI/local/New World/NEI.dat | Bin 87 -> 90 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14568 -> 14596 bytes saves/New World/level.dat_old | Bin 14567 -> 14606 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 810 -> 835 bytes saves/New World/region/r.0.-1.mca | Bin 1671168 -> 1671168 bytes saves/New World/region/r.0.0.mca | Bin 2461696 -> 2461696 bytes saves/New World/session.lock | Bin 8 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 2 +- src/main/java/kekztech/GTRecipe.java | 1 + src/main/java/kekztech/KekzCore.java | 2 +- src/main/java/kekztech/Util.java | 90 --------------------- src/main/java/reactor/items/HeatExchanger.java | 2 +- src/main/java/reactor/items/HeatVent.java | 63 +-------------- .../java/tileentities/GTMTE_SOFuelCellMK1.java | 47 +++++++++-- .../java/tileentities/GTMTE_SOFuelCellMK2.java | 47 +++++++++-- src/main/java/util/Util.java | 51 ++++++++++++ src/main/java/util/Vector3i.java | 32 ++++++++ src/main/java/util/Vector3ic.java | 8 ++ 37 files changed, 178 insertions(+), 172 deletions(-) create mode 100644 logs/2019-07-02-1.log.gz delete mode 100644 src/main/java/kekztech/Util.java create mode 100644 src/main/java/util/Util.java create mode 100644 src/main/java/util/Vector3i.java create mode 100644 src/main/java/util/Vector3ic.java diff --git a/.classpath b/.classpath index 49638592b2..956388a675 100644 --- a/.classpath +++ b/.classpath @@ -9,6 +9,5 @@ - diff --git a/.gradle/2.0/taskArtifacts/cache.properties.lock b/.gradle/2.0/taskArtifacts/cache.properties.lock index 61bc620fff..64a848656e 100644 Binary files a/.gradle/2.0/taskArtifacts/cache.properties.lock and b/.gradle/2.0/taskArtifacts/cache.properties.lock differ diff --git a/.gradle/2.0/taskArtifacts/fileHashes.bin b/.gradle/2.0/taskArtifacts/fileHashes.bin index 05ddaaf444..48c630deaf 100644 Binary files a/.gradle/2.0/taskArtifacts/fileHashes.bin and b/.gradle/2.0/taskArtifacts/fileHashes.bin differ diff --git a/.gradle/2.0/taskArtifacts/fileSnapshots.bin b/.gradle/2.0/taskArtifacts/fileSnapshots.bin index 97416717d2..eedafbeb8e 100644 Binary files a/.gradle/2.0/taskArtifacts/fileSnapshots.bin and b/.gradle/2.0/taskArtifacts/fileSnapshots.bin differ diff --git a/.gradle/2.0/taskArtifacts/outputFileStates.bin b/.gradle/2.0/taskArtifacts/outputFileStates.bin index b6c1e22668..1a18cd63f4 100644 Binary files a/.gradle/2.0/taskArtifacts/outputFileStates.bin and b/.gradle/2.0/taskArtifacts/outputFileStates.bin differ diff --git a/.gradle/2.0/taskArtifacts/taskArtifacts.bin b/.gradle/2.0/taskArtifacts/taskArtifacts.bin index 3b2f4a9f40..e61afc5a45 100644 Binary files a/.gradle/2.0/taskArtifacts/taskArtifacts.bin and b/.gradle/2.0/taskArtifacts/taskArtifacts.bin differ diff --git a/config/IC2.ini b/config/IC2.ini index 34fe6da562..ede344d5b8 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Jul 1, 2019 9:51:39 PM +; created Jul 2, 2019 12:59:46 AM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 21e90a2892..511a10ba56 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Mon Jul 01 21:51:29 CEST 2019 +#Tue Jul 02 00:59:32 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/logs/2019-07-01-1.log.gz b/logs/2019-07-01-1.log.gz index b1ce1ecd1a..43c1f5c16f 100644 Binary files a/logs/2019-07-01-1.log.gz and b/logs/2019-07-01-1.log.gz differ diff --git a/logs/2019-07-01-2.log.gz b/logs/2019-07-01-2.log.gz index a9ef2b8eed..f22aba1013 100644 Binary files a/logs/2019-07-01-2.log.gz and b/logs/2019-07-01-2.log.gz differ diff --git a/logs/2019-07-01-3.log.gz b/logs/2019-07-01-3.log.gz index 111fe9811c..f37dd6c7f3 100644 Binary files a/logs/2019-07-01-3.log.gz and b/logs/2019-07-01-3.log.gz differ diff --git a/logs/2019-07-01-4.log.gz b/logs/2019-07-01-4.log.gz index 43c1f5c16f..63f7628ca6 100644 Binary files a/logs/2019-07-01-4.log.gz and b/logs/2019-07-01-4.log.gz differ diff --git a/logs/2019-07-01-5.log.gz b/logs/2019-07-01-5.log.gz index f22aba1013..abc1f0b34b 100644 Binary files a/logs/2019-07-01-5.log.gz and b/logs/2019-07-01-5.log.gz differ diff --git a/logs/2019-07-01-6.log.gz b/logs/2019-07-01-6.log.gz index f37dd6c7f3..bf523bf526 100644 Binary files a/logs/2019-07-01-6.log.gz and b/logs/2019-07-01-6.log.gz differ diff --git a/logs/2019-07-01-7.log.gz b/logs/2019-07-01-7.log.gz index 63f7628ca6..c1d987b573 100644 Binary files a/logs/2019-07-01-7.log.gz and b/logs/2019-07-01-7.log.gz differ diff --git a/logs/2019-07-02-1.log.gz b/logs/2019-07-02-1.log.gz new file mode 100644 index 0000000000..1bf9c843e9 Binary files /dev/null and b/logs/2019-07-02-1.log.gz differ diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index a175c5f790..23b37443e4 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index 2ceba3a031..0ba4f2cee3 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index 2ceba3a031..0ba4f2cee3 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index 2ceba3a031..0ba4f2cee3 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index 9874c1e8ea..6ab4b7fba3 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index 969f2be759..342e6d40fe 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat index 737a8aecf4..a61914b7ba 100644 Binary files a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat and b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca index bb45a59b3f..528d4d3c9d 100644 Binary files a/saves/New World/region/r.0.-1.mca and b/saves/New World/region/r.0.-1.mca differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index 61ed32fa61..36568aa9b2 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index 878b37a530..3d53a3c426 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json index bea6b63000..b2854fe622 100644 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -1 +1 @@ -{"stat.flyOneCm":89340,"stat.walkOneCm":327994,"stat.jump":382,"stat.useItem.323":8,"stat.playOneMinute":635974,"achievement.openInventory":260,"stat.climbOneCm":2320,"stat.leaveGame":1,"stat.useItem.3":43,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file +{"stat.flyOneCm":98449,"stat.walkOneCm":341502,"stat.jump":413,"stat.useItem.323":8,"stat.playOneMinute":640171,"achievement.openInventory":266,"stat.climbOneCm":2320,"stat.leaveGame":1,"stat.useItem.3":47,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/src/main/java/kekztech/GTRecipe.java b/src/main/java/kekztech/GTRecipe.java index 4b287499f5..2add4d3c0e 100644 --- a/src/main/java/kekztech/GTRecipe.java +++ b/src/main/java/kekztech/GTRecipe.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; +import util.Util; public class GTRecipe { diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 2eda746852..59f7ab4df3 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -6,7 +6,6 @@ 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.registry.GameRegistry; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -22,6 +21,7 @@ import net.minecraftforge.fluids.FluidRegistry; import tileentities.GTMTE_ModularNuclearReactor; import tileentities.GTMTE_SOFuelCellMK1; import tileentities.GTMTE_SOFuelCellMK2; +import util.Util; @Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, dependencies = "required-after:IC2; " diff --git a/src/main/java/kekztech/Util.java b/src/main/java/kekztech/Util.java deleted file mode 100644 index 78dee44f75..0000000000 --- a/src/main/java/kekztech/Util.java +++ /dev/null @@ -1,90 +0,0 @@ -package kekztech; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; - -import org.joml.Vector3i; -import org.joml.Vector3ic; - -import items.ErrorItem; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.oredict.OreDictionary; - -public class Util { - - public static 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; - } - - @Deprecated - public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ - final ArrayList list = OreDictionary.getOres(oredictName); - if(!list.isEmpty()) { - final ItemStack ret = list.get(0).copy(); - ret.stackSize = amount; - return ret; - } - System.err.println("Failed to find " + oredictName + " in OreDict"); - return new ItemStack(ErrorItem.getInstance(), amount); - } - - public static ItemStack[] toItemStackArray(List stacksList) { - if(stacksList.size() == 0) { - return null; - } - - ItemStack[] ret = new ItemStack[stacksList.size()]; - Iterator iterator = stacksList.iterator(); - for(int i = 0; i < ret.length; i++ ) { - ret[i] = iterator.next(); - } - return ret; - } - - public static FluidStack[] toFluidStackArray(List stacksList) { - if(stacksList.size() == 0) { - return null; - } - - FluidStack[] ret = new FluidStack[stacksList.size()]; - Iterator iterator = stacksList.iterator(); - for(int i = 0; i < ret.length; i++ ) { - ret[i] = iterator.next(); - } - return ret; - } - -} diff --git a/src/main/java/reactor/items/HeatExchanger.java b/src/main/java/reactor/items/HeatExchanger.java index 33825b7ac6..48ca7d9fa5 100644 --- a/src/main/java/reactor/items/HeatExchanger.java +++ b/src/main/java/reactor/items/HeatExchanger.java @@ -4,8 +4,8 @@ import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; import kekztech.GTRecipe; import kekztech.Items; -import kekztech.Util; import net.minecraftforge.fluids.FluidRegistry; +import util.Util; public class HeatExchanger { diff --git a/src/main/java/reactor/items/HeatVent.java b/src/main/java/reactor/items/HeatVent.java index 670efaeb86..8743876a78 100644 --- a/src/main/java/reactor/items/HeatVent.java +++ b/src/main/java/reactor/items/HeatVent.java @@ -1,11 +1,6 @@ package reactor.items; -import items.MetaItem_CraftingComponent; -import items.MetaItem_ReactorComponent; import kekztech.GTRecipe; -import kekztech.Items; -import kekztech.Util; -import net.minecraftforge.fluids.FluidRegistry; public class HeatVent { @@ -49,63 +44,7 @@ public class HeatVent { }; public static final GTRecipe[] RECIPE = { - // Heat Vents - new GTRecipe().setDuration(200).setEUPerTick(120) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2)) - // MV Motor - .addInputItem(Util.getStackofAmountFromOreDict("rotorSteel", 1)) - .addInputItem(Util.getStackofAmountFromOreDict("plateDoubleSteel", 2)) - .addInputItem(Util.getStackofAmountFromOreDict("screwSteel", 8)) - .addInputItem(Util.getStackofAmountFromOreDict("circuitGood", 1)) - .addInputFluid(FluidRegistry.getFluidStack("molten.copper", 144)) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1HeatVent.getMetaID())), - new GTRecipe().setDuration(400).setEUPerTick(480) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 2)) - // HV Motor - .addInputItem(Util.getStackofAmountFromOreDict("rotorAluminium", 1)) - .addInputItem(Util.getStackofAmountFromOreDict("plateDoubleAluminium", 2)) - .addInputItem(Util.getStackofAmountFromOreDict("screwAluminium", 8)) - .addInputItem(Util.getStackofAmountFromOreDict("circuitAdvanced", 1)) - .addInputFluid(FluidRegistry.getFluidStack("molten.silver", 144)) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2HeatVent.getMetaID())), - new GTRecipe().setDuration(800).setEUPerTick(7680) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 2)) - // EV Motor - .addInputItem(Util.getStackofAmountFromOreDict("rotorTungstenSteel", 1)) - .addInputItem(Util.getStackofAmountFromOreDict("plateDoubleTungstenSteel", 2)) - .addInputItem(Util.getStackofAmountFromOreDict("screwTungsten", 8)) - .addInputItem(Util.getStackofAmountFromOreDict("circuitData", 1)) - .addInputFluid(FluidRegistry.getFluidStack("molten.gallium", 288)) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3HeatVent.getMetaID())), - new GTRecipe().setDuration(400).setEUPerTick(30720) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.DiamondHeatPipe.getMetaID(), 2)) - // LuV Motor - .addInputItem(Util.getStackofAmountFromOreDict("rotorHSSS", 1)) - .addInputItem(Util.getStackofAmountFromOreDict("frameGTHSSS", 1)) - .addInputItem(Util.getStackofAmountFromOreDict("plateDoubleIridium", 6)) - .addInputItem(Util.getStackofAmountFromOreDict("screwOsmiridium", 24)) - .addInputItem(Util.getStackofAmountFromOreDict("circuitMaster", 1)) - .addInputFluid(FluidRegistry.getFluidStack("lubricant", 1000)) - .addInputFluid(FluidRegistry.getFluidStack("molten.gallium", 1152)) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4HeatVent.getMetaID())), - // Component Heat Vents - new GTRecipe().setDuration(200).setEUPerTick(120) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1ComponentHeatVent.getMetaID())), - new GTRecipe().setDuration(400).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2ComponentHeatVent.getMetaID())), - new GTRecipe().setDuration(800).setEUPerTick(7680) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3ComponentHeatVent.getMetaID())), - new GTRecipe().setDuration(1600).setEUPerTick(30720) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4ComponentHeatVent.getMetaID())), - // OC Heat Vents - new GTRecipe().setDuration(200).setEUPerTick(120) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1OverclockedHeatVent.getMetaID())), - new GTRecipe().setDuration(400).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2OverclockedHeatVent.getMetaID())), - new GTRecipe().setDuration(800).setEUPerTick(7680) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3OverclockedHeatVent.getMetaID())), - new GTRecipe().setDuration(1600).setEUPerTick(30720) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4OverclockedHeatVent.getMetaID())), + }; } diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java index 522da09b8f..74e95d2933 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java @@ -4,9 +4,6 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; -import org.joml.Vector3i; -import org.joml.Vector3ic; - import blocks.Block_YSZUnit; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; @@ -20,13 +17,14 @@ 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 kekztech.Util; 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.Vector3i; +import util.Vector3ic; public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { @@ -142,6 +140,41 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { 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 @@ -161,7 +194,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { } // Get next TE - final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, 0); + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); @@ -187,7 +220,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { for(int X = -1; X <= 1; X++) { for(int Y = -1; Y <= 1; Y++) { for(int Z = -1; Z >= -3; Z--) { - final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, 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())) { @@ -229,7 +262,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { for(int X = -1; X <= 1; X++) { for(int Y = -1; Y <= 1; Y++) { // Get next TE - final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, -4); + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -4); IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java index c645ce464a..1b1c36a124 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java @@ -4,9 +4,6 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; -import org.joml.Vector3i; -import org.joml.Vector3ic; - import blocks.Block_GDCUnit; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; @@ -20,13 +17,14 @@ 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 kekztech.Util; 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.Vector3i; +import util.Vector3ic; public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { @@ -141,6 +139,41 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { 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 @@ -160,7 +193,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { } // Get next TE - final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, 0); + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); @@ -186,7 +219,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { for(int X = -1; X <= 1; X++) { for(int Y = -1; Y <= 1; Y++) { for(int Z = -1; Z >= -3; Z--) { - final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, 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())) { @@ -228,7 +261,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { for(int X = -1; X <= 1; X++) { for(int Y = -1; Y <= 1; Y++) { // Get next TE - final Vector3ic offset = Util.rotateOffsetVector(forgeDirection, X, Y, -4); + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -4); IGregTechTileEntity currentTE = thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java new file mode 100644 index 0000000000..76232d6e47 --- /dev/null +++ b/src/main/java/util/Util.java @@ -0,0 +1,51 @@ +package util; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import items.ErrorItem; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.oredict.OreDictionary; + +public class Util { + + public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ + final ArrayList list = OreDictionary.getOres(oredictName); + if(!list.isEmpty()) { + final ItemStack ret = list.get(0).copy(); + ret.stackSize = amount; + return ret; + } + System.err.println("Failed to find " + oredictName + " in OreDict"); + return new ItemStack(ErrorItem.getInstance(), amount); + } + + public static ItemStack[] toItemStackArray(List stacksList) { + if(stacksList.size() == 0) { + return null; + } + + ItemStack[] ret = new ItemStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for(int i = 0; i < ret.length; i++ ) { + ret[i] = iterator.next(); + } + return ret; + } + + public static FluidStack[] toFluidStackArray(List stacksList) { + if(stacksList.size() == 0) { + return null; + } + + FluidStack[] ret = new FluidStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for(int i = 0; i < ret.length; i++ ) { + ret[i] = iterator.next(); + } + return ret; + } + +} diff --git a/src/main/java/util/Vector3i.java b/src/main/java/util/Vector3i.java new file mode 100644 index 0000000000..ff2b017551 --- /dev/null +++ b/src/main/java/util/Vector3i.java @@ -0,0 +1,32 @@ +package util; + +public class Vector3i implements Vector3ic { + + public int x, y, z; + + public Vector3i() { + x = 1; + y = 1; + z = 1; + } + + public Vector3i(int x, int y, int z) { + this.x = x; + this.y = y; + this.z = z; + } + + public int x() { + return x; + } + + public int y() { + return y; + } + + public int z() { + return z; + } + + +} diff --git a/src/main/java/util/Vector3ic.java b/src/main/java/util/Vector3ic.java new file mode 100644 index 0000000000..102418bc98 --- /dev/null +++ b/src/main/java/util/Vector3ic.java @@ -0,0 +1,8 @@ +package util; + +public interface Vector3ic { + + public int x(); + public int y(); + public int z(); +} -- cgit From 0dea62f42b119b29611bec9fb85a993a8e2441d8 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Wed, 3 Jul 2019 01:08:48 +0200 Subject: Added T.F.F.T, a kinda of multi fluid storage multi. --- GregTech.lang | 23 ++ config/IC2.ini | 2 +- config/splash.properties | 2 +- logs/2019-07-02-1.log.gz | Bin 553 -> 777 bytes logs/2019-07-02-2.log.gz | Bin 0 -> 768 bytes logs/2019-07-02-3.log.gz | Bin 0 -> 676 bytes logs/2019-07-02-4.log.gz | Bin 0 -> 750 bytes logs/2019-07-02-5.log.gz | Bin 0 -> 814 bytes logs/2019-07-02-6.log.gz | Bin 0 -> 1012 bytes logs/2019-07-02-7.log.gz | Bin 0 -> 1078 bytes logs/2019-07-03-1.log.gz | Bin 0 -> 194 bytes logs/2019-07-03-2.log.gz | Bin 0 -> 976 bytes logs/2019-07-03-3.log.gz | Bin 0 -> 956 bytes saves/NEI/local/New World/NEI.dat | Bin 90 -> 86 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14596 -> 14744 bytes saves/New World/level.dat_old | Bin 14606 -> 14744 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 835 -> 858 bytes saves/New World/region/r.0.-1.mca | Bin 1671168 -> 1691648 bytes saves/New World/region/r.0.0.mca | Bin 2461696 -> 2461696 bytes saves/New World/session.lock | Bin 8 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 2 +- src/main/java/blocks/Block_TFFTCasing.java | 29 ++ .../java/blocks/Block_TFFTStorageFieldBlockT1.java | 29 ++ .../java/blocks/Block_TFFTStorageFieldBlockT2.java | 29 ++ .../java/blocks/Block_TFFTStorageFieldBlockT3.java | 29 ++ .../java/blocks/Block_TFFTStorageFieldBlockT4.java | 29 ++ src/main/java/kekztech/KekzCore.java | 13 + .../java/tileentities/GTMTE_FluidMultiStorage.java | 369 +++++++++++++++++++++ .../tileentities/GTMTE_ModularNuclearReactor.java | 4 + .../java/tileentities/GTMTE_SOFuelCellMK1.java | 6 +- .../java/tileentities/GTMTE_SOFuelCellMK2.java | 11 +- src/main/resources/assets/kekztech/lang/en_US.lang | 5 + .../assets/kekztech/textures/blocks/TFFTCasing.png | Bin 0 -> 601 bytes .../textures/blocks/TFFTStorageFieldBlock1.png | Bin 0 -> 1036 bytes .../textures/blocks/TFFTStorageFieldBlock2.png | Bin 0 -> 1037 bytes .../textures/blocks/TFFTStorageFieldBlock3.png | Bin 0 -> 1038 bytes .../textures/blocks/TFFTStorageFieldBlock4.png | Bin 0 -> 1340 bytes 40 files changed, 575 insertions(+), 7 deletions(-) create mode 100644 logs/2019-07-02-2.log.gz create mode 100644 logs/2019-07-02-3.log.gz create mode 100644 logs/2019-07-02-4.log.gz create mode 100644 logs/2019-07-02-5.log.gz create mode 100644 logs/2019-07-02-6.log.gz create mode 100644 logs/2019-07-02-7.log.gz create mode 100644 logs/2019-07-03-1.log.gz create mode 100644 logs/2019-07-03-2.log.gz create mode 100644 logs/2019-07-03-3.log.gz create mode 100644 src/main/java/blocks/Block_TFFTCasing.java create mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java create mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java create mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java create mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java create mode 100644 src/main/java/tileentities/GTMTE_FluidMultiStorage.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png diff --git a/GregTech.lang b/GregTech.lang index d05f5bc08c..6ebd2eb2b3 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -2379,6 +2379,28 @@ languagefile { S:TileEntity_DESCRIPTION_5002_Index_7=Dimensions: 5x5x5 (WxHxL) S:TileEntity_DESCRIPTION_5002_Index_8=Structure: S:TileEntity_DESCRIPTION_5002_Index_9= 80x Radiation Proof Machine Casing (at least) + S:TileEntity_DESCRIPTION_5003_Index_0=Massive fluid tank that can hold up to 25 different fluids + S:TileEntity_DESCRIPTION_5003_Index_1=Fluid storage amount depends on the tank + S:TileEntity_DESCRIPTION_5003_Index_10= Controller: Top center + S:TileEntity_DESCRIPTION_5003_Index_11= Energy Hatch: Any top or bottom casing + S:TileEntity_DESCRIPTION_5003_Index_12= Inner 3x7x3 tube are Storage Field Blocks + S:TileEntity_DESCRIPTION_5003_Index_13= Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass + S:TileEntity_DESCRIPTION_5003_Index_14= Maintenance Hatch: Any top or bottom casing + S:TileEntity_DESCRIPTION_5003_Index_15= I/O Hatches: Instead of any casing or glass, have to touch storage field + S:TileEntity_DESCRIPTION_5003_Index_16= Controller: Top center + S:TileEntity_DESCRIPTION_5003_Index_17= Energy Hatch: Any top or bottom casing + S:TileEntity_DESCRIPTION_5003_Index_18= Inner 3x7x3 tube are Storage Field Blocks + S:TileEntity_DESCRIPTION_5003_Index_19= Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass + S:TileEntity_DESCRIPTION_5003_Index_2=------------------------------------------ + S:TileEntity_DESCRIPTION_5003_Index_20= Maintenance Hatch: Any top or bottom casing + S:TileEntity_DESCRIPTION_5003_Index_21= I/O Hatches: Instead of any casing or glass, have to touch storage field + S:TileEntity_DESCRIPTION_5003_Index_3=Dimensions: 5x9x5 (WxHxL) + S:TileEntity_DESCRIPTION_5003_Index_4=Structure: + S:TileEntity_DESCRIPTION_5003_Index_5= Controller: Top center + S:TileEntity_DESCRIPTION_5003_Index_6= Energy Hatch: Any top or bottom casing + 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_501_Index_0=Fermenting Fluids S:TileEntity_DESCRIPTION_502_Index_0=Fermenting Fluids S:TileEntity_DESCRIPTION_503_Index_0=Fermenting Fluids @@ -4963,6 +4985,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.tf_fluidtank.name=T.F.F.T S:gt.blockmachines.multimachine.vacuumfreezer.name=Vacuum Freezer S:gt.blockmachines.quantum.chest.tier.01.name=Quantum Chest I S:gt.blockmachines.quantum.chest.tier.02.name=Quantum Chest II diff --git a/config/IC2.ini b/config/IC2.ini index ede344d5b8..e1662db4cc 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Jul 2, 2019 12:59:46 AM +; created Jul 3, 2019 1:01:13 AM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 511a10ba56..c349e5e072 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Tue Jul 02 00:59:32 CEST 2019 +#Wed Jul 03 01:01:04 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/logs/2019-07-02-1.log.gz b/logs/2019-07-02-1.log.gz index 1bf9c843e9..8928ce3f1c 100644 Binary files a/logs/2019-07-02-1.log.gz and b/logs/2019-07-02-1.log.gz differ diff --git a/logs/2019-07-02-2.log.gz b/logs/2019-07-02-2.log.gz new file mode 100644 index 0000000000..ef095d42e6 Binary files /dev/null and b/logs/2019-07-02-2.log.gz differ diff --git a/logs/2019-07-02-3.log.gz b/logs/2019-07-02-3.log.gz new file mode 100644 index 0000000000..cb3e9c7a68 Binary files /dev/null and b/logs/2019-07-02-3.log.gz differ diff --git a/logs/2019-07-02-4.log.gz b/logs/2019-07-02-4.log.gz new file mode 100644 index 0000000000..fc5981289a Binary files /dev/null and b/logs/2019-07-02-4.log.gz differ diff --git a/logs/2019-07-02-5.log.gz b/logs/2019-07-02-5.log.gz new file mode 100644 index 0000000000..a21f69cc95 Binary files /dev/null and b/logs/2019-07-02-5.log.gz differ diff --git a/logs/2019-07-02-6.log.gz b/logs/2019-07-02-6.log.gz new file mode 100644 index 0000000000..d9c4bcc3d6 Binary files /dev/null and b/logs/2019-07-02-6.log.gz differ diff --git a/logs/2019-07-02-7.log.gz b/logs/2019-07-02-7.log.gz new file mode 100644 index 0000000000..56ae143167 Binary files /dev/null and b/logs/2019-07-02-7.log.gz differ diff --git a/logs/2019-07-03-1.log.gz b/logs/2019-07-03-1.log.gz new file mode 100644 index 0000000000..7f3a41698f Binary files /dev/null and b/logs/2019-07-03-1.log.gz differ diff --git a/logs/2019-07-03-2.log.gz b/logs/2019-07-03-2.log.gz new file mode 100644 index 0000000000..5a3351fedb Binary files /dev/null and b/logs/2019-07-03-2.log.gz differ diff --git a/logs/2019-07-03-3.log.gz b/logs/2019-07-03-3.log.gz new file mode 100644 index 0000000000..4974647a59 Binary files /dev/null and b/logs/2019-07-03-3.log.gz differ diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index 23b37443e4..5a7f4f4071 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index 0ba4f2cee3..a70feca8a2 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index 0ba4f2cee3..a70feca8a2 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index 0ba4f2cee3..a70feca8a2 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index 6ab4b7fba3..9ac0243477 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index 342e6d40fe..2d12e7d758 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat index a61914b7ba..996c19d2cc 100644 Binary files a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat and b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca index 528d4d3c9d..b512181dc6 100644 Binary files a/saves/New World/region/r.0.-1.mca and b/saves/New World/region/r.0.-1.mca differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index 36568aa9b2..e560c9ec2a 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index 3d53a3c426..9a8ad958b9 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json index b2854fe622..ccdb959df0 100644 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -1 +1 @@ -{"stat.flyOneCm":98449,"stat.walkOneCm":341502,"stat.jump":413,"stat.useItem.323":8,"stat.playOneMinute":640171,"achievement.openInventory":266,"stat.climbOneCm":2320,"stat.leaveGame":1,"stat.useItem.3":47,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file +{"stat.walkOneCm":435124,"achievement.openInventory":339,"stat.leaveGame":1,"stat.useItem.31":1,"stat.flyOneCm":262985,"stat.jump":596,"stat.useItem.95":229,"stat.useItem.323":8,"stat.playOneMinute":849081,"stat.climbOneCm":5173,"stat.useItem.3":47,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/src/main/java/blocks/Block_TFFTCasing.java b/src/main/java/blocks/Block_TFFTCasing.java new file mode 100644 index 0000000000..eb47860418 --- /dev/null +++ b/src/main/java/blocks/Block_TFFTCasing.java @@ -0,0 +1,29 @@ +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 { + + 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_tfftcasing_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java new file mode 100644 index 0000000000..7e133a7134 --- /dev/null +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java @@ -0,0 +1,29 @@ +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_TFFTStorageFieldBlockT1 extends Block { + + 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 void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock1_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java new file mode 100644 index 0000000000..965e06dc54 --- /dev/null +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java @@ -0,0 +1,29 @@ +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_TFFTStorageFieldBlockT2 extends Block { + + 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 void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock2_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock2"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java new file mode 100644 index 0000000000..79647c99b7 --- /dev/null +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java @@ -0,0 +1,29 @@ +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_TFFTStorageFieldBlockT3 extends Block { + + 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 void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock3_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock3"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java new file mode 100644 index 0000000000..5dd20cabcf --- /dev/null +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java @@ -0,0 +1,29 @@ +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_TFFTStorageFieldBlockT4 extends Block { + + 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 void registerBlock() { + final String blockName = "kekztech_tfftstoragefieldblock4_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock4"); + GameRegistry.registerBlock(getInstance(), blockName); + } +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 59f7ab4df3..1bbd04eac8 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,6 +1,11 @@ package kekztech; import blocks.Block_GDCUnit; +import blocks.Block_TFFTCasing; +import blocks.Block_TFFTStorageFieldBlockT1; +import blocks.Block_TFFTStorageFieldBlockT2; +import blocks.Block_TFFTStorageFieldBlockT3; +import blocks.Block_TFFTStorageFieldBlockT4; import blocks.Block_YSZUnit; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLInitializationEvent; @@ -18,6 +23,7 @@ import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; +import tileentities.GTMTE_FluidMultiStorage; import tileentities.GTMTE_ModularNuclearReactor; import tileentities.GTMTE_SOFuelCellMK1; import tileentities.GTMTE_SOFuelCellMK2; @@ -36,6 +42,7 @@ public class KekzCore { private GTMTE_SOFuelCellMK1 sofc1; private GTMTE_SOFuelCellMK2 sofc2; private GTMTE_ModularNuclearReactor mdr; + private GTMTE_FluidMultiStorage fms; @Mod.Instance("kekztech") public static KekzCore instance; @@ -49,6 +56,11 @@ public class KekzCore { // 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(); } @Mod.EventHandler @@ -56,6 +68,7 @@ public class KekzCore { sofc1 = new GTMTE_SOFuelCellMK1(5000, "multimachine.fuelcellmk1", "Solid-Oxide Fuel Cell Mk I"); sofc2 = new GTMTE_SOFuelCellMK2(5001, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); mdr = new GTMTE_ModularNuclearReactor(5002, "multimachine.nuclearreactor", "Nuclear Reactor"); + fms = new GTMTE_FluidMultiStorage(5003, "multimachine.tf_fluidtank", "T.F.F.T"); } diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java new file mode 100644 index 0000000000..de42b07f30 --- /dev/null +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -0,0 +1,369 @@ +package tileentities; + +import java.util.ArrayList; + +import blocks.Block_TFFTCasing; +import blocks.Block_TFFTStorageFieldBlockT1; +import blocks.Block_TFFTStorageFieldBlockT2; +import blocks.Block_TFFTStorageFieldBlockT3; +import blocks.Block_TFFTStorageFieldBlockT4; +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 net.minecraftforge.fluids.FluidStack; +import util.Vector3i; +import util.Vector3ic; + +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 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); + private final Block STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); + private final Block STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); + private final Block STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); + private final int CASING_TEXTURE_ID = 176; + + private final ArrayList fluidList = new ArrayList<>(); + private long totalFluidCapacity = 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() { + return new String[] { + "High-Tech fluid tank that can hold up to 25 different fluids", + "Fluid storage amount and running cost depends on the storage field blocks used", + "Different tiers can be combined freely", + "Tier I: 500,000L per block, 0.33EU/t cost", + "Tier II: 4,000,000L per block, 1EU/t cost", + "Tier III: 16,000,000L per block, 3EU/t", + "Tier IV: 64,000,000L per block, 9EU/t", + "------------------------------------------", + "Note on hatch locking:", + "Inserting an Integrated Circuit into to GUI slot", + "forces the T.F.F.T to only output the fluid with that number on all hatches.", + "It is thereby recommended to add Output Hatches one by one while cycling through the IC configurations.", + "The number of a stored fluid can be obtained through the Tricorder.", + "------------------------------------------", + "Dimensions: 5x9x5 (WxHxL)", + "Structure:", + " Controller: Top center", + " Energy Hatch: Any top or bottom casing", + " Inner 3x7x3 tube are Storage Field Blocks", + " Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass", + " Maintenance Hatch: Any top or bottom casing", + " I/O Hatches: Instead of any casing or glass, have to touch storage field" + }; + } + + @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) { + // TODO Auto-generated method stub + if(guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + + } + + + 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 = 20; + boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) + float runningCost = 0; + + // 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)) { + + // 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; + } + } + } 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())) { + runningCost += 0.33f; + totalFluidCapacity += 500000; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD2.getUnlocalizedName())) { + runningCost += 1.0f; + totalFluidCapacity += 4000000; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD3.getUnlocalizedName())) { + runningCost += 3.0f; + totalFluidCapacity += 16000000; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD4.getUnlocalizedName())) { + runningCost += 9.0f; + totalFluidCapacity += 64000000; + } 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. + 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()).getUnlocalizedName().equals(glassNameAE2) + || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained)) { + // do nothing lol + } else { + formationChecklist = false; + } + } + } + } + } + } + + // Front 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 { + 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."); + } + + if(minCasingAmount > 0) { + formationChecklist = false; + } + + if(formationChecklist) { + super.mEUt = (int) Math.round(-runningCost); + super.mEfficiency = 10000; + } else { + super.mEUt = 0; + super.mEfficiency = 0; + } + + return formationChecklist; + } + + public String[] getInfoData() { + final String[] lines = new String[fluidList.size() + 5]; + lines[0] = "Stored Fluids:"; + for(int i = 1; i < lines.length - 5; i++) { + lines[i] = (i - 1) + " - " + fluidList.get(i - 1).getLocalizedName() + ": " + fluidList.get(i - 1).amount; + } + lines[fluidList.size() + 1] = "Operation Data:"; + lines[fluidList.size() + 2] = "Used Capacity: " + 0; + lines[fluidList.size() + 3] = "Total Capacity: " + totalFluidCapacity; + lines[fluidList.size() + 4] = "Running Cost: " + super.mEUt; + lines[fluidList.size() + 5] = "Maintenance Status: " + ((super.getRepairStatus() == 0) ? "Working perfectly" : "Has Problems"); + return lines; + } + + 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 index e775f7bbfb..8ed2b7d67a 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -160,6 +160,10 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas } } + if(this.mMaintenanceHatches.size() < 1) { + System.out.println("You need a maintenance hatch to do maintenance."); + } + return checklist; } diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java index 74e95d2933..45a86c992a 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java @@ -67,7 +67,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { " 3x YSZ Ceramic Electrolyte Unit: Center 1x1x3", " 12x Clean Stainless Steel Machine Casing (at least)", " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", - " Maintenance Hatch, Input Hatches, Output Hatches: Instead of any casing" + " Maintenance Hatch, I/O Hatches: Instead of any casing" }; } @@ -298,6 +298,10 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { formationChecklist = false; } + if(this.mMaintenanceHatches.size() < 1) { + System.out.println("You need a maintenance hatch to do maintenance."); + } + return formationChecklist; } diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java index 1b1c36a124..9b8c9ca7b3 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java @@ -62,11 +62,12 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { "------------------------------------------", "Dimensions: 3x3x5 (WxHxL)", "Structure:", - " 3x GDC Ceramic Electrolyte Unit (center 1x1x3)", - " 12x Robust Tungstensteel Machine Casing (at least)", " Controller front center", " Dynamo Hatch back center", - " Maintenance Hatch, Input Hatches, Output Hatches" + " 3x GDC Ceramic Electrolyte Unit (center 1x1x3)", + " 12x Robust Tungstensteel Machine Casing (at least)", + " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", + " Maintenance Hatch, I/O Hatches: Instead of any casing" }; } @@ -297,6 +298,10 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { formationChecklist = false; } + if(this.mMaintenanceHatches.size() < 1) { + System.out.println("You need a maintenance hatch to do maintenance."); + } + return formationChecklist; } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 3a7e5002d8..8a24d06bf3 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -75,3 +75,8 @@ item.kekztech_crafting_item.15.name=GDC Ceramic Plate tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit + +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) +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) diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png new file mode 100644 index 0000000000..dba2574939 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png new file mode 100644 index 0000000000..f1abeacd4b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png new file mode 100644 index 0000000000..cb5b27bc1d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png new file mode 100644 index 0000000000..30185da496 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png new file mode 100644 index 0000000000..638223af9b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png differ -- cgit From a9c92395f3a23581d9dad9625195a00548fd5038 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Thu, 4 Jul 2019 17:46:42 +0200 Subject: TFFT should be complete and ready for tests --- .gradle/2.0/taskArtifacts/cache.properties.lock | Bin 17 -> 17 bytes .gradle/2.0/taskArtifacts/fileHashes.bin | Bin 88472 -> 90246 bytes .gradle/2.0/taskArtifacts/fileSnapshots.bin | Bin 264405 -> 326308 bytes .gradle/2.0/taskArtifacts/outputFileStates.bin | Bin 18752 -> 18782 bytes .gradle/2.0/taskArtifacts/taskArtifacts.bin | Bin 27678 -> 27678 bytes GregTech.lang | 1 + build.gradle | 2 +- config/GregTech/Recipes.cfg | 6 + config/IC2.ini | 2 +- config/splash.properties | 2 +- crash-reports/crash-2019-07-03_07.50.07-server.txt | 76 +++++++ crash-reports/crash-2019-07-03_07.54.14-server.txt | 76 +++++++ crash-reports/crash-2019-07-03_08.16.50-server.txt | 76 +++++++ crash-reports/crash-2019-07-03_08.19.46-server.txt | 76 +++++++ crash-reports/crash-2019-07-03_08.22.01-server.txt | 76 +++++++ crash-reports/crash-2019-07-03_18.44.21-client.txt | 147 +++++++++++++ crash-reports/crash-2019-07-03_18.45.52-client.txt | 147 +++++++++++++ crash-reports/crash-2019-07-03_18.48.22-client.txt | 147 +++++++++++++ logs/2019-07-03-1.log.gz | Bin 194 -> 687 bytes logs/2019-07-03-2.log.gz | Bin 976 -> 718 bytes logs/2019-07-03-3.log.gz | Bin 956 -> 688 bytes logs/2019-07-03-4.log.gz | Bin 0 -> 667 bytes logs/2019-07-03-5.log.gz | Bin 0 -> 728 bytes logs/2019-07-03-6.log.gz | Bin 0 -> 1998 bytes logs/2019-07-03-7.log.gz | Bin 0 -> 1601 bytes logs/2019-07-04-1.log.gz | Bin 0 -> 1579 bytes logs/2019-07-04-2.log.gz | Bin 0 -> 2992 bytes logs/2019-07-04-3.log.gz | Bin 0 -> 2959 bytes saves/NEI/local/New World/NEI.dat | Bin 86 -> 87 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14744 -> 14761 bytes saves/New World/level.dat_old | Bin 14744 -> 14762 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 858 -> 875 bytes saves/New World/region/r.0.-1.mca | Bin 1691648 -> 1708032 bytes saves/New World/region/r.0.0.mca | Bin 2461696 -> 2461696 bytes saves/New World/session.lock | Bin 8 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 2 +- .../java/blocks/Block_TFFTStorageFieldBlockT1.java | 4 +- src/main/java/kekztech/KekzCore.java | 72 +++++++ .../java/tileentities/GTMTE_FluidMultiStorage.java | 229 +++++++++++++++++---- src/main/resources/assets/kekztech/lang/en_US.lang | 1 + 43 files changed, 1097 insertions(+), 45 deletions(-) create mode 100644 crash-reports/crash-2019-07-03_07.50.07-server.txt create mode 100644 crash-reports/crash-2019-07-03_07.54.14-server.txt create mode 100644 crash-reports/crash-2019-07-03_08.16.50-server.txt create mode 100644 crash-reports/crash-2019-07-03_08.19.46-server.txt create mode 100644 crash-reports/crash-2019-07-03_08.22.01-server.txt create mode 100644 crash-reports/crash-2019-07-03_18.44.21-client.txt create mode 100644 crash-reports/crash-2019-07-03_18.45.52-client.txt create mode 100644 crash-reports/crash-2019-07-03_18.48.22-client.txt create mode 100644 logs/2019-07-03-4.log.gz create mode 100644 logs/2019-07-03-5.log.gz create mode 100644 logs/2019-07-03-6.log.gz create mode 100644 logs/2019-07-03-7.log.gz create mode 100644 logs/2019-07-04-1.log.gz create mode 100644 logs/2019-07-04-2.log.gz create mode 100644 logs/2019-07-04-3.log.gz diff --git a/.gradle/2.0/taskArtifacts/cache.properties.lock b/.gradle/2.0/taskArtifacts/cache.properties.lock index 64a848656e..f944a071bd 100644 Binary files a/.gradle/2.0/taskArtifacts/cache.properties.lock and b/.gradle/2.0/taskArtifacts/cache.properties.lock differ diff --git a/.gradle/2.0/taskArtifacts/fileHashes.bin b/.gradle/2.0/taskArtifacts/fileHashes.bin index 48c630deaf..fb3630da2d 100644 Binary files a/.gradle/2.0/taskArtifacts/fileHashes.bin and b/.gradle/2.0/taskArtifacts/fileHashes.bin differ diff --git a/.gradle/2.0/taskArtifacts/fileSnapshots.bin b/.gradle/2.0/taskArtifacts/fileSnapshots.bin index eedafbeb8e..bd0d92ada8 100644 Binary files a/.gradle/2.0/taskArtifacts/fileSnapshots.bin and b/.gradle/2.0/taskArtifacts/fileSnapshots.bin differ diff --git a/.gradle/2.0/taskArtifacts/outputFileStates.bin b/.gradle/2.0/taskArtifacts/outputFileStates.bin index 1a18cd63f4..d8268e34d2 100644 Binary files a/.gradle/2.0/taskArtifacts/outputFileStates.bin and b/.gradle/2.0/taskArtifacts/outputFileStates.bin differ diff --git a/.gradle/2.0/taskArtifacts/taskArtifacts.bin b/.gradle/2.0/taskArtifacts/taskArtifacts.bin index e61afc5a45..a31bb7f188 100644 Binary files a/.gradle/2.0/taskArtifacts/taskArtifacts.bin and b/.gradle/2.0/taskArtifacts/taskArtifacts.bin differ diff --git a/GregTech.lang b/GregTech.lang index 6ebd2eb2b3..50a80fbe3e 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -2394,6 +2394,7 @@ languagefile { S:TileEntity_DESCRIPTION_5003_Index_2=------------------------------------------ S:TileEntity_DESCRIPTION_5003_Index_20= Maintenance Hatch: Any top or bottom casing S:TileEntity_DESCRIPTION_5003_Index_21= I/O Hatches: Instead of any casing or glass, have to touch storage field + S:TileEntity_DESCRIPTION_5003_Index_22= I/O Hatches: Instead of any casing or glass, have to touch storage field S:TileEntity_DESCRIPTION_5003_Index_3=Dimensions: 5x9x5 (WxHxL) S:TileEntity_DESCRIPTION_5003_Index_4=Structure: S:TileEntity_DESCRIPTION_5003_Index_5= Controller: Top center diff --git a/build.gradle b/build.gradle index 37112ea804..65bd7a58cc 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.1.1" +version = "0.1.2" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index 25bb16c96b..67e5f3f8ac 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -4632,6 +4632,12 @@ assembling { I:tile.hopper_800=800 I:tile.jukebox_400=400 I:tile.kekztech_gdcceramicelectrolyteunit_block_2400=2400 + I:tile.kekztech_tfftcasing_block_200=200 + I:tile.kekztech_tfftstoragefieldblock1_block_200=200 + I:tile.kekztech_tfftstoragefieldblock2_block_200=200 + I:tile.kekztech_tfftstoragefieldblock3_block_300=300 + I:tile.kekztech_tfftstoragefieldblock3_block_400=400 + I:tile.kekztech_tfftstoragefieldblock4_block_400=400 I:tile.kekztech_yszceramicelectrolyteunit_block_1200=1200 I:tile.kekztech_yszceramicelectrolyteunit_block_2400=2400 I:tile.lever_400=400 diff --git a/config/IC2.ini b/config/IC2.ini index e1662db4cc..c526d786f2 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Jul 3, 2019 1:01:13 AM +; created Jul 4, 2019 5:21:42 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index c349e5e072..da46ee8ee0 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Wed Jul 03 01:01:04 CEST 2019 +#Thu Jul 04 17:21:32 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/crash-reports/crash-2019-07-03_07.50.07-server.txt b/crash-reports/crash-2019-07-03_07.50.07-server.txt new file mode 100644 index 0000000000..565a676920 --- /dev/null +++ b/crash-reports/crash-2019-07-03_07.50.07-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 7/3/19 7:50 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@731a51e3 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 659061432 bytes (628 MB) / 1718616064 bytes (1639 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/205, l='New World', x=194.39, y=68.00, z=-9.97]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_07.54.14-server.txt b/crash-reports/crash-2019-07-03_07.54.14-server.txt new file mode 100644 index 0000000000..a51e875007 --- /dev/null +++ b/crash-reports/crash-2019-07-03_07.54.14-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 7/3/19 7:54 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@1c472853 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1151059712 bytes (1097 MB) / 1683488768 bytes (1605 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/205, l='New World', x=194.16, y=68.00, z=-10.60]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.16.50-server.txt b/crash-reports/crash-2019-07-03_08.16.50-server.txt new file mode 100644 index 0000000000..8609d2d4c8 --- /dev/null +++ b/crash-reports/crash-2019-07-03_08.16.50-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 7/3/19 8:16 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@44dc5404 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1302656976 bytes (1242 MB) / 1737490432 bytes (1657 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/210, l='New World', x=193.69, y=68.00, z=-10.69]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.19.46-server.txt b/crash-reports/crash-2019-07-03_08.19.46-server.txt new file mode 100644 index 0000000000..93bce5496b --- /dev/null +++ b/crash-reports/crash-2019-07-03_08.19.46-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 7/3/19 8:19 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@275efd18 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 977260472 bytes (931 MB) / 1712848896 bytes (1633 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/211, l='New World', x=193.96, y=68.00, z=-10.20]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.22.01-server.txt b/crash-reports/crash-2019-07-03_08.22.01-server.txt new file mode 100644 index 0000000000..c41eeb6b09 --- /dev/null +++ b/crash-reports/crash-2019-07-03_08.22.01-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 7/3/19 8:22 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:407) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:407) + at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) + at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@6f5d0247 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1082666704 bytes (1032 MB) / 1738014720 bytes (1657 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) + UCHIJAAAA examplemod{1.0} [Example Mod] (bin) + UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/209, l='New World', x=193.96, y=68.00, z=-10.20]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.44.21-client.txt b/crash-reports/crash-2019-07-03_18.44.21-client.txt new file mode 100644 index 0000000000..a9bf808491 --- /dev/null +++ b/crash-reports/crash-2019-07-03_18.44.21-client.txt @@ -0,0 +1,147 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 7/3/19 6:44 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1457824728 bytes (1390 MB) / 1706033152 bytes (1627 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.45.52-client.txt b/crash-reports/crash-2019-07-03_18.45.52-client.txt new file mode 100644 index 0000000000..39f49ee58b --- /dev/null +++ b/crash-reports/crash-2019-07-03_18.45.52-client.txt @@ -0,0 +1,147 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 7/3/19 6:45 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1129539832 bytes (1077 MB) / 1729101824 bytes (1649 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.48.22-client.txt b/crash-reports/crash-2019-07-03_18.48.22-client.txt new file mode 100644 index 0000000000..7534468429 --- /dev/null +++ b/crash-reports/crash-2019-07-03_18.48.22-client.txt @@ -0,0 +1,147 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 7/3/19 6:48 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) + at java.util.HashMap.hash(Unknown Source) + at java.util.HashMap.get(Unknown Source) + at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) + at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) + at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) + at kekztech.KekzCore.postInit(KekzCore.java:261) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) + at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:942) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) + at GradleStart.main(Unknown Source) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 10 (amd64) version 10.0 + Java Version: 1.8.0_211, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 1463370104 bytes (1395 MB) / 1712848896 bytes (1633 MB) up to 3799515136 bytes (3623 MB) + JVM Flags: 0 total; + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active + States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored + UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) + UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) + UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) + UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) + UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) + UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) + UCHIE kekztech{0.1a} [KekzTech] (bin) + UCHIJ examplemod{1.0} [Example Mod] (bin) + UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) + GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' + Launched Version: 1.7.10 + LWJGL: 2.9.1 + OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/logs/2019-07-03-1.log.gz b/logs/2019-07-03-1.log.gz index 7f3a41698f..27a1de6183 100644 Binary files a/logs/2019-07-03-1.log.gz and b/logs/2019-07-03-1.log.gz differ diff --git a/logs/2019-07-03-2.log.gz b/logs/2019-07-03-2.log.gz index 5a3351fedb..2c5a92ed5d 100644 Binary files a/logs/2019-07-03-2.log.gz and b/logs/2019-07-03-2.log.gz differ diff --git a/logs/2019-07-03-3.log.gz b/logs/2019-07-03-3.log.gz index 4974647a59..80d4a58c2e 100644 Binary files a/logs/2019-07-03-3.log.gz and b/logs/2019-07-03-3.log.gz differ diff --git a/logs/2019-07-03-4.log.gz b/logs/2019-07-03-4.log.gz new file mode 100644 index 0000000000..a38007f205 Binary files /dev/null and b/logs/2019-07-03-4.log.gz differ diff --git a/logs/2019-07-03-5.log.gz b/logs/2019-07-03-5.log.gz new file mode 100644 index 0000000000..1be59ea91f Binary files /dev/null and b/logs/2019-07-03-5.log.gz differ diff --git a/logs/2019-07-03-6.log.gz b/logs/2019-07-03-6.log.gz new file mode 100644 index 0000000000..9c374222d5 Binary files /dev/null and b/logs/2019-07-03-6.log.gz differ diff --git a/logs/2019-07-03-7.log.gz b/logs/2019-07-03-7.log.gz new file mode 100644 index 0000000000..186ccefa2a Binary files /dev/null and b/logs/2019-07-03-7.log.gz differ diff --git a/logs/2019-07-04-1.log.gz b/logs/2019-07-04-1.log.gz new file mode 100644 index 0000000000..ff74864d3f Binary files /dev/null and b/logs/2019-07-04-1.log.gz differ diff --git a/logs/2019-07-04-2.log.gz b/logs/2019-07-04-2.log.gz new file mode 100644 index 0000000000..4a4d9a17aa Binary files /dev/null and b/logs/2019-07-04-2.log.gz differ diff --git a/logs/2019-07-04-3.log.gz b/logs/2019-07-04-3.log.gz new file mode 100644 index 0000000000..ff6924de7b Binary files /dev/null and b/logs/2019-07-04-3.log.gz differ diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index 5a7f4f4071..6df1570cf9 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index a70feca8a2..6eea9045b7 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index a70feca8a2..6eea9045b7 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index a70feca8a2..6eea9045b7 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index 9ac0243477..e926db4bfc 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index 2d12e7d758..7d023fc227 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat index 996c19d2cc..cf38536515 100644 Binary files a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat and b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca index b512181dc6..ebb611446b 100644 Binary files a/saves/New World/region/r.0.-1.mca and b/saves/New World/region/r.0.-1.mca differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index e560c9ec2a..bec47d6928 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index 9a8ad958b9..0f0c879b8d 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json index ccdb959df0..ffa43e08a2 100644 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json @@ -1 +1 @@ -{"stat.walkOneCm":435124,"achievement.openInventory":339,"stat.leaveGame":1,"stat.useItem.31":1,"stat.flyOneCm":262985,"stat.jump":596,"stat.useItem.95":229,"stat.useItem.323":8,"stat.playOneMinute":849081,"stat.climbOneCm":5173,"stat.useItem.3":47,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file +{"stat.walkOneCm":618295,"achievement.openInventory":523,"stat.leaveGame":1,"stat.useItem.31":1,"stat.flyOneCm":309726,"stat.drop":2,"stat.jump":756,"stat.useItem.95":233,"stat.useItem.323":8,"stat.playOneMinute":1107325,"stat.climbOneCm":6270,"achievement.buildWorkBench":1,"stat.useItem.3":47,"achievement.mineWood":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]},"stat.useItem.58":2} \ No newline at end of file diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java index 7e133a7134..9a94f06121 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java @@ -25,5 +25,7 @@ public class Block_TFFTStorageFieldBlockT1 extends Block { super.setCreativeTab(CreativeTabs.tabMisc); super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); GameRegistry.registerBlock(getInstance(), blockName); - } + } + + } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 1bbd04eac8..e84b428219 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -100,6 +100,15 @@ public class KekzCore { '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_LV.get(1L, (Object[]) null), + 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), + 'V', OrePrefixes.rotor.get(Materials.VibrantAlloy), + 'C', OrePrefixes.circuit.get(Materials.Advanced) + }; + GT_ModHandler.addCraftingRecipe(fms.getStackForm(1), tfft_recipe); // Ceramic Electrolyte Units final ItemStack[] yszUnit = { @@ -127,6 +136,69 @@ public class KekzCore { new ItemStack(Block_GDCUnit.getInstance(), 1), 2400, 1920); + // 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.Basic, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 1), + ItemList.Electric_Pump_LV.get(1L, (Object[]) null) + }; + 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.Good, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.StainlessSteel, 1), + ItemList.Electric_Pump_MV.get(1L, (Object[]) null) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield2, + FluidRegistry.getFluidStack("molten.plastic", 144), + new ItemStack(Block_TFFTStorageFieldBlockT2.getInstance(), 1), + 200, 480); + final ItemStack[] tfftstoragefield3 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), + ItemList.Field_Generator_LV.get(1L, (Object[]) null), + ItemList.Electric_Pump_HV.get(1L, (Object[]) null) + }; + 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, (Object[]) null), + ItemList.Electric_Pump_EV.get(1L, (Object[]) null) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield4, + FluidRegistry.getFluidStack("molten.epoxid", 1152), + new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), + 400, 4098); + // Ceramic plates GT_Values.RA.addAlloySmelterRecipe( craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 10), diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index de42b07f30..a11dcdda8a 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -1,7 +1,6 @@ package tileentities; import java.util.ArrayList; - import blocks.Block_TFFTCasing; import blocks.Block_TFFTStorageFieldBlockT1; import blocks.Block_TFFTStorageFieldBlockT2; @@ -12,11 +11,18 @@ 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 gregtech.api.util.GT_Utility; 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 util.Vector3i; @@ -34,16 +40,16 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { private final int CASING_TEXTURE_ID = 176; private final ArrayList fluidList = new ArrayList<>(); - private long totalFluidCapacity = 0; + private int capacityPerFluid = 0; + private int runningCost = 0; + private boolean doVoidExcess = false; public GTMTE_FluidMultiStorage(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); - } public GTMTE_FluidMultiStorage(String aName) { super(aName); - } @Override @@ -55,17 +61,16 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { public String[] getDescription() { return new String[] { "High-Tech fluid tank that can hold up to 25 different fluids", + "Has 1/25th of the total capacity as capacity for each fluid", + "Rightclicking the controller with a screwdriver will turn on excess voiding", "Fluid storage amount and running cost depends on the storage field blocks used", - "Different tiers can be combined freely", - "Tier I: 500,000L per block, 0.33EU/t cost", - "Tier II: 4,000,000L per block, 1EU/t cost", - "Tier III: 16,000,000L per block, 3EU/t", - "Tier IV: 64,000,000L per block, 9EU/t", + "Tier I: 500,000L per block, 0.5EU/t", + "Tier II: 4,000,000L per block, 1EU/t", + "Tier III: 16,000,000L per block, 2EU/t", + "Tier IV: 64,000,000L per block, 4EU/t", "------------------------------------------", "Note on hatch locking:", - "Inserting an Integrated Circuit into to GUI slot", - "forces the T.F.F.T to only output the fluid with that number on all hatches.", - "It is thereby recommended to add Output Hatches one by one while cycling through the IC configurations.", + "Use an integrated circuit in the GUI slot to limit which fluid is outputted", "The number of a stored fluid can be obtained through the Tricorder.", "------------------------------------------", "Dimensions: 5x9x5 (WxHxL)", @@ -102,15 +107,110 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkRecipe(ItemStack guiSlotItem) { - // TODO Auto-generated method stub - if(guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + + this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; + this.mEfficiencyIncrease = 10000; + this.mEUt = runningCost; + super.mMaxProgresstime = 10; + + // Suck in fluids + final ArrayList storedFluids = super.getStoredFluids(); + if(storedFluids.size() > 0) { + for(FluidStack fluidStack : storedFluids) { + + // check if fluid is already in the tank + boolean foundFluid = false; + for(FluidStack fs : fluidList) { + if(GT_Utility.areFluidsEqual(fluidStack, fs)) { + // figure out how much can be input + final int possibleInput = Math.min(capacityPerFluid - fs.amount, fluidStack.amount); + fs.amount += possibleInput; + final FluidStack tempStack = fluidStack.copy(); + tempStack.amount = possibleInput; + super.depleteInput(tempStack); + foundFluid = true; + break; + } + } + if(foundFluid) { + continue; + } + // fluid wasn't already in the tank - allocate new + if(fluidList.size() < 25) { + System.out.println("added " + fluidStack.getUnlocalizedName() + " to new stack"); + final FluidStack drainStack = fluidStack.copy(); + drainStack.amount = fluidStack.amount; + super.depleteInput(drainStack); + fluidList.add(drainStack); + } + } + // 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 int config = guiSlotItem.getItemDamage(); + final FluidStack storedFluid = fluidList.get(config); + if(storedFluid == null) { + return true; + } + // figure out how much can be output + 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 + possibleOutput = Math.min(possibleOutput, storedFluid.amount); + final FluidStack tempStack = storedFluid.copy(); + tempStack.amount = possibleOutput; + + super.addOutput(tempStack); + storedFluid.amount -= possibleOutput; + // remove fluid from the tank if it has amount of zero + if(storedFluid.amount < 1) { + fluidList.remove(config); + } + } else { + for(FluidStack storedFluid : fluidList) { + // figure out how much can be output + 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 + possibleOutput = Math.min(possibleOutput, storedFluid.amount); + final FluidStack tempStack = storedFluid.copy(); + tempStack.amount = possibleOutput; + + super.addOutput(tempStack); + storedFluid.amount -= possibleOutput; + // remove fluid from the tank if it has amount of zero + if(storedFluid.amount < 1) { + fluidList.remove(storedFluid); + } + } + } - super.mEUt = 0; - super.mEfficiency = 0; - return false; + return true; } public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { @@ -158,7 +258,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { ); int minCasingAmount = 20; boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) - float runningCost = 0; + float runningCostAcc = 0; + double fluidCapacityAcc = 0; // Front slice for(int X = -2; X <= 2; X++) { @@ -212,20 +313,20 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { if(X > -2 && X < 2 && Y > -2 && Y < 2) { if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD1.getUnlocalizedName())) { - runningCost += 0.33f; - totalFluidCapacity += 500000; + runningCostAcc += 0.5f; + fluidCapacityAcc += 500000.0f; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD2.getUnlocalizedName())) { - runningCost += 1.0f; - totalFluidCapacity += 4000000; + runningCostAcc += 1.0f; + fluidCapacityAcc += 4000000.0f; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD3.getUnlocalizedName())) { - runningCost += 3.0f; - totalFluidCapacity += 16000000; + runningCostAcc += 2.0f; + fluidCapacityAcc += 16000000.0f; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD4.getUnlocalizedName())) { - runningCost += 9.0f; - totalFluidCapacity += 64000000; + runningCostAcc += 4.0f; + fluidCapacityAcc += 64000000.0f; } else { formationChecklist = false; } @@ -319,30 +420,78 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } if(formationChecklist) { - super.mEUt = (int) Math.round(-runningCost); - super.mEfficiency = 10000; - } else { - super.mEUt = 0; - super.mEfficiency = 0; + runningCost = (int) Math.round(-runningCostAcc); + capacityPerFluid = (int) Math.round(fluidCapacityAcc / 25.0f); } 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 String[] lines = new String[fluidList.size() + 5]; - lines[0] = "Stored Fluids:"; - for(int i = 1; i < lines.length - 5; i++) { - lines[i] = (i - 1) + " - " + fluidList.get(i - 1).getLocalizedName() + ": " + fluidList.get(i - 1).amount; + final String[] lines = new String[fluidList.size() + 7]; + lines[0] = EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET; + for(int i = 0; i < fluidList.size(); i++) { + lines[i + 1] = i + " - " + fluidList.get(i).getLocalizedName() + ": " + + fluidList.get(i).amount + "L (" + + (Math.round(100.0f * fluidList.get(i).amount / capacityPerFluid)) + "%)"; } - lines[fluidList.size() + 1] = "Operation Data:"; - lines[fluidList.size() + 2] = "Used Capacity: " + 0; - lines[fluidList.size() + 3] = "Total Capacity: " + totalFluidCapacity; - lines[fluidList.size() + 4] = "Running Cost: " + super.mEUt; - lines[fluidList.size() + 5] = "Maintenance Status: " + ((super.getRepairStatus() == 0) ? "Working perfectly" : "Has Problems"); + lines[fluidList.size() + 1] = EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET; + lines[fluidList.size() + 2] = "Auto-voiding: " + doVoidExcess; + lines[fluidList.size() + 3] = "Per-Fluid Capacity: " + capacityPerFluid + "L"; + lines[fluidList.size() + 4] = "Running Cost: " + (-super.mEUt) + "EU/t"; + lines[fluidList.size() + 5] = "Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET); + lines[fluidList.size() + 6] = "---------------------------------------------"; return lines; } + @Override + public void saveNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + nbt.setInteger("capacityPerFluid", capacityPerFluid); + nbt.setInteger("runningCost", runningCost); + nbt.setBoolean("doVoidExcess", doVoidExcess); + for(int i = 0; i < fluidList.size(); i++) { + nbt.setTag("" + i, fluidList.get(i).writeToNBT(new NBTTagCompound())); + } + + super.saveNBTData(nbt); + } + + @Override + public void loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + capacityPerFluid = nbt.getInteger("capacityPerFluid"); + runningCost = nbt.getInteger("runningCost"); + doVoidExcess = nbt.getBoolean("doVoidExcess"); + fluidList.clear(); + for(int i = 0; i < 25; i++) { + final NBTTagCompound fnbt = (NBTTagCompound) nbt.getTag("" + i); + if(fnbt == null) { + break; + } + fluidList.add(FluidStack.loadFluidStackFromNBT(fnbt)); + } + + super.loadNBTData(nbt); + } + + @Override public boolean isGivingInformation() { 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 8a24d06bf3..b3b4343b9a 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -76,6 +76,7 @@ item.kekztech_crafting_item.15.name=GDC Ceramic Plate tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit +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) tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T Storage Field Block (Tier III) -- cgit From 91c7975e359614f3446f9d66783c824d006e6294 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Thu, 4 Jul 2019 17:51:05 +0200 Subject: repo cleanup --- .gitignore | 5 + crash-reports/crash-2019-05-20_23.20.24-client.txt | 77 ----------- crash-reports/crash-2019-05-20_23.25.19-client.txt | 79 ----------- crash-reports/crash-2019-05-28_20.43.08-client.txt | 134 ------------------- crash-reports/crash-2019-05-28_21.11.25-client.txt | 82 ------------ crash-reports/crash-2019-05-28_21.23.47-client.txt | 106 --------------- crash-reports/crash-2019-05-29_03.42.46-client.txt | 90 ------------- crash-reports/crash-2019-05-29_03.44.15-client.txt | 90 ------------- crash-reports/crash-2019-05-29_03.45.14-client.txt | 90 ------------- crash-reports/crash-2019-05-29_03.49.09-client.txt | 90 ------------- crash-reports/crash-2019-05-29_03.50.04-client.txt | 90 ------------- crash-reports/crash-2019-05-29_03.52.46-client.txt | 90 ------------- crash-reports/crash-2019-05-29_03.53.34-client.txt | 90 ------------- crash-reports/crash-2019-05-29_03.54.41-client.txt | 90 ------------- crash-reports/crash-2019-05-29_04.02.18-client.txt | 90 ------------- crash-reports/crash-2019-05-29_04.04.01-client.txt | 90 ------------- crash-reports/crash-2019-05-29_04.07.03-client.txt | 90 ------------- crash-reports/crash-2019-05-29_04.10.34-client.txt | 90 ------------- crash-reports/crash-2019-05-29_04.18.03-client.txt | 92 ------------- crash-reports/crash-2019-05-29_04.31.35-client.txt | 92 ------------- crash-reports/crash-2019-05-29_04.32.16-client.txt | 92 ------------- crash-reports/crash-2019-05-29_04.34.58-client.txt | 137 ------------------- crash-reports/crash-2019-05-29_04.35.35-client.txt | 92 ------------- crash-reports/crash-2019-05-29_04.36.19-client.txt | 137 ------------------- crash-reports/crash-2019-05-29_14.59.07-client.txt | 127 ------------------ crash-reports/crash-2019-05-29_21.05.13-client.txt | 85 ------------ crash-reports/crash-2019-05-29_23.43.41-client.txt | 92 ------------- crash-reports/crash-2019-05-29_23.49.08-client.txt | 92 ------------- crash-reports/crash-2019-05-30_01.14.49-client.txt | 89 ------------- crash-reports/crash-2019-05-30_01.17.37-client.txt | 89 ------------- crash-reports/crash-2019-06-08_19.15.51-client.txt | 85 ------------ crash-reports/crash-2019-06-09_18.36.52-client.txt | 139 ------------------- crash-reports/crash-2019-06-09_18.40.05-client.txt | 139 ------------------- crash-reports/crash-2019-06-11_21.12.00-client.txt | 135 ------------------- crash-reports/crash-2019-07-03_07.50.07-server.txt | 76 ----------- crash-reports/crash-2019-07-03_07.54.14-server.txt | 76 ----------- crash-reports/crash-2019-07-03_08.16.50-server.txt | 76 ----------- crash-reports/crash-2019-07-03_08.19.46-server.txt | 76 ----------- crash-reports/crash-2019-07-03_08.22.01-server.txt | 76 ----------- crash-reports/crash-2019-07-03_18.44.21-client.txt | 147 --------------------- crash-reports/crash-2019-07-03_18.45.52-client.txt | 147 --------------------- crash-reports/crash-2019-07-03_18.48.22-client.txt | 147 --------------------- screenshots/2019-07-01_20.22.41.png | Bin 425930 -> 0 bytes 43 files changed, 5 insertions(+), 4093 deletions(-) delete mode 100644 crash-reports/crash-2019-05-20_23.20.24-client.txt delete mode 100644 crash-reports/crash-2019-05-20_23.25.19-client.txt delete mode 100644 crash-reports/crash-2019-05-28_20.43.08-client.txt delete mode 100644 crash-reports/crash-2019-05-28_21.11.25-client.txt delete mode 100644 crash-reports/crash-2019-05-28_21.23.47-client.txt delete mode 100644 crash-reports/crash-2019-05-29_03.42.46-client.txt delete mode 100644 crash-reports/crash-2019-05-29_03.44.15-client.txt delete mode 100644 crash-reports/crash-2019-05-29_03.45.14-client.txt delete mode 100644 crash-reports/crash-2019-05-29_03.49.09-client.txt delete mode 100644 crash-reports/crash-2019-05-29_03.50.04-client.txt delete mode 100644 crash-reports/crash-2019-05-29_03.52.46-client.txt delete mode 100644 crash-reports/crash-2019-05-29_03.53.34-client.txt delete mode 100644 crash-reports/crash-2019-05-29_03.54.41-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.02.18-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.04.01-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.07.03-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.10.34-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.18.03-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.31.35-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.32.16-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.34.58-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.35.35-client.txt delete mode 100644 crash-reports/crash-2019-05-29_04.36.19-client.txt delete mode 100644 crash-reports/crash-2019-05-29_14.59.07-client.txt delete mode 100644 crash-reports/crash-2019-05-29_21.05.13-client.txt delete mode 100644 crash-reports/crash-2019-05-29_23.43.41-client.txt delete mode 100644 crash-reports/crash-2019-05-29_23.49.08-client.txt delete mode 100644 crash-reports/crash-2019-05-30_01.14.49-client.txt delete mode 100644 crash-reports/crash-2019-05-30_01.17.37-client.txt delete mode 100644 crash-reports/crash-2019-06-08_19.15.51-client.txt delete mode 100644 crash-reports/crash-2019-06-09_18.36.52-client.txt delete mode 100644 crash-reports/crash-2019-06-09_18.40.05-client.txt delete mode 100644 crash-reports/crash-2019-06-11_21.12.00-client.txt delete mode 100644 crash-reports/crash-2019-07-03_07.50.07-server.txt delete mode 100644 crash-reports/crash-2019-07-03_07.54.14-server.txt delete mode 100644 crash-reports/crash-2019-07-03_08.16.50-server.txt delete mode 100644 crash-reports/crash-2019-07-03_08.19.46-server.txt delete mode 100644 crash-reports/crash-2019-07-03_08.22.01-server.txt delete mode 100644 crash-reports/crash-2019-07-03_18.44.21-client.txt delete mode 100644 crash-reports/crash-2019-07-03_18.45.52-client.txt delete mode 100644 crash-reports/crash-2019-07-03_18.48.22-client.txt delete mode 100644 screenshots/2019-07-01_20.22.41.png diff --git a/.gitignore b/.gitignore index dd858b4307..9fe4b89a5f 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,8 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* /bin/ +/build/ +# /crash-reports/ +# /saves/ +# /screenshots/ + diff --git a/crash-reports/crash-2019-05-20_23.20.24-client.txt b/crash-reports/crash-2019-05-20_23.20.24-client.txt deleted file mode 100644 index ec3f39bc7d..0000000000 --- a/crash-reports/crash-2019-05-20_23.20.24-client.txt +++ /dev/null @@ -1,77 +0,0 @@ ----- Minecraft Crash Report ---- -// Daisy, daisy... - -Time: 5/20/19 11:20 PM -Description: There was a severe problem during mod loading that has caused the game to fail - -cpw.mods.fml.common.LoaderException: java.lang.Error: IC2 is incompatible with this environment, use the normal IC2 version, not the dev one. - at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) - at cpw.mods.fml.common.Loader.loadMods(Loader.java:544) - at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.Error: IC2 is incompatible with this environment, use the normal IC2 version, not the dev one. - at ic2.core.IC2.(IC2.java:150) - at java.lang.Class.forName0(Native Method) - at java.lang.Class.forName(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:440) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.loadMods(Loader.java:513) - ... 12 more -Caused by: java.lang.NoSuchMethodError: net.minecraft.util.ChunkCoordinates.func_71569_e(III)F - at ic2.core.IC2.(IC2.java:148) - ... 37 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 262894008 bytes (250 MB) / 488112128 bytes (465 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UC mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UC FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UC Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UC kekztech{0.1a} [KekzTech] (bin) - UC examplemod{1.0} [Example Mod] (bin) - UE IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental.jar) - UE gregtech{MC1710} [GregTech] (gregtech-5.09.33.12.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' \ No newline at end of file diff --git a/crash-reports/crash-2019-05-20_23.25.19-client.txt b/crash-reports/crash-2019-05-20_23.25.19-client.txt deleted file mode 100644 index 3d13164b45..0000000000 --- a/crash-reports/crash-2019-05-20_23.25.19-client.txt +++ /dev/null @@ -1,79 +0,0 @@ ----- Minecraft Crash Report ---- -// I bet Cylons wouldn't have this problem. - -Time: 5/20/19 11:25 PM -Description: There was a severe problem during mod loading that has caused the game to fail - -cpw.mods.fml.common.LoaderException: java.lang.IllegalAccessError: This Constructor has to be called in the load Phase - at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) - at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559) - at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.IllegalAccessError: This Constructor has to be called in the load Phase - at gregtech.api.metatileentity.MetaTileEntity.(MetaTileEntity.java:76) - at gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase.(GT_MetaTileEntity_MultiBlockBase.java:52) - at reactor.ModularNuclearReactor.(ModularNuclearReactor.java:37) - at kekztech.KekzCore.preInit(KekzCore.java:107) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) - ... 12 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 248485208 bytes (236 MB) / 789577728 bytes (753 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCE kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' \ No newline at end of file diff --git a/crash-reports/crash-2019-05-28_20.43.08-client.txt b/crash-reports/crash-2019-05-28_20.43.08-client.txt deleted file mode 100644 index e885362056..0000000000 --- a/crash-reports/crash-2019-05-28_20.43.08-client.txt +++ /dev/null @@ -1,134 +0,0 @@ ----- Minecraft Crash Report ---- -// Who set us up the TNT? - -Time: 5/28/19 8:43 PM -Description: Initializing game - -java.lang.NullPointerException: Initializing game - at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) - at kekztech.KekzCore.postInit(KekzCore.java:41) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) - at kekztech.KekzCore.postInit(KekzCore.java:41) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1091212832 bytes (1040 MB) / 1351614464 bytes (1289 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-28_21.11.25-client.txt b/crash-reports/crash-2019-05-28_21.11.25-client.txt deleted file mode 100644 index d5320c4869..0000000000 --- a/crash-reports/crash-2019-05-28_21.11.25-client.txt +++ /dev/null @@ -1,82 +0,0 @@ ----- Minecraft Crash Report ---- -// There are four lights! - -Time: 5/28/19 9:11 PM -Description: Initializing game - -java.lang.ArrayIndexOutOfBoundsException: 45 - at reactor.items.MetaItem.registerIcons(MetaItem.java:59) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:59) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 320138088 bytes (305 MB) / 904396800 bytes (862 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-28_21.23.47-client.txt b/crash-reports/crash-2019-05-28_21.23.47-client.txt deleted file mode 100644 index e29c5763ce..0000000000 --- a/crash-reports/crash-2019-05-28_21.23.47-client.txt +++ /dev/null @@ -1,106 +0,0 @@ ----- Minecraft Crash Report ---- -// Hi. I'm Minecraft, and I'm a crashaholic. - -Time: 5/28/19 9:23 PM -Description: Unexpected error - -java.lang.ArithmeticException: / by zero - at reactor.items.MetaItem.getDurabilityForDisplay(MetaItem.java:97) - at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:717) - at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:697) - at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:980) - at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) - at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) - at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) - at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067) - at net.minecraft.client.Minecraft.run(Minecraft.java:962) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.getDurabilityForDisplay(MetaItem.java:97) - at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:717) - at net.minecraft.client.renderer.entity.RenderItem.renderItemOverlayIntoGUI(RenderItem.java:697) - at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:980) - at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) - at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) - --- Affected level -- -Details: - Level name: MpServer - All players: 1 total; [EntityClientPlayerMP['kekzdealer'/181, l='MpServer', x=231.93, y=68.62, z=36.08]] - Chunk stats: MultiplayerChunkCache: 35, 35 - Level seed: 0 - Level generator: ID 00 - default, ver 1. Features enabled: false - Level generator options: - Level spawn location: World: (226,64,32), Chunk: (at 2,4,0 in 14,2; contains blocks 224,0,32 to 239,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) - Level time: 10139 game time, 10139 day time - Level dimension: 0 - Level storage version: 0x00000 - Unknown? - Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) - Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false - Forced entities: 33 total; [EntitySheep['Sheep'/64, l='MpServer', x=217.09, y=63.00, z=41.41], EntityBat['Bat'/128, l='MpServer', x=278.84, y=17.00, z=91.50], EntitySquid['Squid'/65, l='MpServer', x=212.50, y=52.91, z=57.47], EntityCreeper['Creeper'/75, l='MpServer', x=237.69, y=18.16, z=12.31], EntitySheep['Sheep'/76, l='MpServer', x=229.19, y=63.00, z=43.59], EntitySheep['Sheep'/77, l='MpServer', x=230.78, y=66.00, z=40.25], EntitySlime['Slime'/78, l='MpServer', x=239.53, y=61.41, z=91.31], EntityBat['Bat'/79, l='MpServer', x=234.59, y=49.09, z=93.50], EntityZombie['Zombie'/90, l='MpServer', x=252.88, y=25.00, z=7.50], EntityCreeper['Creeper'/91, l='MpServer', x=240.50, y=30.00, z=13.50], EntityZombie['Zombie'/92, l='MpServer', x=243.50, y=27.00, z=28.50], EntitySkeleton['Skeleton'/93, l='MpServer', x=245.72, y=17.00, z=27.94], EntityZombie['Zombie'/102, l='MpServer', x=259.50, y=27.00, z=31.50], EntitySquid['Squid'/103, l='MpServer', x=265.31, y=58.34, z=53.94], EntitySkeleton['Skeleton'/104, l='MpServer', x=258.56, y=12.00, z=95.09], EntityZombie['Zombie'/105, l='MpServer', x=267.16, y=15.00, z=90.41], EntitySkeleton['Skeleton'/106, l='MpServer', x=270.50, y=15.00, z=90.13], EntityBat['Bat'/107, l='MpServer', x=265.69, y=14.19, z=89.66], EntitySkeleton['Skeleton'/108, l='MpServer', x=262.44, y=19.00, z=85.06], EntityBat['Bat'/109, l='MpServer', x=263.34, y=17.09, z=88.25], EntityZombie['Zombie'/110, l='MpServer', x=270.97, y=16.00, z=83.50], EntityBat['Bat'/111, l='MpServer', x=261.44, y=17.38, z=80.09], EntityClientPlayerMP['kekzdealer'/181, l='MpServer', x=231.93, y=68.62, z=36.08], EntitySheep['Sheep'/54, l='MpServer', x=194.06, y=67.00, z=7.09], EntitySheep['Sheep'/55, l='MpServer', x=199.91, y=64.00, z=15.84], EntitySheep['Sheep'/56, l='MpServer', x=205.78, y=65.00, z=2.22], EntityCreeper['Creeper'/121, l='MpServer', x=277.06, y=19.00, z=41.38], EntitySlime['Slime'/122, l='MpServer', x=280.38, y=15.41, z=79.38], EntityZombie['Zombie'/123, l='MpServer', x=280.22, y=14.00, z=76.84], EntityZombie['Zombie'/124, l='MpServer', x=272.31, y=14.00, z=84.34], EntitySkeleton['Skeleton'/125, l='MpServer', x=281.50, y=18.00, z=87.50], EntitySkeleton['Skeleton'/126, l='MpServer', x=282.56, y=20.00, z=81.91], EntityBat['Bat'/127, l='MpServer', x=276.44, y=17.09, z=83.75]] - Retry entities: 0 total; [] - Server brand: fml,forge - Server type: Integrated singleplayer server -Stacktrace: - at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) - at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566) - at net.minecraft.client.Minecraft.run(Minecraft.java:991) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1261174744 bytes (1202 MB) / 1747451904 bytes (1666 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 7 mods loaded, 7 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) - UCHIJAAAA examplemod{1.0} [Example Mod] (bin) - UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.42.46-client.txt b/crash-reports/crash-2019-05-29_03.42.46-client.txt deleted file mode 100644 index e28a17b14f..0000000000 --- a/crash-reports/crash-2019-05-29_03.42.46-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// Don't be sad, have a hug! <3 - -Time: 5/29/19 3:42 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 345941648 bytes (329 MB) / 1432354816 bytes (1366 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.44.15-client.txt b/crash-reports/crash-2019-05-29_03.44.15-client.txt deleted file mode 100644 index 489f0a3aab..0000000000 --- a/crash-reports/crash-2019-05-29_03.44.15-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// Hi. I'm Minecraft, and I'm a crashaholic. - -Time: 5/29/19 3:44 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 328927024 bytes (313 MB) / 1427636224 bytes (1361 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.45.14-client.txt b/crash-reports/crash-2019-05-29_03.45.14-client.txt deleted file mode 100644 index 1d1357fb66..0000000000 --- a/crash-reports/crash-2019-05-29_03.45.14-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// Who set us up the TNT? - -Time: 5/29/19 3:45 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 328900216 bytes (313 MB) / 1427636224 bytes (1361 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.49.09-client.txt b/crash-reports/crash-2019-05-29_03.49.09-client.txt deleted file mode 100644 index 3970a06b11..0000000000 --- a/crash-reports/crash-2019-05-29_03.49.09-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// I let you down. Sorry :( - -Time: 5/29/19 3:49 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 358322488 bytes (341 MB) / 1424490496 bytes (1358 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.50.04-client.txt b/crash-reports/crash-2019-05-29_03.50.04-client.txt deleted file mode 100644 index c6def44941..0000000000 --- a/crash-reports/crash-2019-05-29_03.50.04-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// Surprise! Haha. Well, this is awkward. - -Time: 5/29/19 3:50 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 330093696 bytes (314 MB) / 1430257664 bytes (1364 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.52.46-client.txt b/crash-reports/crash-2019-05-29_03.52.46-client.txt deleted file mode 100644 index 87d6d44369..0000000000 --- a/crash-reports/crash-2019-05-29_03.52.46-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// You're mean. - -Time: 5/29/19 3:52 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 352054432 bytes (335 MB) / 1423441920 bytes (1357 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.53.34-client.txt b/crash-reports/crash-2019-05-29_03.53.34-client.txt deleted file mode 100644 index 968ccd38e2..0000000000 --- a/crash-reports/crash-2019-05-29_03.53.34-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// I bet Cylons wouldn't have this problem. - -Time: 5/29/19 3:53 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 332229712 bytes (316 MB) / 1429733376 bytes (1363 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_03.54.41-client.txt b/crash-reports/crash-2019-05-29_03.54.41-client.txt deleted file mode 100644 index f321fc0a9f..0000000000 --- a/crash-reports/crash-2019-05-29_03.54.41-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// This doesn't make any sense! - -Time: 5/29/19 3:54 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 332070032 bytes (316 MB) / 1424490496 bytes (1358 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.02.18-client.txt b/crash-reports/crash-2019-05-29_04.02.18-client.txt deleted file mode 100644 index 20f48250c3..0000000000 --- a/crash-reports/crash-2019-05-29_04.02.18-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// Daisy, daisy... - -Time: 5/29/19 4:02 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 371636896 bytes (354 MB) / 1428684800 bytes (1362 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.04.01-client.txt b/crash-reports/crash-2019-05-29_04.04.01-client.txt deleted file mode 100644 index 23ca06e535..0000000000 --- a/crash-reports/crash-2019-05-29_04.04.01-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// Why did you do that? - -Time: 5/29/19 4:04 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 282800680 bytes (269 MB) / 1244659712 bytes (1187 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.07.03-client.txt b/crash-reports/crash-2019-05-29_04.07.03-client.txt deleted file mode 100644 index 02e4163b9c..0000000000 --- a/crash-reports/crash-2019-05-29_04.07.03-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// You're mean. - -Time: 5/29/19 4:07 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 788052808 bytes (751 MB) / 1551368192 bytes (1479 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.10.34-client.txt b/crash-reports/crash-2019-05-29_04.10.34-client.txt deleted file mode 100644 index 0d9b1d7b19..0000000000 --- a/crash-reports/crash-2019-05-29_04.10.34-client.txt +++ /dev/null @@ -1,90 +0,0 @@ ----- Minecraft Crash Report ---- -// You're mean. - -Time: 5/29/19 4:10 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.ArrayStoreException - at java.lang.System.arraycopy(Native Method) - at kekztech.GTRecipe.addInputItem(GTRecipe.java:53) - at reactor.items.HeatExchanger.(HeatExchanger.java:30) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 197076520 bytes (187 MB) / 1217921024 bytes (1161 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.18.03-client.txt b/crash-reports/crash-2019-05-29_04.18.03-client.txt deleted file mode 100644 index 287ae512d3..0000000000 --- a/crash-reports/crash-2019-05-29_04.18.03-client.txt +++ /dev/null @@ -1,92 +0,0 @@ ----- Minecraft Crash Report ---- -// You should try our sister game, Minceraft! - -Time: 5/29/19 4:18 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 - at java.util.ArrayList.rangeCheck(Unknown Source) - at java.util.ArrayList.get(Unknown Source) - at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) - at kekztech.Util.getItemStackFromOreDict(Util.java:12) - at reactor.items.HeatExchanger.(HeatExchanger.java:35) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 295172000 bytes (281 MB) / 1236795392 bytes (1179 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.31.35-client.txt b/crash-reports/crash-2019-05-29_04.31.35-client.txt deleted file mode 100644 index 0188620e45..0000000000 --- a/crash-reports/crash-2019-05-29_04.31.35-client.txt +++ /dev/null @@ -1,92 +0,0 @@ ----- Minecraft Crash Report ---- -// I let you down. Sorry :( - -Time: 5/29/19 4:31 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 - at java.util.ArrayList.rangeCheck(Unknown Source) - at java.util.ArrayList.get(Unknown Source) - at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) - at kekztech.Util.getItemStackFromOreDict(Util.java:12) - at reactor.items.HeatExchanger.(HeatExchanger.java:35) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1040627024 bytes (992 MB) / 1359478784 bytes (1296 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.32.16-client.txt b/crash-reports/crash-2019-05-29_04.32.16-client.txt deleted file mode 100644 index f58c6f20ad..0000000000 --- a/crash-reports/crash-2019-05-29_04.32.16-client.txt +++ /dev/null @@ -1,92 +0,0 @@ ----- Minecraft Crash Report ---- -// Uh... Did I do that? - -Time: 5/29/19 4:32 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 - at java.util.ArrayList.rangeCheck(Unknown Source) - at java.util.ArrayList.get(Unknown Source) - at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) - at kekztech.Util.getItemStackFromOreDict(Util.java:12) - at reactor.items.HeatExchanger.(HeatExchanger.java:35) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 247345368 bytes (235 MB) / 1240989696 bytes (1183 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.34.58-client.txt b/crash-reports/crash-2019-05-29_04.34.58-client.txt deleted file mode 100644 index 3aa9737f15..0000000000 --- a/crash-reports/crash-2019-05-29_04.34.58-client.txt +++ /dev/null @@ -1,137 +0,0 @@ ----- Minecraft Crash Report ---- -// This doesn't make any sense! - -Time: 5/29/19 4:34 AM -Description: Initializing game - -java.lang.NullPointerException: Initializing game - at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) - at kekztech.KekzCore.postInit(KekzCore.java:44) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) - at kekztech.KekzCore.postInit(KekzCore.java:44) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 655140472 bytes (624 MB) / 1740111872 bytes (1659 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.35.35-client.txt b/crash-reports/crash-2019-05-29_04.35.35-client.txt deleted file mode 100644 index db2bada2c7..0000000000 --- a/crash-reports/crash-2019-05-29_04.35.35-client.txt +++ /dev/null @@ -1,92 +0,0 @@ ----- Minecraft Crash Report ---- -// I bet Cylons wouldn't have this problem. - -Time: 5/29/19 4:35 AM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 - at java.util.ArrayList.rangeCheck(Unknown Source) - at java.util.ArrayList.get(Unknown Source) - at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) - at kekztech.Util.getItemStackFromOreDict(Util.java:12) - at reactor.items.HeatExchanger.(HeatExchanger.java:35) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at reactor.items.MetaItem.registerIcons(MetaItem.java:43) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 770236696 bytes (734 MB) / 1562902528 bytes (1490 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_04.36.19-client.txt b/crash-reports/crash-2019-05-29_04.36.19-client.txt deleted file mode 100644 index dd3c740e86..0000000000 --- a/crash-reports/crash-2019-05-29_04.36.19-client.txt +++ /dev/null @@ -1,137 +0,0 @@ ----- Minecraft Crash Report ---- -// There are four lights! - -Time: 5/29/19 4:36 AM -Description: Initializing game - -java.lang.NullPointerException: Initializing game - at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) - at kekztech.KekzCore.postInit(KekzCore.java:44) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at kekztech.GTRecipe.getInputFluid(GTRecipe.java:38) - at kekztech.KekzCore.postInit(KekzCore.java:44) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 509443704 bytes (485 MB) / 1632632832 bytes (1557 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_14.59.07-client.txt b/crash-reports/crash-2019-05-29_14.59.07-client.txt deleted file mode 100644 index 8837f9fec7..0000000000 --- a/crash-reports/crash-2019-05-29_14.59.07-client.txt +++ /dev/null @@ -1,127 +0,0 @@ ----- Minecraft Crash Report ---- -// Why did you do that? - -Time: 5/29/19 2:59 PM -Description: Rendering item - -java.lang.ArrayIndexOutOfBoundsException: 44 - at kekztech.MetaItem_ReactorComponent.getIconFromDamage(MetaItem_ReactorComponent.java:66) - at net.minecraft.item.Item.getIconIndex(Item.java:457) - at net.minecraft.item.ItemStack.getIconIndex(ItemStack.java:131) - at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:420) - at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) - at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489) - at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:288) - at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) - at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) - at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067) - at net.minecraft.client.Minecraft.run(Minecraft.java:962) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at kekztech.MetaItem_ReactorComponent.getIconFromDamage(MetaItem_ReactorComponent.java:66) - at net.minecraft.item.Item.getIconIndex(Item.java:457) - at net.minecraft.item.ItemStack.getIconIndex(ItemStack.java:131) - at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:420) - --- Item being rendered -- -Details: - Item Type: kekztech.MetaItem_ReactorComponent@27cb629b - Item Aux: 44 - Item NBT: null - Item Foil: false -Stacktrace: - at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) - at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489) - at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:288) - at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) - --- Screen render details -- -Details: - Screen name: codechicken.nei.recipe.GuiCraftingRecipe - Mouse location: Scaled: (429, 52). Absolute: (1288, 901) - Screen size: Scaled: (640, 353). Absolute: (1920, 1057). Scale factor of 3 - --- Affected level -- -Details: - Level name: MpServer - All players: 1 total; [EntityClientPlayerMP['kekzdealer@gmail.com'/213, l='MpServer', x=238.03, y=66.62, z=27.80]] - Chunk stats: MultiplayerChunkCache: 169, 169 - Level seed: 0 - Level generator: ID 00 - default, ver 1. Features enabled: false - Level generator options: - Level spawn location: World: (226,64,32), Chunk: (at 2,4,0 in 14,2; contains blocks 224,0,32 to 239,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) - Level time: 271851 game time, 271851 day time - Level dimension: 0 - Level storage version: 0x00000 - Unknown? - Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) - Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false - Forced entities: 83 total; [EntitySlime['Slime'/131, l='MpServer', x=287.31, y=67.00, z=-35.69], EntitySheep['Sheep'/132, l='MpServer', x=276.09, y=65.00, z=-24.97], EntityBat['Bat'/133, l='MpServer', x=267.00, y=15.82, z=41.50], EntityBat['Bat'/134, l='MpServer', x=253.34, y=14.00, z=101.50], EntityBat['Bat'/135, l='MpServer', x=286.44, y=13.10, z=89.28], EntityBat['Bat'/136, l='MpServer', x=278.28, y=17.00, z=92.00], EntitySpider['Spider'/137, l='MpServer', x=286.16, y=12.00, z=87.22], EntitySlime['Slime'/139, l='MpServer', x=282.69, y=19.00, z=89.69], EntitySkeleton['Skeleton'/140, l='MpServer', x=278.50, y=19.00, z=82.50], EntityZombie['Zombie'/141, l='MpServer', x=282.50, y=20.00, z=80.50], EntitySkeleton['Skeleton'/653, l='MpServer', x=270.50, y=16.00, z=83.50], EntitySlime['Slime'/146, l='MpServer', x=291.22, y=65.00, z=-36.78], EntitySlime['Slime'/147, l='MpServer', x=290.38, y=66.00, z=-1.63], EntityCreeper['Creeper'/659, l='MpServer', x=278.50, y=16.00, z=47.50], EntitySkeleton['Skeleton'/148, l='MpServer', x=298.50, y=24.00, z=39.50], EntityBat['Bat'/149, l='MpServer', x=302.22, y=28.10, z=53.97], EntitySlime['Slime'/151, l='MpServer', x=297.38, y=14.00, z=99.38], EntitySkeleton['Skeleton'/156, l='MpServer', x=301.75, y=28.00, z=-39.16], EntityZombie['Zombie'/157, l='MpServer', x=308.50, y=19.00, z=-31.50], EntityCreeper['Creeper'/159, l='MpServer', x=313.31, y=23.00, z=95.84], EntitySlime['Slime'/32, l='MpServer', x=159.75, y=69.00, z=-16.22], EntitySheep['Sheep'/39, l='MpServer', x=162.91, y=63.00, z=-48.84], EntityCow['Cow'/40, l='MpServer', x=169.84, y=65.00, z=-41.91], EntityZombie['Zombie'/41, l='MpServer', x=173.41, y=27.00, z=-27.00], EntityZombie['Zombie'/42, l='MpServer', x=164.50, y=27.00, z=-28.50], EntityCow['Cow'/44, l='MpServer', x=167.81, y=68.00, z=-20.91], EntitySheep['Sheep'/45, l='MpServer', x=164.84, y=68.00, z=-16.66], EntityCow['Cow'/46, l='MpServer', x=175.13, y=68.00, z=-17.97], EntitySheep['Sheep'/47, l='MpServer', x=174.13, y=68.00, z=-21.06], EntityCow['Cow'/48, l='MpServer', x=171.28, y=69.00, z=-11.31], EntitySlime['Slime'/49, l='MpServer', x=171.31, y=34.00, z=34.31], EntitySheep['Sheep'/50, l='MpServer', x=163.28, y=63.00, z=45.16], EntityZombie['Zombie'/51, l='MpServer', x=165.41, y=39.00, z=63.00], EntityWitch['Witch'/52, l='MpServer', x=164.34, y=39.00, z=64.66], EntityZombie['Zombie'/53, l='MpServer', x=170.59, y=38.00, z=65.00], EntityBat['Bat'/693, l='MpServer', x=240.56, y=16.00, z=-45.22], EntityCreeper['Creeper'/57, l='MpServer', x=179.50, y=30.00, z=-4.50], EntityCreeper['Creeper'/313, l='MpServer', x=201.09, y=25.00, z=-29.63], EntitySkeleton['Skeleton'/58, l='MpServer', x=185.50, y=18.00, z=7.50], EntityCreeper['Creeper'/314, l='MpServer', x=200.47, y=25.00, z=-28.28], EntitySheep['Sheep'/59, l='MpServer', x=179.06, y=68.00, z=0.97], EntitySheep['Sheep'/60, l='MpServer', x=186.97, y=67.00, z=7.03], EntitySheep['Sheep'/61, l='MpServer', x=176.06, y=68.00, z=9.97], EntityZombie['Zombie'/317, l='MpServer', x=203.50, y=25.00, z=-29.50], EntitySheep['Sheep'/62, l='MpServer', x=191.97, y=67.00, z=7.06], EntitySkeleton['Skeleton'/318, l='MpServer', x=200.28, y=25.00, z=-29.25], EntitySheep['Sheep'/63, l='MpServer', x=188.84, y=68.00, z=3.94], EntitySkeleton['Skeleton'/319, l='MpServer', x=200.70, y=25.00, z=-26.50], EntityBat['Bat'/836, l='MpServer', x=249.03, y=18.05, z=22.52], EntitySheep['Sheep'/69, l='MpServer', x=204.06, y=65.00, z=-42.13], EntitySlime['Slime'/70, l='MpServer', x=207.78, y=63.00, z=14.78], EntitySheep['Sheep'/71, l='MpServer', x=200.28, y=64.00, z=12.13], EntityCreeper['Creeper'/711, l='MpServer', x=286.50, y=12.00, z=79.50], EntityCreeper['Creeper'/712, l='MpServer', x=285.50, y=12.00, z=79.50], EntityZombie['Zombie'/714, l='MpServer', x=287.46, y=12.00, z=83.59], EntityZombie['Zombie'/715, l='MpServer', x=289.69, y=12.00, z=82.35], EntityChicken['Chicken'/76, l='MpServer', x=225.47, y=65.00, z=-46.53], EntityZombie['Zombie'/716, l='MpServer', x=288.56, y=12.00, z=86.50], EntityChicken['Chicken'/77, l='MpServer', x=210.56, y=66.00, z=-45.38], EntityZombie['Zombie'/717, l='MpServer', x=288.43, y=12.00, z=84.21], EntitySheep['Sheep'/78, l='MpServer', x=216.75, y=66.00, z=-34.34], EntityZombie['Zombie'/718, l='MpServer', x=287.69, y=12.00, z=86.31], EntitySlime['Slime'/79, l='MpServer', x=211.63, y=67.06, z=0.38], EntityZombie['Zombie'/719, l='MpServer', x=289.50, y=12.00, z=86.50], EntityZombie['Zombie'/720, l='MpServer', x=289.39, y=12.00, z=83.30], EntityChicken['Chicken'/89, l='MpServer', x=221.38, y=66.00, z=-44.56], EntityChicken['Chicken'/90, l='MpServer', x=229.47, y=70.00, z=-25.59], EntitySheep['Sheep'/91, l='MpServer', x=234.47, y=70.00, z=-7.66], EntitySlime['Slime'/92, l='MpServer', x=239.69, y=61.62, z=91.31], EntitySlime['Slime'/93, l='MpServer', x=235.31, y=60.00, z=91.34], EntitySlime['Slime'/94, l='MpServer', x=237.69, y=58.00, z=104.69], EntitySkeleton['Skeleton'/105, l='MpServer', x=251.50, y=14.00, z=-27.50], EntityClientPlayerMP['kekzdealer@gmail.com'/213, l='MpServer', x=238.03, y=66.62, z=27.80], EntitySkeleton['Skeleton'/106, l='MpServer', x=252.50, y=14.00, z=-30.50], EntitySkeleton['Skeleton'/107, l='MpServer', x=255.50, y=14.00, z=-28.50], EntityZombie['Zombie'/235, l='MpServer', x=175.34, y=33.00, z=77.34], EntitySlime['Slime'/109, l='MpServer', x=240.69, y=61.41, z=94.69], EntitySkeleton['Skeleton'/110, l='MpServer', x=244.91, y=18.00, z=98.50], EntitySheep['Sheep'/121, l='MpServer', x=266.78, y=70.00, z=-26.50], EntitySheep['Sheep'/122, l='MpServer', x=269.22, y=66.00, z=-14.78], EntitySheep['Sheep'/123, l='MpServer', x=259.78, y=63.00, z=0.25], EntitySkeleton['Skeleton'/124, l='MpServer', x=266.50, y=32.00, z=42.50], EntitySkeleton['Skeleton'/125, l='MpServer', x=266.88, y=31.00, z=88.63]] - Retry entities: 0 total; [] - Server brand: fml,forge - Server type: Integrated singleplayer server -Stacktrace: - at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) - at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566) - at net.minecraft.client.Minecraft.run(Minecraft.java:984) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1340350144 bytes (1278 MB) / 1722810368 bytes (1643 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) - UCHIJAAAA examplemod{1.0} [Example Mod] (bin) - UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_21.05.13-client.txt b/crash-reports/crash-2019-05-29_21.05.13-client.txt deleted file mode 100644 index 90fde2af42..0000000000 --- a/crash-reports/crash-2019-05-29_21.05.13-client.txt +++ /dev/null @@ -1,85 +0,0 @@ ----- Minecraft Crash Report ---- -// Why did you do that? - -Time: 5/29/19 9:05 PM -Description: Initializing game - -java.lang.ArrayIndexOutOfBoundsException: 44 - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:54) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:54) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 966806552 bytes (922 MB) / 1368915968 bytes (1305 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_23.43.41-client.txt b/crash-reports/crash-2019-05-29_23.43.41-client.txt deleted file mode 100644 index d1a7375d11..0000000000 --- a/crash-reports/crash-2019-05-29_23.43.41-client.txt +++ /dev/null @@ -1,92 +0,0 @@ ----- Minecraft Crash Report ---- -// I let you down. Sorry :( - -Time: 5/29/19 11:43 PM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 - at java.util.ArrayList.rangeCheck(Unknown Source) - at java.util.ArrayList.get(Unknown Source) - at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) - at kekztech.Util.getItemStackFromOreDict(Util.java:15) - at reactor.items.HeatExchanger.(HeatExchanger.java:38) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1061100472 bytes (1011 MB) / 1377304576 bytes (1313 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-29_23.49.08-client.txt b/crash-reports/crash-2019-05-29_23.49.08-client.txt deleted file mode 100644 index 4dedbc1aef..0000000000 --- a/crash-reports/crash-2019-05-29_23.49.08-client.txt +++ /dev/null @@ -1,92 +0,0 @@ ----- Minecraft Crash Report ---- -// This doesn't make any sense! - -Time: 5/29/19 11:49 PM -Description: Initializing game - -java.lang.ExceptionInInitializerError - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 - at java.util.ArrayList.rangeCheck(Unknown Source) - at java.util.ArrayList.get(Unknown Source) - at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList.get(OreDictionary.java:630) - at kekztech.Util.getItemStackFromOreDict(Util.java:15) - at reactor.items.HeatExchanger.(HeatExchanger.java:38) - ... 14 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 223725032 bytes (213 MB) / 1232601088 bytes (1175 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-30_01.14.49-client.txt b/crash-reports/crash-2019-05-30_01.14.49-client.txt deleted file mode 100644 index cb679afa70..0000000000 --- a/crash-reports/crash-2019-05-30_01.14.49-client.txt +++ /dev/null @@ -1,89 +0,0 @@ ----- Minecraft Crash Report ---- -// Daisy, daisy... - -Time: 5/30/19 1:14 AM -Description: Initializing game - -java.lang.IllegalAccessError: The Enum 'Pump_LuV' has not been set to an Item at this time! - at gregtech.api.enums.ItemList.getItem(ItemList.java:685) - at reactor.items.HeatExchanger.(HeatExchanger.java:56) - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at gregtech.api.enums.ItemList.getItem(ItemList.java:685) - at reactor.items.HeatExchanger.(HeatExchanger.java:56) - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 316133568 bytes (301 MB) / 1262485504 bytes (1204 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-05-30_01.17.37-client.txt b/crash-reports/crash-2019-05-30_01.17.37-client.txt deleted file mode 100644 index 4ca20ab6b6..0000000000 --- a/crash-reports/crash-2019-05-30_01.17.37-client.txt +++ /dev/null @@ -1,89 +0,0 @@ ----- Minecraft Crash Report ---- -// You're mean. - -Time: 5/30/19 1:17 AM -Description: Initializing game - -java.lang.IllegalAccessError: The Enum 'Pump_LuV' has not been set to an Item at this time! - at gregtech.api.enums.ItemList.getItem(ItemList.java:685) - at reactor.items.HeatExchanger.(HeatExchanger.java:56) - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at gregtech.api.enums.ItemList.getItem(ItemList.java:685) - at reactor.items.HeatExchanger.(HeatExchanger.java:56) - at kekztech.MetaItem_ReactorComponent.registerIcons(MetaItem_ReactorComponent.java:47) - at net.minecraft.client.renderer.texture.TextureMap.registerIcons(TextureMap.java:352) - at net.minecraft.client.renderer.texture.TextureMap.(TextureMap.java:63) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:592) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 875654576 bytes (835 MB) / 1598029824 bytes (1524 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCH kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-06-08_19.15.51-client.txt b/crash-reports/crash-2019-06-08_19.15.51-client.txt deleted file mode 100644 index 2f1a094172..0000000000 --- a/crash-reports/crash-2019-06-08_19.15.51-client.txt +++ /dev/null @@ -1,85 +0,0 @@ ----- Minecraft Crash Report ---- -// You're mean. - -Time: 6/8/19 7:15 PM -Description: There was a severe problem during mod loading that has caused the game to fail - -cpw.mods.fml.common.LoaderException: java.lang.IllegalArgumentException: The name kekztech:kekztech_gdcceramicelectrolyteunit_block has been registered twice, for fuelcell.Block_YSZUnit@4797fa5f and fuelcell.Block_GDCUnit@790b8ea1. - at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:239) - at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:188) - at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:177) - at fuelcell.Block_GDCUnit.registerBlock(Block_GDCUnit.java:27) - at kekztech.KekzCore.preInit(KekzCore.java:40) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) - at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) -Caused by: java.lang.IllegalArgumentException: The name kekztech:kekztech_gdcceramicelectrolyteunit_block has been registered twice, for fuelcell.Block_YSZUnit@4797fa5f and fuelcell.Block_GDCUnit@790b8ea1. - at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:410) - at cpw.mods.fml.common.registry.GameData.registerBlock(GameData.java:894) - at cpw.mods.fml.common.registry.GameData.registerBlock(GameData.java:869) - at cpw.mods.fml.common.registry.GameRegistry.registerBlock(GameRegistry.java:229) - ... 43 more - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 428341832 bytes (408 MB) / 1240989696 bytes (1183 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCH FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCH NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCH CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCH IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCH gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCE kekztech{0.1a} [KekzTech] (bin) - UCH examplemod{1.0} [Example Mod] (bin) - UCH devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' \ No newline at end of file diff --git a/crash-reports/crash-2019-06-09_18.36.52-client.txt b/crash-reports/crash-2019-06-09_18.36.52-client.txt deleted file mode 100644 index d7f5e9b6cf..0000000000 --- a/crash-reports/crash-2019-06-09_18.36.52-client.txt +++ /dev/null @@ -1,139 +0,0 @@ ----- Minecraft Crash Report ---- -// Shall we play a game? - -Time: 6/9/19 6:36 PM -Description: Initializing game - -java.lang.ClassCastException: net.minecraft.item.ItemStack cannot be cast to java.lang.Character - at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209) - at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) - at kekztech.KekzCore.postInit(KekzCore.java:64) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209) - at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) - at kekztech.KekzCore.postInit(KekzCore.java:64) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1162024768 bytes (1108 MB) / 1618477056 bytes (1543 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-06-09_18.40.05-client.txt b/crash-reports/crash-2019-06-09_18.40.05-client.txt deleted file mode 100644 index 422255c54d..0000000000 --- a/crash-reports/crash-2019-06-09_18.40.05-client.txt +++ /dev/null @@ -1,139 +0,0 @@ ----- Minecraft Crash Report ---- -// My bad. - -Time: 6/9/19 6:40 PM -Description: Initializing game - -java.lang.ClassCastException: net.minecraft.item.ItemStack cannot be cast to java.lang.Character - at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209) - at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) - at kekztech.KekzCore.postInit(KekzCore.java:64) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:209) - at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:250) - at kekztech.KekzCore.postInit(KekzCore.java:64) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 924043544 bytes (881 MB) / 1652031488 bytes (1575 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-06-11_21.12.00-client.txt b/crash-reports/crash-2019-06-11_21.12.00-client.txt deleted file mode 100644 index ab4a1b742f..0000000000 --- a/crash-reports/crash-2019-06-11_21.12.00-client.txt +++ /dev/null @@ -1,135 +0,0 @@ ----- Minecraft Crash Report ---- -// Don't do that. - -Time: 6/11/19 9:12 PM -Description: Initializing game - -java.lang.ClassCastException: gregtech.api.objects.ItemData cannot be cast to net.minecraft.item.ItemStack - at kekztech.KekzCore.postInit(KekzCore.java:202) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at kekztech.KekzCore.postInit(KekzCore.java:202) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1105457376 bytes (1054 MB) / 1732771840 bytes (1652 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_07.50.07-server.txt b/crash-reports/crash-2019-07-03_07.50.07-server.txt deleted file mode 100644 index 565a676920..0000000000 --- a/crash-reports/crash-2019-07-03_07.50.07-server.txt +++ /dev/null @@ -1,76 +0,0 @@ ----- Minecraft Crash Report ---- -// I bet Cylons wouldn't have this problem. - -Time: 7/3/19 7:50 AM -Description: Ticking memory connection - -java.lang.NullPointerException: Ticking memory connection - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - --- Ticking connection -- -Details: - Connection: net.minecraft.network.NetworkManager@731a51e3 -Stacktrace: - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 659061432 bytes (628 MB) / 1718616064 bytes (1639 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) - UCHIJAAAA examplemod{1.0} [Example Mod] (bin) - UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/205, l='New World', x=194.39, y=68.00, z=-9.97]] - Type: Integrated Server (map_client.txt) - Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_07.54.14-server.txt b/crash-reports/crash-2019-07-03_07.54.14-server.txt deleted file mode 100644 index a51e875007..0000000000 --- a/crash-reports/crash-2019-07-03_07.54.14-server.txt +++ /dev/null @@ -1,76 +0,0 @@ ----- Minecraft Crash Report ---- -// Surprise! Haha. Well, this is awkward. - -Time: 7/3/19 7:54 AM -Description: Ticking memory connection - -java.lang.NullPointerException: Ticking memory connection - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:400) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - --- Ticking connection -- -Details: - Connection: net.minecraft.network.NetworkManager@1c472853 -Stacktrace: - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1151059712 bytes (1097 MB) / 1683488768 bytes (1605 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) - UCHIJAAAA examplemod{1.0} [Example Mod] (bin) - UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/205, l='New World', x=194.16, y=68.00, z=-10.60]] - Type: Integrated Server (map_client.txt) - Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.16.50-server.txt b/crash-reports/crash-2019-07-03_08.16.50-server.txt deleted file mode 100644 index 8609d2d4c8..0000000000 --- a/crash-reports/crash-2019-07-03_08.16.50-server.txt +++ /dev/null @@ -1,76 +0,0 @@ ----- Minecraft Crash Report ---- -// There are four lights! - -Time: 7/3/19 8:16 AM -Description: Ticking memory connection - -java.lang.NullPointerException: Ticking memory connection - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - --- Ticking connection -- -Details: - Connection: net.minecraft.network.NetworkManager@44dc5404 -Stacktrace: - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1302656976 bytes (1242 MB) / 1737490432 bytes (1657 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) - UCHIJAAAA examplemod{1.0} [Example Mod] (bin) - UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/210, l='New World', x=193.69, y=68.00, z=-10.69]] - Type: Integrated Server (map_client.txt) - Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.19.46-server.txt b/crash-reports/crash-2019-07-03_08.19.46-server.txt deleted file mode 100644 index 93bce5496b..0000000000 --- a/crash-reports/crash-2019-07-03_08.19.46-server.txt +++ /dev/null @@ -1,76 +0,0 @@ ----- Minecraft Crash Report ---- -// Don't do that. - -Time: 7/3/19 8:19 AM -Description: Ticking memory connection - -java.lang.NullPointerException: Ticking memory connection - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:405) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - --- Ticking connection -- -Details: - Connection: net.minecraft.network.NetworkManager@275efd18 -Stacktrace: - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 977260472 bytes (931 MB) / 1712848896 bytes (1633 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) - UCHIJAAAA examplemod{1.0} [Example Mod] (bin) - UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/211, l='New World', x=193.96, y=68.00, z=-10.20]] - Type: Integrated Server (map_client.txt) - Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_08.22.01-server.txt b/crash-reports/crash-2019-07-03_08.22.01-server.txt deleted file mode 100644 index c41eeb6b09..0000000000 --- a/crash-reports/crash-2019-07-03_08.22.01-server.txt +++ /dev/null @@ -1,76 +0,0 @@ ----- Minecraft Crash Report ---- -// Shall we play a game? - -Time: 7/3/19 8:22 AM -Description: Ticking memory connection - -java.lang.NullPointerException: Ticking memory connection - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:407) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at tileentities.GTMTE_FluidMultiStorage.onScrewdriverRightClick(GTMTE_FluidMultiStorage.java:407) - at gregtech.api.metatileentity.BaseMetaTileEntity.onRightclick(BaseMetaTileEntity.java:1278) - at gregtech.common.blocks.GT_Block_Machines.onBlockActivated(GT_Block_Machines.java:305) - at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) - at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) - at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) - at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) - --- Ticking connection -- -Details: - Connection: net.minecraft.network.NetworkManager@6f5d0247 -Stacktrace: - at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) - at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) - at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) - at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) - at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) - at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1082666704 bytes (1032 MB) / 1738014720 bytes (1657 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJAAAA NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJAAAA CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJAAAA IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJAAAA gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIJAAAA kekztech{0.1a} [KekzTech] (bin) - UCHIJAAAA examplemod{1.0} [Example Mod] (bin) - UCHIJAAAA devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Player Count: 1 / 8; [EntityPlayerMP['kekzdealer@gmail.com'/209, l='New World', x=193.96, y=68.00, z=-10.20]] - Type: Integrated Server (map_client.txt) - Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.44.21-client.txt b/crash-reports/crash-2019-07-03_18.44.21-client.txt deleted file mode 100644 index a9bf808491..0000000000 --- a/crash-reports/crash-2019-07-03_18.44.21-client.txt +++ /dev/null @@ -1,147 +0,0 @@ ----- Minecraft Crash Report ---- -// Don't be sad, have a hug! <3 - -Time: 7/3/19 6:44 PM -Description: Initializing game - -java.lang.NullPointerException: Initializing game - at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) - at java.util.HashMap.hash(Unknown Source) - at java.util.HashMap.get(Unknown Source) - at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) - at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) - at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) - at kekztech.KekzCore.postInit(KekzCore.java:261) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) - at java.util.HashMap.hash(Unknown Source) - at java.util.HashMap.get(Unknown Source) - at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) - at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) - at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) - at kekztech.KekzCore.postInit(KekzCore.java:261) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1457824728 bytes (1390 MB) / 1706033152 bytes (1627 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.45.52-client.txt b/crash-reports/crash-2019-07-03_18.45.52-client.txt deleted file mode 100644 index 39f49ee58b..0000000000 --- a/crash-reports/crash-2019-07-03_18.45.52-client.txt +++ /dev/null @@ -1,147 +0,0 @@ ----- Minecraft Crash Report ---- -// Hey, that tickles! Hehehe! - -Time: 7/3/19 6:45 PM -Description: Initializing game - -java.lang.NullPointerException: Initializing game - at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) - at java.util.HashMap.hash(Unknown Source) - at java.util.HashMap.get(Unknown Source) - at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) - at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) - at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) - at kekztech.KekzCore.postInit(KekzCore.java:261) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) - at java.util.HashMap.hash(Unknown Source) - at java.util.HashMap.get(Unknown Source) - at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) - at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) - at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) - at kekztech.KekzCore.postInit(KekzCore.java:261) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1129539832 bytes (1077 MB) / 1729101824 bytes (1649 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/crash-reports/crash-2019-07-03_18.48.22-client.txt b/crash-reports/crash-2019-07-03_18.48.22-client.txt deleted file mode 100644 index 7534468429..0000000000 --- a/crash-reports/crash-2019-07-03_18.48.22-client.txt +++ /dev/null @@ -1,147 +0,0 @@ ----- Minecraft Crash Report ---- -// I bet Cylons wouldn't have this problem. - -Time: 7/3/19 6:48 PM -Description: Initializing game - -java.lang.NullPointerException: Initializing game - at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) - at java.util.HashMap.hash(Unknown Source) - at java.util.HashMap.get(Unknown Source) - at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) - at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) - at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) - at kekztech.KekzCore.postInit(KekzCore.java:261) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - - -A detailed walkthrough of the error, its code path and all known details is as follows: ---------------------------------------------------------------------------------------- - --- Head -- -Stacktrace: - at net.minecraftforge.fluids.FluidContainerRegistry$ContainerKey.hashCode(FluidContainerRegistry.java:50) - at java.util.HashMap.hash(Unknown Source) - at java.util.HashMap.get(Unknown Source) - at net.minecraftforge.fluids.FluidContainerRegistry.getFluidForFilledItem(FluidContainerRegistry.java:203) - at gregtech.api.util.GT_Recipe$GT_Recipe_Map_LargeChemicalReactor.addRecipe(GT_Recipe.java:1524) - at gregtech.common.GT_RecipeAdder.addMultiblockChemicalRecipe(GT_RecipeAdder.java:157) - at kekztech.KekzCore.postInit(KekzCore.java:261) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) - at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) - at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) - at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) - at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) - at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) - at com.google.common.eventbus.EventBus.post(EventBus.java:275) - at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) - at cpw.mods.fml.common.Loader.initializeMods(Loader.java:742) - at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311) - at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) - --- Initialization -- -Details: -Stacktrace: - at net.minecraft.client.Minecraft.run(Minecraft.java:942) - at net.minecraft.client.main.Main.main(Main.java:164) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) - at java.lang.reflect.Method.invoke(Unknown Source) - at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) - at net.minecraft.launchwrapper.Launch.main(Launch.java:28) - at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) - at GradleStart.main(Unknown Source) - --- System Details -- -Details: - Minecraft Version: 1.7.10 - Operating System: Windows 10 (amd64) version 10.0 - Java Version: 1.8.0_211, Oracle Corporation - Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation - Memory: 1463370104 bytes (1395 MB) / 1712848896 bytes (1633 MB) up to 3799515136 bytes (3623 MB) - JVM Flags: 0 total; - AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 - FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 10 mods loaded, 10 mods active - States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored - UCHIJ mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) - UCHIJ FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) - UCHIJ NotEnoughItems{1.0.5.120} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.5.120-dev.jar) - UCHIJ CodeChickenCore{1.0.7.47} [CodeChicken Core] (minecraft.jar) - UCHIJ IC2{2.2.828-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.828a-experimental-deobf.jar) - UCHIJ gregtech{MC1710} [GregTech] (gregtech-5.09.32-dev.jar) - UCHIE kekztech{0.1a} [KekzTech] (bin) - UCHIJ examplemod{1.0} [Example Mod] (bin) - UCHIJ devtips{1.1} [DevTooltips] (devtips-1.1.jar) - GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.36' Renderer: 'GeForce GTX 970/PCIe/SSE2' - Launched Version: 1.7.10 - LWJGL: 2.9.1 - OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.36, NVIDIA Corporation - GL Caps: Using GL 1.3 multitexturing. -Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. -Anisotropic filtering is supported and maximum anisotropy is 16. -Shaders are available because OpenGL 2.1 is supported. - - Is Modded: Definitely; Client brand changed to 'fml,forge' - Type: Client (map_client.txt) - Resource Packs: [] - Current Language: English (US) - Profiler Position: N/A (disabled) - Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used - Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/screenshots/2019-07-01_20.22.41.png b/screenshots/2019-07-01_20.22.41.png deleted file mode 100644 index 79cf60adff..0000000000 Binary files a/screenshots/2019-07-01_20.22.41.png and /dev/null differ -- cgit From 187fbf985078ee89f12a287a6754f2023c5e16be Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Thu, 4 Jul 2019 17:51:56 +0200 Subject: gitignore --- .gitignore | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9fe4b89a5f..25baf5c841 100644 --- a/.gitignore +++ b/.gitignore @@ -23,7 +23,7 @@ hs_err_pid* /bin/ /build/ -# /crash-reports/ -# /saves/ -# /screenshots/ +/crash-reports/ +/saves/ +/screenshots/ -- cgit From 820ca984d2dea005a126ef585661503f8cc992f5 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 9 Oct 2019 02:43:07 +0200 Subject: improved T.F.F.T code; Prepared for MultiHatch --- .classpath | 5 +- .directory | 6 + .gitignore | 58 +- .gradle/2.0/taskArtifacts/cache.properties | 2 +- .project | 34 +- LICENSE | 42 +- README.md | 6 +- config/CodeChickenLib.cfg | 2 +- config/GregTech/WorldGeneration.cfg | 20 + config/IC2.ini | 336 +++---- config/Ztones.cfg | 58 ++ config/devtips.cfg | 52 +- config/forge.cfg | 114 +-- config/forgeChunkLoading.cfg | 94 +- config/splash.properties | 2 +- gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 51017 bytes gradlew.bat | 180 ++-- libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar | Bin 0 -> 143543 bytes libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar | Bin 0 -> 310211 bytes libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar | Bin 0 -> 506974 bytes libs/Ztones-1.7.10-2.2.2-deobf.jar | Bin 0 -> 557656 bytes libs/gregtech-5.09.32-dev.jar | Bin 0 -> 17028484 bytes ...dustrialcraft-2-2.2.828a-experimental-deobf.jar | Bin 0 -> 5495479 bytes libs/joml-1.9.18.jar | Bin 0 -> 678796 bytes logs/2019-07-04-1.log.gz | Bin 1579 -> 2959 bytes logs/2019-07-04-2.log.gz | Bin 2992 -> 2983 bytes logs/2019-07-04-3.log.gz | Bin 2959 -> 2342 bytes logs/2019-07-04-4.log.gz | Bin 0 -> 1871 bytes logs/2019-07-04-5.log.gz | Bin 0 -> 777 bytes logs/2019-07-04-6.log.gz | Bin 0 -> 690 bytes logs/2019-07-04-7.log.gz | Bin 0 -> 774 bytes logs/2019-07-25-1.log.gz | Bin 0 -> 2108 bytes logs/2019-07-30-1.log.gz | Bin 0 -> 1629 bytes logs/2019-07-30-2.log.gz | Bin 0 -> 890 bytes logs/2019-10-02-1.log.gz | Bin 0 -> 764 bytes logs/2019-10-08-1.log.gz | Bin 0 -> 669 bytes logs/2019-10-08-2.log.gz | Bin 0 -> 669 bytes logs/2019-10-08-3.log.gz | Bin 0 -> 684 bytes logs/2019-10-08-4.log.gz | Bin 0 -> 719 bytes logs/2019-10-08-5.log.gz | Bin 0 -> 681 bytes logs/2019-10-08-6.log.gz | Bin 0 -> 684 bytes logs/2019-10-08-7.log.gz | Bin 0 -> 985 bytes logs/2019-10-09-1.log.gz | Bin 0 -> 2256 bytes .../CodeChickenLib-1.7.10-1.1.3.140-universal.jar | Bin 0 -> 314810 bytes mods/devtips-1.1.jar | Bin 0 -> 7584 bytes mods/ic2/EJML-core-0.26.jar | Bin 0 -> 341614 bytes options.txt | 20 +- saves/NEI/local/New World/NEI.cfg | 5 +- saves/NEI/local/New World/NEI.dat | Bin 87 -> 78 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes .../New World/NEI/players/kekzdealer@gmail.com.dat | 0 saves/New World/data/Mineshaft.dat | Bin 3904 -> 0 bytes saves/New World/data/Stronghold.dat | Bin 2663 -> 0 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14761 -> 14603 bytes saves/New World/level.dat_mcr | Bin 13631 -> 13883 bytes saves/New World/level.dat_old | Bin 14762 -> 14601 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.dat | Bin 875 -> 0 bytes .../fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat | Bin 663 -> 0 bytes saves/New World/region/r.-1.0.mca | Bin 24576 -> 655360 bytes saves/New World/region/r.0.-1.mca | Bin 1708032 -> 0 bytes saves/New World/region/r.0.0.mca | Bin 2461696 -> 69632 bytes saves/New World/session.lock | Bin 8 -> 8 bytes .../ddc68fe4-0789-360b-a837-3dcbb936da65.json | 1 - .../fd8b4f31-35bd-474b-8add-e80df8a4a95f.json | 1 - src/main/java/blocks/Block_GDCUnit.java | 60 +- src/main/java/blocks/Block_TFFTCasing.java | 60 +- .../java/blocks/Block_TFFTStorageFieldBlockT1.java | 64 +- .../java/blocks/Block_TFFTStorageFieldBlockT2.java | 60 +- .../java/blocks/Block_TFFTStorageFieldBlockT3.java | 60 +- .../java/blocks/Block_TFFTStorageFieldBlockT4.java | 60 +- src/main/java/blocks/Block_YSZUnit.java | 60 +- .../container/Container_ModularNuclearReactor.java | 140 +-- .../GUIContainer_ModularNuclearReactor.java | 106 +- src/main/java/items/ErrorItem.java | 93 +- .../java/items/MetaItem_CraftingComponent.java | 206 ++-- src/main/java/items/MetaItem_ReactorComponent.java | 280 +++--- src/main/java/kekztech/GTMultiController.java | 610 ++++++------ src/main/java/kekztech/GTRecipe.java | 208 ++-- src/main/java/kekztech/Items.java | 96 +- src/main/java/kekztech/KekzCore.java | 688 +++++++------ src/main/java/kekztech/MultiFluidHandler.java | 138 +++ src/main/java/reactor/ButtonSlot.java | 28 +- src/main/java/reactor/items/CoolantCell.java | 52 +- src/main/java/reactor/items/FuelRod.java | 228 ++--- src/main/java/reactor/items/HeatExchanger.java | 120 +-- src/main/java/reactor/items/HeatVent.java | 100 +- src/main/java/reactor/items/NeutronReflector.java | 52 +- .../java/tileentities/GTMTE_FluidMultiStorage.java | 1021 ++++++++++---------- .../tileentities/GTMTE_ModularNuclearReactor.java | 380 ++++---- .../java/tileentities/GTMTE_SOFuelCellMK1.java | 656 ++++++------- .../java/tileentities/GTMTE_SOFuelCellMK2.java | 656 ++++++------- src/main/java/tileentities/TFFTMultiHatch.java | 138 +++ src/main/java/util/Util.java | 102 +- src/main/java/util/Vector3i.java | 64 +- src/main/java/util/Vector3ic.java | 16 +- src/main/resources/assets/kekztech/lang/en_US.lang | 166 ++-- .../textures/blocks/TFFTStorageFieldBlock1.png | Bin 1036 -> 1332 bytes .../textures/blocks/TFFTStorageFieldBlock2.png | Bin 1037 -> 1334 bytes .../textures/blocks/TFFTStorageFieldBlock3.png | Bin 1038 -> 1334 bytes .../textures/blocks/TFFTStorageFieldBlock4.png | Bin 1340 -> 1669 bytes .../assets/kekztech/textures/items/DemonCore.png | Bin 0 -> 1927 bytes .../textures/items/PlutoniumGalliumDust.png | Bin 0 -> 253 bytes .../kekztech/textures/items/RawDemonCore.png | Bin 0 -> 776 bytes .../kekztech/textures/items/uraniumFuelRod.png | Bin 441 -> 0 bytes usernamecache.json | 3 +- 107 files changed, 4075 insertions(+), 3734 deletions(-) create mode 100644 .directory create mode 100644 config/Ztones.cfg create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar create mode 100644 libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar create mode 100644 libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar create mode 100644 libs/Ztones-1.7.10-2.2.2-deobf.jar create mode 100644 libs/gregtech-5.09.32-dev.jar create mode 100644 libs/industrialcraft-2-2.2.828a-experimental-deobf.jar create mode 100644 libs/joml-1.9.18.jar create mode 100644 logs/2019-07-04-4.log.gz create mode 100644 logs/2019-07-04-5.log.gz create mode 100644 logs/2019-07-04-6.log.gz create mode 100644 logs/2019-07-04-7.log.gz create mode 100644 logs/2019-07-25-1.log.gz create mode 100644 logs/2019-07-30-1.log.gz create mode 100644 logs/2019-07-30-2.log.gz create mode 100644 logs/2019-10-02-1.log.gz create mode 100644 logs/2019-10-08-1.log.gz create mode 100644 logs/2019-10-08-2.log.gz create mode 100644 logs/2019-10-08-3.log.gz create mode 100644 logs/2019-10-08-4.log.gz create mode 100644 logs/2019-10-08-5.log.gz create mode 100644 logs/2019-10-08-6.log.gz create mode 100644 logs/2019-10-08-7.log.gz create mode 100644 logs/2019-10-09-1.log.gz create mode 100644 mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar create mode 100644 mods/devtips-1.1.jar create mode 100644 mods/ic2/EJML-core-0.26.jar delete mode 100644 saves/New World/NEI/players/kekzdealer@gmail.com.dat delete mode 100644 saves/New World/data/Mineshaft.dat delete mode 100644 saves/New World/data/Stronghold.dat delete mode 100644 saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat delete mode 100644 saves/New World/playerdata/fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat delete mode 100644 saves/New World/region/r.0.-1.mca delete mode 100644 saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json delete mode 100644 saves/New World/stats/fd8b4f31-35bd-474b-8add-e80df8a4a95f.json create mode 100644 src/main/java/kekztech/MultiFluidHandler.java create mode 100644 src/main/java/tileentities/TFFTMultiHatch.java create mode 100644 src/main/resources/assets/kekztech/textures/items/DemonCore.png create mode 100644 src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.png create mode 100644 src/main/resources/assets/kekztech/textures/items/RawDemonCore.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/uraniumFuelRod.png diff --git a/.classpath b/.classpath index 956388a675..93ee7b3fb3 100644 --- a/.classpath +++ b/.classpath @@ -3,11 +3,12 @@ - - + + + diff --git a/.directory b/.directory new file mode 100644 index 0000000000..5edbbd9d93 --- /dev/null +++ b/.directory @@ -0,0 +1,6 @@ +[Dolphin] +Timestamp=2019,10,7,18,33,15 +Version=4 + +[Settings] +HiddenFilesShown=true diff --git a/.gitignore b/.gitignore index 25baf5c841..09ea9d44f3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,29 +1,29 @@ -# Compiled class file -*.class - -# Log file -*.log - -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - -# Package Files # -*.jar -*.war -*.nar -*.ear -*.zip -*.tar.gz -*.rar - -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* -/bin/ -/build/ -/crash-reports/ -/saves/ -/screenshots/ - +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +#*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* +/bin/ +/build/ +/crash-reports/ +/saves/ +/screenshots/ + diff --git a/.gradle/2.0/taskArtifacts/cache.properties b/.gradle/2.0/taskArtifacts/cache.properties index 0a27f00048..68737acfa2 100644 --- a/.gradle/2.0/taskArtifacts/cache.properties +++ b/.gradle/2.0/taskArtifacts/cache.properties @@ -1 +1 @@ -#Sun Jun 09 22:52:57 CEST 2019 +#Sun Jun 09 22:52:57 CEST 2019 diff --git a/.project b/.project index 98eb3f4ded..b83d47ff64 100644 --- a/.project +++ b/.project @@ -1,17 +1,17 @@ - - - kekztech - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - + + + kekztech + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/LICENSE b/LICENSE index 8b23445f4a..cbd9e607af 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,21 @@ -MIT License - -Copyright (c) 2019 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +MIT License + +Copyright (c) 2019 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index ef85099a4a..da244a66c2 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# KekzTech -A Minecraft mod for the 1.7.10 modpack GTNH. -No compatibility outside GTNH guaranteed. +# KekzTech +A Minecraft mod for the 1.7.10 modpack GTNH. +No compatibility outside GTNH guaranteed. 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/WorldGeneration.cfg b/config/GregTech/WorldGeneration.cfg index 9f8d5e493a..37781d6de8 100644 --- a/config/GregTech/WorldGeneration.cfg +++ b/config/GregTech/WorldGeneration.cfg @@ -2331,6 +2331,26 @@ worldgen { B:Overworld_true=true } + diamond { + B:Overworld_true=true + } + + naquadah { + B:Overworld_false=false + } + + coal { + B:Overworld_true=true + } + + uranium { + B:Overworld_true=true + } + + soapstone { + B:Overworld_true=true + } + } small { diff --git a/config/IC2.ini b/config/IC2.ini index c526d786f2..e90cb15b5d 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,168 +1,168 @@ -; ic2 general config -; created Jul 4, 2019 5:21:42 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 Oct 9, 2019 2:31:48 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/Ztones.cfg b/config/Ztones.cfg new file mode 100644 index 0000000000..b3d51e2cf4 --- /dev/null +++ b/config/Ztones.cfg @@ -0,0 +1,58 @@ +# Configuration file + +blocks { + B:enableAgon=true + B:enableAzur=true + B:enableBitt=true + B:enableCray=true + B:enableFort=true + B:enableGlac=true + B:enableIszm=true + B:enableJelt=true + B:enableKorp=true + B:enableKryp=true + B:enableLair=true + B:enableLave=true + B:enableMint=true + B:enableMyst=true + B:enableReds=true + B:enableReed=true + B:enableRoen=true + B:enableSols=true + B:enableSync=true + B:enableTank=true + B:enableTest=false + B:enableVect=true + B:enableVena=true + B:enableZane=true + B:enableZech=true + B:enableZest=true + B:enableZeta=true + B:enableZion=true + B:enableZkul=true + B:enableZoea=true + B:enableZome=true + B:enableZone=true + B:enableZorg=true + B:enableZyth=true +} + + +items { + B:" Mini Charcoal"=true + B:"Diamond Zane"=true + B:"MSG Pill"=true + B:"Mini Coal"=true + B:Ofanix=true + B:"Splat Axe"=true + B:"Terrain Eater"=true + B:"Totem Tool"=true +} + + +tweaks { + # Enables dungeon chest loot [default: true] + B:enableChestGen=true +} + + diff --git a/config/devtips.cfg b/config/devtips.cfg index 8a2453363f..7a42a20e8f 100644 --- a/config/devtips.cfg +++ b/config/devtips.cfg @@ -1,26 +1,26 @@ -# Configuration file - -general { - # If set to false, tooltips will be shown without pressing Ctrl. [default: true] - B:requiresCtrl=true - - # If set to false, tooltips will be shown without going into Advanced Info mode (F3 + H). [default: true] - B:"requiresF3+H"=false - - # If set to true, item and block class names of items and blocks will be shown in the tooltip. Only useful for programmers. [default: true] - B:showClassNames=true - - # If set to true, FluidRegistry names of fluids and fluid containers will be shown in the tooltip. [default: true] - B:showFluidRegistryNames=true - - # If set to true, GameRegistry names of items and blocks will be shown in the tooltip. [default: true] - B:showGameRegistryNames=true - - # If set to true, OreDictionary entries of items and blocks will be shown in the tooltip. [default: true] - B:showOreDictNames=true - - # Set this to false to disable the 'Press Ctrl for more info' message [default: true] - B:showShortMessage=true -} - - +# Configuration file + +general { + # If set to false, tooltips will be shown without pressing Ctrl. [default: true] + B:requiresCtrl=true + + # If set to false, tooltips will be shown without going into Advanced Info mode (F3 + H). [default: true] + B:"requiresF3+H"=false + + # If set to true, item and block class names of items and blocks will be shown in the tooltip. Only useful for programmers. [default: true] + B:showClassNames=true + + # If set to true, FluidRegistry names of fluids and fluid containers will be shown in the tooltip. [default: true] + B:showFluidRegistryNames=true + + # If set to true, GameRegistry names of items and blocks will be shown in the tooltip. [default: true] + B:showGameRegistryNames=true + + # If set to true, OreDictionary entries of items and blocks will be shown in the tooltip. [default: true] + B:showOreDictNames=true + + # Set this to false to disable the 'Press Ctrl for more info' message [default: true] + B:showShortMessage=true +} + + diff --git a/config/forge.cfg b/config/forge.cfg index 976d1345d1..08d08b30c4 100644 --- a/config/forge.cfg +++ b/config/forge.cfg @@ -1,57 +1,57 @@ -# Configuration file - -general { - # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. - B:disableVersionCheck=false - - # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 - I:clumpingThreshold=64 - - # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. - B:sortRecipies=true - - # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. - B:removeErroringEntities=false - - # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. - B:removeErroringTileEntities=false - - # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false - B:fullBoundingBoxLadders=false - - # Control the range of sky blending for colored skies in biomes. - I:biomeSkyBlendRange < - 2 - 4 - 6 - 8 - 10 - 12 - 14 - 16 - 18 - 20 - 22 - 24 - 26 - 28 - 30 - 32 - 34 - > - - # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. - D:zombieBaseSummonChance=0.1 - - # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. - D:zombieBabyChance=0.05 - - # The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld. - I:defaultSpawnFuzz=20 - - # If the overworld has ANY spawn fuzz at all. If not, the spawn will always be the exact same location. - B:spawnHasFuzz=true - B:enableGlobalConfig=false -} - - +# Configuration file + +general { + # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. + B:disableVersionCheck=false + + # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 + I:clumpingThreshold=64 + + # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. + B:sortRecipies=true + + # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringEntities=false + + # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringTileEntities=false + + # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false + B:fullBoundingBoxLadders=false + + # Control the range of sky blending for colored skies in biomes. + I:biomeSkyBlendRange < + 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 + 22 + 24 + 26 + 28 + 30 + 32 + 34 + > + + # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. + D:zombieBaseSummonChance=0.1 + + # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. + D:zombieBabyChance=0.05 + + # The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld. + I:defaultSpawnFuzz=20 + + # If the overworld has ANY spawn fuzz at all. If not, the spawn will always be the exact same location. + B:spawnHasFuzz=true + B:enableGlobalConfig=false +} + + diff --git a/config/forgeChunkLoading.cfg b/config/forgeChunkLoading.cfg index 3051bdffab..a9ac68a0d9 100644 --- a/config/forgeChunkLoading.cfg +++ b/config/forgeChunkLoading.cfg @@ -1,47 +1,47 @@ -# Configuration file - -########################################################################################################## -# Forge -#--------------------------------------------------------------------------------------------------------# -# Sample mod specific control section. -# Copy this section and rename the with the modid for the mod you wish to override. -# A value of zero in either entry effectively disables any chunkloading capabilities -# for that mod -########################################################################################################## - -Forge { - # Maximum chunks per ticket for the mod. - I:maximumChunksPerTicket=25 - - # Maximum ticket count for the mod. Zero disables chunkloading capabilities. - I:maximumTicketCount=200 -} - - -########################################################################################################## -# defaults -#--------------------------------------------------------------------------------------------------------# -# Default configuration for forge chunk loading control -########################################################################################################## - -defaults { - # Are mod overrides enabled? - B:enabled=true - - # The default maximum number of chunks a mod can force, per ticket, - # for a mod without an override. This is the maximum number of chunks a single ticket can force. - I:maximumChunksPerTicket=25 - - # The default maximum ticket count for a mod which does not have an override - # in this file. This is the number of chunk loading requests a mod is allowed to make. - I:maximumTicketCount=200 - - # The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it. - I:playerTicketCount=500 - - # Unloaded chunks can first be kept in a dormant cache for quicker - # loading times. Specify the size (in chunks) of that cache here - I:dormantChunkCacheSize=0 -} - - +# Configuration file + +########################################################################################################## +# Forge +#--------------------------------------------------------------------------------------------------------# +# Sample mod specific control section. +# Copy this section and rename the with the modid for the mod you wish to override. +# A value of zero in either entry effectively disables any chunkloading capabilities +# for that mod +########################################################################################################## + +Forge { + # Maximum chunks per ticket for the mod. + I:maximumChunksPerTicket=25 + + # Maximum ticket count for the mod. Zero disables chunkloading capabilities. + I:maximumTicketCount=200 +} + + +########################################################################################################## +# defaults +#--------------------------------------------------------------------------------------------------------# +# Default configuration for forge chunk loading control +########################################################################################################## + +defaults { + # Are mod overrides enabled? + B:enabled=true + + # The default maximum number of chunks a mod can force, per ticket, + # for a mod without an override. This is the maximum number of chunks a single ticket can force. + I:maximumChunksPerTicket=25 + + # The default maximum ticket count for a mod which does not have an override + # in this file. This is the number of chunk loading requests a mod is allowed to make. + I:maximumTicketCount=200 + + # The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it. + I:playerTicketCount=500 + + # Unloaded chunks can first be kept in a dormant cache for quicker + # loading times. Specify the size (in chunks) of that cache here + I:dormantChunkCacheSize=0 +} + + diff --git a/config/splash.properties b/config/splash.properties index da46ee8ee0..2eb0cd4034 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Thu Jul 04 17:21:32 CEST 2019 +#Wed Oct 09 02:31:39 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000..b761216703 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradlew.bat b/gradlew.bat index 8a0b282aa6..aec99730b4 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,90 +1,90 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@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 Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windowz 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. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -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 - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@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 Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz 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. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +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 + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar b/libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar new file mode 100644 index 0000000000..c7ecc2a5d1 Binary files /dev/null and b/libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar differ diff --git a/libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar b/libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar new file mode 100644 index 0000000000..2470ca73d9 Binary files /dev/null and b/libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar differ diff --git a/libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar b/libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar new file mode 100644 index 0000000000..0bb0483e3b Binary files /dev/null and b/libs/NotEnoughItems-1.7.10-1.0.5.120-dev.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 new file mode 100644 index 0000000000..daee8dfc48 Binary files /dev/null and b/libs/Ztones-1.7.10-2.2.2-deobf.jar differ diff --git a/libs/gregtech-5.09.32-dev.jar b/libs/gregtech-5.09.32-dev.jar new file mode 100644 index 0000000000..44c5cd845f Binary files /dev/null and b/libs/gregtech-5.09.32-dev.jar differ diff --git a/libs/industrialcraft-2-2.2.828a-experimental-deobf.jar b/libs/industrialcraft-2-2.2.828a-experimental-deobf.jar new file mode 100644 index 0000000000..30728e2a3f Binary files /dev/null and b/libs/industrialcraft-2-2.2.828a-experimental-deobf.jar differ diff --git a/libs/joml-1.9.18.jar b/libs/joml-1.9.18.jar new file mode 100644 index 0000000000..22161aa47b Binary files /dev/null and b/libs/joml-1.9.18.jar differ diff --git a/logs/2019-07-04-1.log.gz b/logs/2019-07-04-1.log.gz index ff74864d3f..ff6924de7b 100644 Binary files a/logs/2019-07-04-1.log.gz and b/logs/2019-07-04-1.log.gz differ diff --git a/logs/2019-07-04-2.log.gz b/logs/2019-07-04-2.log.gz index 4a4d9a17aa..b31a662fcb 100644 Binary files a/logs/2019-07-04-2.log.gz and b/logs/2019-07-04-2.log.gz differ diff --git a/logs/2019-07-04-3.log.gz b/logs/2019-07-04-3.log.gz index ff6924de7b..e02204d078 100644 Binary files a/logs/2019-07-04-3.log.gz and b/logs/2019-07-04-3.log.gz differ diff --git a/logs/2019-07-04-4.log.gz b/logs/2019-07-04-4.log.gz new file mode 100644 index 0000000000..ee99d99d76 Binary files /dev/null and b/logs/2019-07-04-4.log.gz differ diff --git a/logs/2019-07-04-5.log.gz b/logs/2019-07-04-5.log.gz new file mode 100644 index 0000000000..e20fd8beb8 Binary files /dev/null and b/logs/2019-07-04-5.log.gz differ diff --git a/logs/2019-07-04-6.log.gz b/logs/2019-07-04-6.log.gz new file mode 100644 index 0000000000..00594b280b Binary files /dev/null and b/logs/2019-07-04-6.log.gz differ diff --git a/logs/2019-07-04-7.log.gz b/logs/2019-07-04-7.log.gz new file mode 100644 index 0000000000..560b311c5f Binary files /dev/null and b/logs/2019-07-04-7.log.gz differ diff --git a/logs/2019-07-25-1.log.gz b/logs/2019-07-25-1.log.gz new file mode 100644 index 0000000000..b00e1e4d4b Binary files /dev/null and b/logs/2019-07-25-1.log.gz differ diff --git a/logs/2019-07-30-1.log.gz b/logs/2019-07-30-1.log.gz new file mode 100644 index 0000000000..5245354be9 Binary files /dev/null and b/logs/2019-07-30-1.log.gz differ diff --git a/logs/2019-07-30-2.log.gz b/logs/2019-07-30-2.log.gz new file mode 100644 index 0000000000..eac305e091 Binary files /dev/null and b/logs/2019-07-30-2.log.gz differ diff --git a/logs/2019-10-02-1.log.gz b/logs/2019-10-02-1.log.gz new file mode 100644 index 0000000000..a9aa9b9d21 Binary files /dev/null and b/logs/2019-10-02-1.log.gz differ diff --git a/logs/2019-10-08-1.log.gz b/logs/2019-10-08-1.log.gz new file mode 100644 index 0000000000..b235f35517 Binary files /dev/null and b/logs/2019-10-08-1.log.gz differ diff --git a/logs/2019-10-08-2.log.gz b/logs/2019-10-08-2.log.gz new file mode 100644 index 0000000000..67d8e615f8 Binary files /dev/null and b/logs/2019-10-08-2.log.gz differ diff --git a/logs/2019-10-08-3.log.gz b/logs/2019-10-08-3.log.gz new file mode 100644 index 0000000000..efb5e3da17 Binary files /dev/null and b/logs/2019-10-08-3.log.gz differ diff --git a/logs/2019-10-08-4.log.gz b/logs/2019-10-08-4.log.gz new file mode 100644 index 0000000000..7fe6f88451 Binary files /dev/null and b/logs/2019-10-08-4.log.gz differ diff --git a/logs/2019-10-08-5.log.gz b/logs/2019-10-08-5.log.gz new file mode 100644 index 0000000000..e0a895c030 Binary files /dev/null and b/logs/2019-10-08-5.log.gz differ diff --git a/logs/2019-10-08-6.log.gz b/logs/2019-10-08-6.log.gz new file mode 100644 index 0000000000..b16e824b37 Binary files /dev/null and b/logs/2019-10-08-6.log.gz differ diff --git a/logs/2019-10-08-7.log.gz b/logs/2019-10-08-7.log.gz new file mode 100644 index 0000000000..07bcb00d89 Binary files /dev/null and b/logs/2019-10-08-7.log.gz differ diff --git a/logs/2019-10-09-1.log.gz b/logs/2019-10-09-1.log.gz new file mode 100644 index 0000000000..e0df02e6e3 Binary files /dev/null and b/logs/2019-10-09-1.log.gz differ diff --git a/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar b/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar new file mode 100644 index 0000000000..9aa3d80afd Binary files /dev/null and b/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar differ diff --git a/mods/devtips-1.1.jar b/mods/devtips-1.1.jar new file mode 100644 index 0000000000..a5e373537b Binary files /dev/null and b/mods/devtips-1.1.jar differ diff --git a/mods/ic2/EJML-core-0.26.jar b/mods/ic2/EJML-core-0.26.jar new file mode 100644 index 0000000000..8f1fe755e6 Binary files /dev/null and b/mods/ic2/EJML-core-0.26.jar differ diff --git a/options.txt b/options.txt index 8c305b8fca..5bc5167523 100644 --- a/options.txt +++ b/options.txt @@ -14,7 +14,7 @@ fboEnable:true difficulty:2 fancyGraphics:true ao:2 -clouds:true +clouds:false resourcePacks:[] lastServer: lang:en_US @@ -90,12 +90,12 @@ key_Boost Key:0 key_Mode Switch Key:0 key_Side Inventory Key:0 key_Hub Expand Key:0 -soundCategory_master:0.0 -soundCategory_music:1.0 -soundCategory_record:1.0 -soundCategory_weather:1.0 -soundCategory_block:1.0 -soundCategory_hostile:1.0 -soundCategory_neutral:1.0 -soundCategory_player:1.0 -soundCategory_ambient:1.0 +soundCategory_master:0.25496688 +soundCategory_music:0.0 +soundCategory_record:0.0 +soundCategory_weather:0.0 +soundCategory_block:0.40140846 +soundCategory_hostile:0.0 +soundCategory_neutral:0.0 +soundCategory_player:0.28169015 +soundCategory_ambient:0.18309858 diff --git a/saves/NEI/local/New World/NEI.cfg b/saves/NEI/local/New World/NEI.cfg index 438b6fa3be..6e4acab17e 100644 --- a/saves/NEI/local/New World/NEI.cfg +++ b/saves/NEI/local/New World/NEI.cfg @@ -2,7 +2,4 @@ #Most of these options can be changed ingame. #Deleting any element will restore it to it's default value -inventory -{ - cheatmode=2 -} +inventory.cheatmode=2 diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index 6df1570cf9..74f929fd42 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index 6eea9045b7..bbfef5a15b 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index 6eea9045b7..bbfef5a15b 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/NEI/players/kekzdealer@gmail.com.dat b/saves/New World/NEI/players/kekzdealer@gmail.com.dat deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/saves/New World/data/Mineshaft.dat b/saves/New World/data/Mineshaft.dat deleted file mode 100644 index 32b69a406a..0000000000 Binary files a/saves/New World/data/Mineshaft.dat and /dev/null differ diff --git a/saves/New World/data/Stronghold.dat b/saves/New World/data/Stronghold.dat deleted file mode 100644 index ce80a0542c..0000000000 Binary files a/saves/New World/data/Stronghold.dat and /dev/null differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index 6eea9045b7..bbfef5a15b 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index e926db4bfc..8e4ac4e060 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_mcr b/saves/New World/level.dat_mcr index 8ded46d4c4..18145f40ad 100644 Binary files a/saves/New World/level.dat_mcr and b/saves/New World/level.dat_mcr differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index 7d023fc227..ddc26c0537 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat b/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat deleted file mode 100644 index cf38536515..0000000000 Binary files a/saves/New World/playerdata/ddc68fe4-0789-360b-a837-3dcbb936da65.dat and /dev/null differ diff --git a/saves/New World/playerdata/fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat b/saves/New World/playerdata/fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat deleted file mode 100644 index 7714b0a0b2..0000000000 Binary files a/saves/New World/playerdata/fd8b4f31-35bd-474b-8add-e80df8a4a95f.dat and /dev/null differ diff --git a/saves/New World/region/r.-1.0.mca b/saves/New World/region/r.-1.0.mca index c5ebecdb55..98be9c18aa 100644 Binary files a/saves/New World/region/r.-1.0.mca and b/saves/New World/region/r.-1.0.mca differ diff --git a/saves/New World/region/r.0.-1.mca b/saves/New World/region/r.0.-1.mca deleted file mode 100644 index ebb611446b..0000000000 Binary files a/saves/New World/region/r.0.-1.mca and /dev/null differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index bec47d6928..2550b88006 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index 0f0c879b8d..6ffc6e410a 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json b/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json deleted file mode 100644 index ffa43e08a2..0000000000 --- a/saves/New World/stats/ddc68fe4-0789-360b-a837-3dcbb936da65.json +++ /dev/null @@ -1 +0,0 @@ -{"stat.walkOneCm":618295,"achievement.openInventory":523,"stat.leaveGame":1,"stat.useItem.31":1,"stat.flyOneCm":309726,"stat.drop":2,"stat.jump":756,"stat.useItem.95":233,"stat.useItem.323":8,"stat.playOneMinute":1107325,"stat.climbOneCm":6270,"achievement.buildWorkBench":1,"stat.useItem.3":47,"achievement.mineWood":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]},"stat.useItem.58":2} \ No newline at end of file diff --git a/saves/New World/stats/fd8b4f31-35bd-474b-8add-e80df8a4a95f.json b/saves/New World/stats/fd8b4f31-35bd-474b-8add-e80df8a4a95f.json deleted file mode 100644 index 3374979e71..0000000000 --- a/saves/New World/stats/fd8b4f31-35bd-474b-8add-e80df8a4a95f.json +++ /dev/null @@ -1 +0,0 @@ -{"stat.useItem.54":2,"stat.walkOneCm":12515,"stat.drop":1,"stat.jump":6,"stat.playOneMinute":262803,"achievement.openInventory":56,"achievement.exploreAllBiomes":{"value":0,"progress":["Swampland"]}} \ No newline at end of file diff --git a/src/main/java/blocks/Block_GDCUnit.java b/src/main/java/blocks/Block_GDCUnit.java index d11681b1d6..ed778b5e8d 100644 --- a/src/main/java/blocks/Block_GDCUnit.java +++ b/src/main/java/blocks/Block_GDCUnit.java @@ -1,29 +1,31 @@ -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 { - - 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"); - GameRegistry.registerBlock(getInstance(), blockName); - } -} +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 { + + 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_TFFTCasing.java b/src/main/java/blocks/Block_TFFTCasing.java index eb47860418..f2011a8bae 100644 --- a/src/main/java/blocks/Block_TFFTCasing.java +++ b/src/main/java/blocks/Block_TFFTCasing.java @@ -1,29 +1,31 @@ -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 { - - 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_tfftcasing_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); - GameRegistry.registerBlock(getInstance(), blockName); - } -} +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 { + + 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_tfftcasing_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_TFFTStorageFieldBlockT1.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java index 9a94f06121..28d23eec73 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java @@ -1,31 +1,33 @@ -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_TFFTStorageFieldBlockT1 extends Block { - - 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 void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock1_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); - GameRegistry.registerBlock(getInstance(), blockName); - } - - -} +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_TFFTStorageFieldBlockT1 extends Block { + + 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 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(), blockName); + } + + +} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java index 965e06dc54..51ddd93a7b 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java @@ -1,29 +1,31 @@ -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_TFFTStorageFieldBlockT2 extends Block { - - 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 void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock2_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock2"); - GameRegistry.registerBlock(getInstance(), blockName); - } -} +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_TFFTStorageFieldBlockT2 extends Block { + + 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 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(), blockName); + } +} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java index 79647c99b7..174812bc48 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java @@ -1,29 +1,31 @@ -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_TFFTStorageFieldBlockT3 extends Block { - - 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 void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock3_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock3"); - GameRegistry.registerBlock(getInstance(), blockName); - } -} +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_TFFTStorageFieldBlockT3 extends Block { + + 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 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(), blockName); + } +} diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java index 5dd20cabcf..0ea69237e6 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java @@ -1,29 +1,31 @@ -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_TFFTStorageFieldBlockT4 extends Block { - - 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 void registerBlock() { - final String blockName = "kekztech_tfftstoragefieldblock4_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock4"); - GameRegistry.registerBlock(getInstance(), blockName); - } -} +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_TFFTStorageFieldBlockT4 extends Block { + + 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 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(), blockName); + } +} diff --git a/src/main/java/blocks/Block_YSZUnit.java b/src/main/java/blocks/Block_YSZUnit.java index 1e4df40c67..a32b28e94d 100644 --- a/src/main/java/blocks/Block_YSZUnit.java +++ b/src/main/java/blocks/Block_YSZUnit.java @@ -1,29 +1,31 @@ -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 { - - 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"); - GameRegistry.registerBlock(getInstance(), blockName); - } -} +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 { + + 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/container/Container_ModularNuclearReactor.java b/src/main/java/container/Container_ModularNuclearReactor.java index 41b686c901..a8fdd5f25a 100644 --- a/src/main/java/container/Container_ModularNuclearReactor.java +++ b/src/main/java/container/Container_ModularNuclearReactor.java @@ -1,70 +1,70 @@ -package container; - -import gregtech.api.gui.GT_Container_MultiMachine; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; -import reactor.ButtonSlot; -import tileentities.GTMTE_ModularNuclearReactor; - -public class Container_ModularNuclearReactor extends GT_Container_MultiMachine { - - private final GTMTE_ModularNuclearReactor REACTOR_TILE; - private final IInventory PLAYER_INVENTORY; - - 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(InventoryPlayer inventoryPlayer, IGregTechTileEntity reactorTile) { - - super(inventoryPlayer, reactorTile); - - this.REACTOR_TILE = (GTMTE_ModularNuclearReactor) reactorTile; - this.PLAYER_INVENTORY = inventoryPlayer; - - // 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(PLAYER_INVENTORY, getNextSlotID(), (16 + 67 * x), (16 + 67 * y))); - } - } - // Add the configuration slot - SLOT_CONFIGURATION = super.addSlotToContainer(new Slot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - - // Add buttons (they're also slots) - BUTTON_EU_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_FLUID_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_CONDITION = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_CONFIGURE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_RESET = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - - } - - private int getNextSlotID() { - nextSlotID++; - return nextSlotID - 1; - } - - @Override - public boolean canInteractWith(EntityPlayer p_75145_1_) { - return true; - } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - if (REACTOR_TILE.getBaseMetaTileEntity().isServerSide() == false) { - return; - } - } - -} +package container; + +import gregtech.api.gui.GT_Container_MultiMachine; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; +import reactor.ButtonSlot; +import tileentities.GTMTE_ModularNuclearReactor; + +public class Container_ModularNuclearReactor extends GT_Container_MultiMachine { + + private final GTMTE_ModularNuclearReactor REACTOR_TILE; + private final IInventory PLAYER_INVENTORY; + + 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(InventoryPlayer inventoryPlayer, IGregTechTileEntity reactorTile) { + + super(inventoryPlayer, reactorTile); + + this.REACTOR_TILE = (GTMTE_ModularNuclearReactor) reactorTile; + this.PLAYER_INVENTORY = inventoryPlayer; + + // 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(PLAYER_INVENTORY, getNextSlotID(), (16 + 67 * x), (16 + 67 * y))); + } + } + // Add the configuration slot + SLOT_CONFIGURATION = super.addSlotToContainer(new Slot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + + // Add buttons (they're also slots) + BUTTON_EU_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_FLUID_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_CONDITION = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_CONFIGURE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + BUTTON_RESET = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + + } + + private int getNextSlotID() { + nextSlotID++; + return nextSlotID - 1; + } + + @Override + public boolean canInteractWith(EntityPlayer p_75145_1_) { + return true; + } + + @Override + public void detectAndSendChanges() { + super.detectAndSendChanges(); + if (REACTOR_TILE.getBaseMetaTileEntity().isServerSide() == false) { + return; + } + } + +} diff --git a/src/main/java/container/GUIContainer_ModularNuclearReactor.java b/src/main/java/container/GUIContainer_ModularNuclearReactor.java index 58a9ff6caf..9bea52badc 100644 --- a/src/main/java/container/GUIContainer_ModularNuclearReactor.java +++ b/src/main/java/container/GUIContainer_ModularNuclearReactor.java @@ -1,53 +1,53 @@ -package container; - -import org.lwjgl.opengl.GL11; - -import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import kekztech.KekzCore; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.GuiButton; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.util.ResourceLocation; - -public class GUIContainer_ModularNuclearReactor extends GT_GUIContainerMetaTile_Machine { - - private final String resourceName; - private final ResourceLocation texture; - - public GUIContainer_ModularNuclearReactor(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity, - String aName, String aTextureFile) { - - super(new Container_ModularNuclearReactor(aInventoryPlayer, aTileEntity), aTextureFile); - - this.resourceName = aTextureFile; - this.texture = new ResourceLocation(KekzCore.MODID, "textures/gui/" + resourceName); - } - - @SuppressWarnings("unchecked") - @Override - public void initGui() { - super.initGui(); - - // The parameters of GuiButton are (id, x, y, width, height, text) - super.buttonList.add(new GuiButton(1, 100, 200, 100, 20, "Hello")); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float f, int mouseX, int mouseY) { - - Minecraft.getMinecraft().renderEngine.bindTexture(texture); - GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); - - final int x = (super.width - super.xSize); - final int y = (super.height - super.ySize); - - super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); - } - - @Override - protected void drawGuiContainerForegroundLayer(int par1, int par2) { - - } - -} +package container; + +import org.lwjgl.opengl.GL11; + +import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import kekztech.KekzCore; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiButton; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.util.ResourceLocation; + +public class GUIContainer_ModularNuclearReactor extends GT_GUIContainerMetaTile_Machine { + + private final String resourceName; + private final ResourceLocation texture; + + public GUIContainer_ModularNuclearReactor(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity, + String aName, String aTextureFile) { + + super(new Container_ModularNuclearReactor(aInventoryPlayer, aTileEntity), aTextureFile); + + this.resourceName = aTextureFile; + this.texture = new ResourceLocation(KekzCore.MODID, "textures/gui/" + resourceName); + } + + @SuppressWarnings("unchecked") + @Override + public void initGui() { + super.initGui(); + + // The parameters of GuiButton are (id, x, y, width, height, text) + super.buttonList.add(new GuiButton(1, 100, 200, 100, 20, "Hello")); + } + + @Override + protected void drawGuiContainerBackgroundLayer(float f, int mouseX, int mouseY) { + + Minecraft.getMinecraft().renderEngine.bindTexture(texture); + GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); + + final int x = (super.width - super.xSize); + final int y = (super.height - super.ySize); + + super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); + } + + @Override + protected void drawGuiContainerForegroundLayer(int par1, int par2) { + + } + +} diff --git a/src/main/java/items/ErrorItem.java b/src/main/java/items/ErrorItem.java index e622197565..0ab41873f1 100644 --- a/src/main/java/items/ErrorItem.java +++ b/src/main/java/items/ErrorItem.java @@ -1,43 +1,50 @@ -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 ErrorItem extends Item { - - private static final ErrorItem instance = new ErrorItem(); - - private ErrorItem() { - // I am a singleton - } - - public static ErrorItem getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(false); - final String unlocalizedName = "kekztech_error_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(64); - super.setTextureName(KekzCore.MODID + ":" + "Error"); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("REMINDER: KekzTech recipes are only confirmed to work in GTNH!"); - list.add("Placeholder item in case something went wrong"); - list.add("If this item shows up in GTNH, you may report it to:"); - list.add("https://github.com/kekzdealer/KekzTech"); - } - -} +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; +import net.minecraft.world.World; + +public class ErrorItem extends Item { + + private static final ErrorItem instance = new ErrorItem(); + + private ErrorItem() { + // I am a singleton + } + + public static ErrorItem getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(false); + final String unlocalizedName = "kekztech_error_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + super.setTextureName(KekzCore.MODID + ":" + "Error"); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("REMINDER: KekzTech recipes are only confirmed to work in GTNH!"); + list.add("Placeholder item in case something went wrong"); + list.add("If this item shows up in GTNH, you may report it to:"); + list.add("https://github.com/kekzdealer/KekzTech"); + } + + @Override + public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player) { + player.swingItem(); + return item; + } + +} diff --git a/src/main/java/items/MetaItem_CraftingComponent.java b/src/main/java/items/MetaItem_CraftingComponent.java index 29b8e8ac1f..0d6a1897f0 100644 --- a/src/main/java/items/MetaItem_CraftingComponent.java +++ b/src/main/java/items/MetaItem_CraftingComponent.java @@ -1,103 +1,103 @@ -package items; - -import java.util.List; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -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.util.IIcon; - -public class MetaItem_CraftingComponent extends Item { - - private static MetaItem_CraftingComponent instance = new MetaItem_CraftingComponent(); - private final IIcon[] icons = new IIcon[16]; - - private MetaItem_CraftingComponent() { - // I am a singleton - } - - public static MetaItem_CraftingComponent getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_crafting_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(64); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 0; - // Raw heat pipes - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); - // Dust - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); - // Crystal - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); - // Ceramics - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 0; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Crafting component for KekzTech things"); - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - return 0.0d; - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - return false; - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } - - public ItemStack getStackOfAmountFromDamage(int meta, int amount) { - return new ItemStack(getInstance(), amount, meta); - } - -} +package items; + +import java.util.List; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +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.util.IIcon; + +public class MetaItem_CraftingComponent extends Item { + + private static MetaItem_CraftingComponent instance = new MetaItem_CraftingComponent(); + private final IIcon[] icons = new IIcon[16]; + + private MetaItem_CraftingComponent() { + // I am a singleton + } + + public static MetaItem_CraftingComponent getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_crafting_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + // Raw heat pipes + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); + // Dust + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); + // Crystal + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); + // Ceramics + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for(int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Crafting component for KekzTech things"); + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + return 0.0d; + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + return false; + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + public ItemStack getStackOfAmountFromDamage(int meta, int amount) { + return new ItemStack(getInstance(), amount, meta); + } + +} diff --git a/src/main/java/items/MetaItem_ReactorComponent.java b/src/main/java/items/MetaItem_ReactorComponent.java index 458de48a00..9a8d668a40 100644 --- a/src/main/java/items/MetaItem_ReactorComponent.java +++ b/src/main/java/items/MetaItem_ReactorComponent.java @@ -1,140 +1,140 @@ -package items; - -import java.util.List; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -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.nbt.NBTTagCompound; -import net.minecraft.util.IIcon; -import reactor.items.CoolantCell; -import reactor.items.FuelRod; -import reactor.items.HeatExchanger; -import reactor.items.HeatVent; -import reactor.items.NeutronReflector; - -public class MetaItem_ReactorComponent extends Item { - - private static MetaItem_ReactorComponent instance = new MetaItem_ReactorComponent(); - private final IIcon[] icons = new IIcon[50]; - - private MetaItem_ReactorComponent() { - // I am a singleton - } - - public static MetaItem_ReactorComponent getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_reactor_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(1); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 0; - for(String s : HeatVent.RESOURCE_NAMES) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : HeatExchanger.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : FuelRod.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : FuelRod.RESOURCE_NAME_DEPLETED) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : NeutronReflector.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : CoolantCell.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 0; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Part for the Modular Nuclear Reactor"); - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); - if(nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { - return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); - } else { - return 0.0d; - } - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - final int meta = stack.getItemDamage(); - if(meta >= 31 && meta <= 45) { - return false; - } else { - return true; - } - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - -} +package items; + +import java.util.List; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +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.nbt.NBTTagCompound; +import net.minecraft.util.IIcon; +import reactor.items.CoolantCell; +import reactor.items.FuelRod; +import reactor.items.HeatExchanger; +import reactor.items.HeatVent; +import reactor.items.NeutronReflector; + +public class MetaItem_ReactorComponent extends Item { + + private static MetaItem_ReactorComponent instance = new MetaItem_ReactorComponent(); + private final IIcon[] icons = new IIcon[50]; + + private MetaItem_ReactorComponent() { + // I am a singleton + } + + public static MetaItem_ReactorComponent getInstance() { + return instance; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_reactor_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(1); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + for(String s : HeatVent.RESOURCE_NAMES) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : HeatExchanger.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : FuelRod.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : FuelRod.RESOURCE_NAME_DEPLETED) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : NeutronReflector.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : CoolantCell.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for(int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Part for the Modular Nuclear Reactor"); + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); + if(nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { + return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); + } else { + return 0.0d; + } + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + final int meta = stack.getItemDamage(); + if(meta >= 31 && meta <= 45) { + return false; + } else { + return true; + } + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/kekztech/GTMultiController.java b/src/main/java/kekztech/GTMultiController.java index d824077201..2138907faa 100644 --- a/src/main/java/kekztech/GTMultiController.java +++ b/src/main/java/kekztech/GTMultiController.java @@ -1,305 +1,305 @@ -package kekztech; - -import java.util.ArrayList; - -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_Hatch_Input; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_InputBus; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Maintenance; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Muffler; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_OutputBus; -import gregtech.api.util.GT_Utility; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; - -/** - * Only purpose of this class is to make me learn about GT multis :) - * @author Kekzdealer - * - */ -public abstract class GTMultiController { - - private final GTRecipe GT_RECIPE = new GTRecipe(); - - private boolean running = false; - private boolean structureValid = false; - - public final ArrayList mDynamoHatches = new ArrayList<>(); - public final ArrayList mEnergyHatches = new ArrayList<>(); - public final ArrayList mInputHatches = new ArrayList<>(); - public final ArrayList mOutputHatches = new ArrayList<>(); - public final ArrayList mInputBusses = new ArrayList<>(); - public final ArrayList mOutputBusses = new ArrayList<>(); - public final ArrayList mMufflerHatches = new ArrayList<>(); - public final ArrayList mMaintenanceHatches = new ArrayList<>(); - - protected GTRecipe getGT_RECIPE() { - return GT_RECIPE; - } - - protected abstract boolean checkStructure(); - protected abstract String[] getDescription(); - - protected long getMaxInputVoltage() { - long voltage = 0L; - for(GT_MetaTileEntity_Hatch_Energy energyHatch : mEnergyHatches) { - voltage += energyHatch.getBaseMetaTileEntity().getInputVoltage(); - } - return voltage; - } - - private void updateDynamoHatches() { - if(GT_RECIPE.getEuPerTick() > 0) { - long remOutput = GT_RECIPE.getEuPerTick(); - for(GT_MetaTileEntity_Hatch_Dynamo dynamoHatch : mDynamoHatches) { - final long deltaCapacity = dynamoHatch.getBaseMetaTileEntity().getEUCapacity() - - dynamoHatch.getBaseMetaTileEntity().getStoredEU(); - final long toOutput = Math.min(deltaCapacity, GT_RECIPE.getEuPerTick()); - dynamoHatch.getBaseMetaTileEntity().increaseStoredEnergyUnits(toOutput, false); - remOutput -= toOutput; - } - } - } - - private void updateEnergyHatches() { - if(GT_RECIPE.getEuPerTick() < 0) { - long remConsumption = GT_RECIPE.getEuPerTick(); - for(GT_MetaTileEntity_Hatch_Energy energyHatch : mEnergyHatches) { - if(remConsumption > 0) { - final long toConsume = Math.min(remConsumption, energyHatch.getBaseMetaTileEntity().getStoredEU()); - energyHatch.getBaseMetaTileEntity().decreaseStoredEnergyUnits(toConsume, false); - remConsumption -= toConsume; - } - } - } - } - - private void updateInputBusses() { - if(GT_RECIPE.getInputItems() != null) { - // Check for each input stack... - for(ItemStack inputStack : GT_RECIPE.getInputItems()) { - int remainingRequired = inputStack.stackSize; - // ...Each slot in each input bus... - for(GT_MetaTileEntity_Hatch_InputBus inputBus : mInputBusses) { - for(int slot = 0; slot <= inputBus.getBaseMetaTileEntity().getSizeInventory(); slot++) { - - final ItemStack slotStack = inputBus.getBaseMetaTileEntity().getStackInSlot(slot); - if(GT_Utility.isStackValid(slotStack)) { - if(GT_Utility.areStacksEqual(inputStack, slotStack)) { - // Found correct slot - final int toConsume = Math.min(slotStack.stackSize, inputStack.stackSize); - final ItemStack retrievedStack = inputBus.getBaseMetaTileEntity().decrStackSize(slot, toConsume); - } - } - } - } - } - } - } - - private void updateInputHatches() { - if(GT_RECIPE.getInputFluids() != null) { - // Check for each input stack - for(FluidStack inputStack : GT_RECIPE.getInputFluids()) { - int remainingRequired = inputStack.amount; - // ...In each input hatch... - for(GT_MetaTileEntity_Hatch_Input inputHatch : mInputHatches) { - - FluidStack slotStack = inputHatch.getFluid(); - if(slotStack.amount > 0 && slotStack.isFluidEqual(inputStack)) { - // Found correct hatch - final int toConsume = Math.min(slotStack.amount, remainingRequired); - inputHatch.drain(toConsume, true); - remainingRequired -= toConsume; - } - } - } - } - } - - private void updateOutputBusses() { - if(GT_RECIPE.getOutputItems() != null) { - - } - } - - private void updateOutputHatches() { - if(GT_RECIPE.getOutputFluids() != null) { - // Find for each output stack... - for(FluidStack outputStack : GT_RECIPE.getOutputFluids()) { - // ...an output hatch that can accept the stack - for(GT_MetaTileEntity_Hatch_Output outputHatch : mOutputHatches) { - - } - } - } - } - - protected boolean tryAddHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - final IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else { - if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - } - - if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) { - return this.mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_InputBus) { - return this.mInputBusses.add((GT_MetaTileEntity_Hatch_InputBus) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output) { - return this.mOutputHatches.add((GT_MetaTileEntity_Hatch_Output) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_OutputBus) { - return this.mOutputBusses.add((GT_MetaTileEntity_Hatch_OutputBus) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { - return this.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { - return this.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { - return this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); - } else { - return aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Muffler - ? this.mMufflerHatches.add((GT_MetaTileEntity_Hatch_Muffler) aMetaTileEntity) - : false; - } - } - } - } - - protected boolean tryAddMaintenanceHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddEnergyHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddDynamoHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddMufflerHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Muffler) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mMufflerHatches.add((GT_MetaTileEntity_Hatch_Muffler) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddInputBus(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_InputBus) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mInputBusses.add((GT_MetaTileEntity_Hatch_InputBus) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddInputHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddOutputBus(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_OutputBus) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mOutputBusses.add((GT_MetaTileEntity_Hatch_OutputBus) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddOutputHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mOutputHatches.add((GT_MetaTileEntity_Hatch_Output) aMetaTileEntity); - } else { - return false; - } - } - } -} +package kekztech; + +import java.util.ArrayList; + +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_Hatch_Input; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_InputBus; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Maintenance; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Muffler; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_OutputBus; +import gregtech.api.util.GT_Utility; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + +/** + * Only purpose of this class is to make me learn about GT multis :) + * @author Kekzdealer + * + */ +public abstract class GTMultiController { + + private final GTRecipe GT_RECIPE = new GTRecipe(); + + private boolean running = false; + private boolean structureValid = false; + + public final ArrayList mDynamoHatches = new ArrayList<>(); + public final ArrayList mEnergyHatches = new ArrayList<>(); + public final ArrayList mInputHatches = new ArrayList<>(); + public final ArrayList mOutputHatches = new ArrayList<>(); + public final ArrayList mInputBusses = new ArrayList<>(); + public final ArrayList mOutputBusses = new ArrayList<>(); + public final ArrayList mMufflerHatches = new ArrayList<>(); + public final ArrayList mMaintenanceHatches = new ArrayList<>(); + + protected GTRecipe getGT_RECIPE() { + return GT_RECIPE; + } + + protected abstract boolean checkStructure(); + protected abstract String[] getDescription(); + + protected long getMaxInputVoltage() { + long voltage = 0L; + for(GT_MetaTileEntity_Hatch_Energy energyHatch : mEnergyHatches) { + voltage += energyHatch.getBaseMetaTileEntity().getInputVoltage(); + } + return voltage; + } + + private void updateDynamoHatches() { + if(GT_RECIPE.getEuPerTick() > 0) { + long remOutput = GT_RECIPE.getEuPerTick(); + for(GT_MetaTileEntity_Hatch_Dynamo dynamoHatch : mDynamoHatches) { + final long deltaCapacity = dynamoHatch.getBaseMetaTileEntity().getEUCapacity() + - dynamoHatch.getBaseMetaTileEntity().getStoredEU(); + final long toOutput = Math.min(deltaCapacity, GT_RECIPE.getEuPerTick()); + dynamoHatch.getBaseMetaTileEntity().increaseStoredEnergyUnits(toOutput, false); + remOutput -= toOutput; + } + } + } + + private void updateEnergyHatches() { + if(GT_RECIPE.getEuPerTick() < 0) { + long remConsumption = GT_RECIPE.getEuPerTick(); + for(GT_MetaTileEntity_Hatch_Energy energyHatch : mEnergyHatches) { + if(remConsumption > 0) { + final long toConsume = Math.min(remConsumption, energyHatch.getBaseMetaTileEntity().getStoredEU()); + energyHatch.getBaseMetaTileEntity().decreaseStoredEnergyUnits(toConsume, false); + remConsumption -= toConsume; + } + } + } + } + + private void updateInputBusses() { + if(GT_RECIPE.getInputItems() != null) { + // Check for each input stack... + for(ItemStack inputStack : GT_RECIPE.getInputItems()) { + int remainingRequired = inputStack.stackSize; + // ...Each slot in each input bus... + for(GT_MetaTileEntity_Hatch_InputBus inputBus : mInputBusses) { + for(int slot = 0; slot <= inputBus.getBaseMetaTileEntity().getSizeInventory(); slot++) { + + final ItemStack slotStack = inputBus.getBaseMetaTileEntity().getStackInSlot(slot); + if(GT_Utility.isStackValid(slotStack)) { + if(GT_Utility.areStacksEqual(inputStack, slotStack)) { + // Found correct slot + final int toConsume = Math.min(slotStack.stackSize, inputStack.stackSize); + final ItemStack retrievedStack = inputBus.getBaseMetaTileEntity().decrStackSize(slot, toConsume); + } + } + } + } + } + } + } + + private void updateInputHatches() { + if(GT_RECIPE.getInputFluids() != null) { + // Check for each input stack + for(FluidStack inputStack : GT_RECIPE.getInputFluids()) { + int remainingRequired = inputStack.amount; + // ...In each input hatch... + for(GT_MetaTileEntity_Hatch_Input inputHatch : mInputHatches) { + + FluidStack slotStack = inputHatch.getFluid(); + if(slotStack.amount > 0 && slotStack.isFluidEqual(inputStack)) { + // Found correct hatch + final int toConsume = Math.min(slotStack.amount, remainingRequired); + inputHatch.drain(toConsume, true); + remainingRequired -= toConsume; + } + } + } + } + } + + private void updateOutputBusses() { + if(GT_RECIPE.getOutputItems() != null) { + + } + } + + private void updateOutputHatches() { + if(GT_RECIPE.getOutputFluids() != null) { + // Find for each output stack... + for(FluidStack outputStack : GT_RECIPE.getOutputFluids()) { + // ...an output hatch that can accept the stack + for(GT_MetaTileEntity_Hatch_Output outputHatch : mOutputHatches) { + + } + } + } + } + + protected boolean tryAddHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + final IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else { + if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + } + + if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) { + return this.mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_InputBus) { + return this.mInputBusses.add((GT_MetaTileEntity_Hatch_InputBus) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output) { + return this.mOutputHatches.add((GT_MetaTileEntity_Hatch_Output) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_OutputBus) { + return this.mOutputBusses.add((GT_MetaTileEntity_Hatch_OutputBus) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { + return this.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { + return this.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { + return this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + } else { + return aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Muffler + ? this.mMufflerHatches.add((GT_MetaTileEntity_Hatch_Muffler) aMetaTileEntity) + : false; + } + } + } + } + + protected boolean tryAddMaintenanceHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddEnergyHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddDynamoHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddMufflerHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Muffler) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mMufflerHatches.add((GT_MetaTileEntity_Hatch_Muffler) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddInputBus(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_InputBus) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mInputBusses.add((GT_MetaTileEntity_Hatch_InputBus) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddInputHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddOutputBus(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_OutputBus) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mOutputBusses.add((GT_MetaTileEntity_Hatch_OutputBus) aMetaTileEntity); + } else { + return false; + } + } + } + + protected boolean tryAddOutputHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { + if (hatch == null) { + return false; + } else { + IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.mOutputHatches.add((GT_MetaTileEntity_Hatch_Output) aMetaTileEntity); + } else { + return false; + } + } + } +} diff --git a/src/main/java/kekztech/GTRecipe.java b/src/main/java/kekztech/GTRecipe.java index 2add4d3c0e..1939afc8ff 100644 --- a/src/main/java/kekztech/GTRecipe.java +++ b/src/main/java/kekztech/GTRecipe.java @@ -1,104 +1,104 @@ -package kekztech; - -import java.util.ArrayList; - -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; -import util.Util; - -public class GTRecipe { - - private int euPerTick = 0; - private int duration = 0; - - private ArrayList inputItems; - private ArrayList inputFluids; - private ArrayList outputItems; - private ArrayList outputFluids; - - public int getEuPerTick() { - return euPerTick; - } - public int getDuration() { - return duration; - } - public ItemStack[] getInputItems() { - return Util.toItemStackArray(inputItems); - } - public FluidStack[] getInputFluids() { - return Util.toFluidStackArray(inputFluids); - } - public ItemStack[] getOutputItems() { - return Util.toItemStackArray(outputItems); - } - public FluidStack[] getOutputFluids() { - return Util.toFluidStackArray(outputFluids); - } - public ItemStack getInputItem() { - final ItemStack[] s = Util.toItemStackArray(inputItems); - return s[0]; - } - public FluidStack getInputFluid() { - final FluidStack[] s = Util.toFluidStackArray(inputFluids); - return s[0]; - } - public ItemStack getOutputItem() { - final ItemStack[] s = Util.toItemStackArray(outputItems); - return s[0]; - } - public FluidStack getOutputFluid() { - final FluidStack[] s = Util.toFluidStackArray(outputFluids); - return s[0]; - } - - public GTRecipe addInputItem(ItemStack inputItem) { - if(inputItems == null) { - inputItems = new ArrayList(); - inputItems.add(inputItem); - } else { - inputItems.add(inputItem); - } - return this; - } - - public GTRecipe addOutputItem(ItemStack outputItem) { - if(outputItems == null) { - outputItems = new ArrayList(); - outputItems.add(outputItem); - } else { - outputItems.add(outputItem); - } - return this; - } - - public GTRecipe addInputFluid(FluidStack inputFluid) { - if(inputFluids == null) { - inputFluids = new ArrayList(); - inputFluids.add(inputFluid); - } else { - inputFluids.add(inputFluid); - } - return this; - } - - public GTRecipe addOutputFluid(FluidStack outputFluid) { - if(outputFluids == null) { - outputFluids = new ArrayList(); - outputFluids.add(outputFluid); - } else { - outputFluids.add(outputFluid); - } - return this; - } - - public GTRecipe setEUPerTick(int euPerTick) { - this.euPerTick = euPerTick; - return this; - } - - public GTRecipe setDuration(int duration) { - this.duration = duration; - return this; - } - -} +package kekztech; + +import java.util.ArrayList; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; +import util.Util; + +public class GTRecipe { + + private int euPerTick = 0; + private int duration = 0; + + private ArrayList inputItems; + private ArrayList inputFluids; + private ArrayList outputItems; + private ArrayList outputFluids; + + public int getEuPerTick() { + return euPerTick; + } + public int getDuration() { + return duration; + } + public ItemStack[] getInputItems() { + return Util.toItemStackArray(inputItems); + } + public FluidStack[] getInputFluids() { + return Util.toFluidStackArray(inputFluids); + } + public ItemStack[] getOutputItems() { + return Util.toItemStackArray(outputItems); + } + public FluidStack[] getOutputFluids() { + return Util.toFluidStackArray(outputFluids); + } + public ItemStack getInputItem() { + final ItemStack[] s = Util.toItemStackArray(inputItems); + return s[0]; + } + public FluidStack getInputFluid() { + final FluidStack[] s = Util.toFluidStackArray(inputFluids); + return s[0]; + } + public ItemStack getOutputItem() { + final ItemStack[] s = Util.toItemStackArray(outputItems); + return s[0]; + } + public FluidStack getOutputFluid() { + final FluidStack[] s = Util.toFluidStackArray(outputFluids); + return s[0]; + } + + public GTRecipe addInputItem(ItemStack inputItem) { + if(inputItems == null) { + inputItems = new ArrayList(); + inputItems.add(inputItem); + } else { + inputItems.add(inputItem); + } + return this; + } + + public GTRecipe addOutputItem(ItemStack outputItem) { + if(outputItems == null) { + outputItems = new ArrayList(); + outputItems.add(outputItem); + } else { + outputItems.add(outputItem); + } + return this; + } + + public GTRecipe addInputFluid(FluidStack inputFluid) { + if(inputFluids == null) { + inputFluids = new ArrayList(); + inputFluids.add(inputFluid); + } else { + inputFluids.add(inputFluid); + } + return this; + } + + public GTRecipe addOutputFluid(FluidStack outputFluid) { + if(outputFluids == null) { + outputFluids = new ArrayList(); + outputFluids.add(outputFluid); + } else { + outputFluids.add(outputFluid); + } + return this; + } + + public GTRecipe setEUPerTick(int euPerTick) { + this.euPerTick = euPerTick; + return this; + } + + public GTRecipe setDuration(int duration) { + this.duration = duration; + return this; + } + +} diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 47708971c7..52539222e7 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -1,48 +1,48 @@ -package kekztech; - -public enum Items { - // Heat Vents - T1HeatVent(0), T2HeatVent(1), T3HeatVent(2), T4HeatVent(3), - T1ComponentHeatVent(4), T2ComponentHeatVent(5), T3ComponentHeatVent(6), T4ComponentHeatVent(7), - T1OverclockedHeatVent(8), T2OverclockedHeatVent(9), T3OverclockedHeatVent(10), T4OverclockedHeatVent(11), - // Heat Exchanger - T1HeatExchanger(12), T2HeatExchanger(13), T3HeatExchanger(14), T4HeatExchanger(15), - // Fuel Rods - UraniumFuelRod(16), UraniumDualFuelRod(17), UraniumQuadFuelRod(18), - ThoriumFuelRod(19), ThoriumDualFuelRod(20), ThoriumQuadFuelRod(21), - MOXFuelRod(22), MOXDualFuelRod(23), MOXQuadFuelRod(24), - NaquadahFuelRod(25), NaquadahDualFuelRod(26), NaquadahQuadFuelRod(27), - Th_MOXFuelRod(28), Th_MOXDualFuelRod(29), Th_MOXQuadFuelRod(30), - // Depleted Fuel Rods - DepletedUraniumFuelRod(31), DepletedUraniumDualFuelRod(32), DepletedUraniumQuadFuelRod(33), - DepletedThoriumFuelRod(34), DepletedThoriumDualFuelRod(35), DepletedThoriumQuadFuelRod(36), - DepletedMOXFuelRod(37), DepletedMOXDualFuelRod(38), DepletedMOXQuadFuelRod(39), - DepletedNaquadahFuelRod(40), DepletedNaquadahDualFuelRod(41), DepletedNaquadahQuadFuelRod(42), - Th_DepletedMOXFuelRod(43), Th_DepletedMOXDualFuelRod(44), Th_DepletedMOXQuadFuelRod(45), - // Neutron Reflectors - T1NeutronReflector(46), T2NeutronReflector(47), - // Coolant Cells - HeliumCoolantCell360k(48), NaKCoolantCell360k(49), - - // Heat Pipes - CopperHeatPipe(0), SilverHeatPipe(1), BoronArsenideHeatPipe(2), DiamondHeatPipe(3), - BoronArsenideDust(4), IsotopicallyPureDiamondDust(5), AmineCarbamiteDust(6), - BoronArsenideCrystal(7), IsotopicallyPureDiamondCrystal(8), - // Ceramics - YSZCeramicDust(9), GDCCeramicDust(10), - YttriaDust(11), ZirconiaDust(12), CeriaDust(13), - YSZCeramicPlate(14), GDCCeramicPlate(15), - // Error Item - Error(0); - - private final int metaID; - - private Items(int metaID) { - this.metaID = metaID; - } - - public int getMetaID() { - return metaID; - } - -} +package kekztech; + +public enum Items { + // Heat Vents + T1HeatVent(0), T2HeatVent(1), T3HeatVent(2), T4HeatVent(3), + T1ComponentHeatVent(4), T2ComponentHeatVent(5), T3ComponentHeatVent(6), T4ComponentHeatVent(7), + T1OverclockedHeatVent(8), T2OverclockedHeatVent(9), T3OverclockedHeatVent(10), T4OverclockedHeatVent(11), + // Heat Exchanger + T1HeatExchanger(12), T2HeatExchanger(13), T3HeatExchanger(14), T4HeatExchanger(15), + // Fuel Rods + UraniumFuelRod(16), UraniumDualFuelRod(17), UraniumQuadFuelRod(18), + ThoriumFuelRod(19), ThoriumDualFuelRod(20), ThoriumQuadFuelRod(21), + MOXFuelRod(22), MOXDualFuelRod(23), MOXQuadFuelRod(24), + NaquadahFuelRod(25), NaquadahDualFuelRod(26), NaquadahQuadFuelRod(27), + Th_MOXFuelRod(28), Th_MOXDualFuelRod(29), Th_MOXQuadFuelRod(30), + // Depleted Fuel Rods + DepletedUraniumFuelRod(31), DepletedUraniumDualFuelRod(32), DepletedUraniumQuadFuelRod(33), + DepletedThoriumFuelRod(34), DepletedThoriumDualFuelRod(35), DepletedThoriumQuadFuelRod(36), + DepletedMOXFuelRod(37), DepletedMOXDualFuelRod(38), DepletedMOXQuadFuelRod(39), + DepletedNaquadahFuelRod(40), DepletedNaquadahDualFuelRod(41), DepletedNaquadahQuadFuelRod(42), + Th_DepletedMOXFuelRod(43), Th_DepletedMOXDualFuelRod(44), Th_DepletedMOXQuadFuelRod(45), + // Neutron Reflectors + T1NeutronReflector(46), T2NeutronReflector(47), + // Coolant Cells + HeliumCoolantCell360k(48), NaKCoolantCell360k(49), + + // Heat Pipes + CopperHeatPipe(0), SilverHeatPipe(1), BoronArsenideHeatPipe(2), DiamondHeatPipe(3), + BoronArsenideDust(4), IsotopicallyPureDiamondDust(5), AmineCarbamiteDust(6), + BoronArsenideCrystal(7), IsotopicallyPureDiamondCrystal(8), + // Ceramics + YSZCeramicDust(9), GDCCeramicDust(10), + YttriaDust(11), ZirconiaDust(12), CeriaDust(13), + YSZCeramicPlate(14), GDCCeramicPlate(15), + // Error Item + Error(0); + + private final int metaID; + + private Items(int metaID) { + this.metaID = metaID; + } + + public int getMetaID() { + return metaID; + } + +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index e84b428219..5eb2916e02 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,355 +1,333 @@ -package kekztech; - -import blocks.Block_GDCUnit; -import blocks.Block_TFFTCasing; -import blocks.Block_TFFTStorageFieldBlockT1; -import blocks.Block_TFFTStorageFieldBlockT2; -import blocks.Block_TFFTStorageFieldBlockT3; -import blocks.Block_TFFTStorageFieldBlockT4; -import blocks.Block_YSZUnit; -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 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 items.MetaItem_ReactorComponent; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidRegistry; -import tileentities.GTMTE_FluidMultiStorage; -import tileentities.GTMTE_ModularNuclearReactor; -import tileentities.GTMTE_SOFuelCellMK1; -import tileentities.GTMTE_SOFuelCellMK2; -import util.Util; - -@Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, - dependencies = "required-after:IC2; " - + "required-after:gregtech" - ) -public class KekzCore { - - public static final String NAME = "KekzTech"; - public static final String MODID = "kekztech"; - public static final String VERSION = "0.1a"; - - private GTMTE_SOFuelCellMK1 sofc1; - private GTMTE_SOFuelCellMK2 sofc2; - private GTMTE_ModularNuclearReactor mdr; - private GTMTE_FluidMultiStorage fms; - - @Mod.Instance("kekztech") - public static KekzCore instance; - - @Mod.EventHandler - public void preInit(FMLPreInitializationEvent event) { - // Items - ErrorItem.getInstance().registerItem(); - MetaItem_ReactorComponent.getInstance().registerItem(); - MetaItem_CraftingComponent.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(); - } - - @Mod.EventHandler - public void init(FMLInitializationEvent event ) { - sofc1 = new GTMTE_SOFuelCellMK1(5000, "multimachine.fuelcellmk1", "Solid-Oxide Fuel Cell Mk I"); - sofc2 = new GTMTE_SOFuelCellMK2(5001, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); - mdr = new GTMTE_ModularNuclearReactor(5002, "multimachine.nuclearreactor", "Nuclear Reactor"); - fms = new GTMTE_FluidMultiStorage(5003, "multimachine.tf_fluidtank", "T.F.F.T"); - - } - - @Mod.EventHandler - public void postInit(FMLPostInitializationEvent event) { - System.out.println("Registering KekzTech recipes..."); - - final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); - final MetaItem_ReactorComponent reactorItem = MetaItem_ReactorComponent.getInstance(); - - // Multiblock Controllers - final Object[] mk1_recipe = { - "CCC", "PHP", "FBL", - 'C', OrePrefixes.circuit.get(Materials.Advanced), - 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), - 'H', ItemList.Hull_HV.get(1L, (Object[]) null), - '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, (Object[]) null), - 'H', ItemList.Hull_IV.get(1L, (Object[]) null), - '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_LV.get(1L, (Object[]) null), - 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), - 'V', OrePrefixes.rotor.get(Materials.VibrantAlloy), - 'C', OrePrefixes.circuit.get(Materials.Advanced) - }; - GT_ModHandler.addCraftingRecipe(fms.getStackForm(1), tfft_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, (Object[]) null), - }; - 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, (Object[]) null), - }; - GT_Values.RA.addAssemblerRecipe( - gdcUnit, - Materials.Hydrogen.getGas(16000), - new ItemStack(Block_GDCUnit.getInstance(), 1), - 2400, 1920); - - // 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.Basic, 4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 1), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 1), - ItemList.Electric_Pump_LV.get(1L, (Object[]) null) - }; - 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.Good, 4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), - GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.StainlessSteel, 1), - ItemList.Electric_Pump_MV.get(1L, (Object[]) null) - }; - GT_Values.RA.addAssemblerRecipe( - tfftstoragefield2, - FluidRegistry.getFluidStack("molten.plastic", 144), - new ItemStack(Block_TFFTStorageFieldBlockT2.getInstance(), 1), - 200, 480); - final ItemStack[] tfftstoragefield3 = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), - GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), - ItemList.Field_Generator_LV.get(1L, (Object[]) null), - ItemList.Electric_Pump_HV.get(1L, (Object[]) null) - }; - 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, (Object[]) null), - ItemList.Electric_Pump_EV.get(1L, (Object[]) null) - }; - GT_Values.RA.addAssemblerRecipe( - tfftstoragefield4, - FluidRegistry.getFluidStack("molten.epoxid", 1152), - new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), - 400, 4098); - - // Ceramic plates - GT_Values.RA.addAlloySmelterRecipe( - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(1, (Object[]) null), - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), - 400, 480); - GT_Values.RA.addFormingPressRecipe( - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(1, (Object[]) null), - 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); - 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( - craftingItem.getStackOfAmountFromDamage(Items.YttriaDust.getMetaID(), 1), - craftingItem.getStackOfAmountFromDamage(Items.ZirconiaDust.getMetaID(), 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.IsotopicallyPureDiamondDust.getMetaID(), 4), - Materials.CarbonDioxide.getGas(16000), - craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.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); - - // Heat Vents - final ItemStack[] t1HeatVent = { - craftingItem.getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_MV.get(1L, (Object[]) null), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 2), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1), - GT_Utility.getIntegratedCircuit(6) - }; - GT_Values.RA.addAssemblerRecipe( - t1HeatVent, - FluidRegistry.getFluidStack("molten.copper", 144), - reactorItem.getStackFromDamage(Items.T1HeatVent.getMetaID()), - 200, 120); - final ItemStack[] t2HeatVent = { - craftingItem.getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_HV.get(1L, (Object[]) null), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 2), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1), - GT_Utility.getIntegratedCircuit(6) - }; - GT_Values.RA.addAssemblerRecipe( - t2HeatVent, - FluidRegistry.getFluidStack("molten.silver", 144), - reactorItem.getStackFromDamage(Items.T2HeatVent.getMetaID()), - 400, 480); - final ItemStack[] t3HeatVent = { - craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_IV.get(1L, (Object[]) null), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 2), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Tungsten, new ItemStack(ErrorItem.getInstance(), 1), 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 1), - GT_Utility.getIntegratedCircuit(6) - }; - GT_Values.RA.addAssemblerRecipe( - t3HeatVent, - FluidRegistry.getFluidStack("molten.gallium", 576), - reactorItem.getStackFromDamage(Items.T3HeatVent.getMetaID()), - 800, 7680); - - System.out.println("...done"); - } - - - - - - - - - - - - - - - - - - - - - - - -} +package kekztech; + +import blocks.Block_GDCUnit; +import blocks.Block_TFFTCasing; +import blocks.Block_TFFTStorageFieldBlockT1; +import blocks.Block_TFFTStorageFieldBlockT2; +import blocks.Block_TFFTStorageFieldBlockT3; +import blocks.Block_TFFTStorageFieldBlockT4; +import blocks.Block_YSZUnit; +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 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 items.MetaItem_ReactorComponent; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidRegistry; +import tileentities.GTMTE_FluidMultiStorage; +import tileentities.GTMTE_ModularNuclearReactor; +import tileentities.GTMTE_SOFuelCellMK1; +import tileentities.GTMTE_SOFuelCellMK2; +import util.Util; + +@Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, + dependencies = "required-after:IC2; " + + "required-after:gregtech" + ) +public class KekzCore { + + public static final String NAME = "KekzTech"; + public static final String MODID = "kekztech"; + public static final String VERSION = "0.1a"; + + @Mod.Instance("kekztech") + public static KekzCore instance; + + private GTMTE_SOFuelCellMK1 sofc1; + private GTMTE_SOFuelCellMK2 sofc2; + private GTMTE_ModularNuclearReactor mdr; + private GTMTE_FluidMultiStorage fms; + + @Mod.EventHandler + public void preInit(FMLPreInitializationEvent event) { + // Items + ErrorItem.getInstance().registerItem(); + MetaItem_ReactorComponent.getInstance().registerItem(); + MetaItem_CraftingComponent.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(); + } + + @Mod.EventHandler + public void init(FMLInitializationEvent event ) { + // Multiblock controllers + sofc1 = new GTMTE_SOFuelCellMK1(5000, "multimachine.fuelcellmk1", "Solid-Oxide Fuel Cell Mk I"); + sofc2 = new GTMTE_SOFuelCellMK2(5001, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); + mdr = new GTMTE_ModularNuclearReactor(5002, "multimachine.nuclearreactor", "Nuclear Reactor"); + fms = new GTMTE_FluidMultiStorage(5003, "multimachine.tf_fluidtank", "T.F.F.T"); + } + + @Mod.EventHandler + public void postInit(FMLPostInitializationEvent event) { + System.out.println("Registering KekzTech recipes..."); + + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + final MetaItem_ReactorComponent reactorItem = MetaItem_ReactorComponent.getInstance(); + + // Multiblock Controllers + final Object[] mk1_recipe = { + "CCC", "PHP", "FBL", + 'C', OrePrefixes.circuit.get(Materials.Advanced), + 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), + 'H', ItemList.Hull_HV.get(1L, (Object[]) null), + '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, (Object[]) null), + 'H', ItemList.Hull_IV.get(1L, (Object[]) null), + '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_LV.get(1L, (Object[]) null), + 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), + 'V', OrePrefixes.rotor.get(Materials.VibrantAlloy), + 'C', OrePrefixes.circuit.get(Materials.Advanced) + }; + GT_ModHandler.addCraftingRecipe(fms.getStackForm(1), tfft_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, (Object[]) null), + }; + 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, (Object[]) null), + }; + GT_Values.RA.addAssemblerRecipe( + gdcUnit, + Materials.Hydrogen.getGas(16000), + new ItemStack(Block_GDCUnit.getInstance(), 1), + 2400, 1920); + + // 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.Basic, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 1), + ItemList.Electric_Pump_LV.get(1L, (Object[]) null) + }; + 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.Good, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), + GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.StainlessSteel, 1), + ItemList.Electric_Pump_MV.get(1L, (Object[]) null) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield2, + FluidRegistry.getFluidStack("molten.plastic", 144), + new ItemStack(Block_TFFTStorageFieldBlockT2.getInstance(), 1), + 200, 480); + final ItemStack[] tfftstoragefield3 = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), + ItemList.Field_Generator_LV.get(1L, (Object[]) null), + ItemList.Electric_Pump_HV.get(1L, (Object[]) null) + }; + 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, (Object[]) null), + ItemList.Electric_Pump_EV.get(1L, (Object[]) null) + }; + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield4, + FluidRegistry.getFluidStack("molten.epoxid", 1152), + new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), + 400, 4098); + + // Ceramic plates + GT_Values.RA.addAlloySmelterRecipe( + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(1, (Object[]) null), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), + 400, 480); + GT_Values.RA.addFormingPressRecipe( + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(1, (Object[]) null), + 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); + 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( + craftingItem.getStackOfAmountFromDamage(Items.YttriaDust.getMetaID(), 1), + craftingItem.getStackOfAmountFromDamage(Items.ZirconiaDust.getMetaID(), 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.IsotopicallyPureDiamondDust.getMetaID(), 4), + Materials.CarbonDioxide.getGas(16000), + craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.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); + + // Heat Vents + final ItemStack[] t1HeatVent = { + craftingItem.getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2), + ItemList.Electric_Motor_MV.get(1L, (Object[]) null), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 2), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1), + GT_Utility.getIntegratedCircuit(6) + }; + GT_Values.RA.addAssemblerRecipe( + t1HeatVent, + FluidRegistry.getFluidStack("molten.copper", 144), + reactorItem.getStackFromDamage(Items.T1HeatVent.getMetaID()), + 200, 120); + final ItemStack[] t2HeatVent = { + craftingItem.getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 2), + ItemList.Electric_Motor_HV.get(1L, (Object[]) null), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 2), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1), + GT_Utility.getIntegratedCircuit(6) + }; + GT_Values.RA.addAssemblerRecipe( + t2HeatVent, + FluidRegistry.getFluidStack("molten.silver", 144), + reactorItem.getStackFromDamage(Items.T2HeatVent.getMetaID()), + 400, 480); + final ItemStack[] t3HeatVent = { + craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 2), + ItemList.Electric_Motor_IV.get(1L, (Object[]) null), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 2), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Tungsten, new ItemStack(ErrorItem.getInstance(), 1), 8), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 1), + GT_Utility.getIntegratedCircuit(6) + }; + GT_Values.RA.addAssemblerRecipe( + t3HeatVent, + FluidRegistry.getFluidStack("molten.gallium", 576), + reactorItem.getStackFromDamage(Items.T3HeatVent.getMetaID()), + 800, 7680); + + System.out.println("...done"); + } + +} diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java new file mode 100644 index 0000000000..9b4d8b1bc4 --- /dev/null +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -0,0 +1,138 @@ +package kekztech; + +import java.util.ArrayList; +import java.util.List; + +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; +import net.minecraftforge.fluids.FluidStack; + +public class MultiFluidHandler { + + private static final int MAX_DISTINCT_FLUIDS = 25; + + private final List fluids = new ArrayList<>(); + private final int capacityPerFluid; + + public MultiFluidHandler(int capacityPerFluid) { + this.capacityPerFluid = capacityPerFluid; + } + + public MultiFluidHandler(int capacityPerFluid, List fluids) { + this.capacityPerFluid = capacityPerFluid; + this.fluids.addAll(fluids); + } + + public boolean contains(FluidStack fluid) { + return fluids.contains(fluid); + } + + public int getCapacity() { + return capacityPerFluid; + } + + public List getFluids(){ + return fluids; + } + + public FluidStack getFluid(int slot) { + return fluids.get(slot); + } + + public NBTTagCompound getAsNBTTag(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + int c = 0; + for(FluidStack f : fluids) { + nbt.setTag("" + c, f.writeToNBT(new NBTTagCompound())); + } + return nbt; + } + + public ArrayList getInfoData() { + final ArrayList lines = new ArrayList<>(fluids.size() + 1); + lines.add(EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET); + for(int i = 0; i < fluids.size(); i++) { + lines.add(i + " - " + fluids.get(i).getLocalizedName() + ": " + + fluids.get(i).amount + "L (" + + (Math.round(100.0f * fluids.get(i).amount / getCapacity())) + "%)"); + } + lines.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); + + return lines; + } + + public int pushFluid(FluidStack push) { + if(fluids.size() == MAX_DISTINCT_FLUIDS && !contains(push)) { + return 0; + } else if (fluids.size() < MAX_DISTINCT_FLUIDS && !contains(push)) { + final int fit = Math.min(getCapacity(), push.amount); + fluids.add(new FluidStack(push.getFluid(), fit)); + return fit; + } else { + final FluidStack fs = fluids.get(fluids.indexOf(push)); + final int remcap = getCapacity() - fs.amount; + final int fit = Math.min(remcap, push.amount); + fs.amount += fit; + return fit; + } + } + + public int pushFluid(FluidStack push, int slot) { + if(slot < 0 || slot >= MAX_DISTINCT_FLUIDS) { + return 0; + } + if(!fluids.get(slot).equals(push)) { + return 0; + } else { + final FluidStack fs = fluids.get(slot); + final int remcap = getCapacity() - fs.amount; + final int fit = Math.min(remcap, push.amount); + fs.amount += fit; + return fit; + } + } + + public int pullFluid(FluidStack pull) { + if(!contains(pull)) { + return 0; + } else { + final FluidStack pulled = fluids.get(fluids.indexOf(pull)); + final int rec = Math.min(pull.amount, pulled.amount); + if(pulled.amount <= rec) { + fluids.remove(pulled); + } else { + pulled.amount -= rec; + } + return rec; + } + } + + public int pullFluid(FluidStack pull, int slot) { + if(slot < 0 || slot >= MAX_DISTINCT_FLUIDS) { + return 0; + } + if(!fluids.get(slot).equals(pull)) { + return 0; + } else { + final FluidStack pulled = fluids.get(slot); + final int rec = Math.min(pull.amount, pulled.amount); + if(pulled.amount <= rec) { + fluids.remove(pulled); + } else { + pulled.amount -= rec; + } + return rec; + } + } + + public boolean couldPush(FluidStack push) { + if(fluids.size() == MAX_DISTINCT_FLUIDS && !contains(push)) { + return false; + } else if (fluids.size() < MAX_DISTINCT_FLUIDS && !contains(push)) { + 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; + } + } +} diff --git a/src/main/java/reactor/ButtonSlot.java b/src/main/java/reactor/ButtonSlot.java index 6d777ca280..94c259d403 100644 --- a/src/main/java/reactor/ButtonSlot.java +++ b/src/main/java/reactor/ButtonSlot.java @@ -1,14 +1,14 @@ -package reactor; - -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; - -public class ButtonSlot extends Slot { - - public ButtonSlot(IInventory playerIventory, int slotID, int posX, int posY) { - super(playerIventory, slotID, posX, posY); - - - } - -} +package reactor; + +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; + +public class ButtonSlot extends Slot { + + public ButtonSlot(IInventory playerIventory, int slotID, int posX, int posY) { + super(playerIventory, slotID, posX, posY); + + + } + +} diff --git a/src/main/java/reactor/items/CoolantCell.java b/src/main/java/reactor/items/CoolantCell.java index 04122fef33..b166b3fc3d 100644 --- a/src/main/java/reactor/items/CoolantCell.java +++ b/src/main/java/reactor/items/CoolantCell.java @@ -1,26 +1,26 @@ -package reactor.items; - -import items.MetaItem_ReactorComponent; -import kekztech.GTRecipe; -import kekztech.Items; - -public class CoolantCell { - - public static String TYPE = "CoolantCell"; - - public static String[] RESOURCE_NAME = { - "HeliumCoolantCell360k", "NaKCoolantCell360k" - }; - - public static int[] HEAT_CAPACITY = { - 360000, 360000 - }; - - public static GTRecipe[] RECIPE = { - new GTRecipe().setDuration(1200).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.HeliumCoolantCell360k.getMetaID())), - new GTRecipe().setDuration(1200).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaKCoolantCell360k.getMetaID())) - }; - -} +package reactor.items; + +import items.MetaItem_ReactorComponent; +import kekztech.GTRecipe; +import kekztech.Items; + +public class CoolantCell { + + public static String TYPE = "CoolantCell"; + + public static String[] RESOURCE_NAME = { + "HeliumCoolantCell360k", "NaKCoolantCell360k" + }; + + public static int[] HEAT_CAPACITY = { + 360000, 360000 + }; + + public static GTRecipe[] RECIPE = { + new GTRecipe().setDuration(1200).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.HeliumCoolantCell360k.getMetaID())), + new GTRecipe().setDuration(1200).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaKCoolantCell360k.getMetaID())) + }; + +} diff --git a/src/main/java/reactor/items/FuelRod.java b/src/main/java/reactor/items/FuelRod.java index d0f9cb5e17..9cb697a373 100644 --- a/src/main/java/reactor/items/FuelRod.java +++ b/src/main/java/reactor/items/FuelRod.java @@ -1,114 +1,114 @@ -package reactor.items; - -import items.MetaItem_ReactorComponent; -import kekztech.GTRecipe; -import kekztech.Items; - -public class FuelRod { - - public static final int METAOFFSET = 17; - public static final int METAOFFSET_DEPLETED = 29; - - public static final String TYPE = "FuelRod"; - public static final String TYPE_DEPLETED = "DepletedFuelRod"; - public static final String LIFETIME = "LIFETIME"; - public static final String PULSES = "PULSES"; - public static final String HEAT_PER_SECOND = "HEAT_PER_SECOND"; - public static final String HEAT_PER_PULSE = "HEAT_PER_PULSE"; - public static final String HEAT_BOOST_RATE = "HEAT_BOOST_RATE"; - public static final String EU_PER_TICK = "EU_PER_TICK"; - public static final String EU_PER_PULSE = "EU_PER_PULSE"; - - - public static final String[] RESOURCE_NAME = { - "UraniumFuelRod", "UraniumDualFuelRod", "UraniumQuadFuelRod", - "ThoriumFuelRod", "ThoriumDualFuelRod", "ThoriumQuadFuelRod", - "MOXFuelRod", "MOXDualFuelRod", "MOXQuadFuelRod", - "NaquadahFuelRod", "NaquadahDualFuelRod", "NaquadahQuadFuelRod", - "Th_MOXFuelRod", "Th_MOXDualFuelRod", "Th_MOXQuadFuelRod" - }; - - public static final String[] RESOURCE_NAME_DEPLETED = { - "DepletedUraniumFuelRod", "DepletedUraniumDualFuelRod", "DepletedUraniumQuadFuelRod", - "DepletedThoriumFuelRod", "DepletedThoriumDualFuelRod", "DepletedThoriumQuadFuelRod", - "DepletedMOXFuelRod", "DepletedMOXDualFuelRod", "DepletedMOXQuadFuelRod", - "DepletedNaquadahFuelRod", "DepletedNaquadahDualFuelRod", "DepletedNaquadahQuadFuelRod", - "Th_DepletedMOXFuelRod", "Th_DepletedMOXDualFuelRod", "Th_DepletedMOXQuadFuelRod" - }; - - public static final int[] VALUES_LIFETIME = { - 20000, 20000, 20000, 100000, 100000, 100000, - 10000, 10000, 10000, 100000, 100000, 100000, - 50000, 50000, 50000 - }; - - public static final int[] VALUES_PULSES = { - 1, 2, 4, 1, 2, 4, - 1, 2, 4, 1, 2, 4, - 1, 2, 4 - }; - - public static final int[] VALUES_HEAT_PER_SECOND = { - 4, 24, 96, 1, 6, 24, - 4, 24, 96, 80, 480, 1920, - 1, 6, 24 - }; - - public static final int[] VALUES_HEAT_PER_PULSE = { - 4, 4, 4, 1, 1, 1, - 4, 4, 4, 80, 80, 80, - 1, 1, 1 - - }; - - public static final double[] VALUES_HEAT_BOOST_RATE = { - 1, 1, 1, 1, 1, 1, - 5, 5, 5, 1, 1, 1, - 2, 2, 2 - }; - - public static final int[] VALUES_EU_PER_TICK = { - 50, 200, 600, 10, 40, 120, - 50, 200, 600, 100, 400, 1200, - 10, 40, 120 - }; - - public static final int[] VALUES_EU_PER_PULSE = { - 50, 50, 50, 10, 10, 10, - 50, 50, 50, 100, 100, 100, - 10, 10, 10 - }; - - public static final GTRecipe[] RECIPE = { - // Uranium Fuel Rod - new GTRecipe().setDuration(600).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumFuelRod.getMetaID())), - new GTRecipe().setDuration(800).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumDualFuelRod.getMetaID())), - new GTRecipe().setDuration(1000).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumQuadFuelRod.getMetaID())), - // Thorium Fuel Rod - new GTRecipe().setDuration(600).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumFuelRod.getMetaID())), - new GTRecipe().setDuration(800).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumDualFuelRod.getMetaID())), - new GTRecipe().setDuration(1000).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumQuadFuelRod.getMetaID())), - // MOX Fuel Rod - new GTRecipe().setDuration(600).setEUPerTick(1920) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXFuelRod.getMetaID())), - new GTRecipe().setDuration(800).setEUPerTick(1920) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXDualFuelRod.getMetaID())), - new GTRecipe().setDuration(1000).setEUPerTick(1920) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXQuadFuelRod.getMetaID())), - // Naquadah Fuel Rod - new GTRecipe().setDuration(600).setEUPerTick(7680) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahFuelRod.getMetaID())), - new GTRecipe().setDuration(800).setEUPerTick(7680) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahDualFuelRod.getMetaID())), - new GTRecipe().setDuration(1000).setEUPerTick(7680) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahQuadFuelRod.getMetaID())), - // Thorium MOX Fuel Rod - }; - -} +package reactor.items; + +import items.MetaItem_ReactorComponent; +import kekztech.GTRecipe; +import kekztech.Items; + +public class FuelRod { + + public static final int METAOFFSET = 17; + public static final int METAOFFSET_DEPLETED = 29; + + public static final String TYPE = "FuelRod"; + public static final String TYPE_DEPLETED = "DepletedFuelRod"; + public static final String LIFETIME = "LIFETIME"; + public static final String PULSES = "PULSES"; + public static final String HEAT_PER_SECOND = "HEAT_PER_SECOND"; + public static final String HEAT_PER_PULSE = "HEAT_PER_PULSE"; + public static final String HEAT_BOOST_RATE = "HEAT_BOOST_RATE"; + public static final String EU_PER_TICK = "EU_PER_TICK"; + public static final String EU_PER_PULSE = "EU_PER_PULSE"; + + + public static final String[] RESOURCE_NAME = { + "UraniumFuelRod", "UraniumDualFuelRod", "UraniumQuadFuelRod", + "ThoriumFuelRod", "ThoriumDualFuelRod", "ThoriumQuadFuelRod", + "MOXFuelRod", "MOXDualFuelRod", "MOXQuadFuelRod", + "NaquadahFuelRod", "NaquadahDualFuelRod", "NaquadahQuadFuelRod", + "Th_MOXFuelRod", "Th_MOXDualFuelRod", "Th_MOXQuadFuelRod" + }; + + public static final String[] RESOURCE_NAME_DEPLETED = { + "DepletedUraniumFuelRod", "DepletedUraniumDualFuelRod", "DepletedUraniumQuadFuelRod", + "DepletedThoriumFuelRod", "DepletedThoriumDualFuelRod", "DepletedThoriumQuadFuelRod", + "DepletedMOXFuelRod", "DepletedMOXDualFuelRod", "DepletedMOXQuadFuelRod", + "DepletedNaquadahFuelRod", "DepletedNaquadahDualFuelRod", "DepletedNaquadahQuadFuelRod", + "Th_DepletedMOXFuelRod", "Th_DepletedMOXDualFuelRod", "Th_DepletedMOXQuadFuelRod" + }; + + public static final int[] VALUES_LIFETIME = { + 20000, 20000, 20000, 100000, 100000, 100000, + 10000, 10000, 10000, 100000, 100000, 100000, + 50000, 50000, 50000 + }; + + public static final int[] VALUES_PULSES = { + 1, 2, 4, 1, 2, 4, + 1, 2, 4, 1, 2, 4, + 1, 2, 4 + }; + + public static final int[] VALUES_HEAT_PER_SECOND = { + 4, 24, 96, 1, 6, 24, + 4, 24, 96, 80, 480, 1920, + 1, 6, 24 + }; + + public static final int[] VALUES_HEAT_PER_PULSE = { + 4, 4, 4, 1, 1, 1, + 4, 4, 4, 80, 80, 80, + 1, 1, 1 + + }; + + public static final double[] VALUES_HEAT_BOOST_RATE = { + 1, 1, 1, 1, 1, 1, + 5, 5, 5, 1, 1, 1, + 2, 2, 2 + }; + + public static final int[] VALUES_EU_PER_TICK = { + 50, 200, 600, 10, 40, 120, + 50, 200, 600, 100, 400, 1200, + 10, 40, 120 + }; + + public static final int[] VALUES_EU_PER_PULSE = { + 50, 50, 50, 10, 10, 10, + 50, 50, 50, 100, 100, 100, + 10, 10, 10 + }; + + public static final GTRecipe[] RECIPE = { + // Uranium Fuel Rod + new GTRecipe().setDuration(600).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumFuelRod.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumDualFuelRod.getMetaID())), + new GTRecipe().setDuration(1000).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.UraniumQuadFuelRod.getMetaID())), + // Thorium Fuel Rod + new GTRecipe().setDuration(600).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumFuelRod.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumDualFuelRod.getMetaID())), + new GTRecipe().setDuration(1000).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.ThoriumQuadFuelRod.getMetaID())), + // MOX Fuel Rod + new GTRecipe().setDuration(600).setEUPerTick(1920) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXFuelRod.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(1920) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXDualFuelRod.getMetaID())), + new GTRecipe().setDuration(1000).setEUPerTick(1920) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.MOXQuadFuelRod.getMetaID())), + // Naquadah Fuel Rod + new GTRecipe().setDuration(600).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahFuelRod.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahDualFuelRod.getMetaID())), + new GTRecipe().setDuration(1000).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.NaquadahQuadFuelRod.getMetaID())), + // Thorium MOX Fuel Rod + }; + +} diff --git a/src/main/java/reactor/items/HeatExchanger.java b/src/main/java/reactor/items/HeatExchanger.java index 48ca7d9fa5..7018f620ec 100644 --- a/src/main/java/reactor/items/HeatExchanger.java +++ b/src/main/java/reactor/items/HeatExchanger.java @@ -1,60 +1,60 @@ -package reactor.items; - -import items.MetaItem_CraftingComponent; -import items.MetaItem_ReactorComponent; -import kekztech.GTRecipe; -import kekztech.Items; -import net.minecraftforge.fluids.FluidRegistry; -import util.Util; - -public class HeatExchanger { - - public static String TYPE = "HeatExchanger"; - - public static String[] RESOURCE_NAME = { - "T1HeatExchanger", "T2HeatExchanger", "T3HeatExchanger", "T4HeatExchanger" - }; - - public static int[] HEAT_CAPACITY = { - 2000, 8000, 32000, 128000 - }; - - public static int[] COMPONENT_EXCHANGE_RATE = { - 12, 24, 96, 384 - }; - - public static int[] HULL_EXCHANGE_RATE = { - 4, 8, 32, 128 - }; - - public static GTRecipe[] RECIPE = { - new GTRecipe().setDuration(200).setEUPerTick(120) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 4)) - .addInputItem(Util.getStackofAmountFromOreDict("plateDenseCopper", 1)) - .addInputFluid(FluidRegistry.getFluidStack("molten.copper", 576)) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1HeatExchanger.getMetaID())), - new GTRecipe().setDuration(400).setEUPerTick(480) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 4)) - .addInputItem(Util.getStackofAmountFromOreDict("plateDenseSilver", 1)) - .addInputFluid(FluidRegistry.getFluidStack("molten.silver", 576)) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2HeatExchanger.getMetaID())), - new GTRecipe().setDuration(800).setEUPerTick(7680) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 4)) - .addInputItem(Util.getStackofAmountFromOreDict("pipeTinyCopper", 4)) - .addInputItem(Util.getStackofAmountFromOreDict("wireFineSilver", 16)) - //.addInputItem(new ItemStack(ItemList.Pump_EV.getItem(), 1)) - .addInputFluid(FluidRegistry.getFluidStack("ic2coolant", 720)) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3HeatExchanger.getMetaID())), - new GTRecipe().setDuration(1600).setEUPerTick(30720) - .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.DiamondHeatPipe.getMetaID(), 4)) - .addInputItem(Util.getStackofAmountFromOreDict("frameGTHSSE", 1)) - .addInputItem(Util.getStackofAmountFromOreDict("plateHSSE", 6)) - .addInputItem(Util.getStackofAmountFromOreDict("screwOsmiridium", 24)) - .addInputItem(Util.getStackofAmountFromOreDict("pipeTinyEnderium", 4)) - //.addInputItem(new ItemStack(ItemList.Pump_LuV.getItem(), 1)) - .addInputFluid(FluidRegistry.getFluidStack("molten.gallium", 1152)) - .addInputFluid(FluidRegistry.getFluidStack("helium", 10000)) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4HeatExchanger.getMetaID())) - }; - -} +package reactor.items; + +import items.MetaItem_CraftingComponent; +import items.MetaItem_ReactorComponent; +import kekztech.GTRecipe; +import kekztech.Items; +import net.minecraftforge.fluids.FluidRegistry; +import util.Util; + +public class HeatExchanger { + + public static String TYPE = "HeatExchanger"; + + public static String[] RESOURCE_NAME = { + "T1HeatExchanger", "T2HeatExchanger", "T3HeatExchanger", "T4HeatExchanger" + }; + + public static int[] HEAT_CAPACITY = { + 2000, 8000, 32000, 128000 + }; + + public static int[] COMPONENT_EXCHANGE_RATE = { + 12, 24, 96, 384 + }; + + public static int[] HULL_EXCHANGE_RATE = { + 4, 8, 32, 128 + }; + + public static GTRecipe[] RECIPE = { + new GTRecipe().setDuration(200).setEUPerTick(120) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 4)) + .addInputItem(Util.getStackofAmountFromOreDict("plateDenseCopper", 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.copper", 576)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1HeatExchanger.getMetaID())), + new GTRecipe().setDuration(400).setEUPerTick(480) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 4)) + .addInputItem(Util.getStackofAmountFromOreDict("plateDenseSilver", 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.silver", 576)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2HeatExchanger.getMetaID())), + new GTRecipe().setDuration(800).setEUPerTick(7680) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 4)) + .addInputItem(Util.getStackofAmountFromOreDict("pipeTinyCopper", 4)) + .addInputItem(Util.getStackofAmountFromOreDict("wireFineSilver", 16)) + //.addInputItem(new ItemStack(ItemList.Pump_EV.getItem(), 1)) + .addInputFluid(FluidRegistry.getFluidStack("ic2coolant", 720)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T3HeatExchanger.getMetaID())), + new GTRecipe().setDuration(1600).setEUPerTick(30720) + .addInputItem(MetaItem_CraftingComponent.getInstance().getStackOfAmountFromDamage(Items.DiamondHeatPipe.getMetaID(), 4)) + .addInputItem(Util.getStackofAmountFromOreDict("frameGTHSSE", 1)) + .addInputItem(Util.getStackofAmountFromOreDict("plateHSSE", 6)) + .addInputItem(Util.getStackofAmountFromOreDict("screwOsmiridium", 24)) + .addInputItem(Util.getStackofAmountFromOreDict("pipeTinyEnderium", 4)) + //.addInputItem(new ItemStack(ItemList.Pump_LuV.getItem(), 1)) + .addInputFluid(FluidRegistry.getFluidStack("molten.gallium", 1152)) + .addInputFluid(FluidRegistry.getFluidStack("helium", 10000)) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T4HeatExchanger.getMetaID())) + }; + +} diff --git a/src/main/java/reactor/items/HeatVent.java b/src/main/java/reactor/items/HeatVent.java index 8743876a78..b6c48120b4 100644 --- a/src/main/java/reactor/items/HeatVent.java +++ b/src/main/java/reactor/items/HeatVent.java @@ -1,50 +1,50 @@ -package reactor.items; - -import kekztech.GTRecipe; - -public class HeatVent { - - public static final String TYPE = "HeatVent"; - public static final String HEAT = "HEAT"; - public static final String RESOURCE_NAME = "RESOURCE_NAME"; - public static final String HEAT_CAPACITY = "HEAT_CAPACITY"; - public static final String COMPONENT_VENT_RATE = "COMPONENT_VENT_RATE"; - public static final String HULL_DRAW_RATE = "HULL_DRAW_RATE"; - public static final String SELF_COOL_RATE = "SELF_COOL_RATE"; - - - public static String[] RESOURCE_NAMES = { - "T1HeatVent", "T2HeatVent", "T3HeatVent", "T4HeatVent", - "T1ComponentHeatVent", "T2ComponentHeatVent", "T3ComponentHeatVent", "T4ComponentHeatVent", - "T1OverclockedHeatVent", "T2OverclockedHeatVent", "T3OverclockedHeatVent", "T4OverclockedHeatVent" - }; - - public static int[] HEAT_CAPACITIES = { - 1000, 4000, 8000, 32000, - 1000, 4000, 8000, 32000, - 1000, 4000, 8000, 32000 - }; - - public static int[] COMPONENT_VENT_RATES = { - 0, 0, 0, 0, - 6, 12, 48, 96, - 0, 0, 0, 0 - }; - - public static int[] HULL_DRAW_RATES = { - 0, 0, 0, 0, - 0, 0, 0, 0, - 18, 36, 144, 288 - }; - - public static int[] SELF_COOL_RATES = { - 6, 12, 48, 96, - 0, 0, 0, 0, - 10, 20, 80, 160 - }; - - public static final GTRecipe[] RECIPE = { - - }; - -} +package reactor.items; + +import kekztech.GTRecipe; + +public class HeatVent { + + public static final String TYPE = "HeatVent"; + public static final String HEAT = "HEAT"; + public static final String RESOURCE_NAME = "RESOURCE_NAME"; + public static final String HEAT_CAPACITY = "HEAT_CAPACITY"; + public static final String COMPONENT_VENT_RATE = "COMPONENT_VENT_RATE"; + public static final String HULL_DRAW_RATE = "HULL_DRAW_RATE"; + public static final String SELF_COOL_RATE = "SELF_COOL_RATE"; + + + public static String[] RESOURCE_NAMES = { + "T1HeatVent", "T2HeatVent", "T3HeatVent", "T4HeatVent", + "T1ComponentHeatVent", "T2ComponentHeatVent", "T3ComponentHeatVent", "T4ComponentHeatVent", + "T1OverclockedHeatVent", "T2OverclockedHeatVent", "T3OverclockedHeatVent", "T4OverclockedHeatVent" + }; + + public static int[] HEAT_CAPACITIES = { + 1000, 4000, 8000, 32000, + 1000, 4000, 8000, 32000, + 1000, 4000, 8000, 32000 + }; + + public static int[] COMPONENT_VENT_RATES = { + 0, 0, 0, 0, + 6, 12, 48, 96, + 0, 0, 0, 0 + }; + + public static int[] HULL_DRAW_RATES = { + 0, 0, 0, 0, + 0, 0, 0, 0, + 18, 36, 144, 288 + }; + + public static int[] SELF_COOL_RATES = { + 6, 12, 48, 96, + 0, 0, 0, 0, + 10, 20, 80, 160 + }; + + public static final GTRecipe[] RECIPE = { + + }; + +} diff --git a/src/main/java/reactor/items/NeutronReflector.java b/src/main/java/reactor/items/NeutronReflector.java index 5766cb41e9..9275b860ae 100644 --- a/src/main/java/reactor/items/NeutronReflector.java +++ b/src/main/java/reactor/items/NeutronReflector.java @@ -1,26 +1,26 @@ -package reactor.items; - -import items.MetaItem_ReactorComponent; -import kekztech.GTRecipe; -import kekztech.Items; - -public class NeutronReflector { - - public static String TYPE = "NeutronReflector"; - - public static String[] RESOURCE_NAME = { - "T1NeutronReflector", "T2NeutronReflector" - }; - - public static int[] DURABILITY = { - 512000, 2147483647 - }; - - public static GTRecipe[] RECIPE = { - new GTRecipe().setDuration(1200).setEUPerTick(480) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1NeutronReflector.getMetaID())), - new GTRecipe().setDuration(4800).setEUPerTick(7680) - .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2NeutronReflector.getMetaID())) - }; - -} +package reactor.items; + +import items.MetaItem_ReactorComponent; +import kekztech.GTRecipe; +import kekztech.Items; + +public class NeutronReflector { + + public static String TYPE = "NeutronReflector"; + + public static String[] RESOURCE_NAME = { + "T1NeutronReflector", "T2NeutronReflector" + }; + + public static int[] DURABILITY = { + 512000, 2147483647 + }; + + public static GTRecipe[] RECIPE = { + new GTRecipe().setDuration(1200).setEUPerTick(480) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T1NeutronReflector.getMetaID())), + new GTRecipe().setDuration(4800).setEUPerTick(7680) + .addOutputItem(MetaItem_ReactorComponent.getInstance().getStackFromDamage(Items.T2NeutronReflector.getMetaID())) + }; + +} diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index a11dcdda8a..32d17d1cf5 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -1,518 +1,503 @@ -package tileentities; - -import java.util.ArrayList; -import blocks.Block_TFFTCasing; -import blocks.Block_TFFTStorageFieldBlockT1; -import blocks.Block_TFFTStorageFieldBlockT2; -import blocks.Block_TFFTStorageFieldBlockT3; -import blocks.Block_TFFTStorageFieldBlockT4; -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 gregtech.api.util.GT_Utility; -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 util.Vector3i; -import util.Vector3ic; - -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 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); - private final Block STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); - private final Block STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); - private final Block STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); - private final int CASING_TEXTURE_ID = 176; - - private final ArrayList fluidList = new ArrayList<>(); - private int capacityPerFluid = 0; - private int runningCost = 0; - private boolean doVoidExcess = false; - - 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() { - return new String[] { - "High-Tech fluid tank that can hold up to 25 different fluids", - "Has 1/25th of the total capacity as capacity for each fluid", - "Rightclicking the controller with a screwdriver will turn on excess voiding", - "Fluid storage amount and running cost depends on the storage field blocks used", - "Tier I: 500,000L per block, 0.5EU/t", - "Tier II: 4,000,000L per block, 1EU/t", - "Tier III: 16,000,000L per block, 2EU/t", - "Tier IV: 64,000,000L per block, 4EU/t", - "------------------------------------------", - "Note on hatch locking:", - "Use an integrated circuit in the GUI slot to limit which fluid is outputted", - "The number of a stored fluid can be obtained through the Tricorder.", - "------------------------------------------", - "Dimensions: 5x9x5 (WxHxL)", - "Structure:", - " Controller: Top center", - " Energy Hatch: Any top or bottom casing", - " Inner 3x7x3 tube are Storage Field Blocks", - " Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass", - " Maintenance Hatch: Any top or bottom casing", - " I/O Hatches: Instead of any casing or glass, have to touch storage field" - }; - } - - @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) { - - this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; - this.mEfficiencyIncrease = 10000; - this.mEUt = runningCost; - super.mMaxProgresstime = 10; - - // Suck in fluids - final ArrayList storedFluids = super.getStoredFluids(); - if(storedFluids.size() > 0) { - for(FluidStack fluidStack : storedFluids) { - - // check if fluid is already in the tank - boolean foundFluid = false; - for(FluidStack fs : fluidList) { - if(GT_Utility.areFluidsEqual(fluidStack, fs)) { - // figure out how much can be input - final int possibleInput = Math.min(capacityPerFluid - fs.amount, fluidStack.amount); - fs.amount += possibleInput; - final FluidStack tempStack = fluidStack.copy(); - tempStack.amount = possibleInput; - super.depleteInput(tempStack); - foundFluid = true; - break; - } - } - if(foundFluid) { - continue; - } - // fluid wasn't already in the tank - allocate new - if(fluidList.size() < 25) { - System.out.println("added " + fluidStack.getUnlocalizedName() + " to new stack"); - final FluidStack drainStack = fluidStack.copy(); - drainStack.amount = fluidStack.amount; - super.depleteInput(drainStack); - fluidList.add(drainStack); - } - } - - // 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 int config = guiSlotItem.getItemDamage(); - final FluidStack storedFluid = fluidList.get(config); - if(storedFluid == null) { - return true; - } - // figure out how much can be output - 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 - possibleOutput = Math.min(possibleOutput, storedFluid.amount); - final FluidStack tempStack = storedFluid.copy(); - tempStack.amount = possibleOutput; - - super.addOutput(tempStack); - storedFluid.amount -= possibleOutput; - // remove fluid from the tank if it has amount of zero - if(storedFluid.amount < 1) { - fluidList.remove(config); - } - } else { - for(FluidStack storedFluid : fluidList) { - // figure out how much can be output - 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 - possibleOutput = Math.min(possibleOutput, storedFluid.amount); - final FluidStack tempStack = storedFluid.copy(); - tempStack.amount = possibleOutput; - - super.addOutput(tempStack); - storedFluid.amount -= possibleOutput; - // remove fluid from the tank if it has amount of zero - if(storedFluid.amount < 1) { - fluidList.remove(storedFluid); - } - } - } - - 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; - } - // 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 = 20; - boolean formationChecklist = true; // if this is still true at the end, machine is good to go :) - float runningCostAcc = 0; - double fluidCapacityAcc = 0; - - // 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)) { - - // 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; - } - } - } 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 += 500000.0f; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD2.getUnlocalizedName())) { - runningCostAcc += 1.0f; - fluidCapacityAcc += 4000000.0f; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD3.getUnlocalizedName())) { - runningCostAcc += 2.0f; - fluidCapacityAcc += 16000000.0f; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD4.getUnlocalizedName())) { - runningCostAcc += 4.0f; - fluidCapacityAcc += 64000000.0f; - } 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. - 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()).getUnlocalizedName().equals(glassNameAE2) - || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained)) { - // do nothing lol - } else { - formationChecklist = false; - } - } - } - } - } - } - - // Front 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 { - 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."); - } - - if(minCasingAmount > 0) { - formationChecklist = false; - } - - if(formationChecklist) { - runningCost = (int) Math.round(-runningCostAcc); - capacityPerFluid = (int) Math.round(fluidCapacityAcc / 25.0f); - } - - 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 String[] lines = new String[fluidList.size() + 7]; - lines[0] = EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET; - for(int i = 0; i < fluidList.size(); i++) { - lines[i + 1] = i + " - " + fluidList.get(i).getLocalizedName() + ": " - + fluidList.get(i).amount + "L (" - + (Math.round(100.0f * fluidList.get(i).amount / capacityPerFluid)) + "%)"; - } - lines[fluidList.size() + 1] = EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET; - lines[fluidList.size() + 2] = "Auto-voiding: " + doVoidExcess; - lines[fluidList.size() + 3] = "Per-Fluid Capacity: " + capacityPerFluid + "L"; - lines[fluidList.size() + 4] = "Running Cost: " + (-super.mEUt) + "EU/t"; - lines[fluidList.size() + 5] = "Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) - ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET); - lines[fluidList.size() + 6] = "---------------------------------------------"; - return lines; - } - - @Override - public void saveNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - nbt.setInteger("capacityPerFluid", capacityPerFluid); - nbt.setInteger("runningCost", runningCost); - nbt.setBoolean("doVoidExcess", doVoidExcess); - for(int i = 0; i < fluidList.size(); i++) { - nbt.setTag("" + i, fluidList.get(i).writeToNBT(new NBTTagCompound())); - } - - super.saveNBTData(nbt); - } - - @Override - public void loadNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - capacityPerFluid = nbt.getInteger("capacityPerFluid"); - runningCost = nbt.getInteger("runningCost"); - doVoidExcess = nbt.getBoolean("doVoidExcess"); - fluidList.clear(); - for(int i = 0; i < 25; i++) { - final NBTTagCompound fnbt = (NBTTagCompound) nbt.getTag("" + i); - if(fnbt == null) { - break; - } - fluidList.add(FluidStack.loadFluidStackFromNBT(fnbt)); - } - - 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; - } -} +package tileentities; + +import java.util.ArrayList; +import java.util.Iterator; + +import blocks.Block_TFFTCasing; +import blocks.Block_TFFTStorageFieldBlockT1; +import blocks.Block_TFFTStorageFieldBlockT2; +import blocks.Block_TFFTStorageFieldBlockT3; +import blocks.Block_TFFTStorageFieldBlockT4; +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 util.Vector3i; +import util.Vector3ic; + +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 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); + private final Block STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); + private final Block STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); + private final Block STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); + private final int CASING_TEXTURE_ID = 176; + + private MultiFluidHandler mfh; + + private int runningCost = 0; + private boolean doVoidExcess = false; + + 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() { + return new String[] { + "High-Tech fluid tank that can hold up to 25 different fluids", + "Has 1/25th of the total capacity as capacity for each fluid", + "Rightclicking the controller with a screwdriver will turn on excess voiding", + "Fluid storage amount and running cost depends on the storage field blocks used", + "Tier I: 500,000L per block, 0.5EU/t", + "Tier II: 4,000,000L per block, 1EU/t", + "Tier III: 16,000,000L per block, 2EU/t", + "Tier IV: 64,000,000L per block, 4EU/t", + "------------------------------------------", + "Note on hatch locking:", + "Use an integrated circuit in the GUI slot to limit which fluid is outputted", + "The number of a stored fluid can be obtained through the Tricorder.", + "------------------------------------------", + "Dimensions: 5x9x5 (WxHxL)", + "Structure:", + " Controller: Top center", + " Energy Hatch: Any top or bottom casing", + " Inner 3x7x3 tube are Storage Field Blocks", + " Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass", + " Maintenance Hatch: Any top or bottom casing", + " I/O Hatches: Instead of any casing or glass, have to touch storage field" + }; + } + + @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) { + + this.mEfficiency = 10000 - (this.getIdealStatus() - this.getRepairStatus()) * 1000; + this.mEfficiencyIncrease = 10000; + this.mEUt = runningCost; + super.mMaxProgresstime = 10; + + // TODO skip all of the currently existing code in here when there are only multi hatches + + // Suck in fluids + final ArrayList inputHatchFluids = super.getStoredFluids(); + if(inputHatchFluids.size() > 0) { + + for(FluidStack fluidStack : inputHatchFluids) { + + final int pushed = mfh.pushFluid(fluidStack); + 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); + } + } + } + + // TODO output seems to ignore circuit + // Push out fluids + if(guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + final int config = guiSlotItem.getItemDamage(); + 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())) { + 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; + possibleOutput = mfh.pullFluid(tempStack, config); + super.addOutput(tempStack); + + } else { + final Iterator storageIterator = mfh.getFluids().iterator(); + while(storageIterator.hasNext()) { + FluidStack storedFluid = storageIterator.next(); + // 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 + possibleOutput = mfh.pullFluid(tempStack); + super.addOutput(tempStack); + } + } + + 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; + } + // 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) { + try { + // 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; + + // 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)) { + + // 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; + } + } + } 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 += 500000.0f; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD2.getUnlocalizedName())) { + runningCostAcc += 1.0f; + fluidCapacityAcc += 4000000.0f; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD3.getUnlocalizedName())) { + runningCostAcc += 2.0f; + fluidCapacityAcc += 16000000.0f; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD4.getUnlocalizedName())) { + runningCostAcc += 4.0f; + fluidCapacityAcc += 64000000.0f; + } 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. + 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()).getUnlocalizedName().equals(glassNameAE2) + || thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameStained)) { + // do nothing lol + } else { + formationChecklist = false; + } + } + } + } + } + } + + // Front 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 { + 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 = (int) Math.round(-runningCostAcc); + // Update MultiFluidHandler in case storage cells have been changed + // TODO update multihatch refs + 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()); + } + } + } + + return formationChecklist; + } catch (Exception ex) { + System.err.println("CAUGHT CHECKMACHINE EXCEPTION"); + } + return false; + } + + @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("Auto-voiding: " + doVoidExcess); + ll.add("Per-Fluid Capacity: " + mfh.getCapacity() + "L"); + 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)); + 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("capacityPerFluid", mfh.getCapacity()); + nbt.setInteger("runningCost", runningCost); + nbt.setBoolean("doVoidExcess", doVoidExcess); + mfh.getAsNBTTag(nbt); + + super.saveNBTData(nbt); + } + + @Override + public void loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + runningCost = nbt.getInteger("runningCost"); + doVoidExcess = nbt.getBoolean("doVoidExcess"); + + final ArrayList fluidList = new ArrayList<>(); + for(int i = 0; i < 25; i++) { + final NBTTagCompound fnbt = (NBTTagCompound) nbt.getTag("" + i); + if(fnbt == null) { + break; + } + fluidList.add(FluidStack.loadFluidStackFromNBT(fnbt)); + } + + mfh = new MultiFluidHandler(nbt.getInteger("capacityPerFluid"), fluidList); + + 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 index 8ed2b7d67a..f0d529ee54 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,190 +1,190 @@ -package tileentities; - -import container.GUIContainer_ModularNuclearReactor; -import gregtech.api.GregTech_API; -import gregtech.api.enums.Textures; -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; - -public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { - - final Block CASING = GregTech_API.sBlockCasings3; - final int CASING_META = 12; - final int CASING_TEXTURE_ID = 44; - - 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() { - return new String[] { - "DO NOT CHEAT IN THIS MACHINE", - "I'm not quite finished yet", - "------------------------------------------", - "Dimensions: 5x5x5 (WxHxL)", - "Structure:", - " Controller: Front center", - " 80x Radiation Proof Machine Casing (at least)", - " Dynamo Hatch: ONLY in EU-mode, at least one", - " Input Bus, Output Bus: Optional but required for automation", - " Input Hatch, Output Hatch: ONLY in Coolant-Mode, at least one each" - }; - } - - @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 GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), - "MultiblockDisplay.png"); - } - - @Override - public boolean isCorrectMachinePart(ItemStack stack) { - return true; - } - - @Override - public boolean checkRecipe(ItemStack stack) { - return false; - } - - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - - final byte SIDE_LENGTH = 5; - final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH / 2); - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; - - int minCasingAmount = 92; - boolean checklist = true; // if this is still true at the end, machine is good to go :) - - for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { - - for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { - - for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { - - // Center 3x3x3 air cube - if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { - if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { - checklist = false; - } - } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller - // Get next TE - final int THIS_X = XDIR_BACKFACE + leftToRight; - final int THIS_Z = ZDIR_BACKFACE + frontToBack; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } - } - } - } - } - } - - if(minCasingAmount > 0) { - checklist = false; - } - - if(euMode) { - if(this.mDynamoHatches.size() == 0) { - System.out.println("Dynamo hatches are required in EU mode!"); - checklist = false; - } - if(this.mInputHatches.size() > 0) { - System.out.println("Input hatches are only allowed in coolant mode!"); - checklist = false; - } - if(this.mOutputHatches.size() > 0) { - System.out.println("Output hatches are only allowed in coolant mode!"); - checklist = false; - } - } else { - if(this.mDynamoHatches.size() > 0) { - System.out.println("Dynamo hatches are only allowed in EU mode!"); - checklist = false; - } - if(this.mInputHatches.size() == 0) { - System.out.println("Coolant input hatches are required in coolant mode!"); - checklist = false; - } - if(this.mOutputHatches.size() == 0) { - System.out.println("Hot coolant output hatches are required in coolant mode!"); - checklist = false; - } - } - - if(this.mMaintenanceHatches.size() < 1) { - System.out.println("You need a maintenance hatch to do maintenance."); - } - - 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; - } - -} +package tileentities; + +import container.GUIContainer_ModularNuclearReactor; +import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; +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; + +public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { + + final Block CASING = GregTech_API.sBlockCasings3; + final int CASING_META = 12; + final int CASING_TEXTURE_ID = 44; + + 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() { + return new String[] { + "DO NOT CHEAT IN THIS MACHINE", + "I'm not quite finished yet", + "------------------------------------------", + "Dimensions: 5x5x5 (WxHxL)", + "Structure:", + " Controller: Front center", + " 80x Radiation Proof Machine Casing (at least)", + " Dynamo Hatch: ONLY in EU-mode, at least one", + " Input Bus, Output Bus: Optional but required for automation", + " Input Hatch, Output Hatch: ONLY in Coolant-Mode, at least one each" + }; + } + + @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 GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); + } + + @Override + public boolean isCorrectMachinePart(ItemStack stack) { + return true; + } + + @Override + public boolean checkRecipe(ItemStack stack) { + return false; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + + final byte SIDE_LENGTH = 5; + final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH / 2); + final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; + final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; + + int minCasingAmount = 92; + boolean checklist = true; // if this is still true at the end, machine is good to go :) + + for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { + + for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { + + for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { + + // Center 3x3x3 air cube + if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { + if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { + checklist = false; + } + } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller + // Get next TE + final int THIS_X = XDIR_BACKFACE + leftToRight; + final int THIS_Z = ZDIR_BACKFACE + frontToBack; + IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { + // Seems to be valid casing. Decrement counter. + minCasingAmount--; + } else { + checklist = false; + } + } + } + } + } + } + + if(minCasingAmount > 0) { + checklist = false; + } + + if(euMode) { + if(this.mDynamoHatches.size() == 0) { + System.out.println("Dynamo hatches are required in EU mode!"); + checklist = false; + } + if(this.mInputHatches.size() > 0) { + System.out.println("Input hatches are only allowed in coolant mode!"); + checklist = false; + } + if(this.mOutputHatches.size() > 0) { + System.out.println("Output hatches are only allowed in coolant mode!"); + checklist = false; + } + } else { + if(this.mDynamoHatches.size() > 0) { + System.out.println("Dynamo hatches are only allowed in EU mode!"); + checklist = false; + } + if(this.mInputHatches.size() == 0) { + System.out.println("Coolant input hatches are required in coolant mode!"); + checklist = false; + } + if(this.mOutputHatches.size() == 0) { + System.out.println("Hot coolant output hatches are required in coolant mode!"); + checklist = false; + } + } + + if(this.mMaintenanceHatches.size() < 1) { + System.out.println("You need a maintenance hatch to do maintenance."); + } + + 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 index 45a86c992a..461046a2c3 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java @@ -1,328 +1,328 @@ -package tileentities; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; - -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.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_TICK = 20; - private final int EU_PER_TICK = 1024; - private final int STEAM_PER_TICK = 900; - - 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() { - return new String[] { - "Oxidizes gas fuels to generate electricity without polluting the environment", - "Consumes 29,480EU worth of fuel with up to 97% efficiency each second", - "Steam production requires the SOFC to heat up completely first", - "Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Steam", - "Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas", - "------------------------------------------", - "Dimensions: 3x3x5 (WxHxL)", - "Structure:", - " Controller: Front center", - " Dynamo Hatch: Back center", - " 3x YSZ Ceramic Electrolyte Unit: Center 1x1x3", - " 12x Clean Stainless Steel Machine Casing (at least)", - " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", - " Maintenance Hatch, I/O Hatches: Instead of any casing" - }; - } - - @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 = EU_PER_TICK / aFuel.mSpecialValue; - - if(super.depleteInput(liquid)) { - - if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_TICK))) { - super.mEUt = 0; - super.mEfficiency = 0; - return false; - } - - super.mEUt = EU_PER_TICK; - super.mProgresstime = 1; - super.mMaxProgresstime = 1; - super.mEfficiencyIncrease = 5; - if(super.mEfficiency == getMaxEfficiency(null)) { - super.addOutput(GT_ModHandler.getSteam(STEAM_PER_TICK)); - } - 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; - } - -} +package tileentities; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +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.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_TICK = 20; + private final int EU_PER_TICK = 1024; + private final int STEAM_PER_TICK = 900; + + 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() { + return new String[] { + "Oxidizes gas fuels to generate electricity without polluting the environment", + "Consumes 29,480EU worth of fuel with up to 97% efficiency each second", + "Steam production requires the SOFC to heat up completely first", + "Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Steam", + "Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas", + "------------------------------------------", + "Dimensions: 3x3x5 (WxHxL)", + "Structure:", + " Controller: Front center", + " Dynamo Hatch: Back center", + " 3x YSZ Ceramic Electrolyte Unit: Center 1x1x3", + " 12x Clean Stainless Steel Machine Casing (at least)", + " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", + " Maintenance Hatch, I/O Hatches: Instead of any casing" + }; + } + + @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 = EU_PER_TICK / aFuel.mSpecialValue; + + if(super.depleteInput(liquid)) { + + if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_TICK))) { + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + super.mEUt = EU_PER_TICK; + super.mProgresstime = 1; + super.mMaxProgresstime = 1; + super.mEfficiencyIncrease = 5; + if(super.mEfficiency == getMaxEfficiency(null)) { + super.addOutput(GT_ModHandler.getSteam(STEAM_PER_TICK)); + } + 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 index 9b8c9ca7b3..3708ef8cc4 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java @@ -1,328 +1,328 @@ -package tileentities; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; - -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.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_TICK = 100; - 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) - - 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() { - return new String[] { - "Oxidizes gas fuels to generate electricity without polluting the environment", - "Consumes 442,200EU worth of fuel with up to 160% efficiency each second", - "Steam production requires the SOFC to heat up completely first", - "Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Superheated Steam", - "Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas", - "------------------------------------------", - "Dimensions: 3x3x5 (WxHxL)", - "Structure:", - " Controller front center", - " Dynamo Hatch back center", - " 3x GDC Ceramic Electrolyte Unit (center 1x1x3)", - " 12x Robust Tungstensteel Machine Casing (at least)", - " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", - " Maintenance Hatch, I/O Hatches: Instead of any casing" - }; - } - - @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 = EU_PER_TICK / aFuel.mSpecialValue; - - if(super.depleteInput(liquid)) { - - if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_TICK))) { - super.mEUt = 0; - super.mEfficiency = 0; - return false; - } - - super.mEUt = EU_PER_TICK; - super.mProgresstime = 1; - super.mMaxProgresstime = 1; - super.mEfficiencyIncrease = 20; - if(super.mEfficiency == getMaxEfficiency(null)) { - super.addOutput(FluidRegistry.getFluidStack("ic2superheatedsteam", STEAM_PER_TICK)); - } - 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; - } - -} +package tileentities; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +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.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_TICK = 100; + 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) + + 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() { + return new String[] { + "Oxidizes gas fuels to generate electricity without polluting the environment", + "Consumes 442,200EU worth of fuel with up to 160% efficiency each second", + "Steam production requires the SOFC to heat up completely first", + "Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Superheated Steam", + "Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas", + "------------------------------------------", + "Dimensions: 3x3x5 (WxHxL)", + "Structure:", + " Controller front center", + " Dynamo Hatch back center", + " 3x GDC Ceramic Electrolyte Unit (center 1x1x3)", + " 12x Robust Tungstensteel Machine Casing (at least)", + " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", + " Maintenance Hatch, I/O Hatches: Instead of any casing" + }; + } + + @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 = EU_PER_TICK / aFuel.mSpecialValue; + + if(super.depleteInput(liquid)) { + + if(!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_TICK))) { + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } + + super.mEUt = EU_PER_TICK; + super.mProgresstime = 1; + super.mMaxProgresstime = 1; + super.mEfficiencyIncrease = 20; + if(super.mEfficiency == getMaxEfficiency(null)) { + super.addOutput(FluidRegistry.getFluidStack("ic2superheatedsteam", STEAM_PER_TICK)); + } + 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/TFFTMultiHatch.java b/src/main/java/tileentities/TFFTMultiHatch.java new file mode 100644 index 0000000000..2ce6f6985f --- /dev/null +++ b/src/main/java/tileentities/TFFTMultiHatch.java @@ -0,0 +1,138 @@ +package tileentities; + +import gregtech.api.enums.Textures.BlockIcons; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.MetaTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch; +import gregtech.api.objects.GT_RenderedTexture; +import kekztech.MultiFluidHandler; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + +public class TFFTMultiHatch extends GT_MetaTileEntity_Hatch { + + private MultiFluidHandler multiFluidHandler; + + public TFFTMultiHatch(int aID, String aName, String aNameRegional, int aTier) { + super(aID, aName, aNameRegional, aTier, 3, + new String[]{"Exclusive fluid I/O for the T.F.F.T", "Capacity: " + 8000 * (aTier + 1) + "L"}, new ITexture[0]); + } + + public TFFTMultiHatch(String aName, int aTier, String aDescription, ITexture[][][] aTextures) { + super(aName, aTier, 3, aDescription, aTextures); + } + + public TFFTMultiHatch(String aName, int aTier, String[] aDescription, ITexture[][][] aTextures) { + super(aName, aTier, 3, aDescription, aTextures); + } + + public ITexture[] getTexturesActive(ITexture aBaseTexture) { + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(BlockIcons.OVERLAY_PIPE_IN)}; + } + + public ITexture[] getTexturesInactive(ITexture aBaseTexture) { + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(BlockIcons.OVERLAY_PIPE_IN)}; + } + + public MetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { + return new TFFTMultiHatch(this.mName, this.mTier, this.mDescriptionArray, this.mTextures); + } + + public boolean isSimpleMachine() { + return true; + } + + public boolean isFacingValid(byte aFacing) { + return true; + } + + public boolean isAccessAllowed(EntityPlayer aPlayer) { + return true; + } + + public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) { + if (aBaseMetaTileEntity.isClientSide()) { + return true; + } else { + return true; + } + } + + public boolean doesFillContainers() { + return false; + } + + public boolean doesEmptyContainers() { + return false; + } + + public boolean canTankBeFilled() { + return true; + } + + public boolean canTankBeEmptied() { + return true; + } + + public boolean displaysItemStack() { + return false; + } + + public boolean displaysStackSize() { + return false; + } + + public boolean isFluidInputAllowed(FluidStack aFluid) { + return (multiFluidHandler != null) ? multiFluidHandler.couldPush(aFluid) : false; + } + + public boolean allowPullStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { + return false; + } + + public boolean allowPutStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { + return false; + } + + public int getCapacity() { + return (multiFluidHandler != null) ? multiFluidHandler.getCapacity() : 0; + } + + public int getTankPressure() { + return -100; + } + + public void setMultiFluidHandler(MultiFluidHandler multiFluidHandler) { + this.multiFluidHandler = multiFluidHandler; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java index 76232d6e47..aa362d67d7 100644 --- a/src/main/java/util/Util.java +++ b/src/main/java/util/Util.java @@ -1,51 +1,51 @@ -package util; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; - -import items.ErrorItem; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.oredict.OreDictionary; - -public class Util { - - public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ - final ArrayList list = OreDictionary.getOres(oredictName); - if(!list.isEmpty()) { - final ItemStack ret = list.get(0).copy(); - ret.stackSize = amount; - return ret; - } - System.err.println("Failed to find " + oredictName + " in OreDict"); - return new ItemStack(ErrorItem.getInstance(), amount); - } - - public static ItemStack[] toItemStackArray(List stacksList) { - if(stacksList.size() == 0) { - return null; - } - - ItemStack[] ret = new ItemStack[stacksList.size()]; - Iterator iterator = stacksList.iterator(); - for(int i = 0; i < ret.length; i++ ) { - ret[i] = iterator.next(); - } - return ret; - } - - public static FluidStack[] toFluidStackArray(List stacksList) { - if(stacksList.size() == 0) { - return null; - } - - FluidStack[] ret = new FluidStack[stacksList.size()]; - Iterator iterator = stacksList.iterator(); - for(int i = 0; i < ret.length; i++ ) { - ret[i] = iterator.next(); - } - return ret; - } - -} +package util; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import items.ErrorItem; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.oredict.OreDictionary; + +public class Util { + + public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ + final ArrayList list = OreDictionary.getOres(oredictName); + if(!list.isEmpty()) { + final ItemStack ret = list.get(0).copy(); + ret.stackSize = amount; + return ret; + } + System.err.println("Failed to find " + oredictName + " in OreDict"); + return new ItemStack(ErrorItem.getInstance(), amount); + } + + public static ItemStack[] toItemStackArray(List stacksList) { + if(stacksList.size() == 0) { + return null; + } + + ItemStack[] ret = new ItemStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for(int i = 0; i < ret.length; i++ ) { + ret[i] = iterator.next(); + } + return ret; + } + + public static FluidStack[] toFluidStackArray(List stacksList) { + if(stacksList.size() == 0) { + return null; + } + + FluidStack[] ret = new FluidStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for(int i = 0; i < ret.length; i++ ) { + ret[i] = iterator.next(); + } + return ret; + } + +} diff --git a/src/main/java/util/Vector3i.java b/src/main/java/util/Vector3i.java index ff2b017551..5281c2dacc 100644 --- a/src/main/java/util/Vector3i.java +++ b/src/main/java/util/Vector3i.java @@ -1,32 +1,32 @@ -package util; - -public class Vector3i implements Vector3ic { - - public int x, y, z; - - public Vector3i() { - x = 1; - y = 1; - z = 1; - } - - public Vector3i(int x, int y, int z) { - this.x = x; - this.y = y; - this.z = z; - } - - public int x() { - return x; - } - - public int y() { - return y; - } - - public int z() { - return z; - } - - -} +package util; + +public class Vector3i implements Vector3ic { + + public int x, y, z; + + public Vector3i() { + x = 1; + y = 1; + z = 1; + } + + public Vector3i(int x, int y, int z) { + this.x = x; + this.y = y; + this.z = z; + } + + public int x() { + return x; + } + + public int y() { + return y; + } + + public int z() { + return z; + } + + +} diff --git a/src/main/java/util/Vector3ic.java b/src/main/java/util/Vector3ic.java index 102418bc98..8c73c858a3 100644 --- a/src/main/java/util/Vector3ic.java +++ b/src/main/java/util/Vector3ic.java @@ -1,8 +1,8 @@ -package util; - -public interface Vector3ic { - - public int x(); - public int y(); - public int z(); -} +package util; + +public interface Vector3ic { + + public int x(); + public int y(); + public int z(); +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index b3b4343b9a..8decb4eefd 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -1,83 +1,83 @@ -item.kekztech_error_item.name=KekzTech Error Coin - -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 -item.kekztech_reactor_item.3.name=High-Tech Heat Vent -item.kekztech_reactor_item.4.name=Weak Component Heat Vent -item.kekztech_reactor_item.5.name=Basic Component Heat Vent -item.kekztech_reactor_item.6.name=Advanced Component Heat Vent -item.kekztech_reactor_item.7.name=High-Tech Component Heat Vent -item.kekztech_reactor_item.8.name=Weak Overclocked Heat Vent -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 - -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 - -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) -item.kekztech_reactor_item.19.name=Fuel Rod (Thorium) -item.kekztech_reactor_item.20.name=Dual Fuel Rod (Thorium) -item.kekztech_reactor_item.21.name=Quad Fuel Rod (Thorium) -item.kekztech_reactor_item.22.name=Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.23.name=Dual Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.24.name=Quad Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.25.name=Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.26.name=Dual Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.27.name=Quad Fuel Rod (Enriched Naquadah) -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) - -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) -item.kekztech_reactor_item.34.name=Depleted Fuel Rod (Thorium) -item.kekztech_reactor_item.35.name=Depleted Dual Fuel Rod (Thorium) -item.kekztech_reactor_item.36.name=Depleted Quad Fuel Rod (Thorium) -item.kekztech_reactor_item.37.name=Depleted Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.38.name=Depleted Dual Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.39.name=Depleted Quad Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.40.name=Depleted Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.41.name=Depleted Dual Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.42.name=Depleted Quad Fuel Rod (Enriched Naquadah) -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) - -item.kekztech_reactor_item.46.name=Neutron Reflector -item.kekztech_reactor_item.47.name=Neutron Supermirror (Unbreakable) - -item.kekztech_reactor_item.48.name=Helium Coolant Cell -item.kekztech_reactor_item.49.name=NaK Coolant Cell - -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 -item.kekztech_crafting_item.3.name=Diamond Heat Pipe -item.kekztech_crafting_item.4.name=Boron Arsenide Dust -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 -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 -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 - -tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit -tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit - -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) -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) +item.kekztech_error_item.name=KekzTech Error Coin + +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 +item.kekztech_reactor_item.3.name=High-Tech Heat Vent +item.kekztech_reactor_item.4.name=Weak Component Heat Vent +item.kekztech_reactor_item.5.name=Basic Component Heat Vent +item.kekztech_reactor_item.6.name=Advanced Component Heat Vent +item.kekztech_reactor_item.7.name=High-Tech Component Heat Vent +item.kekztech_reactor_item.8.name=Weak Overclocked Heat Vent +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 + +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 + +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) +item.kekztech_reactor_item.19.name=Fuel Rod (Thorium) +item.kekztech_reactor_item.20.name=Dual Fuel Rod (Thorium) +item.kekztech_reactor_item.21.name=Quad Fuel Rod (Thorium) +item.kekztech_reactor_item.22.name=Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.23.name=Dual Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.24.name=Quad Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.25.name=Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.26.name=Dual Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.27.name=Quad Fuel Rod (Enriched Naquadah) +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) + +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) +item.kekztech_reactor_item.34.name=Depleted Fuel Rod (Thorium) +item.kekztech_reactor_item.35.name=Depleted Dual Fuel Rod (Thorium) +item.kekztech_reactor_item.36.name=Depleted Quad Fuel Rod (Thorium) +item.kekztech_reactor_item.37.name=Depleted Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.38.name=Depleted Dual Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.39.name=Depleted Quad Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.40.name=Depleted Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.41.name=Depleted Dual Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.42.name=Depleted Quad Fuel Rod (Enriched Naquadah) +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) + +item.kekztech_reactor_item.46.name=Neutron Reflector +item.kekztech_reactor_item.47.name=Neutron Supermirror (Unbreakable) + +item.kekztech_reactor_item.48.name=Helium Coolant Cell +item.kekztech_reactor_item.49.name=NaK Coolant Cell + +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 +item.kekztech_crafting_item.3.name=Diamond Heat Pipe +item.kekztech_crafting_item.4.name=Boron Arsenide Dust +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 +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 +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 + +tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit +tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit + +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) +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) diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png index f1abeacd4b..70004c208f 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png index cb5b27bc1d..5cac6da447 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png index 30185da496..5f4fe29422 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png index 638223af9b..681f0bf80f 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/DemonCore.png b/src/main/resources/assets/kekztech/textures/items/DemonCore.png new file mode 100644 index 0000000000..026b8fdeed Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/DemonCore.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.png b/src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.png new file mode 100644 index 0000000000..fc978ad329 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/RawDemonCore.png b/src/main/resources/assets/kekztech/textures/items/RawDemonCore.png new file mode 100644 index 0000000000..94105601d1 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/RawDemonCore.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/uraniumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/uraniumFuelRod.png deleted file mode 100644 index 96e1fb32bf..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/uraniumFuelRod.png and /dev/null differ diff --git a/usernamecache.json b/usernamecache.json index cea4b33c3f..7828fecdf9 100644 --- a/usernamecache.json +++ b/usernamecache.json @@ -1,4 +1,5 @@ { "fd8b4f31-35bd-474b-8add-e80df8a4a95f": "kekzdealer", - "ddc68fe4-0789-360b-a837-3dcbb936da65": "kekzdealer@gmail.com" + "ddc68fe4-0789-360b-a837-3dcbb936da65": "kekzdealer@gmail.com", + "68bd6caf-3ecf-3386-a136-fe6ada410f62": "kekzdealer" } \ No newline at end of file -- cgit From bee1facd1b8e78d4ef734a7b1986276133e9e980 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 10 Oct 2019 04:28:42 +0200 Subject: Implemented MultiHatch. Fixed all known bugs in the T.F.F.T's fluid handling. Fluid storage not yet persistent. --- GregTech.lang | 80 + config/GregTech/MaterialProperties.cfg | 1 + config/GregTech/OverpoweredStuff.cfg | 1 + config/GregTech/Recipes.cfg | 451 +++ config/GregTech/Unification.cfg | 56 + config/IC2.ini | 2 +- config/endercore/cropConfig.json | 21 + config/endercore/endercore.cfg | 108 + config/enderio/AlloySmelterRecipes_Core.xml | 408 +++ config/enderio/AlloySmelterRecipes_User.xml | 31 + config/enderio/EnchanterRecipes_Core.xml | 118 + config/enderio/EnchanterRecipes_User.xml | 27 + config/enderio/EnderIO.cfg | 1058 +++++++ config/enderio/OreDictionaryPreferences_Core.xml | 105 + config/enderio/OreDictionaryPreferences_User.xml | 7 + config/enderio/PainterPaintSources_Core.xml | 36 + config/enderio/PainterPaintSources_User.xml | 15 + config/enderio/PoweredSpawnerConfig_Core.json | 50 + config/enderio/PoweredSpawnerConfig_User.json | 9 + config/enderio/SAGMillRecipes_Core.xml | 2982 ++++++++++++++++++++ config/enderio/SAGMillRecipes_User.xml | 101 + config/enderio/SliceAndSpliceRecipes_Core.xml | 67 + config/enderio/SliceAndSpliceRecipes_User.xml | 3 + config/enderio/VatRecipes_Core.xml | 133 + config/enderio/VatRecipes_User.xml | 3 + config/splash.properties | 2 +- logs/2019-10-09-1.log.gz | Bin 2256 -> 1260 bytes logs/2019-10-09-2.log.gz | Bin 0 -> 1297 bytes logs/2019-10-09-3.log.gz | Bin 0 -> 1167 bytes logs/2019-10-09-4.log.gz | Bin 0 -> 1162 bytes logs/2019-10-09-5.log.gz | Bin 0 -> 2490 bytes logs/2019-10-09-6.log.gz | Bin 0 -> 886 bytes logs/2019-10-09-7.log.gz | Bin 0 -> 1611 bytes logs/2019-10-10-1.log.gz | Bin 0 -> 1270 bytes logs/2019-10-10-2.log.gz | Bin 0 -> 1661 bytes logs/2019-10-10-3.log.gz | Bin 0 -> 1305 bytes logs/2019-10-10-4.log.gz | Bin 0 -> 1952 bytes logs/2019-10-10-5.log.gz | Bin 0 -> 3380 bytes logs/2019-10-10-6.log.gz | Bin 0 -> 1938 bytes mods/EnderCore-1.7.10-0.2.0.39_beta.jar | Bin 0 -> 467824 bytes mods/EnderIO-1.7.10-2.3.0.432_beta.jar | Bin 0 -> 4800552 bytes saves/NEI/local/New World/NEI.dat | Bin 78 -> 75 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 56 bytes saves/New World/data/villages.dat | Bin 56 -> 56 bytes saves/New World/level.dat | Bin 14603 -> 16729 bytes saves/New World/level.dat_old | Bin 14601 -> 16729 bytes saves/New World/region/r.0.0.mca | Bin 69632 -> 73728 bytes saves/New World/session.lock | Bin 8 -> 8 bytes src/main/java/blocks/Block_TFFTMultiHatch.java | 39 + src/main/java/kekztech/KekzCore.java | 6 + src/main/java/kekztech/MultiFluidHandler.java | 132 +- .../java/tileentities/GTMTE_FluidMultiStorage.java | 74 +- src/main/java/tileentities/TE_TFFTMultiHatch.java | 120 + src/main/java/tileentities/TFFTMultiHatch.java | 138 - .../kekztech/textures/blocks/TFFTMultiHatch.png | Bin 0 -> 5558 bytes .../kekztech/textures/items/UraniumFuelRod.png | Bin 0 -> 441 bytes 57 files changed, 6211 insertions(+), 173 deletions(-) create mode 100644 config/endercore/cropConfig.json create mode 100644 config/endercore/endercore.cfg create mode 100644 config/enderio/AlloySmelterRecipes_Core.xml create mode 100644 config/enderio/AlloySmelterRecipes_User.xml create mode 100644 config/enderio/EnchanterRecipes_Core.xml create mode 100644 config/enderio/EnchanterRecipes_User.xml create mode 100644 config/enderio/EnderIO.cfg create mode 100644 config/enderio/OreDictionaryPreferences_Core.xml create mode 100644 config/enderio/OreDictionaryPreferences_User.xml create mode 100644 config/enderio/PainterPaintSources_Core.xml create mode 100644 config/enderio/PainterPaintSources_User.xml create mode 100644 config/enderio/PoweredSpawnerConfig_Core.json create mode 100644 config/enderio/PoweredSpawnerConfig_User.json create mode 100644 config/enderio/SAGMillRecipes_Core.xml create mode 100644 config/enderio/SAGMillRecipes_User.xml create mode 100644 config/enderio/SliceAndSpliceRecipes_Core.xml create mode 100644 config/enderio/SliceAndSpliceRecipes_User.xml create mode 100644 config/enderio/VatRecipes_Core.xml create mode 100644 config/enderio/VatRecipes_User.xml create mode 100644 logs/2019-10-09-2.log.gz create mode 100644 logs/2019-10-09-3.log.gz create mode 100644 logs/2019-10-09-4.log.gz create mode 100644 logs/2019-10-09-5.log.gz create mode 100644 logs/2019-10-09-6.log.gz create mode 100644 logs/2019-10-09-7.log.gz create mode 100644 logs/2019-10-10-1.log.gz create mode 100644 logs/2019-10-10-2.log.gz create mode 100644 logs/2019-10-10-3.log.gz create mode 100644 logs/2019-10-10-4.log.gz create mode 100644 logs/2019-10-10-5.log.gz create mode 100644 logs/2019-10-10-6.log.gz create mode 100644 mods/EnderCore-1.7.10-0.2.0.39_beta.jar create mode 100644 mods/EnderIO-1.7.10-2.3.0.432_beta.jar create mode 100644 src/main/java/blocks/Block_TFFTMultiHatch.java create mode 100644 src/main/java/tileentities/TE_TFFTMultiHatch.java delete mode 100644 src/main/java/tileentities/TFFTMultiHatch.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.png create mode 100644 src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.png diff --git a/GregTech.lang b/GregTech.lang index 50a80fbe3e..ab5f26fc5d 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -2261,6 +2261,7 @@ languagefile { S:TileEntity_DESCRIPTION_4456_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_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. @@ -4667,6 +4668,7 @@ languagefile { S:gt.blockmachines.gt_frame_copper.name=Copper 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_darksteel.name=Dark Steel Frame Box S:gt.blockmachines.gt_frame_duranium.name=Duranium Frame Box S:gt.blockmachines.gt_frame_electrum.name=Electrum Frame Box S:gt.blockmachines.gt_frame_epoxid.name=Epoxy Resin Frame Box @@ -5432,6 +5434,7 @@ languagefile { S:gt.blockores.1359.name=Niobium Nitride Ore S:gt.blockores.1360.name=Niobium-Titanium Ore S:gt.blockores.1363.name=Tin Alloy Ore + S:gt.blockores.1364.name=Dark Steel Ore S:gt.blockores.1370.name=Tungstencarbide Ore S:gt.blockores.1371.name=Vanadiumsteel Ore S:gt.blockores.1372.name=HSS-G Ore @@ -5626,6 +5629,7 @@ languagefile { S:gt.blockores.1636.name=Polystyrene Ore S:gt.blockores.16360.name=Small Niobium-Titanium Ore S:gt.blockores.16363.name=Small Tin Alloy Ore + S:gt.blockores.16364.name=Small Dark Steel Ore S:gt.blockores.1637.name=Styrene Ore S:gt.blockores.16370.name=Small Tungstencarbide Ore S:gt.blockores.16371.name=Small Vanadiumsteel Ore @@ -6146,6 +6150,7 @@ languagefile { S:gt.blockores.1736.name=Sulfuric Naphtha Ore S:gt.blockores.17360.name=Small Niobium-Titanium Ore S:gt.blockores.17363.name=Small Tin Alloy Ore + S:gt.blockores.17364.name=Small Dark Steel 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 @@ -6613,6 +6618,7 @@ languagefile { S:gt.blockores.1836.name=Saltpeter Ore S:gt.blockores.18360.name=Small Niobium-Titanium Ore S:gt.blockores.18363.name=Small Tin Alloy Ore + S:gt.blockores.18364.name=Small Dark Steel 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 @@ -7124,6 +7130,7 @@ languagefile { S:gt.blockores.1936.name=Granitic Mineral Sand S:gt.blockores.19360.name=Small Niobium-Titanium Ore S:gt.blockores.19363.name=Small Tin Alloy Ore + S:gt.blockores.19364.name=Small Dark Steel Ore S:gt.blockores.1937.name=Cassiterite Sand S:gt.blockores.19370.name=Small Tungstencarbide Ore S:gt.blockores.19371.name=Small Vanadiumsteel Ore @@ -7599,6 +7606,7 @@ languagefile { S:gt.blockores.2036.name=Zinc Ore S:gt.blockores.20360.name=Small Niobium-Titanium Ore S:gt.blockores.20363.name=Small Tin Alloy Ore + S:gt.blockores.20364.name=Small Dark Steel Ore S:gt.blockores.2037.name=Gallium Ore S:gt.blockores.20370.name=Small Tungstencarbide Ore S:gt.blockores.20371.name=Small Vanadiumsteel Ore @@ -8060,6 +8068,7 @@ languagefile { S:gt.blockores.21359.name=Small Niobium Nitride Ore S:gt.blockores.21360.name=Small Niobium-Titanium Ore S:gt.blockores.21363.name=Small Tin Alloy Ore + S:gt.blockores.21364.name=Small Dark Steel 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 @@ -8487,6 +8496,7 @@ languagefile { S:gt.blockores.22359.name=Small Niobium Nitride Ore S:gt.blockores.22360.name=Small Niobium-Titanium Ore S:gt.blockores.22363.name=Small Tin Alloy Ore + S:gt.blockores.22364.name=Small Dark Steel 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 @@ -8849,6 +8859,7 @@ languagefile { S:gt.blockores.2359.name=Niobium Nitride Ore S:gt.blockores.2360.name=Niobium-Titanium Ore S:gt.blockores.2363.name=Tin Alloy Ore + S:gt.blockores.2364.name=Dark Steel Ore S:gt.blockores.2370.name=Tungstencarbide Ore S:gt.blockores.2371.name=Vanadiumsteel Ore S:gt.blockores.2372.name=HSS-G Ore @@ -9314,6 +9325,7 @@ languagefile { S:gt.blockores.3359.name=Niobium Nitride Ore S:gt.blockores.3360.name=Niobium-Titanium Ore S:gt.blockores.3363.name=Tin Alloy Ore + S:gt.blockores.3364.name=Dark Steel Ore S:gt.blockores.3370.name=Tungstencarbide Ore S:gt.blockores.3371.name=Vanadiumsteel Ore S:gt.blockores.3372.name=HSS-G Ore @@ -9420,6 +9432,7 @@ languagefile { S:gt.blockores.3637.name=Styrene Ore S:gt.blockores.3638.name=Isoprene Ore S:gt.blockores.3639.name=Tetranitromethane Ore + S:gt.blockores.364.name=Dark Steel Ore S:gt.blockores.3640.name=Diluted Sulfuric Acid Ore S:gt.blockores.3641.name=Ethenone Ore S:gt.blockores.3642.name=Ethane Ore @@ -9771,6 +9784,7 @@ languagefile { S:gt.blockores.4359.name=Niobium Nitride Ore S:gt.blockores.4360.name=Niobium-Titanium Ore S:gt.blockores.4363.name=Tin Alloy Ore + S:gt.blockores.4364.name=Dark Steel Ore S:gt.blockores.4370.name=Tungstencarbide Ore S:gt.blockores.4371.name=Vanadiumsteel Ore S:gt.blockores.4372.name=HSS-G Ore @@ -10244,6 +10258,7 @@ languagefile { S:gt.blockores.536.name=Charcoal Ore S:gt.blockores.5360.name=Niobium-Titanium Ore S:gt.blockores.5363.name=Tin Alloy Ore + S:gt.blockores.5364.name=Dark Steel Ore S:gt.blockores.537.name=Jade Ore S:gt.blockores.5370.name=Tungstencarbide Ore S:gt.blockores.5371.name=Vanadiumsteel Ore @@ -10711,6 +10726,7 @@ languagefile { S:gt.blockores.636.name=Polystyrene Ore S:gt.blockores.6360.name=Niobium-Titanium Ore S:gt.blockores.6363.name=Tin Alloy Ore + S:gt.blockores.6364.name=Dark Steel Ore S:gt.blockores.637.name=Styrene Ore S:gt.blockores.6370.name=Tungstencarbide Ore S:gt.blockores.6371.name=Vanadiumsteel Ore @@ -11604,6 +11620,8 @@ languagefile { S:gt.metaitem.01.11360.tooltip=NbTi 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.11370.name=Tungstencarbide Ingot S:gt.metaitem.01.11370.tooltip=WC S:gt.metaitem.01.11371.name=Vanadiumsteel Ingot @@ -11790,6 +11808,8 @@ languagefile { S:gt.metaitem.01.1360.tooltip=NbTi S:gt.metaitem.01.1363.name=Small Pile of Tin Alloy Dust S:gt.metaitem.01.1363.tooltip=SnFe + S:gt.metaitem.01.1364.name=Small Pile of Dark Steel Dust + S:gt.metaitem.01.1364.tooltip= 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 @@ -12098,6 +12118,8 @@ languagefile { S:gt.metaitem.01.17360.tooltip=NbTi 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.17370.name=Tungstencarbide Plate S:gt.metaitem.01.17370.tooltip=WC S:gt.metaitem.01.17371.name=Vanadiumsteel Plate @@ -12390,6 +12412,8 @@ languagefile { S:gt.metaitem.01.1836.tooltip=KNO3 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.1837.name=Small Pile of Silicon Dioxide Dust S:gt.metaitem.01.1837.tooltip=SiO2 S:gt.metaitem.01.18370.name=Double Tungstencarbide Plate @@ -12928,6 +12952,8 @@ languagefile { S:gt.metaitem.01.23357.tooltip=V3Ga 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.23370.name=Tungstencarbide Rod S:gt.metaitem.01.23370.tooltip=WC S:gt.metaitem.01.23371.name=Vanadiumsteel Rod @@ -13028,6 +13054,8 @@ languagefile { S:gt.metaitem.01.23635.tooltip=C8H8(C4H6)3 S:gt.metaitem.01.23636.name=Polystyrene Rod S:gt.metaitem.01.23636.tooltip=C8H8 + S:gt.metaitem.01.2364.name=Dark Steel Dust + 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.2370.name=Tungstencarbide Dust @@ -13358,6 +13386,8 @@ languagefile { S:gt.metaitem.01.2636.tooltip=C8H8 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.26370.name=Tungstencarbide Bolt S:gt.metaitem.01.26370.tooltip=WC S:gt.metaitem.01.26371.name=Vanadiumsteel Bolt @@ -13566,6 +13596,8 @@ languagefile { S:gt.metaitem.01.27356.tooltip=Nd 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.27370.name=Tungstencarbide Screw S:gt.metaitem.01.27370.tooltip=WC S:gt.metaitem.01.27371.name=Vanadiumsteel Screw @@ -15136,6 +15168,8 @@ languagefile { S:gt.metaitem.01.334.tooltip=NiAuAgCu3(Fe50C)3 S:gt.metaitem.01.335.name=Tiny Pile of Damascus Steel Dust S:gt.metaitem.01.335.tooltip=Fe50C + S:gt.metaitem.01.3364.name=Impure Pile of Dark Steel Dust + S:gt.metaitem.01.3364.tooltip= S:gt.metaitem.01.34.name=Tiny Pile of Nickel Dust S:gt.metaitem.01.34.tooltip=Ni S:gt.metaitem.01.343.name=Tiny Pile of Cobalt Brass Dust @@ -15228,6 +15262,8 @@ languagefile { S:gt.metaitem.01.3607.tooltip=Ca2Nb2O7 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.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 @@ -15426,6 +15462,8 @@ 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.4364.name=Purified Pile of Dark Steel Dust + S:gt.metaitem.01.4364.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 @@ -15726,6 +15764,8 @@ languagefile { 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.537.name=Tiny Pile of Jade Dust S:gt.metaitem.01.537.tooltip= S:gt.metaitem.01.538.name=Tiny Pile of Lignite Coal Dust @@ -16010,6 +16050,8 @@ languagefile { 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.649.name=Tiny Pile of Polyvinyl Chloride Pulp S:gt.metaitem.01.649.tooltip=C2H3Cl S:gt.metaitem.01.65.name=Tiny Pile of Cerium Dust @@ -16246,6 +16288,8 @@ 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.7364.name=Centrifuged Dark Steel Ore + S:gt.metaitem.01.7364.tooltip= 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 @@ -16890,6 +16934,8 @@ languagefile { S:gt.metaitem.01.9360.tooltip=NbTi 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.937.name=Tiny Pile of Cassiterite Sand S:gt.metaitem.01.937.tooltip=SnO2 S:gt.metaitem.01.9370.name=Tungstencarbide Nugget @@ -17117,6 +17163,8 @@ languagefile { S:gt.metaitem.02.10356.tooltip=Nd 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.10370.name=Tungstencarbide Wrench Tip S:gt.metaitem.02.10370.tooltip=WC S:gt.metaitem.02.10371.name=Vanadiumsteel Wrench Tip @@ -17301,6 +17349,8 @@ languagefile { S:gt.metaitem.02.11356.tooltip=Nd 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.11370.name=Tungstencarbide Universal Spade Head S:gt.metaitem.02.11370.tooltip=WC S:gt.metaitem.02.11371.name=Vanadiumsteel Universal Spade Head @@ -17507,6 +17557,8 @@ languagefile { S:gt.metaitem.02.12356.tooltip=Nd 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.12370.name=Tungstencarbide Sense Blade S:gt.metaitem.02.12370.tooltip=WC S:gt.metaitem.02.12371.name=Vanadiumsteel Sense Blade @@ -17763,6 +17815,8 @@ languagefile { S:gt.metaitem.02.13356.tooltip=Nd 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.13370.name=Tungstencarbide Plow Head S:gt.metaitem.02.13370.tooltip=WC S:gt.metaitem.02.13371.name=Vanadiumsteel Plow Head @@ -17847,6 +17901,8 @@ languagefile { S:gt.metaitem.02.13635.tooltip=C8H8(C4H6)3 S:gt.metaitem.02.13636.name=Polystyrene Plow Head S:gt.metaitem.02.13636.tooltip=C8H8 + S:gt.metaitem.02.1364.name=Dark Steel Pickaxe Head + 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.1370.name=Tungstencarbide Pickaxe Head @@ -18041,6 +18097,8 @@ languagefile { S:gt.metaitem.02.15356.tooltip=Nd 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.15370.name=Tungstencarbide Buzzsaw Blade S:gt.metaitem.02.15370.tooltip=WC S:gt.metaitem.02.15371.name=Vanadiumsteel Buzzsaw Blade @@ -18199,6 +18257,8 @@ languagefile { S:gt.metaitem.02.1636.tooltip=C8H8 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.16370.name=Tungstencarbide Turbine Blade S:gt.metaitem.02.16370.tooltip=WC S:gt.metaitem.02.16371.name=Vanadiumsteel Turbine Blade @@ -18491,6 +18551,8 @@ languagefile { S:gt.metaitem.02.22356.tooltip=Nd 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.22370.name=Long Tungstencarbide Rod S:gt.metaitem.02.22370.tooltip=WC S:gt.metaitem.02.22371.name=Long Vanadiumsteel Rod @@ -18635,6 +18697,8 @@ languagefile { S:gt.metaitem.02.2356.tooltip=Nd S:gt.metaitem.02.2363.name=Tin Alloy Shovel Head S:gt.metaitem.02.2363.tooltip=SnFe + S:gt.metaitem.02.2364.name=Dark Steel Shovel Head + S:gt.metaitem.02.2364.tooltip= 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 @@ -19439,6 +19503,8 @@ languagefile { S:gt.metaitem.02.3356.tooltip=Nd 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.3370.name=Tungstencarbide Axe Head S:gt.metaitem.02.3370.tooltip=WC S:gt.metaitem.02.3371.name=Vanadiumsteel Axe Head @@ -19525,6 +19591,8 @@ languagefile { S:gt.metaitem.02.3635.tooltip=C8H8(C4H6)3 S:gt.metaitem.02.3636.name=Polystyrene Axe Head S:gt.metaitem.02.3636.tooltip=C8H8 + S:gt.metaitem.02.364.name=Dark Steel Sword Blade + 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.370.name=Tungstencarbide Sword Blade @@ -19681,6 +19749,8 @@ languagefile { S:gt.metaitem.02.4356.tooltip=Nd 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.4370.name=Tungstencarbide Hoe Head S:gt.metaitem.02.4370.tooltip=WC S:gt.metaitem.02.4371.name=Vanadiumsteel Hoe Head @@ -19931,6 +20001,8 @@ languagefile { S:gt.metaitem.02.5356.tooltip=Nd 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.5370.name=Tungstencarbide Hammer Head S:gt.metaitem.02.5370.tooltip=WC S:gt.metaitem.02.5371.name=Vanadiumsteel Hammer Head @@ -20147,6 +20219,8 @@ languagefile { S:gt.metaitem.02.636.tooltip=C8H8 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.6370.name=Tungstencarbide File Head S:gt.metaitem.02.6370.tooltip=WC S:gt.metaitem.02.6371.name=Vanadiumsteel File Head @@ -20299,6 +20373,8 @@ languagefile { S:gt.metaitem.02.7356.tooltip=Nd 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.7370.name=Tungstencarbide Saw Blade S:gt.metaitem.02.7370.tooltip=WC S:gt.metaitem.02.7371.name=Vanadiumsteel Saw Blade @@ -20461,6 +20537,8 @@ languagefile { S:gt.metaitem.02.8356.tooltip=Nd 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.8370.name=Tungstencarbide Drill Tip S:gt.metaitem.02.8370.tooltip=WC S:gt.metaitem.02.8371.name=Vanadiumsteel Drill Tip @@ -20631,6 +20709,8 @@ languagefile { S:gt.metaitem.02.9356.tooltip=Nd 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.9370.name=Tungstencarbide Chainsaw Tip S:gt.metaitem.02.9370.tooltip=WC S:gt.metaitem.02.9371.name=Vanadiumsteel Chainsaw Tip diff --git a/config/GregTech/MaterialProperties.cfg b/config/GregTech/MaterialProperties.cfg index 933835c7b0..645cde500a 100644 --- a/config/GregTech/MaterialProperties.cfg +++ b/config/GregTech/MaterialProperties.cfg @@ -4652,6 +4652,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/OverpoweredStuff.cfg b/config/GregTech/OverpoweredStuff.cfg index 0c5341c6d3..3ca3f08d2b 100644 --- a/config/GregTech/OverpoweredStuff.cfg +++ b/config/GregTech/OverpoweredStuff.cfg @@ -54,6 +54,7 @@ oreprocessingoutputmultiplier { I:Cobaltite_1=1 I:Cooperite_1=1 I:Copper_1=1 + I:DarkSteel_1=1 I:Diamond_1=1 I:Diatomite_1=1 I:Emerald_1=1 diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index 67e5f3f8ac..d15efea11c 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -19,11 +19,15 @@ alloysmelting { I:blockChrome_5=5 I:blockCobaltBrass_5=5 I:blockCobalt_5=5 + I:blockConductiveIron_5=5 I:blockCopper_5=5 I:blockCupronickel_5=5 I:blockDamascusSteel_5=5 + I:blockDarkSteel_5=5 I:blockDuranium_5=5 + I:blockElectricalSteel_5=5 I:blockElectrum_5=5 + I:blockEnergeticAlloy_5=5 I:blockEuropium_5=5 I:blockGallium_5=5 I:blockGold_5=5 @@ -56,15 +60,20 @@ alloysmelting { I:blockOsmiridium_5=5 I:blockOsmium_5=5 I:blockPalladium_5=5 + I:blockPhasedGold_5=5 + I:blockPhasedIron_5=5 I:blockPlatinum_5=5 I:blockPlutonium241_5=5 I:blockPlutonium_5=5 + I:blockPulsatingIron_5=5 I:blockRedAlloy_5=5 I:blockRedSteel_5=5 + I:blockRedstoneAlloy_5=5 I:blockRoseGold_5=5 I:blockSilicon_5=5 I:blockSilver_5=5 I:blockSolderingAlloy_5=5 + I:blockSoularium_5=5 I:blockStainlessSteel_5=5 I:blockSteel_5=5 I:blockSterlingSilver_5=5 @@ -83,10 +92,13 @@ alloysmelting { I:blockVanadiumGallium_5=5 I:blockVanadiumSteel_5=5 I:blockVanadium_5=5 + I:blockVibrantAlloy_5=5 I:blockYttriumBariumCuprate_5=5 I:blockYttrium_5=5 I:blockZinc_5=5 I:bottleEmpty_64=64 + I:enderio.redstoneAlloy_130=130 + I:enderio.soularium_130=130 I:gearGtAluminium_260=260 I:gearGtBronze_760=760 I:gearGtCobaltBrass_580=580 @@ -157,6 +169,7 @@ alloysmelting { I:ingotCobaltBrass_200=200 I:ingotCobalt_130=130 I:ingotCobalt_200=200 + I:ingotConductiveIron_400=400 I:ingotCopper_130=130 I:ingotCopper_200=200 I:ingotCupronickel_100=100 @@ -164,6 +177,8 @@ alloysmelting { I:ingotCupronickel_200=200 I:ingotDamascusSteel_130=130 I:ingotDamascusSteel_200=200 + I:ingotDarkSteel_130=130 + I:ingotDarkSteel_200=200 I:ingotDuranium_130=130 I:ingotDuranium_200=200 I:ingotElectrum_100=100 @@ -242,6 +257,8 @@ alloysmelting { I:ingotOsmium_200=200 I:ingotPalladium_130=130 I:ingotPalladium_200=200 + I:ingotPhasedGold_200=200 + I:ingotPhasedIron_200=200 I:ingotPlastic_130=130 I:ingotPlastic_200=200 I:ingotPlatinum_130=130 @@ -262,11 +279,14 @@ alloysmelting { I:ingotPolyvinylChloride_200=200 I:ingotPotassium_130=130 I:ingotPotassium_200=200 + I:ingotPulsatingIron_200=200 I:ingotRedAlloy_130=130 I:ingotRedAlloy_200=200 I:ingotRedAlloy_50=50 I:ingotRedSteel_130=130 I:ingotRedSteel_200=200 + I:ingotRedstoneAlloy_130=130 + I:ingotRedstoneAlloy_400=400 I:ingotRoseGold_130=130 I:ingotRoseGold_200=200 I:ingotRubber_130=130 @@ -280,6 +300,8 @@ alloysmelting { I:ingotSolderingAlloy_130=130 I:ingotSolderingAlloy_200=200 I:ingotSolderingAlloy_500=500 + I:ingotSoularium_130=130 + I:ingotSoularium_400=400 I:ingotStainlessSteel_130=130 I:ingotStainlessSteel_200=200 I:ingotSteel_130=130 @@ -318,6 +340,7 @@ alloysmelting { I:ingotVanadiumSteel_130=130 I:ingotVanadiumSteel_200=200 I:ingotVanadium_200=200 + I:ingotVibrantAlloy_200=200 I:ingotYttriumBariumCuprate_130=130 I:ingotYttriumBariumCuprate_200=200 I:ingotYttrium_200=200 @@ -365,6 +388,8 @@ alloysmelting { I:nuggetCupronickel_130=130 I:nuggetDamascusSteel_100=100 I:nuggetDamascusSteel_130=130 + I:nuggetDarkSteel_100=100 + I:nuggetDarkSteel_130=130 I:nuggetDuranium_100=100 I:nuggetDuranium_130=130 I:nuggetElectrum_100=100 @@ -456,6 +481,7 @@ alloysmelting { I:nuggetPolyvinylChloride_100=100 I:nuggetPolyvinylChloride_130=130 I:nuggetPotassium_100=100 + I:nuggetPulsatingIron_100=100 I:nuggetRedAlloy_100=100 I:nuggetRedAlloy_130=130 I:nuggetRedSteel_100=100 @@ -509,6 +535,7 @@ alloysmelting { I:nuggetVanadiumSteel_100=100 I:nuggetVanadiumSteel_130=130 I:nuggetVanadium_100=100 + I:nuggetVibrantAlloy_100=100 I:nuggetWroughtIron_100=100 I:nuggetYttriumBariumCuprate_100=100 I:nuggetYttriumBariumCuprate_130=130 @@ -533,6 +560,7 @@ alloysmelting { I:plateCopper_126=126 I:plateCupronickel_120=120 I:plateDamascusSteel_112=112 + I:plateDarkSteel_196=196 I:plateDuranium_196=196 I:plateElectrum_302=302 I:plateEpoxidFiberReinforced_12=12 @@ -656,12 +684,16 @@ arcfurnace { I:blockCoal_110=110 I:blockCobaltBrass_522=522 I:blockCobalt_531=531 + I:blockConductiveIron_882=882 I:blockCopper_567=567 I:blockCupronickel_540=540 I:blockDamascusSteel_504=504 + I:blockDarkSteel_882=882 I:blockDiamond_110=110 I:blockDuranium_882=882 + I:blockElectricalSteel_882=882 I:blockElectrum_1359=1359 + I:blockEnergeticAlloy_882=882 I:blockEuropium_1359=1359 I:blockGallium_630=630 I:blockGold_1764=1764 @@ -698,11 +730,14 @@ arcfurnace { I:blockOsmiridium_1719=1719 I:blockOsmium_1710=1710 I:blockPalladium_954=954 + I:blockPhasedGold_882=882 + I:blockPhasedIron_882=882 I:blockPhosphorus_55=55 I:blockPigIron_504=504 I:blockPlatinum_1755=1755 I:blockPlutonium241_2187=2187 I:blockPlutonium_2214=2214 + I:blockPulsatingIron_882=882 I:blockRedAlloy_3627=3627 I:blockRedSteel_621=621 I:blockRedstone_765=765 @@ -729,6 +764,7 @@ arcfurnace { I:blockVanadiumGallium_495=495 I:blockVanadiumSteel_495=495 I:blockVanadium_459=459 + I:blockVibrantAlloy_882=882 I:blockWroughtIron_504=504 I:blockYttriumBariumCuprate_459=459 I:blockYttrium_801=801 @@ -747,6 +783,7 @@ arcfurnace { I:boltCobalt_16=16 I:boltCupronickel_16=16 I:boltDamascusSteel_16=16 + I:boltDarkSteel_16=16 I:boltDuranium_16=16 I:boltElectrum_18=18 I:boltGold_24=24 @@ -992,6 +1029,7 @@ arcfurnace { I:dustTinyIron_16=16 I:dustTinyNetherrack_16=16 I:dustTinyPigIron_16=16 + I:enderio.silicon_28=28 I:foilAluminium_16=16 I:foilAnnealedCopper_16=16 I:foilBlackSteel_16=16 @@ -1037,6 +1075,7 @@ arcfurnace { I:frameGtCopper_126=126 I:frameGtCupronickel_120=120 I:frameGtDamascusSteel_112=112 + I:frameGtDarkSteel_196=196 I:frameGtDuranium_196=196 I:frameGtElectrum_302=302 I:frameGtEuropium_302=302 @@ -2098,6 +2137,14 @@ arcfurnace { I:item.chestplateIron_448=448 I:item.clock_869=869 I:item.compass_309=309 + I:item.darkSteel_axe_306=306 + I:item.darkSteel_boots_392=392 + I:item.darkSteel_chestplate_784=784 + I:item.darkSteel_helmet_490=490 + I:item.darkSteel_leggings_686=686 + I:item.darkSteel_pickaxe_306=306 + I:item.darkSteel_shears_196=196 + I:item.darkSteel_sword_202=202 I:item.doorIron_336=336 I:item.doorWood_73=73 I:item.enchantedBook_36=36 @@ -2248,6 +2295,7 @@ arcfurnace { I:plateCopper_63=63 I:plateCupronickel_60=60 I:plateDamascusSteel_56=56 + I:plateDarkSteel_98=98 I:plateDenseBronze_684=684 I:plateDenseCopper_567=567 I:plateDenseGold_1764=1764 @@ -2270,6 +2318,7 @@ arcfurnace { I:plateDoubleCobalt_118=118 I:plateDoubleCupronickel_120=120 I:plateDoubleDamascusSteel_112=112 + I:plateDoubleDarkSteel_196=196 I:plateDoubleDuranium_196=196 I:plateDoubleElectrum_302=302 I:plateDoubleGold_392=392 @@ -2444,6 +2493,7 @@ arcfurnace { I:screwCobalt_16=16 I:screwCupronickel_16=16 I:screwDamascusSteel_16=16 + I:screwDarkSteel_16=16 I:screwDuranium_16=16 I:screwElectrum_16=16 I:screwGold_21=21 @@ -2514,6 +2564,7 @@ arcfurnace { I:stickCopper_31=31 I:stickCupronickel_30=30 I:stickDamascusSteel_28=28 + I:stickDarkSteel_49=49 I:stickDuranium_49=49 I:stickElectrum_75=75 I:stickEuropium_75=75 @@ -2543,6 +2594,7 @@ arcfurnace { I:stickLongCobalt_59=59 I:stickLongCupronickel_60=60 I:stickLongDamascusSteel_56=56 + I:stickLongDarkSteel_98=98 I:stickLongDiamond_16=16 I:stickLongDuranium_98=98 I:stickLongElectrum_151=151 @@ -2693,6 +2745,7 @@ arcfurnace { I:toolHeadAxeCobalt_177=177 I:toolHeadAxeCupronickel_180=180 I:toolHeadAxeDamascusSteel_168=168 + I:toolHeadAxeDarkSteel_294=294 I:toolHeadAxeDiamond_36=36 I:toolHeadAxeDuranium_294=294 I:toolHeadAxeElectrum_453=453 @@ -2770,6 +2823,7 @@ arcfurnace { I:toolHeadBuzzSawCobalt_236=236 I:toolHeadBuzzSawCupronickel_240=240 I:toolHeadBuzzSawDamascusSteel_224=224 + I:toolHeadBuzzSawDarkSteel_392=392 I:toolHeadBuzzSawDuranium_392=392 I:toolHeadBuzzSawElectrum_604=604 I:toolHeadBuzzSawGold_784=784 @@ -2837,6 +2891,7 @@ arcfurnace { I:toolHeadChainsawCobalt_370=370 I:toolHeadChainsawCupronickel_372=372 I:toolHeadChainsawDamascusSteel_364=364 + I:toolHeadChainsawDarkSteel_448=448 I:toolHeadChainsawDuranium_448=448 I:toolHeadChainsawElectrum_554=554 I:toolHeadChainsawEpoxidFiberReinforced_252=252 @@ -2911,6 +2966,7 @@ arcfurnace { I:toolHeadDrillCobalt_460=460 I:toolHeadDrillCupronickel_464=464 I:toolHeadDrillDamascusSteel_448=448 + I:toolHeadDrillDarkSteel_616=616 I:toolHeadDrillDuranium_616=616 I:toolHeadDrillElectrum_828=828 I:toolHeadDrillEpoxidFiberReinforced_224=224 @@ -2984,6 +3040,7 @@ arcfurnace { I:toolHeadFileCobalt_118=118 I:toolHeadFileCupronickel_120=120 I:toolHeadFileDamascusSteel_112=112 + I:toolHeadFileDarkSteel_196=196 I:toolHeadFileDuranium_196=196 I:toolHeadFileElectrum_302=302 I:toolHeadFileGold_392=392 @@ -3050,6 +3107,7 @@ arcfurnace { I:toolHeadHammerCobalt_354=354 I:toolHeadHammerCupronickel_360=360 I:toolHeadHammerDamascusSteel_336=336 + I:toolHeadHammerDarkSteel_588=588 I:toolHeadHammerDiamond_73=73 I:toolHeadHammerDuranium_588=588 I:toolHeadHammerElectrum_906=906 @@ -3127,6 +3185,7 @@ arcfurnace { I:toolHeadHoeCobalt_118=118 I:toolHeadHoeCupronickel_120=120 I:toolHeadHoeDamascusSteel_112=112 + I:toolHeadHoeDarkSteel_196=196 I:toolHeadHoeDiamond_24=24 I:toolHeadHoeDuranium_196=196 I:toolHeadHoeElectrum_302=302 @@ -3204,6 +3263,7 @@ arcfurnace { I:toolHeadPickaxeCobalt_177=177 I:toolHeadPickaxeCupronickel_180=180 I:toolHeadPickaxeDamascusSteel_168=168 + I:toolHeadPickaxeDarkSteel_294=294 I:toolHeadPickaxeDiamond_36=36 I:toolHeadPickaxeDuranium_294=294 I:toolHeadPickaxeElectrum_453=453 @@ -3281,6 +3341,7 @@ arcfurnace { I:toolHeadPlowCobalt_236=236 I:toolHeadPlowCupronickel_240=240 I:toolHeadPlowDamascusSteel_224=224 + I:toolHeadPlowDarkSteel_392=392 I:toolHeadPlowDiamond_49=49 I:toolHeadPlowDuranium_392=392 I:toolHeadPlowElectrum_604=604 @@ -3358,6 +3419,7 @@ arcfurnace { I:toolHeadSawCobalt_118=118 I:toolHeadSawCupronickel_120=120 I:toolHeadSawDamascusSteel_112=112 + I:toolHeadSawDarkSteel_196=196 I:toolHeadSawDuranium_196=196 I:toolHeadSawElectrum_302=302 I:toolHeadSawGold_392=392 @@ -3424,6 +3486,7 @@ arcfurnace { I:toolHeadSenseCobalt_177=177 I:toolHeadSenseCupronickel_180=180 I:toolHeadSenseDamascusSteel_168=168 + I:toolHeadSenseDarkSteel_294=294 I:toolHeadSenseDiamond_36=36 I:toolHeadSenseDuranium_294=294 I:toolHeadSenseElectrum_453=453 @@ -3501,6 +3564,7 @@ arcfurnace { I:toolHeadShovelCobalt_59=59 I:toolHeadShovelCupronickel_60=60 I:toolHeadShovelDamascusSteel_56=56 + I:toolHeadShovelDarkSteel_98=98 I:toolHeadShovelDiamond_16=16 I:toolHeadShovelDuranium_98=98 I:toolHeadShovelElectrum_151=151 @@ -3578,6 +3642,7 @@ arcfurnace { I:toolHeadSwordCobalt_118=118 I:toolHeadSwordCupronickel_120=120 I:toolHeadSwordDamascusSteel_112=112 + I:toolHeadSwordDarkSteel_196=196 I:toolHeadSwordDiamond_24=24 I:toolHeadSwordDuranium_196=196 I:toolHeadSwordElectrum_302=302 @@ -3655,6 +3720,7 @@ arcfurnace { I:toolHeadUniversalSpadeCobalt_59=59 I:toolHeadUniversalSpadeCupronickel_60=60 I:toolHeadUniversalSpadeDamascusSteel_56=56 + I:toolHeadUniversalSpadeDarkSteel_98=98 I:toolHeadUniversalSpadeDiamond_16=16 I:toolHeadUniversalSpadeDuranium_98=98 I:toolHeadUniversalSpadeElectrum_151=151 @@ -3733,6 +3799,7 @@ arcfurnace { I:toolHeadWrenchCobalt_262=262 I:toolHeadWrenchCupronickel_266=266 I:toolHeadWrenchDamascusSteel_250=250 + I:toolHeadWrenchDarkSteel_418=418 I:toolHeadWrenchDuranium_418=418 I:toolHeadWrenchElectrum_630=630 I:toolHeadWrenchEpoxidFiberReinforced_26=26 @@ -3806,6 +3873,7 @@ arcfurnace { I:turbineBladeCobalt_354=354 I:turbineBladeCupronickel_360=360 I:turbineBladeDamascusSteel_336=336 + I:turbineBladeDarkSteel_588=588 I:turbineBladeDuranium_588=588 I:turbineBladeElectrum_906=906 I:turbineBladeGold_1176=1176 @@ -4338,6 +4406,7 @@ assembling { I:gt.blockmachines.gt_frame_copper_64=64 I:gt.blockmachines.gt_frame_cupronickel_64=64 I:gt.blockmachines.gt_frame_damascussteel_64=64 + I:gt.blockmachines.gt_frame_darksteel_64=64 I:gt.blockmachines.gt_frame_duranium_64=64 I:gt.blockmachines.gt_frame_electrum_64=64 I:gt.blockmachines.gt_frame_epoxid_64=64 @@ -5050,6 +5119,8 @@ bender { I:ingotCupronickel_60=60 I:ingotDamascusSteel_112=112 I:ingotDamascusSteel_56=56 + I:ingotDarkSteel_196=196 + I:ingotDarkSteel_98=98 I:ingotDuranium_196=196 I:ingotDuranium_98=98 I:ingotElectrum_151=151 @@ -5199,6 +5270,7 @@ bender { I:plateCopper_63=63 I:plateCupronickel_120=120 I:plateDamascusSteel_112=112 + I:plateDarkSteel_196=196 I:plateDuranium_196=196 I:plateDuranium_98=98 I:plateElectrum_151=151 @@ -5569,13 +5641,18 @@ blastfurnace { I:gemSapphire_320=320 I:gt.metaitem.03.32069_900=900 I:ingotCopper_500=500 + I:ingotElectricalSteel_4000=4000 + I:ingotEnergeticAlloy_330=330 I:ingotGallium_600=600 + I:ingotGold_195=195 I:ingotIridium_500=500 + I:ingotIron_160=160 I:ingotIron_500=500 I:ingotNaquadah_500=500 I:ingotNickel_2700=2700 I:ingotNiobium_4500=4500 I:ingotPigIron_100=100 + I:ingotSteel_2000=2000 I:ingotTungsten_3000=3000 I:ingotTungsten_4920=4920 I:ingotVanadium_4500=4500 @@ -5733,6 +5810,7 @@ boxing { B:dustCupronickel_true=true B:dustDamascusSteel_true=true B:dustDarkAsh_true=true + B:dustDarkSteel_true=true B:dustDiamond_true=true B:dustDiatomite_true=true B:dustDilithium_true=true @@ -6226,6 +6304,7 @@ centrifuge { I:dustImpureCobaltite_440=440 I:dustImpureCooperite_1040=1040 I:dustImpureCopper_504=504 + I:dustImpureDarkSteel_784=784 I:dustImpureDiamond_6144=6144 I:dustImpureDiatomite_168=168 I:dustImpureEmerald_144=144 @@ -6363,6 +6442,7 @@ centrifuge { I:dustPureCobaltite_440=440 I:dustPureCooperite_1040=1040 I:dustPureCopper_504=504 + I:dustPureDarkSteel_784=784 I:dustPureDiamond_6144=6144 I:dustPureDiatomite_168=168 I:dustPureEmerald_144=144 @@ -7097,6 +7177,7 @@ compression { B:dustGlowstone_true=true B:dustIce_true=true B:dustNetherQuartz_true=true + B:dustObsidian_true=true B:dustPlutonium_true=true B:dustRedstone_true=true B:dustTinyPlutonium_true=true @@ -7176,11 +7257,15 @@ compression { B:ingotChrome_true=true B:ingotCobaltBrass_true=true B:ingotCobalt_true=true + B:ingotConductiveIron_true=true B:ingotCopper_true=true B:ingotCupronickel_true=true B:ingotDamascusSteel_true=true + B:ingotDarkSteel_true=true B:ingotDuranium_true=true + B:ingotElectricalSteel_true=true B:ingotElectrum_true=true + B:ingotEnergeticAlloy_true=true B:ingotEuropium_true=true B:ingotGallium_true=true B:ingotGold_true=true @@ -7215,16 +7300,21 @@ compression { B:ingotOsmiridium_true=true B:ingotOsmium_true=true B:ingotPalladium_true=true + B:ingotPhasedGold_true=true + B:ingotPhasedIron_true=true B:ingotPigIron_true=true B:ingotPlatinum_true=true B:ingotPlutonium241_true=true B:ingotPlutonium_true=true + B:ingotPulsatingIron_true=true B:ingotRedAlloy_true=true B:ingotRedSteel_true=true + B:ingotRedstoneAlloy_true=true B:ingotRoseGold_true=true B:ingotSilicon_true=true B:ingotSilver_true=true B:ingotSolderingAlloy_true=true + B:ingotSoularium_true=true B:ingotStainlessSteel_true=true B:ingotSteelMagnetic_true=true B:ingotSteel_true=true @@ -7244,6 +7334,7 @@ compression { B:ingotVanadiumGallium_true=true B:ingotVanadiumSteel_true=true B:ingotVanadium_true=true + B:ingotVibrantAlloy_true=true B:ingotWroughtIron_true=true B:ingotYttriumBariumCuprate_true=true B:ingotYttrium_true=true @@ -7264,6 +7355,7 @@ compressor { I:dustGlowstone_300=300 I:dustIce_300=300 I:dustNetherQuartz_300=300 + I:dustObsidian_300=300 I:dustPlutonium_300=300 I:dustRedstone_300=300 I:dustTinyPlutonium_300=300 @@ -7343,11 +7435,15 @@ compressor { I:ingotChrome_300=300 I:ingotCobaltBrass_300=300 I:ingotCobalt_300=300 + I:ingotConductiveIron_300=300 I:ingotCopper_300=300 I:ingotCupronickel_300=300 I:ingotDamascusSteel_300=300 + I:ingotDarkSteel_300=300 I:ingotDuranium_300=300 + I:ingotElectricalSteel_300=300 I:ingotElectrum_300=300 + I:ingotEnergeticAlloy_300=300 I:ingotEuropium_300=300 I:ingotGallium_300=300 I:ingotGold_300=300 @@ -7382,16 +7478,21 @@ compressor { I:ingotOsmiridium_300=300 I:ingotOsmium_300=300 I:ingotPalladium_300=300 + I:ingotPhasedGold_300=300 + I:ingotPhasedIron_300=300 I:ingotPigIron_300=300 I:ingotPlatinum_300=300 I:ingotPlutonium241_300=300 I:ingotPlutonium_300=300 + I:ingotPulsatingIron_300=300 I:ingotRedAlloy_300=300 I:ingotRedSteel_300=300 + I:ingotRedstoneAlloy_300=300 I:ingotRoseGold_300=300 I:ingotSilicon_300=300 I:ingotSilver_300=300 I:ingotSolderingAlloy_300=300 + I:ingotSoularium_300=300 I:ingotStainlessSteel_300=300 I:ingotSteelMagnetic_300=300 I:ingotSteel_300=300 @@ -7411,6 +7512,7 @@ compressor { I:ingotVanadiumGallium_300=300 I:ingotVanadiumSteel_300=300 I:ingotVanadium_300=300 + I:ingotVibrantAlloy_300=300 I:ingotWroughtIron_300=300 I:ingotYttriumBariumCuprate_300=300 I:ingotYttrium_300=300 @@ -7538,6 +7640,7 @@ cutting { I:blockCopper_630=630 I:blockCupronickel_600=600 I:blockDamascusSteel_560=560 + I:blockDarkSteel_980=980 I:blockDiamond_7680=7680 I:blockDilithium_980=980 I:blockDuranium_980=980 @@ -7678,6 +7781,7 @@ cutting { I:stickCobalt_118=118 I:stickCupronickel_120=120 I:stickDamascusSteel_112=112 + I:stickDarkSteel_196=196 I:stickDiamond_1536=1536 I:stickDuranium_196=196 I:stickElectrum_302=302 @@ -7717,6 +7821,7 @@ cutting { I:stickLongCobalt_59=59 I:stickLongCupronickel_60=60 I:stickLongDamascusSteel_56=56 + I:stickLongDarkSteel_98=98 I:stickLongDiamond_768=768 I:stickLongDuranium_98=98 I:stickLongElectrum_151=151 @@ -8466,11 +8571,15 @@ extruder { I:blockChrome_10=10 I:blockCobaltBrass_10=10 I:blockCobalt_10=10 + I:blockConductiveIron_10=10 I:blockCopper_10=10 I:blockCupronickel_10=10 I:blockDamascusSteel_10=10 + I:blockDarkSteel_10=10 I:blockDuranium_10=10 + I:blockElectricalSteel_10=10 I:blockElectrum_10=10 + I:blockEnergeticAlloy_10=10 I:blockEuropium_10=10 I:blockGallium_10=10 I:blockGold_10=10 @@ -8503,15 +8612,20 @@ extruder { I:blockOsmiridium_10=10 I:blockOsmium_10=10 I:blockPalladium_10=10 + I:blockPhasedGold_10=10 + I:blockPhasedIron_10=10 I:blockPlatinum_10=10 I:blockPlutonium241_10=10 I:blockPlutonium_10=10 + I:blockPulsatingIron_10=10 I:blockRedAlloy_10=10 I:blockRedSteel_10=10 + I:blockRedstoneAlloy_10=10 I:blockRoseGold_10=10 I:blockSilicon_10=10 I:blockSilver_10=10 I:blockSolderingAlloy_10=10 + I:blockSoularium_10=10 I:blockStainlessSteel_10=10 I:blockSteel_10=10 I:blockSterlingSilver_10=10 @@ -8530,6 +8644,7 @@ extruder { I:blockVanadiumGallium_10=10 I:blockVanadiumSteel_10=10 I:blockVanadium_10=10 + I:blockVibrantAlloy_10=10 I:blockYttriumBariumCuprate_10=10 I:blockYttrium_10=10 I:blockZinc_10=10 @@ -8548,6 +8663,7 @@ extruder { I:boltCobalt_118=118 I:boltCupronickel_120=120 I:boltDamascusSteel_112=112 + I:boltDarkSteel_196=196 I:boltDuranium_196=196 I:boltElectrum_302=302 I:boltEpoxidFiberReinforced_12=12 @@ -8731,6 +8847,7 @@ extruder { I:plateCopper_63=63 I:plateCupronickel_60=60 I:plateDamascusSteel_56=56 + I:plateDarkSteel_98=98 I:plateDuranium_98=98 I:plateElectrum_151=151 I:plateEpoxidFiberReinforced_6=6 @@ -8843,6 +8960,7 @@ extruder { I:stickCopper_126=126 I:stickCupronickel_120=120 I:stickDamascusSteel_112=112 + I:stickDarkSteel_196=196 I:stickDuranium_196=196 I:stickElectrum_302=302 I:stickEpoxidFiberReinforced_12=12 @@ -8923,6 +9041,7 @@ extruder { I:toolHeadAxeCobalt_177=177 I:toolHeadAxeCupronickel_180=180 I:toolHeadAxeDamascusSteel_168=168 + I:toolHeadAxeDarkSteel_294=294 I:toolHeadAxeDuranium_294=294 I:toolHeadAxeElectrum_453=453 I:toolHeadAxeEpoxidFiberReinforced_18=18 @@ -8999,6 +9118,7 @@ extruder { I:toolHeadFileCobalt_118=118 I:toolHeadFileCupronickel_120=120 I:toolHeadFileDamascusSteel_112=112 + I:toolHeadFileDarkSteel_196=196 I:toolHeadFileDuranium_196=196 I:toolHeadFileElectrum_302=302 I:toolHeadFileEpoxidFiberReinforced_12=12 @@ -9069,6 +9189,7 @@ extruder { I:toolHeadHammerCobalt_354=354 I:toolHeadHammerCupronickel_360=360 I:toolHeadHammerDamascusSteel_336=336 + I:toolHeadHammerDarkSteel_588=588 I:toolHeadHammerDuranium_588=588 I:toolHeadHammerElectrum_906=906 I:toolHeadHammerEpoxidFiberReinforced_36=36 @@ -9145,6 +9266,7 @@ extruder { I:toolHeadHoeCobalt_118=118 I:toolHeadHoeCupronickel_120=120 I:toolHeadHoeDamascusSteel_112=112 + I:toolHeadHoeDarkSteel_196=196 I:toolHeadHoeDuranium_196=196 I:toolHeadHoeElectrum_302=302 I:toolHeadHoeEpoxidFiberReinforced_12=12 @@ -9221,6 +9343,7 @@ extruder { I:toolHeadPickaxeCobalt_177=177 I:toolHeadPickaxeCupronickel_180=180 I:toolHeadPickaxeDamascusSteel_168=168 + I:toolHeadPickaxeDarkSteel_294=294 I:toolHeadPickaxeDuranium_294=294 I:toolHeadPickaxeElectrum_453=453 I:toolHeadPickaxeEpoxidFiberReinforced_18=18 @@ -9297,6 +9420,7 @@ extruder { I:toolHeadSawCobalt_118=118 I:toolHeadSawCupronickel_120=120 I:toolHeadSawDamascusSteel_112=112 + I:toolHeadSawDarkSteel_196=196 I:toolHeadSawDuranium_196=196 I:toolHeadSawElectrum_302=302 I:toolHeadSawEpoxidFiberReinforced_12=12 @@ -9367,6 +9491,7 @@ extruder { I:toolHeadShovelCobalt_59=59 I:toolHeadShovelCupronickel_60=60 I:toolHeadShovelDamascusSteel_56=56 + I:toolHeadShovelDarkSteel_98=98 I:toolHeadShovelDuranium_98=98 I:toolHeadShovelElectrum_151=151 I:toolHeadShovelEpoxidFiberReinforced_6=6 @@ -9443,6 +9568,7 @@ extruder { I:toolHeadSwordCobalt_118=118 I:toolHeadSwordCupronickel_120=120 I:toolHeadSwordDamascusSteel_112=112 + I:toolHeadSwordDarkSteel_196=196 I:toolHeadSwordDuranium_196=196 I:toolHeadSwordElectrum_302=302 I:toolHeadSwordEpoxidFiberReinforced_12=12 @@ -9639,11 +9765,15 @@ fluidsmelter { I:blockChrome_216=216 I:blockCobaltBrass_216=216 I:blockCobalt_216=216 + I:blockConductiveIron_216=216 I:blockCopper_216=216 I:blockCupronickel_216=216 I:blockDamascusSteel_216=216 + I:blockDarkSteel_216=216 I:blockDuranium_216=216 + I:blockElectricalSteel_216=216 I:blockElectrum_216=216 + I:blockEnergeticAlloy_216=216 I:blockEuropium_216=216 I:blockGallium_216=216 I:blockGold_216=216 @@ -9678,10 +9808,13 @@ fluidsmelter { I:blockOsmiridium_216=216 I:blockOsmium_216=216 I:blockPalladium_216=216 + I:blockPhasedGold_216=216 + I:blockPhasedIron_216=216 I:blockPigIron_216=216 I:blockPlatinum_216=216 I:blockPlutonium241_216=216 I:blockPlutonium_216=216 + I:blockPulsatingIron_216=216 I:blockRedAlloy_216=216 I:blockRedSteel_216=216 I:blockRedstone_216=216 @@ -9708,6 +9841,7 @@ fluidsmelter { I:blockVanadiumGallium_216=216 I:blockVanadiumSteel_216=216 I:blockVanadium_216=216 + I:blockVibrantAlloy_216=216 I:blockWroughtIron_216=216 I:blockYttriumBariumCuprate_216=216 I:blockYttrium_216=216 @@ -9727,6 +9861,7 @@ fluidsmelter { I:boltCobalt_3=3 I:boltCupronickel_3=3 I:boltDamascusSteel_3=3 + I:boltDarkSteel_3=3 I:boltDuranium_3=3 I:boltElectrum_3=3 I:boltEpoxidFiberReinforced_3=3 @@ -9973,6 +10108,7 @@ fluidsmelter { I:dustConcrete_24=24 I:dustCopper_24=24 I:dustCupronickel_24=24 + I:dustDarkSteel_24=24 I:dustDuranium_24=24 I:dustElectrum_24=24 I:dustEpoxidFiberReinforced_24=24 @@ -10032,6 +10168,7 @@ fluidsmelter { I:dustSmallConcrete_6=6 I:dustSmallCopper_6=6 I:dustSmallCupronickel_6=6 + I:dustSmallDarkSteel_6=6 I:dustSmallDuranium_6=6 I:dustSmallElectrum_6=6 I:dustSmallEpoxidFiberReinforced_6=6 @@ -10109,6 +10246,7 @@ fluidsmelter { I:dustTinyConcrete_2=2 I:dustTinyCopper_2=2 I:dustTinyCupronickel_2=2 + I:dustTinyDarkSteel_2=2 I:dustTinyDuranium_2=2 I:dustTinyElectrum_2=2 I:dustTinyEpoxidFiberReinforced_2=2 @@ -10165,6 +10303,7 @@ fluidsmelter { I:dustUranium_24=24 I:dustWroughtIron_24=24 I:dustZinc_24=24 + I:enderio.silicon_24=24 I:foilAluminium_6=6 I:foilAnnealedCopper_6=6 I:foilBlackSteel_6=6 @@ -10217,6 +10356,7 @@ fluidsmelter { I:frameGtCopper_48=48 I:frameGtCupronickel_48=48 I:frameGtDamascusSteel_48=48 + I:frameGtDarkSteel_48=48 I:frameGtDuranium_48=48 I:frameGtElectrum_48=48 I:frameGtEpoxidFiberReinforced_48=48 @@ -11113,11 +11253,16 @@ fluidsmelter { I:ingotChrome_24=24 I:ingotCobaltBrass_24=24 I:ingotCobalt_24=24 + I:ingotConductiveIron_24=24 I:ingotCopper_24=24 I:ingotCupronickel_24=24 I:ingotDamascusSteel_24=24 + I:ingotDarkSteel_24=24 I:ingotDuranium_24=24 + I:ingotElectricalSteel_24=24 I:ingotElectrum_24=24 + I:ingotEnderiumBase_24=24 + I:ingotEnergeticAlloy_24=24 I:ingotEpoxidFiberReinforced_24=24 I:ingotEpoxid_24=24 I:ingotEuropium_24=24 @@ -11158,6 +11303,8 @@ fluidsmelter { I:ingotOsmiridium_24=24 I:ingotOsmium_24=24 I:ingotPalladium_24=24 + I:ingotPhasedGold_24=24 + I:ingotPhasedIron_24=24 I:ingotPigIron_24=24 I:ingotPlastic_24=24 I:ingotPlatinum_24=24 @@ -11169,6 +11316,7 @@ fluidsmelter { I:ingotPolytetrafluoroethylene_24=24 I:ingotPolyvinylChloride_24=24 I:ingotPotassium_24=24 + I:ingotPulsatingIron_24=24 I:ingotRedAlloy_24=24 I:ingotRedSteel_24=24 I:ingotRoseGold_24=24 @@ -11197,6 +11345,7 @@ fluidsmelter { I:ingotVanadiumGallium_24=24 I:ingotVanadiumSteel_24=24 I:ingotVanadium_24=24 + I:ingotVibrantAlloy_24=24 I:ingotWroughtIron_24=24 I:ingotYttriumBariumCuprate_24=24 I:ingotYttrium_24=24 @@ -11213,6 +11362,14 @@ fluidsmelter { I:item.chestplateIron_192=192 I:item.clock_96=96 I:item.compass_96=96 + I:item.darkSteel_axe_72=72 + I:item.darkSteel_boots_96=96 + I:item.darkSteel_chestplate_192=192 + I:item.darkSteel_helmet_120=120 + I:item.darkSteel_leggings_168=168 + I:item.darkSteel_pickaxe_72=72 + I:item.darkSteel_shears_48=48 + I:item.darkSteel_sword_48=48 I:item.doorIron_144=144 I:item.hatchetGold_72=72 I:item.hatchetIron_72=72 @@ -11264,6 +11421,7 @@ fluidsmelter { I:nuggetCopper_2=2 I:nuggetCupronickel_2=2 I:nuggetDamascusSteel_2=2 + I:nuggetDarkSteel_2=2 I:nuggetDuranium_2=2 I:nuggetElectrum_2=2 I:nuggetEpoxidFiberReinforced_2=2 @@ -11317,6 +11475,7 @@ fluidsmelter { I:nuggetPolytetrafluoroethylene_2=2 I:nuggetPolyvinylChloride_2=2 I:nuggetPotassium_2=2 + I:nuggetPulsatingIron_2=2 I:nuggetRedAlloy_2=2 I:nuggetRedSteel_2=2 I:nuggetRoseGold_2=2 @@ -11345,6 +11504,7 @@ fluidsmelter { I:nuggetVanadiumGallium_2=2 I:nuggetVanadiumSteel_2=2 I:nuggetVanadium_2=2 + I:nuggetVibrantAlloy_2=2 I:nuggetWroughtIron_2=2 I:nuggetYttriumBariumCuprate_2=2 I:nuggetYttrium_2=2 @@ -11462,6 +11622,7 @@ fluidsmelter { I:plateCopper_24=24 I:plateCupronickel_24=24 I:plateDamascusSteel_24=24 + I:plateDarkSteel_24=24 I:plateDenseBronze_216=216 I:plateDenseCopper_216=216 I:plateDenseGold_216=216 @@ -11484,6 +11645,7 @@ fluidsmelter { I:plateDoubleCobalt_48=48 I:plateDoubleCupronickel_48=48 I:plateDoubleDamascusSteel_48=48 + I:plateDoubleDarkSteel_48=48 I:plateDoubleDuranium_48=48 I:plateDoubleElectrum_48=48 I:plateDoubleEpoxidFiberReinforced_48=48 @@ -11669,6 +11831,7 @@ fluidsmelter { I:screwCobalt_2=2 I:screwCupronickel_2=2 I:screwDamascusSteel_2=2 + I:screwDarkSteel_2=2 I:screwDuranium_2=2 I:screwElectrum_2=2 I:screwEpoxidFiberReinforced_2=2 @@ -11751,6 +11914,7 @@ fluidsmelter { I:stickCopper_12=12 I:stickCupronickel_12=12 I:stickDamascusSteel_12=12 + I:stickDarkSteel_12=12 I:stickDuranium_12=12 I:stickElectrum_12=12 I:stickEpoxidFiberReinforced_12=12 @@ -11783,6 +11947,7 @@ fluidsmelter { I:stickLongCobalt_24=24 I:stickLongCupronickel_24=24 I:stickLongDamascusSteel_24=24 + I:stickLongDarkSteel_24=24 I:stickLongDuranium_24=24 I:stickLongElectrum_24=24 I:stickLongEpoxidFiberReinforced_24=24 @@ -11929,6 +12094,7 @@ fluidsmelter { I:toolHeadAxeCobalt_72=72 I:toolHeadAxeCupronickel_72=72 I:toolHeadAxeDamascusSteel_72=72 + I:toolHeadAxeDarkSteel_72=72 I:toolHeadAxeDuranium_72=72 I:toolHeadAxeElectrum_72=72 I:toolHeadAxeEpoxidFiberReinforced_72=72 @@ -12008,6 +12174,7 @@ fluidsmelter { I:toolHeadBuzzSawCobalt_96=96 I:toolHeadBuzzSawCupronickel_96=96 I:toolHeadBuzzSawDamascusSteel_96=96 + I:toolHeadBuzzSawDarkSteel_96=96 I:toolHeadBuzzSawDuranium_96=96 I:toolHeadBuzzSawElectrum_96=96 I:toolHeadBuzzSawEpoxidFiberReinforced_96=96 @@ -12081,6 +12248,7 @@ fluidsmelter { I:toolHeadChainsawCobalt_48=48 I:toolHeadChainsawCupronickel_48=48 I:toolHeadChainsawDamascusSteel_48=48 + I:toolHeadChainsawDarkSteel_48=48 I:toolHeadChainsawDuranium_48=48 I:toolHeadChainsawElectrum_48=48 I:toolHeadChainsawEpoxidFiberReinforced_48=48 @@ -12154,6 +12322,7 @@ fluidsmelter { I:toolHeadDrillCobalt_96=96 I:toolHeadDrillCupronickel_96=96 I:toolHeadDrillDamascusSteel_96=96 + I:toolHeadDrillDarkSteel_96=96 I:toolHeadDrillDuranium_96=96 I:toolHeadDrillElectrum_96=96 I:toolHeadDrillEpoxidFiberReinforced_96=96 @@ -12227,6 +12396,7 @@ fluidsmelter { I:toolHeadFileCobalt_48=48 I:toolHeadFileCupronickel_48=48 I:toolHeadFileDamascusSteel_48=48 + I:toolHeadFileDarkSteel_48=48 I:toolHeadFileDuranium_48=48 I:toolHeadFileElectrum_48=48 I:toolHeadFileEpoxidFiberReinforced_48=48 @@ -12300,6 +12470,7 @@ fluidsmelter { I:toolHeadHammerCobalt_144=144 I:toolHeadHammerCupronickel_144=144 I:toolHeadHammerDamascusSteel_144=144 + I:toolHeadHammerDarkSteel_144=144 I:toolHeadHammerDuranium_144=144 I:toolHeadHammerElectrum_144=144 I:toolHeadHammerEpoxidFiberReinforced_144=144 @@ -12379,6 +12550,7 @@ fluidsmelter { I:toolHeadHoeCobalt_48=48 I:toolHeadHoeCupronickel_48=48 I:toolHeadHoeDamascusSteel_48=48 + I:toolHeadHoeDarkSteel_48=48 I:toolHeadHoeDuranium_48=48 I:toolHeadHoeElectrum_48=48 I:toolHeadHoeEpoxidFiberReinforced_48=48 @@ -12458,6 +12630,7 @@ fluidsmelter { I:toolHeadPickaxeCobalt_72=72 I:toolHeadPickaxeCupronickel_72=72 I:toolHeadPickaxeDamascusSteel_72=72 + I:toolHeadPickaxeDarkSteel_72=72 I:toolHeadPickaxeDuranium_72=72 I:toolHeadPickaxeElectrum_72=72 I:toolHeadPickaxeEpoxidFiberReinforced_72=72 @@ -12537,6 +12710,7 @@ fluidsmelter { I:toolHeadPlowCobalt_96=96 I:toolHeadPlowCupronickel_96=96 I:toolHeadPlowDamascusSteel_96=96 + I:toolHeadPlowDarkSteel_96=96 I:toolHeadPlowDuranium_96=96 I:toolHeadPlowElectrum_96=96 I:toolHeadPlowEpoxidFiberReinforced_96=96 @@ -12616,6 +12790,7 @@ fluidsmelter { I:toolHeadSawCobalt_48=48 I:toolHeadSawCupronickel_48=48 I:toolHeadSawDamascusSteel_48=48 + I:toolHeadSawDarkSteel_48=48 I:toolHeadSawDuranium_48=48 I:toolHeadSawElectrum_48=48 I:toolHeadSawEpoxidFiberReinforced_48=48 @@ -12689,6 +12864,7 @@ fluidsmelter { I:toolHeadSenseCobalt_72=72 I:toolHeadSenseCupronickel_72=72 I:toolHeadSenseDamascusSteel_72=72 + I:toolHeadSenseDarkSteel_72=72 I:toolHeadSenseDuranium_72=72 I:toolHeadSenseElectrum_72=72 I:toolHeadSenseEpoxidFiberReinforced_72=72 @@ -12768,6 +12944,7 @@ fluidsmelter { I:toolHeadShovelCobalt_24=24 I:toolHeadShovelCupronickel_24=24 I:toolHeadShovelDamascusSteel_24=24 + I:toolHeadShovelDarkSteel_24=24 I:toolHeadShovelDuranium_24=24 I:toolHeadShovelElectrum_24=24 I:toolHeadShovelEpoxidFiberReinforced_24=24 @@ -12847,6 +13024,7 @@ fluidsmelter { I:toolHeadSwordCobalt_48=48 I:toolHeadSwordCupronickel_48=48 I:toolHeadSwordDamascusSteel_48=48 + I:toolHeadSwordDarkSteel_48=48 I:toolHeadSwordDuranium_48=48 I:toolHeadSwordElectrum_48=48 I:toolHeadSwordEpoxidFiberReinforced_48=48 @@ -12926,6 +13104,7 @@ fluidsmelter { I:toolHeadUniversalSpadeCobalt_24=24 I:toolHeadUniversalSpadeCupronickel_24=24 I:toolHeadUniversalSpadeDamascusSteel_24=24 + I:toolHeadUniversalSpadeDarkSteel_24=24 I:toolHeadUniversalSpadeDuranium_24=24 I:toolHeadUniversalSpadeElectrum_24=24 I:toolHeadUniversalSpadeEpoxidFiberReinforced_24=24 @@ -13005,6 +13184,7 @@ fluidsmelter { I:toolHeadWrenchCobalt_96=96 I:toolHeadWrenchCupronickel_96=96 I:toolHeadWrenchDamascusSteel_96=96 + I:toolHeadWrenchDarkSteel_96=96 I:toolHeadWrenchDuranium_96=96 I:toolHeadWrenchElectrum_96=96 I:toolHeadWrenchEpoxidFiberReinforced_96=96 @@ -13078,6 +13258,7 @@ fluidsmelter { I:turbineBladeCobalt_144=144 I:turbineBladeCupronickel_144=144 I:turbineBladeDamascusSteel_144=144 + I:turbineBladeDarkSteel_144=144 I:turbineBladeDuranium_144=144 I:turbineBladeElectrum_144=144 I:turbineBladeEpoxidFiberReinforced_144=144 @@ -13363,11 +13544,15 @@ fluidsolidifier { I:blockChrome_288=288 I:blockCobaltBrass_288=288 I:blockCobalt_288=288 + I:blockConductiveIron_288=288 I:blockCopper_288=288 I:blockCupronickel_288=288 I:blockDamascusSteel_288=288 + I:blockDarkSteel_288=288 I:blockDuranium_288=288 + I:blockElectricalSteel_288=288 I:blockElectrum_288=288 + I:blockEnergeticAlloy_288=288 I:blockEuropium_288=288 I:blockGallium_288=288 I:blockGold_288=288 @@ -13399,13 +13584,17 @@ fluidsolidifier { I:blockNiobiumNitride_288=288 I:blockNiobiumTitanium_288=288 I:blockNiobium_288=288 + I:blockObsidian_1024=1024 I:blockOsmiridium_288=288 I:blockOsmium_288=288 I:blockPalladium_288=288 + I:blockPhasedGold_288=288 + I:blockPhasedIron_288=288 I:blockPigIron_288=288 I:blockPlatinum_288=288 I:blockPlutonium241_288=288 I:blockPlutonium_288=288 + I:blockPulsatingIron_288=288 I:blockRedAlloy_288=288 I:blockRedSteel_288=288 I:blockRedstone_288=288 @@ -13432,6 +13621,7 @@ fluidsolidifier { I:blockVanadiumGallium_288=288 I:blockVanadiumSteel_288=288 I:blockVanadium_288=288 + I:blockVibrantAlloy_288=288 I:blockWroughtIron_288=288 I:blockYttriumBariumCuprate_288=288 I:blockYttrium_288=288 @@ -13492,11 +13682,16 @@ fluidsolidifier { I:ingotChrome_32=32 I:ingotCobaltBrass_32=32 I:ingotCobalt_32=32 + I:ingotConductiveIron_32=32 I:ingotCopper_32=32 I:ingotCupronickel_32=32 I:ingotDamascusSteel_32=32 + I:ingotDarkSteel_32=32 I:ingotDuranium_32=32 + I:ingotElectricalSteel_32=32 I:ingotElectrum_32=32 + I:ingotEnderiumBase_32=32 + I:ingotEnergeticAlloy_32=32 I:ingotEpoxidFiberReinforced_32=32 I:ingotEpoxid_32=32 I:ingotEuropium_32=32 @@ -13537,6 +13732,8 @@ fluidsolidifier { I:ingotOsmiridium_32=32 I:ingotOsmium_32=32 I:ingotPalladium_32=32 + I:ingotPhasedGold_32=32 + I:ingotPhasedIron_32=32 I:ingotPigIron_32=32 I:ingotPlastic_32=32 I:ingotPlatinum_32=32 @@ -13548,6 +13745,7 @@ fluidsolidifier { I:ingotPolytetrafluoroethylene_32=32 I:ingotPolyvinylChloride_32=32 I:ingotPotassium_32=32 + I:ingotPulsatingIron_32=32 I:ingotRedAlloy_32=32 I:ingotRedSteel_32=32 I:ingotRoseGold_32=32 @@ -13576,6 +13774,7 @@ fluidsolidifier { I:ingotVanadiumGallium_32=32 I:ingotVanadiumSteel_32=32 I:ingotVanadium_32=32 + I:ingotVibrantAlloy_32=32 I:ingotWroughtIron_32=32 I:ingotYttriumBariumCuprate_32=32 I:ingotYttrium_32=32 @@ -13605,6 +13804,7 @@ fluidsolidifier { I:nuggetCopper_16=16 I:nuggetCupronickel_16=16 I:nuggetDamascusSteel_16=16 + I:nuggetDarkSteel_16=16 I:nuggetDuranium_16=16 I:nuggetElectrum_16=16 I:nuggetEpoxidFiberReinforced_16=16 @@ -13658,6 +13858,7 @@ fluidsolidifier { I:nuggetPolytetrafluoroethylene_16=16 I:nuggetPolyvinylChloride_16=16 I:nuggetPotassium_16=16 + I:nuggetPulsatingIron_16=16 I:nuggetRedAlloy_16=16 I:nuggetRedSteel_16=16 I:nuggetRoseGold_16=16 @@ -13686,6 +13887,7 @@ fluidsolidifier { I:nuggetVanadiumGallium_16=16 I:nuggetVanadiumSteel_16=16 I:nuggetVanadium_16=16 + I:nuggetVibrantAlloy_16=16 I:nuggetWroughtIron_16=16 I:nuggetYttriumBariumCuprate_16=16 I:nuggetYttrium_16=16 @@ -13709,6 +13911,7 @@ fluidsolidifier { I:plateCopper_32=32 I:plateCupronickel_32=32 I:plateDamascusSteel_32=32 + I:plateDarkSteel_32=32 I:plateDuranium_32=32 I:plateElectrum_32=32 I:plateEpoxidFiberReinforced_32=32 @@ -13815,6 +14018,7 @@ forgehammer { B:crushedCobaltite_true=true B:crushedCooperite_true=true B:crushedCopper_true=true + B:crushedDarkSteel_true=true B:crushedDiatomite_true=true B:crushedGalena_true=true B:crushedGarnierite_true=true @@ -13906,6 +14110,7 @@ forgehammer { B:dustCobaltite_true=true B:dustCooperite_true=true B:dustCopper_true=true + B:dustDarkSteel_true=true B:dustDiamond_true=true B:dustDiatomite_true=true B:dustElectrum_true=true @@ -13948,6 +14153,7 @@ forgehammer { B:dustImpureCobaltite_true=true B:dustImpureCooperite_true=true B:dustImpureCopper_true=true + B:dustImpureDarkSteel_true=true B:dustImpureDiamond_true=true B:dustImpureDiatomite_true=true B:dustImpureEmerald_true=true @@ -14091,6 +14297,7 @@ forgehammer { B:dustPureCobaltite_true=true B:dustPureCooperite_true=true B:dustPureCopper_true=true + B:dustPureDarkSteel_true=true B:dustPureDiamond_true=true B:dustPureDiatomite_true=true B:dustPureEmerald_true=true @@ -14334,6 +14541,7 @@ forgehammer { B:plateCopper_true=true B:plateCupronickel_true=true B:plateDamascusSteel_true=true + B:plateDarkSteel_true=true B:plateDuranium_true=true B:plateElectrum_true=true B:plateEpoxidFiberReinforced_true=true @@ -14420,6 +14628,7 @@ forgehammer { B:stickLongCobalt_true=true B:stickLongCupronickel_true=true B:stickLongDamascusSteel_true=true + B:stickLongDarkSteel_true=true B:stickLongDuranium_true=true B:stickLongElectrum_true=true B:stickLongEpoxidFiberReinforced_true=true @@ -14518,6 +14727,7 @@ fuel_1 { I:cellToluene_328=328 I:cellWoodGas_24=24 I:ic2.itemCellBiogas_32=32 + I:item.bucketRocket_fuel_250=250 } @@ -14676,6 +14886,7 @@ hammerdoubleplate { B:plateCobalt_true=true B:plateCupronickel_true=true B:plateDamascusSteel_true=true + B:plateDarkSteel_true=true B:plateDuranium_true=true B:plateElectrum_true=true B:plateEpoxidFiberReinforced_true=true @@ -14756,6 +14967,7 @@ hammerplating { B:Copper_true=true B:Cupronickel_true=true B:DamascusSteel_true=true + B:DarkSteel_true=true B:Duranium_true=true B:Electrum_true=true B:EpoxidFiberReinforced_true=true @@ -14924,6 +15136,7 @@ lathe { I:boltCobalt_7=7 I:boltCupronickel_7=7 I:boltDamascusSteel_7=7 + I:boltDarkSteel_12=12 I:boltDiamond_96=96 I:boltDuranium_12=12 I:boltElectrum_18=18 @@ -15095,6 +15308,7 @@ lathe { I:ingotCopper_315=315 I:ingotCupronickel_300=300 I:ingotDamascusSteel_280=280 + I:ingotDarkSteel_490=490 I:ingotDuranium_490=490 I:ingotElectrum_755=755 I:ingotEpoxidFiberReinforced_30=30 @@ -15232,6 +15446,7 @@ maceration { B:blockCopper_true=true B:blockCupronickel_true=true B:blockDamascusSteel_true=true + B:blockDarkSteel_true=true B:blockDiamond_true=true B:blockDilithium_true=true B:blockDuranium_true=true @@ -15283,6 +15498,7 @@ maceration { B:blockNiobiumTitanium_true=true B:blockNiobium_true=true B:blockNiter_true=true + B:blockObsidian_true=true B:blockOlivine_true=true B:blockOpal_true=true B:blockOsmiridium_true=true @@ -15347,6 +15563,7 @@ maceration { B:boltCobalt_true=true B:boltCupronickel_true=true B:boltDamascusSteel_true=true + B:boltDarkSteel_true=true B:boltDiamond_true=true B:boltDuranium_true=true B:boltElectrum_true=true @@ -15624,6 +15841,7 @@ maceration { B:crushedCentrifugedCobaltite_true=true B:crushedCentrifugedCooperite_true=true B:crushedCentrifugedCopper_true=true + B:crushedCentrifugedDarkSteel_true=true B:crushedCentrifugedDiamond_true=true B:crushedCentrifugedDiatomite_true=true B:crushedCentrifugedEmerald_true=true @@ -15716,6 +15934,7 @@ maceration { B:crushedCobaltite_true=true B:crushedCooperite_true=true B:crushedCopper_true=true + B:crushedDarkSteel_true=true B:crushedDiamond_true=true B:crushedDiatomite_true=true B:crushedEmerald_true=true @@ -15788,6 +16007,7 @@ maceration { B:crushedPurifiedCobaltite_true=true B:crushedPurifiedCooperite_true=true B:crushedPurifiedCopper_true=true + B:crushedPurifiedDarkSteel_true=true B:crushedPurifiedDiamond_true=true B:crushedPurifiedDiatomite_true=true B:crushedPurifiedEmerald_true=true @@ -15907,6 +16127,7 @@ maceration { B:crushedWulfenite_true=true B:crushedYellowLimonite_true=true B:crushedZinc_true=true + B:enderio.silicon_true=true B:foilAluminium_true=true B:foilAnnealedCopper_true=true B:foilBlackSteel_true=true @@ -15959,6 +16180,7 @@ maceration { B:frameGtCopper_true=true B:frameGtCupronickel_true=true B:frameGtDamascusSteel_true=true + B:frameGtDarkSteel_true=true B:frameGtDuranium_true=true B:frameGtElectrum_true=true B:frameGtEpoxidFiberReinforced_true=true @@ -17181,6 +17403,7 @@ maceration { B:ingotCopper_true=true B:ingotCupronickel_true=true B:ingotDamascusSteel_true=true + B:ingotDarkSteel_true=true B:ingotDuranium_true=true B:ingotElectrum_true=true B:ingotEpoxidFiberReinforced_true=true @@ -17287,6 +17510,14 @@ maceration { B:item.clay_true=true B:item.clock_true=true B:item.compass_true=true + B:item.darkSteel_axe_true=true + B:item.darkSteel_boots_true=true + B:item.darkSteel_chestplate_true=true + B:item.darkSteel_helmet_true=true + B:item.darkSteel_leggings_true=true + B:item.darkSteel_pickaxe_true=true + B:item.darkSteel_shears_true=true + B:item.darkSteel_sword_true=true B:item.doorIron_true=true B:item.doorWood_true=true B:item.dyePowder.brown_true=true @@ -17383,6 +17614,7 @@ maceration { B:nuggetCopper_true=true B:nuggetCupronickel_true=true B:nuggetDamascusSteel_true=true + B:nuggetDarkSteel_true=true B:nuggetDuranium_true=true B:nuggetElectrum_true=true B:nuggetEpoxidFiberReinforced_true=true @@ -17500,6 +17732,7 @@ maceration { B:oreBasaltCobaltite_true=true B:oreBasaltCooperite_true=true B:oreBasaltCopper_true=true + B:oreBasaltDarkSteel_true=true B:oreBasaltDiamond_true=true B:oreBasaltDiatomite_true=true B:oreBasaltEmerald_true=true @@ -17610,6 +17843,7 @@ maceration { B:oreBlackgraniteCobaltite_true=true B:oreBlackgraniteCooperite_true=true B:oreBlackgraniteCopper_true=true + B:oreBlackgraniteDarkSteel_true=true B:oreBlackgraniteDiamond_true=true B:oreBlackgraniteDiatomite_true=true B:oreBlackgraniteEmerald_true=true @@ -17704,6 +17938,7 @@ maceration { B:oreCobaltite_true=true B:oreCooperite_true=true B:oreCopper_true=true + B:oreDarkSteel_true=true B:oreDiamond_true=true B:oreDiatomite_true=true B:oreEmerald_true=true @@ -17731,6 +17966,7 @@ maceration { B:oreEndstoneCobaltite_true=true B:oreEndstoneCooperite_true=true B:oreEndstoneCopper_true=true + B:oreEndstoneDarkSteel_true=true B:oreEndstoneDiamond_true=true B:oreEndstoneDiatomite_true=true B:oreEndstoneEmerald_true=true @@ -17859,6 +18095,7 @@ maceration { B:oreMarbleCobaltite_true=true B:oreMarbleCooperite_true=true B:oreMarbleCopper_true=true + B:oreMarbleDarkSteel_true=true B:oreMarbleDiamond_true=true B:oreMarbleDiatomite_true=true B:oreMarbleEmerald_true=true @@ -17971,6 +18208,7 @@ maceration { B:oreNetherrackCobaltite_true=true B:oreNetherrackCooperite_true=true B:oreNetherrackCopper_true=true + B:oreNetherrackDarkSteel_true=true B:oreNetherrackDiamond_true=true B:oreNetherrackDiatomite_true=true B:oreNetherrackEmerald_true=true @@ -18093,6 +18331,7 @@ maceration { B:oreRedgraniteCobaltite_true=true B:oreRedgraniteCooperite_true=true B:oreRedgraniteCopper_true=true + B:oreRedgraniteDarkSteel_true=true B:oreRedgraniteDiamond_true=true B:oreRedgraniteDiatomite_true=true B:oreRedgraniteEmerald_true=true @@ -18324,6 +18563,7 @@ maceration { B:plateCopper_true=true B:plateCupronickel_true=true B:plateDamascusSteel_true=true + B:plateDarkSteel_true=true B:plateDenseBronze_true=true B:plateDenseCopper_true=true B:plateDenseGold_true=true @@ -18350,6 +18590,7 @@ maceration { B:plateDoubleCobalt_true=true B:plateDoubleCupronickel_true=true B:plateDoubleDamascusSteel_true=true + B:plateDoubleDarkSteel_true=true B:plateDoubleDuranium_true=true B:plateDoubleElectrum_true=true B:plateDoubleEpoxidFiberReinforced_true=true @@ -18569,6 +18810,7 @@ maceration { B:screwCobalt_true=true B:screwCupronickel_true=true B:screwDamascusSteel_true=true + B:screwDarkSteel_true=true B:screwDiamond_true=true B:screwDuranium_true=true B:screwElectrum_true=true @@ -18670,6 +18912,7 @@ maceration { B:stickCopper_true=true B:stickCupronickel_true=true B:stickDamascusSteel_true=true + B:stickDarkSteel_true=true B:stickDiamond_true=true B:stickDuranium_true=true B:stickElectrum_true=true @@ -18712,6 +18955,7 @@ maceration { B:stickLongCobalt_true=true B:stickLongCupronickel_true=true B:stickLongDamascusSteel_true=true + B:stickLongDarkSteel_true=true B:stickLongDiamond_true=true B:stickLongDuranium_true=true B:stickLongElectrum_true=true @@ -18937,6 +19181,7 @@ maceration { B:toolHeadAxeCobalt_true=true B:toolHeadAxeCupronickel_true=true B:toolHeadAxeDamascusSteel_true=true + B:toolHeadAxeDarkSteel_true=true B:toolHeadAxeDiamond_true=true B:toolHeadAxeDuranium_true=true B:toolHeadAxeElectrum_true=true @@ -19037,6 +19282,7 @@ maceration { B:toolHeadBuzzSawCobalt_true=true B:toolHeadBuzzSawCupronickel_true=true B:toolHeadBuzzSawDamascusSteel_true=true + B:toolHeadBuzzSawDarkSteel_true=true B:toolHeadBuzzSawDuranium_true=true B:toolHeadBuzzSawElectrum_true=true B:toolHeadBuzzSawEpoxidFiberReinforced_true=true @@ -19111,6 +19357,7 @@ maceration { B:toolHeadChainsawCobalt_true=true B:toolHeadChainsawCupronickel_true=true B:toolHeadChainsawDamascusSteel_true=true + B:toolHeadChainsawDarkSteel_true=true B:toolHeadChainsawDuranium_true=true B:toolHeadChainsawElectrum_true=true B:toolHeadChainsawEpoxidFiberReinforced_true=true @@ -19185,6 +19432,7 @@ maceration { B:toolHeadDrillCobalt_true=true B:toolHeadDrillCupronickel_true=true B:toolHeadDrillDamascusSteel_true=true + B:toolHeadDrillDarkSteel_true=true B:toolHeadDrillDuranium_true=true B:toolHeadDrillElectrum_true=true B:toolHeadDrillEpoxidFiberReinforced_true=true @@ -19259,6 +19507,7 @@ maceration { B:toolHeadFileCobalt_true=true B:toolHeadFileCupronickel_true=true B:toolHeadFileDamascusSteel_true=true + B:toolHeadFileDarkSteel_true=true B:toolHeadFileDuranium_true=true B:toolHeadFileElectrum_true=true B:toolHeadFileEpoxidFiberReinforced_true=true @@ -19336,6 +19585,7 @@ maceration { B:toolHeadHammerCobalt_true=true B:toolHeadHammerCupronickel_true=true B:toolHeadHammerDamascusSteel_true=true + B:toolHeadHammerDarkSteel_true=true B:toolHeadHammerDiamond_true=true B:toolHeadHammerDuranium_true=true B:toolHeadHammerElectrum_true=true @@ -19439,6 +19689,7 @@ maceration { B:toolHeadHoeCobalt_true=true B:toolHeadHoeCupronickel_true=true B:toolHeadHoeDamascusSteel_true=true + B:toolHeadHoeDarkSteel_true=true B:toolHeadHoeDiamond_true=true B:toolHeadHoeDuranium_true=true B:toolHeadHoeElectrum_true=true @@ -19542,6 +19793,7 @@ maceration { B:toolHeadPickaxeCobalt_true=true B:toolHeadPickaxeCupronickel_true=true B:toolHeadPickaxeDamascusSteel_true=true + B:toolHeadPickaxeDarkSteel_true=true B:toolHeadPickaxeDiamond_true=true B:toolHeadPickaxeDuranium_true=true B:toolHeadPickaxeElectrum_true=true @@ -19645,6 +19897,7 @@ maceration { B:toolHeadPlowCobalt_true=true B:toolHeadPlowCupronickel_true=true B:toolHeadPlowDamascusSteel_true=true + B:toolHeadPlowDarkSteel_true=true B:toolHeadPlowDiamond_true=true B:toolHeadPlowDuranium_true=true B:toolHeadPlowElectrum_true=true @@ -19745,6 +19998,7 @@ maceration { B:toolHeadSawCobalt_true=true B:toolHeadSawCupronickel_true=true B:toolHeadSawDamascusSteel_true=true + B:toolHeadSawDarkSteel_true=true B:toolHeadSawDuranium_true=true B:toolHeadSawElectrum_true=true B:toolHeadSawEpoxidFiberReinforced_true=true @@ -19822,6 +20076,7 @@ maceration { B:toolHeadSenseCobalt_true=true B:toolHeadSenseCupronickel_true=true B:toolHeadSenseDamascusSteel_true=true + B:toolHeadSenseDarkSteel_true=true B:toolHeadSenseDiamond_true=true B:toolHeadSenseDuranium_true=true B:toolHeadSenseElectrum_true=true @@ -19925,6 +20180,7 @@ maceration { B:toolHeadShovelCobalt_true=true B:toolHeadShovelCupronickel_true=true B:toolHeadShovelDamascusSteel_true=true + B:toolHeadShovelDarkSteel_true=true B:toolHeadShovelDiamond_true=true B:toolHeadShovelDuranium_true=true B:toolHeadShovelElectrum_true=true @@ -20028,6 +20284,7 @@ maceration { B:toolHeadSwordCobalt_true=true B:toolHeadSwordCupronickel_true=true B:toolHeadSwordDamascusSteel_true=true + B:toolHeadSwordDarkSteel_true=true B:toolHeadSwordDiamond_true=true B:toolHeadSwordDuranium_true=true B:toolHeadSwordElectrum_true=true @@ -20131,6 +20388,7 @@ maceration { B:toolHeadUniversalSpadeCobalt_true=true B:toolHeadUniversalSpadeCupronickel_true=true B:toolHeadUniversalSpadeDamascusSteel_true=true + B:toolHeadUniversalSpadeDarkSteel_true=true B:toolHeadUniversalSpadeDiamond_true=true B:toolHeadUniversalSpadeDuranium_true=true B:toolHeadUniversalSpadeElectrum_true=true @@ -20231,6 +20489,7 @@ maceration { B:toolHeadWrenchCobalt_true=true B:toolHeadWrenchCupronickel_true=true B:toolHeadWrenchDamascusSteel_true=true + B:toolHeadWrenchDarkSteel_true=true B:toolHeadWrenchDuranium_true=true B:toolHeadWrenchElectrum_true=true B:toolHeadWrenchEpoxidFiberReinforced_true=true @@ -20305,6 +20564,7 @@ maceration { B:turbineBladeCobalt_true=true B:turbineBladeCupronickel_true=true B:turbineBladeDamascusSteel_true=true + B:turbineBladeDarkSteel_true=true B:turbineBladeDuranium_true=true B:turbineBladeElectrum_true=true B:turbineBladeEpoxidFiberReinforced_true=true @@ -20779,6 +21039,7 @@ orewasher { I:crushedCobaltite_500=500 I:crushedCooperite_500=500 I:crushedCopper_500=500 + I:crushedDarkSteel_500=500 I:crushedDiamond_500=500 I:crushedDiatomite_500=500 I:crushedEmerald_500=500 @@ -20891,6 +21152,7 @@ orewashing { B:crushedCobaltite_true=true B:crushedCooperite_true=true B:crushedCopper_true=true + B:crushedDarkSteel_true=true B:crushedDiamond_true=true B:crushedDiatomite_true=true B:crushedEmerald_true=true @@ -21207,6 +21469,8 @@ pulveriser { I:blockCupronickel_540=540 I:blockDamascusSteel_400=400 I:blockDamascusSteel_504=504 + I:blockDarkSteel_400=400 + I:blockDarkSteel_882=882 I:blockDiamond_400=400 I:blockDiamond_6912=6912 I:blockDilithium_400=400 @@ -21309,6 +21573,8 @@ pulveriser { I:blockNiobium_846=846 I:blockNiter_180=180 I:blockNiter_400=400 + I:blockObsidian_198=198 + I:blockObsidian_400=400 I:blockOlivine_252=252 I:blockOlivine_400=400 I:blockOpal_180=180 @@ -21437,6 +21703,8 @@ pulveriser { I:boltCupronickel_400=400 I:boltDamascusSteel_16=16 I:boltDamascusSteel_400=400 + I:boltDarkSteel_16=16 + I:boltDarkSteel_400=400 I:boltDiamond_400=400 I:boltDiamond_96=96 I:boltDuranium_16=16 @@ -21975,6 +22243,7 @@ pulveriser { I:crushedCentrifugedCobaltite_400=400 I:crushedCentrifugedCooperite_400=400 I:crushedCentrifugedCopper_400=400 + I:crushedCentrifugedDarkSteel_400=400 I:crushedCentrifugedDiamond_400=400 I:crushedCentrifugedDiatomite_400=400 I:crushedCentrifugedEmerald_400=400 @@ -22067,6 +22336,7 @@ pulveriser { I:crushedCobaltite_400=400 I:crushedCooperite_400=400 I:crushedCopper_400=400 + I:crushedDarkSteel_400=400 I:crushedDiamond_400=400 I:crushedDiatomite_400=400 I:crushedEmerald_400=400 @@ -22139,6 +22409,7 @@ pulveriser { I:crushedPurifiedCobaltite_400=400 I:crushedPurifiedCooperite_400=400 I:crushedPurifiedCopper_400=400 + I:crushedPurifiedDarkSteel_400=400 I:crushedPurifiedDiamond_400=400 I:crushedPurifiedDiatomite_400=400 I:crushedPurifiedEmerald_400=400 @@ -22258,6 +22529,8 @@ pulveriser { I:crushedWulfenite_400=400 I:crushedYellowLimonite_400=400 I:crushedZinc_400=400 + I:enderio.silicon_28=28 + I:enderio.silicon_400=400 I:foilAluminium_16=16 I:foilAluminium_400=400 I:foilAnnealedCopper_16=16 @@ -22362,6 +22635,8 @@ pulveriser { I:frameGtCupronickel_400=400 I:frameGtDamascusSteel_112=112 I:frameGtDamascusSteel_400=400 + I:frameGtDarkSteel_196=196 + I:frameGtDarkSteel_400=400 I:frameGtDuranium_196=196 I:frameGtDuranium_400=400 I:frameGtElectrum_302=302 @@ -24764,6 +25039,8 @@ pulveriser { I:ingotCupronickel_60=60 I:ingotDamascusSteel_400=400 I:ingotDamascusSteel_56=56 + I:ingotDarkSteel_400=400 + I:ingotDarkSteel_98=98 I:ingotDuranium_400=400 I:ingotDuranium_98=98 I:ingotElectrum_151=151 @@ -24976,6 +25253,22 @@ pulveriser { I:item.clock_869=869 I:item.compass_309=309 I:item.compass_400=400 + I:item.darkSteel_axe_303=303 + I:item.darkSteel_axe_400=400 + I:item.darkSteel_boots_392=392 + I:item.darkSteel_boots_400=400 + I:item.darkSteel_chestplate_400=400 + I:item.darkSteel_chestplate_784=784 + I:item.darkSteel_helmet_400=400 + I:item.darkSteel_helmet_490=490 + I:item.darkSteel_leggings_400=400 + I:item.darkSteel_leggings_686=686 + I:item.darkSteel_pickaxe_303=303 + I:item.darkSteel_pickaxe_400=400 + I:item.darkSteel_shears_196=196 + I:item.darkSteel_shears_400=400 + I:item.darkSteel_sword_200=200 + I:item.darkSteel_sword_400=400 I:item.doorIron_336=336 I:item.doorIron_400=400 I:item.doorWood_400=400 @@ -25164,6 +25457,8 @@ pulveriser { I:nuggetCupronickel_400=400 I:nuggetDamascusSteel_16=16 I:nuggetDamascusSteel_400=400 + I:nuggetDarkSteel_16=16 + I:nuggetDarkSteel_400=400 I:nuggetDuranium_16=16 I:nuggetDuranium_400=400 I:nuggetElectrum_16=16 @@ -25368,6 +25663,7 @@ pulveriser { I:oreBasaltCobaltite_400=400 I:oreBasaltCooperite_400=400 I:oreBasaltCopper_400=400 + I:oreBasaltDarkSteel_400=400 I:oreBasaltDiamond_400=400 I:oreBasaltDiatomite_400=400 I:oreBasaltEmerald_400=400 @@ -25478,6 +25774,7 @@ pulveriser { I:oreBlackgraniteCobaltite_400=400 I:oreBlackgraniteCooperite_400=400 I:oreBlackgraniteCopper_400=400 + I:oreBlackgraniteDarkSteel_400=400 I:oreBlackgraniteDiamond_400=400 I:oreBlackgraniteDiatomite_400=400 I:oreBlackgraniteEmerald_400=400 @@ -25572,6 +25869,7 @@ pulveriser { I:oreCobaltite_400=400 I:oreCooperite_400=400 I:oreCopper_400=400 + I:oreDarkSteel_400=400 I:oreDiamond_400=400 I:oreDiatomite_400=400 I:oreEmerald_400=400 @@ -25599,6 +25897,7 @@ pulveriser { I:oreEndstoneCobaltite_400=400 I:oreEndstoneCooperite_400=400 I:oreEndstoneCopper_400=400 + I:oreEndstoneDarkSteel_400=400 I:oreEndstoneDiamond_400=400 I:oreEndstoneDiatomite_400=400 I:oreEndstoneEmerald_400=400 @@ -25727,6 +26026,7 @@ pulveriser { I:oreMarbleCobaltite_400=400 I:oreMarbleCooperite_400=400 I:oreMarbleCopper_400=400 + I:oreMarbleDarkSteel_400=400 I:oreMarbleDiamond_400=400 I:oreMarbleDiatomite_400=400 I:oreMarbleEmerald_400=400 @@ -25839,6 +26139,7 @@ pulveriser { I:oreNetherrackCobaltite_400=400 I:oreNetherrackCooperite_400=400 I:oreNetherrackCopper_400=400 + I:oreNetherrackDarkSteel_400=400 I:oreNetherrackDiamond_400=400 I:oreNetherrackDiatomite_400=400 I:oreNetherrackEmerald_400=400 @@ -25961,6 +26262,7 @@ pulveriser { I:oreRedgraniteCobaltite_400=400 I:oreRedgraniteCooperite_400=400 I:oreRedgraniteCopper_400=400 + I:oreRedgraniteDarkSteel_400=400 I:oreRedgraniteDiamond_400=400 I:oreRedgraniteDiatomite_400=400 I:oreRedgraniteEmerald_400=400 @@ -26311,6 +26613,8 @@ pulveriser { I:plateCupronickel_60=60 I:plateDamascusSteel_400=400 I:plateDamascusSteel_56=56 + I:plateDarkSteel_400=400 + I:plateDarkSteel_98=98 I:plateDenseBronze_400=400 I:plateDenseBronze_684=684 I:plateDenseCopper_400=400 @@ -26363,6 +26667,8 @@ pulveriser { I:plateDoubleCupronickel_400=400 I:plateDoubleDamascusSteel_112=112 I:plateDoubleDamascusSteel_400=400 + I:plateDoubleDarkSteel_196=196 + I:plateDoubleDarkSteel_400=400 I:plateDoubleDuranium_196=196 I:plateDoubleDuranium_400=400 I:plateDoubleElectrum_302=302 @@ -26801,6 +27107,8 @@ pulveriser { I:screwCupronickel_400=400 I:screwDamascusSteel_16=16 I:screwDamascusSteel_400=400 + I:screwDarkSteel_16=16 + I:screwDarkSteel_400=400 I:screwDiamond_400=400 I:screwDiamond_85=85 I:screwDuranium_16=16 @@ -27002,6 +27310,8 @@ pulveriser { I:stickCupronickel_400=400 I:stickDamascusSteel_28=28 I:stickDamascusSteel_400=400 + I:stickDarkSteel_400=400 + I:stickDarkSteel_49=49 I:stickDiamond_384=384 I:stickDiamond_400=400 I:stickDuranium_400=400 @@ -27086,6 +27396,8 @@ pulveriser { I:stickLongCupronickel_60=60 I:stickLongDamascusSteel_400=400 I:stickLongDamascusSteel_56=56 + I:stickLongDarkSteel_400=400 + I:stickLongDarkSteel_98=98 I:stickLongDiamond_400=400 I:stickLongDiamond_768=768 I:stickLongDuranium_400=400 @@ -27530,6 +27842,8 @@ pulveriser { I:toolHeadAxeCupronickel_400=400 I:toolHeadAxeDamascusSteel_168=168 I:toolHeadAxeDamascusSteel_400=400 + I:toolHeadAxeDarkSteel_294=294 + I:toolHeadAxeDarkSteel_400=400 I:toolHeadAxeDiamond_2304=2304 I:toolHeadAxeDiamond_400=400 I:toolHeadAxeDuranium_294=294 @@ -27730,6 +28044,8 @@ pulveriser { I:toolHeadBuzzSawCupronickel_400=400 I:toolHeadBuzzSawDamascusSteel_224=224 I:toolHeadBuzzSawDamascusSteel_400=400 + I:toolHeadBuzzSawDarkSteel_392=392 + I:toolHeadBuzzSawDarkSteel_400=400 I:toolHeadBuzzSawDuranium_392=392 I:toolHeadBuzzSawDuranium_400=400 I:toolHeadBuzzSawElectrum_400=400 @@ -27878,6 +28194,8 @@ pulveriser { I:toolHeadChainsawCupronickel_400=400 I:toolHeadChainsawDamascusSteel_364=364 I:toolHeadChainsawDamascusSteel_400=400 + I:toolHeadChainsawDarkSteel_400=400 + I:toolHeadChainsawDarkSteel_448=448 I:toolHeadChainsawDuranium_400=400 I:toolHeadChainsawDuranium_448=448 I:toolHeadChainsawElectrum_400=400 @@ -28026,6 +28344,8 @@ pulveriser { I:toolHeadDrillCupronickel_464=464 I:toolHeadDrillDamascusSteel_400=400 I:toolHeadDrillDamascusSteel_448=448 + I:toolHeadDrillDarkSteel_400=400 + I:toolHeadDrillDarkSteel_616=616 I:toolHeadDrillDuranium_400=400 I:toolHeadDrillDuranium_616=616 I:toolHeadDrillElectrum_400=400 @@ -28173,6 +28493,8 @@ pulveriser { I:toolHeadFileCupronickel_400=400 I:toolHeadFileDamascusSteel_112=112 I:toolHeadFileDamascusSteel_400=400 + I:toolHeadFileDarkSteel_196=196 + I:toolHeadFileDarkSteel_400=400 I:toolHeadFileDuranium_196=196 I:toolHeadFileDuranium_400=400 I:toolHeadFileElectrum_302=302 @@ -28327,6 +28649,8 @@ pulveriser { I:toolHeadHammerCupronickel_400=400 I:toolHeadHammerDamascusSteel_336=336 I:toolHeadHammerDamascusSteel_400=400 + I:toolHeadHammerDarkSteel_400=400 + I:toolHeadHammerDarkSteel_588=588 I:toolHeadHammerDiamond_400=400 I:toolHeadHammerDiamond_4608=4608 I:toolHeadHammerDuranium_400=400 @@ -28533,6 +28857,8 @@ pulveriser { I:toolHeadHoeCupronickel_400=400 I:toolHeadHoeDamascusSteel_112=112 I:toolHeadHoeDamascusSteel_400=400 + I:toolHeadHoeDarkSteel_196=196 + I:toolHeadHoeDarkSteel_400=400 I:toolHeadHoeDiamond_1536=1536 I:toolHeadHoeDiamond_400=400 I:toolHeadHoeDuranium_196=196 @@ -28739,6 +29065,8 @@ pulveriser { I:toolHeadPickaxeCupronickel_400=400 I:toolHeadPickaxeDamascusSteel_168=168 I:toolHeadPickaxeDamascusSteel_400=400 + I:toolHeadPickaxeDarkSteel_294=294 + I:toolHeadPickaxeDarkSteel_400=400 I:toolHeadPickaxeDiamond_2304=2304 I:toolHeadPickaxeDiamond_400=400 I:toolHeadPickaxeDuranium_294=294 @@ -28945,6 +29273,8 @@ pulveriser { I:toolHeadPlowCupronickel_400=400 I:toolHeadPlowDamascusSteel_224=224 I:toolHeadPlowDamascusSteel_400=400 + I:toolHeadPlowDarkSteel_392=392 + I:toolHeadPlowDarkSteel_400=400 I:toolHeadPlowDiamond_3072=3072 I:toolHeadPlowDiamond_400=400 I:toolHeadPlowDuranium_392=392 @@ -29145,6 +29475,8 @@ pulveriser { I:toolHeadSawCupronickel_400=400 I:toolHeadSawDamascusSteel_112=112 I:toolHeadSawDamascusSteel_400=400 + I:toolHeadSawDarkSteel_196=196 + I:toolHeadSawDarkSteel_400=400 I:toolHeadSawDuranium_196=196 I:toolHeadSawDuranium_400=400 I:toolHeadSawElectrum_302=302 @@ -29299,6 +29631,8 @@ pulveriser { I:toolHeadSenseCupronickel_400=400 I:toolHeadSenseDamascusSteel_168=168 I:toolHeadSenseDamascusSteel_400=400 + I:toolHeadSenseDarkSteel_294=294 + I:toolHeadSenseDarkSteel_400=400 I:toolHeadSenseDiamond_2304=2304 I:toolHeadSenseDiamond_400=400 I:toolHeadSenseDuranium_294=294 @@ -29505,6 +29839,8 @@ pulveriser { I:toolHeadShovelCupronickel_60=60 I:toolHeadShovelDamascusSteel_400=400 I:toolHeadShovelDamascusSteel_56=56 + I:toolHeadShovelDarkSteel_400=400 + I:toolHeadShovelDarkSteel_98=98 I:toolHeadShovelDiamond_400=400 I:toolHeadShovelDiamond_768=768 I:toolHeadShovelDuranium_400=400 @@ -29711,6 +30047,8 @@ pulveriser { I:toolHeadSwordCupronickel_400=400 I:toolHeadSwordDamascusSteel_112=112 I:toolHeadSwordDamascusSteel_400=400 + I:toolHeadSwordDarkSteel_196=196 + I:toolHeadSwordDarkSteel_400=400 I:toolHeadSwordDiamond_1536=1536 I:toolHeadSwordDiamond_400=400 I:toolHeadSwordDuranium_196=196 @@ -29917,6 +30255,8 @@ pulveriser { I:toolHeadUniversalSpadeCupronickel_60=60 I:toolHeadUniversalSpadeDamascusSteel_400=400 I:toolHeadUniversalSpadeDamascusSteel_56=56 + I:toolHeadUniversalSpadeDarkSteel_400=400 + I:toolHeadUniversalSpadeDarkSteel_98=98 I:toolHeadUniversalSpadeDiamond_400=400 I:toolHeadUniversalSpadeDiamond_768=768 I:toolHeadUniversalSpadeDuranium_400=400 @@ -30117,6 +30457,8 @@ pulveriser { I:toolHeadWrenchCupronickel_400=400 I:toolHeadWrenchDamascusSteel_250=250 I:toolHeadWrenchDamascusSteel_400=400 + I:toolHeadWrenchDarkSteel_400=400 + I:toolHeadWrenchDarkSteel_418=418 I:toolHeadWrenchDuranium_400=400 I:toolHeadWrenchDuranium_418=418 I:toolHeadWrenchElectrum_400=400 @@ -30265,6 +30607,8 @@ pulveriser { I:turbineBladeCupronickel_400=400 I:turbineBladeDamascusSteel_336=336 I:turbineBladeDamascusSteel_400=400 + I:turbineBladeDarkSteel_400=400 + I:turbineBladeDarkSteel_588=588 I:turbineBladeDuranium_400=400 I:turbineBladeDuranium_588=588 I:turbineBladeElectrum_400=400 @@ -30822,6 +31166,14 @@ recipereplacements { B:Bronze.Pickaxe_true=true B:Bronze.Shovel_true=true B:Bronze.Sword_true=true + B:DarkSteel.Axe_true=true + B:DarkSteel.Boots_true=true + B:DarkSteel.ChestPlate_true=true + B:DarkSteel.Helmet_true=true + B:DarkSteel.Pants_true=true + B:DarkSteel.Pickaxe_true=true + B:DarkSteel.Shears_true=true + B:DarkSteel.Sword_true=true B:Gold.Axe_true=true B:Gold.Boots_true=true B:Gold.ChestPlate_true=true @@ -30881,6 +31233,7 @@ rockcrushing { B:blockCopper_true=true B:blockCupronickel_true=true B:blockDamascusSteel_true=true + B:blockDarkSteel_true=true B:blockDiamond_true=true B:blockDilithium_true=true B:blockDuranium_true=true @@ -30932,6 +31285,7 @@ rockcrushing { B:blockNiobiumTitanium_true=true B:blockNiobium_true=true B:blockNiter_true=true + B:blockObsidian_true=true B:blockOlivine_true=true B:blockOpal_true=true B:blockOsmiridium_true=true @@ -30996,6 +31350,7 @@ rockcrushing { B:boltCobalt_true=true B:boltCupronickel_true=true B:boltDamascusSteel_true=true + B:boltDarkSteel_true=true B:boltDiamond_true=true B:boltDuranium_true=true B:boltElectrum_true=true @@ -31271,6 +31626,7 @@ rockcrushing { B:crushedCentrifugedCobaltite_true=true B:crushedCentrifugedCooperite_true=true B:crushedCentrifugedCopper_true=true + B:crushedCentrifugedDarkSteel_true=true B:crushedCentrifugedDiamond_true=true B:crushedCentrifugedDiatomite_true=true B:crushedCentrifugedEmerald_true=true @@ -31363,6 +31719,7 @@ rockcrushing { B:crushedCobaltite_true=true B:crushedCooperite_true=true B:crushedCopper_true=true + B:crushedDarkSteel_true=true B:crushedDiamond_true=true B:crushedDiatomite_true=true B:crushedEmerald_true=true @@ -31435,6 +31792,7 @@ rockcrushing { B:crushedPurifiedCobaltite_true=true B:crushedPurifiedCooperite_true=true B:crushedPurifiedCopper_true=true + B:crushedPurifiedDarkSteel_true=true B:crushedPurifiedDiamond_true=true B:crushedPurifiedDiatomite_true=true B:crushedPurifiedEmerald_true=true @@ -31554,6 +31912,7 @@ rockcrushing { B:crushedWulfenite_true=true B:crushedYellowLimonite_true=true B:crushedZinc_true=true + B:enderio.silicon_true=true B:foilAluminium_true=true B:foilAnnealedCopper_true=true B:foilBlackSteel_true=true @@ -31606,6 +31965,7 @@ rockcrushing { B:frameGtCopper_true=true B:frameGtCupronickel_true=true B:frameGtDamascusSteel_true=true + B:frameGtDarkSteel_true=true B:frameGtDuranium_true=true B:frameGtElectrum_true=true B:frameGtEpoxidFiberReinforced_true=true @@ -32755,6 +33115,7 @@ rockcrushing { B:ingotCopper_true=true B:ingotCupronickel_true=true B:ingotDamascusSteel_true=true + B:ingotDarkSteel_true=true B:ingotDuranium_true=true B:ingotElectrum_true=true B:ingotEpoxidFiberReinforced_true=true @@ -32860,6 +33221,14 @@ rockcrushing { B:item.clay_true=true B:item.clock_true=true B:item.compass_true=true + B:item.darkSteel_axe_true=true + B:item.darkSteel_boots_true=true + B:item.darkSteel_chestplate_true=true + B:item.darkSteel_helmet_true=true + B:item.darkSteel_leggings_true=true + B:item.darkSteel_pickaxe_true=true + B:item.darkSteel_shears_true=true + B:item.darkSteel_sword_true=true B:item.doorIron_true=true B:item.dyePowder.brown_true=true B:item.enchantedBook_true=true @@ -32953,6 +33322,7 @@ rockcrushing { B:nuggetCopper_true=true B:nuggetCupronickel_true=true B:nuggetDamascusSteel_true=true + B:nuggetDarkSteel_true=true B:nuggetDuranium_true=true B:nuggetElectrum_true=true B:nuggetEpoxidFiberReinforced_true=true @@ -33068,6 +33438,7 @@ rockcrushing { B:oreBasaltCobaltite_true=true B:oreBasaltCooperite_true=true B:oreBasaltCopper_true=true + B:oreBasaltDarkSteel_true=true B:oreBasaltDiamond_true=true B:oreBasaltDiatomite_true=true B:oreBasaltEmerald_true=true @@ -33178,6 +33549,7 @@ rockcrushing { B:oreBlackgraniteCobaltite_true=true B:oreBlackgraniteCooperite_true=true B:oreBlackgraniteCopper_true=true + B:oreBlackgraniteDarkSteel_true=true B:oreBlackgraniteDiamond_true=true B:oreBlackgraniteDiatomite_true=true B:oreBlackgraniteEmerald_true=true @@ -33272,6 +33644,7 @@ rockcrushing { B:oreCobaltite_true=true B:oreCooperite_true=true B:oreCopper_true=true + B:oreDarkSteel_true=true B:oreDiamond_true=true B:oreDiatomite_true=true B:oreEmerald_true=true @@ -33299,6 +33672,7 @@ rockcrushing { B:oreEndstoneCobaltite_true=true B:oreEndstoneCooperite_true=true B:oreEndstoneCopper_true=true + B:oreEndstoneDarkSteel_true=true B:oreEndstoneDiamond_true=true B:oreEndstoneDiatomite_true=true B:oreEndstoneEmerald_true=true @@ -33427,6 +33801,7 @@ rockcrushing { B:oreMarbleCobaltite_true=true B:oreMarbleCooperite_true=true B:oreMarbleCopper_true=true + B:oreMarbleDarkSteel_true=true B:oreMarbleDiamond_true=true B:oreMarbleDiatomite_true=true B:oreMarbleEmerald_true=true @@ -33539,6 +33914,7 @@ rockcrushing { B:oreNetherrackCobaltite_true=true B:oreNetherrackCooperite_true=true B:oreNetherrackCopper_true=true + B:oreNetherrackDarkSteel_true=true B:oreNetherrackDiamond_true=true B:oreNetherrackDiatomite_true=true B:oreNetherrackEmerald_true=true @@ -33661,6 +34037,7 @@ rockcrushing { B:oreRedgraniteCobaltite_true=true B:oreRedgraniteCooperite_true=true B:oreRedgraniteCopper_true=true + B:oreRedgraniteDarkSteel_true=true B:oreRedgraniteDiamond_true=true B:oreRedgraniteDiatomite_true=true B:oreRedgraniteEmerald_true=true @@ -33889,6 +34266,7 @@ rockcrushing { B:plateCopper_true=true B:plateCupronickel_true=true B:plateDamascusSteel_true=true + B:plateDarkSteel_true=true B:plateDenseBronze_true=true B:plateDenseCopper_true=true B:plateDenseGold_true=true @@ -33915,6 +34293,7 @@ rockcrushing { B:plateDoubleCobalt_true=true B:plateDoubleCupronickel_true=true B:plateDoubleDamascusSteel_true=true + B:plateDoubleDarkSteel_true=true B:plateDoubleDuranium_true=true B:plateDoubleElectrum_true=true B:plateDoubleEpoxidFiberReinforced_true=true @@ -34132,6 +34511,7 @@ rockcrushing { B:screwCobalt_true=true B:screwCupronickel_true=true B:screwDamascusSteel_true=true + B:screwDarkSteel_true=true B:screwDiamond_true=true B:screwDuranium_true=true B:screwElectrum_true=true @@ -34231,6 +34611,7 @@ rockcrushing { B:stickCopper_true=true B:stickCupronickel_true=true B:stickDamascusSteel_true=true + B:stickDarkSteel_true=true B:stickDiamond_true=true B:stickDuranium_true=true B:stickElectrum_true=true @@ -34273,6 +34654,7 @@ rockcrushing { B:stickLongCobalt_true=true B:stickLongCupronickel_true=true B:stickLongDamascusSteel_true=true + B:stickLongDarkSteel_true=true B:stickLongDiamond_true=true B:stickLongDuranium_true=true B:stickLongElectrum_true=true @@ -34479,6 +34861,7 @@ rockcrushing { B:toolHeadAxeCobalt_true=true B:toolHeadAxeCupronickel_true=true B:toolHeadAxeDamascusSteel_true=true + B:toolHeadAxeDarkSteel_true=true B:toolHeadAxeDiamond_true=true B:toolHeadAxeDuranium_true=true B:toolHeadAxeElectrum_true=true @@ -34577,6 +34960,7 @@ rockcrushing { B:toolHeadBuzzSawCobalt_true=true B:toolHeadBuzzSawCupronickel_true=true B:toolHeadBuzzSawDamascusSteel_true=true + B:toolHeadBuzzSawDarkSteel_true=true B:toolHeadBuzzSawDuranium_true=true B:toolHeadBuzzSawElectrum_true=true B:toolHeadBuzzSawEpoxidFiberReinforced_true=true @@ -34651,6 +35035,7 @@ rockcrushing { B:toolHeadChainsawCobalt_true=true B:toolHeadChainsawCupronickel_true=true B:toolHeadChainsawDamascusSteel_true=true + B:toolHeadChainsawDarkSteel_true=true B:toolHeadChainsawDuranium_true=true B:toolHeadChainsawElectrum_true=true B:toolHeadChainsawEpoxidFiberReinforced_true=true @@ -34725,6 +35110,7 @@ rockcrushing { B:toolHeadDrillCobalt_true=true B:toolHeadDrillCupronickel_true=true B:toolHeadDrillDamascusSteel_true=true + B:toolHeadDrillDarkSteel_true=true B:toolHeadDrillDuranium_true=true B:toolHeadDrillElectrum_true=true B:toolHeadDrillEpoxidFiberReinforced_true=true @@ -34799,6 +35185,7 @@ rockcrushing { B:toolHeadFileCobalt_true=true B:toolHeadFileCupronickel_true=true B:toolHeadFileDamascusSteel_true=true + B:toolHeadFileDarkSteel_true=true B:toolHeadFileDuranium_true=true B:toolHeadFileElectrum_true=true B:toolHeadFileEpoxidFiberReinforced_true=true @@ -34876,6 +35263,7 @@ rockcrushing { B:toolHeadHammerCobalt_true=true B:toolHeadHammerCupronickel_true=true B:toolHeadHammerDamascusSteel_true=true + B:toolHeadHammerDarkSteel_true=true B:toolHeadHammerDiamond_true=true B:toolHeadHammerDuranium_true=true B:toolHeadHammerElectrum_true=true @@ -34977,6 +35365,7 @@ rockcrushing { B:toolHeadHoeCobalt_true=true B:toolHeadHoeCupronickel_true=true B:toolHeadHoeDamascusSteel_true=true + B:toolHeadHoeDarkSteel_true=true B:toolHeadHoeDiamond_true=true B:toolHeadHoeDuranium_true=true B:toolHeadHoeElectrum_true=true @@ -35078,6 +35467,7 @@ rockcrushing { B:toolHeadPickaxeCobalt_true=true B:toolHeadPickaxeCupronickel_true=true B:toolHeadPickaxeDamascusSteel_true=true + B:toolHeadPickaxeDarkSteel_true=true B:toolHeadPickaxeDiamond_true=true B:toolHeadPickaxeDuranium_true=true B:toolHeadPickaxeElectrum_true=true @@ -35179,6 +35569,7 @@ rockcrushing { B:toolHeadPlowCobalt_true=true B:toolHeadPlowCupronickel_true=true B:toolHeadPlowDamascusSteel_true=true + B:toolHeadPlowDarkSteel_true=true B:toolHeadPlowDiamond_true=true B:toolHeadPlowDuranium_true=true B:toolHeadPlowElectrum_true=true @@ -35277,6 +35668,7 @@ rockcrushing { B:toolHeadSawCobalt_true=true B:toolHeadSawCupronickel_true=true B:toolHeadSawDamascusSteel_true=true + B:toolHeadSawDarkSteel_true=true B:toolHeadSawDuranium_true=true B:toolHeadSawElectrum_true=true B:toolHeadSawEpoxidFiberReinforced_true=true @@ -35354,6 +35746,7 @@ rockcrushing { B:toolHeadSenseCobalt_true=true B:toolHeadSenseCupronickel_true=true B:toolHeadSenseDamascusSteel_true=true + B:toolHeadSenseDarkSteel_true=true B:toolHeadSenseDiamond_true=true B:toolHeadSenseDuranium_true=true B:toolHeadSenseElectrum_true=true @@ -35455,6 +35848,7 @@ rockcrushing { B:toolHeadShovelCobalt_true=true B:toolHeadShovelCupronickel_true=true B:toolHeadShovelDamascusSteel_true=true + B:toolHeadShovelDarkSteel_true=true B:toolHeadShovelDiamond_true=true B:toolHeadShovelDuranium_true=true B:toolHeadShovelElectrum_true=true @@ -35556,6 +35950,7 @@ rockcrushing { B:toolHeadSwordCobalt_true=true B:toolHeadSwordCupronickel_true=true B:toolHeadSwordDamascusSteel_true=true + B:toolHeadSwordDarkSteel_true=true B:toolHeadSwordDiamond_true=true B:toolHeadSwordDuranium_true=true B:toolHeadSwordElectrum_true=true @@ -35657,6 +36052,7 @@ rockcrushing { B:toolHeadUniversalSpadeCobalt_true=true B:toolHeadUniversalSpadeCupronickel_true=true B:toolHeadUniversalSpadeDamascusSteel_true=true + B:toolHeadUniversalSpadeDarkSteel_true=true B:toolHeadUniversalSpadeDiamond_true=true B:toolHeadUniversalSpadeDuranium_true=true B:toolHeadUniversalSpadeElectrum_true=true @@ -35755,6 +36151,7 @@ rockcrushing { B:toolHeadWrenchCobalt_true=true B:toolHeadWrenchCupronickel_true=true B:toolHeadWrenchDamascusSteel_true=true + B:toolHeadWrenchDarkSteel_true=true B:toolHeadWrenchDuranium_true=true B:toolHeadWrenchElectrum_true=true B:toolHeadWrenchEpoxidFiberReinforced_true=true @@ -35829,6 +36226,7 @@ rockcrushing { B:turbineBladeCobalt_true=true B:turbineBladeCupronickel_true=true B:turbineBladeDamascusSteel_true=true + B:turbineBladeDarkSteel_true=true B:turbineBladeDuranium_true=true B:turbineBladeElectrum_true=true B:turbineBladeEpoxidFiberReinforced_true=true @@ -36244,6 +36642,8 @@ smelting { B:arrowGtWoodDamascusSteel_true=true B:arrowGtWoodSterlingSilver_true=true B:blockArsenic_true=true + B:blockRedstoneAlloy_true=true + B:blockSoularium_true=true B:boltAluminium_true=true B:boltBeryllium_true=true B:boltBismuthBronze_true=true @@ -36259,6 +36659,7 @@ smelting { B:boltCobalt_true=true B:boltCupronickel_true=true B:boltDamascusSteel_true=true + B:boltDarkSteel_true=true B:boltDuranium_true=true B:boltElectrum_true=true B:boltEpoxidFiberReinforced_true=true @@ -36397,6 +36798,7 @@ smelting { B:crushedCentrifugedCobaltite_true=true B:crushedCentrifugedCooperite_true=true B:crushedCentrifugedCopper_true=true + B:crushedCentrifugedDarkSteel_true=true B:crushedCentrifugedGalena_true=true B:crushedCentrifugedGarnierite_true=true B:crushedCentrifugedGold_true=true @@ -36429,6 +36831,7 @@ smelting { B:crushedCobaltite_true=true B:crushedCooperite_true=true B:crushedCopper_true=true + B:crushedDarkSteel_true=true B:crushedGalena_true=true B:crushedGarnierite_true=true B:crushedGold_true=true @@ -36455,6 +36858,7 @@ smelting { B:crushedPurifiedCobaltite_true=true B:crushedPurifiedCooperite_true=true B:crushedPurifiedCopper_true=true + B:crushedPurifiedDarkSteel_true=true B:crushedPurifiedGalena_true=true B:crushedPurifiedGarnierite_true=true B:crushedPurifiedGold_true=true @@ -36519,6 +36923,7 @@ smelting { B:dustCooperite_true=true B:dustCopper_true=true B:dustCupronickel_true=true + B:dustDarkSteel_true=true B:dustDuranium_true=true B:dustElectrum_true=true B:dustEpoxidFiberReinforced_true=true @@ -36540,6 +36945,7 @@ smelting { B:dustImpureCobaltite_true=true B:dustImpureCooperite_true=true B:dustImpureCopper_true=true + B:dustImpureDarkSteel_true=true B:dustImpureGalena_true=true B:dustImpureGarnierite_true=true B:dustImpureGold_true=true @@ -36609,6 +37015,7 @@ smelting { B:dustPureCobaltite_true=true B:dustPureCooperite_true=true B:dustPureCopper_true=true + B:dustPureDarkSteel_true=true B:dustPureGalena_true=true B:dustPureGarnierite_true=true B:dustPureGold_true=true @@ -36669,6 +37076,7 @@ smelting { B:dustTinyCobalt_true=true B:dustTinyCopper_true=true B:dustTinyCupronickel_true=true + B:dustTinyDarkSteel_true=true B:dustTinyDuranium_true=true B:dustTinyElectrum_true=true B:dustTinyEpoxidFiberReinforced_true=true @@ -36722,6 +37130,7 @@ smelting { B:dustWroughtIron_true=true B:dustYellowLimonite_true=true B:dustZinc_true=true + B:enderio.silicon_true=true B:foilAluminium_true=true B:foilAnnealedCopper_true=true B:foilBlackSteel_true=true @@ -36893,6 +37302,7 @@ smelting { B:ingotCopper_true=true B:ingotCupronickel_true=true B:ingotDamascusSteel_true=true + B:ingotDarkSteel_true=true B:ingotDuranium_true=true B:ingotElectrum_true=true B:ingotEpoxidFiberReinforced_true=true @@ -36935,6 +37345,8 @@ smelting { B:ingotOsmiridium_true=true B:ingotOsmium_true=true B:ingotPalladium_true=true + B:ingotPhasedGold_true=true + B:ingotPhasedIron_true=true B:ingotPigIron_true=true B:ingotPlastic_true=true B:ingotPlatinum_true=true @@ -36946,6 +37358,7 @@ smelting { B:ingotPolytetrafluoroethylene_true=true B:ingotPolyvinylChloride_true=true B:ingotPotassium_true=true + B:ingotPulsatingIron_true=true B:ingotRedAlloy_true=true B:ingotRedSteel_true=true B:ingotRoseGold_true=true @@ -36974,6 +37387,7 @@ smelting { B:ingotVanadiumGallium_true=true B:ingotVanadiumSteel_true=true B:ingotVanadium_true=true + B:ingotVibrantAlloy_true=true B:ingotWroughtIron_true=true B:ingotYttriumBariumCuprate_true=true B:ingotYttrium_true=true @@ -37003,6 +37417,7 @@ smelting { B:oreBasaltCobaltite_true=true B:oreBasaltCooperite_true=true B:oreBasaltCopper_true=true + B:oreBasaltDarkSteel_true=true B:oreBasaltDiamond_true=true B:oreBasaltEmerald_true=true B:oreBasaltFoolsRuby_true=true @@ -37068,6 +37483,7 @@ smelting { B:oreBlackgraniteCobaltite_true=true B:oreBlackgraniteCooperite_true=true B:oreBlackgraniteCopper_true=true + B:oreBlackgraniteDarkSteel_true=true B:oreBlackgraniteDiamond_true=true B:oreBlackgraniteEmerald_true=true B:oreBlackgraniteFoolsRuby_true=true @@ -37127,6 +37543,7 @@ smelting { B:oreCobaltite_true=true B:oreCooperite_true=true B:oreCopper_true=true + B:oreDarkSteel_true=true B:oreDiamond_true=true B:oreEmerald_true=true B:oreEndstoneAmethyst_true=true @@ -37144,6 +37561,7 @@ smelting { B:oreEndstoneCobaltite_true=true B:oreEndstoneCooperite_true=true B:oreEndstoneCopper_true=true + B:oreEndstoneDarkSteel_true=true B:oreEndstoneDiamond_true=true B:oreEndstoneEmerald_true=true B:oreEndstoneFoolsRuby_true=true @@ -37226,6 +37644,7 @@ smelting { B:oreMarbleCobaltite_true=true B:oreMarbleCooperite_true=true B:oreMarbleCopper_true=true + B:oreMarbleDarkSteel_true=true B:oreMarbleDiamond_true=true B:oreMarbleEmerald_true=true B:oreMarbleFoolsRuby_true=true @@ -37293,6 +37712,7 @@ smelting { B:oreNetherrackCobaltite_true=true B:oreNetherrackCooperite_true=true B:oreNetherrackCopper_true=true + B:oreNetherrackDarkSteel_true=true B:oreNetherrackDiamond_true=true B:oreNetherrackEmerald_true=true B:oreNetherrackFoolsRuby_true=true @@ -37367,6 +37787,7 @@ smelting { B:oreRedgraniteCobaltite_true=true B:oreRedgraniteCooperite_true=true B:oreRedgraniteCopper_true=true + B:oreRedgraniteDarkSteel_true=true B:oreRedgraniteDiamond_true=true B:oreRedgraniteEmerald_true=true B:oreRedgraniteFoolsRuby_true=true @@ -37478,6 +37899,7 @@ smelting { B:plateCopper_true=true B:plateCupronickel_true=true B:plateDamascusSteel_true=true + B:plateDarkSteel_true=true B:plateDoubleCarbon_true=true B:plateDoubleEpoxidFiberReinforced_true=true B:plateDoubleEpoxid_true=true @@ -37597,6 +38019,7 @@ smelting { B:screwCobalt_true=true B:screwCupronickel_true=true B:screwDamascusSteel_true=true + B:screwDarkSteel_true=true B:screwDuranium_true=true B:screwElectrum_true=true B:screwEpoxidFiberReinforced_true=true @@ -37677,6 +38100,7 @@ smelting { B:stickCopper_true=true B:stickCupronickel_true=true B:stickDamascusSteel_true=true + B:stickDarkSteel_true=true B:stickDuranium_true=true B:stickElectrum_true=true B:stickEpoxidFiberReinforced_true=true @@ -37708,6 +38132,7 @@ smelting { B:stickLongCobalt_true=true B:stickLongCupronickel_true=true B:stickLongDamascusSteel_true=true + B:stickLongDarkSteel_true=true B:stickLongDuranium_true=true B:stickLongElectrum_true=true B:stickLongEpoxidFiberReinforced_true=true @@ -37949,6 +38374,7 @@ smelting { B:toolHeadShovelCobalt_true=true B:toolHeadShovelCupronickel_true=true B:toolHeadShovelDamascusSteel_true=true + B:toolHeadShovelDarkSteel_true=true B:toolHeadShovelDuranium_true=true B:toolHeadShovelElectrum_true=true B:toolHeadShovelEpoxidFiberReinforced_true=true @@ -38038,6 +38464,7 @@ smelting { B:toolHeadUniversalSpadeCobalt_true=true B:toolHeadUniversalSpadeCupronickel_true=true B:toolHeadUniversalSpadeDamascusSteel_true=true + B:toolHeadUniversalSpadeDarkSteel_true=true B:toolHeadUniversalSpadeDuranium_true=true B:toolHeadUniversalSpadeElectrum_true=true B:toolHeadUniversalSpadeEpoxidFiberReinforced_true=true @@ -38214,16 +38641,20 @@ storageblockcrafting { B:blockCoal_false=false B:blockCobaltBrass_false=false B:blockCobalt_false=false + B:blockConductiveIron_false=false B:blockCopper_false=false B:blockCupronickel_false=false B:blockDamascusSteel_false=false + B:blockDarkSteel_false=false B:blockDiamond_false=false B:blockDilithium_false=false B:blockDuranium_false=false + B:blockElectricalSteel_false=false B:blockElectrum_false=false B:blockEmerald_false=false B:blockEnderEye_false=false B:blockEnderPearl_false=false + B:blockEnergeticAlloy_false=false B:blockEuropium_false=false B:blockFoolsRuby_false=false B:blockForcicium_false=false @@ -38268,19 +38699,24 @@ storageblockcrafting { B:blockNiobiumTitanium_false=false B:blockNiobium_false=false B:blockNiter_false=false + B:blockObsidian_false=false B:blockOlivine_false=false B:blockOpal_false=false B:blockOsmiridium_false=false B:blockOsmium_false=false B:blockPalladium_false=false + B:blockPhasedGold_false=false + B:blockPhasedIron_false=false B:blockPhosphorus_false=false B:blockPigIron_false=false B:blockPlatinum_false=false B:blockPlutonium241_false=false B:blockPlutonium_false=false + B:blockPulsatingIron_false=false B:blockQuartzite_false=false B:blockRedAlloy_false=false B:blockRedSteel_false=false + B:blockRedstoneAlloy_false=false B:blockRedstone_false=false B:blockRoseGold_false=false B:blockRuby_false=false @@ -38289,6 +38725,7 @@ storageblockcrafting { B:blockSilver_false=false B:blockSodalite_false=false B:blockSolderingAlloy_false=false + B:blockSoularium_false=false B:blockStainlessSteel_false=false B:blockSteelMagnetic_false=false B:blockSteel_false=false @@ -38310,6 +38747,7 @@ storageblockcrafting { B:blockVanadiumGallium_false=false B:blockVanadiumSteel_false=false B:blockVanadium_false=false + B:blockVibrantAlloy_false=false B:blockWroughtIron_false=false B:blockYttriumBariumCuprate_false=false B:blockYttrium_false=false @@ -38343,16 +38781,20 @@ storageblockdecrafting { B:blockCoal_true=true B:blockCobaltBrass_false=false B:blockCobalt_false=false + B:blockConductiveIron_false=false B:blockCopper_false=false B:blockCupronickel_false=false B:blockDamascusSteel_false=false + B:blockDarkSteel_false=false B:blockDiamond_true=true B:blockDilithium_true=true B:blockDuranium_false=false + B:blockElectricalSteel_false=false B:blockElectrum_false=false B:blockEmerald_true=true B:blockEnderEye_true=true B:blockEnderPearl_true=true + B:blockEnergeticAlloy_false=false B:blockEuropium_false=false B:blockFoolsRuby_true=true B:blockForcicium_true=true @@ -38397,19 +38839,24 @@ storageblockdecrafting { B:blockNiobiumTitanium_false=false B:blockNiobium_false=false B:blockNiter_true=true + B:blockObsidian_false=false B:blockOlivine_true=true B:blockOpal_true=true B:blockOsmiridium_false=false B:blockOsmium_false=false B:blockPalladium_false=false + B:blockPhasedGold_false=false + B:blockPhasedIron_false=false B:blockPhosphorus_true=true B:blockPigIron_false=false B:blockPlatinum_false=false B:blockPlutonium241_false=false B:blockPlutonium_false=false + B:blockPulsatingIron_false=false B:blockQuartzite_true=true B:blockRedAlloy_false=false B:blockRedSteel_false=false + B:blockRedstoneAlloy_false=false B:blockRedstone_false=false B:blockRoseGold_false=false B:blockRuby_true=true @@ -38418,6 +38865,7 @@ storageblockdecrafting { B:blockSilver_false=false B:blockSodalite_true=true B:blockSolderingAlloy_false=false + B:blockSoularium_false=false B:blockStainlessSteel_false=false B:blockSteelMagnetic_false=false B:blockSteel_false=false @@ -38439,6 +38887,7 @@ storageblockdecrafting { B:blockVanadiumGallium_false=false B:blockVanadiumSteel_false=false B:blockVanadium_false=false + B:blockVibrantAlloy_false=false B:blockWroughtIron_false=false B:blockYttriumBariumCuprate_false=false B:blockYttrium_false=false @@ -38472,6 +38921,7 @@ thermalcentrifuge { B:crushedCobaltite_true=true B:crushedCooperite_true=true B:crushedCopper_true=true + B:crushedDarkSteel_true=true B:crushedDiamond_true=true B:crushedDiatomite_true=true B:crushedEmerald_true=true @@ -38544,6 +38994,7 @@ thermalcentrifuge { B:crushedPurifiedCobaltite_true=true B:crushedPurifiedCooperite_true=true B:crushedPurifiedCopper_true=true + B:crushedPurifiedDarkSteel_true=true B:crushedPurifiedDiamond_true=true B:crushedPurifiedDiatomite_true=true B:crushedPurifiedEmerald_true=true diff --git a/config/GregTech/Unification.cfg b/config/GregTech/Unification.cfg index b706740f2c..afa6166fd8 100644 --- a/config/GregTech/Unification.cfg +++ b/config/GregTech/Unification.cfg @@ -99,6 +99,7 @@ specialunificationtargets { B:boltCobalt_false=false B:boltCupronickel_false=false B:boltDamascusSteel_false=false + B:boltDarkSteel_false=false B:boltDiamond_false=false B:boltDuranium_false=false B:boltElectrum_false=false @@ -248,6 +249,7 @@ specialunificationtargets { B:crushedCentrifugedCobaltite_false=false B:crushedCentrifugedCooperite_false=false B:crushedCentrifugedCopper_false=false + B:crushedCentrifugedDarkSteel_false=false B:crushedCentrifugedDiamond_false=false B:crushedCentrifugedDiatomite_false=false B:crushedCentrifugedEmerald_false=false @@ -340,6 +342,7 @@ specialunificationtargets { B:crushedCobaltite_false=false B:crushedCooperite_false=false B:crushedCopper_false=false + B:crushedDarkSteel_false=false B:crushedDiamond_false=false B:crushedDiatomite_false=false B:crushedEmerald_false=false @@ -412,6 +415,7 @@ specialunificationtargets { B:crushedPurifiedCobaltite_false=false B:crushedPurifiedCooperite_false=false B:crushedPurifiedCopper_false=false + B:crushedPurifiedDarkSteel_false=false B:crushedPurifiedDiamond_false=false B:crushedPurifiedDiatomite_false=false B:crushedPurifiedEmerald_false=false @@ -609,6 +613,7 @@ specialunificationtargets { B:dustCupronickel_false=false B:dustDamascusSteel_false=false B:dustDarkAsh_false=false + B:dustDarkSteel_false=false B:dustDiamond_false=false B:dustDiatomite_false=false B:dustDilithium_false=false @@ -685,6 +690,7 @@ specialunificationtargets { B:dustImpureCobaltite_false=false B:dustImpureCooperite_false=false B:dustImpureCopper_false=false + B:dustImpureDarkSteel_false=false B:dustImpureDiamond_false=false B:dustImpureDiatomite_false=false B:dustImpureEmerald_false=false @@ -891,6 +897,7 @@ specialunificationtargets { B:dustPureCobaltite_false=false B:dustPureCooperite_false=false B:dustPureCopper_false=false + B:dustPureDarkSteel_false=false B:dustPureDiamond_false=false B:dustPureDiatomite_false=false B:dustPureEmerald_false=false @@ -1081,6 +1088,7 @@ specialunificationtargets { B:dustSmallCupronickel_false=false B:dustSmallDamascusSteel_false=false B:dustSmallDarkAsh_false=false + B:dustSmallDarkSteel_false=false B:dustSmallDiamond_false=false B:dustSmallDiatomite_false=false B:dustSmallDilithium_false=false @@ -1419,6 +1427,7 @@ specialunificationtargets { B:dustTinyCupronickel_false=false B:dustTinyDamascusSteel_false=false B:dustTinyDarkAsh_false=false + B:dustTinyDarkSteel_false=false B:dustTinyDiamond_false=false B:dustTinyDiatomite_false=false B:dustTinyDilithium_false=false @@ -1855,6 +1864,7 @@ specialunificationtargets { B:ingotCopper_false=false B:ingotCupronickel_false=false B:ingotDamascusSteel_false=false + B:ingotDarkSteel_false=false B:ingotDuranium_false=false B:ingotElectrum_false=false B:ingotEpoxidFiberReinforced_false=false @@ -2011,6 +2021,7 @@ specialunificationtargets { B:nuggetCopper_false=false B:nuggetCupronickel_false=false B:nuggetDamascusSteel_false=false + B:nuggetDarkSteel_false=false B:nuggetDuranium_false=false B:nuggetElectrum_false=false B:nuggetEpoxidFiberReinforced_false=false @@ -2122,6 +2133,7 @@ specialunificationtargets { B:plateCopper_false=false B:plateCupronickel_false=false B:plateDamascusSteel_false=false + B:plateDarkSteel_false=false B:plateDenseCopper_false=false B:plateDenseIron_false=false B:plateDenseLead_false=false @@ -2142,6 +2154,7 @@ specialunificationtargets { B:plateDoubleCobalt_false=false B:plateDoubleCupronickel_false=false B:plateDoubleDamascusSteel_false=false + B:plateDoubleDarkSteel_false=false B:plateDoubleDuranium_false=false B:plateDoubleElectrum_false=false B:plateDoubleEpoxidFiberReinforced_false=false @@ -2359,6 +2372,7 @@ specialunificationtargets { B:screwCobalt_false=false B:screwCupronickel_false=false B:screwDamascusSteel_false=false + B:screwDarkSteel_false=false B:screwDiamond_false=false B:screwDuranium_false=false B:screwElectrum_false=false @@ -2460,6 +2474,7 @@ specialunificationtargets { B:stickCopper_false=false B:stickCupronickel_false=false B:stickDamascusSteel_false=false + B:stickDarkSteel_false=false B:stickDiamond_false=false B:stickDuranium_false=false B:stickElectrum_false=false @@ -2502,6 +2517,7 @@ specialunificationtargets { B:stickLongCobalt_false=false B:stickLongCupronickel_false=false B:stickLongDamascusSteel_false=false + B:stickLongDarkSteel_false=false B:stickLongDiamond_false=false B:stickLongDuranium_false=false B:stickLongElectrum_false=false @@ -2661,6 +2677,7 @@ specialunificationtargets { B:toolHeadAxeCobalt_false=false B:toolHeadAxeCupronickel_false=false B:toolHeadAxeDamascusSteel_false=false + B:toolHeadAxeDarkSteel_false=false B:toolHeadAxeDiamond_false=false B:toolHeadAxeDuranium_false=false B:toolHeadAxeElectrum_false=false @@ -2761,6 +2778,7 @@ specialunificationtargets { B:toolHeadBuzzSawCobalt_false=false B:toolHeadBuzzSawCupronickel_false=false B:toolHeadBuzzSawDamascusSteel_false=false + B:toolHeadBuzzSawDarkSteel_false=false B:toolHeadBuzzSawDuranium_false=false B:toolHeadBuzzSawElectrum_false=false B:toolHeadBuzzSawEpoxidFiberReinforced_false=false @@ -2835,6 +2853,7 @@ specialunificationtargets { B:toolHeadChainsawCobalt_false=false B:toolHeadChainsawCupronickel_false=false B:toolHeadChainsawDamascusSteel_false=false + B:toolHeadChainsawDarkSteel_false=false B:toolHeadChainsawDuranium_false=false B:toolHeadChainsawElectrum_false=false B:toolHeadChainsawEpoxidFiberReinforced_false=false @@ -2909,6 +2928,7 @@ specialunificationtargets { B:toolHeadDrillCobalt_false=false B:toolHeadDrillCupronickel_false=false B:toolHeadDrillDamascusSteel_false=false + B:toolHeadDrillDarkSteel_false=false B:toolHeadDrillDuranium_false=false B:toolHeadDrillElectrum_false=false B:toolHeadDrillEpoxidFiberReinforced_false=false @@ -2983,6 +3003,7 @@ specialunificationtargets { B:toolHeadFileCobalt_false=false B:toolHeadFileCupronickel_false=false B:toolHeadFileDamascusSteel_false=false + B:toolHeadFileDarkSteel_false=false B:toolHeadFileDuranium_false=false B:toolHeadFileElectrum_false=false B:toolHeadFileEpoxidFiberReinforced_false=false @@ -3060,6 +3081,7 @@ specialunificationtargets { B:toolHeadHammerCobalt_false=false B:toolHeadHammerCupronickel_false=false B:toolHeadHammerDamascusSteel_false=false + B:toolHeadHammerDarkSteel_false=false B:toolHeadHammerDiamond_false=false B:toolHeadHammerDuranium_false=false B:toolHeadHammerElectrum_false=false @@ -3163,6 +3185,7 @@ specialunificationtargets { B:toolHeadHoeCobalt_false=false B:toolHeadHoeCupronickel_false=false B:toolHeadHoeDamascusSteel_false=false + B:toolHeadHoeDarkSteel_false=false B:toolHeadHoeDiamond_false=false B:toolHeadHoeDuranium_false=false B:toolHeadHoeElectrum_false=false @@ -3266,6 +3289,7 @@ specialunificationtargets { B:toolHeadPickaxeCobalt_false=false B:toolHeadPickaxeCupronickel_false=false B:toolHeadPickaxeDamascusSteel_false=false + B:toolHeadPickaxeDarkSteel_false=false B:toolHeadPickaxeDiamond_false=false B:toolHeadPickaxeDuranium_false=false B:toolHeadPickaxeElectrum_false=false @@ -3369,6 +3393,7 @@ specialunificationtargets { B:toolHeadPlowCobalt_false=false B:toolHeadPlowCupronickel_false=false B:toolHeadPlowDamascusSteel_false=false + B:toolHeadPlowDarkSteel_false=false B:toolHeadPlowDiamond_false=false B:toolHeadPlowDuranium_false=false B:toolHeadPlowElectrum_false=false @@ -3469,6 +3494,7 @@ specialunificationtargets { B:toolHeadSawCobalt_false=false B:toolHeadSawCupronickel_false=false B:toolHeadSawDamascusSteel_false=false + B:toolHeadSawDarkSteel_false=false B:toolHeadSawDuranium_false=false B:toolHeadSawElectrum_false=false B:toolHeadSawEpoxidFiberReinforced_false=false @@ -3546,6 +3572,7 @@ specialunificationtargets { B:toolHeadSenseCobalt_false=false B:toolHeadSenseCupronickel_false=false B:toolHeadSenseDamascusSteel_false=false + B:toolHeadSenseDarkSteel_false=false B:toolHeadSenseDiamond_false=false B:toolHeadSenseDuranium_false=false B:toolHeadSenseElectrum_false=false @@ -3649,6 +3676,7 @@ specialunificationtargets { B:toolHeadShovelCobalt_false=false B:toolHeadShovelCupronickel_false=false B:toolHeadShovelDamascusSteel_false=false + B:toolHeadShovelDarkSteel_false=false B:toolHeadShovelDiamond_false=false B:toolHeadShovelDuranium_false=false B:toolHeadShovelElectrum_false=false @@ -3752,6 +3780,7 @@ specialunificationtargets { B:toolHeadSwordCobalt_false=false B:toolHeadSwordCupronickel_false=false B:toolHeadSwordDamascusSteel_false=false + B:toolHeadSwordDarkSteel_false=false B:toolHeadSwordDiamond_false=false B:toolHeadSwordDuranium_false=false B:toolHeadSwordElectrum_false=false @@ -3855,6 +3884,7 @@ specialunificationtargets { B:toolHeadUniversalSpadeCobalt_false=false B:toolHeadUniversalSpadeCupronickel_false=false B:toolHeadUniversalSpadeDamascusSteel_false=false + B:toolHeadUniversalSpadeDarkSteel_false=false B:toolHeadUniversalSpadeDiamond_false=false B:toolHeadUniversalSpadeDuranium_false=false B:toolHeadUniversalSpadeElectrum_false=false @@ -3955,6 +3985,7 @@ specialunificationtargets { B:toolHeadWrenchCobalt_false=false B:toolHeadWrenchCupronickel_false=false B:toolHeadWrenchDamascusSteel_false=false + B:toolHeadWrenchDarkSteel_false=false B:toolHeadWrenchDuranium_false=false B:toolHeadWrenchElectrum_false=false B:toolHeadWrenchEpoxidFiberReinforced_false=false @@ -4029,6 +4060,7 @@ specialunificationtargets { B:turbineBladeCobalt_false=false B:turbineBladeCupronickel_false=false B:turbineBladeDamascusSteel_false=false + B:turbineBladeDarkSteel_false=false B:turbineBladeDuranium_false=false B:turbineBladeElectrum_false=false B:turbineBladeEpoxidFiberReinforced_false=false @@ -4102,6 +4134,30 @@ specialunificationtargets { B:wireFineYttriumBariumCuprate_false=false } + enderio { + B:dustCoal_false=false + B:dustCopper_false=false + B:dustEnderPearl_false=false + B:dustGold_false=false + B:dustIron_false=false + B:dustObsidian_false=false + B:dustTin_false=false + B:dustWheat_false=false + B:ingotConductiveIron_false=false + B:ingotDarkSteel_true=true + B:ingotElectricalSteel_false=false + B:ingotEnderiumBase_false=false + B:ingotEnergeticAlloy_false=false + B:ingotPhasedGold_false=false + B:ingotPhasedIron_false=false + B:ingotPulsatingIron_false=false + B:ingotRedstoneAlloy_false=false + B:ingotSoularium_false=false + B:ingotVibrantAlloy_false=false + B:nuggetPulsatingIron_false=false + B:nuggetVibrantAlloy_false=false + } + } diff --git a/config/IC2.ini b/config/IC2.ini index e90cb15b5d..b22fa00f9f 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Oct 9, 2019 2:31:48 AM +; created Oct 10, 2019 4:06:49 AM ;--- [worldgen] diff --git a/config/endercore/cropConfig.json b/config/endercore/cropConfig.json new file mode 100644 index 0000000000..08eaceac76 --- /dev/null +++ b/config/endercore/cropConfig.json @@ -0,0 +1,21 @@ +{"data": + [ + { + "seed":"minecraft:wheat_seeds", + "block":"minecraft:wheat" + }, + { + "seed":"minecraft:carrot", + "block":"minecraft:carrots" + }, + { + "seed":"minecraft:potato", + "block":"minecraft:potatoes" + }, + { + "seed":"minecraft:nether_wart", + "block":"minecraft:nether_wart", + "meta":3 + } + ] +} \ No newline at end of file diff --git a/config/endercore/endercore.cfg b/config/endercore/endercore.cfg new file mode 100644 index 0000000000..411d562f10 --- /dev/null +++ b/config/endercore/endercore.cfg @@ -0,0 +1,108 @@ +# Configuration file + +enchants { + # Allow the Auto Smelt enchant to be registered. + # [default\: true] + B:allowAutoSmelt=true + + # Allow the Auto Smelt enchant to work with Fortune. + # [default\: true] + B:allowAutoSmeltWithFortune=true + + # Allow the XP Boost enchant to be registered. + # [default\: true] + B:allowXPBoost=true + + # Enchant ID for the Auto Smelt enchant. + # [range\: 0 ~ 255, default\: 46] + I:enchantIDAutoSmelt=46 + + # Enchant ID for the XP boost enchant. + # [range\: 0 ~ 255, default\: 45] + I:enchantIDXPBoost=45 +} + + +general { + # Disabling this option will prevent any crops added to the config json from being right clickable. + # [default\: true] + B:allowCropRC=true + + # Prevent tick speedup (i.e. torcherino) on any TE that uses the base TE class from EnderCore + # [default\: false] + B:allowExternalTickSpeedup=false + + # The max amount of XP levels an anvil recipe can use. + # [default\: 40] + I:anvilMaxLevel=40 + + # The way the game should have been made (Yes this is the fireworks thing). + # [default\: true] + B:betterAchievements=true + + # Controls the default sorting on the mod list GUI. + # 0 - Default sort (load order) + # 1 - A to Z sort + # 2 - Z to A sort + # [range\: 0 ~ 2, default\: 1] + I:defaultModSort=1 + + # Removes all void fog. + # 0 = off + # 1 = DEFAULT worldtype only + # 2 = all world types + # [range\: 0 ~ 2, default\: 1] + I:disableVoidFog=1 + + # Show durability on item tooltips. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range\: 0 ~ 3, default\: 1] + I:showDurabilityTooltips=1 + + # Show oredictionary names of every item in its tooltip. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range\: 0 ~ 3, default\: 2] + I:showOredictTooltips=2 + + # Show item registry names in tooltips. + # 0 - Off + # 1 - Always on + # 2 - Only with shift + # 3 - Only in debug mode + # [range\: 0 ~ 3, default\: 3] + I:showRegistryNameTooltips=3 + + # 0 - Do nothing + # 1 - Remove stacktraces, leave 1-line missing texture errors + # 2 - Remove all missing texture errors completely. + # [range\: 0 ~ 2, default\: 1] + I:textureErrorRemover=1 +} + + +tweaks { + B:bookToPaperRecipe=true + + # Makes boats stack to 16 + # [default\: true] + B:changeBoatStackSize=true + + # Makes the bed stepSound wool instead of stone + # [default\: true] + B:fixBedSound=true + + # Allows packed ice to be mined with a pickaxe + # [default\: true] + B:fixPackedIceTool=true + B:infinibow=true + B:shapelessPaperRecipe=true + B:slabToBlockRecipes=true +} + + diff --git a/config/enderio/AlloySmelterRecipes_Core.xml b/config/enderio/AlloySmelterRecipes_Core.xml new file mode 100644 index 0000000000..f9480209eb --- /dev/null +++ b/config/enderio/AlloySmelterRecipes_Core.xml @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/AlloySmelterRecipes_User.xml b/config/enderio/AlloySmelterRecipes_User.xml new file mode 100644 index 0000000000..1bc5a68287 --- /dev/null +++ b/config/enderio/AlloySmelterRecipes_User.xml @@ -0,0 +1,31 @@ + + + + + diff --git a/config/enderio/EnchanterRecipes_Core.xml b/config/enderio/EnchanterRecipes_Core.xml new file mode 100644 index 0000000000..3f55fa7249 --- /dev/null +++ b/config/enderio/EnchanterRecipes_Core.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/EnchanterRecipes_User.xml b/config/enderio/EnchanterRecipes_User.xml new file mode 100644 index 0000000000..c3dde89e61 --- /dev/null +++ b/config/enderio/EnchanterRecipes_User.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/config/enderio/EnderIO.cfg b/config/enderio/EnderIO.cfg new file mode 100644 index 0000000000..34b35d1857 --- /dev/null +++ b/config/enderio/EnderIO.cfg @@ -0,0 +1,1058 @@ +# Configuration file + +"advanced settings" { + # Enable per tick sampling on individual power inputs and outputs. This allows slightly more detailed messages from the RF Reader but has a negative impact on server performance. + B:perInterfacePowerTrackingEnabled=false +} + + +"aesthetic settings" { + # If set to true: fluid will not be shown in combustion generator tanks. Improves FPS. + B:combustionGeneratorUseOpaqueModel=true + + # Valid values are between 0-1, smallest conduits at 0, largest at 1. + # In SMP, all clients must be using the same value as the server. + D:conduitScale=0.6 + + # Use TheKazador's alternative model for the Dimensional Transceiver + B:useAlternateTransceiverModel=false + + # If set to true: WIP Combustion Generator model will be used + B:useCombustionGenModel=false +} + + +"anchor settings" { + # Number of ticks cooldown between activations (1 sec = 20 ticks) + I:travelAnchorCooldown=0 + + # Maximum number of blocks that can be traveled from one travel anchor to another. + I:travelAnchorMaxDistance=48 + + # Travel Anchors send a chat warning when skipping inaccessible anchors + B:travelAnchorSkipWarning=true + + # Add sneak as an option to activate travel anchors + B:travelAnchorSneak=true +} + + +"autocrafter settings" { + # RF used per autocrafted recipe + I:crafterRfPerCraft=2500 +} + + +"dark steel" { + # Chance that the dark steel anvil will take damage after repairing something. + D:darkSteelAnvilDamageChance=0.024000000208616257 + + # Number of levels required for the Apiarist Armor upgrade. + I:darkSteelApiaristArmorCost=10 + + # The increase in efficiency when powered. + D:darkSteelAxeEffeciencyBoostWhenPowered=2.0 + + # Power use (RF) per damage/durability point avoided. + I:darkSteelAxePowerUsePerDamagePoint=750 + + # How much slower shift-harvesting logs is. + D:darkSteelAxeSpeedPenaltyMultiHarvest=4.0 + + # Jump height modifier applied when jumping with Dark Steel Boots equipped + D:darkSteelBootsJumpModifier=1.5 + + # Base amount of power used per jump (RF) dark steel boots. The second jump in a 'double jump' uses 2x this etc + I:darkSteelBootsJumpPowerCost=150 + + # If true, dark steel armor will drain power stored (RF) in power containers in the players inventory. + B:darkSteelDrainPowerFromInventory=false + + # Amount of power used (RF) per block height of fall distance damage negated. + I:darkSteelFallDistanceCost=75 + + # Number of levels required for the 'Glider' upgrade. + I:darkSteelGliderCost=10 + + # Horizontal movement speed modifier when gliding. + D:darkSteelGliderHorizontalSpeed=0.03 + + # Rate of altitude loss when gliding. + D:darkSteelGliderVerticalSpeed=-0.05 + + # Rate of altitude loss when sprinting and gliding. + D:darkSteelGliderVerticalSpeedSprinting=-0.15 + + # Number of levels required for the Goggles of Revealing upgrade. + I:darkSteelGogglesOfRevealingCost=10 + + # Number of levels required for the 'Jump 1' upgrade. + I:darkSteelJumpOneCost=10 + + # Number of levels required for the 'Jump 3' upgrade. + I:darkSteelJumpThreeCost=20 + + # Number of levels required for the 'Jump 2' upgrade. + I:darkSteelJumpTwoCost=15 + + # Speed boost, in blocks per tick, that the DS ladder gives over the vanilla ladder. + D:darkSteelLadderSpeedBoost=0.05999999865889549 + + # Number of levels required for the 'Night Vision' upgrade. + I:darkSteelNightVisionCost=10 + + # If set to a value > 0, the obsidian speed and power use will be used for all blocks with hardness >= to this value. + D:darkSteelPickApplyObsidianEffeciencyAtHardess=40.0 + + # Power use (RF) per damage/durability point avoided when shift-harvesting multiple logs + I:darkSteelPickAxeUsePerDamagePointMultiHarvest=1500 + + # The increase in efficiency when powered. + D:darkSteelPickEffeciencyBoostWhenPowered=2.0 + + # The efficiency when breaking obsidian with a powered Dark Pickaxe. + I:darkSteelPickEffeciencyObsidian=50 + + # When true the dark steel pick will be able to mine TiC Ardite and Cobalt [default: true] + B:darkSteelPickMinesTiCArdite=true + + # The amount of power (RF) used to break an obsidian block. + I:darkSteelPickPowerUseObsidian=10000 + + # Power use (RF) per damage/durability point avoided. + I:darkSteelPickPowerUsePerDamagePoint=750 + + # A list of the amount of durability damage absorbed when items are powered. In order of upgrade level. 1=100% so items take no durability damage when powered. + D:darkSteelPowerDamgeAbsorptionRatios < + 0.5 + 0.6 + 0.75 + 0.95 + > + + # Amount of power stored (RF) per crystal in the armor items recipe. + I:darkSteelPowerStorage=100000 + + # Base amount of power stored by dark steel items. + I:darkSteelPowerStorageBase=100000 + + # Amount of power stored by dark steel items with a level 1 upgrade. + I:darkSteelPowerStorageLevelOne=150000 + + # Amount of power stored by dark steel items with a level 3 upgrade. + I:darkSteelPowerStorageLevelThree=1000000 + + # Amount of power stored by dark steel items with a level 2 upgrade. + I:darkSteelPowerStorageLevelTwo=250000 + + # The increase in effected area (radius) when powered and used on blocks. + I:darkSteelShearsBlockAreaBoostWhenPowered=2 + + # How much more durable as vanilla shears they are. + I:darkSteelShearsDurabilityFactor=5 + + # The increase in efficiency when powered. + D:darkSteelShearsEffeciencyBoostWhenPowered=2.0 + + # The increase in effected area (radius) when powered and used on sheep. + D:darkSteelShearsEntityAreaBoostWhenPowered=3.0 + + # Power use (RF) per damage/durability point avoided. + I:darkSteelShearsPowerUsePerDamagePoint=250 + + # If enabled allows the solar upgrade to charge non-darksteel armors that the player is wearing. + B:darkSteelSolarChargeOthers=true + + # Cost in XP levels of the Solar I upgrade. + I:darkSteelSolarOneCost=15 + + # RF per SECOND generated by the Solar I upgrade. Split between all equipped DS armors. + I:darkSteelSolarOneGen=10 + + # Cost in XP levels of the Solar II upgrade. + I:darkSteelSolarTwoCost=30 + + # RF per SECOND generated by the Solar II upgrade. Split between all equipped DS armors. + I:darkSteelSolarTwoGen=40 + + # Number of levels required for the 'Sound Locator' upgrade. + I:darkSteelSoundLocatorCost=10 + + # Number of ticks the 'Sound Locator' icons are displayed for. + I:darkSteelSoundLocatorLifespan=40 + + # Range of the 'Sound Locator' upgrade. + I:darkSteelSoundLocatorRange=40 + + # Number of levels required for the 'Speed 1' upgrade. + I:darkSteelSpeedOneCost=10 + + # Speed modifier applied when walking in the Dark Steel Boots with Speed I. + D:darkSteelSpeedOneSprintModifier=0.10000000149011612 + + # Speed modifier applied when walking in the Dark Steel Boots with Speed I. + D:darkSteelSpeedOneWalkModifier=0.10000000149011612 + + # Number of levels required for the 'Speed 3' upgrade. + I:darkSteelSpeedThreeCost=20 + + # Speed modifier applied when walking in the Dark Steel Boots with Speed I. + D:darkSteelSpeedThreeSprintMultiplier=0.5 + + # Speed modifier applied when walking in the Dark Steel Boots with Speed I. + D:darkSteelSpeedThreeWalkMultiplier=0.30000001192092896 + + # Number of levels required for the 'Speed 2' upgrade. + I:darkSteelSpeedTwoCost=15 + + # Speed modifier applied when walking in the Dark Steel Boots with Speed I. + D:darkSteelSpeedTwoSprintMultiplier=0.30000001192092896 + + # Speed modifier applied when walking in the Dark Steel Boots with Speed I. + D:darkSteelSpeedTwoWalkMultiplier=0.20000000298023224 + + # Number of levels required for the 'Spoon' upgrade. + I:darkSteelSpoonCost=10 + + # Amount of power stored (RF) per block walked when wearing the dark steel boots. + I:darkSteelSprintPowerCost=83 + + # Number of levels required for the 'Swim' upgrade. + I:darkSteelSwimCost=10 + + # The chance that an ender pearl will be dropped when using a dark steel sword (0 = no chance, 1 = 100% chance) + D:darkSteelSwordEnderPearlDropChance=1.0 + + # The chance for each looting level that an additional ender pearl will be dropped when using a dark steel sword (0 = no chance, 1 = 100% chance) + D:darkSteelSwordEnderPearlDropChancePerLooting=0.5 + + # The amount of power (RF) used per hit. + I:darkSteelSwordPowerUsePerHit=750 + + # The base chance that a skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance) + D:darkSteelSwordSkullChance=0.10000000149011612 + + # The chance per looting level that a skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance) + D:darkSteelSwordSkullLootingModifier=0.07500000298023224 + + # The base chance that a wither skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance) + D:darkSteelSwordWitherSkullChance=0.05000000074505806 + + # The chance per looting level that a wither skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance) + D:darkSteelSwordWitherSkullLootingModifie=0.05000000074505806 + + # Number of levels required for the 'Travel' upgrade. + I:darkSteelTravelCost=30 + + # Number of levels required for the 'Power 1. + I:darkSteelUpgradePowerOneCost=10 + + # Number of levels required for the 'Power 3' upgrade. + I:darkSteelUpgradePowerThreeCost=20 + + # Number of levels required for the 'Power 2. + I:darkSteelUpgradePowerTwoCost=15 + + # Number of levels required for the 'Empowered. + I:darkSteelUpgradeVibrantCost=10 + + # Amount of power stored (RF) per block walked when wearing the dark steel boots. + I:darkSteelWalkPowerCost=83 + + # The ratio of skull drops when a mob is killed by a 'FakePlayer', such as Killer Joe. When set to 0 no skulls will drop, at 1 the rate of skull drops is not modified + D:fakePlayerSkullChance=0.5 + + # Should the dark steel placement, when in the first (0th) slot, place the item in the last slot. If false, will place what's in the second slot. + B:shouldSlotZeroWrap=true + + # The base chance that an Enderman Skull will be dropped when using TiC Cleaver + D:ticCleaverSkullDropChance=0.10000000149011612 + + # The base chance that a skull will be dropped when using a non dark steel sword (0 = no chance, 1 = 100% chance) + D:vanillaSwordSkullChance=0.05000000074505806 +} + + +"efficiency settings" { + # Number of millibuckets per tick extracted by pressurized fluid conduits auto extracting + I:advancedFluidConduitExtractRate=100 + + # Number of millibuckets per tick that can pass through a single connection to an pressurized fluid conduit. + I:advancedFluidConduitMaxIoRate=400 + + # Number of millibuckets per tick extracted by ender fluid conduits auto extracting + I:enderFluidConduitExtractRate=200 + + # Number of millibuckets per tick that can pass through a single connection to an ender fluid conduit. + I:enderFluidConduitMaxIoRate=800 + + # Range accessible (in blocks) when using the Ender IO. + I:enderIoRange=8 + + # Number of millibuckets per tick extracted by a fluid conduits auto extracting + I:fluidConduitExtractRate=50 + + # Number of millibuckets per tick that can pass through a single connection to a fluid conduit. + I:fluidConduitMaxIoRate=200 + + # Amount of gas per tick extracted by gas conduits auto extracting + I:gasConduitExtractRate=200 + + # Amount of gas per tick that can pass through a single connection to a gas conduit. + I:gasConduitMaxIoRate=800 + + # If true, 'line of sight' distance rather than conduit path distance is used to calculate priorities. + B:itemConduitUsePhyscialDistance=false + + # The cost in RF of transporting a bucket of fluid via a Dimensional Transceiver. + I:transceiverBucketTransmissionCostRF=100 + + # When true: correct lighting is recalculated (client side) for conduit bundles when transitioning to from being hidden behind a facade. This produces better quality rendering but can result in frame stutters when switching to/from a wrench. + B:updateLightingWhenHidingFacades=false + + # The range of the vacuum chest + I:vacumChestRange=6 + + # The range of the wireless charger + I:wirelessChargerRange=24 +} + + +enchantments { + # If false the soul bound enchantment will not be available [default: true] + B:enchantmentSoulBoundEnabled=true + + # The id of the enchantment. If set to -1 the lowest unassigned id will be used. + I:enchantmentSoulBoundId=-1 + + # The chance of getting this enchantment in the enchantment table + I:enchantmentSoulBoundWeight=1 +} + + +"farm settings" { + # Disable the notification text above the farm block. + B:disableFarmNotifications=false + + # The amount of power used by a farm per action (eg plant, till, harvest) + I:farmActionEnergyUseRF=500 + + # The amount of power used by a farm per wood block 'chopped' + I:farmAxeActionEnergyUseRF=1000 + + # Should axes in a farm take damage when breaking leaves? + B:farmAxeDamageOnLeafBreak=false + + # The amount of power used by a farm per bone meal used + I:farmBonemealActionEnergyUseRF=160 + + # The amount of power used by a farm per bone meal try + I:farmBonemealTryEnergyUseRF=80 + + # The extra number of blocks a farm will extend from its center per upgrade + I:farmBonusSize=2 + + # The amount of power used by a farm per tick + I:farmContinuousEnergyUseRF=40 + + # The number of blocks a farm will extend from its center + I:farmDefaultSize=3 + + # This setting controls whether essence berry bushes from TiC can be harvested by the farm. + B:farmEssenceBerriesEnabled=true + + # If this is enabled the farm will harvest jungle wood even if it has cocoa beans in its inventory. + B:farmHarvestJungleWhenCocoa=false + + # Use this to specify items that can be hoes in the farming station. Use the registry name (eg. modid:name). + S:farmHoes < + minecraft:wooden_hoe + minecraft:stone_hoe + minecraft:iron_hoe + minecraft:diamond_hoe + minecraft:golden_hoe + MekanismTools:ObsidianHoe + MekanismTools:LapisLazuliHoe + MekanismTools:OsmiumHoe + MekanismTools:BronzeHoe + MekanismTools:GlowstoneHoe + MekanismTools:SteelHoe + Steamcraft:hoeBrass + Steamcraft:hoeGildedGold + Railcraft:tool.steel.hoe + TConstruct:mattock + appliedenergistics2:item.ToolCertusQuartzHoe + appliedenergistics2:item.ToolNetherQuartzHoe + ProjRed|Exploration:projectred.exploration.hoeruby + ProjRed|Exploration:projectred.exploration.hoesapphire + ProjRed|Exploration:projectred.exploration.hoeperidot + magicalcrops:magicalcrops_AccioHoe + magicalcrops:magicalcrops_CrucioHoe + magicalcrops:magicalcrops_ImperioHoe + magicalcrops:magicalcropsarmor_AccioHoe + magicalcrops:magicalcropsarmor_CrucioHoe + magicalcrops:magicalcropsarmor_ImperioHoe + BiomesOPlenty:hoeAmethyst + BiomesOPlenty:hoeMud + Eln:Eln.Copper Hoe + Thaumcraft:ItemHoeThaumium + Thaumcraft:ItemHoeElemental + Thaumcraft:ItemHoeVoid + ThermalFoundation:tool.hoeInvar + ThermalFoundation:tool.hoeCopper + ThermalFoundation:tool.hoeBronze + ThermalFoundation:tool.hoeSilver + ThermalFoundation:tool.hoeElectrum + ThermalFoundation:tool.hoeTin + ThermalFoundation:tool.hoeLead + ThermalFoundation:tool.hoeNickel + ThermalFoundation:tool.hoePlatinum + TwilightForest:item.steeleafHoe + TwilightForest:item.ironwoodHoe + IC2:itemToolBronzeHoe + > + + # This setting controls whether mana beans from Thaumcraft can be harvested by the farm. + B:farmManaBeansEnabled=false + + # The amount of saplings the farm has to have in reserve to switch to shearing all leaves. If there are less saplings in store, it will only shear part the leaves and break the others for spalings. Set this to 0 to always shear all leaves. + I:farmSaplingReserveAmount=8 + + # The chance that a tool in the farm will take damage. + D:farmToolTakeDamageChance=1.0 +} + + +"fluid settings" { + # The delay in ticks between when nutrient distillation boosts your food value. + D:nutrientFluidFoodBoostDelay=400.0 +} + + +inventorypanel { + # Internal power used per item extracted (not a stack of items) [range: 0.0 ~ 10.0, default: 12.0] + S:extractCostPerItem=12.0 + + # Internal power used per extract operation (independent of stack size) [range: 0.0 ~ 10000.0, default: 32.0] + S:extractCostPerOperation=32.0 + + # If true, the inv panel will not accept fluids and will be active permanently. [default: false] + B:inventoryPanelFree=false + + # Internal power generated per mB. The default of 800/mB matches the RF generation of the Zombie generator. A panel tries to refill only once every second - setting this value too low slows down the scanning speed. [range: 1.0 ~ 10000.0, default: 800.0] + S:powerPerMB=800.0 + + # Internal power used for scanning a slot [range: 0.0 ~ 10.0, default: 0.1] + S:scanCostPerSlot=0.1 +} + + +"item enabling" { + # Allows ME conduits. Only has an effect with AE2 installed. [default: true] + B:enableMEConduits=true + + # Allows OC conduits. Only has an effect with OpenComputers installed. [default: true] + B:enableOCConduits=true + + # Use the animated texture for OC conduits. [default: true] + B:enableOCConduitsAnimatedTexture=true + + # If true, gas conduits will be enabled if the Mekanism Gas API is found. False to forcibly disable. [default: true] + B:gasConduitEnabled=true + + # Deprecated option. Use boolean "gasConduitsEnabled" below. [default: auto] + S:isGasConduitEnabled=auto + + # If set to false: Photovoltaic Cells will not be craftable. + B:photovoltaicCellEnabled=true + + # When set to false reinforced obsidian is not craftable. + B:reinforcedObsidianEnabled=true + + # If set to false reservoirs will not be craftable. + B:reservoirEnabled=true + + # If set to false: Dimensional Transceivers will not be craftable. + B:transceiverEnabled=true + + # When set to false: the travel anchor will not be craftable. + B:travelAnchorEnabled=true + + # If travelStaffBlinkThroughSolidBlocksEnabled is set to false and this is true: the travel staff can only be used to blink through transparent or partial blocks (e.g. torches). If both are false: only air blocks may be teleported through. + B:travelStaffBlinkThroughClearBlocksEnabled=true + + # Allows the travel staff to blink through unbreakable blocks such as warded blocks and bedrock. + B:travelStaffBlinkThroughUnbreakableBlocksEnabled=false +} + + +"killer joe settings" { + # The reach of attacks above and bellow Joe. + D:killerJoeAttackHeight=2.0 + + # The reach of attacks in front of Joe. + D:killerJoeAttackLength=4.0 + + # The reach of attacks to each side of Joe. + D:killerJoeAttackWidth=2.0 + + # The distance from which XP will be gathered to each side of Joe. + D:killerJoeHooverXpLength=10.0 + + # The distance from which XP will be gathered in front of Joe. + D:killerJoeHooverXpWidth=5.0 + + # Set whether the Killer Joe can attack through blocks. + B:killerJoeMustSee=false + + # The number of millibuckets of nutrient fluid used per attack. + I:killerJoeNutrientUsePerAttackMb=5 + + # Set whether the Killer Joe swings even if PvP is off (that swing will do nothing unless killerPvPoffIsIgnored is enabled). + B:killerPvPoffDisablesSwing=false + + # Set whether the Killer Joe ignores PvP settings and always hits players (killerPvPoffDisablesSwing must be off for this to work). + B:killerPvPoffIsIgnored=false +} + + +"loot config" { + # Adds Darksteel Ingots to loot tables [default: true] + B:lootDarkSteel=true + + # Adds Darksteel Boots to loot tables [default: true] + B:lootDarkSteelBoots=true + + # Adds Electric Steel Ingots to loot tables [default: true] + B:lootElectricSteel=true + + # Adds ender pearls to loot tables [default: true] + B:lootEnderPearl=true + + # Adds ItemConduitProbe to loot tables [default: true] + B:lootItemConduitProbe=true + + # Adds nether wart to loot tables [default: true] + B:lootNetherWart=true + + # Adds Phased Gold Ingots to loot tables [default: true] + B:lootPhasedGold=true + + # Adds Phased Iron Ingots to loot tables [default: true] + B:lootPhasedIron=true + + # Adds quartz to loot tables [default: true] + B:lootQuartz=true + + # Adds Redstone Alloy Ingots to loot tables [default: true] + B:lootRedstoneAlloy=true + + # Adds The Ender to loot tables [default: true] + B:lootTheEnder=true + + # Adds Travel Staff to loot tables [default: true] + B:lootTravelStaff=true +} + + +"magnet settings" { + # If true the magnet can be put into the 'amulet' Baubles slot even if switched off (requires Baubles to be installed and magnetAllowInBaublesSlot to be on) + B:magnetAllowDeactivatedInBaublesSlot=false + + # If true the magnet can be put into the 'amulet' Baubles slot (requires Baubles to be installed) + B:magnetAllowInBaublesSlot=true + + # If true the magnet will also work in the main inventory, not just the hotbar + B:magnetAllowInMainInventory=false + + # If true the magnet can be used as a battery. + B:magnetAllowPowerExtraction=false + + # The BaublesType the magnet should be, 'AMULET', 'RING' or 'BELT' (requires Baubles to be installed and magnetAllowInBaublesSlot to be on) + S:magnetBaublesType=AMULET + + # These items will not be picked up by the magnet. [default: [appliedenergistics2:item.ItemCrystalSeed], [Botania:livingrock], [Botania:manaTablet]] + S:magnetBlacklist < + appliedenergistics2:item.ItemCrystalSeed + Botania:livingrock + Botania:manaTablet + > + + # Maximum number of items the magnet can effect at a time. (-1 for unlimited) + I:magnetMaxItems=20 + + # Amount of RF power stored in a fully charged magnet + I:magnetPowerCapacityRF=100000 + + # The amount of RF power used per tick when the magnet is active + I:magnetPowerUsePerTickRF=1 + + # Range of the magnet in blocks. + I:magnetRange=5 +} + + +misc { + # Allows machines to run faster if another mod speeds up the tickrate. Running at higher tickrates is unsupported. Disable this if you run into any kind of problem. + B:allowExternalTickSpeedup=true + + # If true, quite clear glass will connect textures with fused quartz. [default: false] + B:clearGlassConnectToFusedQuartz=false + + # If true, quite clear glass will use the fused quartz border texture for the block instead of the white border. [default: false] + B:clearGlassSameTexture=false + + # Enables emptying vanilla water bottles without breaking the bottle. In combination with a water source block this allows duping of water without cost. + B:enableWaterFromBottles=true + + # Maximum level of XP the killer joe can contain. + I:killerJoeMaxXpLevel=2147483647 + + # Separates wither and normal skeletons into different entities, enables the powered spawner to treat them differently [EXPERIMENTAL - MAY CAUSE ISSUES WITH OTHER MODS] + B:replaceWitherSkeletons=true + + # Id of liquid XP fluid (WARNING: only for users who know what they are doing - changing this id can break worlds) - this should match with OpenBlocks when installed [default: xpjuice] + S:xpJuiceName=xpjuice + + # Maximum level of XP the xp obelisk can contain. + I:xpObeliskMaxXpLevel=2147483647 +} + + +"mob attractor settings" { + # The RF/t power use of a levele 1 mob attractor + I:attractorPowerPerTickLevelOne=20 + + # The RF/t power use of a levele 3 mob attractor + I:attractorPowerPerTickLevelThree=80 + + # The RF/t power use of a levele 2 mob attractor + I:attractorPowerPerTickLevelTwo=40 + + # The range of the mob attractor with no upgrades + I:attractorRangeLevelOne=16 + + # The range of the mob attractor with an octadic capacitor upgrade + I:attractorRangeLevelThree=64 + + # The range of the mob attractor with a double layer capacitor upgrade + I:attractorRangeLevelTwo=32 + + # The RF/t power use of a levele 1 spawn guard + I:spawnGuardPowerPerTickLevelOne=80 + + # The RF/t power use of a levele 3 spawn guard + I:spawnGuardPowerPerTickLevelThree=800 + + # The RF/t power use of a levele 2 spawn guard + I:spawnGuardPowerPerTickLevelTwo=300 + + # The range of the spawn guard with no upgrades + I:spawnGuardRangeLevelOne=64 + + # The range of the spawn guard with an octadic capacitor upgrade + I:spawnGuardRangeLevelThree=160 + + # The range of the spawn guard with a double layer capacitor upgrade + I:spawnGuardRangeLevelTwo=96 + + # When true slimes wont be allowed to spawn at all. Only added to aid testing in super flat worlds. [default: false] + B:spawnGuardStopAllSlimesDebug=false + + # When true no squid will be spawned. [default: false] + B:spawnGuardStopAllSquidSpawning=false +} + + +"mob config" { + # When set to true a list of all registered mobs will be dumped to config/enderio/mobTypes.txt The names are in the format required by EIOs mob blacklists. [default: false] + B:dumpMobNames=false +} + + +"personal settings" { + # If true, adds durability tooltips to tools and armor + B:addDurabilityTootip=true + + # If true, the RF/t and burn time of the fuel will be displayed in all tooltips for fluid containers with fuel. + B:addFuelTooltipsToAllFluidContainers=true + + # If true, adds burn duration tooltips to furnace fuels + B:addFurnaceFuelTootip=true + + # If false: you will not be able to access a ME access or crafting terminal using the Ender IO. + B:enderIoMeAccessEnabled=true + + # Volume of machine sounds. + D:machineSoundVolume=1.0 + + # The chance per level of Beheading that a skull will be dropped when using a TiC weapon + D:ticBeheadingSkullModifier=0.07500000298023224 + + # If true, machines will make sounds. + B:useMachineSounds=true + + # If true, shift-mouse wheel will change the conduit display mode when the YetaWrench is equipped. + B:useSneakMouseWheelYetaWrench=true + + # If true, shift-clicking the YetaWrench on a null or non wrenchable object will change the conduit display mode. + B:useSneakRightClickYetaWrench=false + + # The chance per looting level that a skull will be dropped when using a non-dark steel sword (0 = no chance, 1 = 100% chance) + D:vanillaSwordSkullLootingModifier=0.05000000074505806 + + # What kind of overlay to use when holding the yeta wrench + # + # 0 - Sideways scrolling in ceter of screen + # 1 - Vertical icon bar in bottom right + # 2 - Old-style group of icons in bottom right [range: 0 ~ 2, default: 0] + I:yetaWrenchOverlayMode=0 +} + + +"power settings" { + # The maximum IO for a single capacitor in RF/t + I:capacitorBankMaxIoRF=5000 + + # The maximum storage for a single capacitor in RF + I:capacitorBankMaxStorageRF=5000000 + + # The maximum IO for a single tier one capacitor in RF/t + I:capacitorBankTierOneMaxIoRF=1000 + + # The maximum storage for a single tier one capacitor in RF + I:capacitorBankTierOneMaxStorageRF=1000000 + + # The maximum IO for a single tier three capacitor in RF/t + I:capacitorBankTierThreeMaxIoRF=25000 + + # The maximum storage for a single tier three capacitor in RF + I:capacitorBankTierThreeMaxStorageRF=25000000 + + # The maximum IO for a single tier two capacitor in RF/t + I:capacitorBankTierTwoMaxIoRF=5000 + + # The maximum storage for a single tier two capacitor in RF + I:capacitorBankTierTwoMaxStorageRF=5000000 + + # The amount of power generated per BC engine cycle. Examples: BC Oil = 30, BC Fuel = 60 + I:fireWaterPowerPerCycleRF=80 + + # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000 + I:fireWaterPowerTotalBurnTime=15000 + + # The amount of power generated per BC engine cycle. Examples: BC Oil = 30, BC Fuel = 60 + I:hootchPowerPerCycleRF=60 + + # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000 + I:hootchPowerTotalBurnTime=6000 + + # Maximum output in RF/t of the Advanced Photovoltaic Panels. + I:maxPhotovoltaicAdvancedOutputRF=40 + + # Maximum output in RF/t of the Photovoltaic Panels. + I:maxPhotovoltaicOutputRF=10 + + # The total amount of RF required to paint one block + I:painterEnergyPerTaskRF=2000 + + # If set to false power conduits of different tiers cannot be connected. in this case a block such as a cap. bank is needed to bridge different tiered networks [default: false] + B:powerConduitCanDifferentTiersConnect=false + + # When set to true power conduits will output MJ if RF is not supported [default: true] + B:powerConduitOutputMJ=true + + # The maximum IO for the tier 1 power conduit + I:powerConduitTierOneRF=640 + + # The maximum IO for the tier 3 power conduit + I:powerConduitTierThreeRF=20480 + + # The maximum IO for the tier 2 power conduit + I:powerConduitTierTwoRF=5120 + + # The amount of power generated per BC engine cycle. Examples: BC Oil = 3, BC Fuel = 6 + I:rocketFuelPowerPerCycleRF=160 + + # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000 + I:rocketFuelPowerTotalBurnTime=7000 + + # The number of RF/t consumed by an unupgraded Slice'N'Splice + I:sliceAndSpliceLevelOnePowerPerTickRF=80 + + # The number of RF/t consumed by a Slice'N'Splice with an octadic capacitor upgrade. + I:sliceAndSpliceLevelThreePowerPerTickRF=320 + + # The number of RF/t consumed by a Slice'N'Splice with a double layer capacitor upgrade. + I:sliceAndSpliceLevelTwoPowerPerTickRF=160 + + # The amount of power generated per tick. + I:stirlingGeneratorBaseRfPerTick=20 + + # Burn time multiplier for the Stirling Generator, Tier 1 machine + D:stirlingGeneratorBurnTimeMultiplierT1=0.5 + + # Burn time multiplier for the Stirling Generator, Tier 2 machine + D:stirlingGeneratorBurnTimeMultiplierT2=0.6666666865348816 + + # Burn time multiplier for the Stirling Generator, Tier 3 machine + D:stirlingGeneratorBurnTimeMultiplierT3=0.6666666865348816 + + # Energy multiplier for the Stirling Generator, Tier 1 machine + D:stirlingGeneratorEnergyMultiplierT1=1.0 + + # Energy multiplier for the Stirling Generator, Tier 2 machine + D:stirlingGeneratorEnergyMultiplierT2=2.0 + + # Energy multiplier for the Stirling Generator, Tier 3 machine + D:stirlingGeneratorEnergyMultiplierT3=4.0 + + # Amount of energy lost when transfered by Dimensional Transceiver; 0 is no loss, 1 is 100% loss + D:transceiverEnergyLoss=0.1 + + # Maximum RF/t sent and received by a Dimensional Transceiver per tick. Input and output limits are not cumulative + I:transceiverMaxIoRF=20480 + + # Number of RF/t required to keep a Dimensional Transceiver connection open + I:transceiverUpkeepCostRF=10 + + # Power use (RF/t) used by the vat. + I:vatPowerUserPerTickRF=20 + + # The amount of power generated per tick. + I:zombieGeneratorRfPerTick=80 + + # The number of ticks one bucket of fuel lasts. + I:zombieGeneratorTicksPerMbFuel=10000 +} + + +"poweredspawner settings" { + # The chance a broken spawner will be dropped when a spawner is broken. 1 = 100% chance, 0 = 0% chance + D:brokenSpawnerDropChance=1.0 + + # When a spawner is broken with these tools they will not drop a broken spawner [default: [RotaryCraft:rotarycraft_item_bedpick]] + S:brokenSpawnerToolBlacklist < + RotaryCraft:rotarycraft_item_bedpick + > + + # The number of levels it costs to add a broken spawner + I:powerSpawnerAddSpawnerCost=30 + + # Number of seconds in which spawned entities are protected from despawning + I:poweredSpawnerDespawnTimeSeconds=120 + + # RF per tick for a level 1 (non-upgraded) spawner. See PoweredSpanerConfig_Core.json for mob type multipliers + I:poweredSpawnerLevelOnePowerPerTickRF=160 + + # RF per tick for a level 3 spawner + I:poweredSpawnerLevelThreePowerPerTickRF=1500 + + # RF per tick for a level 2 spawner + I:poweredSpawnerLevelTwoPowerPerTickRF=500 + + # Min tick delay between spawns for a non-upgraded spawner + I:poweredSpawnerMaxDelayTicks=800 + + # Max number of entities in the nearby area until no more are spawned. A zero value will remove this check + I:poweredSpawnerMaxNearbyEntities=6 + + # Max distance of the closest player for the spawner to be active. A zero value will remove the player check + I:poweredSpawnerMaxPlayerDistance=0 + + # Number of tries to find a suitable spawning location + I:poweredSpawnerMaxSpawnTries=3 + + # Min tick delay between spawns for a non-upgraded spawner + I:poweredSpawnerMinDelayTicks=200 + + # Number of entities to spawn each time + I:poweredSpawnerSpawnCount=4 + + # Spawning range in X/Z + I:poweredSpawnerSpawnRange=4 + + # If true, regular spawn checks such as lighting level and dimension will be made before spawning mobs + B:poweredSpawnerUseVanillaSpawChecks=false +} + + +rail { + # When set to true the RF cost of sending a cart within the same dimension will be capped to the cross dimension cost [default: true] + B:enderRailCapSameDimensionPowerAtCrossDimensionCost=true + + # Whether Ender Rails are enabled [default: true] + B:enderRailEnabled=true + + # The amount of power required to transport a cart across dimensions + I:enderRailPowerRequireCrossDimensions=10000 + + # The amount of power required to teleport a cart per block in the same dimension + I:enderRailPowerRequiredPerBlock=10 + + # If true player in minecarts will be teleported. WARN: WIP, seems to cause a memory leak. [default: false] + B:enderRailTeleportPlayers=false + + # The number of ticks to wait for the track to clear before force spawning the next cart in a (RailCraft) linked set + I:enderRailTicksBeforeForceSpawningLinkedCarts=60 +} + + +"recipe settings" { + # When enabled peaceful recipes are added for soulbinder based crafting components. + B:addPeacefulRecipes=false + + # When enabled blocks with tile entities (e.g. machines) can be used as paint targets. + B:allowTileEntitiesAsPaintSource=true + + # Automatically create alloy smelter recipes with double and triple inputs and different slot allocations (1+1+1, 2+1, 1+2, 3 and 2) for single-input recipes. + B:crateSyntheticRecipes=true + + # Base level cost added to all recipes in the enchanter. + I:enchanterBaseLevelCost=4 + + # The number of conduits crafted per recipe. + I:numConduitsPerRecipe=8 + + # When set to true four dark steel blocks are required instead of ingots when making reinforced obsidian. + B:reinforcedObsidianUseDarkSteelBlocks=false + + # When true the Soul Binder requires an Enderman Skull to craft [default: true] + B:soulBinderRequiresEndermanSkull=true + + # When enabled the dim trans. will use a cheaper recipe + B:transceiverUseEasyRecipe=false + + # Create conduit binder in crafting table instead of furnace + B:useAlternateBinderRecipe=false + + # When enabled machines cost significantly more. + B:useHardRecipes=false + + # If true copper and tin will be used in recipes when registered in the ore dictionary + B:useModMetals=true + + # When enabled machine chassis will require steel instead of iron. + B:useSteelInChassi=false +} + + +"soul binder settings" { + # The number of levels required to create an attractor crystal. + I:soulBinderAttractorCystalLevels=10 + + # The number of RF required to create an attractor crystal. + I:soulBinderAttractorCystalRF=100000 + + # The number of levels required to change the type of a broken spawner. + I:soulBinderBrokenSpawnerLevels=15 + + # The number of RF required to change the type of a broken spawner. + I:soulBinderBrokenSpawnerRF=2500000 + + # The number of levels required to create an ender crystal. + I:soulBinderEnderCystalLevels=10 + + # The number of RF required to create an ender crystal. + I:soulBinderEnderCystalRF=100000 + + # The number of levels required to create an ender rail. + I:soulBinderEnderRailLevels=10 + + # The number of RF required to create an ender rail. + I:soulBinderEnderRailRF=100000 + + # The number of RF/t consumed by an unupgraded soul binder. + I:soulBinderLevelOnePowerPerTickRF=500 + + # The number of RF/t consumed by a soul binder with an octadic capacitor upgrade. + I:soulBinderLevelThreePowerPerTickRF=2000 + + # The number of RF/t consumed by a soul binder with a double layer capacitor upgrade. + I:soulBinderLevelTwoPowerPerTickRF=1000 + + # Maximum level of XP the soul binder can contain. + I:soulBinderMaxXPLevel=40 + + # The number of levels required to re-animate a mob head. + I:soulBinderReanimationLevels=10 + + # The number of RF required to to re-animated a mob head. + I:soulBinderReanimationRF=100000 + + # Entities listed here will can not be captured in a Soul Vial [default: ] + S:soulVesselBlackList < + > + + # When set to false, any mob with a 'boss bar' won't be able to be captured in the Soul Vial [default: false] + B:soulVesselCapturesBosses=false +} + + +"staff settings" { + # Set the max zoomed size of a travel anchor as an aprox. percentage of screen height [range: 0.0 ~ 1.0, default: 0.2] + S:travelAnchorZoomScale=0.2 + + # Lists the blocks that cannot be teleported through in the form 'modID:blockName' [default: [minecraft:bedrock], [Thaumcraft:blockWarded]] + S:travelStaffBlinkBlackList < + minecraft:bedrock + Thaumcraft:blockWarded + > + + # If set to false: the travel staff can not be used to shift-right click teleport, or blink. + B:travelStaffBlinkEnabled=true + + # Minimum number of ticks between 'blinks'. Values of 10 or less allow a limited sort of flight. + I:travelStaffBlinkPauseTicks=10 + + # If set to false: the travel staff can be used to blink through any block. + B:travelStaffBlinkThroughSolidBlocksEnabled=true + + # If set to false: the travel staff will not be craftable. + B:travelStaffEnabled=true + + # Max number of blocks teleported when shift clicking the staff. + I:travelStaffMaxBlinkDistance=16 + + # Maximum number of blocks that can be traveled using the Staff of Traveling. + I:travelStaffMaxDistance=128 + + # Number of RF required per block traveled using the Staff of Traveling. + D:travelStaffPowerPerBlockRF=250.0 +} + + +telepad { + # If true, the coordinates cannot be set via the GUI, the coord selector must be used. + B:lockCoords=true + + # If true, the dimension cannot be set via the GUI, the coord selector must be used. + B:lockDimension=true + + # Power for a teleport is calculated by the formula: + # power = [this value] * ln(0.005*distance + 1) + I:powerCoefficient=100000 + + # The amount of RF required for an interdimensional teleport. + I:powerInterdimensional=100000 + + # The number of RF/t consumed by a telepad. + I:telepadPowerPerTickRF=1000 + + # The amount of RF a telepad can store. + I:telepadPowerStorageRF=100000 +} + + +weather { + # The fluid required (in mB) to set the world to clear weather + I:weatherObeliskClearFluid=2000 + + # The fluid required (in mB) to set the world to rainy weather + I:weatherObeliskRainFluid=500 + + # The fluid required (in mB) to set the world to thundering weather + I:weatherObeliskThunderFluid=1000 +} + + diff --git a/config/enderio/OreDictionaryPreferences_Core.xml b/config/enderio/OreDictionaryPreferences_Core.xml new file mode 100644 index 0000000000..0bb1ac06a5 --- /dev/null +++ b/config/enderio/OreDictionaryPreferences_Core.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/OreDictionaryPreferences_User.xml b/config/enderio/OreDictionaryPreferences_User.xml new file mode 100644 index 0000000000..55ebcc2b24 --- /dev/null +++ b/config/enderio/OreDictionaryPreferences_User.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/config/enderio/PainterPaintSources_Core.xml b/config/enderio/PainterPaintSources_Core.xml new file mode 100644 index 0000000000..30d0006641 --- /dev/null +++ b/config/enderio/PainterPaintSources_Core.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + diff --git a/config/enderio/PainterPaintSources_User.xml b/config/enderio/PainterPaintSources_User.xml new file mode 100644 index 0000000000..1f6d9fbe25 --- /dev/null +++ b/config/enderio/PainterPaintSources_User.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/config/enderio/PoweredSpawnerConfig_Core.json b/config/enderio/PoweredSpawnerConfig_Core.json new file mode 100644 index 0000000000..aca7c91ab7 --- /dev/null +++ b/config/enderio/PoweredSpawnerConfig_Core.json @@ -0,0 +1,50 @@ +{ + + // This is the CORE FILE. Do not edit. The RF cost per tick for spawners of each entity type is multiplied by these values + "costMultiplier": { + + "Zombie" : "1", + "Creeper" : "1.5", + "Skeleton" : "2", + "Spider" : "1", + "CaveSpider" : "1", + "Silverfish" : "1", + "Witch" : "5", + "Slime" : "5", + "Enderman" : "10", + "SpecialMobs.SpecialEnderman" : "10", + + "LavaSlime" : "2", + "PigZombie" : "5", + "Ghast" : "10", + "Blaze" : "5", + + "SnowMan" : "1", + "VillagerGolem" : "10", + "Villager" : "1", + + "Wolf" : "1", + "Ozelot" : "1", + "EntityHorse" : "1", + "Bat" : "0.5", + + "Squid" : "0.5", + "Chicken" : "0.5", + "Sheep" : "0.5", + "Cow" : "0.5", + "Pig" : "0.5", + "MushroomCow" : "1", + + "enderzoo.Enderminy" : "10", + "enderzoo.ConcussionCreeper" : "1.5", + "enderzoo.enderzoo.FallenKnight" : "1", + "enderzoo.WitherWitch" : "3", + + "enderio.witherSkeleton" : "20" + }, + + "blackList": [ + "VillagerGolem", + "Villager" + ] +} \ No newline at end of file diff --git a/config/enderio/PoweredSpawnerConfig_User.json b/config/enderio/PoweredSpawnerConfig_User.json new file mode 100644 index 0000000000..fd24249287 --- /dev/null +++ b/config/enderio/PoweredSpawnerConfig_User.json @@ -0,0 +1,9 @@ +{ + + // New entities are added, one already in _Core will have their values replaced with those in this file + "costMultiplier": { + } + + // Adding a blackList section will completely replace the one in the core file. + +} \ No newline at end of file diff --git a/config/enderio/SAGMillRecipes_Core.xml b/config/enderio/SAGMillRecipes_Core.xml new file mode 100644 index 0000000000..aa09ecee41 --- /dev/null +++ b/config/enderio/SAGMillRecipes_Core.xml @@ -0,0 +1,2982 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/SAGMillRecipes_User.xml b/config/enderio/SAGMillRecipes_User.xml new file mode 100644 index 0000000000..44ae7ad95b --- /dev/null +++ b/config/enderio/SAGMillRecipes_User.xml @@ -0,0 +1,101 @@ + + + + + diff --git a/config/enderio/SliceAndSpliceRecipes_Core.xml b/config/enderio/SliceAndSpliceRecipes_Core.xml new file mode 100644 index 0000000000..a6995e5b41 --- /dev/null +++ b/config/enderio/SliceAndSpliceRecipes_Core.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/SliceAndSpliceRecipes_User.xml b/config/enderio/SliceAndSpliceRecipes_User.xml new file mode 100644 index 0000000000..baed1110bc --- /dev/null +++ b/config/enderio/SliceAndSpliceRecipes_User.xml @@ -0,0 +1,3 @@ + + + diff --git a/config/enderio/VatRecipes_Core.xml b/config/enderio/VatRecipes_Core.xml new file mode 100644 index 0000000000..266fb8b138 --- /dev/null +++ b/config/enderio/VatRecipes_Core.xml @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/enderio/VatRecipes_User.xml b/config/enderio/VatRecipes_User.xml new file mode 100644 index 0000000000..b3f3bc4611 --- /dev/null +++ b/config/enderio/VatRecipes_User.xml @@ -0,0 +1,3 @@ + + + diff --git a/config/splash.properties b/config/splash.properties index 2eb0cd4034..6ae82a8b9c 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Wed Oct 09 02:31:39 CEST 2019 +#Thu Oct 10 04:06:42 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/logs/2019-10-09-1.log.gz b/logs/2019-10-09-1.log.gz index e0df02e6e3..2fa689065d 100644 Binary files a/logs/2019-10-09-1.log.gz and b/logs/2019-10-09-1.log.gz differ diff --git a/logs/2019-10-09-2.log.gz b/logs/2019-10-09-2.log.gz new file mode 100644 index 0000000000..36eee8ffa7 Binary files /dev/null and b/logs/2019-10-09-2.log.gz differ diff --git a/logs/2019-10-09-3.log.gz b/logs/2019-10-09-3.log.gz new file mode 100644 index 0000000000..27a3212817 Binary files /dev/null and b/logs/2019-10-09-3.log.gz differ diff --git a/logs/2019-10-09-4.log.gz b/logs/2019-10-09-4.log.gz new file mode 100644 index 0000000000..846a92b304 Binary files /dev/null and b/logs/2019-10-09-4.log.gz differ diff --git a/logs/2019-10-09-5.log.gz b/logs/2019-10-09-5.log.gz new file mode 100644 index 0000000000..8304733e88 Binary files /dev/null and b/logs/2019-10-09-5.log.gz differ diff --git a/logs/2019-10-09-6.log.gz b/logs/2019-10-09-6.log.gz new file mode 100644 index 0000000000..29ffdfed00 Binary files /dev/null and b/logs/2019-10-09-6.log.gz differ diff --git a/logs/2019-10-09-7.log.gz b/logs/2019-10-09-7.log.gz new file mode 100644 index 0000000000..52f02f707c Binary files /dev/null and b/logs/2019-10-09-7.log.gz differ diff --git a/logs/2019-10-10-1.log.gz b/logs/2019-10-10-1.log.gz new file mode 100644 index 0000000000..20fc48d4d1 Binary files /dev/null and b/logs/2019-10-10-1.log.gz differ diff --git a/logs/2019-10-10-2.log.gz b/logs/2019-10-10-2.log.gz new file mode 100644 index 0000000000..2a08b897e3 Binary files /dev/null and b/logs/2019-10-10-2.log.gz differ diff --git a/logs/2019-10-10-3.log.gz b/logs/2019-10-10-3.log.gz new file mode 100644 index 0000000000..f052dca82b Binary files /dev/null and b/logs/2019-10-10-3.log.gz differ diff --git a/logs/2019-10-10-4.log.gz b/logs/2019-10-10-4.log.gz new file mode 100644 index 0000000000..186a7ffa19 Binary files /dev/null and b/logs/2019-10-10-4.log.gz differ diff --git a/logs/2019-10-10-5.log.gz b/logs/2019-10-10-5.log.gz new file mode 100644 index 0000000000..7e49490bcd Binary files /dev/null and b/logs/2019-10-10-5.log.gz differ diff --git a/logs/2019-10-10-6.log.gz b/logs/2019-10-10-6.log.gz new file mode 100644 index 0000000000..7803858251 Binary files /dev/null and b/logs/2019-10-10-6.log.gz differ 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 new file mode 100644 index 0000000000..1fdf703497 Binary files /dev/null and b/mods/EnderCore-1.7.10-0.2.0.39_beta.jar 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 new file mode 100644 index 0000000000..80711b5846 Binary files /dev/null and b/mods/EnderIO-1.7.10-2.3.0.432_beta.jar differ diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat index 74f929fd42..4796f879bf 100644 Binary files a/saves/NEI/local/New World/NEI.dat and b/saves/NEI/local/New World/NEI.dat differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat index bbfef5a15b..c8bc45545a 100644 Binary files a/saves/New World/DIM-1/data/villages.dat and b/saves/New World/DIM-1/data/villages.dat differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat index bbfef5a15b..c8bc45545a 100644 Binary files a/saves/New World/DIM1/data/villages.dat and b/saves/New World/DIM1/data/villages.dat differ diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat index bbfef5a15b..c8bc45545a 100644 Binary files a/saves/New World/data/villages.dat and b/saves/New World/data/villages.dat differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat index 8e4ac4e060..c74cfce812 100644 Binary files a/saves/New World/level.dat and b/saves/New World/level.dat differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old index ddc26c0537..5c1066d134 100644 Binary files a/saves/New World/level.dat_old and b/saves/New World/level.dat_old differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca index 2550b88006..92e6e9c5de 100644 Binary files a/saves/New World/region/r.0.0.mca and b/saves/New World/region/r.0.0.mca differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock index 6ffc6e410a..265bc7f667 100644 Binary files a/saves/New World/session.lock and b/saves/New World/session.lock differ diff --git a/src/main/java/blocks/Block_TFFTMultiHatch.java b/src/main/java/blocks/Block_TFFTMultiHatch.java new file mode 100644 index 0000000000..afd5f6f03e --- /dev/null +++ b/src/main/java/blocks/Block_TFFTMultiHatch.java @@ -0,0 +1,39 @@ +package blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +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 { + + 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(), blockName); + } + + @Override + public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { + return new TE_TFFTMultiHatch(); + } + +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 5eb2916e02..33ad34d015 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -2,6 +2,7 @@ package kekztech; import blocks.Block_GDCUnit; import blocks.Block_TFFTCasing; +import blocks.Block_TFFTMultiHatch; import blocks.Block_TFFTStorageFieldBlockT1; import blocks.Block_TFFTStorageFieldBlockT2; import blocks.Block_TFFTStorageFieldBlockT3; @@ -11,6 +12,7 @@ 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.registry.GameRegistry; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -27,6 +29,7 @@ import tileentities.GTMTE_FluidMultiStorage; import tileentities.GTMTE_ModularNuclearReactor; import tileentities.GTMTE_SOFuelCellMK1; import tileentities.GTMTE_SOFuelCellMK2; +import tileentities.TE_TFFTMultiHatch; import util.Util; @Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, @@ -61,6 +64,9 @@ public class KekzCore { Block_TFFTStorageFieldBlockT2.getInstance().registerBlock(); Block_TFFTStorageFieldBlockT3.getInstance().registerBlock(); Block_TFFTStorageFieldBlockT4.getInstance().registerBlock(); + + Block_TFFTMultiHatch.getInstance().registerBlock(); + GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); } @Mod.EventHandler diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 9b4d8b1bc4..2565ede1dc 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -9,11 +9,13 @@ import net.minecraftforge.fluids.FluidStack; public class MultiFluidHandler { - private static final int MAX_DISTINCT_FLUIDS = 25; + public static final int MAX_DISTINCT_FLUIDS = 25; - private final List fluids = new ArrayList<>(); + private final List fluids = new ArrayList<>(MAX_DISTINCT_FLUIDS); private final int capacityPerFluid; + private boolean locked = true; + public MultiFluidHandler(int capacityPerFluid) { this.capacityPerFluid = capacityPerFluid; } @@ -23,8 +25,18 @@ public class MultiFluidHandler { this.fluids.addAll(fluids); } + /** + * Lock internal tanks in case T.F.F.T is not running. + * + * @param state + * Lock state. + */ + public void setLock(boolean state) { + locked = state; + } + public boolean contains(FluidStack fluid) { - return fluids.contains(fluid); + return !locked && fluids.contains(fluid); } public int getCapacity() { @@ -32,11 +44,12 @@ public class MultiFluidHandler { } public List getFluids(){ - return fluids; + return (!locked) ? fluids : new ArrayList(); } public FluidStack getFluid(int slot) { - return fluids.get(slot); + return (!locked && fluids.size() > 0 && slot >= 0 && slot < MAX_DISTINCT_FLUIDS) + ? fluids.get(slot) : null; } public NBTTagCompound getAsNBTTag(NBTTagCompound nbt) { @@ -49,35 +62,67 @@ public class MultiFluidHandler { } public ArrayList getInfoData() { - final ArrayList lines = new ArrayList<>(fluids.size() + 1); + final ArrayList lines = new ArrayList<>(fluids.size()); lines.add(EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET); for(int i = 0; i < fluids.size(); i++) { lines.add(i + " - " + fluids.get(i).getLocalizedName() + ": " + fluids.get(i).amount + "L (" + (Math.round(100.0f * fluids.get(i).amount / getCapacity())) + "%)"); } - lines.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); return lines; } - public int pushFluid(FluidStack push) { + /** + * Fill fluid into a tank. + * + * @param push + * Fluid type and quantity to be inserted. + * @param doPush + * If false, fill will only be simulated. + * @return Amount of fluid that was (or would have been, if simulated) filled. + */ + public int pushFluid(FluidStack push, boolean doPush) { + if(locked) { + return 0; + } if(fluids.size() == MAX_DISTINCT_FLUIDS && !contains(push)) { return 0; } else if (fluids.size() < MAX_DISTINCT_FLUIDS && !contains(push)) { - final int fit = Math.min(getCapacity(), push.amount); - fluids.add(new FluidStack(push.getFluid(), fit)); + // Add new fluid + final int remcap = getCapacity(); + final int fit = Math.min(remcap, push.amount); + if(doPush) { + fluids.add(new FluidStack(push.getFluid(), fit)); + } return 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); - fs.amount += fit; + if(doPush) { + fs.amount += fit; + } return fit; } } - public int pushFluid(FluidStack push, int slot) { + /** + * Fill fluid into the specified tank. + * + * @param push + * Fluid type and quantity to be inserted. + * @param slot + * Tank the fluid should go into. + * @param doPush + * If false, fill will only be simulated. + * @return Amount of fluid that was (or would have been, if simulated) filled. + */ + public int pushFluid(FluidStack push, int slot, boolean doPush) { + if(locked) { + return 0; + } if(slot < 0 || slot >= MAX_DISTINCT_FLUIDS) { return 0; } @@ -87,27 +132,56 @@ public class MultiFluidHandler { final FluidStack fs = fluids.get(slot); final int remcap = getCapacity() - fs.amount; final int fit = Math.min(remcap, push.amount); - fs.amount += fit; + if(doPush) { + fs.amount += fit; + } return fit; } } - public int pullFluid(FluidStack pull) { + /** + * Drains fluid out of the internal tanks. + * + * @param pull + * Fluid type and quantity to be pulled. + * @param doPull + * If false, drain will only be simulated. + * @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)) { return 0; } else { - final FluidStack pulled = fluids.get(fluids.indexOf(pull)); - final int rec = Math.min(pull.amount, pulled.amount); - if(pulled.amount <= rec) { - fluids.remove(pulled); - } else { - pulled.amount -= rec; + final FluidStack src = fluids.get(fluids.indexOf(pull)); + final int rec = Math.min(pull.amount, src.amount); + if(doPull) { + src.amount -= rec; + } + if(src.amount == 0) { + fluids.remove(src); } return rec; } } - public int pullFluid(FluidStack pull, int slot) { + /** + * Drains fluid out of the specified internal tank. + * + * @param pull + * Fluid type and quantity to be pulled. + * @param slot + * Tank fluid should be drained from. + * @param doPull + * If false, drain will only be simulated. + * @return Amount of fluid that was (or would have been, if simulated) pulled. + */ + public int pullFluid(FluidStack pull, int slot, boolean doPull) { + if(locked) { + return 0; + } if(slot < 0 || slot >= MAX_DISTINCT_FLUIDS) { return 0; } @@ -116,16 +190,26 @@ public class MultiFluidHandler { } else { final FluidStack pulled = fluids.get(slot); final int rec = Math.min(pull.amount, pulled.amount); - if(pulled.amount <= rec) { - fluids.remove(pulled); - } else { + if(doPull) { pulled.amount -= rec; } + if(pulled.amount == 0) { + fluids.remove(pulled); + } return rec; } } + /** + * Test whether the given fluid type and quantity can be inserted into the internal tanks. + * @param push + * Fluid type and quantity to be tested + * @return True if there is sufficient space + */ public boolean couldPush(FluidStack push) { + if(locked) { + return false; + } if(fluids.size() == MAX_DISTINCT_FLUIDS && !contains(push)) { return false; } else if (fluids.size() < MAX_DISTINCT_FLUIDS && !contains(push)) { diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 32d17d1cf5..051f27047d 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -1,9 +1,10 @@ package tileentities; import java.util.ArrayList; +import java.util.HashSet; import java.util.Iterator; - import blocks.Block_TFFTCasing; +import blocks.Block_TFFTMultiHatch; import blocks.Block_TFFTStorageFieldBlockT1; import blocks.Block_TFFTStorageFieldBlockT2; import blocks.Block_TFFTStorageFieldBlockT3; @@ -39,9 +40,11 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { private final Block STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); private final Block STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); private final Block STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.getInstance(); + private final Block MULTI_HATCH = Block_TFFTMultiHatch.getInstance(); private final int CASING_TEXTURE_ID = 176; private MultiFluidHandler mfh; + private HashSet multiHatches = new HashSet<>(); private int runningCost = 0; private boolean doVoidExcess = false; @@ -115,7 +118,10 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { this.mEUt = runningCost; super.mMaxProgresstime = 10; - // TODO skip all of the currently existing code in here when there are only multi hatches + // 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(); @@ -123,7 +129,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { for(FluidStack fluidStack : inputHatchFluids) { - final int pushed = mfh.pushFluid(fluidStack); + final int pushed = mfh.pushFluid(fluidStack, true); final FluidStack toDeplete = fluidStack.copy(); toDeplete.amount = pushed; super.depleteInput(toDeplete); @@ -153,11 +159,11 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); } } - + System.out.println("Output Capacity: " + possibleOutput); // Output as much as possible final FluidStack tempStack = storedFluid.copy(); tempStack.amount = possibleOutput; - possibleOutput = mfh.pullFluid(tempStack, config); + tempStack.amount = mfh.pullFluid(tempStack, config, true); super.addOutput(tempStack); } else { @@ -179,7 +185,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { final FluidStack tempStack = storedFluid.copy(); tempStack.amount = possibleOutput; // TODO possible concurrent modification exception as pullFluid calls remove() without an iterator - possibleOutput = mfh.pullFluid(tempStack); + tempStack.amount = mfh.pullFluid(tempStack, true); super.addOutput(tempStack); } } @@ -187,6 +193,16 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { return true; } + @Override + public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); + + if(mfh != null) { + mfh.setLock(!super.getBaseMetaTileEntity().isActive()); + } + + } + public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { final Vector3i offset = new Vector3i(); @@ -221,7 +237,18 @@ 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) { try { @@ -257,10 +284,19 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { && !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. + // Also check for multi hatch if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { // Seems to be valid casing. Decrement counter. minCasingAmount--; - } else { + } 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; } } @@ -326,9 +362,17 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { && !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)) { // do nothing lol @@ -341,7 +385,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } } - // Front slice + // Back slice for(int X = -2; X <= 2; X++) { for(int Y = -2; Y <= 2; Y++) { // Get next TE @@ -361,6 +405,13 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { 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; } @@ -407,11 +458,15 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { mfh = new MultiFluidHandler(capacityPerFluid, mfh.getFluids()); } } + for(TE_TFFTMultiHatch mh : multiHatches) { + mh.setMultiFluidHandler(mfh); + } } return formationChecklist; } catch (Exception ex) { System.err.println("CAUGHT CHECKMACHINE EXCEPTION"); + ex.printStackTrace(); } return false; } @@ -431,6 +486,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { 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: " + (-super.mEUt) + "EU/t"); diff --git a/src/main/java/tileentities/TE_TFFTMultiHatch.java b/src/main/java/tileentities/TE_TFFTMultiHatch.java new file mode 100644 index 0000000000..94d7d9283a --- /dev/null +++ b/src/main/java/tileentities/TE_TFFTMultiHatch.java @@ -0,0 +1,120 @@ +package tileentities; + +import java.util.List; + +import kekztech.MultiFluidHandler; +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 MultiFluidHandler mfh; + + public void setMultiFluidHandler(MultiFluidHandler mfh) { + this.mfh = mfh; + } + + @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. + * + * @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) { + return new FluidStack( + drain.getFluid(), + mfh.pullFluid(new FluidStack(drain.getFluid(), maxDrain), 0, 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/TFFTMultiHatch.java b/src/main/java/tileentities/TFFTMultiHatch.java deleted file mode 100644 index 2ce6f6985f..0000000000 --- a/src/main/java/tileentities/TFFTMultiHatch.java +++ /dev/null @@ -1,138 +0,0 @@ -package tileentities; - -import gregtech.api.enums.Textures.BlockIcons; -import gregtech.api.interfaces.ITexture; -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.MetaTileEntity; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch; -import gregtech.api.objects.GT_RenderedTexture; -import kekztech.MultiFluidHandler; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; - -public class TFFTMultiHatch extends GT_MetaTileEntity_Hatch { - - private MultiFluidHandler multiFluidHandler; - - public TFFTMultiHatch(int aID, String aName, String aNameRegional, int aTier) { - super(aID, aName, aNameRegional, aTier, 3, - new String[]{"Exclusive fluid I/O for the T.F.F.T", "Capacity: " + 8000 * (aTier + 1) + "L"}, new ITexture[0]); - } - - public TFFTMultiHatch(String aName, int aTier, String aDescription, ITexture[][][] aTextures) { - super(aName, aTier, 3, aDescription, aTextures); - } - - public TFFTMultiHatch(String aName, int aTier, String[] aDescription, ITexture[][][] aTextures) { - super(aName, aTier, 3, aDescription, aTextures); - } - - public ITexture[] getTexturesActive(ITexture aBaseTexture) { - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(BlockIcons.OVERLAY_PIPE_IN)}; - } - - public ITexture[] getTexturesInactive(ITexture aBaseTexture) { - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(BlockIcons.OVERLAY_PIPE_IN)}; - } - - public MetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { - return new TFFTMultiHatch(this.mName, this.mTier, this.mDescriptionArray, this.mTextures); - } - - public boolean isSimpleMachine() { - return true; - } - - public boolean isFacingValid(byte aFacing) { - return true; - } - - public boolean isAccessAllowed(EntityPlayer aPlayer) { - return true; - } - - public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) { - if (aBaseMetaTileEntity.isClientSide()) { - return true; - } else { - return true; - } - } - - public boolean doesFillContainers() { - return false; - } - - public boolean doesEmptyContainers() { - return false; - } - - public boolean canTankBeFilled() { - return true; - } - - public boolean canTankBeEmptied() { - return true; - } - - public boolean displaysItemStack() { - return false; - } - - public boolean displaysStackSize() { - return false; - } - - public boolean isFluidInputAllowed(FluidStack aFluid) { - return (multiFluidHandler != null) ? multiFluidHandler.couldPush(aFluid) : false; - } - - public boolean allowPullStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { - return false; - } - - public boolean allowPutStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { - return false; - } - - public int getCapacity() { - return (multiFluidHandler != null) ? multiFluidHandler.getCapacity() : 0; - } - - public int getTankPressure() { - return -100; - } - - public void setMultiFluidHandler(MultiFluidHandler multiFluidHandler) { - this.multiFluidHandler = multiFluidHandler; - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - -} diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.png new file mode 100644 index 0000000000..5c9b1189b6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.png differ diff --git a/src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.png new file mode 100644 index 0000000000..96e1fb32bf Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.png differ -- cgit From 95ae4bcb0146fbccb6eaf0f0b3477050b8dde533 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Fri, 11 Oct 2019 02:29:41 +0200 Subject: Fixed TFFT persistency. Made TFFT storage more expensive. Added Multi Hatch recipe. Increased version #. Perparing for release. --- .gradle/4.4.1/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../4.4.1/fileContent/annotation-processors.bin | Bin 0 -> 19685 bytes .gradle/4.4.1/fileContent/fileContent.lock | Bin 0 -> 17 bytes .gradle/4.4.1/fileHashes/fileHashes.bin | Bin 0 -> 85765 bytes .gradle/4.4.1/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .gradle/4.4.1/fileHashes/resourceHashesCache.bin | Bin 0 -> 20673 bytes .gradle/4.4.1/taskHistory/taskHistory.bin | Bin 0 -> 200074 bytes .gradle/4.4.1/taskHistory/taskHistory.lock | Bin 0 -> 17 bytes .gradle/buildOutputCleanup/buildOutputCleanup.lock | Bin 0 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 2 + .gradle/buildOutputCleanup/outputFiles.bin | Bin 0 -> 18983 bytes GregTech.lang | 59 ++++ config/GregTech/Recipes.cfg | 2 + config/IC2.ini | 2 +- config/splash.properties | 2 +- logs/2019-05-20-1.log.gz | Bin 328 -> 0 bytes logs/2019-05-20-2.log.gz | Bin 319 -> 0 bytes logs/2019-05-20-3.log.gz | Bin 149 -> 0 bytes logs/2019-05-20-4.log.gz | Bin 79 -> 0 bytes logs/2019-05-20-5.log.gz | Bin 249 -> 0 bytes logs/2019-05-28-1.log.gz | Bin 707 -> 0 bytes logs/2019-05-28-2.log.gz | Bin 719 -> 0 bytes logs/2019-05-28-3.log.gz | Bin 770 -> 0 bytes logs/2019-05-28-4.log.gz | Bin 677 -> 0 bytes logs/2019-05-28-5.log.gz | Bin 262 -> 0 bytes logs/2019-05-28-6.log.gz | Bin 81 -> 0 bytes logs/2019-05-28-7.log.gz | Bin 900 -> 0 bytes logs/2019-05-29-1.log.gz | Bin 1179 -> 0 bytes logs/2019-05-29-2.log.gz | Bin 672 -> 0 bytes logs/2019-05-29-3.log.gz | Bin 635 -> 0 bytes logs/2019-05-29-4.log.gz | Bin 684 -> 0 bytes logs/2019-05-29-5.log.gz | Bin 311 -> 0 bytes logs/2019-05-29-6.log.gz | Bin 313 -> 0 bytes logs/2019-05-29-7.log.gz | Bin 684 -> 0 bytes logs/2019-05-30-1.log.gz | Bin 312 -> 0 bytes logs/2019-05-30-2.log.gz | Bin 310 -> 0 bytes logs/2019-05-30-3.log.gz | Bin 693 -> 0 bytes logs/2019-05-30-4.log.gz | Bin 682 -> 0 bytes logs/2019-05-30-5.log.gz | Bin 671 -> 0 bytes logs/2019-05-30-6.log.gz | Bin 677 -> 0 bytes logs/2019-05-30-7.log.gz | Bin 678 -> 0 bytes logs/2019-06-07-1.log.gz | Bin 650 -> 0 bytes logs/2019-06-07-2.log.gz | Bin 809 -> 0 bytes logs/2019-06-07-3.log.gz | Bin 699 -> 0 bytes logs/2019-06-08-1.log.gz | Bin 713 -> 0 bytes logs/2019-06-08-2.log.gz | Bin 663 -> 0 bytes logs/2019-06-08-3.log.gz | Bin 672 -> 0 bytes logs/2019-06-08-4.log.gz | Bin 663 -> 0 bytes logs/2019-06-08-5.log.gz | Bin 880 -> 0 bytes logs/2019-06-08-6.log.gz | Bin 683 -> 0 bytes logs/2019-06-08-7.log.gz | Bin 686 -> 0 bytes logs/2019-06-09-1.log.gz | Bin 666 -> 0 bytes logs/2019-06-09-2.log.gz | Bin 319 -> 0 bytes logs/2019-06-09-3.log.gz | Bin 318 -> 0 bytes logs/2019-06-09-4.log.gz | Bin 702 -> 0 bytes logs/2019-06-09-5.log.gz | Bin 2801 -> 0 bytes logs/2019-06-09-6.log.gz | Bin 1313 -> 0 bytes logs/2019-06-09-7.log.gz | Bin 665 -> 0 bytes logs/2019-06-11-1.log.gz | Bin 663 -> 0 bytes logs/2019-06-11-2.log.gz | Bin 662 -> 0 bytes logs/2019-06-11-3.log.gz | Bin 318 -> 0 bytes logs/2019-06-11-4.log.gz | Bin 651 -> 0 bytes logs/2019-06-17-1.log.gz | Bin 768 -> 0 bytes logs/2019-07-01-1.log.gz | Bin 555 -> 0 bytes logs/2019-07-01-2.log.gz | Bin 666 -> 0 bytes logs/2019-07-01-3.log.gz | Bin 666 -> 0 bytes logs/2019-07-01-4.log.gz | Bin 727 -> 0 bytes logs/2019-07-01-5.log.gz | Bin 697 -> 0 bytes logs/2019-07-01-6.log.gz | Bin 621 -> 0 bytes logs/2019-07-01-7.log.gz | Bin 803 -> 0 bytes logs/2019-07-02-1.log.gz | Bin 777 -> 0 bytes logs/2019-07-02-2.log.gz | Bin 768 -> 0 bytes logs/2019-07-02-3.log.gz | Bin 676 -> 0 bytes logs/2019-07-02-4.log.gz | Bin 750 -> 0 bytes logs/2019-07-02-5.log.gz | Bin 814 -> 0 bytes logs/2019-07-02-6.log.gz | Bin 1012 -> 0 bytes logs/2019-07-02-7.log.gz | Bin 1078 -> 0 bytes logs/2019-07-03-1.log.gz | Bin 687 -> 0 bytes logs/2019-07-03-2.log.gz | Bin 718 -> 0 bytes logs/2019-07-03-3.log.gz | Bin 688 -> 0 bytes logs/2019-07-03-4.log.gz | Bin 667 -> 0 bytes logs/2019-07-03-5.log.gz | Bin 728 -> 0 bytes logs/2019-07-03-6.log.gz | Bin 1998 -> 0 bytes logs/2019-07-03-7.log.gz | Bin 1601 -> 0 bytes logs/2019-07-04-1.log.gz | Bin 2959 -> 0 bytes logs/2019-07-04-2.log.gz | Bin 2983 -> 0 bytes logs/2019-07-04-3.log.gz | Bin 2342 -> 0 bytes logs/2019-07-04-4.log.gz | Bin 1871 -> 0 bytes logs/2019-07-04-5.log.gz | Bin 777 -> 0 bytes logs/2019-07-04-6.log.gz | Bin 690 -> 0 bytes logs/2019-07-04-7.log.gz | Bin 774 -> 0 bytes logs/2019-07-25-1.log.gz | Bin 2108 -> 0 bytes logs/2019-07-30-1.log.gz | Bin 1629 -> 0 bytes logs/2019-07-30-2.log.gz | Bin 890 -> 0 bytes logs/2019-10-02-1.log.gz | Bin 764 -> 0 bytes logs/2019-10-08-1.log.gz | Bin 669 -> 0 bytes logs/2019-10-08-2.log.gz | Bin 669 -> 0 bytes logs/2019-10-08-3.log.gz | Bin 684 -> 0 bytes logs/2019-10-08-4.log.gz | Bin 719 -> 0 bytes logs/2019-10-08-5.log.gz | Bin 681 -> 0 bytes logs/2019-10-08-6.log.gz | Bin 684 -> 0 bytes logs/2019-10-08-7.log.gz | Bin 985 -> 0 bytes logs/2019-10-09-1.log.gz | Bin 1260 -> 0 bytes logs/2019-10-09-2.log.gz | Bin 1297 -> 0 bytes logs/2019-10-09-3.log.gz | Bin 1167 -> 0 bytes logs/2019-10-09-4.log.gz | Bin 1162 -> 0 bytes logs/2019-10-09-5.log.gz | Bin 2490 -> 0 bytes logs/2019-10-09-6.log.gz | Bin 886 -> 0 bytes logs/2019-10-09-7.log.gz | Bin 1611 -> 0 bytes logs/2019-10-10-1.log.gz | Bin 1270 -> 1583 bytes logs/2019-10-10-2.log.gz | Bin 1661 -> 0 bytes logs/2019-10-10-3.log.gz | Bin 1305 -> 0 bytes logs/2019-10-10-4.log.gz | Bin 1952 -> 0 bytes logs/2019-10-10-5.log.gz | Bin 3380 -> 0 bytes logs/2019-10-10-6.log.gz | Bin 1938 -> 0 bytes logs/2019-10-11-1.log.gz | Bin 0 -> 179 bytes options.txt | 9 + saves/NEI/local/New World/NEI.cfg | 5 - saves/NEI/local/New World/NEI.dat | Bin 75 -> 0 bytes saves/New World/DIM-1/data/villages.dat | Bin 56 -> 0 bytes saves/New World/DIM-1/forcedchunks.dat | Bin 22 -> 0 bytes saves/New World/DIM1/data/villages.dat | Bin 56 -> 0 bytes saves/New World/DIM1/forcedchunks.dat | Bin 22 -> 0 bytes saves/New World/NEI/banneditems.cfg | 2 - saves/New World/NEI/players/kekzdealer.dat | 0 saves/New World/NEI/server.cfg | 19 -- saves/New World/data/villages.dat | Bin 56 -> 0 bytes saves/New World/forcedchunks.dat | Bin 22 -> 0 bytes saves/New World/level.dat | Bin 16729 -> 0 bytes saves/New World/level.dat_mcr | Bin 13883 -> 0 bytes saves/New World/level.dat_old | Bin 16729 -> 0 bytes saves/New World/region/r.-1.0.mca | Bin 655360 -> 0 bytes saves/New World/region/r.0.0.mca | Bin 73728 -> 0 bytes saves/New World/session.lock | Bin 8 -> 0 bytes src/main/java/blocks/Block_TFFTCasing.java | 2 +- src/main/java/kekztech/KekzCore.java | 52 ++- src/main/java/kekztech/MultiFluidHandler.java | 28 +- .../java/tileentities/GTMTE_FluidMultiStorage.java | 376 ++++++++++----------- .../tileentities/GTMTE_ModularNuclearReactor.java | 7 +- src/main/resources/assets/kekztech/lang/en_US.lang | 1 + 140 files changed, 326 insertions(+), 242 deletions(-) create mode 100644 .gradle/4.4.1/fileChanges/last-build.bin create mode 100644 .gradle/4.4.1/fileContent/annotation-processors.bin create mode 100644 .gradle/4.4.1/fileContent/fileContent.lock create mode 100644 .gradle/4.4.1/fileHashes/fileHashes.bin create mode 100644 .gradle/4.4.1/fileHashes/fileHashes.lock create mode 100644 .gradle/4.4.1/fileHashes/resourceHashesCache.bin create mode 100644 .gradle/4.4.1/taskHistory/taskHistory.bin create mode 100644 .gradle/4.4.1/taskHistory/taskHistory.lock create mode 100644 .gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 .gradle/buildOutputCleanup/cache.properties create mode 100644 .gradle/buildOutputCleanup/outputFiles.bin delete mode 100644 logs/2019-05-20-1.log.gz delete mode 100644 logs/2019-05-20-2.log.gz delete mode 100644 logs/2019-05-20-3.log.gz delete mode 100644 logs/2019-05-20-4.log.gz delete mode 100644 logs/2019-05-20-5.log.gz delete mode 100644 logs/2019-05-28-1.log.gz delete mode 100644 logs/2019-05-28-2.log.gz delete mode 100644 logs/2019-05-28-3.log.gz delete mode 100644 logs/2019-05-28-4.log.gz delete mode 100644 logs/2019-05-28-5.log.gz delete mode 100644 logs/2019-05-28-6.log.gz delete mode 100644 logs/2019-05-28-7.log.gz delete mode 100644 logs/2019-05-29-1.log.gz delete mode 100644 logs/2019-05-29-2.log.gz delete mode 100644 logs/2019-05-29-3.log.gz delete mode 100644 logs/2019-05-29-4.log.gz delete mode 100644 logs/2019-05-29-5.log.gz delete mode 100644 logs/2019-05-29-6.log.gz delete mode 100644 logs/2019-05-29-7.log.gz delete mode 100644 logs/2019-05-30-1.log.gz delete mode 100644 logs/2019-05-30-2.log.gz delete mode 100644 logs/2019-05-30-3.log.gz delete mode 100644 logs/2019-05-30-4.log.gz delete mode 100644 logs/2019-05-30-5.log.gz delete mode 100644 logs/2019-05-30-6.log.gz delete mode 100644 logs/2019-05-30-7.log.gz delete mode 100644 logs/2019-06-07-1.log.gz delete mode 100644 logs/2019-06-07-2.log.gz delete mode 100644 logs/2019-06-07-3.log.gz delete mode 100644 logs/2019-06-08-1.log.gz delete mode 100644 logs/2019-06-08-2.log.gz delete mode 100644 logs/2019-06-08-3.log.gz delete mode 100644 logs/2019-06-08-4.log.gz delete mode 100644 logs/2019-06-08-5.log.gz delete mode 100644 logs/2019-06-08-6.log.gz delete mode 100644 logs/2019-06-08-7.log.gz delete mode 100644 logs/2019-06-09-1.log.gz delete mode 100644 logs/2019-06-09-2.log.gz delete mode 100644 logs/2019-06-09-3.log.gz delete mode 100644 logs/2019-06-09-4.log.gz delete mode 100644 logs/2019-06-09-5.log.gz delete mode 100644 logs/2019-06-09-6.log.gz delete mode 100644 logs/2019-06-09-7.log.gz delete mode 100644 logs/2019-06-11-1.log.gz delete mode 100644 logs/2019-06-11-2.log.gz delete mode 100644 logs/2019-06-11-3.log.gz delete mode 100644 logs/2019-06-11-4.log.gz delete mode 100644 logs/2019-06-17-1.log.gz delete mode 100644 logs/2019-07-01-1.log.gz delete mode 100644 logs/2019-07-01-2.log.gz delete mode 100644 logs/2019-07-01-3.log.gz delete mode 100644 logs/2019-07-01-4.log.gz delete mode 100644 logs/2019-07-01-5.log.gz delete mode 100644 logs/2019-07-01-6.log.gz delete mode 100644 logs/2019-07-01-7.log.gz delete mode 100644 logs/2019-07-02-1.log.gz delete mode 100644 logs/2019-07-02-2.log.gz delete mode 100644 logs/2019-07-02-3.log.gz delete mode 100644 logs/2019-07-02-4.log.gz delete mode 100644 logs/2019-07-02-5.log.gz delete mode 100644 logs/2019-07-02-6.log.gz delete mode 100644 logs/2019-07-02-7.log.gz delete mode 100644 logs/2019-07-03-1.log.gz delete mode 100644 logs/2019-07-03-2.log.gz delete mode 100644 logs/2019-07-03-3.log.gz delete mode 100644 logs/2019-07-03-4.log.gz delete mode 100644 logs/2019-07-03-5.log.gz delete mode 100644 logs/2019-07-03-6.log.gz delete mode 100644 logs/2019-07-03-7.log.gz delete mode 100644 logs/2019-07-04-1.log.gz delete mode 100644 logs/2019-07-04-2.log.gz delete mode 100644 logs/2019-07-04-3.log.gz delete mode 100644 logs/2019-07-04-4.log.gz delete mode 100644 logs/2019-07-04-5.log.gz delete mode 100644 logs/2019-07-04-6.log.gz delete mode 100644 logs/2019-07-04-7.log.gz delete mode 100644 logs/2019-07-25-1.log.gz delete mode 100644 logs/2019-07-30-1.log.gz delete mode 100644 logs/2019-07-30-2.log.gz delete mode 100644 logs/2019-10-02-1.log.gz delete mode 100644 logs/2019-10-08-1.log.gz delete mode 100644 logs/2019-10-08-2.log.gz delete mode 100644 logs/2019-10-08-3.log.gz delete mode 100644 logs/2019-10-08-4.log.gz delete mode 100644 logs/2019-10-08-5.log.gz delete mode 100644 logs/2019-10-08-6.log.gz delete mode 100644 logs/2019-10-08-7.log.gz delete mode 100644 logs/2019-10-09-1.log.gz delete mode 100644 logs/2019-10-09-2.log.gz delete mode 100644 logs/2019-10-09-3.log.gz delete mode 100644 logs/2019-10-09-4.log.gz delete mode 100644 logs/2019-10-09-5.log.gz delete mode 100644 logs/2019-10-09-6.log.gz delete mode 100644 logs/2019-10-09-7.log.gz delete mode 100644 logs/2019-10-10-2.log.gz delete mode 100644 logs/2019-10-10-3.log.gz delete mode 100644 logs/2019-10-10-4.log.gz delete mode 100644 logs/2019-10-10-5.log.gz delete mode 100644 logs/2019-10-10-6.log.gz create mode 100644 logs/2019-10-11-1.log.gz delete mode 100644 saves/NEI/local/New World/NEI.cfg delete mode 100644 saves/NEI/local/New World/NEI.dat delete mode 100644 saves/New World/DIM-1/data/villages.dat delete mode 100644 saves/New World/DIM-1/forcedchunks.dat delete mode 100644 saves/New World/DIM1/data/villages.dat delete mode 100644 saves/New World/DIM1/forcedchunks.dat delete mode 100644 saves/New World/NEI/banneditems.cfg delete mode 100644 saves/New World/NEI/players/kekzdealer.dat delete mode 100644 saves/New World/NEI/server.cfg delete mode 100644 saves/New World/data/villages.dat delete mode 100644 saves/New World/forcedchunks.dat delete mode 100644 saves/New World/level.dat delete mode 100644 saves/New World/level.dat_mcr delete mode 100644 saves/New World/level.dat_old delete mode 100644 saves/New World/region/r.-1.0.mca delete mode 100644 saves/New World/region/r.0.0.mca delete mode 100644 saves/New World/session.lock diff --git a/.gradle/4.4.1/fileChanges/last-build.bin b/.gradle/4.4.1/fileChanges/last-build.bin new file mode 100644 index 0000000000..f76dd238ad Binary files /dev/null and b/.gradle/4.4.1/fileChanges/last-build.bin differ diff --git a/.gradle/4.4.1/fileContent/annotation-processors.bin b/.gradle/4.4.1/fileContent/annotation-processors.bin new file mode 100644 index 0000000000..bf4a1e62a8 Binary files /dev/null and b/.gradle/4.4.1/fileContent/annotation-processors.bin differ diff --git a/.gradle/4.4.1/fileContent/fileContent.lock b/.gradle/4.4.1/fileContent/fileContent.lock new file mode 100644 index 0000000000..914f184b18 Binary files /dev/null and b/.gradle/4.4.1/fileContent/fileContent.lock differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.bin b/.gradle/4.4.1/fileHashes/fileHashes.bin new file mode 100644 index 0000000000..dde1de976c Binary files /dev/null and b/.gradle/4.4.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.lock b/.gradle/4.4.1/fileHashes/fileHashes.lock new file mode 100644 index 0000000000..e38ad2694c Binary files /dev/null and b/.gradle/4.4.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/4.4.1/fileHashes/resourceHashesCache.bin b/.gradle/4.4.1/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000000..d6817bf881 Binary files /dev/null and b/.gradle/4.4.1/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.bin b/.gradle/4.4.1/taskHistory/taskHistory.bin new file mode 100644 index 0000000000..6c54c2cf09 Binary files /dev/null and b/.gradle/4.4.1/taskHistory/taskHistory.bin differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.lock b/.gradle/4.4.1/taskHistory/taskHistory.lock new file mode 100644 index 0000000000..2af254906c Binary files /dev/null and b/.gradle/4.4.1/taskHistory/taskHistory.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000000..889f5acb66 Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000000..d32ed2b7bd --- /dev/null +++ b/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Fri Oct 11 01:00:16 CEST 2019 +gradle.version=4.4.1 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000000..d481035b39 Binary files /dev/null and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/GregTech.lang b/GregTech.lang index ab5f26fc5d..f7518d06ad 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -923,6 +923,65 @@ languagefile { S:TileEntity_DESCRIPTION_130_Index_2=Size(WxHxD): 3x4x3 (Hollow, with opening on top) S:TileEntity_DESCRIPTION_130_Index_3=Built from 32 Firebrick blocks S:TileEntity_DESCRIPTION_130_Index_4=Causes 50 Pollution per second + S:TileEntity_DESCRIPTION_13101_Index_0=Oxidizes gas fuels to generate electricity without polluting the environment + S:TileEntity_DESCRIPTION_13101_Index_1=Consumes 29,480EU worth of fuel with up to 97% efficiency each second + S:TileEntity_DESCRIPTION_13101_Index_10= 3x YSZ Ceramic Electrolyte Unit: Center 1x1x3 + S:TileEntity_DESCRIPTION_13101_Index_11= 12x Clean Stainless Steel Machine Casing (at least) + S:TileEntity_DESCRIPTION_13101_Index_12= 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides + S:TileEntity_DESCRIPTION_13101_Index_13= Maintenance Hatch, I/O Hatches: Instead of any casing + S:TileEntity_DESCRIPTION_13101_Index_2=Steam production requires the SOFC to heat up completely first + S:TileEntity_DESCRIPTION_13101_Index_3=Outputs 1024EU/t and 900L/t Steam + S:TileEntity_DESCRIPTION_13101_Index_4=Additionally requires 20L/t Oxygen gas + S:TileEntity_DESCRIPTION_13101_Index_5=------------------------------------------ + S:TileEntity_DESCRIPTION_13101_Index_6=Dimensions: 3x3x5 (WxHxL) + S:TileEntity_DESCRIPTION_13101_Index_7=Structure: + S:TileEntity_DESCRIPTION_13101_Index_8= Controller: Front center + S:TileEntity_DESCRIPTION_13101_Index_9= Dynamo Hatch: Back center + S:TileEntity_DESCRIPTION_13102_Index_0=Oxidizes gas fuels to generate electricity without polluting the environment + S:TileEntity_DESCRIPTION_13102_Index_1=Consumes 442,200EU worth of fuel with up to 160% efficiency each second + S:TileEntity_DESCRIPTION_13102_Index_10= 3x GDC Ceramic Electrolyte Unit (center 1x1x3) + S:TileEntity_DESCRIPTION_13102_Index_11= 12x Robust Tungstensteel Machine Casing (at least) + S:TileEntity_DESCRIPTION_13102_Index_12= 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides + S:TileEntity_DESCRIPTION_13102_Index_13= Maintenance Hatch, I/O Hatches: Instead of any casing + S:TileEntity_DESCRIPTION_13102_Index_2=Steam production requires the SOFC to heat up completely first + S:TileEntity_DESCRIPTION_13102_Index_3=Outputs 24576EU/t and 4800L/t Superheated Steam + S:TileEntity_DESCRIPTION_13102_Index_4=Additionally requires 100L/t Oxygen gas + S:TileEntity_DESCRIPTION_13102_Index_5=------------------------------------------ + S:TileEntity_DESCRIPTION_13102_Index_6=Dimensions: 3x3x5 (WxHxL) + S:TileEntity_DESCRIPTION_13102_Index_7=Structure: + S:TileEntity_DESCRIPTION_13102_Index_8= Controller front center + S:TileEntity_DESCRIPTION_13102_Index_9= Dynamo Hatch back center + S:TileEntity_DESCRIPTION_13103_Index_0=DO NOT CHEAT IN THIS MACHINE + S:TileEntity_DESCRIPTION_13103_Index_1=I'm not quite finished yet + S:TileEntity_DESCRIPTION_13103_Index_2=------------------------------------------ + S:TileEntity_DESCRIPTION_13103_Index_3=Dimensions: 5x5x5 (WxHxL) + S:TileEntity_DESCRIPTION_13103_Index_4=Structure: + S:TileEntity_DESCRIPTION_13103_Index_5= Controller: Front center + S:TileEntity_DESCRIPTION_13103_Index_6= 80x Radiation Proof Machine Casing (at least) + S:TileEntity_DESCRIPTION_13103_Index_7= Dynamo Hatch: ONLY in EU-mode, at least one + S:TileEntity_DESCRIPTION_13103_Index_8= Input Bus, Output Bus: Optional but required for automation + S:TileEntity_DESCRIPTION_13103_Index_9= Input Hatch, Output Hatch: ONLY in Coolant-Mode, at least one each + S:TileEntity_DESCRIPTION_13104_Index_0=High-Tech fluid tank that can hold up to 25 different fluids + S:TileEntity_DESCRIPTION_13104_Index_1=Has 1/25th of the total capacity as capacity for each fluid + S:TileEntity_DESCRIPTION_13104_Index_10=Use an integrated circuit in the GUI slot to limit which fluid is outputted + S:TileEntity_DESCRIPTION_13104_Index_11=The number of a stored fluid can be obtained through the Tricorder. + S:TileEntity_DESCRIPTION_13104_Index_12=------------------------------------------ + S:TileEntity_DESCRIPTION_13104_Index_13=Dimensions: 5x9x5 (WxHxL) + S:TileEntity_DESCRIPTION_13104_Index_14=Structure: + S:TileEntity_DESCRIPTION_13104_Index_15= Controller: Top center + S:TileEntity_DESCRIPTION_13104_Index_16= Energy Hatch: Any top or bottom casing + S:TileEntity_DESCRIPTION_13104_Index_17= Inner 3x7x3 tube are Storage Field Blocks + S:TileEntity_DESCRIPTION_13104_Index_18= Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass + S:TileEntity_DESCRIPTION_13104_Index_19= Maintenance Hatch: Any top or bottom casing + S:TileEntity_DESCRIPTION_13104_Index_2=Rightclicking the controller with a screwdriver will turn on excess voiding + S:TileEntity_DESCRIPTION_13104_Index_20= I/O Hatches: Instead of any casing or glass, have to touch storage field + S:TileEntity_DESCRIPTION_13104_Index_3=Fluid storage amount and running cost depends on the storage field blocks used + S:TileEntity_DESCRIPTION_13104_Index_4=Tier I: 500,000L per block, 0.5EU/t + S:TileEntity_DESCRIPTION_13104_Index_5=Tier II: 4,000,000L per block, 1EU/t + S:TileEntity_DESCRIPTION_13104_Index_6=Tier III: 16,000,000L per block, 2EU/t + S:TileEntity_DESCRIPTION_13104_Index_7=Tier IV: 64,000,000L per block, 4EU/t + S:TileEntity_DESCRIPTION_13104_Index_8=------------------------------------------ + S:TileEntity_DESCRIPTION_13104_Index_9=Note on hatch locking: 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 diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index d15efea11c..0441cbeb13 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -4702,6 +4702,8 @@ assembling { I:tile.jukebox_400=400 I:tile.kekztech_gdcceramicelectrolyteunit_block_2400=2400 I:tile.kekztech_tfftcasing_block_200=200 + I:tile.kekztech_tfftcasingblock_block_200=200 + I:tile.kekztech_tfftmultihatch_block_6000=6000 I:tile.kekztech_tfftstoragefieldblock1_block_200=200 I:tile.kekztech_tfftstoragefieldblock2_block_200=200 I:tile.kekztech_tfftstoragefieldblock3_block_300=300 diff --git a/config/IC2.ini b/config/IC2.ini index b22fa00f9f..34e97e643d 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Oct 10, 2019 4:06:49 AM +; created Oct 11, 2019 2:18:17 AM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 6ae82a8b9c..966b9ae3b6 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Thu Oct 10 04:06:42 CEST 2019 +#Fri Oct 11 02:18:09 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/logs/2019-05-20-1.log.gz b/logs/2019-05-20-1.log.gz deleted file mode 100644 index 643029d0a3..0000000000 Binary files a/logs/2019-05-20-1.log.gz and /dev/null differ diff --git a/logs/2019-05-20-2.log.gz b/logs/2019-05-20-2.log.gz deleted file mode 100644 index 56847b14d3..0000000000 Binary files a/logs/2019-05-20-2.log.gz and /dev/null differ diff --git a/logs/2019-05-20-3.log.gz b/logs/2019-05-20-3.log.gz deleted file mode 100644 index 846a643bc4..0000000000 Binary files a/logs/2019-05-20-3.log.gz and /dev/null differ diff --git a/logs/2019-05-20-4.log.gz b/logs/2019-05-20-4.log.gz deleted file mode 100644 index 189a770071..0000000000 Binary files a/logs/2019-05-20-4.log.gz and /dev/null differ diff --git a/logs/2019-05-20-5.log.gz b/logs/2019-05-20-5.log.gz deleted file mode 100644 index 0a383a65f8..0000000000 Binary files a/logs/2019-05-20-5.log.gz and /dev/null differ diff --git a/logs/2019-05-28-1.log.gz b/logs/2019-05-28-1.log.gz deleted file mode 100644 index d073d2f814..0000000000 Binary files a/logs/2019-05-28-1.log.gz and /dev/null differ diff --git a/logs/2019-05-28-2.log.gz b/logs/2019-05-28-2.log.gz deleted file mode 100644 index 21e353de3f..0000000000 Binary files a/logs/2019-05-28-2.log.gz and /dev/null differ diff --git a/logs/2019-05-28-3.log.gz b/logs/2019-05-28-3.log.gz deleted file mode 100644 index edd9966d6c..0000000000 Binary files a/logs/2019-05-28-3.log.gz and /dev/null differ diff --git a/logs/2019-05-28-4.log.gz b/logs/2019-05-28-4.log.gz deleted file mode 100644 index aa32e1d848..0000000000 Binary files a/logs/2019-05-28-4.log.gz and /dev/null differ diff --git a/logs/2019-05-28-5.log.gz b/logs/2019-05-28-5.log.gz deleted file mode 100644 index dd57cdc3c5..0000000000 Binary files a/logs/2019-05-28-5.log.gz and /dev/null differ diff --git a/logs/2019-05-28-6.log.gz b/logs/2019-05-28-6.log.gz deleted file mode 100644 index 7b5a202eca..0000000000 Binary files a/logs/2019-05-28-6.log.gz and /dev/null differ diff --git a/logs/2019-05-28-7.log.gz b/logs/2019-05-28-7.log.gz deleted file mode 100644 index 1f7e0820c1..0000000000 Binary files a/logs/2019-05-28-7.log.gz and /dev/null differ diff --git a/logs/2019-05-29-1.log.gz b/logs/2019-05-29-1.log.gz deleted file mode 100644 index f6b9af60ca..0000000000 Binary files a/logs/2019-05-29-1.log.gz and /dev/null differ diff --git a/logs/2019-05-29-2.log.gz b/logs/2019-05-29-2.log.gz deleted file mode 100644 index da78de0cde..0000000000 Binary files a/logs/2019-05-29-2.log.gz and /dev/null differ diff --git a/logs/2019-05-29-3.log.gz b/logs/2019-05-29-3.log.gz deleted file mode 100644 index 115c78cbe1..0000000000 Binary files a/logs/2019-05-29-3.log.gz and /dev/null differ diff --git a/logs/2019-05-29-4.log.gz b/logs/2019-05-29-4.log.gz deleted file mode 100644 index 383e7442e6..0000000000 Binary files a/logs/2019-05-29-4.log.gz and /dev/null differ diff --git a/logs/2019-05-29-5.log.gz b/logs/2019-05-29-5.log.gz deleted file mode 100644 index 84ebdebcb7..0000000000 Binary files a/logs/2019-05-29-5.log.gz and /dev/null differ diff --git a/logs/2019-05-29-6.log.gz b/logs/2019-05-29-6.log.gz deleted file mode 100644 index 51cb45adae..0000000000 Binary files a/logs/2019-05-29-6.log.gz and /dev/null differ diff --git a/logs/2019-05-29-7.log.gz b/logs/2019-05-29-7.log.gz deleted file mode 100644 index c5dad3a65d..0000000000 Binary files a/logs/2019-05-29-7.log.gz and /dev/null differ diff --git a/logs/2019-05-30-1.log.gz b/logs/2019-05-30-1.log.gz deleted file mode 100644 index d9ff2f8e53..0000000000 Binary files a/logs/2019-05-30-1.log.gz and /dev/null differ diff --git a/logs/2019-05-30-2.log.gz b/logs/2019-05-30-2.log.gz deleted file mode 100644 index 32ae0de352..0000000000 Binary files a/logs/2019-05-30-2.log.gz and /dev/null differ diff --git a/logs/2019-05-30-3.log.gz b/logs/2019-05-30-3.log.gz deleted file mode 100644 index 1b36cf0662..0000000000 Binary files a/logs/2019-05-30-3.log.gz and /dev/null differ diff --git a/logs/2019-05-30-4.log.gz b/logs/2019-05-30-4.log.gz deleted file mode 100644 index a3ff770b43..0000000000 Binary files a/logs/2019-05-30-4.log.gz and /dev/null differ diff --git a/logs/2019-05-30-5.log.gz b/logs/2019-05-30-5.log.gz deleted file mode 100644 index 6f404e0044..0000000000 Binary files a/logs/2019-05-30-5.log.gz and /dev/null differ diff --git a/logs/2019-05-30-6.log.gz b/logs/2019-05-30-6.log.gz deleted file mode 100644 index fce9df1f02..0000000000 Binary files a/logs/2019-05-30-6.log.gz and /dev/null differ diff --git a/logs/2019-05-30-7.log.gz b/logs/2019-05-30-7.log.gz deleted file mode 100644 index abc090c619..0000000000 Binary files a/logs/2019-05-30-7.log.gz and /dev/null differ diff --git a/logs/2019-06-07-1.log.gz b/logs/2019-06-07-1.log.gz deleted file mode 100644 index 7a3e666f11..0000000000 Binary files a/logs/2019-06-07-1.log.gz and /dev/null differ diff --git a/logs/2019-06-07-2.log.gz b/logs/2019-06-07-2.log.gz deleted file mode 100644 index 2ceba00feb..0000000000 Binary files a/logs/2019-06-07-2.log.gz and /dev/null differ diff --git a/logs/2019-06-07-3.log.gz b/logs/2019-06-07-3.log.gz deleted file mode 100644 index 167fdf8a6c..0000000000 Binary files a/logs/2019-06-07-3.log.gz and /dev/null differ diff --git a/logs/2019-06-08-1.log.gz b/logs/2019-06-08-1.log.gz deleted file mode 100644 index 1b3dc7304d..0000000000 Binary files a/logs/2019-06-08-1.log.gz and /dev/null differ diff --git a/logs/2019-06-08-2.log.gz b/logs/2019-06-08-2.log.gz deleted file mode 100644 index 46c003444c..0000000000 Binary files a/logs/2019-06-08-2.log.gz and /dev/null differ diff --git a/logs/2019-06-08-3.log.gz b/logs/2019-06-08-3.log.gz deleted file mode 100644 index 60ea60d661..0000000000 Binary files a/logs/2019-06-08-3.log.gz and /dev/null differ diff --git a/logs/2019-06-08-4.log.gz b/logs/2019-06-08-4.log.gz deleted file mode 100644 index 4af0292995..0000000000 Binary files a/logs/2019-06-08-4.log.gz and /dev/null differ diff --git a/logs/2019-06-08-5.log.gz b/logs/2019-06-08-5.log.gz deleted file mode 100644 index 587f29e5b7..0000000000 Binary files a/logs/2019-06-08-5.log.gz and /dev/null differ diff --git a/logs/2019-06-08-6.log.gz b/logs/2019-06-08-6.log.gz deleted file mode 100644 index b5f0576dc9..0000000000 Binary files a/logs/2019-06-08-6.log.gz and /dev/null differ diff --git a/logs/2019-06-08-7.log.gz b/logs/2019-06-08-7.log.gz deleted file mode 100644 index 08d49fa2e9..0000000000 Binary files a/logs/2019-06-08-7.log.gz and /dev/null differ diff --git a/logs/2019-06-09-1.log.gz b/logs/2019-06-09-1.log.gz deleted file mode 100644 index e4ac076134..0000000000 Binary files a/logs/2019-06-09-1.log.gz and /dev/null differ diff --git a/logs/2019-06-09-2.log.gz b/logs/2019-06-09-2.log.gz deleted file mode 100644 index 90b204a53f..0000000000 Binary files a/logs/2019-06-09-2.log.gz and /dev/null differ diff --git a/logs/2019-06-09-3.log.gz b/logs/2019-06-09-3.log.gz deleted file mode 100644 index a32627c915..0000000000 Binary files a/logs/2019-06-09-3.log.gz and /dev/null differ diff --git a/logs/2019-06-09-4.log.gz b/logs/2019-06-09-4.log.gz deleted file mode 100644 index 525ac02f16..0000000000 Binary files a/logs/2019-06-09-4.log.gz and /dev/null differ diff --git a/logs/2019-06-09-5.log.gz b/logs/2019-06-09-5.log.gz deleted file mode 100644 index e5f2d4cc1a..0000000000 Binary files a/logs/2019-06-09-5.log.gz and /dev/null differ diff --git a/logs/2019-06-09-6.log.gz b/logs/2019-06-09-6.log.gz deleted file mode 100644 index 69d1687129..0000000000 Binary files a/logs/2019-06-09-6.log.gz and /dev/null differ diff --git a/logs/2019-06-09-7.log.gz b/logs/2019-06-09-7.log.gz deleted file mode 100644 index e3cfa93b16..0000000000 Binary files a/logs/2019-06-09-7.log.gz and /dev/null differ diff --git a/logs/2019-06-11-1.log.gz b/logs/2019-06-11-1.log.gz deleted file mode 100644 index 25893e1779..0000000000 Binary files a/logs/2019-06-11-1.log.gz and /dev/null differ diff --git a/logs/2019-06-11-2.log.gz b/logs/2019-06-11-2.log.gz deleted file mode 100644 index 4e798dc328..0000000000 Binary files a/logs/2019-06-11-2.log.gz and /dev/null differ diff --git a/logs/2019-06-11-3.log.gz b/logs/2019-06-11-3.log.gz deleted file mode 100644 index 7cd1086b6e..0000000000 Binary files a/logs/2019-06-11-3.log.gz and /dev/null differ diff --git a/logs/2019-06-11-4.log.gz b/logs/2019-06-11-4.log.gz deleted file mode 100644 index 264c788ae1..0000000000 Binary files a/logs/2019-06-11-4.log.gz and /dev/null differ diff --git a/logs/2019-06-17-1.log.gz b/logs/2019-06-17-1.log.gz deleted file mode 100644 index dc49bd1cd9..0000000000 Binary files a/logs/2019-06-17-1.log.gz and /dev/null differ diff --git a/logs/2019-07-01-1.log.gz b/logs/2019-07-01-1.log.gz deleted file mode 100644 index 43c1f5c16f..0000000000 Binary files a/logs/2019-07-01-1.log.gz and /dev/null differ diff --git a/logs/2019-07-01-2.log.gz b/logs/2019-07-01-2.log.gz deleted file mode 100644 index f22aba1013..0000000000 Binary files a/logs/2019-07-01-2.log.gz and /dev/null differ diff --git a/logs/2019-07-01-3.log.gz b/logs/2019-07-01-3.log.gz deleted file mode 100644 index f37dd6c7f3..0000000000 Binary files a/logs/2019-07-01-3.log.gz and /dev/null differ diff --git a/logs/2019-07-01-4.log.gz b/logs/2019-07-01-4.log.gz deleted file mode 100644 index 63f7628ca6..0000000000 Binary files a/logs/2019-07-01-4.log.gz and /dev/null differ diff --git a/logs/2019-07-01-5.log.gz b/logs/2019-07-01-5.log.gz deleted file mode 100644 index abc1f0b34b..0000000000 Binary files a/logs/2019-07-01-5.log.gz and /dev/null differ diff --git a/logs/2019-07-01-6.log.gz b/logs/2019-07-01-6.log.gz deleted file mode 100644 index bf523bf526..0000000000 Binary files a/logs/2019-07-01-6.log.gz and /dev/null differ diff --git a/logs/2019-07-01-7.log.gz b/logs/2019-07-01-7.log.gz deleted file mode 100644 index c1d987b573..0000000000 Binary files a/logs/2019-07-01-7.log.gz and /dev/null differ diff --git a/logs/2019-07-02-1.log.gz b/logs/2019-07-02-1.log.gz deleted file mode 100644 index 8928ce3f1c..0000000000 Binary files a/logs/2019-07-02-1.log.gz and /dev/null differ diff --git a/logs/2019-07-02-2.log.gz b/logs/2019-07-02-2.log.gz deleted file mode 100644 index ef095d42e6..0000000000 Binary files a/logs/2019-07-02-2.log.gz and /dev/null differ diff --git a/logs/2019-07-02-3.log.gz b/logs/2019-07-02-3.log.gz deleted file mode 100644 index cb3e9c7a68..0000000000 Binary files a/logs/2019-07-02-3.log.gz and /dev/null differ diff --git a/logs/2019-07-02-4.log.gz b/logs/2019-07-02-4.log.gz deleted file mode 100644 index fc5981289a..0000000000 Binary files a/logs/2019-07-02-4.log.gz and /dev/null differ diff --git a/logs/2019-07-02-5.log.gz b/logs/2019-07-02-5.log.gz deleted file mode 100644 index a21f69cc95..0000000000 Binary files a/logs/2019-07-02-5.log.gz and /dev/null differ diff --git a/logs/2019-07-02-6.log.gz b/logs/2019-07-02-6.log.gz deleted file mode 100644 index d9c4bcc3d6..0000000000 Binary files a/logs/2019-07-02-6.log.gz and /dev/null differ diff --git a/logs/2019-07-02-7.log.gz b/logs/2019-07-02-7.log.gz deleted file mode 100644 index 56ae143167..0000000000 Binary files a/logs/2019-07-02-7.log.gz and /dev/null differ diff --git a/logs/2019-07-03-1.log.gz b/logs/2019-07-03-1.log.gz deleted file mode 100644 index 27a1de6183..0000000000 Binary files a/logs/2019-07-03-1.log.gz and /dev/null differ diff --git a/logs/2019-07-03-2.log.gz b/logs/2019-07-03-2.log.gz deleted file mode 100644 index 2c5a92ed5d..0000000000 Binary files a/logs/2019-07-03-2.log.gz and /dev/null differ diff --git a/logs/2019-07-03-3.log.gz b/logs/2019-07-03-3.log.gz deleted file mode 100644 index 80d4a58c2e..0000000000 Binary files a/logs/2019-07-03-3.log.gz and /dev/null differ diff --git a/logs/2019-07-03-4.log.gz b/logs/2019-07-03-4.log.gz deleted file mode 100644 index a38007f205..0000000000 Binary files a/logs/2019-07-03-4.log.gz and /dev/null differ diff --git a/logs/2019-07-03-5.log.gz b/logs/2019-07-03-5.log.gz deleted file mode 100644 index 1be59ea91f..0000000000 Binary files a/logs/2019-07-03-5.log.gz and /dev/null differ diff --git a/logs/2019-07-03-6.log.gz b/logs/2019-07-03-6.log.gz deleted file mode 100644 index 9c374222d5..0000000000 Binary files a/logs/2019-07-03-6.log.gz and /dev/null differ diff --git a/logs/2019-07-03-7.log.gz b/logs/2019-07-03-7.log.gz deleted file mode 100644 index 186ccefa2a..0000000000 Binary files a/logs/2019-07-03-7.log.gz and /dev/null differ diff --git a/logs/2019-07-04-1.log.gz b/logs/2019-07-04-1.log.gz deleted file mode 100644 index ff6924de7b..0000000000 Binary files a/logs/2019-07-04-1.log.gz and /dev/null differ diff --git a/logs/2019-07-04-2.log.gz b/logs/2019-07-04-2.log.gz deleted file mode 100644 index b31a662fcb..0000000000 Binary files a/logs/2019-07-04-2.log.gz and /dev/null differ diff --git a/logs/2019-07-04-3.log.gz b/logs/2019-07-04-3.log.gz deleted file mode 100644 index e02204d078..0000000000 Binary files a/logs/2019-07-04-3.log.gz and /dev/null differ diff --git a/logs/2019-07-04-4.log.gz b/logs/2019-07-04-4.log.gz deleted file mode 100644 index ee99d99d76..0000000000 Binary files a/logs/2019-07-04-4.log.gz and /dev/null differ diff --git a/logs/2019-07-04-5.log.gz b/logs/2019-07-04-5.log.gz deleted file mode 100644 index e20fd8beb8..0000000000 Binary files a/logs/2019-07-04-5.log.gz and /dev/null differ diff --git a/logs/2019-07-04-6.log.gz b/logs/2019-07-04-6.log.gz deleted file mode 100644 index 00594b280b..0000000000 Binary files a/logs/2019-07-04-6.log.gz and /dev/null differ diff --git a/logs/2019-07-04-7.log.gz b/logs/2019-07-04-7.log.gz deleted file mode 100644 index 560b311c5f..0000000000 Binary files a/logs/2019-07-04-7.log.gz and /dev/null differ diff --git a/logs/2019-07-25-1.log.gz b/logs/2019-07-25-1.log.gz deleted file mode 100644 index b00e1e4d4b..0000000000 Binary files a/logs/2019-07-25-1.log.gz and /dev/null differ diff --git a/logs/2019-07-30-1.log.gz b/logs/2019-07-30-1.log.gz deleted file mode 100644 index 5245354be9..0000000000 Binary files a/logs/2019-07-30-1.log.gz and /dev/null differ diff --git a/logs/2019-07-30-2.log.gz b/logs/2019-07-30-2.log.gz deleted file mode 100644 index eac305e091..0000000000 Binary files a/logs/2019-07-30-2.log.gz and /dev/null differ diff --git a/logs/2019-10-02-1.log.gz b/logs/2019-10-02-1.log.gz deleted file mode 100644 index a9aa9b9d21..0000000000 Binary files a/logs/2019-10-02-1.log.gz and /dev/null differ diff --git a/logs/2019-10-08-1.log.gz b/logs/2019-10-08-1.log.gz deleted file mode 100644 index b235f35517..0000000000 Binary files a/logs/2019-10-08-1.log.gz and /dev/null differ diff --git a/logs/2019-10-08-2.log.gz b/logs/2019-10-08-2.log.gz deleted file mode 100644 index 67d8e615f8..0000000000 Binary files a/logs/2019-10-08-2.log.gz and /dev/null differ diff --git a/logs/2019-10-08-3.log.gz b/logs/2019-10-08-3.log.gz deleted file mode 100644 index efb5e3da17..0000000000 Binary files a/logs/2019-10-08-3.log.gz and /dev/null differ diff --git a/logs/2019-10-08-4.log.gz b/logs/2019-10-08-4.log.gz deleted file mode 100644 index 7fe6f88451..0000000000 Binary files a/logs/2019-10-08-4.log.gz and /dev/null differ diff --git a/logs/2019-10-08-5.log.gz b/logs/2019-10-08-5.log.gz deleted file mode 100644 index e0a895c030..0000000000 Binary files a/logs/2019-10-08-5.log.gz and /dev/null differ diff --git a/logs/2019-10-08-6.log.gz b/logs/2019-10-08-6.log.gz deleted file mode 100644 index b16e824b37..0000000000 Binary files a/logs/2019-10-08-6.log.gz and /dev/null differ diff --git a/logs/2019-10-08-7.log.gz b/logs/2019-10-08-7.log.gz deleted file mode 100644 index 07bcb00d89..0000000000 Binary files a/logs/2019-10-08-7.log.gz and /dev/null differ diff --git a/logs/2019-10-09-1.log.gz b/logs/2019-10-09-1.log.gz deleted file mode 100644 index 2fa689065d..0000000000 Binary files a/logs/2019-10-09-1.log.gz and /dev/null differ diff --git a/logs/2019-10-09-2.log.gz b/logs/2019-10-09-2.log.gz deleted file mode 100644 index 36eee8ffa7..0000000000 Binary files a/logs/2019-10-09-2.log.gz and /dev/null differ diff --git a/logs/2019-10-09-3.log.gz b/logs/2019-10-09-3.log.gz deleted file mode 100644 index 27a3212817..0000000000 Binary files a/logs/2019-10-09-3.log.gz and /dev/null differ diff --git a/logs/2019-10-09-4.log.gz b/logs/2019-10-09-4.log.gz deleted file mode 100644 index 846a92b304..0000000000 Binary files a/logs/2019-10-09-4.log.gz and /dev/null differ diff --git a/logs/2019-10-09-5.log.gz b/logs/2019-10-09-5.log.gz deleted file mode 100644 index 8304733e88..0000000000 Binary files a/logs/2019-10-09-5.log.gz and /dev/null differ diff --git a/logs/2019-10-09-6.log.gz b/logs/2019-10-09-6.log.gz deleted file mode 100644 index 29ffdfed00..0000000000 Binary files a/logs/2019-10-09-6.log.gz and /dev/null differ diff --git a/logs/2019-10-09-7.log.gz b/logs/2019-10-09-7.log.gz deleted file mode 100644 index 52f02f707c..0000000000 Binary files a/logs/2019-10-09-7.log.gz and /dev/null differ diff --git a/logs/2019-10-10-1.log.gz b/logs/2019-10-10-1.log.gz index 20fc48d4d1..bc6f3b51f8 100644 Binary files a/logs/2019-10-10-1.log.gz and b/logs/2019-10-10-1.log.gz differ diff --git a/logs/2019-10-10-2.log.gz b/logs/2019-10-10-2.log.gz deleted file mode 100644 index 2a08b897e3..0000000000 Binary files a/logs/2019-10-10-2.log.gz and /dev/null differ diff --git a/logs/2019-10-10-3.log.gz b/logs/2019-10-10-3.log.gz deleted file mode 100644 index f052dca82b..0000000000 Binary files a/logs/2019-10-10-3.log.gz and /dev/null differ diff --git a/logs/2019-10-10-4.log.gz b/logs/2019-10-10-4.log.gz deleted file mode 100644 index 186a7ffa19..0000000000 Binary files a/logs/2019-10-10-4.log.gz and /dev/null differ diff --git a/logs/2019-10-10-5.log.gz b/logs/2019-10-10-5.log.gz deleted file mode 100644 index 7e49490bcd..0000000000 Binary files a/logs/2019-10-10-5.log.gz and /dev/null differ diff --git a/logs/2019-10-10-6.log.gz b/logs/2019-10-10-6.log.gz deleted file mode 100644 index 7803858251..0000000000 Binary files a/logs/2019-10-10-6.log.gz and /dev/null differ diff --git a/logs/2019-10-11-1.log.gz b/logs/2019-10-11-1.log.gz new file mode 100644 index 0000000000..127f46923d Binary files /dev/null and b/logs/2019-10-11-1.log.gz differ diff --git a/options.txt b/options.txt index 5bc5167523..d32a1c420e 100644 --- a/options.txt +++ b/options.txt @@ -90,6 +90,15 @@ key_Boost Key:0 key_Mode Switch Key:0 key_Side Inventory Key:0 key_Hub Expand Key:0 +key_Glider Toggle:34 +key_Sound Locator:38 +key_Night Vision:25 +key_Goggles of Revealing:19 +key_Step Assist:0 +key_Speed:0 +key_Jump:0 +key_Yeta Wrench Mode:21 +key_Toggle Electromagnet:0 soundCategory_master:0.25496688 soundCategory_music:0.0 soundCategory_record:0.0 diff --git a/saves/NEI/local/New World/NEI.cfg b/saves/NEI/local/New World/NEI.cfg deleted file mode 100644 index 6e4acab17e..0000000000 --- a/saves/NEI/local/New World/NEI.cfg +++ /dev/null @@ -1,5 +0,0 @@ -#World based configuration of NEI. -#Most of these options can be changed ingame. -#Deleting any element will restore it to it's default value - -inventory.cheatmode=2 diff --git a/saves/NEI/local/New World/NEI.dat b/saves/NEI/local/New World/NEI.dat deleted file mode 100644 index 4796f879bf..0000000000 Binary files a/saves/NEI/local/New World/NEI.dat and /dev/null differ diff --git a/saves/New World/DIM-1/data/villages.dat b/saves/New World/DIM-1/data/villages.dat deleted file mode 100644 index c8bc45545a..0000000000 Binary files a/saves/New World/DIM-1/data/villages.dat and /dev/null differ diff --git a/saves/New World/DIM-1/forcedchunks.dat b/saves/New World/DIM-1/forcedchunks.dat deleted file mode 100644 index e4345475ef..0000000000 Binary files a/saves/New World/DIM-1/forcedchunks.dat and /dev/null differ diff --git a/saves/New World/DIM1/data/villages.dat b/saves/New World/DIM1/data/villages.dat deleted file mode 100644 index c8bc45545a..0000000000 Binary files a/saves/New World/DIM1/data/villages.dat and /dev/null differ diff --git a/saves/New World/DIM1/forcedchunks.dat b/saves/New World/DIM1/forcedchunks.dat deleted file mode 100644 index e4345475ef..0000000000 Binary files a/saves/New World/DIM1/forcedchunks.dat and /dev/null differ diff --git a/saves/New World/NEI/banneditems.cfg b/saves/New World/NEI/banneditems.cfg deleted file mode 100644 index 210b036169..0000000000 --- a/saves/New World/NEI/banneditems.cfg +++ /dev/null @@ -1,2 +0,0 @@ -#Saved in this format for external editing. The format isn't that hard to figure out. If you think you're up to it, modify it here! -{name:"minecraft:command_block"}=[NONE] diff --git a/saves/New World/NEI/players/kekzdealer.dat b/saves/New World/NEI/players/kekzdealer.dat deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/saves/New World/NEI/server.cfg b/saves/New World/NEI/server.cfg deleted file mode 100644 index b954a5b9cc..0000000000 --- a/saves/New World/NEI/server.cfg +++ /dev/null @@ -1,19 +0,0 @@ - -#List of players who can use these features. -#Eg. time=CodeChicken, Friend1 -permissions -{ - adventure=OP - creative=OP - creative+=OP - delete=OP - enchant=OP - heal=OP - item=OP - magnet=OP - notify-item=CONSOLE, OP - potion=OP - rain=OP - save-state=OP - time=OP -} diff --git a/saves/New World/data/villages.dat b/saves/New World/data/villages.dat deleted file mode 100644 index c8bc45545a..0000000000 Binary files a/saves/New World/data/villages.dat and /dev/null differ diff --git a/saves/New World/forcedchunks.dat b/saves/New World/forcedchunks.dat deleted file mode 100644 index e4345475ef..0000000000 Binary files a/saves/New World/forcedchunks.dat and /dev/null differ diff --git a/saves/New World/level.dat b/saves/New World/level.dat deleted file mode 100644 index c74cfce812..0000000000 Binary files a/saves/New World/level.dat and /dev/null differ diff --git a/saves/New World/level.dat_mcr b/saves/New World/level.dat_mcr deleted file mode 100644 index 18145f40ad..0000000000 Binary files a/saves/New World/level.dat_mcr and /dev/null differ diff --git a/saves/New World/level.dat_old b/saves/New World/level.dat_old deleted file mode 100644 index 5c1066d134..0000000000 Binary files a/saves/New World/level.dat_old and /dev/null differ diff --git a/saves/New World/region/r.-1.0.mca b/saves/New World/region/r.-1.0.mca deleted file mode 100644 index 98be9c18aa..0000000000 Binary files a/saves/New World/region/r.-1.0.mca and /dev/null differ diff --git a/saves/New World/region/r.0.0.mca b/saves/New World/region/r.0.0.mca deleted file mode 100644 index 92e6e9c5de..0000000000 Binary files a/saves/New World/region/r.0.0.mca and /dev/null differ diff --git a/saves/New World/session.lock b/saves/New World/session.lock deleted file mode 100644 index 265bc7f667..0000000000 Binary files a/saves/New World/session.lock and /dev/null differ diff --git a/src/main/java/blocks/Block_TFFTCasing.java b/src/main/java/blocks/Block_TFFTCasing.java index f2011a8bae..02f44a9dd7 100644 --- a/src/main/java/blocks/Block_TFFTCasing.java +++ b/src/main/java/blocks/Block_TFFTCasing.java @@ -20,7 +20,7 @@ public class Block_TFFTCasing extends Block { } public void registerBlock() { - final String blockName = "kekztech_tfftcasing_block"; + final String blockName = "kekztech_tfftcasingblock_block"; super.setBlockName(blockName); super.setCreativeTab(CreativeTabs.tabMisc); super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTCasing"); diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 33ad34d015..94aea7adc2 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -32,6 +32,12 @@ import tileentities.GTMTE_SOFuelCellMK2; import tileentities.TE_TFFTMultiHatch; import util.Util; +/** + * My GT-Meta-IDs are: 13101 - 13500 + * + * @author kekzdealer + * + */ @Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, dependencies = "required-after:IC2; " + "required-after:gregtech" @@ -40,13 +46,14 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.1a"; + public static final String VERSION = "0.2"; @Mod.Instance("kekztech") public static KekzCore instance; private GTMTE_SOFuelCellMK1 sofc1; private GTMTE_SOFuelCellMK2 sofc2; + @SuppressWarnings("unused") private GTMTE_ModularNuclearReactor mdr; private GTMTE_FluidMultiStorage fms; @@ -72,10 +79,10 @@ public class KekzCore { @Mod.EventHandler public void init(FMLInitializationEvent event ) { // Multiblock controllers - sofc1 = new GTMTE_SOFuelCellMK1(5000, "multimachine.fuelcellmk1", "Solid-Oxide Fuel Cell Mk I"); - sofc2 = new GTMTE_SOFuelCellMK2(5001, "multimachine.fuelcellmk2", "Solid-Oxide Fuel Cell Mk II"); - mdr = new GTMTE_ModularNuclearReactor(5002, "multimachine.nuclearreactor", "Nuclear Reactor"); - fms = new GTMTE_FluidMultiStorage(5003, "multimachine.tf_fluidtank", "T.F.F.T"); + 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"); + mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); + fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); } @Mod.EventHandler @@ -109,10 +116,10 @@ public class KekzCore { final Object[] tfft_recipe = { "HFH", "PVP", "CFC", 'H', OrePrefixes.pipeMedium.get(Materials.StainlessSteel), - 'F', ItemList.Field_Generator_LV.get(1L, (Object[]) null), + 'F', ItemList.Field_Generator_MV.get(1L, (Object[]) null), 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), 'V', OrePrefixes.rotor.get(Materials.VibrantAlloy), - 'C', OrePrefixes.circuit.get(Materials.Advanced) + 'C', OrePrefixes.circuit.get(Materials.Data) }; GT_ModHandler.addCraftingRecipe(fms.getStackForm(1), tfft_recipe); @@ -156,10 +163,10 @@ public class KekzCore { 200, 256); final ItemStack[] tfftstoragefield1 = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Basic, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 4), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 1), GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.Steel, 1), - ItemList.Electric_Pump_LV.get(1L, (Object[]) null) + ItemList.Electric_Pump_MV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield1, @@ -168,23 +175,23 @@ public class KekzCore { 200, 256); final ItemStack[] tfftstoragefield2 = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.StainlessSteel, 1), - ItemList.Electric_Pump_MV.get(1L, (Object[]) null) + ItemList.Electric_Pump_HV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield2, - FluidRegistry.getFluidStack("molten.plastic", 144), + 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.Advanced, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 4), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), - ItemList.Field_Generator_LV.get(1L, (Object[]) null), - ItemList.Electric_Pump_HV.get(1L, (Object[]) null) + ItemList.Field_Generator_MV.get(1L, (Object[]) null), + ItemList.Electric_Pump_EV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield3, @@ -197,13 +204,26 @@ public class KekzCore { GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.NiobiumTitanium, 1), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.TungstenSteel, 1), ItemList.Field_Generator_HV.get(1L, (Object[]) null), - ItemList.Electric_Pump_EV.get(1L, (Object[]) null) + ItemList.Electric_Pump_IV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield4, FluidRegistry.getFluidStack("molten.epoxid", 1152), new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), 400, 4098); + final ItemStack[] tfftmultihatch = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 25), + GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RoseGold, 64), + GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Thorium, 12), + ItemList.Field_Generator_HV.get(1L, (Object[]) null), + }; + GT_Values.RA.addAssemblerRecipe( + tfftmultihatch, + FluidRegistry.getFluidStack("molten.epoxid", 576), + new ItemStack(Block_TFFTMultiHatch.getInstance(), 1), + 6000, 480); // Ceramic plates GT_Values.RA.addAlloySmelterRecipe( diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 2565ede1dc..f131cfbb0d 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -12,10 +12,14 @@ public class MultiFluidHandler { public static final int MAX_DISTINCT_FLUIDS = 25; private final List fluids = new ArrayList<>(MAX_DISTINCT_FLUIDS); - private final int capacityPerFluid; + private int capacityPerFluid; private boolean locked = true; + public MultiFluidHandler() { + + } + public MultiFluidHandler(int capacityPerFluid) { this.capacityPerFluid = capacityPerFluid; } @@ -52,15 +56,35 @@ public class MultiFluidHandler { ? fluids.get(slot) : null; } - public NBTTagCompound getAsNBTTag(NBTTagCompound nbt) { + public NBTTagCompound saveNBTData(NBTTagCompound nbt) { + System.out.println("Saving a multi hatch!"); nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + nbt.setInteger("capacityPerFluid", getCapacity()); int c = 0; for(FluidStack f : fluids) { nbt.setTag("" + c, f.writeToNBT(new NBTTagCompound())); + c++; } return nbt; } + public void loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + capacityPerFluid = nbt.getInteger("capacityPerFluid"); + + fluids.clear(); + final NBTTagCompound fluidsTag = (NBTTagCompound) nbt.getTag("fluids"); + for(int i = 0; i < MultiFluidHandler.MAX_DISTINCT_FLUIDS; i++) { + final NBTTagCompound fnbt = (NBTTagCompound) fluidsTag.getTag("" + i); + if(fnbt == null) { + break; + } + fluids.add(FluidStack.loadFluidStackFromNBT(fnbt)); + } + } + public ArrayList getInfoData() { final ArrayList lines = new ArrayList<>(fluids.size()); lines.add(EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET); diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 051f27047d..ce155c48e6 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -143,7 +143,6 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { } } - // TODO output seems to ignore circuit // Push out fluids if(guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { final int config = guiSlotItem.getItemDamage(); @@ -251,157 +250,119 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { */ @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - try { - // 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; + // 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 + } - // 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)) { - - // 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 { - formationChecklist = false; - } + // 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)) { + + // 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 (!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; - } + 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 += 500000.0f; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD2.getUnlocalizedName())) { - runningCostAcc += 1.0f; - fluidCapacityAcc += 4000000.0f; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD3.getUnlocalizedName())) { - runningCostAcc += 2.0f; - fluidCapacityAcc += 16000000.0f; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() - .equals(STORAGE_FIELD4.getUnlocalizedName())) { - runningCostAcc += 4.0f; - fluidCapacityAcc += 64000000.0f; - } else { - formationChecklist = false; - } - continue; - } - - // Get next TE - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,z + } else { + if (!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) + && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - // 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 - } + // 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 { - // 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)) { - // do nothing lol - } else { - formationChecklist = false; - } - } + formationChecklist = false; } } } } - - // Back slice - for(int X = -2; X <= 2; X++) { - for(int Y = -2; Y <= 2; Y++) { + } + + // 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 += 500000.0f; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD2.getUnlocalizedName())) { + runningCostAcc += 1.0f; + fluidCapacityAcc += 4000000.0f; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD3.getUnlocalizedName())) { + runningCostAcc += 2.0f; + fluidCapacityAcc += 16000000.0f; + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD4.getUnlocalizedName())) { + runningCostAcc += 4.0f; + fluidCapacityAcc += 64000000.0f; + } else { + formationChecklist = false; + } + continue; + } + // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, -8); IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z());// x, y ,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)) { + // 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--; @@ -412,18 +373,9 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { 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 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 { formationChecklist = false; } @@ -431,44 +383,86 @@ 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; - } - - if(minCasingAmount > 0) { - formationChecklist = false; - } - - if(formationChecklist) { - runningCost = (int) Math.round(-runningCostAcc); - // Update MultiFluidHandler in case storage cells have been changed - // TODO update multihatch refs - final int capacityPerFluid = (int) Math.round(fluidCapacityAcc / 25.0f); - if(mfh == null) { - mfh = new MultiFluidHandler(capacityPerFluid); + } + + // 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(mfh.getCapacity() != capacityPerFluid) { - mfh = new MultiFluidHandler(capacityPerFluid, mfh.getFluids()); + 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; + } } } - for(TE_TFFTMultiHatch mh : multiHatches) { - mh.setMultiFluidHandler(mfh); + } + } + + 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 = (int) 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()); } } - - return formationChecklist; - } catch (Exception ex) { - System.err.println("CAUGHT CHECKMACHINE EXCEPTION"); - ex.printStackTrace(); + for(TE_TFFTMultiHatch mh : multiHatches) { + mh.setMultiFluidHandler(mfh); + } } - return false; + + return formationChecklist; } @Override @@ -501,12 +495,14 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @Override public void saveNBTData(NBTTagCompound nbt) { + System.out.println("Saving TFFT!"); nbt = (nbt == null) ? new NBTTagCompound() : nbt; - nbt.setInteger("capacityPerFluid", mfh.getCapacity()); nbt.setInteger("runningCost", runningCost); nbt.setBoolean("doVoidExcess", doVoidExcess); - mfh.getAsNBTTag(nbt); + + nbt.setInteger("capacityPerFluid", mfh.getCapacity()); + nbt.setTag("fluids", mfh.saveNBTData(new NBTTagCompound())); super.saveNBTData(nbt); } @@ -518,17 +514,11 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { runningCost = nbt.getInteger("runningCost"); doVoidExcess = nbt.getBoolean("doVoidExcess"); - final ArrayList fluidList = new ArrayList<>(); - for(int i = 0; i < 25; i++) { - final NBTTagCompound fnbt = (NBTTagCompound) nbt.getTag("" + i); - if(fnbt == null) { - break; - } - fluidList.add(FluidStack.loadFluidStackFromNBT(fnbt)); + mfh = new MultiFluidHandler(); + mfh.loadNBTData(nbt); + for(TE_TFFTMultiHatch mh : multiHatches) { + mh.setMultiFluidHandler(mfh); } - - mfh = new MultiFluidHandler(nbt.getInteger("capacityPerFluid"), fluidList); - super.loadNBTData(nbt); } diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java index f0d529ee54..6e19ab8ae3 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,8 +1,8 @@ package tileentities; -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; @@ -65,8 +65,11 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas // TODO: Opening UI crashes server. Controller isn't craftable right now. public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), "MultiblockDisplay.png"); + // In case someone ignores the warning... + /*return new GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png");*/ } @Override diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 8decb4eefd..84aa0113ca 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -81,3 +81,4 @@ 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_tfftmultihatch_block.name=T.F.F.T Multi-Fluid I/O Hatch -- cgit From 8dab80ff200998cdee40144c9855443cd17f366d Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sat, 12 Oct 2019 00:51:41 +0200 Subject: Made working UI base for nuclear reactor --- .gradle/4.4.1/fileHashes/fileHashes.bin | Bin 85765 -> 85815 bytes .gradle/4.4.1/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .gradle/4.4.1/taskHistory/taskHistory.bin | Bin 200074 -> 200074 bytes .gradle/4.4.1/taskHistory/taskHistory.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/outputFiles.bin | Bin 18983 -> 19001 bytes build.gradle | 2 +- config/IC2.ini | 2 +- config/splash.properties | 2 +- logs/2019-10-11-1.log.gz | Bin 179 -> 410 bytes logs/2019-10-11-2.log.gz | Bin 0 -> 406 bytes logs/2019-10-11-3.log.gz | Bin 0 -> 288 bytes logs/2019-10-11-4.log.gz | Bin 0 -> 281 bytes logs/2019-10-11-5.log.gz | Bin 0 -> 788 bytes logs/2019-10-11-6.log.gz | Bin 0 -> 786 bytes logs/2019-10-11-7.log.gz | Bin 0 -> 1242 bytes src/main/java/config/ConfigIO.java | 49 +++++++++++++ .../container/Container_ModularNuclearReactor.java | 77 +++++++++++++-------- .../GUIContainer_ModularNuclearReactor.java | 70 ++++++++----------- src/main/java/kekztech/KekzCore.java | 9 +-- .../tileentities/GTMTE_ModularNuclearReactor.java | 9 ++- 21 files changed, 138 insertions(+), 82 deletions(-) create mode 100644 logs/2019-10-11-2.log.gz create mode 100644 logs/2019-10-11-3.log.gz create mode 100644 logs/2019-10-11-4.log.gz create mode 100644 logs/2019-10-11-5.log.gz create mode 100644 logs/2019-10-11-6.log.gz create mode 100644 logs/2019-10-11-7.log.gz create mode 100644 src/main/java/config/ConfigIO.java diff --git a/.gradle/4.4.1/fileHashes/fileHashes.bin b/.gradle/4.4.1/fileHashes/fileHashes.bin index dde1de976c..df50340313 100644 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.bin and b/.gradle/4.4.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.lock b/.gradle/4.4.1/fileHashes/fileHashes.lock index e38ad2694c..d7836c92bd 100644 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.lock and b/.gradle/4.4.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.bin b/.gradle/4.4.1/taskHistory/taskHistory.bin index 6c54c2cf09..34a8331011 100644 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.bin and b/.gradle/4.4.1/taskHistory/taskHistory.bin differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.lock b/.gradle/4.4.1/taskHistory/taskHistory.lock index 2af254906c..24302872e2 100644 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.lock and b/.gradle/4.4.1/taskHistory/taskHistory.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 889f5acb66..1d27583b6a 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index d481035b39..ce1c3042e7 100644 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/build.gradle b/build.gradle index 65bd7a58cc..c21e277497 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.1.2" +version = "0.2" 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 34e97e643d..8ee6f2aeb1 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Oct 11, 2019 2:18:17 AM +; created Oct 11, 2019 8:59:00 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 966b9ae3b6..6aa5aeb3bd 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Oct 11 02:18:09 CEST 2019 +#Fri Oct 11 20:58:50 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/logs/2019-10-11-1.log.gz b/logs/2019-10-11-1.log.gz index 127f46923d..ed173d1446 100644 Binary files a/logs/2019-10-11-1.log.gz and b/logs/2019-10-11-1.log.gz differ diff --git a/logs/2019-10-11-2.log.gz b/logs/2019-10-11-2.log.gz new file mode 100644 index 0000000000..60cda6f922 Binary files /dev/null and b/logs/2019-10-11-2.log.gz differ diff --git a/logs/2019-10-11-3.log.gz b/logs/2019-10-11-3.log.gz new file mode 100644 index 0000000000..3f29af8deb Binary files /dev/null and b/logs/2019-10-11-3.log.gz differ diff --git a/logs/2019-10-11-4.log.gz b/logs/2019-10-11-4.log.gz new file mode 100644 index 0000000000..72bb001b8b Binary files /dev/null and b/logs/2019-10-11-4.log.gz differ diff --git a/logs/2019-10-11-5.log.gz b/logs/2019-10-11-5.log.gz new file mode 100644 index 0000000000..592e858649 Binary files /dev/null and b/logs/2019-10-11-5.log.gz differ diff --git a/logs/2019-10-11-6.log.gz b/logs/2019-10-11-6.log.gz new file mode 100644 index 0000000000..a1db13a08e Binary files /dev/null and b/logs/2019-10-11-6.log.gz differ diff --git a/logs/2019-10-11-7.log.gz b/logs/2019-10-11-7.log.gz new file mode 100644 index 0000000000..4553998d3a Binary files /dev/null and b/logs/2019-10-11-7.log.gz differ diff --git a/src/main/java/config/ConfigIO.java b/src/main/java/config/ConfigIO.java new file mode 100644 index 0000000000..4898c9b58d --- /dev/null +++ b/src/main/java/config/ConfigIO.java @@ -0,0 +1,49 @@ +package config; + +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Properties; + +public class ConfigIO { + + private static final String CONFIG_PATH = "main/java/config/config.properties"; + private static final int CONFIG_SIZE = 0; + + private static Properties config; + + private ConfigIO() { + + } + + public static void load() { + config = new Properties(); + try { + config.load(new FileInputStream(CONFIG_PATH)); + } catch (IOException e) { + throw new IllegalStateException("Failed to load KekzTech config!"); + } + if(config.size() != CONFIG_SIZE) { + throw new IllegalStateException("KekzTech config is not expected size!"); + } + } + + @SuppressWarnings("unchecked") + public T get(String key, T valueType) { + if(config.size() != CONFIG_SIZE) { + throw new IllegalStateException("Tried to access config without loading it first"); + } + return (T) config.get((Object) key); + } + + public static void saveConfig() { + try { + config = (config == null) ? new Properties() : config; + config.setProperty("key", "value"); + config.store(new FileOutputStream(CONFIG_PATH), "Welcome to KekzTech's config file :)"); + } catch (IOException e) { + System.err.println("Failed to save changes to KekzTech config. Settings may be lost."); + } + } + +} diff --git a/src/main/java/container/Container_ModularNuclearReactor.java b/src/main/java/container/Container_ModularNuclearReactor.java index a8fdd5f25a..ec6270d705 100644 --- a/src/main/java/container/Container_ModularNuclearReactor.java +++ b/src/main/java/container/Container_ModularNuclearReactor.java @@ -1,19 +1,14 @@ package container; -import gregtech.api.gui.GT_Container_MultiMachine; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.InventoryPlayer; -import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Container; import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; import reactor.ButtonSlot; -import tileentities.GTMTE_ModularNuclearReactor; -public class Container_ModularNuclearReactor extends GT_Container_MultiMachine { +public class Container_ModularNuclearReactor extends Container { - private final GTMTE_ModularNuclearReactor REACTOR_TILE; - private final IInventory PLAYER_INVENTORY; - private int nextSlotID = 0; private final Slot[] REACTOR_SLOTS = new Slot[54]; private final Slot SLOT_CONFIGURATION; @@ -24,28 +19,23 @@ public class Container_ModularNuclearReactor extends GT_Container_MultiMachine { private final Slot BUTTON_RESET; - public Container_ModularNuclearReactor(InventoryPlayer inventoryPlayer, IGregTechTileEntity reactorTile) { - - super(inventoryPlayer, reactorTile); - - this.REACTOR_TILE = (GTMTE_ModularNuclearReactor) reactorTile; - this.PLAYER_INVENTORY = inventoryPlayer; - + 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(PLAYER_INVENTORY, getNextSlotID(), (16 + 67 * x), (16 + 67 * 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(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + SLOT_CONFIGURATION = super.addSlotToContainer(new Slot(te, getNextSlotID(), 0, 0)); // Add buttons (they're also slots) - BUTTON_EU_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_FLUID_MODE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_CONDITION = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_CONFIGURE = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); - BUTTON_RESET = super.addSlotToContainer(new ButtonSlot(PLAYER_INVENTORY, getNextSlotID(), 0, 0)); + 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)); } @@ -54,17 +44,44 @@ public class Container_ModularNuclearReactor extends GT_Container_MultiMachine { 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; } - - @Override - public void detectAndSendChanges() { - super.detectAndSendChanges(); - if (REACTOR_TILE.getBaseMetaTileEntity().isServerSide() == false) { - return; - } - } } diff --git a/src/main/java/container/GUIContainer_ModularNuclearReactor.java b/src/main/java/container/GUIContainer_ModularNuclearReactor.java index 9bea52badc..1333799a78 100644 --- a/src/main/java/container/GUIContainer_ModularNuclearReactor.java +++ b/src/main/java/container/GUIContainer_ModularNuclearReactor.java @@ -2,52 +2,42 @@ package container; import org.lwjgl.opengl.GL11; -import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import kekztech.KekzCore; import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.GuiButton; +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 GT_GUIContainerMetaTile_Machine { +public class GUIContainer_ModularNuclearReactor extends GuiContainer { - private final String resourceName; - private final ResourceLocation texture; - - public GUIContainer_ModularNuclearReactor(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity, - String aName, String aTextureFile) { - - super(new Container_ModularNuclearReactor(aInventoryPlayer, aTileEntity), aTextureFile); - - this.resourceName = aTextureFile; - this.texture = new ResourceLocation(KekzCore.MODID, "textures/gui/" + resourceName); - } - - @SuppressWarnings("unchecked") - @Override - public void initGui() { - super.initGui(); - - // The parameters of GuiButton are (id, x, y, width, height, text) - super.buttonList.add(new GuiButton(1, 100, 200, 100, 20, "Hello")); - } - - @Override - protected void drawGuiContainerBackgroundLayer(float f, int mouseX, int mouseY) { - - Minecraft.getMinecraft().renderEngine.bindTexture(texture); - GL11.glColor4f(1.0f, 1.0f, 1.0f, 1.0f); - - final int x = (super.width - super.xSize); - final int y = (super.height - super.ySize); - - super.drawTexturedModalRect(x, y, 0, 0, super.xSize, super.ySize); - } - - @Override - protected void drawGuiContainerForegroundLayer(int par1, int par2) { - - } + private ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ReaktorGUI_background.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); + + drawTexturedModalRect(100, 100, 0, 0, 300, 200); + } + + @Override + protected void drawGuiContainerForegroundLayer(int par1, int par2) + { + + } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 94aea7adc2..113f1a77c8 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -39,8 +39,9 @@ import util.Util; * */ @Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, - dependencies = "required-after:IC2; " - + "required-after:gregtech" + dependencies = + "required-after:IC2; " + + "required-after:gregtech;" ) public class KekzCore { @@ -71,8 +72,8 @@ public class KekzCore { Block_TFFTStorageFieldBlockT2.getInstance().registerBlock(); Block_TFFTStorageFieldBlockT3.getInstance().registerBlock(); Block_TFFTStorageFieldBlockT4.getInstance().registerBlock(); - Block_TFFTMultiHatch.getInstance().registerBlock(); + // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); } @@ -217,7 +218,7 @@ public class KekzCore { GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 25), GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RoseGold, 64), GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Thorium, 12), - ItemList.Field_Generator_HV.get(1L, (Object[]) null), + ItemList.Field_Generator_HV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftmultihatch, diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java index 6e19ab8ae3..e247e2fb56 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,8 +1,8 @@ package tileentities; +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; @@ -65,11 +65,10 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas // 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"); - // In case someone ignores the warning... - /*return new GUIContainer_ModularNuclearReactor(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + /*return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), "MultiblockDisplay.png");*/ + // In case someone ignores the warning... + return new GUIContainer_ModularNuclearReactor(aBaseMetaTileEntity, aPlayerInventory.player); } @Override -- cgit From 3d48075348fa31d422761a7b5b358848b018bd19 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sat, 12 Oct 2019 20:04:21 +0200 Subject: Made TFFT Tier 2 cells less ridiculous on stainless steel --- src/main/java/kekztech/GTMultiController.java | 305 -------------------------- src/main/java/kekztech/KekzCore.java | 2 +- 2 files changed, 1 insertion(+), 306 deletions(-) delete mode 100644 src/main/java/kekztech/GTMultiController.java diff --git a/src/main/java/kekztech/GTMultiController.java b/src/main/java/kekztech/GTMultiController.java deleted file mode 100644 index 2138907faa..0000000000 --- a/src/main/java/kekztech/GTMultiController.java +++ /dev/null @@ -1,305 +0,0 @@ -package kekztech; - -import java.util.ArrayList; - -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_Hatch_Input; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_InputBus; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Maintenance; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Muffler; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_OutputBus; -import gregtech.api.util.GT_Utility; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; - -/** - * Only purpose of this class is to make me learn about GT multis :) - * @author Kekzdealer - * - */ -public abstract class GTMultiController { - - private final GTRecipe GT_RECIPE = new GTRecipe(); - - private boolean running = false; - private boolean structureValid = false; - - public final ArrayList mDynamoHatches = new ArrayList<>(); - public final ArrayList mEnergyHatches = new ArrayList<>(); - public final ArrayList mInputHatches = new ArrayList<>(); - public final ArrayList mOutputHatches = new ArrayList<>(); - public final ArrayList mInputBusses = new ArrayList<>(); - public final ArrayList mOutputBusses = new ArrayList<>(); - public final ArrayList mMufflerHatches = new ArrayList<>(); - public final ArrayList mMaintenanceHatches = new ArrayList<>(); - - protected GTRecipe getGT_RECIPE() { - return GT_RECIPE; - } - - protected abstract boolean checkStructure(); - protected abstract String[] getDescription(); - - protected long getMaxInputVoltage() { - long voltage = 0L; - for(GT_MetaTileEntity_Hatch_Energy energyHatch : mEnergyHatches) { - voltage += energyHatch.getBaseMetaTileEntity().getInputVoltage(); - } - return voltage; - } - - private void updateDynamoHatches() { - if(GT_RECIPE.getEuPerTick() > 0) { - long remOutput = GT_RECIPE.getEuPerTick(); - for(GT_MetaTileEntity_Hatch_Dynamo dynamoHatch : mDynamoHatches) { - final long deltaCapacity = dynamoHatch.getBaseMetaTileEntity().getEUCapacity() - - dynamoHatch.getBaseMetaTileEntity().getStoredEU(); - final long toOutput = Math.min(deltaCapacity, GT_RECIPE.getEuPerTick()); - dynamoHatch.getBaseMetaTileEntity().increaseStoredEnergyUnits(toOutput, false); - remOutput -= toOutput; - } - } - } - - private void updateEnergyHatches() { - if(GT_RECIPE.getEuPerTick() < 0) { - long remConsumption = GT_RECIPE.getEuPerTick(); - for(GT_MetaTileEntity_Hatch_Energy energyHatch : mEnergyHatches) { - if(remConsumption > 0) { - final long toConsume = Math.min(remConsumption, energyHatch.getBaseMetaTileEntity().getStoredEU()); - energyHatch.getBaseMetaTileEntity().decreaseStoredEnergyUnits(toConsume, false); - remConsumption -= toConsume; - } - } - } - } - - private void updateInputBusses() { - if(GT_RECIPE.getInputItems() != null) { - // Check for each input stack... - for(ItemStack inputStack : GT_RECIPE.getInputItems()) { - int remainingRequired = inputStack.stackSize; - // ...Each slot in each input bus... - for(GT_MetaTileEntity_Hatch_InputBus inputBus : mInputBusses) { - for(int slot = 0; slot <= inputBus.getBaseMetaTileEntity().getSizeInventory(); slot++) { - - final ItemStack slotStack = inputBus.getBaseMetaTileEntity().getStackInSlot(slot); - if(GT_Utility.isStackValid(slotStack)) { - if(GT_Utility.areStacksEqual(inputStack, slotStack)) { - // Found correct slot - final int toConsume = Math.min(slotStack.stackSize, inputStack.stackSize); - final ItemStack retrievedStack = inputBus.getBaseMetaTileEntity().decrStackSize(slot, toConsume); - } - } - } - } - } - } - } - - private void updateInputHatches() { - if(GT_RECIPE.getInputFluids() != null) { - // Check for each input stack - for(FluidStack inputStack : GT_RECIPE.getInputFluids()) { - int remainingRequired = inputStack.amount; - // ...In each input hatch... - for(GT_MetaTileEntity_Hatch_Input inputHatch : mInputHatches) { - - FluidStack slotStack = inputHatch.getFluid(); - if(slotStack.amount > 0 && slotStack.isFluidEqual(inputStack)) { - // Found correct hatch - final int toConsume = Math.min(slotStack.amount, remainingRequired); - inputHatch.drain(toConsume, true); - remainingRequired -= toConsume; - } - } - } - } - } - - private void updateOutputBusses() { - if(GT_RECIPE.getOutputItems() != null) { - - } - } - - private void updateOutputHatches() { - if(GT_RECIPE.getOutputFluids() != null) { - // Find for each output stack... - for(FluidStack outputStack : GT_RECIPE.getOutputFluids()) { - // ...an output hatch that can accept the stack - for(GT_MetaTileEntity_Hatch_Output outputHatch : mOutputHatches) { - - } - } - } - } - - protected boolean tryAddHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - final IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else { - if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - } - - if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) { - return this.mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_InputBus) { - return this.mInputBusses.add((GT_MetaTileEntity_Hatch_InputBus) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output) { - return this.mOutputHatches.add((GT_MetaTileEntity_Hatch_Output) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_OutputBus) { - return this.mOutputBusses.add((GT_MetaTileEntity_Hatch_OutputBus) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { - return this.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { - return this.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { - return this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); - } else { - return aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Muffler - ? this.mMufflerHatches.add((GT_MetaTileEntity_Hatch_Muffler) aMetaTileEntity) - : false; - } - } - } - } - - protected boolean tryAddMaintenanceHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddEnergyHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mEnergyHatches.add((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddDynamoHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mDynamoHatches.add((GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddMufflerHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Muffler) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mMufflerHatches.add((GT_MetaTileEntity_Hatch_Muffler) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddInputBus(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_InputBus) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mInputBusses.add((GT_MetaTileEntity_Hatch_InputBus) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddInputHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Input) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mInputHatches.add((GT_MetaTileEntity_Hatch_Input) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddOutputBus(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_OutputBus) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mOutputBusses.add((GT_MetaTileEntity_Hatch_OutputBus) aMetaTileEntity); - } else { - return false; - } - } - } - - protected boolean tryAddOutputHatch(IGregTechTileEntity hatch, int aBaseCasingIndex) { - if (hatch == null) { - return false; - } else { - IMetaTileEntity aMetaTileEntity = hatch.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Output) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.mOutputHatches.add((GT_MetaTileEntity_Hatch_Output) aMetaTileEntity); - } else { - return false; - } - } - } -} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 113f1a77c8..ace6abd021 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -178,7 +178,7 @@ public class KekzCore { GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), - GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 1), ItemList.Electric_Pump_HV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( -- cgit From 4ed2ae7a6e82f42d2270ce28cc7b73181fe16f6e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 13 Oct 2019 02:29:02 +0200 Subject: Began working on tooltips --- GregTech.lang | 2 + config/IC2.ini | 2 +- config/splash.properties | 2 +- logs/2019-10-11-1.log.gz | Bin 410 -> 406 bytes logs/2019-10-11-2.log.gz | Bin 406 -> 288 bytes logs/2019-10-11-3.log.gz | Bin 288 -> 281 bytes logs/2019-10-11-4.log.gz | Bin 281 -> 788 bytes logs/2019-10-11-5.log.gz | Bin 788 -> 786 bytes logs/2019-10-11-6.log.gz | Bin 786 -> 1242 bytes logs/2019-10-11-7.log.gz | Bin 1242 -> 701 bytes logs/2019-10-13-1.log.gz | Bin 0 -> 718 bytes logs/2019-10-13-2.log.gz | Bin 0 -> 360 bytes logs/2019-10-13-3.log.gz | Bin 0 -> 700 bytes logs/2019-10-13-4.log.gz | Bin 0 -> 700 bytes logs/2019-10-13-5.log.gz | Bin 0 -> 696 bytes logs/2019-10-13-6.log.gz | Bin 0 -> 694 bytes .../GUIContainer_ModularNuclearReactor.java | 2 +- src/main/java/items/MetaItem_ReactorComponent.java | 10 +- src/main/java/kekztech/KekzCore.java | 6 +- .../java/kekztech/MultiBlockTooltipBuilder.java | 160 +++++++++++++++++++++ .../java/tileentities/GTMTE_FluidMultiStorage.java | 4 +- .../tileentities/GTMTE_ModularNuclearReactor.java | 23 ++- 22 files changed, 200 insertions(+), 11 deletions(-) create mode 100644 logs/2019-10-13-1.log.gz create mode 100644 logs/2019-10-13-2.log.gz create mode 100644 logs/2019-10-13-3.log.gz create mode 100644 logs/2019-10-13-4.log.gz create mode 100644 logs/2019-10-13-5.log.gz create mode 100644 logs/2019-10-13-6.log.gz create mode 100644 src/main/java/kekztech/MultiBlockTooltipBuilder.java diff --git a/GregTech.lang b/GregTech.lang index f7518d06ad..50b5ce8c71 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -953,6 +953,8 @@ languagefile { S:TileEntity_DESCRIPTION_13102_Index_9= Dynamo Hatch back center S:TileEntity_DESCRIPTION_13103_Index_0=DO NOT CHEAT IN THIS MACHINE S:TileEntity_DESCRIPTION_13103_Index_1=I'm not quite finished yet + S:TileEntity_DESCRIPTION_13103_Index_10=Hold §l[LSHIFT]§rto display structure guidelines + S:TileEntity_DESCRIPTION_13103_Index_11=Created by Kekzdealer S:TileEntity_DESCRIPTION_13103_Index_2=------------------------------------------ S:TileEntity_DESCRIPTION_13103_Index_3=Dimensions: 5x5x5 (WxHxL) S:TileEntity_DESCRIPTION_13103_Index_4=Structure: diff --git a/config/IC2.ini b/config/IC2.ini index 8ee6f2aeb1..19f1842f6e 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Oct 11, 2019 8:59:00 PM +; created Oct 13, 2019 2:22:59 AM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 6aa5aeb3bd..7fa01e0068 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Fri Oct 11 20:58:50 CEST 2019 +#Sun Oct 13 02:22:50 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/logs/2019-10-11-1.log.gz b/logs/2019-10-11-1.log.gz index ed173d1446..60cda6f922 100644 Binary files a/logs/2019-10-11-1.log.gz and b/logs/2019-10-11-1.log.gz differ diff --git a/logs/2019-10-11-2.log.gz b/logs/2019-10-11-2.log.gz index 60cda6f922..3f29af8deb 100644 Binary files a/logs/2019-10-11-2.log.gz and b/logs/2019-10-11-2.log.gz differ diff --git a/logs/2019-10-11-3.log.gz b/logs/2019-10-11-3.log.gz index 3f29af8deb..72bb001b8b 100644 Binary files a/logs/2019-10-11-3.log.gz and b/logs/2019-10-11-3.log.gz differ diff --git a/logs/2019-10-11-4.log.gz b/logs/2019-10-11-4.log.gz index 72bb001b8b..592e858649 100644 Binary files a/logs/2019-10-11-4.log.gz and b/logs/2019-10-11-4.log.gz differ diff --git a/logs/2019-10-11-5.log.gz b/logs/2019-10-11-5.log.gz index 592e858649..a1db13a08e 100644 Binary files a/logs/2019-10-11-5.log.gz and b/logs/2019-10-11-5.log.gz differ diff --git a/logs/2019-10-11-6.log.gz b/logs/2019-10-11-6.log.gz index a1db13a08e..4553998d3a 100644 Binary files a/logs/2019-10-11-6.log.gz and b/logs/2019-10-11-6.log.gz differ diff --git a/logs/2019-10-11-7.log.gz b/logs/2019-10-11-7.log.gz index 4553998d3a..3bc6c56ca5 100644 Binary files a/logs/2019-10-11-7.log.gz and b/logs/2019-10-11-7.log.gz differ diff --git a/logs/2019-10-13-1.log.gz b/logs/2019-10-13-1.log.gz new file mode 100644 index 0000000000..98ed9c9cb5 Binary files /dev/null and b/logs/2019-10-13-1.log.gz differ diff --git a/logs/2019-10-13-2.log.gz b/logs/2019-10-13-2.log.gz new file mode 100644 index 0000000000..a9be64ac09 Binary files /dev/null and b/logs/2019-10-13-2.log.gz differ diff --git a/logs/2019-10-13-3.log.gz b/logs/2019-10-13-3.log.gz new file mode 100644 index 0000000000..1bbacd850d Binary files /dev/null and b/logs/2019-10-13-3.log.gz differ diff --git a/logs/2019-10-13-4.log.gz b/logs/2019-10-13-4.log.gz new file mode 100644 index 0000000000..7e2fde0b4d Binary files /dev/null and b/logs/2019-10-13-4.log.gz differ diff --git a/logs/2019-10-13-5.log.gz b/logs/2019-10-13-5.log.gz new file mode 100644 index 0000000000..2f5fe6e9ae Binary files /dev/null and b/logs/2019-10-13-5.log.gz differ diff --git a/logs/2019-10-13-6.log.gz b/logs/2019-10-13-6.log.gz new file mode 100644 index 0000000000..ef7eaa4286 Binary files /dev/null and b/logs/2019-10-13-6.log.gz differ diff --git a/src/main/java/container/GUIContainer_ModularNuclearReactor.java b/src/main/java/container/GUIContainer_ModularNuclearReactor.java index 1333799a78..0e8ccbb145 100644 --- a/src/main/java/container/GUIContainer_ModularNuclearReactor.java +++ b/src/main/java/container/GUIContainer_ModularNuclearReactor.java @@ -31,7 +31,7 @@ public class GUIContainer_ModularNuclearReactor extends GuiContainer { GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - drawTexturedModalRect(100, 100, 0, 0, 300, 200); + drawTexturedModalRect(100, 100, 0, 0, 260, 230); } @Override diff --git a/src/main/java/items/MetaItem_ReactorComponent.java b/src/main/java/items/MetaItem_ReactorComponent.java index 9a8d668a40..35ecaf0572 100644 --- a/src/main/java/items/MetaItem_ReactorComponent.java +++ b/src/main/java/items/MetaItem_ReactorComponent.java @@ -2,6 +2,8 @@ package items; import java.util.List; +import org.lwjgl.input.Keyboard; + import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; import net.minecraft.client.renderer.texture.IIconRegister; @@ -10,6 +12,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IIcon; import reactor.items.CoolantCell; import reactor.items.FuelRod; @@ -83,7 +86,12 @@ public class MetaItem_ReactorComponent extends Item { @SuppressWarnings({"unchecked", "rawtypes"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Part for the Modular Nuclear Reactor"); + if(Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + list.add("Property = 1"); + } else { + list.add("Part for the Modular Nuclear Reactor"); + list.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + "to display properties"); + } } @Override diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index ace6abd021..5fed66940a 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -164,7 +164,7 @@ public class KekzCore { 200, 256); final ItemStack[] tfftstoragefield1 = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 4), + 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_MV.get(1L, (Object[]) null) @@ -176,9 +176,9 @@ public class KekzCore { 200, 256); final ItemStack[] tfftstoragefield2 = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 4), + GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 2), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.PulsatingIron, 4), - GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.StainlessSteel, 1), ItemList.Electric_Pump_HV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( diff --git a/src/main/java/kekztech/MultiBlockTooltipBuilder.java b/src/main/java/kekztech/MultiBlockTooltipBuilder.java new file mode 100644 index 0000000000..6e2e7669a8 --- /dev/null +++ b/src/main/java/kekztech/MultiBlockTooltipBuilder.java @@ -0,0 +1,160 @@ +package kekztech; + +import java.util.LinkedList; +import java.util.List; + +import net.minecraft.util.EnumChatFormatting; + +/** + * Have you ever felt like your tooltips just aren't enterprise enough? Use this! + * + * @author kekzdealer + * + */ +public class MultiBlockTooltipBuilder { + + private static final String TAB = " "; + + private final List iLines; + private final List sLines; + + private String[] iArray; + private String[] sArray; + + public MultiBlockTooltipBuilder() { + iLines = new LinkedList<>(); + sLines = new LinkedList<>(); + } + + /** + * Add a basic line of information about this structure + * + * @param line + * The line to be added. + * @return Instance this method was called on. + */ + public MultiBlockTooltipBuilder addInfo(String info) { + iLines.add(info); + return this; + } + + /** + * Add a separator line like this:
+ * ------------------------------- + * + * @return Instance this method was called on. + */ + public MultiBlockTooltipBuilder addSeparator() { + iLines.add("-----------------------------------------"); + return this; + } + + /** + * Begin adding structural information by adding a line about the structure's dimensions + * and then inserting a "Structure:" line. + * + * @param w + * Structure width. + * @param h + * Structure height. + * @param l + * Structure depth/length. + * @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:"); + return this; + } + + public MultiBlockTooltipBuilder addController(String info) { + sLines.add(TAB + "Controller: " + info); + return this; + } + + public MultiBlockTooltipBuilder addCasingInfo(String casingName, int minCount) { + sLines.add(TAB + minCount +"x " + casingName + " (at least)"); + return this; + } + + public MultiBlockTooltipBuilder addEnergyHatch(String info) { + sLines.add(TAB + "Energy Hatch: " + info); + return this; + } + + public MultiBlockTooltipBuilder addDynamoHatch(String info) { + sLines.add(TAB + "Dynamo Hatch: " + info); + return this; + } + + public MultiBlockTooltipBuilder addMaintenanceHatch(String info) { + sLines.add(TAB + "Maintenance Hatch: " + info); + return this; + } + + public MultiBlockTooltipBuilder addIOHatches(String info) { + sLines.add(TAB + "I/O Hatches: " + info); + return this; + } + + public MultiBlockTooltipBuilder addInputBus(String info) { + sLines.add(TAB + "Input Bus/ses: " + info); + return this; + } + + public MultiBlockTooltipBuilder addInputHatch(String info) { + sLines.add(TAB + "Input Hatch/es: " + info); + return this; + } + + public MultiBlockTooltipBuilder addOutputBus(String info) { + sLines.add(TAB + "Output Bus/ses: " + info); + return this; + } + + public MultiBlockTooltipBuilder addOutputHatch(String info) { + sLines.add(TAB + "Output Hatch/es: " + info); + return this; + } + + /** + * Use this method to add a structural part that isn't covered by the builders capabilities. + * + * @param name + * Name of the hatch or other component. + * @param info + * Positional information. + * @return Instance this method was called on. + */ + public MultiBlockTooltipBuilder addOtherStructurePart(String name, String info) { + sLines.add(TAB + name + ": " + info); + return this; + } + + /** + * Call at the very end.
+ * Adds a final line with the authors name and information on how to display the structure guidelines.
+ * Ends the building process. + * + * @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); + iArray = new String[iLines.size()]; + sArray = new String[sLines.size()]; + iLines.toArray(iArray); + sLines.toArray(sArray); + } + + public String[] getInformation() { + return iArray; + } + + public String[] getStructureInformation() { + return sArray; + } +} diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index ce155c48e6..c19200bf2e 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -75,8 +75,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { "Tier IV: 64,000,000L per block, 4EU/t", "------------------------------------------", "Note on hatch locking:", - "Use an integrated circuit in the GUI slot to limit which fluid is outputted", - "The number of a stored fluid can be obtained through the Tricorder.", + "Use an Integrated Circuit in the GUI slot to limit which fluid is output", + "The index of a stored fluid can be obtained through the Tricorder.", "------------------------------------------", "Dimensions: 5x9x5 (WxHxL)", "Structure:", diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java index e247e2fb56..89c5ec9ef6 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,5 +1,7 @@ package tileentities; +import org.lwjgl.input.Keyboard; + import container.GUIContainer_ModularNuclearReactor; import gregtech.api.GregTech_API; import gregtech.api.enums.Textures; @@ -8,6 +10,7 @@ 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.MultiBlockTooltipBuilder; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -38,7 +41,23 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas @Override public String[] getDescription() { - return new String[] { + final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); + b.addInfo("DO NOT CHEAT IN THIS MACHINE") + .addInfo("I'm not quite finished yet") + .addSeparator() + .beginStructureBlock(5, 5, 5) + .addController("Front Center") + .addCasingInfo("Radiation Proof Machine Casing", 80) + .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(); + } + /*return new String[] { "DO NOT CHEAT IN THIS MACHINE", "I'm not quite finished yet", "------------------------------------------", @@ -49,7 +68,7 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas " Dynamo Hatch: ONLY in EU-mode, at least one", " Input Bus, Output Bus: Optional but required for automation", " Input Hatch, Output Hatch: ONLY in Coolant-Mode, at least one each" - }; + };*/ } @Override -- cgit From f440441e070cdd5ef1dcf8e30ee56b301dc3895b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 13 Oct 2019 15:44:50 +0200 Subject: Made a builder class for tooltips? --- .gitignore | 1 + config/IC2.ini | 2 +- config/splash.properties | 2 +- .../java/blocks/Block_TFFTStorageFieldBlockT1.java | 3 +- .../java/blocks/Block_TFFTStorageFieldBlockT2.java | 3 +- .../java/blocks/Block_TFFTStorageFieldBlockT3.java | 3 +- .../java/blocks/Block_TFFTStorageFieldBlockT4.java | 3 +- .../itemBlocks/IB_TFFTStorageFieldBlockT1.java | 24 +++++++++++ .../itemBlocks/IB_TFFTStorageFieldBlockT2.java | 24 +++++++++++ .../itemBlocks/IB_TFFTStorageFieldBlockT3.java | 24 +++++++++++ .../itemBlocks/IB_TFFTStorageFieldBlockT4.java | 24 +++++++++++ .../java/tileentities/GTMTE_FluidMultiStorage.java | 50 +++++++++++----------- .../tileentities/GTMTE_ModularNuclearReactor.java | 12 ------ 13 files changed, 133 insertions(+), 42 deletions(-) create mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java create mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java create mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java create mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java diff --git a/.gitignore b/.gitignore index 09ea9d44f3..db515e44c8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ # Package Files # #*.jar +*.log.gz *.war *.nar *.ear diff --git a/config/IC2.ini b/config/IC2.ini index 19f1842f6e..47c7b96481 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Oct 13, 2019 2:22:59 AM +; created Oct 13, 2019 3:42:14 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 7fa01e0068..e5056e1488 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sun Oct 13 02:22:50 CEST 2019 +#Sun Oct 13 15:42:07 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java index 28d23eec73..cf8fb23245 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java @@ -1,6 +1,7 @@ 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; @@ -26,7 +27,7 @@ public class Block_TFFTStorageFieldBlockT1 extends Block { super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock1"); super.setHardness(5.0f); super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + 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 index 51ddd93a7b..1d465dbd08 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java @@ -1,6 +1,7 @@ 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; @@ -26,6 +27,6 @@ public class Block_TFFTStorageFieldBlockT2 extends Block { super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock2"); super.setHardness(5.0f); super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + 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 index 174812bc48..b08c071836 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java @@ -1,6 +1,7 @@ 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; @@ -26,6 +27,6 @@ public class Block_TFFTStorageFieldBlockT3 extends Block { super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock3"); super.setHardness(5.0f); super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + 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 index 0ea69237e6..f1bf45ead4 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java @@ -1,6 +1,7 @@ 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; @@ -26,6 +27,6 @@ public class Block_TFFTStorageFieldBlockT4 extends Block { super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTStorageFieldBlock4"); super.setHardness(5.0f); super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + GameRegistry.registerBlock(getInstance(), IB_TFFTStorageFieldBlockT4.class, blockName); } } diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java new file mode 100644 index 0000000000..a3c3b8567d --- /dev/null +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java @@ -0,0 +1,24 @@ +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_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: 500 000L"); + 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 new file mode 100644 index 0000000000..32f4998ce1 --- /dev/null +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java @@ -0,0 +1,24 @@ +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_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: 4 000 000L"); + lines.add("Power Draw: 1EU/t"); + } + +} diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java new file mode 100644 index 0000000000..0aef351021 --- /dev/null +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java @@ -0,0 +1,24 @@ +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_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: 16 000 000L"); + lines.add("Power Draw: 2EU/t"); + } + +} diff --git a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java new file mode 100644 index 0000000000..b8889bde4d --- /dev/null +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java @@ -0,0 +1,24 @@ +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_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: 64 000 000L"); + lines.add("Power Draw: 4EU/t"); + } + +} diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index c19200bf2e..f4c674c092 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -3,6 +3,9 @@ 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; @@ -18,6 +21,7 @@ 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.MultiBlockTooltipBuilder; import kekztech.MultiFluidHandler; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; @@ -64,29 +68,28 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { - return new String[] { - "High-Tech fluid tank that can hold up to 25 different fluids", - "Has 1/25th of the total capacity as capacity for each fluid", - "Rightclicking the controller with a screwdriver will turn on excess voiding", - "Fluid storage amount and running cost depends on the storage field blocks used", - "Tier I: 500,000L per block, 0.5EU/t", - "Tier II: 4,000,000L per block, 1EU/t", - "Tier III: 16,000,000L per block, 2EU/t", - "Tier IV: 64,000,000L per block, 4EU/t", - "------------------------------------------", - "Note on hatch locking:", - "Use an Integrated Circuit in the GUI slot to limit which fluid is output", - "The index of a stored fluid can be obtained through the Tricorder.", - "------------------------------------------", - "Dimensions: 5x9x5 (WxHxL)", - "Structure:", - " Controller: Top center", - " Energy Hatch: Any top or bottom casing", - " Inner 3x7x3 tube are Storage Field Blocks", - " Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass", - " Maintenance Hatch: Any top or bottom casing", - " I/O Hatches: Instead of any casing or glass, have to touch storage field" - }; + 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") + .addIOHatches("Instead of any casing or glass, have to touch storage field") + .signAndFinalize("Kekzdealer"); + if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + return b.getInformation(); + } else { + return b.getStructureInformation(); + } } @Override @@ -158,7 +161,6 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); } } - System.out.println("Output Capacity: " + possibleOutput); // Output as much as possible final FluidStack tempStack = storedFluid.copy(); tempStack.amount = possibleOutput; diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java index 89c5ec9ef6..901716dc6e 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -57,18 +57,6 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas } else { return b.getStructureInformation(); } - /*return new String[] { - "DO NOT CHEAT IN THIS MACHINE", - "I'm not quite finished yet", - "------------------------------------------", - "Dimensions: 5x5x5 (WxHxL)", - "Structure:", - " Controller: Front center", - " 80x Radiation Proof Machine Casing (at least)", - " Dynamo Hatch: ONLY in EU-mode, at least one", - " Input Bus, Output Bus: Optional but required for automation", - " Input Hatch, Output Hatch: ONLY in Coolant-Mode, at least one each" - };*/ } @Override -- cgit From ac2f4f03177989bb42955c49fb2928d011804abe Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 13 Oct 2019 16:48:54 +0200 Subject: Changed storage field block recipes to desync circuit and pump tier and prevent overlap with fluid regulator recipe. --- .gradle/4.4.1/fileContent/fileContent.lock | Bin 17 -> 17 bytes .gradle/4.4.1/fileHashes/fileHashes.bin | Bin 85815 -> 86765 bytes .gradle/4.4.1/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .gradle/4.4.1/taskHistory/taskHistory.bin | Bin 200074 -> 230750 bytes .gradle/4.4.1/taskHistory/taskHistory.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/outputFiles.bin | Bin 19001 -> 19019 bytes build.gradle | 2 +- src/main/java/items/MetaItem_ReactorComponent.java | 2 +- src/main/java/kekztech/KekzCore.java | 10 +++--- .../java/tileentities/GTMTE_SOFuelCellMK1.java | 40 ++++++++++++--------- .../java/tileentities/GTMTE_SOFuelCellMK2.java | 40 ++++++++++++--------- 12 files changed, 55 insertions(+), 39 deletions(-) diff --git a/.gradle/4.4.1/fileContent/fileContent.lock b/.gradle/4.4.1/fileContent/fileContent.lock index 914f184b18..03d954d252 100644 Binary files a/.gradle/4.4.1/fileContent/fileContent.lock and b/.gradle/4.4.1/fileContent/fileContent.lock differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.bin b/.gradle/4.4.1/fileHashes/fileHashes.bin index df50340313..b5b7de791a 100644 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.bin and b/.gradle/4.4.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.lock b/.gradle/4.4.1/fileHashes/fileHashes.lock index d7836c92bd..f64e50938a 100644 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.lock and b/.gradle/4.4.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.bin b/.gradle/4.4.1/taskHistory/taskHistory.bin index 34a8331011..fd83e946c6 100644 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.bin and b/.gradle/4.4.1/taskHistory/taskHistory.bin differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.lock b/.gradle/4.4.1/taskHistory/taskHistory.lock index 24302872e2..5100f82a59 100644 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.lock and b/.gradle/4.4.1/taskHistory/taskHistory.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 1d27583b6a..b18ed64741 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index ce1c3042e7..2dba47a02d 100644 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/build.gradle b/build.gradle index c21e277497..1e32d5fffd 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.2" +version = "0.2.1" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/items/MetaItem_ReactorComponent.java b/src/main/java/items/MetaItem_ReactorComponent.java index 35ecaf0572..13a19dbc7c 100644 --- a/src/main/java/items/MetaItem_ReactorComponent.java +++ b/src/main/java/items/MetaItem_ReactorComponent.java @@ -90,7 +90,7 @@ public class MetaItem_ReactorComponent extends Item { list.add("Property = 1"); } else { list.add("Part for the Modular Nuclear Reactor"); - list.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + "to display properties"); + list.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + " to display properties"); } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 5fed66940a..8a6291d8ec 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -47,7 +47,7 @@ public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.2"; + public static final String VERSION = "0.2.1"; @Mod.Instance("kekztech") public static KekzCore instance; @@ -167,7 +167,7 @@ public class KekzCore { 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_MV.get(1L, (Object[]) null) + ItemList.Electric_Pump_LV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield1, @@ -179,7 +179,7 @@ public class KekzCore { 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_HV.get(1L, (Object[]) null) + ItemList.Electric_Pump_MV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield2, @@ -192,7 +192,7 @@ public class KekzCore { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), ItemList.Field_Generator_MV.get(1L, (Object[]) null), - ItemList.Electric_Pump_EV.get(1L, (Object[]) null) + ItemList.Electric_Pump_HV.get(2L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield3, @@ -205,7 +205,7 @@ public class KekzCore { GT_OreDictUnificator.get(OrePrefixes.plateTriple, Materials.NiobiumTitanium, 1), GT_OreDictUnificator.get(OrePrefixes.pipeHuge, Materials.TungstenSteel, 1), ItemList.Field_Generator_HV.get(1L, (Object[]) null), - ItemList.Electric_Pump_IV.get(1L, (Object[]) null) + ItemList.Electric_Pump_EV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield4, diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java index 461046a2c3..549bc19f72 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java @@ -4,6 +4,8 @@ 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; @@ -17,6 +19,7 @@ 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 kekztech.MultiBlockTooltipBuilder; import gregtech.api.util.GT_Recipe.GT_Recipe_Map; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; @@ -53,22 +56,27 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { - return new String[] { - "Oxidizes gas fuels to generate electricity without polluting the environment", - "Consumes 29,480EU worth of fuel with up to 97% efficiency each second", - "Steam production requires the SOFC to heat up completely first", - "Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Steam", - "Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas", - "------------------------------------------", - "Dimensions: 3x3x5 (WxHxL)", - "Structure:", - " Controller: Front center", - " Dynamo Hatch: Back center", - " 3x YSZ Ceramic Electrolyte Unit: Center 1x1x3", - " 12x Clean Stainless Steel Machine Casing (at least)", - " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", - " Maintenance Hatch, I/O Hatches: Instead of any casing" - }; + 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_TICK + "L/t Steam") + .addInfo("Additionally requires " + OXYGEN_PER_TICK + "L/t 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 diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java index 3708ef8cc4..8d1f996cb8 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java @@ -4,6 +4,8 @@ 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; @@ -17,6 +19,7 @@ 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 kekztech.MultiBlockTooltipBuilder; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -53,22 +56,27 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { - return new String[] { - "Oxidizes gas fuels to generate electricity without polluting the environment", - "Consumes 442,200EU worth of fuel with up to 160% efficiency each second", - "Steam production requires the SOFC to heat up completely first", - "Outputs " + EU_PER_TICK + "EU/t and " + STEAM_PER_TICK + "L/t Superheated Steam", - "Additionally requires " + OXYGEN_PER_TICK + "L/t Oxygen gas", - "------------------------------------------", - "Dimensions: 3x3x5 (WxHxL)", - "Structure:", - " Controller front center", - " Dynamo Hatch back center", - " 3x GDC Ceramic Electrolyte Unit (center 1x1x3)", - " 12x Robust Tungstensteel Machine Casing (at least)", - " 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides", - " Maintenance Hatch, I/O Hatches: Instead of any casing" - }; + 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_TICK + "L/t Steam") + .addInfo("Additionally requires " + OXYGEN_PER_TICK + "L/t 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 -- cgit From c7d87168e3418c7f7eb1282432540dba2c97b119 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 13 Oct 2019 18:52:41 +0200 Subject: removed debug prints, added more tooltips --- src/main/java/blocks/Block_TFFTMultiHatch.java | 3 ++- src/main/java/itemBlocks/IB_TFFTMultiHatch.java | 22 ++++++++++++++++++++++ src/main/java/kekztech/KekzCore.java | 2 +- src/main/java/kekztech/MultiFluidHandler.java | 1 - .../java/tileentities/GTMTE_FluidMultiStorage.java | 1 - 5 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 src/main/java/itemBlocks/IB_TFFTMultiHatch.java diff --git a/src/main/java/blocks/Block_TFFTMultiHatch.java b/src/main/java/blocks/Block_TFFTMultiHatch.java index afd5f6f03e..dfceda0474 100644 --- a/src/main/java/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/blocks/Block_TFFTMultiHatch.java @@ -1,6 +1,7 @@ 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; @@ -28,7 +29,7 @@ public class Block_TFFTMultiHatch extends BlockContainer { super.setBlockTextureName(KekzCore.MODID + ":" + "TFFTMultiHatch"); super.setHardness(5.0f); super.setResistance(6.0f); - GameRegistry.registerBlock(getInstance(), blockName); + GameRegistry.registerBlock(getInstance(), IB_TFFTMultiHatch.class, blockName); } @Override diff --git a/src/main/java/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/itemBlocks/IB_TFFTMultiHatch.java new file mode 100644 index 0000000000..2dca3e95be --- /dev/null +++ b/src/main/java/itemBlocks/IB_TFFTMultiHatch.java @@ -0,0 +1,22 @@ +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"); + } +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 8a6291d8ec..b449aaa85b 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -215,7 +215,7 @@ public class KekzCore { final ItemStack[] tfftmultihatch = { GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 25), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 25), GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RoseGold, 64), GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Thorium, 12), ItemList.Field_Generator_HV.get(1L, (Object[]) null) diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index f131cfbb0d..a96094a8f0 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -57,7 +57,6 @@ public class MultiFluidHandler { } public NBTTagCompound saveNBTData(NBTTagCompound nbt) { - System.out.println("Saving a multi hatch!"); nbt = (nbt == null) ? new NBTTagCompound() : nbt; nbt.setInteger("capacityPerFluid", getCapacity()); diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index f4c674c092..b6dbf05c89 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -497,7 +497,6 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @Override public void saveNBTData(NBTTagCompound nbt) { - System.out.println("Saving TFFT!"); nbt = (nbt == null) ? new NBTTagCompound() : nbt; nbt.setInteger("runningCost", runningCost); -- cgit From 2c21f381ff64c85becef006bdb8a6e73b8949cf8 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 13 Oct 2019 20:46:24 +0200 Subject: Added logs to gitignore. Removed screenshots from gitignore. --- .gitignore | 2 +- .gradle/4.4.1/fileContent/fileContent.lock | Bin 17 -> 17 bytes .gradle/4.4.1/fileHashes/fileHashes.bin | Bin 86765 -> 86915 bytes .gradle/4.4.1/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .gradle/4.4.1/taskHistory/taskHistory.bin | Bin 230750 -> 251445 bytes .gradle/4.4.1/taskHistory/taskHistory.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/buildOutputCleanup.lock | Bin 17 -> 17 bytes screenshots/SOFC_Display.jpeg | Bin 0 -> 109788 bytes screenshots/TFFT_Display.jpeg | Bin 0 -> 74036 bytes src/main/java/kekztech/KekzCore.java | 3 +-- 10 files changed, 2 insertions(+), 3 deletions(-) create mode 100644 screenshots/SOFC_Display.jpeg create mode 100644 screenshots/TFFT_Display.jpeg diff --git a/.gitignore b/.gitignore index db515e44c8..ef036dfea7 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,5 @@ hs_err_pid* /build/ /crash-reports/ /saves/ -/screenshots/ +/logs/ diff --git a/.gradle/4.4.1/fileContent/fileContent.lock b/.gradle/4.4.1/fileContent/fileContent.lock index 03d954d252..448a49c62b 100644 Binary files a/.gradle/4.4.1/fileContent/fileContent.lock and b/.gradle/4.4.1/fileContent/fileContent.lock differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.bin b/.gradle/4.4.1/fileHashes/fileHashes.bin index b5b7de791a..27622cf4f1 100644 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.bin and b/.gradle/4.4.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.lock b/.gradle/4.4.1/fileHashes/fileHashes.lock index f64e50938a..4f62341bdb 100644 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.lock and b/.gradle/4.4.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.bin b/.gradle/4.4.1/taskHistory/taskHistory.bin index fd83e946c6..f5b48db8a3 100644 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.bin and b/.gradle/4.4.1/taskHistory/taskHistory.bin differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.lock b/.gradle/4.4.1/taskHistory/taskHistory.lock index 5100f82a59..744ca39a76 100644 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.lock and b/.gradle/4.4.1/taskHistory/taskHistory.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index b18ed64741..740a07c25b 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/screenshots/SOFC_Display.jpeg b/screenshots/SOFC_Display.jpeg new file mode 100644 index 0000000000..975f13e086 Binary files /dev/null and b/screenshots/SOFC_Display.jpeg differ diff --git a/screenshots/TFFT_Display.jpeg b/screenshots/TFFT_Display.jpeg new file mode 100644 index 0000000000..fc5c12c135 Binary files /dev/null and b/screenshots/TFFT_Display.jpeg differ diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index b449aaa85b..49238e6648 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -216,8 +216,7 @@ public class KekzCore { GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 25), - GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.RoseGold, 64), - GT_OreDictUnificator.get(OrePrefixes.spring, Materials.Thorium, 12), + ItemList.Electric_Motor_EV.get(1L, (Object[]) null), ItemList.Field_Generator_HV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( -- cgit From f18cc923f95ff94b4b97b2c9561fb7c25399d4a1 Mon Sep 17 00:00:00 2001 From: kekzdealer <31353359+kekzdealer@users.noreply.github.com> Date: Sun, 13 Oct 2019 20:54:20 +0200 Subject: Adding some pictures to my front page --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index da244a66c2..5793af904e 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,11 @@ # KekzTech A Minecraft mod for the 1.7.10 modpack GTNH. No compatibility outside GTNH guaranteed. + +My mod adds Solid Oxide Fuel Cells to turn gas fuels into electricity and steam, a multi tank that can store up to 25 different fluids in one structure, and a nuclear reactor in the future. + +Solid Oxide Fuel Cell MK1 and MK2: +![picture of Solid Oxied Fuel Cells, tier 1 and 2](https://github.com/kekzdealer/KekzTech/screenshots/SOFC_Display.jpeg) + +Multi Tank: +![picture of multi tank](https://github.com/kekzdealer/KekzTech/screenshots/TFFT_Display.jpeg) -- cgit From 953e039ee828aa2403c0f54da9d5ed5843414c54 Mon Sep 17 00:00:00 2001 From: kekzdealer <31353359+kekzdealer@users.noreply.github.com> Date: Sun, 13 Oct 2019 20:56:18 +0200 Subject: fixing readme... --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5793af904e..a9ab1d87e3 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ No compatibility outside GTNH guaranteed. My mod adds Solid Oxide Fuel Cells to turn gas fuels into electricity and steam, a multi tank that can store up to 25 different fluids in one structure, and a nuclear reactor in the future. Solid Oxide Fuel Cell MK1 and MK2: -![picture of Solid Oxied Fuel Cells, tier 1 and 2](https://github.com/kekzdealer/KekzTech/screenshots/SOFC_Display.jpeg) +![picture of Solid Oxied Fuel Cells, tier 1 and 2](https://github.com/kekzdealer/KekzTech/blob/master/screenshots/SOFC_Display.jpeg?raw=true) Multi Tank: -![picture of multi tank](https://github.com/kekzdealer/KekzTech/screenshots/TFFT_Display.jpeg) +![picture of multi tank](https://github.com/kekzdealer/KekzTech/blob/master/screenshots/TFFT_Display.jpeg?raw=true) -- cgit From e81587ac63778a87dce8759fd16bc4f4bf2a6137 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 14 Oct 2019 01:58:42 +0200 Subject: Super fancy overhaul for nuclear reactor structure! --- config/GregTech/Recipes.cfg | 2 + config/IC2.ini | 2 +- config/splash.properties | 2 +- logs/2019-10-13-1.log.gz | Bin 718 -> 712 bytes logs/2019-10-13-2.log.gz | Bin 360 -> 713 bytes logs/2019-10-13-3.log.gz | Bin 700 -> 715 bytes logs/2019-10-13-4.log.gz | Bin 700 -> 703 bytes logs/2019-10-13-5.log.gz | Bin 696 -> 722 bytes logs/2019-10-13-6.log.gz | Bin 694 -> 802 bytes options.txt | 4 +- src/main/java/blocks/Block_ControlRod.java | 30 ++++ src/main/java/blocks/Block_ReactorChamber_OFF.java | 31 ++++ src/main/java/blocks/Block_ReactorChamber_ON.java | 36 ++++ src/main/java/items/ErrorItem.java | 2 +- src/main/java/kekztech/KekzCore.java | 31 ++++ .../java/tileentities/GTMTE_FluidMultiStorage.java | 1 - .../tileentities/GTMTE_ModularNuclearReactor.java | 190 +++++++++++++-------- src/main/resources/assets/kekztech/lang/en_US.lang | 4 + .../assets/kekztech/textures/blocks/ControlRod.png | Bin 0 -> 182 bytes .../textures/blocks/ReactorChamber_OFF.png | Bin 0 -> 270 bytes .../kekztech/textures/blocks/ReactorChamber_ON.png | Bin 0 -> 269 bytes 21 files changed, 254 insertions(+), 81 deletions(-) create mode 100644 src/main/java/blocks/Block_ControlRod.java create mode 100644 src/main/java/blocks/Block_ReactorChamber_OFF.java create mode 100644 src/main/java/blocks/Block_ReactorChamber_ON.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ControlRod.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.png diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index 0441cbeb13..dd91a9f302 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -4700,7 +4700,9 @@ assembling { I:tile.furnace_400=400 I:tile.hopper_800=800 I:tile.jukebox_400=400 + I:tile.kekztech_controlrod_block_800=800 I:tile.kekztech_gdcceramicelectrolyteunit_block_2400=2400 + I:tile.kekztech_reactorchamberoff_block_1600=1600 I:tile.kekztech_tfftcasing_block_200=200 I:tile.kekztech_tfftcasingblock_block_200=200 I:tile.kekztech_tfftmultihatch_block_6000=6000 diff --git a/config/IC2.ini b/config/IC2.ini index 47c7b96481..57d760f28a 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Oct 13, 2019 3:42:14 PM +; created Oct 14, 2019 1:54:38 AM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index e5056e1488..32b8ccd69e 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sun Oct 13 15:42:07 CEST 2019 +#Mon Oct 14 01:54:30 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/logs/2019-10-13-1.log.gz b/logs/2019-10-13-1.log.gz index 98ed9c9cb5..74cb8466a9 100644 Binary files a/logs/2019-10-13-1.log.gz and b/logs/2019-10-13-1.log.gz differ diff --git a/logs/2019-10-13-2.log.gz b/logs/2019-10-13-2.log.gz index a9be64ac09..da5b04f656 100644 Binary files a/logs/2019-10-13-2.log.gz and b/logs/2019-10-13-2.log.gz differ diff --git a/logs/2019-10-13-3.log.gz b/logs/2019-10-13-3.log.gz index 1bbacd850d..1f9128ebad 100644 Binary files a/logs/2019-10-13-3.log.gz and b/logs/2019-10-13-3.log.gz differ diff --git a/logs/2019-10-13-4.log.gz b/logs/2019-10-13-4.log.gz index 7e2fde0b4d..a9964f010b 100644 Binary files a/logs/2019-10-13-4.log.gz and b/logs/2019-10-13-4.log.gz differ diff --git a/logs/2019-10-13-5.log.gz b/logs/2019-10-13-5.log.gz index 2f5fe6e9ae..0db1715c53 100644 Binary files a/logs/2019-10-13-5.log.gz and b/logs/2019-10-13-5.log.gz differ diff --git a/logs/2019-10-13-6.log.gz b/logs/2019-10-13-6.log.gz index ef7eaa4286..e76ebc63a6 100644 Binary files a/logs/2019-10-13-6.log.gz and b/logs/2019-10-13-6.log.gz differ diff --git a/options.txt b/options.txt index d32a1c420e..52068ec4d9 100644 --- a/options.txt +++ b/options.txt @@ -1,7 +1,7 @@ invertYMouse:false mouseSensitivity:0.5 fov:0.125 -gamma:1.0 +gamma:0.18309858 saturation:0.0 renderDistance:6 guiScale:3 @@ -11,7 +11,7 @@ anaglyph3d:false advancedOpengl:false maxFps:60 fboEnable:true -difficulty:2 +difficulty:0 fancyGraphics:true ao:2 clouds:false diff --git a/src/main/java/blocks/Block_ControlRod.java b/src/main/java/blocks/Block_ControlRod.java new file mode 100644 index 0000000000..4e407a5ed1 --- /dev/null +++ b/src/main/java/blocks/Block_ControlRod.java @@ -0,0 +1,30 @@ +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 { + + 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_ReactorChamber_OFF.java b/src/main/java/blocks/Block_ReactorChamber_OFF.java new file mode 100644 index 0000000000..effe7aa9b4 --- /dev/null +++ b/src/main/java/blocks/Block_ReactorChamber_OFF.java @@ -0,0 +1,31 @@ +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 { + + 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 new file mode 100644 index 0000000000..26004e0753 --- /dev/null +++ b/src/main/java/blocks/Block_ReactorChamber_ON.java @@ -0,0 +1,36 @@ +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 { + + 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/items/ErrorItem.java b/src/main/java/items/ErrorItem.java index 0ab41873f1..f0dbc9e600 100644 --- a/src/main/java/items/ErrorItem.java +++ b/src/main/java/items/ErrorItem.java @@ -35,7 +35,7 @@ public class ErrorItem extends Item { @SuppressWarnings({"unchecked", "rawtypes"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("REMINDER: KekzTech recipes are only confirmed to work in GTNH!"); + list.add("REMINDER: KekzTech recipes are only tested to work in GTNH!"); list.add("Placeholder item in case something went wrong"); list.add("If this item shows up in GTNH, you may report it to:"); list.add("https://github.com/kekzdealer/KekzTech"); diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 49238e6648..b9f8e47015 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,6 +1,9 @@ package kekztech; +import blocks.Block_ControlRod; import blocks.Block_GDCUnit; +import blocks.Block_ReactorChamber_OFF; +import blocks.Block_ReactorChamber_ON; import blocks.Block_TFFTCasing; import blocks.Block_TFFTMultiHatch; import blocks.Block_TFFTStorageFieldBlockT1; @@ -73,6 +76,9 @@ public class KekzCore { Block_TFFTStorageFieldBlockT3.getInstance().registerBlock(); Block_TFFTStorageFieldBlockT4.getInstance().registerBlock(); Block_TFFTMultiHatch.getInstance().registerBlock(); + Block_ReactorChamber_OFF.getInstance().registerBlock(); + Block_ReactorChamber_ON.getInstance().registerBlock(); + Block_ControlRod.getInstance().registerBlock(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); } @@ -225,6 +231,31 @@ public class KekzCore { new ItemStack(Block_TFFTMultiHatch.getInstance(), 1), 6000, 480); + // 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(), 10), diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index b6dbf05c89..e4ab4e574e 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -201,7 +201,6 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { if(mfh != null) { mfh.setLock(!super.getBaseMetaTileEntity().isActive()); } - } public Vector3ic rotateOffsetVector(Vector3ic forgeDirection, int x, int y, int z) { diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java index 901716dc6e..6d37a31d83 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,10 +1,17 @@ package tileentities; +import org.joml.Vector2i; +import org.joml.Vector2ic; +import org.joml.Vector3i; +import org.joml.Vector3ic; import org.lwjgl.input.Keyboard; -import container.GUIContainer_ModularNuclearReactor; +import blocks.Block_ControlRod; +import blocks.Block_ReactorChamber_OFF; +import blocks.Block_ReactorChamber_ON; 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; @@ -18,9 +25,13 @@ import net.minecraftforge.common.util.ForgeDirection; public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { - final Block CASING = GregTech_API.sBlockCasings3; - final int CASING_META = 12; - final int CASING_TEXTURE_ID = 44; + 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; @@ -72,10 +83,10 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas // 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 GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png"); // In case someone ignores the warning... - return new GUIContainer_ModularNuclearReactor(aBaseMetaTileEntity, aPlayerInventory.player); + //return new GUIContainer_ModularNuclearReactor(aBaseMetaTileEntity, aPlayerInventory.player); } @Override @@ -87,90 +98,119 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas public boolean checkRecipe(ItemStack stack) { return false; } - + @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + public void onPostTick(IGregTechTileEntity thisController, long aTick) { + super.onPostTick(thisController, aTick); - final byte SIDE_LENGTH = 5; - final byte MAX_OFFSET = (byte) Math.floor(SIDE_LENGTH / 2); - final int XDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX * MAX_OFFSET; - final int ZDIR_BACKFACE = ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ * MAX_OFFSET; + if(super.getBaseMetaTileEntity().isActive()) { + // Switch to ON blocks + } else { + // Switch to OFF blocks + } + } - int minCasingAmount = 92; + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + // Figure out the vector for the direction the back face of the controller is facing + final Vector2ic forgeDirection = new Vector2i( + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ + ); + int minCasingAmount = 100; boolean checklist = true; // if this is still true at the end, machine is good to go :) - for (int leftToRight = -MAX_OFFSET; leftToRight <= MAX_OFFSET; leftToRight++) { - - for (int frontToBack = -MAX_OFFSET; frontToBack <= MAX_OFFSET; frontToBack++) { - - for (int thisY = -MAX_OFFSET; thisY <= MAX_OFFSET; thisY++) { - - // Center 3x3x3 air cube - if((leftToRight > -2 && leftToRight < 2) && (frontToBack > -2 && frontToBack < 2) && (thisY > -2 && thisY < 2)) { - if(!thisController.getAirOffset(XDIR_BACKFACE + leftToRight, thisY, ZDIR_BACKFACE + frontToBack)) { + // Determine the ground level center of the structure + final Vector3ic center = new Vector3i( + thisController.getXCoord(), + thisController.getYCoord(), + thisController.getZCoord()) + .add(forgeDirection.x() * 3, 0, forgeDirection.y() * 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 Vector3ic 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; } - } else if (!(XDIR_BACKFACE + leftToRight == 0 && ZDIR_BACKFACE + frontToBack == 0 && thisY == 0)) { // Make sure this isn't the controller - // Get next TE - final int THIS_X = XDIR_BACKFACE + leftToRight; - final int THIS_Z = ZDIR_BACKFACE + frontToBack; - IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(THIS_X, thisY, THIS_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(THIS_X, thisY, THIS_Z) == CASING) && (thisController.getMetaIDOffset(THIS_X, thisY, THIS_Z) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - checklist = false; - } - } } } } } - - if(minCasingAmount > 0) { - checklist = false; - } - - if(euMode) { - if(this.mDynamoHatches.size() == 0) { - System.out.println("Dynamo hatches are required in EU mode!"); - checklist = false; - } - if(this.mInputHatches.size() > 0) { - System.out.println("Input hatches are only allowed in coolant mode!"); - checklist = false; - } - if(this.mOutputHatches.size() > 0) { - System.out.println("Output hatches are only allowed in coolant mode!"); - checklist = false; - } - } else { - if(this.mDynamoHatches.size() > 0) { - System.out.println("Dynamo hatches are only allowed in EU mode!"); - 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 Vector3ic 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; + } + } + } } - if(this.mInputHatches.size() == 0) { - System.out.println("Coolant input hatches are required in coolant mode!"); - 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--; + } } - if(this.mOutputHatches.size() == 0) { - System.out.println("Hot coolant output hatches are required in coolant mode!"); - checklist = false; + } + // 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(this.mMaintenanceHatches.size() < 1) { - System.out.println("You need a maintenance hatch to do maintenance."); + + + if(minCasingAmount > 0) { + checklist = false; } return checklist; diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 84aa0113ca..5f36b8e44f 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -82,3 +82,7 @@ tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T Storage Field Block (Tie 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_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) diff --git a/src/main/resources/assets/kekztech/textures/blocks/ControlRod.png b/src/main/resources/assets/kekztech/textures/blocks/ControlRod.png new file mode 100644 index 0000000000..177e5c7231 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ControlRod.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.png b/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.png new file mode 100644 index 0000000000..40a33e52a9 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.png b/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.png new file mode 100644 index 0000000000..6480a8ab9b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.png differ -- cgit From ba16b0edce576aa226127d5e83618ee17f791ca0 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 23 Oct 2019 00:02:34 +0200 Subject: fixed misleading TFFT build guid in readme --- .gradle/4.4.1/fileContent/fileContent.lock | Bin 17 -> 17 bytes .gradle/4.4.1/fileHashes/fileHashes.bin | Bin 86915 -> 87665 bytes .gradle/4.4.1/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .gradle/4.4.1/taskHistory/taskHistory.bin | Bin 251445 -> 310291 bytes .gradle/4.4.1/taskHistory/taskHistory.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/buildOutputCleanup.lock | Bin 17 -> 17 bytes GregTech.lang | 4 ++ config/IC2.ini | 2 +- config/splash.properties | 2 +- screenshots/TFFT_Display.jpeg | Bin 74036 -> 94414 bytes .../GUIContainer_ModularNuclearReactor.java | 6 ++- .../tileentities/GTMTE_ModularNuclearReactor.java | 48 ++++++++++++--------- .../textures/gui/MultiblockDisplay_REACTOR.png | Bin 0 -> 2125 bytes 13 files changed, 38 insertions(+), 24 deletions(-) create mode 100644 src/main/resources/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png diff --git a/.gradle/4.4.1/fileContent/fileContent.lock b/.gradle/4.4.1/fileContent/fileContent.lock index 448a49c62b..3a0998d9f8 100644 Binary files a/.gradle/4.4.1/fileContent/fileContent.lock and b/.gradle/4.4.1/fileContent/fileContent.lock differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.bin b/.gradle/4.4.1/fileHashes/fileHashes.bin index 27622cf4f1..3808292b0f 100644 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.bin and b/.gradle/4.4.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.lock b/.gradle/4.4.1/fileHashes/fileHashes.lock index 4f62341bdb..d4892b96c6 100644 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.lock and b/.gradle/4.4.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.bin b/.gradle/4.4.1/taskHistory/taskHistory.bin index f5b48db8a3..e14eeb7eb0 100644 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.bin and b/.gradle/4.4.1/taskHistory/taskHistory.bin differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.lock b/.gradle/4.4.1/taskHistory/taskHistory.lock index 744ca39a76..6a21252069 100644 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.lock and b/.gradle/4.4.1/taskHistory/taskHistory.lock differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 740a07c25b..845d9b2263 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/GregTech.lang b/GregTech.lang index 50b5ce8c71..1bc082a29c 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -955,6 +955,10 @@ languagefile { S:TileEntity_DESCRIPTION_13103_Index_1=I'm not quite finished yet S:TileEntity_DESCRIPTION_13103_Index_10=Hold §l[LSHIFT]§rto display structure guidelines S:TileEntity_DESCRIPTION_13103_Index_11=Created by Kekzdealer + S:TileEntity_DESCRIPTION_13103_Index_12= Consult controller GUI on how to arrange the outer casings. + S:TileEntity_DESCRIPTION_13103_Index_13=----------------------------------------- + S:TileEntity_DESCRIPTION_13103_Index_14=Hold §l[LSHIFT]§r§7 to display structure guidelines + S:TileEntity_DESCRIPTION_13103_Index_15=Created by Kekzdealer S:TileEntity_DESCRIPTION_13103_Index_2=------------------------------------------ S:TileEntity_DESCRIPTION_13103_Index_3=Dimensions: 5x5x5 (WxHxL) S:TileEntity_DESCRIPTION_13103_Index_4=Structure: diff --git a/config/IC2.ini b/config/IC2.ini index 57d760f28a..bfd80df245 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Oct 14, 2019 1:54:38 AM +; created Oct 22, 2019 11:53:16 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 32b8ccd69e..655e362f26 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Mon Oct 14 01:54:30 CEST 2019 +#Tue Oct 22 23:53:07 CEST 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/screenshots/TFFT_Display.jpeg b/screenshots/TFFT_Display.jpeg index fc5c12c135..eeae2d2cf6 100644 Binary files a/screenshots/TFFT_Display.jpeg and b/screenshots/TFFT_Display.jpeg differ diff --git a/src/main/java/container/GUIContainer_ModularNuclearReactor.java b/src/main/java/container/GUIContainer_ModularNuclearReactor.java index 0e8ccbb145..106c96b092 100644 --- a/src/main/java/container/GUIContainer_ModularNuclearReactor.java +++ b/src/main/java/container/GUIContainer_ModularNuclearReactor.java @@ -12,7 +12,7 @@ import net.minecraft.util.ResourceLocation; public class GUIContainer_ModularNuclearReactor extends GuiContainer { - private ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ReaktorGUI_background.png"); + private ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/MultiblockDisplay_REACTOR.png"); private InventoryPlayer inventory; private IGregTechTileEntity te; @@ -31,7 +31,9 @@ public class GUIContainer_ModularNuclearReactor extends GuiContainer { GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - drawTexturedModalRect(100, 100, 0, 0, 260, 230); + 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 diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java index 6d37a31d83..a6b91a60ca 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,14 +1,12 @@ package tileentities; -import org.joml.Vector2i; -import org.joml.Vector2ic; import org.joml.Vector3i; -import org.joml.Vector3ic; 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; @@ -53,12 +51,25 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas @Override public String[] getDescription() { final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); - b.addInfo("DO NOT CHEAT IN THIS MACHINE") - .addInfo("I'm not quite finished yet") + b.addInfo("Can be built, BUT DOES NOT WORK") + .addInfo("Converts fissile material and outputs power or heat") .addSeparator() - .beginStructureBlock(5, 5, 5) - .addController("Front Center") - .addCasingInfo("Radiation Proof Machine Casing", 80) + .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") @@ -83,10 +94,9 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas // 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"); - // In case someone ignores the warning... - //return new GUIContainer_ModularNuclearReactor(aBaseMetaTileEntity, aPlayerInventory.player); + /*return new GT_GUIContainer_MultiMachine(aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), + "MultiblockDisplay.png");*/ + return new GUIContainer_ModularNuclearReactor(aBaseMetaTileEntity, aPlayerInventory.player); } @Override @@ -113,19 +123,17 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { // Figure out the vector for the direction the back face of the controller is facing - final Vector2ic forgeDirection = new Vector2i( - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ - ); + 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 Vector3ic center = new Vector3i( + final Vector3i center = new Vector3i( thisController.getXCoord(), thisController.getYCoord(), thisController.getZCoord()) - .add(forgeDirection.x() * 3, 0, forgeDirection.y() * 3); + .add(dirX * 3, 0, dirZ * 3); // Scan for outer tube // - Scan sides for(int x = -3; x <= 3; x++) { @@ -133,7 +141,7 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas // 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 Vector3ic pos = new Vector3i(center.x() + x, center.y() + h, center.z() + z); + 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; @@ -153,7 +161,7 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas // Only scan the four corners, skip rest if(Math.abs(x) + Math.abs(z) == 4) { for(int h = 0; h < 6; h++) { - final Vector3ic pos = new Vector3i(center.x() + x, center.y() + h, center.z() + z); + 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; diff --git a/src/main/resources/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png b/src/main/resources/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png new file mode 100644 index 0000000000..aff9248d4a Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png differ -- cgit From f01379a16d829167c96a7d0f502dedce0734d02c Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 29 Oct 2019 11:01:35 +0100 Subject: sync before trip to Lucy --- src/main/java/blocks/Block_FluidConduit.java | 40 ++++++ src/main/java/blocks/Block_TFFTMultiHatch.java | 2 +- src/main/java/itemBlocks/IB_FluidConduit.java | 21 +++ .../java/kekztech/ConduitNetworkController.java | 152 +++++++++++++++++++++ src/main/java/kekztech/IConduit.java | 23 ++++ src/main/java/kekztech/KekzCore.java | 1 - src/main/java/tileentities/TE_FluidConduit.java | 78 +++++++++++ 7 files changed, 315 insertions(+), 2 deletions(-) create mode 100644 src/main/java/blocks/Block_FluidConduit.java create mode 100644 src/main/java/itemBlocks/IB_FluidConduit.java create mode 100644 src/main/java/kekztech/ConduitNetworkController.java create mode 100644 src/main/java/kekztech/IConduit.java create mode 100644 src/main/java/tileentities/TE_FluidConduit.java diff --git a/src/main/java/blocks/Block_FluidConduit.java b/src/main/java/blocks/Block_FluidConduit.java new file mode 100644 index 0000000000..65d14cf7a3 --- /dev/null +++ b/src/main/java/blocks/Block_FluidConduit.java @@ -0,0 +1,40 @@ +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_FluidConduit; + +public class Block_FluidConduit extends BlockContainer { + + private static Block_FluidConduit instance = new Block_FluidConduit(); + + private Block_FluidConduit() { + super(Material.glass); + } + + public static Block_FluidConduit getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_fluidconduit_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "FluidConduit"); + super.setHardness(3.0f); + super.setResistance(2.0f); + GameRegistry.registerBlock(getInstance(), IB_TFFTMultiHatch.class, blockName); + } + + @Override + public TileEntity createNewTileEntity(World world, int p_149915_2_) { + return new TE_FluidConduit(1000); + } + +} diff --git a/src/main/java/blocks/Block_TFFTMultiHatch.java b/src/main/java/blocks/Block_TFFTMultiHatch.java index dfceda0474..e8378f39e8 100644 --- a/src/main/java/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/blocks/Block_TFFTMultiHatch.java @@ -33,7 +33,7 @@ public class Block_TFFTMultiHatch extends BlockContainer { } @Override - public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { + public TileEntity createNewTileEntity(World world, int p_149915_2_) { return new TE_TFFTMultiHatch(); } diff --git a/src/main/java/itemBlocks/IB_FluidConduit.java b/src/main/java/itemBlocks/IB_FluidConduit.java new file mode 100644 index 0000000000..2d1d9efc73 --- /dev/null +++ b/src/main/java/itemBlocks/IB_FluidConduit.java @@ -0,0 +1,21 @@ +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_FluidConduit extends ItemBlock { + + public IB_FluidConduit(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("A fluid conduit that properly interacts with multi-tanks"); + } +} diff --git a/src/main/java/kekztech/ConduitNetworkController.java b/src/main/java/kekztech/ConduitNetworkController.java new file mode 100644 index 0000000000..83f43cd54b --- /dev/null +++ b/src/main/java/kekztech/ConduitNetworkController.java @@ -0,0 +1,152 @@ +package kekztech; + +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.LinkedList; +import java.util.UUID; + +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class ConduitNetworkController implements Comparable { + + private static final HashSet instances = new HashSet<>(); + + private final UUID uuid = UUID.randomUUID(); + private final LinkedList conduits = new LinkedList<>(); + private final HashMap sources = new HashMap<>(); // k = resource name, v = source conduit + + public ConduitNetworkController() { + + } + + /** + * Places a new conduit as it's own network. Merges with adjacent networks automatically. + * + * @param conduit + * The conduit to be placed + */ + public static void placeConduit(IConduit conduit) { + + conduit.setNetwork(new ConduitNetworkController()); + conduit.getNetwork().addConduit(conduit); + + final TileEntity te = (TileEntity) conduit; + final int x = te.xCoord; + final int y = te.yCoord; + final int z = te.zCoord; + + // Search for adjacent Networks on all six sides + final HashSet networks = new HashSet<>(); + final World world = te.getWorldObj(); + final TileEntity te1x = world.getTileEntity(x + 1, y, z); + final TileEntity te0x = world.getTileEntity(x - 1, y, z); + final TileEntity te1y = world.getTileEntity(x, y + 1, z); + final TileEntity te0y = world.getTileEntity(x, y - 1, z); + final TileEntity te1z = world.getTileEntity(x, y, z + 1); + final TileEntity te0z = world.getTileEntity(x, y, z - 1); + if(te1x != null && te1x instanceof IConduit) { + final IConduit c = (IConduit) te1x; + networks.add(c.getNetwork()); + } + if(te0x != null && te0x instanceof IConduit) { + final IConduit c = (IConduit) te0x; + networks.add(c.getNetwork()); + } + if(te1y != null && te1y instanceof IConduit) { + final IConduit c = (IConduit) te1y; + networks.add(c.getNetwork()); + } + if(te0y != null && te0y instanceof IConduit) { + final IConduit c = (IConduit) te0y; + networks.add(c.getNetwork()); + } + if(te1z != null && te1z instanceof IConduit) { + final IConduit c = (IConduit) te1z; + networks.add(c.getNetwork()); + } + if(te0z != null && te0z instanceof IConduit) { + final IConduit c = (IConduit) te0z; + networks.add(c.getNetwork()); + } + // Return prematurely if no adjacent network was found + if(networks.size() == 0) { + return; + } + // Sort networks by descending size + final LinkedList networkList = new LinkedList<>(); + networkList.addAll(networks); + Collections.sort(networkList, Collections.reverseOrder()); + // Larger networks consume smaller networks to reduce copying around data + while(networkList.size() > 1) { + final ConduitNetworkController l = networkList.get(networkList.size() - 2); + final ConduitNetworkController r = networkList.getLast(); + l.appendNetwork(r); + networkList.removeLast(); + } + + } + + /** + * Deletes this conduit and breaks up adjacent networks into separate networks. + * + * @param conduit + * Conduit to be removed. + */ + public static void destroyConduit(IConduit conduit) { + + } + + public void run() { + + } + + @Override + public boolean equals(Object o) { + if(o instanceof ConduitNetworkController) { + final ConduitNetworkController network = (ConduitNetworkController) o; + return uuid.equals(network.getUUID()); + } else { + return false; + } + } + + @Override + public int compareTo(ConduitNetworkController o) { + return (int) Math.signum(o.getSize() - this.getSize()); + } + + public UUID getUUID() { + return uuid; + } + + public int getSize() { + return conduits.size(); + } + + /** + * Register a new conduit to this network. + * + * @param conduit + * New conduit. + */ + private void addConduit(IConduit conduit) { + conduits.add(conduit); + } + + /** + * Merge another network with this one if they have been connected by a new conduit. + * + * @param network + * Network to merge with this one. + */ + private void appendNetwork(ConduitNetworkController network) { + + } + + private void updateSource() { + + } + +} diff --git a/src/main/java/kekztech/IConduit.java b/src/main/java/kekztech/IConduit.java new file mode 100644 index 0000000000..d36c590a63 --- /dev/null +++ b/src/main/java/kekztech/IConduit.java @@ -0,0 +1,23 @@ +package kekztech; + +public interface IConduit { + + public void setNetwork(ConduitNetworkController network); + public ConduitNetworkController getNetwork(); + + /** + * Returns the conduit's throughput capacity. + * + * @return + * The conduit's throughput capacity. + */ + public Number getCapacity(); + + /** + * Call when the throughput capacity was exceeded while traversing this conduit. + */ + public void onOverload(); + + public boolean testForInputFilter(Object o); + public boolean testForOutputFilter(Object o); +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index b9f8e47015..993b984d4a 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -222,7 +222,6 @@ public class KekzCore { GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 25), - ItemList.Electric_Motor_EV.get(1L, (Object[]) null), ItemList.Field_Generator_HV.get(1L, (Object[]) null) }; GT_Values.RA.addAssemblerRecipe( diff --git a/src/main/java/tileentities/TE_FluidConduit.java b/src/main/java/tileentities/TE_FluidConduit.java new file mode 100644 index 0000000000..3a8f91b5be --- /dev/null +++ b/src/main/java/tileentities/TE_FluidConduit.java @@ -0,0 +1,78 @@ +package tileentities; + +import kekztech.ConduitNetworkController; +import kekztech.IConduit; +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_FluidConduit extends TileEntity implements IConduit, IFluidHandler { + + private final Number capacity; + + private ConduitNetworkController network; + + public TE_FluidConduit(Number capacity) { + this.capacity = capacity; + } + + @Override + public void setNetwork(ConduitNetworkController network) { + this.network = network; + } + + @Override + public ConduitNetworkController getNetwork() { + return network; + } + + @Override + public Number getCapacity() { + return capacity; + } + + @Override + public void onOverload() { + + } + + @Override + public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { + // TODO Auto-generated method stub + return 0; + } + + @Override + public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { + // TODO Auto-generated method stub + return null; + } + + @Override + public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean canFill(ForgeDirection from, Fluid fluid) { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean canDrain(ForgeDirection from, Fluid fluid) { + // TODO Auto-generated method stub + return false; + } + + @Override + public FluidTankInfo[] getTankInfo(ForgeDirection from) { + // TODO Auto-generated method stub + return null; + } + +} -- cgit From f4b286674582dbc4e7dca7a1a805d6d9b036b63f Mon Sep 17 00:00:00 2001 From: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> Date: Fri, 1 Nov 2019 18:42:08 +0100 Subject: added bartworks integration +added OreDict for Yttria and circonia +de-nerfed YSZCeramicPlates if bartworks is installed (10 -> 3 dust per plate) Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> --- .gitignore | 10 +++ .gradle/2.0/taskArtifacts/cache.properties | 1 - .gradle/2.0/taskArtifacts/cache.properties.lock | Bin 17 -> 0 bytes .gradle/2.0/taskArtifacts/fileHashes.bin | Bin 90246 -> 0 bytes .gradle/2.0/taskArtifacts/fileSnapshots.bin | Bin 326308 -> 0 bytes .gradle/2.0/taskArtifacts/outputFileStates.bin | Bin 18782 -> 0 bytes .gradle/2.0/taskArtifacts/taskArtifacts.bin | Bin 27678 -> 0 bytes .gradle/4.4.1/fileChanges/last-build.bin | Bin 1 -> 0 bytes .../4.4.1/fileContent/annotation-processors.bin | Bin 19685 -> 0 bytes .gradle/4.4.1/fileContent/fileContent.lock | Bin 17 -> 0 bytes .gradle/4.4.1/fileHashes/fileHashes.bin | Bin 87665 -> 0 bytes .gradle/4.4.1/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes .gradle/4.4.1/fileHashes/resourceHashesCache.bin | Bin 20673 -> 0 bytes .gradle/4.4.1/taskHistory/taskHistory.bin | Bin 310291 -> 0 bytes .gradle/4.4.1/taskHistory/taskHistory.lock | Bin 17 -> 0 bytes .gradle/buildOutputCleanup/buildOutputCleanup.lock | Bin 17 -> 0 bytes .gradle/buildOutputCleanup/cache.properties | 2 - .gradle/buildOutputCleanup/outputFiles.bin | Bin 19019 -> 0 bytes build.gradle | 2 +- src/main/java/kekztech/Items.java | 92 +++++++++++++++------ src/main/java/kekztech/KekzCore.java | 79 +++++++++--------- src/main/java/tileentities/TE_FluidConduit.java | 12 +++ 22 files changed, 133 insertions(+), 65 deletions(-) delete mode 100644 .gradle/2.0/taskArtifacts/cache.properties delete mode 100644 .gradle/2.0/taskArtifacts/cache.properties.lock delete mode 100644 .gradle/2.0/taskArtifacts/fileHashes.bin delete mode 100644 .gradle/2.0/taskArtifacts/fileSnapshots.bin delete mode 100644 .gradle/2.0/taskArtifacts/outputFileStates.bin delete mode 100644 .gradle/2.0/taskArtifacts/taskArtifacts.bin delete mode 100644 .gradle/4.4.1/fileChanges/last-build.bin delete mode 100644 .gradle/4.4.1/fileContent/annotation-processors.bin delete mode 100644 .gradle/4.4.1/fileContent/fileContent.lock delete mode 100644 .gradle/4.4.1/fileHashes/fileHashes.bin delete mode 100644 .gradle/4.4.1/fileHashes/fileHashes.lock delete mode 100644 .gradle/4.4.1/fileHashes/resourceHashesCache.bin delete mode 100644 .gradle/4.4.1/taskHistory/taskHistory.bin delete mode 100644 .gradle/4.4.1/taskHistory/taskHistory.lock delete mode 100644 .gradle/buildOutputCleanup/buildOutputCleanup.lock delete mode 100644 .gradle/buildOutputCleanup/cache.properties delete mode 100644 .gradle/buildOutputCleanup/outputFiles.bin diff --git a/.gitignore b/.gitignore index ef036dfea7..df7837cd40 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,14 @@ hs_err_pid* /crash-reports/ /saves/ /logs/ +/.gradle +/.gradle/* +.gradle +eclipse/ +eclipse/* +out/ +out/* +*.iml +*.ipr +*.iws diff --git a/.gradle/2.0/taskArtifacts/cache.properties b/.gradle/2.0/taskArtifacts/cache.properties deleted file mode 100644 index 68737acfa2..0000000000 --- a/.gradle/2.0/taskArtifacts/cache.properties +++ /dev/null @@ -1 +0,0 @@ -#Sun Jun 09 22:52:57 CEST 2019 diff --git a/.gradle/2.0/taskArtifacts/cache.properties.lock b/.gradle/2.0/taskArtifacts/cache.properties.lock deleted file mode 100644 index f944a071bd..0000000000 Binary files a/.gradle/2.0/taskArtifacts/cache.properties.lock and /dev/null differ diff --git a/.gradle/2.0/taskArtifacts/fileHashes.bin b/.gradle/2.0/taskArtifacts/fileHashes.bin deleted file mode 100644 index fb3630da2d..0000000000 Binary files a/.gradle/2.0/taskArtifacts/fileHashes.bin and /dev/null differ diff --git a/.gradle/2.0/taskArtifacts/fileSnapshots.bin b/.gradle/2.0/taskArtifacts/fileSnapshots.bin deleted file mode 100644 index bd0d92ada8..0000000000 Binary files a/.gradle/2.0/taskArtifacts/fileSnapshots.bin and /dev/null differ diff --git a/.gradle/2.0/taskArtifacts/outputFileStates.bin b/.gradle/2.0/taskArtifacts/outputFileStates.bin deleted file mode 100644 index d8268e34d2..0000000000 Binary files a/.gradle/2.0/taskArtifacts/outputFileStates.bin and /dev/null differ diff --git a/.gradle/2.0/taskArtifacts/taskArtifacts.bin b/.gradle/2.0/taskArtifacts/taskArtifacts.bin deleted file mode 100644 index a31bb7f188..0000000000 Binary files a/.gradle/2.0/taskArtifacts/taskArtifacts.bin and /dev/null differ diff --git a/.gradle/4.4.1/fileChanges/last-build.bin b/.gradle/4.4.1/fileChanges/last-build.bin deleted file mode 100644 index f76dd238ad..0000000000 Binary files a/.gradle/4.4.1/fileChanges/last-build.bin and /dev/null differ diff --git a/.gradle/4.4.1/fileContent/annotation-processors.bin b/.gradle/4.4.1/fileContent/annotation-processors.bin deleted file mode 100644 index bf4a1e62a8..0000000000 Binary files a/.gradle/4.4.1/fileContent/annotation-processors.bin and /dev/null differ diff --git a/.gradle/4.4.1/fileContent/fileContent.lock b/.gradle/4.4.1/fileContent/fileContent.lock deleted file mode 100644 index 3a0998d9f8..0000000000 Binary files a/.gradle/4.4.1/fileContent/fileContent.lock and /dev/null differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.bin b/.gradle/4.4.1/fileHashes/fileHashes.bin deleted file mode 100644 index 3808292b0f..0000000000 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.bin and /dev/null differ diff --git a/.gradle/4.4.1/fileHashes/fileHashes.lock b/.gradle/4.4.1/fileHashes/fileHashes.lock deleted file mode 100644 index d4892b96c6..0000000000 Binary files a/.gradle/4.4.1/fileHashes/fileHashes.lock and /dev/null differ diff --git a/.gradle/4.4.1/fileHashes/resourceHashesCache.bin b/.gradle/4.4.1/fileHashes/resourceHashesCache.bin deleted file mode 100644 index d6817bf881..0000000000 Binary files a/.gradle/4.4.1/fileHashes/resourceHashesCache.bin and /dev/null differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.bin b/.gradle/4.4.1/taskHistory/taskHistory.bin deleted file mode 100644 index e14eeb7eb0..0000000000 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.bin and /dev/null differ diff --git a/.gradle/4.4.1/taskHistory/taskHistory.lock b/.gradle/4.4.1/taskHistory/taskHistory.lock deleted file mode 100644 index 6a21252069..0000000000 Binary files a/.gradle/4.4.1/taskHistory/taskHistory.lock and /dev/null differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index 845d9b2263..0000000000 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and /dev/null differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index d32ed2b7bd..0000000000 --- a/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Oct 11 01:00:16 CEST 2019 -gradle.version=4.4.1 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index 2dba47a02d..0000000000 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and /dev/null differ diff --git a/build.gradle b/build.gradle index 1e32d5fffd..6eff98df89 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.2.1" +version = "0.2.2" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 52539222e7..9a7a351ec7 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -1,48 +1,92 @@ package kekztech; +import cpw.mods.fml.common.Loader; +import items.MetaItem_CraftingComponent; +import items.MetaItem_ReactorComponent; +import net.minecraft.item.ItemStack; +import net.minecraftforge.oredict.OreDictionary; +import util.Util; + +import java.util.Arrays; + public enum Items { // Heat Vents - T1HeatVent(0), T2HeatVent(1), T3HeatVent(2), T4HeatVent(3), - T1ComponentHeatVent(4), T2ComponentHeatVent(5), T3ComponentHeatVent(6), T4ComponentHeatVent(7), - T1OverclockedHeatVent(8), T2OverclockedHeatVent(9), T3OverclockedHeatVent(10), T4OverclockedHeatVent(11), + T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), + T1ComponentHeatVent(4,0), T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), + T1OverclockedHeatVent(8,0), T2OverclockedHeatVent(9,0), T3OverclockedHeatVent(10,0), T4OverclockedHeatVent(11,0), // Heat Exchanger - T1HeatExchanger(12), T2HeatExchanger(13), T3HeatExchanger(14), T4HeatExchanger(15), + T1HeatExchanger(12,0), T2HeatExchanger(13,0), T3HeatExchanger(14,0), T4HeatExchanger(15,0), // Fuel Rods - UraniumFuelRod(16), UraniumDualFuelRod(17), UraniumQuadFuelRod(18), - ThoriumFuelRod(19), ThoriumDualFuelRod(20), ThoriumQuadFuelRod(21), - MOXFuelRod(22), MOXDualFuelRod(23), MOXQuadFuelRod(24), - NaquadahFuelRod(25), NaquadahDualFuelRod(26), NaquadahQuadFuelRod(27), - Th_MOXFuelRod(28), Th_MOXDualFuelRod(29), Th_MOXQuadFuelRod(30), + UraniumFuelRod(16,0), UraniumDualFuelRod(17,0), UraniumQuadFuelRod(18,0), + ThoriumFuelRod(19,0), ThoriumDualFuelRod(20,0), ThoriumQuadFuelRod(21,0), + MOXFuelRod(22,0), MOXDualFuelRod(23,0), MOXQuadFuelRod(24,0), + NaquadahFuelRod(25,0), NaquadahDualFuelRod(26,0), NaquadahQuadFuelRod(27,0), + Th_MOXFuelRod(28,0), Th_MOXDualFuelRod(29,0), Th_MOXQuadFuelRod(30,0), // Depleted Fuel Rods - DepletedUraniumFuelRod(31), DepletedUraniumDualFuelRod(32), DepletedUraniumQuadFuelRod(33), - DepletedThoriumFuelRod(34), DepletedThoriumDualFuelRod(35), DepletedThoriumQuadFuelRod(36), - DepletedMOXFuelRod(37), DepletedMOXDualFuelRod(38), DepletedMOXQuadFuelRod(39), - DepletedNaquadahFuelRod(40), DepletedNaquadahDualFuelRod(41), DepletedNaquadahQuadFuelRod(42), - Th_DepletedMOXFuelRod(43), Th_DepletedMOXDualFuelRod(44), Th_DepletedMOXQuadFuelRod(45), + DepletedUraniumFuelRod(31,0), DepletedUraniumDualFuelRod(32,0), DepletedUraniumQuadFuelRod(33,0), + DepletedThoriumFuelRod(34,0), DepletedThoriumDualFuelRod(35,0), DepletedThoriumQuadFuelRod(36,0), + DepletedMOXFuelRod(37,0), DepletedMOXDualFuelRod(38,0), DepletedMOXQuadFuelRod(39,0), + DepletedNaquadahFuelRod(40,0), DepletedNaquadahDualFuelRod(41,0), DepletedNaquadahQuadFuelRod(42,0), + Th_DepletedMOXFuelRod(43,0), Th_DepletedMOXDualFuelRod(44,0), Th_DepletedMOXQuadFuelRod(45,0), // Neutron Reflectors - T1NeutronReflector(46), T2NeutronReflector(47), + T1NeutronReflector(46,0), T2NeutronReflector(47,0), // Coolant Cells - HeliumCoolantCell360k(48), NaKCoolantCell360k(49), + HeliumCoolantCell360k(48,0), NaKCoolantCell360k(49,0), // Heat Pipes - CopperHeatPipe(0), SilverHeatPipe(1), BoronArsenideHeatPipe(2), DiamondHeatPipe(3), - BoronArsenideDust(4), IsotopicallyPureDiamondDust(5), AmineCarbamiteDust(6), - BoronArsenideCrystal(7), IsotopicallyPureDiamondCrystal(8), + CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), + BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), + BoronArsenideCrystal(7,1), IsotopicallyPureDiamondCrystal(8,1), // Ceramics - YSZCeramicDust(9), GDCCeramicDust(10), - YttriaDust(11), ZirconiaDust(12), CeriaDust(13), - YSZCeramicPlate(14), GDCCeramicPlate(15), + YSZCeramicDust(9,1), GDCCeramicDust(10,1), + YttriaDust(11,1), ZirconiaDust(12,1), CeriaDust(13,1), + YSZCeramicPlate(14,1), GDCCeramicPlate(15,1), // Error Item - Error(0); + Error(0,1); + + static { + YttriaDust.setOreDictName("dustYttriumOxide"); + ZirconiaDust.setOreDictName("dustCubicZirconia"); + } private final int metaID; + private final int identifier; - private Items(int metaID) { + private Items(int metaID, int identifier) { this.metaID = metaID; + this.identifier = identifier; } public int getMetaID() { return metaID; } + String OreDictName; + + private void registerOreDict(){ + OreDictionary.registerOre(getOreDictName(),getNonOreDictedItemStack(1)); + } + + public static void registerOreDictNames(){ + Arrays.stream(Items.values()).filter(e -> e.getOreDictName() != null).forEach(Items::registerOreDict); + } + + public ItemStack getNonOreDictedItemStack(int amount){ + return identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(),amount,this.getMetaID()) : + new ItemStack(MetaItem_CraftingComponent.getInstance(),amount,this.getMetaID()); + } + + public ItemStack getOreDictedItemStack(int amount){ + return this.getOreDictName() != null ? Util.getStackofAmountFromOreDict(this.getOreDictName(),amount) : + identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(),amount,this.getMetaID()) : + new ItemStack(MetaItem_CraftingComponent.getInstance(),amount,this.getMetaID()); + } + + public String getOreDictName() { + return OreDictName; + } + + public void setOreDictName(String oreDictName) { + OreDictName = oreDictName; + } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 993b984d4a..a832faa484 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -11,6 +11,7 @@ import blocks.Block_TFFTStorageFieldBlockT2; import blocks.Block_TFFTStorageFieldBlockT3; import blocks.Block_TFFTStorageFieldBlockT4; import blocks.Block_YSZUnit; +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; @@ -43,14 +44,15 @@ import util.Util; */ @Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, dependencies = - "required-after:IC2; " + "required-after:IC2; " + "required-after:gregtech;" + + "after:bartworks" ) public class KekzCore { public static final String NAME = "KekzTech"; public static final String MODID = "kekztech"; - public static final String VERSION = "0.2.1"; + public static final String VERSION = "0.2.2"; @Mod.Instance("kekztech") public static KekzCore instance; @@ -67,6 +69,7 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); + Items.registerOreDictNames(); // Blocks Block_YSZUnit.getInstance().registerBlock(); Block_GDCUnit.getInstance().registerBlock(); @@ -98,13 +101,13 @@ public class KekzCore { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); final MetaItem_ReactorComponent reactorItem = MetaItem_ReactorComponent.getInstance(); - + // Multiblock Controllers final Object[] mk1_recipe = { "CCC", "PHP", "FBL", 'C', OrePrefixes.circuit.get(Materials.Advanced), - 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), - 'H', ItemList.Hull_HV.get(1L, (Object[]) null), + '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) @@ -113,8 +116,8 @@ public class KekzCore { final Object[] mk2_recipe = { "CCC", "PHP", "FBL", 'C', OrePrefixes.circuit.get(Materials.Master), - 'P', ItemList.Electric_Pump_IV.get(1L, (Object[]) null), - 'H', ItemList.Hull_IV.get(1L, (Object[]) null), + '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) @@ -123,8 +126,8 @@ public class KekzCore { final Object[] tfft_recipe = { "HFH", "PVP", "CFC", 'H', OrePrefixes.pipeMedium.get(Materials.StainlessSteel), - 'F', ItemList.Field_Generator_MV.get(1L, (Object[]) null), - 'P', ItemList.Electric_Pump_HV.get(1L, (Object[]) null), + '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) }; @@ -136,7 +139,7 @@ public class KekzCore { 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, (Object[]) null), + ItemList.Electric_Motor_HV.get(1L), }; GT_Values.RA.addAssemblerRecipe( yszUnit, @@ -148,7 +151,7 @@ public class KekzCore { 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, (Object[]) null), + ItemList.Electric_Motor_IV.get(1L), }; GT_Values.RA.addAssemblerRecipe( gdcUnit, @@ -173,7 +176,7 @@ public class KekzCore { 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, (Object[]) null) + ItemList.Electric_Pump_LV.get(1L) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield1, @@ -185,7 +188,7 @@ public class KekzCore { 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, (Object[]) null) + ItemList.Electric_Pump_MV.get(1L) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield2, @@ -197,8 +200,8 @@ public class KekzCore { GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 4), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VibrantAlloy, 2), GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Titanium, 1), - ItemList.Field_Generator_MV.get(1L, (Object[]) null), - ItemList.Electric_Pump_HV.get(2L, (Object[]) null) + ItemList.Field_Generator_MV.get(1L), + ItemList.Electric_Pump_HV.get(2L) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield3, @@ -210,8 +213,8 @@ public class KekzCore { 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, (Object[]) null), - ItemList.Electric_Pump_EV.get(1L, (Object[]) null) + ItemList.Field_Generator_HV.get(1L), + ItemList.Electric_Pump_EV.get(1L) }; GT_Values.RA.addAssemblerRecipe( tfftstoragefield4, @@ -222,7 +225,7 @@ public class KekzCore { GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 25), - ItemList.Field_Generator_HV.get(1L, (Object[]) null) + ItemList.Field_Generator_HV.get(1L) }; GT_Values.RA.addAssemblerRecipe( tfftmultihatch, @@ -257,13 +260,13 @@ public class KekzCore { // Ceramic plates GT_Values.RA.addAlloySmelterRecipe( - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(1, (Object[]) null), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), Loader.isModLoaded("bartworks") ? 3 : 10), + ItemList.Shape_Mold_Plate.get(1), craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), 400, 480); GT_Values.RA.addFormingPressRecipe( craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(1, (Object[]) null), + ItemList.Shape_Mold_Plate.get(1), craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), 800, 480); @@ -286,28 +289,30 @@ public class KekzCore { null, craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondDust.getMetaID(), 1), null, 1200, 480); - 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); + 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( - craftingItem.getStackOfAmountFromDamage(Items.YttriaDust.getMetaID(), 1), - craftingItem.getStackOfAmountFromDamage(Items.ZirconiaDust.getMetaID(), 5), - GT_Utility.getIntegratedCircuit(6), null, null, null, + 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.CeriaDust.getMetaID(), 9), + GT_Utility.getIntegratedCircuit(6), null, null, null, craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), 400, 1920); @@ -342,7 +347,7 @@ public class KekzCore { // Heat Vents final ItemStack[] t1HeatVent = { craftingItem.getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_MV.get(1L, (Object[]) null), + ItemList.Electric_Motor_MV.get(1L), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 1), GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 2), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 8), @@ -356,7 +361,7 @@ public class KekzCore { 200, 120); final ItemStack[] t2HeatVent = { craftingItem.getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_HV.get(1L, (Object[]) null), + ItemList.Electric_Motor_HV.get(1L), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 1), GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 2), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 8), @@ -370,7 +375,7 @@ public class KekzCore { 400, 480); final ItemStack[] t3HeatVent = { craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_IV.get(1L, (Object[]) null), + ItemList.Electric_Motor_IV.get(1L), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 1), GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 2), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Tungsten, new ItemStack(ErrorItem.getInstance(), 1), 8), diff --git a/src/main/java/tileentities/TE_FluidConduit.java b/src/main/java/tileentities/TE_FluidConduit.java index 3a8f91b5be..35d0469051 100644 --- a/src/main/java/tileentities/TE_FluidConduit.java +++ b/src/main/java/tileentities/TE_FluidConduit.java @@ -39,6 +39,18 @@ public class TE_FluidConduit extends TileEntity implements IConduit, IFluidHandl } + @Override + public boolean testForInputFilter(Object o) { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean testForOutputFilter(Object o) { + // TODO Auto-generated method stub + return false; + } + @Override public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { // TODO Auto-generated method stub -- cgit From a76478105d61d7be330c63fd247f7fbb66da9d9a Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Fri, 8 Nov 2019 21:27:05 +0100 Subject: Gave Multi Hatch a shaped crafting recipe after many failed attempts with assembling machines. Began adding Item Distribution Network code. --- src/main/java/blocks/Block_FluidConduit.java | 40 ------ .../java/blocks/Block_ItemDistributionCable.java | 40 ++++++ .../java/blocks/Block_ItemDistributionNode.java | 40 ++++++ src/main/java/itemBlocks/IB_FluidConduit.java | 21 --- .../java/itemBlocks/IB_ItemDistributionCable.java | 22 +++ .../java/itemBlocks/IB_ItemDistributionNode.java | 22 +++ .../java/kekztech/ConduitNetworkController.java | 152 --------------------- src/main/java/kekztech/IConduit.java | 19 +-- .../ItemDistributionNetworkController.java | 152 +++++++++++++++++++++ src/main/java/kekztech/KekzCore.java | 19 ++- src/main/java/kekztech/TFFTFluidHandler.java | 7 + src/main/java/tileentities/TE_FluidConduit.java | 90 ------------ .../tileentities/TE_ItemDistributionCable.java | 7 + .../java/tileentities/TE_ItemDistributionNode.java | 96 +++++++++++++ src/main/resources/assets/kekztech/lang/en_US.lang | 3 + .../textures/blocks/ItemDistributionCable.png | Bin 0 -> 275 bytes 16 files changed, 399 insertions(+), 331 deletions(-) delete mode 100644 src/main/java/blocks/Block_FluidConduit.java create mode 100644 src/main/java/blocks/Block_ItemDistributionCable.java create mode 100644 src/main/java/blocks/Block_ItemDistributionNode.java delete mode 100644 src/main/java/itemBlocks/IB_FluidConduit.java create mode 100644 src/main/java/itemBlocks/IB_ItemDistributionCable.java create mode 100644 src/main/java/itemBlocks/IB_ItemDistributionNode.java delete mode 100644 src/main/java/kekztech/ConduitNetworkController.java create mode 100644 src/main/java/kekztech/ItemDistributionNetworkController.java create mode 100644 src/main/java/kekztech/TFFTFluidHandler.java delete mode 100644 src/main/java/tileentities/TE_FluidConduit.java create mode 100644 src/main/java/tileentities/TE_ItemDistributionCable.java create mode 100644 src/main/java/tileentities/TE_ItemDistributionNode.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemDistributionCable.png diff --git a/src/main/java/blocks/Block_FluidConduit.java b/src/main/java/blocks/Block_FluidConduit.java deleted file mode 100644 index 65d14cf7a3..0000000000 --- a/src/main/java/blocks/Block_FluidConduit.java +++ /dev/null @@ -1,40 +0,0 @@ -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_FluidConduit; - -public class Block_FluidConduit extends BlockContainer { - - private static Block_FluidConduit instance = new Block_FluidConduit(); - - private Block_FluidConduit() { - super(Material.glass); - } - - public static Block_FluidConduit getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_fluidconduit_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "FluidConduit"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_TFFTMultiHatch.class, blockName); - } - - @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { - return new TE_FluidConduit(1000); - } - -} diff --git a/src/main/java/blocks/Block_ItemDistributionCable.java b/src/main/java/blocks/Block_ItemDistributionCable.java new file mode 100644 index 0000000000..3caefc313a --- /dev/null +++ b/src/main/java/blocks/Block_ItemDistributionCable.java @@ -0,0 +1,40 @@ +package blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemDistributionCable; +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_ItemDistributionCable; + +public class Block_ItemDistributionCable extends BlockContainer { + + private static Block_ItemDistributionCable instance = new Block_ItemDistributionCable(); + + private Block_ItemDistributionCable() { + super(Material.glass); + } + + public static Block_ItemDistributionCable getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemdistributioncable_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ItemDistributionCable"); + super.setHardness(3.0f); + super.setResistance(2.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemDistributionCable.class, blockName); + } + + @Override + public TileEntity createNewTileEntity(World world, int p_149915_2_) { + return new TE_ItemDistributionCable(); + } + +} diff --git a/src/main/java/blocks/Block_ItemDistributionNode.java b/src/main/java/blocks/Block_ItemDistributionNode.java new file mode 100644 index 0000000000..11d9e22b39 --- /dev/null +++ b/src/main/java/blocks/Block_ItemDistributionNode.java @@ -0,0 +1,40 @@ +package blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemDistributionNode; +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_ItemDistributionNode; + +public class Block_ItemDistributionNode extends BlockContainer { + + private static Block_ItemDistributionNode instance = new Block_ItemDistributionNode(); + + private Block_ItemDistributionNode() { + super(Material.glass); + } + + public static Block_ItemDistributionNode getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemdistributionnode_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setBlockTextureName(KekzCore.MODID + ":" + "ItemDistributionNode"); + super.setHardness(3.0f); + super.setResistance(2.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemDistributionNode.class, blockName); + } + + @Override + public TileEntity createNewTileEntity(World world, int p_149915_2_) { + return new TE_ItemDistributionNode(); + } + +} diff --git a/src/main/java/itemBlocks/IB_FluidConduit.java b/src/main/java/itemBlocks/IB_FluidConduit.java deleted file mode 100644 index 2d1d9efc73..0000000000 --- a/src/main/java/itemBlocks/IB_FluidConduit.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_FluidConduit extends ItemBlock { - - public IB_FluidConduit(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("A fluid conduit that properly interacts with multi-tanks"); - } -} diff --git a/src/main/java/itemBlocks/IB_ItemDistributionCable.java b/src/main/java/itemBlocks/IB_ItemDistributionCable.java new file mode 100644 index 0000000000..832e95ca0a --- /dev/null +++ b/src/main/java/itemBlocks/IB_ItemDistributionCable.java @@ -0,0 +1,22 @@ +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_ItemDistributionCable extends ItemBlock { + + public IB_ItemDistributionCable(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_ItemDistributionNode.java b/src/main/java/itemBlocks/IB_ItemDistributionNode.java new file mode 100644 index 0000000000..cfea3853db --- /dev/null +++ b/src/main/java/itemBlocks/IB_ItemDistributionNode.java @@ -0,0 +1,22 @@ +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_ItemDistributionNode extends ItemBlock { + + public IB_ItemDistributionNode(Block block) { + super(block); + } + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add("Access point for Item Distribution Networks"); + lines.add("Wired networks do not require a controller"); + } +} diff --git a/src/main/java/kekztech/ConduitNetworkController.java b/src/main/java/kekztech/ConduitNetworkController.java deleted file mode 100644 index 83f43cd54b..0000000000 --- a/src/main/java/kekztech/ConduitNetworkController.java +++ /dev/null @@ -1,152 +0,0 @@ -package kekztech; - -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.LinkedList; -import java.util.UUID; - -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class ConduitNetworkController implements Comparable { - - private static final HashSet instances = new HashSet<>(); - - private final UUID uuid = UUID.randomUUID(); - private final LinkedList conduits = new LinkedList<>(); - private final HashMap sources = new HashMap<>(); // k = resource name, v = source conduit - - public ConduitNetworkController() { - - } - - /** - * Places a new conduit as it's own network. Merges with adjacent networks automatically. - * - * @param conduit - * The conduit to be placed - */ - public static void placeConduit(IConduit conduit) { - - conduit.setNetwork(new ConduitNetworkController()); - conduit.getNetwork().addConduit(conduit); - - final TileEntity te = (TileEntity) conduit; - final int x = te.xCoord; - final int y = te.yCoord; - final int z = te.zCoord; - - // Search for adjacent Networks on all six sides - final HashSet networks = new HashSet<>(); - final World world = te.getWorldObj(); - final TileEntity te1x = world.getTileEntity(x + 1, y, z); - final TileEntity te0x = world.getTileEntity(x - 1, y, z); - final TileEntity te1y = world.getTileEntity(x, y + 1, z); - final TileEntity te0y = world.getTileEntity(x, y - 1, z); - final TileEntity te1z = world.getTileEntity(x, y, z + 1); - final TileEntity te0z = world.getTileEntity(x, y, z - 1); - if(te1x != null && te1x instanceof IConduit) { - final IConduit c = (IConduit) te1x; - networks.add(c.getNetwork()); - } - if(te0x != null && te0x instanceof IConduit) { - final IConduit c = (IConduit) te0x; - networks.add(c.getNetwork()); - } - if(te1y != null && te1y instanceof IConduit) { - final IConduit c = (IConduit) te1y; - networks.add(c.getNetwork()); - } - if(te0y != null && te0y instanceof IConduit) { - final IConduit c = (IConduit) te0y; - networks.add(c.getNetwork()); - } - if(te1z != null && te1z instanceof IConduit) { - final IConduit c = (IConduit) te1z; - networks.add(c.getNetwork()); - } - if(te0z != null && te0z instanceof IConduit) { - final IConduit c = (IConduit) te0z; - networks.add(c.getNetwork()); - } - // Return prematurely if no adjacent network was found - if(networks.size() == 0) { - return; - } - // Sort networks by descending size - final LinkedList networkList = new LinkedList<>(); - networkList.addAll(networks); - Collections.sort(networkList, Collections.reverseOrder()); - // Larger networks consume smaller networks to reduce copying around data - while(networkList.size() > 1) { - final ConduitNetworkController l = networkList.get(networkList.size() - 2); - final ConduitNetworkController r = networkList.getLast(); - l.appendNetwork(r); - networkList.removeLast(); - } - - } - - /** - * Deletes this conduit and breaks up adjacent networks into separate networks. - * - * @param conduit - * Conduit to be removed. - */ - public static void destroyConduit(IConduit conduit) { - - } - - public void run() { - - } - - @Override - public boolean equals(Object o) { - if(o instanceof ConduitNetworkController) { - final ConduitNetworkController network = (ConduitNetworkController) o; - return uuid.equals(network.getUUID()); - } else { - return false; - } - } - - @Override - public int compareTo(ConduitNetworkController o) { - return (int) Math.signum(o.getSize() - this.getSize()); - } - - public UUID getUUID() { - return uuid; - } - - public int getSize() { - return conduits.size(); - } - - /** - * Register a new conduit to this network. - * - * @param conduit - * New conduit. - */ - private void addConduit(IConduit conduit) { - conduits.add(conduit); - } - - /** - * Merge another network with this one if they have been connected by a new conduit. - * - * @param network - * Network to merge with this one. - */ - private void appendNetwork(ConduitNetworkController network) { - - } - - private void updateSource() { - - } - -} diff --git a/src/main/java/kekztech/IConduit.java b/src/main/java/kekztech/IConduit.java index d36c590a63..ce726a2207 100644 --- a/src/main/java/kekztech/IConduit.java +++ b/src/main/java/kekztech/IConduit.java @@ -2,22 +2,7 @@ package kekztech; public interface IConduit { - public void setNetwork(ConduitNetworkController network); - public ConduitNetworkController getNetwork(); + public void setNetwork(ItemDistributionNetworkController network); + public ItemDistributionNetworkController getNetwork(); - /** - * Returns the conduit's throughput capacity. - * - * @return - * The conduit's throughput capacity. - */ - public Number getCapacity(); - - /** - * Call when the throughput capacity was exceeded while traversing this conduit. - */ - public void onOverload(); - - public boolean testForInputFilter(Object o); - public boolean testForOutputFilter(Object o); } diff --git a/src/main/java/kekztech/ItemDistributionNetworkController.java b/src/main/java/kekztech/ItemDistributionNetworkController.java new file mode 100644 index 0000000000..e188cb0d26 --- /dev/null +++ b/src/main/java/kekztech/ItemDistributionNetworkController.java @@ -0,0 +1,152 @@ +package kekztech; + +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.LinkedList; +import java.util.UUID; + +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class ItemDistributionNetworkController implements Comparable { + + private static final HashSet instances = new HashSet<>(); + + private final UUID uuid = UUID.randomUUID(); + private final LinkedList conduits = new LinkedList<>(); + private final HashMap sources = new HashMap<>(); // k = resource name, v = source conduit + + public ItemDistributionNetworkController() { + + } + + /** + * Places a new conduit as it's own network. Merges with adjacent networks automatically. + * + * @param conduit + * The conduit to be placed + */ + public static void placeConduit(IConduit conduit) { + + conduit.setNetwork(new ItemDistributionNetworkController()); + conduit.getNetwork().addConduit(conduit); + + final TileEntity te = (TileEntity) conduit; + final int x = te.xCoord; + final int y = te.yCoord; + final int z = te.zCoord; + + // Search for adjacent Networks on all six sides + final HashSet networks = new HashSet<>(); + final World world = te.getWorldObj(); + final TileEntity te1x = world.getTileEntity(x + 1, y, z); + final TileEntity te0x = world.getTileEntity(x - 1, y, z); + final TileEntity te1y = world.getTileEntity(x, y + 1, z); + final TileEntity te0y = world.getTileEntity(x, y - 1, z); + final TileEntity te1z = world.getTileEntity(x, y, z + 1); + final TileEntity te0z = world.getTileEntity(x, y, z - 1); + if(te1x != null && te1x instanceof IConduit) { + final IConduit c = (IConduit) te1x; + networks.add(c.getNetwork()); + } + if(te0x != null && te0x instanceof IConduit) { + final IConduit c = (IConduit) te0x; + networks.add(c.getNetwork()); + } + if(te1y != null && te1y instanceof IConduit) { + final IConduit c = (IConduit) te1y; + networks.add(c.getNetwork()); + } + if(te0y != null && te0y instanceof IConduit) { + final IConduit c = (IConduit) te0y; + networks.add(c.getNetwork()); + } + if(te1z != null && te1z instanceof IConduit) { + final IConduit c = (IConduit) te1z; + networks.add(c.getNetwork()); + } + if(te0z != null && te0z instanceof IConduit) { + final IConduit c = (IConduit) te0z; + networks.add(c.getNetwork()); + } + // Return prematurely if no adjacent network was found + if(networks.size() == 0) { + return; + } + // Sort networks by descending size + final LinkedList networkList = new LinkedList<>(); + networkList.addAll(networks); + Collections.sort(networkList, Collections.reverseOrder()); + // Larger networks consume smaller networks to reduce copying around data + while(networkList.size() > 1) { + final ItemDistributionNetworkController l = networkList.get(networkList.size() - 2); + final ItemDistributionNetworkController r = networkList.getLast(); + l.appendNetwork(r); + networkList.removeLast(); + } + + } + + /** + * Deletes this conduit and breaks up adjacent networks into separate networks. + * + * @param conduit + * Conduit to be removed. + */ + public static void destroyConduit(IConduit conduit) { + + } + + public void run() { + + } + + @Override + public boolean equals(Object o) { + if(o instanceof ItemDistributionNetworkController) { + final ItemDistributionNetworkController network = (ItemDistributionNetworkController) o; + return uuid.equals(network.getUUID()); + } else { + return false; + } + } + + @Override + public int compareTo(ItemDistributionNetworkController o) { + return (int) Math.signum(o.getSize() - this.getSize()); + } + + public UUID getUUID() { + return uuid; + } + + public int getSize() { + return conduits.size(); + } + + /** + * Register a new conduit to this network. + * + * @param conduit + * New conduit. + */ + private void addConduit(IConduit conduit) { + conduits.add(conduit); + } + + /** + * Merge another network with this one if they have been connected by a new conduit. + * + * @param network + * Network to merge with this one. + */ + private void appendNetwork(ItemDistributionNetworkController network) { + + } + + private void updateSource() { + + } + +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index a832faa484..3b88a9074d 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -221,17 +221,14 @@ public class KekzCore { FluidRegistry.getFluidStack("molten.epoxid", 1152), new ItemStack(Block_TFFTStorageFieldBlockT4.getInstance(), 1), 400, 4098); - final ItemStack[] tfftmultihatch = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Master, 2), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Titanium, 25), - ItemList.Field_Generator_HV.get(1L) - }; - GT_Values.RA.addAssemblerRecipe( - tfftmultihatch, - FluidRegistry.getFluidStack("molten.epoxid", 576), - new ItemStack(Block_TFFTMultiHatch.getInstance(), 1), - 6000, 480); + 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 = { diff --git a/src/main/java/kekztech/TFFTFluidHandler.java b/src/main/java/kekztech/TFFTFluidHandler.java new file mode 100644 index 0000000000..2ed5eac798 --- /dev/null +++ b/src/main/java/kekztech/TFFTFluidHandler.java @@ -0,0 +1,7 @@ +package kekztech; + +public class TFFTFluidHandler { + + + +} diff --git a/src/main/java/tileentities/TE_FluidConduit.java b/src/main/java/tileentities/TE_FluidConduit.java deleted file mode 100644 index 35d0469051..0000000000 --- a/src/main/java/tileentities/TE_FluidConduit.java +++ /dev/null @@ -1,90 +0,0 @@ -package tileentities; - -import kekztech.ConduitNetworkController; -import kekztech.IConduit; -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_FluidConduit extends TileEntity implements IConduit, IFluidHandler { - - private final Number capacity; - - private ConduitNetworkController network; - - public TE_FluidConduit(Number capacity) { - this.capacity = capacity; - } - - @Override - public void setNetwork(ConduitNetworkController network) { - this.network = network; - } - - @Override - public ConduitNetworkController getNetwork() { - return network; - } - - @Override - public Number getCapacity() { - return capacity; - } - - @Override - public void onOverload() { - - } - - @Override - public boolean testForInputFilter(Object o) { - // TODO Auto-generated method stub - return false; - } - - @Override - public boolean testForOutputFilter(Object o) { - // TODO Auto-generated method stub - return false; - } - - @Override - public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { - // TODO Auto-generated method stub - return 0; - } - - @Override - public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { - // TODO Auto-generated method stub - return null; - } - - @Override - public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { - // TODO Auto-generated method stub - return null; - } - - @Override - public boolean canFill(ForgeDirection from, Fluid fluid) { - // TODO Auto-generated method stub - return false; - } - - @Override - public boolean canDrain(ForgeDirection from, Fluid fluid) { - // TODO Auto-generated method stub - return false; - } - - @Override - public FluidTankInfo[] getTankInfo(ForgeDirection from) { - // TODO Auto-generated method stub - return null; - } - -} diff --git a/src/main/java/tileentities/TE_ItemDistributionCable.java b/src/main/java/tileentities/TE_ItemDistributionCable.java new file mode 100644 index 0000000000..153ed139b5 --- /dev/null +++ b/src/main/java/tileentities/TE_ItemDistributionCable.java @@ -0,0 +1,7 @@ +package tileentities; + +import net.minecraft.tileentity.TileEntity; + +public class TE_ItemDistributionCable extends TileEntity { + +} diff --git a/src/main/java/tileentities/TE_ItemDistributionNode.java b/src/main/java/tileentities/TE_ItemDistributionNode.java new file mode 100644 index 0000000000..4da94ea5f5 --- /dev/null +++ b/src/main/java/tileentities/TE_ItemDistributionNode.java @@ -0,0 +1,96 @@ +package tileentities; + +import kekztech.IConduit; +import kekztech.ItemDistributionNetworkController; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; + +public class TE_ItemDistributionNode extends TileEntity implements IConduit, IInventory { + +private ItemDistributionNetworkController network; + + public TE_ItemDistributionNode() { + } + + @Override + public void setNetwork(ItemDistributionNetworkController network) { + this.network = network; + } + + @Override + public ItemDistributionNetworkController getNetwork() { + return network; + } + + @Override + public int getSizeInventory() { + return 16; + } + + @Override + public ItemStack getStackInSlot(int slot) { + // TODO Auto-generated method stub + return null; + } + + @Override + public ItemStack decrStackSize(int slot, int amount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setInventorySlotContents(int slot, ItemStack itemStack) { + // TODO Auto-generated method stub + + } + + @Override + public String getInventoryName() { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean hasCustomInventoryName() { + // TODO Auto-generated method stub + return false; + } + + @Override + public int getInventoryStackLimit() { + return 64; + } + + @Override + public boolean isUseableByPlayer(EntityPlayer player) { + return true; + } + + @Override + public void openInventory() { + // TODO Auto-generated method stub + + } + + @Override + public void closeInventory() { + // TODO Auto-generated method stub + + } + + @Override + public boolean isItemValidForSlot(int p_94041_1_, ItemStack p_94041_2_) { + // TODO Auto-generated method stub + return false; + } + +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 5f36b8e44f..c38e23d690 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -86,3 +86,6 @@ 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) + +tile.kekztech_itemdistributioncable_block.name=Item Distribution Cable +tile.kekztech_itemdistributionnode_block.name=Item Distribution Node \ No newline at end of file diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionCable.png b/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionCable.png new file mode 100644 index 0000000000..a7b20f6614 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionCable.png differ -- cgit From 7461f6a5173fdc5b3a20dc413ea7ce658fb820f2 Mon Sep 17 00:00:00 2001 From: Christina Berchtold Date: Sat, 9 Nov 2019 18:13:35 +0100 Subject: UI for Item Distribution Network Node --- config/CodeChickenLib.cfg | 2 +- config/IC2.ini | 336 ++++++++++----------- config/splash.properties | 2 +- mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar | Bin 0 -> 145782 bytes .../java/blocks/Block_ItemDistributionNode.java | 15 + .../container/Container_ItemDistributionNode.java | 68 +++++ .../java/container/Gui_ItemDistributionNode.java | 49 +++ src/main/java/kekztech/GTRecipe.java | 104 ------- src/main/java/kekztech/GuiHandler.java | 35 +++ .../ItemDistributionNetworkController.java | 45 ++- src/main/java/kekztech/KekzCore.java | 11 + .../java/kekztech/MultiBlockTooltipBuilder.java | 160 ---------- src/main/java/kekztech/TFFTFluidHandler.java | 7 - .../java/tileentities/GTMTE_FluidMultiStorage.java | 2 +- .../tileentities/GTMTE_ModularNuclearReactor.java | 2 +- .../java/tileentities/GTMTE_SOFuelCellMK1.java | 2 +- .../java/tileentities/GTMTE_SOFuelCellMK2.java | 2 +- .../tileentities/TE_ItemDistributionCable.java | 20 +- .../java/tileentities/TE_ItemDistributionNode.java | 48 ++- src/main/java/util/MultiBlockTooltipBuilder.java | 160 ++++++++++ .../kekztech/textures/gui/ItemDistributorNode.png | Bin 0 -> 3659 bytes 21 files changed, 610 insertions(+), 460 deletions(-) create mode 100644 mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar create mode 100644 src/main/java/container/Container_ItemDistributionNode.java create mode 100644 src/main/java/container/Gui_ItemDistributionNode.java delete mode 100644 src/main/java/kekztech/GTRecipe.java create mode 100644 src/main/java/kekztech/GuiHandler.java delete mode 100644 src/main/java/kekztech/MultiBlockTooltipBuilder.java delete mode 100644 src/main/java/kekztech/TFFTFluidHandler.java create mode 100644 src/main/java/util/MultiBlockTooltipBuilder.java create mode 100644 src/main/resources/assets/kekztech/textures/gui/ItemDistributorNode.png 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 bfd80df245..f1f5ebb5e1 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,168 +1,168 @@ -; ic2 general config -; created Oct 22, 2019 11:53:16 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 Nov 9, 2019 6:10:47 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 655e362f26..708e73fd10 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Tue Oct 22 23:53:07 CEST 2019 +#Sat Nov 09 18:10:34 CET 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar b/mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar new file mode 100644 index 0000000000..93c29f42c8 Binary files /dev/null and b/mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar differ diff --git a/src/main/java/blocks/Block_ItemDistributionNode.java b/src/main/java/blocks/Block_ItemDistributionNode.java index 11d9e22b39..07fd988445 100644 --- a/src/main/java/blocks/Block_ItemDistributionNode.java +++ b/src/main/java/blocks/Block_ItemDistributionNode.java @@ -6,6 +6,7 @@ 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.tileentity.TileEntity; import net.minecraft.world.World; import tileentities.TE_ItemDistributionNode; @@ -32,6 +33,20 @@ public class Block_ItemDistributionNode extends BlockContainer { GameRegistry.registerBlock(getInstance(), IB_ItemDistributionNode.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_ItemDistributionNode) { + player.openGui(KekzCore.instance, 0, world, x, y, z); + return true; + } + return false; + } + @Override public TileEntity createNewTileEntity(World world, int p_149915_2_) { return new TE_ItemDistributionNode(); diff --git a/src/main/java/container/Container_ItemDistributionNode.java b/src/main/java/container/Container_ItemDistributionNode.java new file mode 100644 index 0000000000..08096bc80f --- /dev/null +++ b/src/main/java/container/Container_ItemDistributionNode.java @@ -0,0 +1,68 @@ +package container; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.Container; +import net.minecraft.inventory.Slot; +import net.minecraft.item.ItemStack; +import tileentities.TE_ItemDistributionNode; + +public class Container_ItemDistributionNode extends Container { + + private final TE_ItemDistributionNode te; + + private int slotID = 0; + + public Container_ItemDistributionNode(TE_ItemDistributionNode te, EntityPlayer player) { + this.te = te; + + // Networked Storage + for(int i = 0; i < 4; i++) { + for(int j = 0; j < 4; j++) { + super.addSlotToContainer(new Slot(te, slotID++, 18 * j + 20, 19 * i + 20)); + } + } + + //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 te.isUseableByPlayer(player); + } + +} diff --git a/src/main/java/container/Gui_ItemDistributionNode.java b/src/main/java/container/Gui_ItemDistributionNode.java new file mode 100644 index 0000000000..08f530fce8 --- /dev/null +++ b/src/main/java/container/Gui_ItemDistributionNode.java @@ -0,0 +1,49 @@ +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.util.ResourceLocation; +import tileentities.TE_ItemDistributionNode; + +public class Gui_ItemDistributionNode extends GuiContainer { + + private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemDistributionNode.png"); + + private final InventoryPlayer inventory; + private final TE_ItemDistributionNode te; + + public Gui_ItemDistributionNode(TE_ItemDistributionNode te, EntityPlayer player) { + super(new Container_ItemDistributionNode(te, player)); + inventory = player.inventory; + this.te = 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/GTRecipe.java b/src/main/java/kekztech/GTRecipe.java deleted file mode 100644 index 1939afc8ff..0000000000 --- a/src/main/java/kekztech/GTRecipe.java +++ /dev/null @@ -1,104 +0,0 @@ -package kekztech; - -import java.util.ArrayList; - -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; -import util.Util; - -public class GTRecipe { - - private int euPerTick = 0; - private int duration = 0; - - private ArrayList inputItems; - private ArrayList inputFluids; - private ArrayList outputItems; - private ArrayList outputFluids; - - public int getEuPerTick() { - return euPerTick; - } - public int getDuration() { - return duration; - } - public ItemStack[] getInputItems() { - return Util.toItemStackArray(inputItems); - } - public FluidStack[] getInputFluids() { - return Util.toFluidStackArray(inputFluids); - } - public ItemStack[] getOutputItems() { - return Util.toItemStackArray(outputItems); - } - public FluidStack[] getOutputFluids() { - return Util.toFluidStackArray(outputFluids); - } - public ItemStack getInputItem() { - final ItemStack[] s = Util.toItemStackArray(inputItems); - return s[0]; - } - public FluidStack getInputFluid() { - final FluidStack[] s = Util.toFluidStackArray(inputFluids); - return s[0]; - } - public ItemStack getOutputItem() { - final ItemStack[] s = Util.toItemStackArray(outputItems); - return s[0]; - } - public FluidStack getOutputFluid() { - final FluidStack[] s = Util.toFluidStackArray(outputFluids); - return s[0]; - } - - public GTRecipe addInputItem(ItemStack inputItem) { - if(inputItems == null) { - inputItems = new ArrayList(); - inputItems.add(inputItem); - } else { - inputItems.add(inputItem); - } - return this; - } - - public GTRecipe addOutputItem(ItemStack outputItem) { - if(outputItems == null) { - outputItems = new ArrayList(); - outputItems.add(outputItem); - } else { - outputItems.add(outputItem); - } - return this; - } - - public GTRecipe addInputFluid(FluidStack inputFluid) { - if(inputFluids == null) { - inputFluids = new ArrayList(); - inputFluids.add(inputFluid); - } else { - inputFluids.add(inputFluid); - } - return this; - } - - public GTRecipe addOutputFluid(FluidStack outputFluid) { - if(outputFluids == null) { - outputFluids = new ArrayList(); - outputFluids.add(outputFluid); - } else { - outputFluids.add(outputFluid); - } - return this; - } - - public GTRecipe setEUPerTick(int euPerTick) { - this.euPerTick = euPerTick; - return this; - } - - public GTRecipe setDuration(int duration) { - this.duration = duration; - return this; - } - -} diff --git a/src/main/java/kekztech/GuiHandler.java b/src/main/java/kekztech/GuiHandler.java new file mode 100644 index 0000000000..21ad5c95ae --- /dev/null +++ b/src/main/java/kekztech/GuiHandler.java @@ -0,0 +1,35 @@ +package kekztech; + +import container.Container_ItemDistributionNode; +import container.Gui_ItemDistributionNode; +import cpw.mods.fml.common.network.IGuiHandler; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import tileentities.TE_ItemDistributionNode; + +public class GuiHandler implements IGuiHandler { + + @Override + public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null) { + if(ID == 0) { + return new Container_ItemDistributionNode((TE_ItemDistributionNode) te, player); + } + } + return null; + } + + @Override + public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te != null) { + if(ID == 0) { + return new Gui_ItemDistributionNode((TE_ItemDistributionNode) te, player); + } + } + return null; + } + +} diff --git a/src/main/java/kekztech/ItemDistributionNetworkController.java b/src/main/java/kekztech/ItemDistributionNetworkController.java index e188cb0d26..bf976898e5 100644 --- a/src/main/java/kekztech/ItemDistributionNetworkController.java +++ b/src/main/java/kekztech/ItemDistributionNetworkController.java @@ -6,6 +6,7 @@ import java.util.HashSet; import java.util.LinkedList; import java.util.UUID; +import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; @@ -15,7 +16,9 @@ public class ItemDistributionNetworkController implements Comparable conduits = new LinkedList<>(); - private final HashMap sources = new HashMap<>(); // k = resource name, v = source conduit + private final boolean[] slotDirections = new boolean[15]; + private final ItemStack[] networkedItemStacks = new ItemStack[15]; + //private final HashMap sources = new HashMap<>(); // k = resource name, v = source conduit public ItemDistributionNetworkController() { @@ -125,6 +128,46 @@ public class ItemDistributionNetworkController implements Comparable= slotDirections.length) { + return false; + } + return slotDirections[slot]; + } + + /** + * Return the ItemStack that is contained in the given slot number. + * + * Slots are numbered left to right, then top to bottom and start at zero. + * For example, the second slot in the second row, would have a slot number of five. + * + * @param slot: + * Slot number. + * @return ItemStack at given slot number. + */ + public ItemStack getStackInSlot(int slot) { + if(slot >= networkedItemStacks.length) { + return null; + } + return networkedItemStacks[slot]; + } + + public void setStackInSlot(int slot, ItemStack itemStack) { + if(slot < networkedItemStacks.length && isInputSlot(slot)) { + networkedItemStacks[slot] = itemStack; + } + } + /** * Register a new conduit to this network. * diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 3b88a9074d..f93b5a9802 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -2,6 +2,8 @@ package kekztech; import blocks.Block_ControlRod; import blocks.Block_GDCUnit; +import blocks.Block_ItemDistributionCable; +import blocks.Block_ItemDistributionNode; import blocks.Block_ReactorChamber_OFF; import blocks.Block_ReactorChamber_ON; import blocks.Block_TFFTCasing; @@ -16,6 +18,7 @@ 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; @@ -33,6 +36,8 @@ import tileentities.GTMTE_FluidMultiStorage; import tileentities.GTMTE_ModularNuclearReactor; import tileentities.GTMTE_SOFuelCellMK1; import tileentities.GTMTE_SOFuelCellMK2; +import tileentities.TE_ItemDistributionCable; +import tileentities.TE_ItemDistributionNode; import tileentities.TE_TFFTMultiHatch; import util.Util; @@ -82,8 +87,14 @@ public class KekzCore { Block_ReactorChamber_OFF.getInstance().registerBlock(); Block_ReactorChamber_ON.getInstance().registerBlock(); Block_ControlRod.getInstance().registerBlock(); + Block_ItemDistributionCable.getInstance().registerBlock(); + Block_ItemDistributionNode.getInstance().registerBlock(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); + GameRegistry.registerTileEntity(TE_ItemDistributionCable.class, "kekztech_itemdistributioncable_tile"); + GameRegistry.registerTileEntity(TE_ItemDistributionNode.class, "kekztech_itemdistributionnode_tile"); + // Register a GUI? + NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler()); } @Mod.EventHandler diff --git a/src/main/java/kekztech/MultiBlockTooltipBuilder.java b/src/main/java/kekztech/MultiBlockTooltipBuilder.java deleted file mode 100644 index 6e2e7669a8..0000000000 --- a/src/main/java/kekztech/MultiBlockTooltipBuilder.java +++ /dev/null @@ -1,160 +0,0 @@ -package kekztech; - -import java.util.LinkedList; -import java.util.List; - -import net.minecraft.util.EnumChatFormatting; - -/** - * Have you ever felt like your tooltips just aren't enterprise enough? Use this! - * - * @author kekzdealer - * - */ -public class MultiBlockTooltipBuilder { - - private static final String TAB = " "; - - private final List iLines; - private final List sLines; - - private String[] iArray; - private String[] sArray; - - public MultiBlockTooltipBuilder() { - iLines = new LinkedList<>(); - sLines = new LinkedList<>(); - } - - /** - * Add a basic line of information about this structure - * - * @param line - * The line to be added. - * @return Instance this method was called on. - */ - public MultiBlockTooltipBuilder addInfo(String info) { - iLines.add(info); - return this; - } - - /** - * Add a separator line like this:
- * ------------------------------- - * - * @return Instance this method was called on. - */ - public MultiBlockTooltipBuilder addSeparator() { - iLines.add("-----------------------------------------"); - return this; - } - - /** - * Begin adding structural information by adding a line about the structure's dimensions - * and then inserting a "Structure:" line. - * - * @param w - * Structure width. - * @param h - * Structure height. - * @param l - * Structure depth/length. - * @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:"); - return this; - } - - public MultiBlockTooltipBuilder addController(String info) { - sLines.add(TAB + "Controller: " + info); - return this; - } - - public MultiBlockTooltipBuilder addCasingInfo(String casingName, int minCount) { - sLines.add(TAB + minCount +"x " + casingName + " (at least)"); - return this; - } - - public MultiBlockTooltipBuilder addEnergyHatch(String info) { - sLines.add(TAB + "Energy Hatch: " + info); - return this; - } - - public MultiBlockTooltipBuilder addDynamoHatch(String info) { - sLines.add(TAB + "Dynamo Hatch: " + info); - return this; - } - - public MultiBlockTooltipBuilder addMaintenanceHatch(String info) { - sLines.add(TAB + "Maintenance Hatch: " + info); - return this; - } - - public MultiBlockTooltipBuilder addIOHatches(String info) { - sLines.add(TAB + "I/O Hatches: " + info); - return this; - } - - public MultiBlockTooltipBuilder addInputBus(String info) { - sLines.add(TAB + "Input Bus/ses: " + info); - return this; - } - - public MultiBlockTooltipBuilder addInputHatch(String info) { - sLines.add(TAB + "Input Hatch/es: " + info); - return this; - } - - public MultiBlockTooltipBuilder addOutputBus(String info) { - sLines.add(TAB + "Output Bus/ses: " + info); - return this; - } - - public MultiBlockTooltipBuilder addOutputHatch(String info) { - sLines.add(TAB + "Output Hatch/es: " + info); - return this; - } - - /** - * Use this method to add a structural part that isn't covered by the builders capabilities. - * - * @param name - * Name of the hatch or other component. - * @param info - * Positional information. - * @return Instance this method was called on. - */ - public MultiBlockTooltipBuilder addOtherStructurePart(String name, String info) { - sLines.add(TAB + name + ": " + info); - return this; - } - - /** - * Call at the very end.
- * Adds a final line with the authors name and information on how to display the structure guidelines.
- * Ends the building process. - * - * @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); - iArray = new String[iLines.size()]; - sArray = new String[sLines.size()]; - iLines.toArray(iArray); - sLines.toArray(sArray); - } - - public String[] getInformation() { - return iArray; - } - - public String[] getStructureInformation() { - return sArray; - } -} diff --git a/src/main/java/kekztech/TFFTFluidHandler.java b/src/main/java/kekztech/TFFTFluidHandler.java deleted file mode 100644 index 2ed5eac798..0000000000 --- a/src/main/java/kekztech/TFFTFluidHandler.java +++ /dev/null @@ -1,7 +0,0 @@ -package kekztech; - -public class TFFTFluidHandler { - - - -} diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index e4ab4e574e..61b8e558f5 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -21,7 +21,6 @@ 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.MultiBlockTooltipBuilder; import kekztech.MultiFluidHandler; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; @@ -32,6 +31,7 @@ import net.minecraft.util.ChatComponentText; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; +import util.MultiBlockTooltipBuilder; import util.Vector3i; import util.Vector3ic; diff --git a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java index a6b91a60ca..14941e489d 100644 --- a/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/tileentities/GTMTE_ModularNuclearReactor.java @@ -15,11 +15,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.MultiBlockTooltipBuilder; 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 { diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java index 549bc19f72..9aa0a5c01d 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK1.java @@ -19,13 +19,13 @@ 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 kekztech.MultiBlockTooltipBuilder; 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; diff --git a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java index 8d1f996cb8..3ecba204ce 100644 --- a/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/tileentities/GTMTE_SOFuelCellMK2.java @@ -19,13 +19,13 @@ 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 kekztech.MultiBlockTooltipBuilder; 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; diff --git a/src/main/java/tileentities/TE_ItemDistributionCable.java b/src/main/java/tileentities/TE_ItemDistributionCable.java index 153ed139b5..325d04c211 100644 --- a/src/main/java/tileentities/TE_ItemDistributionCable.java +++ b/src/main/java/tileentities/TE_ItemDistributionCable.java @@ -1,7 +1,25 @@ package tileentities; +import kekztech.IConduit; +import kekztech.ItemDistributionNetworkController; import net.minecraft.tileentity.TileEntity; -public class TE_ItemDistributionCable extends TileEntity { +public class TE_ItemDistributionCable extends TileEntity implements IConduit { + + private ItemDistributionNetworkController network; + + public TE_ItemDistributionCable() { + ItemDistributionNetworkController.placeConduit(this); + } + + @Override + public void setNetwork(ItemDistributionNetworkController network) { + this.network = network; + } + + @Override + public ItemDistributionNetworkController getNetwork() { + return network; + } } diff --git a/src/main/java/tileentities/TE_ItemDistributionNode.java b/src/main/java/tileentities/TE_ItemDistributionNode.java index 4da94ea5f5..25d7b64680 100644 --- a/src/main/java/tileentities/TE_ItemDistributionNode.java +++ b/src/main/java/tileentities/TE_ItemDistributionNode.java @@ -5,7 +5,10 @@ import kekztech.ItemDistributionNetworkController; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.common.util.Constants; public class TE_ItemDistributionNode extends TileEntity implements IConduit, IInventory { @@ -31,38 +34,58 @@ private ItemDistributionNetworkController network; @Override public ItemStack getStackInSlot(int slot) { - // TODO Auto-generated method stub - return null; + return network.getStackInSlot(slot); } @Override public ItemStack decrStackSize(int slot, int amount) { - // TODO Auto-generated method stub + + if(network.getStackInSlot(slot) != null) { + if(network.getStackInSlot(slot).stackSize == amount) { + final ItemStack itemStack = network.getStackInSlot(slot); + network.setStackInSlot(slot, null); + super.markDirty(); + return itemStack; + } else { + final ItemStack itemStack = network.getStackInSlot(slot).splitStack(amount); + if(network.getStackInSlot(slot).stackSize == 0) { + network.setStackInSlot(slot, null); + } + super.markDirty(); + return itemStack; + } + } + return null; } @Override public ItemStack getStackInSlotOnClosing(int slot) { - // TODO Auto-generated method stub + if(network.getStackInSlot(slot) != null) { + final ItemStack itemStack = network.getStackInSlot(slot); + network.setStackInSlot(slot, null); + return itemStack; + } return null; } @Override public void setInventorySlotContents(int slot, ItemStack itemStack) { - // TODO Auto-generated method stub - + if(itemStack.stackSize > getInventoryStackLimit()) { + itemStack.stackSize = getInventoryStackLimit(); + } + network.setStackInSlot(slot, itemStack); + super.markDirty(); } @Override public String getInventoryName() { - // TODO Auto-generated method stub - return null; + return network.getUUID().toString(); } @Override public boolean hasCustomInventoryName() { - // TODO Auto-generated method stub - return false; + return true; } @Override @@ -88,9 +111,8 @@ private ItemDistributionNetworkController network; } @Override - public boolean isItemValidForSlot(int p_94041_1_, ItemStack p_94041_2_) { - // TODO Auto-generated method stub - return false; + public boolean isItemValidForSlot(int slot, ItemStack itemStack) { + return network.isInputSlot(slot) && network.getStackInSlot(slot).isItemEqual(itemStack); } } diff --git a/src/main/java/util/MultiBlockTooltipBuilder.java b/src/main/java/util/MultiBlockTooltipBuilder.java new file mode 100644 index 0000000000..329220272a --- /dev/null +++ b/src/main/java/util/MultiBlockTooltipBuilder.java @@ -0,0 +1,160 @@ +package util; + +import java.util.LinkedList; +import java.util.List; + +import net.minecraft.util.EnumChatFormatting; + +/** + * Have you ever felt like your tooltips just aren't enterprise enough? Use this! + * + * @author kekzdealer + * + */ +public class MultiBlockTooltipBuilder { + + private static final String TAB = " "; + + private final List iLines; + private final List sLines; + + private String[] iArray; + private String[] sArray; + + public MultiBlockTooltipBuilder() { + iLines = new LinkedList<>(); + sLines = new LinkedList<>(); + } + + /** + * Add a basic line of information about this structure + * + * @param line + * The line to be added. + * @return Instance this method was called on. + */ + public MultiBlockTooltipBuilder addInfo(String info) { + iLines.add(info); + return this; + } + + /** + * Add a separator line like this:
+ * ------------------------------- + * + * @return Instance this method was called on. + */ + public MultiBlockTooltipBuilder addSeparator() { + iLines.add("-----------------------------------------"); + return this; + } + + /** + * Begin adding structural information by adding a line about the structure's dimensions + * and then inserting a "Structure:" line. + * + * @param w + * Structure width. + * @param h + * Structure height. + * @param l + * Structure depth/length. + * @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:"); + return this; + } + + public MultiBlockTooltipBuilder addController(String info) { + sLines.add(TAB + "Controller: " + info); + return this; + } + + public MultiBlockTooltipBuilder addCasingInfo(String casingName, int minCount) { + sLines.add(TAB + minCount +"x " + casingName + " (at least)"); + return this; + } + + public MultiBlockTooltipBuilder addEnergyHatch(String info) { + sLines.add(TAB + "Energy Hatch: " + info); + return this; + } + + public MultiBlockTooltipBuilder addDynamoHatch(String info) { + sLines.add(TAB + "Dynamo Hatch: " + info); + return this; + } + + public MultiBlockTooltipBuilder addMaintenanceHatch(String info) { + sLines.add(TAB + "Maintenance Hatch: " + info); + return this; + } + + public MultiBlockTooltipBuilder addIOHatches(String info) { + sLines.add(TAB + "I/O Hatches: " + info); + return this; + } + + public MultiBlockTooltipBuilder addInputBus(String info) { + sLines.add(TAB + "Input Bus/ses: " + info); + return this; + } + + public MultiBlockTooltipBuilder addInputHatch(String info) { + sLines.add(TAB + "Input Hatch/es: " + info); + return this; + } + + public MultiBlockTooltipBuilder addOutputBus(String info) { + sLines.add(TAB + "Output Bus/ses: " + info); + return this; + } + + public MultiBlockTooltipBuilder addOutputHatch(String info) { + sLines.add(TAB + "Output Hatch/es: " + info); + return this; + } + + /** + * Use this method to add a structural part that isn't covered by the builders capabilities. + * + * @param name + * Name of the hatch or other component. + * @param info + * Positional information. + * @return Instance this method was called on. + */ + public MultiBlockTooltipBuilder addOtherStructurePart(String name, String info) { + sLines.add(TAB + name + ": " + info); + return this; + } + + /** + * Call at the very end.
+ * Adds a final line with the authors name and information on how to display the structure guidelines.
+ * Ends the building process. + * + * @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); + iArray = new String[iLines.size()]; + sArray = new String[sLines.size()]; + iLines.toArray(iArray); + sLines.toArray(sArray); + } + + public String[] getInformation() { + return iArray; + } + + public String[] getStructureInformation() { + return sArray; + } +} diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemDistributorNode.png b/src/main/resources/assets/kekztech/textures/gui/ItemDistributorNode.png new file mode 100644 index 0000000000..b01d9b444f Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/ItemDistributorNode.png differ -- cgit From 53ee4ae5c9c84e425532428a17f813958bd26872 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sat, 9 Nov 2019 18:46:15 +0100 Subject: fixed some silly NPEs. UI works. A bit. --- config/CodeChickenLib.cfg | 2 +- config/IC2.ini | 336 ++++++++++----------- config/splash.properties | 2 +- mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar | Bin 145782 -> 0 bytes .../ItemDistributionNetworkController.java | 14 +- src/main/java/reactor/items/CoolantCell.java | 11 - src/main/java/reactor/items/FuelRod.java | 36 --- src/main/java/reactor/items/HeatExchanger.java | 37 --- src/main/java/reactor/items/HeatVent.java | 6 - src/main/java/reactor/items/NeutronReflector.java | 11 - .../java/tileentities/TE_ItemDistributionNode.java | 7 +- 11 files changed, 180 insertions(+), 282 deletions(-) delete mode 100644 mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar 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/IC2.ini b/config/IC2.ini index f1f5ebb5e1..9ee503d3b6 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,168 +1,168 @@ -; ic2 general config -; created Nov 9, 2019 6:10:47 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 Nov 9, 2019 6:42:47 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 708e73fd10..90ebbfc549 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sat Nov 09 18:10:34 CET 2019 +#Sat Nov 09 18:42:39 CET 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar b/mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar deleted file mode 100644 index 93c29f42c8..0000000000 Binary files a/mods/CodeChickenCore-1.7.10-1.0.7.47-universal.jar and /dev/null differ diff --git a/src/main/java/kekztech/ItemDistributionNetworkController.java b/src/main/java/kekztech/ItemDistributionNetworkController.java index bf976898e5..11383845b2 100644 --- a/src/main/java/kekztech/ItemDistributionNetworkController.java +++ b/src/main/java/kekztech/ItemDistributionNetworkController.java @@ -1,7 +1,6 @@ package kekztech; import java.util.Collections; -import java.util.HashMap; import java.util.HashSet; import java.util.LinkedList; import java.util.UUID; @@ -34,7 +33,7 @@ public class ItemDistributionNetworkController implements Comparable getInventoryStackLimit()) { itemStack.stackSize = getInventoryStackLimit(); } -- cgit From ba53376d765fcaccd9613d1fb2f501f46a18fcdc Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 20 Nov 2019 13:04:19 +0100 Subject: disabled experimental blocks for upcoming release. Added one more tier of storage fields to the TFFT. Added Item Server textures. --- config/IC2.ini | 2 +- config/splash.properties | 2 +- .../java/blocks/Block_TFFTStorageFieldBlockT1.java | 5 ++- .../java/blocks/Block_TFFTStorageFieldBlockT2.java | 4 +++ .../java/blocks/Block_TFFTStorageFieldBlockT3.java | 4 +++ .../java/blocks/Block_TFFTStorageFieldBlockT4.java | 4 +++ .../java/blocks/Block_TFFTStorageFieldBlockT5.java | 36 +++++++++++++++++++++ .../itemBlocks/IB_TFFTStorageFieldBlockT1.java | 3 +- .../itemBlocks/IB_TFFTStorageFieldBlockT2.java | 3 +- .../itemBlocks/IB_TFFTStorageFieldBlockT3.java | 3 +- .../itemBlocks/IB_TFFTStorageFieldBlockT4.java | 3 +- .../itemBlocks/IB_TFFTStorageFieldBlockT5.java | 25 ++++++++++++++ src/main/java/kekztech/KekzCore.java | 7 ++-- .../java/tileentities/GTMTE_FluidMultiStorage.java | 25 ++++++++------ .../textures/blocks/ItemDistributionNode.png | Bin 0 -> 542 bytes .../kekztech/textures/blocks/ItemServer1.png | Bin 0 -> 985 bytes .../textures/blocks/ItemServer1_BOTTOM.png | Bin 0 -> 477 bytes .../kekztech/textures/blocks/ItemServer1_TOP.png | Bin 0 -> 683 bytes .../kekztech/textures/blocks/ItemServer2.png | Bin 0 -> 893 bytes .../textures/blocks/ItemServer2_BOTTOM.png | Bin 0 -> 470 bytes .../kekztech/textures/blocks/ItemServer2_TOP.png | Bin 0 -> 663 bytes .../kekztech/textures/blocks/ItemServer3.png | Bin 0 -> 903 bytes .../textures/blocks/ItemServer3_BOTTOM.png | Bin 0 -> 477 bytes .../kekztech/textures/blocks/ItemServer3_TOP.png | Bin 0 -> 680 bytes .../textures/blocks/TFFTStorageFieldBlock1.png | Bin 1332 -> 1890 bytes .../textures/blocks/TFFTStorageFieldBlock2.png | Bin 1334 -> 1860 bytes .../textures/blocks/TFFTStorageFieldBlock3.png | Bin 1334 -> 1853 bytes .../textures/blocks/TFFTStorageFieldBlock4.png | Bin 1669 -> 1836 bytes .../textures/blocks/TFFTStorageFieldBlock5.png | Bin 0 -> 1841 bytes .../textures/blocks/TFFTStorageFieldBlock6.png | Bin 0 -> 1862 bytes .../textures/blocks/TFFTStorageFieldBlock7.png | Bin 0 -> 1857 bytes .../textures/blocks/TFFTStorageFieldBlock8.png | Bin 0 -> 1856 bytes .../textures/blocks/TFFTStorageFieldBlock9.png | Bin 0 -> 1861 bytes 33 files changed, 106 insertions(+), 20 deletions(-) create mode 100644 src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java create mode 100644 src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemDistributionNode.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer1.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer1_BOTTOM.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer1_TOP.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer2.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer3.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer3_BOTTOM.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer3_TOP.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png diff --git a/config/IC2.ini b/config/IC2.ini index 9ee503d3b6..2b16f73cfd 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Nov 9, 2019 6:42:47 PM +; created Nov 20, 2019 12:38:00 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 90ebbfc549..24307ef161 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sat Nov 09 18:42:39 CET 2019 +#Wed Nov 20 12:37:50 CET 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java index cf8fb23245..d90838325f 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT1.java @@ -20,6 +20,10 @@ public class Block_TFFTStorageFieldBlockT1 extends Block { return instance; } + public static int getCapacity() { + return 500000; + } + public void registerBlock() { final String blockName = "kekztech_tfftstoragefieldblock1_block"; super.setBlockName(blockName); @@ -30,5 +34,4 @@ public class Block_TFFTStorageFieldBlockT1 extends Block { 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 index 1d465dbd08..08094338d5 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT2.java @@ -20,6 +20,10 @@ public class Block_TFFTStorageFieldBlockT2 extends Block { return instance; } + public static int getCapacity() { + return 4000000; + } + public void registerBlock() { final String blockName = "kekztech_tfftstoragefieldblock2_block"; super.setBlockName(blockName); diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java index b08c071836..987cf54b63 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT3.java @@ -20,6 +20,10 @@ public class Block_TFFTStorageFieldBlockT3 extends Block { return instance; } + public static int getCapacity() { + return 16000000; + } + public void registerBlock() { final String blockName = "kekztech_tfftstoragefieldblock3_block"; super.setBlockName(blockName); diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java index f1bf45ead4..4ba363cfbb 100644 --- a/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT4.java @@ -20,6 +20,10 @@ public class Block_TFFTStorageFieldBlockT4 extends Block { return instance; } + public static int getCapacity() { + return 64000000; + } + public void registerBlock() { final String blockName = "kekztech_tfftstoragefieldblock4_block"; super.setBlockName(blockName); diff --git a/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java b/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java new file mode 100644 index 0000000000..61ed1decf3 --- /dev/null +++ b/src/main/java/blocks/Block_TFFTStorageFieldBlockT5.java @@ -0,0 +1,36 @@ +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 { + + 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/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java index a3c3b8567d..783db3ec00 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT1.java @@ -2,6 +2,7 @@ package itemBlocks; import java.util.List; +import blocks.Block_TFFTStorageFieldBlockT1; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -17,7 +18,7 @@ public class IB_TFFTStorageFieldBlockT1 extends ItemBlock { @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add("This is not a fluid tank"); - lines.add("Capacity: 500 000L"); + 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 index 32f4998ce1..b9fee22647 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT2.java @@ -2,6 +2,7 @@ package itemBlocks; import java.util.List; +import blocks.Block_TFFTStorageFieldBlockT2; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -17,7 +18,7 @@ public class IB_TFFTStorageFieldBlockT2 extends ItemBlock { @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add("This is not a fluid tank"); - lines.add("Capacity: 4 000 000L"); + 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 index 0aef351021..889470644d 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT3.java @@ -2,6 +2,7 @@ package itemBlocks; import java.util.List; +import blocks.Block_TFFTStorageFieldBlockT3; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -17,7 +18,7 @@ public class IB_TFFTStorageFieldBlockT3 extends ItemBlock { @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add("This is not a fluid tank"); - lines.add("Capacity: 16 000 000L"); + 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 index b8889bde4d..960dee7f6b 100644 --- a/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT4.java @@ -2,6 +2,7 @@ package itemBlocks; import java.util.List; +import blocks.Block_TFFTStorageFieldBlockT4; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -17,7 +18,7 @@ public class IB_TFFTStorageFieldBlockT4 extends ItemBlock { @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add("This is not a fluid tank"); - lines.add("Capacity: 64 000 000L"); + 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 new file mode 100644 index 0000000000..caef257f93 --- /dev/null +++ b/src/main/java/itemBlocks/IB_TFFTStorageFieldBlockT5.java @@ -0,0 +1,25 @@ +package itemBlocks; + +import java.util.List; + +import 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: 0.5EU/t"); + } + +} \ No newline at end of file diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index f93b5a9802..17ca145d6f 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -2,8 +2,6 @@ package kekztech; import blocks.Block_ControlRod; import blocks.Block_GDCUnit; -import blocks.Block_ItemDistributionCable; -import blocks.Block_ItemDistributionNode; import blocks.Block_ReactorChamber_OFF; import blocks.Block_ReactorChamber_ON; import blocks.Block_TFFTCasing; @@ -87,8 +85,9 @@ public class KekzCore { Block_ReactorChamber_OFF.getInstance().registerBlock(); Block_ReactorChamber_ON.getInstance().registerBlock(); Block_ControlRod.getInstance().registerBlock(); - Block_ItemDistributionCable.getInstance().registerBlock(); - Block_ItemDistributionNode.getInstance().registerBlock(); + // TODO: Disabled for new release + //Block_ItemDistributionCable.getInstance().registerBlock(); + //Block_ItemDistributionNode.getInstance().registerBlock(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); GameRegistry.registerTileEntity(TE_ItemDistributionCable.class, "kekztech_itemdistributioncable_tile"); diff --git a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java index 61b8e558f5..945309ad80 100644 --- a/src/main/java/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/tileentities/GTMTE_FluidMultiStorage.java @@ -12,6 +12,7 @@ import blocks.Block_TFFTStorageFieldBlockT1; import blocks.Block_TFFTStorageFieldBlockT2; import blocks.Block_TFFTStorageFieldBlockT3; import blocks.Block_TFFTStorageFieldBlockT4; +import blocks.Block_TFFTStorageFieldBlockT5; import gregtech.api.enums.Textures.BlockIcons; import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.ITexture; @@ -40,10 +41,11 @@ 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 STORAGE_FIELD1 = Block_TFFTStorageFieldBlockT1.getInstance(); - private final Block STORAGE_FIELD2 = Block_TFFTStorageFieldBlockT2.getInstance(); - private final Block STORAGE_FIELD3 = Block_TFFTStorageFieldBlockT3.getInstance(); - private final Block STORAGE_FIELD4 = Block_TFFTStorageFieldBlockT4.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; @@ -83,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") - .addIOHatches("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)) { return b.getInformation(); @@ -249,6 +251,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { * 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 @@ -326,19 +329,23 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD1.getUnlocalizedName())) { runningCostAcc += 0.5f; - fluidCapacityAcc += 500000.0f; + fluidCapacityAcc += (float) STORAGE_FIELD1.getCapacity(); } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD2.getUnlocalizedName())) { runningCostAcc += 1.0f; - fluidCapacityAcc += 4000000.0f; + fluidCapacityAcc += (float) STORAGE_FIELD2.getCapacity(); } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD3.getUnlocalizedName())) { runningCostAcc += 2.0f; - fluidCapacityAcc += 16000000.0f; + fluidCapacityAcc += (float) STORAGE_FIELD3.getCapacity(); } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(STORAGE_FIELD4.getUnlocalizedName())) { runningCostAcc += 4.0f; - fluidCapacityAcc += 64000000.0f; + fluidCapacityAcc += (float) STORAGE_FIELD4.getCapacity(); + } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() + .equals(STORAGE_FIELD4.getUnlocalizedName())) { + runningCostAcc += 8.0f; + fluidCapacityAcc += (float) STORAGE_FIELD5.getCapacity(); } else { formationChecklist = false; } diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionNode.png b/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionNode.png new file mode 100644 index 0000000000..5b6aa6c86e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionNode.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1.png new file mode 100644 index 0000000000..1251fa460b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_BOTTOM.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_BOTTOM.png new file mode 100644 index 0000000000..8590d5688a Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_BOTTOM.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_TOP.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_TOP.png new file mode 100644 index 0000000000..39d99e28ac Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_TOP.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2.png new file mode 100644 index 0000000000..cd806e7e7f Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png new file mode 100644 index 0000000000..9adc2b745c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.png new file mode 100644 index 0000000000..fa6b2f578c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer3.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer3.png new file mode 100644 index 0000000000..b808381ba3 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer3.png 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 new file mode 100644 index 0000000000..dfab69b87e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer3_BOTTOM.png 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 new file mode 100644 index 0000000000..5f6767a820 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServer3_TOP.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png index 70004c208f..424cf822c0 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png index 5cac6da447..a286645cb3 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png index 5f4fe29422..7e0ccf1192 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png index 681f0bf80f..c8ed271aa1 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png new file mode 100644 index 0000000000..f5db48e3d2 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png new file mode 100644 index 0000000000..8d574fa07c Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png new file mode 100644 index 0000000000..7930bdc26b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png new file mode 100644 index 0000000000..1032805d02 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png new file mode 100644 index 0000000000..21e3d34156 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png differ -- cgit From 069a2c5d0e074375f629d0d322621a21c49d1bbc Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 20 Nov 2019 20:02:28 +0100 Subject: (non-compiling commit) added GTMTE code for Item Server --- config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/blocks/Block_ItemServerDrive.java | 55 ++++ src/main/java/itemBlocks/IB_ItemServerDrive.java | 21 ++ src/main/java/kekztech/KekzCore.java | 5 + src/main/java/tileentities/GTMTE_ItemServer.java | 362 +++++++++++++++++++++ src/main/resources/assets/kekztech/lang/en_US.lang | 3 +- .../kekztech/textures/blocks/ItemServer1.png | Bin 985 -> 0 bytes .../textures/blocks/ItemServer1_BOTTOM.png | Bin 477 -> 0 bytes .../kekztech/textures/blocks/ItemServer1_TOP.png | Bin 683 -> 0 bytes .../kekztech/textures/blocks/ItemServerDrive.png | Bin 0 -> 985 bytes .../textures/blocks/ItemServerDrive_BOTTOM.png | Bin 0 -> 477 bytes .../textures/blocks/ItemServerDrive_TOP.png | Bin 0 -> 683 bytes 13 files changed, 447 insertions(+), 3 deletions(-) create mode 100644 src/main/java/blocks/Block_ItemServerDrive.java create mode 100644 src/main/java/itemBlocks/IB_ItemServerDrive.java create mode 100644 src/main/java/tileentities/GTMTE_ItemServer.java delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer1.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer1_BOTTOM.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer1_TOP.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png diff --git a/config/IC2.ini b/config/IC2.ini index 2b16f73cfd..787f501733 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Nov 20, 2019 12:38:00 PM +; created Nov 20, 2019 1:23:50 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 24307ef161..6f5f99b145 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Wed Nov 20 12:37:50 CET 2019 +#Wed Nov 20 13:23:41 CET 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/blocks/Block_ItemServerDrive.java b/src/main/java/blocks/Block_ItemServerDrive.java new file mode 100644 index 0000000000..6f929e87c3 --- /dev/null +++ b/src/main/java/blocks/Block_ItemServerDrive.java @@ -0,0 +1,55 @@ +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{ + + 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]; + } + +} diff --git a/src/main/java/itemBlocks/IB_ItemServerDrive.java b/src/main/java/itemBlocks/IB_ItemServerDrive.java new file mode 100644 index 0000000000..cf492d1b18 --- /dev/null +++ b/src/main/java/itemBlocks/IB_ItemServerDrive.java @@ -0,0 +1,21 @@ +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/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 17ca145d6f..8cea0de8b5 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_ItemServerDrive; import blocks.Block_ReactorChamber_OFF; import blocks.Block_ReactorChamber_ON; import blocks.Block_TFFTCasing; @@ -31,6 +32,7 @@ import items.MetaItem_ReactorComponent; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import tileentities.GTMTE_FluidMultiStorage; +import tileentities.GTMTE_ItemServer; import tileentities.GTMTE_ModularNuclearReactor; import tileentities.GTMTE_SOFuelCellMK1; import tileentities.GTMTE_SOFuelCellMK2; @@ -65,6 +67,7 @@ public class KekzCore { @SuppressWarnings("unused") private GTMTE_ModularNuclearReactor mdr; private GTMTE_FluidMultiStorage fms; + private GTMTE_ItemServer is; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { @@ -85,6 +88,7 @@ public class KekzCore { Block_ReactorChamber_OFF.getInstance().registerBlock(); Block_ReactorChamber_ON.getInstance().registerBlock(); Block_ControlRod.getInstance().registerBlock(); + Block_ItemServerDrive.getInstance().registerBlock(); // TODO: Disabled for new release //Block_ItemDistributionCable.getInstance().registerBlock(); //Block_ItemDistributionNode.getInstance().registerBlock(); @@ -103,6 +107,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"); } @Mod.EventHandler diff --git a/src/main/java/tileentities/GTMTE_ItemServer.java b/src/main/java/tileentities/GTMTE_ItemServer.java new file mode 100644 index 0000000000..9a8039ec0e --- /dev/null +++ b/src/main/java/tileentities/GTMTE_ItemServer.java @@ -0,0 +1,362 @@ +package tileentities; + +import java.util.ArrayList; + +import org.lwjgl.input.Keyboard; + +import blocks.Block_ItemServerDrive; +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.MultiFluidHandler; +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 String ALU_FRAME_BOX_NAME = "gt.blockmachines.gt_frame_aluminium"; + private final int CASING_TEXTURE_ID = 176; + + 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("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 slices 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 Tungstensteel 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") + .addInputBus("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) { + 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 = 10; + + 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 + ); + 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.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) { + // TODO: register IO port + } else { + formationChecklist = false; + } + } + } + } + + // 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; + } + } + } + + 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) { + slicesFound = sliceCount; + } + + 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 + ); + boolean formationChecklist = true; + + for(int Z = 0; Z <= 2; Z++) { + if(Z != 2) { + for(int X = -1; X <= 1; X++) { + for(int Y = 0; Y < 5; 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.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) { + // TODO register port + } else { + formationChecklist = false; + } + } + } + + // 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))) { + formationChecklist = false; + } + } + + // Side walls are item server drives + else if(Y < 4 && 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 < 5; 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)) { + 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) { + // TODO: register IO 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-Fluid Capacity: " + BASE_PER_ITEM_CAPACITY); + 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)); + 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/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index c38e23d690..61125730db 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -88,4 +88,5 @@ tile.kekztech_reactorchamberoff_block.name=Nuclear Reactor Chamber (OFF) tile.kekztech_reactorchamberon_block.name=Nuclear Reactor Chamber (ON) tile.kekztech_itemdistributioncable_block.name=Item Distribution Cable -tile.kekztech_itemdistributionnode_block.name=Item Distribution Node \ No newline at end of file +tile.kekztech_itemdistributionnode_block.name=Item Distribution Node +tile.kekztech_itemserverdrive_block.name=Item Server Drive diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1.png deleted file mode 100644 index 1251fa460b..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_BOTTOM.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_BOTTOM.png deleted file mode 100644 index 8590d5688a..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_BOTTOM.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_TOP.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_TOP.png deleted file mode 100644 index 39d99e28ac..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer1_TOP.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png new file mode 100644 index 0000000000..1251fa460b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png new file mode 100644 index 0000000000..8590d5688a Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png new file mode 100644 index 0000000000..39d99e28ac Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png differ -- cgit From 77d84c4680913e1bfbc384402ccd90ee26b7e553 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Wed, 20 Nov 2019 21:14:35 +0100 Subject: Item Server forms! Only MultiItemHandler missing :) --- GregTech.lang | 12 +++ config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/blocks/Block_ItemServerDrive.java | 5 ++ src/main/java/blocks/Block_ItemServerIOPort.java | 41 ++++++++++ .../java/blocks/Block_ItemServerRackCasing.java | 33 ++++++++ src/main/java/itemBlocks/IB_ItemServerIOPort.java | 21 ++++++ .../java/itemBlocks/IB_ItemServerRackCasing.java | 21 ++++++ src/main/java/kekztech/KekzCore.java | 4 + src/main/java/kekztech/MultiItemHandler.java | 41 ++++++++++ src/main/java/tileentities/GTMTE_ItemServer.java | 12 ++- .../java/tileentities/TE_ItemServerIOPort.java | 84 +++++++++++++++++++++ src/main/resources/assets/kekztech/lang/en_US.lang | 3 + .../kekztech/textures/blocks/ItemServerDrive.png | Bin 985 -> 567 bytes .../textures/blocks/ItemServerDrive_BOTTOM.png | Bin 477 -> 309 bytes .../textures/blocks/ItemServerDrive_TOP.png | Bin 683 -> 405 bytes .../kekztech/textures/blocks/ItemServerIOPort.png | Bin 0 -> 362 bytes .../textures/blocks/ItemServerRackCasing.png | Bin 0 -> 282 bytes 18 files changed, 277 insertions(+), 4 deletions(-) create mode 100644 src/main/java/blocks/Block_ItemServerIOPort.java create mode 100644 src/main/java/blocks/Block_ItemServerRackCasing.java create mode 100644 src/main/java/itemBlocks/IB_ItemServerIOPort.java create mode 100644 src/main/java/itemBlocks/IB_ItemServerRackCasing.java create mode 100644 src/main/java/kekztech/MultiItemHandler.java create mode 100644 src/main/java/tileentities/TE_ItemServerIOPort.java create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.png diff --git a/GregTech.lang b/GregTech.lang index 1bc082a29c..465bc37e26 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -988,6 +988,17 @@ languagefile { S:TileEntity_DESCRIPTION_13104_Index_7=Tier IV: 64,000,000L per block, 4EU/t S:TileEntity_DESCRIPTION_13104_Index_8=------------------------------------------ S:TileEntity_DESCRIPTION_13104_Index_9=Note on hatch locking: + 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_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. + S:TileEntity_DESCRIPTION_13105_Index_5=The base configuration (0) is 1024 items per type. For each higher level, the capacity quadruples. + S:TileEntity_DESCRIPTION_13105_Index_6=Each slice also adds 1EU/t of power consumption and doubles with rising configuration values. + 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_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 @@ -5038,6 +5049,7 @@ languagefile { S:gt.blockmachines.multimachine.fuelcellmk2.name=Solid-Oxide Fuel Cell MK2 S:gt.blockmachines.multimachine.heatexchanger.name=Large Heat Exchanger S:gt.blockmachines.multimachine.implosioncompressor.name=Implosion Compressor + S:gt.blockmachines.multimachine.itemserver.name=Item Server 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 diff --git a/config/IC2.ini b/config/IC2.ini index 787f501733..8ce9dd4967 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Nov 20, 2019 1:23:50 PM +; created Nov 20, 2019 8:45:36 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 6f5f99b145..c68378b3de 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Wed Nov 20 13:23:41 CET 2019 +#Wed Nov 20 20:45:26 CET 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/blocks/Block_ItemServerDrive.java b/src/main/java/blocks/Block_ItemServerDrive.java index 6f929e87c3..14a9e97d3e 100644 --- a/src/main/java/blocks/Block_ItemServerDrive.java +++ b/src/main/java/blocks/Block_ItemServerDrive.java @@ -52,4 +52,9 @@ public class Block_ItemServerDrive extends Block{ 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 new file mode 100644 index 0000000000..79aba33b89 --- /dev/null +++ b/src/main/java/blocks/Block_ItemServerIOPort.java @@ -0,0 +1,41 @@ +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 { + + 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 TileEntity createNewTileEntity(World world, int p_149915_2_) { + return new TE_ItemServerIOPort(); + } + +} diff --git a/src/main/java/blocks/Block_ItemServerRackCasing.java b/src/main/java/blocks/Block_ItemServerRackCasing.java new file mode 100644 index 0000000000..e0ee7af698 --- /dev/null +++ b/src/main/java/blocks/Block_ItemServerRackCasing.java @@ -0,0 +1,33 @@ +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 { + + 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/itemBlocks/IB_ItemServerIOPort.java b/src/main/java/itemBlocks/IB_ItemServerIOPort.java new file mode 100644 index 0000000000..bbfaca3065 --- /dev/null +++ b/src/main/java/itemBlocks/IB_ItemServerIOPort.java @@ -0,0 +1,21 @@ +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("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 new file mode 100644 index 0000000000..52a586d8df --- /dev/null +++ b/src/main/java/itemBlocks/IB_ItemServerRackCasing.java @@ -0,0 +1,21 @@ +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/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 8cea0de8b5..239d8cc49f 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -3,6 +3,8 @@ package kekztech; import blocks.Block_ControlRod; import blocks.Block_GDCUnit; 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; @@ -89,6 +91,8 @@ public class KekzCore { Block_ReactorChamber_ON.getInstance().registerBlock(); Block_ControlRod.getInstance().registerBlock(); Block_ItemServerDrive.getInstance().registerBlock(); + Block_ItemServerRackCasing.getInstance().registerBlock(); + Block_ItemServerIOPort.getInstance().registerBlock(); // TODO: Disabled for new release //Block_ItemDistributionCable.getInstance().registerBlock(); //Block_ItemDistributionNode.getInstance().registerBlock(); diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java new file mode 100644 index 0000000000..aac3dc59c4 --- /dev/null +++ b/src/main/java/kekztech/MultiItemHandler.java @@ -0,0 +1,41 @@ +package kekztech; + +public class MultiItemHandler { + + private int itemTypeCapacity = 128; + private int perTypeCapacity = 1024; + + private boolean locked = true; + + public MultiItemHandler() { + + } + + public void setItemTypeCapacity(int itemTypeCapacity) { + this.itemTypeCapacity = itemTypeCapacity; + } + + public void setPerTypeCapacity(int perTypeCapacity) { + this.perTypeCapacity = perTypeCapacity; + } + + /** + * Lock internal storage in case Item Server is not running. + * + * @param state + * Lock state. + */ + public void setLock(boolean state) { + locked = state; + } + + public int getItemTypeCapacity() { + return itemTypeCapacity; + } + + public int getPerTypeCapacity() { + return perTypeCapacity; + } + + +} diff --git a/src/main/java/tileentities/GTMTE_ItemServer.java b/src/main/java/tileentities/GTMTE_ItemServer.java index 9a8039ec0e..8fcb72c498 100644 --- a/src/main/java/tileentities/GTMTE_ItemServer.java +++ b/src/main/java/tileentities/GTMTE_ItemServer.java @@ -1,10 +1,13 @@ 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; @@ -13,6 +16,7 @@ import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; import kekztech.MultiFluidHandler; +import kekztech.MultiItemHandler; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; @@ -29,9 +33,13 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { 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.gt_frame_aluminium"; 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) { @@ -52,7 +60,7 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); b.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 slices offers storage for 128 item types") + .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.") @@ -63,7 +71,7 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { .addController("Front Bottom Center") .addEnergyHatch("Any casing") .addOtherStructurePart("Front slice", "3x5x1 Item Server Rack Casing") - .addOtherStructurePart("2nd and 3rd slice, center", "1x4x1 Tungstensteel Frame Box") + .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") diff --git a/src/main/java/tileentities/TE_ItemServerIOPort.java b/src/main/java/tileentities/TE_ItemServerIOPort.java new file mode 100644 index 0000000000..17e322fa82 --- /dev/null +++ b/src/main/java/tileentities/TE_ItemServerIOPort.java @@ -0,0 +1,84 @@ +package tileentities; + +import kekztech.MultiItemHandler; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.IInventory; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; + +public class TE_ItemServerIOPort extends TileEntity implements IInventory { + + private MultiItemHandler mih; + + public void setMultiItemHandler(MultiItemHandler mih) { + this.mih = mih; + } + + @Override + public int getSizeInventory() { + return mih.getItemTypeCapacity(); + } + + @Override + public ItemStack getStackInSlot(int slot) { + // TODO Auto-generated method stub + return null; + } + + @Override + public ItemStack decrStackSize(int slot, int amount) { + // TODO Auto-generated method stub + return null; + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setInventorySlotContents(int slot, ItemStack itemStack) { + // TODO Auto-generated method stub + + } + + @Override + public String getInventoryName() { + return "Item Server"; + } + + @Override + public boolean hasCustomInventoryName() { + return true; + } + + @Override + public int getInventoryStackLimit() { + return mih.getPerTypeCapacity(); + } + + @Override + public boolean isUseableByPlayer(EntityPlayer player) { + return true; + } + + @Override + public void openInventory() { + // TODO Auto-generated method stub + + } + + @Override + public void closeInventory() { + // TODO Auto-generated method stub + + } + + @Override + public boolean isItemValidForSlot(int slot, ItemStack itemStack) { + // TODO Auto-generated method stub + return false; + } + +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 61125730db..f83d06f111 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -90,3 +90,6 @@ tile.kekztech_reactorchamberon_block.name=Nuclear Reactor Chamber (ON) tile.kekztech_itemdistributioncable_block.name=Item Distribution Cable tile.kekztech_itemdistributionnode_block.name=Item Distribution Node 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 + diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png index 1251fa460b..2560ec1c14 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png index 8590d5688a..c62f716f68 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png index 39d99e28ac..9f3b2f2c0c 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png new file mode 100644 index 0000000000..f91bd07ece Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.png new file mode 100644 index 0000000000..5f3a9b6d58 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.png differ -- cgit From 5fe214204875ac23e078e514dcd4fc8a001e3d37 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 21 Nov 2019 14:54:39 +0100 Subject: Added Item Server recipes. Removed unused reactor part recipes. --- config/IC2.ini | 2 +- config/splash.properties | 2 +- .../java/items/MetaItem_CraftingComponent.java | 3 +- src/main/java/kekztech/Items.java | 2 +- src/main/java/kekztech/KekzCore.java | 99 ++++++++++++--------- src/main/resources/assets/kekztech/lang/en_US.lang | 1 + .../kekztech/textures/blocks/ItemServerIOPort.png | Bin 362 -> 778 bytes 7 files changed, 61 insertions(+), 48 deletions(-) diff --git a/config/IC2.ini b/config/IC2.ini index 8ce9dd4967..9f9d94a922 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Nov 20, 2019 8:45:36 PM +; created Nov 21, 2019 2:09:47 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index c68378b3de..04f6ef7a2a 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Wed Nov 20 20:45:26 CET 2019 +#Thu Nov 21 14:09:39 CET 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/items/MetaItem_CraftingComponent.java b/src/main/java/items/MetaItem_CraftingComponent.java index 0d6a1897f0..ae5bedad91 100644 --- a/src/main/java/items/MetaItem_CraftingComponent.java +++ b/src/main/java/items/MetaItem_CraftingComponent.java @@ -14,7 +14,7 @@ import net.minecraft.util.IIcon; public class MetaItem_CraftingComponent extends Item { private static MetaItem_CraftingComponent instance = new MetaItem_CraftingComponent(); - private final IIcon[] icons = new IIcon[16]; + private final IIcon[] icons = new IIcon[17]; private MetaItem_CraftingComponent() { // I am a singleton @@ -56,6 +56,7 @@ public class MetaItem_CraftingComponent extends Item { icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerBlade"); } @Override diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 9a7a351ec7..a2870d6e2c 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -1,6 +1,5 @@ package kekztech; -import cpw.mods.fml.common.Loader; import items.MetaItem_CraftingComponent; import items.MetaItem_ReactorComponent; import net.minecraft.item.ItemStack; @@ -41,6 +40,7 @@ public enum Items { YSZCeramicDust(9,1), GDCCeramicDust(10,1), YttriaDust(11,1), ZirconiaDust(12,1), CeriaDust(13,1), YSZCeramicPlate(14,1), GDCCeramicPlate(15,1), + ItemServerBlade(16,1), // Error Item Error(0,1); diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 239d8cc49f..41f02ae036 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -151,6 +151,17 @@ public class KekzCore { '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 = { @@ -178,6 +189,50 @@ public class KekzCore { 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), @@ -360,50 +415,6 @@ public class KekzCore { craftingItem.getStackFromDamage(Items.DiamondHeatPipe.getMetaID()), null, 1200, 7680); - // Heat Vents - final ItemStack[] t1HeatVent = { - craftingItem.getStackOfAmountFromDamage(Items.CopperHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_MV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 2), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Steel, new ItemStack(ErrorItem.getInstance(), 1), 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Good, 1), - GT_Utility.getIntegratedCircuit(6) - }; - GT_Values.RA.addAssemblerRecipe( - t1HeatVent, - FluidRegistry.getFluidStack("molten.copper", 144), - reactorItem.getStackFromDamage(Items.T1HeatVent.getMetaID()), - 200, 120); - final ItemStack[] t2HeatVent = { - craftingItem.getStackOfAmountFromDamage(Items.SilverHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_HV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 2), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Aluminium, new ItemStack(ErrorItem.getInstance(), 1), 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Advanced, 1), - GT_Utility.getIntegratedCircuit(6) - }; - GT_Values.RA.addAssemblerRecipe( - t2HeatVent, - FluidRegistry.getFluidStack("molten.silver", 144), - reactorItem.getStackFromDamage(Items.T2HeatVent.getMetaID()), - 400, 480); - final ItemStack[] t3HeatVent = { - craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideHeatPipe.getMetaID(), 2), - ItemList.Electric_Motor_IV.get(1L), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 1), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.TungstenSteel, new ItemStack(ErrorItem.getInstance(), 1), 2), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Tungsten, new ItemStack(ErrorItem.getInstance(), 1), 8), - GT_OreDictUnificator.get(OrePrefixes.circuit, Materials.Data, 1), - GT_Utility.getIntegratedCircuit(6) - }; - GT_Values.RA.addAssemblerRecipe( - t3HeatVent, - FluidRegistry.getFluidStack("molten.gallium", 576), - reactorItem.getStackFromDamage(Items.T3HeatVent.getMetaID()), - 800, 7680); - System.out.println("...done"); } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index f83d06f111..2197856513 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -72,6 +72,7 @@ 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 tile.kekztech_gdcceramicelectrolyteunit_block.name=GDC Ceramic Electrolyte Unit tile.kekztech_yszceramicelectrolyteunit_block.name=YSZ Ceramic Electrolyte Unit diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png index f91bd07ece..5e387411f2 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png and b/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png differ -- cgit From f9eac626254ed31477925618a45af5005e4628ac Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 21 Nov 2019 18:38:33 +0100 Subject: first try at MultiItemHandler --- config/GregTech/Recipes.cfg | 2 + config/IC2.ini | 2 +- config/splash.properties | 2 +- src/main/java/kekztech/KekzCore.java | 7 +- src/main/java/kekztech/MultiItemHandler.java | 86 ++++++++++++++++++++-- src/main/java/tileentities/GTMTE_ItemServer.java | 41 ++++++++++- .../java/tileentities/TE_ItemServerIOPort.java | 44 +++++++---- 7 files changed, 155 insertions(+), 29 deletions(-) diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index dd91a9f302..43d0c62710 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -4702,6 +4702,8 @@ assembling { I:tile.jukebox_400=400 I:tile.kekztech_controlrod_block_800=800 I:tile.kekztech_gdcceramicelectrolyteunit_block_2400=2400 + I:tile.kekztech_itemserverdrive_block_200=200 + I:tile.kekztech_itemserverioport_block_200=200 I:tile.kekztech_reactorchamberoff_block_1600=1600 I:tile.kekztech_tfftcasing_block_200=200 I:tile.kekztech_tfftcasingblock_block_200=200 diff --git a/config/IC2.ini b/config/IC2.ini index 9f9d94a922..bc9b8ff992 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Nov 21, 2019 2:09:47 PM +; created Nov 21, 2019 6:35:23 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 04f6ef7a2a..5a1a989c04 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Thu Nov 21 14:09:39 CET 2019 +#Thu Nov 21 18:35:12 CET 2019 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 41f02ae036..9d0ae23283 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -119,7 +119,6 @@ public class KekzCore { System.out.println("Registering KekzTech recipes..."); final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); - final MetaItem_ReactorComponent reactorItem = MetaItem_ReactorComponent.getInstance(); // Multiblock Controllers final Object[] mk1_recipe = { @@ -393,9 +392,9 @@ public class KekzCore { Materials.CarbonDioxide.getGas(16000), craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 1), 10000, 2400, 7680); GT_Values.RA.addAutoclaveRecipe( - craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondDust.getMetaID(), 4), - Materials.CarbonDioxide.getGas(16000), - craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 1), 10000, 2400, 1920); + 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( diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java index aac3dc59c4..766abbbb93 100644 --- a/src/main/java/kekztech/MultiItemHandler.java +++ b/src/main/java/kekztech/MultiItemHandler.java @@ -1,18 +1,41 @@ package kekztech; +import java.util.ArrayList; + +import net.minecraft.item.ItemStack; + public class MultiItemHandler { - private int itemTypeCapacity = 128; - private int perTypeCapacity = 1024; + private int perTypeCapacity = 0; private boolean locked = true; + private final ArrayList items = new ArrayList<>(); + public MultiItemHandler() { } - public void setItemTypeCapacity(int itemTypeCapacity) { - this.itemTypeCapacity = itemTypeCapacity; + /** + * 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. + * + * @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; + } 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; + } } public void setPerTypeCapacity(int perTypeCapacity) { @@ -21,6 +44,7 @@ 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. @@ -30,12 +54,64 @@ public class MultiItemHandler { } public int getItemTypeCapacity() { - return itemTypeCapacity; + return items.size(); } public int getPerTypeCapacity() { return perTypeCapacity; } + public ItemStack getStackInSlot(int slot) { + System.out.println("Stack in slot " + slot + " requested"); + if(locked || slot >= items.size()) { + return null; + } else { + return items.get(slot); + } + } + + public void insertStackInSlot(int slot, ItemStack itemStack) { + System.out.println("Inserting " + itemStack.getDisplayName() + " into " + slot); + if(itemStack == null + || items.get(slot) != null + || locked + || slot >= items.size()) { + return; + } else { + items.set(slot, itemStack); + } + } + + public int increaseStackInSlot(int slot, int amount) { + System.out.println("Increasing item in slot " + slot + " by " + amount); + if(slot >= items.size() + || locked + || amount <= 0) { + return 0; + } else { + final int space = perTypeCapacity - items.get(slot).stackSize; + final int fit = Math.min(space, amount); + items.get(slot).stackSize += fit; + return fit; + } + } + + public int reduceStackInSlot(int slot, int amount) { + System.out.println("Reducing item in slot " + slot + " by " + amount); + if(slot >= items.size() + || locked + || amount <= 0) { + return 0; + } else { + final int available = items.get(slot).stackSize; + final int take = Math.min(available, amount); + items.get(slot).stackSize -= take; + if(take == available) { + items.set(slot, null); + } + return take; + } + } + } diff --git a/src/main/java/tileentities/GTMTE_ItemServer.java b/src/main/java/tileentities/GTMTE_ItemServer.java index 8fcb72c498..9b4d50c5d4 100644 --- a/src/main/java/tileentities/GTMTE_ItemServer.java +++ b/src/main/java/tileentities/GTMTE_ItemServer.java @@ -15,7 +15,6 @@ 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.MultiFluidHandler; import kekztech.MultiItemHandler; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -115,9 +114,20 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { this.mEUt = (int) (BASE_SLICE_ENERGY_COST * sliceCount * Math.pow(2, config)); super.mMaxProgresstime = 10; + 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(); @@ -178,7 +188,12 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { // yay } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { - // TODO: register 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; } @@ -215,6 +230,14 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { if(formationChecklist) { slicesFound = sliceCount; + + if(mih == null) { + mih = new MultiItemHandler(); + mih.setItemTypeCapacity(slicesFound * BASE_ITEM_TYPES_PER_SLICE); + } + for(TE_ItemServerIOPort port : ioPorts) { + port.setMultiItemHandler(mih); + } } return formationChecklist; @@ -251,7 +274,12 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { // yay } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { - // TODO register 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; } @@ -298,7 +326,12 @@ public class GTMTE_ItemServer extends GT_MetaTileEntity_MultiBlockBase { if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == CASING) { // yay } else if (thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == IO_PORT) { - // TODO: register 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; } diff --git a/src/main/java/tileentities/TE_ItemServerIOPort.java b/src/main/java/tileentities/TE_ItemServerIOPort.java index 17e322fa82..46a3a9c7bb 100644 --- a/src/main/java/tileentities/TE_ItemServerIOPort.java +++ b/src/main/java/tileentities/TE_ItemServerIOPort.java @@ -11,41 +11,60 @@ public class TE_ItemServerIOPort extends TileEntity implements IInventory { private MultiItemHandler mih; public void setMultiItemHandler(MultiItemHandler mih) { + System.out.println("MIH set"); this.mih = mih; } @Override public int getSizeInventory() { - return mih.getItemTypeCapacity(); + return (mih != null) ? mih.getItemTypeCapacity() : 9; } @Override public ItemStack getStackInSlot(int slot) { - // TODO Auto-generated method stub - return null; + return (mih != null) ? mih.getStackInSlot(slot) : null; } @Override public ItemStack decrStackSize(int slot, int amount) { - // TODO Auto-generated method stub + 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; + } + } return null; } @Override public ItemStack getStackInSlotOnClosing(int slot) { - // TODO Auto-generated method stub return null; } @Override public void setInventorySlotContents(int slot, ItemStack itemStack) { - // TODO Auto-generated method stub - + if(mih != null) { + if(itemStack == null || !itemStack.isItemEqual(mih.getStackInSlot(slot))) { + return; + } else { + final int change = itemStack.stackSize - mih.getStackInSlot(slot).stackSize; + if(change < 0) { + mih.reduceStackInSlot(slot, change); + } else { + mih.increaseStackInSlot(slot, change); + } + super.markDirty(); + } + } } @Override public String getInventoryName() { - return "Item Server"; + return "Item Server IO Port"; } @Override @@ -55,30 +74,27 @@ public class TE_ItemServerIOPort extends TileEntity implements IInventory { @Override public int getInventoryStackLimit() { - return mih.getPerTypeCapacity(); + return (mih != null) ? mih.getPerTypeCapacity() : 0; } @Override public boolean isUseableByPlayer(EntityPlayer player) { - return true; + return false; } @Override public void openInventory() { - // TODO Auto-generated method stub } @Override public void closeInventory() { - // TODO Auto-generated method stub } @Override public boolean isItemValidForSlot(int slot, ItemStack itemStack) { - // TODO Auto-generated method stub - return false; + return (mih != null) ? (mih.getStackInSlot(slot).isItemEqual(itemStack) || mih.getStackInSlot(slot) == null) : false; } } -- cgit From c7329fe829f69f4585837a5f483dab064d57774f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 10 Dec 2019 11:36:39 +0100 Subject: visiting Lucy~ --- config/GregTech/Recipes.cfg | 1 + config/IC2.ini | 2 +- config/splash.properties | 2 +- .../java/blocks/Block_ItemDistributionCable.java | 40 ---- .../java/blocks/Block_ItemDistributionNode.java | 55 ------ src/main/java/blocks/Block_ItemProxyCable.java | 45 +++++ src/main/java/blocks/Block_ItemProxyEndpoint.java | 69 +++++++ src/main/java/blocks/Block_ItemProxySource.java | 69 +++++++ .../container/Container_ItemDistributionNode.java | 68 ------- .../container/Container_ItemProxyEndpoint.java | 68 +++++++ .../java/container/Container_ItemProxySource.java | 80 ++++++++ .../java/container/Gui_ItemDistributionNode.java | 49 ----- src/main/java/container/Gui_ItemProxyEndpoint.java | 50 +++++ src/main/java/container/Gui_ItemProxySource.java | 50 +++++ .../java/itemBlocks/IB_ItemDistributionCable.java | 22 --- .../java/itemBlocks/IB_ItemDistributionNode.java | 22 --- 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/items/Item_Configurator.java | 43 +++++ src/main/java/kekztech/GuiHandler.java | 22 ++- src/main/java/kekztech/IConduit.java | 8 - .../ItemDistributionNetworkController.java | 193 ------------------- src/main/java/kekztech/Items.java | 4 +- src/main/java/kekztech/KekzCore.java | 32 +++- src/main/java/render/ConduitRenderer.java | 83 +++++++++ .../tileentities/TE_ItemDistributionCable.java | 25 --- .../java/tileentities/TE_ItemDistributionNode.java | 119 ------------ 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 | 18 +- src/main/resources/assets/kekztech/lang/en_US.lang | 5 +- .../textures/blocks/ItemDistributionCable.png | Bin 275 -> 0 bytes .../textures/blocks/ItemDistributionNode.png | Bin 542 -> 0 bytes .../kekztech/textures/blocks/ItemProxyEndpoint.png | Bin 0 -> 1004 bytes .../kekztech/textures/blocks/ItemProxySource.png | Bin 0 -> 853 bytes .../kekztech/textures/gui/ItemDistributorNode.png | Bin 3659 -> 0 bytes .../assets/kekztech/textures/gui/ItemTech1by1.png | Bin 0 -> 3447 bytes .../assets/kekztech/textures/gui/ItemTech4by4.png | Bin 0 -> 3659 bytes 40 files changed, 1065 insertions(+), 628 deletions(-) delete mode 100644 src/main/java/blocks/Block_ItemDistributionCable.java delete mode 100644 src/main/java/blocks/Block_ItemDistributionNode.java create mode 100644 src/main/java/blocks/Block_ItemProxyCable.java create mode 100644 src/main/java/blocks/Block_ItemProxyEndpoint.java create mode 100644 src/main/java/blocks/Block_ItemProxySource.java delete mode 100644 src/main/java/container/Container_ItemDistributionNode.java create mode 100644 src/main/java/container/Container_ItemProxyEndpoint.java create mode 100644 src/main/java/container/Container_ItemProxySource.java delete mode 100644 src/main/java/container/Gui_ItemDistributionNode.java create mode 100644 src/main/java/container/Gui_ItemProxyEndpoint.java create mode 100644 src/main/java/container/Gui_ItemProxySource.java delete mode 100644 src/main/java/itemBlocks/IB_ItemDistributionCable.java delete mode 100644 src/main/java/itemBlocks/IB_ItemDistributionNode.java create mode 100644 src/main/java/itemBlocks/IB_ItemProxyCable.java create mode 100644 src/main/java/itemBlocks/IB_ItemProxyEndpoint.java create mode 100644 src/main/java/itemBlocks/IB_ItemProxySource.java create mode 100644 src/main/java/items/Item_Configurator.java delete mode 100644 src/main/java/kekztech/IConduit.java delete mode 100644 src/main/java/kekztech/ItemDistributionNetworkController.java create mode 100644 src/main/java/render/ConduitRenderer.java delete mode 100644 src/main/java/tileentities/TE_ItemDistributionCable.java delete mode 100644 src/main/java/tileentities/TE_ItemDistributionNode.java create mode 100644 src/main/java/tileentities/TE_ItemProxyCable.java create mode 100644 src/main/java/tileentities/TE_ItemProxyEndpoint.java create mode 100644 src/main/java/tileentities/TE_ItemProxySource.java delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemDistributionCable.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemDistributionNode.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.png delete mode 100644 src/main/resources/assets/kekztech/textures/gui/ItemDistributorNode.png create mode 100644 src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.png create mode 100644 src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index 43d0c62710..b6226a0d1a 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -5079,6 +5079,7 @@ autoclave { I:gt.metaitem.02.32540_19200=19200 I:ic2.itemDustenergium_250=250 I:ic2.itemDustenergium_500=500 + I:item.kekztech_crafting_item.4_2400=2400 I:item.kekztech_crafting_item.5_2400=2400 I:item.kekztech_crafting_item.5_7680=7680 } diff --git a/config/IC2.ini b/config/IC2.ini index bc9b8ff992..d3e7151b25 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Nov 21, 2019 6:35:23 PM +; created Nov 24, 2019 6:42:09 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 5a1a989c04..49794cfda6 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Thu Nov 21 18:35:12 CET 2019 +#Sun Nov 24 18:42:01 CET 2019 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 diff --git a/src/main/java/blocks/Block_ItemDistributionCable.java b/src/main/java/blocks/Block_ItemDistributionCable.java deleted file mode 100644 index 3caefc313a..0000000000 --- a/src/main/java/blocks/Block_ItemDistributionCable.java +++ /dev/null @@ -1,40 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemDistributionCable; -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_ItemDistributionCable; - -public class Block_ItemDistributionCable extends BlockContainer { - - private static Block_ItemDistributionCable instance = new Block_ItemDistributionCable(); - - private Block_ItemDistributionCable() { - super(Material.glass); - } - - public static Block_ItemDistributionCable getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_itemdistributioncable_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemDistributionCable"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemDistributionCable.class, blockName); - } - - @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { - return new TE_ItemDistributionCable(); - } - -} diff --git a/src/main/java/blocks/Block_ItemDistributionNode.java b/src/main/java/blocks/Block_ItemDistributionNode.java deleted file mode 100644 index 07fd988445..0000000000 --- a/src/main/java/blocks/Block_ItemDistributionNode.java +++ /dev/null @@ -1,55 +0,0 @@ -package blocks; - -import cpw.mods.fml.common.registry.GameRegistry; -import itemBlocks.IB_ItemDistributionNode; -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.tileentity.TileEntity; -import net.minecraft.world.World; -import tileentities.TE_ItemDistributionNode; - -public class Block_ItemDistributionNode extends BlockContainer { - - private static Block_ItemDistributionNode instance = new Block_ItemDistributionNode(); - - private Block_ItemDistributionNode() { - super(Material.glass); - } - - public static Block_ItemDistributionNode getInstance() { - return instance; - } - - public void registerBlock() { - final String blockName = "kekztech_itemdistributionnode_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemDistributionNode"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemDistributionNode.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_ItemDistributionNode) { - player.openGui(KekzCore.instance, 0, world, x, y, z); - return true; - } - return false; - } - - @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { - return new TE_ItemDistributionNode(); - } - -} diff --git a/src/main/java/blocks/Block_ItemProxyCable.java b/src/main/java/blocks/Block_ItemProxyCable.java new file mode 100644 index 0000000000..dee566bab7 --- /dev/null +++ b/src/main/java/blocks/Block_ItemProxyCable.java @@ -0,0 +1,45 @@ +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 new file mode 100644 index 0000000000..762880c877 --- /dev/null +++ b/src/main/java/blocks/Block_ItemProxyEndpoint.java @@ -0,0 +1,69 @@ +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 new file mode 100644 index 0000000000..b2cdd4a656 --- /dev/null +++ b/src/main/java/blocks/Block_ItemProxySource.java @@ -0,0 +1,69 @@ +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/container/Container_ItemDistributionNode.java b/src/main/java/container/Container_ItemDistributionNode.java deleted file mode 100644 index 08096bc80f..0000000000 --- a/src/main/java/container/Container_ItemDistributionNode.java +++ /dev/null @@ -1,68 +0,0 @@ -package container; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; -import tileentities.TE_ItemDistributionNode; - -public class Container_ItemDistributionNode extends Container { - - private final TE_ItemDistributionNode te; - - private int slotID = 0; - - public Container_ItemDistributionNode(TE_ItemDistributionNode te, EntityPlayer player) { - this.te = te; - - // Networked Storage - for(int i = 0; i < 4; i++) { - for(int j = 0; j < 4; j++) { - super.addSlotToContainer(new Slot(te, slotID++, 18 * j + 20, 19 * i + 20)); - } - } - - //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 te.isUseableByPlayer(player); - } - -} diff --git a/src/main/java/container/Container_ItemProxyEndpoint.java b/src/main/java/container/Container_ItemProxyEndpoint.java new file mode 100644 index 0000000000..5718943efe --- /dev/null +++ b/src/main/java/container/Container_ItemProxyEndpoint.java @@ -0,0 +1,68 @@ +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 new file mode 100644 index 0000000000..50facb4bf2 --- /dev/null +++ b/src/main/java/container/Container_ItemProxySource.java @@ -0,0 +1,80 @@ +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/Gui_ItemDistributionNode.java b/src/main/java/container/Gui_ItemDistributionNode.java deleted file mode 100644 index 08f530fce8..0000000000 --- a/src/main/java/container/Gui_ItemDistributionNode.java +++ /dev/null @@ -1,49 +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.util.ResourceLocation; -import tileentities.TE_ItemDistributionNode; - -public class Gui_ItemDistributionNode extends GuiContainer { - - private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemDistributionNode.png"); - - private final InventoryPlayer inventory; - private final TE_ItemDistributionNode te; - - public Gui_ItemDistributionNode(TE_ItemDistributionNode te, EntityPlayer player) { - super(new Container_ItemDistributionNode(te, player)); - inventory = player.inventory; - this.te = 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_ItemProxyEndpoint.java b/src/main/java/container/Gui_ItemProxyEndpoint.java new file mode 100644 index 0000000000..0fb1b6e05b --- /dev/null +++ b/src/main/java/container/Gui_ItemProxyEndpoint.java @@ -0,0 +1,50 @@ +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/ItemTech1by1.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 new file mode 100644 index 0000000000..e72928f7ff --- /dev/null +++ b/src/main/java/container/Gui_ItemProxySource.java @@ -0,0 +1,50 @@ +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/itemBlocks/IB_ItemDistributionCable.java b/src/main/java/itemBlocks/IB_ItemDistributionCable.java deleted file mode 100644 index 832e95ca0a..0000000000 --- a/src/main/java/itemBlocks/IB_ItemDistributionCable.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_ItemDistributionCable extends ItemBlock { - - public IB_ItemDistributionCable(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_ItemDistributionNode.java b/src/main/java/itemBlocks/IB_ItemDistributionNode.java deleted file mode 100644 index cfea3853db..0000000000 --- a/src/main/java/itemBlocks/IB_ItemDistributionNode.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_ItemDistributionNode extends ItemBlock { - - public IB_ItemDistributionNode(Block block) { - super(block); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add("Access point for Item Distribution Networks"); - lines.add("Wired networks do not require a controller"); - } -} diff --git a/src/main/java/itemBlocks/IB_ItemProxyCable.java b/src/main/java/itemBlocks/IB_ItemProxyCable.java new file mode 100644 index 0000000000..590cb98285 --- /dev/null +++ b/src/main/java/itemBlocks/IB_ItemProxyCable.java @@ -0,0 +1,22 @@ +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 new file mode 100644 index 0000000000..90d683c226 --- /dev/null +++ b/src/main/java/itemBlocks/IB_ItemProxyEndpoint.java @@ -0,0 +1,22 @@ +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 new file mode 100644 index 0000000000..cc937b3b33 --- /dev/null +++ b/src/main/java/itemBlocks/IB_ItemProxySource.java @@ -0,0 +1,23 @@ +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/items/Item_Configurator.java b/src/main/java/items/Item_Configurator.java new file mode 100644 index 0000000000..ed319eb37e --- /dev/null +++ b/src/main/java/items/Item_Configurator.java @@ -0,0 +1,43 @@ +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/GuiHandler.java b/src/main/java/kekztech/GuiHandler.java index 21ad5c95ae..439baff31f 100644 --- a/src/main/java/kekztech/GuiHandler.java +++ b/src/main/java/kekztech/GuiHandler.java @@ -1,21 +1,26 @@ package kekztech; -import container.Container_ItemDistributionNode; -import container.Gui_ItemDistributionNode; +import container.Container_ItemProxyEndpoint; +import container.Container_ItemProxySource; +import container.Gui_ItemProxyEndpoint; +import container.Gui_ItemProxySource; import cpw.mods.fml.common.network.IGuiHandler; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; -import tileentities.TE_ItemDistributionNode; public class GuiHandler implements IGuiHandler { - + + public static final int ITEM_PROXY_SOURCE = 0; + public static final int ITEM_PROXY_ENDPOINT = 1; + @Override public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { final TileEntity te = world.getTileEntity(x, y, z); if(te != null) { - if(ID == 0) { - return new Container_ItemDistributionNode((TE_ItemDistributionNode) te, player); + switch(ID) { + case ITEM_PROXY_SOURCE: return new Container_ItemProxySource(te, player); + case ITEM_PROXY_ENDPOINT: return new Container_ItemProxyEndpoint(te, player); } } return null; @@ -25,8 +30,9 @@ public class GuiHandler implements IGuiHandler { public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { final TileEntity te = world.getTileEntity(x, y, z); if(te != null) { - if(ID == 0) { - return new Gui_ItemDistributionNode((TE_ItemDistributionNode) te, player); + switch(ID) { + case ITEM_PROXY_SOURCE: return new Gui_ItemProxySource(te, player); + case ITEM_PROXY_ENDPOINT: return new Gui_ItemProxyEndpoint(te, player); } } return null; diff --git a/src/main/java/kekztech/IConduit.java b/src/main/java/kekztech/IConduit.java deleted file mode 100644 index ce726a2207..0000000000 --- a/src/main/java/kekztech/IConduit.java +++ /dev/null @@ -1,8 +0,0 @@ -package kekztech; - -public interface IConduit { - - public void setNetwork(ItemDistributionNetworkController network); - public ItemDistributionNetworkController getNetwork(); - -} diff --git a/src/main/java/kekztech/ItemDistributionNetworkController.java b/src/main/java/kekztech/ItemDistributionNetworkController.java deleted file mode 100644 index 11383845b2..0000000000 --- a/src/main/java/kekztech/ItemDistributionNetworkController.java +++ /dev/null @@ -1,193 +0,0 @@ -package kekztech; - -import java.util.Collections; -import java.util.HashSet; -import java.util.LinkedList; -import java.util.UUID; - -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -public class ItemDistributionNetworkController implements Comparable { - - private static final HashSet instances = new HashSet<>(); - - private final UUID uuid = UUID.randomUUID(); - private final LinkedList conduits = new LinkedList<>(); - private final boolean[] slotDirections = new boolean[15]; - private final ItemStack[] networkedItemStacks = new ItemStack[15]; - //private final HashMap sources = new HashMap<>(); // k = resource name, v = source conduit - - public ItemDistributionNetworkController() { - - } - - /** - * Places a new conduit as it's own network. Merges with adjacent networks automatically. - * - * @param conduit - * The conduit to be placed - */ - public static void placeConduit(IConduit conduit) { - - conduit.setNetwork(new ItemDistributionNetworkController()); - conduit.getNetwork().addConduit(conduit); - /* - final TileEntity te = (TileEntity) conduit; - final int x = te.xCoord; - final int y = te.yCoord; - final int z = te.zCoord; - - // Search for adjacent Networks on all six sides - final HashSet networks = new HashSet<>(); - final World world = te.getWorldObj(); - final TileEntity te1x = world.getTileEntity(x + 1, y, z); - final TileEntity te0x = world.getTileEntity(x - 1, y, z); - final TileEntity te1y = world.getTileEntity(x, y + 1, z); - final TileEntity te0y = world.getTileEntity(x, y - 1, z); - final TileEntity te1z = world.getTileEntity(x, y, z + 1); - final TileEntity te0z = world.getTileEntity(x, y, z - 1); - if(te1x != null && te1x instanceof IConduit) { - final IConduit c = (IConduit) te1x; - networks.add(c.getNetwork()); - } - if(te0x != null && te0x instanceof IConduit) { - final IConduit c = (IConduit) te0x; - networks.add(c.getNetwork()); - } - if(te1y != null && te1y instanceof IConduit) { - final IConduit c = (IConduit) te1y; - networks.add(c.getNetwork()); - } - if(te0y != null && te0y instanceof IConduit) { - final IConduit c = (IConduit) te0y; - networks.add(c.getNetwork()); - } - if(te1z != null && te1z instanceof IConduit) { - final IConduit c = (IConduit) te1z; - networks.add(c.getNetwork()); - } - if(te0z != null && te0z instanceof IConduit) { - final IConduit c = (IConduit) te0z; - networks.add(c.getNetwork()); - } - // Return prematurely if no adjacent network was found - if(networks.size() == 0) { - return; - } - // Sort networks by descending size - final LinkedList networkList = new LinkedList<>(); - networkList.addAll(networks); - Collections.sort(networkList, Collections.reverseOrder()); - // Larger networks consume smaller networks to reduce copying around data - while(networkList.size() > 1) { - final ItemDistributionNetworkController l = networkList.get(networkList.size() - 2); - final ItemDistributionNetworkController r = networkList.getLast(); - l.appendNetwork(r); - networkList.removeLast(); - }*/ - - } - - /** - * Deletes this conduit and breaks up adjacent networks into separate networks. - * - * @param conduit - * Conduit to be removed. - */ - public static void destroyConduit(IConduit conduit) { - - } - - public void run() { - - } - - @Override - public boolean equals(Object o) { - if(o instanceof ItemDistributionNetworkController) { - final ItemDistributionNetworkController network = (ItemDistributionNetworkController) o; - return uuid.equals(network.getUUID()); - } else { - return false; - } - } - - @Override - public int compareTo(ItemDistributionNetworkController o) { - return (int) Math.signum(o.getSize() - this.getSize()); - } - - public UUID getUUID() { - return uuid; - } - - public int getSize() { - return conduits.size(); - } - - /** - * Find out if this slot is designated as input and can accept an item into the network. - * - * Slots are numbered left to right, then top to bottom and start at zero. - * For example, the second slot in the second row, would have a slot number of five. - * - * @param slot: - * Slot number. - * @return whether this slot can accept input or not. - */ - public boolean isInputSlot(int slot) { - if(slot >= slotDirections.length) { - return false; - } - return slotDirections[slot]; - } - - /** - * Return the ItemStack that is contained in the given slot number. - * - * Slots are numbered left to right, then top to bottom and start at zero. - * For example, the second slot in the second row, would have a slot number of five. - * - * @param slot: - * Slot number. - * @return ItemStack at given slot number. - */ - public ItemStack getStackInSlot(int slot) { - if(slot >= networkedItemStacks.length) { - return null; - } - return networkedItemStacks[slot]; - } - - public void setStackInSlot(int slot, ItemStack itemStack) { - if(slot < networkedItemStacks.length && isInputSlot(slot)) { - networkedItemStacks[slot] = itemStack; - } - } - - /** - * Register a new conduit to this network. - * - * @param conduit - * New conduit. - */ - private void addConduit(IConduit conduit) { - conduits.add(conduit); - conduit.setNetwork(this); - } - - /** - * Merge another network with this one if they have been connected by a new conduit. - * - * @param network - * Network to merge with this one. - */ - private void appendNetwork(ItemDistributionNetworkController network) { - for(IConduit conduit : network.conduits) { - this.addConduit(conduit); - } - } - -} diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index a2870d6e2c..cb79d01947 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -42,7 +42,9 @@ public enum Items { YSZCeramicPlate(14,1), GDCCeramicPlate(15,1), ItemServerBlade(16,1), // Error Item - Error(0,1); + Error(0,1), + // Configurator + Configurator(0, 1); static { YttriaDust.setOreDictName("dustYttriumOxide"); diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 9d0ae23283..247131c7f7 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -2,6 +2,9 @@ package kekztech; import blocks.Block_ControlRod; import blocks.Block_GDCUnit; +import blocks.Block_ItemProxyCable; +import blocks.Block_ItemProxyEndpoint; +import blocks.Block_ItemProxySource; import blocks.Block_ItemServerDrive; import blocks.Block_ItemServerIOPort; import blocks.Block_ItemServerRackCasing; @@ -14,6 +17,7 @@ import blocks.Block_TFFTStorageFieldBlockT2; import blocks.Block_TFFTStorageFieldBlockT3; import blocks.Block_TFFTStorageFieldBlockT4; 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; @@ -29,17 +33,21 @@ 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.MetaItem_CraftingComponent; 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_ItemDistributionCable; -import tileentities.TE_ItemDistributionNode; +import tileentities.TE_ItemProxyCable; +import tileentities.TE_ItemProxyEndpoint; +import tileentities.TE_ItemProxySource; +import tileentities.TE_ItemServerIOPort; import tileentities.TE_TFFTMultiHatch; import util.Util; @@ -77,6 +85,7 @@ public class KekzCore { ErrorItem.getInstance().registerItem(); MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); + Item_Configurator.getInstance().registerItem(); Items.registerOreDictNames(); // Blocks Block_YSZUnit.getInstance().registerBlock(); @@ -93,14 +102,17 @@ public class KekzCore { Block_ItemServerDrive.getInstance().registerBlock(); Block_ItemServerRackCasing.getInstance().registerBlock(); Block_ItemServerIOPort.getInstance().registerBlock(); - // TODO: Disabled for new release - //Block_ItemDistributionCable.getInstance().registerBlock(); - //Block_ItemDistributionNode.getInstance().registerBlock(); + Block_ItemProxyCable.getInstance().registerBlock(); + Block_ItemProxySource.getInstance().registerBlock(); + Block_ItemProxyEndpoint.getInstance().registerBlock(); // Register TileEntities GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); - GameRegistry.registerTileEntity(TE_ItemDistributionCable.class, "kekztech_itemdistributioncable_tile"); - GameRegistry.registerTileEntity(TE_ItemDistributionNode.class, "kekztech_itemdistributionnode_tile"); - // Register a GUI? + 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()); } @@ -111,7 +123,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"); + is = new GTMTE_ItemServer(13105, "multimachine.itemserver", "Item Server"); + // Register renderer + ConduitRenderer.getInstance().registerRenderer(); } @Mod.EventHandler diff --git a/src/main/java/render/ConduitRenderer.java b/src/main/java/render/ConduitRenderer.java new file mode 100644 index 0000000000..241dd18647 --- /dev/null +++ b/src/main/java/render/ConduitRenderer.java @@ -0,0 +1,83 @@ +package render; + +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 tileentities.TE_ItemProxyCable; + +public class ConduitRenderer implements ISimpleBlockRenderingHandler { + + private static final ConduitRenderer instance = new ConduitRenderer(); + private final int renderID = RenderingRegistry.getNextAvailableRenderId(); + + private ConduitRenderer() { + + } + + 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) { + + } + + @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; + + 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)) { + 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()); + f.addVertexWithUV(x + space, y + space, z + 1, icon.getMinU(), icon.getMaxV()); + } + + f.draw(); + } + + return false; + } + + @Override + public boolean shouldRender3DInInventory(int modelId) { + return false; + } + +} diff --git a/src/main/java/tileentities/TE_ItemDistributionCable.java b/src/main/java/tileentities/TE_ItemDistributionCable.java deleted file mode 100644 index 325d04c211..0000000000 --- a/src/main/java/tileentities/TE_ItemDistributionCable.java +++ /dev/null @@ -1,25 +0,0 @@ -package tileentities; - -import kekztech.IConduit; -import kekztech.ItemDistributionNetworkController; -import net.minecraft.tileentity.TileEntity; - -public class TE_ItemDistributionCable extends TileEntity implements IConduit { - - private ItemDistributionNetworkController network; - - public TE_ItemDistributionCable() { - ItemDistributionNetworkController.placeConduit(this); - } - - @Override - public void setNetwork(ItemDistributionNetworkController network) { - this.network = network; - } - - @Override - public ItemDistributionNetworkController getNetwork() { - return network; - } - -} diff --git a/src/main/java/tileentities/TE_ItemDistributionNode.java b/src/main/java/tileentities/TE_ItemDistributionNode.java deleted file mode 100644 index 20b6500598..0000000000 --- a/src/main/java/tileentities/TE_ItemDistributionNode.java +++ /dev/null @@ -1,119 +0,0 @@ -package tileentities; - -import kekztech.IConduit; -import kekztech.ItemDistributionNetworkController; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.IInventory; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; - -public class TE_ItemDistributionNode extends TileEntity implements IConduit, IInventory { - -private ItemDistributionNetworkController network; - - public TE_ItemDistributionNode() { - ItemDistributionNetworkController.placeConduit(this); - } - - @Override - public void setNetwork(ItemDistributionNetworkController network) { - this.network = network; - } - - @Override - public ItemDistributionNetworkController getNetwork() { - return network; - } - - @Override - public int getSizeInventory() { - return 16; - } - - @Override - public ItemStack getStackInSlot(int slot) { - return network.getStackInSlot(slot); - } - - @Override - public ItemStack decrStackSize(int slot, int amount) { - - if(network.getStackInSlot(slot) != null) { - if(network.getStackInSlot(slot).stackSize == amount) { - final ItemStack itemStack = network.getStackInSlot(slot); - network.setStackInSlot(slot, null); - super.markDirty(); - return itemStack; - } else { - final ItemStack itemStack = network.getStackInSlot(slot).splitStack(amount); - if(network.getStackInSlot(slot).stackSize == 0) { - network.setStackInSlot(slot, null); - } - super.markDirty(); - return itemStack; - } - } - - return null; - } - - @Override - public ItemStack getStackInSlotOnClosing(int slot) { - if(network.getStackInSlot(slot) != null) { - final ItemStack itemStack = network.getStackInSlot(slot); - network.setStackInSlot(slot, null); - return itemStack; - } - return null; - } - - @Override - public void setInventorySlotContents(int slot, ItemStack itemStack) { - if(itemStack == null) { - return; - } - if(itemStack.stackSize > getInventoryStackLimit()) { - itemStack.stackSize = getInventoryStackLimit(); - } - network.setStackInSlot(slot, itemStack); - super.markDirty(); - } - - @Override - public String getInventoryName() { - return network.getUUID().toString(); - } - - @Override - public boolean hasCustomInventoryName() { - return true; - } - - @Override - public int getInventoryStackLimit() { - return 64; - } - - @Override - public boolean isUseableByPlayer(EntityPlayer player) { - return true; - } - - @Override - public void openInventory() { - // TODO Auto-generated method stub - - } - - @Override - public void closeInventory() { - // TODO Auto-generated method stub - - } - - @Override - public boolean isItemValidForSlot(int slot, ItemStack itemStack) { - return network.isInputSlot(slot) && network.getStackInSlot(slot).isItemEqual(itemStack); - } - -} diff --git a/src/main/java/tileentities/TE_ItemProxyCable.java b/src/main/java/tileentities/TE_ItemProxyCable.java new file mode 100644 index 0000000000..43ebc07b13 --- /dev/null +++ b/src/main/java/tileentities/TE_ItemProxyCable.java @@ -0,0 +1,77 @@ +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 new file mode 100644 index 0000000000..1fe32c9687 --- /dev/null +++ b/src/main/java/tileentities/TE_ItemProxyEndpoint.java @@ -0,0 +1,204 @@ +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 new file mode 100644 index 0000000000..15ffba3090 --- /dev/null +++ b/src/main/java/tileentities/TE_ItemProxySource.java @@ -0,0 +1,101 @@ +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 index 46a3a9c7bb..a8c0f25b83 100644 --- a/src/main/java/tileentities/TE_ItemServerIOPort.java +++ b/src/main/java/tileentities/TE_ItemServerIOPort.java @@ -47,15 +47,23 @@ public class TE_ItemServerIOPort extends TileEntity implements IInventory { @Override public void setInventorySlotContents(int slot, ItemStack itemStack) { + System.out.println("Set slot, MIH: " + mih); if(mih != null) { if(itemStack == null || !itemStack.isItemEqual(mih.getStackInSlot(slot))) { return; } else { - final int change = itemStack.stackSize - mih.getStackInSlot(slot).stackSize; - if(change < 0) { - mih.reduceStackInSlot(slot, change); + if(mih.getStackInSlot(slot) == null) { + System.out.println("Set slot: Allocate new"); + mih.insertStackInSlot(slot, itemStack); } else { - mih.increaseStackInSlot(slot, change); + final int change = itemStack.stackSize - mih.getStackInSlot(slot).stackSize; + if(change < 0) { + System.out.println("Set slot: reduce"); + mih.reduceStackInSlot(slot, change); + } else { + System.out.println("Set slot: increase"); + mih.increaseStackInSlot(slot, change); + } } super.markDirty(); } @@ -79,7 +87,7 @@ public class TE_ItemServerIOPort extends TileEntity implements IInventory { @Override public boolean isUseableByPlayer(EntityPlayer player) { - return false; + return true; } @Override diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 2197856513..d21ed0462e 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -88,8 +88,9 @@ 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) -tile.kekztech_itemdistributioncable_block.name=Item Distribution Cable -tile.kekztech_itemdistributionnode_block.name=Item Distribution Node +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 diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionCable.png b/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionCable.png deleted file mode 100644 index a7b20f6614..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionCable.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionNode.png b/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionNode.png deleted file mode 100644 index 5b6aa6c86e..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemDistributionNode.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.png b/src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.png new file mode 100644 index 0000000000..0bfab8cbaf Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.png b/src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.png new file mode 100644 index 0000000000..742e562834 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.png differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemDistributorNode.png b/src/main/resources/assets/kekztech/textures/gui/ItemDistributorNode.png deleted file mode 100644 index b01d9b444f..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/gui/ItemDistributorNode.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.png b/src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.png new file mode 100644 index 0000000000..816e27a66b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.png differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png b/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png new file mode 100644 index 0000000000..b01d9b444f Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png differ -- cgit From bc19f3ab32c9bccbf936bbeffcc8ddad967ffffd Mon Sep 17 00:00:00 2001 From: Kiwi233 Date: Fri, 27 Dec 2019 14:44:56 +0800 Subject: Create zh_CN.lang --- src/main/resources/assets/kekztech/lang/zh_CN.lang | 97 ++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 src/main/resources/assets/kekztech/lang/zh_CN.lang diff --git a/src/main/resources/assets/kekztech/lang/zh_CN.lang b/src/main/resources/assets/kekztech/lang/zh_CN.lang new file mode 100644 index 0000000000..2264810e44 --- /dev/null +++ b/src/main/resources/assets/kekztech/lang/zh_CN.lang @@ -0,0 +1,97 @@ +item.kekztech_error_item.name=KekzTech错误硬币 + +item.kekztech_reactor_item.0.name=简易散热风扇 +item.kekztech_reactor_item.1.name=基础散热风扇 +item.kekztech_reactor_item.2.name=进阶散热风扇 +item.kekztech_reactor_item.3.name=高科技散热风扇 +item.kekztech_reactor_item.4.name=简易散热风扇组件 +item.kekztech_reactor_item.5.name=基础散热风扇组件 +item.kekztech_reactor_item.6.name=进阶散热风扇组件 +item.kekztech_reactor_item.7.name=高科技散热风扇组件 +item.kekztech_reactor_item.8.name=简易超频散热风扇 +item.kekztech_reactor_item.9.name=基础超频散热风扇 +item.kekztech_reactor_item.10.name=进阶超频散热风扇 +item.kekztech_reactor_item.11.name=高科技超频散热风扇 + +item.kekztech_reactor_item.12.name=简易热交换器 +item.kekztech_reactor_item.13.name=基础热交换器 +item.kekztech_reactor_item.14.name=进阶热交换器 +item.kekztech_reactor_item.15.name=高科技热交换器 + +item.kekztech_reactor_item.16.name=燃料棒(浓缩铀) +item.kekztech_reactor_item.17.name=二联燃料棒(浓缩铀) +item.kekztech_reactor_item.18.name=四联燃料棒(浓缩铀) +item.kekztech_reactor_item.19.name=燃料棒(钍) +item.kekztech_reactor_item.20.name=二联燃料棒(钍) +item.kekztech_reactor_item.21.name=四联燃料棒(钍) +item.kekztech_reactor_item.22.name=燃料棒(钚MOX) +item.kekztech_reactor_item.23.name=二联燃料棒(钚MOX) +item.kekztech_reactor_item.24.name=四联燃料棒(钚MOX) +item.kekztech_reactor_item.25.name=燃料棒(富集硅岩) +item.kekztech_reactor_item.26.name=二联燃料棒(富集硅岩) +item.kekztech_reactor_item.27.name=四联燃料棒(富集硅岩) +item.kekztech_reactor_item.28.name=燃料棒(钍MOX) +item.kekztech_reactor_item.29.name=二联燃料棒(钍MOX) +item.kekztech_reactor_item.30.name=四联燃料棒(钍MOX) + +item.kekztech_reactor_item.31.name=枯竭燃料棒(浓缩铀) +item.kekztech_reactor_item.32.name=枯竭二联燃料棒(浓缩铀) +item.kekztech_reactor_item.33.name=枯竭四联燃料棒(浓缩铀) +item.kekztech_reactor_item.34.name=枯竭燃料棒(钍) +item.kekztech_reactor_item.35.name=枯竭二联燃料棒(钍) +item.kekztech_reactor_item.36.name=枯竭四联燃料棒(钍) +item.kekztech_reactor_item.37.name=枯竭燃料棒(钚MOX) +item.kekztech_reactor_item.38.name=枯竭二联燃料棒(钚MOX) +item.kekztech_reactor_item.39.name=枯竭四联燃料棒(钚MOX) +item.kekztech_reactor_item.40.name=枯竭燃料棒(富集硅岩) +item.kekztech_reactor_item.41.name=枯竭二联燃料棒(富集硅岩) +item.kekztech_reactor_item.42.name=枯竭四联燃料棒(富集硅岩) +item.kekztech_reactor_item.43.name=枯竭燃料棒(钍MOX) +item.kekztech_reactor_item.44.name=枯竭燃料棒(钍MOX) +item.kekztech_reactor_item.45.name=枯竭燃料棒(钍MOX) + +item.kekztech_reactor_item.46.name=中子反射板 +item.kekztech_reactor_item.47.name=超级中子反射板(坚不可摧) + +item.kekztech_reactor_item.48.name=氦冷却单元 +item.kekztech_reactor_item.49.name=钠钾冷却单元 + +item.kekztech_crafting_item.0.name=铜导热管 +item.kekztech_crafting_item.1.name=银导热管 +item.kekztech_crafting_item.2.name=砷化硼导热管 +item.kekztech_crafting_item.3.name=钻石导热管 +item.kekztech_crafting_item.4.name=砷化硼粉 +item.kekztech_crafting_item.5.name=钻石同位素粉 +item.kekztech_crafting_item.6.name=氨基甲酸酯粉 +item.kekztech_crafting_item.7.name=砷化硼晶体 +item.kekztech_crafting_item.8.name=钻石同位素晶体 +item.kekztech_crafting_item.9.name=钇锆陶瓷粉 +item.kekztech_crafting_item.10.name=钆铈陶瓷粉 +item.kekztech_crafting_item.11.name=氧化钇粉 +item.kekztech_crafting_item.12.name=氧化锆粉 +item.kekztech_crafting_item.13.name=氧化铈粉 +item.kekztech_crafting_item.14.name=钇锆陶瓷板 +item.kekztech_crafting_item.15.name=钆铈陶瓷板 +item.kekztech_crafting_item.16.name=Item Server Blade + +tile.kekztech_gdcceramicelectrolyteunit_block.name=钆铈陶瓷电解质单元 +tile.kekztech_yszceramicelectrolyteunit_block.name=钇锆陶瓷电解质单元 + +tile.kekztech_tfftcasingblock_block.name=T.F.F.T机械方块 +tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T存储库方块(T1) +tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T存储库方块(T2) +tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T存储库方块(T3) +tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T存储库方块(T4) +tile.kekztech_tfftmultihatch_block.name=T.F.F.T流体输入/出仓 + +tile.kekztech_controlrod_block.name=核反应堆控制棒 +tile.kekztech_reactorchamberoff_block.name=核反应堆室(OFF) +tile.kekztech_reactorchamberon_block.name=核反应堆室(ON) + +tile.kekztech_itemproxycable_block.name=物流网络线缆 +tile.kekztech_itemproxysource_block.name=物流网络源 +tile.kekztech_itemproxyendpoint_block.name=物流网络终端 +tile.kekztech_itemserverdrive_block.name=物流服务器驱动器 +tile.kekztech_itemserverrackcasing_block.name=物流服务器外壳 +tile.kekztech_itemserverioport_block.name=物流服务器输入/出总线 + -- cgit 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 --- config/GregTech/Recipes.cfg | 1 + config/IC2.ini | 2 +- config/splash.properties | 2 +- .../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 + 9 files changed, 42 insertions(+), 27 deletions(-) diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg index b6226a0d1a..c24d5193da 100644 --- a/config/GregTech/Recipes.cfg +++ b/config/GregTech/Recipes.cfg @@ -4713,6 +4713,7 @@ assembling { I:tile.kekztech_tfftstoragefieldblock3_block_300=300 I:tile.kekztech_tfftstoragefieldblock3_block_400=400 I:tile.kekztech_tfftstoragefieldblock4_block_400=400 + I:tile.kekztech_tfftstoragefieldblock5_block_400=400 I:tile.kekztech_yszceramicelectrolyteunit_block_1200=1200 I:tile.kekztech_yszceramicelectrolyteunit_block_2400=2400 I:tile.lever_400=400 diff --git a/config/IC2.ini b/config/IC2.ini index d3e7151b25..9c17d451e1 100644 --- a/config/IC2.ini +++ b/config/IC2.ini @@ -1,5 +1,5 @@ ; ic2 general config -; created Nov 24, 2019 6:42:09 PM +; created Feb 18, 2020 12:21:02 PM ;--- [worldgen] diff --git a/config/splash.properties b/config/splash.properties index 49794cfda6..e6ad6c72ce 100644 --- a/config/splash.properties +++ b/config/splash.properties @@ -1,5 +1,5 @@ #Splash screen properties -#Sun Nov 24 18:42:01 CET 2019 +#Tue Feb 18 12:20:53 CET 2020 logoTexture=textures/gui/title/mojang.png background=0xFFFFFF font=0x0 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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 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 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(-) 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(-) 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(+) 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(-) 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(-) 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 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(-) 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(-) 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 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(-) 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 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 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(-) 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 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 28d87177c55a1a1bd0ab8a52ec723f6fb752d7a9 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 26 Apr 2020 01:53:07 +0200 Subject: removed thaumic tinkerer from build path --- .classpath | 1 - libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar | Bin 2158646 -> 0 bytes mods/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar | Bin 0 -> 2158646 bytes 3 files changed, 1 deletion(-) delete mode 100644 libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar create mode 100644 mods/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar diff --git a/.classpath b/.classpath index 750113a02f..111cbd5319 100644 --- a/.classpath +++ b/.classpath @@ -11,6 +11,5 @@ - 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 deleted file mode 100644 index 73ac970fd4..0000000000 Binary files a/libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar and /dev/null 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 new file mode 100644 index 0000000000..73ac970fd4 Binary files /dev/null and b/mods/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar differ -- 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(-) 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(-) 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(-) 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(-) 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(+) 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(-) 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(+) 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 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 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 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 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 a9a7daecd7df560199092729e215ec7b06607c96 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 13:11:19 +0200 Subject: cleaned gitignore --- .gitignore | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.gitignore b/.gitignore index df7837cd40..f2b6670814 100644 --- a/.gitignore +++ b/.gitignore @@ -4,12 +4,6 @@ # Log file *.log -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - # Package Files # #*.jar *.log.gz -- cgit From 91484015c8935888b4501fdafb3fe517b64df76f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 13:18:58 +0200 Subject: removing /logs/ from repo --- .gitignore | 4 +++- logs/2019-10-10-1.log.gz | Bin 1583 -> 0 bytes logs/2019-10-11-1.log.gz | Bin 406 -> 0 bytes logs/2019-10-11-2.log.gz | Bin 288 -> 0 bytes logs/2019-10-11-3.log.gz | Bin 281 -> 0 bytes logs/2019-10-11-4.log.gz | Bin 788 -> 0 bytes logs/2019-10-11-5.log.gz | Bin 786 -> 0 bytes logs/2019-10-11-6.log.gz | Bin 1242 -> 0 bytes logs/2019-10-11-7.log.gz | Bin 701 -> 0 bytes logs/2019-10-13-1.log.gz | Bin 712 -> 0 bytes logs/2019-10-13-2.log.gz | Bin 713 -> 0 bytes logs/2019-10-13-3.log.gz | Bin 715 -> 0 bytes logs/2019-10-13-4.log.gz | Bin 703 -> 0 bytes logs/2019-10-13-5.log.gz | Bin 722 -> 0 bytes logs/2019-10-13-6.log.gz | Bin 802 -> 0 bytes 15 files changed, 3 insertions(+), 1 deletion(-) delete mode 100644 logs/2019-10-10-1.log.gz delete mode 100644 logs/2019-10-11-1.log.gz delete mode 100644 logs/2019-10-11-2.log.gz delete mode 100644 logs/2019-10-11-3.log.gz delete mode 100644 logs/2019-10-11-4.log.gz delete mode 100644 logs/2019-10-11-5.log.gz delete mode 100644 logs/2019-10-11-6.log.gz delete mode 100644 logs/2019-10-11-7.log.gz delete mode 100644 logs/2019-10-13-1.log.gz delete mode 100644 logs/2019-10-13-2.log.gz delete mode 100644 logs/2019-10-13-3.log.gz delete mode 100644 logs/2019-10-13-4.log.gz delete mode 100644 logs/2019-10-13-5.log.gz delete mode 100644 logs/2019-10-13-6.log.gz diff --git a/.gitignore b/.gitignore index f2b6670814..2b76857a98 100644 --- a/.gitignore +++ b/.gitignore @@ -16,11 +16,13 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* + /bin/ +/logs/ + /build/ /crash-reports/ /saves/ -/logs/ /.gradle /.gradle/* .gradle diff --git a/logs/2019-10-10-1.log.gz b/logs/2019-10-10-1.log.gz deleted file mode 100644 index bc6f3b51f8..0000000000 Binary files a/logs/2019-10-10-1.log.gz and /dev/null differ diff --git a/logs/2019-10-11-1.log.gz b/logs/2019-10-11-1.log.gz deleted file mode 100644 index 60cda6f922..0000000000 Binary files a/logs/2019-10-11-1.log.gz and /dev/null differ diff --git a/logs/2019-10-11-2.log.gz b/logs/2019-10-11-2.log.gz deleted file mode 100644 index 3f29af8deb..0000000000 Binary files a/logs/2019-10-11-2.log.gz and /dev/null differ diff --git a/logs/2019-10-11-3.log.gz b/logs/2019-10-11-3.log.gz deleted file mode 100644 index 72bb001b8b..0000000000 Binary files a/logs/2019-10-11-3.log.gz and /dev/null differ diff --git a/logs/2019-10-11-4.log.gz b/logs/2019-10-11-4.log.gz deleted file mode 100644 index 592e858649..0000000000 Binary files a/logs/2019-10-11-4.log.gz and /dev/null differ diff --git a/logs/2019-10-11-5.log.gz b/logs/2019-10-11-5.log.gz deleted file mode 100644 index a1db13a08e..0000000000 Binary files a/logs/2019-10-11-5.log.gz and /dev/null differ diff --git a/logs/2019-10-11-6.log.gz b/logs/2019-10-11-6.log.gz deleted file mode 100644 index 4553998d3a..0000000000 Binary files a/logs/2019-10-11-6.log.gz and /dev/null differ diff --git a/logs/2019-10-11-7.log.gz b/logs/2019-10-11-7.log.gz deleted file mode 100644 index 3bc6c56ca5..0000000000 Binary files a/logs/2019-10-11-7.log.gz and /dev/null differ diff --git a/logs/2019-10-13-1.log.gz b/logs/2019-10-13-1.log.gz deleted file mode 100644 index 74cb8466a9..0000000000 Binary files a/logs/2019-10-13-1.log.gz and /dev/null differ diff --git a/logs/2019-10-13-2.log.gz b/logs/2019-10-13-2.log.gz deleted file mode 100644 index da5b04f656..0000000000 Binary files a/logs/2019-10-13-2.log.gz and /dev/null differ diff --git a/logs/2019-10-13-3.log.gz b/logs/2019-10-13-3.log.gz deleted file mode 100644 index 1f9128ebad..0000000000 Binary files a/logs/2019-10-13-3.log.gz and /dev/null differ diff --git a/logs/2019-10-13-4.log.gz b/logs/2019-10-13-4.log.gz deleted file mode 100644 index a9964f010b..0000000000 Binary files a/logs/2019-10-13-4.log.gz and /dev/null differ diff --git a/logs/2019-10-13-5.log.gz b/logs/2019-10-13-5.log.gz deleted file mode 100644 index 0db1715c53..0000000000 Binary files a/logs/2019-10-13-5.log.gz and /dev/null differ diff --git a/logs/2019-10-13-6.log.gz b/logs/2019-10-13-6.log.gz deleted file mode 100644 index e76ebc63a6..0000000000 Binary files a/logs/2019-10-13-6.log.gz and /dev/null differ -- cgit From 3323e408d1da23e2acf0f3418971499c9607b78c Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 14:00:30 +0200 Subject: removing /saves/ from repo --- .gitignore | 2 +- saves/NEI/client.dat | 0 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 saves/NEI/client.dat diff --git a/.gitignore b/.gitignore index 2b76857a98..b270af0e0b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,10 +19,10 @@ hs_err_pid* /bin/ /logs/ - /build/ /crash-reports/ /saves/ + /.gradle /.gradle/* .gradle diff --git a/saves/NEI/client.dat b/saves/NEI/client.dat deleted file mode 100644 index e69de29bb2..0000000000 -- cgit From a13afd326baa978b789c7f7e1c91eba62017a169 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 14:01:44 +0200 Subject: removing /config/ from repo --- .gitignore | 1 + config/Baubles.cfg | 8 - config/CodeChickenCore.cfg | 27 - config/CodeChickenLib.cfg | 8 - config/GregTech/GregTech.cfg | 241 - config/GregTech/IDs.cfg | 2 - config/GregTech/MachineStats.cfg | 47 - config/GregTech/MaterialComponents.cfg | 55 - config/GregTech/MaterialProperties.cfg | 28599 -------------- config/GregTech/ModularArmor.cfg | 1822 - config/GregTech/Other.cfg | 10 - config/GregTech/OverpoweredStuff.cfg | 149 - config/GregTech/Recipes.cfg | 41152 --------------------- config/GregTech/Unification.cfg | 4409 --- config/GregTech/WorldGeneration.cfg | 2606 -- config/IC2.ini | 168 - config/NEI/client.cfg | 62 - config/Thaumcraft.cfg | 211 - config/ThaumicTinkerer.cfg | 114 - config/Ztones.cfg | 58 - config/devtips.cfg | 26 - config/endercore/cropConfig.json | 21 - config/endercore/endercore.cfg | 108 - config/enderio/AlloySmelterRecipes_Core.xml | 408 - config/enderio/AlloySmelterRecipes_User.xml | 31 - config/enderio/EnchanterRecipes_Core.xml | 118 - config/enderio/EnchanterRecipes_User.xml | 27 - config/enderio/EnderIO.cfg | 1058 - config/enderio/OreDictionaryPreferences_Core.xml | 105 - config/enderio/OreDictionaryPreferences_User.xml | 7 - config/enderio/PainterPaintSources_Core.xml | 36 - config/enderio/PainterPaintSources_User.xml | 15 - config/enderio/PoweredSpawnerConfig_Core.json | 50 - config/enderio/PoweredSpawnerConfig_User.json | 9 - config/enderio/SAGMillRecipes_Core.xml | 2982 -- config/enderio/SAGMillRecipes_User.xml | 101 - config/enderio/SliceAndSpliceRecipes_Core.xml | 67 - config/enderio/SliceAndSpliceRecipes_User.xml | 3 - config/enderio/VatRecipes_Core.xml | 133 - config/enderio/VatRecipes_User.xml | 3 - config/forge.cfg | 57 - config/forgeChunkLoading.cfg | 47 - config/splash.properties | 14 - 43 files changed, 1 insertion(+), 85174 deletions(-) delete mode 100644 config/Baubles.cfg delete mode 100644 config/CodeChickenCore.cfg delete mode 100644 config/CodeChickenLib.cfg delete mode 100644 config/GregTech/GregTech.cfg delete mode 100644 config/GregTech/IDs.cfg delete mode 100644 config/GregTech/MachineStats.cfg delete mode 100644 config/GregTech/MaterialComponents.cfg delete mode 100644 config/GregTech/MaterialProperties.cfg delete mode 100644 config/GregTech/ModularArmor.cfg delete mode 100644 config/GregTech/Other.cfg delete mode 100644 config/GregTech/OverpoweredStuff.cfg delete mode 100644 config/GregTech/Recipes.cfg delete mode 100644 config/GregTech/Unification.cfg delete mode 100644 config/GregTech/WorldGeneration.cfg delete mode 100644 config/IC2.ini delete mode 100644 config/NEI/client.cfg delete mode 100644 config/Thaumcraft.cfg delete mode 100644 config/ThaumicTinkerer.cfg delete mode 100644 config/Ztones.cfg delete mode 100644 config/devtips.cfg delete mode 100644 config/endercore/cropConfig.json delete mode 100644 config/endercore/endercore.cfg delete mode 100644 config/enderio/AlloySmelterRecipes_Core.xml delete mode 100644 config/enderio/AlloySmelterRecipes_User.xml delete mode 100644 config/enderio/EnchanterRecipes_Core.xml delete mode 100644 config/enderio/EnchanterRecipes_User.xml delete mode 100644 config/enderio/EnderIO.cfg delete mode 100644 config/enderio/OreDictionaryPreferences_Core.xml delete mode 100644 config/enderio/OreDictionaryPreferences_User.xml delete mode 100644 config/enderio/PainterPaintSources_Core.xml delete mode 100644 config/enderio/PainterPaintSources_User.xml delete mode 100644 config/enderio/PoweredSpawnerConfig_Core.json delete mode 100644 config/enderio/PoweredSpawnerConfig_User.json delete mode 100644 config/enderio/SAGMillRecipes_Core.xml delete mode 100644 config/enderio/SAGMillRecipes_User.xml delete mode 100644 config/enderio/SliceAndSpliceRecipes_Core.xml delete mode 100644 config/enderio/SliceAndSpliceRecipes_User.xml delete mode 100644 config/enderio/VatRecipes_Core.xml delete mode 100644 config/enderio/VatRecipes_User.xml delete mode 100644 config/forge.cfg delete mode 100644 config/forgeChunkLoading.cfg delete mode 100644 config/splash.properties diff --git a/.gitignore b/.gitignore index b270af0e0b..85fb3f4549 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ hs_err_pid* /build/ /crash-reports/ /saves/ +/config/ /.gradle /.gradle/* diff --git a/config/Baubles.cfg b/config/Baubles.cfg deleted file mode 100644 index 1dc12a19d0..0000000000 --- a/config/Baubles.cfg +++ /dev/null @@ -1,8 +0,0 @@ -# Configuration file - -server { - # Split Baubles inventory for survival and creative game modes. [default: false] - B:splitSurvivalCreative=false -} - - diff --git a/config/CodeChickenCore.cfg b/config/CodeChickenCore.cfg deleted file mode 100644 index b5851ee122..0000000000 --- a/config/CodeChickenCore.cfg +++ /dev/null @@ -1,27 +0,0 @@ -#CodeChickenCore configuration file. - -checkUpdates=true - -#set to true to completely deobfuscate mcp names -dev.deobfuscate=true -#Enabling this setting will make all minecraft classes public at runtime in MCP just as they are in modloader. -#You should ONLY use this when you are testing with a mod that relies on runtime publicity and doesn't include access transformers. -#Such mods are doing the wrong thing and should be fixed. -dev.runtimePublic=false - -#Various tweaks that can be applied to game mechanics. -tweaks -{ - #If set to true and doFireTick is disabled in the game rules, fire will still dissipate if it's not over a fire source - doFireTickOut=true - #If set to true, creepers will not destroy landscape. (A version of mobGriefing setting just for creepers) - environmentallyFriendlyCreepers=false - #If set to true two adjacent water source blocks will not generate a third. - finiteWater=false - #Set this to true to use the pre1.5 lava textures - replaceLavaFX=false - #Set this to true to use the pre1.5 water textures - replaceWaterFX=false - #If set to false, leaves will only replace air when growing - softLeafReplace=false -} diff --git a/config/CodeChickenLib.cfg b/config/CodeChickenLib.cfg deleted file mode 100644 index 096dec5432..0000000000 --- a/config/CodeChickenLib.cfg +++ /dev/null @@ -1,8 +0,0 @@ -#CodeChickenLib development configuration file. - -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 - -textify=true diff --git a/config/GregTech/GregTech.cfg b/config/GregTech/GregTech.cfg deleted file mode 100644 index 18c05f910b..0000000000 --- a/config/GregTech/GregTech.cfg +++ /dev/null @@ -1,241 +0,0 @@ -# Configuration file - -features { - I:MaxLogStackSize=64 - I:MaxOreStackSize=64 - I:MaxOtherBlockStackSize=64 - I:MaxPlankStackSize=64 - I:UpgradeStacksize=4 -} - - -general { - B:AFK_Hunger=false - B:AddGTRecipesToIC2Machines=true - B:AdventureModeStartingAxe=true - B:AllowAutoMaintenanceHatchInteraction=false - B:ArcSmeltIntoAnnealedWrought=true - B:BrickedBlastFurnace=true - B:CraftingUnification=true - B:CropNeedBlockBelow=true - B:Debug=false - B:Debug2=false - B:DisableIC2Cables=true - B:DisableOldChemicalRecipes=false - B:DisableVanillaOres=true - B:EasierIVPlusCables=false - B:EnableAchievements=true - B:EnableAllComponents=false - B:EnableAllMaterials=false - B:EnableCleanroom=true - B:EnableImmersiveEngineeringRSupport=true - B:EnableMagneticraftSupport=true - B:EnsureToBeLoadedLast=true - B:ExplosionItemDrops=false - I:FlintAndSteelChance=30 - B:GTBees=true - B:HardCoreCableLoss=false - B:HideRecyclingRecipes=true - B:HideUnusedOres=true - B:IncreaseDungeonLoot=true - B:InventoryUnification=true - I:ItemDespawnTime=6000 - B:LoggingPlayerActivity=true - D:MagneticraftBonusOutputPercent=100.0 - I:MaxEqualEntitiesAtOneSpot=3 - I:MillisecondsPassedInGTTileEntityUntilLagWarning=100 - B:MixedOreOnlyYieldsTwoThirdsOfPureOre=false - B:NerfCombs=true - B:NerfCrops=true - B:NerfDustCrafting=true - I:SkeletonsShootGTArrows=16 - B:TEMachineRecipes=false - I:TicksForLagAveragingWithScanner=25 - B:WoodNeedsSawForCrafting=true - B:disable_STDERR=false - B:disable_STDOUT=false - B:drinks_always_drinkable=false - B:forceAdventureMode=false - B:hardermobspawners=true - B:harderstone=false - B:online=true - B:show_all_metaitems_in_creative_and_NEI=false - B:smallerVanillaToolDurability=true - B:sound_multi_threading=false - B:timber_axe=true -} - - -machines { - B:colored_guis_when_painted=true - B:constant_need_of_energy=true - B:explosions_on_nonwrenching=true - B:fire_causes_explosions=true - B:lightning_causes_explosions=true - B:machines_explosion_damage=true - B:machines_flammable=true - B:rain_causes_explosions=true - B:wirefire_on_explosion=true -} - - -pollution { - B:EnablePollution=true - I:PoisonLimit=750000 - I:SmogLimit=500000 - I:SourRainLimit=2000000 - I:VegetationLimit=1000000 -} - - -########################################################################################################## -# undergroundfluid -#--------------------------------------------------------------------------------------------------------# -# Config Underground Fluids (Delete this Category for regenerate) -########################################################################################################## - -undergroundfluid { - # Dimension IDs Black List - I:DimBlackList < - -1 - 1 - > - - ########################################################################################################## - # overworld - #--------------------------------------------------------------------------------------------------------# - # Set Overworld Generating - ########################################################################################################## - - overworld { - # Dimension ID or Class Name - S:Dimension=0 - - gas_natural_gas { - # Chance generating (weighted chance!, there will be a fluid in chunk always!) - I:Chance=20 - - # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) - I:DecreasePerOperationAmount=7 - - # Max amount generation (per operation, sets the VeinData) 80000 MAX - I:MaxAmount=625 - - # Min amount generation (per operation, sets the VeinData) 0 MIN - I:MinAmount=0 - - # Fluid registry name - S:Registry=gas_natural_gas - } - - liquid_light_oil { - # Chance generating (weighted chance!, there will be a fluid in chunk always!) - I:Chance=20 - - # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) - I:DecreasePerOperationAmount=6 - - # Max amount generation (per operation, sets the VeinData) 80000 MAX - I:MaxAmount=625 - - # Min amount generation (per operation, sets the VeinData) 0 MIN - I:MinAmount=0 - - # Fluid registry name - S:Registry=liquid_light_oil - } - - liquid_medium_oil { - # Chance generating (weighted chance!, there will be a fluid in chunk always!) - I:Chance=20 - - # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) - I:DecreasePerOperationAmount=5 - - # Max amount generation (per operation, sets the VeinData) 80000 MAX - I:MaxAmount=625 - - # Min amount generation (per operation, sets the VeinData) 0 MIN - I:MinAmount=0 - - # Fluid registry name - S:Registry=liquid_medium_oil - } - - liquid_heavy_oil { - # Chance generating (weighted chance!, there will be a fluid in chunk always!) - I:Chance=20 - - # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) - I:DecreasePerOperationAmount=4 - - # Max amount generation (per operation, sets the VeinData) 80000 MAX - I:MaxAmount=625 - - # Min amount generation (per operation, sets the VeinData) 0 MIN - I:MinAmount=0 - - # Fluid registry name - S:Registry=liquid_heavy_oil - } - - oil { - # Chance generating (weighted chance!, there will be a fluid in chunk always!) - I:Chance=20 - - # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) - I:DecreasePerOperationAmount=5 - - # Max amount generation (per operation, sets the VeinData) 80000 MAX - I:MaxAmount=625 - - # Min amount generation (per operation, sets the VeinData) 0 MIN - I:MinAmount=0 - - # Fluid registry name - S:Registry=oil - } - - } - - ########################################################################################################## - # moon - #--------------------------------------------------------------------------------------------------------# - # Set Moon Generating - ########################################################################################################## - - moon { - # Dimension ID or Class Name - S:Dimension=Moon - - helium-3 { - # Chance generating (weighted chance!, there will be a fluid in chunk always!) - I:Chance=100 - - # Decrease per operation (actual fluid gained works like (Litre)VeinData/5000) - I:DecreasePerOperationAmount=1 - - # Max amount generation (per operation, sets the VeinData) 80000 MAX - I:MaxAmount=128 - - # Min amount generation (per operation, sets the VeinData) 0 MIN - I:MinAmount=24 - - # Fluid registry name - S:Registry=helium-3 - } - - } - - ########################################################################################################## - # default - #--------------------------------------------------------------------------------------------------------# - # Set Default Generating (Use this Category for Default settings) - ########################################################################################################## - - default { - } - -} - - diff --git a/config/GregTech/IDs.cfg b/config/GregTech/IDs.cfg deleted file mode 100644 index d68983e044..0000000000 --- a/config/GregTech/IDs.cfg +++ /dev/null @@ -1,2 +0,0 @@ -# Configuration file - diff --git a/config/GregTech/MachineStats.cfg b/config/GregTech/MachineStats.cfg deleted file mode 100644 index 0f0810a054..0000000000 --- a/config/GregTech/MachineStats.cfg +++ /dev/null @@ -1,47 +0,0 @@ -# Configuration file - -machineconfig { - I:DieselGenerator.efficiency.tier.1_95=95 - I:DieselGenerator.efficiency.tier.2_90=90 - I:DieselGenerator.efficiency.tier.3_85=85 - B:DisableRCBlastFurnace_false=false - I:FluidNaquadah.efficiency.tier.6_100=100 - I:GasTurbine.efficiency.tier.1_95=95 - I:GasTurbine.efficiency.tier.2_90=90 - I:GasTurbine.efficiency.tier.3_85=85 - B:MagicEnergyAbsorber.AllowMultipleEggs_false=false - I:MagicEnergyAbsorber.EnergyPerTick.EnderCrystal_32=32 - I:MagicEnergyAbsorber.EnergyPerTick_2048=2048 - I:MagicEnergyAbsorber.EnergyPerVisDivisor_2500=2500 - I:MagicEnergyAbsorber.efficiency.tier.1_90=90 - I:MagicEnergyAbsorber.efficiency.tier.2_80=80 - I:MagicEnergyAbsorber.efficiency.tier.3_70=70 - I:MagicEnergyAbsorber.efficiency.tier.4_60=60 - I:MagicEnergyConverter.efficiency.tier.1_95=95 - I:MagicEnergyConverter.efficiency.tier.2_90=90 - I:MagicEnergyConverter.efficiency.tier.3_85=85 - B:Massfabricator.UUA_Requirement_false=false - I:Massfabricator.UUA_Speed_Bonus_4=4 - I:Massfabricator.UUA_per_UUM_1=1 - I:Massfabricator.UUM_Duration_Multiplier_3215=3215 - I:MicrowaveTransmitter.MaxLossDistance_10000=10000 - I:MicrowaveTransmitter.MaxLoss_50=50 - B:MicrowaveTransmitter.PassiveEnergy_true=true - D:MultiBlockMachines.damageFactorHigh_0.6000000238418579=0.6000000238418579 - I:MultiBlockMachines.damageFactorLow_5=5 - B:MultiBlockMachines.disableMaintenance_false=false - I:PlasmaGenerator.efficiency.tier.4_50=50 - I:PlasmaGenerator.efficiency.tier.5_60=60 - I:PlasmaGenerator.efficiency.tier.6_70=70 - I:SolidNaquadah.efficiency.tier.4_80=80 - I:SolidNaquadah.efficiency.tier.5_90=90 - I:SteamTurbine.efficiency.tier.1_7=7 - I:SteamTurbine.efficiency.tier.2_8=8 - I:SteamTurbine.efficiency.tier.3_9=9 - B:Teleporter.Interdimensional_true=true - I:Teleporter.PassiveDrain_2048=2048 - I:Teleporter.PowerMultipler_100=100 - B:forceFreeFace_false=false -} - - diff --git a/config/GregTech/MaterialComponents.cfg b/config/GregTech/MaterialComponents.cfg deleted file mode 100644 index 78203c116c..0000000000 --- a/config/GregTech/MaterialComponents.cfg +++ /dev/null @@ -1,55 +0,0 @@ -# Configuration file - -disablelaserdrillores { - B:Adamantium_false=false - B:Alduorite_false=false - B:Cadmium_false=false - B:Chrome_false=false - B:Cobalt_false=false - B:DarkIron_false=false - B:Indium_false=false - B:Magnesium_false=false - B:Mithril_false=false - B:Naquadria_false=false - B:Nikolite_false=false - B:Rutile_false=false - B:Silicon_false=false - B:Tungsten_false=false -} - - -general { - B:enablePerItemSettings_false=false -} - - -globalcomponents { - B:enableUnusedArrowHeads_false=false - B:enableUnusedBolts_false=false - B:enableUnusedCrates_false=false - B:enableUnusedDensePlates_false=false - B:enableUnusedDoubleIngots_false=false - B:enableUnusedDoublePlates_false=false - B:enableUnusedFineWires_false=false - B:enableUnusedFoil_false=false - B:enableUnusedGears_false=false - B:enableUnusedGems_false=false - B:enableUnusedLongRods_false=false - B:enableUnusedPlates_false=false - B:enableUnusedQuadIngots_false=false - B:enableUnusedQuadPlates_false=false - B:enableUnusedQuinIngots_false=false - B:enableUnusedQuinPlates_false=false - B:enableUnusedRings_false=false - B:enableUnusedRods_false=false - B:enableUnusedRotors_false=false - B:enableUnusedRounds_false=false - B:enableUnusedScrews_false=false - B:enableUnusedSmallGears_false=false - B:enableUnusedSmallSprings_false=false - B:enableUnusedSprings_false=false - B:enableUnusedTripleIngots_false=false - B:enableUnusedTriplePlates_false=false -} - - diff --git a/config/GregTech/MaterialProperties.cfg b/config/GregTech/MaterialProperties.cfg deleted file mode 100644 index 3c35f00b14..0000000000 --- a/config/GregTech/MaterialProperties.cfg +++ /dev/null @@ -1,28599 +0,0 @@ -# Configuration file - -general { - I:AmountOfCustomMaterialSlots_16=16 -} - - -harvestlevel { - B:ActivateHarvestLevelChange_false=false - I:GraniteHarvestLevel_3=3 - I:MaxHarvestLevel_7=7 -} - - -materials { - - ore { - - aluminium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1700=1700 - S:ChemicalFormula_Al=Al - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Bauxite"=,Bauxite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,VOLATUS"=,METALLUM,VOLATUS - S:"MatRGBA_128,200,240,0,"=128,200,240,0, - S:MaterialArcSmeltInto_Aluminium=Aluminium - S:MaterialDirectSmeltInto_Aluminium=Aluminium - I:MaterialID_19=19 - S:MaterialMacerateInto_Aluminium=Aluminium - S:MaterialName_Aluminium=Aluminium - S:MaterialSmeltInto_Aluminium=Aluminium - I:MaterialTypes_235=235 - I:MeltingPoint_933=933 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_128=128 - I:ToolQuality_2=2 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - americium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Am=Am - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_Americium=Americium - S:MaterialDirectSmeltInto_Americium=Americium - I:MaterialID_103=103 - S:MaterialMacerateInto_Americium=Americium - S:MaterialName_Americium=Americium - S:MaterialSmeltInto_Americium=Americium - I:MaterialTypes_35=35 - I:MeltingPoint_1449=1449 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - antimony { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Sb=Sb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Zinc,Iron"=,Zinc,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,AQUA"=,METALLUM,AQUA - S:"MatRGBA_220,220,240,0,"=220,220,240,0, - S:MaterialArcSmeltInto_Antimony=Antimony - S:MaterialDirectSmeltInto_Antimony=Antimony - I:MaterialID_58=58 - S:MaterialMacerateInto_Antimony=Antimony - S:MaterialName_Antimony=Antimony - S:MaterialSmeltInto_Antimony=Antimony - I:MaterialTypes_35=35 - I:MeltingPoint_903=903 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - argon { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ar=Ar - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,AER"=,AER - S:"MatRGBA_0,255,0,240,"=0,255,0,240, - S:MaterialArcSmeltInto_Argon=Argon - S:MaterialDirectSmeltInto_Argon=Argon - I:MaterialID_24=24 - S:MaterialMacerateInto_Argon=Argon - S:MaterialName_Argon=Argon - S:MaterialSmeltInto_Argon=Argon - I:MaterialTypes_48=48 - I:MeltingPoint_83=83 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - arsenic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_As=As - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,VENENUM"=,VENENUM - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Arsenic=Arsenic - S:MaterialDirectSmeltInto_Arsenic=Arsenic - I:MaterialID_39=39 - S:MaterialMacerateInto_Arsenic=Arsenic - S:MaterialName_Arsenic=Arsenic - S:MaterialSmeltInto_Arsenic=Arsenic - I:MaterialTypes_51=51 - I:MeltingPoint_1090=1090 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - barium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ba=Ba - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,VINCULUM"=,VINCULUM - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Barium=Barium - S:MaterialDirectSmeltInto_Barium=Barium - I:MaterialID_63=63 - S:MaterialMacerateInto_Barium=Barium - S:MaterialName_Barium=Barium - S:MaterialSmeltInto_Barium=Barium - I:MaterialTypes_33=33 - I:MeltingPoint_1000=1000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - beryllium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Be=Be - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Emerald"=,Emerald - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,LUCRUM"=,METALLUM,LUCRUM - S:"MatRGBA_100,180,100,0,"=100,180,100,0, - S:MaterialArcSmeltInto_Beryllium=Beryllium - S:MaterialDirectSmeltInto_Beryllium=Beryllium - I:MaterialID_8=8 - S:MaterialMacerateInto_Beryllium=Beryllium - S:MaterialName_Beryllium=Beryllium - S:MaterialSmeltInto_Beryllium=Beryllium - I:MaterialTypes_107=107 - I:MeltingPoint_1560=1560 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_6=6 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_14.0=14.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bismuth { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Bi=Bi - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_4=4 - S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM - S:"MatRGBA_100,160,160,0,"=100,160,160,0, - S:MaterialArcSmeltInto_Bismuth=Bismuth - S:MaterialDirectSmeltInto_Bismuth=Bismuth - I:MaterialID_90=90 - S:MaterialMacerateInto_Bismuth=Bismuth - S:MaterialName_Bismuth=Bismuth - S:MaterialSmeltInto_Bismuth=Bismuth - I:MaterialTypes_235=235 - I:MeltingPoint_544=544 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_64=64 - I:ToolQuality_1=1 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - boron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_B=B - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,VITREUS"=,VITREUS - S:"MatRGBA_210,250,210,0,"=210,250,210,0, - S:MaterialArcSmeltInto_Boron=Boron - S:MaterialDirectSmeltInto_Boron=Boron - I:MaterialID_9=9 - S:MaterialMacerateInto_Boron=Boron - S:MaterialName_Boron=Boron - S:MaterialSmeltInto_Boron=Boron - I:MaterialTypes_33=33 - I:MeltingPoint_2349=2349 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - caesium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Cs=Cs - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Caesium=Caesium - S:MaterialDirectSmeltInto_Caesium=Caesium - I:MaterialID_62=62 - S:MaterialMacerateInto_Caesium=Caesium - S:MaterialName_Caesium=Caesium - S:MaterialSmeltInto_Caesium=Caesium - I:MaterialTypes_35=35 - I:MeltingPoint_301=301 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - calcium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ca=Ca - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,SANO,TUTAMEN"=,SANO,TUTAMEN - S:"MatRGBA_255,245,245,0,"=255,245,245,0, - S:MaterialArcSmeltInto_Calcium=Calcium - S:MaterialDirectSmeltInto_Calcium=Calcium - I:MaterialID_26=26 - S:MaterialMacerateInto_Calcium=Calcium - S:MaterialName_Calcium=Calcium - S:MaterialSmeltInto_Calcium=Calcium - I:MaterialTypes_33=33 - I:MeltingPoint_1115=1115 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - carbon { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C=C - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,VITREUS,IGNIS"=,VITREUS,IGNIS - S:"MatRGBA_20,20,20,0,"=20,20,20,0, - S:MaterialArcSmeltInto_Carbon=Carbon - S:MaterialDirectSmeltInto_Carbon=Carbon - I:MaterialID_10=10 - S:MaterialMacerateInto_Carbon=Carbon - S:MaterialName_Carbon=Carbon - S:MaterialSmeltInto_Carbon=Carbon - I:MaterialTypes_243=243 - I:MeltingPoint_3800=3800 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cadmium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Cd=Cd - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,POTENTIA,VENENUM"=,METALLUM,POTENTIA,VENENUM - S:"MatRGBA_50,50,60,0,"=50,50,60,0, - S:MaterialArcSmeltInto_Cadmium=Cadmium - S:MaterialDirectSmeltInto_Cadmium=Cadmium - I:MaterialID_55=55 - S:MaterialMacerateInto_Cadmium=Cadmium - S:MaterialName_Cadmium=Cadmium - S:MaterialSmeltInto_Cadmium=Cadmium - I:MaterialTypes_33=33 - I:MeltingPoint_594=594 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cerium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1068=1068 - S:ChemicalFormula_Ce=Ce - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Cerium=Cerium - S:MaterialDirectSmeltInto_Cerium=Cerium - I:MaterialID_65=65 - S:MaterialMacerateInto_Cerium=Cerium - S:MaterialName_Cerium=Cerium - S:MaterialSmeltInto_Cerium=Cerium - I:MaterialTypes_35=35 - I:MeltingPoint_1068=1068 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chlorine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Cl=Cl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,AQUA,PANNUS"=,AQUA,PANNUS - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Chlorine=Chlorine - S:MaterialDirectSmeltInto_Chlorine=Chlorine - I:MaterialID_23=23 - S:MaterialMacerateInto_Chlorine=Chlorine - S:MaterialName_Chlorine=Chlorine - S:MaterialSmeltInto_Chlorine=Chlorine - I:MaterialTypes_48=48 - I:MeltingPoint_171=171 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chrome { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1700=1700 - S:ChemicalFormula_Cr=Cr - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron,Magnesium"=,Iron,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MACHINA"=,METALLUM,MACHINA - S:"MatRGBA_255,230,230,0,"=255,230,230,0, - S:MaterialArcSmeltInto_Chrome=Chrome - S:MaterialDirectSmeltInto_Chrome=Chrome - I:MaterialID_30=30 - S:MaterialMacerateInto_Chrome=Chrome - S:MaterialName_Chrome=Chrome - S:MaterialSmeltInto_Chrome=Chrome - I:MaterialTypes_235=235 - I:MeltingPoint_2180=2180 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_11.0=11.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cobalt { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Co=Co - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Cobaltite"=,Cobaltite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM - S:"MatRGBA_80,80,250,0,"=80,80,250,0, - S:MaterialArcSmeltInto_Cobalt=Cobalt - S:MaterialDirectSmeltInto_Cobalt=Cobalt - I:MaterialID_33=33 - S:MaterialMacerateInto_Cobalt=Cobalt - S:MaterialName_Cobalt=Cobalt - S:MaterialSmeltInto_Cobalt=Cobalt - I:MaterialTypes_99=99 - I:MeltingPoint_1768=1768 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_512=512 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - copper { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Cu=Cu - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Cobalt,Gold,Nickel"=,Cobalt,Gold,Nickel - S:"ListMaterialReRegistrations_,AnyCopper"=,AnyCopper - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO"=,METALLUM,PERMUTATIO - S:"MatRGBA_255,100,0,0,"=255,100,0,0, - S:MaterialArcSmeltInto_AnnealedCopper=AnnealedCopper - S:MaterialDirectSmeltInto_Copper=Copper - I:MaterialID_35=35 - S:MaterialMacerateInto_Copper=Copper - S:MaterialName_Copper=Copper - S:MaterialSmeltInto_Copper=Copper - I:MaterialTypes_171=171 - I:MeltingPoint_1357=1357 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - deuterium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_D=D - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,AQUA"=,AQUA - S:"MatRGBA_255,255,0,240,"=255,255,0,240, - S:MaterialArcSmeltInto_Deuterium=Deuterium - S:MaterialDirectSmeltInto_Deuterium=Deuterium - I:MaterialID_2=2 - S:MaterialMacerateInto_Deuterium=Deuterium - S:MaterialName_Deuterium=Deuterium - S:MaterialSmeltInto_Deuterium=Deuterium - I:MaterialTypes_48=48 - I:MeltingPoint_14=14 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - dysprosium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1680=1680 - S:ChemicalFormula_Dy=Dy - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,METALLUM"=,METALLUM - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Dysprosium=Dysprosium - S:MaterialDirectSmeltInto_Dysprosium=Dysprosium - I:MaterialID_73=73 - S:MaterialMacerateInto_Dysprosium=Dysprosium - S:MaterialName_Dysprosium=Dysprosium - S:MaterialSmeltInto_Dysprosium=Dysprosium - I:MaterialTypes_35=35 - I:MeltingPoint_1680=1680 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - erbium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1802=1802 - S:ChemicalFormula_Er=Er - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Erbium=Erbium - S:MaterialDirectSmeltInto_Erbium=Erbium - I:MaterialID_75=75 - S:MaterialMacerateInto_Erbium=Erbium - S:MaterialName_Erbium=Erbium - S:MaterialSmeltInto_Erbium=Erbium - I:MaterialTypes_35=35 - I:MeltingPoint_1802=1802 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - europium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1099=1099 - S:ChemicalFormula_Eu=Eu - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Europium=Europium - S:MaterialDirectSmeltInto_Europium=Europium - I:MaterialID_70=70 - S:MaterialMacerateInto_Europium=Europium - S:MaterialName_Europium=Europium - S:MaterialSmeltInto_Europium=Europium - I:MaterialTypes_35=35 - I:MeltingPoint_1099=1099 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fluorine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_F=F - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,PERDITIO"=,PERDITIO - S:"MatRGBA_255,255,255,127,"=255,255,255,127, - S:MaterialArcSmeltInto_Fluorine=Fluorine - S:MaterialDirectSmeltInto_Fluorine=Fluorine - I:MaterialID_14=14 - S:MaterialMacerateInto_Fluorine=Fluorine - S:MaterialName_Fluorine=Fluorine - S:MaterialSmeltInto_Fluorine=Fluorine - I:MaterialTypes_48=48 - I:MeltingPoint_53=53 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - gadolinium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1585=1585 - S:ChemicalFormula_Gd=Gd - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Gadolinium=Gadolinium - S:MaterialDirectSmeltInto_Gadolinium=Gadolinium - I:MaterialID_71=71 - S:MaterialMacerateInto_Gadolinium=Gadolinium - S:MaterialName_Gadolinium=Gadolinium - S:MaterialSmeltInto_Gadolinium=Gadolinium - I:MaterialTypes_35=35 - I:MeltingPoint_1585=1585 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - gallium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ga=Ga - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,ELECTRUM"=,METALLUM,ELECTRUM - S:"MatRGBA_220,220,255,0,"=220,220,255,0, - S:MaterialArcSmeltInto_Gallium=Gallium - S:MaterialDirectSmeltInto_Gallium=Gallium - I:MaterialID_37=37 - S:MaterialMacerateInto_Gallium=Gallium - S:MaterialName_Gallium=Gallium - S:MaterialSmeltInto_Gallium=Gallium - I:MaterialTypes_35=35 - I:MeltingPoint_302=302 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - gold { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Au=Au - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.damage.undead=enchantment.damage.undead - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Copper,Nickel"=,Copper,Nickel - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,METALLUM,LUCRUM"=,METALLUM,LUCRUM - S:"MatRGBA_255,255,30,0,"=255,255,30,0, - S:MaterialArcSmeltInto_Gold=Gold - S:MaterialDirectSmeltInto_Gold=Gold - I:MaterialID_86=86 - S:MaterialMacerateInto_Gold=Gold - S:MaterialName_Gold=Gold - S:MaterialSmeltInto_Gold=Gold - I:MaterialTypes_235=235 - I:MeltingPoint_1337=1337 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - holmium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1734=1734 - S:ChemicalFormula_Ho=Ho - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Holmium=Holmium - S:MaterialDirectSmeltInto_Holmium=Holmium - I:MaterialID_74=74 - S:MaterialMacerateInto_Holmium=Holmium - S:MaterialName_Holmium=Holmium - S:MaterialSmeltInto_Holmium=Holmium - I:MaterialTypes_35=35 - I:MeltingPoint_1734=1734 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hydrogen { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H=H - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_20=20 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,AQUA"=,AQUA - S:"MatRGBA_0,0,255,240,"=0,0,255,240, - S:MaterialArcSmeltInto_Hydrogen=Hydrogen - S:MaterialDirectSmeltInto_Hydrogen=Hydrogen - I:MaterialID_1=1 - S:MaterialMacerateInto_Hydrogen=Hydrogen - S:MaterialName_Hydrogen=Hydrogen - S:MaterialSmeltInto_Hydrogen=Hydrogen - I:MaterialTypes_48=48 - I:MeltingPoint_14=14 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - helium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_He=He - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,AER"=,AER - S:"MatRGBA_255,255,0,240,"=255,255,0,240, - S:MaterialArcSmeltInto_Helium=Helium - S:MaterialDirectSmeltInto_Helium=Helium - I:MaterialID_4=4 - S:MaterialMacerateInto_Helium=Helium - S:MaterialName_Helium=Helium - S:MaterialSmeltInto_Helium=Helium - I:MaterialTypes_48=48 - I:MeltingPoint_1=1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - helium_3 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_He-3=He-3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,AER"=,AER - S:"MatRGBA_255,255,0,240,"=255,255,0,240, - S:MaterialArcSmeltInto_Helium_3=Helium_3 - S:MaterialDirectSmeltInto_Helium_3=Helium_3 - I:MaterialID_5=5 - S:MaterialMacerateInto_Helium_3=Helium_3 - S:MaterialName_Helium-3=Helium-3 - S:MaterialSmeltInto_Helium_3=Helium_3 - I:MaterialTypes_48=48 - I:MeltingPoint_1=1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - indium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_In=In - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_64,0,128,0,"=64,0,128,0, - S:MaterialArcSmeltInto_Indium=Indium - S:MaterialDirectSmeltInto_Indium=Indium - I:MaterialID_56=56 - S:MaterialMacerateInto_Indium=Indium - S:MaterialName_Indium=Indium - S:MaterialSmeltInto_Indium=Indium - I:MaterialTypes_35=35 - I:MeltingPoint_429=429 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - iridium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2719=2719 - S:ChemicalFormula_Ir=Ir - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Platinum,Osmium"=,Platinum,Osmium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MACHINA"=,METALLUM,MACHINA - S:"MatRGBA_240,240,245,0,"=240,240,245,0, - S:MaterialArcSmeltInto_Iridium=Iridium - S:MaterialDirectSmeltInto_Iridium=Iridium - I:MaterialID_84=84 - S:MaterialMacerateInto_Iridium=Iridium - S:MaterialName_Iridium=Iridium - S:MaterialSmeltInto_Iridium=Iridium - I:MaterialTypes_235=235 - I:MeltingPoint_2719=2719 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_2560=2560 - I:ToolQuality_3=3 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - iron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe=Fe - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Nickel,Tin"=,Nickel,Tin - S:"ListMaterialReRegistrations_,AnyIron"=,AnyIron - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,METALLUM"=,METALLUM - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_WroughtIron=WroughtIron - S:MaterialDirectSmeltInto_Iron=Iron - I:MaterialID_32=32 - S:MaterialMacerateInto_Iron=Iron - S:MaterialName_Iron=Iron - S:MaterialSmeltInto_Iron=Iron - I:MaterialTypes_235=235 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lanthanum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1193=1193 - S:ChemicalFormula_La=La - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Lanthanum=Lanthanum - S:MaterialDirectSmeltInto_Lanthanum=Lanthanum - I:MaterialID_64=64 - S:MaterialMacerateInto_Lanthanum=Lanthanum - S:MaterialName_Lanthanum=Lanthanum - S:MaterialSmeltInto_Lanthanum=Lanthanum - I:MaterialTypes_35=35 - I:MeltingPoint_1193=1193 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lead { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Pb=Pb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Silver,Sulfur"=,Silver,Sulfur - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL,SOLDERING_MATERIAL_BAD"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL,SOLDERING_MATERIAL_BAD - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO - S:"MatRGBA_140,100,140,0,"=140,100,140,0, - S:MaterialArcSmeltInto_Lead=Lead - S:MaterialDirectSmeltInto_Lead=Lead - I:MaterialID_89=89 - S:MaterialMacerateInto_Lead=Lead - S:MaterialName_Lead=Lead - S:MaterialSmeltInto_Lead=Lead - I:MaterialTypes_235=235 - I:MeltingPoint_600=600 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_1=1 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lithium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Li=Li - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Lithium"=,Lithium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,VITREUS,POTENTIA"=,VITREUS,POTENTIA - S:"MatRGBA_225,220,255,0,"=225,220,255,0, - S:MaterialArcSmeltInto_Lithium=Lithium - S:MaterialDirectSmeltInto_Lithium=Lithium - I:MaterialID_6=6 - S:MaterialMacerateInto_Lithium=Lithium - S:MaterialName_Lithium=Lithium - S:MaterialSmeltInto_Lithium=Lithium - I:MaterialTypes_43=43 - I:MeltingPoint_454=454 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lutetium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1925=1925 - S:ChemicalFormula_Lu=Lu - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Lutetium=Lutetium - S:MaterialDirectSmeltInto_Lutetium=Lutetium - I:MaterialID_78=78 - S:MaterialMacerateInto_Lutetium=Lutetium - S:MaterialName_Lutetium=Lutetium - S:MaterialSmeltInto_Lutetium=Lutetium - I:MaterialTypes_35=35 - I:MeltingPoint_1925=1925 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - magic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ma=Ma - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_32=32 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,CRYSTAL,MAGICAL,UNBURNABLE"=,HAS_COLOR,SMELTING_TO_FLUID,CRYSTAL,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,4"=,4 - S:"ListTCAspects_,PRAECANTATIO"=,PRAECANTATIO - S:"MatRGBA_100,0,200,0,"=100,0,200,0, - S:MaterialArcSmeltInto_Magic=Magic - S:MaterialDirectSmeltInto_Magic=Magic - I:MaterialID_-128=-128 - S:MaterialMacerateInto_Magic=Magic - S:MaterialName_Magic=Magic - S:MaterialSmeltInto_Magic=Magic - I:MaterialTypes_247=247 - I:MeltingPoint_5000=5000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_7=7 - I:ToolDurability_5120=5120 - I:ToolQuality_5=5 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - magnesium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Mg=Mg - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Olivine"=,Olivine - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,SANO"=,METALLUM,SANO - S:"MatRGBA_255,200,200,0,"=255,200,200,0, - S:MaterialArcSmeltInto_Magnesium=Magnesium - S:MaterialDirectSmeltInto_Magnesium=Magnesium - I:MaterialID_18=18 - S:MaterialMacerateInto_Magnesium=Magnesium - S:MaterialName_Magnesium=Magnesium - S:MaterialSmeltInto_Magnesium=Magnesium - I:MaterialTypes_35=35 - I:MeltingPoint_923=923 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - manganese { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Mn=Mn - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Chrome,Iron"=,Chrome,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,METALLUM"=,METALLUM - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Manganese=Manganese - S:MaterialDirectSmeltInto_Manganese=Manganese - I:MaterialID_31=31 - S:MaterialMacerateInto_Manganese=Manganese - S:MaterialName_Manganese=Manganese - S:MaterialSmeltInto_Manganese=Manganese - I:MaterialTypes_107=107 - I:MeltingPoint_1519=1519 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mercury { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Hg=Hg - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_32=32 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,Mercury"=,Mercury - S:"ListSubTags_,HAS_COLOR,METAL,SMELTING_TO_GEM"=,HAS_COLOR,METAL,SMELTING_TO_GEM - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,AQUA,VENENUM"=,METALLUM,AQUA,VENENUM - S:"MatRGBA_255,220,220,0,"=255,220,220,0, - S:MaterialArcSmeltInto_Mercury=Mercury - S:MaterialDirectSmeltInto_Mercury=Mercury - I:MaterialID_87=87 - S:MaterialMacerateInto_Mercury=Mercury - S:MaterialName_Mercury=Mercury - S:MaterialSmeltInto_Mercury=Mercury - I:MaterialTypes_48=48 - I:MeltingPoint_234=234 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - molybdenum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Mo=Mo - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM - S:"MatRGBA_180,180,220,0,"=180,180,220,0, - S:MaterialArcSmeltInto_Molybdenum=Molybdenum - S:MaterialDirectSmeltInto_Molybdenum=Molybdenum - I:MaterialID_48=48 - S:MaterialMacerateInto_Molybdenum=Molybdenum - S:MaterialName_Molybdenum=Molybdenum - S:MaterialSmeltInto_Molybdenum=Molybdenum - I:MaterialTypes_107=107 - I:MeltingPoint_2896=2896 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - neodymium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1297=1297 - S:ChemicalFormula_Nd=Nd - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Monazite,RareEarth"=,Monazite,RareEarth - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_100,100,100,0,"=100,100,100,0, - S:MaterialArcSmeltInto_Neodymium=Neodymium - S:MaterialDirectSmeltInto_Neodymium=Neodymium - I:MaterialID_67=67 - S:MaterialMacerateInto_Neodymium=Neodymium - S:MaterialName_Neodymium=Neodymium - S:MaterialSmeltInto_Neodymium=Neodymium - I:MaterialTypes_235=235 - I:MeltingPoint_1297=1297 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - neutronium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Nt=Nt - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Neutronium"=,Neutronium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,4,3,2"=,4,3,2 - S:"ListTCAspects_,METALLUM,VITREUS,ALIENIS"=,METALLUM,VITREUS,ALIENIS - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Neutronium=Neutronium - S:MaterialDirectSmeltInto_Neutronium=Neutronium - I:MaterialID_129=129 - S:MaterialMacerateInto_Neutronium=Neutronium - S:MaterialName_Neutronium=Neutronium - S:MaterialSmeltInto_Neutronium=Neutronium - I:MaterialTypes_227=227 - I:MeltingPoint_10000=10000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_20=20 - I:ToolDurability_655360=655360 - I:ToolQuality_6=6 - D:ToolSpeed_24.0=24.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nickel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ni=Ni - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Cobalt,Platinum,Iron"=,Cobalt,Platinum,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,IGNIS"=,METALLUM,IGNIS - S:"MatRGBA_200,200,250,0,"=200,200,250,0, - S:MaterialArcSmeltInto_Nickel=Nickel - S:MaterialDirectSmeltInto_Nickel=Nickel - I:MaterialID_34=34 - S:MaterialMacerateInto_Nickel=Nickel - S:MaterialName_Nickel=Nickel - S:MaterialSmeltInto_Nickel=Nickel - I:MaterialTypes_235=235 - I:MeltingPoint_1728=1728 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - niobium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2750=2750 - S:ChemicalFormula_Nb=Nb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,ELECTRUM"=,METALLUM,ELECTRUM - S:"MatRGBA_190,180,200,0,"=190,180,200,0, - S:MaterialArcSmeltInto_Niobium=Niobium - S:MaterialDirectSmeltInto_Niobium=Niobium - I:MaterialID_47=47 - S:MaterialMacerateInto_Niobium=Niobium - S:MaterialName_Niobium=Niobium - S:MaterialSmeltInto_Niobium=Niobium - I:MaterialTypes_35=35 - I:MeltingPoint_2750=2750 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nitrogen { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_N=N - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,AER"=,AER - S:"MatRGBA_0,150,200,240,"=0,150,200,240, - S:MaterialArcSmeltInto_Nitrogen=Nitrogen - S:MaterialDirectSmeltInto_Nitrogen=Nitrogen - I:MaterialID_12=12 - S:MaterialMacerateInto_Nitrogen=Nitrogen - S:MaterialName_Nitrogen=Nitrogen - S:MaterialSmeltInto_Nitrogen=Nitrogen - I:MaterialTypes_48=48 - I:MeltingPoint_63=63 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - osmium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_3306=3306 - S:ChemicalFormula_Os=Os - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iridium"=,Iridium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL - S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 - S:"ListTCAspects_,METALLUM,MACHINA,NEBRISUM"=,METALLUM,MACHINA,NEBRISUM - S:"MatRGBA_50,50,255,0,"=50,50,255,0, - S:MaterialArcSmeltInto_Osmium=Osmium - S:MaterialDirectSmeltInto_Osmium=Osmium - I:MaterialID_83=83 - S:MaterialMacerateInto_Osmium=Osmium - S:MaterialName_Osmium=Osmium - S:MaterialSmeltInto_Osmium=Osmium - I:MaterialTypes_235=235 - I:MeltingPoint_3306=3306 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_1280=1280 - I:ToolQuality_4=4 - D:ToolSpeed_16.0=16.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - oxygen { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_O=O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,AER"=,AER - S:"MatRGBA_0,100,200,240,"=0,100,200,240, - S:MaterialArcSmeltInto_Oxygen=Oxygen - S:MaterialDirectSmeltInto_Oxygen=Oxygen - I:MaterialID_13=13 - S:MaterialMacerateInto_Oxygen=Oxygen - S:MaterialName_Oxygen=Oxygen - S:MaterialSmeltInto_Oxygen=Oxygen - I:MaterialTypes_48=48 - I:MeltingPoint_54=54 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - palladium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1828=1828 - S:ChemicalFormula_Pd=Pd - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,METALLUM"=,METALLUM - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_Palladium=Palladium - S:MaterialDirectSmeltInto_Palladium=Palladium - I:MaterialID_52=52 - S:MaterialMacerateInto_Palladium=Palladium - S:MaterialName_Palladium=Palladium - S:MaterialSmeltInto_Palladium=Palladium - I:MaterialTypes_235=235 - I:MeltingPoint_1828=1828 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phosphor { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_P=P - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Phosphate"=,Phosphate - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,IGNIS,POTENTIA"=,IGNIS,POTENTIA - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Phosphor=Phosphor - S:MaterialDirectSmeltInto_Phosphor=Phosphor - I:MaterialID_21=21 - S:MaterialMacerateInto_Phosphor=Phosphor - S:MaterialName_Phosphor=Phosphor - S:MaterialSmeltInto_Phosphor=Phosphor - I:MaterialTypes_33=33 - I:MeltingPoint_317=317 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - platinum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Pt=Pt - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.undead=enchantment.damage.undead - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Nickel,Iridium"=,Nickel,Iridium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,NEBRISUM"=,METALLUM,NEBRISUM - S:"MatRGBA_255,255,200,0,"=255,255,200,0, - S:MaterialArcSmeltInto_Platinum=Platinum - S:MaterialDirectSmeltInto_Platinum=Platinum - I:MaterialID_85=85 - S:MaterialMacerateInto_Platinum=Platinum - S:MaterialName_Platinum=Platinum - S:MaterialSmeltInto_Platinum=Platinum - I:MaterialTypes_235=235 - I:MeltingPoint_2041=2041 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_6=6 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - plutonium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Pu=Pu - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Uranium,Lead"=,Uranium,Lead - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_240,50,50,0,"=240,50,50,0, - S:MaterialArcSmeltInto_Plutonium=Plutonium - S:MaterialDirectSmeltInto_Plutonium=Plutonium - I:MaterialID_100=100 - S:MaterialMacerateInto_Plutonium=Plutonium - S:"MaterialName_Plutonium 239"=Plutonium 239 - S:MaterialSmeltInto_Plutonium=Plutonium - I:MaterialTypes_107=107 - I:MeltingPoint_912=912 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_6=6 - I:ToolDurability_512=512 - I:ToolQuality_3=3 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - plutonium241 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Pu-241=Pu-241 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,3"=,2,3 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_250,70,70,0,"=250,70,70,0, - S:MaterialArcSmeltInto_Plutonium241=Plutonium241 - S:MaterialDirectSmeltInto_Plutonium241=Plutonium241 - I:MaterialID_101=101 - S:MaterialMacerateInto_Plutonium241=Plutonium241 - S:"MaterialName_Plutonium 241"=Plutonium 241 - S:MaterialSmeltInto_Plutonium241=Plutonium241 - I:MaterialTypes_99=99 - I:MeltingPoint_912=912 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_6=6 - I:ToolDurability_512=512 - I:ToolQuality_3=3 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - potassium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_K=K - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA"=,VITREUS,POTENTIA - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Potassium=Potassium - S:MaterialDirectSmeltInto_Potassium=Potassium - I:MaterialID_25=25 - S:MaterialMacerateInto_Potassium=Potassium - S:MaterialName_Potassium=Potassium - S:MaterialSmeltInto_Potassium=Potassium - I:MaterialTypes_35=35 - I:MeltingPoint_336=336 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - praseodymium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1208=1208 - S:ChemicalFormula_Pr=Pr - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Praseodymium=Praseodymium - S:MaterialDirectSmeltInto_Praseodymium=Praseodymium - I:MaterialID_66=66 - S:MaterialMacerateInto_Praseodymium=Praseodymium - S:MaterialName_Praseodymium=Praseodymium - S:MaterialSmeltInto_Praseodymium=Praseodymium - I:MaterialTypes_35=35 - I:MeltingPoint_1208=1208 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - promethium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1315=1315 - S:ChemicalFormula_Pm=Pm - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Promethium=Promethium - S:MaterialDirectSmeltInto_Promethium=Promethium - I:MaterialID_68=68 - S:MaterialMacerateInto_Promethium=Promethium - S:MaterialName_Promethium=Promethium - S:MaterialSmeltInto_Promethium=Promethium - I:MaterialTypes_35=35 - I:MeltingPoint_1315=1315 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - radon { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Rn=Rn - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,AER,RADIO"=,AER,RADIO - S:"MatRGBA_255,0,255,240,"=255,0,255,240, - S:MaterialArcSmeltInto_Radon=Radon - S:MaterialDirectSmeltInto_Radon=Radon - I:MaterialID_93=93 - S:MaterialMacerateInto_Radon=Radon - S:MaterialName_Radon=Radon - S:MaterialSmeltInto_Radon=Radon - I:MaterialTypes_48=48 - I:MeltingPoint_202=202 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - rubidium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Rb=Rb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,VITREUS"=,METALLUM,VITREUS - S:"MatRGBA_240,30,30,0,"=240,30,30,0, - S:MaterialArcSmeltInto_Rubidium=Rubidium - S:MaterialDirectSmeltInto_Rubidium=Rubidium - I:MaterialID_43=43 - S:MaterialMacerateInto_Rubidium=Rubidium - S:MaterialName_Rubidium=Rubidium - S:MaterialSmeltInto_Rubidium=Rubidium - I:MaterialTypes_35=35 - I:MeltingPoint_312=312 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - samarium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1345=1345 - S:ChemicalFormula_Sm=Sm - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Samarium=Samarium - S:MaterialDirectSmeltInto_Samarium=Samarium - I:MaterialID_69=69 - S:MaterialMacerateInto_Samarium=Samarium - S:MaterialName_Samarium=Samarium - S:MaterialSmeltInto_Samarium=Samarium - I:MaterialTypes_35=35 - I:MeltingPoint_1345=1345 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - scandium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1814=1814 - S:ChemicalFormula_Sc=Sc - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Scandium=Scandium - S:MaterialDirectSmeltInto_Scandium=Scandium - I:MaterialID_27=27 - S:MaterialMacerateInto_Scandium=Scandium - S:MaterialName_Scandium=Scandium - S:MaterialSmeltInto_Scandium=Scandium - I:MaterialTypes_35=35 - I:MeltingPoint_1814=1814 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - silicon { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_1687=1687 - S:ChemicalFormula_Si=Si - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,SiliconDioxide"=,SiliconDioxide - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,TENEBRAE"=,METALLUM,TENEBRAE - S:"MatRGBA_60,60,80,0,"=60,60,80,0, - S:MaterialArcSmeltInto_Silicon=Silicon - S:MaterialDirectSmeltInto_Silicon=Silicon - I:MaterialID_20=20 - S:MaterialMacerateInto_Silicon=Silicon - S:MaterialName_Silicon=Silicon - S:MaterialSmeltInto_Silicon=Silicon - I:MaterialTypes_35=35 - I:MeltingPoint_1687=1687 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - silver { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ag=Ag - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Lead,Sulfur"=,Lead,Sulfur - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,LUCRUM"=,METALLUM,LUCRUM - S:"MatRGBA_220,220,255,0,"=220,220,255,0, - S:MaterialArcSmeltInto_Silver=Silver - S:MaterialDirectSmeltInto_Silver=Silver - I:MaterialID_54=54 - S:MaterialMacerateInto_Silver=Silver - S:MaterialName_Silver=Silver - S:MaterialSmeltInto_Silver=Silver - I:MaterialTypes_235=235 - I:MeltingPoint_1234=1234 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sodium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Na=Na - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,VITREUS,LUX"=,VITREUS,LUX - S:"MatRGBA_0,0,150,0,"=0,0,150,0, - S:MaterialArcSmeltInto_Sodium=Sodium - S:MaterialDirectSmeltInto_Sodium=Sodium - I:MaterialID_17=17 - S:MaterialMacerateInto_Sodium=Sodium - S:MaterialName_Sodium=Sodium - S:MaterialSmeltInto_Sodium=Sodium - I:MaterialTypes_33=33 - I:MeltingPoint_370=370 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - strontium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Sr=Sr - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,STRONTIO"=,METALLUM,STRONTIO - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_Strontium=Strontium - S:MaterialDirectSmeltInto_Strontium=Strontium - I:MaterialID_44=44 - S:MaterialMacerateInto_Strontium=Strontium - S:MaterialName_Strontium=Strontium - S:MaterialSmeltInto_Strontium=Strontium - I:MaterialTypes_33=33 - I:MeltingPoint_1050=1050 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sulfur { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_S=S - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Sulfur"=,Sulfur - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE"=,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,IGNIS"=,IGNIS - S:"MatRGBA_200,200,0,0,"=200,200,0,0, - S:MaterialArcSmeltInto_Sulfur=Sulfur - S:MaterialDirectSmeltInto_Sulfur=Sulfur - I:MaterialID_22=22 - S:MaterialMacerateInto_Sulfur=Sulfur - S:MaterialName_Sulfur=Sulfur - S:MaterialSmeltInto_Sulfur=Sulfur - I:MaterialTypes_41=41 - I:MeltingPoint_388=388 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tantalum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ta=Ta - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,VINCULUM"=,METALLUM,VINCULUM - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Tantalum=Tantalum - S:MaterialDirectSmeltInto_Tantalum=Tantalum - I:MaterialID_80=80 - S:MaterialMacerateInto_Tantalum=Tantalum - S:MaterialName_Tantalum=Tantalum - S:MaterialSmeltInto_Tantalum=Tantalum - I:MaterialTypes_35=35 - I:MeltingPoint_3290=3290 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tellurium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Te=Te - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Tellurium=Tellurium - S:MaterialDirectSmeltInto_Tellurium=Tellurium - I:MaterialID_59=59 - S:MaterialMacerateInto_Tellurium=Tellurium - S:MaterialName_Tellurium=Tellurium - S:MaterialSmeltInto_Tellurium=Tellurium - I:MaterialTypes_35=35 - I:MeltingPoint_722=722 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - terbium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1629=1629 - S:ChemicalFormula_Tb=Tb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Terbium=Terbium - S:MaterialDirectSmeltInto_Terbium=Terbium - I:MaterialID_72=72 - S:MaterialMacerateInto_Terbium=Terbium - S:MaterialName_Terbium=Terbium - S:MaterialSmeltInto_Terbium=Terbium - I:MaterialTypes_35=35 - I:MeltingPoint_1629=1629 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - thorium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Th=Th - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Uranium,Lead"=,Uranium,Lead - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_0,30,0,0,"=0,30,0,0, - S:MaterialArcSmeltInto_Thorium=Thorium - S:MaterialDirectSmeltInto_Thorium=Thorium - I:MaterialID_96=96 - S:MaterialMacerateInto_Thorium=Thorium - S:MaterialName_Thorium=Thorium - S:MaterialSmeltInto_Thorium=Thorium - I:MaterialTypes_107=107 - I:MeltingPoint_2115=2115 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - thulium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1818=1818 - S:ChemicalFormula_Tm=Tm - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Thulium=Thulium - S:MaterialDirectSmeltInto_Thulium=Thulium - I:MaterialID_76=76 - S:MaterialMacerateInto_Thulium=Thulium - S:MaterialName_Thulium=Thulium - S:MaterialSmeltInto_Thulium=Thulium - I:MaterialTypes_35=35 - I:MeltingPoint_1818=1818 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tin { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_505=505 - S:ChemicalFormula_Sn=Sn - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron,Zinc"=,Iron,Zinc - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL"=,HAS_COLOR,SMELTING_TO_FLUID,ELECTROMAGNETIC_SEPERATION_IRON,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,VITREUS"=,METALLUM,VITREUS - S:"MatRGBA_220,220,220,0,"=220,220,220,0, - S:MaterialArcSmeltInto_Tin=Tin - S:MaterialDirectSmeltInto_Tin=Tin - I:MaterialID_57=57 - S:MaterialMacerateInto_Tin=Tin - S:MaterialName_Tin=Tin - S:MaterialSmeltInto_Tin=Tin - I:MaterialTypes_171=171 - I:MeltingPoint_505=505 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - titanium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1940=1940 - S:ChemicalFormula_Ti=Ti - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Almandine"=,Almandine - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,TUTAMEN"=,METALLUM,TUTAMEN - S:"MatRGBA_220,160,240,0,"=220,160,240,0, - S:MaterialArcSmeltInto_Titanium=Titanium - S:MaterialDirectSmeltInto_Titanium=Titanium - I:MaterialID_28=28 - S:MaterialMacerateInto_Titanium=Titanium - S:MaterialName_Titanium=Titanium - S:MaterialSmeltInto_Titanium=Titanium - I:MaterialTypes_235=235 - I:MeltingPoint_1941=1941 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_1600=1600 - I:ToolQuality_3=3 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tritium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_T=T - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,4"=,4 - S:"ListTCAspects_,AQUA"=,AQUA - S:"MatRGBA_255,0,0,240,"=255,0,0,240, - S:MaterialArcSmeltInto_Tritium=Tritium - S:MaterialDirectSmeltInto_Tritium=Tritium - I:MaterialID_3=3 - S:MaterialMacerateInto_Tritium=Tritium - S:MaterialName_Tritium=Tritium - S:MaterialSmeltInto_Tritium=Tritium - I:MaterialTypes_48=48 - I:MeltingPoint_14=14 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - tungsten { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_3000=3000 - S:ChemicalFormula_W=W - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Manganese,Molybdenum"=,Manganese,Molybdenum - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,3,1"=,3,1 - S:"ListTCAspects_,METALLUM,TUTAMEN"=,METALLUM,TUTAMEN - S:"MatRGBA_50,50,50,0,"=50,50,50,0, - S:MaterialArcSmeltInto_Tungsten=Tungsten - S:MaterialDirectSmeltInto_Tungsten=Tungsten - I:MaterialID_81=81 - S:MaterialMacerateInto_Tungsten=Tungsten - S:MaterialName_Tungsten=Tungsten - S:MaterialSmeltInto_Tungsten=Tungsten - I:MaterialTypes_227=227 - I:MeltingPoint_3695=3695 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_2560=2560 - I:ToolQuality_3=3 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - uranium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_U=U - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Lead,Uranium235,Thorium"=,Lead,Uranium235,Thorium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_50,240,50,0,"=50,240,50,0, - S:MaterialArcSmeltInto_Uranium=Uranium - S:MaterialDirectSmeltInto_Uranium=Uranium - I:MaterialID_98=98 - S:MaterialMacerateInto_Uranium=Uranium - S:"MaterialName_Uranium 238"=Uranium 238 - S:MaterialSmeltInto_Uranium=Uranium - I:MaterialTypes_107=107 - I:MeltingPoint_1405=1405 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_512=512 - I:ToolQuality_3=3 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - uranium235 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_U-235=U-235 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_70,250,70,0,"=70,250,70,0, - S:MaterialArcSmeltInto_Uranium235=Uranium235 - S:MaterialDirectSmeltInto_Uranium235=Uranium235 - I:MaterialID_97=97 - S:MaterialMacerateInto_Uranium235=Uranium235 - S:"MaterialName_Uranium 235"=Uranium 235 - S:MaterialSmeltInto_Uranium235=Uranium235 - I:MaterialTypes_107=107 - I:MeltingPoint_1405=1405 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_512=512 - I:ToolQuality_3=3 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vanadium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2183=2183 - S:ChemicalFormula_V=V - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_50,50,50,0,"=50,50,50,0, - S:MaterialArcSmeltInto_Vanadium=Vanadium - S:MaterialDirectSmeltInto_Vanadium=Vanadium - I:MaterialID_29=29 - S:MaterialMacerateInto_Vanadium=Vanadium - S:MaterialName_Vanadium=Vanadium - S:MaterialSmeltInto_Vanadium=Vanadium - I:MaterialTypes_35=35 - I:MeltingPoint_2183=2183 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ytterbium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1097=1097 - S:ChemicalFormula_Yb=Yb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Ytterbium=Ytterbium - S:MaterialDirectSmeltInto_Ytterbium=Ytterbium - I:MaterialID_77=77 - S:MaterialMacerateInto_Ytterbium=Ytterbium - S:MaterialName_Ytterbium=Ytterbium - S:MaterialSmeltInto_Ytterbium=Ytterbium - I:MaterialTypes_35=35 - I:MeltingPoint_1097=1097 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - yttrium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1799=1799 - S:ChemicalFormula_Y=Y - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,RADIO"=,METALLUM,RADIO - S:"MatRGBA_220,250,220,0,"=220,250,220,0, - S:MaterialArcSmeltInto_Yttrium=Yttrium - S:MaterialDirectSmeltInto_Yttrium=Yttrium - I:MaterialID_45=45 - S:MaterialMacerateInto_Yttrium=Yttrium - S:MaterialName_Yttrium=Yttrium - S:MaterialSmeltInto_Yttrium=Yttrium - I:MaterialTypes_35=35 - I:MeltingPoint_1799=1799 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - zinc { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Zn=Zn - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Tin,Gallium"=,Tin,Gallium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_SODIUMPERSULFATE,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,SANO"=,METALLUM,SANO - S:"MatRGBA_250,240,240,0,"=250,240,240,0, - S:MaterialArcSmeltInto_Zinc=Zinc - S:MaterialDirectSmeltInto_Zinc=Zinc - I:MaterialID_36=36 - S:MaterialMacerateInto_Zinc=Zinc - S:MaterialName_Zinc=Zinc - S:MaterialSmeltInto_Zinc=Zinc - I:MaterialTypes_43=43 - I:MeltingPoint_692=692 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - organic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,"=, - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Organic=Organic - S:MaterialDirectSmeltInto_Organic=Organic - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Organic=Organic - S:MaterialName_Organic=Organic - S:MaterialSmeltInto_Organic=Organic - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - anybronze { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,METAL"=,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_AnyBronze=AnyBronze - S:MaterialDirectSmeltInto_AnyBronze=AnyBronze - I:MaterialID_-1=-1 - S:MaterialMacerateInto_AnyBronze=AnyBronze - S:MaterialName_AnyBronze=AnyBronze - S:MaterialSmeltInto_AnyBronze=AnyBronze - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - anycopper { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,METAL"=,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_AnnealedCopper=AnnealedCopper - S:MaterialDirectSmeltInto_AnyCopper=AnyCopper - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Copper=Copper - S:MaterialName_AnyCopper=AnyCopper - S:MaterialSmeltInto_Copper=Copper - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - anyiron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,METAL"=,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_WroughtIron=WroughtIron - S:MaterialDirectSmeltInto_AnyIron=AnyIron - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Iron=Iron - S:MaterialName_AnyIron=AnyIron - S:MaterialSmeltInto_Iron=Iron - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - anyrubber { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,"=, - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_AnyRubber=AnyRubber - S:MaterialDirectSmeltInto_AnyRubber=AnyRubber - I:MaterialID_-1=-1 - S:MaterialMacerateInto_AnyRubber=AnyRubber - S:MaterialName_AnyRubber=AnyRubber - S:MaterialSmeltInto_AnyRubber=AnyRubber - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - anysyntheticrubber { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,"=, - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_AnySyntheticRubber=AnySyntheticRubber - S:MaterialDirectSmeltInto_AnySyntheticRubber=AnySyntheticRubber - I:MaterialID_-1=-1 - S:MaterialMacerateInto_AnySyntheticRubber=AnySyntheticRubber - S:MaterialName_AnySyntheticRubber=AnySyntheticRubber - S:MaterialSmeltInto_AnySyntheticRubber=AnySyntheticRubber - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - crystal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,CRYSTAL,NO_SMASHING,NO_SMELTING"=,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Crystal=Crystal - S:MaterialDirectSmeltInto_Crystal=Crystal - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Crystal=Crystal - S:MaterialName_Crystal=Crystal - S:MaterialSmeltInto_Crystal=Crystal - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - quartz { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Quartz=Quartz - S:MaterialDirectSmeltInto_Quartz=Quartz - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Quartz=Quartz - S:MaterialName_Quartz=Quartz - S:MaterialSmeltInto_Quartz=Quartz - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - metal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,METAL"=,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Metal=Metal - S:MaterialDirectSmeltInto_Metal=Metal - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Metal=Metal - S:MaterialName_Metal=Metal - S:MaterialSmeltInto_Metal=Metal - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - unknown { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,"=, - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Unknown=Unknown - S:MaterialDirectSmeltInto_Unknown=Unknown - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Unknown=Unknown - S:MaterialName_Unknown=Unknown - S:MaterialSmeltInto_Unknown=Unknown - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - cobblestone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,"=, - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Cobblestone=Cobblestone - S:MaterialDirectSmeltInto_Cobblestone=Cobblestone - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Cobblestone=Cobblestone - S:MaterialName_Cobblestone=Cobblestone - S:MaterialSmeltInto_Cobblestone=Cobblestone - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - bricknether { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,"=, - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_BrickNether=BrickNether - S:MaterialDirectSmeltInto_BrickNether=BrickNether - I:MaterialID_-1=-1 - S:MaterialMacerateInto_BrickNether=BrickNether - S:MaterialName_BrickNether=BrickNether - S:MaterialSmeltInto_BrickNether=BrickNether - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_false=false - } - - tarpitch { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_TarPitch=TarPitch - S:MaterialDirectSmeltInto_TarPitch=TarPitch - I:MaterialID_-1=-1 - S:MaterialMacerateInto_TarPitch=TarPitch - S:"MaterialName_Tar Pitch"=Tar Pitch - S:MaterialSmeltInto_TarPitch=TarPitch - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - serpentine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Serpentine=Serpentine - S:MaterialDirectSmeltInto_Serpentine=Serpentine - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Serpentine=Serpentine - S:MaterialName_Serpentine=Serpentine - S:MaterialSmeltInto_Serpentine=Serpentine - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - flux { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Flux=Flux - S:MaterialDirectSmeltInto_Flux=Flux - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Flux=Flux - S:MaterialName_Flux=Flux - S:MaterialSmeltInto_Flux=Flux - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - redstonealloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_RedstoneAlloy=RedstoneAlloy - S:MaterialDirectSmeltInto_RedstoneAlloy=RedstoneAlloy - I:MaterialID_-1=-1 - S:MaterialMacerateInto_RedstoneAlloy=RedstoneAlloy - S:"MaterialName_Redstone Alloy"=Redstone Alloy - S:MaterialSmeltInto_RedstoneAlloy=RedstoneAlloy - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - osmiumtetroxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_OsmiumTetroxide=OsmiumTetroxide - S:MaterialDirectSmeltInto_OsmiumTetroxide=OsmiumTetroxide - I:MaterialID_-1=-1 - S:MaterialMacerateInto_OsmiumTetroxide=OsmiumTetroxide - S:"MaterialName_Osmium Tetroxide"=Osmium Tetroxide - S:MaterialSmeltInto_OsmiumTetroxide=OsmiumTetroxide - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rubbertreesap { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_RubberTreeSap=RubberTreeSap - S:MaterialDirectSmeltInto_RubberTreeSap=RubberTreeSap - I:MaterialID_-1=-1 - S:MaterialMacerateInto_RubberTreeSap=RubberTreeSap - S:"MaterialName_Rubber Tree Sap"=Rubber Tree Sap - S:MaterialSmeltInto_RubberTreeSap=RubberTreeSap - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - aquaregia { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_AquaRegia=AquaRegia - S:MaterialDirectSmeltInto_AquaRegia=AquaRegia - I:MaterialID_-1=-1 - S:MaterialMacerateInto_AquaRegia=AquaRegia - S:"MaterialName_Aqua Regia"=Aqua Regia - S:MaterialSmeltInto_AquaRegia=AquaRegia - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - solutionbluevitriol { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_SolutionBlueVitriol=SolutionBlueVitriol - S:MaterialDirectSmeltInto_SolutionBlueVitriol=SolutionBlueVitriol - I:MaterialID_-1=-1 - S:MaterialMacerateInto_SolutionBlueVitriol=SolutionBlueVitriol - S:"MaterialName_Blue Vitriol Solution"=Blue Vitriol Solution - S:MaterialSmeltInto_SolutionBlueVitriol=SolutionBlueVitriol - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - solutionnickelsulfate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_SolutionNickelSulfate=SolutionNickelSulfate - S:MaterialDirectSmeltInto_SolutionNickelSulfate=SolutionNickelSulfate - I:MaterialID_-1=-1 - S:MaterialMacerateInto_SolutionNickelSulfate=SolutionNickelSulfate - S:"MaterialName_Nickel Sulfate Solution"=Nickel Sulfate Solution - S:MaterialSmeltInto_SolutionNickelSulfate=SolutionNickelSulfate - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - signalum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Signalum=Signalum - S:MaterialDirectSmeltInto_Signalum=Signalum - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Signalum=Signalum - S:MaterialName_Signalum=Signalum - S:MaterialSmeltInto_Signalum=Signalum - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lumium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Lumium=Lumium - S:MaterialDirectSmeltInto_Lumium=Lumium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Lumium=Lumium - S:MaterialName_Lumium=Lumium - S:MaterialSmeltInto_Lumium=Lumium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phasediron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_PhasedIron=PhasedIron - S:MaterialDirectSmeltInto_PhasedIron=PhasedIron - I:MaterialID_-1=-1 - S:MaterialMacerateInto_PhasedIron=PhasedIron - S:"MaterialName_Phased Iron"=Phased Iron - S:MaterialSmeltInto_PhasedIron=PhasedIron - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phasedgold { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_PhasedGold=PhasedGold - S:MaterialDirectSmeltInto_PhasedGold=PhasedGold - I:MaterialID_-1=-1 - S:MaterialMacerateInto_PhasedGold=PhasedGold - S:"MaterialName_Phased Gold"=Phased Gold - S:MaterialSmeltInto_PhasedGold=PhasedGold - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - soularium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Soularium=Soularium - S:MaterialDirectSmeltInto_Soularium=Soularium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Soularium=Soularium - S:MaterialName_Soularium=Soularium - S:MaterialSmeltInto_Soularium=Soularium - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - endium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_165,220,250,0,"=165,220,250,0, - S:MaterialArcSmeltInto_Endium=Endium - S:MaterialDirectSmeltInto_Endium=Endium - I:MaterialID_770=770 - S:MaterialMacerateInto_Endium=Endium - S:MaterialName_Endium=Endium - S:MaterialSmeltInto_Endium=Endium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - prismarine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Prismarine=Prismarine - S:MaterialDirectSmeltInto_Prismarine=Prismarine - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Prismarine=Prismarine - S:MaterialName_Prismarine=Prismarine - S:MaterialSmeltInto_Prismarine=Prismarine - I:MaterialTypes_5=5 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - graveyarddirt { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_GraveyardDirt=GraveyardDirt - S:MaterialDirectSmeltInto_GraveyardDirt=GraveyardDirt - I:MaterialID_-1=-1 - S:MaterialMacerateInto_GraveyardDirt=GraveyardDirt - S:"MaterialName_Graveyard Dirt"=Graveyard Dirt - S:MaterialSmeltInto_GraveyardDirt=GraveyardDirt - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - darksteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_80,70,80,0,"=80,70,80,0, - S:MaterialArcSmeltInto_DarkSteel=DarkSteel - S:MaterialDirectSmeltInto_DarkSteel=DarkSteel - I:MaterialID_364=364 - S:MaterialMacerateInto_DarkSteel=DarkSteel - S:"MaterialName_Dark Steel"=Dark Steel - S:MaterialSmeltInto_DarkSteel=DarkSteel - I:MaterialTypes_75=75 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_512=512 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - terrasteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Terrasteel=Terrasteel - S:MaterialDirectSmeltInto_Terrasteel=Terrasteel - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Terrasteel=Terrasteel - S:MaterialName_Terrasteel=Terrasteel - S:MaterialSmeltInto_Terrasteel=Terrasteel - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - conductiveiron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_ConductiveIron=ConductiveIron - S:MaterialDirectSmeltInto_ConductiveIron=ConductiveIron - I:MaterialID_-1=-1 - S:MaterialMacerateInto_ConductiveIron=ConductiveIron - S:"MaterialName_Conductive Iron"=Conductive Iron - S:MaterialSmeltInto_ConductiveIron=ConductiveIron - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - electricalsteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1000=1000 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_ElectricalSteel=ElectricalSteel - S:MaterialDirectSmeltInto_ElectricalSteel=ElectricalSteel - I:MaterialID_-1=-1 - S:MaterialMacerateInto_ElectricalSteel=ElectricalSteel - S:"MaterialName_Electrical Steel"=Electrical Steel - S:MaterialSmeltInto_ElectricalSteel=ElectricalSteel - I:MaterialTypes_3=3 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - energeticalloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1950=1950 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_EnergeticAlloy=EnergeticAlloy - S:MaterialDirectSmeltInto_EnergeticAlloy=EnergeticAlloy - I:MaterialID_-1=-1 - S:MaterialMacerateInto_EnergeticAlloy=EnergeticAlloy - S:"MaterialName_Energetic Alloy"=Energetic Alloy - S:MaterialSmeltInto_EnergeticAlloy=EnergeticAlloy - I:MaterialTypes_3=3 - I:MeltingPoint_1950=1950 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vibrantalloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_3300=3300 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_VibrantAlloy=VibrantAlloy - S:MaterialDirectSmeltInto_VibrantAlloy=VibrantAlloy - I:MaterialID_-1=-1 - S:MaterialMacerateInto_VibrantAlloy=VibrantAlloy - S:"MaterialName_Vibrant Alloy"=Vibrant Alloy - S:MaterialSmeltInto_VibrantAlloy=VibrantAlloy - I:MaterialTypes_3=3 - I:MeltingPoint_3300=3300 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pulsatingiron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1600=1600 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_PulsatingIron=PulsatingIron - S:MaterialDirectSmeltInto_PulsatingIron=PulsatingIron - I:MaterialID_-1=-1 - S:MaterialMacerateInto_PulsatingIron=PulsatingIron - S:"MaterialName_Pulsating Iron"=Pulsating Iron - S:MaterialSmeltInto_PulsatingIron=PulsatingIron - I:MaterialTypes_3=3 - I:MeltingPoint_1600=1600 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - teslatite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Diamond"=,Diamond - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_60,180,200,0,"=60,180,200,0, - S:MaterialArcSmeltInto_Teslatite=Teslatite - S:MaterialDirectSmeltInto_Teslatite=Teslatite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Teslatite=Teslatite - S:MaterialName_Teslatite=Teslatite - S:MaterialSmeltInto_Teslatite=Teslatite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_5=5 - I:OreSmeltingMultiplier_5=5 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fluix { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Fluix=Fluix - S:MaterialDirectSmeltInto_Fluix=Fluix - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Fluix=Fluix - S:MaterialName_Fluix=Fluix - S:MaterialSmeltInto_Fluix=Fluix - I:MaterialTypes_5=5 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - manasteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Manasteel=Manasteel - S:MaterialDirectSmeltInto_Manasteel=Manasteel - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Manasteel=Manasteel - S:MaterialName_Manasteel=Manasteel - S:MaterialSmeltInto_Manasteel=Manasteel - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tennantite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Tennantite=Tennantite - S:MaterialDirectSmeltInto_Tennantite=Tennantite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Tennantite=Tennantite - S:MaterialName_Tennantite=Tennantite - S:MaterialSmeltInto_Tennantite=Tennantite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - darkthaumium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_DarkThaumium=DarkThaumium - S:MaterialDirectSmeltInto_DarkThaumium=DarkThaumium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_DarkThaumium=DarkThaumium - S:"MaterialName_Dark Thaumium"=Dark Thaumium - S:MaterialSmeltInto_DarkThaumium=DarkThaumium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - alfium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Alfium=Alfium - S:MaterialDirectSmeltInto_Alfium=Alfium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Alfium=Alfium - S:MaterialName_Alfium=Alfium - S:MaterialSmeltInto_Alfium=Alfium - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ryu { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Ryu=Ryu - S:MaterialDirectSmeltInto_Ryu=Ryu - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Ryu=Ryu - S:MaterialName_Ryu=Ryu - S:MaterialSmeltInto_Ryu=Ryu - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mutation { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Mutation=Mutation - S:MaterialDirectSmeltInto_Mutation=Mutation - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Mutation=Mutation - S:MaterialName_Mutation=Mutation - S:MaterialSmeltInto_Mutation=Mutation - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - aquamarine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Aquamarine=Aquamarine - S:MaterialDirectSmeltInto_Aquamarine=Aquamarine - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Aquamarine=Aquamarine - S:MaterialName_Aquamarine=Aquamarine - S:MaterialSmeltInto_Aquamarine=Aquamarine - I:MaterialTypes_5=5 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ender { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Ender=Ender - S:MaterialDirectSmeltInto_Ender=Ender - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Ender=Ender - S:MaterialName_Ender=Ender - S:MaterialSmeltInto_Ender=Ender - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - elvenelementium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_ElvenElementium=ElvenElementium - S:MaterialDirectSmeltInto_ElvenElementium=ElvenElementium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_ElvenElementium=ElvenElementium - S:"MaterialName_Elven Elementium"=Elven Elementium - S:MaterialSmeltInto_ElvenElementium=ElvenElementium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - enrichedcopper { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_EnrichedCopper=EnrichedCopper - S:MaterialDirectSmeltInto_EnrichedCopper=EnrichedCopper - I:MaterialID_-1=-1 - S:MaterialMacerateInto_EnrichedCopper=EnrichedCopper - S:"MaterialName_Enriched Copper"=Enriched Copper - S:MaterialSmeltInto_EnrichedCopper=EnrichedCopper - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - diamondcopper { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_DiamondCopper=DiamondCopper - S:MaterialDirectSmeltInto_DiamondCopper=DiamondCopper - I:MaterialID_-1=-1 - S:MaterialMacerateInto_DiamondCopper=DiamondCopper - S:"MaterialName_Diamond Copper"=Diamond Copper - S:MaterialSmeltInto_DiamondCopper=DiamondCopper - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sodiumperoxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_SodiumPeroxide=SodiumPeroxide - S:MaterialDirectSmeltInto_SodiumPeroxide=SodiumPeroxide - I:MaterialID_-1=-1 - S:MaterialMacerateInto_SodiumPeroxide=SodiumPeroxide - S:"MaterialName_Sodium Peroxide"=Sodium Peroxide - S:MaterialSmeltInto_SodiumPeroxide=SodiumPeroxide - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - iridiumsodiumoxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_IridiumSodiumOxide=IridiumSodiumOxide - S:MaterialDirectSmeltInto_IridiumSodiumOxide=IridiumSodiumOxide - I:MaterialID_-1=-1 - S:MaterialMacerateInto_IridiumSodiumOxide=IridiumSodiumOxide - S:"MaterialName_Iridium Sodium Oxide"=Iridium Sodium Oxide - S:MaterialSmeltInto_IridiumSodiumOxide=IridiumSodiumOxide - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - platinumgroupsludge { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,30,0,0,"=0,30,0,0, - S:MaterialArcSmeltInto_PlatinumGroupSludge=PlatinumGroupSludge - S:MaterialDirectSmeltInto_PlatinumGroupSludge=PlatinumGroupSludge - I:MaterialID_241=241 - S:MaterialMacerateInto_PlatinumGroupSludge=PlatinumGroupSludge - S:"MaterialName_Platinum Group Sludge"=Platinum Group Sludge - S:MaterialSmeltInto_PlatinumGroupSludge=PlatinumGroupSludge - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fairy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Fairy=Fairy - S:MaterialDirectSmeltInto_Fairy=Fairy - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Fairy=Fairy - S:MaterialName_Fairy=Fairy - S:MaterialSmeltInto_Fairy=Fairy - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ludicrite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Ludicrite=Ludicrite - S:MaterialDirectSmeltInto_Ludicrite=Ludicrite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Ludicrite=Ludicrite - S:MaterialName_Ludicrite=Ludicrite - S:MaterialSmeltInto_Ludicrite=Ludicrite - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pokefennium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Pokefennium=Pokefennium - S:MaterialDirectSmeltInto_Pokefennium=Pokefennium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Pokefennium=Pokefennium - S:MaterialName_Pokefennium=Pokefennium - S:MaterialSmeltInto_Pokefennium=Pokefennium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - draconium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Draconium=Draconium - S:MaterialDirectSmeltInto_Draconium=Draconium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Draconium=Draconium - S:MaterialName_Draconium=Draconium - S:MaterialSmeltInto_Draconium=Draconium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - draconiumawakened { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_DraconiumAwakened=DraconiumAwakened - S:MaterialDirectSmeltInto_DraconiumAwakened=DraconiumAwakened - I:MaterialID_-1=-1 - S:MaterialMacerateInto_DraconiumAwakened=DraconiumAwakened - S:"MaterialName_Awakened Draconium"=Awakened Draconium - S:MaterialSmeltInto_DraconiumAwakened=DraconiumAwakened - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - purplealloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_100,180,255,0,"=100,180,255,0, - S:MaterialArcSmeltInto_PurpleAlloy=PurpleAlloy - S:MaterialDirectSmeltInto_PurpleAlloy=PurpleAlloy - I:MaterialID_-1=-1 - S:MaterialMacerateInto_PurpleAlloy=PurpleAlloy - S:"MaterialName_Purple Alloy"=Purple Alloy - S:MaterialSmeltInto_PurpleAlloy=PurpleAlloy - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - infusedteslatite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_100,180,255,0,"=100,180,255,0, - S:MaterialArcSmeltInto_InfusedTeslatite=InfusedTeslatite - S:MaterialDirectSmeltInto_InfusedTeslatite=InfusedTeslatite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_InfusedTeslatite=InfusedTeslatite - S:"MaterialName_Infused Teslatite"=Infused Teslatite - S:MaterialSmeltInto_InfusedTeslatite=InfusedTeslatite - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - adamantium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,Adamantium,Adamantium"=,Adamantium,Adamantium - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Adamantium=Adamantium - S:MaterialDirectSmeltInto_Adamantium=Adamantium - I:MaterialID_319=319 - S:MaterialMacerateInto_Adamantium=Adamantium - S:MaterialName_Adamantium=Adamantium - S:MaterialSmeltInto_Adamantium=Adamantium - I:MaterialTypes_195=195 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_5120=5120 - I:ToolQuality_5=5 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - adamite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Adamite=Adamite - S:MaterialDirectSmeltInto_Adamite=Adamite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Adamite=Adamite - S:MaterialName_Adamite=Adamite - S:MaterialSmeltInto_Adamite=Adamite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - adluorite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Adluorite=Adluorite - S:MaterialDirectSmeltInto_Adluorite=Adluorite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Adluorite=Adluorite - S:MaterialName_Adluorite=Adluorite - S:MaterialSmeltInto_Adluorite=Adluorite - I:MaterialTypes_9=9 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - agate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Agate=Agate - S:MaterialDirectSmeltInto_Agate=Agate - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Agate=Agate - S:MaterialName_Agate=Agate - S:MaterialSmeltInto_Agate=Agate - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - alduorite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_159,180,180,0,"=159,180,180,0, - S:MaterialArcSmeltInto_Alduorite=Alduorite - S:MaterialDirectSmeltInto_Alduorite=Alduorite - I:MaterialID_485=485 - S:MaterialMacerateInto_Alduorite=Alduorite - S:MaterialName_Alduorite=Alduorite - S:MaterialSmeltInto_Alduorite=Alduorite - I:MaterialTypes_17=17 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - amber { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.untouching=enchantment.untouching - I:FuelPower_3=3 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,VINCULUM,VITREUS"=,VINCULUM,VITREUS - S:"MatRGBA_255,128,0,127,"=255,128,0,127, - S:MaterialArcSmeltInto_Amber=Amber - S:MaterialDirectSmeltInto_Amber=Amber - I:MaterialID_514=514 - S:MaterialMacerateInto_Amber=Amber - S:MaterialName_Amber=Amber - S:MaterialSmeltInto_Amber=Amber - I:MaterialTypes_77=77 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_1=1 - I:ToolDurability_128=128 - I:ToolQuality_2=2 - D:ToolSpeed_4.0=4.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - ammonium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Ammonium=Ammonium - S:MaterialDirectSmeltInto_Ammonium=Ammonium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Ammonium=Ammonium - S:MaterialName_Ammonium=Ammonium - S:MaterialSmeltInto_Ammonium=Ammonium - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - amordrine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Amordrine=Amordrine - S:MaterialDirectSmeltInto_Amordrine=Amordrine - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Amordrine=Amordrine - S:MaterialName_Amordrine=Amordrine - S:MaterialSmeltInto_Amordrine=Amordrine - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - andesite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Andesite=Andesite - S:MaterialDirectSmeltInto_Andesite=Andesite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Andesite=Andesite - S:MaterialName_Andesite=Andesite - S:MaterialSmeltInto_Andesite=Andesite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - angmallen { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_215,225,138,0,"=215,225,138,0, - S:MaterialArcSmeltInto_Angmallen=Angmallen - S:MaterialDirectSmeltInto_Angmallen=Angmallen - I:MaterialID_958=958 - S:MaterialMacerateInto_Angmallen=Angmallen - S:MaterialName_Angmallen=Angmallen - S:MaterialSmeltInto_Angmallen=Angmallen - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_128=128 - I:ToolQuality_2=2 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ardite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,0,0,0,"=255,0,0,0, - S:MaterialArcSmeltInto_Ardite=Ardite - S:MaterialDirectSmeltInto_Ardite=Ardite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Ardite=Ardite - S:MaterialName_Ardite=Ardite - S:MaterialSmeltInto_Ardite=Ardite - I:MaterialTypes_75=75 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - aredrite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,0,0,0,"=255,0,0,0, - S:MaterialArcSmeltInto_Aredrite=Aredrite - S:MaterialDirectSmeltInto_Aredrite=Aredrite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Aredrite=Aredrite - S:MaterialName_Aredrite=Aredrite - S:MaterialSmeltInto_Aredrite=Aredrite - I:MaterialTypes_67=67 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - atlarus { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Atlarus=Atlarus - S:MaterialDirectSmeltInto_Atlarus=Atlarus - I:MaterialID_965=965 - S:MaterialMacerateInto_Atlarus=Atlarus - S:MaterialName_Atlarus=Atlarus - S:MaterialSmeltInto_Atlarus=Atlarus - I:MaterialTypes_75=75 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bitumen { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Bitumen=Bitumen - S:MaterialDirectSmeltInto_Bitumen=Bitumen - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Bitumen=Bitumen - S:MaterialName_Bitumen=Bitumen - S:MaterialSmeltInto_Bitumen=Bitumen - I:MaterialTypes_9=9 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - black { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,0,0,0,"=0,0,0,0, - S:MaterialArcSmeltInto_Black=Black - S:MaterialDirectSmeltInto_Black=Black - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Black=Black - S:MaterialName_Black=Black - S:MaterialSmeltInto_Black=Black - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - blizz { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_220,233,255,0,"=220,233,255,0, - S:MaterialArcSmeltInto_Blizz=Blizz - S:MaterialDirectSmeltInto_Blizz=Blizz - I:MaterialID_851=851 - S:MaterialMacerateInto_Blizz=Blizz - S:MaterialName_Blizz=Blizz - S:MaterialSmeltInto_Blizz=Blizz - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - blueschist { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Blueschist=Blueschist - S:MaterialDirectSmeltInto_Blueschist=Blueschist - I:MaterialID_852=852 - S:MaterialMacerateInto_Blueschist=Blueschist - S:MaterialName_Blueschist=Blueschist - S:MaterialSmeltInto_Blueschist=Blueschist - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bluestone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Bluestone=Bluestone - S:MaterialDirectSmeltInto_Bluestone=Bluestone - I:MaterialID_813=813 - S:MaterialMacerateInto_Bluestone=Bluestone - S:MaterialName_Bluestone=Bluestone - S:MaterialSmeltInto_Bluestone=Bluestone - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bloodstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Bloodstone=Bloodstone - S:MaterialDirectSmeltInto_Bloodstone=Bloodstone - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Bloodstone=Bloodstone - S:MaterialName_Bloodstone=Bloodstone - S:MaterialSmeltInto_Bloodstone=Bloodstone - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - blutonium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,0,255,0,"=0,0,255,0, - S:MaterialArcSmeltInto_Blutonium=Blutonium - S:MaterialDirectSmeltInto_Blutonium=Blutonium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Blutonium=Blutonium - S:MaterialName_Blutonium=Blutonium - S:MaterialSmeltInto_Blutonium=Blutonium - I:MaterialTypes_11=11 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - carmot { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_217,205,140,0,"=217,205,140,0, - S:MaterialArcSmeltInto_Carmot=Carmot - S:MaterialDirectSmeltInto_Carmot=Carmot - I:MaterialID_962=962 - S:MaterialMacerateInto_Carmot=Carmot - S:MaterialName_Carmot=Carmot - S:MaterialSmeltInto_Carmot=Carmot - I:MaterialTypes_75=75 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_128=128 - I:ToolQuality_1=1 - D:ToolSpeed_16.0=16.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - celenegil { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_148,204,72,0,"=148,204,72,0, - S:MaterialArcSmeltInto_Celenegil=Celenegil - S:MaterialDirectSmeltInto_Celenegil=Celenegil - I:MaterialID_964=964 - S:MaterialMacerateInto_Celenegil=Celenegil - S:MaterialName_Celenegil=Celenegil - S:MaterialSmeltInto_Celenegil=Celenegil - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_4096=4096 - I:ToolQuality_2=2 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - certusquartz { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Quartzite,Barite"=,Quartzite,Barite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,POTENTIA,VITREUS"=,POTENTIA,VITREUS - S:"MatRGBA_210,210,230,0,"=210,210,230,0, - S:MaterialArcSmeltInto_CertusQuartz=CertusQuartz - S:MaterialDirectSmeltInto_CertusQuartz=CertusQuartz - I:MaterialID_516=516 - S:MaterialMacerateInto_CertusQuartz=CertusQuartz - S:"MaterialName_Certus Quartz"=Certus Quartz - S:MaterialSmeltInto_CertusQuartz=CertusQuartz - I:MaterialTypes_77=77 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_5.0=5.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ceruclase { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_140,189,208,0,"=140,189,208,0, - S:MaterialArcSmeltInto_Ceruclase=Ceruclase - S:MaterialDirectSmeltInto_Ceruclase=Ceruclase - I:MaterialID_952=952 - S:MaterialMacerateInto_Ceruclase=Ceruclase - S:MaterialName_Ceruclase=Ceruclase - S:MaterialSmeltInto_Ceruclase=Ceruclase - I:MaterialTypes_11=11 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_1280=1280 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - citrine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Citrine=Citrine - S:MaterialDirectSmeltInto_Citrine=Citrine - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Citrine=Citrine - S:MaterialName_Citrine=Citrine - S:MaterialSmeltInto_Citrine=Citrine - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cobalthexahydrate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_80,80,250,0,"=80,80,250,0, - S:MaterialArcSmeltInto_CobaltHexahydrate=CobaltHexahydrate - S:MaterialDirectSmeltInto_CobaltHexahydrate=CobaltHexahydrate - I:MaterialID_853=853 - S:MaterialMacerateInto_CobaltHexahydrate=CobaltHexahydrate - S:"MaterialName_Cobalt Hexahydrate"=Cobalt Hexahydrate - S:MaterialSmeltInto_CobaltHexahydrate=CobaltHexahydrate - I:MaterialTypes_17=17 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - constructionfoam { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,EXPLOSIVE,NO_SMELTING"=,HAS_COLOR,STONE,NO_SMASHING,EXPLOSIVE,NO_SMELTING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_ConstructionFoam=ConstructionFoam - S:MaterialDirectSmeltInto_ConstructionFoam=ConstructionFoam - I:MaterialID_854=854 - S:MaterialMacerateInto_ConstructionFoam=ConstructionFoam - S:"MaterialName_Construction Foam"=Construction Foam - S:MaterialSmeltInto_ConstructionFoam=ConstructionFoam - I:MaterialTypes_17=17 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chert { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Chert=Chert - S:MaterialDirectSmeltInto_Chert=Chert - I:MaterialID_857=857 - S:MaterialMacerateInto_Chert=Chert - S:MaterialName_Chert=Chert - S:MaterialSmeltInto_Chert=Chert - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chimerite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Chimerite=Chimerite - S:MaterialDirectSmeltInto_Chimerite=Chimerite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Chimerite=Chimerite - S:MaterialName_Chimerite=Chimerite - S:MaterialSmeltInto_Chimerite=Chimerite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - coral { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,128,255,0,"=255,128,255,0, - S:MaterialArcSmeltInto_Coral=Coral - S:MaterialDirectSmeltInto_Coral=Coral - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Coral=Coral - S:MaterialName_Coral=Coral - S:MaterialSmeltInto_Coral=Coral - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - crudeoil { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_10,10,10,0,"=10,10,10,0, - S:MaterialArcSmeltInto_CrudeOil=CrudeOil - S:MaterialDirectSmeltInto_CrudeOil=CrudeOil - I:MaterialID_858=858 - S:MaterialMacerateInto_CrudeOil=CrudeOil - S:"MaterialName_Crude Oil"=Crude Oil - S:MaterialSmeltInto_CrudeOil=CrudeOil - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chrysocolla { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Chrysocolla=Chrysocolla - S:MaterialDirectSmeltInto_Chrysocolla=Chrysocolla - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Chrysocolla=Chrysocolla - S:MaterialName_Chrysocolla=Chrysocolla - S:MaterialSmeltInto_Chrysocolla=Chrysocolla - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - crystalflux { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_100,50,100,0,"=100,50,100,0, - S:MaterialArcSmeltInto_CrystalFlux=CrystalFlux - S:MaterialDirectSmeltInto_CrystalFlux=CrystalFlux - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CrystalFlux=CrystalFlux - S:"MaterialName_Flux Crystal"=Flux Crystal - S:MaterialSmeltInto_CrystalFlux=CrystalFlux - I:MaterialTypes_5=5 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cyanite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Cyanite=Cyanite - S:MaterialDirectSmeltInto_Cyanite=Cyanite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Cyanite=Cyanite - S:MaterialName_Cyanite=Cyanite - S:MaterialSmeltInto_Cyanite=Cyanite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dacite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Dacite=Dacite - S:MaterialDirectSmeltInto_Dacite=Dacite - I:MaterialID_859=859 - S:MaterialMacerateInto_Dacite=Dacite - S:MaterialName_Dacite=Dacite - S:MaterialSmeltInto_Dacite=Dacite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - darkiron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.fire=enchantment.fire - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron"=,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_55,40,60,0,"=55,40,60,0, - S:MaterialArcSmeltInto_DarkIron=DarkIron - S:MaterialDirectSmeltInto_DarkIron=DarkIron - I:MaterialID_342=342 - S:MaterialMacerateInto_DarkIron=DarkIron - S:"MaterialName_Dark Iron"=Dark Iron - S:MaterialSmeltInto_DarkIron=DarkIron - I:MaterialTypes_67=67 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_384=384 - I:ToolQuality_3=3 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - darkstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_DarkStone=DarkStone - S:MaterialDirectSmeltInto_DarkStone=DarkStone - I:MaterialID_-1=-1 - S:MaterialMacerateInto_DarkStone=DarkStone - S:"MaterialName_Dark Stone"=Dark Stone - S:MaterialSmeltInto_DarkStone=DarkStone - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - demonite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Demonite=Demonite - S:MaterialDirectSmeltInto_Demonite=Demonite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Demonite=Demonite - S:MaterialName_Demonite=Demonite - S:MaterialSmeltInto_Demonite=Demonite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - desh { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_40,40,40,0,"=40,40,40,0, - S:MaterialArcSmeltInto_Desh=Desh - S:MaterialDirectSmeltInto_Desh=Desh - I:MaterialID_884=884 - S:MaterialMacerateInto_Desh=Desh - S:MaterialName_Desh=Desh - S:MaterialSmeltInto_Desh=Desh - I:MaterialTypes_203=203 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_1280=1280 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - desichalkos { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Desichalkos=Desichalkos - S:MaterialDirectSmeltInto_Desichalkos=Desichalkos - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Desichalkos=Desichalkos - S:MaterialName_Desichalkos=Desichalkos - S:MaterialSmeltInto_Desichalkos=Desichalkos - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_1280=1280 - I:ToolQuality_3=3 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dilithium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Dilithium"=,Dilithium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,250,250,127,"=255,250,250,127, - S:MaterialArcSmeltInto_Dilithium=Dilithium - S:MaterialDirectSmeltInto_Dilithium=Dilithium - I:MaterialID_515=515 - S:MaterialMacerateInto_Dilithium=Dilithium - S:MaterialName_Dilithium=Dilithium - S:MaterialSmeltInto_Dilithium=Dilithium - I:MaterialTypes_21=21 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - draconic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Draconic=Draconic - S:MaterialDirectSmeltInto_Draconic=Draconic - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Draconic=Draconic - S:MaterialName_Draconic=Draconic - S:MaterialSmeltInto_Draconic=Draconic - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - drulloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Drulloy=Drulloy - S:MaterialDirectSmeltInto_Drulloy=Drulloy - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Drulloy=Drulloy - S:MaterialName_Drulloy=Drulloy - S:MaterialSmeltInto_Drulloy=Drulloy - I:MaterialTypes_17=17 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - duranium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Duranium=Duranium - S:MaterialDirectSmeltInto_Duranium=Duranium - I:MaterialID_328=328 - S:MaterialMacerateInto_Duranium=Duranium - S:MaterialName_Duranium=Duranium - S:MaterialSmeltInto_Duranium=Duranium - I:MaterialTypes_67=67 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_5120=5120 - I:ToolQuality_5=5 - D:ToolSpeed_16.0=16.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - eclogite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Eclogite=Eclogite - S:MaterialDirectSmeltInto_Eclogite=Eclogite - I:MaterialID_860=860 - S:MaterialMacerateInto_Eclogite=Eclogite - S:MaterialName_Eclogite=Eclogite - S:MaterialSmeltInto_Eclogite=Eclogite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - electrumflux { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_3000=3000 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,120,0,"=255,255,120,0, - S:MaterialArcSmeltInto_ElectrumFlux=ElectrumFlux - S:MaterialDirectSmeltInto_ElectrumFlux=ElectrumFlux - I:MaterialID_320=320 - S:MaterialMacerateInto_ElectrumFlux=ElectrumFlux - S:"MaterialName_Fluxed Electrum"=Fluxed Electrum - S:MaterialSmeltInto_ElectrumFlux=ElectrumFlux - I:MaterialTypes_67=67 - I:MeltingPoint_3000=3000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_512=512 - I:ToolQuality_3=3 - D:ToolSpeed_16.0=16.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - emery { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Emery=Emery - S:MaterialDirectSmeltInto_Emery=Emery - I:MaterialID_861=861 - S:MaterialMacerateInto_Emery=Emery - S:MaterialName_Emery=Emery - S:MaterialSmeltInto_Emery=Emery - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - enderium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_3000=3000 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.untouching=enchantment.untouching - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,ALIENIS"=,METALLUM,ALIENIS - S:"MatRGBA_89,145,135,0,"=89,145,135,0, - S:MaterialArcSmeltInto_Enderium=Enderium - S:MaterialDirectSmeltInto_Enderium=Enderium - I:MaterialID_321=321 - S:MaterialMacerateInto_Enderium=Enderium - S:MaterialName_Enderium=Enderium - S:MaterialSmeltInto_Enderium=Enderium - I:MaterialTypes_67=67 - I:MeltingPoint_3000=3000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - enderiumbase { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_3000=3000 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,ALIENIS"=,METALLUM,ALIENIS - S:"MatRGBA_89,145,135,0,"=89,145,135,0, - S:MaterialArcSmeltInto_EnderiumBase=EnderiumBase - S:MaterialDirectSmeltInto_EnderiumBase=EnderiumBase - I:MaterialID_-1=-1 - S:MaterialMacerateInto_EnderiumBase=EnderiumBase - S:"MaterialName_Enderium Base"=Enderium Base - S:MaterialSmeltInto_EnderiumBase=EnderiumBase - I:MaterialTypes_67=67 - I:MeltingPoint_3000=3000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - energized { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Energized=Energized - S:MaterialDirectSmeltInto_Energized=Energized - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Energized=Energized - S:MaterialName_Energized=Energized - S:MaterialSmeltInto_Energized=Energized - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - epidote { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Epidote=Epidote - S:MaterialDirectSmeltInto_Epidote=Epidote - I:MaterialID_862=862 - S:MaterialMacerateInto_Epidote=Epidote - S:MaterialName_Epidote=Epidote - S:MaterialSmeltInto_Epidote=Epidote - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - eximite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_124,90,150,0,"=124,90,150,0, - S:MaterialArcSmeltInto_Eximite=Eximite - S:MaterialDirectSmeltInto_Eximite=Eximite - I:MaterialID_959=959 - S:MaterialMacerateInto_Eximite=Eximite - S:MaterialName_Eximite=Eximite - S:MaterialSmeltInto_Eximite=Eximite - I:MaterialTypes_75=75 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_2560=2560 - I:ToolQuality_3=3 - D:ToolSpeed_5.0=5.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fierysteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1000=1000 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.fire=enchantment.fire - I:FuelPower_2048=2048 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL,UNBURNABLE,BURNING"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL,UNBURNABLE,BURNING - S:"ListTCAspectAmounts_,3,3,3"=,3,3,3 - S:"ListTCAspects_,PRAECANTATIO,IGNIS,CORPUS"=,PRAECANTATIO,IGNIS,CORPUS - S:"MatRGBA_64,0,0,0,"=64,0,0,0, - S:MaterialArcSmeltInto_FierySteel=FierySteel - S:MaterialDirectSmeltInto_FierySteel=FierySteel - I:MaterialID_346=346 - S:MaterialMacerateInto_FierySteel=FierySteel - S:"MaterialName_Fiery Steel"=Fiery Steel - S:MaterialSmeltInto_FierySteel=FierySteel - I:MaterialTypes_211=211 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - firestone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.fire=enchantment.fire - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_5.0=5.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL,QUARTZ,UNBURNABLE,BURNING"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL,QUARTZ,UNBURNABLE,BURNING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_200,20,0,0,"=200,20,0,0, - S:MaterialArcSmeltInto_Firestone=Firestone - S:MaterialDirectSmeltInto_Firestone=Firestone - I:MaterialID_347=347 - S:MaterialMacerateInto_Firestone=Firestone - S:MaterialName_Firestone=Firestone - S:MaterialSmeltInto_Firestone=Firestone - I:MaterialTypes_77=77 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_1280=1280 - I:ToolQuality_3=3 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fluorite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Fluorite=Fluorite - S:MaterialDirectSmeltInto_Fluorite=Fluorite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Fluorite=Fluorite - S:MaterialName_Fluorite=Fluorite - S:MaterialSmeltInto_Fluorite=Fluorite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - foolsruby { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CrAl2O3=CrAl2O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Jasper"=,Jasper - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_255,100,100,127,"=255,100,100,127, - S:MaterialArcSmeltInto_FoolsRuby=FoolsRuby - S:MaterialDirectSmeltInto_FoolsRuby=FoolsRuby - I:MaterialID_512=512 - S:MaterialMacerateInto_FoolsRuby=FoolsRuby - S:MaterialName_Ruby=Ruby - S:MaterialSmeltInto_FoolsRuby=FoolsRuby - I:MaterialTypes_13=13 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - force { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.untouching=enchantment.untouching - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Force"=,Force - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,CRYSTAL,MAGICAL,UNBURNABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,CRYSTAL,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,5"=,5 - S:"ListTCAspects_,POTENTIA"=,POTENTIA - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Force=Force - S:MaterialDirectSmeltInto_Force=Force - I:MaterialID_521=521 - S:MaterialMacerateInto_Force=Force - S:MaterialName_Force=Force - S:MaterialSmeltInto_Force=Force - I:MaterialTypes_207=207 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_128=128 - I:ToolQuality_3=3 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - forcicium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Thorium,Neodymium,RareEarth"=,Thorium,Neodymium,RareEarth - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,POTENTIA"=,POTENTIA - S:"MatRGBA_50,50,70,0,"=50,50,70,0, - S:MaterialArcSmeltInto_Forcicium=Forcicium - S:MaterialDirectSmeltInto_Forcicium=Forcicium - I:MaterialID_518=518 - S:MaterialMacerateInto_Forcicium=Forcicium - S:MaterialName_Forcicium=Forcicium - S:MaterialSmeltInto_Forcicium=Forcicium - I:MaterialTypes_21=21 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - forcillium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Thorium,Neodymium,RareEarth"=,Thorium,Neodymium,RareEarth - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,MAGICAL - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,POTENTIA"=,POTENTIA - S:"MatRGBA_50,50,70,0,"=50,50,70,0, - S:MaterialArcSmeltInto_Forcillium=Forcillium - S:MaterialDirectSmeltInto_Forcillium=Forcillium - I:MaterialID_519=519 - S:MaterialMacerateInto_Forcillium=Forcillium - S:MaterialName_Forcillium=Forcillium - S:MaterialSmeltInto_Forcillium=Forcillium - I:MaterialTypes_21=21 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - gabbro { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Gabbro=Gabbro - S:MaterialDirectSmeltInto_Gabbro=Gabbro - I:MaterialID_863=863 - S:MaterialMacerateInto_Gabbro=Gabbro - S:MaterialName_Gabbro=Gabbro - S:MaterialSmeltInto_Gabbro=Gabbro - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - glowstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Redstone,Gold"=,Redstone,Gold - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,LUX,SENSUS"=,LUX,SENSUS - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Glowstone=Glowstone - S:MaterialDirectSmeltInto_Glowstone=Glowstone - I:MaterialID_811=811 - S:MaterialMacerateInto_Glowstone=Glowstone - S:MaterialName_Glowstone=Glowstone - S:MaterialSmeltInto_Glowstone=Glowstone - I:MaterialTypes_17=17 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_5=5 - I:OreSmeltingMultiplier_5=5 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - gneiss { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Gneiss=Gneiss - S:MaterialDirectSmeltInto_Gneiss=Gneiss - I:MaterialID_864=864 - S:MaterialMacerateInto_Gneiss=Gneiss - S:MaterialName_Gneiss=Gneiss - S:MaterialSmeltInto_Gneiss=Gneiss - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - graphite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Carbon"=,Carbon - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE"=,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,VITREUS,IGNIS"=,VITREUS,IGNIS - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_Graphite=Graphite - S:MaterialDirectSmeltInto_Graphite=Graphite - I:MaterialID_865=865 - S:MaterialMacerateInto_Graphite=Graphite - S:MaterialName_Graphite=Graphite - S:MaterialSmeltInto_Graphite=Graphite - I:MaterialTypes_89=89 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_32=32 - I:ToolQuality_2=2 - D:ToolSpeed_5.0=5.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - graphene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,VITREUS,ELECTRUM"=,VITREUS,ELECTRUM - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_Graphene=Graphene - S:MaterialDirectSmeltInto_Graphene=Graphene - I:MaterialID_819=819 - S:MaterialMacerateInto_Graphene=Graphene - S:MaterialName_Graphene=Graphene - S:MaterialSmeltInto_Graphene=Graphene - I:MaterialTypes_65=65 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - greenschist { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Greenschist=Greenschist - S:MaterialDirectSmeltInto_Greenschist=Greenschist - I:MaterialID_866=866 - S:MaterialMacerateInto_Greenschist=Greenschist - S:"MaterialName_Green Schist"=Green Schist - S:MaterialSmeltInto_Greenschist=Greenschist - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - greenstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Greenstone=Greenstone - S:MaterialDirectSmeltInto_Greenstone=Greenstone - I:MaterialID_867=867 - S:MaterialMacerateInto_Greenstone=Greenstone - S:MaterialName_Greenstone=Greenstone - S:MaterialSmeltInto_Greenstone=Greenstone - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - greywacke { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Greywacke=Greywacke - S:MaterialDirectSmeltInto_Greywacke=Greywacke - I:MaterialID_868=868 - S:MaterialMacerateInto_Greywacke=Greywacke - S:MaterialName_Greywacke=Greywacke - S:MaterialSmeltInto_Greywacke=Greywacke - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - haderoth { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_119,52,30,0,"=119,52,30,0, - S:MaterialArcSmeltInto_Haderoth=Haderoth - S:MaterialDirectSmeltInto_Haderoth=Haderoth - I:MaterialID_963=963 - S:MaterialMacerateInto_Haderoth=Haderoth - S:MaterialName_Haderoth=Haderoth - S:MaterialSmeltInto_Haderoth=Haderoth - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_3200=3200 - I:ToolQuality_3=3 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hematite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Hematite=Hematite - S:MaterialDirectSmeltInto_Hematite=Hematite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Hematite=Hematite - S:MaterialName_Hematite=Hematite - S:MaterialSmeltInto_Hematite=Hematite - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hepatizon { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_117,94,117,0,"=117,94,117,0, - S:MaterialArcSmeltInto_Hepatizon=Hepatizon - S:MaterialDirectSmeltInto_Hepatizon=Hepatizon - I:MaterialID_957=957 - S:MaterialMacerateInto_Hepatizon=Hepatizon - S:MaterialName_Hepatizon=Hepatizon - S:MaterialSmeltInto_Hepatizon=Hepatizon - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_128=128 - I:ToolQuality_2=2 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hsla { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1000=1000 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron"=,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_HSLA=HSLA - S:MaterialDirectSmeltInto_HSLA=HSLA - I:MaterialID_322=322 - S:MaterialMacerateInto_HSLA=HSLA - S:"MaterialName_HSLA Steel"=HSLA Steel - S:MaterialSmeltInto_HSLA=HSLA - I:MaterialTypes_195=195 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_500=500 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ignatius { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,169,83,0,"=255,169,83,0, - S:MaterialArcSmeltInto_Ignatius=Ignatius - S:MaterialDirectSmeltInto_Ignatius=Ignatius - I:MaterialID_950=950 - S:MaterialMacerateInto_Ignatius=Ignatius - S:MaterialName_Ignatius=Ignatius - S:MaterialSmeltInto_Ignatius=Ignatius - I:MaterialTypes_19=19 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - infernal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Infernal=Infernal - S:MaterialDirectSmeltInto_Infernal=Infernal - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Infernal=Infernal - S:MaterialName_Infernal=Infernal - S:MaterialSmeltInto_Infernal=Infernal - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - infuscolium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_146,33,86,0,"=146,33,86,0, - S:MaterialArcSmeltInto_Infuscolium=Infuscolium - S:MaterialDirectSmeltInto_Infuscolium=Infuscolium - I:MaterialID_490=490 - S:MaterialMacerateInto_Infuscolium=Infuscolium - S:MaterialName_Infuscolium=Infuscolium - S:MaterialSmeltInto_Infuscolium=Infuscolium - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - infusedgold { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,200,60,0,"=255,200,60,0, - S:MaterialArcSmeltInto_InfusedGold=InfusedGold - S:MaterialDirectSmeltInto_InfusedGold=InfusedGold - I:MaterialID_323=323 - S:MaterialMacerateInto_InfusedGold=InfusedGold - S:"MaterialName_Infused Gold"=Infused Gold - S:MaterialSmeltInto_InfusedGold=InfusedGold - I:MaterialTypes_203=203 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - infusedair { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.knockback=enchantment.knockback - I:FuelPower_160=160 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,PRAECANTATIO,AER"=,PRAECANTATIO,AER - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_InfusedAir=InfusedAir - S:MaterialDirectSmeltInto_InfusedAir=InfusedAir - I:MaterialID_540=540 - S:MaterialMacerateInto_InfusedAir=InfusedAir - S:MaterialName_Aer=Aer - S:MaterialSmeltInto_InfusedAir=InfusedAir - I:MaterialTypes_205=205 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - infusedfire { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.fire=enchantment.fire - I:FuelPower_320=320 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,PRAECANTATIO,IGNIS"=,PRAECANTATIO,IGNIS - S:"MatRGBA_255,0,0,0,"=255,0,0,0, - S:MaterialArcSmeltInto_InfusedFire=InfusedFire - S:MaterialDirectSmeltInto_InfusedFire=InfusedFire - I:MaterialID_541=541 - S:MaterialMacerateInto_InfusedFire=InfusedFire - S:MaterialName_Ignis=Ignis - S:MaterialSmeltInto_InfusedFire=InfusedFire - I:MaterialTypes_205=205 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - infusedearth { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods - I:FuelPower_160=160 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,PRAECANTATIO,TERRA"=,PRAECANTATIO,TERRA - S:"MatRGBA_0,255,0,0,"=0,255,0,0, - S:MaterialArcSmeltInto_InfusedEarth=InfusedEarth - S:MaterialDirectSmeltInto_InfusedEarth=InfusedEarth - I:MaterialID_542=542 - S:MaterialMacerateInto_InfusedEarth=InfusedEarth - S:MaterialName_Terra=Terra - S:MaterialSmeltInto_InfusedEarth=InfusedEarth - I:MaterialTypes_205=205 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - infusedwater { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger - I:FuelPower_160=160 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,PRAECANTATIO,AQUA"=,PRAECANTATIO,AQUA - S:"MatRGBA_0,0,255,0,"=0,0,255,0, - S:MaterialArcSmeltInto_InfusedWater=InfusedWater - S:MaterialDirectSmeltInto_InfusedWater=InfusedWater - I:MaterialID_543=543 - S:MaterialMacerateInto_InfusedWater=InfusedWater - S:MaterialName_Aqua=Aqua - S:MaterialSmeltInto_InfusedWater=InfusedWater - I:MaterialTypes_205=205 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - infusedentropy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_320=320 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,PRAECANTATIO,PERDITIO"=,PRAECANTATIO,PERDITIO - S:"MatRGBA_62,62,62,0,"=62,62,62,0, - S:MaterialArcSmeltInto_InfusedEntropy=InfusedEntropy - S:MaterialDirectSmeltInto_InfusedEntropy=InfusedEntropy - I:MaterialID_544=544 - S:MaterialMacerateInto_InfusedEntropy=InfusedEntropy - S:MaterialName_Perditio=Perditio - S:MaterialSmeltInto_InfusedEntropy=InfusedEntropy - I:MaterialTypes_205=205 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_4=4 - D:ToolSpeed_32.0=32.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - infusedorder { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.untouching=enchantment.untouching - I:FuelPower_240=240 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,PRAECANTATIO,ORDO"=,PRAECANTATIO,ORDO - S:"MatRGBA_252,252,252,0,"=252,252,252,0, - S:MaterialArcSmeltInto_InfusedOrder=InfusedOrder - S:MaterialDirectSmeltInto_InfusedOrder=InfusedOrder - I:MaterialID_545=545 - S:MaterialMacerateInto_InfusedOrder=InfusedOrder - S:MaterialName_Ordo=Ordo - S:MaterialSmeltInto_InfusedOrder=InfusedOrder - I:MaterialTypes_205=205 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - infusedvis { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.undead=enchantment.damage.undead - I:FuelPower_240=240 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,PRAECANTATIO,AURAM"=,PRAECANTATIO,AURAM - S:"MatRGBA_255,0,255,0,"=255,0,255,0, - S:MaterialArcSmeltInto_InfusedVis=InfusedVis - S:MaterialDirectSmeltInto_InfusedVis=InfusedVis - I:MaterialID_-1=-1 - S:MaterialMacerateInto_InfusedVis=InfusedVis - S:MaterialName_Auram=Auram - S:MaterialSmeltInto_InfusedVis=InfusedVis - I:MaterialTypes_205=205 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - infuseddull { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_160=160 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,PRAECANTATIO,VACUOS"=,PRAECANTATIO,VACUOS - S:"MatRGBA_100,100,100,0,"=100,100,100,0, - S:MaterialArcSmeltInto_InfusedDull=InfusedDull - S:MaterialDirectSmeltInto_InfusedDull=InfusedDull - I:MaterialID_-1=-1 - S:MaterialMacerateInto_InfusedDull=InfusedDull - S:MaterialName_Vacuus=Vacuus - S:MaterialSmeltInto_InfusedDull=InfusedDull - I:MaterialTypes_205=205 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_32.0=32.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - inolashite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_148,216,187,0,"=148,216,187,0, - S:MaterialArcSmeltInto_Inolashite=Inolashite - S:MaterialDirectSmeltInto_Inolashite=Inolashite - I:MaterialID_954=954 - S:MaterialMacerateInto_Inolashite=Inolashite - S:MaterialName_Inolashite=Inolashite - S:MaterialSmeltInto_Inolashite=Inolashite - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_2304=2304 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - invisium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Invisium=Invisium - S:MaterialDirectSmeltInto_Invisium=Invisium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Invisium=Invisium - S:MaterialName_Invisium=Invisium - S:MaterialSmeltInto_Invisium=Invisium - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - jade { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,6,3"=,6,3 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_0,100,0,0,"=0,100,0,0, - S:MaterialArcSmeltInto_Jade=Jade - S:MaterialDirectSmeltInto_Jade=Jade - I:MaterialID_537=537 - S:MaterialMacerateInto_Jade=Jade - S:MaterialName_Jade=Jade - S:MaterialSmeltInto_Jade=Jade - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - jasper { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,4,2"=,4,2 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_200,80,80,100,"=200,80,80,100, - S:MaterialArcSmeltInto_Jasper=Jasper - S:MaterialDirectSmeltInto_Jasper=Jasper - I:MaterialID_511=511 - S:MaterialMacerateInto_Jasper=Jasper - S:MaterialName_Jasper=Jasper - S:MaterialSmeltInto_Jasper=Jasper - I:MaterialTypes_5=5 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - kalendrite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_170,91,189,0,"=170,91,189,0, - S:MaterialArcSmeltInto_Kalendrite=Kalendrite - S:MaterialDirectSmeltInto_Kalendrite=Kalendrite - I:MaterialID_953=953 - S:MaterialMacerateInto_Kalendrite=Kalendrite - S:MaterialName_Kalendrite=Kalendrite - S:MaterialSmeltInto_Kalendrite=Kalendrite - I:MaterialTypes_19=19 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_2560=2560 - I:ToolQuality_3=3 - D:ToolSpeed_5.0=5.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - komatiite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Komatiite=Komatiite - S:MaterialDirectSmeltInto_Komatiite=Komatiite - I:MaterialID_869=869 - S:MaterialMacerateInto_Komatiite=Komatiite - S:MaterialName_Komatiite=Komatiite - S:MaterialSmeltInto_Komatiite=Komatiite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lava { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_3.0=3.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,64,0,0,"=255,64,0,0, - S:MaterialArcSmeltInto_Lava=Lava - S:MaterialDirectSmeltInto_Lava=Lava - I:MaterialID_700=700 - S:MaterialMacerateInto_Lava=Lava - S:MaterialName_Lava=Lava - S:MaterialSmeltInto_Lava=Lava - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lemurite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_219,219,219,0,"=219,219,219,0, - S:MaterialArcSmeltInto_Lemurite=Lemurite - S:MaterialDirectSmeltInto_Lemurite=Lemurite - I:MaterialID_486=486 - S:MaterialMacerateInto_Lemurite=Lemurite - S:MaterialName_Lemurite=Lemurite - S:MaterialSmeltInto_Lemurite=Lemurite - I:MaterialTypes_17=17 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - limestone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Limestone=Limestone - S:MaterialDirectSmeltInto_Limestone=Limestone - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Limestone=Limestone - S:MaterialName_Limestone=Limestone - S:MaterialSmeltInto_Limestone=Limestone - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lodestone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Lodestone=Lodestone - S:MaterialDirectSmeltInto_Lodestone=Lodestone - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Lodestone=Lodestone - S:MaterialName_Lodestone=Lodestone - S:MaterialSmeltInto_Lodestone=Lodestone - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - luminite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Luminite=Luminite - S:MaterialDirectSmeltInto_Luminite=Luminite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Luminite=Luminite - S:MaterialName_Luminite=Luminite - S:MaterialSmeltInto_Luminite=Luminite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - magma { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,64,0,0,"=255,64,0,0, - S:MaterialArcSmeltInto_Magma=Magma - S:MaterialDirectSmeltInto_Magma=Magma - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Magma=Magma - S:MaterialName_Magma=Magma - S:MaterialSmeltInto_Magma=Magma - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mawsitsit { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Mawsitsit=Mawsitsit - S:MaterialDirectSmeltInto_Mawsitsit=Mawsitsit - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Mawsitsit=Mawsitsit - S:MaterialName_Mawsitsit=Mawsitsit - S:MaterialSmeltInto_Mawsitsit=Mawsitsit - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mercassium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Mercassium=Mercassium - S:MaterialDirectSmeltInto_Mercassium=Mercassium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Mercassium=Mercassium - S:MaterialName_Mercassium=Mercassium - S:MaterialSmeltInto_Mercassium=Mercassium - I:MaterialTypes_67=67 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_1=1 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - meteoriciron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron,Nickel,Iridium,Platinum"=,Iron,Nickel,Iridium,Platinum - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_100,50,80,0,"=100,50,80,0, - S:MaterialArcSmeltInto_MeteoricIron=MeteoricIron - S:MaterialDirectSmeltInto_MeteoricIron=MeteoricIron - I:MaterialID_340=340 - S:MaterialMacerateInto_MeteoricIron=MeteoricIron - S:"MaterialName_Meteoric Iron"=Meteoric Iron - S:MaterialSmeltInto_MeteoricIron=MeteoricIron - I:MaterialTypes_75=75 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_384=384 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - meteoricsteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1000=1000 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 - S:"ListTCAspects_,METALLUM,MAGNETO,ORDO"=,METALLUM,MAGNETO,ORDO - S:"MatRGBA_50,25,40,0,"=50,25,40,0, - S:MaterialArcSmeltInto_MeteoricSteel=MeteoricSteel - S:MaterialDirectSmeltInto_MeteoricSteel=MeteoricSteel - I:MaterialID_341=341 - S:MaterialMacerateInto_MeteoricSteel=MeteoricSteel - S:"MaterialName_Meteoric Steel"=Meteoric Steel - S:MaterialSmeltInto_MeteoricSteel=MeteoricSteel - I:MaterialTypes_67=67 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_768=768 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - meteorite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_80,35,60,0,"=80,35,60,0, - S:MaterialArcSmeltInto_Meteorite=Meteorite - S:MaterialDirectSmeltInto_Meteorite=Meteorite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Meteorite=Meteorite - S:MaterialName_Meteorite=Meteorite - S:MaterialSmeltInto_Meteorite=Meteorite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - meutoite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_95,82,105,0,"=95,82,105,0, - S:MaterialArcSmeltInto_Meutoite=Meutoite - S:MaterialDirectSmeltInto_Meutoite=Meutoite - I:MaterialID_487=487 - S:MaterialMacerateInto_Meutoite=Meutoite - S:MaterialName_Meutoite=Meutoite - S:MaterialSmeltInto_Meutoite=Meutoite - I:MaterialTypes_25=25 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - migmatite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Migmatite=Migmatite - S:MaterialDirectSmeltInto_Migmatite=Migmatite - I:MaterialID_872=872 - S:MaterialMacerateInto_Migmatite=Migmatite - S:MaterialName_Migmatite=Migmatite - S:MaterialSmeltInto_Migmatite=Migmatite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mimichite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Mimichite=Mimichite - S:MaterialDirectSmeltInto_Mimichite=Mimichite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Mimichite=Mimichite - S:MaterialName_Mimichite=Mimichite - S:MaterialSmeltInto_Mimichite=Mimichite - I:MaterialTypes_5=5 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - moonstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,VITREUS,ALIENIS"=,VITREUS,ALIENIS - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Moonstone=Moonstone - S:MaterialDirectSmeltInto_Moonstone=Moonstone - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Moonstone=Moonstone - S:MaterialName_Moonstone=Moonstone - S:MaterialSmeltInto_Moonstone=Moonstone - I:MaterialTypes_9=9 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - naquadah { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_5400=5400 - S:ChemicalFormula_Nq=Nq - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,NaquadahEnriched"=,NaquadahEnriched - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,3,1,1"=,3,1,1 - S:"ListTCAspects_,METALLUM,RADIO,NEBRISUM"=,METALLUM,RADIO,NEBRISUM - S:"MatRGBA_50,50,50,0,"=50,50,50,0, - S:MaterialArcSmeltInto_Naquadah=Naquadah - S:MaterialDirectSmeltInto_Naquadah=Naquadah - I:MaterialID_324=324 - S:MaterialMacerateInto_Naquadah=Naquadah - S:MaterialName_Naquadah=Naquadah - S:MaterialSmeltInto_Naquadah=Naquadah - I:MaterialTypes_91=91 - I:MeltingPoint_5400=5400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_1280=1280 - I:ToolQuality_4=4 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - naquadahalloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_7200=7200 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,4,1"=,4,1 - S:"ListTCAspects_,METALLUM,NEBRISUM"=,METALLUM,NEBRISUM - S:"MatRGBA_40,40,40,0,"=40,40,40,0, - S:MaterialArcSmeltInto_NaquadahAlloy=NaquadahAlloy - S:MaterialDirectSmeltInto_NaquadahAlloy=NaquadahAlloy - I:MaterialID_325=325 - S:MaterialMacerateInto_NaquadahAlloy=NaquadahAlloy - S:"MaterialName_Naquadah Alloy"=Naquadah Alloy - S:MaterialSmeltInto_NaquadahAlloy=NaquadahAlloy - I:MaterialTypes_195=195 - I:MeltingPoint_7200=7200 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_5120=5120 - I:ToolQuality_5=5 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - naquadahenriched { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_4500=4500 - S:"ChemicalFormula_Nq+"=Nq+ - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Naquadah,Naquadria"=,Naquadah,Naquadria - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,3,2,2"=,3,2,2 - S:"ListTCAspects_,METALLUM,RADIO,NEBRISUM"=,METALLUM,RADIO,NEBRISUM - S:"MatRGBA_50,50,50,0,"=50,50,50,0, - S:MaterialArcSmeltInto_NaquadahEnriched=NaquadahEnriched - S:MaterialDirectSmeltInto_NaquadahEnriched=NaquadahEnriched - I:MaterialID_326=326 - S:MaterialMacerateInto_NaquadahEnriched=NaquadahEnriched - S:"MaterialName_Enriched Naquadah"=Enriched Naquadah - S:MaterialSmeltInto_NaquadahEnriched=NaquadahEnriched - I:MaterialTypes_91=91 - I:MeltingPoint_4500=4500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_15=15 - I:ToolDurability_1280=1280 - I:ToolQuality_4=4 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - naquadria { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_9000=9000 - S:ChemicalFormula_NqX=NqX - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,4,3,3"=,4,3,3 - S:"ListTCAspects_,METALLUM,RADIO,NEBRISUM"=,METALLUM,RADIO,NEBRISUM - S:"MatRGBA_30,30,30,0,"=30,30,30,0, - S:MaterialArcSmeltInto_Naquadria=Naquadria - S:MaterialDirectSmeltInto_Naquadria=Naquadria - I:MaterialID_327=327 - S:MaterialMacerateInto_Naquadria=Naquadria - S:MaterialName_Naquadria=Naquadria - S:MaterialSmeltInto_Naquadria=Naquadria - I:MaterialTypes_91=91 - I:MeltingPoint_9000=9000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_20=20 - I:ToolDurability_512=512 - I:ToolQuality_4=4 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nether { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Nether=Nether - S:MaterialDirectSmeltInto_Nether=Nether - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Nether=Nether - S:MaterialName_Nether=Nether - S:MaterialSmeltInto_Nether=Nether - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - netherbrick { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,IGNIS"=,IGNIS - S:"MatRGBA_100,0,0,0,"=100,0,0,0, - S:MaterialArcSmeltInto_NetherBrick=NetherBrick - S:MaterialDirectSmeltInto_NetherBrick=NetherBrick - I:MaterialID_814=814 - S:MaterialMacerateInto_Netherrack=Netherrack - S:"MaterialName_Nether Brick"=Nether Brick - S:MaterialSmeltInto_NetherBrick=NetherBrick - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - netherquartz { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Netherrack"=,Netherrack - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,POTENTIA,VITREUS"=,POTENTIA,VITREUS - S:"MatRGBA_230,210,210,0,"=230,210,210,0, - S:MaterialArcSmeltInto_NetherQuartz=NetherQuartz - S:MaterialDirectSmeltInto_NetherQuartz=NetherQuartz - I:MaterialID_522=522 - S:MaterialMacerateInto_NetherQuartz=NetherQuartz - S:"MaterialName_Nether Quartz"=Nether Quartz - S:MaterialSmeltInto_NetherQuartz=NetherQuartz - I:MaterialTypes_77=77 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_2=2 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - netherstar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.untouching=enchantment.untouching - I:FuelPower_50000=50000 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_NetherStar=NetherStar - S:MaterialDirectSmeltInto_NetherStar=NetherStar - I:MaterialID_506=506 - S:MaterialMacerateInto_NetherStar=NetherStar - S:"MaterialName_Nether Star"=Nether Star - S:MaterialSmeltInto_NetherStar=NetherStar - I:MaterialTypes_69=69 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_15=15 - I:ToolDurability_5120=5120 - I:ToolQuality_4=4 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nikolite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Diamond"=,Diamond - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,ELECTRUM"=,ELECTRUM - S:"MatRGBA_60,180,200,0,"=60,180,200,0, - S:MaterialArcSmeltInto_Nikolite=Nikolite - S:MaterialDirectSmeltInto_Nikolite=Nikolite - I:MaterialID_812=812 - S:MaterialMacerateInto_Nikolite=Nikolite - S:MaterialName_Nikolite=Nikolite - S:MaterialSmeltInto_Nikolite=Nikolite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_5=5 - I:OreSmeltingMultiplier_5=5 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - obsidianflux { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_80,50,100,0,"=80,50,100,0, - S:MaterialArcSmeltInto_ObsidianFlux=ObsidianFlux - S:MaterialDirectSmeltInto_ObsidianFlux=ObsidianFlux - I:MaterialID_-1=-1 - S:MaterialMacerateInto_ObsidianFlux=ObsidianFlux - S:"MaterialName_Fluxed Obsidian"=Fluxed Obsidian - S:MaterialSmeltInto_ObsidianFlux=ObsidianFlux - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - oilsands { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_10,10,10,0,"=10,10,10,0, - S:MaterialArcSmeltInto_Oilsands=Oilsands - S:MaterialDirectSmeltInto_Oilsands=Oilsands - I:MaterialID_878=878 - S:MaterialMacerateInto_Oilsands=Oilsands - S:MaterialName_Oilsands=Oilsands - S:MaterialSmeltInto_Oilsands=Oilsands - I:MaterialTypes_9=9 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - onyx { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Onyx=Onyx - S:MaterialDirectSmeltInto_Onyx=Onyx - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Onyx=Onyx - S:MaterialName_Onyx=Onyx - S:MaterialSmeltInto_Onyx=Onyx - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - orichalcum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_84,122,56,0,"=84,122,56,0, - S:MaterialArcSmeltInto_Orichalcum=Orichalcum - S:MaterialDirectSmeltInto_Orichalcum=Orichalcum - I:MaterialID_966=966 - S:MaterialMacerateInto_Orichalcum=Orichalcum - S:MaterialName_Orichalcum=Orichalcum - S:MaterialSmeltInto_Orichalcum=Orichalcum - I:MaterialTypes_75=75 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_3456=3456 - I:ToolQuality_3=3 - D:ToolSpeed_4.5=4.5 - B:Transparent_false=false - B:Unificatable_true=true - } - - osmonium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Osmonium=Osmonium - S:MaterialDirectSmeltInto_Osmonium=Osmonium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Osmonium=Osmonium - S:MaterialName_Osmonium=Osmonium - S:MaterialSmeltInto_Osmonium=Osmonium - I:MaterialTypes_67=67 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_1=1 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - oureclase { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_183,98,21,0,"=183,98,21,0, - S:MaterialArcSmeltInto_Oureclase=Oureclase - S:MaterialDirectSmeltInto_Oureclase=Oureclase - I:MaterialID_961=961 - S:MaterialMacerateInto_Oureclase=Oureclase - S:MaterialName_Oureclase=Oureclase - S:MaterialSmeltInto_Oureclase=Oureclase - I:MaterialTypes_75=75 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_1920=1920 - I:ToolQuality_3=3 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - painite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Painite=Painite - S:MaterialDirectSmeltInto_Painite=Painite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Painite=Painite - S:MaterialName_Painite=Painite - S:MaterialSmeltInto_Painite=Painite - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - peanutwood { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Peanutwood=Peanutwood - S:MaterialDirectSmeltInto_Peanutwood=Peanutwood - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Wood=Wood - S:"MaterialName_Peanut Wood"=Peanut Wood - S:MaterialSmeltInto_Peanutwood=Peanutwood - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - petroleum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Petroleum=Petroleum - S:MaterialDirectSmeltInto_Petroleum=Petroleum - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Petroleum=Petroleum - S:MaterialName_Petroleum=Petroleum - S:MaterialSmeltInto_Petroleum=Petroleum - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pewter { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Pewter=Pewter - S:MaterialDirectSmeltInto_Pewter=Pewter - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Pewter=Pewter - S:MaterialName_Pewter=Pewter - S:MaterialSmeltInto_Pewter=Pewter - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phoenixite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Phoenixite=Phoenixite - S:MaterialDirectSmeltInto_Phoenixite=Phoenixite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Phoenixite=Phoenixite - S:MaterialName_Phoenixite=Phoenixite - S:MaterialSmeltInto_Phoenixite=Phoenixite - I:MaterialTypes_67=67 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_64=64 - I:ToolQuality_1=1 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - prometheum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_90,129,86,0,"=90,129,86,0, - S:MaterialArcSmeltInto_Prometheum=Prometheum - S:MaterialDirectSmeltInto_Prometheum=Prometheum - I:MaterialID_960=960 - S:MaterialMacerateInto_Prometheum=Prometheum - S:MaterialName_Prometheum=Prometheum - S:MaterialSmeltInto_Prometheum=Prometheum - I:MaterialTypes_75=75 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_512=512 - I:ToolQuality_1=1 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - quartzite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SiO2=SiO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,CertusQuartz,Barite"=,CertusQuartz,Barite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,TENEBRAE,AER"=,METALLUM,TENEBRAE,AER - S:"MatRGBA_210,230,210,0,"=210,230,210,0, - S:MaterialArcSmeltInto_Quartzite=Quartzite - S:MaterialDirectSmeltInto_Quartzite=Quartzite - I:MaterialID_523=523 - S:MaterialMacerateInto_Quartzite=Quartzite - S:MaterialName_Quartzite=Quartzite - S:MaterialSmeltInto_Quartzite=Quartzite - I:MaterialTypes_13=13 - I:MeltingPoint_598=598 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - randomite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Randomite=Randomite - S:MaterialDirectSmeltInto_Randomite=Randomite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Randomite=Randomite - S:MaterialName_Randomite=Randomite - S:MaterialSmeltInto_Randomite=Randomite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rhyolite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Rhyolite=Rhyolite - S:MaterialDirectSmeltInto_Rhyolite=Rhyolite - I:MaterialID_875=875 - S:MaterialMacerateInto_Rhyolite=Rhyolite - S:MaterialName_Rhyolite=Rhyolite - S:MaterialSmeltInto_Rhyolite=Rhyolite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rubracium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_151,45,45,0,"=151,45,45,0, - S:MaterialArcSmeltInto_Rubracium=Rubracium - S:MaterialDirectSmeltInto_Rubracium=Rubracium - I:MaterialID_488=488 - S:MaterialMacerateInto_Rubracium=Rubracium - S:MaterialName_Rubracium=Rubracium - S:MaterialSmeltInto_Rubracium=Rubracium - I:MaterialTypes_25=25 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sand { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_RECYCLING"=,HAS_COLOR,NO_RECYCLING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Sand=Sand - S:MaterialDirectSmeltInto_Sand=Sand - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Sand=Sand - S:MaterialName_Sand=Sand - S:MaterialSmeltInto_Glass=Glass - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sanguinite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_185,0,0,0,"=185,0,0,0, - S:MaterialArcSmeltInto_Sanguinite=Sanguinite - S:MaterialDirectSmeltInto_Sanguinite=Sanguinite - I:MaterialID_955=955 - S:MaterialMacerateInto_Sanguinite=Sanguinite - S:MaterialName_Sanguinite=Sanguinite - S:MaterialSmeltInto_Sanguinite=Sanguinite - I:MaterialTypes_11=11 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_4480=4480 - I:ToolQuality_4=4 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - siltstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Siltstone=Siltstone - S:MaterialDirectSmeltInto_Siltstone=Siltstone - I:MaterialID_876=876 - S:MaterialMacerateInto_Siltstone=Siltstone - S:MaterialName_Siltstone=Siltstone - S:MaterialSmeltInto_Siltstone=Siltstone - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - spinel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Spinel=Spinel - S:MaterialDirectSmeltInto_Spinel=Spinel - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Spinel=Spinel - S:MaterialName_Spinel=Spinel - S:MaterialSmeltInto_Spinel=Spinel - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - starconium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Starconium=Starconium - S:MaterialDirectSmeltInto_Starconium=Starconium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Starconium=Starconium - S:MaterialName_Starconium=Starconium - S:MaterialSmeltInto_Starconium=Starconium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sugilite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Sugilite=Sugilite - S:MaterialDirectSmeltInto_Sugilite=Sugilite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Sugilite=Sugilite - S:MaterialName_Sugilite=Sugilite - S:MaterialSmeltInto_Sugilite=Sugilite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sunstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,VITREUS,ALIENIS"=,VITREUS,ALIENIS - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Sunstone=Sunstone - S:MaterialDirectSmeltInto_Sunstone=Sunstone - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Sunstone=Sunstone - S:MaterialName_Sunstone=Sunstone - S:MaterialSmeltInto_Sunstone=Sunstone - I:MaterialTypes_9=9 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_10,10,10,0,"=10,10,10,0, - S:MaterialArcSmeltInto_Tar=Tar - S:MaterialDirectSmeltInto_Tar=Tar - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Tar=Tar - S:MaterialName_Tar=Tar - S:MaterialSmeltInto_Tar=Tar - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tartarite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,118,60,0,"=255,118,60,0, - S:MaterialArcSmeltInto_Tartarite=Tartarite - S:MaterialDirectSmeltInto_Tartarite=Tartarite - I:MaterialID_956=956 - S:MaterialMacerateInto_Tartarite=Tartarite - S:MaterialName_Tartarite=Tartarite - S:MaterialSmeltInto_Tartarite=Tartarite - I:MaterialTypes_27=27 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_7680=7680 - I:ToolQuality_5=5 - D:ToolSpeed_20.0=20.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tapazite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Tapazite=Tapazite - S:MaterialDirectSmeltInto_Tapazite=Tapazite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Tapazite=Tapazite - S:MaterialName_Tapazite=Tapazite - S:MaterialSmeltInto_Tapazite=Tapazite - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - thyrium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Thyrium=Thyrium - S:MaterialDirectSmeltInto_Thyrium=Thyrium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Thyrium=Thyrium - S:MaterialName_Thyrium=Thyrium - S:MaterialSmeltInto_Thyrium=Thyrium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tourmaline { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Tourmaline=Tourmaline - S:MaterialDirectSmeltInto_Tourmaline=Tourmaline - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Tourmaline=Tourmaline - S:MaterialName_Tourmaline=Tourmaline - S:MaterialSmeltInto_Tourmaline=Tourmaline - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tritanium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Tritanium=Tritanium - S:MaterialDirectSmeltInto_Tritanium=Tritanium - I:MaterialID_329=329 - S:MaterialMacerateInto_Tritanium=Tritanium - S:MaterialName_Tritanium=Tritanium - S:MaterialSmeltInto_Tritanium=Tritanium - I:MaterialTypes_67=67 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_10240=10240 - I:ToolQuality_6=6 - D:ToolSpeed_20.0=20.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - turquoise { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Turquoise=Turquoise - S:MaterialDirectSmeltInto_Turquoise=Turquoise - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Turquoise=Turquoise - S:MaterialName_Turquoise=Turquoise - S:MaterialSmeltInto_Turquoise=Turquoise - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - uuamplifier { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Accelerates the Mass Fabricator"=Accelerates the Mass Fabricator - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_96,0,128,0,"=96,0,128,0, - S:MaterialArcSmeltInto_UUAmplifier=UUAmplifier - S:MaterialDirectSmeltInto_UUAmplifier=UUAmplifier - I:MaterialID_721=721 - S:MaterialMacerateInto_UUAmplifier=UUAmplifier - S:MaterialName_UU-Amplifier=UU-Amplifier - S:MaterialSmeltInto_UUAmplifier=UUAmplifier - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - uumatter { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_128,0,196,0,"=128,0,196,0, - S:MaterialArcSmeltInto_UUMatter=UUMatter - S:MaterialDirectSmeltInto_UUMatter=UUMatter - I:MaterialID_703=703 - S:MaterialMacerateInto_UUMatter=UUMatter - S:MaterialName_UU-Matter=UU-Matter - S:MaterialSmeltInto_UUMatter=UUMatter - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_10=10 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - void { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,VACUOS"=,VACUOS - S:"MatRGBA_255,255,255,200,"=255,255,255,200, - S:MaterialArcSmeltInto_Void=Void - S:MaterialDirectSmeltInto_Void=Void - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Void=Void - S:MaterialName_Void=Void - S:MaterialSmeltInto_Void=Void - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - voidstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,VITREUS,VACUOS"=,VITREUS,VACUOS - S:"MatRGBA_255,255,255,200,"=255,255,255,200, - S:MaterialArcSmeltInto_Voidstone=Voidstone - S:MaterialDirectSmeltInto_Voidstone=Voidstone - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Voidstone=Voidstone - S:MaterialName_Voidstone=Voidstone - S:MaterialSmeltInto_Voidstone=Voidstone - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - vulcanite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,132,72,0,"=255,132,72,0, - S:MaterialArcSmeltInto_Vulcanite=Vulcanite - S:MaterialDirectSmeltInto_Vulcanite=Vulcanite - I:MaterialID_489=489 - S:MaterialMacerateInto_Vulcanite=Vulcanite - S:MaterialName_Vulcanite=Vulcanite - S:MaterialSmeltInto_Vulcanite=Vulcanite - I:MaterialTypes_91=91 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vyroxeres { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_85,224,1,0,"=85,224,1,0, - S:MaterialArcSmeltInto_Vyroxeres=Vyroxeres - S:MaterialDirectSmeltInto_Vyroxeres=Vyroxeres - I:MaterialID_951=951 - S:MaterialMacerateInto_Vyroxeres=Vyroxeres - S:MaterialName_Vyroxeres=Vyroxeres - S:MaterialSmeltInto_Vyroxeres=Vyroxeres - I:MaterialTypes_75=75 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_768=768 - I:ToolQuality_3=3 - D:ToolSpeed_9.0=9.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - wimalite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Wimalite=Wimalite - S:MaterialDirectSmeltInto_Wimalite=Wimalite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Wimalite=Wimalite - S:MaterialName_Wimalite=Wimalite - S:MaterialSmeltInto_Wimalite=Wimalite - I:MaterialTypes_8=8 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - yellorite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Yellorite=Yellorite - S:MaterialDirectSmeltInto_Yellorite=Yellorite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Yellorite=Yellorite - S:MaterialName_Yellorite=Yellorite - S:MaterialSmeltInto_Yellorite=Yellorite - I:MaterialTypes_8=8 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - yellorium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Yellorium=Yellorium - S:MaterialDirectSmeltInto_Yellorium=Yellorium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Yellorium=Yellorium - S:MaterialName_Yellorium=Yellorium - S:MaterialSmeltInto_Yellorium=Yellorium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - zectium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Zectium=Zectium - S:MaterialDirectSmeltInto_Zectium=Zectium - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Zectium=Zectium - S:MaterialName_Zectium=Zectium - S:MaterialSmeltInto_Zectium=Zectium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - primitive { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Primitive=Primitive - S:MaterialDirectSmeltInto_Primitive=Primitive - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Primitive=Primitive - S:MaterialName_Primitive=Primitive - S:MaterialSmeltInto_Primitive=Primitive - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - basic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Basic=Basic - S:MaterialDirectSmeltInto_Basic=Basic - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Basic=Basic - S:MaterialName_Basic=Basic - S:MaterialSmeltInto_Basic=Basic - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - good { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Good=Good - S:MaterialDirectSmeltInto_Good=Good - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Good=Good - S:MaterialName_Good=Good - S:MaterialSmeltInto_Good=Good - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - advanced { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,4"=,4 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Advanced=Advanced - S:MaterialDirectSmeltInto_Advanced=Advanced - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Advanced=Advanced - S:MaterialName_Advanced=Advanced - S:MaterialSmeltInto_Advanced=Advanced - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - data { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,5"=,5 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Data=Data - S:MaterialDirectSmeltInto_Data=Data - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Data=Data - S:MaterialName_Data=Data - S:MaterialSmeltInto_Data=Data - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - elite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,6"=,6 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Elite=Elite - S:MaterialDirectSmeltInto_Elite=Elite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Elite=Elite - S:MaterialName_Elite=Elite - S:MaterialSmeltInto_Elite=Elite - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - master { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,7"=,7 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Master=Master - S:MaterialDirectSmeltInto_Master=Master - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Master=Master - S:MaterialName_Master=Master - S:MaterialSmeltInto_Master=Master - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ultimate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,8"=,8 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Ultimate=Ultimate - S:MaterialDirectSmeltInto_Ultimate=Ultimate - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Ultimate=Ultimate - S:MaterialName_Ultimate=Ultimate - S:MaterialSmeltInto_Ultimate=Ultimate - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - superconductor { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,8"=,8 - S:"ListTCAspects_,ELECTRUM"=,ELECTRUM - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Superconductor=Superconductor - S:MaterialDirectSmeltInto_Superconductor=Superconductor - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Superconductor=Superconductor - S:MaterialName_Superconductor=Superconductor - S:MaterialSmeltInto_Superconductor=Superconductor - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - infinite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Infinite=Infinite - S:MaterialDirectSmeltInto_Infinite=Infinite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Infinite=Infinite - S:MaterialName_Infinite=Infinite - S:MaterialSmeltInto_Infinite=Infinite - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - antimatter { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,9,8"=,9,8 - S:"ListTCAspects_,POTENTIA,PERFODIO"=,POTENTIA,PERFODIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Antimatter=Antimatter - S:MaterialDirectSmeltInto_Antimatter=Antimatter - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Antimatter=Antimatter - S:MaterialName_Antimatter=Antimatter - S:MaterialSmeltInto_Antimatter=Antimatter - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - biofuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_6=6 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,128,0,0,"=255,128,0,0, - S:MaterialArcSmeltInto_BioFuel=BioFuel - S:MaterialDirectSmeltInto_BioFuel=BioFuel - I:MaterialID_705=705 - S:MaterialMacerateInto_BioFuel=BioFuel - S:MaterialName_Biofuel=Biofuel - S:MaterialSmeltInto_BioFuel=BioFuel - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - biomass { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_8=8 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,255,0,0,"=0,255,0,0, - S:MaterialArcSmeltInto_Biomass=Biomass - S:MaterialDirectSmeltInto_Biomass=Biomass - I:MaterialID_704=704 - S:MaterialMacerateInto_Biomass=Biomass - S:MaterialName_Biomass=Biomass - S:MaterialSmeltInto_Biomass=Biomass - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - charcoalbyproducts { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_120,68,33,0,"=120,68,33,0, - S:MaterialArcSmeltInto_CharcoalByproducts=CharcoalByproducts - S:MaterialDirectSmeltInto_CharcoalByproducts=CharcoalByproducts - I:MaterialID_675=675 - S:MaterialMacerateInto_CharcoalByproducts=CharcoalByproducts - S:"MaterialName_Charcoal Byproducts"=Charcoal Byproducts - S:MaterialSmeltInto_CharcoalByproducts=CharcoalByproducts - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cheese { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD,SMELTING_TO_FLUID"=,HAS_COLOR,FOOD,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Cheese=Cheese - S:MaterialDirectSmeltInto_Cheese=Cheese - I:MaterialID_894=894 - S:MaterialMacerateInto_Cheese=Cheese - S:MaterialName_Cheese=Cheese - S:MaterialSmeltInto_Cheese=Cheese - I:MaterialTypes_1=1 - I:MeltingPoint_320=320 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chili { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_200,0,0,0,"=200,0,0,0, - S:MaterialArcSmeltInto_Chili=Chili - S:MaterialDirectSmeltInto_Chili=Chili - I:MaterialID_895=895 - S:MaterialMacerateInto_Chili=Chili - S:MaterialName_Chili=Chili - S:MaterialSmeltInto_Chili=Chili - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chocolate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_190,95,0,0,"=190,95,0,0, - S:MaterialArcSmeltInto_Chocolate=Chocolate - S:MaterialDirectSmeltInto_Chocolate=Chocolate - I:MaterialID_886=886 - S:MaterialMacerateInto_Chocolate=Chocolate - S:MaterialName_Chocolate=Chocolate - S:MaterialSmeltInto_Chocolate=Chocolate - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cluster { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,127,"=255,255,255,127, - S:MaterialArcSmeltInto_Cluster=Cluster - S:MaterialDirectSmeltInto_Cluster=Cluster - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Cluster=Cluster - S:MaterialName_Cluster=Cluster - S:MaterialSmeltInto_Cluster=Cluster - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - coalfuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_16=16 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_50,50,70,0,"=50,50,70,0, - S:MaterialArcSmeltInto_CoalFuel=CoalFuel - S:MaterialDirectSmeltInto_CoalFuel=CoalFuel - I:MaterialID_710=710 - S:MaterialMacerateInto_CoalFuel=CoalFuel - S:MaterialName_Coalfuel=Coalfuel - S:MaterialSmeltInto_CoalFuel=CoalFuel - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cocoa { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_190,95,0,0,"=190,95,0,0, - S:MaterialArcSmeltInto_Cocoa=Cocoa - S:MaterialDirectSmeltInto_Cocoa=Cocoa - I:MaterialID_887=887 - S:MaterialMacerateInto_Cocoa=Cocoa - S:MaterialName_Cocoa=Cocoa - S:MaterialSmeltInto_Cocoa=Cocoa - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - coffee { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_150,75,0,0,"=150,75,0,0, - S:MaterialArcSmeltInto_Coffee=Coffee - S:MaterialDirectSmeltInto_Coffee=Coffee - I:MaterialID_888=888 - S:MaterialMacerateInto_Coffee=Coffee - S:MaterialName_Coffee=Coffee - S:MaterialSmeltInto_Coffee=Coffee - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - creosote { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_8=8 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_128,64,0,0,"=128,64,0,0, - S:MaterialArcSmeltInto_Creosote=Creosote - S:MaterialDirectSmeltInto_Creosote=Creosote - I:MaterialID_712=712 - S:MaterialMacerateInto_Creosote=Creosote - S:MaterialName_Creosote=Creosote - S:MaterialSmeltInto_Creosote=Creosote - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ethanol { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H6O=C2H6O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_148=148 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,VENENUM,AQUA"=,VENENUM,AQUA - S:"MatRGBA_255,128,0,0,"=255,128,0,0, - S:MaterialArcSmeltInto_Ethanol=Ethanol - S:MaterialDirectSmeltInto_Ethanol=Ethanol - I:MaterialID_706=706 - S:MaterialMacerateInto_Ethanol=Ethanol - S:MaterialName_Ethanol=Ethanol - S:MaterialSmeltInto_Ethanol=Ethanol - I:MaterialTypes_16=16 - I:MeltingPoint_859=859 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fermentedbiomass { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_68,85,0,0,"=68,85,0,0, - S:MaterialArcSmeltInto_FermentedBiomass=FermentedBiomass - S:MaterialDirectSmeltInto_FermentedBiomass=FermentedBiomass - I:MaterialID_691=691 - S:MaterialMacerateInto_FermentedBiomass=FermentedBiomass - S:"MaterialName_Fermented Biomass"=Fermented Biomass - S:MaterialSmeltInto_FermentedBiomass=FermentedBiomass - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fishoil { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_2=2 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,CORPUS"=,CORPUS - S:"MatRGBA_255,196,0,0,"=255,196,0,0, - S:MaterialArcSmeltInto_FishOil=FishOil - S:MaterialDirectSmeltInto_FishOil=FishOil - I:MaterialID_711=711 - S:MaterialMacerateInto_FishOil=FishOil - S:"MaterialName_Fish Oil"=Fish Oil - S:MaterialSmeltInto_FishOil=FishOil - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_128=128 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Fuel=Fuel - S:MaterialDirectSmeltInto_Fuel=Fuel - I:MaterialID_708=708 - S:MaterialMacerateInto_Fuel=Fuel - S:MaterialName_Diesel=Diesel - S:MaterialSmeltInto_Fuel=Fuel - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - glue { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_No Horses were harmed for the Production"=No Horses were harmed for the Production - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,LIMUS"=,LIMUS - S:"MatRGBA_200,196,0,0,"=200,196,0,0, - S:MaterialArcSmeltInto_Glue=Glue - S:MaterialDirectSmeltInto_Glue=Glue - I:MaterialID_726=726 - S:MaterialMacerateInto_Glue=Glue - S:MaterialName_Glue=Glue - S:MaterialSmeltInto_Glue=Glue - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - gunpowder { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING - S:"ListTCAspectAmounts_,3,4"=,3,4 - S:"ListTCAspects_,PERDITIO,IGNIS"=,PERDITIO,IGNIS - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_Gunpowder=Gunpowder - S:MaterialDirectSmeltInto_Gunpowder=Gunpowder - I:MaterialID_800=800 - S:MaterialMacerateInto_Gunpowder=Gunpowder - S:MaterialName_Gunpowder=Gunpowder - S:MaterialSmeltInto_Gunpowder=Gunpowder - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fryingoilhot { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_1.0=1.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,AQUA,IGNIS"=,AQUA,IGNIS - S:"MatRGBA_200,196,0,0,"=200,196,0,0, - S:MaterialArcSmeltInto_FryingOilHot=FryingOilHot - S:MaterialDirectSmeltInto_FryingOilHot=FryingOilHot - I:MaterialID_727=727 - S:MaterialMacerateInto_FryingOilHot=FryingOilHot - S:"MaterialName_Hot Frying Oil"=Hot Frying Oil - S:MaterialSmeltInto_FryingOilHot=FryingOilHot - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - honey { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_210,200,0,0,"=210,200,0,0, - S:MaterialArcSmeltInto_Honey=Honey - S:MaterialDirectSmeltInto_Honey=Honey - I:MaterialID_725=725 - S:MaterialMacerateInto_Honey=Honey - S:MaterialName_Honey=Honey - S:MaterialSmeltInto_Honey=Honey - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - leather { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_150,150,80,127,"=150,150,80,127, - S:MaterialArcSmeltInto_Leather=Leather - S:MaterialDirectSmeltInto_Leather=Leather - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Leather=Leather - S:MaterialName_Leather=Leather - S:MaterialSmeltInto_Leather=Leather - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - limepure { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_LimePure=LimePure - S:MaterialDirectSmeltInto_LimePure=LimePure - I:MaterialID_-1=-1 - S:MaterialMacerateInto_LimePure=LimePure - S:"MaterialName_Pure Lime"=Pure Lime - S:MaterialSmeltInto_LimePure=LimePure - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lubricant { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,AQUA,MACHINA"=,AQUA,MACHINA - S:"MatRGBA_255,196,0,0,"=255,196,0,0, - S:MaterialArcSmeltInto_Lubricant=Lubricant - S:MaterialDirectSmeltInto_Lubricant=Lubricant - I:MaterialID_724=724 - S:MaterialMacerateInto_Lubricant=Lubricant - S:MaterialName_Lubricant=Lubricant - S:MaterialSmeltInto_Lubricant=Lubricant - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mcguffium239 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,8,8,8,8,8,8,8,8,8,8"=,8,8,8,8,8,8,8,8,8,8 - S:"ListTCAspects_,ALIENIS,PERMUTATIO,SPIRITUS,AURAM,VITIUM,RADIO,MAGNETO,ELECTRUM,NEBRISUM,STRONTIO"=,ALIENIS,PERMUTATIO,SPIRITUS,AURAM,VITIUM,RADIO,MAGNETO,ELECTRUM,NEBRISUM,STRONTIO - S:"MatRGBA_200,50,150,0,"=200,50,150,0, - S:MaterialArcSmeltInto_McGuffium239=McGuffium239 - S:MaterialDirectSmeltInto_McGuffium239=McGuffium239 - I:MaterialID_999=999 - S:MaterialMacerateInto_McGuffium239=McGuffium239 - S:"MaterialName_Mc Guffium 239"=Mc Guffium 239 - S:MaterialSmeltInto_McGuffium239=McGuffium239 - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - meatraw { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD,NO_SMASHING"=,HAS_COLOR,FOOD,NO_SMASHING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,100,100,0,"=255,100,100,0, - S:MaterialArcSmeltInto_MeatRaw=MeatRaw - S:MaterialDirectSmeltInto_MeatRaw=MeatRaw - I:MaterialID_892=892 - S:MaterialMacerateInto_MeatRaw=MeatRaw - S:"MaterialName_Raw Meat"=Raw Meat - S:MaterialSmeltInto_MeatCooked=MeatCooked - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - meatcooked { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_150,60,20,0,"=150,60,20,0, - S:MaterialArcSmeltInto_MeatCooked=MeatCooked - S:MaterialDirectSmeltInto_MeatCooked=MeatCooked - I:MaterialID_893=893 - S:MaterialMacerateInto_MeatCooked=MeatCooked - S:"MaterialName_Cooked Meat"=Cooked Meat - S:MaterialSmeltInto_MeatCooked=MeatCooked - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - milk { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,SANO"=,SANO - S:"MatRGBA_254,254,254,0,"=254,254,254,0, - S:MaterialArcSmeltInto_Milk=Milk - S:MaterialDirectSmeltInto_Milk=Milk - I:MaterialID_885=885 - S:MaterialMacerateInto_Milk=Milk - S:MaterialName_Milk=Milk - S:MaterialSmeltInto_Milk=Milk - I:MaterialTypes_17=17 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mud { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Mud=Mud - S:MaterialDirectSmeltInto_Mud=Mud - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Mud=Mud - S:MaterialName_Mud=Mud - S:MaterialSmeltInto_Mud=Mud - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - oil { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_16=16 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_10,10,10,0,"=10,10,10,0, - S:MaterialArcSmeltInto_Oil=Oil - S:MaterialDirectSmeltInto_Oil=Oil - I:MaterialID_707=707 - S:MaterialMacerateInto_Oil=Oil - S:MaterialName_Oil=Oil - S:MaterialSmeltInto_Oil=Oil - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - paper { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE,PAPER"=,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE,PAPER - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,COGNITIO"=,COGNITIO - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Paper=Paper - S:MaterialDirectSmeltInto_Paper=Paper - I:MaterialID_879=879 - S:MaterialMacerateInto_Paper=Paper - S:MaterialName_Paper=Paper - S:MaterialSmeltInto_Paper=Paper - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - peat { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,POTENTIA,IGNIS"=,POTENTIA,IGNIS - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Peat=Peat - S:MaterialDirectSmeltInto_Peat=Peat - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Peat=Peat - S:MaterialName_Peat=Peat - S:MaterialSmeltInto_Peat=Peat - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - quantum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Quantum=Quantum - S:MaterialDirectSmeltInto_Quantum=Quantum - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Quantum=Quantum - S:MaterialName_Quantum=Quantum - S:MaterialSmeltInto_Quantum=Quantum - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rareearth { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,VITREUS,LUCRUM"=,VITREUS,LUCRUM - S:"MatRGBA_128,128,100,0,"=128,128,100,0, - S:MaterialArcSmeltInto_RareEarth=RareEarth - S:MaterialDirectSmeltInto_RareEarth=RareEarth - I:MaterialID_891=891 - S:MaterialMacerateInto_RareEarth=RareEarth - S:"MaterialName_Rare Earth"=Rare Earth - S:MaterialSmeltInto_RareEarth=RareEarth - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - red { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,0,0,0,"=255,0,0,0, - S:MaterialArcSmeltInto_Red=Red - S:MaterialDirectSmeltInto_Red=Red - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Red=Red - S:MaterialName_Red=Red - S:MaterialSmeltInto_Red=Red - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - reinforced { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Reinforced=Reinforced - S:MaterialDirectSmeltInto_Reinforced=Reinforced - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Reinforced=Reinforced - S:MaterialName_Reinforced=Reinforced - S:MaterialSmeltInto_Reinforced=Reinforced - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - seedoil { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_2=2 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,GRANUM"=,GRANUM - S:"MatRGBA_196,255,0,0,"=196,255,0,0, - S:MaterialArcSmeltInto_SeedOil=SeedOil - S:MaterialDirectSmeltInto_SeedOil=SeedOil - I:MaterialID_713=713 - S:MaterialMacerateInto_SeedOil=SeedOil - S:"MaterialName_Seed Oil"=Seed Oil - S:MaterialSmeltInto_SeedOil=SeedOil - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - seedoilhemp { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_2=2 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,GRANUM"=,GRANUM - S:"MatRGBA_196,255,0,0,"=196,255,0,0, - S:MaterialArcSmeltInto_SeedOilHemp=SeedOilHemp - S:MaterialDirectSmeltInto_SeedOilHemp=SeedOilHemp - I:MaterialID_722=722 - S:MaterialMacerateInto_SeedOilHemp=SeedOilHemp - S:"MaterialName_Hemp Seed Oil"=Hemp Seed Oil - S:MaterialSmeltInto_SeedOilHemp=SeedOilHemp - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - seedoillin { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_2=2 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,GRANUM"=,GRANUM - S:"MatRGBA_196,255,0,0,"=196,255,0,0, - S:MaterialArcSmeltInto_SeedOilLin=SeedOilLin - S:MaterialDirectSmeltInto_SeedOilLin=SeedOilLin - I:MaterialID_723=723 - S:MaterialMacerateInto_SeedOilLin=SeedOilLin - S:"MaterialName_Lin Seed Oil"=Lin Seed Oil - S:MaterialSmeltInto_SeedOilLin=SeedOilLin - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - stone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,NO_RECYCLING"=,HAS_COLOR,STONE,NO_SMASHING,NO_RECYCLING - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,TERRA"=,TERRA - S:"MatRGBA_205,205,205,0,"=205,205,205,0, - S:MaterialArcSmeltInto_Stone=Stone - S:MaterialDirectSmeltInto_Stone=Stone - I:MaterialID_299=299 - S:MaterialMacerateInto_Stone=Stone - S:MaterialName_Stone=Stone - S:MaterialSmeltInto_Stone=Stone - I:MaterialTypes_193=193 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_4.0=4.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tnt { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING - S:"ListTCAspectAmounts_,7,4"=,7,4 - S:"ListTCAspects_,PERDITIO,IGNIS"=,PERDITIO,IGNIS - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_TNT=TNT - S:MaterialDirectSmeltInto_TNT=TNT - I:MaterialID_-1=-1 - S:MaterialMacerateInto_TNT=TNT - S:MaterialName_TNT=TNT - S:MaterialSmeltInto_TNT=TNT - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - unstable { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,4"=,4 - S:"ListTCAspects_,PERDITIO"=,PERDITIO - S:"MatRGBA_255,255,255,127,"=255,255,255,127, - S:MaterialArcSmeltInto_Unstable=Unstable - S:MaterialDirectSmeltInto_Unstable=Unstable - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Unstable=Unstable - S:MaterialName_Unstable=Unstable - S:MaterialSmeltInto_Unstable=Unstable - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_4=4 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - unstableingot { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,4"=,4 - S:"ListTCAspects_,PERDITIO"=,PERDITIO - S:"MatRGBA_255,255,255,127,"=255,255,255,127, - S:MaterialArcSmeltInto_Unstableingot=Unstableingot - S:MaterialDirectSmeltInto_Unstableingot=Unstableingot - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Unstableingot=Unstableingot - S:MaterialName_Unstable=Unstable - S:MaterialSmeltInto_Unstableingot=Unstableingot - I:MaterialTypes_0=0 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_4=4 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - vinegar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Vinegar=Vinegar - S:MaterialDirectSmeltInto_Vinegar=Vinegar - I:MaterialID_690=690 - S:MaterialMacerateInto_Vinegar=Vinegar - S:MaterialName_Vinegar=Vinegar - S:MaterialSmeltInto_Vinegar=Vinegar - I:MaterialTypes_0=0 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - wheat { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD,FLAMMABLE,MORTAR_GRINDABLE"=,HAS_COLOR,FOOD,FLAMMABLE,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MESSIS"=,MESSIS - S:"MatRGBA_255,255,196,0,"=255,255,196,0, - S:MaterialArcSmeltInto_Wheat=Wheat - S:MaterialDirectSmeltInto_Wheat=Wheat - I:MaterialID_881=881 - S:MaterialMacerateInto_Wheat=Wheat - S:MaterialName_Wheat=Wheat - S:MaterialSmeltInto_Wheat=Wheat - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - woodgas { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_24=24 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_222,205,135,0,"=222,205,135,0, - S:MaterialArcSmeltInto_WoodGas=WoodGas - S:MaterialDirectSmeltInto_WoodGas=WoodGas - I:MaterialID_660=660 - S:MaterialMacerateInto_WoodGas=WoodGas - S:"MaterialName_Wood Gas"=Wood Gas - S:MaterialSmeltInto_WoodGas=WoodGas - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - woodtar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_40,23,11,0,"=40,23,11,0, - S:MaterialArcSmeltInto_WoodTar=WoodTar - S:MaterialDirectSmeltInto_WoodTar=WoodTar - I:MaterialID_662=662 - S:MaterialMacerateInto_WoodTar=WoodTar - S:"MaterialName_Wood Tar"=Wood Tar - S:MaterialSmeltInto_WoodTar=WoodTar - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - woodvinegar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_212,85,0,0,"=212,85,0,0, - S:MaterialArcSmeltInto_WoodVinegar=WoodVinegar - S:MaterialDirectSmeltInto_WoodVinegar=WoodVinegar - I:MaterialID_661=661 - S:MaterialMacerateInto_WoodVinegar=WoodVinegar - S:"MaterialName_Wood Vinegar"=Wood Vinegar - S:MaterialSmeltInto_WoodVinegar=WoodVinegar - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - aluminiumbrass { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_AluminiumBrass=AluminiumBrass - S:MaterialDirectSmeltInto_AluminiumBrass=AluminiumBrass - I:MaterialID_-1=-1 - S:MaterialMacerateInto_AluminiumBrass=AluminiumBrass - S:"MaterialName_Aluminium Brass"=Aluminium Brass - S:MaterialSmeltInto_AluminiumBrass=AluminiumBrass - I:MaterialTypes_67=67 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - osmiridium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2500=2500 - S:ChemicalFormula_Ir3Os=Ir3Os - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,MACHINA,NEBRISUM"=,METALLUM,MACHINA,NEBRISUM - S:"MatRGBA_100,100,255,0,"=100,100,255,0, - S:MaterialArcSmeltInto_Osmiridium=Osmiridium - S:MaterialDirectSmeltInto_Osmiridium=Osmiridium - I:MaterialID_317=317 - S:MaterialMacerateInto_Osmiridium=Osmiridium - S:MaterialName_Osmiridium=Osmiridium - S:MaterialSmeltInto_Osmiridium=Osmiridium - I:MaterialTypes_195=195 - I:MeltingPoint_3333=3333 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_1600=1600 - I:ToolQuality_3=3 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sunnarium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Sunnarium=Sunnarium - S:MaterialDirectSmeltInto_Sunnarium=Sunnarium - I:MaterialID_318=318 - S:MaterialMacerateInto_Sunnarium=Sunnarium - S:MaterialName_Sunnarium=Sunnarium - S:MaterialSmeltInto_Sunnarium=Sunnarium - I:MaterialTypes_3=3 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - endstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Helium_3"=,Helium_3 - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Endstone=Endstone - S:MaterialDirectSmeltInto_Endstone=Endstone - I:MaterialID_808=808 - S:MaterialMacerateInto_Endstone=Endstone - S:MaterialName_Endstone=Endstone - S:MaterialSmeltInto_Endstone=Endstone - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - netherrack { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Sulfur"=,Sulfur - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,FLAMMABLE"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,FLAMMABLE - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_200,0,0,0,"=200,0,0,0, - S:MaterialArcSmeltInto_Netherrack=Netherrack - S:MaterialDirectSmeltInto_Netherrack=Netherrack - I:MaterialID_807=807 - S:MaterialMacerateInto_Netherrack=Netherrack - S:MaterialName_Netherrack=Netherrack - S:MaterialSmeltInto_NetherBrick=NetherBrick - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - soulsand { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Soulsand=Soulsand - S:MaterialDirectSmeltInto_Soulsand=Soulsand - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Soulsand=Soulsand - S:MaterialName_Soulsand=Soulsand - S:MaterialSmeltInto_Soulsand=Soulsand - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - methane { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CH4=CH4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeMagenta=dyeMagenta - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_104=104 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,VITREUS,IGNIS,AQUA"=,VITREUS,IGNIS,AQUA - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Methane=Methane - S:MaterialDirectSmeltInto_Methane=Methane - I:MaterialID_715=715 - S:MaterialMacerateInto_Methane=Methane - S:MaterialName_Methane=Methane - S:MaterialSmeltInto_Methane=Methane - I:MaterialTypes_16=16 - I:MeltingPoint_771=771 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - carbondioxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_1=1 - S:ChemicalFormula_CO2=CO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,VITREUS,IGNIS,AER"=,VITREUS,IGNIS,AER - S:"MatRGBA_169,208,245,240,"=169,208,245,240, - S:MaterialArcSmeltInto_CarbonDioxide=CarbonDioxide - S:MaterialDirectSmeltInto_CarbonDioxide=CarbonDioxide - I:MaterialID_497=497 - S:MaterialMacerateInto_CarbonDioxide=CarbonDioxide - S:"MaterialName_Carbon Dioxide"=Carbon Dioxide - S:MaterialSmeltInto_CarbonDioxide=CarbonDioxide - I:MaterialTypes_48=48 - I:MeltingPoint_25=25 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - noblegases { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(CO2)21He9(CH4)3D"=(CO2)21He9(CH4)3D - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,VITREUS,IGNIS,AER,AQUA"=,VITREUS,IGNIS,AER,AQUA - S:"MatRGBA_169,208,245,240,"=169,208,245,240, - S:MaterialArcSmeltInto_NobleGases=NobleGases - S:MaterialDirectSmeltInto_NobleGases=NobleGases - I:MaterialID_496=496 - S:MaterialMacerateInto_NobleGases=NobleGases - S:"MaterialName_Noble Gases"=Noble Gases - S:MaterialSmeltInto_NobleGases=NobleGases - I:MaterialTypes_48=48 - I:MeltingPoint_79=79 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - air { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_N40O11Ar(CO2)21He9(CH4)3D"=N40O11Ar(CO2)21He9(CH4)3D - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,AER,VITREUS,IGNIS,AQUA"=,AER,VITREUS,IGNIS,AQUA - S:"MatRGBA_169,208,245,240,"=169,208,245,240, - S:MaterialArcSmeltInto_Air=Air - S:MaterialDirectSmeltInto_Air=Air - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Air=Air - S:MaterialName_Air=Air - S:MaterialSmeltInto_Air=Air - I:MaterialTypes_48=48 - I:MeltingPoint_61=61 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - liquidair { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_N40O11Ar(CO2)21He9(CH4)3D"=N40O11Ar(CO2)21He9(CH4)3D - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT"=,HAS_COLOR,TRANSPARENT - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,AER,VITREUS,IGNIS,AQUA"=,AER,VITREUS,IGNIS,AQUA - S:"MatRGBA_169,208,245,240,"=169,208,245,240, - S:MaterialArcSmeltInto_LiquidAir=LiquidAir - S:MaterialDirectSmeltInto_LiquidAir=LiquidAir - I:MaterialID_495=495 - S:MaterialMacerateInto_LiquidAir=LiquidAir - S:"MaterialName_Liquid Air"=Liquid Air - S:MaterialSmeltInto_LiquidAir=LiquidAir - I:MaterialTypes_48=48 - I:MeltingPoint_79=79 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - almandine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2Fe3Si3O12=Al2Fe3Si3O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GarnetRed,Aluminium"=,GarnetRed,Aluminium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AER"=,METALLUM,VOLATUS,TENEBRAE,AER - S:"MatRGBA_255,0,0,0,"=255,0,0,0, - S:MaterialArcSmeltInto_Almandine=Almandine - S:MaterialDirectSmeltInto_Almandine=Almandine - I:MaterialID_820=820 - S:MaterialMacerateInto_Almandine=Almandine - S:MaterialName_Almandine=Almandine - S:MaterialSmeltInto_Almandine=Almandine - I:MaterialTypes_9=9 - I:MeltingPoint_650=650 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - andradite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ca3Fe2Si3O12=Ca3Fe2Si3O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GarnetYellow,Iron,Boron"=,GarnetYellow,Iron,Boron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,TENEBRAE,AER"=,SANO,TUTAMEN,METALLUM,TENEBRAE,AER - S:"MatRGBA_150,120,0,0,"=150,120,0,0, - S:MaterialArcSmeltInto_Andradite=Andradite - S:MaterialDirectSmeltInto_Andradite=Andradite - I:MaterialID_821=821 - S:MaterialMacerateInto_Andradite=Andradite - S:MaterialName_Andradite=Andradite - S:MaterialSmeltInto_Andradite=Andradite - I:MaterialTypes_1=1 - I:MeltingPoint_633=633 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - annealedcopper { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Cu=Cu - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,AnyCopper"=,AnyCopper - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO"=,METALLUM,PERMUTATIO - S:"MatRGBA_255,120,20,0,"=255,120,20,0, - S:MaterialArcSmeltInto_AnnealedCopper=AnnealedCopper - S:MaterialDirectSmeltInto_AnnealedCopper=AnnealedCopper - I:MaterialID_345=345 - S:MaterialMacerateInto_Copper=Copper - S:"MaterialName_Annealed Copper"=Annealed Copper - S:MaterialSmeltInto_Copper=Copper - I:MaterialTypes_131=131 - I:MeltingPoint_1357=1357 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - asbestos { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Mg3Si2H4O9=Mg3Si2H4O9 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Asbestos,Silicon,Magnesium"=,Asbestos,Silicon,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER - S:"MatRGBA_230,230,230,0,"=230,230,230,0, - S:MaterialArcSmeltInto_Asbestos=Asbestos - S:MaterialDirectSmeltInto_Asbestos=Asbestos - I:MaterialID_946=946 - S:MaterialMacerateInto_Asbestos=Asbestos - S:MaterialName_Asbestos=Asbestos - S:MaterialSmeltInto_Asbestos=Asbestos - I:MaterialTypes_1=1 - I:MeltingPoint_371=371 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ash { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Carbon"=,Carbon - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,PERDITIO"=,PERDITIO - S:"MatRGBA_150,150,150,0,"=150,150,150,0, - S:MaterialArcSmeltInto_Ash=Ash - S:MaterialDirectSmeltInto_Ash=Ash - I:MaterialID_815=815 - S:MaterialMacerateInto_Ash=Ash - S:MaterialName_Ashes=Ashes - S:MaterialSmeltInto_Ash=Ash - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bandediron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe2O3=Fe2O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,METALLUM,AER"=,METALLUM,AER - S:"MatRGBA_145,90,90,0,"=145,90,90,0, - S:MaterialArcSmeltInto_BandedIron=BandedIron - S:MaterialDirectSmeltInto_Iron=Iron - I:MaterialID_917=917 - S:MaterialMacerateInto_BandedIron=BandedIron - S:"MaterialName_Banded Iron"=Banded Iron - S:MaterialSmeltInto_BandedIron=BandedIron - I:MaterialTypes_9=9 - I:MeltingPoint_756=756 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - batteryalloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Pb4Sb=Pb4Sb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_4=4 - S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,ORDO,AQUA"=,METALLUM,ORDO,AQUA - S:"MatRGBA_156,124,160,0,"=156,124,160,0, - S:MaterialArcSmeltInto_BatteryAlloy=BatteryAlloy - S:MaterialDirectSmeltInto_BatteryAlloy=BatteryAlloy - I:MaterialID_315=315 - S:MaterialMacerateInto_BatteryAlloy=BatteryAlloy - S:"MaterialName_Battery Alloy"=Battery Alloy - S:MaterialSmeltInto_BatteryAlloy=BatteryAlloy - I:MaterialTypes_3=3 - I:MeltingPoint_660=660 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bluetopaz { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2SiF2H2O6=Al2SiF2H2O6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Topaz"=,Topaz - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,6,4"=,6,4 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_0,0,255,127,"=0,0,255,127, - S:MaterialArcSmeltInto_BlueTopaz=BlueTopaz - S:MaterialDirectSmeltInto_BlueTopaz=BlueTopaz - I:MaterialID_513=513 - S:MaterialMacerateInto_BlueTopaz=BlueTopaz - S:"MaterialName_Blue Topaz"=Blue Topaz - S:MaterialSmeltInto_BlueTopaz=BlueTopaz - I:MaterialTypes_77=77 - I:MeltingPoint_308=308 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - bone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ca=Ca - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,MORTUUS,CORPUS"=,MORTUUS,CORPUS - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Bone=Bone - S:MaterialDirectSmeltInto_Bone=Bone - I:MaterialID_806=806 - S:MaterialMacerateInto_Bone=Bone - S:MaterialName_Bone=Bone - S:MaterialSmeltInto_Bone=Bone - I:MaterialTypes_1=1 - I:MeltingPoint_1115=1115 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - brass { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_ZnCu3=ZnCu3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Copper,Zinc"=,Copper,Zinc - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM - S:"MatRGBA_255,180,0,0,"=255,180,0,0, - S:MaterialArcSmeltInto_Brass=Brass - S:MaterialDirectSmeltInto_Brass=Brass - I:MaterialID_301=301 - S:MaterialMacerateInto_Brass=Brass - S:MaterialName_Brass=Brass - S:MaterialSmeltInto_Brass=Brass - I:MaterialTypes_195=195 - I:MeltingPoint_1190=1190 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_96=96 - I:ToolQuality_1=1 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bronze { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SnCu3=SnCu3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Copper,Tin"=,Copper,Tin - S:"ListMaterialReRegistrations_,AnyBronze"=,AnyBronze - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM - S:"MatRGBA_255,128,0,0,"=255,128,0,0, - S:MaterialArcSmeltInto_Bronze=Bronze - S:MaterialDirectSmeltInto_Bronze=Bronze - I:MaterialID_300=300 - S:MaterialMacerateInto_Bronze=Bronze - S:MaterialName_Bronze=Bronze - S:MaterialSmeltInto_Bronze=Bronze - I:MaterialTypes_195=195 - I:MeltingPoint_1144=1144 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_192=192 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - brownlimonite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_FeHO2=FeHO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Malachite,YellowLimonite"=,Malachite,YellowLimonite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,AQUA,AER"=,METALLUM,AQUA,AER - S:"MatRGBA_200,100,0,0,"=200,100,0,0, - S:MaterialArcSmeltInto_BrownLimonite=BrownLimonite - S:MaterialDirectSmeltInto_Iron=Iron - I:MaterialID_930=930 - S:MaterialMacerateInto_BrownLimonite=BrownLimonite - S:"MaterialName_Brown Limonite"=Brown Limonite - S:MaterialSmeltInto_BrownLimonite=BrownLimonite - I:MaterialTypes_9=9 - I:MeltingPoint_483=483 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - calcite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CaCO3=CaCO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Andradite,Malachite"=,Andradite,Malachite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,VITREUS,IGNIS,AER"=,SANO,TUTAMEN,VITREUS,IGNIS,AER - S:"MatRGBA_250,230,220,0,"=250,230,220,0, - S:MaterialArcSmeltInto_Calcite=Calcite - S:MaterialDirectSmeltInto_Calcite=Calcite - I:MaterialID_823=823 - S:MaterialMacerateInto_Calcite=Calcite - S:MaterialName_Calcite=Calcite - S:MaterialSmeltInto_Calcite=Calcite - I:MaterialTypes_9=9 - I:MeltingPoint_1015=1015 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cassiterite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SnO2=SnO2 - I:DensityDivider_1=1 - I:DensityMultiplier_3=3 - D:Density_1.08864E7=1.08864E7 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Tin"=,Tin - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,VITREUS,AER"=,METALLUM,VITREUS,AER - S:"MatRGBA_220,220,220,0,"=220,220,220,0, - S:MaterialArcSmeltInto_Cassiterite=Cassiterite - S:MaterialDirectSmeltInto_Tin=Tin - I:MaterialID_824=824 - S:MaterialMacerateInto_Cassiterite=Cassiterite - S:MaterialName_Cassiterite=Cassiterite - S:MaterialSmeltInto_Cassiterite=Cassiterite - I:MaterialTypes_8=8 - I:MeltingPoint_204=204 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cassiteritesand { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SnO2=SnO2 - I:DensityDivider_1=1 - I:DensityMultiplier_3=3 - D:Density_1.08864E7=1.08864E7 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Tin"=,Tin - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,VITREUS,AER"=,METALLUM,VITREUS,AER - S:"MatRGBA_220,220,220,0,"=220,220,220,0, - S:MaterialArcSmeltInto_CassiteriteSand=CassiteriteSand - S:MaterialDirectSmeltInto_Tin=Tin - I:MaterialID_937=937 - S:MaterialMacerateInto_CassiteriteSand=CassiteriteSand - S:"MaterialName_Cassiterite Sand"=Cassiterite Sand - S:MaterialSmeltInto_CassiteriteSand=CassiteriteSand - I:MaterialTypes_8=8 - I:MeltingPoint_204=204 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chalcopyrite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CuFeS2=CuFeS2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Pyrite,Cobalt,Cadmium,Gold"=,Pyrite,Cobalt,Cadmium,Gold - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT,DONT_ADD_DEFAULT_BBF_RECIPE - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO,IGNIS"=,METALLUM,PERMUTATIO,IGNIS - S:"MatRGBA_160,120,40,0,"=160,120,40,0, - S:MaterialArcSmeltInto_Chalcopyrite=Chalcopyrite - S:MaterialDirectSmeltInto_Copper=Copper - I:MaterialID_855=855 - S:MaterialMacerateInto_Chalcopyrite=Chalcopyrite - S:MaterialName_Chalcopyrite=Chalcopyrite - S:MaterialSmeltInto_Chalcopyrite=Chalcopyrite - I:MaterialTypes_9=9 - I:MeltingPoint_986=986 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - charcoal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C=C - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE"=,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,POTENTIA,IGNIS"=,POTENTIA,IGNIS - S:"MatRGBA_100,70,70,0,"=100,70,70,0, - S:MaterialArcSmeltInto_Charcoal=Charcoal - S:MaterialDirectSmeltInto_Charcoal=Charcoal - I:MaterialID_536=536 - S:MaterialMacerateInto_Charcoal=Charcoal - S:MaterialName_Charcoal=Charcoal - S:MaterialSmeltInto_Charcoal=Charcoal - I:MaterialTypes_5=5 - I:MeltingPoint_3800=3800 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chromite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1700=1700 - S:ChemicalFormula_FeCr2O4=FeCr2O4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron,Magnesium"=,Iron,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,MACHINA,AER"=,METALLUM,MACHINA,AER - S:"MatRGBA_35,20,15,0,"=35,20,15,0, - S:MaterialArcSmeltInto_Chromite=Chromite - S:MaterialDirectSmeltInto_Chrome=Chrome - I:MaterialID_825=825 - S:MaterialMacerateInto_Chromite=Chromite - S:MaterialName_Chromite=Chromite - S:MaterialSmeltInto_Chromite=Chromite - I:MaterialTypes_9=9 - I:MeltingPoint_1700=1700 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_6=6 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chromiumdioxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_650=650 - S:ChemicalFormula_CrO2=CrO2 - I:DensityDivider_1=1 - I:DensityMultiplier_3=3 - D:Density_1.08864E7=1.08864E7 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MACHINA"=,METALLUM,MACHINA - S:"MatRGBA_230,200,200,0,"=230,200,200,0, - S:MaterialArcSmeltInto_ChromiumDioxide=ChromiumDioxide - S:MaterialDirectSmeltInto_ChromiumDioxide=ChromiumDioxide - I:MaterialID_361=361 - S:MaterialMacerateInto_ChromiumDioxide=ChromiumDioxide - S:"MaterialName_Chromium Dioxide"=Chromium Dioxide - S:MaterialSmeltInto_ChromiumDioxide=ChromiumDioxide - I:MaterialTypes_3=3 - I:MeltingPoint_650=650 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_11.0=11.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cinnabar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_HgS=HgS - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Redstone,Sulfur,Glowstone"=,Redstone,Sulfur,Glowstone - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT,SMELTING_TO_GEM"=,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT,SMELTING_TO_GEM - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,AQUA,VENENUM,IGNIS"=,METALLUM,AQUA,VENENUM,IGNIS - S:"MatRGBA_150,0,0,0,"=150,0,0,0, - S:MaterialArcSmeltInto_Cinnabar=Cinnabar - S:MaterialDirectSmeltInto_Mercury=Mercury - I:MaterialID_826=826 - S:MaterialMacerateInto_Cinnabar=Cinnabar - S:MaterialName_Cinnabar=Cinnabar - S:MaterialSmeltInto_Cinnabar=Cinnabar - I:MaterialTypes_9=9 - I:MeltingPoint_311=311 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - water { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H2O=H2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING,NO_RECYCLING"=,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING,NO_RECYCLING - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,AQUA"=,AQUA - S:"MatRGBA_0,0,255,0,"=0,0,255,0, - S:MaterialArcSmeltInto_Water=Water - S:MaterialDirectSmeltInto_Water=Water - I:MaterialID_701=701 - S:MaterialMacerateInto_Water=Water - S:MaterialName_Water=Water - S:MaterialSmeltInto_Water=Water - I:MaterialTypes_16=16 - I:MeltingPoint_27=27 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - clay { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Na2LiAl2Si2(H2O)6"=Na2LiAl2Si2(H2O)6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Clay"=,Clay - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,MORTAR_GRINDABLE"=,HAS_COLOR,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA"=,VITREUS,LUX,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA - S:"MatRGBA_200,200,220,0,"=200,200,220,0, - S:MaterialArcSmeltInto_Clay=Clay - S:MaterialDirectSmeltInto_Clay=Clay - I:MaterialID_805=805 - S:MaterialMacerateInto_Clay=Clay - S:MaterialName_Clay=Clay - S:MaterialSmeltInto_Clay=Clay - I:MaterialTypes_1=1 - I:MeltingPoint_507=507 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - coal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C=C - I:DensityDivider_1=1 - I:DensityMultiplier_2=2 - D:Density_7257600.0=7257600.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Lignite,Thorium"=,Lignite,Thorium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE"=,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,2"=,2,2 - S:"ListTCAspects_,POTENTIA,IGNIS"=,POTENTIA,IGNIS - S:"MatRGBA_70,70,70,0,"=70,70,70,0, - S:MaterialArcSmeltInto_Coal=Coal - S:MaterialDirectSmeltInto_Coal=Coal - I:MaterialID_535=535 - S:MaterialMacerateInto_Coal=Coal - S:MaterialName_Coal=Coal - S:MaterialSmeltInto_Coal=Coal - I:MaterialTypes_13=13 - I:MeltingPoint_3800=3800 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cobaltite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CoAsS=CoAsS - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Cobalt"=,Cobalt - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,WASHING_SODIUMPERSULFATE"=,HAS_COLOR,WASHING_SODIUMPERSULFATE - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM,VENENUM,IGNIS"=,METALLUM,INSTRUMENTUM,VENENUM,IGNIS - S:"MatRGBA_80,80,250,0,"=80,80,250,0, - S:MaterialArcSmeltInto_Cobaltite=Cobaltite - S:MaterialDirectSmeltInto_Cobalt=Cobalt - I:MaterialID_827=827 - S:MaterialMacerateInto_Cobaltite=Cobaltite - S:MaterialName_Cobaltite=Cobaltite - S:MaterialSmeltInto_Cobaltite=Cobaltite - I:MaterialTypes_9=9 - I:MeltingPoint_1082=1082 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cooperite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Pt3NiSPd=Pt3NiSPd - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Palladium,Nickel,Iridium"=,Palladium,Nickel,Iridium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,WASHING_MERCURY,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,WASHING_MERCURY,DONT_ADD_DEFAULT_BBF_RECIPE - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,NEBRISUM,IGNIS"=,METALLUM,NEBRISUM,IGNIS - S:"MatRGBA_255,255,200,0,"=255,255,200,0, - S:MaterialArcSmeltInto_Cooperite=Cooperite - S:MaterialDirectSmeltInto_Platinum=Platinum - I:MaterialID_828=828 - S:MaterialMacerateInto_Cooperite=Cooperite - S:MaterialName_Sheldonite=Sheldonite - S:MaterialSmeltInto_Cooperite=Cooperite - I:MaterialTypes_9=9 - I:MeltingPoint_1677=1677 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cupronickel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CuNi=CuNi - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO,IGNIS"=,METALLUM,PERMUTATIO,IGNIS - S:"MatRGBA_227,150,128,0,"=227,150,128,0, - S:MaterialArcSmeltInto_Cupronickel=Cupronickel - S:MaterialDirectSmeltInto_Cupronickel=Cupronickel - I:MaterialID_310=310 - S:MaterialMacerateInto_Cupronickel=Cupronickel - S:MaterialName_Cupronickel=Cupronickel - S:MaterialSmeltInto_Cupronickel=Cupronickel - I:MaterialTypes_67=67 - I:MeltingPoint_1542=1542 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_1=1 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - darkash { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_2=2 - D:Density_7257600.0=7257600.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Carbon"=,Carbon - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,IGNIS,PERDITIO"=,IGNIS,PERDITIO - S:"MatRGBA_50,50,50,0,"=50,50,50,0, - S:MaterialArcSmeltInto_DarkAsh=DarkAsh - S:MaterialDirectSmeltInto_DarkAsh=DarkAsh - I:MaterialID_816=816 - S:MaterialMacerateInto_DarkAsh=DarkAsh - S:"MaterialName_Dark Ashes"=Dark Ashes - S:MaterialSmeltInto_DarkAsh=DarkAsh - I:MaterialTypes_1=1 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - deepiron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe=Fe - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron"=,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_150,140,140,0,"=150,140,140,0, - S:MaterialArcSmeltInto_DeepIron=DeepIron - S:MaterialDirectSmeltInto_DeepIron=DeepIron - I:MaterialID_829=829 - S:MaterialMacerateInto_DeepIron=DeepIron - S:"MaterialName_Deep Iron"=Deep Iron - S:MaterialSmeltInto_DeepIron=DeepIron - I:MaterialTypes_75=75 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_384=384 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - diamond { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C=C - I:DensityDivider_1=1 - I:DensityMultiplier_64=64 - D:Density_2.322432E8=2.322432E8 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Graphite"=,Graphite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE - S:"ListTCAspectAmounts_,3,4"=,3,4 - S:"ListTCAspects_,VITREUS,LUCRUM"=,VITREUS,LUCRUM - S:"MatRGBA_200,255,255,127,"=200,255,255,127, - S:MaterialArcSmeltInto_Diamond=Diamond - S:MaterialDirectSmeltInto_Diamond=Diamond - I:MaterialID_500=500 - S:MaterialMacerateInto_Diamond=Diamond - S:MaterialName_Diamond=Diamond - S:MaterialSmeltInto_Diamond=Diamond - I:MaterialTypes_205=205 - I:MeltingPoint_3800=3800 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_1280=1280 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - electrum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_AgAu=AgAu - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Gold,Silver"=,Gold,Silver - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,LUCRUM"=,METALLUM,LUCRUM - S:"MatRGBA_255,255,100,0,"=255,255,100,0, - S:MaterialArcSmeltInto_Electrum=Electrum - S:MaterialDirectSmeltInto_Electrum=Electrum - I:MaterialID_303=303 - S:MaterialMacerateInto_Electrum=Electrum - S:MaterialName_Electrum=Electrum - S:MaterialSmeltInto_Electrum=Electrum - I:MaterialTypes_195=195 - I:MeltingPoint_1285=1285 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - emerald { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Be3Al2Si6O18=Be3Al2Si6O18 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Beryllium,Aluminium"=,Beryllium,Aluminium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,3,5"=,3,5 - S:"ListTCAspects_,VITREUS,LUCRUM"=,VITREUS,LUCRUM - S:"MatRGBA_80,255,80,127,"=80,255,80,127, - S:MaterialArcSmeltInto_Emerald=Emerald - S:MaterialDirectSmeltInto_Emerald=Emerald - I:MaterialID_501=501 - S:MaterialMacerateInto_Emerald=Emerald - S:MaterialName_Emerald=Emerald - S:MaterialSmeltInto_Emerald=Emerald - I:MaterialTypes_77=77 - I:MeltingPoint_608=608 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - freshwater { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H2O=H2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD"=,HAS_COLOR,FOOD - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,AQUA"=,AQUA - S:"MatRGBA_0,0,255,0,"=0,0,255,0, - S:MaterialArcSmeltInto_FreshWater=FreshWater - S:MaterialDirectSmeltInto_FreshWater=FreshWater - I:MaterialID_-1=-1 - S:MaterialMacerateInto_FreshWater=FreshWater - S:"MaterialName_Fresh Water"=Fresh Water - S:MaterialSmeltInto_FreshWater=FreshWater - I:MaterialTypes_16=16 - I:MeltingPoint_27=27 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - galena { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Pb3Ag3S2=Pb3Ag3S2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Sulfur,Silver,Lead"=,Sulfur,Silver,Lead - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,ORDO,LUCRUM,IGNIS"=,METALLUM,ORDO,LUCRUM,IGNIS - S:"MatRGBA_100,60,100,0,"=100,60,100,0, - S:MaterialArcSmeltInto_Galena=Galena - S:MaterialDirectSmeltInto_Lead=Lead - I:MaterialID_830=830 - S:MaterialMacerateInto_Galena=Galena - S:MaterialName_Galena=Galena - S:MaterialSmeltInto_Galena=Galena - I:MaterialTypes_9=9 - I:MeltingPoint_784=784 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - garnierite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NiO=NiO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Nickel"=,Nickel - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,IGNIS,AER"=,METALLUM,IGNIS,AER - S:"MatRGBA_50,200,70,0,"=50,200,70,0, - S:MaterialArcSmeltInto_Garnierite=Garnierite - S:MaterialDirectSmeltInto_Nickel=Nickel - I:MaterialID_906=906 - S:MaterialMacerateInto_Garnierite=Garnierite - S:MaterialName_Garnierite=Garnierite - S:MaterialSmeltInto_Garnierite=Garnierite - I:MaterialTypes_9=9 - I:MeltingPoint_891=891 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - glyceryl { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H5N3O9=C3H5N3O9 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,VITREUS,IGNIS,AQUA,AER"=,VITREUS,IGNIS,AQUA,AER - S:"MatRGBA_0,150,150,0,"=0,150,150,0, - S:MaterialArcSmeltInto_Glyceryl=Glyceryl - S:MaterialDirectSmeltInto_Glyceryl=Glyceryl - I:MaterialID_714=714 - S:MaterialMacerateInto_Glyceryl=Glyceryl - S:"MaterialName_Glyceryl Trinitrate"=Glyceryl Trinitrate - S:MaterialSmeltInto_Glyceryl=Glyceryl - I:MaterialTypes_16=16 - I:MeltingPoint_607=607 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - greensapphire { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2O3=Al2O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Aluminium,Sapphire"=,Aluminium,Sapphire - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,5,3"=,5,3 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_100,200,130,127,"=100,200,130,127, - S:MaterialArcSmeltInto_GreenSapphire=GreenSapphire - S:MaterialDirectSmeltInto_GreenSapphire=GreenSapphire - I:MaterialID_504=504 - S:MaterialMacerateInto_GreenSapphire=GreenSapphire - S:"MaterialName_Green Sapphire"=Green Sapphire - S:MaterialSmeltInto_GreenSapphire=GreenSapphire - I:MaterialTypes_77=77 - I:MeltingPoint_405=405 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - grossular { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ca3Al2Si3O12=Ca3Al2Si3O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GarnetYellow,Calcium"=,GarnetYellow,Calcium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,VOLATUS,TENEBRAE,AER"=,SANO,TUTAMEN,METALLUM,VOLATUS,TENEBRAE,AER - S:"MatRGBA_200,100,0,0,"=200,100,0,0, - S:MaterialArcSmeltInto_Grossular=Grossular - S:MaterialDirectSmeltInto_Grossular=Grossular - I:MaterialID_831=831 - S:MaterialMacerateInto_Grossular=Grossular - S:MaterialName_Grossular=Grossular - S:MaterialSmeltInto_Grossular=Grossular - I:MaterialTypes_9=9 - I:MeltingPoint_546=546 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - holywater { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H2O=H2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,AQUA,AURAM"=,AQUA,AURAM - S:"MatRGBA_0,0,255,0,"=0,0,255,0, - S:MaterialArcSmeltInto_HolyWater=HolyWater - S:MaterialDirectSmeltInto_HolyWater=HolyWater - I:MaterialID_729=729 - S:MaterialMacerateInto_HolyWater=HolyWater - S:"MaterialName_Holy Water"=Holy Water - S:MaterialSmeltInto_HolyWater=HolyWater - I:MaterialTypes_16=16 - I:MeltingPoint_27=27 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ice { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H2O=H2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING,NO_RECYCLING"=,HAS_COLOR,FOOD,NO_SMASHING,NO_SMELTING,NO_RECYCLING - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,GELUM"=,GELUM - S:"MatRGBA_200,200,255,0,"=200,200,255,0, - S:MaterialArcSmeltInto_Ice=Ice - S:MaterialDirectSmeltInto_Ice=Ice - I:MaterialID_702=702 - S:MaterialMacerateInto_Ice=Ice - S:MaterialName_Ice=Ice - S:MaterialSmeltInto_Water=Water - I:MaterialTypes_17=17 - I:MeltingPoint_27=27 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ilmenite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_FeTiO3=FeTiO3 - I:DensityDivider_1=1 - I:DensityMultiplier_2=2 - D:Density_7257600.0=7257600.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron,Rutile"=,Iron,Rutile - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,TUTAMEN,AER"=,METALLUM,TUTAMEN,AER - S:"MatRGBA_70,55,50,0,"=70,55,50,0, - S:MaterialArcSmeltInto_Ilmenite=Ilmenite - S:MaterialDirectSmeltInto_Ilmenite=Ilmenite - I:MaterialID_918=918 - S:MaterialMacerateInto_Ilmenite=Ilmenite - S:MaterialName_Ilmenite=Ilmenite - S:MaterialSmeltInto_Ilmenite=Ilmenite - I:MaterialTypes_9=9 - I:MeltingPoint_782=782 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rutile { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_TiO2=TiO2 - I:DensityDivider_1=1 - I:DensityMultiplier_2=2 - D:Density_7257600.0=7257600.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,TUTAMEN,AER"=,METALLUM,TUTAMEN,AER - S:"MatRGBA_212,13,92,0,"=212,13,92,0, - S:MaterialArcSmeltInto_Rutile=Rutile - S:MaterialDirectSmeltInto_Rutile=Rutile - I:MaterialID_375=375 - S:MaterialMacerateInto_Rutile=Rutile - S:MaterialName_Rutile=Rutile - S:MaterialSmeltInto_Rutile=Rutile - I:MaterialTypes_1=1 - I:MeltingPoint_683=683 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bauxite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(TiO2)2Al16H10O11"=(TiO2)2Al16H10O11 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Grossular,Rutile,Gallium"=,Grossular,Rutile,Gallium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,TUTAMEN,AER,VOLATUS,AQUA"=,METALLUM,TUTAMEN,AER,VOLATUS,AQUA - S:"MatRGBA_200,100,0,0,"=200,100,0,0, - S:MaterialArcSmeltInto_Bauxite=Bauxite - S:MaterialDirectSmeltInto_Bauxite=Bauxite - I:MaterialID_822=822 - S:MaterialMacerateInto_Bauxite=Bauxite - S:MaterialName_Bauxite=Bauxite - S:MaterialSmeltInto_Bauxite=Bauxite - I:MaterialTypes_9=9 - I:MeltingPoint_436=436 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - titaniumtetrachloride { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_TiCl4=TiCl4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,TUTAMEN,AQUA,PANNUS"=,METALLUM,TUTAMEN,AQUA,PANNUS - S:"MatRGBA_212,13,92,0,"=212,13,92,0, - S:MaterialArcSmeltInto_Titaniumtetrachloride=Titaniumtetrachloride - S:MaterialDirectSmeltInto_Titaniumtetrachloride=Titaniumtetrachloride - I:MaterialID_376=376 - S:MaterialMacerateInto_Titaniumtetrachloride=Titaniumtetrachloride - S:MaterialName_Titaniumtetrachloride=Titaniumtetrachloride - S:MaterialSmeltInto_Titaniumtetrachloride=Titaniumtetrachloride - I:MaterialTypes_16=16 - I:MeltingPoint_525=525 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - magnesiumchloride { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_MgCl2=MgCl2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,AQUA,PANNUS"=,METALLUM,SANO,AQUA,PANNUS - S:"MatRGBA_212,13,92,0,"=212,13,92,0, - S:MaterialArcSmeltInto_Magnesiumchloride=Magnesiumchloride - S:MaterialDirectSmeltInto_Magnesiumchloride=Magnesiumchloride - I:MaterialID_377=377 - S:MaterialMacerateInto_Magnesiumchloride=Magnesiumchloride - S:MaterialName_Magnesiumchloride=Magnesiumchloride - S:MaterialSmeltInto_Magnesiumchloride=Magnesiumchloride - I:MaterialTypes_17=17 - I:MeltingPoint_421=421 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - invar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe2Ni=Fe2Ni - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,GELUM"=,METALLUM,GELUM - S:"MatRGBA_180,180,120,0,"=180,180,120,0, - S:MaterialArcSmeltInto_Invar=Invar - S:MaterialDirectSmeltInto_Invar=Invar - I:MaterialID_302=302 - S:MaterialMacerateInto_Invar=Invar - S:MaterialName_Invar=Invar - S:MaterialSmeltInto_Invar=Invar - I:MaterialTypes_195=195 - I:MeltingPoint_1783=1783 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ironcompressed { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe=Fe - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,METALLUM"=,METALLUM - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_IronCompressed=IronCompressed - S:MaterialDirectSmeltInto_IronCompressed=IronCompressed - I:MaterialID_-1=-1 - S:MaterialMacerateInto_IronCompressed=IronCompressed - S:"MaterialName_Compressed Iron"=Compressed Iron - S:MaterialSmeltInto_IronCompressed=IronCompressed - I:MaterialTypes_195=195 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_96=96 - I:ToolQuality_1=1 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - kanthal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1800=1800 - S:ChemicalFormula_FeAlCr=FeAlCr - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,MACHINA"=,METALLUM,VOLATUS,MACHINA - S:"MatRGBA_194,210,223,0,"=194,210,223,0, - S:MaterialArcSmeltInto_Kanthal=Kanthal - S:MaterialDirectSmeltInto_Kanthal=Kanthal - I:MaterialID_312=312 - S:MaterialMacerateInto_Kanthal=Kanthal - S:MaterialName_Kanthal=Kanthal - S:MaterialSmeltInto_Kanthal=Kanthal - I:MaterialTypes_67=67 - I:MeltingPoint_1800=1800 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lazurite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al6Si6Ca8Na8=Al6Si6Ca8Na8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Sodalite,Lapis"=,Sodalite,Lapis - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,SANO,TUTAMEN,VITREUS,LUX"=,METALLUM,VOLATUS,TENEBRAE,SANO,TUTAMEN,VITREUS,LUX - S:"MatRGBA_100,120,255,0,"=100,120,255,0, - S:MaterialArcSmeltInto_Lazurite=Lazurite - S:MaterialDirectSmeltInto_Lazurite=Lazurite - I:MaterialID_524=524 - S:MaterialMacerateInto_Lazurite=Lazurite - S:MaterialName_Lazurite=Lazurite - S:MaterialSmeltInto_Lazurite=Lazurite - I:MaterialTypes_13=13 - I:MeltingPoint_985=985 - I:OreByProductMultiplier_4=4 - I:OreMultiplier_6=6 - I:OreSmeltingMultiplier_6=6 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - magnalium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_MgAl2=MgAl2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,VOLATUS"=,METALLUM,SANO,VOLATUS - S:"MatRGBA_200,190,255,0,"=200,190,255,0, - S:MaterialArcSmeltInto_Magnalium=Magnalium - S:MaterialDirectSmeltInto_Magnalium=Magnalium - I:MaterialID_313=313 - S:MaterialMacerateInto_Magnalium=Magnalium - S:MaterialName_Magnalium=Magnalium - S:MaterialSmeltInto_Magnalium=Magnalium - I:MaterialTypes_195=195 - I:MeltingPoint_929=929 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - magnesite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_MgCO3=MgCO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Magnesium"=,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,VITREUS,IGNIS,AER"=,METALLUM,SANO,VITREUS,IGNIS,AER - S:"MatRGBA_250,250,180,0,"=250,250,180,0, - S:MaterialArcSmeltInto_Magnesite=Magnesite - S:MaterialDirectSmeltInto_Magnesium=Magnesium - I:MaterialID_908=908 - S:MaterialMacerateInto_Magnesite=Magnesite - S:MaterialName_Magnesite=Magnesite - S:MaterialSmeltInto_Magnesite=Magnesite - I:MaterialTypes_9=9 - I:MeltingPoint_977=977 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - magnetite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe3O4=Fe3O4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron,Gold"=,Iron,Gold - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_30,30,30,0,"=30,30,30,0, - S:MaterialArcSmeltInto_Magnetite=Magnetite - S:MaterialDirectSmeltInto_Iron=Iron - I:MaterialID_870=870 - S:MaterialMacerateInto_Magnetite=Magnetite - S:MaterialName_Magnetite=Magnetite - S:MaterialSmeltInto_Magnetite=Magnetite - I:MaterialTypes_9=9 - I:MeltingPoint_807=807 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - molybdenite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_MoS2=MoS2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Molybdenum"=,Molybdenum - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM,IGNIS"=,METALLUM,INSTRUMENTUM,IGNIS - S:"MatRGBA_25,25,25,0,"=25,25,25,0, - S:MaterialArcSmeltInto_Molybdenite=Molybdenite - S:MaterialDirectSmeltInto_Molybdenum=Molybdenum - I:MaterialID_942=942 - S:MaterialMacerateInto_Molybdenite=Molybdenite - S:MaterialName_Molybdenite=Molybdenite - S:MaterialSmeltInto_Molybdenite=Molybdenite - I:MaterialTypes_9=9 - I:MeltingPoint_1224=1224 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nichrome { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2700=2700 - S:ChemicalFormula_Ni4Cr=Ni4Cr - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,IGNIS,MACHINA"=,METALLUM,IGNIS,MACHINA - S:"MatRGBA_205,206,246,0,"=205,206,246,0, - S:MaterialArcSmeltInto_Nichrome=Nichrome - S:MaterialDirectSmeltInto_Nichrome=Nichrome - I:MaterialID_311=311 - S:MaterialMacerateInto_Nichrome=Nichrome - S:MaterialName_Nichrome=Nichrome - S:MaterialSmeltInto_Nichrome=Nichrome - I:MaterialTypes_67=67 - I:MeltingPoint_2700=2700 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - niobiumnitride { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2573=2573 - S:ChemicalFormula_NbN=NbN - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,ELECTRUM,AER"=,METALLUM,ELECTRUM,AER - S:"MatRGBA_29,41,29,0,"=29,41,29,0, - S:MaterialArcSmeltInto_NiobiumNitride=NiobiumNitride - S:MaterialDirectSmeltInto_NiobiumNitride=NiobiumNitride - I:MaterialID_359=359 - S:MaterialMacerateInto_NiobiumNitride=NiobiumNitride - S:"MaterialName_Niobium Nitride"=Niobium Nitride - S:MaterialSmeltInto_NiobiumNitride=NiobiumNitride - I:MaterialTypes_3=3 - I:MeltingPoint_2573=2573 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - niobiumtitanium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_4500=4500 - S:ChemicalFormula_NbTi=NbTi - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 - S:"ListTCAspects_,METALLUM,ELECTRUM,TUTAMEN"=,METALLUM,ELECTRUM,TUTAMEN - S:"MatRGBA_29,29,41,0,"=29,29,41,0, - S:MaterialArcSmeltInto_NiobiumTitanium=NiobiumTitanium - S:MaterialDirectSmeltInto_NiobiumTitanium=NiobiumTitanium - I:MaterialID_360=360 - S:MaterialMacerateInto_NiobiumTitanium=NiobiumTitanium - S:MaterialName_Niobium-Titanium=Niobium-Titanium - S:MaterialSmeltInto_NiobiumTitanium=NiobiumTitanium - I:MaterialTypes_3=3 - I:MeltingPoint_4500=4500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nitrocarbon { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NC=NC - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,AER,VITREUS,IGNIS"=,AER,VITREUS,IGNIS - S:"MatRGBA_0,75,100,0,"=0,75,100,0, - S:MaterialArcSmeltInto_NitroCarbon=NitroCarbon - S:MaterialDirectSmeltInto_NitroCarbon=NitroCarbon - I:MaterialID_716=716 - S:MaterialMacerateInto_NitroCarbon=NitroCarbon - S:MaterialName_Nitro-Carbon=Nitro-Carbon - S:MaterialSmeltInto_NitroCarbon=NitroCarbon - I:MaterialTypes_16=16 - I:MeltingPoint_1931=1931 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nitrogendioxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NO2=NO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,AER"=,AER - S:"MatRGBA_100,175,255,0,"=100,175,255,0, - S:MaterialArcSmeltInto_NitrogenDioxide=NitrogenDioxide - S:MaterialDirectSmeltInto_NitrogenDioxide=NitrogenDioxide - I:MaterialID_717=717 - S:MaterialMacerateInto_NitrogenDioxide=NitrogenDioxide - S:"MaterialName_Nitrogen Dioxide"=Nitrogen Dioxide - S:MaterialSmeltInto_NitrogenDioxide=NitrogenDioxide - I:MaterialTypes_16=16 - I:MeltingPoint_57=57 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - obsidian { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_MgFeSi2O8=MgFeSi2O8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Olivine"=,Olivine - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AER"=,METALLUM,SANO,TENEBRAE,AER - S:"MatRGBA_80,50,100,0,"=80,50,100,0, - S:MaterialArcSmeltInto_Obsidian=Obsidian - S:MaterialDirectSmeltInto_Obsidian=Obsidian - I:MaterialID_804=804 - S:MaterialMacerateInto_Obsidian=Obsidian - S:MaterialName_Obsidian=Obsidian - S:MaterialSmeltInto_Obsidian=Obsidian - I:MaterialTypes_1=1 - I:MeltingPoint_545=545 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phosphate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_PO4=PO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Phosphor"=,Phosphor - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE,EXPLOSIVE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE,EXPLOSIVE - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,IGNIS,POTENTIA,AER"=,IGNIS,POTENTIA,AER - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Phosphate=Phosphate - S:MaterialDirectSmeltInto_Phosphate=Phosphate - I:MaterialID_833=833 - S:MaterialMacerateInto_Phosphate=Phosphate - S:MaterialName_Phosphate=Phosphate - S:MaterialSmeltInto_Phosphate=Phosphate - I:MaterialTypes_25=25 - I:MeltingPoint_106=106 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pigiron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe=Fe - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron"=,Iron - S:"ListMaterialReRegistrations_,AnyIron"=,AnyIron - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,METALLUM"=,METALLUM - S:"MatRGBA_200,180,180,0,"=200,180,180,0, - S:MaterialArcSmeltInto_WroughtIron=WroughtIron - S:MaterialDirectSmeltInto_PigIron=PigIron - I:MaterialID_307=307 - S:MaterialMacerateInto_Iron=Iron - S:"MaterialName_Pig Iron"=Pig Iron - S:MaterialSmeltInto_Iron=Iron - I:MaterialTypes_67=67 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_384=384 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - plastic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CH2=CH2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.knockback=enchantment.knockback - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MOTUS"=,MOTUS - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_Plastic=Plastic - S:MaterialDirectSmeltInto_Plastic=Plastic - I:MaterialID_874=874 - S:MaterialMacerateInto_Plastic=Plastic - S:MaterialName_Polyethylene=Polyethylene - S:MaterialSmeltInto_Plastic=Plastic - I:MaterialTypes_195=195 - I:MeltingPoint_400=400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - epoxid { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H4O=C2H4O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MOTUS"=,MOTUS - S:"MatRGBA_200,140,20,0,"=200,140,20,0, - S:MaterialArcSmeltInto_Epoxid=Epoxid - S:MaterialDirectSmeltInto_Epoxid=Epoxid - I:MaterialID_470=470 - S:MaterialMacerateInto_Epoxid=Epoxid - S:"MaterialName_Epoxy Resin"=Epoxy Resin - S:MaterialSmeltInto_Epoxid=Epoxid - I:MaterialTypes_195=195 - I:MeltingPoint_400=400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - polydimethylsiloxane { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H6OSi=C2H6OSi - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_245,245,245,0,"=245,245,245,0, - S:MaterialArcSmeltInto_Polydimethylsiloxane=Polydimethylsiloxane - S:MaterialDirectSmeltInto_Polydimethylsiloxane=Polydimethylsiloxane - I:MaterialID_633=633 - S:MaterialMacerateInto_Polydimethylsiloxane=Polydimethylsiloxane - S:MaterialName_Polydimethylsiloxane=Polydimethylsiloxane - S:MaterialSmeltInto_Polydimethylsiloxane=Polydimethylsiloxane - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - silicone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H6OSi=C2H6OSi - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,AnyRubber,AnySyntheticRubber"=,AnyRubber,AnySyntheticRubber - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MOTUS"=,MOTUS - S:"MatRGBA_220,220,220,0,"=220,220,220,0, - S:MaterialArcSmeltInto_Silicone=Silicone - S:MaterialDirectSmeltInto_Silicone=Silicone - I:MaterialID_471=471 - S:MaterialMacerateInto_Silicone=Silicone - S:"MaterialName_Silicone Rubber"=Silicone Rubber - S:MaterialSmeltInto_Silicone=Silicone - I:MaterialTypes_195=195 - I:MeltingPoint_900=900 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_128=128 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - polycaprolactam { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C6H11NO=C6H11NO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MOTUS"=,MOTUS - S:"MatRGBA_50,50,50,0,"=50,50,50,0, - S:MaterialArcSmeltInto_Polycaprolactam=Polycaprolactam - S:MaterialDirectSmeltInto_Polycaprolactam=Polycaprolactam - I:MaterialID_472=472 - S:MaterialMacerateInto_Polycaprolactam=Polycaprolactam - S:MaterialName_Polycaprolactam=Polycaprolactam - S:MaterialSmeltInto_Polycaprolactam=Polycaprolactam - I:MaterialTypes_195=195 - I:MeltingPoint_500=500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - polytetrafluoroethylene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2F4=C2F4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MOTUS"=,MOTUS - S:"MatRGBA_100,100,100,0,"=100,100,100,0, - S:MaterialArcSmeltInto_Polytetrafluoroethylene=Polytetrafluoroethylene - S:MaterialDirectSmeltInto_Polytetrafluoroethylene=Polytetrafluoroethylene - I:MaterialID_473=473 - S:MaterialMacerateInto_Polytetrafluoroethylene=Polytetrafluoroethylene - S:MaterialName_Polytetrafluoroethylene=Polytetrafluoroethylene - S:MaterialSmeltInto_Polytetrafluoroethylene=Polytetrafluoroethylene - I:MaterialTypes_195=195 - I:MeltingPoint_1400=1400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - powellite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CaMoO4=CaMoO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,INSTRUMENTUM,AER"=,SANO,TUTAMEN,METALLUM,INSTRUMENTUM,AER - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Powellite=Powellite - S:MaterialDirectSmeltInto_Powellite=Powellite - I:MaterialID_883=883 - S:MaterialMacerateInto_Powellite=Powellite - S:MaterialName_Powellite=Powellite - S:MaterialSmeltInto_Powellite=Powellite - I:MaterialTypes_9=9 - I:MeltingPoint_704=704 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pumice { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,TERRA"=,TERRA - S:"MatRGBA_230,185,185,0,"=230,185,185,0, - S:MaterialArcSmeltInto_Pumice=Pumice - S:MaterialDirectSmeltInto_Pumice=Pumice - I:MaterialID_926=926 - S:MaterialMacerateInto_Pumice=Pumice - S:MaterialName_Pumice=Pumice - S:MaterialSmeltInto_Pumice=Pumice - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pyrite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_FeS2=FeS2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Sulfur,Phosphorus,Iron"=,Sulfur,Phosphorus,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,METALLUM,IGNIS"=,METALLUM,IGNIS - S:"MatRGBA_150,120,40,0,"=150,120,40,0, - S:MaterialArcSmeltInto_Pyrite=Pyrite - S:MaterialDirectSmeltInto_Iron=Iron - I:MaterialID_834=834 - S:MaterialMacerateInto_Pyrite=Pyrite - S:MaterialName_Pyrite=Pyrite - S:MaterialSmeltInto_Pyrite=Pyrite - I:MaterialTypes_9=9 - I:MeltingPoint_862=862 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pyrolusite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_MnO2=MnO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Manganese,Tantalite,Niobium"=,Manganese,Tantalite,Niobium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,DONT_ADD_DEFAULT_BBF_RECIPE - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,METALLUM,AER"=,METALLUM,AER - S:"MatRGBA_150,150,170,0,"=150,150,170,0, - S:MaterialArcSmeltInto_Pyrolusite=Pyrolusite - S:MaterialDirectSmeltInto_Manganese=Manganese - I:MaterialID_943=943 - S:MaterialMacerateInto_Pyrolusite=Pyrolusite - S:MaterialName_Pyrolusite=Pyrolusite - S:MaterialSmeltInto_Pyrolusite=Pyrolusite - I:MaterialTypes_9=9 - I:MeltingPoint_542=542 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pyrope { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2Mg3Si3O12=Al2Mg3Si3O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GarnetRed,Magnesium"=,GarnetRed,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,SANO,TENEBRAE,AER"=,METALLUM,VOLATUS,SANO,TENEBRAE,AER - S:"MatRGBA_120,50,100,0,"=120,50,100,0, - S:MaterialArcSmeltInto_Pyrope=Pyrope - S:MaterialDirectSmeltInto_Pyrope=Pyrope - I:MaterialID_835=835 - S:MaterialMacerateInto_Pyrope=Pyrope - S:MaterialName_Pyrope=Pyrope - S:MaterialSmeltInto_Pyrope=Pyrope - I:MaterialTypes_9=9 - I:MeltingPoint_517=517 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rocksalt { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KCl=KCl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Salt,Borax"=,Salt,Borax - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,AQUA,PANNUS"=,VITREUS,POTENTIA,AQUA,PANNUS - S:"MatRGBA_240,200,200,0,"=240,200,200,0, - S:MaterialArcSmeltInto_RockSalt=RockSalt - S:MaterialDirectSmeltInto_RockSalt=RockSalt - I:MaterialID_944=944 - S:MaterialMacerateInto_RockSalt=RockSalt - S:"MaterialName_Rock Salt"=Rock Salt - S:MaterialSmeltInto_RockSalt=RockSalt - I:MaterialTypes_9=9 - I:MeltingPoint_253=253 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rubber { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C5H8=C5H8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.knockback=enchantment.knockback - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,AnyRubber"=,AnyRubber - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MOTUS"=,MOTUS - S:"MatRGBA_0,0,0,0,"=0,0,0,0, - S:MaterialArcSmeltInto_Rubber=Rubber - S:MaterialDirectSmeltInto_Rubber=Rubber - I:MaterialID_880=880 - S:MaterialMacerateInto_Rubber=Rubber - S:MaterialName_Rubber=Rubber - S:MaterialSmeltInto_Rubber=Rubber - I:MaterialTypes_195=195 - I:MeltingPoint_400=400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_0=0 - D:ToolSpeed_1.5=1.5 - B:Transparent_false=false - B:Unificatable_true=true - } - - rawrubber { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C5H8=C5H8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MOTUS"=,MOTUS - S:"MatRGBA_204,199,137,0,"=204,199,137,0, - S:MaterialArcSmeltInto_RawRubber=RawRubber - S:MaterialDirectSmeltInto_RawRubber=RawRubber - I:MaterialID_896=896 - S:MaterialMacerateInto_RawRubber=RawRubber - S:"MaterialName_Raw Rubber"=Raw Rubber - S:MaterialSmeltInto_RawRubber=RawRubber - I:MaterialTypes_1=1 - I:MeltingPoint_400=400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ruby { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CrAl2O3=CrAl2O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Chrome,GarnetRed"=,Chrome,GarnetRed - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,6,4"=,6,4 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_255,100,100,127,"=255,100,100,127, - S:MaterialArcSmeltInto_Ruby=Ruby - S:MaterialDirectSmeltInto_Ruby=Ruby - I:MaterialID_502=502 - S:MaterialMacerateInto_Ruby=Ruby - S:MaterialName_Ruby=Ruby - S:MaterialSmeltInto_Ruby=Ruby - I:MaterialTypes_77=77 - I:MeltingPoint_701=701 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - salt { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NaCl=NaCl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,RockSalt,Borax"=,RockSalt,Borax - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD,STONE,NO_SMASHING"=,HAS_COLOR,FOOD,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,AQUA,PANNUS"=,VITREUS,LUX,AQUA,PANNUS - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Salt=Salt - S:MaterialDirectSmeltInto_Salt=Salt - I:MaterialID_817=817 - S:MaterialMacerateInto_Salt=Salt - S:MaterialName_Salt=Salt - S:MaterialSmeltInto_Salt=Salt - I:MaterialTypes_9=9 - I:MeltingPoint_270=270 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - saltpeter { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KNO3=KNO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Saltpeter"=,Saltpeter - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE"=,HAS_COLOR,NO_SMASHING,NO_SMELTING,FLAMMABLE - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,AER"=,VITREUS,POTENTIA,AER - S:"MatRGBA_230,230,230,0,"=230,230,230,0, - S:MaterialArcSmeltInto_Saltpeter=Saltpeter - S:MaterialDirectSmeltInto_Saltpeter=Saltpeter - I:MaterialID_836=836 - S:MaterialMacerateInto_Saltpeter=Saltpeter - S:MaterialName_Saltpeter=Saltpeter - S:MaterialSmeltInto_Saltpeter=Saltpeter - I:MaterialTypes_9=9 - I:MeltingPoint_112=112 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_4=4 - I:OreSmeltingMultiplier_4=4 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - saltwater { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,0,200,0,"=0,0,200,0, - S:MaterialArcSmeltInto_SaltWater=SaltWater - S:MaterialDirectSmeltInto_SaltWater=SaltWater - I:MaterialID_692=692 - S:MaterialMacerateInto_SaltWater=SaltWater - S:"MaterialName_Salt Water"=Salt Water - S:MaterialSmeltInto_SaltWater=SaltWater - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sapphire { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2O3=Al2O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Aluminium,GreenSapphire"=,Aluminium,GreenSapphire - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,5,3"=,5,3 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_100,100,200,127,"=100,100,200,127, - S:MaterialArcSmeltInto_Sapphire=Sapphire - S:MaterialDirectSmeltInto_Sapphire=Sapphire - I:MaterialID_503=503 - S:MaterialMacerateInto_Sapphire=Sapphire - S:MaterialName_Sapphire=Sapphire - S:MaterialSmeltInto_Sapphire=Sapphire - I:MaterialTypes_77=77 - I:MeltingPoint_405=405 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - scheelite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_2500=2500 - S:ChemicalFormula_WCa2O4=WCa2O4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Manganese,Molybdenum,Calcium"=,Manganese,Molybdenum,Calcium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,TUTAMEN,SANO,AER"=,METALLUM,TUTAMEN,SANO,AER - S:"MatRGBA_200,140,20,0,"=200,140,20,0, - S:MaterialArcSmeltInto_Scheelite=Scheelite - S:MaterialDirectSmeltInto_Scheelite=Scheelite - I:MaterialID_910=910 - S:MaterialMacerateInto_Scheelite=Scheelite - S:MaterialName_Scheelite=Scheelite - S:MaterialSmeltInto_Scheelite=Scheelite - I:MaterialTypes_9=9 - I:MeltingPoint_2500=2500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - silicondioxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SiO2=SiO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE,QUARTZ - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,TENEBRAE,AER"=,METALLUM,TENEBRAE,AER - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_SiliconDioxide=SiliconDioxide - S:MaterialDirectSmeltInto_SiliconDioxide=SiliconDioxide - I:MaterialID_837=837 - S:MaterialMacerateInto_SiliconDioxide=SiliconDioxide - S:"MaterialName_Silicon Dioxide"=Silicon Dioxide - S:MaterialSmeltInto_SiliconDioxide=SiliconDioxide - I:MaterialTypes_17=17 - I:MeltingPoint_598=598 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - snow { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H2O=H2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,NO_SMASHING,NO_SMELTING,NO_RECYCLING"=,HAS_COLOR,NO_SMASHING,NO_SMELTING,NO_RECYCLING - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,GELUM"=,GELUM - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Snow=Snow - S:MaterialDirectSmeltInto_Snow=Snow - I:MaterialID_728=728 - S:MaterialMacerateInto_Snow=Snow - S:MaterialName_Snow=Snow - S:MaterialSmeltInto_Water=Water - I:MaterialTypes_17=17 - I:MeltingPoint_27=27 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sodalite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al3Si3Na4Cl=Al3Si3Na4Cl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Lazurite,Lapis"=,Lazurite,Lapis - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,VITREUS,LUX,AQUA,PANNUS"=,METALLUM,VOLATUS,TENEBRAE,VITREUS,LUX,AQUA,PANNUS - S:"MatRGBA_20,20,255,0,"=20,20,255,0, - S:MaterialArcSmeltInto_Sodalite=Sodalite - S:MaterialDirectSmeltInto_Sodalite=Sodalite - I:MaterialID_525=525 - S:MaterialMacerateInto_Sodalite=Sodalite - S:MaterialName_Sodalite=Sodalite - S:MaterialSmeltInto_Sodalite=Sodalite - I:MaterialTypes_13=13 - I:MeltingPoint_864=864 - I:OreByProductMultiplier_4=4 - I:OreMultiplier_6=6 - I:OreSmeltingMultiplier_6=6 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sodiumpersulfate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Na2S2O8=Na2S2O8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,IGNIS,AER"=,VITREUS,LUX,IGNIS,AER - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_SodiumPersulfate=SodiumPersulfate - S:MaterialDirectSmeltInto_SodiumPersulfate=SodiumPersulfate - I:MaterialID_718=718 - S:MaterialMacerateInto_SodiumPersulfate=SodiumPersulfate - S:"MaterialName_Sodium Persulfate"=Sodium Persulfate - S:MaterialSmeltInto_SodiumPersulfate=SodiumPersulfate - I:MaterialTypes_16=16 - I:MeltingPoint_162=162 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sodiumsulfide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Na2S=Na2S - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,IGNIS"=,VITREUS,LUX,IGNIS - S:"MatRGBA_255,230,128,0,"=255,230,128,0, - S:MaterialArcSmeltInto_SodiumSulfide=SodiumSulfide - S:MaterialDirectSmeltInto_SodiumSulfide=SodiumSulfide - I:MaterialID_719=719 - S:MaterialMacerateInto_SodiumSulfide=SodiumSulfide - S:"MaterialName_Sodium Sulfide"=Sodium Sulfide - S:MaterialSmeltInto_SodiumSulfide=SodiumSulfide - I:MaterialTypes_1=1 - I:MeltingPoint_376=376 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hydricsulfide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H2S=H2S - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,AQUA,IGNIS"=,AQUA,IGNIS - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_HydricSulfide=HydricSulfide - S:MaterialDirectSmeltInto_HydricSulfide=HydricSulfide - I:MaterialID_460=460 - S:MaterialMacerateInto_HydricSulfide=HydricSulfide - S:"MaterialName_Hydrogen Sulfide"=Hydrogen Sulfide - S:MaterialSmeltInto_HydricSulfide=HydricSulfide - I:MaterialTypes_16=16 - I:MeltingPoint_138=138 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - oilheavy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_32=32 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_10,10,10,0,"=10,10,10,0, - S:MaterialArcSmeltInto_OilHeavy=OilHeavy - S:MaterialDirectSmeltInto_OilHeavy=OilHeavy - I:MaterialID_730=730 - S:MaterialMacerateInto_OilHeavy=OilHeavy - S:"MaterialName_Heavy Oil"=Heavy Oil - S:MaterialSmeltInto_OilHeavy=OilHeavy - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - oilmedium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_24=24 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_10,10,10,0,"=10,10,10,0, - S:MaterialArcSmeltInto_OilMedium=OilMedium - S:MaterialDirectSmeltInto_OilMedium=OilMedium - I:MaterialID_731=731 - S:MaterialMacerateInto_OilMedium=OilMedium - S:"MaterialName_Raw Oil"=Raw Oil - S:MaterialSmeltInto_OilMedium=OilMedium - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - oillight { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_16=16 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_10,10,10,0,"=10,10,10,0, - S:MaterialArcSmeltInto_OilLight=OilLight - S:MaterialDirectSmeltInto_OilLight=OilLight - I:MaterialID_732=732 - S:MaterialMacerateInto_OilLight=OilLight - S:"MaterialName_Light Oil"=Light Oil - S:MaterialSmeltInto_OilLight=OilLight - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - natruralgas { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_15=15 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_NatruralGas=NatruralGas - S:MaterialDirectSmeltInto_NatruralGas=NatruralGas - I:MaterialID_733=733 - S:MaterialMacerateInto_NatruralGas=NatruralGas - S:"MaterialName_Natural Gas"=Natural Gas - S:MaterialSmeltInto_NatruralGas=NatruralGas - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sulfuricgas { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_20=20 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_SulfuricGas=SulfuricGas - S:MaterialDirectSmeltInto_SulfuricGas=SulfuricGas - I:MaterialID_734=734 - S:MaterialMacerateInto_SulfuricGas=SulfuricGas - S:"MaterialName_Sulfuric Gas"=Sulfuric Gas - S:MaterialSmeltInto_SulfuricGas=SulfuricGas - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - gas { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_128=128 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Gas=Gas - S:MaterialDirectSmeltInto_Gas=Gas - I:MaterialID_735=735 - S:MaterialMacerateInto_Gas=Gas - S:"MaterialName_Refinery Gas"=Refinery Gas - S:MaterialSmeltInto_Gas=Gas - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sulfuricnaphtha { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_32=32 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_SulfuricNaphtha=SulfuricNaphtha - S:MaterialDirectSmeltInto_SulfuricNaphtha=SulfuricNaphtha - I:MaterialID_736=736 - S:MaterialMacerateInto_SulfuricNaphtha=SulfuricNaphtha - S:"MaterialName_Sulfuric Naphtha"=Sulfuric Naphtha - S:MaterialSmeltInto_SulfuricNaphtha=SulfuricNaphtha - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sulfuriclightfuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_32=32 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_SulfuricLightFuel=SulfuricLightFuel - S:MaterialDirectSmeltInto_SulfuricLightFuel=SulfuricLightFuel - I:MaterialID_737=737 - S:MaterialMacerateInto_SulfuricLightFuel=SulfuricLightFuel - S:"MaterialName_Sulfuric Light Fuel"=Sulfuric Light Fuel - S:MaterialSmeltInto_SulfuricLightFuel=SulfuricLightFuel - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sulfuricheavyfuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_32=32 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_SulfuricHeavyFuel=SulfuricHeavyFuel - S:MaterialDirectSmeltInto_SulfuricHeavyFuel=SulfuricHeavyFuel - I:MaterialID_738=738 - S:MaterialMacerateInto_SulfuricHeavyFuel=SulfuricHeavyFuel - S:"MaterialName_Sulfuric Heavy Fuel"=Sulfuric Heavy Fuel - S:MaterialSmeltInto_SulfuricHeavyFuel=SulfuricHeavyFuel - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - naphtha { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_256=256 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Naphtha=Naphtha - S:MaterialDirectSmeltInto_Naphtha=Naphtha - I:MaterialID_739=739 - S:MaterialMacerateInto_Naphtha=Naphtha - S:MaterialName_Naphtha=Naphtha - S:MaterialSmeltInto_Naphtha=Naphtha - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lightfuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_256=256 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_LightFuel=LightFuel - S:MaterialDirectSmeltInto_LightFuel=LightFuel - I:MaterialID_740=740 - S:MaterialMacerateInto_LightFuel=LightFuel - S:"MaterialName_Light Fuel"=Light Fuel - S:MaterialSmeltInto_LightFuel=LightFuel - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - heavyfuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_192=192 - I:FuelType_3=3 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_HeavyFuel=HeavyFuel - S:MaterialDirectSmeltInto_HeavyFuel=HeavyFuel - I:MaterialID_741=741 - S:MaterialMacerateInto_HeavyFuel=HeavyFuel - S:"MaterialName_Heavy Fuel"=Heavy Fuel - S:MaterialSmeltInto_HeavyFuel=HeavyFuel - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lpg { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_256=256 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_LPG=LPG - S:MaterialDirectSmeltInto_LPG=LPG - I:MaterialID_742=742 - S:MaterialMacerateInto_LPG=LPG - S:MaterialName_LPG=LPG - S:MaterialSmeltInto_LPG=LPG - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dilutedhydrochloricacid_gt5u { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_HCl=HCl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_153,167,163,0,"=153,167,163,0, - S:MaterialArcSmeltInto_DilutedHydrochloricAcid_GT5U=DilutedHydrochloricAcid_GT5U - S:MaterialDirectSmeltInto_DilutedHydrochloricAcid_GT5U=DilutedHydrochloricAcid_GT5U - I:MaterialID_606=606 - S:MaterialMacerateInto_DilutedHydrochloricAcid_GT5U=DilutedHydrochloricAcid_GT5U - S:"MaterialName_Diluted Hydrochloric Acid"=Diluted Hydrochloric Acid - S:MaterialSmeltInto_DilutedHydrochloricAcid_GT5U=DilutedHydrochloricAcid_GT5U - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pyrochlore { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ca2Nb2O7=Ca2Nb2O7 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Apatite,Calcite,Niobium"=,Apatite,Calcite,Niobium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_43,17,0,0,"=43,17,0,0, - S:MaterialArcSmeltInto_Pyrochlore=Pyrochlore - S:MaterialDirectSmeltInto_Pyrochlore=Pyrochlore - I:MaterialID_607=607 - S:MaterialMacerateInto_Pyrochlore=Pyrochlore - S:MaterialName_Pyrochlore=Pyrochlore - S:MaterialSmeltInto_Pyrochlore=Pyrochlore - I:MaterialTypes_9=9 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - growthmediumraw { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_211,141,95,0,"=211,141,95,0, - S:MaterialArcSmeltInto_GrowthMediumRaw=GrowthMediumRaw - S:MaterialDirectSmeltInto_GrowthMediumRaw=GrowthMediumRaw - I:MaterialID_608=608 - S:MaterialMacerateInto_GrowthMediumRaw=GrowthMediumRaw - S:"MaterialName_Raw Growth Medium"=Raw Growth Medium - S:MaterialSmeltInto_GrowthMediumRaw=GrowthMediumRaw - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - growthmediumsterilized { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_222,170,135,0,"=222,170,135,0, - S:MaterialArcSmeltInto_GrowthMediumSterilized=GrowthMediumSterilized - S:MaterialDirectSmeltInto_GrowthMediumSterilized=GrowthMediumSterilized - I:MaterialID_609=609 - S:MaterialMacerateInto_GrowthMediumSterilized=GrowthMediumSterilized - S:"MaterialName_Sterilized Growth Medium"=Sterilized Growth Medium - S:MaterialSmeltInto_GrowthMediumSterilized=GrowthMediumSterilized - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ferritemixture { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NiZnFe4=NiZnFe4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_180,180,180,0,"=180,180,180,0, - S:MaterialArcSmeltInto_FerriteMixture=FerriteMixture - S:MaterialDirectSmeltInto_FerriteMixture=FerriteMixture - I:MaterialID_612=612 - S:MaterialMacerateInto_FerriteMixture=FerriteMixture - S:"MaterialName_Ferrite Mixture"=Ferrite Mixture - S:MaterialSmeltInto_FerriteMixture=FerriteMixture - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nickelzincferrite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1500=1500 - S:ChemicalFormula_NiZnFe4O8=NiZnFe4O8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_60,60,60,0,"=60,60,60,0, - S:MaterialArcSmeltInto_NickelZincFerrite=NickelZincFerrite - S:MaterialDirectSmeltInto_NickelZincFerrite=NickelZincFerrite - I:MaterialID_613=613 - S:MaterialMacerateInto_NickelZincFerrite=NickelZincFerrite - S:"MaterialName_Nickel-Zinc Ferrite"=Nickel-Zinc Ferrite - S:MaterialSmeltInto_NickelZincFerrite=NickelZincFerrite - I:MaterialTypes_195=195 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_0=0 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - massicot { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_PbO=PbO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,221,85,0,"=255,221,85,0, - S:MaterialArcSmeltInto_Massicot=Massicot - S:MaterialDirectSmeltInto_Massicot=Massicot - I:MaterialID_614=614 - S:MaterialMacerateInto_Massicot=Massicot - S:MaterialName_Massicot=Massicot - S:MaterialSmeltInto_Massicot=Massicot - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - arsenictrioxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_As2O3=As2O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_ArsenicTrioxide=ArsenicTrioxide - S:MaterialDirectSmeltInto_ArsenicTrioxide=ArsenicTrioxide - I:MaterialID_615=615 - S:MaterialMacerateInto_ArsenicTrioxide=ArsenicTrioxide - S:"MaterialName_Arsenic Trioxide"=Arsenic Trioxide - S:MaterialSmeltInto_ArsenicTrioxide=ArsenicTrioxide - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cobaltoxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CoO=CoO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_102,128,0,0,"=102,128,0,0, - S:MaterialArcSmeltInto_CobaltOxide=CobaltOxide - S:MaterialDirectSmeltInto_CobaltOxide=CobaltOxide - I:MaterialID_616=616 - S:MaterialMacerateInto_CobaltOxide=CobaltOxide - S:"MaterialName_Cobalt Oxide"=Cobalt Oxide - S:MaterialSmeltInto_CobaltOxide=CobaltOxide - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - zincite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_ZnO=ZnO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,245,0,"=255,255,245,0, - S:MaterialArcSmeltInto_Zincite=Zincite - S:MaterialDirectSmeltInto_Zincite=Zincite - I:MaterialID_617=617 - S:MaterialMacerateInto_Zincite=Zincite - S:MaterialName_Zincite=Zincite - S:MaterialSmeltInto_Zincite=Zincite - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - antimonytrioxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Sb2O3=Sb2O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_230,230,240,0,"=230,230,240,0, - S:MaterialArcSmeltInto_AntimonyTrioxide=AntimonyTrioxide - S:MaterialDirectSmeltInto_AntimonyTrioxide=AntimonyTrioxide - I:MaterialID_618=618 - S:MaterialMacerateInto_AntimonyTrioxide=AntimonyTrioxide - S:"MaterialName_Antimony Trioxide"=Antimony Trioxide - S:MaterialSmeltInto_AntimonyTrioxide=AntimonyTrioxide - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cupricoxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CuO=CuO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_15,15,15,0,"=15,15,15,0, - S:MaterialArcSmeltInto_CupricOxide=CupricOxide - S:MaterialDirectSmeltInto_CupricOxide=CupricOxide - I:MaterialID_619=619 - S:MaterialMacerateInto_CupricOxide=CupricOxide - S:"MaterialName_Cupric Oxide"=Cupric Oxide - S:MaterialSmeltInto_CupricOxide=CupricOxide - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ferrosilite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_FeSiO3=FeSiO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_151,99,42,0,"=151,99,42,0, - S:MaterialArcSmeltInto_Ferrosilite=Ferrosilite - S:MaterialDirectSmeltInto_Ferrosilite=Ferrosilite - I:MaterialID_620=620 - S:MaterialMacerateInto_Ferrosilite=Ferrosilite - S:MaterialName_Ferrosilite=Ferrosilite - S:MaterialSmeltInto_Ferrosilite=Ferrosilite - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - magnesia { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_MgO=MgO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,225,225,0,"=255,225,225,0, - S:MaterialArcSmeltInto_Magnesia=Magnesia - S:MaterialDirectSmeltInto_Magnesia=Magnesia - I:MaterialID_621=621 - S:MaterialMacerateInto_Magnesia=Magnesia - S:MaterialName_Magnesia=Magnesia - S:MaterialSmeltInto_Magnesia=Magnesia - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - quicklime { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CaO=CaO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_240,240,240,0,"=240,240,240,0, - S:MaterialArcSmeltInto_Quicklime=Quicklime - S:MaterialDirectSmeltInto_Quicklime=Quicklime - I:MaterialID_622=622 - S:MaterialMacerateInto_Quicklime=Quicklime - S:MaterialName_Quicklime=Quicklime - S:MaterialSmeltInto_Quicklime=Quicklime - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - potash { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_K2O=K2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_120,66,55,0,"=120,66,55,0, - S:MaterialArcSmeltInto_Potash=Potash - S:MaterialDirectSmeltInto_Potash=Potash - I:MaterialID_623=623 - S:MaterialMacerateInto_Potash=Potash - S:MaterialName_Potash=Potash - S:MaterialSmeltInto_Potash=Potash - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sodaash { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Na2CO3=Na2CO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_220,220,255,0,"=220,220,255,0, - S:MaterialArcSmeltInto_SodaAsh=SodaAsh - S:MaterialDirectSmeltInto_SodaAsh=SodaAsh - I:MaterialID_624=624 - S:MaterialMacerateInto_SodaAsh=SodaAsh - S:"MaterialName_Soda Ash"=Soda Ash - S:MaterialSmeltInto_SodaAsh=SodaAsh - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - brick { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al4Si3O12=Al4Si3O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,STONE,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_155,86,67,0,"=155,86,67,0, - S:MaterialArcSmeltInto_Brick=Brick - S:MaterialDirectSmeltInto_Brick=Brick - I:MaterialID_625=625 - S:MaterialMacerateInto_Brick=Brick - S:MaterialName_Brick=Brick - S:MaterialSmeltInto_Brick=Brick - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fireclay { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al4Si3O12=Al4Si3O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_173,160,155,0,"=173,160,155,0, - S:MaterialArcSmeltInto_Fireclay=Fireclay - S:MaterialDirectSmeltInto_Fireclay=Fireclay - I:MaterialID_626=626 - S:MaterialMacerateInto_Fireclay=Fireclay - S:MaterialName_Fireclay=Fireclay - S:MaterialSmeltInto_Fireclay=Fireclay - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - biodiesel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_192=192 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,128,0,0,"=255,128,0,0, - S:MaterialArcSmeltInto_BioDiesel=BioDiesel - S:MaterialDirectSmeltInto_BioDiesel=BioDiesel - I:MaterialID_627=627 - S:MaterialMacerateInto_BioDiesel=BioDiesel - S:"MaterialName_Bio Diesel"=Bio Diesel - S:MaterialSmeltInto_BioDiesel=BioDiesel - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nitrationmixture { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_230,226,171,0,"=230,226,171,0, - S:MaterialArcSmeltInto_NitrationMixture=NitrationMixture - S:MaterialDirectSmeltInto_NitrationMixture=NitrationMixture - I:MaterialID_628=628 - S:MaterialMacerateInto_NitrationMixture=NitrationMixture - S:"MaterialName_Nitration Mixture"=Nitration Mixture - S:MaterialSmeltInto_NitrationMixture=NitrationMixture - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - glycerol { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H8O3=C3H8O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_164=164 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_135,222,135,0,"=135,222,135,0, - S:MaterialArcSmeltInto_Glycerol=Glycerol - S:MaterialDirectSmeltInto_Glycerol=Glycerol - I:MaterialID_629=629 - S:MaterialMacerateInto_Glycerol=Glycerol - S:MaterialName_Glycerol=Glycerol - S:MaterialSmeltInto_Glycerol=Glycerol - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sodiumbisulfate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NaHSO4=NaHSO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,68,85,0,"=0,68,85,0, - S:MaterialArcSmeltInto_SodiumBisulfate=SodiumBisulfate - S:MaterialDirectSmeltInto_SodiumBisulfate=SodiumBisulfate - I:MaterialID_630=630 - S:MaterialMacerateInto_SodiumBisulfate=SodiumBisulfate - S:"MaterialName_Sodium Bisulfate"=Sodium Bisulfate - S:MaterialSmeltInto_SodiumBisulfate=SodiumBisulfate - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - polyphenylenesulfide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C6H4S=C6H4S - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_170,136,0,0,"=170,136,0,0, - S:MaterialArcSmeltInto_PolyphenyleneSulfide=PolyphenyleneSulfide - S:MaterialDirectSmeltInto_PolyphenyleneSulfide=PolyphenyleneSulfide - I:MaterialID_631=631 - S:MaterialMacerateInto_PolyphenyleneSulfide=PolyphenyleneSulfide - S:"MaterialName_Polyphenylene Sulfide"=Polyphenylene Sulfide - S:MaterialSmeltInto_PolyphenyleneSulfide=PolyphenyleneSulfide - I:MaterialTypes_195=195 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dichlorobenzene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C6H4Cl2=C6H4Cl2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,68,85,0,"=0,68,85,0, - S:MaterialArcSmeltInto_Dichlorobenzene=Dichlorobenzene - S:MaterialDirectSmeltInto_Dichlorobenzene=Dichlorobenzene - I:MaterialID_632=632 - S:MaterialMacerateInto_Dichlorobenzene=Dichlorobenzene - S:MaterialName_Dichlorobenzene=Dichlorobenzene - S:MaterialSmeltInto_Dichlorobenzene=Dichlorobenzene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - polystyrene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C8H8=C8H8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.knockback=enchantment.knockback - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_190,180,170,0,"=190,180,170,0, - S:MaterialArcSmeltInto_Polystyrene=Polystyrene - S:MaterialDirectSmeltInto_Polystyrene=Polystyrene - I:MaterialID_636=636 - S:MaterialMacerateInto_Polystyrene=Polystyrene - S:MaterialName_Polystyrene=Polystyrene - S:MaterialSmeltInto_Polystyrene=Polystyrene - I:MaterialTypes_195=195 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - styrene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C8H8=C8H8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_210,200,190,0,"=210,200,190,0, - S:MaterialArcSmeltInto_Styrene=Styrene - S:MaterialDirectSmeltInto_Styrene=Styrene - I:MaterialID_637=637 - S:MaterialMacerateInto_Styrene=Styrene - S:MaterialName_Styrene=Styrene - S:MaterialSmeltInto_Styrene=Styrene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - isoprene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C5H8=C5H8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_20,20,20,0,"=20,20,20,0, - S:MaterialArcSmeltInto_Isoprene=Isoprene - S:MaterialDirectSmeltInto_Isoprene=Isoprene - I:MaterialID_638=638 - S:MaterialMacerateInto_Isoprene=Isoprene - S:MaterialName_Isoprene=Isoprene - S:MaterialSmeltInto_Isoprene=Isoprene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tetranitromethane { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CN4O8=CN4O8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_15,40,40,0,"=15,40,40,0, - S:MaterialArcSmeltInto_Tetranitromethane=Tetranitromethane - S:MaterialDirectSmeltInto_Tetranitromethane=Tetranitromethane - I:MaterialID_639=639 - S:MaterialMacerateInto_Tetranitromethane=Tetranitromethane - S:MaterialName_Tetranitromethane=Tetranitromethane - S:MaterialSmeltInto_Tetranitromethane=Tetranitromethane - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ethenone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H2O=C2H2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_20,20,70,0,"=20,20,70,0, - S:MaterialArcSmeltInto_Ethenone=Ethenone - S:MaterialDirectSmeltInto_Ethenone=Ethenone - I:MaterialID_641=641 - S:MaterialMacerateInto_Ethenone=Ethenone - S:MaterialName_Ethenone=Ethenone - S:MaterialSmeltInto_Ethenone=Ethenone - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ethane { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H6=C2H6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_168=168 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_200,200,255,0,"=200,200,255,0, - S:MaterialArcSmeltInto_Ethane=Ethane - S:MaterialDirectSmeltInto_Ethane=Ethane - I:MaterialID_642=642 - S:MaterialMacerateInto_Ethane=Ethane - S:MaterialName_Ethane=Ethane - S:MaterialSmeltInto_Ethane=Ethane - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - propane { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H8=C3H8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_232=232 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_250,226,80,0,"=250,226,80,0, - S:MaterialArcSmeltInto_Propane=Propane - S:MaterialDirectSmeltInto_Propane=Propane - I:MaterialID_643=643 - S:MaterialMacerateInto_Propane=Propane - S:MaterialName_Propane=Propane - S:MaterialSmeltInto_Propane=Propane - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - butane { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C4H10=C4H10 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_296=296 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_182,55,30,0,"=182,55,30,0, - S:MaterialArcSmeltInto_Butane=Butane - S:MaterialDirectSmeltInto_Butane=Butane - I:MaterialID_644=644 - S:MaterialMacerateInto_Butane=Butane - S:MaterialName_Butane=Butane - S:MaterialSmeltInto_Butane=Butane - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - butene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C4H8=C4H8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_256=256 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_207,80,5,0,"=207,80,5,0, - S:MaterialArcSmeltInto_Butene=Butene - S:MaterialDirectSmeltInto_Butene=Butene - I:MaterialID_645=645 - S:MaterialMacerateInto_Butene=Butene - S:MaterialName_Butene=Butene - S:MaterialSmeltInto_Butene=Butene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - butadiene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C4H6=C4H6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_206=206 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_232,105,0,0,"=232,105,0,0, - S:MaterialArcSmeltInto_Butadiene=Butadiene - S:MaterialDirectSmeltInto_Butadiene=Butadiene - I:MaterialID_646=646 - S:MaterialMacerateInto_Butadiene=Butadiene - S:MaterialName_Butadiene=Butadiene - S:MaterialSmeltInto_Butadiene=Butadiene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rawstyrenebutadienerubber { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_C8H8(C4H6)3"=C8H8(C4H6)3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_84,64,61,0,"=84,64,61,0, - S:MaterialArcSmeltInto_RawStyreneButadieneRubber=RawStyreneButadieneRubber - S:MaterialDirectSmeltInto_RawStyreneButadieneRubber=RawStyreneButadieneRubber - I:MaterialID_634=634 - S:MaterialMacerateInto_RawStyreneButadieneRubber=RawStyreneButadieneRubber - S:"MaterialName_Raw Styrene-Butadiene Rubber"=Raw Styrene-Butadiene Rubber - S:MaterialSmeltInto_RawStyreneButadieneRubber=RawStyreneButadieneRubber - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - styrenebutadienerubber { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_C8H8(C4H6)3"=C8H8(C4H6)3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.knockback=enchantment.knockback - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,AnyRubber,AnySyntheticRubber"=,AnyRubber,AnySyntheticRubber - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY,STRETCHY - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_33,26,24,0,"=33,26,24,0, - S:MaterialArcSmeltInto_StyreneButadieneRubber=StyreneButadieneRubber - S:MaterialDirectSmeltInto_StyreneButadieneRubber=StyreneButadieneRubber - I:MaterialID_635=635 - S:MaterialMacerateInto_StyreneButadieneRubber=StyreneButadieneRubber - S:"MaterialName_Styrene-Butadiene Rubber"=Styrene-Butadiene Rubber - S:MaterialSmeltInto_StyreneButadieneRubber=StyreneButadieneRubber - I:MaterialTypes_195=195 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_128=128 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - toluene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C7H8=C7H8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_328=328 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_80,29,5,0,"=80,29,5,0, - S:MaterialArcSmeltInto_Toluene=Toluene - S:MaterialDirectSmeltInto_Toluene=Toluene - I:MaterialID_647=647 - S:MaterialMacerateInto_Toluene=Toluene - S:MaterialName_Toluene=Toluene - S:MaterialSmeltInto_Toluene=Toluene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - epichlorohydrin { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H5ClO=C3H5ClO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_80,29,5,0,"=80,29,5,0, - S:MaterialArcSmeltInto_Epichlorohydrin=Epichlorohydrin - S:MaterialDirectSmeltInto_Epichlorohydrin=Epichlorohydrin - I:MaterialID_648=648 - S:MaterialMacerateInto_Epichlorohydrin=Epichlorohydrin - S:MaterialName_Epichlorohydrin=Epichlorohydrin - S:MaterialSmeltInto_Epichlorohydrin=Epichlorohydrin - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - polyvinylchloride { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H3Cl=C2H3Cl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.knockback=enchantment.knockback - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY"=,HAS_COLOR,SMELTING_TO_FLUID,FLAMMABLE,NO_SMASHING,BOUNCY - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_215,230,230,0,"=215,230,230,0, - S:MaterialArcSmeltInto_PolyvinylChloride=PolyvinylChloride - S:MaterialDirectSmeltInto_PolyvinylChloride=PolyvinylChloride - I:MaterialID_649=649 - S:MaterialMacerateInto_PolyvinylChloride=PolyvinylChloride - S:"MaterialName_Polyvinyl Chloride"=Polyvinyl Chloride - S:MaterialSmeltInto_PolyvinylChloride=PolyvinylChloride - I:MaterialTypes_195=195 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_32=32 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vinylchloride { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H3Cl=C2H3Cl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_225,240,240,0,"=225,240,240,0, - S:MaterialArcSmeltInto_VinylChloride=VinylChloride - S:MaterialDirectSmeltInto_VinylChloride=VinylChloride - I:MaterialID_650=650 - S:MaterialMacerateInto_VinylChloride=VinylChloride - S:"MaterialName_Vinyl Chloride"=Vinyl Chloride - S:MaterialSmeltInto_VinylChloride=VinylChloride - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sulfurdioxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SO2=SO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_200,200,25,0,"=200,200,25,0, - S:MaterialArcSmeltInto_SulfurDioxide=SulfurDioxide - S:MaterialDirectSmeltInto_SulfurDioxide=SulfurDioxide - I:MaterialID_651=651 - S:MaterialMacerateInto_SulfurDioxide=SulfurDioxide - S:"MaterialName_Sulfur Dioxide"=Sulfur Dioxide - S:MaterialSmeltInto_SulfurDioxide=SulfurDioxide - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sulfurtrioxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SO3=SO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_160,160,20,0,"=160,160,20,0, - S:MaterialArcSmeltInto_SulfurTrioxide=SulfurTrioxide - S:MaterialDirectSmeltInto_SulfurTrioxide=SulfurTrioxide - I:MaterialID_652=652 - S:MaterialMacerateInto_SulfurTrioxide=SulfurTrioxide - S:"MaterialName_Sulfur Trioxide"=Sulfur Trioxide - S:MaterialSmeltInto_SulfurTrioxide=SulfurTrioxide - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nitricacid { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_HNO3=HNO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_230,226,171,0,"=230,226,171,0, - S:MaterialArcSmeltInto_NitricAcid=NitricAcid - S:MaterialDirectSmeltInto_NitricAcid=NitricAcid - I:MaterialID_653=653 - S:MaterialMacerateInto_NitricAcid=NitricAcid - S:"MaterialName_Nitric Acid"=Nitric Acid - S:MaterialSmeltInto_NitricAcid=NitricAcid - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - "1,1dimethylhydrazine" { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H8N2=C2H8N2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,0,85,0,"=0,0,85,0, - S:"MaterialArcSmeltInto_1,1Dimethylhydrazine"=1,1Dimethylhydrazine - S:"MaterialDirectSmeltInto_1,1Dimethylhydrazine"=1,1Dimethylhydrazine - I:MaterialID_654=654 - S:"MaterialMacerateInto_1,1Dimethylhydrazine"=1,1Dimethylhydrazine - S:"MaterialName_1,1-Dimethylhydrazine"=1,1-Dimethylhydrazine - S:"MaterialSmeltInto_1,1Dimethylhydrazine"=1,1Dimethylhydrazine - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chloramine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NH2Cl=NH2Cl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_63,159,128,0,"=63,159,128,0, - S:MaterialArcSmeltInto_Chloramine=Chloramine - S:MaterialDirectSmeltInto_Chloramine=Chloramine - I:MaterialID_655=655 - S:MaterialMacerateInto_Chloramine=Chloramine - S:MaterialName_Chloramine=Chloramine - S:MaterialSmeltInto_Chloramine=Chloramine - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dimethylamine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H7N=C2H7N - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_85,68,105,0,"=85,68,105,0, - S:MaterialArcSmeltInto_Dimethylamine=Dimethylamine - S:MaterialDirectSmeltInto_Dimethylamine=Dimethylamine - I:MaterialID_656=656 - S:MaterialMacerateInto_Dimethylamine=Dimethylamine - S:MaterialName_Dimethylamine=Dimethylamine - S:MaterialSmeltInto_Dimethylamine=Dimethylamine - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dinitrogentetroxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_N2O4=N2O4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,65,132,0,"=0,65,132,0, - S:MaterialArcSmeltInto_DinitrogenTetroxide=DinitrogenTetroxide - S:MaterialDirectSmeltInto_DinitrogenTetroxide=DinitrogenTetroxide - I:MaterialID_657=657 - S:MaterialMacerateInto_DinitrogenTetroxide=DinitrogenTetroxide - S:"MaterialName_Dinitrogen Tetroxide"=Dinitrogen Tetroxide - S:MaterialSmeltInto_DinitrogenTetroxide=DinitrogenTetroxide - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nitricoxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NO=NO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_125,200,240,0,"=125,200,240,0, - S:MaterialArcSmeltInto_NitricOxide=NitricOxide - S:MaterialDirectSmeltInto_NitricOxide=NitricOxide - I:MaterialID_658=658 - S:MaterialMacerateInto_NitricOxide=NitricOxide - S:"MaterialName_Nitric Oxide"=Nitric Oxide - S:MaterialSmeltInto_NitricOxide=NitricOxide - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ammonia { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NH3=NH3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_63,52,128,0,"=63,52,128,0, - S:MaterialArcSmeltInto_Ammonia=Ammonia - S:MaterialDirectSmeltInto_Ammonia=Ammonia - I:MaterialID_659=659 - S:MaterialMacerateInto_Ammonia=Ammonia - S:MaterialName_Ammonia=Ammonia - S:MaterialSmeltInto_Ammonia=Ammonia - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dimethyldichlorosilane { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H6Cl2Si=C2H6Cl2Si - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_68,22,80,0,"=68,22,80,0, - S:MaterialArcSmeltInto_Dimethyldichlorosilane=Dimethyldichlorosilane - S:MaterialDirectSmeltInto_Dimethyldichlorosilane=Dimethyldichlorosilane - I:MaterialID_663=663 - S:MaterialMacerateInto_Dimethyldichlorosilane=Dimethyldichlorosilane - S:MaterialName_Dimethyldichlorosilane=Dimethyldichlorosilane - S:MaterialSmeltInto_Dimethyldichlorosilane=Dimethyldichlorosilane - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chloromethane { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CH3Cl=CH3Cl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeMagenta=dyeMagenta - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_200,44,160,0,"=200,44,160,0, - S:MaterialArcSmeltInto_Chloromethane=Chloromethane - S:MaterialDirectSmeltInto_Chloromethane=Chloromethane - I:MaterialID_664=664 - S:MaterialMacerateInto_Chloromethane=Chloromethane - S:MaterialName_Chloromethane=Chloromethane - S:MaterialSmeltInto_Chloromethane=Chloromethane - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phosphorouspentoxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_P4O10=P4O10 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_220,220,0,0,"=220,220,0,0, - S:MaterialArcSmeltInto_PhosphorousPentoxide=PhosphorousPentoxide - S:MaterialDirectSmeltInto_PhosphorousPentoxide=PhosphorousPentoxide - I:MaterialID_665=665 - S:MaterialMacerateInto_PhosphorousPentoxide=PhosphorousPentoxide - S:"MaterialName_Phosphorous Pentoxide"=Phosphorous Pentoxide - S:MaterialSmeltInto_PhosphorousPentoxide=PhosphorousPentoxide - I:MaterialTypes_17=17 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tetrafluoroethylene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2F4=C2F4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_125,125,125,0,"=125,125,125,0, - S:MaterialArcSmeltInto_Tetrafluoroethylene=Tetrafluoroethylene - S:MaterialDirectSmeltInto_Tetrafluoroethylene=Tetrafluoroethylene - I:MaterialID_666=666 - S:MaterialMacerateInto_Tetrafluoroethylene=Tetrafluoroethylene - S:MaterialName_Tetrafluoroethylene=Tetrafluoroethylene - S:MaterialSmeltInto_Tetrafluoroethylene=Tetrafluoroethylene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hydrofluoricacid_gt5u { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_HF=HF - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,136,170,0,"=0,136,170,0, - S:MaterialArcSmeltInto_HydrofluoricAcid_GT5U=HydrofluoricAcid_GT5U - S:MaterialDirectSmeltInto_HydrofluoricAcid_GT5U=HydrofluoricAcid_GT5U - I:MaterialID_667=667 - S:MaterialMacerateInto_HydrofluoricAcid_GT5U=HydrofluoricAcid_GT5U - S:"MaterialName_Hydrofluoric Acid"=Hydrofluoric Acid - S:MaterialSmeltInto_HydrofluoricAcid_GT5U=HydrofluoricAcid_GT5U - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chloroform { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CHCl3=CHCl3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_137,44,160,0,"=137,44,160,0, - S:MaterialArcSmeltInto_Chloroform=Chloroform - S:MaterialDirectSmeltInto_Chloroform=Chloroform - I:MaterialID_668=668 - S:MaterialMacerateInto_Chloroform=Chloroform - S:MaterialName_Chloroform=Chloroform - S:MaterialSmeltInto_Chloroform=Chloroform - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bisphenola { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C15H16O2=C15H16O2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_212,170,0,0,"=212,170,0,0, - S:MaterialArcSmeltInto_BisphenolA=BisphenolA - S:MaterialDirectSmeltInto_BisphenolA=BisphenolA - I:MaterialID_669=669 - S:MaterialMacerateInto_BisphenolA=BisphenolA - S:"MaterialName_Bisphenol A"=Bisphenol A - S:MaterialSmeltInto_BisphenolA=BisphenolA - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - aceticacid { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H4O2=C2H4O2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_200,180,160,0,"=200,180,160,0, - S:MaterialArcSmeltInto_AceticAcid=AceticAcid - S:MaterialDirectSmeltInto_AceticAcid=AceticAcid - I:MaterialID_670=670 - S:MaterialMacerateInto_AceticAcid=AceticAcid - S:"MaterialName_Acetic Acid"=Acetic Acid - S:MaterialSmeltInto_AceticAcid=AceticAcid - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - calciumacetatesolution { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CaC2O4H6=CaC2O4H6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_220,200,180,0,"=220,200,180,0, - S:MaterialArcSmeltInto_CalciumAcetateSolution=CalciumAcetateSolution - S:MaterialDirectSmeltInto_CalciumAcetateSolution=CalciumAcetateSolution - I:MaterialID_671=671 - S:MaterialMacerateInto_CalciumAcetateSolution=CalciumAcetateSolution - S:"MaterialName_Calcium Acetate Solution"=Calcium Acetate Solution - S:MaterialSmeltInto_CalciumAcetateSolution=CalciumAcetateSolution - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - acetone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H6O=C3H6O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_175,175,175,0,"=175,175,175,0, - S:MaterialArcSmeltInto_Acetone=Acetone - S:MaterialDirectSmeltInto_Acetone=Acetone - I:MaterialID_672=672 - S:MaterialMacerateInto_Acetone=Acetone - S:MaterialName_Acetone=Acetone - S:MaterialSmeltInto_Acetone=Acetone - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - methanol { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CH4O=CH4O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_84=84 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_170,136,0,0,"=170,136,0,0, - S:MaterialArcSmeltInto_Methanol=Methanol - S:MaterialDirectSmeltInto_Methanol=Methanol - I:MaterialID_673=673 - S:MaterialMacerateInto_Methanol=Methanol - S:MaterialName_Methanol=Methanol - S:MaterialSmeltInto_Methanol=Methanol - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - carbonmonoxide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CO=CO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_24=24 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_14,72,128,0,"=14,72,128,0, - S:MaterialArcSmeltInto_CarbonMonoxide=CarbonMonoxide - S:MaterialDirectSmeltInto_CarbonMonoxide=CarbonMonoxide - I:MaterialID_674=674 - S:MaterialMacerateInto_CarbonMonoxide=CarbonMonoxide - S:"MaterialName_Carbon Monoxide"=Carbon Monoxide - S:MaterialSmeltInto_CarbonMonoxide=CarbonMonoxide - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - metalmixture { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_80,45,22,0,"=80,45,22,0, - S:MaterialArcSmeltInto_MetalMixture=MetalMixture - S:MaterialDirectSmeltInto_MetalMixture=MetalMixture - I:MaterialID_676=676 - S:MaterialMacerateInto_MetalMixture=MetalMixture - S:"MaterialName_Metal Mixture"=Metal Mixture - S:MaterialSmeltInto_MetalMixture=MetalMixture - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ethylene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H4=C2H4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_128=128 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_225,225,225,0,"=225,225,225,0, - S:MaterialArcSmeltInto_Ethylene=Ethylene - S:MaterialDirectSmeltInto_Ethylene=Ethylene - I:MaterialID_677=677 - S:MaterialMacerateInto_Ethylene=Ethylene - S:MaterialName_Ethylene=Ethylene - S:MaterialSmeltInto_Ethylene=Ethylene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - propene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H6=C3H6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_192=192 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,221,85,0,"=255,221,85,0, - S:MaterialArcSmeltInto_Propene=Propene - S:MaterialDirectSmeltInto_Propene=Propene - I:MaterialID_678=678 - S:MaterialMacerateInto_Propene=Propene - S:MaterialName_Propene=Propene - S:MaterialSmeltInto_Propene=Propene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vinylacetate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C4H6O2=C4H6O2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,179,128,0,"=255,179,128,0, - S:MaterialArcSmeltInto_VinylAcetate=VinylAcetate - S:MaterialDirectSmeltInto_VinylAcetate=VinylAcetate - I:MaterialID_679=679 - S:MaterialMacerateInto_VinylAcetate=VinylAcetate - S:"MaterialName_Vinyl Acetate"=Vinyl Acetate - S:MaterialSmeltInto_VinylAcetate=VinylAcetate - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - polyvinylacetate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C4H6O2=C4H6O2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,153,85,0,"=255,153,85,0, - S:MaterialArcSmeltInto_PolyvinylAcetate=PolyvinylAcetate - S:MaterialDirectSmeltInto_PolyvinylAcetate=PolyvinylAcetate - I:MaterialID_680=680 - S:MaterialMacerateInto_PolyvinylAcetate=PolyvinylAcetate - S:"MaterialName_Polyvinyl Acetate"=Polyvinyl Acetate - S:MaterialSmeltInto_PolyvinylAcetate=PolyvinylAcetate - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - methylacetate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H6O2=C3H6O2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_238,198,175,0,"=238,198,175,0, - S:MaterialArcSmeltInto_MethylAcetate=MethylAcetate - S:MaterialDirectSmeltInto_MethylAcetate=MethylAcetate - I:MaterialID_681=681 - S:MaterialMacerateInto_MethylAcetate=MethylAcetate - S:"MaterialName_Methyl Acetate"=Methyl Acetate - S:MaterialSmeltInto_MethylAcetate=MethylAcetate - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - allylchloride { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H5Cl=C3H5Cl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_135,222,170,0,"=135,222,170,0, - S:MaterialArcSmeltInto_AllylChloride=AllylChloride - S:MaterialDirectSmeltInto_AllylChloride=AllylChloride - I:MaterialID_682=682 - S:MaterialMacerateInto_AllylChloride=AllylChloride - S:"MaterialName_Allyl Chloride"=Allyl Chloride - S:MaterialSmeltInto_AllylChloride=AllylChloride - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hydrochloricacid_gt5u { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_HCl=HCl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_183,200,196,0,"=183,200,196,0, - S:MaterialArcSmeltInto_HydrochloricAcid_GT5U=HydrochloricAcid_GT5U - S:MaterialDirectSmeltInto_HydrochloricAcid_GT5U=HydrochloricAcid_GT5U - I:MaterialID_683=683 - S:MaterialMacerateInto_HydrochloricAcid_GT5U=HydrochloricAcid_GT5U - S:"MaterialName_Hydrochloric Acid"=Hydrochloric Acid - S:MaterialSmeltInto_HydrochloricAcid_GT5U=HydrochloricAcid_GT5U - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hypochlorousacid { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_HClO=HClO - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_111,138,145,0,"=111,138,145,0, - S:MaterialArcSmeltInto_HypochlorousAcid=HypochlorousAcid - S:MaterialDirectSmeltInto_HypochlorousAcid=HypochlorousAcid - I:MaterialID_684=684 - S:MaterialMacerateInto_HypochlorousAcid=HypochlorousAcid - S:"MaterialName_Hypochlorous Acid"=Hypochlorous Acid - S:MaterialSmeltInto_HypochlorousAcid=HypochlorousAcid - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sodiumhydroxide_gt5u { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_NaOH=NaOH - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_0,51,128,0,"=0,51,128,0, - S:MaterialArcSmeltInto_SodiumHydroxide_GT5U=SodiumHydroxide_GT5U - S:MaterialDirectSmeltInto_SodiumHydroxide_GT5U=SodiumHydroxide_GT5U - I:MaterialID_685=685 - S:MaterialMacerateInto_SodiumHydroxide_GT5U=SodiumHydroxide_GT5U - S:"MaterialName_Sodium Hydroxide"=Sodium Hydroxide - S:MaterialSmeltInto_SodiumHydroxide_GT5U=SodiumHydroxide_GT5U - I:MaterialTypes_1=1 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - benzene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C6H6=C6H6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_288=288 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_26,26,26,0,"=26,26,26,0, - S:MaterialArcSmeltInto_Benzene=Benzene - S:MaterialDirectSmeltInto_Benzene=Benzene - I:MaterialID_686=686 - S:MaterialMacerateInto_Benzene=Benzene - S:MaterialName_Benzene=Benzene - S:MaterialSmeltInto_Benzene=Benzene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phenol { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C6H6O=C6H6O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_288=288 - I:FuelType_1=1 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_120,68,33,0,"=120,68,33,0, - S:MaterialArcSmeltInto_Phenol=Phenol - S:MaterialDirectSmeltInto_Phenol=Phenol - I:MaterialID_687=687 - S:MaterialMacerateInto_Phenol=Phenol - S:MaterialName_Phenol=Phenol - S:MaterialSmeltInto_Phenol=Phenol - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cumene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C9H12=C9H12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_85,34,0,0,"=85,34,0,0, - S:MaterialArcSmeltInto_Cumene=Cumene - S:MaterialDirectSmeltInto_Cumene=Cumene - I:MaterialID_688=688 - S:MaterialMacerateInto_Cumene=Cumene - S:MaterialName_Cumene=Cumene - S:MaterialSmeltInto_Cumene=Cumene - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phosphoricacid_gt5u { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H3PO4=H3PO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_220,220,0,0,"=220,220,0,0, - S:MaterialArcSmeltInto_PhosphoricAcid_GT5U=PhosphoricAcid_GT5U - S:MaterialDirectSmeltInto_PhosphoricAcid_GT5U=PhosphoricAcid_GT5U - I:MaterialID_689=689 - S:MaterialMacerateInto_PhosphoricAcid_GT5U=PhosphoricAcid_GT5U - S:"MaterialName_Phosphoric Acid"=Phosphoric Acid - S:MaterialSmeltInto_PhosphoricAcid_GT5U=PhosphoricAcid_GT5U - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - solderingalloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_400=400 - S:ChemicalFormula_Sn9Sb=Sn9Sb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL,SOLDERING_MATERIAL_GOOD"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE,SOLDERING_MATERIAL,SOLDERING_MATERIAL_GOOD - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,VITREUS,AQUA"=,METALLUM,VITREUS,AQUA - S:"MatRGBA_220,220,230,0,"=220,220,230,0, - S:MaterialArcSmeltInto_SolderingAlloy=SolderingAlloy - S:MaterialDirectSmeltInto_SolderingAlloy=SolderingAlloy - I:MaterialID_314=314 - S:MaterialMacerateInto_SolderingAlloy=SolderingAlloy - S:"MaterialName_Soldering Alloy"=Soldering Alloy - S:MaterialSmeltInto_SolderingAlloy=SolderingAlloy - I:MaterialTypes_3=3 - I:MeltingPoint_400=400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - galliumarsenide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1200=1200 - S:ChemicalFormula_AsGa=AsGa - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,VENENUM,METALLUM,ELECTRUM"=,VENENUM,METALLUM,ELECTRUM - S:"MatRGBA_160,160,160,0,"=160,160,160,0, - S:MaterialArcSmeltInto_GalliumArsenide=GalliumArsenide - S:MaterialDirectSmeltInto_GalliumArsenide=GalliumArsenide - I:MaterialID_980=980 - S:MaterialMacerateInto_GalliumArsenide=GalliumArsenide - S:"MaterialName_Gallium Arsenide"=Gallium Arsenide - S:MaterialSmeltInto_GalliumArsenide=GalliumArsenide - I:MaterialTypes_3=3 - I:MeltingPoint_696=696 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - indiumgalliumphosphide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_InGaP=InGaP - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,RADIO,ELECTRUM,IGNIS,POTENTIA"=,METALLUM,RADIO,ELECTRUM,IGNIS,POTENTIA - S:"MatRGBA_160,140,190,0,"=160,140,190,0, - S:MaterialArcSmeltInto_IndiumGalliumPhosphide=IndiumGalliumPhosphide - S:MaterialDirectSmeltInto_IndiumGalliumPhosphide=IndiumGalliumPhosphide - I:MaterialID_981=981 - S:MaterialMacerateInto_IndiumGalliumPhosphide=IndiumGalliumPhosphide - S:"MaterialName_Indium Gallium Phosphide"=Indium Gallium Phosphide - S:MaterialSmeltInto_IndiumGalliumPhosphide=IndiumGalliumPhosphide - I:MaterialTypes_3=3 - I:MeltingPoint_349=349 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - spessartine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2Mn3Si3O12=Al2Mn3Si3O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GarnetRed,Manganese"=,GarnetRed,Manganese - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AER"=,METALLUM,VOLATUS,TENEBRAE,AER - S:"MatRGBA_255,100,100,0,"=255,100,100,0, - S:MaterialArcSmeltInto_Spessartine=Spessartine - S:MaterialDirectSmeltInto_Spessartine=Spessartine - I:MaterialID_838=838 - S:MaterialMacerateInto_Spessartine=Spessartine - S:MaterialName_Spessartine=Spessartine - S:MaterialSmeltInto_Spessartine=Spessartine - I:MaterialTypes_9=9 - I:MeltingPoint_606=606 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sphalerite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_ZnS=ZnS - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GarnetYellow,Cadmium,Gallium,Zinc"=,GarnetYellow,Cadmium,Gallium,Zinc - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,IGNIS"=,METALLUM,SANO,IGNIS - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Sphalerite=Sphalerite - S:MaterialDirectSmeltInto_Zinc=Zinc - I:MaterialID_839=839 - S:MaterialMacerateInto_Sphalerite=Sphalerite - S:MaterialName_Sphalerite=Sphalerite - S:MaterialSmeltInto_Sphalerite=Sphalerite - I:MaterialTypes_9=9 - I:MeltingPoint_540=540 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - stainlesssteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1700=1700 - S:ChemicalFormula_Fe6CrMnNi=Fe6CrMnNi - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,MACHINA,IGNIS"=,METALLUM,MACHINA,IGNIS - S:"MatRGBA_200,200,220,0,"=200,200,220,0, - S:MaterialArcSmeltInto_StainlessSteel=StainlessSteel - S:MaterialDirectSmeltInto_StainlessSteel=StainlessSteel - I:MaterialID_306=306 - S:MaterialMacerateInto_StainlessSteel=StainlessSteel - S:"MaterialName_Stainless Steel"=Stainless Steel - S:MaterialSmeltInto_StainlessSteel=StainlessSteel - I:MaterialTypes_195=195 - I:MeltingPoint_1810=1810 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_480=480 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - steel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1000=1000 - S:ChemicalFormula_Fe50C=Fe50C - I:DensityDivider_50=50 - I:DensityMultiplier_51=51 - D:Density_3701376.0=3701376.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron"=,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_Steel=Steel - S:MaterialDirectSmeltInto_Steel=Steel - I:MaterialID_305=305 - S:MaterialMacerateInto_Steel=Steel - S:MaterialName_Steel=Steel - S:MaterialSmeltInto_Steel=Steel - I:MaterialTypes_195=195 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - stibnite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Sb2S3=Sb2S3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Antimony"=,Antimony - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,AQUA,IGNIS"=,METALLUM,AQUA,IGNIS - S:"MatRGBA_70,70,70,0,"=70,70,70,0, - S:MaterialArcSmeltInto_Stibnite=Stibnite - S:MaterialDirectSmeltInto_Antimony=Antimony - I:MaterialID_945=945 - S:MaterialMacerateInto_Stibnite=Stibnite - S:MaterialName_Stibnite=Stibnite - S:MaterialSmeltInto_Stibnite=Stibnite - I:MaterialTypes_9=9 - I:MeltingPoint_594=594 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sulfuricacid { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H2SO4=H2SO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,AQUA,IGNIS,AER"=,AQUA,IGNIS,AER - S:"MatRGBA_255,128,0,0,"=255,128,0,0, - S:MaterialArcSmeltInto_SulfuricAcid=SulfuricAcid - S:MaterialDirectSmeltInto_SulfuricAcid=SulfuricAcid - I:MaterialID_720=720 - S:MaterialMacerateInto_SulfuricAcid=SulfuricAcid - S:"MaterialName_Sulfuric Acid"=Sulfuric Acid - S:MaterialSmeltInto_SulfuricAcid=SulfuricAcid - I:MaterialTypes_16=16 - I:MeltingPoint_90=90 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tanzanite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ca2Al3Si3HO13=Ca2Al3Si3HO13 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Opal"=,Opal - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,5,3"=,5,3 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_64,0,200,127,"=64,0,200,127, - S:MaterialArcSmeltInto_Tanzanite=Tanzanite - S:MaterialDirectSmeltInto_Tanzanite=Tanzanite - I:MaterialID_508=508 - S:MaterialMacerateInto_Tanzanite=Tanzanite - S:MaterialName_Tanzanite=Tanzanite - S:MaterialSmeltInto_Tanzanite=Tanzanite - I:MaterialTypes_77=77 - I:MeltingPoint_491=491 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - tetrahedrite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Cu3SbS3Fe=Cu3SbS3Fe - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Antimony,Zinc"=,Antimony,Zinc - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,WASHING_SODIUMPERSULFATE,INDUCTIONSMELTING_LOW_OUTPUT,DONT_ADD_DEFAULT_BBF_RECIPE"=,HAS_COLOR,WASHING_SODIUMPERSULFATE,INDUCTIONSMELTING_LOW_OUTPUT,DONT_ADD_DEFAULT_BBF_RECIPE - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO,AQUA,IGNIS"=,METALLUM,PERMUTATIO,AQUA,IGNIS - S:"MatRGBA_200,32,0,0,"=200,32,0,0, - S:MaterialArcSmeltInto_Tetrahedrite=Tetrahedrite - S:MaterialDirectSmeltInto_Copper=Copper - I:MaterialID_840=840 - S:MaterialMacerateInto_Tetrahedrite=Tetrahedrite - S:MaterialName_Tetrahedrite=Tetrahedrite - S:MaterialSmeltInto_Tetrahedrite=Tetrahedrite - I:MaterialTypes_9=9 - I:MeltingPoint_993=993 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tinalloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SnFe=SnFe - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM"=,METALLUM,INSTRUMENTUM - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_TinAlloy=TinAlloy - S:MaterialDirectSmeltInto_TinAlloy=TinAlloy - I:MaterialID_363=363 - S:MaterialMacerateInto_TinAlloy=TinAlloy - S:"MaterialName_Tin Alloy"=Tin Alloy - S:MaterialSmeltInto_TinAlloy=TinAlloy - I:MaterialTypes_195=195 - I:MeltingPoint_1158=1158 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_96=96 - I:ToolQuality_2=2 - D:ToolSpeed_6.5=6.5 - B:Transparent_false=false - B:Unificatable_true=true - } - - topaz { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2SiF2H2O6=Al2SiF2H2O6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,BlueTopaz"=,BlueTopaz - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,6,4"=,6,4 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_255,128,0,127,"=255,128,0,127, - S:MaterialArcSmeltInto_Topaz=Topaz - S:MaterialDirectSmeltInto_Topaz=Topaz - I:MaterialID_507=507 - S:MaterialMacerateInto_Topaz=Topaz - S:MaterialName_Topaz=Topaz - S:MaterialSmeltInto_Topaz=Topaz - I:MaterialTypes_77=77 - I:MeltingPoint_308=308 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - tungstate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2500=2500 - S:ChemicalFormula_WLi2O4=WLi2O4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Manganese,Silver,Lithium"=,Manganese,Silver,Lithium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,TUTAMEN,VITREUS,POTENTIA,AER"=,METALLUM,TUTAMEN,VITREUS,POTENTIA,AER - S:"MatRGBA_55,50,35,0,"=55,50,35,0, - S:MaterialArcSmeltInto_Tungstate=Tungstate - S:MaterialDirectSmeltInto_Tungstate=Tungstate - I:MaterialID_841=841 - S:MaterialMacerateInto_Tungstate=Tungstate - S:MaterialName_Tungstate=Tungstate - S:MaterialSmeltInto_Tungstate=Tungstate - I:MaterialTypes_9=9 - I:MeltingPoint_2500=2500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_2=2 - I:OreSmeltingMultiplier_2=2 - I:OreValue_4=4 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ultimet { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2700=2700 - S:ChemicalFormula_Co5Cr2NiMo=Co5Cr2NiMo - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM,MACHINA,IGNIS"=,METALLUM,INSTRUMENTUM,MACHINA,IGNIS - S:"MatRGBA_180,180,230,0,"=180,180,230,0, - S:MaterialArcSmeltInto_Ultimet=Ultimet - S:MaterialDirectSmeltInto_Ultimet=Ultimet - I:MaterialID_344=344 - S:MaterialMacerateInto_Ultimet=Ultimet - S:MaterialName_Ultimet=Ultimet - S:MaterialSmeltInto_Ultimet=Ultimet - I:MaterialTypes_195=195 - I:MeltingPoint_2700=2700 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_2048=2048 - I:ToolQuality_4=4 - D:ToolSpeed_9.0=9.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - uraninite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_UO2=UO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Uranium,Thorium,Uranium235"=,Uranium,Thorium,Uranium235 - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,RADIO,AER"=,METALLUM,RADIO,AER - S:"MatRGBA_35,35,35,0,"=35,35,35,0, - S:MaterialArcSmeltInto_Uraninite=Uraninite - S:MaterialDirectSmeltInto_Uraninite=Uraninite - I:MaterialID_922=922 - S:MaterialMacerateInto_Uraninite=Uraninite - S:MaterialName_Uraninite=Uraninite - S:MaterialSmeltInto_Uraninite=Uraninite - I:MaterialTypes_9=9 - I:MeltingPoint_504=504 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - uvarovite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ca3Cr2Si3O12=Ca3Cr2Si3O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GarnetYellow,Chrome"=,GarnetYellow,Chrome - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,MACHINA,TENEBRAE,AER"=,SANO,TUTAMEN,METALLUM,MACHINA,TENEBRAE,AER - S:"MatRGBA_180,255,180,0,"=180,255,180,0, - S:MaterialArcSmeltInto_Uvarovite=Uvarovite - S:MaterialDirectSmeltInto_Uvarovite=Uvarovite - I:MaterialID_842=842 - S:MaterialMacerateInto_Uvarovite=Uvarovite - S:MaterialName_Uvarovite=Uvarovite - S:MaterialSmeltInto_Uvarovite=Uvarovite - I:MaterialTypes_1=1 - I:MeltingPoint_670=670 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vanadiumgallium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_4500=4500 - S:ChemicalFormula_V3Ga=V3Ga - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,RADIO,ELECTRUM"=,METALLUM,RADIO,ELECTRUM - S:"MatRGBA_128,128,140,0,"=128,128,140,0, - S:MaterialArcSmeltInto_VanadiumGallium=VanadiumGallium - S:MaterialDirectSmeltInto_VanadiumGallium=VanadiumGallium - I:MaterialID_357=357 - S:MaterialMacerateInto_VanadiumGallium=VanadiumGallium - S:MaterialName_Vanadium-Gallium=Vanadium-Gallium - S:MaterialSmeltInto_VanadiumGallium=VanadiumGallium - I:MaterialTypes_3=3 - I:MeltingPoint_4500=4500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - wood { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,SMELTING_TO_FLUID,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,ARBOR"=,ARBOR - S:"MatRGBA_100,50,0,0,"=100,50,0,0, - S:MaterialArcSmeltInto_Wood=Wood - S:MaterialDirectSmeltInto_Wood=Wood - I:MaterialID_809=809 - S:MaterialMacerateInto_Wood=Wood - S:MaterialName_Wood=Wood - S:MaterialSmeltInto_Wood=Wood - I:MaterialTypes_195=195 - I:MeltingPoint_1289=1289 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_16=16 - I:ToolQuality_0=0 - D:ToolSpeed_2.0=2.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - wroughtiron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe=Fe - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightGray=dyeLightGray - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,AnyIron"=,AnyIron - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,METALLUM"=,METALLUM - S:"MatRGBA_200,180,180,0,"=200,180,180,0, - S:MaterialArcSmeltInto_WroughtIron=WroughtIron - S:MaterialDirectSmeltInto_WroughtIron=WroughtIron - I:MaterialID_304=304 - S:MaterialMacerateInto_Iron=Iron - S:"MaterialName_Wrought Iron"=Wrought Iron - S:MaterialSmeltInto_Iron=Iron - I:MaterialTypes_195=195 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_384=384 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - wulfenite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_PbMoO4=PbMoO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,ORDO,INSTRUMENTUM,AER"=,METALLUM,ORDO,INSTRUMENTUM,AER - S:"MatRGBA_255,128,0,0,"=255,128,0,0, - S:MaterialArcSmeltInto_Wulfenite=Wulfenite - S:MaterialDirectSmeltInto_Wulfenite=Wulfenite - I:MaterialID_882=882 - S:MaterialMacerateInto_Wulfenite=Wulfenite - S:MaterialName_Wulfenite=Wulfenite - S:MaterialSmeltInto_Wulfenite=Wulfenite - I:MaterialTypes_9=9 - I:MeltingPoint_618=618 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - yellowlimonite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_FeHO2=FeHO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Nickel,BrownLimonite,Cobalt"=,Nickel,BrownLimonite,Cobalt - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,AQUA,AER"=,METALLUM,AQUA,AER - S:"MatRGBA_200,200,0,0,"=200,200,0,0, - S:MaterialArcSmeltInto_YellowLimonite=YellowLimonite - S:MaterialDirectSmeltInto_Iron=Iron - I:MaterialID_931=931 - S:MaterialMacerateInto_YellowLimonite=YellowLimonite - S:"MaterialName_Yellow Limonite"=Yellow Limonite - S:MaterialSmeltInto_YellowLimonite=YellowLimonite - I:MaterialTypes_9=9 - I:MeltingPoint_483=483 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - yttriumbariumcuprate { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_4500=4500 - S:ChemicalFormula_YBa2Cu3O7=YBa2Cu3O7 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,RADIO,VINCULUM,PERMUTATIO,AER"=,METALLUM,RADIO,VINCULUM,PERMUTATIO,AER - S:"MatRGBA_80,64,70,0,"=80,64,70,0, - S:MaterialArcSmeltInto_YttriumBariumCuprate=YttriumBariumCuprate - S:MaterialDirectSmeltInto_YttriumBariumCuprate=YttriumBariumCuprate - I:MaterialID_358=358 - S:MaterialMacerateInto_YttriumBariumCuprate=YttriumBariumCuprate - S:"MaterialName_Yttrium Barium Cuprate"=Yttrium Barium Cuprate - S:MaterialSmeltInto_YttriumBariumCuprate=YttriumBariumCuprate - I:MaterialTypes_3=3 - I:MeltingPoint_4500=4500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - woodsealed { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING,NO_WORKING"=,HAS_COLOR,SMELTING_TO_FLUID,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING,NO_WORKING - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,ARBOR,FABRICO"=,ARBOR,FABRICO - S:"MatRGBA_80,40,0,0,"=80,40,0,0, - S:MaterialArcSmeltInto_WoodSealed=WoodSealed - S:MaterialDirectSmeltInto_WoodSealed=WoodSealed - I:MaterialID_889=889 - S:MaterialMacerateInto_Wood=Wood - S:"MaterialName_Sealed Wood"=Sealed Wood - S:MaterialSmeltInto_WoodSealed=WoodSealed - I:MaterialTypes_195=195 - I:MeltingPoint_1289=1289 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_24=24 - I:ToolQuality_0=0 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - liveroot { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_= - I:DensityDivider_3=3 - I:DensityMultiplier_4=4 - D:Density_4838400.0=4838400.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_16=16 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING,MAGICAL,MORTAR_GRINDABLE"=,HAS_COLOR,WOOD,FLAMMABLE,NO_SMELTING,NO_SMASHING,MAGICAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,2,1"=,2,2,1 - S:"ListTCAspects_,ARBOR,VICTUS,PRAECANTATIO"=,ARBOR,VICTUS,PRAECANTATIO - S:"MatRGBA_220,200,0,0,"=220,200,0,0, - S:MaterialArcSmeltInto_LiveRoot=LiveRoot - S:MaterialDirectSmeltInto_LiveRoot=LiveRoot - I:MaterialID_832=832 - S:MaterialMacerateInto_LiveRoot=LiveRoot - S:MaterialName_Liveroot=Liveroot - S:MaterialSmeltInto_LiveRoot=LiveRoot - I:MaterialTypes_1=1 - I:MeltingPoint_2216=2216 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ironwood { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Fe9((COH)3Ma)9Au"=Fe9((COH)3Ma)9Au - I:DensityDivider_18=18 - I:DensityMultiplier_19=19 - D:Density_3830400.0=3830400.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger - I:FuelPower_8=8 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,WOOD,FLAMMABLE,MAGICAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,WOOD,FLAMMABLE,MAGICAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,ARBOR,VICTUS,PRAECANTATIO,LUCRUM"=,METALLUM,ARBOR,VICTUS,PRAECANTATIO,LUCRUM - S:"MatRGBA_150,140,110,0,"=150,140,110,0, - S:MaterialArcSmeltInto_IronWood=IronWood - S:MaterialDirectSmeltInto_IronWood=IronWood - I:MaterialID_338=338 - S:MaterialMacerateInto_IronWood=IronWood - S:MaterialName_Ironwood=Ironwood - S:MaterialSmeltInto_IronWood=IronWood - I:MaterialTypes_195=195 - I:MeltingPoint_1977=1977 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_384=384 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - glass { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SiO2=SiO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_RECYCLING,SMELTING_TO_FLUID"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_RECYCLING,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,VITREUS"=,VITREUS - S:"MatRGBA_250,250,250,220,"=250,250,250,220, - S:MaterialArcSmeltInto_Glass=Glass - S:MaterialDirectSmeltInto_Glass=Glass - I:MaterialID_890=890 - S:MaterialMacerateInto_Glass=Glass - S:MaterialName_Glass=Glass - S:MaterialSmeltInto_Glass=Glass - I:MaterialTypes_5=5 - I:MeltingPoint_1500=1500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_4=4 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - borosilicateglass { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_B(SiO2)7"=B(SiO2)7 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_230,243,230,0,"=230,243,230,0, - S:MaterialArcSmeltInto_BorosilicateGlass=BorosilicateGlass - S:MaterialDirectSmeltInto_BorosilicateGlass=BorosilicateGlass - I:MaterialID_611=611 - S:MaterialMacerateInto_BorosilicateGlass=BorosilicateGlass - S:"MaterialName_Borosilicate Glass"=Borosilicate Glass - S:MaterialSmeltInto_BorosilicateGlass=BorosilicateGlass - I:MaterialTypes_3=3 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - perlite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(MgFeSi2O8)2H2O"=(MgFeSi2O8)2H2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AER,AQUA"=,METALLUM,SANO,TENEBRAE,AER,AQUA - S:"MatRGBA_30,20,30,0,"=30,20,30,0, - S:MaterialArcSmeltInto_Perlite=Perlite - S:MaterialDirectSmeltInto_Perlite=Perlite - I:MaterialID_925=925 - S:MaterialMacerateInto_Perlite=Perlite - S:MaterialName_Perlite=Perlite - S:MaterialSmeltInto_Perlite=Perlite - I:MaterialTypes_1=1 - I:MeltingPoint_372=372 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - borax { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Na2B4O7(H2O)10"=Na2B4O7(H2O)10 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,AER,AQUA"=,VITREUS,LUX,AER,AQUA - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Borax=Borax - S:MaterialDirectSmeltInto_Borax=Borax - I:MaterialID_941=941 - S:MaterialMacerateInto_Borax=Borax - S:MaterialName_Borax=Borax - S:MaterialSmeltInto_Borax=Borax - I:MaterialTypes_1=1 - I:MeltingPoint_468=468 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lignite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C3H2O=C3H2O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Coal"=,Coal - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE"=,HAS_COLOR,FLAMMABLE,NO_SMELTING,NO_SMASHING,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,VITREUS,IGNIS,AQUA"=,VITREUS,IGNIS,AQUA - S:"MatRGBA_100,70,70,0,"=100,70,70,0, - S:MaterialArcSmeltInto_Lignite=Lignite - S:MaterialDirectSmeltInto_Lignite=Lignite - I:MaterialID_538=538 - S:MaterialMacerateInto_Lignite=Lignite - S:"MaterialName_Lignite Coal"=Lignite Coal - S:MaterialSmeltInto_Lignite=Lignite - I:MaterialTypes_13=13 - I:MeltingPoint_2856=2856 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - olivine { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Mg2Fe(SiO2)2"=Mg2Fe(SiO2)2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Pyrope,Magnesium"=,Pyrope,Magnesium - S:"ListMaterialReRegistrations_,Olivine"=,Olivine - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,4,2"=,4,2 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_150,255,150,127,"=150,255,150,127, - S:MaterialArcSmeltInto_Olivine=Olivine - S:MaterialDirectSmeltInto_Olivine=Olivine - I:MaterialID_505=505 - S:MaterialMacerateInto_Olivine=Olivine - S:MaterialName_Olivine=Olivine - S:MaterialSmeltInto_Olivine=Olivine - I:MaterialTypes_77=77 - I:MeltingPoint_970=970 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - opal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SiO2=SiO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Tanzanite"=,Tanzanite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,5,3"=,5,3 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_0,0,255,0,"=0,0,255,0, - S:MaterialArcSmeltInto_Opal=Opal - S:MaterialDirectSmeltInto_Opal=Opal - I:MaterialID_510=510 - S:MaterialMacerateInto_Opal=Opal - S:MaterialName_Opal=Opal - S:MaterialSmeltInto_Opal=Opal - I:MaterialTypes_77=77 - I:MeltingPoint_598=598 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - amethyst { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(SiO2)4Fe"=(SiO2)4Fe - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Amethyst"=,Amethyst - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,6,4"=,6,4 - S:"ListTCAspects_,LUCRUM,VITREUS"=,LUCRUM,VITREUS - S:"MatRGBA_210,50,210,127,"=210,50,210,127, - S:MaterialArcSmeltInto_Amethyst=Amethyst - S:MaterialDirectSmeltInto_Amethyst=Amethyst - I:MaterialID_509=509 - S:MaterialMacerateInto_Amethyst=Amethyst - S:MaterialName_Amethyst=Amethyst - S:MaterialSmeltInto_Amethyst=Amethyst - I:MaterialTypes_77=77 - I:MeltingPoint_840=840 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - redstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Si(FeS2)5CrAl2O3Hg3"=Si(FeS2)5CrAl2O3Hg3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Cinnabar,RareEarth,Glowstone"=,Cinnabar,RareEarth,Glowstone - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID,PULVERIZING_CINNABAR"=,HAS_COLOR,STONE,NO_SMASHING,UNBURNABLE,SMELTING_TO_FLUID,PULVERIZING_CINNABAR - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,MACHINA,POTENTIA"=,MACHINA,POTENTIA - S:"MatRGBA_200,0,0,0,"=200,0,0,0, - S:MaterialArcSmeltInto_Redstone=Redstone - S:MaterialDirectSmeltInto_Redstone=Redstone - I:MaterialID_810=810 - S:MaterialMacerateInto_Redstone=Redstone - S:MaterialName_Redstone=Redstone - S:MaterialSmeltInto_Redstone=Redstone - I:MaterialTypes_9=9 - I:MeltingPoint_500=500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_5=5 - I:OreSmeltingMultiplier_5=5 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lapis { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3"=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Lazurite,Sodalite,Pyrite"=,Lazurite,Sodalite,Pyrite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,SENSUS"=,SENSUS - S:"MatRGBA_70,70,220,0,"=70,70,220,0, - S:MaterialArcSmeltInto_Lapis=Lapis - S:MaterialDirectSmeltInto_Lapis=Lapis - I:MaterialID_526=526 - S:MaterialMacerateInto_Lapis=Lapis - S:MaterialName_Lapis=Lapis - S:MaterialSmeltInto_Lapis=Lapis - I:MaterialTypes_13=13 - I:MeltingPoint_964=964 - I:OreByProductMultiplier_4=4 - I:OreMultiplier_6=6 - I:OreSmeltingMultiplier_6=6 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - blaze { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?SMa"=?SMa - I:DensityDivider_2=2 - I:DensityMultiplier_3=3 - D:Density_5443200.0=5443200.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.fire=enchantment.fire - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,MAGICAL,NO_SMELTING,SMELTING_TO_FLUID,MORTAR_GRINDABLE,UNBURNABLE,BURNING"=,HAS_COLOR,MAGICAL,NO_SMELTING,SMELTING_TO_FLUID,MORTAR_GRINDABLE,UNBURNABLE,BURNING - S:"ListTCAspectAmounts_,2,4"=,2,4 - S:"ListTCAspects_,PRAECANTATIO,IGNIS"=,PRAECANTATIO,IGNIS - S:"MatRGBA_255,200,0,0,"=255,200,0,0, - S:MaterialArcSmeltInto_Blaze=Blaze - S:MaterialDirectSmeltInto_Blaze=Blaze - I:MaterialID_801=801 - S:MaterialMacerateInto_Blaze=Blaze - S:MaterialName_Blaze=Blaze - S:MaterialSmeltInto_Blaze=Blaze - I:MaterialTypes_65=65 - I:MeltingPoint_6400=6400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_16=16 - I:ToolQuality_1=1 - D:ToolSpeed_2.0=2.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - enderpearl { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_BeK4N5Ma6=BeK4N5Ma6 - I:DensityDivider_10=10 - I:DensityMultiplier_16=16 - D:Density_5806080.0=5806080.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.untouching=enchantment.untouching - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,PEARL"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,PEARL - S:"ListTCAspectAmounts_,4,4,2"=,4,4,2 - S:"ListTCAspects_,ALIENIS,ITER,PRAECANTATIO"=,ALIENIS,ITER,PRAECANTATIO - S:"MatRGBA_108,220,200,0,"=108,220,200,0, - S:MaterialArcSmeltInto_EnderPearl=EnderPearl - S:MaterialDirectSmeltInto_EnderPearl=EnderPearl - I:MaterialID_532=532 - S:MaterialMacerateInto_EnderPearl=EnderPearl - S:MaterialName_Enderpearl=Enderpearl - S:MaterialSmeltInto_EnderPearl=EnderPearl - I:MaterialTypes_5=5 - I:MeltingPoint_2076=2076 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_16=16 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - endereye { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_BeK4N5Ma6?SMa"=BeK4N5Ma6?SMa - I:DensityDivider_1=1 - I:DensityMultiplier_2=2 - D:Density_7257600.0=7257600.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_10=10 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,PEARL"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,PEARL - S:"ListTCAspectAmounts_,4,4,4,3,2"=,4,4,4,3,2 - S:"ListTCAspects_,SENSUS,ALIENIS,ITER,PRAECANTATIO,IGNIS"=,SENSUS,ALIENIS,ITER,PRAECANTATIO,IGNIS - S:"MatRGBA_160,250,230,0,"=160,250,230,0, - S:MaterialArcSmeltInto_EnderEye=EnderEye - S:MaterialDirectSmeltInto_EnderEye=EnderEye - I:MaterialID_533=533 - S:MaterialMacerateInto_EnderEye=EnderEye - S:MaterialName_Endereye=Endereye - S:MaterialSmeltInto_EnderEye=EnderEye - I:MaterialTypes_5=5 - I:MeltingPoint_4238=4238 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_16=16 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - flint { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_SiO2=SiO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.fire=enchantment.fire - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Obsidian"=,Obsidian - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,MORTAR_GRINDABLE"=,HAS_COLOR,STONE,NO_SMASHING,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,TERRA,INSTRUMENTUM"=,TERRA,INSTRUMENTUM - S:"MatRGBA_0,32,64,0,"=0,32,64,0, - S:MaterialArcSmeltInto_Flint=Flint - S:MaterialDirectSmeltInto_Flint=Flint - I:MaterialID_802=802 - S:MaterialMacerateInto_Flint=Flint - S:MaterialName_Flint=Flint - S:MaterialSmeltInto_Flint=Flint - I:MaterialTypes_65=65 - I:MeltingPoint_598=598 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_1=1 - D:ToolSpeed_2.5=2.5 - B:Transparent_false=false - B:Unificatable_true=true - } - - diatomite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(SiO2)8Fe2O3Al2O3"=(SiO2)8Fe2O3Al2O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,BandedIron,Sapphire"=,BandedIron,Sapphire - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,TERRA,INSTRUMENTUM,METALLUM,AER,LUCRUM,VITREUS"=,TERRA,INSTRUMENTUM,METALLUM,AER,LUCRUM,VITREUS - S:"MatRGBA_225,225,225,0,"=225,225,225,0, - S:MaterialArcSmeltInto_Diatomite=Diatomite - S:MaterialDirectSmeltInto_Diatomite=Diatomite - I:MaterialID_948=948 - S:MaterialMacerateInto_Diatomite=Diatomite - S:MaterialName_Diatomite=Diatomite - S:MaterialSmeltInto_Diatomite=Diatomite - I:MaterialTypes_9=9 - I:MeltingPoint_594=594 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - volcanicash { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(SiO2)6FeMg"=(SiO2)6FeMg - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,TERRA,INSTRUMENTUM,METALLUM,SANO"=,TERRA,INSTRUMENTUM,METALLUM,SANO - S:"MatRGBA_60,50,50,0,"=60,50,50,0, - S:MaterialArcSmeltInto_VolcanicAsh=VolcanicAsh - S:MaterialDirectSmeltInto_VolcanicAsh=VolcanicAsh - I:MaterialID_940=940 - S:MaterialMacerateInto_VolcanicAsh=VolcanicAsh - S:"MaterialName_Volcanic Ashes"=Volcanic Ashes - S:MaterialSmeltInto_VolcanicAsh=VolcanicAsh - I:MaterialTypes_1=1 - I:MeltingPoint_790=790 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - niter { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KNO3=KNO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Saltpeter"=,Saltpeter - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,AER"=,VITREUS,POTENTIA,AER - S:"MatRGBA_255,200,200,0,"=255,200,200,0, - S:MaterialArcSmeltInto_Niter=Niter - S:MaterialDirectSmeltInto_Niter=Niter - I:MaterialID_531=531 - S:MaterialMacerateInto_Niter=Niter - S:MaterialName_Niter=Niter - S:MaterialSmeltInto_Niter=Niter - I:MaterialTypes_5=5 - I:MeltingPoint_112=112 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pyrotheum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_CSi(FeS2)5CrAl2O3Hg3?SMa"=CSi(FeS2)5CrAl2O3Hg3?SMa - I:DensityDivider_1=1 - I:DensityMultiplier_3=3 - D:Density_1.08864E7=1.08864E7 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.fire=enchantment.fire - I:FuelPower_62=62 - I:FuelType_2=2 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_5.0=5.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,PRAECANTATIO,IGNIS"=,PRAECANTATIO,IGNIS - S:"MatRGBA_255,128,0,0,"=255,128,0,0, - S:MaterialArcSmeltInto_Pyrotheum=Pyrotheum - S:MaterialDirectSmeltInto_Pyrotheum=Pyrotheum - I:MaterialID_843=843 - S:MaterialMacerateInto_Pyrotheum=Pyrotheum - S:MaterialName_Pyrotheum=Pyrotheum - S:MaterialSmeltInto_Pyrotheum=Pyrotheum - I:MaterialTypes_1=1 - I:MeltingPoint_3566=3566 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hydratedcoal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C8H2O=C8H2O - I:DensityDivider_8=8 - I:DensityMultiplier_9=9 - D:Density_4082400.0=4082400.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,POTENTIA,IGNIS,AQUA"=,POTENTIA,IGNIS,AQUA - S:"MatRGBA_70,70,100,0,"=70,70,100,0, - S:MaterialArcSmeltInto_HydratedCoal=HydratedCoal - S:MaterialDirectSmeltInto_HydratedCoal=HydratedCoal - I:MaterialID_818=818 - S:MaterialMacerateInto_HydratedCoal=HydratedCoal - S:"MaterialName_Hydrated Coal"=Hydrated Coal - S:MaterialSmeltInto_HydratedCoal=HydratedCoal - I:MaterialTypes_1=1 - I:MeltingPoint_3380=3380 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - apatite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Ca5(PO4)3Cl"=Ca5(PO4)3Cl - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Phosphorus,Phosphate,Pyrochlore"=,Phosphorus,Phosphate,Pyrochlore - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MESSIS"=,MESSIS - S:"MatRGBA_200,200,255,0,"=200,200,255,0, - S:MaterialArcSmeltInto_Apatite=Apatite - S:MaterialDirectSmeltInto_Apatite=Apatite - I:MaterialID_530=530 - S:MaterialMacerateInto_Apatite=Apatite - S:MaterialName_Apatite=Apatite - S:MaterialSmeltInto_Apatite=Apatite - I:MaterialTypes_13=13 - I:MeltingPoint_673=673 - I:OreByProductMultiplier_2=2 - I:OreMultiplier_4=4 - I:OreSmeltingMultiplier_4=4 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - alumite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Al5Fe2(MgFeSi2O8)2"=Al5Fe2(MgFeSi2O8)2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,STRONTIO"=,STRONTIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Alumite=Alumite - S:MaterialDirectSmeltInto_Alumite=Alumite - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Alumite=Alumite - S:MaterialName_Alumite=Alumite - S:MaterialSmeltInto_Alumite=Alumite - I:MaterialTypes_67=67 - I:MeltingPoint_1041=1041 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_0=0 - D:ToolSpeed_1.5=1.5 - B:Transparent_false=false - B:Unificatable_true=true - } - - manyullyn { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Co?"=Co? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,STRONTIO"=,STRONTIO - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_Manyullyn=Manyullyn - S:MaterialDirectSmeltInto_Manyullyn=Manyullyn - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Manyullyn=Manyullyn - S:MaterialName_Manyullyn=Manyullyn - S:MaterialSmeltInto_Manyullyn=Manyullyn - I:MaterialTypes_67=67 - I:MeltingPoint_884=884 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_0=0 - D:ToolSpeed_1.5=1.5 - B:Transparent_false=false - B:Unificatable_true=true - } - - shadowiron { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe3Ma=Fe3Ma - I:DensityDivider_3=3 - I:DensityMultiplier_4=4 - D:Density_4838400.0=4838400.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron"=,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,BLASTFURNACE_CALCITE_TRIPLE,METAL - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,METALLUM,PRAECANTATIO"=,METALLUM,PRAECANTATIO - S:"MatRGBA_120,120,120,0,"=120,120,120,0, - S:MaterialArcSmeltInto_ShadowIron=ShadowIron - S:MaterialDirectSmeltInto_ShadowIron=ShadowIron - I:MaterialID_336=336 - S:MaterialMacerateInto_ShadowIron=ShadowIron - S:MaterialName_Shadowiron=Shadowiron - S:MaterialSmeltInto_ShadowIron=ShadowIron - I:MaterialTypes_75=75 - I:MeltingPoint_2608=2608 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_384=384 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - shadowsteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1700=1700 - S:"ChemicalFormula_(Fe50C)3Ma"=(Fe50C)3Ma - I:DensityDivider_3=3 - I:DensityMultiplier_4=4 - D:Density_4838400.0=4838400.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_4=4 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,ORDO,PRAECANTATIO"=,METALLUM,ORDO,PRAECANTATIO - S:"MatRGBA_90,90,90,0,"=90,90,90,0, - S:MaterialArcSmeltInto_ShadowSteel=ShadowSteel - S:MaterialDirectSmeltInto_ShadowSteel=ShadowSteel - I:MaterialID_337=337 - S:MaterialMacerateInto_ShadowSteel=ShadowSteel - S:MaterialName_Shadowsteel=Shadowsteel - S:MaterialSmeltInto_ShadowSteel=ShadowSteel - I:MaterialTypes_67=67 - I:MeltingPoint_2608=2608 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_768=768 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - steeleaf { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe50CMa=Fe50CMa - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger - I:FuelPower_24=24 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,WOOD,FLAMMABLE,MAGICAL,MORTAR_GRINDABLE,NO_SMELTING"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,WOOD,FLAMMABLE,MAGICAL,MORTAR_GRINDABLE,NO_SMELTING - S:"ListTCAspectAmounts_,2,2,1"=,2,2,1 - S:"ListTCAspects_,HERBA,METALLUM,PRAECANTATIO"=,HERBA,METALLUM,PRAECANTATIO - S:"MatRGBA_50,127,50,0,"=50,127,50,0, - S:MaterialArcSmeltInto_Steeleaf=Steeleaf - S:MaterialDirectSmeltInto_Steeleaf=Steeleaf - I:MaterialID_339=339 - S:MaterialMacerateInto_Steeleaf=Steeleaf - S:MaterialName_Steeleaf=Steeleaf - S:MaterialSmeltInto_Steeleaf=Steeleaf - I:MaterialTypes_195=195 - I:MeltingPoint_3405=3405 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_768=768 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - knightmetal { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(Fe50C)2Ma"=(Fe50C)2Ma - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_24=24 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,2"=,1,2 - S:"ListTCAspects_,LUCRUM,METALLUM"=,LUCRUM,METALLUM - S:"MatRGBA_210,240,200,0,"=210,240,200,0, - S:MaterialArcSmeltInto_Knightmetal=Knightmetal - S:MaterialDirectSmeltInto_Knightmetal=Knightmetal - I:MaterialID_362=362 - S:MaterialMacerateInto_Knightmetal=Knightmetal - S:MaterialName_Knightmetal=Knightmetal - S:MaterialSmeltInto_Knightmetal=Knightmetal - I:MaterialTypes_195=195 - I:MeltingPoint_2874=2874 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_1024=1024 - I:ToolQuality_3=3 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sterlingsilver { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1700=1700 - S:ChemicalFormula_CuAg4=CuAg4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO,LUCRUM"=,METALLUM,PERMUTATIO,LUCRUM - S:"MatRGBA_250,220,225,0,"=250,220,225,0, - S:MaterialArcSmeltInto_SterlingSilver=SterlingSilver - S:MaterialDirectSmeltInto_SterlingSilver=SterlingSilver - I:MaterialID_350=350 - S:MaterialMacerateInto_SterlingSilver=SterlingSilver - S:"MaterialName_Sterling Silver"=Sterling Silver - S:MaterialSmeltInto_SterlingSilver=SterlingSilver - I:MaterialTypes_195=195 - I:MeltingPoint_1258=1258 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_128=128 - I:ToolQuality_2=2 - D:ToolSpeed_13.0=13.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - rosegold { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1600=1600 - S:ChemicalFormula_CuAu4=CuAu4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_4=4 - S:Enchantment_enchantment.damage.undead=enchantment.damage.undead - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO,LUCRUM"=,METALLUM,PERMUTATIO,LUCRUM - S:"MatRGBA_255,230,30,0,"=255,230,30,0, - S:MaterialArcSmeltInto_RoseGold=RoseGold - S:MaterialDirectSmeltInto_RoseGold=RoseGold - I:MaterialID_351=351 - S:MaterialMacerateInto_RoseGold=RoseGold - S:"MaterialName_Rose Gold"=Rose Gold - S:MaterialSmeltInto_RoseGold=RoseGold - I:MaterialTypes_195=195 - I:MeltingPoint_1341=1341 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_128=128 - I:ToolQuality_2=2 - D:ToolSpeed_14.0=14.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - blackbronze { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2000=2000 - S:ChemicalFormula_AuAgCu3=AuAgCu3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.damage.undead=enchantment.damage.undead - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,LUCRUM,PERMUTATIO"=,METALLUM,LUCRUM,PERMUTATIO - S:"MatRGBA_100,50,125,0,"=100,50,125,0, - S:MaterialArcSmeltInto_BlackBronze=BlackBronze - S:MaterialDirectSmeltInto_BlackBronze=BlackBronze - I:MaterialID_352=352 - S:MaterialMacerateInto_BlackBronze=BlackBronze - S:"MaterialName_Black Bronze"=Black Bronze - S:MaterialSmeltInto_BlackBronze=BlackBronze - I:MaterialTypes_195=195 - I:MeltingPoint_1328=1328 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bismuthbronze { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1100=1100 - S:ChemicalFormula_BiZnCu3=BiZnCu3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeCyan=dyeCyan - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.arthropods=enchantment.damage.arthropods - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM,SANO,PERMUTATIO"=,METALLUM,INSTRUMENTUM,SANO,PERMUTATIO - S:"MatRGBA_100,125,125,0,"=100,125,125,0, - S:MaterialArcSmeltInto_BismuthBronze=BismuthBronze - S:MaterialDirectSmeltInto_BismuthBronze=BismuthBronze - I:MaterialID_353=353 - S:MaterialMacerateInto_BismuthBronze=BismuthBronze - S:"MaterialName_Bismuth Bronze"=Bismuth Bronze - S:MaterialSmeltInto_BismuthBronze=BismuthBronze - I:MaterialTypes_195=195 - I:MeltingPoint_1061=1061 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - blacksteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1200=1200 - S:"ChemicalFormula_NiAuAgCu3(Fe50C)3"=NiAuAgCu3(Fe50C)3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_4=4 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,IGNIS,LUCRUM,PERMUTATIO,ORDO"=,METALLUM,IGNIS,LUCRUM,PERMUTATIO,ORDO - S:"MatRGBA_100,100,100,0,"=100,100,100,0, - S:MaterialArcSmeltInto_BlackSteel=BlackSteel - S:MaterialDirectSmeltInto_BlackSteel=BlackSteel - I:MaterialID_334=334 - S:MaterialMacerateInto_BlackSteel=BlackSteel - S:"MaterialName_Black Steel"=Black Steel - S:MaterialSmeltInto_BlackSteel=BlackSteel - I:MaterialTypes_67=67 - I:MeltingPoint_1697=1697 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_768=768 - I:ToolQuality_2=2 - D:ToolSpeed_6.5=6.5 - B:Transparent_false=false - B:Unificatable_true=true - } - - redsteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1300=1300 - S:"ChemicalFormula_CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4"=CuAg4BiZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_4=4 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO,LUCRUM,INSTRUMENTUM,SANO,ORDO,IGNIS"=,METALLUM,PERMUTATIO,LUCRUM,INSTRUMENTUM,SANO,ORDO,IGNIS - S:"MatRGBA_140,100,100,0,"=140,100,100,0, - S:MaterialArcSmeltInto_RedSteel=RedSteel - S:MaterialDirectSmeltInto_RedSteel=RedSteel - I:MaterialID_348=348 - S:MaterialMacerateInto_RedSteel=RedSteel - S:"MaterialName_Red Steel"=Red Steel - S:MaterialSmeltInto_RedSteel=RedSteel - I:MaterialTypes_67=67 - I:MeltingPoint_1591=1591 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_896=896 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bluesteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1400=1400 - S:"ChemicalFormula_CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4"=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO,LUCRUM,INSTRUMENTUM,ORDO,IGNIS"=,METALLUM,PERMUTATIO,LUCRUM,INSTRUMENTUM,ORDO,IGNIS - S:"MatRGBA_100,100,140,0,"=100,100,140,0, - S:MaterialArcSmeltInto_BlueSteel=BlueSteel - S:MaterialDirectSmeltInto_BlueSteel=BlueSteel - I:MaterialID_349=349 - S:MaterialMacerateInto_BlueSteel=BlueSteel - S:"MaterialName_Blue Steel"=Blue Steel - S:MaterialSmeltInto_BlueSteel=BlueSteel - I:MaterialTypes_67=67 - I:MeltingPoint_1617=1617 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_1024=1024 - I:ToolQuality_2=2 - D:ToolSpeed_7.5=7.5 - B:Transparent_false=false - B:Unificatable_true=true - } - - damascussteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1500=1500 - S:ChemicalFormula_Fe50C=Fe50C - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,ORDO"=,METALLUM,ORDO - S:"MatRGBA_110,110,110,0,"=110,110,110,0, - S:MaterialArcSmeltInto_DamascusSteel=DamascusSteel - S:MaterialDirectSmeltInto_DamascusSteel=DamascusSteel - I:MaterialID_335=335 - S:MaterialMacerateInto_DamascusSteel=DamascusSteel - S:"MaterialName_Damascus Steel"=Damascus Steel - S:MaterialSmeltInto_DamascusSteel=DamascusSteel - I:MaterialTypes_67=67 - I:MeltingPoint_2000=2000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_1280=1280 - I:ToolQuality_2=2 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tungstensteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_3000=3000 - S:ChemicalFormula_Fe50CW=Fe50CW - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,2,1,1"=,2,1,1 - S:"ListTCAspects_,METALLUM,ORDO,TUTAMEN"=,METALLUM,ORDO,TUTAMEN - S:"MatRGBA_100,100,160,0,"=100,100,160,0, - S:MaterialArcSmeltInto_TungstenSteel=TungstenSteel - S:MaterialDirectSmeltInto_TungstenSteel=TungstenSteel - I:MaterialID_316=316 - S:MaterialMacerateInto_TungstenSteel=TungstenSteel - S:MaterialName_Tungstensteel=Tungstensteel - S:MaterialSmeltInto_TungstenSteel=TungstenSteel - I:MaterialTypes_195=195 - I:MeltingPoint_2753=2753 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_2560=2560 - I:ToolQuality_4=4 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nitrocoalfuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_C3H5N3O9?4"=C3H5N3O9?4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_48=48 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,VITREUS,IGNIS,AQUA,AER"=,VITREUS,IGNIS,AQUA,AER - S:"MatRGBA_50,70,50,0,"=50,70,50,0, - S:MaterialArcSmeltInto_NitroCoalFuel=NitroCoalFuel - S:MaterialDirectSmeltInto_NitroCoalFuel=NitroCoalFuel - I:MaterialID_-1=-1 - S:MaterialMacerateInto_NitroCoalFuel=NitroCoalFuel - S:MaterialName_Nitro-Coalfuel=Nitro-Coalfuel - S:MaterialSmeltInto_NitroCoalFuel=NitroCoalFuel - I:MaterialTypes_16=16 - I:MeltingPoint_121=121 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - nitrofuel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLime=dyeLime - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_512=512 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING"=,HAS_COLOR,FLAMMABLE,EXPLOSIVE,NO_SMELTING,NO_SMASHING - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_200,255,0,0,"=200,255,0,0, - S:MaterialArcSmeltInto_NitroFuel=NitroFuel - S:MaterialDirectSmeltInto_NitroFuel=NitroFuel - I:MaterialID_709=709 - S:MaterialMacerateInto_NitroFuel=NitroFuel - S:"MaterialName_Cetane-Boosted Diesel"=Cetane-Boosted Diesel - S:MaterialSmeltInto_NitroFuel=NitroFuel - I:MaterialTypes_16=16 - I:MeltingPoint_-1=-1 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - astralsilver { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ag2Ma=Ag2Ma - I:DensityDivider_2=2 - I:DensityMultiplier_3=3 - D:Density_5443200.0=5443200.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Silver"=,Silver - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,LUCRUM,PRAECANTATIO"=,METALLUM,LUCRUM,PRAECANTATIO - S:"MatRGBA_230,230,255,0,"=230,230,255,0, - S:MaterialArcSmeltInto_AstralSilver=AstralSilver - S:MaterialDirectSmeltInto_AstralSilver=AstralSilver - I:MaterialID_333=333 - S:MaterialMacerateInto_AstralSilver=AstralSilver - S:"MaterialName_Astral Silver"=Astral Silver - S:MaterialSmeltInto_AstralSilver=AstralSilver - I:MaterialTypes_75=75 - I:MeltingPoint_2489=2489 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - midasium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Au2Ma=Au2Ma - I:DensityDivider_2=2 - I:DensityMultiplier_3=3 - D:Density_5443200.0=5443200.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Gold"=,Gold - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,LUCRUM,PRAECANTATIO"=,METALLUM,LUCRUM,PRAECANTATIO - S:"MatRGBA_255,200,40,0,"=255,200,40,0, - S:MaterialArcSmeltInto_Midasium=Midasium - S:MaterialDirectSmeltInto_Midasium=Midasium - I:MaterialID_332=332 - S:MaterialMacerateInto_Midasium=Midasium - S:MaterialName_Midasium=Midasium - S:MaterialSmeltInto_Midasium=Midasium - I:MaterialTypes_75=75 - I:MeltingPoint_2558=2558 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_64=64 - I:ToolQuality_2=2 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mithril { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Pt2Ma=Pt2Ma - I:DensityDivider_2=2 - I:DensityMultiplier_3=3 - D:Density_5443200.0=5443200.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_3=3 - S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Platinum"=,Platinum - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,WASHING_MERCURY,METAL,MAGICAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,NEBRISUM,PRAECANTATIO"=,METALLUM,NEBRISUM,PRAECANTATIO - S:"MatRGBA_255,255,210,0,"=255,255,210,0, - S:MaterialArcSmeltInto_Mithril=Mithril - S:MaterialDirectSmeltInto_Mithril=Mithril - I:MaterialID_331=331 - S:MaterialMacerateInto_Mithril=Mithril - S:MaterialName_Mithril=Mithril - S:MaterialSmeltInto_Mithril=Mithril - I:MaterialTypes_67=67 - I:MeltingPoint_3027=3027 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_14.0=14.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bluealloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Ag?4"=Ag?4 - I:DensityDivider_1=1 - I:DensityMultiplier_5=5 - D:Density_1.8144E7=1.8144E7 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,ELECTRUM"=,ELECTRUM - S:"MatRGBA_100,180,255,0,"=100,180,255,0, - S:MaterialArcSmeltInto_BlueAlloy=BlueAlloy - S:MaterialDirectSmeltInto_BlueAlloy=BlueAlloy - I:MaterialID_309=309 - S:MaterialMacerateInto_BlueAlloy=BlueAlloy - S:"MaterialName_Blue Alloy"=Blue Alloy - S:MaterialSmeltInto_BlueAlloy=BlueAlloy - I:MaterialTypes_3=3 - I:MeltingPoint_246=246 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - redalloy { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Cu(Si(FeS2)5CrAl2O3Hg3)4"=Cu(Si(FeS2)5CrAl2O3Hg3)4 - I:DensityDivider_1=1 - I:DensityMultiplier_5=5 - D:Density_1.8144E7=1.8144E7 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,MACHINA"=,MACHINA - S:"MatRGBA_200,0,0,0,"=200,0,0,0, - S:MaterialArcSmeltInto_RedAlloy=RedAlloy - S:MaterialDirectSmeltInto_RedAlloy=RedAlloy - I:MaterialID_308=308 - S:MaterialMacerateInto_RedAlloy=RedAlloy - S:"MaterialName_Red Alloy"=Red Alloy - S:MaterialSmeltInto_RedAlloy=RedAlloy - I:MaterialTypes_3=3 - I:MeltingPoint_671=671 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - cobaltbrass { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(ZnCu3)7AlCo"=(ZnCu3)7AlCo - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,INSTRUMENTUM,VOLATUS"=,METALLUM,INSTRUMENTUM,VOLATUS - S:"MatRGBA_180,180,160,0,"=180,180,160,0, - S:MaterialArcSmeltInto_CobaltBrass=CobaltBrass - S:MaterialDirectSmeltInto_CobaltBrass=CobaltBrass - I:MaterialID_343=343 - S:MaterialMacerateInto_CobaltBrass=CobaltBrass - S:"MaterialName_Cobalt Brass"=Cobalt Brass - S:MaterialSmeltInto_CobaltBrass=CobaltBrass - I:MaterialTypes_195=195 - I:MeltingPoint_1225=1225 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_8.0=8.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - phosphorus { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Ca3(PO4)2"=Ca3(PO4)2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Apatite,Phosphate,Pyrochlore"=,Apatite,Phosphate,Pyrochlore - S:"ListMaterialReRegistrations_,Phosphorus"=,Phosphorus - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE,EXPLOSIVE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,FLAMMABLE,EXPLOSIVE - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,IGNIS,POTENTIA,AER"=,SANO,TUTAMEN,IGNIS,POTENTIA,AER - S:"MatRGBA_255,255,0,0,"=255,255,0,0, - S:MaterialArcSmeltInto_Phosphorus=Phosphorus - S:MaterialDirectSmeltInto_Phosphorus=Phosphorus - I:MaterialID_534=534 - S:MaterialMacerateInto_Phosphorus=Phosphorus - S:MaterialName_Phosphorus=Phosphorus - S:MaterialSmeltInto_Phosphorus=Phosphorus - I:MaterialTypes_29=29 - I:MeltingPoint_711=711 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_3=3 - I:OreSmeltingMultiplier_3=3 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - basalt { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4"=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Olivine,DarkAsh"=,Olivine,DarkAsh - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,TENEBRAE"=,TENEBRAE - S:"MatRGBA_30,20,20,0,"=30,20,20,0, - S:MaterialArcSmeltInto_Basalt=Basalt - S:MaterialDirectSmeltInto_Basalt=Basalt - I:MaterialID_844=844 - S:MaterialMacerateInto_Basalt=Basalt - S:MaterialName_Basalt=Basalt - S:MaterialSmeltInto_Basalt=Basalt - I:MaterialTypes_1=1 - I:MeltingPoint_549=549 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_2=2 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - garnetred { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8"=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Spessartine,Pyrope,Almandine"=,Spessartine,Pyrope,Almandine - S:"ListMaterialReRegistrations_,GarnetRed"=,GarnetRed - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,VITREUS"=,VITREUS - S:"MatRGBA_200,80,80,127,"=200,80,80,127, - S:MaterialArcSmeltInto_GarnetRed=GarnetRed - S:MaterialDirectSmeltInto_GarnetRed=GarnetRed - I:MaterialID_527=527 - S:MaterialMacerateInto_GarnetRed=GarnetRed - S:"MaterialName_Red Garnet"=Red Garnet - S:MaterialSmeltInto_GarnetRed=GarnetRed - I:MaterialTypes_77=77 - I:MeltingPoint_603=603 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_128=128 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - garnetyellow { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3"=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Andradite,Grossular,Uvarovite"=,Andradite,Grossular,Uvarovite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING"=,HAS_COLOR,TRANSPARENT,CRYSTAL,NO_SMASHING,NO_SMELTING - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,VITREUS"=,VITREUS - S:"MatRGBA_200,200,80,127,"=200,200,80,127, - S:MaterialArcSmeltInto_GarnetYellow=GarnetYellow - S:MaterialDirectSmeltInto_GarnetYellow=GarnetYellow - I:MaterialID_528=528 - S:MaterialMacerateInto_GarnetYellow=GarnetYellow - S:"MaterialName_Yellow Garnet"=Yellow Garnet - S:MaterialSmeltInto_GarnetYellow=GarnetYellow - I:MaterialTypes_77=77 - I:MeltingPoint_596=596 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_128=128 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_true=true - B:Unificatable_true=true - } - - marble { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Mg(CaCO3)7"=Mg(CaCO3)7 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Calcite"=,Calcite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,PERFODIO"=,PERFODIO - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_Marble=Marble - S:MaterialDirectSmeltInto_Marble=Marble - I:MaterialID_845=845 - S:MaterialMacerateInto_Marble=Marble - S:MaterialName_Marble=Marble - S:MaterialSmeltInto_Marble=Marble - I:MaterialTypes_1=1 - I:MeltingPoint_1003=1003 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - sugar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_C12(H2O)11"=C12(H2O)11 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,FOOD,SMELTING_TO_FLUID"=,HAS_COLOR,FOOD,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,HERBA,AQUA,AER"=,HERBA,AQUA,AER - S:"MatRGBA_250,250,250,0,"=250,250,250,0, - S:MaterialArcSmeltInto_Sugar=Sugar - S:MaterialDirectSmeltInto_Sugar=Sugar - I:MaterialID_803=803 - S:MaterialMacerateInto_Sugar=Sugar - S:MaterialName_Sugar=Sugar - S:MaterialSmeltInto_Sugar=Sugar - I:MaterialTypes_1=1 - I:MeltingPoint_1995=1995 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - thaumium { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_FeMa=FeMa - I:DensityDivider_1=1 - I:DensityMultiplier_2=2 - D:Density_7257600.0=7257600.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_2=2 - S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger - I:FuelPower_0=0 - 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_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MAGICAL - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,PRAECANTATIO"=,METALLUM,PRAECANTATIO - S:"MatRGBA_150,100,200,0,"=150,100,200,0, - S:MaterialArcSmeltInto_Thaumium=Thaumium - S:MaterialDirectSmeltInto_Thaumium=Thaumium - I:MaterialID_330=330 - S:MaterialMacerateInto_Thaumium=Thaumium - S:MaterialName_Thaumium=Thaumium - S:MaterialSmeltInto_Thaumium=Thaumium - I:MaterialTypes_195=195 - I:MeltingPoint_3405=3405 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_256=256 - I:ToolQuality_3=3 - D:ToolSpeed_12.0=12.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vinteum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ma=Ma - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeLightBlue=dyeLightBlue - I:EnchantmentLevel_1=1 - S:Enchantment_enchantment.lootBonusDigger=enchantment.lootBonusDigger - I:FuelPower_32=32 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_false=false - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Vinteum"=,Vinteum - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE"=,HAS_COLOR,CRYSTAL,NO_SMASHING,NO_SMELTING,MAGICAL,UNBURNABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,VITREUS,PRAECANTATIO"=,VITREUS,PRAECANTATIO - S:"MatRGBA_100,200,255,0,"=100,200,255,0, - S:MaterialArcSmeltInto_Vinteum=Vinteum - S:MaterialDirectSmeltInto_Vinteum=Vinteum - I:MaterialID_529=529 - S:MaterialMacerateInto_Vinteum=Vinteum - S:MaterialName_Vinteum=Vinteum - S:MaterialSmeltInto_Vinteum=Vinteum - I:MaterialTypes_77=77 - I:MeltingPoint_5000=5000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_128=128 - I:ToolQuality_3=3 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vis { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ma=Ma - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePurple=dyePurple - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_32=32 - I:FuelType_5=5 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,AURAM,PRAECANTATIO"=,AURAM,PRAECANTATIO - S:"MatRGBA_128,0,255,0,"=128,0,255,0, - S:MaterialArcSmeltInto_Vis=Vis - S:MaterialDirectSmeltInto_Vis=Vis - I:MaterialID_-1=-1 - S:MaterialMacerateInto_Vis=Vis - S:MaterialName_Vis=Vis - S:MaterialSmeltInto_Vis=Vis - I:MaterialTypes_0=0 - I:MeltingPoint_5000=5000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - redrock { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(CaCO3)2SiO2Na2LiAl2Si2(H2O)6"=(CaCO3)2SiO2Na2LiAl2Si2(H2O)6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Clay"=,Clay - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1,1,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,VITREUS,IGNIS,AER,TERRA,INSTRUMENTUM,LUX,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA"=,SANO,TUTAMEN,VITREUS,IGNIS,AER,TERRA,INSTRUMENTUM,LUX,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA - S:"MatRGBA_255,80,50,0,"=255,80,50,0, - S:MaterialArcSmeltInto_Redrock=Redrock - S:MaterialDirectSmeltInto_Redrock=Redrock - I:MaterialID_846=846 - S:MaterialMacerateInto_Redrock=Redrock - S:MaterialName_Redrock=Redrock - S:MaterialSmeltInto_Redrock=Redrock - I:MaterialTypes_1=1 - I:MeltingPoint_783=783 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - potassiumfeldspar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KAlSi3O8=KAlSi3O8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyePink=dyePink - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AER - S:"MatRGBA_120,40,40,0,"=120,40,40,0, - S:MaterialArcSmeltInto_PotassiumFeldspar=PotassiumFeldspar - S:MaterialDirectSmeltInto_PotassiumFeldspar=PotassiumFeldspar - I:MaterialID_847=847 - S:MaterialMacerateInto_PotassiumFeldspar=PotassiumFeldspar - S:"MaterialName_Potassium Feldspar"=Potassium Feldspar - S:MaterialSmeltInto_PotassiumFeldspar=PotassiumFeldspar - I:MaterialTypes_1=1 - I:MeltingPoint_520=520 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - biotite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KMg3Al3F2Si3O10=KMg3Al3F2Si3O10 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,PERDITIO,TENEBRAE,AER"=,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,PERDITIO,TENEBRAE,AER - S:"MatRGBA_20,30,20,0,"=20,30,20,0, - S:MaterialArcSmeltInto_Biotite=Biotite - S:MaterialDirectSmeltInto_Biotite=Biotite - I:MaterialID_848=848 - S:MaterialMacerateInto_Biotite=Biotite - S:MaterialName_Biotite=Biotite - S:MaterialSmeltInto_Biotite=Biotite - I:MaterialTypes_1=1 - I:MeltingPoint_527=527 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - graniteblack { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(SiO2)4KMg3Al3F2Si3O10"=(SiO2)4KMg3Al3F2Si3O10 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Biotite"=,Biotite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,TUTAMEN"=,TUTAMEN - S:"MatRGBA_10,10,10,0,"=10,10,10,0, - S:MaterialArcSmeltInto_GraniteBlack=GraniteBlack - S:MaterialDirectSmeltInto_GraniteBlack=GraniteBlack - I:MaterialID_849=849 - S:MaterialMacerateInto_GraniteBlack=GraniteBlack - S:"MaterialName_Black Granite"=Black Granite - S:MaterialSmeltInto_GraniteBlack=GraniteBlack - I:MaterialTypes_193=193 - I:MeltingPoint_583=583 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_4.0=4.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - granitered { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2KAlSi3O8O3=Al2KAlSi3O8O3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeMagenta=dyeMagenta - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,PotassiumFeldspar"=,PotassiumFeldspar - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING"=,HAS_COLOR,STONE,NO_SMASHING - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,TUTAMEN"=,TUTAMEN - S:"MatRGBA_255,0,128,0,"=255,0,128,0, - S:MaterialArcSmeltInto_GraniteRed=GraniteRed - S:MaterialDirectSmeltInto_GraniteRed=GraniteRed - I:MaterialID_850=850 - S:MaterialMacerateInto_GraniteRed=GraniteRed - S:"MaterialName_Red Granite"=Red Granite - S:MaterialSmeltInto_GraniteRed=GraniteRed - I:MaterialTypes_193=193 - I:MeltingPoint_424=424 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_64=64 - I:ToolQuality_3=3 - D:ToolSpeed_4.0=4.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - chrysotile { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Mg3Si2H4O9=Mg3Si2H4O9 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Asbestos,Silicon,Magnesium"=,Asbestos,Silicon,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER - S:"MatRGBA_110,140,110,0,"=110,140,110,0, - S:MaterialArcSmeltInto_Chrysotile=Chrysotile - S:MaterialDirectSmeltInto_Chrysotile=Chrysotile - I:MaterialID_912=912 - S:MaterialMacerateInto_Chrysotile=Chrysotile - S:MaterialName_Chrysotile=Chrysotile - S:MaterialSmeltInto_Chrysotile=Chrysotile - I:MaterialTypes_1=1 - I:MeltingPoint_371=371 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - realgar { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_As4S4=As4S4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,VENENUM,IGNIS"=,VENENUM,IGNIS - S:"MatRGBA_140,100,100,0,"=140,100,100,0, - S:MaterialArcSmeltInto_Realgar=Realgar - S:MaterialDirectSmeltInto_Realgar=Realgar - I:MaterialID_913=913 - S:MaterialMacerateInto_Realgar=Realgar - S:MaterialName_Realgar=Realgar - S:MaterialSmeltInto_Realgar=Realgar - I:MaterialTypes_1=1 - I:MeltingPoint_739=739 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vanadiummagnetite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe3O4V=Fe3O4V - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Magnetite,Vanadium"=,Magnetite,Vanadium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_35,35,60,0,"=35,35,60,0, - S:MaterialArcSmeltInto_VanadiumMagnetite=VanadiumMagnetite - S:MaterialDirectSmeltInto_VanadiumMagnetite=VanadiumMagnetite - I:MaterialID_923=923 - S:MaterialMacerateInto_VanadiumMagnetite=VanadiumMagnetite - S:"MaterialName_Vanadium Magnetite"=Vanadium Magnetite - S:MaterialSmeltInto_VanadiumMagnetite=VanadiumMagnetite - I:MaterialTypes_9=9 - I:MeltingPoint_1495=1495 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - basalticmineralsand { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Fe3O4Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4"=Fe3O4Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Basalt,Magnetite"=,Basalt,Magnetite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_40,50,40,0,"=40,50,40,0, - S:MaterialArcSmeltInto_BasalticMineralSand=BasalticMineralSand - S:MaterialDirectSmeltInto_Iron=Iron - I:MaterialID_935=935 - S:MaterialMacerateInto_BasalticMineralSand=BasalticMineralSand - S:"MaterialName_Basaltic Mineral Sand"=Basaltic Mineral Sand - S:MaterialSmeltInto_BasalticMineralSand=BasalticMineralSand - I:MaterialTypes_1=1 - I:MeltingPoint_678=678 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - graniticmineralsand { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Fe3O4(SiO2)4KMg3Al3F2Si3O10"=Fe3O4(SiO2)4KMg3Al3F2Si3O10 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GraniteBlack,Magnetite"=,GraniteBlack,Magnetite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_GOLD,BLASTFURNACE_CALCITE_DOUBLE,INDUCTIONSMELTING_LOW_OUTPUT - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_40,60,60,0,"=40,60,60,0, - S:MaterialArcSmeltInto_GraniticMineralSand=GraniticMineralSand - S:MaterialDirectSmeltInto_Iron=Iron - I:MaterialID_936=936 - S:MaterialMacerateInto_GraniticMineralSand=GraniticMineralSand - S:"MaterialName_Granitic Mineral Sand"=Granitic Mineral Sand - S:MaterialSmeltInto_GraniticMineralSand=GraniticMineralSand - I:MaterialTypes_1=1 - I:MeltingPoint_695=695 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - garnetsand { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3"=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,GarnetRed,GarnetYellow"=,GarnetRed,GarnetYellow - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,3"=,3 - S:"ListTCAspects_,VITREUS"=,VITREUS - S:"MatRGBA_200,100,0,0,"=200,100,0,0, - S:MaterialArcSmeltInto_GarnetSand=GarnetSand - S:MaterialDirectSmeltInto_GarnetSand=GarnetSand - I:MaterialID_938=938 - S:MaterialMacerateInto_GarnetSand=GarnetSand - S:"MaterialName_Garnet Sand"=Garnet Sand - S:MaterialSmeltInto_GarnetSand=GarnetSand - I:MaterialTypes_1=1 - I:MeltingPoint_599=599 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - quartzsand { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?SiO2"=?SiO2 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,CertusQuartz,Quartzite,Barite"=,CertusQuartz,Quartzite,Barite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,POTENTIA,VITREUS,METALLUM,TENEBRAE,AER"=,POTENTIA,VITREUS,METALLUM,TENEBRAE,AER - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_QuartzSand=QuartzSand - S:MaterialDirectSmeltInto_QuartzSand=QuartzSand - I:MaterialID_939=939 - S:MaterialMacerateInto_QuartzSand=QuartzSand - S:"MaterialName_Quartz Sand"=Quartz Sand - S:MaterialSmeltInto_QuartzSand=QuartzSand - I:MaterialTypes_1=1 - I:MeltingPoint_299=299 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bastnasite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CeCFO3=CeCFO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Neodymium,RareEarth"=,Neodymium,RareEarth - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,RADIO,VITREUS,IGNIS,PERDITIO,AER"=,METALLUM,RADIO,VITREUS,IGNIS,PERDITIO,AER - S:"MatRGBA_200,110,45,0,"=200,110,45,0, - S:MaterialArcSmeltInto_Bastnasite=Bastnasite - S:MaterialDirectSmeltInto_Bastnasite=Bastnasite - I:MaterialID_905=905 - S:MaterialMacerateInto_Bastnasite=Bastnasite - S:MaterialName_Bastnasite=Bastnasite - S:MaterialSmeltInto_Bastnasite=Bastnasite - I:MaterialTypes_9=9 - I:MeltingPoint_847=847 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pentlandite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Ni9S8=Ni9S8 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron,Sulfur,Cobalt"=,Iron,Sulfur,Cobalt - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON,INDUCTIONSMELTING_LOW_OUTPUT - S:"ListTCAspectAmounts_,1,1"=,1,1 - S:"ListTCAspects_,METALLUM,IGNIS"=,METALLUM,IGNIS - S:"MatRGBA_165,150,5,0,"=165,150,5,0, - S:MaterialArcSmeltInto_Pentlandite=Pentlandite - S:MaterialDirectSmeltInto_Nickel=Nickel - I:MaterialID_909=909 - S:MaterialMacerateInto_Pentlandite=Pentlandite - S:MaterialName_Pentlandite=Pentlandite - S:MaterialSmeltInto_Pentlandite=Pentlandite - I:MaterialTypes_9=9 - I:MeltingPoint_1097=1097 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - spodumene { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_LiAlSi2O6=LiAlSi2O6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Aluminium,Lithium"=,Aluminium,Lithium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AER - S:"MatRGBA_190,170,170,0,"=190,170,170,0, - S:MaterialArcSmeltInto_Spodumene=Spodumene - S:MaterialDirectSmeltInto_Spodumene=Spodumene - I:MaterialID_920=920 - S:MaterialMacerateInto_Spodumene=Spodumene - S:MaterialName_Spodumene=Spodumene - S:MaterialSmeltInto_Spodumene=Spodumene - I:MaterialTypes_9=9 - I:MeltingPoint_508=508 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pollucite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Cs2Al2Si4(H2O)2O12"=Cs2Al2Si4(H2O)2O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Caesium,Aluminium,Rubidium"=,Caesium,Aluminium,Rubidium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,RADIO,VOLATUS,TENEBRAE,AQUA,AER"=,METALLUM,RADIO,VOLATUS,TENEBRAE,AQUA,AER - S:"MatRGBA_240,210,210,0,"=240,210,210,0, - S:MaterialArcSmeltInto_Pollucite=Pollucite - S:MaterialDirectSmeltInto_Pollucite=Pollucite - I:MaterialID_919=919 - S:MaterialMacerateInto_Pollucite=Pollucite - S:MaterialName_Pollucite=Pollucite - S:MaterialSmeltInto_Pollucite=Pollucite - I:MaterialTypes_1=1 - I:MeltingPoint_450=450 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tantalite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_MnTa2O6=MnTa2O6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Manganese,Niobium,Tantalum"=,Manganese,Niobium,Tantalum - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,VINCULUM,AER"=,METALLUM,VINCULUM,AER - S:"MatRGBA_145,80,40,0,"=145,80,40,0, - S:MaterialArcSmeltInto_Tantalite=Tantalite - S:MaterialDirectSmeltInto_Tantalite=Tantalite - I:MaterialID_921=921 - S:MaterialMacerateInto_Tantalite=Tantalite - S:MaterialName_Tantalite=Tantalite - S:MaterialSmeltInto_Tantalite=Tantalite - I:MaterialTypes_9=9 - I:MeltingPoint_935=935 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - lepidolite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KLi3Al4F2O10=KLi3Al4F2O10 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Lithium,Caesium,Boron"=,Lithium,Caesium,Boron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,PERDITIO,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,PERDITIO,AER - S:"MatRGBA_240,50,140,0,"=240,50,140,0, - S:MaterialArcSmeltInto_Lepidolite=Lepidolite - S:MaterialDirectSmeltInto_Lepidolite=Lepidolite - I:MaterialID_907=907 - S:MaterialMacerateInto_Lepidolite=Lepidolite - S:MaterialName_Lepidolite=Lepidolite - S:MaterialSmeltInto_Lepidolite=Lepidolite - I:MaterialTypes_9=9 - I:MeltingPoint_303=303 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - glauconite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KMg2Al4H2O12=KMg2Al4H2O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Sodium,Aluminium,Iron"=,Sodium,Aluminium,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,AQUA,AER"=,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,AQUA,AER - S:"MatRGBA_130,180,60,0,"=130,180,60,0, - S:MaterialArcSmeltInto_Glauconite=Glauconite - S:MaterialDirectSmeltInto_Glauconite=Glauconite - I:MaterialID_933=933 - S:MaterialMacerateInto_Glauconite=Glauconite - S:MaterialName_Glauconite=Glauconite - S:MaterialSmeltInto_Glauconite=Glauconite - I:MaterialTypes_9=9 - I:MeltingPoint_313=313 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - glauconitesand { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KMg2Al4H2O12=KMg2Al4H2O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Sodium,Aluminium,Iron"=,Sodium,Aluminium,Iron - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,AQUA,AER"=,VITREUS,POTENTIA,METALLUM,SANO,VOLATUS,AQUA,AER - S:"MatRGBA_130,180,60,0,"=130,180,60,0, - S:MaterialArcSmeltInto_GlauconiteSand=GlauconiteSand - S:MaterialDirectSmeltInto_GlauconiteSand=GlauconiteSand - I:MaterialID_949=949 - S:MaterialMacerateInto_GlauconiteSand=GlauconiteSand - S:"MaterialName_Glauconite Sand"=Glauconite Sand - S:MaterialSmeltInto_GlauconiteSand=GlauconiteSand - I:MaterialTypes_1=1 - I:MeltingPoint_313=313 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vermiculite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Fe3Al4Si4H2(H2O)4O12"=Fe3Al4Si4H2(H2O)4O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Iron,Aluminium,Magnesium"=,Iron,Aluminium,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_IRON - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AQUA,AER"=,METALLUM,VOLATUS,TENEBRAE,AQUA,AER - S:"MatRGBA_200,180,15,0,"=200,180,15,0, - S:MaterialArcSmeltInto_Vermiculite=Vermiculite - S:MaterialDirectSmeltInto_Vermiculite=Vermiculite - I:MaterialID_932=932 - S:MaterialMacerateInto_Vermiculite=Vermiculite - S:MaterialName_Vermiculite=Vermiculite - S:MaterialSmeltInto_Vermiculite=Vermiculite - I:MaterialTypes_1=1 - I:MeltingPoint_575=575 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - bentonite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_NaMg6Si12H6(H2O)5O36"=NaMg6Si12H6(H2O)5O36 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Aluminium,Calcium,Magnesium"=,Aluminium,Calcium,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,METALLUM,SANO,TENEBRAE,AQUA,AER"=,VITREUS,LUX,METALLUM,SANO,TENEBRAE,AQUA,AER - S:"MatRGBA_245,215,210,0,"=245,215,210,0, - S:MaterialArcSmeltInto_Bentonite=Bentonite - S:MaterialDirectSmeltInto_Bentonite=Bentonite - I:MaterialID_927=927 - S:MaterialMacerateInto_Bentonite=Bentonite - S:MaterialName_Bentonite=Bentonite - S:MaterialSmeltInto_Bentonite=Bentonite - I:MaterialTypes_9=9 - I:MeltingPoint_429=429 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - fullersearth { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_MgSi4H(H2O)4O11"=MgSi4H(H2O)4O11 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Aluminium,Silicon,Magnesium"=,Aluminium,Silicon,Magnesium - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER - S:"MatRGBA_160,160,120,0,"=160,160,120,0, - S:MaterialArcSmeltInto_FullersEarth=FullersEarth - S:MaterialDirectSmeltInto_FullersEarth=FullersEarth - I:MaterialID_928=928 - S:MaterialMacerateInto_FullersEarth=FullersEarth - S:"MaterialName_Fullers Earth"=Fullers Earth - S:MaterialSmeltInto_FullersEarth=FullersEarth - I:MaterialTypes_1=1 - I:MeltingPoint_399=399 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - pitchblende { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_(UO2)3ThPb"=(UO2)3ThPb - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Thorium,Uranium,Lead"=,Thorium,Uranium,Lead - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,RADIO,AER,ORDO"=,METALLUM,RADIO,AER,ORDO - S:"MatRGBA_200,210,0,0,"=200,210,0,0, - S:MaterialArcSmeltInto_Pitchblende=Pitchblende - S:MaterialDirectSmeltInto_Pitchblende=Pitchblende - I:MaterialID_873=873 - S:MaterialMacerateInto_Pitchblende=Pitchblende - S:MaterialName_Pitchblende=Pitchblende - S:MaterialSmeltInto_Pitchblende=Pitchblende - I:MaterialTypes_9=9 - I:MeltingPoint_845=845 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_5=5 - I:ToolDurability_0=0 - I:ToolQuality_3=3 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - monazite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?PO4"=?PO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Thorium,Neodymium,RareEarth"=,Thorium,Neodymium,RareEarth - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE"=,HAS_COLOR,ELECTROMAGNETIC_SEPERATION_NEODYMIUM,CRYSTAL,NO_SMASHING,NO_SMELTING,CRYSTALLISABLE - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUCRUM,IGNIS,POTENTIA,AER"=,VITREUS,LUCRUM,IGNIS,POTENTIA,AER - S:"MatRGBA_50,70,50,0,"=50,70,50,0, - S:MaterialArcSmeltInto_Monazite=Monazite - S:MaterialDirectSmeltInto_Monazite=Monazite - I:MaterialID_520=520 - S:MaterialMacerateInto_Monazite=Monazite - S:MaterialName_Monazite=Monazite - S:MaterialSmeltInto_Monazite=Monazite - I:MaterialTypes_13=13 - I:MeltingPoint_53=53 - I:OreByProductMultiplier_2=2 - I:OreMultiplier_8=8 - I:OreSmeltingMultiplier_8=8 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - malachite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Cu2CH2O5=Cu2CH2O5 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGreen=dyeGreen - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,Copper,BrownLimonite,Calcite"=,Copper,BrownLimonite,Calcite - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT"=,HAS_COLOR,INDUCTIONSMELTING_LOW_OUTPUT - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,PERMUTATIO,VITREUS,IGNIS,AQUA,AER"=,METALLUM,PERMUTATIO,VITREUS,IGNIS,AQUA,AER - S:"MatRGBA_5,95,5,0,"=5,95,5,0, - S:MaterialArcSmeltInto_Malachite=Malachite - S:MaterialDirectSmeltInto_Copper=Copper - I:MaterialID_871=871 - S:MaterialMacerateInto_Malachite=Malachite - S:MaterialName_Malachite=Malachite - S:MaterialSmeltInto_Malachite=Malachite - I:MaterialTypes_9=9 - I:MeltingPoint_681=681 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_3=3 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mirabilite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Na2S(H2O)10O4"=Na2S(H2O)10O4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,IGNIS,AQUA,AER"=,VITREUS,LUX,IGNIS,AQUA,AER - S:"MatRGBA_240,250,210,0,"=240,250,210,0, - S:MaterialArcSmeltInto_Mirabilite=Mirabilite - S:MaterialDirectSmeltInto_Mirabilite=Mirabilite - I:MaterialID_900=900 - S:MaterialMacerateInto_Mirabilite=Mirabilite - S:MaterialName_Mirabilite=Mirabilite - S:MaterialSmeltInto_Mirabilite=Mirabilite - I:MaterialTypes_1=1 - I:MeltingPoint_94=94 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - mica { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KAl3Si3F2O10=KAl3Si3F2O10 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,PERDITIO,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,PERDITIO,AER - S:"MatRGBA_195,195,205,0,"=195,195,205,0, - S:MaterialArcSmeltInto_Mica=Mica - S:MaterialDirectSmeltInto_Mica=Mica - I:MaterialID_901=901 - S:MaterialMacerateInto_Mica=Mica - S:MaterialName_Mica=Mica - S:MaterialSmeltInto_Mica=Mica - I:MaterialTypes_1=1 - I:MeltingPoint_465=465 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - trona { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_Na3C2H(H2O)2O6"=Na3C2H(H2O)2O6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,IGNIS,AQUA,AER"=,VITREUS,LUX,IGNIS,AQUA,AER - S:"MatRGBA_135,135,95,0,"=135,135,95,0, - S:MaterialArcSmeltInto_Trona=Trona - S:MaterialDirectSmeltInto_Trona=Trona - I:MaterialID_903=903 - S:MaterialMacerateInto_Trona=Trona - S:MaterialName_Trona=Trona - S:MaterialSmeltInto_Trona=Trona - I:MaterialTypes_1=1 - I:MeltingPoint_650=650 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - barite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_BaSO4=BaSO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,VINCULUM,IGNIS,AER"=,VINCULUM,IGNIS,AER - S:"MatRGBA_230,235,255,0,"=230,235,255,0, - S:MaterialArcSmeltInto_Barite=Barite - S:MaterialDirectSmeltInto_Barite=Barite - I:MaterialID_904=904 - S:MaterialMacerateInto_Barite=Barite - S:MaterialName_Barite=Barite - S:MaterialSmeltInto_Barite=Barite - I:MaterialTypes_9=9 - I:MeltingPoint_267=267 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - gypsum { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_CaS(H2O)2O4"=CaS(H2O)2O4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,IGNIS,AQUA,AER"=,SANO,TUTAMEN,IGNIS,AQUA,AER - S:"MatRGBA_230,230,250,0,"=230,230,250,0, - S:MaterialArcSmeltInto_Gypsum=Gypsum - S:MaterialDirectSmeltInto_Gypsum=Gypsum - I:MaterialID_934=934 - S:MaterialMacerateInto_Gypsum=Gypsum - S:MaterialName_Gypsum=Gypsum - S:MaterialSmeltInto_Gypsum=Gypsum - I:MaterialTypes_1=1 - I:MeltingPoint_221=221 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - alunite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_KAl3Si2H6O14=KAl3Si2H6O14 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA,AER"=,VITREUS,POTENTIA,METALLUM,VOLATUS,TENEBRAE,AQUA,AER - S:"MatRGBA_225,180,65,0,"=225,180,65,0, - S:MaterialArcSmeltInto_Alunite=Alunite - S:MaterialDirectSmeltInto_Alunite=Alunite - I:MaterialID_911=911 - S:MaterialMacerateInto_Alunite=Alunite - S:MaterialName_Alunite=Alunite - S:MaterialSmeltInto_Alunite=Alunite - I:MaterialTypes_1=1 - I:MeltingPoint_282=282 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dolomite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CaMgC2O6=CaMgC2O6 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,VITREUS,IGNIS,AER"=,SANO,TUTAMEN,METALLUM,VITREUS,IGNIS,AER - S:"MatRGBA_225,205,205,0,"=225,205,205,0, - S:MaterialArcSmeltInto_Dolomite=Dolomite - S:MaterialDirectSmeltInto_Dolomite=Dolomite - I:MaterialID_914=914 - S:MaterialMacerateInto_Dolomite=Dolomite - S:MaterialName_Dolomite=Dolomite - S:MaterialSmeltInto_Dolomite=Dolomite - I:MaterialTypes_1=1 - I:MeltingPoint_996=996 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - wollastonite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_CaSiO3=CaSiO3 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,SANO,TUTAMEN,METALLUM,TENEBRAE,AER"=,SANO,TUTAMEN,METALLUM,TENEBRAE,AER - S:"MatRGBA_240,240,240,0,"=240,240,240,0, - S:MaterialArcSmeltInto_Wollastonite=Wollastonite - S:MaterialDirectSmeltInto_Wollastonite=Wollastonite - I:MaterialID_915=915 - S:MaterialMacerateInto_Wollastonite=Wollastonite - S:MaterialName_Wollastonite=Wollastonite - S:MaterialSmeltInto_Wollastonite=Wollastonite - I:MaterialTypes_1=1 - I:MeltingPoint_592=592 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - zeolite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_NaCa4Si27Al9(H2O)28O72"=NaCa4Si27Al9(H2O)28O72 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1,1,1 - S:"ListTCAspects_,VITREUS,LUX,SANO,TUTAMEN,METALLUM,TENEBRAE,VOLATUS,AQUA,AER"=,VITREUS,LUX,SANO,TUTAMEN,METALLUM,TENEBRAE,VOLATUS,AQUA,AER - S:"MatRGBA_240,230,230,0,"=240,230,230,0, - S:MaterialArcSmeltInto_Zeolite=Zeolite - S:MaterialDirectSmeltInto_Zeolite=Zeolite - I:MaterialID_916=916 - S:MaterialMacerateInto_Zeolite=Zeolite - S:MaterialName_Zeolite=Zeolite - S:MaterialSmeltInto_Zeolite=Zeolite - I:MaterialTypes_1=1 - I:MeltingPoint_449=449 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - kyanite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2SiO5=Al2SiO5 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AER"=,METALLUM,VOLATUS,TENEBRAE,AER - S:"MatRGBA_110,110,250,0,"=110,110,250,0, - S:MaterialArcSmeltInto_Kyanite=Kyanite - S:MaterialDirectSmeltInto_Kyanite=Kyanite - I:MaterialID_924=924 - S:MaterialMacerateInto_Kyanite=Kyanite - S:MaterialName_Kyanite=Kyanite - S:MaterialSmeltInto_Kyanite=Kyanite - I:MaterialTypes_1=1 - I:MeltingPoint_477=477 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - kaolinite { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Al2Si2H4O9=Al2Si2H4O9 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,VOLATUS,TENEBRAE,AQUA,AER"=,METALLUM,VOLATUS,TENEBRAE,AQUA,AER - S:"MatRGBA_245,235,235,0,"=245,235,235,0, - S:MaterialArcSmeltInto_Kaolinite=Kaolinite - S:MaterialDirectSmeltInto_Kaolinite=Kaolinite - I:MaterialID_929=929 - S:MaterialMacerateInto_Kaolinite=Kaolinite - S:MaterialName_Kaolinite=Kaolinite - S:MaterialSmeltInto_Kaolinite=Kaolinite - I:MaterialTypes_1=1 - I:MeltingPoint_340=340 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - talc { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Mg3Si4H2O12=Mg3Si4H2O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER - S:"MatRGBA_90,180,90,0,"=90,180,90,0, - S:MaterialArcSmeltInto_Talc=Talc - S:MaterialDirectSmeltInto_Talc=Talc - I:MaterialID_902=902 - S:MaterialMacerateInto_Talc=Talc - S:MaterialName_Talc=Talc - S:MaterialSmeltInto_Talc=Talc - I:MaterialTypes_9=9 - I:MeltingPoint_485=485 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_2=2 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - soapstone { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Mg3Si4H2O12=Mg3Si4H2O12 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,1,1,1,1,1"=,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,SANO,TENEBRAE,AQUA,AER"=,METALLUM,SANO,TENEBRAE,AQUA,AER - S:"MatRGBA_95,145,95,0,"=95,145,95,0, - S:MaterialArcSmeltInto_Soapstone=Soapstone - S:MaterialDirectSmeltInto_Soapstone=Soapstone - I:MaterialID_877=877 - S:MaterialMacerateInto_Soapstone=Soapstone - S:MaterialName_Soapstone=Soapstone - S:MaterialSmeltInto_Soapstone=Soapstone - I:MaterialTypes_9=9 - I:MeltingPoint_485=485 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - concrete { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,STONE,NO_SMASHING,SMELTING_TO_FLUID"=,HAS_COLOR,STONE,NO_SMASHING,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,1"=,1 - S:"ListTCAspects_,TERRA"=,TERRA - S:"MatRGBA_100,100,100,0,"=100,100,100,0, - S:MaterialArcSmeltInto_Concrete=Concrete - S:MaterialDirectSmeltInto_Concrete=Concrete - I:MaterialID_947=947 - S:MaterialMacerateInto_Concrete=Concrete - S:MaterialName_Concrete=Concrete - S:MaterialSmeltInto_Concrete=Concrete - I:MaterialTypes_1=1 - I:MeltingPoint_300=300 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_0=0 - I:ToolDurability_0=0 - I:ToolQuality_1=1 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - ironmagnetic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_Fe=Fe - I:DensityDivider_50=50 - I:DensityMultiplier_51=51 - D:Density_3701376.0=3701376.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,2,1"=,2,1 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_200,200,200,0,"=200,200,200,0, - S:MaterialArcSmeltInto_WroughtIron=WroughtIron - S:MaterialDirectSmeltInto_IronMagnetic=IronMagnetic - I:MaterialID_354=354 - S:MaterialMacerateInto_Iron=Iron - S:"MaterialName_Magnetic Iron"=Magnetic Iron - S:MaterialSmeltInto_Iron=Iron - I:MaterialTypes_195=195 - I:MeltingPoint_1811=1811 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_256=256 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - steelmagnetic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1000=1000 - S:ChemicalFormula_Fe50C=Fe50C - I:DensityDivider_50=50 - I:DensityMultiplier_51=51 - D:Density_3701376.0=3701376.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE"=,HAS_COLOR,SMELTING_TO_FLUID,METAL,MORTAR_GRINDABLE - S:"ListTCAspectAmounts_,1,1,1"=,1,1,1 - S:"ListTCAspects_,METALLUM,ORDO,MAGNETO"=,METALLUM,ORDO,MAGNETO - S:"MatRGBA_128,128,128,0,"=128,128,128,0, - S:MaterialArcSmeltInto_Steel=Steel - S:MaterialDirectSmeltInto_SteelMagnetic=SteelMagnetic - I:MaterialID_355=355 - S:MaterialMacerateInto_Steel=Steel - S:"MaterialName_Magnetic Steel"=Magnetic Steel - S:MaterialSmeltInto_Steel=Steel - I:MaterialTypes_195=195 - I:MeltingPoint_1000=1000 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_6.0=6.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - neodymiummagnetic { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1297=1297 - S:ChemicalFormula_Nd=Nd - I:DensityDivider_50=50 - I:DensityMultiplier_51=51 - D:Density_3701376.0=3701376.0 - S:DyeColor_dyeGray=dyeGray - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,3"=,1,3 - S:"ListTCAspects_,METALLUM,MAGNETO"=,METALLUM,MAGNETO - S:"MatRGBA_100,100,100,0,"=100,100,100,0, - S:MaterialArcSmeltInto_Neodymium=Neodymium - S:MaterialDirectSmeltInto_NeodymiumMagnetic=NeodymiumMagnetic - I:MaterialID_356=356 - S:MaterialMacerateInto_Neodymium=Neodymium - S:"MaterialName_Magnetic Neodymium"=Magnetic Neodymium - S:MaterialSmeltInto_Neodymium=Neodymium - I:MaterialTypes_195=195 - I:MeltingPoint_1297=1297 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_512=512 - I:ToolQuality_2=2 - D:ToolSpeed_7.0=7.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - tungstencarbide { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_2460=2460 - S:ChemicalFormula_WC=WC - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlack=dyeBlack - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,TUTAMEN,VITREUS,IGNIS"=,METALLUM,TUTAMEN,VITREUS,IGNIS - S:"MatRGBA_51,0,102,0,"=51,0,102,0, - S:MaterialArcSmeltInto_TungstenCarbide=TungstenCarbide - S:MaterialDirectSmeltInto_TungstenCarbide=TungstenCarbide - I:MaterialID_370=370 - S:MaterialMacerateInto_TungstenCarbide=TungstenCarbide - S:MaterialName_Tungstencarbide=Tungstencarbide - S:MaterialSmeltInto_TungstenCarbide=TungstenCarbide - I:MaterialTypes_195=195 - I:MeltingPoint_2460=2460 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_1280=1280 - I:ToolQuality_4=4 - D:ToolSpeed_14.0=14.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - vanadiumsteel { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_1453=1453 - S:"ChemicalFormula_VCr(Fe50C)7"=VCr(Fe50C)7 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeWhite=dyeWhite - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1"=,1,1,1,1 - S:"ListTCAspects_,METALLUM,RADIO,MACHINA,ORDO"=,METALLUM,RADIO,MACHINA,ORDO - S:"MatRGBA_192,192,192,0,"=192,192,192,0, - S:MaterialArcSmeltInto_VanadiumSteel=VanadiumSteel - S:MaterialDirectSmeltInto_VanadiumSteel=VanadiumSteel - I:MaterialID_371=371 - S:MaterialMacerateInto_VanadiumSteel=VanadiumSteel - S:MaterialName_Vanadiumsteel=Vanadiumsteel - S:MaterialSmeltInto_VanadiumSteel=VanadiumSteel - I:MaterialTypes_195=195 - I:MeltingPoint_1453=1453 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_1920=1920 - I:ToolQuality_3=3 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hssg { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_4500=4500 - S:"ChemicalFormula_(Fe50CW)5CrMo2V"=(Fe50CW)5CrMo2V - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeYellow=dyeYellow - I:EnchantmentLevel_4=4 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1,1,1"=,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO"=,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO - S:"MatRGBA_153,153,0,0,"=153,153,0,0, - S:MaterialArcSmeltInto_HSSG=HSSG - S:MaterialDirectSmeltInto_HSSG=HSSG - I:MaterialID_372=372 - S:MaterialMacerateInto_HSSG=HSSG - S:MaterialName_HSS-G=HSS-G - S:MaterialSmeltInto_HSSG=HSSG - I:MaterialTypes_195=195 - I:MeltingPoint_4500=4500 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_4000=4000 - I:ToolQuality_3=3 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hsse { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_5400=5400 - S:"ChemicalFormula_((Fe50CW)5CrMo2V)6CoMnSi"=((Fe50CW)5CrMo2V)6CoMnSi - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBlue=dyeBlue - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO,TENEBRAE"=,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO,TENEBRAE - S:"MatRGBA_51,102,0,0,"=51,102,0,0, - S:MaterialArcSmeltInto_HSSE=HSSE - S:MaterialDirectSmeltInto_HSSE=HSSE - I:MaterialID_373=373 - S:MaterialMacerateInto_HSSE=HSSE - S:MaterialName_HSS-E=HSS-E - S:MaterialSmeltInto_HSSE=HSSE - I:MaterialTypes_195=195 - I:MeltingPoint_5400=5400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_5120=5120 - I:ToolQuality_4=4 - D:ToolSpeed_10.0=10.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - hsss { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_true=true - I:BlastFurnaceTemp_5400=5400 - S:"ChemicalFormula_((Fe50CW)5CrMo2V)6Ir2Os"=((Fe50CW)5CrMo2V)6Ir2Os - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeRed=dyeRed - I:EnchantmentLevel_5=5 - S:Enchantment_enchantment.damage.all=enchantment.damage.all - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID,METAL"=,HAS_COLOR,SMELTING_TO_FLUID,METAL - S:"ListTCAspectAmounts_,1,1,1,1,1,1,1"=,1,1,1,1,1,1,1 - S:"ListTCAspects_,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO,NEBRISUM"=,METALLUM,ORDO,TUTAMEN,MACHINA,INSTRUMENTUM,RADIO,NEBRISUM - S:"MatRGBA_102,0,51,0,"=102,0,51,0, - S:MaterialArcSmeltInto_HSSS=HSSS - S:MaterialDirectSmeltInto_HSSS=HSSS - I:MaterialID_374=374 - S:MaterialMacerateInto_HSSS=HSSS - S:MaterialName_HSS-S=HSS-S - S:MaterialSmeltInto_HSSS=HSSS - I:MaterialTypes_195=195 - I:MeltingPoint_5400=5400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_4=4 - I:ToolDurability_3000=3000 - I:ToolQuality_4=4 - D:ToolSpeed_14.0=14.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - dilutedsulfuricacid { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_H2SO4=H2SO4 - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeOrange=dyeOrange - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_192,120,32,0,"=192,120,32,0, - S:MaterialArcSmeltInto_DilutedSulfuricAcid=DilutedSulfuricAcid - S:MaterialDirectSmeltInto_DilutedSulfuricAcid=DilutedSulfuricAcid - I:MaterialID_640=640 - S:MaterialMacerateInto_DilutedSulfuricAcid=DilutedSulfuricAcid - S:"MaterialName_Diluted Sulfuric Acid"=Diluted Sulfuric Acid - S:MaterialSmeltInto_DilutedSulfuricAcid=DilutedSulfuricAcid - I:MaterialTypes_16=16 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - epoxidfiberreinforced { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:ChemicalFormula_C2H4O=C2H4O - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_dyeBrown=dyeBrown - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR,SMELTING_TO_FLUID"=,HAS_COLOR,SMELTING_TO_FLUID - S:"ListTCAspectAmounts_,2"=,2 - S:"ListTCAspects_,MOTUS"=,MOTUS - S:"MatRGBA_160,112,16,0,"=160,112,16,0, - S:MaterialArcSmeltInto_EpoxidFiberReinforced=EpoxidFiberReinforced - S:MaterialDirectSmeltInto_EpoxidFiberReinforced=EpoxidFiberReinforced - I:MaterialID_610=610 - S:MaterialMacerateInto_EpoxidFiberReinforced=EpoxidFiberReinforced - S:"MaterialName_Fiber-Reinforced Epoxy Resin"=Fiber-Reinforced Epoxy Resin - S:MaterialSmeltInto_EpoxidFiberReinforced=EpoxidFiberReinforced - I:MaterialTypes_195=195 - I:MeltingPoint_400=400 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_64=64 - I:ToolQuality_1=1 - D:ToolSpeed_3.0=3.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - } - - custom { - - 00 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat00=CustomMat00 - S:MaterialDirectSmeltInto_CustomMat00=CustomMat00 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat00=CustomMat00 - S:MaterialName_CustomOre00=CustomOre00 - S:MaterialSmeltInto_CustomMat00=CustomMat00 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 01 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat01=CustomMat01 - S:MaterialDirectSmeltInto_CustomMat01=CustomMat01 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat01=CustomMat01 - S:MaterialName_CustomOre01=CustomOre01 - S:MaterialSmeltInto_CustomMat01=CustomMat01 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 02 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat02=CustomMat02 - S:MaterialDirectSmeltInto_CustomMat02=CustomMat02 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat02=CustomMat02 - S:MaterialName_CustomOre02=CustomOre02 - S:MaterialSmeltInto_CustomMat02=CustomMat02 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 03 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat03=CustomMat03 - S:MaterialDirectSmeltInto_CustomMat03=CustomMat03 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat03=CustomMat03 - S:MaterialName_CustomOre03=CustomOre03 - S:MaterialSmeltInto_CustomMat03=CustomMat03 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 04 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat04=CustomMat04 - S:MaterialDirectSmeltInto_CustomMat04=CustomMat04 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat04=CustomMat04 - S:MaterialName_CustomOre04=CustomOre04 - S:MaterialSmeltInto_CustomMat04=CustomMat04 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 05 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat05=CustomMat05 - S:MaterialDirectSmeltInto_CustomMat05=CustomMat05 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat05=CustomMat05 - S:MaterialName_CustomOre05=CustomOre05 - S:MaterialSmeltInto_CustomMat05=CustomMat05 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 06 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat06=CustomMat06 - S:MaterialDirectSmeltInto_CustomMat06=CustomMat06 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat06=CustomMat06 - S:MaterialName_CustomOre06=CustomOre06 - S:MaterialSmeltInto_CustomMat06=CustomMat06 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 07 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat07=CustomMat07 - S:MaterialDirectSmeltInto_CustomMat07=CustomMat07 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat07=CustomMat07 - S:MaterialName_CustomOre07=CustomOre07 - S:MaterialSmeltInto_CustomMat07=CustomMat07 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 08 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat08=CustomMat08 - S:MaterialDirectSmeltInto_CustomMat08=CustomMat08 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat08=CustomMat08 - S:MaterialName_CustomOre08=CustomOre08 - S:MaterialSmeltInto_CustomMat08=CustomMat08 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 09 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat09=CustomMat09 - S:MaterialDirectSmeltInto_CustomMat09=CustomMat09 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat09=CustomMat09 - S:MaterialName_CustomOre09=CustomOre09 - S:MaterialSmeltInto_CustomMat09=CustomMat09 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 10 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat10=CustomMat10 - S:MaterialDirectSmeltInto_CustomMat10=CustomMat10 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat10=CustomMat10 - S:MaterialName_CustomOre10=CustomOre10 - S:MaterialSmeltInto_CustomMat10=CustomMat10 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 11 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat11=CustomMat11 - S:MaterialDirectSmeltInto_CustomMat11=CustomMat11 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat11=CustomMat11 - S:MaterialName_CustomOre11=CustomOre11 - S:MaterialSmeltInto_CustomMat11=CustomMat11 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 12 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat12=CustomMat12 - S:MaterialDirectSmeltInto_CustomMat12=CustomMat12 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat12=CustomMat12 - S:MaterialName_CustomOre12=CustomOre12 - S:MaterialSmeltInto_CustomMat12=CustomMat12 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 13 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat13=CustomMat13 - S:MaterialDirectSmeltInto_CustomMat13=CustomMat13 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat13=CustomMat13 - S:MaterialName_CustomOre13=CustomOre13 - S:MaterialSmeltInto_CustomMat13=CustomMat13 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 14 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat14=CustomMat14 - S:MaterialDirectSmeltInto_CustomMat14=CustomMat14 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat14=CustomMat14 - S:MaterialName_CustomOre14=CustomOre14 - S:MaterialSmeltInto_CustomMat14=CustomMat14 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - 15 { - B:AddGas_false=false - B:AddPlasma_false=false - B:BlastFurnaceRequired_false=false - I:BlastFurnaceTemp_0=0 - S:"ChemicalFormula_?"=? - I:DensityDivider_1=1 - I:DensityMultiplier_1=1 - D:Density_3628800.0=3628800.0 - S:DyeColor_None=None - I:EnchantmentLevel_0=0 - S:Enchantment_= - I:FuelPower_0=0 - I:FuelType_0=0 - I:GasTemp_0=0 - B:HasParentMod_true=true - D:HeatDamage_0.0=0.0 - S:"ListMaterialByProducts_,"=, - S:"ListMaterialReRegistrations_,"=, - S:"ListSubTags_,HAS_COLOR"=,HAS_COLOR - S:"ListTCAspectAmounts_,"=, - S:"ListTCAspects_,"=, - S:"MatRGBA_255,255,255,0,"=255,255,255,0, - S:MaterialArcSmeltInto_CustomMat15=CustomMat15 - S:MaterialDirectSmeltInto_CustomMat15=CustomMat15 - I:MaterialID_-1=-1 - S:MaterialMacerateInto_CustomMat15=CustomMat15 - S:MaterialName_CustomOre15=CustomOre15 - S:MaterialSmeltInto_CustomMat15=CustomMat15 - I:MaterialTypes_255=255 - I:MeltingPoint_0=0 - I:OreByProductMultiplier_1=1 - I:OreMultiplier_1=1 - I:OreSmeltingMultiplier_1=1 - I:OreValue_1=1 - I:ToolDurability_0=0 - I:ToolQuality_0=0 - D:ToolSpeed_1.0=1.0 - B:Transparent_false=false - B:Unificatable_true=true - } - - } - -} - - diff --git a/config/GregTech/ModularArmor.cfg b/config/GregTech/ModularArmor.cfg deleted file mode 100644 index 23d02940f7..0000000000 --- a/config/GregTech/ModularArmor.cfg +++ /dev/null @@ -1,1822 +0,0 @@ -# Configuration file - -batterycystal { - B:Enabled_true=true - D:ProcessingUsed_1000000.0=1000000.0 - S:"Stack_IC2:itemBatCrystal"=IC2:itemBatCrystal - D:Weight_100.0=100.0 -} - - -batteryhvca { - B:Enabled_true=true - D:ProcessingUsed_1200000.0=1200000.0 - S:"Stack_gregtech:gt.metaitem.01:32537"=gregtech:gt.metaitem.01:32537 - D:Weight_100.0=100.0 -} - - -batteryhvli { - B:Enabled_true=true - D:ProcessingUsed_1600000.0=1600000.0 - S:"Stack_gregtech:gt.metaitem.01:32538"=gregtech:gt.metaitem.01:32538 - D:Weight_100.0=100.0 -} - - -batteryhvso { - B:Enabled_true=true - D:ProcessingUsed_800000.0=800000.0 - S:"Stack_gregtech:gt.metaitem.01:32539"=gregtech:gt.metaitem.01:32539 - D:Weight_100.0=100.0 -} - - -batterylapoorb { - B:Enabled_true=true - D:ProcessingUsed_1.0E8=1.0E8 - S:"Stack_gregtech:gt.metaitem.01:32597"=gregtech:gt.metaitem.01:32597 - D:Weight_100.0=100.0 -} - - -batterylapotron { - B:Enabled_true=true - D:ProcessingUsed_1.0E7=1.0E7 - S:"Stack_IC2:itemBatLamaCrystal"=IC2:itemBatLamaCrystal - D:Weight_100.0=100.0 -} - - -batterylvca { - B:Enabled_true=true - D:ProcessingUsed_75000.0=75000.0 - S:"Stack_gregtech:gt.metaitem.01:32517"=gregtech:gt.metaitem.01:32517 - D:Weight_100.0=100.0 -} - - -batterylvli { - B:Enabled_true=true - D:ProcessingUsed_100000.0=100000.0 - S:"Stack_gregtech:gt.metaitem.01:32518"=gregtech:gt.metaitem.01:32518 - D:Weight_100.0=100.0 -} - - -batterylvso { - B:Enabled_true=true - D:ProcessingUsed_50000.0=50000.0 - S:"Stack_gregtech:gt.metaitem.01:32519"=gregtech:gt.metaitem.01:32519 - D:Weight_100.0=100.0 -} - - -batterymvca { - B:Enabled_true=true - D:ProcessingUsed_300000.0=300000.0 - S:"Stack_gregtech:gt.metaitem.01:32527"=gregtech:gt.metaitem.01:32527 - D:Weight_100.0=100.0 -} - - -batterymvli { - B:Enabled_true=true - D:ProcessingUsed_400000.0=400000.0 - S:"Stack_gregtech:gt.metaitem.01:32528"=gregtech:gt.metaitem.01:32528 - D:Weight_100.0=100.0 -} - - -batterymvso { - B:Enabled_true=true - D:ProcessingUsed_200000.0=200000.0 - S:"Stack_gregtech:gt.metaitem.01:32529"=gregtech:gt.metaitem.01:32529 - D:Weight_100.0=100.0 -} - - -batteryorbcluster { - B:Enabled_true=true - D:ProcessingUsed_1.0E9=1.0E9 - S:"Stack_gregtech:gt.metaitem.01:32599"=gregtech:gt.metaitem.01:32599 - D:Weight_100.0=100.0 -} - - -cell { - B:Enabled_true=true - S:"Stack_IC2:itemCellEmpty"=IC2:itemCellEmpty - S:StatType_TANKCAP=TANKCAP - S:StatType_null=null - D:Value1_8000.0=8000.0 - D:Weight_20.0=20.0 -} - - -cellsteel { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32405"=gregtech:gt.metaitem.01:32405 - S:StatType_TANKCAP=TANKCAP - S:StatType_null=null - D:Value1_16000.0=16000.0 - D:Weight_40.0=40.0 -} - - -cellts { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32406"=gregtech:gt.metaitem.01:32406 - S:StatType_TANKCAP=TANKCAP - S:StatType_null=null - D:Value1_64000.0=64000.0 - D:Weight_80.0=80.0 -} - - -cicuitelite { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32705"=gregtech:gt.metaitem.01:32705 - S:StatType_PROCESSINGPOWER=PROCESSINGPOWER - S:StatType_null=null - D:Value1_500.0=500.0 - D:Weight_50.0=50.0 -} - - -cicuitmaster { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32706"=gregtech:gt.metaitem.01:32706 - S:StatType_PROCESSINGPOWER=PROCESSINGPOWER - S:StatType_null=null - D:Value1_600.0=600.0 - D:Weight_60.0=60.0 -} - - -circuitadv { - B:Enabled_true=true - S:"Stack_IC2:itemPartCircuitAdv"=IC2:itemPartCircuitAdv - S:StatType_PROCESSINGPOWER=PROCESSINGPOWER - S:StatType_null=null - D:Value1_300.0=300.0 - D:Weight_30.0=30.0 -} - - -circuitbasic { - B:Enabled_true=true - S:"Stack_IC2:itemPartCircuit"=IC2:itemPartCircuit - S:StatType_PROCESSINGPOWER=PROCESSINGPOWER - S:StatType_null=null - D:Value1_100.0=100.0 - D:Weight_10.0=10.0 -} - - -circuitdata { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32704"=gregtech:gt.metaitem.01:32704 - S:StatType_PROCESSINGPOWER=PROCESSINGPOWER - S:StatType_null=null - D:Value1_400.0=400.0 - D:Weight_40.0=40.0 -} - - -circuitgood { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32702"=gregtech:gt.metaitem.01:32702 - S:StatType_PROCESSINGPOWER=PROCESSINGPOWER - S:StatType_null=null - D:Value1_200.0=200.0 - D:Weight_20.0=20.0 -} - - -componentnightvision { - B:Enabled_true=true - D:ProcessingUsed_100.0=100.0 - S:"Stack_IC2:itemNightvisionGoggles"=IC2:itemNightvisionGoggles - S:StatType_NIGHTVISION=NIGHTVISION - D:Weight_100.0=100.0 -} - - -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 - I:CustomFunction_0=0 - I:CustomPlatings_0=0 -} - - -electrolyzerev { - B:Enabled_true=true - S:"Stack_gregtech:gt.blockmachines:374"=gregtech:gt.blockmachines:374 - S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE - S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_80.0=80.0 - D:Value2_64.0=64.0 - D:Value3_200.0=200.0 - D:Weight_80.0=80.0 -} - - -electrolyzerhv { - B:Enabled_true=true - S:"Stack_gregtech:gt.blockmachines:373"=gregtech:gt.blockmachines:373 - S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE - S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_40.0=40.0 - D:Value2_16.0=16.0 - D:Value3_150.0=150.0 - D:Weight_60.0=60.0 -} - - -electrolyzeriv { - B:Enabled_true=true - S:"Stack_gregtech:gt.blockmachines:375"=gregtech:gt.blockmachines:375 - S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE - S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_160.0=160.0 - D:Value2_128.0=128.0 - D:Value3_250.0=250.0 - D:Weight_100.0=100.0 -} - - -electrolyzerlv { - B:Enabled_true=true - S:"Stack_gregtech:gt.blockmachines:371"=gregtech:gt.blockmachines:371 - S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE - S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_10.0=10.0 - D:Value2_1.0=1.0 - D:Value3_50.0=50.0 - D:Weight_20.0=20.0 -} - - -electrolyzermv { - B:Enabled_true=true - S:"Stack_gregtech:gt.blockmachines:372"=gregtech:gt.blockmachines:372 - S:StatType_ELECTROLYZEREUUSAGE=ELECTROLYZEREUUSAGE - S:StatType_ELECTROLYZERPROD=ELECTROLYZERPROD - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_20.0=20.0 - D:Value2_4.0=4.0 - D:Value3_100.0=100.0 - D:Weight_40.0=40.0 -} - - -fieldgenev { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32673"=gregtech:gt.metaitem.01:32673 - S:StatType_FIELDGENCAP=FIELDGENCAP - S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_4.0=4.0 - D:Value2_64.0=64.0 - D:Value3_400.0=400.0 - D:Weight_80.0=80.0 -} - - -fieldgenhv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32672"=gregtech:gt.metaitem.01:32672 - S:StatType_FIELDGENCAP=FIELDGENCAP - S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_3.0=3.0 - D:Value2_16.0=16.0 - D:Value3_300.0=300.0 - D:Weight_60.0=60.0 -} - - -fieldgeniv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32674"=gregtech:gt.metaitem.01:32674 - S:StatType_FIELDGENCAP=FIELDGENCAP - S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_5.0=5.0 - D:Value2_512.0=512.0 - D:Value3_500.0=500.0 - D:Weight_100.0=100.0 -} - - -fieldgenlv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32670"=gregtech:gt.metaitem.01:32670 - S:StatType_FIELDGENCAP=FIELDGENCAP - S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_1.0=1.0 - D:Value2_1.0=1.0 - D:Value3_100.0=100.0 - D:Weight_20.0=20.0 -} - - -fieldgenmv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32671"=gregtech:gt.metaitem.01:32671 - S:StatType_FIELDGENCAP=FIELDGENCAP - S:StatType_FIELDGENEUUSAGE=FIELDGENEUUSAGE - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_2.0=2.0 - D:Value2_4.0=4.0 - D:Value3_200.0=200.0 - D:Weight_40.0=40.0 -} - - -motorev { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32603"=gregtech:gt.metaitem.01:32603 - S:StatType_MOTOREUUSAGE=MOTOREUUSAGE - S:StatType_MOTPRPOWER=MOTPRPOWER - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_500.0=500.0 - D:Value2_400.0=400.0 - D:Value3_100.0=100.0 - D:Weight_80.0=80.0 -} - - -motorhv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32602"=gregtech:gt.metaitem.01:32602 - S:StatType_MOTOREUUSAGE=MOTOREUUSAGE - S:StatType_MOTPRPOWER=MOTPRPOWER - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_400.0=400.0 - D:Value2_200.0=200.0 - D:Value3_50.0=50.0 - D:Weight_60.0=60.0 -} - - -motoriv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32604"=gregtech:gt.metaitem.01:32604 - S:StatType_MOTOREUUSAGE=MOTOREUUSAGE - S:StatType_MOTPRPOWER=MOTPRPOWER - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_600.0=600.0 - D:Value2_800.0=800.0 - D:Value3_200.0=200.0 - D:Weight_100.0=100.0 -} - - -motorlv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32600"=gregtech:gt.metaitem.01:32600 - S:StatType_MOTOREUUSAGE=MOTOREUUSAGE - S:StatType_MOTPRPOWER=MOTPRPOWER - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_200.0=200.0 - D:Value2_50.0=50.0 - D:Value3_10.0=10.0 - D:Weight_20.0=20.0 -} - - -motormv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32601"=gregtech:gt.metaitem.01:32601 - S:StatType_MOTOREUUSAGE=MOTOREUUSAGE - S:StatType_MOTPRPOWER=MOTPRPOWER - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_300.0=300.0 - D:Value2_100.0=100.0 - D:Value3_20.0=20.0 - D:Weight_40.0=40.0 -} - - -pistonev { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32643"=gregtech:gt.metaitem.01:32643 - S:StatType_PISTONEUUSAGE=PISTONEUUSAGE - S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_6.0=6.0 - D:Value2_800.0=800.0 - D:Value3_100.0=100.0 - D:Weight_80.0=80.0 -} - - -pistonhv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32642"=gregtech:gt.metaitem.01:32642 - S:StatType_PISTONEUUSAGE=PISTONEUUSAGE - S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_5.0=5.0 - D:Value2_450.0=450.0 - D:Value3_50.0=50.0 - D:Weight_60.0=60.0 -} - - -pistoniv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32644"=gregtech:gt.metaitem.01:32644 - S:StatType_PISTONEUUSAGE=PISTONEUUSAGE - S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_7.0=7.0 - D:Value2_1600.0=1600.0 - D:Value3_200.0=200.0 - D:Weight_100.0=100.0 -} - - -pistonlv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32640"=gregtech:gt.metaitem.01:32640 - S:StatType_PISTONEUUSAGE=PISTONEUUSAGE - S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_3.0=3.0 - D:Value2_200.0=200.0 - D:Value3_10.0=10.0 - D:Weight_20.0=20.0 -} - - -pistonmv { - B:Enabled_true=true - S:"Stack_gregtech:gt.metaitem.01:32641"=gregtech:gt.metaitem.01:32641 - S:StatType_PISTONEUUSAGE=PISTONEUUSAGE - S:StatType_PISTONJUMPBOOST=PISTONJUMPBOOST - S:StatType_PROCESSINGPOWERUSED=PROCESSINGPOWERUSED - D:Value1_4.0=4.0 - D:Value2_300.0=300.0 - D:Value3_20.0=20.0 - D:Weight_40.0=40.0 -} - - -plateadamantium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.30000001192092896=0.30000001192092896 - D:FallDef_0.0=0.0 - D:FireDef_0.25999999046325684=0.25999999046325684 - D:MagicDef_0.30000001192092896=0.30000001192092896 - S:OreDict_plateAdamantium=plateAdamantium - D:PhysicalDef_0.2800000011920929=0.2800000011920929 - D:ProjectileDef_0.2800000011920929=0.2800000011920929 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platealloycarbon { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.05999999865889549=0.05999999865889549 - D:FallDef_0.0=0.0 - D:FireDef_0.05000000074505806=0.05000000074505806 - D:MagicDef_0.05000000074505806=0.05000000074505806 - S:OreDict_plateAlloyCarbon=plateAlloyCarbon - D:PhysicalDef_0.05999999865889549=0.05999999865889549 - D:ProjectileDef_0.23000000417232513=0.23000000417232513 - D:RadiationDef_0.0=0.0 - D:Weight_60.0=60.0 - D:WitherDef_0.0=0.0 -} - - -platealloyiridium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.23999999463558197=0.23999999463558197 - D:FallDef_0.0=0.0 - D:FireDef_0.2199999988079071=0.2199999988079071 - D:MagicDef_0.2199999988079071=0.2199999988079071 - S:OreDict_plateAlloyIridium=plateAlloyIridium - D:PhysicalDef_0.23999999463558197=0.23999999463558197 - D:ProjectileDef_0.23999999463558197=0.23999999463558197 - D:RadiationDef_0.0=0.0 - D:Weight_220.0=220.0 - D:WitherDef_0.0=0.0 -} - - -platealuminium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.14000000059604645=0.14000000059604645 - D:FallDef_0.0=0.0 - D:FireDef_0.11999999731779099=0.11999999731779099 - D:MagicDef_0.11999999731779099=0.11999999731779099 - S:OreDict_plateAluminium=plateAluminium - D:PhysicalDef_0.14000000059604645=0.14000000059604645 - D:ProjectileDef_0.14000000059604645=0.14000000059604645 - D:RadiationDef_0.0=0.0 - D:Weight_120.0=120.0 - D:WitherDef_0.0=0.0 -} - - -plateamethyst { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateAmethyst=plateAmethyst - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plateastralsilver { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.18000000715255737=0.18000000715255737 - S:OreDict_plateAstralSilver=plateAstralSilver - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -platebismuthbronze { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.11999999731779099=0.11999999731779099 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateBismuthBronze=plateBismuthBronze - D:PhysicalDef_0.11999999731779099=0.11999999731779099 - D:ProjectileDef_0.11999999731779099=0.11999999731779099 - D:RadiationDef_0.0=0.0 - D:Weight_160.0=160.0 - D:WitherDef_0.0=0.0 -} - - -plateblackbronze { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.12999999523162842=0.12999999523162842 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateBlackBronze=plateBlackBronze - D:PhysicalDef_0.12999999523162842=0.12999999523162842 - D:ProjectileDef_0.12999999523162842=0.12999999523162842 - D:RadiationDef_0.0=0.0 - D:Weight_160.0=160.0 - D:WitherDef_0.0=0.0 -} - - -plateblacksteel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.1899999976158142=0.1899999976158142 - D:FallDef_0.0=0.0 - D:FireDef_0.17000000178813934=0.17000000178813934 - D:MagicDef_0.17000000178813934=0.17000000178813934 - S:OreDict_plateBlackSteel=plateBlackSteel - D:PhysicalDef_0.1899999976158142=0.1899999976158142 - D:ProjectileDef_0.1899999976158142=0.1899999976158142 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platebluesteel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.20999999344348907=0.20999999344348907 - D:FallDef_0.0=0.0 - D:FireDef_0.1899999976158142=0.1899999976158142 - D:MagicDef_0.1899999976158142=0.1899999976158142 - S:OreDict_plateBlueSteel=plateBlueSteel - D:PhysicalDef_0.20999999344348907=0.20999999344348907 - D:ProjectileDef_0.20999999344348907=0.20999999344348907 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platebluetopaz { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateBlueTopaz=plateBlueTopaz - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -platebrass { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.11999999731779099=0.11999999731779099 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateBrass=plateBrass - D:PhysicalDef_0.11999999731779099=0.11999999731779099 - D:ProjectileDef_0.11999999731779099=0.11999999731779099 - D:RadiationDef_0.0=0.0 - D:Weight_140.0=140.0 - D:WitherDef_0.0=0.0 -} - - -platebronze { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.12999999523162842=0.12999999523162842 - D:FallDef_0.0=0.0 - D:FireDef_0.11999999731779099=0.11999999731779099 - D:MagicDef_0.11999999731779099=0.11999999731779099 - S:OreDict_plateBronze=plateBronze - D:PhysicalDef_0.12999999523162842=0.12999999523162842 - D:ProjectileDef_0.12999999523162842=0.12999999523162842 - D:RadiationDef_0.0=0.0 - D:Weight_160.0=160.0 - D:WitherDef_0.0=0.0 -} - - -platechrome { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.11999999731779099=0.11999999731779099 - D:FallDef_0.0=0.0 - D:FireDef_0.20999999344348907=0.20999999344348907 - D:MagicDef_0.20999999344348907=0.20999999344348907 - S:OreDict_plateChrome=plateChrome - D:PhysicalDef_0.11999999731779099=0.11999999731779099 - D:ProjectileDef_0.11999999731779099=0.11999999731779099 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platecobalt { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.1599999964237213=0.1599999964237213 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateCobalt=plateCobalt - D:PhysicalDef_0.1599999964237213=0.1599999964237213 - D:ProjectileDef_0.1599999964237213=0.1599999964237213 - D:RadiationDef_0.0=0.0 - D:Weight_220.0=220.0 - D:WitherDef_0.0=0.0 -} - - -platecobaltbrass { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.15000000596046448=0.15000000596046448 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateCobaltBrass=plateCobaltBrass - D:PhysicalDef_0.15000000596046448=0.15000000596046448 - D:ProjectileDef_0.15000000596046448=0.15000000596046448 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -platecopper { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10999999940395355=0.10999999940395355 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateCopper=plateCopper - D:PhysicalDef_0.10999999940395355=0.10999999940395355 - D:ProjectileDef_0.10999999940395355=0.10999999940395355 - D:RadiationDef_0.0=0.0 - D:Weight_140.0=140.0 - D:WitherDef_0.0=0.0 -} - - -platedamascussteel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.2199999988079071=0.2199999988079071 - D:FallDef_0.0=0.0 - D:FireDef_0.20000000298023224=0.20000000298023224 - D:MagicDef_0.20000000298023224=0.20000000298023224 - S:OreDict_plateDamascusSteel=plateDamascusSteel - D:PhysicalDef_0.2199999988079071=0.2199999988079071 - D:ProjectileDef_0.2199999988079071=0.2199999988079071 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platedarkiron { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.20999999344348907=0.20999999344348907 - D:FallDef_0.0=0.0 - D:FireDef_0.1899999976158142=0.1899999976158142 - D:MagicDef_0.1899999976158142=0.1899999976158142 - S:OreDict_plateDarkIron=plateDarkIron - D:PhysicalDef_0.20999999344348907=0.20999999344348907 - D:ProjectileDef_0.20999999344348907=0.20999999344348907 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platediamond { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.20000000298023224=0.20000000298023224 - D:FallDef_0.0=0.0 - D:FireDef_0.2199999988079071=0.2199999988079071 - D:MagicDef_0.2199999988079071=0.2199999988079071 - S:OreDict_plateDiamond=plateDiamond - D:PhysicalDef_0.20000000298023224=0.20000000298023224 - D:ProjectileDef_0.20000000298023224=0.20000000298023224 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -plateduranium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.23999999463558197=0.23999999463558197 - D:FallDef_0.0=0.0 - D:FireDef_0.23999999463558197=0.23999999463558197 - D:MagicDef_0.23999999463558197=0.23999999463558197 - S:OreDict_plateDuranium=plateDuranium - D:PhysicalDef_0.23999999463558197=0.23999999463558197 - D:ProjectileDef_0.23999999463558197=0.23999999463558197 - D:RadiationDef_0.0=0.0 - D:Weight_140.0=140.0 - D:WitherDef_0.0=0.0 -} - - -plateelectrum { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10999999940395355=0.10999999940395355 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateElectrum=plateElectrum - D:PhysicalDef_0.10999999940395355=0.10999999940395355 - D:ProjectileDef_0.10999999940395355=0.10999999940395355 - D:RadiationDef_0.0=0.0 - D:Weight_250.0=250.0 - D:WitherDef_0.0=0.0 -} - - -plateelectrumflux { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.1899999976158142=0.1899999976158142 - D:FallDef_0.0=0.0 - D:FireDef_0.1599999964237213=0.1599999964237213 - D:MagicDef_0.1599999964237213=0.1599999964237213 - S:OreDict_plateElectrumFlux=plateElectrumFlux - D:PhysicalDef_0.1899999976158142=0.1899999976158142 - D:ProjectileDef_0.1899999976158142=0.1899999976158142 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plateemerald { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateEmerald=plateEmerald - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_160.0=160.0 - D:WitherDef_0.0=0.0 -} - - -plateenderium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.2199999988079071=0.2199999988079071 - D:FallDef_0.0=0.0 - D:FireDef_0.20999999344348907=0.20999999344348907 - D:MagicDef_0.20999999344348907=0.20999999344348907 - S:OreDict_plateEnderium=plateEnderium - D:PhysicalDef_0.2199999988079071=0.2199999988079071 - D:ProjectileDef_0.2199999988079071=0.2199999988079071 - D:RadiationDef_0.0=0.0 - D:Weight_250.0=250.0 - D:WitherDef_0.0=0.0 -} - - -plateforce { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.20000000298023224=0.20000000298023224 - D:MagicDef_0.20000000298023224=0.20000000298023224 - S:OreDict_plateForce=plateForce - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plategarnetred { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateGarnetRed=plateGarnetRed - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plategarnetyellow { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateGarnetYellow=plateGarnetYellow - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plategold { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.09000000357627869=0.09000000357627869 - D:FallDef_0.0=0.0 - D:FireDef_0.05000000074505806=0.05000000074505806 - D:MagicDef_0.25=0.25 - S:OreDict_plateGold=plateGold - D:PhysicalDef_0.09000000357627869=0.09000000357627869 - D:ProjectileDef_0.09000000357627869=0.09000000357627869 - D:RadiationDef_0.0=0.0 - D:Weight_300.0=300.0 - D:WitherDef_0.0=0.0 -} - - -plategreensapphire { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateGreenSapphire=plateGreenSapphire - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_160.0=160.0 - D:WitherDef_0.0=0.0 -} - - -platehsla { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.20999999344348907=0.20999999344348907 - D:FallDef_0.0=0.0 - D:FireDef_0.17000000178813934=0.17000000178813934 - D:MagicDef_0.17000000178813934=0.17000000178813934 - S:OreDict_plateHSLA=plateHSLA - D:PhysicalDef_0.20999999344348907=0.20999999344348907 - D:ProjectileDef_0.20999999344348907=0.20999999344348907 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -plateinfusedair { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateInfusedAir=plateInfusedAir - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_10.0=10.0 - D:WitherDef_0.0=0.0 -} - - -plateinfusedearth { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.30000001192092896=0.30000001192092896 - D:FallDef_0.0=0.0 - D:FireDef_0.30000001192092896=0.30000001192092896 - D:MagicDef_0.30000001192092896=0.30000001192092896 - S:OreDict_plateInfusedEarth=plateInfusedEarth - D:PhysicalDef_0.30000001192092896=0.30000001192092896 - D:ProjectileDef_0.30000001192092896=0.30000001192092896 - D:RadiationDef_0.0=0.0 - D:Weight_350.0=350.0 - D:WitherDef_0.0=0.0 -} - - -plateinfusedentropy { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateInfusedEntropy=plateInfusedEntropy - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:SpecialType_4.0=4.0 - S:StatType_THORNSSINGLE=THORNSSINGLE - D:Weight_150.0=150.0 - D:WitherDef_0.0=0.0 -} - - -plateinfusedfire { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.11999999731779099=0.11999999731779099 - D:FallDef_0.0=0.0 - D:FireDef_0.30000001192092896=0.30000001192092896 - D:MagicDef_0.30000001192092896=0.30000001192092896 - S:OreDict_plateInfusedFire=plateInfusedFire - D:PhysicalDef_0.11999999731779099=0.11999999731779099 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:SpecialType_3.0=3.0 - S:StatType_THORNSSINGLE=THORNSSINGLE - D:Weight_150.0=150.0 - D:WitherDef_0.0=0.0 -} - - -plateinfusedgold { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.15000000596046448=0.15000000596046448 - D:FallDef_0.0=0.0 - D:FireDef_0.05000000074505806=0.05000000074505806 - D:MagicDef_0.05000000074505806=0.05000000074505806 - S:OreDict_plateInfusedGold=plateInfusedGold - D:PhysicalDef_0.15000000596046448=0.15000000596046448 - D:ProjectileDef_0.15000000596046448=0.15000000596046448 - D:RadiationDef_0.0=0.0 - D:Weight_300.0=300.0 - D:WitherDef_0.0=0.0 -} - - -plateinfusedorder { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.2199999988079071=0.2199999988079071 - D:FallDef_0.0=0.0 - D:FireDef_0.2199999988079071=0.2199999988079071 - D:MagicDef_0.25=0.25 - S:OreDict_plateInfusedOrder=plateInfusedOrder - D:PhysicalDef_0.18000000715255737=0.18000000715255737 - D:ProjectileDef_0.2199999988079071=0.2199999988079071 - D:RadiationDef_0.0=0.0 - D:Weight_150.0=150.0 - D:WitherDef_0.0=0.0 -} - - -plateinfusedwater { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.20000000298023224=0.20000000298023224 - D:MagicDef_0.20000000298023224=0.20000000298023224 - S:OreDict_plateInfusedWater=plateInfusedWater - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_150.0=150.0 - D:WitherDef_0.0=0.0 -} - - -plateinvar { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.2199999988079071=0.2199999988079071 - D:MagicDef_0.2199999988079071=0.2199999988079071 - S:OreDict_plateInvar=plateInvar - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_190.0=190.0 - D:WitherDef_0.0=0.0 -} - - -plateiron { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.11999999731779099=0.11999999731779099 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateIron=plateIron - D:PhysicalDef_0.11999999731779099=0.11999999731779099 - D:ProjectileDef_0.11999999731779099=0.11999999731779099 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -plateironwood { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.17000000178813934=0.17000000178813934 - D:FallDef_0.0=0.0 - D:FireDef_0.019999999552965164=0.019999999552965164 - D:MagicDef_0.019999999552965164=0.019999999552965164 - S:OreDict_plateIronWood=plateIronWood - D:PhysicalDef_0.17000000178813934=0.17000000178813934 - D:ProjectileDef_0.17000000178813934=0.17000000178813934 - D:RadiationDef_0.0=0.0 - D:Weight_150.0=150.0 - D:WitherDef_0.0=0.0 -} - - -platelead { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.05000000074505806=0.05000000074505806 - D:FallDef_0.0=0.0 - D:FireDef_0.05000000074505806=0.05000000074505806 - D:MagicDef_0.05000000074505806=0.05000000074505806 - S:OreDict_plateLead=plateLead - D:PhysicalDef_0.05000000074505806=0.05000000074505806 - D:ProjectileDef_0.05000000074505806=0.05000000074505806 - D:RadiationDef_0.30000001192092896=0.30000001192092896 - D:Weight_280.0=280.0 - D:WitherDef_0.0=0.0 -} - - -platemagnalium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.15000000596046448=0.15000000596046448 - D:FallDef_0.0=0.0 - D:FireDef_0.17000000178813934=0.17000000178813934 - D:MagicDef_0.17000000178813934=0.17000000178813934 - S:OreDict_plateMagnalium=plateMagnalium - D:PhysicalDef_0.15000000596046448=0.15000000596046448 - D:ProjectileDef_0.15000000596046448=0.15000000596046448 - D:RadiationDef_0.0=0.0 - D:Weight_120.0=120.0 - D:WitherDef_0.0=0.0 -} - - -platemanganese { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.15000000596046448=0.15000000596046448 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateManganese=plateManganese - D:PhysicalDef_0.15000000596046448=0.15000000596046448 - D:ProjectileDef_0.15000000596046448=0.15000000596046448 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -platemeteoriciron { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.18000000715255737=0.18000000715255737 - D:FallDef_0.0=0.0 - D:FireDef_0.1599999964237213=0.1599999964237213 - D:MagicDef_0.1599999964237213=0.1599999964237213 - S:OreDict_plateMeteoricIron=plateMeteoricIron - D:PhysicalDef_0.18000000715255737=0.18000000715255737 - D:ProjectileDef_0.18000000715255737=0.18000000715255737 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platemeteoricsteel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.20999999344348907=0.20999999344348907 - D:FallDef_0.0=0.0 - D:FireDef_0.1899999976158142=0.1899999976158142 - D:MagicDef_0.1899999976158142=0.1899999976158142 - S:OreDict_plateMeteoricSteel=plateMeteoricSteel - D:PhysicalDef_0.20999999344348907=0.20999999344348907 - D:ProjectileDef_0.20999999344348907=0.20999999344348907 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platemithril { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.25=0.25 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.30000001192092896=0.30000001192092896 - S:OreDict_plateMithril=plateMithril - D:PhysicalDef_0.25=0.25 - D:ProjectileDef_0.25=0.25 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platemolybdenum { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.14000000059604645=0.14000000059604645 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateMolybdenum=plateMolybdenum - D:PhysicalDef_0.14000000059604645=0.14000000059604645 - D:ProjectileDef_0.14000000059604645=0.14000000059604645 - D:RadiationDef_0.0=0.0 - D:Weight_140.0=140.0 - D:WitherDef_0.0=0.0 -} - - -platenaquadah { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.27000001072883606=0.27000001072883606 - D:FallDef_0.0=0.0 - D:FireDef_0.25=0.25 - D:MagicDef_0.25=0.25 - S:OreDict_plateNaquadah=plateNaquadah - D:PhysicalDef_0.27000001072883606=0.27000001072883606 - D:ProjectileDef_0.27000001072883606=0.27000001072883606 - D:RadiationDef_0.0=0.0 - D:Weight_250.0=250.0 - D:WitherDef_0.0=0.0 -} - - -platenaquadahalloy { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.33000001311302185=0.33000001311302185 - D:FallDef_0.0=0.0 - D:FireDef_0.33000001311302185=0.33000001311302185 - D:MagicDef_0.33000001311302185=0.33000001311302185 - S:OreDict_plateNaquadahAlloy=plateNaquadahAlloy - D:PhysicalDef_0.33000001311302185=0.33000001311302185 - D:ProjectileDef_0.33000001311302185=0.33000001311302185 - D:RadiationDef_0.0=0.0 - D:Weight_300.0=300.0 - D:WitherDef_0.0=0.0 -} - - -plateneodymiummagnetic { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.14000000059604645=0.14000000059604645 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateNeodymiumMagnetic=plateNeodymiumMagnetic - D:PhysicalDef_0.14000000059604645=0.14000000059604645 - D:ProjectileDef_0.14000000059604645=0.14000000059604645 - D:RadiationDef_0.0=0.0 - D:SpecialType_2.0=2.0 - S:StatType_MAGNETSINGLE=MAGNETSINGLE - D:Weight_220.0=220.0 - D:WitherDef_0.0=0.0 -} - - -platenetherstar { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.2199999988079071=0.2199999988079071 - D:FallDef_0.0=0.0 - D:FireDef_0.23999999463558197=0.23999999463558197 - D:MagicDef_0.23999999463558197=0.23999999463558197 - S:OreDict_plateNetherStar=plateNetherStar - D:PhysicalDef_0.2199999988079071=0.2199999988079071 - D:ProjectileDef_0.2199999988079071=0.2199999988079071 - D:RadiationDef_0.0=0.0 - D:Weight_140.0=140.0 - D:WitherDef_0.20000000298023224=0.20000000298023224 -} - - -plateneutronium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.5=0.5 - D:FallDef_0.0=0.0 - D:FireDef_0.5=0.5 - D:MagicDef_0.5=0.5 - S:OreDict_plateNeutronium=plateNeutronium - D:PhysicalDef_0.5=0.5 - D:ProjectileDef_0.5=0.5 - D:RadiationDef_0.0=0.0 - D:Weight_600.0=600.0 - D:WitherDef_0.0=0.0 -} - - -platenickel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.11999999731779099=0.11999999731779099 - D:FallDef_0.0=0.0 - D:FireDef_0.15000000596046448=0.15000000596046448 - D:MagicDef_0.15000000596046448=0.15000000596046448 - S:OreDict_plateNickel=plateNickel - D:PhysicalDef_0.11999999731779099=0.11999999731779099 - D:ProjectileDef_0.11999999731779099=0.11999999731779099 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plateolivine { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateOlivine=plateOlivine - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plateopal { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateOpal=plateOpal - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plateosmiridium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.18000000715255737=0.18000000715255737 - D:FallDef_0.0=0.0 - D:FireDef_0.1599999964237213=0.1599999964237213 - D:MagicDef_0.1599999964237213=0.1599999964237213 - S:OreDict_plateOsmiridium=plateOsmiridium - D:PhysicalDef_0.18000000715255737=0.18000000715255737 - D:ProjectileDef_0.18000000715255737=0.18000000715255737 - D:RadiationDef_0.0=0.0 - D:Weight_240.0=240.0 - D:WitherDef_0.0=0.0 -} - - -plateosmium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.11999999731779099=0.11999999731779099 - D:FallDef_0.0=0.0 - D:FireDef_0.10000000149011612=0.10000000149011612 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateOsmium=plateOsmium - D:PhysicalDef_0.11999999731779099=0.11999999731779099 - D:ProjectileDef_0.11999999731779099=0.11999999731779099 - D:RadiationDef_0.0=0.0 - D:Weight_250.0=250.0 - D:WitherDef_0.0=0.0 -} - - -platepalladium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.14000000059604645=0.14000000059604645 - D:FallDef_0.0=0.0 - D:FireDef_0.11999999731779099=0.11999999731779099 - D:MagicDef_0.11999999731779099=0.11999999731779099 - S:OreDict_platePalladium=platePalladium - D:PhysicalDef_0.14000000059604645=0.14000000059604645 - D:ProjectileDef_0.14000000059604645=0.14000000059604645 - D:RadiationDef_0.0=0.0 - D:Weight_280.0=280.0 - D:WitherDef_0.0=0.0 -} - - -plateplastic { - D:ElectricalDef_0.25=0.25 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.019999999552965164=0.019999999552965164 - D:MagicDef_0.019999999552965164=0.019999999552965164 - S:OreDict_platePlastic=platePlastic - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_60.0=60.0 - D:WitherDef_0.0=0.0 -} - - -plateplatinum { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.15000000596046448=0.15000000596046448 - D:FallDef_0.0=0.0 - D:FireDef_0.12999999523162842=0.12999999523162842 - D:MagicDef_0.12999999523162842=0.12999999523162842 - S:OreDict_platePlatinum=platePlatinum - D:PhysicalDef_0.15000000596046448=0.15000000596046448 - D:ProjectileDef_0.15000000596046448=0.15000000596046448 - D:RadiationDef_0.0=0.0 - D:Weight_290.0=290.0 - D:WitherDef_0.0=0.0 -} - - -plateredsteel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.20000000298023224=0.20000000298023224 - D:FallDef_0.0=0.0 - D:FireDef_0.18000000715255737=0.18000000715255737 - D:MagicDef_0.18000000715255737=0.18000000715255737 - S:OreDict_plateRedSteel=plateRedSteel - D:PhysicalDef_0.20000000298023224=0.20000000298023224 - D:ProjectileDef_0.20000000298023224=0.20000000298023224 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platerosegold { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.07999999821186066=0.07999999821186066 - D:MagicDef_0.18000000715255737=0.18000000715255737 - S:OreDict_plateRoseGold=plateRoseGold - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_240.0=240.0 - D:WitherDef_0.0=0.0 -} - - -platerubber { - D:ElectricalDef_0.25=0.25 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_2.0=2.0 - D:FireDef_0.019999999552965164=0.019999999552965164 - D:MagicDef_0.10000000149011612=0.10000000149011612 - S:OreDict_plateRubber=plateRubber - D:PhysicalDef_0.05999999865889549=0.05999999865889549 - D:ProjectileDef_0.05999999865889549=0.05999999865889549 - D:RadiationDef_0.0=0.0 - D:Weight_60.0=60.0 - D:WitherDef_0.0=0.0 -} - - -plateruby { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.20000000298023224=0.20000000298023224 - D:MagicDef_0.20000000298023224=0.20000000298023224 - S:OreDict_plateRuby=plateRuby - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -platesapphire { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateSapphire=plateSapphire - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -platesilver { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10999999940395355=0.10999999940395355 - D:FallDef_0.0=0.0 - D:FireDef_0.07000000029802322=0.07000000029802322 - D:MagicDef_0.23999999463558197=0.23999999463558197 - S:OreDict_plateSilver=plateSilver - D:PhysicalDef_0.10999999940395355=0.10999999940395355 - D:ProjectileDef_0.10999999940395355=0.10999999940395355 - D:RadiationDef_0.0=0.0 - D:Weight_220.0=220.0 - D:WitherDef_0.0=0.0 -} - - -platestainlesssteel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.1599999964237213=0.1599999964237213 - D:FallDef_0.0=0.0 - D:FireDef_0.20999999344348907=0.20999999344348907 - D:MagicDef_0.20999999344348907=0.20999999344348907 - S:OreDict_plateStainlessSteel=plateStainlessSteel - D:PhysicalDef_0.1599999964237213=0.1599999964237213 - D:ProjectileDef_0.1599999964237213=0.1599999964237213 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platesteel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.18000000715255737=0.18000000715255737 - D:FallDef_0.0=0.0 - D:FireDef_0.1599999964237213=0.1599999964237213 - D:MagicDef_0.1599999964237213=0.1599999964237213 - S:OreDict_plateSteel=plateSteel - D:PhysicalDef_0.18000000715255737=0.18000000715255737 - D:ProjectileDef_0.18000000715255737=0.18000000715255737 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platesteeleaf { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.1599999964237213=0.1599999964237213 - D:FallDef_0.0=0.0 - D:FireDef_0.05999999865889549=0.05999999865889549 - D:MagicDef_0.05999999865889549=0.05999999865889549 - S:OreDict_plateSteeleaf=plateSteeleaf - D:PhysicalDef_0.1599999964237213=0.1599999964237213 - D:ProjectileDef_0.1599999964237213=0.1599999964237213 - D:RadiationDef_0.0=0.0 - D:Weight_120.0=120.0 - D:WitherDef_0.0=0.0 -} - - -platesterlingsilver { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.15000000596046448=0.15000000596046448 - D:FallDef_0.0=0.0 - D:FireDef_0.12999999523162842=0.12999999523162842 - D:MagicDef_0.12999999523162842=0.12999999523162842 - S:OreDict_plateSterlingSilver=plateSterlingSilver - D:PhysicalDef_0.15000000596046448=0.15000000596046448 - D:ProjectileDef_0.15000000596046448=0.15000000596046448 - D:RadiationDef_0.0=0.0 - D:Weight_210.0=210.0 - D:WitherDef_0.0=0.0 -} - - -platetanzanite { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.14000000059604645=0.14000000059604645 - S:OreDict_plateTanzanite=plateTanzanite - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -platethaumium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.18000000715255737=0.18000000715255737 - D:FallDef_0.0=0.0 - D:FireDef_0.20000000298023224=0.20000000298023224 - D:MagicDef_0.30000001192092896=0.30000001192092896 - S:OreDict_plateThaumium=plateThaumium - D:PhysicalDef_0.18000000715255737=0.18000000715255737 - D:ProjectileDef_0.1899999976158142=0.1899999976158142 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - -platethorium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.12999999523162842=0.12999999523162842 - D:FallDef_0.0=0.0 - D:FireDef_0.1599999964237213=0.1599999964237213 - D:MagicDef_0.1599999964237213=0.1599999964237213 - S:OreDict_plateThorium=plateThorium - D:PhysicalDef_0.12999999523162842=0.12999999523162842 - D:ProjectileDef_0.12999999523162842=0.12999999523162842 - D:RadiationDef_0.0=0.0 - D:Weight_280.0=280.0 - D:WitherDef_0.0=0.0 -} - - -platetitanium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.20000000298023224=0.20000000298023224 - D:FallDef_0.0=0.0 - D:FireDef_0.18000000715255737=0.18000000715255737 - D:MagicDef_0.18000000715255737=0.18000000715255737 - S:OreDict_plateTitanium=plateTitanium - D:PhysicalDef_0.20000000298023224=0.20000000298023224 - D:ProjectileDef_0.20000000298023224=0.20000000298023224 - D:RadiationDef_0.0=0.0 - D:Weight_140.0=140.0 - D:WitherDef_0.0=0.0 -} - - -platetritanium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.25999999046325684=0.25999999046325684 - D:FallDef_0.0=0.0 - D:FireDef_0.25999999046325684=0.25999999046325684 - D:MagicDef_0.25999999046325684=0.25999999046325684 - S:OreDict_plateTritanium=plateTritanium - D:PhysicalDef_0.25999999046325684=0.25999999046325684 - D:ProjectileDef_0.25999999046325684=0.25999999046325684 - D:RadiationDef_0.0=0.0 - D:Weight_140.0=140.0 - D:WitherDef_0.0=0.0 -} - - -platetungsten { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.25999999046325684=0.25999999046325684 - D:FallDef_0.0=0.0 - D:FireDef_0.23000000417232513=0.23000000417232513 - D:MagicDef_0.25999999046325684=0.25999999046325684 - S:OreDict_plateTungsten=plateTungsten - D:PhysicalDef_0.27000001072883606=0.27000001072883606 - D:ProjectileDef_0.25999999046325684=0.25999999046325684 - D:RadiationDef_0.0=0.0 - D:Weight_270.0=270.0 - D:WitherDef_0.0=0.0 -} - - -platetungstensteel { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.30000001192092896=0.30000001192092896 - D:FallDef_0.0=0.0 - D:FireDef_0.25=0.25 - D:MagicDef_0.2800000011920929=0.2800000011920929 - S:OreDict_plateTungstenSteel=plateTungstenSteel - D:PhysicalDef_0.30000001192092896=0.30000001192092896 - D:ProjectileDef_0.2800000011920929=0.2800000011920929 - D:RadiationDef_0.0=0.0 - D:Weight_270.0=270.0 - D:WitherDef_0.0=0.0 -} - - -plateultimet { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.10000000149011612=0.10000000149011612 - D:ExplosionDef_0.20999999344348907=0.20999999344348907 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:FireDef_0.1899999976158142=0.1899999976158142 - D:MagicDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.1899999976158142=0.1899999976158142 - S:OreDict_plateTopaz=plateTopaz - S:OreDict_plateUltimet=plateUltimet - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:PhysicalDef_0.20999999344348907=0.20999999344348907 - D:ProjectileDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.20999999344348907=0.20999999344348907 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -plateuranium { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.20999999344348907=0.20999999344348907 - D:FallDef_0.0=0.0 - D:FireDef_0.20000000298023224=0.20000000298023224 - D:MagicDef_0.15000000596046448=0.15000000596046448 - S:OreDict_plateUranium=plateUranium - D:PhysicalDef_0.27000001072883606=0.27000001072883606 - D:ProjectileDef_0.23000000417232513=0.23000000417232513 - D:RadiationDef_0.0=0.0 - D:Weight_290.0=290.0 - D:WitherDef_0.0=0.0 -} - - -platevinteum { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.11999999731779099=0.11999999731779099 - D:FallDef_0.0=0.0 - D:FireDef_0.14000000059604645=0.14000000059604645 - D:MagicDef_0.2800000011920929=0.2800000011920929 - S:OreDict_plateVinteum=plateVinteum - D:PhysicalDef_0.10000000149011612=0.10000000149011612 - D:ProjectileDef_0.11999999731779099=0.11999999731779099 - D:RadiationDef_0.0=0.0 - D:Weight_180.0=180.0 - D:WitherDef_0.0=0.0 -} - - -platewood { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.07999999821186066=0.07999999821186066 - D:FallDef_0.0=0.0 - D:FireDef_0.019999999552965164=0.019999999552965164 - D:MagicDef_0.07999999821186066=0.07999999821186066 - S:OreDict_plateWood=plateWood - D:PhysicalDef_0.07999999821186066=0.07999999821186066 - D:ProjectileDef_0.09000000357627869=0.09000000357627869 - D:RadiationDef_0.0=0.0 - D:Weight_80.0=80.0 - D:WitherDef_0.0=0.0 -} - - -platewroughtiron { - D:ElectricalDef_0.0=0.0 - B:Enabled_true=true - D:ExplosionDef_0.14000000059604645=0.14000000059604645 - D:FallDef_0.0=0.0 - D:FireDef_0.11999999731779099=0.11999999731779099 - D:MagicDef_0.11999999731779099=0.11999999731779099 - S:OreDict_plateWroughtIron=plateWroughtIron - D:PhysicalDef_0.14000000059604645=0.14000000059604645 - D:ProjectileDef_0.14000000059604645=0.14000000059604645 - D:RadiationDef_0.0=0.0 - D:Weight_200.0=200.0 - D:WitherDef_0.0=0.0 -} - - diff --git a/config/GregTech/Other.cfg b/config/GregTech/Other.cfg deleted file mode 100644 index eed6ee5bb6..0000000000 --- a/config/GregTech/Other.cfg +++ /dev/null @@ -1,10 +0,0 @@ -# Configuration file - -general { - B:AprilFool_false=false - B:DisableFlintTools_false=false - B:EnableAE2Integration_false=false - B:EnableAE2Tunnel_false=false -} - - diff --git a/config/GregTech/OverpoweredStuff.cfg b/config/GregTech/OverpoweredStuff.cfg deleted file mode 100644 index 09e7b82e2a..0000000000 --- a/config/GregTech/OverpoweredStuff.cfg +++ /dev/null @@ -1,149 +0,0 @@ -# Configuration file - -general { - I:100EUtoRF_360=360 - I:100RFtoEU_20=20 - B:InputRF_false=false - B:OutputRF_true=true - B:RFExplosions_false=false - I:WireHeatingTicks_4=4 - B:ignoreTConstruct_true=true -} - - -gregtechrecipes { - D:AshOutputMultiplier_1.0=1.0 - B:AshYieldsAlkaliMetalOxides_true=true - B:EnableZPMandUVBatteries_false=false - B:SolarPanel8V_false=false - B:SolarPanelEV_false=false - B:SolarPanelHV_false=false - B:SolarPanelIV_false=false - B:SolarPanelLV_false=false - B:SolarPanelLuV_false=false - B:SolarPanelMV_false=false - B:SolarPanelUV_false=false - B:SolarPanelZPM_false=false - B:StoneDustCentrifugation_false=false - D:StoneDustOutputMultiplier_0.6=0.6 -} - - -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 - I:Barite_1=1 - I:Bastnasite_1=1 - I:Bauxite_1=1 - I:Bentonite_1=1 - I:Beryllium_1=1 - I:Bismuth_1=1 - I:BlueTopaz_1=1 - I:BrownLimonite_1=1 - I:Calcite_1=1 - I:CassiteriteSand_1=1 - I:Cassiterite_1=1 - I:CertusQuartz_1=1 - I:Chalcopyrite_1=1 - I:Chromite_1=1 - I:Cinnabar_1=1 - I:Coal_1=1 - I:Cobaltite_1=1 - I:Cooperite_1=1 - I:Copper_1=1 - I:DarkSteel_1=1 - I:Diamond_1=1 - I:Diatomite_1=1 - I:Emerald_1=1 - I:FoolsRuby_1=1 - I:Galena_1=1 - I:GarnetRed_1=1 - I:GarnetYellow_1=1 - I:Garnierite_1=1 - I:Glauconite_1=1 - I:Gold_1=1 - I:Graphite_1=1 - 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 - I:Lazurite_1=1 - I:Lead_1=1 - I:Lepidolite_1=1 - I:Lignite_1=1 - I:Lithium_1=1 - I:Magnesite_1=1 - I:Magnetite_1=1 - I:Malachite_1=1 - I:Manganese_1=1 - I:Molybdenite_1=1 - I:Molybdenum_1=1 - I:Monazite_1=1 - I:NaquadahEnriched_1=1 - I:Naquadah_1=1 - I:Neodymium_1=1 - I:NetherQuartz_1=1 - I:Nickel_1=1 - I:Olivine_1=1 - I:Opal_1=1 - I:Osmium_1=1 - I:Palladium_1=1 - I:Pentlandite_1=1 - I:Phosphate_1=1 - I:Phosphorus_1=1 - I:Pitchblende_1=1 - I:Platinum_1=1 - I:Plutonium_1=1 - I:Powellite_1=1 - I:Pyrite_1=1 - I:Pyrochlore_1=1 - I:Pyrolusite_1=1 - I:Pyrope_1=1 - I:Quartzite_1=1 - I:Redstone_1=1 - I:RockSalt_1=1 - I:Ruby_1=1 - I:Salt_1=1 - I:Saltpeter_1=1 - I:Sapphire_1=1 - I:Scheelite_1=1 - I:Silver_1=1 - I:Soapstone_1=1 - I:Sodalite_1=1 - I:Spessartine_1=1 - I:Sphalerite_1=1 - I:Spodumene_1=1 - I:Stibnite_1=1 - I:Sulfur_1=1 - I:Talc_1=1 - I:Tantalite_1=1 - I:Tanzanite_1=1 - I:Tetrahedrite_1=1 - I:Thorium_1=1 - I:Tin_1=1 - I:Titanium_1=1 - I:Topaz_1=1 - I:Tungstate_1=1 - I:Uraninite_1=1 - I:Uranium235_1=1 - I:Uranium_1=1 - I:VanadiumMagnetite_1=1 - I:Wulfenite_1=1 - I:YellowLimonite_1=1 - I:Zinc_1=1 -} - - diff --git a/config/GregTech/Recipes.cfg b/config/GregTech/Recipes.cfg deleted file mode 100644 index 638597391f..0000000000 --- a/config/GregTech/Recipes.cfg +++ /dev/null @@ -1,41152 +0,0 @@ -# Configuration file - -alloysmelting { - I:blockAluminium_5=5 - I:blockAmericium_5=5 - I:blockAntimony_5=5 - I:blockArsenic_5=5 - I:blockBatteryAlloy_5=5 - I:blockBeryllium_5=5 - I:blockBismuthBronze_5=5 - I:blockBismuth_5=5 - I:blockBlackBronze_5=5 - I:blockBlackSteel_5=5 - I:blockBlueSteel_5=5 - I:blockBrass_5=5 - I:blockBronze_5=5 - I:blockCaesium_5=5 - I:blockCerium_5=5 - I:blockChrome_5=5 - I:blockCobaltBrass_5=5 - I:blockCobalt_5=5 - I:blockConductiveIron_5=5 - I:blockCopper_5=5 - I:blockCupronickel_5=5 - I:blockDamascusSteel_5=5 - I:blockDarkSteel_5=5 - I:blockDuranium_5=5 - I:blockElectricalSteel_5=5 - I:blockElectrum_5=5 - I:blockEnergeticAlloy_5=5 - I:blockEuropium_5=5 - I:blockGallium_5=5 - I:blockGold_5=5 - I:blockHSSE_5=5 - 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 - I:blockKanthal_5=5 - I:blockLead_5=5 - I:blockLutetium_5=5 - I:blockMagnalium_5=5 - I:blockMagnesium_5=5 - I:blockManganese_5=5 - I:blockMithril_5=5 - I:blockMolybdenum_5=5 - I:blockNaquadahAlloy_5=5 - I:blockNaquadahEnriched_5=5 - I:blockNaquadah_5=5 - I:blockNaquadria_5=5 - I:blockNeodymium_5=5 - I:blockNeutronium_5=5 - I:blockNichrome_5=5 - I:blockNickel_5=5 - I:blockNiobiumNitride_5=5 - I:blockNiobiumTitanium_5=5 - I:blockNiobium_5=5 - I:blockOsmiridium_5=5 - I:blockOsmium_5=5 - I:blockPalladium_5=5 - I:blockPhasedGold_5=5 - I:blockPhasedIron_5=5 - I:blockPlatinum_5=5 - I:blockPlutonium241_5=5 - I:blockPlutonium_5=5 - I:blockPulsatingIron_5=5 - I:blockRedAlloy_5=5 - I:blockRedSteel_5=5 - I:blockRedstoneAlloy_5=5 - I:blockRoseGold_5=5 - I:blockSilicon_5=5 - I:blockSilver_5=5 - I:blockSolderingAlloy_5=5 - I:blockSoularium_5=5 - I:blockStainlessSteel_5=5 - 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 - I:blockTitanium_5=5 - I:blockTritanium_5=5 - I:blockTungstenCarbide_5=5 - I:blockTungstenSteel_5=5 - I:blockTungsten_5=5 - I:blockUltimet_5=5 - I:blockUranium235_5=5 - I:blockUranium_5=5 - I:blockVanadiumGallium_5=5 - I:blockVanadiumSteel_5=5 - I:blockVanadium_5=5 - I:blockVibrantAlloy_5=5 - I:blockYttriumBariumCuprate_5=5 - I:blockYttrium_5=5 - I:blockZinc_5=5 - I:bottleEmpty_64=64 - I:enderio.redstoneAlloy_130=130 - I:enderio.soularium_130=130 - I:gearGtAluminium_260=260 - I:gearGtBronze_760=760 - I:gearGtCobaltBrass_580=580 - I:gearGtCopper_630=630 - I:gearGtGold_1960=1960 - I:gearGtHSSE_810=810 - I:gearGtHSSG_980=980 - I:gearGtIron_560=560 - I:gearGtIron_570=570 - I:gearGtNeutronium_1000000=1000000 - I:gearGtStainlessSteel_550=550 - I:gearGtSteel_560=560 - I:gearGtSteel_570=570 - I:gearGtTin_1180=1180 - I:gearGtTitanium_480=480 - I:gearGtTungstenSteel_1190=1190 - I:gt.metaitem.03.32012_160=160 - I:ic2.blockAlloyGlass_400=400 - I:ic2.itemCasingAdvIron_128=128 - I:ic2.itemCasingBronze_128=128 - I:ic2.itemCasingCopper_128=128 - I:ic2.itemCasingGold_128=128 - I:ic2.itemCasingIron_128=128 - I:ic2.itemCasingLead_128=128 - I:ic2.itemCasingTin_128=128 - I:ic2.itemRubber_130=130 - I:ingotAluminium_130=130 - I:ingotAluminium_200=200 - I:ingotAmericium_130=130 - I:ingotAmericium_200=200 - I:ingotAntimony_130=130 - I:ingotAntimony_200=200 - I:ingotArsenic_130=130 - I:ingotArsenic_200=200 - I:ingotBatteryAlloy_130=130 - I:ingotBatteryAlloy_200=200 - I:ingotBatteryAlloy_250=250 - I:ingotBeryllium_130=130 - I:ingotBeryllium_200=200 - I:ingotBismuthBronze_130=130 - I:ingotBismuthBronze_200=200 - I:ingotBismuth_130=130 - I:ingotBismuth_200=200 - I:ingotBlackBronze_130=130 - I:ingotBlackBronze_200=200 - I:ingotBlackSteel_130=130 - I:ingotBlackSteel_200=200 - I:ingotBlueSteel_130=130 - I:ingotBlueSteel_200=200 - I:ingotBorosilicateGlass_130=130 - I:ingotBorosilicateGlass_200=200 - I:ingotBorosilicateGlass_400=400 - I:ingotBrass_130=130 - I:ingotBrass_150=150 - I:ingotBrass_200=200 - I:ingotBrick_130=130 - I:ingotBronze_130=130 - I:ingotBronze_150=150 - I:ingotBronze_200=200 - I:ingotCaesium_130=130 - I:ingotCaesium_200=200 - I:ingotCarbon_130=130 - I:ingotCarbon_200=200 - I:ingotCerium_200=200 - I:ingotChrome_130=130 - I:ingotChrome_200=200 - I:ingotCobaltBrass_130=130 - I:ingotCobaltBrass_200=200 - I:ingotCobalt_130=130 - I:ingotCobalt_200=200 - I:ingotConductiveIron_400=400 - I:ingotCopper_130=130 - I:ingotCopper_200=200 - I:ingotCupronickel_100=100 - I:ingotCupronickel_130=130 - I:ingotCupronickel_200=200 - I:ingotDamascusSteel_130=130 - I:ingotDamascusSteel_200=200 - I:ingotDarkSteel_130=130 - I:ingotDarkSteel_200=200 - I:ingotDuranium_130=130 - I:ingotDuranium_200=200 - I:ingotElectrum_100=100 - I:ingotElectrum_130=130 - I:ingotElectrum_200=200 - I:ingotEpoxidFiberReinforced_130=130 - I:ingotEpoxidFiberReinforced_200=200 - I:ingotEpoxid_130=130 - I:ingotEpoxid_200=200 - I:ingotEuropium_130=130 - I:ingotEuropium_200=200 - I:ingotGalliumArsenide_130=130 - I:ingotGalliumArsenide_200=200 - I:ingotGallium_130=130 - I:ingotGallium_200=200 - I:ingotGold_130=130 - I:ingotGold_200=200 - I:ingotHSSE_130=130 - I:ingotHSSE_200=200 - I:ingotHSSG_130=130 - I:ingotHSSG_200=200 - I:ingotHSSS_130=130 - I:ingotHSSS_200=200 - I:ingotIndiumGalliumPhosphide_130=130 - 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 - I:ingotIridium_130=130 - I:ingotIridium_200=200 - I:ingotIron_130=130 - I:ingotIron_200=200 - I:ingotKanthal_130=130 - I:ingotKanthal_200=200 - I:ingotLead_130=130 - I:ingotLead_200=200 - I:ingotLithium_130=130 - I:ingotLithium_200=200 - I:ingotLutetium_200=200 - I:ingotMagnalium_130=130 - I:ingotMagnalium_150=150 - I:ingotMagnalium_200=200 - I:ingotMagnesium_130=130 - I:ingotMagnesium_200=200 - I:ingotManganese_130=130 - I:ingotManganese_200=200 - I:ingotMithril_130=130 - I:ingotMithril_200=200 - I:ingotMolybdenum_130=130 - I:ingotMolybdenum_200=200 - I:ingotNaquadahAlloy_130=130 - I:ingotNaquadahAlloy_200=200 - I:ingotNaquadahEnriched_200=200 - I:ingotNaquadah_200=200 - I:ingotNaquadria_130=130 - I:ingotNaquadria_200=200 - I:ingotNeodymium_130=130 - I:ingotNeodymium_200=200 - I:ingotNeutronium_130=130 - I:ingotNeutronium_200=200 - I:ingotNichrome_130=130 - I:ingotNichrome_200=200 - I:ingotNickelZincFerrite_130=130 - I:ingotNickelZincFerrite_200=200 - I:ingotNickel_130=130 - I:ingotNickel_200=200 - I:ingotNiobiumNitride_200=200 - I:ingotNiobiumTitanium_130=130 - I:ingotNiobiumTitanium_200=200 - I:ingotNiobium_200=200 - I:ingotOsmiridium_130=130 - I:ingotOsmiridium_200=200 - I:ingotOsmium_130=130 - I:ingotOsmium_200=200 - I:ingotPalladium_130=130 - I:ingotPalladium_200=200 - I:ingotPhasedGold_200=200 - I:ingotPhasedIron_200=200 - I:ingotPlastic_130=130 - I:ingotPlastic_200=200 - I:ingotPlatinum_130=130 - I:ingotPlatinum_200=200 - I:ingotPlutonium241_130=130 - I:ingotPlutonium241_200=200 - I:ingotPlutonium_130=130 - I:ingotPlutonium_200=200 - I:ingotPolycaprolactam_130=130 - I:ingotPolycaprolactam_200=200 - I:ingotPolyphenyleneSulfide_130=130 - I:ingotPolyphenyleneSulfide_200=200 - I:ingotPolystyrene_130=130 - I:ingotPolystyrene_200=200 - I:ingotPolytetrafluoroethylene_130=130 - I:ingotPolytetrafluoroethylene_200=200 - I:ingotPolyvinylChloride_130=130 - I:ingotPolyvinylChloride_200=200 - I:ingotPotassium_130=130 - I:ingotPotassium_200=200 - I:ingotPulsatingIron_200=200 - I:ingotRedAlloy_130=130 - I:ingotRedAlloy_200=200 - I:ingotRedAlloy_50=50 - I:ingotRedSteel_130=130 - I:ingotRedSteel_200=200 - I:ingotRedstoneAlloy_130=130 - I:ingotRedstoneAlloy_400=400 - I:ingotRoseGold_130=130 - I:ingotRoseGold_200=200 - I:ingotRubber_130=130 - I:ingotRubber_200=200 - I:ingotSilicon_130=130 - I:ingotSilicon_200=200 - I:ingotSilicone_130=130 - I:ingotSilicone_200=200 - I:ingotSilver_130=130 - I:ingotSilver_200=200 - I:ingotSolderingAlloy_130=130 - I:ingotSolderingAlloy_200=200 - I:ingotSolderingAlloy_500=500 - I:ingotSoularium_130=130 - I:ingotSoularium_400=400 - I:ingotStainlessSteel_130=130 - I:ingotStainlessSteel_200=200 - I:ingotSteel_130=130 - I:ingotSteel_200=200 - I:ingotSterlingSilver_130=130 - I:ingotSterlingSilver_200=200 - I:ingotStyreneButadieneRubber_130=130 - 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 - I:ingotTinAlloy_130=130 - I:ingotTinAlloy_200=200 - I:ingotTin_130=130 - I:ingotTin_200=200 - I:ingotTitanium_130=130 - I:ingotTitanium_200=200 - I:ingotTritanium_130=130 - I:ingotTritanium_200=200 - I:ingotTungstenCarbide_130=130 - I:ingotTungstenCarbide_200=200 - I:ingotTungstenSteel_130=130 - I:ingotTungstenSteel_200=200 - I:ingotTungsten_130=130 - I:ingotTungsten_200=200 - I:ingotUltimet_130=130 - I:ingotUltimet_200=200 - I:ingotUranium235_130=130 - I:ingotUranium235_200=200 - I:ingotUranium_130=130 - I:ingotUranium_200=200 - I:ingotVanadiumGallium_130=130 - I:ingotVanadiumGallium_200=200 - I:ingotVanadiumSteel_130=130 - 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 - I:ingotZinc_130=130 - I:ingotZinc_200=200 - I:item.kekztech_crafting_item.14_400=400 - I:nuggetAluminium_100=100 - I:nuggetAluminium_130=130 - I:nuggetAmericium_100=100 - I:nuggetAmericium_130=130 - I:nuggetAnnealedCopper_100=100 - I:nuggetAntimony_100=100 - I:nuggetArsenic_100=100 - I:nuggetBatteryAlloy_100=100 - I:nuggetBeryllium_100=100 - I:nuggetBeryllium_130=130 - I:nuggetBismuthBronze_100=100 - I:nuggetBismuthBronze_130=130 - I:nuggetBismuth_100=100 - I:nuggetBismuth_130=130 - I:nuggetBlackBronze_100=100 - I:nuggetBlackBronze_130=130 - I:nuggetBlackSteel_100=100 - I:nuggetBlackSteel_130=130 - I:nuggetBlueSteel_100=100 - I:nuggetBlueSteel_130=130 - I:nuggetBorosilicateGlass_100=100 - I:nuggetBrass_100=100 - I:nuggetBrass_130=130 - I:nuggetBronze_100=100 - I:nuggetBronze_130=130 - I:nuggetCaesium_100=100 - I:nuggetCarbon_100=100 - I:nuggetCarbon_130=130 - I:nuggetCerium_100=100 - I:nuggetChrome_100=100 - I:nuggetChrome_130=130 - I:nuggetCobaltBrass_100=100 - I:nuggetCobaltBrass_130=130 - I:nuggetCobalt_100=100 - I:nuggetCobalt_130=130 - I:nuggetCopper_100=100 - I:nuggetCopper_130=130 - I:nuggetCupronickel_100=100 - I:nuggetCupronickel_130=130 - I:nuggetDamascusSteel_100=100 - I:nuggetDamascusSteel_130=130 - I:nuggetDarkSteel_100=100 - I:nuggetDarkSteel_130=130 - I:nuggetDuranium_100=100 - I:nuggetDuranium_130=130 - I:nuggetElectrum_100=100 - I:nuggetElectrum_130=130 - I:nuggetEpoxidFiberReinforced_100=100 - I:nuggetEpoxidFiberReinforced_130=130 - I:nuggetEpoxid_100=100 - I:nuggetEpoxid_130=130 - I:nuggetEuropium_100=100 - I:nuggetEuropium_130=130 - I:nuggetGalliumArsenide_100=100 - I:nuggetGallium_100=100 - I:nuggetGold_100=100 - I:nuggetGold_130=130 - I:nuggetHSSE_100=100 - I:nuggetHSSE_130=130 - I:nuggetHSSG_100=100 - I:nuggetHSSG_130=130 - I:nuggetHSSS_100=100 - 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 - I:nuggetIridium_130=130 - I:nuggetIronMagnetic_100=100 - I:nuggetIron_100=100 - I:nuggetIron_130=130 - I:nuggetKanthal_100=100 - I:nuggetKanthal_130=130 - I:nuggetLead_100=100 - I:nuggetLead_130=130 - I:nuggetLithium_100=100 - I:nuggetLutetium_100=100 - I:nuggetMagnalium_100=100 - I:nuggetMagnalium_130=130 - 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 - I:nuggetMolybdenum_130=130 - I:nuggetNaquadahAlloy_100=100 - I:nuggetNaquadahAlloy_130=130 - I:nuggetNaquadahEnriched_100=100 - I:nuggetNaquadah_100=100 - I:nuggetNaquadria_100=100 - I:nuggetNaquadria_130=130 - I:nuggetNeodymiumMagnetic_100=100 - I:nuggetNeodymium_100=100 - I:nuggetNeodymium_130=130 - I:nuggetNeutronium_100=100 - I:nuggetNeutronium_130=130 - I:nuggetNichrome_100=100 - I:nuggetNichrome_130=130 - I:nuggetNickelZincFerrite_100=100 - I:nuggetNickelZincFerrite_130=130 - I:nuggetNickel_100=100 - I:nuggetNickel_130=130 - I:nuggetNiobiumNitride_100=100 - I:nuggetNiobiumTitanium_100=100 - I:nuggetNiobiumTitanium_130=130 - I:nuggetNiobium_100=100 - I:nuggetOsmiridium_100=100 - I:nuggetOsmiridium_130=130 - I:nuggetOsmium_100=100 - I:nuggetOsmium_130=130 - I:nuggetPalladium_100=100 - I:nuggetPalladium_130=130 - I:nuggetPigIron_100=100 - I:nuggetPlastic_100=100 - I:nuggetPlastic_130=130 - I:nuggetPlatinum_100=100 - I:nuggetPlatinum_130=130 - I:nuggetPlutonium241_100=100 - I:nuggetPlutonium241_130=130 - I:nuggetPlutonium_100=100 - I:nuggetPlutonium_130=130 - I:nuggetPolycaprolactam_100=100 - I:nuggetPolycaprolactam_130=130 - I:nuggetPolyphenyleneSulfide_100=100 - I:nuggetPolyphenyleneSulfide_130=130 - I:nuggetPolystyrene_100=100 - I:nuggetPolystyrene_130=130 - I:nuggetPolytetrafluoroethylene_100=100 - I:nuggetPolytetrafluoroethylene_130=130 - I:nuggetPolyvinylChloride_100=100 - I:nuggetPolyvinylChloride_130=130 - I:nuggetPotassium_100=100 - I:nuggetPulsatingIron_100=100 - I:nuggetRedAlloy_100=100 - I:nuggetRedAlloy_130=130 - I:nuggetRedSteel_100=100 - I:nuggetRedSteel_130=130 - I:nuggetRoseGold_100=100 - I:nuggetRoseGold_130=130 - I:nuggetRubber_100=100 - I:nuggetRubber_130=130 - I:nuggetSilicon_100=100 - I:nuggetSilicon_130=130 - I:nuggetSilicone_100=100 - I:nuggetSilicone_130=130 - I:nuggetSilver_100=100 - I:nuggetSilver_130=130 - I:nuggetSolderingAlloy_100=100 - I:nuggetSolderingAlloy_130=130 - I:nuggetStainlessSteel_100=100 - I:nuggetStainlessSteel_130=130 - I:nuggetSteelMagnetic_100=100 - I:nuggetSteel_100=100 - I:nuggetSteel_130=130 - I:nuggetSterlingSilver_100=100 - I:nuggetSterlingSilver_130=130 - 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 - I:nuggetTinAlloy_130=130 - I:nuggetTin_100=100 - I:nuggetTin_130=130 - I:nuggetTitanium_100=100 - I:nuggetTitanium_130=130 - I:nuggetTritanium_100=100 - I:nuggetTritanium_130=130 - I:nuggetTungstenCarbide_100=100 - I:nuggetTungstenCarbide_130=130 - I:nuggetTungstenSteel_100=100 - I:nuggetTungstenSteel_130=130 - I:nuggetTungsten_100=100 - I:nuggetTungsten_130=130 - I:nuggetUltimet_100=100 - I:nuggetUltimet_130=130 - I:nuggetUranium235_100=100 - I:nuggetUranium235_130=130 - I:nuggetUranium_100=100 - I:nuggetUranium_130=130 - I:nuggetVanadiumGallium_100=100 - I:nuggetVanadiumGallium_130=130 - I:nuggetVanadiumSteel_100=100 - 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 - I:nuggetYttrium_100=100 - I:nuggetZinc_100=100 - I:nuggetZinc_130=130 - I:plateAluminium_52=52 - I:plateAmericium_490=490 - I:plateBatteryAlloy_378=378 - I:plateBeryllium_18=18 - I:plateBismuthBronze_184=184 - I:plateBismuth_416=416 - I:plateBlackBronze_196=196 - I:plateBlackSteel_128=128 - I:plateBlueSteel_150=150 - I:plateBrass_126=126 - I:plateBronze_152=152 - I:plateCarbon_24=24 - I:plateChrome_104=104 - I:plateCobaltBrass_116=116 - I:plateCobalt_118=118 - I:plateCopper_126=126 - I:plateCupronickel_120=120 - I:plateDamascusSteel_112=112 - I:plateDarkSteel_196=196 - I:plateDuranium_196=196 - I:plateElectrum_302=302 - I:plateEpoxidFiberReinforced_12=12 - I:plateEpoxid_12=12 - I:plateEuropium_302=302 - I:plateGalliumArsenide_144=144 - I:plateGallium_140=140 - I:plateGlass_40=40 - I:plateGold_392=392 - I:plateHSSE_162=162 - 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 - I:plateIron_114=114 - I:plateKanthal_88=88 - I:plateLead_414=414 - I:plateMagnalium_50=50 - I:plateManganese_110=110 - I:plateMithril_490=490 - I:plateMolybdenum_190=190 - I:plateNaquadahAlloy_196=196 - I:plateNaquadahEnriched_196=196 - I:plateNaquadah_196=196 - I:plateNaquadria_196=196 - I:plateNeodymium_288=288 - I:plateNeodymium_292=292 - I:plateNeutronium_200000=200000 - I:plateNichrome_112=112 - I:plateNickelZincFerrite_66=66 - I:plateNickel_116=116 - I:plateNiobiumTitanium_142=142 - I:plateOsmiridium_382=382 - I:plateOsmium_380=380 - I:platePalladium_212=212 - I:platePlastic_8=8 - I:platePlatinum_390=390 - I:platePlutonium241_486=486 - I:platePlutonium_492=492 - I:platePolycaprolactam_10=10 - I:platePolyphenyleneSulfide_18=18 - I:platePolystyrene_12=12 - I:platePolytetrafluoroethylene_32=32 - I:platePolyvinylChloride_20=20 - I:plateRedAlloy_806=806 - I:plateRedSteel_138=138 - I:plateRoseGold_338=338 - I:plateRubber_10=10 - I:plateSilicon_56=56 - I:plateSilicone_14=14 - I:plateSilver_214=214 - I:plateSolderingAlloy_236=236 - I:plateStainlessSteel_110=110 - I:plateSteel_112=112 - 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 - I:plateTitanium_96=96 - I:plateTritanium_196=196 - I:plateTungstenCarbide_194=194 - I:plateTungstenSteel_238=238 - I:plateTungsten_366=366 - I:plateUltimet_122=122 - I:plateUranium235_470=470 - I:plateUranium_476=476 - I:plateVanadiumGallium_110=110 - I:plateVanadiumSteel_110=110 - I:plateYttriumBariumCuprate_102=102 - I:plateZinc_130=130 - I:tile.anvil.intact_512=512 - I:tile.stainedGlass.black_200=200 - I:tile.stainedGlass.blue_200=200 - I:tile.stainedGlass.brown_200=200 - I:tile.stainedGlass.cyan_200=200 - I:tile.stainedGlass.gray_200=200 - I:tile.stainedGlass.green_200=200 - I:tile.stainedGlass.lightBlue_200=200 - I:tile.stainedGlass.lime_200=200 - I:tile.stainedGlass.magenta_200=200 - I:tile.stainedGlass.orange_200=200 - I:tile.stainedGlass.pink_200=200 - I:tile.stainedGlass.purple_200=200 - I:tile.stainedGlass.red_200=200 - I:tile.stainedGlass.silver_200=200 - I:tile.stainedGlass.white_200=200 - I:tile.stainedGlass.yellow_200=200 -} - - -amplifier { - I:ic2.itemScrap_180=180 - I:ic2.itemScrapbox_180=180 -} - - -arcfurnace { - I:arrowGtWoodDamascusSteel_20=20 - I:arrowGtWoodSterlingSilver_30=30 - I:blockAluminium_234=234 - I:blockAmericium_2205=2205 - I:blockAnnealedCopper_567=567 - I:blockAntimony_1089=1089 - I:blockBatteryAlloy_1701=1701 - I:blockBeryllium_81=81 - I:blockBismuthBronze_828=828 - I:blockBismuth_1872=1872 - I:blockBlackBronze_882=882 - I:blockBlackSteel_576=576 - I:blockBlueSteel_675=675 - I:blockBrass_567=567 - I:blockBronze_684=684 - I:blockCaesium_1188=1188 - I:blockCerium_1260=1260 - I:blockCharcoal_110=110 - I:blockChrome_468=468 - I:blockCoal_110=110 - I:blockCobaltBrass_522=522 - I:blockCobalt_531=531 - I:blockConductiveIron_882=882 - I:blockCopper_567=567 - I:blockCupronickel_540=540 - I:blockDamascusSteel_504=504 - I:blockDarkSteel_882=882 - I:blockDiamond_110=110 - I:blockDuranium_882=882 - I:blockElectricalSteel_882=882 - I:blockElectrum_1359=1359 - I:blockEnergeticAlloy_882=882 - I:blockEuropium_1359=1359 - I:blockGallium_630=630 - I:blockGold_1764=1764 - I:blockHSSE_729=729 - 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 - I:blockIron_504=504 - I:blockKanthal_396=396 - I:blockLead_1863=1863 - I:blockLignite_110=110 - I:blockLutetium_1566=1566 - I:blockMagnalium_225=225 - I:blockMagnesium_216=216 - I:blockManganese_495=495 - I:blockMithril_2205=2205 - I:blockMolybdenum_855=855 - I:blockNaquadahAlloy_882=882 - I:blockNaquadahEnriched_882=882 - I:blockNaquadah_882=882 - I:blockNaquadria_882=882 - I:blockNeodymiumMagnetic_1296=1296 - I:blockNeodymium_1296=1296 - I:blockNetherStar_882=882 - I:blockNeutronium_900000=900000 - I:blockNichrome_504=504 - I:blockNickel_522=522 - I:blockNiobiumNitride_486=486 - I:blockNiobiumTitanium_639=639 - I:blockNiobium_846=846 - I:blockOsmiridium_1719=1719 - I:blockOsmium_1710=1710 - I:blockPalladium_954=954 - I:blockPhasedGold_882=882 - I:blockPhasedIron_882=882 - I:blockPhosphorus_55=55 - I:blockPigIron_504=504 - I:blockPlatinum_1755=1755 - I:blockPlutonium241_2187=2187 - I:blockPlutonium_2214=2214 - I:blockPulsatingIron_882=882 - I:blockRedAlloy_3627=3627 - I:blockRedSteel_621=621 - I:blockRedstone_765=765 - I:blockRoseGold_1521=1521 - I:blockSilicon_252=252 - I:blockSilver_963=963 - I:blockSolderingAlloy_1062=1062 - I:blockStainlessSteel_495=495 - I:blockSteelMagnetic_504=504 - 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 - I:blockTitanium_432=432 - I:blockTritanium_882=882 - I:blockTungstenCarbide_873=873 - I:blockTungstenSteel_1071=1071 - I:blockTungsten_1647=1647 - I:blockUltimet_549=549 - I:blockUranium235_2115=2115 - I:blockUranium_2142=2142 - I:blockVanadiumGallium_495=495 - I:blockVanadiumSteel_495=495 - I:blockVanadium_459=459 - I:blockVibrantAlloy_882=882 - I:blockWroughtIron_504=504 - I:blockYttriumBariumCuprate_459=459 - I:blockYttrium_801=801 - I:blockZinc_585=585 - I:boltAluminium_16=16 - I:boltBeryllium_16=16 - I:boltBismuthBronze_16=16 - I:boltBismuth_26=26 - I:boltBlackBronze_16=16 - I:boltBlackSteel_16=16 - I:boltBlueSteel_16=16 - I:boltBrass_16=16 - I:boltBronze_16=16 - I:boltChrome_16=16 - I:boltCobaltBrass_16=16 - I:boltCobalt_16=16 - I:boltCupronickel_16=16 - I:boltDamascusSteel_16=16 - I:boltDarkSteel_16=16 - I:boltDuranium_16=16 - I:boltElectrum_18=18 - I:boltGold_24=24 - 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 - I:boltIron_16=16 - I:boltKanthal_16=16 - I:boltLead_25=25 - I:boltMagnalium_16=16 - I:boltManganese_16=16 - I:boltMithril_30=30 - I:boltMolybdenum_16=16 - I:boltNaquadahAlloy_16=16 - I:boltNaquadahEnriched_16=16 - I:boltNaquadah_16=16 - I:boltNaquadria_16=16 - I:boltNeodymiumMagnetic_18=18 - I:boltNeodymium_18=18 - I:boltNetherStar_16=16 - I:boltNeutronium_12500=12500 - I:boltNichrome_16=16 - I:boltNickel_16=16 - I:boltOsmiridium_23=23 - I:boltOsmium_23=23 - I:boltPalladium_16=16 - I:boltPigIron_16=16 - I:boltPlatinum_24=24 - I:boltPlutonium241_30=30 - I:boltPlutonium_30=30 - I:boltRedSteel_16=16 - I:boltRoseGold_21=21 - I:boltSilver_16=16 - I:boltStainlessSteel_16=16 - 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 - I:boltTitanium_16=16 - I:boltTritanium_16=16 - I:boltTungstenCarbide_16=16 - I:boltTungstenSteel_16=16 - I:boltTungsten_22=22 - I:boltUltimet_16=16 - I:boltUranium235_29=29 - I:boltUranium_29=29 - I:boltVanadiumSteel_16=16 - I:boltWroughtIron_16=16 - I:bucketEmpty_168=168 - I:cableGt01Aluminium_16=16 - I:cableGt01AnnealedCopper_31=31 - I:cableGt01BlackSteel_32=32 - I:cableGt01Cobalt_29=29 - I:cableGt01Copper_31=31 - I:cableGt01Cupronickel_30=30 - I:cableGt01Duranium_49=49 - I:cableGt01Electrum_75=75 - I:cableGt01Gold_98=98 - I:cableGt01HSSG_49=49 - I:cableGt01Iron_28=28 - I:cableGt01Kanthal_22=22 - I:cableGt01Lead_103=103 - I:cableGt01NaquadahAlloy_49=49 - I:cableGt01Naquadah_49=49 - I:cableGt01Nichrome_28=28 - I:cableGt01Nickel_29=29 - I:cableGt01NiobiumTitanium_35=35 - I:cableGt01Osmium_95=95 - I:cableGt01Platinum_97=97 - I:cableGt01RedAlloy_201=201 - I:cableGt01Silver_53=53 - I:cableGt01SolderingAlloy_59=59 - I:cableGt01Steel_28=28 - I:cableGt01Tin_59=59 - I:cableGt01Titanium_24=24 - I:cableGt01TungstenSteel_59=59 - I:cableGt01Tungsten_91=91 - I:cableGt01VanadiumGallium_27=27 - I:cableGt01YttriumBariumCuprate_25=25 - I:cableGt01Zinc_32=32 - I:cableGt02Aluminium_26=26 - I:cableGt02AnnealedCopper_63=63 - I:cableGt02BlackSteel_64=64 - I:cableGt02Cobalt_59=59 - I:cableGt02Copper_63=63 - I:cableGt02Cupronickel_60=60 - I:cableGt02Duranium_98=98 - I:cableGt02Electrum_151=151 - I:cableGt02Gold_196=196 - I:cableGt02HSSG_98=98 - I:cableGt02Iron_56=56 - I:cableGt02Kanthal_44=44 - I:cableGt02Lead_207=207 - I:cableGt02NaquadahAlloy_98=98 - I:cableGt02Naquadah_98=98 - I:cableGt02Nichrome_56=56 - I:cableGt02Nickel_58=58 - I:cableGt02NiobiumTitanium_71=71 - I:cableGt02Osmium_190=190 - I:cableGt02Platinum_195=195 - I:cableGt02RedAlloy_403=403 - I:cableGt02Silver_107=107 - I:cableGt02SolderingAlloy_118=118 - I:cableGt02Steel_56=56 - I:cableGt02Tin_118=118 - I:cableGt02Titanium_48=48 - I:cableGt02TungstenSteel_119=119 - I:cableGt02Tungsten_183=183 - I:cableGt02VanadiumGallium_55=55 - I:cableGt02YttriumBariumCuprate_51=51 - I:cableGt02Zinc_65=65 - I:cableGt04Aluminium_52=52 - I:cableGt04AnnealedCopper_126=126 - I:cableGt04BlackSteel_128=128 - I:cableGt04Cobalt_118=118 - I:cableGt04Copper_126=126 - I:cableGt04Cupronickel_120=120 - I:cableGt04Duranium_196=196 - I:cableGt04Electrum_302=302 - I:cableGt04Gold_392=392 - I:cableGt04HSSG_196=196 - I:cableGt04Iron_112=112 - I:cableGt04Kanthal_88=88 - I:cableGt04Lead_414=414 - I:cableGt04NaquadahAlloy_196=196 - I:cableGt04Naquadah_196=196 - I:cableGt04Nichrome_112=112 - I:cableGt04Nickel_116=116 - I:cableGt04NiobiumTitanium_142=142 - I:cableGt04Osmium_380=380 - I:cableGt04Platinum_390=390 - I:cableGt04RedAlloy_806=806 - I:cableGt04Silver_214=214 - I:cableGt04SolderingAlloy_236=236 - I:cableGt04Steel_112=112 - I:cableGt04Tin_236=236 - I:cableGt04Titanium_96=96 - I:cableGt04TungstenSteel_238=238 - I:cableGt04Tungsten_366=366 - I:cableGt04VanadiumGallium_110=110 - I:cableGt04YttriumBariumCuprate_102=102 - I:cableGt04Zinc_130=130 - I:cableGt08Aluminium_104=104 - I:cableGt08AnnealedCopper_252=252 - I:cableGt08BlackSteel_256=256 - I:cableGt08Cobalt_236=236 - I:cableGt08Copper_252=252 - I:cableGt08Cupronickel_240=240 - I:cableGt08Duranium_392=392 - I:cableGt08Electrum_604=604 - I:cableGt08Gold_784=784 - I:cableGt08HSSG_392=392 - I:cableGt08Iron_224=224 - I:cableGt08Kanthal_176=176 - I:cableGt08Lead_828=828 - I:cableGt08NaquadahAlloy_392=392 - I:cableGt08Naquadah_392=392 - I:cableGt08Nichrome_224=224 - I:cableGt08Nickel_232=232 - I:cableGt08NiobiumTitanium_284=284 - I:cableGt08Osmium_760=760 - I:cableGt08Platinum_780=780 - I:cableGt08RedAlloy_1612=1612 - I:cableGt08Silver_428=428 - I:cableGt08SolderingAlloy_472=472 - I:cableGt08Steel_224=224 - I:cableGt08Tin_472=472 - I:cableGt08Titanium_192=192 - I:cableGt08TungstenSteel_476=476 - I:cableGt08Tungsten_732=732 - I:cableGt08VanadiumGallium_220=220 - I:cableGt08YttriumBariumCuprate_204=204 - I:cableGt08Zinc_260=260 - I:cableGt12Aluminium_156=156 - I:cableGt12AnnealedCopper_378=378 - I:cableGt12BlackSteel_384=384 - I:cableGt12Cobalt_354=354 - I:cableGt12Copper_378=378 - I:cableGt12Cupronickel_360=360 - I:cableGt12Duranium_588=588 - I:cableGt12Electrum_906=906 - I:cableGt12Gold_1176=1176 - I:cableGt12HSSG_588=588 - I:cableGt12Iron_336=336 - I:cableGt12Kanthal_264=264 - I:cableGt12Lead_1242=1242 - I:cableGt12NaquadahAlloy_588=588 - I:cableGt12Naquadah_588=588 - I:cableGt12Nichrome_336=336 - I:cableGt12Nickel_348=348 - I:cableGt12NiobiumTitanium_426=426 - I:cableGt12Osmium_1140=1140 - I:cableGt12Platinum_1170=1170 - I:cableGt12RedAlloy_2418=2418 - I:cableGt12Silver_642=642 - I:cableGt12SolderingAlloy_708=708 - I:cableGt12Steel_336=336 - I:cableGt12Tin_708=708 - I:cableGt12Titanium_288=288 - I:cableGt12TungstenSteel_714=714 - I:cableGt12Tungsten_1098=1098 - I:cableGt12VanadiumGallium_330=330 - I:cableGt12YttriumBariumCuprate_306=306 - I:cableGt12Zinc_390=390 - I:cellAlduorite_236=236 - I:cellArsenic_236=236 - I:cellBioFuel_236=236 - I:cellCarbon_236=236 - I:cellCobaltHexahydrate_236=236 - I:cellDilithium_236=236 - I:cellEmpty_236=236 - I:cellForcicium_236=236 - I:cellForcillium_236=236 - I:cellGlowstone_334=334 - I:cellGraphite_248=248 - I:cellMagnesiumchloride_236=236 - I:cellNitricAcid_236=236 - I:cellNitroCarbon_242=242 - I:cellPhosphate_242=242 - I:cellPhosphorousPentoxide_236=236 - I:cellPhosphorus_242=242 - I:cellSeedOilHemp_236=236 - I:cellSeedOilLin_236=236 - I:cellSiliconDioxide_236=236 - I:cellSnow_236=236 - I:dustCopper_63=63 - I:dustIronMagnetic_56=56 - I:dustIron_56=56 - I:dustNetherrack_98=98 - I:dustPigIron_56=56 - I:dustSmallCopper_16=16 - I:dustSmallIronMagnetic_16=16 - I:dustSmallIron_16=16 - I:dustSmallNetherrack_24=24 - I:dustSmallPigIron_16=16 - I:dustTinyCopper_16=16 - I:dustTinyIronMagnetic_16=16 - I:dustTinyIron_16=16 - I:dustTinyNetherrack_16=16 - I:dustTinyPigIron_16=16 - I:enderio.silicon_28=28 - I:foilAluminium_16=16 - I:foilAnnealedCopper_16=16 - I:foilBlackSteel_16=16 - I:foilCopper_16=16 - I:foilDuranium_24=24 - I:foilElectrum_37=37 - I:foilGold_49=49 - I:foilHSSG_24=24 - I:foilManganese_16=16 - I:foilNaquadahAlloy_24=24 - I:foilNaquadah_24=24 - I:foilNichrome_16=16 - I:foilNiobiumTitanium_17=17 - I:foilOsmiridium_47=47 - I:foilOsmium_47=47 - I:foilPlatinum_48=48 - I:foilSilicon_16=16 - I:foilSteel_16=16 - I:foilTitanium_16=16 - I:foilTungstenSteel_29=29 - I:foilTungsten_45=45 - I:foilVanadiumGallium_16=16 - I:foilYttriumBariumCuprate_16=16 - I:foilZinc_16=16 - I:frameGtAluminium_52=52 - I:frameGtAmericium_490=490 - I:frameGtAnnealedCopper_126=126 - I:frameGtAntimony_242=242 - I:frameGtBatteryAlloy_378=378 - I:frameGtBeryllium_18=18 - I:frameGtBismuthBronze_184=184 - I:frameGtBismuth_416=416 - I:frameGtBlackBronze_196=196 - I:frameGtBlackSteel_128=128 - I:frameGtBlueSteel_150=150 - I:frameGtBrass_126=126 - I:frameGtBronze_152=152 - I:frameGtCaesium_264=264 - I:frameGtCerium_280=280 - I:frameGtChrome_104=104 - I:frameGtCobaltBrass_116=116 - I:frameGtCobalt_118=118 - I:frameGtCopper_126=126 - I:frameGtCupronickel_120=120 - I:frameGtDamascusSteel_112=112 - I:frameGtDarkSteel_196=196 - I:frameGtDuranium_196=196 - I:frameGtElectrum_302=302 - I:frameGtEuropium_302=302 - I:frameGtGallium_140=140 - I:frameGtGold_392=392 - I:frameGtHSSE_162=162 - 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 - I:frameGtIron_112=112 - I:frameGtKanthal_88=88 - I:frameGtLead_414=414 - I:frameGtLutetium_348=348 - I:frameGtMagnalium_50=50 - I:frameGtMagnesium_48=48 - I:frameGtManganese_110=110 - I:frameGtMithril_490=490 - I:frameGtMolybdenum_190=190 - I:frameGtNaquadahAlloy_196=196 - I:frameGtNaquadahEnriched_196=196 - I:frameGtNaquadah_196=196 - I:frameGtNaquadria_196=196 - I:frameGtNeodymiumMagnetic_288=288 - I:frameGtNeodymium_288=288 - I:frameGtNeutronium_200000=200000 - I:frameGtNichrome_112=112 - I:frameGtNickel_116=116 - I:frameGtNiobiumNitride_108=108 - I:frameGtNiobiumTitanium_142=142 - I:frameGtNiobium_188=188 - I:frameGtOsmiridium_382=382 - I:frameGtOsmium_380=380 - I:frameGtPalladium_212=212 - I:frameGtPigIron_112=112 - I:frameGtPlastic_24=24 - I:frameGtPlatinum_390=390 - I:frameGtPlutonium241_486=486 - I:frameGtPlutonium_492=492 - I:frameGtPolystyrene_24=24 - I:frameGtPolyvinylChloride_24=24 - I:frameGtRedAlloy_806=806 - I:frameGtRedSteel_138=138 - I:frameGtRoseGold_338=338 - I:frameGtRubber_24=24 - I:frameGtSilicon_56=56 - I:frameGtSilicone_24=24 - I:frameGtSilver_214=214 - I:frameGtSolderingAlloy_236=236 - I:frameGtStainlessSteel_110=110 - I:frameGtSteelMagnetic_112=112 - I:frameGtSteel_112=112 - 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 - I:frameGtTitanium_96=96 - I:frameGtTritanium_196=196 - I:frameGtTungstenCarbide_194=194 - I:frameGtTungstenSteel_238=238 - I:frameGtTungsten_366=366 - I:frameGtUltimet_122=122 - I:frameGtUranium235_470=470 - I:frameGtUranium_476=476 - I:frameGtVanadiumGallium_110=110 - I:frameGtVanadiumSteel_110=110 - I:frameGtVanadium_102=102 - I:frameGtWoodSealed_24=24 - I:frameGtWood_24=24 - I:frameGtWroughtIron_112=112 - I:frameGtYttriumBariumCuprate_102=102 - I:frameGtYttrium_178=178 - I:frameGtZinc_130=130 - I:gearGtAluminium_104=104 - I:gearGtBronze_304=304 - I:gearGtCobaltBrass_232=232 - I:gearGtCopper_252=252 - I:gearGtDiamond_49=49 - I:gearGtGold_784=784 - I:gearGtHSSE_324=324 - I:gearGtHSSG_392=392 - I:gearGtIron_224=224 - I:gearGtNeutronium_400000=400000 - I:gearGtSmallAluminium_26=26 - I:gearGtSmallHSSE_81=81 - I:gearGtSmallHSSG_98=98 - I:gearGtSmallNeutronium_100000=100000 - I:gearGtSmallStainlessSteel_55=55 - I:gearGtSmallSteel_56=56 - I:gearGtSmallTitanium_48=48 - I:gearGtSmallTungstenSteel_119=119 - I:gearGtStainlessSteel_220=220 - I:gearGtSteel_224=224 - I:gearGtTin_472=472 - I:gearGtTitanium_192=192 - I:gearGtTungstenSteel_476=476 - I:gearGtWood_49=49 - I:gemCharcoal_16=16 - I:gemCoal_16=16 - 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 - I:gt.blockcasings.11_224=224 - I:gt.blockcasings.1_448=448 - I:gt.blockcasings.2_208=208 - I:gt.blockcasings.3_440=440 - I:gt.blockcasings.4_384=384 - I:gt.blockcasings.5_952=952 - I:gt.blockcasings.6_416=416 - I:gt.blockcasings.7_1536=1536 - I:gt.blockcasings.8_1520=1520 - I:gt.blockcasings.9_800000=800000 - I:gt.blockcasings2.0_224=224 - I:gt.blockcasings2.12_684=684 - I:gt.blockcasings2.13_504=504 - I:gt.blockcasings2.14_432=432 - I:gt.blockcasings2.15_1071=1071 - I:gt.blockcasings2.1_104=104 - I:gt.blockcasings2.2_532=532 - I:gt.blockcasings2.3_392=392 - I:gt.blockcasings2.4_352=352 - I:gt.blockcasings2.5_8572=8572 - I:gt.blockcasings2.9_1314=1314 - I:gt.blockcasings3.0_224=224 - I:gt.blockcasings3.10_422=422 - I:gt.blockcasings3.11_781=781 - I:gt.blockcasings3.13_304=304 - I:gt.blockcasings3.14_224=224 - I:gt.blockcasings3.15_476=476 - I:gt.blockcasings3.1_224=224 - I:gt.blockcasings3.2_224=224 - I:gt.blockcasings3.3_224=224 - I:gt.blockcasings3.4_224=224 - I:gt.blockcasings3.5_224=224 - I:gt.blockcasings3.6_224=224 - I:gt.blockcasings3.7_224=224 - I:gt.blockcasings3.8_224=224 - I:gt.blockcasings3.9_224=224 - I:gt.blockcasings4.0_476=476 - I:gt.blockcasings4.10_240=240 - I:gt.blockcasings4.11_219=219 - I:gt.blockcasings4.12_432=432 - I:gt.blockcasings4.13_648=648 - I:gt.blockcasings4.14_764=764 - I:gt.blockcasings4.1_220=220 - I:gt.blockcasings4.2_192=192 - I:gt.blockcasings4.3_192=192 - I:gt.blockcasings4.6_1130=1130 - I:gt.blockcasings4.7_1520=1520 - I:gt.blockcasings4.8_2600=2600 - I:gt.blockcasings4.9_150=150 - I:gt.blockcasings5.0_480=480 - I:gt.blockcasings5.1_352=352 - I:gt.blockcasings5.2_448=448 - I:gt.blockcasings5.3_952=952 - I:gt.blockcasings5.4_784=784 - I:gt.blockcasings5.5_784=784 - I:gt.blockcasings5.6_784=784 - I:gt.blockmachines.automation.chestbuffer.tier.00_1370=1370 - I:gt.blockmachines.automation.chestbuffer.tier.01_1281=1281 - I:gt.blockmachines.automation.chestbuffer.tier.02_1138=1138 - I:gt.blockmachines.automation.chestbuffer.tier.03_2300=2300 - I:gt.blockmachines.automation.chestbuffer.tier.04_2731=2731 - I:gt.blockmachines.automation.chestbuffer.tier.05_6006=6006 - I:gt.blockmachines.automation.chestbuffer.tier.06_569=569 - I:gt.blockmachines.automation.chestbuffer.tier.07_1732=1732 - I:gt.blockmachines.automation.chestbuffer.tier.08_2010=2010 - I:gt.blockmachines.automation.chestbuffer.tier.09_800098=800098 - I:gt.blockmachines.automation.filter.tier.00_1370=1370 - I:gt.blockmachines.automation.filter.tier.01_1281=1281 - I:gt.blockmachines.automation.filter.tier.02_1138=1138 - I:gt.blockmachines.automation.filter.tier.03_2300=2300 - I:gt.blockmachines.automation.filter.tier.04_2731=2731 - I:gt.blockmachines.automation.filter.tier.05_6006=6006 - I:gt.blockmachines.automation.filter.tier.06_569=569 - I:gt.blockmachines.automation.filter.tier.07_1732=1732 - I:gt.blockmachines.automation.filter.tier.08_2010=2010 - I:gt.blockmachines.automation.filter.tier.09_800098=800098 - I:gt.blockmachines.automation.itemdistributor.tier.00_2800=2800 - I:gt.blockmachines.automation.itemdistributor.tier.01_2711=2711 - I:gt.blockmachines.automation.itemdistributor.tier.02_2677=2677 - I:gt.blockmachines.automation.itemdistributor.tier.03_5628=5628 - I:gt.blockmachines.automation.itemdistributor.tier.04_7373=7373 - I:gt.blockmachines.automation.itemdistributor.tier.05_15749=15749 - I:gt.blockmachines.automation.itemdistributor.tier.06_569=569 - I:gt.blockmachines.automation.itemdistributor.tier.07_1732=1732 - I:gt.blockmachines.automation.itemdistributor.tier.08_2010=2010 - I:gt.blockmachines.automation.itemdistributor.tier.09_800098=800098 - I:gt.blockmachines.automation.regulator.tier.00_3885=3885 - I:gt.blockmachines.automation.regulator.tier.01_3796=3796 - I:gt.blockmachines.automation.regulator.tier.02_3210=3210 - I:gt.blockmachines.automation.regulator.tier.03_6974=6974 - I:gt.blockmachines.automation.regulator.tier.04_8040=8040 - I:gt.blockmachines.automation.regulator.tier.05_17818=17818 - I:gt.blockmachines.automation.regulator.tier.06_569=569 - I:gt.blockmachines.automation.regulator.tier.07_1732=1732 - I:gt.blockmachines.automation.regulator.tier.08_2010=2010 - I:gt.blockmachines.automation.regulator.tier.09_800098=800098 - I:gt.blockmachines.automation.superbuffer.tier.00_1370=1370 - I:gt.blockmachines.automation.superbuffer.tier.01_1281=1281 - I:gt.blockmachines.automation.superbuffer.tier.02_1040=1040 - I:gt.blockmachines.automation.superbuffer.tier.03_2300=2300 - I:gt.blockmachines.automation.superbuffer.tier.04_2731=2731 - I:gt.blockmachines.automation.superbuffer.tier.05_6006=6006 - I:gt.blockmachines.automation.superbuffer.tier.06_471=471 - I:gt.blockmachines.automation.superbuffer.tier.07_1634=1634 - I:gt.blockmachines.automation.superbuffer.tier.08_1912=1912 - I:gt.blockmachines.automation.superbuffer.tier.09_800000=800000 - I:gt.blockmachines.automation.typefilter.tier.00_1370=1370 - I:gt.blockmachines.automation.typefilter.tier.01_1281=1281 - I:gt.blockmachines.automation.typefilter.tier.02_1138=1138 - I:gt.blockmachines.automation.typefilter.tier.03_2300=2300 - I:gt.blockmachines.automation.typefilter.tier.04_2731=2731 - I:gt.blockmachines.automation.typefilter.tier.05_6006=6006 - I:gt.blockmachines.automation.typefilter.tier.06_569=569 - I:gt.blockmachines.automation.typefilter.tier.07_1732=1732 - I:gt.blockmachines.automation.typefilter.tier.08_2010=2010 - I:gt.blockmachines.automation.typefilter.tier.09_800098=800098 - I:gt.blockmachines.basicgenerator.diesel.tier.01_3181=3181 - I:gt.blockmachines.basicgenerator.diesel.tier.02_2372=2372 - I:gt.blockmachines.basicgenerator.diesel.tier.03_5248=5248 - I:gt.blockmachines.basicgenerator.gasturbine.tier.01_2785=2785 - I:gt.blockmachines.basicgenerator.gasturbine.tier.02_2009=2009 - I:gt.blockmachines.basicgenerator.gasturbine.tier.03_3014=3014 - I:gt.blockmachines.basicgenerator.lightningrod.03_2991=2991 - I:gt.blockmachines.basicgenerator.lightningrod.04_9738=9738 - I:gt.blockmachines.basicgenerator.lightningrod.05_12696=12696 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_2770=2770 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_2928=2928 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_3971=3971 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_406028=406028 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_1434=1434 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_1513=1513 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_202254=202254 - I:gt.blockmachines.basicgenerator.naquadah.tier.04_7025=7025 - I:gt.blockmachines.basicgenerator.naquadah.tier.05_14270=14270 - I:gt.blockmachines.basicgenerator.naquadah.tier.06_853=853 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_4486=4486 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_8281=8281 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_14709=14709 - I:gt.blockmachines.basicgenerator.steamturbine.tier.01_2740=2740 - I:gt.blockmachines.basicgenerator.steamturbine.tier.02_2022=2022 - I:gt.blockmachines.basicgenerator.steamturbine.tier.03_3106=3106 - I:gt.blockmachines.basicmachine.alloysmelter.tier.01_1188=1188 - I:gt.blockmachines.basicmachine.alloysmelter.tier.02_814=814 - I:gt.blockmachines.basicmachine.alloysmelter.tier.03_1184=1184 - I:gt.blockmachines.basicmachine.alloysmelter.tier.04_884=884 - I:gt.blockmachines.basicmachine.alloysmelter.tier.05_2282=2282 - I:gt.blockmachines.basicmachine.alloysmelter.tier.06_1326=1326 - I:gt.blockmachines.basicmachine.alloysmelter.tier.07_2516=2516 - I:gt.blockmachines.basicmachine.alloysmelter.tier.08_3088=3088 - I:gt.blockmachines.basicmachine.amplifab.tier.01_5556=5556 - I:gt.blockmachines.basicmachine.amplifab.tier.02_4122=4122 - I:gt.blockmachines.basicmachine.amplifab.tier.03_6580=6580 - I:gt.blockmachines.basicmachine.amplifab.tier.04_6717=6717 - I:gt.blockmachines.basicmachine.amplifab.tier.05_15344=15344 - I:gt.blockmachines.basicmachine.amplifab.tier.06_755=755 - I:gt.blockmachines.basicmachine.amplifab.tier.07_2026=2026 - I:gt.blockmachines.basicmachine.amplifab.tier.08_1912=1912 - I:gt.blockmachines.basicmachine.arcfurnace.tier.01_1454=1454 - I:gt.blockmachines.basicmachine.arcfurnace.tier.02_849=849 - I:gt.blockmachines.basicmachine.arcfurnace.tier.03_1833=1833 - I:gt.blockmachines.basicmachine.arcfurnace.tier.04_906=906 - I:gt.blockmachines.basicmachine.arcfurnace.tier.05_2508=2508 - I:gt.blockmachines.basicmachine.arcfurnace.tier.06_1285=1285 - I:gt.blockmachines.basicmachine.arcfurnace.tier.07_2505=2505 - I:gt.blockmachines.basicmachine.arcfurnace.tier.08_302148=302148 - I:gt.blockmachines.basicmachine.assembler.tier.01_5344=5344 - I:gt.blockmachines.basicmachine.assembler.tier.02_4714=4714 - I:gt.blockmachines.basicmachine.assembler.tier.03_10498=10498 - I:gt.blockmachines.basicmachine.assembler.tier.04_12708=12708 - I:gt.blockmachines.basicmachine.assembler.tier.05_27756=27756 - I:gt.blockmachines.basicmachine.assembler.tier.06_542=542 - I:gt.blockmachines.basicmachine.assembler.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.assembler.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.autoclave.tier.01_1919=1919 - I:gt.blockmachines.basicmachine.autoclave.tier.02_1274=1274 - I:gt.blockmachines.basicmachine.autoclave.tier.03_2146=2146 - I:gt.blockmachines.basicmachine.autoclave.tier.04_2152=2152 - I:gt.blockmachines.basicmachine.autoclave.tier.05_4968=4968 - I:gt.blockmachines.basicmachine.autoclave.tier.06_863=863 - I:gt.blockmachines.basicmachine.autoclave.tier.07_1958=1958 - I:gt.blockmachines.basicmachine.autoclave.tier.08_401912=401912 - I:gt.blockmachines.basicmachine.bender.tier.01_2733=2733 - I:gt.blockmachines.basicmachine.bender.tier.02_2164=2164 - I:gt.blockmachines.basicmachine.bender.tier.03_4808=4808 - I:gt.blockmachines.basicmachine.bender.tier.04_5571=5571 - I:gt.blockmachines.basicmachine.bender.tier.05_12348=12348 - I:gt.blockmachines.basicmachine.bender.tier.06_506=506 - I:gt.blockmachines.basicmachine.bender.tier.07_1683=1683 - I:gt.blockmachines.basicmachine.bender.tier.08_2108=2108 - I:gt.blockmachines.basicmachine.boxinator.tier.01_3014=3014 - I:gt.blockmachines.basicmachine.boxinator.tier.02_2720=2720 - I:gt.blockmachines.basicmachine.boxinator.tier.03_5665=5665 - I:gt.blockmachines.basicmachine.boxinator.tier.04_6572=6572 - I:gt.blockmachines.basicmachine.boxinator.tier.05_14531=14531 - I:gt.blockmachines.basicmachine.boxinator.tier.06_722=722 - I:gt.blockmachines.basicmachine.boxinator.tier.07_1928=1928 - I:gt.blockmachines.basicmachine.boxinator.tier.08_2206=2206 - I:gt.blockmachines.basicmachine.brewery.tier.01_1871=1871 - I:gt.blockmachines.basicmachine.brewery.tier.02_1291=1291 - I:gt.blockmachines.basicmachine.brewery.tier.03_2179=2179 - I:gt.blockmachines.basicmachine.brewery.tier.04_2044=2044 - I:gt.blockmachines.basicmachine.brewery.tier.05_4732=4732 - I:gt.blockmachines.basicmachine.brewery.tier.06_583=583 - I:gt.blockmachines.basicmachine.brewery.tier.07_1789=1789 - I:gt.blockmachines.basicmachine.brewery.tier.08_2067=2067 - I:gt.blockmachines.basicmachine.canner.tier.01_1813=1813 - I:gt.blockmachines.basicmachine.canner.tier.02_1233=1233 - I:gt.blockmachines.basicmachine.canner.tier.03_2122=2122 - I:gt.blockmachines.basicmachine.canner.tier.04_1986=1986 - I:gt.blockmachines.basicmachine.canner.tier.05_4687=4687 - I:gt.blockmachines.basicmachine.canner.tier.06_542=542 - I:gt.blockmachines.basicmachine.canner.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.canner.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.centrifuge.tier.01_1340=1340 - I:gt.blockmachines.basicmachine.centrifuge.tier.02_1072=1072 - I:gt.blockmachines.basicmachine.centrifuge.tier.03_2398=2398 - I:gt.blockmachines.basicmachine.centrifuge.tier.04_2744=2744 - I:gt.blockmachines.basicmachine.centrifuge.tier.05_6110=6110 - I:gt.blockmachines.basicmachine.centrifuge.tier.06_542=542 - I:gt.blockmachines.basicmachine.centrifuge.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.centrifuge.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.chemicalbath.tier.01_3184=3184 - I:gt.blockmachines.basicmachine.chemicalbath.tier.02_2741=2741 - I:gt.blockmachines.basicmachine.chemicalbath.tier.03_5352=5352 - I:gt.blockmachines.basicmachine.chemicalbath.tier.04_6615=6615 - I:gt.blockmachines.basicmachine.chemicalbath.tier.05_14332=14332 - I:gt.blockmachines.basicmachine.chemicalbath.tier.06_506=506 - I:gt.blockmachines.basicmachine.chemicalbath.tier.07_1683=1683 - I:gt.blockmachines.basicmachine.chemicalbath.tier.08_2108=2108 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.01_1513=1513 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.02_1026=1026 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.03_1853=1853 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.04_1823=1823 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.05_4225=4225 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.06_1057=1057 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.07_2842=2842 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.08_3405=3405 - I:gt.blockmachines.basicmachine.circuitassembler.tier.01_3973=3973 - I:gt.blockmachines.basicmachine.circuitassembler.tier.02_3658=3658 - I:gt.blockmachines.basicmachine.circuitassembler.tier.03_7629=7629 - I:gt.blockmachines.basicmachine.circuitassembler.tier.04_9309=9309 - I:gt.blockmachines.basicmachine.circuitassembler.tier.05_19977=19977 - I:gt.blockmachines.basicmachine.circuitassembler.tier.06_542=542 - I:gt.blockmachines.basicmachine.circuitassembler.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.circuitassembler.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.compressor.tier.01_2136=2136 - I:gt.blockmachines.basicmachine.compressor.tier.02_1458=1458 - I:gt.blockmachines.basicmachine.compressor.tier.03_3340=3340 - I:gt.blockmachines.basicmachine.compressor.tier.04_3276=3276 - I:gt.blockmachines.basicmachine.compressor.tier.05_7666=7666 - I:gt.blockmachines.basicmachine.compressor.tier.06_542=542 - I:gt.blockmachines.basicmachine.compressor.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.compressor.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.cutter.tier.01_1727=1727 - I:gt.blockmachines.basicmachine.cutter.tier.02_1472=1472 - I:gt.blockmachines.basicmachine.cutter.tier.03_3279=3279 - I:gt.blockmachines.basicmachine.cutter.tier.04_3911=3911 - I:gt.blockmachines.basicmachine.cutter.tier.05_8591=8591 - I:gt.blockmachines.basicmachine.cutter.tier.06_542=542 - I:gt.blockmachines.basicmachine.cutter.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.cutter.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.disassembler.tier.01_7144=7144 - I:gt.blockmachines.basicmachine.disassembler.tier.02_6016=6016 - I:gt.blockmachines.basicmachine.disassembler.tier.03_13508=13508 - I:gt.blockmachines.basicmachine.disassembler.tier.04_15696=15696 - I:gt.blockmachines.basicmachine.disassembler.tier.05_34684=34684 - I:gt.blockmachines.basicmachine.disassembler.tier.06_526=526 - I:gt.blockmachines.basicmachine.disassembler.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.disassembler.tier.08_2010=2010 - I:gt.blockmachines.basicmachine.distillery.tier.01_1871=1871 - I:gt.blockmachines.basicmachine.distillery.tier.02_1291=1291 - I:gt.blockmachines.basicmachine.distillery.tier.03_2179=2179 - I:gt.blockmachines.basicmachine.distillery.tier.04_2044=2044 - I:gt.blockmachines.basicmachine.distillery.tier.05_4744=4744 - I:gt.blockmachines.basicmachine.distillery.tier.06_599=599 - I:gt.blockmachines.basicmachine.distillery.tier.07_1789=1789 - I:gt.blockmachines.basicmachine.distillery.tier.08_2361=2361 - I:gt.blockmachines.basicmachine.e_furnace.tier.01_936=936 - I:gt.blockmachines.basicmachine.e_furnace.tier.02_574=574 - I:gt.blockmachines.basicmachine.e_furnace.tier.03_1008=1008 - I:gt.blockmachines.basicmachine.e_furnace.tier.04_660=660 - I:gt.blockmachines.basicmachine.e_furnace.tier.05_1806=1806 - I:gt.blockmachines.basicmachine.e_furnace.tier.06_934=934 - I:gt.blockmachines.basicmachine.e_furnace.tier.07_2124=2124 - I:gt.blockmachines.basicmachine.e_furnace.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.e_oven.tier.01_936=936 - I:gt.blockmachines.basicmachine.e_oven.tier.02_574=574 - I:gt.blockmachines.basicmachine.e_oven.tier.03_1008=1008 - I:gt.blockmachines.basicmachine.e_oven.tier.04_660=660 - I:gt.blockmachines.basicmachine.e_oven.tier.05_1806=1806 - I:gt.blockmachines.basicmachine.e_oven.tier.06_934=934 - I:gt.blockmachines.basicmachine.e_oven.tier.07_2124=2124 - I:gt.blockmachines.basicmachine.e_oven.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.electrolyzer.tier.01_1017=1017 - I:gt.blockmachines.basicmachine.electrolyzer.tier.02_516=516 - I:gt.blockmachines.basicmachine.electrolyzer.tier.03_1036=1036 - I:gt.blockmachines.basicmachine.electrolyzer.tier.04_813=813 - I:gt.blockmachines.basicmachine.electrolyzer.tier.05_1612=1612 - I:gt.blockmachines.basicmachine.electrolyzer.tier.06_886=886 - I:gt.blockmachines.basicmachine.electrolyzer.tier.07_2063=2063 - I:gt.blockmachines.basicmachine.electrolyzer.tier.08_2488=2488 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_1722=1722 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_1289=1289 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_2874=2874 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_3346=3346 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_6830=6830 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_809=809 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.07_1808=1808 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.08_2527=2527 - I:gt.blockmachines.basicmachine.extractor.tier.01_2539=2539 - I:gt.blockmachines.basicmachine.extractor.tier.02_1795=1795 - I:gt.blockmachines.basicmachine.extractor.tier.03_3376=3376 - I:gt.blockmachines.basicmachine.extractor.tier.04_3406=3406 - I:gt.blockmachines.basicmachine.extractor.tier.05_7855=7855 - I:gt.blockmachines.basicmachine.extractor.tier.06_542=542 - I:gt.blockmachines.basicmachine.extractor.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.extractor.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.extruder.tier.01_2024=2024 - I:gt.blockmachines.basicmachine.extruder.tier.02_1481=1481 - I:gt.blockmachines.basicmachine.extruder.tier.03_2407=2407 - I:gt.blockmachines.basicmachine.extruder.tier.04_2422=2422 - I:gt.blockmachines.basicmachine.extruder.tier.05_5612=5612 - I:gt.blockmachines.basicmachine.extruder.tier.06_1255=1255 - I:gt.blockmachines.basicmachine.extruder.tier.07_2418=2418 - I:gt.blockmachines.basicmachine.extruder.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.fermenter.tier.01_1931=1931 - I:gt.blockmachines.basicmachine.fermenter.tier.02_1296=1296 - I:gt.blockmachines.basicmachine.fermenter.tier.03_2318=2318 - I:gt.blockmachines.basicmachine.fermenter.tier.04_2012=2012 - I:gt.blockmachines.basicmachine.fermenter.tier.05_4882=4882 - I:gt.blockmachines.basicmachine.fermenter.tier.06_613=613 - I:gt.blockmachines.basicmachine.fermenter.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.fermenter.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.fluidcanner.tier.01_1813=1813 - I:gt.blockmachines.basicmachine.fluidcanner.tier.02_1233=1233 - I:gt.blockmachines.basicmachine.fluidcanner.tier.03_2122=2122 - I:gt.blockmachines.basicmachine.fluidcanner.tier.04_1986=1986 - I:gt.blockmachines.basicmachine.fluidcanner.tier.05_4687=4687 - I:gt.blockmachines.basicmachine.fluidcanner.tier.06_542=542 - I:gt.blockmachines.basicmachine.fluidcanner.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.fluidcanner.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.fluidextractor.tier.01_2539=2539 - I:gt.blockmachines.basicmachine.fluidextractor.tier.02_1795=1795 - I:gt.blockmachines.basicmachine.fluidextractor.tier.03_3376=3376 - I:gt.blockmachines.basicmachine.fluidextractor.tier.04_3406=3406 - I:gt.blockmachines.basicmachine.fluidextractor.tier.05_7855=7855 - I:gt.blockmachines.basicmachine.fluidextractor.tier.06_542=542 - I:gt.blockmachines.basicmachine.fluidextractor.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.fluidextractor.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.fluidheater.tier.01_3195=3195 - I:gt.blockmachines.basicmachine.fluidheater.tier.02_2373=2373 - I:gt.blockmachines.basicmachine.fluidheater.tier.03_3588=3588 - I:gt.blockmachines.basicmachine.fluidheater.tier.04_3761=3761 - I:gt.blockmachines.basicmachine.fluidheater.tier.05_8520=8520 - I:gt.blockmachines.basicmachine.fluidheater.tier.06_934=934 - I:gt.blockmachines.basicmachine.fluidheater.tier.07_2124=2124 - I:gt.blockmachines.basicmachine.fluidheater.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_2943=2943 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_2133=2133 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_3412=3412 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_3537=3537 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_8044=8044 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_640=640 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_2402=2402 - I:gt.blockmachines.basicmachine.hammer.tier.01_2088=2088 - I:gt.blockmachines.basicmachine.hammer.tier.02_1519=1519 - I:gt.blockmachines.basicmachine.hammer.tier.03_2842=2842 - I:gt.blockmachines.basicmachine.hammer.tier.04_2442=2442 - I:gt.blockmachines.basicmachine.hammer.tier.05_5253=5253 - I:gt.blockmachines.basicmachine.hammer.tier.06_1173=1173 - I:gt.blockmachines.basicmachine.hammer.tier.07_2390=2390 - I:gt.blockmachines.basicmachine.hammer.tier.08_3256=3256 - I:gt.blockmachines.basicmachine.laserengraver.tier.01_2380=2380 - I:gt.blockmachines.basicmachine.laserengraver.tier.02_1823=1823 - I:gt.blockmachines.basicmachine.laserengraver.tier.03_3640=3640 - I:gt.blockmachines.basicmachine.laserengraver.tier.04_3692=3692 - I:gt.blockmachines.basicmachine.laserengraver.tier.05_8229=8229 - I:gt.blockmachines.basicmachine.laserengraver.tier.06_542=542 - I:gt.blockmachines.basicmachine.laserengraver.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.laserengraver.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.lathe.tier.01_1797=1797 - I:gt.blockmachines.basicmachine.lathe.tier.02_1308=1308 - I:gt.blockmachines.basicmachine.lathe.tier.03_2967=2967 - I:gt.blockmachines.basicmachine.lathe.tier.04_3023=3023 - I:gt.blockmachines.basicmachine.lathe.tier.05_6985=6985 - I:gt.blockmachines.basicmachine.lathe.tier.06_589=589 - I:gt.blockmachines.basicmachine.lathe.tier.07_1793=1793 - I:gt.blockmachines.basicmachine.lathe.tier.08_2512=2512 - I:gt.blockmachines.basicmachine.macerator.tier.01_1797=1797 - I:gt.blockmachines.basicmachine.macerator.tier.02_1308=1308 - I:gt.blockmachines.basicmachine.macerator.tier.03_2967=2967 - I:gt.blockmachines.basicmachine.macerator.tier.04_3023=3023 - I:gt.blockmachines.basicmachine.macerator.tier.05_6985=6985 - I:gt.blockmachines.basicmachine.macerator.tier.06_577=577 - I:gt.blockmachines.basicmachine.macerator.tier.07_1781=1781 - I:gt.blockmachines.basicmachine.macerator.tier.08_2500=2500 - I:gt.blockmachines.basicmachine.massfab.tier.01_1798=1798 - I:gt.blockmachines.basicmachine.massfab.tier.02_2043=2043 - I:gt.blockmachines.basicmachine.massfab.tier.03_4460=4460 - I:gt.blockmachines.basicmachine.massfab.tier.04_6790=6790 - I:gt.blockmachines.basicmachine.massfab.tier.05_14027=14027 - I:gt.blockmachines.basicmachine.massfab.tier.06_691=691 - I:gt.blockmachines.basicmachine.massfab.tier.07_2026=2026 - I:gt.blockmachines.basicmachine.massfab.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.microtransmitter.03_3356=3356 - I:gt.blockmachines.basicmachine.microtransmitter.04_5212=5212 - I:gt.blockmachines.basicmachine.microtransmitter.05_5937=5937 - I:gt.blockmachines.basicmachine.microtransmitter.06_8803=8803 - I:gt.blockmachines.basicmachine.microtransmitter.07_9966=9966 - I:gt.blockmachines.basicmachine.microwave.tier.01_1818=1818 - I:gt.blockmachines.basicmachine.microwave.tier.02_1657=1657 - I:gt.blockmachines.basicmachine.microwave.tier.03_2438=2438 - I:gt.blockmachines.basicmachine.microwave.tier.04_2614=2614 - I:gt.blockmachines.basicmachine.microwave.tier.05_4806=4806 - I:gt.blockmachines.basicmachine.microwave.tier.06_1127=1127 - I:gt.blockmachines.basicmachine.microwave.tier.07_2304=2304 - I:gt.blockmachines.basicmachine.microwave.tier.08_2729=2729 - I:gt.blockmachines.basicmachine.miner.tier.01_1923=1923 - I:gt.blockmachines.basicmachine.miner.tier.02_1620=1620 - I:gt.blockmachines.basicmachine.mixer.tier.01_1395=1395 - I:gt.blockmachines.basicmachine.mixer.tier.02_963=963 - I:gt.blockmachines.basicmachine.mixer.tier.03_1657=1657 - I:gt.blockmachines.basicmachine.mixer.tier.04_1797=1797 - I:gt.blockmachines.basicmachine.mixer.tier.05_4030=4030 - I:gt.blockmachines.basicmachine.mixer.tier.06_692=692 - I:gt.blockmachines.basicmachine.mixer.tier.07_2450=2450 - I:gt.blockmachines.basicmachine.mixer.tier.08_2719=2719 - I:gt.blockmachines.basicmachine.mobrep.tier.01_1298=1298 - I:gt.blockmachines.basicmachine.mobrep.tier.02_1366=1366 - I:gt.blockmachines.basicmachine.mobrep.tier.03_1536=1536 - I:gt.blockmachines.basicmachine.mobrep.tier.04_1658=1658 - I:gt.blockmachines.basicmachine.mobrep.tier.05_2824=2824 - I:gt.blockmachines.basicmachine.mobrep.tier.06_471=471 - I:gt.blockmachines.basicmachine.mobrep.tier.07_1634=1634 - I:gt.blockmachines.basicmachine.mobrep.tier.08_1912=1912 - I:gt.blockmachines.basicmachine.orewasher.tier.01_2015=2015 - I:gt.blockmachines.basicmachine.orewasher.tier.02_1349=1349 - I:gt.blockmachines.basicmachine.orewasher.tier.03_2091=2091 - I:gt.blockmachines.basicmachine.orewasher.tier.04_2057=2057 - I:gt.blockmachines.basicmachine.orewasher.tier.05_4731=4731 - I:gt.blockmachines.basicmachine.orewasher.tier.06_984=984 - I:gt.blockmachines.basicmachine.orewasher.tier.07_3364=3364 - I:gt.blockmachines.basicmachine.orewasher.tier.08_3919=3919 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_3589=3589 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_2584=2584 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_4291=4291 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_3899=3899 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_8984=8984 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_1089=1089 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_2343=2343 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_102148=102148 - I:gt.blockmachines.basicmachine.polarizer.tier.01_1212=1212 - I:gt.blockmachines.basicmachine.polarizer.tier.02_642=642 - I:gt.blockmachines.basicmachine.polarizer.tier.03_1392=1392 - I:gt.blockmachines.basicmachine.polarizer.tier.04_1588=1588 - I:gt.blockmachines.basicmachine.polarizer.tier.05_2393=2393 - I:gt.blockmachines.basicmachine.polarizer.tier.06_1005=1005 - I:gt.blockmachines.basicmachine.polarizer.tier.07_1787=1787 - I:gt.blockmachines.basicmachine.polarizer.tier.08_2359=2359 - I:gt.blockmachines.basicmachine.press.tier.01_2254=2254 - I:gt.blockmachines.basicmachine.press.tier.02_1521=1521 - I:gt.blockmachines.basicmachine.press.tier.03_3536=3536 - I:gt.blockmachines.basicmachine.press.tier.04_3302=3302 - I:gt.blockmachines.basicmachine.press.tier.05_7861=7861 - I:gt.blockmachines.basicmachine.press.tier.06_613=613 - I:gt.blockmachines.basicmachine.press.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.press.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.printer.tier.01_1727=1727 - I:gt.blockmachines.basicmachine.printer.tier.02_1472=1472 - I:gt.blockmachines.basicmachine.printer.tier.03_3279=3279 - I:gt.blockmachines.basicmachine.printer.tier.04_3911=3911 - I:gt.blockmachines.basicmachine.printer.tier.05_8597=8597 - I:gt.blockmachines.basicmachine.printer.tier.06_577=577 - I:gt.blockmachines.basicmachine.printer.tier.07_1781=1781 - I:gt.blockmachines.basicmachine.printer.tier.08_2500=2500 - I:gt.blockmachines.basicmachine.pump.tier.01_5996=5996 - I:gt.blockmachines.basicmachine.pump.tier.02_4542=4542 - I:gt.blockmachines.basicmachine.pump.tier.03_6456=6456 - I:gt.blockmachines.basicmachine.pump.tier.04_7189=7189 - I:gt.blockmachines.basicmachine.pump.tier.05_15992=15992 - I:gt.blockmachines.basicmachine.recycler.tier.01_2332=2332 - I:gt.blockmachines.basicmachine.recycler.tier.02_1654=1654 - I:gt.blockmachines.basicmachine.recycler.tier.03_3536=3536 - I:gt.blockmachines.basicmachine.recycler.tier.04_3472=3472 - I:gt.blockmachines.basicmachine.recycler.tier.05_7862=7862 - I:gt.blockmachines.basicmachine.recycler.tier.06_738=738 - I:gt.blockmachines.basicmachine.recycler.tier.07_1928=1928 - I:gt.blockmachines.basicmachine.recycler.tier.08_2500=2500 - I:gt.blockmachines.basicmachine.replicator.tier.01_2158=2158 - I:gt.blockmachines.basicmachine.replicator.tier.02_2617=2617 - I:gt.blockmachines.basicmachine.replicator.tier.03_3748=3748 - I:gt.blockmachines.basicmachine.replicator.tier.04_5264=5264 - I:gt.blockmachines.basicmachine.replicator.tier.05_9833=9833 - I:gt.blockmachines.basicmachine.replicator.tier.06_581=581 - I:gt.blockmachines.basicmachine.replicator.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.replicator.tier.08_2108=2108 - I:gt.blockmachines.basicmachine.rockbreaker.tier.01_1738=1738 - I:gt.blockmachines.basicmachine.rockbreaker.tier.02_1265=1265 - I:gt.blockmachines.basicmachine.rockbreaker.tier.03_2869=2869 - I:gt.blockmachines.basicmachine.rockbreaker.tier.04_3010=3010 - I:gt.blockmachines.basicmachine.rockbreaker.tier.05_6876=6876 - I:gt.blockmachines.basicmachine.rockbreaker.tier.06_526=526 - I:gt.blockmachines.basicmachine.rockbreaker.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.rockbreaker.tier.08_2010=2010 - I:gt.blockmachines.basicmachine.scanner.tier.01_1183=1183 - I:gt.blockmachines.basicmachine.scanner.tier.02_878=878 - I:gt.blockmachines.basicmachine.scanner.tier.03_1378=1378 - I:gt.blockmachines.basicmachine.scanner.tier.04_1141=1141 - I:gt.blockmachines.basicmachine.scanner.tier.05_2452=2452 - I:gt.blockmachines.basicmachine.scanner.tier.06_526=526 - I:gt.blockmachines.basicmachine.scanner.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.scanner.tier.08_2010=2010 - I:gt.blockmachines.basicmachine.seismicprospector.3_1608=1608 - I:gt.blockmachines.basicmachine.seismicprospector_1550=1550 - I:gt.blockmachines.basicmachine.sifter.tier.01_2136=2136 - I:gt.blockmachines.basicmachine.sifter.tier.02_1458=1458 - I:gt.blockmachines.basicmachine.sifter.tier.03_3340=3340 - I:gt.blockmachines.basicmachine.sifter.tier.04_3276=3276 - I:gt.blockmachines.basicmachine.sifter.tier.05_7666=7666 - I:gt.blockmachines.basicmachine.sifter.tier.06_542=542 - I:gt.blockmachines.basicmachine.sifter.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.sifter.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.slicer.tier.01_2243=2243 - I:gt.blockmachines.basicmachine.slicer.tier.02_1728=1728 - I:gt.blockmachines.basicmachine.slicer.tier.03_3946=3946 - I:gt.blockmachines.basicmachine.slicer.tier.04_4203=4203 - I:gt.blockmachines.basicmachine.slicer.tier.05_9564=9564 - I:gt.blockmachines.basicmachine.slicer.tier.06_613=613 - I:gt.blockmachines.basicmachine.slicer.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.slicer.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.teleporter_9885=9885 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_1592=1592 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_1312=1312 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_2574=2574 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_2968=2968 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_6586=6586 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_934=934 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_2124=2124 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.unboxinator.tier.01_3014=3014 - I:gt.blockmachines.basicmachine.unboxinator.tier.02_2720=2720 - I:gt.blockmachines.basicmachine.unboxinator.tier.03_5665=5665 - I:gt.blockmachines.basicmachine.unboxinator.tier.04_6572=6572 - I:gt.blockmachines.basicmachine.unboxinator.tier.05_14543=14543 - I:gt.blockmachines.basicmachine.unboxinator.tier.06_738=738 - I:gt.blockmachines.basicmachine.unboxinator.tier.07_1928=1928 - I:gt.blockmachines.basicmachine.unboxinator.tier.08_2500=2500 - I:gt.blockmachines.basicmachine.wiremill.tier.01_1996=1996 - I:gt.blockmachines.basicmachine.wiremill.tier.02_1810=1810 - I:gt.blockmachines.basicmachine.wiremill.tier.03_3964=3964 - I:gt.blockmachines.basicmachine.wiremill.tier.04_5052=5052 - I:gt.blockmachines.basicmachine.wiremill.tier.05_10890=10890 - I:gt.blockmachines.basicmachine.wiremill.tier.06_542=542 - I:gt.blockmachines.basicmachine.wiremill.tier.07_1732=1732 - I:gt.blockmachines.basicmachine.wiremill.tier.08_2304=2304 - I:gt.blockmachines.batterybuffer.01.tier.00_1167=1167 - I:gt.blockmachines.batterybuffer.01.tier.01_900=900 - I:gt.blockmachines.batterybuffer.01.tier.02_495=495 - I:gt.blockmachines.batterybuffer.01.tier.03_1126=1126 - I:gt.blockmachines.batterybuffer.01.tier.04_560=560 - I:gt.blockmachines.batterybuffer.01.tier.05_1599=1599 - I:gt.blockmachines.batterybuffer.01.tier.06_679=679 - I:gt.blockmachines.batterybuffer.01.tier.07_1928=1928 - I:gt.blockmachines.batterybuffer.01.tier.08_2206=2206 - I:gt.blockmachines.batterybuffer.01.tier.09_800098=800098 - I:gt.blockmachines.batterybuffer.04.tier.00_2409=2409 - I:gt.blockmachines.batterybuffer.04.tier.01_1608=1608 - I:gt.blockmachines.batterybuffer.04.tier.02_873=873 - I:gt.blockmachines.batterybuffer.04.tier.03_2302=2302 - I:gt.blockmachines.batterybuffer.04.tier.04_716=716 - I:gt.blockmachines.batterybuffer.04.tier.05_2697=2697 - I:gt.blockmachines.batterybuffer.04.tier.06_1009=1009 - I:gt.blockmachines.batterybuffer.04.tier.07_2516=2516 - I:gt.blockmachines.batterybuffer.04.tier.08_2794=2794 - I:gt.blockmachines.batterybuffer.04.tier.09_800098=800098 - I:gt.blockmachines.batterybuffer.09.tier.00_4065=4065 - I:gt.blockmachines.batterybuffer.09.tier.01_2552=2552 - I:gt.blockmachines.batterybuffer.09.tier.02_1377=1377 - I:gt.blockmachines.batterybuffer.09.tier.03_3870=3870 - I:gt.blockmachines.batterybuffer.09.tier.04_924=924 - I:gt.blockmachines.batterybuffer.09.tier.05_4161=4161 - I:gt.blockmachines.batterybuffer.09.tier.06_1449=1449 - I:gt.blockmachines.batterybuffer.09.tier.07_3300=3300 - I:gt.blockmachines.batterybuffer.09.tier.08_3578=3578 - I:gt.blockmachines.batterybuffer.09.tier.09_800098=800098 - I:gt.blockmachines.batterybuffer.16.tier.00_7377=7377 - I:gt.blockmachines.batterybuffer.16.tier.01_4440=4440 - I:gt.blockmachines.batterybuffer.16.tier.02_2385=2385 - I:gt.blockmachines.batterybuffer.16.tier.03_7006=7006 - I:gt.blockmachines.batterybuffer.16.tier.04_1340=1340 - I:gt.blockmachines.batterybuffer.16.tier.05_7089=7089 - I:gt.blockmachines.batterybuffer.16.tier.06_2329=2329 - I:gt.blockmachines.batterybuffer.16.tier.07_4868=4868 - I:gt.blockmachines.batterybuffer.16.tier.08_5146=5146 - I:gt.blockmachines.batterybuffer.16.tier.09_800098=800098 - I:gt.blockmachines.batterycharger.16.tier.00_7377=7377 - I:gt.blockmachines.batterycharger.16.tier.01_4440=4440 - I:gt.blockmachines.batterycharger.16.tier.02_2385=2385 - I:gt.blockmachines.batterycharger.16.tier.03_7006=7006 - I:gt.blockmachines.batterycharger.16.tier.04_1340=1340 - I:gt.blockmachines.batterycharger.16.tier.05_7089=7089 - I:gt.blockmachines.batterycharger.16.tier.06_2329=2329 - I:gt.blockmachines.batterycharger.16.tier.07_4868=4868 - I:gt.blockmachines.batterycharger.16.tier.08_5146=5146 - I:gt.blockmachines.batterycharger.16.tier.09_800098=800098 - I:gt.blockmachines.boiler.bronze_380=380 - I:gt.blockmachines.boiler.lava_560=560 - I:gt.blockmachines.boiler.solar_853=853 - I:gt.blockmachines.boiler.steel_280=280 - I:gt.blockmachines.bronzemachine.alloysmelter_836=836 - I:gt.blockmachines.bronzemachine.blastfurnace_304=304 - I:gt.blockmachines.bronzemachine.compressor_1137=1137 - I:gt.blockmachines.bronzemachine.extractor_1100=1100 - I:gt.blockmachines.bronzemachine.furnace_912=912 - I:gt.blockmachines.bronzemachine.hammer_1660=1660 - I:gt.blockmachines.bronzemachine.macerator_1010=1010 - I:gt.blockmachines.gt_pipe_plasmacontain_385=385 - I:gt.blockmachines.hatch.dataaccess.adv_471=471 - I:gt.blockmachines.hatch.dataaccess_410=410 - I:gt.blockmachines.hatch.dynamo.tier.00_758=758 - I:gt.blockmachines.hatch.dynamo.tier.01_625=625 - I:gt.blockmachines.hatch.dynamo.tier.02_302=302 - I:gt.blockmachines.hatch.dynamo.tier.03_734=734 - I:gt.blockmachines.hatch.dynamo.tier.04_423=423 - I:gt.blockmachines.hatch.dynamo.tier.05_1226=1226 - I:gt.blockmachines.hatch.dynamo.tier.06_498=498 - I:gt.blockmachines.hatch.dynamo.tier.07_1683=1683 - I:gt.blockmachines.hatch.dynamo.tier.08_2108=2108 - I:gt.blockmachines.hatch.dynamo.tier.09_800000=800000 - I:gt.blockmachines.hatch.energy.tier.00_758=758 - I:gt.blockmachines.hatch.energy.tier.01_625=625 - I:gt.blockmachines.hatch.energy.tier.02_302=302 - I:gt.blockmachines.hatch.energy.tier.03_734=734 - I:gt.blockmachines.hatch.energy.tier.04_423=423 - I:gt.blockmachines.hatch.energy.tier.05_1226=1226 - I:gt.blockmachines.hatch.energy.tier.06_498=498 - I:gt.blockmachines.hatch.energy.tier.07_1683=1683 - I:gt.blockmachines.hatch.energy.tier.08_2108=2108 - I:gt.blockmachines.hatch.energy.tier.09_800000=800000 - I:gt.blockmachines.hatch.input.tier.00_655=655 - I:gt.blockmachines.hatch.input.tier.01_566=566 - I:gt.blockmachines.hatch.input.tier.02_271=271 - I:gt.blockmachines.hatch.input.tier.03_636=636 - I:gt.blockmachines.hatch.input.tier.04_410=410 - I:gt.blockmachines.hatch.input.tier.05_1135=1135 - I:gt.blockmachines.hatch.input.tier.06_471=471 - I:gt.blockmachines.hatch.input.tier.07_1634=1634 - I:gt.blockmachines.hatch.input.tier.08_1912=1912 - I:gt.blockmachines.hatch.input.tier.09_800000=800000 - I:gt.blockmachines.hatch.input_bus.tier.00_753=753 - I:gt.blockmachines.hatch.input_bus.tier.01_664=664 - I:gt.blockmachines.hatch.input_bus.tier.02_369=369 - I:gt.blockmachines.hatch.input_bus.tier.03_734=734 - I:gt.blockmachines.hatch.input_bus.tier.04_508=508 - I:gt.blockmachines.hatch.input_bus.tier.05_1233=1233 - I:gt.blockmachines.hatch.input_bus.tier.06_569=569 - I:gt.blockmachines.hatch.input_bus.tier.07_1732=1732 - I:gt.blockmachines.hatch.input_bus.tier.08_2010=2010 - I:gt.blockmachines.hatch.input_bus.tier.09_800098=800098 - I:gt.blockmachines.hatch.maintenance.auto_18950=18950 - I:gt.blockmachines.hatch.maintenance_566=566 - I:gt.blockmachines.hatch.muffler.tier.01_734=734 - I:gt.blockmachines.hatch.muffler.tier.02_439=439 - I:gt.blockmachines.hatch.muffler.tier.03_804=804 - I:gt.blockmachines.hatch.muffler.tier.04_578=578 - I:gt.blockmachines.hatch.muffler.tier.05_1303=1303 - I:gt.blockmachines.hatch.muffler.tier.06_639=639 - I:gt.blockmachines.hatch.muffler.tier.07_1802=1802 - I:gt.blockmachines.hatch.muffler.tier.08_2080=2080 - I:gt.blockmachines.hatch.muffler.tier.09_800168=800168 - I:gt.blockmachines.hatch.output.tier.00_655=655 - I:gt.blockmachines.hatch.output.tier.01_566=566 - I:gt.blockmachines.hatch.output.tier.02_271=271 - I:gt.blockmachines.hatch.output.tier.03_636=636 - I:gt.blockmachines.hatch.output.tier.04_410=410 - I:gt.blockmachines.hatch.output.tier.05_1135=1135 - I:gt.blockmachines.hatch.output.tier.06_471=471 - I:gt.blockmachines.hatch.output.tier.07_1634=1634 - I:gt.blockmachines.hatch.output.tier.08_1912=1912 - I:gt.blockmachines.hatch.output.tier.09_800000=800000 - I:gt.blockmachines.hatch.output_bus.tier.00_753=753 - I:gt.blockmachines.hatch.output_bus.tier.01_664=664 - I:gt.blockmachines.hatch.output_bus.tier.02_369=369 - I:gt.blockmachines.hatch.output_bus.tier.03_734=734 - I:gt.blockmachines.hatch.output_bus.tier.04_508=508 - I:gt.blockmachines.hatch.output_bus.tier.05_1233=1233 - I:gt.blockmachines.hatch.output_bus.tier.06_569=569 - I:gt.blockmachines.hatch.output_bus.tier.07_1732=1732 - I:gt.blockmachines.hatch.output_bus.tier.08_2010=2010 - I:gt.blockmachines.hatch.output_bus.tier.09_800098=800098 - I:gt.blockmachines.hull.bronze_608=608 - I:gt.blockmachines.hull.bronze_bricked_380=380 - I:gt.blockmachines.hull.steel_448=448 - I:gt.blockmachines.hull.steel_bricked_280=280 - I:gt.blockmachines.hull.tier.00_655=655 - I:gt.blockmachines.hull.tier.01_566=566 - I:gt.blockmachines.hull.tier.02_271=271 - I:gt.blockmachines.hull.tier.03_636=636 - I:gt.blockmachines.hull.tier.04_410=410 - I:gt.blockmachines.hull.tier.05_1135=1135 - I:gt.blockmachines.hull.tier.06_471=471 - I:gt.blockmachines.hull.tier.07_1634=1634 - I:gt.blockmachines.hull.tier.08_1912=1912 - I:gt.blockmachines.hull.tier.09_800000=800000 - I:gt.blockmachines.locker.tier.00_2507=2507 - I:gt.blockmachines.locker.tier.01_1706=1706 - I:gt.blockmachines.locker.tier.02_971=971 - I:gt.blockmachines.locker.tier.03_2400=2400 - I:gt.blockmachines.locker.tier.04_814=814 - I:gt.blockmachines.locker.tier.05_2795=2795 - I:gt.blockmachines.locker.tier.06_1107=1107 - I:gt.blockmachines.locker.tier.07_2614=2614 - I:gt.blockmachines.locker.tier.08_2892=2892 - I:gt.blockmachines.locker.tier.09_800196=800196 - I:gt.blockmachines.multimachine.assemblyline_23074=23074 - I:gt.blockmachines.multimachine.blastfurnace_342=342 - I:gt.blockmachines.multimachine.boiler.bronze_540=540 - I:gt.blockmachines.multimachine.boiler.steel_350=350 - I:gt.blockmachines.multimachine.boiler.titanium_584=584 - I:gt.blockmachines.multimachine.boiler.tungstensteel_528=528 - I:gt.blockmachines.multimachine.charcoalpile_392=392 - I:gt.blockmachines.multimachine.chemicalreactor_1652=1652 - I:gt.blockmachines.multimachine.cleanroom_3449=3449 - I:gt.blockmachines.multimachine.concretebackfiller1_2468=2468 - I:gt.blockmachines.multimachine.concretebackfiller3_6855=6855 - I:gt.blockmachines.multimachine.cracker_5136=5136 - I:gt.blockmachines.multimachine.dieselengine_6001=6001 - I:gt.blockmachines.multimachine.distillationtower_4171=4171 - I:gt.blockmachines.multimachine.heatexchanger_7211=7211 - I:gt.blockmachines.multimachine.implosioncompressor_250=250 - I:gt.blockmachines.multimachine.largegasturbine_1950=1950 - I:gt.blockmachines.multimachine.largehpturbine_2479=2479 - I:gt.blockmachines.multimachine.largeplasmaturbine_6672=6672 - I:gt.blockmachines.multimachine.largeturbine_2204=2204 - I:gt.blockmachines.multimachine.multifurnace_287=287 - I:gt.blockmachines.multimachine.oildrill1_1714=1714 - I:gt.blockmachines.multimachine.oildrill2_4351=4351 - I:gt.blockmachines.multimachine.oildrill3_8527=8527 - I:gt.blockmachines.multimachine.oredrill1_4160=4160 - I:gt.blockmachines.multimachine.oredrill2_12044=12044 - I:gt.blockmachines.multimachine.oredrill3_13190=13190 - I:gt.blockmachines.multimachine.oredrill4_13778=13778 - I:gt.blockmachines.multimachine.processingarray_8370=8370 - I:gt.blockmachines.multimachine.pyro_2534=2534 - I:gt.blockmachines.multimachine.vacuumfreezer_4170=4170 - I:gt.blockmachines.quantum.chest.tier.01_1111=1111 - I:gt.blockmachines.quantum.chest.tier.02_1175=1175 - I:gt.blockmachines.quantum.chest.tier.03_2513=2513 - I:gt.blockmachines.quantum.chest.tier.04_4001=4001 - I:gt.blockmachines.quantum.chest.tier.05_7950=7950 - I:gt.blockmachines.quantum.tank.tier.01_1111=1111 - I:gt.blockmachines.quantum.tank.tier.02_1175=1175 - I:gt.blockmachines.quantum.tank.tier.03_2513=2513 - I:gt.blockmachines.quantum.tank.tier.04_4001=4001 - I:gt.blockmachines.quantum.tank.tier.05_7950=7950 - I:gt.blockmachines.steelmachine.alloysmelter_616=616 - I:gt.blockmachines.steelmachine.compressor_857=857 - I:gt.blockmachines.steelmachine.extractor_820=820 - I:gt.blockmachines.steelmachine.furnace_672=672 - I:gt.blockmachines.steelmachine.hammer_1380=1380 - I:gt.blockmachines.steelmachine.macerator_770=770 - I:gt.blockmachines.transformer.tier.00_1128=1128 - I:gt.blockmachines.transformer.tier.01_833=833 - I:gt.blockmachines.transformer.tier.02_495=495 - I:gt.blockmachines.transformer.tier.03_1041=1041 - I:gt.blockmachines.transformer.tier.04_553=553 - I:gt.blockmachines.transformer.tier.05_1528=1528 - I:gt.blockmachines.transformer.tier.06_630=630 - I:gt.blockmachines.transformer.tier.07_2026=2026 - I:gt.blockmachines.transformer.tier.08_2696=2696 - I:gt.blockreinforced.0_304=304 - I:gt.blockreinforced.1_430=430 - I:gt.blockreinforced.3_160=160 - I:gt.blockreinforced.5_73=73 - I:gt.metaitem.01.32001_16=16 - I:gt.metaitem.01.32008_49=49 - I:gt.metaitem.01.32009_16=16 - I:gt.metaitem.01.32010_49=49 - I:gt.metaitem.01.32100_56=56 - I:gt.metaitem.01.32101_56=56 - I:gt.metaitem.01.32300_224=224 - I:gt.metaitem.01.32301_224=224 - I:gt.metaitem.01.32302_224=224 - I:gt.metaitem.01.32303_224=224 - I:gt.metaitem.01.32304_224=224 - I:gt.metaitem.01.32305_224=224 - I:gt.metaitem.01.32306_224=224 - I:gt.metaitem.01.32307_224=224 - I:gt.metaitem.01.32308_224=224 - I:gt.metaitem.01.32309_224=224 - I:gt.metaitem.01.32310_224=224 - I:gt.metaitem.01.32311_224=224 - I:gt.metaitem.01.32312_224=224 - I:gt.metaitem.01.32313_224=224 - I:gt.metaitem.01.32314_224=224 - I:gt.metaitem.01.32315_224=224 - I:gt.metaitem.01.32316_224=224 - I:gt.metaitem.01.32317_224=224 - I:gt.metaitem.01.32350_224=224 - I:gt.metaitem.01.32351_224=224 - I:gt.metaitem.01.32352_224=224 - I:gt.metaitem.01.32353_224=224 - I:gt.metaitem.01.32354_224=224 - I:gt.metaitem.01.32355_224=224 - I:gt.metaitem.01.32356_224=224 - I:gt.metaitem.01.32357_224=224 - I:gt.metaitem.01.32358_224=224 - I:gt.metaitem.01.32359_224=224 - I:gt.metaitem.01.32360_224=224 - I:gt.metaitem.01.32361_224=224 - I:gt.metaitem.01.32362_224=224 - I:gt.metaitem.01.32363_224=224 - I:gt.metaitem.01.32364_224=224 - I:gt.metaitem.01.32365_224=224 - I:gt.metaitem.01.32366_224=224 - I:gt.metaitem.01.32367_224=224 - I:gt.metaitem.01.32368_224=224 - I:gt.metaitem.01.32369_224=224 - I:gt.metaitem.01.32370_224=224 - I:gt.metaitem.01.32371_224=224 - I:gt.metaitem.01.32372_224=224 - I:gt.metaitem.01.32373_224=224 - I:gt.metaitem.01.32398_340=340 - I:gt.metaitem.01.32399_450=450 - I:gt.metaitem.01.32400_16=16 - I:gt.metaitem.01.32401_16=16 - I:gt.metaitem.01.32402_321=321 - I:gt.metaitem.01.32403_18=18 - I:gt.metaitem.01.32404_39=39 - I:gt.metaitem.01.32405_140=140 - I:gt.metaitem.01.32406_297=297 - I:gt.metaitem.01.32474_112=112 - I:gt.metaitem.01.32475_112=112 - I:gt.metaitem.01.32477_390=390 - I:gt.metaitem.01.32478_390=390 - I:gt.metaitem.01.32481_36=36 - I:gt.metaitem.01.32482_16=16 - I:gt.metaitem.01.32483_16=16 - I:gt.metaitem.01.32484_36=36 - I:gt.metaitem.01.32485_24=24 - I:gt.metaitem.01.32486_24=24 - I:gt.metaitem.01.32487_36=36 - I:gt.metaitem.01.32488_36=36 - I:gt.metaitem.01.32489_36=36 - I:gt.metaitem.01.32490_110=110 - I:gt.metaitem.01.32491_110=110 - I:gt.metaitem.01.32495_110=110 - I:gt.metaitem.01.32496_110=110 - I:gt.metaitem.01.32497_110=110 - I:gt.metaitem.01.32498_110=110 - I:gt.metaitem.01.32500_189=189 - I:gt.metaitem.01.32501_567=567 - I:gt.metaitem.01.32502_1701=1701 - I:gt.metaitem.01.32600_328=328 - I:gt.metaitem.01.32601_369=369 - I:gt.metaitem.01.32602_783=783 - I:gt.metaitem.01.32603_1154=1154 - I:gt.metaitem.01.32604_2390=2390 - I:gt.metaitem.01.32610_1129=1129 - I:gt.metaitem.01.32611_899=899 - I:gt.metaitem.01.32612_1290=1290 - I:gt.metaitem.01.32613_1550=1550 - I:gt.metaitem.01.32614_3357=3357 - I:gt.metaitem.01.32630_715=715 - I:gt.metaitem.01.32631_769=769 - I:gt.metaitem.01.32632_1664=1664 - I:gt.metaitem.01.32633_2321=2321 - I:gt.metaitem.01.32634_4871=4871 - I:gt.metaitem.01.32640_726=726 - I:gt.metaitem.01.32641_562=562 - I:gt.metaitem.01.32642_1254=1254 - I:gt.metaitem.01.32643_1420=1420 - I:gt.metaitem.01.32644_3168=3168 - I:gt.metaitem.01.32650_1615=1615 - I:gt.metaitem.01.32651_1420=1420 - I:gt.metaitem.01.32652_3169=3169 - I:gt.metaitem.01.32653_3815=3815 - I:gt.metaitem.01.32654_8341=8341 - I:gt.metaitem.01.32670_380=380 - I:gt.metaitem.01.32671_760=760 - I:gt.metaitem.01.32672_1520=1520 - I:gt.metaitem.01.32673_3138=3138 - I:gt.metaitem.01.32674_6080=6080 - I:gt.metaitem.01.32680_244=244 - I:gt.metaitem.01.32681_365=365 - I:gt.metaitem.01.32682_300=300 - I:gt.metaitem.01.32683_416=416 - I:gt.metaitem.01.32684_563=563 - I:gt.metaitem.01.32690_255=255 - I:gt.metaitem.01.32691_179=179 - I:gt.metaitem.01.32692_246=246 - I:gt.metaitem.01.32693_289=289 - I:gt.metaitem.01.32694_571=571 - I:gt.metaitem.01.32721_244=244 - I:gt.metaitem.01.32722_285=285 - I:gt.metaitem.01.32723_968=968 - I:gt.metaitem.01.32729_260=260 - I:gt.metaitem.01.32740_202=202 - I:gt.metaitem.01.32762_824=824 - I:ic2.blockFenceIron_28=28 - I:ic2.blockIronFurnace_280=280 - I:ic2.blockMachine_448=448 - I:ic2.itemArmorBronzeBoots_304=304 - I:ic2.itemArmorBronzeChestplate_608=608 - I:ic2.itemArmorBronzeHelmet_380=380 - I:ic2.itemArmorBronzeLegs_532=532 - I:ic2.itemCasingAdvIron_28=28 - I:ic2.itemCasingBronze_38=38 - I:ic2.itemCasingCopper_31=31 - I:ic2.itemCasingGold_98=98 - I:ic2.itemCasingIron_28=28 - I:ic2.itemCasingLead_103=103 - I:ic2.itemCasingTin_59=59 - I:ic2.itemFluidCell_236=236 - I:ic2.itemFuelRod_56=56 - I:ic2.itemPlutoniumSmall_27=27 - I:ic2.itemPlutonium_246=246 - I:ic2.itemTinCan_59=59 - I:ic2.itemToolBronzeAxe_240=240 - I:ic2.itemToolBronzeHoe_164=164 - I:ic2.itemToolBronzePickaxe_240=240 - I:ic2.itemToolBronzeSpade_88=88 - I:ic2.itemToolBronzeSword_158=158 - I:ic2.itemToolWrench_456=456 - I:ic2.itemUran235_235=235 - I:ic2.itemUran235small_26=26 - I:ic2.itemUran238_238=238 - I:ingotCopper_63=63 - I:ingotIronMagnetic_56=56 - I:ingotIron_56=56 - 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 - I:item.bootsChain_56=56 - I:item.bootsDiamond_49=49 - I:item.bootsGold_784=784 - I:item.bootsIron_224=224 - I:item.bowl_16=16 - I:item.carrotGolden_174=174 - I:item.cauldron_392=392 - I:item.chestplateChain_112=112 - I:item.chestplateDiamond_98=98 - I:item.chestplateGold_1568=1568 - I:item.chestplateIron_448=448 - I:item.clock_869=869 - I:item.compass_309=309 - I:item.darkSteel_axe_306=306 - I:item.darkSteel_boots_392=392 - I:item.darkSteel_chestplate_784=784 - I:item.darkSteel_helmet_490=490 - I:item.darkSteel_leggings_686=686 - I:item.darkSteel_pickaxe_306=306 - I:item.darkSteel_shears_196=196 - I:item.darkSteel_sword_202=202 - I:item.doorIron_336=336 - I:item.doorWood_73=73 - I:item.enchantedBook_36=36 - I:item.hatchetDiamond_49=49 - I:item.hatchetGold_600=600 - I:item.hatchetIron_180=180 - I:item.helmetChain_70=70 - I:item.helmetDiamond_61=61 - I:item.helmetGold_980=980 - I:item.helmetIron_280=280 - I:item.hoeDiamond_36=36 - I:item.hoeGold_404=404 - I:item.hoeIron_124=124 - I:item.horsearmordiamond_98=98 - I:item.horsearmorgold_1568=1568 - I:item.horsearmormetal_448=448 - I:item.leggingsChain_98=98 - I:item.leggingsDiamond_85=85 - I:item.leggingsGold_1372=1372 - I:item.leggingsIron_392=392 - I:item.minecartChest_378=378 - I:item.minecartFurnace_280=280 - I:item.minecartHopper_658=658 - I:item.minecartTnt_280=280 - I:item.minecart_280=280 - I:item.pickaxeDiamond_49=49 - I:item.pickaxeGold_600=600 - I:item.pickaxeIron_180=180 - I:item.shears_112=112 - I:item.shovelDiamond_24=24 - I:item.shovelGold_208=208 - I:item.shovelIron_68=68 - I:item.sign_24=24 - I:item.speckledMelon_174=174 - I:item.swordDiamond_30=30 - I:item.swordGold_398=398 - I:item.swordIron_118=118 - 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 - I:pipeHugeBronze_912=912 - I:pipeHugeCobalt_708=708 - I:pipeHugeCopper_756=756 - I:pipeHugeElectrum_1812=1812 - I:pipeHugeNickel_696=696 - I:pipeHugeOsmium_2280=2280 - I:pipeHugePlastic_147=147 - I:pipeHugePlatinum_2340=2340 - I:pipeHugePolyvinylChloride_147=147 - I:pipeHugeStainlessSteel_660=660 - I:pipeHugeSteel_672=672 - I:pipeHugeTitanium_576=576 - I:pipeHugeTungstenSteel_1428=1428 - I:pipeHugeWroughtIron_672=672 - I:pipeLargeAluminium_156=156 - I:pipeLargeBrass_378=378 - I:pipeLargeBronze_456=456 - I:pipeLargeCobalt_354=354 - I:pipeLargeCopper_378=378 - I:pipeLargeElectrum_906=906 - I:pipeLargeNickel_348=348 - I:pipeLargeOsmium_1140=1140 - I:pipeLargePlastic_73=73 - I:pipeLargePlatinum_1170=1170 - I:pipeLargePolyvinylChloride_73=73 - I:pipeLargeStainlessSteel_330=330 - I:pipeLargeSteel_336=336 - I:pipeLargeTitanium_288=288 - I:pipeLargeTungstenSteel_714=714 - I:pipeLargeWood_73=73 - I:pipeLargeWroughtIron_336=336 - I:pipeMediumAluminium_78=78 - I:pipeMediumBrass_189=189 - I:pipeMediumBronze_228=228 - I:pipeMediumCobalt_177=177 - I:pipeMediumCopper_189=189 - I:pipeMediumElectrum_453=453 - I:pipeMediumNickel_174=174 - I:pipeMediumOsmium_570=570 - I:pipeMediumPlastic_36=36 - I:pipeMediumPlatinum_585=585 - I:pipeMediumPolyvinylChloride_36=36 - I:pipeMediumStainlessSteel_165=165 - I:pipeMediumSteel_168=168 - I:pipeMediumTitanium_144=144 - I:pipeMediumTungstenSteel_357=357 - I:pipeMediumWood_36=36 - I:pipeMediumWroughtIron_168=168 - I:pipeRestrictiveHugeAluminium_382=382 - I:pipeRestrictiveHugeBrass_826=826 - I:pipeRestrictiveHugeCobalt_778=778 - I:pipeRestrictiveHugeElectrum_1882=1882 - I:pipeRestrictiveHugeNickel_766=766 - I:pipeRestrictiveHugeOsmium_2350=2350 - I:pipeRestrictiveHugePlatinum_2410=2410 - I:pipeRestrictiveHugePolyvinylChloride_217=217 - I:pipeRestrictiveHugeWroughtIron_742=742 - I:pipeRestrictiveLargeAluminium_212=212 - I:pipeRestrictiveLargeBrass_434=434 - I:pipeRestrictiveLargeCobalt_410=410 - I:pipeRestrictiveLargeElectrum_962=962 - I:pipeRestrictiveLargeNickel_404=404 - I:pipeRestrictiveLargeOsmium_1196=1196 - I:pipeRestrictiveLargePlatinum_1226=1226 - I:pipeRestrictiveLargePolyvinylChloride_129=129 - I:pipeRestrictiveLargeWroughtIron_392=392 - I:pipeRestrictiveMediumAluminium_120=120 - I:pipeRestrictiveMediumBrass_231=231 - I:pipeRestrictiveMediumCobalt_219=219 - I:pipeRestrictiveMediumElectrum_495=495 - I:pipeRestrictiveMediumNickel_216=216 - I:pipeRestrictiveMediumOsmium_612=612 - I:pipeRestrictiveMediumPlatinum_627=627 - I:pipeRestrictiveMediumPolyvinylChloride_78=78 - I:pipeRestrictiveMediumWroughtIron_210=210 - I:pipeSmallBronze_76=76 - I:pipeSmallCopper_63=63 - I:pipeSmallPlastic_16=16 - I:pipeSmallStainlessSteel_55=55 - I:pipeSmallSteel_56=56 - I:pipeSmallTitanium_48=48 - I:pipeSmallTungstenSteel_119=119 - I:pipeSmallWood_16=16 - I:pipeTinyBronze_38=38 - I:pipeTinyCopper_31=31 - I:pipeTinyStainlessSteel_27=27 - I:pipeTinySteel_28=28 - I:pipeTinyTitanium_24=24 - I:pipeTinyTungstenSteel_59=59 - I:plateAluminium_26=26 - I:plateAmericium_245=245 - I:plateAnnealedCopper_63=63 - I:plateBatteryAlloy_189=189 - I:plateBeryllium_16=16 - I:plateBismuthBronze_92=92 - I:plateBismuth_208=208 - I:plateBlackBronze_98=98 - I:plateBlackSteel_64=64 - I:plateBlueSteel_75=75 - I:plateBrass_63=63 - I:plateBronze_76=76 - I:plateChrome_52=52 - I:plateCobaltBrass_58=58 - I:plateCobalt_59=59 - I:plateCopper_63=63 - I:plateCupronickel_60=60 - I:plateDamascusSteel_56=56 - I:plateDarkSteel_98=98 - I:plateDenseBronze_684=684 - I:plateDenseCopper_567=567 - I:plateDenseGold_1764=1764 - I:plateDenseIron_504=504 - I:plateDenseLead_1863=1863 - I:plateDenseSteel_504=504 - I:plateDenseTin_1062=1062 - I:plateDiamond_16=16 - I:plateDoubleAluminium_52=52 - I:plateDoubleBeryllium_18=18 - I:plateDoubleBismuthBronze_184=184 - I:plateDoubleBismuth_416=416 - I:plateDoubleBlackBronze_196=196 - I:plateDoubleBlackSteel_128=128 - I:plateDoubleBlueSteel_150=150 - I:plateDoubleBrass_126=126 - I:plateDoubleBronze_152=152 - I:plateDoubleChrome_104=104 - I:plateDoubleCobaltBrass_116=116 - I:plateDoubleCobalt_118=118 - I:plateDoubleCupronickel_120=120 - I:plateDoubleDamascusSteel_112=112 - I:plateDoubleDarkSteel_196=196 - I:plateDoubleDuranium_196=196 - I:plateDoubleElectrum_302=302 - I:plateDoubleGold_392=392 - 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 - I:plateDoubleIron_112=112 - I:plateDoubleKanthal_88=88 - I:plateDoubleLead_414=414 - I:plateDoubleMagnalium_50=50 - I:plateDoubleManganese_110=110 - I:plateDoubleMithril_490=490 - I:plateDoubleMolybdenum_190=190 - I:plateDoubleNaquadahAlloy_196=196 - I:plateDoubleNaquadahEnriched_196=196 - I:plateDoubleNaquadah_196=196 - I:plateDoubleNaquadria_196=196 - I:plateDoubleNeodymiumMagnetic_288=288 - I:plateDoubleNeodymium_288=288 - I:plateDoubleNeutronium_200000=200000 - I:plateDoubleNichrome_112=112 - I:plateDoubleNickel_116=116 - I:plateDoubleOsmiridium_382=382 - I:plateDoubleOsmium_380=380 - I:plateDoublePalladium_212=212 - I:plateDoublePaper_24=24 - I:plateDoublePigIron_112=112 - I:plateDoublePlatinum_390=390 - I:plateDoublePlutonium241_486=486 - I:plateDoublePlutonium_492=492 - I:plateDoubleRedSteel_138=138 - I:plateDoubleRoseGold_338=338 - I:plateDoubleSilver_214=214 - I:plateDoubleStainlessSteel_110=110 - 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 - I:plateDoubleTritanium_196=196 - I:plateDoubleTungstenCarbide_194=194 - I:plateDoubleTungstenSteel_238=238 - I:plateDoubleTungsten_366=366 - I:plateDoubleUltimet_122=122 - I:plateDoubleUranium235_470=470 - I:plateDoubleUranium_476=476 - I:plateDoubleVanadiumSteel_110=110 - I:plateDoubleWroughtIron_112=112 - I:plateDuranium_98=98 - I:plateElectrum_151=151 - I:plateEuropium_151=151 - I:plateGallium_70=70 - I:plateGold_196=196 - 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 - I:plateIron_56=56 - I:plateKanthal_44=44 - I:plateLead_207=207 - I:plateMagnalium_25=25 - I:plateManganese_55=55 - I:plateMithril_245=245 - I:plateMolybdenum_95=95 - I:plateNaquadahAlloy_98=98 - I:plateNaquadahEnriched_98=98 - I:plateNaquadah_98=98 - I:plateNaquadria_98=98 - I:plateNeodymiumMagnetic_144=144 - I:plateNeodymium_144=144 - I:plateNetherStar_98=98 - I:plateNeutronium_100000=100000 - I:plateNichrome_56=56 - I:plateNickel_58=58 - I:plateNiobiumTitanium_71=71 - I:plateOsmiridium_191=191 - I:plateOsmium_190=190 - I:platePalladium_106=106 - I:platePaper_16=16 - I:platePigIron_56=56 - I:platePlastic_16=16 - I:platePlatinum_195=195 - I:platePlutonium241_243=243 - I:platePlutonium_246=246 - I:platePolystyrene_16=16 - I:platePolyvinylChloride_16=16 - I:plateQuadruplePaper_49=49 - I:plateQuintuplePaper_61=61 - I:plateRedAlloy_403=403 - I:plateRedSteel_69=69 - I:plateRedstone_85=85 - I:plateRoseGold_169=169 - I:plateRubber_16=16 - I:plateSilicon_28=28 - I:plateSilicone_16=16 - I:plateSilver_107=107 - I:plateSolderingAlloy_118=118 - I:plateStainlessSteel_55=55 - I:plateSteelMagnetic_56=56 - 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 - I:plateTitanium_48=48 - I:plateTriplePaper_36=36 - I:plateTritanium_98=98 - I:plateTungstenCarbide_97=97 - I:plateTungstenSteel_119=119 - I:plateTungsten_183=183 - I:plateUltimet_61=61 - I:plateUranium235_235=235 - I:plateUranium_238=238 - I:plateVanadiumGallium_55=55 - I:plateVanadiumSteel_55=55 - I:plateWoodSealed_16=16 - I:plateWood_16=16 - I:plateWroughtIron_56=56 - I:plateYttriumBariumCuprate_51=51 - I:plateZinc_65=65 - I:ringAluminium_16=16 - I:ringBrass_16=16 - I:ringBronze_19=19 - I:ringChrome_16=16 - I:ringHSSE_20=20 - I:ringHSSG_24=24 - I:ringInvar_16=16 - I:ringIridium_48=48 - I:ringIron_16=16 - I:ringNeutronium_25000=25000 - I:ringOsmium_47=47 - I:ringPigIron_16=16 - I:ringStainlessSteel_16=16 - I:ringSteel_16=16 - I:ringTin_29=29 - I:ringTitanium_16=16 - I:ringTungstenSteel_29=29 - I:ringWroughtIron_16=16 - I:rotorBronze_323=323 - I:rotorChrome_221=221 - I:rotorHSSE_344=344 - I:rotorHSSG_416=416 - I:rotorIridium_816=816 - I:rotorNeutronium_425000=425000 - I:rotorOsmium_807=807 - I:rotorStainlessSteel_233=233 - I:rotorSteel_238=238 - I:rotorTin_501=501 - I:rotorTitanium_204=204 - I:rotorTungstenSteel_505=505 - I:roundHSSE_16=16 - I:roundHSSG_16=16 - I:roundNeutronium_11111=11111 - I:screwAluminium_16=16 - I:screwBeryllium_16=16 - I:screwBismuthBronze_16=16 - I:screwBismuth_23=23 - I:screwBlackBronze_16=16 - I:screwBlackSteel_16=16 - I:screwBlueSteel_16=16 - I:screwBrass_16=16 - I:screwBronze_16=16 - I:screwChrome_16=16 - I:screwCobaltBrass_16=16 - I:screwCobalt_16=16 - I:screwCupronickel_16=16 - I:screwDamascusSteel_16=16 - I:screwDarkSteel_16=16 - I:screwDuranium_16=16 - I:screwElectrum_16=16 - I:screwGold_21=21 - 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 - I:screwIron_16=16 - I:screwKanthal_16=16 - I:screwLead_23=23 - I:screwMagnalium_16=16 - I:screwManganese_16=16 - I:screwMithril_27=27 - I:screwMolybdenum_16=16 - I:screwNaquadahAlloy_16=16 - I:screwNaquadahEnriched_16=16 - I:screwNaquadah_16=16 - I:screwNaquadria_16=16 - I:screwNeodymiumMagnetic_16=16 - I:screwNeodymium_16=16 - I:screwNetherStar_16=16 - I:screwNeutronium_11111=11111 - I:screwNichrome_16=16 - I:screwNickel_16=16 - I:screwOsmiridium_21=21 - I:screwOsmium_21=21 - I:screwPalladium_16=16 - I:screwPigIron_16=16 - I:screwPlatinum_21=21 - I:screwPlutonium241_27=27 - I:screwPlutonium_27=27 - I:screwRedSteel_16=16 - I:screwRoseGold_18=18 - I:screwSilver_16=16 - I:screwStainlessSteel_16=16 - 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 - I:screwTitanium_16=16 - I:screwTritanium_16=16 - I:screwTungstenCarbide_16=16 - I:screwTungstenSteel_16=16 - I:screwTungsten_20=20 - I:screwUltimet_16=16 - I:screwUranium235_26=26 - I:screwUranium_26=26 - I:screwVanadiumSteel_16=16 - I:screwWroughtIron_16=16 - I:springTitanium_48=48 - I:stickAluminium_16=16 - I:stickAmericium_122=122 - I:stickBeryllium_16=16 - I:stickBismuthBronze_46=46 - I:stickBismuth_104=104 - I:stickBlackBronze_49=49 - I:stickBlackSteel_32=32 - I:stickBlueSteel_37=37 - I:stickBrass_31=31 - I:stickBronze_38=38 - I:stickChrome_26=26 - I:stickCobaltBrass_29=29 - I:stickCobalt_29=29 - I:stickCopper_31=31 - I:stickCupronickel_30=30 - I:stickDamascusSteel_28=28 - I:stickDarkSteel_49=49 - I:stickDuranium_49=49 - I:stickElectrum_75=75 - I:stickEuropium_75=75 - I:stickGold_98=98 - 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 - I:stickIron_28=28 - I:stickKanthal_22=22 - I:stickLead_103=103 - I:stickLongAluminium_26=26 - I:stickLongAmericium_245=245 - I:stickLongBeryllium_16=16 - I:stickLongBismuthBronze_92=92 - I:stickLongBismuth_208=208 - I:stickLongBlackBronze_98=98 - I:stickLongBlackSteel_64=64 - I:stickLongBlaze_115=115 - I:stickLongBlueSteel_75=75 - I:stickLongBrass_63=63 - I:stickLongBronze_76=76 - I:stickLongChrome_52=52 - I:stickLongCobaltBrass_58=58 - I:stickLongCobalt_59=59 - I:stickLongCupronickel_60=60 - I:stickLongDamascusSteel_56=56 - I:stickLongDarkSteel_98=98 - I:stickLongDiamond_16=16 - I:stickLongDuranium_98=98 - I:stickLongElectrum_151=151 - I:stickLongGold_196=196 - 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 - I:stickLongIron_56=56 - I:stickLongKanthal_44=44 - I:stickLongLead_207=207 - I:stickLongMagnalium_25=25 - I:stickLongManganese_55=55 - I:stickLongMithril_245=245 - I:stickLongMolybdenum_95=95 - I:stickLongNaquadahAlloy_98=98 - I:stickLongNaquadahEnriched_98=98 - I:stickLongNaquadah_98=98 - I:stickLongNaquadria_98=98 - I:stickLongNeodymiumMagnetic_144=144 - I:stickLongNeodymium_144=144 - I:stickLongNetherStar_98=98 - I:stickLongNeutronium_100000=100000 - I:stickLongNichrome_56=56 - I:stickLongNickel_58=58 - I:stickLongOsmiridium_191=191 - I:stickLongOsmium_190=190 - I:stickLongPalladium_106=106 - I:stickLongPigIron_56=56 - I:stickLongPlastic_16=16 - I:stickLongPlatinum_195=195 - I:stickLongPlutonium241_243=243 - I:stickLongPlutonium_246=246 - I:stickLongPolystyrene_16=16 - I:stickLongPolyvinylChloride_16=16 - I:stickLongRedSteel_69=69 - I:stickLongRoseGold_169=169 - I:stickLongRubber_16=16 - I:stickLongSilicone_16=16 - I:stickLongSilver_107=107 - I:stickLongStainlessSteel_55=55 - I:stickLongSteelMagnetic_56=56 - 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 - I:stickLongTritanium_98=98 - I:stickLongTungstenCarbide_97=97 - I:stickLongTungstenSteel_119=119 - I:stickLongTungsten_183=183 - I:stickLongUltimet_61=61 - I:stickLongUranium235_235=235 - I:stickLongUranium_238=238 - I:stickLongVanadiumSteel_55=55 - I:stickLongWoodSealed_16=16 - I:stickLongWood_16=16 - I:stickLongWroughtIron_56=56 - I:stickMagnalium_16=16 - I:stickManganese_27=27 - I:stickMithril_122=122 - I:stickMolybdenum_47=47 - I:stickNaquadahAlloy_49=49 - I:stickNaquadahEnriched_49=49 - I:stickNaquadah_49=49 - I:stickNaquadria_49=49 - I:stickNeodymiumMagnetic_72=72 - I:stickNeodymium_72=72 - I:stickNetherStar_49=49 - I:stickNeutronium_50000=50000 - I:stickNichrome_28=28 - I:stickNickel_29=29 - I:stickOsmiridium_95=95 - I:stickOsmium_95=95 - I:stickPalladium_53=53 - I:stickPigIron_28=28 - I:stickPlatinum_97=97 - I:stickPlutonium241_121=121 - I:stickPlutonium_123=123 - I:stickRedSteel_34=34 - I:stickRoseGold_84=84 - I:stickSilver_53=53 - I:stickSolderingAlloy_59=59 - I:stickStainlessSteel_27=27 - 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 - I:stickTitanium_24=24 - I:stickTritanium_49=49 - I:stickTungstenCarbide_48=48 - I:stickTungstenSteel_59=59 - I:stickTungsten_91=91 - I:stickUltimet_30=30 - I:stickUranium235_117=117 - I:stickUranium_119=119 - I:stickVanadiumGallium_27=27 - I:stickVanadiumSteel_27=27 - I:stickWroughtIron_28=28 - I:tile.anvil.intact_1680=1680 - 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 - I:tile.chest_98=98 - I:tile.dispenser_85=85 - I:tile.dropper_85=85 - I:tile.enchantmentTable_61=61 - I:tile.fenceIron_21=21 - I:tile.fence_18=18 - I:tile.hayBlock_110=110 - I:tile.hopper_378=378 - I:tile.jukebox_110=110 - I:tile.ladder_16=16 - I:tile.lightgem_392=392 - I:tile.musicBlock_183=183 - I:tile.notGate_91=91 - I:tile.pistonBase_36=36 - I:tile.pistonStickyBase_36=36 - I:tile.pressurePlate_24=24 - I:tile.redstoneLight_732=732 - I:tile.stoneSlab.stone_16=16 - I:tile.stoneSlab.wood_16=16 - I:tile.tripWireSource_40=40 - I:tile.weightedPlate_heavy_112=112 - I:tile.weightedPlate_light_392=392 - I:tile.wood.oak_16=16 - I:tile.workbench_49=49 - I:toolHeadAxeAluminium_78=78 - I:toolHeadAxeBeryllium_27=27 - I:toolHeadAxeBismuthBronze_276=276 - I:toolHeadAxeBismuth_624=624 - I:toolHeadAxeBlackBronze_294=294 - I:toolHeadAxeBlackSteel_192=192 - I:toolHeadAxeBlaze_345=345 - I:toolHeadAxeBlueSteel_225=225 - I:toolHeadAxeBrass_189=189 - I:toolHeadAxeBronze_228=228 - I:toolHeadAxeChrome_156=156 - I:toolHeadAxeCobaltBrass_174=174 - I:toolHeadAxeCobalt_177=177 - I:toolHeadAxeCupronickel_180=180 - I:toolHeadAxeDamascusSteel_168=168 - I:toolHeadAxeDarkSteel_294=294 - I:toolHeadAxeDiamond_36=36 - I:toolHeadAxeDuranium_294=294 - I:toolHeadAxeElectrum_453=453 - I:toolHeadAxeGold_588=588 - I:toolHeadAxeGraphite_36=36 - 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 - I:toolHeadAxeIron_168=168 - I:toolHeadAxeKanthal_132=132 - I:toolHeadAxeLead_621=621 - I:toolHeadAxeMagnalium_75=75 - I:toolHeadAxeManganese_165=165 - I:toolHeadAxeMithril_735=735 - I:toolHeadAxeMolybdenum_285=285 - I:toolHeadAxeNaquadahAlloy_294=294 - I:toolHeadAxeNaquadahEnriched_294=294 - I:toolHeadAxeNaquadah_294=294 - I:toolHeadAxeNaquadria_294=294 - I:toolHeadAxeNeodymiumMagnetic_432=432 - I:toolHeadAxeNeodymium_432=432 - I:toolHeadAxeNetherStar_294=294 - I:toolHeadAxeNeutronium_300000=300000 - I:toolHeadAxeNichrome_168=168 - I:toolHeadAxeNickel_174=174 - I:toolHeadAxeOsmiridium_573=573 - I:toolHeadAxeOsmium_570=570 - I:toolHeadAxePalladium_318=318 - I:toolHeadAxePigIron_168=168 - I:toolHeadAxePlastic_36=36 - I:toolHeadAxePlatinum_585=585 - I:toolHeadAxePlutonium241_729=729 - I:toolHeadAxePlutonium_738=738 - I:toolHeadAxePolystyrene_36=36 - I:toolHeadAxePolyvinylChloride_36=36 - I:toolHeadAxeRedSteel_207=207 - I:toolHeadAxeRoseGold_507=507 - I:toolHeadAxeRubber_36=36 - I:toolHeadAxeSilicone_36=36 - I:toolHeadAxeSilver_321=321 - I:toolHeadAxeStainlessSteel_165=165 - I:toolHeadAxeSteelMagnetic_168=168 - 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 - I:toolHeadAxeTritanium_294=294 - I:toolHeadAxeTungstenCarbide_291=291 - I:toolHeadAxeTungstenSteel_357=357 - I:toolHeadAxeTungsten_549=549 - I:toolHeadAxeUltimet_183=183 - I:toolHeadAxeUranium235_705=705 - I:toolHeadAxeUranium_714=714 - I:toolHeadAxeVanadiumSteel_165=165 - I:toolHeadAxeWoodSealed_36=36 - I:toolHeadAxeWood_36=36 - I:toolHeadAxeWroughtIron_168=168 - I:toolHeadBuzzSawAluminium_104=104 - I:toolHeadBuzzSawBeryllium_36=36 - I:toolHeadBuzzSawBismuthBronze_368=368 - I:toolHeadBuzzSawBismuth_832=832 - I:toolHeadBuzzSawBlackBronze_392=392 - I:toolHeadBuzzSawBlackSteel_256=256 - I:toolHeadBuzzSawBlaze_460=460 - I:toolHeadBuzzSawBlueSteel_300=300 - I:toolHeadBuzzSawBrass_252=252 - I:toolHeadBuzzSawBronze_304=304 - I:toolHeadBuzzSawChrome_208=208 - I:toolHeadBuzzSawCobaltBrass_232=232 - I:toolHeadBuzzSawCobalt_236=236 - I:toolHeadBuzzSawCupronickel_240=240 - I:toolHeadBuzzSawDamascusSteel_224=224 - I:toolHeadBuzzSawDarkSteel_392=392 - I:toolHeadBuzzSawDuranium_392=392 - I:toolHeadBuzzSawElectrum_604=604 - I:toolHeadBuzzSawGold_784=784 - 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 - I:toolHeadBuzzSawIron_224=224 - I:toolHeadBuzzSawKanthal_176=176 - I:toolHeadBuzzSawLead_828=828 - I:toolHeadBuzzSawMagnalium_100=100 - I:toolHeadBuzzSawManganese_220=220 - I:toolHeadBuzzSawMithril_980=980 - I:toolHeadBuzzSawMolybdenum_380=380 - I:toolHeadBuzzSawNaquadahAlloy_392=392 - I:toolHeadBuzzSawNaquadahEnriched_392=392 - I:toolHeadBuzzSawNaquadah_392=392 - I:toolHeadBuzzSawNaquadria_392=392 - I:toolHeadBuzzSawNeodymiumMagnetic_576=576 - I:toolHeadBuzzSawNeodymium_576=576 - I:toolHeadBuzzSawNeutronium_400000=400000 - I:toolHeadBuzzSawNichrome_224=224 - I:toolHeadBuzzSawNickel_232=232 - I:toolHeadBuzzSawOsmiridium_764=764 - I:toolHeadBuzzSawOsmium_760=760 - I:toolHeadBuzzSawPalladium_424=424 - I:toolHeadBuzzSawPigIron_224=224 - I:toolHeadBuzzSawPlatinum_780=780 - I:toolHeadBuzzSawPlutonium241_972=972 - I:toolHeadBuzzSawPlutonium_984=984 - I:toolHeadBuzzSawRedSteel_276=276 - I:toolHeadBuzzSawRoseGold_676=676 - I:toolHeadBuzzSawSilver_428=428 - I:toolHeadBuzzSawStainlessSteel_220=220 - 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 - I:toolHeadBuzzSawTritanium_392=392 - I:toolHeadBuzzSawTungstenCarbide_388=388 - I:toolHeadBuzzSawTungstenSteel_476=476 - I:toolHeadBuzzSawTungsten_732=732 - I:toolHeadBuzzSawUltimet_244=244 - I:toolHeadBuzzSawUranium235_940=940 - I:toolHeadBuzzSawUranium_952=952 - I:toolHeadBuzzSawVanadiumSteel_220=220 - I:toolHeadBuzzSawWroughtIron_224=224 - I:toolHeadChainsawAluminium_304=304 - I:toolHeadChainsawBeryllium_270=270 - I:toolHeadChainsawBismuthBronze_436=436 - I:toolHeadChainsawBismuth_668=668 - I:toolHeadChainsawBlackBronze_448=448 - I:toolHeadChainsawBlackSteel_380=380 - I:toolHeadChainsawBlaze_482=482 - I:toolHeadChainsawBlueSteel_402=402 - I:toolHeadChainsawBrass_378=378 - I:toolHeadChainsawBronze_404=404 - I:toolHeadChainsawCarbon_252=252 - I:toolHeadChainsawChrome_356=356 - I:toolHeadChainsawCobaltBrass_368=368 - I:toolHeadChainsawCobalt_370=370 - I:toolHeadChainsawCupronickel_372=372 - I:toolHeadChainsawDamascusSteel_364=364 - I:toolHeadChainsawDarkSteel_448=448 - I:toolHeadChainsawDuranium_448=448 - I:toolHeadChainsawElectrum_554=554 - I:toolHeadChainsawEpoxidFiberReinforced_252=252 - I:toolHeadChainsawEpoxid_252=252 - I:toolHeadChainsawGold_644=644 - I:toolHeadChainsawGraphene_252=252 - 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 - I:toolHeadChainsawIron_364=364 - I:toolHeadChainsawKanthal_340=340 - I:toolHeadChainsawLead_666=666 - I:toolHeadChainsawMagnalium_302=302 - I:toolHeadChainsawManganese_362=362 - I:toolHeadChainsawMithril_742=742 - I:toolHeadChainsawMolybdenum_442=442 - I:toolHeadChainsawNaquadahAlloy_448=448 - I:toolHeadChainsawNaquadahEnriched_448=448 - I:toolHeadChainsawNaquadah_448=448 - I:toolHeadChainsawNaquadria_448=448 - I:toolHeadChainsawNeodymiumMagnetic_540=540 - I:toolHeadChainsawNeodymium_540=540 - I:toolHeadChainsawNeutronium_200252=200252 - I:toolHeadChainsawNichrome_364=364 - I:toolHeadChainsawNickelZincFerrite_252=252 - I:toolHeadChainsawNickel_368=368 - I:toolHeadChainsawOsmiridium_634=634 - I:toolHeadChainsawOsmium_632=632 - I:toolHeadChainsawPalladium_464=464 - I:toolHeadChainsawPigIron_364=364 - I:toolHeadChainsawPlatinum_642=642 - I:toolHeadChainsawPlutonium241_738=738 - I:toolHeadChainsawPlutonium_744=744 - I:toolHeadChainsawPolycaprolactam_252=252 - I:toolHeadChainsawPolyphenyleneSulfide_252=252 - I:toolHeadChainsawPolytetrafluoroethylene_252=252 - I:toolHeadChainsawRedSteel_390=390 - I:toolHeadChainsawRoseGold_590=590 - I:toolHeadChainsawSilver_466=466 - I:toolHeadChainsawStainlessSteel_362=362 - 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 - I:toolHeadChainsawTritanium_448=448 - I:toolHeadChainsawTungstenCarbide_446=446 - I:toolHeadChainsawTungstenSteel_490=490 - I:toolHeadChainsawTungsten_618=618 - I:toolHeadChainsawUltimet_374=374 - I:toolHeadChainsawUranium235_722=722 - I:toolHeadChainsawUranium_728=728 - I:toolHeadChainsawVanadiumSteel_362=362 - I:toolHeadChainsawWroughtIron_364=364 - I:toolHeadDrillAluminium_328=328 - I:toolHeadDrillBeryllium_260=260 - I:toolHeadDrillBismuthBronze_592=592 - I:toolHeadDrillBismuth_1056=1056 - I:toolHeadDrillBlackBronze_616=616 - I:toolHeadDrillBlackSteel_480=480 - I:toolHeadDrillBlaze_684=684 - I:toolHeadDrillBlueSteel_524=524 - I:toolHeadDrillBrass_476=476 - I:toolHeadDrillBronze_528=528 - I:toolHeadDrillCarbon_224=224 - I:toolHeadDrillChrome_432=432 - I:toolHeadDrillCobaltBrass_456=456 - I:toolHeadDrillCobalt_460=460 - I:toolHeadDrillCupronickel_464=464 - I:toolHeadDrillDamascusSteel_448=448 - I:toolHeadDrillDarkSteel_616=616 - I:toolHeadDrillDuranium_616=616 - I:toolHeadDrillElectrum_828=828 - I:toolHeadDrillEpoxidFiberReinforced_224=224 - I:toolHeadDrillEpoxid_224=224 - I:toolHeadDrillGold_1008=1008 - I:toolHeadDrillGraphene_224=224 - 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 - I:toolHeadDrillIron_448=448 - I:toolHeadDrillKanthal_400=400 - I:toolHeadDrillLead_1052=1052 - I:toolHeadDrillMagnalium_324=324 - I:toolHeadDrillManganese_444=444 - I:toolHeadDrillMithril_1204=1204 - I:toolHeadDrillMolybdenum_604=604 - I:toolHeadDrillNaquadahAlloy_616=616 - I:toolHeadDrillNaquadahEnriched_616=616 - I:toolHeadDrillNaquadah_616=616 - I:toolHeadDrillNaquadria_616=616 - I:toolHeadDrillNeodymiumMagnetic_800=800 - I:toolHeadDrillNeodymium_800=800 - I:toolHeadDrillNeutronium_400224=400224 - I:toolHeadDrillNichrome_448=448 - I:toolHeadDrillNickelZincFerrite_224=224 - I:toolHeadDrillNickel_456=456 - I:toolHeadDrillOsmiridium_988=988 - I:toolHeadDrillOsmium_984=984 - I:toolHeadDrillPalladium_648=648 - I:toolHeadDrillPigIron_448=448 - I:toolHeadDrillPlatinum_1004=1004 - I:toolHeadDrillPlutonium241_1196=1196 - I:toolHeadDrillPlutonium_1208=1208 - I:toolHeadDrillPolycaprolactam_224=224 - I:toolHeadDrillPolyphenyleneSulfide_224=224 - I:toolHeadDrillPolytetrafluoroethylene_224=224 - I:toolHeadDrillRedSteel_500=500 - I:toolHeadDrillRoseGold_900=900 - I:toolHeadDrillSilver_652=652 - I:toolHeadDrillStainlessSteel_444=444 - 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 - I:toolHeadDrillTritanium_616=616 - I:toolHeadDrillTungstenCarbide_612=612 - I:toolHeadDrillTungstenSteel_700=700 - I:toolHeadDrillTungsten_956=956 - I:toolHeadDrillUltimet_468=468 - I:toolHeadDrillUranium235_1164=1164 - I:toolHeadDrillUranium_1176=1176 - I:toolHeadDrillVanadiumSteel_444=444 - I:toolHeadDrillWroughtIron_448=448 - I:toolHeadFileAluminium_52=52 - I:toolHeadFileBeryllium_18=18 - I:toolHeadFileBismuthBronze_184=184 - I:toolHeadFileBismuth_416=416 - I:toolHeadFileBlackBronze_196=196 - I:toolHeadFileBlackSteel_128=128 - I:toolHeadFileBlaze_230=230 - I:toolHeadFileBlueSteel_150=150 - I:toolHeadFileBrass_126=126 - I:toolHeadFileBronze_152=152 - I:toolHeadFileChrome_104=104 - I:toolHeadFileCobaltBrass_116=116 - I:toolHeadFileCobalt_118=118 - I:toolHeadFileCupronickel_120=120 - I:toolHeadFileDamascusSteel_112=112 - I:toolHeadFileDarkSteel_196=196 - I:toolHeadFileDuranium_196=196 - I:toolHeadFileElectrum_302=302 - I:toolHeadFileGold_392=392 - 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 - I:toolHeadFileIron_112=112 - I:toolHeadFileKanthal_88=88 - I:toolHeadFileLead_414=414 - I:toolHeadFileMagnalium_50=50 - I:toolHeadFileManganese_110=110 - I:toolHeadFileMithril_490=490 - I:toolHeadFileMolybdenum_190=190 - I:toolHeadFileNaquadahAlloy_196=196 - I:toolHeadFileNaquadahEnriched_196=196 - I:toolHeadFileNaquadah_196=196 - I:toolHeadFileNaquadria_196=196 - I:toolHeadFileNeodymiumMagnetic_288=288 - I:toolHeadFileNeodymium_288=288 - I:toolHeadFileNeutronium_200000=200000 - I:toolHeadFileNichrome_112=112 - I:toolHeadFileNickel_116=116 - I:toolHeadFileOsmiridium_382=382 - I:toolHeadFileOsmium_380=380 - I:toolHeadFilePalladium_212=212 - I:toolHeadFilePigIron_112=112 - I:toolHeadFilePlatinum_390=390 - I:toolHeadFilePlutonium241_486=486 - I:toolHeadFilePlutonium_492=492 - I:toolHeadFileRedSteel_138=138 - I:toolHeadFileRoseGold_338=338 - I:toolHeadFileSilver_214=214 - I:toolHeadFileStainlessSteel_110=110 - 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 - I:toolHeadFileTritanium_196=196 - I:toolHeadFileTungstenCarbide_194=194 - I:toolHeadFileTungstenSteel_238=238 - I:toolHeadFileTungsten_366=366 - I:toolHeadFileUltimet_122=122 - I:toolHeadFileUranium235_470=470 - I:toolHeadFileUranium_476=476 - I:toolHeadFileVanadiumSteel_110=110 - I:toolHeadFileWroughtIron_112=112 - I:toolHeadHammerAluminium_156=156 - I:toolHeadHammerBeryllium_54=54 - I:toolHeadHammerBismuthBronze_552=552 - I:toolHeadHammerBismuth_1248=1248 - I:toolHeadHammerBlackBronze_588=588 - I:toolHeadHammerBlackSteel_384=384 - I:toolHeadHammerBlaze_690=690 - I:toolHeadHammerBlueSteel_450=450 - I:toolHeadHammerBrass_378=378 - I:toolHeadHammerBronze_456=456 - I:toolHeadHammerChrome_312=312 - I:toolHeadHammerCobaltBrass_348=348 - I:toolHeadHammerCobalt_354=354 - I:toolHeadHammerCupronickel_360=360 - I:toolHeadHammerDamascusSteel_336=336 - I:toolHeadHammerDarkSteel_588=588 - I:toolHeadHammerDiamond_73=73 - I:toolHeadHammerDuranium_588=588 - I:toolHeadHammerElectrum_906=906 - I:toolHeadHammerGold_1176=1176 - I:toolHeadHammerGraphite_73=73 - 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 - I:toolHeadHammerIron_336=336 - I:toolHeadHammerKanthal_264=264 - I:toolHeadHammerLead_1242=1242 - I:toolHeadHammerMagnalium_150=150 - I:toolHeadHammerManganese_330=330 - I:toolHeadHammerMithril_1470=1470 - I:toolHeadHammerMolybdenum_570=570 - I:toolHeadHammerNaquadahAlloy_588=588 - I:toolHeadHammerNaquadahEnriched_588=588 - I:toolHeadHammerNaquadah_588=588 - I:toolHeadHammerNaquadria_588=588 - I:toolHeadHammerNeodymiumMagnetic_864=864 - I:toolHeadHammerNeodymium_864=864 - I:toolHeadHammerNetherStar_588=588 - I:toolHeadHammerNeutronium_600000=600000 - I:toolHeadHammerNichrome_336=336 - I:toolHeadHammerNickel_348=348 - I:toolHeadHammerOsmiridium_1146=1146 - I:toolHeadHammerOsmium_1140=1140 - I:toolHeadHammerPalladium_636=636 - I:toolHeadHammerPigIron_336=336 - I:toolHeadHammerPlastic_73=73 - I:toolHeadHammerPlatinum_1170=1170 - I:toolHeadHammerPlutonium241_1458=1458 - I:toolHeadHammerPlutonium_1476=1476 - I:toolHeadHammerPolystyrene_73=73 - I:toolHeadHammerPolyvinylChloride_73=73 - I:toolHeadHammerRedSteel_414=414 - I:toolHeadHammerRoseGold_1014=1014 - I:toolHeadHammerRubber_73=73 - I:toolHeadHammerSilicone_73=73 - I:toolHeadHammerSilver_642=642 - I:toolHeadHammerStainlessSteel_330=330 - I:toolHeadHammerSteelMagnetic_336=336 - 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 - I:toolHeadHammerTritanium_588=588 - I:toolHeadHammerTungstenCarbide_582=582 - I:toolHeadHammerTungstenSteel_714=714 - I:toolHeadHammerTungsten_1098=1098 - I:toolHeadHammerUltimet_366=366 - I:toolHeadHammerUranium235_1410=1410 - I:toolHeadHammerUranium_1428=1428 - I:toolHeadHammerVanadiumSteel_330=330 - I:toolHeadHammerWoodSealed_73=73 - I:toolHeadHammerWood_73=73 - I:toolHeadHammerWroughtIron_336=336 - I:toolHeadHoeAluminium_52=52 - I:toolHeadHoeBeryllium_18=18 - I:toolHeadHoeBismuthBronze_184=184 - I:toolHeadHoeBismuth_416=416 - I:toolHeadHoeBlackBronze_196=196 - I:toolHeadHoeBlackSteel_128=128 - I:toolHeadHoeBlaze_230=230 - I:toolHeadHoeBlueSteel_150=150 - I:toolHeadHoeBrass_126=126 - I:toolHeadHoeBronze_152=152 - I:toolHeadHoeChrome_104=104 - I:toolHeadHoeCobaltBrass_116=116 - I:toolHeadHoeCobalt_118=118 - I:toolHeadHoeCupronickel_120=120 - I:toolHeadHoeDamascusSteel_112=112 - I:toolHeadHoeDarkSteel_196=196 - I:toolHeadHoeDiamond_24=24 - I:toolHeadHoeDuranium_196=196 - I:toolHeadHoeElectrum_302=302 - I:toolHeadHoeGold_392=392 - I:toolHeadHoeGraphite_24=24 - 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 - I:toolHeadHoeIron_112=112 - I:toolHeadHoeKanthal_88=88 - I:toolHeadHoeLead_414=414 - I:toolHeadHoeMagnalium_50=50 - I:toolHeadHoeManganese_110=110 - I:toolHeadHoeMithril_490=490 - I:toolHeadHoeMolybdenum_190=190 - I:toolHeadHoeNaquadahAlloy_196=196 - I:toolHeadHoeNaquadahEnriched_196=196 - I:toolHeadHoeNaquadah_196=196 - I:toolHeadHoeNaquadria_196=196 - I:toolHeadHoeNeodymiumMagnetic_288=288 - I:toolHeadHoeNeodymium_288=288 - I:toolHeadHoeNetherStar_196=196 - I:toolHeadHoeNeutronium_200000=200000 - I:toolHeadHoeNichrome_112=112 - I:toolHeadHoeNickel_116=116 - I:toolHeadHoeOsmiridium_382=382 - I:toolHeadHoeOsmium_380=380 - I:toolHeadHoePalladium_212=212 - I:toolHeadHoePigIron_112=112 - I:toolHeadHoePlastic_24=24 - I:toolHeadHoePlatinum_390=390 - I:toolHeadHoePlutonium241_486=486 - I:toolHeadHoePlutonium_492=492 - I:toolHeadHoePolystyrene_24=24 - I:toolHeadHoePolyvinylChloride_24=24 - I:toolHeadHoeRedSteel_138=138 - I:toolHeadHoeRoseGold_338=338 - I:toolHeadHoeRubber_24=24 - I:toolHeadHoeSilicone_24=24 - I:toolHeadHoeSilver_214=214 - I:toolHeadHoeStainlessSteel_110=110 - I:toolHeadHoeSteelMagnetic_112=112 - 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 - I:toolHeadHoeTritanium_196=196 - I:toolHeadHoeTungstenCarbide_194=194 - I:toolHeadHoeTungstenSteel_238=238 - I:toolHeadHoeTungsten_366=366 - I:toolHeadHoeUltimet_122=122 - I:toolHeadHoeUranium235_470=470 - I:toolHeadHoeUranium_476=476 - I:toolHeadHoeVanadiumSteel_110=110 - I:toolHeadHoeWoodSealed_24=24 - I:toolHeadHoeWood_24=24 - I:toolHeadHoeWroughtIron_112=112 - I:toolHeadPickaxeAluminium_78=78 - I:toolHeadPickaxeBeryllium_27=27 - I:toolHeadPickaxeBismuthBronze_276=276 - I:toolHeadPickaxeBismuth_624=624 - I:toolHeadPickaxeBlackBronze_294=294 - I:toolHeadPickaxeBlackSteel_192=192 - I:toolHeadPickaxeBlaze_345=345 - I:toolHeadPickaxeBlueSteel_225=225 - I:toolHeadPickaxeBrass_189=189 - I:toolHeadPickaxeBronze_228=228 - I:toolHeadPickaxeChrome_156=156 - I:toolHeadPickaxeCobaltBrass_174=174 - I:toolHeadPickaxeCobalt_177=177 - I:toolHeadPickaxeCupronickel_180=180 - I:toolHeadPickaxeDamascusSteel_168=168 - I:toolHeadPickaxeDarkSteel_294=294 - I:toolHeadPickaxeDiamond_36=36 - I:toolHeadPickaxeDuranium_294=294 - I:toolHeadPickaxeElectrum_453=453 - I:toolHeadPickaxeGold_588=588 - I:toolHeadPickaxeGraphite_36=36 - 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 - I:toolHeadPickaxeIron_168=168 - I:toolHeadPickaxeKanthal_132=132 - I:toolHeadPickaxeLead_621=621 - I:toolHeadPickaxeMagnalium_75=75 - I:toolHeadPickaxeManganese_165=165 - I:toolHeadPickaxeMithril_735=735 - I:toolHeadPickaxeMolybdenum_285=285 - I:toolHeadPickaxeNaquadahAlloy_294=294 - I:toolHeadPickaxeNaquadahEnriched_294=294 - I:toolHeadPickaxeNaquadah_294=294 - I:toolHeadPickaxeNaquadria_294=294 - I:toolHeadPickaxeNeodymiumMagnetic_432=432 - I:toolHeadPickaxeNeodymium_432=432 - I:toolHeadPickaxeNetherStar_294=294 - I:toolHeadPickaxeNeutronium_300000=300000 - I:toolHeadPickaxeNichrome_168=168 - I:toolHeadPickaxeNickel_174=174 - I:toolHeadPickaxeOsmiridium_573=573 - I:toolHeadPickaxeOsmium_570=570 - I:toolHeadPickaxePalladium_318=318 - I:toolHeadPickaxePigIron_168=168 - I:toolHeadPickaxePlastic_36=36 - I:toolHeadPickaxePlatinum_585=585 - I:toolHeadPickaxePlutonium241_729=729 - I:toolHeadPickaxePlutonium_738=738 - I:toolHeadPickaxePolystyrene_36=36 - I:toolHeadPickaxePolyvinylChloride_36=36 - I:toolHeadPickaxeRedSteel_207=207 - I:toolHeadPickaxeRoseGold_507=507 - I:toolHeadPickaxeRubber_36=36 - I:toolHeadPickaxeSilicone_36=36 - I:toolHeadPickaxeSilver_321=321 - I:toolHeadPickaxeStainlessSteel_165=165 - I:toolHeadPickaxeSteelMagnetic_168=168 - 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 - I:toolHeadPickaxeTritanium_294=294 - I:toolHeadPickaxeTungstenCarbide_291=291 - I:toolHeadPickaxeTungstenSteel_357=357 - I:toolHeadPickaxeTungsten_549=549 - I:toolHeadPickaxeUltimet_183=183 - I:toolHeadPickaxeUranium235_705=705 - I:toolHeadPickaxeUranium_714=714 - I:toolHeadPickaxeVanadiumSteel_165=165 - I:toolHeadPickaxeWoodSealed_36=36 - I:toolHeadPickaxeWood_36=36 - I:toolHeadPickaxeWroughtIron_168=168 - I:toolHeadPlowAluminium_104=104 - I:toolHeadPlowBeryllium_36=36 - I:toolHeadPlowBismuthBronze_368=368 - I:toolHeadPlowBismuth_832=832 - I:toolHeadPlowBlackBronze_392=392 - I:toolHeadPlowBlackSteel_256=256 - I:toolHeadPlowBlaze_460=460 - I:toolHeadPlowBlueSteel_300=300 - I:toolHeadPlowBrass_252=252 - I:toolHeadPlowBronze_304=304 - I:toolHeadPlowChrome_208=208 - I:toolHeadPlowCobaltBrass_232=232 - I:toolHeadPlowCobalt_236=236 - I:toolHeadPlowCupronickel_240=240 - I:toolHeadPlowDamascusSteel_224=224 - I:toolHeadPlowDarkSteel_392=392 - I:toolHeadPlowDiamond_49=49 - I:toolHeadPlowDuranium_392=392 - I:toolHeadPlowElectrum_604=604 - I:toolHeadPlowGold_784=784 - I:toolHeadPlowGraphite_49=49 - 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 - I:toolHeadPlowIron_224=224 - I:toolHeadPlowKanthal_176=176 - I:toolHeadPlowLead_828=828 - I:toolHeadPlowMagnalium_100=100 - I:toolHeadPlowManganese_220=220 - I:toolHeadPlowMithril_980=980 - I:toolHeadPlowMolybdenum_380=380 - I:toolHeadPlowNaquadahAlloy_392=392 - I:toolHeadPlowNaquadahEnriched_392=392 - I:toolHeadPlowNaquadah_392=392 - I:toolHeadPlowNaquadria_392=392 - I:toolHeadPlowNeodymiumMagnetic_576=576 - I:toolHeadPlowNeodymium_576=576 - I:toolHeadPlowNetherStar_392=392 - I:toolHeadPlowNeutronium_400000=400000 - I:toolHeadPlowNichrome_224=224 - I:toolHeadPlowNickel_232=232 - I:toolHeadPlowOsmiridium_764=764 - I:toolHeadPlowOsmium_760=760 - I:toolHeadPlowPalladium_424=424 - I:toolHeadPlowPigIron_224=224 - I:toolHeadPlowPlastic_49=49 - I:toolHeadPlowPlatinum_780=780 - I:toolHeadPlowPlutonium241_972=972 - I:toolHeadPlowPlutonium_984=984 - I:toolHeadPlowPolystyrene_49=49 - I:toolHeadPlowPolyvinylChloride_49=49 - I:toolHeadPlowRedSteel_276=276 - I:toolHeadPlowRoseGold_676=676 - I:toolHeadPlowRubber_49=49 - I:toolHeadPlowSilicone_49=49 - I:toolHeadPlowSilver_428=428 - I:toolHeadPlowStainlessSteel_220=220 - I:toolHeadPlowSteelMagnetic_224=224 - 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 - I:toolHeadPlowTritanium_392=392 - I:toolHeadPlowTungstenCarbide_388=388 - I:toolHeadPlowTungstenSteel_476=476 - I:toolHeadPlowTungsten_732=732 - I:toolHeadPlowUltimet_244=244 - I:toolHeadPlowUranium235_940=940 - I:toolHeadPlowUranium_952=952 - I:toolHeadPlowVanadiumSteel_220=220 - I:toolHeadPlowWoodSealed_49=49 - I:toolHeadPlowWood_49=49 - I:toolHeadPlowWroughtIron_224=224 - I:toolHeadSawAluminium_52=52 - I:toolHeadSawBeryllium_18=18 - I:toolHeadSawBismuthBronze_184=184 - I:toolHeadSawBismuth_416=416 - I:toolHeadSawBlackBronze_196=196 - I:toolHeadSawBlackSteel_128=128 - I:toolHeadSawBlaze_230=230 - I:toolHeadSawBlueSteel_150=150 - I:toolHeadSawBrass_126=126 - I:toolHeadSawBronze_152=152 - I:toolHeadSawChrome_104=104 - I:toolHeadSawCobaltBrass_116=116 - I:toolHeadSawCobalt_118=118 - I:toolHeadSawCupronickel_120=120 - I:toolHeadSawDamascusSteel_112=112 - I:toolHeadSawDarkSteel_196=196 - I:toolHeadSawDuranium_196=196 - I:toolHeadSawElectrum_302=302 - I:toolHeadSawGold_392=392 - 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 - I:toolHeadSawIron_112=112 - I:toolHeadSawKanthal_88=88 - I:toolHeadSawLead_414=414 - I:toolHeadSawMagnalium_50=50 - I:toolHeadSawManganese_110=110 - I:toolHeadSawMithril_490=490 - I:toolHeadSawMolybdenum_190=190 - I:toolHeadSawNaquadahAlloy_196=196 - I:toolHeadSawNaquadahEnriched_196=196 - I:toolHeadSawNaquadah_196=196 - I:toolHeadSawNaquadria_196=196 - I:toolHeadSawNeodymiumMagnetic_288=288 - I:toolHeadSawNeodymium_288=288 - I:toolHeadSawNeutronium_200000=200000 - I:toolHeadSawNichrome_112=112 - I:toolHeadSawNickel_116=116 - I:toolHeadSawOsmiridium_382=382 - I:toolHeadSawOsmium_380=380 - I:toolHeadSawPalladium_212=212 - I:toolHeadSawPigIron_112=112 - I:toolHeadSawPlatinum_390=390 - I:toolHeadSawPlutonium241_486=486 - I:toolHeadSawPlutonium_492=492 - I:toolHeadSawRedSteel_138=138 - I:toolHeadSawRoseGold_338=338 - I:toolHeadSawSilver_214=214 - I:toolHeadSawStainlessSteel_110=110 - 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 - I:toolHeadSawTritanium_196=196 - I:toolHeadSawTungstenCarbide_194=194 - I:toolHeadSawTungstenSteel_238=238 - I:toolHeadSawTungsten_366=366 - I:toolHeadSawUltimet_122=122 - I:toolHeadSawUranium235_470=470 - I:toolHeadSawUranium_476=476 - I:toolHeadSawVanadiumSteel_110=110 - I:toolHeadSawWroughtIron_112=112 - I:toolHeadSenseAluminium_78=78 - I:toolHeadSenseBeryllium_27=27 - I:toolHeadSenseBismuthBronze_276=276 - I:toolHeadSenseBismuth_624=624 - I:toolHeadSenseBlackBronze_294=294 - I:toolHeadSenseBlackSteel_192=192 - I:toolHeadSenseBlaze_345=345 - I:toolHeadSenseBlueSteel_225=225 - I:toolHeadSenseBrass_189=189 - I:toolHeadSenseBronze_228=228 - I:toolHeadSenseChrome_156=156 - I:toolHeadSenseCobaltBrass_174=174 - I:toolHeadSenseCobalt_177=177 - I:toolHeadSenseCupronickel_180=180 - I:toolHeadSenseDamascusSteel_168=168 - I:toolHeadSenseDarkSteel_294=294 - I:toolHeadSenseDiamond_36=36 - I:toolHeadSenseDuranium_294=294 - I:toolHeadSenseElectrum_453=453 - I:toolHeadSenseGold_588=588 - I:toolHeadSenseGraphite_36=36 - 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 - I:toolHeadSenseIron_168=168 - I:toolHeadSenseKanthal_132=132 - I:toolHeadSenseLead_621=621 - I:toolHeadSenseMagnalium_75=75 - I:toolHeadSenseManganese_165=165 - I:toolHeadSenseMithril_735=735 - I:toolHeadSenseMolybdenum_285=285 - I:toolHeadSenseNaquadahAlloy_294=294 - I:toolHeadSenseNaquadahEnriched_294=294 - I:toolHeadSenseNaquadah_294=294 - I:toolHeadSenseNaquadria_294=294 - I:toolHeadSenseNeodymiumMagnetic_432=432 - I:toolHeadSenseNeodymium_432=432 - I:toolHeadSenseNetherStar_294=294 - I:toolHeadSenseNeutronium_300000=300000 - I:toolHeadSenseNichrome_168=168 - I:toolHeadSenseNickel_174=174 - I:toolHeadSenseOsmiridium_573=573 - I:toolHeadSenseOsmium_570=570 - I:toolHeadSensePalladium_318=318 - I:toolHeadSensePigIron_168=168 - I:toolHeadSensePlastic_36=36 - I:toolHeadSensePlatinum_585=585 - I:toolHeadSensePlutonium241_729=729 - I:toolHeadSensePlutonium_738=738 - I:toolHeadSensePolystyrene_36=36 - I:toolHeadSensePolyvinylChloride_36=36 - I:toolHeadSenseRedSteel_207=207 - I:toolHeadSenseRoseGold_507=507 - I:toolHeadSenseRubber_36=36 - I:toolHeadSenseSilicone_36=36 - I:toolHeadSenseSilver_321=321 - I:toolHeadSenseStainlessSteel_165=165 - I:toolHeadSenseSteelMagnetic_168=168 - 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 - I:toolHeadSenseTritanium_294=294 - I:toolHeadSenseTungstenCarbide_291=291 - I:toolHeadSenseTungstenSteel_357=357 - I:toolHeadSenseTungsten_549=549 - I:toolHeadSenseUltimet_183=183 - I:toolHeadSenseUranium235_705=705 - I:toolHeadSenseUranium_714=714 - I:toolHeadSenseVanadiumSteel_165=165 - I:toolHeadSenseWoodSealed_36=36 - I:toolHeadSenseWood_36=36 - I:toolHeadSenseWroughtIron_168=168 - I:toolHeadShovelAluminium_26=26 - I:toolHeadShovelBeryllium_16=16 - I:toolHeadShovelBismuthBronze_92=92 - I:toolHeadShovelBismuth_208=208 - I:toolHeadShovelBlackBronze_98=98 - I:toolHeadShovelBlackSteel_64=64 - I:toolHeadShovelBlaze_115=115 - I:toolHeadShovelBlueSteel_75=75 - I:toolHeadShovelBrass_63=63 - I:toolHeadShovelBronze_76=76 - I:toolHeadShovelChrome_52=52 - I:toolHeadShovelCobaltBrass_58=58 - I:toolHeadShovelCobalt_59=59 - I:toolHeadShovelCupronickel_60=60 - I:toolHeadShovelDamascusSteel_56=56 - I:toolHeadShovelDarkSteel_98=98 - I:toolHeadShovelDiamond_16=16 - I:toolHeadShovelDuranium_98=98 - I:toolHeadShovelElectrum_151=151 - I:toolHeadShovelGold_196=196 - I:toolHeadShovelGraphite_16=16 - 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 - I:toolHeadShovelIron_56=56 - I:toolHeadShovelKanthal_44=44 - I:toolHeadShovelLead_207=207 - I:toolHeadShovelMagnalium_25=25 - I:toolHeadShovelManganese_55=55 - I:toolHeadShovelMithril_245=245 - I:toolHeadShovelMolybdenum_95=95 - I:toolHeadShovelNaquadahAlloy_98=98 - I:toolHeadShovelNaquadahEnriched_98=98 - I:toolHeadShovelNaquadah_98=98 - I:toolHeadShovelNaquadria_98=98 - I:toolHeadShovelNeodymiumMagnetic_144=144 - I:toolHeadShovelNeodymium_144=144 - I:toolHeadShovelNetherStar_98=98 - I:toolHeadShovelNeutronium_100000=100000 - I:toolHeadShovelNichrome_56=56 - I:toolHeadShovelNickel_58=58 - I:toolHeadShovelOsmiridium_191=191 - I:toolHeadShovelOsmium_190=190 - I:toolHeadShovelPalladium_106=106 - I:toolHeadShovelPigIron_56=56 - I:toolHeadShovelPlastic_16=16 - I:toolHeadShovelPlatinum_195=195 - I:toolHeadShovelPlutonium241_243=243 - I:toolHeadShovelPlutonium_246=246 - I:toolHeadShovelPolystyrene_16=16 - I:toolHeadShovelPolyvinylChloride_16=16 - I:toolHeadShovelRedSteel_69=69 - I:toolHeadShovelRoseGold_169=169 - I:toolHeadShovelRubber_16=16 - I:toolHeadShovelSilicone_16=16 - I:toolHeadShovelSilver_107=107 - I:toolHeadShovelStainlessSteel_55=55 - I:toolHeadShovelSteelMagnetic_56=56 - 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 - I:toolHeadShovelTritanium_98=98 - I:toolHeadShovelTungstenCarbide_97=97 - I:toolHeadShovelTungstenSteel_119=119 - I:toolHeadShovelTungsten_183=183 - I:toolHeadShovelUltimet_61=61 - I:toolHeadShovelUranium235_235=235 - I:toolHeadShovelUranium_238=238 - I:toolHeadShovelVanadiumSteel_55=55 - I:toolHeadShovelWoodSealed_16=16 - I:toolHeadShovelWood_16=16 - I:toolHeadShovelWroughtIron_56=56 - I:toolHeadSwordAluminium_52=52 - I:toolHeadSwordBeryllium_18=18 - I:toolHeadSwordBismuthBronze_184=184 - I:toolHeadSwordBismuth_416=416 - I:toolHeadSwordBlackBronze_196=196 - I:toolHeadSwordBlackSteel_128=128 - I:toolHeadSwordBlaze_230=230 - I:toolHeadSwordBlueSteel_150=150 - I:toolHeadSwordBrass_126=126 - I:toolHeadSwordBronze_152=152 - I:toolHeadSwordChrome_104=104 - I:toolHeadSwordCobaltBrass_116=116 - I:toolHeadSwordCobalt_118=118 - I:toolHeadSwordCupronickel_120=120 - I:toolHeadSwordDamascusSteel_112=112 - I:toolHeadSwordDarkSteel_196=196 - I:toolHeadSwordDiamond_24=24 - I:toolHeadSwordDuranium_196=196 - I:toolHeadSwordElectrum_302=302 - I:toolHeadSwordGold_392=392 - I:toolHeadSwordGraphite_24=24 - 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 - I:toolHeadSwordIron_112=112 - I:toolHeadSwordKanthal_88=88 - I:toolHeadSwordLead_414=414 - I:toolHeadSwordMagnalium_50=50 - I:toolHeadSwordManganese_110=110 - I:toolHeadSwordMithril_490=490 - I:toolHeadSwordMolybdenum_190=190 - I:toolHeadSwordNaquadahAlloy_196=196 - I:toolHeadSwordNaquadahEnriched_196=196 - I:toolHeadSwordNaquadah_196=196 - I:toolHeadSwordNaquadria_196=196 - I:toolHeadSwordNeodymiumMagnetic_288=288 - I:toolHeadSwordNeodymium_288=288 - I:toolHeadSwordNetherStar_196=196 - I:toolHeadSwordNeutronium_200000=200000 - I:toolHeadSwordNichrome_112=112 - I:toolHeadSwordNickel_116=116 - I:toolHeadSwordOsmiridium_382=382 - I:toolHeadSwordOsmium_380=380 - I:toolHeadSwordPalladium_212=212 - I:toolHeadSwordPigIron_112=112 - I:toolHeadSwordPlastic_24=24 - I:toolHeadSwordPlatinum_390=390 - I:toolHeadSwordPlutonium241_486=486 - I:toolHeadSwordPlutonium_492=492 - I:toolHeadSwordPolystyrene_24=24 - I:toolHeadSwordPolyvinylChloride_24=24 - I:toolHeadSwordRedSteel_138=138 - I:toolHeadSwordRoseGold_338=338 - I:toolHeadSwordRubber_24=24 - I:toolHeadSwordSilicone_24=24 - I:toolHeadSwordSilver_214=214 - I:toolHeadSwordStainlessSteel_110=110 - I:toolHeadSwordSteelMagnetic_112=112 - 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 - I:toolHeadSwordTritanium_196=196 - I:toolHeadSwordTungstenCarbide_194=194 - I:toolHeadSwordTungstenSteel_238=238 - I:toolHeadSwordTungsten_366=366 - I:toolHeadSwordUltimet_122=122 - I:toolHeadSwordUranium235_470=470 - I:toolHeadSwordUranium_476=476 - I:toolHeadSwordVanadiumSteel_110=110 - I:toolHeadSwordWoodSealed_24=24 - I:toolHeadSwordWood_24=24 - I:toolHeadSwordWroughtIron_112=112 - I:toolHeadUniversalSpadeAluminium_26=26 - I:toolHeadUniversalSpadeBeryllium_16=16 - I:toolHeadUniversalSpadeBismuthBronze_92=92 - I:toolHeadUniversalSpadeBismuth_208=208 - I:toolHeadUniversalSpadeBlackBronze_98=98 - I:toolHeadUniversalSpadeBlackSteel_64=64 - I:toolHeadUniversalSpadeBlaze_115=115 - I:toolHeadUniversalSpadeBlueSteel_75=75 - I:toolHeadUniversalSpadeBrass_63=63 - I:toolHeadUniversalSpadeBronze_76=76 - I:toolHeadUniversalSpadeChrome_52=52 - I:toolHeadUniversalSpadeCobaltBrass_58=58 - I:toolHeadUniversalSpadeCobalt_59=59 - I:toolHeadUniversalSpadeCupronickel_60=60 - I:toolHeadUniversalSpadeDamascusSteel_56=56 - I:toolHeadUniversalSpadeDarkSteel_98=98 - I:toolHeadUniversalSpadeDiamond_16=16 - I:toolHeadUniversalSpadeDuranium_98=98 - I:toolHeadUniversalSpadeElectrum_151=151 - I:toolHeadUniversalSpadeGold_196=196 - I:toolHeadUniversalSpadeGraphite_16=16 - 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 - I:toolHeadUniversalSpadeIron_56=56 - I:toolHeadUniversalSpadeKanthal_44=44 - I:toolHeadUniversalSpadeLead_207=207 - I:toolHeadUniversalSpadeMagnalium_25=25 - I:toolHeadUniversalSpadeManganese_55=55 - I:toolHeadUniversalSpadeMithril_245=245 - I:toolHeadUniversalSpadeMolybdenum_95=95 - I:toolHeadUniversalSpadeNaquadahAlloy_98=98 - I:toolHeadUniversalSpadeNaquadahEnriched_98=98 - I:toolHeadUniversalSpadeNaquadah_98=98 - I:toolHeadUniversalSpadeNaquadria_98=98 - I:toolHeadUniversalSpadeNeodymiumMagnetic_144=144 - I:toolHeadUniversalSpadeNeodymium_144=144 - I:toolHeadUniversalSpadeNetherStar_98=98 - I:toolHeadUniversalSpadeNeutronium_100000=100000 - I:toolHeadUniversalSpadeNichrome_56=56 - I:toolHeadUniversalSpadeNickel_58=58 - I:toolHeadUniversalSpadeOsmiridium_191=191 - I:toolHeadUniversalSpadeOsmium_190=190 - I:toolHeadUniversalSpadePalladium_106=106 - I:toolHeadUniversalSpadePigIron_56=56 - I:toolHeadUniversalSpadePlastic_16=16 - I:toolHeadUniversalSpadePlatinum_195=195 - I:toolHeadUniversalSpadePlutonium241_243=243 - I:toolHeadUniversalSpadePlutonium_246=246 - I:toolHeadUniversalSpadePolystyrene_16=16 - I:toolHeadUniversalSpadePolyvinylChloride_16=16 - I:toolHeadUniversalSpadeRedSteel_69=69 - I:toolHeadUniversalSpadeRoseGold_169=169 - I:toolHeadUniversalSpadeRubber_16=16 - I:toolHeadUniversalSpadeSilicone_16=16 - I:toolHeadUniversalSpadeSilver_107=107 - I:toolHeadUniversalSpadeStainlessSteel_55=55 - I:toolHeadUniversalSpadeSteelMagnetic_56=56 - 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 - I:toolHeadUniversalSpadeTritanium_98=98 - I:toolHeadUniversalSpadeTungstenCarbide_97=97 - I:toolHeadUniversalSpadeTungstenSteel_119=119 - I:toolHeadUniversalSpadeTungsten_183=183 - I:toolHeadUniversalSpadeUltimet_61=61 - I:toolHeadUniversalSpadeUranium235_235=235 - I:toolHeadUniversalSpadeUranium_238=238 - I:toolHeadUniversalSpadeVanadiumSteel_55=55 - I:toolHeadUniversalSpadeWoodSealed_16=16 - I:toolHeadUniversalSpadeWood_16=16 - I:toolHeadUniversalSpadeWroughtIron_56=56 - I:toolHeadWrenchAluminium_130=130 - I:toolHeadWrenchBeryllium_62=62 - I:toolHeadWrenchBismuthBronze_394=394 - I:toolHeadWrenchBismuth_858=858 - I:toolHeadWrenchBlackBronze_418=418 - I:toolHeadWrenchBlackSteel_282=282 - I:toolHeadWrenchBlaze_486=486 - I:toolHeadWrenchBlueSteel_326=326 - I:toolHeadWrenchBrass_278=278 - I:toolHeadWrenchBronze_330=330 - I:toolHeadWrenchCarbon_26=26 - I:toolHeadWrenchChrome_234=234 - I:toolHeadWrenchCobaltBrass_258=258 - I:toolHeadWrenchCobalt_262=262 - I:toolHeadWrenchCupronickel_266=266 - I:toolHeadWrenchDamascusSteel_250=250 - I:toolHeadWrenchDarkSteel_418=418 - I:toolHeadWrenchDuranium_418=418 - I:toolHeadWrenchElectrum_630=630 - I:toolHeadWrenchEpoxidFiberReinforced_26=26 - I:toolHeadWrenchEpoxid_26=26 - I:toolHeadWrenchGold_810=810 - I:toolHeadWrenchGraphene_26=26 - 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 - I:toolHeadWrenchIron_250=250 - I:toolHeadWrenchKanthal_202=202 - I:toolHeadWrenchLead_854=854 - I:toolHeadWrenchMagnalium_126=126 - I:toolHeadWrenchManganese_246=246 - I:toolHeadWrenchMithril_1006=1006 - I:toolHeadWrenchMolybdenum_406=406 - I:toolHeadWrenchNaquadahAlloy_418=418 - I:toolHeadWrenchNaquadahEnriched_418=418 - I:toolHeadWrenchNaquadah_418=418 - I:toolHeadWrenchNaquadria_418=418 - I:toolHeadWrenchNeodymiumMagnetic_602=602 - I:toolHeadWrenchNeodymium_602=602 - I:toolHeadWrenchNeutronium_400026=400026 - I:toolHeadWrenchNichrome_250=250 - I:toolHeadWrenchNickelZincFerrite_26=26 - I:toolHeadWrenchNickel_258=258 - I:toolHeadWrenchOsmiridium_790=790 - I:toolHeadWrenchOsmium_786=786 - I:toolHeadWrenchPalladium_450=450 - I:toolHeadWrenchPigIron_250=250 - I:toolHeadWrenchPlatinum_806=806 - I:toolHeadWrenchPlutonium241_998=998 - I:toolHeadWrenchPlutonium_1010=1010 - I:toolHeadWrenchPolycaprolactam_26=26 - I:toolHeadWrenchPolyphenyleneSulfide_26=26 - I:toolHeadWrenchPolytetrafluoroethylene_26=26 - I:toolHeadWrenchRedSteel_302=302 - I:toolHeadWrenchRoseGold_702=702 - I:toolHeadWrenchSilver_454=454 - I:toolHeadWrenchStainlessSteel_246=246 - 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 - I:toolHeadWrenchTritanium_418=418 - I:toolHeadWrenchTungstenCarbide_414=414 - I:toolHeadWrenchTungstenSteel_502=502 - I:toolHeadWrenchTungsten_758=758 - I:toolHeadWrenchUltimet_270=270 - I:toolHeadWrenchUranium235_966=966 - I:toolHeadWrenchUranium_978=978 - I:toolHeadWrenchVanadiumSteel_246=246 - I:toolHeadWrenchWroughtIron_250=250 - I:turbineBladeAluminium_156=156 - I:turbineBladeBeryllium_54=54 - I:turbineBladeBismuthBronze_552=552 - I:turbineBladeBismuth_1248=1248 - I:turbineBladeBlackBronze_588=588 - I:turbineBladeBlackSteel_384=384 - I:turbineBladeBlaze_690=690 - I:turbineBladeBlueSteel_450=450 - I:turbineBladeBrass_378=378 - I:turbineBladeBronze_456=456 - I:turbineBladeChrome_312=312 - I:turbineBladeCobaltBrass_348=348 - I:turbineBladeCobalt_354=354 - I:turbineBladeCupronickel_360=360 - I:turbineBladeDamascusSteel_336=336 - I:turbineBladeDarkSteel_588=588 - I:turbineBladeDuranium_588=588 - I:turbineBladeElectrum_906=906 - I:turbineBladeGold_1176=1176 - 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 - I:turbineBladeIron_336=336 - I:turbineBladeKanthal_264=264 - I:turbineBladeLead_1242=1242 - I:turbineBladeMagnalium_150=150 - I:turbineBladeManganese_330=330 - I:turbineBladeMithril_1470=1470 - I:turbineBladeMolybdenum_570=570 - I:turbineBladeNaquadahAlloy_588=588 - I:turbineBladeNaquadahEnriched_588=588 - I:turbineBladeNaquadah_588=588 - I:turbineBladeNaquadria_588=588 - I:turbineBladeNeodymiumMagnetic_864=864 - I:turbineBladeNeodymium_864=864 - I:turbineBladeNeutronium_600000=600000 - I:turbineBladeNichrome_336=336 - I:turbineBladeNickel_348=348 - I:turbineBladeOsmiridium_1146=1146 - I:turbineBladeOsmium_1140=1140 - I:turbineBladePalladium_636=636 - I:turbineBladePigIron_336=336 - I:turbineBladePlatinum_1170=1170 - I:turbineBladePlutonium241_1458=1458 - I:turbineBladePlutonium_1476=1476 - I:turbineBladeRedSteel_414=414 - I:turbineBladeRoseGold_1014=1014 - I:turbineBladeSilver_642=642 - I:turbineBladeStainlessSteel_330=330 - 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 - I:turbineBladeTritanium_588=588 - I:turbineBladeTungstenCarbide_582=582 - I:turbineBladeTungstenSteel_714=714 - I:turbineBladeTungsten_1098=1098 - I:turbineBladeUltimet_366=366 - I:turbineBladeUranium235_1410=1410 - I:turbineBladeUranium_1428=1428 - I:turbineBladeVanadiumSteel_330=330 - I:turbineBladeWroughtIron_336=336 - I:wireFineAnnealedCopper_16=16 - I:wireFineCopper_16=16 - I:wireFineElectrum_18=18 - I:wireFineGold_24=24 - I:wireFineLead_25=25 - I:wireFineNiobiumTitanium_16=16 - I:wireFineOsmium_23=23 - I:wireFinePlatinum_24=24 - I:wireFineRedAlloy_50=50 - I:wireFineSolderingAlloy_16=16 - I:wireFineSteel_16=16 - I:wireFineTin_16=16 - I:wireFineYttriumBariumCuprate_16=16 - I:wireGt01Aluminium_16=16 - I:wireGt01AnnealedCopper_31=31 - I:wireGt01BlackSteel_32=32 - I:wireGt01Cobalt_29=29 - I:wireGt01Copper_31=31 - I:wireGt01Cupronickel_30=30 - I:wireGt01Duranium_49=49 - I:wireGt01Electrum_75=75 - I:wireGt01Gold_98=98 - I:wireGt01HSSG_49=49 - I:wireGt01Iron_28=28 - I:wireGt01Kanthal_22=22 - I:wireGt01Lead_103=103 - I:wireGt01NaquadahAlloy_49=49 - I:wireGt01Naquadah_49=49 - I:wireGt01Nichrome_28=28 - I:wireGt01Nickel_29=29 - I:wireGt01NiobiumTitanium_35=35 - I:wireGt01Osmium_95=95 - I:wireGt01Platinum_97=97 - I:wireGt01RedAlloy_201=201 - I:wireGt01Silver_53=53 - I:wireGt01SolderingAlloy_59=59 - I:wireGt01Steel_28=28 - I:wireGt01Tin_59=59 - I:wireGt01Titanium_24=24 - I:wireGt01TungstenSteel_59=59 - I:wireGt01Tungsten_91=91 - I:wireGt01VanadiumGallium_27=27 - I:wireGt01YttriumBariumCuprate_25=25 - I:wireGt01Zinc_32=32 - I:wireGt02Aluminium_26=26 - I:wireGt02AnnealedCopper_63=63 - I:wireGt02BlackSteel_64=64 - I:wireGt02Cobalt_59=59 - I:wireGt02Copper_63=63 - I:wireGt02Cupronickel_60=60 - I:wireGt02Duranium_98=98 - I:wireGt02Electrum_151=151 - I:wireGt02Gold_196=196 - I:wireGt02HSSG_98=98 - I:wireGt02Iron_56=56 - I:wireGt02Kanthal_44=44 - I:wireGt02Lead_207=207 - I:wireGt02NaquadahAlloy_98=98 - I:wireGt02Naquadah_98=98 - I:wireGt02Nichrome_56=56 - I:wireGt02Nickel_58=58 - I:wireGt02NiobiumTitanium_71=71 - I:wireGt02Osmium_190=190 - I:wireGt02Platinum_195=195 - I:wireGt02RedAlloy_403=403 - I:wireGt02Silver_107=107 - I:wireGt02SolderingAlloy_118=118 - I:wireGt02Steel_56=56 - I:wireGt02Tin_118=118 - I:wireGt02Titanium_48=48 - I:wireGt02TungstenSteel_119=119 - I:wireGt02Tungsten_183=183 - I:wireGt02VanadiumGallium_55=55 - I:wireGt02YttriumBariumCuprate_51=51 - I:wireGt02Zinc_65=65 - I:wireGt04Aluminium_52=52 - I:wireGt04AnnealedCopper_126=126 - I:wireGt04BlackSteel_128=128 - I:wireGt04Cobalt_118=118 - I:wireGt04Copper_126=126 - I:wireGt04Cupronickel_120=120 - I:wireGt04Duranium_196=196 - I:wireGt04Electrum_302=302 - I:wireGt04Gold_392=392 - I:wireGt04HSSG_196=196 - I:wireGt04Iron_112=112 - I:wireGt04Kanthal_88=88 - I:wireGt04Lead_414=414 - I:wireGt04NaquadahAlloy_196=196 - I:wireGt04Naquadah_196=196 - I:wireGt04Nichrome_112=112 - I:wireGt04Nickel_116=116 - I:wireGt04NiobiumTitanium_142=142 - I:wireGt04Osmium_380=380 - I:wireGt04Platinum_390=390 - I:wireGt04RedAlloy_806=806 - I:wireGt04Silver_214=214 - I:wireGt04SolderingAlloy_236=236 - I:wireGt04Steel_112=112 - I:wireGt04Tin_236=236 - I:wireGt04Titanium_96=96 - I:wireGt04TungstenSteel_238=238 - I:wireGt04Tungsten_366=366 - I:wireGt04VanadiumGallium_110=110 - I:wireGt04YttriumBariumCuprate_102=102 - I:wireGt04Zinc_130=130 - I:wireGt08Aluminium_104=104 - I:wireGt08AnnealedCopper_252=252 - I:wireGt08BlackSteel_256=256 - I:wireGt08Cobalt_236=236 - I:wireGt08Copper_252=252 - I:wireGt08Cupronickel_240=240 - I:wireGt08Duranium_392=392 - I:wireGt08Electrum_604=604 - I:wireGt08Gold_784=784 - I:wireGt08HSSG_392=392 - I:wireGt08Iron_224=224 - I:wireGt08Kanthal_176=176 - I:wireGt08Lead_828=828 - I:wireGt08NaquadahAlloy_392=392 - I:wireGt08Naquadah_392=392 - I:wireGt08Nichrome_224=224 - I:wireGt08Nickel_232=232 - I:wireGt08NiobiumTitanium_284=284 - I:wireGt08Osmium_760=760 - I:wireGt08Platinum_780=780 - I:wireGt08RedAlloy_1612=1612 - I:wireGt08Silver_428=428 - I:wireGt08SolderingAlloy_472=472 - I:wireGt08Steel_224=224 - I:wireGt08Tin_472=472 - I:wireGt08Titanium_192=192 - I:wireGt08TungstenSteel_476=476 - I:wireGt08Tungsten_732=732 - I:wireGt08VanadiumGallium_220=220 - I:wireGt08YttriumBariumCuprate_204=204 - I:wireGt08Zinc_260=260 - I:wireGt12Aluminium_156=156 - I:wireGt12AnnealedCopper_378=378 - I:wireGt12BlackSteel_384=384 - I:wireGt12Cobalt_354=354 - I:wireGt12Copper_378=378 - I:wireGt12Cupronickel_360=360 - I:wireGt12Duranium_588=588 - I:wireGt12Electrum_906=906 - I:wireGt12Gold_1176=1176 - I:wireGt12HSSG_588=588 - I:wireGt12Iron_336=336 - I:wireGt12Kanthal_264=264 - I:wireGt12Lead_1242=1242 - I:wireGt12NaquadahAlloy_588=588 - I:wireGt12Naquadah_588=588 - I:wireGt12Nichrome_336=336 - I:wireGt12Nickel_348=348 - I:wireGt12NiobiumTitanium_426=426 - I:wireGt12Osmium_1140=1140 - I:wireGt12Platinum_1170=1170 - I:wireGt12RedAlloy_2418=2418 - I:wireGt12Silver_642=642 - I:wireGt12SolderingAlloy_708=708 - I:wireGt12Steel_336=336 - I:wireGt12Tin_708=708 - I:wireGt12Titanium_288=288 - I:wireGt12TungstenSteel_714=714 - I:wireGt12Tungsten_1098=1098 - I:wireGt12VanadiumGallium_330=330 - I:wireGt12YttriumBariumCuprate_306=306 - I:wireGt12Zinc_390=390 - I:wireGt16Aluminium_208=208 - I:wireGt16AnnealedCopper_504=504 - I:wireGt16BlackSteel_512=512 - I:wireGt16Cobalt_472=472 - I:wireGt16Copper_504=504 - I:wireGt16Cupronickel_480=480 - I:wireGt16Duranium_784=784 - I:wireGt16Electrum_1208=1208 - I:wireGt16Gold_1568=1568 - I:wireGt16HSSG_784=784 - I:wireGt16Iron_448=448 - I:wireGt16Kanthal_352=352 - I:wireGt16Lead_1656=1656 - I:wireGt16NaquadahAlloy_784=784 - I:wireGt16Naquadah_784=784 - I:wireGt16Nichrome_448=448 - I:wireGt16Nickel_464=464 - I:wireGt16NiobiumTitanium_568=568 - I:wireGt16Osmium_1520=1520 - I:wireGt16Platinum_1560=1560 - I:wireGt16RedAlloy_3224=3224 - I:wireGt16Silver_856=856 - I:wireGt16SolderingAlloy_944=944 - I:wireGt16Steel_448=448 - I:wireGt16Tin_944=944 - I:wireGt16Titanium_384=384 - I:wireGt16TungstenSteel_952=952 - I:wireGt16Tungsten_1464=1464 - I:wireGt16VanadiumGallium_440=440 - I:wireGt16YttriumBariumCuprate_408=408 - I:wireGt16Zinc_520=520 -} - - -assembling { - I:cableGt01Aluminium_100=100 - I:cableGt01AnnealedCopper_100=100 - I:cableGt01BlackSteel_100=100 - I:cableGt01BlueAlloy_100=100 - I:cableGt01BlueAlloy_400=400 - I:cableGt01Cobalt_100=100 - I:cableGt01Copper_100=100 - I:cableGt01Cupronickel_100=100 - I:cableGt01Duranium_100=100 - I:cableGt01Duranium_400=400 - I:cableGt01Electrum_100=100 - I:cableGt01Gold_100=100 - I:cableGt01HSSG_100=100 - I:cableGt01HSSG_400=400 - I:cableGt01Iron_100=100 - I:cableGt01Kanthal_100=100 - I:cableGt01Lead_100=100 - I:cableGt01NaquadahAlloy_100=100 - I:cableGt01NaquadahAlloy_400=400 - I:cableGt01Naquadah_100=100 - I:cableGt01Naquadah_400=400 - I:cableGt01Nichrome_100=100 - I:cableGt01Nickel_100=100 - I:cableGt01NiobiumTitanium_100=100 - I:cableGt01NiobiumTitanium_400=400 - I:cableGt01Osmium_100=100 - I:cableGt01Osmium_400=400 - I:cableGt01Platinum_100=100 - I:cableGt01Platinum_400=400 - I:cableGt01RedAlloy_100=100 - I:cableGt01Silver_100=100 - I:cableGt01SolderingAlloy_100=100 - I:cableGt01Steel_100=100 - I:cableGt01Tin_100=100 - I:cableGt01Titanium_100=100 - I:cableGt01TungstenSteel_100=100 - I:cableGt01TungstenSteel_400=400 - I:cableGt01Tungsten_100=100 - I:cableGt01Tungsten_400=400 - I:cableGt01VanadiumGallium_100=100 - I:cableGt01VanadiumGallium_400=400 - I:cableGt01YttriumBariumCuprate_100=100 - I:cableGt01YttriumBariumCuprate_400=400 - I:cableGt01Zinc_100=100 - I:cableGt02Aluminium_100=100 - I:cableGt02AnnealedCopper_100=100 - I:cableGt02BlackSteel_100=100 - I:cableGt02BlueAlloy_100=100 - I:cableGt02BlueAlloy_400=400 - I:cableGt02Cobalt_100=100 - I:cableGt02Copper_100=100 - I:cableGt02Cupronickel_100=100 - I:cableGt02Duranium_100=100 - I:cableGt02Duranium_400=400 - I:cableGt02Electrum_100=100 - I:cableGt02Gold_100=100 - I:cableGt02HSSG_100=100 - I:cableGt02HSSG_400=400 - I:cableGt02Iron_100=100 - I:cableGt02Kanthal_100=100 - I:cableGt02Lead_100=100 - I:cableGt02NaquadahAlloy_100=100 - I:cableGt02NaquadahAlloy_400=400 - I:cableGt02Naquadah_100=100 - I:cableGt02Naquadah_400=400 - I:cableGt02Nichrome_100=100 - I:cableGt02Nickel_100=100 - I:cableGt02NiobiumTitanium_100=100 - I:cableGt02NiobiumTitanium_400=400 - I:cableGt02Osmium_100=100 - I:cableGt02Osmium_400=400 - I:cableGt02Platinum_100=100 - I:cableGt02Platinum_400=400 - I:cableGt02RedAlloy_100=100 - I:cableGt02Silver_100=100 - I:cableGt02SolderingAlloy_100=100 - I:cableGt02Steel_100=100 - I:cableGt02Tin_100=100 - I:cableGt02Titanium_100=100 - I:cableGt02TungstenSteel_100=100 - I:cableGt02TungstenSteel_400=400 - I:cableGt02Tungsten_100=100 - I:cableGt02Tungsten_400=400 - I:cableGt02VanadiumGallium_100=100 - I:cableGt02VanadiumGallium_400=400 - I:cableGt02YttriumBariumCuprate_100=100 - I:cableGt02YttriumBariumCuprate_400=400 - I:cableGt02Zinc_100=100 - I:cableGt04Aluminium_100=100 - I:cableGt04AnnealedCopper_100=100 - I:cableGt04BlackSteel_100=100 - I:cableGt04BlueAlloy_100=100 - I:cableGt04BlueAlloy_400=400 - I:cableGt04Cobalt_100=100 - I:cableGt04Copper_100=100 - I:cableGt04Cupronickel_100=100 - I:cableGt04Duranium_100=100 - I:cableGt04Duranium_400=400 - I:cableGt04Electrum_100=100 - I:cableGt04Gold_100=100 - I:cableGt04HSSG_100=100 - I:cableGt04HSSG_400=400 - I:cableGt04Iron_100=100 - I:cableGt04Kanthal_100=100 - I:cableGt04Lead_100=100 - I:cableGt04NaquadahAlloy_100=100 - I:cableGt04NaquadahAlloy_400=400 - I:cableGt04Naquadah_100=100 - I:cableGt04Naquadah_400=400 - I:cableGt04Nichrome_100=100 - I:cableGt04Nickel_100=100 - I:cableGt04NiobiumTitanium_100=100 - I:cableGt04NiobiumTitanium_400=400 - I:cableGt04Osmium_100=100 - I:cableGt04Osmium_400=400 - I:cableGt04Platinum_100=100 - I:cableGt04Platinum_400=400 - I:cableGt04RedAlloy_100=100 - I:cableGt04Silver_100=100 - I:cableGt04SolderingAlloy_100=100 - I:cableGt04Steel_100=100 - I:cableGt04Tin_100=100 - I:cableGt04Titanium_100=100 - I:cableGt04TungstenSteel_100=100 - I:cableGt04TungstenSteel_400=400 - I:cableGt04Tungsten_100=100 - I:cableGt04Tungsten_400=400 - I:cableGt04VanadiumGallium_100=100 - I:cableGt04VanadiumGallium_400=400 - I:cableGt04YttriumBariumCuprate_100=100 - I:cableGt04YttriumBariumCuprate_400=400 - I:cableGt04Zinc_100=100 - I:cableGt08Aluminium_100=100 - I:cableGt08AnnealedCopper_100=100 - I:cableGt08BlackSteel_100=100 - I:cableGt08BlueAlloy_100=100 - I:cableGt08BlueAlloy_400=400 - I:cableGt08Cobalt_100=100 - I:cableGt08Copper_100=100 - I:cableGt08Cupronickel_100=100 - I:cableGt08Duranium_100=100 - I:cableGt08Duranium_400=400 - I:cableGt08Electrum_100=100 - I:cableGt08Gold_100=100 - I:cableGt08HSSG_100=100 - I:cableGt08HSSG_400=400 - I:cableGt08Iron_100=100 - I:cableGt08Kanthal_100=100 - I:cableGt08Lead_100=100 - I:cableGt08NaquadahAlloy_100=100 - I:cableGt08NaquadahAlloy_400=400 - I:cableGt08Naquadah_100=100 - I:cableGt08Naquadah_400=400 - I:cableGt08Nichrome_100=100 - I:cableGt08Nickel_100=100 - I:cableGt08NiobiumTitanium_100=100 - I:cableGt08NiobiumTitanium_400=400 - I:cableGt08Osmium_100=100 - I:cableGt08Osmium_400=400 - I:cableGt08Platinum_100=100 - I:cableGt08Platinum_400=400 - I:cableGt08RedAlloy_100=100 - I:cableGt08Silver_100=100 - I:cableGt08SolderingAlloy_100=100 - I:cableGt08Steel_100=100 - I:cableGt08Tin_100=100 - I:cableGt08Titanium_100=100 - I:cableGt08TungstenSteel_100=100 - I:cableGt08TungstenSteel_400=400 - I:cableGt08Tungsten_100=100 - I:cableGt08Tungsten_400=400 - I:cableGt08VanadiumGallium_100=100 - I:cableGt08VanadiumGallium_400=400 - I:cableGt08YttriumBariumCuprate_100=100 - I:cableGt08YttriumBariumCuprate_400=400 - I:cableGt08Zinc_100=100 - I:cableGt12Aluminium_100=100 - I:cableGt12AnnealedCopper_100=100 - I:cableGt12BlackSteel_100=100 - I:cableGt12BlueAlloy_100=100 - I:cableGt12BlueAlloy_400=400 - I:cableGt12Cobalt_100=100 - I:cableGt12Copper_100=100 - I:cableGt12Cupronickel_100=100 - I:cableGt12Duranium_100=100 - I:cableGt12Duranium_400=400 - I:cableGt12Electrum_100=100 - I:cableGt12Gold_100=100 - I:cableGt12HSSG_100=100 - I:cableGt12HSSG_400=400 - I:cableGt12Iron_100=100 - I:cableGt12Kanthal_100=100 - I:cableGt12Lead_100=100 - I:cableGt12NaquadahAlloy_100=100 - I:cableGt12NaquadahAlloy_400=400 - I:cableGt12Naquadah_100=100 - I:cableGt12Naquadah_400=400 - I:cableGt12Nichrome_100=100 - I:cableGt12Nickel_100=100 - I:cableGt12NiobiumTitanium_100=100 - I:cableGt12NiobiumTitanium_400=400 - I:cableGt12Osmium_100=100 - I:cableGt12Osmium_400=400 - I:cableGt12Platinum_100=100 - I:cableGt12Platinum_400=400 - I:cableGt12RedAlloy_100=100 - I:cableGt12Silver_100=100 - I:cableGt12SolderingAlloy_100=100 - I:cableGt12Steel_100=100 - I:cableGt12Tin_100=100 - I:cableGt12Titanium_100=100 - I:cableGt12TungstenSteel_100=100 - I:cableGt12TungstenSteel_400=400 - I:cableGt12Tungsten_100=100 - I:cableGt12Tungsten_400=400 - I:cableGt12VanadiumGallium_100=100 - I:cableGt12VanadiumGallium_400=400 - I:cableGt12YttriumBariumCuprate_100=100 - I:cableGt12YttriumBariumCuprate_400=400 - I:cableGt12Zinc_100=100 - I:circuitBasic_1600=1600 - I:circuitPrimitive_120=120 - I:dustSmallGraphene_480=480 - I:gemEnderEye_2500=2500 - I:gemEnderEye_400=400 - I:gemEnderPearl_64=64 - I:gt.blockcasings.0_25=25 - I:gt.blockcasings.11_50=50 - I:gt.blockcasings.15_50=50 - I:gt.blockcasings.1_50=50 - I:gt.blockcasings.2_50=50 - I:gt.blockcasings.3_50=50 - I:gt.blockcasings.4_50=50 - I:gt.blockcasings.5_50=50 - I:gt.blockcasings.6_50=50 - I:gt.blockcasings.7_50=50 - I:gt.blockcasings.8_50=50 - I:gt.blockcasings.9_50=50 - I:gt.blockcasings2.0_50=50 - I:gt.blockcasings2.1_50=50 - I:gt.blockcasings4.0_50=50 - I:gt.blockcasings4.10_50=50 - I:gt.blockcasings4.11_50=50 - I:gt.blockcasings4.12_50=50 - I:gt.blockcasings4.14_50=50 - I:gt.blockcasings4.1_50=50 - I:gt.blockcasings4.2_50=50 - I:gt.blockcasings4.6_50=50 - I:gt.blockcasings4.9_50=50 - I:gt.blockcasings5.0_50=50 - I:gt.blockcasings5.1_50=50 - I:gt.blockcasings5.2_50=50 - I:gt.blockcasings5.3_50=50 - I:gt.blockcasings5.4_50=50 - I:gt.blockcasings5.5_50=50 - I:gt.blockcasings5.6_50=50 - I:gt.blockcasings8.0_50=50 - I:gt.blockconcretes.11_50=50 - I:gt.blockconcretes.3_50=50 - I:gt.blockgranites.11_50=50 - I:gt.blockgranites.3_50=50 - I:gt.blockmachines.gt_frame_aluminium_64=64 - I:gt.blockmachines.gt_frame_americium_64=64 - I:gt.blockmachines.gt_frame_beryllium_64=64 - I:gt.blockmachines.gt_frame_bismuth_64=64 - I:gt.blockmachines.gt_frame_bismuthbronze_64=64 - I:gt.blockmachines.gt_frame_blackbronze_64=64 - I:gt.blockmachines.gt_frame_blacksteel_64=64 - I:gt.blockmachines.gt_frame_bluesteel_64=64 - I:gt.blockmachines.gt_frame_brass_64=64 - I:gt.blockmachines.gt_frame_bronze_64=64 - I:gt.blockmachines.gt_frame_carbon_64=64 - I:gt.blockmachines.gt_frame_chrome_64=64 - I:gt.blockmachines.gt_frame_cobalt_64=64 - I:gt.blockmachines.gt_frame_cobaltbrass_64=64 - I:gt.blockmachines.gt_frame_copper_64=64 - I:gt.blockmachines.gt_frame_cupronickel_64=64 - I:gt.blockmachines.gt_frame_damascussteel_64=64 - I:gt.blockmachines.gt_frame_darksteel_64=64 - I:gt.blockmachines.gt_frame_duranium_64=64 - I:gt.blockmachines.gt_frame_electrum_64=64 - I:gt.blockmachines.gt_frame_epoxid_64=64 - I:gt.blockmachines.gt_frame_epoxidfiberreinforced_64=64 - I:gt.blockmachines.gt_frame_europium_64=64 - I:gt.blockmachines.gt_frame_gold_64=64 - 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 - I:gt.blockmachines.gt_frame_ironmagnetic_64=64 - I:gt.blockmachines.gt_frame_kanthal_64=64 - I:gt.blockmachines.gt_frame_lead_64=64 - I:gt.blockmachines.gt_frame_magnalium_64=64 - I:gt.blockmachines.gt_frame_manganese_64=64 - I:gt.blockmachines.gt_frame_mithril_64=64 - I:gt.blockmachines.gt_frame_molybdenum_64=64 - I:gt.blockmachines.gt_frame_naquadah_64=64 - I:gt.blockmachines.gt_frame_naquadahalloy_64=64 - I:gt.blockmachines.gt_frame_naquadahenriched_64=64 - I:gt.blockmachines.gt_frame_naquadria_64=64 - I:gt.blockmachines.gt_frame_neodymium_64=64 - I:gt.blockmachines.gt_frame_neodymiummagnetic_64=64 - I:gt.blockmachines.gt_frame_neutronium_64=64 - I:gt.blockmachines.gt_frame_nichrome_64=64 - I:gt.blockmachines.gt_frame_nickel_64=64 - I:gt.blockmachines.gt_frame_nickelzincferrite_64=64 - I:gt.blockmachines.gt_frame_osmiridium_64=64 - I:gt.blockmachines.gt_frame_osmium_64=64 - I:gt.blockmachines.gt_frame_palladium_64=64 - I:gt.blockmachines.gt_frame_pigiron_64=64 - I:gt.blockmachines.gt_frame_plastic_64=64 - I:gt.blockmachines.gt_frame_platinum_64=64 - I:gt.blockmachines.gt_frame_plutonium241_64=64 - I:gt.blockmachines.gt_frame_plutonium_64=64 - I:gt.blockmachines.gt_frame_polycaprolactam_64=64 - I:gt.blockmachines.gt_frame_polyphenylenesulfide_64=64 - I:gt.blockmachines.gt_frame_polystyrene_64=64 - I:gt.blockmachines.gt_frame_polytetrafluoroethylene_64=64 - I:gt.blockmachines.gt_frame_polyvinylchloride_64=64 - I:gt.blockmachines.gt_frame_redsteel_64=64 - I:gt.blockmachines.gt_frame_rosegold_64=64 - I:gt.blockmachines.gt_frame_rubber_64=64 - I:gt.blockmachines.gt_frame_silicone_64=64 - I:gt.blockmachines.gt_frame_silver_64=64 - I:gt.blockmachines.gt_frame_solderingalloy_64=64 - I:gt.blockmachines.gt_frame_stainlesssteel_64=64 - I:gt.blockmachines.gt_frame_steel_64=64 - 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 - I:gt.blockmachines.gt_frame_titanium_64=64 - I:gt.blockmachines.gt_frame_tritanium_64=64 - I:gt.blockmachines.gt_frame_tungsten_64=64 - I:gt.blockmachines.gt_frame_tungstencarbide_64=64 - I:gt.blockmachines.gt_frame_tungstensteel_64=64 - I:gt.blockmachines.gt_frame_ultimet_64=64 - I:gt.blockmachines.gt_frame_uranium235_64=64 - I:gt.blockmachines.gt_frame_uranium_64=64 - I:gt.blockmachines.gt_frame_vanadiumgallium_64=64 - I:gt.blockmachines.gt_frame_vanadiumsteel_64=64 - I:gt.blockmachines.gt_frame_wood_64=64 - I:gt.blockmachines.gt_frame_woodsealed_64=64 - I:gt.blockmachines.gt_frame_wroughtiron_64=64 - I:gt.blockmachines.gt_pipe_highpressure_400=400 - I:gt.blockmachines.gt_pipe_highpressure_large_600=600 - I:gt.blockmachines.gt_pipe_highpressure_small_300=300 - I:gt.blockmachines.hull.tier.00_25=25 - I:gt.blockmachines.hull.tier.01_50=50 - I:gt.blockmachines.hull.tier.02_50=50 - I:gt.blockmachines.hull.tier.03_50=50 - I:gt.blockmachines.hull.tier.04_50=50 - I:gt.blockmachines.hull.tier.05_50=50 - I:gt.blockmachines.hull.tier.06_50=50 - I:gt.blockmachines.hull.tier.07_50=50 - I:gt.blockmachines.hull.tier.08_50=50 - I:gt.blockmachines.hull.tier.09_50=50 - I:gt.blockreinforced.2_200=200 - I:gt.blockstones.11_50=50 - I:gt.blockstones.3_50=50 - I:gt.metaitem.01.32100_400=400 - I:gt.metaitem.01.32100_500=500 - I:gt.metaitem.01.32101_300=300 - I:gt.metaitem.01.32402_800=800 - I:gt.metaitem.01.32403_200=200 - I:gt.metaitem.01.32404_800=800 - I:gt.metaitem.01.32405_100=100 - I:gt.metaitem.01.32406_200=200 - I:gt.metaitem.01.32471_16=16 - I:gt.metaitem.01.32471_64=64 - I:gt.metaitem.01.32474_256=256 - I:gt.metaitem.01.32477_256=256 - I:gt.metaitem.01.32490_3200=3200 - I:gt.metaitem.01.32499_100=100 - I:gt.metaitem.01.32500_800=800 - I:gt.metaitem.01.32501_1600=1600 - I:gt.metaitem.01.32502_3200=3200 - I:gt.metaitem.01.32615_800=800 - I:gt.metaitem.01.32616_800=800 - I:gt.metaitem.01.32617_800=800 - I:gt.metaitem.01.32618_800=800 - I:gt.metaitem.01.32619_800=800 - I:gt.metaitem.01.32635_800=800 - I:gt.metaitem.01.32670_1800=1800 - I:gt.metaitem.01.32671_1800=1800 - I:gt.metaitem.01.32672_1800=1800 - I:gt.metaitem.01.32673_1800=1800 - I:gt.metaitem.01.32674_1800=1800 - I:gt.metaitem.01.32710_160=160 - I:gt.metaitem.01.32715_400=400 - I:gt.metaitem.01.32716_160=160 - I:gt.metaitem.01.32717_80=80 - I:gt.metaitem.01.32718_80=80 - I:gt.metaitem.01.32719_30=30 - I:gt.metaitem.01.32721_1600=1600 - I:gt.metaitem.01.32727_1600=1600 - I:gt.metaitem.01.32728_6400=6400 - I:gt.metaitem.01.32729_1600=1600 - I:gt.metaitem.01.32730_800=800 - I:gt.metaitem.01.32731_800=800 - I:gt.metaitem.01.32732_800=800 - I:gt.metaitem.01.32733_800=800 - I:gt.metaitem.01.32734_800=800 - I:gt.metaitem.01.32735_3200=3200 - I:gt.metaitem.01.32741_3200=3200 - I:gt.metaitem.01.32744_800=800 - I:gt.metaitem.01.32745_800=800 - I:gt.metaitem.01.32746_3200=3200 - I:gt.metaitem.01.32748_600=600 - I:gt.metaitem.01.32749_800=800 - I:gt.metaitem.01.32763_1600=1600 - I:gt.metaitem.01.32764_100=100 - I:gt.metaitem.02.32220_100=100 - I:gt.metaitem.02.32222_100=100 - I:gt.metaitem.02.32223_100=100 - I:gt.metaitem.02.32224_100=100 - I:gt.metaitem.02.32230_100=100 - I:gt.metaitem.02.32240_100=100 - I:gt.metaitem.02.32251_100=100 - I:gt.metaitem.02.32252_100=100 - I:gt.metaitem.02.32566_100=100 - I:gt.metaitem.02.32567_100=100 - I:gt.metaitem.02.32568_100=100 - I:gt.metaitem.03.32006_400=400 - I:gt.metaitem.03.32011_80=80 - I:gt.metaitem.03.32014_80=80 - I:gt.metaitem.03.32016_400=400 - I:gt.metaitem.03.32018_80=80 - I:gt.metaitem.03.32020_100=100 - I:gt.metaitem.03.32020_120=120 - I:gt.metatool.01.170_160=160 - I:gt.metatool.01.172_320=320 - I:gt.metatool.01.174_640=640 - I:gt.metatool.01.176_1280=1280 - I:ic2.blockFenceIron_100=100 - I:ic2.blockGenerator_6400=6400 - I:ic2.blockMachine_25=25 - I:ic2.blockReactorAccessHatch_200=200 - I:ic2.blockReactorChamber_200=200 - I:ic2.blockReactorFluidPort_200=200 - I:ic2.blockReactorRedstonePort_200=200 - I:ic2.blockWaterGenerator_6400=6400 - I:ic2.blockWindGenerator_6400=6400 - I:ic2.itemBatREDischarged_800=800 - I:ic2.itemFluidCell_128=128 - I:ic2.itemFreq_800=800 - I:ic2.itemPartCarbonMesh_800=800 - I:ic2.itemPartCoalBlock_400=400 - I:ic2.itemPartCoalChunk_400=400 - I:ic2.itemToolBronzeAxe_100=100 - I:ic2.itemToolBronzeHoe_100=100 - I:ic2.itemToolBronzePickaxe_100=100 - I:ic2.itemToolBronzeSpade_100=100 - I:ic2.itemToolBronzeSword_100=100 - I:item.book_32=32 - I:item.bow_400=400 - I:item.cake_100=100 - I:item.cauldron_700=700 - I:item.clock_400=400 - I:item.comparator_800=800 - I:item.compass_400=400 - I:item.diode_800=800 - I:item.doorIron_600=600 - I:item.doorWood_600=600 - I:item.emptyMap_100=100 - I:item.hatchetDiamond_100=100 - I:item.hatchetGold_100=100 - I:item.hatchetIron_100=100 - I:item.hatchetStone_100=100 - I:item.hatchetWood_100=100 - I:item.hoeDiamond_100=100 - I:item.hoeGold_100=100 - I:item.hoeIron_100=100 - I:item.hoeStone_100=100 - I:item.hoeWood_100=100 - I:item.kekztech_meta_item_12_200=200 - I:item.kekztech_meta_item_13_400=400 - I:item.kekztech_reactor_item.0_200=200 - I:item.kekztech_reactor_item.12_200=200 - I:item.kekztech_reactor_item.13_400=400 - I:item.kekztech_reactor_item.14_800=800 - I:item.kekztech_reactor_item.15_1600=1600 - I:item.kekztech_reactor_item.1_400=400 - I:item.kekztech_reactor_item.2_800=800 - I:item.kekztech_reactor_item.3_400=400 - I:item.kekztech_reactor_item_12_200=200 - I:item.kekztech_reactor_item_13_400=400 - I:item.leash_200=200 - I:item.minecartChest_400=400 - I:item.minecartFurnace_400=400 - I:item.minecartHopper_400=400 - I:item.minecartTnt_400=400 - I:item.minecart_300=300 - I:item.minecart_400=400 - I:item.minecart_500=500 - I:item.nameTag_100=100 - I:item.pickaxeDiamond_100=100 - I:item.pickaxeGold_100=100 - I:item.pickaxeIron_100=100 - I:item.pickaxeStone_100=100 - I:item.pickaxeWood_100=100 - I:item.shovelDiamond_100=100 - I:item.shovelGold_100=100 - I:item.shovelIron_100=100 - I:item.shovelStone_100=100 - I:item.shovelWood_100=100 - I:item.swordDiamond_100=100 - I:item.swordGold_100=100 - I:item.swordIron_100=100 - I:item.swordStone_100=100 - I:item.swordWood_100=100 - I:item.writtenBook_32=32 - I:pipeRestrictiveHugeAluminium_2000=2000 - I:pipeRestrictiveHugeBrass_2000=2000 - I:pipeRestrictiveHugeCobalt_2000=2000 - I:pipeRestrictiveHugeElectrum_2000=2000 - I:pipeRestrictiveHugeNickel_2000=2000 - I:pipeRestrictiveHugeOsmium_2000=2000 - I:pipeRestrictiveHugePlatinum_2000=2000 - I:pipeRestrictiveHugePolyvinylChloride_2000=2000 - I:pipeRestrictiveHugeWroughtIron_2000=2000 - I:pipeRestrictiveLargeAluminium_1600=1600 - I:pipeRestrictiveLargeBrass_1600=1600 - I:pipeRestrictiveLargeCobalt_1600=1600 - I:pipeRestrictiveLargeElectrum_1600=1600 - I:pipeRestrictiveLargeNickel_1600=1600 - I:pipeRestrictiveLargeOsmium_1600=1600 - I:pipeRestrictiveLargePlatinum_1600=1600 - I:pipeRestrictiveLargePolyvinylChloride_1600=1600 - I:pipeRestrictiveLargeWroughtIron_1600=1600 - I:pipeRestrictiveMediumAluminium_1200=1200 - I:pipeRestrictiveMediumBrass_1200=1200 - I:pipeRestrictiveMediumCobalt_1200=1200 - I:pipeRestrictiveMediumElectrum_1200=1200 - I:pipeRestrictiveMediumNickel_1200=1200 - I:pipeRestrictiveMediumOsmium_1200=1200 - I:pipeRestrictiveMediumPlatinum_1200=1200 - I:pipeRestrictiveMediumPolyvinylChloride_1200=1200 - I:pipeRestrictiveMediumWroughtIron_1200=1200 - I:plateDoublePaper_64=64 - I:plateQuadruplePaper_128=128 - I:plateQuintuplePaper_160=160 - I:plateTriplePaper_96=96 - I:rotorBronze_240=240 - I:rotorChrome_240=240 - I:rotorHSSE_240=240 - I:rotorHSSG_240=240 - I:rotorIridium_240=240 - I:rotorNeutronium_240=240 - I:rotorOsmium_240=240 - I:rotorStainlessSteel_240=240 - I:rotorSteel_240=240 - I:rotorTin_240=240 - I:rotorTitanium_240=240 - I:rotorTungstenSteel_240=240 - I:tile.beacon_32=32 - I:tile.bookshelf_400=400 - I:tile.button_100=100 - I:tile.chestTrap_200=200 - I:tile.chest_800=800 - I:tile.dispenser_400=400 - I:tile.dropper_400=400 - I:tile.enderChest_400=400 - I:tile.fenceIron_300=300 - I:tile.fence_300=300 - I:tile.furnace_400=400 - I:tile.hopper_800=800 - I:tile.jukebox_400=400 - I:tile.kekztech_controlrod_block_800=800 - I:tile.kekztech_gdcceramicelectrolyteunit_block_2400=2400 - I:tile.kekztech_itemserverdrive_block_200=200 - I:tile.kekztech_itemserverioport_block_200=200 - I:tile.kekztech_reactorchamberoff_block_1600=1600 - I:tile.kekztech_tfftcasing_block_200=200 - I:tile.kekztech_tfftcasingblock_block_200=200 - I:tile.kekztech_tfftmultihatch_block_6000=6000 - I:tile.kekztech_tfftstoragefieldblock1_block_200=200 - I:tile.kekztech_tfftstoragefieldblock2_block_200=200 - I:tile.kekztech_tfftstoragefieldblock3_block_300=300 - I:tile.kekztech_tfftstoragefieldblock3_block_400=400 - I:tile.kekztech_tfftstoragefieldblock4_block_400=400 - I:tile.kekztech_tfftstoragefieldblock5_block_400=400 - I:tile.kekztech_yszceramicelectrolyteunit_block_1200=1200 - I:tile.kekztech_yszceramicelectrolyteunit_block_2400=2400 - I:tile.lever_400=400 - I:tile.musicBlock_200=200 - I:tile.netherFence_100=100 - I:tile.notGate_400=400 - I:tile.pistonStickyBase_100=100 - I:tile.pressurePlate_200=200 - I:tile.redstoneLight_400=400 - I:tile.sandStone.default_50=50 - I:tile.sandStone.smooth_50=50 - I:tile.stonebricksmooth.default_50=50 - I:tile.torch_400=400 - I:tile.trapdoor_300=300 - I:tile.tripWireSource_400=400 - I:tile.weightedPlate_heavy_200=200 - I:tile.weightedPlate_light_200=200 - I:tile.woolCarpet.black_128=128 - I:tile.woolCarpet.blue_128=128 - I:tile.woolCarpet.brown_128=128 - I:tile.woolCarpet.cyan_128=128 - I:tile.woolCarpet.gray_128=128 - I:tile.woolCarpet.green_128=128 - I:tile.woolCarpet.lightBlue_128=128 - I:tile.woolCarpet.lime_128=128 - I:tile.woolCarpet.magenta_128=128 - I:tile.woolCarpet.orange_128=128 - I:tile.woolCarpet.pink_128=128 - I:tile.woolCarpet.purple_128=128 - I:tile.woolCarpet.red_128=128 - I:tile.woolCarpet.silver_128=128 - I:tile.woolCarpet.white_128=128 - I:tile.woolCarpet.yellow_128=128 - I:tile.workbench_400=400 - I:wireGt02Aluminium_150=150 - I:wireGt02AnnealedCopper_150=150 - I:wireGt02BlackSteel_150=150 - I:wireGt02BlueAlloy_150=150 - I:wireGt02Cobalt_150=150 - I:wireGt02Copper_150=150 - I:wireGt02Cupronickel_150=150 - I:wireGt02Duranium_150=150 - I:wireGt02Electrum_150=150 - I:wireGt02Gold_150=150 - I:wireGt02Graphene_150=150 - I:wireGt02HSSG_150=150 - I:wireGt02Iron_150=150 - I:wireGt02Kanthal_150=150 - I:wireGt02Lead_150=150 - I:wireGt02NaquadahAlloy_150=150 - I:wireGt02Naquadah_150=150 - I:wireGt02Nichrome_150=150 - I:wireGt02Nickel_150=150 - I:wireGt02NiobiumTitanium_150=150 - I:wireGt02Osmium_150=150 - I:wireGt02Platinum_150=150 - I:wireGt02RedAlloy_150=150 - I:wireGt02Silver_150=150 - I:wireGt02SolderingAlloy_150=150 - I:wireGt02Steel_150=150 - I:wireGt02Superconductor_150=150 - I:wireGt02Tin_150=150 - I:wireGt02Titanium_150=150 - I:wireGt02TungstenSteel_150=150 - I:wireGt02Tungsten_150=150 - I:wireGt02VanadiumGallium_150=150 - I:wireGt02YttriumBariumCuprate_150=150 - I:wireGt02Zinc_150=150 - I:wireGt04Aluminium_200=200 - I:wireGt04AnnealedCopper_200=200 - I:wireGt04BlackSteel_200=200 - I:wireGt04BlueAlloy_200=200 - I:wireGt04Cobalt_200=200 - I:wireGt04Copper_200=200 - I:wireGt04Cupronickel_200=200 - I:wireGt04Duranium_200=200 - I:wireGt04Electrum_200=200 - I:wireGt04Gold_200=200 - I:wireGt04Graphene_200=200 - I:wireGt04HSSG_200=200 - I:wireGt04Iron_200=200 - I:wireGt04Kanthal_200=200 - I:wireGt04Lead_200=200 - I:wireGt04NaquadahAlloy_200=200 - I:wireGt04Naquadah_200=200 - I:wireGt04Nichrome_200=200 - I:wireGt04Nickel_200=200 - I:wireGt04NiobiumTitanium_200=200 - I:wireGt04Osmium_200=200 - I:wireGt04Platinum_200=200 - I:wireGt04RedAlloy_200=200 - I:wireGt04Silver_200=200 - I:wireGt04SolderingAlloy_200=200 - I:wireGt04Steel_200=200 - I:wireGt04Superconductor_200=200 - I:wireGt04Tin_200=200 - I:wireGt04Titanium_200=200 - I:wireGt04TungstenSteel_200=200 - I:wireGt04Tungsten_200=200 - I:wireGt04VanadiumGallium_200=200 - I:wireGt04YttriumBariumCuprate_200=200 - I:wireGt04Zinc_200=200 - I:wireGt08Aluminium_300=300 - I:wireGt08AnnealedCopper_300=300 - I:wireGt08BlackSteel_300=300 - I:wireGt08BlueAlloy_300=300 - I:wireGt08Cobalt_300=300 - I:wireGt08Copper_300=300 - I:wireGt08Cupronickel_300=300 - I:wireGt08Duranium_300=300 - I:wireGt08Electrum_300=300 - I:wireGt08Gold_300=300 - I:wireGt08Graphene_300=300 - I:wireGt08HSSG_300=300 - I:wireGt08Iron_300=300 - I:wireGt08Kanthal_300=300 - I:wireGt08Lead_300=300 - I:wireGt08NaquadahAlloy_300=300 - I:wireGt08Naquadah_300=300 - I:wireGt08Nichrome_300=300 - I:wireGt08Nickel_300=300 - I:wireGt08NiobiumTitanium_300=300 - I:wireGt08Osmium_300=300 - I:wireGt08Platinum_300=300 - I:wireGt08RedAlloy_300=300 - I:wireGt08Silver_300=300 - I:wireGt08SolderingAlloy_300=300 - I:wireGt08Steel_300=300 - I:wireGt08Superconductor_300=300 - I:wireGt08Tin_300=300 - I:wireGt08Titanium_300=300 - I:wireGt08TungstenSteel_300=300 - I:wireGt08Tungsten_300=300 - I:wireGt08VanadiumGallium_300=300 - I:wireGt08YttriumBariumCuprate_300=300 - I:wireGt08Zinc_300=300 - I:wireGt12Aluminium_400=400 - I:wireGt12AnnealedCopper_400=400 - I:wireGt12BlackSteel_400=400 - I:wireGt12BlueAlloy_400=400 - I:wireGt12Cobalt_400=400 - I:wireGt12Copper_400=400 - I:wireGt12Cupronickel_400=400 - I:wireGt12Duranium_400=400 - I:wireGt12Electrum_400=400 - I:wireGt12Gold_400=400 - I:wireGt12Graphene_400=400 - I:wireGt12HSSG_400=400 - I:wireGt12Iron_400=400 - I:wireGt12Kanthal_400=400 - I:wireGt12Lead_400=400 - I:wireGt12NaquadahAlloy_400=400 - I:wireGt12Naquadah_400=400 - I:wireGt12Nichrome_400=400 - I:wireGt12Nickel_400=400 - I:wireGt12NiobiumTitanium_400=400 - I:wireGt12Osmium_400=400 - I:wireGt12Platinum_400=400 - I:wireGt12RedAlloy_400=400 - I:wireGt12Silver_400=400 - I:wireGt12SolderingAlloy_400=400 - I:wireGt12Steel_400=400 - I:wireGt12Superconductor_400=400 - I:wireGt12Tin_400=400 - I:wireGt12Titanium_400=400 - I:wireGt12TungstenSteel_400=400 - I:wireGt12Tungsten_400=400 - I:wireGt12VanadiumGallium_400=400 - I:wireGt12YttriumBariumCuprate_400=400 - I:wireGt12Zinc_400=400 - I:wireGt16Aluminium_500=500 - I:wireGt16AnnealedCopper_500=500 - I:wireGt16BlackSteel_500=500 - I:wireGt16BlueAlloy_500=500 - I:wireGt16Cobalt_500=500 - I:wireGt16Copper_500=500 - I:wireGt16Cupronickel_500=500 - I:wireGt16Duranium_500=500 - I:wireGt16Electrum_500=500 - I:wireGt16Gold_500=500 - I:wireGt16Graphene_500=500 - I:wireGt16HSSG_500=500 - I:wireGt16Iron_500=500 - I:wireGt16Kanthal_500=500 - I:wireGt16Lead_500=500 - I:wireGt16NaquadahAlloy_500=500 - I:wireGt16Naquadah_500=500 - I:wireGt16Nichrome_500=500 - I:wireGt16Nickel_500=500 - I:wireGt16NiobiumTitanium_500=500 - I:wireGt16Osmium_500=500 - I:wireGt16Platinum_500=500 - I:wireGt16RedAlloy_500=500 - I:wireGt16Silver_500=500 - I:wireGt16SolderingAlloy_500=500 - I:wireGt16Steel_500=500 - I:wireGt16Superconductor_500=500 - I:wireGt16Tin_500=500 - I:wireGt16Titanium_500=500 - I:wireGt16TungstenSteel_500=500 - I:wireGt16Tungsten_500=500 - I:wireGt16VanadiumGallium_500=500 - I:wireGt16YttriumBariumCuprate_500=500 - I:wireGt16Zinc_500=500 -} - - -assemblingline { - I:circuitInfinite_2000=2000 - I:gt.blockmachines.fusioncomputer.tier.06_1000=1000 - I:gt.blockmachines.fusioncomputer.tier.07_1000=1000 - I:gt.blockmachines.fusioncomputer.tier.08_1000=1000 - I:gt.metaitem.01.32605_2000=2000 - I:gt.metaitem.01.32606_600=600 - I:gt.metaitem.01.32607_600=600 - I:gt.metaitem.01.32608_600=600 - I:gt.metaitem.01.32620_600=600 - I:gt.metaitem.01.32621_600=600 - I:gt.metaitem.01.32622_600=600 - I:gt.metaitem.01.32636_600=600 - I:gt.metaitem.01.32637_600=600 - I:gt.metaitem.01.32638_600=600 - I:gt.metaitem.01.32645_600=600 - I:gt.metaitem.01.32646_600=600 - I:gt.metaitem.01.32647_600=600 - I:gt.metaitem.01.32655_600=600 - I:gt.metaitem.01.32656_600=600 - I:gt.metaitem.01.32657_600=600 - I:gt.metaitem.01.32675_600=600 - I:gt.metaitem.01.32676_600=600 - I:gt.metaitem.01.32677_600=600 - I:gt.metaitem.01.32685_600=600 - I:gt.metaitem.01.32686_600=600 - I:gt.metaitem.01.32687_600=600 - I:gt.metaitem.01.32695_600=600 - I:gt.metaitem.01.32696_600=600 - I:gt.metaitem.01.32697_600=600 - I:gt.metaitem.03.32072_200=200 - I:ic2.itemArmorQuantumBoots_1500=1500 - I:ic2.itemArmorQuantumChestplate_1500=1500 - I:ic2.itemArmorQuantumHelmet_1500=1500 - I:ic2.itemArmorQuantumLegs_1500=1500 -} - - -autoclave { - I:dustApatite_1500=1500 - I:dustApatite_2000=2000 - I:dustCarbon_600=600 - I:dustCertusQuartz_1500=1500 - I:dustCertusQuartz_2000=2000 - I:dustDilithium_1500=1500 - I:dustDilithium_2000=2000 - I:dustForcicium_1500=1500 - I:dustForcicium_2000=2000 - I:dustForcillium_1500=1500 - I:dustForcillium_2000=2000 - I:dustImpureApatite_1500=1500 - I:dustImpureApatite_2000=2000 - I:dustImpureCertusQuartz_1500=1500 - I:dustImpureCertusQuartz_2000=2000 - I:dustImpureLapis_1500=1500 - I:dustImpureLapis_2000=2000 - I:dustImpureLazurite_1500=1500 - I:dustImpureLazurite_2000=2000 - I:dustImpureMonazite_1500=1500 - I:dustImpureMonazite_2000=2000 - I:dustImpureNetherQuartz_1500=1500 - I:dustImpureNetherQuartz_2000=2000 - I:dustImpureQuartzite_1500=1500 - I:dustImpureQuartzite_2000=2000 - I:dustImpureSodalite_1500=1500 - I:dustImpureSodalite_2000=2000 - I:dustLapis_1500=1500 - I:dustLapis_2000=2000 - I:dustLazurite_1500=1500 - I:dustLazurite_2000=2000 - I:dustMonazite_1500=1500 - I:dustMonazite_2000=2000 - I:dustNetherQuartz_1500=1500 - I:dustNetherQuartz_2000=2000 - I:dustNetherStar_72000=72000 - I:dustPureApatite_1500=1500 - I:dustPureApatite_2000=2000 - I:dustPureCertusQuartz_1500=1500 - I:dustPureCertusQuartz_2000=2000 - I:dustPureLapis_1500=1500 - I:dustPureLapis_2000=2000 - I:dustPureLazurite_1500=1500 - I:dustPureLazurite_2000=2000 - I:dustPureMonazite_1500=1500 - I:dustPureMonazite_2000=2000 - I:dustPureNetherQuartz_1500=1500 - I:dustPureNetherQuartz_2000=2000 - I:dustPureQuartzite_1500=1500 - I:dustPureQuartzite_2000=2000 - I:dustPureSodalite_1500=1500 - I:dustPureSodalite_2000=2000 - I:dustQuartzite_1500=1500 - I:dustQuartzite_2000=2000 - I:dustSiliconDioxide_1500=1500 - I:dustSiliconDioxide_2000=2000 - I:dustSodalite_1500=1500 - I:dustSodalite_2000=2000 - I:gemExquisiteEmerald_12000=12000 - I:gemExquisiteOlivine_12000=12000 - I:gemNetherStar_480=480 - I:gt.metaitem.02.32500_16000=16000 - I:gt.metaitem.02.32500_26496=26496 - I:gt.metaitem.02.32501_13696=13696 - I:gt.metaitem.02.32503_2816=2816 - I:gt.metaitem.02.32503_4096=4096 - I:gt.metaitem.02.32503_4224=4224 - I:gt.metaitem.02.32503_5120=5120 - I:gt.metaitem.02.32503_5376=5376 - I:gt.metaitem.02.32503_7168=7168 - I:gt.metaitem.02.32504_25088=25088 - I:gt.metaitem.02.32504_4224=4224 - I:gt.metaitem.02.32511_1152=1152 - I:gt.metaitem.02.32511_2304=2304 - I:gt.metaitem.02.32521_2304=2304 - I:gt.metaitem.02.32521_3328=3328 - I:gt.metaitem.02.32522_2304=2304 - I:gt.metaitem.02.32522_6144=6144 - I:gt.metaitem.02.32522_7680=7680 - I:gt.metaitem.02.32523_18048=18048 - I:gt.metaitem.02.32524_11520=11520 - I:gt.metaitem.02.32524_18048=18048 - I:gt.metaitem.02.32524_30080=30080 - I:gt.metaitem.02.32524_30464=30464 - I:gt.metaitem.02.32526_29440=29440 - I:gt.metaitem.02.32527_4224=4224 - I:gt.metaitem.02.32527_4736=4736 - I:gt.metaitem.02.32527_5760=5760 - I:gt.metaitem.02.32527_7040=7040 - I:gt.metaitem.02.32527_7424=7424 - I:gt.metaitem.02.32527_7808=7808 - I:gt.metaitem.02.32528_4096=4096 - I:gt.metaitem.02.32528_6144=6144 - I:gt.metaitem.02.32528_8320=8320 - I:gt.metaitem.02.32529_2816=2816 - I:gt.metaitem.02.32529_3072=3072 - I:gt.metaitem.02.32529_3712=3712 - I:gt.metaitem.02.32529_7040=7040 - I:gt.metaitem.02.32529_7168=7168 - I:gt.metaitem.02.32530_2816=2816 - I:gt.metaitem.02.32530_5120=5120 - I:gt.metaitem.02.32530_5760=5760 - I:gt.metaitem.02.32530_7296=7296 - I:gt.metaitem.02.32530_8064=8064 - I:gt.metaitem.02.32530_8576=8576 - I:gt.metaitem.02.32531_4736=4736 - I:gt.metaitem.02.32531_5888=5888 - I:gt.metaitem.02.32531_896=896 - I:gt.metaitem.02.32532_13568=13568 - I:gt.metaitem.02.32532_16640=16640 - I:gt.metaitem.02.32532_18432=18432 - I:gt.metaitem.02.32532_24960=24960 - I:gt.metaitem.02.32532_4608=4608 - I:gt.metaitem.02.32533_24576=24576 - I:gt.metaitem.02.32534_24320=24320 - I:gt.metaitem.02.32535_12544=12544 - I:gt.metaitem.02.32540_15104=15104 - I:gt.metaitem.02.32540_19200=19200 - I:ic2.itemDustenergium_250=250 - I:ic2.itemDustenergium_500=500 - I:item.kekztech_crafting_item.4_2400=2400 - I:item.kekztech_crafting_item.5_2400=2400 - I:item.kekztech_crafting_item.5_7680=7680 -} - - -bender { - I:gemIridium_384=384 - I:gt.metaitem.02.32559_16=16 - I:ic2.itemCasingIron_100=100 - I:ic2.itemCasingTin_100=100 - I:ic2.itemIngotAlloy_100=100 - I:ingotAluminium_26=26 - I:ingotAluminium_52=52 - I:ingotAmericium_245=245 - I:ingotAnnealedCopper_63=63 - I:ingotBatteryAlloy_189=189 - I:ingotBeryllium_18=18 - I:ingotBeryllium_9=9 - I:ingotBismuthBronze_184=184 - I:ingotBismuthBronze_92=92 - I:ingotBismuth_208=208 - I:ingotBismuth_416=416 - I:ingotBlackBronze_196=196 - I:ingotBlackBronze_98=98 - I:ingotBlackSteel_128=128 - I:ingotBlackSteel_64=64 - I:ingotBlueSteel_150=150 - I:ingotBlueSteel_75=75 - I:ingotBrass_126=126 - I:ingotBrass_63=63 - I:ingotBronze_152=152 - I:ingotBronze_76=76 - I:ingotCarbon_12=12 - I:ingotCarbon_24=24 - I:ingotChrome_104=104 - I:ingotChrome_52=52 - I:ingotCobaltBrass_116=116 - I:ingotCobaltBrass_58=58 - I:ingotCobalt_118=118 - I:ingotCobalt_59=59 - I:ingotCopper_567=567 - I:ingotCopper_63=63 - I:ingotCupronickel_120=120 - I:ingotCupronickel_60=60 - I:ingotDamascusSteel_112=112 - I:ingotDamascusSteel_56=56 - I:ingotDarkSteel_196=196 - I:ingotDarkSteel_98=98 - I:ingotDuranium_196=196 - I:ingotDuranium_98=98 - I:ingotElectrum_151=151 - I:ingotElectrum_302=302 - I:ingotEpoxidFiberReinforced_12=12 - I:ingotEpoxidFiberReinforced_6=6 - I:ingotEpoxid_12=12 - I:ingotEpoxid_6=6 - I:ingotEuropium_151=151 - I:ingotGalliumArsenide_72=72 - I:ingotGallium_70=70 - I:ingotGold_196=196 - I:ingotGold_392=392 - I:ingotHSSE_162=162 - I:ingotHSSE_81=81 - I:ingotHSSG_196=196 - I:ingotHSSG_98=98 - 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 - I:ingotIridium_384=384 - I:ingotIronMagnetic_114=114 - I:ingotIronMagnetic_57=57 - I:ingotIron_112=112 - I:ingotIron_504=504 - I:ingotIron_56=56 - I:ingotKanthal_44=44 - I:ingotKanthal_88=88 - I:ingotLead_1863=1863 - I:ingotLead_207=207 - I:ingotLead_414=414 - I:ingotMagnalium_25=25 - I:ingotMagnalium_50=50 - I:ingotManganese_110=110 - I:ingotManganese_55=55 - I:ingotMithril_245=245 - I:ingotMithril_490=490 - I:ingotMolybdenum_190=190 - I:ingotMolybdenum_95=95 - I:ingotNaquadahAlloy_196=196 - I:ingotNaquadahAlloy_98=98 - I:ingotNaquadahEnriched_196=196 - I:ingotNaquadahEnriched_98=98 - I:ingotNaquadah_196=196 - I:ingotNaquadah_98=98 - I:ingotNaquadria_196=196 - I:ingotNaquadria_98=98 - I:ingotNeodymiumMagnetic_146=146 - I:ingotNeodymiumMagnetic_292=292 - I:ingotNeodymium_144=144 - I:ingotNeodymium_288=288 - I:ingotNeutronium_100000=100000 - I:ingotNeutronium_200000=200000 - I:ingotNichrome_112=112 - I:ingotNichrome_56=56 - I:ingotNickelZincFerrite_33=33 - I:ingotNickelZincFerrite_66=66 - I:ingotNickel_116=116 - I:ingotNickel_58=58 - I:ingotNiobiumTitanium_71=71 - I:ingotOsmiridium_191=191 - I:ingotOsmiridium_382=382 - I:ingotOsmium_190=190 - I:ingotOsmium_380=380 - I:ingotPalladium_106=106 - I:ingotPalladium_212=212 - I:ingotPigIron_112=112 - I:ingotPigIron_56=56 - I:ingotPlatinum_195=195 - I:ingotPlatinum_390=390 - I:ingotPlutonium241_243=243 - I:ingotPlutonium241_486=486 - I:ingotPlutonium_246=246 - I:ingotPlutonium_492=492 - I:ingotPolycaprolactam_10=10 - I:ingotPolycaprolactam_5=5 - I:ingotPolyphenyleneSulfide_18=18 - I:ingotPolyphenyleneSulfide_9=9 - I:ingotPolytetrafluoroethylene_16=16 - I:ingotPolytetrafluoroethylene_32=32 - I:ingotRedAlloy_403=403 - I:ingotRedSteel_138=138 - I:ingotRedSteel_69=69 - I:ingotRoseGold_169=169 - I:ingotRoseGold_338=338 - I:ingotSilicon_28=28 - I:ingotSilver_107=107 - I:ingotSilver_214=214 - I:ingotSolderingAlloy_118=118 - I:ingotStainlessSteel_110=110 - I:ingotStainlessSteel_55=55 - I:ingotSteelMagnetic_114=114 - I:ingotSteelMagnetic_57=57 - I:ingotSteel_112=112 - 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 - I:ingotTinAlloy_87=87 - I:ingotTin_118=118 - I:ingotTitanium_48=48 - I:ingotTitanium_96=96 - I:ingotTritanium_196=196 - I:ingotTritanium_98=98 - I:ingotTungstenCarbide_194=194 - I:ingotTungstenCarbide_97=97 - I:ingotTungstenSteel_119=119 - I:ingotTungstenSteel_238=238 - I:ingotTungsten_183=183 - I:ingotTungsten_366=366 - I:ingotUltimet_122=122 - I:ingotUltimet_61=61 - I:ingotUranium235_235=235 - I:ingotUranium235_470=470 - I:ingotUranium_238=238 - I:ingotUranium_476=476 - I:ingotVanadiumGallium_55=55 - I:ingotVanadiumSteel_110=110 - I:ingotVanadiumSteel_55=55 - I:ingotWroughtIron_112=112 - I:ingotWroughtIron_56=56 - I:ingotYttriumBariumCuprate_51=51 - I:ingotZinc_65=65 - I:plateAluminium_26=26 - I:plateAluminium_52=52 - I:plateAnnealedCopper_63=63 - I:plateBeryllium_18=18 - I:plateBismuthBronze_184=184 - I:plateBismuth_416=416 - I:plateBlackBronze_196=196 - I:plateBlackSteel_128=128 - I:plateBlackSteel_64=64 - I:plateBlueSteel_150=150 - I:plateBrass_126=126 - I:plateBronze_152=152 - I:plateBronze_684=684 - I:plateCarbon_24=24 - I:plateChrome_104=104 - I:plateCobaltBrass_116=116 - I:plateCobalt_118=118 - I:plateCopper_567=567 - I:plateCopper_63=63 - I:plateCupronickel_120=120 - I:plateDamascusSteel_112=112 - I:plateDarkSteel_196=196 - I:plateDuranium_196=196 - I:plateDuranium_98=98 - I:plateElectrum_151=151 - I:plateElectrum_302=302 - I:plateEpoxidFiberReinforced_12=12 - I:plateEpoxid_12=12 - I:plateGold_1764=1764 - I:plateGold_196=196 - I:plateGold_392=392 - I:plateHSSE_162=162 - 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 - I:plateIron_112=112 - I:plateIron_504=504 - I:plateIron_800=800 - I:plateKanthal_88=88 - I:plateLead_1863=1863 - I:plateLead_414=414 - I:plateMagnalium_50=50 - I:plateManganese_110=110 - I:plateManganese_55=55 - I:plateMithril_490=490 - I:plateMolybdenum_190=190 - I:plateNaquadahAlloy_196=196 - I:plateNaquadahAlloy_98=98 - I:plateNaquadahEnriched_196=196 - I:plateNaquadah_196=196 - I:plateNaquadah_98=98 - I:plateNaquadria_196=196 - I:plateNeodymiumMagnetic_292=292 - I:plateNeodymium_288=288 - I:plateNeutronium_200000=200000 - I:plateNichrome_112=112 - I:plateNichrome_56=56 - I:plateNickelZincFerrite_66=66 - I:plateNickel_116=116 - I:plateNiobiumTitanium_71=71 - I:plateOsmiridium_191=191 - I:plateOsmiridium_382=382 - I:plateOsmium_190=190 - I:plateOsmium_380=380 - I:platePalladium_212=212 - I:platePigIron_112=112 - I:platePlastic_4=4 - I:platePlatinum_195=195 - I:platePlatinum_390=390 - I:platePlutonium241_486=486 - I:platePlutonium_492=492 - I:platePolycaprolactam_10=10 - I:platePolyphenyleneSulfide_18=18 - I:platePolyphenyleneSulfide_9=9 - I:platePolytetrafluoroethylene_1200=1200 - I:platePolytetrafluoroethylene_32=32 - I:platePolyvinylChloride_10=10 - I:plateRedSteel_138=138 - I:plateRoseGold_338=338 - I:plateSilicon_28=28 - I:plateSilicone_7=7 - I:plateSilver_214=214 - I:plateStainlessSteel_110=110 - I:plateSteelMagnetic_114=114 - I:plateSteelMagnetic_1200=1200 - I:plateSteel_112=112 - I:plateSteel_1200=1200 - 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 - I:plateTin_1200=1200 - I:plateTitanium_48=48 - I:plateTitanium_96=96 - I:plateTritanium_196=196 - I:plateTungstenCarbide_194=194 - I:plateTungstenSteel_119=119 - I:plateTungstenSteel_238=238 - I:plateTungsten_183=183 - I:plateTungsten_366=366 - I:plateUltimet_122=122 - I:plateUranium235_470=470 - I:plateUranium_476=476 - I:plateVanadiumGallium_55=55 - I:plateVanadiumSteel_110=110 - I:plateWroughtIron_112=112 - I:plateWroughtIron_800=800 - I:plateYttriumBariumCuprate_51=51 - I:plateZinc_65=65 - I:stickLongTitanium_200=200 -} - - -blastfurnace { - I:blockSilicon_1500=1500 - I:crushedAluminium_10200=10200 - I:crushedCentrifugedAluminium_10200=10200 - I:crushedCentrifugedChrome_22100=22100 - I:crushedCentrifugedIridium_130512=130512 - I:crushedCentrifugedNaquadahEnriched_108000=108000 - I:crushedCentrifugedNaquadah_129600=129600 - I:crushedCentrifugedNaquadria_216000=216000 - I:crushedCentrifugedNeodymium_46692=46692 - I:crushedCentrifugedOsmium_155382=155382 - I:crushedCentrifugedPalladium_47528=47528 - I:crushedCentrifugedTitanium_23280=23280 - I:crushedChrome_22100=22100 - I:crushedIridium_130512=130512 - I:crushedNaquadahEnriched_108000=108000 - I:crushedNaquadah_129600=129600 - I:crushedNaquadria_216000=216000 - I:crushedNeodymium_46692=46692 - I:crushedOsmium_155382=155382 - I:crushedPalladium_47528=47528 - I:crushedPurifiedAluminium_10200=10200 - I:crushedPurifiedChrome_22100=22100 - I:crushedPurifiedIridium_130512=130512 - I:crushedPurifiedNaquadahEnriched_108000=108000 - I:crushedPurifiedNaquadah_129600=129600 - I:crushedPurifiedNaquadria_216000=216000 - I:crushedPurifiedNeodymium_46692=46692 - I:crushedPurifiedOsmium_155382=155382 - I:crushedPurifiedPalladium_47528=47528 - I:crushedPurifiedTitanium_23280=23280 - I:crushedTitanium_23280=23280 - I:dustAluminium_10200=10200 - I:dustAluminium_1700=1700 - I:dustAntimonyTrioxide_240=240 - I:dustArsenicTrioxide_240=240 - I:dustBandedIron_240=240 - I:dustBasalticMineralSand_240=240 - I:dustBismuthBronze_2200=2200 - I:dustBismuthBronze_25300=25300 - I:dustBlackBronze_4000=4000 - I:dustBlackBronze_48000=48000 - I:dustBlackSteel_1200=1200 - I:dustBlackSteel_19200=19200 - I:dustBlueSteel_1400=1400 - I:dustBlueSteel_25200=25200 - I:dustBrownLimonite_240=240 - I:dustCassiteriteSand_240=240 - I:dustCassiterite_240=240 - I:dustCerium_3204=3204 - I:dustCerium_37380=37380 - I:dustChalcopyrite_120=120 - I:dustChrome_1700=1700 - I:dustChrome_22100=22100 - I:dustCobaltOxide_240=240 - I:dustCobaltite_120=120 - I:dustCopper_500=500 - I:dustCupricOxide_240=240 - I:dustDamascusSteel_1500=1500 - I:dustDamascusSteel_21000=21000 - I:dustEuropium_3297=3297 - I:dustEuropium_40663=40663 - I:dustFerriteMixture_600=600 - I:dustGalena_120=120 - I:dustGalliumArsenide_1200=1200 - I:dustGalliumArsenide_21600=21600 - I:dustGarnierite_240=240 - I:dustGraniticMineralSand_240=240 - I:dustGreenSapphire_400=400 - I:dustHSSE_10800=10800 - I:dustHSSE_108000=108000 - I:dustHSSG_108000=108000 - I:dustHSSG_9000=9000 - I:dustHSSS_16200=16200 - I:dustHSSS_172800=172800 - I:dustIlmenite_800=800 - I:dustImpureAluminium_10200=10200 - I:dustImpureChrome_22100=22100 - I:dustImpureIridium_130512=130512 - I:dustImpureNaquadahEnriched_108000=108000 - I:dustImpureNaquadah_129600=129600 - I:dustImpureNaquadria_216000=216000 - I:dustImpureNeodymium_46692=46692 - I:dustImpureOsmium_155382=155382 - I:dustImpurePalladium_47528=47528 - I:dustImpureTitanium_23280=23280 - I:dustIridium_10876=10876 - I:dustIridium_130512=130512 - I:dustKanthal_1800=1800 - I:dustKanthal_19800=19800 - I:dustLutetium_7700=7700 - I:dustLutetium_82775=82775 - I:dustMagnesium_800=800 - I:dustMagnetite_240=240 - I:dustMalachite_240=240 - I:dustMassicot_240=240 - I:dustNaquadahAlloy_14400=14400 - I:dustNaquadahAlloy_172800=172800 - I:dustNaquadahEnriched_108000=108000 - I:dustNaquadahEnriched_9000=9000 - I:dustNaquadah_10800=10800 - I:dustNaquadah_129600=129600 - I:dustNaquadria_18000=18000 - I:dustNaquadria_216000=216000 - I:dustNeodymiumMagnetic_3891=3891 - I:dustNeodymiumMagnetic_46692=46692 - I:dustNeodymium_3891=3891 - I:dustNeodymium_46692=46692 - I:dustNichrome_2700=2700 - I:dustNichrome_37800=37800 - I:dustNickelZincFerrite_12000=12000 - I:dustNickelZincFerrite_1500=1500 - I:dustNiobiumNitride_2573=2573 - I:dustNiobiumNitride_33449=33449 - I:dustNiobiumTitanium_4500=4500 - I:dustNiobiumTitanium_76500=76500 - I:dustNiobium_5500=5500 - I:dustNiobium_63250=63250 - I:dustOsmiridium_10000=10000 - I:dustOsmiridium_117500=117500 - I:dustOsmium_13224=13224 - I:dustOsmium_155382=155382 - I:dustPalladium_3656=3656 - I:dustPalladium_47528=47528 - I:dustPentlandite_120=120 - I:dustPureAluminium_10200=10200 - I:dustPureChrome_22100=22100 - I:dustPureIridium_130512=130512 - I:dustPureNaquadahEnriched_108000=108000 - I:dustPureNaquadah_129600=129600 - I:dustPureNaquadria_216000=216000 - I:dustPureNeodymium_46692=46692 - I:dustPureOsmium_155382=155382 - I:dustPurePalladium_47528=47528 - I:dustPureTitanium_23280=23280 - I:dustPyrite_120=120 - I:dustRedSteel_1300=1300 - I:dustRedSteel_22100=22100 - I:dustRoseGold_6400=6400 - I:dustRoseGold_67200=67200 - I:dustRuby_400=400 - I:dustSapphire_400=400 - I:dustSiliconDioxide_240=240 - I:dustSilicon_12000=12000 - I:dustSilicon_9000=9000 - I:dustSmallAluminium_1700=1700 - I:dustSmallBismuthBronze_2200=2200 - I:dustSmallBlackBronze_4000=4000 - I:dustSmallBlackSteel_1200=1200 - I:dustSmallBlueSteel_1400=1400 - I:dustSmallCerium_3204=3204 - I:dustSmallChrome_1700=1700 - I:dustSmallDamascusSteel_1500=1500 - I:dustSmallEuropium_3297=3297 - I:dustSmallGalliumArsenide_1200=1200 - I:dustSmallHSSE_10800=10800 - I:dustSmallHSSG_9000=9000 - I:dustSmallHSSS_16200=16200 - I:dustSmallIridium_10876=10876 - I:dustSmallKanthal_1800=1800 - I:dustSmallLutetium_7700=7700 - I:dustSmallNaquadahAlloy_14400=14400 - I:dustSmallNaquadahEnriched_9000=9000 - I:dustSmallNaquadah_10800=10800 - I:dustSmallNaquadria_18000=18000 - I:dustSmallNeodymiumMagnetic_3891=3891 - I:dustSmallNeodymium_3891=3891 - I:dustSmallNichrome_2700=2700 - I:dustSmallNickelZincFerrite_1500=1500 - I:dustSmallNiobiumNitride_2573=2573 - I:dustSmallNiobiumTitanium_4500=4500 - I:dustSmallNiobium_5500=5500 - I:dustSmallOsmiridium_10000=10000 - I:dustSmallOsmium_13224=13224 - I:dustSmallPalladium_3656=3656 - I:dustSmallRedSteel_1300=1300 - I:dustSmallRoseGold_6400=6400 - I:dustSmallStainlessSteel_1700=1700 - I:dustSmallSteelMagnetic_1000=1000 - I:dustSmallSteel_1000=1000 - I:dustSmallSterlingSilver_3400=3400 - I:dustSmallTitanium_1940=1940 - I:dustSmallTungstenCarbide_4920=4920 - I:dustSmallTungstenSteel_6000=6000 - I:dustSmallTungsten_12000=12000 - I:dustSmallUltimet_2700=2700 - I:dustSmallVanadiumGallium_4500=4500 - I:dustSmallVanadiumSteel_1453=1453 - I:dustSmallVanadium_2183=2183 - I:dustSmallYttriumBariumCuprate_4500=4500 - I:dustSmallYttrium_3598=3598 - I:dustSphalerite_120=120 - I:dustStainlessSteel_1700=1700 - I:dustStainlessSteel_22100=22100 - I:dustSteelMagnetic_1000=1000 - I:dustSteelMagnetic_14000=14000 - I:dustSteel_1000=1000 - I:dustSteel_14000=14000 - I:dustSterlingSilver_3400=3400 - I:dustSterlingSilver_40800=40800 - I:dustStibnite_120=120 - I:dustTetrahedrite_120=120 - I:dustTinyAluminium_1700=1700 - I:dustTinyBismuthBronze_2200=2200 - I:dustTinyBlackBronze_4000=4000 - I:dustTinyBlackSteel_1200=1200 - I:dustTinyBlueSteel_1400=1400 - I:dustTinyCerium_3204=3204 - I:dustTinyChrome_1700=1700 - I:dustTinyDamascusSteel_1500=1500 - I:dustTinyEuropium_3297=3297 - I:dustTinyGalliumArsenide_1200=1200 - I:dustTinyHSSE_10800=10800 - I:dustTinyHSSG_9000=9000 - I:dustTinyHSSS_16200=16200 - I:dustTinyIridium_10876=10876 - I:dustTinyKanthal_1800=1800 - I:dustTinyLutetium_7700=7700 - I:dustTinyNaquadahAlloy_14400=14400 - I:dustTinyNaquadahEnriched_9000=9000 - I:dustTinyNaquadah_10800=10800 - I:dustTinyNaquadria_18000=18000 - I:dustTinyNeodymiumMagnetic_3891=3891 - I:dustTinyNeodymium_3891=3891 - I:dustTinyNichrome_2700=2700 - I:dustTinyNickelZincFerrite_1500=1500 - I:dustTinyNiobiumNitride_2573=2573 - I:dustTinyNiobiumTitanium_4500=4500 - I:dustTinyNiobium_5500=5500 - I:dustTinyOsmiridium_10000=10000 - I:dustTinyOsmium_13224=13224 - I:dustTinyPalladium_3656=3656 - I:dustTinyRedSteel_1300=1300 - I:dustTinyRoseGold_6400=6400 - I:dustTinyStainlessSteel_1700=1700 - I:dustTinySteelMagnetic_1000=1000 - I:dustTinySteel_1000=1000 - I:dustTinySterlingSilver_3400=3400 - I:dustTinyTitanium_1940=1940 - I:dustTinyTungstenCarbide_4920=4920 - I:dustTinyTungstenSteel_6000=6000 - I:dustTinyTungsten_12000=12000 - I:dustTinyUltimet_2700=2700 - I:dustTinyVanadiumGallium_4500=4500 - I:dustTinyVanadiumSteel_1453=1453 - I:dustTinyVanadium_2183=2183 - I:dustTinyYttriumBariumCuprate_4500=4500 - I:dustTinyYttrium_3598=3598 - I:dustTitanium_1940=1940 - I:dustTitanium_23280=23280 - I:dustTungstenCarbide_4920=4920 - I:dustTungstenCarbide_59040=59040 - I:dustTungstenSteel_6000=6000 - I:dustTungstenSteel_87000=87000 - I:dustTungsten_12000=12000 - I:dustTungsten_135000=135000 - I:dustUltimet_2700=2700 - I:dustUltimet_40500=40500 - I:dustVanadiumGallium_4500=4500 - I:dustVanadiumGallium_58500=58500 - I:dustVanadiumSteel_1453=1453 - I:dustVanadiumSteel_18889=18889 - I:dustVanadium_2183=2183 - I:dustVanadium_26196=26196 - I:dustYellowLimonite_240=240 - I:dustYttriumBariumCuprate_4500=4500 - I:dustYttriumBariumCuprate_54000=54000 - I:dustYttrium_3598=3598 - I:dustYttrium_39578=39578 - I:gemGreenSapphire_320=320 - I:gemRuby_320=320 - I:gemSapphire_320=320 - I:gt.metaitem.03.32069_900=900 - I:ingotCopper_500=500 - I:ingotElectricalSteel_4000=4000 - I:ingotEnergeticAlloy_330=330 - I:ingotGallium_600=600 - I:ingotGold_195=195 - I:ingotIridium_500=500 - I:ingotIron_160=160 - I:ingotIron_500=500 - I:ingotNaquadah_500=500 - I:ingotNickel_2700=2700 - I:ingotNiobium_4500=4500 - I:ingotPigIron_100=100 - I:ingotSteel_2000=2000 - I:ingotTungsten_3000=3000 - I:ingotTungsten_4920=4920 - I:ingotVanadium_4500=4500 - I:ingotWroughtIron_100=100 - I:oreBasaltBrownLimonite_500=500 - I:oreBasaltIron_500=500 - I:oreBasaltMagnetite_500=500 - I:oreBasaltPyrite_500=500 - I:oreBasaltYellowLimonite_500=500 - I:oreBlackgraniteBrownLimonite_500=500 - I:oreBlackgraniteIron_500=500 - I:oreBlackgraniteMagnetite_500=500 - I:oreBlackgranitePyrite_500=500 - I:oreBlackgraniteYellowLimonite_500=500 - I:oreBrownLimonite_500=500 - I:oreEndstoneBrownLimonite_500=500 - I:oreEndstoneIron_500=500 - I:oreEndstoneMagnetite_500=500 - I:oreEndstonePyrite_500=500 - I:oreEndstoneYellowLimonite_500=500 - I:oreIron_500=500 - I:oreMagnetite_500=500 - I:oreMarbleBrownLimonite_500=500 - I:oreMarbleIron_500=500 - I:oreMarbleMagnetite_500=500 - I:oreMarblePyrite_500=500 - I:oreMarbleYellowLimonite_500=500 - I:oreNetherrackBrownLimonite_500=500 - I:oreNetherrackIron_500=500 - I:oreNetherrackMagnetite_500=500 - I:oreNetherrackPyrite_500=500 - I:oreNetherrackYellowLimonite_500=500 - I:orePyrite_500=500 - I:oreRedgraniteBrownLimonite_500=500 - I:oreRedgraniteIron_500=500 - I:oreRedgraniteMagnetite_500=500 - I:oreRedgranitePyrite_500=500 - I:oreRedgraniteYellowLimonite_500=500 - I:oreYellowLimonite_500=500 -} - - -boxing { - B:cableGt01Cobalt_true=true - B:cableGt01Lead_true=true - B:cableGt01RedAlloy_true=true - B:cableGt01SolderingAlloy_true=true - B:cableGt01Tin_true=true - B:cableGt01Zinc_true=true - B:cableGt02Cobalt_true=true - B:cableGt02Lead_true=true - B:cableGt02RedAlloy_true=true - B:cableGt02SolderingAlloy_true=true - B:cableGt02Tin_true=true - B:cableGt02Zinc_true=true - B:cableGt04Cobalt_true=true - B:cableGt04Lead_true=true - B:cableGt04RedAlloy_true=true - B:cableGt04SolderingAlloy_true=true - B:cableGt04Tin_true=true - B:cableGt04Zinc_true=true - B:cableGt08Cobalt_true=true - B:cableGt08Lead_true=true - B:cableGt08RedAlloy_true=true - B:cableGt08SolderingAlloy_true=true - B:cableGt08Tin_true=true - B:cableGt08Zinc_true=true - B:cableGt12Cobalt_true=true - B:cableGt12Lead_true=true - B:cableGt12RedAlloy_true=true - B:cableGt12SolderingAlloy_true=true - B:cableGt12Tin_true=true - B:cableGt12Zinc_true=true - B:crateGtDustChrome_true=true - B:crateGtDustNeodymium_true=true - B:crateGtIngotBronze_true=true - B:crateGtIngotDamascusSteel_true=true - B:crateGtIngotManganese_true=true - B:crateGtIngotSteel_true=true - B:dustAlduorite_true=true - 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 - B:dustAnnealedCopper_true=true - B:dustAntimonyTrioxide_true=true - B:dustAntimony_true=true - B:dustApatite_true=true - B:dustArsenicTrioxide_true=true - B:dustArsenic_true=true - B:dustAsbestos_true=true - B:dustAsh_true=true - B:dustBandedIron_true=true - B:dustBarite_true=true - B:dustBarium_true=true - B:dustBasalt_true=true - B:dustBasalticMineralSand_true=true - B:dustBastnasite_true=true - B:dustBatteryAlloy_true=true - B:dustBauxite_true=true - B:dustBentonite_true=true - B:dustBeryllium_true=true - B:dustBiotite_true=true - B:dustBismuthBronze_true=true - B:dustBismuth_true=true - B:dustBlackBronze_true=true - B:dustBlackSteel_true=true - B:dustBlaze_true=true - B:dustBlueSteel_true=true - B:dustBlueTopaz_true=true - B:dustBluestone_true=true - B:dustBone_true=true - B:dustBorax_true=true - B:dustBoron_true=true - B:dustBorosilicateGlass_true=true - B:dustBrass_true=true - B:dustBrick_true=true - B:dustBronze_true=true - B:dustBrownLimonite_true=true - B:dustCadmium_true=true - B:dustCaesium_true=true - B:dustCalcite_true=true - B:dustCalcium_true=true - B:dustCarbon_true=true - B:dustCassiteriteSand_true=true - B:dustCassiterite_true=true - B:dustCerium_true=true - B:dustCertusQuartz_true=true - B:dustChalcopyrite_true=true - B:dustCharcoal_true=true - B:dustCheese_true=true - B:dustChili_true=true - B:dustChocolate_true=true - B:dustChrome_true=true - B:dustChromite_true=true - B:dustChrysotile_true=true - B:dustCinnabar_true=true - B:dustClay_true=true - B:dustCoal_true=true - B:dustCobaltBrass_true=true - B:dustCobaltHexahydrate_true=true - B:dustCobaltOxide_true=true - B:dustCobalt_true=true - B:dustCobaltite_true=true - B:dustCocoa_true=true - B:dustCoffee_true=true - B:dustConcrete_true=true - B:dustConstructionFoam_true=true - B:dustCooperite_true=true - B:dustCopper_true=true - B:dustCrudeOil_true=true - B:dustCupricOxide_true=true - B:dustCupronickel_true=true - B:dustDamascusSteel_true=true - B:dustDarkAsh_true=true - B:dustDarkSteel_true=true - B:dustDiamond_true=true - B:dustDiatomite_true=true - B:dustDilithium_true=true - B:dustDolomite_true=true - B:dustDuranium_true=true - B:dustElectrum_true=true - B:dustEmerald_true=true - B:dustEmery_true=true - B:dustEnderEye_true=true - B:dustEnderPearl_true=true - B:dustEndstone_true=true - B:dustEpidote_true=true - B:dustEpoxidFiberReinforced_true=true - B:dustEpoxid_true=true - B:dustEuropium_true=true - B:dustFerriteMixture_true=true - B:dustFerrosilite_true=true - B:dustFireclay_true=true - B:dustFlint_true=true - B:dustFoolsRuby_true=true - B:dustForcicium_true=true - B:dustForcillium_true=true - B:dustFullersEarth_true=true - B:dustGalena_true=true - B:dustGalliumArsenide_true=true - B:dustGallium_true=true - B:dustGarnetRed_true=true - B:dustGarnetSand_true=true - B:dustGarnetYellow_true=true - B:dustGarnierite_true=true - B:dustGlass_true=true - B:dustGlauconiteSand_true=true - B:dustGlauconite_true=true - B:dustGlowstone_true=true - B:dustGold_true=true - B:dustGraniteBlack_true=true - B:dustGraniteRed_true=true - B:dustGraniticMineralSand_true=true - B:dustGraphene_true=true - B:dustGraphite_true=true - B:dustGreenSapphire_true=true - B:dustGreenstone_true=true - B:dustGrossular_true=true - B:dustGunpowder_true=true - B:dustGypsum_true=true - B:dustHSSE_true=true - B:dustHSSG_true=true - B:dustHSSS_true=true - B:dustHydratedCoal_true=true - B:dustIce_true=true - 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 - B:dustIron_true=true - B:dustJade_true=true - B:dustJasper_true=true - B:dustKanthal_true=true - B:dustKaolinite_true=true - B:dustKyanite_true=true - B:dustLapis_true=true - B:dustLazurite_true=true - B:dustLead_true=true - B:dustLepidolite_true=true - B:dustLignite_true=true - B:dustLithium_true=true - B:dustLutetium_true=true - B:dustMagnalium_true=true - B:dustMagnesia_true=true - B:dustMagnesite_true=true - B:dustMagnesium_true=true - B:dustMagnesiumchloride_true=true - B:dustMagnetite_true=true - B:dustMalachite_true=true - B:dustManganese_true=true - B:dustMarble_true=true - B:dustMassicot_true=true - B:dustMeatCooked_true=true - B:dustMeatRaw_true=true - B:dustMetalMixture_true=true - B:dustMica_true=true - B:dustMigmatite_true=true - B:dustMilk_true=true - B:dustMirabilite_true=true - B:dustMithril_true=true - B:dustMolybdenite_true=true - B:dustMolybdenum_true=true - B:dustMonazite_true=true - B:dustNaquadahAlloy_true=true - B:dustNaquadahEnriched_true=true - B:dustNaquadah_true=true - B:dustNaquadria_true=true - B:dustNeodymiumMagnetic_true=true - B:dustNeodymium_true=true - B:dustNetherBrick_true=true - B:dustNetherQuartz_true=true - B:dustNetherStar_true=true - B:dustNetherrack_true=true - B:dustNeutronium_true=true - B:dustNichrome_true=true - B:dustNickelZincFerrite_true=true - B:dustNickel_true=true - B:dustNiobiumNitride_true=true - B:dustNiobiumTitanium_true=true - B:dustNiobium_true=true - B:dustNiter_true=true - B:dustObsidian_true=true - B:dustOilsands_true=true - B:dustOlivine_true=true - B:dustOpal_true=true - B:dustOsmiridium_true=true - B:dustOsmium_true=true - B:dustPalladium_true=true - B:dustPaper_true=true - B:dustPentlandite_true=true - B:dustPerlite_true=true - B:dustPhosphate_true=true - B:dustPhosphor_true=true - B:dustPhosphorousPentoxide_true=true - B:dustPhosphorus_true=true - B:dustPigIron_true=true - B:dustPitchblende_true=true - B:dustPlastic_true=true - B:dustPlatinumGroupSludge_true=true - B:dustPlatinum_true=true - B:dustPlutonium241_true=true - B:dustPlutonium_true=true - B:dustPollucite_true=true - B:dustPolycaprolactam_true=true - B:dustPolydimethylsiloxane_true=true - B:dustPolyphenyleneSulfide_true=true - B:dustPolystyrene_true=true - B:dustPolytetrafluoroethylene_true=true - B:dustPolyvinylChloride_true=true - B:dustPotash_true=true - B:dustPotassiumFeldspar_true=true - B:dustPotassium_true=true - B:dustPowellite_true=true - B:dustPumice_true=true - B:dustPyrite_true=true - B:dustPyrochlore_true=true - B:dustPyrolusite_true=true - B:dustPyrope_true=true - B:dustPyrotheum_true=true - B:dustQuartzSand_true=true - B:dustQuartzite_true=true - B:dustQuicklime_true=true - B:dustRareEarth_true=true - B:dustRawRubber_true=true - B:dustRawStyreneButadieneRubber_true=true - B:dustRealgar_true=true - B:dustRedAlloy_true=true - B:dustRedSteel_true=true - B:dustRedrock_true=true - B:dustRedstone_true=true - B:dustRockSalt_true=true - B:dustRoseGold_true=true - B:dustRubber_true=true - B:dustRuby_true=true - B:dustRutile_true=true - B:dustSalt_true=true - B:dustSaltpeter_true=true - B:dustSapphire_true=true - B:dustScheelite_true=true - B:dustSiliconDioxide_true=true - B:dustSilicon_true=true - B:dustSilicone_true=true - B:dustSiltstone_true=true - B:dustSilver_true=true - B:dustSnow_true=true - B:dustSoapstone_true=true - B:dustSodaAsh_true=true - B:dustSodalite_true=true - B:dustSodiumBisulfate_true=true - B:dustSodiumHydroxide_GT5U_true=true - B:dustSodiumSulfide_true=true - B:dustSodium_true=true - B:dustSolderingAlloy_true=true - B:dustSpessartine_true=true - B:dustSphalerite_true=true - B:dustSpodumene_true=true - B:dustStainlessSteel_true=true - B:dustSteelMagnetic_true=true - B:dustSteel_true=true - B:dustSterlingSilver_true=true - B:dustStibnite_true=true - B:dustStone_true=true - B:dustStyreneButadieneRubber_true=true - B:dustSugar_true=true - B:dustSulfur_true=true - B:dustTalc_true=true - B:dustTantalite_true=true - 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 - B:dustTitanium_true=true - B:dustTopaz_true=true - B:dustTritanium_true=true - B:dustTrona_true=true - B:dustTungstate_true=true - B:dustTungstenCarbide_true=true - B:dustTungstenSteel_true=true - B:dustTungsten_true=true - B:dustUltimet_true=true - B:dustUraninite_true=true - B:dustUranium235_true=true - B:dustUranium_true=true - B:dustUvarovite_true=true - B:dustVanadiumGallium_true=true - B:dustVanadiumMagnetite_true=true - B:dustVanadiumSteel_true=true - B:dustVanadium_true=true - B:dustVermiculite_true=true - B:dustVolcanicAsh_true=true - B:dustWheat_true=true - B:dustWollastonite_true=true - B:dustWoodSealed_true=true - B:dustWood_true=true - B:dustWroughtIron_true=true - B:dustWulfenite_true=true - B:dustYellowLimonite_true=true - B:dustYttriumBariumCuprate_true=true - B:dustYttrium_true=true - B:dustZeolite_true=true - B:dustZinc_true=true - B:dustZincite_true=true - B:gt.metaitem.01.32473_true=true - B:gt.metaitem.02.32204_true=true - B:gt.metaitem.02.32208_true=true - B:gt.metaitem.02.32209_true=true - B:ic2.itemScrapbox_true=true -} - - -brewing { - B:fluid.biomass_true=true - B:fluid.lubricant_true=true - B:fluid.milk_true=true - B:fluid.potion.applejuice_true=true - B:fluid.potion.awkward_true=true - B:fluid.potion.cafeaulait_true=true - B:fluid.potion.cavejohnsonsgrenadejuice_true=true - B:fluid.potion.chillysauce_true=true - B:fluid.potion.chocolatemilk_true=true - B:fluid.potion.coffee_true=true - B:fluid.potion.darkcafeaulait_true=true - B:fluid.potion.darkchocolatemilk_true=true - B:fluid.potion.darkcoffee_true=true - B:fluid.potion.diablosauce_true=true - B:fluid.potion.diabolosauce_true=true - B:fluid.potion.fireresistance.long_true=true - B:fluid.potion.fireresistance_true=true - B:fluid.potion.goldenapplejuice_true=true - B:fluid.potion.grapejuice_true=true - B:fluid.potion.health.strong_true=true - B:fluid.potion.health_true=true - B:fluid.potion.hopsjuice_true=true - B:fluid.potion.hotsauce_true=true - B:fluid.potion.icetea_true=true - B:fluid.potion.idunsapplejuice_true=true - B:fluid.potion.laitaucafe_true=true - B:fluid.potion.lemonade_true=true - B:fluid.potion.lemonjuice_true=true - B:fluid.potion.leninade_true=true - B:fluid.potion.mineralwater_true=true - B:fluid.potion.mundane_true=true - B:fluid.potion.nightvision.long_true=true - B:fluid.potion.nightvision_true=true - B:fluid.potion.poison.long_true=true - B:fluid.potion.poison.strong_true=true - B:fluid.potion.poison_true=true - B:fluid.potion.potatojuice_true=true - B:fluid.potion.purpledrink_true=true - B:fluid.potion.reedwater_true=true - B:fluid.potion.regen.long_true=true - B:fluid.potion.regen.strong_true=true - B:fluid.potion.regen_true=true - B:fluid.potion.speed.long_true=true - B:fluid.potion.speed.strong_true=true - B:fluid.potion.speed_true=true - B:fluid.potion.strength.long_true=true - B:fluid.potion.strength.strong_true=true - B:fluid.potion.strength_true=true - B:fluid.potion.sweettea_true=true - B:fluid.potion.tea_true=true - B:fluid.potion.thick_true=true - B:fluid.potion.waterbreathing.long_true=true - B:fluid.potion.waterbreathing_true=true - B:fluid.potion.weakness.long_true=true - B:fluid.potion.weakness_true=true - B:fluid.potion.wheatyhopsjuice_true=true - B:fluid.potion.wheatyjuice_true=true -} - - -canning { - I:cellAlduorite_49=49 - I:cellArsenic_37=37 - I:cellBioFuel_49=49 - I:cellCarbon_6=6 - I:cellCobaltHexahydrate_49=49 - I:cellDilithium_49=49 - I:cellForcicium_49=49 - I:cellForcillium_49=49 - I:cellGlowstone_49=49 - I:cellGraphite_49=49 - I:cellMagnesiumchloride_15=15 - I:cellNitroCarbon_6=6 - I:cellPhosphate_9=9 - I:cellPhosphorousPentoxide_10=10 - I:cellPhosphorus_15=15 - I:cellPlasmaCarbonDioxide_7=7 - I:cellPlasmaLiquidAir_7=7 - I:cellPlasmaNobleGases_5=5 - I:cellSeedOilHemp_49=49 - I:cellSeedOilLin_49=49 - I:cellSiliconDioxide_10=10 - I:cellSnow_3=3 - I:dustAlduorite_100=100 - I:dustArsenic_100=100 - I:dustCadmium_100=100 - I:dustCadmium_1600=1600 - I:dustCadmium_400=400 - I:dustCarbon_100=100 - I:dustCobaltHexahydrate_100=100 - I:dustDilithium_100=100 - I:dustForcicium_100=100 - I:dustForcillium_100=100 - I:dustGlowstone_100=100 - I:dustGraphite_100=100 - I:dustLithium_100=100 - I:dustLithium_1600=1600 - I:dustLithium_400=400 - I:dustMagnesiumchloride_100=100 - I:dustPhosphate_100=100 - I:dustPhosphorousPentoxide_100=100 - I:dustPhosphorus_100=100 - I:dustSiliconDioxide_100=100 - I:dustSnow_100=100 - I:dustSodium_100=100 - I:dustSodium_1600=1600 - I:dustSodium_400=400 - I:gt.metaitem.01.32010_100=100 - I:gt.metaitem.02.32200_100=100 - I:gt.metaitem.02.32201_600=600 - I:gt.metaitem.02.32202_100=100 - I:gt.metaitem.02.32203_700=700 - I:gt.metaitem.02.32204_700=700 - I:gt.metaitem.02.32205_100=100 - I:gt.metaitem.02.32206_700=700 - I:gt.metaitem.02.32207_700=700 - I:gt.metaitem.02.32208_700=700 - I:gt.metaitem.02.32209_700=700 - I:gt.metaitem.02.32210_500=500 - I:gt.metaitem.02.32211_500=500 - I:gt.metaitem.02.32212_100=100 - I:gt.metaitem.02.32213_100=100 - I:gt.metaitem.02.32214_100=100 - I:gt.metaitem.02.32220_300=300 - I:gt.metaitem.02.32221_300=300 - I:gt.metaitem.02.32222_300=300 - I:gt.metaitem.02.32223_300=300 - I:gt.metaitem.02.32224_500=500 - I:gt.metaitem.02.32230_500=500 - I:gt.metaitem.02.32231_700=700 - I:gt.metaitem.02.32232_700=700 - I:gt.metaitem.02.32233_1000=1000 - I:gt.metaitem.02.32234_1000=1000 - I:gt.metaitem.02.32240_800=800 - I:gt.metaitem.02.32241_1500=1500 - I:gt.metaitem.02.32242_1500=1500 - I:gt.metaitem.02.32243_2000=2000 - I:gt.metaitem.02.32244_2000=2000 - I:gt.metaitem.02.32250_100=100 - I:gt.metaitem.02.32251_200=200 - I:gt.metaitem.02.32252_200=200 - I:gt.metaitem.02.32260_300=300 - I:gt.metaitem.02.32261_400=400 - I:gt.metaitem.02.32262_500=500 - I:gt.metaitem.02.32550_100=100 - I:gt.metaitem.02.32551_100=100 - I:gt.metaitem.02.32552_100=100 - I:gt.metaitem.02.32553_900=900 - I:gt.metaitem.02.32554_200=200 - I:gt.metaitem.02.32555_200=200 - I:gt.metaitem.02.32556_100=100 - I:gt.metaitem.02.32558_300=300 - I:gt.metaitem.02.32559_100=100 - I:gt.metaitem.02.32560_100=100 - I:gt.metaitem.02.32561_100=100 - I:gt.metaitem.02.32562_100=100 - I:gt.metaitem.02.32563_100=100 - I:gt.metaitem.02.32564_300=300 - I:gt.metaitem.02.32565_800=800 - I:gt.metaitem.02.32566_200=200 - I:gt.metaitem.02.32567_100=100 - I:gt.metaitem.02.32568_400=400 - I:gt.metaitem.02.32569_200=200 - I:gt.metaitem.02.32570_300=300 - I:gt.metaitem.02.32571_100=100 - I:gt.metaitem.02.32572_100=100 - I:gt.metaitem.02.32573_100=100 - I:gt.metaitem.02.32574_100=100 - I:gt.metaitem.02.32576_100=100 - I:ic2.itemFuelRod_16=16 - I:ic2.itemFuelRod_30=30 - I:item.cake_600=600 - I:item.mushroomStew_300=300 - I:item.potatoPoisonous_100=100 - I:item.rottenFlesh_200=200 - I:item.spiderEye_100=100 -} - - -centrifuge { - I:air_1600=1600 - I:butane_20=20 - I:cellEmpty_1600=1600 - I:cellEmpty_200=200 - I:cellLiquidAir_1484=1484 - I:cellNobleGases_680=680 - I:cellPhosphorus_310=310 - I:deuterium_160=160 - I:dustAnnealedCopper_252=252 - I:dustAsh_240=240 - I:dustBasalt_2560=2560 - I:dustBasalticMineralSand_288=288 - I:dustBatteryAlloy_3780=3780 - I:dustBismuthBronze_1840=1840 - I:dustBlackBronze_1960=1960 - I:dustBlackSteel_1280=1280 - I:dustBlaze_920=920 - I:dustBlueSteel_2400=2400 - I:dustBorosilicateGlass_576=576 - I:dustBrass_1008=1008 - I:dustBronze_1216=1216 - I:dustBrownLimonite_352=352 - I:dustChrysotile_60=60 - I:dustCinnabar_928=928 - I:dustCobaltBrass_2088=2088 - I:dustCooperite_3120=3120 - I:dustCupronickel_480=480 - I:dustDamascusSteel_224=224 - I:dustDarkAsh_250=250 - I:dustDiatomite_840=840 - I:dustElectrum_1208=1208 - I:dustEnderEye_1584=1584 - I:dustEndstone_320=320 - I:dustEpoxidFiberReinforced_24=24 - I:dustFlint_80=80 - I:dustGalliumArsenide_576=576 - I:dustGarnetRed_1472=1472 - I:dustGarnetSand_184=184 - I:dustGarnetYellow_1472=1472 - I:dustGlass_80=80 - I:dustGlowstone_488=488 - I:dustGraniteBlack_400=400 - I:dustGraniticMineralSand_208=208 - I:dustHSSE_2916=2916 - I:dustHSSG_3528=3528 - I:dustHSSS_4644=4644 - 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 - I:dustImpureBarite_304=304 - I:dustImpureBasalt_320=320 - I:dustImpureBastnasite_288=288 - I:dustImpureBauxite_144=144 - I:dustImpureBentonite_128=128 - I:dustImpureBeryllium_72=72 - I:dustImpureBismuth_1664=1664 - I:dustImpureBlueTopaz_128=128 - I:dustImpureBrownLimonite_176=176 - I:dustImpureCalcite_160=160 - I:dustImpureCassiteriteSand_1200=1200 - I:dustImpureCassiterite_1200=1200 - I:dustImpureCertusQuartz_784=784 - I:dustImpureChalcopyrite_360=360 - I:dustImpureChrome_416=416 - I:dustImpureChromite_256=256 - I:dustImpureCinnabar_928=928 - I:dustImpureCoal_192=192 - I:dustImpureCobaltite_440=440 - I:dustImpureCooperite_1040=1040 - I:dustImpureCopper_504=504 - I:dustImpureDarkSteel_784=784 - I:dustImpureDiamond_6144=6144 - I:dustImpureDiatomite_168=168 - I:dustImpureEmerald_144=144 - I:dustImpureEndstone_784=784 - I:dustImpureFlint_160=160 - I:dustImpureFoolsRuby_784=784 - I:dustImpureGalena_1000=1000 - I:dustImpureGarnetRed_184=184 - I:dustImpureGarnetYellow_184=184 - I:dustImpureGarnierite_296=296 - I:dustImpureGlauconite_144=144 - I:dustImpureGold_1568=1568 - I:dustImpureGraniteBlack_160=160 - I:dustImpureGraniteRed_160=160 - I:dustImpureGraphite_784=784 - 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 - I:dustImpureLazurite_232=232 - I:dustImpureLead_1656=1656 - I:dustImpureLepidolite_144=144 - I:dustImpureLignite_80=80 - I:dustImpureLithium_56=56 - I:dustImpureMagnesite_128=128 - I:dustImpureMagnetite_264=264 - I:dustImpureMalachite_176=176 - I:dustImpureManganese_440=440 - I:dustImpureMarble_160=160 - I:dustImpureMolybdenite_424=424 - I:dustImpureMolybdenum_760=760 - I:dustImpureMonazite_464=464 - I:dustImpureNaquadahEnriched_784=784 - I:dustImpureNaquadah_784=784 - I:dustImpureNaquadria_784=784 - I:dustImpureNeodymium_1152=1152 - I:dustImpureNetherQuartz_784=784 - I:dustImpureNetherrack_784=784 - I:dustImpureNickel_464=464 - I:dustImpureOilsands_784=784 - I:dustImpureOlivine_224=224 - I:dustImpureOpal_160=160 - I:dustImpureOsmium_1520=1520 - I:dustImpurePalladium_848=848 - I:dustImpurePentlandite_360=360 - I:dustImpurePhosphate_144=144 - I:dustImpurePhosphorus_248=248 - I:dustImpurePitchblende_1128=1128 - I:dustImpurePlatinum_1560=1560 - I:dustImpurePlutonium_1968=1968 - I:dustImpurePowellite_264=264 - I:dustImpurePyrite_320=320 - I:dustImpurePyrochlore_272=272 - I:dustImpurePyrolusite_232=232 - I:dustImpurePyrope_160=160 - I:dustImpureQuartzite_160=160 - I:dustImpureRedrock_144=144 - I:dustImpureRedstone_680=680 - I:dustImpureRockSalt_296=296 - I:dustImpureRuby_200=200 - I:dustImpureSalt_224=224 - I:dustImpureSaltpeter_160=160 - I:dustImpureSapphire_160=160 - I:dustImpureScheelite_368=368 - I:dustImpureSilver_856=856 - I:dustImpureSoapstone_144=144 - I:dustImpureSodalite_200=200 - I:dustImpureSpessartine_192=192 - I:dustImpureSphalerite_384=384 - I:dustImpureSpodumene_144=144 - I:dustImpureStibnite_536=536 - I:dustImpureStone_784=784 - I:dustImpureSulfur_256=256 - I:dustImpureTalc_144=144 - I:dustImpureTantalite_448=448 - I:dustImpureTanzanite_160=160 - I:dustImpureTetrahedrite_456=456 - I:dustImpureThorium_1840=1840 - I:dustImpureTin_944=944 - I:dustImpureTitanium_384=384 - I:dustImpureTopaz_128=128 - I:dustImpureTungstate_296=296 - I:dustImpureUraninite_720=720 - I:dustImpureUranium235_1880=1880 - I:dustImpureUranium_1904=1904 - I:dustImpureVanadiumMagnetite_336=336 - I:dustImpureWulfenite_488=488 - I:dustImpureYellowLimonite_176=176 - I:dustImpureZinc_520=520 - I:dustIndiumGalliumPhosphide_852=852 - I:dustInvar_672=672 - I:dustKanthal_528=528 - I:dustLapis_1792=1792 - I:dustMagnalium_300=300 - I:dustMarble_640=640 - I:dustMithril_1960=1960 - I:dustNaquadahEnriched_6400=6400 - I:dustNaquadah_3200=3200 - I:dustNetherrack_160=160 - I:dustNichrome_1120=1120 - I:dustNiobiumTitanium_568=568 - I:dustNiter_80=80 - I:dustPerlite_192=192 - I:dustPhosphorus_620=620 - I:dustPigIron_224=224 - I:dustPitchblende_2820=2820 - I:dustPlatinumGroupSludge_900=900 - I:dustPlutonium_1600=1600 - I:dustPowellite_792=792 - 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 - I:dustPureBarite_304=304 - I:dustPureBastnasite_288=288 - I:dustPureBauxite_144=144 - I:dustPureBentonite_128=128 - I:dustPureBeryllium_72=72 - I:dustPureBismuth_1664=1664 - I:dustPureBlueTopaz_128=128 - I:dustPureBrownLimonite_176=176 - I:dustPureCalcite_160=160 - I:dustPureCassiteriteSand_1200=1200 - I:dustPureCassiterite_1200=1200 - I:dustPureCertusQuartz_784=784 - I:dustPureChalcopyrite_360=360 - I:dustPureChrome_416=416 - I:dustPureChromite_256=256 - I:dustPureCinnabar_928=928 - I:dustPureCoal_192=192 - I:dustPureCobaltite_440=440 - I:dustPureCooperite_1040=1040 - I:dustPureCopper_504=504 - I:dustPureDarkSteel_784=784 - I:dustPureDiamond_6144=6144 - I:dustPureDiatomite_168=168 - I:dustPureEmerald_144=144 - I:dustPureFoolsRuby_784=784 - I:dustPureGalena_1000=1000 - I:dustPureGarnetRed_184=184 - I:dustPureGarnetYellow_184=184 - I:dustPureGarnierite_296=296 - I:dustPureGlauconite_144=144 - I:dustPureGold_1568=1568 - I:dustPureGraphite_784=784 - 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 - I:dustPureLazurite_232=232 - I:dustPureLead_1656=1656 - I:dustPureLepidolite_144=144 - I:dustPureLignite_80=80 - I:dustPureLithium_56=56 - I:dustPureMagnesite_128=128 - I:dustPureMagnetite_264=264 - I:dustPureMalachite_176=176 - I:dustPureManganese_440=440 - I:dustPureMolybdenite_424=424 - I:dustPureMolybdenum_760=760 - I:dustPureMonazite_464=464 - I:dustPureNaquadahEnriched_784=784 - I:dustPureNaquadah_784=784 - I:dustPureNaquadria_784=784 - I:dustPureNeodymium_1152=1152 - I:dustPureNetherQuartz_784=784 - I:dustPureNickel_464=464 - I:dustPureOilsands_784=784 - I:dustPureOlivine_224=224 - I:dustPureOpal_160=160 - I:dustPureOsmium_1520=1520 - I:dustPurePalladium_848=848 - I:dustPurePentlandite_360=360 - I:dustPurePhosphate_144=144 - I:dustPurePhosphorus_248=248 - I:dustPurePitchblende_1128=1128 - I:dustPurePlatinum_1560=1560 - I:dustPurePlutonium_1968=1968 - I:dustPurePowellite_264=264 - I:dustPurePyrite_320=320 - I:dustPurePyrochlore_272=272 - I:dustPurePyrolusite_232=232 - I:dustPurePyrope_160=160 - I:dustPureQuartzite_160=160 - I:dustPureRedstone_680=680 - I:dustPureRockSalt_296=296 - I:dustPureRuby_200=200 - I:dustPureSalt_224=224 - I:dustPureSaltpeter_160=160 - I:dustPureSapphire_160=160 - I:dustPureScheelite_368=368 - I:dustPureSilver_856=856 - I:dustPureSoapstone_144=144 - I:dustPureSodalite_200=200 - I:dustPureSpessartine_192=192 - I:dustPureSphalerite_384=384 - I:dustPureSpodumene_144=144 - I:dustPureStibnite_536=536 - I:dustPureSulfur_256=256 - I:dustPureTalc_144=144 - I:dustPureTantalite_448=448 - I:dustPureTanzanite_160=160 - I:dustPureTetrahedrite_456=456 - I:dustPureThorium_1840=1840 - I:dustPureTin_944=944 - I:dustPureTitanium_384=384 - I:dustPureTopaz_128=128 - I:dustPureTungstate_296=296 - I:dustPureUraninite_720=720 - I:dustPureUranium235_1880=1880 - I:dustPureUranium_1904=1904 - I:dustPureVanadiumMagnetite_336=336 - I:dustPureWulfenite_488=488 - I:dustPureYellowLimonite_176=176 - I:dustPureZinc_520=520 - I:dustPyrotheum_2688=2688 - I:dustQuartzSand_472=472 - I:dustRareEarth_64=64 - I:dustRealgar_1696=1696 - I:dustRedAlloy_8060=8060 - I:dustRedSteel_2208=2208 - I:dustRedrock_288=288 - I:dustRedstone_3400=3400 - I:dustRoseGold_3380=3380 - I:dustSolderingAlloy_4720=4720 - I:dustSterlingSilver_1960=1960 - I:dustStibnite_1340=1340 - I:dustTetrahedrite_1824=1824 - I:dustTinAlloy_696=696 - I:dustTungstenCarbide_776=776 - I:dustTungstenSteel_952=952 - I:dustUraninite_1080=1080 - I:dustUranium_800=800 - I:dustVanadiumGallium_880=880 - I:dustVanadiumMagnetite_336=336 - I:dustVanadiumSteel_1980=1980 - I:dustVolcanicAsh_800=800 - I:dustWroughtIron_224=224 - I:dustWulfenite_1464=1464 - I:dustYellowLimonite_352=352 - I:gas_gas_200=200 - I:gt.integrated_circuit_200=200 - I:helium_160=160 - I:hydrogen_160=160 - I:ic2.blockRubWood_200=200 - I:ic2.itemHarz_300=300 - I:ic2.itemTerraWart_4608=4608 - I:ic2pahoehoelava_40=40 - I:item.appleGold_9216=9216 - I:item.apple_4608=4608 - I:item.beefCooked_4608=4608 - I:item.beefRaw_4608=4608 - I:item.bread_4608=4608 - I:item.cake_4608=4608 - I:item.carrotGolden_9216=9216 - I:item.carrots_4608=4608 - I:item.chickenCooked_4608=4608 - I:item.chickenRaw_4608=4608 - I:item.cookie_4608=4608 - I:item.fish.cod.cooked_4608=4608 - I:item.fish.cod.raw_4608=4608 - I:item.magmaCream_500=500 - I:item.melon_4608=4608 - I:item.mushroomStew_4608=4608 - I:item.netherStalkSeeds_4608=4608 - I:item.porkchopCooked_4608=4608 - I:item.porkchopRaw_4608=4608 - I:item.potatoBaked_4608=4608 - I:item.potatoPoisonous_4608=4608 - I:item.potato_4608=4608 - I:item.rottenFlesh_4608=4608 - I:item.speckledMelon_9216=9216 - I:item.spiderEye_4608=4608 - I:lava_80=80 - I:oreBasaltOilsands_1000=1000 - I:oreBlackgraniteOilsands_1000=1000 - I:oreEndstoneOilsands_1000=1000 - I:oreMarbleOilsands_1000=1000 - I:oreNetherrackOilsands_1000=1000 - I:oreOilsands_1000=1000 - I:oreRedgraniteOilsands_1000=1000 - I:propane_20=20 - I:tile.dirt.default_250=250 - I:tile.grass_250=250 - I:tile.hellsand_200=200 - I:tile.mushroom_4608=4608 - I:tile.mycel_650=650 - I:tile.pumpkin_4608=4608 - I:tile.sand.red_50=50 -} - - -chemicalbath { - I:arrowGtWoodDamascusSteel_100=100 - I:arrowGtWoodSterlingSilver_100=100 - I:boltWood_100=100 - I:crushedChalcopyrite_800=800 - I:crushedCobaltite_800=800 - I:crushedCooperite_800=800 - I:crushedCopper_800=800 - I:crushedGalena_800=800 - I:crushedGarnierite_800=800 - I:crushedGold_800=800 - I:crushedIridium_800=800 - I:crushedIron_800=800 - I:crushedLead_800=800 - I:crushedMagnetite_800=800 - I:crushedMalachite_800=800 - I:crushedNickel_800=800 - I:crushedOsmium_800=800 - I:crushedPentlandite_800=800 - I:crushedPlatinum_800=800 - I:crushedSilver_800=800 - I:crushedSphalerite_800=800 - I:crushedTetrahedrite_800=800 - I:crushedTin_800=800 - I:crushedTungstate_800=800 - I:crushedYellowLimonite_800=800 - I:crushedZinc_800=800 - I:dustCoal_12=12 - I:dustPaper_100=100 - I:dustSmallWood_100=100 - I:dustTinyWood_100=100 - I:dustWood_100=100 - I:dustWood_200=200 - I:frameGtLead_400=400 - I:frameGtSteel_200=200 - I:frameGtTungstenSteel_200=200 - I:frameGtWood_100=100 - I:gemEnderEye_480=480 - I:gemNetherStar_1920=1920 - I:gt.blockconcretes.10_200=200 - I:gt.blockconcretes.11_200=200 - I:gt.blockconcretes.12_200=200 - I:gt.blockconcretes.13_200=200 - I:gt.blockconcretes.14_200=200 - I:gt.blockconcretes.15_200=200 - I:gt.blockconcretes.8_200=200 - I:gt.blockconcretes.9_200=200 - I:gt.metaitem.02.32202_16=16 - I:gt.metaitem.03.32021_240=240 - I:ic2.itemDynamite_16=16 - I:ic2.itemPartCarbonFibre_240=240 - I:item.reeds_100=100 - I:nuggetWood_100=100 - I:plateWood_100=100 - I:screwWood_100=100 - I:stickLongWood_100=100 - I:stickWood_100=100 - I:tile.clayHardenedStained.black_400=400 - I:tile.clayHardened_64=64 - I:tile.cloth.black_400=400 - I:tile.cloth.blue_400=400 - I:tile.cloth.brown_400=400 - I:tile.cloth.cyan_400=400 - I:tile.cloth.gray_400=400 - I:tile.cloth.green_400=400 - I:tile.cloth.lightBlue_400=400 - I:tile.cloth.lime_400=400 - I:tile.cloth.magenta_400=400 - I:tile.cloth.orange_400=400 - I:tile.cloth.pink_400=400 - I:tile.cloth.purple_400=400 - I:tile.cloth.red_400=400 - I:tile.cloth.silver_400=400 - I:tile.cloth.white_64=64 - I:tile.cloth.yellow_400=400 - I:tile.glass_64=64 - I:tile.stainedGlass.black_400=400 - I:tile.thinStainedGlass.black_400=400 - I:tile.woolCarpet.black_400=400 - I:tile.woolCarpet.blue_400=400 - I:tile.woolCarpet.brown_400=400 - I:tile.woolCarpet.cyan_400=400 - I:tile.woolCarpet.gray_400=400 - I:tile.woolCarpet.green_400=400 - I:tile.woolCarpet.lightBlue_400=400 - I:tile.woolCarpet.lime_400=400 - I:tile.woolCarpet.magenta_400=400 - I:tile.woolCarpet.orange_400=400 - I:tile.woolCarpet.pink_400=400 - I:tile.woolCarpet.purple_400=400 - I:tile.woolCarpet.red_400=400 - I:tile.woolCarpet.silver_400=400 - I:tile.woolCarpet.yellow_400=400 - I:toolHeadAxeWood_100=100 - I:toolHeadHammerWood_100=100 - I:toolHeadHoeWood_100=100 - I:toolHeadPickaxeWood_100=100 - I:toolHeadPlowWood_100=100 - I:toolHeadSenseWood_100=100 - I:toolHeadShovelWood_100=100 - I:toolHeadSwordWood_100=100 - I:toolHeadUniversalSpadeWood_100=100 -} - - -chemicalreactor { - I:"1,1dimethylhydrazine_960"=960 - I:aceticacid_100=100 - I:aceticacid_300=300 - I:acetone_160=160 - I:allylchloride_160=160 - I:ammonia_320=320 - I:biodiesel_600=600 - I:carbondioxide_150=150 - I:carbondioxide_240=240 - I:carbondioxide_40=40 - I:carbonmonoxide_40=40 - I:carbonmonoxide_80=80 - I:carbonmonoxide_800=800 - I:"cell1,1Dimethylhydrazine_960"=960 - I:cellAceticAcid_100=100 - I:cellAceticAcid_300=300 - I:cellAcetone_160=160 - I:cellAllylChloride_160=160 - I:cellAmmonia_320=320 - I:cellBioDiesel_600=600 - I:cellCarbonDioxide_150=150 - I:cellCarbonMonoxide_500=500 - I:cellChloramine_160=160 - I:cellChloroform_80=80 - I:cellChloromethane_160=160 - I:cellChloromethane_80=80 - I:cellDichlorobenzene_240=240 - I:cellDilutedHydrochloricAcid_GT5U_120=120 - I:cellDilutedHydrochloricAcid_GT5U_480=480 - I:cellDilutedHydrochloricAcid_GT5U_960=960 - I:cellDilutedSulfuricAcid_1200=1200 - I:cellDilutedSulfuricAcid_160=160 - I:cellDilutedSulfuricAcid_180=180 - I:cellDimethylamine_240=240 - I:cellDimethyldichlorosilane_240=240 - I:cellDinitrogenTetroxide_640=640 - I:cellEmpty_10=10 - I:cellEmpty_100=100 - I:cellEmpty_1000=1000 - I:cellEmpty_1120=1120 - I:cellEmpty_1150=1150 - I:cellEmpty_120=120 - I:cellEmpty_1250=1250 - I:cellEmpty_150=150 - I:cellEmpty_160=160 - I:cellEmpty_1920=1920 - I:cellEmpty_200=200 - I:cellEmpty_240=240 - I:cellEmpty_250=250 - I:cellEmpty_2700=2700 - I:cellEmpty_300=300 - I:cellEmpty_320=320 - I:cellEmpty_480=480 - I:cellEmpty_5=5 - I:cellEmpty_60=60 - I:cellEmpty_600=600 - I:cellEmpty_640=640 - I:cellEpichlorohydrin_480=480 - I:cellEthenone_160=160 - I:cellEthylene_1200=1200 - I:cellGas_160=160 - I:cellGlycerol_600=600 - I:cellGlyceryl_180=180 - I:cellHeavyFuel_160=160 - I:cellHydricSulfide_160=160 - I:cellHydricSulfide_60=60 - I:cellHydrochloricAcid_GT5U_160=160 - I:cellHydrochloricAcid_GT5U_240=240 - I:cellHydrochloricAcid_GT5U_320=320 - I:cellHydrochloricAcid_GT5U_60=60 - I:cellHydrochloricAcid_GT5U_80=80 - I:cellHydrofluoricAcid_GT5U_60=60 - I:cellHydrogen_120=120 - I:cellHydrogen_150=150 - I:cellHypochlorousAcid_120=120 - I:cellIsoprene_120=120 - I:cellLightFuel_160=160 - I:cellMethane_120=120 - I:cellMethane_200=200 - I:cellMethanol_120=120 - I:cellMethylAcetate_240=240 - I:cellNaphtha_160=160 - I:cellNitricAcid_240=240 - I:cellNitricOxide_240=240 - I:cellNitricOxide_320=320 - I:cellNitrogenDioxide_160=160 - I:cellPhenol_160=160 - I:cellSaltWater_200=200 - I:cellSaltWater_480=480 - I:cellStyrene_120=120 - I:cellSulfurDioxide_120=120 - I:cellSulfurTrioxide_200=200 - I:cellSulfurTrioxide_280=280 - I:cellSulfuricAcid_320=320 - I:cellTetrafluoroethylene_480=480 - I:cellTetranitromethane_480=480 - I:cellVinylChloride_160=160 - I:cellWater_1000=1000 - I:cellWater_120=120 - I:cellWater_160=160 - I:cellWater_180=180 - I:cellWater_240=240 - I:cellWater_320=320 - I:cellWater_480=480 - I:chloramine_160=160 - I:chlorine_300=300 - I:chloroform_80=80 - I:chloromethane_160=160 - I:chloromethane_80=80 - I:crushedPurifiedAluminium_96=96 - I:crushedPurifiedBandedIron_96=96 - I:crushedPurifiedBastnasite_96=96 - I:crushedPurifiedBauxite_96=96 - I:crushedPurifiedBeryllium_96=96 - I:crushedPurifiedBrownLimonite_96=96 - I:crushedPurifiedCassiterite_96=96 - I:crushedPurifiedChalcopyrite_96=96 - I:crushedPurifiedCobaltite_96=96 - I:crushedPurifiedCooperite_96=96 - I:crushedPurifiedCopper_96=96 - I:crushedPurifiedEmerald_96=96 - I:crushedPurifiedGalena_96=96 - I:crushedPurifiedGarnierite_96=96 - I:crushedPurifiedGold_96=96 - I:crushedPurifiedGrossular_96=96 - I:crushedPurifiedIlmenite_96=96 - I:crushedPurifiedIridium_96=96 - I:crushedPurifiedIron_96=96 - I:crushedPurifiedLead_96=96 - I:crushedPurifiedLithium_96=96 - I:crushedPurifiedMagnetite_96=96 - I:crushedPurifiedMalachite_96=96 - I:crushedPurifiedManganese_96=96 - I:crushedPurifiedNaquadahEnriched_96=96 - I:crushedPurifiedNaquadah_96=96 - I:crushedPurifiedNaquadria_96=96 - I:crushedPurifiedNeodymium_96=96 - I:crushedPurifiedNickel_96=96 - I:crushedPurifiedOsmium_96=96 - I:crushedPurifiedPalladium_96=96 - I:crushedPurifiedPentlandite_96=96 - I:crushedPurifiedPitchblende_96=96 - I:crushedPurifiedPlatinum_96=96 - I:crushedPurifiedPowellite_96=96 - I:crushedPurifiedPyrite_96=96 - I:crushedPurifiedPyrolusite_96=96 - I:crushedPurifiedScheelite_96=96 - I:crushedPurifiedSilver_96=96 - I:crushedPurifiedSpessartine_96=96 - I:crushedPurifiedSphalerite_96=96 - I:crushedPurifiedStibnite_96=96 - I:crushedPurifiedSulfur_96=96 - I:crushedPurifiedTantalite_96=96 - I:crushedPurifiedTetrahedrite_96=96 - I:crushedPurifiedThorium_96=96 - I:crushedPurifiedTin_96=96 - I:crushedPurifiedTitanium_96=96 - I:crushedPurifiedTungstate_96=96 - I:crushedPurifiedUraninite_96=96 - I:crushedPurifiedUranium235_96=96 - I:crushedPurifiedUranium_96=96 - I:crushedPurifiedVanadiumMagnetite_96=96 - I:crushedPurifiedWulfenite_96=96 - I:crushedPurifiedYellowLimonite_96=96 - I:crushedPurifiedZinc_96=96 - I:cumene_1920=1920 - I:cumene_240=240 - I:dichlorobenzene_240=240 - I:dilutedhydrochloricacid_gt5u_120=120 - I:dilutedhydrochloricacid_gt5u_240=240 - I:dilutedhydrochloricacid_gt5u_480=480 - I:dilutedhydrochloricacid_gt5u_960=960 - I:dilutedsulfuricacid_1200=1200 - I:dilutedsulfuricacid_160=160 - I:dilutedsulfuricacid_180=180 - I:dilutedsulfuricacid_80=80 - I:dimethylamine_240=240 - I:dimethyldichlorosilane_240=240 - I:dinitrogentetroxide_640=640 - I:dustCalcite_500=500 - I:dustCalcite_80=80 - I:dustMagnesia_240=240 - I:dustMagnesite_80=80 - I:dustPhosphorousPentoxide_40=40 - I:dustPlutonium_12000=12000 - I:dustPolydimethylsiloxane_240=240 - I:dustQuicklime_240=240 - I:dustRawRubber_1120=1120 - I:dustRawRubber_160=160 - I:dustRawRubber_2240=2240 - I:dustRawRubber_320=320 - I:dustRawStyreneButadieneRubber_160=160 - I:dustRawStyreneButadieneRubber_480=480 - I:dustSalt_240=240 - I:dustSaltpeter_180=180 - I:dustSmallMagnesium_300=300 - I:dustSodiumBisulfate_60=60 - I:dustSodiumHydroxide_GT5U_40=40 - I:dustSulfur_120=120 - I:dustTinyAsh_40=40 - I:dustTinyAsh_80=80 - I:dustTinyIndium_50=50 - I:dustTinyPlatinumGroupSludge_50=50 - I:dustTinyPotassium_640=640 - I:dustUranium_1000=1000 - I:dye.chemical.dyeblack_600=600 - I:dye.chemical.dyeblue_600=600 - I:dye.chemical.dyebrown_600=600 - I:dye.chemical.dyecyan_600=600 - I:dye.chemical.dyegray_600=600 - I:dye.chemical.dyegreen_600=600 - I:dye.chemical.dyelightblue_600=600 - I:dye.chemical.dyelightgray_600=600 - I:dye.chemical.dyelime_600=600 - I:dye.chemical.dyemagenta_600=600 - I:dye.chemical.dyeorange_600=600 - I:dye.chemical.dyepink_600=600 - I:dye.chemical.dyepurple_600=600 - I:dye.chemical.dyered_600=600 - I:dye.chemical.dyewhite_600=600 - I:dye.chemical.dyeyellow_600=600 - I:ethenone_160=160 - I:ethylene_1200=1200 - I:gas_gas_160=160 - I:gemCertusQuartz_500=500 - I:gemEnderEye_50=50 - I:gemNetherQuartz_500=500 - I:gemQuartzite_500=500 - I:glycerol_600=600 - I:glyceryl_180=180 - I:glyceryl_2700=2700 - I:gt.metaitem.01.32711_500=500 - I:gt.metaitem.01.32712_100=100 - I:gt.metaitem.01.32720_500=500 - I:gt.metaitem.02.32010_140=140 - I:gt.metaitem.03.32007_500=500 - I:gt.metaitem.03.32052_1200=1200 - I:gt.metaitem.03.32054_400=400 - I:gt.metaitem.03.32056_400=400 - I:gt.metaitem.03.32056_600=600 - I:hydrochloricacid_gt5u_160=160 - I:hydrochloricacid_gt5u_240=240 - I:hydrochloricacid_gt5u_60=60 - I:hydrochloricacid_gt5u_80=80 - I:hydrofluoricacid_gt5u_60=60 - I:hydrogen_120=120 - I:hydrogen_150=150 - I:hydrogen_40=40 - I:hypochlorousacid_120=120 - I:hypochlorousacid_60=60 - I:hypochlorousacid_600=600 - I:ic2.blockITNT_80=80 - I:ic2.itemDynamite_160=160 - I:ic2.itemFertilizer_100=100 - I:ic2.itemFertilizer_200=200 - I:ic2.itemFertilizer_300=300 - I:ic2.itemFertilizer_400=400 - I:ic2distilledwater_10=10 - I:ic2distilledwater_5=5 - I:indiumconcentrate_60=60 - I:isoprene_120=120 - I:item.appleGold_50=50 - I:item.carrotGolden_50=50 - I:item.kekztech_crafting_item.11_400=400 - I:item.kekztech_crafting_item.12_400=400 - I:item.kekztech_crafting_item.13_400=400 - I:item.kekztech_crafting_item.5_1=1 - I:item.kekztech_crafting_item.5_1200=1200 - I:item.kekztech_crafting_item.6_400=400 - I:item.magmaCream_50=50 - I:item.speckledMelon_50=50 - I:leadzincsolution_50=50 - I:lightlyhydrocracked.butadiene_160=160 - I:lightlyhydrocracked.butane_160=160 - I:lightlyhydrocracked.butene_160=160 - I:lightlyhydrocracked.ethane_160=160 - I:lightlyhydrocracked.ethylene_160=160 - I:lightlyhydrocracked.gas_160=160 - I:lightlyhydrocracked.heavyfuel_160=160 - I:lightlyhydrocracked.lightfuel_160=160 - I:lightlyhydrocracked.naphtha_160=160 - I:lightlyhydrocracked.propane_160=160 - I:lightlyhydrocracked.propene_160=160 - I:lightlysteamcracked.butadiene_160=160 - I:lightlysteamcracked.butane_160=160 - I:lightlysteamcracked.butene_160=160 - I:lightlysteamcracked.ethane_160=160 - I:lightlysteamcracked.ethylene_160=160 - I:lightlysteamcracked.gas_160=160 - I:lightlysteamcracked.heavyfuel_160=160 - I:lightlysteamcracked.lightfuel_160=160 - I:lightlysteamcracked.naphtha_160=160 - I:lightlysteamcracked.propane_160=160 - I:lightlysteamcracked.propene_160=160 - I:liquid_epichlorhydrin_480=480 - I:liquid_heavy_fuel_160=160 - I:liquid_hydricsulfur_160=160 - I:liquid_hydricsulfur_60=60 - I:liquid_light_fuel_160=160 - I:liquid_naphtha_160=160 - I:methane_120=120 - I:methane_200=200 - I:methanol_120=120 - I:methylacetate_240=240 - I:moderatelyhydrocracked.butadiene_240=240 - I:moderatelyhydrocracked.butane_240=240 - I:moderatelyhydrocracked.butene_240=240 - I:moderatelyhydrocracked.ethane_240=240 - I:moderatelyhydrocracked.ethylene_240=240 - I:moderatelyhydrocracked.gas_240=240 - I:moderatelyhydrocracked.heavyfuel_240=240 - I:moderatelyhydrocracked.lightfuel_240=240 - I:moderatelyhydrocracked.naphtha_240=240 - I:moderatelyhydrocracked.propane_240=240 - I:moderatelyhydrocracked.propene_240=240 - I:moderatelysteamcracked.butadiene_240=240 - I:moderatelysteamcracked.butane_240=240 - I:moderatelysteamcracked.butene_240=240 - I:moderatelysteamcracked.ethane_240=240 - I:moderatelysteamcracked.ethylene_240=240 - I:moderatelysteamcracked.gas_240=240 - I:moderatelysteamcracked.heavyfuel_240=240 - I:moderatelysteamcracked.lightfuel_240=240 - I:moderatelysteamcracked.naphtha_240=240 - I:moderatelysteamcracked.propane_240=240 - I:moderatelysteamcracked.propene_240=240 - I:molten.antimony_96=96 - I:molten.beryllium_96=96 - I:molten.bisphenol_a_160=160 - I:molten.chrome_96=96 - I:molten.cobalt_96=96 - I:molten.copper_96=96 - I:molten.epoxid_200=200 - I:molten.epoxid_240=240 - I:molten.iridium_96=96 - I:molten.iron_96=96 - I:molten.lead_96=96 - I:molten.lithium_96=96 - I:molten.manganese_96=96 - I:molten.naquadah_96=96 - I:molten.naquadahenriched_96=96 - I:molten.neodymium_96=96 - I:molten.nickel_96=96 - I:molten.palladium_96=96 - I:molten.plastic_1120=1120 - I:molten.plastic_160=160 - I:molten.plastic_640=640 - I:molten.platinum_96=96 - I:molten.polycaprolactam_640=640 - I:molten.polyphenylenesulfide_240=240 - I:molten.polystyrene_1120=1120 - I:molten.polystyrene_160=160 - I:molten.polytetrafluoroethylene_1120=1120 - I:molten.polytetrafluoroethylene_160=160 - I:molten.polytetrafluoroethylene_240=240 - I:molten.polyvinylchloride_1120=1120 - I:molten.polyvinylchloride_160=160 - I:molten.rubber_600=600 - I:molten.silicone_240=240 - I:molten.silicone_600=600 - I:molten.silver_96=96 - I:molten.styrenebutadienerubber_600=600 - I:molten.thorium_96=96 - I:molten.tin_96=96 - I:molten.uranium_96=96 - I:nitricacid_240=240 - I:nitricoxide_240=240 - I:nitricoxide_320=320 - I:nitrofuel_1000=1000 - I:nitrofuel_250=250 - I:nitrogendioxide_1250=1250 - I:nitrogendioxide_160=160 - I:phenol_160=160 - I:phosphoricacid_gt5u_320=320 - I:phosphoricacid_gt5u_40=40 - I:polyvinylacetate_1120=1120 - I:polyvinylacetate_160=160 - I:radon_12000=12000 - I:rocket_fuel_1000=1000 - I:severelyhydrocracked.butadiene_320=320 - I:severelyhydrocracked.butane_320=320 - I:severelyhydrocracked.butene_320=320 - I:severelyhydrocracked.ethane_320=320 - I:severelyhydrocracked.ethylene_320=320 - I:severelyhydrocracked.gas_320=320 - I:severelyhydrocracked.heavyfuel_320=320 - I:severelyhydrocracked.lightfuel_320=320 - I:severelyhydrocracked.naphtha_320=320 - I:severelyhydrocracked.propane_320=320 - I:severelyhydrocracked.propene_320=320 - I:severelysteamcracked.butadiene_320=320 - I:severelysteamcracked.butane_320=320 - I:severelysteamcracked.butene_320=320 - I:severelysteamcracked.ethane_320=320 - I:severelysteamcracked.ethylene_320=320 - I:severelysteamcracked.gas_320=320 - I:severelysteamcracked.heavyfuel_320=320 - I:severelysteamcracked.lightfuel_320=320 - I:severelysteamcracked.naphtha_320=320 - I:severelysteamcracked.propane_320=320 - I:severelysteamcracked.propene_320=320 - I:sodiumpersulfate_8000=8000 - I:solution.bluevitriol_50=50 - I:solution.nickelsulfate_50=50 - I:styrene_120=120 - I:sulfurdioxide_120=120 - I:sulfurdioxide_60=60 - I:sulfuricacid_1150=1150 - I:sulfuricacid_320=320 - I:sulfurtrioxide_200=200 - I:sulfurtrioxide_280=280 - I:tetrafluoroethylene_480=480 - I:tetranitromethane_480=480 - I:tile.tnt_200=200 - I:titaniumtetrachloride_500=500 - I:vinylacetate_180=180 - I:vinylchloride_160=160 - I:water_120=120 - I:water_160=160 - I:water_240=240 - I:water_320=320 - I:water_480=480 -} - - -circuitassembler { - I:circuitAdvanced_200=200 - I:circuitAdvanced_400=400 - I:circuitAdvanced_50=50 - I:circuitAdvanced_800=800 - I:circuitBasic_200=200 - I:circuitBasic_50=50 - I:circuitData_200=200 - I:circuitData_400=400 - I:circuitData_50=50 - I:circuitElite_1600=1600 - I:circuitElite_200=200 - I:circuitElite_400=400 - I:circuitElite_50=50 - I:circuitGood_200=200 - I:circuitGood_400=400 - I:circuitGood_50=50 - I:circuitMaster_1600=1600 - I:circuitMaster_200=200 - I:circuitMaster_400=400 - I:circuitSuperconductor_1600=1600 - I:circuitSuperconductor_400=400 - I:circuitUltimate_1600=1600 - I:circuitUltimate_400=400 - I:gt.metaitem.01.32597_512=512 - I:gt.metaitem.01.32599_1024=1024 - I:gt.metaitem.01.32707_400=400 - I:gt.metaitem.01.32708_400=400 -} - - -cnc { - I:gearGtWood_800=800 -} - - -compression { - B:dustBasalt_true=true - B:dustCertusQuartz_true=true - B:dustFireclay_true=true - B:dustGlowstone_true=true - B:dustIce_true=true - B:dustNetherQuartz_true=true - B:dustObsidian_true=true - B:dustPlutonium_true=true - B:dustRedstone_true=true - B:dustTinyPlutonium_true=true - B:dustTinyUranium235_true=true - 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 - B:gemCoal_true=true - B:gemDiamond_true=true - B:gemDilithium_true=true - B:gemEmerald_true=true - B:gemEnderEye_true=true - B:gemEnderPearl_true=true - B:gemFoolsRuby_true=true - B:gemForcicium_true=true - B:gemForcillium_true=true - 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 - B:gemLazurite_true=true - B:gemLignite_true=true - B:gemMonazite_true=true - B:gemNetherQuartz_true=true - B:gemNetherStar_true=true - B:gemNiter_true=true - B:gemOlivine_true=true - B:gemOpal_true=true - B:gemPhosphorus_true=true - B:gemQuartzite_true=true - B:gemRuby_true=true - B:gemSapphire_true=true - B:gemSodalite_true=true - B:gemTanzanite_true=true - B:gemTopaz_true=true - B:gt.metaitem.02.32500_true=true - B:gt.metaitem.02.32501_true=true - B:gt.metaitem.02.32502_true=true - B:gt.metaitem.02.32503_true=true - B:gt.metaitem.02.32504_true=true - B:gt.metaitem.02.32505_true=true - B:gt.metaitem.02.32510_true=true - B:gt.metaitem.02.32511_true=true - B:gt.metaitem.02.32530_true=true - B:gt.metaitem.02.32540_true=true - B:gt.metaitem.02.32550_true=true - B:gt.metaitem.02.32551_true=true - B:gt.metaitem.02.32552_true=true - B:gt.metaitem.02.32553_true=true - B:gt.metaitem.02.32554_true=true - B:gt.metaitem.02.32555_true=true - B:gt.metaitem.02.32556_true=true - B:gt.metaitem.02.32557_true=true - B:ic2.itemCofeeBeans_true=true - B:ic2.itemPartCoalChunk_true=true - B:ingotAluminium_true=true - B:ingotAmericium_true=true - B:ingotAnnealedCopper_true=true - B:ingotAntimony_true=true - B:ingotArsenic_true=true - B:ingotBatteryAlloy_true=true - B:ingotBeryllium_true=true - B:ingotBismuthBronze_true=true - B:ingotBismuth_true=true - B:ingotBlackBronze_true=true - B:ingotBlackSteel_true=true - B:ingotBlueSteel_true=true - B:ingotBrass_true=true - B:ingotBronze_true=true - B:ingotCaesium_true=true - B:ingotCerium_true=true - B:ingotChrome_true=true - B:ingotCobaltBrass_true=true - B:ingotCobalt_true=true - B:ingotConductiveIron_true=true - B:ingotCopper_true=true - B:ingotCupronickel_true=true - B:ingotDamascusSteel_true=true - B:ingotDarkSteel_true=true - B:ingotDuranium_true=true - B:ingotElectricalSteel_true=true - B:ingotElectrum_true=true - B:ingotEnergeticAlloy_true=true - B:ingotEuropium_true=true - B:ingotGallium_true=true - B:ingotGold_true=true - B:ingotHSSE_true=true - 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 - B:ingotIron_true=true - B:ingotKanthal_true=true - B:ingotLead_true=true - B:ingotLutetium_true=true - B:ingotMagnalium_true=true - B:ingotMagnesium_true=true - B:ingotManganese_true=true - B:ingotMithril_true=true - B:ingotMolybdenum_true=true - B:ingotNaquadahAlloy_true=true - B:ingotNaquadahEnriched_true=true - B:ingotNaquadah_true=true - B:ingotNaquadria_true=true - B:ingotNeodymiumMagnetic_true=true - B:ingotNeodymium_true=true - B:ingotNeutronium_true=true - B:ingotNichrome_true=true - B:ingotNickel_true=true - B:ingotNiobiumNitride_true=true - B:ingotNiobiumTitanium_true=true - B:ingotNiobium_true=true - B:ingotOsmiridium_true=true - B:ingotOsmium_true=true - B:ingotPalladium_true=true - B:ingotPhasedGold_true=true - B:ingotPhasedIron_true=true - B:ingotPigIron_true=true - B:ingotPlatinum_true=true - B:ingotPlutonium241_true=true - B:ingotPlutonium_true=true - B:ingotPulsatingIron_true=true - B:ingotRedAlloy_true=true - B:ingotRedSteel_true=true - B:ingotRedstoneAlloy_true=true - B:ingotRoseGold_true=true - B:ingotSilicon_true=true - B:ingotSilver_true=true - B:ingotSolderingAlloy_true=true - B:ingotSoularium_true=true - B:ingotStainlessSteel_true=true - B:ingotSteelMagnetic_true=true - 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 - B:ingotTitanium_true=true - B:ingotTritanium_true=true - B:ingotTungstenCarbide_true=true - B:ingotTungstenSteel_true=true - B:ingotTungsten_true=true - B:ingotUltimet_true=true - B:ingotUranium235_true=true - B:ingotUranium_true=true - B:ingotVanadiumGallium_true=true - B:ingotVanadiumSteel_true=true - B:ingotVanadium_true=true - B:ingotVibrantAlloy_true=true - B:ingotWroughtIron_true=true - B:ingotYttriumBariumCuprate_true=true - B:ingotYttrium_true=true - B:ingotZinc_true=true - B:item.carrots_true=true - B:item.potato_true=true - B:item.wheat_true=true - B:tile.flower1.dandelion_true=true - B:tile.flower2.poppy_true=true - B:tile.ice_true=true -} - - -compressor { - I:dustBasalt_300=300 - I:dustCertusQuartz_300=300 - I:dustFireclay_300=300 - I:dustGlowstone_300=300 - I:dustIce_300=300 - I:dustNetherQuartz_300=300 - I:dustObsidian_300=300 - I:dustPlutonium_300=300 - I:dustRedstone_300=300 - I:dustTinyPlutonium_300=300 - I:dustTinyUranium235_300=300 - 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 - I:gemCoal_300=300 - I:gemDiamond_300=300 - I:gemDilithium_300=300 - I:gemEmerald_300=300 - I:gemEnderEye_300=300 - I:gemEnderPearl_300=300 - I:gemFoolsRuby_300=300 - I:gemForcicium_300=300 - I:gemForcillium_300=300 - 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 - I:gemLazurite_300=300 - I:gemLignite_300=300 - I:gemMonazite_300=300 - I:gemNetherQuartz_300=300 - I:gemNetherStar_300=300 - I:gemNiter_300=300 - I:gemOlivine_300=300 - I:gemOpal_300=300 - I:gemPhosphorus_300=300 - I:gemQuartzite_300=300 - I:gemRuby_300=300 - I:gemSapphire_300=300 - I:gemSodalite_300=300 - I:gemTanzanite_300=300 - I:gemTopaz_300=300 - I:gt.metaitem.02.32500_300=300 - I:gt.metaitem.02.32501_300=300 - I:gt.metaitem.02.32502_300=300 - I:gt.metaitem.02.32503_300=300 - I:gt.metaitem.02.32504_300=300 - I:gt.metaitem.02.32505_300=300 - I:gt.metaitem.02.32510_300=300 - I:gt.metaitem.02.32511_300=300 - I:gt.metaitem.02.32530_300=300 - I:gt.metaitem.02.32540_300=300 - I:gt.metaitem.02.32550_300=300 - I:gt.metaitem.02.32551_300=300 - I:gt.metaitem.02.32552_300=300 - I:gt.metaitem.02.32553_300=300 - I:gt.metaitem.02.32554_300=300 - I:gt.metaitem.02.32555_300=300 - I:gt.metaitem.02.32556_300=300 - I:gt.metaitem.02.32557_300=300 - I:ic2.itemCofeeBeans_300=300 - I:ic2.itemPartCoalChunk_300=300 - I:ingotAluminium_300=300 - I:ingotAmericium_300=300 - I:ingotAnnealedCopper_300=300 - I:ingotAntimony_300=300 - I:ingotArsenic_300=300 - I:ingotBatteryAlloy_300=300 - I:ingotBeryllium_300=300 - I:ingotBismuthBronze_300=300 - I:ingotBismuth_300=300 - I:ingotBlackBronze_300=300 - I:ingotBlackSteel_300=300 - I:ingotBlueSteel_300=300 - I:ingotBrass_300=300 - I:ingotBronze_300=300 - I:ingotCaesium_300=300 - I:ingotCerium_300=300 - I:ingotChrome_300=300 - I:ingotCobaltBrass_300=300 - I:ingotCobalt_300=300 - I:ingotConductiveIron_300=300 - I:ingotCopper_300=300 - I:ingotCupronickel_300=300 - I:ingotDamascusSteel_300=300 - I:ingotDarkSteel_300=300 - I:ingotDuranium_300=300 - I:ingotElectricalSteel_300=300 - I:ingotElectrum_300=300 - I:ingotEnergeticAlloy_300=300 - I:ingotEuropium_300=300 - I:ingotGallium_300=300 - I:ingotGold_300=300 - I:ingotHSSE_300=300 - 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 - I:ingotIron_300=300 - I:ingotKanthal_300=300 - I:ingotLead_300=300 - I:ingotLutetium_300=300 - I:ingotMagnalium_300=300 - I:ingotMagnesium_300=300 - I:ingotManganese_300=300 - I:ingotMithril_300=300 - I:ingotMolybdenum_300=300 - I:ingotNaquadahAlloy_300=300 - I:ingotNaquadahEnriched_300=300 - I:ingotNaquadah_300=300 - I:ingotNaquadria_300=300 - I:ingotNeodymiumMagnetic_300=300 - I:ingotNeodymium_300=300 - I:ingotNeutronium_300=300 - I:ingotNichrome_300=300 - I:ingotNickel_300=300 - I:ingotNiobiumNitride_300=300 - I:ingotNiobiumTitanium_300=300 - I:ingotNiobium_300=300 - I:ingotOsmiridium_300=300 - I:ingotOsmium_300=300 - I:ingotPalladium_300=300 - I:ingotPhasedGold_300=300 - I:ingotPhasedIron_300=300 - I:ingotPigIron_300=300 - I:ingotPlatinum_300=300 - I:ingotPlutonium241_300=300 - I:ingotPlutonium_300=300 - I:ingotPulsatingIron_300=300 - I:ingotRedAlloy_300=300 - I:ingotRedSteel_300=300 - I:ingotRedstoneAlloy_300=300 - I:ingotRoseGold_300=300 - I:ingotSilicon_300=300 - I:ingotSilver_300=300 - I:ingotSolderingAlloy_300=300 - I:ingotSoularium_300=300 - I:ingotStainlessSteel_300=300 - I:ingotSteelMagnetic_300=300 - 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 - I:ingotTitanium_300=300 - I:ingotTritanium_300=300 - I:ingotTungstenCarbide_300=300 - I:ingotTungstenSteel_300=300 - I:ingotTungsten_300=300 - I:ingotUltimet_300=300 - I:ingotUranium235_300=300 - I:ingotUranium_300=300 - I:ingotVanadiumGallium_300=300 - I:ingotVanadiumSteel_300=300 - I:ingotVanadium_300=300 - I:ingotVibrantAlloy_300=300 - I:ingotWroughtIron_300=300 - I:ingotYttriumBariumCuprate_300=300 - I:ingotYttrium_300=300 - I:ingotZinc_300=300 - I:item.carrots_300=300 - I:item.potato_300=300 - I:item.wheat_300=300 - I:tile.flower1.dandelion_300=300 - I:tile.flower2.poppy_300=300 - I:tile.ice_300=300 -} - - -cracking { - I:fluid.butadiene_40=40 - I:fluid.butadiene_60=60 - I:fluid.butadiene_80=80 - I:fluid.butane_40=40 - I:fluid.butane_60=60 - I:fluid.butane_80=80 - I:fluid.butene_40=40 - I:fluid.butene_60=60 - I:fluid.butene_80=80 - I:fluid.ethane_40=40 - I:fluid.ethane_60=60 - I:fluid.ethane_80=80 - I:fluid.ethylene_40=40 - I:fluid.ethylene_60=60 - I:fluid.ethylene_80=80 - I:fluid.gas_gas_40=40 - I:fluid.gas_gas_60=60 - I:fluid.gas_gas_80=80 - I:fluid.liquid_heavy_fuel_40=40 - I:fluid.liquid_heavy_fuel_60=60 - I:fluid.liquid_heavy_fuel_80=80 - I:fluid.liquid_light_fuel_40=40 - I:fluid.liquid_light_fuel_60=60 - I:fluid.liquid_light_fuel_80=80 - I:fluid.liquid_naphtha_40=40 - I:fluid.liquid_naphtha_60=60 - I:fluid.liquid_naphtha_80=80 - I:fluid.propane_40=40 - I:fluid.propane_60=60 - I:fluid.propane_80=80 - I:fluid.propene_40=40 - I:fluid.propene_60=60 - I:fluid.propene_80=80 -} - - -crops { - B:Argentia_true=true - B:Bauxia_true=true - B:Blazereed_true=true - B:Bobsyeruncleranks_true=true - B:"Brown Mushrooms_true"=true - B:Chilly_true=true - B:Coppon_true=true - B:Corium_true=true - B:Corpseplant_true=true - B:Creeperweed_true=true - B:Cucumber_true=true - B:Diareed_true=true - B:Eggplant_true=true - B:Enderbloom_true=true - B:"Evil Ore_true"=true - B:Fertilia_true=true - B:Flax_true=true - B:Galvania_true=true - B:Glowheat_true=true - B:"God of Thunder_true"=true - B:Grape_true=true - B:Indigo_true=true - B:Lazulia_true=true - B:Lemon_true=true - B:Meatrose_true=true - B:Milkwart_true=true - B:Nickelback_true=true - B:Oilberries_true=true - B:Olivia_true=true - B:Onion_true=true - B:Platina_true=true - B:Plumbilia_true=true - B:Pyrolusium_true=true - B:Quantaria_true=true - B:Rape_true=true - B:Reactoria_true=true - B:"Red Mushrooms_true"=true - B:Sapphirum_true=true - B:Scheelinium_true=true - B:Slimeplant_true=true - B:Spidernip_true=true - B:Stargatium_true=true - B:Starwart_true=true - B:Tea_true=true - B:Tearstalks_true=true - B:Tine_true=true - B:Titania_true=true - B:Tomato_true=true - B:Transformium_true=true - B:Trollplant_true=true - B:Withereed_true=true - B:Zomplant_true=true -} - - -cutting { - I:blockAluminium_260=260 - I:blockAmber_980=980 - I:blockAmericium_2450=2450 - I:blockAmethyst_270=270 - I:blockAnnealedCopper_630=630 - I:blockBatteryAlloy_1890=1890 - I:blockBeryllium_90=90 - I:blockBismuthBronze_920=920 - I:blockBismuth_2080=2080 - I:blockBlackBronze_980=980 - I:blockBlackSteel_640=640 - I:blockBlueSteel_750=750 - I:blockBlueTopaz_160=160 - I:blockBrass_630=630 - I:blockBronze_760=760 - I:blockChrome_520=520 - I:blockCobaltBrass_580=580 - I:blockCobalt_590=590 - I:blockCopper_630=630 - I:blockCupronickel_600=600 - I:blockDamascusSteel_560=560 - I:blockDarkSteel_980=980 - I:blockDiamond_7680=7680 - I:blockDilithium_980=980 - I:blockDuranium_980=980 - I:blockElectrum_1510=1510 - I:blockEmerald_180=180 - I:blockEnderEye_1980=1980 - I:blockEnderPearl_830=830 - I:blockEuropium_1510=1510 - I:blockForcicium_980=980 - I:blockForcillium_980=980 - I:blockGallium_700=700 - I:blockGarnetRed_230=230 - I:blockGarnetYellow_230=230 - I:blockGold_1960=1960 - I:blockGreenSapphire_200=200 - 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 - I:blockIron_560=560 - I:blockJasper_980=980 - I:blockKanthal_440=440 - I:blockLapis_280=280 - I:blockLazurite_290=290 - I:blockLead_2070=2070 - I:blockMagnalium_250=250 - I:blockManganese_550=550 - I:blockMithril_2450=2450 - I:blockMolybdenum_950=950 - I:blockNaquadahAlloy_980=980 - I:blockNaquadahEnriched_980=980 - I:blockNaquadah_980=980 - I:blockNaquadria_980=980 - I:blockNeodymiumMagnetic_1460=1460 - I:blockNeodymium_1440=1440 - I:blockNetherStar_980=980 - I:blockNeutronium_1000000=1000000 - I:blockNichrome_560=560 - I:blockNickel_580=580 - I:blockNiobiumTitanium_710=710 - I:blockOlivine_280=280 - I:blockOpal_200=200 - I:blockOsmiridium_1910=1910 - I:blockOsmium_1900=1900 - I:blockPalladium_1060=1060 - I:blockPigIron_560=560 - I:blockPlatinum_1950=1950 - I:blockPlutonium241_2430=2430 - I:blockPlutonium_2460=2460 - I:blockRedAlloy_4030=4030 - I:blockRedSteel_690=690 - I:blockRedstone_850=850 - I:blockRoseGold_1690=1690 - I:blockRuby_250=250 - I:blockSapphire_200=200 - I:blockSilicon_280=280 - I:blockSilver_1070=1070 - I:blockSodalite_250=250 - I:blockSolderingAlloy_1180=1180 - I:blockStainlessSteel_550=550 - I:blockSteelMagnetic_570=570 - 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 - I:blockTitanium_480=480 - I:blockTopaz_160=160 - I:blockTritanium_980=980 - I:blockTungstenCarbide_970=970 - I:blockTungstenSteel_1190=1190 - I:blockTungsten_1830=1830 - I:blockUltimet_610=610 - I:blockUranium235_2350=2350 - I:blockUranium_2380=2380 - I:blockVanadiumGallium_550=550 - I:blockVanadiumSteel_550=550 - I:blockWroughtIron_560=560 - I:blockYttriumBariumCuprate_510=510 - I:blockZinc_650=650 - I:gt.blockgranites.0_200=200 - I:gt.blockgranites.10_200=200 - I:gt.blockgranites.11_200=200 - I:gt.blockgranites.12_200=200 - I:gt.blockgranites.13_200=200 - I:gt.blockgranites.14_200=200 - I:gt.blockgranites.15_200=200 - I:gt.blockgranites.1_200=200 - I:gt.blockgranites.2_200=200 - I:gt.blockgranites.3_200=200 - I:gt.blockgranites.4_200=200 - I:gt.blockgranites.5_200=200 - I:gt.blockgranites.6_200=200 - I:gt.blockgranites.7_200=200 - I:gt.blockgranites.8_200=200 - I:gt.blockgranites.9_200=200 - I:gt.metaitem.03.32030_200=200 - I:gt.metaitem.03.32031_400=400 - I:gt.metaitem.03.32032_800=800 - I:gt.metaitem.03.32036_600=600 - I:gt.metaitem.03.32038_600=600 - I:gt.metaitem.03.32040_600=600 - I:gt.metaitem.03.32042_600=600 - I:gt.metaitem.03.32044_600=600 - I:gt.metaitem.03.32046_600=600 - I:gt.metaitem.03.32048_600=600 - I:gt.metaitem.03.32050_600=600 - I:gt.metaitem.03.32052_600=600 - I:gt.metaitem.03.32054_600=600 - I:gt.metaitem.03.32056_600=600 - I:plateAnnealedCopper_50=50 - I:plateBronze_50=50 - I:plateCopper_50=50 - I:plateGold_50=50 - I:plateIron_50=50 - I:plateLead_50=50 - I:plateSteel_50=50 - 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 - I:stickBismuth_416=416 - I:stickBlackBronze_196=196 - I:stickBlackSteel_128=128 - I:stickBlueSteel_150=150 - I:stickBlueTopaz_32=32 - I:stickBrass_126=126 - I:stickBronze_152=152 - I:stickCarbon_24=24 - I:stickCertusQuartz_196=196 - I:stickChrome_104=104 - I:stickCobaltBrass_116=116 - I:stickCobalt_118=118 - I:stickCupronickel_120=120 - I:stickDamascusSteel_112=112 - I:stickDarkSteel_196=196 - I:stickDiamond_1536=1536 - I:stickDuranium_196=196 - I:stickElectrum_302=302 - I:stickEmerald_36=36 - I:stickEpoxidFiberReinforced_12=12 - I:stickEpoxid_12=12 - I:stickGarnetRed_46=46 - I:stickGarnetYellow_46=46 - I:stickGold_392=392 - I:stickGreenSapphire_40=40 - 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 - I:stickIron_112=112 - 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 - I:stickLongBismuthBronze_92=92 - I:stickLongBismuth_208=208 - I:stickLongBlackBronze_98=98 - I:stickLongBlackSteel_64=64 - I:stickLongBlaze_115=115 - I:stickLongBlueSteel_75=75 - I:stickLongBlueTopaz_16=16 - I:stickLongBrass_63=63 - I:stickLongBronze_76=76 - I:stickLongCarbon_12=12 - I:stickLongCertusQuartz_98=98 - I:stickLongChrome_52=52 - I:stickLongCobaltBrass_58=58 - I:stickLongCobalt_59=59 - I:stickLongCupronickel_60=60 - I:stickLongDamascusSteel_56=56 - I:stickLongDarkSteel_98=98 - I:stickLongDiamond_768=768 - I:stickLongDuranium_98=98 - I:stickLongElectrum_151=151 - I:stickLongEmerald_18=18 - I:stickLongEpoxidFiberReinforced_6=6 - I:stickLongEpoxid_6=6 - I:stickLongGarnetRed_23=23 - I:stickLongGarnetYellow_23=23 - I:stickLongGold_196=196 - I:stickLongGreenSapphire_20=20 - 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 - I:stickLongIron_56=56 - I:stickLongKanthal_44=44 - I:stickLongLead_207=207 - I:stickLongMagnalium_25=25 - I:stickLongManganese_55=55 - I:stickLongMithril_245=245 - I:stickLongMolybdenum_95=95 - I:stickLongNaquadahAlloy_98=98 - I:stickLongNaquadahEnriched_98=98 - I:stickLongNaquadah_98=98 - I:stickLongNaquadria_98=98 - I:stickLongNeodymiumMagnetic_146=146 - I:stickLongNeodymium_144=144 - I:stickLongNetherQuartz_98=98 - I:stickLongNetherStar_98=98 - I:stickLongNeutronium_100000=100000 - I:stickLongNichrome_56=56 - I:stickLongNickelZincFerrite_33=33 - I:stickLongNickel_58=58 - I:stickLongOlivine_28=28 - I:stickLongOpal_20=20 - I:stickLongOsmiridium_191=191 - I:stickLongOsmium_190=190 - I:stickLongPalladium_106=106 - I:stickLongPigIron_56=56 - I:stickLongPlastic_4=4 - I:stickLongPlatinum_195=195 - I:stickLongPlutonium241_243=243 - I:stickLongPlutonium_246=246 - I:stickLongPolycaprolactam_5=5 - I:stickLongPolyphenyleneSulfide_9=9 - I:stickLongPolystyrene_6=6 - I:stickLongPolytetrafluoroethylene_16=16 - I:stickLongPolyvinylChloride_10=10 - I:stickLongRedSteel_69=69 - I:stickLongRoseGold_169=169 - I:stickLongRubber_5=5 - I:stickLongRuby_25=25 - I:stickLongSapphire_20=20 - I:stickLongSilicone_7=7 - I:stickLongSilver_107=107 - I:stickLongStainlessSteel_55=55 - I:stickLongSteelMagnetic_57=57 - I:stickLongSteel_56=56 - 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 - I:stickLongTopaz_16=16 - I:stickLongTritanium_98=98 - I:stickLongTungstenCarbide_97=97 - I:stickLongTungstenSteel_119=119 - I:stickLongTungsten_183=183 - I:stickLongUltimet_61=61 - I:stickLongUranium235_235=235 - I:stickLongUranium_238=238 - I:stickLongVanadiumSteel_55=55 - I:stickLongWood_9=9 - I:stickLongWroughtIron_56=56 - I:stickMagnalium_50=50 - I:stickManganese_110=110 - I:stickMithril_490=490 - I:stickMolybdenum_190=190 - I:stickNaquadahAlloy_196=196 - I:stickNaquadahEnriched_196=196 - I:stickNaquadah_196=196 - I:stickNaquadria_196=196 - I:stickNeodymiumMagnetic_292=292 - I:stickNeodymium_288=288 - I:stickNetherQuartz_196=196 - I:stickNetherStar_196=196 - I:stickNeutronium_200000=200000 - I:stickNichrome_112=112 - I:stickNickelZincFerrite_66=66 - I:stickNickel_116=116 - I:stickOlivine_56=56 - I:stickOpal_40=40 - I:stickOsmiridium_382=382 - I:stickOsmium_380=380 - I:stickPalladium_212=212 - I:stickPigIron_112=112 - I:stickPlastic_8=8 - I:stickPlatinum_390=390 - I:stickPlutonium241_486=486 - I:stickPlutonium_492=492 - I:stickPolycaprolactam_10=10 - I:stickPolyphenyleneSulfide_18=18 - I:stickPolystyrene_12=12 - I:stickPolytetrafluoroethylene_32=32 - I:stickPolyvinylChloride_20=20 - I:stickRedSteel_138=138 - I:stickRoseGold_338=338 - I:stickRubber_10=10 - I:stickRuby_50=50 - I:stickSapphire_40=40 - I:stickSilicone_14=14 - I:stickSilver_214=214 - I:stickStainlessSteel_110=110 - I:stickSteelMagnetic_114=114 - I:stickSteel_112=112 - 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 - I:stickTitanium_96=96 - I:stickTopaz_32=32 - I:stickTritanium_196=196 - I:stickTungstenCarbide_194=194 - I:stickTungstenSteel_238=238 - I:stickTungsten_366=366 - I:stickUltimet_122=122 - I:stickUranium235_470=470 - I:stickUranium_476=476 - 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 - I:tile.cloth.brown_50=50 - I:tile.cloth.cyan_50=50 - I:tile.cloth.gray_50=50 - I:tile.cloth.green_50=50 - I:tile.cloth.lightBlue_50=50 - I:tile.cloth.lime_50=50 - I:tile.cloth.magenta_50=50 - I:tile.cloth.orange_50=50 - I:tile.cloth.pink_50=50 - I:tile.cloth.purple_50=50 - I:tile.cloth.red_50=50 - I:tile.cloth.silver_50=50 - I:tile.cloth.white_50=50 - I:tile.cloth.yellow_50=50 - I:tile.glass_50=50 - I:tile.log.acacia_200=200 - I:tile.log.big_oak_200=200 - I:tile.log.birch_200=200 - I:tile.log.jungle_200=200 - I:tile.log.oak_200=200 - I:tile.log.spruce_200=200 - I:tile.netherBrick_25=25 - I:tile.quartzBlock.default_25=25 - I:tile.sandStone.default_25=25 - I:tile.stainedGlass.black_50=50 - I:tile.stainedGlass.blue_50=50 - I:tile.stainedGlass.brown_50=50 - I:tile.stainedGlass.cyan_50=50 - I:tile.stainedGlass.gray_50=50 - I:tile.stainedGlass.green_50=50 - I:tile.stainedGlass.lightBlue_50=50 - I:tile.stainedGlass.lime_50=50 - I:tile.stainedGlass.magenta_50=50 - I:tile.stainedGlass.orange_50=50 - I:tile.stainedGlass.pink_50=50 - I:tile.stainedGlass.purple_50=50 - I:tile.stainedGlass.red_50=50 - I:tile.stainedGlass.silver_50=50 - I:tile.stainedGlass.white_50=50 - I:tile.stainedGlass.yellow_50=50 - I:tile.stone_25=25 - I:tile.stonebrick_25=25 - I:tile.stonebricksmooth.default_25=25 - I:tile.wood.acacia_25=25 - I:tile.wood.big_oak_25=25 - I:tile.wood.birch_25=25 - I:tile.wood.jungle_25=25 - I:tile.wood.oak_25=25 - I:tile.wood.spruce_25=25 - I:tile.woodSlab.acacia_50=50 - I:tile.woodSlab.big_oak_50=50 - I:tile.woodSlab.birch_50=50 - I:tile.woodSlab.jungle_50=50 - I:tile.woodSlab.oak_50=50 - I:tile.woodSlab.spruce_50=50 -} - - -disabledrecipes { - B:QBoots_false=false - B:QHelmet_false=false - B:QLegs_false=false - B:QPlate_false=false - B:QuartzDustSmeltingIntoAESilicon_true=true - B:bronzeingotcrafting_true=true - B:easymobgrinderrecycling_true=true - B:easystonerecycling_true=true - B:enchantmenttable_false=false - B:enderchest_false=false - B:ic2_blastfurnace_true=true - B:ic2_blockcutter_true=true - B:ic2_centrifuge_true=true - B:ic2_compressor_true=true - B:ic2_electroFurnace_true=true - B:ic2_electrolyzer_false=false - B:ic2_extractor_true=true - B:ic2_generator_false=false - B:ic2_inductionFurnace_true=true - B:ic2_macerator_true=true - B:ic2_massFabricator_true=true - B:ic2_metalformer_true=true - B:ic2_orewashingplant_true=true - B:ic2_recycler_true=true - B:ic2_replicator_true=true - B:ic2_solarPanel_true=true - B:ic2_waterMill_true=true - B:ic2_windMill_true=true - B:ic2forgehammer_true=true - B:quarry_false=false - B:torchesFromCoal_false=false - B:wood2charcoalsmelting_true=true -} - - -distillation { - I:fluid.acetone_80=80 - I:fluid.biomass_16=16 - I:fluid.calciumacetatesolution_80=80 - I:fluid.charcoal_byproducts_40=40 - I:fluid.creosote_16=16 - I:fluid.dilutedhydrochloricacid_gt5u_600=600 - I:fluid.dilutedsulfuricacid_600=600 - I:fluid.fermentedbiomass_75=75 - I:fluid.fishoil_16=16 - I:fluid.gas_gas_240=240 - I:fluid.lightlyhydrocracked.butadiene_90=90 - I:fluid.lightlyhydrocracked.butane_90=90 - I:fluid.lightlyhydrocracked.butene_90=90 - I:fluid.lightlyhydrocracked.ethane_120=120 - I:fluid.lightlyhydrocracked.ethylene_120=120 - I:fluid.lightlyhydrocracked.gas_120=120 - I:fluid.lightlyhydrocracked.heavyfuel_120=120 - I:fluid.lightlyhydrocracked.lightfuel_120=120 - I:fluid.lightlyhydrocracked.naphtha_120=120 - I:fluid.lightlyhydrocracked.propane_120=120 - I:fluid.lightlyhydrocracked.propene_120=120 - I:fluid.lightlysteamcracked.butadiene_240=240 - I:fluid.lightlysteamcracked.butane_480=480 - I:fluid.lightlysteamcracked.butene_120=120 - I:fluid.lightlysteamcracked.ethane_120=120 - I:fluid.lightlysteamcracked.ethylene_120=120 - I:fluid.lightlysteamcracked.gas_300=300 - I:fluid.lightlysteamcracked.heavyfuel_120=120 - I:fluid.lightlysteamcracked.lightfuel_120=120 - I:fluid.lightlysteamcracked.naphtha_120=120 - I:fluid.lightlysteamcracked.propane_240=240 - I:fluid.lightlysteamcracked.propene_120=120 - I:fluid.liquid_heavy_oil_20=20 - I:fluid.liquid_light_oil_20=20 - I:fluid.liquid_medium_oil_20=20 - I:fluid.moderatelyhydrocracked.butadiene_108=108 - I:fluid.moderatelyhydrocracked.butane_120=120 - I:fluid.moderatelyhydrocracked.butene_108=108 - I:fluid.moderatelyhydrocracked.ethane_120=120 - I:fluid.moderatelyhydrocracked.ethylene_120=120 - I:fluid.moderatelyhydrocracked.gas_120=120 - I:fluid.moderatelyhydrocracked.heavyfuel_120=120 - I:fluid.moderatelyhydrocracked.lightfuel_120=120 - I:fluid.moderatelyhydrocracked.naphtha_120=120 - I:fluid.moderatelyhydrocracked.propane_120=120 - I:fluid.moderatelyhydrocracked.propene_120=120 - I:fluid.moderatelysteamcracked.butadiene_240=240 - I:fluid.moderatelysteamcracked.butane_480=480 - I:fluid.moderatelysteamcracked.butene_240=240 - I:fluid.moderatelysteamcracked.ethane_240=240 - I:fluid.moderatelysteamcracked.ethylene_120=120 - I:fluid.moderatelysteamcracked.gas_204=204 - I:fluid.moderatelysteamcracked.heavyfuel_120=120 - I:fluid.moderatelysteamcracked.lightfuel_120=120 - I:fluid.moderatelysteamcracked.naphtha_120=120 - I:fluid.moderatelysteamcracked.propane_120=120 - I:fluid.moderatelysteamcracked.propene_180=180 - I:fluid.oil_20=20 - I:fluid.potion.vinegar_20=20 - I:fluid.seedoil_16=16 - I:fluid.severelyhydrocracked.butadiene_30=30 - I:fluid.severelyhydrocracked.butane_120=120 - I:fluid.severelyhydrocracked.butene_120=120 - I:fluid.severelyhydrocracked.ethane_120=120 - I:fluid.severelyhydrocracked.ethylene_120=120 - I:fluid.severelyhydrocracked.gas_120=120 - I:fluid.severelyhydrocracked.heavyfuel_120=120 - I:fluid.severelyhydrocracked.lightfuel_120=120 - I:fluid.severelyhydrocracked.naphtha_120=120 - I:fluid.severelyhydrocracked.propane_120=120 - I:fluid.severelyhydrocracked.propene_120=120 - I:fluid.severelysteamcracked.butadiene_240=240 - I:fluid.severelysteamcracked.butane_240=240 - I:fluid.severelysteamcracked.butene_240=240 - I:fluid.severelysteamcracked.ethane_120=120 - I:fluid.severelysteamcracked.ethylene_120=120 - I:fluid.severelysteamcracked.gas_96=96 - I:fluid.severelysteamcracked.heavyfuel_120=120 - I:fluid.severelysteamcracked.lightfuel_120=120 - I:fluid.severelysteamcracked.naphtha_120=120 - I:fluid.severelysteamcracked.propane_240=240 - I:fluid.severelysteamcracked.propene_180=180 - I:fluid.tile.water_16=16 - I:fluid.woodgas_40=40 - I:fluid.woodtar_40=40 - I:fluid.woodvinegar_40=40 - I:ic2.fluidBiomass_250=250 -} - - -distillery { - I:fluid.aceticacid_1500=1500 - I:fluid.aceticacid_40=40 - I:fluid.aceticacid_80=80 - I:fluid.acetone_160=160 - I:fluid.acetone_80=80 - I:fluid.ammonia_1500=1500 - I:fluid.benzene_160=160 - I:fluid.benzene_240=240 - I:fluid.benzene_80=80 - I:fluid.bioethanol_1500=1500 - I:fluid.bioethanol_16=16 - I:fluid.bioethanol_80=80 - I:fluid.butadiene_240=240 - I:fluid.butane_180=180 - I:fluid.butane_216=216 - I:fluid.butane_240=240 - I:fluid.butane_480=480 - I:fluid.butene_180=180 - I:fluid.butene_240=240 - I:fluid.carbondioxide_1500=1500 - I:fluid.carbondioxide_160=160 - I:fluid.carbondioxide_80=80 - I:fluid.carbonmonoxide_80=80 - I:fluid.creosote_80=80 - I:fluid.ethane_180=180 - I:fluid.ethane_192=192 - I:fluid.ethane_216=216 - I:fluid.ethane_240=240 - I:fluid.ethane_408=408 - I:fluid.ethane_480=480 - I:fluid.ethane_60=60 - I:fluid.ethane_600=600 - I:fluid.ethane_960=960 - I:fluid.ethenone_160=160 - I:fluid.ethylene_180=180 - I:fluid.ethylene_192=192 - I:fluid.ethylene_216=216 - I:fluid.ethylene_240=240 - I:fluid.ethylene_360=360 - I:fluid.ethylene_408=408 - I:fluid.ethylene_480=480 - I:fluid.ethylene_60=60 - I:fluid.ethylene_600=600 - I:fluid.ethylene_80=80 - I:fluid.ethylene_960=960 - I:fluid.gas_sulfuricgas_40=40 - I:fluid.helium_192=192 - I:fluid.helium_240=240 - I:fluid.helium_408=408 - I:fluid.helium_480=480 - I:fluid.helium_600=600 - I:fluid.hydrochloricacid_gt5u_1200=1200 - I:fluid.hydrogen_240=240 - I:fluid.hydrogen_80=80 - I:fluid.liquid_heavy_fuel_240=240 - I:fluid.liquid_heavy_oil_16=16 - I:fluid.liquid_light_fuel_16=16 - I:fluid.liquid_light_fuel_240=240 - I:fluid.liquid_naphtha_240=240 - I:fluid.liquid_sufluriclight_fuel_40=40 - I:fluid.liquid_sulfuricheavy_fuel_40=40 - I:fluid.liquid_sulfuricnaphtha_40=40 - I:fluid.liquid_toluene_16=16 - I:fluid.liquid_toluene_240=240 - I:fluid.liquid_toluene_80=80 - I:fluid.lubricant_16=16 - I:fluid.methane_1500=1500 - I:fluid.methane_160=160 - I:fluid.methane_180=180 - I:fluid.methane_192=192 - I:fluid.methane_216=216 - I:fluid.methane_240=240 - I:fluid.methane_360=360 - I:fluid.methane_408=408 - I:fluid.methane_480=480 - I:fluid.methane_60=60 - I:fluid.methane_600=600 - I:fluid.methane_80=80 - I:fluid.methane_960=960 - I:fluid.methanol_1500=1500 - I:fluid.methanol_80=80 - I:fluid.methylacetate_80=80 - I:fluid.oil_16=16 - I:fluid.phenol_160=160 - I:fluid.phenol_80=80 - I:fluid.potion.alcopops_16=16 - I:fluid.potion.vodka_16=16 - I:fluid.propane_180=180 - I:fluid.propane_216=216 - I:fluid.propane_240=240 - I:fluid.propane_480=480 - I:fluid.propane_60=60 - I:fluid.propane_960=960 - I:fluid.propene_180=180 - I:fluid.propene_192=192 - I:fluid.propene_216=216 - I:fluid.propene_240=240 - I:fluid.propene_408=408 - I:fluid.propene_480=480 - I:fluid.propene_600=600 - I:fluid.sulfuricacid_1200=1200 - I:fluid.tile.water_1200=1200 - I:fluid.tile.water_1500=1500 - I:fluid.tile.water_16=16 - I:fluid.tile.water_40=40 - I:fluid.tile.water_80=80 - I:fluid.woodgas_80=80 - I:fluid.woodtar_80=80 - I:fluid.woodvinegar_80=80 - I:ic2.fluidBiogas_160=160 - I:ic2.fluidBiogas_1600=1600 - I:ic2.fluidBiogas_40=40 - I:ic2.fluidDistilledWater_16=16 - I:ic2.fluidDistilledWater_3200=3200 -} - - -electrolyzer { - I:cellAceticAcid_256=256 - I:cellAcetone_240=240 - I:cellAllylChloride_288=288 - I:cellAmmonia_64=64 - I:cellBenzene_288=288 - I:cellBisphenolA_792=792 - I:cellButadiene_240=240 - I:cellButane_224=224 - I:cellButene_192=192 - I:cellCalciumAcetateSolution_520=520 - I:cellCarbonDioxide_168=168 - I:cellCarbonMonoxide_112=112 - I:cellChloramine_192=192 - I:cellChloroform_440=440 - I:cellChloromethane_200=200 - I:cellCumene_504=504 - I:cellDichlorobenzene_576=576 - I:cellDimethylamine_160=160 - I:cellDimethyldichlorosilane_528=528 - I:cellDinitrogenTetroxide_336=336 - I:cellEmpty_720=720 - I:cellEmpty_900=900 - I:cellEpichlorohydrin_320=320 - I:cellEthane_128=128 - I:cellEthanol_144=144 - I:cellEthenone_160=160 - I:cellEthylene_96=96 - I:cellGlycerol_336=336 - I:cellGlyceryl_800=800 - I:cellHydrofluoricAcid_GT5U_80=80 - I:cellHypochlorousAcid_192=192 - I:cellIsoprene_208=208 - I:cellMethane_80=80 - I:cellMethanol_144=144 - I:cellMethylAcetate_264=264 - I:cellNitricAcid_240=240 - I:cellNitricOxide_112=112 - I:cellNitroCarbon_96=96 - I:cellNitrogenDioxide_168=168 - I:cellPhenol_312=312 - I:cellPhosphate_360=360 - I:cellPhosphoricAcid_GT5U_384=384 - I:cellPhosphorousPentoxide_1120=1120 - I:cellPropane_176=176 - I:cellPropene_144=144 - I:cellSiliconDioxide_240=240 - I:cellSodiumPersulfate_864=864 - I:cellStyrene_384=384 - I:cellSulfurDioxide_240=240 - I:cellSulfurTrioxide_320=320 - I:cellSulfuricAcid_392=392 - I:cellTetrafluoroethylene_384=384 - I:cellTetranitromethane_728=728 - I:cellToluene_360=360 - I:cellVinylAcetate_288=288 - I:cellVinylChloride_240=240 - I:cellWater_490=490 - I:dustAlmandine_480=480 - I:dustAlunite_364=364 - I:dustAmethyst_130=130 - I:dustAndradite_480=480 - I:dustAntimonyTrioxide_250=250 - I:dustApatite_288=288 - I:dustArsenicTrioxide_180=180 - I:dustAsbestos_252=252 - I:dustBandedIron_150=150 - I:dustBarite_204=204 - I:dustBastnasite_192=192 - I:dustBauxite_702=702 - I:dustBentonite_480=480 - I:dustBiotite_440=440 - I:dustBlueTopaz_208=208 - I:dustBone_98=98 - I:dustBorax_230=230 - I:dustCalcite_100=100 - I:dustCassiteriteSand_396=396 - I:dustCassiterite_396=396 - I:dustChalcopyrite_168=168 - I:dustCharcoal_12=12 - I:dustChromite_210=210 - I:dustClay_182=182 - I:dustCoal_24=24 - I:dustCobaltOxide_68=68 - I:dustCobaltite_150=150 - I:dustCupricOxide_72=72 - I:dustDiamond_768=768 - I:dustDolomite_180=180 - I:dustEmerald_522=522 - I:dustEnderPearl_220=220 - I:dustFerrosilite_120=120 - I:dustFullersEarth_336=336 - I:dustGalena_832=832 - I:dustGarnierite_72=72 - I:dustGlauconiteSand_378=378 - I:dustGlauconite_378=378 - I:dustGraniteRed_120=120 - I:dustGraphite_100=100 - I:dustGreenSapphire_100=100 - I:dustGrossular_440=440 - I:dustGypsum_144=144 - I:dustIronMagnetic_52=52 - I:dustKaolinite_238=238 - I:dustKyanite_160=160 - I:dustLazurite_784=784 - I:dustLepidolite_320=320 - I:dustLignite_40=40 - I:dustMagnesia_40=40 - I:dustMagnesite_80=80 - I:dustMagnetite_210=210 - I:dustMalachite_200=200 - I:dustMassicot_180=180 - I:dustMica_380=380 - I:dustMirabilite_170=170 - I:dustMolybdenite_144=144 - I:dustMonazite_104=104 - I:dustNeodymiumMagnetic_122=122 - I:dustNiobiumNitride_96=96 - I:dustObsidian_240=240 - I:dustOlivine_140=140 - I:dustOpal_20=20 - I:dustOsmiridium_608=608 - I:dustPentlandite_748=748 - I:dustPhosphate_90=90 - I:dustPhosphorousPentoxide_280=280 - I:dustPollucite_572=572 - I:dustPolydimethylsiloxane_80=80 - I:dustPotash_90=90 - I:dustPotassiumFeldspar_260=260 - I:dustPyrite_114=114 - I:dustPyrochlore_352=352 - I:dustPyrolusite_78=78 - I:dustPyrope_400=400 - I:dustQuartzite_60=60 - I:dustQuicklime_56=56 - I:dustRockSalt_72=72 - I:dustRuby_144=144 - I:dustSalt_320=320 - I:dustSaltpeter_100=100 - I:dustSapphire_100=100 - I:dustScheelite_120=120 - I:dustSiliconDioxide_60=60 - I:dustSoapstone_378=378 - I:dustSodaAsh_96=96 - I:dustSodalite_264=264 - I:dustSodiumBisulfate_600=600 - I:dustSodiumHydroxide_GT5U_36=36 - I:dustSodiumSulfide_72=72 - I:dustSpessartine_440=440 - I:dustSphalerite_92=92 - I:dustSpodumene_180=180 - I:dustStainlessSteel_450=450 - I:dustSteelMagnetic_52=52 - I:dustSteel_2600=2600 - I:dustSugar_184=184 - I:dustTalc_378=378 - I:dustTantalite_432=432 - I:dustTanzanite_440=440 - I:dustTopaz_208=208 - I:dustTrona_196=196 - I:dustTungstate_120=120 - I:dustUltimet_504=504 - I:dustUvarovite_480=480 - I:dustVermiculite_580=580 - I:dustWollastonite_110=110 - I:dustZeolite_656=656 - I:dustZincite_76=76 - I:hydrochloricacid_gt5u_720=720 - I:hydrogen_120=120 - I:ic2.itemCellWaterElectro_30=30 - I:ic2distilledwater_2000=2000 - I:leadzincsolution_300=300 - I:saltwater_720=720 - I:solution.bluevitriol_900=900 - I:solution.nickelsulfate_900=900 - I:tile.sand.default_500=500 - I:water_2000=2000 -} - - -electromagneticseparator { - I:dustPureBandedIron_400=400 - I:dustPureBastnasite_400=400 - I:dustPureBrownLimonite_400=400 - I:dustPureChrome_400=400 - I:dustPureChromite_400=400 - I:dustPureGlauconite_400=400 - I:dustPureIlmenite_400=400 - I:dustPureMagnetite_400=400 - I:dustPureManganese_400=400 - I:dustPureMonazite_400=400 - I:dustPureNickel_400=400 - I:dustPurePentlandite_400=400 - I:dustPurePyrite_400=400 - I:dustPureTin_400=400 - I:dustPureVanadiumMagnetite_400=400 - I:dustPureYellowLimonite_400=400 -} - - -extractor { - I:gt.metaitem.01.32510_300=300 - B:gt.metaitem.01.32510_true=true - I:gt.metaitem.01.32511_300=300 - B:gt.metaitem.01.32511_true=true - I:gt.metaitem.01.32517_300=300 - B:gt.metaitem.01.32517_true=true - I:gt.metaitem.01.32518_300=300 - B:gt.metaitem.01.32518_true=true - I:gt.metaitem.01.32519_300=300 - B:gt.metaitem.01.32519_true=true - I:gt.metaitem.01.32520_300=300 - B:gt.metaitem.01.32520_true=true - I:gt.metaitem.01.32521_300=300 - B:gt.metaitem.01.32521_true=true - I:gt.metaitem.01.32527_300=300 - B:gt.metaitem.01.32527_true=true - I:gt.metaitem.01.32528_300=300 - B:gt.metaitem.01.32528_true=true - I:gt.metaitem.01.32529_300=300 - B:gt.metaitem.01.32529_true=true - I:gt.metaitem.01.32530_300=300 - B:gt.metaitem.01.32530_true=true - I:gt.metaitem.01.32531_300=300 - B:gt.metaitem.01.32531_true=true - I:gt.metaitem.01.32537_300=300 - B:gt.metaitem.01.32537_true=true - I:gt.metaitem.01.32538_300=300 - B:gt.metaitem.01.32538_true=true - I:gt.metaitem.01.32539_300=300 - B:gt.metaitem.01.32539_true=true - I:gt.metaitem.02.32500_300=300 - B:gt.metaitem.02.32500_true=true - I:gt.metaitem.02.32501_300=300 - B:gt.metaitem.02.32501_true=true - I:gt.metaitem.02.32502_300=300 - B:gt.metaitem.02.32502_true=true - I:gt.metaitem.02.32520_300=300 - B:gt.metaitem.02.32520_true=true - I:gt.metaitem.02.32530_300=300 - B:gt.metaitem.02.32530_true=true - I:gt.metaitem.02.32540_300=300 - B:gt.metaitem.02.32540_true=true - I:ic2.blockRubLeaves_300=300 - B:ic2.blockRubLeaves_true=true - I:ic2.blockRubSapling_300=300 - B:ic2.blockRubSapling_true=true - I:ic2.blockRubWood_300=300 - B:ic2.blockRubWood_true=true - I:ic2.itemCellAir_300=300 - B:ic2.itemCellAir_true=true - I:ic2.itemHarz_300=300 - B:ic2.itemHarz_true=true - I:item.slimeball_300=300 - B:item.slimeball_true=true - I:tile.bookshelf_300=300 - B:tile.bookshelf_true=true - I:tile.doublePlant.paeonia_300=300 - B:tile.doublePlant.paeonia_true=true - I:tile.doublePlant.rose_300=300 - B:tile.doublePlant.rose_true=true - I:tile.doublePlant.sunflower_300=300 - B:tile.doublePlant.sunflower_true=true - I:tile.doublePlant.syringa_300=300 - B:tile.doublePlant.syringa_true=true - I:tile.flower1.dandelion_300=300 - B:tile.flower1.dandelion_true=true - I:tile.flower2.allium_300=300 - B:tile.flower2.allium_true=true - I:tile.flower2.blueOrchid_300=300 - B:tile.flower2.blueOrchid_true=true - I:tile.flower2.houstonia_300=300 - B:tile.flower2.houstonia_true=true - I:tile.flower2.oxeyeDaisy_300=300 - B:tile.flower2.oxeyeDaisy_true=true - I:tile.flower2.poppy_300=300 - B:tile.flower2.poppy_true=true - I:tile.flower2.tulipOrange_300=300 - B:tile.flower2.tulipOrange_true=true - I:tile.flower2.tulipPink_300=300 - B:tile.flower2.tulipPink_true=true - I:tile.flower2.tulipRed_300=300 - B:tile.flower2.tulipRed_true=true - I:tile.flower2.tulipWhite_300=300 - B:tile.flower2.tulipWhite_true=true -} - - -extruder { - I:blockAluminium_10=10 - I:blockAmericium_10=10 - I:blockAntimony_10=10 - I:blockArsenic_10=10 - I:blockBatteryAlloy_10=10 - I:blockBeryllium_10=10 - I:blockBismuthBronze_10=10 - I:blockBismuth_10=10 - I:blockBlackBronze_10=10 - I:blockBlackSteel_10=10 - I:blockBlueSteel_10=10 - I:blockBrass_10=10 - I:blockBronze_10=10 - I:blockCaesium_10=10 - I:blockCerium_10=10 - I:blockChrome_10=10 - I:blockCobaltBrass_10=10 - I:blockCobalt_10=10 - I:blockConductiveIron_10=10 - I:blockCopper_10=10 - I:blockCupronickel_10=10 - I:blockDamascusSteel_10=10 - I:blockDarkSteel_10=10 - I:blockDuranium_10=10 - I:blockElectricalSteel_10=10 - I:blockElectrum_10=10 - I:blockEnergeticAlloy_10=10 - I:blockEuropium_10=10 - I:blockGallium_10=10 - I:blockGold_10=10 - I:blockHSSE_10=10 - 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 - I:blockKanthal_10=10 - I:blockLead_10=10 - I:blockLutetium_10=10 - I:blockMagnalium_10=10 - I:blockMagnesium_10=10 - I:blockManganese_10=10 - I:blockMithril_10=10 - I:blockMolybdenum_10=10 - I:blockNaquadahAlloy_10=10 - I:blockNaquadahEnriched_10=10 - I:blockNaquadah_10=10 - I:blockNaquadria_10=10 - I:blockNeodymium_10=10 - I:blockNeutronium_10=10 - I:blockNichrome_10=10 - I:blockNickel_10=10 - I:blockNiobiumNitride_10=10 - I:blockNiobiumTitanium_10=10 - I:blockNiobium_10=10 - I:blockOsmiridium_10=10 - I:blockOsmium_10=10 - I:blockPalladium_10=10 - I:blockPhasedGold_10=10 - I:blockPhasedIron_10=10 - I:blockPlatinum_10=10 - I:blockPlutonium241_10=10 - I:blockPlutonium_10=10 - I:blockPulsatingIron_10=10 - I:blockRedAlloy_10=10 - I:blockRedSteel_10=10 - I:blockRedstoneAlloy_10=10 - I:blockRoseGold_10=10 - I:blockSilicon_10=10 - I:blockSilver_10=10 - I:blockSolderingAlloy_10=10 - I:blockSoularium_10=10 - I:blockStainlessSteel_10=10 - 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 - I:blockTitanium_10=10 - I:blockTritanium_10=10 - I:blockTungstenCarbide_10=10 - I:blockTungstenSteel_10=10 - I:blockTungsten_10=10 - I:blockUltimet_10=10 - I:blockUranium235_10=10 - I:blockUranium_10=10 - I:blockVanadiumGallium_10=10 - I:blockVanadiumSteel_10=10 - I:blockVanadium_10=10 - I:blockVibrantAlloy_10=10 - I:blockYttriumBariumCuprate_10=10 - I:blockYttrium_10=10 - I:blockZinc_10=10 - I:boltAluminium_52=52 - I:boltBeryllium_18=18 - I:boltBismuthBronze_184=184 - I:boltBismuth_416=416 - I:boltBlackBronze_196=196 - I:boltBlackSteel_128=128 - I:boltBlueSteel_150=150 - I:boltBrass_126=126 - I:boltBronze_152=152 - I:boltCarbon_24=24 - I:boltChrome_104=104 - I:boltCobaltBrass_116=116 - I:boltCobalt_118=118 - I:boltCupronickel_120=120 - I:boltDamascusSteel_112=112 - I:boltDarkSteel_196=196 - I:boltDuranium_196=196 - I:boltElectrum_302=302 - I:boltEpoxidFiberReinforced_12=12 - I:boltEpoxid_12=12 - I:boltGold_392=392 - 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 - I:boltIron_114=114 - I:boltKanthal_88=88 - I:boltLead_414=414 - I:boltMagnalium_50=50 - I:boltManganese_110=110 - I:boltMithril_490=490 - I:boltMolybdenum_190=190 - I:boltNaquadahAlloy_196=196 - I:boltNaquadahEnriched_196=196 - I:boltNaquadah_196=196 - I:boltNaquadria_196=196 - I:boltNeodymium_288=288 - I:boltNeodymium_292=292 - I:boltNeutronium_200000=200000 - I:boltNichrome_112=112 - I:boltNickelZincFerrite_66=66 - I:boltNickel_116=116 - I:boltOsmiridium_382=382 - I:boltOsmium_380=380 - I:boltPalladium_212=212 - I:boltPlastic_8=8 - I:boltPlatinum_390=390 - I:boltPlutonium241_486=486 - I:boltPlutonium_492=492 - I:boltPolycaprolactam_10=10 - I:boltPolyphenyleneSulfide_18=18 - I:boltPolystyrene_12=12 - I:boltPolytetrafluoroethylene_32=32 - I:boltPolyvinylChloride_20=20 - I:boltRedSteel_138=138 - I:boltRoseGold_338=338 - I:boltRubber_10=10 - I:boltSilicone_14=14 - I:boltSilver_214=214 - I:boltStainlessSteel_110=110 - I:boltSteel_112=112 - 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 - I:boltTitanium_96=96 - I:boltTritanium_196=196 - I:boltTungstenCarbide_194=194 - I:boltTungstenSteel_238=238 - I:boltTungsten_366=366 - I:boltUltimet_122=122 - I:boltUranium235_470=470 - I:boltUranium_476=476 - I:boltVanadiumSteel_110=110 - I:bottleEmpty_32=32 - I:cellEmpty_128=128 - I:gearGtAluminium_130=130 - I:gearGtBronze_380=380 - I:gearGtCobaltBrass_290=290 - I:gearGtCopper_315=315 - I:gearGtGold_980=980 - I:gearGtHSSE_405=405 - I:gearGtHSSG_490=490 - I:gearGtIron_280=280 - I:gearGtIron_285=285 - I:gearGtNeutronium_500000=500000 - I:gearGtStainlessSteel_275=275 - I:gearGtSteel_280=280 - I:gearGtSteel_285=285 - I:gearGtTin_590=590 - I:gearGtTitanium_240=240 - I:gearGtTungstenSteel_595=595 - I:gt.metaitem.03.32021_160=160 - I:ic2.itemCasingAdvIron_32=32 - I:ic2.itemCasingBronze_32=32 - I:ic2.itemCasingCopper_32=32 - I:ic2.itemCasingGold_32=32 - I:ic2.itemCasingIron_32=32 - I:ic2.itemCasingLead_32=32 - I:ic2.itemCasingTin_32=32 - I:ic2.itemFuelRod_128=128 - I:ic2.itemironshaft_640=640 - I:ic2.itemsteelshaft_1280=1280 - I:ingotCopper_10=10 - I:ingotIron_10=10 - I:ingotNeodymium_10=10 - I:ingotPlastic_10=10 - I:ingotPolystyrene_10=10 - I:ingotPolyvinylChloride_10=10 - I:ingotRubber_10=10 - I:ingotSilicone_10=10 - I:ingotSteel_10=10 - I:ingotStyreneButadieneRubber_10=10 - I:pipeHugeAluminium_96=96 - I:pipeHugeBrass_96=96 - I:pipeHugeBronze_96=96 - I:pipeHugeCobalt_96=96 - I:pipeHugeCopper_96=96 - I:pipeHugeElectrum_96=96 - I:pipeHugeNickel_96=96 - I:pipeHugeOsmium_96=96 - I:pipeHugePlastic_96=96 - I:pipeHugePlatinum_96=96 - I:pipeHugePolytetrafluoroethylene_96=96 - I:pipeHugePolyvinylChloride_96=96 - I:pipeHugeStainlessSteel_96=96 - I:pipeHugeSteel_96=96 - I:pipeHugeTitanium_96=96 - I:pipeHugeTungstenSteel_96=96 - I:pipeLargeAluminium_48=48 - I:pipeLargeBrass_48=48 - I:pipeLargeBronze_48=48 - I:pipeLargeCobalt_48=48 - I:pipeLargeCopper_48=48 - I:pipeLargeElectrum_48=48 - I:pipeLargeNickel_48=48 - I:pipeLargeOsmium_48=48 - I:pipeLargePlastic_48=48 - I:pipeLargePlatinum_48=48 - I:pipeLargePolytetrafluoroethylene_48=48 - I:pipeLargePolyvinylChloride_48=48 - I:pipeLargeStainlessSteel_48=48 - I:pipeLargeSteel_48=48 - I:pipeLargeTitanium_48=48 - I:pipeLargeTungstenSteel_48=48 - I:pipeMediumAluminium_24=24 - I:pipeMediumBrass_24=24 - I:pipeMediumBronze_24=24 - I:pipeMediumCobalt_24=24 - I:pipeMediumCopper_24=24 - I:pipeMediumElectrum_24=24 - I:pipeMediumNickel_24=24 - I:pipeMediumOsmium_24=24 - I:pipeMediumPlastic_24=24 - I:pipeMediumPlatinum_24=24 - I:pipeMediumPolytetrafluoroethylene_24=24 - I:pipeMediumPolyvinylChloride_24=24 - I:pipeMediumStainlessSteel_24=24 - I:pipeMediumSteel_24=24 - I:pipeMediumTitanium_24=24 - I:pipeMediumTungstenSteel_24=24 - I:pipeSmallBronze_8=8 - I:pipeSmallCopper_8=8 - I:pipeSmallPlastic_8=8 - I:pipeSmallPolytetrafluoroethylene_8=8 - I:pipeSmallStainlessSteel_8=8 - I:pipeSmallSteel_8=8 - I:pipeSmallTitanium_8=8 - I:pipeSmallTungstenSteel_8=8 - I:pipeTinyBronze_4=4 - I:pipeTinyCopper_4=4 - I:pipeTinyPlastic_4=4 - I:pipeTinyPolytetrafluoroethylene_4=4 - I:pipeTinyStainlessSteel_4=4 - I:pipeTinySteel_4=4 - I:pipeTinyTitanium_4=4 - I:pipeTinyTungstenSteel_4=4 - I:plateAluminium_26=26 - I:plateAmericium_245=245 - I:plateBatteryAlloy_189=189 - I:plateBeryllium_9=9 - I:plateBismuthBronze_92=92 - I:plateBismuth_208=208 - I:plateBlackBronze_98=98 - I:plateBlackSteel_64=64 - I:plateBlueSteel_75=75 - I:plateBrass_63=63 - I:plateBronze_76=76 - I:plateCarbon_12=12 - I:plateChrome_52=52 - I:plateCobaltBrass_58=58 - I:plateCobalt_59=59 - I:plateCopper_63=63 - I:plateCupronickel_60=60 - I:plateDamascusSteel_56=56 - I:plateDarkSteel_98=98 - I:plateDuranium_98=98 - I:plateElectrum_151=151 - I:plateEpoxidFiberReinforced_6=6 - I:plateEpoxid_6=6 - I:plateEuropium_151=151 - I:plateGalliumArsenide_72=72 - I:plateGallium_70=70 - I:plateGlass_20=20 - I:plateGold_196=196 - I:plateHSSE_81=81 - 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 - I:plateIron_57=57 - I:plateKanthal_44=44 - I:plateLead_207=207 - I:plateMagnalium_25=25 - I:plateManganese_55=55 - I:plateMithril_245=245 - I:plateMolybdenum_95=95 - I:plateNaquadahAlloy_98=98 - I:plateNaquadahEnriched_98=98 - I:plateNaquadah_98=98 - I:plateNaquadria_98=98 - I:plateNeodymium_144=144 - I:plateNeodymium_146=146 - I:plateNeutronium_100000=100000 - I:plateNichrome_56=56 - I:plateNickelZincFerrite_33=33 - I:plateNickel_58=58 - I:plateNiobiumTitanium_71=71 - I:plateOsmiridium_191=191 - I:plateOsmium_190=190 - I:platePalladium_106=106 - I:platePlastic_4=4 - I:platePlatinum_195=195 - I:platePlutonium241_243=243 - I:platePlutonium_246=246 - I:platePolycaprolactam_5=5 - I:platePolyphenyleneSulfide_9=9 - I:platePolystyrene_6=6 - I:platePolytetrafluoroethylene_16=16 - I:platePolyvinylChloride_10=10 - I:plateRedAlloy_403=403 - I:plateRedSteel_69=69 - I:plateRoseGold_169=169 - I:plateRubber_5=5 - I:plateSilicon_28=28 - I:plateSilicone_7=7 - I:plateSilver_107=107 - I:plateSolderingAlloy_118=118 - I:plateStainlessSteel_55=55 - I:plateSteel_56=56 - 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 - I:plateTitanium_48=48 - I:plateTritanium_98=98 - I:plateTungstenCarbide_97=97 - I:plateTungstenSteel_119=119 - I:plateTungsten_183=183 - I:plateUltimet_61=61 - I:plateUranium235_235=235 - I:plateUranium_238=238 - I:plateVanadiumGallium_55=55 - I:plateVanadiumSteel_55=55 - I:plateYttriumBariumCuprate_51=51 - I:plateZinc_65=65 - I:ringAluminium_52=52 - I:ringBrass_126=126 - I:ringBronze_152=152 - I:ringChrome_104=104 - I:ringHSSE_162=162 - I:ringHSSG_196=196 - I:ringInvar_112=112 - I:ringIridium_384=384 - I:ringIron_112=112 - I:ringIron_114=114 - I:ringNeutronium_200000=200000 - I:ringOsmium_380=380 - I:ringRubber_10=10 - I:ringSilicone_14=14 - I:ringStainlessSteel_110=110 - I:ringSteel_112=112 - I:ringSteel_114=114 - I:ringStyreneButadieneRubber_10=10 - I:ringTin_236=236 - I:ringTitanium_96=96 - I:ringTungstenSteel_238=238 - I:stickAluminium_52=52 - I:stickAmericium_490=490 - I:stickBeryllium_18=18 - I:stickBismuthBronze_184=184 - I:stickBismuth_416=416 - I:stickBlackBronze_196=196 - I:stickBlackSteel_128=128 - I:stickBlueSteel_150=150 - I:stickBrass_126=126 - I:stickBronze_152=152 - I:stickCarbon_24=24 - I:stickChrome_104=104 - I:stickCobaltBrass_116=116 - I:stickCobalt_118=118 - I:stickCopper_126=126 - I:stickCupronickel_120=120 - I:stickDamascusSteel_112=112 - I:stickDarkSteel_196=196 - I:stickDuranium_196=196 - I:stickElectrum_302=302 - I:stickEpoxidFiberReinforced_12=12 - I:stickEpoxid_12=12 - I:stickEuropium_302=302 - I:stickGold_392=392 - 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 - I:stickIron_114=114 - I:stickKanthal_88=88 - I:stickLead_414=414 - I:stickMagnalium_50=50 - I:stickManganese_110=110 - I:stickMithril_490=490 - I:stickMolybdenum_190=190 - I:stickNaquadahAlloy_196=196 - I:stickNaquadahEnriched_196=196 - I:stickNaquadah_196=196 - I:stickNaquadria_196=196 - I:stickNeodymium_288=288 - I:stickNeodymium_292=292 - I:stickNeutronium_200000=200000 - I:stickNichrome_112=112 - I:stickNickelZincFerrite_66=66 - I:stickNickel_116=116 - I:stickOsmiridium_382=382 - I:stickOsmium_380=380 - I:stickPalladium_212=212 - I:stickPlastic_8=8 - I:stickPlatinum_390=390 - I:stickPlutonium241_486=486 - I:stickPlutonium_492=492 - I:stickPolycaprolactam_10=10 - I:stickPolyphenyleneSulfide_18=18 - I:stickPolystyrene_12=12 - I:stickPolytetrafluoroethylene_32=32 - I:stickPolyvinylChloride_20=20 - I:stickRedSteel_138=138 - I:stickRoseGold_338=338 - I:stickRubber_10=10 - I:stickSilicone_14=14 - I:stickSilver_214=214 - I:stickSolderingAlloy_236=236 - I:stickStainlessSteel_110=110 - I:stickSteel_112=112 - 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 - I:stickTitanium_96=96 - I:stickTritanium_196=196 - I:stickTungstenCarbide_194=194 - I:stickTungstenSteel_238=238 - I:stickTungsten_366=366 - I:stickUltimet_122=122 - I:stickUranium235_470=470 - I:stickUranium_476=476 - I:stickVanadiumGallium_110=110 - I:stickVanadiumSteel_110=110 - I:toolHeadAxeAluminium_78=78 - I:toolHeadAxeBeryllium_27=27 - I:toolHeadAxeBismuthBronze_276=276 - I:toolHeadAxeBismuth_624=624 - I:toolHeadAxeBlackBronze_294=294 - I:toolHeadAxeBlackSteel_192=192 - I:toolHeadAxeBlueSteel_225=225 - I:toolHeadAxeBrass_189=189 - I:toolHeadAxeBronze_228=228 - I:toolHeadAxeCarbon_36=36 - I:toolHeadAxeChrome_156=156 - I:toolHeadAxeCobaltBrass_174=174 - I:toolHeadAxeCobalt_177=177 - I:toolHeadAxeCupronickel_180=180 - I:toolHeadAxeDamascusSteel_168=168 - I:toolHeadAxeDarkSteel_294=294 - I:toolHeadAxeDuranium_294=294 - I:toolHeadAxeElectrum_453=453 - I:toolHeadAxeEpoxidFiberReinforced_18=18 - I:toolHeadAxeEpoxid_18=18 - I:toolHeadAxeGold_588=588 - 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 - I:toolHeadAxeIron_171=171 - I:toolHeadAxeKanthal_132=132 - I:toolHeadAxeLead_621=621 - I:toolHeadAxeMagnalium_75=75 - I:toolHeadAxeManganese_165=165 - I:toolHeadAxeMithril_735=735 - I:toolHeadAxeMolybdenum_285=285 - I:toolHeadAxeNaquadahAlloy_294=294 - I:toolHeadAxeNaquadahEnriched_294=294 - I:toolHeadAxeNaquadah_294=294 - I:toolHeadAxeNaquadria_294=294 - I:toolHeadAxeNeodymium_432=432 - I:toolHeadAxeNeodymium_438=438 - I:toolHeadAxeNeutronium_300000=300000 - I:toolHeadAxeNichrome_168=168 - I:toolHeadAxeNickelZincFerrite_99=99 - I:toolHeadAxeNickel_174=174 - I:toolHeadAxeOsmiridium_573=573 - I:toolHeadAxeOsmium_570=570 - I:toolHeadAxePalladium_318=318 - I:toolHeadAxePlastic_12=12 - I:toolHeadAxePlatinum_585=585 - I:toolHeadAxePlutonium241_729=729 - I:toolHeadAxePlutonium_738=738 - I:toolHeadAxePolycaprolactam_15=15 - I:toolHeadAxePolyphenyleneSulfide_27=27 - I:toolHeadAxePolystyrene_18=18 - I:toolHeadAxePolytetrafluoroethylene_48=48 - I:toolHeadAxePolyvinylChloride_30=30 - I:toolHeadAxeRedSteel_207=207 - I:toolHeadAxeRoseGold_507=507 - I:toolHeadAxeRubber_15=15 - I:toolHeadAxeSilicone_21=21 - I:toolHeadAxeSilver_321=321 - I:toolHeadAxeStainlessSteel_165=165 - I:toolHeadAxeSteel_168=168 - 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 - I:toolHeadAxeTritanium_294=294 - I:toolHeadAxeTungstenCarbide_291=291 - I:toolHeadAxeTungstenSteel_357=357 - I:toolHeadAxeTungsten_549=549 - I:toolHeadAxeUltimet_183=183 - I:toolHeadAxeUranium235_705=705 - I:toolHeadAxeUranium_714=714 - I:toolHeadAxeVanadiumSteel_165=165 - I:toolHeadFileAluminium_52=52 - I:toolHeadFileBeryllium_18=18 - I:toolHeadFileBismuthBronze_184=184 - I:toolHeadFileBismuth_416=416 - I:toolHeadFileBlackBronze_196=196 - I:toolHeadFileBlackSteel_128=128 - I:toolHeadFileBlueSteel_150=150 - I:toolHeadFileBrass_126=126 - I:toolHeadFileBronze_152=152 - I:toolHeadFileCarbon_24=24 - I:toolHeadFileChrome_104=104 - I:toolHeadFileCobaltBrass_116=116 - I:toolHeadFileCobalt_118=118 - I:toolHeadFileCupronickel_120=120 - I:toolHeadFileDamascusSteel_112=112 - I:toolHeadFileDarkSteel_196=196 - I:toolHeadFileDuranium_196=196 - I:toolHeadFileElectrum_302=302 - I:toolHeadFileEpoxidFiberReinforced_12=12 - I:toolHeadFileEpoxid_12=12 - I:toolHeadFileGold_392=392 - 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 - I:toolHeadFileIron_114=114 - I:toolHeadFileKanthal_88=88 - I:toolHeadFileLead_414=414 - I:toolHeadFileMagnalium_50=50 - I:toolHeadFileManganese_110=110 - I:toolHeadFileMithril_490=490 - I:toolHeadFileMolybdenum_190=190 - I:toolHeadFileNaquadahAlloy_196=196 - I:toolHeadFileNaquadahEnriched_196=196 - I:toolHeadFileNaquadah_196=196 - I:toolHeadFileNaquadria_196=196 - I:toolHeadFileNeodymium_288=288 - I:toolHeadFileNeodymium_292=292 - I:toolHeadFileNeutronium_200000=200000 - I:toolHeadFileNichrome_112=112 - I:toolHeadFileNickelZincFerrite_66=66 - I:toolHeadFileNickel_116=116 - I:toolHeadFileOsmiridium_382=382 - I:toolHeadFileOsmium_380=380 - I:toolHeadFilePalladium_212=212 - I:toolHeadFilePlatinum_390=390 - I:toolHeadFilePlutonium241_486=486 - I:toolHeadFilePlutonium_492=492 - I:toolHeadFilePolycaprolactam_10=10 - I:toolHeadFilePolyphenyleneSulfide_18=18 - I:toolHeadFilePolytetrafluoroethylene_32=32 - I:toolHeadFileRedSteel_138=138 - I:toolHeadFileRoseGold_338=338 - I:toolHeadFileSilver_214=214 - I:toolHeadFileStainlessSteel_110=110 - 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 - I:toolHeadFileTritanium_196=196 - I:toolHeadFileTungstenCarbide_194=194 - I:toolHeadFileTungstenSteel_238=238 - I:toolHeadFileTungsten_366=366 - I:toolHeadFileUltimet_122=122 - I:toolHeadFileUranium235_470=470 - I:toolHeadFileUranium_476=476 - I:toolHeadFileVanadiumSteel_110=110 - I:toolHeadHammerAluminium_156=156 - I:toolHeadHammerBeryllium_54=54 - I:toolHeadHammerBismuthBronze_552=552 - I:toolHeadHammerBismuth_1248=1248 - I:toolHeadHammerBlackBronze_588=588 - I:toolHeadHammerBlackSteel_384=384 - I:toolHeadHammerBlueSteel_450=450 - I:toolHeadHammerBrass_378=378 - I:toolHeadHammerBronze_456=456 - I:toolHeadHammerCarbon_72=72 - I:toolHeadHammerChrome_312=312 - I:toolHeadHammerCobaltBrass_348=348 - I:toolHeadHammerCobalt_354=354 - I:toolHeadHammerCupronickel_360=360 - I:toolHeadHammerDamascusSteel_336=336 - I:toolHeadHammerDarkSteel_588=588 - I:toolHeadHammerDuranium_588=588 - I:toolHeadHammerElectrum_906=906 - I:toolHeadHammerEpoxidFiberReinforced_36=36 - I:toolHeadHammerEpoxid_36=36 - I:toolHeadHammerGold_1176=1176 - 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 - I:toolHeadHammerIron_342=342 - I:toolHeadHammerKanthal_264=264 - I:toolHeadHammerLead_1242=1242 - I:toolHeadHammerMagnalium_150=150 - I:toolHeadHammerManganese_330=330 - I:toolHeadHammerMithril_1470=1470 - I:toolHeadHammerMolybdenum_570=570 - I:toolHeadHammerNaquadahAlloy_588=588 - I:toolHeadHammerNaquadahEnriched_588=588 - I:toolHeadHammerNaquadah_588=588 - I:toolHeadHammerNaquadria_588=588 - I:toolHeadHammerNeodymium_864=864 - I:toolHeadHammerNeodymium_876=876 - I:toolHeadHammerNeutronium_600000=600000 - I:toolHeadHammerNichrome_336=336 - I:toolHeadHammerNickelZincFerrite_198=198 - I:toolHeadHammerNickel_348=348 - I:toolHeadHammerOsmiridium_1146=1146 - I:toolHeadHammerOsmium_1140=1140 - I:toolHeadHammerPalladium_636=636 - I:toolHeadHammerPlastic_24=24 - I:toolHeadHammerPlatinum_1170=1170 - I:toolHeadHammerPlutonium241_1458=1458 - I:toolHeadHammerPlutonium_1476=1476 - I:toolHeadHammerPolycaprolactam_30=30 - I:toolHeadHammerPolyphenyleneSulfide_54=54 - I:toolHeadHammerPolystyrene_36=36 - I:toolHeadHammerPolytetrafluoroethylene_96=96 - I:toolHeadHammerPolyvinylChloride_60=60 - I:toolHeadHammerRedSteel_414=414 - I:toolHeadHammerRoseGold_1014=1014 - I:toolHeadHammerRubber_30=30 - I:toolHeadHammerSilicone_42=42 - I:toolHeadHammerSilver_642=642 - I:toolHeadHammerStainlessSteel_330=330 - I:toolHeadHammerSteel_336=336 - 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 - I:toolHeadHammerTritanium_588=588 - I:toolHeadHammerTungstenCarbide_582=582 - I:toolHeadHammerTungstenSteel_714=714 - I:toolHeadHammerTungsten_1098=1098 - I:toolHeadHammerUltimet_366=366 - I:toolHeadHammerUranium235_1410=1410 - I:toolHeadHammerUranium_1428=1428 - I:toolHeadHammerVanadiumSteel_330=330 - I:toolHeadHoeAluminium_52=52 - I:toolHeadHoeBeryllium_18=18 - I:toolHeadHoeBismuthBronze_184=184 - I:toolHeadHoeBismuth_416=416 - I:toolHeadHoeBlackBronze_196=196 - I:toolHeadHoeBlackSteel_128=128 - I:toolHeadHoeBlueSteel_150=150 - I:toolHeadHoeBrass_126=126 - I:toolHeadHoeBronze_152=152 - I:toolHeadHoeCarbon_24=24 - I:toolHeadHoeChrome_104=104 - I:toolHeadHoeCobaltBrass_116=116 - I:toolHeadHoeCobalt_118=118 - I:toolHeadHoeCupronickel_120=120 - I:toolHeadHoeDamascusSteel_112=112 - I:toolHeadHoeDarkSteel_196=196 - I:toolHeadHoeDuranium_196=196 - I:toolHeadHoeElectrum_302=302 - I:toolHeadHoeEpoxidFiberReinforced_12=12 - I:toolHeadHoeEpoxid_12=12 - I:toolHeadHoeGold_392=392 - 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 - I:toolHeadHoeIron_114=114 - I:toolHeadHoeKanthal_88=88 - I:toolHeadHoeLead_414=414 - I:toolHeadHoeMagnalium_50=50 - I:toolHeadHoeManganese_110=110 - I:toolHeadHoeMithril_490=490 - I:toolHeadHoeMolybdenum_190=190 - I:toolHeadHoeNaquadahAlloy_196=196 - I:toolHeadHoeNaquadahEnriched_196=196 - I:toolHeadHoeNaquadah_196=196 - I:toolHeadHoeNaquadria_196=196 - I:toolHeadHoeNeodymium_288=288 - I:toolHeadHoeNeodymium_292=292 - I:toolHeadHoeNeutronium_200000=200000 - I:toolHeadHoeNichrome_112=112 - I:toolHeadHoeNickelZincFerrite_66=66 - I:toolHeadHoeNickel_116=116 - I:toolHeadHoeOsmiridium_382=382 - I:toolHeadHoeOsmium_380=380 - I:toolHeadHoePalladium_212=212 - I:toolHeadHoePlastic_8=8 - I:toolHeadHoePlatinum_390=390 - I:toolHeadHoePlutonium241_486=486 - I:toolHeadHoePlutonium_492=492 - I:toolHeadHoePolycaprolactam_10=10 - I:toolHeadHoePolyphenyleneSulfide_18=18 - I:toolHeadHoePolystyrene_12=12 - I:toolHeadHoePolytetrafluoroethylene_32=32 - I:toolHeadHoePolyvinylChloride_20=20 - I:toolHeadHoeRedSteel_138=138 - I:toolHeadHoeRoseGold_338=338 - I:toolHeadHoeRubber_10=10 - I:toolHeadHoeSilicone_14=14 - I:toolHeadHoeSilver_214=214 - I:toolHeadHoeStainlessSteel_110=110 - I:toolHeadHoeSteel_112=112 - 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 - I:toolHeadHoeTritanium_196=196 - I:toolHeadHoeTungstenCarbide_194=194 - I:toolHeadHoeTungstenSteel_238=238 - I:toolHeadHoeTungsten_366=366 - I:toolHeadHoeUltimet_122=122 - I:toolHeadHoeUranium235_470=470 - I:toolHeadHoeUranium_476=476 - I:toolHeadHoeVanadiumSteel_110=110 - I:toolHeadPickaxeAluminium_78=78 - I:toolHeadPickaxeBeryllium_27=27 - I:toolHeadPickaxeBismuthBronze_276=276 - I:toolHeadPickaxeBismuth_624=624 - I:toolHeadPickaxeBlackBronze_294=294 - I:toolHeadPickaxeBlackSteel_192=192 - I:toolHeadPickaxeBlueSteel_225=225 - I:toolHeadPickaxeBrass_189=189 - I:toolHeadPickaxeBronze_228=228 - I:toolHeadPickaxeCarbon_36=36 - I:toolHeadPickaxeChrome_156=156 - I:toolHeadPickaxeCobaltBrass_174=174 - I:toolHeadPickaxeCobalt_177=177 - I:toolHeadPickaxeCupronickel_180=180 - I:toolHeadPickaxeDamascusSteel_168=168 - I:toolHeadPickaxeDarkSteel_294=294 - I:toolHeadPickaxeDuranium_294=294 - I:toolHeadPickaxeElectrum_453=453 - I:toolHeadPickaxeEpoxidFiberReinforced_18=18 - I:toolHeadPickaxeEpoxid_18=18 - I:toolHeadPickaxeGold_588=588 - 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 - I:toolHeadPickaxeIron_171=171 - I:toolHeadPickaxeKanthal_132=132 - I:toolHeadPickaxeLead_621=621 - I:toolHeadPickaxeMagnalium_75=75 - I:toolHeadPickaxeManganese_165=165 - I:toolHeadPickaxeMithril_735=735 - I:toolHeadPickaxeMolybdenum_285=285 - I:toolHeadPickaxeNaquadahAlloy_294=294 - I:toolHeadPickaxeNaquadahEnriched_294=294 - I:toolHeadPickaxeNaquadah_294=294 - I:toolHeadPickaxeNaquadria_294=294 - I:toolHeadPickaxeNeodymium_432=432 - I:toolHeadPickaxeNeodymium_438=438 - I:toolHeadPickaxeNeutronium_300000=300000 - I:toolHeadPickaxeNichrome_168=168 - I:toolHeadPickaxeNickelZincFerrite_99=99 - I:toolHeadPickaxeNickel_174=174 - I:toolHeadPickaxeOsmiridium_573=573 - I:toolHeadPickaxeOsmium_570=570 - I:toolHeadPickaxePalladium_318=318 - I:toolHeadPickaxePlastic_12=12 - I:toolHeadPickaxePlatinum_585=585 - I:toolHeadPickaxePlutonium241_729=729 - I:toolHeadPickaxePlutonium_738=738 - I:toolHeadPickaxePolycaprolactam_15=15 - I:toolHeadPickaxePolyphenyleneSulfide_27=27 - I:toolHeadPickaxePolystyrene_18=18 - I:toolHeadPickaxePolytetrafluoroethylene_48=48 - I:toolHeadPickaxePolyvinylChloride_30=30 - I:toolHeadPickaxeRedSteel_207=207 - I:toolHeadPickaxeRoseGold_507=507 - I:toolHeadPickaxeRubber_15=15 - I:toolHeadPickaxeSilicone_21=21 - I:toolHeadPickaxeSilver_321=321 - I:toolHeadPickaxeStainlessSteel_165=165 - I:toolHeadPickaxeSteel_168=168 - 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 - I:toolHeadPickaxeTritanium_294=294 - I:toolHeadPickaxeTungstenCarbide_291=291 - I:toolHeadPickaxeTungstenSteel_357=357 - I:toolHeadPickaxeTungsten_549=549 - I:toolHeadPickaxeUltimet_183=183 - I:toolHeadPickaxeUranium235_705=705 - I:toolHeadPickaxeUranium_714=714 - I:toolHeadPickaxeVanadiumSteel_165=165 - I:toolHeadSawAluminium_52=52 - I:toolHeadSawBeryllium_18=18 - I:toolHeadSawBismuthBronze_184=184 - I:toolHeadSawBismuth_416=416 - I:toolHeadSawBlackBronze_196=196 - I:toolHeadSawBlackSteel_128=128 - I:toolHeadSawBlueSteel_150=150 - I:toolHeadSawBrass_126=126 - I:toolHeadSawBronze_152=152 - I:toolHeadSawCarbon_24=24 - I:toolHeadSawChrome_104=104 - I:toolHeadSawCobaltBrass_116=116 - I:toolHeadSawCobalt_118=118 - I:toolHeadSawCupronickel_120=120 - I:toolHeadSawDamascusSteel_112=112 - I:toolHeadSawDarkSteel_196=196 - I:toolHeadSawDuranium_196=196 - I:toolHeadSawElectrum_302=302 - I:toolHeadSawEpoxidFiberReinforced_12=12 - I:toolHeadSawEpoxid_12=12 - I:toolHeadSawGold_392=392 - 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 - I:toolHeadSawIron_114=114 - I:toolHeadSawKanthal_88=88 - I:toolHeadSawLead_414=414 - I:toolHeadSawMagnalium_50=50 - I:toolHeadSawManganese_110=110 - I:toolHeadSawMithril_490=490 - I:toolHeadSawMolybdenum_190=190 - I:toolHeadSawNaquadahAlloy_196=196 - I:toolHeadSawNaquadahEnriched_196=196 - I:toolHeadSawNaquadah_196=196 - I:toolHeadSawNaquadria_196=196 - I:toolHeadSawNeodymium_288=288 - I:toolHeadSawNeodymium_292=292 - I:toolHeadSawNeutronium_200000=200000 - I:toolHeadSawNichrome_112=112 - I:toolHeadSawNickelZincFerrite_66=66 - I:toolHeadSawNickel_116=116 - I:toolHeadSawOsmiridium_382=382 - I:toolHeadSawOsmium_380=380 - I:toolHeadSawPalladium_212=212 - I:toolHeadSawPlatinum_390=390 - I:toolHeadSawPlutonium241_486=486 - I:toolHeadSawPlutonium_492=492 - I:toolHeadSawPolycaprolactam_10=10 - I:toolHeadSawPolyphenyleneSulfide_18=18 - I:toolHeadSawPolytetrafluoroethylene_32=32 - I:toolHeadSawRedSteel_138=138 - I:toolHeadSawRoseGold_338=338 - I:toolHeadSawSilver_214=214 - I:toolHeadSawStainlessSteel_110=110 - 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 - I:toolHeadSawTritanium_196=196 - I:toolHeadSawTungstenCarbide_194=194 - I:toolHeadSawTungstenSteel_238=238 - I:toolHeadSawTungsten_366=366 - I:toolHeadSawUltimet_122=122 - I:toolHeadSawUranium235_470=470 - I:toolHeadSawUranium_476=476 - I:toolHeadSawVanadiumSteel_110=110 - I:toolHeadShovelAluminium_26=26 - I:toolHeadShovelBeryllium_9=9 - I:toolHeadShovelBismuthBronze_92=92 - I:toolHeadShovelBismuth_208=208 - I:toolHeadShovelBlackBronze_98=98 - I:toolHeadShovelBlackSteel_64=64 - I:toolHeadShovelBlueSteel_75=75 - I:toolHeadShovelBrass_63=63 - I:toolHeadShovelBronze_76=76 - I:toolHeadShovelCarbon_12=12 - I:toolHeadShovelChrome_52=52 - I:toolHeadShovelCobaltBrass_58=58 - I:toolHeadShovelCobalt_59=59 - I:toolHeadShovelCupronickel_60=60 - I:toolHeadShovelDamascusSteel_56=56 - I:toolHeadShovelDarkSteel_98=98 - I:toolHeadShovelDuranium_98=98 - I:toolHeadShovelElectrum_151=151 - I:toolHeadShovelEpoxidFiberReinforced_6=6 - I:toolHeadShovelEpoxid_6=6 - I:toolHeadShovelGold_196=196 - 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 - I:toolHeadShovelIron_57=57 - I:toolHeadShovelKanthal_44=44 - I:toolHeadShovelLead_207=207 - I:toolHeadShovelMagnalium_25=25 - I:toolHeadShovelManganese_55=55 - I:toolHeadShovelMithril_245=245 - I:toolHeadShovelMolybdenum_95=95 - I:toolHeadShovelNaquadahAlloy_98=98 - I:toolHeadShovelNaquadahEnriched_98=98 - I:toolHeadShovelNaquadah_98=98 - I:toolHeadShovelNaquadria_98=98 - I:toolHeadShovelNeodymium_144=144 - I:toolHeadShovelNeodymium_146=146 - I:toolHeadShovelNeutronium_100000=100000 - I:toolHeadShovelNichrome_56=56 - I:toolHeadShovelNickelZincFerrite_33=33 - I:toolHeadShovelNickel_58=58 - I:toolHeadShovelOsmiridium_191=191 - I:toolHeadShovelOsmium_190=190 - I:toolHeadShovelPalladium_106=106 - I:toolHeadShovelPlastic_4=4 - I:toolHeadShovelPlatinum_195=195 - I:toolHeadShovelPlutonium241_243=243 - I:toolHeadShovelPlutonium_246=246 - I:toolHeadShovelPolycaprolactam_5=5 - I:toolHeadShovelPolyphenyleneSulfide_9=9 - I:toolHeadShovelPolystyrene_6=6 - I:toolHeadShovelPolytetrafluoroethylene_16=16 - I:toolHeadShovelPolyvinylChloride_10=10 - I:toolHeadShovelRedSteel_69=69 - I:toolHeadShovelRoseGold_169=169 - I:toolHeadShovelRubber_5=5 - I:toolHeadShovelSilicone_7=7 - I:toolHeadShovelSilver_107=107 - I:toolHeadShovelStainlessSteel_55=55 - I:toolHeadShovelSteel_56=56 - 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 - I:toolHeadShovelTritanium_98=98 - I:toolHeadShovelTungstenCarbide_97=97 - I:toolHeadShovelTungstenSteel_119=119 - I:toolHeadShovelTungsten_183=183 - I:toolHeadShovelUltimet_61=61 - I:toolHeadShovelUranium235_235=235 - I:toolHeadShovelUranium_238=238 - I:toolHeadShovelVanadiumSteel_55=55 - I:toolHeadSwordAluminium_52=52 - I:toolHeadSwordBeryllium_18=18 - I:toolHeadSwordBismuthBronze_184=184 - I:toolHeadSwordBismuth_416=416 - I:toolHeadSwordBlackBronze_196=196 - I:toolHeadSwordBlackSteel_128=128 - I:toolHeadSwordBlueSteel_150=150 - I:toolHeadSwordBrass_126=126 - I:toolHeadSwordBronze_152=152 - I:toolHeadSwordCarbon_24=24 - I:toolHeadSwordChrome_104=104 - I:toolHeadSwordCobaltBrass_116=116 - I:toolHeadSwordCobalt_118=118 - I:toolHeadSwordCupronickel_120=120 - I:toolHeadSwordDamascusSteel_112=112 - I:toolHeadSwordDarkSteel_196=196 - I:toolHeadSwordDuranium_196=196 - I:toolHeadSwordElectrum_302=302 - I:toolHeadSwordEpoxidFiberReinforced_12=12 - I:toolHeadSwordEpoxid_12=12 - I:toolHeadSwordGold_392=392 - 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 - I:toolHeadSwordIron_114=114 - I:toolHeadSwordKanthal_88=88 - I:toolHeadSwordLead_414=414 - I:toolHeadSwordMagnalium_50=50 - I:toolHeadSwordManganese_110=110 - I:toolHeadSwordMithril_490=490 - I:toolHeadSwordMolybdenum_190=190 - I:toolHeadSwordNaquadahAlloy_196=196 - I:toolHeadSwordNaquadahEnriched_196=196 - I:toolHeadSwordNaquadah_196=196 - I:toolHeadSwordNaquadria_196=196 - I:toolHeadSwordNeodymium_288=288 - I:toolHeadSwordNeodymium_292=292 - I:toolHeadSwordNeutronium_200000=200000 - I:toolHeadSwordNichrome_112=112 - I:toolHeadSwordNickelZincFerrite_66=66 - I:toolHeadSwordNickel_116=116 - I:toolHeadSwordOsmiridium_382=382 - I:toolHeadSwordOsmium_380=380 - I:toolHeadSwordPalladium_212=212 - I:toolHeadSwordPlastic_8=8 - I:toolHeadSwordPlatinum_390=390 - I:toolHeadSwordPlutonium241_486=486 - I:toolHeadSwordPlutonium_492=492 - I:toolHeadSwordPolycaprolactam_10=10 - I:toolHeadSwordPolyphenyleneSulfide_18=18 - I:toolHeadSwordPolystyrene_12=12 - I:toolHeadSwordPolytetrafluoroethylene_32=32 - I:toolHeadSwordPolyvinylChloride_20=20 - I:toolHeadSwordRedSteel_138=138 - I:toolHeadSwordRoseGold_338=338 - I:toolHeadSwordRubber_10=10 - I:toolHeadSwordSilicone_14=14 - I:toolHeadSwordSilver_214=214 - I:toolHeadSwordStainlessSteel_110=110 - I:toolHeadSwordSteel_112=112 - 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 - I:toolHeadSwordTritanium_196=196 - I:toolHeadSwordTungstenCarbide_194=194 - I:toolHeadSwordTungstenSteel_238=238 - I:toolHeadSwordTungsten_366=366 - I:toolHeadSwordUltimet_122=122 - I:toolHeadSwordUranium235_470=470 - I:toolHeadSwordUranium_476=476 - I:toolHeadSwordVanadiumSteel_110=110 - I:wireGt01Aluminium_52=52 - I:wireGt01BlackSteel_128=128 - I:wireGt01Cobalt_118=118 - I:wireGt01Copper_126=126 - I:wireGt01Cupronickel_120=120 - I:wireGt01Duranium_196=196 - I:wireGt01Electrum_302=302 - I:wireGt01Gold_392=392 - I:wireGt01HSSG_196=196 - I:wireGt01Iron_112=112 - I:wireGt01Iron_114=114 - I:wireGt01Kanthal_88=88 - I:wireGt01Lead_414=414 - I:wireGt01NaquadahAlloy_196=196 - I:wireGt01Naquadah_196=196 - I:wireGt01Nichrome_112=112 - I:wireGt01Nickel_116=116 - I:wireGt01NiobiumTitanium_142=142 - I:wireGt01Osmium_380=380 - I:wireGt01Platinum_390=390 - I:wireGt01RedAlloy_806=806 - I:wireGt01Silver_214=214 - I:wireGt01SolderingAlloy_236=236 - I:wireGt01Steel_112=112 - I:wireGt01Steel_114=114 - I:wireGt01Tin_236=236 - I:wireGt01Titanium_96=96 - I:wireGt01TungstenSteel_238=238 - I:wireGt01Tungsten_366=366 - I:wireGt01VanadiumGallium_110=110 - I:wireGt01YttriumBariumCuprate_102=102 - I:wireGt01Zinc_130=130 -} - - -fermenting { - I:fluid.fermentedbiomass_150=150 - I:fluid.potion.beer_1024=1024 - I:fluid.potion.cider_1024=1024 - I:fluid.potion.damage.strong_2048=2048 - I:fluid.potion.damage_1024=1024 - I:fluid.potion.darkbeer_1024=1024 - I:fluid.potion.dragonblood_2048=2048 - I:fluid.potion.glenmckenner_2048=2048 - I:fluid.potion.goldencider_1024=1024 - I:fluid.potion.invisibility.long_2048=2048 - I:fluid.potion.invisibility_1024=1024 - I:fluid.potion.limoncello_1024=1024 - I:fluid.potion.mundane_1024=1024 - I:fluid.potion.notchesbrew_1024=1024 - I:fluid.potion.piratebrew_2048=2048 - I:fluid.potion.poison.long_2048=2048 - I:fluid.potion.poison.strong_2048=2048 - I:fluid.potion.poison_1024=1024 - I:fluid.potion.rum_1024=1024 - I:fluid.potion.scotch_1024=1024 - I:fluid.potion.slowness.long_2048=2048 - I:fluid.potion.slowness_1024=1024 - I:fluid.potion.vinegar_2048=2048 - I:fluid.potion.weakness.long_2048=2048 - I:fluid.potion.weakness_1024=1024 - I:fluid.potion.wine_1024=1024 -} - - -fluidcanner { - B:cellEmpty_true=true - B:gt.metaitem.01.32510_true=true - B:gt.metaitem.01.32511_true=true - B:gt.metaitem.01.32520_true=true - B:gt.metaitem.01.32521_true=true - B:gt.metaitem.01.32530_true=true - B:gt.metaitem.01.32531_true=true - B:ic2.itemBatREDischarged_true=true - B:ic2.itemCellSteam_true=true -} - - -fluidextractor { - I:dustHydratedCoal_32=32 - I:dustMonazite_64=64 - 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 - I:gt.metaitem.02.32512_128=128 - I:gt.metaitem.02.32513_128=128 - I:gt.metaitem.02.32520_128=128 - I:gt.metaitem.02.32557_32=32 - I:ic2.itemTritiumCell_16=16 - I:item.dyePowder.black_128=128 - I:item.fish.clownfish.raw_16=16 - I:item.fish.cod.raw_16=16 - I:item.fish.pufferfish.raw_16=16 - I:item.fish.salmon.raw_16=16 - I:item.seeds_32=32 - I:item.seeds_64=64 - I:item.seeds_melon_32=32 - I:item.seeds_pumpkin_32=32 -} - - -fluidheater { - I:fluid.acetone_80=80 - I:fluid.ethenone_160=160 - I:fluid.growthmediumsterilized_60=60 - I:fluid.hotfryingoil_16=16 - I:fluid.steam_30=30 -} - - -fluidsmelter { - I:arrowGtWoodDamascusSteel_6=6 - I:arrowGtWoodSterlingSilver_6=6 - I:blockAluminium_216=216 - I:blockAmericium_216=216 - I:blockAnnealedCopper_216=216 - I:blockAntimony_216=216 - I:blockArsenic_216=216 - I:blockBatteryAlloy_216=216 - I:blockBeryllium_216=216 - I:blockBismuthBronze_216=216 - I:blockBismuth_216=216 - I:blockBlackBronze_216=216 - I:blockBlackSteel_216=216 - I:blockBlueSteel_216=216 - I:blockBrass_216=216 - I:blockBronze_216=216 - I:blockCaesium_216=216 - I:blockCerium_216=216 - I:blockChrome_216=216 - I:blockCobaltBrass_216=216 - I:blockCobalt_216=216 - I:blockConductiveIron_216=216 - I:blockCopper_216=216 - I:blockCupronickel_216=216 - I:blockDamascusSteel_216=216 - I:blockDarkSteel_216=216 - I:blockDuranium_216=216 - I:blockElectricalSteel_216=216 - I:blockElectrum_216=216 - I:blockEnergeticAlloy_216=216 - I:blockEuropium_216=216 - I:blockGallium_216=216 - I:blockGold_216=216 - I:blockHSSE_216=216 - 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 - I:blockIron_216=216 - I:blockKanthal_216=216 - I:blockLead_216=216 - I:blockLutetium_216=216 - I:blockMagnalium_216=216 - I:blockMagnesium_216=216 - I:blockManganese_216=216 - I:blockMithril_216=216 - I:blockMolybdenum_216=216 - I:blockNaquadahAlloy_216=216 - I:blockNaquadahEnriched_216=216 - I:blockNaquadah_216=216 - I:blockNaquadria_216=216 - I:blockNeodymiumMagnetic_216=216 - I:blockNeodymium_216=216 - I:blockNeutronium_216=216 - I:blockNichrome_216=216 - I:blockNickel_216=216 - I:blockNiobiumNitride_216=216 - I:blockNiobiumTitanium_216=216 - I:blockNiobium_216=216 - I:blockOsmiridium_216=216 - I:blockOsmium_216=216 - I:blockPalladium_216=216 - I:blockPhasedGold_216=216 - I:blockPhasedIron_216=216 - I:blockPigIron_216=216 - I:blockPlatinum_216=216 - I:blockPlutonium241_216=216 - I:blockPlutonium_216=216 - I:blockPulsatingIron_216=216 - I:blockRedAlloy_216=216 - I:blockRedSteel_216=216 - I:blockRedstone_216=216 - I:blockRoseGold_216=216 - I:blockSilicon_216=216 - I:blockSilver_216=216 - I:blockSolderingAlloy_216=216 - I:blockStainlessSteel_216=216 - I:blockSteelMagnetic_216=216 - 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 - I:blockTitanium_216=216 - I:blockTritanium_216=216 - I:blockTungstenCarbide_216=216 - I:blockTungstenSteel_216=216 - I:blockTungsten_216=216 - I:blockUltimet_216=216 - I:blockUranium235_216=216 - I:blockUranium_216=216 - I:blockVanadiumGallium_216=216 - I:blockVanadiumSteel_216=216 - I:blockVanadium_216=216 - I:blockVibrantAlloy_216=216 - I:blockWroughtIron_216=216 - I:blockYttriumBariumCuprate_216=216 - I:blockYttrium_216=216 - I:blockZinc_216=216 - I:boltAluminium_3=3 - I:boltBeryllium_3=3 - I:boltBismuthBronze_3=3 - I:boltBismuth_3=3 - I:boltBlackBronze_3=3 - I:boltBlackSteel_3=3 - I:boltBlueSteel_3=3 - I:boltBrass_3=3 - I:boltBronze_3=3 - I:boltCarbon_3=3 - I:boltChrome_3=3 - I:boltCobaltBrass_3=3 - I:boltCobalt_3=3 - I:boltCupronickel_3=3 - I:boltDamascusSteel_3=3 - I:boltDarkSteel_3=3 - I:boltDuranium_3=3 - I:boltElectrum_3=3 - I:boltEpoxidFiberReinforced_3=3 - I:boltEpoxid_3=3 - I:boltGold_3=3 - 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 - I:boltIron_3=3 - I:boltKanthal_3=3 - I:boltLead_3=3 - I:boltMagnalium_3=3 - I:boltManganese_3=3 - I:boltMithril_3=3 - I:boltMolybdenum_3=3 - I:boltNaquadahAlloy_3=3 - I:boltNaquadahEnriched_3=3 - I:boltNaquadah_3=3 - I:boltNaquadria_3=3 - I:boltNeodymiumMagnetic_3=3 - I:boltNeodymium_3=3 - I:boltNeutronium_3=3 - I:boltNichrome_3=3 - I:boltNickelZincFerrite_3=3 - I:boltNickel_3=3 - I:boltOsmiridium_3=3 - I:boltOsmium_3=3 - I:boltPalladium_3=3 - I:boltPigIron_3=3 - I:boltPlastic_3=3 - I:boltPlatinum_3=3 - I:boltPlutonium241_3=3 - I:boltPlutonium_3=3 - I:boltPolycaprolactam_3=3 - I:boltPolyphenyleneSulfide_3=3 - I:boltPolystyrene_3=3 - I:boltPolytetrafluoroethylene_3=3 - I:boltPolyvinylChloride_3=3 - I:boltRedSteel_3=3 - I:boltRoseGold_3=3 - I:boltRubber_3=3 - I:boltSilicone_3=3 - I:boltSilver_3=3 - I:boltStainlessSteel_3=3 - I:boltSteelMagnetic_3=3 - 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 - I:boltTitanium_3=3 - I:boltTritanium_3=3 - I:boltTungstenCarbide_3=3 - I:boltTungstenSteel_3=3 - I:boltTungsten_3=3 - I:boltUltimet_3=3 - I:boltUranium235_3=3 - I:boltUranium_3=3 - I:boltVanadiumSteel_3=3 - I:boltWroughtIron_3=3 - I:cableGt01Aluminium_12=12 - I:cableGt01AnnealedCopper_12=12 - I:cableGt01BlackSteel_12=12 - I:cableGt01BlueAlloy_12=12 - I:cableGt01Cobalt_12=12 - I:cableGt01Copper_12=12 - I:cableGt01Cupronickel_12=12 - I:cableGt01Duranium_12=12 - I:cableGt01Electrum_12=12 - I:cableGt01Gold_12=12 - I:cableGt01HSSG_12=12 - I:cableGt01Iron_12=12 - I:cableGt01Kanthal_12=12 - I:cableGt01Lead_12=12 - I:cableGt01NaquadahAlloy_12=12 - I:cableGt01Naquadah_12=12 - I:cableGt01Nichrome_12=12 - I:cableGt01Nickel_12=12 - I:cableGt01NiobiumTitanium_12=12 - I:cableGt01Osmium_12=12 - I:cableGt01Platinum_12=12 - I:cableGt01RedAlloy_12=12 - I:cableGt01Silver_12=12 - I:cableGt01SolderingAlloy_12=12 - I:cableGt01Steel_12=12 - I:cableGt01Tin_12=12 - I:cableGt01Titanium_12=12 - I:cableGt01TungstenSteel_12=12 - I:cableGt01Tungsten_12=12 - I:cableGt01VanadiumGallium_12=12 - I:cableGt01YttriumBariumCuprate_12=12 - I:cableGt01Zinc_12=12 - I:cableGt02Aluminium_24=24 - I:cableGt02AnnealedCopper_24=24 - I:cableGt02BlackSteel_24=24 - I:cableGt02BlueAlloy_24=24 - I:cableGt02Cobalt_24=24 - I:cableGt02Copper_24=24 - I:cableGt02Cupronickel_24=24 - I:cableGt02Duranium_24=24 - I:cableGt02Electrum_24=24 - I:cableGt02Gold_24=24 - I:cableGt02HSSG_24=24 - I:cableGt02Iron_24=24 - I:cableGt02Kanthal_24=24 - I:cableGt02Lead_24=24 - I:cableGt02NaquadahAlloy_24=24 - I:cableGt02Naquadah_24=24 - I:cableGt02Nichrome_24=24 - I:cableGt02Nickel_24=24 - I:cableGt02NiobiumTitanium_24=24 - I:cableGt02Osmium_24=24 - I:cableGt02Platinum_24=24 - I:cableGt02RedAlloy_24=24 - I:cableGt02Silver_24=24 - I:cableGt02SolderingAlloy_24=24 - I:cableGt02Steel_24=24 - I:cableGt02Tin_24=24 - I:cableGt02Titanium_24=24 - I:cableGt02TungstenSteel_24=24 - I:cableGt02Tungsten_24=24 - I:cableGt02VanadiumGallium_24=24 - I:cableGt02YttriumBariumCuprate_24=24 - I:cableGt02Zinc_24=24 - I:cableGt04Aluminium_48=48 - I:cableGt04AnnealedCopper_48=48 - I:cableGt04BlackSteel_48=48 - I:cableGt04BlueAlloy_48=48 - I:cableGt04Cobalt_48=48 - I:cableGt04Copper_48=48 - I:cableGt04Cupronickel_48=48 - I:cableGt04Duranium_48=48 - I:cableGt04Electrum_48=48 - I:cableGt04Gold_48=48 - I:cableGt04HSSG_48=48 - I:cableGt04Iron_48=48 - I:cableGt04Kanthal_48=48 - I:cableGt04Lead_48=48 - I:cableGt04NaquadahAlloy_48=48 - I:cableGt04Naquadah_48=48 - I:cableGt04Nichrome_48=48 - I:cableGt04Nickel_48=48 - I:cableGt04NiobiumTitanium_48=48 - I:cableGt04Osmium_48=48 - I:cableGt04Platinum_48=48 - I:cableGt04RedAlloy_48=48 - I:cableGt04Silver_48=48 - I:cableGt04SolderingAlloy_48=48 - I:cableGt04Steel_48=48 - I:cableGt04Tin_48=48 - I:cableGt04Titanium_48=48 - I:cableGt04TungstenSteel_48=48 - I:cableGt04Tungsten_48=48 - I:cableGt04VanadiumGallium_48=48 - I:cableGt04YttriumBariumCuprate_48=48 - I:cableGt04Zinc_48=48 - I:cableGt08Aluminium_96=96 - I:cableGt08AnnealedCopper_96=96 - I:cableGt08BlackSteel_96=96 - I:cableGt08BlueAlloy_96=96 - I:cableGt08Cobalt_96=96 - I:cableGt08Copper_96=96 - I:cableGt08Cupronickel_96=96 - I:cableGt08Duranium_96=96 - I:cableGt08Electrum_96=96 - I:cableGt08Gold_96=96 - I:cableGt08HSSG_96=96 - I:cableGt08Iron_96=96 - I:cableGt08Kanthal_96=96 - I:cableGt08Lead_96=96 - I:cableGt08NaquadahAlloy_96=96 - I:cableGt08Naquadah_96=96 - I:cableGt08Nichrome_96=96 - I:cableGt08Nickel_96=96 - I:cableGt08NiobiumTitanium_96=96 - I:cableGt08Osmium_96=96 - I:cableGt08Platinum_96=96 - I:cableGt08RedAlloy_96=96 - I:cableGt08Silver_96=96 - I:cableGt08SolderingAlloy_96=96 - I:cableGt08Steel_96=96 - I:cableGt08Tin_96=96 - I:cableGt08Titanium_96=96 - I:cableGt08TungstenSteel_96=96 - I:cableGt08Tungsten_96=96 - I:cableGt08VanadiumGallium_96=96 - I:cableGt08YttriumBariumCuprate_96=96 - I:cableGt08Zinc_96=96 - I:cableGt12Aluminium_144=144 - I:cableGt12AnnealedCopper_144=144 - I:cableGt12BlackSteel_144=144 - I:cableGt12BlueAlloy_144=144 - I:cableGt12Cobalt_144=144 - I:cableGt12Copper_144=144 - I:cableGt12Cupronickel_144=144 - I:cableGt12Duranium_144=144 - I:cableGt12Electrum_144=144 - I:cableGt12Gold_144=144 - I:cableGt12HSSG_144=144 - I:cableGt12Iron_144=144 - I:cableGt12Kanthal_144=144 - I:cableGt12Lead_144=144 - I:cableGt12NaquadahAlloy_144=144 - I:cableGt12Naquadah_144=144 - I:cableGt12Nichrome_144=144 - I:cableGt12Nickel_144=144 - I:cableGt12NiobiumTitanium_144=144 - I:cableGt12Osmium_144=144 - I:cableGt12Platinum_144=144 - I:cableGt12RedAlloy_144=144 - I:cableGt12Silver_144=144 - I:cableGt12SolderingAlloy_144=144 - I:cableGt12Steel_144=144 - I:cableGt12Tin_144=144 - I:cableGt12Titanium_144=144 - I:cableGt12TungstenSteel_144=144 - I:cableGt12Tungsten_144=144 - I:cableGt12VanadiumGallium_144=144 - I:cableGt12YttriumBariumCuprate_144=144 - I:cableGt12Zinc_144=144 - I:cellArsenic_24=24 - I:cellCarbon_24=24 - I:cellGlowstone_24=24 - I:dustAmericium_24=24 - I:dustAnnealedCopper_24=24 - I:dustAntimony_24=24 - I:dustArsenic_24=24 - I:dustBatteryAlloy_24=24 - I:dustBeryllium_24=24 - I:dustBismuth_24=24 - I:dustBlaze_24=24 - I:dustBorosilicateGlass_24=24 - I:dustBrass_24=24 - I:dustBronze_24=24 - I:dustCaesium_24=24 - I:dustCarbon_24=24 - I:dustCheese_24=24 - I:dustCobaltBrass_24=24 - I:dustCobalt_24=24 - I:dustConcrete_24=24 - I:dustCopper_24=24 - I:dustCupronickel_24=24 - I:dustDarkSteel_24=24 - I:dustDuranium_24=24 - I:dustElectrum_24=24 - I:dustEpoxidFiberReinforced_24=24 - I:dustEpoxid_24=24 - I:dustGallium_24=24 - I:dustGlass_24=24 - I:dustGlowstone_24=24 - I:dustGold_24=24 - 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 - I:dustLead_24=24 - I:dustLithium_24=24 - I:dustMagnalium_24=24 - I:dustMagnesium_24=24 - I:dustManganese_24=24 - I:dustMithril_24=24 - I:dustMolybdenum_24=24 - I:dustNeutronium_24=24 - I:dustNickel_24=24 - I:dustPigIron_24=24 - I:dustPlastic_24=24 - I:dustPlatinum_24=24 - I:dustPlutonium241_24=24 - I:dustPlutonium_24=24 - I:dustPolycaprolactam_24=24 - I:dustPolyphenyleneSulfide_24=24 - I:dustPolystyrene_24=24 - I:dustPolytetrafluoroethylene_24=24 - I:dustPolyvinylChloride_24=24 - I:dustPotassium_24=24 - I:dustRedAlloy_24=24 - I:dustRedstone_24=24 - I:dustRubber_24=24 - I:dustSilicon_24=24 - I:dustSilicone_24=24 - I:dustSilver_24=24 - I:dustSmallAmericium_6=6 - I:dustSmallAnnealedCopper_6=6 - I:dustSmallAntimony_6=6 - I:dustSmallArsenic_6=6 - I:dustSmallBatteryAlloy_6=6 - I:dustSmallBeryllium_6=6 - I:dustSmallBismuth_6=6 - I:dustSmallBlaze_6=6 - I:dustSmallBorosilicateGlass_6=6 - I:dustSmallBrass_6=6 - I:dustSmallBronze_6=6 - I:dustSmallCaesium_6=6 - I:dustSmallCarbon_6=6 - I:dustSmallCheese_6=6 - I:dustSmallCobaltBrass_6=6 - I:dustSmallCobalt_6=6 - I:dustSmallConcrete_6=6 - I:dustSmallCopper_6=6 - I:dustSmallCupronickel_6=6 - I:dustSmallDarkSteel_6=6 - I:dustSmallDuranium_6=6 - I:dustSmallElectrum_6=6 - I:dustSmallEpoxidFiberReinforced_6=6 - I:dustSmallEpoxid_6=6 - I:dustSmallGallium_6=6 - I:dustSmallGlass_6=6 - I:dustSmallGlowstone_6=6 - 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 - I:dustSmallLead_6=6 - I:dustSmallLithium_6=6 - I:dustSmallMagnalium_6=6 - I:dustSmallMagnesium_6=6 - I:dustSmallManganese_6=6 - I:dustSmallMithril_6=6 - I:dustSmallMolybdenum_6=6 - I:dustSmallNeutronium_6=6 - I:dustSmallNickel_6=6 - I:dustSmallPigIron_6=6 - I:dustSmallPlastic_6=6 - I:dustSmallPlatinum_6=6 - I:dustSmallPlutonium241_6=6 - I:dustSmallPlutonium_6=6 - I:dustSmallPolycaprolactam_6=6 - I:dustSmallPolyphenyleneSulfide_6=6 - I:dustSmallPolystyrene_6=6 - I:dustSmallPolytetrafluoroethylene_6=6 - I:dustSmallPolyvinylChloride_6=6 - I:dustSmallPotassium_6=6 - I:dustSmallRedAlloy_6=6 - I:dustSmallRedstone_6=6 - I:dustSmallRubber_6=6 - I:dustSmallSilicon_6=6 - I:dustSmallSilicone_6=6 - I:dustSmallSilver_6=6 - I:dustSmallSolderingAlloy_6=6 - 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 - I:dustSmallTritanium_6=6 - I:dustSmallUranium235_6=6 - I:dustSmallUranium_6=6 - I:dustSmallWroughtIron_6=6 - I:dustSmallZinc_6=6 - I:dustSolderingAlloy_24=24 - 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 - I:dustTinyAmericium_2=2 - I:dustTinyAnnealedCopper_2=2 - I:dustTinyAntimony_2=2 - I:dustTinyArsenic_2=2 - I:dustTinyBatteryAlloy_2=2 - I:dustTinyBeryllium_2=2 - I:dustTinyBismuth_2=2 - I:dustTinyBlaze_2=2 - I:dustTinyBorosilicateGlass_2=2 - I:dustTinyBrass_2=2 - I:dustTinyBronze_2=2 - I:dustTinyCaesium_2=2 - I:dustTinyCarbon_2=2 - I:dustTinyCheese_2=2 - I:dustTinyCobaltBrass_2=2 - I:dustTinyCobalt_2=2 - I:dustTinyConcrete_2=2 - I:dustTinyCopper_2=2 - I:dustTinyCupronickel_2=2 - I:dustTinyDarkSteel_2=2 - I:dustTinyDuranium_2=2 - I:dustTinyElectrum_2=2 - I:dustTinyEpoxidFiberReinforced_2=2 - I:dustTinyEpoxid_2=2 - I:dustTinyGallium_2=2 - I:dustTinyGlass_2=2 - I:dustTinyGlowstone_2=2 - 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 - I:dustTinyLead_2=2 - I:dustTinyLithium_2=2 - I:dustTinyMagnalium_2=2 - I:dustTinyMagnesium_2=2 - I:dustTinyManganese_2=2 - I:dustTinyMithril_2=2 - I:dustTinyMolybdenum_2=2 - I:dustTinyNeutronium_2=2 - I:dustTinyNickel_2=2 - I:dustTinyPigIron_2=2 - I:dustTinyPlastic_2=2 - I:dustTinyPlatinum_2=2 - I:dustTinyPlutonium241_2=2 - I:dustTinyPlutonium_2=2 - I:dustTinyPolycaprolactam_2=2 - I:dustTinyPolyphenyleneSulfide_2=2 - I:dustTinyPolystyrene_2=2 - I:dustTinyPolytetrafluoroethylene_2=2 - I:dustTinyPolyvinylChloride_2=2 - I:dustTinyPotassium_2=2 - I:dustTinyRedAlloy_2=2 - I:dustTinyRedstone_2=2 - I:dustTinyRubber_2=2 - I:dustTinySilicon_2=2 - I:dustTinySilicone_2=2 - I:dustTinySilver_2=2 - I:dustTinySolderingAlloy_2=2 - 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 - I:dustTinyTritanium_2=2 - I:dustTinyUranium235_2=2 - I:dustTinyUranium_2=2 - I:dustTinyWroughtIron_2=2 - I:dustTinyZinc_2=2 - I:dustTritanium_24=24 - I:dustUranium235_24=24 - I:dustUranium_24=24 - I:dustWroughtIron_24=24 - I:dustZinc_24=24 - I:enderio.silicon_24=24 - I:foilAluminium_6=6 - I:foilAnnealedCopper_6=6 - I:foilBlackSteel_6=6 - I:foilCopper_6=6 - I:foilDuranium_6=6 - I:foilElectrum_6=6 - I:foilGold_6=6 - I:foilHSSG_6=6 - I:foilManganese_6=6 - I:foilNaquadahAlloy_6=6 - I:foilNaquadah_6=6 - I:foilNichrome_6=6 - I:foilNiobiumTitanium_6=6 - I:foilOsmiridium_6=6 - I:foilOsmium_6=6 - I:foilPlastic_6=6 - I:foilPlatinum_6=6 - I:foilPolyphenyleneSulfide_6=6 - I:foilPolyvinylChloride_6=6 - I:foilSilicon_6=6 - I:foilSilicone_6=6 - I:foilSteel_6=6 - I:foilTitanium_6=6 - I:foilTungstenSteel_6=6 - I:foilTungsten_6=6 - I:foilVanadiumGallium_6=6 - I:foilYttriumBariumCuprate_6=6 - I:foilZinc_6=6 - I:frameGtAluminium_48=48 - I:frameGtAmericium_48=48 - I:frameGtAnnealedCopper_48=48 - I:frameGtAntimony_48=48 - I:frameGtArsenic_48=48 - I:frameGtBatteryAlloy_48=48 - I:frameGtBeryllium_48=48 - I:frameGtBismuthBronze_48=48 - I:frameGtBismuth_48=48 - I:frameGtBlackBronze_48=48 - I:frameGtBlackSteel_48=48 - I:frameGtBlueSteel_48=48 - I:frameGtBorosilicateGlass_48=48 - I:frameGtBrass_48=48 - I:frameGtBronze_48=48 - I:frameGtCaesium_48=48 - I:frameGtCarbon_48=48 - I:frameGtCerium_48=48 - I:frameGtChrome_48=48 - I:frameGtCobaltBrass_48=48 - I:frameGtCobalt_48=48 - I:frameGtCopper_48=48 - I:frameGtCupronickel_48=48 - I:frameGtDamascusSteel_48=48 - I:frameGtDarkSteel_48=48 - I:frameGtDuranium_48=48 - I:frameGtElectrum_48=48 - I:frameGtEpoxidFiberReinforced_48=48 - I:frameGtEpoxid_48=48 - I:frameGtEuropium_48=48 - I:frameGtGalliumArsenide_48=48 - I:frameGtGallium_48=48 - I:frameGtGold_48=48 - I:frameGtHSSE_48=48 - I:frameGtHSSG_48=48 - 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 - I:frameGtIron_48=48 - I:frameGtKanthal_48=48 - I:frameGtLead_48=48 - I:frameGtLithium_48=48 - I:frameGtLutetium_48=48 - I:frameGtMagnalium_48=48 - I:frameGtMagnesium_48=48 - I:frameGtManganese_48=48 - I:frameGtMithril_48=48 - I:frameGtMolybdenum_48=48 - I:frameGtNaquadahAlloy_48=48 - I:frameGtNaquadahEnriched_48=48 - I:frameGtNaquadah_48=48 - I:frameGtNaquadria_48=48 - I:frameGtNeodymiumMagnetic_48=48 - I:frameGtNeodymium_48=48 - I:frameGtNeutronium_48=48 - I:frameGtNichrome_48=48 - I:frameGtNickelZincFerrite_48=48 - I:frameGtNickel_48=48 - I:frameGtNiobiumNitride_48=48 - I:frameGtNiobiumTitanium_48=48 - I:frameGtNiobium_48=48 - I:frameGtOsmiridium_48=48 - I:frameGtOsmium_48=48 - I:frameGtPalladium_48=48 - I:frameGtPigIron_48=48 - I:frameGtPlastic_48=48 - I:frameGtPlatinum_48=48 - I:frameGtPlutonium241_48=48 - I:frameGtPlutonium_48=48 - I:frameGtPolycaprolactam_48=48 - I:frameGtPolyphenyleneSulfide_48=48 - I:frameGtPolystyrene_48=48 - I:frameGtPolytetrafluoroethylene_48=48 - I:frameGtPolyvinylChloride_48=48 - I:frameGtPotassium_48=48 - I:frameGtRedAlloy_48=48 - I:frameGtRedSteel_48=48 - I:frameGtRoseGold_48=48 - I:frameGtRubber_48=48 - I:frameGtSilicon_48=48 - I:frameGtSilicone_48=48 - I:frameGtSilver_48=48 - I:frameGtSolderingAlloy_48=48 - I:frameGtStainlessSteel_48=48 - I:frameGtSteelMagnetic_48=48 - I:frameGtSteel_48=48 - 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 - I:frameGtTitanium_48=48 - I:frameGtTritanium_48=48 - I:frameGtTungstenCarbide_48=48 - I:frameGtTungstenSteel_48=48 - I:frameGtTungsten_48=48 - I:frameGtUltimet_48=48 - I:frameGtUranium235_48=48 - I:frameGtUranium_48=48 - I:frameGtVanadiumGallium_48=48 - I:frameGtVanadiumSteel_48=48 - I:frameGtVanadium_48=48 - I:frameGtWroughtIron_48=48 - I:frameGtYttriumBariumCuprate_48=48 - I:frameGtYttrium_48=48 - I:frameGtZinc_48=48 - I:gearGtAluminium_96=96 - I:gearGtBronze_96=96 - I:gearGtCobaltBrass_96=96 - I:gearGtCopper_96=96 - I:gearGtGold_96=96 - I:gearGtHSSE_96=96 - I:gearGtHSSG_96=96 - I:gearGtIron_96=96 - I:gearGtNeutronium_96=96 - I:gearGtSmallAluminium_24=24 - I:gearGtSmallHSSE_24=24 - I:gearGtSmallHSSG_24=24 - I:gearGtSmallNeutronium_24=24 - I:gearGtSmallStainlessSteel_24=24 - I:gearGtSmallSteel_24=24 - I:gearGtSmallTitanium_24=24 - I:gearGtSmallTungstenSteel_24=24 - I:gearGtStainlessSteel_96=96 - I:gearGtSteel_96=96 - I:gearGtTin_96=96 - I:gearGtTitanium_96=96 - I:gearGtTungstenSteel_96=96 - I:gemChippedGlass_6=6 - I:gemExquisiteGlass_96=96 - I:gemFlawedGlass_12=12 - I:gemFlawlessGlass_48=48 - I:gemGlass_24=24 - I:gemIridium_24=24 - I:gt.blockcasings.0_192=192 - I:gt.blockcasings.10_72=72 - I:gt.blockcasings.11_96=96 - I:gt.blockcasings.1_192=192 - I:gt.blockcasings.2_192=192 - I:gt.blockcasings.3_192=192 - I:gt.blockcasings.4_192=192 - I:gt.blockcasings.5_192=192 - I:gt.blockcasings.6_192=192 - I:gt.blockcasings.7_192=192 - I:gt.blockcasings.8_192=192 - I:gt.blockcasings.9_192=192 - I:gt.blockcasings2.0_96=96 - I:gt.blockcasings2.12_216=216 - I:gt.blockcasings2.13_216=216 - I:gt.blockcasings2.14_216=216 - I:gt.blockcasings2.15_216=216 - I:gt.blockcasings2.1_96=96 - I:gt.blockcasings2.2_168=168 - I:gt.blockcasings2.3_168=168 - I:gt.blockcasings2.4_120=120 - I:gt.blockcasings2.5_2304=2304 - I:gt.blockcasings2.9_384=384 - I:gt.blockcasings3.0_96=96 - I:gt.blockcasings3.10_75=75 - I:gt.blockcasings3.11_144=144 - I:gt.blockcasings3.13_96=96 - I:gt.blockcasings3.14_96=96 - I:gt.blockcasings3.15_96=96 - I:gt.blockcasings3.1_96=96 - I:gt.blockcasings3.2_96=96 - I:gt.blockcasings3.3_96=96 - I:gt.blockcasings3.4_96=96 - I:gt.blockcasings3.5_96=96 - I:gt.blockcasings3.6_96=96 - I:gt.blockcasings3.7_96=96 - I:gt.blockcasings3.8_96=96 - I:gt.blockcasings3.9_96=96 - I:gt.blockcasings4.0_96=96 - I:gt.blockcasings4.10_72=72 - I:gt.blockcasings4.11_72=72 - I:gt.blockcasings4.12_72=72 - I:gt.blockcasings4.13_324=324 - I:gt.blockcasings4.14_96=96 - I:gt.blockcasings4.1_96=96 - I:gt.blockcasings4.2_96=96 - I:gt.blockcasings4.3_96=96 - I:gt.blockcasings4.6_192=192 - I:gt.blockcasings4.7_192=192 - I:gt.blockcasings4.8_192=192 - I:gt.blockcasings4.9_72=72 - I:gt.blockcasings5.0_192=192 - I:gt.blockcasings5.1_192=192 - I:gt.blockcasings5.2_192=192 - I:gt.blockcasings5.3_192=192 - I:gt.blockcasings5.4_192=192 - I:gt.blockcasings5.5_192=192 - I:gt.blockcasings5.6_192=192 - I:gt.blockcasings8.1_216=216 - I:gt.blockmachines.automation.chestbuffer.tier.04_768=768 - I:gt.blockmachines.automation.chestbuffer.tier.05_1536=1536 - I:gt.blockmachines.automation.filter.tier.04_768=768 - I:gt.blockmachines.automation.filter.tier.05_1536=1536 - I:gt.blockmachines.automation.itemdistributor.tier.04_2304=2304 - I:gt.blockmachines.automation.itemdistributor.tier.05_4608=4608 - I:gt.blockmachines.automation.regulator.tier.01_480=480 - I:gt.blockmachines.automation.regulator.tier.04_2304=2304 - I:gt.blockmachines.automation.regulator.tier.05_4608=4608 - I:gt.blockmachines.automation.regulator.tier.06_192=192 - I:gt.blockmachines.automation.regulator.tier.07_192=192 - I:gt.blockmachines.automation.regulator.tier.08_192=192 - I:gt.blockmachines.automation.regulator.tier.09_192=192 - I:gt.blockmachines.automation.superbuffer.tier.00_192=192 - I:gt.blockmachines.automation.superbuffer.tier.01_192=192 - I:gt.blockmachines.automation.superbuffer.tier.04_768=768 - I:gt.blockmachines.automation.superbuffer.tier.05_1536=1536 - I:gt.blockmachines.automation.superbuffer.tier.06_192=192 - I:gt.blockmachines.automation.superbuffer.tier.07_192=192 - I:gt.blockmachines.automation.superbuffer.tier.08_192=192 - I:gt.blockmachines.automation.superbuffer.tier.09_192=192 - I:gt.blockmachines.automation.typefilter.tier.04_768=768 - I:gt.blockmachines.automation.typefilter.tier.05_1536=1536 - I:gt.blockmachines.basicgenerator.diesel.tier.01_624=624 - I:gt.blockmachines.basicgenerator.diesel.tier.02_720=720 - I:gt.blockmachines.basicgenerator.gasturbine.tier.01_390=390 - I:gt.blockmachines.basicgenerator.gasturbine.tier.02_306=306 - I:gt.blockmachines.basicgenerator.lightningrod.03_960=960 - I:gt.blockmachines.basicgenerator.lightningrod.04_960=960 - I:gt.blockmachines.basicgenerator.lightningrod.05_1248=1248 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_384=384 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_384=384 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_288=288 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_576=576 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_192=192 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_192=192 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_192=192 - I:gt.blockmachines.basicgenerator.naquadah.tier.04_768=768 - I:gt.blockmachines.basicgenerator.naquadah.tier.05_1536=1536 - I:gt.blockmachines.basicgenerator.naquadah.tier.06_192=192 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_384=384 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_768=768 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_1728=1728 - I:gt.blockmachines.basicgenerator.steamturbine.tier.01_288=288 - I:gt.blockmachines.basicgenerator.steamturbine.tier.03_384=384 - I:gt.blockmachines.basicmachine.alloysmelter.tier.02_192=192 - I:gt.blockmachines.basicmachine.alloysmelter.tier.03_192=192 - I:gt.blockmachines.basicmachine.alloysmelter.tier.04_192=192 - I:gt.blockmachines.basicmachine.alloysmelter.tier.05_384=384 - I:gt.blockmachines.basicmachine.alloysmelter.tier.06_192=192 - I:gt.blockmachines.basicmachine.alloysmelter.tier.07_240=240 - I:gt.blockmachines.basicmachine.alloysmelter.tier.08_384=384 - I:gt.blockmachines.basicmachine.amplifab.tier.01_682=682 - I:gt.blockmachines.basicmachine.amplifab.tier.04_1536=1536 - I:gt.blockmachines.basicmachine.amplifab.tier.05_3072=3072 - I:gt.blockmachines.basicmachine.amplifab.tier.06_192=192 - I:gt.blockmachines.basicmachine.amplifab.tier.07_192=192 - I:gt.blockmachines.basicmachine.amplifab.tier.08_192=192 - I:gt.blockmachines.basicmachine.arcfurnace.tier.01_264=264 - I:gt.blockmachines.basicmachine.arcfurnace.tier.02_264=264 - I:gt.blockmachines.basicmachine.arcfurnace.tier.03_264=264 - I:gt.blockmachines.basicmachine.arcfurnace.tier.04_264=264 - I:gt.blockmachines.basicmachine.arcfurnace.tier.05_264=264 - I:gt.blockmachines.basicmachine.arcfurnace.tier.06_192=192 - I:gt.blockmachines.basicmachine.arcfurnace.tier.07_192=192 - I:gt.blockmachines.basicmachine.arcfurnace.tier.08_192=192 - I:gt.blockmachines.basicmachine.assembler.tier.04_3840=3840 - I:gt.blockmachines.basicmachine.assembler.tier.05_7680=7680 - I:gt.blockmachines.basicmachine.assembler.tier.06_192=192 - I:gt.blockmachines.basicmachine.assembler.tier.07_192=192 - I:gt.blockmachines.basicmachine.assembler.tier.08_192=192 - I:gt.blockmachines.basicmachine.autoclave.tier.01_288=288 - I:gt.blockmachines.basicmachine.autoclave.tier.02_312=312 - I:gt.blockmachines.basicmachine.autoclave.tier.03_384=384 - I:gt.blockmachines.basicmachine.autoclave.tier.04_384=384 - I:gt.blockmachines.basicmachine.autoclave.tier.05_768=768 - I:gt.blockmachines.basicmachine.autoclave.tier.06_192=192 - I:gt.blockmachines.basicmachine.autoclave.tier.07_192=192 - I:gt.blockmachines.basicmachine.autoclave.tier.08_192=192 - I:gt.blockmachines.basicmachine.bender.tier.01_432=432 - I:gt.blockmachines.basicmachine.bender.tier.04_1536=1536 - I:gt.blockmachines.basicmachine.bender.tier.05_3072=3072 - I:gt.blockmachines.basicmachine.bender.tier.06_192=192 - I:gt.blockmachines.basicmachine.bender.tier.07_192=192 - I:gt.blockmachines.basicmachine.bender.tier.08_192=192 - I:gt.blockmachines.basicmachine.boxinator.tier.04_1920=1920 - I:gt.blockmachines.basicmachine.boxinator.tier.05_3840=3840 - I:gt.blockmachines.basicmachine.brewery.tier.01_192=192 - I:gt.blockmachines.basicmachine.brewery.tier.02_216=216 - I:gt.blockmachines.basicmachine.brewery.tier.03_288=288 - I:gt.blockmachines.basicmachine.brewery.tier.04_384=384 - I:gt.blockmachines.basicmachine.brewery.tier.05_768=768 - I:gt.blockmachines.basicmachine.brewery.tier.06_192=192 - I:gt.blockmachines.basicmachine.brewery.tier.07_192=192 - I:gt.blockmachines.basicmachine.brewery.tier.08_192=192 - I:gt.blockmachines.basicmachine.canner.tier.01_192=192 - I:gt.blockmachines.basicmachine.canner.tier.02_216=216 - I:gt.blockmachines.basicmachine.canner.tier.03_288=288 - I:gt.blockmachines.basicmachine.canner.tier.04_384=384 - I:gt.blockmachines.basicmachine.canner.tier.05_768=768 - I:gt.blockmachines.basicmachine.canner.tier.06_192=192 - I:gt.blockmachines.basicmachine.canner.tier.07_192=192 - I:gt.blockmachines.basicmachine.canner.tier.08_192=192 - I:gt.blockmachines.basicmachine.centrifuge.tier.01_192=192 - I:gt.blockmachines.basicmachine.centrifuge.tier.04_768=768 - I:gt.blockmachines.basicmachine.centrifuge.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.centrifuge.tier.06_192=192 - I:gt.blockmachines.basicmachine.centrifuge.tier.07_192=192 - I:gt.blockmachines.basicmachine.centrifuge.tier.08_192=192 - I:gt.blockmachines.basicmachine.chemicalbath.tier.01_296=296 - I:gt.blockmachines.basicmachine.chemicalbath.tier.04_1920=1920 - I:gt.blockmachines.basicmachine.chemicalbath.tier.05_3840=3840 - I:gt.blockmachines.basicmachine.chemicalbath.tier.06_192=192 - I:gt.blockmachines.basicmachine.chemicalbath.tier.07_192=192 - I:gt.blockmachines.basicmachine.chemicalbath.tier.08_192=192 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.01_192=192 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.02_216=216 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.03_216=216 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.04_384=384 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.05_768=768 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.06_576=576 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.07_576=576 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.08_576=576 - I:gt.blockmachines.basicmachine.circuitassembler.tier.04_2688=2688 - I:gt.blockmachines.basicmachine.circuitassembler.tier.05_5376=5376 - I:gt.blockmachines.basicmachine.circuitassembler.tier.06_192=192 - I:gt.blockmachines.basicmachine.circuitassembler.tier.07_192=192 - I:gt.blockmachines.basicmachine.circuitassembler.tier.08_192=192 - I:gt.blockmachines.basicmachine.compressor.tier.01_432=432 - I:gt.blockmachines.basicmachine.compressor.tier.02_480=480 - I:gt.blockmachines.basicmachine.compressor.tier.03_480=480 - I:gt.blockmachines.basicmachine.compressor.tier.04_768=768 - I:gt.blockmachines.basicmachine.compressor.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.compressor.tier.06_192=192 - I:gt.blockmachines.basicmachine.compressor.tier.07_192=192 - I:gt.blockmachines.basicmachine.compressor.tier.08_192=192 - I:gt.blockmachines.basicmachine.cutter.tier.01_192=192 - I:gt.blockmachines.basicmachine.cutter.tier.04_1152=1152 - I:gt.blockmachines.basicmachine.cutter.tier.05_2304=2304 - I:gt.blockmachines.basicmachine.cutter.tier.06_192=192 - I:gt.blockmachines.basicmachine.cutter.tier.07_192=192 - I:gt.blockmachines.basicmachine.cutter.tier.08_192=192 - I:gt.blockmachines.basicmachine.disassembler.tier.01_768=768 - I:gt.blockmachines.basicmachine.disassembler.tier.04_4608=4608 - I:gt.blockmachines.basicmachine.disassembler.tier.05_9216=9216 - I:gt.blockmachines.basicmachine.disassembler.tier.06_192=192 - I:gt.blockmachines.basicmachine.disassembler.tier.07_192=192 - I:gt.blockmachines.basicmachine.disassembler.tier.08_192=192 - I:gt.blockmachines.basicmachine.distillery.tier.01_192=192 - I:gt.blockmachines.basicmachine.distillery.tier.02_216=216 - I:gt.blockmachines.basicmachine.distillery.tier.03_288=288 - I:gt.blockmachines.basicmachine.distillery.tier.04_384=384 - I:gt.blockmachines.basicmachine.distillery.tier.05_768=768 - I:gt.blockmachines.basicmachine.distillery.tier.06_192=192 - I:gt.blockmachines.basicmachine.distillery.tier.07_192=192 - I:gt.blockmachines.basicmachine.distillery.tier.08_192=192 - I:gt.blockmachines.basicmachine.e_furnace.tier.01_192=192 - I:gt.blockmachines.basicmachine.e_furnace.tier.02_192=192 - I:gt.blockmachines.basicmachine.e_furnace.tier.03_192=192 - I:gt.blockmachines.basicmachine.e_furnace.tier.04_192=192 - I:gt.blockmachines.basicmachine.e_furnace.tier.05_288=288 - I:gt.blockmachines.basicmachine.e_furnace.tier.06_192=192 - I:gt.blockmachines.basicmachine.e_furnace.tier.07_192=192 - I:gt.blockmachines.basicmachine.e_furnace.tier.08_288=288 - I:gt.blockmachines.basicmachine.e_oven.tier.01_192=192 - I:gt.blockmachines.basicmachine.e_oven.tier.02_192=192 - I:gt.blockmachines.basicmachine.e_oven.tier.03_192=192 - I:gt.blockmachines.basicmachine.e_oven.tier.04_192=192 - I:gt.blockmachines.basicmachine.e_oven.tier.05_288=288 - I:gt.blockmachines.basicmachine.e_oven.tier.06_192=192 - I:gt.blockmachines.basicmachine.e_oven.tier.07_192=192 - I:gt.blockmachines.basicmachine.e_oven.tier.08_288=288 - I:gt.blockmachines.basicmachine.electrolyzer.tier.01_192=192 - I:gt.blockmachines.basicmachine.electrolyzer.tier.02_192=192 - I:gt.blockmachines.basicmachine.electrolyzer.tier.03_192=192 - I:gt.blockmachines.basicmachine.electrolyzer.tier.04_192=192 - I:gt.blockmachines.basicmachine.electrolyzer.tier.05_192=192 - I:gt.blockmachines.basicmachine.electrolyzer.tier.06_192=192 - I:gt.blockmachines.basicmachine.electrolyzer.tier.07_192=192 - I:gt.blockmachines.basicmachine.electrolyzer.tier.08_240=240 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_192=192 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_960=960 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_1728=1728 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_192=192 - I:gt.blockmachines.basicmachine.extractor.tier.01_312=312 - I:gt.blockmachines.basicmachine.extractor.tier.02_360=360 - I:gt.blockmachines.basicmachine.extractor.tier.03_432=432 - I:gt.blockmachines.basicmachine.extractor.tier.04_768=768 - I:gt.blockmachines.basicmachine.extractor.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.extractor.tier.06_192=192 - I:gt.blockmachines.basicmachine.extractor.tier.07_192=192 - I:gt.blockmachines.basicmachine.extractor.tier.08_192=192 - I:gt.blockmachines.basicmachine.extruder.tier.01_312=312 - I:gt.blockmachines.basicmachine.extruder.tier.02_336=336 - I:gt.blockmachines.basicmachine.extruder.tier.03_408=408 - I:gt.blockmachines.basicmachine.extruder.tier.04_408=408 - I:gt.blockmachines.basicmachine.extruder.tier.05_768=768 - I:gt.blockmachines.basicmachine.extruder.tier.06_192=192 - I:gt.blockmachines.basicmachine.extruder.tier.07_216=216 - I:gt.blockmachines.basicmachine.extruder.tier.08_288=288 - I:gt.blockmachines.basicmachine.fermenter.tier.01_212=212 - I:gt.blockmachines.basicmachine.fermenter.tier.02_216=216 - I:gt.blockmachines.basicmachine.fermenter.tier.03_288=288 - I:gt.blockmachines.basicmachine.fermenter.tier.04_384=384 - I:gt.blockmachines.basicmachine.fermenter.tier.05_768=768 - I:gt.blockmachines.basicmachine.fermenter.tier.06_192=192 - I:gt.blockmachines.basicmachine.fermenter.tier.07_192=192 - I:gt.blockmachines.basicmachine.fermenter.tier.08_288=288 - I:gt.blockmachines.basicmachine.fluidcanner.tier.01_192=192 - I:gt.blockmachines.basicmachine.fluidcanner.tier.02_216=216 - I:gt.blockmachines.basicmachine.fluidcanner.tier.03_288=288 - I:gt.blockmachines.basicmachine.fluidcanner.tier.04_384=384 - I:gt.blockmachines.basicmachine.fluidcanner.tier.05_768=768 - I:gt.blockmachines.basicmachine.fluidcanner.tier.06_192=192 - I:gt.blockmachines.basicmachine.fluidcanner.tier.07_192=192 - I:gt.blockmachines.basicmachine.fluidcanner.tier.08_192=192 - I:gt.blockmachines.basicmachine.fluidextractor.tier.01_312=312 - I:gt.blockmachines.basicmachine.fluidextractor.tier.02_360=360 - I:gt.blockmachines.basicmachine.fluidextractor.tier.03_432=432 - I:gt.blockmachines.basicmachine.fluidextractor.tier.04_768=768 - I:gt.blockmachines.basicmachine.fluidextractor.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.fluidextractor.tier.06_192=192 - I:gt.blockmachines.basicmachine.fluidextractor.tier.07_192=192 - I:gt.blockmachines.basicmachine.fluidextractor.tier.08_192=192 - I:gt.blockmachines.basicmachine.fluidheater.tier.01_329=329 - I:gt.blockmachines.basicmachine.fluidheater.tier.04_768=768 - I:gt.blockmachines.basicmachine.fluidheater.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.fluidheater.tier.06_192=192 - I:gt.blockmachines.basicmachine.fluidheater.tier.07_192=192 - I:gt.blockmachines.basicmachine.fluidheater.tier.08_288=288 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_329=329 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_768=768 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_192=192 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_192=192 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_192=192 - I:gt.blockmachines.basicmachine.hammer.tier.01_312=312 - I:gt.blockmachines.basicmachine.hammer.tier.02_336=336 - I:gt.blockmachines.basicmachine.hammer.tier.03_336=336 - I:gt.blockmachines.basicmachine.hammer.tier.04_384=384 - I:gt.blockmachines.basicmachine.hammer.tier.05_768=768 - I:gt.blockmachines.basicmachine.hammer.tier.06_240=240 - I:gt.blockmachines.basicmachine.hammer.tier.07_240=240 - I:gt.blockmachines.basicmachine.hammer.tier.08_288=288 - I:gt.blockmachines.basicmachine.laserengraver.tier.01_432=432 - I:gt.blockmachines.basicmachine.laserengraver.tier.02_480=480 - I:gt.blockmachines.basicmachine.laserengraver.tier.03_480=480 - I:gt.blockmachines.basicmachine.laserengraver.tier.04_768=768 - I:gt.blockmachines.basicmachine.laserengraver.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.laserengraver.tier.06_192=192 - I:gt.blockmachines.basicmachine.laserengraver.tier.07_192=192 - I:gt.blockmachines.basicmachine.laserengraver.tier.08_192=192 - I:gt.blockmachines.basicmachine.lathe.tier.01_312=312 - I:gt.blockmachines.basicmachine.lathe.tier.02_360=360 - I:gt.blockmachines.basicmachine.lathe.tier.04_768=768 - I:gt.blockmachines.basicmachine.lathe.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.lathe.tier.06_192=192 - I:gt.blockmachines.basicmachine.lathe.tier.07_192=192 - I:gt.blockmachines.basicmachine.lathe.tier.08_240=240 - I:gt.blockmachines.basicmachine.macerator.tier.01_312=312 - I:gt.blockmachines.basicmachine.macerator.tier.02_360=360 - I:gt.blockmachines.basicmachine.macerator.tier.04_768=768 - I:gt.blockmachines.basicmachine.macerator.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.macerator.tier.06_192=192 - I:gt.blockmachines.basicmachine.macerator.tier.07_192=192 - I:gt.blockmachines.basicmachine.macerator.tier.08_240=240 - I:gt.blockmachines.basicmachine.massfab.tier.01_192=192 - I:gt.blockmachines.basicmachine.massfab.tier.02_192=192 - I:gt.blockmachines.basicmachine.massfab.tier.03_384=384 - I:gt.blockmachines.basicmachine.massfab.tier.04_768=768 - I:gt.blockmachines.basicmachine.massfab.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.massfab.tier.06_192=192 - I:gt.blockmachines.basicmachine.massfab.tier.07_192=192 - I:gt.blockmachines.basicmachine.massfab.tier.08_192=192 - I:gt.blockmachines.basicmachine.microtransmitter.03_192=192 - I:gt.blockmachines.basicmachine.microtransmitter.04_384=384 - I:gt.blockmachines.basicmachine.microtransmitter.05_384=384 - I:gt.blockmachines.basicmachine.microtransmitter.06_960=960 - I:gt.blockmachines.basicmachine.microtransmitter.07_960=960 - I:gt.blockmachines.basicmachine.microwave.tier.01_192=192 - I:gt.blockmachines.basicmachine.microwave.tier.02_216=216 - I:gt.blockmachines.basicmachine.microwave.tier.03_216=216 - I:gt.blockmachines.basicmachine.microwave.tier.04_384=384 - I:gt.blockmachines.basicmachine.microwave.tier.05_768=768 - I:gt.blockmachines.basicmachine.microwave.tier.06_192=192 - I:gt.blockmachines.basicmachine.microwave.tier.07_192=192 - I:gt.blockmachines.basicmachine.microwave.tier.08_192=192 - I:gt.blockmachines.basicmachine.miner.tier.01_288=288 - I:gt.blockmachines.basicmachine.mixer.tier.01_192=192 - I:gt.blockmachines.basicmachine.mixer.tier.02_216=216 - I:gt.blockmachines.basicmachine.mixer.tier.03_216=216 - I:gt.blockmachines.basicmachine.mixer.tier.04_384=384 - I:gt.blockmachines.basicmachine.mixer.tier.05_768=768 - I:gt.blockmachines.basicmachine.mixer.tier.06_294=294 - I:gt.blockmachines.basicmachine.mixer.tier.07_294=294 - I:gt.blockmachines.basicmachine.mixer.tier.08_294=294 - I:gt.blockmachines.basicmachine.mobrep.tier.01_192=192 - I:gt.blockmachines.basicmachine.mobrep.tier.02_192=192 - I:gt.blockmachines.basicmachine.mobrep.tier.03_192=192 - I:gt.blockmachines.basicmachine.mobrep.tier.04_192=192 - I:gt.blockmachines.basicmachine.mobrep.tier.05_192=192 - I:gt.blockmachines.basicmachine.mobrep.tier.06_192=192 - I:gt.blockmachines.basicmachine.mobrep.tier.07_192=192 - I:gt.blockmachines.basicmachine.mobrep.tier.08_192=192 - I:gt.blockmachines.basicmachine.orewasher.tier.01_276=276 - I:gt.blockmachines.basicmachine.orewasher.tier.02_216=216 - I:gt.blockmachines.basicmachine.orewasher.tier.03_216=216 - I:gt.blockmachines.basicmachine.orewasher.tier.04_384=384 - I:gt.blockmachines.basicmachine.orewasher.tier.05_768=768 - I:gt.blockmachines.basicmachine.orewasher.tier.06_396=396 - I:gt.blockmachines.basicmachine.orewasher.tier.07_396=396 - I:gt.blockmachines.basicmachine.orewasher.tier.08_396=396 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_449=449 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_408=408 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_768=768 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_192=192 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_192=192 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_192=192 - I:gt.blockmachines.basicmachine.polarizer.tier.01_192=192 - I:gt.blockmachines.basicmachine.polarizer.tier.02_192=192 - I:gt.blockmachines.basicmachine.polarizer.tier.04_384=384 - I:gt.blockmachines.basicmachine.polarizer.tier.05_384=384 - I:gt.blockmachines.basicmachine.polarizer.tier.06_192=192 - I:gt.blockmachines.basicmachine.press.tier.01_432=432 - I:gt.blockmachines.basicmachine.press.tier.02_480=480 - I:gt.blockmachines.basicmachine.press.tier.03_480=480 - I:gt.blockmachines.basicmachine.press.tier.04_768=768 - I:gt.blockmachines.basicmachine.press.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.press.tier.06_192=192 - I:gt.blockmachines.basicmachine.press.tier.07_192=192 - I:gt.blockmachines.basicmachine.press.tier.08_288=288 - I:gt.blockmachines.basicmachine.printer.tier.01_192=192 - I:gt.blockmachines.basicmachine.printer.tier.04_1152=1152 - I:gt.blockmachines.basicmachine.printer.tier.05_2304=2304 - I:gt.blockmachines.basicmachine.printer.tier.06_192=192 - I:gt.blockmachines.basicmachine.printer.tier.07_192=192 - I:gt.blockmachines.basicmachine.printer.tier.08_240=240 - I:gt.blockmachines.basicmachine.pump.tier.01_586=586 - I:gt.blockmachines.basicmachine.pump.tier.02_576=576 - I:gt.blockmachines.basicmachine.pump.tier.03_864=864 - I:gt.blockmachines.basicmachine.pump.tier.04_1536=1536 - I:gt.blockmachines.basicmachine.pump.tier.05_3072=3072 - I:gt.blockmachines.basicmachine.recycler.tier.01_432=432 - I:gt.blockmachines.basicmachine.recycler.tier.02_480=480 - I:gt.blockmachines.basicmachine.recycler.tier.03_480=480 - I:gt.blockmachines.basicmachine.recycler.tier.04_768=768 - I:gt.blockmachines.basicmachine.recycler.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.recycler.tier.06_192=192 - I:gt.blockmachines.basicmachine.recycler.tier.07_192=192 - I:gt.blockmachines.basicmachine.recycler.tier.08_192=192 - I:gt.blockmachines.basicmachine.replicator.tier.01_192=192 - I:gt.blockmachines.basicmachine.replicator.tier.02_192=192 - I:gt.blockmachines.basicmachine.replicator.tier.03_192=192 - I:gt.blockmachines.basicmachine.replicator.tier.04_384=384 - I:gt.blockmachines.basicmachine.replicator.tier.05_960=960 - I:gt.blockmachines.basicmachine.replicator.tier.06_192=192 - I:gt.blockmachines.basicmachine.replicator.tier.07_192=192 - I:gt.blockmachines.basicmachine.replicator.tier.08_192=192 - I:gt.blockmachines.basicmachine.rockbreaker.tier.01_312=312 - I:gt.blockmachines.basicmachine.rockbreaker.tier.02_360=360 - I:gt.blockmachines.basicmachine.rockbreaker.tier.04_768=768 - I:gt.blockmachines.basicmachine.rockbreaker.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.rockbreaker.tier.06_192=192 - I:gt.blockmachines.basicmachine.rockbreaker.tier.07_192=192 - I:gt.blockmachines.basicmachine.rockbreaker.tier.08_192=192 - I:gt.blockmachines.basicmachine.scanner.tier.01_288=288 - I:gt.blockmachines.basicmachine.scanner.tier.02_288=288 - I:gt.blockmachines.basicmachine.scanner.tier.03_288=288 - I:gt.blockmachines.basicmachine.scanner.tier.04_288=288 - I:gt.blockmachines.basicmachine.scanner.tier.05_288=288 - I:gt.blockmachines.basicmachine.scanner.tier.06_192=192 - I:gt.blockmachines.basicmachine.scanner.tier.07_192=192 - I:gt.blockmachines.basicmachine.scanner.tier.08_192=192 - I:gt.blockmachines.basicmachine.seismicprospector.3_480=480 - I:gt.blockmachines.basicmachine.seismicprospector_624=624 - I:gt.blockmachines.basicmachine.sifter.tier.01_432=432 - I:gt.blockmachines.basicmachine.sifter.tier.02_480=480 - I:gt.blockmachines.basicmachine.sifter.tier.03_480=480 - I:gt.blockmachines.basicmachine.sifter.tier.04_768=768 - I:gt.blockmachines.basicmachine.sifter.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.sifter.tier.06_192=192 - I:gt.blockmachines.basicmachine.sifter.tier.07_192=192 - I:gt.blockmachines.basicmachine.sifter.tier.08_192=192 - I:gt.blockmachines.basicmachine.slicer.tier.01_312=312 - I:gt.blockmachines.basicmachine.slicer.tier.04_1152=1152 - I:gt.blockmachines.basicmachine.slicer.tier.05_2304=2304 - I:gt.blockmachines.basicmachine.slicer.tier.06_192=192 - I:gt.blockmachines.basicmachine.slicer.tier.07_192=192 - I:gt.blockmachines.basicmachine.slicer.tier.08_288=288 - I:gt.blockmachines.basicmachine.teleporter_1152=1152 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_768=768 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_1536=1536 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_192=192 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_192=192 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_288=288 - I:gt.blockmachines.basicmachine.unboxinator.tier.04_1920=1920 - I:gt.blockmachines.basicmachine.unboxinator.tier.05_3840=3840 - I:gt.blockmachines.basicmachine.wiremill.tier.04_1536=1536 - I:gt.blockmachines.basicmachine.wiremill.tier.05_3072=3072 - I:gt.blockmachines.basicmachine.wiremill.tier.06_192=192 - I:gt.blockmachines.basicmachine.wiremill.tier.07_192=192 - I:gt.blockmachines.basicmachine.wiremill.tier.08_192=192 - I:gt.blockmachines.batterybuffer.04.tier.00_216=216 - I:gt.blockmachines.batterybuffer.04.tier.01_216=216 - I:gt.blockmachines.batterybuffer.04.tier.03_216=216 - I:gt.blockmachines.batterybuffer.04.tier.04_216=216 - I:gt.blockmachines.batterybuffer.04.tier.05_216=216 - I:gt.blockmachines.batterybuffer.04.tier.06_216=216 - I:gt.blockmachines.batterybuffer.04.tier.07_216=216 - I:gt.blockmachines.batterybuffer.04.tier.08_288=288 - I:gt.blockmachines.batterybuffer.09.tier.00_408=408 - I:gt.blockmachines.batterybuffer.09.tier.01_408=408 - I:gt.blockmachines.batterybuffer.09.tier.03_408=408 - I:gt.blockmachines.batterybuffer.09.tier.04_408=408 - I:gt.blockmachines.batterybuffer.09.tier.05_408=408 - I:gt.blockmachines.batterybuffer.09.tier.06_408=408 - I:gt.blockmachines.batterybuffer.09.tier.07_408=408 - I:gt.blockmachines.batterybuffer.09.tier.08_480=480 - I:gt.blockmachines.batterybuffer.16.tier.00_792=792 - I:gt.blockmachines.batterybuffer.16.tier.01_792=792 - I:gt.blockmachines.batterybuffer.16.tier.03_792=792 - I:gt.blockmachines.batterybuffer.16.tier.04_792=792 - I:gt.blockmachines.batterybuffer.16.tier.05_792=792 - I:gt.blockmachines.batterybuffer.16.tier.06_792=792 - I:gt.blockmachines.batterybuffer.16.tier.07_792=792 - I:gt.blockmachines.batterybuffer.16.tier.08_864=864 - I:gt.blockmachines.batterycharger.16.tier.00_792=792 - I:gt.blockmachines.batterycharger.16.tier.01_792=792 - I:gt.blockmachines.batterycharger.16.tier.03_792=792 - I:gt.blockmachines.batterycharger.16.tier.04_792=792 - I:gt.blockmachines.batterycharger.16.tier.05_792=792 - I:gt.blockmachines.batterycharger.16.tier.06_792=792 - I:gt.blockmachines.batterycharger.16.tier.07_792=792 - I:gt.blockmachines.batterycharger.16.tier.08_864=864 - I:gt.blockmachines.boiler.lava_240=240 - I:gt.blockmachines.boiler.solar_168=168 - I:gt.blockmachines.bronzemachine.compressor_336=336 - I:gt.blockmachines.bronzemachine.extractor_336=336 - I:gt.blockmachines.bronzemachine.furnace_288=288 - I:gt.blockmachines.bronzemachine.hammer_336=336 - I:gt.blockmachines.bronzemachine.macerator_288=288 - I:gt.blockmachines.gt_pipe_plasmacontain_96=96 - I:gt.blockmachines.hatch.dataaccess.adv_192=192 - I:gt.blockmachines.hatch.dataaccess_192=192 - I:gt.blockmachines.hatch.dynamo.tier.00_192=192 - I:gt.blockmachines.hatch.dynamo.tier.01_192=192 - I:gt.blockmachines.hatch.dynamo.tier.02_192=192 - I:gt.blockmachines.hatch.dynamo.tier.03_192=192 - I:gt.blockmachines.hatch.dynamo.tier.04_192=192 - I:gt.blockmachines.hatch.dynamo.tier.05_192=192 - I:gt.blockmachines.hatch.dynamo.tier.06_192=192 - I:gt.blockmachines.hatch.dynamo.tier.07_192=192 - I:gt.blockmachines.hatch.dynamo.tier.08_192=192 - I:gt.blockmachines.hatch.dynamo.tier.09_192=192 - I:gt.blockmachines.hatch.energy.tier.00_192=192 - I:gt.blockmachines.hatch.energy.tier.01_192=192 - I:gt.blockmachines.hatch.energy.tier.02_192=192 - I:gt.blockmachines.hatch.energy.tier.03_192=192 - I:gt.blockmachines.hatch.energy.tier.04_192=192 - I:gt.blockmachines.hatch.energy.tier.05_192=192 - I:gt.blockmachines.hatch.energy.tier.06_192=192 - I:gt.blockmachines.hatch.energy.tier.07_192=192 - I:gt.blockmachines.hatch.energy.tier.08_192=192 - I:gt.blockmachines.hatch.energy.tier.09_192=192 - I:gt.blockmachines.hatch.input.tier.00_192=192 - I:gt.blockmachines.hatch.input.tier.01_192=192 - I:gt.blockmachines.hatch.input.tier.02_192=192 - I:gt.blockmachines.hatch.input.tier.03_192=192 - I:gt.blockmachines.hatch.input.tier.04_192=192 - I:gt.blockmachines.hatch.input.tier.05_192=192 - I:gt.blockmachines.hatch.input.tier.06_192=192 - I:gt.blockmachines.hatch.input.tier.07_192=192 - I:gt.blockmachines.hatch.input.tier.08_192=192 - I:gt.blockmachines.hatch.input.tier.09_192=192 - I:gt.blockmachines.hatch.maintenance.auto_4608=4608 - I:gt.blockmachines.hatch.maintenance_192=192 - I:gt.blockmachines.hatch.muffler.tier.01_264=264 - I:gt.blockmachines.hatch.muffler.tier.02_192=192 - I:gt.blockmachines.hatch.muffler.tier.03_192=192 - I:gt.blockmachines.hatch.muffler.tier.04_192=192 - I:gt.blockmachines.hatch.muffler.tier.05_192=192 - I:gt.blockmachines.hatch.muffler.tier.06_192=192 - I:gt.blockmachines.hatch.muffler.tier.07_192=192 - I:gt.blockmachines.hatch.muffler.tier.08_192=192 - I:gt.blockmachines.hatch.muffler.tier.09_192=192 - I:gt.blockmachines.hatch.output.tier.00_192=192 - I:gt.blockmachines.hatch.output.tier.01_192=192 - I:gt.blockmachines.hatch.output.tier.02_192=192 - I:gt.blockmachines.hatch.output.tier.03_192=192 - I:gt.blockmachines.hatch.output.tier.04_192=192 - I:gt.blockmachines.hatch.output.tier.05_192=192 - I:gt.blockmachines.hatch.output.tier.06_192=192 - I:gt.blockmachines.hatch.output.tier.07_192=192 - I:gt.blockmachines.hatch.output.tier.08_192=192 - I:gt.blockmachines.hatch.output.tier.09_192=192 - I:gt.blockmachines.hatch.output_bus.tier.00_192=192 - I:gt.blockmachines.hatch.output_bus.tier.01_192=192 - I:gt.blockmachines.hatch.output_bus.tier.02_192=192 - I:gt.blockmachines.hatch.output_bus.tier.03_192=192 - I:gt.blockmachines.hatch.output_bus.tier.04_192=192 - I:gt.blockmachines.hatch.output_bus.tier.05_192=192 - I:gt.blockmachines.hatch.output_bus.tier.06_192=192 - I:gt.blockmachines.hatch.output_bus.tier.07_192=192 - I:gt.blockmachines.hatch.output_bus.tier.08_192=192 - I:gt.blockmachines.hatch.output_bus.tier.09_192=192 - I:gt.blockmachines.hull.bronze_192=192 - I:gt.blockmachines.hull.bronze_bricked_120=120 - I:gt.blockmachines.hull.steel_192=192 - I:gt.blockmachines.hull.steel_bricked_120=120 - I:gt.blockmachines.hull.tier.00_192=192 - I:gt.blockmachines.hull.tier.01_192=192 - I:gt.blockmachines.hull.tier.02_192=192 - I:gt.blockmachines.hull.tier.03_192=192 - I:gt.blockmachines.hull.tier.04_192=192 - I:gt.blockmachines.hull.tier.05_192=192 - I:gt.blockmachines.hull.tier.06_192=192 - I:gt.blockmachines.hull.tier.07_192=192 - I:gt.blockmachines.hull.tier.08_192=192 - I:gt.blockmachines.hull.tier.09_192=192 - I:gt.blockmachines.multimachine.assemblyline_6144=6144 - I:gt.blockmachines.multimachine.boiler.bronze_96=96 - I:gt.blockmachines.multimachine.boiler.steel_96=96 - I:gt.blockmachines.multimachine.boiler.titanium_96=96 - I:gt.blockmachines.multimachine.boiler.tungstensteel_96=96 - I:gt.blockmachines.multimachine.charcoalpile_120=120 - I:gt.blockmachines.multimachine.chemicalreactor_318=318 - I:gt.blockmachines.multimachine.cleanroom_444=444 - I:gt.blockmachines.multimachine.concretebackfiller3_1152=1152 - I:gt.blockmachines.multimachine.cracker_768=768 - I:gt.blockmachines.multimachine.dieselengine_1536=1536 - I:gt.blockmachines.multimachine.distillationtower_768=768 - I:gt.blockmachines.multimachine.heatexchanger_1536=1536 - I:gt.blockmachines.multimachine.implosioncompressor_96=96 - I:gt.blockmachines.multimachine.largegasturbine_672=672 - I:gt.blockmachines.multimachine.largehpturbine_672=672 - I:gt.blockmachines.multimachine.largeplasmaturbine_960=960 - I:gt.blockmachines.multimachine.largeturbine_672=672 - I:gt.blockmachines.multimachine.oildrill3_1152=1152 - I:gt.blockmachines.multimachine.oredrill1_1152=1152 - I:gt.blockmachines.multimachine.oredrill2_3456=3456 - I:gt.blockmachines.multimachine.oredrill3_3456=3456 - I:gt.blockmachines.multimachine.oredrill4_3456=3456 - I:gt.blockmachines.multimachine.processingarray_2304=2304 - I:gt.blockmachines.multimachine.pyro_504=504 - I:gt.blockmachines.quantum.chest.tier.01_192=192 - I:gt.blockmachines.quantum.chest.tier.02_192=192 - I:gt.blockmachines.quantum.chest.tier.03_192=192 - I:gt.blockmachines.quantum.chest.tier.04_384=384 - I:gt.blockmachines.quantum.chest.tier.05_768=768 - I:gt.blockmachines.quantum.tank.tier.01_192=192 - I:gt.blockmachines.quantum.tank.tier.02_192=192 - I:gt.blockmachines.quantum.tank.tier.03_192=192 - I:gt.blockmachines.quantum.tank.tier.04_384=384 - I:gt.blockmachines.quantum.tank.tier.05_768=768 - I:gt.blockmachines.steelmachine.compressor_336=336 - I:gt.blockmachines.steelmachine.extractor_336=336 - I:gt.blockmachines.steelmachine.furnace_288=288 - I:gt.blockmachines.steelmachine.hammer_336=336 - I:gt.blockmachines.steelmachine.macerator_288=288 - I:gt.blockmachines.transformer.tier.00_192=192 - I:gt.blockmachines.transformer.tier.01_192=192 - I:gt.blockmachines.transformer.tier.02_192=192 - I:gt.blockmachines.transformer.tier.03_192=192 - I:gt.blockmachines.transformer.tier.04_192=192 - I:gt.blockmachines.transformer.tier.05_192=192 - I:gt.blockmachines.transformer.tier.06_192=192 - I:gt.blockmachines.transformer.tier.07_192=192 - I:gt.blockmachines.transformer.tier.08_288=288 - I:gt.blockreinforced.0_96=96 - I:gt.blockreinforced.1_24=24 - I:gt.metaitem.01.32001_6=6 - I:gt.metaitem.01.32008_6=6 - I:gt.metaitem.01.32009_6=6 - I:gt.metaitem.01.32010_6=6 - I:gt.metaitem.01.32101_24=24 - I:gt.metaitem.01.32250_12=12 - I:gt.metaitem.01.32300_96=96 - I:gt.metaitem.01.32301_96=96 - I:gt.metaitem.01.32302_96=96 - I:gt.metaitem.01.32303_96=96 - I:gt.metaitem.01.32304_96=96 - I:gt.metaitem.01.32305_96=96 - I:gt.metaitem.01.32306_96=96 - I:gt.metaitem.01.32307_96=96 - I:gt.metaitem.01.32308_96=96 - I:gt.metaitem.01.32309_96=96 - I:gt.metaitem.01.32310_96=96 - I:gt.metaitem.01.32311_96=96 - I:gt.metaitem.01.32312_96=96 - I:gt.metaitem.01.32313_96=96 - I:gt.metaitem.01.32314_96=96 - I:gt.metaitem.01.32315_96=96 - I:gt.metaitem.01.32316_96=96 - I:gt.metaitem.01.32317_96=96 - I:gt.metaitem.01.32350_96=96 - I:gt.metaitem.01.32351_96=96 - I:gt.metaitem.01.32352_96=96 - I:gt.metaitem.01.32353_96=96 - I:gt.metaitem.01.32354_96=96 - I:gt.metaitem.01.32355_96=96 - I:gt.metaitem.01.32356_96=96 - I:gt.metaitem.01.32357_96=96 - I:gt.metaitem.01.32358_96=96 - I:gt.metaitem.01.32359_96=96 - I:gt.metaitem.01.32360_96=96 - I:gt.metaitem.01.32361_96=96 - I:gt.metaitem.01.32362_96=96 - I:gt.metaitem.01.32363_96=96 - I:gt.metaitem.01.32364_96=96 - I:gt.metaitem.01.32365_96=96 - I:gt.metaitem.01.32366_96=96 - I:gt.metaitem.01.32367_96=96 - I:gt.metaitem.01.32368_96=96 - I:gt.metaitem.01.32369_96=96 - I:gt.metaitem.01.32370_96=96 - I:gt.metaitem.01.32371_96=96 - I:gt.metaitem.01.32372_96=96 - I:gt.metaitem.01.32373_96=96 - I:gt.metaitem.01.32398_96=96 - I:gt.metaitem.01.32399_98=98 - I:gt.metaitem.01.32400_24=24 - I:gt.metaitem.01.32401_24=24 - I:gt.metaitem.01.32402_48=48 - I:gt.metaitem.01.32404_36=36 - I:gt.metaitem.01.32405_60=60 - I:gt.metaitem.01.32406_60=60 - I:gt.metaitem.01.32474_48=48 - I:gt.metaitem.01.32475_48=48 - I:gt.metaitem.01.32477_48=48 - I:gt.metaitem.01.32478_48=48 - I:gt.metaitem.01.32490_48=48 - I:gt.metaitem.01.32491_48=48 - I:gt.metaitem.01.32495_48=48 - I:gt.metaitem.01.32496_48=48 - I:gt.metaitem.01.32497_48=48 - I:gt.metaitem.01.32498_48=48 - I:gt.metaitem.01.32500_24=24 - I:gt.metaitem.01.32501_72=72 - I:gt.metaitem.01.32502_216=216 - I:gt.metaitem.01.32603_384=384 - I:gt.metaitem.01.32604_768=768 - I:gt.metaitem.01.32610_140=140 - I:gt.metaitem.01.32613_384=384 - I:gt.metaitem.01.32614_768=768 - I:gt.metaitem.01.32633_768=768 - I:gt.metaitem.01.32634_1536=1536 - I:gt.metaitem.01.32640_120=120 - I:gt.metaitem.01.32641_144=144 - I:gt.metaitem.01.32643_384=384 - I:gt.metaitem.01.32644_768=768 - I:gt.metaitem.01.32653_1152=1152 - I:gt.metaitem.01.32654_2304=2304 - I:gt.metaitem.01.32670_48=48 - I:gt.metaitem.01.32671_96=96 - I:gt.metaitem.01.32672_192=192 - I:gt.metaitem.01.32673_384=384 - I:gt.metaitem.01.32674_768=768 - I:gt.metaitem.01.32680_48=48 - I:gt.metaitem.01.32681_48=48 - I:gt.metaitem.01.32682_48=48 - I:gt.metaitem.01.32683_48=48 - I:gt.metaitem.01.32684_48=48 - I:gt.metaitem.01.32690_96=96 - I:gt.metaitem.01.32691_96=96 - I:gt.metaitem.01.32692_96=96 - I:gt.metaitem.01.32693_96=96 - I:gt.metaitem.01.32694_96=96 - I:gt.metaitem.01.32721_96=96 - I:gt.metaitem.01.32723_96=96 - I:gt.metaitem.01.32729_96=96 - I:gt.metaitem.01.32740_96=96 - I:gt.metaitem.01.32750_9=9 - I:gt.metaitem.01.32762_264=264 - I:gt.metaitem.02.32222_6=6 - I:gt.metaitem.02.32558_24=24 - I:ic2.blockIronFurnace_120=120 - I:ic2.blockMachine_192=192 - I:ic2.itemArmorBronzeBoots_96=96 - I:ic2.itemArmorBronzeChestplate_192=192 - I:ic2.itemArmorBronzeHelmet_120=120 - I:ic2.itemArmorBronzeLegs_168=168 - I:ic2.itemCasingAdvIron_12=12 - I:ic2.itemCasingBronze_12=12 - I:ic2.itemCasingCopper_12=12 - I:ic2.itemCasingGold_12=12 - I:ic2.itemCasingIron_12=12 - I:ic2.itemCasingLead_12=12 - I:ic2.itemCasingTin_12=12 - I:ic2.itemFluidCell_48=48 - I:ic2.itemFuelRod_24=24 - I:ic2.itemPlutoniumSmall_2=2 - I:ic2.itemPlutonium_24=24 - I:ic2.itemTinCan_12=12 - I:ic2.itemToolBronzeAxe_72=72 - I:ic2.itemToolBronzeHoe_48=48 - I:ic2.itemToolBronzePickaxe_72=72 - I:ic2.itemToolBronzeSpade_24=24 - I:ic2.itemToolBronzeSword_48=48 - I:ic2.itemToolWrench_144=144 - I:ic2.itemUran235_24=24 - I:ic2.itemUran235small_2=2 - I:ic2.itemUran238_24=24 - I:ingotAluminium_24=24 - I:ingotAmericium_24=24 - I:ingotAnnealedCopper_24=24 - I:ingotAntimony_24=24 - I:ingotArsenic_24=24 - I:ingotBatteryAlloy_24=24 - I:ingotBeryllium_24=24 - I:ingotBismuthBronze_24=24 - I:ingotBismuth_24=24 - I:ingotBlackBronze_24=24 - I:ingotBlackSteel_24=24 - I:ingotBlueSteel_24=24 - I:ingotBorosilicateGlass_24=24 - I:ingotBrass_24=24 - I:ingotBronze_24=24 - I:ingotCaesium_24=24 - I:ingotCarbon_24=24 - I:ingotCerium_24=24 - I:ingotChrome_24=24 - I:ingotCobaltBrass_24=24 - I:ingotCobalt_24=24 - I:ingotConductiveIron_24=24 - I:ingotCopper_24=24 - I:ingotCupronickel_24=24 - I:ingotDamascusSteel_24=24 - I:ingotDarkSteel_24=24 - I:ingotDuranium_24=24 - I:ingotElectricalSteel_24=24 - I:ingotElectrum_24=24 - I:ingotEnderiumBase_24=24 - I:ingotEnergeticAlloy_24=24 - I:ingotEpoxidFiberReinforced_24=24 - I:ingotEpoxid_24=24 - I:ingotEuropium_24=24 - I:ingotGalliumArsenide_24=24 - I:ingotGallium_24=24 - I:ingotGold_24=24 - I:ingotHSSE_24=24 - I:ingotHSSG_24=24 - 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 - I:ingotIron_24=24 - I:ingotKanthal_24=24 - I:ingotLead_24=24 - I:ingotLithium_24=24 - I:ingotLutetium_24=24 - I:ingotMagnalium_24=24 - I:ingotMagnesium_24=24 - I:ingotManganese_24=24 - I:ingotMithril_24=24 - I:ingotMolybdenum_24=24 - I:ingotNaquadahAlloy_24=24 - I:ingotNaquadahEnriched_24=24 - I:ingotNaquadah_24=24 - I:ingotNaquadria_24=24 - I:ingotNeodymiumMagnetic_24=24 - I:ingotNeodymium_24=24 - I:ingotNeutronium_24=24 - I:ingotNichrome_24=24 - I:ingotNickelZincFerrite_24=24 - I:ingotNickel_24=24 - I:ingotNiobiumNitride_24=24 - I:ingotNiobiumTitanium_24=24 - I:ingotNiobium_24=24 - I:ingotOsmiridium_24=24 - I:ingotOsmium_24=24 - I:ingotPalladium_24=24 - I:ingotPhasedGold_24=24 - I:ingotPhasedIron_24=24 - I:ingotPigIron_24=24 - I:ingotPlastic_24=24 - I:ingotPlatinum_24=24 - I:ingotPlutonium241_24=24 - I:ingotPlutonium_24=24 - I:ingotPolycaprolactam_24=24 - I:ingotPolyphenyleneSulfide_24=24 - I:ingotPolystyrene_24=24 - I:ingotPolytetrafluoroethylene_24=24 - I:ingotPolyvinylChloride_24=24 - I:ingotPotassium_24=24 - I:ingotPulsatingIron_24=24 - I:ingotRedAlloy_24=24 - I:ingotRedSteel_24=24 - I:ingotRoseGold_24=24 - I:ingotRubber_24=24 - I:ingotSilicon_24=24 - I:ingotSilicone_24=24 - I:ingotSilver_24=24 - I:ingotSolderingAlloy_24=24 - I:ingotStainlessSteel_24=24 - I:ingotSteelMagnetic_24=24 - I:ingotSteel_24=24 - 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 - I:ingotTitanium_24=24 - I:ingotTritanium_24=24 - I:ingotTungstenCarbide_24=24 - I:ingotTungstenSteel_24=24 - I:ingotTungsten_24=24 - I:ingotUltimet_24=24 - I:ingotUranium235_24=24 - I:ingotUranium_24=24 - I:ingotVanadiumGallium_24=24 - I:ingotVanadiumSteel_24=24 - I:ingotVanadium_24=24 - I:ingotVibrantAlloy_24=24 - I:ingotWroughtIron_24=24 - 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 - I:item.bootsGold_96=96 - I:item.bootsIron_96=96 - I:item.carrotGolden_21=21 - I:item.cauldron_168=168 - I:item.chestplateChain_48=48 - I:item.chestplateGold_192=192 - I:item.chestplateIron_192=192 - I:item.clock_96=96 - I:item.compass_96=96 - I:item.darkSteel_axe_72=72 - I:item.darkSteel_boots_96=96 - I:item.darkSteel_chestplate_192=192 - I:item.darkSteel_helmet_120=120 - I:item.darkSteel_leggings_168=168 - I:item.darkSteel_pickaxe_72=72 - I:item.darkSteel_shears_48=48 - I:item.darkSteel_sword_48=48 - I:item.doorIron_144=144 - I:item.hatchetGold_72=72 - I:item.hatchetIron_72=72 - I:item.helmetChain_30=30 - I:item.helmetGold_120=120 - I:item.helmetIron_120=120 - I:item.hoeGold_48=48 - I:item.hoeIron_48=48 - I:item.horsearmorgold_192=192 - I:item.horsearmormetal_192=192 - I:item.leggingsChain_42=42 - I:item.leggingsGold_168=168 - I:item.leggingsIron_168=168 - I:item.minecartHopper_240=240 - I:item.minecartTnt_120=120 - I:item.minecart_120=120 - I:item.pickaxeGold_72=72 - I:item.pickaxeIron_72=72 - I:item.potion_24=24 - I:item.shears_48=48 - I:item.shovelGold_24=24 - I:item.shovelIron_24=24 - I:item.snowball_32=32 - I:item.speckledMelon_21=21 - I:item.swordGold_48=48 - I:item.swordIron_48=48 - I:lensGlass_18=18 - I:nuggetAluminium_2=2 - I:nuggetAmericium_2=2 - I:nuggetAnnealedCopper_2=2 - I:nuggetAntimony_2=2 - I:nuggetArsenic_2=2 - I:nuggetBatteryAlloy_2=2 - I:nuggetBeryllium_2=2 - I:nuggetBismuthBronze_2=2 - I:nuggetBismuth_2=2 - I:nuggetBlackBronze_2=2 - I:nuggetBlackSteel_2=2 - I:nuggetBlueSteel_2=2 - I:nuggetBorosilicateGlass_2=2 - I:nuggetBrass_2=2 - I:nuggetBronze_2=2 - I:nuggetCaesium_2=2 - I:nuggetCarbon_2=2 - I:nuggetCerium_2=2 - I:nuggetChrome_2=2 - I:nuggetCobaltBrass_2=2 - I:nuggetCobalt_2=2 - I:nuggetCopper_2=2 - I:nuggetCupronickel_2=2 - I:nuggetDamascusSteel_2=2 - I:nuggetDarkSteel_2=2 - I:nuggetDuranium_2=2 - I:nuggetElectrum_2=2 - I:nuggetEpoxidFiberReinforced_2=2 - I:nuggetEpoxid_2=2 - I:nuggetEuropium_2=2 - I:nuggetGalliumArsenide_2=2 - I:nuggetGallium_2=2 - I:nuggetGold_2=2 - I:nuggetHSSE_2=2 - I:nuggetHSSG_2=2 - 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 - I:nuggetIron_2=2 - I:nuggetKanthal_2=2 - I:nuggetLead_2=2 - I:nuggetLithium_2=2 - I:nuggetLutetium_2=2 - I:nuggetMagnalium_2=2 - I:nuggetMagnesium_2=2 - I:nuggetManganese_2=2 - I:nuggetMithril_2=2 - I:nuggetMolybdenum_2=2 - I:nuggetNaquadahAlloy_2=2 - I:nuggetNaquadahEnriched_2=2 - I:nuggetNaquadah_2=2 - I:nuggetNaquadria_2=2 - I:nuggetNeodymiumMagnetic_2=2 - I:nuggetNeodymium_2=2 - I:nuggetNeutronium_2=2 - I:nuggetNichrome_2=2 - I:nuggetNickelZincFerrite_2=2 - I:nuggetNickel_2=2 - I:nuggetNiobiumNitride_2=2 - I:nuggetNiobiumTitanium_2=2 - I:nuggetNiobium_2=2 - I:nuggetOsmiridium_2=2 - I:nuggetOsmium_2=2 - I:nuggetPalladium_2=2 - I:nuggetPigIron_2=2 - I:nuggetPlastic_2=2 - I:nuggetPlatinum_2=2 - I:nuggetPlutonium241_2=2 - I:nuggetPlutonium_2=2 - I:nuggetPolycaprolactam_2=2 - I:nuggetPolyphenyleneSulfide_2=2 - I:nuggetPolystyrene_2=2 - I:nuggetPolytetrafluoroethylene_2=2 - I:nuggetPolyvinylChloride_2=2 - I:nuggetPotassium_2=2 - I:nuggetPulsatingIron_2=2 - I:nuggetRedAlloy_2=2 - I:nuggetRedSteel_2=2 - I:nuggetRoseGold_2=2 - I:nuggetRubber_2=2 - I:nuggetSilicon_2=2 - I:nuggetSilicone_2=2 - I:nuggetSilver_2=2 - I:nuggetSolderingAlloy_2=2 - I:nuggetStainlessSteel_2=2 - I:nuggetSteelMagnetic_2=2 - I:nuggetSteel_2=2 - 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 - I:nuggetTitanium_2=2 - I:nuggetTritanium_2=2 - I:nuggetTungstenCarbide_2=2 - I:nuggetTungstenSteel_2=2 - I:nuggetTungsten_2=2 - I:nuggetUltimet_2=2 - I:nuggetUranium235_2=2 - I:nuggetUranium_2=2 - I:nuggetVanadiumGallium_2=2 - I:nuggetVanadiumSteel_2=2 - I:nuggetVanadium_2=2 - I:nuggetVibrantAlloy_2=2 - I:nuggetWroughtIron_2=2 - I:nuggetYttriumBariumCuprate_2=2 - I:nuggetYttrium_2=2 - I:nuggetZinc_2=2 - I:pipeHugeAluminium_288=288 - I:pipeHugeBrass_288=288 - I:pipeHugeBronze_288=288 - I:pipeHugeCobalt_288=288 - I:pipeHugeCopper_288=288 - I:pipeHugeElectrum_288=288 - I:pipeHugeNickel_288=288 - I:pipeHugeOsmium_288=288 - I:pipeHugePlastic_288=288 - I:pipeHugePlatinum_288=288 - I:pipeHugePolytetrafluoroethylene_288=288 - I:pipeHugePolyvinylChloride_288=288 - I:pipeHugeStainlessSteel_288=288 - I:pipeHugeSteel_288=288 - I:pipeHugeTitanium_288=288 - I:pipeHugeTungstenSteel_288=288 - I:pipeHugeWroughtIron_288=288 - I:pipeLargeAluminium_144=144 - I:pipeLargeBrass_144=144 - I:pipeLargeBronze_144=144 - I:pipeLargeCobalt_144=144 - I:pipeLargeCopper_144=144 - I:pipeLargeElectrum_144=144 - I:pipeLargeNickel_144=144 - I:pipeLargeOsmium_144=144 - I:pipeLargePlastic_144=144 - I:pipeLargePlatinum_144=144 - I:pipeLargePolytetrafluoroethylene_144=144 - I:pipeLargePolyvinylChloride_144=144 - I:pipeLargeStainlessSteel_144=144 - I:pipeLargeSteel_144=144 - I:pipeLargeTitanium_144=144 - I:pipeLargeTungstenSteel_144=144 - I:pipeLargeWroughtIron_144=144 - I:pipeMediumAluminium_72=72 - I:pipeMediumBrass_72=72 - I:pipeMediumBronze_72=72 - I:pipeMediumCobalt_72=72 - I:pipeMediumCopper_72=72 - I:pipeMediumElectrum_72=72 - I:pipeMediumNickel_72=72 - I:pipeMediumOsmium_72=72 - I:pipeMediumPlastic_72=72 - I:pipeMediumPlatinum_72=72 - I:pipeMediumPolytetrafluoroethylene_72=72 - I:pipeMediumPolyvinylChloride_72=72 - I:pipeMediumStainlessSteel_72=72 - I:pipeMediumSteel_72=72 - I:pipeMediumTitanium_72=72 - I:pipeMediumTungstenSteel_72=72 - I:pipeMediumWroughtIron_72=72 - I:pipeRestrictiveHugeAluminium_288=288 - I:pipeRestrictiveHugeBrass_288=288 - I:pipeRestrictiveHugeCobalt_288=288 - I:pipeRestrictiveHugeElectrum_288=288 - I:pipeRestrictiveHugeNickel_288=288 - I:pipeRestrictiveHugeOsmium_288=288 - I:pipeRestrictiveHugePlatinum_288=288 - I:pipeRestrictiveHugePolyvinylChloride_288=288 - I:pipeRestrictiveHugeWroughtIron_288=288 - I:pipeRestrictiveLargeAluminium_144=144 - I:pipeRestrictiveLargeBrass_144=144 - I:pipeRestrictiveLargeCobalt_144=144 - I:pipeRestrictiveLargeElectrum_144=144 - I:pipeRestrictiveLargeNickel_144=144 - I:pipeRestrictiveLargeOsmium_144=144 - I:pipeRestrictiveLargePlatinum_144=144 - I:pipeRestrictiveLargePolyvinylChloride_144=144 - I:pipeRestrictiveLargeWroughtIron_144=144 - I:pipeRestrictiveMediumAluminium_72=72 - I:pipeRestrictiveMediumBrass_72=72 - I:pipeRestrictiveMediumCobalt_72=72 - I:pipeRestrictiveMediumElectrum_72=72 - I:pipeRestrictiveMediumNickel_72=72 - I:pipeRestrictiveMediumOsmium_72=72 - I:pipeRestrictiveMediumPlatinum_72=72 - I:pipeRestrictiveMediumPolyvinylChloride_72=72 - I:pipeRestrictiveMediumWroughtIron_72=72 - I:pipeSmallBronze_24=24 - I:pipeSmallCopper_24=24 - I:pipeSmallPlastic_24=24 - I:pipeSmallPolytetrafluoroethylene_24=24 - I:pipeSmallStainlessSteel_24=24 - I:pipeSmallSteel_24=24 - I:pipeSmallTitanium_24=24 - I:pipeSmallTungstenSteel_24=24 - I:pipeTinyBronze_12=12 - I:pipeTinyCopper_12=12 - I:pipeTinyPlastic_12=12 - I:pipeTinyPolytetrafluoroethylene_12=12 - I:pipeTinyStainlessSteel_12=12 - I:pipeTinySteel_12=12 - I:pipeTinyTitanium_12=12 - I:pipeTinyTungstenSteel_12=12 - I:plateAluminium_24=24 - I:plateAmericium_24=24 - I:plateAnnealedCopper_24=24 - I:plateBatteryAlloy_24=24 - I:plateBeryllium_24=24 - I:plateBismuthBronze_24=24 - I:plateBismuth_24=24 - I:plateBlackBronze_24=24 - I:plateBlackSteel_24=24 - I:plateBlueSteel_24=24 - I:plateBrass_24=24 - I:plateBronze_24=24 - I:plateCarbon_24=24 - I:plateChrome_24=24 - I:plateCobaltBrass_24=24 - I:plateCobalt_24=24 - I:plateCopper_24=24 - I:plateCupronickel_24=24 - I:plateDamascusSteel_24=24 - I:plateDarkSteel_24=24 - I:plateDenseBronze_216=216 - I:plateDenseCopper_216=216 - I:plateDenseGold_216=216 - I:plateDenseIron_216=216 - I:plateDenseLead_216=216 - I:plateDenseSteel_216=216 - I:plateDenseTin_216=216 - I:plateDoubleAluminium_48=48 - I:plateDoubleBeryllium_48=48 - I:plateDoubleBismuthBronze_48=48 - I:plateDoubleBismuth_48=48 - I:plateDoubleBlackBronze_48=48 - I:plateDoubleBlackSteel_48=48 - I:plateDoubleBlueSteel_48=48 - I:plateDoubleBrass_48=48 - I:plateDoubleBronze_48=48 - I:plateDoubleCarbon_48=48 - I:plateDoubleChrome_48=48 - I:plateDoubleCobaltBrass_48=48 - I:plateDoubleCobalt_48=48 - I:plateDoubleCupronickel_48=48 - I:plateDoubleDamascusSteel_48=48 - I:plateDoubleDarkSteel_48=48 - I:plateDoubleDuranium_48=48 - I:plateDoubleElectrum_48=48 - I:plateDoubleEpoxidFiberReinforced_48=48 - I:plateDoubleEpoxid_48=48 - I:plateDoubleGold_48=48 - 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 - I:plateDoubleIron_48=48 - I:plateDoubleKanthal_48=48 - I:plateDoubleLead_48=48 - I:plateDoubleMagnalium_48=48 - I:plateDoubleManganese_48=48 - I:plateDoubleMithril_48=48 - I:plateDoubleMolybdenum_48=48 - I:plateDoubleNaquadahAlloy_48=48 - I:plateDoubleNaquadahEnriched_48=48 - I:plateDoubleNaquadah_48=48 - I:plateDoubleNaquadria_48=48 - I:plateDoubleNeodymiumMagnetic_48=48 - I:plateDoubleNeodymium_48=48 - I:plateDoubleNeutronium_48=48 - I:plateDoubleNichrome_48=48 - I:plateDoubleNickelZincFerrite_48=48 - I:plateDoubleNickel_48=48 - I:plateDoubleOsmiridium_48=48 - I:plateDoubleOsmium_48=48 - I:plateDoublePalladium_48=48 - I:plateDoublePigIron_48=48 - I:plateDoublePlatinum_48=48 - I:plateDoublePlutonium241_48=48 - I:plateDoublePlutonium_48=48 - I:plateDoublePolycaprolactam_48=48 - I:plateDoublePolyphenyleneSulfide_48=48 - I:plateDoublePolytetrafluoroethylene_48=48 - I:plateDoubleRedSteel_48=48 - I:plateDoubleRoseGold_48=48 - I:plateDoubleSilver_48=48 - I:plateDoubleStainlessSteel_48=48 - 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 - I:plateDoubleTritanium_48=48 - I:plateDoubleTungstenCarbide_48=48 - I:plateDoubleTungstenSteel_48=48 - I:plateDoubleTungsten_48=48 - I:plateDoubleUltimet_48=48 - I:plateDoubleUranium235_48=48 - I:plateDoubleUranium_48=48 - I:plateDoubleVanadiumSteel_48=48 - I:plateDoubleWroughtIron_48=48 - I:plateDuranium_24=24 - I:plateElectrum_24=24 - I:plateEpoxidFiberReinforced_24=24 - I:plateEpoxid_24=24 - I:plateEuropium_24=24 - I:plateGalliumArsenide_24=24 - I:plateGallium_24=24 - I:plateGlass_24=24 - I:plateGold_24=24 - I:plateHSSE_24=24 - 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 - I:plateIron_24=24 - I:plateKanthal_24=24 - I:plateLead_24=24 - I:plateMagnalium_24=24 - I:plateManganese_24=24 - I:plateMithril_24=24 - I:plateMolybdenum_24=24 - I:plateNaquadahAlloy_24=24 - I:plateNaquadahEnriched_24=24 - I:plateNaquadah_24=24 - I:plateNaquadria_24=24 - I:plateNeodymiumMagnetic_24=24 - I:plateNeodymium_24=24 - I:plateNeutronium_24=24 - I:plateNichrome_24=24 - I:plateNickelZincFerrite_24=24 - I:plateNickel_24=24 - I:plateNiobiumTitanium_24=24 - I:plateOsmiridium_24=24 - I:plateOsmium_24=24 - I:platePalladium_24=24 - I:platePigIron_24=24 - I:platePlastic_24=24 - I:platePlatinum_24=24 - I:platePlutonium241_24=24 - I:platePlutonium_24=24 - I:platePolycaprolactam_24=24 - I:platePolyphenyleneSulfide_24=24 - I:platePolystyrene_24=24 - I:platePolytetrafluoroethylene_24=24 - I:platePolyvinylChloride_24=24 - I:plateRedAlloy_24=24 - I:plateRedSteel_24=24 - I:plateRedstone_24=24 - I:plateRoseGold_24=24 - I:plateRubber_24=24 - I:plateSilicon_24=24 - I:plateSilicone_24=24 - I:plateSilver_24=24 - I:plateSolderingAlloy_24=24 - I:plateStainlessSteel_24=24 - I:plateSteelMagnetic_24=24 - 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 - I:plateTitanium_24=24 - I:plateTritanium_24=24 - I:plateTungstenCarbide_24=24 - I:plateTungstenSteel_24=24 - I:plateTungsten_24=24 - I:plateUltimet_24=24 - I:plateUranium235_24=24 - I:plateUranium_24=24 - I:plateVanadiumGallium_24=24 - I:plateVanadiumSteel_24=24 - I:plateWroughtIron_24=24 - I:plateYttriumBariumCuprate_24=24 - I:plateZinc_24=24 - I:ringAluminium_6=6 - I:ringBrass_6=6 - I:ringBronze_6=6 - I:ringChrome_6=6 - I:ringHSSE_6=6 - I:ringHSSG_6=6 - I:ringInvar_6=6 - I:ringIridium_6=6 - I:ringIron_6=6 - I:ringNeutronium_6=6 - I:ringOsmium_6=6 - I:ringPigIron_6=6 - I:ringRubber_6=6 - I:ringSilicone_6=6 - I:ringStainlessSteel_6=6 - I:ringSteel_6=6 - I:ringStyreneButadieneRubber_6=6 - I:ringTin_6=6 - I:ringTitanium_6=6 - I:ringTungstenSteel_6=6 - I:ringWroughtIron_6=6 - I:rotorBronze_102=102 - I:rotorChrome_102=102 - I:rotorHSSE_102=102 - I:rotorHSSG_102=102 - I:rotorIridium_102=102 - I:rotorNeutronium_102=102 - I:rotorOsmium_102=102 - I:rotorStainlessSteel_102=102 - I:rotorSteel_102=102 - I:rotorTin_102=102 - I:rotorTitanium_102=102 - I:rotorTungstenSteel_102=102 - I:roundHSSE_2=2 - I:roundHSSG_2=2 - I:roundNeutronium_2=2 - I:screwAluminium_2=2 - I:screwBeryllium_2=2 - I:screwBismuthBronze_2=2 - I:screwBismuth_2=2 - I:screwBlackBronze_2=2 - I:screwBlackSteel_2=2 - I:screwBlueSteel_2=2 - I:screwBrass_2=2 - I:screwBronze_2=2 - I:screwCarbon_2=2 - I:screwChrome_2=2 - I:screwCobaltBrass_2=2 - I:screwCobalt_2=2 - I:screwCupronickel_2=2 - I:screwDamascusSteel_2=2 - I:screwDarkSteel_2=2 - I:screwDuranium_2=2 - I:screwElectrum_2=2 - I:screwEpoxidFiberReinforced_2=2 - I:screwEpoxid_2=2 - I:screwGold_2=2 - 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 - I:screwIron_2=2 - I:screwKanthal_2=2 - I:screwLead_2=2 - I:screwMagnalium_2=2 - I:screwManganese_2=2 - I:screwMithril_2=2 - I:screwMolybdenum_2=2 - I:screwNaquadahAlloy_2=2 - I:screwNaquadahEnriched_2=2 - I:screwNaquadah_2=2 - I:screwNaquadria_2=2 - I:screwNeodymiumMagnetic_2=2 - I:screwNeodymium_2=2 - I:screwNeutronium_2=2 - I:screwNichrome_2=2 - I:screwNickelZincFerrite_2=2 - I:screwNickel_2=2 - I:screwOsmiridium_2=2 - I:screwOsmium_2=2 - I:screwPalladium_2=2 - I:screwPigIron_2=2 - I:screwPlastic_2=2 - I:screwPlatinum_2=2 - I:screwPlutonium241_2=2 - I:screwPlutonium_2=2 - I:screwPolycaprolactam_2=2 - I:screwPolyphenyleneSulfide_2=2 - I:screwPolystyrene_2=2 - I:screwPolytetrafluoroethylene_2=2 - I:screwPolyvinylChloride_2=2 - I:screwRedSteel_2=2 - I:screwRoseGold_2=2 - I:screwRubber_2=2 - I:screwSilicone_2=2 - I:screwSilver_2=2 - I:screwStainlessSteel_2=2 - I:screwSteelMagnetic_2=2 - 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 - I:screwTitanium_2=2 - I:screwTritanium_2=2 - I:screwTungstenCarbide_2=2 - I:screwTungstenSteel_2=2 - I:screwTungsten_2=2 - I:screwUltimet_2=2 - I:screwUranium235_2=2 - I:screwUranium_2=2 - I:screwVanadiumSteel_2=2 - I:screwWroughtIron_2=2 - I:springTitanium_24=24 - I:stickAluminium_12=12 - I:stickAmericium_12=12 - I:stickBeryllium_12=12 - I:stickBismuthBronze_12=12 - I:stickBismuth_12=12 - I:stickBlackBronze_12=12 - I:stickBlackSteel_12=12 - I:stickBlueSteel_12=12 - I:stickBrass_12=12 - I:stickBronze_12=12 - I:stickCarbon_12=12 - I:stickChrome_12=12 - I:stickCobaltBrass_12=12 - I:stickCobalt_12=12 - I:stickCopper_12=12 - I:stickCupronickel_12=12 - I:stickDamascusSteel_12=12 - I:stickDarkSteel_12=12 - I:stickDuranium_12=12 - I:stickElectrum_12=12 - I:stickEpoxidFiberReinforced_12=12 - I:stickEpoxid_12=12 - I:stickEuropium_12=12 - I:stickGold_12=12 - 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 - I:stickIron_12=12 - I:stickKanthal_12=12 - I:stickLead_12=12 - I:stickLongAluminium_24=24 - I:stickLongAmericium_24=24 - I:stickLongBeryllium_24=24 - I:stickLongBismuthBronze_24=24 - I:stickLongBismuth_24=24 - I:stickLongBlackBronze_24=24 - I:stickLongBlackSteel_24=24 - I:stickLongBlaze_24=24 - I:stickLongBlueSteel_24=24 - I:stickLongBrass_24=24 - I:stickLongBronze_24=24 - I:stickLongCarbon_24=24 - I:stickLongChrome_24=24 - I:stickLongCobaltBrass_24=24 - I:stickLongCobalt_24=24 - I:stickLongCupronickel_24=24 - I:stickLongDamascusSteel_24=24 - I:stickLongDarkSteel_24=24 - I:stickLongDuranium_24=24 - I:stickLongElectrum_24=24 - I:stickLongEpoxidFiberReinforced_24=24 - I:stickLongEpoxid_24=24 - I:stickLongGold_24=24 - 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 - I:stickLongIron_24=24 - I:stickLongKanthal_24=24 - I:stickLongLead_24=24 - I:stickLongMagnalium_24=24 - I:stickLongManganese_24=24 - I:stickLongMithril_24=24 - I:stickLongMolybdenum_24=24 - I:stickLongNaquadahAlloy_24=24 - I:stickLongNaquadahEnriched_24=24 - I:stickLongNaquadah_24=24 - I:stickLongNaquadria_24=24 - I:stickLongNeodymiumMagnetic_24=24 - I:stickLongNeodymium_24=24 - I:stickLongNeutronium_24=24 - I:stickLongNichrome_24=24 - I:stickLongNickelZincFerrite_24=24 - I:stickLongNickel_24=24 - I:stickLongOsmiridium_24=24 - I:stickLongOsmium_24=24 - I:stickLongPalladium_24=24 - I:stickLongPigIron_24=24 - I:stickLongPlastic_24=24 - I:stickLongPlatinum_24=24 - I:stickLongPlutonium241_24=24 - I:stickLongPlutonium_24=24 - I:stickLongPolycaprolactam_24=24 - I:stickLongPolyphenyleneSulfide_24=24 - I:stickLongPolystyrene_24=24 - I:stickLongPolytetrafluoroethylene_24=24 - I:stickLongPolyvinylChloride_24=24 - I:stickLongRedSteel_24=24 - I:stickLongRoseGold_24=24 - I:stickLongRubber_24=24 - I:stickLongSilicone_24=24 - I:stickLongSilver_24=24 - I:stickLongStainlessSteel_24=24 - I:stickLongSteelMagnetic_24=24 - 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 - I:stickLongTritanium_24=24 - I:stickLongTungstenCarbide_24=24 - I:stickLongTungstenSteel_24=24 - I:stickLongTungsten_24=24 - I:stickLongUltimet_24=24 - I:stickLongUranium235_24=24 - I:stickLongUranium_24=24 - I:stickLongVanadiumSteel_24=24 - I:stickLongWroughtIron_24=24 - I:stickMagnalium_12=12 - I:stickManganese_12=12 - I:stickMithril_12=12 - I:stickMolybdenum_12=12 - I:stickNaquadahAlloy_12=12 - I:stickNaquadahEnriched_12=12 - I:stickNaquadah_12=12 - I:stickNaquadria_12=12 - I:stickNeodymiumMagnetic_12=12 - I:stickNeodymium_12=12 - I:stickNeutronium_12=12 - I:stickNichrome_12=12 - I:stickNickelZincFerrite_12=12 - I:stickNickel_12=12 - I:stickOsmiridium_12=12 - I:stickOsmium_12=12 - I:stickPalladium_12=12 - I:stickPigIron_12=12 - I:stickPlastic_12=12 - I:stickPlatinum_12=12 - I:stickPlutonium241_12=12 - I:stickPlutonium_12=12 - I:stickPolycaprolactam_12=12 - I:stickPolyphenyleneSulfide_12=12 - I:stickPolystyrene_12=12 - I:stickPolytetrafluoroethylene_12=12 - I:stickPolyvinylChloride_12=12 - I:stickRedSteel_12=12 - I:stickRoseGold_12=12 - I:stickRubber_12=12 - I:stickSilicone_12=12 - I:stickSilver_12=12 - I:stickSolderingAlloy_12=12 - I:stickStainlessSteel_12=12 - I:stickSteelMagnetic_12=12 - 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 - I:stickTitanium_12=12 - I:stickTritanium_12=12 - I:stickTungstenCarbide_12=12 - I:stickTungstenSteel_12=12 - I:stickTungsten_12=12 - I:stickUltimet_12=12 - I:stickUranium235_12=12 - I:stickUranium_12=12 - I:stickVanadiumGallium_12=12 - I:stickVanadiumSteel_12=12 - I:stickWroughtIron_12=12 - I:tile.anvil.intact_720=720 - I:tile.anvil.slightlyDamaged_480=480 - I:tile.anvil.veryDamaged_240=240 - I:tile.fenceIron_9=9 - I:tile.glass_24=24 - I:tile.hopper_120=120 - I:tile.lightgem_96=96 - I:tile.redstoneLight_96=96 - I:tile.snow_128=128 - I:tile.stainedGlass.black_24=24 - I:tile.thinGlass_9=9 - I:tile.thinStainedGlass.black_9=9 - I:tile.tripWireSource_12=12 - I:tile.weightedPlate_heavy_48=48 - I:tile.weightedPlate_light_48=48 - I:toolHeadAxeAluminium_72=72 - I:toolHeadAxeBeryllium_72=72 - I:toolHeadAxeBismuthBronze_72=72 - I:toolHeadAxeBismuth_72=72 - I:toolHeadAxeBlackBronze_72=72 - I:toolHeadAxeBlackSteel_72=72 - I:toolHeadAxeBlaze_72=72 - I:toolHeadAxeBlueSteel_72=72 - I:toolHeadAxeBrass_72=72 - I:toolHeadAxeBronze_72=72 - I:toolHeadAxeCarbon_72=72 - I:toolHeadAxeChrome_72=72 - I:toolHeadAxeCobaltBrass_72=72 - I:toolHeadAxeCobalt_72=72 - I:toolHeadAxeCupronickel_72=72 - I:toolHeadAxeDamascusSteel_72=72 - I:toolHeadAxeDarkSteel_72=72 - I:toolHeadAxeDuranium_72=72 - I:toolHeadAxeElectrum_72=72 - I:toolHeadAxeEpoxidFiberReinforced_72=72 - I:toolHeadAxeEpoxid_72=72 - I:toolHeadAxeGold_72=72 - 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 - I:toolHeadAxeIron_72=72 - I:toolHeadAxeKanthal_72=72 - I:toolHeadAxeLead_72=72 - I:toolHeadAxeMagnalium_72=72 - I:toolHeadAxeManganese_72=72 - I:toolHeadAxeMithril_72=72 - I:toolHeadAxeMolybdenum_72=72 - I:toolHeadAxeNaquadahAlloy_72=72 - I:toolHeadAxeNaquadahEnriched_72=72 - I:toolHeadAxeNaquadah_72=72 - I:toolHeadAxeNaquadria_72=72 - I:toolHeadAxeNeodymiumMagnetic_72=72 - I:toolHeadAxeNeodymium_72=72 - I:toolHeadAxeNeutronium_72=72 - I:toolHeadAxeNichrome_72=72 - I:toolHeadAxeNickelZincFerrite_72=72 - I:toolHeadAxeNickel_72=72 - I:toolHeadAxeOsmiridium_72=72 - I:toolHeadAxeOsmium_72=72 - I:toolHeadAxePalladium_72=72 - I:toolHeadAxePigIron_72=72 - I:toolHeadAxePlastic_72=72 - I:toolHeadAxePlatinum_72=72 - I:toolHeadAxePlutonium241_72=72 - I:toolHeadAxePlutonium_72=72 - I:toolHeadAxePolycaprolactam_72=72 - I:toolHeadAxePolyphenyleneSulfide_72=72 - I:toolHeadAxePolystyrene_72=72 - I:toolHeadAxePolytetrafluoroethylene_72=72 - I:toolHeadAxePolyvinylChloride_72=72 - I:toolHeadAxeRedSteel_72=72 - I:toolHeadAxeRoseGold_72=72 - I:toolHeadAxeRubber_72=72 - I:toolHeadAxeSilicone_72=72 - I:toolHeadAxeSilver_72=72 - I:toolHeadAxeStainlessSteel_72=72 - I:toolHeadAxeSteelMagnetic_72=72 - 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 - I:toolHeadAxeTritanium_72=72 - I:toolHeadAxeTungstenCarbide_72=72 - I:toolHeadAxeTungstenSteel_72=72 - I:toolHeadAxeTungsten_72=72 - I:toolHeadAxeUltimet_72=72 - I:toolHeadAxeUranium235_72=72 - I:toolHeadAxeUranium_72=72 - I:toolHeadAxeVanadiumSteel_72=72 - I:toolHeadAxeWroughtIron_72=72 - I:toolHeadBuzzSawAluminium_96=96 - I:toolHeadBuzzSawBeryllium_96=96 - I:toolHeadBuzzSawBismuthBronze_96=96 - I:toolHeadBuzzSawBismuth_96=96 - I:toolHeadBuzzSawBlackBronze_96=96 - I:toolHeadBuzzSawBlackSteel_96=96 - I:toolHeadBuzzSawBlaze_96=96 - I:toolHeadBuzzSawBlueSteel_96=96 - I:toolHeadBuzzSawBrass_96=96 - I:toolHeadBuzzSawBronze_96=96 - I:toolHeadBuzzSawCarbon_96=96 - I:toolHeadBuzzSawChrome_96=96 - I:toolHeadBuzzSawCobaltBrass_96=96 - I:toolHeadBuzzSawCobalt_96=96 - I:toolHeadBuzzSawCupronickel_96=96 - I:toolHeadBuzzSawDamascusSteel_96=96 - I:toolHeadBuzzSawDarkSteel_96=96 - I:toolHeadBuzzSawDuranium_96=96 - I:toolHeadBuzzSawElectrum_96=96 - I:toolHeadBuzzSawEpoxidFiberReinforced_96=96 - I:toolHeadBuzzSawEpoxid_96=96 - I:toolHeadBuzzSawGold_96=96 - 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 - I:toolHeadBuzzSawIron_96=96 - I:toolHeadBuzzSawKanthal_96=96 - I:toolHeadBuzzSawLead_96=96 - I:toolHeadBuzzSawMagnalium_96=96 - I:toolHeadBuzzSawManganese_96=96 - I:toolHeadBuzzSawMithril_96=96 - I:toolHeadBuzzSawMolybdenum_96=96 - I:toolHeadBuzzSawNaquadahAlloy_96=96 - I:toolHeadBuzzSawNaquadahEnriched_96=96 - I:toolHeadBuzzSawNaquadah_96=96 - I:toolHeadBuzzSawNaquadria_96=96 - I:toolHeadBuzzSawNeodymiumMagnetic_96=96 - I:toolHeadBuzzSawNeodymium_96=96 - I:toolHeadBuzzSawNeutronium_96=96 - I:toolHeadBuzzSawNichrome_96=96 - I:toolHeadBuzzSawNickelZincFerrite_96=96 - I:toolHeadBuzzSawNickel_96=96 - I:toolHeadBuzzSawOsmiridium_96=96 - I:toolHeadBuzzSawOsmium_96=96 - I:toolHeadBuzzSawPalladium_96=96 - I:toolHeadBuzzSawPigIron_96=96 - I:toolHeadBuzzSawPlatinum_96=96 - I:toolHeadBuzzSawPlutonium241_96=96 - I:toolHeadBuzzSawPlutonium_96=96 - I:toolHeadBuzzSawPolycaprolactam_96=96 - I:toolHeadBuzzSawPolyphenyleneSulfide_96=96 - I:toolHeadBuzzSawPolytetrafluoroethylene_96=96 - I:toolHeadBuzzSawRedSteel_96=96 - I:toolHeadBuzzSawRoseGold_96=96 - I:toolHeadBuzzSawSilver_96=96 - I:toolHeadBuzzSawStainlessSteel_96=96 - 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 - I:toolHeadBuzzSawTritanium_96=96 - I:toolHeadBuzzSawTungstenCarbide_96=96 - I:toolHeadBuzzSawTungstenSteel_96=96 - I:toolHeadBuzzSawTungsten_96=96 - I:toolHeadBuzzSawUltimet_96=96 - I:toolHeadBuzzSawUranium235_96=96 - I:toolHeadBuzzSawUranium_96=96 - I:toolHeadBuzzSawVanadiumSteel_96=96 - I:toolHeadBuzzSawWroughtIron_96=96 - I:toolHeadChainsawAluminium_48=48 - I:toolHeadChainsawBeryllium_48=48 - I:toolHeadChainsawBismuthBronze_48=48 - I:toolHeadChainsawBismuth_48=48 - I:toolHeadChainsawBlackBronze_48=48 - I:toolHeadChainsawBlackSteel_48=48 - I:toolHeadChainsawBlaze_48=48 - I:toolHeadChainsawBlueSteel_48=48 - I:toolHeadChainsawBrass_48=48 - I:toolHeadChainsawBronze_48=48 - I:toolHeadChainsawCarbon_48=48 - I:toolHeadChainsawChrome_48=48 - I:toolHeadChainsawCobaltBrass_48=48 - I:toolHeadChainsawCobalt_48=48 - I:toolHeadChainsawCupronickel_48=48 - I:toolHeadChainsawDamascusSteel_48=48 - I:toolHeadChainsawDarkSteel_48=48 - I:toolHeadChainsawDuranium_48=48 - I:toolHeadChainsawElectrum_48=48 - I:toolHeadChainsawEpoxidFiberReinforced_48=48 - I:toolHeadChainsawEpoxid_48=48 - I:toolHeadChainsawGold_48=48 - 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 - I:toolHeadChainsawIron_48=48 - I:toolHeadChainsawKanthal_48=48 - I:toolHeadChainsawLead_48=48 - I:toolHeadChainsawMagnalium_48=48 - I:toolHeadChainsawManganese_48=48 - I:toolHeadChainsawMithril_48=48 - I:toolHeadChainsawMolybdenum_48=48 - I:toolHeadChainsawNaquadahAlloy_48=48 - I:toolHeadChainsawNaquadahEnriched_48=48 - I:toolHeadChainsawNaquadah_48=48 - I:toolHeadChainsawNaquadria_48=48 - I:toolHeadChainsawNeodymiumMagnetic_48=48 - I:toolHeadChainsawNeodymium_48=48 - I:toolHeadChainsawNeutronium_48=48 - I:toolHeadChainsawNichrome_48=48 - I:toolHeadChainsawNickelZincFerrite_48=48 - I:toolHeadChainsawNickel_48=48 - I:toolHeadChainsawOsmiridium_48=48 - I:toolHeadChainsawOsmium_48=48 - I:toolHeadChainsawPalladium_48=48 - I:toolHeadChainsawPigIron_48=48 - I:toolHeadChainsawPlatinum_48=48 - I:toolHeadChainsawPlutonium241_48=48 - I:toolHeadChainsawPlutonium_48=48 - I:toolHeadChainsawPolycaprolactam_48=48 - I:toolHeadChainsawPolyphenyleneSulfide_48=48 - I:toolHeadChainsawPolytetrafluoroethylene_48=48 - I:toolHeadChainsawRedSteel_48=48 - I:toolHeadChainsawRoseGold_48=48 - I:toolHeadChainsawSilver_48=48 - I:toolHeadChainsawStainlessSteel_48=48 - 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 - I:toolHeadChainsawTritanium_48=48 - I:toolHeadChainsawTungstenCarbide_48=48 - I:toolHeadChainsawTungstenSteel_48=48 - I:toolHeadChainsawTungsten_48=48 - I:toolHeadChainsawUltimet_48=48 - I:toolHeadChainsawUranium235_48=48 - I:toolHeadChainsawUranium_48=48 - I:toolHeadChainsawVanadiumSteel_48=48 - I:toolHeadChainsawWroughtIron_48=48 - I:toolHeadDrillAluminium_96=96 - I:toolHeadDrillBeryllium_96=96 - I:toolHeadDrillBismuthBronze_96=96 - I:toolHeadDrillBismuth_96=96 - I:toolHeadDrillBlackBronze_96=96 - I:toolHeadDrillBlackSteel_96=96 - I:toolHeadDrillBlaze_96=96 - I:toolHeadDrillBlueSteel_96=96 - I:toolHeadDrillBrass_96=96 - I:toolHeadDrillBronze_96=96 - I:toolHeadDrillCarbon_96=96 - I:toolHeadDrillChrome_96=96 - I:toolHeadDrillCobaltBrass_96=96 - I:toolHeadDrillCobalt_96=96 - I:toolHeadDrillCupronickel_96=96 - I:toolHeadDrillDamascusSteel_96=96 - I:toolHeadDrillDarkSteel_96=96 - I:toolHeadDrillDuranium_96=96 - I:toolHeadDrillElectrum_96=96 - I:toolHeadDrillEpoxidFiberReinforced_96=96 - I:toolHeadDrillEpoxid_96=96 - I:toolHeadDrillGold_96=96 - 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 - I:toolHeadDrillIron_96=96 - I:toolHeadDrillKanthal_96=96 - I:toolHeadDrillLead_96=96 - I:toolHeadDrillMagnalium_96=96 - I:toolHeadDrillManganese_96=96 - I:toolHeadDrillMithril_96=96 - I:toolHeadDrillMolybdenum_96=96 - I:toolHeadDrillNaquadahAlloy_96=96 - I:toolHeadDrillNaquadahEnriched_96=96 - I:toolHeadDrillNaquadah_96=96 - I:toolHeadDrillNaquadria_96=96 - I:toolHeadDrillNeodymiumMagnetic_96=96 - I:toolHeadDrillNeodymium_96=96 - I:toolHeadDrillNeutronium_96=96 - I:toolHeadDrillNichrome_96=96 - I:toolHeadDrillNickelZincFerrite_96=96 - I:toolHeadDrillNickel_96=96 - I:toolHeadDrillOsmiridium_96=96 - I:toolHeadDrillOsmium_96=96 - I:toolHeadDrillPalladium_96=96 - I:toolHeadDrillPigIron_96=96 - I:toolHeadDrillPlatinum_96=96 - I:toolHeadDrillPlutonium241_96=96 - I:toolHeadDrillPlutonium_96=96 - I:toolHeadDrillPolycaprolactam_96=96 - I:toolHeadDrillPolyphenyleneSulfide_96=96 - I:toolHeadDrillPolytetrafluoroethylene_96=96 - I:toolHeadDrillRedSteel_96=96 - I:toolHeadDrillRoseGold_96=96 - I:toolHeadDrillSilver_96=96 - I:toolHeadDrillStainlessSteel_96=96 - 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 - I:toolHeadDrillTritanium_96=96 - I:toolHeadDrillTungstenCarbide_96=96 - I:toolHeadDrillTungstenSteel_96=96 - I:toolHeadDrillTungsten_96=96 - I:toolHeadDrillUltimet_96=96 - I:toolHeadDrillUranium235_96=96 - I:toolHeadDrillUranium_96=96 - I:toolHeadDrillVanadiumSteel_96=96 - I:toolHeadDrillWroughtIron_96=96 - I:toolHeadFileAluminium_48=48 - I:toolHeadFileBeryllium_48=48 - I:toolHeadFileBismuthBronze_48=48 - I:toolHeadFileBismuth_48=48 - I:toolHeadFileBlackBronze_48=48 - I:toolHeadFileBlackSteel_48=48 - I:toolHeadFileBlaze_48=48 - I:toolHeadFileBlueSteel_48=48 - I:toolHeadFileBrass_48=48 - I:toolHeadFileBronze_48=48 - I:toolHeadFileCarbon_48=48 - I:toolHeadFileChrome_48=48 - I:toolHeadFileCobaltBrass_48=48 - I:toolHeadFileCobalt_48=48 - I:toolHeadFileCupronickel_48=48 - I:toolHeadFileDamascusSteel_48=48 - I:toolHeadFileDarkSteel_48=48 - I:toolHeadFileDuranium_48=48 - I:toolHeadFileElectrum_48=48 - I:toolHeadFileEpoxidFiberReinforced_48=48 - I:toolHeadFileEpoxid_48=48 - I:toolHeadFileGold_48=48 - 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 - I:toolHeadFileIron_48=48 - I:toolHeadFileKanthal_48=48 - I:toolHeadFileLead_48=48 - I:toolHeadFileMagnalium_48=48 - I:toolHeadFileManganese_48=48 - I:toolHeadFileMithril_48=48 - I:toolHeadFileMolybdenum_48=48 - I:toolHeadFileNaquadahAlloy_48=48 - I:toolHeadFileNaquadahEnriched_48=48 - I:toolHeadFileNaquadah_48=48 - I:toolHeadFileNaquadria_48=48 - I:toolHeadFileNeodymiumMagnetic_48=48 - I:toolHeadFileNeodymium_48=48 - I:toolHeadFileNeutronium_48=48 - I:toolHeadFileNichrome_48=48 - I:toolHeadFileNickelZincFerrite_48=48 - I:toolHeadFileNickel_48=48 - I:toolHeadFileOsmiridium_48=48 - I:toolHeadFileOsmium_48=48 - I:toolHeadFilePalladium_48=48 - I:toolHeadFilePigIron_48=48 - I:toolHeadFilePlatinum_48=48 - I:toolHeadFilePlutonium241_48=48 - I:toolHeadFilePlutonium_48=48 - I:toolHeadFilePolycaprolactam_48=48 - I:toolHeadFilePolyphenyleneSulfide_48=48 - I:toolHeadFilePolytetrafluoroethylene_48=48 - I:toolHeadFileRedSteel_48=48 - I:toolHeadFileRoseGold_48=48 - I:toolHeadFileSilver_48=48 - I:toolHeadFileStainlessSteel_48=48 - 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 - I:toolHeadFileTritanium_48=48 - I:toolHeadFileTungstenCarbide_48=48 - I:toolHeadFileTungstenSteel_48=48 - I:toolHeadFileTungsten_48=48 - I:toolHeadFileUltimet_48=48 - I:toolHeadFileUranium235_48=48 - I:toolHeadFileUranium_48=48 - I:toolHeadFileVanadiumSteel_48=48 - I:toolHeadFileWroughtIron_48=48 - I:toolHeadHammerAluminium_144=144 - I:toolHeadHammerBeryllium_144=144 - I:toolHeadHammerBismuthBronze_144=144 - I:toolHeadHammerBismuth_144=144 - I:toolHeadHammerBlackBronze_144=144 - I:toolHeadHammerBlackSteel_144=144 - I:toolHeadHammerBlaze_144=144 - I:toolHeadHammerBlueSteel_144=144 - I:toolHeadHammerBrass_144=144 - I:toolHeadHammerBronze_144=144 - I:toolHeadHammerCarbon_144=144 - I:toolHeadHammerChrome_144=144 - I:toolHeadHammerCobaltBrass_144=144 - I:toolHeadHammerCobalt_144=144 - I:toolHeadHammerCupronickel_144=144 - I:toolHeadHammerDamascusSteel_144=144 - I:toolHeadHammerDarkSteel_144=144 - I:toolHeadHammerDuranium_144=144 - I:toolHeadHammerElectrum_144=144 - I:toolHeadHammerEpoxidFiberReinforced_144=144 - I:toolHeadHammerEpoxid_144=144 - I:toolHeadHammerGold_144=144 - 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 - I:toolHeadHammerIron_144=144 - I:toolHeadHammerKanthal_144=144 - I:toolHeadHammerLead_144=144 - I:toolHeadHammerMagnalium_144=144 - I:toolHeadHammerManganese_144=144 - I:toolHeadHammerMithril_144=144 - I:toolHeadHammerMolybdenum_144=144 - I:toolHeadHammerNaquadahAlloy_144=144 - I:toolHeadHammerNaquadahEnriched_144=144 - I:toolHeadHammerNaquadah_144=144 - I:toolHeadHammerNaquadria_144=144 - I:toolHeadHammerNeodymiumMagnetic_144=144 - I:toolHeadHammerNeodymium_144=144 - I:toolHeadHammerNeutronium_144=144 - I:toolHeadHammerNichrome_144=144 - I:toolHeadHammerNickelZincFerrite_144=144 - I:toolHeadHammerNickel_144=144 - I:toolHeadHammerOsmiridium_144=144 - I:toolHeadHammerOsmium_144=144 - I:toolHeadHammerPalladium_144=144 - I:toolHeadHammerPigIron_144=144 - I:toolHeadHammerPlastic_144=144 - I:toolHeadHammerPlatinum_144=144 - I:toolHeadHammerPlutonium241_144=144 - I:toolHeadHammerPlutonium_144=144 - I:toolHeadHammerPolycaprolactam_144=144 - I:toolHeadHammerPolyphenyleneSulfide_144=144 - I:toolHeadHammerPolystyrene_144=144 - I:toolHeadHammerPolytetrafluoroethylene_144=144 - I:toolHeadHammerPolyvinylChloride_144=144 - I:toolHeadHammerRedSteel_144=144 - I:toolHeadHammerRoseGold_144=144 - I:toolHeadHammerRubber_144=144 - I:toolHeadHammerSilicone_144=144 - I:toolHeadHammerSilver_144=144 - I:toolHeadHammerStainlessSteel_144=144 - I:toolHeadHammerSteelMagnetic_144=144 - 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 - I:toolHeadHammerTritanium_144=144 - I:toolHeadHammerTungstenCarbide_144=144 - I:toolHeadHammerTungstenSteel_144=144 - I:toolHeadHammerTungsten_144=144 - I:toolHeadHammerUltimet_144=144 - I:toolHeadHammerUranium235_144=144 - I:toolHeadHammerUranium_144=144 - I:toolHeadHammerVanadiumSteel_144=144 - I:toolHeadHammerWroughtIron_144=144 - I:toolHeadHoeAluminium_48=48 - I:toolHeadHoeBeryllium_48=48 - I:toolHeadHoeBismuthBronze_48=48 - I:toolHeadHoeBismuth_48=48 - I:toolHeadHoeBlackBronze_48=48 - I:toolHeadHoeBlackSteel_48=48 - I:toolHeadHoeBlaze_48=48 - I:toolHeadHoeBlueSteel_48=48 - I:toolHeadHoeBrass_48=48 - I:toolHeadHoeBronze_48=48 - I:toolHeadHoeCarbon_48=48 - I:toolHeadHoeChrome_48=48 - I:toolHeadHoeCobaltBrass_48=48 - I:toolHeadHoeCobalt_48=48 - I:toolHeadHoeCupronickel_48=48 - I:toolHeadHoeDamascusSteel_48=48 - I:toolHeadHoeDarkSteel_48=48 - I:toolHeadHoeDuranium_48=48 - I:toolHeadHoeElectrum_48=48 - I:toolHeadHoeEpoxidFiberReinforced_48=48 - I:toolHeadHoeEpoxid_48=48 - I:toolHeadHoeGold_48=48 - 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 - I:toolHeadHoeIron_48=48 - I:toolHeadHoeKanthal_48=48 - I:toolHeadHoeLead_48=48 - I:toolHeadHoeMagnalium_48=48 - I:toolHeadHoeManganese_48=48 - I:toolHeadHoeMithril_48=48 - I:toolHeadHoeMolybdenum_48=48 - I:toolHeadHoeNaquadahAlloy_48=48 - I:toolHeadHoeNaquadahEnriched_48=48 - I:toolHeadHoeNaquadah_48=48 - I:toolHeadHoeNaquadria_48=48 - I:toolHeadHoeNeodymiumMagnetic_48=48 - I:toolHeadHoeNeodymium_48=48 - I:toolHeadHoeNeutronium_48=48 - I:toolHeadHoeNichrome_48=48 - I:toolHeadHoeNickelZincFerrite_48=48 - I:toolHeadHoeNickel_48=48 - I:toolHeadHoeOsmiridium_48=48 - I:toolHeadHoeOsmium_48=48 - I:toolHeadHoePalladium_48=48 - I:toolHeadHoePigIron_48=48 - I:toolHeadHoePlastic_48=48 - I:toolHeadHoePlatinum_48=48 - I:toolHeadHoePlutonium241_48=48 - I:toolHeadHoePlutonium_48=48 - I:toolHeadHoePolycaprolactam_48=48 - I:toolHeadHoePolyphenyleneSulfide_48=48 - I:toolHeadHoePolystyrene_48=48 - I:toolHeadHoePolytetrafluoroethylene_48=48 - I:toolHeadHoePolyvinylChloride_48=48 - I:toolHeadHoeRedSteel_48=48 - I:toolHeadHoeRoseGold_48=48 - I:toolHeadHoeRubber_48=48 - I:toolHeadHoeSilicone_48=48 - I:toolHeadHoeSilver_48=48 - I:toolHeadHoeStainlessSteel_48=48 - I:toolHeadHoeSteelMagnetic_48=48 - 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 - I:toolHeadHoeTritanium_48=48 - I:toolHeadHoeTungstenCarbide_48=48 - I:toolHeadHoeTungstenSteel_48=48 - I:toolHeadHoeTungsten_48=48 - I:toolHeadHoeUltimet_48=48 - I:toolHeadHoeUranium235_48=48 - I:toolHeadHoeUranium_48=48 - I:toolHeadHoeVanadiumSteel_48=48 - I:toolHeadHoeWroughtIron_48=48 - I:toolHeadPickaxeAluminium_72=72 - I:toolHeadPickaxeBeryllium_72=72 - I:toolHeadPickaxeBismuthBronze_72=72 - I:toolHeadPickaxeBismuth_72=72 - I:toolHeadPickaxeBlackBronze_72=72 - I:toolHeadPickaxeBlackSteel_72=72 - I:toolHeadPickaxeBlaze_72=72 - I:toolHeadPickaxeBlueSteel_72=72 - I:toolHeadPickaxeBrass_72=72 - I:toolHeadPickaxeBronze_72=72 - I:toolHeadPickaxeCarbon_72=72 - I:toolHeadPickaxeChrome_72=72 - I:toolHeadPickaxeCobaltBrass_72=72 - I:toolHeadPickaxeCobalt_72=72 - I:toolHeadPickaxeCupronickel_72=72 - I:toolHeadPickaxeDamascusSteel_72=72 - I:toolHeadPickaxeDarkSteel_72=72 - I:toolHeadPickaxeDuranium_72=72 - I:toolHeadPickaxeElectrum_72=72 - I:toolHeadPickaxeEpoxidFiberReinforced_72=72 - I:toolHeadPickaxeEpoxid_72=72 - I:toolHeadPickaxeGold_72=72 - 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 - I:toolHeadPickaxeIron_72=72 - I:toolHeadPickaxeKanthal_72=72 - I:toolHeadPickaxeLead_72=72 - I:toolHeadPickaxeMagnalium_72=72 - I:toolHeadPickaxeManganese_72=72 - I:toolHeadPickaxeMithril_72=72 - I:toolHeadPickaxeMolybdenum_72=72 - I:toolHeadPickaxeNaquadahAlloy_72=72 - I:toolHeadPickaxeNaquadahEnriched_72=72 - I:toolHeadPickaxeNaquadah_72=72 - I:toolHeadPickaxeNaquadria_72=72 - I:toolHeadPickaxeNeodymiumMagnetic_72=72 - I:toolHeadPickaxeNeodymium_72=72 - I:toolHeadPickaxeNeutronium_72=72 - I:toolHeadPickaxeNichrome_72=72 - I:toolHeadPickaxeNickelZincFerrite_72=72 - I:toolHeadPickaxeNickel_72=72 - I:toolHeadPickaxeOsmiridium_72=72 - I:toolHeadPickaxeOsmium_72=72 - I:toolHeadPickaxePalladium_72=72 - I:toolHeadPickaxePigIron_72=72 - I:toolHeadPickaxePlastic_72=72 - I:toolHeadPickaxePlatinum_72=72 - I:toolHeadPickaxePlutonium241_72=72 - I:toolHeadPickaxePlutonium_72=72 - I:toolHeadPickaxePolycaprolactam_72=72 - I:toolHeadPickaxePolyphenyleneSulfide_72=72 - I:toolHeadPickaxePolystyrene_72=72 - I:toolHeadPickaxePolytetrafluoroethylene_72=72 - I:toolHeadPickaxePolyvinylChloride_72=72 - I:toolHeadPickaxeRedSteel_72=72 - I:toolHeadPickaxeRoseGold_72=72 - I:toolHeadPickaxeRubber_72=72 - I:toolHeadPickaxeSilicone_72=72 - I:toolHeadPickaxeSilver_72=72 - I:toolHeadPickaxeStainlessSteel_72=72 - I:toolHeadPickaxeSteelMagnetic_72=72 - 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 - I:toolHeadPickaxeTritanium_72=72 - I:toolHeadPickaxeTungstenCarbide_72=72 - I:toolHeadPickaxeTungstenSteel_72=72 - I:toolHeadPickaxeTungsten_72=72 - I:toolHeadPickaxeUltimet_72=72 - I:toolHeadPickaxeUranium235_72=72 - I:toolHeadPickaxeUranium_72=72 - I:toolHeadPickaxeVanadiumSteel_72=72 - I:toolHeadPickaxeWroughtIron_72=72 - I:toolHeadPlowAluminium_96=96 - I:toolHeadPlowBeryllium_96=96 - I:toolHeadPlowBismuthBronze_96=96 - I:toolHeadPlowBismuth_96=96 - I:toolHeadPlowBlackBronze_96=96 - I:toolHeadPlowBlackSteel_96=96 - I:toolHeadPlowBlaze_96=96 - I:toolHeadPlowBlueSteel_96=96 - I:toolHeadPlowBrass_96=96 - I:toolHeadPlowBronze_96=96 - I:toolHeadPlowCarbon_96=96 - I:toolHeadPlowChrome_96=96 - I:toolHeadPlowCobaltBrass_96=96 - I:toolHeadPlowCobalt_96=96 - I:toolHeadPlowCupronickel_96=96 - I:toolHeadPlowDamascusSteel_96=96 - I:toolHeadPlowDarkSteel_96=96 - I:toolHeadPlowDuranium_96=96 - I:toolHeadPlowElectrum_96=96 - I:toolHeadPlowEpoxidFiberReinforced_96=96 - I:toolHeadPlowEpoxid_96=96 - I:toolHeadPlowGold_96=96 - 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 - I:toolHeadPlowIron_96=96 - I:toolHeadPlowKanthal_96=96 - I:toolHeadPlowLead_96=96 - I:toolHeadPlowMagnalium_96=96 - I:toolHeadPlowManganese_96=96 - I:toolHeadPlowMithril_96=96 - I:toolHeadPlowMolybdenum_96=96 - I:toolHeadPlowNaquadahAlloy_96=96 - I:toolHeadPlowNaquadahEnriched_96=96 - I:toolHeadPlowNaquadah_96=96 - I:toolHeadPlowNaquadria_96=96 - I:toolHeadPlowNeodymiumMagnetic_96=96 - I:toolHeadPlowNeodymium_96=96 - I:toolHeadPlowNeutronium_96=96 - I:toolHeadPlowNichrome_96=96 - I:toolHeadPlowNickelZincFerrite_96=96 - I:toolHeadPlowNickel_96=96 - I:toolHeadPlowOsmiridium_96=96 - I:toolHeadPlowOsmium_96=96 - I:toolHeadPlowPalladium_96=96 - I:toolHeadPlowPigIron_96=96 - I:toolHeadPlowPlastic_96=96 - I:toolHeadPlowPlatinum_96=96 - I:toolHeadPlowPlutonium241_96=96 - I:toolHeadPlowPlutonium_96=96 - I:toolHeadPlowPolycaprolactam_96=96 - I:toolHeadPlowPolyphenyleneSulfide_96=96 - I:toolHeadPlowPolystyrene_96=96 - I:toolHeadPlowPolytetrafluoroethylene_96=96 - I:toolHeadPlowPolyvinylChloride_96=96 - I:toolHeadPlowRedSteel_96=96 - I:toolHeadPlowRoseGold_96=96 - I:toolHeadPlowRubber_96=96 - I:toolHeadPlowSilicone_96=96 - I:toolHeadPlowSilver_96=96 - I:toolHeadPlowStainlessSteel_96=96 - I:toolHeadPlowSteelMagnetic_96=96 - 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 - I:toolHeadPlowTritanium_96=96 - I:toolHeadPlowTungstenCarbide_96=96 - I:toolHeadPlowTungstenSteel_96=96 - I:toolHeadPlowTungsten_96=96 - I:toolHeadPlowUltimet_96=96 - I:toolHeadPlowUranium235_96=96 - I:toolHeadPlowUranium_96=96 - I:toolHeadPlowVanadiumSteel_96=96 - I:toolHeadPlowWroughtIron_96=96 - I:toolHeadSawAluminium_48=48 - I:toolHeadSawBeryllium_48=48 - I:toolHeadSawBismuthBronze_48=48 - I:toolHeadSawBismuth_48=48 - I:toolHeadSawBlackBronze_48=48 - I:toolHeadSawBlackSteel_48=48 - I:toolHeadSawBlaze_48=48 - I:toolHeadSawBlueSteel_48=48 - I:toolHeadSawBrass_48=48 - I:toolHeadSawBronze_48=48 - I:toolHeadSawCarbon_48=48 - I:toolHeadSawChrome_48=48 - I:toolHeadSawCobaltBrass_48=48 - I:toolHeadSawCobalt_48=48 - I:toolHeadSawCupronickel_48=48 - I:toolHeadSawDamascusSteel_48=48 - I:toolHeadSawDarkSteel_48=48 - I:toolHeadSawDuranium_48=48 - I:toolHeadSawElectrum_48=48 - I:toolHeadSawEpoxidFiberReinforced_48=48 - I:toolHeadSawEpoxid_48=48 - I:toolHeadSawGold_48=48 - 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 - I:toolHeadSawIron_48=48 - I:toolHeadSawKanthal_48=48 - I:toolHeadSawLead_48=48 - I:toolHeadSawMagnalium_48=48 - I:toolHeadSawManganese_48=48 - I:toolHeadSawMithril_48=48 - I:toolHeadSawMolybdenum_48=48 - I:toolHeadSawNaquadahAlloy_48=48 - I:toolHeadSawNaquadahEnriched_48=48 - I:toolHeadSawNaquadah_48=48 - I:toolHeadSawNaquadria_48=48 - I:toolHeadSawNeodymiumMagnetic_48=48 - I:toolHeadSawNeodymium_48=48 - I:toolHeadSawNeutronium_48=48 - I:toolHeadSawNichrome_48=48 - I:toolHeadSawNickelZincFerrite_48=48 - I:toolHeadSawNickel_48=48 - I:toolHeadSawOsmiridium_48=48 - I:toolHeadSawOsmium_48=48 - I:toolHeadSawPalladium_48=48 - I:toolHeadSawPigIron_48=48 - I:toolHeadSawPlatinum_48=48 - I:toolHeadSawPlutonium241_48=48 - I:toolHeadSawPlutonium_48=48 - I:toolHeadSawPolycaprolactam_48=48 - I:toolHeadSawPolyphenyleneSulfide_48=48 - I:toolHeadSawPolytetrafluoroethylene_48=48 - I:toolHeadSawRedSteel_48=48 - I:toolHeadSawRoseGold_48=48 - I:toolHeadSawSilver_48=48 - I:toolHeadSawStainlessSteel_48=48 - 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 - I:toolHeadSawTritanium_48=48 - I:toolHeadSawTungstenCarbide_48=48 - I:toolHeadSawTungstenSteel_48=48 - I:toolHeadSawTungsten_48=48 - I:toolHeadSawUltimet_48=48 - I:toolHeadSawUranium235_48=48 - I:toolHeadSawUranium_48=48 - I:toolHeadSawVanadiumSteel_48=48 - I:toolHeadSawWroughtIron_48=48 - I:toolHeadSenseAluminium_72=72 - I:toolHeadSenseBeryllium_72=72 - I:toolHeadSenseBismuthBronze_72=72 - I:toolHeadSenseBismuth_72=72 - I:toolHeadSenseBlackBronze_72=72 - I:toolHeadSenseBlackSteel_72=72 - I:toolHeadSenseBlaze_72=72 - I:toolHeadSenseBlueSteel_72=72 - I:toolHeadSenseBrass_72=72 - I:toolHeadSenseBronze_72=72 - I:toolHeadSenseCarbon_72=72 - I:toolHeadSenseChrome_72=72 - I:toolHeadSenseCobaltBrass_72=72 - I:toolHeadSenseCobalt_72=72 - I:toolHeadSenseCupronickel_72=72 - I:toolHeadSenseDamascusSteel_72=72 - I:toolHeadSenseDarkSteel_72=72 - I:toolHeadSenseDuranium_72=72 - I:toolHeadSenseElectrum_72=72 - I:toolHeadSenseEpoxidFiberReinforced_72=72 - I:toolHeadSenseEpoxid_72=72 - I:toolHeadSenseGold_72=72 - 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 - I:toolHeadSenseIron_72=72 - I:toolHeadSenseKanthal_72=72 - I:toolHeadSenseLead_72=72 - I:toolHeadSenseMagnalium_72=72 - I:toolHeadSenseManganese_72=72 - I:toolHeadSenseMithril_72=72 - I:toolHeadSenseMolybdenum_72=72 - I:toolHeadSenseNaquadahAlloy_72=72 - I:toolHeadSenseNaquadahEnriched_72=72 - I:toolHeadSenseNaquadah_72=72 - I:toolHeadSenseNaquadria_72=72 - I:toolHeadSenseNeodymiumMagnetic_72=72 - I:toolHeadSenseNeodymium_72=72 - I:toolHeadSenseNeutronium_72=72 - I:toolHeadSenseNichrome_72=72 - I:toolHeadSenseNickelZincFerrite_72=72 - I:toolHeadSenseNickel_72=72 - I:toolHeadSenseOsmiridium_72=72 - I:toolHeadSenseOsmium_72=72 - I:toolHeadSensePalladium_72=72 - I:toolHeadSensePigIron_72=72 - I:toolHeadSensePlastic_72=72 - I:toolHeadSensePlatinum_72=72 - I:toolHeadSensePlutonium241_72=72 - I:toolHeadSensePlutonium_72=72 - I:toolHeadSensePolycaprolactam_72=72 - I:toolHeadSensePolyphenyleneSulfide_72=72 - I:toolHeadSensePolystyrene_72=72 - I:toolHeadSensePolytetrafluoroethylene_72=72 - I:toolHeadSensePolyvinylChloride_72=72 - I:toolHeadSenseRedSteel_72=72 - I:toolHeadSenseRoseGold_72=72 - I:toolHeadSenseRubber_72=72 - I:toolHeadSenseSilicone_72=72 - I:toolHeadSenseSilver_72=72 - I:toolHeadSenseStainlessSteel_72=72 - I:toolHeadSenseSteelMagnetic_72=72 - 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 - I:toolHeadSenseTritanium_72=72 - I:toolHeadSenseTungstenCarbide_72=72 - I:toolHeadSenseTungstenSteel_72=72 - I:toolHeadSenseTungsten_72=72 - I:toolHeadSenseUltimet_72=72 - I:toolHeadSenseUranium235_72=72 - I:toolHeadSenseUranium_72=72 - I:toolHeadSenseVanadiumSteel_72=72 - I:toolHeadSenseWroughtIron_72=72 - I:toolHeadShovelAluminium_24=24 - I:toolHeadShovelBeryllium_24=24 - I:toolHeadShovelBismuthBronze_24=24 - I:toolHeadShovelBismuth_24=24 - I:toolHeadShovelBlackBronze_24=24 - I:toolHeadShovelBlackSteel_24=24 - I:toolHeadShovelBlaze_24=24 - I:toolHeadShovelBlueSteel_24=24 - I:toolHeadShovelBrass_24=24 - I:toolHeadShovelBronze_24=24 - I:toolHeadShovelCarbon_24=24 - I:toolHeadShovelChrome_24=24 - I:toolHeadShovelCobaltBrass_24=24 - I:toolHeadShovelCobalt_24=24 - I:toolHeadShovelCupronickel_24=24 - I:toolHeadShovelDamascusSteel_24=24 - I:toolHeadShovelDarkSteel_24=24 - I:toolHeadShovelDuranium_24=24 - I:toolHeadShovelElectrum_24=24 - I:toolHeadShovelEpoxidFiberReinforced_24=24 - I:toolHeadShovelEpoxid_24=24 - I:toolHeadShovelGold_24=24 - 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 - I:toolHeadShovelIron_24=24 - I:toolHeadShovelKanthal_24=24 - I:toolHeadShovelLead_24=24 - I:toolHeadShovelMagnalium_24=24 - I:toolHeadShovelManganese_24=24 - I:toolHeadShovelMithril_24=24 - I:toolHeadShovelMolybdenum_24=24 - I:toolHeadShovelNaquadahAlloy_24=24 - I:toolHeadShovelNaquadahEnriched_24=24 - I:toolHeadShovelNaquadah_24=24 - I:toolHeadShovelNaquadria_24=24 - I:toolHeadShovelNeodymiumMagnetic_24=24 - I:toolHeadShovelNeodymium_24=24 - I:toolHeadShovelNeutronium_24=24 - I:toolHeadShovelNichrome_24=24 - I:toolHeadShovelNickelZincFerrite_24=24 - I:toolHeadShovelNickel_24=24 - I:toolHeadShovelOsmiridium_24=24 - I:toolHeadShovelOsmium_24=24 - I:toolHeadShovelPalladium_24=24 - I:toolHeadShovelPigIron_24=24 - I:toolHeadShovelPlastic_24=24 - I:toolHeadShovelPlatinum_24=24 - I:toolHeadShovelPlutonium241_24=24 - I:toolHeadShovelPlutonium_24=24 - I:toolHeadShovelPolycaprolactam_24=24 - I:toolHeadShovelPolyphenyleneSulfide_24=24 - I:toolHeadShovelPolystyrene_24=24 - I:toolHeadShovelPolytetrafluoroethylene_24=24 - I:toolHeadShovelPolyvinylChloride_24=24 - I:toolHeadShovelRedSteel_24=24 - I:toolHeadShovelRoseGold_24=24 - I:toolHeadShovelRubber_24=24 - I:toolHeadShovelSilicone_24=24 - I:toolHeadShovelSilver_24=24 - I:toolHeadShovelStainlessSteel_24=24 - I:toolHeadShovelSteelMagnetic_24=24 - 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 - I:toolHeadShovelTritanium_24=24 - I:toolHeadShovelTungstenCarbide_24=24 - I:toolHeadShovelTungstenSteel_24=24 - I:toolHeadShovelTungsten_24=24 - I:toolHeadShovelUltimet_24=24 - I:toolHeadShovelUranium235_24=24 - I:toolHeadShovelUranium_24=24 - I:toolHeadShovelVanadiumSteel_24=24 - I:toolHeadShovelWroughtIron_24=24 - I:toolHeadSwordAluminium_48=48 - I:toolHeadSwordBeryllium_48=48 - I:toolHeadSwordBismuthBronze_48=48 - I:toolHeadSwordBismuth_48=48 - I:toolHeadSwordBlackBronze_48=48 - I:toolHeadSwordBlackSteel_48=48 - I:toolHeadSwordBlaze_48=48 - I:toolHeadSwordBlueSteel_48=48 - I:toolHeadSwordBrass_48=48 - I:toolHeadSwordBronze_48=48 - I:toolHeadSwordCarbon_48=48 - I:toolHeadSwordChrome_48=48 - I:toolHeadSwordCobaltBrass_48=48 - I:toolHeadSwordCobalt_48=48 - I:toolHeadSwordCupronickel_48=48 - I:toolHeadSwordDamascusSteel_48=48 - I:toolHeadSwordDarkSteel_48=48 - I:toolHeadSwordDuranium_48=48 - I:toolHeadSwordElectrum_48=48 - I:toolHeadSwordEpoxidFiberReinforced_48=48 - I:toolHeadSwordEpoxid_48=48 - I:toolHeadSwordGold_48=48 - 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 - I:toolHeadSwordIron_48=48 - I:toolHeadSwordKanthal_48=48 - I:toolHeadSwordLead_48=48 - I:toolHeadSwordMagnalium_48=48 - I:toolHeadSwordManganese_48=48 - I:toolHeadSwordMithril_48=48 - I:toolHeadSwordMolybdenum_48=48 - I:toolHeadSwordNaquadahAlloy_48=48 - I:toolHeadSwordNaquadahEnriched_48=48 - I:toolHeadSwordNaquadah_48=48 - I:toolHeadSwordNaquadria_48=48 - I:toolHeadSwordNeodymiumMagnetic_48=48 - I:toolHeadSwordNeodymium_48=48 - I:toolHeadSwordNeutronium_48=48 - I:toolHeadSwordNichrome_48=48 - I:toolHeadSwordNickelZincFerrite_48=48 - I:toolHeadSwordNickel_48=48 - I:toolHeadSwordOsmiridium_48=48 - I:toolHeadSwordOsmium_48=48 - I:toolHeadSwordPalladium_48=48 - I:toolHeadSwordPigIron_48=48 - I:toolHeadSwordPlastic_48=48 - I:toolHeadSwordPlatinum_48=48 - I:toolHeadSwordPlutonium241_48=48 - I:toolHeadSwordPlutonium_48=48 - I:toolHeadSwordPolycaprolactam_48=48 - I:toolHeadSwordPolyphenyleneSulfide_48=48 - I:toolHeadSwordPolystyrene_48=48 - I:toolHeadSwordPolytetrafluoroethylene_48=48 - I:toolHeadSwordPolyvinylChloride_48=48 - I:toolHeadSwordRedSteel_48=48 - I:toolHeadSwordRoseGold_48=48 - I:toolHeadSwordRubber_48=48 - I:toolHeadSwordSilicone_48=48 - I:toolHeadSwordSilver_48=48 - I:toolHeadSwordStainlessSteel_48=48 - I:toolHeadSwordSteelMagnetic_48=48 - 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 - I:toolHeadSwordTritanium_48=48 - I:toolHeadSwordTungstenCarbide_48=48 - I:toolHeadSwordTungstenSteel_48=48 - I:toolHeadSwordTungsten_48=48 - I:toolHeadSwordUltimet_48=48 - I:toolHeadSwordUranium235_48=48 - I:toolHeadSwordUranium_48=48 - I:toolHeadSwordVanadiumSteel_48=48 - I:toolHeadSwordWroughtIron_48=48 - I:toolHeadUniversalSpadeAluminium_24=24 - I:toolHeadUniversalSpadeBeryllium_24=24 - I:toolHeadUniversalSpadeBismuthBronze_24=24 - I:toolHeadUniversalSpadeBismuth_24=24 - I:toolHeadUniversalSpadeBlackBronze_24=24 - I:toolHeadUniversalSpadeBlackSteel_24=24 - I:toolHeadUniversalSpadeBlaze_24=24 - I:toolHeadUniversalSpadeBlueSteel_24=24 - I:toolHeadUniversalSpadeBrass_24=24 - I:toolHeadUniversalSpadeBronze_24=24 - I:toolHeadUniversalSpadeCarbon_24=24 - I:toolHeadUniversalSpadeChrome_24=24 - I:toolHeadUniversalSpadeCobaltBrass_24=24 - I:toolHeadUniversalSpadeCobalt_24=24 - I:toolHeadUniversalSpadeCupronickel_24=24 - I:toolHeadUniversalSpadeDamascusSteel_24=24 - I:toolHeadUniversalSpadeDarkSteel_24=24 - I:toolHeadUniversalSpadeDuranium_24=24 - I:toolHeadUniversalSpadeElectrum_24=24 - I:toolHeadUniversalSpadeEpoxidFiberReinforced_24=24 - I:toolHeadUniversalSpadeEpoxid_24=24 - I:toolHeadUniversalSpadeGold_24=24 - 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 - I:toolHeadUniversalSpadeIron_24=24 - I:toolHeadUniversalSpadeKanthal_24=24 - I:toolHeadUniversalSpadeLead_24=24 - I:toolHeadUniversalSpadeMagnalium_24=24 - I:toolHeadUniversalSpadeManganese_24=24 - I:toolHeadUniversalSpadeMithril_24=24 - I:toolHeadUniversalSpadeMolybdenum_24=24 - I:toolHeadUniversalSpadeNaquadahAlloy_24=24 - I:toolHeadUniversalSpadeNaquadahEnriched_24=24 - I:toolHeadUniversalSpadeNaquadah_24=24 - I:toolHeadUniversalSpadeNaquadria_24=24 - I:toolHeadUniversalSpadeNeodymiumMagnetic_24=24 - I:toolHeadUniversalSpadeNeodymium_24=24 - I:toolHeadUniversalSpadeNeutronium_24=24 - I:toolHeadUniversalSpadeNichrome_24=24 - I:toolHeadUniversalSpadeNickelZincFerrite_24=24 - I:toolHeadUniversalSpadeNickel_24=24 - I:toolHeadUniversalSpadeOsmiridium_24=24 - I:toolHeadUniversalSpadeOsmium_24=24 - I:toolHeadUniversalSpadePalladium_24=24 - I:toolHeadUniversalSpadePigIron_24=24 - I:toolHeadUniversalSpadePlastic_24=24 - I:toolHeadUniversalSpadePlatinum_24=24 - I:toolHeadUniversalSpadePlutonium241_24=24 - I:toolHeadUniversalSpadePlutonium_24=24 - I:toolHeadUniversalSpadePolycaprolactam_24=24 - I:toolHeadUniversalSpadePolyphenyleneSulfide_24=24 - I:toolHeadUniversalSpadePolystyrene_24=24 - I:toolHeadUniversalSpadePolytetrafluoroethylene_24=24 - I:toolHeadUniversalSpadePolyvinylChloride_24=24 - I:toolHeadUniversalSpadeRedSteel_24=24 - I:toolHeadUniversalSpadeRoseGold_24=24 - I:toolHeadUniversalSpadeRubber_24=24 - I:toolHeadUniversalSpadeSilicone_24=24 - I:toolHeadUniversalSpadeSilver_24=24 - I:toolHeadUniversalSpadeStainlessSteel_24=24 - I:toolHeadUniversalSpadeSteelMagnetic_24=24 - 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 - I:toolHeadUniversalSpadeTritanium_24=24 - I:toolHeadUniversalSpadeTungstenCarbide_24=24 - I:toolHeadUniversalSpadeTungstenSteel_24=24 - I:toolHeadUniversalSpadeTungsten_24=24 - I:toolHeadUniversalSpadeUltimet_24=24 - I:toolHeadUniversalSpadeUranium235_24=24 - I:toolHeadUniversalSpadeUranium_24=24 - I:toolHeadUniversalSpadeVanadiumSteel_24=24 - I:toolHeadUniversalSpadeWroughtIron_24=24 - I:toolHeadWrenchAluminium_96=96 - I:toolHeadWrenchBeryllium_96=96 - I:toolHeadWrenchBismuthBronze_96=96 - I:toolHeadWrenchBismuth_96=96 - I:toolHeadWrenchBlackBronze_96=96 - I:toolHeadWrenchBlackSteel_96=96 - I:toolHeadWrenchBlaze_96=96 - I:toolHeadWrenchBlueSteel_96=96 - I:toolHeadWrenchBrass_96=96 - I:toolHeadWrenchBronze_96=96 - I:toolHeadWrenchCarbon_96=96 - I:toolHeadWrenchChrome_96=96 - I:toolHeadWrenchCobaltBrass_96=96 - I:toolHeadWrenchCobalt_96=96 - I:toolHeadWrenchCupronickel_96=96 - I:toolHeadWrenchDamascusSteel_96=96 - I:toolHeadWrenchDarkSteel_96=96 - I:toolHeadWrenchDuranium_96=96 - I:toolHeadWrenchElectrum_96=96 - I:toolHeadWrenchEpoxidFiberReinforced_96=96 - I:toolHeadWrenchEpoxid_96=96 - I:toolHeadWrenchGold_96=96 - 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 - I:toolHeadWrenchIron_96=96 - I:toolHeadWrenchKanthal_96=96 - I:toolHeadWrenchLead_96=96 - I:toolHeadWrenchMagnalium_96=96 - I:toolHeadWrenchManganese_96=96 - I:toolHeadWrenchMithril_96=96 - I:toolHeadWrenchMolybdenum_96=96 - I:toolHeadWrenchNaquadahAlloy_96=96 - I:toolHeadWrenchNaquadahEnriched_96=96 - I:toolHeadWrenchNaquadah_96=96 - I:toolHeadWrenchNaquadria_96=96 - I:toolHeadWrenchNeodymiumMagnetic_96=96 - I:toolHeadWrenchNeodymium_96=96 - I:toolHeadWrenchNeutronium_96=96 - I:toolHeadWrenchNichrome_96=96 - I:toolHeadWrenchNickelZincFerrite_96=96 - I:toolHeadWrenchNickel_96=96 - I:toolHeadWrenchOsmiridium_96=96 - I:toolHeadWrenchOsmium_96=96 - I:toolHeadWrenchPalladium_96=96 - I:toolHeadWrenchPigIron_96=96 - I:toolHeadWrenchPlatinum_96=96 - I:toolHeadWrenchPlutonium241_96=96 - I:toolHeadWrenchPlutonium_96=96 - I:toolHeadWrenchPolycaprolactam_96=96 - I:toolHeadWrenchPolyphenyleneSulfide_96=96 - I:toolHeadWrenchPolytetrafluoroethylene_96=96 - I:toolHeadWrenchRedSteel_96=96 - I:toolHeadWrenchRoseGold_96=96 - I:toolHeadWrenchSilver_96=96 - I:toolHeadWrenchStainlessSteel_96=96 - 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 - I:toolHeadWrenchTritanium_96=96 - I:toolHeadWrenchTungstenCarbide_96=96 - I:toolHeadWrenchTungstenSteel_96=96 - I:toolHeadWrenchTungsten_96=96 - I:toolHeadWrenchUltimet_96=96 - I:toolHeadWrenchUranium235_96=96 - I:toolHeadWrenchUranium_96=96 - I:toolHeadWrenchVanadiumSteel_96=96 - I:toolHeadWrenchWroughtIron_96=96 - I:turbineBladeAluminium_144=144 - I:turbineBladeBeryllium_144=144 - I:turbineBladeBismuthBronze_144=144 - I:turbineBladeBismuth_144=144 - I:turbineBladeBlackBronze_144=144 - I:turbineBladeBlackSteel_144=144 - I:turbineBladeBlaze_144=144 - I:turbineBladeBlueSteel_144=144 - I:turbineBladeBrass_144=144 - I:turbineBladeBronze_144=144 - I:turbineBladeCarbon_144=144 - I:turbineBladeChrome_144=144 - I:turbineBladeCobaltBrass_144=144 - I:turbineBladeCobalt_144=144 - I:turbineBladeCupronickel_144=144 - I:turbineBladeDamascusSteel_144=144 - I:turbineBladeDarkSteel_144=144 - I:turbineBladeDuranium_144=144 - I:turbineBladeElectrum_144=144 - I:turbineBladeEpoxidFiberReinforced_144=144 - I:turbineBladeEpoxid_144=144 - I:turbineBladeGold_144=144 - 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 - I:turbineBladeIron_144=144 - I:turbineBladeKanthal_144=144 - I:turbineBladeLead_144=144 - I:turbineBladeMagnalium_144=144 - I:turbineBladeManganese_144=144 - I:turbineBladeMithril_144=144 - I:turbineBladeMolybdenum_144=144 - I:turbineBladeNaquadahAlloy_144=144 - I:turbineBladeNaquadahEnriched_144=144 - I:turbineBladeNaquadah_144=144 - I:turbineBladeNaquadria_144=144 - I:turbineBladeNeodymiumMagnetic_144=144 - I:turbineBladeNeodymium_144=144 - I:turbineBladeNeutronium_144=144 - I:turbineBladeNichrome_144=144 - I:turbineBladeNickelZincFerrite_144=144 - I:turbineBladeNickel_144=144 - I:turbineBladeOsmiridium_144=144 - I:turbineBladeOsmium_144=144 - I:turbineBladePalladium_144=144 - I:turbineBladePigIron_144=144 - I:turbineBladePlatinum_144=144 - I:turbineBladePlutonium241_144=144 - I:turbineBladePlutonium_144=144 - I:turbineBladePolycaprolactam_144=144 - I:turbineBladePolyphenyleneSulfide_144=144 - I:turbineBladePolytetrafluoroethylene_144=144 - I:turbineBladeRedSteel_144=144 - I:turbineBladeRoseGold_144=144 - I:turbineBladeSilver_144=144 - I:turbineBladeStainlessSteel_144=144 - 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 - I:turbineBladeTritanium_144=144 - I:turbineBladeTungstenCarbide_144=144 - I:turbineBladeTungstenSteel_144=144 - I:turbineBladeTungsten_144=144 - I:turbineBladeUltimet_144=144 - I:turbineBladeUranium235_144=144 - I:turbineBladeUranium_144=144 - I:turbineBladeVanadiumSteel_144=144 - I:turbineBladeWroughtIron_144=144 - I:wireFineAnnealedCopper_3=3 - I:wireFineCopper_3=3 - I:wireFineElectrum_3=3 - I:wireFineGold_3=3 - I:wireFineLead_3=3 - I:wireFineNiobiumTitanium_3=3 - I:wireFineOsmium_3=3 - I:wireFinePlatinum_3=3 - I:wireFineRedAlloy_3=3 - I:wireFineSolderingAlloy_3=3 - I:wireFineSteel_3=3 - I:wireFineTin_3=3 - I:wireFineYttriumBariumCuprate_3=3 - I:wireGt01Aluminium_12=12 - I:wireGt01AnnealedCopper_12=12 - I:wireGt01BlackSteel_12=12 - I:wireGt01BlueAlloy_12=12 - I:wireGt01Cobalt_12=12 - I:wireGt01Copper_12=12 - I:wireGt01Cupronickel_12=12 - I:wireGt01Duranium_12=12 - I:wireGt01Electrum_12=12 - I:wireGt01Gold_12=12 - I:wireGt01HSSG_12=12 - I:wireGt01Iron_12=12 - I:wireGt01Kanthal_12=12 - I:wireGt01Lead_12=12 - I:wireGt01NaquadahAlloy_12=12 - I:wireGt01Naquadah_12=12 - I:wireGt01Nichrome_12=12 - I:wireGt01Nickel_12=12 - I:wireGt01NiobiumTitanium_12=12 - I:wireGt01Osmium_12=12 - I:wireGt01Platinum_12=12 - I:wireGt01RedAlloy_12=12 - I:wireGt01Silver_12=12 - I:wireGt01SolderingAlloy_12=12 - I:wireGt01Steel_12=12 - I:wireGt01Tin_12=12 - I:wireGt01Titanium_12=12 - I:wireGt01TungstenSteel_12=12 - I:wireGt01Tungsten_12=12 - I:wireGt01VanadiumGallium_12=12 - I:wireGt01YttriumBariumCuprate_12=12 - I:wireGt01Zinc_12=12 - I:wireGt02Aluminium_24=24 - I:wireGt02AnnealedCopper_24=24 - I:wireGt02BlackSteel_24=24 - I:wireGt02BlueAlloy_24=24 - I:wireGt02Cobalt_24=24 - I:wireGt02Copper_24=24 - I:wireGt02Cupronickel_24=24 - I:wireGt02Duranium_24=24 - I:wireGt02Electrum_24=24 - I:wireGt02Gold_24=24 - I:wireGt02HSSG_24=24 - I:wireGt02Iron_24=24 - I:wireGt02Kanthal_24=24 - I:wireGt02Lead_24=24 - I:wireGt02NaquadahAlloy_24=24 - I:wireGt02Naquadah_24=24 - I:wireGt02Nichrome_24=24 - I:wireGt02Nickel_24=24 - I:wireGt02NiobiumTitanium_24=24 - I:wireGt02Osmium_24=24 - I:wireGt02Platinum_24=24 - I:wireGt02RedAlloy_24=24 - I:wireGt02Silver_24=24 - I:wireGt02SolderingAlloy_24=24 - I:wireGt02Steel_24=24 - I:wireGt02Tin_24=24 - I:wireGt02Titanium_24=24 - I:wireGt02TungstenSteel_24=24 - I:wireGt02Tungsten_24=24 - I:wireGt02VanadiumGallium_24=24 - I:wireGt02YttriumBariumCuprate_24=24 - I:wireGt02Zinc_24=24 - I:wireGt04Aluminium_48=48 - I:wireGt04AnnealedCopper_48=48 - I:wireGt04BlackSteel_48=48 - I:wireGt04BlueAlloy_48=48 - I:wireGt04Cobalt_48=48 - I:wireGt04Copper_48=48 - I:wireGt04Cupronickel_48=48 - I:wireGt04Duranium_48=48 - I:wireGt04Electrum_48=48 - I:wireGt04Gold_48=48 - I:wireGt04HSSG_48=48 - I:wireGt04Iron_48=48 - I:wireGt04Kanthal_48=48 - I:wireGt04Lead_48=48 - I:wireGt04NaquadahAlloy_48=48 - I:wireGt04Naquadah_48=48 - I:wireGt04Nichrome_48=48 - I:wireGt04Nickel_48=48 - I:wireGt04NiobiumTitanium_48=48 - I:wireGt04Osmium_48=48 - I:wireGt04Platinum_48=48 - I:wireGt04RedAlloy_48=48 - I:wireGt04Silver_48=48 - I:wireGt04SolderingAlloy_48=48 - I:wireGt04Steel_48=48 - I:wireGt04Tin_48=48 - I:wireGt04Titanium_48=48 - I:wireGt04TungstenSteel_48=48 - I:wireGt04Tungsten_48=48 - I:wireGt04VanadiumGallium_48=48 - I:wireGt04YttriumBariumCuprate_48=48 - I:wireGt04Zinc_48=48 - I:wireGt08Aluminium_96=96 - I:wireGt08AnnealedCopper_96=96 - I:wireGt08BlackSteel_96=96 - I:wireGt08BlueAlloy_96=96 - I:wireGt08Cobalt_96=96 - I:wireGt08Copper_96=96 - I:wireGt08Cupronickel_96=96 - I:wireGt08Duranium_96=96 - I:wireGt08Electrum_96=96 - I:wireGt08Gold_96=96 - I:wireGt08HSSG_96=96 - I:wireGt08Iron_96=96 - I:wireGt08Kanthal_96=96 - I:wireGt08Lead_96=96 - I:wireGt08NaquadahAlloy_96=96 - I:wireGt08Naquadah_96=96 - I:wireGt08Nichrome_96=96 - I:wireGt08Nickel_96=96 - I:wireGt08NiobiumTitanium_96=96 - I:wireGt08Osmium_96=96 - I:wireGt08Platinum_96=96 - I:wireGt08RedAlloy_96=96 - I:wireGt08Silver_96=96 - I:wireGt08SolderingAlloy_96=96 - I:wireGt08Steel_96=96 - I:wireGt08Tin_96=96 - I:wireGt08Titanium_96=96 - I:wireGt08TungstenSteel_96=96 - I:wireGt08Tungsten_96=96 - I:wireGt08VanadiumGallium_96=96 - I:wireGt08YttriumBariumCuprate_96=96 - I:wireGt08Zinc_96=96 - I:wireGt12Aluminium_144=144 - I:wireGt12AnnealedCopper_144=144 - I:wireGt12BlackSteel_144=144 - I:wireGt12BlueAlloy_144=144 - I:wireGt12Cobalt_144=144 - I:wireGt12Copper_144=144 - I:wireGt12Cupronickel_144=144 - I:wireGt12Duranium_144=144 - I:wireGt12Electrum_144=144 - I:wireGt12Gold_144=144 - I:wireGt12HSSG_144=144 - I:wireGt12Iron_144=144 - I:wireGt12Kanthal_144=144 - I:wireGt12Lead_144=144 - I:wireGt12NaquadahAlloy_144=144 - I:wireGt12Naquadah_144=144 - I:wireGt12Nichrome_144=144 - I:wireGt12Nickel_144=144 - I:wireGt12NiobiumTitanium_144=144 - I:wireGt12Osmium_144=144 - I:wireGt12Platinum_144=144 - I:wireGt12RedAlloy_144=144 - I:wireGt12Silver_144=144 - I:wireGt12SolderingAlloy_144=144 - I:wireGt12Steel_144=144 - I:wireGt12Tin_144=144 - I:wireGt12Titanium_144=144 - I:wireGt12TungstenSteel_144=144 - I:wireGt12Tungsten_144=144 - I:wireGt12VanadiumGallium_144=144 - I:wireGt12YttriumBariumCuprate_144=144 - I:wireGt12Zinc_144=144 - I:wireGt16Aluminium_192=192 - I:wireGt16AnnealedCopper_192=192 - I:wireGt16BlackSteel_192=192 - I:wireGt16BlueAlloy_192=192 - I:wireGt16Cobalt_192=192 - I:wireGt16Copper_192=192 - I:wireGt16Cupronickel_192=192 - I:wireGt16Duranium_192=192 - I:wireGt16Electrum_192=192 - I:wireGt16Gold_192=192 - I:wireGt16HSSG_192=192 - I:wireGt16Iron_192=192 - I:wireGt16Kanthal_192=192 - I:wireGt16Lead_192=192 - I:wireGt16NaquadahAlloy_192=192 - I:wireGt16Naquadah_192=192 - I:wireGt16Nichrome_192=192 - I:wireGt16Nickel_192=192 - I:wireGt16NiobiumTitanium_192=192 - I:wireGt16Osmium_192=192 - I:wireGt16Platinum_192=192 - I:wireGt16RedAlloy_192=192 - I:wireGt16Silver_192=192 - I:wireGt16SolderingAlloy_192=192 - I:wireGt16Steel_192=192 - I:wireGt16Tin_192=192 - I:wireGt16Titanium_192=192 - I:wireGt16TungstenSteel_192=192 - I:wireGt16Tungsten_192=192 - I:wireGt16VanadiumGallium_192=192 - I:wireGt16YttriumBariumCuprate_192=192 - I:wireGt16Zinc_192=192 -} - - -fluidsolidifier { - I:blockAluminium_288=288 - I:blockAmericium_288=288 - I:blockAnnealedCopper_288=288 - I:blockAntimony_288=288 - I:blockArsenic_288=288 - I:blockBatteryAlloy_288=288 - I:blockBeryllium_288=288 - I:blockBismuthBronze_288=288 - I:blockBismuth_288=288 - I:blockBlackBronze_288=288 - I:blockBlackSteel_288=288 - I:blockBlueSteel_288=288 - I:blockBrass_288=288 - I:blockBronze_288=288 - I:blockCaesium_288=288 - I:blockCerium_288=288 - I:blockChrome_288=288 - I:blockCobaltBrass_288=288 - I:blockCobalt_288=288 - I:blockConductiveIron_288=288 - I:blockCopper_288=288 - I:blockCupronickel_288=288 - I:blockDamascusSteel_288=288 - I:blockDarkSteel_288=288 - I:blockDuranium_288=288 - I:blockElectricalSteel_288=288 - I:blockElectrum_288=288 - I:blockEnergeticAlloy_288=288 - I:blockEuropium_288=288 - I:blockGallium_288=288 - I:blockGold_288=288 - I:blockHSSE_288=288 - 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 - I:blockIron_288=288 - I:blockKanthal_288=288 - I:blockLead_288=288 - I:blockLutetium_288=288 - I:blockMagnalium_288=288 - I:blockMagnesium_288=288 - I:blockManganese_288=288 - I:blockMithril_288=288 - I:blockMolybdenum_288=288 - I:blockNaquadahAlloy_288=288 - I:blockNaquadahEnriched_288=288 - I:blockNaquadah_288=288 - I:blockNaquadria_288=288 - I:blockNeodymiumMagnetic_288=288 - I:blockNeodymium_288=288 - I:blockNeutronium_288=288 - I:blockNichrome_288=288 - I:blockNickel_288=288 - I:blockNiobiumNitride_288=288 - I:blockNiobiumTitanium_288=288 - I:blockNiobium_288=288 - I:blockObsidian_1024=1024 - I:blockOsmiridium_288=288 - I:blockOsmium_288=288 - I:blockPalladium_288=288 - I:blockPhasedGold_288=288 - I:blockPhasedIron_288=288 - I:blockPigIron_288=288 - I:blockPlatinum_288=288 - I:blockPlutonium241_288=288 - I:blockPlutonium_288=288 - I:blockPulsatingIron_288=288 - I:blockRedAlloy_288=288 - I:blockRedSteel_288=288 - I:blockRedstone_288=288 - I:blockRoseGold_288=288 - I:blockSilicon_288=288 - I:blockSilver_288=288 - I:blockSolderingAlloy_288=288 - I:blockStainlessSteel_288=288 - I:blockSteelMagnetic_288=288 - 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 - I:blockTitanium_288=288 - I:blockTritanium_288=288 - I:blockTungstenCarbide_288=288 - I:blockTungstenSteel_288=288 - I:blockTungsten_288=288 - I:blockUltimet_288=288 - I:blockUranium235_288=288 - I:blockUranium_288=288 - I:blockVanadiumGallium_288=288 - I:blockVanadiumSteel_288=288 - I:blockVanadium_288=288 - I:blockVibrantAlloy_288=288 - I:blockWroughtIron_288=288 - I:blockYttriumBariumCuprate_288=288 - I:blockYttrium_288=288 - I:blockZinc_288=288 - I:bottleEmpty_12=12 - I:gearGtAluminium_128=128 - I:gearGtBronze_128=128 - I:gearGtCobaltBrass_128=128 - I:gearGtCopper_128=128 - I:gearGtGold_128=128 - I:gearGtHSSE_128=128 - I:gearGtHSSG_128=128 - I:gearGtIron_128=128 - I:gearGtNeutronium_128=128 - I:gearGtSmallAluminium_16=16 - I:gearGtSmallHSSE_16=16 - I:gearGtSmallHSSG_16=16 - I:gearGtSmallNeutronium_16=16 - I:gearGtSmallStainlessSteel_16=16 - I:gearGtSmallSteel_16=16 - I:gearGtSmallTitanium_16=16 - I:gearGtSmallTungstenSteel_16=16 - I:gearGtStainlessSteel_128=128 - I:gearGtSteel_128=128 - 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 - I:gt.metaitem.02.32558_64=64 - I:gt.metaitem.03.32022_160=160 - I:ic2.itemCasingAdvIron_16=16 - I:ic2.itemCasingBronze_16=16 - I:ic2.itemCasingCopper_16=16 - I:ic2.itemCasingGold_16=16 - I:ic2.itemCasingIron_16=16 - I:ic2.itemCasingLead_16=16 - I:ic2.itemCasingTin_16=16 - I:ingotAluminium_32=32 - I:ingotAmericium_32=32 - I:ingotAnnealedCopper_32=32 - I:ingotAntimony_32=32 - I:ingotArsenic_32=32 - I:ingotBatteryAlloy_32=32 - I:ingotBeryllium_32=32 - I:ingotBismuthBronze_32=32 - I:ingotBismuth_32=32 - I:ingotBlackBronze_32=32 - I:ingotBlackSteel_32=32 - I:ingotBlueSteel_32=32 - I:ingotBorosilicateGlass_32=32 - I:ingotBrass_32=32 - I:ingotBronze_32=32 - I:ingotCaesium_32=32 - I:ingotCarbon_32=32 - I:ingotCerium_32=32 - I:ingotChrome_32=32 - I:ingotCobaltBrass_32=32 - I:ingotCobalt_32=32 - I:ingotConductiveIron_32=32 - I:ingotCopper_32=32 - I:ingotCupronickel_32=32 - I:ingotDamascusSteel_32=32 - I:ingotDarkSteel_32=32 - I:ingotDuranium_32=32 - I:ingotElectricalSteel_32=32 - I:ingotElectrum_32=32 - I:ingotEnderiumBase_32=32 - I:ingotEnergeticAlloy_32=32 - I:ingotEpoxidFiberReinforced_32=32 - I:ingotEpoxid_32=32 - I:ingotEuropium_32=32 - I:ingotGalliumArsenide_32=32 - I:ingotGallium_32=32 - I:ingotGold_32=32 - I:ingotHSSE_32=32 - I:ingotHSSG_32=32 - 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 - I:ingotIron_32=32 - I:ingotKanthal_32=32 - I:ingotLead_32=32 - I:ingotLithium_32=32 - I:ingotLutetium_32=32 - I:ingotMagnalium_32=32 - I:ingotMagnesium_32=32 - I:ingotManganese_32=32 - I:ingotMithril_32=32 - I:ingotMolybdenum_32=32 - I:ingotNaquadahAlloy_32=32 - I:ingotNaquadahEnriched_32=32 - I:ingotNaquadah_32=32 - I:ingotNaquadria_32=32 - I:ingotNeodymiumMagnetic_32=32 - I:ingotNeodymium_32=32 - I:ingotNeutronium_32=32 - I:ingotNichrome_32=32 - I:ingotNickelZincFerrite_32=32 - I:ingotNickel_32=32 - I:ingotNiobiumNitride_32=32 - I:ingotNiobiumTitanium_32=32 - I:ingotNiobium_32=32 - I:ingotOsmiridium_32=32 - I:ingotOsmium_32=32 - I:ingotPalladium_32=32 - I:ingotPhasedGold_32=32 - I:ingotPhasedIron_32=32 - I:ingotPigIron_32=32 - I:ingotPlastic_32=32 - I:ingotPlatinum_32=32 - I:ingotPlutonium241_32=32 - I:ingotPlutonium_32=32 - I:ingotPolycaprolactam_32=32 - I:ingotPolyphenyleneSulfide_32=32 - I:ingotPolystyrene_32=32 - I:ingotPolytetrafluoroethylene_32=32 - I:ingotPolyvinylChloride_32=32 - I:ingotPotassium_32=32 - I:ingotPulsatingIron_32=32 - I:ingotRedAlloy_32=32 - I:ingotRedSteel_32=32 - I:ingotRoseGold_32=32 - I:ingotRubber_32=32 - I:ingotSilicon_32=32 - I:ingotSilicone_32=32 - I:ingotSilver_32=32 - I:ingotSolderingAlloy_32=32 - I:ingotStainlessSteel_32=32 - I:ingotSteelMagnetic_32=32 - I:ingotSteel_32=32 - 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 - I:ingotTitanium_32=32 - I:ingotTritanium_32=32 - I:ingotTungstenCarbide_32=32 - I:ingotTungstenSteel_32=32 - I:ingotTungsten_32=32 - I:ingotUltimet_32=32 - I:ingotUranium235_32=32 - I:ingotUranium_32=32 - I:ingotVanadiumGallium_32=32 - I:ingotVanadiumSteel_32=32 - I:ingotVanadium_32=32 - I:ingotVibrantAlloy_32=32 - I:ingotWroughtIron_32=32 - I:ingotYttriumBariumCuprate_32=32 - I:ingotYttrium_32=32 - I:ingotZinc_32=32 - I:item.snowball_128=128 - I:nuggetAluminium_16=16 - I:nuggetAmericium_16=16 - I:nuggetAnnealedCopper_16=16 - I:nuggetAntimony_16=16 - I:nuggetArsenic_16=16 - I:nuggetBatteryAlloy_16=16 - I:nuggetBeryllium_16=16 - I:nuggetBismuthBronze_16=16 - I:nuggetBismuth_16=16 - I:nuggetBlackBronze_16=16 - I:nuggetBlackSteel_16=16 - I:nuggetBlueSteel_16=16 - I:nuggetBorosilicateGlass_16=16 - I:nuggetBrass_16=16 - I:nuggetBronze_16=16 - I:nuggetCaesium_16=16 - I:nuggetCarbon_16=16 - I:nuggetCerium_16=16 - I:nuggetChrome_16=16 - I:nuggetCobaltBrass_16=16 - I:nuggetCobalt_16=16 - I:nuggetCopper_16=16 - I:nuggetCupronickel_16=16 - I:nuggetDamascusSteel_16=16 - I:nuggetDarkSteel_16=16 - I:nuggetDuranium_16=16 - I:nuggetElectrum_16=16 - I:nuggetEpoxidFiberReinforced_16=16 - I:nuggetEpoxid_16=16 - I:nuggetEuropium_16=16 - I:nuggetGalliumArsenide_16=16 - I:nuggetGallium_16=16 - I:nuggetGold_16=16 - I:nuggetHSSE_16=16 - I:nuggetHSSG_16=16 - 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 - I:nuggetIron_16=16 - I:nuggetKanthal_16=16 - I:nuggetLead_16=16 - I:nuggetLithium_16=16 - I:nuggetLutetium_16=16 - I:nuggetMagnalium_16=16 - I:nuggetMagnesium_16=16 - I:nuggetManganese_16=16 - I:nuggetMithril_16=16 - I:nuggetMolybdenum_16=16 - I:nuggetNaquadahAlloy_16=16 - I:nuggetNaquadahEnriched_16=16 - I:nuggetNaquadah_16=16 - I:nuggetNaquadria_16=16 - I:nuggetNeodymiumMagnetic_16=16 - I:nuggetNeodymium_16=16 - I:nuggetNeutronium_16=16 - I:nuggetNichrome_16=16 - I:nuggetNickelZincFerrite_16=16 - I:nuggetNickel_16=16 - I:nuggetNiobiumNitride_16=16 - I:nuggetNiobiumTitanium_16=16 - I:nuggetNiobium_16=16 - I:nuggetOsmiridium_16=16 - I:nuggetOsmium_16=16 - I:nuggetPalladium_16=16 - I:nuggetPigIron_16=16 - I:nuggetPlastic_16=16 - I:nuggetPlatinum_16=16 - I:nuggetPlutonium241_16=16 - I:nuggetPlutonium_16=16 - I:nuggetPolycaprolactam_16=16 - I:nuggetPolyphenyleneSulfide_16=16 - I:nuggetPolystyrene_16=16 - I:nuggetPolytetrafluoroethylene_16=16 - I:nuggetPolyvinylChloride_16=16 - I:nuggetPotassium_16=16 - I:nuggetPulsatingIron_16=16 - I:nuggetRedAlloy_16=16 - I:nuggetRedSteel_16=16 - I:nuggetRoseGold_16=16 - I:nuggetRubber_16=16 - I:nuggetSilicon_16=16 - I:nuggetSilicone_16=16 - I:nuggetSilver_16=16 - I:nuggetSolderingAlloy_16=16 - I:nuggetStainlessSteel_16=16 - I:nuggetSteelMagnetic_16=16 - I:nuggetSteel_16=16 - 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 - I:nuggetTitanium_16=16 - I:nuggetTritanium_16=16 - I:nuggetTungstenCarbide_16=16 - I:nuggetTungstenSteel_16=16 - I:nuggetTungsten_16=16 - I:nuggetUltimet_16=16 - I:nuggetUranium235_16=16 - I:nuggetUranium_16=16 - I:nuggetVanadiumGallium_16=16 - I:nuggetVanadiumSteel_16=16 - I:nuggetVanadium_16=16 - I:nuggetVibrantAlloy_16=16 - I:nuggetWroughtIron_16=16 - I:nuggetYttriumBariumCuprate_16=16 - I:nuggetYttrium_16=16 - I:nuggetZinc_16=16 - I:plateAluminium_32=32 - I:plateAmericium_32=32 - I:plateAnnealedCopper_32=32 - I:plateBatteryAlloy_32=32 - I:plateBeryllium_32=32 - I:plateBismuthBronze_32=32 - I:plateBismuth_32=32 - I:plateBlackBronze_32=32 - I:plateBlackSteel_32=32 - I:plateBlueSteel_32=32 - I:plateBrass_32=32 - I:plateBronze_32=32 - I:plateCarbon_32=32 - I:plateChrome_32=32 - I:plateCobaltBrass_32=32 - I:plateCobalt_32=32 - I:plateCopper_32=32 - I:plateCupronickel_32=32 - I:plateDamascusSteel_32=32 - I:plateDarkSteel_32=32 - I:plateDuranium_32=32 - I:plateElectrum_32=32 - I:plateEpoxidFiberReinforced_32=32 - I:plateEpoxid_32=32 - I:plateEuropium_32=32 - I:plateGalliumArsenide_32=32 - I:plateGallium_32=32 - I:plateGlass_12=12 - I:plateGlass_32=32 - I:plateGold_32=32 - I:plateHSSE_32=32 - 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 - I:plateIron_32=32 - I:plateKanthal_32=32 - I:plateLead_32=32 - I:plateMagnalium_32=32 - I:plateManganese_32=32 - I:plateMithril_32=32 - I:plateMolybdenum_32=32 - I:plateNaquadahAlloy_32=32 - I:plateNaquadahEnriched_32=32 - I:plateNaquadah_32=32 - I:plateNaquadria_32=32 - I:plateNeodymiumMagnetic_32=32 - I:plateNeodymium_32=32 - I:plateNeutronium_32=32 - I:plateNichrome_32=32 - I:plateNickelZincFerrite_32=32 - I:plateNickel_32=32 - I:plateNiobiumTitanium_32=32 - I:plateOsmiridium_32=32 - I:plateOsmium_32=32 - I:platePalladium_32=32 - I:platePigIron_32=32 - I:platePlastic_32=32 - I:platePlatinum_32=32 - I:platePlutonium241_32=32 - I:platePlutonium_32=32 - I:platePolycaprolactam_32=32 - I:platePolyphenyleneSulfide_32=32 - I:platePolystyrene_32=32 - I:platePolytetrafluoroethylene_32=32 - I:platePolyvinylChloride_32=32 - I:plateRedAlloy_32=32 - I:plateRedSteel_32=32 - I:plateRedstone_32=32 - I:plateRoseGold_32=32 - I:plateRubber_32=32 - I:plateSilicon_32=32 - I:plateSilicone_32=32 - I:plateSilver_32=32 - I:plateSolderingAlloy_32=32 - I:plateStainlessSteel_32=32 - I:plateSteelMagnetic_32=32 - 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 - I:plateTitanium_32=32 - I:plateTritanium_32=32 - I:plateTungstenCarbide_32=32 - I:plateTungstenSteel_32=32 - I:plateTungsten_32=32 - I:plateUltimet_32=32 - I:plateUranium235_32=32 - I:plateUranium_32=32 - I:plateVanadiumGallium_32=32 - I:plateVanadiumSteel_32=32 - I:plateWroughtIron_32=32 - I:plateYttriumBariumCuprate_32=32 - I:plateZinc_32=32 - I:tile.anvil.intact_128=128 - I:tile.glass_12=12 - I:tile.lightgem_12=12 - I:tile.obsidian_1024=1024 - I:tile.snow_512=512 -} - - -forgehammer { - B:crushedAlmandine_true=true - B:crushedAluminium_true=true - B:crushedBandedIron_true=true - B:crushedBarite_true=true - B:crushedBastnasite_true=true - B:crushedBauxite_true=true - B:crushedBentonite_true=true - B:crushedBeryllium_true=true - B:crushedBismuth_true=true - B:crushedBrownLimonite_true=true - B:crushedCalcite_true=true - B:crushedCassiteriteSand_true=true - B:crushedCassiterite_true=true - B:crushedChalcopyrite_true=true - B:crushedChromite_true=true - B:crushedCinnabar_true=true - B:crushedCobaltite_true=true - B:crushedCooperite_true=true - B:crushedCopper_true=true - B:crushedDarkSteel_true=true - B:crushedDiatomite_true=true - B:crushedGalena_true=true - B:crushedGarnierite_true=true - B:crushedGlauconite_true=true - B:crushedGold_true=true - 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 - B:crushedLepidolite_true=true - B:crushedLithium_true=true - B:crushedMagnesite_true=true - B:crushedMagnetite_true=true - B:crushedMalachite_true=true - B:crushedManganese_true=true - B:crushedMolybdenite_true=true - B:crushedMolybdenum_true=true - B:crushedNaquadahEnriched_true=true - B:crushedNaquadah_true=true - B:crushedNeodymium_true=true - B:crushedNickel_true=true - B:crushedOsmium_true=true - B:crushedPalladium_true=true - B:crushedPentlandite_true=true - B:crushedPhosphate_true=true - B:crushedPitchblende_true=true - B:crushedPlatinum_true=true - B:crushedPlutonium_true=true - B:crushedPowellite_true=true - B:crushedPyrite_true=true - B:crushedPyrochlore_true=true - B:crushedPyrolusite_true=true - B:crushedPyrope_true=true - B:crushedRedstone_true=true - B:crushedRockSalt_true=true - B:crushedSalt_true=true - B:crushedSaltpeter_true=true - B:crushedScheelite_true=true - B:crushedSilver_true=true - B:crushedSoapstone_true=true - B:crushedSpessartine_true=true - B:crushedSphalerite_true=true - B:crushedSpodumene_true=true - B:crushedStibnite_true=true - B:crushedSulfur_true=true - B:crushedTalc_true=true - B:crushedTantalite_true=true - B:crushedTetrahedrite_true=true - B:crushedThorium_true=true - B:crushedTin_true=true - B:crushedTitanium_true=true - B:crushedTungstate_true=true - B:crushedUraninite_true=true - B:crushedUranium235_true=true - B:crushedUranium_true=true - B:crushedVanadiumMagnetite_true=true - B:crushedWulfenite_true=true - B:crushedYellowLimonite_true=true - 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 - B:dustBarite_true=true - B:dustBastnasite_true=true - B:dustBauxite_true=true - B:dustBentonite_true=true - B:dustBeryllium_true=true - B:dustBismuth_true=true - B:dustBlueTopaz_true=true - B:dustBrass_true=true - B:dustBrick_true=true - B:dustBronze_true=true - B:dustBrownLimonite_true=true - B:dustCalcite_true=true - B:dustCassiteriteSand_true=true - B:dustCassiterite_true=true - B:dustCertusQuartz_true=true - B:dustChalcopyrite_true=true - B:dustChrome_true=true - B:dustChromite_true=true - B:dustCinnabar_true=true - B:dustClay_true=true - B:dustCoal_true=true - B:dustCobaltBrass_true=true - B:dustCobaltite_true=true - B:dustCooperite_true=true - B:dustCopper_true=true - B:dustDarkSteel_true=true - B:dustDiamond_true=true - B:dustDiatomite_true=true - B:dustElectrum_true=true - B:dustEmerald_true=true - B:dustFoolsRuby_true=true - B:dustGalena_true=true - B:dustGarnetRed_true=true - B:dustGarnetYellow_true=true - B:dustGarnierite_true=true - B:dustGlass_true=true - B:dustGlauconite_true=true - B:dustGold_true=true - B:dustGraphite_true=true - B:dustGreenSapphire_true=true - B:dustGrossular_true=true - B:dustIce_true=true - 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 - B:dustImpureBarite_true=true - B:dustImpureBastnasite_true=true - B:dustImpureBauxite_true=true - B:dustImpureBentonite_true=true - B:dustImpureBeryllium_true=true - B:dustImpureBismuth_true=true - B:dustImpureBlueTopaz_true=true - B:dustImpureBrownLimonite_true=true - B:dustImpureCalcite_true=true - B:dustImpureCassiteriteSand_true=true - B:dustImpureCassiterite_true=true - B:dustImpureCertusQuartz_true=true - B:dustImpureChalcopyrite_true=true - B:dustImpureChrome_true=true - B:dustImpureChromite_true=true - B:dustImpureCinnabar_true=true - B:dustImpureCoal_true=true - B:dustImpureCobaltite_true=true - B:dustImpureCooperite_true=true - B:dustImpureCopper_true=true - B:dustImpureDarkSteel_true=true - B:dustImpureDiamond_true=true - B:dustImpureDiatomite_true=true - B:dustImpureEmerald_true=true - B:dustImpureFoolsRuby_true=true - B:dustImpureGalena_true=true - B:dustImpureGarnetRed_true=true - B:dustImpureGarnetYellow_true=true - B:dustImpureGarnierite_true=true - B:dustImpureGlauconite_true=true - B:dustImpureGold_true=true - B:dustImpureGraphite_true=true - 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 - B:dustImpureLazurite_true=true - B:dustImpureLead_true=true - B:dustImpureLepidolite_true=true - B:dustImpureLignite_true=true - B:dustImpureLithium_true=true - B:dustImpureMagnesite_true=true - B:dustImpureMagnetite_true=true - B:dustImpureMalachite_true=true - B:dustImpureManganese_true=true - B:dustImpureMolybdenite_true=true - B:dustImpureMolybdenum_true=true - B:dustImpureMonazite_true=true - B:dustImpureNaquadahEnriched_true=true - B:dustImpureNaquadah_true=true - B:dustImpureNaquadria_true=true - B:dustImpureNeodymium_true=true - B:dustImpureNetherQuartz_true=true - B:dustImpureNickel_true=true - B:dustImpureOilsands_true=true - B:dustImpureOlivine_true=true - B:dustImpureOpal_true=true - B:dustImpureOsmium_true=true - B:dustImpurePalladium_true=true - B:dustImpurePentlandite_true=true - B:dustImpurePhosphate_true=true - B:dustImpurePhosphorus_true=true - B:dustImpurePitchblende_true=true - B:dustImpurePlatinum_true=true - B:dustImpurePlutonium_true=true - B:dustImpurePowellite_true=true - B:dustImpurePyrite_true=true - B:dustImpurePyrochlore_true=true - B:dustImpurePyrolusite_true=true - B:dustImpurePyrope_true=true - B:dustImpureQuartzite_true=true - B:dustImpureRedstone_true=true - B:dustImpureRockSalt_true=true - B:dustImpureRuby_true=true - B:dustImpureSalt_true=true - B:dustImpureSaltpeter_true=true - B:dustImpureSapphire_true=true - B:dustImpureScheelite_true=true - B:dustImpureSilver_true=true - B:dustImpureSoapstone_true=true - B:dustImpureSodalite_true=true - B:dustImpureSpessartine_true=true - B:dustImpureSphalerite_true=true - B:dustImpureSpodumene_true=true - B:dustImpureStibnite_true=true - B:dustImpureSulfur_true=true - B:dustImpureTalc_true=true - B:dustImpureTantalite_true=true - B:dustImpureTanzanite_true=true - B:dustImpureTetrahedrite_true=true - B:dustImpureThorium_true=true - B:dustImpureTin_true=true - B:dustImpureTitanium_true=true - B:dustImpureTopaz_true=true - B:dustImpureTungstate_true=true - B:dustImpureUraninite_true=true - B:dustImpureUranium235_true=true - B:dustImpureUranium_true=true - B:dustImpureVanadiumMagnetite_true=true - 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 - B:dustLazurite_true=true - B:dustLead_true=true - B:dustLepidolite_true=true - B:dustLignite_true=true - B:dustLithium_true=true - B:dustMagnesite_true=true - B:dustMagnetite_true=true - B:dustMalachite_true=true - B:dustManganese_true=true - B:dustMolybdenite_true=true - B:dustMolybdenum_true=true - B:dustMonazite_true=true - B:dustNaquadahAlloy_true=true - B:dustNaquadahEnriched_true=true - B:dustNaquadah_true=true - B:dustNaquadria_true=true - B:dustNeodymium_true=true - B:dustNetherQuartz_true=true - B:dustNickel_true=true - B:dustObsidian_true=true - B:dustOilsands_true=true - B:dustOlivine_true=true - B:dustOpal_true=true - B:dustOsmium_true=true - B:dustPalladium_true=true - B:dustPentlandite_true=true - B:dustPhosphate_true=true - B:dustPhosphorus_true=true - B:dustPitchblende_true=true - B:dustPlatinum_true=true - B:dustPlutonium_true=true - 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 - B:dustPureBarite_true=true - B:dustPureBastnasite_true=true - B:dustPureBauxite_true=true - B:dustPureBentonite_true=true - B:dustPureBeryllium_true=true - B:dustPureBismuth_true=true - B:dustPureBlueTopaz_true=true - B:dustPureBrownLimonite_true=true - B:dustPureCalcite_true=true - B:dustPureCassiteriteSand_true=true - B:dustPureCassiterite_true=true - B:dustPureCertusQuartz_true=true - B:dustPureChalcopyrite_true=true - B:dustPureChrome_true=true - B:dustPureChromite_true=true - B:dustPureCinnabar_true=true - B:dustPureCoal_true=true - B:dustPureCobaltite_true=true - B:dustPureCooperite_true=true - B:dustPureCopper_true=true - B:dustPureDarkSteel_true=true - B:dustPureDiamond_true=true - B:dustPureDiatomite_true=true - B:dustPureEmerald_true=true - B:dustPureFoolsRuby_true=true - B:dustPureGalena_true=true - B:dustPureGarnetRed_true=true - B:dustPureGarnetYellow_true=true - B:dustPureGarnierite_true=true - B:dustPureGlauconite_true=true - B:dustPureGold_true=true - B:dustPureGraphite_true=true - 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 - B:dustPureLazurite_true=true - B:dustPureLead_true=true - B:dustPureLepidolite_true=true - B:dustPureLignite_true=true - B:dustPureLithium_true=true - B:dustPureMagnesite_true=true - B:dustPureMagnetite_true=true - B:dustPureMalachite_true=true - B:dustPureManganese_true=true - B:dustPureMolybdenite_true=true - B:dustPureMolybdenum_true=true - B:dustPureMonazite_true=true - B:dustPureNaquadahEnriched_true=true - B:dustPureNaquadah_true=true - B:dustPureNaquadria_true=true - B:dustPureNeodymium_true=true - B:dustPureNetherQuartz_true=true - B:dustPureNickel_true=true - B:dustPureOilsands_true=true - B:dustPureOlivine_true=true - B:dustPureOpal_true=true - B:dustPureOsmium_true=true - B:dustPurePalladium_true=true - B:dustPurePentlandite_true=true - B:dustPurePhosphate_true=true - B:dustPurePhosphorus_true=true - B:dustPurePitchblende_true=true - B:dustPurePlatinum_true=true - B:dustPurePlutonium_true=true - B:dustPurePowellite_true=true - B:dustPurePyrite_true=true - B:dustPurePyrochlore_true=true - B:dustPurePyrolusite_true=true - B:dustPurePyrope_true=true - B:dustPureQuartzite_true=true - B:dustPureRedstone_true=true - B:dustPureRockSalt_true=true - B:dustPureRuby_true=true - B:dustPureSalt_true=true - B:dustPureSaltpeter_true=true - B:dustPureSapphire_true=true - B:dustPureScheelite_true=true - B:dustPureSilver_true=true - B:dustPureSoapstone_true=true - B:dustPureSodalite_true=true - B:dustPureSpessartine_true=true - B:dustPureSphalerite_true=true - B:dustPureSpodumene_true=true - B:dustPureStibnite_true=true - B:dustPureSulfur_true=true - B:dustPureTalc_true=true - B:dustPureTantalite_true=true - B:dustPureTanzanite_true=true - B:dustPureTetrahedrite_true=true - B:dustPureThorium_true=true - B:dustPureTin_true=true - B:dustPureTitanium_true=true - B:dustPureTopaz_true=true - B:dustPureTungstate_true=true - B:dustPureUraninite_true=true - B:dustPureUranium235_true=true - B:dustPureUranium_true=true - B:dustPureVanadiumMagnetite_true=true - B:dustPureWulfenite_true=true - B:dustPureYellowLimonite_true=true - B:dustPureZinc_true=true - B:dustPyrite_true=true - B:dustPyrochlore_true=true - B:dustPyrolusite_true=true - B:dustPyrope_true=true - B:dustQuartzite_true=true - B:dustRedstone_true=true - B:dustRockSalt_true=true - B:dustRuby_true=true - B:dustSalt_true=true - B:dustSaltpeter_true=true - B:dustSapphire_true=true - B:dustScheelite_true=true - B:dustSilver_true=true - B:dustSmallBrick_true=true - B:dustSoapstone_true=true - B:dustSodalite_true=true - B:dustSpessartine_true=true - B:dustSphalerite_true=true - B:dustSpodumene_true=true - B:dustStainlessSteel_true=true - B:dustSteel_true=true - B:dustStibnite_true=true - B:dustSulfur_true=true - B:dustTalc_true=true - B:dustTantalite_true=true - B:dustTanzanite_true=true - B:dustTetrahedrite_true=true - B:dustThorium_true=true - B:dustTin_true=true - B:dustTinyGlass_true=true - B:dustTitanium_true=true - B:dustTopaz_true=true - B:dustTungstate_true=true - B:dustTungstenSteel_true=true - B:dustTungsten_true=true - B:dustUraninite_true=true - B:dustUranium235_true=true - B:dustUranium_true=true - B:dustVanadiumMagnetite_true=true - B:dustWood_true=true - 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 - B:gemChippedEmerald_true=true - B:gemChippedFoolsRuby_true=true - B:gemChippedGarnetRed_true=true - B:gemChippedGarnetYellow_true=true - B:gemChippedGlass_true=true - B:gemChippedGreenSapphire_true=true - B:gemChippedJasper_true=true - B:gemChippedOlivine_true=true - B:gemChippedOpal_true=true - B:gemChippedRuby_true=true - B:gemChippedSapphire_true=true - B:gemChippedTanzanite_true=true - B:gemChippedTopaz_true=true - B:gemCoal_true=true - B:gemDiamond_true=true - B:gemDilithium_true=true - 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 - B:gemFlawedEmerald_true=true - B:gemFlawedFoolsRuby_true=true - B:gemFlawedGarnetRed_true=true - B:gemFlawedGarnetYellow_true=true - B:gemFlawedGlass_true=true - B:gemFlawedGreenSapphire_true=true - B:gemFlawedJasper_true=true - B:gemFlawedOlivine_true=true - B:gemFlawedOpal_true=true - B:gemFlawedRuby_true=true - 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 - B:gemFlawlessEmerald_true=true - B:gemFlawlessFoolsRuby_true=true - B:gemFlawlessGarnetRed_true=true - B:gemFlawlessGarnetYellow_true=true - B:gemFlawlessGlass_true=true - B:gemFlawlessGreenSapphire_true=true - B:gemFlawlessJasper_true=true - B:gemFlawlessOlivine_true=true - B:gemFlawlessOpal_true=true - B:gemFlawlessRuby_true=true - B:gemFlawlessSapphire_true=true - B:gemFlawlessTanzanite_true=true - B:gemFlawlessTopaz_true=true - B:gemFoolsRuby_true=true - B:gemForcicium_true=true - B:gemForcillium_true=true - B:gemGarnetRed_true=true - 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 - B:gemLignite_true=true - B:gemMonazite_true=true - B:gemNetherQuartz_true=true - B:gemNetherStar_true=true - B:gemNiter_true=true - B:gemOlivine_true=true - B:gemOpal_true=true - B:gemPhosphorus_true=true - B:gemQuartzite_true=true - B:gemRuby_true=true - B:gemSapphire_true=true - B:gemSodalite_true=true - B:gemTanzanite_true=true - B:gemTopaz_true=true - B:gt.blockconcretes.12_true=true - B:gt.blockconcretes.1_true=true - B:gt.blockconcretes.4_true=true - B:gt.blockconcretes.9_true=true - B:gt.blockgranites.12_true=true - B:gt.blockgranites.1_true=true - B:gt.blockgranites.4_true=true - B:gt.blockgranites.9_true=true - B:gt.blockstones.12_true=true - B:gt.blockstones.1_true=true - B:gt.blockstones.4_true=true - B:gt.blockstones.9_true=true - B:gt.metaitem.01.32111_true=true - B:ingotBrick_true=true - B:item.netherbrick_true=true - B:plateAluminium_true=true - B:plateAmericium_true=true - B:plateAnnealedCopper_true=true - B:plateBatteryAlloy_true=true - B:plateBeryllium_true=true - B:plateBismuthBronze_true=true - B:plateBismuth_true=true - B:plateBlackBronze_true=true - B:plateBlackSteel_true=true - B:plateBlueSteel_true=true - B:plateBrass_true=true - B:plateBronze_true=true - B:plateCarbon_true=true - B:plateChrome_true=true - B:plateCobaltBrass_true=true - B:plateCobalt_true=true - B:plateCopper_true=true - B:plateCupronickel_true=true - B:plateDamascusSteel_true=true - B:plateDarkSteel_true=true - B:plateDuranium_true=true - B:plateElectrum_true=true - B:plateEpoxidFiberReinforced_true=true - B:plateEpoxid_true=true - B:plateEuropium_true=true - B:plateGalliumArsenide_true=true - B:plateGallium_true=true - B:plateGold_true=true - B:plateHSSE_true=true - 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 - B:plateIron_true=true - B:plateKanthal_true=true - B:plateLead_true=true - B:plateMagnalium_true=true - B:plateManganese_true=true - B:plateMithril_true=true - B:plateMolybdenum_true=true - B:plateNaquadahAlloy_true=true - B:plateNaquadahEnriched_true=true - B:plateNaquadah_true=true - B:plateNaquadria_true=true - B:plateNeodymiumMagnetic_true=true - B:plateNeodymium_true=true - B:plateNeutronium_true=true - B:plateNichrome_true=true - B:plateNickelZincFerrite_true=true - B:plateNickel_true=true - B:plateNiobiumTitanium_true=true - B:plateOsmiridium_true=true - B:plateOsmium_true=true - B:platePalladium_true=true - B:platePigIron_true=true - B:platePlatinum_true=true - B:platePlutonium241_true=true - B:platePlutonium_true=true - B:platePolycaprolactam_true=true - B:platePolyphenyleneSulfide_true=true - B:platePolytetrafluoroethylene_true=true - B:plateRedAlloy_true=true - B:plateRedSteel_true=true - B:plateRoseGold_true=true - B:plateSilicon_true=true - B:plateSilver_true=true - B:plateSolderingAlloy_true=true - B:plateStainlessSteel_true=true - 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 - B:plateTitanium_true=true - B:plateTritanium_true=true - B:plateTungstenCarbide_true=true - B:plateTungstenSteel_true=true - B:plateTungsten_true=true - B:plateUltimet_true=true - B:plateUranium235_true=true - B:plateUranium_true=true - B:plateVanadiumGallium_true=true - B:plateVanadiumSteel_true=true - B:plateWroughtIron_true=true - B:plateYttriumBariumCuprate_true=true - B:plateZinc_true=true - B:stickLongAluminium_true=true - B:stickLongAmericium_true=true - B:stickLongBeryllium_true=true - B:stickLongBismuthBronze_true=true - B:stickLongBismuth_true=true - B:stickLongBlackBronze_true=true - B:stickLongBlackSteel_true=true - B:stickLongBlaze_true=true - B:stickLongBlueSteel_true=true - B:stickLongBrass_true=true - B:stickLongBronze_true=true - B:stickLongCarbon_true=true - B:stickLongChrome_true=true - B:stickLongCobaltBrass_true=true - B:stickLongCobalt_true=true - B:stickLongCupronickel_true=true - B:stickLongDamascusSteel_true=true - B:stickLongDarkSteel_true=true - B:stickLongDuranium_true=true - B:stickLongElectrum_true=true - B:stickLongEpoxidFiberReinforced_true=true - B:stickLongEpoxid_true=true - B:stickLongGold_true=true - 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 - B:stickLongIron_true=true - B:stickLongKanthal_true=true - B:stickLongLead_true=true - B:stickLongMagnalium_true=true - B:stickLongManganese_true=true - B:stickLongMithril_true=true - B:stickLongMolybdenum_true=true - B:stickLongNaquadahAlloy_true=true - B:stickLongNaquadahEnriched_true=true - B:stickLongNaquadah_true=true - B:stickLongNaquadria_true=true - B:stickLongNeodymiumMagnetic_true=true - B:stickLongNeodymium_true=true - B:stickLongNeutronium_true=true - B:stickLongNichrome_true=true - B:stickLongNickelZincFerrite_true=true - B:stickLongNickel_true=true - B:stickLongOsmiridium_true=true - B:stickLongOsmium_true=true - B:stickLongPalladium_true=true - B:stickLongPigIron_true=true - B:stickLongPlatinum_true=true - B:stickLongPlutonium241_true=true - B:stickLongPlutonium_true=true - B:stickLongPolycaprolactam_true=true - B:stickLongPolyphenyleneSulfide_true=true - B:stickLongPolytetrafluoroethylene_true=true - B:stickLongRedSteel_true=true - B:stickLongRoseGold_true=true - B:stickLongSilver_true=true - B:stickLongStainlessSteel_true=true - 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 - B:stickLongTritanium_true=true - B:stickLongTungstenCarbide_true=true - B:stickLongTungstenSteel_true=true - B:stickLongTungsten_true=true - B:stickLongUltimet_true=true - B:stickLongUranium235_true=true - B:stickLongUranium_true=true - B:stickLongVanadiumSteel_true=true - B:stickLongWroughtIron_true=true - B:tile.gravel_true=true - B:tile.sand.default_true=true - B:tile.stonebrick_true=true - B:tile.stonebricksmooth.cracked_true=true -} - - -fuel_0 { - I:cellBioDiesel_192=192 - I:cellBioFuel_6=6 - I:cellEthanol_148=148 - I:cellFuel_128=128 - I:cellLightFuel_256=256 - I:cellMethanol_84=84 - I:cellNitroFuel_512=512 - I:cellSulfuricLightFuel_32=32 -} - - -fuel_1 { - I:cellBenzene_288=288 - I:cellButadiene_206=206 - I:cellButane_296=296 - I:cellButene_256=256 - I:cellCarbonMonoxide_24=24 - I:cellEthane_168=168 - I:cellEthylene_128=128 - I:cellGas_128=128 - I:cellHydrogen_20=20 - I:cellLPG_256=256 - I:cellMethane_104=104 - I:cellNaphtha_256=256 - I:cellNatruralGas_15=15 - I:cellPhenol_288=288 - I:cellPropane_232=232 - I:cellPropene_192=192 - I:cellSulfuricGas_20=20 - I:cellSulfuricNaphtha_32=32 - I:cellToluene_328=328 - I:cellWoodGas_24=24 - I:ic2.itemCellBiogas_32=32 - I:item.bucketRocket_fuel_250=250 -} - - -fuel_2 { - I:dustPyrotheum_62=62 -} - - -fuel_3 { - I:cellBiomass_8=8 - I:cellCreosote_8=8 - I:cellFishOil_2=2 - I:cellHeavyFuel_192=192 - I:cellOilHeavy_32=32 - I:cellOilLight_16=16 - I:cellOilMedium_24=24 - I:cellOil_16=16 - I:cellSeedOilHemp_2=2 - I:cellSeedOilLin_2=2 - I:cellSeedOil_2=2 - I:cellSulfuricHeavyFuel_32=32 -} - - -fuel_4 { - I:cellPlasmaAluminium_26624=26624 - I:cellPlasmaAmericium_250880=250880 - I:cellPlasmaAntimony_123904=123904 - I:cellPlasmaArgon_40960=40960 - I:cellPlasmaArsenic_76800=76800 - I:cellPlasmaBarium_140288=140288 - I:cellPlasmaBeryllium_9216=9216 - I:cellPlasmaBismuth_212992=212992 - I:cellPlasmaBoron_10240=10240 - I:cellPlasmaCadmium_114688=114688 - I:cellPlasmaCaesium_135168=135168 - I:cellPlasmaCalcium_40960=40960 - I:cellPlasmaCarbonDioxide_14336=14336 - I:cellPlasmaCarbon_12288=12288 - I:cellPlasmaCerium_143360=143360 - I:cellPlasmaChlorine_35840=35840 - I:cellPlasmaChrome_53248=53248 - I:cellPlasmaCobalt_60416=60416 - I:cellPlasmaCopper_64512=64512 - I:cellPlasmaDeuterium_2048=2048 - I:cellPlasmaEuropium_154624=154624 - I:cellPlasmaFluorine_18432=18432 - I:cellPlasmaGallium_71680=71680 - I:cellPlasmaGold_200704=200704 - I:cellPlasmaHelium_3_3072=3072 - I:cellPlasmaHelium_4096=4096 - I:cellPlasmaHydrogen_1024=1024 - I:cellPlasmaIndium_116736=116736 - I:cellPlasmaIridium_196608=196608 - I:cellPlasmaIron_57344=57344 - I:cellPlasmaLead_211968=211968 - I:cellPlasmaLiquidAir_14336=14336 - I:cellPlasmaLithium_7168=7168 - I:cellPlasmaLutetium_178176=178176 - I:cellPlasmaMagnesium_24576=24576 - I:cellPlasmaManganese_56320=56320 - I:cellPlasmaMercury_204800=204800 - I:cellPlasmaMolybdenum_97280=97280 - I:cellPlasmaNeodymium_147456=147456 - I:cellPlasmaNeutronium_102400000=102400000 - I:cellPlasmaNickel_59392=59392 - I:cellPlasmaNiobium_96256=96256 - I:cellPlasmaNitrogen_14336=14336 - I:cellPlasmaNobleGases_10240=10240 - I:cellPlasmaOsmium_194560=194560 - I:cellPlasmaOxygen_16384=16384 - I:cellPlasmaPalladium_108544=108544 - I:cellPlasmaPhosphor_30720=30720 - I:cellPlasmaPlatinum_199680=199680 - I:cellPlasmaPlutonium241_248832=248832 - I:cellPlasmaPlutonium_251904=251904 - I:cellPlasmaPotassium_39936=39936 - I:cellPlasmaRadon_225280=225280 - I:cellPlasmaSilicon_28672=28672 - I:cellPlasmaSilver_109568=109568 - I:cellPlasmaSodium_22528=22528 - I:cellPlasmaSulfur_32768=32768 - I:cellPlasmaTantalum_184320=184320 - I:cellPlasmaThorium_235520=235520 - I:cellPlasmaTin_120832=120832 - I:cellPlasmaTitanium_49152=49152 - I:cellPlasmaTritium_3072=3072 - I:cellPlasmaTungsten_187392=187392 - I:cellPlasmaUranium235_240640=240640 - I:cellPlasmaUranium_243712=243712 - I:cellPlasmaVanadium_52224=52224 - I:cellPlasmaYttrium_91136=91136 - I:cellPlasmaZinc_66560=66560 -} - - -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:item.kamiResource_720=720 - 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 -} - - -fusion { - I:molten.americium_96=96 - I:molten.chrome_64=64 - I:molten.duranium_64=64 - I:molten.europium_64=64 - I:molten.iridium_32=32 - I:molten.iron_64=64 - I:molten.naquadah_64=64 - I:molten.naquadria_64=64 - I:molten.neutronium_1200=1200 - I:molten.osmium_64=64 - I:molten.platinum_32=32 - I:molten.plutonium_128=128 - I:molten.tritanium_64=64 - I:molten.uranium_64=64 - I:plasma.helium_16=16 - I:plasma.iron_32=32 - I:plasma.nickel_16=16 - I:plasma.nitrogen_16=16 - I:plasma.oxygen_32=32 - I:plasma.sulfur_32=32 - I:radon_64=64 -} - - -gregtechrecipes { - B:SolarPanel_true=true - B:energycrystalruby_true=true -} - - -hammerdoubleplate { - B:plateAluminium_true=true - B:plateBeryllium_true=true - B:plateBismuthBronze_true=true - B:plateBismuth_true=true - B:plateBlackBronze_true=true - B:plateBlackSteel_true=true - B:plateBlueSteel_true=true - B:plateBrass_true=true - B:plateBronze_true=true - B:plateCarbon_true=true - B:plateChrome_true=true - B:plateCobaltBrass_true=true - B:plateCobalt_true=true - B:plateCupronickel_true=true - B:plateDamascusSteel_true=true - B:plateDarkSteel_true=true - B:plateDuranium_true=true - B:plateElectrum_true=true - B:plateEpoxidFiberReinforced_true=true - B:plateEpoxid_true=true - B:plateGold_true=true - 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 - B:plateIron_true=true - B:plateKanthal_true=true - B:plateLead_true=true - B:plateMagnalium_true=true - B:plateManganese_true=true - B:plateMithril_true=true - B:plateMolybdenum_true=true - B:plateNaquadahAlloy_true=true - B:plateNaquadahEnriched_true=true - B:plateNaquadah_true=true - B:plateNaquadria_true=true - B:plateNeodymiumMagnetic_true=true - B:plateNeodymium_true=true - B:plateNeutronium_true=true - B:plateNichrome_true=true - B:plateNickelZincFerrite_true=true - B:plateNickel_true=true - B:plateOsmiridium_true=true - B:plateOsmium_true=true - B:platePalladium_true=true - B:platePigIron_true=true - B:platePlatinum_true=true - B:platePlutonium241_true=true - B:platePlutonium_true=true - B:platePolycaprolactam_true=true - B:platePolyphenyleneSulfide_true=true - B:platePolytetrafluoroethylene_true=true - B:plateRedSteel_true=true - B:plateRoseGold_true=true - B:plateSilver_true=true - B:plateStainlessSteel_true=true - 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 - B:plateTritanium_true=true - B:plateTungstenCarbide_true=true - B:plateTungstenSteel_true=true - B:plateTungsten_true=true - B:plateUltimet_true=true - B:plateUranium235_true=true - B:plateUranium_true=true - B:plateVanadiumSteel_true=true - B:plateWroughtIron_true=true -} - - -hammerplating { - B:Aluminium_true=true - B:Americium_true=true - B:AnnealedCopper_true=true - B:BatteryAlloy_true=true - B:Beryllium_true=true - B:BismuthBronze_true=true - B:Bismuth_true=true - B:BlackBronze_true=true - B:BlackSteel_true=true - B:BlueSteel_true=true - B:Brass_true=true - B:Bronze_true=true - B:Carbon_true=true - B:Chrome_true=true - B:CobaltBrass_true=true - B:Cobalt_true=true - B:Copper_true=true - B:Cupronickel_true=true - B:DamascusSteel_true=true - B:DarkSteel_true=true - B:Duranium_true=true - B:Electrum_true=true - B:EpoxidFiberReinforced_true=true - B:Epoxid_true=true - B:Europium_true=true - B:GalliumArsenide_true=true - B:Gallium_true=true - B:Gold_true=true - B:HSSE_true=true - 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 - B:Iron_true=true - B:Kanthal_true=true - B:Lead_true=true - B:Magnalium_true=true - B:Manganese_true=true - B:Mithril_true=true - B:Molybdenum_true=true - B:NaquadahAlloy_true=true - B:NaquadahEnriched_true=true - B:Naquadah_true=true - B:Naquadria_true=true - B:NeodymiumMagnetic_true=true - B:Neodymium_true=true - B:Neutronium_true=true - B:Nichrome_true=true - B:NickelZincFerrite_true=true - B:Nickel_true=true - B:NiobiumTitanium_true=true - B:Osmiridium_true=true - B:Osmium_true=true - B:Palladium_true=true - B:PigIron_true=true - B:Platinum_true=true - B:Plutonium241_true=true - B:Plutonium_true=true - B:Polycaprolactam_true=true - B:PolyphenyleneSulfide_true=true - B:Polytetrafluoroethylene_true=true - B:RedAlloy_true=true - B:RedSteel_true=true - B:RoseGold_true=true - B:Silicon_true=true - B:Silver_true=true - B:SolderingAlloy_true=true - B:StainlessSteel_true=true - 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 - B:Titanium_true=true - B:Tritanium_true=true - B:TungstenCarbide_true=true - B:TungstenSteel_true=true - B:Tungsten_true=true - B:Ultimet_true=true - B:Uranium235_true=true - B:Uranium_true=true - B:VanadiumGallium_true=true - B:VanadiumSteel_true=true - B:WroughtIron_true=true - B:YttriumBariumCuprate_true=true - B:Zinc_true=true -} - - -harderrecipes { - B:beryliumreflector_true=true - B:blockbreaker_false=false - B:cropharvester_true=true - B:electricsteeltools_true=true - B:iridiumplate_true=true - B:namefix_true=true - B:nanosaber_true=true - B:nuclearReactor_true=true - B:platePaper_true=true - B:quarry_true=true - B:railcraft_stuff_use_plates_true=true - B:railcraft_stuff_use_tools_true=true - B:reflector_true=true - B:rtg_true=true - B:sugarpaper_true=true - B:useonlygoodsolderingmaterials_false=false - B:windRotor_true=true -} - - -implosion { - I:dustAmber_16=16 - I:dustBlueTopaz_24=24 - I:dustDiamond_32=32 - I:dustEmerald_24=24 - I:dustFoolsRuby_16=16 - I:dustForcicium_16=16 - I:dustForcillium_16=16 - I:dustGarnetRed_16=16 - I:dustGarnetYellow_16=16 - I:dustGreenSapphire_24=24 - I:dustJasper_16=16 - I:dustMonazite_16=16 - I:dustOlivine_24=24 - I:dustOpal_24=24 - I:dustRuby_24=24 - I:dustSapphire_24=24 - I:dustTanzanite_24=24 - I:dustTopaz_24=24 - I:gt.metaitem.01.32480_8=8 - I:ic2.itemPartCoalChunk_8=8 -} - - -laserengraving { - I:blockBasalt_50=50 - I:gt.blockconcretes.14_50=50 - I:gt.blockconcretes.6_50=50 - I:gt.blockgranites.14_50=50 - I:gt.blockgranites.6_50=50 - I:gt.blockstones.6_50=50 - I:gt.metaitem.01.32714_256=256 - I:gt.metaitem.03.32036_200=200 - I:gt.metaitem.03.32036_500=500 - I:gt.metaitem.03.32036_900=900 - I:gt.metaitem.03.32038_200=200 - I:gt.metaitem.03.32038_500=500 - I:gt.metaitem.03.32038_900=900 - I:gt.metaitem.03.32040_200=200 - I:gt.metaitem.03.32040_500=500 - I:gt.metaitem.03.32042_200=200 - I:gt.metaitem.03.32042_500=500 - I:gt.metaitem.03.32044_200=200 - I:gt.metaitem.03.32044_500=500 - I:gt.metaitem.03.32044_900=900 - I:gt.metaitem.03.32046_200=200 - I:gt.metaitem.03.32048_200=200 - I:gt.metaitem.03.32050_200=200 - I:gt.metaitem.03.32050_500=500 - I:gt.metaitem.03.32070_100=100 - I:gt.metaitem.03.32071_100=100 - I:tile.quartzBlock.chiseled_50=50 - I:tile.sandStone.chiseled_50=50 - I:tile.stonebricksmooth.chiseled_50=50 -} - - -lathe { - I:boltAluminium_3=3 - I:boltAmber_12=12 - I:boltAmethyst_3=3 - I:boltBeryllium_1=1 - I:boltBismuthBronze_11=11 - I:boltBismuth_26=26 - I:boltBlackBronze_12=12 - I:boltBlackSteel_8=8 - I:boltBlueSteel_9=9 - I:boltBlueTopaz_2=2 - I:boltBrass_7=7 - I:boltBronze_9=9 - I:boltCarbon_1=1 - I:boltCertusQuartz_12=12 - I:boltChrome_6=6 - I:boltCobaltBrass_7=7 - I:boltCobalt_7=7 - I:boltCupronickel_7=7 - I:boltDamascusSteel_7=7 - I:boltDarkSteel_12=12 - I:boltDiamond_96=96 - I:boltDuranium_12=12 - I:boltElectrum_18=18 - I:boltEmerald_2=2 - I:boltEpoxidFiberReinforced_1=1 - I:boltEpoxid_1=1 - I:boltGarnetRed_2=2 - I:boltGarnetYellow_2=2 - I:boltGold_24=24 - I:boltGreenSapphire_2=2 - 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 - I:boltIron_7=7 - I:boltKanthal_5=5 - I:boltLead_25=25 - I:boltMagnalium_3=3 - I:boltManganese_6=6 - I:boltMithril_30=30 - I:boltMolybdenum_11=11 - I:boltNaquadahAlloy_12=12 - I:boltNaquadahEnriched_12=12 - I:boltNaquadah_12=12 - I:boltNaquadria_12=12 - I:boltNeodymiumMagnetic_18=18 - I:boltNeodymium_18=18 - I:boltNetherQuartz_12=12 - I:boltNetherStar_12=12 - I:boltNeutronium_12500=12500 - I:boltNichrome_7=7 - I:boltNickelZincFerrite_4=4 - I:boltNickel_7=7 - I:boltOlivine_3=3 - I:boltOpal_2=2 - I:boltOsmiridium_23=23 - I:boltOsmium_23=23 - I:boltPalladium_13=13 - I:boltPigIron_7=7 - I:boltPlastic_1=1 - I:boltPlatinum_24=24 - I:boltPlutonium241_30=30 - I:boltPlutonium_30=30 - I:boltPolycaprolactam_1=1 - I:boltPolyphenyleneSulfide_1=1 - I:boltPolystyrene_1=1 - I:boltPolytetrafluoroethylene_2=2 - I:boltPolyvinylChloride_1=1 - I:boltRedSteel_8=8 - I:boltRoseGold_21=21 - I:boltRubber_1=1 - I:boltRuby_3=3 - I:boltSapphire_2=2 - I:boltSilicone_1=1 - I:boltSilver_13=13 - I:boltStainlessSteel_6=6 - I:boltSteelMagnetic_7=7 - I:boltSteel_7=7 - 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 - I:boltTitanium_6=6 - I:boltTopaz_2=2 - I:boltTritanium_12=12 - I:boltTungstenCarbide_12=12 - I:boltTungstenSteel_14=14 - I:boltTungsten_22=22 - I:boltUltimet_7=7 - I:boltUranium235_29=29 - I:boltUranium_29=29 - 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 - I:gemChippedEmerald_18=18 - I:gemChippedGarnetRed_23=23 - I:gemChippedGarnetYellow_23=23 - I:gemChippedGreenSapphire_20=20 - I:gemChippedOlivine_28=28 - I:gemChippedOpal_20=20 - I:gemChippedRuby_25=25 - I:gemChippedSapphire_20=20 - I:gemChippedTanzanite_20=20 - 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 - I:gemExquisiteEmerald_18=18 - I:gemExquisiteFoolsRuby_98=98 - I:gemExquisiteGarnetRed_23=23 - I:gemExquisiteGarnetYellow_23=23 - I:gemExquisiteGlass_20=20 - I:gemExquisiteGreenSapphire_20=20 - I:gemExquisiteJasper_98=98 - I:gemExquisiteOlivine_28=28 - I:gemExquisiteOpal_20=20 - I:gemExquisiteRuby_25=25 - 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 - I:gemFlawedEmerald_18=18 - I:gemFlawedGarnetRed_23=23 - I:gemFlawedGarnetYellow_23=23 - I:gemFlawedGreenSapphire_20=20 - I:gemFlawedOlivine_28=28 - I:gemFlawedOpal_20=20 - I:gemFlawedRuby_25=25 - 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 - I:gemFlawlessEmerald_90=90 - I:gemFlawlessGarnetRed_115=115 - I:gemFlawlessGarnetYellow_115=115 - I:gemFlawlessGreenSapphire_100=100 - I:gemFlawlessOlivine_140=140 - I:gemFlawlessOpal_100=100 - I:gemFlawlessRuby_125=125 - I:gemFlawlessSapphire_100=100 - I:gemFlawlessTanzanite_100=100 - I:gemFlawlessTopaz_80=80 - 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 - I:gemNetherStar_490=490 - I:gemOlivine_140=140 - I:gemOpal_100=100 - I:gemRuby_125=125 - I:gemSapphire_100=100 - I:gemSodalite_125=125 - I:gemTanzanite_100=100 - I:gemTopaz_80=80 - I:ic2.blockRubSapling_16=16 - I:ic2.blockRubWood_160=160 - I:ingotAluminium_130=130 - I:ingotAmericium_1225=1225 - I:ingotBeryllium_45=45 - I:ingotBismuthBronze_460=460 - I:ingotBismuth_1040=1040 - I:ingotBlackBronze_490=490 - I:ingotBlackSteel_320=320 - I:ingotBlueSteel_375=375 - I:ingotBrass_315=315 - I:ingotBronze_380=380 - I:ingotCarbon_60=60 - I:ingotChrome_260=260 - I:ingotCobaltBrass_290=290 - I:ingotCobalt_295=295 - I:ingotCopper_315=315 - I:ingotCupronickel_300=300 - I:ingotDamascusSteel_280=280 - I:ingotDarkSteel_490=490 - I:ingotDuranium_490=490 - I:ingotElectrum_755=755 - I:ingotEpoxidFiberReinforced_30=30 - I:ingotEpoxid_30=30 - I:ingotEuropium_755=755 - I:ingotGold_980=980 - 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 - I:ingotIron_280=280 - I:ingotKanthal_220=220 - I:ingotLead_1035=1035 - I:ingotMagnalium_125=125 - I:ingotManganese_275=275 - I:ingotMithril_1225=1225 - I:ingotMolybdenum_475=475 - I:ingotNaquadahAlloy_490=490 - I:ingotNaquadahEnriched_490=490 - I:ingotNaquadah_490=490 - I:ingotNaquadria_490=490 - I:ingotNeodymiumMagnetic_730=730 - I:ingotNeodymium_720=720 - I:ingotNeutronium_500000=500000 - I:ingotNichrome_280=280 - I:ingotNickelZincFerrite_165=165 - I:ingotNickel_290=290 - I:ingotOsmiridium_955=955 - I:ingotOsmium_950=950 - I:ingotPalladium_530=530 - I:ingotPigIron_280=280 - I:ingotPlastic_20=20 - I:ingotPlatinum_975=975 - I:ingotPlutonium241_1215=1215 - I:ingotPlutonium_1230=1230 - I:ingotPolycaprolactam_25=25 - I:ingotPolyphenyleneSulfide_45=45 - I:ingotPolystyrene_30=30 - I:ingotPolytetrafluoroethylene_80=80 - I:ingotPolyvinylChloride_50=50 - I:ingotRedSteel_345=345 - I:ingotRoseGold_845=845 - I:ingotRubber_25=25 - I:ingotSilicone_35=35 - I:ingotSilver_535=535 - I:ingotSolderingAlloy_590=590 - I:ingotStainlessSteel_275=275 - I:ingotSteelMagnetic_285=285 - 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 - I:ingotTitanium_240=240 - I:ingotTritanium_490=490 - I:ingotTungstenCarbide_485=485 - I:ingotTungstenSteel_595=595 - I:ingotTungsten_915=915 - I:ingotUltimet_305=305 - I:ingotUranium235_1175=1175 - I:ingotUranium_1190=1190 - I:ingotVanadiumGallium_275=275 - I:ingotVanadiumSteel_275=275 - I:ingotWroughtIron_280=280 - I:item.kekztech_crafting_item.7_1200=1200 - I:item.kekztech_crafting_item.8_1200=1200 - 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 - I:plateDilithium_49=49 - I:plateEmerald_9=9 - I:plateEnderEye_99=99 - I:plateEnderPearl_41=41 - I:plateForcicium_49=49 - I:plateForcillium_49=49 - I:plateGarnetRed_11=11 - 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 - I:plateOpal_10=10 - I:plateRuby_12=12 - I:plateSapphire_10=10 - I:plateTanzanite_10=10 - I:plateTopaz_8=8 - I:plateWood_10=10 - I:stickCopper_120=120 - 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 - I:tile.wood.oak_10=10 - I:tile.woodSlab.oak_50=50 -} - - -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 - B:blockAntimony_true=true - B:blockArsenic_true=true - B:blockBasalt_true=true - B:blockBatteryAlloy_true=true - B:blockBeryllium_true=true - B:blockBismuthBronze_true=true - B:blockBismuth_true=true - B:blockBlackBronze_true=true - B:blockBlackSteel_true=true - B:blockBlueSteel_true=true - B:blockBlueTopaz_true=true - B:blockBrass_true=true - B:blockBronze_true=true - B:blockCaesium_true=true - B:blockCerium_true=true - B:blockCertusQuartz_true=true - B:blockCharcoal_true=true - B:blockChrome_true=true - B:blockCoal_true=true - B:blockCobaltBrass_true=true - B:blockCobalt_true=true - B:blockCopper_true=true - B:blockCupronickel_true=true - B:blockDamascusSteel_true=true - B:blockDarkSteel_true=true - B:blockDiamond_true=true - B:blockDilithium_true=true - B:blockDuranium_true=true - B:blockElectrum_true=true - B:blockEmerald_true=true - B:blockEnderEye_true=true - B:blockEnderPearl_true=true - B:blockEuropium_true=true - B:blockFoolsRuby_true=true - B:blockForcicium_true=true - B:blockForcillium_true=true - B:blockGallium_true=true - B:blockGarnetRed_true=true - B:blockGarnetYellow_true=true - B:blockGold_true=true - B:blockGreenSapphire_true=true - B:blockHSSE_true=true - 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 - B:blockIron_true=true - B:blockJasper_true=true - B:blockKanthal_true=true - B:blockLapis_true=true - B:blockLazurite_true=true - B:blockLead_true=true - B:blockLignite_true=true - B:blockLutetium_true=true - B:blockMagnalium_true=true - B:blockMagnesium_true=true - B:blockManganese_true=true - B:blockMithril_true=true - B:blockMolybdenum_true=true - B:blockMonazite_true=true - B:blockNaquadahAlloy_true=true - B:blockNaquadahEnriched_true=true - B:blockNaquadah_true=true - B:blockNaquadria_true=true - B:blockNeodymiumMagnetic_true=true - B:blockNeodymium_true=true - B:blockNetherStar_true=true - B:blockNeutronium_true=true - B:blockNichrome_true=true - B:blockNickel_true=true - B:blockNiobiumNitride_true=true - B:blockNiobiumTitanium_true=true - B:blockNiobium_true=true - B:blockNiter_true=true - B:blockObsidian_true=true - B:blockOlivine_true=true - B:blockOpal_true=true - B:blockOsmiridium_true=true - B:blockOsmium_true=true - B:blockPalladium_true=true - B:blockPhosphorus_true=true - B:blockPigIron_true=true - B:blockPlatinum_true=true - B:blockPlutonium241_true=true - B:blockPlutonium_true=true - B:blockQuartzite_true=true - B:blockRedAlloy_true=true - B:blockRedSteel_true=true - B:blockRedstone_true=true - B:blockRoseGold_true=true - B:blockRuby_true=true - B:blockSapphire_true=true - B:blockSilicon_true=true - B:blockSilver_true=true - B:blockSodalite_true=true - B:blockSolderingAlloy_true=true - B:blockStainlessSteel_true=true - B:blockSteelMagnetic_true=true - B:blockSteel_true=true - 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 - B:blockTitanium_true=true - B:blockTopaz_true=true - B:blockTritanium_true=true - B:blockTungstenCarbide_true=true - B:blockTungstenSteel_true=true - B:blockTungsten_true=true - B:blockUltimet_true=true - B:blockUranium235_true=true - B:blockUranium_true=true - B:blockVanadiumGallium_true=true - B:blockVanadiumSteel_true=true - B:blockVanadium_true=true - B:blockWroughtIron_true=true - B:blockYttriumBariumCuprate_true=true - 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 - B:boltBismuth_true=true - B:boltBlackBronze_true=true - B:boltBlackSteel_true=true - B:boltBlueSteel_true=true - B:boltBlueTopaz_true=true - B:boltBrass_true=true - B:boltBronze_true=true - B:boltCarbon_true=true - B:boltCertusQuartz_true=true - B:boltChrome_true=true - B:boltCobaltBrass_true=true - B:boltCobalt_true=true - B:boltCupronickel_true=true - B:boltDamascusSteel_true=true - B:boltDarkSteel_true=true - B:boltDiamond_true=true - B:boltDuranium_true=true - B:boltElectrum_true=true - B:boltEmerald_true=true - B:boltEpoxidFiberReinforced_true=true - B:boltEpoxid_true=true - B:boltGarnetRed_true=true - B:boltGarnetYellow_true=true - B:boltGold_true=true - B:boltGreenSapphire_true=true - 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 - B:boltIron_true=true - B:boltKanthal_true=true - B:boltLead_true=true - B:boltMagnalium_true=true - B:boltManganese_true=true - B:boltMithril_true=true - B:boltMolybdenum_true=true - B:boltNaquadahAlloy_true=true - B:boltNaquadahEnriched_true=true - B:boltNaquadah_true=true - B:boltNaquadria_true=true - B:boltNeodymiumMagnetic_true=true - B:boltNeodymium_true=true - B:boltNetherQuartz_true=true - B:boltNetherStar_true=true - B:boltNeutronium_true=true - B:boltNichrome_true=true - B:boltNickelZincFerrite_true=true - B:boltNickel_true=true - B:boltOlivine_true=true - B:boltOpal_true=true - B:boltOsmiridium_true=true - B:boltOsmium_true=true - B:boltPalladium_true=true - B:boltPigIron_true=true - B:boltPlastic_true=true - B:boltPlatinum_true=true - B:boltPlutonium241_true=true - B:boltPlutonium_true=true - B:boltPolycaprolactam_true=true - B:boltPolyphenyleneSulfide_true=true - B:boltPolystyrene_true=true - B:boltPolytetrafluoroethylene_true=true - B:boltPolyvinylChloride_true=true - B:boltRedSteel_true=true - B:boltRoseGold_true=true - B:boltRubber_true=true - B:boltRuby_true=true - B:boltSapphire_true=true - B:boltSilicone_true=true - B:boltSilver_true=true - B:boltStainlessSteel_true=true - B:boltSteelMagnetic_true=true - B:boltSteel_true=true - 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 - B:boltTitanium_true=true - B:boltTopaz_true=true - B:boltTritanium_true=true - B:boltTungstenCarbide_true=true - B:boltTungstenSteel_true=true - B:boltTungsten_true=true - B:boltUltimet_true=true - B:boltUranium235_true=true - B:boltUranium_true=true - B:boltVanadiumSteel_true=true - B:boltWoodSealed_true=true - B:boltWood_true=true - B:boltWroughtIron_true=true - B:bucketEmpty_true=true - B:cableGt01Aluminium_true=true - B:cableGt01AnnealedCopper_true=true - B:cableGt01BlackSteel_true=true - B:cableGt01Cobalt_true=true - B:cableGt01Copper_true=true - B:cableGt01Cupronickel_true=true - B:cableGt01Duranium_true=true - B:cableGt01Electrum_true=true - B:cableGt01Gold_true=true - B:cableGt01HSSG_true=true - B:cableGt01Iron_true=true - B:cableGt01Kanthal_true=true - B:cableGt01Lead_true=true - B:cableGt01NaquadahAlloy_true=true - B:cableGt01Naquadah_true=true - B:cableGt01Nichrome_true=true - B:cableGt01Nickel_true=true - B:cableGt01NiobiumTitanium_true=true - B:cableGt01Osmium_true=true - B:cableGt01Platinum_true=true - B:cableGt01RedAlloy_true=true - B:cableGt01Silver_true=true - B:cableGt01SolderingAlloy_true=true - B:cableGt01Steel_true=true - B:cableGt01Tin_true=true - B:cableGt01Titanium_true=true - B:cableGt01TungstenSteel_true=true - B:cableGt01Tungsten_true=true - B:cableGt01VanadiumGallium_true=true - B:cableGt01YttriumBariumCuprate_true=true - B:cableGt01Zinc_true=true - B:cableGt02Aluminium_true=true - B:cableGt02AnnealedCopper_true=true - B:cableGt02BlackSteel_true=true - B:cableGt02Cobalt_true=true - B:cableGt02Copper_true=true - B:cableGt02Cupronickel_true=true - B:cableGt02Duranium_true=true - B:cableGt02Electrum_true=true - B:cableGt02Gold_true=true - B:cableGt02HSSG_true=true - B:cableGt02Iron_true=true - B:cableGt02Kanthal_true=true - B:cableGt02Lead_true=true - B:cableGt02NaquadahAlloy_true=true - B:cableGt02Naquadah_true=true - B:cableGt02Nichrome_true=true - B:cableGt02Nickel_true=true - B:cableGt02NiobiumTitanium_true=true - B:cableGt02Osmium_true=true - B:cableGt02Platinum_true=true - B:cableGt02RedAlloy_true=true - B:cableGt02Silver_true=true - B:cableGt02SolderingAlloy_true=true - B:cableGt02Steel_true=true - B:cableGt02Tin_true=true - B:cableGt02Titanium_true=true - B:cableGt02TungstenSteel_true=true - B:cableGt02Tungsten_true=true - B:cableGt02VanadiumGallium_true=true - B:cableGt02YttriumBariumCuprate_true=true - B:cableGt02Zinc_true=true - B:cableGt04Aluminium_true=true - B:cableGt04AnnealedCopper_true=true - B:cableGt04BlackSteel_true=true - B:cableGt04Cobalt_true=true - B:cableGt04Copper_true=true - B:cableGt04Cupronickel_true=true - B:cableGt04Duranium_true=true - B:cableGt04Electrum_true=true - B:cableGt04Gold_true=true - B:cableGt04HSSG_true=true - B:cableGt04Iron_true=true - B:cableGt04Kanthal_true=true - B:cableGt04Lead_true=true - B:cableGt04NaquadahAlloy_true=true - B:cableGt04Naquadah_true=true - B:cableGt04Nichrome_true=true - B:cableGt04Nickel_true=true - B:cableGt04NiobiumTitanium_true=true - B:cableGt04Osmium_true=true - B:cableGt04Platinum_true=true - B:cableGt04RedAlloy_true=true - B:cableGt04Silver_true=true - B:cableGt04SolderingAlloy_true=true - B:cableGt04Steel_true=true - B:cableGt04Tin_true=true - B:cableGt04Titanium_true=true - B:cableGt04TungstenSteel_true=true - B:cableGt04Tungsten_true=true - B:cableGt04VanadiumGallium_true=true - B:cableGt04YttriumBariumCuprate_true=true - B:cableGt04Zinc_true=true - B:cableGt08Aluminium_true=true - B:cableGt08AnnealedCopper_true=true - B:cableGt08BlackSteel_true=true - B:cableGt08Cobalt_true=true - B:cableGt08Copper_true=true - B:cableGt08Cupronickel_true=true - B:cableGt08Duranium_true=true - B:cableGt08Electrum_true=true - B:cableGt08Gold_true=true - B:cableGt08HSSG_true=true - B:cableGt08Iron_true=true - B:cableGt08Kanthal_true=true - B:cableGt08Lead_true=true - B:cableGt08NaquadahAlloy_true=true - B:cableGt08Naquadah_true=true - B:cableGt08Nichrome_true=true - B:cableGt08Nickel_true=true - B:cableGt08NiobiumTitanium_true=true - B:cableGt08Osmium_true=true - B:cableGt08Platinum_true=true - B:cableGt08RedAlloy_true=true - B:cableGt08Silver_true=true - B:cableGt08SolderingAlloy_true=true - B:cableGt08Steel_true=true - B:cableGt08Tin_true=true - B:cableGt08Titanium_true=true - B:cableGt08TungstenSteel_true=true - B:cableGt08Tungsten_true=true - B:cableGt08VanadiumGallium_true=true - B:cableGt08YttriumBariumCuprate_true=true - B:cableGt08Zinc_true=true - B:cableGt12Aluminium_true=true - B:cableGt12AnnealedCopper_true=true - B:cableGt12BlackSteel_true=true - B:cableGt12Cobalt_true=true - B:cableGt12Copper_true=true - B:cableGt12Cupronickel_true=true - B:cableGt12Duranium_true=true - B:cableGt12Electrum_true=true - B:cableGt12Gold_true=true - B:cableGt12HSSG_true=true - B:cableGt12Iron_true=true - B:cableGt12Kanthal_true=true - B:cableGt12Lead_true=true - B:cableGt12NaquadahAlloy_true=true - B:cableGt12Naquadah_true=true - B:cableGt12Nichrome_true=true - B:cableGt12Nickel_true=true - B:cableGt12NiobiumTitanium_true=true - B:cableGt12Osmium_true=true - B:cableGt12Platinum_true=true - B:cableGt12RedAlloy_true=true - B:cableGt12Silver_true=true - B:cableGt12SolderingAlloy_true=true - B:cableGt12Steel_true=true - B:cableGt12Tin_true=true - B:cableGt12Titanium_true=true - B:cableGt12TungstenSteel_true=true - B:cableGt12Tungsten_true=true - B:cableGt12VanadiumGallium_true=true - B:cableGt12YttriumBariumCuprate_true=true - B:cableGt12Zinc_true=true - 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 - B:crushedBarite_true=true - B:crushedBastnasite_true=true - B:crushedBauxite_true=true - B:crushedBentonite_true=true - B:crushedBeryllium_true=true - B:crushedBismuth_true=true - B:crushedBlueTopaz_true=true - B:crushedBrownLimonite_true=true - B:crushedCalcite_true=true - B:crushedCassiteriteSand_true=true - 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 - B:crushedCentrifugedBarite_true=true - B:crushedCentrifugedBastnasite_true=true - B:crushedCentrifugedBauxite_true=true - B:crushedCentrifugedBentonite_true=true - B:crushedCentrifugedBeryllium_true=true - B:crushedCentrifugedBismuth_true=true - B:crushedCentrifugedBlueTopaz_true=true - B:crushedCentrifugedBrownLimonite_true=true - B:crushedCentrifugedCalcite_true=true - B:crushedCentrifugedCassiteriteSand_true=true - B:crushedCentrifugedCassiterite_true=true - B:crushedCentrifugedCertusQuartz_true=true - B:crushedCentrifugedChalcopyrite_true=true - B:crushedCentrifugedChrome_true=true - B:crushedCentrifugedChromite_true=true - B:crushedCentrifugedCinnabar_true=true - B:crushedCentrifugedCoal_true=true - B:crushedCentrifugedCobaltite_true=true - B:crushedCentrifugedCooperite_true=true - B:crushedCentrifugedCopper_true=true - B:crushedCentrifugedDarkSteel_true=true - B:crushedCentrifugedDiamond_true=true - B:crushedCentrifugedDiatomite_true=true - B:crushedCentrifugedEmerald_true=true - B:crushedCentrifugedFoolsRuby_true=true - B:crushedCentrifugedGalena_true=true - B:crushedCentrifugedGarnetRed_true=true - B:crushedCentrifugedGarnetYellow_true=true - B:crushedCentrifugedGarnierite_true=true - B:crushedCentrifugedGlauconite_true=true - B:crushedCentrifugedGold_true=true - B:crushedCentrifugedGraphite_true=true - 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 - B:crushedCentrifugedLazurite_true=true - B:crushedCentrifugedLead_true=true - B:crushedCentrifugedLepidolite_true=true - B:crushedCentrifugedLignite_true=true - B:crushedCentrifugedLithium_true=true - B:crushedCentrifugedMagnesite_true=true - B:crushedCentrifugedMagnetite_true=true - B:crushedCentrifugedMalachite_true=true - B:crushedCentrifugedManganese_true=true - B:crushedCentrifugedMolybdenite_true=true - B:crushedCentrifugedMolybdenum_true=true - B:crushedCentrifugedMonazite_true=true - B:crushedCentrifugedNaquadahEnriched_true=true - B:crushedCentrifugedNaquadah_true=true - B:crushedCentrifugedNaquadria_true=true - B:crushedCentrifugedNeodymium_true=true - B:crushedCentrifugedNetherQuartz_true=true - B:crushedCentrifugedNickel_true=true - B:crushedCentrifugedOilsands_true=true - B:crushedCentrifugedOlivine_true=true - B:crushedCentrifugedOpal_true=true - B:crushedCentrifugedOsmium_true=true - B:crushedCentrifugedPalladium_true=true - B:crushedCentrifugedPentlandite_true=true - B:crushedCentrifugedPhosphate_true=true - B:crushedCentrifugedPhosphorus_true=true - B:crushedCentrifugedPitchblende_true=true - B:crushedCentrifugedPlatinum_true=true - B:crushedCentrifugedPlutonium_true=true - B:crushedCentrifugedPowellite_true=true - B:crushedCentrifugedPyrite_true=true - B:crushedCentrifugedPyrochlore_true=true - B:crushedCentrifugedPyrolusite_true=true - B:crushedCentrifugedPyrope_true=true - B:crushedCentrifugedQuartzite_true=true - B:crushedCentrifugedRedstone_true=true - B:crushedCentrifugedRockSalt_true=true - B:crushedCentrifugedRuby_true=true - B:crushedCentrifugedSalt_true=true - B:crushedCentrifugedSaltpeter_true=true - B:crushedCentrifugedSapphire_true=true - B:crushedCentrifugedScheelite_true=true - B:crushedCentrifugedSilver_true=true - B:crushedCentrifugedSoapstone_true=true - B:crushedCentrifugedSodalite_true=true - B:crushedCentrifugedSpessartine_true=true - B:crushedCentrifugedSphalerite_true=true - B:crushedCentrifugedSpodumene_true=true - B:crushedCentrifugedStibnite_true=true - B:crushedCentrifugedSulfur_true=true - B:crushedCentrifugedTalc_true=true - B:crushedCentrifugedTantalite_true=true - B:crushedCentrifugedTanzanite_true=true - B:crushedCentrifugedTetrahedrite_true=true - B:crushedCentrifugedThorium_true=true - B:crushedCentrifugedTin_true=true - B:crushedCentrifugedTitanium_true=true - B:crushedCentrifugedTopaz_true=true - B:crushedCentrifugedTungstate_true=true - B:crushedCentrifugedUraninite_true=true - B:crushedCentrifugedUranium235_true=true - B:crushedCentrifugedUranium_true=true - B:crushedCentrifugedVanadiumMagnetite_true=true - B:crushedCentrifugedWulfenite_true=true - B:crushedCentrifugedYellowLimonite_true=true - B:crushedCentrifugedZinc_true=true - B:crushedCertusQuartz_true=true - B:crushedChalcopyrite_true=true - B:crushedChrome_true=true - B:crushedChromite_true=true - B:crushedCinnabar_true=true - B:crushedCoal_true=true - B:crushedCobaltite_true=true - B:crushedCooperite_true=true - B:crushedCopper_true=true - B:crushedDarkSteel_true=true - B:crushedDiamond_true=true - B:crushedDiatomite_true=true - B:crushedEmerald_true=true - B:crushedFoolsRuby_true=true - B:crushedGalena_true=true - B:crushedGarnetRed_true=true - B:crushedGarnetYellow_true=true - B:crushedGarnierite_true=true - B:crushedGlauconite_true=true - B:crushedGold_true=true - B:crushedGraphite_true=true - 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 - B:crushedLazurite_true=true - B:crushedLead_true=true - B:crushedLepidolite_true=true - B:crushedLignite_true=true - B:crushedLithium_true=true - B:crushedMagnesite_true=true - B:crushedMagnetite_true=true - B:crushedMalachite_true=true - B:crushedManganese_true=true - B:crushedMolybdenite_true=true - B:crushedMolybdenum_true=true - B:crushedMonazite_true=true - B:crushedNaquadahEnriched_true=true - B:crushedNaquadah_true=true - B:crushedNaquadria_true=true - B:crushedNeodymium_true=true - B:crushedNetherQuartz_true=true - B:crushedNickel_true=true - B:crushedOilsands_true=true - B:crushedOlivine_true=true - B:crushedOpal_true=true - B:crushedOsmium_true=true - B:crushedPalladium_true=true - B:crushedPentlandite_true=true - B:crushedPhosphate_true=true - B:crushedPhosphorus_true=true - B:crushedPitchblende_true=true - B:crushedPlatinum_true=true - B:crushedPlutonium_true=true - 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 - B:crushedPurifiedBarite_true=true - B:crushedPurifiedBastnasite_true=true - B:crushedPurifiedBauxite_true=true - B:crushedPurifiedBentonite_true=true - B:crushedPurifiedBeryllium_true=true - B:crushedPurifiedBismuth_true=true - B:crushedPurifiedBlueTopaz_true=true - B:crushedPurifiedBrownLimonite_true=true - B:crushedPurifiedCalcite_true=true - B:crushedPurifiedCassiteriteSand_true=true - B:crushedPurifiedCassiterite_true=true - B:crushedPurifiedCertusQuartz_true=true - B:crushedPurifiedChalcopyrite_true=true - B:crushedPurifiedChrome_true=true - B:crushedPurifiedChromite_true=true - B:crushedPurifiedCinnabar_true=true - B:crushedPurifiedCoal_true=true - B:crushedPurifiedCobaltite_true=true - B:crushedPurifiedCooperite_true=true - B:crushedPurifiedCopper_true=true - B:crushedPurifiedDarkSteel_true=true - B:crushedPurifiedDiamond_true=true - B:crushedPurifiedDiatomite_true=true - B:crushedPurifiedEmerald_true=true - B:crushedPurifiedFoolsRuby_true=true - B:crushedPurifiedGalena_true=true - B:crushedPurifiedGarnetRed_true=true - B:crushedPurifiedGarnetYellow_true=true - B:crushedPurifiedGarnierite_true=true - B:crushedPurifiedGlauconite_true=true - B:crushedPurifiedGold_true=true - B:crushedPurifiedGraphite_true=true - 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 - B:crushedPurifiedLazurite_true=true - B:crushedPurifiedLead_true=true - B:crushedPurifiedLepidolite_true=true - B:crushedPurifiedLignite_true=true - B:crushedPurifiedLithium_true=true - B:crushedPurifiedMagnesite_true=true - B:crushedPurifiedMagnetite_true=true - B:crushedPurifiedMalachite_true=true - B:crushedPurifiedManganese_true=true - B:crushedPurifiedMolybdenite_true=true - B:crushedPurifiedMolybdenum_true=true - B:crushedPurifiedMonazite_true=true - B:crushedPurifiedNaquadahEnriched_true=true - B:crushedPurifiedNaquadah_true=true - B:crushedPurifiedNaquadria_true=true - B:crushedPurifiedNeodymium_true=true - B:crushedPurifiedNetherQuartz_true=true - B:crushedPurifiedNickel_true=true - B:crushedPurifiedOilsands_true=true - B:crushedPurifiedOlivine_true=true - B:crushedPurifiedOpal_true=true - B:crushedPurifiedOsmium_true=true - B:crushedPurifiedPalladium_true=true - B:crushedPurifiedPentlandite_true=true - B:crushedPurifiedPhosphate_true=true - B:crushedPurifiedPhosphorus_true=true - B:crushedPurifiedPitchblende_true=true - B:crushedPurifiedPlatinum_true=true - B:crushedPurifiedPlutonium_true=true - B:crushedPurifiedPowellite_true=true - B:crushedPurifiedPyrite_true=true - B:crushedPurifiedPyrochlore_true=true - B:crushedPurifiedPyrolusite_true=true - B:crushedPurifiedPyrope_true=true - B:crushedPurifiedQuartzite_true=true - B:crushedPurifiedRedstone_true=true - B:crushedPurifiedRockSalt_true=true - B:crushedPurifiedRuby_true=true - B:crushedPurifiedSalt_true=true - B:crushedPurifiedSaltpeter_true=true - B:crushedPurifiedSapphire_true=true - B:crushedPurifiedScheelite_true=true - B:crushedPurifiedSilver_true=true - B:crushedPurifiedSoapstone_true=true - B:crushedPurifiedSodalite_true=true - B:crushedPurifiedSpessartine_true=true - B:crushedPurifiedSphalerite_true=true - B:crushedPurifiedSpodumene_true=true - B:crushedPurifiedStibnite_true=true - B:crushedPurifiedSulfur_true=true - B:crushedPurifiedTalc_true=true - B:crushedPurifiedTantalite_true=true - B:crushedPurifiedTanzanite_true=true - B:crushedPurifiedTetrahedrite_true=true - B:crushedPurifiedThorium_true=true - B:crushedPurifiedTin_true=true - B:crushedPurifiedTitanium_true=true - B:crushedPurifiedTopaz_true=true - B:crushedPurifiedTungstate_true=true - B:crushedPurifiedUraninite_true=true - B:crushedPurifiedUranium235_true=true - B:crushedPurifiedUranium_true=true - B:crushedPurifiedVanadiumMagnetite_true=true - B:crushedPurifiedWulfenite_true=true - B:crushedPurifiedYellowLimonite_true=true - B:crushedPurifiedZinc_true=true - B:crushedPyrite_true=true - B:crushedPyrochlore_true=true - B:crushedPyrolusite_true=true - B:crushedPyrope_true=true - B:crushedQuartzite_true=true - B:crushedRedstone_true=true - B:crushedRockSalt_true=true - B:crushedRuby_true=true - B:crushedSalt_true=true - B:crushedSaltpeter_true=true - B:crushedSapphire_true=true - B:crushedScheelite_true=true - B:crushedSilver_true=true - B:crushedSoapstone_true=true - B:crushedSodalite_true=true - B:crushedSpessartine_true=true - B:crushedSphalerite_true=true - B:crushedSpodumene_true=true - B:crushedStibnite_true=true - B:crushedSulfur_true=true - B:crushedTalc_true=true - B:crushedTantalite_true=true - B:crushedTanzanite_true=true - B:crushedTetrahedrite_true=true - B:crushedThorium_true=true - B:crushedTin_true=true - B:crushedTitanium_true=true - B:crushedTopaz_true=true - B:crushedTungstate_true=true - B:crushedUraninite_true=true - B:crushedUranium235_true=true - B:crushedUranium_true=true - B:crushedVanadiumMagnetite_true=true - B:crushedWulfenite_true=true - B:crushedYellowLimonite_true=true - B:crushedZinc_true=true - B:enderio.silicon_true=true - B:foilAluminium_true=true - B:foilAnnealedCopper_true=true - B:foilBlackSteel_true=true - B:foilCopper_true=true - B:foilDuranium_true=true - B:foilElectrum_true=true - B:foilGold_true=true - B:foilHSSG_true=true - B:foilManganese_true=true - B:foilNaquadahAlloy_true=true - B:foilNaquadah_true=true - B:foilNichrome_true=true - B:foilNiobiumTitanium_true=true - B:foilOsmiridium_true=true - B:foilOsmium_true=true - B:foilPlastic_true=true - B:foilPlatinum_true=true - B:foilPolyphenyleneSulfide_true=true - B:foilPolyvinylChloride_true=true - B:foilSilicon_true=true - B:foilSilicone_true=true - B:foilSteel_true=true - B:foilTitanium_true=true - B:foilTungstenSteel_true=true - B:foilTungsten_true=true - B:foilVanadiumGallium_true=true - B:foilYttriumBariumCuprate_true=true - B:foilZinc_true=true - B:frameGtAluminium_true=true - B:frameGtAmericium_true=true - B:frameGtAnnealedCopper_true=true - B:frameGtAntimony_true=true - B:frameGtArsenic_true=true - B:frameGtBatteryAlloy_true=true - B:frameGtBeryllium_true=true - B:frameGtBismuthBronze_true=true - B:frameGtBismuth_true=true - B:frameGtBlackBronze_true=true - B:frameGtBlackSteel_true=true - B:frameGtBlueSteel_true=true - B:frameGtBorosilicateGlass_true=true - B:frameGtBrass_true=true - B:frameGtBronze_true=true - B:frameGtCaesium_true=true - B:frameGtCarbon_true=true - B:frameGtCerium_true=true - B:frameGtChrome_true=true - B:frameGtCobaltBrass_true=true - B:frameGtCobalt_true=true - B:frameGtCopper_true=true - B:frameGtCupronickel_true=true - B:frameGtDamascusSteel_true=true - B:frameGtDarkSteel_true=true - B:frameGtDuranium_true=true - B:frameGtElectrum_true=true - B:frameGtEpoxidFiberReinforced_true=true - B:frameGtEpoxid_true=true - B:frameGtEuropium_true=true - B:frameGtGalliumArsenide_true=true - B:frameGtGallium_true=true - B:frameGtGold_true=true - B:frameGtHSSE_true=true - B:frameGtHSSG_true=true - 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 - B:frameGtIron_true=true - B:frameGtKanthal_true=true - B:frameGtLead_true=true - B:frameGtLithium_true=true - B:frameGtLutetium_true=true - B:frameGtMagnalium_true=true - B:frameGtMagnesium_true=true - B:frameGtManganese_true=true - B:frameGtMithril_true=true - B:frameGtMolybdenum_true=true - B:frameGtNaquadahAlloy_true=true - B:frameGtNaquadahEnriched_true=true - B:frameGtNaquadah_true=true - B:frameGtNaquadria_true=true - B:frameGtNeodymiumMagnetic_true=true - B:frameGtNeodymium_true=true - B:frameGtNeutronium_true=true - B:frameGtNichrome_true=true - B:frameGtNickelZincFerrite_true=true - B:frameGtNickel_true=true - B:frameGtNiobiumNitride_true=true - B:frameGtNiobiumTitanium_true=true - B:frameGtNiobium_true=true - B:frameGtOsmiridium_true=true - B:frameGtOsmium_true=true - B:frameGtPalladium_true=true - B:frameGtPigIron_true=true - B:frameGtPlastic_true=true - B:frameGtPlatinum_true=true - B:frameGtPlutonium241_true=true - B:frameGtPlutonium_true=true - B:frameGtPolycaprolactam_true=true - B:frameGtPolyphenyleneSulfide_true=true - B:frameGtPolystyrene_true=true - B:frameGtPolytetrafluoroethylene_true=true - B:frameGtPolyvinylChloride_true=true - B:frameGtPotassium_true=true - B:frameGtRedAlloy_true=true - B:frameGtRedSteel_true=true - B:frameGtRoseGold_true=true - B:frameGtRubber_true=true - B:frameGtSilicon_true=true - B:frameGtSilicone_true=true - B:frameGtSilver_true=true - B:frameGtSolderingAlloy_true=true - B:frameGtStainlessSteel_true=true - B:frameGtSteelMagnetic_true=true - B:frameGtSteel_true=true - 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 - B:frameGtTitanium_true=true - B:frameGtTritanium_true=true - B:frameGtTungstenCarbide_true=true - B:frameGtTungstenSteel_true=true - B:frameGtTungsten_true=true - B:frameGtUltimet_true=true - B:frameGtUranium235_true=true - B:frameGtUranium_true=true - B:frameGtVanadiumGallium_true=true - B:frameGtVanadiumSteel_true=true - B:frameGtVanadium_true=true - B:frameGtWoodSealed_true=true - B:frameGtWood_true=true - B:frameGtWroughtIron_true=true - B:frameGtYttriumBariumCuprate_true=true - B:frameGtYttrium_true=true - B:frameGtZinc_true=true - B:gearGtAluminium_true=true - B:gearGtBronze_true=true - B:gearGtCobaltBrass_true=true - B:gearGtCopper_true=true - B:gearGtDiamond_true=true - B:gearGtGold_true=true - B:gearGtHSSE_true=true - B:gearGtHSSG_true=true - B:gearGtIron_true=true - B:gearGtNeutronium_true=true - B:gearGtSmallAluminium_true=true - B:gearGtSmallHSSE_true=true - B:gearGtSmallHSSG_true=true - B:gearGtSmallNeutronium_true=true - B:gearGtSmallStainlessSteel_true=true - B:gearGtSmallSteel_true=true - B:gearGtSmallTitanium_true=true - B:gearGtSmallTungstenSteel_true=true - B:gearGtStainlessSteel_true=true - B:gearGtSteel_true=true - B:gearGtStone_true=true - B:gearGtTin_true=true - 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 - B:gemChippedEmerald_true=true - B:gemChippedFoolsRuby_true=true - B:gemChippedGarnetRed_true=true - B:gemChippedGarnetYellow_true=true - B:gemChippedGlass_true=true - B:gemChippedGreenSapphire_true=true - B:gemChippedJasper_true=true - B:gemChippedOlivine_true=true - B:gemChippedOpal_true=true - B:gemChippedRuby_true=true - B:gemChippedSapphire_true=true - B:gemChippedTanzanite_true=true - B:gemChippedTopaz_true=true - B:gemCoal_true=true - B:gemDiamond_true=true - B:gemDilithium_true=true - 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 - B:gemExquisiteEmerald_true=true - B:gemExquisiteFoolsRuby_true=true - B:gemExquisiteGarnetRed_true=true - B:gemExquisiteGarnetYellow_true=true - B:gemExquisiteGlass_true=true - B:gemExquisiteGreenSapphire_true=true - B:gemExquisiteJasper_true=true - B:gemExquisiteOlivine_true=true - B:gemExquisiteOpal_true=true - B:gemExquisiteRuby_true=true - 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 - B:gemFlawedEmerald_true=true - B:gemFlawedFoolsRuby_true=true - B:gemFlawedGarnetRed_true=true - B:gemFlawedGarnetYellow_true=true - B:gemFlawedGlass_true=true - B:gemFlawedGreenSapphire_true=true - B:gemFlawedJasper_true=true - B:gemFlawedOlivine_true=true - B:gemFlawedOpal_true=true - B:gemFlawedRuby_true=true - 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 - B:gemFlawlessEmerald_true=true - B:gemFlawlessFoolsRuby_true=true - B:gemFlawlessGarnetRed_true=true - B:gemFlawlessGarnetYellow_true=true - B:gemFlawlessGlass_true=true - B:gemFlawlessGreenSapphire_true=true - B:gemFlawlessJasper_true=true - B:gemFlawlessOlivine_true=true - B:gemFlawlessOpal_true=true - B:gemFlawlessRuby_true=true - B:gemFlawlessSapphire_true=true - B:gemFlawlessTanzanite_true=true - B:gemFlawlessTopaz_true=true - B:gemFoolsRuby_true=true - B:gemForcicium_true=true - B:gemForcillium_true=true - B:gemGarnetRed_true=true - 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 - B:gemLazurite_true=true - B:gemLignite_true=true - B:gemMonazite_true=true - B:gemNetherQuartz_true=true - B:gemNetherStar_true=true - B:gemNiter_true=true - B:gemOlivine_true=true - B:gemOpal_true=true - B:gemPhosphorus_true=true - B:gemQuartzite_true=true - B:gemRuby_true=true - B:gemSapphire_true=true - B:gemSodalite_true=true - B:gemTanzanite_true=true - B:gemTopaz_true=true - B:gt.blockcasings.0_true=true - B:gt.blockcasings.10_true=true - B:gt.blockcasings.11_true=true - B:gt.blockcasings.1_true=true - B:gt.blockcasings.2_true=true - B:gt.blockcasings.3_true=true - B:gt.blockcasings.4_true=true - B:gt.blockcasings.5_true=true - B:gt.blockcasings.6_true=true - B:gt.blockcasings.7_true=true - B:gt.blockcasings.8_true=true - B:gt.blockcasings.9_true=true - B:gt.blockcasings2.0_true=true - B:gt.blockcasings2.12_true=true - B:gt.blockcasings2.13_true=true - B:gt.blockcasings2.14_true=true - B:gt.blockcasings2.15_true=true - B:gt.blockcasings2.1_true=true - B:gt.blockcasings2.2_true=true - B:gt.blockcasings2.3_true=true - B:gt.blockcasings2.4_true=true - B:gt.blockcasings2.5_true=true - B:gt.blockcasings2.9_true=true - B:gt.blockcasings3.0_true=true - B:gt.blockcasings3.10_true=true - B:gt.blockcasings3.11_true=true - B:gt.blockcasings3.13_true=true - B:gt.blockcasings3.14_true=true - B:gt.blockcasings3.15_true=true - B:gt.blockcasings3.1_true=true - B:gt.blockcasings3.2_true=true - B:gt.blockcasings3.3_true=true - B:gt.blockcasings3.4_true=true - B:gt.blockcasings3.5_true=true - B:gt.blockcasings3.6_true=true - B:gt.blockcasings3.7_true=true - B:gt.blockcasings3.8_true=true - B:gt.blockcasings3.9_true=true - B:gt.blockcasings4.0_true=true - B:gt.blockcasings4.10_true=true - B:gt.blockcasings4.11_true=true - B:gt.blockcasings4.12_true=true - B:gt.blockcasings4.13_true=true - B:gt.blockcasings4.14_true=true - B:gt.blockcasings4.15_true=true - B:gt.blockcasings4.1_true=true - B:gt.blockcasings4.2_true=true - B:gt.blockcasings4.3_true=true - B:gt.blockcasings4.6_true=true - B:gt.blockcasings4.7_true=true - B:gt.blockcasings4.8_true=true - B:gt.blockcasings4.9_true=true - B:gt.blockcasings5.0_true=true - B:gt.blockcasings5.1_true=true - B:gt.blockcasings5.2_true=true - B:gt.blockcasings5.3_true=true - B:gt.blockcasings5.4_true=true - B:gt.blockcasings5.5_true=true - B:gt.blockcasings5.6_true=true - B:gt.blockcasings8.1_true=true - B:gt.blockconcretes.0_true=true - B:gt.blockconcretes.10_true=true - B:gt.blockconcretes.11_true=true - B:gt.blockconcretes.12_true=true - B:gt.blockconcretes.13_true=true - B:gt.blockconcretes.14_true=true - B:gt.blockconcretes.15_true=true - B:gt.blockconcretes.1_true=true - B:gt.blockconcretes.2_true=true - B:gt.blockconcretes.3_true=true - B:gt.blockconcretes.4_true=true - B:gt.blockconcretes.5_true=true - B:gt.blockconcretes.6_true=true - B:gt.blockconcretes.7_true=true - B:gt.blockconcretes.8_true=true - B:gt.blockconcretes.9_true=true - B:gt.blockgranites.0_true=true - B:gt.blockgranites.10_true=true - B:gt.blockgranites.11_true=true - B:gt.blockgranites.12_true=true - B:gt.blockgranites.13_true=true - B:gt.blockgranites.14_true=true - B:gt.blockgranites.15_true=true - B:gt.blockgranites.1_true=true - B:gt.blockgranites.2_true=true - B:gt.blockgranites.3_true=true - B:gt.blockgranites.4_true=true - B:gt.blockgranites.5_true=true - B:gt.blockgranites.6_true=true - B:gt.blockgranites.7_true=true - B:gt.blockgranites.8_true=true - B:gt.blockgranites.9_true=true - B:gt.blockmachines.automation.chestbuffer.tier.00_true=true - B:gt.blockmachines.automation.chestbuffer.tier.01_true=true - B:gt.blockmachines.automation.chestbuffer.tier.02_true=true - B:gt.blockmachines.automation.chestbuffer.tier.03_true=true - B:gt.blockmachines.automation.chestbuffer.tier.04_true=true - B:gt.blockmachines.automation.chestbuffer.tier.05_true=true - B:gt.blockmachines.automation.chestbuffer.tier.06_true=true - B:gt.blockmachines.automation.chestbuffer.tier.07_true=true - B:gt.blockmachines.automation.chestbuffer.tier.08_true=true - B:gt.blockmachines.automation.chestbuffer.tier.09_true=true - B:gt.blockmachines.automation.filter.tier.00_true=true - B:gt.blockmachines.automation.filter.tier.01_true=true - B:gt.blockmachines.automation.filter.tier.02_true=true - B:gt.blockmachines.automation.filter.tier.03_true=true - B:gt.blockmachines.automation.filter.tier.04_true=true - B:gt.blockmachines.automation.filter.tier.05_true=true - B:gt.blockmachines.automation.filter.tier.06_true=true - B:gt.blockmachines.automation.filter.tier.07_true=true - B:gt.blockmachines.automation.filter.tier.08_true=true - B:gt.blockmachines.automation.filter.tier.09_true=true - B:gt.blockmachines.automation.itemdistributor.tier.00_true=true - B:gt.blockmachines.automation.itemdistributor.tier.01_true=true - B:gt.blockmachines.automation.itemdistributor.tier.02_true=true - B:gt.blockmachines.automation.itemdistributor.tier.03_true=true - B:gt.blockmachines.automation.itemdistributor.tier.04_true=true - B:gt.blockmachines.automation.itemdistributor.tier.05_true=true - B:gt.blockmachines.automation.itemdistributor.tier.06_true=true - B:gt.blockmachines.automation.itemdistributor.tier.07_true=true - B:gt.blockmachines.automation.itemdistributor.tier.08_true=true - B:gt.blockmachines.automation.itemdistributor.tier.09_true=true - B:gt.blockmachines.automation.regulator.tier.00_true=true - B:gt.blockmachines.automation.regulator.tier.01_true=true - B:gt.blockmachines.automation.regulator.tier.02_true=true - B:gt.blockmachines.automation.regulator.tier.03_true=true - B:gt.blockmachines.automation.regulator.tier.04_true=true - B:gt.blockmachines.automation.regulator.tier.05_true=true - B:gt.blockmachines.automation.regulator.tier.06_true=true - B:gt.blockmachines.automation.regulator.tier.07_true=true - B:gt.blockmachines.automation.regulator.tier.08_true=true - B:gt.blockmachines.automation.regulator.tier.09_true=true - B:gt.blockmachines.automation.superbuffer.tier.00_true=true - B:gt.blockmachines.automation.superbuffer.tier.01_true=true - B:gt.blockmachines.automation.superbuffer.tier.02_true=true - B:gt.blockmachines.automation.superbuffer.tier.03_true=true - B:gt.blockmachines.automation.superbuffer.tier.04_true=true - B:gt.blockmachines.automation.superbuffer.tier.05_true=true - B:gt.blockmachines.automation.superbuffer.tier.06_true=true - B:gt.blockmachines.automation.superbuffer.tier.07_true=true - B:gt.blockmachines.automation.superbuffer.tier.08_true=true - B:gt.blockmachines.automation.superbuffer.tier.09_true=true - B:gt.blockmachines.automation.typefilter.tier.00_true=true - B:gt.blockmachines.automation.typefilter.tier.01_true=true - B:gt.blockmachines.automation.typefilter.tier.02_true=true - B:gt.blockmachines.automation.typefilter.tier.03_true=true - B:gt.blockmachines.automation.typefilter.tier.04_true=true - B:gt.blockmachines.automation.typefilter.tier.05_true=true - B:gt.blockmachines.automation.typefilter.tier.06_true=true - B:gt.blockmachines.automation.typefilter.tier.07_true=true - B:gt.blockmachines.automation.typefilter.tier.08_true=true - B:gt.blockmachines.automation.typefilter.tier.09_true=true - B:gt.blockmachines.basicgenerator.diesel.tier.01_true=true - B:gt.blockmachines.basicgenerator.diesel.tier.02_true=true - B:gt.blockmachines.basicgenerator.diesel.tier.03_true=true - B:gt.blockmachines.basicgenerator.gasturbine.tier.01_true=true - B:gt.blockmachines.basicgenerator.gasturbine.tier.02_true=true - B:gt.blockmachines.basicgenerator.gasturbine.tier.03_true=true - B:gt.blockmachines.basicgenerator.lightningrod.03_true=true - B:gt.blockmachines.basicgenerator.lightningrod.04_true=true - B:gt.blockmachines.basicgenerator.lightningrod.05_true=true - B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_true=true - B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_true=true - B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_true=true - B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_true=true - B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_true=true - B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_true=true - B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_true=true - B:gt.blockmachines.basicgenerator.naquadah.tier.04_true=true - B:gt.blockmachines.basicgenerator.naquadah.tier.05_true=true - B:gt.blockmachines.basicgenerator.naquadah.tier.06_true=true - B:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_true=true - B:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_true=true - B:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_true=true - B:gt.blockmachines.basicgenerator.steamturbine.tier.01_true=true - B:gt.blockmachines.basicgenerator.steamturbine.tier.02_true=true - B:gt.blockmachines.basicgenerator.steamturbine.tier.03_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.01_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.02_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.03_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.04_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.05_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.06_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.07_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.08_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.01_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.02_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.03_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.04_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.05_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.06_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.07_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.08_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.01_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.02_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.03_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.04_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.05_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.06_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.07_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.08_true=true - B:gt.blockmachines.basicmachine.assembler.tier.01_true=true - B:gt.blockmachines.basicmachine.assembler.tier.02_true=true - B:gt.blockmachines.basicmachine.assembler.tier.03_true=true - B:gt.blockmachines.basicmachine.assembler.tier.04_true=true - B:gt.blockmachines.basicmachine.assembler.tier.05_true=true - B:gt.blockmachines.basicmachine.assembler.tier.06_true=true - B:gt.blockmachines.basicmachine.assembler.tier.07_true=true - B:gt.blockmachines.basicmachine.assembler.tier.08_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.01_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.02_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.03_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.04_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.05_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.06_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.07_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.08_true=true - B:gt.blockmachines.basicmachine.bender.tier.01_true=true - B:gt.blockmachines.basicmachine.bender.tier.02_true=true - B:gt.blockmachines.basicmachine.bender.tier.03_true=true - B:gt.blockmachines.basicmachine.bender.tier.04_true=true - B:gt.blockmachines.basicmachine.bender.tier.05_true=true - B:gt.blockmachines.basicmachine.bender.tier.06_true=true - B:gt.blockmachines.basicmachine.bender.tier.07_true=true - B:gt.blockmachines.basicmachine.bender.tier.08_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.01_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.02_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.03_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.04_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.05_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.06_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.07_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.08_true=true - B:gt.blockmachines.basicmachine.brewery.tier.01_true=true - B:gt.blockmachines.basicmachine.brewery.tier.02_true=true - B:gt.blockmachines.basicmachine.brewery.tier.03_true=true - B:gt.blockmachines.basicmachine.brewery.tier.04_true=true - B:gt.blockmachines.basicmachine.brewery.tier.05_true=true - B:gt.blockmachines.basicmachine.brewery.tier.06_true=true - B:gt.blockmachines.basicmachine.brewery.tier.07_true=true - B:gt.blockmachines.basicmachine.brewery.tier.08_true=true - B:gt.blockmachines.basicmachine.canner.tier.01_true=true - B:gt.blockmachines.basicmachine.canner.tier.02_true=true - B:gt.blockmachines.basicmachine.canner.tier.03_true=true - B:gt.blockmachines.basicmachine.canner.tier.04_true=true - B:gt.blockmachines.basicmachine.canner.tier.05_true=true - B:gt.blockmachines.basicmachine.canner.tier.06_true=true - B:gt.blockmachines.basicmachine.canner.tier.07_true=true - B:gt.blockmachines.basicmachine.canner.tier.08_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.01_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.02_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.03_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.04_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.05_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.06_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.07_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.08_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.01_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.02_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.03_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.04_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.05_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.06_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.07_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.08_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.01_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.02_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.03_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.04_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.05_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.06_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.07_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.08_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.01_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.02_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.03_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.04_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.05_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.06_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.07_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.08_true=true - B:gt.blockmachines.basicmachine.compressor.tier.01_true=true - B:gt.blockmachines.basicmachine.compressor.tier.02_true=true - B:gt.blockmachines.basicmachine.compressor.tier.03_true=true - B:gt.blockmachines.basicmachine.compressor.tier.04_true=true - B:gt.blockmachines.basicmachine.compressor.tier.05_true=true - B:gt.blockmachines.basicmachine.compressor.tier.06_true=true - B:gt.blockmachines.basicmachine.compressor.tier.07_true=true - B:gt.blockmachines.basicmachine.compressor.tier.08_true=true - B:gt.blockmachines.basicmachine.cutter.tier.01_true=true - B:gt.blockmachines.basicmachine.cutter.tier.02_true=true - B:gt.blockmachines.basicmachine.cutter.tier.03_true=true - B:gt.blockmachines.basicmachine.cutter.tier.04_true=true - B:gt.blockmachines.basicmachine.cutter.tier.05_true=true - B:gt.blockmachines.basicmachine.cutter.tier.06_true=true - B:gt.blockmachines.basicmachine.cutter.tier.07_true=true - B:gt.blockmachines.basicmachine.cutter.tier.08_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.01_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.02_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.03_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.04_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.05_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.06_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.07_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.08_true=true - B:gt.blockmachines.basicmachine.distillery.tier.01_true=true - B:gt.blockmachines.basicmachine.distillery.tier.02_true=true - B:gt.blockmachines.basicmachine.distillery.tier.03_true=true - B:gt.blockmachines.basicmachine.distillery.tier.04_true=true - B:gt.blockmachines.basicmachine.distillery.tier.05_true=true - B:gt.blockmachines.basicmachine.distillery.tier.06_true=true - B:gt.blockmachines.basicmachine.distillery.tier.07_true=true - B:gt.blockmachines.basicmachine.distillery.tier.08_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.01_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.02_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.03_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.04_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.05_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.06_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.07_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.08_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.01_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.02_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.03_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.04_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.05_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.06_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.07_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.08_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.01_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.02_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.03_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.04_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.05_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.06_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.07_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.08_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_true=true - B:gt.blockmachines.basicmachine.extractor.tier.01_true=true - B:gt.blockmachines.basicmachine.extractor.tier.02_true=true - B:gt.blockmachines.basicmachine.extractor.tier.03_true=true - B:gt.blockmachines.basicmachine.extractor.tier.04_true=true - B:gt.blockmachines.basicmachine.extractor.tier.05_true=true - B:gt.blockmachines.basicmachine.extractor.tier.06_true=true - B:gt.blockmachines.basicmachine.extractor.tier.07_true=true - B:gt.blockmachines.basicmachine.extractor.tier.08_true=true - B:gt.blockmachines.basicmachine.extruder.tier.01_true=true - B:gt.blockmachines.basicmachine.extruder.tier.02_true=true - B:gt.blockmachines.basicmachine.extruder.tier.03_true=true - B:gt.blockmachines.basicmachine.extruder.tier.04_true=true - B:gt.blockmachines.basicmachine.extruder.tier.05_true=true - B:gt.blockmachines.basicmachine.extruder.tier.06_true=true - B:gt.blockmachines.basicmachine.extruder.tier.07_true=true - B:gt.blockmachines.basicmachine.extruder.tier.08_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.01_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.02_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.03_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.04_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.05_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.06_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.07_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.08_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.01_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.02_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.03_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.04_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.05_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.06_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.07_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.08_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.01_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.02_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.03_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.04_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.05_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.06_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.07_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.08_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.01_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.02_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.03_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.04_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.05_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.06_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.07_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.08_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_true=true - B:gt.blockmachines.basicmachine.hammer.tier.01_true=true - B:gt.blockmachines.basicmachine.hammer.tier.02_true=true - B:gt.blockmachines.basicmachine.hammer.tier.03_true=true - B:gt.blockmachines.basicmachine.hammer.tier.04_true=true - B:gt.blockmachines.basicmachine.hammer.tier.05_true=true - B:gt.blockmachines.basicmachine.hammer.tier.06_true=true - B:gt.blockmachines.basicmachine.hammer.tier.07_true=true - B:gt.blockmachines.basicmachine.hammer.tier.08_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.01_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.02_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.03_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.04_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.05_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.06_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.07_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.08_true=true - B:gt.blockmachines.basicmachine.lathe.tier.01_true=true - B:gt.blockmachines.basicmachine.lathe.tier.02_true=true - B:gt.blockmachines.basicmachine.lathe.tier.03_true=true - B:gt.blockmachines.basicmachine.lathe.tier.04_true=true - B:gt.blockmachines.basicmachine.lathe.tier.05_true=true - B:gt.blockmachines.basicmachine.lathe.tier.06_true=true - B:gt.blockmachines.basicmachine.lathe.tier.07_true=true - B:gt.blockmachines.basicmachine.lathe.tier.08_true=true - B:gt.blockmachines.basicmachine.macerator.tier.01_true=true - B:gt.blockmachines.basicmachine.macerator.tier.02_true=true - B:gt.blockmachines.basicmachine.macerator.tier.03_true=true - B:gt.blockmachines.basicmachine.macerator.tier.04_true=true - B:gt.blockmachines.basicmachine.macerator.tier.05_true=true - B:gt.blockmachines.basicmachine.macerator.tier.06_true=true - B:gt.blockmachines.basicmachine.macerator.tier.07_true=true - B:gt.blockmachines.basicmachine.macerator.tier.08_true=true - B:gt.blockmachines.basicmachine.massfab.tier.01_true=true - B:gt.blockmachines.basicmachine.massfab.tier.02_true=true - B:gt.blockmachines.basicmachine.massfab.tier.03_true=true - B:gt.blockmachines.basicmachine.massfab.tier.04_true=true - B:gt.blockmachines.basicmachine.massfab.tier.05_true=true - B:gt.blockmachines.basicmachine.massfab.tier.06_true=true - B:gt.blockmachines.basicmachine.massfab.tier.07_true=true - B:gt.blockmachines.basicmachine.massfab.tier.08_true=true - B:gt.blockmachines.basicmachine.microtransmitter.03_true=true - B:gt.blockmachines.basicmachine.microtransmitter.04_true=true - B:gt.blockmachines.basicmachine.microtransmitter.05_true=true - B:gt.blockmachines.basicmachine.microtransmitter.06_true=true - B:gt.blockmachines.basicmachine.microtransmitter.07_true=true - B:gt.blockmachines.basicmachine.microwave.tier.01_true=true - B:gt.blockmachines.basicmachine.microwave.tier.02_true=true - B:gt.blockmachines.basicmachine.microwave.tier.03_true=true - B:gt.blockmachines.basicmachine.microwave.tier.04_true=true - B:gt.blockmachines.basicmachine.microwave.tier.05_true=true - B:gt.blockmachines.basicmachine.microwave.tier.06_true=true - B:gt.blockmachines.basicmachine.microwave.tier.07_true=true - B:gt.blockmachines.basicmachine.microwave.tier.08_true=true - B:gt.blockmachines.basicmachine.miner.tier.01_true=true - B:gt.blockmachines.basicmachine.miner.tier.02_true=true - B:gt.blockmachines.basicmachine.mixer.tier.01_true=true - B:gt.blockmachines.basicmachine.mixer.tier.02_true=true - B:gt.blockmachines.basicmachine.mixer.tier.03_true=true - B:gt.blockmachines.basicmachine.mixer.tier.04_true=true - B:gt.blockmachines.basicmachine.mixer.tier.05_true=true - B:gt.blockmachines.basicmachine.mixer.tier.06_true=true - B:gt.blockmachines.basicmachine.mixer.tier.07_true=true - B:gt.blockmachines.basicmachine.mixer.tier.08_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.01_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.02_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.03_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.04_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.05_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.06_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.07_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.08_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.01_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.02_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.03_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.04_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.05_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.06_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.07_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.08_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.01_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.02_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.03_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.04_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.05_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.06_true=true - B:gt.blockmachines.basicmachine.press.tier.01_true=true - B:gt.blockmachines.basicmachine.press.tier.02_true=true - B:gt.blockmachines.basicmachine.press.tier.03_true=true - B:gt.blockmachines.basicmachine.press.tier.04_true=true - B:gt.blockmachines.basicmachine.press.tier.05_true=true - B:gt.blockmachines.basicmachine.press.tier.06_true=true - B:gt.blockmachines.basicmachine.press.tier.07_true=true - B:gt.blockmachines.basicmachine.press.tier.08_true=true - B:gt.blockmachines.basicmachine.printer.tier.01_true=true - B:gt.blockmachines.basicmachine.printer.tier.02_true=true - B:gt.blockmachines.basicmachine.printer.tier.03_true=true - B:gt.blockmachines.basicmachine.printer.tier.04_true=true - B:gt.blockmachines.basicmachine.printer.tier.05_true=true - B:gt.blockmachines.basicmachine.printer.tier.06_true=true - B:gt.blockmachines.basicmachine.printer.tier.07_true=true - B:gt.blockmachines.basicmachine.printer.tier.08_true=true - B:gt.blockmachines.basicmachine.pump.tier.01_true=true - B:gt.blockmachines.basicmachine.pump.tier.02_true=true - B:gt.blockmachines.basicmachine.pump.tier.03_true=true - B:gt.blockmachines.basicmachine.pump.tier.04_true=true - B:gt.blockmachines.basicmachine.pump.tier.05_true=true - B:gt.blockmachines.basicmachine.recycler.tier.01_true=true - B:gt.blockmachines.basicmachine.recycler.tier.02_true=true - B:gt.blockmachines.basicmachine.recycler.tier.03_true=true - B:gt.blockmachines.basicmachine.recycler.tier.04_true=true - B:gt.blockmachines.basicmachine.recycler.tier.05_true=true - B:gt.blockmachines.basicmachine.recycler.tier.06_true=true - B:gt.blockmachines.basicmachine.recycler.tier.07_true=true - B:gt.blockmachines.basicmachine.recycler.tier.08_true=true - B:gt.blockmachines.basicmachine.replicator.tier.01_true=true - B:gt.blockmachines.basicmachine.replicator.tier.02_true=true - B:gt.blockmachines.basicmachine.replicator.tier.03_true=true - B:gt.blockmachines.basicmachine.replicator.tier.04_true=true - B:gt.blockmachines.basicmachine.replicator.tier.05_true=true - B:gt.blockmachines.basicmachine.replicator.tier.06_true=true - B:gt.blockmachines.basicmachine.replicator.tier.07_true=true - B:gt.blockmachines.basicmachine.replicator.tier.08_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.01_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.02_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.03_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.04_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.05_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.06_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.07_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.08_true=true - B:gt.blockmachines.basicmachine.scanner.tier.01_true=true - B:gt.blockmachines.basicmachine.scanner.tier.02_true=true - B:gt.blockmachines.basicmachine.scanner.tier.03_true=true - B:gt.blockmachines.basicmachine.scanner.tier.04_true=true - B:gt.blockmachines.basicmachine.scanner.tier.05_true=true - B:gt.blockmachines.basicmachine.scanner.tier.06_true=true - B:gt.blockmachines.basicmachine.scanner.tier.07_true=true - B:gt.blockmachines.basicmachine.scanner.tier.08_true=true - B:gt.blockmachines.basicmachine.seismicprospector.3_true=true - B:gt.blockmachines.basicmachine.seismicprospector_true=true - B:gt.blockmachines.basicmachine.sifter.tier.01_true=true - B:gt.blockmachines.basicmachine.sifter.tier.02_true=true - B:gt.blockmachines.basicmachine.sifter.tier.03_true=true - B:gt.blockmachines.basicmachine.sifter.tier.04_true=true - B:gt.blockmachines.basicmachine.sifter.tier.05_true=true - B:gt.blockmachines.basicmachine.sifter.tier.06_true=true - B:gt.blockmachines.basicmachine.sifter.tier.07_true=true - B:gt.blockmachines.basicmachine.sifter.tier.08_true=true - B:gt.blockmachines.basicmachine.slicer.tier.01_true=true - B:gt.blockmachines.basicmachine.slicer.tier.02_true=true - B:gt.blockmachines.basicmachine.slicer.tier.03_true=true - B:gt.blockmachines.basicmachine.slicer.tier.04_true=true - B:gt.blockmachines.basicmachine.slicer.tier.05_true=true - B:gt.blockmachines.basicmachine.slicer.tier.06_true=true - B:gt.blockmachines.basicmachine.slicer.tier.07_true=true - B:gt.blockmachines.basicmachine.slicer.tier.08_true=true - B:gt.blockmachines.basicmachine.teleporter_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.01_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.02_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.03_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.04_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.05_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.06_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.07_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.08_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.01_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.02_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.03_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.04_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.05_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.06_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.07_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.08_true=true - B:gt.blockmachines.batterybuffer.01.tier.00_true=true - B:gt.blockmachines.batterybuffer.01.tier.01_true=true - B:gt.blockmachines.batterybuffer.01.tier.02_true=true - B:gt.blockmachines.batterybuffer.01.tier.03_true=true - B:gt.blockmachines.batterybuffer.01.tier.04_true=true - B:gt.blockmachines.batterybuffer.01.tier.05_true=true - B:gt.blockmachines.batterybuffer.01.tier.06_true=true - B:gt.blockmachines.batterybuffer.01.tier.07_true=true - B:gt.blockmachines.batterybuffer.01.tier.08_true=true - B:gt.blockmachines.batterybuffer.01.tier.09_true=true - B:gt.blockmachines.batterybuffer.04.tier.00_true=true - B:gt.blockmachines.batterybuffer.04.tier.01_true=true - B:gt.blockmachines.batterybuffer.04.tier.02_true=true - B:gt.blockmachines.batterybuffer.04.tier.03_true=true - B:gt.blockmachines.batterybuffer.04.tier.04_true=true - B:gt.blockmachines.batterybuffer.04.tier.05_true=true - B:gt.blockmachines.batterybuffer.04.tier.06_true=true - B:gt.blockmachines.batterybuffer.04.tier.07_true=true - B:gt.blockmachines.batterybuffer.04.tier.08_true=true - B:gt.blockmachines.batterybuffer.09.tier.00_true=true - B:gt.blockmachines.batterybuffer.09.tier.01_true=true - B:gt.blockmachines.batterybuffer.09.tier.02_true=true - B:gt.blockmachines.batterybuffer.09.tier.03_true=true - B:gt.blockmachines.batterybuffer.09.tier.04_true=true - B:gt.blockmachines.batterybuffer.09.tier.05_true=true - B:gt.blockmachines.batterybuffer.09.tier.06_true=true - B:gt.blockmachines.batterybuffer.09.tier.07_true=true - B:gt.blockmachines.batterybuffer.09.tier.08_true=true - B:gt.blockmachines.batterybuffer.16.tier.00_true=true - B:gt.blockmachines.batterybuffer.16.tier.01_true=true - B:gt.blockmachines.batterybuffer.16.tier.02_true=true - B:gt.blockmachines.batterybuffer.16.tier.03_true=true - B:gt.blockmachines.batterybuffer.16.tier.04_true=true - B:gt.blockmachines.batterybuffer.16.tier.05_true=true - B:gt.blockmachines.batterybuffer.16.tier.06_true=true - B:gt.blockmachines.batterybuffer.16.tier.07_true=true - B:gt.blockmachines.batterybuffer.16.tier.08_true=true - B:gt.blockmachines.batterycharger.16.tier.00_true=true - B:gt.blockmachines.batterycharger.16.tier.01_true=true - B:gt.blockmachines.batterycharger.16.tier.02_true=true - B:gt.blockmachines.batterycharger.16.tier.03_true=true - B:gt.blockmachines.batterycharger.16.tier.04_true=true - B:gt.blockmachines.batterycharger.16.tier.05_true=true - B:gt.blockmachines.batterycharger.16.tier.06_true=true - B:gt.blockmachines.batterycharger.16.tier.07_true=true - B:gt.blockmachines.batterycharger.16.tier.08_true=true - B:gt.blockmachines.boiler.bronze_true=true - B:gt.blockmachines.boiler.lava_true=true - B:gt.blockmachines.boiler.solar_true=true - B:gt.blockmachines.boiler.steel_true=true - B:gt.blockmachines.bronzemachine.alloysmelter_true=true - B:gt.blockmachines.bronzemachine.blastfurnace_true=true - B:gt.blockmachines.bronzemachine.compressor_true=true - B:gt.blockmachines.bronzemachine.extractor_true=true - B:gt.blockmachines.bronzemachine.furnace_true=true - B:gt.blockmachines.bronzemachine.hammer_true=true - B:gt.blockmachines.bronzemachine.macerator_true=true - B:gt.blockmachines.gt_pipe_plasmacontain_true=true - B:gt.blockmachines.hatch.dataaccess.adv_true=true - B:gt.blockmachines.hatch.dataaccess_true=true - B:gt.blockmachines.hatch.dynamo.tier.00_true=true - B:gt.blockmachines.hatch.dynamo.tier.01_true=true - B:gt.blockmachines.hatch.dynamo.tier.02_true=true - B:gt.blockmachines.hatch.dynamo.tier.03_true=true - B:gt.blockmachines.hatch.dynamo.tier.04_true=true - B:gt.blockmachines.hatch.dynamo.tier.05_true=true - B:gt.blockmachines.hatch.dynamo.tier.06_true=true - B:gt.blockmachines.hatch.dynamo.tier.07_true=true - B:gt.blockmachines.hatch.dynamo.tier.08_true=true - B:gt.blockmachines.hatch.dynamo.tier.09_true=true - B:gt.blockmachines.hatch.energy.tier.00_true=true - B:gt.blockmachines.hatch.energy.tier.01_true=true - B:gt.blockmachines.hatch.energy.tier.02_true=true - B:gt.blockmachines.hatch.energy.tier.03_true=true - B:gt.blockmachines.hatch.energy.tier.04_true=true - B:gt.blockmachines.hatch.energy.tier.05_true=true - B:gt.blockmachines.hatch.energy.tier.06_true=true - B:gt.blockmachines.hatch.energy.tier.07_true=true - B:gt.blockmachines.hatch.energy.tier.08_true=true - B:gt.blockmachines.hatch.energy.tier.09_true=true - B:gt.blockmachines.hatch.input.tier.00_true=true - B:gt.blockmachines.hatch.input.tier.01_true=true - B:gt.blockmachines.hatch.input.tier.02_true=true - B:gt.blockmachines.hatch.input.tier.03_true=true - B:gt.blockmachines.hatch.input.tier.04_true=true - B:gt.blockmachines.hatch.input.tier.05_true=true - B:gt.blockmachines.hatch.input.tier.06_true=true - B:gt.blockmachines.hatch.input.tier.07_true=true - B:gt.blockmachines.hatch.input.tier.08_true=true - B:gt.blockmachines.hatch.input.tier.09_true=true - B:gt.blockmachines.hatch.input_bus.tier.00_true=true - B:gt.blockmachines.hatch.input_bus.tier.01_true=true - B:gt.blockmachines.hatch.input_bus.tier.02_true=true - B:gt.blockmachines.hatch.input_bus.tier.03_true=true - B:gt.blockmachines.hatch.input_bus.tier.04_true=true - B:gt.blockmachines.hatch.input_bus.tier.05_true=true - B:gt.blockmachines.hatch.input_bus.tier.06_true=true - B:gt.blockmachines.hatch.input_bus.tier.07_true=true - B:gt.blockmachines.hatch.input_bus.tier.08_true=true - B:gt.blockmachines.hatch.input_bus.tier.09_true=true - B:gt.blockmachines.hatch.maintenance.auto_true=true - B:gt.blockmachines.hatch.maintenance_true=true - B:gt.blockmachines.hatch.muffler.tier.01_true=true - B:gt.blockmachines.hatch.muffler.tier.02_true=true - B:gt.blockmachines.hatch.muffler.tier.03_true=true - B:gt.blockmachines.hatch.muffler.tier.04_true=true - B:gt.blockmachines.hatch.muffler.tier.05_true=true - B:gt.blockmachines.hatch.muffler.tier.06_true=true - B:gt.blockmachines.hatch.muffler.tier.07_true=true - B:gt.blockmachines.hatch.muffler.tier.08_true=true - B:gt.blockmachines.hatch.muffler.tier.09_true=true - B:gt.blockmachines.hatch.output.tier.00_true=true - B:gt.blockmachines.hatch.output.tier.01_true=true - B:gt.blockmachines.hatch.output.tier.02_true=true - B:gt.blockmachines.hatch.output.tier.03_true=true - B:gt.blockmachines.hatch.output.tier.04_true=true - B:gt.blockmachines.hatch.output.tier.05_true=true - B:gt.blockmachines.hatch.output.tier.06_true=true - B:gt.blockmachines.hatch.output.tier.07_true=true - B:gt.blockmachines.hatch.output.tier.08_true=true - B:gt.blockmachines.hatch.output.tier.09_true=true - B:gt.blockmachines.hatch.output_bus.tier.00_true=true - B:gt.blockmachines.hatch.output_bus.tier.01_true=true - B:gt.blockmachines.hatch.output_bus.tier.02_true=true - B:gt.blockmachines.hatch.output_bus.tier.03_true=true - B:gt.blockmachines.hatch.output_bus.tier.04_true=true - B:gt.blockmachines.hatch.output_bus.tier.05_true=true - B:gt.blockmachines.hatch.output_bus.tier.06_true=true - B:gt.blockmachines.hatch.output_bus.tier.07_true=true - B:gt.blockmachines.hatch.output_bus.tier.08_true=true - B:gt.blockmachines.hatch.output_bus.tier.09_true=true - B:gt.blockmachines.hull.bronze_bricked_true=true - B:gt.blockmachines.hull.bronze_true=true - B:gt.blockmachines.hull.steel_bricked_true=true - B:gt.blockmachines.hull.steel_true=true - B:gt.blockmachines.hull.tier.00_true=true - B:gt.blockmachines.hull.tier.01_true=true - B:gt.blockmachines.hull.tier.02_true=true - B:gt.blockmachines.hull.tier.03_true=true - B:gt.blockmachines.hull.tier.04_true=true - B:gt.blockmachines.hull.tier.05_true=true - B:gt.blockmachines.hull.tier.06_true=true - B:gt.blockmachines.hull.tier.07_true=true - B:gt.blockmachines.hull.tier.08_true=true - B:gt.blockmachines.hull.tier.09_true=true - B:gt.blockmachines.locker.tier.00_true=true - B:gt.blockmachines.locker.tier.01_true=true - B:gt.blockmachines.locker.tier.02_true=true - B:gt.blockmachines.locker.tier.03_true=true - B:gt.blockmachines.locker.tier.04_true=true - B:gt.blockmachines.locker.tier.05_true=true - B:gt.blockmachines.locker.tier.06_true=true - B:gt.blockmachines.locker.tier.07_true=true - B:gt.blockmachines.locker.tier.08_true=true - B:gt.blockmachines.locker.tier.09_true=true - B:gt.blockmachines.multimachine.assemblyline_true=true - B:gt.blockmachines.multimachine.blastfurnace_true=true - B:gt.blockmachines.multimachine.boiler.bronze_true=true - B:gt.blockmachines.multimachine.boiler.steel_true=true - B:gt.blockmachines.multimachine.boiler.titanium_true=true - B:gt.blockmachines.multimachine.boiler.tungstensteel_true=true - B:gt.blockmachines.multimachine.brickedblastfurnace_true=true - B:gt.blockmachines.multimachine.charcoalpile_true=true - B:gt.blockmachines.multimachine.chemicalreactor_true=true - B:gt.blockmachines.multimachine.cleanroom_true=true - B:gt.blockmachines.multimachine.concretebackfiller1_true=true - B:gt.blockmachines.multimachine.concretebackfiller3_true=true - B:gt.blockmachines.multimachine.cracker_true=true - B:gt.blockmachines.multimachine.dieselengine_true=true - B:gt.blockmachines.multimachine.distillationtower_true=true - B:gt.blockmachines.multimachine.heatexchanger_true=true - B:gt.blockmachines.multimachine.implosioncompressor_true=true - B:gt.blockmachines.multimachine.largegasturbine_true=true - B:gt.blockmachines.multimachine.largehpturbine_true=true - B:gt.blockmachines.multimachine.largeplasmaturbine_true=true - B:gt.blockmachines.multimachine.largeturbine_true=true - B:gt.blockmachines.multimachine.multifurnace_true=true - B:gt.blockmachines.multimachine.oildrill1_true=true - B:gt.blockmachines.multimachine.oildrill2_true=true - B:gt.blockmachines.multimachine.oildrill3_true=true - B:gt.blockmachines.multimachine.oredrill1_true=true - B:gt.blockmachines.multimachine.oredrill2_true=true - B:gt.blockmachines.multimachine.oredrill3_true=true - B:gt.blockmachines.multimachine.oredrill4_true=true - B:gt.blockmachines.multimachine.processingarray_true=true - B:gt.blockmachines.multimachine.pyro_true=true - B:gt.blockmachines.multimachine.vacuumfreezer_true=true - B:gt.blockmachines.quantum.chest.tier.01_true=true - B:gt.blockmachines.quantum.chest.tier.02_true=true - B:gt.blockmachines.quantum.chest.tier.03_true=true - B:gt.blockmachines.quantum.chest.tier.04_true=true - B:gt.blockmachines.quantum.chest.tier.05_true=true - B:gt.blockmachines.quantum.tank.tier.01_true=true - B:gt.blockmachines.quantum.tank.tier.02_true=true - B:gt.blockmachines.quantum.tank.tier.03_true=true - B:gt.blockmachines.quantum.tank.tier.04_true=true - B:gt.blockmachines.quantum.tank.tier.05_true=true - B:gt.blockmachines.steelmachine.alloysmelter_true=true - B:gt.blockmachines.steelmachine.compressor_true=true - B:gt.blockmachines.steelmachine.extractor_true=true - B:gt.blockmachines.steelmachine.furnace_true=true - B:gt.blockmachines.steelmachine.hammer_true=true - B:gt.blockmachines.steelmachine.macerator_true=true - B:gt.blockmachines.transformer.tier.00_true=true - B:gt.blockmachines.transformer.tier.01_true=true - B:gt.blockmachines.transformer.tier.02_true=true - B:gt.blockmachines.transformer.tier.03_true=true - B:gt.blockmachines.transformer.tier.04_true=true - B:gt.blockmachines.transformer.tier.05_true=true - B:gt.blockmachines.transformer.tier.06_true=true - B:gt.blockmachines.transformer.tier.07_true=true - B:gt.blockmachines.transformer.tier.08_true=true - B:gt.blockreinforced.0_true=true - B:gt.blockreinforced.1_true=true - B:gt.blockreinforced.5_true=true - B:gt.blockstones.0_true=true - B:gt.blockstones.1_true=true - B:gt.blockstones.2_true=true - B:gt.blockstones.3_true=true - B:gt.blockstones.4_true=true - B:gt.blockstones.5_true=true - B:gt.blockstones.6_true=true - B:gt.blockstones.7_true=true - B:gt.metaitem.01.32001_true=true - B:gt.metaitem.01.32008_true=true - B:gt.metaitem.01.32009_true=true - B:gt.metaitem.01.32010_true=true - B:gt.metaitem.01.32100_true=true - B:gt.metaitem.01.32101_true=true - B:gt.metaitem.01.32110_true=true - B:gt.metaitem.01.32111_true=true - B:gt.metaitem.01.32225_true=true - B:gt.metaitem.01.32250_true=true - B:gt.metaitem.01.32300_true=true - B:gt.metaitem.01.32301_true=true - B:gt.metaitem.01.32302_true=true - B:gt.metaitem.01.32303_true=true - B:gt.metaitem.01.32304_true=true - B:gt.metaitem.01.32305_true=true - B:gt.metaitem.01.32306_true=true - B:gt.metaitem.01.32307_true=true - B:gt.metaitem.01.32308_true=true - B:gt.metaitem.01.32309_true=true - B:gt.metaitem.01.32310_true=true - B:gt.metaitem.01.32311_true=true - B:gt.metaitem.01.32312_true=true - B:gt.metaitem.01.32313_true=true - B:gt.metaitem.01.32314_true=true - B:gt.metaitem.01.32315_true=true - B:gt.metaitem.01.32316_true=true - B:gt.metaitem.01.32317_true=true - B:gt.metaitem.01.32350_true=true - B:gt.metaitem.01.32351_true=true - B:gt.metaitem.01.32352_true=true - B:gt.metaitem.01.32353_true=true - B:gt.metaitem.01.32354_true=true - B:gt.metaitem.01.32355_true=true - B:gt.metaitem.01.32356_true=true - B:gt.metaitem.01.32357_true=true - B:gt.metaitem.01.32358_true=true - B:gt.metaitem.01.32359_true=true - B:gt.metaitem.01.32360_true=true - B:gt.metaitem.01.32361_true=true - B:gt.metaitem.01.32362_true=true - B:gt.metaitem.01.32363_true=true - B:gt.metaitem.01.32364_true=true - B:gt.metaitem.01.32365_true=true - B:gt.metaitem.01.32366_true=true - B:gt.metaitem.01.32367_true=true - B:gt.metaitem.01.32368_true=true - B:gt.metaitem.01.32369_true=true - B:gt.metaitem.01.32370_true=true - B:gt.metaitem.01.32371_true=true - B:gt.metaitem.01.32372_true=true - B:gt.metaitem.01.32373_true=true - B:gt.metaitem.01.32398_true=true - B:gt.metaitem.01.32399_true=true - B:gt.metaitem.01.32400_true=true - B:gt.metaitem.01.32402_true=true - B:gt.metaitem.01.32403_true=true - B:gt.metaitem.01.32404_true=true - B:gt.metaitem.01.32405_true=true - B:gt.metaitem.01.32406_true=true - B:gt.metaitem.01.32474_true=true - B:gt.metaitem.01.32475_true=true - B:gt.metaitem.01.32477_true=true - B:gt.metaitem.01.32478_true=true - B:gt.metaitem.01.32481_true=true - B:gt.metaitem.01.32482_true=true - B:gt.metaitem.01.32483_true=true - B:gt.metaitem.01.32484_true=true - B:gt.metaitem.01.32485_true=true - B:gt.metaitem.01.32486_true=true - B:gt.metaitem.01.32487_true=true - B:gt.metaitem.01.32488_true=true - B:gt.metaitem.01.32489_true=true - B:gt.metaitem.01.32490_true=true - B:gt.metaitem.01.32491_true=true - B:gt.metaitem.01.32495_true=true - B:gt.metaitem.01.32496_true=true - B:gt.metaitem.01.32497_true=true - B:gt.metaitem.01.32498_true=true - B:gt.metaitem.01.32500_true=true - B:gt.metaitem.01.32501_true=true - B:gt.metaitem.01.32502_true=true - B:gt.metaitem.01.32600_true=true - B:gt.metaitem.01.32601_true=true - B:gt.metaitem.01.32602_true=true - B:gt.metaitem.01.32603_true=true - B:gt.metaitem.01.32604_true=true - B:gt.metaitem.01.32610_true=true - B:gt.metaitem.01.32611_true=true - B:gt.metaitem.01.32612_true=true - B:gt.metaitem.01.32613_true=true - B:gt.metaitem.01.32614_true=true - B:gt.metaitem.01.32630_true=true - B:gt.metaitem.01.32631_true=true - B:gt.metaitem.01.32632_true=true - B:gt.metaitem.01.32633_true=true - B:gt.metaitem.01.32634_true=true - B:gt.metaitem.01.32640_true=true - B:gt.metaitem.01.32641_true=true - B:gt.metaitem.01.32642_true=true - B:gt.metaitem.01.32643_true=true - B:gt.metaitem.01.32644_true=true - B:gt.metaitem.01.32650_true=true - B:gt.metaitem.01.32651_true=true - B:gt.metaitem.01.32652_true=true - B:gt.metaitem.01.32653_true=true - B:gt.metaitem.01.32654_true=true - B:gt.metaitem.01.32670_true=true - B:gt.metaitem.01.32671_true=true - B:gt.metaitem.01.32672_true=true - B:gt.metaitem.01.32673_true=true - B:gt.metaitem.01.32674_true=true - B:gt.metaitem.01.32680_true=true - B:gt.metaitem.01.32681_true=true - B:gt.metaitem.01.32682_true=true - B:gt.metaitem.01.32683_true=true - B:gt.metaitem.01.32684_true=true - B:gt.metaitem.01.32690_true=true - B:gt.metaitem.01.32691_true=true - B:gt.metaitem.01.32692_true=true - B:gt.metaitem.01.32693_true=true - B:gt.metaitem.01.32694_true=true - B:gt.metaitem.01.32721_true=true - B:gt.metaitem.01.32722_true=true - B:gt.metaitem.01.32723_true=true - B:gt.metaitem.01.32729_true=true - B:gt.metaitem.01.32740_true=true - B:gt.metaitem.01.32750_true=true - B:gt.metaitem.01.32751_true=true - B:gt.metaitem.01.32752_true=true - B:gt.metaitem.01.32762_true=true - B:gt.metaitem.02.32222_true=true - B:gt.metaitem.02.32470_true=true - B:gt.metaitem.02.32471_true=true - B:gt.metaitem.02.32472_true=true - B:gt.metaitem.02.32473_true=true - B:gt.metaitem.02.32474_true=true - B:gt.metaitem.02.32475_true=true - B:gt.metaitem.02.32540_true=true - B:gt.metaitem.02.32550_true=true - B:gt.metaitem.02.32558_true=true - B:gt.metaitem.02.32576_true=true - B:ic2.blockCrop_true=true - B:ic2.blockFenceIron_true=true - B:ic2.blockIronFurnace_true=true - B:ic2.blockMachine_true=true - B:ic2.blockRubSapling_true=true - B:ic2.blockRubWood_true=true - B:ic2.itemArmorBronzeBoots_true=true - B:ic2.itemArmorBronzeChestplate_true=true - B:ic2.itemArmorBronzeHelmet_true=true - B:ic2.itemArmorBronzeLegs_true=true - B:ic2.itemCasingAdvIron_true=true - B:ic2.itemCasingBronze_true=true - B:ic2.itemCasingCopper_true=true - B:ic2.itemCasingGold_true=true - B:ic2.itemCasingIron_true=true - B:ic2.itemCasingLead_true=true - B:ic2.itemCasingTin_true=true - B:ic2.itemCofeeBeans_true=true - B:ic2.itemFluidCell_true=true - B:ic2.itemFuelRod_true=true - B:ic2.itemPlutoniumSmall_true=true - B:ic2.itemPlutonium_true=true - B:ic2.itemTinCan_true=true - B:ic2.itemToolBronzeAxe_true=true - B:ic2.itemToolBronzeHoe_true=true - B:ic2.itemToolBronzePickaxe_true=true - B:ic2.itemToolBronzeSpade_true=true - B:ic2.itemToolBronzeSword_true=true - B:ic2.itemToolWrench_true=true - B:ic2.itemUran235_true=true - B:ic2.itemUran235small_true=true - B:ic2.itemUran238_true=true - B:ingotAluminium_true=true - B:ingotAmericium_true=true - B:ingotAnnealedCopper_true=true - B:ingotAntimony_true=true - B:ingotArsenic_true=true - B:ingotBatteryAlloy_true=true - B:ingotBeryllium_true=true - B:ingotBismuthBronze_true=true - B:ingotBismuth_true=true - B:ingotBlackBronze_true=true - B:ingotBlackSteel_true=true - B:ingotBlueSteel_true=true - B:ingotBorosilicateGlass_true=true - B:ingotBrass_true=true - B:ingotBrick_true=true - B:ingotBronze_true=true - B:ingotCaesium_true=true - B:ingotCarbon_true=true - B:ingotCerium_true=true - B:ingotChrome_true=true - B:ingotCobaltBrass_true=true - B:ingotCobalt_true=true - B:ingotCopper_true=true - B:ingotCupronickel_true=true - B:ingotDamascusSteel_true=true - B:ingotDarkSteel_true=true - B:ingotDuranium_true=true - B:ingotElectrum_true=true - B:ingotEpoxidFiberReinforced_true=true - B:ingotEpoxid_true=true - B:ingotEuropium_true=true - B:ingotGalliumArsenide_true=true - B:ingotGallium_true=true - B:ingotGold_true=true - B:ingotHSSE_true=true - B:ingotHSSG_true=true - 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 - B:ingotIron_true=true - B:ingotKanthal_true=true - B:ingotLead_true=true - B:ingotLithium_true=true - B:ingotLutetium_true=true - B:ingotMagnalium_true=true - B:ingotMagnesium_true=true - B:ingotManganese_true=true - B:ingotMithril_true=true - B:ingotMolybdenum_true=true - B:ingotNaquadahAlloy_true=true - B:ingotNaquadahEnriched_true=true - B:ingotNaquadah_true=true - B:ingotNaquadria_true=true - B:ingotNeodymiumMagnetic_true=true - B:ingotNeodymium_true=true - B:ingotNeutronium_true=true - B:ingotNichrome_true=true - B:ingotNickelZincFerrite_true=true - B:ingotNickel_true=true - B:ingotNiobiumNitride_true=true - B:ingotNiobiumTitanium_true=true - B:ingotNiobium_true=true - B:ingotOsmiridium_true=true - B:ingotOsmium_true=true - B:ingotPalladium_true=true - B:ingotPigIron_true=true - B:ingotPlastic_true=true - B:ingotPlatinum_true=true - B:ingotPlutonium241_true=true - B:ingotPlutonium_true=true - B:ingotPolycaprolactam_true=true - B:ingotPolyphenyleneSulfide_true=true - B:ingotPolystyrene_true=true - B:ingotPolytetrafluoroethylene_true=true - B:ingotPolyvinylChloride_true=true - B:ingotPotassium_true=true - B:ingotRedAlloy_true=true - B:ingotRedSteel_true=true - B:ingotRoseGold_true=true - B:ingotRubber_true=true - B:ingotSilicon_true=true - B:ingotSilicone_true=true - B:ingotSilver_true=true - B:ingotSolderingAlloy_true=true - B:ingotStainlessSteel_true=true - B:ingotSteelMagnetic_true=true - B:ingotSteel_true=true - 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 - B:ingotTitanium_true=true - B:ingotTritanium_true=true - B:ingotTungstenCarbide_true=true - B:ingotTungstenSteel_true=true - B:ingotTungsten_true=true - B:ingotUltimet_true=true - B:ingotUranium235_true=true - B:ingotUranium_true=true - B:ingotVanadiumGallium_true=true - B:ingotVanadiumSteel_true=true - B:ingotVanadium_true=true - B:ingotWroughtIron_true=true - 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 - B:item.book_true=true - B:item.bootsChain_true=true - B:item.bootsDiamond_true=true - B:item.bootsGold_true=true - B:item.bootsIron_true=true - B:item.bow_true=true - B:item.bowl_true=true - B:item.carrotGolden_true=true - B:item.cauldron_true=true - B:item.chestplateChain_true=true - B:item.chestplateDiamond_true=true - B:item.chestplateGold_true=true - B:item.chestplateIron_true=true - B:item.chickenCooked_true=true - B:item.chickenRaw_true=true - B:item.clay_true=true - B:item.clock_true=true - B:item.compass_true=true - B:item.darkSteel_axe_true=true - B:item.darkSteel_boots_true=true - B:item.darkSteel_chestplate_true=true - B:item.darkSteel_helmet_true=true - B:item.darkSteel_leggings_true=true - B:item.darkSteel_pickaxe_true=true - B:item.darkSteel_shears_true=true - B:item.darkSteel_sword_true=true - B:item.doorIron_true=true - B:item.doorWood_true=true - B:item.dyePowder.brown_true=true - B:item.enchantedBook_true=true - B:item.fish.cod.cooked_true=true - B:item.fish.cod.raw_true=true - B:item.flint_true=true - B:item.frame_true=true - B:item.hatchetDiamond_true=true - B:item.hatchetGold_true=true - B:item.hatchetIron_true=true - B:item.helmetChain_true=true - B:item.helmetDiamond_true=true - B:item.helmetGold_true=true - B:item.helmetIron_true=true - B:item.hoeDiamond_true=true - B:item.hoeGold_true=true - B:item.hoeIron_true=true - B:item.horsearmordiamond_true=true - B:item.horsearmorgold_true=true - B:item.horsearmormetal_true=true - B:item.leggingsChain_true=true - B:item.leggingsDiamond_true=true - B:item.leggingsGold_true=true - B:item.leggingsIron_true=true - B:item.melon_true=true - B:item.minecartChest_true=true - B:item.minecartFurnace_true=true - B:item.minecartHopper_true=true - B:item.minecartTnt_true=true - B:item.minecart_true=true - B:item.pickaxeDiamond_true=true - B:item.pickaxeGold_true=true - B:item.pickaxeIron_true=true - B:item.porkchopCooked_true=true - B:item.porkchopRaw_true=true - B:item.reeds_true=true - B:item.shears_true=true - B:item.shovelDiamond_true=true - B:item.shovelGold_true=true - B:item.shovelIron_true=true - B:item.sign_true=true - B:item.snowball_true=true - B:item.speckledMelon_true=true - B:item.swordDiamond_true=true - B:item.swordGold_true=true - B:item.swordIron_true=true - 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 - B:lensDilithium_true=true - B:lensEmerald_true=true - B:lensEnderEye_true=true - B:lensEnderPearl_true=true - B:lensFoolsRuby_true=true - B:lensForcicium_true=true - B:lensForcillium_true=true - B:lensGarnetRed_true=true - 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 - B:lensOpal_true=true - B:lensRuby_true=true - B:lensSapphire_true=true - B:lensTanzanite_true=true - B:lensTopaz_true=true - B:nuggetAluminium_true=true - B:nuggetAmericium_true=true - B:nuggetAnnealedCopper_true=true - B:nuggetAntimony_true=true - B:nuggetArsenic_true=true - B:nuggetBatteryAlloy_true=true - B:nuggetBeryllium_true=true - B:nuggetBismuthBronze_true=true - B:nuggetBismuth_true=true - B:nuggetBlackBronze_true=true - B:nuggetBlackSteel_true=true - B:nuggetBlueSteel_true=true - B:nuggetBorosilicateGlass_true=true - B:nuggetBrass_true=true - B:nuggetBronze_true=true - B:nuggetCaesium_true=true - B:nuggetCarbon_true=true - B:nuggetCerium_true=true - B:nuggetChrome_true=true - B:nuggetCobaltBrass_true=true - B:nuggetCobalt_true=true - B:nuggetCopper_true=true - B:nuggetCupronickel_true=true - B:nuggetDamascusSteel_true=true - B:nuggetDarkSteel_true=true - B:nuggetDuranium_true=true - B:nuggetElectrum_true=true - B:nuggetEpoxidFiberReinforced_true=true - B:nuggetEpoxid_true=true - B:nuggetEuropium_true=true - B:nuggetGalliumArsenide_true=true - B:nuggetGallium_true=true - B:nuggetGold_true=true - B:nuggetHSSE_true=true - B:nuggetHSSG_true=true - 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 - B:nuggetIron_true=true - B:nuggetKanthal_true=true - B:nuggetLead_true=true - B:nuggetLithium_true=true - B:nuggetLutetium_true=true - B:nuggetMagnalium_true=true - B:nuggetMagnesium_true=true - B:nuggetManganese_true=true - B:nuggetMithril_true=true - B:nuggetMolybdenum_true=true - B:nuggetNaquadahAlloy_true=true - B:nuggetNaquadahEnriched_true=true - B:nuggetNaquadah_true=true - B:nuggetNaquadria_true=true - B:nuggetNeodymiumMagnetic_true=true - B:nuggetNeodymium_true=true - B:nuggetNeutronium_true=true - B:nuggetNichrome_true=true - B:nuggetNickelZincFerrite_true=true - B:nuggetNickel_true=true - B:nuggetNiobiumNitride_true=true - B:nuggetNiobiumTitanium_true=true - B:nuggetNiobium_true=true - B:nuggetOsmiridium_true=true - B:nuggetOsmium_true=true - B:nuggetPalladium_true=true - B:nuggetPigIron_true=true - B:nuggetPlastic_true=true - B:nuggetPlatinum_true=true - B:nuggetPlutonium241_true=true - B:nuggetPlutonium_true=true - B:nuggetPolycaprolactam_true=true - B:nuggetPolyphenyleneSulfide_true=true - B:nuggetPolystyrene_true=true - B:nuggetPolytetrafluoroethylene_true=true - B:nuggetPolyvinylChloride_true=true - B:nuggetPotassium_true=true - B:nuggetRedAlloy_true=true - B:nuggetRedSteel_true=true - B:nuggetRoseGold_true=true - B:nuggetRubber_true=true - B:nuggetSilicon_true=true - B:nuggetSilicone_true=true - B:nuggetSilver_true=true - B:nuggetSolderingAlloy_true=true - B:nuggetStainlessSteel_true=true - B:nuggetSteelMagnetic_true=true - B:nuggetSteel_true=true - 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 - B:nuggetTitanium_true=true - B:nuggetTritanium_true=true - B:nuggetTungstenCarbide_true=true - B:nuggetTungstenSteel_true=true - B:nuggetTungsten_true=true - B:nuggetUltimet_true=true - B:nuggetUranium235_true=true - B:nuggetUranium_true=true - B:nuggetVanadiumGallium_true=true - B:nuggetVanadiumSteel_true=true - B:nuggetVanadium_true=true - B:nuggetWoodSealed_true=true - B:nuggetWood_true=true - B:nuggetWroughtIron_true=true - B:nuggetYttriumBariumCuprate_true=true - B:nuggetYttrium_true=true - 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 - B:oreBasaltBarite_true=true - B:oreBasaltBastnasite_true=true - B:oreBasaltBauxite_true=true - B:oreBasaltBentonite_true=true - B:oreBasaltBeryllium_true=true - B:oreBasaltBismuth_true=true - B:oreBasaltBlueTopaz_true=true - B:oreBasaltBrownLimonite_true=true - B:oreBasaltCalcite_true=true - B:oreBasaltCassiteriteSand_true=true - B:oreBasaltCassiterite_true=true - B:oreBasaltCertusQuartz_true=true - B:oreBasaltChalcopyrite_true=true - B:oreBasaltChromite_true=true - B:oreBasaltCinnabar_true=true - B:oreBasaltCoal_true=true - B:oreBasaltCobaltite_true=true - B:oreBasaltCooperite_true=true - B:oreBasaltCopper_true=true - B:oreBasaltDarkSteel_true=true - B:oreBasaltDiamond_true=true - B:oreBasaltDiatomite_true=true - B:oreBasaltEmerald_true=true - B:oreBasaltFoolsRuby_true=true - B:oreBasaltGalena_true=true - B:oreBasaltGarnetRed_true=true - B:oreBasaltGarnetYellow_true=true - B:oreBasaltGarnierite_true=true - B:oreBasaltGlauconite_true=true - B:oreBasaltGold_true=true - B:oreBasaltGraphite_true=true - 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 - B:oreBasaltLazurite_true=true - B:oreBasaltLead_true=true - B:oreBasaltLepidolite_true=true - B:oreBasaltLignite_true=true - B:oreBasaltLithium_true=true - B:oreBasaltMagnesite_true=true - B:oreBasaltMagnetite_true=true - B:oreBasaltMalachite_true=true - B:oreBasaltManganese_true=true - B:oreBasaltMolybdenite_true=true - B:oreBasaltMolybdenum_true=true - B:oreBasaltMonazite_true=true - B:oreBasaltNaquadahEnriched_true=true - B:oreBasaltNaquadah_true=true - B:oreBasaltNeodymium_true=true - B:oreBasaltNetherQuartz_true=true - B:oreBasaltNickel_true=true - B:oreBasaltOlivine_true=true - B:oreBasaltOpal_true=true - B:oreBasaltOsmium_true=true - B:oreBasaltPalladium_true=true - B:oreBasaltPentlandite_true=true - B:oreBasaltPhosphate_true=true - B:oreBasaltPhosphorus_true=true - B:oreBasaltPitchblende_true=true - B:oreBasaltPlatinum_true=true - B:oreBasaltPlutonium_true=true - B:oreBasaltPowellite_true=true - B:oreBasaltPyrite_true=true - B:oreBasaltPyrochlore_true=true - B:oreBasaltPyrolusite_true=true - B:oreBasaltPyrope_true=true - B:oreBasaltQuartzite_true=true - B:oreBasaltRedstone_true=true - B:oreBasaltRockSalt_true=true - B:oreBasaltRuby_true=true - B:oreBasaltSalt_true=true - B:oreBasaltSaltpeter_true=true - B:oreBasaltSapphire_true=true - B:oreBasaltScheelite_true=true - B:oreBasaltSilver_true=true - B:oreBasaltSoapstone_true=true - B:oreBasaltSodalite_true=true - B:oreBasaltSpessartine_true=true - B:oreBasaltSphalerite_true=true - B:oreBasaltSpodumene_true=true - B:oreBasaltStibnite_true=true - B:oreBasaltSulfur_true=true - B:oreBasaltTalc_true=true - B:oreBasaltTantalite_true=true - B:oreBasaltTanzanite_true=true - B:oreBasaltTetrahedrite_true=true - B:oreBasaltThorium_true=true - B:oreBasaltTin_true=true - B:oreBasaltTitanium_true=true - B:oreBasaltTopaz_true=true - B:oreBasaltTungstate_true=true - B:oreBasaltUraninite_true=true - B:oreBasaltUranium235_true=true - B:oreBasaltUranium_true=true - B:oreBasaltVanadiumMagnetite_true=true - B:oreBasaltWulfenite_true=true - B:oreBasaltYellowLimonite_true=true - B:oreBasaltZinc_true=true - B:oreBastnasite_true=true - B:oreBauxite_true=true - B:oreBentonite_true=true - B:oreBeryllium_true=true - 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 - B:oreBlackgraniteBarite_true=true - B:oreBlackgraniteBastnasite_true=true - B:oreBlackgraniteBauxite_true=true - B:oreBlackgraniteBentonite_true=true - B:oreBlackgraniteBeryllium_true=true - B:oreBlackgraniteBismuth_true=true - B:oreBlackgraniteBlueTopaz_true=true - B:oreBlackgraniteBrownLimonite_true=true - B:oreBlackgraniteCalcite_true=true - B:oreBlackgraniteCassiteriteSand_true=true - B:oreBlackgraniteCassiterite_true=true - B:oreBlackgraniteCertusQuartz_true=true - B:oreBlackgraniteChalcopyrite_true=true - B:oreBlackgraniteChromite_true=true - B:oreBlackgraniteCinnabar_true=true - B:oreBlackgraniteCoal_true=true - B:oreBlackgraniteCobaltite_true=true - B:oreBlackgraniteCooperite_true=true - B:oreBlackgraniteCopper_true=true - B:oreBlackgraniteDarkSteel_true=true - B:oreBlackgraniteDiamond_true=true - B:oreBlackgraniteDiatomite_true=true - B:oreBlackgraniteEmerald_true=true - B:oreBlackgraniteFoolsRuby_true=true - B:oreBlackgraniteGalena_true=true - B:oreBlackgraniteGarnetRed_true=true - B:oreBlackgraniteGarnetYellow_true=true - B:oreBlackgraniteGarnierite_true=true - B:oreBlackgraniteGlauconite_true=true - B:oreBlackgraniteGold_true=true - B:oreBlackgraniteGraphite_true=true - 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 - B:oreBlackgraniteLazurite_true=true - B:oreBlackgraniteLead_true=true - B:oreBlackgraniteLepidolite_true=true - B:oreBlackgraniteLignite_true=true - B:oreBlackgraniteLithium_true=true - B:oreBlackgraniteMagnesite_true=true - B:oreBlackgraniteMagnetite_true=true - B:oreBlackgraniteMalachite_true=true - B:oreBlackgraniteManganese_true=true - B:oreBlackgraniteMolybdenite_true=true - B:oreBlackgraniteMolybdenum_true=true - B:oreBlackgraniteMonazite_true=true - B:oreBlackgraniteNaquadahEnriched_true=true - B:oreBlackgraniteNaquadah_true=true - B:oreBlackgraniteNeodymium_true=true - B:oreBlackgraniteNetherQuartz_true=true - B:oreBlackgraniteNickel_true=true - B:oreBlackgraniteOlivine_true=true - B:oreBlackgraniteOpal_true=true - B:oreBlackgraniteOsmium_true=true - B:oreBlackgranitePalladium_true=true - B:oreBlackgranitePentlandite_true=true - B:oreBlackgranitePhosphate_true=true - B:oreBlackgranitePhosphorus_true=true - B:oreBlackgranitePitchblende_true=true - B:oreBlackgranitePlatinum_true=true - B:oreBlackgranitePlutonium_true=true - B:oreBlackgranitePowellite_true=true - B:oreBlackgranitePyrite_true=true - B:oreBlackgranitePyrochlore_true=true - B:oreBlackgranitePyrolusite_true=true - B:oreBlackgranitePyrope_true=true - B:oreBlackgraniteQuartzite_true=true - B:oreBlackgraniteRedstone_true=true - B:oreBlackgraniteRockSalt_true=true - B:oreBlackgraniteRuby_true=true - B:oreBlackgraniteSalt_true=true - B:oreBlackgraniteSaltpeter_true=true - B:oreBlackgraniteSapphire_true=true - B:oreBlackgraniteScheelite_true=true - B:oreBlackgraniteSilver_true=true - B:oreBlackgraniteSoapstone_true=true - B:oreBlackgraniteSodalite_true=true - B:oreBlackgraniteSpessartine_true=true - B:oreBlackgraniteSphalerite_true=true - B:oreBlackgraniteSpodumene_true=true - B:oreBlackgraniteStibnite_true=true - B:oreBlackgraniteSulfur_true=true - B:oreBlackgraniteTalc_true=true - B:oreBlackgraniteTantalite_true=true - B:oreBlackgraniteTanzanite_true=true - B:oreBlackgraniteTetrahedrite_true=true - B:oreBlackgraniteThorium_true=true - B:oreBlackgraniteTin_true=true - B:oreBlackgraniteTitanium_true=true - B:oreBlackgraniteTopaz_true=true - B:oreBlackgraniteTungstate_true=true - B:oreBlackgraniteUraninite_true=true - B:oreBlackgraniteUranium235_true=true - B:oreBlackgraniteUranium_true=true - B:oreBlackgraniteVanadiumMagnetite_true=true - B:oreBlackgraniteWulfenite_true=true - B:oreBlackgraniteYellowLimonite_true=true - B:oreBlackgraniteZinc_true=true - B:oreBlueTopaz_true=true - B:oreBrownLimonite_true=true - B:oreCalcite_true=true - B:oreCassiteriteSand_true=true - B:oreCassiterite_true=true - B:oreCertusQuartz_true=true - B:oreChalcopyrite_true=true - B:oreChromite_true=true - B:oreCinnabar_true=true - B:oreCoal_true=true - B:oreCobaltite_true=true - B:oreCooperite_true=true - B:oreCopper_true=true - B:oreDarkSteel_true=true - B:oreDiamond_true=true - B:oreDiatomite_true=true - 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 - B:oreEndstoneBarite_true=true - B:oreEndstoneBastnasite_true=true - B:oreEndstoneBauxite_true=true - B:oreEndstoneBentonite_true=true - B:oreEndstoneBeryllium_true=true - B:oreEndstoneBismuth_true=true - B:oreEndstoneBlueTopaz_true=true - B:oreEndstoneBrownLimonite_true=true - B:oreEndstoneCalcite_true=true - B:oreEndstoneCassiteriteSand_true=true - B:oreEndstoneCassiterite_true=true - B:oreEndstoneCertusQuartz_true=true - B:oreEndstoneChalcopyrite_true=true - B:oreEndstoneChromite_true=true - B:oreEndstoneCinnabar_true=true - B:oreEndstoneCoal_true=true - B:oreEndstoneCobaltite_true=true - B:oreEndstoneCooperite_true=true - B:oreEndstoneCopper_true=true - B:oreEndstoneDarkSteel_true=true - B:oreEndstoneDiamond_true=true - B:oreEndstoneDiatomite_true=true - B:oreEndstoneEmerald_true=true - B:oreEndstoneFoolsRuby_true=true - B:oreEndstoneGalena_true=true - B:oreEndstoneGarnetRed_true=true - B:oreEndstoneGarnetYellow_true=true - B:oreEndstoneGarnierite_true=true - B:oreEndstoneGlauconite_true=true - B:oreEndstoneGold_true=true - B:oreEndstoneGraphite_true=true - 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 - B:oreEndstoneLazurite_true=true - B:oreEndstoneLead_true=true - B:oreEndstoneLepidolite_true=true - B:oreEndstoneLignite_true=true - B:oreEndstoneLithium_true=true - B:oreEndstoneMagnesite_true=true - B:oreEndstoneMagnetite_true=true - B:oreEndstoneMalachite_true=true - B:oreEndstoneManganese_true=true - B:oreEndstoneMolybdenite_true=true - B:oreEndstoneMolybdenum_true=true - B:oreEndstoneMonazite_true=true - B:oreEndstoneNaquadahEnriched_true=true - B:oreEndstoneNaquadah_true=true - B:oreEndstoneNeodymium_true=true - B:oreEndstoneNetherQuartz_true=true - B:oreEndstoneNickel_true=true - B:oreEndstoneOlivine_true=true - B:oreEndstoneOpal_true=true - B:oreEndstoneOsmium_true=true - B:oreEndstonePalladium_true=true - B:oreEndstonePentlandite_true=true - B:oreEndstonePhosphate_true=true - B:oreEndstonePhosphorus_true=true - B:oreEndstonePitchblende_true=true - B:oreEndstonePlatinum_true=true - B:oreEndstonePlutonium_true=true - B:oreEndstonePowellite_true=true - B:oreEndstonePyrite_true=true - B:oreEndstonePyrochlore_true=true - B:oreEndstonePyrolusite_true=true - B:oreEndstonePyrope_true=true - B:oreEndstoneQuartzite_true=true - B:oreEndstoneRedstone_true=true - B:oreEndstoneRockSalt_true=true - B:oreEndstoneRuby_true=true - B:oreEndstoneSalt_true=true - B:oreEndstoneSaltpeter_true=true - B:oreEndstoneSapphire_true=true - B:oreEndstoneScheelite_true=true - B:oreEndstoneSilver_true=true - B:oreEndstoneSoapstone_true=true - B:oreEndstoneSodalite_true=true - B:oreEndstoneSpessartine_true=true - B:oreEndstoneSphalerite_true=true - B:oreEndstoneSpodumene_true=true - B:oreEndstoneStibnite_true=true - B:oreEndstoneSulfur_true=true - B:oreEndstoneTalc_true=true - B:oreEndstoneTantalite_true=true - B:oreEndstoneTanzanite_true=true - B:oreEndstoneTetrahedrite_true=true - B:oreEndstoneThorium_true=true - B:oreEndstoneTin_true=true - B:oreEndstoneTitanium_true=true - B:oreEndstoneTopaz_true=true - B:oreEndstoneTungstate_true=true - B:oreEndstoneUraninite_true=true - B:oreEndstoneUranium235_true=true - B:oreEndstoneUranium_true=true - B:oreEndstoneVanadiumMagnetite_true=true - B:oreEndstoneWulfenite_true=true - B:oreEndstoneYellowLimonite_true=true - B:oreEndstoneZinc_true=true - B:oreFoolsRuby_true=true - B:oreGalena_true=true - B:oreGarnetRed_true=true - B:oreGarnetYellow_true=true - B:oreGarnierite_true=true - B:oreGlauconite_true=true - B:oreGold_true=true - B:oreGraphite_true=true - 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 - B:oreLazurite_true=true - B:oreLead_true=true - B:oreLepidolite_true=true - B:oreLignite_true=true - B:oreLithium_true=true - B:oreMagnesite_true=true - B:oreMagnetite_true=true - B:oreMalachite_true=true - 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 - B:oreMarbleBarite_true=true - B:oreMarbleBastnasite_true=true - B:oreMarbleBauxite_true=true - B:oreMarbleBentonite_true=true - B:oreMarbleBeryllium_true=true - B:oreMarbleBismuth_true=true - B:oreMarbleBlueTopaz_true=true - B:oreMarbleBrownLimonite_true=true - B:oreMarbleCalcite_true=true - B:oreMarbleCassiteriteSand_true=true - B:oreMarbleCassiterite_true=true - B:oreMarbleCertusQuartz_true=true - B:oreMarbleChalcopyrite_true=true - B:oreMarbleChromite_true=true - B:oreMarbleCinnabar_true=true - B:oreMarbleCoal_true=true - B:oreMarbleCobaltite_true=true - B:oreMarbleCooperite_true=true - B:oreMarbleCopper_true=true - B:oreMarbleDarkSteel_true=true - B:oreMarbleDiamond_true=true - B:oreMarbleDiatomite_true=true - B:oreMarbleEmerald_true=true - B:oreMarbleFoolsRuby_true=true - B:oreMarbleGalena_true=true - B:oreMarbleGarnetRed_true=true - B:oreMarbleGarnetYellow_true=true - B:oreMarbleGarnierite_true=true - B:oreMarbleGlauconite_true=true - B:oreMarbleGold_true=true - B:oreMarbleGraphite_true=true - 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 - B:oreMarbleLazurite_true=true - B:oreMarbleLead_true=true - B:oreMarbleLepidolite_true=true - B:oreMarbleLignite_true=true - B:oreMarbleLithium_true=true - B:oreMarbleMagnesite_true=true - B:oreMarbleMagnetite_true=true - B:oreMarbleMalachite_true=true - B:oreMarbleManganese_true=true - B:oreMarbleMolybdenite_true=true - B:oreMarbleMolybdenum_true=true - B:oreMarbleMonazite_true=true - B:oreMarbleNaquadahEnriched_true=true - B:oreMarbleNaquadah_true=true - B:oreMarbleNeodymium_true=true - B:oreMarbleNetherQuartz_true=true - B:oreMarbleNickel_true=true - B:oreMarbleOlivine_true=true - B:oreMarbleOpal_true=true - B:oreMarbleOsmium_true=true - B:oreMarblePalladium_true=true - B:oreMarblePentlandite_true=true - B:oreMarblePhosphate_true=true - B:oreMarblePhosphorus_true=true - B:oreMarblePitchblende_true=true - B:oreMarblePlatinum_true=true - B:oreMarblePlutonium_true=true - B:oreMarblePowellite_true=true - B:oreMarblePyrite_true=true - B:oreMarblePyrochlore_true=true - B:oreMarblePyrolusite_true=true - B:oreMarblePyrope_true=true - B:oreMarbleQuartzite_true=true - B:oreMarbleRedstone_true=true - B:oreMarbleRockSalt_true=true - B:oreMarbleRuby_true=true - B:oreMarbleSalt_true=true - B:oreMarbleSaltpeter_true=true - B:oreMarbleSapphire_true=true - B:oreMarbleScheelite_true=true - B:oreMarbleSilver_true=true - B:oreMarbleSoapstone_true=true - B:oreMarbleSodalite_true=true - B:oreMarbleSpessartine_true=true - B:oreMarbleSphalerite_true=true - B:oreMarbleSpodumene_true=true - B:oreMarbleStibnite_true=true - B:oreMarbleSulfur_true=true - B:oreMarbleTalc_true=true - B:oreMarbleTantalite_true=true - B:oreMarbleTanzanite_true=true - B:oreMarbleTetrahedrite_true=true - B:oreMarbleThorium_true=true - B:oreMarbleTin_true=true - B:oreMarbleTitanium_true=true - B:oreMarbleTopaz_true=true - B:oreMarbleTungstate_true=true - B:oreMarbleUraninite_true=true - B:oreMarbleUranium235_true=true - B:oreMarbleUranium_true=true - B:oreMarbleVanadiumMagnetite_true=true - B:oreMarbleWulfenite_true=true - B:oreMarbleYellowLimonite_true=true - B:oreMarbleZinc_true=true - B:oreMolybdenite_true=true - B:oreMolybdenum_true=true - B:oreMonazite_true=true - B:oreNaquadahEnriched_true=true - B:oreNaquadah_true=true - B:oreNeodymium_true=true - 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 - B:oreNetherrackBarite_true=true - B:oreNetherrackBastnasite_true=true - B:oreNetherrackBauxite_true=true - B:oreNetherrackBentonite_true=true - B:oreNetherrackBeryllium_true=true - B:oreNetherrackBismuth_true=true - B:oreNetherrackBlueTopaz_true=true - B:oreNetherrackBrownLimonite_true=true - B:oreNetherrackCalcite_true=true - B:oreNetherrackCassiteriteSand_true=true - B:oreNetherrackCassiterite_true=true - B:oreNetherrackCertusQuartz_true=true - B:oreNetherrackChalcopyrite_true=true - B:oreNetherrackChromite_true=true - B:oreNetherrackCinnabar_true=true - B:oreNetherrackCoal_true=true - B:oreNetherrackCobaltite_true=true - B:oreNetherrackCooperite_true=true - B:oreNetherrackCopper_true=true - B:oreNetherrackDarkSteel_true=true - B:oreNetherrackDiamond_true=true - B:oreNetherrackDiatomite_true=true - B:oreNetherrackEmerald_true=true - B:oreNetherrackFoolsRuby_true=true - B:oreNetherrackGalena_true=true - B:oreNetherrackGarnetRed_true=true - B:oreNetherrackGarnetYellow_true=true - B:oreNetherrackGarnierite_true=true - B:oreNetherrackGlauconite_true=true - B:oreNetherrackGold_true=true - B:oreNetherrackGraphite_true=true - 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 - B:oreNetherrackLazurite_true=true - B:oreNetherrackLead_true=true - B:oreNetherrackLepidolite_true=true - B:oreNetherrackLignite_true=true - B:oreNetherrackLithium_true=true - B:oreNetherrackMagnesite_true=true - B:oreNetherrackMagnetite_true=true - B:oreNetherrackMalachite_true=true - B:oreNetherrackManganese_true=true - B:oreNetherrackMolybdenite_true=true - B:oreNetherrackMolybdenum_true=true - B:oreNetherrackMonazite_true=true - B:oreNetherrackNaquadahEnriched_true=true - B:oreNetherrackNaquadah_true=true - B:oreNetherrackNeodymium_true=true - B:oreNetherrackNetherQuartz_true=true - B:oreNetherrackNickel_true=true - B:oreNetherrackOlivine_true=true - B:oreNetherrackOpal_true=true - B:oreNetherrackOsmium_true=true - B:oreNetherrackPalladium_true=true - B:oreNetherrackPentlandite_true=true - B:oreNetherrackPhosphate_true=true - B:oreNetherrackPhosphorus_true=true - B:oreNetherrackPitchblende_true=true - B:oreNetherrackPlatinum_true=true - B:oreNetherrackPlutonium_true=true - B:oreNetherrackPowellite_true=true - B:oreNetherrackPyrite_true=true - B:oreNetherrackPyrochlore_true=true - B:oreNetherrackPyrolusite_true=true - B:oreNetherrackPyrope_true=true - B:oreNetherrackQuartzite_true=true - B:oreNetherrackRedstone_true=true - B:oreNetherrackRockSalt_true=true - B:oreNetherrackRuby_true=true - B:oreNetherrackSalt_true=true - B:oreNetherrackSaltpeter_true=true - B:oreNetherrackSapphire_true=true - B:oreNetherrackScheelite_true=true - B:oreNetherrackSilver_true=true - B:oreNetherrackSoapstone_true=true - B:oreNetherrackSodalite_true=true - B:oreNetherrackSpessartine_true=true - B:oreNetherrackSphalerite_true=true - B:oreNetherrackSpodumene_true=true - B:oreNetherrackStibnite_true=true - B:oreNetherrackSulfur_true=true - B:oreNetherrackTalc_true=true - B:oreNetherrackTantalite_true=true - B:oreNetherrackTanzanite_true=true - B:oreNetherrackTetrahedrite_true=true - B:oreNetherrackThorium_true=true - B:oreNetherrackTin_true=true - B:oreNetherrackTitanium_true=true - B:oreNetherrackTopaz_true=true - B:oreNetherrackTungstate_true=true - B:oreNetherrackUraninite_true=true - B:oreNetherrackUranium235_true=true - B:oreNetherrackUranium_true=true - B:oreNetherrackVanadiumMagnetite_true=true - B:oreNetherrackWulfenite_true=true - B:oreNetherrackYellowLimonite_true=true - B:oreNetherrackZinc_true=true - B:oreNickel_true=true - B:oreOlivine_true=true - B:oreOpal_true=true - B:oreOsmium_true=true - B:orePalladium_true=true - B:orePentlandite_true=true - B:orePhosphate_true=true - B:orePhosphorus_true=true - B:orePitchblende_true=true - B:orePlatinum_true=true - B:orePlutonium_true=true - B:orePowellite_true=true - B:orePyrite_true=true - B:orePyrochlore_true=true - B:orePyrolusite_true=true - B:orePyrope_true=true - 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 - B:oreRedgraniteBarite_true=true - B:oreRedgraniteBastnasite_true=true - B:oreRedgraniteBauxite_true=true - B:oreRedgraniteBentonite_true=true - B:oreRedgraniteBeryllium_true=true - B:oreRedgraniteBismuth_true=true - B:oreRedgraniteBlueTopaz_true=true - B:oreRedgraniteBrownLimonite_true=true - B:oreRedgraniteCalcite_true=true - B:oreRedgraniteCassiteriteSand_true=true - B:oreRedgraniteCassiterite_true=true - B:oreRedgraniteCertusQuartz_true=true - B:oreRedgraniteChalcopyrite_true=true - B:oreRedgraniteChromite_true=true - B:oreRedgraniteCinnabar_true=true - B:oreRedgraniteCoal_true=true - B:oreRedgraniteCobaltite_true=true - B:oreRedgraniteCooperite_true=true - B:oreRedgraniteCopper_true=true - B:oreRedgraniteDarkSteel_true=true - B:oreRedgraniteDiamond_true=true - B:oreRedgraniteDiatomite_true=true - B:oreRedgraniteEmerald_true=true - B:oreRedgraniteFoolsRuby_true=true - B:oreRedgraniteGalena_true=true - B:oreRedgraniteGarnetRed_true=true - B:oreRedgraniteGarnetYellow_true=true - B:oreRedgraniteGarnierite_true=true - B:oreRedgraniteGlauconite_true=true - B:oreRedgraniteGold_true=true - B:oreRedgraniteGraphite_true=true - 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 - B:oreRedgraniteLazurite_true=true - B:oreRedgraniteLead_true=true - B:oreRedgraniteLepidolite_true=true - B:oreRedgraniteLignite_true=true - B:oreRedgraniteLithium_true=true - B:oreRedgraniteMagnesite_true=true - B:oreRedgraniteMagnetite_true=true - B:oreRedgraniteMalachite_true=true - B:oreRedgraniteManganese_true=true - B:oreRedgraniteMolybdenite_true=true - B:oreRedgraniteMolybdenum_true=true - B:oreRedgraniteMonazite_true=true - B:oreRedgraniteNaquadahEnriched_true=true - B:oreRedgraniteNaquadah_true=true - B:oreRedgraniteNeodymium_true=true - B:oreRedgraniteNetherQuartz_true=true - B:oreRedgraniteNickel_true=true - B:oreRedgraniteOlivine_true=true - B:oreRedgraniteOpal_true=true - B:oreRedgraniteOsmium_true=true - B:oreRedgranitePalladium_true=true - B:oreRedgranitePentlandite_true=true - B:oreRedgranitePhosphate_true=true - B:oreRedgranitePhosphorus_true=true - B:oreRedgranitePitchblende_true=true - B:oreRedgranitePlatinum_true=true - B:oreRedgranitePlutonium_true=true - B:oreRedgranitePowellite_true=true - B:oreRedgranitePyrite_true=true - B:oreRedgranitePyrochlore_true=true - B:oreRedgranitePyrolusite_true=true - B:oreRedgranitePyrope_true=true - B:oreRedgraniteQuartzite_true=true - B:oreRedgraniteRedstone_true=true - B:oreRedgraniteRockSalt_true=true - B:oreRedgraniteRuby_true=true - B:oreRedgraniteSalt_true=true - B:oreRedgraniteSaltpeter_true=true - B:oreRedgraniteSapphire_true=true - B:oreRedgraniteScheelite_true=true - B:oreRedgraniteSilver_true=true - B:oreRedgraniteSoapstone_true=true - B:oreRedgraniteSodalite_true=true - B:oreRedgraniteSpessartine_true=true - B:oreRedgraniteSphalerite_true=true - B:oreRedgraniteSpodumene_true=true - B:oreRedgraniteStibnite_true=true - B:oreRedgraniteSulfur_true=true - B:oreRedgraniteTalc_true=true - B:oreRedgraniteTantalite_true=true - B:oreRedgraniteTanzanite_true=true - B:oreRedgraniteTetrahedrite_true=true - B:oreRedgraniteThorium_true=true - B:oreRedgraniteTin_true=true - B:oreRedgraniteTitanium_true=true - B:oreRedgraniteTopaz_true=true - B:oreRedgraniteTungstate_true=true - B:oreRedgraniteUraninite_true=true - B:oreRedgraniteUranium235_true=true - B:oreRedgraniteUranium_true=true - B:oreRedgraniteVanadiumMagnetite_true=true - B:oreRedgraniteWulfenite_true=true - B:oreRedgraniteYellowLimonite_true=true - B:oreRedgraniteZinc_true=true - B:oreRedstone_true=true - B:oreRockSalt_true=true - B:oreRuby_true=true - B:oreSalt_true=true - B:oreSaltpeter_true=true - B:oreSapphire_true=true - B:oreScheelite_true=true - B:oreSilver_true=true - B:oreSoapstone_true=true - B:oreSodalite_true=true - B:oreSpessartine_true=true - B:oreSphalerite_true=true - B:oreSpodumene_true=true - B:oreStibnite_true=true - B:oreSulfur_true=true - B:oreTalc_true=true - B:oreTantalite_true=true - B:oreTanzanite_true=true - B:oreTetrahedrite_true=true - B:oreThorium_true=true - B:oreTin_true=true - B:oreTitanium_true=true - B:oreTopaz_true=true - B:oreTungstate_true=true - B:oreUraninite_true=true - B:oreUranium235_true=true - B:oreUranium_true=true - B:oreVanadiumMagnetite_true=true - B:oreWulfenite_true=true - B:oreYellowLimonite_true=true - B:oreZinc_true=true - B:pipeHugeAluminium_true=true - B:pipeHugeBrass_true=true - B:pipeHugeBronze_true=true - B:pipeHugeCobalt_true=true - B:pipeHugeCopper_true=true - B:pipeHugeElectrum_true=true - B:pipeHugeNickel_true=true - B:pipeHugeOsmium_true=true - B:pipeHugePlastic_true=true - B:pipeHugePlatinum_true=true - B:pipeHugePolytetrafluoroethylene_true=true - B:pipeHugePolyvinylChloride_true=true - B:pipeHugeStainlessSteel_true=true - B:pipeHugeSteel_true=true - B:pipeHugeTitanium_true=true - B:pipeHugeTungstenSteel_true=true - B:pipeHugeWroughtIron_true=true - B:pipeLargeAluminium_true=true - B:pipeLargeBrass_true=true - B:pipeLargeBronze_true=true - B:pipeLargeCobalt_true=true - B:pipeLargeCopper_true=true - B:pipeLargeElectrum_true=true - B:pipeLargeNickel_true=true - B:pipeLargeOsmium_true=true - B:pipeLargePlastic_true=true - B:pipeLargePlatinum_true=true - B:pipeLargePolytetrafluoroethylene_true=true - B:pipeLargePolyvinylChloride_true=true - B:pipeLargeStainlessSteel_true=true - B:pipeLargeSteel_true=true - B:pipeLargeTitanium_true=true - B:pipeLargeTungstenSteel_true=true - B:pipeLargeWood_true=true - B:pipeLargeWroughtIron_true=true - B:pipeMediumAluminium_true=true - B:pipeMediumBrass_true=true - B:pipeMediumBronze_true=true - B:pipeMediumCobalt_true=true - B:pipeMediumCopper_true=true - B:pipeMediumElectrum_true=true - B:pipeMediumNickel_true=true - B:pipeMediumOsmium_true=true - B:pipeMediumPlastic_true=true - B:pipeMediumPlatinum_true=true - B:pipeMediumPolytetrafluoroethylene_true=true - B:pipeMediumPolyvinylChloride_true=true - B:pipeMediumStainlessSteel_true=true - B:pipeMediumSteel_true=true - B:pipeMediumTitanium_true=true - B:pipeMediumTungstenSteel_true=true - B:pipeMediumWood_true=true - B:pipeMediumWroughtIron_true=true - B:pipeRestrictiveHugeAluminium_true=true - B:pipeRestrictiveHugeBrass_true=true - B:pipeRestrictiveHugeCobalt_true=true - B:pipeRestrictiveHugeElectrum_true=true - B:pipeRestrictiveHugeNickel_true=true - B:pipeRestrictiveHugeOsmium_true=true - B:pipeRestrictiveHugePlatinum_true=true - B:pipeRestrictiveHugePolyvinylChloride_true=true - B:pipeRestrictiveHugeWroughtIron_true=true - B:pipeRestrictiveLargeAluminium_true=true - B:pipeRestrictiveLargeBrass_true=true - B:pipeRestrictiveLargeCobalt_true=true - B:pipeRestrictiveLargeElectrum_true=true - B:pipeRestrictiveLargeNickel_true=true - B:pipeRestrictiveLargeOsmium_true=true - B:pipeRestrictiveLargePlatinum_true=true - B:pipeRestrictiveLargePolyvinylChloride_true=true - B:pipeRestrictiveLargeWroughtIron_true=true - B:pipeRestrictiveMediumAluminium_true=true - B:pipeRestrictiveMediumBrass_true=true - B:pipeRestrictiveMediumCobalt_true=true - B:pipeRestrictiveMediumElectrum_true=true - B:pipeRestrictiveMediumNickel_true=true - B:pipeRestrictiveMediumOsmium_true=true - B:pipeRestrictiveMediumPlatinum_true=true - B:pipeRestrictiveMediumPolyvinylChloride_true=true - B:pipeRestrictiveMediumWroughtIron_true=true - B:pipeSmallBronze_true=true - B:pipeSmallCopper_true=true - B:pipeSmallPlastic_true=true - B:pipeSmallPolytetrafluoroethylene_true=true - B:pipeSmallStainlessSteel_true=true - B:pipeSmallSteel_true=true - B:pipeSmallTitanium_true=true - B:pipeSmallTungstenSteel_true=true - B:pipeSmallWood_true=true - B:pipeTinyBronze_true=true - B:pipeTinyCopper_true=true - B:pipeTinyPlastic_true=true - B:pipeTinyPolytetrafluoroethylene_true=true - B:pipeTinyStainlessSteel_true=true - B:pipeTinySteel_true=true - 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 - B:plateBatteryAlloy_true=true - B:plateBeryllium_true=true - B:plateBismuthBronze_true=true - B:plateBismuth_true=true - B:plateBlackBronze_true=true - B:plateBlackSteel_true=true - B:plateBlueSteel_true=true - B:plateBlueTopaz_true=true - B:plateBrass_true=true - B:plateBronze_true=true - B:plateCarbon_true=true - B:plateCertusQuartz_true=true - B:plateChrome_true=true - B:plateCobaltBrass_true=true - B:plateCobalt_true=true - B:plateCopper_true=true - B:plateCupronickel_true=true - B:plateDamascusSteel_true=true - B:plateDarkSteel_true=true - B:plateDenseBronze_true=true - B:plateDenseCopper_true=true - B:plateDenseGold_true=true - B:plateDenseIron_true=true - B:plateDenseLapis_true=true - B:plateDenseLead_true=true - B:plateDenseObsidian_true=true - B:plateDenseSteel_true=true - B:plateDenseTin_true=true - B:plateDiamond_true=true - B:plateDilithium_true=true - B:plateDoubleAluminium_true=true - B:plateDoubleBeryllium_true=true - B:plateDoubleBismuthBronze_true=true - B:plateDoubleBismuth_true=true - B:plateDoubleBlackBronze_true=true - B:plateDoubleBlackSteel_true=true - B:plateDoubleBlueSteel_true=true - B:plateDoubleBrass_true=true - B:plateDoubleBronze_true=true - B:plateDoubleCarbon_true=true - B:plateDoubleChrome_true=true - B:plateDoubleCobaltBrass_true=true - B:plateDoubleCobalt_true=true - B:plateDoubleCupronickel_true=true - B:plateDoubleDamascusSteel_true=true - B:plateDoubleDarkSteel_true=true - B:plateDoubleDuranium_true=true - B:plateDoubleElectrum_true=true - B:plateDoubleEpoxidFiberReinforced_true=true - B:plateDoubleEpoxid_true=true - B:plateDoubleGold_true=true - 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 - B:plateDoubleIron_true=true - B:plateDoubleKanthal_true=true - B:plateDoubleLead_true=true - B:plateDoubleMagnalium_true=true - B:plateDoubleManganese_true=true - B:plateDoubleMithril_true=true - B:plateDoubleMolybdenum_true=true - B:plateDoubleNaquadahAlloy_true=true - B:plateDoubleNaquadahEnriched_true=true - B:plateDoubleNaquadah_true=true - B:plateDoubleNaquadria_true=true - B:plateDoubleNeodymiumMagnetic_true=true - B:plateDoubleNeodymium_true=true - B:plateDoubleNeutronium_true=true - B:plateDoubleNichrome_true=true - B:plateDoubleNickelZincFerrite_true=true - B:plateDoubleNickel_true=true - B:plateDoubleOsmiridium_true=true - B:plateDoubleOsmium_true=true - B:plateDoublePalladium_true=true - B:plateDoublePaper_true=true - B:plateDoublePigIron_true=true - B:plateDoublePlatinum_true=true - B:plateDoublePlutonium241_true=true - B:plateDoublePlutonium_true=true - B:plateDoublePolycaprolactam_true=true - B:plateDoublePolyphenyleneSulfide_true=true - B:plateDoublePolytetrafluoroethylene_true=true - B:plateDoubleRedSteel_true=true - B:plateDoubleRoseGold_true=true - B:plateDoubleSilver_true=true - B:plateDoubleStainlessSteel_true=true - 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 - B:plateDoubleTritanium_true=true - B:plateDoubleTungstenCarbide_true=true - B:plateDoubleTungstenSteel_true=true - B:plateDoubleTungsten_true=true - B:plateDoubleUltimet_true=true - B:plateDoubleUranium235_true=true - B:plateDoubleUranium_true=true - B:plateDoubleVanadiumSteel_true=true - B:plateDoubleWroughtIron_true=true - B:plateDuranium_true=true - B:plateElectrum_true=true - B:plateEmerald_true=true - B:plateEnderEye_true=true - B:plateEnderPearl_true=true - B:plateEpoxidFiberReinforced_true=true - B:plateEpoxid_true=true - B:plateEuropium_true=true - B:plateForcicium_true=true - B:plateForcillium_true=true - B:plateGalliumArsenide_true=true - B:plateGallium_true=true - B:plateGarnetRed_true=true - B:plateGarnetYellow_true=true - B:plateGlass_true=true - B:plateGold_true=true - B:plateGraniteBlack_true=true - B:plateGraniteRed_true=true - B:plateGreenSapphire_true=true - B:plateHSSE_true=true - 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 - B:plateIron_true=true - B:plateJasper_true=true - B:plateKanthal_true=true - B:plateLapis_true=true - B:plateLazurite_true=true - B:plateLead_true=true - B:plateMagnalium_true=true - B:plateManganese_true=true - B:plateMithril_true=true - B:plateMolybdenum_true=true - B:plateNaquadahAlloy_true=true - B:plateNaquadahEnriched_true=true - B:plateNaquadah_true=true - B:plateNaquadria_true=true - B:plateNeodymiumMagnetic_true=true - B:plateNeodymium_true=true - B:plateNetherQuartz_true=true - B:plateNetherStar_true=true - B:plateNeutronium_true=true - B:plateNichrome_true=true - B:plateNickelZincFerrite_true=true - B:plateNickel_true=true - B:plateNiobiumTitanium_true=true - B:plateObsidian_true=true - B:plateOlivine_true=true - B:plateOpal_true=true - B:plateOsmiridium_true=true - B:plateOsmium_true=true - B:platePalladium_true=true - B:platePaper_true=true - B:platePigIron_true=true - B:platePlastic_true=true - B:platePlatinum_true=true - B:platePlutonium241_true=true - B:platePlutonium_true=true - B:platePolycaprolactam_true=true - B:platePolyphenyleneSulfide_true=true - B:platePolystyrene_true=true - B:platePolytetrafluoroethylene_true=true - B:platePolyvinylChloride_true=true - B:plateQuadruplePaper_true=true - B:plateQuintuplePaper_true=true - B:plateRedAlloy_true=true - B:plateRedSteel_true=true - B:plateRedstone_true=true - B:plateRoseGold_true=true - B:plateRubber_true=true - B:plateRuby_true=true - B:plateSapphire_true=true - B:plateSilicon_true=true - B:plateSilicone_true=true - B:plateSilver_true=true - B:plateSodalite_true=true - B:plateSolderingAlloy_true=true - B:plateStainlessSteel_true=true - B:plateSteelMagnetic_true=true - B:plateSteel_true=true - 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 - B:plateTitanium_true=true - B:plateTopaz_true=true - B:plateTriplePaper_true=true - B:plateTritanium_true=true - B:plateTungstenCarbide_true=true - B:plateTungstenSteel_true=true - B:plateTungsten_true=true - B:plateUltimet_true=true - B:plateUranium235_true=true - B:plateUranium_true=true - B:plateVanadiumGallium_true=true - B:plateVanadiumSteel_true=true - B:plateWoodSealed_true=true - B:plateWood_true=true - B:plateWroughtIron_true=true - B:plateYttriumBariumCuprate_true=true - B:plateZinc_true=true - B:ringAluminium_true=true - B:ringBrass_true=true - B:ringBronze_true=true - B:ringChrome_true=true - B:ringHSSE_true=true - B:ringHSSG_true=true - B:ringInvar_true=true - B:ringIridium_true=true - B:ringIron_true=true - B:ringNeutronium_true=true - B:ringOsmium_true=true - B:ringPaper_true=true - B:ringPigIron_true=true - B:ringRubber_true=true - B:ringSilicone_true=true - B:ringStainlessSteel_true=true - B:ringSteel_true=true - B:ringStyreneButadieneRubber_true=true - B:ringTin_true=true - B:ringTitanium_true=true - B:ringTungstenSteel_true=true - B:ringWroughtIron_true=true - B:rotorBronze_true=true - B:rotorChrome_true=true - B:rotorHSSE_true=true - B:rotorHSSG_true=true - B:rotorIridium_true=true - B:rotorNeutronium_true=true - B:rotorOsmium_true=true - B:rotorStainlessSteel_true=true - B:rotorSteel_true=true - B:rotorTin_true=true - B:rotorTitanium_true=true - B:rotorTungstenSteel_true=true - B:roundHSSE_true=true - 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 - B:screwBismuth_true=true - B:screwBlackBronze_true=true - B:screwBlackSteel_true=true - B:screwBlueSteel_true=true - B:screwBlueTopaz_true=true - B:screwBrass_true=true - B:screwBronze_true=true - B:screwCarbon_true=true - B:screwCertusQuartz_true=true - B:screwChrome_true=true - B:screwCobaltBrass_true=true - B:screwCobalt_true=true - B:screwCupronickel_true=true - B:screwDamascusSteel_true=true - B:screwDarkSteel_true=true - B:screwDiamond_true=true - B:screwDuranium_true=true - B:screwElectrum_true=true - B:screwEmerald_true=true - B:screwEpoxidFiberReinforced_true=true - B:screwEpoxid_true=true - B:screwGarnetRed_true=true - B:screwGarnetYellow_true=true - B:screwGold_true=true - B:screwGreenSapphire_true=true - 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 - B:screwIron_true=true - B:screwKanthal_true=true - B:screwLead_true=true - B:screwMagnalium_true=true - B:screwManganese_true=true - B:screwMithril_true=true - B:screwMolybdenum_true=true - B:screwNaquadahAlloy_true=true - B:screwNaquadahEnriched_true=true - B:screwNaquadah_true=true - B:screwNaquadria_true=true - B:screwNeodymiumMagnetic_true=true - B:screwNeodymium_true=true - B:screwNetherQuartz_true=true - B:screwNetherStar_true=true - B:screwNeutronium_true=true - B:screwNichrome_true=true - B:screwNickelZincFerrite_true=true - B:screwNickel_true=true - B:screwOlivine_true=true - B:screwOpal_true=true - B:screwOsmiridium_true=true - B:screwOsmium_true=true - B:screwPalladium_true=true - B:screwPigIron_true=true - B:screwPlastic_true=true - B:screwPlatinum_true=true - B:screwPlutonium241_true=true - B:screwPlutonium_true=true - B:screwPolycaprolactam_true=true - B:screwPolyphenyleneSulfide_true=true - B:screwPolystyrene_true=true - B:screwPolytetrafluoroethylene_true=true - B:screwPolyvinylChloride_true=true - B:screwRedSteel_true=true - B:screwRoseGold_true=true - B:screwRubber_true=true - B:screwRuby_true=true - B:screwSapphire_true=true - B:screwSilicone_true=true - B:screwSilver_true=true - B:screwStainlessSteel_true=true - B:screwSteelMagnetic_true=true - B:screwSteel_true=true - 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 - B:screwTitanium_true=true - B:screwTopaz_true=true - B:screwTritanium_true=true - B:screwTungstenCarbide_true=true - B:screwTungstenSteel_true=true - B:screwTungsten_true=true - B:screwUltimet_true=true - B:screwUranium235_true=true - B:screwUranium_true=true - B:screwVanadiumSteel_true=true - B:screwWoodSealed_true=true - B:screwWood_true=true - 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 - B:stickBismuthBronze_true=true - B:stickBismuth_true=true - B:stickBlackBronze_true=true - B:stickBlackSteel_true=true - B:stickBlaze_true=true - B:stickBlueSteel_true=true - B:stickBlueTopaz_true=true - B:stickBrass_true=true - B:stickBronze_true=true - B:stickCarbon_true=true - B:stickCertusQuartz_true=true - B:stickChrome_true=true - B:stickCobaltBrass_true=true - B:stickCobalt_true=true - B:stickCopper_true=true - B:stickCupronickel_true=true - B:stickDamascusSteel_true=true - B:stickDarkSteel_true=true - B:stickDiamond_true=true - B:stickDuranium_true=true - B:stickElectrum_true=true - B:stickEmerald_true=true - B:stickEpoxidFiberReinforced_true=true - B:stickEpoxid_true=true - B:stickEuropium_true=true - B:stickGarnetRed_true=true - B:stickGarnetYellow_true=true - B:stickGold_true=true - B:stickGreenSapphire_true=true - 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 - B:stickIron_true=true - B:stickKanthal_true=true - B:stickLapis_true=true - 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 - B:stickLongBismuthBronze_true=true - B:stickLongBismuth_true=true - B:stickLongBlackBronze_true=true - B:stickLongBlackSteel_true=true - B:stickLongBlaze_true=true - B:stickLongBlueSteel_true=true - B:stickLongBlueTopaz_true=true - B:stickLongBrass_true=true - B:stickLongBronze_true=true - B:stickLongCarbon_true=true - B:stickLongCertusQuartz_true=true - B:stickLongChrome_true=true - B:stickLongCobaltBrass_true=true - B:stickLongCobalt_true=true - B:stickLongCupronickel_true=true - B:stickLongDamascusSteel_true=true - B:stickLongDarkSteel_true=true - B:stickLongDiamond_true=true - B:stickLongDuranium_true=true - B:stickLongElectrum_true=true - B:stickLongEmerald_true=true - B:stickLongEpoxidFiberReinforced_true=true - B:stickLongEpoxid_true=true - B:stickLongGarnetRed_true=true - B:stickLongGarnetYellow_true=true - B:stickLongGold_true=true - B:stickLongGreenSapphire_true=true - 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 - B:stickLongIron_true=true - B:stickLongKanthal_true=true - B:stickLongLead_true=true - B:stickLongMagnalium_true=true - B:stickLongManganese_true=true - B:stickLongMithril_true=true - B:stickLongMolybdenum_true=true - B:stickLongNaquadahAlloy_true=true - B:stickLongNaquadahEnriched_true=true - B:stickLongNaquadah_true=true - B:stickLongNaquadria_true=true - B:stickLongNeodymiumMagnetic_true=true - B:stickLongNeodymium_true=true - B:stickLongNetherQuartz_true=true - B:stickLongNetherStar_true=true - B:stickLongNeutronium_true=true - B:stickLongNichrome_true=true - B:stickLongNickelZincFerrite_true=true - B:stickLongNickel_true=true - B:stickLongOlivine_true=true - B:stickLongOpal_true=true - B:stickLongOsmiridium_true=true - B:stickLongOsmium_true=true - B:stickLongPalladium_true=true - B:stickLongPigIron_true=true - B:stickLongPlastic_true=true - B:stickLongPlatinum_true=true - B:stickLongPlutonium241_true=true - B:stickLongPlutonium_true=true - B:stickLongPolycaprolactam_true=true - B:stickLongPolyphenyleneSulfide_true=true - B:stickLongPolystyrene_true=true - B:stickLongPolytetrafluoroethylene_true=true - B:stickLongPolyvinylChloride_true=true - B:stickLongRedSteel_true=true - B:stickLongRoseGold_true=true - B:stickLongRubber_true=true - B:stickLongRuby_true=true - B:stickLongSapphire_true=true - B:stickLongSilicone_true=true - B:stickLongSilver_true=true - B:stickLongStainlessSteel_true=true - B:stickLongSteelMagnetic_true=true - B:stickLongSteel_true=true - 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 - B:stickLongTopaz_true=true - B:stickLongTritanium_true=true - B:stickLongTungstenCarbide_true=true - B:stickLongTungstenSteel_true=true - B:stickLongTungsten_true=true - B:stickLongUltimet_true=true - B:stickLongUranium235_true=true - B:stickLongUranium_true=true - B:stickLongVanadiumSteel_true=true - B:stickLongWoodSealed_true=true - B:stickLongWood_true=true - B:stickLongWroughtIron_true=true - B:stickMagnalium_true=true - B:stickManganese_true=true - B:stickMithril_true=true - B:stickMolybdenum_true=true - B:stickNaquadahAlloy_true=true - B:stickNaquadahEnriched_true=true - B:stickNaquadah_true=true - B:stickNaquadria_true=true - B:stickNeodymiumMagnetic_true=true - B:stickNeodymium_true=true - B:stickNetherQuartz_true=true - B:stickNetherStar_true=true - B:stickNeutronium_true=true - B:stickNichrome_true=true - B:stickNickelZincFerrite_true=true - B:stickNickel_true=true - B:stickOlivine_true=true - B:stickOpal_true=true - B:stickOsmiridium_true=true - B:stickOsmium_true=true - B:stickPalladium_true=true - B:stickPigIron_true=true - B:stickPlastic_true=true - B:stickPlatinum_true=true - B:stickPlutonium241_true=true - B:stickPlutonium_true=true - B:stickPolycaprolactam_true=true - B:stickPolyphenyleneSulfide_true=true - B:stickPolystyrene_true=true - B:stickPolytetrafluoroethylene_true=true - B:stickPolyvinylChloride_true=true - B:stickRedSteel_true=true - B:stickRoseGold_true=true - B:stickRubber_true=true - B:stickRuby_true=true - B:stickSapphire_true=true - B:stickSilicone_true=true - B:stickSilver_true=true - B:stickSodalite_true=true - B:stickSolderingAlloy_true=true - B:stickStainlessSteel_true=true - B:stickSteelMagnetic_true=true - B:stickSteel_true=true - 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 - B:stickTitanium_true=true - B:stickTopaz_true=true - B:stickTritanium_true=true - B:stickTungstenCarbide_true=true - B:stickTungstenSteel_true=true - B:stickTungsten_true=true - B:stickUltimet_true=true - B:stickUranium235_true=true - B:stickUranium_true=true - B:stickVanadiumGallium_true=true - B:stickVanadiumSteel_true=true - B:stickWoodSealed_true=true - B:stickWood_true=true - B:stickWroughtIron_true=true - B:tile.anvil.intact_true=true - 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 - B:tile.chestTrap_true=true - B:tile.chest_true=true - B:tile.clayHardenedStained.black_true=true - B:tile.clayHardened_true=true - B:tile.clay_true=true - B:tile.cloth.black_true=true - B:tile.dispenser_true=true - B:tile.dropper_true=true - B:tile.enchantmentTable_true=true - B:tile.enderChest_true=true - B:tile.fenceIron_true=true - B:tile.fence_true=true - B:tile.furnace_true=true - B:tile.glass_true=true - B:tile.gravel_true=true - B:tile.hayBlock_true=true - B:tile.hellrock_true=true - B:tile.hopper_true=true - B:tile.icePacked_true=true - B:tile.ice_true=true - B:tile.jukebox_true=true - B:tile.ladder_true=true - B:tile.lever_true=true - B:tile.lightgem_true=true - B:tile.log.acacia_true=true - B:tile.log.oak_true=true - B:tile.melon_true=true - B:tile.mushroom_true=true - B:tile.musicBlock_true=true - B:tile.notGate_true=true - B:tile.obsidian_true=true - B:tile.pistonBase_true=true - B:tile.pistonStickyBase_true=true - B:tile.pressurePlate_true=true - B:tile.pumpkin_true=true - B:tile.quartzBlock.default_true=true - B:tile.redstoneLight_true=true - B:tile.sandStone.default_true=true - B:tile.sapling.oak_true=true - B:tile.snow_true=true - B:tile.stainedGlass.black_true=true - B:tile.stoneMoss_true=true - B:tile.stoneSlab.cobble_true=true - B:tile.stoneSlab.smoothStoneBrick_true=true - B:tile.stoneSlab.stone_true=true - B:tile.stoneSlab.wood_true=true - B:tile.stone_true=true - B:tile.stonebrick_true=true - B:tile.stonebricksmooth.default_true=true - B:tile.thinGlass_true=true - B:tile.thinStainedGlass.black_true=true - B:tile.tripWireSource_true=true - B:tile.weightedPlate_heavy_true=true - B:tile.weightedPlate_light_true=true - B:tile.whiteStone_true=true - B:tile.wood.oak_true=true - 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 - B:toolHeadAxeBismuth_true=true - B:toolHeadAxeBlackBronze_true=true - B:toolHeadAxeBlackSteel_true=true - B:toolHeadAxeBlaze_true=true - B:toolHeadAxeBlueSteel_true=true - B:toolHeadAxeBlueTopaz_true=true - B:toolHeadAxeBrass_true=true - B:toolHeadAxeBronze_true=true - B:toolHeadAxeCarbon_true=true - B:toolHeadAxeCertusQuartz_true=true - B:toolHeadAxeChrome_true=true - B:toolHeadAxeCobaltBrass_true=true - B:toolHeadAxeCobalt_true=true - B:toolHeadAxeCupronickel_true=true - B:toolHeadAxeDamascusSteel_true=true - B:toolHeadAxeDarkSteel_true=true - B:toolHeadAxeDiamond_true=true - B:toolHeadAxeDuranium_true=true - B:toolHeadAxeElectrum_true=true - B:toolHeadAxeEmerald_true=true - B:toolHeadAxeEpoxidFiberReinforced_true=true - B:toolHeadAxeEpoxid_true=true - B:toolHeadAxeFlint_true=true - B:toolHeadAxeGarnetRed_true=true - B:toolHeadAxeGarnetYellow_true=true - B:toolHeadAxeGold_true=true - B:toolHeadAxeGraniteBlack_true=true - B:toolHeadAxeGraniteRed_true=true - B:toolHeadAxeGraphene_true=true - B:toolHeadAxeGraphite_true=true - B:toolHeadAxeGreenSapphire_true=true - 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 - B:toolHeadAxeIron_true=true - B:toolHeadAxeKanthal_true=true - B:toolHeadAxeLead_true=true - B:toolHeadAxeMagnalium_true=true - B:toolHeadAxeManganese_true=true - B:toolHeadAxeMithril_true=true - B:toolHeadAxeMolybdenum_true=true - B:toolHeadAxeNaquadahAlloy_true=true - B:toolHeadAxeNaquadahEnriched_true=true - B:toolHeadAxeNaquadah_true=true - B:toolHeadAxeNaquadria_true=true - B:toolHeadAxeNeodymiumMagnetic_true=true - B:toolHeadAxeNeodymium_true=true - B:toolHeadAxeNetherQuartz_true=true - B:toolHeadAxeNetherStar_true=true - B:toolHeadAxeNeutronium_true=true - B:toolHeadAxeNichrome_true=true - B:toolHeadAxeNickelZincFerrite_true=true - B:toolHeadAxeNickel_true=true - B:toolHeadAxeOlivine_true=true - B:toolHeadAxeOpal_true=true - B:toolHeadAxeOsmiridium_true=true - B:toolHeadAxeOsmium_true=true - B:toolHeadAxePalladium_true=true - B:toolHeadAxePigIron_true=true - B:toolHeadAxePlastic_true=true - B:toolHeadAxePlatinum_true=true - B:toolHeadAxePlutonium241_true=true - B:toolHeadAxePlutonium_true=true - B:toolHeadAxePolycaprolactam_true=true - B:toolHeadAxePolyphenyleneSulfide_true=true - B:toolHeadAxePolystyrene_true=true - B:toolHeadAxePolytetrafluoroethylene_true=true - B:toolHeadAxePolyvinylChloride_true=true - B:toolHeadAxeRedSteel_true=true - B:toolHeadAxeRoseGold_true=true - B:toolHeadAxeRubber_true=true - B:toolHeadAxeRuby_true=true - B:toolHeadAxeSapphire_true=true - B:toolHeadAxeSilicone_true=true - B:toolHeadAxeSilver_true=true - B:toolHeadAxeStainlessSteel_true=true - B:toolHeadAxeSteelMagnetic_true=true - B:toolHeadAxeSteel_true=true - B:toolHeadAxeSterlingSilver_true=true - 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 - B:toolHeadAxeTopaz_true=true - B:toolHeadAxeTritanium_true=true - B:toolHeadAxeTungstenCarbide_true=true - B:toolHeadAxeTungstenSteel_true=true - B:toolHeadAxeTungsten_true=true - B:toolHeadAxeUltimet_true=true - B:toolHeadAxeUranium235_true=true - B:toolHeadAxeUranium_true=true - B:toolHeadAxeVanadiumSteel_true=true - B:toolHeadAxeWoodSealed_true=true - B:toolHeadAxeWood_true=true - B:toolHeadAxeWroughtIron_true=true - B:toolHeadBuzzSawAluminium_true=true - B:toolHeadBuzzSawBeryllium_true=true - B:toolHeadBuzzSawBismuthBronze_true=true - B:toolHeadBuzzSawBismuth_true=true - B:toolHeadBuzzSawBlackBronze_true=true - B:toolHeadBuzzSawBlackSteel_true=true - B:toolHeadBuzzSawBlaze_true=true - B:toolHeadBuzzSawBlueSteel_true=true - B:toolHeadBuzzSawBrass_true=true - B:toolHeadBuzzSawBronze_true=true - B:toolHeadBuzzSawCarbon_true=true - B:toolHeadBuzzSawChrome_true=true - B:toolHeadBuzzSawCobaltBrass_true=true - B:toolHeadBuzzSawCobalt_true=true - B:toolHeadBuzzSawCupronickel_true=true - B:toolHeadBuzzSawDamascusSteel_true=true - B:toolHeadBuzzSawDarkSteel_true=true - B:toolHeadBuzzSawDuranium_true=true - B:toolHeadBuzzSawElectrum_true=true - B:toolHeadBuzzSawEpoxidFiberReinforced_true=true - B:toolHeadBuzzSawEpoxid_true=true - B:toolHeadBuzzSawGold_true=true - B:toolHeadBuzzSawGraphene_true=true - 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 - B:toolHeadBuzzSawIron_true=true - B:toolHeadBuzzSawKanthal_true=true - B:toolHeadBuzzSawLead_true=true - B:toolHeadBuzzSawMagnalium_true=true - B:toolHeadBuzzSawManganese_true=true - B:toolHeadBuzzSawMithril_true=true - B:toolHeadBuzzSawMolybdenum_true=true - B:toolHeadBuzzSawNaquadahAlloy_true=true - B:toolHeadBuzzSawNaquadahEnriched_true=true - B:toolHeadBuzzSawNaquadah_true=true - B:toolHeadBuzzSawNaquadria_true=true - B:toolHeadBuzzSawNeodymiumMagnetic_true=true - B:toolHeadBuzzSawNeodymium_true=true - B:toolHeadBuzzSawNeutronium_true=true - B:toolHeadBuzzSawNichrome_true=true - B:toolHeadBuzzSawNickelZincFerrite_true=true - B:toolHeadBuzzSawNickel_true=true - B:toolHeadBuzzSawOsmiridium_true=true - B:toolHeadBuzzSawOsmium_true=true - B:toolHeadBuzzSawPalladium_true=true - B:toolHeadBuzzSawPigIron_true=true - B:toolHeadBuzzSawPlatinum_true=true - B:toolHeadBuzzSawPlutonium241_true=true - B:toolHeadBuzzSawPlutonium_true=true - B:toolHeadBuzzSawPolycaprolactam_true=true - B:toolHeadBuzzSawPolyphenyleneSulfide_true=true - B:toolHeadBuzzSawPolytetrafluoroethylene_true=true - B:toolHeadBuzzSawRedSteel_true=true - B:toolHeadBuzzSawRoseGold_true=true - B:toolHeadBuzzSawSilver_true=true - B:toolHeadBuzzSawStainlessSteel_true=true - 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 - B:toolHeadBuzzSawTritanium_true=true - B:toolHeadBuzzSawTungstenCarbide_true=true - B:toolHeadBuzzSawTungstenSteel_true=true - B:toolHeadBuzzSawTungsten_true=true - B:toolHeadBuzzSawUltimet_true=true - B:toolHeadBuzzSawUranium235_true=true - B:toolHeadBuzzSawUranium_true=true - B:toolHeadBuzzSawVanadiumSteel_true=true - B:toolHeadBuzzSawWroughtIron_true=true - B:toolHeadChainsawAluminium_true=true - B:toolHeadChainsawBeryllium_true=true - B:toolHeadChainsawBismuthBronze_true=true - B:toolHeadChainsawBismuth_true=true - B:toolHeadChainsawBlackBronze_true=true - B:toolHeadChainsawBlackSteel_true=true - B:toolHeadChainsawBlaze_true=true - B:toolHeadChainsawBlueSteel_true=true - B:toolHeadChainsawBrass_true=true - B:toolHeadChainsawBronze_true=true - B:toolHeadChainsawCarbon_true=true - B:toolHeadChainsawChrome_true=true - B:toolHeadChainsawCobaltBrass_true=true - B:toolHeadChainsawCobalt_true=true - B:toolHeadChainsawCupronickel_true=true - B:toolHeadChainsawDamascusSteel_true=true - B:toolHeadChainsawDarkSteel_true=true - B:toolHeadChainsawDuranium_true=true - B:toolHeadChainsawElectrum_true=true - B:toolHeadChainsawEpoxidFiberReinforced_true=true - B:toolHeadChainsawEpoxid_true=true - B:toolHeadChainsawGold_true=true - B:toolHeadChainsawGraphene_true=true - 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 - B:toolHeadChainsawIron_true=true - B:toolHeadChainsawKanthal_true=true - B:toolHeadChainsawLead_true=true - B:toolHeadChainsawMagnalium_true=true - B:toolHeadChainsawManganese_true=true - B:toolHeadChainsawMithril_true=true - B:toolHeadChainsawMolybdenum_true=true - B:toolHeadChainsawNaquadahAlloy_true=true - B:toolHeadChainsawNaquadahEnriched_true=true - B:toolHeadChainsawNaquadah_true=true - B:toolHeadChainsawNaquadria_true=true - B:toolHeadChainsawNeodymiumMagnetic_true=true - B:toolHeadChainsawNeodymium_true=true - B:toolHeadChainsawNeutronium_true=true - B:toolHeadChainsawNichrome_true=true - B:toolHeadChainsawNickelZincFerrite_true=true - B:toolHeadChainsawNickel_true=true - B:toolHeadChainsawOsmiridium_true=true - B:toolHeadChainsawOsmium_true=true - B:toolHeadChainsawPalladium_true=true - B:toolHeadChainsawPigIron_true=true - B:toolHeadChainsawPlatinum_true=true - B:toolHeadChainsawPlutonium241_true=true - B:toolHeadChainsawPlutonium_true=true - B:toolHeadChainsawPolycaprolactam_true=true - B:toolHeadChainsawPolyphenyleneSulfide_true=true - B:toolHeadChainsawPolytetrafluoroethylene_true=true - B:toolHeadChainsawRedSteel_true=true - B:toolHeadChainsawRoseGold_true=true - B:toolHeadChainsawSilver_true=true - B:toolHeadChainsawStainlessSteel_true=true - 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 - B:toolHeadChainsawTritanium_true=true - B:toolHeadChainsawTungstenCarbide_true=true - B:toolHeadChainsawTungstenSteel_true=true - B:toolHeadChainsawTungsten_true=true - B:toolHeadChainsawUltimet_true=true - B:toolHeadChainsawUranium235_true=true - B:toolHeadChainsawUranium_true=true - B:toolHeadChainsawVanadiumSteel_true=true - B:toolHeadChainsawWroughtIron_true=true - B:toolHeadDrillAluminium_true=true - B:toolHeadDrillBeryllium_true=true - B:toolHeadDrillBismuthBronze_true=true - B:toolHeadDrillBismuth_true=true - B:toolHeadDrillBlackBronze_true=true - B:toolHeadDrillBlackSteel_true=true - B:toolHeadDrillBlaze_true=true - B:toolHeadDrillBlueSteel_true=true - B:toolHeadDrillBrass_true=true - B:toolHeadDrillBronze_true=true - B:toolHeadDrillCarbon_true=true - B:toolHeadDrillChrome_true=true - B:toolHeadDrillCobaltBrass_true=true - B:toolHeadDrillCobalt_true=true - B:toolHeadDrillCupronickel_true=true - B:toolHeadDrillDamascusSteel_true=true - B:toolHeadDrillDarkSteel_true=true - B:toolHeadDrillDuranium_true=true - B:toolHeadDrillElectrum_true=true - B:toolHeadDrillEpoxidFiberReinforced_true=true - B:toolHeadDrillEpoxid_true=true - B:toolHeadDrillGold_true=true - B:toolHeadDrillGraphene_true=true - 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 - B:toolHeadDrillIron_true=true - B:toolHeadDrillKanthal_true=true - B:toolHeadDrillLead_true=true - B:toolHeadDrillMagnalium_true=true - B:toolHeadDrillManganese_true=true - B:toolHeadDrillMithril_true=true - B:toolHeadDrillMolybdenum_true=true - B:toolHeadDrillNaquadahAlloy_true=true - B:toolHeadDrillNaquadahEnriched_true=true - B:toolHeadDrillNaquadah_true=true - B:toolHeadDrillNaquadria_true=true - B:toolHeadDrillNeodymiumMagnetic_true=true - B:toolHeadDrillNeodymium_true=true - B:toolHeadDrillNeutronium_true=true - B:toolHeadDrillNichrome_true=true - B:toolHeadDrillNickelZincFerrite_true=true - B:toolHeadDrillNickel_true=true - B:toolHeadDrillOsmiridium_true=true - B:toolHeadDrillOsmium_true=true - B:toolHeadDrillPalladium_true=true - B:toolHeadDrillPigIron_true=true - B:toolHeadDrillPlatinum_true=true - B:toolHeadDrillPlutonium241_true=true - B:toolHeadDrillPlutonium_true=true - B:toolHeadDrillPolycaprolactam_true=true - B:toolHeadDrillPolyphenyleneSulfide_true=true - B:toolHeadDrillPolytetrafluoroethylene_true=true - B:toolHeadDrillRedSteel_true=true - B:toolHeadDrillRoseGold_true=true - B:toolHeadDrillSilver_true=true - B:toolHeadDrillStainlessSteel_true=true - 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 - B:toolHeadDrillTritanium_true=true - B:toolHeadDrillTungstenCarbide_true=true - B:toolHeadDrillTungstenSteel_true=true - B:toolHeadDrillTungsten_true=true - B:toolHeadDrillUltimet_true=true - B:toolHeadDrillUranium235_true=true - B:toolHeadDrillUranium_true=true - B:toolHeadDrillVanadiumSteel_true=true - B:toolHeadDrillWroughtIron_true=true - B:toolHeadFileAluminium_true=true - B:toolHeadFileBeryllium_true=true - B:toolHeadFileBismuthBronze_true=true - B:toolHeadFileBismuth_true=true - B:toolHeadFileBlackBronze_true=true - B:toolHeadFileBlackSteel_true=true - B:toolHeadFileBlaze_true=true - B:toolHeadFileBlueSteel_true=true - B:toolHeadFileBrass_true=true - B:toolHeadFileBronze_true=true - B:toolHeadFileCarbon_true=true - B:toolHeadFileChrome_true=true - B:toolHeadFileCobaltBrass_true=true - B:toolHeadFileCobalt_true=true - B:toolHeadFileCupronickel_true=true - B:toolHeadFileDamascusSteel_true=true - B:toolHeadFileDarkSteel_true=true - B:toolHeadFileDuranium_true=true - B:toolHeadFileElectrum_true=true - B:toolHeadFileEpoxidFiberReinforced_true=true - B:toolHeadFileEpoxid_true=true - B:toolHeadFileGold_true=true - B:toolHeadFileGraphene_true=true - 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 - B:toolHeadFileIron_true=true - B:toolHeadFileKanthal_true=true - B:toolHeadFileLead_true=true - B:toolHeadFileMagnalium_true=true - B:toolHeadFileManganese_true=true - B:toolHeadFileMithril_true=true - B:toolHeadFileMolybdenum_true=true - B:toolHeadFileNaquadahAlloy_true=true - B:toolHeadFileNaquadahEnriched_true=true - B:toolHeadFileNaquadah_true=true - B:toolHeadFileNaquadria_true=true - B:toolHeadFileNeodymiumMagnetic_true=true - B:toolHeadFileNeodymium_true=true - B:toolHeadFileNeutronium_true=true - B:toolHeadFileNichrome_true=true - B:toolHeadFileNickelZincFerrite_true=true - B:toolHeadFileNickel_true=true - B:toolHeadFileOsmiridium_true=true - B:toolHeadFileOsmium_true=true - B:toolHeadFilePalladium_true=true - B:toolHeadFilePigIron_true=true - B:toolHeadFilePlatinum_true=true - B:toolHeadFilePlutonium241_true=true - B:toolHeadFilePlutonium_true=true - B:toolHeadFilePolycaprolactam_true=true - B:toolHeadFilePolyphenyleneSulfide_true=true - B:toolHeadFilePolytetrafluoroethylene_true=true - B:toolHeadFileRedSteel_true=true - B:toolHeadFileRoseGold_true=true - B:toolHeadFileSilver_true=true - B:toolHeadFileStainlessSteel_true=true - 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 - B:toolHeadFileTritanium_true=true - B:toolHeadFileTungstenCarbide_true=true - B:toolHeadFileTungstenSteel_true=true - B:toolHeadFileTungsten_true=true - B:toolHeadFileUltimet_true=true - B:toolHeadFileUranium235_true=true - B:toolHeadFileUranium_true=true - 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 - B:toolHeadHammerBismuth_true=true - B:toolHeadHammerBlackBronze_true=true - B:toolHeadHammerBlackSteel_true=true - B:toolHeadHammerBlaze_true=true - B:toolHeadHammerBlueSteel_true=true - B:toolHeadHammerBlueTopaz_true=true - B:toolHeadHammerBrass_true=true - B:toolHeadHammerBronze_true=true - B:toolHeadHammerCarbon_true=true - B:toolHeadHammerCertusQuartz_true=true - B:toolHeadHammerChrome_true=true - B:toolHeadHammerCobaltBrass_true=true - B:toolHeadHammerCobalt_true=true - B:toolHeadHammerCupronickel_true=true - B:toolHeadHammerDamascusSteel_true=true - B:toolHeadHammerDarkSteel_true=true - B:toolHeadHammerDiamond_true=true - B:toolHeadHammerDuranium_true=true - B:toolHeadHammerElectrum_true=true - B:toolHeadHammerEmerald_true=true - B:toolHeadHammerEpoxidFiberReinforced_true=true - B:toolHeadHammerEpoxid_true=true - B:toolHeadHammerFlint_true=true - B:toolHeadHammerGarnetRed_true=true - B:toolHeadHammerGarnetYellow_true=true - B:toolHeadHammerGold_true=true - B:toolHeadHammerGraniteBlack_true=true - B:toolHeadHammerGraniteRed_true=true - B:toolHeadHammerGraphene_true=true - B:toolHeadHammerGraphite_true=true - B:toolHeadHammerGreenSapphire_true=true - 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 - B:toolHeadHammerIron_true=true - B:toolHeadHammerKanthal_true=true - B:toolHeadHammerLead_true=true - B:toolHeadHammerMagnalium_true=true - B:toolHeadHammerManganese_true=true - B:toolHeadHammerMithril_true=true - B:toolHeadHammerMolybdenum_true=true - B:toolHeadHammerNaquadahAlloy_true=true - B:toolHeadHammerNaquadahEnriched_true=true - B:toolHeadHammerNaquadah_true=true - B:toolHeadHammerNaquadria_true=true - B:toolHeadHammerNeodymiumMagnetic_true=true - B:toolHeadHammerNeodymium_true=true - B:toolHeadHammerNetherQuartz_true=true - B:toolHeadHammerNetherStar_true=true - B:toolHeadHammerNeutronium_true=true - B:toolHeadHammerNichrome_true=true - B:toolHeadHammerNickelZincFerrite_true=true - B:toolHeadHammerNickel_true=true - B:toolHeadHammerOlivine_true=true - B:toolHeadHammerOpal_true=true - B:toolHeadHammerOsmiridium_true=true - B:toolHeadHammerOsmium_true=true - B:toolHeadHammerPalladium_true=true - B:toolHeadHammerPigIron_true=true - B:toolHeadHammerPlastic_true=true - B:toolHeadHammerPlatinum_true=true - B:toolHeadHammerPlutonium241_true=true - B:toolHeadHammerPlutonium_true=true - B:toolHeadHammerPolycaprolactam_true=true - B:toolHeadHammerPolyphenyleneSulfide_true=true - B:toolHeadHammerPolystyrene_true=true - B:toolHeadHammerPolytetrafluoroethylene_true=true - B:toolHeadHammerPolyvinylChloride_true=true - B:toolHeadHammerRedSteel_true=true - B:toolHeadHammerRoseGold_true=true - B:toolHeadHammerRubber_true=true - B:toolHeadHammerRuby_true=true - B:toolHeadHammerSapphire_true=true - B:toolHeadHammerSilicone_true=true - B:toolHeadHammerSilver_true=true - B:toolHeadHammerStainlessSteel_true=true - B:toolHeadHammerSteelMagnetic_true=true - B:toolHeadHammerSteel_true=true - B:toolHeadHammerSterlingSilver_true=true - 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 - B:toolHeadHammerTopaz_true=true - B:toolHeadHammerTritanium_true=true - B:toolHeadHammerTungstenCarbide_true=true - B:toolHeadHammerTungstenSteel_true=true - B:toolHeadHammerTungsten_true=true - B:toolHeadHammerUltimet_true=true - B:toolHeadHammerUranium235_true=true - B:toolHeadHammerUranium_true=true - B:toolHeadHammerVanadiumSteel_true=true - B:toolHeadHammerWoodSealed_true=true - 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 - B:toolHeadHoeBismuth_true=true - B:toolHeadHoeBlackBronze_true=true - B:toolHeadHoeBlackSteel_true=true - B:toolHeadHoeBlaze_true=true - B:toolHeadHoeBlueSteel_true=true - B:toolHeadHoeBlueTopaz_true=true - B:toolHeadHoeBrass_true=true - B:toolHeadHoeBronze_true=true - B:toolHeadHoeCarbon_true=true - B:toolHeadHoeCertusQuartz_true=true - B:toolHeadHoeChrome_true=true - B:toolHeadHoeCobaltBrass_true=true - B:toolHeadHoeCobalt_true=true - B:toolHeadHoeCupronickel_true=true - B:toolHeadHoeDamascusSteel_true=true - B:toolHeadHoeDarkSteel_true=true - B:toolHeadHoeDiamond_true=true - B:toolHeadHoeDuranium_true=true - B:toolHeadHoeElectrum_true=true - B:toolHeadHoeEmerald_true=true - B:toolHeadHoeEpoxidFiberReinforced_true=true - B:toolHeadHoeEpoxid_true=true - B:toolHeadHoeFlint_true=true - B:toolHeadHoeGarnetRed_true=true - B:toolHeadHoeGarnetYellow_true=true - B:toolHeadHoeGold_true=true - B:toolHeadHoeGraniteBlack_true=true - B:toolHeadHoeGraniteRed_true=true - B:toolHeadHoeGraphene_true=true - B:toolHeadHoeGraphite_true=true - B:toolHeadHoeGreenSapphire_true=true - 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 - B:toolHeadHoeIron_true=true - B:toolHeadHoeKanthal_true=true - B:toolHeadHoeLead_true=true - B:toolHeadHoeMagnalium_true=true - B:toolHeadHoeManganese_true=true - B:toolHeadHoeMithril_true=true - B:toolHeadHoeMolybdenum_true=true - B:toolHeadHoeNaquadahAlloy_true=true - B:toolHeadHoeNaquadahEnriched_true=true - B:toolHeadHoeNaquadah_true=true - B:toolHeadHoeNaquadria_true=true - B:toolHeadHoeNeodymiumMagnetic_true=true - B:toolHeadHoeNeodymium_true=true - B:toolHeadHoeNetherQuartz_true=true - B:toolHeadHoeNetherStar_true=true - B:toolHeadHoeNeutronium_true=true - B:toolHeadHoeNichrome_true=true - B:toolHeadHoeNickelZincFerrite_true=true - B:toolHeadHoeNickel_true=true - B:toolHeadHoeOlivine_true=true - B:toolHeadHoeOpal_true=true - B:toolHeadHoeOsmiridium_true=true - B:toolHeadHoeOsmium_true=true - B:toolHeadHoePalladium_true=true - B:toolHeadHoePigIron_true=true - B:toolHeadHoePlastic_true=true - B:toolHeadHoePlatinum_true=true - B:toolHeadHoePlutonium241_true=true - B:toolHeadHoePlutonium_true=true - B:toolHeadHoePolycaprolactam_true=true - B:toolHeadHoePolyphenyleneSulfide_true=true - B:toolHeadHoePolystyrene_true=true - B:toolHeadHoePolytetrafluoroethylene_true=true - B:toolHeadHoePolyvinylChloride_true=true - B:toolHeadHoeRedSteel_true=true - B:toolHeadHoeRoseGold_true=true - B:toolHeadHoeRubber_true=true - B:toolHeadHoeRuby_true=true - B:toolHeadHoeSapphire_true=true - B:toolHeadHoeSilicone_true=true - B:toolHeadHoeSilver_true=true - B:toolHeadHoeStainlessSteel_true=true - B:toolHeadHoeSteelMagnetic_true=true - B:toolHeadHoeSteel_true=true - B:toolHeadHoeSterlingSilver_true=true - 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 - B:toolHeadHoeTopaz_true=true - B:toolHeadHoeTritanium_true=true - B:toolHeadHoeTungstenCarbide_true=true - B:toolHeadHoeTungstenSteel_true=true - B:toolHeadHoeTungsten_true=true - B:toolHeadHoeUltimet_true=true - B:toolHeadHoeUranium235_true=true - B:toolHeadHoeUranium_true=true - B:toolHeadHoeVanadiumSteel_true=true - B:toolHeadHoeWoodSealed_true=true - 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 - B:toolHeadPickaxeBismuth_true=true - B:toolHeadPickaxeBlackBronze_true=true - B:toolHeadPickaxeBlackSteel_true=true - B:toolHeadPickaxeBlaze_true=true - B:toolHeadPickaxeBlueSteel_true=true - B:toolHeadPickaxeBlueTopaz_true=true - B:toolHeadPickaxeBrass_true=true - B:toolHeadPickaxeBronze_true=true - B:toolHeadPickaxeCarbon_true=true - B:toolHeadPickaxeCertusQuartz_true=true - B:toolHeadPickaxeChrome_true=true - B:toolHeadPickaxeCobaltBrass_true=true - B:toolHeadPickaxeCobalt_true=true - B:toolHeadPickaxeCupronickel_true=true - B:toolHeadPickaxeDamascusSteel_true=true - B:toolHeadPickaxeDarkSteel_true=true - B:toolHeadPickaxeDiamond_true=true - B:toolHeadPickaxeDuranium_true=true - B:toolHeadPickaxeElectrum_true=true - B:toolHeadPickaxeEmerald_true=true - B:toolHeadPickaxeEpoxidFiberReinforced_true=true - B:toolHeadPickaxeEpoxid_true=true - B:toolHeadPickaxeFlint_true=true - B:toolHeadPickaxeGarnetRed_true=true - B:toolHeadPickaxeGarnetYellow_true=true - B:toolHeadPickaxeGold_true=true - B:toolHeadPickaxeGraniteBlack_true=true - B:toolHeadPickaxeGraniteRed_true=true - B:toolHeadPickaxeGraphene_true=true - B:toolHeadPickaxeGraphite_true=true - B:toolHeadPickaxeGreenSapphire_true=true - 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 - B:toolHeadPickaxeIron_true=true - B:toolHeadPickaxeKanthal_true=true - B:toolHeadPickaxeLead_true=true - B:toolHeadPickaxeMagnalium_true=true - B:toolHeadPickaxeManganese_true=true - B:toolHeadPickaxeMithril_true=true - B:toolHeadPickaxeMolybdenum_true=true - B:toolHeadPickaxeNaquadahAlloy_true=true - B:toolHeadPickaxeNaquadahEnriched_true=true - B:toolHeadPickaxeNaquadah_true=true - B:toolHeadPickaxeNaquadria_true=true - B:toolHeadPickaxeNeodymiumMagnetic_true=true - B:toolHeadPickaxeNeodymium_true=true - B:toolHeadPickaxeNetherQuartz_true=true - B:toolHeadPickaxeNetherStar_true=true - B:toolHeadPickaxeNeutronium_true=true - B:toolHeadPickaxeNichrome_true=true - B:toolHeadPickaxeNickelZincFerrite_true=true - B:toolHeadPickaxeNickel_true=true - B:toolHeadPickaxeOlivine_true=true - B:toolHeadPickaxeOpal_true=true - B:toolHeadPickaxeOsmiridium_true=true - B:toolHeadPickaxeOsmium_true=true - B:toolHeadPickaxePalladium_true=true - B:toolHeadPickaxePigIron_true=true - B:toolHeadPickaxePlastic_true=true - B:toolHeadPickaxePlatinum_true=true - B:toolHeadPickaxePlutonium241_true=true - B:toolHeadPickaxePlutonium_true=true - B:toolHeadPickaxePolycaprolactam_true=true - B:toolHeadPickaxePolyphenyleneSulfide_true=true - B:toolHeadPickaxePolystyrene_true=true - B:toolHeadPickaxePolytetrafluoroethylene_true=true - B:toolHeadPickaxePolyvinylChloride_true=true - B:toolHeadPickaxeRedSteel_true=true - B:toolHeadPickaxeRoseGold_true=true - B:toolHeadPickaxeRubber_true=true - B:toolHeadPickaxeRuby_true=true - B:toolHeadPickaxeSapphire_true=true - B:toolHeadPickaxeSilicone_true=true - B:toolHeadPickaxeSilver_true=true - B:toolHeadPickaxeStainlessSteel_true=true - B:toolHeadPickaxeSteelMagnetic_true=true - B:toolHeadPickaxeSteel_true=true - B:toolHeadPickaxeSterlingSilver_true=true - 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 - B:toolHeadPickaxeTopaz_true=true - B:toolHeadPickaxeTritanium_true=true - B:toolHeadPickaxeTungstenCarbide_true=true - B:toolHeadPickaxeTungstenSteel_true=true - B:toolHeadPickaxeTungsten_true=true - B:toolHeadPickaxeUltimet_true=true - B:toolHeadPickaxeUranium235_true=true - B:toolHeadPickaxeUranium_true=true - B:toolHeadPickaxeVanadiumSteel_true=true - B:toolHeadPickaxeWoodSealed_true=true - 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 - B:toolHeadPlowBismuth_true=true - B:toolHeadPlowBlackBronze_true=true - B:toolHeadPlowBlackSteel_true=true - B:toolHeadPlowBlaze_true=true - B:toolHeadPlowBlueSteel_true=true - B:toolHeadPlowBlueTopaz_true=true - B:toolHeadPlowBrass_true=true - B:toolHeadPlowBronze_true=true - B:toolHeadPlowCarbon_true=true - B:toolHeadPlowCertusQuartz_true=true - B:toolHeadPlowChrome_true=true - B:toolHeadPlowCobaltBrass_true=true - B:toolHeadPlowCobalt_true=true - B:toolHeadPlowCupronickel_true=true - B:toolHeadPlowDamascusSteel_true=true - B:toolHeadPlowDarkSteel_true=true - B:toolHeadPlowDiamond_true=true - B:toolHeadPlowDuranium_true=true - B:toolHeadPlowElectrum_true=true - B:toolHeadPlowEmerald_true=true - B:toolHeadPlowEpoxidFiberReinforced_true=true - B:toolHeadPlowEpoxid_true=true - B:toolHeadPlowFlint_true=true - B:toolHeadPlowGarnetRed_true=true - B:toolHeadPlowGarnetYellow_true=true - B:toolHeadPlowGold_true=true - B:toolHeadPlowGraniteBlack_true=true - B:toolHeadPlowGraniteRed_true=true - B:toolHeadPlowGraphene_true=true - B:toolHeadPlowGraphite_true=true - B:toolHeadPlowGreenSapphire_true=true - 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 - B:toolHeadPlowIron_true=true - B:toolHeadPlowKanthal_true=true - B:toolHeadPlowLead_true=true - B:toolHeadPlowMagnalium_true=true - B:toolHeadPlowManganese_true=true - B:toolHeadPlowMithril_true=true - B:toolHeadPlowMolybdenum_true=true - B:toolHeadPlowNaquadahAlloy_true=true - B:toolHeadPlowNaquadahEnriched_true=true - B:toolHeadPlowNaquadah_true=true - B:toolHeadPlowNaquadria_true=true - B:toolHeadPlowNeodymiumMagnetic_true=true - B:toolHeadPlowNeodymium_true=true - B:toolHeadPlowNetherQuartz_true=true - B:toolHeadPlowNetherStar_true=true - B:toolHeadPlowNeutronium_true=true - B:toolHeadPlowNichrome_true=true - B:toolHeadPlowNickelZincFerrite_true=true - B:toolHeadPlowNickel_true=true - B:toolHeadPlowOlivine_true=true - B:toolHeadPlowOpal_true=true - B:toolHeadPlowOsmiridium_true=true - B:toolHeadPlowOsmium_true=true - B:toolHeadPlowPalladium_true=true - B:toolHeadPlowPigIron_true=true - B:toolHeadPlowPlastic_true=true - B:toolHeadPlowPlatinum_true=true - B:toolHeadPlowPlutonium241_true=true - B:toolHeadPlowPlutonium_true=true - B:toolHeadPlowPolycaprolactam_true=true - B:toolHeadPlowPolyphenyleneSulfide_true=true - B:toolHeadPlowPolystyrene_true=true - B:toolHeadPlowPolytetrafluoroethylene_true=true - B:toolHeadPlowPolyvinylChloride_true=true - B:toolHeadPlowRedSteel_true=true - B:toolHeadPlowRoseGold_true=true - B:toolHeadPlowRubber_true=true - B:toolHeadPlowRuby_true=true - B:toolHeadPlowSapphire_true=true - B:toolHeadPlowSilicone_true=true - B:toolHeadPlowSilver_true=true - B:toolHeadPlowStainlessSteel_true=true - B:toolHeadPlowSteelMagnetic_true=true - B:toolHeadPlowSteel_true=true - B:toolHeadPlowSterlingSilver_true=true - 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 - B:toolHeadPlowTopaz_true=true - B:toolHeadPlowTritanium_true=true - B:toolHeadPlowTungstenCarbide_true=true - B:toolHeadPlowTungstenSteel_true=true - B:toolHeadPlowTungsten_true=true - B:toolHeadPlowUltimet_true=true - B:toolHeadPlowUranium235_true=true - B:toolHeadPlowUranium_true=true - B:toolHeadPlowVanadiumSteel_true=true - B:toolHeadPlowWoodSealed_true=true - B:toolHeadPlowWood_true=true - B:toolHeadPlowWroughtIron_true=true - B:toolHeadSawAluminium_true=true - B:toolHeadSawBeryllium_true=true - B:toolHeadSawBismuthBronze_true=true - B:toolHeadSawBismuth_true=true - B:toolHeadSawBlackBronze_true=true - B:toolHeadSawBlackSteel_true=true - B:toolHeadSawBlaze_true=true - B:toolHeadSawBlueSteel_true=true - B:toolHeadSawBrass_true=true - B:toolHeadSawBronze_true=true - B:toolHeadSawCarbon_true=true - B:toolHeadSawChrome_true=true - B:toolHeadSawCobaltBrass_true=true - B:toolHeadSawCobalt_true=true - B:toolHeadSawCupronickel_true=true - B:toolHeadSawDamascusSteel_true=true - B:toolHeadSawDarkSteel_true=true - B:toolHeadSawDuranium_true=true - B:toolHeadSawElectrum_true=true - B:toolHeadSawEpoxidFiberReinforced_true=true - B:toolHeadSawEpoxid_true=true - B:toolHeadSawGold_true=true - B:toolHeadSawGraphene_true=true - 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 - B:toolHeadSawIron_true=true - B:toolHeadSawKanthal_true=true - B:toolHeadSawLead_true=true - B:toolHeadSawMagnalium_true=true - B:toolHeadSawManganese_true=true - B:toolHeadSawMithril_true=true - B:toolHeadSawMolybdenum_true=true - B:toolHeadSawNaquadahAlloy_true=true - B:toolHeadSawNaquadahEnriched_true=true - B:toolHeadSawNaquadah_true=true - B:toolHeadSawNaquadria_true=true - B:toolHeadSawNeodymiumMagnetic_true=true - B:toolHeadSawNeodymium_true=true - B:toolHeadSawNeutronium_true=true - B:toolHeadSawNichrome_true=true - B:toolHeadSawNickelZincFerrite_true=true - B:toolHeadSawNickel_true=true - B:toolHeadSawOsmiridium_true=true - B:toolHeadSawOsmium_true=true - B:toolHeadSawPalladium_true=true - B:toolHeadSawPigIron_true=true - B:toolHeadSawPlatinum_true=true - B:toolHeadSawPlutonium241_true=true - B:toolHeadSawPlutonium_true=true - B:toolHeadSawPolycaprolactam_true=true - B:toolHeadSawPolyphenyleneSulfide_true=true - B:toolHeadSawPolytetrafluoroethylene_true=true - B:toolHeadSawRedSteel_true=true - B:toolHeadSawRoseGold_true=true - B:toolHeadSawSilver_true=true - B:toolHeadSawStainlessSteel_true=true - 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 - B:toolHeadSawTritanium_true=true - B:toolHeadSawTungstenCarbide_true=true - B:toolHeadSawTungstenSteel_true=true - B:toolHeadSawTungsten_true=true - B:toolHeadSawUltimet_true=true - B:toolHeadSawUranium235_true=true - B:toolHeadSawUranium_true=true - 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 - B:toolHeadSenseBismuth_true=true - B:toolHeadSenseBlackBronze_true=true - B:toolHeadSenseBlackSteel_true=true - B:toolHeadSenseBlaze_true=true - B:toolHeadSenseBlueSteel_true=true - B:toolHeadSenseBlueTopaz_true=true - B:toolHeadSenseBrass_true=true - B:toolHeadSenseBronze_true=true - B:toolHeadSenseCarbon_true=true - B:toolHeadSenseCertusQuartz_true=true - B:toolHeadSenseChrome_true=true - B:toolHeadSenseCobaltBrass_true=true - B:toolHeadSenseCobalt_true=true - B:toolHeadSenseCupronickel_true=true - B:toolHeadSenseDamascusSteel_true=true - B:toolHeadSenseDarkSteel_true=true - B:toolHeadSenseDiamond_true=true - B:toolHeadSenseDuranium_true=true - B:toolHeadSenseElectrum_true=true - B:toolHeadSenseEmerald_true=true - B:toolHeadSenseEpoxidFiberReinforced_true=true - B:toolHeadSenseEpoxid_true=true - B:toolHeadSenseFlint_true=true - B:toolHeadSenseGarnetRed_true=true - B:toolHeadSenseGarnetYellow_true=true - B:toolHeadSenseGold_true=true - B:toolHeadSenseGraniteBlack_true=true - B:toolHeadSenseGraniteRed_true=true - B:toolHeadSenseGraphene_true=true - B:toolHeadSenseGraphite_true=true - B:toolHeadSenseGreenSapphire_true=true - 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 - B:toolHeadSenseIron_true=true - B:toolHeadSenseKanthal_true=true - B:toolHeadSenseLead_true=true - B:toolHeadSenseMagnalium_true=true - B:toolHeadSenseManganese_true=true - B:toolHeadSenseMithril_true=true - B:toolHeadSenseMolybdenum_true=true - B:toolHeadSenseNaquadahAlloy_true=true - B:toolHeadSenseNaquadahEnriched_true=true - B:toolHeadSenseNaquadah_true=true - B:toolHeadSenseNaquadria_true=true - B:toolHeadSenseNeodymiumMagnetic_true=true - B:toolHeadSenseNeodymium_true=true - B:toolHeadSenseNetherQuartz_true=true - B:toolHeadSenseNetherStar_true=true - B:toolHeadSenseNeutronium_true=true - B:toolHeadSenseNichrome_true=true - B:toolHeadSenseNickelZincFerrite_true=true - B:toolHeadSenseNickel_true=true - B:toolHeadSenseOlivine_true=true - B:toolHeadSenseOpal_true=true - B:toolHeadSenseOsmiridium_true=true - B:toolHeadSenseOsmium_true=true - B:toolHeadSensePalladium_true=true - B:toolHeadSensePigIron_true=true - B:toolHeadSensePlastic_true=true - B:toolHeadSensePlatinum_true=true - B:toolHeadSensePlutonium241_true=true - B:toolHeadSensePlutonium_true=true - B:toolHeadSensePolycaprolactam_true=true - B:toolHeadSensePolyphenyleneSulfide_true=true - B:toolHeadSensePolystyrene_true=true - B:toolHeadSensePolytetrafluoroethylene_true=true - B:toolHeadSensePolyvinylChloride_true=true - B:toolHeadSenseRedSteel_true=true - B:toolHeadSenseRoseGold_true=true - B:toolHeadSenseRubber_true=true - B:toolHeadSenseRuby_true=true - B:toolHeadSenseSapphire_true=true - B:toolHeadSenseSilicone_true=true - B:toolHeadSenseSilver_true=true - B:toolHeadSenseStainlessSteel_true=true - B:toolHeadSenseSteelMagnetic_true=true - B:toolHeadSenseSteel_true=true - B:toolHeadSenseSterlingSilver_true=true - 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 - B:toolHeadSenseTopaz_true=true - B:toolHeadSenseTritanium_true=true - B:toolHeadSenseTungstenCarbide_true=true - B:toolHeadSenseTungstenSteel_true=true - B:toolHeadSenseTungsten_true=true - B:toolHeadSenseUltimet_true=true - B:toolHeadSenseUranium235_true=true - B:toolHeadSenseUranium_true=true - B:toolHeadSenseVanadiumSteel_true=true - B:toolHeadSenseWoodSealed_true=true - 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 - B:toolHeadShovelBismuth_true=true - B:toolHeadShovelBlackBronze_true=true - B:toolHeadShovelBlackSteel_true=true - B:toolHeadShovelBlaze_true=true - B:toolHeadShovelBlueSteel_true=true - B:toolHeadShovelBlueTopaz_true=true - B:toolHeadShovelBrass_true=true - B:toolHeadShovelBronze_true=true - B:toolHeadShovelCarbon_true=true - B:toolHeadShovelCertusQuartz_true=true - B:toolHeadShovelChrome_true=true - B:toolHeadShovelCobaltBrass_true=true - B:toolHeadShovelCobalt_true=true - B:toolHeadShovelCupronickel_true=true - B:toolHeadShovelDamascusSteel_true=true - B:toolHeadShovelDarkSteel_true=true - B:toolHeadShovelDiamond_true=true - B:toolHeadShovelDuranium_true=true - B:toolHeadShovelElectrum_true=true - B:toolHeadShovelEmerald_true=true - B:toolHeadShovelEpoxidFiberReinforced_true=true - B:toolHeadShovelEpoxid_true=true - B:toolHeadShovelFlint_true=true - B:toolHeadShovelGarnetRed_true=true - B:toolHeadShovelGarnetYellow_true=true - B:toolHeadShovelGold_true=true - B:toolHeadShovelGraniteBlack_true=true - B:toolHeadShovelGraniteRed_true=true - B:toolHeadShovelGraphene_true=true - B:toolHeadShovelGraphite_true=true - B:toolHeadShovelGreenSapphire_true=true - 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 - B:toolHeadShovelIron_true=true - B:toolHeadShovelKanthal_true=true - B:toolHeadShovelLead_true=true - B:toolHeadShovelMagnalium_true=true - B:toolHeadShovelManganese_true=true - B:toolHeadShovelMithril_true=true - B:toolHeadShovelMolybdenum_true=true - B:toolHeadShovelNaquadahAlloy_true=true - B:toolHeadShovelNaquadahEnriched_true=true - B:toolHeadShovelNaquadah_true=true - B:toolHeadShovelNaquadria_true=true - B:toolHeadShovelNeodymiumMagnetic_true=true - B:toolHeadShovelNeodymium_true=true - B:toolHeadShovelNetherQuartz_true=true - B:toolHeadShovelNetherStar_true=true - B:toolHeadShovelNeutronium_true=true - B:toolHeadShovelNichrome_true=true - B:toolHeadShovelNickelZincFerrite_true=true - B:toolHeadShovelNickel_true=true - B:toolHeadShovelOlivine_true=true - B:toolHeadShovelOpal_true=true - B:toolHeadShovelOsmiridium_true=true - B:toolHeadShovelOsmium_true=true - B:toolHeadShovelPalladium_true=true - B:toolHeadShovelPigIron_true=true - B:toolHeadShovelPlastic_true=true - B:toolHeadShovelPlatinum_true=true - B:toolHeadShovelPlutonium241_true=true - B:toolHeadShovelPlutonium_true=true - B:toolHeadShovelPolycaprolactam_true=true - B:toolHeadShovelPolyphenyleneSulfide_true=true - B:toolHeadShovelPolystyrene_true=true - B:toolHeadShovelPolytetrafluoroethylene_true=true - B:toolHeadShovelPolyvinylChloride_true=true - B:toolHeadShovelRedSteel_true=true - B:toolHeadShovelRoseGold_true=true - B:toolHeadShovelRubber_true=true - B:toolHeadShovelRuby_true=true - B:toolHeadShovelSapphire_true=true - B:toolHeadShovelSilicone_true=true - B:toolHeadShovelSilver_true=true - B:toolHeadShovelStainlessSteel_true=true - B:toolHeadShovelSteelMagnetic_true=true - B:toolHeadShovelSteel_true=true - B:toolHeadShovelSterlingSilver_true=true - 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 - B:toolHeadShovelTopaz_true=true - B:toolHeadShovelTritanium_true=true - B:toolHeadShovelTungstenCarbide_true=true - B:toolHeadShovelTungstenSteel_true=true - B:toolHeadShovelTungsten_true=true - B:toolHeadShovelUltimet_true=true - B:toolHeadShovelUranium235_true=true - B:toolHeadShovelUranium_true=true - B:toolHeadShovelVanadiumSteel_true=true - B:toolHeadShovelWoodSealed_true=true - 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 - B:toolHeadSwordBismuth_true=true - B:toolHeadSwordBlackBronze_true=true - B:toolHeadSwordBlackSteel_true=true - B:toolHeadSwordBlaze_true=true - B:toolHeadSwordBlueSteel_true=true - B:toolHeadSwordBlueTopaz_true=true - B:toolHeadSwordBrass_true=true - B:toolHeadSwordBronze_true=true - B:toolHeadSwordCarbon_true=true - B:toolHeadSwordCertusQuartz_true=true - B:toolHeadSwordChrome_true=true - B:toolHeadSwordCobaltBrass_true=true - B:toolHeadSwordCobalt_true=true - B:toolHeadSwordCupronickel_true=true - B:toolHeadSwordDamascusSteel_true=true - B:toolHeadSwordDarkSteel_true=true - B:toolHeadSwordDiamond_true=true - B:toolHeadSwordDuranium_true=true - B:toolHeadSwordElectrum_true=true - B:toolHeadSwordEmerald_true=true - B:toolHeadSwordEpoxidFiberReinforced_true=true - B:toolHeadSwordEpoxid_true=true - B:toolHeadSwordFlint_true=true - B:toolHeadSwordGarnetRed_true=true - B:toolHeadSwordGarnetYellow_true=true - B:toolHeadSwordGold_true=true - B:toolHeadSwordGraniteBlack_true=true - B:toolHeadSwordGraniteRed_true=true - B:toolHeadSwordGraphene_true=true - B:toolHeadSwordGraphite_true=true - B:toolHeadSwordGreenSapphire_true=true - 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 - B:toolHeadSwordIron_true=true - B:toolHeadSwordKanthal_true=true - B:toolHeadSwordLead_true=true - B:toolHeadSwordMagnalium_true=true - B:toolHeadSwordManganese_true=true - B:toolHeadSwordMithril_true=true - B:toolHeadSwordMolybdenum_true=true - B:toolHeadSwordNaquadahAlloy_true=true - B:toolHeadSwordNaquadahEnriched_true=true - B:toolHeadSwordNaquadah_true=true - B:toolHeadSwordNaquadria_true=true - B:toolHeadSwordNeodymiumMagnetic_true=true - B:toolHeadSwordNeodymium_true=true - B:toolHeadSwordNetherQuartz_true=true - B:toolHeadSwordNetherStar_true=true - B:toolHeadSwordNeutronium_true=true - B:toolHeadSwordNichrome_true=true - B:toolHeadSwordNickelZincFerrite_true=true - B:toolHeadSwordNickel_true=true - B:toolHeadSwordOlivine_true=true - B:toolHeadSwordOpal_true=true - B:toolHeadSwordOsmiridium_true=true - B:toolHeadSwordOsmium_true=true - B:toolHeadSwordPalladium_true=true - B:toolHeadSwordPigIron_true=true - B:toolHeadSwordPlastic_true=true - B:toolHeadSwordPlatinum_true=true - B:toolHeadSwordPlutonium241_true=true - B:toolHeadSwordPlutonium_true=true - B:toolHeadSwordPolycaprolactam_true=true - B:toolHeadSwordPolyphenyleneSulfide_true=true - B:toolHeadSwordPolystyrene_true=true - B:toolHeadSwordPolytetrafluoroethylene_true=true - B:toolHeadSwordPolyvinylChloride_true=true - B:toolHeadSwordRedSteel_true=true - B:toolHeadSwordRoseGold_true=true - B:toolHeadSwordRubber_true=true - B:toolHeadSwordRuby_true=true - B:toolHeadSwordSapphire_true=true - B:toolHeadSwordSilicone_true=true - B:toolHeadSwordSilver_true=true - B:toolHeadSwordStainlessSteel_true=true - B:toolHeadSwordSteelMagnetic_true=true - B:toolHeadSwordSteel_true=true - B:toolHeadSwordSterlingSilver_true=true - 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 - B:toolHeadSwordTopaz_true=true - B:toolHeadSwordTritanium_true=true - B:toolHeadSwordTungstenCarbide_true=true - B:toolHeadSwordTungstenSteel_true=true - B:toolHeadSwordTungsten_true=true - B:toolHeadSwordUltimet_true=true - B:toolHeadSwordUranium235_true=true - B:toolHeadSwordUranium_true=true - B:toolHeadSwordVanadiumSteel_true=true - B:toolHeadSwordWoodSealed_true=true - 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 - B:toolHeadUniversalSpadeBismuth_true=true - B:toolHeadUniversalSpadeBlackBronze_true=true - B:toolHeadUniversalSpadeBlackSteel_true=true - B:toolHeadUniversalSpadeBlaze_true=true - B:toolHeadUniversalSpadeBlueSteel_true=true - B:toolHeadUniversalSpadeBlueTopaz_true=true - B:toolHeadUniversalSpadeBrass_true=true - B:toolHeadUniversalSpadeBronze_true=true - B:toolHeadUniversalSpadeCarbon_true=true - B:toolHeadUniversalSpadeCertusQuartz_true=true - B:toolHeadUniversalSpadeChrome_true=true - B:toolHeadUniversalSpadeCobaltBrass_true=true - B:toolHeadUniversalSpadeCobalt_true=true - B:toolHeadUniversalSpadeCupronickel_true=true - B:toolHeadUniversalSpadeDamascusSteel_true=true - B:toolHeadUniversalSpadeDarkSteel_true=true - B:toolHeadUniversalSpadeDiamond_true=true - B:toolHeadUniversalSpadeDuranium_true=true - B:toolHeadUniversalSpadeElectrum_true=true - B:toolHeadUniversalSpadeEmerald_true=true - B:toolHeadUniversalSpadeEpoxidFiberReinforced_true=true - B:toolHeadUniversalSpadeEpoxid_true=true - B:toolHeadUniversalSpadeFlint_true=true - B:toolHeadUniversalSpadeGarnetRed_true=true - B:toolHeadUniversalSpadeGarnetYellow_true=true - B:toolHeadUniversalSpadeGold_true=true - B:toolHeadUniversalSpadeGraniteBlack_true=true - B:toolHeadUniversalSpadeGraniteRed_true=true - B:toolHeadUniversalSpadeGraphene_true=true - B:toolHeadUniversalSpadeGraphite_true=true - B:toolHeadUniversalSpadeGreenSapphire_true=true - 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 - B:toolHeadUniversalSpadeIron_true=true - B:toolHeadUniversalSpadeKanthal_true=true - B:toolHeadUniversalSpadeLead_true=true - B:toolHeadUniversalSpadeMagnalium_true=true - B:toolHeadUniversalSpadeManganese_true=true - B:toolHeadUniversalSpadeMithril_true=true - B:toolHeadUniversalSpadeMolybdenum_true=true - B:toolHeadUniversalSpadeNaquadahAlloy_true=true - B:toolHeadUniversalSpadeNaquadahEnriched_true=true - B:toolHeadUniversalSpadeNaquadah_true=true - B:toolHeadUniversalSpadeNaquadria_true=true - B:toolHeadUniversalSpadeNeodymiumMagnetic_true=true - B:toolHeadUniversalSpadeNeodymium_true=true - B:toolHeadUniversalSpadeNetherQuartz_true=true - B:toolHeadUniversalSpadeNetherStar_true=true - B:toolHeadUniversalSpadeNeutronium_true=true - B:toolHeadUniversalSpadeNichrome_true=true - B:toolHeadUniversalSpadeNickelZincFerrite_true=true - B:toolHeadUniversalSpadeNickel_true=true - B:toolHeadUniversalSpadeOlivine_true=true - B:toolHeadUniversalSpadeOpal_true=true - B:toolHeadUniversalSpadeOsmiridium_true=true - B:toolHeadUniversalSpadeOsmium_true=true - B:toolHeadUniversalSpadePalladium_true=true - B:toolHeadUniversalSpadePigIron_true=true - B:toolHeadUniversalSpadePlastic_true=true - B:toolHeadUniversalSpadePlatinum_true=true - B:toolHeadUniversalSpadePlutonium241_true=true - B:toolHeadUniversalSpadePlutonium_true=true - B:toolHeadUniversalSpadePolycaprolactam_true=true - B:toolHeadUniversalSpadePolyphenyleneSulfide_true=true - B:toolHeadUniversalSpadePolystyrene_true=true - B:toolHeadUniversalSpadePolytetrafluoroethylene_true=true - B:toolHeadUniversalSpadePolyvinylChloride_true=true - B:toolHeadUniversalSpadeRedSteel_true=true - B:toolHeadUniversalSpadeRoseGold_true=true - B:toolHeadUniversalSpadeRubber_true=true - B:toolHeadUniversalSpadeRuby_true=true - B:toolHeadUniversalSpadeSapphire_true=true - B:toolHeadUniversalSpadeSilicone_true=true - B:toolHeadUniversalSpadeSilver_true=true - B:toolHeadUniversalSpadeStainlessSteel_true=true - B:toolHeadUniversalSpadeSteelMagnetic_true=true - B:toolHeadUniversalSpadeSteel_true=true - B:toolHeadUniversalSpadeSterlingSilver_true=true - 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 - B:toolHeadUniversalSpadeTopaz_true=true - B:toolHeadUniversalSpadeTritanium_true=true - B:toolHeadUniversalSpadeTungstenCarbide_true=true - B:toolHeadUniversalSpadeTungstenSteel_true=true - B:toolHeadUniversalSpadeTungsten_true=true - B:toolHeadUniversalSpadeUltimet_true=true - B:toolHeadUniversalSpadeUranium235_true=true - B:toolHeadUniversalSpadeUranium_true=true - B:toolHeadUniversalSpadeVanadiumSteel_true=true - B:toolHeadUniversalSpadeWoodSealed_true=true - B:toolHeadUniversalSpadeWood_true=true - B:toolHeadUniversalSpadeWroughtIron_true=true - B:toolHeadWrenchAluminium_true=true - B:toolHeadWrenchBeryllium_true=true - B:toolHeadWrenchBismuthBronze_true=true - B:toolHeadWrenchBismuth_true=true - B:toolHeadWrenchBlackBronze_true=true - B:toolHeadWrenchBlackSteel_true=true - B:toolHeadWrenchBlaze_true=true - B:toolHeadWrenchBlueSteel_true=true - B:toolHeadWrenchBrass_true=true - B:toolHeadWrenchBronze_true=true - B:toolHeadWrenchCarbon_true=true - B:toolHeadWrenchChrome_true=true - B:toolHeadWrenchCobaltBrass_true=true - B:toolHeadWrenchCobalt_true=true - B:toolHeadWrenchCupronickel_true=true - B:toolHeadWrenchDamascusSteel_true=true - B:toolHeadWrenchDarkSteel_true=true - B:toolHeadWrenchDuranium_true=true - B:toolHeadWrenchElectrum_true=true - B:toolHeadWrenchEpoxidFiberReinforced_true=true - B:toolHeadWrenchEpoxid_true=true - B:toolHeadWrenchGold_true=true - B:toolHeadWrenchGraphene_true=true - 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 - B:toolHeadWrenchIron_true=true - B:toolHeadWrenchKanthal_true=true - B:toolHeadWrenchLead_true=true - B:toolHeadWrenchMagnalium_true=true - B:toolHeadWrenchManganese_true=true - B:toolHeadWrenchMithril_true=true - B:toolHeadWrenchMolybdenum_true=true - B:toolHeadWrenchNaquadahAlloy_true=true - B:toolHeadWrenchNaquadahEnriched_true=true - B:toolHeadWrenchNaquadah_true=true - B:toolHeadWrenchNaquadria_true=true - B:toolHeadWrenchNeodymiumMagnetic_true=true - B:toolHeadWrenchNeodymium_true=true - B:toolHeadWrenchNeutronium_true=true - B:toolHeadWrenchNichrome_true=true - B:toolHeadWrenchNickelZincFerrite_true=true - B:toolHeadWrenchNickel_true=true - B:toolHeadWrenchOsmiridium_true=true - B:toolHeadWrenchOsmium_true=true - B:toolHeadWrenchPalladium_true=true - B:toolHeadWrenchPigIron_true=true - B:toolHeadWrenchPlatinum_true=true - B:toolHeadWrenchPlutonium241_true=true - B:toolHeadWrenchPlutonium_true=true - B:toolHeadWrenchPolycaprolactam_true=true - B:toolHeadWrenchPolyphenyleneSulfide_true=true - B:toolHeadWrenchPolytetrafluoroethylene_true=true - B:toolHeadWrenchRedSteel_true=true - B:toolHeadWrenchRoseGold_true=true - B:toolHeadWrenchSilver_true=true - B:toolHeadWrenchStainlessSteel_true=true - 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 - B:toolHeadWrenchTritanium_true=true - B:toolHeadWrenchTungstenCarbide_true=true - B:toolHeadWrenchTungstenSteel_true=true - B:toolHeadWrenchTungsten_true=true - B:toolHeadWrenchUltimet_true=true - B:toolHeadWrenchUranium235_true=true - B:toolHeadWrenchUranium_true=true - B:toolHeadWrenchVanadiumSteel_true=true - B:toolHeadWrenchWroughtIron_true=true - B:turbineBladeAluminium_true=true - B:turbineBladeBeryllium_true=true - B:turbineBladeBismuthBronze_true=true - B:turbineBladeBismuth_true=true - B:turbineBladeBlackBronze_true=true - B:turbineBladeBlackSteel_true=true - B:turbineBladeBlaze_true=true - B:turbineBladeBlueSteel_true=true - B:turbineBladeBrass_true=true - B:turbineBladeBronze_true=true - B:turbineBladeCarbon_true=true - B:turbineBladeChrome_true=true - B:turbineBladeCobaltBrass_true=true - B:turbineBladeCobalt_true=true - B:turbineBladeCupronickel_true=true - B:turbineBladeDamascusSteel_true=true - B:turbineBladeDarkSteel_true=true - B:turbineBladeDuranium_true=true - B:turbineBladeElectrum_true=true - B:turbineBladeEpoxidFiberReinforced_true=true - B:turbineBladeEpoxid_true=true - B:turbineBladeGold_true=true - B:turbineBladeGraphene_true=true - 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 - B:turbineBladeIron_true=true - B:turbineBladeKanthal_true=true - B:turbineBladeLead_true=true - B:turbineBladeMagnalium_true=true - B:turbineBladeManganese_true=true - B:turbineBladeMithril_true=true - B:turbineBladeMolybdenum_true=true - B:turbineBladeNaquadahAlloy_true=true - B:turbineBladeNaquadahEnriched_true=true - B:turbineBladeNaquadah_true=true - B:turbineBladeNaquadria_true=true - B:turbineBladeNeodymiumMagnetic_true=true - B:turbineBladeNeodymium_true=true - B:turbineBladeNeutronium_true=true - B:turbineBladeNichrome_true=true - B:turbineBladeNickelZincFerrite_true=true - B:turbineBladeNickel_true=true - B:turbineBladeOsmiridium_true=true - B:turbineBladeOsmium_true=true - B:turbineBladePalladium_true=true - B:turbineBladePigIron_true=true - B:turbineBladePlatinum_true=true - B:turbineBladePlutonium241_true=true - B:turbineBladePlutonium_true=true - B:turbineBladePolycaprolactam_true=true - B:turbineBladePolyphenyleneSulfide_true=true - B:turbineBladePolytetrafluoroethylene_true=true - B:turbineBladeRedSteel_true=true - B:turbineBladeRoseGold_true=true - B:turbineBladeSilver_true=true - B:turbineBladeStainlessSteel_true=true - 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 - B:turbineBladeTritanium_true=true - B:turbineBladeTungstenCarbide_true=true - B:turbineBladeTungstenSteel_true=true - B:turbineBladeTungsten_true=true - B:turbineBladeUltimet_true=true - B:turbineBladeUranium235_true=true - B:turbineBladeUranium_true=true - B:turbineBladeVanadiumSteel_true=true - B:turbineBladeWroughtIron_true=true - B:wireFineAnnealedCopper_true=true - B:wireFineCopper_true=true - B:wireFineElectrum_true=true - B:wireFineGold_true=true - B:wireFineLead_true=true - B:wireFineNiobiumTitanium_true=true - B:wireFineOsmium_true=true - B:wireFinePlatinum_true=true - B:wireFineRedAlloy_true=true - B:wireFineSolderingAlloy_true=true - B:wireFineSteel_true=true - B:wireFineTin_true=true - B:wireFineYttriumBariumCuprate_true=true - B:wireGt01Aluminium_true=true - B:wireGt01AnnealedCopper_true=true - B:wireGt01BlackSteel_true=true - B:wireGt01Cobalt_true=true - B:wireGt01Copper_true=true - B:wireGt01Cupronickel_true=true - B:wireGt01Duranium_true=true - B:wireGt01Electrum_true=true - B:wireGt01Gold_true=true - B:wireGt01Graphene_true=true - B:wireGt01HSSG_true=true - B:wireGt01Iron_true=true - B:wireGt01Kanthal_true=true - B:wireGt01Lead_true=true - B:wireGt01NaquadahAlloy_true=true - B:wireGt01Naquadah_true=true - B:wireGt01Nichrome_true=true - B:wireGt01Nickel_true=true - B:wireGt01NiobiumTitanium_true=true - B:wireGt01Osmium_true=true - B:wireGt01Platinum_true=true - B:wireGt01RedAlloy_true=true - B:wireGt01Silver_true=true - B:wireGt01SolderingAlloy_true=true - B:wireGt01Steel_true=true - B:wireGt01Tin_true=true - B:wireGt01Titanium_true=true - B:wireGt01TungstenSteel_true=true - B:wireGt01Tungsten_true=true - B:wireGt01VanadiumGallium_true=true - B:wireGt01YttriumBariumCuprate_true=true - B:wireGt01Zinc_true=true - B:wireGt02Aluminium_true=true - B:wireGt02AnnealedCopper_true=true - B:wireGt02BlackSteel_true=true - B:wireGt02Cobalt_true=true - B:wireGt02Copper_true=true - B:wireGt02Cupronickel_true=true - B:wireGt02Duranium_true=true - B:wireGt02Electrum_true=true - B:wireGt02Gold_true=true - B:wireGt02Graphene_true=true - B:wireGt02HSSG_true=true - B:wireGt02Iron_true=true - B:wireGt02Kanthal_true=true - B:wireGt02Lead_true=true - B:wireGt02NaquadahAlloy_true=true - B:wireGt02Naquadah_true=true - B:wireGt02Nichrome_true=true - B:wireGt02Nickel_true=true - B:wireGt02NiobiumTitanium_true=true - B:wireGt02Osmium_true=true - B:wireGt02Platinum_true=true - B:wireGt02RedAlloy_true=true - B:wireGt02Silver_true=true - B:wireGt02SolderingAlloy_true=true - B:wireGt02Steel_true=true - B:wireGt02Tin_true=true - B:wireGt02Titanium_true=true - B:wireGt02TungstenSteel_true=true - B:wireGt02Tungsten_true=true - B:wireGt02VanadiumGallium_true=true - B:wireGt02YttriumBariumCuprate_true=true - B:wireGt02Zinc_true=true - B:wireGt04Aluminium_true=true - B:wireGt04AnnealedCopper_true=true - B:wireGt04BlackSteel_true=true - B:wireGt04Cobalt_true=true - B:wireGt04Copper_true=true - B:wireGt04Cupronickel_true=true - B:wireGt04Duranium_true=true - B:wireGt04Electrum_true=true - B:wireGt04Gold_true=true - B:wireGt04Graphene_true=true - B:wireGt04HSSG_true=true - B:wireGt04Iron_true=true - B:wireGt04Kanthal_true=true - B:wireGt04Lead_true=true - B:wireGt04NaquadahAlloy_true=true - B:wireGt04Naquadah_true=true - B:wireGt04Nichrome_true=true - B:wireGt04Nickel_true=true - B:wireGt04NiobiumTitanium_true=true - B:wireGt04Osmium_true=true - B:wireGt04Platinum_true=true - B:wireGt04RedAlloy_true=true - B:wireGt04Silver_true=true - B:wireGt04SolderingAlloy_true=true - B:wireGt04Steel_true=true - B:wireGt04Tin_true=true - B:wireGt04Titanium_true=true - B:wireGt04TungstenSteel_true=true - B:wireGt04Tungsten_true=true - B:wireGt04VanadiumGallium_true=true - B:wireGt04YttriumBariumCuprate_true=true - B:wireGt04Zinc_true=true - B:wireGt08Aluminium_true=true - B:wireGt08AnnealedCopper_true=true - B:wireGt08BlackSteel_true=true - B:wireGt08Cobalt_true=true - B:wireGt08Copper_true=true - B:wireGt08Cupronickel_true=true - B:wireGt08Duranium_true=true - B:wireGt08Electrum_true=true - B:wireGt08Gold_true=true - B:wireGt08Graphene_true=true - B:wireGt08HSSG_true=true - B:wireGt08Iron_true=true - B:wireGt08Kanthal_true=true - B:wireGt08Lead_true=true - B:wireGt08NaquadahAlloy_true=true - B:wireGt08Naquadah_true=true - B:wireGt08Nichrome_true=true - B:wireGt08Nickel_true=true - B:wireGt08NiobiumTitanium_true=true - B:wireGt08Osmium_true=true - B:wireGt08Platinum_true=true - B:wireGt08RedAlloy_true=true - B:wireGt08Silver_true=true - B:wireGt08SolderingAlloy_true=true - B:wireGt08Steel_true=true - B:wireGt08Tin_true=true - B:wireGt08Titanium_true=true - B:wireGt08TungstenSteel_true=true - B:wireGt08Tungsten_true=true - B:wireGt08VanadiumGallium_true=true - B:wireGt08YttriumBariumCuprate_true=true - B:wireGt08Zinc_true=true - B:wireGt12Aluminium_true=true - B:wireGt12AnnealedCopper_true=true - B:wireGt12BlackSteel_true=true - B:wireGt12Cobalt_true=true - B:wireGt12Copper_true=true - B:wireGt12Cupronickel_true=true - B:wireGt12Duranium_true=true - B:wireGt12Electrum_true=true - B:wireGt12Gold_true=true - B:wireGt12Graphene_true=true - B:wireGt12HSSG_true=true - B:wireGt12Iron_true=true - B:wireGt12Kanthal_true=true - B:wireGt12Lead_true=true - B:wireGt12NaquadahAlloy_true=true - B:wireGt12Naquadah_true=true - B:wireGt12Nichrome_true=true - B:wireGt12Nickel_true=true - B:wireGt12NiobiumTitanium_true=true - B:wireGt12Osmium_true=true - B:wireGt12Platinum_true=true - B:wireGt12RedAlloy_true=true - B:wireGt12Silver_true=true - B:wireGt12SolderingAlloy_true=true - B:wireGt12Steel_true=true - B:wireGt12Tin_true=true - B:wireGt12Titanium_true=true - B:wireGt12TungstenSteel_true=true - B:wireGt12Tungsten_true=true - B:wireGt12VanadiumGallium_true=true - B:wireGt12YttriumBariumCuprate_true=true - B:wireGt12Zinc_true=true - B:wireGt16Aluminium_true=true - B:wireGt16AnnealedCopper_true=true - B:wireGt16BlackSteel_true=true - B:wireGt16Cobalt_true=true - B:wireGt16Copper_true=true - B:wireGt16Cupronickel_true=true - B:wireGt16Duranium_true=true - B:wireGt16Electrum_true=true - B:wireGt16Gold_true=true - B:wireGt16Graphene_true=true - B:wireGt16HSSG_true=true - B:wireGt16Iron_true=true - B:wireGt16Kanthal_true=true - B:wireGt16Lead_true=true - B:wireGt16NaquadahAlloy_true=true - B:wireGt16Naquadah_true=true - B:wireGt16Nichrome_true=true - B:wireGt16Nickel_true=true - B:wireGt16NiobiumTitanium_true=true - B:wireGt16Osmium_true=true - B:wireGt16Platinum_true=true - B:wireGt16RedAlloy_true=true - B:wireGt16Silver_true=true - B:wireGt16SolderingAlloy_true=true - B:wireGt16Steel_true=true - B:wireGt16Tin_true=true - B:wireGt16Titanium_true=true - B:wireGt16TungstenSteel_true=true - B:wireGt16Tungsten_true=true - B:wireGt16VanadiumGallium_true=true - B:wireGt16YttriumBariumCuprate_true=true - B:wireGt16Zinc_true=true -} - - -mixer { - I:calciumacetatesolution_240=240 - I:calciumacetatesolution_80=80 - I:cellCalciumAcetateSolution_240=240 - I:cellCalciumAcetateSolution_80=80 - I:cellEmpty_100=100 - I:cellEmpty_480=480 - I:cellEmpty_60=60 - I:cellEmpty_64=64 - I:cellEmpty_80=80 - I:cellFuel_16=16 - I:dilutedsulfuricacid_1200=1200 - I:dustBismuthBronze_500=500 - I:dustBlackBronze_500=500 - I:dustBlackSteel_500=500 - I:dustBlueSteel_200=200 - I:dustBlueSteel_800=800 - I:dustBorosilicateGlass_200=200 - I:dustBorosilicateGlass_50=50 - I:dustBrass_100=100 - I:dustBrass_400=400 - I:dustBronze_100=100 - I:dustBronze_400=400 - I:dustCobaltBrass_100=100 - I:dustCobaltBrass_900=900 - I:dustCupronickel_200=200 - I:dustElectrum_200=200 - I:dustEnderEye_100=100 - I:dustFerriteMixture_200=200 - I:dustFireclay_200=200 - I:dustGunpowder_600=600 - I:dustIndiumGalliumPhosphide_200=200 - I:dustInvar_300=300 - I:dustKanthal_300=300 - I:dustRedSteel_200=200 - I:dustRedSteel_800=800 - I:dustRoseGold_500=500 - I:dustSmallBismuthBronze_125=125 - I:dustSmallBlackBronze_125=125 - I:dustSmallBlackSteel_125=125 - I:dustSmallCobaltBrass_225=225 - I:dustSmallCupronickel_50=50 - I:dustSmallElectrum_50=50 - I:dustSmallEnderEye_25=25 - I:dustSmallFerriteMixture_50=50 - I:dustSmallFireclay_50=50 - I:dustSmallGunpowder_150=150 - I:dustSmallIndiumGalliumPhosphide_50=50 - I:dustSmallInvar_75=75 - I:dustSmallKanthal_75=75 - I:dustSmallRoseGold_125=125 - I:dustSmallStainlessSteel_225=225 - I:dustSmallSterlingSilver_125=125 - I:dustSmallUltimet_225=225 - I:dustSmallYttriumBariumCuprate_150=150 - I:dustSodiumSulfide_60=60 - I:dustStainlessSteel_100=100 - I:dustStainlessSteel_900=900 - I:dustSterlingSilver_500=500 - I:dustTinyBismuthBronze_55=55 - I:dustTinyBlackBronze_55=55 - I:dustTinyBlackSteel_55=55 - I:dustTinyBlueSteel_88=88 - I:dustTinyBorosilicateGlass_22=22 - I:dustTinyBrass_44=44 - I:dustTinyBronze_44=44 - I:dustTinyCupronickel_22=22 - I:dustTinyElectrum_22=22 - I:dustTinyEnderEye_11=11 - I:dustTinyFerriteMixture_22=22 - I:dustTinyFireclay_22=22 - I:dustTinyGunpowder_66=66 - I:dustTinyIndiumGalliumPhosphide_22=22 - I:dustTinyInvar_33=33 - I:dustTinyKanthal_33=33 - I:dustTinyRedSteel_88=88 - I:dustTinyRoseGold_55=55 - I:dustTinySterlingSilver_55=55 - I:dustTinyYttriumBariumCuprate_66=66 - I:dustUltimet_100=100 - I:dustUltimet_900=900 - I:dustYttriumBariumCuprate_600=600 - I:dye.watermixed.dyeblack_16=16 - I:dye.watermixed.dyeblue_16=16 - I:dye.watermixed.dyebrown_16=16 - I:dye.watermixed.dyecyan_16=16 - I:dye.watermixed.dyegray_16=16 - I:dye.watermixed.dyegreen_16=16 - I:dye.watermixed.dyelightblue_16=16 - I:dye.watermixed.dyelightgray_16=16 - I:dye.watermixed.dyelime_16=16 - I:dye.watermixed.dyemagenta_16=16 - I:dye.watermixed.dyeorange_16=16 - I:dye.watermixed.dyepink_16=16 - I:dye.watermixed.dyepurple_16=16 - I:dye.watermixed.dyered_16=16 - I:dye.watermixed.dyewhite_16=16 - I:dye.watermixed.dyeyellow_16=16 - I:gemCharcoal_1200=1200 - I:glue_100=100 - I:growthmediumraw_160=160 - I:gt.blockreinforced.6_120=120 - I:gt.blockreinforced.7_120=120 - I:gt.metaitem.02.32207_32=32 - I:gt.metaitem.02.32210_128=128 - I:gt.metaitem.02.32212_32=32 - I:gt.metaitem.02.32213_32=32 - I:gt.metaitem.02.32270_1200=1200 - I:gt.metaitem.02.32270_1600=1600 - I:gt.metaitem.02.32270_400=400 - I:gt.metaitem.02.32270_800=800 - I:gt.metaitem.02.32271_100=100 - I:gt.metaitem.02.32559_32=32 - I:ic2.itemDustenergium_100=100 - I:ic2.itemDustenergium_900=900 - I:ic2biomass_400=400 - I:ic2coolant_256=256 - I:item.fermentedSpiderEye_100=100 - I:item.kekztech_crafting_item.10_400=400 - I:item.kekztech_crafting_item.4_100=100 - I:item.kekztech_crafting_item.9_400=400 - I:liquid_drillingfluid_64=64 - I:liquid_nitrationmixture_480=480 - I:molten.concrete_20=20 - I:nitrofuel_80=80 - I:potion.fireresistance.long.splash_200=200 - I:potion.fireresistance.splash_200=200 - I:potion.health.splash_200=200 - I:potion.health.strong.splash_200=200 - I:potion.nightvision.long.splash_200=200 - I:potion.nightvision.splash_200=200 - I:potion.poison.long.splash_200=200 - I:potion.poison.splash_200=200 - I:potion.poison.strong.splash_200=200 - I:potion.regen.long.splash_200=200 - I:potion.regen.splash_200=200 - I:potion.regen.strong.splash_200=200 - I:potion.speed.long.splash_200=200 - I:potion.speed.splash_200=200 - I:potion.speed.strong.splash_200=200 - I:potion.strength.long.splash_200=200 - I:potion.strength.splash_200=200 - I:potion.strength.strong.splash_200=200 - I:potion.waterbreathing.long.splash_200=200 - I:potion.waterbreathing.splash_200=200 - I:potion.weakness.long.splash_200=200 - I:potion.weakness.splash_200=200 - I:rocket_fuel_60=60 - I:saltwater_40=40 -} - - -mortar { - B:AnnealedCopper_true=true - B:Antimony_true=true - B:Blaze_true=true - B:Brass_true=true - B:Bronze_true=true - B:Charcoal_true=true - B:Clay_true=true - B:Coal_true=true - B:Copper_true=true - B:Electrum_true=true - B:Gold_true=true - B:Invar_true=true - B:IronMagnetic_true=true - B:Iron_true=true - B:Lead_true=true - B:Lignite_true=true - B:Nickel_true=true - B:Paper_true=true - B:Silver_true=true - B:SolderingAlloy_true=true - B:SteelMagnetic_true=true - B:Steel_true=true - B:Tin_true=true - B:Wheat_true=true - B:WroughtIron_true=true - B:Zinc_true=true -} - - -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 - I:crushedBarite_500=500 - I:crushedBastnasite_500=500 - I:crushedBauxite_500=500 - I:crushedBentonite_500=500 - I:crushedBeryllium_500=500 - I:crushedBismuth_500=500 - I:crushedBlueTopaz_500=500 - I:crushedBrownLimonite_500=500 - I:crushedCalcite_500=500 - I:crushedCassiteriteSand_500=500 - I:crushedCassiterite_500=500 - I:crushedCertusQuartz_500=500 - I:crushedChalcopyrite_500=500 - I:crushedChrome_500=500 - I:crushedChromite_500=500 - I:crushedCinnabar_500=500 - I:crushedCoal_500=500 - I:crushedCobaltite_500=500 - I:crushedCooperite_500=500 - I:crushedCopper_500=500 - I:crushedDarkSteel_500=500 - I:crushedDiamond_500=500 - I:crushedDiatomite_500=500 - I:crushedEmerald_500=500 - I:crushedFoolsRuby_500=500 - I:crushedGalena_500=500 - I:crushedGarnetRed_500=500 - I:crushedGarnetYellow_500=500 - I:crushedGarnierite_500=500 - I:crushedGlauconite_500=500 - I:crushedGold_500=500 - I:crushedGraphite_500=500 - 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 - I:crushedLazurite_500=500 - I:crushedLead_500=500 - I:crushedLepidolite_500=500 - I:crushedLignite_500=500 - I:crushedLithium_500=500 - I:crushedMagnesite_500=500 - I:crushedMagnetite_500=500 - I:crushedMalachite_500=500 - I:crushedManganese_500=500 - I:crushedMolybdenite_500=500 - I:crushedMolybdenum_500=500 - I:crushedMonazite_500=500 - I:crushedNaquadahEnriched_500=500 - I:crushedNaquadah_500=500 - I:crushedNaquadria_500=500 - I:crushedNeodymium_500=500 - I:crushedNetherQuartz_500=500 - I:crushedNickel_500=500 - I:crushedOilsands_500=500 - I:crushedOlivine_500=500 - I:crushedOpal_500=500 - I:crushedOsmium_500=500 - I:crushedPalladium_500=500 - I:crushedPentlandite_500=500 - I:crushedPhosphate_500=500 - I:crushedPhosphorus_500=500 - I:crushedPitchblende_500=500 - I:crushedPlatinum_500=500 - I:crushedPlutonium_500=500 - I:crushedPowellite_500=500 - I:crushedPyrite_500=500 - I:crushedPyrochlore_500=500 - I:crushedPyrolusite_500=500 - I:crushedPyrope_500=500 - I:crushedQuartzite_500=500 - I:crushedRedstone_500=500 - I:crushedRockSalt_500=500 - I:crushedRuby_500=500 - I:crushedSalt_500=500 - I:crushedSaltpeter_500=500 - I:crushedSapphire_500=500 - I:crushedScheelite_500=500 - I:crushedSilver_500=500 - I:crushedSoapstone_500=500 - I:crushedSodalite_500=500 - I:crushedSpessartine_500=500 - I:crushedSphalerite_500=500 - I:crushedSpodumene_500=500 - I:crushedStibnite_500=500 - I:crushedSulfur_500=500 - I:crushedTalc_500=500 - I:crushedTantalite_500=500 - I:crushedTanzanite_500=500 - I:crushedTetrahedrite_500=500 - I:crushedThorium_500=500 - I:crushedTin_500=500 - I:crushedTitanium_500=500 - I:crushedTopaz_500=500 - I:crushedTungstate_500=500 - I:crushedUraninite_500=500 - I:crushedUranium235_500=500 - I:crushedUranium_500=500 - I:crushedVanadiumMagnetite_500=500 - I:crushedWulfenite_500=500 - I:crushedYellowLimonite_500=500 - I:crushedZinc_500=500 -} - - -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 - B:crushedBarite_true=true - B:crushedBastnasite_true=true - B:crushedBauxite_true=true - B:crushedBentonite_true=true - B:crushedBeryllium_true=true - B:crushedBismuth_true=true - B:crushedBlueTopaz_true=true - B:crushedBrownLimonite_true=true - B:crushedCalcite_true=true - B:crushedCassiteriteSand_true=true - B:crushedCassiterite_true=true - B:crushedCertusQuartz_true=true - B:crushedChalcopyrite_true=true - B:crushedChrome_true=true - B:crushedChromite_true=true - B:crushedCinnabar_true=true - B:crushedCoal_true=true - B:crushedCobaltite_true=true - B:crushedCooperite_true=true - B:crushedCopper_true=true - B:crushedDarkSteel_true=true - B:crushedDiamond_true=true - B:crushedDiatomite_true=true - B:crushedEmerald_true=true - B:crushedFoolsRuby_true=true - B:crushedGalena_true=true - B:crushedGarnetRed_true=true - B:crushedGarnetYellow_true=true - B:crushedGarnierite_true=true - B:crushedGlauconite_true=true - B:crushedGold_true=true - B:crushedGraphite_true=true - 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 - B:crushedLazurite_true=true - B:crushedLead_true=true - B:crushedLepidolite_true=true - B:crushedLignite_true=true - B:crushedLithium_true=true - B:crushedMagnesite_true=true - B:crushedMagnetite_true=true - B:crushedMalachite_true=true - B:crushedManganese_true=true - B:crushedMolybdenite_true=true - B:crushedMolybdenum_true=true - B:crushedMonazite_true=true - B:crushedNaquadahEnriched_true=true - B:crushedNaquadah_true=true - B:crushedNaquadria_true=true - B:crushedNeodymium_true=true - B:crushedNetherQuartz_true=true - B:crushedNickel_true=true - B:crushedOilsands_true=true - B:crushedOlivine_true=true - B:crushedOpal_true=true - B:crushedOsmium_true=true - B:crushedPalladium_true=true - B:crushedPentlandite_true=true - B:crushedPhosphate_true=true - B:crushedPhosphorus_true=true - B:crushedPitchblende_true=true - B:crushedPlatinum_true=true - B:crushedPlutonium_true=true - B:crushedPowellite_true=true - B:crushedPyrite_true=true - B:crushedPyrochlore_true=true - B:crushedPyrolusite_true=true - B:crushedPyrope_true=true - B:crushedQuartzite_true=true - B:crushedRedstone_true=true - B:crushedRockSalt_true=true - B:crushedRuby_true=true - B:crushedSalt_true=true - B:crushedSaltpeter_true=true - B:crushedSapphire_true=true - B:crushedScheelite_true=true - B:crushedSilver_true=true - B:crushedSoapstone_true=true - B:crushedSodalite_true=true - B:crushedSpessartine_true=true - B:crushedSphalerite_true=true - B:crushedSpodumene_true=true - B:crushedStibnite_true=true - B:crushedSulfur_true=true - B:crushedTalc_true=true - B:crushedTantalite_true=true - B:crushedTanzanite_true=true - B:crushedTetrahedrite_true=true - B:crushedThorium_true=true - B:crushedTin_true=true - B:crushedTitanium_true=true - B:crushedTopaz_true=true - B:crushedTungstate_true=true - B:crushedUraninite_true=true - B:crushedUranium235_true=true - B:crushedUranium_true=true - B:crushedVanadiumMagnetite_true=true - B:crushedWulfenite_true=true - B:crushedYellowLimonite_true=true - B:crushedZinc_true=true -} - - -polarizer { - I:blockIron_1152=1152 - I:blockNeodymium_1152=1152 - I:blockSteel_1152=1152 - I:blockWroughtIron_1152=1152 - I:boltIron_16=16 - I:boltNeodymium_16=16 - I:boltSteel_16=16 - I:boltWroughtIron_16=16 - I:dustIron_128=128 - I:dustNeodymium_128=128 - I:dustSmallIron_32=32 - I:dustSmallNeodymium_32=32 - I:dustSmallSteel_32=32 - I:dustSmallWroughtIron_32=32 - I:dustSteel_128=128 - I:dustTinyIron_16=16 - I:dustTinyNeodymium_16=16 - I:dustTinySteel_16=16 - I:dustTinyWroughtIron_16=16 - I:dustWroughtIron_128=128 - I:frameGtIron_256=256 - I:frameGtNeodymium_256=256 - I:frameGtSteel_256=256 - I:frameGtWroughtIron_256=256 - I:ingotIron_128=128 - I:ingotNeodymium_128=128 - I:ingotSteel_128=128 - I:ingotWroughtIron_128=128 - I:nuggetIron_16=16 - I:nuggetNeodymium_16=16 - I:nuggetSteel_16=16 - I:nuggetWroughtIron_16=16 - I:plateDoubleIron_256=256 - I:plateDoubleNeodymium_256=256 - I:plateDoubleSteel_256=256 - I:plateDoubleWroughtIron_256=256 - I:plateIron_128=128 - I:plateNeodymium_128=128 - I:plateSteel_128=128 - I:plateWroughtIron_128=128 - I:screwIron_16=16 - I:screwNeodymium_16=16 - I:screwSteel_16=16 - I:screwWroughtIron_16=16 - I:stickIron_64=64 - I:stickLongIron_128=128 - I:stickLongNeodymium_128=128 - I:stickLongSteel_128=128 - I:stickLongWroughtIron_128=128 - I:stickNeodymium_64=64 - I:stickSteel_64=64 - I:stickWroughtIron_64=64 - I:toolHeadAxeIron_384=384 - I:toolHeadAxeNeodymium_384=384 - I:toolHeadAxeSteel_384=384 - I:toolHeadAxeWroughtIron_384=384 - I:toolHeadBuzzSawIron_512=512 - I:toolHeadBuzzSawNeodymium_512=512 - I:toolHeadBuzzSawSteel_512=512 - I:toolHeadBuzzSawWroughtIron_512=512 - I:toolHeadChainsawIron_256=256 - I:toolHeadChainsawNeodymium_256=256 - I:toolHeadChainsawSteel_256=256 - I:toolHeadChainsawWroughtIron_256=256 - I:toolHeadDrillIron_512=512 - I:toolHeadDrillNeodymium_512=512 - I:toolHeadDrillSteel_512=512 - I:toolHeadDrillWroughtIron_512=512 - I:toolHeadFileIron_256=256 - I:toolHeadFileNeodymium_256=256 - I:toolHeadFileSteel_256=256 - I:toolHeadFileWroughtIron_256=256 - I:toolHeadHammerIron_768=768 - I:toolHeadHammerNeodymium_768=768 - I:toolHeadHammerSteel_768=768 - I:toolHeadHammerWroughtIron_768=768 - I:toolHeadHoeIron_256=256 - I:toolHeadHoeNeodymium_256=256 - I:toolHeadHoeSteel_256=256 - I:toolHeadHoeWroughtIron_256=256 - I:toolHeadPickaxeIron_384=384 - I:toolHeadPickaxeNeodymium_384=384 - I:toolHeadPickaxeSteel_384=384 - I:toolHeadPickaxeWroughtIron_384=384 - I:toolHeadPlowIron_512=512 - I:toolHeadPlowNeodymium_512=512 - I:toolHeadPlowSteel_512=512 - I:toolHeadPlowWroughtIron_512=512 - I:toolHeadSawIron_256=256 - I:toolHeadSawNeodymium_256=256 - I:toolHeadSawSteel_256=256 - I:toolHeadSawWroughtIron_256=256 - I:toolHeadSenseIron_384=384 - I:toolHeadSenseNeodymium_384=384 - I:toolHeadSenseSteel_384=384 - I:toolHeadSenseWroughtIron_384=384 - I:toolHeadShovelIron_128=128 - I:toolHeadShovelNeodymium_128=128 - I:toolHeadShovelSteel_128=128 - I:toolHeadShovelWroughtIron_128=128 - I:toolHeadSwordIron_256=256 - I:toolHeadSwordNeodymium_256=256 - I:toolHeadSwordSteel_256=256 - I:toolHeadSwordWroughtIron_256=256 - I:toolHeadUniversalSpadeIron_128=128 - I:toolHeadUniversalSpadeNeodymium_128=128 - I:toolHeadUniversalSpadeSteel_128=128 - I:toolHeadUniversalSpadeWroughtIron_128=128 - I:toolHeadWrenchIron_512=512 - I:toolHeadWrenchNeodymium_512=512 - I:toolHeadWrenchSteel_512=512 - I:toolHeadWrenchWroughtIron_512=512 - I:turbineBladeIron_768=768 - I:turbineBladeNeodymium_768=768 - I:turbineBladeSteel_768=768 - I:turbineBladeWroughtIron_768=768 -} - - -press { - I:gt.metaitem.01.32001_100=100 - I:gt.metaitem.01.32009_100=100 - I:gt.metaitem.01.32200_64=64 - I:gt.metaitem.02.32561_256=256 - I:gt.metaitem.02.32562_128=128 - I:gt.metaitem.02.32563_384=384 - I:gt.metaitem.02.32569_384=384 - I:ic2.itemCoin_100=100 - I:item.kekztech_crafting_item.14_800=800 - I:item.kekztech_crafting_item.15_800=800 -} - - -primitiveblastfurnace { - I:blockIron_64800=64800 - I:dustBandedIron_2400=2400 - I:dustBasalticMineralSand_2400=2400 - I:dustBrownLimonite_2400=2400 - I:dustCassiteriteSand_2400=2400 - I:dustCassiterite_2400=2400 - I:dustChalcopyrite_2400=2400 - I:dustCobaltite_2400=2400 - I:dustGalena_2400=2400 - I:dustGarnierite_2400=2400 - I:dustGraniticMineralSand_2400=2400 - I:dustIron_7200=7200 - I:dustMagnetite_2400=2400 - I:dustMalachite_2400=2400 - I:dustPentlandite_2400=2400 - I:dustPyrite_2400=2400 - I:dustSphalerite_2400=2400 - I:dustSteel_7200=7200 - I:dustStibnite_2400=2400 - I:dustTetrahedrite_2400=2400 - I:dustYellowLimonite_2400=2400 - I:ingotIron_7200=7200 -} - - -printer { - I:gt.metaitem.01.32485_100=100 - I:item.book_400=400 - I:item.emptyMap_400=400 - I:plateDoublePaper_100=100 - I:platePaper_400=400 -} - - -pulveriser { - I:arrowGtWoodDamascusSteel_18=18 - I:arrowGtWoodDamascusSteel_400=400 - I:arrowGtWoodSterlingSilver_29=29 - 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 - I:blockAmethyst_400=400 - I:blockAnnealedCopper_400=400 - I:blockAnnealedCopper_567=567 - I:blockAntimony_1089=1089 - I:blockAntimony_400=400 - I:blockArsenic_400=400 - I:blockArsenic_675=675 - I:blockBasalt_360=360 - I:blockBasalt_400=400 - I:blockBatteryAlloy_1701=1701 - I:blockBatteryAlloy_400=400 - I:blockBeryllium_400=400 - I:blockBeryllium_81=81 - I:blockBismuthBronze_400=400 - I:blockBismuthBronze_828=828 - I:blockBismuth_1872=1872 - I:blockBismuth_400=400 - I:blockBlackBronze_400=400 - I:blockBlackBronze_882=882 - I:blockBlackSteel_400=400 - I:blockBlackSteel_576=576 - I:blockBlueSteel_400=400 - I:blockBlueSteel_675=675 - I:blockBlueTopaz_144=144 - I:blockBlueTopaz_400=400 - I:blockBrass_400=400 - I:blockBrass_567=567 - I:blockBronze_400=400 - I:blockBronze_684=684 - I:blockCaesium_1188=1188 - I:blockCaesium_400=400 - I:blockCerium_1260=1260 - I:blockCerium_400=400 - I:blockCertusQuartz_400=400 - I:blockCertusQuartz_882=882 - I:blockCharcoal_108=108 - I:blockCharcoal_400=400 - I:blockChrome_400=400 - I:blockChrome_468=468 - I:blockCoal_216=216 - I:blockCoal_400=400 - I:blockCobaltBrass_400=400 - I:blockCobaltBrass_522=522 - I:blockCobalt_400=400 - I:blockCobalt_531=531 - I:blockCopper_400=400 - I:blockCopper_567=567 - I:blockCupronickel_400=400 - I:blockCupronickel_540=540 - I:blockDamascusSteel_400=400 - I:blockDamascusSteel_504=504 - I:blockDarkSteel_400=400 - I:blockDarkSteel_882=882 - I:blockDiamond_400=400 - I:blockDiamond_6912=6912 - I:blockDilithium_400=400 - I:blockDilithium_882=882 - I:blockDuranium_400=400 - I:blockDuranium_882=882 - I:blockElectrum_1359=1359 - I:blockElectrum_400=400 - I:blockEmerald_162=162 - I:blockEmerald_400=400 - I:blockEnderEye_1782=1782 - I:blockEnderEye_400=400 - I:blockEnderPearl_400=400 - I:blockEnderPearl_747=747 - I:blockEuropium_1359=1359 - I:blockEuropium_400=400 - I:blockFoolsRuby_400=400 - I:blockFoolsRuby_882=882 - I:blockForcicium_400=400 - I:blockForcicium_882=882 - I:blockForcillium_400=400 - I:blockForcillium_882=882 - I:blockGallium_400=400 - I:blockGallium_630=630 - I:blockGarnetRed_207=207 - I:blockGarnetRed_400=400 - I:blockGarnetYellow_207=207 - I:blockGarnetYellow_400=400 - I:blockGold_1764=1764 - I:blockGold_400=400 - I:blockGreenSapphire_180=180 - I:blockGreenSapphire_400=400 - I:blockHSSE_400=400 - I:blockHSSE_729=729 - I:blockHSSG_400=400 - I:blockHSSG_882=882 - I:blockHSSS_1161=1161 - 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 - I:blockIridium_400=400 - I:blockIronMagnetic_400=400 - I:blockIronMagnetic_504=504 - I:blockIron_400=400 - I:blockIron_504=504 - I:blockJasper_400=400 - I:blockJasper_882=882 - I:blockKanthal_396=396 - I:blockKanthal_400=400 - I:blockLapis_252=252 - I:blockLapis_400=400 - I:blockLazurite_261=261 - I:blockLazurite_400=400 - I:blockLead_1863=1863 - I:blockLead_400=400 - I:blockLignite_400=400 - I:blockLignite_90=90 - I:blockLutetium_1566=1566 - I:blockLutetium_400=400 - I:blockMagnalium_225=225 - I:blockMagnalium_400=400 - I:blockMagnesium_216=216 - I:blockMagnesium_400=400 - I:blockManganese_400=400 - I:blockManganese_495=495 - I:blockMithril_2205=2205 - I:blockMithril_400=400 - I:blockMolybdenum_400=400 - I:blockMolybdenum_855=855 - I:blockMonazite_400=400 - I:blockMonazite_522=522 - I:blockNaquadahAlloy_400=400 - I:blockNaquadahAlloy_882=882 - I:blockNaquadahEnriched_400=400 - I:blockNaquadahEnriched_882=882 - I:blockNaquadah_400=400 - I:blockNaquadah_882=882 - I:blockNaquadria_400=400 - I:blockNaquadria_882=882 - I:blockNeodymiumMagnetic_1296=1296 - I:blockNeodymiumMagnetic_400=400 - I:blockNeodymium_1296=1296 - I:blockNeodymium_400=400 - I:blockNetherStar_400=400 - I:blockNetherStar_882=882 - I:blockNeutronium_400=400 - I:blockNeutronium_900000=900000 - I:blockNichrome_400=400 - I:blockNichrome_504=504 - I:blockNickel_400=400 - I:blockNickel_522=522 - I:blockNiobiumNitride_400=400 - I:blockNiobiumNitride_486=486 - I:blockNiobiumTitanium_400=400 - I:blockNiobiumTitanium_639=639 - I:blockNiobium_400=400 - I:blockNiobium_846=846 - I:blockNiter_180=180 - I:blockNiter_400=400 - I:blockObsidian_198=198 - I:blockObsidian_400=400 - I:blockOlivine_252=252 - I:blockOlivine_400=400 - I:blockOpal_180=180 - I:blockOpal_400=400 - I:blockOsmiridium_1719=1719 - I:blockOsmiridium_400=400 - I:blockOsmium_1710=1710 - I:blockOsmium_400=400 - I:blockPalladium_400=400 - I:blockPalladium_954=954 - I:blockPhosphorus_279=279 - I:blockPhosphorus_400=400 - I:blockPigIron_400=400 - I:blockPigIron_504=504 - I:blockPlatinum_1755=1755 - I:blockPlatinum_400=400 - I:blockPlutonium241_2187=2187 - I:blockPlutonium241_400=400 - I:blockPlutonium_2214=2214 - I:blockPlutonium_400=400 - I:blockQuartzite_180=180 - I:blockQuartzite_400=400 - I:blockRedAlloy_3627=3627 - I:blockRedAlloy_400=400 - I:blockRedSteel_400=400 - I:blockRedSteel_621=621 - I:blockRedstone_400=400 - I:blockRedstone_765=765 - I:blockRoseGold_1521=1521 - I:blockRoseGold_400=400 - I:blockRuby_225=225 - I:blockRuby_400=400 - I:blockSapphire_180=180 - I:blockSapphire_400=400 - I:blockSilicon_252=252 - I:blockSilicon_400=400 - I:blockSilver_400=400 - I:blockSilver_963=963 - I:blockSodalite_225=225 - I:blockSodalite_400=400 - I:blockSolderingAlloy_1062=1062 - I:blockSolderingAlloy_400=400 - I:blockStainlessSteel_400=400 - I:blockStainlessSteel_495=495 - I:blockSteelMagnetic_400=400 - I:blockSteelMagnetic_504=504 - I:blockSteel_400=400 - I:blockSteel_504=504 - I:blockSterlingSilver_400=400 - I:blockSterlingSilver_882=882 - I:blockTantalum_1620=1620 - 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 - I:blockTinAlloy_783=783 - I:blockTin_1062=1062 - I:blockTin_400=400 - I:blockTitanium_400=400 - I:blockTitanium_432=432 - I:blockTopaz_144=144 - I:blockTopaz_400=400 - I:blockTritanium_400=400 - I:blockTritanium_882=882 - I:blockTungstenCarbide_400=400 - I:blockTungstenCarbide_873=873 - I:blockTungstenSteel_1071=1071 - I:blockTungstenSteel_400=400 - I:blockTungsten_1647=1647 - I:blockTungsten_400=400 - I:blockUltimet_400=400 - I:blockUltimet_549=549 - I:blockUranium235_2115=2115 - I:blockUranium235_400=400 - I:blockUranium_2142=2142 - I:blockUranium_400=400 - I:blockVanadiumGallium_400=400 - I:blockVanadiumGallium_495=495 - I:blockVanadiumSteel_400=400 - I:blockVanadiumSteel_495=495 - I:blockVanadium_400=400 - I:blockVanadium_459=459 - I:blockWroughtIron_400=400 - I:blockWroughtIron_504=504 - I:blockYttriumBariumCuprate_400=400 - I:blockYttriumBariumCuprate_459=459 - I:blockYttrium_400=400 - I:blockYttrium_801=801 - I:blockZinc_400=400 - 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 - I:boltBeryllium_400=400 - I:boltBismuthBronze_16=16 - I:boltBismuthBronze_400=400 - I:boltBismuth_26=26 - I:boltBismuth_400=400 - I:boltBlackBronze_16=16 - I:boltBlackBronze_400=400 - I:boltBlackSteel_16=16 - I:boltBlackSteel_400=400 - I:boltBlueSteel_16=16 - I:boltBlueSteel_400=400 - I:boltBlueTopaz_16=16 - I:boltBlueTopaz_400=400 - I:boltBrass_16=16 - I:boltBrass_400=400 - I:boltBronze_16=16 - I:boltBronze_400=400 - I:boltCarbon_16=16 - I:boltCarbon_400=400 - I:boltCertusQuartz_16=16 - I:boltCertusQuartz_400=400 - I:boltChrome_16=16 - I:boltChrome_400=400 - I:boltCobaltBrass_16=16 - I:boltCobaltBrass_400=400 - I:boltCobalt_16=16 - I:boltCobalt_400=400 - I:boltCupronickel_16=16 - I:boltCupronickel_400=400 - I:boltDamascusSteel_16=16 - I:boltDamascusSteel_400=400 - I:boltDarkSteel_16=16 - I:boltDarkSteel_400=400 - I:boltDiamond_400=400 - I:boltDiamond_96=96 - I:boltDuranium_16=16 - I:boltDuranium_400=400 - I:boltElectrum_18=18 - I:boltElectrum_400=400 - I:boltEmerald_16=16 - I:boltEmerald_400=400 - I:boltEpoxidFiberReinforced_16=16 - I:boltEpoxidFiberReinforced_400=400 - I:boltEpoxid_16=16 - I:boltEpoxid_400=400 - I:boltGarnetRed_16=16 - I:boltGarnetRed_400=400 - I:boltGarnetYellow_16=16 - I:boltGarnetYellow_400=400 - I:boltGold_24=24 - I:boltGold_400=400 - I:boltGreenSapphire_16=16 - I:boltGreenSapphire_400=400 - I:boltHSSE_16=16 - I:boltHSSE_400=400 - I:boltHSSG_16=16 - 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 - I:boltIridium_400=400 - I:boltIronMagnetic_16=16 - I:boltIronMagnetic_400=400 - I:boltIron_16=16 - I:boltIron_400=400 - I:boltKanthal_16=16 - I:boltKanthal_400=400 - I:boltLead_25=25 - I:boltLead_400=400 - I:boltMagnalium_16=16 - I:boltMagnalium_400=400 - I:boltManganese_16=16 - I:boltManganese_400=400 - I:boltMithril_30=30 - I:boltMithril_400=400 - I:boltMolybdenum_16=16 - I:boltMolybdenum_400=400 - I:boltNaquadahAlloy_16=16 - I:boltNaquadahAlloy_400=400 - I:boltNaquadahEnriched_16=16 - I:boltNaquadahEnriched_400=400 - I:boltNaquadah_16=16 - I:boltNaquadah_400=400 - I:boltNaquadria_16=16 - I:boltNaquadria_400=400 - I:boltNeodymiumMagnetic_18=18 - I:boltNeodymiumMagnetic_400=400 - I:boltNeodymium_18=18 - I:boltNeodymium_400=400 - I:boltNetherQuartz_16=16 - I:boltNetherQuartz_400=400 - I:boltNetherStar_16=16 - I:boltNetherStar_400=400 - I:boltNeutronium_12500=12500 - I:boltNeutronium_400=400 - I:boltNichrome_16=16 - I:boltNichrome_400=400 - I:boltNickelZincFerrite_16=16 - I:boltNickelZincFerrite_400=400 - I:boltNickel_16=16 - I:boltNickel_400=400 - I:boltOlivine_16=16 - I:boltOlivine_400=400 - I:boltOpal_16=16 - I:boltOpal_400=400 - I:boltOsmiridium_23=23 - I:boltOsmiridium_400=400 - I:boltOsmium_23=23 - I:boltOsmium_400=400 - I:boltPalladium_16=16 - I:boltPalladium_400=400 - I:boltPigIron_16=16 - I:boltPigIron_400=400 - I:boltPlastic_16=16 - I:boltPlastic_400=400 - I:boltPlatinum_24=24 - I:boltPlatinum_400=400 - I:boltPlutonium241_30=30 - I:boltPlutonium241_400=400 - I:boltPlutonium_30=30 - I:boltPlutonium_400=400 - I:boltPolycaprolactam_16=16 - I:boltPolycaprolactam_400=400 - I:boltPolyphenyleneSulfide_16=16 - I:boltPolyphenyleneSulfide_400=400 - I:boltPolystyrene_16=16 - I:boltPolystyrene_400=400 - I:boltPolytetrafluoroethylene_16=16 - I:boltPolytetrafluoroethylene_400=400 - I:boltPolyvinylChloride_16=16 - I:boltPolyvinylChloride_400=400 - I:boltRedSteel_16=16 - I:boltRedSteel_400=400 - I:boltRoseGold_21=21 - I:boltRoseGold_400=400 - I:boltRubber_16=16 - I:boltRubber_400=400 - I:boltRuby_16=16 - I:boltRuby_400=400 - I:boltSapphire_16=16 - I:boltSapphire_400=400 - I:boltSilicone_16=16 - I:boltSilicone_400=400 - I:boltSilver_16=16 - I:boltSilver_400=400 - I:boltStainlessSteel_16=16 - I:boltStainlessSteel_400=400 - I:boltSteelMagnetic_16=16 - I:boltSteelMagnetic_400=400 - I:boltSteel_16=16 - I:boltSteel_400=400 - I:boltSterlingSilver_16=16 - I:boltSterlingSilver_400=400 - I:boltStyreneButadieneRubber_16=16 - 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 - I:boltTinAlloy_400=400 - I:boltTin_16=16 - I:boltTin_400=400 - I:boltTitanium_16=16 - I:boltTitanium_400=400 - I:boltTopaz_16=16 - I:boltTopaz_400=400 - I:boltTritanium_16=16 - I:boltTritanium_400=400 - I:boltTungstenCarbide_16=16 - I:boltTungstenCarbide_400=400 - I:boltTungstenSteel_16=16 - I:boltTungstenSteel_400=400 - I:boltTungsten_22=22 - I:boltTungsten_400=400 - I:boltUltimet_16=16 - I:boltUltimet_400=400 - I:boltUranium235_29=29 - I:boltUranium235_400=400 - I:boltUranium_29=29 - I:boltUranium_400=400 - I:boltVanadiumSteel_16=16 - I:boltVanadiumSteel_400=400 - I:boltWoodSealed_16=16 - I:boltWoodSealed_400=400 - I:boltWood_16=16 - I:boltWood_400=400 - I:boltWroughtIron_16=16 - I:boltWroughtIron_400=400 - I:bucketEmpty_168=168 - I:bucketEmpty_400=400 - I:cableGt01Aluminium_37=37 - I:cableGt01Aluminium_400=400 - I:cableGt01AnnealedCopper_400=400 - I:cableGt01AnnealedCopper_56=56 - I:cableGt01BlackSteel_400=400 - I:cableGt01BlackSteel_56=56 - I:cableGt01BlueAlloy_274=274 - I:cableGt01Cobalt_400=400 - I:cableGt01Cobalt_54=54 - I:cableGt01Copper_400=400 - I:cableGt01Copper_56=56 - I:cableGt01Cupronickel_400=400 - I:cableGt01Cupronickel_54=54 - I:cableGt01Duranium_400=400 - I:cableGt01Duranium_73=73 - I:cableGt01Electrum_100=100 - I:cableGt01Electrum_400=400 - I:cableGt01Gold_122=122 - I:cableGt01Gold_400=400 - I:cableGt01HSSG_400=400 - I:cableGt01HSSG_73=73 - I:cableGt01Iron_400=400 - I:cableGt01Iron_52=52 - I:cableGt01Kanthal_400=400 - I:cableGt01Kanthal_46=46 - I:cableGt01Lead_128=128 - I:cableGt01Lead_400=400 - I:cableGt01NaquadahAlloy_400=400 - I:cableGt01NaquadahAlloy_73=73 - I:cableGt01Naquadah_400=400 - I:cableGt01Naquadah_73=73 - I:cableGt01Nichrome_400=400 - I:cableGt01Nichrome_52=52 - I:cableGt01Nickel_400=400 - I:cableGt01Nickel_53=53 - I:cableGt01NiobiumTitanium_400=400 - I:cableGt01NiobiumTitanium_60=60 - I:cableGt01Osmium_119=119 - I:cableGt01Osmium_400=400 - I:cableGt01Platinum_122=122 - I:cableGt01Platinum_400=400 - I:cableGt01RedAlloy_226=226 - I:cableGt01RedAlloy_400=400 - I:cableGt01Silver_400=400 - I:cableGt01Silver_78=78 - I:cableGt01SolderingAlloy_400=400 - I:cableGt01SolderingAlloy_83=83 - I:cableGt01Steel_400=400 - I:cableGt01Steel_52=52 - I:cableGt01Tin_400=400 - I:cableGt01Tin_83=83 - I:cableGt01Titanium_400=400 - I:cableGt01Titanium_48=48 - I:cableGt01TungstenSteel_400=400 - I:cableGt01TungstenSteel_84=84 - I:cableGt01Tungsten_116=116 - I:cableGt01Tungsten_400=400 - I:cableGt01VanadiumGallium_400=400 - I:cableGt01VanadiumGallium_52=52 - I:cableGt01YttriumBariumCuprate_400=400 - I:cableGt01YttriumBariumCuprate_50=50 - I:cableGt01Zinc_400=400 - I:cableGt01Zinc_57=57 - I:cableGt02Aluminium_400=400 - I:cableGt02Aluminium_50=50 - I:cableGt02AnnealedCopper_400=400 - I:cableGt02AnnealedCopper_87=87 - I:cableGt02BlackSteel_400=400 - I:cableGt02BlackSteel_88=88 - I:cableGt02BlueAlloy_523=523 - I:cableGt02Cobalt_400=400 - I:cableGt02Cobalt_83=83 - I:cableGt02Copper_400=400 - I:cableGt02Copper_87=87 - I:cableGt02Cupronickel_400=400 - I:cableGt02Cupronickel_84=84 - I:cableGt02Duranium_122=122 - I:cableGt02Duranium_400=400 - I:cableGt02Electrum_175=175 - I:cableGt02Electrum_400=400 - I:cableGt02Gold_220=220 - I:cableGt02Gold_400=400 - I:cableGt02HSSG_122=122 - I:cableGt02HSSG_400=400 - I:cableGt02Iron_400=400 - I:cableGt02Iron_80=80 - I:cableGt02Kanthal_400=400 - I:cableGt02Kanthal_68=68 - I:cableGt02Lead_231=231 - I:cableGt02Lead_400=400 - I:cableGt02NaquadahAlloy_122=122 - I:cableGt02NaquadahAlloy_400=400 - I:cableGt02Naquadah_122=122 - I:cableGt02Naquadah_400=400 - I:cableGt02Nichrome_400=400 - I:cableGt02Nichrome_80=80 - I:cableGt02Nickel_400=400 - I:cableGt02Nickel_82=82 - I:cableGt02NiobiumTitanium_400=400 - I:cableGt02NiobiumTitanium_95=95 - I:cableGt02Osmium_214=214 - I:cableGt02Osmium_400=400 - I:cableGt02Platinum_219=219 - I:cableGt02Platinum_400=400 - I:cableGt02RedAlloy_400=400 - I:cableGt02RedAlloy_427=427 - I:cableGt02Silver_131=131 - I:cableGt02Silver_400=400 - I:cableGt02SolderingAlloy_142=142 - I:cableGt02SolderingAlloy_400=400 - I:cableGt02Steel_400=400 - I:cableGt02Steel_80=80 - I:cableGt02Tin_142=142 - I:cableGt02Tin_400=400 - I:cableGt02Titanium_400=400 - I:cableGt02Titanium_72=72 - I:cableGt02TungstenSteel_143=143 - I:cableGt02TungstenSteel_400=400 - I:cableGt02Tungsten_207=207 - I:cableGt02Tungsten_400=400 - I:cableGt02VanadiumGallium_400=400 - I:cableGt02VanadiumGallium_79=79 - I:cableGt02YttriumBariumCuprate_400=400 - I:cableGt02YttriumBariumCuprate_75=75 - I:cableGt02Zinc_400=400 - I:cableGt02Zinc_89=89 - I:cableGt04Aluminium_101=101 - I:cableGt04Aluminium_400=400 - I:cableGt04AnnealedCopper_175=175 - I:cableGt04AnnealedCopper_400=400 - I:cableGt04BlackSteel_177=177 - I:cableGt04BlackSteel_400=400 - I:cableGt04BlueAlloy_1047=1047 - I:cableGt04Cobalt_167=167 - I:cableGt04Cobalt_400=400 - I:cableGt04Copper_175=175 - I:cableGt04Copper_400=400 - I:cableGt04Cupronickel_169=169 - I:cableGt04Cupronickel_400=400 - I:cableGt04Duranium_245=245 - I:cableGt04Duranium_400=400 - I:cableGt04Electrum_351=351 - I:cableGt04Electrum_400=400 - I:cableGt04Gold_400=400 - I:cableGt04Gold_441=441 - I:cableGt04HSSG_245=245 - I:cableGt04HSSG_400=400 - I:cableGt04Iron_161=161 - I:cableGt04Iron_400=400 - I:cableGt04Kanthal_137=137 - I:cableGt04Kanthal_400=400 - I:cableGt04Lead_400=400 - I:cableGt04Lead_463=463 - I:cableGt04NaquadahAlloy_245=245 - I:cableGt04NaquadahAlloy_400=400 - I:cableGt04Naquadah_245=245 - I:cableGt04Naquadah_400=400 - I:cableGt04Nichrome_161=161 - I:cableGt04Nichrome_400=400 - I:cableGt04Nickel_165=165 - I:cableGt04Nickel_400=400 - I:cableGt04NiobiumTitanium_191=191 - I:cableGt04NiobiumTitanium_400=400 - I:cableGt04Osmium_400=400 - I:cableGt04Osmium_429=429 - I:cableGt04Platinum_400=400 - I:cableGt04Platinum_439=439 - I:cableGt04RedAlloy_400=400 - I:cableGt04RedAlloy_855=855 - I:cableGt04Silver_263=263 - I:cableGt04Silver_400=400 - I:cableGt04SolderingAlloy_285=285 - I:cableGt04SolderingAlloy_400=400 - I:cableGt04Steel_161=161 - I:cableGt04Steel_400=400 - I:cableGt04Tin_285=285 - I:cableGt04Tin_400=400 - I:cableGt04Titanium_145=145 - I:cableGt04Titanium_400=400 - I:cableGt04TungstenSteel_287=287 - I:cableGt04TungstenSteel_400=400 - I:cableGt04Tungsten_400=400 - I:cableGt04Tungsten_415=415 - I:cableGt04VanadiumGallium_159=159 - I:cableGt04VanadiumGallium_400=400 - I:cableGt04YttriumBariumCuprate_151=151 - I:cableGt04YttriumBariumCuprate_400=400 - I:cableGt04Zinc_179=179 - I:cableGt04Zinc_400=400 - I:cableGt08Aluminium_177=177 - I:cableGt08Aluminium_400=400 - I:cableGt08AnnealedCopper_325=325 - I:cableGt08AnnealedCopper_400=400 - I:cableGt08BlackSteel_329=329 - I:cableGt08BlackSteel_400=400 - I:cableGt08BlueAlloy_2069=2069 - I:cableGt08Cobalt_309=309 - I:cableGt08Cobalt_400=400 - I:cableGt08Copper_325=325 - I:cableGt08Copper_400=400 - I:cableGt08Cupronickel_313=313 - I:cableGt08Cupronickel_400=400 - I:cableGt08Duranium_400=400 - I:cableGt08Duranium_465=465 - I:cableGt08Electrum_400=400 - I:cableGt08Electrum_677=677 - I:cableGt08Gold_400=400 - I:cableGt08Gold_857=857 - I:cableGt08HSSG_400=400 - I:cableGt08HSSG_465=465 - I:cableGt08Iron_297=297 - I:cableGt08Iron_400=400 - I:cableGt08Kanthal_249=249 - I:cableGt08Kanthal_400=400 - I:cableGt08Lead_400=400 - I:cableGt08Lead_901=901 - I:cableGt08NaquadahAlloy_400=400 - I:cableGt08NaquadahAlloy_465=465 - I:cableGt08Naquadah_400=400 - I:cableGt08Naquadah_465=465 - I:cableGt08Nichrome_297=297 - I:cableGt08Nichrome_400=400 - I:cableGt08Nickel_305=305 - I:cableGt08Nickel_400=400 - I:cableGt08NiobiumTitanium_357=357 - I:cableGt08NiobiumTitanium_400=400 - I:cableGt08Osmium_400=400 - I:cableGt08Osmium_833=833 - I:cableGt08Platinum_400=400 - I:cableGt08Platinum_853=853 - I:cableGt08RedAlloy_1685=1685 - I:cableGt08RedAlloy_400=400 - I:cableGt08Silver_400=400 - I:cableGt08Silver_501=501 - I:cableGt08SolderingAlloy_400=400 - I:cableGt08SolderingAlloy_545=545 - I:cableGt08Steel_297=297 - I:cableGt08Steel_400=400 - I:cableGt08Tin_400=400 - I:cableGt08Tin_545=545 - I:cableGt08Titanium_265=265 - I:cableGt08Titanium_400=400 - I:cableGt08TungstenSteel_400=400 - I:cableGt08TungstenSteel_549=549 - I:cableGt08Tungsten_400=400 - I:cableGt08Tungsten_805=805 - I:cableGt08VanadiumGallium_293=293 - I:cableGt08VanadiumGallium_400=400 - I:cableGt08YttriumBariumCuprate_277=277 - I:cableGt08YttriumBariumCuprate_400=400 - I:cableGt08Zinc_333=333 - I:cableGt08Zinc_400=400 - I:cableGt12Aluminium_254=254 - I:cableGt12Aluminium_400=400 - I:cableGt12AnnealedCopper_400=400 - I:cableGt12AnnealedCopper_476=476 - I:cableGt12BlackSteel_400=400 - I:cableGt12BlackSteel_482=482 - I:cableGt12BlueAlloy_3092=3092 - I:cableGt12Cobalt_400=400 - I:cableGt12Cobalt_452=452 - I:cableGt12Copper_400=400 - I:cableGt12Copper_476=476 - I:cableGt12Cupronickel_400=400 - I:cableGt12Cupronickel_458=458 - I:cableGt12Duranium_400=400 - I:cableGt12Duranium_686=686 - I:cableGt12Electrum_1004=1004 - I:cableGt12Electrum_400=400 - I:cableGt12Gold_1274=1274 - I:cableGt12Gold_400=400 - I:cableGt12HSSG_400=400 - I:cableGt12HSSG_686=686 - I:cableGt12Iron_400=400 - I:cableGt12Iron_434=434 - I:cableGt12Kanthal_362=362 - I:cableGt12Kanthal_400=400 - I:cableGt12Lead_1340=1340 - I:cableGt12Lead_400=400 - I:cableGt12NaquadahAlloy_400=400 - I:cableGt12NaquadahAlloy_686=686 - I:cableGt12Naquadah_400=400 - I:cableGt12Naquadah_686=686 - I:cableGt12Nichrome_400=400 - I:cableGt12Nichrome_434=434 - I:cableGt12Nickel_400=400 - I:cableGt12Nickel_446=446 - I:cableGt12NiobiumTitanium_400=400 - I:cableGt12NiobiumTitanium_524=524 - I:cableGt12Osmium_1238=1238 - I:cableGt12Osmium_400=400 - I:cableGt12Platinum_1268=1268 - I:cableGt12Platinum_400=400 - I:cableGt12RedAlloy_2516=2516 - I:cableGt12RedAlloy_400=400 - I:cableGt12Silver_400=400 - I:cableGt12Silver_740=740 - I:cableGt12SolderingAlloy_400=400 - I:cableGt12SolderingAlloy_806=806 - I:cableGt12Steel_400=400 - I:cableGt12Steel_434=434 - I:cableGt12Tin_400=400 - I:cableGt12Tin_806=806 - I:cableGt12Titanium_386=386 - I:cableGt12Titanium_400=400 - I:cableGt12TungstenSteel_400=400 - I:cableGt12TungstenSteel_812=812 - I:cableGt12Tungsten_1196=1196 - I:cableGt12Tungsten_400=400 - I:cableGt12VanadiumGallium_400=400 - I:cableGt12VanadiumGallium_428=428 - I:cableGt12YttriumBariumCuprate_400=400 - I:cableGt12YttriumBariumCuprate_404=404 - I:cableGt12Zinc_400=400 - I:cableGt12Zinc_488=488 - I:cellAlduorite_334=334 - I:cellArsenic_311=311 - I:cellBioFuel_334=334 - I:cellCarbon_248=248 - I:cellCobaltHexahydrate_334=334 - I:cellDilithium_334=334 - I:cellEmpty_236=236 - I:cellEmpty_400=400 - I:cellForcicium_334=334 - I:cellForcillium_334=334 - I:cellGlowstone_334=334 - I:cellGraphite_334=334 - I:cellMagnesiumchloride_267=267 - I:cellNitricAcid_248=248 - I:cellNitroCarbon_249=249 - I:cellPhosphate_254=254 - I:cellPhosphorousPentoxide_256=256 - I:cellPhosphorus_267=267 - I:cellSeedOilHemp_334=334 - I:cellSeedOilLin_334=334 - I:cellSiliconDioxide_256=256 - 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 - I:crushedBarite_400=400 - I:crushedBastnasite_400=400 - I:crushedBauxite_400=400 - I:crushedBentonite_400=400 - I:crushedBeryllium_400=400 - I:crushedBismuth_400=400 - I:crushedBlueTopaz_400=400 - I:crushedBrownLimonite_400=400 - I:crushedCalcite_400=400 - I:crushedCassiteriteSand_400=400 - 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 - I:crushedCentrifugedBarite_400=400 - I:crushedCentrifugedBastnasite_400=400 - I:crushedCentrifugedBauxite_400=400 - I:crushedCentrifugedBentonite_400=400 - I:crushedCentrifugedBeryllium_400=400 - I:crushedCentrifugedBismuth_400=400 - I:crushedCentrifugedBlueTopaz_400=400 - I:crushedCentrifugedBrownLimonite_400=400 - I:crushedCentrifugedCalcite_400=400 - I:crushedCentrifugedCassiteriteSand_400=400 - I:crushedCentrifugedCassiterite_400=400 - I:crushedCentrifugedCertusQuartz_400=400 - I:crushedCentrifugedChalcopyrite_400=400 - I:crushedCentrifugedChrome_400=400 - I:crushedCentrifugedChromite_400=400 - I:crushedCentrifugedCinnabar_400=400 - I:crushedCentrifugedCoal_400=400 - I:crushedCentrifugedCobaltite_400=400 - I:crushedCentrifugedCooperite_400=400 - I:crushedCentrifugedCopper_400=400 - I:crushedCentrifugedDarkSteel_400=400 - I:crushedCentrifugedDiamond_400=400 - I:crushedCentrifugedDiatomite_400=400 - I:crushedCentrifugedEmerald_400=400 - I:crushedCentrifugedFoolsRuby_400=400 - I:crushedCentrifugedGalena_400=400 - I:crushedCentrifugedGarnetRed_400=400 - I:crushedCentrifugedGarnetYellow_400=400 - I:crushedCentrifugedGarnierite_400=400 - I:crushedCentrifugedGlauconite_400=400 - I:crushedCentrifugedGold_400=400 - I:crushedCentrifugedGraphite_400=400 - 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 - I:crushedCentrifugedLazurite_400=400 - I:crushedCentrifugedLead_400=400 - I:crushedCentrifugedLepidolite_400=400 - I:crushedCentrifugedLignite_400=400 - I:crushedCentrifugedLithium_400=400 - I:crushedCentrifugedMagnesite_400=400 - I:crushedCentrifugedMagnetite_400=400 - I:crushedCentrifugedMalachite_400=400 - I:crushedCentrifugedManganese_400=400 - I:crushedCentrifugedMolybdenite_400=400 - I:crushedCentrifugedMolybdenum_400=400 - I:crushedCentrifugedMonazite_400=400 - I:crushedCentrifugedNaquadahEnriched_400=400 - I:crushedCentrifugedNaquadah_400=400 - I:crushedCentrifugedNaquadria_400=400 - I:crushedCentrifugedNeodymium_400=400 - I:crushedCentrifugedNetherQuartz_400=400 - I:crushedCentrifugedNickel_400=400 - I:crushedCentrifugedOilsands_400=400 - I:crushedCentrifugedOlivine_400=400 - I:crushedCentrifugedOpal_400=400 - I:crushedCentrifugedOsmium_400=400 - I:crushedCentrifugedPalladium_400=400 - I:crushedCentrifugedPentlandite_400=400 - I:crushedCentrifugedPhosphate_400=400 - I:crushedCentrifugedPhosphorus_400=400 - I:crushedCentrifugedPitchblende_400=400 - I:crushedCentrifugedPlatinum_400=400 - I:crushedCentrifugedPlutonium_400=400 - I:crushedCentrifugedPowellite_400=400 - I:crushedCentrifugedPyrite_400=400 - I:crushedCentrifugedPyrochlore_400=400 - I:crushedCentrifugedPyrolusite_400=400 - I:crushedCentrifugedPyrope_400=400 - I:crushedCentrifugedQuartzite_400=400 - I:crushedCentrifugedRedstone_400=400 - I:crushedCentrifugedRockSalt_400=400 - I:crushedCentrifugedRuby_400=400 - I:crushedCentrifugedSalt_400=400 - I:crushedCentrifugedSaltpeter_400=400 - I:crushedCentrifugedSapphire_400=400 - I:crushedCentrifugedScheelite_400=400 - I:crushedCentrifugedSilver_400=400 - I:crushedCentrifugedSoapstone_400=400 - I:crushedCentrifugedSodalite_400=400 - I:crushedCentrifugedSpessartine_400=400 - I:crushedCentrifugedSphalerite_400=400 - I:crushedCentrifugedSpodumene_400=400 - I:crushedCentrifugedStibnite_400=400 - I:crushedCentrifugedSulfur_400=400 - I:crushedCentrifugedTalc_400=400 - I:crushedCentrifugedTantalite_400=400 - I:crushedCentrifugedTanzanite_400=400 - I:crushedCentrifugedTetrahedrite_400=400 - I:crushedCentrifugedThorium_400=400 - I:crushedCentrifugedTin_400=400 - I:crushedCentrifugedTitanium_400=400 - I:crushedCentrifugedTopaz_400=400 - I:crushedCentrifugedTungstate_400=400 - I:crushedCentrifugedUraninite_400=400 - I:crushedCentrifugedUranium235_400=400 - I:crushedCentrifugedUranium_400=400 - I:crushedCentrifugedVanadiumMagnetite_400=400 - I:crushedCentrifugedWulfenite_400=400 - I:crushedCentrifugedYellowLimonite_400=400 - I:crushedCentrifugedZinc_400=400 - I:crushedCertusQuartz_400=400 - I:crushedChalcopyrite_400=400 - I:crushedChrome_400=400 - I:crushedChromite_400=400 - I:crushedCinnabar_400=400 - I:crushedCoal_400=400 - I:crushedCobaltite_400=400 - I:crushedCooperite_400=400 - I:crushedCopper_400=400 - I:crushedDarkSteel_400=400 - I:crushedDiamond_400=400 - I:crushedDiatomite_400=400 - I:crushedEmerald_400=400 - I:crushedFoolsRuby_400=400 - I:crushedGalena_400=400 - I:crushedGarnetRed_400=400 - I:crushedGarnetYellow_400=400 - I:crushedGarnierite_400=400 - I:crushedGlauconite_400=400 - I:crushedGold_400=400 - I:crushedGraphite_400=400 - 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 - I:crushedLazurite_400=400 - I:crushedLead_400=400 - I:crushedLepidolite_400=400 - I:crushedLignite_400=400 - I:crushedLithium_400=400 - I:crushedMagnesite_400=400 - I:crushedMagnetite_400=400 - I:crushedMalachite_400=400 - I:crushedManganese_400=400 - I:crushedMolybdenite_400=400 - I:crushedMolybdenum_400=400 - I:crushedMonazite_400=400 - I:crushedNaquadahEnriched_400=400 - I:crushedNaquadah_400=400 - I:crushedNaquadria_400=400 - I:crushedNeodymium_400=400 - I:crushedNetherQuartz_400=400 - I:crushedNickel_400=400 - I:crushedOilsands_400=400 - I:crushedOlivine_400=400 - I:crushedOpal_400=400 - I:crushedOsmium_400=400 - I:crushedPalladium_400=400 - I:crushedPentlandite_400=400 - I:crushedPhosphate_400=400 - I:crushedPhosphorus_400=400 - I:crushedPitchblende_400=400 - I:crushedPlatinum_400=400 - I:crushedPlutonium_400=400 - 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 - I:crushedPurifiedBarite_400=400 - I:crushedPurifiedBastnasite_400=400 - I:crushedPurifiedBauxite_400=400 - I:crushedPurifiedBentonite_400=400 - I:crushedPurifiedBeryllium_400=400 - I:crushedPurifiedBismuth_400=400 - I:crushedPurifiedBlueTopaz_400=400 - I:crushedPurifiedBrownLimonite_400=400 - I:crushedPurifiedCalcite_400=400 - I:crushedPurifiedCassiteriteSand_400=400 - I:crushedPurifiedCassiterite_400=400 - I:crushedPurifiedCertusQuartz_400=400 - I:crushedPurifiedChalcopyrite_400=400 - I:crushedPurifiedChrome_400=400 - I:crushedPurifiedChromite_400=400 - I:crushedPurifiedCinnabar_400=400 - I:crushedPurifiedCoal_400=400 - I:crushedPurifiedCobaltite_400=400 - I:crushedPurifiedCooperite_400=400 - I:crushedPurifiedCopper_400=400 - I:crushedPurifiedDarkSteel_400=400 - I:crushedPurifiedDiamond_400=400 - I:crushedPurifiedDiatomite_400=400 - I:crushedPurifiedEmerald_400=400 - I:crushedPurifiedFoolsRuby_400=400 - I:crushedPurifiedGalena_400=400 - I:crushedPurifiedGarnetRed_400=400 - I:crushedPurifiedGarnetYellow_400=400 - I:crushedPurifiedGarnierite_400=400 - I:crushedPurifiedGlauconite_400=400 - I:crushedPurifiedGold_400=400 - I:crushedPurifiedGraphite_400=400 - 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 - I:crushedPurifiedLazurite_400=400 - I:crushedPurifiedLead_400=400 - I:crushedPurifiedLepidolite_400=400 - I:crushedPurifiedLignite_400=400 - I:crushedPurifiedLithium_400=400 - I:crushedPurifiedMagnesite_400=400 - I:crushedPurifiedMagnetite_400=400 - I:crushedPurifiedMalachite_400=400 - I:crushedPurifiedManganese_400=400 - I:crushedPurifiedMolybdenite_400=400 - I:crushedPurifiedMolybdenum_400=400 - I:crushedPurifiedMonazite_400=400 - I:crushedPurifiedNaquadahEnriched_400=400 - I:crushedPurifiedNaquadah_400=400 - I:crushedPurifiedNaquadria_400=400 - I:crushedPurifiedNeodymium_400=400 - I:crushedPurifiedNetherQuartz_400=400 - I:crushedPurifiedNickel_400=400 - I:crushedPurifiedOilsands_400=400 - I:crushedPurifiedOlivine_400=400 - I:crushedPurifiedOpal_400=400 - I:crushedPurifiedOsmium_400=400 - I:crushedPurifiedPalladium_400=400 - I:crushedPurifiedPentlandite_400=400 - I:crushedPurifiedPhosphate_400=400 - I:crushedPurifiedPhosphorus_400=400 - I:crushedPurifiedPitchblende_400=400 - I:crushedPurifiedPlatinum_400=400 - I:crushedPurifiedPlutonium_400=400 - I:crushedPurifiedPowellite_400=400 - I:crushedPurifiedPyrite_400=400 - I:crushedPurifiedPyrochlore_400=400 - I:crushedPurifiedPyrolusite_400=400 - I:crushedPurifiedPyrope_400=400 - I:crushedPurifiedQuartzite_400=400 - I:crushedPurifiedRedstone_400=400 - I:crushedPurifiedRockSalt_400=400 - I:crushedPurifiedRuby_400=400 - I:crushedPurifiedSalt_400=400 - I:crushedPurifiedSaltpeter_400=400 - I:crushedPurifiedSapphire_400=400 - I:crushedPurifiedScheelite_400=400 - I:crushedPurifiedSilver_400=400 - I:crushedPurifiedSoapstone_400=400 - I:crushedPurifiedSodalite_400=400 - I:crushedPurifiedSpessartine_400=400 - I:crushedPurifiedSphalerite_400=400 - I:crushedPurifiedSpodumene_400=400 - I:crushedPurifiedStibnite_400=400 - I:crushedPurifiedSulfur_400=400 - I:crushedPurifiedTalc_400=400 - I:crushedPurifiedTantalite_400=400 - I:crushedPurifiedTanzanite_400=400 - I:crushedPurifiedTetrahedrite_400=400 - I:crushedPurifiedThorium_400=400 - I:crushedPurifiedTin_400=400 - I:crushedPurifiedTitanium_400=400 - I:crushedPurifiedTopaz_400=400 - I:crushedPurifiedTungstate_400=400 - I:crushedPurifiedUraninite_400=400 - I:crushedPurifiedUranium235_400=400 - I:crushedPurifiedUranium_400=400 - I:crushedPurifiedVanadiumMagnetite_400=400 - I:crushedPurifiedWulfenite_400=400 - I:crushedPurifiedYellowLimonite_400=400 - I:crushedPurifiedZinc_400=400 - I:crushedPyrite_400=400 - I:crushedPyrochlore_400=400 - I:crushedPyrolusite_400=400 - I:crushedPyrope_400=400 - I:crushedQuartzite_400=400 - I:crushedRedstone_400=400 - I:crushedRockSalt_400=400 - I:crushedRuby_400=400 - I:crushedSalt_400=400 - I:crushedSaltpeter_400=400 - I:crushedSapphire_400=400 - I:crushedScheelite_400=400 - I:crushedSilver_400=400 - I:crushedSoapstone_400=400 - I:crushedSodalite_400=400 - I:crushedSpessartine_400=400 - I:crushedSphalerite_400=400 - I:crushedSpodumene_400=400 - I:crushedStibnite_400=400 - I:crushedSulfur_400=400 - I:crushedTalc_400=400 - I:crushedTantalite_400=400 - I:crushedTanzanite_400=400 - I:crushedTetrahedrite_400=400 - I:crushedThorium_400=400 - I:crushedTin_400=400 - I:crushedTitanium_400=400 - I:crushedTopaz_400=400 - I:crushedTungstate_400=400 - I:crushedUraninite_400=400 - I:crushedUranium235_400=400 - I:crushedUranium_400=400 - I:crushedVanadiumMagnetite_400=400 - I:crushedWulfenite_400=400 - I:crushedYellowLimonite_400=400 - I:crushedZinc_400=400 - I:enderio.silicon_28=28 - I:enderio.silicon_400=400 - I:foilAluminium_16=16 - I:foilAluminium_400=400 - I:foilAnnealedCopper_16=16 - I:foilAnnealedCopper_400=400 - I:foilBlackSteel_16=16 - I:foilBlackSteel_400=400 - I:foilCopper_16=16 - I:foilCopper_400=400 - I:foilDuranium_24=24 - I:foilDuranium_400=400 - I:foilElectrum_37=37 - I:foilElectrum_400=400 - I:foilGold_400=400 - I:foilGold_49=49 - I:foilHSSG_24=24 - I:foilHSSG_400=400 - I:foilManganese_16=16 - I:foilManganese_400=400 - I:foilNaquadahAlloy_24=24 - I:foilNaquadahAlloy_400=400 - I:foilNaquadah_24=24 - I:foilNaquadah_400=400 - I:foilNichrome_16=16 - I:foilNichrome_400=400 - I:foilNiobiumTitanium_17=17 - I:foilNiobiumTitanium_400=400 - I:foilOsmiridium_400=400 - I:foilOsmiridium_47=47 - I:foilOsmium_400=400 - I:foilOsmium_47=47 - I:foilPlastic_16=16 - I:foilPlastic_400=400 - I:foilPlatinum_400=400 - I:foilPlatinum_48=48 - I:foilPolyphenyleneSulfide_16=16 - I:foilPolyphenyleneSulfide_400=400 - I:foilPolyvinylChloride_16=16 - I:foilPolyvinylChloride_400=400 - I:foilSilicon_16=16 - I:foilSilicon_400=400 - I:foilSilicone_16=16 - I:foilSilicone_400=400 - I:foilSteel_16=16 - I:foilSteel_400=400 - I:foilTitanium_16=16 - I:foilTitanium_400=400 - I:foilTungstenSteel_29=29 - I:foilTungstenSteel_400=400 - I:foilTungsten_400=400 - I:foilTungsten_45=45 - I:foilVanadiumGallium_16=16 - I:foilVanadiumGallium_400=400 - I:foilYttriumBariumCuprate_16=16 - I:foilYttriumBariumCuprate_400=400 - I:foilZinc_16=16 - I:foilZinc_400=400 - I:frameGtAluminium_400=400 - I:frameGtAluminium_52=52 - I:frameGtAmericium_400=400 - I:frameGtAmericium_490=490 - I:frameGtAnnealedCopper_126=126 - I:frameGtAnnealedCopper_400=400 - I:frameGtAntimony_242=242 - I:frameGtAntimony_400=400 - I:frameGtArsenic_150=150 - I:frameGtArsenic_400=400 - I:frameGtBatteryAlloy_378=378 - I:frameGtBatteryAlloy_400=400 - I:frameGtBeryllium_18=18 - I:frameGtBeryllium_400=400 - I:frameGtBismuthBronze_184=184 - I:frameGtBismuthBronze_400=400 - I:frameGtBismuth_400=400 - I:frameGtBismuth_416=416 - I:frameGtBlackBronze_196=196 - I:frameGtBlackBronze_400=400 - I:frameGtBlackSteel_128=128 - I:frameGtBlackSteel_400=400 - I:frameGtBlueSteel_150=150 - I:frameGtBlueSteel_400=400 - I:frameGtBorosilicateGlass_36=36 - I:frameGtBorosilicateGlass_400=400 - I:frameGtBrass_126=126 - I:frameGtBrass_400=400 - I:frameGtBronze_152=152 - I:frameGtBronze_400=400 - I:frameGtCaesium_264=264 - I:frameGtCaesium_400=400 - I:frameGtCarbon_24=24 - I:frameGtCarbon_400=400 - I:frameGtCerium_280=280 - I:frameGtCerium_400=400 - I:frameGtChrome_104=104 - I:frameGtChrome_400=400 - I:frameGtCobaltBrass_116=116 - I:frameGtCobaltBrass_400=400 - I:frameGtCobalt_118=118 - I:frameGtCobalt_400=400 - I:frameGtCopper_126=126 - I:frameGtCopper_400=400 - I:frameGtCupronickel_120=120 - I:frameGtCupronickel_400=400 - I:frameGtDamascusSteel_112=112 - I:frameGtDamascusSteel_400=400 - I:frameGtDarkSteel_196=196 - I:frameGtDarkSteel_400=400 - I:frameGtDuranium_196=196 - I:frameGtDuranium_400=400 - I:frameGtElectrum_302=302 - I:frameGtElectrum_400=400 - I:frameGtEpoxidFiberReinforced_16=16 - I:frameGtEpoxidFiberReinforced_400=400 - I:frameGtEpoxid_16=16 - I:frameGtEpoxid_400=400 - I:frameGtEuropium_302=302 - I:frameGtEuropium_400=400 - I:frameGtGalliumArsenide_144=144 - I:frameGtGalliumArsenide_400=400 - I:frameGtGallium_140=140 - I:frameGtGallium_400=400 - I:frameGtGold_392=392 - I:frameGtGold_400=400 - I:frameGtHSSE_162=162 - I:frameGtHSSE_400=400 - I:frameGtHSSG_196=196 - I:frameGtHSSG_400=400 - I:frameGtHSSS_258=258 - I:frameGtHSSS_400=400 - I:frameGtIndiumGalliumPhosphide_142=142 - 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 - I:frameGtIridium_400=400 - I:frameGtIronMagnetic_112=112 - I:frameGtIronMagnetic_400=400 - I:frameGtIron_112=112 - I:frameGtIron_400=400 - I:frameGtKanthal_400=400 - I:frameGtKanthal_88=88 - I:frameGtLead_400=400 - I:frameGtLead_414=414 - I:frameGtLithium_16=16 - I:frameGtLithium_400=400 - I:frameGtLutetium_348=348 - I:frameGtLutetium_400=400 - I:frameGtMagnalium_400=400 - I:frameGtMagnalium_50=50 - I:frameGtMagnesium_400=400 - I:frameGtMagnesium_48=48 - I:frameGtManganese_110=110 - I:frameGtManganese_400=400 - I:frameGtMithril_400=400 - I:frameGtMithril_490=490 - I:frameGtMolybdenum_190=190 - I:frameGtMolybdenum_400=400 - I:frameGtNaquadahAlloy_196=196 - I:frameGtNaquadahAlloy_400=400 - I:frameGtNaquadahEnriched_196=196 - I:frameGtNaquadahEnriched_400=400 - I:frameGtNaquadah_196=196 - I:frameGtNaquadah_400=400 - I:frameGtNaquadria_196=196 - I:frameGtNaquadria_400=400 - I:frameGtNeodymiumMagnetic_288=288 - I:frameGtNeodymiumMagnetic_400=400 - I:frameGtNeodymium_288=288 - I:frameGtNeodymium_400=400 - I:frameGtNeutronium_200000=200000 - I:frameGtNeutronium_400=400 - I:frameGtNichrome_112=112 - I:frameGtNichrome_400=400 - I:frameGtNickelZincFerrite_400=400 - I:frameGtNickelZincFerrite_66=66 - I:frameGtNickel_116=116 - I:frameGtNickel_400=400 - I:frameGtNiobiumNitride_108=108 - I:frameGtNiobiumNitride_400=400 - I:frameGtNiobiumTitanium_142=142 - I:frameGtNiobiumTitanium_400=400 - I:frameGtNiobium_188=188 - I:frameGtNiobium_400=400 - I:frameGtOsmiridium_382=382 - I:frameGtOsmiridium_400=400 - I:frameGtOsmium_380=380 - I:frameGtOsmium_400=400 - I:frameGtPalladium_212=212 - I:frameGtPalladium_400=400 - I:frameGtPigIron_112=112 - I:frameGtPigIron_400=400 - I:frameGtPlastic_16=16 - I:frameGtPlastic_400=400 - I:frameGtPlatinum_390=390 - I:frameGtPlatinum_400=400 - I:frameGtPlutonium241_400=400 - I:frameGtPlutonium241_486=486 - I:frameGtPlutonium_400=400 - I:frameGtPlutonium_492=492 - I:frameGtPolycaprolactam_16=16 - I:frameGtPolycaprolactam_400=400 - I:frameGtPolyphenyleneSulfide_18=18 - I:frameGtPolyphenyleneSulfide_400=400 - I:frameGtPolystyrene_16=16 - I:frameGtPolystyrene_400=400 - I:frameGtPolytetrafluoroethylene_32=32 - I:frameGtPolytetrafluoroethylene_400=400 - I:frameGtPolyvinylChloride_20=20 - I:frameGtPolyvinylChloride_400=400 - I:frameGtPotassium_400=400 - I:frameGtPotassium_78=78 - I:frameGtRedAlloy_400=400 - I:frameGtRedAlloy_806=806 - I:frameGtRedSteel_138=138 - I:frameGtRedSteel_400=400 - I:frameGtRoseGold_338=338 - I:frameGtRoseGold_400=400 - I:frameGtRubber_16=16 - I:frameGtRubber_400=400 - I:frameGtSilicon_400=400 - I:frameGtSilicon_56=56 - I:frameGtSilicone_16=16 - I:frameGtSilicone_400=400 - I:frameGtSilver_214=214 - I:frameGtSilver_400=400 - I:frameGtSolderingAlloy_236=236 - I:frameGtSolderingAlloy_400=400 - I:frameGtStainlessSteel_110=110 - I:frameGtStainlessSteel_400=400 - I:frameGtSteelMagnetic_112=112 - I:frameGtSteelMagnetic_400=400 - I:frameGtSteel_112=112 - I:frameGtSteel_400=400 - I:frameGtSterlingSilver_196=196 - I:frameGtSterlingSilver_400=400 - I:frameGtStyreneButadieneRubber_16=16 - 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 - I:frameGtTinAlloy_400=400 - I:frameGtTin_236=236 - I:frameGtTin_400=400 - I:frameGtTitanium_400=400 - I:frameGtTitanium_96=96 - I:frameGtTritanium_196=196 - I:frameGtTritanium_400=400 - I:frameGtTungstenCarbide_194=194 - I:frameGtTungstenCarbide_400=400 - I:frameGtTungstenSteel_238=238 - I:frameGtTungstenSteel_400=400 - I:frameGtTungsten_366=366 - I:frameGtTungsten_400=400 - I:frameGtUltimet_122=122 - I:frameGtUltimet_400=400 - I:frameGtUranium235_400=400 - I:frameGtUranium235_470=470 - I:frameGtUranium_400=400 - I:frameGtUranium_476=476 - I:frameGtVanadiumGallium_110=110 - I:frameGtVanadiumGallium_400=400 - I:frameGtVanadiumSteel_110=110 - I:frameGtVanadiumSteel_400=400 - I:frameGtVanadium_102=102 - I:frameGtVanadium_400=400 - I:frameGtWoodSealed_18=18 - I:frameGtWoodSealed_400=400 - I:frameGtWood_18=18 - I:frameGtWood_400=400 - I:frameGtWroughtIron_112=112 - I:frameGtWroughtIron_400=400 - I:frameGtYttriumBariumCuprate_102=102 - I:frameGtYttriumBariumCuprate_400=400 - I:frameGtYttrium_178=178 - I:frameGtYttrium_400=400 - I:frameGtZinc_130=130 - I:frameGtZinc_400=400 - I:gearGtAluminium_104=104 - I:gearGtAluminium_400=400 - I:gearGtBronze_304=304 - I:gearGtBronze_400=400 - I:gearGtCobaltBrass_232=232 - I:gearGtCobaltBrass_400=400 - I:gearGtCopper_252=252 - I:gearGtCopper_400=400 - I:gearGtDiamond_3072=3072 - I:gearGtDiamond_400=400 - I:gearGtGold_400=400 - I:gearGtGold_784=784 - I:gearGtHSSE_324=324 - I:gearGtHSSE_400=400 - I:gearGtHSSG_392=392 - I:gearGtHSSG_400=400 - I:gearGtIron_224=224 - I:gearGtIron_400=400 - I:gearGtNeutronium_400=400 - I:gearGtNeutronium_400000=400000 - I:gearGtSmallAluminium_26=26 - I:gearGtSmallAluminium_400=400 - I:gearGtSmallHSSE_400=400 - I:gearGtSmallHSSE_81=81 - I:gearGtSmallHSSG_400=400 - I:gearGtSmallHSSG_98=98 - I:gearGtSmallNeutronium_100000=100000 - I:gearGtSmallNeutronium_400=400 - I:gearGtSmallStainlessSteel_400=400 - I:gearGtSmallStainlessSteel_55=55 - I:gearGtSmallSteel_400=400 - I:gearGtSmallSteel_56=56 - I:gearGtSmallTitanium_400=400 - I:gearGtSmallTitanium_48=48 - I:gearGtSmallTungstenSteel_119=119 - I:gearGtSmallTungstenSteel_400=400 - I:gearGtStainlessSteel_220=220 - I:gearGtStainlessSteel_400=400 - I:gearGtSteel_224=224 - I:gearGtSteel_400=400 - I:gearGtStone_392=392 - I:gearGtStone_400=400 - I:gearGtTin_400=400 - I:gearGtTin_472=472 - I:gearGtTitanium_192=192 - I:gearGtTitanium_400=400 - I:gearGtTungstenSteel_400=400 - 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 - I:gemApatite_400=400 - I:gemBlueTopaz_16=16 - I:gemBlueTopaz_400=400 - I:gemCertusQuartz_400=400 - 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 - I:gemChippedBlueTopaz_400=400 - I:gemChippedDiamond_192=192 - I:gemChippedDiamond_400=400 - I:gemChippedEmerald_16=16 - I:gemChippedEmerald_400=400 - I:gemChippedFoolsRuby_24=24 - I:gemChippedFoolsRuby_400=400 - I:gemChippedGarnetRed_16=16 - I:gemChippedGarnetRed_400=400 - I:gemChippedGarnetYellow_16=16 - I:gemChippedGarnetYellow_400=400 - I:gemChippedGlass_16=16 - I:gemChippedGlass_400=400 - I:gemChippedGreenSapphire_16=16 - I:gemChippedGreenSapphire_400=400 - I:gemChippedJasper_24=24 - I:gemChippedJasper_400=400 - I:gemChippedOlivine_16=16 - I:gemChippedOlivine_400=400 - I:gemChippedOpal_16=16 - I:gemChippedOpal_400=400 - I:gemChippedRuby_16=16 - I:gemChippedRuby_400=400 - I:gemChippedSapphire_16=16 - I:gemChippedSapphire_400=400 - I:gemChippedTanzanite_16=16 - I:gemChippedTanzanite_400=400 - I:gemChippedTopaz_16=16 - I:gemChippedTopaz_400=400 - I:gemCoal_24=24 - I:gemCoal_400=400 - I:gemDiamond_400=400 - I:gemDiamond_768=768 - I:gemDilithium_400=400 - I:gemDilithium_98=98 - I:gemEmerald_18=18 - I:gemEmerald_400=400 - I:gemEnderEye_198=198 - 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 - I:gemExquisiteBlueTopaz_64=64 - I:gemExquisiteDiamond_3072=3072 - I:gemExquisiteDiamond_400=400 - I:gemExquisiteEmerald_400=400 - I:gemExquisiteEmerald_72=72 - I:gemExquisiteFoolsRuby_392=392 - I:gemExquisiteFoolsRuby_400=400 - I:gemExquisiteGarnetRed_400=400 - I:gemExquisiteGarnetRed_92=92 - I:gemExquisiteGarnetYellow_400=400 - I:gemExquisiteGarnetYellow_92=92 - I:gemExquisiteGlass_400=400 - I:gemExquisiteGlass_80=80 - I:gemExquisiteGreenSapphire_400=400 - I:gemExquisiteGreenSapphire_80=80 - I:gemExquisiteJasper_392=392 - I:gemExquisiteJasper_400=400 - I:gemExquisiteOlivine_112=112 - I:gemExquisiteOlivine_400=400 - I:gemExquisiteOpal_400=400 - I:gemExquisiteOpal_80=80 - I:gemExquisiteRuby_100=100 - I:gemExquisiteRuby_400=400 - I:gemExquisiteSapphire_400=400 - I:gemExquisiteSapphire_80=80 - I:gemExquisiteTanzanite_400=400 - 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 - I:gemFlawedBlueTopaz_400=400 - I:gemFlawedDiamond_384=384 - I:gemFlawedDiamond_400=400 - I:gemFlawedEmerald_16=16 - I:gemFlawedEmerald_400=400 - I:gemFlawedFoolsRuby_400=400 - I:gemFlawedFoolsRuby_49=49 - I:gemFlawedGarnetRed_16=16 - I:gemFlawedGarnetRed_400=400 - I:gemFlawedGarnetYellow_16=16 - I:gemFlawedGarnetYellow_400=400 - I:gemFlawedGlass_16=16 - I:gemFlawedGlass_400=400 - I:gemFlawedGreenSapphire_16=16 - I:gemFlawedGreenSapphire_400=400 - I:gemFlawedJasper_400=400 - I:gemFlawedJasper_49=49 - I:gemFlawedOlivine_16=16 - I:gemFlawedOlivine_400=400 - I:gemFlawedOpal_16=16 - I:gemFlawedOpal_400=400 - I:gemFlawedRuby_16=16 - I:gemFlawedRuby_400=400 - I:gemFlawedSapphire_16=16 - I:gemFlawedSapphire_400=400 - I:gemFlawedTanzanite_16=16 - 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 - I:gemFlawlessBlueTopaz_400=400 - I:gemFlawlessDiamond_1536=1536 - I:gemFlawlessDiamond_400=400 - I:gemFlawlessEmerald_36=36 - I:gemFlawlessEmerald_400=400 - I:gemFlawlessFoolsRuby_196=196 - I:gemFlawlessFoolsRuby_400=400 - I:gemFlawlessGarnetRed_400=400 - I:gemFlawlessGarnetRed_46=46 - I:gemFlawlessGarnetYellow_400=400 - I:gemFlawlessGarnetYellow_46=46 - I:gemFlawlessGlass_40=40 - I:gemFlawlessGlass_400=400 - I:gemFlawlessGreenSapphire_40=40 - I:gemFlawlessGreenSapphire_400=400 - I:gemFlawlessJasper_196=196 - I:gemFlawlessJasper_400=400 - I:gemFlawlessOlivine_400=400 - I:gemFlawlessOlivine_56=56 - I:gemFlawlessOpal_40=40 - I:gemFlawlessOpal_400=400 - I:gemFlawlessRuby_400=400 - I:gemFlawlessRuby_50=50 - I:gemFlawlessSapphire_40=40 - I:gemFlawlessSapphire_400=400 - I:gemFlawlessTanzanite_40=40 - I:gemFlawlessTanzanite_400=400 - I:gemFlawlessTopaz_32=32 - I:gemFlawlessTopaz_400=400 - I:gemFoolsRuby_400=400 - I:gemFoolsRuby_98=98 - I:gemForcicium_400=400 - I:gemForcicium_98=98 - I:gemForcillium_400=400 - I:gemForcillium_98=98 - I:gemGarnetRed_23=23 - I:gemGarnetRed_400=400 - I:gemGarnetYellow_23=23 - I:gemGarnetYellow_400=400 - I:gemGlass_20=20 - 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 - I:gemJasper_98=98 - I:gemLapis_28=28 - I:gemLapis_400=400 - I:gemLazurite_29=29 - I:gemLazurite_400=400 - I:gemLignite_16=16 - I:gemLignite_400=400 - I:gemMonazite_400=400 - I:gemMonazite_58=58 - I:gemNetherQuartz_400=400 - I:gemNetherQuartz_98=98 - I:gemNetherStar_400=400 - I:gemNetherStar_98=98 - I:gemNiter_20=20 - I:gemNiter_400=400 - I:gemOlivine_28=28 - I:gemOlivine_400=400 - I:gemOpal_20=20 - I:gemOpal_400=400 - I:gemPhosphorus_31=31 - I:gemPhosphorus_400=400 - I:gemQuartzite_20=20 - I:gemQuartzite_400=400 - I:gemRuby_25=25 - I:gemRuby_400=400 - I:gemSapphire_20=20 - I:gemSapphire_400=400 - I:gemSodalite_25=25 - I:gemSodalite_400=400 - I:gemTanzanite_20=20 - I:gemTanzanite_400=400 - I:gemTopaz_16=16 - I:gemTopaz_400=400 - I:gt.blockcasings.0_400=400 - I:gt.blockcasings.0_448=448 - I:gt.blockcasings.10_238=238 - I:gt.blockcasings.10_400=400 - I:gt.blockcasings.11_224=224 - I:gt.blockcasings.11_400=400 - I:gt.blockcasings.1_400=400 - I:gt.blockcasings.1_448=448 - I:gt.blockcasings.2_208=208 - I:gt.blockcasings.2_400=400 - I:gt.blockcasings.3_400=400 - I:gt.blockcasings.3_440=440 - I:gt.blockcasings.4_384=384 - I:gt.blockcasings.4_400=400 - I:gt.blockcasings.5_400=400 - I:gt.blockcasings.5_952=952 - I:gt.blockcasings.6_400=400 - I:gt.blockcasings.6_416=416 - I:gt.blockcasings.7_1536=1536 - I:gt.blockcasings.7_400=400 - I:gt.blockcasings.8_1520=1520 - I:gt.blockcasings.8_400=400 - I:gt.blockcasings.9_400=400 - I:gt.blockcasings.9_800000=800000 - I:gt.blockcasings2.0_224=224 - I:gt.blockcasings2.0_400=400 - I:gt.blockcasings2.12_400=400 - I:gt.blockcasings2.12_684=684 - I:gt.blockcasings2.13_400=400 - I:gt.blockcasings2.13_504=504 - I:gt.blockcasings2.14_400=400 - I:gt.blockcasings2.14_432=432 - I:gt.blockcasings2.15_1071=1071 - I:gt.blockcasings2.15_400=400 - I:gt.blockcasings2.1_104=104 - I:gt.blockcasings2.1_400=400 - I:gt.blockcasings2.2_400=400 - I:gt.blockcasings2.2_532=532 - I:gt.blockcasings2.3_392=392 - I:gt.blockcasings2.3_400=400 - I:gt.blockcasings2.4_352=352 - I:gt.blockcasings2.4_400=400 - I:gt.blockcasings2.5_400=400 - I:gt.blockcasings2.5_8842=8842 - I:gt.blockcasings2.9_1338=1338 - I:gt.blockcasings2.9_400=400 - I:gt.blockcasings3.0_224=224 - I:gt.blockcasings3.0_400=400 - I:gt.blockcasings3.10_400=400 - I:gt.blockcasings3.10_447=447 - I:gt.blockcasings3.11_400=400 - I:gt.blockcasings3.11_805=805 - I:gt.blockcasings3.13_304=304 - I:gt.blockcasings3.13_400=400 - I:gt.blockcasings3.14_224=224 - I:gt.blockcasings3.14_400=400 - I:gt.blockcasings3.15_400=400 - I:gt.blockcasings3.15_476=476 - I:gt.blockcasings3.1_224=224 - I:gt.blockcasings3.1_400=400 - I:gt.blockcasings3.2_224=224 - I:gt.blockcasings3.2_400=400 - I:gt.blockcasings3.3_224=224 - I:gt.blockcasings3.3_400=400 - I:gt.blockcasings3.4_224=224 - I:gt.blockcasings3.4_400=400 - I:gt.blockcasings3.5_224=224 - I:gt.blockcasings3.5_400=400 - I:gt.blockcasings3.6_224=224 - I:gt.blockcasings3.6_400=400 - I:gt.blockcasings3.7_224=224 - I:gt.blockcasings3.7_400=400 - I:gt.blockcasings3.8_224=224 - I:gt.blockcasings3.8_400=400 - I:gt.blockcasings3.9_224=224 - I:gt.blockcasings3.9_400=400 - I:gt.blockcasings4.0_400=400 - I:gt.blockcasings4.0_476=476 - I:gt.blockcasings4.10_240=240 - I:gt.blockcasings4.10_400=400 - I:gt.blockcasings4.11_219=219 - I:gt.blockcasings4.11_400=400 - I:gt.blockcasings4.12_400=400 - I:gt.blockcasings4.12_432=432 - I:gt.blockcasings4.13_400=400 - I:gt.blockcasings4.13_648=648 - I:gt.blockcasings4.14_400=400 - I:gt.blockcasings4.14_764=764 - I:gt.blockcasings4.15_400=400 - I:gt.blockcasings4.1_220=220 - I:gt.blockcasings4.1_400=400 - I:gt.blockcasings4.2_192=192 - I:gt.blockcasings4.2_400=400 - I:gt.blockcasings4.3_192=192 - I:gt.blockcasings4.3_400=400 - I:gt.blockcasings4.6_1130=1130 - I:gt.blockcasings4.6_400=400 - I:gt.blockcasings4.7_2700=2700 - I:gt.blockcasings4.7_400=400 - I:gt.blockcasings4.8_2600=2600 - I:gt.blockcasings4.8_400=400 - I:gt.blockcasings4.9_150=150 - I:gt.blockcasings4.9_400=400 - I:gt.blockcasings5.0_400=400 - I:gt.blockcasings5.0_480=480 - I:gt.blockcasings5.1_352=352 - I:gt.blockcasings5.1_400=400 - I:gt.blockcasings5.2_400=400 - I:gt.blockcasings5.2_448=448 - I:gt.blockcasings5.3_400=400 - I:gt.blockcasings5.3_952=952 - I:gt.blockcasings5.4_400=400 - I:gt.blockcasings5.4_784=784 - I:gt.blockcasings5.5_400=400 - I:gt.blockcasings5.5_784=784 - I:gt.blockcasings5.6_400=400 - I:gt.blockcasings5.6_784=784 - I:gt.blockcasings8.1_144=144 - I:gt.blockcasings8.1_400=400 - I:gt.blockconcretes.0_400=400 - I:gt.blockconcretes.10_400=400 - I:gt.blockconcretes.11_400=400 - I:gt.blockconcretes.12_400=400 - I:gt.blockconcretes.13_400=400 - I:gt.blockconcretes.14_400=400 - I:gt.blockconcretes.15_400=400 - I:gt.blockconcretes.1_400=400 - I:gt.blockconcretes.2_400=400 - I:gt.blockconcretes.3_400=400 - I:gt.blockconcretes.4_400=400 - I:gt.blockconcretes.5_400=400 - I:gt.blockconcretes.6_400=400 - I:gt.blockconcretes.7_400=400 - I:gt.blockconcretes.8_400=400 - I:gt.blockconcretes.9_400=400 - I:gt.blockgranites.0_400=400 - I:gt.blockgranites.10_400=400 - I:gt.blockgranites.11_400=400 - I:gt.blockgranites.12_400=400 - I:gt.blockgranites.13_400=400 - I:gt.blockgranites.14_400=400 - I:gt.blockgranites.15_400=400 - I:gt.blockgranites.1_400=400 - I:gt.blockgranites.2_400=400 - I:gt.blockgranites.3_400=400 - I:gt.blockgranites.4_400=400 - I:gt.blockgranites.5_400=400 - I:gt.blockgranites.6_400=400 - I:gt.blockgranites.7_400=400 - I:gt.blockgranites.8_400=400 - I:gt.blockgranites.9_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.00_2201=2201 - I:gt.blockmachines.automation.chestbuffer.tier.00_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.01_2112=2112 - I:gt.blockmachines.automation.chestbuffer.tier.01_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.02_1872=1872 - I:gt.blockmachines.automation.chestbuffer.tier.02_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.03_3131=3131 - I:gt.blockmachines.automation.chestbuffer.tier.03_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.04_3562=3562 - I:gt.blockmachines.automation.chestbuffer.tier.04_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.05_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.05_6838=6838 - I:gt.blockmachines.automation.chestbuffer.tier.06_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.06_592=592 - I:gt.blockmachines.automation.chestbuffer.tier.07_1755=1755 - I:gt.blockmachines.automation.chestbuffer.tier.07_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.08_1984=1984 - I:gt.blockmachines.automation.chestbuffer.tier.08_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.09_400=400 - I:gt.blockmachines.automation.chestbuffer.tier.09_800170=800170 - I:gt.blockmachines.automation.filter.tier.00_2201=2201 - I:gt.blockmachines.automation.filter.tier.00_400=400 - I:gt.blockmachines.automation.filter.tier.01_2112=2112 - I:gt.blockmachines.automation.filter.tier.01_400=400 - I:gt.blockmachines.automation.filter.tier.02_1872=1872 - I:gt.blockmachines.automation.filter.tier.02_400=400 - I:gt.blockmachines.automation.filter.tier.03_3131=3131 - I:gt.blockmachines.automation.filter.tier.03_400=400 - I:gt.blockmachines.automation.filter.tier.04_3562=3562 - I:gt.blockmachines.automation.filter.tier.04_400=400 - I:gt.blockmachines.automation.filter.tier.05_400=400 - I:gt.blockmachines.automation.filter.tier.05_6838=6838 - I:gt.blockmachines.automation.filter.tier.06_400=400 - I:gt.blockmachines.automation.filter.tier.06_592=592 - I:gt.blockmachines.automation.filter.tier.07_1755=1755 - I:gt.blockmachines.automation.filter.tier.07_400=400 - I:gt.blockmachines.automation.filter.tier.08_1984=1984 - I:gt.blockmachines.automation.filter.tier.08_400=400 - I:gt.blockmachines.automation.filter.tier.09_400=400 - I:gt.blockmachines.automation.filter.tier.09_800170=800170 - I:gt.blockmachines.automation.itemdistributor.tier.00_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.00_5052=5052 - I:gt.blockmachines.automation.itemdistributor.tier.01_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.01_4963=4963 - I:gt.blockmachines.automation.itemdistributor.tier.02_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.02_4832=4832 - I:gt.blockmachines.automation.itemdistributor.tier.03_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.03_7880=7880 - I:gt.blockmachines.automation.itemdistributor.tier.04_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.04_9625=9625 - I:gt.blockmachines.automation.itemdistributor.tier.05_18002=18002 - I:gt.blockmachines.automation.itemdistributor.tier.05_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.06_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.06_592=592 - I:gt.blockmachines.automation.itemdistributor.tier.07_1755=1755 - I:gt.blockmachines.automation.itemdistributor.tier.07_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.08_1984=1984 - I:gt.blockmachines.automation.itemdistributor.tier.08_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.09_400=400 - I:gt.blockmachines.automation.itemdistributor.tier.09_800170=800170 - I:gt.blockmachines.automation.regulator.tier.00_400=400 - I:gt.blockmachines.automation.regulator.tier.00_4545=4545 - I:gt.blockmachines.automation.regulator.tier.01_400=400 - I:gt.blockmachines.automation.regulator.tier.01_4456=4456 - I:gt.blockmachines.automation.regulator.tier.02_3772=3772 - I:gt.blockmachines.automation.regulator.tier.02_400=400 - I:gt.blockmachines.automation.regulator.tier.03_400=400 - I:gt.blockmachines.automation.regulator.tier.03_7634=7634 - I:gt.blockmachines.automation.regulator.tier.04_400=400 - I:gt.blockmachines.automation.regulator.tier.04_8700=8700 - I:gt.blockmachines.automation.regulator.tier.05_18478=18478 - I:gt.blockmachines.automation.regulator.tier.05_400=400 - I:gt.blockmachines.automation.regulator.tier.06_400=400 - I:gt.blockmachines.automation.regulator.tier.06_592=592 - I:gt.blockmachines.automation.regulator.tier.07_1755=1755 - I:gt.blockmachines.automation.regulator.tier.07_400=400 - I:gt.blockmachines.automation.regulator.tier.08_1984=1984 - I:gt.blockmachines.automation.regulator.tier.08_400=400 - I:gt.blockmachines.automation.regulator.tier.09_400=400 - I:gt.blockmachines.automation.regulator.tier.09_800170=800170 - I:gt.blockmachines.automation.superbuffer.tier.00_2129=2129 - I:gt.blockmachines.automation.superbuffer.tier.00_400=400 - I:gt.blockmachines.automation.superbuffer.tier.01_2040=2040 - I:gt.blockmachines.automation.superbuffer.tier.01_400=400 - I:gt.blockmachines.automation.superbuffer.tier.02_1800=1800 - I:gt.blockmachines.automation.superbuffer.tier.02_400=400 - I:gt.blockmachines.automation.superbuffer.tier.03_3059=3059 - I:gt.blockmachines.automation.superbuffer.tier.03_400=400 - I:gt.blockmachines.automation.superbuffer.tier.04_3490=3490 - I:gt.blockmachines.automation.superbuffer.tier.04_400=400 - I:gt.blockmachines.automation.superbuffer.tier.05_400=400 - I:gt.blockmachines.automation.superbuffer.tier.05_6766=6766 - I:gt.blockmachines.automation.superbuffer.tier.06_400=400 - I:gt.blockmachines.automation.superbuffer.tier.06_520=520 - I:gt.blockmachines.automation.superbuffer.tier.07_1683=1683 - I:gt.blockmachines.automation.superbuffer.tier.07_400=400 - I:gt.blockmachines.automation.superbuffer.tier.08_1912=1912 - I:gt.blockmachines.automation.superbuffer.tier.08_400=400 - I:gt.blockmachines.automation.superbuffer.tier.09_400=400 - I:gt.blockmachines.automation.superbuffer.tier.09_800098=800098 - I:gt.blockmachines.automation.typefilter.tier.00_2201=2201 - I:gt.blockmachines.automation.typefilter.tier.00_400=400 - I:gt.blockmachines.automation.typefilter.tier.01_2112=2112 - I:gt.blockmachines.automation.typefilter.tier.01_400=400 - I:gt.blockmachines.automation.typefilter.tier.02_1872=1872 - I:gt.blockmachines.automation.typefilter.tier.02_400=400 - I:gt.blockmachines.automation.typefilter.tier.03_3131=3131 - I:gt.blockmachines.automation.typefilter.tier.03_400=400 - I:gt.blockmachines.automation.typefilter.tier.04_3562=3562 - I:gt.blockmachines.automation.typefilter.tier.04_400=400 - I:gt.blockmachines.automation.typefilter.tier.05_400=400 - I:gt.blockmachines.automation.typefilter.tier.05_6838=6838 - I:gt.blockmachines.automation.typefilter.tier.06_400=400 - I:gt.blockmachines.automation.typefilter.tier.06_592=592 - I:gt.blockmachines.automation.typefilter.tier.07_1755=1755 - I:gt.blockmachines.automation.typefilter.tier.07_400=400 - I:gt.blockmachines.automation.typefilter.tier.08_1984=1984 - I:gt.blockmachines.automation.typefilter.tier.08_400=400 - I:gt.blockmachines.automation.typefilter.tier.09_400=400 - I:gt.blockmachines.automation.typefilter.tier.09_800170=800170 - I:gt.blockmachines.basicgenerator.diesel.tier.01_3548=3548 - I:gt.blockmachines.basicgenerator.diesel.tier.01_400=400 - I:gt.blockmachines.basicgenerator.diesel.tier.02_2740=2740 - I:gt.blockmachines.basicgenerator.diesel.tier.02_400=400 - I:gt.blockmachines.basicgenerator.diesel.tier.03_400=400 - I:gt.blockmachines.basicgenerator.diesel.tier.03_5615=5615 - I:gt.blockmachines.basicgenerator.gasturbine.tier.01_2957=2957 - I:gt.blockmachines.basicgenerator.gasturbine.tier.01_400=400 - I:gt.blockmachines.basicgenerator.gasturbine.tier.02_2181=2181 - I:gt.blockmachines.basicgenerator.gasturbine.tier.02_400=400 - I:gt.blockmachines.basicgenerator.gasturbine.tier.03_3185=3185 - I:gt.blockmachines.basicgenerator.gasturbine.tier.03_400=400 - I:gt.blockmachines.basicgenerator.lightningrod.03_3726=3726 - I:gt.blockmachines.basicgenerator.lightningrod.03_400=400 - I:gt.blockmachines.basicgenerator.lightningrod.04_10375=10375 - I:gt.blockmachines.basicgenerator.lightningrod.04_400=400 - I:gt.blockmachines.basicgenerator.lightningrod.05_12892=12892 - I:gt.blockmachines.basicgenerator.lightningrod.05_400=400 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_3200=3200 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_400=400 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_3588=3588 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_400=400 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_400=400 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_4433=4433 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_400=400 - I:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_406292=406292 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_1732=1732 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_400=400 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_1926=1926 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_400=400 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_202469=202469 - I:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_400=400 - I:gt.blockmachines.basicgenerator.naquadah.tier.04_400=400 - I:gt.blockmachines.basicgenerator.naquadah.tier.04_7172=7172 - I:gt.blockmachines.basicgenerator.naquadah.tier.05_14417=14417 - I:gt.blockmachines.basicgenerator.naquadah.tier.05_400=400 - I:gt.blockmachines.basicgenerator.naquadah.tier.06_1000=1000 - I:gt.blockmachines.basicgenerator.naquadah.tier.06_400=400 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_400=400 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_4633=4633 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_400=400 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_8330=8330 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_14709=14709 - I:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_400=400 - I:gt.blockmachines.basicgenerator.steamturbine.tier.01_2911=2911 - I:gt.blockmachines.basicgenerator.steamturbine.tier.01_400=400 - I:gt.blockmachines.basicgenerator.steamturbine.tier.02_2194=2194 - I:gt.blockmachines.basicgenerator.steamturbine.tier.02_400=400 - I:gt.blockmachines.basicgenerator.steamturbine.tier.03_3277=3277 - I:gt.blockmachines.basicgenerator.steamturbine.tier.03_400=400 - I:gt.blockmachines.basicmachine.alloysmelter.tier.01_1286=1286 - I:gt.blockmachines.basicmachine.alloysmelter.tier.01_400=400 - I:gt.blockmachines.basicmachine.alloysmelter.tier.02_400=400 - I:gt.blockmachines.basicmachine.alloysmelter.tier.02_912=912 - I:gt.blockmachines.basicmachine.alloysmelter.tier.03_1282=1282 - I:gt.blockmachines.basicmachine.alloysmelter.tier.03_400=400 - I:gt.blockmachines.basicmachine.alloysmelter.tier.04_400=400 - I:gt.blockmachines.basicmachine.alloysmelter.tier.04_982=982 - I:gt.blockmachines.basicmachine.alloysmelter.tier.05_2380=2380 - I:gt.blockmachines.basicmachine.alloysmelter.tier.05_400=400 - I:gt.blockmachines.basicmachine.alloysmelter.tier.06_1424=1424 - I:gt.blockmachines.basicmachine.alloysmelter.tier.06_400=400 - I:gt.blockmachines.basicmachine.alloysmelter.tier.07_2614=2614 - I:gt.blockmachines.basicmachine.alloysmelter.tier.07_400=400 - I:gt.blockmachines.basicmachine.alloysmelter.tier.08_3088=3088 - I:gt.blockmachines.basicmachine.alloysmelter.tier.08_400=400 - I:gt.blockmachines.basicmachine.amplifab.tier.01_400=400 - I:gt.blockmachines.basicmachine.amplifab.tier.01_6193=6193 - I:gt.blockmachines.basicmachine.amplifab.tier.02_400=400 - I:gt.blockmachines.basicmachine.amplifab.tier.02_4759=4759 - I:gt.blockmachines.basicmachine.amplifab.tier.03_400=400 - I:gt.blockmachines.basicmachine.amplifab.tier.03_7217=7217 - I:gt.blockmachines.basicmachine.amplifab.tier.04_400=400 - I:gt.blockmachines.basicmachine.amplifab.tier.04_7354=7354 - I:gt.blockmachines.basicmachine.amplifab.tier.05_15981=15981 - I:gt.blockmachines.basicmachine.amplifab.tier.05_400=400 - I:gt.blockmachines.basicmachine.amplifab.tier.06_400=400 - I:gt.blockmachines.basicmachine.amplifab.tier.06_902=902 - I:gt.blockmachines.basicmachine.amplifab.tier.07_2173=2173 - I:gt.blockmachines.basicmachine.amplifab.tier.07_400=400 - I:gt.blockmachines.basicmachine.amplifab.tier.08_2059=2059 - I:gt.blockmachines.basicmachine.amplifab.tier.08_400=400 - I:gt.blockmachines.basicmachine.arcfurnace.tier.01_1687=1687 - I:gt.blockmachines.basicmachine.arcfurnace.tier.01_400=400 - I:gt.blockmachines.basicmachine.arcfurnace.tier.02_1082=1082 - I:gt.blockmachines.basicmachine.arcfurnace.tier.02_400=400 - I:gt.blockmachines.basicmachine.arcfurnace.tier.03_2066=2066 - I:gt.blockmachines.basicmachine.arcfurnace.tier.03_400=400 - I:gt.blockmachines.basicmachine.arcfurnace.tier.04_1139=1139 - I:gt.blockmachines.basicmachine.arcfurnace.tier.04_400=400 - I:gt.blockmachines.basicmachine.arcfurnace.tier.05_2753=2753 - I:gt.blockmachines.basicmachine.arcfurnace.tier.05_400=400 - I:gt.blockmachines.basicmachine.arcfurnace.tier.06_1530=1530 - I:gt.blockmachines.basicmachine.arcfurnace.tier.06_400=400 - I:gt.blockmachines.basicmachine.arcfurnace.tier.07_2750=2750 - I:gt.blockmachines.basicmachine.arcfurnace.tier.07_400=400 - I:gt.blockmachines.basicmachine.arcfurnace.tier.08_302393=302393 - I:gt.blockmachines.basicmachine.arcfurnace.tier.08_400=400 - I:gt.blockmachines.basicmachine.assembler.tier.01_400=400 - I:gt.blockmachines.basicmachine.assembler.tier.01_7402=7402 - I:gt.blockmachines.basicmachine.assembler.tier.02_400=400 - I:gt.blockmachines.basicmachine.assembler.tier.02_6772=6772 - I:gt.blockmachines.basicmachine.assembler.tier.03_12556=12556 - I:gt.blockmachines.basicmachine.assembler.tier.03_400=400 - I:gt.blockmachines.basicmachine.assembler.tier.04_14766=14766 - I:gt.blockmachines.basicmachine.assembler.tier.04_400=400 - I:gt.blockmachines.basicmachine.assembler.tier.05_29814=29814 - I:gt.blockmachines.basicmachine.assembler.tier.05_400=400 - I:gt.blockmachines.basicmachine.assembler.tier.06_400=400 - I:gt.blockmachines.basicmachine.assembler.tier.06_640=640 - I:gt.blockmachines.basicmachine.assembler.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.assembler.tier.07_400=400 - I:gt.blockmachines.basicmachine.assembler.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.assembler.tier.08_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.01_2111=2111 - I:gt.blockmachines.basicmachine.autoclave.tier.01_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.02_1466=1466 - I:gt.blockmachines.basicmachine.autoclave.tier.02_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.03_2337=2337 - I:gt.blockmachines.basicmachine.autoclave.tier.03_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.04_2344=2344 - I:gt.blockmachines.basicmachine.autoclave.tier.04_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.05_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.05_5159=5159 - I:gt.blockmachines.basicmachine.autoclave.tier.06_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.06_912=912 - I:gt.blockmachines.basicmachine.autoclave.tier.07_2007=2007 - I:gt.blockmachines.basicmachine.autoclave.tier.07_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.08_400=400 - I:gt.blockmachines.basicmachine.autoclave.tier.08_401912=401912 - I:gt.blockmachines.basicmachine.bender.tier.01_3100=3100 - I:gt.blockmachines.basicmachine.bender.tier.01_400=400 - I:gt.blockmachines.basicmachine.bender.tier.02_2532=2532 - I:gt.blockmachines.basicmachine.bender.tier.02_400=400 - I:gt.blockmachines.basicmachine.bender.tier.03_400=400 - I:gt.blockmachines.basicmachine.bender.tier.03_5175=5175 - I:gt.blockmachines.basicmachine.bender.tier.04_400=400 - I:gt.blockmachines.basicmachine.bender.tier.04_5938=5938 - I:gt.blockmachines.basicmachine.bender.tier.05_12716=12716 - I:gt.blockmachines.basicmachine.bender.tier.05_400=400 - I:gt.blockmachines.basicmachine.bender.tier.06_400=400 - I:gt.blockmachines.basicmachine.bender.tier.06_580=580 - I:gt.blockmachines.basicmachine.bender.tier.07_1756=1756 - I:gt.blockmachines.basicmachine.bender.tier.07_400=400 - I:gt.blockmachines.basicmachine.bender.tier.08_2108=2108 - I:gt.blockmachines.basicmachine.bender.tier.08_400=400 - I:gt.blockmachines.basicmachine.boxinator.tier.01_400=400 - I:gt.blockmachines.basicmachine.boxinator.tier.01_4236=4236 - I:gt.blockmachines.basicmachine.boxinator.tier.02_3746=3746 - I:gt.blockmachines.basicmachine.boxinator.tier.02_400=400 - I:gt.blockmachines.basicmachine.boxinator.tier.03_400=400 - I:gt.blockmachines.basicmachine.boxinator.tier.03_6887=6887 - I:gt.blockmachines.basicmachine.boxinator.tier.04_400=400 - I:gt.blockmachines.basicmachine.boxinator.tier.04_7794=7794 - I:gt.blockmachines.basicmachine.boxinator.tier.05_15753=15753 - I:gt.blockmachines.basicmachine.boxinator.tier.05_400=400 - I:gt.blockmachines.basicmachine.boxinator.tier.06_400=400 - I:gt.blockmachines.basicmachine.boxinator.tier.06_768=768 - I:gt.blockmachines.basicmachine.boxinator.tier.07_1974=1974 - I:gt.blockmachines.basicmachine.boxinator.tier.07_400=400 - I:gt.blockmachines.basicmachine.boxinator.tier.08_2203=2203 - I:gt.blockmachines.basicmachine.boxinator.tier.08_400=400 - I:gt.blockmachines.basicmachine.brewery.tier.01_2131=2131 - I:gt.blockmachines.basicmachine.brewery.tier.01_400=400 - I:gt.blockmachines.basicmachine.brewery.tier.02_1551=1551 - I:gt.blockmachines.basicmachine.brewery.tier.02_400=400 - I:gt.blockmachines.basicmachine.brewery.tier.03_2440=2440 - I:gt.blockmachines.basicmachine.brewery.tier.03_400=400 - I:gt.blockmachines.basicmachine.brewery.tier.04_2304=2304 - I:gt.blockmachines.basicmachine.brewery.tier.04_400=400 - I:gt.blockmachines.basicmachine.brewery.tier.05_400=400 - I:gt.blockmachines.basicmachine.brewery.tier.05_4993=4993 - I:gt.blockmachines.basicmachine.brewery.tier.06_400=400 - I:gt.blockmachines.basicmachine.brewery.tier.06_681=681 - I:gt.blockmachines.basicmachine.brewery.tier.07_1887=1887 - I:gt.blockmachines.basicmachine.brewery.tier.07_400=400 - I:gt.blockmachines.basicmachine.brewery.tier.08_2116=2116 - I:gt.blockmachines.basicmachine.brewery.tier.08_400=400 - I:gt.blockmachines.basicmachine.canner.tier.01_2094=2094 - I:gt.blockmachines.basicmachine.canner.tier.01_400=400 - I:gt.blockmachines.basicmachine.canner.tier.02_1514=1514 - I:gt.blockmachines.basicmachine.canner.tier.02_400=400 - I:gt.blockmachines.basicmachine.canner.tier.03_2402=2402 - I:gt.blockmachines.basicmachine.canner.tier.03_400=400 - I:gt.blockmachines.basicmachine.canner.tier.04_2267=2267 - I:gt.blockmachines.basicmachine.canner.tier.04_400=400 - I:gt.blockmachines.basicmachine.canner.tier.05_400=400 - I:gt.blockmachines.basicmachine.canner.tier.05_4967=4967 - I:gt.blockmachines.basicmachine.canner.tier.06_400=400 - I:gt.blockmachines.basicmachine.canner.tier.06_640=640 - I:gt.blockmachines.basicmachine.canner.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.canner.tier.07_400=400 - I:gt.blockmachines.basicmachine.canner.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.canner.tier.08_400=400 - I:gt.blockmachines.basicmachine.centrifuge.tier.01_1536=1536 - I:gt.blockmachines.basicmachine.centrifuge.tier.01_400=400 - I:gt.blockmachines.basicmachine.centrifuge.tier.02_1268=1268 - I:gt.blockmachines.basicmachine.centrifuge.tier.02_400=400 - I:gt.blockmachines.basicmachine.centrifuge.tier.03_2594=2594 - I:gt.blockmachines.basicmachine.centrifuge.tier.03_400=400 - I:gt.blockmachines.basicmachine.centrifuge.tier.04_2940=2940 - I:gt.blockmachines.basicmachine.centrifuge.tier.04_400=400 - I:gt.blockmachines.basicmachine.centrifuge.tier.05_400=400 - I:gt.blockmachines.basicmachine.centrifuge.tier.05_6306=6306 - I:gt.blockmachines.basicmachine.centrifuge.tier.06_400=400 - I:gt.blockmachines.basicmachine.centrifuge.tier.06_640=640 - I:gt.blockmachines.basicmachine.centrifuge.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.centrifuge.tier.07_400=400 - I:gt.blockmachines.basicmachine.centrifuge.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.centrifuge.tier.08_400=400 - I:gt.blockmachines.basicmachine.chemicalbath.tier.01_400=400 - I:gt.blockmachines.basicmachine.chemicalbath.tier.01_4841=4841 - I:gt.blockmachines.basicmachine.chemicalbath.tier.02_400=400 - I:gt.blockmachines.basicmachine.chemicalbath.tier.02_4398=4398 - I:gt.blockmachines.basicmachine.chemicalbath.tier.03_400=400 - I:gt.blockmachines.basicmachine.chemicalbath.tier.03_7009=7009 - I:gt.blockmachines.basicmachine.chemicalbath.tier.04_400=400 - I:gt.blockmachines.basicmachine.chemicalbath.tier.04_8272=8272 - I:gt.blockmachines.basicmachine.chemicalbath.tier.05_15989=15989 - I:gt.blockmachines.basicmachine.chemicalbath.tier.05_400=400 - I:gt.blockmachines.basicmachine.chemicalbath.tier.06_400=400 - I:gt.blockmachines.basicmachine.chemicalbath.tier.06_580=580 - I:gt.blockmachines.basicmachine.chemicalbath.tier.07_1756=1756 - I:gt.blockmachines.basicmachine.chemicalbath.tier.07_400=400 - I:gt.blockmachines.basicmachine.chemicalbath.tier.08_2108=2108 - I:gt.blockmachines.basicmachine.chemicalbath.tier.08_400=400 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.01_1700=1700 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.01_400=400 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.02_1213=1213 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.02_400=400 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.03_2024=2024 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.03_400=400 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.04_2018=2018 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.04_400=400 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.05_400=400 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.05_4468=4468 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.06_400=400 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.06_957=957 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.07_2742=2742 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.07_400=400 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.08_3207=3207 - I:gt.blockmachines.basicmachine.chemicalreactor.tier.08_400=400 - I:gt.blockmachines.basicmachine.circuitassembler.tier.01_400=400 - I:gt.blockmachines.basicmachine.circuitassembler.tier.01_5830=5830 - I:gt.blockmachines.basicmachine.circuitassembler.tier.02_400=400 - I:gt.blockmachines.basicmachine.circuitassembler.tier.02_5594=5594 - I:gt.blockmachines.basicmachine.circuitassembler.tier.03_400=400 - I:gt.blockmachines.basicmachine.circuitassembler.tier.03_9484=9484 - I:gt.blockmachines.basicmachine.circuitassembler.tier.04_11229=11229 - I:gt.blockmachines.basicmachine.circuitassembler.tier.04_400=400 - I:gt.blockmachines.basicmachine.circuitassembler.tier.05_22013=22013 - I:gt.blockmachines.basicmachine.circuitassembler.tier.05_400=400 - I:gt.blockmachines.basicmachine.circuitassembler.tier.06_400=400 - I:gt.blockmachines.basicmachine.circuitassembler.tier.06_640=640 - I:gt.blockmachines.basicmachine.circuitassembler.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.circuitassembler.tier.07_400=400 - I:gt.blockmachines.basicmachine.circuitassembler.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.circuitassembler.tier.08_400=400 - I:gt.blockmachines.basicmachine.compressor.tier.01_2430=2430 - I:gt.blockmachines.basicmachine.compressor.tier.01_400=400 - I:gt.blockmachines.basicmachine.compressor.tier.02_1752=1752 - I:gt.blockmachines.basicmachine.compressor.tier.02_400=400 - I:gt.blockmachines.basicmachine.compressor.tier.03_3634=3634 - I:gt.blockmachines.basicmachine.compressor.tier.03_400=400 - I:gt.blockmachines.basicmachine.compressor.tier.04_3570=3570 - I:gt.blockmachines.basicmachine.compressor.tier.04_400=400 - I:gt.blockmachines.basicmachine.compressor.tier.05_400=400 - I:gt.blockmachines.basicmachine.compressor.tier.05_7960=7960 - I:gt.blockmachines.basicmachine.compressor.tier.06_400=400 - I:gt.blockmachines.basicmachine.compressor.tier.06_640=640 - I:gt.blockmachines.basicmachine.compressor.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.compressor.tier.07_400=400 - I:gt.blockmachines.basicmachine.compressor.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.compressor.tier.08_400=400 - I:gt.blockmachines.basicmachine.cutter.tier.01_2604=2604 - I:gt.blockmachines.basicmachine.cutter.tier.01_400=400 - I:gt.blockmachines.basicmachine.cutter.tier.02_2350=2350 - I:gt.blockmachines.basicmachine.cutter.tier.02_400=400 - I:gt.blockmachines.basicmachine.cutter.tier.03_400=400 - I:gt.blockmachines.basicmachine.cutter.tier.03_4156=4156 - I:gt.blockmachines.basicmachine.cutter.tier.04_400=400 - I:gt.blockmachines.basicmachine.cutter.tier.04_4788=4788 - I:gt.blockmachines.basicmachine.cutter.tier.05_400=400 - I:gt.blockmachines.basicmachine.cutter.tier.05_9469=9469 - I:gt.blockmachines.basicmachine.cutter.tier.06_400=400 - I:gt.blockmachines.basicmachine.cutter.tier.06_640=640 - I:gt.blockmachines.basicmachine.cutter.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.cutter.tier.07_400=400 - I:gt.blockmachines.basicmachine.cutter.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.cutter.tier.08_400=400 - I:gt.blockmachines.basicmachine.disassembler.tier.01_400=400 - I:gt.blockmachines.basicmachine.disassembler.tier.01_8320=8320 - I:gt.blockmachines.basicmachine.disassembler.tier.02_400=400 - I:gt.blockmachines.basicmachine.disassembler.tier.02_7192=7192 - I:gt.blockmachines.basicmachine.disassembler.tier.03_14684=14684 - I:gt.blockmachines.basicmachine.disassembler.tier.03_400=400 - I:gt.blockmachines.basicmachine.disassembler.tier.04_16872=16872 - I:gt.blockmachines.basicmachine.disassembler.tier.04_400=400 - I:gt.blockmachines.basicmachine.disassembler.tier.05_35860=35860 - I:gt.blockmachines.basicmachine.disassembler.tier.05_400=400 - I:gt.blockmachines.basicmachine.disassembler.tier.06_400=400 - I:gt.blockmachines.basicmachine.disassembler.tier.06_624=624 - I:gt.blockmachines.basicmachine.disassembler.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.disassembler.tier.07_400=400 - I:gt.blockmachines.basicmachine.disassembler.tier.08_2059=2059 - I:gt.blockmachines.basicmachine.disassembler.tier.08_400=400 - I:gt.blockmachines.basicmachine.distillery.tier.01_2131=2131 - I:gt.blockmachines.basicmachine.distillery.tier.01_400=400 - I:gt.blockmachines.basicmachine.distillery.tier.02_1551=1551 - I:gt.blockmachines.basicmachine.distillery.tier.02_400=400 - I:gt.blockmachines.basicmachine.distillery.tier.03_2440=2440 - I:gt.blockmachines.basicmachine.distillery.tier.03_400=400 - I:gt.blockmachines.basicmachine.distillery.tier.04_2304=2304 - I:gt.blockmachines.basicmachine.distillery.tier.04_400=400 - I:gt.blockmachines.basicmachine.distillery.tier.05_400=400 - I:gt.blockmachines.basicmachine.distillery.tier.05_5005=5005 - I:gt.blockmachines.basicmachine.distillery.tier.06_400=400 - I:gt.blockmachines.basicmachine.distillery.tier.06_697=697 - I:gt.blockmachines.basicmachine.distillery.tier.07_1887=1887 - I:gt.blockmachines.basicmachine.distillery.tier.07_400=400 - I:gt.blockmachines.basicmachine.distillery.tier.08_2361=2361 - I:gt.blockmachines.basicmachine.distillery.tier.08_400=400 - I:gt.blockmachines.basicmachine.e_furnace.tier.01_1034=1034 - I:gt.blockmachines.basicmachine.e_furnace.tier.01_400=400 - I:gt.blockmachines.basicmachine.e_furnace.tier.02_400=400 - I:gt.blockmachines.basicmachine.e_furnace.tier.02_672=672 - I:gt.blockmachines.basicmachine.e_furnace.tier.03_1106=1106 - I:gt.blockmachines.basicmachine.e_furnace.tier.03_400=400 - I:gt.blockmachines.basicmachine.e_furnace.tier.04_400=400 - I:gt.blockmachines.basicmachine.e_furnace.tier.04_758=758 - I:gt.blockmachines.basicmachine.e_furnace.tier.05_1904=1904 - I:gt.blockmachines.basicmachine.e_furnace.tier.05_400=400 - I:gt.blockmachines.basicmachine.e_furnace.tier.06_1032=1032 - I:gt.blockmachines.basicmachine.e_furnace.tier.06_400=400 - I:gt.blockmachines.basicmachine.e_furnace.tier.07_2222=2222 - I:gt.blockmachines.basicmachine.e_furnace.tier.07_400=400 - I:gt.blockmachines.basicmachine.e_furnace.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.e_furnace.tier.08_400=400 - I:gt.blockmachines.basicmachine.e_oven.tier.01_1034=1034 - I:gt.blockmachines.basicmachine.e_oven.tier.01_400=400 - I:gt.blockmachines.basicmachine.e_oven.tier.02_400=400 - I:gt.blockmachines.basicmachine.e_oven.tier.02_672=672 - I:gt.blockmachines.basicmachine.e_oven.tier.03_1106=1106 - I:gt.blockmachines.basicmachine.e_oven.tier.03_400=400 - I:gt.blockmachines.basicmachine.e_oven.tier.04_400=400 - I:gt.blockmachines.basicmachine.e_oven.tier.04_758=758 - I:gt.blockmachines.basicmachine.e_oven.tier.05_1904=1904 - I:gt.blockmachines.basicmachine.e_oven.tier.05_400=400 - I:gt.blockmachines.basicmachine.e_oven.tier.06_1032=1032 - I:gt.blockmachines.basicmachine.e_oven.tier.06_400=400 - I:gt.blockmachines.basicmachine.e_oven.tier.07_2222=2222 - I:gt.blockmachines.basicmachine.e_oven.tier.07_400=400 - I:gt.blockmachines.basicmachine.e_oven.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.e_oven.tier.08_400=400 - I:gt.blockmachines.basicmachine.electrolyzer.tier.01_1110=1110 - I:gt.blockmachines.basicmachine.electrolyzer.tier.01_400=400 - I:gt.blockmachines.basicmachine.electrolyzer.tier.02_400=400 - I:gt.blockmachines.basicmachine.electrolyzer.tier.02_610=610 - I:gt.blockmachines.basicmachine.electrolyzer.tier.03_1129=1129 - I:gt.blockmachines.basicmachine.electrolyzer.tier.03_400=400 - I:gt.blockmachines.basicmachine.electrolyzer.tier.04_400=400 - I:gt.blockmachines.basicmachine.electrolyzer.tier.04_906=906 - I:gt.blockmachines.basicmachine.electrolyzer.tier.05_1706=1706 - I:gt.blockmachines.basicmachine.electrolyzer.tier.05_400=400 - I:gt.blockmachines.basicmachine.electrolyzer.tier.06_400=400 - I:gt.blockmachines.basicmachine.electrolyzer.tier.06_960=960 - I:gt.blockmachines.basicmachine.electrolyzer.tier.07_2136=2136 - I:gt.blockmachines.basicmachine.electrolyzer.tier.07_400=400 - I:gt.blockmachines.basicmachine.electrolyzer.tier.08_2488=2488 - I:gt.blockmachines.basicmachine.electrolyzer.tier.08_400=400 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_2555=2555 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_400=400 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_2122=2122 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_400=400 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_3707=3707 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_400=400 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_400=400 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_4179=4179 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_400=400 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_7663=7663 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_400=400 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_931=931 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.07_2715=2715 - I:gt.blockmachines.basicmachine.electromagneticseparator.tier.08_4095=4095 - I:gt.blockmachines.basicmachine.extractor.tier.01_2898=2898 - I:gt.blockmachines.basicmachine.extractor.tier.01_400=400 - I:gt.blockmachines.basicmachine.extractor.tier.02_2154=2154 - I:gt.blockmachines.basicmachine.extractor.tier.02_400=400 - I:gt.blockmachines.basicmachine.extractor.tier.03_3734=3734 - I:gt.blockmachines.basicmachine.extractor.tier.03_400=400 - I:gt.blockmachines.basicmachine.extractor.tier.04_3765=3765 - I:gt.blockmachines.basicmachine.extractor.tier.04_400=400 - I:gt.blockmachines.basicmachine.extractor.tier.05_400=400 - I:gt.blockmachines.basicmachine.extractor.tier.05_8213=8213 - I:gt.blockmachines.basicmachine.extractor.tier.06_400=400 - I:gt.blockmachines.basicmachine.extractor.tier.06_640=640 - I:gt.blockmachines.basicmachine.extractor.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.extractor.tier.07_400=400 - I:gt.blockmachines.basicmachine.extractor.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.extractor.tier.08_400=400 - I:gt.blockmachines.basicmachine.extruder.tier.01_2171=2171 - I:gt.blockmachines.basicmachine.extruder.tier.01_400=400 - I:gt.blockmachines.basicmachine.extruder.tier.02_1628=1628 - I:gt.blockmachines.basicmachine.extruder.tier.02_400=400 - I:gt.blockmachines.basicmachine.extruder.tier.03_2554=2554 - I:gt.blockmachines.basicmachine.extruder.tier.03_400=400 - I:gt.blockmachines.basicmachine.extruder.tier.04_2569=2569 - I:gt.blockmachines.basicmachine.extruder.tier.04_400=400 - I:gt.blockmachines.basicmachine.extruder.tier.05_400=400 - I:gt.blockmachines.basicmachine.extruder.tier.05_5759=5759 - I:gt.blockmachines.basicmachine.extruder.tier.06_1402=1402 - I:gt.blockmachines.basicmachine.extruder.tier.06_400=400 - I:gt.blockmachines.basicmachine.extruder.tier.07_2761=2761 - I:gt.blockmachines.basicmachine.extruder.tier.07_400=400 - I:gt.blockmachines.basicmachine.extruder.tier.08_3284=3284 - I:gt.blockmachines.basicmachine.extruder.tier.08_400=400 - I:gt.blockmachines.basicmachine.fermenter.tier.01_2241=2241 - I:gt.blockmachines.basicmachine.fermenter.tier.01_400=400 - I:gt.blockmachines.basicmachine.fermenter.tier.02_1606=1606 - I:gt.blockmachines.basicmachine.fermenter.tier.02_400=400 - I:gt.blockmachines.basicmachine.fermenter.tier.03_2627=2627 - I:gt.blockmachines.basicmachine.fermenter.tier.03_400=400 - I:gt.blockmachines.basicmachine.fermenter.tier.04_2322=2322 - I:gt.blockmachines.basicmachine.fermenter.tier.04_400=400 - I:gt.blockmachines.basicmachine.fermenter.tier.05_400=400 - I:gt.blockmachines.basicmachine.fermenter.tier.05_5191=5191 - I:gt.blockmachines.basicmachine.fermenter.tier.06_400=400 - I:gt.blockmachines.basicmachine.fermenter.tier.06_760=760 - I:gt.blockmachines.basicmachine.fermenter.tier.07_1977=1977 - I:gt.blockmachines.basicmachine.fermenter.tier.07_400=400 - I:gt.blockmachines.basicmachine.fermenter.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.fermenter.tier.08_400=400 - I:gt.blockmachines.basicmachine.fluidcanner.tier.01_2114=2114 - I:gt.blockmachines.basicmachine.fluidcanner.tier.01_400=400 - I:gt.blockmachines.basicmachine.fluidcanner.tier.02_1534=1534 - I:gt.blockmachines.basicmachine.fluidcanner.tier.02_400=400 - I:gt.blockmachines.basicmachine.fluidcanner.tier.03_2422=2422 - I:gt.blockmachines.basicmachine.fluidcanner.tier.03_400=400 - I:gt.blockmachines.basicmachine.fluidcanner.tier.04_2287=2287 - I:gt.blockmachines.basicmachine.fluidcanner.tier.04_400=400 - I:gt.blockmachines.basicmachine.fluidcanner.tier.05_400=400 - I:gt.blockmachines.basicmachine.fluidcanner.tier.05_4987=4987 - I:gt.blockmachines.basicmachine.fluidcanner.tier.06_400=400 - I:gt.blockmachines.basicmachine.fluidcanner.tier.06_640=640 - I:gt.blockmachines.basicmachine.fluidcanner.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.fluidcanner.tier.07_400=400 - I:gt.blockmachines.basicmachine.fluidcanner.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.fluidcanner.tier.08_400=400 - I:gt.blockmachines.basicmachine.fluidextractor.tier.01_2898=2898 - I:gt.blockmachines.basicmachine.fluidextractor.tier.01_400=400 - I:gt.blockmachines.basicmachine.fluidextractor.tier.02_2154=2154 - I:gt.blockmachines.basicmachine.fluidextractor.tier.02_400=400 - I:gt.blockmachines.basicmachine.fluidextractor.tier.03_3734=3734 - I:gt.blockmachines.basicmachine.fluidextractor.tier.03_400=400 - I:gt.blockmachines.basicmachine.fluidextractor.tier.04_3765=3765 - I:gt.blockmachines.basicmachine.fluidextractor.tier.04_400=400 - I:gt.blockmachines.basicmachine.fluidextractor.tier.05_400=400 - I:gt.blockmachines.basicmachine.fluidextractor.tier.05_8213=8213 - I:gt.blockmachines.basicmachine.fluidextractor.tier.06_400=400 - I:gt.blockmachines.basicmachine.fluidextractor.tier.06_640=640 - I:gt.blockmachines.basicmachine.fluidextractor.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.fluidextractor.tier.07_400=400 - I:gt.blockmachines.basicmachine.fluidextractor.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.fluidextractor.tier.08_400=400 - I:gt.blockmachines.basicmachine.fluidheater.tier.01_3558=3558 - I:gt.blockmachines.basicmachine.fluidheater.tier.01_400=400 - I:gt.blockmachines.basicmachine.fluidheater.tier.02_2736=2736 - I:gt.blockmachines.basicmachine.fluidheater.tier.02_400=400 - I:gt.blockmachines.basicmachine.fluidheater.tier.03_3951=3951 - I:gt.blockmachines.basicmachine.fluidheater.tier.03_400=400 - I:gt.blockmachines.basicmachine.fluidheater.tier.04_400=400 - I:gt.blockmachines.basicmachine.fluidheater.tier.04_4124=4124 - I:gt.blockmachines.basicmachine.fluidheater.tier.05_400=400 - I:gt.blockmachines.basicmachine.fluidheater.tier.05_8883=8883 - I:gt.blockmachines.basicmachine.fluidheater.tier.06_1032=1032 - I:gt.blockmachines.basicmachine.fluidheater.tier.06_400=400 - I:gt.blockmachines.basicmachine.fluidheater.tier.07_2222=2222 - I:gt.blockmachines.basicmachine.fluidheater.tier.07_400=400 - I:gt.blockmachines.basicmachine.fluidheater.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.fluidheater.tier.08_400=400 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_3378=3378 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_400=400 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_2568=2568 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_400=400 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_3847=3847 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_400=400 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_3972=3972 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_400=400 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_400=400 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_8479=8479 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_400=400 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_712=712 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_1902=1902 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_400=400 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_2376=2376 - I:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_400=400 - I:gt.blockmachines.basicmachine.hammer.tier.01_2333=2333 - I:gt.blockmachines.basicmachine.hammer.tier.01_400=400 - I:gt.blockmachines.basicmachine.hammer.tier.02_1764=1764 - I:gt.blockmachines.basicmachine.hammer.tier.02_400=400 - I:gt.blockmachines.basicmachine.hammer.tier.03_3087=3087 - I:gt.blockmachines.basicmachine.hammer.tier.03_400=400 - I:gt.blockmachines.basicmachine.hammer.tier.04_2687=2687 - I:gt.blockmachines.basicmachine.hammer.tier.04_400=400 - I:gt.blockmachines.basicmachine.hammer.tier.05_400=400 - I:gt.blockmachines.basicmachine.hammer.tier.05_5498=5498 - I:gt.blockmachines.basicmachine.hammer.tier.06_1320=1320 - I:gt.blockmachines.basicmachine.hammer.tier.06_400=400 - I:gt.blockmachines.basicmachine.hammer.tier.07_2537=2537 - I:gt.blockmachines.basicmachine.hammer.tier.07_400=400 - I:gt.blockmachines.basicmachine.hammer.tier.08_3256=3256 - I:gt.blockmachines.basicmachine.hammer.tier.08_400=400 - I:gt.blockmachines.basicmachine.laserengraver.tier.01_2743=2743 - I:gt.blockmachines.basicmachine.laserengraver.tier.01_400=400 - I:gt.blockmachines.basicmachine.laserengraver.tier.02_2264=2264 - I:gt.blockmachines.basicmachine.laserengraver.tier.02_400=400 - I:gt.blockmachines.basicmachine.laserengraver.tier.03_400=400 - I:gt.blockmachines.basicmachine.laserengraver.tier.03_4001=4001 - I:gt.blockmachines.basicmachine.laserengraver.tier.04_400=400 - I:gt.blockmachines.basicmachine.laserengraver.tier.04_4118=4118 - I:gt.blockmachines.basicmachine.laserengraver.tier.05_400=400 - I:gt.blockmachines.basicmachine.laserengraver.tier.05_8770=8770 - I:gt.blockmachines.basicmachine.laserengraver.tier.06_400=400 - I:gt.blockmachines.basicmachine.laserengraver.tier.06_640=640 - I:gt.blockmachines.basicmachine.laserengraver.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.laserengraver.tier.07_400=400 - I:gt.blockmachines.basicmachine.laserengraver.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.laserengraver.tier.08_400=400 - I:gt.blockmachines.basicmachine.lathe.tier.01_2834=2834 - I:gt.blockmachines.basicmachine.lathe.tier.01_400=400 - I:gt.blockmachines.basicmachine.lathe.tier.02_2334=2334 - I:gt.blockmachines.basicmachine.lathe.tier.02_400=400 - I:gt.blockmachines.basicmachine.lathe.tier.03_400=400 - I:gt.blockmachines.basicmachine.lathe.tier.03_4004=4004 - I:gt.blockmachines.basicmachine.lathe.tier.04_400=400 - I:gt.blockmachines.basicmachine.lathe.tier.04_4060=4060 - I:gt.blockmachines.basicmachine.lathe.tier.05_400=400 - I:gt.blockmachines.basicmachine.lathe.tier.05_8023=8023 - I:gt.blockmachines.basicmachine.lathe.tier.06_1468=1468 - I:gt.blockmachines.basicmachine.lathe.tier.06_400=400 - I:gt.blockmachines.basicmachine.lathe.tier.07_2671=2671 - I:gt.blockmachines.basicmachine.lathe.tier.07_400=400 - I:gt.blockmachines.basicmachine.lathe.tier.08_3268=3268 - I:gt.blockmachines.basicmachine.lathe.tier.08_400=400 - I:gt.blockmachines.basicmachine.macerator.tier.01_2834=2834 - I:gt.blockmachines.basicmachine.macerator.tier.01_400=400 - I:gt.blockmachines.basicmachine.macerator.tier.02_2334=2334 - I:gt.blockmachines.basicmachine.macerator.tier.02_400=400 - I:gt.blockmachines.basicmachine.macerator.tier.03_3236=3236 - I:gt.blockmachines.basicmachine.macerator.tier.03_400=400 - I:gt.blockmachines.basicmachine.macerator.tier.04_3292=3292 - I:gt.blockmachines.basicmachine.macerator.tier.04_400=400 - I:gt.blockmachines.basicmachine.macerator.tier.05_400=400 - I:gt.blockmachines.basicmachine.macerator.tier.05_7255=7255 - I:gt.blockmachines.basicmachine.macerator.tier.06_400=400 - I:gt.blockmachines.basicmachine.macerator.tier.06_700=700 - I:gt.blockmachines.basicmachine.macerator.tier.07_1903=1903 - I:gt.blockmachines.basicmachine.macerator.tier.07_400=400 - I:gt.blockmachines.basicmachine.macerator.tier.08_2500=2500 - I:gt.blockmachines.basicmachine.macerator.tier.08_400=400 - I:gt.blockmachines.basicmachine.massfab.tier.01_2111=2111 - I:gt.blockmachines.basicmachine.massfab.tier.01_400=400 - I:gt.blockmachines.basicmachine.massfab.tier.02_2586=2586 - I:gt.blockmachines.basicmachine.massfab.tier.02_400=400 - I:gt.blockmachines.basicmachine.massfab.tier.03_400=400 - I:gt.blockmachines.basicmachine.massfab.tier.03_4607=4607 - I:gt.blockmachines.basicmachine.massfab.tier.04_400=400 - I:gt.blockmachines.basicmachine.massfab.tier.04_6937=6937 - I:gt.blockmachines.basicmachine.massfab.tier.05_14174=14174 - I:gt.blockmachines.basicmachine.massfab.tier.05_400=400 - I:gt.blockmachines.basicmachine.massfab.tier.06_400=400 - I:gt.blockmachines.basicmachine.massfab.tier.06_838=838 - I:gt.blockmachines.basicmachine.massfab.tier.07_2173=2173 - I:gt.blockmachines.basicmachine.massfab.tier.07_400=400 - I:gt.blockmachines.basicmachine.massfab.tier.08_2402=2402 - I:gt.blockmachines.basicmachine.massfab.tier.08_400=400 - I:gt.blockmachines.basicmachine.microtransmitter.03_3673=3673 - I:gt.blockmachines.basicmachine.microtransmitter.03_400=400 - I:gt.blockmachines.basicmachine.microtransmitter.04_400=400 - I:gt.blockmachines.basicmachine.microtransmitter.04_5789=5789 - I:gt.blockmachines.basicmachine.microtransmitter.05_400=400 - I:gt.blockmachines.basicmachine.microtransmitter.05_6514=6514 - I:gt.blockmachines.basicmachine.microtransmitter.06_400=400 - I:gt.blockmachines.basicmachine.microtransmitter.06_9840=9840 - I:gt.blockmachines.basicmachine.microtransmitter.07_11003=11003 - I:gt.blockmachines.basicmachine.microtransmitter.07_400=400 - I:gt.blockmachines.basicmachine.microwave.tier.01_2009=2009 - I:gt.blockmachines.basicmachine.microwave.tier.01_400=400 - I:gt.blockmachines.basicmachine.microwave.tier.02_1927=1927 - I:gt.blockmachines.basicmachine.microwave.tier.02_400=400 - I:gt.blockmachines.basicmachine.microwave.tier.03_2627=2627 - I:gt.blockmachines.basicmachine.microwave.tier.03_400=400 - I:gt.blockmachines.basicmachine.microwave.tier.04_2868=2868 - I:gt.blockmachines.basicmachine.microwave.tier.04_400=400 - I:gt.blockmachines.basicmachine.microwave.tier.05_400=400 - I:gt.blockmachines.basicmachine.microwave.tier.05_5176=5176 - I:gt.blockmachines.basicmachine.microwave.tier.06_1201=1201 - I:gt.blockmachines.basicmachine.microwave.tier.06_400=400 - I:gt.blockmachines.basicmachine.microwave.tier.07_2377=2377 - I:gt.blockmachines.basicmachine.microwave.tier.07_400=400 - I:gt.blockmachines.basicmachine.microwave.tier.08_2729=2729 - I:gt.blockmachines.basicmachine.microwave.tier.08_400=400 - I:gt.blockmachines.basicmachine.miner.tier.01_2188=2188 - I:gt.blockmachines.basicmachine.miner.tier.01_400=400 - I:gt.blockmachines.basicmachine.miner.tier.02_1963=1963 - I:gt.blockmachines.basicmachine.miner.tier.02_400=400 - I:gt.blockmachines.basicmachine.mixer.tier.01_1573=1573 - I:gt.blockmachines.basicmachine.mixer.tier.01_400=400 - I:gt.blockmachines.basicmachine.mixer.tier.02_1141=1141 - I:gt.blockmachines.basicmachine.mixer.tier.02_400=400 - I:gt.blockmachines.basicmachine.mixer.tier.03_1835=1835 - I:gt.blockmachines.basicmachine.mixer.tier.03_400=400 - I:gt.blockmachines.basicmachine.mixer.tier.04_1975=1975 - I:gt.blockmachines.basicmachine.mixer.tier.04_400=400 - I:gt.blockmachines.basicmachine.mixer.tier.05_400=400 - I:gt.blockmachines.basicmachine.mixer.tier.05_4208=4208 - I:gt.blockmachines.basicmachine.mixer.tier.06_400=400 - I:gt.blockmachines.basicmachine.mixer.tier.06_741=741 - I:gt.blockmachines.basicmachine.mixer.tier.07_2499=2499 - I:gt.blockmachines.basicmachine.mixer.tier.07_400=400 - I:gt.blockmachines.basicmachine.mixer.tier.08_2719=2719 - I:gt.blockmachines.basicmachine.mixer.tier.08_400=400 - I:gt.blockmachines.basicmachine.mobrep.tier.01_1554=1554 - I:gt.blockmachines.basicmachine.mobrep.tier.01_400=400 - I:gt.blockmachines.basicmachine.mobrep.tier.02_1856=1856 - I:gt.blockmachines.basicmachine.mobrep.tier.02_400=400 - I:gt.blockmachines.basicmachine.mobrep.tier.03_1786=1786 - I:gt.blockmachines.basicmachine.mobrep.tier.03_400=400 - I:gt.blockmachines.basicmachine.mobrep.tier.04_2103=2103 - I:gt.blockmachines.basicmachine.mobrep.tier.04_400=400 - I:gt.blockmachines.basicmachine.mobrep.tier.05_3614=3614 - I:gt.blockmachines.basicmachine.mobrep.tier.05_400=400 - I:gt.blockmachines.basicmachine.mobrep.tier.06_400=400 - I:gt.blockmachines.basicmachine.mobrep.tier.06_520=520 - I:gt.blockmachines.basicmachine.mobrep.tier.07_1683=1683 - I:gt.blockmachines.basicmachine.mobrep.tier.07_400=400 - I:gt.blockmachines.basicmachine.mobrep.tier.08_1912=1912 - I:gt.blockmachines.basicmachine.mobrep.tier.08_400=400 - I:gt.blockmachines.basicmachine.orewasher.tier.01_2182=2182 - I:gt.blockmachines.basicmachine.orewasher.tier.01_400=400 - I:gt.blockmachines.basicmachine.orewasher.tier.02_1516=1516 - I:gt.blockmachines.basicmachine.orewasher.tier.02_400=400 - I:gt.blockmachines.basicmachine.orewasher.tier.03_2258=2258 - I:gt.blockmachines.basicmachine.orewasher.tier.03_400=400 - I:gt.blockmachines.basicmachine.orewasher.tier.04_2224=2224 - I:gt.blockmachines.basicmachine.orewasher.tier.04_400=400 - I:gt.blockmachines.basicmachine.orewasher.tier.05_400=400 - I:gt.blockmachines.basicmachine.orewasher.tier.05_4898=4898 - I:gt.blockmachines.basicmachine.orewasher.tier.06_1082=1082 - I:gt.blockmachines.basicmachine.orewasher.tier.06_400=400 - I:gt.blockmachines.basicmachine.orewasher.tier.07_3462=3462 - I:gt.blockmachines.basicmachine.orewasher.tier.07_400=400 - I:gt.blockmachines.basicmachine.orewasher.tier.08_3919=3919 - I:gt.blockmachines.basicmachine.orewasher.tier.08_400=400 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_400=400 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_4079=4079 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_3074=3074 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_400=400 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_400=400 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_4781=4781 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_400=400 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_4389=4389 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_400=400 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_9474=9474 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_1334=1334 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_400=400 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_2588=2588 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_400=400 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_102393=102393 - I:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_400=400 - I:gt.blockmachines.basicmachine.polarizer.tier.01_1310=1310 - I:gt.blockmachines.basicmachine.polarizer.tier.01_400=400 - I:gt.blockmachines.basicmachine.polarizer.tier.02_400=400 - I:gt.blockmachines.basicmachine.polarizer.tier.02_740=740 - I:gt.blockmachines.basicmachine.polarizer.tier.03_1490=1490 - I:gt.blockmachines.basicmachine.polarizer.tier.03_400=400 - I:gt.blockmachines.basicmachine.polarizer.tier.04_1686=1686 - I:gt.blockmachines.basicmachine.polarizer.tier.04_400=400 - I:gt.blockmachines.basicmachine.polarizer.tier.05_2491=2491 - I:gt.blockmachines.basicmachine.polarizer.tier.05_400=400 - I:gt.blockmachines.basicmachine.polarizer.tier.06_1103=1103 - I:gt.blockmachines.basicmachine.polarizer.tier.06_400=400 - I:gt.blockmachines.basicmachine.polarizer.tier.07_3453=3453 - I:gt.blockmachines.basicmachine.polarizer.tier.08_5495=5495 - I:gt.blockmachines.basicmachine.press.tier.01_2597=2597 - I:gt.blockmachines.basicmachine.press.tier.01_400=400 - I:gt.blockmachines.basicmachine.press.tier.02_1864=1864 - I:gt.blockmachines.basicmachine.press.tier.02_400=400 - I:gt.blockmachines.basicmachine.press.tier.03_3879=3879 - I:gt.blockmachines.basicmachine.press.tier.03_400=400 - I:gt.blockmachines.basicmachine.press.tier.04_3645=3645 - I:gt.blockmachines.basicmachine.press.tier.04_400=400 - I:gt.blockmachines.basicmachine.press.tier.05_400=400 - I:gt.blockmachines.basicmachine.press.tier.05_8204=8204 - I:gt.blockmachines.basicmachine.press.tier.06_400=400 - I:gt.blockmachines.basicmachine.press.tier.06_760=760 - I:gt.blockmachines.basicmachine.press.tier.07_1977=1977 - I:gt.blockmachines.basicmachine.press.tier.07_400=400 - I:gt.blockmachines.basicmachine.press.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.press.tier.08_400=400 - I:gt.blockmachines.basicmachine.printer.tier.01_1996=1996 - I:gt.blockmachines.basicmachine.printer.tier.01_400=400 - I:gt.blockmachines.basicmachine.printer.tier.02_1742=1742 - I:gt.blockmachines.basicmachine.printer.tier.02_400=400 - I:gt.blockmachines.basicmachine.printer.tier.03_3548=3548 - I:gt.blockmachines.basicmachine.printer.tier.03_400=400 - I:gt.blockmachines.basicmachine.printer.tier.04_400=400 - I:gt.blockmachines.basicmachine.printer.tier.04_4180=4180 - I:gt.blockmachines.basicmachine.printer.tier.05_400=400 - I:gt.blockmachines.basicmachine.printer.tier.05_8867=8867 - I:gt.blockmachines.basicmachine.printer.tier.06_400=400 - I:gt.blockmachines.basicmachine.printer.tier.06_700=700 - I:gt.blockmachines.basicmachine.printer.tier.07_1903=1903 - I:gt.blockmachines.basicmachine.printer.tier.07_400=400 - I:gt.blockmachines.basicmachine.printer.tier.08_2500=2500 - I:gt.blockmachines.basicmachine.printer.tier.08_400=400 - I:gt.blockmachines.basicmachine.pump.tier.01_400=400 - I:gt.blockmachines.basicmachine.pump.tier.01_6535=6535 - I:gt.blockmachines.basicmachine.pump.tier.02_400=400 - I:gt.blockmachines.basicmachine.pump.tier.02_5081=5081 - I:gt.blockmachines.basicmachine.pump.tier.03_400=400 - I:gt.blockmachines.basicmachine.pump.tier.03_6995=6995 - I:gt.blockmachines.basicmachine.pump.tier.04_400=400 - I:gt.blockmachines.basicmachine.pump.tier.04_7728=7728 - I:gt.blockmachines.basicmachine.pump.tier.05_16531=16531 - I:gt.blockmachines.basicmachine.pump.tier.05_400=400 - I:gt.blockmachines.basicmachine.recycler.tier.01_2626=2626 - I:gt.blockmachines.basicmachine.recycler.tier.01_400=400 - I:gt.blockmachines.basicmachine.recycler.tier.02_1948=1948 - I:gt.blockmachines.basicmachine.recycler.tier.02_400=400 - I:gt.blockmachines.basicmachine.recycler.tier.03_3830=3830 - I:gt.blockmachines.basicmachine.recycler.tier.03_400=400 - I:gt.blockmachines.basicmachine.recycler.tier.04_3766=3766 - I:gt.blockmachines.basicmachine.recycler.tier.04_400=400 - I:gt.blockmachines.basicmachine.recycler.tier.05_400=400 - I:gt.blockmachines.basicmachine.recycler.tier.05_8156=8156 - I:gt.blockmachines.basicmachine.recycler.tier.06_400=400 - I:gt.blockmachines.basicmachine.recycler.tier.06_836=836 - I:gt.blockmachines.basicmachine.recycler.tier.07_2026=2026 - I:gt.blockmachines.basicmachine.recycler.tier.07_400=400 - I:gt.blockmachines.basicmachine.recycler.tier.08_2500=2500 - I:gt.blockmachines.basicmachine.recycler.tier.08_400=400 - I:gt.blockmachines.basicmachine.replicator.tier.01_2615=2615 - I:gt.blockmachines.basicmachine.replicator.tier.01_400=400 - I:gt.blockmachines.basicmachine.replicator.tier.02_3501=3501 - I:gt.blockmachines.basicmachine.replicator.tier.02_400=400 - I:gt.blockmachines.basicmachine.replicator.tier.03_400=400 - I:gt.blockmachines.basicmachine.replicator.tier.03_4114=4114 - I:gt.blockmachines.basicmachine.replicator.tier.04_400=400 - I:gt.blockmachines.basicmachine.replicator.tier.04_5890=5890 - I:gt.blockmachines.basicmachine.replicator.tier.05_10919=10919 - I:gt.blockmachines.basicmachine.replicator.tier.05_400=400 - I:gt.blockmachines.basicmachine.replicator.tier.06_400=400 - I:gt.blockmachines.basicmachine.replicator.tier.06_679=679 - I:gt.blockmachines.basicmachine.replicator.tier.07_1928=1928 - I:gt.blockmachines.basicmachine.replicator.tier.07_400=400 - I:gt.blockmachines.basicmachine.replicator.tier.08_2157=2157 - I:gt.blockmachines.basicmachine.replicator.tier.08_400=400 - I:gt.blockmachines.basicmachine.rockbreaker.tier.01_2043=2043 - I:gt.blockmachines.basicmachine.rockbreaker.tier.01_400=400 - I:gt.blockmachines.basicmachine.rockbreaker.tier.02_1570=1570 - I:gt.blockmachines.basicmachine.rockbreaker.tier.02_400=400 - I:gt.blockmachines.basicmachine.rockbreaker.tier.03_3174=3174 - I:gt.blockmachines.basicmachine.rockbreaker.tier.03_400=400 - I:gt.blockmachines.basicmachine.rockbreaker.tier.04_3315=3315 - I:gt.blockmachines.basicmachine.rockbreaker.tier.04_400=400 - I:gt.blockmachines.basicmachine.rockbreaker.tier.05_400=400 - I:gt.blockmachines.basicmachine.rockbreaker.tier.05_7181=7181 - I:gt.blockmachines.basicmachine.rockbreaker.tier.06_400=400 - I:gt.blockmachines.basicmachine.rockbreaker.tier.06_624=624 - I:gt.blockmachines.basicmachine.rockbreaker.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.rockbreaker.tier.07_400=400 - I:gt.blockmachines.basicmachine.rockbreaker.tier.08_2059=2059 - I:gt.blockmachines.basicmachine.rockbreaker.tier.08_400=400 - I:gt.blockmachines.basicmachine.scanner.tier.01_1370=1370 - I:gt.blockmachines.basicmachine.scanner.tier.01_400=400 - I:gt.blockmachines.basicmachine.scanner.tier.02_1221=1221 - I:gt.blockmachines.basicmachine.scanner.tier.02_400=400 - I:gt.blockmachines.basicmachine.scanner.tier.03_1561=1561 - I:gt.blockmachines.basicmachine.scanner.tier.03_400=400 - I:gt.blockmachines.basicmachine.scanner.tier.04_1454=1454 - I:gt.blockmachines.basicmachine.scanner.tier.04_400=400 - I:gt.blockmachines.basicmachine.scanner.tier.05_2995=2995 - I:gt.blockmachines.basicmachine.scanner.tier.05_400=400 - I:gt.blockmachines.basicmachine.scanner.tier.06_400=400 - I:gt.blockmachines.basicmachine.scanner.tier.06_624=624 - I:gt.blockmachines.basicmachine.scanner.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.scanner.tier.07_400=400 - I:gt.blockmachines.basicmachine.scanner.tier.08_2059=2059 - I:gt.blockmachines.basicmachine.scanner.tier.08_400=400 - I:gt.blockmachines.basicmachine.seismicprospector.3_1906=1906 - I:gt.blockmachines.basicmachine.seismicprospector.3_400=400 - I:gt.blockmachines.basicmachine.seismicprospector_1610=1610 - I:gt.blockmachines.basicmachine.seismicprospector_400=400 - I:gt.blockmachines.basicmachine.sifter.tier.01_2430=2430 - I:gt.blockmachines.basicmachine.sifter.tier.01_400=400 - I:gt.blockmachines.basicmachine.sifter.tier.02_1752=1752 - I:gt.blockmachines.basicmachine.sifter.tier.02_400=400 - I:gt.blockmachines.basicmachine.sifter.tier.03_3634=3634 - I:gt.blockmachines.basicmachine.sifter.tier.03_400=400 - I:gt.blockmachines.basicmachine.sifter.tier.04_3570=3570 - I:gt.blockmachines.basicmachine.sifter.tier.04_400=400 - I:gt.blockmachines.basicmachine.sifter.tier.05_400=400 - I:gt.blockmachines.basicmachine.sifter.tier.05_7960=7960 - I:gt.blockmachines.basicmachine.sifter.tier.06_400=400 - I:gt.blockmachines.basicmachine.sifter.tier.06_640=640 - I:gt.blockmachines.basicmachine.sifter.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.sifter.tier.07_400=400 - I:gt.blockmachines.basicmachine.sifter.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.sifter.tier.08_400=400 - I:gt.blockmachines.basicmachine.slicer.tier.01_3198=3198 - I:gt.blockmachines.basicmachine.slicer.tier.01_400=400 - I:gt.blockmachines.basicmachine.slicer.tier.02_2684=2684 - I:gt.blockmachines.basicmachine.slicer.tier.02_400=400 - I:gt.blockmachines.basicmachine.slicer.tier.03_400=400 - I:gt.blockmachines.basicmachine.slicer.tier.03_4901=4901 - I:gt.blockmachines.basicmachine.slicer.tier.04_400=400 - I:gt.blockmachines.basicmachine.slicer.tier.04_5158=5158 - I:gt.blockmachines.basicmachine.slicer.tier.05_10520=10520 - I:gt.blockmachines.basicmachine.slicer.tier.05_400=400 - I:gt.blockmachines.basicmachine.slicer.tier.06_400=400 - I:gt.blockmachines.basicmachine.slicer.tier.06_760=760 - I:gt.blockmachines.basicmachine.slicer.tier.07_1977=1977 - I:gt.blockmachines.basicmachine.slicer.tier.07_400=400 - I:gt.blockmachines.basicmachine.slicer.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.slicer.tier.08_400=400 - I:gt.blockmachines.basicmachine.teleporter_400=400 - I:gt.blockmachines.basicmachine.teleporter_9934=9934 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_1788=1788 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_400=400 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_1508=1508 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_400=400 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_2770=2770 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_400=400 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_3164=3164 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_400=400 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_400=400 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_6782=6782 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_1032=1032 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_400=400 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_2222=2222 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_400=400 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_2696=2696 - I:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_400=400 - I:gt.blockmachines.basicmachine.unboxinator.tier.01_400=400 - I:gt.blockmachines.basicmachine.unboxinator.tier.01_4236=4236 - I:gt.blockmachines.basicmachine.unboxinator.tier.02_3746=3746 - I:gt.blockmachines.basicmachine.unboxinator.tier.02_400=400 - I:gt.blockmachines.basicmachine.unboxinator.tier.03_400=400 - I:gt.blockmachines.basicmachine.unboxinator.tier.03_6887=6887 - I:gt.blockmachines.basicmachine.unboxinator.tier.04_400=400 - I:gt.blockmachines.basicmachine.unboxinator.tier.04_7794=7794 - I:gt.blockmachines.basicmachine.unboxinator.tier.05_15765=15765 - I:gt.blockmachines.basicmachine.unboxinator.tier.05_400=400 - I:gt.blockmachines.basicmachine.unboxinator.tier.06_400=400 - I:gt.blockmachines.basicmachine.unboxinator.tier.06_784=784 - I:gt.blockmachines.basicmachine.unboxinator.tier.07_1974=1974 - I:gt.blockmachines.basicmachine.unboxinator.tier.07_400=400 - I:gt.blockmachines.basicmachine.unboxinator.tier.08_2448=2448 - I:gt.blockmachines.basicmachine.unboxinator.tier.08_400=400 - I:gt.blockmachines.basicmachine.wiremill.tier.01_2290=2290 - I:gt.blockmachines.basicmachine.wiremill.tier.01_400=400 - I:gt.blockmachines.basicmachine.wiremill.tier.02_2104=2104 - I:gt.blockmachines.basicmachine.wiremill.tier.02_400=400 - I:gt.blockmachines.basicmachine.wiremill.tier.03_400=400 - I:gt.blockmachines.basicmachine.wiremill.tier.03_4258=4258 - I:gt.blockmachines.basicmachine.wiremill.tier.04_400=400 - I:gt.blockmachines.basicmachine.wiremill.tier.04_5346=5346 - I:gt.blockmachines.basicmachine.wiremill.tier.05_11184=11184 - I:gt.blockmachines.basicmachine.wiremill.tier.05_400=400 - I:gt.blockmachines.basicmachine.wiremill.tier.06_400=400 - I:gt.blockmachines.basicmachine.wiremill.tier.06_640=640 - I:gt.blockmachines.basicmachine.wiremill.tier.07_1830=1830 - I:gt.blockmachines.basicmachine.wiremill.tier.07_400=400 - I:gt.blockmachines.basicmachine.wiremill.tier.08_2304=2304 - I:gt.blockmachines.basicmachine.wiremill.tier.08_400=400 - I:gt.blockmachines.batterybuffer.01.tier.00_1190=1190 - I:gt.blockmachines.batterybuffer.01.tier.00_400=400 - I:gt.blockmachines.batterybuffer.01.tier.01_400=400 - I:gt.blockmachines.batterybuffer.01.tier.01_923=923 - I:gt.blockmachines.batterybuffer.01.tier.02_400=400 - I:gt.blockmachines.batterybuffer.01.tier.02_518=518 - I:gt.blockmachines.batterybuffer.01.tier.03_1149=1149 - I:gt.blockmachines.batterybuffer.01.tier.03_400=400 - I:gt.blockmachines.batterybuffer.01.tier.04_400=400 - I:gt.blockmachines.batterybuffer.01.tier.04_583=583 - I:gt.blockmachines.batterybuffer.01.tier.05_1622=1622 - I:gt.blockmachines.batterybuffer.01.tier.05_400=400 - I:gt.blockmachines.batterybuffer.01.tier.06_400=400 - I:gt.blockmachines.batterybuffer.01.tier.06_702=702 - I:gt.blockmachines.batterybuffer.01.tier.07_1951=1951 - I:gt.blockmachines.batterybuffer.01.tier.07_400=400 - I:gt.blockmachines.batterybuffer.01.tier.08_2180=2180 - I:gt.blockmachines.batterybuffer.01.tier.08_400=400 - I:gt.blockmachines.batterybuffer.01.tier.09_400=400 - I:gt.blockmachines.batterybuffer.01.tier.09_800366=800366 - I:gt.blockmachines.batterybuffer.04.tier.00_2432=2432 - I:gt.blockmachines.batterybuffer.04.tier.00_400=400 - I:gt.blockmachines.batterybuffer.04.tier.01_1631=1631 - I:gt.blockmachines.batterybuffer.04.tier.01_400=400 - I:gt.blockmachines.batterybuffer.04.tier.02_400=400 - I:gt.blockmachines.batterybuffer.04.tier.02_896=896 - I:gt.blockmachines.batterybuffer.04.tier.03_2325=2325 - I:gt.blockmachines.batterybuffer.04.tier.03_400=400 - I:gt.blockmachines.batterybuffer.04.tier.04_400=400 - I:gt.blockmachines.batterybuffer.04.tier.04_739=739 - I:gt.blockmachines.batterybuffer.04.tier.05_2720=2720 - I:gt.blockmachines.batterybuffer.04.tier.05_400=400 - I:gt.blockmachines.batterybuffer.04.tier.06_1032=1032 - I:gt.blockmachines.batterybuffer.04.tier.06_400=400 - I:gt.blockmachines.batterybuffer.04.tier.07_2539=2539 - I:gt.blockmachines.batterybuffer.04.tier.07_400=400 - I:gt.blockmachines.batterybuffer.04.tier.08_2768=2768 - I:gt.blockmachines.batterybuffer.04.tier.08_400=400 - I:gt.blockmachines.batterybuffer.04.tier.09_800954=800954 - I:gt.blockmachines.batterybuffer.09.tier.00_400=400 - I:gt.blockmachines.batterybuffer.09.tier.00_4088=4088 - I:gt.blockmachines.batterybuffer.09.tier.01_2575=2575 - I:gt.blockmachines.batterybuffer.09.tier.01_400=400 - I:gt.blockmachines.batterybuffer.09.tier.02_1400=1400 - I:gt.blockmachines.batterybuffer.09.tier.02_400=400 - I:gt.blockmachines.batterybuffer.09.tier.03_3893=3893 - I:gt.blockmachines.batterybuffer.09.tier.03_400=400 - I:gt.blockmachines.batterybuffer.09.tier.04_400=400 - I:gt.blockmachines.batterybuffer.09.tier.04_947=947 - I:gt.blockmachines.batterybuffer.09.tier.05_400=400 - I:gt.blockmachines.batterybuffer.09.tier.05_4184=4184 - I:gt.blockmachines.batterybuffer.09.tier.06_1472=1472 - I:gt.blockmachines.batterybuffer.09.tier.06_400=400 - I:gt.blockmachines.batterybuffer.09.tier.07_3323=3323 - I:gt.blockmachines.batterybuffer.09.tier.07_400=400 - I:gt.blockmachines.batterybuffer.09.tier.08_3552=3552 - I:gt.blockmachines.batterybuffer.09.tier.08_400=400 - I:gt.blockmachines.batterybuffer.09.tier.09_801738=801738 - I:gt.blockmachines.batterybuffer.16.tier.00_400=400 - I:gt.blockmachines.batterybuffer.16.tier.00_7400=7400 - I:gt.blockmachines.batterybuffer.16.tier.01_400=400 - I:gt.blockmachines.batterybuffer.16.tier.01_4463=4463 - I:gt.blockmachines.batterybuffer.16.tier.02_2408=2408 - I:gt.blockmachines.batterybuffer.16.tier.02_400=400 - I:gt.blockmachines.batterybuffer.16.tier.03_400=400 - I:gt.blockmachines.batterybuffer.16.tier.03_7029=7029 - I:gt.blockmachines.batterybuffer.16.tier.04_1363=1363 - I:gt.blockmachines.batterybuffer.16.tier.04_400=400 - I:gt.blockmachines.batterybuffer.16.tier.05_400=400 - I:gt.blockmachines.batterybuffer.16.tier.05_7112=7112 - I:gt.blockmachines.batterybuffer.16.tier.06_2352=2352 - I:gt.blockmachines.batterybuffer.16.tier.06_400=400 - I:gt.blockmachines.batterybuffer.16.tier.07_400=400 - I:gt.blockmachines.batterybuffer.16.tier.07_4891=4891 - I:gt.blockmachines.batterybuffer.16.tier.08_400=400 - I:gt.blockmachines.batterybuffer.16.tier.08_5120=5120 - I:gt.blockmachines.batterybuffer.16.tier.09_803306=803306 - I:gt.blockmachines.batterycharger.16.tier.00_400=400 - I:gt.blockmachines.batterycharger.16.tier.00_7400=7400 - I:gt.blockmachines.batterycharger.16.tier.01_400=400 - I:gt.blockmachines.batterycharger.16.tier.01_4463=4463 - I:gt.blockmachines.batterycharger.16.tier.02_2408=2408 - I:gt.blockmachines.batterycharger.16.tier.02_400=400 - I:gt.blockmachines.batterycharger.16.tier.03_400=400 - I:gt.blockmachines.batterycharger.16.tier.03_7029=7029 - I:gt.blockmachines.batterycharger.16.tier.04_1363=1363 - I:gt.blockmachines.batterycharger.16.tier.04_400=400 - I:gt.blockmachines.batterycharger.16.tier.05_400=400 - I:gt.blockmachines.batterycharger.16.tier.05_7112=7112 - I:gt.blockmachines.batterycharger.16.tier.06_2352=2352 - I:gt.blockmachines.batterycharger.16.tier.06_400=400 - I:gt.blockmachines.batterycharger.16.tier.07_400=400 - I:gt.blockmachines.batterycharger.16.tier.07_4891=4891 - I:gt.blockmachines.batterycharger.16.tier.08_400=400 - I:gt.blockmachines.batterycharger.16.tier.08_5120=5120 - I:gt.blockmachines.batterycharger.16.tier.09_803306=803306 - I:gt.blockmachines.boiler.bronze_1204=1204 - I:gt.blockmachines.boiler.bronze_400=400 - I:gt.blockmachines.boiler.lava_400=400 - I:gt.blockmachines.boiler.lava_680=680 - I:gt.blockmachines.boiler.solar_400=400 - I:gt.blockmachines.boiler.solar_973=973 - I:gt.blockmachines.boiler.steel_1104=1104 - I:gt.blockmachines.boiler.steel_400=400 - I:gt.blockmachines.bronzemachine.alloysmelter_2464=2464 - I:gt.blockmachines.bronzemachine.alloysmelter_400=400 - I:gt.blockmachines.bronzemachine.blastfurnace_3440=3440 - I:gt.blockmachines.bronzemachine.blastfurnace_400=400 - I:gt.blockmachines.bronzemachine.compressor_1902=1902 - I:gt.blockmachines.bronzemachine.compressor_400=400 - I:gt.blockmachines.bronzemachine.extractor_1503=1503 - I:gt.blockmachines.bronzemachine.extractor_400=400 - I:gt.blockmachines.bronzemachine.furnace_1756=1756 - I:gt.blockmachines.bronzemachine.furnace_400=400 - I:gt.blockmachines.bronzemachine.hammer_2043=2043 - I:gt.blockmachines.bronzemachine.hammer_400=400 - I:gt.blockmachines.bronzemachine.macerator_3286=3286 - I:gt.blockmachines.bronzemachine.macerator_400=400 - I:gt.blockmachines.gt_pipe_plasmacontain_400=400 - I:gt.blockmachines.gt_pipe_plasmacontain_548=548 - I:gt.blockmachines.hatch.dataaccess.adv_400=400 - I:gt.blockmachines.hatch.dataaccess.adv_520=520 - I:gt.blockmachines.hatch.dataaccess_400=400 - I:gt.blockmachines.hatch.dataaccess_459=459 - I:gt.blockmachines.hatch.dynamo.tier.00_400=400 - I:gt.blockmachines.hatch.dynamo.tier.00_832=832 - I:gt.blockmachines.hatch.dynamo.tier.01_400=400 - I:gt.blockmachines.hatch.dynamo.tier.01_698=698 - I:gt.blockmachines.hatch.dynamo.tier.02_376=376 - I:gt.blockmachines.hatch.dynamo.tier.02_400=400 - I:gt.blockmachines.hatch.dynamo.tier.03_400=400 - I:gt.blockmachines.hatch.dynamo.tier.03_807=807 - I:gt.blockmachines.hatch.dynamo.tier.04_400=400 - I:gt.blockmachines.hatch.dynamo.tier.04_496=496 - I:gt.blockmachines.hatch.dynamo.tier.05_1300=1300 - I:gt.blockmachines.hatch.dynamo.tier.05_400=400 - I:gt.blockmachines.hatch.dynamo.tier.06_400=400 - I:gt.blockmachines.hatch.dynamo.tier.06_572=572 - I:gt.blockmachines.hatch.dynamo.tier.07_1756=1756 - I:gt.blockmachines.hatch.dynamo.tier.07_400=400 - I:gt.blockmachines.hatch.dynamo.tier.08_2108=2108 - I:gt.blockmachines.hatch.dynamo.tier.08_400=400 - I:gt.blockmachines.hatch.dynamo.tier.09_400=400 - I:gt.blockmachines.hatch.dynamo.tier.09_800147=800147 - I:gt.blockmachines.hatch.energy.tier.00_400=400 - I:gt.blockmachines.hatch.energy.tier.00_832=832 - I:gt.blockmachines.hatch.energy.tier.01_400=400 - I:gt.blockmachines.hatch.energy.tier.01_698=698 - I:gt.blockmachines.hatch.energy.tier.02_376=376 - I:gt.blockmachines.hatch.energy.tier.02_400=400 - I:gt.blockmachines.hatch.energy.tier.03_400=400 - I:gt.blockmachines.hatch.energy.tier.03_807=807 - I:gt.blockmachines.hatch.energy.tier.04_400=400 - I:gt.blockmachines.hatch.energy.tier.04_496=496 - I:gt.blockmachines.hatch.energy.tier.05_1300=1300 - I:gt.blockmachines.hatch.energy.tier.05_400=400 - I:gt.blockmachines.hatch.energy.tier.06_400=400 - I:gt.blockmachines.hatch.energy.tier.06_572=572 - I:gt.blockmachines.hatch.energy.tier.07_1756=1756 - I:gt.blockmachines.hatch.energy.tier.07_400=400 - I:gt.blockmachines.hatch.energy.tier.08_2108=2108 - I:gt.blockmachines.hatch.energy.tier.08_400=400 - I:gt.blockmachines.hatch.energy.tier.09_400=400 - I:gt.blockmachines.hatch.energy.tier.09_800147=800147 - I:gt.blockmachines.hatch.input.tier.00_400=400 - I:gt.blockmachines.hatch.input.tier.00_724=724 - I:gt.blockmachines.hatch.input.tier.01_400=400 - I:gt.blockmachines.hatch.input.tier.01_635=635 - I:gt.blockmachines.hatch.input.tier.02_340=340 - I:gt.blockmachines.hatch.input.tier.02_400=400 - I:gt.blockmachines.hatch.input.tier.03_400=400 - I:gt.blockmachines.hatch.input.tier.03_705=705 - I:gt.blockmachines.hatch.input.tier.04_400=400 - I:gt.blockmachines.hatch.input.tier.04_479=479 - I:gt.blockmachines.hatch.input.tier.05_1204=1204 - I:gt.blockmachines.hatch.input.tier.05_400=400 - I:gt.blockmachines.hatch.input.tier.06_400=400 - I:gt.blockmachines.hatch.input.tier.06_520=520 - I:gt.blockmachines.hatch.input.tier.07_1683=1683 - I:gt.blockmachines.hatch.input.tier.07_400=400 - I:gt.blockmachines.hatch.input.tier.08_1912=1912 - I:gt.blockmachines.hatch.input.tier.08_400=400 - I:gt.blockmachines.hatch.input.tier.09_400=400 - I:gt.blockmachines.hatch.input.tier.09_800098=800098 - I:gt.blockmachines.hatch.input_bus.tier.00_400=400 - I:gt.blockmachines.hatch.input_bus.tier.00_776=776 - I:gt.blockmachines.hatch.input_bus.tier.01_400=400 - I:gt.blockmachines.hatch.input_bus.tier.01_687=687 - I:gt.blockmachines.hatch.input_bus.tier.02_392=392 - I:gt.blockmachines.hatch.input_bus.tier.02_400=400 - I:gt.blockmachines.hatch.input_bus.tier.03_400=400 - I:gt.blockmachines.hatch.input_bus.tier.03_757=757 - I:gt.blockmachines.hatch.input_bus.tier.04_400=400 - I:gt.blockmachines.hatch.input_bus.tier.04_531=531 - I:gt.blockmachines.hatch.input_bus.tier.05_1256=1256 - I:gt.blockmachines.hatch.input_bus.tier.05_400=400 - I:gt.blockmachines.hatch.input_bus.tier.06_400=400 - I:gt.blockmachines.hatch.input_bus.tier.06_592=592 - I:gt.blockmachines.hatch.input_bus.tier.07_1755=1755 - I:gt.blockmachines.hatch.input_bus.tier.07_400=400 - I:gt.blockmachines.hatch.input_bus.tier.08_1984=1984 - I:gt.blockmachines.hatch.input_bus.tier.08_400=400 - I:gt.blockmachines.hatch.input_bus.tier.09_400=400 - I:gt.blockmachines.hatch.input_bus.tier.09_800170=800170 - I:gt.blockmachines.hatch.maintenance.auto_19636=19636 - I:gt.blockmachines.hatch.maintenance.auto_400=400 - I:gt.blockmachines.hatch.maintenance_400=400 - I:gt.blockmachines.hatch.maintenance_615=615 - I:gt.blockmachines.hatch.muffler.tier.01_400=400 - I:gt.blockmachines.hatch.muffler.tier.01_783=783 - I:gt.blockmachines.hatch.muffler.tier.02_400=400 - I:gt.blockmachines.hatch.muffler.tier.02_488=488 - I:gt.blockmachines.hatch.muffler.tier.03_400=400 - I:gt.blockmachines.hatch.muffler.tier.03_853=853 - I:gt.blockmachines.hatch.muffler.tier.04_400=400 - I:gt.blockmachines.hatch.muffler.tier.04_627=627 - I:gt.blockmachines.hatch.muffler.tier.05_1352=1352 - I:gt.blockmachines.hatch.muffler.tier.05_400=400 - I:gt.blockmachines.hatch.muffler.tier.06_400=400 - I:gt.blockmachines.hatch.muffler.tier.06_688=688 - I:gt.blockmachines.hatch.muffler.tier.07_1851=1851 - I:gt.blockmachines.hatch.muffler.tier.07_400=400 - I:gt.blockmachines.hatch.muffler.tier.08_2080=2080 - I:gt.blockmachines.hatch.muffler.tier.08_400=400 - I:gt.blockmachines.hatch.muffler.tier.09_400=400 - I:gt.blockmachines.hatch.muffler.tier.09_800266=800266 - I:gt.blockmachines.hatch.output.tier.00_400=400 - I:gt.blockmachines.hatch.output.tier.00_724=724 - I:gt.blockmachines.hatch.output.tier.01_400=400 - I:gt.blockmachines.hatch.output.tier.01_635=635 - I:gt.blockmachines.hatch.output.tier.02_340=340 - I:gt.blockmachines.hatch.output.tier.02_400=400 - I:gt.blockmachines.hatch.output.tier.03_400=400 - I:gt.blockmachines.hatch.output.tier.03_705=705 - I:gt.blockmachines.hatch.output.tier.04_400=400 - I:gt.blockmachines.hatch.output.tier.04_479=479 - I:gt.blockmachines.hatch.output.tier.05_1204=1204 - I:gt.blockmachines.hatch.output.tier.05_400=400 - I:gt.blockmachines.hatch.output.tier.06_400=400 - I:gt.blockmachines.hatch.output.tier.06_520=520 - I:gt.blockmachines.hatch.output.tier.07_1683=1683 - I:gt.blockmachines.hatch.output.tier.07_400=400 - I:gt.blockmachines.hatch.output.tier.08_1912=1912 - I:gt.blockmachines.hatch.output.tier.08_400=400 - I:gt.blockmachines.hatch.output.tier.09_400=400 - I:gt.blockmachines.hatch.output.tier.09_800098=800098 - I:gt.blockmachines.hatch.output_bus.tier.00_400=400 - I:gt.blockmachines.hatch.output_bus.tier.00_776=776 - I:gt.blockmachines.hatch.output_bus.tier.01_400=400 - I:gt.blockmachines.hatch.output_bus.tier.01_687=687 - I:gt.blockmachines.hatch.output_bus.tier.02_392=392 - I:gt.blockmachines.hatch.output_bus.tier.02_400=400 - I:gt.blockmachines.hatch.output_bus.tier.03_400=400 - I:gt.blockmachines.hatch.output_bus.tier.03_757=757 - I:gt.blockmachines.hatch.output_bus.tier.04_400=400 - I:gt.blockmachines.hatch.output_bus.tier.04_531=531 - I:gt.blockmachines.hatch.output_bus.tier.05_1256=1256 - I:gt.blockmachines.hatch.output_bus.tier.05_400=400 - I:gt.blockmachines.hatch.output_bus.tier.06_400=400 - I:gt.blockmachines.hatch.output_bus.tier.06_592=592 - I:gt.blockmachines.hatch.output_bus.tier.07_1755=1755 - I:gt.blockmachines.hatch.output_bus.tier.07_400=400 - I:gt.blockmachines.hatch.output_bus.tier.08_1984=1984 - I:gt.blockmachines.hatch.output_bus.tier.08_400=400 - I:gt.blockmachines.hatch.output_bus.tier.09_400=400 - I:gt.blockmachines.hatch.output_bus.tier.09_800170=800170 - I:gt.blockmachines.hull.bronze_400=400 - I:gt.blockmachines.hull.bronze_608=608 - I:gt.blockmachines.hull.bronze_bricked_400=400 - I:gt.blockmachines.hull.bronze_bricked_440=440 - I:gt.blockmachines.hull.steel_400=400 - I:gt.blockmachines.hull.steel_448=448 - I:gt.blockmachines.hull.steel_bricked_340=340 - I:gt.blockmachines.hull.steel_bricked_400=400 - I:gt.blockmachines.hull.tier.00_400=400 - I:gt.blockmachines.hull.tier.00_704=704 - I:gt.blockmachines.hull.tier.01_400=400 - I:gt.blockmachines.hull.tier.01_615=615 - I:gt.blockmachines.hull.tier.02_320=320 - I:gt.blockmachines.hull.tier.02_400=400 - I:gt.blockmachines.hull.tier.03_400=400 - I:gt.blockmachines.hull.tier.03_685=685 - I:gt.blockmachines.hull.tier.04_400=400 - I:gt.blockmachines.hull.tier.04_459=459 - I:gt.blockmachines.hull.tier.05_1184=1184 - I:gt.blockmachines.hull.tier.05_400=400 - I:gt.blockmachines.hull.tier.06_400=400 - I:gt.blockmachines.hull.tier.06_520=520 - I:gt.blockmachines.hull.tier.07_1683=1683 - I:gt.blockmachines.hull.tier.07_400=400 - I:gt.blockmachines.hull.tier.08_1912=1912 - I:gt.blockmachines.hull.tier.08_400=400 - I:gt.blockmachines.hull.tier.09_400=400 - I:gt.blockmachines.hull.tier.09_800098=800098 - I:gt.blockmachines.locker.tier.00_2504=2504 - I:gt.blockmachines.locker.tier.00_400=400 - I:gt.blockmachines.locker.tier.01_1703=1703 - I:gt.blockmachines.locker.tier.01_400=400 - I:gt.blockmachines.locker.tier.02_400=400 - I:gt.blockmachines.locker.tier.02_968=968 - I:gt.blockmachines.locker.tier.03_2397=2397 - I:gt.blockmachines.locker.tier.03_400=400 - I:gt.blockmachines.locker.tier.04_400=400 - I:gt.blockmachines.locker.tier.04_811=811 - I:gt.blockmachines.locker.tier.05_2792=2792 - I:gt.blockmachines.locker.tier.05_400=400 - I:gt.blockmachines.locker.tier.06_1104=1104 - I:gt.blockmachines.locker.tier.06_400=400 - I:gt.blockmachines.locker.tier.07_2611=2611 - I:gt.blockmachines.locker.tier.07_400=400 - I:gt.blockmachines.locker.tier.08_2840=2840 - I:gt.blockmachines.locker.tier.08_400=400 - I:gt.blockmachines.locker.tier.09_400=400 - I:gt.blockmachines.locker.tier.09_801026=801026 - I:gt.blockmachines.multimachine.assemblyline_23760=23760 - I:gt.blockmachines.multimachine.assemblyline_400=400 - I:gt.blockmachines.multimachine.blastfurnace_2743=2743 - I:gt.blockmachines.multimachine.blastfurnace_400=400 - I:gt.blockmachines.multimachine.boiler.bronze_400=400 - I:gt.blockmachines.multimachine.boiler.bronze_638=638 - I:gt.blockmachines.multimachine.boiler.steel_400=400 - I:gt.blockmachines.multimachine.boiler.steel_448=448 - I:gt.blockmachines.multimachine.boiler.titanium_400=400 - I:gt.blockmachines.multimachine.boiler.titanium_682=682 - I:gt.blockmachines.multimachine.boiler.tungstensteel_400=400 - I:gt.blockmachines.multimachine.boiler.tungstensteel_626=626 - I:gt.blockmachines.multimachine.brickedblastfurnace_400=400 - I:gt.blockmachines.multimachine.charcoalpile_400=400 - I:gt.blockmachines.multimachine.charcoalpile_452=452 - I:gt.blockmachines.multimachine.chemicalreactor_1942=1942 - I:gt.blockmachines.multimachine.chemicalreactor_400=400 - I:gt.blockmachines.multimachine.cleanroom_3596=3596 - I:gt.blockmachines.multimachine.cleanroom_400=400 - I:gt.blockmachines.multimachine.concretebackfiller1_2738=2738 - I:gt.blockmachines.multimachine.concretebackfiller1_400=400 - I:gt.blockmachines.multimachine.concretebackfiller3_400=400 - I:gt.blockmachines.multimachine.concretebackfiller3_7345=7345 - I:gt.blockmachines.multimachine.cracker_400=400 - I:gt.blockmachines.multimachine.cracker_5430=5430 - I:gt.blockmachines.multimachine.dieselengine_400=400 - I:gt.blockmachines.multimachine.dieselengine_6369=6369 - I:gt.blockmachines.multimachine.distillationtower_400=400 - I:gt.blockmachines.multimachine.distillationtower_4465=4465 - I:gt.blockmachines.multimachine.heatexchanger_400=400 - I:gt.blockmachines.multimachine.heatexchanger_7701=7701 - I:gt.blockmachines.multimachine.implosioncompressor_365=365 - I:gt.blockmachines.multimachine.implosioncompressor_400=400 - I:gt.blockmachines.multimachine.largegasturbine_1999=1999 - I:gt.blockmachines.multimachine.largegasturbine_400=400 - I:gt.blockmachines.multimachine.largehpturbine_2528=2528 - I:gt.blockmachines.multimachine.largehpturbine_400=400 - I:gt.blockmachines.multimachine.largeplasmaturbine_400=400 - I:gt.blockmachines.multimachine.largeplasmaturbine_6672=6672 - I:gt.blockmachines.multimachine.largeturbine_2253=2253 - I:gt.blockmachines.multimachine.largeturbine_400=400 - I:gt.blockmachines.multimachine.multifurnace_2688=2688 - I:gt.blockmachines.multimachine.multifurnace_400=400 - I:gt.blockmachines.multimachine.oildrill1_1910=1910 - I:gt.blockmachines.multimachine.oildrill1_400=400 - I:gt.blockmachines.multimachine.oildrill2_400=400 - I:gt.blockmachines.multimachine.oildrill2_4694=4694 - I:gt.blockmachines.multimachine.oildrill3_400=400 - I:gt.blockmachines.multimachine.oildrill3_9017=9017 - I:gt.blockmachines.multimachine.oredrill1_400=400 - I:gt.blockmachines.multimachine.oredrill1_4356=4356 - I:gt.blockmachines.multimachine.oredrill2_12387=12387 - I:gt.blockmachines.multimachine.oredrill2_400=400 - I:gt.blockmachines.multimachine.oredrill3_13533=13533 - I:gt.blockmachines.multimachine.oredrill3_400=400 - I:gt.blockmachines.multimachine.oredrill4_14121=14121 - I:gt.blockmachines.multimachine.oredrill4_400=400 - I:gt.blockmachines.multimachine.processingarray_400=400 - I:gt.blockmachines.multimachine.processingarray_8958=8958 - I:gt.blockmachines.multimachine.pyro_2902=2902 - I:gt.blockmachines.multimachine.pyro_400=400 - I:gt.blockmachines.multimachine.vacuumfreezer_400=400 - I:gt.blockmachines.multimachine.vacuumfreezer_4587=4587 - I:gt.blockmachines.quantum.chest.tier.01_1243=1243 - I:gt.blockmachines.quantum.chest.tier.01_400=400 - I:gt.blockmachines.quantum.chest.tier.02_1422=1422 - I:gt.blockmachines.quantum.chest.tier.02_400=400 - I:gt.blockmachines.quantum.chest.tier.03_2562=2562 - I:gt.blockmachines.quantum.chest.tier.03_400=400 - I:gt.blockmachines.quantum.chest.tier.04_400=400 - I:gt.blockmachines.quantum.chest.tier.04_4050=4050 - I:gt.blockmachines.quantum.chest.tier.05_400=400 - I:gt.blockmachines.quantum.chest.tier.05_7999=7999 - I:gt.blockmachines.quantum.tank.tier.01_1243=1243 - I:gt.blockmachines.quantum.tank.tier.01_400=400 - I:gt.blockmachines.quantum.tank.tier.02_1422=1422 - I:gt.blockmachines.quantum.tank.tier.02_400=400 - I:gt.blockmachines.quantum.tank.tier.03_2562=2562 - I:gt.blockmachines.quantum.tank.tier.03_400=400 - I:gt.blockmachines.quantum.tank.tier.04_400=400 - I:gt.blockmachines.quantum.tank.tier.04_4050=4050 - I:gt.blockmachines.quantum.tank.tier.05_400=400 - I:gt.blockmachines.quantum.tank.tier.05_7999=7999 - I:gt.blockmachines.steelmachine.alloysmelter_2244=2244 - I:gt.blockmachines.steelmachine.alloysmelter_400=400 - I:gt.blockmachines.steelmachine.compressor_1622=1622 - I:gt.blockmachines.steelmachine.compressor_400=400 - I:gt.blockmachines.steelmachine.extractor_1223=1223 - I:gt.blockmachines.steelmachine.extractor_400=400 - I:gt.blockmachines.steelmachine.furnace_1516=1516 - I:gt.blockmachines.steelmachine.furnace_400=400 - I:gt.blockmachines.steelmachine.hammer_1763=1763 - I:gt.blockmachines.steelmachine.hammer_400=400 - I:gt.blockmachines.steelmachine.macerator_3046=3046 - I:gt.blockmachines.steelmachine.macerator_400=400 - I:gt.blockmachines.transformer.tier.00_1299=1299 - I:gt.blockmachines.transformer.tier.00_400=400 - I:gt.blockmachines.transformer.tier.01_1005=1005 - I:gt.blockmachines.transformer.tier.01_400=400 - I:gt.blockmachines.transformer.tier.02_400=400 - I:gt.blockmachines.transformer.tier.02_666=666 - I:gt.blockmachines.transformer.tier.03_1212=1212 - I:gt.blockmachines.transformer.tier.03_400=400 - I:gt.blockmachines.transformer.tier.04_400=400 - I:gt.blockmachines.transformer.tier.04_725=725 - I:gt.blockmachines.transformer.tier.05_1700=1700 - I:gt.blockmachines.transformer.tier.05_400=400 - I:gt.blockmachines.transformer.tier.06_400=400 - I:gt.blockmachines.transformer.tier.06_801=801 - I:gt.blockmachines.transformer.tier.07_2173=2173 - I:gt.blockmachines.transformer.tier.07_400=400 - I:gt.blockmachines.transformer.tier.08_2745=2745 - I:gt.blockmachines.transformer.tier.08_400=400 - I:gt.blockreinforced.0_304=304 - I:gt.blockreinforced.0_400=400 - I:gt.blockreinforced.1_400=400 - I:gt.blockreinforced.1_528=528 - I:gt.blockreinforced.5_400=400 - I:gt.blockreinforced.5_428=428 - I:gt.blockstones.0_160=160 - I:gt.blockstones.0_400=400 - I:gt.blockstones.1_400=400 - I:gt.blockstones.2_400=400 - I:gt.blockstones.3_400=400 - I:gt.blockstones.4_400=400 - I:gt.blockstones.5_400=400 - I:gt.blockstones.6_400=400 - I:gt.blockstones.7_400=400 - I:gt.metaitem.01.32001_16=16 - I:gt.metaitem.01.32001_400=400 - I:gt.metaitem.01.32008_400=400 - I:gt.metaitem.01.32008_49=49 - I:gt.metaitem.01.32009_16=16 - I:gt.metaitem.01.32009_400=400 - I:gt.metaitem.01.32010_400=400 - I:gt.metaitem.01.32010_49=49 - I:gt.metaitem.01.32100_400=400 - I:gt.metaitem.01.32100_56=56 - I:gt.metaitem.01.32101_400=400 - I:gt.metaitem.01.32101_56=56 - I:gt.metaitem.01.32110_400=400 - I:gt.metaitem.01.32111_400=400 - I:gt.metaitem.01.32225_16=16 - I:gt.metaitem.01.32225_400=400 - I:gt.metaitem.01.32250_16=16 - I:gt.metaitem.01.32250_400=400 - I:gt.metaitem.01.32300_224=224 - I:gt.metaitem.01.32300_400=400 - I:gt.metaitem.01.32301_224=224 - I:gt.metaitem.01.32301_400=400 - I:gt.metaitem.01.32302_224=224 - I:gt.metaitem.01.32302_400=400 - I:gt.metaitem.01.32303_224=224 - I:gt.metaitem.01.32303_400=400 - I:gt.metaitem.01.32304_224=224 - I:gt.metaitem.01.32304_400=400 - I:gt.metaitem.01.32305_224=224 - I:gt.metaitem.01.32305_400=400 - I:gt.metaitem.01.32306_224=224 - I:gt.metaitem.01.32306_400=400 - I:gt.metaitem.01.32307_224=224 - I:gt.metaitem.01.32307_400=400 - I:gt.metaitem.01.32308_224=224 - I:gt.metaitem.01.32308_400=400 - I:gt.metaitem.01.32309_224=224 - I:gt.metaitem.01.32309_400=400 - I:gt.metaitem.01.32310_224=224 - I:gt.metaitem.01.32310_400=400 - I:gt.metaitem.01.32311_224=224 - I:gt.metaitem.01.32311_400=400 - I:gt.metaitem.01.32312_224=224 - I:gt.metaitem.01.32312_400=400 - I:gt.metaitem.01.32313_224=224 - I:gt.metaitem.01.32313_400=400 - I:gt.metaitem.01.32314_224=224 - I:gt.metaitem.01.32314_400=400 - I:gt.metaitem.01.32315_224=224 - I:gt.metaitem.01.32315_400=400 - I:gt.metaitem.01.32316_224=224 - I:gt.metaitem.01.32316_400=400 - I:gt.metaitem.01.32317_224=224 - I:gt.metaitem.01.32317_400=400 - I:gt.metaitem.01.32350_224=224 - I:gt.metaitem.01.32350_400=400 - I:gt.metaitem.01.32351_224=224 - I:gt.metaitem.01.32351_400=400 - I:gt.metaitem.01.32352_224=224 - I:gt.metaitem.01.32352_400=400 - I:gt.metaitem.01.32353_224=224 - I:gt.metaitem.01.32353_400=400 - I:gt.metaitem.01.32354_224=224 - I:gt.metaitem.01.32354_400=400 - I:gt.metaitem.01.32355_224=224 - I:gt.metaitem.01.32355_400=400 - I:gt.metaitem.01.32356_224=224 - I:gt.metaitem.01.32356_400=400 - I:gt.metaitem.01.32357_224=224 - I:gt.metaitem.01.32357_400=400 - I:gt.metaitem.01.32358_224=224 - I:gt.metaitem.01.32358_400=400 - I:gt.metaitem.01.32359_224=224 - I:gt.metaitem.01.32359_400=400 - I:gt.metaitem.01.32360_224=224 - I:gt.metaitem.01.32360_400=400 - I:gt.metaitem.01.32361_224=224 - I:gt.metaitem.01.32361_400=400 - I:gt.metaitem.01.32362_224=224 - I:gt.metaitem.01.32362_400=400 - I:gt.metaitem.01.32363_224=224 - I:gt.metaitem.01.32363_400=400 - I:gt.metaitem.01.32364_224=224 - I:gt.metaitem.01.32364_400=400 - I:gt.metaitem.01.32365_224=224 - I:gt.metaitem.01.32365_400=400 - I:gt.metaitem.01.32366_224=224 - I:gt.metaitem.01.32366_400=400 - I:gt.metaitem.01.32367_224=224 - I:gt.metaitem.01.32367_400=400 - I:gt.metaitem.01.32368_224=224 - I:gt.metaitem.01.32368_400=400 - I:gt.metaitem.01.32369_224=224 - I:gt.metaitem.01.32369_400=400 - I:gt.metaitem.01.32370_224=224 - I:gt.metaitem.01.32370_400=400 - I:gt.metaitem.01.32371_224=224 - I:gt.metaitem.01.32371_400=400 - I:gt.metaitem.01.32372_224=224 - I:gt.metaitem.01.32372_400=400 - I:gt.metaitem.01.32373_224=224 - I:gt.metaitem.01.32373_400=400 - I:gt.metaitem.01.32398_340=340 - I:gt.metaitem.01.32398_400=400 - I:gt.metaitem.01.32399_400=400 - I:gt.metaitem.01.32399_450=450 - I:gt.metaitem.01.32400_16=16 - I:gt.metaitem.01.32400_400=400 - I:gt.metaitem.01.32401_16=16 - I:gt.metaitem.01.32402_321=321 - I:gt.metaitem.01.32402_400=400 - I:gt.metaitem.01.32403_16=16 - I:gt.metaitem.01.32403_400=400 - I:gt.metaitem.01.32404_39=39 - I:gt.metaitem.01.32404_400=400 - I:gt.metaitem.01.32405_140=140 - I:gt.metaitem.01.32405_400=400 - I:gt.metaitem.01.32406_297=297 - I:gt.metaitem.01.32406_400=400 - I:gt.metaitem.01.32474_112=112 - I:gt.metaitem.01.32474_400=400 - I:gt.metaitem.01.32475_112=112 - I:gt.metaitem.01.32475_400=400 - I:gt.metaitem.01.32477_390=390 - I:gt.metaitem.01.32477_400=400 - I:gt.metaitem.01.32478_390=390 - I:gt.metaitem.01.32478_400=400 - I:gt.metaitem.01.32481_294=294 - I:gt.metaitem.01.32481_400=400 - I:gt.metaitem.01.32482_400=400 - I:gt.metaitem.01.32482_98=98 - I:gt.metaitem.01.32483_400=400 - I:gt.metaitem.01.32483_98=98 - I:gt.metaitem.01.32484_294=294 - I:gt.metaitem.01.32484_400=400 - I:gt.metaitem.01.32485_196=196 - I:gt.metaitem.01.32485_400=400 - I:gt.metaitem.01.32486_196=196 - I:gt.metaitem.01.32486_400=400 - I:gt.metaitem.01.32487_294=294 - I:gt.metaitem.01.32487_400=400 - I:gt.metaitem.01.32488_294=294 - I:gt.metaitem.01.32488_400=400 - I:gt.metaitem.01.32489_294=294 - I:gt.metaitem.01.32489_400=400 - I:gt.metaitem.01.32490_110=110 - I:gt.metaitem.01.32490_400=400 - I:gt.metaitem.01.32491_110=110 - I:gt.metaitem.01.32491_400=400 - I:gt.metaitem.01.32495_110=110 - I:gt.metaitem.01.32495_400=400 - I:gt.metaitem.01.32496_110=110 - I:gt.metaitem.01.32496_400=400 - I:gt.metaitem.01.32497_110=110 - I:gt.metaitem.01.32497_400=400 - I:gt.metaitem.01.32498_110=110 - I:gt.metaitem.01.32498_400=400 - I:gt.metaitem.01.32500_189=189 - I:gt.metaitem.01.32500_400=400 - I:gt.metaitem.01.32501_400=400 - I:gt.metaitem.01.32501_567=567 - I:gt.metaitem.01.32502_1701=1701 - I:gt.metaitem.01.32502_400=400 - I:gt.metaitem.01.32600_377=377 - I:gt.metaitem.01.32600_400=400 - I:gt.metaitem.01.32601_400=400 - I:gt.metaitem.01.32601_418=418 - I:gt.metaitem.01.32602_400=400 - I:gt.metaitem.01.32602_832=832 - I:gt.metaitem.01.32603_1203=1203 - I:gt.metaitem.01.32603_400=400 - I:gt.metaitem.01.32604_2439=2439 - I:gt.metaitem.01.32604_400=400 - I:gt.metaitem.01.32610_1252=1252 - I:gt.metaitem.01.32610_400=400 - I:gt.metaitem.01.32611_1022=1022 - I:gt.metaitem.01.32611_400=400 - I:gt.metaitem.01.32612_1412=1412 - I:gt.metaitem.01.32612_400=400 - I:gt.metaitem.01.32613_1673=1673 - I:gt.metaitem.01.32613_400=400 - I:gt.metaitem.01.32614_3479=3479 - I:gt.metaitem.01.32614_400=400 - I:gt.metaitem.01.32630_1425=1425 - I:gt.metaitem.01.32630_400=400 - I:gt.metaitem.01.32631_1480=1480 - I:gt.metaitem.01.32631_400=400 - I:gt.metaitem.01.32632_2374=2374 - I:gt.metaitem.01.32632_400=400 - I:gt.metaitem.01.32633_3031=3031 - I:gt.metaitem.01.32633_400=400 - I:gt.metaitem.01.32634_400=400 - I:gt.metaitem.01.32634_5582=5582 - I:gt.metaitem.01.32640_400=400 - I:gt.metaitem.01.32640_824=824 - I:gt.metaitem.01.32641_400=400 - I:gt.metaitem.01.32641_660=660 - I:gt.metaitem.01.32642_1352=1352 - I:gt.metaitem.01.32642_400=400 - I:gt.metaitem.01.32643_1518=1518 - I:gt.metaitem.01.32643_400=400 - I:gt.metaitem.01.32644_3266=3266 - I:gt.metaitem.01.32644_400=400 - I:gt.metaitem.01.32650_1884=1884 - I:gt.metaitem.01.32650_400=400 - I:gt.metaitem.01.32651_1690=1690 - I:gt.metaitem.01.32651_400=400 - I:gt.metaitem.01.32652_3438=3438 - I:gt.metaitem.01.32652_400=400 - I:gt.metaitem.01.32653_400=400 - I:gt.metaitem.01.32653_4084=4084 - I:gt.metaitem.01.32654_400=400 - I:gt.metaitem.01.32654_8611=8611 - I:gt.metaitem.01.32670_400=400 - I:gt.metaitem.01.32670_463=463 - I:gt.metaitem.01.32671_400=400 - I:gt.metaitem.01.32671_958=958 - I:gt.metaitem.01.32672_1520=1520 - I:gt.metaitem.01.32672_400=400 - I:gt.metaitem.01.32673_3138=3138 - I:gt.metaitem.01.32673_400=400 - I:gt.metaitem.01.32674_400=400 - I:gt.metaitem.01.32674_6080=6080 - I:gt.metaitem.01.32680_313=313 - I:gt.metaitem.01.32680_400=400 - I:gt.metaitem.01.32681_400=400 - I:gt.metaitem.01.32681_512=512 - I:gt.metaitem.01.32682_367=367 - I:gt.metaitem.01.32682_400=400 - I:gt.metaitem.01.32683_400=400 - I:gt.metaitem.01.32683_548=548 - I:gt.metaitem.01.32684_400=400 - I:gt.metaitem.01.32684_810=810 - I:gt.metaitem.01.32690_275=275 - I:gt.metaitem.01.32690_400=400 - I:gt.metaitem.01.32691_277=277 - I:gt.metaitem.01.32691_400=400 - I:gt.metaitem.01.32692_264=264 - I:gt.metaitem.01.32692_400=400 - I:gt.metaitem.01.32693_372=372 - I:gt.metaitem.01.32693_400=400 - I:gt.metaitem.01.32694_400=400 - I:gt.metaitem.01.32694_769=769 - I:gt.metaitem.01.32721_1000=1000 - I:gt.metaitem.01.32721_400=400 - I:gt.metaitem.01.32722_400=400 - I:gt.metaitem.01.32722_4064=4064 - I:gt.metaitem.01.32723_1724=1724 - I:gt.metaitem.01.32723_400=400 - I:gt.metaitem.01.32729_260=260 - I:gt.metaitem.01.32729_400=400 - I:gt.metaitem.01.32740_222=222 - I:gt.metaitem.01.32740_400=400 - I:gt.metaitem.01.32750_16=16 - I:gt.metaitem.01.32750_400=400 - I:gt.metaitem.01.32751_347=347 - I:gt.metaitem.01.32751_400=400 - I:gt.metaitem.01.32752_400=400 - I:gt.metaitem.01.32752_926=926 - I:gt.metaitem.01.32762_1089=1089 - I:gt.metaitem.01.32762_400=400 - I:gt.metaitem.02.32222_24=24 - I:gt.metaitem.02.32222_400=400 - I:gt.metaitem.02.32470_16=16 - I:gt.metaitem.02.32470_400=400 - I:gt.metaitem.02.32471_16=16 - I:gt.metaitem.02.32471_400=400 - I:gt.metaitem.02.32472_16=16 - I:gt.metaitem.02.32472_400=400 - I:gt.metaitem.02.32473_16=16 - I:gt.metaitem.02.32473_400=400 - I:gt.metaitem.02.32474_16=16 - I:gt.metaitem.02.32474_400=400 - I:gt.metaitem.02.32475_16=16 - I:gt.metaitem.02.32475_400=400 - I:gt.metaitem.02.32540_400=400 - I:gt.metaitem.02.32550_400=400 - I:gt.metaitem.02.32558_400=400 - I:gt.metaitem.02.32558_98=98 - I:gt.metaitem.02.32576_400=400 - I:ic2.blockCrop_400=400 - I:ic2.blockFenceIron_28=28 - I:ic2.blockFenceIron_400=400 - I:ic2.blockIronFurnace_280=280 - I:ic2.blockIronFurnace_400=400 - I:ic2.blockMachine_400=400 - I:ic2.blockMachine_448=448 - I:ic2.blockRubSapling_400=400 - I:ic2.blockRubWood_400=400 - I:ic2.itemArmorBronzeBoots_304=304 - I:ic2.itemArmorBronzeBoots_400=400 - I:ic2.itemArmorBronzeChestplate_400=400 - I:ic2.itemArmorBronzeChestplate_608=608 - I:ic2.itemArmorBronzeHelmet_380=380 - I:ic2.itemArmorBronzeHelmet_400=400 - I:ic2.itemArmorBronzeLegs_400=400 - I:ic2.itemArmorBronzeLegs_532=532 - I:ic2.itemCasingAdvIron_28=28 - I:ic2.itemCasingAdvIron_400=400 - I:ic2.itemCasingBronze_38=38 - I:ic2.itemCasingBronze_400=400 - I:ic2.itemCasingCopper_31=31 - I:ic2.itemCasingCopper_400=400 - I:ic2.itemCasingGold_400=400 - I:ic2.itemCasingGold_98=98 - I:ic2.itemCasingIron_28=28 - I:ic2.itemCasingIron_400=400 - I:ic2.itemCasingLead_103=103 - I:ic2.itemCasingLead_400=400 - I:ic2.itemCasingTin_400=400 - I:ic2.itemCasingTin_59=59 - I:ic2.itemCofeeBeans_400=400 - I:ic2.itemFluidCell_243=243 - I:ic2.itemFluidCell_400=400 - I:ic2.itemFuelRod_400=400 - I:ic2.itemFuelRod_56=56 - I:ic2.itemPlutoniumSmall_27=27 - I:ic2.itemPlutoniumSmall_400=400 - I:ic2.itemPlutonium_246=246 - I:ic2.itemPlutonium_400=400 - I:ic2.itemTinCan_400=400 - I:ic2.itemTinCan_59=59 - I:ic2.itemToolBronzeAxe_237=237 - I:ic2.itemToolBronzeAxe_400=400 - I:ic2.itemToolBronzeHoe_161=161 - I:ic2.itemToolBronzeHoe_400=400 - I:ic2.itemToolBronzePickaxe_237=237 - I:ic2.itemToolBronzePickaxe_400=400 - I:ic2.itemToolBronzeSpade_400=400 - I:ic2.itemToolBronzeSpade_85=85 - I:ic2.itemToolBronzeSword_156=156 - I:ic2.itemToolBronzeSword_400=400 - I:ic2.itemToolWrench_400=400 - I:ic2.itemToolWrench_456=456 - I:ic2.itemUran235_235=235 - I:ic2.itemUran235_400=400 - I:ic2.itemUran235small_26=26 - I:ic2.itemUran235small_400=400 - I:ic2.itemUran238_238=238 - I:ic2.itemUran238_400=400 - I:ingotAluminium_26=26 - I:ingotAluminium_400=400 - I:ingotAmericium_245=245 - I:ingotAmericium_400=400 - I:ingotAnnealedCopper_400=400 - I:ingotAnnealedCopper_63=63 - I:ingotAntimony_121=121 - I:ingotAntimony_400=400 - I:ingotArsenic_400=400 - I:ingotArsenic_75=75 - I:ingotBatteryAlloy_189=189 - I:ingotBatteryAlloy_400=400 - I:ingotBeryllium_16=16 - I:ingotBeryllium_400=400 - I:ingotBismuthBronze_400=400 - I:ingotBismuthBronze_92=92 - I:ingotBismuth_208=208 - I:ingotBismuth_400=400 - I:ingotBlackBronze_400=400 - I:ingotBlackBronze_98=98 - I:ingotBlackSteel_400=400 - I:ingotBlackSteel_64=64 - I:ingotBlueSteel_400=400 - I:ingotBlueSteel_75=75 - I:ingotBorosilicateGlass_18=18 - I:ingotBorosilicateGlass_400=400 - I:ingotBrass_400=400 - I:ingotBrass_63=63 - I:ingotBrick_400=400 - I:ingotBronze_400=400 - I:ingotBronze_76=76 - I:ingotCaesium_132=132 - I:ingotCaesium_400=400 - I:ingotCarbon_16=16 - I:ingotCarbon_400=400 - I:ingotCerium_140=140 - I:ingotCerium_400=400 - I:ingotChrome_400=400 - I:ingotChrome_52=52 - I:ingotCobaltBrass_400=400 - I:ingotCobaltBrass_58=58 - I:ingotCobalt_400=400 - I:ingotCobalt_59=59 - I:ingotCopper_400=400 - I:ingotCopper_63=63 - I:ingotCupronickel_400=400 - I:ingotCupronickel_60=60 - I:ingotDamascusSteel_400=400 - I:ingotDamascusSteel_56=56 - I:ingotDarkSteel_400=400 - I:ingotDarkSteel_98=98 - I:ingotDuranium_400=400 - I:ingotDuranium_98=98 - I:ingotElectrum_151=151 - I:ingotElectrum_400=400 - I:ingotEpoxidFiberReinforced_16=16 - I:ingotEpoxidFiberReinforced_400=400 - I:ingotEpoxid_16=16 - I:ingotEpoxid_400=400 - I:ingotEuropium_151=151 - I:ingotEuropium_400=400 - I:ingotGalliumArsenide_400=400 - I:ingotGalliumArsenide_72=72 - I:ingotGallium_400=400 - I:ingotGallium_70=70 - I:ingotGold_196=196 - I:ingotGold_400=400 - I:ingotHSSE_400=400 - I:ingotHSSE_81=81 - I:ingotHSSG_400=400 - I:ingotHSSG_98=98 - I:ingotHSSS_129=129 - I:ingotHSSS_400=400 - I:ingotIndiumGalliumPhosphide_400=400 - 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 - I:ingotIridium_400=400 - I:ingotIronMagnetic_400=400 - I:ingotIronMagnetic_56=56 - I:ingotIron_400=400 - I:ingotIron_56=56 - I:ingotKanthal_400=400 - I:ingotKanthal_44=44 - I:ingotLead_207=207 - I:ingotLead_400=400 - I:ingotLithium_16=16 - I:ingotLithium_400=400 - I:ingotLutetium_174=174 - I:ingotLutetium_400=400 - I:ingotMagnalium_25=25 - I:ingotMagnalium_400=400 - I:ingotMagnesium_24=24 - I:ingotMagnesium_400=400 - I:ingotManganese_400=400 - I:ingotManganese_55=55 - I:ingotMithril_245=245 - I:ingotMithril_400=400 - I:ingotMolybdenum_400=400 - I:ingotMolybdenum_95=95 - I:ingotNaquadahAlloy_400=400 - I:ingotNaquadahAlloy_98=98 - I:ingotNaquadahEnriched_400=400 - I:ingotNaquadahEnriched_98=98 - I:ingotNaquadah_400=400 - I:ingotNaquadah_98=98 - I:ingotNaquadria_400=400 - I:ingotNaquadria_98=98 - I:ingotNeodymiumMagnetic_144=144 - I:ingotNeodymiumMagnetic_400=400 - I:ingotNeodymium_144=144 - I:ingotNeodymium_400=400 - I:ingotNeutronium_100000=100000 - I:ingotNeutronium_400=400 - I:ingotNichrome_400=400 - I:ingotNichrome_56=56 - I:ingotNickelZincFerrite_33=33 - I:ingotNickelZincFerrite_400=400 - I:ingotNickel_400=400 - I:ingotNickel_58=58 - I:ingotNiobiumNitride_400=400 - I:ingotNiobiumNitride_54=54 - I:ingotNiobiumTitanium_400=400 - I:ingotNiobiumTitanium_71=71 - I:ingotNiobium_400=400 - I:ingotNiobium_94=94 - I:ingotOsmiridium_191=191 - I:ingotOsmiridium_400=400 - I:ingotOsmium_190=190 - I:ingotOsmium_400=400 - I:ingotPalladium_106=106 - I:ingotPalladium_400=400 - I:ingotPigIron_400=400 - I:ingotPigIron_56=56 - I:ingotPlastic_16=16 - I:ingotPlastic_400=400 - I:ingotPlatinum_195=195 - I:ingotPlatinum_400=400 - I:ingotPlutonium241_243=243 - I:ingotPlutonium241_400=400 - I:ingotPlutonium_246=246 - I:ingotPlutonium_400=400 - I:ingotPolycaprolactam_16=16 - I:ingotPolycaprolactam_400=400 - I:ingotPolyphenyleneSulfide_16=16 - I:ingotPolyphenyleneSulfide_400=400 - I:ingotPolystyrene_16=16 - I:ingotPolystyrene_400=400 - I:ingotPolytetrafluoroethylene_16=16 - I:ingotPolytetrafluoroethylene_400=400 - I:ingotPolyvinylChloride_16=16 - I:ingotPolyvinylChloride_400=400 - I:ingotPotassium_39=39 - I:ingotPotassium_400=400 - I:ingotRedAlloy_400=400 - I:ingotRedAlloy_403=403 - I:ingotRedSteel_400=400 - I:ingotRedSteel_69=69 - I:ingotRoseGold_169=169 - I:ingotRoseGold_400=400 - I:ingotRubber_16=16 - I:ingotRubber_400=400 - I:ingotSilicon_28=28 - I:ingotSilicon_400=400 - I:ingotSilicone_16=16 - I:ingotSilicone_400=400 - I:ingotSilver_107=107 - I:ingotSilver_400=400 - I:ingotSolderingAlloy_118=118 - I:ingotSolderingAlloy_400=400 - I:ingotStainlessSteel_400=400 - I:ingotStainlessSteel_55=55 - I:ingotSteelMagnetic_400=400 - I:ingotSteelMagnetic_56=56 - I:ingotSteel_400=400 - I:ingotSteel_56=56 - I:ingotSterlingSilver_400=400 - I:ingotSterlingSilver_98=98 - I:ingotStyreneButadieneRubber_16=16 - 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 - I:ingotTinAlloy_87=87 - I:ingotTin_118=118 - I:ingotTin_400=400 - I:ingotTitanium_400=400 - I:ingotTitanium_48=48 - I:ingotTritanium_400=400 - I:ingotTritanium_98=98 - I:ingotTungstenCarbide_400=400 - I:ingotTungstenCarbide_97=97 - I:ingotTungstenSteel_119=119 - I:ingotTungstenSteel_400=400 - I:ingotTungsten_183=183 - I:ingotTungsten_400=400 - I:ingotUltimet_400=400 - I:ingotUltimet_61=61 - I:ingotUranium235_235=235 - I:ingotUranium235_400=400 - I:ingotUranium_238=238 - I:ingotUranium_400=400 - I:ingotVanadiumGallium_400=400 - I:ingotVanadiumGallium_55=55 - I:ingotVanadiumSteel_400=400 - I:ingotVanadiumSteel_55=55 - I:ingotVanadium_400=400 - I:ingotVanadium_51=51 - I:ingotWroughtIron_400=400 - I:ingotWroughtIron_56=56 - I:ingotYttriumBariumCuprate_400=400 - I:ingotYttriumBariumCuprate_51=51 - I:ingotYttrium_400=400 - 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 - I:item.beefCooked_102=102 - I:item.beefCooked_400=400 - I:item.beefRaw_102=102 - I:item.beefRaw_400=400 - I:item.book_294=294 - I:item.book_400=400 - I:item.bootsChain_400=400 - I:item.bootsChain_56=56 - I:item.bootsDiamond_3072=3072 - I:item.bootsDiamond_400=400 - I:item.bootsGold_400=400 - I:item.bootsGold_784=784 - I:item.bootsIron_224=224 - I:item.bootsIron_400=400 - I:item.bow_400=400 - I:item.bowl_16=16 - I:item.bowl_400=400 - I:item.carrotGolden_174=174 - I:item.carrotGolden_400=400 - I:item.cauldron_392=392 - I:item.cauldron_400=400 - I:item.chestplateChain_112=112 - I:item.chestplateChain_400=400 - I:item.chestplateDiamond_400=400 - I:item.chestplateDiamond_6144=6144 - I:item.chestplateGold_1568=1568 - I:item.chestplateGold_400=400 - I:item.chestplateIron_400=400 - I:item.chestplateIron_448=448 - I:item.chickenCooked_102=102 - I:item.chickenCooked_400=400 - I:item.chickenRaw_102=102 - I:item.chickenRaw_400=400 - I:item.clay_16=16 - I:item.clay_400=400 - I:item.clock_400=400 - I:item.clock_869=869 - I:item.compass_309=309 - I:item.compass_400=400 - I:item.darkSteel_axe_303=303 - I:item.darkSteel_axe_400=400 - I:item.darkSteel_boots_392=392 - I:item.darkSteel_boots_400=400 - I:item.darkSteel_chestplate_400=400 - I:item.darkSteel_chestplate_784=784 - I:item.darkSteel_helmet_400=400 - I:item.darkSteel_helmet_490=490 - I:item.darkSteel_leggings_400=400 - I:item.darkSteel_leggings_686=686 - I:item.darkSteel_pickaxe_303=303 - I:item.darkSteel_pickaxe_400=400 - I:item.darkSteel_shears_196=196 - I:item.darkSteel_shears_400=400 - I:item.darkSteel_sword_200=200 - I:item.darkSteel_sword_400=400 - I:item.doorIron_336=336 - I:item.doorIron_400=400 - I:item.doorWood_400=400 - I:item.doorWood_54=54 - I:item.dyePowder.brown_400=400 - I:item.enchantedBook_294=294 - I:item.enchantedBook_400=400 - I:item.fish.cod.cooked_102=102 - I:item.fish.cod.cooked_400=400 - I:item.fish.cod.raw_102=102 - I:item.fish.cod.raw_400=400 - I:item.flint_400=400 - I:item.frame_400=400 - I:item.hatchetDiamond_2313=2313 - I:item.hatchetDiamond_400=400 - I:item.hatchetGold_400=400 - I:item.hatchetGold_597=597 - I:item.hatchetIron_177=177 - I:item.hatchetIron_400=400 - I:item.helmetChain_400=400 - I:item.helmetChain_70=70 - I:item.helmetDiamond_3840=3840 - I:item.helmetDiamond_400=400 - I:item.helmetGold_400=400 - I:item.helmetGold_980=980 - I:item.helmetIron_280=280 - I:item.helmetIron_400=400 - I:item.hoeDiamond_1545=1545 - I:item.hoeDiamond_400=400 - I:item.hoeGold_400=400 - I:item.hoeGold_401=401 - I:item.hoeIron_121=121 - I:item.hoeIron_400=400 - I:item.horsearmordiamond_400=400 - I:item.horsearmordiamond_6732=6732 - I:item.horsearmorgold_2156=2156 - I:item.horsearmorgold_400=400 - I:item.horsearmormetal_1036=1036 - I:item.horsearmormetal_400=400 - I:item.leggingsChain_400=400 - I:item.leggingsChain_98=98 - I:item.leggingsDiamond_400=400 - I:item.leggingsDiamond_5376=5376 - I:item.leggingsGold_1372=1372 - I:item.leggingsGold_400=400 - I:item.leggingsIron_392=392 - I:item.leggingsIron_400=400 - I:item.melon_400=400 - I:item.minecartChest_352=352 - I:item.minecartChest_400=400 - I:item.minecartFurnace_1064=1064 - I:item.minecartFurnace_400=400 - I:item.minecartHopper_400=400 - I:item.minecartHopper_632=632 - I:item.minecartTnt_280=280 - I:item.minecartTnt_400=400 - I:item.minecart_280=280 - I:item.minecart_400=400 - I:item.pickaxeDiamond_2313=2313 - I:item.pickaxeDiamond_400=400 - I:item.pickaxeGold_400=400 - I:item.pickaxeGold_597=597 - I:item.pickaxeIron_177=177 - I:item.pickaxeIron_400=400 - I:item.porkchopCooked_102=102 - I:item.porkchopCooked_400=400 - I:item.porkchopRaw_102=102 - I:item.porkchopRaw_400=400 - I:item.potion_20=20 - I:item.reeds_400=400 - I:item.shears_112=112 - I:item.shears_400=400 - I:item.shovelDiamond_400=400 - I:item.shovelDiamond_777=777 - I:item.shovelGold_205=205 - I:item.shovelGold_400=400 - I:item.shovelIron_400=400 - I:item.shovelIron_65=65 - I:item.sign_18=18 - I:item.sign_400=400 - I:item.snowball_16=16 - I:item.snowball_400=400 - I:item.speckledMelon_174=174 - I:item.speckledMelon_400=400 - I:item.swordDiamond_1540=1540 - I:item.swordDiamond_400=400 - I:item.swordGold_396=396 - I:item.swordGold_400=400 - I:item.swordIron_116=116 - I:item.swordIron_400=400 - I:item.wheat_400=400 - I:item.wheat_98=98 - I:item.writingBook_294=294 - 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 - I:lensBlueTopaz_400=400 - I:lensDiamond_400=400 - I:lensDiamond_576=576 - I:lensDilithium_400=400 - I:lensDilithium_73=73 - I:lensEmerald_16=16 - I:lensEmerald_400=400 - I:lensEnderEye_148=148 - I:lensEnderEye_400=400 - I:lensEnderPearl_400=400 - I:lensEnderPearl_62=62 - I:lensFoolsRuby_400=400 - I:lensFoolsRuby_73=73 - I:lensForcicium_400=400 - I:lensForcicium_73=73 - I:lensForcillium_400=400 - I:lensForcillium_73=73 - I:lensGarnetRed_17=17 - I:lensGarnetRed_400=400 - I:lensGarnetYellow_17=17 - I:lensGarnetYellow_400=400 - I:lensGlass_16=16 - 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 - I:lensNetherStar_73=73 - I:lensOlivine_21=21 - I:lensOlivine_400=400 - I:lensOpal_16=16 - I:lensOpal_400=400 - I:lensRuby_18=18 - I:lensRuby_400=400 - I:lensSapphire_16=16 - I:lensSapphire_400=400 - I:lensTanzanite_16=16 - I:lensTanzanite_400=400 - I:lensTopaz_16=16 - I:lensTopaz_400=400 - I:nuggetAluminium_16=16 - I:nuggetAluminium_400=400 - I:nuggetAmericium_27=27 - I:nuggetAmericium_400=400 - I:nuggetAnnealedCopper_16=16 - I:nuggetAnnealedCopper_400=400 - I:nuggetAntimony_16=16 - I:nuggetAntimony_400=400 - I:nuggetArsenic_16=16 - I:nuggetArsenic_400=400 - I:nuggetBatteryAlloy_21=21 - I:nuggetBatteryAlloy_400=400 - I:nuggetBeryllium_16=16 - I:nuggetBeryllium_400=400 - I:nuggetBismuthBronze_16=16 - I:nuggetBismuthBronze_400=400 - I:nuggetBismuth_23=23 - I:nuggetBismuth_400=400 - I:nuggetBlackBronze_16=16 - I:nuggetBlackBronze_400=400 - I:nuggetBlackSteel_16=16 - I:nuggetBlackSteel_400=400 - I:nuggetBlueSteel_16=16 - I:nuggetBlueSteel_400=400 - I:nuggetBorosilicateGlass_16=16 - I:nuggetBorosilicateGlass_400=400 - I:nuggetBrass_16=16 - I:nuggetBrass_400=400 - I:nuggetBronze_16=16 - I:nuggetBronze_400=400 - I:nuggetCaesium_16=16 - I:nuggetCaesium_400=400 - I:nuggetCarbon_16=16 - I:nuggetCarbon_400=400 - I:nuggetCerium_16=16 - I:nuggetCerium_400=400 - I:nuggetChrome_16=16 - I:nuggetChrome_400=400 - I:nuggetCobaltBrass_16=16 - I:nuggetCobaltBrass_400=400 - I:nuggetCobalt_16=16 - I:nuggetCobalt_400=400 - I:nuggetCopper_16=16 - I:nuggetCopper_400=400 - I:nuggetCupronickel_16=16 - I:nuggetCupronickel_400=400 - I:nuggetDamascusSteel_16=16 - I:nuggetDamascusSteel_400=400 - I:nuggetDarkSteel_16=16 - I:nuggetDarkSteel_400=400 - I:nuggetDuranium_16=16 - I:nuggetDuranium_400=400 - I:nuggetElectrum_16=16 - I:nuggetElectrum_400=400 - I:nuggetEpoxidFiberReinforced_16=16 - I:nuggetEpoxidFiberReinforced_400=400 - I:nuggetEpoxid_16=16 - I:nuggetEpoxid_400=400 - I:nuggetEuropium_16=16 - I:nuggetEuropium_400=400 - I:nuggetGalliumArsenide_16=16 - I:nuggetGalliumArsenide_400=400 - I:nuggetGallium_16=16 - I:nuggetGallium_400=400 - I:nuggetGold_21=21 - I:nuggetGold_400=400 - I:nuggetHSSE_16=16 - I:nuggetHSSE_400=400 - I:nuggetHSSG_16=16 - I:nuggetHSSG_400=400 - I:nuggetHSSS_16=16 - I:nuggetHSSS_400=400 - I:nuggetIndiumGalliumPhosphide_16=16 - 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 - I:nuggetIridium_400=400 - I:nuggetIronMagnetic_16=16 - I:nuggetIronMagnetic_400=400 - I:nuggetIron_16=16 - I:nuggetIron_400=400 - I:nuggetKanthal_16=16 - I:nuggetKanthal_400=400 - I:nuggetLead_23=23 - I:nuggetLead_400=400 - I:nuggetLithium_16=16 - I:nuggetLithium_400=400 - I:nuggetLutetium_19=19 - I:nuggetLutetium_400=400 - I:nuggetMagnalium_16=16 - I:nuggetMagnalium_400=400 - I:nuggetMagnesium_16=16 - I:nuggetMagnesium_400=400 - I:nuggetManganese_16=16 - I:nuggetManganese_400=400 - I:nuggetMithril_27=27 - I:nuggetMithril_400=400 - I:nuggetMolybdenum_16=16 - I:nuggetMolybdenum_400=400 - I:nuggetNaquadahAlloy_16=16 - I:nuggetNaquadahAlloy_400=400 - I:nuggetNaquadahEnriched_16=16 - I:nuggetNaquadahEnriched_400=400 - I:nuggetNaquadah_16=16 - I:nuggetNaquadah_400=400 - I:nuggetNaquadria_16=16 - I:nuggetNaquadria_400=400 - I:nuggetNeodymiumMagnetic_16=16 - I:nuggetNeodymiumMagnetic_400=400 - I:nuggetNeodymium_16=16 - I:nuggetNeodymium_400=400 - I:nuggetNeutronium_11111=11111 - I:nuggetNeutronium_400=400 - I:nuggetNichrome_16=16 - I:nuggetNichrome_400=400 - I:nuggetNickelZincFerrite_16=16 - I:nuggetNickelZincFerrite_400=400 - I:nuggetNickel_16=16 - I:nuggetNickel_400=400 - I:nuggetNiobiumNitride_16=16 - I:nuggetNiobiumNitride_400=400 - I:nuggetNiobiumTitanium_16=16 - I:nuggetNiobiumTitanium_400=400 - I:nuggetNiobium_16=16 - I:nuggetNiobium_400=400 - I:nuggetOsmiridium_21=21 - I:nuggetOsmiridium_400=400 - I:nuggetOsmium_21=21 - I:nuggetOsmium_400=400 - I:nuggetPalladium_16=16 - I:nuggetPalladium_400=400 - I:nuggetPigIron_16=16 - I:nuggetPigIron_400=400 - I:nuggetPlastic_16=16 - I:nuggetPlastic_400=400 - I:nuggetPlatinum_21=21 - I:nuggetPlatinum_400=400 - I:nuggetPlutonium241_27=27 - I:nuggetPlutonium241_400=400 - I:nuggetPlutonium_27=27 - I:nuggetPlutonium_400=400 - I:nuggetPolycaprolactam_16=16 - I:nuggetPolycaprolactam_400=400 - I:nuggetPolyphenyleneSulfide_16=16 - I:nuggetPolyphenyleneSulfide_400=400 - I:nuggetPolystyrene_16=16 - I:nuggetPolystyrene_400=400 - I:nuggetPolytetrafluoroethylene_16=16 - I:nuggetPolytetrafluoroethylene_400=400 - I:nuggetPolyvinylChloride_16=16 - I:nuggetPolyvinylChloride_400=400 - I:nuggetPotassium_16=16 - I:nuggetPotassium_400=400 - I:nuggetRedAlloy_400=400 - I:nuggetRedAlloy_44=44 - I:nuggetRedSteel_16=16 - I:nuggetRedSteel_400=400 - I:nuggetRoseGold_18=18 - I:nuggetRoseGold_400=400 - I:nuggetRubber_16=16 - I:nuggetRubber_400=400 - I:nuggetSilicon_16=16 - I:nuggetSilicon_400=400 - I:nuggetSilicone_16=16 - I:nuggetSilicone_400=400 - I:nuggetSilver_16=16 - I:nuggetSilver_400=400 - I:nuggetSolderingAlloy_16=16 - I:nuggetSolderingAlloy_400=400 - I:nuggetStainlessSteel_16=16 - I:nuggetStainlessSteel_400=400 - I:nuggetSteelMagnetic_16=16 - I:nuggetSteelMagnetic_400=400 - I:nuggetSteel_16=16 - I:nuggetSteel_400=400 - I:nuggetSterlingSilver_16=16 - I:nuggetSterlingSilver_400=400 - I:nuggetStyreneButadieneRubber_16=16 - 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 - I:nuggetTinAlloy_400=400 - I:nuggetTin_16=16 - I:nuggetTin_400=400 - I:nuggetTitanium_16=16 - I:nuggetTitanium_400=400 - I:nuggetTritanium_16=16 - I:nuggetTritanium_400=400 - I:nuggetTungstenCarbide_16=16 - I:nuggetTungstenCarbide_400=400 - I:nuggetTungstenSteel_16=16 - I:nuggetTungstenSteel_400=400 - I:nuggetTungsten_20=20 - I:nuggetTungsten_400=400 - I:nuggetUltimet_16=16 - I:nuggetUltimet_400=400 - I:nuggetUranium235_26=26 - I:nuggetUranium235_400=400 - I:nuggetUranium_26=26 - I:nuggetUranium_400=400 - I:nuggetVanadiumGallium_16=16 - I:nuggetVanadiumGallium_400=400 - I:nuggetVanadiumSteel_16=16 - I:nuggetVanadiumSteel_400=400 - I:nuggetVanadium_16=16 - I:nuggetVanadium_400=400 - I:nuggetWoodSealed_16=16 - I:nuggetWoodSealed_400=400 - I:nuggetWood_16=16 - I:nuggetWood_400=400 - I:nuggetWroughtIron_16=16 - I:nuggetWroughtIron_400=400 - I:nuggetYttriumBariumCuprate_16=16 - I:nuggetYttriumBariumCuprate_400=400 - I:nuggetYttrium_16=16 - I:nuggetYttrium_400=400 - I:nuggetZinc_16=16 - 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 - I:oreBasaltBarite_400=400 - I:oreBasaltBastnasite_400=400 - I:oreBasaltBauxite_400=400 - I:oreBasaltBentonite_400=400 - I:oreBasaltBeryllium_400=400 - I:oreBasaltBismuth_400=400 - I:oreBasaltBlueTopaz_400=400 - I:oreBasaltBrownLimonite_400=400 - I:oreBasaltCalcite_400=400 - I:oreBasaltCassiteriteSand_400=400 - I:oreBasaltCassiterite_400=400 - I:oreBasaltCertusQuartz_400=400 - I:oreBasaltChalcopyrite_400=400 - I:oreBasaltChromite_400=400 - I:oreBasaltCinnabar_400=400 - I:oreBasaltCoal_400=400 - I:oreBasaltCobaltite_400=400 - I:oreBasaltCooperite_400=400 - I:oreBasaltCopper_400=400 - I:oreBasaltDarkSteel_400=400 - I:oreBasaltDiamond_400=400 - I:oreBasaltDiatomite_400=400 - I:oreBasaltEmerald_400=400 - I:oreBasaltFoolsRuby_400=400 - I:oreBasaltGalena_400=400 - I:oreBasaltGarnetRed_400=400 - I:oreBasaltGarnetYellow_400=400 - I:oreBasaltGarnierite_400=400 - I:oreBasaltGlauconite_400=400 - I:oreBasaltGold_400=400 - I:oreBasaltGraphite_400=400 - 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 - I:oreBasaltLazurite_400=400 - I:oreBasaltLead_400=400 - I:oreBasaltLepidolite_400=400 - I:oreBasaltLignite_400=400 - I:oreBasaltLithium_400=400 - I:oreBasaltMagnesite_400=400 - I:oreBasaltMagnetite_400=400 - I:oreBasaltMalachite_400=400 - I:oreBasaltManganese_400=400 - I:oreBasaltMolybdenite_400=400 - I:oreBasaltMolybdenum_400=400 - I:oreBasaltMonazite_400=400 - I:oreBasaltNaquadahEnriched_400=400 - I:oreBasaltNaquadah_400=400 - I:oreBasaltNeodymium_400=400 - I:oreBasaltNetherQuartz_400=400 - I:oreBasaltNickel_400=400 - I:oreBasaltOlivine_400=400 - I:oreBasaltOpal_400=400 - I:oreBasaltOsmium_400=400 - I:oreBasaltPalladium_400=400 - I:oreBasaltPentlandite_400=400 - I:oreBasaltPhosphate_400=400 - I:oreBasaltPhosphorus_400=400 - I:oreBasaltPitchblende_400=400 - I:oreBasaltPlatinum_400=400 - I:oreBasaltPlutonium_400=400 - I:oreBasaltPowellite_400=400 - I:oreBasaltPyrite_400=400 - I:oreBasaltPyrochlore_400=400 - I:oreBasaltPyrolusite_400=400 - I:oreBasaltPyrope_400=400 - I:oreBasaltQuartzite_400=400 - I:oreBasaltRedstone_400=400 - I:oreBasaltRockSalt_400=400 - I:oreBasaltRuby_400=400 - I:oreBasaltSalt_400=400 - I:oreBasaltSaltpeter_400=400 - I:oreBasaltSapphire_400=400 - I:oreBasaltScheelite_400=400 - I:oreBasaltSilver_400=400 - I:oreBasaltSoapstone_400=400 - I:oreBasaltSodalite_400=400 - I:oreBasaltSpessartine_400=400 - I:oreBasaltSphalerite_400=400 - I:oreBasaltSpodumene_400=400 - I:oreBasaltStibnite_400=400 - I:oreBasaltSulfur_400=400 - I:oreBasaltTalc_400=400 - I:oreBasaltTantalite_400=400 - I:oreBasaltTanzanite_400=400 - I:oreBasaltTetrahedrite_400=400 - I:oreBasaltThorium_400=400 - I:oreBasaltTin_400=400 - I:oreBasaltTitanium_400=400 - I:oreBasaltTopaz_400=400 - I:oreBasaltTungstate_400=400 - I:oreBasaltUraninite_400=400 - I:oreBasaltUranium235_400=400 - I:oreBasaltUranium_400=400 - I:oreBasaltVanadiumMagnetite_400=400 - I:oreBasaltWulfenite_400=400 - I:oreBasaltYellowLimonite_400=400 - I:oreBasaltZinc_400=400 - I:oreBastnasite_400=400 - I:oreBauxite_400=400 - I:oreBentonite_400=400 - I:oreBeryllium_400=400 - 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 - I:oreBlackgraniteBarite_400=400 - I:oreBlackgraniteBastnasite_400=400 - I:oreBlackgraniteBauxite_400=400 - I:oreBlackgraniteBentonite_400=400 - I:oreBlackgraniteBeryllium_400=400 - I:oreBlackgraniteBismuth_400=400 - I:oreBlackgraniteBlueTopaz_400=400 - I:oreBlackgraniteBrownLimonite_400=400 - I:oreBlackgraniteCalcite_400=400 - I:oreBlackgraniteCassiteriteSand_400=400 - I:oreBlackgraniteCassiterite_400=400 - I:oreBlackgraniteCertusQuartz_400=400 - I:oreBlackgraniteChalcopyrite_400=400 - I:oreBlackgraniteChromite_400=400 - I:oreBlackgraniteCinnabar_400=400 - I:oreBlackgraniteCoal_400=400 - I:oreBlackgraniteCobaltite_400=400 - I:oreBlackgraniteCooperite_400=400 - I:oreBlackgraniteCopper_400=400 - I:oreBlackgraniteDarkSteel_400=400 - I:oreBlackgraniteDiamond_400=400 - I:oreBlackgraniteDiatomite_400=400 - I:oreBlackgraniteEmerald_400=400 - I:oreBlackgraniteFoolsRuby_400=400 - I:oreBlackgraniteGalena_400=400 - I:oreBlackgraniteGarnetRed_400=400 - I:oreBlackgraniteGarnetYellow_400=400 - I:oreBlackgraniteGarnierite_400=400 - I:oreBlackgraniteGlauconite_400=400 - I:oreBlackgraniteGold_400=400 - I:oreBlackgraniteGraphite_400=400 - 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 - I:oreBlackgraniteLazurite_400=400 - I:oreBlackgraniteLead_400=400 - I:oreBlackgraniteLepidolite_400=400 - I:oreBlackgraniteLignite_400=400 - I:oreBlackgraniteLithium_400=400 - I:oreBlackgraniteMagnesite_400=400 - I:oreBlackgraniteMagnetite_400=400 - I:oreBlackgraniteMalachite_400=400 - I:oreBlackgraniteManganese_400=400 - I:oreBlackgraniteMolybdenite_400=400 - I:oreBlackgraniteMolybdenum_400=400 - I:oreBlackgraniteMonazite_400=400 - I:oreBlackgraniteNaquadahEnriched_400=400 - I:oreBlackgraniteNaquadah_400=400 - I:oreBlackgraniteNeodymium_400=400 - I:oreBlackgraniteNetherQuartz_400=400 - I:oreBlackgraniteNickel_400=400 - I:oreBlackgraniteOlivine_400=400 - I:oreBlackgraniteOpal_400=400 - I:oreBlackgraniteOsmium_400=400 - I:oreBlackgranitePalladium_400=400 - I:oreBlackgranitePentlandite_400=400 - I:oreBlackgranitePhosphate_400=400 - I:oreBlackgranitePhosphorus_400=400 - I:oreBlackgranitePitchblende_400=400 - I:oreBlackgranitePlatinum_400=400 - I:oreBlackgranitePlutonium_400=400 - I:oreBlackgranitePowellite_400=400 - I:oreBlackgranitePyrite_400=400 - I:oreBlackgranitePyrochlore_400=400 - I:oreBlackgranitePyrolusite_400=400 - I:oreBlackgranitePyrope_400=400 - I:oreBlackgraniteQuartzite_400=400 - I:oreBlackgraniteRedstone_400=400 - I:oreBlackgraniteRockSalt_400=400 - I:oreBlackgraniteRuby_400=400 - I:oreBlackgraniteSalt_400=400 - I:oreBlackgraniteSaltpeter_400=400 - I:oreBlackgraniteSapphire_400=400 - I:oreBlackgraniteScheelite_400=400 - I:oreBlackgraniteSilver_400=400 - I:oreBlackgraniteSoapstone_400=400 - I:oreBlackgraniteSodalite_400=400 - I:oreBlackgraniteSpessartine_400=400 - I:oreBlackgraniteSphalerite_400=400 - I:oreBlackgraniteSpodumene_400=400 - I:oreBlackgraniteStibnite_400=400 - I:oreBlackgraniteSulfur_400=400 - I:oreBlackgraniteTalc_400=400 - I:oreBlackgraniteTantalite_400=400 - I:oreBlackgraniteTanzanite_400=400 - I:oreBlackgraniteTetrahedrite_400=400 - I:oreBlackgraniteThorium_400=400 - I:oreBlackgraniteTin_400=400 - I:oreBlackgraniteTitanium_400=400 - I:oreBlackgraniteTopaz_400=400 - I:oreBlackgraniteTungstate_400=400 - I:oreBlackgraniteUraninite_400=400 - I:oreBlackgraniteUranium235_400=400 - I:oreBlackgraniteUranium_400=400 - I:oreBlackgraniteVanadiumMagnetite_400=400 - I:oreBlackgraniteWulfenite_400=400 - I:oreBlackgraniteYellowLimonite_400=400 - I:oreBlackgraniteZinc_400=400 - I:oreBlueTopaz_400=400 - I:oreBrownLimonite_400=400 - I:oreCalcite_400=400 - I:oreCassiteriteSand_400=400 - I:oreCassiterite_400=400 - I:oreCertusQuartz_400=400 - I:oreChalcopyrite_400=400 - I:oreChromite_400=400 - I:oreCinnabar_400=400 - I:oreCoal_400=400 - I:oreCobaltite_400=400 - I:oreCooperite_400=400 - I:oreCopper_400=400 - I:oreDarkSteel_400=400 - I:oreDiamond_400=400 - I:oreDiatomite_400=400 - 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 - I:oreEndstoneBarite_400=400 - I:oreEndstoneBastnasite_400=400 - I:oreEndstoneBauxite_400=400 - I:oreEndstoneBentonite_400=400 - I:oreEndstoneBeryllium_400=400 - I:oreEndstoneBismuth_400=400 - I:oreEndstoneBlueTopaz_400=400 - I:oreEndstoneBrownLimonite_400=400 - I:oreEndstoneCalcite_400=400 - I:oreEndstoneCassiteriteSand_400=400 - I:oreEndstoneCassiterite_400=400 - I:oreEndstoneCertusQuartz_400=400 - I:oreEndstoneChalcopyrite_400=400 - I:oreEndstoneChromite_400=400 - I:oreEndstoneCinnabar_400=400 - I:oreEndstoneCoal_400=400 - I:oreEndstoneCobaltite_400=400 - I:oreEndstoneCooperite_400=400 - I:oreEndstoneCopper_400=400 - I:oreEndstoneDarkSteel_400=400 - I:oreEndstoneDiamond_400=400 - I:oreEndstoneDiatomite_400=400 - I:oreEndstoneEmerald_400=400 - I:oreEndstoneFoolsRuby_400=400 - I:oreEndstoneGalena_400=400 - I:oreEndstoneGarnetRed_400=400 - I:oreEndstoneGarnetYellow_400=400 - I:oreEndstoneGarnierite_400=400 - I:oreEndstoneGlauconite_400=400 - I:oreEndstoneGold_400=400 - I:oreEndstoneGraphite_400=400 - 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 - I:oreEndstoneLazurite_400=400 - I:oreEndstoneLead_400=400 - I:oreEndstoneLepidolite_400=400 - I:oreEndstoneLignite_400=400 - I:oreEndstoneLithium_400=400 - I:oreEndstoneMagnesite_400=400 - I:oreEndstoneMagnetite_400=400 - I:oreEndstoneMalachite_400=400 - I:oreEndstoneManganese_400=400 - I:oreEndstoneMolybdenite_400=400 - I:oreEndstoneMolybdenum_400=400 - I:oreEndstoneMonazite_400=400 - I:oreEndstoneNaquadahEnriched_400=400 - I:oreEndstoneNaquadah_400=400 - I:oreEndstoneNeodymium_400=400 - I:oreEndstoneNetherQuartz_400=400 - I:oreEndstoneNickel_400=400 - I:oreEndstoneOlivine_400=400 - I:oreEndstoneOpal_400=400 - I:oreEndstoneOsmium_400=400 - I:oreEndstonePalladium_400=400 - I:oreEndstonePentlandite_400=400 - I:oreEndstonePhosphate_400=400 - I:oreEndstonePhosphorus_400=400 - I:oreEndstonePitchblende_400=400 - I:oreEndstonePlatinum_400=400 - I:oreEndstonePlutonium_400=400 - I:oreEndstonePowellite_400=400 - I:oreEndstonePyrite_400=400 - I:oreEndstonePyrochlore_400=400 - I:oreEndstonePyrolusite_400=400 - I:oreEndstonePyrope_400=400 - I:oreEndstoneQuartzite_400=400 - I:oreEndstoneRedstone_400=400 - I:oreEndstoneRockSalt_400=400 - I:oreEndstoneRuby_400=400 - I:oreEndstoneSalt_400=400 - I:oreEndstoneSaltpeter_400=400 - I:oreEndstoneSapphire_400=400 - I:oreEndstoneScheelite_400=400 - I:oreEndstoneSilver_400=400 - I:oreEndstoneSoapstone_400=400 - I:oreEndstoneSodalite_400=400 - I:oreEndstoneSpessartine_400=400 - I:oreEndstoneSphalerite_400=400 - I:oreEndstoneSpodumene_400=400 - I:oreEndstoneStibnite_400=400 - I:oreEndstoneSulfur_400=400 - I:oreEndstoneTalc_400=400 - I:oreEndstoneTantalite_400=400 - I:oreEndstoneTanzanite_400=400 - I:oreEndstoneTetrahedrite_400=400 - I:oreEndstoneThorium_400=400 - I:oreEndstoneTin_400=400 - I:oreEndstoneTitanium_400=400 - I:oreEndstoneTopaz_400=400 - I:oreEndstoneTungstate_400=400 - I:oreEndstoneUraninite_400=400 - I:oreEndstoneUranium235_400=400 - I:oreEndstoneUranium_400=400 - I:oreEndstoneVanadiumMagnetite_400=400 - I:oreEndstoneWulfenite_400=400 - I:oreEndstoneYellowLimonite_400=400 - I:oreEndstoneZinc_400=400 - I:oreFoolsRuby_400=400 - I:oreGalena_400=400 - I:oreGarnetRed_400=400 - I:oreGarnetYellow_400=400 - I:oreGarnierite_400=400 - I:oreGlauconite_400=400 - I:oreGold_400=400 - I:oreGraphite_400=400 - 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 - I:oreLazurite_400=400 - I:oreLead_400=400 - I:oreLepidolite_400=400 - I:oreLignite_400=400 - I:oreLithium_400=400 - I:oreMagnesite_400=400 - I:oreMagnetite_400=400 - I:oreMalachite_400=400 - 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 - I:oreMarbleBarite_400=400 - I:oreMarbleBastnasite_400=400 - I:oreMarbleBauxite_400=400 - I:oreMarbleBentonite_400=400 - I:oreMarbleBeryllium_400=400 - I:oreMarbleBismuth_400=400 - I:oreMarbleBlueTopaz_400=400 - I:oreMarbleBrownLimonite_400=400 - I:oreMarbleCalcite_400=400 - I:oreMarbleCassiteriteSand_400=400 - I:oreMarbleCassiterite_400=400 - I:oreMarbleCertusQuartz_400=400 - I:oreMarbleChalcopyrite_400=400 - I:oreMarbleChromite_400=400 - I:oreMarbleCinnabar_400=400 - I:oreMarbleCoal_400=400 - I:oreMarbleCobaltite_400=400 - I:oreMarbleCooperite_400=400 - I:oreMarbleCopper_400=400 - I:oreMarbleDarkSteel_400=400 - I:oreMarbleDiamond_400=400 - I:oreMarbleDiatomite_400=400 - I:oreMarbleEmerald_400=400 - I:oreMarbleFoolsRuby_400=400 - I:oreMarbleGalena_400=400 - I:oreMarbleGarnetRed_400=400 - I:oreMarbleGarnetYellow_400=400 - I:oreMarbleGarnierite_400=400 - I:oreMarbleGlauconite_400=400 - I:oreMarbleGold_400=400 - I:oreMarbleGraphite_400=400 - 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 - I:oreMarbleLazurite_400=400 - I:oreMarbleLead_400=400 - I:oreMarbleLepidolite_400=400 - I:oreMarbleLignite_400=400 - I:oreMarbleLithium_400=400 - I:oreMarbleMagnesite_400=400 - I:oreMarbleMagnetite_400=400 - I:oreMarbleMalachite_400=400 - I:oreMarbleManganese_400=400 - I:oreMarbleMolybdenite_400=400 - I:oreMarbleMolybdenum_400=400 - I:oreMarbleMonazite_400=400 - I:oreMarbleNaquadahEnriched_400=400 - I:oreMarbleNaquadah_400=400 - I:oreMarbleNeodymium_400=400 - I:oreMarbleNetherQuartz_400=400 - I:oreMarbleNickel_400=400 - I:oreMarbleOlivine_400=400 - I:oreMarbleOpal_400=400 - I:oreMarbleOsmium_400=400 - I:oreMarblePalladium_400=400 - I:oreMarblePentlandite_400=400 - I:oreMarblePhosphate_400=400 - I:oreMarblePhosphorus_400=400 - I:oreMarblePitchblende_400=400 - I:oreMarblePlatinum_400=400 - I:oreMarblePlutonium_400=400 - I:oreMarblePowellite_400=400 - I:oreMarblePyrite_400=400 - I:oreMarblePyrochlore_400=400 - I:oreMarblePyrolusite_400=400 - I:oreMarblePyrope_400=400 - I:oreMarbleQuartzite_400=400 - I:oreMarbleRedstone_400=400 - I:oreMarbleRockSalt_400=400 - I:oreMarbleRuby_400=400 - I:oreMarbleSalt_400=400 - I:oreMarbleSaltpeter_400=400 - I:oreMarbleSapphire_400=400 - I:oreMarbleScheelite_400=400 - I:oreMarbleSilver_400=400 - I:oreMarbleSoapstone_400=400 - I:oreMarbleSodalite_400=400 - I:oreMarbleSpessartine_400=400 - I:oreMarbleSphalerite_400=400 - I:oreMarbleSpodumene_400=400 - I:oreMarbleStibnite_400=400 - I:oreMarbleSulfur_400=400 - I:oreMarbleTalc_400=400 - I:oreMarbleTantalite_400=400 - I:oreMarbleTanzanite_400=400 - I:oreMarbleTetrahedrite_400=400 - I:oreMarbleThorium_400=400 - I:oreMarbleTin_400=400 - I:oreMarbleTitanium_400=400 - I:oreMarbleTopaz_400=400 - I:oreMarbleTungstate_400=400 - I:oreMarbleUraninite_400=400 - I:oreMarbleUranium235_400=400 - I:oreMarbleUranium_400=400 - I:oreMarbleVanadiumMagnetite_400=400 - I:oreMarbleWulfenite_400=400 - I:oreMarbleYellowLimonite_400=400 - I:oreMarbleZinc_400=400 - I:oreMolybdenite_400=400 - I:oreMolybdenum_400=400 - I:oreMonazite_400=400 - I:oreNaquadahEnriched_400=400 - I:oreNaquadah_400=400 - I:oreNeodymium_400=400 - 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 - I:oreNetherrackBarite_400=400 - I:oreNetherrackBastnasite_400=400 - I:oreNetherrackBauxite_400=400 - I:oreNetherrackBentonite_400=400 - I:oreNetherrackBeryllium_400=400 - I:oreNetherrackBismuth_400=400 - I:oreNetherrackBlueTopaz_400=400 - I:oreNetherrackBrownLimonite_400=400 - I:oreNetherrackCalcite_400=400 - I:oreNetherrackCassiteriteSand_400=400 - I:oreNetherrackCassiterite_400=400 - I:oreNetherrackCertusQuartz_400=400 - I:oreNetherrackChalcopyrite_400=400 - I:oreNetherrackChromite_400=400 - I:oreNetherrackCinnabar_400=400 - I:oreNetherrackCoal_400=400 - I:oreNetherrackCobaltite_400=400 - I:oreNetherrackCooperite_400=400 - I:oreNetherrackCopper_400=400 - I:oreNetherrackDarkSteel_400=400 - I:oreNetherrackDiamond_400=400 - I:oreNetherrackDiatomite_400=400 - I:oreNetherrackEmerald_400=400 - I:oreNetherrackFoolsRuby_400=400 - I:oreNetherrackGalena_400=400 - I:oreNetherrackGarnetRed_400=400 - I:oreNetherrackGarnetYellow_400=400 - I:oreNetherrackGarnierite_400=400 - I:oreNetherrackGlauconite_400=400 - I:oreNetherrackGold_400=400 - I:oreNetherrackGraphite_400=400 - 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 - I:oreNetherrackLazurite_400=400 - I:oreNetherrackLead_400=400 - I:oreNetherrackLepidolite_400=400 - I:oreNetherrackLignite_400=400 - I:oreNetherrackLithium_400=400 - I:oreNetherrackMagnesite_400=400 - I:oreNetherrackMagnetite_400=400 - I:oreNetherrackMalachite_400=400 - I:oreNetherrackManganese_400=400 - I:oreNetherrackMolybdenite_400=400 - I:oreNetherrackMolybdenum_400=400 - I:oreNetherrackMonazite_400=400 - I:oreNetherrackNaquadahEnriched_400=400 - I:oreNetherrackNaquadah_400=400 - I:oreNetherrackNeodymium_400=400 - I:oreNetherrackNetherQuartz_400=400 - I:oreNetherrackNickel_400=400 - I:oreNetherrackOlivine_400=400 - I:oreNetherrackOpal_400=400 - I:oreNetherrackOsmium_400=400 - I:oreNetherrackPalladium_400=400 - I:oreNetherrackPentlandite_400=400 - I:oreNetherrackPhosphate_400=400 - I:oreNetherrackPhosphorus_400=400 - I:oreNetherrackPitchblende_400=400 - I:oreNetherrackPlatinum_400=400 - I:oreNetherrackPlutonium_400=400 - I:oreNetherrackPowellite_400=400 - I:oreNetherrackPyrite_400=400 - I:oreNetherrackPyrochlore_400=400 - I:oreNetherrackPyrolusite_400=400 - I:oreNetherrackPyrope_400=400 - I:oreNetherrackQuartzite_400=400 - I:oreNetherrackRedstone_400=400 - I:oreNetherrackRockSalt_400=400 - I:oreNetherrackRuby_400=400 - I:oreNetherrackSalt_400=400 - I:oreNetherrackSaltpeter_400=400 - I:oreNetherrackSapphire_400=400 - I:oreNetherrackScheelite_400=400 - I:oreNetherrackSilver_400=400 - I:oreNetherrackSoapstone_400=400 - I:oreNetherrackSodalite_400=400 - I:oreNetherrackSpessartine_400=400 - I:oreNetherrackSphalerite_400=400 - I:oreNetherrackSpodumene_400=400 - I:oreNetherrackStibnite_400=400 - I:oreNetherrackSulfur_400=400 - I:oreNetherrackTalc_400=400 - I:oreNetherrackTantalite_400=400 - I:oreNetherrackTanzanite_400=400 - I:oreNetherrackTetrahedrite_400=400 - I:oreNetherrackThorium_400=400 - I:oreNetherrackTin_400=400 - I:oreNetherrackTitanium_400=400 - I:oreNetherrackTopaz_400=400 - I:oreNetherrackTungstate_400=400 - I:oreNetherrackUraninite_400=400 - I:oreNetherrackUranium235_400=400 - I:oreNetherrackUranium_400=400 - I:oreNetherrackVanadiumMagnetite_400=400 - I:oreNetherrackWulfenite_400=400 - I:oreNetherrackYellowLimonite_400=400 - I:oreNetherrackZinc_400=400 - I:oreNickel_400=400 - I:oreOlivine_400=400 - I:oreOpal_400=400 - I:oreOsmium_400=400 - I:orePalladium_400=400 - I:orePentlandite_400=400 - I:orePhosphate_400=400 - I:orePhosphorus_400=400 - I:orePitchblende_400=400 - I:orePlatinum_400=400 - I:orePlutonium_400=400 - I:orePowellite_400=400 - I:orePyrite_400=400 - I:orePyrochlore_400=400 - I:orePyrolusite_400=400 - I:orePyrope_400=400 - 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 - I:oreRedgraniteBarite_400=400 - I:oreRedgraniteBastnasite_400=400 - I:oreRedgraniteBauxite_400=400 - I:oreRedgraniteBentonite_400=400 - I:oreRedgraniteBeryllium_400=400 - I:oreRedgraniteBismuth_400=400 - I:oreRedgraniteBlueTopaz_400=400 - I:oreRedgraniteBrownLimonite_400=400 - I:oreRedgraniteCalcite_400=400 - I:oreRedgraniteCassiteriteSand_400=400 - I:oreRedgraniteCassiterite_400=400 - I:oreRedgraniteCertusQuartz_400=400 - I:oreRedgraniteChalcopyrite_400=400 - I:oreRedgraniteChromite_400=400 - I:oreRedgraniteCinnabar_400=400 - I:oreRedgraniteCoal_400=400 - I:oreRedgraniteCobaltite_400=400 - I:oreRedgraniteCooperite_400=400 - I:oreRedgraniteCopper_400=400 - I:oreRedgraniteDarkSteel_400=400 - I:oreRedgraniteDiamond_400=400 - I:oreRedgraniteDiatomite_400=400 - I:oreRedgraniteEmerald_400=400 - I:oreRedgraniteFoolsRuby_400=400 - I:oreRedgraniteGalena_400=400 - I:oreRedgraniteGarnetRed_400=400 - I:oreRedgraniteGarnetYellow_400=400 - I:oreRedgraniteGarnierite_400=400 - I:oreRedgraniteGlauconite_400=400 - I:oreRedgraniteGold_400=400 - I:oreRedgraniteGraphite_400=400 - 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 - I:oreRedgraniteLazurite_400=400 - I:oreRedgraniteLead_400=400 - I:oreRedgraniteLepidolite_400=400 - I:oreRedgraniteLignite_400=400 - I:oreRedgraniteLithium_400=400 - I:oreRedgraniteMagnesite_400=400 - I:oreRedgraniteMagnetite_400=400 - I:oreRedgraniteMalachite_400=400 - I:oreRedgraniteManganese_400=400 - I:oreRedgraniteMolybdenite_400=400 - I:oreRedgraniteMolybdenum_400=400 - I:oreRedgraniteMonazite_400=400 - I:oreRedgraniteNaquadahEnriched_400=400 - I:oreRedgraniteNaquadah_400=400 - I:oreRedgraniteNeodymium_400=400 - I:oreRedgraniteNetherQuartz_400=400 - I:oreRedgraniteNickel_400=400 - I:oreRedgraniteOlivine_400=400 - I:oreRedgraniteOpal_400=400 - I:oreRedgraniteOsmium_400=400 - I:oreRedgranitePalladium_400=400 - I:oreRedgranitePentlandite_400=400 - I:oreRedgranitePhosphate_400=400 - I:oreRedgranitePhosphorus_400=400 - I:oreRedgranitePitchblende_400=400 - I:oreRedgranitePlatinum_400=400 - I:oreRedgranitePlutonium_400=400 - I:oreRedgranitePowellite_400=400 - I:oreRedgranitePyrite_400=400 - I:oreRedgranitePyrochlore_400=400 - I:oreRedgranitePyrolusite_400=400 - I:oreRedgranitePyrope_400=400 - I:oreRedgraniteQuartzite_400=400 - I:oreRedgraniteRedstone_400=400 - I:oreRedgraniteRockSalt_400=400 - I:oreRedgraniteRuby_400=400 - I:oreRedgraniteSalt_400=400 - I:oreRedgraniteSaltpeter_400=400 - I:oreRedgraniteSapphire_400=400 - I:oreRedgraniteScheelite_400=400 - I:oreRedgraniteSilver_400=400 - I:oreRedgraniteSoapstone_400=400 - I:oreRedgraniteSodalite_400=400 - I:oreRedgraniteSpessartine_400=400 - I:oreRedgraniteSphalerite_400=400 - I:oreRedgraniteSpodumene_400=400 - I:oreRedgraniteStibnite_400=400 - I:oreRedgraniteSulfur_400=400 - I:oreRedgraniteTalc_400=400 - I:oreRedgraniteTantalite_400=400 - I:oreRedgraniteTanzanite_400=400 - I:oreRedgraniteTetrahedrite_400=400 - I:oreRedgraniteThorium_400=400 - I:oreRedgraniteTin_400=400 - I:oreRedgraniteTitanium_400=400 - I:oreRedgraniteTopaz_400=400 - I:oreRedgraniteTungstate_400=400 - I:oreRedgraniteUraninite_400=400 - I:oreRedgraniteUranium235_400=400 - I:oreRedgraniteUranium_400=400 - I:oreRedgraniteVanadiumMagnetite_400=400 - I:oreRedgraniteWulfenite_400=400 - I:oreRedgraniteYellowLimonite_400=400 - I:oreRedgraniteZinc_400=400 - I:oreRedstone_400=400 - I:oreRockSalt_400=400 - I:oreRuby_400=400 - I:oreSalt_400=400 - I:oreSaltpeter_400=400 - I:oreSapphire_400=400 - I:oreScheelite_400=400 - I:oreSilver_400=400 - I:oreSoapstone_400=400 - I:oreSodalite_400=400 - I:oreSpessartine_400=400 - I:oreSphalerite_400=400 - I:oreSpodumene_400=400 - I:oreStibnite_400=400 - I:oreSulfur_400=400 - I:oreTalc_400=400 - I:oreTantalite_400=400 - I:oreTanzanite_400=400 - I:oreTetrahedrite_400=400 - I:oreThorium_400=400 - I:oreTin_400=400 - I:oreTitanium_400=400 - I:oreTopaz_400=400 - I:oreTungstate_400=400 - I:oreUraninite_400=400 - I:oreUranium235_400=400 - I:oreUranium_400=400 - I:oreVanadiumMagnetite_400=400 - I:oreWulfenite_400=400 - I:oreYellowLimonite_400=400 - I:oreZinc_400=400 - I:pipeHugeAluminium_312=312 - I:pipeHugeAluminium_400=400 - I:pipeHugeBrass_400=400 - I:pipeHugeBrass_756=756 - I:pipeHugeBronze_400=400 - I:pipeHugeBronze_912=912 - I:pipeHugeCobalt_400=400 - I:pipeHugeCobalt_708=708 - I:pipeHugeCopper_400=400 - I:pipeHugeCopper_756=756 - I:pipeHugeElectrum_1812=1812 - I:pipeHugeElectrum_400=400 - I:pipeHugeNickel_400=400 - I:pipeHugeNickel_696=696 - I:pipeHugeOsmium_2280=2280 - I:pipeHugeOsmium_400=400 - I:pipeHugePlastic_400=400 - I:pipeHugePlastic_48=48 - I:pipeHugePlatinum_2340=2340 - I:pipeHugePlatinum_400=400 - I:pipeHugePolytetrafluoroethylene_192=192 - I:pipeHugePolytetrafluoroethylene_400=400 - I:pipeHugePolyvinylChloride_120=120 - I:pipeHugePolyvinylChloride_400=400 - I:pipeHugeStainlessSteel_400=400 - I:pipeHugeStainlessSteel_660=660 - I:pipeHugeSteel_400=400 - I:pipeHugeSteel_672=672 - I:pipeHugeTitanium_400=400 - I:pipeHugeTitanium_576=576 - I:pipeHugeTungstenSteel_1428=1428 - I:pipeHugeTungstenSteel_400=400 - I:pipeHugeWroughtIron_400=400 - I:pipeHugeWroughtIron_672=672 - I:pipeLargeAluminium_156=156 - I:pipeLargeAluminium_400=400 - I:pipeLargeBrass_378=378 - I:pipeLargeBrass_400=400 - I:pipeLargeBronze_400=400 - I:pipeLargeBronze_456=456 - I:pipeLargeCobalt_354=354 - I:pipeLargeCobalt_400=400 - I:pipeLargeCopper_378=378 - I:pipeLargeCopper_400=400 - I:pipeLargeElectrum_400=400 - I:pipeLargeElectrum_906=906 - I:pipeLargeNickel_348=348 - I:pipeLargeNickel_400=400 - I:pipeLargeOsmium_1140=1140 - I:pipeLargeOsmium_400=400 - I:pipeLargePlastic_24=24 - I:pipeLargePlastic_400=400 - I:pipeLargePlatinum_1170=1170 - I:pipeLargePlatinum_400=400 - I:pipeLargePolytetrafluoroethylene_400=400 - I:pipeLargePolytetrafluoroethylene_96=96 - I:pipeLargePolyvinylChloride_400=400 - I:pipeLargePolyvinylChloride_60=60 - I:pipeLargeStainlessSteel_330=330 - I:pipeLargeStainlessSteel_400=400 - I:pipeLargeSteel_336=336 - I:pipeLargeSteel_400=400 - I:pipeLargeTitanium_288=288 - I:pipeLargeTitanium_400=400 - I:pipeLargeTungstenSteel_400=400 - I:pipeLargeTungstenSteel_714=714 - I:pipeLargeWood_400=400 - I:pipeLargeWood_54=54 - I:pipeLargeWroughtIron_336=336 - I:pipeLargeWroughtIron_400=400 - I:pipeMediumAluminium_400=400 - I:pipeMediumAluminium_78=78 - I:pipeMediumBrass_189=189 - I:pipeMediumBrass_400=400 - I:pipeMediumBronze_228=228 - I:pipeMediumBronze_400=400 - I:pipeMediumCobalt_177=177 - I:pipeMediumCobalt_400=400 - I:pipeMediumCopper_189=189 - I:pipeMediumCopper_400=400 - I:pipeMediumElectrum_400=400 - I:pipeMediumElectrum_453=453 - I:pipeMediumNickel_174=174 - I:pipeMediumNickel_400=400 - I:pipeMediumOsmium_400=400 - I:pipeMediumOsmium_570=570 - I:pipeMediumPlastic_16=16 - I:pipeMediumPlastic_400=400 - I:pipeMediumPlatinum_400=400 - I:pipeMediumPlatinum_585=585 - I:pipeMediumPolytetrafluoroethylene_400=400 - I:pipeMediumPolytetrafluoroethylene_48=48 - I:pipeMediumPolyvinylChloride_30=30 - I:pipeMediumPolyvinylChloride_400=400 - I:pipeMediumStainlessSteel_165=165 - I:pipeMediumStainlessSteel_400=400 - I:pipeMediumSteel_168=168 - I:pipeMediumSteel_400=400 - I:pipeMediumTitanium_144=144 - I:pipeMediumTitanium_400=400 - I:pipeMediumTungstenSteel_357=357 - I:pipeMediumTungstenSteel_400=400 - I:pipeMediumWood_27=27 - I:pipeMediumWood_400=400 - I:pipeMediumWroughtIron_168=168 - I:pipeMediumWroughtIron_400=400 - I:pipeRestrictiveHugeAluminium_382=382 - I:pipeRestrictiveHugeAluminium_400=400 - I:pipeRestrictiveHugeBrass_400=400 - I:pipeRestrictiveHugeBrass_826=826 - I:pipeRestrictiveHugeCobalt_400=400 - I:pipeRestrictiveHugeCobalt_778=778 - I:pipeRestrictiveHugeElectrum_1882=1882 - I:pipeRestrictiveHugeElectrum_400=400 - I:pipeRestrictiveHugeNickel_400=400 - I:pipeRestrictiveHugeNickel_766=766 - I:pipeRestrictiveHugeOsmium_2350=2350 - I:pipeRestrictiveHugeOsmium_400=400 - I:pipeRestrictiveHugePlatinum_2410=2410 - I:pipeRestrictiveHugePlatinum_400=400 - I:pipeRestrictiveHugePolyvinylChloride_190=190 - I:pipeRestrictiveHugePolyvinylChloride_400=400 - I:pipeRestrictiveHugeWroughtIron_400=400 - I:pipeRestrictiveHugeWroughtIron_742=742 - I:pipeRestrictiveLargeAluminium_212=212 - I:pipeRestrictiveLargeAluminium_400=400 - I:pipeRestrictiveLargeBrass_400=400 - I:pipeRestrictiveLargeBrass_434=434 - I:pipeRestrictiveLargeCobalt_400=400 - I:pipeRestrictiveLargeCobalt_410=410 - I:pipeRestrictiveLargeElectrum_400=400 - I:pipeRestrictiveLargeElectrum_962=962 - I:pipeRestrictiveLargeNickel_400=400 - I:pipeRestrictiveLargeNickel_404=404 - I:pipeRestrictiveLargeOsmium_1196=1196 - I:pipeRestrictiveLargeOsmium_400=400 - I:pipeRestrictiveLargePlatinum_1226=1226 - I:pipeRestrictiveLargePlatinum_400=400 - I:pipeRestrictiveLargePolyvinylChloride_116=116 - I:pipeRestrictiveLargePolyvinylChloride_400=400 - I:pipeRestrictiveLargeWroughtIron_392=392 - I:pipeRestrictiveLargeWroughtIron_400=400 - I:pipeRestrictiveMediumAluminium_120=120 - I:pipeRestrictiveMediumAluminium_400=400 - I:pipeRestrictiveMediumBrass_231=231 - I:pipeRestrictiveMediumBrass_400=400 - I:pipeRestrictiveMediumCobalt_219=219 - I:pipeRestrictiveMediumCobalt_400=400 - I:pipeRestrictiveMediumElectrum_400=400 - I:pipeRestrictiveMediumElectrum_495=495 - I:pipeRestrictiveMediumNickel_216=216 - I:pipeRestrictiveMediumNickel_400=400 - I:pipeRestrictiveMediumOsmium_400=400 - I:pipeRestrictiveMediumOsmium_612=612 - I:pipeRestrictiveMediumPlatinum_400=400 - I:pipeRestrictiveMediumPlatinum_627=627 - I:pipeRestrictiveMediumPolyvinylChloride_400=400 - I:pipeRestrictiveMediumPolyvinylChloride_72=72 - I:pipeRestrictiveMediumWroughtIron_210=210 - I:pipeRestrictiveMediumWroughtIron_400=400 - I:pipeSmallBronze_400=400 - I:pipeSmallBronze_76=76 - I:pipeSmallCopper_400=400 - I:pipeSmallCopper_63=63 - I:pipeSmallPlastic_16=16 - I:pipeSmallPlastic_400=400 - I:pipeSmallPolytetrafluoroethylene_16=16 - I:pipeSmallPolytetrafluoroethylene_400=400 - I:pipeSmallStainlessSteel_400=400 - I:pipeSmallStainlessSteel_55=55 - I:pipeSmallSteel_400=400 - I:pipeSmallSteel_56=56 - I:pipeSmallTitanium_400=400 - I:pipeSmallTitanium_48=48 - I:pipeSmallTungstenSteel_119=119 - I:pipeSmallTungstenSteel_400=400 - I:pipeSmallWood_16=16 - I:pipeSmallWood_400=400 - I:pipeTinyBronze_38=38 - I:pipeTinyBronze_400=400 - I:pipeTinyCopper_31=31 - I:pipeTinyCopper_400=400 - I:pipeTinyPlastic_16=16 - I:pipeTinyPlastic_400=400 - I:pipeTinyPolytetrafluoroethylene_16=16 - I:pipeTinyPolytetrafluoroethylene_400=400 - I:pipeTinyStainlessSteel_27=27 - I:pipeTinyStainlessSteel_400=400 - I:pipeTinySteel_28=28 - I:pipeTinySteel_400=400 - I:pipeTinyTitanium_24=24 - I:pipeTinyTitanium_400=400 - I:pipeTinyTungstenSteel_400=400 - 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 - I:plateAmethyst_400=400 - I:plateAnnealedCopper_400=400 - I:plateAnnealedCopper_63=63 - I:plateBatteryAlloy_189=189 - I:plateBatteryAlloy_400=400 - I:plateBeryllium_16=16 - I:plateBeryllium_400=400 - I:plateBismuthBronze_400=400 - I:plateBismuthBronze_92=92 - I:plateBismuth_208=208 - I:plateBismuth_400=400 - I:plateBlackBronze_400=400 - I:plateBlackBronze_98=98 - I:plateBlackSteel_400=400 - I:plateBlackSteel_64=64 - I:plateBlueSteel_400=400 - I:plateBlueSteel_75=75 - I:plateBlueTopaz_16=16 - I:plateBlueTopaz_400=400 - I:plateBrass_400=400 - I:plateBrass_63=63 - I:plateBronze_400=400 - I:plateBronze_76=76 - I:plateCarbon_16=16 - I:plateCarbon_400=400 - I:plateCertusQuartz_400=400 - I:plateCertusQuartz_98=98 - I:plateChrome_400=400 - I:plateChrome_52=52 - I:plateCobaltBrass_400=400 - I:plateCobaltBrass_58=58 - I:plateCobalt_400=400 - I:plateCobalt_59=59 - I:plateCopper_400=400 - I:plateCopper_63=63 - I:plateCupronickel_400=400 - I:plateCupronickel_60=60 - I:plateDamascusSteel_400=400 - I:plateDamascusSteel_56=56 - I:plateDarkSteel_400=400 - I:plateDarkSteel_98=98 - I:plateDenseBronze_400=400 - I:plateDenseBronze_684=684 - I:plateDenseCopper_400=400 - I:plateDenseCopper_567=567 - I:plateDenseGold_1764=1764 - I:plateDenseGold_400=400 - I:plateDenseIron_400=400 - I:plateDenseIron_504=504 - I:plateDenseLapis_252=252 - I:plateDenseLapis_400=400 - I:plateDenseLead_1863=1863 - I:plateDenseLead_400=400 - I:plateDenseObsidian_198=198 - I:plateDenseObsidian_400=400 - I:plateDenseSteel_400=400 - I:plateDenseSteel_504=504 - I:plateDenseTin_1062=1062 - I:plateDenseTin_400=400 - I:plateDiamond_400=400 - I:plateDiamond_768=768 - I:plateDilithium_400=400 - I:plateDilithium_98=98 - I:plateDoubleAluminium_400=400 - I:plateDoubleAluminium_52=52 - I:plateDoubleBeryllium_18=18 - I:plateDoubleBeryllium_400=400 - I:plateDoubleBismuthBronze_184=184 - I:plateDoubleBismuthBronze_400=400 - I:plateDoubleBismuth_400=400 - I:plateDoubleBismuth_416=416 - I:plateDoubleBlackBronze_196=196 - I:plateDoubleBlackBronze_400=400 - I:plateDoubleBlackSteel_128=128 - I:plateDoubleBlackSteel_400=400 - I:plateDoubleBlueSteel_150=150 - I:plateDoubleBlueSteel_400=400 - I:plateDoubleBrass_126=126 - I:plateDoubleBrass_400=400 - I:plateDoubleBronze_152=152 - I:plateDoubleBronze_400=400 - I:plateDoubleCarbon_24=24 - I:plateDoubleCarbon_400=400 - I:plateDoubleChrome_104=104 - I:plateDoubleChrome_400=400 - I:plateDoubleCobaltBrass_116=116 - I:plateDoubleCobaltBrass_400=400 - I:plateDoubleCobalt_118=118 - I:plateDoubleCobalt_400=400 - I:plateDoubleCupronickel_120=120 - I:plateDoubleCupronickel_400=400 - I:plateDoubleDamascusSteel_112=112 - I:plateDoubleDamascusSteel_400=400 - I:plateDoubleDarkSteel_196=196 - I:plateDoubleDarkSteel_400=400 - I:plateDoubleDuranium_196=196 - I:plateDoubleDuranium_400=400 - I:plateDoubleElectrum_302=302 - I:plateDoubleElectrum_400=400 - I:plateDoubleEpoxidFiberReinforced_16=16 - I:plateDoubleEpoxidFiberReinforced_400=400 - I:plateDoubleEpoxid_16=16 - I:plateDoubleEpoxid_400=400 - I:plateDoubleGold_392=392 - I:plateDoubleGold_400=400 - I:plateDoubleHSSE_162=162 - I:plateDoubleHSSE_400=400 - I:plateDoubleHSSG_196=196 - 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 - I:plateDoubleIridium_400=400 - I:plateDoubleIronMagnetic_112=112 - I:plateDoubleIronMagnetic_400=400 - I:plateDoubleIron_112=112 - I:plateDoubleIron_400=400 - I:plateDoubleKanthal_400=400 - I:plateDoubleKanthal_88=88 - I:plateDoubleLead_400=400 - I:plateDoubleLead_414=414 - I:plateDoubleMagnalium_400=400 - I:plateDoubleMagnalium_50=50 - I:plateDoubleManganese_110=110 - I:plateDoubleManganese_400=400 - I:plateDoubleMithril_400=400 - I:plateDoubleMithril_490=490 - I:plateDoubleMolybdenum_190=190 - I:plateDoubleMolybdenum_400=400 - I:plateDoubleNaquadahAlloy_196=196 - I:plateDoubleNaquadahAlloy_400=400 - I:plateDoubleNaquadahEnriched_196=196 - I:plateDoubleNaquadahEnriched_400=400 - I:plateDoubleNaquadah_196=196 - I:plateDoubleNaquadah_400=400 - I:plateDoubleNaquadria_196=196 - I:plateDoubleNaquadria_400=400 - I:plateDoubleNeodymiumMagnetic_288=288 - I:plateDoubleNeodymiumMagnetic_400=400 - I:plateDoubleNeodymium_288=288 - I:plateDoubleNeodymium_400=400 - I:plateDoubleNeutronium_200000=200000 - I:plateDoubleNeutronium_400=400 - I:plateDoubleNichrome_112=112 - I:plateDoubleNichrome_400=400 - I:plateDoubleNickelZincFerrite_400=400 - I:plateDoubleNickelZincFerrite_66=66 - I:plateDoubleNickel_116=116 - I:plateDoubleNickel_400=400 - I:plateDoubleOsmiridium_382=382 - I:plateDoubleOsmiridium_400=400 - I:plateDoubleOsmium_380=380 - I:plateDoubleOsmium_400=400 - I:plateDoublePalladium_212=212 - I:plateDoublePalladium_400=400 - I:plateDoublePaper_196=196 - I:plateDoublePaper_400=400 - I:plateDoublePigIron_112=112 - I:plateDoublePigIron_400=400 - I:plateDoublePlatinum_390=390 - I:plateDoublePlatinum_400=400 - I:plateDoublePlutonium241_400=400 - I:plateDoublePlutonium241_486=486 - I:plateDoublePlutonium_400=400 - I:plateDoublePlutonium_492=492 - I:plateDoublePolycaprolactam_16=16 - I:plateDoublePolycaprolactam_400=400 - I:plateDoublePolyphenyleneSulfide_18=18 - I:plateDoublePolyphenyleneSulfide_400=400 - I:plateDoublePolytetrafluoroethylene_32=32 - I:plateDoublePolytetrafluoroethylene_400=400 - I:plateDoubleRedSteel_138=138 - I:plateDoubleRedSteel_400=400 - I:plateDoubleRoseGold_338=338 - I:plateDoubleRoseGold_400=400 - I:plateDoubleSilver_214=214 - I:plateDoubleSilver_400=400 - I:plateDoubleStainlessSteel_110=110 - I:plateDoubleStainlessSteel_400=400 - I:plateDoubleSteelMagnetic_112=112 - I:plateDoubleSteelMagnetic_400=400 - I:plateDoubleSteel_112=112 - 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 - I:plateDoubleTinAlloy_400=400 - I:plateDoubleTitanium_400=400 - I:plateDoubleTitanium_96=96 - I:plateDoubleTritanium_196=196 - I:plateDoubleTritanium_400=400 - I:plateDoubleTungstenCarbide_194=194 - I:plateDoubleTungstenCarbide_400=400 - I:plateDoubleTungstenSteel_238=238 - I:plateDoubleTungstenSteel_400=400 - I:plateDoubleTungsten_366=366 - I:plateDoubleTungsten_400=400 - I:plateDoubleUltimet_122=122 - I:plateDoubleUltimet_400=400 - I:plateDoubleUranium235_400=400 - I:plateDoubleUranium235_470=470 - I:plateDoubleUranium_400=400 - I:plateDoubleUranium_476=476 - I:plateDoubleVanadiumSteel_110=110 - I:plateDoubleVanadiumSteel_400=400 - I:plateDoubleWroughtIron_112=112 - I:plateDoubleWroughtIron_400=400 - I:plateDuranium_400=400 - I:plateDuranium_98=98 - I:plateElectrum_151=151 - I:plateElectrum_400=400 - I:plateEmerald_18=18 - I:plateEmerald_400=400 - I:plateEnderEye_198=198 - I:plateEnderEye_400=400 - I:plateEnderPearl_400=400 - I:plateEnderPearl_83=83 - I:plateEpoxidFiberReinforced_16=16 - I:plateEpoxidFiberReinforced_400=400 - I:plateEpoxid_16=16 - I:plateEpoxid_400=400 - I:plateEuropium_151=151 - I:plateEuropium_400=400 - I:plateForcicium_400=400 - I:plateForcicium_98=98 - I:plateForcillium_400=400 - I:plateForcillium_98=98 - I:plateGalliumArsenide_400=400 - I:plateGalliumArsenide_72=72 - I:plateGallium_400=400 - I:plateGallium_70=70 - I:plateGarnetRed_23=23 - I:plateGarnetRed_400=400 - I:plateGarnetYellow_23=23 - I:plateGarnetYellow_400=400 - I:plateGlass_20=20 - I:plateGlass_400=400 - I:plateGold_196=196 - I:plateGold_400=400 - I:plateGraniteBlack_20=20 - I:plateGraniteBlack_400=400 - I:plateGraniteRed_20=20 - I:plateGraniteRed_400=400 - I:plateGreenSapphire_20=20 - I:plateGreenSapphire_400=400 - I:plateHSSE_400=400 - I:plateHSSE_81=81 - I:plateHSSG_400=400 - I:plateHSSG_98=98 - I:plateHSSS_129=129 - 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 - I:plateIridium_400=400 - I:plateIronMagnetic_400=400 - I:plateIronMagnetic_56=56 - I:plateIron_400=400 - I:plateIron_56=56 - I:plateJasper_400=400 - I:plateJasper_98=98 - I:plateKanthal_400=400 - I:plateKanthal_44=44 - I:plateLapis_28=28 - I:plateLapis_400=400 - I:plateLazurite_29=29 - I:plateLazurite_400=400 - I:plateLead_207=207 - I:plateLead_400=400 - I:plateMagnalium_25=25 - I:plateMagnalium_400=400 - I:plateManganese_400=400 - I:plateManganese_55=55 - I:plateMithril_245=245 - I:plateMithril_400=400 - I:plateMolybdenum_400=400 - I:plateMolybdenum_95=95 - I:plateNaquadahAlloy_400=400 - I:plateNaquadahAlloy_98=98 - I:plateNaquadahEnriched_400=400 - I:plateNaquadahEnriched_98=98 - I:plateNaquadah_400=400 - I:plateNaquadah_98=98 - I:plateNaquadria_400=400 - I:plateNaquadria_98=98 - I:plateNeodymiumMagnetic_144=144 - I:plateNeodymiumMagnetic_400=400 - I:plateNeodymium_144=144 - I:plateNeodymium_400=400 - I:plateNetherQuartz_400=400 - I:plateNetherQuartz_98=98 - I:plateNetherStar_400=400 - I:plateNetherStar_98=98 - I:plateNeutronium_100000=100000 - I:plateNeutronium_400=400 - I:plateNichrome_400=400 - I:plateNichrome_56=56 - I:plateNickelZincFerrite_33=33 - I:plateNickelZincFerrite_400=400 - I:plateNickel_400=400 - I:plateNickel_58=58 - I:plateNiobiumTitanium_400=400 - I:plateNiobiumTitanium_71=71 - I:plateObsidian_22=22 - I:plateObsidian_400=400 - I:plateOlivine_28=28 - I:plateOlivine_400=400 - I:plateOpal_20=20 - I:plateOpal_400=400 - I:plateOsmiridium_191=191 - I:plateOsmiridium_400=400 - I:plateOsmium_190=190 - I:plateOsmium_400=400 - I:platePalladium_106=106 - I:platePalladium_400=400 - I:platePaper_400=400 - I:platePaper_98=98 - I:platePigIron_400=400 - I:platePigIron_56=56 - I:platePlastic_16=16 - I:platePlastic_400=400 - I:platePlatinum_195=195 - I:platePlatinum_400=400 - I:platePlutonium241_243=243 - I:platePlutonium241_400=400 - I:platePlutonium_246=246 - I:platePlutonium_400=400 - I:platePolycaprolactam_16=16 - I:platePolycaprolactam_400=400 - I:platePolyphenyleneSulfide_16=16 - I:platePolyphenyleneSulfide_400=400 - I:platePolystyrene_16=16 - I:platePolystyrene_400=400 - I:platePolytetrafluoroethylene_16=16 - I:platePolytetrafluoroethylene_400=400 - I:platePolyvinylChloride_16=16 - I:platePolyvinylChloride_400=400 - I:plateQuadruplePaper_392=392 - I:plateQuadruplePaper_400=400 - I:plateQuintuplePaper_400=400 - I:plateQuintuplePaper_490=490 - I:plateRedAlloy_400=400 - I:plateRedAlloy_403=403 - I:plateRedSteel_400=400 - I:plateRedSteel_69=69 - I:plateRedstone_400=400 - I:plateRedstone_85=85 - I:plateRoseGold_169=169 - I:plateRoseGold_400=400 - I:plateRubber_16=16 - I:plateRubber_400=400 - I:plateRuby_25=25 - I:plateRuby_400=400 - I:plateSapphire_20=20 - I:plateSapphire_400=400 - I:plateSilicon_28=28 - I:plateSilicon_400=400 - I:plateSilicone_16=16 - I:plateSilicone_400=400 - I:plateSilver_107=107 - I:plateSilver_400=400 - I:plateSodalite_25=25 - I:plateSodalite_400=400 - I:plateSolderingAlloy_118=118 - I:plateSolderingAlloy_400=400 - I:plateStainlessSteel_400=400 - I:plateStainlessSteel_55=55 - I:plateSteelMagnetic_400=400 - I:plateSteelMagnetic_56=56 - I:plateSteel_400=400 - I:plateSteel_56=56 - I:plateSterlingSilver_400=400 - I:plateSterlingSilver_98=98 - I:plateStyreneButadieneRubber_16=16 - 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 - I:plateTinAlloy_87=87 - I:plateTin_118=118 - I:plateTin_400=400 - I:plateTitanium_400=400 - I:plateTitanium_48=48 - I:plateTopaz_16=16 - I:plateTopaz_400=400 - I:plateTriplePaper_294=294 - I:plateTriplePaper_400=400 - I:plateTritanium_400=400 - I:plateTritanium_98=98 - I:plateTungstenCarbide_400=400 - I:plateTungstenCarbide_97=97 - I:plateTungstenSteel_119=119 - I:plateTungstenSteel_400=400 - I:plateTungsten_183=183 - I:plateTungsten_400=400 - I:plateUltimet_400=400 - I:plateUltimet_61=61 - I:plateUranium235_235=235 - I:plateUranium235_400=400 - I:plateUranium_238=238 - I:plateUranium_400=400 - I:plateVanadiumGallium_400=400 - I:plateVanadiumGallium_55=55 - I:plateVanadiumSteel_400=400 - I:plateVanadiumSteel_55=55 - I:plateWoodSealed_16=16 - I:plateWoodSealed_400=400 - I:plateWood_16=16 - I:plateWood_400=400 - I:plateWroughtIron_400=400 - I:plateWroughtIron_56=56 - I:plateYttriumBariumCuprate_400=400 - I:plateYttriumBariumCuprate_51=51 - I:plateZinc_400=400 - I:plateZinc_65=65 - I:ringAluminium_16=16 - I:ringAluminium_400=400 - I:ringBrass_16=16 - I:ringBrass_400=400 - I:ringBronze_19=19 - I:ringBronze_400=400 - I:ringChrome_16=16 - I:ringChrome_400=400 - I:ringHSSE_20=20 - I:ringHSSE_400=400 - I:ringHSSG_24=24 - I:ringHSSG_400=400 - I:ringInvar_16=16 - I:ringInvar_400=400 - I:ringIridium_400=400 - I:ringIridium_48=48 - I:ringIron_16=16 - I:ringIron_400=400 - I:ringNeutronium_25000=25000 - I:ringNeutronium_400=400 - I:ringOsmium_400=400 - I:ringOsmium_47=47 - I:ringPaper_24=24 - I:ringPaper_400=400 - I:ringPigIron_16=16 - I:ringPigIron_400=400 - I:ringRubber_16=16 - I:ringRubber_400=400 - I:ringSilicone_16=16 - I:ringSilicone_400=400 - I:ringStainlessSteel_16=16 - I:ringStainlessSteel_400=400 - I:ringSteel_16=16 - I:ringSteel_400=400 - I:ringStyreneButadieneRubber_16=16 - I:ringStyreneButadieneRubber_400=400 - I:ringTin_29=29 - I:ringTin_400=400 - I:ringTitanium_16=16 - I:ringTitanium_400=400 - I:ringTungstenSteel_29=29 - I:ringTungstenSteel_400=400 - I:ringWroughtIron_16=16 - I:ringWroughtIron_400=400 - I:rotorBronze_323=323 - I:rotorBronze_400=400 - I:rotorChrome_221=221 - I:rotorChrome_400=400 - I:rotorHSSE_344=344 - I:rotorHSSE_400=400 - I:rotorHSSG_400=400 - I:rotorHSSG_416=416 - I:rotorIridium_400=400 - I:rotorIridium_816=816 - I:rotorNeutronium_400=400 - I:rotorNeutronium_425000=425000 - I:rotorOsmium_400=400 - I:rotorOsmium_807=807 - I:rotorStainlessSteel_233=233 - I:rotorStainlessSteel_400=400 - I:rotorSteel_238=238 - I:rotorSteel_400=400 - I:rotorTin_400=400 - I:rotorTin_501=501 - I:rotorTitanium_204=204 - I:rotorTitanium_400=400 - I:rotorTungstenSteel_400=400 - I:rotorTungstenSteel_505=505 - I:roundHSSE_16=16 - I:roundHSSE_400=400 - I:roundHSSG_16=16 - I:roundHSSG_400=400 - I:roundNeutronium_11111=11111 - 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 - I:screwBeryllium_400=400 - I:screwBismuthBronze_16=16 - I:screwBismuthBronze_400=400 - I:screwBismuth_23=23 - I:screwBismuth_400=400 - I:screwBlackBronze_16=16 - I:screwBlackBronze_400=400 - I:screwBlackSteel_16=16 - I:screwBlackSteel_400=400 - I:screwBlueSteel_16=16 - I:screwBlueSteel_400=400 - I:screwBlueTopaz_16=16 - I:screwBlueTopaz_400=400 - I:screwBrass_16=16 - I:screwBrass_400=400 - I:screwBronze_16=16 - I:screwBronze_400=400 - I:screwCarbon_16=16 - I:screwCarbon_400=400 - I:screwCertusQuartz_16=16 - I:screwCertusQuartz_400=400 - I:screwChrome_16=16 - I:screwChrome_400=400 - I:screwCobaltBrass_16=16 - I:screwCobaltBrass_400=400 - I:screwCobalt_16=16 - I:screwCobalt_400=400 - I:screwCupronickel_16=16 - I:screwCupronickel_400=400 - I:screwDamascusSteel_16=16 - I:screwDamascusSteel_400=400 - I:screwDarkSteel_16=16 - I:screwDarkSteel_400=400 - I:screwDiamond_400=400 - I:screwDiamond_85=85 - I:screwDuranium_16=16 - I:screwDuranium_400=400 - I:screwElectrum_16=16 - I:screwElectrum_400=400 - I:screwEmerald_16=16 - I:screwEmerald_400=400 - I:screwEpoxidFiberReinforced_16=16 - I:screwEpoxidFiberReinforced_400=400 - I:screwEpoxid_16=16 - I:screwEpoxid_400=400 - I:screwGarnetRed_16=16 - I:screwGarnetRed_400=400 - I:screwGarnetYellow_16=16 - I:screwGarnetYellow_400=400 - I:screwGold_21=21 - I:screwGold_400=400 - I:screwGreenSapphire_16=16 - I:screwGreenSapphire_400=400 - I:screwHSSE_16=16 - I:screwHSSE_400=400 - I:screwHSSG_16=16 - 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 - I:screwIridium_400=400 - I:screwIronMagnetic_16=16 - I:screwIronMagnetic_400=400 - I:screwIron_16=16 - I:screwIron_400=400 - I:screwKanthal_16=16 - I:screwKanthal_400=400 - I:screwLead_23=23 - I:screwLead_400=400 - I:screwMagnalium_16=16 - I:screwMagnalium_400=400 - I:screwManganese_16=16 - I:screwManganese_400=400 - I:screwMithril_27=27 - I:screwMithril_400=400 - I:screwMolybdenum_16=16 - I:screwMolybdenum_400=400 - I:screwNaquadahAlloy_16=16 - I:screwNaquadahAlloy_400=400 - I:screwNaquadahEnriched_16=16 - I:screwNaquadahEnriched_400=400 - I:screwNaquadah_16=16 - I:screwNaquadah_400=400 - I:screwNaquadria_16=16 - I:screwNaquadria_400=400 - I:screwNeodymiumMagnetic_16=16 - I:screwNeodymiumMagnetic_400=400 - I:screwNeodymium_16=16 - I:screwNeodymium_400=400 - I:screwNetherQuartz_16=16 - I:screwNetherQuartz_400=400 - I:screwNetherStar_16=16 - I:screwNetherStar_400=400 - I:screwNeutronium_11111=11111 - I:screwNeutronium_400=400 - I:screwNichrome_16=16 - I:screwNichrome_400=400 - I:screwNickelZincFerrite_16=16 - I:screwNickelZincFerrite_400=400 - I:screwNickel_16=16 - I:screwNickel_400=400 - I:screwOlivine_16=16 - I:screwOlivine_400=400 - I:screwOpal_16=16 - I:screwOpal_400=400 - I:screwOsmiridium_21=21 - I:screwOsmiridium_400=400 - I:screwOsmium_21=21 - I:screwOsmium_400=400 - I:screwPalladium_16=16 - I:screwPalladium_400=400 - I:screwPigIron_16=16 - I:screwPigIron_400=400 - I:screwPlastic_16=16 - I:screwPlastic_400=400 - I:screwPlatinum_21=21 - I:screwPlatinum_400=400 - I:screwPlutonium241_27=27 - I:screwPlutonium241_400=400 - I:screwPlutonium_27=27 - I:screwPlutonium_400=400 - I:screwPolycaprolactam_16=16 - I:screwPolycaprolactam_400=400 - I:screwPolyphenyleneSulfide_16=16 - I:screwPolyphenyleneSulfide_400=400 - I:screwPolystyrene_16=16 - I:screwPolystyrene_400=400 - I:screwPolytetrafluoroethylene_16=16 - I:screwPolytetrafluoroethylene_400=400 - I:screwPolyvinylChloride_16=16 - I:screwPolyvinylChloride_400=400 - I:screwRedSteel_16=16 - I:screwRedSteel_400=400 - I:screwRoseGold_18=18 - I:screwRoseGold_400=400 - I:screwRubber_16=16 - I:screwRubber_400=400 - I:screwRuby_16=16 - I:screwRuby_400=400 - I:screwSapphire_16=16 - I:screwSapphire_400=400 - I:screwSilicone_16=16 - I:screwSilicone_400=400 - I:screwSilver_16=16 - I:screwSilver_400=400 - I:screwStainlessSteel_16=16 - I:screwStainlessSteel_400=400 - I:screwSteelMagnetic_16=16 - I:screwSteelMagnetic_400=400 - I:screwSteel_16=16 - I:screwSteel_400=400 - I:screwSterlingSilver_16=16 - I:screwSterlingSilver_400=400 - I:screwStyreneButadieneRubber_16=16 - 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 - I:screwTinAlloy_400=400 - I:screwTin_16=16 - I:screwTin_400=400 - I:screwTitanium_16=16 - I:screwTitanium_400=400 - I:screwTopaz_16=16 - I:screwTopaz_400=400 - I:screwTritanium_16=16 - I:screwTritanium_400=400 - I:screwTungstenCarbide_16=16 - I:screwTungstenCarbide_400=400 - I:screwTungstenSteel_16=16 - I:screwTungstenSteel_400=400 - I:screwTungsten_20=20 - I:screwTungsten_400=400 - I:screwUltimet_16=16 - I:screwUltimet_400=400 - I:screwUranium235_26=26 - I:screwUranium235_400=400 - I:screwUranium_26=26 - I:screwUranium_400=400 - I:screwVanadiumSteel_16=16 - I:screwVanadiumSteel_400=400 - I:screwWoodSealed_16=16 - I:screwWoodSealed_400=400 - I:screwWood_16=16 - I:screwWood_400=400 - I:screwWroughtIron_16=16 - I:screwWroughtIron_400=400 - I:springTitanium_400=400 - 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 - I:stickAmethyst_400=400 - I:stickBeryllium_16=16 - I:stickBeryllium_400=400 - I:stickBismuthBronze_400=400 - I:stickBismuthBronze_46=46 - I:stickBismuth_104=104 - I:stickBismuth_400=400 - I:stickBlackBronze_400=400 - I:stickBlackBronze_49=49 - I:stickBlackSteel_32=32 - I:stickBlackSteel_400=400 - I:stickBlaze_400=400 - I:stickBlueSteel_37=37 - I:stickBlueSteel_400=400 - I:stickBlueTopaz_16=16 - I:stickBlueTopaz_400=400 - I:stickBrass_31=31 - I:stickBrass_400=400 - I:stickBronze_38=38 - I:stickBronze_400=400 - I:stickCarbon_16=16 - I:stickCarbon_400=400 - I:stickCertusQuartz_400=400 - I:stickCertusQuartz_49=49 - I:stickChrome_26=26 - I:stickChrome_400=400 - I:stickCobaltBrass_29=29 - I:stickCobaltBrass_400=400 - I:stickCobalt_29=29 - I:stickCobalt_400=400 - I:stickCopper_31=31 - I:stickCopper_400=400 - I:stickCupronickel_30=30 - I:stickCupronickel_400=400 - I:stickDamascusSteel_28=28 - I:stickDamascusSteel_400=400 - I:stickDarkSteel_400=400 - I:stickDarkSteel_49=49 - I:stickDiamond_384=384 - I:stickDiamond_400=400 - I:stickDuranium_400=400 - I:stickDuranium_49=49 - I:stickElectrum_400=400 - I:stickElectrum_75=75 - I:stickEmerald_16=16 - I:stickEmerald_400=400 - I:stickEpoxidFiberReinforced_16=16 - I:stickEpoxidFiberReinforced_400=400 - I:stickEpoxid_16=16 - I:stickEpoxid_400=400 - I:stickEuropium_400=400 - I:stickEuropium_75=75 - I:stickGarnetRed_16=16 - I:stickGarnetRed_400=400 - I:stickGarnetYellow_16=16 - I:stickGarnetYellow_400=400 - I:stickGold_400=400 - I:stickGold_98=98 - I:stickGreenSapphire_16=16 - I:stickGreenSapphire_400=400 - I:stickHSSE_40=40 - I:stickHSSE_400=400 - I:stickHSSG_400=400 - 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 - I:stickIridium_96=96 - I:stickIronMagnetic_28=28 - I:stickIronMagnetic_400=400 - I:stickIron_28=28 - I:stickIron_400=400 - I:stickKanthal_22=22 - I:stickKanthal_400=400 - I:stickLapis_16=16 - I:stickLapis_400=400 - I:stickLazurite_16=16 - I:stickLazurite_400=400 - I:stickLead_103=103 - 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 - I:stickLongAmethyst_400=400 - I:stickLongBeryllium_16=16 - I:stickLongBeryllium_400=400 - I:stickLongBismuthBronze_400=400 - I:stickLongBismuthBronze_92=92 - I:stickLongBismuth_208=208 - I:stickLongBismuth_400=400 - I:stickLongBlackBronze_400=400 - I:stickLongBlackBronze_98=98 - I:stickLongBlackSteel_400=400 - I:stickLongBlackSteel_64=64 - I:stickLongBlaze_115=115 - I:stickLongBlaze_400=400 - I:stickLongBlueSteel_400=400 - I:stickLongBlueSteel_75=75 - I:stickLongBlueTopaz_16=16 - I:stickLongBlueTopaz_400=400 - I:stickLongBrass_400=400 - I:stickLongBrass_63=63 - I:stickLongBronze_400=400 - I:stickLongBronze_76=76 - I:stickLongCarbon_16=16 - I:stickLongCarbon_400=400 - I:stickLongCertusQuartz_400=400 - I:stickLongCertusQuartz_98=98 - I:stickLongChrome_400=400 - I:stickLongChrome_52=52 - I:stickLongCobaltBrass_400=400 - I:stickLongCobaltBrass_58=58 - I:stickLongCobalt_400=400 - I:stickLongCobalt_59=59 - I:stickLongCupronickel_400=400 - I:stickLongCupronickel_60=60 - I:stickLongDamascusSteel_400=400 - I:stickLongDamascusSteel_56=56 - I:stickLongDarkSteel_400=400 - I:stickLongDarkSteel_98=98 - I:stickLongDiamond_400=400 - I:stickLongDiamond_768=768 - I:stickLongDuranium_400=400 - I:stickLongDuranium_98=98 - I:stickLongElectrum_151=151 - I:stickLongElectrum_400=400 - I:stickLongEmerald_18=18 - I:stickLongEmerald_400=400 - I:stickLongEpoxidFiberReinforced_16=16 - I:stickLongEpoxidFiberReinforced_400=400 - I:stickLongEpoxid_16=16 - I:stickLongEpoxid_400=400 - I:stickLongGarnetRed_23=23 - I:stickLongGarnetRed_400=400 - I:stickLongGarnetYellow_23=23 - I:stickLongGarnetYellow_400=400 - I:stickLongGold_196=196 - I:stickLongGold_400=400 - I:stickLongGreenSapphire_20=20 - I:stickLongGreenSapphire_400=400 - I:stickLongHSSE_400=400 - I:stickLongHSSE_81=81 - I:stickLongHSSG_400=400 - 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 - I:stickLongIridium_400=400 - I:stickLongIronMagnetic_400=400 - I:stickLongIronMagnetic_56=56 - I:stickLongIron_400=400 - I:stickLongIron_56=56 - I:stickLongKanthal_400=400 - I:stickLongKanthal_44=44 - I:stickLongLead_207=207 - I:stickLongLead_400=400 - I:stickLongMagnalium_25=25 - I:stickLongMagnalium_400=400 - I:stickLongManganese_400=400 - I:stickLongManganese_55=55 - I:stickLongMithril_245=245 - I:stickLongMithril_400=400 - I:stickLongMolybdenum_400=400 - I:stickLongMolybdenum_95=95 - I:stickLongNaquadahAlloy_400=400 - I:stickLongNaquadahAlloy_98=98 - I:stickLongNaquadahEnriched_400=400 - I:stickLongNaquadahEnriched_98=98 - I:stickLongNaquadah_400=400 - I:stickLongNaquadah_98=98 - I:stickLongNaquadria_400=400 - I:stickLongNaquadria_98=98 - I:stickLongNeodymiumMagnetic_144=144 - I:stickLongNeodymiumMagnetic_400=400 - I:stickLongNeodymium_144=144 - I:stickLongNeodymium_400=400 - I:stickLongNetherQuartz_400=400 - I:stickLongNetherQuartz_98=98 - I:stickLongNetherStar_400=400 - I:stickLongNetherStar_98=98 - I:stickLongNeutronium_100000=100000 - I:stickLongNeutronium_400=400 - I:stickLongNichrome_400=400 - I:stickLongNichrome_56=56 - I:stickLongNickelZincFerrite_33=33 - I:stickLongNickelZincFerrite_400=400 - I:stickLongNickel_400=400 - I:stickLongNickel_58=58 - I:stickLongOlivine_28=28 - I:stickLongOlivine_400=400 - I:stickLongOpal_20=20 - I:stickLongOpal_400=400 - I:stickLongOsmiridium_191=191 - I:stickLongOsmiridium_400=400 - I:stickLongOsmium_190=190 - I:stickLongOsmium_400=400 - I:stickLongPalladium_106=106 - I:stickLongPalladium_400=400 - I:stickLongPigIron_400=400 - I:stickLongPigIron_56=56 - I:stickLongPlastic_16=16 - I:stickLongPlastic_400=400 - I:stickLongPlatinum_195=195 - I:stickLongPlatinum_400=400 - I:stickLongPlutonium241_243=243 - I:stickLongPlutonium241_400=400 - I:stickLongPlutonium_246=246 - I:stickLongPlutonium_400=400 - I:stickLongPolycaprolactam_16=16 - I:stickLongPolycaprolactam_400=400 - I:stickLongPolyphenyleneSulfide_16=16 - I:stickLongPolyphenyleneSulfide_400=400 - I:stickLongPolystyrene_16=16 - I:stickLongPolystyrene_400=400 - I:stickLongPolytetrafluoroethylene_16=16 - I:stickLongPolytetrafluoroethylene_400=400 - I:stickLongPolyvinylChloride_16=16 - I:stickLongPolyvinylChloride_400=400 - I:stickLongRedSteel_400=400 - I:stickLongRedSteel_69=69 - I:stickLongRoseGold_169=169 - I:stickLongRoseGold_400=400 - I:stickLongRubber_16=16 - I:stickLongRubber_400=400 - I:stickLongRuby_25=25 - I:stickLongRuby_400=400 - I:stickLongSapphire_20=20 - I:stickLongSapphire_400=400 - I:stickLongSilicone_16=16 - I:stickLongSilicone_400=400 - I:stickLongSilver_107=107 - I:stickLongSilver_400=400 - I:stickLongStainlessSteel_400=400 - I:stickLongStainlessSteel_55=55 - I:stickLongSteelMagnetic_400=400 - I:stickLongSteelMagnetic_56=56 - I:stickLongSteel_400=400 - I:stickLongSteel_56=56 - I:stickLongSterlingSilver_400=400 - I:stickLongSterlingSilver_98=98 - I:stickLongStyreneButadieneRubber_16=16 - 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 - I:stickLongTinAlloy_87=87 - I:stickLongTitanium_400=400 - I:stickLongTitanium_48=48 - I:stickLongTopaz_16=16 - I:stickLongTopaz_400=400 - I:stickLongTritanium_400=400 - I:stickLongTritanium_98=98 - I:stickLongTungstenCarbide_400=400 - I:stickLongTungstenCarbide_97=97 - I:stickLongTungstenSteel_119=119 - I:stickLongTungstenSteel_400=400 - I:stickLongTungsten_183=183 - I:stickLongTungsten_400=400 - I:stickLongUltimet_400=400 - I:stickLongUltimet_61=61 - I:stickLongUranium235_235=235 - I:stickLongUranium235_400=400 - I:stickLongUranium_238=238 - I:stickLongUranium_400=400 - I:stickLongVanadiumSteel_400=400 - I:stickLongVanadiumSteel_55=55 - I:stickLongWoodSealed_16=16 - I:stickLongWoodSealed_400=400 - I:stickLongWood_16=16 - I:stickLongWood_400=400 - I:stickLongWroughtIron_400=400 - I:stickLongWroughtIron_56=56 - I:stickMagnalium_16=16 - I:stickMagnalium_400=400 - I:stickManganese_27=27 - I:stickManganese_400=400 - I:stickMithril_122=122 - I:stickMithril_400=400 - I:stickMolybdenum_400=400 - I:stickMolybdenum_47=47 - I:stickNaquadahAlloy_400=400 - I:stickNaquadahAlloy_49=49 - I:stickNaquadahEnriched_400=400 - I:stickNaquadahEnriched_49=49 - I:stickNaquadah_400=400 - I:stickNaquadah_49=49 - I:stickNaquadria_400=400 - I:stickNaquadria_49=49 - I:stickNeodymiumMagnetic_400=400 - I:stickNeodymiumMagnetic_72=72 - I:stickNeodymium_400=400 - I:stickNeodymium_72=72 - I:stickNetherQuartz_400=400 - I:stickNetherQuartz_49=49 - I:stickNetherStar_400=400 - I:stickNetherStar_49=49 - I:stickNeutronium_400=400 - I:stickNeutronium_50000=50000 - I:stickNichrome_28=28 - I:stickNichrome_400=400 - I:stickNickelZincFerrite_16=16 - I:stickNickelZincFerrite_400=400 - I:stickNickel_29=29 - I:stickNickel_400=400 - I:stickOlivine_16=16 - I:stickOlivine_400=400 - I:stickOpal_16=16 - I:stickOpal_400=400 - I:stickOsmiridium_400=400 - I:stickOsmiridium_95=95 - I:stickOsmium_400=400 - I:stickOsmium_95=95 - I:stickPalladium_400=400 - I:stickPalladium_53=53 - I:stickPigIron_28=28 - I:stickPigIron_400=400 - I:stickPlastic_16=16 - I:stickPlastic_400=400 - I:stickPlatinum_400=400 - I:stickPlatinum_97=97 - I:stickPlutonium241_121=121 - I:stickPlutonium241_400=400 - I:stickPlutonium_123=123 - I:stickPlutonium_400=400 - I:stickPolycaprolactam_16=16 - I:stickPolycaprolactam_400=400 - I:stickPolyphenyleneSulfide_16=16 - I:stickPolyphenyleneSulfide_400=400 - I:stickPolystyrene_16=16 - I:stickPolystyrene_400=400 - I:stickPolytetrafluoroethylene_16=16 - I:stickPolytetrafluoroethylene_400=400 - I:stickPolyvinylChloride_16=16 - I:stickPolyvinylChloride_400=400 - I:stickRedSteel_34=34 - I:stickRedSteel_400=400 - I:stickRoseGold_400=400 - I:stickRoseGold_84=84 - I:stickRubber_16=16 - I:stickRubber_400=400 - I:stickRuby_16=16 - I:stickRuby_400=400 - I:stickSapphire_16=16 - I:stickSapphire_400=400 - I:stickSilicone_16=16 - I:stickSilicone_400=400 - I:stickSilver_400=400 - I:stickSilver_53=53 - I:stickSodalite_16=16 - I:stickSodalite_400=400 - I:stickSolderingAlloy_400=400 - I:stickSolderingAlloy_59=59 - I:stickStainlessSteel_27=27 - I:stickStainlessSteel_400=400 - I:stickSteelMagnetic_28=28 - I:stickSteelMagnetic_400=400 - I:stickSteel_28=28 - I:stickSteel_400=400 - I:stickSterlingSilver_400=400 - I:stickSterlingSilver_49=49 - I:stickStyreneButadieneRubber_16=16 - 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 - I:stickTinAlloy_43=43 - I:stickTin_400=400 - I:stickTin_59=59 - I:stickTitanium_24=24 - I:stickTitanium_400=400 - I:stickTopaz_16=16 - I:stickTopaz_400=400 - I:stickTritanium_400=400 - I:stickTritanium_49=49 - I:stickTungstenCarbide_400=400 - I:stickTungstenCarbide_48=48 - I:stickTungstenSteel_400=400 - I:stickTungstenSteel_59=59 - I:stickTungsten_400=400 - I:stickTungsten_91=91 - I:stickUltimet_30=30 - I:stickUltimet_400=400 - I:stickUranium235_117=117 - I:stickUranium235_400=400 - I:stickUranium_119=119 - I:stickUranium_400=400 - I:stickVanadiumGallium_27=27 - I:stickVanadiumGallium_400=400 - I:stickVanadiumSteel_27=27 - I:stickVanadiumSteel_400=400 - I:stickWoodSealed_16=16 - I:stickWoodSealed_400=400 - I:stickWood_16=16 - I:stickWood_400=400 - I:stickWroughtIron_28=28 - I:stickWroughtIron_400=400 - I:tile.anvil.intact_1680=1680 - I:tile.anvil.intact_400=400 - I:tile.anvil.slightlyDamaged_1120=1120 - I:tile.anvil.slightlyDamaged_400=400 - I:tile.anvil.veryDamaged_400=400 - 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 - I:tile.brick_400=400 - I:tile.button_16=16 - I:tile.button_400=400 - I:tile.button_98=98 - I:tile.chestTrap_109=109 - I:tile.chestTrap_400=400 - I:tile.chest_400=400 - I:tile.chest_72=72 - I:tile.clayHardenedStained.black_16=16 - I:tile.clayHardenedStained.black_400=400 - I:tile.clayHardened_16=16 - I:tile.clayHardened_400=400 - I:tile.clay_30=30 - I:tile.clay_400=400 - I:tile.cloth.black_400=400 - I:tile.dispenser_400=400 - I:tile.dispenser_771=771 - I:tile.dropper_400=400 - I:tile.dropper_771=771 - I:tile.enchantmentTable_1918=1918 - I:tile.enchantmentTable_400=400 - I:tile.enderChest_374=374 - I:tile.enderChest_400=400 - I:tile.fenceIron_21=21 - I:tile.fenceIron_400=400 - I:tile.fence_16=16 - I:tile.fence_400=400 - I:tile.furnace_400=400 - I:tile.furnace_784=784 - I:tile.glass_20=20 - I:tile.glass_400=400 - I:tile.gravel_400=400 - I:tile.hayBlock_400=400 - I:tile.hayBlock_882=882 - I:tile.hellrock_400=400 - I:tile.hopper_352=352 - I:tile.hopper_400=400 - I:tile.icePacked_16=16 - I:tile.icePacked_400=400 - I:tile.ice_16=16 - I:tile.ice_400=400 - I:tile.jukebox_400=400 - I:tile.jukebox_840=840 - I:tile.ladder_16=16 - I:tile.ladder_400=400 - I:tile.lever_102=102 - I:tile.lever_400=400 - I:tile.lightgem_392=392 - I:tile.lightgem_400=400 - I:tile.log.acacia_400=400 - I:tile.log.oak_400=400 - I:tile.melon_400=400 - I:tile.mushroom_400=400 - I:tile.musicBlock_157=157 - I:tile.musicBlock_400=400 - I:tile.notGate_400=400 - I:tile.notGate_89=89 - I:tile.obsidian_400=400 - I:tile.pistonBase_400=400 - I:tile.pistonBase_419=419 - I:tile.pistonStickyBase_400=400 - I:tile.pistonStickyBase_419=419 - I:tile.pressurePlate_18=18 - I:tile.pressurePlate_196=196 - I:tile.pressurePlate_400=400 - I:tile.pumpkin_400=400 - I:tile.quartzBlock.default_392=392 - I:tile.quartzBlock.default_400=400 - I:tile.redstoneLight_400=400 - I:tile.redstoneLight_732=732 - I:tile.sandStone.default_400=400 - I:tile.sapling.oak_400=400 - I:tile.snow_16=16 - I:tile.snow_400=400 - I:tile.stainedGlass.black_20=20 - I:tile.stainedGlass.black_400=400 - I:tile.stoneMoss_400=400 - I:tile.stoneMoss_98=98 - I:tile.stoneSlab.cobble_400=400 - I:tile.stoneSlab.cobble_49=49 - I:tile.stoneSlab.cobble_98=98 - I:tile.stoneSlab.smoothStoneBrick_400=400 - I:tile.stoneSlab.smoothStoneBrick_49=49 - I:tile.stoneSlab.smoothStoneBrick_98=98 - I:tile.stoneSlab.stone_16=16 - I:tile.stoneSlab.stone_400=400 - I:tile.stoneSlab.stone_49=49 - I:tile.stoneSlab.stone_98=98 - I:tile.stoneSlab.wood_16=16 - I:tile.stoneSlab.wood_400=400 - I:tile.stone_400=400 - I:tile.stone_98=98 - I:tile.stonebrick_400=400 - I:tile.stonebrick_98=98 - I:tile.stonebricksmooth.default_400=400 - I:tile.stonebricksmooth.default_98=98 - I:tile.thinGlass_16=16 - I:tile.thinGlass_400=400 - I:tile.thinStainedGlass.black_16=16 - I:tile.thinStainedGlass.black_400=400 - I:tile.tripWireSource_37=37 - I:tile.tripWireSource_400=400 - I:tile.weightedPlate_heavy_112=112 - I:tile.weightedPlate_heavy_400=400 - I:tile.weightedPlate_light_392=392 - I:tile.weightedPlate_light_400=400 - I:tile.whiteStone_400=400 - I:tile.wood.oak_16=16 - I:tile.wood.oak_400=400 - I:tile.woodSlab.oak_16=16 - I:tile.woodSlab.oak_400=400 - I:tile.workbench_36=36 - 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 - I:toolHeadAxeBeryllium_400=400 - I:toolHeadAxeBismuthBronze_276=276 - I:toolHeadAxeBismuthBronze_400=400 - I:toolHeadAxeBismuth_400=400 - I:toolHeadAxeBismuth_624=624 - I:toolHeadAxeBlackBronze_294=294 - I:toolHeadAxeBlackBronze_400=400 - I:toolHeadAxeBlackSteel_192=192 - I:toolHeadAxeBlackSteel_400=400 - I:toolHeadAxeBlaze_345=345 - I:toolHeadAxeBlaze_400=400 - I:toolHeadAxeBlueSteel_225=225 - I:toolHeadAxeBlueSteel_400=400 - I:toolHeadAxeBlueTopaz_400=400 - I:toolHeadAxeBlueTopaz_48=48 - I:toolHeadAxeBrass_189=189 - I:toolHeadAxeBrass_400=400 - I:toolHeadAxeBronze_228=228 - I:toolHeadAxeBronze_400=400 - I:toolHeadAxeCarbon_36=36 - I:toolHeadAxeCarbon_400=400 - I:toolHeadAxeCertusQuartz_294=294 - I:toolHeadAxeCertusQuartz_400=400 - I:toolHeadAxeChrome_156=156 - I:toolHeadAxeChrome_400=400 - I:toolHeadAxeCobaltBrass_174=174 - I:toolHeadAxeCobaltBrass_400=400 - I:toolHeadAxeCobalt_177=177 - I:toolHeadAxeCobalt_400=400 - I:toolHeadAxeCupronickel_180=180 - I:toolHeadAxeCupronickel_400=400 - I:toolHeadAxeDamascusSteel_168=168 - I:toolHeadAxeDamascusSteel_400=400 - I:toolHeadAxeDarkSteel_294=294 - I:toolHeadAxeDarkSteel_400=400 - I:toolHeadAxeDiamond_2304=2304 - I:toolHeadAxeDiamond_400=400 - I:toolHeadAxeDuranium_294=294 - I:toolHeadAxeDuranium_400=400 - I:toolHeadAxeElectrum_400=400 - I:toolHeadAxeElectrum_453=453 - I:toolHeadAxeEmerald_400=400 - I:toolHeadAxeEmerald_54=54 - I:toolHeadAxeEpoxidFiberReinforced_18=18 - I:toolHeadAxeEpoxidFiberReinforced_400=400 - I:toolHeadAxeEpoxid_18=18 - I:toolHeadAxeEpoxid_400=400 - I:toolHeadAxeFlint_400=400 - I:toolHeadAxeFlint_60=60 - I:toolHeadAxeGarnetRed_400=400 - I:toolHeadAxeGarnetRed_69=69 - I:toolHeadAxeGarnetYellow_400=400 - I:toolHeadAxeGarnetYellow_69=69 - I:toolHeadAxeGold_400=400 - I:toolHeadAxeGold_588=588 - I:toolHeadAxeGraniteBlack_400=400 - I:toolHeadAxeGraniteBlack_60=60 - I:toolHeadAxeGraniteRed_400=400 - I:toolHeadAxeGraniteRed_60=60 - I:toolHeadAxeGraphene_294=294 - I:toolHeadAxeGraphene_400=400 - I:toolHeadAxeGraphite_294=294 - I:toolHeadAxeGraphite_400=400 - I:toolHeadAxeGreenSapphire_400=400 - I:toolHeadAxeGreenSapphire_60=60 - I:toolHeadAxeHSSE_243=243 - I:toolHeadAxeHSSE_400=400 - I:toolHeadAxeHSSG_294=294 - 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 - I:toolHeadAxeIridium_576=576 - I:toolHeadAxeIronMagnetic_168=168 - I:toolHeadAxeIronMagnetic_400=400 - I:toolHeadAxeIron_168=168 - I:toolHeadAxeIron_400=400 - I:toolHeadAxeKanthal_132=132 - I:toolHeadAxeKanthal_400=400 - I:toolHeadAxeLead_400=400 - I:toolHeadAxeLead_621=621 - I:toolHeadAxeMagnalium_400=400 - I:toolHeadAxeMagnalium_75=75 - I:toolHeadAxeManganese_165=165 - I:toolHeadAxeManganese_400=400 - I:toolHeadAxeMithril_400=400 - I:toolHeadAxeMithril_735=735 - I:toolHeadAxeMolybdenum_285=285 - I:toolHeadAxeMolybdenum_400=400 - I:toolHeadAxeNaquadahAlloy_294=294 - I:toolHeadAxeNaquadahAlloy_400=400 - I:toolHeadAxeNaquadahEnriched_294=294 - I:toolHeadAxeNaquadahEnriched_400=400 - I:toolHeadAxeNaquadah_294=294 - I:toolHeadAxeNaquadah_400=400 - I:toolHeadAxeNaquadria_294=294 - I:toolHeadAxeNaquadria_400=400 - I:toolHeadAxeNeodymiumMagnetic_400=400 - I:toolHeadAxeNeodymiumMagnetic_432=432 - I:toolHeadAxeNeodymium_400=400 - I:toolHeadAxeNeodymium_432=432 - I:toolHeadAxeNetherQuartz_294=294 - I:toolHeadAxeNetherQuartz_400=400 - I:toolHeadAxeNetherStar_294=294 - I:toolHeadAxeNetherStar_400=400 - I:toolHeadAxeNeutronium_300000=300000 - I:toolHeadAxeNeutronium_400=400 - I:toolHeadAxeNichrome_168=168 - I:toolHeadAxeNichrome_400=400 - I:toolHeadAxeNickelZincFerrite_400=400 - I:toolHeadAxeNickelZincFerrite_99=99 - I:toolHeadAxeNickel_174=174 - I:toolHeadAxeNickel_400=400 - I:toolHeadAxeOlivine_400=400 - I:toolHeadAxeOlivine_84=84 - I:toolHeadAxeOpal_400=400 - I:toolHeadAxeOpal_60=60 - I:toolHeadAxeOsmiridium_400=400 - I:toolHeadAxeOsmiridium_573=573 - I:toolHeadAxeOsmium_400=400 - I:toolHeadAxeOsmium_570=570 - I:toolHeadAxePalladium_318=318 - I:toolHeadAxePalladium_400=400 - I:toolHeadAxePigIron_168=168 - I:toolHeadAxePigIron_400=400 - I:toolHeadAxePlastic_16=16 - I:toolHeadAxePlastic_400=400 - I:toolHeadAxePlatinum_400=400 - I:toolHeadAxePlatinum_585=585 - I:toolHeadAxePlutonium241_400=400 - I:toolHeadAxePlutonium241_729=729 - I:toolHeadAxePlutonium_400=400 - I:toolHeadAxePlutonium_738=738 - I:toolHeadAxePolycaprolactam_16=16 - I:toolHeadAxePolycaprolactam_400=400 - I:toolHeadAxePolyphenyleneSulfide_27=27 - I:toolHeadAxePolyphenyleneSulfide_400=400 - I:toolHeadAxePolystyrene_18=18 - I:toolHeadAxePolystyrene_400=400 - I:toolHeadAxePolytetrafluoroethylene_400=400 - I:toolHeadAxePolytetrafluoroethylene_48=48 - I:toolHeadAxePolyvinylChloride_30=30 - I:toolHeadAxePolyvinylChloride_400=400 - I:toolHeadAxeRedSteel_207=207 - I:toolHeadAxeRedSteel_400=400 - I:toolHeadAxeRoseGold_400=400 - I:toolHeadAxeRoseGold_507=507 - I:toolHeadAxeRubber_16=16 - I:toolHeadAxeRubber_400=400 - I:toolHeadAxeRuby_400=400 - I:toolHeadAxeRuby_75=75 - I:toolHeadAxeSapphire_400=400 - I:toolHeadAxeSapphire_60=60 - I:toolHeadAxeSilicone_21=21 - I:toolHeadAxeSilicone_400=400 - I:toolHeadAxeSilver_321=321 - I:toolHeadAxeSilver_400=400 - I:toolHeadAxeStainlessSteel_165=165 - I:toolHeadAxeStainlessSteel_400=400 - I:toolHeadAxeSteelMagnetic_168=168 - I:toolHeadAxeSteelMagnetic_400=400 - I:toolHeadAxeSteel_168=168 - I:toolHeadAxeSteel_400=400 - I:toolHeadAxeSterlingSilver_294=294 - I:toolHeadAxeSterlingSilver_400=400 - I:toolHeadAxeStone_294=294 - I:toolHeadAxeStone_400=400 - I:toolHeadAxeStyreneButadieneRubber_16=16 - 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 - I:toolHeadAxeTinAlloy_400=400 - I:toolHeadAxeTitanium_144=144 - I:toolHeadAxeTitanium_400=400 - I:toolHeadAxeTopaz_400=400 - I:toolHeadAxeTopaz_48=48 - I:toolHeadAxeTritanium_294=294 - I:toolHeadAxeTritanium_400=400 - I:toolHeadAxeTungstenCarbide_291=291 - I:toolHeadAxeTungstenCarbide_400=400 - I:toolHeadAxeTungstenSteel_357=357 - I:toolHeadAxeTungstenSteel_400=400 - I:toolHeadAxeTungsten_400=400 - I:toolHeadAxeTungsten_549=549 - I:toolHeadAxeUltimet_183=183 - I:toolHeadAxeUltimet_400=400 - I:toolHeadAxeUranium235_400=400 - I:toolHeadAxeUranium235_705=705 - I:toolHeadAxeUranium_400=400 - I:toolHeadAxeUranium_714=714 - I:toolHeadAxeVanadiumSteel_165=165 - I:toolHeadAxeVanadiumSteel_400=400 - I:toolHeadAxeWoodSealed_27=27 - I:toolHeadAxeWoodSealed_400=400 - I:toolHeadAxeWood_27=27 - I:toolHeadAxeWood_400=400 - I:toolHeadAxeWroughtIron_168=168 - I:toolHeadAxeWroughtIron_400=400 - I:toolHeadBuzzSawAluminium_104=104 - I:toolHeadBuzzSawAluminium_400=400 - I:toolHeadBuzzSawBeryllium_36=36 - I:toolHeadBuzzSawBeryllium_400=400 - I:toolHeadBuzzSawBismuthBronze_368=368 - I:toolHeadBuzzSawBismuthBronze_400=400 - I:toolHeadBuzzSawBismuth_400=400 - I:toolHeadBuzzSawBismuth_832=832 - I:toolHeadBuzzSawBlackBronze_392=392 - I:toolHeadBuzzSawBlackBronze_400=400 - I:toolHeadBuzzSawBlackSteel_256=256 - I:toolHeadBuzzSawBlackSteel_400=400 - I:toolHeadBuzzSawBlaze_400=400 - I:toolHeadBuzzSawBlaze_460=460 - I:toolHeadBuzzSawBlueSteel_300=300 - I:toolHeadBuzzSawBlueSteel_400=400 - I:toolHeadBuzzSawBrass_252=252 - I:toolHeadBuzzSawBrass_400=400 - I:toolHeadBuzzSawBronze_304=304 - I:toolHeadBuzzSawBronze_400=400 - I:toolHeadBuzzSawCarbon_400=400 - I:toolHeadBuzzSawCarbon_48=48 - I:toolHeadBuzzSawChrome_208=208 - I:toolHeadBuzzSawChrome_400=400 - I:toolHeadBuzzSawCobaltBrass_232=232 - I:toolHeadBuzzSawCobaltBrass_400=400 - I:toolHeadBuzzSawCobalt_236=236 - I:toolHeadBuzzSawCobalt_400=400 - I:toolHeadBuzzSawCupronickel_240=240 - I:toolHeadBuzzSawCupronickel_400=400 - I:toolHeadBuzzSawDamascusSteel_224=224 - I:toolHeadBuzzSawDamascusSteel_400=400 - I:toolHeadBuzzSawDarkSteel_392=392 - I:toolHeadBuzzSawDarkSteel_400=400 - I:toolHeadBuzzSawDuranium_392=392 - I:toolHeadBuzzSawDuranium_400=400 - I:toolHeadBuzzSawElectrum_400=400 - I:toolHeadBuzzSawElectrum_604=604 - I:toolHeadBuzzSawEpoxidFiberReinforced_24=24 - I:toolHeadBuzzSawEpoxidFiberReinforced_400=400 - I:toolHeadBuzzSawEpoxid_24=24 - I:toolHeadBuzzSawEpoxid_400=400 - I:toolHeadBuzzSawGold_400=400 - I:toolHeadBuzzSawGold_784=784 - I:toolHeadBuzzSawGraphene_392=392 - I:toolHeadBuzzSawGraphene_400=400 - I:toolHeadBuzzSawHSSE_324=324 - I:toolHeadBuzzSawHSSE_400=400 - I:toolHeadBuzzSawHSSG_392=392 - 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 - I:toolHeadBuzzSawIridium_768=768 - I:toolHeadBuzzSawIronMagnetic_224=224 - I:toolHeadBuzzSawIronMagnetic_400=400 - I:toolHeadBuzzSawIron_224=224 - I:toolHeadBuzzSawIron_400=400 - I:toolHeadBuzzSawKanthal_176=176 - I:toolHeadBuzzSawKanthal_400=400 - I:toolHeadBuzzSawLead_400=400 - I:toolHeadBuzzSawLead_828=828 - I:toolHeadBuzzSawMagnalium_100=100 - I:toolHeadBuzzSawMagnalium_400=400 - I:toolHeadBuzzSawManganese_220=220 - I:toolHeadBuzzSawManganese_400=400 - I:toolHeadBuzzSawMithril_400=400 - I:toolHeadBuzzSawMithril_980=980 - I:toolHeadBuzzSawMolybdenum_380=380 - I:toolHeadBuzzSawMolybdenum_400=400 - I:toolHeadBuzzSawNaquadahAlloy_392=392 - I:toolHeadBuzzSawNaquadahAlloy_400=400 - I:toolHeadBuzzSawNaquadahEnriched_392=392 - I:toolHeadBuzzSawNaquadahEnriched_400=400 - I:toolHeadBuzzSawNaquadah_392=392 - I:toolHeadBuzzSawNaquadah_400=400 - I:toolHeadBuzzSawNaquadria_392=392 - I:toolHeadBuzzSawNaquadria_400=400 - I:toolHeadBuzzSawNeodymiumMagnetic_400=400 - I:toolHeadBuzzSawNeodymiumMagnetic_576=576 - I:toolHeadBuzzSawNeodymium_400=400 - I:toolHeadBuzzSawNeodymium_576=576 - I:toolHeadBuzzSawNeutronium_400=400 - I:toolHeadBuzzSawNeutronium_400000=400000 - I:toolHeadBuzzSawNichrome_224=224 - I:toolHeadBuzzSawNichrome_400=400 - I:toolHeadBuzzSawNickelZincFerrite_132=132 - I:toolHeadBuzzSawNickelZincFerrite_400=400 - I:toolHeadBuzzSawNickel_232=232 - I:toolHeadBuzzSawNickel_400=400 - I:toolHeadBuzzSawOsmiridium_400=400 - I:toolHeadBuzzSawOsmiridium_764=764 - I:toolHeadBuzzSawOsmium_400=400 - I:toolHeadBuzzSawOsmium_760=760 - I:toolHeadBuzzSawPalladium_400=400 - I:toolHeadBuzzSawPalladium_424=424 - I:toolHeadBuzzSawPigIron_224=224 - I:toolHeadBuzzSawPigIron_400=400 - I:toolHeadBuzzSawPlatinum_400=400 - I:toolHeadBuzzSawPlatinum_780=780 - I:toolHeadBuzzSawPlutonium241_400=400 - I:toolHeadBuzzSawPlutonium241_972=972 - I:toolHeadBuzzSawPlutonium_400=400 - I:toolHeadBuzzSawPlutonium_984=984 - I:toolHeadBuzzSawPolycaprolactam_20=20 - I:toolHeadBuzzSawPolycaprolactam_400=400 - I:toolHeadBuzzSawPolyphenyleneSulfide_36=36 - I:toolHeadBuzzSawPolyphenyleneSulfide_400=400 - I:toolHeadBuzzSawPolytetrafluoroethylene_400=400 - I:toolHeadBuzzSawPolytetrafluoroethylene_64=64 - I:toolHeadBuzzSawRedSteel_276=276 - I:toolHeadBuzzSawRedSteel_400=400 - I:toolHeadBuzzSawRoseGold_400=400 - I:toolHeadBuzzSawRoseGold_676=676 - I:toolHeadBuzzSawSilver_400=400 - I:toolHeadBuzzSawSilver_428=428 - I:toolHeadBuzzSawStainlessSteel_220=220 - I:toolHeadBuzzSawStainlessSteel_400=400 - I:toolHeadBuzzSawSteelMagnetic_224=224 - I:toolHeadBuzzSawSteelMagnetic_400=400 - I:toolHeadBuzzSawSteel_224=224 - 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 - I:toolHeadBuzzSawTinAlloy_400=400 - I:toolHeadBuzzSawTitanium_192=192 - I:toolHeadBuzzSawTitanium_400=400 - I:toolHeadBuzzSawTritanium_392=392 - I:toolHeadBuzzSawTritanium_400=400 - I:toolHeadBuzzSawTungstenCarbide_388=388 - I:toolHeadBuzzSawTungstenCarbide_400=400 - I:toolHeadBuzzSawTungstenSteel_400=400 - I:toolHeadBuzzSawTungstenSteel_476=476 - I:toolHeadBuzzSawTungsten_400=400 - I:toolHeadBuzzSawTungsten_732=732 - I:toolHeadBuzzSawUltimet_244=244 - I:toolHeadBuzzSawUltimet_400=400 - I:toolHeadBuzzSawUranium235_400=400 - I:toolHeadBuzzSawUranium235_940=940 - I:toolHeadBuzzSawUranium_400=400 - I:toolHeadBuzzSawUranium_952=952 - I:toolHeadBuzzSawVanadiumSteel_220=220 - I:toolHeadBuzzSawVanadiumSteel_400=400 - I:toolHeadBuzzSawWroughtIron_224=224 - I:toolHeadBuzzSawWroughtIron_400=400 - I:toolHeadChainsawAluminium_304=304 - I:toolHeadChainsawAluminium_400=400 - I:toolHeadChainsawBeryllium_270=270 - I:toolHeadChainsawBeryllium_400=400 - I:toolHeadChainsawBismuthBronze_400=400 - I:toolHeadChainsawBismuthBronze_436=436 - I:toolHeadChainsawBismuth_400=400 - I:toolHeadChainsawBismuth_668=668 - I:toolHeadChainsawBlackBronze_400=400 - I:toolHeadChainsawBlackBronze_448=448 - I:toolHeadChainsawBlackSteel_380=380 - I:toolHeadChainsawBlackSteel_400=400 - I:toolHeadChainsawBlaze_400=400 - I:toolHeadChainsawBlaze_482=482 - I:toolHeadChainsawBlueSteel_400=400 - I:toolHeadChainsawBlueSteel_402=402 - I:toolHeadChainsawBrass_378=378 - I:toolHeadChainsawBrass_400=400 - I:toolHeadChainsawBronze_400=400 - I:toolHeadChainsawBronze_404=404 - I:toolHeadChainsawCarbon_276=276 - I:toolHeadChainsawCarbon_400=400 - I:toolHeadChainsawChrome_356=356 - I:toolHeadChainsawChrome_400=400 - I:toolHeadChainsawCobaltBrass_368=368 - I:toolHeadChainsawCobaltBrass_400=400 - I:toolHeadChainsawCobalt_370=370 - I:toolHeadChainsawCobalt_400=400 - I:toolHeadChainsawCupronickel_372=372 - I:toolHeadChainsawCupronickel_400=400 - I:toolHeadChainsawDamascusSteel_364=364 - I:toolHeadChainsawDamascusSteel_400=400 - I:toolHeadChainsawDarkSteel_400=400 - I:toolHeadChainsawDarkSteel_448=448 - I:toolHeadChainsawDuranium_400=400 - I:toolHeadChainsawDuranium_448=448 - I:toolHeadChainsawElectrum_400=400 - I:toolHeadChainsawElectrum_554=554 - I:toolHeadChainsawEpoxidFiberReinforced_264=264 - I:toolHeadChainsawEpoxidFiberReinforced_400=400 - I:toolHeadChainsawEpoxid_264=264 - I:toolHeadChainsawEpoxid_400=400 - I:toolHeadChainsawGold_400=400 - I:toolHeadChainsawGold_644=644 - I:toolHeadChainsawGraphene_400=400 - I:toolHeadChainsawGraphene_448=448 - I:toolHeadChainsawHSSE_400=400 - I:toolHeadChainsawHSSE_414=414 - I:toolHeadChainsawHSSG_400=400 - 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 - I:toolHeadChainsawIridium_636=636 - I:toolHeadChainsawIronMagnetic_364=364 - I:toolHeadChainsawIronMagnetic_400=400 - I:toolHeadChainsawIron_364=364 - I:toolHeadChainsawIron_400=400 - I:toolHeadChainsawKanthal_340=340 - I:toolHeadChainsawKanthal_400=400 - I:toolHeadChainsawLead_400=400 - I:toolHeadChainsawLead_666=666 - I:toolHeadChainsawMagnalium_302=302 - I:toolHeadChainsawMagnalium_400=400 - I:toolHeadChainsawManganese_362=362 - I:toolHeadChainsawManganese_400=400 - I:toolHeadChainsawMithril_400=400 - I:toolHeadChainsawMithril_742=742 - I:toolHeadChainsawMolybdenum_400=400 - I:toolHeadChainsawMolybdenum_442=442 - I:toolHeadChainsawNaquadahAlloy_400=400 - I:toolHeadChainsawNaquadahAlloy_448=448 - I:toolHeadChainsawNaquadahEnriched_400=400 - I:toolHeadChainsawNaquadahEnriched_448=448 - I:toolHeadChainsawNaquadah_400=400 - I:toolHeadChainsawNaquadah_448=448 - I:toolHeadChainsawNaquadria_400=400 - I:toolHeadChainsawNaquadria_448=448 - I:toolHeadChainsawNeodymiumMagnetic_400=400 - I:toolHeadChainsawNeodymiumMagnetic_540=540 - I:toolHeadChainsawNeodymium_400=400 - I:toolHeadChainsawNeodymium_540=540 - I:toolHeadChainsawNeutronium_200252=200252 - I:toolHeadChainsawNeutronium_400=400 - I:toolHeadChainsawNichrome_364=364 - I:toolHeadChainsawNichrome_400=400 - I:toolHeadChainsawNickelZincFerrite_318=318 - I:toolHeadChainsawNickelZincFerrite_400=400 - I:toolHeadChainsawNickel_368=368 - I:toolHeadChainsawNickel_400=400 - I:toolHeadChainsawOsmiridium_400=400 - I:toolHeadChainsawOsmiridium_634=634 - I:toolHeadChainsawOsmium_400=400 - I:toolHeadChainsawOsmium_632=632 - I:toolHeadChainsawPalladium_400=400 - I:toolHeadChainsawPalladium_464=464 - I:toolHeadChainsawPigIron_364=364 - I:toolHeadChainsawPigIron_400=400 - I:toolHeadChainsawPlatinum_400=400 - I:toolHeadChainsawPlatinum_642=642 - I:toolHeadChainsawPlutonium241_400=400 - I:toolHeadChainsawPlutonium241_738=738 - I:toolHeadChainsawPlutonium_400=400 - I:toolHeadChainsawPlutonium_744=744 - I:toolHeadChainsawPolycaprolactam_262=262 - I:toolHeadChainsawPolycaprolactam_400=400 - I:toolHeadChainsawPolyphenyleneSulfide_270=270 - I:toolHeadChainsawPolyphenyleneSulfide_400=400 - I:toolHeadChainsawPolytetrafluoroethylene_284=284 - I:toolHeadChainsawPolytetrafluoroethylene_400=400 - I:toolHeadChainsawRedSteel_390=390 - I:toolHeadChainsawRedSteel_400=400 - I:toolHeadChainsawRoseGold_400=400 - I:toolHeadChainsawRoseGold_590=590 - I:toolHeadChainsawSilver_400=400 - I:toolHeadChainsawSilver_466=466 - I:toolHeadChainsawStainlessSteel_362=362 - I:toolHeadChainsawStainlessSteel_400=400 - I:toolHeadChainsawSteelMagnetic_364=364 - I:toolHeadChainsawSteelMagnetic_400=400 - I:toolHeadChainsawSteel_364=364 - 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 - I:toolHeadChainsawTinAlloy_426=426 - I:toolHeadChainsawTitanium_348=348 - I:toolHeadChainsawTitanium_400=400 - I:toolHeadChainsawTritanium_400=400 - I:toolHeadChainsawTritanium_448=448 - I:toolHeadChainsawTungstenCarbide_400=400 - I:toolHeadChainsawTungstenCarbide_446=446 - I:toolHeadChainsawTungstenSteel_400=400 - I:toolHeadChainsawTungstenSteel_490=490 - I:toolHeadChainsawTungsten_400=400 - I:toolHeadChainsawTungsten_618=618 - I:toolHeadChainsawUltimet_374=374 - I:toolHeadChainsawUltimet_400=400 - I:toolHeadChainsawUranium235_400=400 - I:toolHeadChainsawUranium235_722=722 - I:toolHeadChainsawUranium_400=400 - I:toolHeadChainsawUranium_728=728 - I:toolHeadChainsawVanadiumSteel_362=362 - I:toolHeadChainsawVanadiumSteel_400=400 - I:toolHeadChainsawWroughtIron_364=364 - I:toolHeadChainsawWroughtIron_400=400 - I:toolHeadDrillAluminium_328=328 - I:toolHeadDrillAluminium_400=400 - I:toolHeadDrillBeryllium_260=260 - I:toolHeadDrillBeryllium_400=400 - I:toolHeadDrillBismuthBronze_400=400 - I:toolHeadDrillBismuthBronze_592=592 - I:toolHeadDrillBismuth_1056=1056 - I:toolHeadDrillBismuth_400=400 - I:toolHeadDrillBlackBronze_400=400 - I:toolHeadDrillBlackBronze_616=616 - I:toolHeadDrillBlackSteel_400=400 - I:toolHeadDrillBlackSteel_480=480 - I:toolHeadDrillBlaze_400=400 - I:toolHeadDrillBlaze_684=684 - I:toolHeadDrillBlueSteel_400=400 - I:toolHeadDrillBlueSteel_524=524 - I:toolHeadDrillBrass_400=400 - I:toolHeadDrillBrass_476=476 - I:toolHeadDrillBronze_400=400 - I:toolHeadDrillBronze_528=528 - I:toolHeadDrillCarbon_272=272 - I:toolHeadDrillCarbon_400=400 - I:toolHeadDrillChrome_400=400 - I:toolHeadDrillChrome_432=432 - I:toolHeadDrillCobaltBrass_400=400 - I:toolHeadDrillCobaltBrass_456=456 - I:toolHeadDrillCobalt_400=400 - I:toolHeadDrillCobalt_460=460 - I:toolHeadDrillCupronickel_400=400 - I:toolHeadDrillCupronickel_464=464 - I:toolHeadDrillDamascusSteel_400=400 - I:toolHeadDrillDamascusSteel_448=448 - I:toolHeadDrillDarkSteel_400=400 - I:toolHeadDrillDarkSteel_616=616 - I:toolHeadDrillDuranium_400=400 - I:toolHeadDrillDuranium_616=616 - I:toolHeadDrillElectrum_400=400 - I:toolHeadDrillElectrum_828=828 - I:toolHeadDrillEpoxidFiberReinforced_248=248 - I:toolHeadDrillEpoxidFiberReinforced_400=400 - I:toolHeadDrillEpoxid_248=248 - I:toolHeadDrillEpoxid_400=400 - I:toolHeadDrillGold_1008=1008 - I:toolHeadDrillGold_400=400 - I:toolHeadDrillGraphene_400=400 - I:toolHeadDrillGraphene_616=616 - I:toolHeadDrillHSSE_400=400 - I:toolHeadDrillHSSE_548=548 - I:toolHeadDrillHSSG_400=400 - 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 - I:toolHeadDrillIridium_992=992 - I:toolHeadDrillIronMagnetic_400=400 - I:toolHeadDrillIronMagnetic_448=448 - I:toolHeadDrillIron_400=400 - I:toolHeadDrillIron_448=448 - I:toolHeadDrillKanthal_400=400 - I:toolHeadDrillLead_1052=1052 - I:toolHeadDrillLead_400=400 - I:toolHeadDrillMagnalium_324=324 - I:toolHeadDrillMagnalium_400=400 - I:toolHeadDrillManganese_400=400 - I:toolHeadDrillManganese_444=444 - I:toolHeadDrillMithril_1204=1204 - I:toolHeadDrillMithril_400=400 - I:toolHeadDrillMolybdenum_400=400 - I:toolHeadDrillMolybdenum_604=604 - I:toolHeadDrillNaquadahAlloy_400=400 - I:toolHeadDrillNaquadahAlloy_616=616 - I:toolHeadDrillNaquadahEnriched_400=400 - I:toolHeadDrillNaquadahEnriched_616=616 - I:toolHeadDrillNaquadah_400=400 - I:toolHeadDrillNaquadah_616=616 - I:toolHeadDrillNaquadria_400=400 - I:toolHeadDrillNaquadria_616=616 - I:toolHeadDrillNeodymiumMagnetic_400=400 - I:toolHeadDrillNeodymiumMagnetic_800=800 - I:toolHeadDrillNeodymium_400=400 - I:toolHeadDrillNeodymium_800=800 - I:toolHeadDrillNeutronium_400=400 - I:toolHeadDrillNeutronium_400224=400224 - I:toolHeadDrillNichrome_400=400 - I:toolHeadDrillNichrome_448=448 - I:toolHeadDrillNickelZincFerrite_356=356 - I:toolHeadDrillNickelZincFerrite_400=400 - I:toolHeadDrillNickel_400=400 - I:toolHeadDrillNickel_456=456 - I:toolHeadDrillOsmiridium_400=400 - I:toolHeadDrillOsmiridium_988=988 - I:toolHeadDrillOsmium_400=400 - I:toolHeadDrillOsmium_984=984 - I:toolHeadDrillPalladium_400=400 - I:toolHeadDrillPalladium_648=648 - I:toolHeadDrillPigIron_400=400 - I:toolHeadDrillPigIron_448=448 - I:toolHeadDrillPlatinum_1004=1004 - I:toolHeadDrillPlatinum_400=400 - I:toolHeadDrillPlutonium241_1196=1196 - I:toolHeadDrillPlutonium241_400=400 - I:toolHeadDrillPlutonium_1208=1208 - I:toolHeadDrillPlutonium_400=400 - I:toolHeadDrillPolycaprolactam_244=244 - I:toolHeadDrillPolycaprolactam_400=400 - I:toolHeadDrillPolyphenyleneSulfide_260=260 - I:toolHeadDrillPolyphenyleneSulfide_400=400 - I:toolHeadDrillPolytetrafluoroethylene_288=288 - I:toolHeadDrillPolytetrafluoroethylene_400=400 - I:toolHeadDrillRedSteel_400=400 - I:toolHeadDrillRedSteel_500=500 - I:toolHeadDrillRoseGold_400=400 - I:toolHeadDrillRoseGold_900=900 - I:toolHeadDrillSilver_400=400 - I:toolHeadDrillSilver_652=652 - I:toolHeadDrillStainlessSteel_400=400 - I:toolHeadDrillStainlessSteel_444=444 - I:toolHeadDrillSteelMagnetic_400=400 - I:toolHeadDrillSteelMagnetic_448=448 - I:toolHeadDrillSteel_400=400 - 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 - I:toolHeadDrillTinAlloy_572=572 - I:toolHeadDrillTitanium_400=400 - I:toolHeadDrillTitanium_416=416 - I:toolHeadDrillTritanium_400=400 - I:toolHeadDrillTritanium_616=616 - I:toolHeadDrillTungstenCarbide_400=400 - I:toolHeadDrillTungstenCarbide_612=612 - I:toolHeadDrillTungstenSteel_400=400 - I:toolHeadDrillTungstenSteel_700=700 - I:toolHeadDrillTungsten_400=400 - I:toolHeadDrillTungsten_956=956 - I:toolHeadDrillUltimet_400=400 - I:toolHeadDrillUltimet_468=468 - I:toolHeadDrillUranium235_1164=1164 - I:toolHeadDrillUranium235_400=400 - I:toolHeadDrillUranium_1176=1176 - I:toolHeadDrillUranium_400=400 - I:toolHeadDrillVanadiumSteel_400=400 - I:toolHeadDrillVanadiumSteel_444=444 - I:toolHeadDrillWroughtIron_400=400 - I:toolHeadDrillWroughtIron_448=448 - I:toolHeadFileAluminium_400=400 - I:toolHeadFileAluminium_52=52 - I:toolHeadFileBeryllium_18=18 - I:toolHeadFileBeryllium_400=400 - I:toolHeadFileBismuthBronze_184=184 - I:toolHeadFileBismuthBronze_400=400 - I:toolHeadFileBismuth_400=400 - I:toolHeadFileBismuth_416=416 - I:toolHeadFileBlackBronze_196=196 - I:toolHeadFileBlackBronze_400=400 - I:toolHeadFileBlackSteel_128=128 - I:toolHeadFileBlackSteel_400=400 - I:toolHeadFileBlaze_230=230 - I:toolHeadFileBlaze_400=400 - I:toolHeadFileBlueSteel_150=150 - I:toolHeadFileBlueSteel_400=400 - I:toolHeadFileBrass_126=126 - I:toolHeadFileBrass_400=400 - I:toolHeadFileBronze_152=152 - I:toolHeadFileBronze_400=400 - I:toolHeadFileCarbon_24=24 - I:toolHeadFileCarbon_400=400 - I:toolHeadFileChrome_104=104 - I:toolHeadFileChrome_400=400 - I:toolHeadFileCobaltBrass_116=116 - I:toolHeadFileCobaltBrass_400=400 - I:toolHeadFileCobalt_118=118 - I:toolHeadFileCobalt_400=400 - I:toolHeadFileCupronickel_120=120 - I:toolHeadFileCupronickel_400=400 - I:toolHeadFileDamascusSteel_112=112 - I:toolHeadFileDamascusSteel_400=400 - I:toolHeadFileDarkSteel_196=196 - I:toolHeadFileDarkSteel_400=400 - I:toolHeadFileDuranium_196=196 - I:toolHeadFileDuranium_400=400 - I:toolHeadFileElectrum_302=302 - I:toolHeadFileElectrum_400=400 - I:toolHeadFileEpoxidFiberReinforced_16=16 - I:toolHeadFileEpoxidFiberReinforced_400=400 - I:toolHeadFileEpoxid_16=16 - I:toolHeadFileEpoxid_400=400 - I:toolHeadFileGold_392=392 - I:toolHeadFileGold_400=400 - I:toolHeadFileGraphene_196=196 - I:toolHeadFileGraphene_400=400 - I:toolHeadFileHSSE_162=162 - I:toolHeadFileHSSE_400=400 - I:toolHeadFileHSSG_196=196 - 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 - I:toolHeadFileIridium_400=400 - I:toolHeadFileIronMagnetic_112=112 - I:toolHeadFileIronMagnetic_400=400 - I:toolHeadFileIron_112=112 - I:toolHeadFileIron_400=400 - I:toolHeadFileKanthal_400=400 - I:toolHeadFileKanthal_88=88 - I:toolHeadFileLead_400=400 - I:toolHeadFileLead_414=414 - I:toolHeadFileMagnalium_400=400 - I:toolHeadFileMagnalium_50=50 - I:toolHeadFileManganese_110=110 - I:toolHeadFileManganese_400=400 - I:toolHeadFileMithril_400=400 - I:toolHeadFileMithril_490=490 - I:toolHeadFileMolybdenum_190=190 - I:toolHeadFileMolybdenum_400=400 - I:toolHeadFileNaquadahAlloy_196=196 - I:toolHeadFileNaquadahAlloy_400=400 - I:toolHeadFileNaquadahEnriched_196=196 - I:toolHeadFileNaquadahEnriched_400=400 - I:toolHeadFileNaquadah_196=196 - I:toolHeadFileNaquadah_400=400 - I:toolHeadFileNaquadria_196=196 - I:toolHeadFileNaquadria_400=400 - I:toolHeadFileNeodymiumMagnetic_288=288 - I:toolHeadFileNeodymiumMagnetic_400=400 - I:toolHeadFileNeodymium_288=288 - I:toolHeadFileNeodymium_400=400 - I:toolHeadFileNeutronium_200000=200000 - I:toolHeadFileNeutronium_400=400 - I:toolHeadFileNichrome_112=112 - I:toolHeadFileNichrome_400=400 - I:toolHeadFileNickelZincFerrite_400=400 - I:toolHeadFileNickelZincFerrite_66=66 - I:toolHeadFileNickel_116=116 - I:toolHeadFileNickel_400=400 - I:toolHeadFileOsmiridium_382=382 - I:toolHeadFileOsmiridium_400=400 - I:toolHeadFileOsmium_380=380 - I:toolHeadFileOsmium_400=400 - I:toolHeadFilePalladium_212=212 - I:toolHeadFilePalladium_400=400 - I:toolHeadFilePigIron_112=112 - I:toolHeadFilePigIron_400=400 - I:toolHeadFilePlatinum_390=390 - I:toolHeadFilePlatinum_400=400 - I:toolHeadFilePlutonium241_400=400 - I:toolHeadFilePlutonium241_486=486 - I:toolHeadFilePlutonium_400=400 - I:toolHeadFilePlutonium_492=492 - I:toolHeadFilePolycaprolactam_16=16 - I:toolHeadFilePolycaprolactam_400=400 - I:toolHeadFilePolyphenyleneSulfide_18=18 - I:toolHeadFilePolyphenyleneSulfide_400=400 - I:toolHeadFilePolytetrafluoroethylene_32=32 - I:toolHeadFilePolytetrafluoroethylene_400=400 - I:toolHeadFileRedSteel_138=138 - I:toolHeadFileRedSteel_400=400 - I:toolHeadFileRoseGold_338=338 - I:toolHeadFileRoseGold_400=400 - I:toolHeadFileSilver_214=214 - I:toolHeadFileSilver_400=400 - I:toolHeadFileStainlessSteel_110=110 - I:toolHeadFileStainlessSteel_400=400 - I:toolHeadFileSteelMagnetic_112=112 - I:toolHeadFileSteelMagnetic_400=400 - I:toolHeadFileSteel_112=112 - 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 - I:toolHeadFileTinAlloy_400=400 - I:toolHeadFileTitanium_400=400 - I:toolHeadFileTitanium_96=96 - I:toolHeadFileTritanium_196=196 - I:toolHeadFileTritanium_400=400 - I:toolHeadFileTungstenCarbide_194=194 - I:toolHeadFileTungstenCarbide_400=400 - I:toolHeadFileTungstenSteel_238=238 - I:toolHeadFileTungstenSteel_400=400 - I:toolHeadFileTungsten_366=366 - I:toolHeadFileTungsten_400=400 - I:toolHeadFileUltimet_122=122 - I:toolHeadFileUltimet_400=400 - I:toolHeadFileUranium235_400=400 - I:toolHeadFileUranium235_470=470 - I:toolHeadFileUranium_400=400 - I:toolHeadFileUranium_476=476 - I:toolHeadFileVanadiumSteel_110=110 - I:toolHeadFileVanadiumSteel_400=400 - I:toolHeadFileWroughtIron_112=112 - 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 - I:toolHeadHammerBeryllium_54=54 - I:toolHeadHammerBismuthBronze_400=400 - I:toolHeadHammerBismuthBronze_552=552 - I:toolHeadHammerBismuth_1248=1248 - I:toolHeadHammerBismuth_400=400 - I:toolHeadHammerBlackBronze_400=400 - I:toolHeadHammerBlackBronze_588=588 - I:toolHeadHammerBlackSteel_384=384 - I:toolHeadHammerBlackSteel_400=400 - I:toolHeadHammerBlaze_400=400 - I:toolHeadHammerBlaze_690=690 - I:toolHeadHammerBlueSteel_400=400 - I:toolHeadHammerBlueSteel_450=450 - I:toolHeadHammerBlueTopaz_400=400 - I:toolHeadHammerBlueTopaz_96=96 - I:toolHeadHammerBrass_378=378 - I:toolHeadHammerBrass_400=400 - I:toolHeadHammerBronze_400=400 - I:toolHeadHammerBronze_456=456 - I:toolHeadHammerCarbon_400=400 - I:toolHeadHammerCarbon_72=72 - I:toolHeadHammerCertusQuartz_400=400 - I:toolHeadHammerCertusQuartz_588=588 - I:toolHeadHammerChrome_312=312 - I:toolHeadHammerChrome_400=400 - I:toolHeadHammerCobaltBrass_348=348 - I:toolHeadHammerCobaltBrass_400=400 - I:toolHeadHammerCobalt_354=354 - I:toolHeadHammerCobalt_400=400 - I:toolHeadHammerCupronickel_360=360 - I:toolHeadHammerCupronickel_400=400 - I:toolHeadHammerDamascusSteel_336=336 - I:toolHeadHammerDamascusSteel_400=400 - I:toolHeadHammerDarkSteel_400=400 - I:toolHeadHammerDarkSteel_588=588 - I:toolHeadHammerDiamond_400=400 - I:toolHeadHammerDiamond_4608=4608 - I:toolHeadHammerDuranium_400=400 - I:toolHeadHammerDuranium_588=588 - I:toolHeadHammerElectrum_400=400 - I:toolHeadHammerElectrum_906=906 - I:toolHeadHammerEmerald_108=108 - I:toolHeadHammerEmerald_400=400 - I:toolHeadHammerEpoxidFiberReinforced_36=36 - I:toolHeadHammerEpoxidFiberReinforced_400=400 - I:toolHeadHammerEpoxid_36=36 - I:toolHeadHammerEpoxid_400=400 - I:toolHeadHammerFlint_120=120 - I:toolHeadHammerFlint_400=400 - I:toolHeadHammerGarnetRed_138=138 - I:toolHeadHammerGarnetRed_400=400 - I:toolHeadHammerGarnetYellow_138=138 - I:toolHeadHammerGarnetYellow_400=400 - I:toolHeadHammerGold_1176=1176 - I:toolHeadHammerGold_400=400 - I:toolHeadHammerGraniteBlack_120=120 - I:toolHeadHammerGraniteBlack_400=400 - I:toolHeadHammerGraniteRed_120=120 - I:toolHeadHammerGraniteRed_400=400 - I:toolHeadHammerGraphene_400=400 - I:toolHeadHammerGraphene_588=588 - I:toolHeadHammerGraphite_400=400 - I:toolHeadHammerGraphite_588=588 - I:toolHeadHammerGreenSapphire_120=120 - I:toolHeadHammerGreenSapphire_400=400 - I:toolHeadHammerHSSE_400=400 - I:toolHeadHammerHSSE_486=486 - I:toolHeadHammerHSSG_400=400 - 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 - I:toolHeadHammerIridium_400=400 - I:toolHeadHammerIronMagnetic_336=336 - I:toolHeadHammerIronMagnetic_400=400 - I:toolHeadHammerIron_336=336 - I:toolHeadHammerIron_400=400 - I:toolHeadHammerKanthal_264=264 - I:toolHeadHammerKanthal_400=400 - I:toolHeadHammerLead_1242=1242 - I:toolHeadHammerLead_400=400 - I:toolHeadHammerMagnalium_150=150 - I:toolHeadHammerMagnalium_400=400 - I:toolHeadHammerManganese_330=330 - I:toolHeadHammerManganese_400=400 - I:toolHeadHammerMithril_1470=1470 - I:toolHeadHammerMithril_400=400 - I:toolHeadHammerMolybdenum_400=400 - I:toolHeadHammerMolybdenum_570=570 - I:toolHeadHammerNaquadahAlloy_400=400 - I:toolHeadHammerNaquadahAlloy_588=588 - I:toolHeadHammerNaquadahEnriched_400=400 - I:toolHeadHammerNaquadahEnriched_588=588 - I:toolHeadHammerNaquadah_400=400 - I:toolHeadHammerNaquadah_588=588 - I:toolHeadHammerNaquadria_400=400 - I:toolHeadHammerNaquadria_588=588 - I:toolHeadHammerNeodymiumMagnetic_400=400 - I:toolHeadHammerNeodymiumMagnetic_864=864 - I:toolHeadHammerNeodymium_400=400 - I:toolHeadHammerNeodymium_864=864 - I:toolHeadHammerNetherQuartz_400=400 - I:toolHeadHammerNetherQuartz_588=588 - I:toolHeadHammerNetherStar_400=400 - I:toolHeadHammerNetherStar_588=588 - I:toolHeadHammerNeutronium_400=400 - I:toolHeadHammerNeutronium_600000=600000 - I:toolHeadHammerNichrome_336=336 - I:toolHeadHammerNichrome_400=400 - I:toolHeadHammerNickelZincFerrite_198=198 - I:toolHeadHammerNickelZincFerrite_400=400 - I:toolHeadHammerNickel_348=348 - I:toolHeadHammerNickel_400=400 - I:toolHeadHammerOlivine_168=168 - I:toolHeadHammerOlivine_400=400 - I:toolHeadHammerOpal_120=120 - I:toolHeadHammerOpal_400=400 - I:toolHeadHammerOsmiridium_1146=1146 - I:toolHeadHammerOsmiridium_400=400 - I:toolHeadHammerOsmium_1140=1140 - I:toolHeadHammerOsmium_400=400 - I:toolHeadHammerPalladium_400=400 - I:toolHeadHammerPalladium_636=636 - I:toolHeadHammerPigIron_336=336 - I:toolHeadHammerPigIron_400=400 - I:toolHeadHammerPlastic_24=24 - I:toolHeadHammerPlastic_400=400 - I:toolHeadHammerPlatinum_1170=1170 - I:toolHeadHammerPlatinum_400=400 - I:toolHeadHammerPlutonium241_1458=1458 - I:toolHeadHammerPlutonium241_400=400 - I:toolHeadHammerPlutonium_1476=1476 - I:toolHeadHammerPlutonium_400=400 - I:toolHeadHammerPolycaprolactam_30=30 - I:toolHeadHammerPolycaprolactam_400=400 - I:toolHeadHammerPolyphenyleneSulfide_400=400 - I:toolHeadHammerPolyphenyleneSulfide_54=54 - I:toolHeadHammerPolystyrene_36=36 - I:toolHeadHammerPolystyrene_400=400 - I:toolHeadHammerPolytetrafluoroethylene_400=400 - I:toolHeadHammerPolytetrafluoroethylene_96=96 - I:toolHeadHammerPolyvinylChloride_400=400 - I:toolHeadHammerPolyvinylChloride_60=60 - I:toolHeadHammerRedSteel_400=400 - I:toolHeadHammerRedSteel_414=414 - I:toolHeadHammerRoseGold_1014=1014 - I:toolHeadHammerRoseGold_400=400 - I:toolHeadHammerRubber_30=30 - I:toolHeadHammerRubber_400=400 - I:toolHeadHammerRuby_150=150 - I:toolHeadHammerRuby_400=400 - I:toolHeadHammerSapphire_120=120 - I:toolHeadHammerSapphire_400=400 - I:toolHeadHammerSilicone_400=400 - I:toolHeadHammerSilicone_42=42 - I:toolHeadHammerSilver_400=400 - I:toolHeadHammerSilver_642=642 - I:toolHeadHammerStainlessSteel_330=330 - I:toolHeadHammerStainlessSteel_400=400 - I:toolHeadHammerSteelMagnetic_336=336 - I:toolHeadHammerSteelMagnetic_400=400 - I:toolHeadHammerSteel_336=336 - I:toolHeadHammerSteel_400=400 - I:toolHeadHammerSterlingSilver_400=400 - I:toolHeadHammerSterlingSilver_588=588 - I:toolHeadHammerStone_400=400 - I:toolHeadHammerStone_588=588 - I:toolHeadHammerStyreneButadieneRubber_30=30 - 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 - I:toolHeadHammerTinAlloy_522=522 - I:toolHeadHammerTitanium_288=288 - I:toolHeadHammerTitanium_400=400 - I:toolHeadHammerTopaz_400=400 - I:toolHeadHammerTopaz_96=96 - I:toolHeadHammerTritanium_400=400 - I:toolHeadHammerTritanium_588=588 - I:toolHeadHammerTungstenCarbide_400=400 - I:toolHeadHammerTungstenCarbide_582=582 - I:toolHeadHammerTungstenSteel_400=400 - I:toolHeadHammerTungstenSteel_714=714 - I:toolHeadHammerTungsten_1098=1098 - I:toolHeadHammerTungsten_400=400 - I:toolHeadHammerUltimet_366=366 - I:toolHeadHammerUltimet_400=400 - I:toolHeadHammerUranium235_1410=1410 - I:toolHeadHammerUranium235_400=400 - I:toolHeadHammerUranium_1428=1428 - I:toolHeadHammerUranium_400=400 - I:toolHeadHammerVanadiumSteel_330=330 - I:toolHeadHammerVanadiumSteel_400=400 - I:toolHeadHammerWoodSealed_400=400 - I:toolHeadHammerWoodSealed_54=54 - I:toolHeadHammerWood_400=400 - I:toolHeadHammerWood_54=54 - I:toolHeadHammerWroughtIron_336=336 - 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 - I:toolHeadHoeBeryllium_400=400 - I:toolHeadHoeBismuthBronze_184=184 - I:toolHeadHoeBismuthBronze_400=400 - I:toolHeadHoeBismuth_400=400 - I:toolHeadHoeBismuth_416=416 - I:toolHeadHoeBlackBronze_196=196 - I:toolHeadHoeBlackBronze_400=400 - I:toolHeadHoeBlackSteel_128=128 - I:toolHeadHoeBlackSteel_400=400 - I:toolHeadHoeBlaze_230=230 - I:toolHeadHoeBlaze_400=400 - I:toolHeadHoeBlueSteel_150=150 - I:toolHeadHoeBlueSteel_400=400 - I:toolHeadHoeBlueTopaz_32=32 - I:toolHeadHoeBlueTopaz_400=400 - I:toolHeadHoeBrass_126=126 - I:toolHeadHoeBrass_400=400 - I:toolHeadHoeBronze_152=152 - I:toolHeadHoeBronze_400=400 - I:toolHeadHoeCarbon_24=24 - I:toolHeadHoeCarbon_400=400 - I:toolHeadHoeCertusQuartz_196=196 - I:toolHeadHoeCertusQuartz_400=400 - I:toolHeadHoeChrome_104=104 - I:toolHeadHoeChrome_400=400 - I:toolHeadHoeCobaltBrass_116=116 - I:toolHeadHoeCobaltBrass_400=400 - I:toolHeadHoeCobalt_118=118 - I:toolHeadHoeCobalt_400=400 - I:toolHeadHoeCupronickel_120=120 - I:toolHeadHoeCupronickel_400=400 - I:toolHeadHoeDamascusSteel_112=112 - I:toolHeadHoeDamascusSteel_400=400 - I:toolHeadHoeDarkSteel_196=196 - I:toolHeadHoeDarkSteel_400=400 - I:toolHeadHoeDiamond_1536=1536 - I:toolHeadHoeDiamond_400=400 - I:toolHeadHoeDuranium_196=196 - I:toolHeadHoeDuranium_400=400 - I:toolHeadHoeElectrum_302=302 - I:toolHeadHoeElectrum_400=400 - I:toolHeadHoeEmerald_36=36 - I:toolHeadHoeEmerald_400=400 - I:toolHeadHoeEpoxidFiberReinforced_16=16 - I:toolHeadHoeEpoxidFiberReinforced_400=400 - I:toolHeadHoeEpoxid_16=16 - I:toolHeadHoeEpoxid_400=400 - I:toolHeadHoeFlint_40=40 - I:toolHeadHoeFlint_400=400 - I:toolHeadHoeGarnetRed_400=400 - I:toolHeadHoeGarnetRed_46=46 - I:toolHeadHoeGarnetYellow_400=400 - I:toolHeadHoeGarnetYellow_46=46 - I:toolHeadHoeGold_392=392 - I:toolHeadHoeGold_400=400 - I:toolHeadHoeGraniteBlack_40=40 - I:toolHeadHoeGraniteBlack_400=400 - I:toolHeadHoeGraniteRed_40=40 - I:toolHeadHoeGraniteRed_400=400 - I:toolHeadHoeGraphene_196=196 - I:toolHeadHoeGraphene_400=400 - I:toolHeadHoeGraphite_196=196 - I:toolHeadHoeGraphite_400=400 - I:toolHeadHoeGreenSapphire_40=40 - I:toolHeadHoeGreenSapphire_400=400 - I:toolHeadHoeHSSE_162=162 - I:toolHeadHoeHSSE_400=400 - I:toolHeadHoeHSSG_196=196 - 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 - I:toolHeadHoeIridium_400=400 - I:toolHeadHoeIronMagnetic_112=112 - I:toolHeadHoeIronMagnetic_400=400 - I:toolHeadHoeIron_112=112 - I:toolHeadHoeIron_400=400 - I:toolHeadHoeKanthal_400=400 - I:toolHeadHoeKanthal_88=88 - I:toolHeadHoeLead_400=400 - I:toolHeadHoeLead_414=414 - I:toolHeadHoeMagnalium_400=400 - I:toolHeadHoeMagnalium_50=50 - I:toolHeadHoeManganese_110=110 - I:toolHeadHoeManganese_400=400 - I:toolHeadHoeMithril_400=400 - I:toolHeadHoeMithril_490=490 - I:toolHeadHoeMolybdenum_190=190 - I:toolHeadHoeMolybdenum_400=400 - I:toolHeadHoeNaquadahAlloy_196=196 - I:toolHeadHoeNaquadahAlloy_400=400 - I:toolHeadHoeNaquadahEnriched_196=196 - I:toolHeadHoeNaquadahEnriched_400=400 - I:toolHeadHoeNaquadah_196=196 - I:toolHeadHoeNaquadah_400=400 - I:toolHeadHoeNaquadria_196=196 - I:toolHeadHoeNaquadria_400=400 - I:toolHeadHoeNeodymiumMagnetic_288=288 - I:toolHeadHoeNeodymiumMagnetic_400=400 - I:toolHeadHoeNeodymium_288=288 - I:toolHeadHoeNeodymium_400=400 - I:toolHeadHoeNetherQuartz_196=196 - I:toolHeadHoeNetherQuartz_400=400 - I:toolHeadHoeNetherStar_196=196 - I:toolHeadHoeNetherStar_400=400 - I:toolHeadHoeNeutronium_200000=200000 - I:toolHeadHoeNeutronium_400=400 - I:toolHeadHoeNichrome_112=112 - I:toolHeadHoeNichrome_400=400 - I:toolHeadHoeNickelZincFerrite_400=400 - I:toolHeadHoeNickelZincFerrite_66=66 - I:toolHeadHoeNickel_116=116 - I:toolHeadHoeNickel_400=400 - I:toolHeadHoeOlivine_400=400 - I:toolHeadHoeOlivine_56=56 - I:toolHeadHoeOpal_40=40 - I:toolHeadHoeOpal_400=400 - I:toolHeadHoeOsmiridium_382=382 - I:toolHeadHoeOsmiridium_400=400 - I:toolHeadHoeOsmium_380=380 - I:toolHeadHoeOsmium_400=400 - I:toolHeadHoePalladium_212=212 - I:toolHeadHoePalladium_400=400 - I:toolHeadHoePigIron_112=112 - I:toolHeadHoePigIron_400=400 - I:toolHeadHoePlastic_16=16 - I:toolHeadHoePlastic_400=400 - I:toolHeadHoePlatinum_390=390 - I:toolHeadHoePlatinum_400=400 - I:toolHeadHoePlutonium241_400=400 - I:toolHeadHoePlutonium241_486=486 - I:toolHeadHoePlutonium_400=400 - I:toolHeadHoePlutonium_492=492 - I:toolHeadHoePolycaprolactam_16=16 - I:toolHeadHoePolycaprolactam_400=400 - I:toolHeadHoePolyphenyleneSulfide_18=18 - I:toolHeadHoePolyphenyleneSulfide_400=400 - I:toolHeadHoePolystyrene_16=16 - I:toolHeadHoePolystyrene_400=400 - I:toolHeadHoePolytetrafluoroethylene_32=32 - I:toolHeadHoePolytetrafluoroethylene_400=400 - I:toolHeadHoePolyvinylChloride_20=20 - I:toolHeadHoePolyvinylChloride_400=400 - I:toolHeadHoeRedSteel_138=138 - I:toolHeadHoeRedSteel_400=400 - I:toolHeadHoeRoseGold_338=338 - I:toolHeadHoeRoseGold_400=400 - I:toolHeadHoeRubber_16=16 - I:toolHeadHoeRubber_400=400 - I:toolHeadHoeRuby_400=400 - I:toolHeadHoeRuby_50=50 - I:toolHeadHoeSapphire_40=40 - I:toolHeadHoeSapphire_400=400 - I:toolHeadHoeSilicone_16=16 - I:toolHeadHoeSilicone_400=400 - I:toolHeadHoeSilver_214=214 - I:toolHeadHoeSilver_400=400 - I:toolHeadHoeStainlessSteel_110=110 - I:toolHeadHoeStainlessSteel_400=400 - I:toolHeadHoeSteelMagnetic_112=112 - I:toolHeadHoeSteelMagnetic_400=400 - I:toolHeadHoeSteel_112=112 - I:toolHeadHoeSteel_400=400 - I:toolHeadHoeSterlingSilver_196=196 - I:toolHeadHoeSterlingSilver_400=400 - I:toolHeadHoeStone_196=196 - I:toolHeadHoeStone_400=400 - I:toolHeadHoeStyreneButadieneRubber_16=16 - 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 - I:toolHeadHoeTinAlloy_400=400 - I:toolHeadHoeTitanium_400=400 - I:toolHeadHoeTitanium_96=96 - I:toolHeadHoeTopaz_32=32 - I:toolHeadHoeTopaz_400=400 - I:toolHeadHoeTritanium_196=196 - I:toolHeadHoeTritanium_400=400 - I:toolHeadHoeTungstenCarbide_194=194 - I:toolHeadHoeTungstenCarbide_400=400 - I:toolHeadHoeTungstenSteel_238=238 - I:toolHeadHoeTungstenSteel_400=400 - I:toolHeadHoeTungsten_366=366 - I:toolHeadHoeTungsten_400=400 - I:toolHeadHoeUltimet_122=122 - I:toolHeadHoeUltimet_400=400 - I:toolHeadHoeUranium235_400=400 - I:toolHeadHoeUranium235_470=470 - I:toolHeadHoeUranium_400=400 - I:toolHeadHoeUranium_476=476 - I:toolHeadHoeVanadiumSteel_110=110 - I:toolHeadHoeVanadiumSteel_400=400 - I:toolHeadHoeWoodSealed_18=18 - I:toolHeadHoeWoodSealed_400=400 - I:toolHeadHoeWood_18=18 - I:toolHeadHoeWood_400=400 - I:toolHeadHoeWroughtIron_112=112 - 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 - I:toolHeadPickaxeBeryllium_400=400 - I:toolHeadPickaxeBismuthBronze_276=276 - I:toolHeadPickaxeBismuthBronze_400=400 - I:toolHeadPickaxeBismuth_400=400 - I:toolHeadPickaxeBismuth_624=624 - I:toolHeadPickaxeBlackBronze_294=294 - I:toolHeadPickaxeBlackBronze_400=400 - I:toolHeadPickaxeBlackSteel_192=192 - I:toolHeadPickaxeBlackSteel_400=400 - I:toolHeadPickaxeBlaze_345=345 - I:toolHeadPickaxeBlaze_400=400 - I:toolHeadPickaxeBlueSteel_225=225 - I:toolHeadPickaxeBlueSteel_400=400 - I:toolHeadPickaxeBlueTopaz_400=400 - I:toolHeadPickaxeBlueTopaz_48=48 - I:toolHeadPickaxeBrass_189=189 - I:toolHeadPickaxeBrass_400=400 - I:toolHeadPickaxeBronze_228=228 - I:toolHeadPickaxeBronze_400=400 - I:toolHeadPickaxeCarbon_36=36 - I:toolHeadPickaxeCarbon_400=400 - I:toolHeadPickaxeCertusQuartz_294=294 - I:toolHeadPickaxeCertusQuartz_400=400 - I:toolHeadPickaxeChrome_156=156 - I:toolHeadPickaxeChrome_400=400 - I:toolHeadPickaxeCobaltBrass_174=174 - I:toolHeadPickaxeCobaltBrass_400=400 - I:toolHeadPickaxeCobalt_177=177 - I:toolHeadPickaxeCobalt_400=400 - I:toolHeadPickaxeCupronickel_180=180 - I:toolHeadPickaxeCupronickel_400=400 - I:toolHeadPickaxeDamascusSteel_168=168 - I:toolHeadPickaxeDamascusSteel_400=400 - I:toolHeadPickaxeDarkSteel_294=294 - I:toolHeadPickaxeDarkSteel_400=400 - I:toolHeadPickaxeDiamond_2304=2304 - I:toolHeadPickaxeDiamond_400=400 - I:toolHeadPickaxeDuranium_294=294 - I:toolHeadPickaxeDuranium_400=400 - I:toolHeadPickaxeElectrum_400=400 - I:toolHeadPickaxeElectrum_453=453 - I:toolHeadPickaxeEmerald_400=400 - I:toolHeadPickaxeEmerald_54=54 - I:toolHeadPickaxeEpoxidFiberReinforced_18=18 - I:toolHeadPickaxeEpoxidFiberReinforced_400=400 - I:toolHeadPickaxeEpoxid_18=18 - I:toolHeadPickaxeEpoxid_400=400 - I:toolHeadPickaxeFlint_400=400 - I:toolHeadPickaxeFlint_60=60 - I:toolHeadPickaxeGarnetRed_400=400 - I:toolHeadPickaxeGarnetRed_69=69 - I:toolHeadPickaxeGarnetYellow_400=400 - I:toolHeadPickaxeGarnetYellow_69=69 - I:toolHeadPickaxeGold_400=400 - I:toolHeadPickaxeGold_588=588 - I:toolHeadPickaxeGraniteBlack_400=400 - I:toolHeadPickaxeGraniteBlack_60=60 - I:toolHeadPickaxeGraniteRed_400=400 - I:toolHeadPickaxeGraniteRed_60=60 - I:toolHeadPickaxeGraphene_294=294 - I:toolHeadPickaxeGraphene_400=400 - I:toolHeadPickaxeGraphite_294=294 - I:toolHeadPickaxeGraphite_400=400 - I:toolHeadPickaxeGreenSapphire_400=400 - I:toolHeadPickaxeGreenSapphire_60=60 - I:toolHeadPickaxeHSSE_243=243 - I:toolHeadPickaxeHSSE_400=400 - I:toolHeadPickaxeHSSG_294=294 - 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 - I:toolHeadPickaxeIridium_576=576 - I:toolHeadPickaxeIronMagnetic_168=168 - I:toolHeadPickaxeIronMagnetic_400=400 - I:toolHeadPickaxeIron_168=168 - I:toolHeadPickaxeIron_400=400 - I:toolHeadPickaxeKanthal_132=132 - I:toolHeadPickaxeKanthal_400=400 - I:toolHeadPickaxeLead_400=400 - I:toolHeadPickaxeLead_621=621 - I:toolHeadPickaxeMagnalium_400=400 - I:toolHeadPickaxeMagnalium_75=75 - I:toolHeadPickaxeManganese_165=165 - I:toolHeadPickaxeManganese_400=400 - I:toolHeadPickaxeMithril_400=400 - I:toolHeadPickaxeMithril_735=735 - I:toolHeadPickaxeMolybdenum_285=285 - I:toolHeadPickaxeMolybdenum_400=400 - I:toolHeadPickaxeNaquadahAlloy_294=294 - I:toolHeadPickaxeNaquadahAlloy_400=400 - I:toolHeadPickaxeNaquadahEnriched_294=294 - I:toolHeadPickaxeNaquadahEnriched_400=400 - I:toolHeadPickaxeNaquadah_294=294 - I:toolHeadPickaxeNaquadah_400=400 - I:toolHeadPickaxeNaquadria_294=294 - I:toolHeadPickaxeNaquadria_400=400 - I:toolHeadPickaxeNeodymiumMagnetic_400=400 - I:toolHeadPickaxeNeodymiumMagnetic_432=432 - I:toolHeadPickaxeNeodymium_400=400 - I:toolHeadPickaxeNeodymium_432=432 - I:toolHeadPickaxeNetherQuartz_294=294 - I:toolHeadPickaxeNetherQuartz_400=400 - I:toolHeadPickaxeNetherStar_294=294 - I:toolHeadPickaxeNetherStar_400=400 - I:toolHeadPickaxeNeutronium_300000=300000 - I:toolHeadPickaxeNeutronium_400=400 - I:toolHeadPickaxeNichrome_168=168 - I:toolHeadPickaxeNichrome_400=400 - I:toolHeadPickaxeNickelZincFerrite_400=400 - I:toolHeadPickaxeNickelZincFerrite_99=99 - I:toolHeadPickaxeNickel_174=174 - I:toolHeadPickaxeNickel_400=400 - I:toolHeadPickaxeOlivine_400=400 - I:toolHeadPickaxeOlivine_84=84 - I:toolHeadPickaxeOpal_400=400 - I:toolHeadPickaxeOpal_60=60 - I:toolHeadPickaxeOsmiridium_400=400 - I:toolHeadPickaxeOsmiridium_573=573 - I:toolHeadPickaxeOsmium_400=400 - I:toolHeadPickaxeOsmium_570=570 - I:toolHeadPickaxePalladium_318=318 - I:toolHeadPickaxePalladium_400=400 - I:toolHeadPickaxePigIron_168=168 - I:toolHeadPickaxePigIron_400=400 - I:toolHeadPickaxePlastic_16=16 - I:toolHeadPickaxePlastic_400=400 - I:toolHeadPickaxePlatinum_400=400 - I:toolHeadPickaxePlatinum_585=585 - I:toolHeadPickaxePlutonium241_400=400 - I:toolHeadPickaxePlutonium241_729=729 - I:toolHeadPickaxePlutonium_400=400 - I:toolHeadPickaxePlutonium_738=738 - I:toolHeadPickaxePolycaprolactam_16=16 - I:toolHeadPickaxePolycaprolactam_400=400 - I:toolHeadPickaxePolyphenyleneSulfide_27=27 - I:toolHeadPickaxePolyphenyleneSulfide_400=400 - I:toolHeadPickaxePolystyrene_18=18 - I:toolHeadPickaxePolystyrene_400=400 - I:toolHeadPickaxePolytetrafluoroethylene_400=400 - I:toolHeadPickaxePolytetrafluoroethylene_48=48 - I:toolHeadPickaxePolyvinylChloride_30=30 - I:toolHeadPickaxePolyvinylChloride_400=400 - I:toolHeadPickaxeRedSteel_207=207 - I:toolHeadPickaxeRedSteel_400=400 - I:toolHeadPickaxeRoseGold_400=400 - I:toolHeadPickaxeRoseGold_507=507 - I:toolHeadPickaxeRubber_16=16 - I:toolHeadPickaxeRubber_400=400 - I:toolHeadPickaxeRuby_400=400 - I:toolHeadPickaxeRuby_75=75 - I:toolHeadPickaxeSapphire_400=400 - I:toolHeadPickaxeSapphire_60=60 - I:toolHeadPickaxeSilicone_21=21 - I:toolHeadPickaxeSilicone_400=400 - I:toolHeadPickaxeSilver_321=321 - I:toolHeadPickaxeSilver_400=400 - I:toolHeadPickaxeStainlessSteel_165=165 - I:toolHeadPickaxeStainlessSteel_400=400 - I:toolHeadPickaxeSteelMagnetic_168=168 - I:toolHeadPickaxeSteelMagnetic_400=400 - I:toolHeadPickaxeSteel_168=168 - I:toolHeadPickaxeSteel_400=400 - I:toolHeadPickaxeSterlingSilver_294=294 - I:toolHeadPickaxeSterlingSilver_400=400 - I:toolHeadPickaxeStone_294=294 - I:toolHeadPickaxeStone_400=400 - I:toolHeadPickaxeStyreneButadieneRubber_16=16 - 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 - I:toolHeadPickaxeTinAlloy_400=400 - I:toolHeadPickaxeTitanium_144=144 - I:toolHeadPickaxeTitanium_400=400 - I:toolHeadPickaxeTopaz_400=400 - I:toolHeadPickaxeTopaz_48=48 - I:toolHeadPickaxeTritanium_294=294 - I:toolHeadPickaxeTritanium_400=400 - I:toolHeadPickaxeTungstenCarbide_291=291 - I:toolHeadPickaxeTungstenCarbide_400=400 - I:toolHeadPickaxeTungstenSteel_357=357 - I:toolHeadPickaxeTungstenSteel_400=400 - I:toolHeadPickaxeTungsten_400=400 - I:toolHeadPickaxeTungsten_549=549 - I:toolHeadPickaxeUltimet_183=183 - I:toolHeadPickaxeUltimet_400=400 - I:toolHeadPickaxeUranium235_400=400 - I:toolHeadPickaxeUranium235_705=705 - I:toolHeadPickaxeUranium_400=400 - I:toolHeadPickaxeUranium_714=714 - I:toolHeadPickaxeVanadiumSteel_165=165 - I:toolHeadPickaxeVanadiumSteel_400=400 - I:toolHeadPickaxeWoodSealed_27=27 - I:toolHeadPickaxeWoodSealed_400=400 - I:toolHeadPickaxeWood_27=27 - I:toolHeadPickaxeWood_400=400 - I:toolHeadPickaxeWroughtIron_168=168 - 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 - I:toolHeadPlowBeryllium_400=400 - I:toolHeadPlowBismuthBronze_368=368 - I:toolHeadPlowBismuthBronze_400=400 - I:toolHeadPlowBismuth_400=400 - I:toolHeadPlowBismuth_832=832 - I:toolHeadPlowBlackBronze_392=392 - I:toolHeadPlowBlackBronze_400=400 - I:toolHeadPlowBlackSteel_256=256 - I:toolHeadPlowBlackSteel_400=400 - I:toolHeadPlowBlaze_400=400 - I:toolHeadPlowBlaze_460=460 - I:toolHeadPlowBlueSteel_300=300 - I:toolHeadPlowBlueSteel_400=400 - I:toolHeadPlowBlueTopaz_400=400 - I:toolHeadPlowBlueTopaz_64=64 - I:toolHeadPlowBrass_252=252 - I:toolHeadPlowBrass_400=400 - I:toolHeadPlowBronze_304=304 - I:toolHeadPlowBronze_400=400 - I:toolHeadPlowCarbon_400=400 - I:toolHeadPlowCarbon_48=48 - I:toolHeadPlowCertusQuartz_392=392 - I:toolHeadPlowCertusQuartz_400=400 - I:toolHeadPlowChrome_208=208 - I:toolHeadPlowChrome_400=400 - I:toolHeadPlowCobaltBrass_232=232 - I:toolHeadPlowCobaltBrass_400=400 - I:toolHeadPlowCobalt_236=236 - I:toolHeadPlowCobalt_400=400 - I:toolHeadPlowCupronickel_240=240 - I:toolHeadPlowCupronickel_400=400 - I:toolHeadPlowDamascusSteel_224=224 - I:toolHeadPlowDamascusSteel_400=400 - I:toolHeadPlowDarkSteel_392=392 - I:toolHeadPlowDarkSteel_400=400 - I:toolHeadPlowDiamond_3072=3072 - I:toolHeadPlowDiamond_400=400 - I:toolHeadPlowDuranium_392=392 - I:toolHeadPlowDuranium_400=400 - I:toolHeadPlowElectrum_400=400 - I:toolHeadPlowElectrum_604=604 - I:toolHeadPlowEmerald_400=400 - I:toolHeadPlowEmerald_72=72 - I:toolHeadPlowEpoxidFiberReinforced_24=24 - I:toolHeadPlowEpoxidFiberReinforced_400=400 - I:toolHeadPlowEpoxid_24=24 - I:toolHeadPlowEpoxid_400=400 - I:toolHeadPlowFlint_400=400 - I:toolHeadPlowFlint_80=80 - I:toolHeadPlowGarnetRed_400=400 - I:toolHeadPlowGarnetRed_92=92 - I:toolHeadPlowGarnetYellow_400=400 - I:toolHeadPlowGarnetYellow_92=92 - I:toolHeadPlowGold_400=400 - I:toolHeadPlowGold_784=784 - I:toolHeadPlowGraniteBlack_400=400 - I:toolHeadPlowGraniteBlack_80=80 - I:toolHeadPlowGraniteRed_400=400 - I:toolHeadPlowGraniteRed_80=80 - I:toolHeadPlowGraphene_392=392 - I:toolHeadPlowGraphene_400=400 - I:toolHeadPlowGraphite_392=392 - I:toolHeadPlowGraphite_400=400 - I:toolHeadPlowGreenSapphire_400=400 - I:toolHeadPlowGreenSapphire_80=80 - I:toolHeadPlowHSSE_324=324 - I:toolHeadPlowHSSE_400=400 - I:toolHeadPlowHSSG_392=392 - 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 - I:toolHeadPlowIridium_768=768 - I:toolHeadPlowIronMagnetic_224=224 - I:toolHeadPlowIronMagnetic_400=400 - I:toolHeadPlowIron_224=224 - I:toolHeadPlowIron_400=400 - I:toolHeadPlowKanthal_176=176 - I:toolHeadPlowKanthal_400=400 - I:toolHeadPlowLead_400=400 - I:toolHeadPlowLead_828=828 - I:toolHeadPlowMagnalium_100=100 - I:toolHeadPlowMagnalium_400=400 - I:toolHeadPlowManganese_220=220 - I:toolHeadPlowManganese_400=400 - I:toolHeadPlowMithril_400=400 - I:toolHeadPlowMithril_980=980 - I:toolHeadPlowMolybdenum_380=380 - I:toolHeadPlowMolybdenum_400=400 - I:toolHeadPlowNaquadahAlloy_392=392 - I:toolHeadPlowNaquadahAlloy_400=400 - I:toolHeadPlowNaquadahEnriched_392=392 - I:toolHeadPlowNaquadahEnriched_400=400 - I:toolHeadPlowNaquadah_392=392 - I:toolHeadPlowNaquadah_400=400 - I:toolHeadPlowNaquadria_392=392 - I:toolHeadPlowNaquadria_400=400 - I:toolHeadPlowNeodymiumMagnetic_400=400 - I:toolHeadPlowNeodymiumMagnetic_576=576 - I:toolHeadPlowNeodymium_400=400 - I:toolHeadPlowNeodymium_576=576 - I:toolHeadPlowNetherQuartz_392=392 - I:toolHeadPlowNetherQuartz_400=400 - I:toolHeadPlowNetherStar_392=392 - I:toolHeadPlowNetherStar_400=400 - I:toolHeadPlowNeutronium_400=400 - I:toolHeadPlowNeutronium_400000=400000 - I:toolHeadPlowNichrome_224=224 - I:toolHeadPlowNichrome_400=400 - I:toolHeadPlowNickelZincFerrite_132=132 - I:toolHeadPlowNickelZincFerrite_400=400 - I:toolHeadPlowNickel_232=232 - I:toolHeadPlowNickel_400=400 - I:toolHeadPlowOlivine_112=112 - I:toolHeadPlowOlivine_400=400 - I:toolHeadPlowOpal_400=400 - I:toolHeadPlowOpal_80=80 - I:toolHeadPlowOsmiridium_400=400 - I:toolHeadPlowOsmiridium_764=764 - I:toolHeadPlowOsmium_400=400 - I:toolHeadPlowOsmium_760=760 - I:toolHeadPlowPalladium_400=400 - I:toolHeadPlowPalladium_424=424 - I:toolHeadPlowPigIron_224=224 - I:toolHeadPlowPigIron_400=400 - I:toolHeadPlowPlastic_16=16 - I:toolHeadPlowPlastic_400=400 - I:toolHeadPlowPlatinum_400=400 - I:toolHeadPlowPlatinum_780=780 - I:toolHeadPlowPlutonium241_400=400 - I:toolHeadPlowPlutonium241_972=972 - I:toolHeadPlowPlutonium_400=400 - I:toolHeadPlowPlutonium_984=984 - I:toolHeadPlowPolycaprolactam_20=20 - I:toolHeadPlowPolycaprolactam_400=400 - I:toolHeadPlowPolyphenyleneSulfide_36=36 - I:toolHeadPlowPolyphenyleneSulfide_400=400 - I:toolHeadPlowPolystyrene_24=24 - I:toolHeadPlowPolystyrene_400=400 - I:toolHeadPlowPolytetrafluoroethylene_400=400 - I:toolHeadPlowPolytetrafluoroethylene_64=64 - I:toolHeadPlowPolyvinylChloride_40=40 - I:toolHeadPlowPolyvinylChloride_400=400 - I:toolHeadPlowRedSteel_276=276 - I:toolHeadPlowRedSteel_400=400 - I:toolHeadPlowRoseGold_400=400 - I:toolHeadPlowRoseGold_676=676 - I:toolHeadPlowRubber_20=20 - I:toolHeadPlowRubber_400=400 - I:toolHeadPlowRuby_100=100 - I:toolHeadPlowRuby_400=400 - I:toolHeadPlowSapphire_400=400 - I:toolHeadPlowSapphire_80=80 - I:toolHeadPlowSilicone_28=28 - I:toolHeadPlowSilicone_400=400 - I:toolHeadPlowSilver_400=400 - I:toolHeadPlowSilver_428=428 - I:toolHeadPlowStainlessSteel_220=220 - I:toolHeadPlowStainlessSteel_400=400 - I:toolHeadPlowSteelMagnetic_224=224 - I:toolHeadPlowSteelMagnetic_400=400 - I:toolHeadPlowSteel_224=224 - I:toolHeadPlowSteel_400=400 - I:toolHeadPlowSterlingSilver_392=392 - I:toolHeadPlowSterlingSilver_400=400 - I:toolHeadPlowStone_392=392 - I:toolHeadPlowStone_400=400 - I:toolHeadPlowStyreneButadieneRubber_20=20 - 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 - I:toolHeadPlowTinAlloy_400=400 - I:toolHeadPlowTitanium_192=192 - I:toolHeadPlowTitanium_400=400 - I:toolHeadPlowTopaz_400=400 - I:toolHeadPlowTopaz_64=64 - I:toolHeadPlowTritanium_392=392 - I:toolHeadPlowTritanium_400=400 - I:toolHeadPlowTungstenCarbide_388=388 - I:toolHeadPlowTungstenCarbide_400=400 - I:toolHeadPlowTungstenSteel_400=400 - I:toolHeadPlowTungstenSteel_476=476 - I:toolHeadPlowTungsten_400=400 - I:toolHeadPlowTungsten_732=732 - I:toolHeadPlowUltimet_244=244 - I:toolHeadPlowUltimet_400=400 - I:toolHeadPlowUranium235_400=400 - I:toolHeadPlowUranium235_940=940 - I:toolHeadPlowUranium_400=400 - I:toolHeadPlowUranium_952=952 - I:toolHeadPlowVanadiumSteel_220=220 - I:toolHeadPlowVanadiumSteel_400=400 - I:toolHeadPlowWoodSealed_36=36 - I:toolHeadPlowWoodSealed_400=400 - I:toolHeadPlowWood_36=36 - I:toolHeadPlowWood_400=400 - I:toolHeadPlowWroughtIron_224=224 - I:toolHeadPlowWroughtIron_400=400 - I:toolHeadSawAluminium_400=400 - I:toolHeadSawAluminium_52=52 - I:toolHeadSawBeryllium_18=18 - I:toolHeadSawBeryllium_400=400 - I:toolHeadSawBismuthBronze_184=184 - I:toolHeadSawBismuthBronze_400=400 - I:toolHeadSawBismuth_400=400 - I:toolHeadSawBismuth_416=416 - I:toolHeadSawBlackBronze_196=196 - I:toolHeadSawBlackBronze_400=400 - I:toolHeadSawBlackSteel_128=128 - I:toolHeadSawBlackSteel_400=400 - I:toolHeadSawBlaze_230=230 - I:toolHeadSawBlaze_400=400 - I:toolHeadSawBlueSteel_150=150 - I:toolHeadSawBlueSteel_400=400 - I:toolHeadSawBrass_126=126 - I:toolHeadSawBrass_400=400 - I:toolHeadSawBronze_152=152 - I:toolHeadSawBronze_400=400 - I:toolHeadSawCarbon_24=24 - I:toolHeadSawCarbon_400=400 - I:toolHeadSawChrome_104=104 - I:toolHeadSawChrome_400=400 - I:toolHeadSawCobaltBrass_116=116 - I:toolHeadSawCobaltBrass_400=400 - I:toolHeadSawCobalt_118=118 - I:toolHeadSawCobalt_400=400 - I:toolHeadSawCupronickel_120=120 - I:toolHeadSawCupronickel_400=400 - I:toolHeadSawDamascusSteel_112=112 - I:toolHeadSawDamascusSteel_400=400 - I:toolHeadSawDarkSteel_196=196 - I:toolHeadSawDarkSteel_400=400 - I:toolHeadSawDuranium_196=196 - I:toolHeadSawDuranium_400=400 - I:toolHeadSawElectrum_302=302 - I:toolHeadSawElectrum_400=400 - I:toolHeadSawEpoxidFiberReinforced_16=16 - I:toolHeadSawEpoxidFiberReinforced_400=400 - I:toolHeadSawEpoxid_16=16 - I:toolHeadSawEpoxid_400=400 - I:toolHeadSawGold_392=392 - I:toolHeadSawGold_400=400 - I:toolHeadSawGraphene_196=196 - I:toolHeadSawGraphene_400=400 - I:toolHeadSawHSSE_162=162 - I:toolHeadSawHSSE_400=400 - I:toolHeadSawHSSG_196=196 - 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 - I:toolHeadSawIridium_400=400 - I:toolHeadSawIronMagnetic_112=112 - I:toolHeadSawIronMagnetic_400=400 - I:toolHeadSawIron_112=112 - I:toolHeadSawIron_400=400 - I:toolHeadSawKanthal_400=400 - I:toolHeadSawKanthal_88=88 - I:toolHeadSawLead_400=400 - I:toolHeadSawLead_414=414 - I:toolHeadSawMagnalium_400=400 - I:toolHeadSawMagnalium_50=50 - I:toolHeadSawManganese_110=110 - I:toolHeadSawManganese_400=400 - I:toolHeadSawMithril_400=400 - I:toolHeadSawMithril_490=490 - I:toolHeadSawMolybdenum_190=190 - I:toolHeadSawMolybdenum_400=400 - I:toolHeadSawNaquadahAlloy_196=196 - I:toolHeadSawNaquadahAlloy_400=400 - I:toolHeadSawNaquadahEnriched_196=196 - I:toolHeadSawNaquadahEnriched_400=400 - I:toolHeadSawNaquadah_196=196 - I:toolHeadSawNaquadah_400=400 - I:toolHeadSawNaquadria_196=196 - I:toolHeadSawNaquadria_400=400 - I:toolHeadSawNeodymiumMagnetic_288=288 - I:toolHeadSawNeodymiumMagnetic_400=400 - I:toolHeadSawNeodymium_288=288 - I:toolHeadSawNeodymium_400=400 - I:toolHeadSawNeutronium_200000=200000 - I:toolHeadSawNeutronium_400=400 - I:toolHeadSawNichrome_112=112 - I:toolHeadSawNichrome_400=400 - I:toolHeadSawNickelZincFerrite_400=400 - I:toolHeadSawNickelZincFerrite_66=66 - I:toolHeadSawNickel_116=116 - I:toolHeadSawNickel_400=400 - I:toolHeadSawOsmiridium_382=382 - I:toolHeadSawOsmiridium_400=400 - I:toolHeadSawOsmium_380=380 - I:toolHeadSawOsmium_400=400 - I:toolHeadSawPalladium_212=212 - I:toolHeadSawPalladium_400=400 - I:toolHeadSawPigIron_112=112 - I:toolHeadSawPigIron_400=400 - I:toolHeadSawPlatinum_390=390 - I:toolHeadSawPlatinum_400=400 - I:toolHeadSawPlutonium241_400=400 - I:toolHeadSawPlutonium241_486=486 - I:toolHeadSawPlutonium_400=400 - I:toolHeadSawPlutonium_492=492 - I:toolHeadSawPolycaprolactam_16=16 - I:toolHeadSawPolycaprolactam_400=400 - I:toolHeadSawPolyphenyleneSulfide_18=18 - I:toolHeadSawPolyphenyleneSulfide_400=400 - I:toolHeadSawPolytetrafluoroethylene_32=32 - I:toolHeadSawPolytetrafluoroethylene_400=400 - I:toolHeadSawRedSteel_138=138 - I:toolHeadSawRedSteel_400=400 - I:toolHeadSawRoseGold_338=338 - I:toolHeadSawRoseGold_400=400 - I:toolHeadSawSilver_214=214 - I:toolHeadSawSilver_400=400 - I:toolHeadSawStainlessSteel_110=110 - I:toolHeadSawStainlessSteel_400=400 - I:toolHeadSawSteelMagnetic_112=112 - I:toolHeadSawSteelMagnetic_400=400 - I:toolHeadSawSteel_112=112 - 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 - I:toolHeadSawTinAlloy_400=400 - I:toolHeadSawTitanium_400=400 - I:toolHeadSawTitanium_96=96 - I:toolHeadSawTritanium_196=196 - I:toolHeadSawTritanium_400=400 - I:toolHeadSawTungstenCarbide_194=194 - I:toolHeadSawTungstenCarbide_400=400 - I:toolHeadSawTungstenSteel_238=238 - I:toolHeadSawTungstenSteel_400=400 - I:toolHeadSawTungsten_366=366 - I:toolHeadSawTungsten_400=400 - I:toolHeadSawUltimet_122=122 - I:toolHeadSawUltimet_400=400 - I:toolHeadSawUranium235_400=400 - I:toolHeadSawUranium235_470=470 - I:toolHeadSawUranium_400=400 - I:toolHeadSawUranium_476=476 - I:toolHeadSawVanadiumSteel_110=110 - I:toolHeadSawVanadiumSteel_400=400 - I:toolHeadSawWroughtIron_112=112 - 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 - I:toolHeadSenseBeryllium_400=400 - I:toolHeadSenseBismuthBronze_276=276 - I:toolHeadSenseBismuthBronze_400=400 - I:toolHeadSenseBismuth_400=400 - I:toolHeadSenseBismuth_624=624 - I:toolHeadSenseBlackBronze_294=294 - I:toolHeadSenseBlackBronze_400=400 - I:toolHeadSenseBlackSteel_192=192 - I:toolHeadSenseBlackSteel_400=400 - I:toolHeadSenseBlaze_345=345 - I:toolHeadSenseBlaze_400=400 - I:toolHeadSenseBlueSteel_225=225 - I:toolHeadSenseBlueSteel_400=400 - I:toolHeadSenseBlueTopaz_400=400 - I:toolHeadSenseBlueTopaz_48=48 - I:toolHeadSenseBrass_189=189 - I:toolHeadSenseBrass_400=400 - I:toolHeadSenseBronze_228=228 - I:toolHeadSenseBronze_400=400 - I:toolHeadSenseCarbon_36=36 - I:toolHeadSenseCarbon_400=400 - I:toolHeadSenseCertusQuartz_294=294 - I:toolHeadSenseCertusQuartz_400=400 - I:toolHeadSenseChrome_156=156 - I:toolHeadSenseChrome_400=400 - I:toolHeadSenseCobaltBrass_174=174 - I:toolHeadSenseCobaltBrass_400=400 - I:toolHeadSenseCobalt_177=177 - I:toolHeadSenseCobalt_400=400 - I:toolHeadSenseCupronickel_180=180 - I:toolHeadSenseCupronickel_400=400 - I:toolHeadSenseDamascusSteel_168=168 - I:toolHeadSenseDamascusSteel_400=400 - I:toolHeadSenseDarkSteel_294=294 - I:toolHeadSenseDarkSteel_400=400 - I:toolHeadSenseDiamond_2304=2304 - I:toolHeadSenseDiamond_400=400 - I:toolHeadSenseDuranium_294=294 - I:toolHeadSenseDuranium_400=400 - I:toolHeadSenseElectrum_400=400 - I:toolHeadSenseElectrum_453=453 - I:toolHeadSenseEmerald_400=400 - I:toolHeadSenseEmerald_54=54 - I:toolHeadSenseEpoxidFiberReinforced_18=18 - I:toolHeadSenseEpoxidFiberReinforced_400=400 - I:toolHeadSenseEpoxid_18=18 - I:toolHeadSenseEpoxid_400=400 - I:toolHeadSenseFlint_400=400 - I:toolHeadSenseFlint_60=60 - I:toolHeadSenseGarnetRed_400=400 - I:toolHeadSenseGarnetRed_69=69 - I:toolHeadSenseGarnetYellow_400=400 - I:toolHeadSenseGarnetYellow_69=69 - I:toolHeadSenseGold_400=400 - I:toolHeadSenseGold_588=588 - I:toolHeadSenseGraniteBlack_400=400 - I:toolHeadSenseGraniteBlack_60=60 - I:toolHeadSenseGraniteRed_400=400 - I:toolHeadSenseGraniteRed_60=60 - I:toolHeadSenseGraphene_294=294 - I:toolHeadSenseGraphene_400=400 - I:toolHeadSenseGraphite_294=294 - I:toolHeadSenseGraphite_400=400 - I:toolHeadSenseGreenSapphire_400=400 - I:toolHeadSenseGreenSapphire_60=60 - I:toolHeadSenseHSSE_243=243 - I:toolHeadSenseHSSE_400=400 - I:toolHeadSenseHSSG_294=294 - 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 - I:toolHeadSenseIridium_576=576 - I:toolHeadSenseIronMagnetic_168=168 - I:toolHeadSenseIronMagnetic_400=400 - I:toolHeadSenseIron_168=168 - I:toolHeadSenseIron_400=400 - I:toolHeadSenseKanthal_132=132 - I:toolHeadSenseKanthal_400=400 - I:toolHeadSenseLead_400=400 - I:toolHeadSenseLead_621=621 - I:toolHeadSenseMagnalium_400=400 - I:toolHeadSenseMagnalium_75=75 - I:toolHeadSenseManganese_165=165 - I:toolHeadSenseManganese_400=400 - I:toolHeadSenseMithril_400=400 - I:toolHeadSenseMithril_735=735 - I:toolHeadSenseMolybdenum_285=285 - I:toolHeadSenseMolybdenum_400=400 - I:toolHeadSenseNaquadahAlloy_294=294 - I:toolHeadSenseNaquadahAlloy_400=400 - I:toolHeadSenseNaquadahEnriched_294=294 - I:toolHeadSenseNaquadahEnriched_400=400 - I:toolHeadSenseNaquadah_294=294 - I:toolHeadSenseNaquadah_400=400 - I:toolHeadSenseNaquadria_294=294 - I:toolHeadSenseNaquadria_400=400 - I:toolHeadSenseNeodymiumMagnetic_400=400 - I:toolHeadSenseNeodymiumMagnetic_432=432 - I:toolHeadSenseNeodymium_400=400 - I:toolHeadSenseNeodymium_432=432 - I:toolHeadSenseNetherQuartz_294=294 - I:toolHeadSenseNetherQuartz_400=400 - I:toolHeadSenseNetherStar_294=294 - I:toolHeadSenseNetherStar_400=400 - I:toolHeadSenseNeutronium_300000=300000 - I:toolHeadSenseNeutronium_400=400 - I:toolHeadSenseNichrome_168=168 - I:toolHeadSenseNichrome_400=400 - I:toolHeadSenseNickelZincFerrite_400=400 - I:toolHeadSenseNickelZincFerrite_99=99 - I:toolHeadSenseNickel_174=174 - I:toolHeadSenseNickel_400=400 - I:toolHeadSenseOlivine_400=400 - I:toolHeadSenseOlivine_84=84 - I:toolHeadSenseOpal_400=400 - I:toolHeadSenseOpal_60=60 - I:toolHeadSenseOsmiridium_400=400 - I:toolHeadSenseOsmiridium_573=573 - I:toolHeadSenseOsmium_400=400 - I:toolHeadSenseOsmium_570=570 - I:toolHeadSensePalladium_318=318 - I:toolHeadSensePalladium_400=400 - I:toolHeadSensePigIron_168=168 - I:toolHeadSensePigIron_400=400 - I:toolHeadSensePlastic_16=16 - I:toolHeadSensePlastic_400=400 - I:toolHeadSensePlatinum_400=400 - I:toolHeadSensePlatinum_585=585 - I:toolHeadSensePlutonium241_400=400 - I:toolHeadSensePlutonium241_729=729 - I:toolHeadSensePlutonium_400=400 - I:toolHeadSensePlutonium_738=738 - I:toolHeadSensePolycaprolactam_16=16 - I:toolHeadSensePolycaprolactam_400=400 - I:toolHeadSensePolyphenyleneSulfide_27=27 - I:toolHeadSensePolyphenyleneSulfide_400=400 - I:toolHeadSensePolystyrene_18=18 - I:toolHeadSensePolystyrene_400=400 - I:toolHeadSensePolytetrafluoroethylene_400=400 - I:toolHeadSensePolytetrafluoroethylene_48=48 - I:toolHeadSensePolyvinylChloride_30=30 - I:toolHeadSensePolyvinylChloride_400=400 - I:toolHeadSenseRedSteel_207=207 - I:toolHeadSenseRedSteel_400=400 - I:toolHeadSenseRoseGold_400=400 - I:toolHeadSenseRoseGold_507=507 - I:toolHeadSenseRubber_16=16 - I:toolHeadSenseRubber_400=400 - I:toolHeadSenseRuby_400=400 - I:toolHeadSenseRuby_75=75 - I:toolHeadSenseSapphire_400=400 - I:toolHeadSenseSapphire_60=60 - I:toolHeadSenseSilicone_21=21 - I:toolHeadSenseSilicone_400=400 - I:toolHeadSenseSilver_321=321 - I:toolHeadSenseSilver_400=400 - I:toolHeadSenseStainlessSteel_165=165 - I:toolHeadSenseStainlessSteel_400=400 - I:toolHeadSenseSteelMagnetic_168=168 - I:toolHeadSenseSteelMagnetic_400=400 - I:toolHeadSenseSteel_168=168 - I:toolHeadSenseSteel_400=400 - I:toolHeadSenseSterlingSilver_294=294 - I:toolHeadSenseSterlingSilver_400=400 - I:toolHeadSenseStone_294=294 - I:toolHeadSenseStone_400=400 - I:toolHeadSenseStyreneButadieneRubber_16=16 - 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 - I:toolHeadSenseTinAlloy_400=400 - I:toolHeadSenseTitanium_144=144 - I:toolHeadSenseTitanium_400=400 - I:toolHeadSenseTopaz_400=400 - I:toolHeadSenseTopaz_48=48 - I:toolHeadSenseTritanium_294=294 - I:toolHeadSenseTritanium_400=400 - I:toolHeadSenseTungstenCarbide_291=291 - I:toolHeadSenseTungstenCarbide_400=400 - I:toolHeadSenseTungstenSteel_357=357 - I:toolHeadSenseTungstenSteel_400=400 - I:toolHeadSenseTungsten_400=400 - I:toolHeadSenseTungsten_549=549 - I:toolHeadSenseUltimet_183=183 - I:toolHeadSenseUltimet_400=400 - I:toolHeadSenseUranium235_400=400 - I:toolHeadSenseUranium235_705=705 - I:toolHeadSenseUranium_400=400 - I:toolHeadSenseUranium_714=714 - I:toolHeadSenseVanadiumSteel_165=165 - I:toolHeadSenseVanadiumSteel_400=400 - I:toolHeadSenseWoodSealed_27=27 - I:toolHeadSenseWoodSealed_400=400 - I:toolHeadSenseWood_27=27 - I:toolHeadSenseWood_400=400 - I:toolHeadSenseWroughtIron_168=168 - 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 - I:toolHeadShovelBeryllium_400=400 - I:toolHeadShovelBismuthBronze_400=400 - I:toolHeadShovelBismuthBronze_92=92 - I:toolHeadShovelBismuth_208=208 - I:toolHeadShovelBismuth_400=400 - I:toolHeadShovelBlackBronze_400=400 - I:toolHeadShovelBlackBronze_98=98 - I:toolHeadShovelBlackSteel_400=400 - I:toolHeadShovelBlackSteel_64=64 - I:toolHeadShovelBlaze_115=115 - I:toolHeadShovelBlaze_400=400 - I:toolHeadShovelBlueSteel_400=400 - I:toolHeadShovelBlueSteel_75=75 - I:toolHeadShovelBlueTopaz_16=16 - I:toolHeadShovelBlueTopaz_400=400 - I:toolHeadShovelBrass_400=400 - I:toolHeadShovelBrass_63=63 - I:toolHeadShovelBronze_400=400 - I:toolHeadShovelBronze_76=76 - I:toolHeadShovelCarbon_16=16 - I:toolHeadShovelCarbon_400=400 - I:toolHeadShovelCertusQuartz_400=400 - I:toolHeadShovelCertusQuartz_98=98 - I:toolHeadShovelChrome_400=400 - I:toolHeadShovelChrome_52=52 - I:toolHeadShovelCobaltBrass_400=400 - I:toolHeadShovelCobaltBrass_58=58 - I:toolHeadShovelCobalt_400=400 - I:toolHeadShovelCobalt_59=59 - I:toolHeadShovelCupronickel_400=400 - I:toolHeadShovelCupronickel_60=60 - I:toolHeadShovelDamascusSteel_400=400 - I:toolHeadShovelDamascusSteel_56=56 - I:toolHeadShovelDarkSteel_400=400 - I:toolHeadShovelDarkSteel_98=98 - I:toolHeadShovelDiamond_400=400 - I:toolHeadShovelDiamond_768=768 - I:toolHeadShovelDuranium_400=400 - I:toolHeadShovelDuranium_98=98 - I:toolHeadShovelElectrum_151=151 - I:toolHeadShovelElectrum_400=400 - I:toolHeadShovelEmerald_18=18 - I:toolHeadShovelEmerald_400=400 - I:toolHeadShovelEpoxidFiberReinforced_16=16 - I:toolHeadShovelEpoxidFiberReinforced_400=400 - I:toolHeadShovelEpoxid_16=16 - I:toolHeadShovelEpoxid_400=400 - I:toolHeadShovelFlint_20=20 - I:toolHeadShovelFlint_400=400 - I:toolHeadShovelGarnetRed_23=23 - I:toolHeadShovelGarnetRed_400=400 - I:toolHeadShovelGarnetYellow_23=23 - I:toolHeadShovelGarnetYellow_400=400 - I:toolHeadShovelGold_196=196 - I:toolHeadShovelGold_400=400 - I:toolHeadShovelGraniteBlack_20=20 - I:toolHeadShovelGraniteBlack_400=400 - I:toolHeadShovelGraniteRed_20=20 - I:toolHeadShovelGraniteRed_400=400 - I:toolHeadShovelGraphene_400=400 - I:toolHeadShovelGraphene_98=98 - I:toolHeadShovelGraphite_400=400 - I:toolHeadShovelGraphite_98=98 - I:toolHeadShovelGreenSapphire_20=20 - I:toolHeadShovelGreenSapphire_400=400 - I:toolHeadShovelHSSE_400=400 - I:toolHeadShovelHSSE_81=81 - I:toolHeadShovelHSSG_400=400 - 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 - I:toolHeadShovelIridium_400=400 - I:toolHeadShovelIronMagnetic_400=400 - I:toolHeadShovelIronMagnetic_56=56 - I:toolHeadShovelIron_400=400 - I:toolHeadShovelIron_56=56 - I:toolHeadShovelKanthal_400=400 - I:toolHeadShovelKanthal_44=44 - I:toolHeadShovelLead_207=207 - I:toolHeadShovelLead_400=400 - I:toolHeadShovelMagnalium_25=25 - I:toolHeadShovelMagnalium_400=400 - I:toolHeadShovelManganese_400=400 - I:toolHeadShovelManganese_55=55 - I:toolHeadShovelMithril_245=245 - I:toolHeadShovelMithril_400=400 - I:toolHeadShovelMolybdenum_400=400 - I:toolHeadShovelMolybdenum_95=95 - I:toolHeadShovelNaquadahAlloy_400=400 - I:toolHeadShovelNaquadahAlloy_98=98 - I:toolHeadShovelNaquadahEnriched_400=400 - I:toolHeadShovelNaquadahEnriched_98=98 - I:toolHeadShovelNaquadah_400=400 - I:toolHeadShovelNaquadah_98=98 - I:toolHeadShovelNaquadria_400=400 - I:toolHeadShovelNaquadria_98=98 - I:toolHeadShovelNeodymiumMagnetic_144=144 - I:toolHeadShovelNeodymiumMagnetic_400=400 - I:toolHeadShovelNeodymium_144=144 - I:toolHeadShovelNeodymium_400=400 - I:toolHeadShovelNetherQuartz_400=400 - I:toolHeadShovelNetherQuartz_98=98 - I:toolHeadShovelNetherStar_400=400 - I:toolHeadShovelNetherStar_98=98 - I:toolHeadShovelNeutronium_100000=100000 - I:toolHeadShovelNeutronium_400=400 - I:toolHeadShovelNichrome_400=400 - I:toolHeadShovelNichrome_56=56 - I:toolHeadShovelNickelZincFerrite_33=33 - I:toolHeadShovelNickelZincFerrite_400=400 - I:toolHeadShovelNickel_400=400 - I:toolHeadShovelNickel_58=58 - I:toolHeadShovelOlivine_28=28 - I:toolHeadShovelOlivine_400=400 - I:toolHeadShovelOpal_20=20 - I:toolHeadShovelOpal_400=400 - I:toolHeadShovelOsmiridium_191=191 - I:toolHeadShovelOsmiridium_400=400 - I:toolHeadShovelOsmium_190=190 - I:toolHeadShovelOsmium_400=400 - I:toolHeadShovelPalladium_106=106 - I:toolHeadShovelPalladium_400=400 - I:toolHeadShovelPigIron_400=400 - I:toolHeadShovelPigIron_56=56 - I:toolHeadShovelPlastic_16=16 - I:toolHeadShovelPlastic_400=400 - I:toolHeadShovelPlatinum_195=195 - I:toolHeadShovelPlatinum_400=400 - I:toolHeadShovelPlutonium241_243=243 - I:toolHeadShovelPlutonium241_400=400 - I:toolHeadShovelPlutonium_246=246 - I:toolHeadShovelPlutonium_400=400 - I:toolHeadShovelPolycaprolactam_16=16 - I:toolHeadShovelPolycaprolactam_400=400 - I:toolHeadShovelPolyphenyleneSulfide_16=16 - I:toolHeadShovelPolyphenyleneSulfide_400=400 - I:toolHeadShovelPolystyrene_16=16 - I:toolHeadShovelPolystyrene_400=400 - I:toolHeadShovelPolytetrafluoroethylene_16=16 - I:toolHeadShovelPolytetrafluoroethylene_400=400 - I:toolHeadShovelPolyvinylChloride_16=16 - I:toolHeadShovelPolyvinylChloride_400=400 - I:toolHeadShovelRedSteel_400=400 - I:toolHeadShovelRedSteel_69=69 - I:toolHeadShovelRoseGold_169=169 - I:toolHeadShovelRoseGold_400=400 - I:toolHeadShovelRubber_16=16 - I:toolHeadShovelRubber_400=400 - I:toolHeadShovelRuby_25=25 - I:toolHeadShovelRuby_400=400 - I:toolHeadShovelSapphire_20=20 - I:toolHeadShovelSapphire_400=400 - I:toolHeadShovelSilicone_16=16 - I:toolHeadShovelSilicone_400=400 - I:toolHeadShovelSilver_107=107 - I:toolHeadShovelSilver_400=400 - I:toolHeadShovelStainlessSteel_400=400 - I:toolHeadShovelStainlessSteel_55=55 - I:toolHeadShovelSteelMagnetic_400=400 - I:toolHeadShovelSteelMagnetic_56=56 - I:toolHeadShovelSteel_400=400 - I:toolHeadShovelSteel_56=56 - I:toolHeadShovelSterlingSilver_400=400 - I:toolHeadShovelSterlingSilver_98=98 - I:toolHeadShovelStone_400=400 - I:toolHeadShovelStone_98=98 - I:toolHeadShovelStyreneButadieneRubber_16=16 - 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 - I:toolHeadShovelTinAlloy_87=87 - I:toolHeadShovelTitanium_400=400 - I:toolHeadShovelTitanium_48=48 - I:toolHeadShovelTopaz_16=16 - I:toolHeadShovelTopaz_400=400 - I:toolHeadShovelTritanium_400=400 - I:toolHeadShovelTritanium_98=98 - I:toolHeadShovelTungstenCarbide_400=400 - I:toolHeadShovelTungstenCarbide_97=97 - I:toolHeadShovelTungstenSteel_119=119 - I:toolHeadShovelTungstenSteel_400=400 - I:toolHeadShovelTungsten_183=183 - I:toolHeadShovelTungsten_400=400 - I:toolHeadShovelUltimet_400=400 - I:toolHeadShovelUltimet_61=61 - I:toolHeadShovelUranium235_235=235 - I:toolHeadShovelUranium235_400=400 - I:toolHeadShovelUranium_238=238 - I:toolHeadShovelUranium_400=400 - I:toolHeadShovelVanadiumSteel_400=400 - I:toolHeadShovelVanadiumSteel_55=55 - I:toolHeadShovelWoodSealed_16=16 - I:toolHeadShovelWoodSealed_400=400 - I:toolHeadShovelWood_16=16 - I:toolHeadShovelWood_400=400 - I:toolHeadShovelWroughtIron_400=400 - 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 - I:toolHeadSwordBeryllium_400=400 - I:toolHeadSwordBismuthBronze_184=184 - I:toolHeadSwordBismuthBronze_400=400 - I:toolHeadSwordBismuth_400=400 - I:toolHeadSwordBismuth_416=416 - I:toolHeadSwordBlackBronze_196=196 - I:toolHeadSwordBlackBronze_400=400 - I:toolHeadSwordBlackSteel_128=128 - I:toolHeadSwordBlackSteel_400=400 - I:toolHeadSwordBlaze_230=230 - I:toolHeadSwordBlaze_400=400 - I:toolHeadSwordBlueSteel_150=150 - I:toolHeadSwordBlueSteel_400=400 - I:toolHeadSwordBlueTopaz_32=32 - I:toolHeadSwordBlueTopaz_400=400 - I:toolHeadSwordBrass_126=126 - I:toolHeadSwordBrass_400=400 - I:toolHeadSwordBronze_152=152 - I:toolHeadSwordBronze_400=400 - I:toolHeadSwordCarbon_24=24 - I:toolHeadSwordCarbon_400=400 - I:toolHeadSwordCertusQuartz_196=196 - I:toolHeadSwordCertusQuartz_400=400 - I:toolHeadSwordChrome_104=104 - I:toolHeadSwordChrome_400=400 - I:toolHeadSwordCobaltBrass_116=116 - I:toolHeadSwordCobaltBrass_400=400 - I:toolHeadSwordCobalt_118=118 - I:toolHeadSwordCobalt_400=400 - I:toolHeadSwordCupronickel_120=120 - I:toolHeadSwordCupronickel_400=400 - I:toolHeadSwordDamascusSteel_112=112 - I:toolHeadSwordDamascusSteel_400=400 - I:toolHeadSwordDarkSteel_196=196 - I:toolHeadSwordDarkSteel_400=400 - I:toolHeadSwordDiamond_1536=1536 - I:toolHeadSwordDiamond_400=400 - I:toolHeadSwordDuranium_196=196 - I:toolHeadSwordDuranium_400=400 - I:toolHeadSwordElectrum_302=302 - I:toolHeadSwordElectrum_400=400 - I:toolHeadSwordEmerald_36=36 - I:toolHeadSwordEmerald_400=400 - I:toolHeadSwordEpoxidFiberReinforced_16=16 - I:toolHeadSwordEpoxidFiberReinforced_400=400 - I:toolHeadSwordEpoxid_16=16 - I:toolHeadSwordEpoxid_400=400 - I:toolHeadSwordFlint_40=40 - I:toolHeadSwordFlint_400=400 - I:toolHeadSwordGarnetRed_400=400 - I:toolHeadSwordGarnetRed_46=46 - I:toolHeadSwordGarnetYellow_400=400 - I:toolHeadSwordGarnetYellow_46=46 - I:toolHeadSwordGold_392=392 - I:toolHeadSwordGold_400=400 - I:toolHeadSwordGraniteBlack_40=40 - I:toolHeadSwordGraniteBlack_400=400 - I:toolHeadSwordGraniteRed_40=40 - I:toolHeadSwordGraniteRed_400=400 - I:toolHeadSwordGraphene_196=196 - I:toolHeadSwordGraphene_400=400 - I:toolHeadSwordGraphite_196=196 - I:toolHeadSwordGraphite_400=400 - I:toolHeadSwordGreenSapphire_40=40 - I:toolHeadSwordGreenSapphire_400=400 - I:toolHeadSwordHSSE_162=162 - I:toolHeadSwordHSSE_400=400 - I:toolHeadSwordHSSG_196=196 - 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 - I:toolHeadSwordIridium_400=400 - I:toolHeadSwordIronMagnetic_112=112 - I:toolHeadSwordIronMagnetic_400=400 - I:toolHeadSwordIron_112=112 - I:toolHeadSwordIron_400=400 - I:toolHeadSwordKanthal_400=400 - I:toolHeadSwordKanthal_88=88 - I:toolHeadSwordLead_400=400 - I:toolHeadSwordLead_414=414 - I:toolHeadSwordMagnalium_400=400 - I:toolHeadSwordMagnalium_50=50 - I:toolHeadSwordManganese_110=110 - I:toolHeadSwordManganese_400=400 - I:toolHeadSwordMithril_400=400 - I:toolHeadSwordMithril_490=490 - I:toolHeadSwordMolybdenum_190=190 - I:toolHeadSwordMolybdenum_400=400 - I:toolHeadSwordNaquadahAlloy_196=196 - I:toolHeadSwordNaquadahAlloy_400=400 - I:toolHeadSwordNaquadahEnriched_196=196 - I:toolHeadSwordNaquadahEnriched_400=400 - I:toolHeadSwordNaquadah_196=196 - I:toolHeadSwordNaquadah_400=400 - I:toolHeadSwordNaquadria_196=196 - I:toolHeadSwordNaquadria_400=400 - I:toolHeadSwordNeodymiumMagnetic_288=288 - I:toolHeadSwordNeodymiumMagnetic_400=400 - I:toolHeadSwordNeodymium_288=288 - I:toolHeadSwordNeodymium_400=400 - I:toolHeadSwordNetherQuartz_196=196 - I:toolHeadSwordNetherQuartz_400=400 - I:toolHeadSwordNetherStar_196=196 - I:toolHeadSwordNetherStar_400=400 - I:toolHeadSwordNeutronium_200000=200000 - I:toolHeadSwordNeutronium_400=400 - I:toolHeadSwordNichrome_112=112 - I:toolHeadSwordNichrome_400=400 - I:toolHeadSwordNickelZincFerrite_400=400 - I:toolHeadSwordNickelZincFerrite_66=66 - I:toolHeadSwordNickel_116=116 - I:toolHeadSwordNickel_400=400 - I:toolHeadSwordOlivine_400=400 - I:toolHeadSwordOlivine_56=56 - I:toolHeadSwordOpal_40=40 - I:toolHeadSwordOpal_400=400 - I:toolHeadSwordOsmiridium_382=382 - I:toolHeadSwordOsmiridium_400=400 - I:toolHeadSwordOsmium_380=380 - I:toolHeadSwordOsmium_400=400 - I:toolHeadSwordPalladium_212=212 - I:toolHeadSwordPalladium_400=400 - I:toolHeadSwordPigIron_112=112 - I:toolHeadSwordPigIron_400=400 - I:toolHeadSwordPlastic_16=16 - I:toolHeadSwordPlastic_400=400 - I:toolHeadSwordPlatinum_390=390 - I:toolHeadSwordPlatinum_400=400 - I:toolHeadSwordPlutonium241_400=400 - I:toolHeadSwordPlutonium241_486=486 - I:toolHeadSwordPlutonium_400=400 - I:toolHeadSwordPlutonium_492=492 - I:toolHeadSwordPolycaprolactam_16=16 - I:toolHeadSwordPolycaprolactam_400=400 - I:toolHeadSwordPolyphenyleneSulfide_18=18 - I:toolHeadSwordPolyphenyleneSulfide_400=400 - I:toolHeadSwordPolystyrene_16=16 - I:toolHeadSwordPolystyrene_400=400 - I:toolHeadSwordPolytetrafluoroethylene_32=32 - I:toolHeadSwordPolytetrafluoroethylene_400=400 - I:toolHeadSwordPolyvinylChloride_20=20 - I:toolHeadSwordPolyvinylChloride_400=400 - I:toolHeadSwordRedSteel_138=138 - I:toolHeadSwordRedSteel_400=400 - I:toolHeadSwordRoseGold_338=338 - I:toolHeadSwordRoseGold_400=400 - I:toolHeadSwordRubber_16=16 - I:toolHeadSwordRubber_400=400 - I:toolHeadSwordRuby_400=400 - I:toolHeadSwordRuby_50=50 - I:toolHeadSwordSapphire_40=40 - I:toolHeadSwordSapphire_400=400 - I:toolHeadSwordSilicone_16=16 - I:toolHeadSwordSilicone_400=400 - I:toolHeadSwordSilver_214=214 - I:toolHeadSwordSilver_400=400 - I:toolHeadSwordStainlessSteel_110=110 - I:toolHeadSwordStainlessSteel_400=400 - I:toolHeadSwordSteelMagnetic_112=112 - I:toolHeadSwordSteelMagnetic_400=400 - I:toolHeadSwordSteel_112=112 - I:toolHeadSwordSteel_400=400 - I:toolHeadSwordSterlingSilver_196=196 - I:toolHeadSwordSterlingSilver_400=400 - I:toolHeadSwordStone_196=196 - I:toolHeadSwordStone_400=400 - I:toolHeadSwordStyreneButadieneRubber_16=16 - 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 - I:toolHeadSwordTinAlloy_400=400 - I:toolHeadSwordTitanium_400=400 - I:toolHeadSwordTitanium_96=96 - I:toolHeadSwordTopaz_32=32 - I:toolHeadSwordTopaz_400=400 - I:toolHeadSwordTritanium_196=196 - I:toolHeadSwordTritanium_400=400 - I:toolHeadSwordTungstenCarbide_194=194 - I:toolHeadSwordTungstenCarbide_400=400 - I:toolHeadSwordTungstenSteel_238=238 - I:toolHeadSwordTungstenSteel_400=400 - I:toolHeadSwordTungsten_366=366 - I:toolHeadSwordTungsten_400=400 - I:toolHeadSwordUltimet_122=122 - I:toolHeadSwordUltimet_400=400 - I:toolHeadSwordUranium235_400=400 - I:toolHeadSwordUranium235_470=470 - I:toolHeadSwordUranium_400=400 - I:toolHeadSwordUranium_476=476 - I:toolHeadSwordVanadiumSteel_110=110 - I:toolHeadSwordVanadiumSteel_400=400 - I:toolHeadSwordWoodSealed_18=18 - I:toolHeadSwordWoodSealed_400=400 - I:toolHeadSwordWood_18=18 - I:toolHeadSwordWood_400=400 - I:toolHeadSwordWroughtIron_112=112 - 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 - I:toolHeadUniversalSpadeBeryllium_400=400 - I:toolHeadUniversalSpadeBismuthBronze_400=400 - I:toolHeadUniversalSpadeBismuthBronze_92=92 - I:toolHeadUniversalSpadeBismuth_208=208 - I:toolHeadUniversalSpadeBismuth_400=400 - I:toolHeadUniversalSpadeBlackBronze_400=400 - I:toolHeadUniversalSpadeBlackBronze_98=98 - I:toolHeadUniversalSpadeBlackSteel_400=400 - I:toolHeadUniversalSpadeBlackSteel_64=64 - I:toolHeadUniversalSpadeBlaze_115=115 - I:toolHeadUniversalSpadeBlaze_400=400 - I:toolHeadUniversalSpadeBlueSteel_400=400 - I:toolHeadUniversalSpadeBlueSteel_75=75 - I:toolHeadUniversalSpadeBlueTopaz_16=16 - I:toolHeadUniversalSpadeBlueTopaz_400=400 - I:toolHeadUniversalSpadeBrass_400=400 - I:toolHeadUniversalSpadeBrass_63=63 - I:toolHeadUniversalSpadeBronze_400=400 - I:toolHeadUniversalSpadeBronze_76=76 - I:toolHeadUniversalSpadeCarbon_16=16 - I:toolHeadUniversalSpadeCarbon_400=400 - I:toolHeadUniversalSpadeCertusQuartz_400=400 - I:toolHeadUniversalSpadeCertusQuartz_98=98 - I:toolHeadUniversalSpadeChrome_400=400 - I:toolHeadUniversalSpadeChrome_52=52 - I:toolHeadUniversalSpadeCobaltBrass_400=400 - I:toolHeadUniversalSpadeCobaltBrass_58=58 - I:toolHeadUniversalSpadeCobalt_400=400 - I:toolHeadUniversalSpadeCobalt_59=59 - I:toolHeadUniversalSpadeCupronickel_400=400 - I:toolHeadUniversalSpadeCupronickel_60=60 - I:toolHeadUniversalSpadeDamascusSteel_400=400 - I:toolHeadUniversalSpadeDamascusSteel_56=56 - I:toolHeadUniversalSpadeDarkSteel_400=400 - I:toolHeadUniversalSpadeDarkSteel_98=98 - I:toolHeadUniversalSpadeDiamond_400=400 - I:toolHeadUniversalSpadeDiamond_768=768 - I:toolHeadUniversalSpadeDuranium_400=400 - I:toolHeadUniversalSpadeDuranium_98=98 - I:toolHeadUniversalSpadeElectrum_151=151 - I:toolHeadUniversalSpadeElectrum_400=400 - I:toolHeadUniversalSpadeEmerald_18=18 - I:toolHeadUniversalSpadeEmerald_400=400 - I:toolHeadUniversalSpadeEpoxidFiberReinforced_16=16 - I:toolHeadUniversalSpadeEpoxidFiberReinforced_400=400 - I:toolHeadUniversalSpadeEpoxid_16=16 - I:toolHeadUniversalSpadeEpoxid_400=400 - I:toolHeadUniversalSpadeFlint_20=20 - I:toolHeadUniversalSpadeFlint_400=400 - I:toolHeadUniversalSpadeGarnetRed_23=23 - I:toolHeadUniversalSpadeGarnetRed_400=400 - I:toolHeadUniversalSpadeGarnetYellow_23=23 - I:toolHeadUniversalSpadeGarnetYellow_400=400 - I:toolHeadUniversalSpadeGold_196=196 - I:toolHeadUniversalSpadeGold_400=400 - I:toolHeadUniversalSpadeGraniteBlack_20=20 - I:toolHeadUniversalSpadeGraniteBlack_400=400 - I:toolHeadUniversalSpadeGraniteRed_20=20 - I:toolHeadUniversalSpadeGraniteRed_400=400 - I:toolHeadUniversalSpadeGraphene_400=400 - I:toolHeadUniversalSpadeGraphene_98=98 - I:toolHeadUniversalSpadeGraphite_400=400 - I:toolHeadUniversalSpadeGraphite_98=98 - I:toolHeadUniversalSpadeGreenSapphire_20=20 - I:toolHeadUniversalSpadeGreenSapphire_400=400 - I:toolHeadUniversalSpadeHSSE_400=400 - I:toolHeadUniversalSpadeHSSE_81=81 - I:toolHeadUniversalSpadeHSSG_400=400 - 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 - I:toolHeadUniversalSpadeIridium_400=400 - I:toolHeadUniversalSpadeIronMagnetic_400=400 - I:toolHeadUniversalSpadeIronMagnetic_56=56 - I:toolHeadUniversalSpadeIron_400=400 - I:toolHeadUniversalSpadeIron_56=56 - I:toolHeadUniversalSpadeKanthal_400=400 - I:toolHeadUniversalSpadeKanthal_44=44 - I:toolHeadUniversalSpadeLead_207=207 - I:toolHeadUniversalSpadeLead_400=400 - I:toolHeadUniversalSpadeMagnalium_25=25 - I:toolHeadUniversalSpadeMagnalium_400=400 - I:toolHeadUniversalSpadeManganese_400=400 - I:toolHeadUniversalSpadeManganese_55=55 - I:toolHeadUniversalSpadeMithril_245=245 - I:toolHeadUniversalSpadeMithril_400=400 - I:toolHeadUniversalSpadeMolybdenum_400=400 - I:toolHeadUniversalSpadeMolybdenum_95=95 - I:toolHeadUniversalSpadeNaquadahAlloy_400=400 - I:toolHeadUniversalSpadeNaquadahAlloy_98=98 - I:toolHeadUniversalSpadeNaquadahEnriched_400=400 - I:toolHeadUniversalSpadeNaquadahEnriched_98=98 - I:toolHeadUniversalSpadeNaquadah_400=400 - I:toolHeadUniversalSpadeNaquadah_98=98 - I:toolHeadUniversalSpadeNaquadria_400=400 - I:toolHeadUniversalSpadeNaquadria_98=98 - I:toolHeadUniversalSpadeNeodymiumMagnetic_144=144 - I:toolHeadUniversalSpadeNeodymiumMagnetic_400=400 - I:toolHeadUniversalSpadeNeodymium_144=144 - I:toolHeadUniversalSpadeNeodymium_400=400 - I:toolHeadUniversalSpadeNetherQuartz_400=400 - I:toolHeadUniversalSpadeNetherQuartz_98=98 - I:toolHeadUniversalSpadeNetherStar_400=400 - I:toolHeadUniversalSpadeNetherStar_98=98 - I:toolHeadUniversalSpadeNeutronium_100000=100000 - I:toolHeadUniversalSpadeNeutronium_400=400 - I:toolHeadUniversalSpadeNichrome_400=400 - I:toolHeadUniversalSpadeNichrome_56=56 - I:toolHeadUniversalSpadeNickelZincFerrite_33=33 - I:toolHeadUniversalSpadeNickelZincFerrite_400=400 - I:toolHeadUniversalSpadeNickel_400=400 - I:toolHeadUniversalSpadeNickel_58=58 - I:toolHeadUniversalSpadeOlivine_28=28 - I:toolHeadUniversalSpadeOlivine_400=400 - I:toolHeadUniversalSpadeOpal_20=20 - I:toolHeadUniversalSpadeOpal_400=400 - I:toolHeadUniversalSpadeOsmiridium_191=191 - I:toolHeadUniversalSpadeOsmiridium_400=400 - I:toolHeadUniversalSpadeOsmium_190=190 - I:toolHeadUniversalSpadeOsmium_400=400 - I:toolHeadUniversalSpadePalladium_106=106 - I:toolHeadUniversalSpadePalladium_400=400 - I:toolHeadUniversalSpadePigIron_400=400 - I:toolHeadUniversalSpadePigIron_56=56 - I:toolHeadUniversalSpadePlastic_16=16 - I:toolHeadUniversalSpadePlastic_400=400 - I:toolHeadUniversalSpadePlatinum_195=195 - I:toolHeadUniversalSpadePlatinum_400=400 - I:toolHeadUniversalSpadePlutonium241_243=243 - I:toolHeadUniversalSpadePlutonium241_400=400 - I:toolHeadUniversalSpadePlutonium_246=246 - I:toolHeadUniversalSpadePlutonium_400=400 - I:toolHeadUniversalSpadePolycaprolactam_16=16 - I:toolHeadUniversalSpadePolycaprolactam_400=400 - I:toolHeadUniversalSpadePolyphenyleneSulfide_16=16 - I:toolHeadUniversalSpadePolyphenyleneSulfide_400=400 - I:toolHeadUniversalSpadePolystyrene_16=16 - I:toolHeadUniversalSpadePolystyrene_400=400 - I:toolHeadUniversalSpadePolytetrafluoroethylene_16=16 - I:toolHeadUniversalSpadePolytetrafluoroethylene_400=400 - I:toolHeadUniversalSpadePolyvinylChloride_16=16 - I:toolHeadUniversalSpadePolyvinylChloride_400=400 - I:toolHeadUniversalSpadeRedSteel_400=400 - I:toolHeadUniversalSpadeRedSteel_69=69 - I:toolHeadUniversalSpadeRoseGold_169=169 - I:toolHeadUniversalSpadeRoseGold_400=400 - I:toolHeadUniversalSpadeRubber_16=16 - I:toolHeadUniversalSpadeRubber_400=400 - I:toolHeadUniversalSpadeRuby_25=25 - I:toolHeadUniversalSpadeRuby_400=400 - I:toolHeadUniversalSpadeSapphire_20=20 - I:toolHeadUniversalSpadeSapphire_400=400 - I:toolHeadUniversalSpadeSilicone_16=16 - I:toolHeadUniversalSpadeSilicone_400=400 - I:toolHeadUniversalSpadeSilver_107=107 - I:toolHeadUniversalSpadeSilver_400=400 - I:toolHeadUniversalSpadeStainlessSteel_400=400 - I:toolHeadUniversalSpadeStainlessSteel_55=55 - I:toolHeadUniversalSpadeSteelMagnetic_400=400 - I:toolHeadUniversalSpadeSteelMagnetic_56=56 - I:toolHeadUniversalSpadeSteel_400=400 - I:toolHeadUniversalSpadeSteel_56=56 - I:toolHeadUniversalSpadeSterlingSilver_400=400 - I:toolHeadUniversalSpadeSterlingSilver_98=98 - I:toolHeadUniversalSpadeStone_400=400 - I:toolHeadUniversalSpadeStone_98=98 - I:toolHeadUniversalSpadeStyreneButadieneRubber_16=16 - 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 - I:toolHeadUniversalSpadeTinAlloy_87=87 - I:toolHeadUniversalSpadeTitanium_400=400 - I:toolHeadUniversalSpadeTitanium_48=48 - I:toolHeadUniversalSpadeTopaz_16=16 - I:toolHeadUniversalSpadeTopaz_400=400 - I:toolHeadUniversalSpadeTritanium_400=400 - I:toolHeadUniversalSpadeTritanium_98=98 - I:toolHeadUniversalSpadeTungstenCarbide_400=400 - I:toolHeadUniversalSpadeTungstenCarbide_97=97 - I:toolHeadUniversalSpadeTungstenSteel_119=119 - I:toolHeadUniversalSpadeTungstenSteel_400=400 - I:toolHeadUniversalSpadeTungsten_183=183 - I:toolHeadUniversalSpadeTungsten_400=400 - I:toolHeadUniversalSpadeUltimet_400=400 - I:toolHeadUniversalSpadeUltimet_61=61 - I:toolHeadUniversalSpadeUranium235_235=235 - I:toolHeadUniversalSpadeUranium235_400=400 - I:toolHeadUniversalSpadeUranium_238=238 - I:toolHeadUniversalSpadeUranium_400=400 - I:toolHeadUniversalSpadeVanadiumSteel_400=400 - I:toolHeadUniversalSpadeVanadiumSteel_55=55 - I:toolHeadUniversalSpadeWoodSealed_16=16 - I:toolHeadUniversalSpadeWoodSealed_400=400 - I:toolHeadUniversalSpadeWood_16=16 - I:toolHeadUniversalSpadeWood_400=400 - I:toolHeadUniversalSpadeWroughtIron_400=400 - I:toolHeadUniversalSpadeWroughtIron_56=56 - I:toolHeadWrenchAluminium_130=130 - I:toolHeadWrenchAluminium_400=400 - I:toolHeadWrenchBeryllium_400=400 - I:toolHeadWrenchBeryllium_62=62 - I:toolHeadWrenchBismuthBronze_394=394 - I:toolHeadWrenchBismuthBronze_400=400 - I:toolHeadWrenchBismuth_400=400 - I:toolHeadWrenchBismuth_858=858 - I:toolHeadWrenchBlackBronze_400=400 - I:toolHeadWrenchBlackBronze_418=418 - I:toolHeadWrenchBlackSteel_282=282 - I:toolHeadWrenchBlackSteel_400=400 - I:toolHeadWrenchBlaze_400=400 - I:toolHeadWrenchBlaze_486=486 - I:toolHeadWrenchBlueSteel_326=326 - I:toolHeadWrenchBlueSteel_400=400 - I:toolHeadWrenchBrass_278=278 - I:toolHeadWrenchBrass_400=400 - I:toolHeadWrenchBronze_330=330 - I:toolHeadWrenchBronze_400=400 - I:toolHeadWrenchCarbon_400=400 - I:toolHeadWrenchCarbon_74=74 - I:toolHeadWrenchChrome_234=234 - I:toolHeadWrenchChrome_400=400 - I:toolHeadWrenchCobaltBrass_258=258 - I:toolHeadWrenchCobaltBrass_400=400 - I:toolHeadWrenchCobalt_262=262 - I:toolHeadWrenchCobalt_400=400 - I:toolHeadWrenchCupronickel_266=266 - I:toolHeadWrenchCupronickel_400=400 - I:toolHeadWrenchDamascusSteel_250=250 - I:toolHeadWrenchDamascusSteel_400=400 - I:toolHeadWrenchDarkSteel_400=400 - I:toolHeadWrenchDarkSteel_418=418 - I:toolHeadWrenchDuranium_400=400 - I:toolHeadWrenchDuranium_418=418 - I:toolHeadWrenchElectrum_400=400 - I:toolHeadWrenchElectrum_630=630 - I:toolHeadWrenchEpoxidFiberReinforced_400=400 - I:toolHeadWrenchEpoxidFiberReinforced_50=50 - I:toolHeadWrenchEpoxid_400=400 - I:toolHeadWrenchEpoxid_50=50 - I:toolHeadWrenchGold_400=400 - I:toolHeadWrenchGold_810=810 - I:toolHeadWrenchGraphene_400=400 - I:toolHeadWrenchGraphene_418=418 - I:toolHeadWrenchHSSE_350=350 - I:toolHeadWrenchHSSE_400=400 - I:toolHeadWrenchHSSG_400=400 - 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 - I:toolHeadWrenchIridium_794=794 - I:toolHeadWrenchIronMagnetic_250=250 - I:toolHeadWrenchIronMagnetic_400=400 - I:toolHeadWrenchIron_250=250 - I:toolHeadWrenchIron_400=400 - I:toolHeadWrenchKanthal_202=202 - I:toolHeadWrenchKanthal_400=400 - I:toolHeadWrenchLead_400=400 - I:toolHeadWrenchLead_854=854 - I:toolHeadWrenchMagnalium_126=126 - I:toolHeadWrenchMagnalium_400=400 - I:toolHeadWrenchManganese_246=246 - I:toolHeadWrenchManganese_400=400 - I:toolHeadWrenchMithril_1006=1006 - I:toolHeadWrenchMithril_400=400 - I:toolHeadWrenchMolybdenum_400=400 - I:toolHeadWrenchMolybdenum_406=406 - I:toolHeadWrenchNaquadahAlloy_400=400 - I:toolHeadWrenchNaquadahAlloy_418=418 - I:toolHeadWrenchNaquadahEnriched_400=400 - I:toolHeadWrenchNaquadahEnriched_418=418 - I:toolHeadWrenchNaquadah_400=400 - I:toolHeadWrenchNaquadah_418=418 - I:toolHeadWrenchNaquadria_400=400 - I:toolHeadWrenchNaquadria_418=418 - I:toolHeadWrenchNeodymiumMagnetic_400=400 - I:toolHeadWrenchNeodymiumMagnetic_602=602 - I:toolHeadWrenchNeodymium_400=400 - I:toolHeadWrenchNeodymium_602=602 - I:toolHeadWrenchNeutronium_400=400 - I:toolHeadWrenchNeutronium_400026=400026 - I:toolHeadWrenchNichrome_250=250 - I:toolHeadWrenchNichrome_400=400 - I:toolHeadWrenchNickelZincFerrite_158=158 - I:toolHeadWrenchNickelZincFerrite_400=400 - I:toolHeadWrenchNickel_258=258 - I:toolHeadWrenchNickel_400=400 - I:toolHeadWrenchOsmiridium_400=400 - I:toolHeadWrenchOsmiridium_790=790 - I:toolHeadWrenchOsmium_400=400 - I:toolHeadWrenchOsmium_786=786 - I:toolHeadWrenchPalladium_400=400 - I:toolHeadWrenchPalladium_450=450 - I:toolHeadWrenchPigIron_250=250 - I:toolHeadWrenchPigIron_400=400 - I:toolHeadWrenchPlatinum_400=400 - I:toolHeadWrenchPlatinum_806=806 - I:toolHeadWrenchPlutonium241_400=400 - I:toolHeadWrenchPlutonium241_998=998 - I:toolHeadWrenchPlutonium_1010=1010 - I:toolHeadWrenchPlutonium_400=400 - I:toolHeadWrenchPolycaprolactam_400=400 - I:toolHeadWrenchPolycaprolactam_46=46 - I:toolHeadWrenchPolyphenyleneSulfide_400=400 - I:toolHeadWrenchPolyphenyleneSulfide_62=62 - I:toolHeadWrenchPolytetrafluoroethylene_400=400 - I:toolHeadWrenchPolytetrafluoroethylene_90=90 - I:toolHeadWrenchRedSteel_302=302 - I:toolHeadWrenchRedSteel_400=400 - I:toolHeadWrenchRoseGold_400=400 - I:toolHeadWrenchRoseGold_702=702 - I:toolHeadWrenchSilver_400=400 - I:toolHeadWrenchSilver_454=454 - I:toolHeadWrenchStainlessSteel_246=246 - I:toolHeadWrenchStainlessSteel_400=400 - I:toolHeadWrenchSteelMagnetic_250=250 - I:toolHeadWrenchSteelMagnetic_400=400 - I:toolHeadWrenchSteel_250=250 - 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 - I:toolHeadWrenchTinAlloy_400=400 - I:toolHeadWrenchTitanium_218=218 - I:toolHeadWrenchTitanium_400=400 - I:toolHeadWrenchTritanium_400=400 - I:toolHeadWrenchTritanium_418=418 - I:toolHeadWrenchTungstenCarbide_400=400 - I:toolHeadWrenchTungstenCarbide_414=414 - I:toolHeadWrenchTungstenSteel_400=400 - I:toolHeadWrenchTungstenSteel_502=502 - I:toolHeadWrenchTungsten_400=400 - I:toolHeadWrenchTungsten_758=758 - I:toolHeadWrenchUltimet_270=270 - I:toolHeadWrenchUltimet_400=400 - I:toolHeadWrenchUranium235_400=400 - I:toolHeadWrenchUranium235_966=966 - I:toolHeadWrenchUranium_400=400 - I:toolHeadWrenchUranium_978=978 - I:toolHeadWrenchVanadiumSteel_246=246 - I:toolHeadWrenchVanadiumSteel_400=400 - I:toolHeadWrenchWroughtIron_250=250 - I:toolHeadWrenchWroughtIron_400=400 - I:turbineBladeAluminium_156=156 - I:turbineBladeAluminium_400=400 - I:turbineBladeBeryllium_400=400 - I:turbineBladeBeryllium_54=54 - I:turbineBladeBismuthBronze_400=400 - I:turbineBladeBismuthBronze_552=552 - I:turbineBladeBismuth_1248=1248 - I:turbineBladeBismuth_400=400 - I:turbineBladeBlackBronze_400=400 - I:turbineBladeBlackBronze_588=588 - I:turbineBladeBlackSteel_384=384 - I:turbineBladeBlackSteel_400=400 - I:turbineBladeBlaze_400=400 - I:turbineBladeBlaze_690=690 - I:turbineBladeBlueSteel_400=400 - I:turbineBladeBlueSteel_450=450 - I:turbineBladeBrass_378=378 - I:turbineBladeBrass_400=400 - I:turbineBladeBronze_400=400 - I:turbineBladeBronze_456=456 - I:turbineBladeCarbon_400=400 - I:turbineBladeCarbon_72=72 - I:turbineBladeChrome_312=312 - I:turbineBladeChrome_400=400 - I:turbineBladeCobaltBrass_348=348 - I:turbineBladeCobaltBrass_400=400 - I:turbineBladeCobalt_354=354 - I:turbineBladeCobalt_400=400 - I:turbineBladeCupronickel_360=360 - I:turbineBladeCupronickel_400=400 - I:turbineBladeDamascusSteel_336=336 - I:turbineBladeDamascusSteel_400=400 - I:turbineBladeDarkSteel_400=400 - I:turbineBladeDarkSteel_588=588 - I:turbineBladeDuranium_400=400 - I:turbineBladeDuranium_588=588 - I:turbineBladeElectrum_400=400 - I:turbineBladeElectrum_906=906 - I:turbineBladeEpoxidFiberReinforced_36=36 - I:turbineBladeEpoxidFiberReinforced_400=400 - I:turbineBladeEpoxid_36=36 - I:turbineBladeEpoxid_400=400 - I:turbineBladeGold_1176=1176 - I:turbineBladeGold_400=400 - I:turbineBladeGraphene_400=400 - I:turbineBladeGraphene_588=588 - I:turbineBladeHSSE_400=400 - I:turbineBladeHSSE_486=486 - I:turbineBladeHSSG_400=400 - 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 - I:turbineBladeIridium_400=400 - I:turbineBladeIronMagnetic_336=336 - I:turbineBladeIronMagnetic_400=400 - I:turbineBladeIron_336=336 - I:turbineBladeIron_400=400 - I:turbineBladeKanthal_264=264 - I:turbineBladeKanthal_400=400 - I:turbineBladeLead_1242=1242 - I:turbineBladeLead_400=400 - I:turbineBladeMagnalium_150=150 - I:turbineBladeMagnalium_400=400 - I:turbineBladeManganese_330=330 - I:turbineBladeManganese_400=400 - I:turbineBladeMithril_1470=1470 - I:turbineBladeMithril_400=400 - I:turbineBladeMolybdenum_400=400 - I:turbineBladeMolybdenum_570=570 - I:turbineBladeNaquadahAlloy_400=400 - I:turbineBladeNaquadahAlloy_588=588 - I:turbineBladeNaquadahEnriched_400=400 - I:turbineBladeNaquadahEnriched_588=588 - I:turbineBladeNaquadah_400=400 - I:turbineBladeNaquadah_588=588 - I:turbineBladeNaquadria_400=400 - I:turbineBladeNaquadria_588=588 - I:turbineBladeNeodymiumMagnetic_400=400 - I:turbineBladeNeodymiumMagnetic_864=864 - I:turbineBladeNeodymium_400=400 - I:turbineBladeNeodymium_864=864 - I:turbineBladeNeutronium_400=400 - I:turbineBladeNeutronium_600000=600000 - I:turbineBladeNichrome_336=336 - I:turbineBladeNichrome_400=400 - I:turbineBladeNickelZincFerrite_198=198 - I:turbineBladeNickelZincFerrite_400=400 - I:turbineBladeNickel_348=348 - I:turbineBladeNickel_400=400 - I:turbineBladeOsmiridium_1146=1146 - I:turbineBladeOsmiridium_400=400 - I:turbineBladeOsmium_1140=1140 - I:turbineBladeOsmium_400=400 - I:turbineBladePalladium_400=400 - I:turbineBladePalladium_636=636 - I:turbineBladePigIron_336=336 - I:turbineBladePigIron_400=400 - I:turbineBladePlatinum_1170=1170 - I:turbineBladePlatinum_400=400 - I:turbineBladePlutonium241_1458=1458 - I:turbineBladePlutonium241_400=400 - I:turbineBladePlutonium_1476=1476 - I:turbineBladePlutonium_400=400 - I:turbineBladePolycaprolactam_30=30 - I:turbineBladePolycaprolactam_400=400 - I:turbineBladePolyphenyleneSulfide_400=400 - I:turbineBladePolyphenyleneSulfide_54=54 - I:turbineBladePolytetrafluoroethylene_400=400 - I:turbineBladePolytetrafluoroethylene_96=96 - I:turbineBladeRedSteel_400=400 - I:turbineBladeRedSteel_414=414 - I:turbineBladeRoseGold_1014=1014 - I:turbineBladeRoseGold_400=400 - I:turbineBladeSilver_400=400 - I:turbineBladeSilver_642=642 - I:turbineBladeStainlessSteel_330=330 - I:turbineBladeStainlessSteel_400=400 - I:turbineBladeSteelMagnetic_336=336 - I:turbineBladeSteelMagnetic_400=400 - I:turbineBladeSteel_336=336 - 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 - I:turbineBladeTinAlloy_522=522 - I:turbineBladeTitanium_288=288 - I:turbineBladeTitanium_400=400 - I:turbineBladeTritanium_400=400 - I:turbineBladeTritanium_588=588 - I:turbineBladeTungstenCarbide_400=400 - I:turbineBladeTungstenCarbide_582=582 - I:turbineBladeTungstenSteel_400=400 - I:turbineBladeTungstenSteel_714=714 - I:turbineBladeTungsten_1098=1098 - I:turbineBladeTungsten_400=400 - I:turbineBladeUltimet_366=366 - I:turbineBladeUltimet_400=400 - I:turbineBladeUranium235_1410=1410 - I:turbineBladeUranium235_400=400 - I:turbineBladeUranium_1428=1428 - I:turbineBladeUranium_400=400 - I:turbineBladeVanadiumSteel_330=330 - I:turbineBladeVanadiumSteel_400=400 - I:turbineBladeWroughtIron_336=336 - I:turbineBladeWroughtIron_400=400 - I:wireFineAnnealedCopper_16=16 - I:wireFineAnnealedCopper_400=400 - I:wireFineCopper_16=16 - I:wireFineCopper_400=400 - I:wireFineElectrum_18=18 - I:wireFineElectrum_400=400 - I:wireFineGold_24=24 - I:wireFineGold_400=400 - I:wireFineLead_25=25 - I:wireFineLead_400=400 - I:wireFineNiobiumTitanium_16=16 - I:wireFineNiobiumTitanium_400=400 - I:wireFineOsmium_23=23 - I:wireFineOsmium_400=400 - I:wireFinePlatinum_24=24 - I:wireFinePlatinum_400=400 - I:wireFineRedAlloy_400=400 - I:wireFineRedAlloy_50=50 - I:wireFineSolderingAlloy_16=16 - I:wireFineSolderingAlloy_400=400 - I:wireFineSteel_16=16 - I:wireFineSteel_400=400 - I:wireFineTin_16=16 - I:wireFineTin_400=400 - I:wireFineYttriumBariumCuprate_16=16 - I:wireFineYttriumBariumCuprate_400=400 - I:wireGt01Aluminium_16=16 - I:wireGt01Aluminium_400=400 - I:wireGt01AnnealedCopper_31=31 - I:wireGt01AnnealedCopper_400=400 - I:wireGt01BlackSteel_32=32 - I:wireGt01BlackSteel_400=400 - I:wireGt01Cobalt_29=29 - I:wireGt01Cobalt_400=400 - I:wireGt01Copper_31=31 - I:wireGt01Copper_400=400 - I:wireGt01Cupronickel_30=30 - I:wireGt01Cupronickel_400=400 - I:wireGt01Duranium_400=400 - I:wireGt01Duranium_49=49 - I:wireGt01Electrum_400=400 - I:wireGt01Electrum_75=75 - I:wireGt01Gold_400=400 - I:wireGt01Gold_98=98 - I:wireGt01Graphene_400=400 - I:wireGt01Graphene_49=49 - I:wireGt01HSSG_400=400 - I:wireGt01HSSG_49=49 - I:wireGt01Iron_28=28 - I:wireGt01Iron_400=400 - I:wireGt01Kanthal_22=22 - I:wireGt01Kanthal_400=400 - I:wireGt01Lead_103=103 - I:wireGt01Lead_400=400 - I:wireGt01NaquadahAlloy_400=400 - I:wireGt01NaquadahAlloy_49=49 - I:wireGt01Naquadah_400=400 - I:wireGt01Naquadah_49=49 - I:wireGt01Nichrome_28=28 - I:wireGt01Nichrome_400=400 - I:wireGt01Nickel_29=29 - I:wireGt01Nickel_400=400 - I:wireGt01NiobiumTitanium_35=35 - I:wireGt01NiobiumTitanium_400=400 - I:wireGt01Osmium_400=400 - I:wireGt01Osmium_95=95 - I:wireGt01Platinum_400=400 - I:wireGt01Platinum_97=97 - I:wireGt01RedAlloy_201=201 - I:wireGt01RedAlloy_400=400 - I:wireGt01Silver_400=400 - I:wireGt01Silver_53=53 - I:wireGt01SolderingAlloy_400=400 - I:wireGt01SolderingAlloy_59=59 - I:wireGt01Steel_28=28 - I:wireGt01Steel_400=400 - I:wireGt01Tin_400=400 - I:wireGt01Tin_59=59 - I:wireGt01Titanium_24=24 - I:wireGt01Titanium_400=400 - I:wireGt01TungstenSteel_400=400 - I:wireGt01TungstenSteel_59=59 - I:wireGt01Tungsten_400=400 - I:wireGt01Tungsten_91=91 - I:wireGt01VanadiumGallium_27=27 - I:wireGt01VanadiumGallium_400=400 - I:wireGt01YttriumBariumCuprate_25=25 - I:wireGt01YttriumBariumCuprate_400=400 - I:wireGt01Zinc_32=32 - I:wireGt01Zinc_400=400 - I:wireGt02Aluminium_26=26 - I:wireGt02Aluminium_400=400 - I:wireGt02AnnealedCopper_400=400 - I:wireGt02AnnealedCopper_63=63 - I:wireGt02BlackSteel_400=400 - I:wireGt02BlackSteel_64=64 - I:wireGt02Cobalt_400=400 - I:wireGt02Cobalt_59=59 - I:wireGt02Copper_400=400 - I:wireGt02Copper_63=63 - I:wireGt02Cupronickel_400=400 - I:wireGt02Cupronickel_60=60 - I:wireGt02Duranium_400=400 - I:wireGt02Duranium_98=98 - I:wireGt02Electrum_151=151 - I:wireGt02Electrum_400=400 - I:wireGt02Gold_196=196 - I:wireGt02Gold_400=400 - I:wireGt02Graphene_400=400 - I:wireGt02Graphene_98=98 - I:wireGt02HSSG_400=400 - I:wireGt02HSSG_98=98 - I:wireGt02Iron_400=400 - I:wireGt02Iron_56=56 - I:wireGt02Kanthal_400=400 - I:wireGt02Kanthal_44=44 - I:wireGt02Lead_207=207 - I:wireGt02Lead_400=400 - I:wireGt02NaquadahAlloy_400=400 - I:wireGt02NaquadahAlloy_98=98 - I:wireGt02Naquadah_400=400 - I:wireGt02Naquadah_98=98 - I:wireGt02Nichrome_400=400 - I:wireGt02Nichrome_56=56 - I:wireGt02Nickel_400=400 - I:wireGt02Nickel_58=58 - I:wireGt02NiobiumTitanium_400=400 - I:wireGt02NiobiumTitanium_71=71 - I:wireGt02Osmium_190=190 - I:wireGt02Osmium_400=400 - I:wireGt02Platinum_195=195 - I:wireGt02Platinum_400=400 - I:wireGt02RedAlloy_400=400 - I:wireGt02RedAlloy_403=403 - I:wireGt02Silver_107=107 - I:wireGt02Silver_400=400 - I:wireGt02SolderingAlloy_118=118 - I:wireGt02SolderingAlloy_400=400 - I:wireGt02Steel_400=400 - I:wireGt02Steel_56=56 - I:wireGt02Tin_118=118 - I:wireGt02Tin_400=400 - I:wireGt02Titanium_400=400 - I:wireGt02Titanium_48=48 - I:wireGt02TungstenSteel_119=119 - I:wireGt02TungstenSteel_400=400 - I:wireGt02Tungsten_183=183 - I:wireGt02Tungsten_400=400 - I:wireGt02VanadiumGallium_400=400 - I:wireGt02VanadiumGallium_55=55 - I:wireGt02YttriumBariumCuprate_400=400 - I:wireGt02YttriumBariumCuprate_51=51 - I:wireGt02Zinc_400=400 - I:wireGt02Zinc_65=65 - I:wireGt04Aluminium_400=400 - I:wireGt04Aluminium_52=52 - I:wireGt04AnnealedCopper_126=126 - I:wireGt04AnnealedCopper_400=400 - I:wireGt04BlackSteel_128=128 - I:wireGt04BlackSteel_400=400 - I:wireGt04Cobalt_118=118 - I:wireGt04Cobalt_400=400 - I:wireGt04Copper_126=126 - I:wireGt04Copper_400=400 - I:wireGt04Cupronickel_120=120 - I:wireGt04Cupronickel_400=400 - I:wireGt04Duranium_196=196 - I:wireGt04Duranium_400=400 - I:wireGt04Electrum_302=302 - I:wireGt04Electrum_400=400 - I:wireGt04Gold_392=392 - I:wireGt04Gold_400=400 - I:wireGt04Graphene_196=196 - I:wireGt04Graphene_400=400 - I:wireGt04HSSG_196=196 - I:wireGt04HSSG_400=400 - I:wireGt04Iron_112=112 - I:wireGt04Iron_400=400 - I:wireGt04Kanthal_400=400 - I:wireGt04Kanthal_88=88 - I:wireGt04Lead_400=400 - I:wireGt04Lead_414=414 - I:wireGt04NaquadahAlloy_196=196 - I:wireGt04NaquadahAlloy_400=400 - I:wireGt04Naquadah_196=196 - I:wireGt04Naquadah_400=400 - I:wireGt04Nichrome_112=112 - I:wireGt04Nichrome_400=400 - I:wireGt04Nickel_116=116 - I:wireGt04Nickel_400=400 - I:wireGt04NiobiumTitanium_142=142 - I:wireGt04NiobiumTitanium_400=400 - I:wireGt04Osmium_380=380 - I:wireGt04Osmium_400=400 - I:wireGt04Platinum_390=390 - I:wireGt04Platinum_400=400 - I:wireGt04RedAlloy_400=400 - I:wireGt04RedAlloy_806=806 - I:wireGt04Silver_214=214 - I:wireGt04Silver_400=400 - I:wireGt04SolderingAlloy_236=236 - I:wireGt04SolderingAlloy_400=400 - I:wireGt04Steel_112=112 - I:wireGt04Steel_400=400 - I:wireGt04Tin_236=236 - I:wireGt04Tin_400=400 - I:wireGt04Titanium_400=400 - I:wireGt04Titanium_96=96 - I:wireGt04TungstenSteel_238=238 - I:wireGt04TungstenSteel_400=400 - I:wireGt04Tungsten_366=366 - I:wireGt04Tungsten_400=400 - I:wireGt04VanadiumGallium_110=110 - I:wireGt04VanadiumGallium_400=400 - I:wireGt04YttriumBariumCuprate_102=102 - I:wireGt04YttriumBariumCuprate_400=400 - I:wireGt04Zinc_130=130 - I:wireGt04Zinc_400=400 - I:wireGt08Aluminium_104=104 - I:wireGt08Aluminium_400=400 - I:wireGt08AnnealedCopper_252=252 - I:wireGt08AnnealedCopper_400=400 - I:wireGt08BlackSteel_256=256 - I:wireGt08BlackSteel_400=400 - I:wireGt08Cobalt_236=236 - I:wireGt08Cobalt_400=400 - I:wireGt08Copper_252=252 - I:wireGt08Copper_400=400 - I:wireGt08Cupronickel_240=240 - I:wireGt08Cupronickel_400=400 - I:wireGt08Duranium_392=392 - I:wireGt08Duranium_400=400 - I:wireGt08Electrum_400=400 - I:wireGt08Electrum_604=604 - I:wireGt08Gold_400=400 - I:wireGt08Gold_784=784 - I:wireGt08Graphene_392=392 - I:wireGt08Graphene_400=400 - I:wireGt08HSSG_392=392 - I:wireGt08HSSG_400=400 - I:wireGt08Iron_224=224 - I:wireGt08Iron_400=400 - I:wireGt08Kanthal_176=176 - I:wireGt08Kanthal_400=400 - I:wireGt08Lead_400=400 - I:wireGt08Lead_828=828 - I:wireGt08NaquadahAlloy_392=392 - I:wireGt08NaquadahAlloy_400=400 - I:wireGt08Naquadah_392=392 - I:wireGt08Naquadah_400=400 - I:wireGt08Nichrome_224=224 - I:wireGt08Nichrome_400=400 - I:wireGt08Nickel_232=232 - I:wireGt08Nickel_400=400 - I:wireGt08NiobiumTitanium_284=284 - I:wireGt08NiobiumTitanium_400=400 - I:wireGt08Osmium_400=400 - I:wireGt08Osmium_760=760 - I:wireGt08Platinum_400=400 - I:wireGt08Platinum_780=780 - I:wireGt08RedAlloy_1612=1612 - I:wireGt08RedAlloy_400=400 - I:wireGt08Silver_400=400 - I:wireGt08Silver_428=428 - I:wireGt08SolderingAlloy_400=400 - I:wireGt08SolderingAlloy_472=472 - I:wireGt08Steel_224=224 - I:wireGt08Steel_400=400 - I:wireGt08Tin_400=400 - I:wireGt08Tin_472=472 - I:wireGt08Titanium_192=192 - I:wireGt08Titanium_400=400 - I:wireGt08TungstenSteel_400=400 - I:wireGt08TungstenSteel_476=476 - I:wireGt08Tungsten_400=400 - I:wireGt08Tungsten_732=732 - I:wireGt08VanadiumGallium_220=220 - I:wireGt08VanadiumGallium_400=400 - I:wireGt08YttriumBariumCuprate_204=204 - I:wireGt08YttriumBariumCuprate_400=400 - I:wireGt08Zinc_260=260 - I:wireGt08Zinc_400=400 - I:wireGt12Aluminium_156=156 - I:wireGt12Aluminium_400=400 - I:wireGt12AnnealedCopper_378=378 - I:wireGt12AnnealedCopper_400=400 - I:wireGt12BlackSteel_384=384 - I:wireGt12BlackSteel_400=400 - I:wireGt12Cobalt_354=354 - I:wireGt12Cobalt_400=400 - I:wireGt12Copper_378=378 - I:wireGt12Copper_400=400 - I:wireGt12Cupronickel_360=360 - I:wireGt12Cupronickel_400=400 - I:wireGt12Duranium_400=400 - I:wireGt12Duranium_588=588 - I:wireGt12Electrum_400=400 - I:wireGt12Electrum_906=906 - I:wireGt12Gold_1176=1176 - I:wireGt12Gold_400=400 - I:wireGt12Graphene_400=400 - I:wireGt12Graphene_588=588 - I:wireGt12HSSG_400=400 - I:wireGt12HSSG_588=588 - I:wireGt12Iron_336=336 - I:wireGt12Iron_400=400 - I:wireGt12Kanthal_264=264 - I:wireGt12Kanthal_400=400 - I:wireGt12Lead_1242=1242 - I:wireGt12Lead_400=400 - I:wireGt12NaquadahAlloy_400=400 - I:wireGt12NaquadahAlloy_588=588 - I:wireGt12Naquadah_400=400 - I:wireGt12Naquadah_588=588 - I:wireGt12Nichrome_336=336 - I:wireGt12Nichrome_400=400 - I:wireGt12Nickel_348=348 - I:wireGt12Nickel_400=400 - I:wireGt12NiobiumTitanium_400=400 - I:wireGt12NiobiumTitanium_426=426 - I:wireGt12Osmium_1140=1140 - I:wireGt12Osmium_400=400 - I:wireGt12Platinum_1170=1170 - I:wireGt12Platinum_400=400 - I:wireGt12RedAlloy_2418=2418 - I:wireGt12RedAlloy_400=400 - I:wireGt12Silver_400=400 - I:wireGt12Silver_642=642 - I:wireGt12SolderingAlloy_400=400 - I:wireGt12SolderingAlloy_708=708 - I:wireGt12Steel_336=336 - I:wireGt12Steel_400=400 - I:wireGt12Tin_400=400 - I:wireGt12Tin_708=708 - I:wireGt12Titanium_288=288 - I:wireGt12Titanium_400=400 - I:wireGt12TungstenSteel_400=400 - I:wireGt12TungstenSteel_714=714 - I:wireGt12Tungsten_1098=1098 - I:wireGt12Tungsten_400=400 - I:wireGt12VanadiumGallium_330=330 - I:wireGt12VanadiumGallium_400=400 - I:wireGt12YttriumBariumCuprate_306=306 - I:wireGt12YttriumBariumCuprate_400=400 - I:wireGt12Zinc_390=390 - I:wireGt12Zinc_400=400 - I:wireGt16Aluminium_208=208 - I:wireGt16Aluminium_400=400 - I:wireGt16AnnealedCopper_400=400 - I:wireGt16AnnealedCopper_504=504 - I:wireGt16BlackSteel_400=400 - I:wireGt16BlackSteel_512=512 - I:wireGt16Cobalt_400=400 - I:wireGt16Cobalt_472=472 - I:wireGt16Copper_400=400 - I:wireGt16Copper_504=504 - I:wireGt16Cupronickel_400=400 - I:wireGt16Cupronickel_480=480 - I:wireGt16Duranium_400=400 - I:wireGt16Duranium_784=784 - I:wireGt16Electrum_1208=1208 - I:wireGt16Electrum_400=400 - I:wireGt16Gold_1568=1568 - I:wireGt16Gold_400=400 - I:wireGt16Graphene_400=400 - I:wireGt16Graphene_784=784 - I:wireGt16HSSG_400=400 - I:wireGt16HSSG_784=784 - I:wireGt16Iron_400=400 - I:wireGt16Iron_448=448 - I:wireGt16Kanthal_352=352 - I:wireGt16Kanthal_400=400 - I:wireGt16Lead_1656=1656 - I:wireGt16Lead_400=400 - I:wireGt16NaquadahAlloy_400=400 - I:wireGt16NaquadahAlloy_784=784 - I:wireGt16Naquadah_400=400 - I:wireGt16Naquadah_784=784 - I:wireGt16Nichrome_400=400 - I:wireGt16Nichrome_448=448 - I:wireGt16Nickel_400=400 - I:wireGt16Nickel_464=464 - I:wireGt16NiobiumTitanium_400=400 - I:wireGt16NiobiumTitanium_568=568 - I:wireGt16Osmium_1520=1520 - I:wireGt16Osmium_400=400 - I:wireGt16Platinum_1560=1560 - I:wireGt16Platinum_400=400 - I:wireGt16RedAlloy_3224=3224 - I:wireGt16RedAlloy_400=400 - I:wireGt16Silver_400=400 - I:wireGt16Silver_856=856 - I:wireGt16SolderingAlloy_400=400 - I:wireGt16SolderingAlloy_944=944 - I:wireGt16Steel_400=400 - I:wireGt16Steel_448=448 - I:wireGt16Tin_400=400 - I:wireGt16Tin_944=944 - I:wireGt16Titanium_384=384 - I:wireGt16Titanium_400=400 - I:wireGt16TungstenSteel_400=400 - I:wireGt16TungstenSteel_952=952 - I:wireGt16Tungsten_1464=1464 - I:wireGt16Tungsten_400=400 - I:wireGt16VanadiumGallium_400=400 - I:wireGt16VanadiumGallium_440=440 - I:wireGt16YttriumBariumCuprate_400=400 - I:wireGt16YttriumBariumCuprate_408=408 - I:wireGt16Zinc_400=400 - I:wireGt16Zinc_520=520 -} - - -pyrolyse { - I:dustSugar_160=160 - 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 - I:tile.log.oak_640=640 -} - - -rcblastfurnace { - B:dustSteelMagnetic_true=true - B:dustSteel_true=true -} - - -recipereplacements { - B:Bronze.Axe_true=true - B:Bronze.Boots_true=true - B:Bronze.ChestPlate_true=true - B:Bronze.Helmet_true=true - B:Bronze.Hoe_true=true - B:Bronze.Pants_true=true - B:Bronze.Pickaxe_true=true - B:Bronze.Shovel_true=true - B:Bronze.Sword_true=true - B:DarkSteel.Axe_true=true - B:DarkSteel.Boots_true=true - B:DarkSteel.ChestPlate_true=true - B:DarkSteel.Helmet_true=true - B:DarkSteel.Pants_true=true - B:DarkSteel.Pickaxe_true=true - B:DarkSteel.Shears_true=true - B:DarkSteel.Sword_true=true - B:Gold.Axe_true=true - B:Gold.Boots_true=true - B:Gold.ChestPlate_true=true - B:Gold.Helmet_true=true - B:Gold.Hoe_true=true - B:Gold.Pants_true=true - B:Gold.Pickaxe_true=true - B:Gold.PressurePlate_true=true - B:Gold.Shovel_true=true - B:Gold.Sword_true=true - B:Iron.Axe_true=true - B:Iron.Bars_true=true - B:Iron.Boots_true=true - B:Iron.Bucket_true=true - B:Iron.Cauldron_true=true - B:Iron.ChestPlate_true=true - B:Iron.Door_true=true - B:Iron.Helmet_true=true - B:Iron.Hoe_true=true - B:Iron.Hopper_true=true - B:Iron.Pants_true=true - B:Iron.Pickaxe_true=true - B:Iron.PressurePlate_true=true - B:Iron.Shears_true=true - 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 - B:blockAntimony_true=true - B:blockArsenic_true=true - B:blockBasalt_true=true - B:blockBatteryAlloy_true=true - B:blockBeryllium_true=true - B:blockBismuthBronze_true=true - B:blockBismuth_true=true - B:blockBlackBronze_true=true - B:blockBlackSteel_true=true - B:blockBlueSteel_true=true - B:blockBlueTopaz_true=true - B:blockBrass_true=true - B:blockBronze_true=true - B:blockCaesium_true=true - B:blockCerium_true=true - B:blockCertusQuartz_true=true - B:blockCharcoal_true=true - B:blockChrome_true=true - B:blockCoal_true=true - B:blockCobaltBrass_true=true - B:blockCobalt_true=true - B:blockCopper_true=true - B:blockCupronickel_true=true - B:blockDamascusSteel_true=true - B:blockDarkSteel_true=true - B:blockDiamond_true=true - B:blockDilithium_true=true - B:blockDuranium_true=true - B:blockElectrum_true=true - B:blockEmerald_true=true - B:blockEnderEye_true=true - B:blockEnderPearl_true=true - B:blockEuropium_true=true - B:blockFoolsRuby_true=true - B:blockForcicium_true=true - B:blockForcillium_true=true - B:blockGallium_true=true - B:blockGarnetRed_true=true - B:blockGarnetYellow_true=true - B:blockGold_true=true - B:blockGreenSapphire_true=true - B:blockHSSE_true=true - 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 - B:blockIron_true=true - B:blockJasper_true=true - B:blockKanthal_true=true - B:blockLapis_true=true - B:blockLazurite_true=true - B:blockLead_true=true - B:blockLignite_true=true - B:blockLutetium_true=true - B:blockMagnalium_true=true - B:blockMagnesium_true=true - B:blockManganese_true=true - B:blockMithril_true=true - B:blockMolybdenum_true=true - B:blockMonazite_true=true - B:blockNaquadahAlloy_true=true - B:blockNaquadahEnriched_true=true - B:blockNaquadah_true=true - B:blockNaquadria_true=true - B:blockNeodymiumMagnetic_true=true - B:blockNeodymium_true=true - B:blockNetherStar_true=true - B:blockNeutronium_true=true - B:blockNichrome_true=true - B:blockNickel_true=true - B:blockNiobiumNitride_true=true - B:blockNiobiumTitanium_true=true - B:blockNiobium_true=true - B:blockNiter_true=true - B:blockObsidian_true=true - B:blockOlivine_true=true - B:blockOpal_true=true - B:blockOsmiridium_true=true - B:blockOsmium_true=true - B:blockPalladium_true=true - B:blockPhosphorus_true=true - B:blockPigIron_true=true - B:blockPlatinum_true=true - B:blockPlutonium241_true=true - B:blockPlutonium_true=true - B:blockQuartzite_true=true - B:blockRedAlloy_true=true - B:blockRedSteel_true=true - B:blockRedstone_true=true - B:blockRoseGold_true=true - B:blockRuby_true=true - B:blockSapphire_true=true - B:blockSilicon_true=true - B:blockSilver_true=true - B:blockSodalite_true=true - B:blockSolderingAlloy_true=true - B:blockStainlessSteel_true=true - B:blockSteelMagnetic_true=true - B:blockSteel_true=true - 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 - B:blockTitanium_true=true - B:blockTopaz_true=true - B:blockTritanium_true=true - B:blockTungstenCarbide_true=true - B:blockTungstenSteel_true=true - B:blockTungsten_true=true - B:blockUltimet_true=true - B:blockUranium235_true=true - B:blockUranium_true=true - B:blockVanadiumGallium_true=true - B:blockVanadiumSteel_true=true - B:blockVanadium_true=true - B:blockWroughtIron_true=true - B:blockYttriumBariumCuprate_true=true - 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 - B:boltBismuth_true=true - B:boltBlackBronze_true=true - B:boltBlackSteel_true=true - B:boltBlueSteel_true=true - B:boltBlueTopaz_true=true - B:boltBrass_true=true - B:boltBronze_true=true - B:boltCarbon_true=true - B:boltCertusQuartz_true=true - B:boltChrome_true=true - B:boltCobaltBrass_true=true - B:boltCobalt_true=true - B:boltCupronickel_true=true - B:boltDamascusSteel_true=true - B:boltDarkSteel_true=true - B:boltDiamond_true=true - B:boltDuranium_true=true - B:boltElectrum_true=true - B:boltEmerald_true=true - B:boltEpoxidFiberReinforced_true=true - B:boltEpoxid_true=true - B:boltGarnetRed_true=true - B:boltGarnetYellow_true=true - B:boltGold_true=true - B:boltGreenSapphire_true=true - 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 - B:boltIron_true=true - B:boltKanthal_true=true - B:boltLead_true=true - B:boltMagnalium_true=true - B:boltManganese_true=true - B:boltMithril_true=true - B:boltMolybdenum_true=true - B:boltNaquadahAlloy_true=true - B:boltNaquadahEnriched_true=true - B:boltNaquadah_true=true - B:boltNaquadria_true=true - B:boltNeodymiumMagnetic_true=true - B:boltNeodymium_true=true - B:boltNetherQuartz_true=true - B:boltNetherStar_true=true - B:boltNeutronium_true=true - B:boltNichrome_true=true - B:boltNickelZincFerrite_true=true - B:boltNickel_true=true - B:boltOlivine_true=true - B:boltOpal_true=true - B:boltOsmiridium_true=true - B:boltOsmium_true=true - B:boltPalladium_true=true - B:boltPigIron_true=true - B:boltPlastic_true=true - B:boltPlatinum_true=true - B:boltPlutonium241_true=true - B:boltPlutonium_true=true - B:boltPolycaprolactam_true=true - B:boltPolyphenyleneSulfide_true=true - B:boltPolystyrene_true=true - B:boltPolytetrafluoroethylene_true=true - B:boltPolyvinylChloride_true=true - B:boltRedSteel_true=true - B:boltRoseGold_true=true - B:boltRubber_true=true - B:boltRuby_true=true - B:boltSapphire_true=true - B:boltSilicone_true=true - B:boltSilver_true=true - B:boltStainlessSteel_true=true - B:boltSteelMagnetic_true=true - B:boltSteel_true=true - 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 - B:boltTitanium_true=true - B:boltTopaz_true=true - B:boltTritanium_true=true - B:boltTungstenCarbide_true=true - B:boltTungstenSteel_true=true - B:boltTungsten_true=true - B:boltUltimet_true=true - B:boltUranium235_true=true - B:boltUranium_true=true - B:boltVanadiumSteel_true=true - B:boltWroughtIron_true=true - B:bucketEmpty_true=true - B:cableGt01Aluminium_true=true - B:cableGt01AnnealedCopper_true=true - B:cableGt01BlackSteel_true=true - B:cableGt01Cobalt_true=true - B:cableGt01Copper_true=true - B:cableGt01Cupronickel_true=true - B:cableGt01Duranium_true=true - B:cableGt01Electrum_true=true - B:cableGt01Gold_true=true - B:cableGt01HSSG_true=true - B:cableGt01Iron_true=true - B:cableGt01Kanthal_true=true - B:cableGt01Lead_true=true - B:cableGt01NaquadahAlloy_true=true - B:cableGt01Naquadah_true=true - B:cableGt01Nichrome_true=true - B:cableGt01Nickel_true=true - B:cableGt01NiobiumTitanium_true=true - B:cableGt01Osmium_true=true - B:cableGt01Platinum_true=true - B:cableGt01RedAlloy_true=true - B:cableGt01Silver_true=true - B:cableGt01SolderingAlloy_true=true - B:cableGt01Steel_true=true - B:cableGt01Tin_true=true - B:cableGt01Titanium_true=true - B:cableGt01TungstenSteel_true=true - B:cableGt01Tungsten_true=true - B:cableGt01VanadiumGallium_true=true - B:cableGt01YttriumBariumCuprate_true=true - B:cableGt01Zinc_true=true - B:cableGt02Aluminium_true=true - B:cableGt02AnnealedCopper_true=true - B:cableGt02BlackSteel_true=true - B:cableGt02Cobalt_true=true - B:cableGt02Copper_true=true - B:cableGt02Cupronickel_true=true - B:cableGt02Duranium_true=true - B:cableGt02Electrum_true=true - B:cableGt02Gold_true=true - B:cableGt02HSSG_true=true - B:cableGt02Iron_true=true - B:cableGt02Kanthal_true=true - B:cableGt02Lead_true=true - B:cableGt02NaquadahAlloy_true=true - B:cableGt02Naquadah_true=true - B:cableGt02Nichrome_true=true - B:cableGt02Nickel_true=true - B:cableGt02NiobiumTitanium_true=true - B:cableGt02Osmium_true=true - B:cableGt02Platinum_true=true - B:cableGt02RedAlloy_true=true - B:cableGt02Silver_true=true - B:cableGt02SolderingAlloy_true=true - B:cableGt02Steel_true=true - B:cableGt02Tin_true=true - B:cableGt02Titanium_true=true - B:cableGt02TungstenSteel_true=true - B:cableGt02Tungsten_true=true - B:cableGt02VanadiumGallium_true=true - B:cableGt02YttriumBariumCuprate_true=true - B:cableGt02Zinc_true=true - B:cableGt04Aluminium_true=true - B:cableGt04AnnealedCopper_true=true - B:cableGt04BlackSteel_true=true - B:cableGt04Cobalt_true=true - B:cableGt04Copper_true=true - B:cableGt04Cupronickel_true=true - B:cableGt04Duranium_true=true - B:cableGt04Electrum_true=true - B:cableGt04Gold_true=true - B:cableGt04HSSG_true=true - B:cableGt04Iron_true=true - B:cableGt04Kanthal_true=true - B:cableGt04Lead_true=true - B:cableGt04NaquadahAlloy_true=true - B:cableGt04Naquadah_true=true - B:cableGt04Nichrome_true=true - B:cableGt04Nickel_true=true - B:cableGt04NiobiumTitanium_true=true - B:cableGt04Osmium_true=true - B:cableGt04Platinum_true=true - B:cableGt04RedAlloy_true=true - B:cableGt04Silver_true=true - B:cableGt04SolderingAlloy_true=true - B:cableGt04Steel_true=true - B:cableGt04Tin_true=true - B:cableGt04Titanium_true=true - B:cableGt04TungstenSteel_true=true - B:cableGt04Tungsten_true=true - B:cableGt04VanadiumGallium_true=true - B:cableGt04YttriumBariumCuprate_true=true - B:cableGt04Zinc_true=true - B:cableGt08Aluminium_true=true - B:cableGt08AnnealedCopper_true=true - B:cableGt08BlackSteel_true=true - B:cableGt08Cobalt_true=true - B:cableGt08Copper_true=true - B:cableGt08Cupronickel_true=true - B:cableGt08Duranium_true=true - B:cableGt08Electrum_true=true - B:cableGt08Gold_true=true - B:cableGt08HSSG_true=true - B:cableGt08Iron_true=true - B:cableGt08Kanthal_true=true - B:cableGt08Lead_true=true - B:cableGt08NaquadahAlloy_true=true - B:cableGt08Naquadah_true=true - B:cableGt08Nichrome_true=true - B:cableGt08Nickel_true=true - B:cableGt08NiobiumTitanium_true=true - B:cableGt08Osmium_true=true - B:cableGt08Platinum_true=true - B:cableGt08RedAlloy_true=true - B:cableGt08Silver_true=true - B:cableGt08SolderingAlloy_true=true - B:cableGt08Steel_true=true - B:cableGt08Tin_true=true - B:cableGt08Titanium_true=true - B:cableGt08TungstenSteel_true=true - B:cableGt08Tungsten_true=true - B:cableGt08VanadiumGallium_true=true - B:cableGt08YttriumBariumCuprate_true=true - B:cableGt08Zinc_true=true - B:cableGt12Aluminium_true=true - B:cableGt12AnnealedCopper_true=true - B:cableGt12BlackSteel_true=true - B:cableGt12Cobalt_true=true - B:cableGt12Copper_true=true - B:cableGt12Cupronickel_true=true - B:cableGt12Duranium_true=true - B:cableGt12Electrum_true=true - B:cableGt12Gold_true=true - B:cableGt12HSSG_true=true - B:cableGt12Iron_true=true - B:cableGt12Kanthal_true=true - B:cableGt12Lead_true=true - B:cableGt12NaquadahAlloy_true=true - B:cableGt12Naquadah_true=true - B:cableGt12Nichrome_true=true - B:cableGt12Nickel_true=true - B:cableGt12NiobiumTitanium_true=true - B:cableGt12Osmium_true=true - B:cableGt12Platinum_true=true - B:cableGt12RedAlloy_true=true - B:cableGt12Silver_true=true - B:cableGt12SolderingAlloy_true=true - B:cableGt12Steel_true=true - B:cableGt12Tin_true=true - B:cableGt12Titanium_true=true - B:cableGt12TungstenSteel_true=true - B:cableGt12Tungsten_true=true - B:cableGt12VanadiumGallium_true=true - B:cableGt12YttriumBariumCuprate_true=true - B:cableGt12Zinc_true=true - 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 - B:crushedBarite_true=true - B:crushedBastnasite_true=true - B:crushedBauxite_true=true - B:crushedBentonite_true=true - B:crushedBeryllium_true=true - B:crushedBismuth_true=true - B:crushedBlueTopaz_true=true - B:crushedBrownLimonite_true=true - B:crushedCalcite_true=true - B:crushedCassiteriteSand_true=true - 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 - B:crushedCentrifugedBarite_true=true - B:crushedCentrifugedBastnasite_true=true - B:crushedCentrifugedBauxite_true=true - B:crushedCentrifugedBentonite_true=true - B:crushedCentrifugedBeryllium_true=true - B:crushedCentrifugedBismuth_true=true - B:crushedCentrifugedBlueTopaz_true=true - B:crushedCentrifugedBrownLimonite_true=true - B:crushedCentrifugedCalcite_true=true - B:crushedCentrifugedCassiteriteSand_true=true - B:crushedCentrifugedCassiterite_true=true - B:crushedCentrifugedCertusQuartz_true=true - B:crushedCentrifugedChalcopyrite_true=true - B:crushedCentrifugedChrome_true=true - B:crushedCentrifugedChromite_true=true - B:crushedCentrifugedCinnabar_true=true - B:crushedCentrifugedCoal_true=true - B:crushedCentrifugedCobaltite_true=true - B:crushedCentrifugedCooperite_true=true - B:crushedCentrifugedCopper_true=true - B:crushedCentrifugedDarkSteel_true=true - B:crushedCentrifugedDiamond_true=true - B:crushedCentrifugedDiatomite_true=true - B:crushedCentrifugedEmerald_true=true - B:crushedCentrifugedFoolsRuby_true=true - B:crushedCentrifugedGalena_true=true - B:crushedCentrifugedGarnetRed_true=true - B:crushedCentrifugedGarnetYellow_true=true - B:crushedCentrifugedGarnierite_true=true - B:crushedCentrifugedGlauconite_true=true - B:crushedCentrifugedGold_true=true - B:crushedCentrifugedGraphite_true=true - 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 - B:crushedCentrifugedLazurite_true=true - B:crushedCentrifugedLead_true=true - B:crushedCentrifugedLepidolite_true=true - B:crushedCentrifugedLignite_true=true - B:crushedCentrifugedLithium_true=true - B:crushedCentrifugedMagnesite_true=true - B:crushedCentrifugedMagnetite_true=true - B:crushedCentrifugedMalachite_true=true - B:crushedCentrifugedManganese_true=true - B:crushedCentrifugedMolybdenite_true=true - B:crushedCentrifugedMolybdenum_true=true - B:crushedCentrifugedMonazite_true=true - B:crushedCentrifugedNaquadahEnriched_true=true - B:crushedCentrifugedNaquadah_true=true - B:crushedCentrifugedNaquadria_true=true - B:crushedCentrifugedNeodymium_true=true - B:crushedCentrifugedNetherQuartz_true=true - B:crushedCentrifugedNickel_true=true - B:crushedCentrifugedOilsands_true=true - B:crushedCentrifugedOlivine_true=true - B:crushedCentrifugedOpal_true=true - B:crushedCentrifugedOsmium_true=true - B:crushedCentrifugedPalladium_true=true - B:crushedCentrifugedPentlandite_true=true - B:crushedCentrifugedPhosphate_true=true - B:crushedCentrifugedPhosphorus_true=true - B:crushedCentrifugedPitchblende_true=true - B:crushedCentrifugedPlatinum_true=true - B:crushedCentrifugedPlutonium_true=true - B:crushedCentrifugedPowellite_true=true - B:crushedCentrifugedPyrite_true=true - B:crushedCentrifugedPyrochlore_true=true - B:crushedCentrifugedPyrolusite_true=true - B:crushedCentrifugedPyrope_true=true - B:crushedCentrifugedQuartzite_true=true - B:crushedCentrifugedRedstone_true=true - B:crushedCentrifugedRockSalt_true=true - B:crushedCentrifugedRuby_true=true - B:crushedCentrifugedSalt_true=true - B:crushedCentrifugedSaltpeter_true=true - B:crushedCentrifugedSapphire_true=true - B:crushedCentrifugedScheelite_true=true - B:crushedCentrifugedSilver_true=true - B:crushedCentrifugedSoapstone_true=true - B:crushedCentrifugedSodalite_true=true - B:crushedCentrifugedSpessartine_true=true - B:crushedCentrifugedSphalerite_true=true - B:crushedCentrifugedSpodumene_true=true - B:crushedCentrifugedStibnite_true=true - B:crushedCentrifugedSulfur_true=true - B:crushedCentrifugedTalc_true=true - B:crushedCentrifugedTantalite_true=true - B:crushedCentrifugedTanzanite_true=true - B:crushedCentrifugedTetrahedrite_true=true - B:crushedCentrifugedThorium_true=true - B:crushedCentrifugedTin_true=true - B:crushedCentrifugedTitanium_true=true - B:crushedCentrifugedTopaz_true=true - B:crushedCentrifugedTungstate_true=true - B:crushedCentrifugedUraninite_true=true - B:crushedCentrifugedUranium235_true=true - B:crushedCentrifugedUranium_true=true - B:crushedCentrifugedVanadiumMagnetite_true=true - B:crushedCentrifugedWulfenite_true=true - B:crushedCentrifugedYellowLimonite_true=true - B:crushedCentrifugedZinc_true=true - B:crushedCertusQuartz_true=true - B:crushedChalcopyrite_true=true - B:crushedChrome_true=true - B:crushedChromite_true=true - B:crushedCinnabar_true=true - B:crushedCoal_true=true - B:crushedCobaltite_true=true - B:crushedCooperite_true=true - B:crushedCopper_true=true - B:crushedDarkSteel_true=true - B:crushedDiamond_true=true - B:crushedDiatomite_true=true - B:crushedEmerald_true=true - B:crushedFoolsRuby_true=true - B:crushedGalena_true=true - B:crushedGarnetRed_true=true - B:crushedGarnetYellow_true=true - B:crushedGarnierite_true=true - B:crushedGlauconite_true=true - B:crushedGold_true=true - B:crushedGraphite_true=true - 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 - B:crushedLazurite_true=true - B:crushedLead_true=true - B:crushedLepidolite_true=true - B:crushedLignite_true=true - B:crushedLithium_true=true - B:crushedMagnesite_true=true - B:crushedMagnetite_true=true - B:crushedMalachite_true=true - B:crushedManganese_true=true - B:crushedMolybdenite_true=true - B:crushedMolybdenum_true=true - B:crushedMonazite_true=true - B:crushedNaquadahEnriched_true=true - B:crushedNaquadah_true=true - B:crushedNaquadria_true=true - B:crushedNeodymium_true=true - B:crushedNetherQuartz_true=true - B:crushedNickel_true=true - B:crushedOilsands_true=true - B:crushedOlivine_true=true - B:crushedOpal_true=true - B:crushedOsmium_true=true - B:crushedPalladium_true=true - B:crushedPentlandite_true=true - B:crushedPhosphate_true=true - B:crushedPhosphorus_true=true - B:crushedPitchblende_true=true - B:crushedPlatinum_true=true - B:crushedPlutonium_true=true - 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 - B:crushedPurifiedBarite_true=true - B:crushedPurifiedBastnasite_true=true - B:crushedPurifiedBauxite_true=true - B:crushedPurifiedBentonite_true=true - B:crushedPurifiedBeryllium_true=true - B:crushedPurifiedBismuth_true=true - B:crushedPurifiedBlueTopaz_true=true - B:crushedPurifiedBrownLimonite_true=true - B:crushedPurifiedCalcite_true=true - B:crushedPurifiedCassiteriteSand_true=true - B:crushedPurifiedCassiterite_true=true - B:crushedPurifiedCertusQuartz_true=true - B:crushedPurifiedChalcopyrite_true=true - B:crushedPurifiedChrome_true=true - B:crushedPurifiedChromite_true=true - B:crushedPurifiedCinnabar_true=true - B:crushedPurifiedCoal_true=true - B:crushedPurifiedCobaltite_true=true - B:crushedPurifiedCooperite_true=true - B:crushedPurifiedCopper_true=true - B:crushedPurifiedDarkSteel_true=true - B:crushedPurifiedDiamond_true=true - B:crushedPurifiedDiatomite_true=true - B:crushedPurifiedEmerald_true=true - B:crushedPurifiedFoolsRuby_true=true - B:crushedPurifiedGalena_true=true - B:crushedPurifiedGarnetRed_true=true - B:crushedPurifiedGarnetYellow_true=true - B:crushedPurifiedGarnierite_true=true - B:crushedPurifiedGlauconite_true=true - B:crushedPurifiedGold_true=true - B:crushedPurifiedGraphite_true=true - 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 - B:crushedPurifiedLazurite_true=true - B:crushedPurifiedLead_true=true - B:crushedPurifiedLepidolite_true=true - B:crushedPurifiedLignite_true=true - B:crushedPurifiedLithium_true=true - B:crushedPurifiedMagnesite_true=true - B:crushedPurifiedMagnetite_true=true - B:crushedPurifiedMalachite_true=true - B:crushedPurifiedManganese_true=true - B:crushedPurifiedMolybdenite_true=true - B:crushedPurifiedMolybdenum_true=true - B:crushedPurifiedMonazite_true=true - B:crushedPurifiedNaquadahEnriched_true=true - B:crushedPurifiedNaquadah_true=true - B:crushedPurifiedNaquadria_true=true - B:crushedPurifiedNeodymium_true=true - B:crushedPurifiedNetherQuartz_true=true - B:crushedPurifiedNickel_true=true - B:crushedPurifiedOilsands_true=true - B:crushedPurifiedOlivine_true=true - B:crushedPurifiedOpal_true=true - B:crushedPurifiedOsmium_true=true - B:crushedPurifiedPalladium_true=true - B:crushedPurifiedPentlandite_true=true - B:crushedPurifiedPhosphate_true=true - B:crushedPurifiedPhosphorus_true=true - B:crushedPurifiedPitchblende_true=true - B:crushedPurifiedPlatinum_true=true - B:crushedPurifiedPlutonium_true=true - B:crushedPurifiedPowellite_true=true - B:crushedPurifiedPyrite_true=true - B:crushedPurifiedPyrochlore_true=true - B:crushedPurifiedPyrolusite_true=true - B:crushedPurifiedPyrope_true=true - B:crushedPurifiedQuartzite_true=true - B:crushedPurifiedRedstone_true=true - B:crushedPurifiedRockSalt_true=true - B:crushedPurifiedRuby_true=true - B:crushedPurifiedSalt_true=true - B:crushedPurifiedSaltpeter_true=true - B:crushedPurifiedSapphire_true=true - B:crushedPurifiedScheelite_true=true - B:crushedPurifiedSilver_true=true - B:crushedPurifiedSoapstone_true=true - B:crushedPurifiedSodalite_true=true - B:crushedPurifiedSpessartine_true=true - B:crushedPurifiedSphalerite_true=true - B:crushedPurifiedSpodumene_true=true - B:crushedPurifiedStibnite_true=true - B:crushedPurifiedSulfur_true=true - B:crushedPurifiedTalc_true=true - B:crushedPurifiedTantalite_true=true - B:crushedPurifiedTanzanite_true=true - B:crushedPurifiedTetrahedrite_true=true - B:crushedPurifiedThorium_true=true - B:crushedPurifiedTin_true=true - B:crushedPurifiedTitanium_true=true - B:crushedPurifiedTopaz_true=true - B:crushedPurifiedTungstate_true=true - B:crushedPurifiedUraninite_true=true - B:crushedPurifiedUranium235_true=true - B:crushedPurifiedUranium_true=true - B:crushedPurifiedVanadiumMagnetite_true=true - B:crushedPurifiedWulfenite_true=true - B:crushedPurifiedYellowLimonite_true=true - B:crushedPurifiedZinc_true=true - B:crushedPyrite_true=true - B:crushedPyrochlore_true=true - B:crushedPyrolusite_true=true - B:crushedPyrope_true=true - B:crushedQuartzite_true=true - B:crushedRedstone_true=true - B:crushedRockSalt_true=true - B:crushedRuby_true=true - B:crushedSalt_true=true - B:crushedSaltpeter_true=true - B:crushedSapphire_true=true - B:crushedScheelite_true=true - B:crushedSilver_true=true - B:crushedSoapstone_true=true - B:crushedSodalite_true=true - B:crushedSpessartine_true=true - B:crushedSphalerite_true=true - B:crushedSpodumene_true=true - B:crushedStibnite_true=true - B:crushedSulfur_true=true - B:crushedTalc_true=true - B:crushedTantalite_true=true - B:crushedTanzanite_true=true - B:crushedTetrahedrite_true=true - B:crushedThorium_true=true - B:crushedTin_true=true - B:crushedTitanium_true=true - B:crushedTopaz_true=true - B:crushedTungstate_true=true - B:crushedUraninite_true=true - B:crushedUranium235_true=true - B:crushedUranium_true=true - B:crushedVanadiumMagnetite_true=true - B:crushedWulfenite_true=true - B:crushedYellowLimonite_true=true - B:crushedZinc_true=true - B:enderio.silicon_true=true - B:foilAluminium_true=true - B:foilAnnealedCopper_true=true - B:foilBlackSteel_true=true - B:foilCopper_true=true - B:foilDuranium_true=true - B:foilElectrum_true=true - B:foilGold_true=true - B:foilHSSG_true=true - B:foilManganese_true=true - B:foilNaquadahAlloy_true=true - B:foilNaquadah_true=true - B:foilNichrome_true=true - B:foilNiobiumTitanium_true=true - B:foilOsmiridium_true=true - B:foilOsmium_true=true - B:foilPlastic_true=true - B:foilPlatinum_true=true - B:foilPolyphenyleneSulfide_true=true - B:foilPolyvinylChloride_true=true - B:foilSilicon_true=true - B:foilSilicone_true=true - B:foilSteel_true=true - B:foilTitanium_true=true - B:foilTungstenSteel_true=true - B:foilTungsten_true=true - B:foilVanadiumGallium_true=true - B:foilYttriumBariumCuprate_true=true - B:foilZinc_true=true - B:frameGtAluminium_true=true - B:frameGtAmericium_true=true - B:frameGtAnnealedCopper_true=true - B:frameGtAntimony_true=true - B:frameGtArsenic_true=true - B:frameGtBatteryAlloy_true=true - B:frameGtBeryllium_true=true - B:frameGtBismuthBronze_true=true - B:frameGtBismuth_true=true - B:frameGtBlackBronze_true=true - B:frameGtBlackSteel_true=true - B:frameGtBlueSteel_true=true - B:frameGtBorosilicateGlass_true=true - B:frameGtBrass_true=true - B:frameGtBronze_true=true - B:frameGtCaesium_true=true - B:frameGtCarbon_true=true - B:frameGtCerium_true=true - B:frameGtChrome_true=true - B:frameGtCobaltBrass_true=true - B:frameGtCobalt_true=true - B:frameGtCopper_true=true - B:frameGtCupronickel_true=true - B:frameGtDamascusSteel_true=true - B:frameGtDarkSteel_true=true - B:frameGtDuranium_true=true - B:frameGtElectrum_true=true - B:frameGtEpoxidFiberReinforced_true=true - B:frameGtEpoxid_true=true - B:frameGtEuropium_true=true - B:frameGtGalliumArsenide_true=true - B:frameGtGallium_true=true - B:frameGtGold_true=true - B:frameGtHSSE_true=true - B:frameGtHSSG_true=true - 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 - B:frameGtIron_true=true - B:frameGtKanthal_true=true - B:frameGtLead_true=true - B:frameGtLithium_true=true - B:frameGtLutetium_true=true - B:frameGtMagnalium_true=true - B:frameGtMagnesium_true=true - B:frameGtManganese_true=true - B:frameGtMithril_true=true - B:frameGtMolybdenum_true=true - B:frameGtNaquadahAlloy_true=true - B:frameGtNaquadahEnriched_true=true - B:frameGtNaquadah_true=true - B:frameGtNaquadria_true=true - B:frameGtNeodymiumMagnetic_true=true - B:frameGtNeodymium_true=true - B:frameGtNeutronium_true=true - B:frameGtNichrome_true=true - B:frameGtNickelZincFerrite_true=true - B:frameGtNickel_true=true - B:frameGtNiobiumNitride_true=true - B:frameGtNiobiumTitanium_true=true - B:frameGtNiobium_true=true - B:frameGtOsmiridium_true=true - B:frameGtOsmium_true=true - B:frameGtPalladium_true=true - B:frameGtPigIron_true=true - B:frameGtPlastic_true=true - B:frameGtPlatinum_true=true - B:frameGtPlutonium241_true=true - B:frameGtPlutonium_true=true - B:frameGtPolycaprolactam_true=true - B:frameGtPolyphenyleneSulfide_true=true - B:frameGtPolystyrene_true=true - B:frameGtPolytetrafluoroethylene_true=true - B:frameGtPolyvinylChloride_true=true - B:frameGtPotassium_true=true - B:frameGtRedAlloy_true=true - B:frameGtRedSteel_true=true - B:frameGtRoseGold_true=true - B:frameGtRubber_true=true - B:frameGtSilicon_true=true - B:frameGtSilicone_true=true - B:frameGtSilver_true=true - B:frameGtSolderingAlloy_true=true - B:frameGtStainlessSteel_true=true - B:frameGtSteelMagnetic_true=true - B:frameGtSteel_true=true - 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 - B:frameGtTitanium_true=true - B:frameGtTritanium_true=true - B:frameGtTungstenCarbide_true=true - B:frameGtTungstenSteel_true=true - B:frameGtTungsten_true=true - B:frameGtUltimet_true=true - B:frameGtUranium235_true=true - B:frameGtUranium_true=true - B:frameGtVanadiumGallium_true=true - B:frameGtVanadiumSteel_true=true - B:frameGtVanadium_true=true - B:frameGtWroughtIron_true=true - B:frameGtYttriumBariumCuprate_true=true - B:frameGtYttrium_true=true - B:frameGtZinc_true=true - B:gearGtAluminium_true=true - B:gearGtBronze_true=true - B:gearGtCobaltBrass_true=true - B:gearGtCopper_true=true - B:gearGtDiamond_true=true - B:gearGtGold_true=true - B:gearGtHSSE_true=true - B:gearGtHSSG_true=true - B:gearGtIron_true=true - B:gearGtNeutronium_true=true - B:gearGtSmallAluminium_true=true - B:gearGtSmallHSSE_true=true - B:gearGtSmallHSSG_true=true - B:gearGtSmallNeutronium_true=true - B:gearGtSmallStainlessSteel_true=true - B:gearGtSmallSteel_true=true - B:gearGtSmallTitanium_true=true - B:gearGtSmallTungstenSteel_true=true - B:gearGtStainlessSteel_true=true - B:gearGtSteel_true=true - B:gearGtStone_true=true - 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 - B:gemChippedEmerald_true=true - B:gemChippedFoolsRuby_true=true - B:gemChippedGarnetRed_true=true - B:gemChippedGarnetYellow_true=true - B:gemChippedGlass_true=true - B:gemChippedGreenSapphire_true=true - B:gemChippedJasper_true=true - B:gemChippedOlivine_true=true - B:gemChippedOpal_true=true - B:gemChippedRuby_true=true - B:gemChippedSapphire_true=true - B:gemChippedTanzanite_true=true - B:gemChippedTopaz_true=true - B:gemCoal_true=true - B:gemDiamond_true=true - B:gemDilithium_true=true - 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 - B:gemExquisiteEmerald_true=true - B:gemExquisiteFoolsRuby_true=true - B:gemExquisiteGarnetRed_true=true - B:gemExquisiteGarnetYellow_true=true - B:gemExquisiteGlass_true=true - B:gemExquisiteGreenSapphire_true=true - B:gemExquisiteJasper_true=true - B:gemExquisiteOlivine_true=true - B:gemExquisiteOpal_true=true - B:gemExquisiteRuby_true=true - 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 - B:gemFlawedEmerald_true=true - B:gemFlawedFoolsRuby_true=true - B:gemFlawedGarnetRed_true=true - B:gemFlawedGarnetYellow_true=true - B:gemFlawedGlass_true=true - B:gemFlawedGreenSapphire_true=true - B:gemFlawedJasper_true=true - B:gemFlawedOlivine_true=true - B:gemFlawedOpal_true=true - B:gemFlawedRuby_true=true - 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 - B:gemFlawlessEmerald_true=true - B:gemFlawlessFoolsRuby_true=true - B:gemFlawlessGarnetRed_true=true - B:gemFlawlessGarnetYellow_true=true - B:gemFlawlessGlass_true=true - B:gemFlawlessGreenSapphire_true=true - B:gemFlawlessJasper_true=true - B:gemFlawlessOlivine_true=true - B:gemFlawlessOpal_true=true - B:gemFlawlessRuby_true=true - B:gemFlawlessSapphire_true=true - B:gemFlawlessTanzanite_true=true - B:gemFlawlessTopaz_true=true - B:gemFoolsRuby_true=true - B:gemForcicium_true=true - B:gemForcillium_true=true - B:gemGarnetRed_true=true - 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 - B:gemLazurite_true=true - B:gemLignite_true=true - B:gemMonazite_true=true - B:gemNetherQuartz_true=true - B:gemNetherStar_true=true - B:gemNiter_true=true - B:gemOlivine_true=true - B:gemOpal_true=true - B:gemPhosphorus_true=true - B:gemQuartzite_true=true - B:gemRuby_true=true - B:gemSapphire_true=true - B:gemSodalite_true=true - B:gemTanzanite_true=true - B:gemTopaz_true=true - B:gt.blockcasings.0_true=true - B:gt.blockcasings.10_true=true - B:gt.blockcasings.11_true=true - B:gt.blockcasings.1_true=true - B:gt.blockcasings.2_true=true - B:gt.blockcasings.3_true=true - B:gt.blockcasings.4_true=true - B:gt.blockcasings.5_true=true - B:gt.blockcasings.6_true=true - B:gt.blockcasings.7_true=true - B:gt.blockcasings.8_true=true - B:gt.blockcasings.9_true=true - B:gt.blockcasings2.0_true=true - B:gt.blockcasings2.12_true=true - B:gt.blockcasings2.13_true=true - B:gt.blockcasings2.14_true=true - B:gt.blockcasings2.15_true=true - B:gt.blockcasings2.1_true=true - B:gt.blockcasings2.2_true=true - B:gt.blockcasings2.3_true=true - B:gt.blockcasings2.4_true=true - B:gt.blockcasings2.5_true=true - B:gt.blockcasings2.9_true=true - B:gt.blockcasings3.0_true=true - B:gt.blockcasings3.10_true=true - B:gt.blockcasings3.11_true=true - B:gt.blockcasings3.13_true=true - B:gt.blockcasings3.14_true=true - B:gt.blockcasings3.15_true=true - B:gt.blockcasings3.1_true=true - B:gt.blockcasings3.2_true=true - B:gt.blockcasings3.3_true=true - B:gt.blockcasings3.4_true=true - B:gt.blockcasings3.5_true=true - B:gt.blockcasings3.6_true=true - B:gt.blockcasings3.7_true=true - B:gt.blockcasings3.8_true=true - B:gt.blockcasings3.9_true=true - B:gt.blockcasings4.0_true=true - B:gt.blockcasings4.10_true=true - B:gt.blockcasings4.11_true=true - B:gt.blockcasings4.12_true=true - B:gt.blockcasings4.13_true=true - B:gt.blockcasings4.14_true=true - B:gt.blockcasings4.15_true=true - B:gt.blockcasings4.1_true=true - B:gt.blockcasings4.2_true=true - B:gt.blockcasings4.3_true=true - B:gt.blockcasings4.6_true=true - B:gt.blockcasings4.7_true=true - B:gt.blockcasings4.8_true=true - B:gt.blockcasings4.9_true=true - B:gt.blockcasings5.0_true=true - B:gt.blockcasings5.1_true=true - B:gt.blockcasings5.2_true=true - B:gt.blockcasings5.3_true=true - B:gt.blockcasings5.4_true=true - B:gt.blockcasings5.5_true=true - B:gt.blockcasings5.6_true=true - B:gt.blockcasings8.1_true=true - B:gt.blockconcretes.0_true=true - B:gt.blockconcretes.10_true=true - B:gt.blockconcretes.11_true=true - B:gt.blockconcretes.12_true=true - B:gt.blockconcretes.13_true=true - B:gt.blockconcretes.14_true=true - B:gt.blockconcretes.15_true=true - B:gt.blockconcretes.1_true=true - B:gt.blockconcretes.2_true=true - B:gt.blockconcretes.3_true=true - B:gt.blockconcretes.4_true=true - B:gt.blockconcretes.5_true=true - B:gt.blockconcretes.6_true=true - B:gt.blockconcretes.7_true=true - B:gt.blockconcretes.8_true=true - B:gt.blockconcretes.9_true=true - B:gt.blockgranites.0_true=true - B:gt.blockgranites.10_true=true - B:gt.blockgranites.11_true=true - B:gt.blockgranites.12_true=true - B:gt.blockgranites.13_true=true - B:gt.blockgranites.14_true=true - B:gt.blockgranites.15_true=true - B:gt.blockgranites.1_true=true - B:gt.blockgranites.2_true=true - B:gt.blockgranites.3_true=true - B:gt.blockgranites.4_true=true - B:gt.blockgranites.5_true=true - B:gt.blockgranites.6_true=true - B:gt.blockgranites.7_true=true - B:gt.blockgranites.8_true=true - B:gt.blockgranites.9_true=true - B:gt.blockmachines.automation.chestbuffer.tier.00_true=true - B:gt.blockmachines.automation.chestbuffer.tier.02_true=true - B:gt.blockmachines.automation.chestbuffer.tier.03_true=true - B:gt.blockmachines.automation.chestbuffer.tier.04_true=true - B:gt.blockmachines.automation.chestbuffer.tier.05_true=true - B:gt.blockmachines.automation.filter.tier.00_true=true - B:gt.blockmachines.automation.filter.tier.02_true=true - B:gt.blockmachines.automation.filter.tier.03_true=true - B:gt.blockmachines.automation.filter.tier.04_true=true - B:gt.blockmachines.automation.filter.tier.05_true=true - B:gt.blockmachines.automation.itemdistributor.tier.00_true=true - B:gt.blockmachines.automation.itemdistributor.tier.01_true=true - B:gt.blockmachines.automation.itemdistributor.tier.02_true=true - B:gt.blockmachines.automation.itemdistributor.tier.03_true=true - B:gt.blockmachines.automation.itemdistributor.tier.04_true=true - B:gt.blockmachines.automation.itemdistributor.tier.05_true=true - B:gt.blockmachines.automation.regulator.tier.00_true=true - B:gt.blockmachines.automation.regulator.tier.01_true=true - B:gt.blockmachines.automation.regulator.tier.02_true=true - B:gt.blockmachines.automation.regulator.tier.03_true=true - B:gt.blockmachines.automation.regulator.tier.04_true=true - B:gt.blockmachines.automation.regulator.tier.05_true=true - B:gt.blockmachines.automation.regulator.tier.06_true=true - B:gt.blockmachines.automation.regulator.tier.07_true=true - B:gt.blockmachines.automation.regulator.tier.08_true=true - B:gt.blockmachines.automation.regulator.tier.09_true=true - B:gt.blockmachines.automation.superbuffer.tier.00_true=true - B:gt.blockmachines.automation.superbuffer.tier.01_true=true - B:gt.blockmachines.automation.superbuffer.tier.02_true=true - B:gt.blockmachines.automation.superbuffer.tier.03_true=true - B:gt.blockmachines.automation.superbuffer.tier.04_true=true - B:gt.blockmachines.automation.superbuffer.tier.05_true=true - B:gt.blockmachines.automation.superbuffer.tier.06_true=true - B:gt.blockmachines.automation.superbuffer.tier.07_true=true - B:gt.blockmachines.automation.superbuffer.tier.08_true=true - B:gt.blockmachines.automation.superbuffer.tier.09_true=true - B:gt.blockmachines.automation.typefilter.tier.00_true=true - B:gt.blockmachines.automation.typefilter.tier.02_true=true - B:gt.blockmachines.automation.typefilter.tier.03_true=true - B:gt.blockmachines.automation.typefilter.tier.04_true=true - B:gt.blockmachines.automation.typefilter.tier.05_true=true - B:gt.blockmachines.basicgenerator.diesel.tier.01_true=true - B:gt.blockmachines.basicgenerator.diesel.tier.02_true=true - B:gt.blockmachines.basicgenerator.diesel.tier.03_true=true - B:gt.blockmachines.basicgenerator.gasturbine.tier.01_true=true - B:gt.blockmachines.basicgenerator.gasturbine.tier.02_true=true - B:gt.blockmachines.basicgenerator.gasturbine.tier.03_true=true - B:gt.blockmachines.basicgenerator.lightningrod.03_true=true - B:gt.blockmachines.basicgenerator.lightningrod.04_true=true - B:gt.blockmachines.basicgenerator.lightningrod.05_true=true - B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01_true=true - B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02_true=true - B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03_true=true - B:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04_true=true - B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01_true=true - B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02_true=true - B:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03_true=true - B:gt.blockmachines.basicgenerator.naquadah.tier.04_true=true - B:gt.blockmachines.basicgenerator.naquadah.tier.05_true=true - B:gt.blockmachines.basicgenerator.naquadah.tier.06_true=true - B:gt.blockmachines.basicgenerator.plasmagenerator.tier.05_true=true - B:gt.blockmachines.basicgenerator.plasmagenerator.tier.06_true=true - B:gt.blockmachines.basicgenerator.plasmagenerator.tier.07_true=true - B:gt.blockmachines.basicgenerator.steamturbine.tier.01_true=true - B:gt.blockmachines.basicgenerator.steamturbine.tier.02_true=true - B:gt.blockmachines.basicgenerator.steamturbine.tier.03_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.01_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.02_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.03_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.04_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.05_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.06_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.07_true=true - B:gt.blockmachines.basicmachine.alloysmelter.tier.08_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.01_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.02_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.03_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.04_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.05_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.06_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.07_true=true - B:gt.blockmachines.basicmachine.amplifab.tier.08_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.01_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.02_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.03_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.04_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.05_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.06_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.07_true=true - B:gt.blockmachines.basicmachine.arcfurnace.tier.08_true=true - B:gt.blockmachines.basicmachine.assembler.tier.01_true=true - B:gt.blockmachines.basicmachine.assembler.tier.02_true=true - B:gt.blockmachines.basicmachine.assembler.tier.03_true=true - B:gt.blockmachines.basicmachine.assembler.tier.04_true=true - B:gt.blockmachines.basicmachine.assembler.tier.05_true=true - B:gt.blockmachines.basicmachine.assembler.tier.06_true=true - B:gt.blockmachines.basicmachine.assembler.tier.07_true=true - B:gt.blockmachines.basicmachine.assembler.tier.08_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.01_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.02_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.03_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.04_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.05_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.06_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.07_true=true - B:gt.blockmachines.basicmachine.autoclave.tier.08_true=true - B:gt.blockmachines.basicmachine.bender.tier.01_true=true - B:gt.blockmachines.basicmachine.bender.tier.02_true=true - B:gt.blockmachines.basicmachine.bender.tier.03_true=true - B:gt.blockmachines.basicmachine.bender.tier.04_true=true - B:gt.blockmachines.basicmachine.bender.tier.05_true=true - B:gt.blockmachines.basicmachine.bender.tier.06_true=true - B:gt.blockmachines.basicmachine.bender.tier.07_true=true - B:gt.blockmachines.basicmachine.bender.tier.08_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.02_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.03_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.04_true=true - B:gt.blockmachines.basicmachine.boxinator.tier.05_true=true - B:gt.blockmachines.basicmachine.brewery.tier.01_true=true - B:gt.blockmachines.basicmachine.brewery.tier.02_true=true - B:gt.blockmachines.basicmachine.brewery.tier.03_true=true - B:gt.blockmachines.basicmachine.brewery.tier.04_true=true - B:gt.blockmachines.basicmachine.brewery.tier.05_true=true - B:gt.blockmachines.basicmachine.brewery.tier.06_true=true - B:gt.blockmachines.basicmachine.brewery.tier.07_true=true - B:gt.blockmachines.basicmachine.brewery.tier.08_true=true - B:gt.blockmachines.basicmachine.canner.tier.01_true=true - B:gt.blockmachines.basicmachine.canner.tier.02_true=true - B:gt.blockmachines.basicmachine.canner.tier.03_true=true - B:gt.blockmachines.basicmachine.canner.tier.04_true=true - B:gt.blockmachines.basicmachine.canner.tier.05_true=true - B:gt.blockmachines.basicmachine.canner.tier.06_true=true - B:gt.blockmachines.basicmachine.canner.tier.07_true=true - B:gt.blockmachines.basicmachine.canner.tier.08_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.01_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.02_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.03_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.04_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.05_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.06_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.07_true=true - B:gt.blockmachines.basicmachine.centrifuge.tier.08_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.01_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.02_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.03_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.04_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.05_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.06_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.07_true=true - B:gt.blockmachines.basicmachine.chemicalbath.tier.08_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.01_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.02_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.03_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.04_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.05_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.06_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.07_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.08_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.01_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.02_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.03_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.04_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.05_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.06_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.07_true=true - B:gt.blockmachines.basicmachine.circuitassembler.tier.08_true=true - B:gt.blockmachines.basicmachine.compressor.tier.01_true=true - B:gt.blockmachines.basicmachine.compressor.tier.02_true=true - B:gt.blockmachines.basicmachine.compressor.tier.03_true=true - B:gt.blockmachines.basicmachine.compressor.tier.04_true=true - B:gt.blockmachines.basicmachine.compressor.tier.05_true=true - B:gt.blockmachines.basicmachine.compressor.tier.06_true=true - B:gt.blockmachines.basicmachine.compressor.tier.07_true=true - B:gt.blockmachines.basicmachine.compressor.tier.08_true=true - B:gt.blockmachines.basicmachine.cutter.tier.01_true=true - B:gt.blockmachines.basicmachine.cutter.tier.02_true=true - B:gt.blockmachines.basicmachine.cutter.tier.03_true=true - B:gt.blockmachines.basicmachine.cutter.tier.04_true=true - B:gt.blockmachines.basicmachine.cutter.tier.05_true=true - B:gt.blockmachines.basicmachine.cutter.tier.06_true=true - B:gt.blockmachines.basicmachine.cutter.tier.07_true=true - B:gt.blockmachines.basicmachine.cutter.tier.08_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.01_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.02_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.03_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.04_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.05_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.06_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.07_true=true - B:gt.blockmachines.basicmachine.disassembler.tier.08_true=true - B:gt.blockmachines.basicmachine.distillery.tier.01_true=true - B:gt.blockmachines.basicmachine.distillery.tier.02_true=true - B:gt.blockmachines.basicmachine.distillery.tier.03_true=true - B:gt.blockmachines.basicmachine.distillery.tier.04_true=true - B:gt.blockmachines.basicmachine.distillery.tier.05_true=true - B:gt.blockmachines.basicmachine.distillery.tier.06_true=true - B:gt.blockmachines.basicmachine.distillery.tier.07_true=true - B:gt.blockmachines.basicmachine.distillery.tier.08_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.01_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.02_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.03_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.04_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.05_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.06_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.07_true=true - B:gt.blockmachines.basicmachine.e_furnace.tier.08_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.01_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.02_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.03_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.04_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.05_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.06_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.07_true=true - B:gt.blockmachines.basicmachine.e_oven.tier.08_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.01_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.02_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.03_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.04_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.05_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.06_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.07_true=true - B:gt.blockmachines.basicmachine.electrolyzer.tier.08_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.01_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.02_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.03_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.04_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.05_true=true - B:gt.blockmachines.basicmachine.electromagneticseparator.tier.06_true=true - B:gt.blockmachines.basicmachine.extractor.tier.01_true=true - B:gt.blockmachines.basicmachine.extractor.tier.02_true=true - B:gt.blockmachines.basicmachine.extractor.tier.03_true=true - B:gt.blockmachines.basicmachine.extractor.tier.04_true=true - B:gt.blockmachines.basicmachine.extractor.tier.05_true=true - B:gt.blockmachines.basicmachine.extractor.tier.06_true=true - B:gt.blockmachines.basicmachine.extractor.tier.07_true=true - B:gt.blockmachines.basicmachine.extractor.tier.08_true=true - B:gt.blockmachines.basicmachine.extruder.tier.01_true=true - B:gt.blockmachines.basicmachine.extruder.tier.02_true=true - B:gt.blockmachines.basicmachine.extruder.tier.03_true=true - B:gt.blockmachines.basicmachine.extruder.tier.04_true=true - B:gt.blockmachines.basicmachine.extruder.tier.05_true=true - B:gt.blockmachines.basicmachine.extruder.tier.06_true=true - B:gt.blockmachines.basicmachine.extruder.tier.07_true=true - B:gt.blockmachines.basicmachine.extruder.tier.08_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.01_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.02_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.03_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.04_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.05_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.06_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.07_true=true - B:gt.blockmachines.basicmachine.fermenter.tier.08_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.01_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.02_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.03_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.04_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.05_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.06_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.07_true=true - B:gt.blockmachines.basicmachine.fluidcanner.tier.08_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.01_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.02_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.03_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.04_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.05_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.06_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.07_true=true - B:gt.blockmachines.basicmachine.fluidextractor.tier.08_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.01_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.02_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.03_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.04_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.05_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.06_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.07_true=true - B:gt.blockmachines.basicmachine.fluidheater.tier.08_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.01_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.02_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.03_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.04_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.05_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.06_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.07_true=true - B:gt.blockmachines.basicmachine.fluidsolidifier.tier.08_true=true - B:gt.blockmachines.basicmachine.hammer.tier.01_true=true - B:gt.blockmachines.basicmachine.hammer.tier.02_true=true - B:gt.blockmachines.basicmachine.hammer.tier.03_true=true - B:gt.blockmachines.basicmachine.hammer.tier.04_true=true - B:gt.blockmachines.basicmachine.hammer.tier.05_true=true - B:gt.blockmachines.basicmachine.hammer.tier.06_true=true - B:gt.blockmachines.basicmachine.hammer.tier.07_true=true - B:gt.blockmachines.basicmachine.hammer.tier.08_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.01_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.02_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.03_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.04_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.05_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.06_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.07_true=true - B:gt.blockmachines.basicmachine.laserengraver.tier.08_true=true - B:gt.blockmachines.basicmachine.lathe.tier.01_true=true - B:gt.blockmachines.basicmachine.lathe.tier.02_true=true - B:gt.blockmachines.basicmachine.lathe.tier.03_true=true - B:gt.blockmachines.basicmachine.lathe.tier.04_true=true - B:gt.blockmachines.basicmachine.lathe.tier.05_true=true - B:gt.blockmachines.basicmachine.lathe.tier.06_true=true - B:gt.blockmachines.basicmachine.lathe.tier.07_true=true - B:gt.blockmachines.basicmachine.lathe.tier.08_true=true - B:gt.blockmachines.basicmachine.macerator.tier.01_true=true - B:gt.blockmachines.basicmachine.macerator.tier.02_true=true - B:gt.blockmachines.basicmachine.macerator.tier.03_true=true - B:gt.blockmachines.basicmachine.macerator.tier.04_true=true - B:gt.blockmachines.basicmachine.macerator.tier.05_true=true - B:gt.blockmachines.basicmachine.macerator.tier.06_true=true - B:gt.blockmachines.basicmachine.macerator.tier.07_true=true - B:gt.blockmachines.basicmachine.macerator.tier.08_true=true - B:gt.blockmachines.basicmachine.massfab.tier.01_true=true - B:gt.blockmachines.basicmachine.massfab.tier.02_true=true - B:gt.blockmachines.basicmachine.massfab.tier.03_true=true - B:gt.blockmachines.basicmachine.massfab.tier.04_true=true - B:gt.blockmachines.basicmachine.massfab.tier.05_true=true - B:gt.blockmachines.basicmachine.massfab.tier.06_true=true - B:gt.blockmachines.basicmachine.massfab.tier.07_true=true - B:gt.blockmachines.basicmachine.massfab.tier.08_true=true - B:gt.blockmachines.basicmachine.microtransmitter.03_true=true - B:gt.blockmachines.basicmachine.microtransmitter.04_true=true - B:gt.blockmachines.basicmachine.microtransmitter.05_true=true - B:gt.blockmachines.basicmachine.microtransmitter.06_true=true - B:gt.blockmachines.basicmachine.microtransmitter.07_true=true - B:gt.blockmachines.basicmachine.microwave.tier.01_true=true - B:gt.blockmachines.basicmachine.microwave.tier.02_true=true - B:gt.blockmachines.basicmachine.microwave.tier.03_true=true - B:gt.blockmachines.basicmachine.microwave.tier.04_true=true - B:gt.blockmachines.basicmachine.microwave.tier.05_true=true - B:gt.blockmachines.basicmachine.microwave.tier.06_true=true - B:gt.blockmachines.basicmachine.microwave.tier.07_true=true - B:gt.blockmachines.basicmachine.microwave.tier.08_true=true - B:gt.blockmachines.basicmachine.miner.tier.01_true=true - B:gt.blockmachines.basicmachine.miner.tier.02_true=true - B:gt.blockmachines.basicmachine.mixer.tier.01_true=true - B:gt.blockmachines.basicmachine.mixer.tier.02_true=true - B:gt.blockmachines.basicmachine.mixer.tier.03_true=true - B:gt.blockmachines.basicmachine.mixer.tier.04_true=true - B:gt.blockmachines.basicmachine.mixer.tier.05_true=true - B:gt.blockmachines.basicmachine.mixer.tier.06_true=true - B:gt.blockmachines.basicmachine.mixer.tier.07_true=true - B:gt.blockmachines.basicmachine.mixer.tier.08_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.01_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.02_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.03_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.04_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.05_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.06_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.07_true=true - B:gt.blockmachines.basicmachine.mobrep.tier.08_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.01_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.02_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.03_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.04_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.05_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.06_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.07_true=true - B:gt.blockmachines.basicmachine.orewasher.tier.08_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.01_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.02_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.03_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.06_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.07_true=true - B:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.08_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.01_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.02_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.03_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.04_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.05_true=true - B:gt.blockmachines.basicmachine.polarizer.tier.06_true=true - B:gt.blockmachines.basicmachine.press.tier.01_true=true - B:gt.blockmachines.basicmachine.press.tier.02_true=true - B:gt.blockmachines.basicmachine.press.tier.03_true=true - B:gt.blockmachines.basicmachine.press.tier.04_true=true - B:gt.blockmachines.basicmachine.press.tier.05_true=true - B:gt.blockmachines.basicmachine.press.tier.06_true=true - B:gt.blockmachines.basicmachine.press.tier.07_true=true - B:gt.blockmachines.basicmachine.press.tier.08_true=true - B:gt.blockmachines.basicmachine.printer.tier.01_true=true - B:gt.blockmachines.basicmachine.printer.tier.02_true=true - B:gt.blockmachines.basicmachine.printer.tier.03_true=true - B:gt.blockmachines.basicmachine.printer.tier.04_true=true - B:gt.blockmachines.basicmachine.printer.tier.05_true=true - B:gt.blockmachines.basicmachine.printer.tier.06_true=true - B:gt.blockmachines.basicmachine.printer.tier.07_true=true - B:gt.blockmachines.basicmachine.printer.tier.08_true=true - B:gt.blockmachines.basicmachine.pump.tier.01_true=true - B:gt.blockmachines.basicmachine.pump.tier.02_true=true - B:gt.blockmachines.basicmachine.pump.tier.03_true=true - B:gt.blockmachines.basicmachine.pump.tier.04_true=true - B:gt.blockmachines.basicmachine.pump.tier.05_true=true - B:gt.blockmachines.basicmachine.recycler.tier.01_true=true - B:gt.blockmachines.basicmachine.recycler.tier.02_true=true - B:gt.blockmachines.basicmachine.recycler.tier.03_true=true - B:gt.blockmachines.basicmachine.recycler.tier.04_true=true - B:gt.blockmachines.basicmachine.recycler.tier.05_true=true - B:gt.blockmachines.basicmachine.recycler.tier.06_true=true - B:gt.blockmachines.basicmachine.recycler.tier.07_true=true - B:gt.blockmachines.basicmachine.recycler.tier.08_true=true - B:gt.blockmachines.basicmachine.replicator.tier.01_true=true - B:gt.blockmachines.basicmachine.replicator.tier.02_true=true - B:gt.blockmachines.basicmachine.replicator.tier.03_true=true - B:gt.blockmachines.basicmachine.replicator.tier.04_true=true - B:gt.blockmachines.basicmachine.replicator.tier.05_true=true - B:gt.blockmachines.basicmachine.replicator.tier.06_true=true - B:gt.blockmachines.basicmachine.replicator.tier.07_true=true - B:gt.blockmachines.basicmachine.replicator.tier.08_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.01_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.02_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.03_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.04_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.05_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.06_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.07_true=true - B:gt.blockmachines.basicmachine.rockbreaker.tier.08_true=true - B:gt.blockmachines.basicmachine.scanner.tier.01_true=true - B:gt.blockmachines.basicmachine.scanner.tier.02_true=true - B:gt.blockmachines.basicmachine.scanner.tier.03_true=true - B:gt.blockmachines.basicmachine.scanner.tier.04_true=true - B:gt.blockmachines.basicmachine.scanner.tier.05_true=true - B:gt.blockmachines.basicmachine.scanner.tier.06_true=true - B:gt.blockmachines.basicmachine.scanner.tier.07_true=true - B:gt.blockmachines.basicmachine.scanner.tier.08_true=true - B:gt.blockmachines.basicmachine.seismicprospector.3_true=true - B:gt.blockmachines.basicmachine.seismicprospector_true=true - B:gt.blockmachines.basicmachine.sifter.tier.01_true=true - B:gt.blockmachines.basicmachine.sifter.tier.02_true=true - B:gt.blockmachines.basicmachine.sifter.tier.03_true=true - B:gt.blockmachines.basicmachine.sifter.tier.04_true=true - B:gt.blockmachines.basicmachine.sifter.tier.05_true=true - B:gt.blockmachines.basicmachine.sifter.tier.06_true=true - B:gt.blockmachines.basicmachine.sifter.tier.07_true=true - B:gt.blockmachines.basicmachine.sifter.tier.08_true=true - B:gt.blockmachines.basicmachine.slicer.tier.01_true=true - B:gt.blockmachines.basicmachine.slicer.tier.02_true=true - B:gt.blockmachines.basicmachine.slicer.tier.03_true=true - B:gt.blockmachines.basicmachine.slicer.tier.04_true=true - B:gt.blockmachines.basicmachine.slicer.tier.05_true=true - B:gt.blockmachines.basicmachine.slicer.tier.06_true=true - B:gt.blockmachines.basicmachine.slicer.tier.07_true=true - B:gt.blockmachines.basicmachine.slicer.tier.08_true=true - B:gt.blockmachines.basicmachine.teleporter_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.01_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.02_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.06_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.07_true=true - B:gt.blockmachines.basicmachine.thermalcentrifuge.tier.08_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.02_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.03_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.04_true=true - B:gt.blockmachines.basicmachine.unboxinator.tier.05_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.01_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.02_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.03_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.04_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.05_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.06_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.07_true=true - B:gt.blockmachines.basicmachine.wiremill.tier.08_true=true - B:gt.blockmachines.batterybuffer.04.tier.00_true=true - B:gt.blockmachines.batterybuffer.04.tier.01_true=true - B:gt.blockmachines.batterybuffer.04.tier.02_true=true - B:gt.blockmachines.batterybuffer.04.tier.03_true=true - B:gt.blockmachines.batterybuffer.04.tier.04_true=true - B:gt.blockmachines.batterybuffer.04.tier.05_true=true - B:gt.blockmachines.batterybuffer.04.tier.06_true=true - B:gt.blockmachines.batterybuffer.04.tier.07_true=true - B:gt.blockmachines.batterybuffer.04.tier.08_true=true - B:gt.blockmachines.batterybuffer.09.tier.00_true=true - B:gt.blockmachines.batterybuffer.09.tier.01_true=true - B:gt.blockmachines.batterybuffer.09.tier.02_true=true - B:gt.blockmachines.batterybuffer.09.tier.03_true=true - B:gt.blockmachines.batterybuffer.09.tier.04_true=true - B:gt.blockmachines.batterybuffer.09.tier.05_true=true - B:gt.blockmachines.batterybuffer.09.tier.06_true=true - B:gt.blockmachines.batterybuffer.09.tier.07_true=true - B:gt.blockmachines.batterybuffer.09.tier.08_true=true - B:gt.blockmachines.batterybuffer.16.tier.00_true=true - B:gt.blockmachines.batterybuffer.16.tier.01_true=true - B:gt.blockmachines.batterybuffer.16.tier.02_true=true - B:gt.blockmachines.batterybuffer.16.tier.03_true=true - B:gt.blockmachines.batterybuffer.16.tier.04_true=true - B:gt.blockmachines.batterybuffer.16.tier.05_true=true - B:gt.blockmachines.batterybuffer.16.tier.06_true=true - B:gt.blockmachines.batterybuffer.16.tier.07_true=true - B:gt.blockmachines.batterybuffer.16.tier.08_true=true - B:gt.blockmachines.batterycharger.16.tier.00_true=true - B:gt.blockmachines.batterycharger.16.tier.01_true=true - B:gt.blockmachines.batterycharger.16.tier.02_true=true - B:gt.blockmachines.batterycharger.16.tier.03_true=true - B:gt.blockmachines.batterycharger.16.tier.04_true=true - B:gt.blockmachines.batterycharger.16.tier.05_true=true - B:gt.blockmachines.batterycharger.16.tier.06_true=true - B:gt.blockmachines.batterycharger.16.tier.07_true=true - B:gt.blockmachines.batterycharger.16.tier.08_true=true - B:gt.blockmachines.boiler.bronze_true=true - B:gt.blockmachines.boiler.lava_true=true - B:gt.blockmachines.boiler.solar_true=true - B:gt.blockmachines.boiler.steel_true=true - B:gt.blockmachines.bronzemachine.alloysmelter_true=true - B:gt.blockmachines.bronzemachine.blastfurnace_true=true - B:gt.blockmachines.bronzemachine.compressor_true=true - B:gt.blockmachines.bronzemachine.extractor_true=true - B:gt.blockmachines.bronzemachine.furnace_true=true - B:gt.blockmachines.bronzemachine.hammer_true=true - B:gt.blockmachines.bronzemachine.macerator_true=true - B:gt.blockmachines.gt_pipe_plasmacontain_true=true - B:gt.blockmachines.hatch.dataaccess.adv_true=true - B:gt.blockmachines.hatch.dataaccess_true=true - B:gt.blockmachines.hatch.dynamo.tier.00_true=true - B:gt.blockmachines.hatch.dynamo.tier.01_true=true - B:gt.blockmachines.hatch.dynamo.tier.02_true=true - B:gt.blockmachines.hatch.dynamo.tier.03_true=true - B:gt.blockmachines.hatch.dynamo.tier.04_true=true - B:gt.blockmachines.hatch.dynamo.tier.05_true=true - B:gt.blockmachines.hatch.dynamo.tier.06_true=true - B:gt.blockmachines.hatch.dynamo.tier.07_true=true - B:gt.blockmachines.hatch.dynamo.tier.08_true=true - B:gt.blockmachines.hatch.dynamo.tier.09_true=true - B:gt.blockmachines.hatch.energy.tier.00_true=true - B:gt.blockmachines.hatch.energy.tier.01_true=true - B:gt.blockmachines.hatch.energy.tier.02_true=true - B:gt.blockmachines.hatch.energy.tier.03_true=true - B:gt.blockmachines.hatch.energy.tier.04_true=true - B:gt.blockmachines.hatch.energy.tier.05_true=true - B:gt.blockmachines.hatch.energy.tier.06_true=true - B:gt.blockmachines.hatch.energy.tier.07_true=true - B:gt.blockmachines.hatch.energy.tier.08_true=true - B:gt.blockmachines.hatch.energy.tier.09_true=true - B:gt.blockmachines.hatch.input.tier.00_true=true - B:gt.blockmachines.hatch.input.tier.01_true=true - B:gt.blockmachines.hatch.input.tier.02_true=true - B:gt.blockmachines.hatch.input.tier.03_true=true - B:gt.blockmachines.hatch.input.tier.04_true=true - B:gt.blockmachines.hatch.input.tier.05_true=true - B:gt.blockmachines.hatch.input.tier.06_true=true - B:gt.blockmachines.hatch.input.tier.07_true=true - B:gt.blockmachines.hatch.input.tier.08_true=true - B:gt.blockmachines.hatch.input.tier.09_true=true - B:gt.blockmachines.hatch.maintenance.auto_true=true - B:gt.blockmachines.hatch.maintenance_true=true - B:gt.blockmachines.hatch.muffler.tier.01_true=true - B:gt.blockmachines.hatch.muffler.tier.02_true=true - B:gt.blockmachines.hatch.muffler.tier.03_true=true - B:gt.blockmachines.hatch.muffler.tier.04_true=true - B:gt.blockmachines.hatch.muffler.tier.05_true=true - B:gt.blockmachines.hatch.muffler.tier.06_true=true - B:gt.blockmachines.hatch.muffler.tier.07_true=true - B:gt.blockmachines.hatch.muffler.tier.08_true=true - B:gt.blockmachines.hatch.muffler.tier.09_true=true - B:gt.blockmachines.hatch.output.tier.00_true=true - B:gt.blockmachines.hatch.output.tier.01_true=true - B:gt.blockmachines.hatch.output.tier.02_true=true - B:gt.blockmachines.hatch.output.tier.03_true=true - B:gt.blockmachines.hatch.output.tier.04_true=true - B:gt.blockmachines.hatch.output.tier.05_true=true - B:gt.blockmachines.hatch.output.tier.06_true=true - B:gt.blockmachines.hatch.output.tier.07_true=true - B:gt.blockmachines.hatch.output.tier.08_true=true - B:gt.blockmachines.hatch.output.tier.09_true=true - B:gt.blockmachines.hatch.output_bus.tier.00_true=true - B:gt.blockmachines.hatch.output_bus.tier.01_true=true - B:gt.blockmachines.hatch.output_bus.tier.02_true=true - B:gt.blockmachines.hatch.output_bus.tier.03_true=true - B:gt.blockmachines.hatch.output_bus.tier.04_true=true - B:gt.blockmachines.hatch.output_bus.tier.05_true=true - B:gt.blockmachines.hatch.output_bus.tier.06_true=true - B:gt.blockmachines.hatch.output_bus.tier.07_true=true - B:gt.blockmachines.hatch.output_bus.tier.08_true=true - B:gt.blockmachines.hatch.output_bus.tier.09_true=true - B:gt.blockmachines.hull.bronze_bricked_true=true - B:gt.blockmachines.hull.bronze_true=true - B:gt.blockmachines.hull.steel_bricked_true=true - B:gt.blockmachines.hull.steel_true=true - B:gt.blockmachines.hull.tier.00_true=true - B:gt.blockmachines.hull.tier.01_true=true - B:gt.blockmachines.hull.tier.02_true=true - B:gt.blockmachines.hull.tier.03_true=true - B:gt.blockmachines.hull.tier.04_true=true - B:gt.blockmachines.hull.tier.05_true=true - B:gt.blockmachines.hull.tier.06_true=true - B:gt.blockmachines.hull.tier.07_true=true - B:gt.blockmachines.hull.tier.08_true=true - B:gt.blockmachines.hull.tier.09_true=true - B:gt.blockmachines.multimachine.assemblyline_true=true - B:gt.blockmachines.multimachine.blastfurnace_true=true - B:gt.blockmachines.multimachine.boiler.bronze_true=true - B:gt.blockmachines.multimachine.boiler.steel_true=true - B:gt.blockmachines.multimachine.boiler.titanium_true=true - B:gt.blockmachines.multimachine.boiler.tungstensteel_true=true - B:gt.blockmachines.multimachine.brickedblastfurnace_true=true - B:gt.blockmachines.multimachine.charcoalpile_true=true - B:gt.blockmachines.multimachine.chemicalreactor_true=true - B:gt.blockmachines.multimachine.cleanroom_true=true - B:gt.blockmachines.multimachine.concretebackfiller1_true=true - B:gt.blockmachines.multimachine.concretebackfiller3_true=true - B:gt.blockmachines.multimachine.cracker_true=true - B:gt.blockmachines.multimachine.dieselengine_true=true - B:gt.blockmachines.multimachine.distillationtower_true=true - B:gt.blockmachines.multimachine.heatexchanger_true=true - B:gt.blockmachines.multimachine.implosioncompressor_true=true - B:gt.blockmachines.multimachine.largegasturbine_true=true - B:gt.blockmachines.multimachine.largehpturbine_true=true - B:gt.blockmachines.multimachine.largeplasmaturbine_true=true - B:gt.blockmachines.multimachine.largeturbine_true=true - B:gt.blockmachines.multimachine.multifurnace_true=true - B:gt.blockmachines.multimachine.oildrill1_true=true - B:gt.blockmachines.multimachine.oildrill2_true=true - B:gt.blockmachines.multimachine.oildrill3_true=true - B:gt.blockmachines.multimachine.oredrill1_true=true - B:gt.blockmachines.multimachine.oredrill2_true=true - B:gt.blockmachines.multimachine.oredrill3_true=true - B:gt.blockmachines.multimachine.oredrill4_true=true - B:gt.blockmachines.multimachine.processingarray_true=true - B:gt.blockmachines.multimachine.pyro_true=true - B:gt.blockmachines.multimachine.vacuumfreezer_true=true - B:gt.blockmachines.quantum.chest.tier.01_true=true - B:gt.blockmachines.quantum.chest.tier.02_true=true - B:gt.blockmachines.quantum.chest.tier.03_true=true - B:gt.blockmachines.quantum.chest.tier.04_true=true - B:gt.blockmachines.quantum.chest.tier.05_true=true - B:gt.blockmachines.quantum.tank.tier.01_true=true - B:gt.blockmachines.quantum.tank.tier.02_true=true - B:gt.blockmachines.quantum.tank.tier.03_true=true - B:gt.blockmachines.quantum.tank.tier.04_true=true - B:gt.blockmachines.quantum.tank.tier.05_true=true - B:gt.blockmachines.steelmachine.alloysmelter_true=true - B:gt.blockmachines.steelmachine.compressor_true=true - B:gt.blockmachines.steelmachine.extractor_true=true - B:gt.blockmachines.steelmachine.furnace_true=true - B:gt.blockmachines.steelmachine.hammer_true=true - B:gt.blockmachines.steelmachine.macerator_true=true - B:gt.blockmachines.transformer.tier.00_true=true - B:gt.blockmachines.transformer.tier.01_true=true - B:gt.blockmachines.transformer.tier.02_true=true - B:gt.blockmachines.transformer.tier.03_true=true - B:gt.blockmachines.transformer.tier.04_true=true - B:gt.blockmachines.transformer.tier.05_true=true - B:gt.blockmachines.transformer.tier.06_true=true - B:gt.blockmachines.transformer.tier.07_true=true - B:gt.blockmachines.transformer.tier.08_true=true - B:gt.blockreinforced.0_true=true - B:gt.blockreinforced.1_true=true - B:gt.blockstones.0_true=true - B:gt.blockstones.1_true=true - B:gt.blockstones.2_true=true - B:gt.blockstones.3_true=true - B:gt.blockstones.4_true=true - B:gt.blockstones.5_true=true - B:gt.blockstones.6_true=true - B:gt.blockstones.7_true=true - B:gt.metaitem.01.32001_true=true - B:gt.metaitem.01.32008_true=true - B:gt.metaitem.01.32009_true=true - B:gt.metaitem.01.32010_true=true - B:gt.metaitem.01.32100_true=true - B:gt.metaitem.01.32101_true=true - B:gt.metaitem.01.32110_true=true - B:gt.metaitem.01.32111_true=true - B:gt.metaitem.01.32250_true=true - B:gt.metaitem.01.32300_true=true - B:gt.metaitem.01.32301_true=true - B:gt.metaitem.01.32302_true=true - B:gt.metaitem.01.32303_true=true - B:gt.metaitem.01.32304_true=true - B:gt.metaitem.01.32305_true=true - B:gt.metaitem.01.32306_true=true - B:gt.metaitem.01.32307_true=true - B:gt.metaitem.01.32308_true=true - B:gt.metaitem.01.32309_true=true - B:gt.metaitem.01.32310_true=true - B:gt.metaitem.01.32311_true=true - B:gt.metaitem.01.32312_true=true - B:gt.metaitem.01.32313_true=true - B:gt.metaitem.01.32314_true=true - B:gt.metaitem.01.32315_true=true - B:gt.metaitem.01.32316_true=true - B:gt.metaitem.01.32317_true=true - B:gt.metaitem.01.32350_true=true - B:gt.metaitem.01.32351_true=true - B:gt.metaitem.01.32352_true=true - B:gt.metaitem.01.32353_true=true - B:gt.metaitem.01.32354_true=true - B:gt.metaitem.01.32355_true=true - B:gt.metaitem.01.32356_true=true - B:gt.metaitem.01.32357_true=true - B:gt.metaitem.01.32358_true=true - B:gt.metaitem.01.32359_true=true - B:gt.metaitem.01.32360_true=true - B:gt.metaitem.01.32361_true=true - B:gt.metaitem.01.32362_true=true - B:gt.metaitem.01.32363_true=true - B:gt.metaitem.01.32364_true=true - B:gt.metaitem.01.32365_true=true - B:gt.metaitem.01.32366_true=true - B:gt.metaitem.01.32367_true=true - B:gt.metaitem.01.32368_true=true - B:gt.metaitem.01.32369_true=true - B:gt.metaitem.01.32370_true=true - B:gt.metaitem.01.32371_true=true - B:gt.metaitem.01.32372_true=true - B:gt.metaitem.01.32373_true=true - B:gt.metaitem.01.32398_true=true - B:gt.metaitem.01.32399_true=true - B:gt.metaitem.01.32400_true=true - B:gt.metaitem.01.32402_true=true - B:gt.metaitem.01.32404_true=true - B:gt.metaitem.01.32405_true=true - B:gt.metaitem.01.32406_true=true - B:gt.metaitem.01.32474_true=true - B:gt.metaitem.01.32475_true=true - B:gt.metaitem.01.32477_true=true - B:gt.metaitem.01.32478_true=true - B:gt.metaitem.01.32481_true=true - B:gt.metaitem.01.32482_true=true - B:gt.metaitem.01.32483_true=true - B:gt.metaitem.01.32484_true=true - B:gt.metaitem.01.32485_true=true - B:gt.metaitem.01.32486_true=true - B:gt.metaitem.01.32487_true=true - B:gt.metaitem.01.32488_true=true - B:gt.metaitem.01.32489_true=true - B:gt.metaitem.01.32490_true=true - B:gt.metaitem.01.32491_true=true - B:gt.metaitem.01.32495_true=true - B:gt.metaitem.01.32496_true=true - B:gt.metaitem.01.32497_true=true - B:gt.metaitem.01.32498_true=true - B:gt.metaitem.01.32500_true=true - B:gt.metaitem.01.32501_true=true - B:gt.metaitem.01.32502_true=true - B:gt.metaitem.01.32600_true=true - B:gt.metaitem.01.32601_true=true - B:gt.metaitem.01.32602_true=true - B:gt.metaitem.01.32603_true=true - B:gt.metaitem.01.32604_true=true - B:gt.metaitem.01.32610_true=true - B:gt.metaitem.01.32611_true=true - B:gt.metaitem.01.32612_true=true - B:gt.metaitem.01.32613_true=true - B:gt.metaitem.01.32614_true=true - B:gt.metaitem.01.32630_true=true - B:gt.metaitem.01.32631_true=true - B:gt.metaitem.01.32632_true=true - B:gt.metaitem.01.32633_true=true - B:gt.metaitem.01.32634_true=true - B:gt.metaitem.01.32640_true=true - B:gt.metaitem.01.32641_true=true - B:gt.metaitem.01.32642_true=true - B:gt.metaitem.01.32643_true=true - B:gt.metaitem.01.32644_true=true - B:gt.metaitem.01.32650_true=true - B:gt.metaitem.01.32651_true=true - B:gt.metaitem.01.32652_true=true - B:gt.metaitem.01.32653_true=true - B:gt.metaitem.01.32654_true=true - B:gt.metaitem.01.32670_true=true - B:gt.metaitem.01.32671_true=true - B:gt.metaitem.01.32672_true=true - B:gt.metaitem.01.32673_true=true - B:gt.metaitem.01.32674_true=true - B:gt.metaitem.01.32680_true=true - B:gt.metaitem.01.32681_true=true - B:gt.metaitem.01.32682_true=true - B:gt.metaitem.01.32683_true=true - B:gt.metaitem.01.32684_true=true - B:gt.metaitem.01.32690_true=true - B:gt.metaitem.01.32691_true=true - B:gt.metaitem.01.32692_true=true - B:gt.metaitem.01.32693_true=true - B:gt.metaitem.01.32694_true=true - B:gt.metaitem.01.32721_true=true - B:gt.metaitem.01.32722_true=true - B:gt.metaitem.01.32723_true=true - B:gt.metaitem.01.32729_true=true - B:gt.metaitem.01.32740_true=true - B:gt.metaitem.01.32750_true=true - B:gt.metaitem.01.32751_true=true - B:gt.metaitem.01.32752_true=true - B:gt.metaitem.01.32762_true=true - B:gt.metaitem.02.32222_true=true - B:gt.metaitem.02.32550_true=true - B:gt.metaitem.02.32558_true=true - B:gt.metaitem.02.32576_true=true - B:ic2.blockFenceIron_true=true - B:ic2.blockIronFurnace_true=true - B:ic2.blockMachine_true=true - B:ic2.itemArmorBronzeBoots_true=true - B:ic2.itemArmorBronzeChestplate_true=true - B:ic2.itemArmorBronzeHelmet_true=true - B:ic2.itemArmorBronzeLegs_true=true - B:ic2.itemCasingAdvIron_true=true - B:ic2.itemCasingBronze_true=true - B:ic2.itemCasingCopper_true=true - B:ic2.itemCasingGold_true=true - B:ic2.itemCasingIron_true=true - B:ic2.itemCasingLead_true=true - B:ic2.itemCasingTin_true=true - B:ic2.itemCofeeBeans_true=true - B:ic2.itemFluidCell_true=true - B:ic2.itemFuelRod_true=true - B:ic2.itemPlutoniumSmall_true=true - B:ic2.itemPlutonium_true=true - B:ic2.itemTinCan_true=true - B:ic2.itemToolBronzeAxe_true=true - B:ic2.itemToolBronzeHoe_true=true - B:ic2.itemToolBronzePickaxe_true=true - B:ic2.itemToolBronzeSpade_true=true - B:ic2.itemToolBronzeSword_true=true - B:ic2.itemToolWrench_true=true - B:ic2.itemUran235_true=true - B:ic2.itemUran235small_true=true - B:ic2.itemUran238_true=true - B:ingotAluminium_true=true - B:ingotAmericium_true=true - B:ingotAnnealedCopper_true=true - B:ingotAntimony_true=true - B:ingotArsenic_true=true - B:ingotBatteryAlloy_true=true - B:ingotBeryllium_true=true - B:ingotBismuthBronze_true=true - B:ingotBismuth_true=true - B:ingotBlackBronze_true=true - B:ingotBlackSteel_true=true - B:ingotBlueSteel_true=true - B:ingotBorosilicateGlass_true=true - B:ingotBrass_true=true - B:ingotBrick_true=true - B:ingotBronze_true=true - B:ingotCaesium_true=true - B:ingotCarbon_true=true - B:ingotCerium_true=true - B:ingotChrome_true=true - B:ingotCobaltBrass_true=true - B:ingotCobalt_true=true - B:ingotCopper_true=true - B:ingotCupronickel_true=true - B:ingotDamascusSteel_true=true - B:ingotDarkSteel_true=true - B:ingotDuranium_true=true - B:ingotElectrum_true=true - B:ingotEpoxidFiberReinforced_true=true - B:ingotEpoxid_true=true - B:ingotEuropium_true=true - B:ingotGalliumArsenide_true=true - B:ingotGallium_true=true - B:ingotGold_true=true - B:ingotHSSE_true=true - B:ingotHSSG_true=true - 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 - B:ingotIron_true=true - B:ingotKanthal_true=true - B:ingotLead_true=true - B:ingotLithium_true=true - B:ingotLutetium_true=true - B:ingotMagnalium_true=true - B:ingotMagnesium_true=true - B:ingotManganese_true=true - B:ingotMithril_true=true - B:ingotMolybdenum_true=true - B:ingotNaquadahAlloy_true=true - B:ingotNaquadahEnriched_true=true - B:ingotNaquadah_true=true - B:ingotNaquadria_true=true - B:ingotNeodymiumMagnetic_true=true - B:ingotNeodymium_true=true - B:ingotNeutronium_true=true - B:ingotNichrome_true=true - B:ingotNickelZincFerrite_true=true - B:ingotNickel_true=true - B:ingotNiobiumNitride_true=true - B:ingotNiobiumTitanium_true=true - B:ingotNiobium_true=true - B:ingotOsmiridium_true=true - B:ingotOsmium_true=true - B:ingotPalladium_true=true - B:ingotPigIron_true=true - B:ingotPlastic_true=true - B:ingotPlatinum_true=true - B:ingotPlutonium241_true=true - B:ingotPlutonium_true=true - B:ingotPolycaprolactam_true=true - B:ingotPolyphenyleneSulfide_true=true - B:ingotPolystyrene_true=true - B:ingotPolytetrafluoroethylene_true=true - B:ingotPolyvinylChloride_true=true - B:ingotPotassium_true=true - B:ingotRedAlloy_true=true - B:ingotRedSteel_true=true - B:ingotRoseGold_true=true - B:ingotRubber_true=true - B:ingotSilicon_true=true - B:ingotSilicone_true=true - B:ingotSilver_true=true - B:ingotSolderingAlloy_true=true - B:ingotStainlessSteel_true=true - B:ingotSteelMagnetic_true=true - B:ingotSteel_true=true - 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 - B:ingotTitanium_true=true - B:ingotTritanium_true=true - B:ingotTungstenCarbide_true=true - B:ingotTungstenSteel_true=true - B:ingotTungsten_true=true - B:ingotUltimet_true=true - B:ingotUranium235_true=true - B:ingotUranium_true=true - B:ingotVanadiumGallium_true=true - B:ingotVanadiumSteel_true=true - B:ingotVanadium_true=true - B:ingotWroughtIron_true=true - 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 - B:item.book_true=true - B:item.bootsChain_true=true - B:item.bootsDiamond_true=true - B:item.bootsGold_true=true - B:item.bootsIron_true=true - B:item.bow_true=true - B:item.carrotGolden_true=true - B:item.cauldron_true=true - B:item.chestplateChain_true=true - B:item.chestplateDiamond_true=true - B:item.chestplateGold_true=true - B:item.chestplateIron_true=true - B:item.chickenCooked_true=true - B:item.chickenRaw_true=true - B:item.clay_true=true - B:item.clock_true=true - B:item.compass_true=true - B:item.darkSteel_axe_true=true - B:item.darkSteel_boots_true=true - B:item.darkSteel_chestplate_true=true - B:item.darkSteel_helmet_true=true - B:item.darkSteel_leggings_true=true - B:item.darkSteel_pickaxe_true=true - B:item.darkSteel_shears_true=true - B:item.darkSteel_sword_true=true - B:item.doorIron_true=true - B:item.dyePowder.brown_true=true - B:item.enchantedBook_true=true - B:item.fish.cod.cooked_true=true - B:item.fish.cod.raw_true=true - B:item.flint_true=true - B:item.frame_true=true - B:item.hatchetDiamond_true=true - B:item.hatchetGold_true=true - B:item.hatchetIron_true=true - B:item.helmetChain_true=true - B:item.helmetDiamond_true=true - B:item.helmetGold_true=true - B:item.helmetIron_true=true - B:item.hoeDiamond_true=true - B:item.hoeGold_true=true - B:item.hoeIron_true=true - B:item.horsearmordiamond_true=true - B:item.horsearmorgold_true=true - B:item.horsearmormetal_true=true - B:item.leggingsChain_true=true - B:item.leggingsDiamond_true=true - B:item.leggingsGold_true=true - B:item.leggingsIron_true=true - B:item.melon_true=true - B:item.minecartFurnace_true=true - B:item.minecartHopper_true=true - B:item.minecartTnt_true=true - B:item.minecart_true=true - B:item.pickaxeDiamond_true=true - B:item.pickaxeGold_true=true - B:item.pickaxeIron_true=true - B:item.porkchopCooked_true=true - B:item.porkchopRaw_true=true - B:item.reeds_true=true - B:item.shears_true=true - B:item.shovelDiamond_true=true - B:item.shovelGold_true=true - B:item.shovelIron_true=true - B:item.snowball_true=true - B:item.speckledMelon_true=true - B:item.swordDiamond_true=true - B:item.swordGold_true=true - B:item.swordIron_true=true - 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 - B:lensDilithium_true=true - B:lensEmerald_true=true - B:lensEnderEye_true=true - B:lensEnderPearl_true=true - B:lensFoolsRuby_true=true - B:lensForcicium_true=true - B:lensForcillium_true=true - B:lensGarnetRed_true=true - 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 - B:lensOpal_true=true - B:lensRuby_true=true - B:lensSapphire_true=true - B:lensTanzanite_true=true - B:lensTopaz_true=true - B:nuggetAluminium_true=true - B:nuggetAmericium_true=true - B:nuggetAnnealedCopper_true=true - B:nuggetAntimony_true=true - B:nuggetArsenic_true=true - B:nuggetBatteryAlloy_true=true - B:nuggetBeryllium_true=true - B:nuggetBismuthBronze_true=true - B:nuggetBismuth_true=true - B:nuggetBlackBronze_true=true - B:nuggetBlackSteel_true=true - B:nuggetBlueSteel_true=true - B:nuggetBorosilicateGlass_true=true - B:nuggetBrass_true=true - B:nuggetBronze_true=true - B:nuggetCaesium_true=true - B:nuggetCarbon_true=true - B:nuggetCerium_true=true - B:nuggetChrome_true=true - B:nuggetCobaltBrass_true=true - B:nuggetCobalt_true=true - B:nuggetCopper_true=true - B:nuggetCupronickel_true=true - B:nuggetDamascusSteel_true=true - B:nuggetDarkSteel_true=true - B:nuggetDuranium_true=true - B:nuggetElectrum_true=true - B:nuggetEpoxidFiberReinforced_true=true - B:nuggetEpoxid_true=true - B:nuggetEuropium_true=true - B:nuggetGalliumArsenide_true=true - B:nuggetGallium_true=true - B:nuggetGold_true=true - B:nuggetHSSE_true=true - B:nuggetHSSG_true=true - 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 - B:nuggetIron_true=true - B:nuggetKanthal_true=true - B:nuggetLead_true=true - B:nuggetLithium_true=true - B:nuggetLutetium_true=true - B:nuggetMagnalium_true=true - B:nuggetMagnesium_true=true - B:nuggetManganese_true=true - B:nuggetMithril_true=true - B:nuggetMolybdenum_true=true - B:nuggetNaquadahAlloy_true=true - B:nuggetNaquadahEnriched_true=true - B:nuggetNaquadah_true=true - B:nuggetNaquadria_true=true - B:nuggetNeodymiumMagnetic_true=true - B:nuggetNeodymium_true=true - B:nuggetNeutronium_true=true - B:nuggetNichrome_true=true - B:nuggetNickelZincFerrite_true=true - B:nuggetNickel_true=true - B:nuggetNiobiumNitride_true=true - B:nuggetNiobiumTitanium_true=true - B:nuggetNiobium_true=true - B:nuggetOsmiridium_true=true - B:nuggetOsmium_true=true - B:nuggetPalladium_true=true - B:nuggetPigIron_true=true - B:nuggetPlastic_true=true - B:nuggetPlatinum_true=true - B:nuggetPlutonium241_true=true - B:nuggetPlutonium_true=true - B:nuggetPolycaprolactam_true=true - B:nuggetPolyphenyleneSulfide_true=true - B:nuggetPolystyrene_true=true - B:nuggetPolytetrafluoroethylene_true=true - B:nuggetPolyvinylChloride_true=true - B:nuggetPotassium_true=true - B:nuggetRedAlloy_true=true - B:nuggetRedSteel_true=true - B:nuggetRoseGold_true=true - B:nuggetRubber_true=true - B:nuggetSilicon_true=true - B:nuggetSilicone_true=true - B:nuggetSilver_true=true - B:nuggetSolderingAlloy_true=true - B:nuggetStainlessSteel_true=true - B:nuggetSteelMagnetic_true=true - B:nuggetSteel_true=true - 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 - B:nuggetTitanium_true=true - B:nuggetTritanium_true=true - B:nuggetTungstenCarbide_true=true - B:nuggetTungstenSteel_true=true - B:nuggetTungsten_true=true - B:nuggetUltimet_true=true - B:nuggetUranium235_true=true - B:nuggetUranium_true=true - B:nuggetVanadiumGallium_true=true - B:nuggetVanadiumSteel_true=true - B:nuggetVanadium_true=true - B:nuggetWroughtIron_true=true - B:nuggetYttriumBariumCuprate_true=true - B:nuggetYttrium_true=true - 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 - B:oreBasaltBarite_true=true - B:oreBasaltBastnasite_true=true - B:oreBasaltBauxite_true=true - B:oreBasaltBentonite_true=true - B:oreBasaltBeryllium_true=true - B:oreBasaltBismuth_true=true - B:oreBasaltBlueTopaz_true=true - B:oreBasaltBrownLimonite_true=true - B:oreBasaltCalcite_true=true - B:oreBasaltCassiteriteSand_true=true - B:oreBasaltCassiterite_true=true - B:oreBasaltCertusQuartz_true=true - B:oreBasaltChalcopyrite_true=true - B:oreBasaltChromite_true=true - B:oreBasaltCinnabar_true=true - B:oreBasaltCoal_true=true - B:oreBasaltCobaltite_true=true - B:oreBasaltCooperite_true=true - B:oreBasaltCopper_true=true - B:oreBasaltDarkSteel_true=true - B:oreBasaltDiamond_true=true - B:oreBasaltDiatomite_true=true - B:oreBasaltEmerald_true=true - B:oreBasaltFoolsRuby_true=true - B:oreBasaltGalena_true=true - B:oreBasaltGarnetRed_true=true - B:oreBasaltGarnetYellow_true=true - B:oreBasaltGarnierite_true=true - B:oreBasaltGlauconite_true=true - B:oreBasaltGold_true=true - B:oreBasaltGraphite_true=true - 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 - B:oreBasaltLazurite_true=true - B:oreBasaltLead_true=true - B:oreBasaltLepidolite_true=true - B:oreBasaltLignite_true=true - B:oreBasaltLithium_true=true - B:oreBasaltMagnesite_true=true - B:oreBasaltMagnetite_true=true - B:oreBasaltMalachite_true=true - B:oreBasaltManganese_true=true - B:oreBasaltMolybdenite_true=true - B:oreBasaltMolybdenum_true=true - B:oreBasaltMonazite_true=true - B:oreBasaltNaquadahEnriched_true=true - B:oreBasaltNaquadah_true=true - B:oreBasaltNeodymium_true=true - B:oreBasaltNetherQuartz_true=true - B:oreBasaltNickel_true=true - B:oreBasaltOlivine_true=true - B:oreBasaltOpal_true=true - B:oreBasaltOsmium_true=true - B:oreBasaltPalladium_true=true - B:oreBasaltPentlandite_true=true - B:oreBasaltPhosphate_true=true - B:oreBasaltPhosphorus_true=true - B:oreBasaltPitchblende_true=true - B:oreBasaltPlatinum_true=true - B:oreBasaltPlutonium_true=true - B:oreBasaltPowellite_true=true - B:oreBasaltPyrite_true=true - B:oreBasaltPyrochlore_true=true - B:oreBasaltPyrolusite_true=true - B:oreBasaltPyrope_true=true - B:oreBasaltQuartzite_true=true - B:oreBasaltRedstone_true=true - B:oreBasaltRockSalt_true=true - B:oreBasaltRuby_true=true - B:oreBasaltSalt_true=true - B:oreBasaltSaltpeter_true=true - B:oreBasaltSapphire_true=true - B:oreBasaltScheelite_true=true - B:oreBasaltSilver_true=true - B:oreBasaltSoapstone_true=true - B:oreBasaltSodalite_true=true - B:oreBasaltSpessartine_true=true - B:oreBasaltSphalerite_true=true - B:oreBasaltSpodumene_true=true - B:oreBasaltStibnite_true=true - B:oreBasaltSulfur_true=true - B:oreBasaltTalc_true=true - B:oreBasaltTantalite_true=true - B:oreBasaltTanzanite_true=true - B:oreBasaltTetrahedrite_true=true - B:oreBasaltThorium_true=true - B:oreBasaltTin_true=true - B:oreBasaltTitanium_true=true - B:oreBasaltTopaz_true=true - B:oreBasaltTungstate_true=true - B:oreBasaltUraninite_true=true - B:oreBasaltUranium235_true=true - B:oreBasaltUranium_true=true - B:oreBasaltVanadiumMagnetite_true=true - B:oreBasaltWulfenite_true=true - B:oreBasaltYellowLimonite_true=true - B:oreBasaltZinc_true=true - B:oreBastnasite_true=true - B:oreBauxite_true=true - B:oreBentonite_true=true - B:oreBeryllium_true=true - 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 - B:oreBlackgraniteBarite_true=true - B:oreBlackgraniteBastnasite_true=true - B:oreBlackgraniteBauxite_true=true - B:oreBlackgraniteBentonite_true=true - B:oreBlackgraniteBeryllium_true=true - B:oreBlackgraniteBismuth_true=true - B:oreBlackgraniteBlueTopaz_true=true - B:oreBlackgraniteBrownLimonite_true=true - B:oreBlackgraniteCalcite_true=true - B:oreBlackgraniteCassiteriteSand_true=true - B:oreBlackgraniteCassiterite_true=true - B:oreBlackgraniteCertusQuartz_true=true - B:oreBlackgraniteChalcopyrite_true=true - B:oreBlackgraniteChromite_true=true - B:oreBlackgraniteCinnabar_true=true - B:oreBlackgraniteCoal_true=true - B:oreBlackgraniteCobaltite_true=true - B:oreBlackgraniteCooperite_true=true - B:oreBlackgraniteCopper_true=true - B:oreBlackgraniteDarkSteel_true=true - B:oreBlackgraniteDiamond_true=true - B:oreBlackgraniteDiatomite_true=true - B:oreBlackgraniteEmerald_true=true - B:oreBlackgraniteFoolsRuby_true=true - B:oreBlackgraniteGalena_true=true - B:oreBlackgraniteGarnetRed_true=true - B:oreBlackgraniteGarnetYellow_true=true - B:oreBlackgraniteGarnierite_true=true - B:oreBlackgraniteGlauconite_true=true - B:oreBlackgraniteGold_true=true - B:oreBlackgraniteGraphite_true=true - 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 - B:oreBlackgraniteLazurite_true=true - B:oreBlackgraniteLead_true=true - B:oreBlackgraniteLepidolite_true=true - B:oreBlackgraniteLignite_true=true - B:oreBlackgraniteLithium_true=true - B:oreBlackgraniteMagnesite_true=true - B:oreBlackgraniteMagnetite_true=true - B:oreBlackgraniteMalachite_true=true - B:oreBlackgraniteManganese_true=true - B:oreBlackgraniteMolybdenite_true=true - B:oreBlackgraniteMolybdenum_true=true - B:oreBlackgraniteMonazite_true=true - B:oreBlackgraniteNaquadahEnriched_true=true - B:oreBlackgraniteNaquadah_true=true - B:oreBlackgraniteNeodymium_true=true - B:oreBlackgraniteNetherQuartz_true=true - B:oreBlackgraniteNickel_true=true - B:oreBlackgraniteOlivine_true=true - B:oreBlackgraniteOpal_true=true - B:oreBlackgraniteOsmium_true=true - B:oreBlackgranitePalladium_true=true - B:oreBlackgranitePentlandite_true=true - B:oreBlackgranitePhosphate_true=true - B:oreBlackgranitePhosphorus_true=true - B:oreBlackgranitePitchblende_true=true - B:oreBlackgranitePlatinum_true=true - B:oreBlackgranitePlutonium_true=true - B:oreBlackgranitePowellite_true=true - B:oreBlackgranitePyrite_true=true - B:oreBlackgranitePyrochlore_true=true - B:oreBlackgranitePyrolusite_true=true - B:oreBlackgranitePyrope_true=true - B:oreBlackgraniteQuartzite_true=true - B:oreBlackgraniteRedstone_true=true - B:oreBlackgraniteRockSalt_true=true - B:oreBlackgraniteRuby_true=true - B:oreBlackgraniteSalt_true=true - B:oreBlackgraniteSaltpeter_true=true - B:oreBlackgraniteSapphire_true=true - B:oreBlackgraniteScheelite_true=true - B:oreBlackgraniteSilver_true=true - B:oreBlackgraniteSoapstone_true=true - B:oreBlackgraniteSodalite_true=true - B:oreBlackgraniteSpessartine_true=true - B:oreBlackgraniteSphalerite_true=true - B:oreBlackgraniteSpodumene_true=true - B:oreBlackgraniteStibnite_true=true - B:oreBlackgraniteSulfur_true=true - B:oreBlackgraniteTalc_true=true - B:oreBlackgraniteTantalite_true=true - B:oreBlackgraniteTanzanite_true=true - B:oreBlackgraniteTetrahedrite_true=true - B:oreBlackgraniteThorium_true=true - B:oreBlackgraniteTin_true=true - B:oreBlackgraniteTitanium_true=true - B:oreBlackgraniteTopaz_true=true - B:oreBlackgraniteTungstate_true=true - B:oreBlackgraniteUraninite_true=true - B:oreBlackgraniteUranium235_true=true - B:oreBlackgraniteUranium_true=true - B:oreBlackgraniteVanadiumMagnetite_true=true - B:oreBlackgraniteWulfenite_true=true - B:oreBlackgraniteYellowLimonite_true=true - B:oreBlackgraniteZinc_true=true - B:oreBlueTopaz_true=true - B:oreBrownLimonite_true=true - B:oreCalcite_true=true - B:oreCassiteriteSand_true=true - B:oreCassiterite_true=true - B:oreCertusQuartz_true=true - B:oreChalcopyrite_true=true - B:oreChromite_true=true - B:oreCinnabar_true=true - B:oreCoal_true=true - B:oreCobaltite_true=true - B:oreCooperite_true=true - B:oreCopper_true=true - B:oreDarkSteel_true=true - B:oreDiamond_true=true - B:oreDiatomite_true=true - 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 - B:oreEndstoneBarite_true=true - B:oreEndstoneBastnasite_true=true - B:oreEndstoneBauxite_true=true - B:oreEndstoneBentonite_true=true - B:oreEndstoneBeryllium_true=true - B:oreEndstoneBismuth_true=true - B:oreEndstoneBlueTopaz_true=true - B:oreEndstoneBrownLimonite_true=true - B:oreEndstoneCalcite_true=true - B:oreEndstoneCassiteriteSand_true=true - B:oreEndstoneCassiterite_true=true - B:oreEndstoneCertusQuartz_true=true - B:oreEndstoneChalcopyrite_true=true - B:oreEndstoneChromite_true=true - B:oreEndstoneCinnabar_true=true - B:oreEndstoneCoal_true=true - B:oreEndstoneCobaltite_true=true - B:oreEndstoneCooperite_true=true - B:oreEndstoneCopper_true=true - B:oreEndstoneDarkSteel_true=true - B:oreEndstoneDiamond_true=true - B:oreEndstoneDiatomite_true=true - B:oreEndstoneEmerald_true=true - B:oreEndstoneFoolsRuby_true=true - B:oreEndstoneGalena_true=true - B:oreEndstoneGarnetRed_true=true - B:oreEndstoneGarnetYellow_true=true - B:oreEndstoneGarnierite_true=true - B:oreEndstoneGlauconite_true=true - B:oreEndstoneGold_true=true - B:oreEndstoneGraphite_true=true - 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 - B:oreEndstoneLazurite_true=true - B:oreEndstoneLead_true=true - B:oreEndstoneLepidolite_true=true - B:oreEndstoneLignite_true=true - B:oreEndstoneLithium_true=true - B:oreEndstoneMagnesite_true=true - B:oreEndstoneMagnetite_true=true - B:oreEndstoneMalachite_true=true - B:oreEndstoneManganese_true=true - B:oreEndstoneMolybdenite_true=true - B:oreEndstoneMolybdenum_true=true - B:oreEndstoneMonazite_true=true - B:oreEndstoneNaquadahEnriched_true=true - B:oreEndstoneNaquadah_true=true - B:oreEndstoneNeodymium_true=true - B:oreEndstoneNetherQuartz_true=true - B:oreEndstoneNickel_true=true - B:oreEndstoneOlivine_true=true - B:oreEndstoneOpal_true=true - B:oreEndstoneOsmium_true=true - B:oreEndstonePalladium_true=true - B:oreEndstonePentlandite_true=true - B:oreEndstonePhosphate_true=true - B:oreEndstonePhosphorus_true=true - B:oreEndstonePitchblende_true=true - B:oreEndstonePlatinum_true=true - B:oreEndstonePlutonium_true=true - B:oreEndstonePowellite_true=true - B:oreEndstonePyrite_true=true - B:oreEndstonePyrochlore_true=true - B:oreEndstonePyrolusite_true=true - B:oreEndstonePyrope_true=true - B:oreEndstoneQuartzite_true=true - B:oreEndstoneRedstone_true=true - B:oreEndstoneRockSalt_true=true - B:oreEndstoneRuby_true=true - B:oreEndstoneSalt_true=true - B:oreEndstoneSaltpeter_true=true - B:oreEndstoneSapphire_true=true - B:oreEndstoneScheelite_true=true - B:oreEndstoneSilver_true=true - B:oreEndstoneSoapstone_true=true - B:oreEndstoneSodalite_true=true - B:oreEndstoneSpessartine_true=true - B:oreEndstoneSphalerite_true=true - B:oreEndstoneSpodumene_true=true - B:oreEndstoneStibnite_true=true - B:oreEndstoneSulfur_true=true - B:oreEndstoneTalc_true=true - B:oreEndstoneTantalite_true=true - B:oreEndstoneTanzanite_true=true - B:oreEndstoneTetrahedrite_true=true - B:oreEndstoneThorium_true=true - B:oreEndstoneTin_true=true - B:oreEndstoneTitanium_true=true - B:oreEndstoneTopaz_true=true - B:oreEndstoneTungstate_true=true - B:oreEndstoneUraninite_true=true - B:oreEndstoneUranium235_true=true - B:oreEndstoneUranium_true=true - B:oreEndstoneVanadiumMagnetite_true=true - B:oreEndstoneWulfenite_true=true - B:oreEndstoneYellowLimonite_true=true - B:oreEndstoneZinc_true=true - B:oreFoolsRuby_true=true - B:oreGalena_true=true - B:oreGarnetRed_true=true - B:oreGarnetYellow_true=true - B:oreGarnierite_true=true - B:oreGlauconite_true=true - B:oreGold_true=true - B:oreGraphite_true=true - 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 - B:oreLazurite_true=true - B:oreLead_true=true - B:oreLepidolite_true=true - B:oreLignite_true=true - B:oreLithium_true=true - B:oreMagnesite_true=true - B:oreMagnetite_true=true - B:oreMalachite_true=true - 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 - B:oreMarbleBarite_true=true - B:oreMarbleBastnasite_true=true - B:oreMarbleBauxite_true=true - B:oreMarbleBentonite_true=true - B:oreMarbleBeryllium_true=true - B:oreMarbleBismuth_true=true - B:oreMarbleBlueTopaz_true=true - B:oreMarbleBrownLimonite_true=true - B:oreMarbleCalcite_true=true - B:oreMarbleCassiteriteSand_true=true - B:oreMarbleCassiterite_true=true - B:oreMarbleCertusQuartz_true=true - B:oreMarbleChalcopyrite_true=true - B:oreMarbleChromite_true=true - B:oreMarbleCinnabar_true=true - B:oreMarbleCoal_true=true - B:oreMarbleCobaltite_true=true - B:oreMarbleCooperite_true=true - B:oreMarbleCopper_true=true - B:oreMarbleDarkSteel_true=true - B:oreMarbleDiamond_true=true - B:oreMarbleDiatomite_true=true - B:oreMarbleEmerald_true=true - B:oreMarbleFoolsRuby_true=true - B:oreMarbleGalena_true=true - B:oreMarbleGarnetRed_true=true - B:oreMarbleGarnetYellow_true=true - B:oreMarbleGarnierite_true=true - B:oreMarbleGlauconite_true=true - B:oreMarbleGold_true=true - B:oreMarbleGraphite_true=true - 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 - B:oreMarbleLazurite_true=true - B:oreMarbleLead_true=true - B:oreMarbleLepidolite_true=true - B:oreMarbleLignite_true=true - B:oreMarbleLithium_true=true - B:oreMarbleMagnesite_true=true - B:oreMarbleMagnetite_true=true - B:oreMarbleMalachite_true=true - B:oreMarbleManganese_true=true - B:oreMarbleMolybdenite_true=true - B:oreMarbleMolybdenum_true=true - B:oreMarbleMonazite_true=true - B:oreMarbleNaquadahEnriched_true=true - B:oreMarbleNaquadah_true=true - B:oreMarbleNeodymium_true=true - B:oreMarbleNetherQuartz_true=true - B:oreMarbleNickel_true=true - B:oreMarbleOlivine_true=true - B:oreMarbleOpal_true=true - B:oreMarbleOsmium_true=true - B:oreMarblePalladium_true=true - B:oreMarblePentlandite_true=true - B:oreMarblePhosphate_true=true - B:oreMarblePhosphorus_true=true - B:oreMarblePitchblende_true=true - B:oreMarblePlatinum_true=true - B:oreMarblePlutonium_true=true - B:oreMarblePowellite_true=true - B:oreMarblePyrite_true=true - B:oreMarblePyrochlore_true=true - B:oreMarblePyrolusite_true=true - B:oreMarblePyrope_true=true - B:oreMarbleQuartzite_true=true - B:oreMarbleRedstone_true=true - B:oreMarbleRockSalt_true=true - B:oreMarbleRuby_true=true - B:oreMarbleSalt_true=true - B:oreMarbleSaltpeter_true=true - B:oreMarbleSapphire_true=true - B:oreMarbleScheelite_true=true - B:oreMarbleSilver_true=true - B:oreMarbleSoapstone_true=true - B:oreMarbleSodalite_true=true - B:oreMarbleSpessartine_true=true - B:oreMarbleSphalerite_true=true - B:oreMarbleSpodumene_true=true - B:oreMarbleStibnite_true=true - B:oreMarbleSulfur_true=true - B:oreMarbleTalc_true=true - B:oreMarbleTantalite_true=true - B:oreMarbleTanzanite_true=true - B:oreMarbleTetrahedrite_true=true - B:oreMarbleThorium_true=true - B:oreMarbleTin_true=true - B:oreMarbleTitanium_true=true - B:oreMarbleTopaz_true=true - B:oreMarbleTungstate_true=true - B:oreMarbleUraninite_true=true - B:oreMarbleUranium235_true=true - B:oreMarbleUranium_true=true - B:oreMarbleVanadiumMagnetite_true=true - B:oreMarbleWulfenite_true=true - B:oreMarbleYellowLimonite_true=true - B:oreMarbleZinc_true=true - B:oreMolybdenite_true=true - B:oreMolybdenum_true=true - B:oreMonazite_true=true - B:oreNaquadahEnriched_true=true - B:oreNaquadah_true=true - B:oreNeodymium_true=true - 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 - B:oreNetherrackBarite_true=true - B:oreNetherrackBastnasite_true=true - B:oreNetherrackBauxite_true=true - B:oreNetherrackBentonite_true=true - B:oreNetherrackBeryllium_true=true - B:oreNetherrackBismuth_true=true - B:oreNetherrackBlueTopaz_true=true - B:oreNetherrackBrownLimonite_true=true - B:oreNetherrackCalcite_true=true - B:oreNetherrackCassiteriteSand_true=true - B:oreNetherrackCassiterite_true=true - B:oreNetherrackCertusQuartz_true=true - B:oreNetherrackChalcopyrite_true=true - B:oreNetherrackChromite_true=true - B:oreNetherrackCinnabar_true=true - B:oreNetherrackCoal_true=true - B:oreNetherrackCobaltite_true=true - B:oreNetherrackCooperite_true=true - B:oreNetherrackCopper_true=true - B:oreNetherrackDarkSteel_true=true - B:oreNetherrackDiamond_true=true - B:oreNetherrackDiatomite_true=true - B:oreNetherrackEmerald_true=true - B:oreNetherrackFoolsRuby_true=true - B:oreNetherrackGalena_true=true - B:oreNetherrackGarnetRed_true=true - B:oreNetherrackGarnetYellow_true=true - B:oreNetherrackGarnierite_true=true - B:oreNetherrackGlauconite_true=true - B:oreNetherrackGold_true=true - B:oreNetherrackGraphite_true=true - 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 - B:oreNetherrackLazurite_true=true - B:oreNetherrackLead_true=true - B:oreNetherrackLepidolite_true=true - B:oreNetherrackLignite_true=true - B:oreNetherrackLithium_true=true - B:oreNetherrackMagnesite_true=true - B:oreNetherrackMagnetite_true=true - B:oreNetherrackMalachite_true=true - B:oreNetherrackManganese_true=true - B:oreNetherrackMolybdenite_true=true - B:oreNetherrackMolybdenum_true=true - B:oreNetherrackMonazite_true=true - B:oreNetherrackNaquadahEnriched_true=true - B:oreNetherrackNaquadah_true=true - B:oreNetherrackNeodymium_true=true - B:oreNetherrackNetherQuartz_true=true - B:oreNetherrackNickel_true=true - B:oreNetherrackOlivine_true=true - B:oreNetherrackOpal_true=true - B:oreNetherrackOsmium_true=true - B:oreNetherrackPalladium_true=true - B:oreNetherrackPentlandite_true=true - B:oreNetherrackPhosphate_true=true - B:oreNetherrackPhosphorus_true=true - B:oreNetherrackPitchblende_true=true - B:oreNetherrackPlatinum_true=true - B:oreNetherrackPlutonium_true=true - B:oreNetherrackPowellite_true=true - B:oreNetherrackPyrite_true=true - B:oreNetherrackPyrochlore_true=true - B:oreNetherrackPyrolusite_true=true - B:oreNetherrackPyrope_true=true - B:oreNetherrackQuartzite_true=true - B:oreNetherrackRedstone_true=true - B:oreNetherrackRockSalt_true=true - B:oreNetherrackRuby_true=true - B:oreNetherrackSalt_true=true - B:oreNetherrackSaltpeter_true=true - B:oreNetherrackSapphire_true=true - B:oreNetherrackScheelite_true=true - B:oreNetherrackSilver_true=true - B:oreNetherrackSoapstone_true=true - B:oreNetherrackSodalite_true=true - B:oreNetherrackSpessartine_true=true - B:oreNetherrackSphalerite_true=true - B:oreNetherrackSpodumene_true=true - B:oreNetherrackStibnite_true=true - B:oreNetherrackSulfur_true=true - B:oreNetherrackTalc_true=true - B:oreNetherrackTantalite_true=true - B:oreNetherrackTanzanite_true=true - B:oreNetherrackTetrahedrite_true=true - B:oreNetherrackThorium_true=true - B:oreNetherrackTin_true=true - B:oreNetherrackTitanium_true=true - B:oreNetherrackTopaz_true=true - B:oreNetherrackTungstate_true=true - B:oreNetherrackUraninite_true=true - B:oreNetherrackUranium235_true=true - B:oreNetherrackUranium_true=true - B:oreNetherrackVanadiumMagnetite_true=true - B:oreNetherrackWulfenite_true=true - B:oreNetherrackYellowLimonite_true=true - B:oreNetherrackZinc_true=true - B:oreNickel_true=true - B:oreOlivine_true=true - B:oreOpal_true=true - B:oreOsmium_true=true - B:orePalladium_true=true - B:orePentlandite_true=true - B:orePhosphate_true=true - B:orePhosphorus_true=true - B:orePitchblende_true=true - B:orePlatinum_true=true - B:orePlutonium_true=true - B:orePowellite_true=true - B:orePyrite_true=true - B:orePyrochlore_true=true - B:orePyrolusite_true=true - B:orePyrope_true=true - 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 - B:oreRedgraniteBarite_true=true - B:oreRedgraniteBastnasite_true=true - B:oreRedgraniteBauxite_true=true - B:oreRedgraniteBentonite_true=true - B:oreRedgraniteBeryllium_true=true - B:oreRedgraniteBismuth_true=true - B:oreRedgraniteBlueTopaz_true=true - B:oreRedgraniteBrownLimonite_true=true - B:oreRedgraniteCalcite_true=true - B:oreRedgraniteCassiteriteSand_true=true - B:oreRedgraniteCassiterite_true=true - B:oreRedgraniteCertusQuartz_true=true - B:oreRedgraniteChalcopyrite_true=true - B:oreRedgraniteChromite_true=true - B:oreRedgraniteCinnabar_true=true - B:oreRedgraniteCoal_true=true - B:oreRedgraniteCobaltite_true=true - B:oreRedgraniteCooperite_true=true - B:oreRedgraniteCopper_true=true - B:oreRedgraniteDarkSteel_true=true - B:oreRedgraniteDiamond_true=true - B:oreRedgraniteDiatomite_true=true - B:oreRedgraniteEmerald_true=true - B:oreRedgraniteFoolsRuby_true=true - B:oreRedgraniteGalena_true=true - B:oreRedgraniteGarnetRed_true=true - B:oreRedgraniteGarnetYellow_true=true - B:oreRedgraniteGarnierite_true=true - B:oreRedgraniteGlauconite_true=true - B:oreRedgraniteGold_true=true - B:oreRedgraniteGraphite_true=true - 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 - B:oreRedgraniteLazurite_true=true - B:oreRedgraniteLead_true=true - B:oreRedgraniteLepidolite_true=true - B:oreRedgraniteLignite_true=true - B:oreRedgraniteLithium_true=true - B:oreRedgraniteMagnesite_true=true - B:oreRedgraniteMagnetite_true=true - B:oreRedgraniteMalachite_true=true - B:oreRedgraniteManganese_true=true - B:oreRedgraniteMolybdenite_true=true - B:oreRedgraniteMolybdenum_true=true - B:oreRedgraniteMonazite_true=true - B:oreRedgraniteNaquadahEnriched_true=true - B:oreRedgraniteNaquadah_true=true - B:oreRedgraniteNeodymium_true=true - B:oreRedgraniteNetherQuartz_true=true - B:oreRedgraniteNickel_true=true - B:oreRedgraniteOlivine_true=true - B:oreRedgraniteOpal_true=true - B:oreRedgraniteOsmium_true=true - B:oreRedgranitePalladium_true=true - B:oreRedgranitePentlandite_true=true - B:oreRedgranitePhosphate_true=true - B:oreRedgranitePhosphorus_true=true - B:oreRedgranitePitchblende_true=true - B:oreRedgranitePlatinum_true=true - B:oreRedgranitePlutonium_true=true - B:oreRedgranitePowellite_true=true - B:oreRedgranitePyrite_true=true - B:oreRedgranitePyrochlore_true=true - B:oreRedgranitePyrolusite_true=true - B:oreRedgranitePyrope_true=true - B:oreRedgraniteQuartzite_true=true - B:oreRedgraniteRedstone_true=true - B:oreRedgraniteRockSalt_true=true - B:oreRedgraniteRuby_true=true - B:oreRedgraniteSalt_true=true - B:oreRedgraniteSaltpeter_true=true - B:oreRedgraniteSapphire_true=true - B:oreRedgraniteScheelite_true=true - B:oreRedgraniteSilver_true=true - B:oreRedgraniteSoapstone_true=true - B:oreRedgraniteSodalite_true=true - B:oreRedgraniteSpessartine_true=true - B:oreRedgraniteSphalerite_true=true - B:oreRedgraniteSpodumene_true=true - B:oreRedgraniteStibnite_true=true - B:oreRedgraniteSulfur_true=true - B:oreRedgraniteTalc_true=true - B:oreRedgraniteTantalite_true=true - B:oreRedgraniteTanzanite_true=true - B:oreRedgraniteTetrahedrite_true=true - B:oreRedgraniteThorium_true=true - B:oreRedgraniteTin_true=true - B:oreRedgraniteTitanium_true=true - B:oreRedgraniteTopaz_true=true - B:oreRedgraniteTungstate_true=true - B:oreRedgraniteUraninite_true=true - B:oreRedgraniteUranium235_true=true - B:oreRedgraniteUranium_true=true - B:oreRedgraniteVanadiumMagnetite_true=true - B:oreRedgraniteWulfenite_true=true - B:oreRedgraniteYellowLimonite_true=true - B:oreRedgraniteZinc_true=true - B:oreRedstone_true=true - B:oreRockSalt_true=true - B:oreRuby_true=true - B:oreSalt_true=true - B:oreSaltpeter_true=true - B:oreSapphire_true=true - B:oreScheelite_true=true - B:oreSilver_true=true - B:oreSoapstone_true=true - B:oreSodalite_true=true - B:oreSpessartine_true=true - B:oreSphalerite_true=true - B:oreSpodumene_true=true - B:oreStibnite_true=true - B:oreSulfur_true=true - B:oreTalc_true=true - B:oreTantalite_true=true - B:oreTanzanite_true=true - B:oreTetrahedrite_true=true - B:oreThorium_true=true - B:oreTin_true=true - B:oreTitanium_true=true - B:oreTopaz_true=true - B:oreTungstate_true=true - B:oreUraninite_true=true - B:oreUranium235_true=true - B:oreUranium_true=true - B:oreVanadiumMagnetite_true=true - B:oreWulfenite_true=true - B:oreYellowLimonite_true=true - B:oreZinc_true=true - B:pipeHugeAluminium_true=true - B:pipeHugeBrass_true=true - B:pipeHugeBronze_true=true - B:pipeHugeCobalt_true=true - B:pipeHugeCopper_true=true - B:pipeHugeElectrum_true=true - B:pipeHugeNickel_true=true - B:pipeHugeOsmium_true=true - B:pipeHugePlastic_true=true - B:pipeHugePlatinum_true=true - B:pipeHugePolytetrafluoroethylene_true=true - B:pipeHugePolyvinylChloride_true=true - B:pipeHugeStainlessSteel_true=true - B:pipeHugeSteel_true=true - B:pipeHugeTitanium_true=true - B:pipeHugeTungstenSteel_true=true - B:pipeHugeWroughtIron_true=true - B:pipeLargeAluminium_true=true - B:pipeLargeBrass_true=true - B:pipeLargeBronze_true=true - B:pipeLargeCobalt_true=true - B:pipeLargeCopper_true=true - B:pipeLargeElectrum_true=true - B:pipeLargeNickel_true=true - B:pipeLargeOsmium_true=true - B:pipeLargePlastic_true=true - B:pipeLargePlatinum_true=true - B:pipeLargePolytetrafluoroethylene_true=true - B:pipeLargePolyvinylChloride_true=true - B:pipeLargeStainlessSteel_true=true - B:pipeLargeSteel_true=true - B:pipeLargeTitanium_true=true - B:pipeLargeTungstenSteel_true=true - B:pipeLargeWroughtIron_true=true - B:pipeMediumAluminium_true=true - B:pipeMediumBrass_true=true - B:pipeMediumBronze_true=true - B:pipeMediumCobalt_true=true - B:pipeMediumCopper_true=true - B:pipeMediumElectrum_true=true - B:pipeMediumNickel_true=true - B:pipeMediumOsmium_true=true - B:pipeMediumPlastic_true=true - B:pipeMediumPlatinum_true=true - B:pipeMediumPolytetrafluoroethylene_true=true - B:pipeMediumPolyvinylChloride_true=true - B:pipeMediumStainlessSteel_true=true - B:pipeMediumSteel_true=true - B:pipeMediumTitanium_true=true - B:pipeMediumTungstenSteel_true=true - B:pipeMediumWroughtIron_true=true - B:pipeRestrictiveHugeAluminium_true=true - B:pipeRestrictiveHugeBrass_true=true - B:pipeRestrictiveHugeCobalt_true=true - B:pipeRestrictiveHugeElectrum_true=true - B:pipeRestrictiveHugeNickel_true=true - B:pipeRestrictiveHugeOsmium_true=true - B:pipeRestrictiveHugePlatinum_true=true - B:pipeRestrictiveHugePolyvinylChloride_true=true - B:pipeRestrictiveHugeWroughtIron_true=true - B:pipeRestrictiveLargeAluminium_true=true - B:pipeRestrictiveLargeBrass_true=true - B:pipeRestrictiveLargeCobalt_true=true - B:pipeRestrictiveLargeElectrum_true=true - B:pipeRestrictiveLargeNickel_true=true - B:pipeRestrictiveLargeOsmium_true=true - B:pipeRestrictiveLargePlatinum_true=true - B:pipeRestrictiveLargePolyvinylChloride_true=true - B:pipeRestrictiveLargeWroughtIron_true=true - B:pipeRestrictiveMediumAluminium_true=true - B:pipeRestrictiveMediumBrass_true=true - B:pipeRestrictiveMediumCobalt_true=true - B:pipeRestrictiveMediumElectrum_true=true - B:pipeRestrictiveMediumNickel_true=true - B:pipeRestrictiveMediumOsmium_true=true - B:pipeRestrictiveMediumPlatinum_true=true - B:pipeRestrictiveMediumPolyvinylChloride_true=true - B:pipeRestrictiveMediumWroughtIron_true=true - B:pipeSmallBronze_true=true - B:pipeSmallCopper_true=true - B:pipeSmallPlastic_true=true - B:pipeSmallPolytetrafluoroethylene_true=true - B:pipeSmallStainlessSteel_true=true - B:pipeSmallSteel_true=true - B:pipeSmallTitanium_true=true - B:pipeSmallTungstenSteel_true=true - B:pipeTinyBronze_true=true - B:pipeTinyCopper_true=true - B:pipeTinyPlastic_true=true - B:pipeTinyPolytetrafluoroethylene_true=true - B:pipeTinyStainlessSteel_true=true - B:pipeTinySteel_true=true - 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 - B:plateBatteryAlloy_true=true - B:plateBeryllium_true=true - B:plateBismuthBronze_true=true - B:plateBismuth_true=true - B:plateBlackBronze_true=true - B:plateBlackSteel_true=true - B:plateBlueSteel_true=true - B:plateBlueTopaz_true=true - B:plateBrass_true=true - B:plateBronze_true=true - B:plateCarbon_true=true - B:plateCertusQuartz_true=true - B:plateChrome_true=true - B:plateCobaltBrass_true=true - B:plateCobalt_true=true - B:plateCopper_true=true - B:plateCupronickel_true=true - B:plateDamascusSteel_true=true - B:plateDarkSteel_true=true - B:plateDenseBronze_true=true - B:plateDenseCopper_true=true - B:plateDenseGold_true=true - B:plateDenseIron_true=true - B:plateDenseLapis_true=true - B:plateDenseLead_true=true - B:plateDenseObsidian_true=true - B:plateDenseSteel_true=true - B:plateDenseTin_true=true - B:plateDiamond_true=true - B:plateDilithium_true=true - B:plateDoubleAluminium_true=true - B:plateDoubleBeryllium_true=true - B:plateDoubleBismuthBronze_true=true - B:plateDoubleBismuth_true=true - B:plateDoubleBlackBronze_true=true - B:plateDoubleBlackSteel_true=true - B:plateDoubleBlueSteel_true=true - B:plateDoubleBrass_true=true - B:plateDoubleBronze_true=true - B:plateDoubleCarbon_true=true - B:plateDoubleChrome_true=true - B:plateDoubleCobaltBrass_true=true - B:plateDoubleCobalt_true=true - B:plateDoubleCupronickel_true=true - B:plateDoubleDamascusSteel_true=true - B:plateDoubleDarkSteel_true=true - B:plateDoubleDuranium_true=true - B:plateDoubleElectrum_true=true - B:plateDoubleEpoxidFiberReinforced_true=true - B:plateDoubleEpoxid_true=true - B:plateDoubleGold_true=true - 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 - B:plateDoubleIron_true=true - B:plateDoubleKanthal_true=true - B:plateDoubleLead_true=true - B:plateDoubleMagnalium_true=true - B:plateDoubleManganese_true=true - B:plateDoubleMithril_true=true - B:plateDoubleMolybdenum_true=true - B:plateDoubleNaquadahAlloy_true=true - B:plateDoubleNaquadahEnriched_true=true - B:plateDoubleNaquadah_true=true - B:plateDoubleNaquadria_true=true - B:plateDoubleNeodymiumMagnetic_true=true - B:plateDoubleNeodymium_true=true - B:plateDoubleNeutronium_true=true - B:plateDoubleNichrome_true=true - B:plateDoubleNickelZincFerrite_true=true - B:plateDoubleNickel_true=true - B:plateDoubleOsmiridium_true=true - B:plateDoubleOsmium_true=true - B:plateDoublePalladium_true=true - B:plateDoublePaper_true=true - B:plateDoublePigIron_true=true - B:plateDoublePlatinum_true=true - B:plateDoublePlutonium241_true=true - B:plateDoublePlutonium_true=true - B:plateDoublePolycaprolactam_true=true - B:plateDoublePolyphenyleneSulfide_true=true - B:plateDoublePolytetrafluoroethylene_true=true - B:plateDoubleRedSteel_true=true - B:plateDoubleRoseGold_true=true - B:plateDoubleSilver_true=true - B:plateDoubleStainlessSteel_true=true - 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 - B:plateDoubleTritanium_true=true - B:plateDoubleTungstenCarbide_true=true - B:plateDoubleTungstenSteel_true=true - B:plateDoubleTungsten_true=true - B:plateDoubleUltimet_true=true - B:plateDoubleUranium235_true=true - B:plateDoubleUranium_true=true - B:plateDoubleVanadiumSteel_true=true - B:plateDoubleWroughtIron_true=true - B:plateDuranium_true=true - B:plateElectrum_true=true - B:plateEmerald_true=true - B:plateEnderEye_true=true - B:plateEnderPearl_true=true - B:plateEpoxidFiberReinforced_true=true - B:plateEpoxid_true=true - B:plateEuropium_true=true - B:plateForcicium_true=true - B:plateForcillium_true=true - B:plateGalliumArsenide_true=true - B:plateGallium_true=true - B:plateGarnetRed_true=true - B:plateGarnetYellow_true=true - B:plateGlass_true=true - B:plateGold_true=true - B:plateGraniteBlack_true=true - B:plateGraniteRed_true=true - B:plateGreenSapphire_true=true - B:plateHSSE_true=true - 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 - B:plateIron_true=true - B:plateJasper_true=true - B:plateKanthal_true=true - B:plateLapis_true=true - B:plateLazurite_true=true - B:plateLead_true=true - B:plateMagnalium_true=true - B:plateManganese_true=true - B:plateMithril_true=true - B:plateMolybdenum_true=true - B:plateNaquadahAlloy_true=true - B:plateNaquadahEnriched_true=true - B:plateNaquadah_true=true - B:plateNaquadria_true=true - B:plateNeodymiumMagnetic_true=true - B:plateNeodymium_true=true - B:plateNetherQuartz_true=true - B:plateNetherStar_true=true - B:plateNeutronium_true=true - B:plateNichrome_true=true - B:plateNickelZincFerrite_true=true - B:plateNickel_true=true - B:plateNiobiumTitanium_true=true - B:plateObsidian_true=true - B:plateOlivine_true=true - B:plateOpal_true=true - B:plateOsmiridium_true=true - B:plateOsmium_true=true - B:platePalladium_true=true - B:platePaper_true=true - B:platePigIron_true=true - B:platePlastic_true=true - B:platePlatinum_true=true - B:platePlutonium241_true=true - B:platePlutonium_true=true - B:platePolycaprolactam_true=true - B:platePolyphenyleneSulfide_true=true - B:platePolystyrene_true=true - B:platePolytetrafluoroethylene_true=true - B:platePolyvinylChloride_true=true - B:plateQuadruplePaper_true=true - B:plateQuintuplePaper_true=true - B:plateRedAlloy_true=true - B:plateRedSteel_true=true - B:plateRedstone_true=true - B:plateRoseGold_true=true - B:plateRubber_true=true - B:plateRuby_true=true - B:plateSapphire_true=true - B:plateSilicon_true=true - B:plateSilicone_true=true - B:plateSilver_true=true - B:plateSodalite_true=true - B:plateSolderingAlloy_true=true - B:plateStainlessSteel_true=true - B:plateSteelMagnetic_true=true - B:plateSteel_true=true - 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 - B:plateTitanium_true=true - B:plateTopaz_true=true - B:plateTriplePaper_true=true - B:plateTritanium_true=true - B:plateTungstenCarbide_true=true - B:plateTungstenSteel_true=true - B:plateTungsten_true=true - B:plateUltimet_true=true - B:plateUranium235_true=true - B:plateUranium_true=true - B:plateVanadiumGallium_true=true - B:plateVanadiumSteel_true=true - B:plateWroughtIron_true=true - B:plateYttriumBariumCuprate_true=true - B:plateZinc_true=true - B:ringAluminium_true=true - B:ringBrass_true=true - B:ringBronze_true=true - B:ringChrome_true=true - B:ringHSSE_true=true - B:ringHSSG_true=true - B:ringInvar_true=true - B:ringIridium_true=true - B:ringIron_true=true - B:ringNeutronium_true=true - B:ringOsmium_true=true - B:ringPaper_true=true - B:ringPigIron_true=true - B:ringRubber_true=true - B:ringSilicone_true=true - B:ringStainlessSteel_true=true - B:ringSteel_true=true - B:ringStyreneButadieneRubber_true=true - B:ringTin_true=true - B:ringTitanium_true=true - B:ringTungstenSteel_true=true - B:ringWroughtIron_true=true - B:rotorBronze_true=true - B:rotorChrome_true=true - B:rotorHSSE_true=true - B:rotorHSSG_true=true - B:rotorIridium_true=true - B:rotorNeutronium_true=true - B:rotorOsmium_true=true - B:rotorStainlessSteel_true=true - B:rotorSteel_true=true - B:rotorTin_true=true - B:rotorTitanium_true=true - B:rotorTungstenSteel_true=true - B:roundHSSE_true=true - 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 - B:screwBismuth_true=true - B:screwBlackBronze_true=true - B:screwBlackSteel_true=true - B:screwBlueSteel_true=true - B:screwBlueTopaz_true=true - B:screwBrass_true=true - B:screwBronze_true=true - B:screwCarbon_true=true - B:screwCertusQuartz_true=true - B:screwChrome_true=true - B:screwCobaltBrass_true=true - B:screwCobalt_true=true - B:screwCupronickel_true=true - B:screwDamascusSteel_true=true - B:screwDarkSteel_true=true - B:screwDiamond_true=true - B:screwDuranium_true=true - B:screwElectrum_true=true - B:screwEmerald_true=true - B:screwEpoxidFiberReinforced_true=true - B:screwEpoxid_true=true - B:screwGarnetRed_true=true - B:screwGarnetYellow_true=true - B:screwGold_true=true - B:screwGreenSapphire_true=true - 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 - B:screwIron_true=true - B:screwKanthal_true=true - B:screwLead_true=true - B:screwMagnalium_true=true - B:screwManganese_true=true - B:screwMithril_true=true - B:screwMolybdenum_true=true - B:screwNaquadahAlloy_true=true - B:screwNaquadahEnriched_true=true - B:screwNaquadah_true=true - B:screwNaquadria_true=true - B:screwNeodymiumMagnetic_true=true - B:screwNeodymium_true=true - B:screwNetherQuartz_true=true - B:screwNetherStar_true=true - B:screwNeutronium_true=true - B:screwNichrome_true=true - B:screwNickelZincFerrite_true=true - B:screwNickel_true=true - B:screwOlivine_true=true - B:screwOpal_true=true - B:screwOsmiridium_true=true - B:screwOsmium_true=true - B:screwPalladium_true=true - B:screwPigIron_true=true - B:screwPlastic_true=true - B:screwPlatinum_true=true - B:screwPlutonium241_true=true - B:screwPlutonium_true=true - B:screwPolycaprolactam_true=true - B:screwPolyphenyleneSulfide_true=true - B:screwPolystyrene_true=true - B:screwPolytetrafluoroethylene_true=true - B:screwPolyvinylChloride_true=true - B:screwRedSteel_true=true - B:screwRoseGold_true=true - B:screwRubber_true=true - B:screwRuby_true=true - B:screwSapphire_true=true - B:screwSilicone_true=true - B:screwSilver_true=true - B:screwStainlessSteel_true=true - B:screwSteelMagnetic_true=true - B:screwSteel_true=true - 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 - B:screwTitanium_true=true - B:screwTopaz_true=true - B:screwTritanium_true=true - B:screwTungstenCarbide_true=true - B:screwTungstenSteel_true=true - B:screwTungsten_true=true - B:screwUltimet_true=true - B:screwUranium235_true=true - B:screwUranium_true=true - B:screwVanadiumSteel_true=true - 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 - B:stickBismuthBronze_true=true - B:stickBismuth_true=true - B:stickBlackBronze_true=true - B:stickBlackSteel_true=true - B:stickBlaze_true=true - B:stickBlueSteel_true=true - B:stickBlueTopaz_true=true - B:stickBrass_true=true - B:stickBronze_true=true - B:stickCarbon_true=true - B:stickCertusQuartz_true=true - B:stickChrome_true=true - B:stickCobaltBrass_true=true - B:stickCobalt_true=true - B:stickCopper_true=true - B:stickCupronickel_true=true - B:stickDamascusSteel_true=true - B:stickDarkSteel_true=true - B:stickDiamond_true=true - B:stickDuranium_true=true - B:stickElectrum_true=true - B:stickEmerald_true=true - B:stickEpoxidFiberReinforced_true=true - B:stickEpoxid_true=true - B:stickEuropium_true=true - B:stickGarnetRed_true=true - B:stickGarnetYellow_true=true - B:stickGold_true=true - B:stickGreenSapphire_true=true - 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 - B:stickIron_true=true - B:stickKanthal_true=true - B:stickLapis_true=true - 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 - B:stickLongBismuthBronze_true=true - B:stickLongBismuth_true=true - B:stickLongBlackBronze_true=true - B:stickLongBlackSteel_true=true - B:stickLongBlaze_true=true - B:stickLongBlueSteel_true=true - B:stickLongBlueTopaz_true=true - B:stickLongBrass_true=true - B:stickLongBronze_true=true - B:stickLongCarbon_true=true - B:stickLongCertusQuartz_true=true - B:stickLongChrome_true=true - B:stickLongCobaltBrass_true=true - B:stickLongCobalt_true=true - B:stickLongCupronickel_true=true - B:stickLongDamascusSteel_true=true - B:stickLongDarkSteel_true=true - B:stickLongDiamond_true=true - B:stickLongDuranium_true=true - B:stickLongElectrum_true=true - B:stickLongEmerald_true=true - B:stickLongEpoxidFiberReinforced_true=true - B:stickLongEpoxid_true=true - B:stickLongGarnetRed_true=true - B:stickLongGarnetYellow_true=true - B:stickLongGold_true=true - B:stickLongGreenSapphire_true=true - 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 - B:stickLongIron_true=true - B:stickLongKanthal_true=true - B:stickLongLead_true=true - B:stickLongMagnalium_true=true - B:stickLongManganese_true=true - B:stickLongMithril_true=true - B:stickLongMolybdenum_true=true - B:stickLongNaquadahAlloy_true=true - B:stickLongNaquadahEnriched_true=true - B:stickLongNaquadah_true=true - B:stickLongNaquadria_true=true - B:stickLongNeodymiumMagnetic_true=true - B:stickLongNeodymium_true=true - B:stickLongNetherQuartz_true=true - B:stickLongNetherStar_true=true - B:stickLongNeutronium_true=true - B:stickLongNichrome_true=true - B:stickLongNickelZincFerrite_true=true - B:stickLongNickel_true=true - B:stickLongOlivine_true=true - B:stickLongOpal_true=true - B:stickLongOsmiridium_true=true - B:stickLongOsmium_true=true - B:stickLongPalladium_true=true - B:stickLongPigIron_true=true - B:stickLongPlastic_true=true - B:stickLongPlatinum_true=true - B:stickLongPlutonium241_true=true - B:stickLongPlutonium_true=true - B:stickLongPolycaprolactam_true=true - B:stickLongPolyphenyleneSulfide_true=true - B:stickLongPolystyrene_true=true - B:stickLongPolytetrafluoroethylene_true=true - B:stickLongPolyvinylChloride_true=true - B:stickLongRedSteel_true=true - B:stickLongRoseGold_true=true - B:stickLongRubber_true=true - B:stickLongRuby_true=true - B:stickLongSapphire_true=true - B:stickLongSilicone_true=true - B:stickLongSilver_true=true - B:stickLongStainlessSteel_true=true - B:stickLongSteelMagnetic_true=true - B:stickLongSteel_true=true - 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 - B:stickLongTopaz_true=true - B:stickLongTritanium_true=true - B:stickLongTungstenCarbide_true=true - B:stickLongTungstenSteel_true=true - B:stickLongTungsten_true=true - B:stickLongUltimet_true=true - B:stickLongUranium235_true=true - B:stickLongUranium_true=true - B:stickLongVanadiumSteel_true=true - B:stickLongWroughtIron_true=true - B:stickMagnalium_true=true - B:stickManganese_true=true - B:stickMithril_true=true - B:stickMolybdenum_true=true - B:stickNaquadahAlloy_true=true - B:stickNaquadahEnriched_true=true - B:stickNaquadah_true=true - B:stickNaquadria_true=true - B:stickNeodymiumMagnetic_true=true - B:stickNeodymium_true=true - B:stickNetherQuartz_true=true - B:stickNetherStar_true=true - B:stickNeutronium_true=true - B:stickNichrome_true=true - B:stickNickelZincFerrite_true=true - B:stickNickel_true=true - B:stickOlivine_true=true - B:stickOpal_true=true - B:stickOsmiridium_true=true - B:stickOsmium_true=true - B:stickPalladium_true=true - B:stickPigIron_true=true - B:stickPlastic_true=true - B:stickPlatinum_true=true - B:stickPlutonium241_true=true - B:stickPlutonium_true=true - B:stickPolycaprolactam_true=true - B:stickPolyphenyleneSulfide_true=true - B:stickPolystyrene_true=true - B:stickPolytetrafluoroethylene_true=true - B:stickPolyvinylChloride_true=true - B:stickRedSteel_true=true - B:stickRoseGold_true=true - B:stickRubber_true=true - B:stickRuby_true=true - B:stickSapphire_true=true - B:stickSilicone_true=true - B:stickSilver_true=true - B:stickSodalite_true=true - B:stickSolderingAlloy_true=true - B:stickStainlessSteel_true=true - B:stickSteelMagnetic_true=true - B:stickSteel_true=true - 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 - B:stickTitanium_true=true - B:stickTopaz_true=true - B:stickTritanium_true=true - B:stickTungstenCarbide_true=true - B:stickTungstenSteel_true=true - B:stickTungsten_true=true - B:stickUltimet_true=true - B:stickUranium235_true=true - B:stickUranium_true=true - B:stickVanadiumGallium_true=true - B:stickVanadiumSteel_true=true - B:stickWroughtIron_true=true - B:tile.anvil.intact_true=true - 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 - B:tile.clayHardenedStained.black_true=true - B:tile.clayHardened_true=true - B:tile.clay_true=true - B:tile.cloth.black_true=true - B:tile.dispenser_true=true - B:tile.dropper_true=true - B:tile.enchantmentTable_true=true - B:tile.enderChest_true=true - B:tile.fenceIron_true=true - B:tile.furnace_true=true - B:tile.glass_true=true - B:tile.gravel_true=true - B:tile.hayBlock_true=true - B:tile.hellrock_true=true - B:tile.icePacked_true=true - B:tile.ice_true=true - B:tile.lever_true=true - B:tile.lightgem_true=true - B:tile.melon_true=true - B:tile.mushroom_true=true - B:tile.notGate_true=true - B:tile.obsidian_true=true - B:tile.pistonBase_true=true - B:tile.pistonStickyBase_true=true - B:tile.pressurePlate_true=true - B:tile.pumpkin_true=true - B:tile.quartzBlock.default_true=true - B:tile.redstoneLight_true=true - B:tile.sandStone.default_true=true - B:tile.snow_true=true - B:tile.stainedGlass.black_true=true - B:tile.stoneMoss_true=true - B:tile.stoneSlab.cobble_true=true - B:tile.stoneSlab.smoothStoneBrick_true=true - B:tile.stoneSlab.stone_true=true - B:tile.stone_true=true - B:tile.stonebrick_true=true - B:tile.stonebricksmooth.default_true=true - B:tile.thinGlass_true=true - B:tile.thinStainedGlass.black_true=true - B:tile.weightedPlate_heavy_true=true - 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 - B:toolHeadAxeBismuth_true=true - B:toolHeadAxeBlackBronze_true=true - B:toolHeadAxeBlackSteel_true=true - B:toolHeadAxeBlaze_true=true - B:toolHeadAxeBlueSteel_true=true - B:toolHeadAxeBlueTopaz_true=true - B:toolHeadAxeBrass_true=true - B:toolHeadAxeBronze_true=true - B:toolHeadAxeCarbon_true=true - B:toolHeadAxeCertusQuartz_true=true - B:toolHeadAxeChrome_true=true - B:toolHeadAxeCobaltBrass_true=true - B:toolHeadAxeCobalt_true=true - B:toolHeadAxeCupronickel_true=true - B:toolHeadAxeDamascusSteel_true=true - B:toolHeadAxeDarkSteel_true=true - B:toolHeadAxeDiamond_true=true - B:toolHeadAxeDuranium_true=true - B:toolHeadAxeElectrum_true=true - B:toolHeadAxeEmerald_true=true - B:toolHeadAxeEpoxidFiberReinforced_true=true - B:toolHeadAxeEpoxid_true=true - B:toolHeadAxeFlint_true=true - B:toolHeadAxeGarnetRed_true=true - B:toolHeadAxeGarnetYellow_true=true - B:toolHeadAxeGold_true=true - B:toolHeadAxeGraniteBlack_true=true - B:toolHeadAxeGraniteRed_true=true - B:toolHeadAxeGraphene_true=true - B:toolHeadAxeGraphite_true=true - B:toolHeadAxeGreenSapphire_true=true - 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 - B:toolHeadAxeIron_true=true - B:toolHeadAxeKanthal_true=true - B:toolHeadAxeLead_true=true - B:toolHeadAxeMagnalium_true=true - B:toolHeadAxeManganese_true=true - B:toolHeadAxeMithril_true=true - B:toolHeadAxeMolybdenum_true=true - B:toolHeadAxeNaquadahAlloy_true=true - B:toolHeadAxeNaquadahEnriched_true=true - B:toolHeadAxeNaquadah_true=true - B:toolHeadAxeNaquadria_true=true - B:toolHeadAxeNeodymiumMagnetic_true=true - B:toolHeadAxeNeodymium_true=true - B:toolHeadAxeNetherQuartz_true=true - B:toolHeadAxeNetherStar_true=true - B:toolHeadAxeNeutronium_true=true - B:toolHeadAxeNichrome_true=true - B:toolHeadAxeNickelZincFerrite_true=true - B:toolHeadAxeNickel_true=true - B:toolHeadAxeOlivine_true=true - B:toolHeadAxeOpal_true=true - B:toolHeadAxeOsmiridium_true=true - B:toolHeadAxeOsmium_true=true - B:toolHeadAxePalladium_true=true - B:toolHeadAxePigIron_true=true - B:toolHeadAxePlastic_true=true - B:toolHeadAxePlatinum_true=true - B:toolHeadAxePlutonium241_true=true - B:toolHeadAxePlutonium_true=true - B:toolHeadAxePolycaprolactam_true=true - B:toolHeadAxePolyphenyleneSulfide_true=true - B:toolHeadAxePolystyrene_true=true - B:toolHeadAxePolytetrafluoroethylene_true=true - B:toolHeadAxePolyvinylChloride_true=true - B:toolHeadAxeRedSteel_true=true - B:toolHeadAxeRoseGold_true=true - B:toolHeadAxeRubber_true=true - B:toolHeadAxeRuby_true=true - B:toolHeadAxeSapphire_true=true - B:toolHeadAxeSilicone_true=true - B:toolHeadAxeSilver_true=true - B:toolHeadAxeStainlessSteel_true=true - B:toolHeadAxeSteelMagnetic_true=true - B:toolHeadAxeSteel_true=true - B:toolHeadAxeSterlingSilver_true=true - 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 - B:toolHeadAxeTopaz_true=true - B:toolHeadAxeTritanium_true=true - B:toolHeadAxeTungstenCarbide_true=true - B:toolHeadAxeTungstenSteel_true=true - B:toolHeadAxeTungsten_true=true - B:toolHeadAxeUltimet_true=true - B:toolHeadAxeUranium235_true=true - B:toolHeadAxeUranium_true=true - B:toolHeadAxeVanadiumSteel_true=true - B:toolHeadAxeWroughtIron_true=true - B:toolHeadBuzzSawAluminium_true=true - B:toolHeadBuzzSawBeryllium_true=true - B:toolHeadBuzzSawBismuthBronze_true=true - B:toolHeadBuzzSawBismuth_true=true - B:toolHeadBuzzSawBlackBronze_true=true - B:toolHeadBuzzSawBlackSteel_true=true - B:toolHeadBuzzSawBlaze_true=true - B:toolHeadBuzzSawBlueSteel_true=true - B:toolHeadBuzzSawBrass_true=true - B:toolHeadBuzzSawBronze_true=true - B:toolHeadBuzzSawCarbon_true=true - B:toolHeadBuzzSawChrome_true=true - B:toolHeadBuzzSawCobaltBrass_true=true - B:toolHeadBuzzSawCobalt_true=true - B:toolHeadBuzzSawCupronickel_true=true - B:toolHeadBuzzSawDamascusSteel_true=true - B:toolHeadBuzzSawDarkSteel_true=true - B:toolHeadBuzzSawDuranium_true=true - B:toolHeadBuzzSawElectrum_true=true - B:toolHeadBuzzSawEpoxidFiberReinforced_true=true - B:toolHeadBuzzSawEpoxid_true=true - B:toolHeadBuzzSawGold_true=true - B:toolHeadBuzzSawGraphene_true=true - 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 - B:toolHeadBuzzSawIron_true=true - B:toolHeadBuzzSawKanthal_true=true - B:toolHeadBuzzSawLead_true=true - B:toolHeadBuzzSawMagnalium_true=true - B:toolHeadBuzzSawManganese_true=true - B:toolHeadBuzzSawMithril_true=true - B:toolHeadBuzzSawMolybdenum_true=true - B:toolHeadBuzzSawNaquadahAlloy_true=true - B:toolHeadBuzzSawNaquadahEnriched_true=true - B:toolHeadBuzzSawNaquadah_true=true - B:toolHeadBuzzSawNaquadria_true=true - B:toolHeadBuzzSawNeodymiumMagnetic_true=true - B:toolHeadBuzzSawNeodymium_true=true - B:toolHeadBuzzSawNeutronium_true=true - B:toolHeadBuzzSawNichrome_true=true - B:toolHeadBuzzSawNickelZincFerrite_true=true - B:toolHeadBuzzSawNickel_true=true - B:toolHeadBuzzSawOsmiridium_true=true - B:toolHeadBuzzSawOsmium_true=true - B:toolHeadBuzzSawPalladium_true=true - B:toolHeadBuzzSawPigIron_true=true - B:toolHeadBuzzSawPlatinum_true=true - B:toolHeadBuzzSawPlutonium241_true=true - B:toolHeadBuzzSawPlutonium_true=true - B:toolHeadBuzzSawPolycaprolactam_true=true - B:toolHeadBuzzSawPolyphenyleneSulfide_true=true - B:toolHeadBuzzSawPolytetrafluoroethylene_true=true - B:toolHeadBuzzSawRedSteel_true=true - B:toolHeadBuzzSawRoseGold_true=true - B:toolHeadBuzzSawSilver_true=true - B:toolHeadBuzzSawStainlessSteel_true=true - 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 - B:toolHeadBuzzSawTritanium_true=true - B:toolHeadBuzzSawTungstenCarbide_true=true - B:toolHeadBuzzSawTungstenSteel_true=true - B:toolHeadBuzzSawTungsten_true=true - B:toolHeadBuzzSawUltimet_true=true - B:toolHeadBuzzSawUranium235_true=true - B:toolHeadBuzzSawUranium_true=true - B:toolHeadBuzzSawVanadiumSteel_true=true - B:toolHeadBuzzSawWroughtIron_true=true - B:toolHeadChainsawAluminium_true=true - B:toolHeadChainsawBeryllium_true=true - B:toolHeadChainsawBismuthBronze_true=true - B:toolHeadChainsawBismuth_true=true - B:toolHeadChainsawBlackBronze_true=true - B:toolHeadChainsawBlackSteel_true=true - B:toolHeadChainsawBlaze_true=true - B:toolHeadChainsawBlueSteel_true=true - B:toolHeadChainsawBrass_true=true - B:toolHeadChainsawBronze_true=true - B:toolHeadChainsawCarbon_true=true - B:toolHeadChainsawChrome_true=true - B:toolHeadChainsawCobaltBrass_true=true - B:toolHeadChainsawCobalt_true=true - B:toolHeadChainsawCupronickel_true=true - B:toolHeadChainsawDamascusSteel_true=true - B:toolHeadChainsawDarkSteel_true=true - B:toolHeadChainsawDuranium_true=true - B:toolHeadChainsawElectrum_true=true - B:toolHeadChainsawEpoxidFiberReinforced_true=true - B:toolHeadChainsawEpoxid_true=true - B:toolHeadChainsawGold_true=true - B:toolHeadChainsawGraphene_true=true - 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 - B:toolHeadChainsawIron_true=true - B:toolHeadChainsawKanthal_true=true - B:toolHeadChainsawLead_true=true - B:toolHeadChainsawMagnalium_true=true - B:toolHeadChainsawManganese_true=true - B:toolHeadChainsawMithril_true=true - B:toolHeadChainsawMolybdenum_true=true - B:toolHeadChainsawNaquadahAlloy_true=true - B:toolHeadChainsawNaquadahEnriched_true=true - B:toolHeadChainsawNaquadah_true=true - B:toolHeadChainsawNaquadria_true=true - B:toolHeadChainsawNeodymiumMagnetic_true=true - B:toolHeadChainsawNeodymium_true=true - B:toolHeadChainsawNeutronium_true=true - B:toolHeadChainsawNichrome_true=true - B:toolHeadChainsawNickelZincFerrite_true=true - B:toolHeadChainsawNickel_true=true - B:toolHeadChainsawOsmiridium_true=true - B:toolHeadChainsawOsmium_true=true - B:toolHeadChainsawPalladium_true=true - B:toolHeadChainsawPigIron_true=true - B:toolHeadChainsawPlatinum_true=true - B:toolHeadChainsawPlutonium241_true=true - B:toolHeadChainsawPlutonium_true=true - B:toolHeadChainsawPolycaprolactam_true=true - B:toolHeadChainsawPolyphenyleneSulfide_true=true - B:toolHeadChainsawPolytetrafluoroethylene_true=true - B:toolHeadChainsawRedSteel_true=true - B:toolHeadChainsawRoseGold_true=true - B:toolHeadChainsawSilver_true=true - B:toolHeadChainsawStainlessSteel_true=true - 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 - B:toolHeadChainsawTritanium_true=true - B:toolHeadChainsawTungstenCarbide_true=true - B:toolHeadChainsawTungstenSteel_true=true - B:toolHeadChainsawTungsten_true=true - B:toolHeadChainsawUltimet_true=true - B:toolHeadChainsawUranium235_true=true - B:toolHeadChainsawUranium_true=true - B:toolHeadChainsawVanadiumSteel_true=true - B:toolHeadChainsawWroughtIron_true=true - B:toolHeadDrillAluminium_true=true - B:toolHeadDrillBeryllium_true=true - B:toolHeadDrillBismuthBronze_true=true - B:toolHeadDrillBismuth_true=true - B:toolHeadDrillBlackBronze_true=true - B:toolHeadDrillBlackSteel_true=true - B:toolHeadDrillBlaze_true=true - B:toolHeadDrillBlueSteel_true=true - B:toolHeadDrillBrass_true=true - B:toolHeadDrillBronze_true=true - B:toolHeadDrillCarbon_true=true - B:toolHeadDrillChrome_true=true - B:toolHeadDrillCobaltBrass_true=true - B:toolHeadDrillCobalt_true=true - B:toolHeadDrillCupronickel_true=true - B:toolHeadDrillDamascusSteel_true=true - B:toolHeadDrillDarkSteel_true=true - B:toolHeadDrillDuranium_true=true - B:toolHeadDrillElectrum_true=true - B:toolHeadDrillEpoxidFiberReinforced_true=true - B:toolHeadDrillEpoxid_true=true - B:toolHeadDrillGold_true=true - B:toolHeadDrillGraphene_true=true - 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 - B:toolHeadDrillIron_true=true - B:toolHeadDrillKanthal_true=true - B:toolHeadDrillLead_true=true - B:toolHeadDrillMagnalium_true=true - B:toolHeadDrillManganese_true=true - B:toolHeadDrillMithril_true=true - B:toolHeadDrillMolybdenum_true=true - B:toolHeadDrillNaquadahAlloy_true=true - B:toolHeadDrillNaquadahEnriched_true=true - B:toolHeadDrillNaquadah_true=true - B:toolHeadDrillNaquadria_true=true - B:toolHeadDrillNeodymiumMagnetic_true=true - B:toolHeadDrillNeodymium_true=true - B:toolHeadDrillNeutronium_true=true - B:toolHeadDrillNichrome_true=true - B:toolHeadDrillNickelZincFerrite_true=true - B:toolHeadDrillNickel_true=true - B:toolHeadDrillOsmiridium_true=true - B:toolHeadDrillOsmium_true=true - B:toolHeadDrillPalladium_true=true - B:toolHeadDrillPigIron_true=true - B:toolHeadDrillPlatinum_true=true - B:toolHeadDrillPlutonium241_true=true - B:toolHeadDrillPlutonium_true=true - B:toolHeadDrillPolycaprolactam_true=true - B:toolHeadDrillPolyphenyleneSulfide_true=true - B:toolHeadDrillPolytetrafluoroethylene_true=true - B:toolHeadDrillRedSteel_true=true - B:toolHeadDrillRoseGold_true=true - B:toolHeadDrillSilver_true=true - B:toolHeadDrillStainlessSteel_true=true - 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 - B:toolHeadDrillTritanium_true=true - B:toolHeadDrillTungstenCarbide_true=true - B:toolHeadDrillTungstenSteel_true=true - B:toolHeadDrillTungsten_true=true - B:toolHeadDrillUltimet_true=true - B:toolHeadDrillUranium235_true=true - B:toolHeadDrillUranium_true=true - B:toolHeadDrillVanadiumSteel_true=true - B:toolHeadDrillWroughtIron_true=true - B:toolHeadFileAluminium_true=true - B:toolHeadFileBeryllium_true=true - B:toolHeadFileBismuthBronze_true=true - B:toolHeadFileBismuth_true=true - B:toolHeadFileBlackBronze_true=true - B:toolHeadFileBlackSteel_true=true - B:toolHeadFileBlaze_true=true - B:toolHeadFileBlueSteel_true=true - B:toolHeadFileBrass_true=true - B:toolHeadFileBronze_true=true - B:toolHeadFileCarbon_true=true - B:toolHeadFileChrome_true=true - B:toolHeadFileCobaltBrass_true=true - B:toolHeadFileCobalt_true=true - B:toolHeadFileCupronickel_true=true - B:toolHeadFileDamascusSteel_true=true - B:toolHeadFileDarkSteel_true=true - B:toolHeadFileDuranium_true=true - B:toolHeadFileElectrum_true=true - B:toolHeadFileEpoxidFiberReinforced_true=true - B:toolHeadFileEpoxid_true=true - B:toolHeadFileGold_true=true - B:toolHeadFileGraphene_true=true - 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 - B:toolHeadFileIron_true=true - B:toolHeadFileKanthal_true=true - B:toolHeadFileLead_true=true - B:toolHeadFileMagnalium_true=true - B:toolHeadFileManganese_true=true - B:toolHeadFileMithril_true=true - B:toolHeadFileMolybdenum_true=true - B:toolHeadFileNaquadahAlloy_true=true - B:toolHeadFileNaquadahEnriched_true=true - B:toolHeadFileNaquadah_true=true - B:toolHeadFileNaquadria_true=true - B:toolHeadFileNeodymiumMagnetic_true=true - B:toolHeadFileNeodymium_true=true - B:toolHeadFileNeutronium_true=true - B:toolHeadFileNichrome_true=true - B:toolHeadFileNickelZincFerrite_true=true - B:toolHeadFileNickel_true=true - B:toolHeadFileOsmiridium_true=true - B:toolHeadFileOsmium_true=true - B:toolHeadFilePalladium_true=true - B:toolHeadFilePigIron_true=true - B:toolHeadFilePlatinum_true=true - B:toolHeadFilePlutonium241_true=true - B:toolHeadFilePlutonium_true=true - B:toolHeadFilePolycaprolactam_true=true - B:toolHeadFilePolyphenyleneSulfide_true=true - B:toolHeadFilePolytetrafluoroethylene_true=true - B:toolHeadFileRedSteel_true=true - B:toolHeadFileRoseGold_true=true - B:toolHeadFileSilver_true=true - B:toolHeadFileStainlessSteel_true=true - 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 - B:toolHeadFileTritanium_true=true - B:toolHeadFileTungstenCarbide_true=true - B:toolHeadFileTungstenSteel_true=true - B:toolHeadFileTungsten_true=true - B:toolHeadFileUltimet_true=true - B:toolHeadFileUranium235_true=true - B:toolHeadFileUranium_true=true - 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 - B:toolHeadHammerBismuth_true=true - B:toolHeadHammerBlackBronze_true=true - B:toolHeadHammerBlackSteel_true=true - B:toolHeadHammerBlaze_true=true - B:toolHeadHammerBlueSteel_true=true - B:toolHeadHammerBlueTopaz_true=true - B:toolHeadHammerBrass_true=true - B:toolHeadHammerBronze_true=true - B:toolHeadHammerCarbon_true=true - B:toolHeadHammerCertusQuartz_true=true - B:toolHeadHammerChrome_true=true - B:toolHeadHammerCobaltBrass_true=true - B:toolHeadHammerCobalt_true=true - B:toolHeadHammerCupronickel_true=true - B:toolHeadHammerDamascusSteel_true=true - B:toolHeadHammerDarkSteel_true=true - B:toolHeadHammerDiamond_true=true - B:toolHeadHammerDuranium_true=true - B:toolHeadHammerElectrum_true=true - B:toolHeadHammerEmerald_true=true - B:toolHeadHammerEpoxidFiberReinforced_true=true - B:toolHeadHammerEpoxid_true=true - B:toolHeadHammerFlint_true=true - B:toolHeadHammerGarnetRed_true=true - B:toolHeadHammerGarnetYellow_true=true - B:toolHeadHammerGold_true=true - B:toolHeadHammerGraniteBlack_true=true - B:toolHeadHammerGraniteRed_true=true - B:toolHeadHammerGraphene_true=true - B:toolHeadHammerGraphite_true=true - B:toolHeadHammerGreenSapphire_true=true - 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 - B:toolHeadHammerIron_true=true - B:toolHeadHammerKanthal_true=true - B:toolHeadHammerLead_true=true - B:toolHeadHammerMagnalium_true=true - B:toolHeadHammerManganese_true=true - B:toolHeadHammerMithril_true=true - B:toolHeadHammerMolybdenum_true=true - B:toolHeadHammerNaquadahAlloy_true=true - B:toolHeadHammerNaquadahEnriched_true=true - B:toolHeadHammerNaquadah_true=true - B:toolHeadHammerNaquadria_true=true - B:toolHeadHammerNeodymiumMagnetic_true=true - B:toolHeadHammerNeodymium_true=true - B:toolHeadHammerNetherQuartz_true=true - B:toolHeadHammerNetherStar_true=true - B:toolHeadHammerNeutronium_true=true - B:toolHeadHammerNichrome_true=true - B:toolHeadHammerNickelZincFerrite_true=true - B:toolHeadHammerNickel_true=true - B:toolHeadHammerOlivine_true=true - B:toolHeadHammerOpal_true=true - B:toolHeadHammerOsmiridium_true=true - B:toolHeadHammerOsmium_true=true - B:toolHeadHammerPalladium_true=true - B:toolHeadHammerPigIron_true=true - B:toolHeadHammerPlastic_true=true - B:toolHeadHammerPlatinum_true=true - B:toolHeadHammerPlutonium241_true=true - B:toolHeadHammerPlutonium_true=true - B:toolHeadHammerPolycaprolactam_true=true - B:toolHeadHammerPolyphenyleneSulfide_true=true - B:toolHeadHammerPolystyrene_true=true - B:toolHeadHammerPolytetrafluoroethylene_true=true - B:toolHeadHammerPolyvinylChloride_true=true - B:toolHeadHammerRedSteel_true=true - B:toolHeadHammerRoseGold_true=true - B:toolHeadHammerRubber_true=true - B:toolHeadHammerRuby_true=true - B:toolHeadHammerSapphire_true=true - B:toolHeadHammerSilicone_true=true - B:toolHeadHammerSilver_true=true - B:toolHeadHammerStainlessSteel_true=true - B:toolHeadHammerSteelMagnetic_true=true - B:toolHeadHammerSteel_true=true - B:toolHeadHammerSterlingSilver_true=true - 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 - B:toolHeadHammerTopaz_true=true - B:toolHeadHammerTritanium_true=true - B:toolHeadHammerTungstenCarbide_true=true - B:toolHeadHammerTungstenSteel_true=true - B:toolHeadHammerTungsten_true=true - B:toolHeadHammerUltimet_true=true - B:toolHeadHammerUranium235_true=true - B:toolHeadHammerUranium_true=true - 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 - B:toolHeadHoeBismuth_true=true - B:toolHeadHoeBlackBronze_true=true - B:toolHeadHoeBlackSteel_true=true - B:toolHeadHoeBlaze_true=true - B:toolHeadHoeBlueSteel_true=true - B:toolHeadHoeBlueTopaz_true=true - B:toolHeadHoeBrass_true=true - B:toolHeadHoeBronze_true=true - B:toolHeadHoeCarbon_true=true - B:toolHeadHoeCertusQuartz_true=true - B:toolHeadHoeChrome_true=true - B:toolHeadHoeCobaltBrass_true=true - B:toolHeadHoeCobalt_true=true - B:toolHeadHoeCupronickel_true=true - B:toolHeadHoeDamascusSteel_true=true - B:toolHeadHoeDarkSteel_true=true - B:toolHeadHoeDiamond_true=true - B:toolHeadHoeDuranium_true=true - B:toolHeadHoeElectrum_true=true - B:toolHeadHoeEmerald_true=true - B:toolHeadHoeEpoxidFiberReinforced_true=true - B:toolHeadHoeEpoxid_true=true - B:toolHeadHoeFlint_true=true - B:toolHeadHoeGarnetRed_true=true - B:toolHeadHoeGarnetYellow_true=true - B:toolHeadHoeGold_true=true - B:toolHeadHoeGraniteBlack_true=true - B:toolHeadHoeGraniteRed_true=true - B:toolHeadHoeGraphene_true=true - B:toolHeadHoeGraphite_true=true - B:toolHeadHoeGreenSapphire_true=true - 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 - B:toolHeadHoeIron_true=true - B:toolHeadHoeKanthal_true=true - B:toolHeadHoeLead_true=true - B:toolHeadHoeMagnalium_true=true - B:toolHeadHoeManganese_true=true - B:toolHeadHoeMithril_true=true - B:toolHeadHoeMolybdenum_true=true - B:toolHeadHoeNaquadahAlloy_true=true - B:toolHeadHoeNaquadahEnriched_true=true - B:toolHeadHoeNaquadah_true=true - B:toolHeadHoeNaquadria_true=true - B:toolHeadHoeNeodymiumMagnetic_true=true - B:toolHeadHoeNeodymium_true=true - B:toolHeadHoeNetherQuartz_true=true - B:toolHeadHoeNetherStar_true=true - B:toolHeadHoeNeutronium_true=true - B:toolHeadHoeNichrome_true=true - B:toolHeadHoeNickelZincFerrite_true=true - B:toolHeadHoeNickel_true=true - B:toolHeadHoeOlivine_true=true - B:toolHeadHoeOpal_true=true - B:toolHeadHoeOsmiridium_true=true - B:toolHeadHoeOsmium_true=true - B:toolHeadHoePalladium_true=true - B:toolHeadHoePigIron_true=true - B:toolHeadHoePlastic_true=true - B:toolHeadHoePlatinum_true=true - B:toolHeadHoePlutonium241_true=true - B:toolHeadHoePlutonium_true=true - B:toolHeadHoePolycaprolactam_true=true - B:toolHeadHoePolyphenyleneSulfide_true=true - B:toolHeadHoePolystyrene_true=true - B:toolHeadHoePolytetrafluoroethylene_true=true - B:toolHeadHoePolyvinylChloride_true=true - B:toolHeadHoeRedSteel_true=true - B:toolHeadHoeRoseGold_true=true - B:toolHeadHoeRubber_true=true - B:toolHeadHoeRuby_true=true - B:toolHeadHoeSapphire_true=true - B:toolHeadHoeSilicone_true=true - B:toolHeadHoeSilver_true=true - B:toolHeadHoeStainlessSteel_true=true - B:toolHeadHoeSteelMagnetic_true=true - B:toolHeadHoeSteel_true=true - B:toolHeadHoeSterlingSilver_true=true - 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 - B:toolHeadHoeTopaz_true=true - B:toolHeadHoeTritanium_true=true - B:toolHeadHoeTungstenCarbide_true=true - B:toolHeadHoeTungstenSteel_true=true - B:toolHeadHoeTungsten_true=true - B:toolHeadHoeUltimet_true=true - B:toolHeadHoeUranium235_true=true - B:toolHeadHoeUranium_true=true - 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 - B:toolHeadPickaxeBismuth_true=true - B:toolHeadPickaxeBlackBronze_true=true - B:toolHeadPickaxeBlackSteel_true=true - B:toolHeadPickaxeBlaze_true=true - B:toolHeadPickaxeBlueSteel_true=true - B:toolHeadPickaxeBlueTopaz_true=true - B:toolHeadPickaxeBrass_true=true - B:toolHeadPickaxeBronze_true=true - B:toolHeadPickaxeCarbon_true=true - B:toolHeadPickaxeCertusQuartz_true=true - B:toolHeadPickaxeChrome_true=true - B:toolHeadPickaxeCobaltBrass_true=true - B:toolHeadPickaxeCobalt_true=true - B:toolHeadPickaxeCupronickel_true=true - B:toolHeadPickaxeDamascusSteel_true=true - B:toolHeadPickaxeDarkSteel_true=true - B:toolHeadPickaxeDiamond_true=true - B:toolHeadPickaxeDuranium_true=true - B:toolHeadPickaxeElectrum_true=true - B:toolHeadPickaxeEmerald_true=true - B:toolHeadPickaxeEpoxidFiberReinforced_true=true - B:toolHeadPickaxeEpoxid_true=true - B:toolHeadPickaxeFlint_true=true - B:toolHeadPickaxeGarnetRed_true=true - B:toolHeadPickaxeGarnetYellow_true=true - B:toolHeadPickaxeGold_true=true - B:toolHeadPickaxeGraniteBlack_true=true - B:toolHeadPickaxeGraniteRed_true=true - B:toolHeadPickaxeGraphene_true=true - B:toolHeadPickaxeGraphite_true=true - B:toolHeadPickaxeGreenSapphire_true=true - 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 - B:toolHeadPickaxeIron_true=true - B:toolHeadPickaxeKanthal_true=true - B:toolHeadPickaxeLead_true=true - B:toolHeadPickaxeMagnalium_true=true - B:toolHeadPickaxeManganese_true=true - B:toolHeadPickaxeMithril_true=true - B:toolHeadPickaxeMolybdenum_true=true - B:toolHeadPickaxeNaquadahAlloy_true=true - B:toolHeadPickaxeNaquadahEnriched_true=true - B:toolHeadPickaxeNaquadah_true=true - B:toolHeadPickaxeNaquadria_true=true - B:toolHeadPickaxeNeodymiumMagnetic_true=true - B:toolHeadPickaxeNeodymium_true=true - B:toolHeadPickaxeNetherQuartz_true=true - B:toolHeadPickaxeNetherStar_true=true - B:toolHeadPickaxeNeutronium_true=true - B:toolHeadPickaxeNichrome_true=true - B:toolHeadPickaxeNickelZincFerrite_true=true - B:toolHeadPickaxeNickel_true=true - B:toolHeadPickaxeOlivine_true=true - B:toolHeadPickaxeOpal_true=true - B:toolHeadPickaxeOsmiridium_true=true - B:toolHeadPickaxeOsmium_true=true - B:toolHeadPickaxePalladium_true=true - B:toolHeadPickaxePigIron_true=true - B:toolHeadPickaxePlastic_true=true - B:toolHeadPickaxePlatinum_true=true - B:toolHeadPickaxePlutonium241_true=true - B:toolHeadPickaxePlutonium_true=true - B:toolHeadPickaxePolycaprolactam_true=true - B:toolHeadPickaxePolyphenyleneSulfide_true=true - B:toolHeadPickaxePolystyrene_true=true - B:toolHeadPickaxePolytetrafluoroethylene_true=true - B:toolHeadPickaxePolyvinylChloride_true=true - B:toolHeadPickaxeRedSteel_true=true - B:toolHeadPickaxeRoseGold_true=true - B:toolHeadPickaxeRubber_true=true - B:toolHeadPickaxeRuby_true=true - B:toolHeadPickaxeSapphire_true=true - B:toolHeadPickaxeSilicone_true=true - B:toolHeadPickaxeSilver_true=true - B:toolHeadPickaxeStainlessSteel_true=true - B:toolHeadPickaxeSteelMagnetic_true=true - B:toolHeadPickaxeSteel_true=true - B:toolHeadPickaxeSterlingSilver_true=true - 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 - B:toolHeadPickaxeTopaz_true=true - B:toolHeadPickaxeTritanium_true=true - B:toolHeadPickaxeTungstenCarbide_true=true - B:toolHeadPickaxeTungstenSteel_true=true - B:toolHeadPickaxeTungsten_true=true - B:toolHeadPickaxeUltimet_true=true - B:toolHeadPickaxeUranium235_true=true - B:toolHeadPickaxeUranium_true=true - 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 - B:toolHeadPlowBismuth_true=true - B:toolHeadPlowBlackBronze_true=true - B:toolHeadPlowBlackSteel_true=true - B:toolHeadPlowBlaze_true=true - B:toolHeadPlowBlueSteel_true=true - B:toolHeadPlowBlueTopaz_true=true - B:toolHeadPlowBrass_true=true - B:toolHeadPlowBronze_true=true - B:toolHeadPlowCarbon_true=true - B:toolHeadPlowCertusQuartz_true=true - B:toolHeadPlowChrome_true=true - B:toolHeadPlowCobaltBrass_true=true - B:toolHeadPlowCobalt_true=true - B:toolHeadPlowCupronickel_true=true - B:toolHeadPlowDamascusSteel_true=true - B:toolHeadPlowDarkSteel_true=true - B:toolHeadPlowDiamond_true=true - B:toolHeadPlowDuranium_true=true - B:toolHeadPlowElectrum_true=true - B:toolHeadPlowEmerald_true=true - B:toolHeadPlowEpoxidFiberReinforced_true=true - B:toolHeadPlowEpoxid_true=true - B:toolHeadPlowFlint_true=true - B:toolHeadPlowGarnetRed_true=true - B:toolHeadPlowGarnetYellow_true=true - B:toolHeadPlowGold_true=true - B:toolHeadPlowGraniteBlack_true=true - B:toolHeadPlowGraniteRed_true=true - B:toolHeadPlowGraphene_true=true - B:toolHeadPlowGraphite_true=true - B:toolHeadPlowGreenSapphire_true=true - 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 - B:toolHeadPlowIron_true=true - B:toolHeadPlowKanthal_true=true - B:toolHeadPlowLead_true=true - B:toolHeadPlowMagnalium_true=true - B:toolHeadPlowManganese_true=true - B:toolHeadPlowMithril_true=true - B:toolHeadPlowMolybdenum_true=true - B:toolHeadPlowNaquadahAlloy_true=true - B:toolHeadPlowNaquadahEnriched_true=true - B:toolHeadPlowNaquadah_true=true - B:toolHeadPlowNaquadria_true=true - B:toolHeadPlowNeodymiumMagnetic_true=true - B:toolHeadPlowNeodymium_true=true - B:toolHeadPlowNetherQuartz_true=true - B:toolHeadPlowNetherStar_true=true - B:toolHeadPlowNeutronium_true=true - B:toolHeadPlowNichrome_true=true - B:toolHeadPlowNickelZincFerrite_true=true - B:toolHeadPlowNickel_true=true - B:toolHeadPlowOlivine_true=true - B:toolHeadPlowOpal_true=true - B:toolHeadPlowOsmiridium_true=true - B:toolHeadPlowOsmium_true=true - B:toolHeadPlowPalladium_true=true - B:toolHeadPlowPigIron_true=true - B:toolHeadPlowPlastic_true=true - B:toolHeadPlowPlatinum_true=true - B:toolHeadPlowPlutonium241_true=true - B:toolHeadPlowPlutonium_true=true - B:toolHeadPlowPolycaprolactam_true=true - B:toolHeadPlowPolyphenyleneSulfide_true=true - B:toolHeadPlowPolystyrene_true=true - B:toolHeadPlowPolytetrafluoroethylene_true=true - B:toolHeadPlowPolyvinylChloride_true=true - B:toolHeadPlowRedSteel_true=true - B:toolHeadPlowRoseGold_true=true - B:toolHeadPlowRubber_true=true - B:toolHeadPlowRuby_true=true - B:toolHeadPlowSapphire_true=true - B:toolHeadPlowSilicone_true=true - B:toolHeadPlowSilver_true=true - B:toolHeadPlowStainlessSteel_true=true - B:toolHeadPlowSteelMagnetic_true=true - B:toolHeadPlowSteel_true=true - B:toolHeadPlowSterlingSilver_true=true - 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 - B:toolHeadPlowTopaz_true=true - B:toolHeadPlowTritanium_true=true - B:toolHeadPlowTungstenCarbide_true=true - B:toolHeadPlowTungstenSteel_true=true - B:toolHeadPlowTungsten_true=true - B:toolHeadPlowUltimet_true=true - B:toolHeadPlowUranium235_true=true - B:toolHeadPlowUranium_true=true - B:toolHeadPlowVanadiumSteel_true=true - B:toolHeadPlowWroughtIron_true=true - B:toolHeadSawAluminium_true=true - B:toolHeadSawBeryllium_true=true - B:toolHeadSawBismuthBronze_true=true - B:toolHeadSawBismuth_true=true - B:toolHeadSawBlackBronze_true=true - B:toolHeadSawBlackSteel_true=true - B:toolHeadSawBlaze_true=true - B:toolHeadSawBlueSteel_true=true - B:toolHeadSawBrass_true=true - B:toolHeadSawBronze_true=true - B:toolHeadSawCarbon_true=true - B:toolHeadSawChrome_true=true - B:toolHeadSawCobaltBrass_true=true - B:toolHeadSawCobalt_true=true - B:toolHeadSawCupronickel_true=true - B:toolHeadSawDamascusSteel_true=true - B:toolHeadSawDarkSteel_true=true - B:toolHeadSawDuranium_true=true - B:toolHeadSawElectrum_true=true - B:toolHeadSawEpoxidFiberReinforced_true=true - B:toolHeadSawEpoxid_true=true - B:toolHeadSawGold_true=true - B:toolHeadSawGraphene_true=true - 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 - B:toolHeadSawIron_true=true - B:toolHeadSawKanthal_true=true - B:toolHeadSawLead_true=true - B:toolHeadSawMagnalium_true=true - B:toolHeadSawManganese_true=true - B:toolHeadSawMithril_true=true - B:toolHeadSawMolybdenum_true=true - B:toolHeadSawNaquadahAlloy_true=true - B:toolHeadSawNaquadahEnriched_true=true - B:toolHeadSawNaquadah_true=true - B:toolHeadSawNaquadria_true=true - B:toolHeadSawNeodymiumMagnetic_true=true - B:toolHeadSawNeodymium_true=true - B:toolHeadSawNeutronium_true=true - B:toolHeadSawNichrome_true=true - B:toolHeadSawNickelZincFerrite_true=true - B:toolHeadSawNickel_true=true - B:toolHeadSawOsmiridium_true=true - B:toolHeadSawOsmium_true=true - B:toolHeadSawPalladium_true=true - B:toolHeadSawPigIron_true=true - B:toolHeadSawPlatinum_true=true - B:toolHeadSawPlutonium241_true=true - B:toolHeadSawPlutonium_true=true - B:toolHeadSawPolycaprolactam_true=true - B:toolHeadSawPolyphenyleneSulfide_true=true - B:toolHeadSawPolytetrafluoroethylene_true=true - B:toolHeadSawRedSteel_true=true - B:toolHeadSawRoseGold_true=true - B:toolHeadSawSilver_true=true - B:toolHeadSawStainlessSteel_true=true - 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 - B:toolHeadSawTritanium_true=true - B:toolHeadSawTungstenCarbide_true=true - B:toolHeadSawTungstenSteel_true=true - B:toolHeadSawTungsten_true=true - B:toolHeadSawUltimet_true=true - B:toolHeadSawUranium235_true=true - B:toolHeadSawUranium_true=true - 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 - B:toolHeadSenseBismuth_true=true - B:toolHeadSenseBlackBronze_true=true - B:toolHeadSenseBlackSteel_true=true - B:toolHeadSenseBlaze_true=true - B:toolHeadSenseBlueSteel_true=true - B:toolHeadSenseBlueTopaz_true=true - B:toolHeadSenseBrass_true=true - B:toolHeadSenseBronze_true=true - B:toolHeadSenseCarbon_true=true - B:toolHeadSenseCertusQuartz_true=true - B:toolHeadSenseChrome_true=true - B:toolHeadSenseCobaltBrass_true=true - B:toolHeadSenseCobalt_true=true - B:toolHeadSenseCupronickel_true=true - B:toolHeadSenseDamascusSteel_true=true - B:toolHeadSenseDarkSteel_true=true - B:toolHeadSenseDiamond_true=true - B:toolHeadSenseDuranium_true=true - B:toolHeadSenseElectrum_true=true - B:toolHeadSenseEmerald_true=true - B:toolHeadSenseEpoxidFiberReinforced_true=true - B:toolHeadSenseEpoxid_true=true - B:toolHeadSenseFlint_true=true - B:toolHeadSenseGarnetRed_true=true - B:toolHeadSenseGarnetYellow_true=true - B:toolHeadSenseGold_true=true - B:toolHeadSenseGraniteBlack_true=true - B:toolHeadSenseGraniteRed_true=true - B:toolHeadSenseGraphene_true=true - B:toolHeadSenseGraphite_true=true - B:toolHeadSenseGreenSapphire_true=true - 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 - B:toolHeadSenseIron_true=true - B:toolHeadSenseKanthal_true=true - B:toolHeadSenseLead_true=true - B:toolHeadSenseMagnalium_true=true - B:toolHeadSenseManganese_true=true - B:toolHeadSenseMithril_true=true - B:toolHeadSenseMolybdenum_true=true - B:toolHeadSenseNaquadahAlloy_true=true - B:toolHeadSenseNaquadahEnriched_true=true - B:toolHeadSenseNaquadah_true=true - B:toolHeadSenseNaquadria_true=true - B:toolHeadSenseNeodymiumMagnetic_true=true - B:toolHeadSenseNeodymium_true=true - B:toolHeadSenseNetherQuartz_true=true - B:toolHeadSenseNetherStar_true=true - B:toolHeadSenseNeutronium_true=true - B:toolHeadSenseNichrome_true=true - B:toolHeadSenseNickelZincFerrite_true=true - B:toolHeadSenseNickel_true=true - B:toolHeadSenseOlivine_true=true - B:toolHeadSenseOpal_true=true - B:toolHeadSenseOsmiridium_true=true - B:toolHeadSenseOsmium_true=true - B:toolHeadSensePalladium_true=true - B:toolHeadSensePigIron_true=true - B:toolHeadSensePlastic_true=true - B:toolHeadSensePlatinum_true=true - B:toolHeadSensePlutonium241_true=true - B:toolHeadSensePlutonium_true=true - B:toolHeadSensePolycaprolactam_true=true - B:toolHeadSensePolyphenyleneSulfide_true=true - B:toolHeadSensePolystyrene_true=true - B:toolHeadSensePolytetrafluoroethylene_true=true - B:toolHeadSensePolyvinylChloride_true=true - B:toolHeadSenseRedSteel_true=true - B:toolHeadSenseRoseGold_true=true - B:toolHeadSenseRubber_true=true - B:toolHeadSenseRuby_true=true - B:toolHeadSenseSapphire_true=true - B:toolHeadSenseSilicone_true=true - B:toolHeadSenseSilver_true=true - B:toolHeadSenseStainlessSteel_true=true - B:toolHeadSenseSteelMagnetic_true=true - B:toolHeadSenseSteel_true=true - B:toolHeadSenseSterlingSilver_true=true - 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 - B:toolHeadSenseTopaz_true=true - B:toolHeadSenseTritanium_true=true - B:toolHeadSenseTungstenCarbide_true=true - B:toolHeadSenseTungstenSteel_true=true - B:toolHeadSenseTungsten_true=true - B:toolHeadSenseUltimet_true=true - B:toolHeadSenseUranium235_true=true - B:toolHeadSenseUranium_true=true - 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 - B:toolHeadShovelBismuth_true=true - B:toolHeadShovelBlackBronze_true=true - B:toolHeadShovelBlackSteel_true=true - B:toolHeadShovelBlaze_true=true - B:toolHeadShovelBlueSteel_true=true - B:toolHeadShovelBlueTopaz_true=true - B:toolHeadShovelBrass_true=true - B:toolHeadShovelBronze_true=true - B:toolHeadShovelCarbon_true=true - B:toolHeadShovelCertusQuartz_true=true - B:toolHeadShovelChrome_true=true - B:toolHeadShovelCobaltBrass_true=true - B:toolHeadShovelCobalt_true=true - B:toolHeadShovelCupronickel_true=true - B:toolHeadShovelDamascusSteel_true=true - B:toolHeadShovelDarkSteel_true=true - B:toolHeadShovelDiamond_true=true - B:toolHeadShovelDuranium_true=true - B:toolHeadShovelElectrum_true=true - B:toolHeadShovelEmerald_true=true - B:toolHeadShovelEpoxidFiberReinforced_true=true - B:toolHeadShovelEpoxid_true=true - B:toolHeadShovelFlint_true=true - B:toolHeadShovelGarnetRed_true=true - B:toolHeadShovelGarnetYellow_true=true - B:toolHeadShovelGold_true=true - B:toolHeadShovelGraniteBlack_true=true - B:toolHeadShovelGraniteRed_true=true - B:toolHeadShovelGraphene_true=true - B:toolHeadShovelGraphite_true=true - B:toolHeadShovelGreenSapphire_true=true - 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 - B:toolHeadShovelIron_true=true - B:toolHeadShovelKanthal_true=true - B:toolHeadShovelLead_true=true - B:toolHeadShovelMagnalium_true=true - B:toolHeadShovelManganese_true=true - B:toolHeadShovelMithril_true=true - B:toolHeadShovelMolybdenum_true=true - B:toolHeadShovelNaquadahAlloy_true=true - B:toolHeadShovelNaquadahEnriched_true=true - B:toolHeadShovelNaquadah_true=true - B:toolHeadShovelNaquadria_true=true - B:toolHeadShovelNeodymiumMagnetic_true=true - B:toolHeadShovelNeodymium_true=true - B:toolHeadShovelNetherQuartz_true=true - B:toolHeadShovelNetherStar_true=true - B:toolHeadShovelNeutronium_true=true - B:toolHeadShovelNichrome_true=true - B:toolHeadShovelNickelZincFerrite_true=true - B:toolHeadShovelNickel_true=true - B:toolHeadShovelOlivine_true=true - B:toolHeadShovelOpal_true=true - B:toolHeadShovelOsmiridium_true=true - B:toolHeadShovelOsmium_true=true - B:toolHeadShovelPalladium_true=true - B:toolHeadShovelPigIron_true=true - B:toolHeadShovelPlastic_true=true - B:toolHeadShovelPlatinum_true=true - B:toolHeadShovelPlutonium241_true=true - B:toolHeadShovelPlutonium_true=true - B:toolHeadShovelPolycaprolactam_true=true - B:toolHeadShovelPolyphenyleneSulfide_true=true - B:toolHeadShovelPolystyrene_true=true - B:toolHeadShovelPolytetrafluoroethylene_true=true - B:toolHeadShovelPolyvinylChloride_true=true - B:toolHeadShovelRedSteel_true=true - B:toolHeadShovelRoseGold_true=true - B:toolHeadShovelRubber_true=true - B:toolHeadShovelRuby_true=true - B:toolHeadShovelSapphire_true=true - B:toolHeadShovelSilicone_true=true - B:toolHeadShovelSilver_true=true - B:toolHeadShovelStainlessSteel_true=true - B:toolHeadShovelSteelMagnetic_true=true - B:toolHeadShovelSteel_true=true - B:toolHeadShovelSterlingSilver_true=true - 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 - B:toolHeadShovelTopaz_true=true - B:toolHeadShovelTritanium_true=true - B:toolHeadShovelTungstenCarbide_true=true - B:toolHeadShovelTungstenSteel_true=true - B:toolHeadShovelTungsten_true=true - B:toolHeadShovelUltimet_true=true - B:toolHeadShovelUranium235_true=true - B:toolHeadShovelUranium_true=true - 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 - B:toolHeadSwordBismuth_true=true - B:toolHeadSwordBlackBronze_true=true - B:toolHeadSwordBlackSteel_true=true - B:toolHeadSwordBlaze_true=true - B:toolHeadSwordBlueSteel_true=true - B:toolHeadSwordBlueTopaz_true=true - B:toolHeadSwordBrass_true=true - B:toolHeadSwordBronze_true=true - B:toolHeadSwordCarbon_true=true - B:toolHeadSwordCertusQuartz_true=true - B:toolHeadSwordChrome_true=true - B:toolHeadSwordCobaltBrass_true=true - B:toolHeadSwordCobalt_true=true - B:toolHeadSwordCupronickel_true=true - B:toolHeadSwordDamascusSteel_true=true - B:toolHeadSwordDarkSteel_true=true - B:toolHeadSwordDiamond_true=true - B:toolHeadSwordDuranium_true=true - B:toolHeadSwordElectrum_true=true - B:toolHeadSwordEmerald_true=true - B:toolHeadSwordEpoxidFiberReinforced_true=true - B:toolHeadSwordEpoxid_true=true - B:toolHeadSwordFlint_true=true - B:toolHeadSwordGarnetRed_true=true - B:toolHeadSwordGarnetYellow_true=true - B:toolHeadSwordGold_true=true - B:toolHeadSwordGraniteBlack_true=true - B:toolHeadSwordGraniteRed_true=true - B:toolHeadSwordGraphene_true=true - B:toolHeadSwordGraphite_true=true - B:toolHeadSwordGreenSapphire_true=true - 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 - B:toolHeadSwordIron_true=true - B:toolHeadSwordKanthal_true=true - B:toolHeadSwordLead_true=true - B:toolHeadSwordMagnalium_true=true - B:toolHeadSwordManganese_true=true - B:toolHeadSwordMithril_true=true - B:toolHeadSwordMolybdenum_true=true - B:toolHeadSwordNaquadahAlloy_true=true - B:toolHeadSwordNaquadahEnriched_true=true - B:toolHeadSwordNaquadah_true=true - B:toolHeadSwordNaquadria_true=true - B:toolHeadSwordNeodymiumMagnetic_true=true - B:toolHeadSwordNeodymium_true=true - B:toolHeadSwordNetherQuartz_true=true - B:toolHeadSwordNetherStar_true=true - B:toolHeadSwordNeutronium_true=true - B:toolHeadSwordNichrome_true=true - B:toolHeadSwordNickelZincFerrite_true=true - B:toolHeadSwordNickel_true=true - B:toolHeadSwordOlivine_true=true - B:toolHeadSwordOpal_true=true - B:toolHeadSwordOsmiridium_true=true - B:toolHeadSwordOsmium_true=true - B:toolHeadSwordPalladium_true=true - B:toolHeadSwordPigIron_true=true - B:toolHeadSwordPlastic_true=true - B:toolHeadSwordPlatinum_true=true - B:toolHeadSwordPlutonium241_true=true - B:toolHeadSwordPlutonium_true=true - B:toolHeadSwordPolycaprolactam_true=true - B:toolHeadSwordPolyphenyleneSulfide_true=true - B:toolHeadSwordPolystyrene_true=true - B:toolHeadSwordPolytetrafluoroethylene_true=true - B:toolHeadSwordPolyvinylChloride_true=true - B:toolHeadSwordRedSteel_true=true - B:toolHeadSwordRoseGold_true=true - B:toolHeadSwordRubber_true=true - B:toolHeadSwordRuby_true=true - B:toolHeadSwordSapphire_true=true - B:toolHeadSwordSilicone_true=true - B:toolHeadSwordSilver_true=true - B:toolHeadSwordStainlessSteel_true=true - B:toolHeadSwordSteelMagnetic_true=true - B:toolHeadSwordSteel_true=true - B:toolHeadSwordSterlingSilver_true=true - 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 - B:toolHeadSwordTopaz_true=true - B:toolHeadSwordTritanium_true=true - B:toolHeadSwordTungstenCarbide_true=true - B:toolHeadSwordTungstenSteel_true=true - B:toolHeadSwordTungsten_true=true - B:toolHeadSwordUltimet_true=true - B:toolHeadSwordUranium235_true=true - B:toolHeadSwordUranium_true=true - 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 - B:toolHeadUniversalSpadeBismuth_true=true - B:toolHeadUniversalSpadeBlackBronze_true=true - B:toolHeadUniversalSpadeBlackSteel_true=true - B:toolHeadUniversalSpadeBlaze_true=true - B:toolHeadUniversalSpadeBlueSteel_true=true - B:toolHeadUniversalSpadeBlueTopaz_true=true - B:toolHeadUniversalSpadeBrass_true=true - B:toolHeadUniversalSpadeBronze_true=true - B:toolHeadUniversalSpadeCarbon_true=true - B:toolHeadUniversalSpadeCertusQuartz_true=true - B:toolHeadUniversalSpadeChrome_true=true - B:toolHeadUniversalSpadeCobaltBrass_true=true - B:toolHeadUniversalSpadeCobalt_true=true - B:toolHeadUniversalSpadeCupronickel_true=true - B:toolHeadUniversalSpadeDamascusSteel_true=true - B:toolHeadUniversalSpadeDarkSteel_true=true - B:toolHeadUniversalSpadeDiamond_true=true - B:toolHeadUniversalSpadeDuranium_true=true - B:toolHeadUniversalSpadeElectrum_true=true - B:toolHeadUniversalSpadeEmerald_true=true - B:toolHeadUniversalSpadeEpoxidFiberReinforced_true=true - B:toolHeadUniversalSpadeEpoxid_true=true - B:toolHeadUniversalSpadeFlint_true=true - B:toolHeadUniversalSpadeGarnetRed_true=true - B:toolHeadUniversalSpadeGarnetYellow_true=true - B:toolHeadUniversalSpadeGold_true=true - B:toolHeadUniversalSpadeGraniteBlack_true=true - B:toolHeadUniversalSpadeGraniteRed_true=true - B:toolHeadUniversalSpadeGraphene_true=true - B:toolHeadUniversalSpadeGraphite_true=true - B:toolHeadUniversalSpadeGreenSapphire_true=true - 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 - B:toolHeadUniversalSpadeIron_true=true - B:toolHeadUniversalSpadeKanthal_true=true - B:toolHeadUniversalSpadeLead_true=true - B:toolHeadUniversalSpadeMagnalium_true=true - B:toolHeadUniversalSpadeManganese_true=true - B:toolHeadUniversalSpadeMithril_true=true - B:toolHeadUniversalSpadeMolybdenum_true=true - B:toolHeadUniversalSpadeNaquadahAlloy_true=true - B:toolHeadUniversalSpadeNaquadahEnriched_true=true - B:toolHeadUniversalSpadeNaquadah_true=true - B:toolHeadUniversalSpadeNaquadria_true=true - B:toolHeadUniversalSpadeNeodymiumMagnetic_true=true - B:toolHeadUniversalSpadeNeodymium_true=true - B:toolHeadUniversalSpadeNetherQuartz_true=true - B:toolHeadUniversalSpadeNetherStar_true=true - B:toolHeadUniversalSpadeNeutronium_true=true - B:toolHeadUniversalSpadeNichrome_true=true - B:toolHeadUniversalSpadeNickelZincFerrite_true=true - B:toolHeadUniversalSpadeNickel_true=true - B:toolHeadUniversalSpadeOlivine_true=true - B:toolHeadUniversalSpadeOpal_true=true - B:toolHeadUniversalSpadeOsmiridium_true=true - B:toolHeadUniversalSpadeOsmium_true=true - B:toolHeadUniversalSpadePalladium_true=true - B:toolHeadUniversalSpadePigIron_true=true - B:toolHeadUniversalSpadePlastic_true=true - B:toolHeadUniversalSpadePlatinum_true=true - B:toolHeadUniversalSpadePlutonium241_true=true - B:toolHeadUniversalSpadePlutonium_true=true - B:toolHeadUniversalSpadePolycaprolactam_true=true - B:toolHeadUniversalSpadePolyphenyleneSulfide_true=true - B:toolHeadUniversalSpadePolystyrene_true=true - B:toolHeadUniversalSpadePolytetrafluoroethylene_true=true - B:toolHeadUniversalSpadePolyvinylChloride_true=true - B:toolHeadUniversalSpadeRedSteel_true=true - B:toolHeadUniversalSpadeRoseGold_true=true - B:toolHeadUniversalSpadeRubber_true=true - B:toolHeadUniversalSpadeRuby_true=true - B:toolHeadUniversalSpadeSapphire_true=true - B:toolHeadUniversalSpadeSilicone_true=true - B:toolHeadUniversalSpadeSilver_true=true - B:toolHeadUniversalSpadeStainlessSteel_true=true - B:toolHeadUniversalSpadeSteelMagnetic_true=true - B:toolHeadUniversalSpadeSteel_true=true - B:toolHeadUniversalSpadeSterlingSilver_true=true - 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 - B:toolHeadUniversalSpadeTopaz_true=true - B:toolHeadUniversalSpadeTritanium_true=true - B:toolHeadUniversalSpadeTungstenCarbide_true=true - B:toolHeadUniversalSpadeTungstenSteel_true=true - B:toolHeadUniversalSpadeTungsten_true=true - B:toolHeadUniversalSpadeUltimet_true=true - B:toolHeadUniversalSpadeUranium235_true=true - B:toolHeadUniversalSpadeUranium_true=true - B:toolHeadUniversalSpadeVanadiumSteel_true=true - B:toolHeadUniversalSpadeWroughtIron_true=true - B:toolHeadWrenchAluminium_true=true - B:toolHeadWrenchBeryllium_true=true - B:toolHeadWrenchBismuthBronze_true=true - B:toolHeadWrenchBismuth_true=true - B:toolHeadWrenchBlackBronze_true=true - B:toolHeadWrenchBlackSteel_true=true - B:toolHeadWrenchBlaze_true=true - B:toolHeadWrenchBlueSteel_true=true - B:toolHeadWrenchBrass_true=true - B:toolHeadWrenchBronze_true=true - B:toolHeadWrenchCarbon_true=true - B:toolHeadWrenchChrome_true=true - B:toolHeadWrenchCobaltBrass_true=true - B:toolHeadWrenchCobalt_true=true - B:toolHeadWrenchCupronickel_true=true - B:toolHeadWrenchDamascusSteel_true=true - B:toolHeadWrenchDarkSteel_true=true - B:toolHeadWrenchDuranium_true=true - B:toolHeadWrenchElectrum_true=true - B:toolHeadWrenchEpoxidFiberReinforced_true=true - B:toolHeadWrenchEpoxid_true=true - B:toolHeadWrenchGold_true=true - B:toolHeadWrenchGraphene_true=true - 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 - B:toolHeadWrenchIron_true=true - B:toolHeadWrenchKanthal_true=true - B:toolHeadWrenchLead_true=true - B:toolHeadWrenchMagnalium_true=true - B:toolHeadWrenchManganese_true=true - B:toolHeadWrenchMithril_true=true - B:toolHeadWrenchMolybdenum_true=true - B:toolHeadWrenchNaquadahAlloy_true=true - B:toolHeadWrenchNaquadahEnriched_true=true - B:toolHeadWrenchNaquadah_true=true - B:toolHeadWrenchNaquadria_true=true - B:toolHeadWrenchNeodymiumMagnetic_true=true - B:toolHeadWrenchNeodymium_true=true - B:toolHeadWrenchNeutronium_true=true - B:toolHeadWrenchNichrome_true=true - B:toolHeadWrenchNickelZincFerrite_true=true - B:toolHeadWrenchNickel_true=true - B:toolHeadWrenchOsmiridium_true=true - B:toolHeadWrenchOsmium_true=true - B:toolHeadWrenchPalladium_true=true - B:toolHeadWrenchPigIron_true=true - B:toolHeadWrenchPlatinum_true=true - B:toolHeadWrenchPlutonium241_true=true - B:toolHeadWrenchPlutonium_true=true - B:toolHeadWrenchPolycaprolactam_true=true - B:toolHeadWrenchPolyphenyleneSulfide_true=true - B:toolHeadWrenchPolytetrafluoroethylene_true=true - B:toolHeadWrenchRedSteel_true=true - B:toolHeadWrenchRoseGold_true=true - B:toolHeadWrenchSilver_true=true - B:toolHeadWrenchStainlessSteel_true=true - 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 - B:toolHeadWrenchTritanium_true=true - B:toolHeadWrenchTungstenCarbide_true=true - B:toolHeadWrenchTungstenSteel_true=true - B:toolHeadWrenchTungsten_true=true - B:toolHeadWrenchUltimet_true=true - B:toolHeadWrenchUranium235_true=true - B:toolHeadWrenchUranium_true=true - B:toolHeadWrenchVanadiumSteel_true=true - B:toolHeadWrenchWroughtIron_true=true - B:turbineBladeAluminium_true=true - B:turbineBladeBeryllium_true=true - B:turbineBladeBismuthBronze_true=true - B:turbineBladeBismuth_true=true - B:turbineBladeBlackBronze_true=true - B:turbineBladeBlackSteel_true=true - B:turbineBladeBlaze_true=true - B:turbineBladeBlueSteel_true=true - B:turbineBladeBrass_true=true - B:turbineBladeBronze_true=true - B:turbineBladeCarbon_true=true - B:turbineBladeChrome_true=true - B:turbineBladeCobaltBrass_true=true - B:turbineBladeCobalt_true=true - B:turbineBladeCupronickel_true=true - B:turbineBladeDamascusSteel_true=true - B:turbineBladeDarkSteel_true=true - B:turbineBladeDuranium_true=true - B:turbineBladeElectrum_true=true - B:turbineBladeEpoxidFiberReinforced_true=true - B:turbineBladeEpoxid_true=true - B:turbineBladeGold_true=true - B:turbineBladeGraphene_true=true - 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 - B:turbineBladeIron_true=true - B:turbineBladeKanthal_true=true - B:turbineBladeLead_true=true - B:turbineBladeMagnalium_true=true - B:turbineBladeManganese_true=true - B:turbineBladeMithril_true=true - B:turbineBladeMolybdenum_true=true - B:turbineBladeNaquadahAlloy_true=true - B:turbineBladeNaquadahEnriched_true=true - B:turbineBladeNaquadah_true=true - B:turbineBladeNaquadria_true=true - B:turbineBladeNeodymiumMagnetic_true=true - B:turbineBladeNeodymium_true=true - B:turbineBladeNeutronium_true=true - B:turbineBladeNichrome_true=true - B:turbineBladeNickelZincFerrite_true=true - B:turbineBladeNickel_true=true - B:turbineBladeOsmiridium_true=true - B:turbineBladeOsmium_true=true - B:turbineBladePalladium_true=true - B:turbineBladePigIron_true=true - B:turbineBladePlatinum_true=true - B:turbineBladePlutonium241_true=true - B:turbineBladePlutonium_true=true - B:turbineBladePolycaprolactam_true=true - B:turbineBladePolyphenyleneSulfide_true=true - B:turbineBladePolytetrafluoroethylene_true=true - B:turbineBladeRedSteel_true=true - B:turbineBladeRoseGold_true=true - B:turbineBladeSilver_true=true - B:turbineBladeStainlessSteel_true=true - 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 - B:turbineBladeTritanium_true=true - B:turbineBladeTungstenCarbide_true=true - B:turbineBladeTungstenSteel_true=true - B:turbineBladeTungsten_true=true - B:turbineBladeUltimet_true=true - B:turbineBladeUranium235_true=true - B:turbineBladeUranium_true=true - B:turbineBladeVanadiumSteel_true=true - B:turbineBladeWroughtIron_true=true - B:wireFineAnnealedCopper_true=true - B:wireFineCopper_true=true - B:wireFineElectrum_true=true - B:wireFineGold_true=true - B:wireFineLead_true=true - B:wireFineNiobiumTitanium_true=true - B:wireFineOsmium_true=true - B:wireFinePlatinum_true=true - B:wireFineRedAlloy_true=true - B:wireFineSolderingAlloy_true=true - B:wireFineSteel_true=true - B:wireFineTin_true=true - B:wireFineYttriumBariumCuprate_true=true - B:wireGt01Aluminium_true=true - B:wireGt01AnnealedCopper_true=true - B:wireGt01BlackSteel_true=true - B:wireGt01Cobalt_true=true - B:wireGt01Copper_true=true - B:wireGt01Cupronickel_true=true - B:wireGt01Duranium_true=true - B:wireGt01Electrum_true=true - B:wireGt01Gold_true=true - B:wireGt01Graphene_true=true - B:wireGt01HSSG_true=true - B:wireGt01Iron_true=true - B:wireGt01Kanthal_true=true - B:wireGt01Lead_true=true - B:wireGt01NaquadahAlloy_true=true - B:wireGt01Naquadah_true=true - B:wireGt01Nichrome_true=true - B:wireGt01Nickel_true=true - B:wireGt01NiobiumTitanium_true=true - B:wireGt01Osmium_true=true - B:wireGt01Platinum_true=true - B:wireGt01RedAlloy_true=true - B:wireGt01Silver_true=true - B:wireGt01SolderingAlloy_true=true - B:wireGt01Steel_true=true - B:wireGt01Tin_true=true - B:wireGt01Titanium_true=true - B:wireGt01TungstenSteel_true=true - B:wireGt01Tungsten_true=true - B:wireGt01VanadiumGallium_true=true - B:wireGt01YttriumBariumCuprate_true=true - B:wireGt01Zinc_true=true - B:wireGt02Aluminium_true=true - B:wireGt02AnnealedCopper_true=true - B:wireGt02BlackSteel_true=true - B:wireGt02Cobalt_true=true - B:wireGt02Copper_true=true - B:wireGt02Cupronickel_true=true - B:wireGt02Duranium_true=true - B:wireGt02Electrum_true=true - B:wireGt02Gold_true=true - B:wireGt02Graphene_true=true - B:wireGt02HSSG_true=true - B:wireGt02Iron_true=true - B:wireGt02Kanthal_true=true - B:wireGt02Lead_true=true - B:wireGt02NaquadahAlloy_true=true - B:wireGt02Naquadah_true=true - B:wireGt02Nichrome_true=true - B:wireGt02Nickel_true=true - B:wireGt02NiobiumTitanium_true=true - B:wireGt02Osmium_true=true - B:wireGt02Platinum_true=true - B:wireGt02RedAlloy_true=true - B:wireGt02Silver_true=true - B:wireGt02SolderingAlloy_true=true - B:wireGt02Steel_true=true - B:wireGt02Tin_true=true - B:wireGt02Titanium_true=true - B:wireGt02TungstenSteel_true=true - B:wireGt02Tungsten_true=true - B:wireGt02VanadiumGallium_true=true - B:wireGt02YttriumBariumCuprate_true=true - B:wireGt02Zinc_true=true - B:wireGt04Aluminium_true=true - B:wireGt04AnnealedCopper_true=true - B:wireGt04BlackSteel_true=true - B:wireGt04Cobalt_true=true - B:wireGt04Copper_true=true - B:wireGt04Cupronickel_true=true - B:wireGt04Duranium_true=true - B:wireGt04Electrum_true=true - B:wireGt04Gold_true=true - B:wireGt04Graphene_true=true - B:wireGt04HSSG_true=true - B:wireGt04Iron_true=true - B:wireGt04Kanthal_true=true - B:wireGt04Lead_true=true - B:wireGt04NaquadahAlloy_true=true - B:wireGt04Naquadah_true=true - B:wireGt04Nichrome_true=true - B:wireGt04Nickel_true=true - B:wireGt04NiobiumTitanium_true=true - B:wireGt04Osmium_true=true - B:wireGt04Platinum_true=true - B:wireGt04RedAlloy_true=true - B:wireGt04Silver_true=true - B:wireGt04SolderingAlloy_true=true - B:wireGt04Steel_true=true - B:wireGt04Tin_true=true - B:wireGt04Titanium_true=true - B:wireGt04TungstenSteel_true=true - B:wireGt04Tungsten_true=true - B:wireGt04VanadiumGallium_true=true - B:wireGt04YttriumBariumCuprate_true=true - B:wireGt04Zinc_true=true - B:wireGt08Aluminium_true=true - B:wireGt08AnnealedCopper_true=true - B:wireGt08BlackSteel_true=true - B:wireGt08Cobalt_true=true - B:wireGt08Copper_true=true - B:wireGt08Cupronickel_true=true - B:wireGt08Duranium_true=true - B:wireGt08Electrum_true=true - B:wireGt08Gold_true=true - B:wireGt08Graphene_true=true - B:wireGt08HSSG_true=true - B:wireGt08Iron_true=true - B:wireGt08Kanthal_true=true - B:wireGt08Lead_true=true - B:wireGt08NaquadahAlloy_true=true - B:wireGt08Naquadah_true=true - B:wireGt08Nichrome_true=true - B:wireGt08Nickel_true=true - B:wireGt08NiobiumTitanium_true=true - B:wireGt08Osmium_true=true - B:wireGt08Platinum_true=true - B:wireGt08RedAlloy_true=true - B:wireGt08Silver_true=true - B:wireGt08SolderingAlloy_true=true - B:wireGt08Steel_true=true - B:wireGt08Tin_true=true - B:wireGt08Titanium_true=true - B:wireGt08TungstenSteel_true=true - B:wireGt08Tungsten_true=true - B:wireGt08VanadiumGallium_true=true - B:wireGt08YttriumBariumCuprate_true=true - B:wireGt08Zinc_true=true - B:wireGt12Aluminium_true=true - B:wireGt12AnnealedCopper_true=true - B:wireGt12BlackSteel_true=true - B:wireGt12Cobalt_true=true - B:wireGt12Copper_true=true - B:wireGt12Cupronickel_true=true - B:wireGt12Duranium_true=true - B:wireGt12Electrum_true=true - B:wireGt12Gold_true=true - B:wireGt12Graphene_true=true - B:wireGt12HSSG_true=true - B:wireGt12Iron_true=true - B:wireGt12Kanthal_true=true - B:wireGt12Lead_true=true - B:wireGt12NaquadahAlloy_true=true - B:wireGt12Naquadah_true=true - B:wireGt12Nichrome_true=true - B:wireGt12Nickel_true=true - B:wireGt12NiobiumTitanium_true=true - B:wireGt12Osmium_true=true - B:wireGt12Platinum_true=true - B:wireGt12RedAlloy_true=true - B:wireGt12Silver_true=true - B:wireGt12SolderingAlloy_true=true - B:wireGt12Steel_true=true - B:wireGt12Tin_true=true - B:wireGt12Titanium_true=true - B:wireGt12TungstenSteel_true=true - B:wireGt12Tungsten_true=true - B:wireGt12VanadiumGallium_true=true - B:wireGt12YttriumBariumCuprate_true=true - B:wireGt12Zinc_true=true - B:wireGt16Aluminium_true=true - B:wireGt16AnnealedCopper_true=true - B:wireGt16BlackSteel_true=true - B:wireGt16Cobalt_true=true - B:wireGt16Copper_true=true - B:wireGt16Cupronickel_true=true - B:wireGt16Duranium_true=true - B:wireGt16Electrum_true=true - B:wireGt16Gold_true=true - B:wireGt16Graphene_true=true - B:wireGt16HSSG_true=true - B:wireGt16Iron_true=true - B:wireGt16Kanthal_true=true - B:wireGt16Lead_true=true - B:wireGt16NaquadahAlloy_true=true - B:wireGt16Naquadah_true=true - B:wireGt16Nichrome_true=true - B:wireGt16Nickel_true=true - B:wireGt16NiobiumTitanium_true=true - B:wireGt16Osmium_true=true - B:wireGt16Platinum_true=true - B:wireGt16RedAlloy_true=true - B:wireGt16Silver_true=true - B:wireGt16SolderingAlloy_true=true - B:wireGt16Steel_true=true - B:wireGt16Tin_true=true - B:wireGt16Titanium_true=true - B:wireGt16TungstenSteel_true=true - B:wireGt16Tungsten_true=true - B:wireGt16VanadiumGallium_true=true - B:wireGt16YttriumBariumCuprate_true=true - B:wireGt16Zinc_true=true -} - - -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 - B:tile.log.jungle_true=true - B:tile.log.oak_true=true - B:tile.log.spruce_true=true -} - - -scoop { - B:Flint_true=true -} - - -scrapboxdrops { - D:cellEmpty_2.0=2.0 - D:cellWater_1.0=1.0 - D:circuitPrimitive_3.5999999046325684=3.5999999046325684 - D:dustAluminium_0.5=0.5 - D:dustBauxite_0.5=0.5 - D:dustBrass_0.5=0.5 - D:dustCalcite_2.0=2.0 - D:dustCharcoal_2.5=2.5 - D:dustChrome_0.029999999329447746=0.029999999329447746 - D:dustCoal_0.800000011920929=0.800000011920929 - D:dustCopper_1.2000000476837158=1.2000000476837158 - D:dustElectrum_0.5=0.5 - D:dustEndstone_0.029999999329447746=0.029999999329447746 - D:dustFlint_4.0=4.0 - D:dustGarnetRed_0.5=0.5 - D:dustGarnetYellow_0.5=0.5 - D:dustGlowstone_0.800000011920929=0.800000011920929 - D:dustGold_1.0=1.0 - D:dustIron_1.0=1.0 - D:dustLazurite_2.0=2.0 - D:dustLead_0.5=0.5 - D:dustMagnesium_0.029999999329447746=0.029999999329447746 - D:dustNetherrack_4.0=4.0 - D:dustNickel_0.5=0.5 - D:dustObsidian_1.5=1.5 - D:dustPlatinum_0.029999999329447746=0.029999999329447746 - D:dustPyrite_2.0=2.0 - D:dustRedstone_0.8999999761581421=0.8999999761581421 - D:dustRubber_0.800000011920929=0.800000011920929 - D:dustSaltpeter_2.0=2.0 - D:dustSilicon_0.20000000298023224=0.20000000298023224 - D:dustSilver_0.5=0.5 - D:dustSodalite_2.0=2.0 - D:dustSteel_0.5=0.5 - D:dustSulfur_1.5=1.5 - D:dustTin_1.2000000476837158=1.2000000476837158 - D:dustTitanium_0.029999999329447746=0.029999999329447746 - D:dustTungsten_0.029999999329447746=0.029999999329447746 - D:dustWood_3.799999952316284=3.799999952316284 - D:dustZinc_0.5=0.5 - D:gemDiamond_0.05000000074505806=0.05000000074505806 - D:gemEmerald_0.05000000074505806=0.05000000074505806 - D:gemGreenSapphire_0.05000000074505806=0.05000000074505806 - D:gemOlivine_0.05000000074505806=0.05000000074505806 - D:gemRuby_0.05000000074505806=0.05000000074505806 - D:gemSapphire_0.05000000074505806=0.05000000074505806 - D:gt.metaitem.01.32710_1.7999999523162842=1.7999999523162842 - D:gt.metaitem.01.32711_0.4000000059604645=0.4000000059604645 - D:gt.metaitem.01.32712_0.20000000298023224=0.20000000298023224 - D:gt.metaitem.01.32715_0.800000011920929=0.800000011920929 - D:ic2.itemBatSU_2.700000047683716=2.700000047683716 - D:ic2.itemFuelPlantBall_0.699999988079071=0.699999988079071 - D:ic2.itemScrap_200.0=200.0 - D:ic2.itemTinCanFilled_1.0=1.0 - D:ic2.itemTinCanFilled_2.0=2.0 - D:item.apple_0.5=0.5 - D:item.beefCooked_0.4000000059604645=0.4000000059604645 - D:item.bone_1.0=1.0 - D:item.bread_0.5=0.5 - D:item.cake_0.10000000149011612=0.10000000149011612 - D:item.chickenCooked_0.4000000059604645=0.4000000059604645 - D:item.feather_1.0=1.0 - D:item.hatchetWood_2.0=2.0 - D:item.hoeWood_9.5=9.5 - D:item.leather_1.0=1.0 - D:item.pickaxeWood_2.0=2.0 - D:item.porkchopCooked_0.4000000059604645=0.4000000059604645 - D:item.rottenFlesh_9.0=9.0 - D:item.shovelWood_2.0=2.0 - D:item.sign_2.0=2.0 - D:item.slimeball_0.6000000238418579=0.6000000238418579 - D:item.swordWood_2.0=2.0 - D:platePaper_5.0=5.0 - D:stickWood_9.5=9.5 - D:tile.dirt.default_5.0=5.0 - D:tile.grass_3.0=3.0 - D:tile.gravel_3.0=3.0 - D:tile.hellrock_2.0=2.0 - D:tile.hellsand_1.0=1.0 - D:tile.pumpkin_0.5=0.5 -} - - -sifter { - I:crushedPurifiedAmber_800=800 - I:crushedPurifiedAmethyst_800=800 - I:crushedPurifiedApatite_800=800 - I:crushedPurifiedBlueTopaz_800=800 - I:crushedPurifiedCertusQuartz_800=800 - I:crushedPurifiedCoal_800=800 - I:crushedPurifiedDiamond_800=800 - I:crushedPurifiedEmerald_800=800 - I:crushedPurifiedFoolsRuby_800=800 - 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 - I:crushedPurifiedMonazite_800=800 - I:crushedPurifiedNetherQuartz_800=800 - I:crushedPurifiedOlivine_800=800 - I:crushedPurifiedOpal_800=800 - I:crushedPurifiedPhosphorus_800=800 - I:crushedPurifiedQuartzite_800=800 - I:crushedPurifiedRuby_800=800 - I:crushedPurifiedSapphire_800=800 - I:crushedPurifiedSodalite_800=800 - I:crushedPurifiedTanzanite_800=800 - I:crushedPurifiedTopaz_800=800 - I:tile.gravel_800=800 -} - - -slicer { - I:gt.metaitem.02.32202_64=64 - I:gt.metaitem.02.32205_64=64 - I:gt.metaitem.02.32214_128=128 - I:gt.metaitem.02.32566_128=128 - I:gt.metaitem.02.32567_128=128 - I:gt.metaitem.02.32568_128=128 - I:gt.metaitem.02.32571_64=64 - I:gt.metaitem.02.32572_64=64 - I:gt.metaitem.02.32573_64=64 - I:gt.metaitem.02.32574_64=64 - I:gt.metaitem.02.32576_64=64 -} - - -smelting { - B:arrowGtWoodDamascusSteel_true=true - B:arrowGtWoodSterlingSilver_true=true - B:blockArsenic_true=true - B:blockRedstoneAlloy_true=true - B:blockSoularium_true=true - B:boltAluminium_true=true - B:boltBeryllium_true=true - B:boltBismuthBronze_true=true - B:boltBismuth_true=true - B:boltBlackBronze_true=true - B:boltBlackSteel_true=true - B:boltBlueSteel_true=true - B:boltBrass_true=true - B:boltBronze_true=true - B:boltCarbon_true=true - B:boltChrome_true=true - B:boltCobaltBrass_true=true - B:boltCobalt_true=true - B:boltCupronickel_true=true - B:boltDamascusSteel_true=true - B:boltDarkSteel_true=true - B:boltDuranium_true=true - B:boltElectrum_true=true - B:boltEpoxidFiberReinforced_true=true - B:boltEpoxid_true=true - B:boltGold_true=true - 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 - B:boltIron_true=true - B:boltKanthal_true=true - B:boltLead_true=true - B:boltMagnalium_true=true - B:boltManganese_true=true - B:boltMithril_true=true - B:boltMolybdenum_true=true - B:boltNaquadahAlloy_true=true - B:boltNaquadria_true=true - B:boltNeodymiumMagnetic_true=true - B:boltNeodymium_true=true - B:boltNeutronium_true=true - B:boltNichrome_true=true - B:boltNickelZincFerrite_true=true - B:boltNickel_true=true - B:boltOsmiridium_true=true - B:boltOsmium_true=true - B:boltPalladium_true=true - B:boltPigIron_true=true - B:boltPlastic_true=true - B:boltPlatinum_true=true - B:boltPlutonium241_true=true - B:boltPlutonium_true=true - B:boltPolycaprolactam_true=true - B:boltPolyphenyleneSulfide_true=true - B:boltPolystyrene_true=true - B:boltPolytetrafluoroethylene_true=true - B:boltPolyvinylChloride_true=true - B:boltRedSteel_true=true - B:boltRoseGold_true=true - B:boltRubber_true=true - B:boltSilicone_true=true - B:boltSilver_true=true - B:boltStainlessSteel_true=true - B:boltSteelMagnetic_true=true - 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 - B:boltTitanium_true=true - B:boltTritanium_true=true - B:boltTungstenCarbide_true=true - B:boltTungstenSteel_true=true - B:boltTungsten_true=true - B:boltUltimet_true=true - B:boltUranium235_true=true - B:boltUranium_true=true - B:boltVanadiumSteel_true=true - B:boltWroughtIron_true=true - B:cableGt01Aluminium_true=true - B:cableGt01AnnealedCopper_true=true - B:cableGt01BlackSteel_true=true - B:cableGt01Cobalt_true=true - B:cableGt01Copper_true=true - B:cableGt01Cupronickel_true=true - B:cableGt01Duranium_true=true - B:cableGt01Electrum_true=true - B:cableGt01Gold_true=true - B:cableGt01HSSG_true=true - B:cableGt01Iron_true=true - B:cableGt01Kanthal_true=true - B:cableGt01Lead_true=true - B:cableGt01NaquadahAlloy_true=true - B:cableGt01Nichrome_true=true - B:cableGt01Nickel_true=true - B:cableGt01NiobiumTitanium_true=true - B:cableGt01Osmium_true=true - B:cableGt01Platinum_true=true - B:cableGt01RedAlloy_true=true - B:cableGt01Silver_true=true - B:cableGt01SolderingAlloy_true=true - B:cableGt01Steel_true=true - B:cableGt01Tin_true=true - B:cableGt01Titanium_true=true - B:cableGt01TungstenSteel_true=true - B:cableGt01Tungsten_true=true - B:cableGt01VanadiumGallium_true=true - B:cableGt01YttriumBariumCuprate_true=true - B:cableGt01Zinc_true=true - B:cableGt02Aluminium_true=true - B:cableGt02AnnealedCopper_true=true - B:cableGt02BlackSteel_true=true - B:cableGt02Cobalt_true=true - B:cableGt02Copper_true=true - B:cableGt02Cupronickel_true=true - B:cableGt02Duranium_true=true - B:cableGt02Electrum_true=true - B:cableGt02Gold_true=true - B:cableGt02HSSG_true=true - B:cableGt02Iron_true=true - B:cableGt02Kanthal_true=true - B:cableGt02Lead_true=true - B:cableGt02NaquadahAlloy_true=true - B:cableGt02Nichrome_true=true - B:cableGt02Nickel_true=true - B:cableGt02NiobiumTitanium_true=true - B:cableGt02Osmium_true=true - B:cableGt02Platinum_true=true - B:cableGt02RedAlloy_true=true - B:cableGt02Silver_true=true - B:cableGt02SolderingAlloy_true=true - B:cableGt02Steel_true=true - B:cableGt02Tin_true=true - B:cableGt02Titanium_true=true - B:cableGt02TungstenSteel_true=true - B:cableGt02Tungsten_true=true - B:cableGt02VanadiumGallium_true=true - B:cableGt02YttriumBariumCuprate_true=true - B:cableGt02Zinc_true=true - B:crushedBandedIron_true=true - B:crushedBeryllium_true=true - B:crushedBismuth_true=true - B:crushedBrownLimonite_true=true - B:crushedCassiteriteSand_true=true - B:crushedCassiterite_true=true - B:crushedCentrifugedBandedIron_true=true - B:crushedCentrifugedBeryllium_true=true - B:crushedCentrifugedBismuth_true=true - B:crushedCentrifugedBrownLimonite_true=true - B:crushedCentrifugedCassiteriteSand_true=true - B:crushedCentrifugedCassiterite_true=true - B:crushedCentrifugedChalcopyrite_true=true - B:crushedCentrifugedCobaltite_true=true - B:crushedCentrifugedCooperite_true=true - B:crushedCentrifugedCopper_true=true - B:crushedCentrifugedDarkSteel_true=true - 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 - B:crushedCentrifugedMagnesite_true=true - B:crushedCentrifugedMagnetite_true=true - B:crushedCentrifugedMalachite_true=true - B:crushedCentrifugedManganese_true=true - B:crushedCentrifugedMolybdenite_true=true - B:crushedCentrifugedMolybdenum_true=true - B:crushedCentrifugedNickel_true=true - B:crushedCentrifugedPentlandite_true=true - B:crushedCentrifugedPlatinum_true=true - B:crushedCentrifugedPlutonium_true=true - B:crushedCentrifugedPyrite_true=true - B:crushedCentrifugedPyrolusite_true=true - B:crushedCentrifugedSilver_true=true - B:crushedCentrifugedSphalerite_true=true - B:crushedCentrifugedStibnite_true=true - B:crushedCentrifugedTetrahedrite_true=true - B:crushedCentrifugedThorium_true=true - B:crushedCentrifugedTin_true=true - B:crushedCentrifugedUranium235_true=true - B:crushedCentrifugedUranium_true=true - B:crushedCentrifugedYellowLimonite_true=true - B:crushedCentrifugedZinc_true=true - B:crushedChalcopyrite_true=true - B:crushedCobaltite_true=true - B:crushedCooperite_true=true - B:crushedCopper_true=true - B:crushedDarkSteel_true=true - 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 - B:crushedMagnesite_true=true - B:crushedMagnetite_true=true - B:crushedMalachite_true=true - B:crushedManganese_true=true - B:crushedMolybdenite_true=true - B:crushedMolybdenum_true=true - B:crushedNickel_true=true - B:crushedPentlandite_true=true - B:crushedPlatinum_true=true - B:crushedPlutonium_true=true - B:crushedPurifiedBandedIron_true=true - B:crushedPurifiedBeryllium_true=true - B:crushedPurifiedBismuth_true=true - B:crushedPurifiedBrownLimonite_true=true - B:crushedPurifiedCassiteriteSand_true=true - B:crushedPurifiedCassiterite_true=true - B:crushedPurifiedChalcopyrite_true=true - B:crushedPurifiedCobaltite_true=true - B:crushedPurifiedCooperite_true=true - B:crushedPurifiedCopper_true=true - B:crushedPurifiedDarkSteel_true=true - 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 - B:crushedPurifiedMagnesite_true=true - B:crushedPurifiedMagnetite_true=true - B:crushedPurifiedMalachite_true=true - B:crushedPurifiedManganese_true=true - B:crushedPurifiedMolybdenite_true=true - B:crushedPurifiedMolybdenum_true=true - B:crushedPurifiedNickel_true=true - B:crushedPurifiedPentlandite_true=true - B:crushedPurifiedPlatinum_true=true - B:crushedPurifiedPlutonium_true=true - B:crushedPurifiedPyrite_true=true - B:crushedPurifiedPyrolusite_true=true - B:crushedPurifiedSilver_true=true - B:crushedPurifiedSphalerite_true=true - B:crushedPurifiedStibnite_true=true - B:crushedPurifiedTetrahedrite_true=true - B:crushedPurifiedThorium_true=true - B:crushedPurifiedTin_true=true - B:crushedPurifiedUranium235_true=true - B:crushedPurifiedUranium_true=true - B:crushedPurifiedYellowLimonite_true=true - B:crushedPurifiedZinc_true=true - B:crushedPyrite_true=true - B:crushedPyrolusite_true=true - B:crushedSilver_true=true - B:crushedSphalerite_true=true - B:crushedStibnite_true=true - B:crushedTetrahedrite_true=true - B:crushedThorium_true=true - B:crushedTin_true=true - B:crushedUranium235_true=true - B:crushedUranium_true=true - B:crushedYellowLimonite_true=true - B:crushedZinc_true=true - B:dustAmericium_true=true - B:dustAnnealedCopper_true=true - B:dustAntimony_true=true - B:dustArsenic_true=true - B:dustBandedIron_true=true - B:dustBasalticMineralSand_true=true - B:dustBatteryAlloy_true=true - B:dustBeryllium_true=true - B:dustBismuth_true=true - B:dustBorosilicateGlass_true=true - B:dustBrass_true=true - B:dustBronze_true=true - B:dustBrownLimonite_true=true - B:dustCaesium_true=true - B:dustCarbon_true=true - B:dustCassiteriteSand_true=true - B:dustCassiterite_true=true - B:dustChalcopyrite_true=true - B:dustCobaltBrass_true=true - B:dustCobalt_true=true - B:dustCobaltite_true=true - B:dustCooperite_true=true - B:dustCopper_true=true - B:dustCupronickel_true=true - B:dustDarkSteel_true=true - B:dustDuranium_true=true - B:dustElectrum_true=true - B:dustEpoxidFiberReinforced_true=true - B:dustEpoxid_true=true - B:dustGalena_true=true - B:dustGallium_true=true - B:dustGarnierite_true=true - B:dustGlass_true=true - B:dustGold_true=true - B:dustGraniticMineralSand_true=true - B:dustHydratedCoal_true=true - B:dustImpureBandedIron_true=true - B:dustImpureBeryllium_true=true - B:dustImpureBismuth_true=true - B:dustImpureBrownLimonite_true=true - B:dustImpureCassiteriteSand_true=true - B:dustImpureCassiterite_true=true - B:dustImpureChalcopyrite_true=true - B:dustImpureCobaltite_true=true - B:dustImpureCooperite_true=true - B:dustImpureCopper_true=true - B:dustImpureDarkSteel_true=true - 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 - B:dustImpureMagnesite_true=true - B:dustImpureMagnetite_true=true - B:dustImpureMalachite_true=true - B:dustImpureManganese_true=true - B:dustImpureMolybdenite_true=true - B:dustImpureMolybdenum_true=true - B:dustImpureNickel_true=true - B:dustImpurePentlandite_true=true - B:dustImpurePlatinum_true=true - B:dustImpurePlutonium_true=true - B:dustImpurePyrite_true=true - B:dustImpurePyrolusite_true=true - B:dustImpureSilver_true=true - B:dustImpureSphalerite_true=true - B:dustImpureStibnite_true=true - B:dustImpureTetrahedrite_true=true - B:dustImpureThorium_true=true - B:dustImpureTin_true=true - B:dustImpureUranium235_true=true - B:dustImpureUranium_true=true - B:dustImpureYellowLimonite_true=true - 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 - B:dustLead_true=true - B:dustLithium_true=true - B:dustMagnalium_true=true - B:dustMagnesite_true=true - B:dustMagnesium_true=true - B:dustMagnetite_true=true - B:dustMalachite_true=true - B:dustManganese_true=true - B:dustMeatRaw_true=true - B:dustMithril_true=true - B:dustMolybdenite_true=true - B:dustMolybdenum_true=true - B:dustNeutronium_true=true - B:dustNickel_true=true - B:dustPentlandite_true=true - B:dustPigIron_true=true - B:dustPlastic_true=true - B:dustPlatinum_true=true - B:dustPlutonium241_true=true - B:dustPlutonium_true=true - B:dustPolycaprolactam_true=true - B:dustPolyphenyleneSulfide_true=true - B:dustPolystyrene_true=true - B:dustPolytetrafluoroethylene_true=true - B:dustPolyvinylChloride_true=true - B:dustPotassium_true=true - B:dustPureBandedIron_true=true - B:dustPureBeryllium_true=true - B:dustPureBismuth_true=true - B:dustPureBrownLimonite_true=true - B:dustPureCassiteriteSand_true=true - B:dustPureCassiterite_true=true - B:dustPureChalcopyrite_true=true - B:dustPureCobaltite_true=true - B:dustPureCooperite_true=true - B:dustPureCopper_true=true - B:dustPureDarkSteel_true=true - 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 - B:dustPureMagnesite_true=true - B:dustPureMagnetite_true=true - B:dustPureMalachite_true=true - B:dustPureManganese_true=true - B:dustPureMolybdenite_true=true - B:dustPureMolybdenum_true=true - B:dustPureNickel_true=true - B:dustPurePentlandite_true=true - B:dustPurePlatinum_true=true - B:dustPurePlutonium_true=true - B:dustPurePyrite_true=true - B:dustPurePyrolusite_true=true - B:dustPureSilver_true=true - B:dustPureSphalerite_true=true - B:dustPureStibnite_true=true - B:dustPureTetrahedrite_true=true - B:dustPureThorium_true=true - B:dustPureTin_true=true - B:dustPureUranium235_true=true - B:dustPureUranium_true=true - B:dustPureYellowLimonite_true=true - B:dustPureZinc_true=true - B:dustPyrite_true=true - B:dustPyrolusite_true=true - B:dustRedAlloy_true=true - B:dustRubber_true=true - B:dustSilicon_true=true - B:dustSilicone_true=true - B:dustSilver_true=true - B:dustSolderingAlloy_true=true - B:dustSphalerite_true=true - B:dustStibnite_true=true - 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 - B:dustTinyAmericium_true=true - B:dustTinyAnnealedCopper_true=true - B:dustTinyAntimony_true=true - B:dustTinyArsenic_true=true - B:dustTinyBatteryAlloy_true=true - B:dustTinyBeryllium_true=true - B:dustTinyBismuth_true=true - B:dustTinyBorosilicateGlass_true=true - B:dustTinyBrass_true=true - B:dustTinyBronze_true=true - B:dustTinyCaesium_true=true - B:dustTinyCarbon_true=true - B:dustTinyCobaltBrass_true=true - B:dustTinyCobalt_true=true - B:dustTinyCopper_true=true - B:dustTinyCupronickel_true=true - B:dustTinyDarkSteel_true=true - B:dustTinyDuranium_true=true - B:dustTinyElectrum_true=true - B:dustTinyEpoxidFiberReinforced_true=true - B:dustTinyEpoxid_true=true - B:dustTinyGallium_true=true - 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 - B:dustTinyLead_true=true - B:dustTinyLithium_true=true - B:dustTinyMagnalium_true=true - B:dustTinyMagnesium_true=true - B:dustTinyManganese_true=true - B:dustTinyMithril_true=true - B:dustTinyMolybdenum_true=true - B:dustTinyNeutronium_true=true - B:dustTinyNickel_true=true - B:dustTinyPigIron_true=true - B:dustTinyPlastic_true=true - B:dustTinyPlatinum_true=true - B:dustTinyPlutonium241_true=true - B:dustTinyPlutonium_true=true - B:dustTinyPolycaprolactam_true=true - B:dustTinyPolyphenyleneSulfide_true=true - B:dustTinyPolystyrene_true=true - B:dustTinyPolytetrafluoroethylene_true=true - B:dustTinyPolyvinylChloride_true=true - B:dustTinyPotassium_true=true - B:dustTinyRedAlloy_true=true - B:dustTinyRubber_true=true - B:dustTinySilicon_true=true - B:dustTinySilicone_true=true - B:dustTinySilver_true=true - 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 - B:dustTinyTritanium_true=true - B:dustTinyUranium235_true=true - B:dustTinyUranium_true=true - B:dustTinyWroughtIron_true=true - B:dustTinyZinc_true=true - B:dustTritanium_true=true - B:dustUranium235_true=true - B:dustUranium_true=true - B:dustWroughtIron_true=true - B:dustYellowLimonite_true=true - B:dustZinc_true=true - B:enderio.silicon_true=true - B:foilAluminium_true=true - B:foilAnnealedCopper_true=true - B:foilBlackSteel_true=true - B:foilCopper_true=true - B:foilDuranium_true=true - B:foilElectrum_true=true - B:foilGold_true=true - B:foilHSSG_true=true - B:foilManganese_true=true - B:foilNaquadahAlloy_true=true - B:foilNichrome_true=true - B:foilNiobiumTitanium_true=true - B:foilOsmiridium_true=true - B:foilOsmium_true=true - B:foilPlastic_true=true - B:foilPlatinum_true=true - B:foilPolyphenyleneSulfide_true=true - B:foilPolyvinylChloride_true=true - B:foilSilicon_true=true - B:foilSilicone_true=true - B:foilSteel_true=true - B:foilTitanium_true=true - B:foilTungstenSteel_true=true - B:foilTungsten_true=true - B:foilVanadiumGallium_true=true - B:foilYttriumBariumCuprate_true=true - B:foilZinc_true=true - B:frameGtArsenic_true=true - B:frameGtBorosilicateGlass_true=true - B:frameGtCarbon_true=true - B:frameGtEpoxidFiberReinforced_true=true - B:frameGtEpoxid_true=true - B:frameGtGalliumArsenide_true=true - B:frameGtIndiumGalliumPhosphide_true=true - B:frameGtLithium_true=true - B:frameGtNickelZincFerrite_true=true - B:frameGtPlastic_true=true - B:frameGtPolycaprolactam_true=true - B:frameGtPolyphenyleneSulfide_true=true - B:frameGtPolystyrene_true=true - B:frameGtPolytetrafluoroethylene_true=true - B:frameGtPolyvinylChloride_true=true - B:frameGtPotassium_true=true - B:frameGtRubber_true=true - B:frameGtSilicone_true=true - B:frameGtStyreneButadieneRubber_true=true - B:gearGtSmallAluminium_true=true - B:gearGtSmallHSSE_true=true - B:gearGtSmallHSSG_true=true - B:gearGtSmallNeutronium_true=true - B:gearGtSmallStainlessSteel_true=true - B:gearGtSmallSteel_true=true - 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 - B:gt.blockconcretes.11_true=true - B:gt.blockconcretes.12_true=true - B:gt.blockconcretes.13_true=true - B:gt.blockconcretes.14_true=true - B:gt.blockconcretes.15_true=true - B:gt.blockconcretes.1_true=true - B:gt.blockconcretes.2_true=true - B:gt.blockconcretes.3_true=true - B:gt.blockconcretes.4_true=true - B:gt.blockconcretes.5_true=true - B:gt.blockconcretes.6_true=true - B:gt.blockconcretes.7_true=true - B:gt.blockconcretes.8_true=true - B:gt.blockconcretes.9_true=true - B:gt.blockgranites.0_true=true - B:gt.blockgranites.10_true=true - B:gt.blockgranites.11_true=true - B:gt.blockgranites.12_true=true - B:gt.blockgranites.13_true=true - B:gt.blockgranites.14_true=true - B:gt.blockgranites.15_true=true - B:gt.blockgranites.1_true=true - B:gt.blockgranites.2_true=true - B:gt.blockgranites.3_true=true - B:gt.blockgranites.4_true=true - B:gt.blockgranites.5_true=true - B:gt.blockgranites.6_true=true - B:gt.blockgranites.7_true=true - B:gt.blockgranites.8_true=true - B:gt.blockgranites.9_true=true - B:gt.blockmachines.automation.itemdistributor.tier.00_true=true - B:gt.blockmachines.automation.itemdistributor.tier.01_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.06_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.07_true=true - B:gt.blockmachines.basicmachine.chemicalreactor.tier.08_true=true - B:gt.blockmachines.gt_pipe_plasmacontain_true=true - B:gt.blockreinforced.1_true=true - B:gt.blockstones.0_true=true - B:gt.blockstones.10_true=true - B:gt.blockstones.11_true=true - B:gt.blockstones.12_true=true - B:gt.blockstones.13_true=true - B:gt.blockstones.14_true=true - B:gt.blockstones.15_true=true - B:gt.blockstones.1_true=true - B:gt.blockstones.2_true=true - B:gt.blockstones.3_true=true - B:gt.blockstones.4_true=true - B:gt.blockstones.5_true=true - B:gt.blockstones.6_true=true - B:gt.blockstones.7_true=true - B:gt.blockstones.8_true=true - B:gt.blockstones.9_true=true - B:gt.metaitem.01.32001_true=true - B:gt.metaitem.01.32008_true=true - B:gt.metaitem.01.32009_true=true - B:gt.metaitem.01.32010_true=true - B:gt.metaitem.01.32100_true=true - B:gt.metaitem.01.32101_true=true - B:gt.metaitem.01.32250_true=true - B:gt.metaitem.01.32400_true=true - B:gt.metaitem.01.32500_true=true - B:gt.metaitem.01.32630_true=true - B:gt.metaitem.02.32200_true=true - B:gt.metaitem.02.32205_true=true - B:gt.metaitem.02.32214_true=true - B:gt.metaitem.02.32250_true=true - B:gt.metaitem.02.32251_true=true - B:gt.metaitem.02.32252_true=true - B:gt.metaitem.02.32561_true=true - B:gt.metaitem.02.32562_true=true - B:gt.metaitem.02.32563_true=true - B:gt.metaitem.02.32569_true=true - B:ic2.blockFenceIron_true=true - B:ic2.itemCasingAdvIron_true=true - B:ic2.itemCasingBronze_true=true - B:ic2.itemCasingCopper_true=true - B:ic2.itemCasingGold_true=true - B:ic2.itemCasingIron_true=true - B:ic2.itemCasingLead_true=true - B:ic2.itemCasingTin_true=true - B:ic2.itemFuelRod_true=true - B:ic2.itemPlutoniumSmall_true=true - B:ic2.itemPlutonium_true=true - B:ic2.itemTinCan_true=true - B:ic2.itemToolBronzeSpade_true=true - B:ic2.itemUran235_true=true - B:ic2.itemUran235small_true=true - B:ic2.itemUran238_true=true - B:ingotAluminium_true=true - B:ingotAmericium_true=true - B:ingotAnnealedCopper_true=true - B:ingotAntimony_true=true - B:ingotArsenic_true=true - B:ingotBatteryAlloy_true=true - B:ingotBeryllium_true=true - B:ingotBismuthBronze_true=true - B:ingotBismuth_true=true - B:ingotBlackBronze_true=true - B:ingotBlackSteel_true=true - B:ingotBlueSteel_true=true - B:ingotBorosilicateGlass_true=true - B:ingotBrass_true=true - B:ingotBronze_true=true - B:ingotCaesium_true=true - B:ingotCarbon_true=true - B:ingotCerium_true=true - B:ingotChrome_true=true - B:ingotCobaltBrass_true=true - B:ingotCobalt_true=true - B:ingotCopper_true=true - B:ingotCupronickel_true=true - B:ingotDamascusSteel_true=true - B:ingotDarkSteel_true=true - B:ingotDuranium_true=true - B:ingotElectrum_true=true - B:ingotEpoxidFiberReinforced_true=true - B:ingotEpoxid_true=true - B:ingotEuropium_true=true - B:ingotGalliumArsenide_true=true - B:ingotGallium_true=true - B:ingotGold_true=true - B:ingotHSSE_true=true - B:ingotHSSG_true=true - 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 - B:ingotIron_true=true - B:ingotKanthal_true=true - B:ingotLead_true=true - B:ingotLithium_true=true - B:ingotLutetium_true=true - B:ingotMagnalium_true=true - B:ingotMagnesium_true=true - B:ingotManganese_true=true - B:ingotMithril_true=true - B:ingotMolybdenum_true=true - B:ingotNaquadahAlloy_true=true - B:ingotNaquadahEnriched_true=true - B:ingotNaquadah_true=true - B:ingotNaquadria_true=true - B:ingotNeodymiumMagnetic_true=true - B:ingotNeodymium_true=true - B:ingotNeutronium_true=true - B:ingotNichrome_true=true - B:ingotNickelZincFerrite_true=true - B:ingotNickel_true=true - B:ingotNiobiumNitride_true=true - B:ingotNiobiumTitanium_true=true - B:ingotNiobium_true=true - B:ingotOsmiridium_true=true - B:ingotOsmium_true=true - B:ingotPalladium_true=true - B:ingotPhasedGold_true=true - B:ingotPhasedIron_true=true - B:ingotPigIron_true=true - B:ingotPlastic_true=true - B:ingotPlatinum_true=true - B:ingotPlutonium241_true=true - B:ingotPlutonium_true=true - B:ingotPolycaprolactam_true=true - B:ingotPolyphenyleneSulfide_true=true - B:ingotPolystyrene_true=true - B:ingotPolytetrafluoroethylene_true=true - B:ingotPolyvinylChloride_true=true - B:ingotPotassium_true=true - B:ingotPulsatingIron_true=true - B:ingotRedAlloy_true=true - B:ingotRedSteel_true=true - B:ingotRoseGold_true=true - B:ingotRubber_true=true - B:ingotSilicon_true=true - B:ingotSilicone_true=true - B:ingotSilver_true=true - B:ingotSolderingAlloy_true=true - B:ingotStainlessSteel_true=true - B:ingotSteelMagnetic_true=true - B:ingotSteel_true=true - 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 - B:ingotTitanium_true=true - B:ingotTritanium_true=true - B:ingotTungstenCarbide_true=true - B:ingotTungstenSteel_true=true - B:ingotTungsten_true=true - B:ingotUltimet_true=true - B:ingotUranium235_true=true - B:ingotUranium_true=true - B:ingotVanadiumGallium_true=true - 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 - B:item.shovelIron_true=true - 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 - B:oreBasaltBeryllium_true=true - B:oreBasaltBismuth_true=true - B:oreBasaltBlueTopaz_true=true - B:oreBasaltBrownLimonite_true=true - B:oreBasaltCassiteriteSand_true=true - B:oreBasaltCassiterite_true=true - B:oreBasaltCertusQuartz_true=true - B:oreBasaltChalcopyrite_true=true - B:oreBasaltCoal_true=true - B:oreBasaltCobaltite_true=true - B:oreBasaltCooperite_true=true - B:oreBasaltCopper_true=true - B:oreBasaltDarkSteel_true=true - B:oreBasaltDiamond_true=true - B:oreBasaltEmerald_true=true - B:oreBasaltFoolsRuby_true=true - B:oreBasaltGalena_true=true - B:oreBasaltGarnetRed_true=true - B:oreBasaltGarnetYellow_true=true - 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 - B:oreBasaltLead_true=true - B:oreBasaltLignite_true=true - B:oreBasaltLithium_true=true - B:oreBasaltMagnesite_true=true - B:oreBasaltMagnetite_true=true - B:oreBasaltMalachite_true=true - B:oreBasaltManganese_true=true - B:oreBasaltMolybdenite_true=true - B:oreBasaltMolybdenum_true=true - B:oreBasaltMonazite_true=true - B:oreBasaltNetherQuartz_true=true - B:oreBasaltNickel_true=true - B:oreBasaltOlivine_true=true - B:oreBasaltOpal_true=true - B:oreBasaltPentlandite_true=true - B:oreBasaltPhosphorus_true=true - B:oreBasaltPlatinum_true=true - B:oreBasaltPlutonium_true=true - B:oreBasaltPyrite_true=true - B:oreBasaltPyrolusite_true=true - B:oreBasaltQuartzite_true=true - B:oreBasaltRuby_true=true - B:oreBasaltSapphire_true=true - B:oreBasaltSilver_true=true - B:oreBasaltSodalite_true=true - B:oreBasaltSphalerite_true=true - B:oreBasaltStibnite_true=true - B:oreBasaltTanzanite_true=true - B:oreBasaltTetrahedrite_true=true - B:oreBasaltThorium_true=true - B:oreBasaltTin_true=true - B:oreBasaltTopaz_true=true - B:oreBasaltUranium235_true=true - B:oreBasaltUranium_true=true - B:oreBasaltYellowLimonite_true=true - 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 - B:oreBlackgraniteBeryllium_true=true - B:oreBlackgraniteBismuth_true=true - B:oreBlackgraniteBlueTopaz_true=true - B:oreBlackgraniteBrownLimonite_true=true - B:oreBlackgraniteCassiteriteSand_true=true - B:oreBlackgraniteCassiterite_true=true - B:oreBlackgraniteCertusQuartz_true=true - B:oreBlackgraniteChalcopyrite_true=true - B:oreBlackgraniteCoal_true=true - B:oreBlackgraniteCobaltite_true=true - B:oreBlackgraniteCooperite_true=true - B:oreBlackgraniteCopper_true=true - B:oreBlackgraniteDarkSteel_true=true - B:oreBlackgraniteDiamond_true=true - B:oreBlackgraniteEmerald_true=true - B:oreBlackgraniteFoolsRuby_true=true - B:oreBlackgraniteGalena_true=true - B:oreBlackgraniteGarnetRed_true=true - B:oreBlackgraniteGarnetYellow_true=true - B:oreBlackgraniteGarnierite_true=true - 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 - B:oreBlackgraniteLead_true=true - B:oreBlackgraniteLignite_true=true - B:oreBlackgraniteLithium_true=true - B:oreBlackgraniteMagnesite_true=true - B:oreBlackgraniteMagnetite_true=true - B:oreBlackgraniteMalachite_true=true - B:oreBlackgraniteManganese_true=true - B:oreBlackgraniteMolybdenite_true=true - B:oreBlackgraniteMolybdenum_true=true - B:oreBlackgraniteMonazite_true=true - B:oreBlackgraniteNetherQuartz_true=true - B:oreBlackgraniteNickel_true=true - B:oreBlackgraniteOlivine_true=true - B:oreBlackgraniteOpal_true=true - B:oreBlackgranitePentlandite_true=true - B:oreBlackgranitePhosphorus_true=true - B:oreBlackgranitePlatinum_true=true - B:oreBlackgranitePlutonium_true=true - B:oreBlackgranitePyrite_true=true - B:oreBlackgranitePyrolusite_true=true - B:oreBlackgraniteQuartzite_true=true - B:oreBlackgraniteRuby_true=true - B:oreBlackgraniteSapphire_true=true - B:oreBlackgraniteSilver_true=true - B:oreBlackgraniteSodalite_true=true - B:oreBlackgraniteSphalerite_true=true - B:oreBlackgraniteStibnite_true=true - B:oreBlackgraniteTanzanite_true=true - B:oreBlackgraniteTetrahedrite_true=true - B:oreBlackgraniteThorium_true=true - B:oreBlackgraniteTin_true=true - B:oreBlackgraniteTopaz_true=true - B:oreBlackgraniteUranium235_true=true - B:oreBlackgraniteUranium_true=true - B:oreBlackgraniteYellowLimonite_true=true - B:oreBlackgraniteZinc_true=true - B:oreBlueTopaz_true=true - B:oreBrownLimonite_true=true - B:oreCassiteriteSand_true=true - B:oreCassiterite_true=true - B:oreCertusQuartz_true=true - B:oreChalcopyrite_true=true - B:oreCoal_true=true - B:oreCobaltite_true=true - B:oreCooperite_true=true - B:oreCopper_true=true - 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 - B:oreEndstoneBeryllium_true=true - B:oreEndstoneBismuth_true=true - B:oreEndstoneBlueTopaz_true=true - B:oreEndstoneBrownLimonite_true=true - B:oreEndstoneCassiteriteSand_true=true - B:oreEndstoneCassiterite_true=true - B:oreEndstoneCertusQuartz_true=true - B:oreEndstoneChalcopyrite_true=true - B:oreEndstoneCoal_true=true - B:oreEndstoneCobaltite_true=true - B:oreEndstoneCooperite_true=true - B:oreEndstoneCopper_true=true - B:oreEndstoneDarkSteel_true=true - B:oreEndstoneDiamond_true=true - B:oreEndstoneEmerald_true=true - B:oreEndstoneFoolsRuby_true=true - B:oreEndstoneGalena_true=true - B:oreEndstoneGarnetRed_true=true - B:oreEndstoneGarnetYellow_true=true - B:oreEndstoneGarnierite_true=true - 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 - B:oreEndstoneLead_true=true - B:oreEndstoneLignite_true=true - B:oreEndstoneLithium_true=true - B:oreEndstoneMagnesite_true=true - B:oreEndstoneMagnetite_true=true - B:oreEndstoneMalachite_true=true - B:oreEndstoneManganese_true=true - B:oreEndstoneMolybdenite_true=true - B:oreEndstoneMolybdenum_true=true - B:oreEndstoneMonazite_true=true - B:oreEndstoneNetherQuartz_true=true - B:oreEndstoneNickel_true=true - B:oreEndstoneOlivine_true=true - B:oreEndstoneOpal_true=true - B:oreEndstonePentlandite_true=true - B:oreEndstonePhosphorus_true=true - B:oreEndstonePlatinum_true=true - B:oreEndstonePlutonium_true=true - B:oreEndstonePyrite_true=true - B:oreEndstonePyrolusite_true=true - B:oreEndstoneQuartzite_true=true - B:oreEndstoneRuby_true=true - B:oreEndstoneSapphire_true=true - B:oreEndstoneSilver_true=true - B:oreEndstoneSodalite_true=true - B:oreEndstoneSphalerite_true=true - B:oreEndstoneStibnite_true=true - B:oreEndstoneTanzanite_true=true - B:oreEndstoneTetrahedrite_true=true - B:oreEndstoneThorium_true=true - B:oreEndstoneTin_true=true - B:oreEndstoneTopaz_true=true - B:oreEndstoneUranium235_true=true - B:oreEndstoneUranium_true=true - B:oreEndstoneYellowLimonite_true=true - B:oreEndstoneZinc_true=true - B:oreFoolsRuby_true=true - B:oreGalena_true=true - B:oreGarnetRed_true=true - B:oreGarnetYellow_true=true - B:oreGarnierite_true=true - 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 - B:oreLead_true=true - B:oreLignite_true=true - B:oreLithium_true=true - B:oreMagnesite_true=true - 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 - B:oreMarbleBeryllium_true=true - B:oreMarbleBismuth_true=true - B:oreMarbleBlueTopaz_true=true - B:oreMarbleBrownLimonite_true=true - B:oreMarbleCassiteriteSand_true=true - B:oreMarbleCassiterite_true=true - B:oreMarbleCertusQuartz_true=true - B:oreMarbleChalcopyrite_true=true - B:oreMarbleCoal_true=true - B:oreMarbleCobaltite_true=true - B:oreMarbleCooperite_true=true - B:oreMarbleCopper_true=true - B:oreMarbleDarkSteel_true=true - B:oreMarbleDiamond_true=true - B:oreMarbleEmerald_true=true - B:oreMarbleFoolsRuby_true=true - B:oreMarbleGalena_true=true - B:oreMarbleGarnetRed_true=true - B:oreMarbleGarnetYellow_true=true - 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 - B:oreMarbleLead_true=true - B:oreMarbleLignite_true=true - B:oreMarbleLithium_true=true - B:oreMarbleMagnesite_true=true - B:oreMarbleMagnetite_true=true - B:oreMarbleMalachite_true=true - B:oreMarbleManganese_true=true - B:oreMarbleMolybdenite_true=true - B:oreMarbleMolybdenum_true=true - B:oreMarbleMonazite_true=true - B:oreMarbleNetherQuartz_true=true - B:oreMarbleNickel_true=true - B:oreMarbleOlivine_true=true - B:oreMarbleOpal_true=true - B:oreMarblePentlandite_true=true - B:oreMarblePhosphorus_true=true - B:oreMarblePlatinum_true=true - B:oreMarblePlutonium_true=true - B:oreMarblePyrite_true=true - B:oreMarblePyrolusite_true=true - B:oreMarbleQuartzite_true=true - B:oreMarbleRuby_true=true - B:oreMarbleSapphire_true=true - B:oreMarbleSilver_true=true - B:oreMarbleSodalite_true=true - B:oreMarbleSphalerite_true=true - B:oreMarbleStibnite_true=true - B:oreMarbleTanzanite_true=true - B:oreMarbleTetrahedrite_true=true - B:oreMarbleThorium_true=true - B:oreMarbleTin_true=true - B:oreMarbleTopaz_true=true - B:oreMarbleUranium235_true=true - B:oreMarbleUranium_true=true - B:oreMarbleYellowLimonite_true=true - B:oreMarbleZinc_true=true - B:oreMolybdenite_true=true - 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 - B:oreNetherrackBeryllium_true=true - B:oreNetherrackBismuth_true=true - B:oreNetherrackBlueTopaz_true=true - B:oreNetherrackBrownLimonite_true=true - B:oreNetherrackCassiteriteSand_true=true - B:oreNetherrackCassiterite_true=true - B:oreNetherrackCertusQuartz_true=true - B:oreNetherrackChalcopyrite_true=true - B:oreNetherrackCoal_true=true - B:oreNetherrackCobaltite_true=true - B:oreNetherrackCooperite_true=true - B:oreNetherrackCopper_true=true - B:oreNetherrackDarkSteel_true=true - B:oreNetherrackDiamond_true=true - B:oreNetherrackEmerald_true=true - B:oreNetherrackFoolsRuby_true=true - B:oreNetherrackGalena_true=true - B:oreNetherrackGarnetRed_true=true - B:oreNetherrackGarnetYellow_true=true - B:oreNetherrackGarnierite_true=true - 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 - B:oreNetherrackLead_true=true - B:oreNetherrackLignite_true=true - B:oreNetherrackLithium_true=true - B:oreNetherrackMagnesite_true=true - B:oreNetherrackMagnetite_true=true - B:oreNetherrackMalachite_true=true - B:oreNetherrackManganese_true=true - B:oreNetherrackMolybdenite_true=true - B:oreNetherrackMolybdenum_true=true - B:oreNetherrackMonazite_true=true - B:oreNetherrackNetherQuartz_true=true - B:oreNetherrackNickel_true=true - B:oreNetherrackOlivine_true=true - B:oreNetherrackOpal_true=true - B:oreNetherrackPentlandite_true=true - B:oreNetherrackPhosphorus_true=true - B:oreNetherrackPlatinum_true=true - B:oreNetherrackPlutonium_true=true - B:oreNetherrackPyrite_true=true - B:oreNetherrackPyrolusite_true=true - B:oreNetherrackQuartzite_true=true - B:oreNetherrackRuby_true=true - B:oreNetherrackSapphire_true=true - B:oreNetherrackSilver_true=true - B:oreNetherrackSodalite_true=true - B:oreNetherrackSphalerite_true=true - B:oreNetherrackStibnite_true=true - B:oreNetherrackTanzanite_true=true - B:oreNetherrackTetrahedrite_true=true - B:oreNetherrackThorium_true=true - B:oreNetherrackTin_true=true - B:oreNetherrackTopaz_true=true - B:oreNetherrackUranium235_true=true - B:oreNetherrackUranium_true=true - B:oreNetherrackYellowLimonite_true=true - B:oreNetherrackZinc_true=true - B:oreNickel_true=true - B:oreOlivine_true=true - B:oreOpal_true=true - B:orePentlandite_true=true - B:orePhosphorus_true=true - B:orePlatinum_true=true - B:orePlutonium_true=true - 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 - B:oreRedgraniteBeryllium_true=true - B:oreRedgraniteBismuth_true=true - B:oreRedgraniteBlueTopaz_true=true - B:oreRedgraniteBrownLimonite_true=true - B:oreRedgraniteCassiteriteSand_true=true - B:oreRedgraniteCassiterite_true=true - B:oreRedgraniteCertusQuartz_true=true - B:oreRedgraniteChalcopyrite_true=true - B:oreRedgraniteCoal_true=true - B:oreRedgraniteCobaltite_true=true - B:oreRedgraniteCooperite_true=true - B:oreRedgraniteCopper_true=true - B:oreRedgraniteDarkSteel_true=true - B:oreRedgraniteDiamond_true=true - B:oreRedgraniteEmerald_true=true - B:oreRedgraniteFoolsRuby_true=true - B:oreRedgraniteGalena_true=true - B:oreRedgraniteGarnetRed_true=true - B:oreRedgraniteGarnetYellow_true=true - B:oreRedgraniteGarnierite_true=true - 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 - B:oreRedgraniteLead_true=true - B:oreRedgraniteLignite_true=true - B:oreRedgraniteLithium_true=true - B:oreRedgraniteMagnesite_true=true - B:oreRedgraniteMagnetite_true=true - B:oreRedgraniteMalachite_true=true - B:oreRedgraniteManganese_true=true - B:oreRedgraniteMolybdenite_true=true - B:oreRedgraniteMolybdenum_true=true - B:oreRedgraniteMonazite_true=true - B:oreRedgraniteNetherQuartz_true=true - B:oreRedgraniteNickel_true=true - B:oreRedgraniteOlivine_true=true - B:oreRedgraniteOpal_true=true - B:oreRedgranitePentlandite_true=true - B:oreRedgranitePhosphorus_true=true - B:oreRedgranitePlatinum_true=true - B:oreRedgranitePlutonium_true=true - B:oreRedgranitePyrite_true=true - B:oreRedgranitePyrolusite_true=true - B:oreRedgraniteQuartzite_true=true - B:oreRedgraniteRuby_true=true - B:oreRedgraniteSapphire_true=true - B:oreRedgraniteSilver_true=true - B:oreRedgraniteSodalite_true=true - B:oreRedgraniteSphalerite_true=true - B:oreRedgraniteStibnite_true=true - B:oreRedgraniteTanzanite_true=true - B:oreRedgraniteTetrahedrite_true=true - B:oreRedgraniteThorium_true=true - B:oreRedgraniteTin_true=true - B:oreRedgraniteTopaz_true=true - B:oreRedgraniteUranium235_true=true - B:oreRedgraniteUranium_true=true - B:oreRedgraniteYellowLimonite_true=true - B:oreRedgraniteZinc_true=true - B:oreRuby_true=true - B:oreSapphire_true=true - B:oreSilver_true=true - B:oreSodalite_true=true - B:oreSphalerite_true=true - B:oreStibnite_true=true - B:oreTanzanite_true=true - B:oreTetrahedrite_true=true - B:oreThorium_true=true - B:oreTin_true=true - B:oreTopaz_true=true - B:oreUranium235_true=true - B:oreUranium_true=true - B:oreYellowLimonite_true=true - B:oreZinc_true=true - B:pipeHugePlastic_true=true - B:pipeHugePolytetrafluoroethylene_true=true - B:pipeHugePolyvinylChloride_true=true - B:pipeLargePlastic_true=true - B:pipeLargePolytetrafluoroethylene_true=true - B:pipeLargePolyvinylChloride_true=true - B:pipeMediumPlastic_true=true - B:pipeMediumPolytetrafluoroethylene_true=true - B:pipeMediumPolyvinylChloride_true=true - B:pipeRestrictiveHugePolyvinylChloride_true=true - B:pipeRestrictiveLargePolyvinylChloride_true=true - B:pipeRestrictiveMediumPolyvinylChloride_true=true - B:pipeSmallBronze_true=true - B:pipeSmallCopper_true=true - B:pipeSmallPlastic_true=true - B:pipeSmallPolytetrafluoroethylene_true=true - B:pipeSmallStainlessSteel_true=true - B:pipeSmallSteel_true=true - B:pipeSmallTitanium_true=true - B:pipeSmallTungstenSteel_true=true - B:pipeTinyBronze_true=true - B:pipeTinyCopper_true=true - B:pipeTinyPlastic_true=true - B:pipeTinyPolytetrafluoroethylene_true=true - B:pipeTinyStainlessSteel_true=true - B:pipeTinySteel_true=true - B:pipeTinyTitanium_true=true - B:pipeTinyTungstenSteel_true=true - B:plateAluminium_true=true - B:plateAmericium_true=true - B:plateAnnealedCopper_true=true - B:plateBatteryAlloy_true=true - B:plateBeryllium_true=true - B:plateBismuthBronze_true=true - B:plateBismuth_true=true - B:plateBlackBronze_true=true - B:plateBlackSteel_true=true - B:plateBlueSteel_true=true - B:plateBrass_true=true - B:plateBronze_true=true - B:plateCarbon_true=true - B:plateChrome_true=true - B:plateCobaltBrass_true=true - B:plateCobalt_true=true - B:plateCopper_true=true - B:plateCupronickel_true=true - B:plateDamascusSteel_true=true - B:plateDarkSteel_true=true - B:plateDoubleCarbon_true=true - B:plateDoubleEpoxidFiberReinforced_true=true - B:plateDoubleEpoxid_true=true - B:plateDoubleNickelZincFerrite_true=true - B:plateDoublePolycaprolactam_true=true - B:plateDoublePolyphenyleneSulfide_true=true - B:plateDoublePolytetrafluoroethylene_true=true - B:plateDuranium_true=true - B:plateElectrum_true=true - B:plateEpoxidFiberReinforced_true=true - B:plateEpoxid_true=true - B:plateEuropium_true=true - B:plateGalliumArsenide_true=true - B:plateGallium_true=true - B:plateGold_true=true - B:plateHSSE_true=true - 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 - B:plateIron_true=true - B:plateKanthal_true=true - B:plateLead_true=true - B:plateMagnalium_true=true - B:plateManganese_true=true - B:plateMithril_true=true - B:plateMolybdenum_true=true - B:plateNaquadahAlloy_true=true - B:plateNaquadria_true=true - B:plateNeodymiumMagnetic_true=true - B:plateNeodymium_true=true - B:plateNeutronium_true=true - B:plateNichrome_true=true - B:plateNickelZincFerrite_true=true - B:plateNickel_true=true - B:plateNiobiumTitanium_true=true - B:plateOsmiridium_true=true - B:plateOsmium_true=true - B:platePalladium_true=true - B:platePigIron_true=true - B:platePlastic_true=true - B:platePlatinum_true=true - B:platePlutonium241_true=true - B:platePlutonium_true=true - B:platePolycaprolactam_true=true - B:platePolyphenyleneSulfide_true=true - B:platePolystyrene_true=true - B:platePolytetrafluoroethylene_true=true - B:platePolyvinylChloride_true=true - B:plateRedAlloy_true=true - B:plateRedSteel_true=true - B:plateRoseGold_true=true - B:plateRubber_true=true - B:plateSilicon_true=true - B:plateSilicone_true=true - B:plateSilver_true=true - B:plateSolderingAlloy_true=true - B:plateStainlessSteel_true=true - B:plateSteelMagnetic_true=true - 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 - B:plateTitanium_true=true - B:plateTritanium_true=true - B:plateTungstenCarbide_true=true - B:plateTungstenSteel_true=true - B:plateTungsten_true=true - B:plateUltimet_true=true - B:plateUranium235_true=true - B:plateUranium_true=true - B:plateVanadiumGallium_true=true - B:plateVanadiumSteel_true=true - B:plateWroughtIron_true=true - B:plateYttriumBariumCuprate_true=true - B:plateZinc_true=true - B:ringAluminium_true=true - B:ringBrass_true=true - B:ringBronze_true=true - B:ringChrome_true=true - B:ringHSSE_true=true - B:ringHSSG_true=true - B:ringInvar_true=true - B:ringIridium_true=true - B:ringIron_true=true - B:ringNeutronium_true=true - B:ringOsmium_true=true - B:ringPigIron_true=true - B:ringRubber_true=true - B:ringSilicone_true=true - B:ringStainlessSteel_true=true - B:ringSteel_true=true - B:ringStyreneButadieneRubber_true=true - B:ringTin_true=true - B:ringTitanium_true=true - B:ringTungstenSteel_true=true - B:ringWroughtIron_true=true - B:roundHSSE_true=true - B:roundHSSG_true=true - B:roundNeutronium_true=true - B:screwAluminium_true=true - B:screwBeryllium_true=true - B:screwBismuthBronze_true=true - B:screwBismuth_true=true - B:screwBlackBronze_true=true - B:screwBlackSteel_true=true - B:screwBlueSteel_true=true - B:screwBrass_true=true - B:screwBronze_true=true - B:screwCarbon_true=true - B:screwChrome_true=true - B:screwCobaltBrass_true=true - B:screwCobalt_true=true - B:screwCupronickel_true=true - B:screwDamascusSteel_true=true - B:screwDarkSteel_true=true - B:screwDuranium_true=true - B:screwElectrum_true=true - B:screwEpoxidFiberReinforced_true=true - B:screwEpoxid_true=true - B:screwGold_true=true - 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 - B:screwIron_true=true - B:screwKanthal_true=true - B:screwLead_true=true - B:screwMagnalium_true=true - B:screwManganese_true=true - B:screwMithril_true=true - B:screwMolybdenum_true=true - B:screwNaquadahAlloy_true=true - B:screwNaquadria_true=true - B:screwNeodymiumMagnetic_true=true - B:screwNeodymium_true=true - B:screwNeutronium_true=true - B:screwNichrome_true=true - B:screwNickelZincFerrite_true=true - B:screwNickel_true=true - B:screwOsmiridium_true=true - B:screwOsmium_true=true - B:screwPalladium_true=true - B:screwPigIron_true=true - B:screwPlastic_true=true - B:screwPlatinum_true=true - B:screwPlutonium241_true=true - B:screwPlutonium_true=true - B:screwPolycaprolactam_true=true - B:screwPolyphenyleneSulfide_true=true - B:screwPolystyrene_true=true - B:screwPolytetrafluoroethylene_true=true - B:screwPolyvinylChloride_true=true - B:screwRedSteel_true=true - B:screwRoseGold_true=true - B:screwRubber_true=true - B:screwSilicone_true=true - B:screwSilver_true=true - B:screwStainlessSteel_true=true - B:screwSteelMagnetic_true=true - 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 - B:screwTitanium_true=true - B:screwTritanium_true=true - B:screwTungstenCarbide_true=true - B:screwTungstenSteel_true=true - B:screwTungsten_true=true - B:screwUltimet_true=true - B:screwUranium235_true=true - B:screwUranium_true=true - B:screwVanadiumSteel_true=true - B:screwWroughtIron_true=true - B:springTitanium_true=true - B:stickAluminium_true=true - B:stickAmericium_true=true - B:stickBeryllium_true=true - B:stickBismuthBronze_true=true - B:stickBismuth_true=true - B:stickBlackBronze_true=true - B:stickBlackSteel_true=true - B:stickBlueSteel_true=true - B:stickBrass_true=true - B:stickBronze_true=true - B:stickCarbon_true=true - B:stickChrome_true=true - B:stickCobaltBrass_true=true - B:stickCobalt_true=true - B:stickCopper_true=true - B:stickCupronickel_true=true - B:stickDamascusSteel_true=true - B:stickDarkSteel_true=true - B:stickDuranium_true=true - B:stickElectrum_true=true - B:stickEpoxidFiberReinforced_true=true - B:stickEpoxid_true=true - B:stickEuropium_true=true - B:stickGold_true=true - 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 - B:stickIron_true=true - B:stickKanthal_true=true - B:stickLead_true=true - B:stickLongAluminium_true=true - B:stickLongAmericium_true=true - B:stickLongBeryllium_true=true - B:stickLongBismuthBronze_true=true - B:stickLongBismuth_true=true - B:stickLongBlackBronze_true=true - B:stickLongBlackSteel_true=true - B:stickLongBlueSteel_true=true - B:stickLongBrass_true=true - B:stickLongBronze_true=true - B:stickLongCarbon_true=true - B:stickLongChrome_true=true - B:stickLongCobaltBrass_true=true - B:stickLongCobalt_true=true - B:stickLongCupronickel_true=true - B:stickLongDamascusSteel_true=true - B:stickLongDarkSteel_true=true - B:stickLongDuranium_true=true - B:stickLongElectrum_true=true - B:stickLongEpoxidFiberReinforced_true=true - B:stickLongEpoxid_true=true - B:stickLongGold_true=true - 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 - B:stickLongIron_true=true - B:stickLongKanthal_true=true - B:stickLongLead_true=true - B:stickLongMagnalium_true=true - B:stickLongManganese_true=true - B:stickLongMithril_true=true - B:stickLongMolybdenum_true=true - B:stickLongNaquadahAlloy_true=true - B:stickLongNaquadria_true=true - B:stickLongNeodymiumMagnetic_true=true - B:stickLongNeodymium_true=true - B:stickLongNeutronium_true=true - B:stickLongNichrome_true=true - B:stickLongNickelZincFerrite_true=true - B:stickLongNickel_true=true - B:stickLongOsmiridium_true=true - B:stickLongOsmium_true=true - B:stickLongPalladium_true=true - B:stickLongPigIron_true=true - B:stickLongPlastic_true=true - B:stickLongPlatinum_true=true - B:stickLongPlutonium241_true=true - B:stickLongPlutonium_true=true - B:stickLongPolycaprolactam_true=true - B:stickLongPolyphenyleneSulfide_true=true - B:stickLongPolystyrene_true=true - B:stickLongPolytetrafluoroethylene_true=true - B:stickLongPolyvinylChloride_true=true - B:stickLongRedSteel_true=true - B:stickLongRoseGold_true=true - B:stickLongRubber_true=true - B:stickLongSilicone_true=true - B:stickLongSilver_true=true - B:stickLongStainlessSteel_true=true - B:stickLongSteelMagnetic_true=true - 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 - B:stickLongTritanium_true=true - B:stickLongTungstenCarbide_true=true - B:stickLongTungstenSteel_true=true - B:stickLongTungsten_true=true - B:stickLongUltimet_true=true - B:stickLongUranium235_true=true - B:stickLongUranium_true=true - B:stickLongVanadiumSteel_true=true - B:stickLongWroughtIron_true=true - B:stickMagnalium_true=true - B:stickManganese_true=true - B:stickMithril_true=true - B:stickMolybdenum_true=true - B:stickNaquadahAlloy_true=true - B:stickNaquadria_true=true - B:stickNeodymiumMagnetic_true=true - B:stickNeodymium_true=true - B:stickNeutronium_true=true - B:stickNichrome_true=true - B:stickNickelZincFerrite_true=true - B:stickNickel_true=true - B:stickOsmiridium_true=true - B:stickOsmium_true=true - B:stickPalladium_true=true - B:stickPigIron_true=true - B:stickPlastic_true=true - B:stickPlatinum_true=true - B:stickPlutonium241_true=true - B:stickPlutonium_true=true - B:stickPolycaprolactam_true=true - B:stickPolyphenyleneSulfide_true=true - B:stickPolystyrene_true=true - B:stickPolytetrafluoroethylene_true=true - B:stickPolyvinylChloride_true=true - B:stickRedSteel_true=true - B:stickRoseGold_true=true - B:stickRubber_true=true - B:stickSilicone_true=true - B:stickSilver_true=true - B:stickSolderingAlloy_true=true - B:stickStainlessSteel_true=true - B:stickSteelMagnetic_true=true - 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 - B:stickTitanium_true=true - B:stickTritanium_true=true - B:stickTungstenCarbide_true=true - B:stickTungstenSteel_true=true - B:stickTungsten_true=true - B:stickUltimet_true=true - B:stickUranium235_true=true - B:stickUranium_true=true - B:stickVanadiumGallium_true=true - B:stickVanadiumSteel_true=true - B:stickWroughtIron_true=true - B:tile.fenceIron_true=true - B:tile.tripWireSource_true=true - B:toolHeadAxeCarbon_true=true - B:toolHeadAxeEpoxidFiberReinforced_true=true - B:toolHeadAxeEpoxid_true=true - B:toolHeadAxeNickelZincFerrite_true=true - B:toolHeadAxePlastic_true=true - B:toolHeadAxePolycaprolactam_true=true - B:toolHeadAxePolyphenyleneSulfide_true=true - B:toolHeadAxePolystyrene_true=true - B:toolHeadAxePolytetrafluoroethylene_true=true - B:toolHeadAxePolyvinylChloride_true=true - B:toolHeadAxeRubber_true=true - B:toolHeadAxeSilicone_true=true - B:toolHeadAxeStyreneButadieneRubber_true=true - B:toolHeadBuzzSawCarbon_true=true - B:toolHeadBuzzSawEpoxidFiberReinforced_true=true - B:toolHeadBuzzSawEpoxid_true=true - B:toolHeadBuzzSawNickelZincFerrite_true=true - B:toolHeadBuzzSawPolycaprolactam_true=true - B:toolHeadBuzzSawPolyphenyleneSulfide_true=true - B:toolHeadBuzzSawPolytetrafluoroethylene_true=true - B:toolHeadChainsawCarbon_true=true - B:toolHeadChainsawEpoxidFiberReinforced_true=true - B:toolHeadChainsawEpoxid_true=true - B:toolHeadChainsawNickelZincFerrite_true=true - B:toolHeadChainsawPolycaprolactam_true=true - B:toolHeadChainsawPolyphenyleneSulfide_true=true - B:toolHeadChainsawPolytetrafluoroethylene_true=true - B:toolHeadDrillCarbon_true=true - B:toolHeadDrillEpoxidFiberReinforced_true=true - B:toolHeadDrillEpoxid_true=true - B:toolHeadDrillNickelZincFerrite_true=true - B:toolHeadDrillPolycaprolactam_true=true - B:toolHeadDrillPolyphenyleneSulfide_true=true - B:toolHeadDrillPolytetrafluoroethylene_true=true - B:toolHeadFileCarbon_true=true - B:toolHeadFileEpoxidFiberReinforced_true=true - B:toolHeadFileEpoxid_true=true - B:toolHeadFileNickelZincFerrite_true=true - B:toolHeadFilePolycaprolactam_true=true - B:toolHeadFilePolyphenyleneSulfide_true=true - B:toolHeadFilePolytetrafluoroethylene_true=true - B:toolHeadHammerCarbon_true=true - B:toolHeadHammerEpoxidFiberReinforced_true=true - B:toolHeadHammerEpoxid_true=true - B:toolHeadHammerNickelZincFerrite_true=true - B:toolHeadHammerPlastic_true=true - B:toolHeadHammerPolycaprolactam_true=true - B:toolHeadHammerPolyphenyleneSulfide_true=true - B:toolHeadHammerPolystyrene_true=true - B:toolHeadHammerPolytetrafluoroethylene_true=true - B:toolHeadHammerPolyvinylChloride_true=true - B:toolHeadHammerRubber_true=true - B:toolHeadHammerSilicone_true=true - B:toolHeadHammerStyreneButadieneRubber_true=true - B:toolHeadHoeCarbon_true=true - B:toolHeadHoeEpoxidFiberReinforced_true=true - B:toolHeadHoeEpoxid_true=true - B:toolHeadHoeNickelZincFerrite_true=true - B:toolHeadHoePlastic_true=true - B:toolHeadHoePolycaprolactam_true=true - B:toolHeadHoePolyphenyleneSulfide_true=true - B:toolHeadHoePolystyrene_true=true - B:toolHeadHoePolytetrafluoroethylene_true=true - B:toolHeadHoePolyvinylChloride_true=true - B:toolHeadHoeRubber_true=true - B:toolHeadHoeSilicone_true=true - B:toolHeadHoeStyreneButadieneRubber_true=true - B:toolHeadPickaxeCarbon_true=true - B:toolHeadPickaxeEpoxidFiberReinforced_true=true - B:toolHeadPickaxeEpoxid_true=true - B:toolHeadPickaxeNickelZincFerrite_true=true - B:toolHeadPickaxePlastic_true=true - B:toolHeadPickaxePolycaprolactam_true=true - B:toolHeadPickaxePolyphenyleneSulfide_true=true - B:toolHeadPickaxePolystyrene_true=true - B:toolHeadPickaxePolytetrafluoroethylene_true=true - B:toolHeadPickaxePolyvinylChloride_true=true - B:toolHeadPickaxeRubber_true=true - B:toolHeadPickaxeSilicone_true=true - B:toolHeadPickaxeStyreneButadieneRubber_true=true - B:toolHeadPlowCarbon_true=true - B:toolHeadPlowEpoxidFiberReinforced_true=true - B:toolHeadPlowEpoxid_true=true - B:toolHeadPlowNickelZincFerrite_true=true - B:toolHeadPlowPlastic_true=true - B:toolHeadPlowPolycaprolactam_true=true - B:toolHeadPlowPolyphenyleneSulfide_true=true - B:toolHeadPlowPolystyrene_true=true - B:toolHeadPlowPolytetrafluoroethylene_true=true - B:toolHeadPlowPolyvinylChloride_true=true - B:toolHeadPlowRubber_true=true - B:toolHeadPlowSilicone_true=true - B:toolHeadPlowStyreneButadieneRubber_true=true - B:toolHeadSawCarbon_true=true - B:toolHeadSawEpoxidFiberReinforced_true=true - B:toolHeadSawEpoxid_true=true - B:toolHeadSawNickelZincFerrite_true=true - B:toolHeadSawPolycaprolactam_true=true - B:toolHeadSawPolyphenyleneSulfide_true=true - B:toolHeadSawPolytetrafluoroethylene_true=true - B:toolHeadSenseCarbon_true=true - B:toolHeadSenseEpoxidFiberReinforced_true=true - B:toolHeadSenseEpoxid_true=true - B:toolHeadSenseNickelZincFerrite_true=true - B:toolHeadSensePlastic_true=true - B:toolHeadSensePolycaprolactam_true=true - B:toolHeadSensePolyphenyleneSulfide_true=true - B:toolHeadSensePolystyrene_true=true - B:toolHeadSensePolytetrafluoroethylene_true=true - B:toolHeadSensePolyvinylChloride_true=true - B:toolHeadSenseRubber_true=true - B:toolHeadSenseSilicone_true=true - B:toolHeadSenseStyreneButadieneRubber_true=true - B:toolHeadShovelAluminium_true=true - B:toolHeadShovelBeryllium_true=true - B:toolHeadShovelBismuthBronze_true=true - B:toolHeadShovelBismuth_true=true - B:toolHeadShovelBlackBronze_true=true - B:toolHeadShovelBlackSteel_true=true - B:toolHeadShovelBlueSteel_true=true - B:toolHeadShovelBrass_true=true - B:toolHeadShovelBronze_true=true - B:toolHeadShovelCarbon_true=true - B:toolHeadShovelChrome_true=true - B:toolHeadShovelCobaltBrass_true=true - B:toolHeadShovelCobalt_true=true - B:toolHeadShovelCupronickel_true=true - B:toolHeadShovelDamascusSteel_true=true - B:toolHeadShovelDarkSteel_true=true - B:toolHeadShovelDuranium_true=true - B:toolHeadShovelElectrum_true=true - B:toolHeadShovelEpoxidFiberReinforced_true=true - B:toolHeadShovelEpoxid_true=true - B:toolHeadShovelGold_true=true - 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 - B:toolHeadShovelIron_true=true - B:toolHeadShovelKanthal_true=true - B:toolHeadShovelLead_true=true - B:toolHeadShovelMagnalium_true=true - B:toolHeadShovelManganese_true=true - B:toolHeadShovelMithril_true=true - B:toolHeadShovelMolybdenum_true=true - B:toolHeadShovelNaquadahAlloy_true=true - B:toolHeadShovelNaquadria_true=true - B:toolHeadShovelNeodymiumMagnetic_true=true - B:toolHeadShovelNeodymium_true=true - B:toolHeadShovelNeutronium_true=true - B:toolHeadShovelNichrome_true=true - B:toolHeadShovelNickelZincFerrite_true=true - B:toolHeadShovelNickel_true=true - B:toolHeadShovelOsmiridium_true=true - B:toolHeadShovelOsmium_true=true - B:toolHeadShovelPalladium_true=true - B:toolHeadShovelPigIron_true=true - B:toolHeadShovelPlastic_true=true - B:toolHeadShovelPlatinum_true=true - B:toolHeadShovelPlutonium241_true=true - B:toolHeadShovelPlutonium_true=true - B:toolHeadShovelPolycaprolactam_true=true - B:toolHeadShovelPolyphenyleneSulfide_true=true - B:toolHeadShovelPolystyrene_true=true - B:toolHeadShovelPolytetrafluoroethylene_true=true - B:toolHeadShovelPolyvinylChloride_true=true - B:toolHeadShovelRedSteel_true=true - B:toolHeadShovelRoseGold_true=true - B:toolHeadShovelRubber_true=true - B:toolHeadShovelSilicone_true=true - B:toolHeadShovelSilver_true=true - B:toolHeadShovelStainlessSteel_true=true - B:toolHeadShovelSteelMagnetic_true=true - 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 - B:toolHeadShovelTritanium_true=true - B:toolHeadShovelTungstenCarbide_true=true - B:toolHeadShovelTungstenSteel_true=true - B:toolHeadShovelTungsten_true=true - B:toolHeadShovelUltimet_true=true - B:toolHeadShovelUranium235_true=true - B:toolHeadShovelUranium_true=true - B:toolHeadShovelVanadiumSteel_true=true - B:toolHeadShovelWroughtIron_true=true - B:toolHeadSwordCarbon_true=true - B:toolHeadSwordEpoxidFiberReinforced_true=true - B:toolHeadSwordEpoxid_true=true - B:toolHeadSwordNickelZincFerrite_true=true - B:toolHeadSwordPlastic_true=true - B:toolHeadSwordPolycaprolactam_true=true - B:toolHeadSwordPolyphenyleneSulfide_true=true - B:toolHeadSwordPolystyrene_true=true - B:toolHeadSwordPolytetrafluoroethylene_true=true - B:toolHeadSwordPolyvinylChloride_true=true - B:toolHeadSwordRubber_true=true - B:toolHeadSwordSilicone_true=true - B:toolHeadSwordStyreneButadieneRubber_true=true - B:toolHeadUniversalSpadeAluminium_true=true - B:toolHeadUniversalSpadeBeryllium_true=true - B:toolHeadUniversalSpadeBismuthBronze_true=true - B:toolHeadUniversalSpadeBismuth_true=true - B:toolHeadUniversalSpadeBlackBronze_true=true - B:toolHeadUniversalSpadeBlackSteel_true=true - B:toolHeadUniversalSpadeBlueSteel_true=true - B:toolHeadUniversalSpadeBrass_true=true - B:toolHeadUniversalSpadeBronze_true=true - B:toolHeadUniversalSpadeCarbon_true=true - B:toolHeadUniversalSpadeChrome_true=true - B:toolHeadUniversalSpadeCobaltBrass_true=true - B:toolHeadUniversalSpadeCobalt_true=true - B:toolHeadUniversalSpadeCupronickel_true=true - B:toolHeadUniversalSpadeDamascusSteel_true=true - B:toolHeadUniversalSpadeDarkSteel_true=true - B:toolHeadUniversalSpadeDuranium_true=true - B:toolHeadUniversalSpadeElectrum_true=true - B:toolHeadUniversalSpadeEpoxidFiberReinforced_true=true - B:toolHeadUniversalSpadeEpoxid_true=true - B:toolHeadUniversalSpadeGold_true=true - 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 - B:toolHeadUniversalSpadeIron_true=true - B:toolHeadUniversalSpadeKanthal_true=true - B:toolHeadUniversalSpadeLead_true=true - B:toolHeadUniversalSpadeMagnalium_true=true - B:toolHeadUniversalSpadeManganese_true=true - B:toolHeadUniversalSpadeMithril_true=true - B:toolHeadUniversalSpadeMolybdenum_true=true - B:toolHeadUniversalSpadeNaquadahAlloy_true=true - B:toolHeadUniversalSpadeNaquadria_true=true - B:toolHeadUniversalSpadeNeodymiumMagnetic_true=true - B:toolHeadUniversalSpadeNeodymium_true=true - B:toolHeadUniversalSpadeNeutronium_true=true - B:toolHeadUniversalSpadeNichrome_true=true - B:toolHeadUniversalSpadeNickelZincFerrite_true=true - B:toolHeadUniversalSpadeNickel_true=true - B:toolHeadUniversalSpadeOsmiridium_true=true - B:toolHeadUniversalSpadeOsmium_true=true - B:toolHeadUniversalSpadePalladium_true=true - B:toolHeadUniversalSpadePigIron_true=true - B:toolHeadUniversalSpadePlastic_true=true - B:toolHeadUniversalSpadePlatinum_true=true - B:toolHeadUniversalSpadePlutonium241_true=true - B:toolHeadUniversalSpadePlutonium_true=true - B:toolHeadUniversalSpadePolycaprolactam_true=true - B:toolHeadUniversalSpadePolyphenyleneSulfide_true=true - B:toolHeadUniversalSpadePolystyrene_true=true - B:toolHeadUniversalSpadePolytetrafluoroethylene_true=true - B:toolHeadUniversalSpadePolyvinylChloride_true=true - B:toolHeadUniversalSpadeRedSteel_true=true - B:toolHeadUniversalSpadeRoseGold_true=true - B:toolHeadUniversalSpadeRubber_true=true - B:toolHeadUniversalSpadeSilicone_true=true - B:toolHeadUniversalSpadeSilver_true=true - B:toolHeadUniversalSpadeStainlessSteel_true=true - B:toolHeadUniversalSpadeSteelMagnetic_true=true - 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 - B:toolHeadUniversalSpadeTritanium_true=true - B:toolHeadUniversalSpadeTungstenCarbide_true=true - B:toolHeadUniversalSpadeTungstenSteel_true=true - B:toolHeadUniversalSpadeTungsten_true=true - B:toolHeadUniversalSpadeUltimet_true=true - B:toolHeadUniversalSpadeUranium235_true=true - B:toolHeadUniversalSpadeUranium_true=true - B:toolHeadUniversalSpadeVanadiumSteel_true=true - B:toolHeadUniversalSpadeWroughtIron_true=true - B:toolHeadWrenchCarbon_true=true - B:toolHeadWrenchEpoxidFiberReinforced_true=true - B:toolHeadWrenchEpoxid_true=true - B:toolHeadWrenchNickelZincFerrite_true=true - B:toolHeadWrenchPolycaprolactam_true=true - B:toolHeadWrenchPolyphenyleneSulfide_true=true - B:toolHeadWrenchPolytetrafluoroethylene_true=true - B:turbineBladeCarbon_true=true - B:turbineBladeEpoxidFiberReinforced_true=true - B:turbineBladeEpoxid_true=true - B:turbineBladeNickelZincFerrite_true=true - B:turbineBladePolycaprolactam_true=true - B:turbineBladePolyphenyleneSulfide_true=true - B:turbineBladePolytetrafluoroethylene_true=true - B:wireFineAnnealedCopper_true=true - B:wireFineCopper_true=true - B:wireFineElectrum_true=true - B:wireFineGold_true=true - B:wireFineLead_true=true - B:wireFineNiobiumTitanium_true=true - B:wireFineOsmium_true=true - B:wireFinePlatinum_true=true - B:wireFineRedAlloy_true=true - B:wireFineSolderingAlloy_true=true - B:wireFineSteel_true=true - B:wireFineTin_true=true - B:wireFineYttriumBariumCuprate_true=true - B:wireGt01Aluminium_true=true - B:wireGt01AnnealedCopper_true=true - B:wireGt01BlackSteel_true=true - B:wireGt01Cobalt_true=true - B:wireGt01Copper_true=true - B:wireGt01Cupronickel_true=true - B:wireGt01Duranium_true=true - B:wireGt01Electrum_true=true - B:wireGt01Gold_true=true - B:wireGt01HSSG_true=true - B:wireGt01Iron_true=true - B:wireGt01Kanthal_true=true - B:wireGt01Lead_true=true - B:wireGt01NaquadahAlloy_true=true - B:wireGt01Nichrome_true=true - B:wireGt01Nickel_true=true - B:wireGt01NiobiumTitanium_true=true - B:wireGt01Osmium_true=true - B:wireGt01Platinum_true=true - B:wireGt01RedAlloy_true=true - B:wireGt01Silver_true=true - B:wireGt01SolderingAlloy_true=true - B:wireGt01Steel_true=true - B:wireGt01Tin_true=true - B:wireGt01Titanium_true=true - B:wireGt01TungstenSteel_true=true - B:wireGt01Tungsten_true=true - B:wireGt01VanadiumGallium_true=true - B:wireGt01YttriumBariumCuprate_true=true - B:wireGt01Zinc_true=true - B:wireGt02Aluminium_true=true - B:wireGt02AnnealedCopper_true=true - B:wireGt02BlackSteel_true=true - B:wireGt02Cobalt_true=true - B:wireGt02Copper_true=true - B:wireGt02Cupronickel_true=true - B:wireGt02Duranium_true=true - B:wireGt02Electrum_true=true - B:wireGt02Gold_true=true - B:wireGt02HSSG_true=true - B:wireGt02Iron_true=true - B:wireGt02Kanthal_true=true - B:wireGt02Lead_true=true - B:wireGt02NaquadahAlloy_true=true - B:wireGt02Nichrome_true=true - B:wireGt02Nickel_true=true - B:wireGt02NiobiumTitanium_true=true - B:wireGt02Osmium_true=true - B:wireGt02Platinum_true=true - B:wireGt02RedAlloy_true=true - B:wireGt02Silver_true=true - B:wireGt02SolderingAlloy_true=true - B:wireGt02Steel_true=true - B:wireGt02Tin_true=true - B:wireGt02Titanium_true=true - B:wireGt02TungstenSteel_true=true - B:wireGt02Tungsten_true=true - B:wireGt02VanadiumGallium_true=true - B:wireGt02YttriumBariumCuprate_true=true - B:wireGt02Zinc_true=true -} - - -storageblockcrafting { - B:blockAluminium_false=false - B:blockAmber_false=false - B:blockAmericium_false=false - B:blockAmethyst_false=false - B:blockAnnealedCopper_false=false - B:blockAntimony_false=false - B:blockArsenic_false=false - B:blockBasalt_false=false - B:blockBatteryAlloy_false=false - B:blockBeryllium_false=false - B:blockBismuthBronze_false=false - B:blockBismuth_false=false - B:blockBlackBronze_false=false - B:blockBlackSteel_false=false - B:blockBlueSteel_false=false - B:blockBlueTopaz_false=false - B:blockBrass_false=false - B:blockBronze_false=false - B:blockCaesium_false=false - B:blockCerium_false=false - B:blockCharcoal_false=false - B:blockChrome_false=false - B:blockCoal_false=false - B:blockCobaltBrass_false=false - B:blockCobalt_false=false - B:blockConductiveIron_false=false - B:blockCopper_false=false - B:blockCupronickel_false=false - B:blockDamascusSteel_false=false - B:blockDarkSteel_false=false - B:blockDiamond_false=false - B:blockDilithium_false=false - B:blockDuranium_false=false - B:blockElectricalSteel_false=false - B:blockElectrum_false=false - B:blockEmerald_false=false - B:blockEnderEye_false=false - B:blockEnderPearl_false=false - B:blockEnergeticAlloy_false=false - B:blockEuropium_false=false - B:blockFoolsRuby_false=false - B:blockForcicium_false=false - B:blockForcillium_false=false - B:blockGallium_false=false - B:blockGarnetRed_false=false - B:blockGarnetYellow_false=false - B:blockGold_false=false - B:blockGreenSapphire_false=false - B:blockHSSE_false=false - 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 - B:blockIron_false=false - B:blockJasper_false=false - B:blockKanthal_false=false - B:blockLapis_false=false - B:blockLazurite_false=false - B:blockLead_false=false - B:blockLignite_false=false - B:blockLutetium_false=false - B:blockMagnalium_false=false - B:blockMagnesium_false=false - B:blockManganese_false=false - B:blockMithril_false=false - B:blockMolybdenum_false=false - B:blockMonazite_false=false - B:blockNaquadahAlloy_false=false - B:blockNaquadahEnriched_false=false - B:blockNaquadah_false=false - B:blockNaquadria_false=false - B:blockNeodymiumMagnetic_false=false - B:blockNeodymium_false=false - B:blockNetherStar_false=false - B:blockNeutronium_false=false - B:blockNichrome_false=false - B:blockNickel_false=false - B:blockNiobiumNitride_false=false - B:blockNiobiumTitanium_false=false - B:blockNiobium_false=false - B:blockNiter_false=false - B:blockObsidian_false=false - B:blockOlivine_false=false - B:blockOpal_false=false - B:blockOsmiridium_false=false - B:blockOsmium_false=false - B:blockPalladium_false=false - B:blockPhasedGold_false=false - B:blockPhasedIron_false=false - B:blockPhosphorus_false=false - B:blockPigIron_false=false - B:blockPlatinum_false=false - B:blockPlutonium241_false=false - B:blockPlutonium_false=false - B:blockPulsatingIron_false=false - B:blockQuartzite_false=false - B:blockRedAlloy_false=false - B:blockRedSteel_false=false - B:blockRedstoneAlloy_false=false - B:blockRedstone_false=false - B:blockRoseGold_false=false - B:blockRuby_false=false - B:blockSapphire_false=false - B:blockSilicon_false=false - B:blockSilver_false=false - B:blockSodalite_false=false - B:blockSolderingAlloy_false=false - B:blockSoularium_false=false - B:blockStainlessSteel_false=false - B:blockSteelMagnetic_false=false - B:blockSteel_false=false - 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 - B:blockTitanium_false=false - B:blockTopaz_false=false - B:blockTritanium_false=false - B:blockTungstenCarbide_false=false - B:blockTungstenSteel_false=false - B:blockTungsten_false=false - B:blockUltimet_false=false - B:blockUranium235_false=false - B:blockUranium_false=false - B:blockVanadiumGallium_false=false - B:blockVanadiumSteel_false=false - B:blockVanadium_false=false - B:blockVibrantAlloy_false=false - B:blockWroughtIron_false=false - B:blockYttriumBariumCuprate_false=false - B:blockYttrium_false=false - B:blockZinc_false=false - B:tile.glowstone_false=false -} - - -storageblockdecrafting { - B:blockAluminium_false=false - B:blockAmber_true=true - B:blockAmericium_false=false - B:blockAmethyst_true=true - B:blockAnnealedCopper_false=false - B:blockAntimony_false=false - B:blockArsenic_false=false - B:blockBasalt_false=false - B:blockBatteryAlloy_false=false - B:blockBeryllium_false=false - B:blockBismuthBronze_false=false - B:blockBismuth_false=false - B:blockBlackBronze_false=false - B:blockBlackSteel_false=false - B:blockBlueSteel_false=false - B:blockBlueTopaz_true=true - B:blockBrass_false=false - B:blockBronze_false=false - B:blockCaesium_false=false - B:blockCerium_false=false - B:blockCharcoal_true=true - B:blockChrome_false=false - B:blockCoal_true=true - B:blockCobaltBrass_false=false - B:blockCobalt_false=false - B:blockConductiveIron_false=false - B:blockCopper_false=false - B:blockCupronickel_false=false - B:blockDamascusSteel_false=false - B:blockDarkSteel_false=false - B:blockDiamond_true=true - B:blockDilithium_true=true - B:blockDuranium_false=false - B:blockElectricalSteel_false=false - B:blockElectrum_false=false - B:blockEmerald_true=true - B:blockEnderEye_true=true - B:blockEnderPearl_true=true - B:blockEnergeticAlloy_false=false - B:blockEuropium_false=false - B:blockFoolsRuby_true=true - B:blockForcicium_true=true - B:blockForcillium_true=true - B:blockGallium_false=false - B:blockGarnetRed_true=true - B:blockGarnetYellow_true=true - B:blockGold_false=false - B:blockGreenSapphire_true=true - B:blockHSSE_false=false - 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 - B:blockIron_false=false - B:blockJasper_true=true - B:blockKanthal_false=false - B:blockLapis_true=true - B:blockLazurite_true=true - B:blockLead_false=false - B:blockLignite_true=true - B:blockLutetium_false=false - B:blockMagnalium_false=false - B:blockMagnesium_false=false - B:blockManganese_false=false - B:blockMithril_false=false - B:blockMolybdenum_false=false - B:blockMonazite_true=true - B:blockNaquadahAlloy_false=false - B:blockNaquadahEnriched_false=false - B:blockNaquadah_false=false - B:blockNaquadria_false=false - B:blockNeodymiumMagnetic_false=false - B:blockNeodymium_false=false - B:blockNetherStar_true=true - B:blockNeutronium_false=false - B:blockNichrome_false=false - B:blockNickel_false=false - B:blockNiobiumNitride_false=false - B:blockNiobiumTitanium_false=false - B:blockNiobium_false=false - B:blockNiter_true=true - B:blockObsidian_false=false - B:blockOlivine_true=true - B:blockOpal_true=true - B:blockOsmiridium_false=false - B:blockOsmium_false=false - B:blockPalladium_false=false - B:blockPhasedGold_false=false - B:blockPhasedIron_false=false - B:blockPhosphorus_true=true - B:blockPigIron_false=false - B:blockPlatinum_false=false - B:blockPlutonium241_false=false - B:blockPlutonium_false=false - B:blockPulsatingIron_false=false - B:blockQuartzite_true=true - B:blockRedAlloy_false=false - B:blockRedSteel_false=false - B:blockRedstoneAlloy_false=false - B:blockRedstone_false=false - B:blockRoseGold_false=false - B:blockRuby_true=true - B:blockSapphire_true=true - B:blockSilicon_false=false - B:blockSilver_false=false - B:blockSodalite_true=true - B:blockSolderingAlloy_false=false - B:blockSoularium_false=false - B:blockStainlessSteel_false=false - B:blockSteelMagnetic_false=false - B:blockSteel_false=false - 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 - B:blockTitanium_false=false - B:blockTopaz_true=true - B:blockTritanium_false=false - B:blockTungstenCarbide_false=false - B:blockTungstenSteel_false=false - B:blockTungsten_false=false - B:blockUltimet_false=false - B:blockUranium235_false=false - B:blockUranium_false=false - B:blockVanadiumGallium_false=false - B:blockVanadiumSteel_false=false - B:blockVanadium_false=false - B:blockVibrantAlloy_false=false - B:blockWroughtIron_false=false - B:blockYttriumBariumCuprate_false=false - B:blockYttrium_false=false - B:blockZinc_false=false -} - - -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 - B:crushedBarite_true=true - B:crushedBastnasite_true=true - B:crushedBauxite_true=true - B:crushedBentonite_true=true - B:crushedBeryllium_true=true - B:crushedBismuth_true=true - B:crushedBlueTopaz_true=true - B:crushedBrownLimonite_true=true - B:crushedCalcite_true=true - B:crushedCassiteriteSand_true=true - B:crushedCassiterite_true=true - B:crushedCertusQuartz_true=true - B:crushedChalcopyrite_true=true - B:crushedChrome_true=true - B:crushedChromite_true=true - B:crushedCinnabar_true=true - B:crushedCoal_true=true - B:crushedCobaltite_true=true - B:crushedCooperite_true=true - B:crushedCopper_true=true - B:crushedDarkSteel_true=true - B:crushedDiamond_true=true - B:crushedDiatomite_true=true - B:crushedEmerald_true=true - B:crushedFoolsRuby_true=true - B:crushedGalena_true=true - B:crushedGarnetRed_true=true - B:crushedGarnetYellow_true=true - B:crushedGarnierite_true=true - B:crushedGlauconite_true=true - B:crushedGold_true=true - B:crushedGraphite_true=true - 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 - B:crushedLazurite_true=true - B:crushedLead_true=true - B:crushedLepidolite_true=true - B:crushedLignite_true=true - B:crushedLithium_true=true - B:crushedMagnesite_true=true - B:crushedMagnetite_true=true - B:crushedMalachite_true=true - B:crushedManganese_true=true - B:crushedMolybdenite_true=true - B:crushedMolybdenum_true=true - B:crushedMonazite_true=true - B:crushedNaquadahEnriched_true=true - B:crushedNaquadah_true=true - B:crushedNaquadria_true=true - B:crushedNeodymium_true=true - B:crushedNetherQuartz_true=true - B:crushedNickel_true=true - B:crushedOilsands_true=true - B:crushedOlivine_true=true - B:crushedOpal_true=true - B:crushedOsmium_true=true - B:crushedPalladium_true=true - B:crushedPentlandite_true=true - B:crushedPhosphate_true=true - B:crushedPhosphorus_true=true - B:crushedPitchblende_true=true - B:crushedPlatinum_true=true - B:crushedPlutonium_true=true - 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 - B:crushedPurifiedBarite_true=true - B:crushedPurifiedBastnasite_true=true - B:crushedPurifiedBauxite_true=true - B:crushedPurifiedBentonite_true=true - B:crushedPurifiedBeryllium_true=true - B:crushedPurifiedBismuth_true=true - B:crushedPurifiedBlueTopaz_true=true - B:crushedPurifiedBrownLimonite_true=true - B:crushedPurifiedCalcite_true=true - B:crushedPurifiedCassiteriteSand_true=true - B:crushedPurifiedCassiterite_true=true - B:crushedPurifiedCertusQuartz_true=true - B:crushedPurifiedChalcopyrite_true=true - B:crushedPurifiedChrome_true=true - B:crushedPurifiedChromite_true=true - B:crushedPurifiedCinnabar_true=true - B:crushedPurifiedCoal_true=true - B:crushedPurifiedCobaltite_true=true - B:crushedPurifiedCooperite_true=true - B:crushedPurifiedCopper_true=true - B:crushedPurifiedDarkSteel_true=true - B:crushedPurifiedDiamond_true=true - B:crushedPurifiedDiatomite_true=true - B:crushedPurifiedEmerald_true=true - B:crushedPurifiedFoolsRuby_true=true - B:crushedPurifiedGalena_true=true - B:crushedPurifiedGarnetRed_true=true - B:crushedPurifiedGarnetYellow_true=true - B:crushedPurifiedGarnierite_true=true - B:crushedPurifiedGlauconite_true=true - B:crushedPurifiedGold_true=true - B:crushedPurifiedGraphite_true=true - 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 - B:crushedPurifiedLazurite_true=true - B:crushedPurifiedLead_true=true - B:crushedPurifiedLepidolite_true=true - B:crushedPurifiedLignite_true=true - B:crushedPurifiedLithium_true=true - B:crushedPurifiedMagnesite_true=true - B:crushedPurifiedMagnetite_true=true - B:crushedPurifiedMalachite_true=true - B:crushedPurifiedManganese_true=true - B:crushedPurifiedMolybdenite_true=true - B:crushedPurifiedMolybdenum_true=true - B:crushedPurifiedMonazite_true=true - B:crushedPurifiedNaquadahEnriched_true=true - B:crushedPurifiedNaquadah_true=true - B:crushedPurifiedNaquadria_true=true - B:crushedPurifiedNeodymium_true=true - B:crushedPurifiedNetherQuartz_true=true - B:crushedPurifiedNickel_true=true - B:crushedPurifiedOilsands_true=true - B:crushedPurifiedOlivine_true=true - B:crushedPurifiedOpal_true=true - B:crushedPurifiedOsmium_true=true - B:crushedPurifiedPalladium_true=true - B:crushedPurifiedPentlandite_true=true - B:crushedPurifiedPhosphate_true=true - B:crushedPurifiedPhosphorus_true=true - B:crushedPurifiedPitchblende_true=true - B:crushedPurifiedPlatinum_true=true - B:crushedPurifiedPlutonium_true=true - B:crushedPurifiedPowellite_true=true - B:crushedPurifiedPyrite_true=true - B:crushedPurifiedPyrochlore_true=true - B:crushedPurifiedPyrolusite_true=true - B:crushedPurifiedPyrope_true=true - B:crushedPurifiedQuartzite_true=true - B:crushedPurifiedRedstone_true=true - B:crushedPurifiedRockSalt_true=true - B:crushedPurifiedRuby_true=true - B:crushedPurifiedSalt_true=true - B:crushedPurifiedSaltpeter_true=true - B:crushedPurifiedSapphire_true=true - B:crushedPurifiedScheelite_true=true - B:crushedPurifiedSilver_true=true - B:crushedPurifiedSoapstone_true=true - B:crushedPurifiedSodalite_true=true - B:crushedPurifiedSpessartine_true=true - B:crushedPurifiedSphalerite_true=true - B:crushedPurifiedSpodumene_true=true - B:crushedPurifiedStibnite_true=true - B:crushedPurifiedSulfur_true=true - B:crushedPurifiedTalc_true=true - B:crushedPurifiedTantalite_true=true - B:crushedPurifiedTanzanite_true=true - B:crushedPurifiedTetrahedrite_true=true - B:crushedPurifiedThorium_true=true - B:crushedPurifiedTin_true=true - B:crushedPurifiedTitanium_true=true - B:crushedPurifiedTopaz_true=true - B:crushedPurifiedTungstate_true=true - B:crushedPurifiedUraninite_true=true - B:crushedPurifiedUranium235_true=true - B:crushedPurifiedUranium_true=true - B:crushedPurifiedVanadiumMagnetite_true=true - B:crushedPurifiedWulfenite_true=true - B:crushedPurifiedYellowLimonite_true=true - B:crushedPurifiedZinc_true=true - B:crushedPyrite_true=true - B:crushedPyrochlore_true=true - B:crushedPyrolusite_true=true - B:crushedPyrope_true=true - B:crushedQuartzite_true=true - B:crushedRedstone_true=true - B:crushedRockSalt_true=true - B:crushedRuby_true=true - B:crushedSalt_true=true - B:crushedSaltpeter_true=true - B:crushedSapphire_true=true - B:crushedScheelite_true=true - B:crushedSilver_true=true - B:crushedSoapstone_true=true - B:crushedSodalite_true=true - B:crushedSpessartine_true=true - B:crushedSphalerite_true=true - B:crushedSpodumene_true=true - B:crushedStibnite_true=true - B:crushedSulfur_true=true - B:crushedTalc_true=true - B:crushedTantalite_true=true - B:crushedTanzanite_true=true - B:crushedTetrahedrite_true=true - B:crushedThorium_true=true - B:crushedTin_true=true - B:crushedTitanium_true=true - B:crushedTopaz_true=true - B:crushedTungstate_true=true - B:crushedUraninite_true=true - B:crushedUranium235_true=true - B:crushedUranium_true=true - B:crushedVanadiumMagnetite_true=true - B:crushedWulfenite_true=true - B:crushedYellowLimonite_true=true - B:crushedZinc_true=true - B:gt.Double_NaquadahcellDep_true=true - B:gt.Double_ThoriumcellDep_true=true - B:gt.NaquadahcellDep_true=true - B:gt.Quad_NaquadahcellDep_true=true - B:gt.Quad_ThoriumcellDep_true=true - B:gt.ThoriumcellDep_true=true -} - - -unboxing { - B:cableGt01Aluminium_true=true - B:cableGt01AnnealedCopper_true=true - B:cableGt01BlackSteel_true=true - B:cableGt01BlueAlloy_true=true - B:cableGt01Cobalt_true=true - B:cableGt01Copper_true=true - B:cableGt01Cupronickel_true=true - B:cableGt01Duranium_true=true - B:cableGt01Electrum_true=true - B:cableGt01Gold_true=true - B:cableGt01HSSG_true=true - B:cableGt01Iron_true=true - B:cableGt01Kanthal_true=true - B:cableGt01Lead_true=true - B:cableGt01NaquadahAlloy_true=true - B:cableGt01Naquadah_true=true - B:cableGt01Nichrome_true=true - B:cableGt01Nickel_true=true - B:cableGt01NiobiumTitanium_true=true - B:cableGt01Osmium_true=true - B:cableGt01Platinum_true=true - B:cableGt01RedAlloy_true=true - B:cableGt01Silver_true=true - B:cableGt01SolderingAlloy_true=true - B:cableGt01Steel_true=true - B:cableGt01Tin_true=true - B:cableGt01Titanium_true=true - B:cableGt01TungstenSteel_true=true - B:cableGt01Tungsten_true=true - B:cableGt01VanadiumGallium_true=true - B:cableGt01YttriumBariumCuprate_true=true - B:cableGt01Zinc_true=true - B:cableGt02Aluminium_true=true - B:cableGt02AnnealedCopper_true=true - B:cableGt02BlackSteel_true=true - B:cableGt02BlueAlloy_true=true - B:cableGt02Cobalt_true=true - B:cableGt02Copper_true=true - B:cableGt02Cupronickel_true=true - B:cableGt02Duranium_true=true - B:cableGt02Electrum_true=true - B:cableGt02Gold_true=true - B:cableGt02HSSG_true=true - B:cableGt02Iron_true=true - B:cableGt02Kanthal_true=true - B:cableGt02Lead_true=true - B:cableGt02NaquadahAlloy_true=true - B:cableGt02Naquadah_true=true - B:cableGt02Nichrome_true=true - B:cableGt02Nickel_true=true - B:cableGt02NiobiumTitanium_true=true - B:cableGt02Osmium_true=true - B:cableGt02Platinum_true=true - B:cableGt02RedAlloy_true=true - B:cableGt02Silver_true=true - B:cableGt02SolderingAlloy_true=true - B:cableGt02Steel_true=true - B:cableGt02Tin_true=true - B:cableGt02Titanium_true=true - B:cableGt02TungstenSteel_true=true - B:cableGt02Tungsten_true=true - B:cableGt02VanadiumGallium_true=true - B:cableGt02YttriumBariumCuprate_true=true - B:cableGt02Zinc_true=true - B:cableGt04Aluminium_true=true - B:cableGt04AnnealedCopper_true=true - B:cableGt04BlackSteel_true=true - B:cableGt04BlueAlloy_true=true - B:cableGt04Cobalt_true=true - B:cableGt04Copper_true=true - B:cableGt04Cupronickel_true=true - B:cableGt04Duranium_true=true - B:cableGt04Electrum_true=true - B:cableGt04Gold_true=true - B:cableGt04HSSG_true=true - B:cableGt04Iron_true=true - B:cableGt04Kanthal_true=true - B:cableGt04Lead_true=true - B:cableGt04NaquadahAlloy_true=true - B:cableGt04Naquadah_true=true - B:cableGt04Nichrome_true=true - B:cableGt04Nickel_true=true - B:cableGt04NiobiumTitanium_true=true - B:cableGt04Osmium_true=true - B:cableGt04Platinum_true=true - B:cableGt04RedAlloy_true=true - B:cableGt04Silver_true=true - B:cableGt04SolderingAlloy_true=true - B:cableGt04Steel_true=true - B:cableGt04Tin_true=true - B:cableGt04Titanium_true=true - B:cableGt04TungstenSteel_true=true - B:cableGt04Tungsten_true=true - B:cableGt04VanadiumGallium_true=true - B:cableGt04YttriumBariumCuprate_true=true - B:cableGt04Zinc_true=true - B:cableGt08Aluminium_true=true - B:cableGt08AnnealedCopper_true=true - B:cableGt08BlackSteel_true=true - B:cableGt08BlueAlloy_true=true - B:cableGt08Cobalt_true=true - B:cableGt08Copper_true=true - B:cableGt08Cupronickel_true=true - B:cableGt08Duranium_true=true - B:cableGt08Electrum_true=true - B:cableGt08Gold_true=true - B:cableGt08HSSG_true=true - B:cableGt08Iron_true=true - B:cableGt08Kanthal_true=true - B:cableGt08Lead_true=true - B:cableGt08NaquadahAlloy_true=true - B:cableGt08Naquadah_true=true - B:cableGt08Nichrome_true=true - B:cableGt08Nickel_true=true - B:cableGt08NiobiumTitanium_true=true - B:cableGt08Osmium_true=true - B:cableGt08Platinum_true=true - B:cableGt08RedAlloy_true=true - B:cableGt08Silver_true=true - B:cableGt08SolderingAlloy_true=true - B:cableGt08Steel_true=true - B:cableGt08Tin_true=true - B:cableGt08Titanium_true=true - B:cableGt08TungstenSteel_true=true - B:cableGt08Tungsten_true=true - B:cableGt08VanadiumGallium_true=true - B:cableGt08YttriumBariumCuprate_true=true - B:cableGt08Zinc_true=true - B:cableGt12Aluminium_true=true - B:cableGt12AnnealedCopper_true=true - B:cableGt12BlackSteel_true=true - B:cableGt12BlueAlloy_true=true - B:cableGt12Cobalt_true=true - B:cableGt12Copper_true=true - B:cableGt12Cupronickel_true=true - B:cableGt12Duranium_true=true - B:cableGt12Electrum_true=true - B:cableGt12Gold_true=true - B:cableGt12HSSG_true=true - B:cableGt12Iron_true=true - B:cableGt12Kanthal_true=true - B:cableGt12Lead_true=true - B:cableGt12NaquadahAlloy_true=true - B:cableGt12Naquadah_true=true - B:cableGt12Nichrome_true=true - B:cableGt12Nickel_true=true - B:cableGt12NiobiumTitanium_true=true - B:cableGt12Osmium_true=true - B:cableGt12Platinum_true=true - B:cableGt12RedAlloy_true=true - B:cableGt12Silver_true=true - B:cableGt12SolderingAlloy_true=true - B:cableGt12Steel_true=true - B:cableGt12Tin_true=true - B:cableGt12Titanium_true=true - B:cableGt12TungstenSteel_true=true - B:cableGt12Tungsten_true=true - B:cableGt12VanadiumGallium_true=true - B:cableGt12YttriumBariumCuprate_true=true - B:cableGt12Zinc_true=true - B:crateGtDustChrome_true=true - B:crateGtDustNeodymium_true=true - B:crateGtIngotBronze_true=true - B:crateGtIngotDamascusSteel_true=true - B:crateGtIngotManganese_true=true - B:crateGtIngotSteel_true=true - B:gt.metaitem.01.32473_true=true -} - - -vacuumfreezer { - I:cellPlasmaArgon_80=80 - I:cellPlasmaArsenic_150=150 - I:cellPlasmaCarbonDioxide_28=28 - I:cellPlasmaCarbon_24=24 - I:cellPlasmaChlorine_70=70 - I:cellPlasmaDeuterium_4=4 - I:cellPlasmaFluorine_36=36 - I:cellPlasmaHelium_3_6=6 - I:cellPlasmaHelium_8=8 - I:cellPlasmaHydrogen_2=2 - I:cellPlasmaLiquidAir_28=28 - I:cellPlasmaMercury_400=400 - I:cellPlasmaNitrogen_28=28 - I:cellPlasmaNobleGases_20=20 - I:cellPlasmaOxygen_32=32 - I:cellPlasmaRadon_440=440 - I:cellPlasmaTritium_6=6 - I:cellWater_50=50 - I:gt.180k_Helium_Coolantcell_1800=1800 - I:gt.180k_NaK_Coolantcell_1800=1800 - I:gt.360k_Helium_Coolantcell_3600=3600 - I:gt.360k_NaK_Coolantcell_3600=3600 - I:gt.60k_Helium_Coolantcell_600=600 - I:gt.60k_NaK_Coolantcell_600=600 - I:ic2.itemCellAir_25=25 - I:ic2.reactorCoolantSimple_100=100 - I:ic2.reactorCoolantSix_600=600 - I:ic2.reactorCoolantTriple_300=300 - I:ingotHotBlackBronze_294=294 - I:ingotHotHSSE_243=243 - I:ingotHotHSSG_294=294 - I:ingotHotHSSS_387=387 - I:ingotHotIridium_576=576 - I:ingotHotKanthal_132=132 - I:ingotHotLutetium_522=522 - I:ingotHotNaquadahAlloy_294=294 - I:ingotHotNaquadahEnriched_294=294 - I:ingotHotNaquadah_294=294 - I:ingotHotNaquadria_294=294 - I:ingotHotNichrome_168=168 - I:ingotHotNiobiumNitride_162=162 - I:ingotHotNiobiumTitanium_213=213 - I:ingotHotNiobium_282=282 - I:ingotHotOsmiridium_573=573 - I:ingotHotOsmium_570=570 - I:ingotHotPalladium_318=318 - I:ingotHotTitanium_144=144 - I:ingotHotTungstenCarbide_291=291 - I:ingotHotTungstenSteel_357=357 - I:ingotHotTungsten_549=549 - I:ingotHotUltimet_183=183 - I:ingotHotVanadiumGallium_165=165 - I:ingotHotVanadium_153=153 - I:ingotHotYttriumBariumCuprate_153=153 - I:ingotHotYttrium_267=267 -} - - -wiremill { - I:dustGraphene_400=400 - I:ingotAluminium_100=100 - I:ingotAnnealedCopper_100=100 - I:ingotBlackSteel_100=100 - I:ingotCobalt_100=100 - I:ingotCopper_100=100 - I:ingotCupronickel_100=100 - I:ingotDuranium_100=100 - I:ingotElectrum_100=100 - I:ingotGold_100=100 - I:ingotHSSG_100=100 - I:ingotIron_100=100 - I:ingotKanthal_100=100 - I:ingotLead_100=100 - I:ingotNaquadahAlloy_100=100 - I:ingotNaquadah_100=100 - I:ingotNichrome_100=100 - I:ingotNickel_100=100 - I:ingotNiobiumTitanium_100=100 - I:ingotOsmium_100=100 - I:ingotPlatinum_100=100 - I:ingotPolycaprolactam_80=80 - I:ingotRedAlloy_100=100 - I:ingotSilver_100=100 - I:ingotSolderingAlloy_100=100 - I:ingotSteel_100=100 - I:ingotTin_100=100 - I:ingotTitanium_100=100 - I:ingotTungstenSteel_100=100 - I:ingotTungsten_100=100 - I:ingotVanadiumGallium_100=100 - I:ingotYttriumBariumCuprate_100=100 - I:ingotZinc_100=100 - I:pipeTinySteel_200=200 - I:stickAluminium_50=50 - I:stickBlackSteel_50=50 - I:stickCobalt_50=50 - I:stickCopper_50=50 - I:stickCupronickel_50=50 - I:stickDuranium_50=50 - I:stickElectrum_50=50 - I:stickGold_50=50 - I:stickHSSG_50=50 - I:stickIron_50=50 - I:stickKanthal_50=50 - I:stickLead_50=50 - I:stickNaquadahAlloy_50=50 - I:stickNaquadah_50=50 - I:stickNichrome_50=50 - I:stickNickel_50=50 - I:stickOsmium_50=50 - I:stickPlatinum_50=50 - I:stickSilver_50=50 - I:stickSolderingAlloy_50=50 - I:stickSteel_50=50 - I:stickTin_50=50 - I:stickTitanium_50=50 - I:stickTungstenSteel_50=50 - I:stickTungsten_50=50 - I:stickVanadiumGallium_50=50 - I:wireGt01AnnealedCopper_200=200 - I:wireGt01Copper_200=200 - I:wireGt01Electrum_200=200 - I:wireGt01Gold_200=200 - I:wireGt01Lead_200=200 - I:wireGt01NiobiumTitanium_200=200 - I:wireGt01Osmium_200=200 - I:wireGt01Platinum_200=200 - I:wireGt01RedAlloy_200=200 - I:wireGt01SolderingAlloy_200=200 - I:wireGt01Steel_200=200 - I:wireGt01Tin_200=200 - I:wireGt01YttriumBariumCuprate_200=200 -} - - diff --git a/config/GregTech/Unification.cfg b/config/GregTech/Unification.cfg deleted file mode 100644 index 7a9fdc06f5..0000000000 --- a/config/GregTech/Unification.cfg +++ /dev/null @@ -1,4409 +0,0 @@ -# Configuration file - -specialunificationtargets { - - railcraft { - B:plateCopper_true=true - B:plateIron_true=true - B:plateSteel_true=true - B:plateTinAlloy_true=true - } - - ic2 { - B:circuitAdvanced_false=false - B:circuitBasic_false=false - B:crushedCopper_false=false - B:crushedGold_false=false - B:crushedIron_false=false - B:crushedLead_false=false - B:crushedPurifiedCopper_false=false - B:crushedPurifiedGold_false=false - B:crushedPurifiedIron_false=false - B:crushedPurifiedLead_false=false - B:crushedPurifiedSilver_false=false - B:crushedPurifiedTin_false=false - B:crushedPurifiedUranium_false=false - B:crushedSilver_false=false - B:crushedTin_false=false - B:crushedUranium_false=false - B:dustBronze_false=false - B:dustClay_false=false - B:dustCoal_false=false - B:dustCopper_false=false - B:dustDiamond_false=false - B:dustGold_false=false - B:dustHydratedCoal_false=false - B:dustIron_false=false - B:dustLapis_false=false - B:dustLead_false=false - B:dustLithium_false=false - B:dustObsidian_false=false - B:dustSiliconDioxide_false=false - B:dustSilver_false=false - B:dustStone_false=false - B:dustSulfur_false=false - B:dustTin_false=false - B:dustTinyBronze_false=false - B:dustTinyCopper_false=false - B:dustTinyGold_false=false - B:dustTinyIron_false=false - B:dustTinyLapis_false=false - B:dustTinyLead_false=false - B:dustTinyLithium_false=false - B:dustTinyObsidian_false=false - B:dustTinySilver_false=false - B:dustTinySulfur_false=false - B:dustTinyTin_false=false - B:ingotBronze_false=false - B:ingotCopper_false=false - B:ingotLead_false=false - B:ingotSilver_false=false - B:ingotSteel_false=false - B:ingotTin_false=false - B:plateBronze_false=false - B:plateCopper_false=false - B:plateDenseBronze_false=false - B:plateDenseCopper_false=false - B:plateDenseGold_false=false - B:plateDenseIron_false=false - B:plateDenseLapis_false=false - B:plateDenseLead_false=false - B:plateDenseObsidian_false=false - B:plateDenseSteel_false=false - B:plateDenseTin_false=false - B:plateGold_false=false - B:plateIron_false=false - B:plateLapis_false=false - B:plateLead_false=false - B:plateObsidian_false=false - B:plateSteel_false=false - B:plateTin_false=false - } - - gregtech { - B:boltAluminium_false=false - B:boltAmber_false=false - B:boltAmethyst_false=false - B:boltBeryllium_false=false - B:boltBismuthBronze_false=false - B:boltBismuth_false=false - B:boltBlackBronze_false=false - B:boltBlackSteel_false=false - B:boltBlueSteel_false=false - B:boltBlueTopaz_false=false - B:boltBrass_false=false - B:boltBronze_false=false - B:boltCarbon_false=false - B:boltCertusQuartz_false=false - B:boltChrome_false=false - B:boltCobaltBrass_false=false - B:boltCobalt_false=false - B:boltCupronickel_false=false - B:boltDamascusSteel_false=false - B:boltDarkSteel_false=false - B:boltDiamond_false=false - B:boltDuranium_false=false - B:boltElectrum_false=false - B:boltEmerald_false=false - B:boltEpoxidFiberReinforced_false=false - B:boltEpoxid_false=false - B:boltGarnetRed_false=false - B:boltGarnetYellow_false=false - B:boltGold_false=false - B:boltGreenSapphire_false=false - 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 - B:boltIron_false=false - B:boltKanthal_false=false - B:boltLead_false=false - B:boltMagnalium_false=false - B:boltManganese_false=false - B:boltMithril_false=false - B:boltMolybdenum_false=false - B:boltNaquadahAlloy_false=false - B:boltNaquadahEnriched_false=false - B:boltNaquadah_false=false - B:boltNaquadria_false=false - B:boltNeodymiumMagnetic_false=false - B:boltNeodymium_false=false - B:boltNetherQuartz_false=false - B:boltNetherStar_false=false - B:boltNeutronium_false=false - B:boltNichrome_false=false - B:boltNickelZincFerrite_false=false - B:boltNickel_false=false - B:boltOlivine_false=false - B:boltOpal_false=false - B:boltOsmiridium_false=false - B:boltOsmium_false=false - B:boltPalladium_false=false - B:boltPigIron_false=false - B:boltPlastic_false=false - B:boltPlatinum_false=false - B:boltPlutonium241_false=false - B:boltPlutonium_false=false - B:boltPolycaprolactam_false=false - B:boltPolyphenyleneSulfide_false=false - B:boltPolystyrene_false=false - B:boltPolytetrafluoroethylene_false=false - B:boltPolyvinylChloride_false=false - B:boltRedSteel_false=false - B:boltRoseGold_false=false - B:boltRubber_false=false - B:boltRuby_false=false - B:boltSapphire_false=false - B:boltSilicone_false=false - B:boltSilver_false=false - B:boltStainlessSteel_false=false - B:boltSteelMagnetic_false=false - B:boltSteel_false=false - 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 - B:boltTitanium_false=false - B:boltTopaz_false=false - B:boltTritanium_false=false - B:boltTungstenCarbide_false=false - B:boltTungstenSteel_false=false - B:boltTungsten_false=false - B:boltUltimet_false=false - B:boltUranium235_false=false - B:boltUranium_false=false - B:boltVanadiumSteel_false=false - B:boltWoodSealed_false=false - B:boltWood_false=false - B:boltWroughtIron_false=false - B:cellAlduorite_false=false - B:cellArsenic_false=false - B:cellBioFuel_false=false - B:cellCarbon_false=false - B:cellCobaltHexahydrate_false=false - B:cellDilithium_false=false - B:cellForcicium_false=false - B:cellForcillium_false=false - B:cellGlowstone_false=false - B:cellGraphite_false=false - B:cellMagnesiumchloride_false=false - B:cellNitricAcid_false=false - B:cellNitroCarbon_false=false - B:cellPhosphate_false=false - B:cellPhosphorousPentoxide_false=false - B:cellPhosphorus_false=false - B:cellPlasmaCarbonDioxide_false=false - B:cellPlasmaLiquidAir_false=false - B:cellPlasmaNobleGases_false=false - B:cellSeedOilHemp_false=false - B:cellSeedOilLin_false=false - B:cellSiliconDioxide_false=false - B:cellSnow_false=false - B:crateGtDustChrome_false=false - B:crateGtDustNeodymium_false=false - B:crateGtIngotBronze_false=false - B:crateGtIngotDamascusSteel_false=false - B:crateGtIngotManganese_false=false - 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 - B:crushedBarite_false=false - B:crushedBastnasite_false=false - B:crushedBauxite_false=false - B:crushedBentonite_false=false - B:crushedBeryllium_false=false - B:crushedBismuth_false=false - B:crushedBlueTopaz_false=false - B:crushedBrownLimonite_false=false - B:crushedCalcite_false=false - B:crushedCassiteriteSand_false=false - 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 - B:crushedCentrifugedBarite_false=false - B:crushedCentrifugedBastnasite_false=false - B:crushedCentrifugedBauxite_false=false - B:crushedCentrifugedBentonite_false=false - B:crushedCentrifugedBeryllium_false=false - B:crushedCentrifugedBismuth_false=false - B:crushedCentrifugedBlueTopaz_false=false - B:crushedCentrifugedBrownLimonite_false=false - B:crushedCentrifugedCalcite_false=false - B:crushedCentrifugedCassiteriteSand_false=false - B:crushedCentrifugedCassiterite_false=false - B:crushedCentrifugedCertusQuartz_false=false - B:crushedCentrifugedChalcopyrite_false=false - B:crushedCentrifugedChrome_false=false - B:crushedCentrifugedChromite_false=false - B:crushedCentrifugedCinnabar_false=false - B:crushedCentrifugedCoal_false=false - B:crushedCentrifugedCobaltite_false=false - B:crushedCentrifugedCooperite_false=false - B:crushedCentrifugedCopper_false=false - B:crushedCentrifugedDarkSteel_false=false - B:crushedCentrifugedDiamond_false=false - B:crushedCentrifugedDiatomite_false=false - B:crushedCentrifugedEmerald_false=false - B:crushedCentrifugedFoolsRuby_false=false - B:crushedCentrifugedGalena_false=false - B:crushedCentrifugedGarnetRed_false=false - B:crushedCentrifugedGarnetYellow_false=false - B:crushedCentrifugedGarnierite_false=false - B:crushedCentrifugedGlauconite_false=false - B:crushedCentrifugedGold_false=false - B:crushedCentrifugedGraphite_false=false - 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 - B:crushedCentrifugedLazurite_false=false - B:crushedCentrifugedLead_false=false - B:crushedCentrifugedLepidolite_false=false - B:crushedCentrifugedLignite_false=false - B:crushedCentrifugedLithium_false=false - B:crushedCentrifugedMagnesite_false=false - B:crushedCentrifugedMagnetite_false=false - B:crushedCentrifugedMalachite_false=false - B:crushedCentrifugedManganese_false=false - B:crushedCentrifugedMolybdenite_false=false - B:crushedCentrifugedMolybdenum_false=false - B:crushedCentrifugedMonazite_false=false - B:crushedCentrifugedNaquadahEnriched_false=false - B:crushedCentrifugedNaquadah_false=false - B:crushedCentrifugedNaquadria_false=false - B:crushedCentrifugedNeodymium_false=false - B:crushedCentrifugedNetherQuartz_false=false - B:crushedCentrifugedNickel_false=false - B:crushedCentrifugedOilsands_false=false - B:crushedCentrifugedOlivine_false=false - B:crushedCentrifugedOpal_false=false - B:crushedCentrifugedOsmium_false=false - B:crushedCentrifugedPalladium_false=false - B:crushedCentrifugedPentlandite_false=false - B:crushedCentrifugedPhosphate_false=false - B:crushedCentrifugedPhosphorus_false=false - B:crushedCentrifugedPitchblende_false=false - B:crushedCentrifugedPlatinum_false=false - B:crushedCentrifugedPlutonium_false=false - B:crushedCentrifugedPowellite_false=false - B:crushedCentrifugedPyrite_false=false - B:crushedCentrifugedPyrochlore_false=false - B:crushedCentrifugedPyrolusite_false=false - B:crushedCentrifugedPyrope_false=false - B:crushedCentrifugedQuartzite_false=false - B:crushedCentrifugedRedstone_false=false - B:crushedCentrifugedRockSalt_false=false - B:crushedCentrifugedRuby_false=false - B:crushedCentrifugedSalt_false=false - B:crushedCentrifugedSaltpeter_false=false - B:crushedCentrifugedSapphire_false=false - B:crushedCentrifugedScheelite_false=false - B:crushedCentrifugedSilver_false=false - B:crushedCentrifugedSoapstone_false=false - B:crushedCentrifugedSodalite_false=false - B:crushedCentrifugedSpessartine_false=false - B:crushedCentrifugedSphalerite_false=false - B:crushedCentrifugedSpodumene_false=false - B:crushedCentrifugedStibnite_false=false - B:crushedCentrifugedSulfur_false=false - B:crushedCentrifugedTalc_false=false - B:crushedCentrifugedTantalite_false=false - B:crushedCentrifugedTanzanite_false=false - B:crushedCentrifugedTetrahedrite_false=false - B:crushedCentrifugedThorium_false=false - B:crushedCentrifugedTin_false=false - B:crushedCentrifugedTitanium_false=false - B:crushedCentrifugedTopaz_false=false - B:crushedCentrifugedTungstate_false=false - B:crushedCentrifugedUraninite_false=false - B:crushedCentrifugedUranium235_false=false - B:crushedCentrifugedUranium_false=false - B:crushedCentrifugedVanadiumMagnetite_false=false - B:crushedCentrifugedWulfenite_false=false - B:crushedCentrifugedYellowLimonite_false=false - B:crushedCentrifugedZinc_false=false - B:crushedCertusQuartz_false=false - B:crushedChalcopyrite_false=false - B:crushedChrome_false=false - B:crushedChromite_false=false - B:crushedCinnabar_false=false - B:crushedCoal_false=false - B:crushedCobaltite_false=false - B:crushedCooperite_false=false - B:crushedCopper_false=false - B:crushedDarkSteel_false=false - B:crushedDiamond_false=false - B:crushedDiatomite_false=false - B:crushedEmerald_false=false - B:crushedFoolsRuby_false=false - B:crushedGalena_false=false - B:crushedGarnetRed_false=false - B:crushedGarnetYellow_false=false - B:crushedGarnierite_false=false - B:crushedGlauconite_false=false - B:crushedGold_false=false - B:crushedGraphite_false=false - 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 - B:crushedLazurite_false=false - B:crushedLead_false=false - B:crushedLepidolite_false=false - B:crushedLignite_false=false - B:crushedLithium_false=false - B:crushedMagnesite_false=false - B:crushedMagnetite_false=false - B:crushedMalachite_false=false - B:crushedManganese_false=false - B:crushedMolybdenite_false=false - B:crushedMolybdenum_false=false - B:crushedMonazite_false=false - B:crushedNaquadahEnriched_false=false - B:crushedNaquadah_false=false - B:crushedNaquadria_false=false - B:crushedNeodymium_false=false - B:crushedNetherQuartz_false=false - B:crushedNickel_false=false - B:crushedOilsands_false=false - B:crushedOlivine_false=false - B:crushedOpal_false=false - B:crushedOsmium_false=false - B:crushedPalladium_false=false - B:crushedPentlandite_false=false - B:crushedPhosphate_false=false - B:crushedPhosphorus_false=false - B:crushedPitchblende_false=false - B:crushedPlatinum_false=false - B:crushedPlutonium_false=false - 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 - B:crushedPurifiedBarite_false=false - B:crushedPurifiedBastnasite_false=false - B:crushedPurifiedBauxite_false=false - B:crushedPurifiedBentonite_false=false - B:crushedPurifiedBeryllium_false=false - B:crushedPurifiedBismuth_false=false - B:crushedPurifiedBlueTopaz_false=false - B:crushedPurifiedBrownLimonite_false=false - B:crushedPurifiedCalcite_false=false - B:crushedPurifiedCassiteriteSand_false=false - B:crushedPurifiedCassiterite_false=false - B:crushedPurifiedCertusQuartz_false=false - B:crushedPurifiedChalcopyrite_false=false - B:crushedPurifiedChrome_false=false - B:crushedPurifiedChromite_false=false - B:crushedPurifiedCinnabar_false=false - B:crushedPurifiedCoal_false=false - B:crushedPurifiedCobaltite_false=false - B:crushedPurifiedCooperite_false=false - B:crushedPurifiedCopper_false=false - B:crushedPurifiedDarkSteel_false=false - B:crushedPurifiedDiamond_false=false - B:crushedPurifiedDiatomite_false=false - B:crushedPurifiedEmerald_false=false - B:crushedPurifiedFoolsRuby_false=false - B:crushedPurifiedGalena_false=false - B:crushedPurifiedGarnetRed_false=false - B:crushedPurifiedGarnetYellow_false=false - B:crushedPurifiedGarnierite_false=false - B:crushedPurifiedGlauconite_false=false - B:crushedPurifiedGold_false=false - B:crushedPurifiedGraphite_false=false - 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 - B:crushedPurifiedLazurite_false=false - B:crushedPurifiedLead_false=false - B:crushedPurifiedLepidolite_false=false - B:crushedPurifiedLignite_false=false - B:crushedPurifiedLithium_false=false - B:crushedPurifiedMagnesite_false=false - B:crushedPurifiedMagnetite_false=false - B:crushedPurifiedMalachite_false=false - B:crushedPurifiedManganese_false=false - B:crushedPurifiedMolybdenite_false=false - B:crushedPurifiedMolybdenum_false=false - B:crushedPurifiedMonazite_false=false - B:crushedPurifiedNaquadahEnriched_false=false - B:crushedPurifiedNaquadah_false=false - B:crushedPurifiedNaquadria_false=false - B:crushedPurifiedNeodymium_false=false - B:crushedPurifiedNetherQuartz_false=false - B:crushedPurifiedNickel_false=false - B:crushedPurifiedOilsands_false=false - B:crushedPurifiedOlivine_false=false - B:crushedPurifiedOpal_false=false - B:crushedPurifiedOsmium_false=false - B:crushedPurifiedPalladium_false=false - B:crushedPurifiedPentlandite_false=false - B:crushedPurifiedPhosphate_false=false - B:crushedPurifiedPhosphorus_false=false - B:crushedPurifiedPitchblende_false=false - B:crushedPurifiedPlatinum_false=false - B:crushedPurifiedPlutonium_false=false - B:crushedPurifiedPowellite_false=false - B:crushedPurifiedPyrite_false=false - B:crushedPurifiedPyrochlore_false=false - B:crushedPurifiedPyrolusite_false=false - B:crushedPurifiedPyrope_false=false - B:crushedPurifiedQuartzite_false=false - B:crushedPurifiedRedstone_false=false - B:crushedPurifiedRockSalt_false=false - B:crushedPurifiedRuby_false=false - B:crushedPurifiedSalt_false=false - B:crushedPurifiedSaltpeter_false=false - B:crushedPurifiedSapphire_false=false - B:crushedPurifiedScheelite_false=false - B:crushedPurifiedSilver_false=false - B:crushedPurifiedSoapstone_false=false - B:crushedPurifiedSodalite_false=false - B:crushedPurifiedSpessartine_false=false - B:crushedPurifiedSphalerite_false=false - B:crushedPurifiedSpodumene_false=false - B:crushedPurifiedStibnite_false=false - B:crushedPurifiedSulfur_false=false - B:crushedPurifiedTalc_false=false - B:crushedPurifiedTantalite_false=false - B:crushedPurifiedTanzanite_false=false - B:crushedPurifiedTetrahedrite_false=false - B:crushedPurifiedThorium_false=false - B:crushedPurifiedTin_false=false - B:crushedPurifiedTitanium_false=false - B:crushedPurifiedTopaz_false=false - B:crushedPurifiedTungstate_false=false - B:crushedPurifiedUraninite_false=false - B:crushedPurifiedUranium235_false=false - B:crushedPurifiedUranium_false=false - B:crushedPurifiedVanadiumMagnetite_false=false - B:crushedPurifiedWulfenite_false=false - B:crushedPurifiedYellowLimonite_false=false - B:crushedPurifiedZinc_false=false - B:crushedPyrite_false=false - B:crushedPyrochlore_false=false - B:crushedPyrolusite_false=false - B:crushedPyrope_false=false - B:crushedQuartzite_false=false - B:crushedRedstone_false=false - B:crushedRockSalt_false=false - B:crushedRuby_false=false - B:crushedSalt_false=false - B:crushedSaltpeter_false=false - B:crushedSapphire_false=false - B:crushedScheelite_false=false - B:crushedSilver_false=false - B:crushedSoapstone_false=false - B:crushedSodalite_false=false - B:crushedSpessartine_false=false - B:crushedSphalerite_false=false - B:crushedSpodumene_false=false - B:crushedStibnite_false=false - B:crushedSulfur_false=false - B:crushedTalc_false=false - B:crushedTantalite_false=false - B:crushedTanzanite_false=false - B:crushedTetrahedrite_false=false - B:crushedThorium_false=false - B:crushedTin_false=false - B:crushedTitanium_false=false - B:crushedTopaz_false=false - B:crushedTungstate_false=false - B:crushedUraninite_false=false - B:crushedUranium235_false=false - B:crushedUranium_false=false - B:crushedVanadiumMagnetite_false=false - B:crushedWulfenite_false=false - B:crushedYellowLimonite_false=false - B:crushedZinc_false=false - B:dustAlduorite_false=false - 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 - B:dustAnnealedCopper_false=false - B:dustAntimonyTrioxide_false=false - B:dustAntimony_false=false - B:dustApatite_false=false - B:dustArsenicTrioxide_false=false - B:dustArsenic_false=false - B:dustAsbestos_false=false - B:dustAsh_false=false - B:dustBandedIron_false=false - B:dustBarite_false=false - B:dustBarium_false=false - B:dustBasalt_false=false - B:dustBasalticMineralSand_false=false - B:dustBastnasite_false=false - B:dustBatteryAlloy_false=false - B:dustBauxite_false=false - B:dustBentonite_false=false - B:dustBeryllium_false=false - B:dustBiotite_false=false - B:dustBismuthBronze_false=false - B:dustBismuth_false=false - B:dustBlackBronze_false=false - B:dustBlackSteel_false=false - B:dustBlaze_false=false - B:dustBlueSteel_false=false - B:dustBlueTopaz_false=false - B:dustBluestone_false=false - B:dustBone_false=false - B:dustBorax_false=false - B:dustBoron_false=false - B:dustBorosilicateGlass_false=false - B:dustBrass_false=false - B:dustBrick_false=false - B:dustBronze_false=false - B:dustBrownLimonite_false=false - B:dustCadmium_false=false - B:dustCaesium_false=false - B:dustCalcite_false=false - B:dustCalcium_false=false - B:dustCarbon_false=false - B:dustCassiteriteSand_false=false - B:dustCassiterite_false=false - B:dustCerium_false=false - B:dustCertusQuartz_false=false - B:dustChalcopyrite_false=false - B:dustCharcoal_false=false - B:dustCheese_false=false - B:dustChili_false=false - B:dustChocolate_false=false - B:dustChrome_false=false - B:dustChromite_false=false - B:dustChrysotile_false=false - B:dustCinnabar_false=false - B:dustClay_false=false - B:dustCoal_false=false - B:dustCobaltBrass_false=false - B:dustCobaltHexahydrate_false=false - B:dustCobaltOxide_false=false - B:dustCobalt_false=false - B:dustCobaltite_false=false - B:dustCocoa_false=false - B:dustCoffee_false=false - B:dustConcrete_false=false - B:dustConstructionFoam_false=false - B:dustCooperite_false=false - B:dustCopper_false=false - B:dustCrudeOil_false=false - B:dustCupricOxide_false=false - B:dustCupronickel_false=false - B:dustDamascusSteel_false=false - B:dustDarkAsh_false=false - B:dustDarkSteel_false=false - B:dustDiamond_false=false - B:dustDiatomite_false=false - B:dustDilithium_false=false - B:dustDolomite_false=false - B:dustDuranium_false=false - B:dustElectrum_false=false - B:dustEmerald_false=false - B:dustEmery_false=false - B:dustEnderEye_false=false - B:dustEnderPearl_false=false - B:dustEndstone_false=false - B:dustEpidote_false=false - B:dustEpoxidFiberReinforced_false=false - B:dustEpoxid_false=false - B:dustEuropium_false=false - B:dustFerriteMixture_false=false - B:dustFerrosilite_false=false - B:dustFireclay_false=false - B:dustFlint_false=false - B:dustFoolsRuby_false=false - B:dustForcicium_false=false - B:dustForcillium_false=false - B:dustFullersEarth_false=false - B:dustGalena_false=false - B:dustGalliumArsenide_false=false - B:dustGallium_false=false - B:dustGarnetRed_false=false - B:dustGarnetSand_false=false - B:dustGarnetYellow_false=false - B:dustGarnierite_false=false - B:dustGlass_false=false - B:dustGlauconiteSand_false=false - B:dustGlauconite_false=false - B:dustGold_false=false - B:dustGraniteBlack_false=false - B:dustGraniteRed_false=false - B:dustGraniticMineralSand_false=false - B:dustGraphene_false=false - B:dustGraphite_false=false - B:dustGreenSapphire_false=false - B:dustGreenstone_false=false - B:dustGrossular_false=false - B:dustGunpowder_false=false - B:dustGypsum_false=false - B:dustHSSE_false=false - B:dustHSSG_false=false - B:dustHSSS_false=false - B:dustHydratedCoal_false=false - B:dustIce_false=false - 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 - B:dustImpureBarite_false=false - B:dustImpureBasalt_false=false - B:dustImpureBastnasite_false=false - B:dustImpureBauxite_false=false - B:dustImpureBentonite_false=false - B:dustImpureBeryllium_false=false - B:dustImpureBismuth_false=false - B:dustImpureBlueTopaz_false=false - B:dustImpureBrownLimonite_false=false - B:dustImpureCalcite_false=false - B:dustImpureCassiteriteSand_false=false - B:dustImpureCassiterite_false=false - B:dustImpureCertusQuartz_false=false - B:dustImpureChalcopyrite_false=false - B:dustImpureChrome_false=false - B:dustImpureChromite_false=false - B:dustImpureCinnabar_false=false - B:dustImpureCoal_false=false - B:dustImpureCobaltite_false=false - B:dustImpureCooperite_false=false - B:dustImpureCopper_false=false - B:dustImpureDarkSteel_false=false - B:dustImpureDiamond_false=false - B:dustImpureDiatomite_false=false - B:dustImpureEmerald_false=false - B:dustImpureEndstone_false=false - B:dustImpureFlint_false=false - B:dustImpureFoolsRuby_false=false - B:dustImpureGalena_false=false - B:dustImpureGarnetRed_false=false - B:dustImpureGarnetYellow_false=false - B:dustImpureGarnierite_false=false - B:dustImpureGlauconite_false=false - B:dustImpureGold_false=false - B:dustImpureGraniteBlack_false=false - B:dustImpureGraniteRed_false=false - B:dustImpureGraphite_false=false - 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 - B:dustImpureLazurite_false=false - B:dustImpureLead_false=false - B:dustImpureLepidolite_false=false - B:dustImpureLignite_false=false - B:dustImpureLithium_false=false - B:dustImpureMagnesite_false=false - B:dustImpureMagnetite_false=false - B:dustImpureMalachite_false=false - B:dustImpureManganese_false=false - B:dustImpureMarble_false=false - B:dustImpureMolybdenite_false=false - B:dustImpureMolybdenum_false=false - B:dustImpureMonazite_false=false - B:dustImpureNaquadahEnriched_false=false - B:dustImpureNaquadah_false=false - B:dustImpureNaquadria_false=false - B:dustImpureNeodymium_false=false - B:dustImpureNetherQuartz_false=false - B:dustImpureNetherrack_false=false - B:dustImpureNickel_false=false - B:dustImpureOilsands_false=false - B:dustImpureOlivine_false=false - B:dustImpureOpal_false=false - B:dustImpureOsmium_false=false - B:dustImpurePalladium_false=false - B:dustImpurePentlandite_false=false - B:dustImpurePhosphate_false=false - B:dustImpurePhosphorus_false=false - B:dustImpurePitchblende_false=false - B:dustImpurePlatinum_false=false - B:dustImpurePlutonium_false=false - B:dustImpurePowellite_false=false - B:dustImpurePyrite_false=false - B:dustImpurePyrochlore_false=false - B:dustImpurePyrolusite_false=false - B:dustImpurePyrope_false=false - B:dustImpureQuartzite_false=false - B:dustImpureRedrock_false=false - B:dustImpureRedstone_false=false - B:dustImpureRockSalt_false=false - B:dustImpureRuby_false=false - B:dustImpureSalt_false=false - B:dustImpureSaltpeter_false=false - B:dustImpureSapphire_false=false - B:dustImpureScheelite_false=false - B:dustImpureSilver_false=false - B:dustImpureSoapstone_false=false - B:dustImpureSodalite_false=false - B:dustImpureSpessartine_false=false - B:dustImpureSphalerite_false=false - B:dustImpureSpodumene_false=false - B:dustImpureStibnite_false=false - B:dustImpureStone_false=false - B:dustImpureSulfur_false=false - B:dustImpureTalc_false=false - B:dustImpureTantalite_false=false - B:dustImpureTanzanite_false=false - B:dustImpureTetrahedrite_false=false - B:dustImpureThorium_false=false - B:dustImpureTin_false=false - B:dustImpureTitanium_false=false - B:dustImpureTopaz_false=false - B:dustImpureTungstate_false=false - B:dustImpureUraninite_false=false - B:dustImpureUranium235_false=false - B:dustImpureUranium_false=false - B:dustImpureVanadiumMagnetite_false=false - B:dustImpureWulfenite_false=false - B:dustImpureYellowLimonite_false=false - 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 - B:dustIron_false=false - B:dustJade_false=false - B:dustJasper_false=false - B:dustKanthal_false=false - B:dustKaolinite_false=false - B:dustKyanite_false=false - B:dustLapis_false=false - B:dustLazurite_false=false - B:dustLead_false=false - B:dustLepidolite_false=false - B:dustLignite_false=false - B:dustLithium_false=false - B:dustLutetium_false=false - B:dustMagnalium_false=false - B:dustMagnesia_false=false - B:dustMagnesite_false=false - B:dustMagnesium_false=false - B:dustMagnesiumchloride_false=false - B:dustMagnetite_false=false - B:dustMalachite_false=false - B:dustManganese_false=false - B:dustMarble_false=false - B:dustMassicot_false=false - B:dustMeatCooked_false=false - B:dustMeatRaw_false=false - B:dustMetalMixture_false=false - B:dustMica_false=false - B:dustMigmatite_false=false - B:dustMilk_false=false - B:dustMirabilite_false=false - B:dustMithril_false=false - B:dustMolybdenite_false=false - B:dustMolybdenum_false=false - B:dustMonazite_false=false - B:dustNaquadahAlloy_false=false - B:dustNaquadahEnriched_false=false - B:dustNaquadah_false=false - B:dustNaquadria_false=false - B:dustNeodymiumMagnetic_false=false - B:dustNeodymium_false=false - B:dustNetherBrick_false=false - B:dustNetherQuartz_false=false - B:dustNetherStar_false=false - B:dustNetherrack_false=false - B:dustNeutronium_false=false - B:dustNichrome_false=false - B:dustNickelZincFerrite_false=false - B:dustNickel_false=false - B:dustNiobiumNitride_false=false - B:dustNiobiumTitanium_false=false - B:dustNiobium_false=false - B:dustNiter_false=false - B:dustObsidian_false=false - B:dustOilsands_false=false - B:dustOlivine_false=false - B:dustOpal_false=false - B:dustOsmiridium_false=false - B:dustOsmium_false=false - B:dustPalladium_false=false - B:dustPaper_false=false - B:dustPentlandite_false=false - B:dustPerlite_false=false - B:dustPhosphate_false=false - B:dustPhosphor_false=false - B:dustPhosphorousPentoxide_false=false - B:dustPhosphorus_false=false - B:dustPigIron_false=false - B:dustPitchblende_false=false - B:dustPlastic_false=false - B:dustPlatinumGroupSludge_false=false - B:dustPlatinum_false=false - B:dustPlutonium241_false=false - B:dustPlutonium_false=false - B:dustPollucite_false=false - B:dustPolycaprolactam_false=false - B:dustPolydimethylsiloxane_false=false - B:dustPolyphenyleneSulfide_false=false - B:dustPolystyrene_false=false - B:dustPolytetrafluoroethylene_false=false - B:dustPolyvinylChloride_false=false - B:dustPotash_false=false - B:dustPotassiumFeldspar_false=false - B:dustPotassium_false=false - B:dustPowellite_false=false - 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 - B:dustPureBarite_false=false - B:dustPureBastnasite_false=false - B:dustPureBauxite_false=false - B:dustPureBentonite_false=false - B:dustPureBeryllium_false=false - B:dustPureBismuth_false=false - B:dustPureBlueTopaz_false=false - B:dustPureBrownLimonite_false=false - B:dustPureCalcite_false=false - B:dustPureCassiteriteSand_false=false - B:dustPureCassiterite_false=false - B:dustPureCertusQuartz_false=false - B:dustPureChalcopyrite_false=false - B:dustPureChrome_false=false - B:dustPureChromite_false=false - B:dustPureCinnabar_false=false - B:dustPureCoal_false=false - B:dustPureCobaltite_false=false - B:dustPureCooperite_false=false - B:dustPureCopper_false=false - B:dustPureDarkSteel_false=false - B:dustPureDiamond_false=false - B:dustPureDiatomite_false=false - B:dustPureEmerald_false=false - B:dustPureFoolsRuby_false=false - B:dustPureGalena_false=false - B:dustPureGarnetRed_false=false - B:dustPureGarnetYellow_false=false - B:dustPureGarnierite_false=false - B:dustPureGlauconite_false=false - B:dustPureGold_false=false - B:dustPureGraphite_false=false - 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 - B:dustPureLazurite_false=false - B:dustPureLead_false=false - B:dustPureLepidolite_false=false - B:dustPureLignite_false=false - B:dustPureLithium_false=false - B:dustPureMagnesite_false=false - B:dustPureMagnetite_false=false - B:dustPureMalachite_false=false - B:dustPureManganese_false=false - B:dustPureMolybdenite_false=false - B:dustPureMolybdenum_false=false - B:dustPureMonazite_false=false - B:dustPureNaquadahEnriched_false=false - B:dustPureNaquadah_false=false - B:dustPureNaquadria_false=false - B:dustPureNeodymium_false=false - B:dustPureNetherQuartz_false=false - B:dustPureNickel_false=false - B:dustPureOilsands_false=false - B:dustPureOlivine_false=false - B:dustPureOpal_false=false - B:dustPureOsmium_false=false - B:dustPurePalladium_false=false - B:dustPurePentlandite_false=false - B:dustPurePhosphate_false=false - B:dustPurePhosphorus_false=false - B:dustPurePitchblende_false=false - B:dustPurePlatinum_false=false - B:dustPurePlutonium_false=false - B:dustPurePowellite_false=false - B:dustPurePyrite_false=false - B:dustPurePyrochlore_false=false - B:dustPurePyrolusite_false=false - B:dustPurePyrope_false=false - B:dustPureQuartzite_false=false - B:dustPureRedstone_false=false - B:dustPureRockSalt_false=false - B:dustPureRuby_false=false - B:dustPureSalt_false=false - B:dustPureSaltpeter_false=false - B:dustPureSapphire_false=false - B:dustPureScheelite_false=false - B:dustPureSilver_false=false - B:dustPureSoapstone_false=false - B:dustPureSodalite_false=false - B:dustPureSpessartine_false=false - B:dustPureSphalerite_false=false - B:dustPureSpodumene_false=false - B:dustPureStibnite_false=false - B:dustPureSulfur_false=false - B:dustPureTalc_false=false - B:dustPureTantalite_false=false - B:dustPureTanzanite_false=false - B:dustPureTetrahedrite_false=false - B:dustPureThorium_false=false - B:dustPureTin_false=false - B:dustPureTitanium_false=false - B:dustPureTopaz_false=false - B:dustPureTungstate_false=false - B:dustPureUraninite_false=false - B:dustPureUranium235_false=false - B:dustPureUranium_false=false - B:dustPureVanadiumMagnetite_false=false - B:dustPureWulfenite_false=false - B:dustPureYellowLimonite_false=false - B:dustPureZinc_false=false - B:dustPyrite_false=false - B:dustPyrochlore_false=false - B:dustPyrolusite_false=false - B:dustPyrope_false=false - B:dustPyrotheum_false=false - B:dustQuartzSand_false=false - B:dustQuartzite_false=false - B:dustQuicklime_false=false - B:dustRareEarth_false=false - B:dustRawRubber_false=false - B:dustRawStyreneButadieneRubber_false=false - B:dustRealgar_false=false - B:dustRedAlloy_false=false - B:dustRedSteel_false=false - B:dustRedrock_false=false - B:dustRockSalt_false=false - B:dustRoseGold_false=false - B:dustRubber_false=false - B:dustRuby_false=false - B:dustRutile_false=false - B:dustSalt_false=false - B:dustSaltpeter_false=false - B:dustSapphire_false=false - B:dustScheelite_false=false - B:dustSiliconDioxide_false=false - B:dustSilicon_false=false - B:dustSilicone_false=false - B:dustSiltstone_false=false - B:dustSilver_false=false - B:dustSmallAlduorite_false=false - 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 - B:dustSmallAnnealedCopper_false=false - B:dustSmallAntimonyTrioxide_false=false - B:dustSmallAntimony_false=false - B:dustSmallApatite_false=false - B:dustSmallArsenicTrioxide_false=false - B:dustSmallArsenic_false=false - B:dustSmallAsbestos_false=false - B:dustSmallAsh_false=false - B:dustSmallBandedIron_false=false - B:dustSmallBarite_false=false - B:dustSmallBarium_false=false - B:dustSmallBasalt_false=false - B:dustSmallBasalticMineralSand_false=false - B:dustSmallBastnasite_false=false - B:dustSmallBatteryAlloy_false=false - B:dustSmallBauxite_false=false - B:dustSmallBentonite_false=false - B:dustSmallBeryllium_false=false - B:dustSmallBiotite_false=false - B:dustSmallBismuthBronze_false=false - B:dustSmallBismuth_false=false - B:dustSmallBlackBronze_false=false - B:dustSmallBlackSteel_false=false - B:dustSmallBlaze_false=false - B:dustSmallBlueSteel_false=false - B:dustSmallBlueTopaz_false=false - B:dustSmallBluestone_false=false - B:dustSmallBone_false=false - B:dustSmallBorax_false=false - B:dustSmallBoron_false=false - B:dustSmallBorosilicateGlass_false=false - B:dustSmallBrass_false=false - B:dustSmallBrick_false=false - B:dustSmallBronze_false=false - B:dustSmallBrownLimonite_false=false - B:dustSmallCadmium_false=false - B:dustSmallCaesium_false=false - B:dustSmallCalcite_false=false - B:dustSmallCalcium_false=false - B:dustSmallCarbon_false=false - B:dustSmallCassiteriteSand_false=false - B:dustSmallCassiterite_false=false - B:dustSmallCerium_false=false - B:dustSmallCertusQuartz_false=false - B:dustSmallChalcopyrite_false=false - B:dustSmallCharcoal_false=false - B:dustSmallCheese_false=false - B:dustSmallChili_false=false - B:dustSmallChocolate_false=false - B:dustSmallChrome_false=false - B:dustSmallChromite_false=false - B:dustSmallChrysotile_false=false - B:dustSmallCinnabar_false=false - B:dustSmallClay_false=false - B:dustSmallCoal_false=false - B:dustSmallCobaltBrass_false=false - B:dustSmallCobaltHexahydrate_false=false - B:dustSmallCobaltOxide_false=false - B:dustSmallCobalt_false=false - B:dustSmallCobaltite_false=false - B:dustSmallCocoa_false=false - B:dustSmallCoffee_false=false - B:dustSmallConcrete_false=false - B:dustSmallConstructionFoam_false=false - B:dustSmallCooperite_false=false - B:dustSmallCopper_false=false - B:dustSmallCrudeOil_false=false - B:dustSmallCupricOxide_false=false - B:dustSmallCupronickel_false=false - B:dustSmallDamascusSteel_false=false - B:dustSmallDarkAsh_false=false - B:dustSmallDarkSteel_false=false - B:dustSmallDiamond_false=false - B:dustSmallDiatomite_false=false - B:dustSmallDilithium_false=false - B:dustSmallDolomite_false=false - B:dustSmallDuranium_false=false - B:dustSmallElectrum_false=false - B:dustSmallEmerald_false=false - B:dustSmallEmery_false=false - B:dustSmallEnderEye_false=false - B:dustSmallEnderPearl_false=false - B:dustSmallEndstone_false=false - B:dustSmallEpidote_false=false - B:dustSmallEpoxidFiberReinforced_false=false - B:dustSmallEpoxid_false=false - B:dustSmallEuropium_false=false - B:dustSmallFerriteMixture_false=false - B:dustSmallFerrosilite_false=false - B:dustSmallFireclay_false=false - B:dustSmallFlint_false=false - B:dustSmallFoolsRuby_false=false - B:dustSmallForcicium_false=false - B:dustSmallForcillium_false=false - B:dustSmallFullersEarth_false=false - B:dustSmallGalena_false=false - B:dustSmallGalliumArsenide_false=false - B:dustSmallGallium_false=false - B:dustSmallGarnetRed_false=false - B:dustSmallGarnetSand_false=false - B:dustSmallGarnetYellow_false=false - B:dustSmallGarnierite_false=false - B:dustSmallGlass_false=false - B:dustSmallGlauconiteSand_false=false - B:dustSmallGlauconite_false=false - B:dustSmallGlowstone_false=false - B:dustSmallGold_false=false - B:dustSmallGraniteBlack_false=false - B:dustSmallGraniteRed_false=false - B:dustSmallGraniticMineralSand_false=false - B:dustSmallGraphene_false=false - B:dustSmallGraphite_false=false - B:dustSmallGreenSapphire_false=false - B:dustSmallGreenstone_false=false - B:dustSmallGrossular_false=false - B:dustSmallGunpowder_false=false - B:dustSmallGypsum_false=false - B:dustSmallHSSE_false=false - B:dustSmallHSSG_false=false - B:dustSmallHSSS_false=false - B:dustSmallHydratedCoal_false=false - B:dustSmallIce_false=false - 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 - B:dustSmallIron_false=false - B:dustSmallJade_false=false - B:dustSmallJasper_false=false - B:dustSmallKanthal_false=false - B:dustSmallKaolinite_false=false - B:dustSmallKyanite_false=false - B:dustSmallLapis_false=false - B:dustSmallLazurite_false=false - B:dustSmallLead_false=false - B:dustSmallLepidolite_false=false - B:dustSmallLignite_false=false - B:dustSmallLithium_false=false - B:dustSmallLutetium_false=false - B:dustSmallMagnalium_false=false - B:dustSmallMagnesia_false=false - B:dustSmallMagnesite_false=false - B:dustSmallMagnesium_false=false - B:dustSmallMagnesiumchloride_false=false - B:dustSmallMagnetite_false=false - B:dustSmallMalachite_false=false - B:dustSmallManganese_false=false - B:dustSmallMarble_false=false - B:dustSmallMassicot_false=false - B:dustSmallMeatCooked_false=false - B:dustSmallMeatRaw_false=false - B:dustSmallMetalMixture_false=false - B:dustSmallMica_false=false - B:dustSmallMigmatite_false=false - B:dustSmallMilk_false=false - B:dustSmallMirabilite_false=false - B:dustSmallMithril_false=false - B:dustSmallMolybdenite_false=false - B:dustSmallMolybdenum_false=false - B:dustSmallMonazite_false=false - B:dustSmallNaquadahAlloy_false=false - B:dustSmallNaquadahEnriched_false=false - B:dustSmallNaquadah_false=false - B:dustSmallNaquadria_false=false - B:dustSmallNeodymiumMagnetic_false=false - B:dustSmallNeodymium_false=false - B:dustSmallNetherBrick_false=false - B:dustSmallNetherQuartz_false=false - B:dustSmallNetherStar_false=false - B:dustSmallNetherrack_false=false - B:dustSmallNeutronium_false=false - B:dustSmallNichrome_false=false - B:dustSmallNickelZincFerrite_false=false - B:dustSmallNickel_false=false - B:dustSmallNiobiumNitride_false=false - B:dustSmallNiobiumTitanium_false=false - B:dustSmallNiobium_false=false - B:dustSmallNiter_false=false - B:dustSmallObsidian_false=false - B:dustSmallOilsands_false=false - B:dustSmallOlivine_false=false - B:dustSmallOpal_false=false - B:dustSmallOsmiridium_false=false - B:dustSmallOsmium_false=false - B:dustSmallPalladium_false=false - B:dustSmallPaper_false=false - B:dustSmallPentlandite_false=false - B:dustSmallPerlite_false=false - B:dustSmallPhosphate_false=false - B:dustSmallPhosphor_false=false - B:dustSmallPhosphorousPentoxide_false=false - B:dustSmallPhosphorus_false=false - B:dustSmallPigIron_false=false - B:dustSmallPitchblende_false=false - B:dustSmallPlastic_false=false - B:dustSmallPlatinumGroupSludge_false=false - B:dustSmallPlatinum_false=false - B:dustSmallPlutonium241_false=false - B:dustSmallPlutonium_false=false - B:dustSmallPollucite_false=false - B:dustSmallPolycaprolactam_false=false - B:dustSmallPolydimethylsiloxane_false=false - B:dustSmallPolyphenyleneSulfide_false=false - B:dustSmallPolystyrene_false=false - B:dustSmallPolytetrafluoroethylene_false=false - B:dustSmallPolyvinylChloride_false=false - B:dustSmallPotash_false=false - B:dustSmallPotassiumFeldspar_false=false - B:dustSmallPotassium_false=false - B:dustSmallPowellite_false=false - B:dustSmallPumice_false=false - B:dustSmallPyrite_false=false - B:dustSmallPyrochlore_false=false - B:dustSmallPyrolusite_false=false - B:dustSmallPyrope_false=false - B:dustSmallPyrotheum_false=false - B:dustSmallQuartzSand_false=false - B:dustSmallQuartzite_false=false - B:dustSmallQuicklime_false=false - B:dustSmallRareEarth_false=false - B:dustSmallRawRubber_false=false - B:dustSmallRawStyreneButadieneRubber_false=false - B:dustSmallRealgar_false=false - B:dustSmallRedAlloy_false=false - B:dustSmallRedSteel_false=false - B:dustSmallRedrock_false=false - B:dustSmallRedstone_false=false - B:dustSmallRockSalt_false=false - B:dustSmallRoseGold_false=false - B:dustSmallRubber_false=false - B:dustSmallRuby_false=false - B:dustSmallRutile_false=false - B:dustSmallSalt_false=false - B:dustSmallSaltpeter_false=false - B:dustSmallSapphire_false=false - B:dustSmallScheelite_false=false - B:dustSmallSiliconDioxide_false=false - B:dustSmallSilicon_false=false - B:dustSmallSilicone_false=false - B:dustSmallSiltstone_false=false - B:dustSmallSilver_false=false - B:dustSmallSnow_false=false - B:dustSmallSoapstone_false=false - B:dustSmallSodaAsh_false=false - B:dustSmallSodalite_false=false - B:dustSmallSodiumBisulfate_false=false - B:dustSmallSodiumHydroxide_GT5U_false=false - B:dustSmallSodiumSulfide_false=false - B:dustSmallSodium_false=false - B:dustSmallSolderingAlloy_false=false - B:dustSmallSpessartine_false=false - B:dustSmallSphalerite_false=false - B:dustSmallSpodumene_false=false - B:dustSmallStainlessSteel_false=false - B:dustSmallSteelMagnetic_false=false - B:dustSmallSteel_false=false - B:dustSmallSterlingSilver_false=false - B:dustSmallStibnite_false=false - B:dustSmallStone_false=false - B:dustSmallStyreneButadieneRubber_false=false - B:dustSmallSugar_false=false - B:dustSmallSulfur_false=false - B:dustSmallTalc_false=false - B:dustSmallTantalite_false=false - 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 - B:dustSmallTitanium_false=false - B:dustSmallTopaz_false=false - B:dustSmallTritanium_false=false - B:dustSmallTrona_false=false - B:dustSmallTungstate_false=false - B:dustSmallTungstenCarbide_false=false - B:dustSmallTungstenSteel_false=false - B:dustSmallTungsten_false=false - B:dustSmallUltimet_false=false - B:dustSmallUraninite_false=false - B:dustSmallUranium235_false=false - B:dustSmallUranium_false=false - B:dustSmallUvarovite_false=false - B:dustSmallVanadiumGallium_false=false - B:dustSmallVanadiumMagnetite_false=false - B:dustSmallVanadiumSteel_false=false - B:dustSmallVanadium_false=false - B:dustSmallVermiculite_false=false - B:dustSmallVolcanicAsh_false=false - B:dustSmallWheat_false=false - B:dustSmallWollastonite_false=false - B:dustSmallWoodSealed_false=false - B:dustSmallWood_false=false - B:dustSmallWroughtIron_false=false - B:dustSmallWulfenite_false=false - B:dustSmallYellowLimonite_false=false - B:dustSmallYttriumBariumCuprate_false=false - B:dustSmallYttrium_false=false - B:dustSmallZeolite_false=false - B:dustSmallZinc_false=false - B:dustSmallZincite_false=false - B:dustSnow_false=false - B:dustSoapstone_false=false - B:dustSodaAsh_false=false - B:dustSodalite_false=false - B:dustSodiumBisulfate_false=false - B:dustSodiumHydroxide_GT5U_false=false - B:dustSodiumSulfide_false=false - B:dustSodium_false=false - B:dustSolderingAlloy_false=false - B:dustSpessartine_false=false - B:dustSphalerite_false=false - B:dustSpodumene_false=false - B:dustStainlessSteel_false=false - B:dustSteelMagnetic_false=false - B:dustSteel_false=false - B:dustSterlingSilver_false=false - B:dustStibnite_false=false - B:dustStone_false=false - B:dustStyreneButadieneRubber_false=false - B:dustSugar_false=false - B:dustSulfur_false=false - B:dustTalc_false=false - B:dustTantalite_false=false - 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 - B:dustTinyAlduorite_false=false - 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 - B:dustTinyAnnealedCopper_false=false - B:dustTinyAntimonyTrioxide_false=false - B:dustTinyAntimony_false=false - B:dustTinyApatite_false=false - B:dustTinyArsenicTrioxide_false=false - B:dustTinyArsenic_false=false - B:dustTinyAsbestos_false=false - B:dustTinyAsh_false=false - B:dustTinyBandedIron_false=false - B:dustTinyBarite_false=false - B:dustTinyBarium_false=false - B:dustTinyBasalt_false=false - B:dustTinyBasalticMineralSand_false=false - B:dustTinyBastnasite_false=false - B:dustTinyBatteryAlloy_false=false - B:dustTinyBauxite_false=false - B:dustTinyBentonite_false=false - B:dustTinyBeryllium_false=false - B:dustTinyBiotite_false=false - B:dustTinyBismuthBronze_false=false - B:dustTinyBismuth_false=false - B:dustTinyBlackBronze_false=false - B:dustTinyBlackSteel_false=false - B:dustTinyBlaze_false=false - B:dustTinyBlueSteel_false=false - B:dustTinyBlueTopaz_false=false - B:dustTinyBluestone_false=false - B:dustTinyBone_false=false - B:dustTinyBorax_false=false - B:dustTinyBoron_false=false - B:dustTinyBorosilicateGlass_false=false - B:dustTinyBrass_false=false - B:dustTinyBrick_false=false - B:dustTinyBronze_false=false - B:dustTinyBrownLimonite_false=false - B:dustTinyCadmium_false=false - B:dustTinyCaesium_false=false - B:dustTinyCalcite_false=false - B:dustTinyCalcium_false=false - B:dustTinyCarbon_false=false - B:dustTinyCassiteriteSand_false=false - B:dustTinyCassiterite_false=false - B:dustTinyCerium_false=false - B:dustTinyCertusQuartz_false=false - B:dustTinyChalcopyrite_false=false - B:dustTinyCharcoal_false=false - B:dustTinyCheese_false=false - B:dustTinyChili_false=false - B:dustTinyChocolate_false=false - B:dustTinyChrome_false=false - B:dustTinyChromite_false=false - B:dustTinyChrysotile_false=false - B:dustTinyCinnabar_false=false - B:dustTinyClay_false=false - B:dustTinyCoal_false=false - B:dustTinyCobaltBrass_false=false - B:dustTinyCobaltHexahydrate_false=false - B:dustTinyCobaltOxide_false=false - B:dustTinyCobalt_false=false - B:dustTinyCobaltite_false=false - B:dustTinyCocoa_false=false - B:dustTinyCoffee_false=false - B:dustTinyConcrete_false=false - B:dustTinyConstructionFoam_false=false - B:dustTinyCooperite_false=false - B:dustTinyCopper_false=false - B:dustTinyCrudeOil_false=false - B:dustTinyCupricOxide_false=false - B:dustTinyCupronickel_false=false - B:dustTinyDamascusSteel_false=false - B:dustTinyDarkAsh_false=false - B:dustTinyDarkSteel_false=false - B:dustTinyDiamond_false=false - B:dustTinyDiatomite_false=false - B:dustTinyDilithium_false=false - B:dustTinyDolomite_false=false - B:dustTinyDuranium_false=false - B:dustTinyElectrum_false=false - B:dustTinyEmerald_false=false - B:dustTinyEmery_false=false - B:dustTinyEnderEye_false=false - B:dustTinyEnderPearl_false=false - B:dustTinyEndstone_false=false - B:dustTinyEpidote_false=false - B:dustTinyEpoxidFiberReinforced_false=false - B:dustTinyEpoxid_false=false - B:dustTinyEuropium_false=false - B:dustTinyFerriteMixture_false=false - B:dustTinyFerrosilite_false=false - B:dustTinyFireclay_false=false - B:dustTinyFlint_false=false - B:dustTinyFoolsRuby_false=false - B:dustTinyForcicium_false=false - B:dustTinyForcillium_false=false - B:dustTinyFullersEarth_false=false - B:dustTinyGalena_false=false - B:dustTinyGalliumArsenide_false=false - B:dustTinyGallium_false=false - B:dustTinyGarnetRed_false=false - B:dustTinyGarnetSand_false=false - B:dustTinyGarnetYellow_false=false - B:dustTinyGarnierite_false=false - B:dustTinyGlass_false=false - B:dustTinyGlauconiteSand_false=false - B:dustTinyGlauconite_false=false - B:dustTinyGlowstone_false=false - B:dustTinyGold_false=false - B:dustTinyGraniteBlack_false=false - B:dustTinyGraniteRed_false=false - B:dustTinyGraniticMineralSand_false=false - B:dustTinyGraphene_false=false - B:dustTinyGraphite_false=false - B:dustTinyGreenSapphire_false=false - B:dustTinyGreenstone_false=false - B:dustTinyGrossular_false=false - B:dustTinyGunpowder_false=false - B:dustTinyGypsum_false=false - B:dustTinyHSSE_false=false - B:dustTinyHSSG_false=false - B:dustTinyHSSS_false=false - B:dustTinyHydratedCoal_false=false - B:dustTinyIce_false=false - 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 - B:dustTinyIron_false=false - B:dustTinyJade_false=false - B:dustTinyJasper_false=false - B:dustTinyKanthal_false=false - B:dustTinyKaolinite_false=false - B:dustTinyKyanite_false=false - B:dustTinyLapis_false=false - B:dustTinyLazurite_false=false - B:dustTinyLead_false=false - B:dustTinyLepidolite_false=false - B:dustTinyLignite_false=false - B:dustTinyLithium_false=false - B:dustTinyLutetium_false=false - B:dustTinyMagnalium_false=false - B:dustTinyMagnesia_false=false - B:dustTinyMagnesite_false=false - B:dustTinyMagnesium_false=false - B:dustTinyMagnesiumchloride_false=false - B:dustTinyMagnetite_false=false - B:dustTinyMalachite_false=false - B:dustTinyManganese_false=false - B:dustTinyMarble_false=false - B:dustTinyMassicot_false=false - B:dustTinyMeatCooked_false=false - B:dustTinyMeatRaw_false=false - B:dustTinyMetalMixture_false=false - B:dustTinyMica_false=false - B:dustTinyMigmatite_false=false - B:dustTinyMilk_false=false - B:dustTinyMirabilite_false=false - B:dustTinyMithril_false=false - B:dustTinyMolybdenite_false=false - B:dustTinyMolybdenum_false=false - B:dustTinyMonazite_false=false - B:dustTinyNaquadahAlloy_false=false - B:dustTinyNaquadahEnriched_false=false - B:dustTinyNaquadah_false=false - B:dustTinyNaquadria_false=false - B:dustTinyNeodymiumMagnetic_false=false - B:dustTinyNeodymium_false=false - B:dustTinyNetherBrick_false=false - B:dustTinyNetherQuartz_false=false - B:dustTinyNetherStar_false=false - B:dustTinyNetherrack_false=false - B:dustTinyNeutronium_false=false - B:dustTinyNichrome_false=false - B:dustTinyNickelZincFerrite_false=false - B:dustTinyNickel_false=false - B:dustTinyNiobiumNitride_false=false - B:dustTinyNiobiumTitanium_false=false - B:dustTinyNiobium_false=false - B:dustTinyNiter_false=false - B:dustTinyObsidian_false=false - B:dustTinyOilsands_false=false - B:dustTinyOlivine_false=false - B:dustTinyOpal_false=false - B:dustTinyOsmiridium_false=false - B:dustTinyOsmium_false=false - B:dustTinyPalladium_false=false - B:dustTinyPaper_false=false - B:dustTinyPentlandite_false=false - B:dustTinyPerlite_false=false - B:dustTinyPhosphate_false=false - B:dustTinyPhosphor_false=false - B:dustTinyPhosphorousPentoxide_false=false - B:dustTinyPhosphorus_false=false - B:dustTinyPigIron_false=false - B:dustTinyPitchblende_false=false - B:dustTinyPlastic_false=false - B:dustTinyPlatinumGroupSludge_false=false - B:dustTinyPlatinum_false=false - B:dustTinyPlutonium241_false=false - B:dustTinyPlutonium_false=false - B:dustTinyPollucite_false=false - B:dustTinyPolycaprolactam_false=false - B:dustTinyPolydimethylsiloxane_false=false - B:dustTinyPolyphenyleneSulfide_false=false - B:dustTinyPolystyrene_false=false - B:dustTinyPolytetrafluoroethylene_false=false - B:dustTinyPolyvinylChloride_false=false - B:dustTinyPotash_false=false - B:dustTinyPotassiumFeldspar_false=false - B:dustTinyPotassium_false=false - B:dustTinyPowellite_false=false - B:dustTinyPumice_false=false - B:dustTinyPyrite_false=false - B:dustTinyPyrochlore_false=false - B:dustTinyPyrolusite_false=false - B:dustTinyPyrope_false=false - B:dustTinyPyrotheum_false=false - B:dustTinyQuartzSand_false=false - B:dustTinyQuartzite_false=false - B:dustTinyQuicklime_false=false - B:dustTinyRareEarth_false=false - B:dustTinyRawRubber_false=false - B:dustTinyRawStyreneButadieneRubber_false=false - B:dustTinyRealgar_false=false - B:dustTinyRedAlloy_false=false - B:dustTinyRedSteel_false=false - B:dustTinyRedrock_false=false - B:dustTinyRedstone_false=false - B:dustTinyRockSalt_false=false - B:dustTinyRoseGold_false=false - B:dustTinyRubber_false=false - B:dustTinyRuby_false=false - B:dustTinyRutile_false=false - B:dustTinySalt_false=false - B:dustTinySaltpeter_false=false - B:dustTinySapphire_false=false - B:dustTinyScheelite_false=false - B:dustTinySiliconDioxide_false=false - B:dustTinySilicon_false=false - B:dustTinySilicone_false=false - B:dustTinySiltstone_false=false - B:dustTinySilver_false=false - B:dustTinySnow_false=false - B:dustTinySoapstone_false=false - B:dustTinySodaAsh_false=false - B:dustTinySodalite_false=false - B:dustTinySodiumBisulfate_false=false - B:dustTinySodiumHydroxide_GT5U_false=false - B:dustTinySodiumSulfide_false=false - B:dustTinySodium_false=false - B:dustTinySolderingAlloy_false=false - B:dustTinySpessartine_false=false - B:dustTinySphalerite_false=false - B:dustTinySpodumene_false=false - B:dustTinyStainlessSteel_false=false - B:dustTinySteelMagnetic_false=false - B:dustTinySteel_false=false - B:dustTinySterlingSilver_false=false - B:dustTinyStibnite_false=false - B:dustTinyStone_false=false - B:dustTinyStyreneButadieneRubber_false=false - B:dustTinySugar_false=false - B:dustTinySulfur_false=false - B:dustTinyTalc_false=false - B:dustTinyTantalite_false=false - 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 - B:dustTinyTitanium_false=false - B:dustTinyTopaz_false=false - B:dustTinyTritanium_false=false - B:dustTinyTrona_false=false - B:dustTinyTungstate_false=false - B:dustTinyTungstenCarbide_false=false - B:dustTinyTungstenSteel_false=false - B:dustTinyTungsten_false=false - B:dustTinyUltimet_false=false - B:dustTinyUraninite_false=false - B:dustTinyUranium235_false=false - B:dustTinyUranium_false=false - B:dustTinyUvarovite_false=false - B:dustTinyVanadiumGallium_false=false - B:dustTinyVanadiumMagnetite_false=false - B:dustTinyVanadiumSteel_false=false - B:dustTinyVanadium_false=false - B:dustTinyVermiculite_false=false - B:dustTinyVolcanicAsh_false=false - B:dustTinyWheat_false=false - B:dustTinyWollastonite_false=false - B:dustTinyWoodSealed_false=false - B:dustTinyWood_false=false - B:dustTinyWroughtIron_false=false - B:dustTinyWulfenite_false=false - B:dustTinyYellowLimonite_false=false - B:dustTinyYttriumBariumCuprate_false=false - B:dustTinyYttrium_false=false - B:dustTinyZeolite_false=false - B:dustTinyZinc_false=false - B:dustTinyZincite_false=false - B:dustTitanium_false=false - B:dustTopaz_false=false - B:dustTritanium_false=false - B:dustTrona_false=false - B:dustTungstate_false=false - B:dustTungstenCarbide_false=false - B:dustTungstenSteel_false=false - B:dustTungsten_false=false - B:dustUltimet_false=false - B:dustUraninite_false=false - B:dustUranium235_false=false - B:dustUranium_false=false - B:dustUvarovite_false=false - B:dustVanadiumGallium_false=false - B:dustVanadiumMagnetite_false=false - B:dustVanadiumSteel_false=false - B:dustVanadium_false=false - B:dustVermiculite_false=false - B:dustVolcanicAsh_false=false - B:dustWheat_false=false - B:dustWollastonite_false=false - B:dustWoodSealed_false=false - B:dustWood_false=false - B:dustWroughtIron_false=false - B:dustWulfenite_false=false - B:dustYellowLimonite_false=false - B:dustYttriumBariumCuprate_false=false - B:dustYttrium_false=false - B:dustZeolite_false=false - B:dustZinc_false=false - B:dustZincite_false=false - B:foilAluminium_false=false - B:foilAnnealedCopper_false=false - B:foilBlackSteel_false=false - B:foilCopper_false=false - B:foilDuranium_false=false - B:foilElectrum_false=false - B:foilGold_false=false - B:foilHSSG_false=false - B:foilManganese_false=false - B:foilNaquadahAlloy_false=false - B:foilNaquadah_false=false - B:foilNichrome_false=false - B:foilNiobiumTitanium_false=false - B:foilOsmiridium_false=false - B:foilOsmium_false=false - B:foilPlastic_false=false - B:foilPlatinum_false=false - B:foilPolyphenyleneSulfide_false=false - B:foilPolyvinylChloride_false=false - B:foilSilicon_false=false - B:foilSilicone_false=false - B:foilSteel_false=false - B:foilTitanium_false=false - B:foilTungstenSteel_false=false - B:foilTungsten_false=false - B:foilVanadiumGallium_false=false - B:foilYttriumBariumCuprate_false=false - B:foilZinc_false=false - B:gearGtAluminium_false=false - B:gearGtBronze_false=false - B:gearGtCobaltBrass_false=false - B:gearGtCopper_false=false - B:gearGtDiamond_false=false - B:gearGtGold_false=false - B:gearGtHSSE_false=false - B:gearGtHSSG_false=false - B:gearGtIron_false=false - B:gearGtNeutronium_false=false - B:gearGtSmallAluminium_false=false - B:gearGtSmallHSSE_false=false - B:gearGtSmallHSSG_false=false - B:gearGtSmallNeutronium_false=false - B:gearGtSmallStainlessSteel_false=false - B:gearGtSmallSteel_false=false - B:gearGtSmallTitanium_false=false - B:gearGtSmallTungstenSteel_false=false - B:gearGtStainlessSteel_false=false - B:gearGtSteel_false=false - B:gearGtStone_false=false - B:gearGtTin_false=false - 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 - B:gemChippedEmerald_false=false - B:gemChippedFoolsRuby_false=false - B:gemChippedGarnetRed_false=false - B:gemChippedGarnetYellow_false=false - B:gemChippedGlass_false=false - B:gemChippedGreenSapphire_false=false - B:gemChippedJasper_false=false - B:gemChippedOlivine_false=false - B:gemChippedOpal_false=false - B:gemChippedRuby_false=false - B:gemChippedSapphire_false=false - B:gemChippedTanzanite_false=false - B:gemChippedTopaz_false=false - B:gemCoal_false=false - 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 - B:gemExquisiteEmerald_false=false - B:gemExquisiteFoolsRuby_false=false - B:gemExquisiteGarnetRed_false=false - B:gemExquisiteGarnetYellow_false=false - B:gemExquisiteGlass_false=false - B:gemExquisiteGreenSapphire_false=false - B:gemExquisiteJasper_false=false - B:gemExquisiteOlivine_false=false - B:gemExquisiteOpal_false=false - B:gemExquisiteRuby_false=false - 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 - B:gemFlawedEmerald_false=false - B:gemFlawedFoolsRuby_false=false - B:gemFlawedGarnetRed_false=false - B:gemFlawedGarnetYellow_false=false - B:gemFlawedGlass_false=false - B:gemFlawedGreenSapphire_false=false - B:gemFlawedJasper_false=false - B:gemFlawedOlivine_false=false - B:gemFlawedOpal_false=false - B:gemFlawedRuby_false=false - 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 - B:gemFlawlessEmerald_false=false - B:gemFlawlessFoolsRuby_false=false - B:gemFlawlessGarnetRed_false=false - B:gemFlawlessGarnetYellow_false=false - B:gemFlawlessGlass_false=false - B:gemFlawlessGreenSapphire_false=false - B:gemFlawlessJasper_false=false - B:gemFlawlessOlivine_false=false - B:gemFlawlessOpal_false=false - B:gemFlawlessRuby_false=false - B:gemFlawlessSapphire_false=false - B:gemFlawlessTanzanite_false=false - B:gemFlawlessTopaz_false=false - B:gemFoolsRuby_false=false - B:gemForcicium_false=false - B:gemForcillium_false=false - B:gemGarnetRed_false=false - 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 - B:gemNiter_false=false - B:gemOlivine_false=false - B:gemOpal_false=false - B:gemPhosphorus_false=false - B:gemQuartzite_false=false - B:gemRuby_false=false - B:gemSapphire_false=false - B:gemSodalite_false=false - B:gemTanzanite_false=false - B:gemTopaz_false=false - B:ingotAluminium_false=false - B:ingotAmericium_false=false - B:ingotAnnealedCopper_false=false - B:ingotAntimony_false=false - B:ingotArsenic_false=false - B:ingotBatteryAlloy_false=false - B:ingotBeryllium_false=false - B:ingotBismuthBronze_false=false - B:ingotBismuth_false=false - B:ingotBlackBronze_false=false - B:ingotBlackSteel_false=false - B:ingotBlueSteel_false=false - B:ingotBorosilicateGlass_false=false - B:ingotBrass_false=false - B:ingotBronze_false=false - B:ingotCaesium_false=false - B:ingotCarbon_false=false - B:ingotCerium_false=false - B:ingotChrome_false=false - B:ingotCobaltBrass_false=false - B:ingotCobalt_false=false - B:ingotCopper_false=false - B:ingotCupronickel_false=false - B:ingotDamascusSteel_false=false - B:ingotDarkSteel_false=false - B:ingotDuranium_false=false - B:ingotElectrum_false=false - B:ingotEpoxidFiberReinforced_false=false - B:ingotEpoxid_false=false - B:ingotEuropium_false=false - B:ingotGalliumArsenide_false=false - B:ingotGallium_false=false - B:ingotHSSE_false=false - B:ingotHSSG_false=false - B:ingotHSSS_false=false - B:ingotHotBlackBronze_false=false - B:ingotHotHSSE_false=false - B:ingotHotHSSG_false=false - B:ingotHotHSSS_false=false - B:ingotHotIridium_false=false - B:ingotHotKanthal_false=false - B:ingotHotLutetium_false=false - B:ingotHotNaquadahAlloy_false=false - B:ingotHotNaquadahEnriched_false=false - B:ingotHotNaquadah_false=false - B:ingotHotNaquadria_false=false - B:ingotHotNichrome_false=false - B:ingotHotNiobiumNitride_false=false - B:ingotHotNiobiumTitanium_false=false - B:ingotHotNiobium_false=false - B:ingotHotOsmiridium_false=false - B:ingotHotOsmium_false=false - B:ingotHotPalladium_false=false - B:ingotHotTitanium_false=false - B:ingotHotTungstenCarbide_false=false - B:ingotHotTungstenSteel_false=false - B:ingotHotTungsten_false=false - B:ingotHotUltimet_false=false - B:ingotHotVanadiumGallium_false=false - B:ingotHotVanadium_false=false - B:ingotHotYttriumBariumCuprate_false=false - 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 - B:ingotKanthal_false=false - B:ingotLead_false=false - B:ingotLithium_false=false - B:ingotLutetium_false=false - B:ingotMagnalium_false=false - B:ingotMagnesium_false=false - B:ingotManganese_false=false - B:ingotMithril_false=false - B:ingotMolybdenum_false=false - B:ingotNaquadahAlloy_false=false - B:ingotNaquadahEnriched_false=false - B:ingotNaquadah_false=false - B:ingotNaquadria_false=false - B:ingotNeodymiumMagnetic_false=false - B:ingotNeodymium_false=false - B:ingotNeutronium_false=false - B:ingotNichrome_false=false - B:ingotNickelZincFerrite_false=false - B:ingotNickel_false=false - B:ingotNiobiumNitride_false=false - B:ingotNiobiumTitanium_false=false - B:ingotNiobium_false=false - B:ingotOsmiridium_false=false - B:ingotOsmium_false=false - B:ingotPalladium_false=false - B:ingotPigIron_false=false - B:ingotPlastic_false=false - B:ingotPlatinum_false=false - B:ingotPlutonium241_false=false - B:ingotPlutonium_false=false - B:ingotPolycaprolactam_false=false - B:ingotPolyphenyleneSulfide_false=false - B:ingotPolystyrene_false=false - B:ingotPolytetrafluoroethylene_false=false - B:ingotPolyvinylChloride_false=false - B:ingotPotassium_false=false - B:ingotRedAlloy_false=false - B:ingotRedSteel_false=false - B:ingotRoseGold_false=false - B:ingotRubber_false=false - B:ingotSilicon_false=false - B:ingotSilicone_false=false - B:ingotSilver_false=false - B:ingotSolderingAlloy_false=false - B:ingotStainlessSteel_false=false - B:ingotSteelMagnetic_false=false - B:ingotSteel_false=false - 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 - B:ingotTitanium_false=false - B:ingotTritanium_false=false - B:ingotTungstenCarbide_false=false - B:ingotTungstenSteel_false=false - B:ingotTungsten_false=false - B:ingotUltimet_false=false - B:ingotUranium235_false=false - B:ingotUranium_false=false - B:ingotVanadiumGallium_false=false - B:ingotVanadiumSteel_false=false - B:ingotVanadium_false=false - B:ingotWroughtIron_false=false - 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 - B:lensDilithium_false=false - B:lensEmerald_false=false - B:lensEnderEye_false=false - B:lensEnderPearl_false=false - B:lensFoolsRuby_false=false - B:lensForcicium_false=false - B:lensForcillium_false=false - B:lensGarnetRed_false=false - 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 - B:lensOpal_false=false - B:lensRuby_false=false - B:lensSapphire_false=false - B:lensTanzanite_false=false - B:lensTopaz_false=false - B:nuggetAluminium_false=false - B:nuggetAmericium_false=false - B:nuggetAnnealedCopper_false=false - B:nuggetAntimony_false=false - B:nuggetArsenic_false=false - B:nuggetBatteryAlloy_false=false - B:nuggetBeryllium_false=false - B:nuggetBismuthBronze_false=false - B:nuggetBismuth_false=false - B:nuggetBlackBronze_false=false - B:nuggetBlackSteel_false=false - B:nuggetBlueSteel_false=false - B:nuggetBorosilicateGlass_false=false - B:nuggetBrass_false=false - B:nuggetBronze_false=false - B:nuggetCaesium_false=false - B:nuggetCarbon_false=false - B:nuggetCerium_false=false - B:nuggetChrome_false=false - B:nuggetCobaltBrass_false=false - B:nuggetCobalt_false=false - B:nuggetCopper_false=false - B:nuggetCupronickel_false=false - B:nuggetDamascusSteel_false=false - B:nuggetDarkSteel_false=false - B:nuggetDuranium_false=false - B:nuggetElectrum_false=false - B:nuggetEpoxidFiberReinforced_false=false - B:nuggetEpoxid_false=false - B:nuggetEuropium_false=false - B:nuggetGalliumArsenide_false=false - B:nuggetGallium_false=false - B:nuggetHSSE_false=false - B:nuggetHSSG_false=false - 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 - B:nuggetIron_false=false - B:nuggetKanthal_false=false - B:nuggetLead_false=false - B:nuggetLithium_false=false - B:nuggetLutetium_false=false - 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 - B:nuggetNaquadahEnriched_false=false - B:nuggetNaquadah_false=false - B:nuggetNaquadria_false=false - B:nuggetNeodymiumMagnetic_false=false - B:nuggetNeodymium_false=false - B:nuggetNeutronium_false=false - B:nuggetNichrome_false=false - B:nuggetNickelZincFerrite_false=false - B:nuggetNickel_false=false - B:nuggetNiobiumNitride_false=false - B:nuggetNiobiumTitanium_false=false - B:nuggetNiobium_false=false - B:nuggetOsmiridium_false=false - B:nuggetOsmium_false=false - B:nuggetPalladium_false=false - B:nuggetPigIron_false=false - B:nuggetPlastic_false=false - B:nuggetPlatinum_false=false - B:nuggetPlutonium241_false=false - B:nuggetPlutonium_false=false - B:nuggetPolycaprolactam_false=false - B:nuggetPolyphenyleneSulfide_false=false - B:nuggetPolystyrene_false=false - B:nuggetPolytetrafluoroethylene_false=false - B:nuggetPolyvinylChloride_false=false - B:nuggetPotassium_false=false - B:nuggetRedAlloy_false=false - B:nuggetRedSteel_false=false - B:nuggetRoseGold_false=false - B:nuggetRubber_false=false - B:nuggetSilicon_false=false - B:nuggetSilicone_false=false - B:nuggetSilver_false=false - B:nuggetSolderingAlloy_false=false - B:nuggetStainlessSteel_false=false - B:nuggetSteelMagnetic_false=false - B:nuggetSteel_false=false - 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 - B:nuggetTitanium_false=false - B:nuggetTritanium_false=false - B:nuggetTungstenCarbide_false=false - B:nuggetTungstenSteel_false=false - B:nuggetTungsten_false=false - B:nuggetUltimet_false=false - B:nuggetUranium235_false=false - B:nuggetUranium_false=false - B:nuggetVanadiumGallium_false=false - B:nuggetVanadiumSteel_false=false - B:nuggetVanadium_false=false - B:nuggetWoodSealed_false=false - B:nuggetWood_false=false - B:nuggetWroughtIron_false=false - B:nuggetYttriumBariumCuprate_false=false - B:nuggetYttrium_false=false - B:nuggetZinc_false=false - B:plateAlloyAdvanced_false=false - 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 - B:plateBatteryAlloy_false=false - B:plateBeryllium_false=false - B:plateBismuthBronze_false=false - B:plateBismuth_false=false - B:plateBlackBronze_false=false - B:plateBlackSteel_false=false - B:plateBlueSteel_false=false - B:plateBlueTopaz_false=false - B:plateBrass_false=false - B:plateBronze_false=false - B:plateCarbon_false=false - B:plateCertusQuartz_false=false - B:plateChrome_false=false - B:plateCobaltBrass_false=false - B:plateCobalt_false=false - B:plateCopper_false=false - B:plateCupronickel_false=false - B:plateDamascusSteel_false=false - B:plateDarkSteel_false=false - B:plateDenseCopper_false=false - B:plateDenseIron_false=false - B:plateDenseLead_false=false - B:plateDiamond_false=false - B:plateDilithium_false=false - B:plateDoubleAluminium_false=false - B:plateDoubleBeryllium_false=false - B:plateDoubleBismuthBronze_false=false - B:plateDoubleBismuth_false=false - B:plateDoubleBlackBronze_false=false - B:plateDoubleBlackSteel_false=false - B:plateDoubleBlueSteel_false=false - B:plateDoubleBrass_false=false - B:plateDoubleBronze_false=false - B:plateDoubleCarbon_false=false - B:plateDoubleChrome_false=false - B:plateDoubleCobaltBrass_false=false - B:plateDoubleCobalt_false=false - B:plateDoubleCupronickel_false=false - B:plateDoubleDamascusSteel_false=false - B:plateDoubleDarkSteel_false=false - B:plateDoubleDuranium_false=false - B:plateDoubleElectrum_false=false - B:plateDoubleEpoxidFiberReinforced_false=false - B:plateDoubleEpoxid_false=false - B:plateDoubleGold_false=false - 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 - B:plateDoubleIron_false=false - B:plateDoubleKanthal_false=false - B:plateDoubleLead_false=false - B:plateDoubleMagnalium_false=false - B:plateDoubleManganese_false=false - B:plateDoubleMithril_false=false - B:plateDoubleMolybdenum_false=false - B:plateDoubleNaquadahAlloy_false=false - B:plateDoubleNaquadahEnriched_false=false - B:plateDoubleNaquadah_false=false - B:plateDoubleNaquadria_false=false - B:plateDoubleNeodymiumMagnetic_false=false - B:plateDoubleNeodymium_false=false - B:plateDoubleNeutronium_false=false - B:plateDoubleNichrome_false=false - B:plateDoubleNickelZincFerrite_false=false - B:plateDoubleNickel_false=false - B:plateDoubleOsmiridium_false=false - B:plateDoubleOsmium_false=false - B:plateDoublePalladium_false=false - B:plateDoublePaper_false=false - B:plateDoublePigIron_false=false - B:plateDoublePlatinum_false=false - B:plateDoublePlutonium241_false=false - B:plateDoublePlutonium_false=false - B:plateDoublePolycaprolactam_false=false - B:plateDoublePolyphenyleneSulfide_false=false - B:plateDoublePolytetrafluoroethylene_false=false - B:plateDoubleRedSteel_false=false - B:plateDoubleRoseGold_false=false - B:plateDoubleSilver_false=false - B:plateDoubleStainlessSteel_false=false - 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 - B:plateDoubleTritanium_false=false - B:plateDoubleTungstenCarbide_false=false - B:plateDoubleTungstenSteel_false=false - B:plateDoubleTungsten_false=false - B:plateDoubleUltimet_false=false - B:plateDoubleUranium235_false=false - B:plateDoubleUranium_false=false - B:plateDoubleVanadiumSteel_false=false - B:plateDoubleWroughtIron_false=false - B:plateDuranium_false=false - B:plateElectrum_false=false - B:plateEmerald_false=false - B:plateEnderEye_false=false - B:plateEnderPearl_false=false - B:plateEpoxidFiberReinforced_false=false - B:plateEpoxid_false=false - B:plateEuropium_false=false - B:plateForcicium_false=false - B:plateForcillium_false=false - B:plateGalliumArsenide_false=false - B:plateGallium_false=false - B:plateGarnetRed_false=false - B:plateGarnetYellow_false=false - B:plateGlass_false=false - B:plateGold_false=false - B:plateGraniteBlack_false=false - B:plateGraniteRed_false=false - B:plateGreenSapphire_false=false - B:plateHSSE_false=false - 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 - B:plateIron_false=false - B:plateJasper_false=false - B:plateKanthal_false=false - B:plateLapis_false=false - B:plateLazurite_false=false - B:plateLead_false=false - B:plateMagnalium_false=false - B:plateManganese_false=false - B:plateMithril_false=false - B:plateMolybdenum_false=false - B:plateNaquadahAlloy_false=false - B:plateNaquadahEnriched_false=false - B:plateNaquadah_false=false - B:plateNaquadria_false=false - B:plateNeodymiumMagnetic_false=false - B:plateNeodymium_false=false - B:plateNetherQuartz_false=false - B:plateNetherStar_false=false - B:plateNeutronium_false=false - B:plateNichrome_false=false - B:plateNickelZincFerrite_false=false - B:plateNickel_false=false - B:plateNiobiumTitanium_false=false - B:plateOlivine_false=false - B:plateOpal_false=false - B:plateOsmiridium_false=false - B:plateOsmium_false=false - B:platePalladium_false=false - B:platePaper_false=false - B:platePigIron_false=false - B:platePlastic_false=false - B:platePlatinum_false=false - B:platePlutonium241_false=false - B:platePlutonium_false=false - B:platePolycaprolactam_false=false - B:platePolyphenyleneSulfide_false=false - B:platePolystyrene_false=false - B:platePolytetrafluoroethylene_false=false - B:platePolyvinylChloride_false=false - B:plateQuadruplePaper_false=false - B:plateQuintuplePaper_false=false - B:plateRedAlloy_false=false - B:plateRedSteel_false=false - B:plateRedstone_false=false - B:plateRoseGold_false=false - B:plateRubber_false=false - B:plateRuby_false=false - B:plateSapphire_false=false - B:plateSilicon_false=false - B:plateSilicone_false=false - B:plateSilver_false=false - B:plateSodalite_false=false - B:plateSolderingAlloy_false=false - B:plateStainlessSteel_false=false - B:plateSteelMagnetic_false=false - B:plateSteel_false=false - 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 - B:plateTitanium_false=false - B:plateTopaz_false=false - B:plateTriplePaper_false=false - B:plateTritanium_false=false - B:plateTungstenCarbide_false=false - B:plateTungstenSteel_false=false - B:plateTungsten_false=false - B:plateUltimet_false=false - B:plateUranium235_false=false - B:plateUranium_false=false - B:plateVanadiumGallium_false=false - B:plateVanadiumSteel_false=false - B:plateWoodSealed_false=false - B:plateWroughtIron_false=false - B:plateYttriumBariumCuprate_false=false - B:plateZinc_false=false - B:ringAluminium_false=false - B:ringBrass_false=false - B:ringBronze_false=false - B:ringChrome_false=false - B:ringHSSE_false=false - B:ringHSSG_false=false - B:ringInvar_false=false - B:ringIridium_false=false - B:ringIron_false=false - B:ringNeutronium_false=false - B:ringOsmium_false=false - B:ringPaper_false=false - B:ringPigIron_false=false - B:ringRubber_false=false - B:ringSilicone_false=false - B:ringStainlessSteel_false=false - B:ringSteel_false=false - B:ringStyreneButadieneRubber_false=false - B:ringTin_false=false - B:ringTitanium_false=false - B:ringTungstenSteel_false=false - B:ringWroughtIron_false=false - B:rotorBronze_false=false - B:rotorChrome_false=false - B:rotorHSSE_false=false - B:rotorHSSG_false=false - B:rotorIridium_false=false - B:rotorNeutronium_false=false - B:rotorOsmium_false=false - B:rotorStainlessSteel_false=false - B:rotorSteel_false=false - B:rotorTin_false=false - B:rotorTitanium_false=false - B:rotorTungstenSteel_false=false - B:roundHSSE_false=false - 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 - B:screwBismuth_false=false - B:screwBlackBronze_false=false - B:screwBlackSteel_false=false - B:screwBlueSteel_false=false - B:screwBlueTopaz_false=false - B:screwBrass_false=false - B:screwBronze_false=false - B:screwCarbon_false=false - B:screwCertusQuartz_false=false - B:screwChrome_false=false - B:screwCobaltBrass_false=false - B:screwCobalt_false=false - B:screwCupronickel_false=false - B:screwDamascusSteel_false=false - B:screwDarkSteel_false=false - B:screwDiamond_false=false - B:screwDuranium_false=false - B:screwElectrum_false=false - B:screwEmerald_false=false - B:screwEpoxidFiberReinforced_false=false - B:screwEpoxid_false=false - B:screwGarnetRed_false=false - B:screwGarnetYellow_false=false - B:screwGold_false=false - B:screwGreenSapphire_false=false - 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 - B:screwIron_false=false - B:screwKanthal_false=false - B:screwLead_false=false - B:screwMagnalium_false=false - B:screwManganese_false=false - B:screwMithril_false=false - B:screwMolybdenum_false=false - B:screwNaquadahAlloy_false=false - B:screwNaquadahEnriched_false=false - B:screwNaquadah_false=false - B:screwNaquadria_false=false - B:screwNeodymiumMagnetic_false=false - B:screwNeodymium_false=false - B:screwNetherQuartz_false=false - B:screwNetherStar_false=false - B:screwNeutronium_false=false - B:screwNichrome_false=false - B:screwNickelZincFerrite_false=false - B:screwNickel_false=false - B:screwOlivine_false=false - B:screwOpal_false=false - B:screwOsmiridium_false=false - B:screwOsmium_false=false - B:screwPalladium_false=false - B:screwPigIron_false=false - B:screwPlastic_false=false - B:screwPlatinum_false=false - B:screwPlutonium241_false=false - B:screwPlutonium_false=false - B:screwPolycaprolactam_false=false - B:screwPolyphenyleneSulfide_false=false - B:screwPolystyrene_false=false - B:screwPolytetrafluoroethylene_false=false - B:screwPolyvinylChloride_false=false - B:screwRedSteel_false=false - B:screwRoseGold_false=false - B:screwRubber_false=false - B:screwRuby_false=false - B:screwSapphire_false=false - B:screwSilicone_false=false - B:screwSilver_false=false - B:screwStainlessSteel_false=false - B:screwSteelMagnetic_false=false - B:screwSteel_false=false - 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 - B:screwTitanium_false=false - B:screwTopaz_false=false - B:screwTritanium_false=false - B:screwTungstenCarbide_false=false - B:screwTungstenSteel_false=false - B:screwTungsten_false=false - B:screwUltimet_false=false - B:screwUranium235_false=false - B:screwUranium_false=false - B:screwVanadiumSteel_false=false - B:screwWoodSealed_false=false - B:screwWood_false=false - 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 - B:stickBismuthBronze_false=false - B:stickBismuth_false=false - B:stickBlackBronze_false=false - B:stickBlackSteel_false=false - B:stickBlaze_false=false - B:stickBlueSteel_false=false - B:stickBlueTopaz_false=false - B:stickBrass_false=false - B:stickBronze_false=false - B:stickCarbon_false=false - B:stickCertusQuartz_false=false - B:stickChrome_false=false - B:stickCobaltBrass_false=false - B:stickCobalt_false=false - B:stickCopper_false=false - B:stickCupronickel_false=false - B:stickDamascusSteel_false=false - B:stickDarkSteel_false=false - B:stickDiamond_false=false - B:stickDuranium_false=false - B:stickElectrum_false=false - B:stickEmerald_false=false - B:stickEpoxidFiberReinforced_false=false - B:stickEpoxid_false=false - B:stickEuropium_false=false - B:stickGarnetRed_false=false - B:stickGarnetYellow_false=false - B:stickGold_false=false - B:stickGreenSapphire_false=false - 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 - B:stickIron_false=false - B:stickKanthal_false=false - B:stickLapis_false=false - 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 - B:stickLongBismuthBronze_false=false - B:stickLongBismuth_false=false - B:stickLongBlackBronze_false=false - B:stickLongBlackSteel_false=false - B:stickLongBlaze_false=false - B:stickLongBlueSteel_false=false - B:stickLongBlueTopaz_false=false - B:stickLongBrass_false=false - B:stickLongBronze_false=false - B:stickLongCarbon_false=false - B:stickLongCertusQuartz_false=false - B:stickLongChrome_false=false - B:stickLongCobaltBrass_false=false - B:stickLongCobalt_false=false - B:stickLongCupronickel_false=false - B:stickLongDamascusSteel_false=false - B:stickLongDarkSteel_false=false - B:stickLongDiamond_false=false - B:stickLongDuranium_false=false - B:stickLongElectrum_false=false - B:stickLongEmerald_false=false - B:stickLongEpoxidFiberReinforced_false=false - B:stickLongEpoxid_false=false - B:stickLongGarnetRed_false=false - B:stickLongGarnetYellow_false=false - B:stickLongGold_false=false - B:stickLongGreenSapphire_false=false - 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 - B:stickLongIron_false=false - B:stickLongKanthal_false=false - B:stickLongLead_false=false - B:stickLongMagnalium_false=false - B:stickLongManganese_false=false - B:stickLongMithril_false=false - B:stickLongMolybdenum_false=false - B:stickLongNaquadahAlloy_false=false - B:stickLongNaquadahEnriched_false=false - B:stickLongNaquadah_false=false - B:stickLongNaquadria_false=false - B:stickLongNeodymiumMagnetic_false=false - B:stickLongNeodymium_false=false - B:stickLongNetherQuartz_false=false - B:stickLongNetherStar_false=false - B:stickLongNeutronium_false=false - B:stickLongNichrome_false=false - B:stickLongNickelZincFerrite_false=false - B:stickLongNickel_false=false - B:stickLongOlivine_false=false - B:stickLongOpal_false=false - B:stickLongOsmiridium_false=false - B:stickLongOsmium_false=false - B:stickLongPalladium_false=false - B:stickLongPigIron_false=false - B:stickLongPlastic_false=false - B:stickLongPlatinum_false=false - B:stickLongPlutonium241_false=false - B:stickLongPlutonium_false=false - B:stickLongPolycaprolactam_false=false - B:stickLongPolyphenyleneSulfide_false=false - B:stickLongPolystyrene_false=false - B:stickLongPolytetrafluoroethylene_false=false - B:stickLongPolyvinylChloride_false=false - B:stickLongRedSteel_false=false - B:stickLongRoseGold_false=false - B:stickLongRubber_false=false - B:stickLongRuby_false=false - B:stickLongSapphire_false=false - B:stickLongSilicone_false=false - B:stickLongSilver_false=false - B:stickLongStainlessSteel_false=false - B:stickLongSteelMagnetic_false=false - B:stickLongSteel_false=false - 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 - B:stickLongTopaz_false=false - B:stickLongTritanium_false=false - B:stickLongTungstenCarbide_false=false - B:stickLongTungstenSteel_false=false - B:stickLongTungsten_false=false - B:stickLongUltimet_false=false - B:stickLongUranium235_false=false - B:stickLongUranium_false=false - B:stickLongVanadiumSteel_false=false - B:stickLongWoodSealed_false=false - B:stickLongWood_false=false - B:stickLongWroughtIron_false=false - B:stickMagnalium_false=false - B:stickManganese_false=false - B:stickMithril_false=false - B:stickMolybdenum_false=false - B:stickNaquadahAlloy_false=false - B:stickNaquadahEnriched_false=false - B:stickNaquadah_false=false - B:stickNaquadria_false=false - B:stickNeodymiumMagnetic_false=false - B:stickNeodymium_false=false - B:stickNetherQuartz_false=false - B:stickNetherStar_false=false - B:stickNeutronium_false=false - B:stickNichrome_false=false - B:stickNickelZincFerrite_false=false - B:stickNickel_false=false - B:stickOlivine_false=false - B:stickOpal_false=false - B:stickOsmiridium_false=false - B:stickOsmium_false=false - B:stickPalladium_false=false - B:stickPigIron_false=false - B:stickPlastic_false=false - B:stickPlatinum_false=false - B:stickPlutonium241_false=false - B:stickPlutonium_false=false - B:stickPolycaprolactam_false=false - B:stickPolyphenyleneSulfide_false=false - B:stickPolystyrene_false=false - B:stickPolytetrafluoroethylene_false=false - B:stickPolyvinylChloride_false=false - B:stickRedSteel_false=false - B:stickRoseGold_false=false - B:stickRubber_false=false - B:stickRuby_false=false - B:stickSapphire_false=false - B:stickSilicone_false=false - B:stickSilver_false=false - B:stickSodalite_false=false - B:stickSolderingAlloy_false=false - B:stickStainlessSteel_false=false - B:stickSteelMagnetic_false=false - B:stickSteel_false=false - 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 - B:stickTitanium_false=false - B:stickTopaz_false=false - B:stickTritanium_false=false - B:stickTungstenCarbide_false=false - B:stickTungstenSteel_false=false - B:stickTungsten_false=false - B:stickUltimet_false=false - B:stickUranium235_false=false - B:stickUranium_false=false - B:stickVanadiumGallium_false=false - B:stickVanadiumSteel_false=false - 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 - B:toolHeadAxeBismuth_false=false - B:toolHeadAxeBlackBronze_false=false - B:toolHeadAxeBlackSteel_false=false - B:toolHeadAxeBlaze_false=false - B:toolHeadAxeBlueSteel_false=false - B:toolHeadAxeBlueTopaz_false=false - B:toolHeadAxeBrass_false=false - B:toolHeadAxeBronze_false=false - B:toolHeadAxeCarbon_false=false - B:toolHeadAxeCertusQuartz_false=false - B:toolHeadAxeChrome_false=false - B:toolHeadAxeCobaltBrass_false=false - B:toolHeadAxeCobalt_false=false - B:toolHeadAxeCupronickel_false=false - B:toolHeadAxeDamascusSteel_false=false - B:toolHeadAxeDarkSteel_false=false - B:toolHeadAxeDiamond_false=false - B:toolHeadAxeDuranium_false=false - B:toolHeadAxeElectrum_false=false - B:toolHeadAxeEmerald_false=false - B:toolHeadAxeEpoxidFiberReinforced_false=false - B:toolHeadAxeEpoxid_false=false - B:toolHeadAxeFlint_false=false - B:toolHeadAxeGarnetRed_false=false - B:toolHeadAxeGarnetYellow_false=false - B:toolHeadAxeGold_false=false - B:toolHeadAxeGraniteBlack_false=false - B:toolHeadAxeGraniteRed_false=false - B:toolHeadAxeGraphene_false=false - B:toolHeadAxeGraphite_false=false - B:toolHeadAxeGreenSapphire_false=false - 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 - B:toolHeadAxeIron_false=false - B:toolHeadAxeKanthal_false=false - B:toolHeadAxeLead_false=false - B:toolHeadAxeMagnalium_false=false - B:toolHeadAxeManganese_false=false - B:toolHeadAxeMithril_false=false - B:toolHeadAxeMolybdenum_false=false - B:toolHeadAxeNaquadahAlloy_false=false - B:toolHeadAxeNaquadahEnriched_false=false - B:toolHeadAxeNaquadah_false=false - B:toolHeadAxeNaquadria_false=false - B:toolHeadAxeNeodymiumMagnetic_false=false - B:toolHeadAxeNeodymium_false=false - B:toolHeadAxeNetherQuartz_false=false - B:toolHeadAxeNetherStar_false=false - B:toolHeadAxeNeutronium_false=false - B:toolHeadAxeNichrome_false=false - B:toolHeadAxeNickelZincFerrite_false=false - B:toolHeadAxeNickel_false=false - B:toolHeadAxeOlivine_false=false - B:toolHeadAxeOpal_false=false - B:toolHeadAxeOsmiridium_false=false - B:toolHeadAxeOsmium_false=false - B:toolHeadAxePalladium_false=false - B:toolHeadAxePigIron_false=false - B:toolHeadAxePlastic_false=false - B:toolHeadAxePlatinum_false=false - B:toolHeadAxePlutonium241_false=false - B:toolHeadAxePlutonium_false=false - B:toolHeadAxePolycaprolactam_false=false - B:toolHeadAxePolyphenyleneSulfide_false=false - B:toolHeadAxePolystyrene_false=false - B:toolHeadAxePolytetrafluoroethylene_false=false - B:toolHeadAxePolyvinylChloride_false=false - B:toolHeadAxeRedSteel_false=false - B:toolHeadAxeRoseGold_false=false - B:toolHeadAxeRubber_false=false - B:toolHeadAxeRuby_false=false - B:toolHeadAxeSapphire_false=false - B:toolHeadAxeSilicone_false=false - B:toolHeadAxeSilver_false=false - B:toolHeadAxeStainlessSteel_false=false - B:toolHeadAxeSteelMagnetic_false=false - B:toolHeadAxeSteel_false=false - B:toolHeadAxeSterlingSilver_false=false - 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 - B:toolHeadAxeTopaz_false=false - B:toolHeadAxeTritanium_false=false - B:toolHeadAxeTungstenCarbide_false=false - B:toolHeadAxeTungstenSteel_false=false - B:toolHeadAxeTungsten_false=false - B:toolHeadAxeUltimet_false=false - B:toolHeadAxeUranium235_false=false - B:toolHeadAxeUranium_false=false - B:toolHeadAxeVanadiumSteel_false=false - B:toolHeadAxeWoodSealed_false=false - B:toolHeadAxeWood_false=false - B:toolHeadAxeWroughtIron_false=false - B:toolHeadBuzzSawAluminium_false=false - B:toolHeadBuzzSawBeryllium_false=false - B:toolHeadBuzzSawBismuthBronze_false=false - B:toolHeadBuzzSawBismuth_false=false - B:toolHeadBuzzSawBlackBronze_false=false - B:toolHeadBuzzSawBlackSteel_false=false - B:toolHeadBuzzSawBlaze_false=false - B:toolHeadBuzzSawBlueSteel_false=false - B:toolHeadBuzzSawBrass_false=false - B:toolHeadBuzzSawBronze_false=false - B:toolHeadBuzzSawCarbon_false=false - B:toolHeadBuzzSawChrome_false=false - B:toolHeadBuzzSawCobaltBrass_false=false - B:toolHeadBuzzSawCobalt_false=false - B:toolHeadBuzzSawCupronickel_false=false - B:toolHeadBuzzSawDamascusSteel_false=false - B:toolHeadBuzzSawDarkSteel_false=false - B:toolHeadBuzzSawDuranium_false=false - B:toolHeadBuzzSawElectrum_false=false - B:toolHeadBuzzSawEpoxidFiberReinforced_false=false - B:toolHeadBuzzSawEpoxid_false=false - B:toolHeadBuzzSawGold_false=false - B:toolHeadBuzzSawGraphene_false=false - 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 - B:toolHeadBuzzSawIron_false=false - B:toolHeadBuzzSawKanthal_false=false - B:toolHeadBuzzSawLead_false=false - B:toolHeadBuzzSawMagnalium_false=false - B:toolHeadBuzzSawManganese_false=false - B:toolHeadBuzzSawMithril_false=false - B:toolHeadBuzzSawMolybdenum_false=false - B:toolHeadBuzzSawNaquadahAlloy_false=false - B:toolHeadBuzzSawNaquadahEnriched_false=false - B:toolHeadBuzzSawNaquadah_false=false - B:toolHeadBuzzSawNaquadria_false=false - B:toolHeadBuzzSawNeodymiumMagnetic_false=false - B:toolHeadBuzzSawNeodymium_false=false - B:toolHeadBuzzSawNeutronium_false=false - B:toolHeadBuzzSawNichrome_false=false - B:toolHeadBuzzSawNickelZincFerrite_false=false - B:toolHeadBuzzSawNickel_false=false - B:toolHeadBuzzSawOsmiridium_false=false - B:toolHeadBuzzSawOsmium_false=false - B:toolHeadBuzzSawPalladium_false=false - B:toolHeadBuzzSawPigIron_false=false - B:toolHeadBuzzSawPlatinum_false=false - B:toolHeadBuzzSawPlutonium241_false=false - B:toolHeadBuzzSawPlutonium_false=false - B:toolHeadBuzzSawPolycaprolactam_false=false - B:toolHeadBuzzSawPolyphenyleneSulfide_false=false - B:toolHeadBuzzSawPolytetrafluoroethylene_false=false - B:toolHeadBuzzSawRedSteel_false=false - B:toolHeadBuzzSawRoseGold_false=false - B:toolHeadBuzzSawSilver_false=false - B:toolHeadBuzzSawStainlessSteel_false=false - 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 - B:toolHeadBuzzSawTritanium_false=false - B:toolHeadBuzzSawTungstenCarbide_false=false - B:toolHeadBuzzSawTungstenSteel_false=false - B:toolHeadBuzzSawTungsten_false=false - B:toolHeadBuzzSawUltimet_false=false - B:toolHeadBuzzSawUranium235_false=false - B:toolHeadBuzzSawUranium_false=false - B:toolHeadBuzzSawVanadiumSteel_false=false - B:toolHeadBuzzSawWroughtIron_false=false - B:toolHeadChainsawAluminium_false=false - B:toolHeadChainsawBeryllium_false=false - B:toolHeadChainsawBismuthBronze_false=false - B:toolHeadChainsawBismuth_false=false - B:toolHeadChainsawBlackBronze_false=false - B:toolHeadChainsawBlackSteel_false=false - B:toolHeadChainsawBlaze_false=false - B:toolHeadChainsawBlueSteel_false=false - B:toolHeadChainsawBrass_false=false - B:toolHeadChainsawBronze_false=false - B:toolHeadChainsawCarbon_false=false - B:toolHeadChainsawChrome_false=false - B:toolHeadChainsawCobaltBrass_false=false - B:toolHeadChainsawCobalt_false=false - B:toolHeadChainsawCupronickel_false=false - B:toolHeadChainsawDamascusSteel_false=false - B:toolHeadChainsawDarkSteel_false=false - B:toolHeadChainsawDuranium_false=false - B:toolHeadChainsawElectrum_false=false - B:toolHeadChainsawEpoxidFiberReinforced_false=false - B:toolHeadChainsawEpoxid_false=false - B:toolHeadChainsawGold_false=false - B:toolHeadChainsawGraphene_false=false - 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 - B:toolHeadChainsawIron_false=false - B:toolHeadChainsawKanthal_false=false - B:toolHeadChainsawLead_false=false - B:toolHeadChainsawMagnalium_false=false - B:toolHeadChainsawManganese_false=false - B:toolHeadChainsawMithril_false=false - B:toolHeadChainsawMolybdenum_false=false - B:toolHeadChainsawNaquadahAlloy_false=false - B:toolHeadChainsawNaquadahEnriched_false=false - B:toolHeadChainsawNaquadah_false=false - B:toolHeadChainsawNaquadria_false=false - B:toolHeadChainsawNeodymiumMagnetic_false=false - B:toolHeadChainsawNeodymium_false=false - B:toolHeadChainsawNeutronium_false=false - B:toolHeadChainsawNichrome_false=false - B:toolHeadChainsawNickelZincFerrite_false=false - B:toolHeadChainsawNickel_false=false - B:toolHeadChainsawOsmiridium_false=false - B:toolHeadChainsawOsmium_false=false - B:toolHeadChainsawPalladium_false=false - B:toolHeadChainsawPigIron_false=false - B:toolHeadChainsawPlatinum_false=false - B:toolHeadChainsawPlutonium241_false=false - B:toolHeadChainsawPlutonium_false=false - B:toolHeadChainsawPolycaprolactam_false=false - B:toolHeadChainsawPolyphenyleneSulfide_false=false - B:toolHeadChainsawPolytetrafluoroethylene_false=false - B:toolHeadChainsawRedSteel_false=false - B:toolHeadChainsawRoseGold_false=false - B:toolHeadChainsawSilver_false=false - B:toolHeadChainsawStainlessSteel_false=false - 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 - B:toolHeadChainsawTritanium_false=false - B:toolHeadChainsawTungstenCarbide_false=false - B:toolHeadChainsawTungstenSteel_false=false - B:toolHeadChainsawTungsten_false=false - B:toolHeadChainsawUltimet_false=false - B:toolHeadChainsawUranium235_false=false - B:toolHeadChainsawUranium_false=false - B:toolHeadChainsawVanadiumSteel_false=false - B:toolHeadChainsawWroughtIron_false=false - B:toolHeadDrillAluminium_false=false - B:toolHeadDrillBeryllium_false=false - B:toolHeadDrillBismuthBronze_false=false - B:toolHeadDrillBismuth_false=false - B:toolHeadDrillBlackBronze_false=false - B:toolHeadDrillBlackSteel_false=false - B:toolHeadDrillBlaze_false=false - B:toolHeadDrillBlueSteel_false=false - B:toolHeadDrillBrass_false=false - B:toolHeadDrillBronze_false=false - B:toolHeadDrillCarbon_false=false - B:toolHeadDrillChrome_false=false - B:toolHeadDrillCobaltBrass_false=false - B:toolHeadDrillCobalt_false=false - B:toolHeadDrillCupronickel_false=false - B:toolHeadDrillDamascusSteel_false=false - B:toolHeadDrillDarkSteel_false=false - B:toolHeadDrillDuranium_false=false - B:toolHeadDrillElectrum_false=false - B:toolHeadDrillEpoxidFiberReinforced_false=false - B:toolHeadDrillEpoxid_false=false - B:toolHeadDrillGold_false=false - B:toolHeadDrillGraphene_false=false - 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 - B:toolHeadDrillIron_false=false - B:toolHeadDrillKanthal_false=false - B:toolHeadDrillLead_false=false - B:toolHeadDrillMagnalium_false=false - B:toolHeadDrillManganese_false=false - B:toolHeadDrillMithril_false=false - B:toolHeadDrillMolybdenum_false=false - B:toolHeadDrillNaquadahAlloy_false=false - B:toolHeadDrillNaquadahEnriched_false=false - B:toolHeadDrillNaquadah_false=false - B:toolHeadDrillNaquadria_false=false - B:toolHeadDrillNeodymiumMagnetic_false=false - B:toolHeadDrillNeodymium_false=false - B:toolHeadDrillNeutronium_false=false - B:toolHeadDrillNichrome_false=false - B:toolHeadDrillNickelZincFerrite_false=false - B:toolHeadDrillNickel_false=false - B:toolHeadDrillOsmiridium_false=false - B:toolHeadDrillOsmium_false=false - B:toolHeadDrillPalladium_false=false - B:toolHeadDrillPigIron_false=false - B:toolHeadDrillPlatinum_false=false - B:toolHeadDrillPlutonium241_false=false - B:toolHeadDrillPlutonium_false=false - B:toolHeadDrillPolycaprolactam_false=false - B:toolHeadDrillPolyphenyleneSulfide_false=false - B:toolHeadDrillPolytetrafluoroethylene_false=false - B:toolHeadDrillRedSteel_false=false - B:toolHeadDrillRoseGold_false=false - B:toolHeadDrillSilver_false=false - B:toolHeadDrillStainlessSteel_false=false - 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 - B:toolHeadDrillTritanium_false=false - B:toolHeadDrillTungstenCarbide_false=false - B:toolHeadDrillTungstenSteel_false=false - B:toolHeadDrillTungsten_false=false - B:toolHeadDrillUltimet_false=false - B:toolHeadDrillUranium235_false=false - B:toolHeadDrillUranium_false=false - B:toolHeadDrillVanadiumSteel_false=false - B:toolHeadDrillWroughtIron_false=false - B:toolHeadFileAluminium_false=false - B:toolHeadFileBeryllium_false=false - B:toolHeadFileBismuthBronze_false=false - B:toolHeadFileBismuth_false=false - B:toolHeadFileBlackBronze_false=false - B:toolHeadFileBlackSteel_false=false - B:toolHeadFileBlaze_false=false - B:toolHeadFileBlueSteel_false=false - B:toolHeadFileBrass_false=false - B:toolHeadFileBronze_false=false - B:toolHeadFileCarbon_false=false - B:toolHeadFileChrome_false=false - B:toolHeadFileCobaltBrass_false=false - B:toolHeadFileCobalt_false=false - B:toolHeadFileCupronickel_false=false - B:toolHeadFileDamascusSteel_false=false - B:toolHeadFileDarkSteel_false=false - B:toolHeadFileDuranium_false=false - B:toolHeadFileElectrum_false=false - B:toolHeadFileEpoxidFiberReinforced_false=false - B:toolHeadFileEpoxid_false=false - B:toolHeadFileGold_false=false - B:toolHeadFileGraphene_false=false - 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 - B:toolHeadFileIron_false=false - B:toolHeadFileKanthal_false=false - B:toolHeadFileLead_false=false - B:toolHeadFileMagnalium_false=false - B:toolHeadFileManganese_false=false - B:toolHeadFileMithril_false=false - B:toolHeadFileMolybdenum_false=false - B:toolHeadFileNaquadahAlloy_false=false - B:toolHeadFileNaquadahEnriched_false=false - B:toolHeadFileNaquadah_false=false - B:toolHeadFileNaquadria_false=false - B:toolHeadFileNeodymiumMagnetic_false=false - B:toolHeadFileNeodymium_false=false - B:toolHeadFileNeutronium_false=false - B:toolHeadFileNichrome_false=false - B:toolHeadFileNickelZincFerrite_false=false - B:toolHeadFileNickel_false=false - B:toolHeadFileOsmiridium_false=false - B:toolHeadFileOsmium_false=false - B:toolHeadFilePalladium_false=false - B:toolHeadFilePigIron_false=false - B:toolHeadFilePlatinum_false=false - B:toolHeadFilePlutonium241_false=false - B:toolHeadFilePlutonium_false=false - B:toolHeadFilePolycaprolactam_false=false - B:toolHeadFilePolyphenyleneSulfide_false=false - B:toolHeadFilePolytetrafluoroethylene_false=false - B:toolHeadFileRedSteel_false=false - B:toolHeadFileRoseGold_false=false - B:toolHeadFileSilver_false=false - B:toolHeadFileStainlessSteel_false=false - 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 - B:toolHeadFileTritanium_false=false - B:toolHeadFileTungstenCarbide_false=false - B:toolHeadFileTungstenSteel_false=false - B:toolHeadFileTungsten_false=false - B:toolHeadFileUltimet_false=false - B:toolHeadFileUranium235_false=false - B:toolHeadFileUranium_false=false - 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 - B:toolHeadHammerBismuth_false=false - B:toolHeadHammerBlackBronze_false=false - B:toolHeadHammerBlackSteel_false=false - B:toolHeadHammerBlaze_false=false - B:toolHeadHammerBlueSteel_false=false - B:toolHeadHammerBlueTopaz_false=false - B:toolHeadHammerBrass_false=false - B:toolHeadHammerBronze_false=false - B:toolHeadHammerCarbon_false=false - B:toolHeadHammerCertusQuartz_false=false - B:toolHeadHammerChrome_false=false - B:toolHeadHammerCobaltBrass_false=false - B:toolHeadHammerCobalt_false=false - B:toolHeadHammerCupronickel_false=false - B:toolHeadHammerDamascusSteel_false=false - B:toolHeadHammerDarkSteel_false=false - B:toolHeadHammerDiamond_false=false - B:toolHeadHammerDuranium_false=false - B:toolHeadHammerElectrum_false=false - B:toolHeadHammerEmerald_false=false - B:toolHeadHammerEpoxidFiberReinforced_false=false - B:toolHeadHammerEpoxid_false=false - B:toolHeadHammerFlint_false=false - B:toolHeadHammerGarnetRed_false=false - B:toolHeadHammerGarnetYellow_false=false - B:toolHeadHammerGold_false=false - B:toolHeadHammerGraniteBlack_false=false - B:toolHeadHammerGraniteRed_false=false - B:toolHeadHammerGraphene_false=false - B:toolHeadHammerGraphite_false=false - B:toolHeadHammerGreenSapphire_false=false - 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 - B:toolHeadHammerIron_false=false - B:toolHeadHammerKanthal_false=false - B:toolHeadHammerLead_false=false - B:toolHeadHammerMagnalium_false=false - B:toolHeadHammerManganese_false=false - B:toolHeadHammerMithril_false=false - B:toolHeadHammerMolybdenum_false=false - B:toolHeadHammerNaquadahAlloy_false=false - B:toolHeadHammerNaquadahEnriched_false=false - B:toolHeadHammerNaquadah_false=false - B:toolHeadHammerNaquadria_false=false - B:toolHeadHammerNeodymiumMagnetic_false=false - B:toolHeadHammerNeodymium_false=false - B:toolHeadHammerNetherQuartz_false=false - B:toolHeadHammerNetherStar_false=false - B:toolHeadHammerNeutronium_false=false - B:toolHeadHammerNichrome_false=false - B:toolHeadHammerNickelZincFerrite_false=false - B:toolHeadHammerNickel_false=false - B:toolHeadHammerOlivine_false=false - B:toolHeadHammerOpal_false=false - B:toolHeadHammerOsmiridium_false=false - B:toolHeadHammerOsmium_false=false - B:toolHeadHammerPalladium_false=false - B:toolHeadHammerPigIron_false=false - B:toolHeadHammerPlastic_false=false - B:toolHeadHammerPlatinum_false=false - B:toolHeadHammerPlutonium241_false=false - B:toolHeadHammerPlutonium_false=false - B:toolHeadHammerPolycaprolactam_false=false - B:toolHeadHammerPolyphenyleneSulfide_false=false - B:toolHeadHammerPolystyrene_false=false - B:toolHeadHammerPolytetrafluoroethylene_false=false - B:toolHeadHammerPolyvinylChloride_false=false - B:toolHeadHammerRedSteel_false=false - B:toolHeadHammerRoseGold_false=false - B:toolHeadHammerRubber_false=false - B:toolHeadHammerRuby_false=false - B:toolHeadHammerSapphire_false=false - B:toolHeadHammerSilicone_false=false - B:toolHeadHammerSilver_false=false - B:toolHeadHammerStainlessSteel_false=false - B:toolHeadHammerSteelMagnetic_false=false - B:toolHeadHammerSteel_false=false - B:toolHeadHammerSterlingSilver_false=false - 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 - B:toolHeadHammerTopaz_false=false - B:toolHeadHammerTritanium_false=false - B:toolHeadHammerTungstenCarbide_false=false - B:toolHeadHammerTungstenSteel_false=false - B:toolHeadHammerTungsten_false=false - B:toolHeadHammerUltimet_false=false - B:toolHeadHammerUranium235_false=false - B:toolHeadHammerUranium_false=false - B:toolHeadHammerVanadiumSteel_false=false - B:toolHeadHammerWoodSealed_false=false - 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 - B:toolHeadHoeBismuth_false=false - B:toolHeadHoeBlackBronze_false=false - B:toolHeadHoeBlackSteel_false=false - B:toolHeadHoeBlaze_false=false - B:toolHeadHoeBlueSteel_false=false - B:toolHeadHoeBlueTopaz_false=false - B:toolHeadHoeBrass_false=false - B:toolHeadHoeBronze_false=false - B:toolHeadHoeCarbon_false=false - B:toolHeadHoeCertusQuartz_false=false - B:toolHeadHoeChrome_false=false - B:toolHeadHoeCobaltBrass_false=false - B:toolHeadHoeCobalt_false=false - B:toolHeadHoeCupronickel_false=false - B:toolHeadHoeDamascusSteel_false=false - B:toolHeadHoeDarkSteel_false=false - B:toolHeadHoeDiamond_false=false - B:toolHeadHoeDuranium_false=false - B:toolHeadHoeElectrum_false=false - B:toolHeadHoeEmerald_false=false - B:toolHeadHoeEpoxidFiberReinforced_false=false - B:toolHeadHoeEpoxid_false=false - B:toolHeadHoeFlint_false=false - B:toolHeadHoeGarnetRed_false=false - B:toolHeadHoeGarnetYellow_false=false - B:toolHeadHoeGold_false=false - B:toolHeadHoeGraniteBlack_false=false - B:toolHeadHoeGraniteRed_false=false - B:toolHeadHoeGraphene_false=false - B:toolHeadHoeGraphite_false=false - B:toolHeadHoeGreenSapphire_false=false - 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 - B:toolHeadHoeIron_false=false - B:toolHeadHoeKanthal_false=false - B:toolHeadHoeLead_false=false - B:toolHeadHoeMagnalium_false=false - B:toolHeadHoeManganese_false=false - B:toolHeadHoeMithril_false=false - B:toolHeadHoeMolybdenum_false=false - B:toolHeadHoeNaquadahAlloy_false=false - B:toolHeadHoeNaquadahEnriched_false=false - B:toolHeadHoeNaquadah_false=false - B:toolHeadHoeNaquadria_false=false - B:toolHeadHoeNeodymiumMagnetic_false=false - B:toolHeadHoeNeodymium_false=false - B:toolHeadHoeNetherQuartz_false=false - B:toolHeadHoeNetherStar_false=false - B:toolHeadHoeNeutronium_false=false - B:toolHeadHoeNichrome_false=false - B:toolHeadHoeNickelZincFerrite_false=false - B:toolHeadHoeNickel_false=false - B:toolHeadHoeOlivine_false=false - B:toolHeadHoeOpal_false=false - B:toolHeadHoeOsmiridium_false=false - B:toolHeadHoeOsmium_false=false - B:toolHeadHoePalladium_false=false - B:toolHeadHoePigIron_false=false - B:toolHeadHoePlastic_false=false - B:toolHeadHoePlatinum_false=false - B:toolHeadHoePlutonium241_false=false - B:toolHeadHoePlutonium_false=false - B:toolHeadHoePolycaprolactam_false=false - B:toolHeadHoePolyphenyleneSulfide_false=false - B:toolHeadHoePolystyrene_false=false - B:toolHeadHoePolytetrafluoroethylene_false=false - B:toolHeadHoePolyvinylChloride_false=false - B:toolHeadHoeRedSteel_false=false - B:toolHeadHoeRoseGold_false=false - B:toolHeadHoeRubber_false=false - B:toolHeadHoeRuby_false=false - B:toolHeadHoeSapphire_false=false - B:toolHeadHoeSilicone_false=false - B:toolHeadHoeSilver_false=false - B:toolHeadHoeStainlessSteel_false=false - B:toolHeadHoeSteelMagnetic_false=false - B:toolHeadHoeSteel_false=false - B:toolHeadHoeSterlingSilver_false=false - 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 - B:toolHeadHoeTopaz_false=false - B:toolHeadHoeTritanium_false=false - B:toolHeadHoeTungstenCarbide_false=false - B:toolHeadHoeTungstenSteel_false=false - B:toolHeadHoeTungsten_false=false - B:toolHeadHoeUltimet_false=false - B:toolHeadHoeUranium235_false=false - B:toolHeadHoeUranium_false=false - B:toolHeadHoeVanadiumSteel_false=false - B:toolHeadHoeWoodSealed_false=false - 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 - B:toolHeadPickaxeBismuth_false=false - B:toolHeadPickaxeBlackBronze_false=false - B:toolHeadPickaxeBlackSteel_false=false - B:toolHeadPickaxeBlaze_false=false - B:toolHeadPickaxeBlueSteel_false=false - B:toolHeadPickaxeBlueTopaz_false=false - B:toolHeadPickaxeBrass_false=false - B:toolHeadPickaxeBronze_false=false - B:toolHeadPickaxeCarbon_false=false - B:toolHeadPickaxeCertusQuartz_false=false - B:toolHeadPickaxeChrome_false=false - B:toolHeadPickaxeCobaltBrass_false=false - B:toolHeadPickaxeCobalt_false=false - B:toolHeadPickaxeCupronickel_false=false - B:toolHeadPickaxeDamascusSteel_false=false - B:toolHeadPickaxeDarkSteel_false=false - B:toolHeadPickaxeDiamond_false=false - B:toolHeadPickaxeDuranium_false=false - B:toolHeadPickaxeElectrum_false=false - B:toolHeadPickaxeEmerald_false=false - B:toolHeadPickaxeEpoxidFiberReinforced_false=false - B:toolHeadPickaxeEpoxid_false=false - B:toolHeadPickaxeFlint_false=false - B:toolHeadPickaxeGarnetRed_false=false - B:toolHeadPickaxeGarnetYellow_false=false - B:toolHeadPickaxeGold_false=false - B:toolHeadPickaxeGraniteBlack_false=false - B:toolHeadPickaxeGraniteRed_false=false - B:toolHeadPickaxeGraphene_false=false - B:toolHeadPickaxeGraphite_false=false - B:toolHeadPickaxeGreenSapphire_false=false - 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 - B:toolHeadPickaxeIron_false=false - B:toolHeadPickaxeKanthal_false=false - B:toolHeadPickaxeLead_false=false - B:toolHeadPickaxeMagnalium_false=false - B:toolHeadPickaxeManganese_false=false - B:toolHeadPickaxeMithril_false=false - B:toolHeadPickaxeMolybdenum_false=false - B:toolHeadPickaxeNaquadahAlloy_false=false - B:toolHeadPickaxeNaquadahEnriched_false=false - B:toolHeadPickaxeNaquadah_false=false - B:toolHeadPickaxeNaquadria_false=false - B:toolHeadPickaxeNeodymiumMagnetic_false=false - B:toolHeadPickaxeNeodymium_false=false - B:toolHeadPickaxeNetherQuartz_false=false - B:toolHeadPickaxeNetherStar_false=false - B:toolHeadPickaxeNeutronium_false=false - B:toolHeadPickaxeNichrome_false=false - B:toolHeadPickaxeNickelZincFerrite_false=false - B:toolHeadPickaxeNickel_false=false - B:toolHeadPickaxeOlivine_false=false - B:toolHeadPickaxeOpal_false=false - B:toolHeadPickaxeOsmiridium_false=false - B:toolHeadPickaxeOsmium_false=false - B:toolHeadPickaxePalladium_false=false - B:toolHeadPickaxePigIron_false=false - B:toolHeadPickaxePlastic_false=false - B:toolHeadPickaxePlatinum_false=false - B:toolHeadPickaxePlutonium241_false=false - B:toolHeadPickaxePlutonium_false=false - B:toolHeadPickaxePolycaprolactam_false=false - B:toolHeadPickaxePolyphenyleneSulfide_false=false - B:toolHeadPickaxePolystyrene_false=false - B:toolHeadPickaxePolytetrafluoroethylene_false=false - B:toolHeadPickaxePolyvinylChloride_false=false - B:toolHeadPickaxeRedSteel_false=false - B:toolHeadPickaxeRoseGold_false=false - B:toolHeadPickaxeRubber_false=false - B:toolHeadPickaxeRuby_false=false - B:toolHeadPickaxeSapphire_false=false - B:toolHeadPickaxeSilicone_false=false - B:toolHeadPickaxeSilver_false=false - B:toolHeadPickaxeStainlessSteel_false=false - B:toolHeadPickaxeSteelMagnetic_false=false - B:toolHeadPickaxeSteel_false=false - B:toolHeadPickaxeSterlingSilver_false=false - 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 - B:toolHeadPickaxeTopaz_false=false - B:toolHeadPickaxeTritanium_false=false - B:toolHeadPickaxeTungstenCarbide_false=false - B:toolHeadPickaxeTungstenSteel_false=false - B:toolHeadPickaxeTungsten_false=false - B:toolHeadPickaxeUltimet_false=false - B:toolHeadPickaxeUranium235_false=false - B:toolHeadPickaxeUranium_false=false - B:toolHeadPickaxeVanadiumSteel_false=false - B:toolHeadPickaxeWoodSealed_false=false - 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 - B:toolHeadPlowBismuth_false=false - B:toolHeadPlowBlackBronze_false=false - B:toolHeadPlowBlackSteel_false=false - B:toolHeadPlowBlaze_false=false - B:toolHeadPlowBlueSteel_false=false - B:toolHeadPlowBlueTopaz_false=false - B:toolHeadPlowBrass_false=false - B:toolHeadPlowBronze_false=false - B:toolHeadPlowCarbon_false=false - B:toolHeadPlowCertusQuartz_false=false - B:toolHeadPlowChrome_false=false - B:toolHeadPlowCobaltBrass_false=false - B:toolHeadPlowCobalt_false=false - B:toolHeadPlowCupronickel_false=false - B:toolHeadPlowDamascusSteel_false=false - B:toolHeadPlowDarkSteel_false=false - B:toolHeadPlowDiamond_false=false - B:toolHeadPlowDuranium_false=false - B:toolHeadPlowElectrum_false=false - B:toolHeadPlowEmerald_false=false - B:toolHeadPlowEpoxidFiberReinforced_false=false - B:toolHeadPlowEpoxid_false=false - B:toolHeadPlowFlint_false=false - B:toolHeadPlowGarnetRed_false=false - B:toolHeadPlowGarnetYellow_false=false - B:toolHeadPlowGold_false=false - B:toolHeadPlowGraniteBlack_false=false - B:toolHeadPlowGraniteRed_false=false - B:toolHeadPlowGraphene_false=false - B:toolHeadPlowGraphite_false=false - B:toolHeadPlowGreenSapphire_false=false - 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 - B:toolHeadPlowIron_false=false - B:toolHeadPlowKanthal_false=false - B:toolHeadPlowLead_false=false - B:toolHeadPlowMagnalium_false=false - B:toolHeadPlowManganese_false=false - B:toolHeadPlowMithril_false=false - B:toolHeadPlowMolybdenum_false=false - B:toolHeadPlowNaquadahAlloy_false=false - B:toolHeadPlowNaquadahEnriched_false=false - B:toolHeadPlowNaquadah_false=false - B:toolHeadPlowNaquadria_false=false - B:toolHeadPlowNeodymiumMagnetic_false=false - B:toolHeadPlowNeodymium_false=false - B:toolHeadPlowNetherQuartz_false=false - B:toolHeadPlowNetherStar_false=false - B:toolHeadPlowNeutronium_false=false - B:toolHeadPlowNichrome_false=false - B:toolHeadPlowNickelZincFerrite_false=false - B:toolHeadPlowNickel_false=false - B:toolHeadPlowOlivine_false=false - B:toolHeadPlowOpal_false=false - B:toolHeadPlowOsmiridium_false=false - B:toolHeadPlowOsmium_false=false - B:toolHeadPlowPalladium_false=false - B:toolHeadPlowPigIron_false=false - B:toolHeadPlowPlastic_false=false - B:toolHeadPlowPlatinum_false=false - B:toolHeadPlowPlutonium241_false=false - B:toolHeadPlowPlutonium_false=false - B:toolHeadPlowPolycaprolactam_false=false - B:toolHeadPlowPolyphenyleneSulfide_false=false - B:toolHeadPlowPolystyrene_false=false - B:toolHeadPlowPolytetrafluoroethylene_false=false - B:toolHeadPlowPolyvinylChloride_false=false - B:toolHeadPlowRedSteel_false=false - B:toolHeadPlowRoseGold_false=false - B:toolHeadPlowRubber_false=false - B:toolHeadPlowRuby_false=false - B:toolHeadPlowSapphire_false=false - B:toolHeadPlowSilicone_false=false - B:toolHeadPlowSilver_false=false - B:toolHeadPlowStainlessSteel_false=false - B:toolHeadPlowSteelMagnetic_false=false - B:toolHeadPlowSteel_false=false - B:toolHeadPlowSterlingSilver_false=false - 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 - B:toolHeadPlowTopaz_false=false - B:toolHeadPlowTritanium_false=false - B:toolHeadPlowTungstenCarbide_false=false - B:toolHeadPlowTungstenSteel_false=false - B:toolHeadPlowTungsten_false=false - B:toolHeadPlowUltimet_false=false - B:toolHeadPlowUranium235_false=false - B:toolHeadPlowUranium_false=false - B:toolHeadPlowVanadiumSteel_false=false - B:toolHeadPlowWoodSealed_false=false - B:toolHeadPlowWood_false=false - B:toolHeadPlowWroughtIron_false=false - B:toolHeadSawAluminium_false=false - B:toolHeadSawBeryllium_false=false - B:toolHeadSawBismuthBronze_false=false - B:toolHeadSawBismuth_false=false - B:toolHeadSawBlackBronze_false=false - B:toolHeadSawBlackSteel_false=false - B:toolHeadSawBlaze_false=false - B:toolHeadSawBlueSteel_false=false - B:toolHeadSawBrass_false=false - B:toolHeadSawBronze_false=false - B:toolHeadSawCarbon_false=false - B:toolHeadSawChrome_false=false - B:toolHeadSawCobaltBrass_false=false - B:toolHeadSawCobalt_false=false - B:toolHeadSawCupronickel_false=false - B:toolHeadSawDamascusSteel_false=false - B:toolHeadSawDarkSteel_false=false - B:toolHeadSawDuranium_false=false - B:toolHeadSawElectrum_false=false - B:toolHeadSawEpoxidFiberReinforced_false=false - B:toolHeadSawEpoxid_false=false - B:toolHeadSawGold_false=false - B:toolHeadSawGraphene_false=false - 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 - B:toolHeadSawIron_false=false - B:toolHeadSawKanthal_false=false - B:toolHeadSawLead_false=false - B:toolHeadSawMagnalium_false=false - B:toolHeadSawManganese_false=false - B:toolHeadSawMithril_false=false - B:toolHeadSawMolybdenum_false=false - B:toolHeadSawNaquadahAlloy_false=false - B:toolHeadSawNaquadahEnriched_false=false - B:toolHeadSawNaquadah_false=false - B:toolHeadSawNaquadria_false=false - B:toolHeadSawNeodymiumMagnetic_false=false - B:toolHeadSawNeodymium_false=false - B:toolHeadSawNeutronium_false=false - B:toolHeadSawNichrome_false=false - B:toolHeadSawNickelZincFerrite_false=false - B:toolHeadSawNickel_false=false - B:toolHeadSawOsmiridium_false=false - B:toolHeadSawOsmium_false=false - B:toolHeadSawPalladium_false=false - B:toolHeadSawPigIron_false=false - B:toolHeadSawPlatinum_false=false - B:toolHeadSawPlutonium241_false=false - B:toolHeadSawPlutonium_false=false - B:toolHeadSawPolycaprolactam_false=false - B:toolHeadSawPolyphenyleneSulfide_false=false - B:toolHeadSawPolytetrafluoroethylene_false=false - B:toolHeadSawRedSteel_false=false - B:toolHeadSawRoseGold_false=false - B:toolHeadSawSilver_false=false - B:toolHeadSawStainlessSteel_false=false - 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 - B:toolHeadSawTritanium_false=false - B:toolHeadSawTungstenCarbide_false=false - B:toolHeadSawTungstenSteel_false=false - B:toolHeadSawTungsten_false=false - B:toolHeadSawUltimet_false=false - B:toolHeadSawUranium235_false=false - B:toolHeadSawUranium_false=false - 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 - B:toolHeadSenseBismuth_false=false - B:toolHeadSenseBlackBronze_false=false - B:toolHeadSenseBlackSteel_false=false - B:toolHeadSenseBlaze_false=false - B:toolHeadSenseBlueSteel_false=false - B:toolHeadSenseBlueTopaz_false=false - B:toolHeadSenseBrass_false=false - B:toolHeadSenseBronze_false=false - B:toolHeadSenseCarbon_false=false - B:toolHeadSenseCertusQuartz_false=false - B:toolHeadSenseChrome_false=false - B:toolHeadSenseCobaltBrass_false=false - B:toolHeadSenseCobalt_false=false - B:toolHeadSenseCupronickel_false=false - B:toolHeadSenseDamascusSteel_false=false - B:toolHeadSenseDarkSteel_false=false - B:toolHeadSenseDiamond_false=false - B:toolHeadSenseDuranium_false=false - B:toolHeadSenseElectrum_false=false - B:toolHeadSenseEmerald_false=false - B:toolHeadSenseEpoxidFiberReinforced_false=false - B:toolHeadSenseEpoxid_false=false - B:toolHeadSenseFlint_false=false - B:toolHeadSenseGarnetRed_false=false - B:toolHeadSenseGarnetYellow_false=false - B:toolHeadSenseGold_false=false - B:toolHeadSenseGraniteBlack_false=false - B:toolHeadSenseGraniteRed_false=false - B:toolHeadSenseGraphene_false=false - B:toolHeadSenseGraphite_false=false - B:toolHeadSenseGreenSapphire_false=false - 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 - B:toolHeadSenseIron_false=false - B:toolHeadSenseKanthal_false=false - B:toolHeadSenseLead_false=false - B:toolHeadSenseMagnalium_false=false - B:toolHeadSenseManganese_false=false - B:toolHeadSenseMithril_false=false - B:toolHeadSenseMolybdenum_false=false - B:toolHeadSenseNaquadahAlloy_false=false - B:toolHeadSenseNaquadahEnriched_false=false - B:toolHeadSenseNaquadah_false=false - B:toolHeadSenseNaquadria_false=false - B:toolHeadSenseNeodymiumMagnetic_false=false - B:toolHeadSenseNeodymium_false=false - B:toolHeadSenseNetherQuartz_false=false - B:toolHeadSenseNetherStar_false=false - B:toolHeadSenseNeutronium_false=false - B:toolHeadSenseNichrome_false=false - B:toolHeadSenseNickelZincFerrite_false=false - B:toolHeadSenseNickel_false=false - B:toolHeadSenseOlivine_false=false - B:toolHeadSenseOpal_false=false - B:toolHeadSenseOsmiridium_false=false - B:toolHeadSenseOsmium_false=false - B:toolHeadSensePalladium_false=false - B:toolHeadSensePigIron_false=false - B:toolHeadSensePlastic_false=false - B:toolHeadSensePlatinum_false=false - B:toolHeadSensePlutonium241_false=false - B:toolHeadSensePlutonium_false=false - B:toolHeadSensePolycaprolactam_false=false - B:toolHeadSensePolyphenyleneSulfide_false=false - B:toolHeadSensePolystyrene_false=false - B:toolHeadSensePolytetrafluoroethylene_false=false - B:toolHeadSensePolyvinylChloride_false=false - B:toolHeadSenseRedSteel_false=false - B:toolHeadSenseRoseGold_false=false - B:toolHeadSenseRubber_false=false - B:toolHeadSenseRuby_false=false - B:toolHeadSenseSapphire_false=false - B:toolHeadSenseSilicone_false=false - B:toolHeadSenseSilver_false=false - B:toolHeadSenseStainlessSteel_false=false - B:toolHeadSenseSteelMagnetic_false=false - B:toolHeadSenseSteel_false=false - B:toolHeadSenseSterlingSilver_false=false - 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 - B:toolHeadSenseTopaz_false=false - B:toolHeadSenseTritanium_false=false - B:toolHeadSenseTungstenCarbide_false=false - B:toolHeadSenseTungstenSteel_false=false - B:toolHeadSenseTungsten_false=false - B:toolHeadSenseUltimet_false=false - B:toolHeadSenseUranium235_false=false - B:toolHeadSenseUranium_false=false - B:toolHeadSenseVanadiumSteel_false=false - B:toolHeadSenseWoodSealed_false=false - 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 - B:toolHeadShovelBismuth_false=false - B:toolHeadShovelBlackBronze_false=false - B:toolHeadShovelBlackSteel_false=false - B:toolHeadShovelBlaze_false=false - B:toolHeadShovelBlueSteel_false=false - B:toolHeadShovelBlueTopaz_false=false - B:toolHeadShovelBrass_false=false - B:toolHeadShovelBronze_false=false - B:toolHeadShovelCarbon_false=false - B:toolHeadShovelCertusQuartz_false=false - B:toolHeadShovelChrome_false=false - B:toolHeadShovelCobaltBrass_false=false - B:toolHeadShovelCobalt_false=false - B:toolHeadShovelCupronickel_false=false - B:toolHeadShovelDamascusSteel_false=false - B:toolHeadShovelDarkSteel_false=false - B:toolHeadShovelDiamond_false=false - B:toolHeadShovelDuranium_false=false - B:toolHeadShovelElectrum_false=false - B:toolHeadShovelEmerald_false=false - B:toolHeadShovelEpoxidFiberReinforced_false=false - B:toolHeadShovelEpoxid_false=false - B:toolHeadShovelFlint_false=false - B:toolHeadShovelGarnetRed_false=false - B:toolHeadShovelGarnetYellow_false=false - B:toolHeadShovelGold_false=false - B:toolHeadShovelGraniteBlack_false=false - B:toolHeadShovelGraniteRed_false=false - B:toolHeadShovelGraphene_false=false - B:toolHeadShovelGraphite_false=false - B:toolHeadShovelGreenSapphire_false=false - 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 - B:toolHeadShovelIron_false=false - B:toolHeadShovelKanthal_false=false - B:toolHeadShovelLead_false=false - B:toolHeadShovelMagnalium_false=false - B:toolHeadShovelManganese_false=false - B:toolHeadShovelMithril_false=false - B:toolHeadShovelMolybdenum_false=false - B:toolHeadShovelNaquadahAlloy_false=false - B:toolHeadShovelNaquadahEnriched_false=false - B:toolHeadShovelNaquadah_false=false - B:toolHeadShovelNaquadria_false=false - B:toolHeadShovelNeodymiumMagnetic_false=false - B:toolHeadShovelNeodymium_false=false - B:toolHeadShovelNetherQuartz_false=false - B:toolHeadShovelNetherStar_false=false - B:toolHeadShovelNeutronium_false=false - B:toolHeadShovelNichrome_false=false - B:toolHeadShovelNickelZincFerrite_false=false - B:toolHeadShovelNickel_false=false - B:toolHeadShovelOlivine_false=false - B:toolHeadShovelOpal_false=false - B:toolHeadShovelOsmiridium_false=false - B:toolHeadShovelOsmium_false=false - B:toolHeadShovelPalladium_false=false - B:toolHeadShovelPigIron_false=false - B:toolHeadShovelPlastic_false=false - B:toolHeadShovelPlatinum_false=false - B:toolHeadShovelPlutonium241_false=false - B:toolHeadShovelPlutonium_false=false - B:toolHeadShovelPolycaprolactam_false=false - B:toolHeadShovelPolyphenyleneSulfide_false=false - B:toolHeadShovelPolystyrene_false=false - B:toolHeadShovelPolytetrafluoroethylene_false=false - B:toolHeadShovelPolyvinylChloride_false=false - B:toolHeadShovelRedSteel_false=false - B:toolHeadShovelRoseGold_false=false - B:toolHeadShovelRubber_false=false - B:toolHeadShovelRuby_false=false - B:toolHeadShovelSapphire_false=false - B:toolHeadShovelSilicone_false=false - B:toolHeadShovelSilver_false=false - B:toolHeadShovelStainlessSteel_false=false - B:toolHeadShovelSteelMagnetic_false=false - B:toolHeadShovelSteel_false=false - B:toolHeadShovelSterlingSilver_false=false - 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 - B:toolHeadShovelTopaz_false=false - B:toolHeadShovelTritanium_false=false - B:toolHeadShovelTungstenCarbide_false=false - B:toolHeadShovelTungstenSteel_false=false - B:toolHeadShovelTungsten_false=false - B:toolHeadShovelUltimet_false=false - B:toolHeadShovelUranium235_false=false - B:toolHeadShovelUranium_false=false - B:toolHeadShovelVanadiumSteel_false=false - B:toolHeadShovelWoodSealed_false=false - 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 - B:toolHeadSwordBismuth_false=false - B:toolHeadSwordBlackBronze_false=false - B:toolHeadSwordBlackSteel_false=false - B:toolHeadSwordBlaze_false=false - B:toolHeadSwordBlueSteel_false=false - B:toolHeadSwordBlueTopaz_false=false - B:toolHeadSwordBrass_false=false - B:toolHeadSwordBronze_false=false - B:toolHeadSwordCarbon_false=false - B:toolHeadSwordCertusQuartz_false=false - B:toolHeadSwordChrome_false=false - B:toolHeadSwordCobaltBrass_false=false - B:toolHeadSwordCobalt_false=false - B:toolHeadSwordCupronickel_false=false - B:toolHeadSwordDamascusSteel_false=false - B:toolHeadSwordDarkSteel_false=false - B:toolHeadSwordDiamond_false=false - B:toolHeadSwordDuranium_false=false - B:toolHeadSwordElectrum_false=false - B:toolHeadSwordEmerald_false=false - B:toolHeadSwordEpoxidFiberReinforced_false=false - B:toolHeadSwordEpoxid_false=false - B:toolHeadSwordFlint_false=false - B:toolHeadSwordGarnetRed_false=false - B:toolHeadSwordGarnetYellow_false=false - B:toolHeadSwordGold_false=false - B:toolHeadSwordGraniteBlack_false=false - B:toolHeadSwordGraniteRed_false=false - B:toolHeadSwordGraphene_false=false - B:toolHeadSwordGraphite_false=false - B:toolHeadSwordGreenSapphire_false=false - 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 - B:toolHeadSwordIron_false=false - B:toolHeadSwordKanthal_false=false - B:toolHeadSwordLead_false=false - B:toolHeadSwordMagnalium_false=false - B:toolHeadSwordManganese_false=false - B:toolHeadSwordMithril_false=false - B:toolHeadSwordMolybdenum_false=false - B:toolHeadSwordNaquadahAlloy_false=false - B:toolHeadSwordNaquadahEnriched_false=false - B:toolHeadSwordNaquadah_false=false - B:toolHeadSwordNaquadria_false=false - B:toolHeadSwordNeodymiumMagnetic_false=false - B:toolHeadSwordNeodymium_false=false - B:toolHeadSwordNetherQuartz_false=false - B:toolHeadSwordNetherStar_false=false - B:toolHeadSwordNeutronium_false=false - B:toolHeadSwordNichrome_false=false - B:toolHeadSwordNickelZincFerrite_false=false - B:toolHeadSwordNickel_false=false - B:toolHeadSwordOlivine_false=false - B:toolHeadSwordOpal_false=false - B:toolHeadSwordOsmiridium_false=false - B:toolHeadSwordOsmium_false=false - B:toolHeadSwordPalladium_false=false - B:toolHeadSwordPigIron_false=false - B:toolHeadSwordPlastic_false=false - B:toolHeadSwordPlatinum_false=false - B:toolHeadSwordPlutonium241_false=false - B:toolHeadSwordPlutonium_false=false - B:toolHeadSwordPolycaprolactam_false=false - B:toolHeadSwordPolyphenyleneSulfide_false=false - B:toolHeadSwordPolystyrene_false=false - B:toolHeadSwordPolytetrafluoroethylene_false=false - B:toolHeadSwordPolyvinylChloride_false=false - B:toolHeadSwordRedSteel_false=false - B:toolHeadSwordRoseGold_false=false - B:toolHeadSwordRubber_false=false - B:toolHeadSwordRuby_false=false - B:toolHeadSwordSapphire_false=false - B:toolHeadSwordSilicone_false=false - B:toolHeadSwordSilver_false=false - B:toolHeadSwordStainlessSteel_false=false - B:toolHeadSwordSteelMagnetic_false=false - B:toolHeadSwordSteel_false=false - B:toolHeadSwordSterlingSilver_false=false - 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 - B:toolHeadSwordTopaz_false=false - B:toolHeadSwordTritanium_false=false - B:toolHeadSwordTungstenCarbide_false=false - B:toolHeadSwordTungstenSteel_false=false - B:toolHeadSwordTungsten_false=false - B:toolHeadSwordUltimet_false=false - B:toolHeadSwordUranium235_false=false - B:toolHeadSwordUranium_false=false - B:toolHeadSwordVanadiumSteel_false=false - B:toolHeadSwordWoodSealed_false=false - 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 - B:toolHeadUniversalSpadeBismuth_false=false - B:toolHeadUniversalSpadeBlackBronze_false=false - B:toolHeadUniversalSpadeBlackSteel_false=false - B:toolHeadUniversalSpadeBlaze_false=false - B:toolHeadUniversalSpadeBlueSteel_false=false - B:toolHeadUniversalSpadeBlueTopaz_false=false - B:toolHeadUniversalSpadeBrass_false=false - B:toolHeadUniversalSpadeBronze_false=false - B:toolHeadUniversalSpadeCarbon_false=false - B:toolHeadUniversalSpadeCertusQuartz_false=false - B:toolHeadUniversalSpadeChrome_false=false - B:toolHeadUniversalSpadeCobaltBrass_false=false - B:toolHeadUniversalSpadeCobalt_false=false - B:toolHeadUniversalSpadeCupronickel_false=false - B:toolHeadUniversalSpadeDamascusSteel_false=false - B:toolHeadUniversalSpadeDarkSteel_false=false - B:toolHeadUniversalSpadeDiamond_false=false - B:toolHeadUniversalSpadeDuranium_false=false - B:toolHeadUniversalSpadeElectrum_false=false - B:toolHeadUniversalSpadeEmerald_false=false - B:toolHeadUniversalSpadeEpoxidFiberReinforced_false=false - B:toolHeadUniversalSpadeEpoxid_false=false - B:toolHeadUniversalSpadeFlint_false=false - B:toolHeadUniversalSpadeGarnetRed_false=false - B:toolHeadUniversalSpadeGarnetYellow_false=false - B:toolHeadUniversalSpadeGold_false=false - B:toolHeadUniversalSpadeGraniteBlack_false=false - B:toolHeadUniversalSpadeGraniteRed_false=false - B:toolHeadUniversalSpadeGraphene_false=false - B:toolHeadUniversalSpadeGraphite_false=false - B:toolHeadUniversalSpadeGreenSapphire_false=false - 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 - B:toolHeadUniversalSpadeIron_false=false - B:toolHeadUniversalSpadeKanthal_false=false - B:toolHeadUniversalSpadeLead_false=false - B:toolHeadUniversalSpadeMagnalium_false=false - B:toolHeadUniversalSpadeManganese_false=false - B:toolHeadUniversalSpadeMithril_false=false - B:toolHeadUniversalSpadeMolybdenum_false=false - B:toolHeadUniversalSpadeNaquadahAlloy_false=false - B:toolHeadUniversalSpadeNaquadahEnriched_false=false - B:toolHeadUniversalSpadeNaquadah_false=false - B:toolHeadUniversalSpadeNaquadria_false=false - B:toolHeadUniversalSpadeNeodymiumMagnetic_false=false - B:toolHeadUniversalSpadeNeodymium_false=false - B:toolHeadUniversalSpadeNetherQuartz_false=false - B:toolHeadUniversalSpadeNetherStar_false=false - B:toolHeadUniversalSpadeNeutronium_false=false - B:toolHeadUniversalSpadeNichrome_false=false - B:toolHeadUniversalSpadeNickelZincFerrite_false=false - B:toolHeadUniversalSpadeNickel_false=false - B:toolHeadUniversalSpadeOlivine_false=false - B:toolHeadUniversalSpadeOpal_false=false - B:toolHeadUniversalSpadeOsmiridium_false=false - B:toolHeadUniversalSpadeOsmium_false=false - B:toolHeadUniversalSpadePalladium_false=false - B:toolHeadUniversalSpadePigIron_false=false - B:toolHeadUniversalSpadePlastic_false=false - B:toolHeadUniversalSpadePlatinum_false=false - B:toolHeadUniversalSpadePlutonium241_false=false - B:toolHeadUniversalSpadePlutonium_false=false - B:toolHeadUniversalSpadePolycaprolactam_false=false - B:toolHeadUniversalSpadePolyphenyleneSulfide_false=false - B:toolHeadUniversalSpadePolystyrene_false=false - B:toolHeadUniversalSpadePolytetrafluoroethylene_false=false - B:toolHeadUniversalSpadePolyvinylChloride_false=false - B:toolHeadUniversalSpadeRedSteel_false=false - B:toolHeadUniversalSpadeRoseGold_false=false - B:toolHeadUniversalSpadeRubber_false=false - B:toolHeadUniversalSpadeRuby_false=false - B:toolHeadUniversalSpadeSapphire_false=false - B:toolHeadUniversalSpadeSilicone_false=false - B:toolHeadUniversalSpadeSilver_false=false - B:toolHeadUniversalSpadeStainlessSteel_false=false - B:toolHeadUniversalSpadeSteelMagnetic_false=false - B:toolHeadUniversalSpadeSteel_false=false - B:toolHeadUniversalSpadeSterlingSilver_false=false - 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 - B:toolHeadUniversalSpadeTopaz_false=false - B:toolHeadUniversalSpadeTritanium_false=false - B:toolHeadUniversalSpadeTungstenCarbide_false=false - B:toolHeadUniversalSpadeTungstenSteel_false=false - B:toolHeadUniversalSpadeTungsten_false=false - B:toolHeadUniversalSpadeUltimet_false=false - B:toolHeadUniversalSpadeUranium235_false=false - B:toolHeadUniversalSpadeUranium_false=false - B:toolHeadUniversalSpadeVanadiumSteel_false=false - B:toolHeadUniversalSpadeWoodSealed_false=false - B:toolHeadUniversalSpadeWood_false=false - B:toolHeadUniversalSpadeWroughtIron_false=false - B:toolHeadWrenchAluminium_false=false - B:toolHeadWrenchBeryllium_false=false - B:toolHeadWrenchBismuthBronze_false=false - B:toolHeadWrenchBismuth_false=false - B:toolHeadWrenchBlackBronze_false=false - B:toolHeadWrenchBlackSteel_false=false - B:toolHeadWrenchBlaze_false=false - B:toolHeadWrenchBlueSteel_false=false - B:toolHeadWrenchBrass_false=false - B:toolHeadWrenchBronze_false=false - B:toolHeadWrenchCarbon_false=false - B:toolHeadWrenchChrome_false=false - B:toolHeadWrenchCobaltBrass_false=false - B:toolHeadWrenchCobalt_false=false - B:toolHeadWrenchCupronickel_false=false - B:toolHeadWrenchDamascusSteel_false=false - B:toolHeadWrenchDarkSteel_false=false - B:toolHeadWrenchDuranium_false=false - B:toolHeadWrenchElectrum_false=false - B:toolHeadWrenchEpoxidFiberReinforced_false=false - B:toolHeadWrenchEpoxid_false=false - B:toolHeadWrenchGold_false=false - B:toolHeadWrenchGraphene_false=false - 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 - B:toolHeadWrenchIron_false=false - B:toolHeadWrenchKanthal_false=false - B:toolHeadWrenchLead_false=false - B:toolHeadWrenchMagnalium_false=false - B:toolHeadWrenchManganese_false=false - B:toolHeadWrenchMithril_false=false - B:toolHeadWrenchMolybdenum_false=false - B:toolHeadWrenchNaquadahAlloy_false=false - B:toolHeadWrenchNaquadahEnriched_false=false - B:toolHeadWrenchNaquadah_false=false - B:toolHeadWrenchNaquadria_false=false - B:toolHeadWrenchNeodymiumMagnetic_false=false - B:toolHeadWrenchNeodymium_false=false - B:toolHeadWrenchNeutronium_false=false - B:toolHeadWrenchNichrome_false=false - B:toolHeadWrenchNickelZincFerrite_false=false - B:toolHeadWrenchNickel_false=false - B:toolHeadWrenchOsmiridium_false=false - B:toolHeadWrenchOsmium_false=false - B:toolHeadWrenchPalladium_false=false - B:toolHeadWrenchPigIron_false=false - B:toolHeadWrenchPlatinum_false=false - B:toolHeadWrenchPlutonium241_false=false - B:toolHeadWrenchPlutonium_false=false - B:toolHeadWrenchPolycaprolactam_false=false - B:toolHeadWrenchPolyphenyleneSulfide_false=false - B:toolHeadWrenchPolytetrafluoroethylene_false=false - B:toolHeadWrenchRedSteel_false=false - B:toolHeadWrenchRoseGold_false=false - B:toolHeadWrenchSilver_false=false - B:toolHeadWrenchStainlessSteel_false=false - 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 - B:toolHeadWrenchTritanium_false=false - B:toolHeadWrenchTungstenCarbide_false=false - B:toolHeadWrenchTungstenSteel_false=false - B:toolHeadWrenchTungsten_false=false - B:toolHeadWrenchUltimet_false=false - B:toolHeadWrenchUranium235_false=false - B:toolHeadWrenchUranium_false=false - B:toolHeadWrenchVanadiumSteel_false=false - B:toolHeadWrenchWroughtIron_false=false - B:turbineBladeAluminium_false=false - B:turbineBladeBeryllium_false=false - B:turbineBladeBismuthBronze_false=false - B:turbineBladeBismuth_false=false - B:turbineBladeBlackBronze_false=false - B:turbineBladeBlackSteel_false=false - B:turbineBladeBlaze_false=false - B:turbineBladeBlueSteel_false=false - B:turbineBladeBrass_false=false - B:turbineBladeBronze_false=false - B:turbineBladeCarbon_false=false - B:turbineBladeChrome_false=false - B:turbineBladeCobaltBrass_false=false - B:turbineBladeCobalt_false=false - B:turbineBladeCupronickel_false=false - B:turbineBladeDamascusSteel_false=false - B:turbineBladeDarkSteel_false=false - B:turbineBladeDuranium_false=false - B:turbineBladeElectrum_false=false - B:turbineBladeEpoxidFiberReinforced_false=false - B:turbineBladeEpoxid_false=false - B:turbineBladeGold_false=false - B:turbineBladeGraphene_false=false - 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 - B:turbineBladeIron_false=false - B:turbineBladeKanthal_false=false - B:turbineBladeLead_false=false - B:turbineBladeMagnalium_false=false - B:turbineBladeManganese_false=false - B:turbineBladeMithril_false=false - B:turbineBladeMolybdenum_false=false - B:turbineBladeNaquadahAlloy_false=false - B:turbineBladeNaquadahEnriched_false=false - B:turbineBladeNaquadah_false=false - B:turbineBladeNaquadria_false=false - B:turbineBladeNeodymiumMagnetic_false=false - B:turbineBladeNeodymium_false=false - B:turbineBladeNeutronium_false=false - B:turbineBladeNichrome_false=false - B:turbineBladeNickelZincFerrite_false=false - B:turbineBladeNickel_false=false - B:turbineBladeOsmiridium_false=false - B:turbineBladeOsmium_false=false - B:turbineBladePalladium_false=false - B:turbineBladePigIron_false=false - B:turbineBladePlatinum_false=false - B:turbineBladePlutonium241_false=false - B:turbineBladePlutonium_false=false - B:turbineBladePolycaprolactam_false=false - B:turbineBladePolyphenyleneSulfide_false=false - B:turbineBladePolytetrafluoroethylene_false=false - B:turbineBladeRedSteel_false=false - B:turbineBladeRoseGold_false=false - B:turbineBladeSilver_false=false - B:turbineBladeStainlessSteel_false=false - 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 - B:turbineBladeTritanium_false=false - B:turbineBladeTungstenCarbide_false=false - B:turbineBladeTungstenSteel_false=false - B:turbineBladeTungsten_false=false - B:turbineBladeUltimet_false=false - B:turbineBladeUranium235_false=false - B:turbineBladeUranium_false=false - B:turbineBladeVanadiumSteel_false=false - B:turbineBladeWroughtIron_false=false - B:wireFineAnnealedCopper_false=false - B:wireFineCopper_false=false - B:wireFineElectrum_false=false - B:wireFineGold_false=false - B:wireFineLead_false=false - B:wireFineNiobiumTitanium_false=false - B:wireFineOsmium_false=false - B:wireFinePlatinum_false=false - B:wireFineRedAlloy_false=false - B:wireFineSolderingAlloy_false=false - B:wireFineSteel_false=false - B:wireFineTin_false=false - B:wireFineYttriumBariumCuprate_false=false - } - - enderio { - B:dustCoal_false=false - B:dustCopper_false=false - B:dustEnderPearl_false=false - B:dustGold_false=false - B:dustIron_false=false - B:dustObsidian_false=false - B:dustTin_false=false - B:dustWheat_false=false - B:ingotConductiveIron_false=false - B:ingotDarkSteel_true=true - B:ingotElectricalSteel_false=false - B:ingotEnderiumBase_false=false - B:ingotEnergeticAlloy_false=false - B:ingotPhasedGold_false=false - B:ingotPhasedIron_false=false - B:ingotPulsatingIron_false=false - B:ingotRedstoneAlloy_false=false - B:ingotSoularium_false=false - B:ingotVibrantAlloy_false=false - B:nuggetPulsatingIron_false=false - 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/GregTech/WorldGeneration.cfg b/config/GregTech/WorldGeneration.cfg deleted file mode 100644 index 37781d6de8..0000000000 --- a/config/GregTech/WorldGeneration.cfg +++ /dev/null @@ -1,2606 +0,0 @@ -# Configuration file - -endasteroids { - I:AsteroidMaxSize_200=200 - I:AsteroidMinSize_50=50 - I:AsteroidProbability_300=300 - B:GenerateAsteroids_true=true -} - - -gcasteroids { - I:GCAsteroidMaxSize_400=400 - I:GCAsteroidMinSize_100=100 - I:GCAsteroidProbability_300=300 - B:GenerateGCAsteroids_true=true -} - - -general { - B:AutoDetectPFAA_true=true - B:enableBasaltOres_true=true - B:enableBlackGraniteOres_true=true - B:enableGCOres_true=true - B:enableMarbleOres_true=true - B:enableRedGraniteOres_true=true - B:enableUBOres_true=true -} - - -worldgen { - I:AmountOfCustomLargeVeinSlots_16=16 - I:AmountOfCustomSmallOreSlots_16=16 - B:nether.stone.basalt.huge_false=false - B:nether.stone.basalt.large_false=false - B:nether.stone.basalt.medium_false=false - B:nether.stone.basalt.small_false=false - B:nether.stone.basalt.tiny_false=false - B:nether.stone.blackgranite.huge_false=false - B:nether.stone.blackgranite.large_false=false - B:nether.stone.blackgranite.medium_false=false - B:nether.stone.blackgranite.small_false=false - B:nether.stone.blackgranite.tiny_false=false - B:nether.stone.marble.huge_false=false - B:nether.stone.marble.large_false=false - B:nether.stone.marble.medium_false=false - B:nether.stone.marble.small_false=false - B:nether.stone.marble.tiny_false=false - B:nether.stone.redgranite.huge_false=false - B:nether.stone.redgranite.large_false=false - B:nether.stone.redgranite.medium_false=false - B:nether.stone.redgranite.small_false=false - B:nether.stone.redgranite.tiny_false=false - B:ore.mix.apatite_true=true - B:ore.mix.bauxite_true=true - B:ore.mix.beryllium_true=true - B:ore.mix.cassiterite_true=true - B:ore.mix.coal_true=true - B:ore.mix.copper_true=true - B:ore.mix.custom.00_false=false - B:ore.mix.custom.01_false=false - B:ore.mix.custom.02_false=false - B:ore.mix.custom.03_false=false - B:ore.mix.custom.04_false=false - B:ore.mix.custom.05_false=false - B:ore.mix.custom.06_false=false - B:ore.mix.custom.07_false=false - B:ore.mix.custom.08_false=false - B:ore.mix.custom.09_false=false - B:ore.mix.custom.10_false=false - B:ore.mix.custom.11_false=false - B:ore.mix.custom.12_false=false - B:ore.mix.custom.13_false=false - B:ore.mix.custom.14_false=false - B:ore.mix.custom.15_false=false - B:ore.mix.diamond_true=true - B:ore.mix.galena_true=true - B:ore.mix.gold_true=true - B:ore.mix.iron_true=true - B:ore.mix.lapis_true=true - B:ore.mix.lignite_true=true - B:ore.mix.magnetite_true=true - B:ore.mix.manganese_true=true - B:ore.mix.molybdenum_true=true - B:ore.mix.monazite_true=true - B:ore.mix.naquadah_true=true - B:ore.mix.netherquartz_true=true - B:ore.mix.nickel_true=true - B:ore.mix.oilsand_true=true - B:ore.mix.olivine_true=true - B:ore.mix.pitchblende_true=true - B:ore.mix.platinum_true=true - B:ore.mix.quartz_true=true - B:ore.mix.redstone_true=true - B:ore.mix.salts_true=true - B:ore.mix.sapphire_true=true - B:ore.mix.soapstone_true=true - B:ore.mix.sulfur_true=true - B:ore.mix.tetrahedrite_true=true - B:ore.mix.tungstate_true=true - B:ore.mix.uranium_true=true - B:ore.small.amber_true=true - B:ore.small.amethyst_true=true - B:ore.small.bismuth_true=true - B:ore.small.bluetopaz_true=true - B:ore.small.coal_true=true - B:ore.small.copper_true=true - B:ore.small.custom.00_false=false - B:ore.small.custom.01_false=false - B:ore.small.custom.02_false=false - B:ore.small.custom.03_false=false - B:ore.small.custom.04_false=false - B:ore.small.custom.05_false=false - B:ore.small.custom.06_false=false - B:ore.small.custom.07_false=false - B:ore.small.custom.08_false=false - B:ore.small.custom.09_false=false - B:ore.small.custom.10_false=false - B:ore.small.custom.11_false=false - B:ore.small.custom.12_false=false - B:ore.small.custom.13_false=false - B:ore.small.custom.14_false=false - B:ore.small.custom.15_false=false - B:ore.small.diamond_true=true - B:ore.small.emerald_true=true - B:ore.small.foolsruby_true=true - B:ore.small.garnetred_true=true - B:ore.small.garnetyellow_true=true - B:ore.small.gold_true=true - B:ore.small.greensapphire_true=true - B:ore.small.iridium_true=true - B:ore.small.iron_true=true - B:ore.small.jasper_true=true - B:ore.small.lapis_true=true - B:ore.small.lead_true=true - B:ore.small.netherquartz_true=true - B:ore.small.nickel_true=true - B:ore.small.olivine_true=true - B:ore.small.opal_true=true - B:ore.small.platinum_true=true - B:ore.small.redstone_true=true - B:ore.small.ruby_true=true - B:ore.small.saltpeter_true=true - B:ore.small.sapphire_true=true - B:ore.small.silver_true=true - B:ore.small.sulfur_n_true=true - B:ore.small.sulfur_o_true=true - B:ore.small.tanzanite_true=true - B:ore.small.tin_true=true - B:ore.small.topaz_true=true - B:ore.small.zinc_true=true - B:overworld.stone.basalt.huge_true=true - B:overworld.stone.basalt.large_true=true - B:overworld.stone.basalt.medium_true=true - B:overworld.stone.basalt.small_true=true - B:overworld.stone.basalt.tiny_true=true - B:overworld.stone.blackgranite.huge_true=true - B:overworld.stone.blackgranite.large_true=true - B:overworld.stone.blackgranite.medium_true=true - B:overworld.stone.blackgranite.small_true=true - B:overworld.stone.blackgranite.tiny_true=true - B:overworld.stone.marble.huge_true=true - B:overworld.stone.marble.large_true=true - B:overworld.stone.marble.medium_true=true - B:overworld.stone.marble.small_true=true - B:overworld.stone.marble.tiny_true=true - B:overworld.stone.redgranite.huge_true=true - B:overworld.stone.redgranite.large_true=true - B:overworld.stone.redgranite.medium_true=true - B:overworld.stone.redgranite.small_true=true - B:overworld.stone.redgranite.tiny_true=true - - overworld { - - stone { - - blackgranite { - - tiny { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_48=48 - I:Size_50=50 - } - - small { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_96=96 - I:Size_100=100 - } - - medium { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_144=144 - I:Size_200=200 - } - - large { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_192=192 - I:Size_300=300 - } - - huge { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_240=240 - I:Size_400=400 - } - - } - - redgranite { - - tiny { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_48=48 - I:Size_50=50 - } - - small { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_96=96 - I:Size_100=100 - } - - medium { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_144=144 - I:Size_200=200 - } - - large { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_192=192 - I:Size_300=300 - } - - huge { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_240=240 - I:Size_400=400 - } - - } - - marble { - - tiny { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_48=48 - I:Size_50=50 - } - - small { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_96=96 - I:Size_100=100 - } - - medium { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_144=144 - I:Size_200=200 - } - - large { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_192=192 - I:Size_300=300 - } - - huge { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_240=240 - I:Size_400=400 - } - - } - - basalt { - - tiny { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_48=48 - I:Size_50=50 - } - - small { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_96=96 - I:Size_100=100 - } - - medium { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_144=144 - I:Size_200=200 - } - - large { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_192=192 - I:Size_300=300 - } - - huge { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_240=240 - I:Size_400=400 - } - - } - - } - - } - - nether { - - stone { - - blackgranite { - - tiny { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_48=48 - I:Size_50=50 - } - - small { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_96=96 - I:Size_100=100 - } - - medium { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_144=144 - I:Size_200=200 - } - - large { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_192=192 - I:Size_300=300 - } - - huge { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_240=240 - I:Size_400=400 - } - - } - - redgranite { - - tiny { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_48=48 - I:Size_50=50 - } - - small { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_96=96 - I:Size_100=100 - } - - medium { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_144=144 - I:Size_200=200 - } - - large { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_192=192 - I:Size_300=300 - } - - huge { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_240=240 - I:Size_400=400 - } - - } - - marble { - - tiny { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_48=48 - I:Size_50=50 - } - - small { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_96=96 - I:Size_100=100 - } - - medium { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_144=144 - I:Size_200=200 - } - - large { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_192=192 - I:Size_300=300 - } - - huge { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_240=240 - I:Size_400=400 - } - - } - - basalt { - - tiny { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_48=48 - I:Size_50=50 - } - - small { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_96=96 - I:Size_100=100 - } - - medium { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_144=144 - I:Size_200=200 - } - - large { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_192=192 - I:Size_300=300 - } - - huge { - I:Amount_1=1 - I:MaxHeight_120=120 - I:MinHeight_0=0 - I:Probability_240=240 - I:Size_400=400 - } - - } - - } - - } - - ore { - - small { - - copper { - I:Amount_32=32 - B:Asteroid_false=false - B:Mars_true=true - I:MaxHeight_120=120 - I:MinHeight_60=60 - B:Moon_true=true - B:Nether_true=true - I:Ore_35=35 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - tin { - I:Amount_32=32 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_120=120 - I:MinHeight_60=60 - B:Moon_true=true - B:Nether_true=true - I:Ore_57=57 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - bismuth { - I:Amount_8=8 - B:Asteroid_false=false - B:Mars_true=true - I:MaxHeight_120=120 - I:MinHeight_80=80 - B:Moon_true=true - B:Nether_true=true - I:Ore_90=90 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - coal { - I:Amount_24=24 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_100=100 - I:MinHeight_60=60 - B:Moon_false=false - B:Nether_false=false - I:Ore_535=535 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - iron { - I:Amount_16=16 - B:Asteroid_false=false - B:Mars_true=true - I:MaxHeight_80=80 - I:MinHeight_40=40 - B:Moon_true=true - B:Nether_true=true - I:Ore_32=32 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - lead { - I:Amount_16=16 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_80=80 - I:MinHeight_40=40 - B:Moon_true=true - B:Nether_true=true - I:Ore_89=89 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - zinc { - I:Amount_12=12 - B:Asteroid_false=false - B:Mars_true=true - I:MaxHeight_60=60 - I:MinHeight_30=30 - B:Moon_true=true - B:Nether_true=true - I:Ore_36=36 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - gold { - I:Amount_8=8 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_true=true - I:Ore_86=86 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - silver { - I:Amount_8=8 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_true=true - I:Ore_54=54 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - nickel { - I:Amount_8=8 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_true=true - I:Ore_34=34 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - lapis { - I:Amount_4=4 - B:Asteroid_true=true - B:Mars_false=false - I:MaxHeight_40=40 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_false=false - I:Ore_526=526 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - diamond { - I:Amount_2=2 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_10=10 - I:MinHeight_5=5 - B:Moon_true=true - B:Nether_true=true - I:Ore_500=500 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - emerald { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_501=501 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - ruby { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_502=502 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - sapphire { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_503=503 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - greensapphire { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_504=504 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - olivine { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_505=505 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - topaz { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_507=507 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - tanzanite { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_508=508 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - amethyst { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_509=509 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - opal { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_510=510 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - jasper { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_511=511 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - bluetopaz { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_513=513 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - amber { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_514=514 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - foolsruby { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_512=512 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - garnetred { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_527=527 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - garnetyellow { - I:Amount_1=1 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_250=250 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:Ore_528=528 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - redstone { - I:Amount_8=8 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_20=20 - I:MinHeight_5=5 - B:Moon_true=true - B:Nether_true=true - I:Ore_810=810 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - platinum { - I:Amount_8=8 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_20=20 - B:Moon_false=false - B:Nether_false=false - I:Ore_85=85 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - iridium { - I:Amount_8=8 - B:Asteroid_true=true - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_20=20 - B:Moon_false=false - B:Nether_false=false - I:Ore_84=84 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_true=true - } - - netherquartz { - I:Amount_64=64 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_120=120 - I:MinHeight_30=30 - B:Moon_false=false - B:Nether_true=true - I:Ore_522=522 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - saltpeter { - I:Amount_8=8 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_60=60 - I:MinHeight_10=10 - B:Moon_false=false - B:Nether_true=true - I:Ore_836=836 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - sulfur_n { - I:Amount_32=32 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_60=60 - I:MinHeight_10=10 - B:Moon_false=false - B:Nether_true=true - I:Ore_22=22 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - sulfur_o { - I:Amount_8=8 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_15=15 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_false=false - I:Ore_22=22 - B:Overworld_true=true - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - custom { - - 00 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 01 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 02 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 03 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 04 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 05 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 06 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 07 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 08 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 09 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 10 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 11 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 12 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 13 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 14 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - 15 { - I:Amount_0=0 - B:Asteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:Ore_-1=-1 - B:Overworld_false=false - S:RestrictToBiomeName_None=None - B:TheEnd_false=false - } - - } - - } - - mix { - - naquadah { - B:Asteroid_true=true - I:Density_5=5 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_60=60 - I:MinHeight_10=10 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_324=324 - I:OreSecondaryLayer_324=324 - I:OreSporadiclyInbetween_324=324 - I:OreSporaticlyAround_326=326 - B:Overworld_false=false - I:RandomWeight_10=10 - S:RestrictToBiomeName_None=None - I:Size_32=32 - B:TheEnd_true=true - } - - lignite { - B:Asteroid_false=false - I:Density_8=8 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_130=130 - I:MinHeight_50=50 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_538=538 - I:OreSecondaryLayer_538=538 - I:OreSporadiclyInbetween_538=538 - I:OreSporaticlyAround_535=535 - B:Overworld_true=true - I:RandomWeight_160=160 - S:RestrictToBiomeName_None=None - I:Size_32=32 - B:TheEnd_false=false - } - - coal { - B:Asteroid_false=false - I:Density_6=6 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_80=80 - I:MinHeight_50=50 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_535=535 - I:OreSecondaryLayer_535=535 - I:OreSporadiclyInbetween_535=535 - I:OreSporaticlyAround_538=538 - B:Overworld_true=true - I:RandomWeight_80=80 - S:RestrictToBiomeName_None=None - I:Size_32=32 - B:TheEnd_false=false - } - - magnetite { - B:Asteroid_false=false - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_120=120 - I:MinHeight_50=50 - B:Moon_true=true - B:Nether_true=true - I:OrePrimaryLayer_870=870 - I:OreSecondaryLayer_870=870 - I:OreSporadiclyInbetween_32=32 - I:OreSporaticlyAround_923=923 - B:Overworld_true=true - I:RandomWeight_160=160 - S:RestrictToBiomeName_None=None - I:Size_32=32 - B:TheEnd_false=false - } - - gold { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_80=80 - I:MinHeight_60=60 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_870=870 - I:OreSecondaryLayer_870=870 - I:OreSporadiclyInbetween_923=923 - I:OreSporaticlyAround_86=86 - B:Overworld_true=true - I:RandomWeight_160=160 - S:RestrictToBiomeName_None=None - I:Size_32=32 - B:TheEnd_false=false - } - - iron { - B:Asteroid_false=false - I:Density_4=4 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_10=10 - B:Moon_true=true - B:Nether_true=true - I:OrePrimaryLayer_930=930 - I:OreSecondaryLayer_931=931 - I:OreSporadiclyInbetween_917=917 - I:OreSporaticlyAround_871=871 - B:Overworld_true=true - I:RandomWeight_120=120 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_false=false - } - - cassiterite { - B:Asteroid_true=true - I:Density_5=5 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_120=120 - I:MinHeight_40=40 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_57=57 - I:OreSecondaryLayer_57=57 - I:OreSporadiclyInbetween_824=824 - I:OreSporaticlyAround_57=57 - B:Overworld_true=true - I:RandomWeight_50=50 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_true=true - } - - tetrahedrite { - B:Asteroid_true=true - I:Density_4=4 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_120=120 - I:MinHeight_80=80 - B:Moon_true=true - B:Nether_true=true - I:OrePrimaryLayer_840=840 - I:OreSecondaryLayer_840=840 - I:OreSporadiclyInbetween_35=35 - I:OreSporaticlyAround_945=945 - B:Overworld_true=true - I:RandomWeight_70=70 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_false=false - } - - netherquartz { - B:Asteroid_false=false - I:Density_5=5 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_80=80 - I:MinHeight_40=40 - B:Moon_false=false - B:Nether_true=true - I:OrePrimaryLayer_522=522 - I:OreSecondaryLayer_522=522 - I:OreSporadiclyInbetween_522=522 - I:OreSporaticlyAround_522=522 - B:Overworld_false=false - I:RandomWeight_80=80 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_false=false - } - - sulfur { - B:Asteroid_false=false - I:Density_5=5 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_20=20 - I:MinHeight_5=5 - B:Moon_false=false - B:Nether_true=true - I:OrePrimaryLayer_22=22 - I:OreSecondaryLayer_22=22 - I:OreSporadiclyInbetween_834=834 - I:OreSporaticlyAround_839=839 - B:Overworld_false=false - I:RandomWeight_100=100 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_false=false - } - - copper { - B:Asteroid_false=false - I:Density_4=4 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_30=30 - I:MinHeight_10=10 - B:Moon_true=true - B:Nether_true=true - I:OrePrimaryLayer_855=855 - I:OreSecondaryLayer_32=32 - I:OreSporadiclyInbetween_834=834 - I:OreSporaticlyAround_35=35 - B:Overworld_true=true - I:RandomWeight_80=80 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_false=false - } - - bauxite { - B:Asteroid_true=true - I:Density_4=4 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_90=90 - I:MinHeight_50=50 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_822=822 - I:OreSecondaryLayer_822=822 - I:OreSporadiclyInbetween_19=19 - I:OreSporaticlyAround_918=918 - B:Overworld_true=true - I:RandomWeight_80=80 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_false=false - } - - salts { - B:Asteroid_false=false - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_60=60 - I:MinHeight_50=50 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_944=944 - I:OreSecondaryLayer_817=817 - I:OreSporadiclyInbetween_907=907 - I:OreSporaticlyAround_920=920 - B:Overworld_true=true - I:RandomWeight_50=50 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_false=false - } - - redstone { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_10=10 - B:Moon_true=true - B:Nether_true=true - I:OrePrimaryLayer_810=810 - I:OreSecondaryLayer_810=810 - I:OreSporadiclyInbetween_502=502 - I:OreSporaticlyAround_826=826 - B:Overworld_true=true - I:RandomWeight_60=60 - S:RestrictToBiomeName_None=None - I:Size_24=24 - B:TheEnd_false=false - } - - soapstone { - B:Asteroid_false=false - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_10=10 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_877=877 - I:OreSecondaryLayer_902=902 - I:OreSporadiclyInbetween_933=933 - I:OreSporaticlyAround_909=909 - B:Overworld_true=true - I:RandomWeight_40=40 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - nickel { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_10=10 - B:Moon_true=true - B:Nether_true=true - I:OrePrimaryLayer_906=906 - I:OreSecondaryLayer_34=34 - I:OreSporadiclyInbetween_827=827 - I:OreSporaticlyAround_909=909 - B:Overworld_true=true - I:RandomWeight_40=40 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_true=true - } - - platinum { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_50=50 - I:MinHeight_40=40 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_828=828 - I:OreSecondaryLayer_52=52 - I:OreSporadiclyInbetween_85=85 - I:OreSporaticlyAround_84=84 - B:Overworld_true=true - I:RandomWeight_5=5 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_true=true - } - - pitchblende { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_10=10 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_873=873 - I:OreSecondaryLayer_873=873 - I:OreSporadiclyInbetween_922=922 - I:OreSporaticlyAround_922=922 - B:Overworld_true=true - I:RandomWeight_40=40 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - uranium { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_30=30 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_922=922 - I:OreSecondaryLayer_922=922 - I:OreSporadiclyInbetween_98=98 - I:OreSporaticlyAround_98=98 - B:Overworld_true=true - I:RandomWeight_20=20 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - monazite { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_905=905 - I:OreSecondaryLayer_905=905 - I:OreSporadiclyInbetween_520=520 - I:OreSporaticlyAround_67=67 - B:Overworld_true=true - I:RandomWeight_30=30 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - molybdenum { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_50=50 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_882=882 - I:OreSecondaryLayer_942=942 - I:OreSporadiclyInbetween_48=48 - I:OreSporaticlyAround_883=883 - B:Overworld_true=true - I:RandomWeight_5=5 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_true=true - } - - tungstate { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_50=50 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_910=910 - I:OreSecondaryLayer_910=910 - I:OreSporadiclyInbetween_841=841 - I:OreSporaticlyAround_6=6 - B:Overworld_true=true - I:RandomWeight_10=10 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_true=true - } - - sapphire { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_10=10 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_820=820 - I:OreSecondaryLayer_835=835 - I:OreSporadiclyInbetween_503=503 - I:OreSporaticlyAround_504=504 - B:Overworld_true=true - I:RandomWeight_60=60 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - manganese { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_true=true - B:Mars_false=false - I:MaxHeight_30=30 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_831=831 - I:OreSecondaryLayer_838=838 - I:OreSporadiclyInbetween_943=943 - I:OreSporaticlyAround_921=921 - B:Overworld_true=true - I:RandomWeight_20=20 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_true=true - } - - quartz { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_80=80 - I:MinHeight_40=40 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_523=523 - I:OreSecondaryLayer_904=904 - I:OreSporadiclyInbetween_516=516 - I:OreSporaticlyAround_516=516 - B:Overworld_true=true - I:RandomWeight_60=60 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - diamond { - B:Asteroid_true=true - I:Density_2=2 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_20=20 - I:MinHeight_5=5 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_865=865 - I:OreSecondaryLayer_865=865 - I:OreSporadiclyInbetween_500=500 - I:OreSporaticlyAround_535=535 - B:Overworld_true=true - I:RandomWeight_40=40 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - olivine { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_40=40 - I:MinHeight_10=10 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_927=927 - I:OreSecondaryLayer_908=908 - I:OreSporadiclyInbetween_505=505 - I:OreSporaticlyAround_933=933 - B:Overworld_true=true - I:RandomWeight_60=60 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_true=true - } - - apatite { - B:Asteroid_false=false - I:Density_3=3 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_60=60 - I:MinHeight_40=40 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_530=530 - I:OreSecondaryLayer_530=530 - I:OreSporadiclyInbetween_534=534 - I:OreSporaticlyAround_607=607 - B:Overworld_true=true - I:RandomWeight_60=60 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - galena { - B:Asteroid_true=true - I:Density_5=5 - B:EndAsteroid_false=false - B:Mars_true=true - I:MaxHeight_60=60 - I:MinHeight_30=30 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_830=830 - I:OreSecondaryLayer_830=830 - I:OreSporadiclyInbetween_54=54 - I:OreSporaticlyAround_89=89 - B:Overworld_true=true - I:RandomWeight_40=40 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_false=false - } - - lapis { - B:Asteroid_true=true - I:Density_5=5 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_50=50 - I:MinHeight_20=20 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_524=524 - I:OreSecondaryLayer_525=525 - I:OreSporadiclyInbetween_526=526 - I:OreSporaticlyAround_823=823 - B:Overworld_true=true - I:RandomWeight_40=40 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_true=true - } - - beryllium { - B:Asteroid_true=true - I:Density_3=3 - B:EndAsteroid_true=true - B:Mars_true=true - I:MaxHeight_30=30 - I:MinHeight_5=5 - B:Moon_true=true - B:Nether_false=false - I:OrePrimaryLayer_8=8 - I:OreSecondaryLayer_8=8 - I:OreSporadiclyInbetween_501=501 - I:OreSporaticlyAround_96=96 - B:Overworld_true=true - I:RandomWeight_30=30 - S:RestrictToBiomeName_None=None - I:Size_16=16 - B:TheEnd_true=true - } - - oilsand { - B:Asteroid_false=false - I:Density_6=6 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_80=80 - I:MinHeight_50=50 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_878=878 - I:OreSecondaryLayer_878=878 - I:OreSporadiclyInbetween_878=878 - I:OreSporaticlyAround_878=878 - B:Overworld_true=true - I:RandomWeight_80=80 - S:RestrictToBiomeName_None=None - I:Size_32=32 - B:TheEnd_false=false - } - - custom { - - 00 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 01 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 02 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 03 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 04 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 05 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 06 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 07 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 08 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 09 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 10 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 11 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 12 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 13 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 14 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - 15 { - B:Asteroid_false=false - I:Density_0=0 - B:EndAsteroid_false=false - B:Mars_false=false - I:MaxHeight_0=0 - I:MinHeight_0=0 - B:Moon_false=false - B:Nether_false=false - I:OrePrimaryLayer_-1=-1 - I:OreSecondaryLayer_-1=-1 - I:OreSporadiclyInbetween_-1=-1 - I:OreSporaticlyAround_-1=-1 - B:Overworld_false=false - I:RandomWeight_0=0 - S:RestrictToBiomeName_None=None - I:Size_0=0 - B:TheEnd_false=false - } - - } - - } - - } - - dimensions { - - ore { - - mix { - - iron { - B:Overworld_true=true - } - - copper { - B:Overworld_true=true - } - - cassiterite { - B:Overworld_true=true - } - - salts { - B:Overworld_true=true - } - - sulfur { - B:Overworld_false=false - } - - beryllium { - B:Overworld_true=true - } - - monazite { - B:Overworld_true=true - } - - magnetite { - B:Overworld_true=true - } - - redstone { - B:Overworld_true=true - } - - lapis { - B:Overworld_true=true - } - - oilsand { - B:Overworld_true=true - } - - apatite { - B:Overworld_true=true - } - - tetrahedrite { - B:Overworld_true=true - } - - bauxite { - B:Overworld_true=true - } - - lignite { - B:Overworld_true=true - } - - olivine { - B:Overworld_true=true - } - - netherquartz { - B:Overworld_false=false - } - - nickel { - B:Overworld_true=true - } - - gold { - B:Overworld_true=true - } - - manganese { - B:Overworld_true=true - } - - tungstate { - B:Overworld_true=true - } - - sapphire { - B:Overworld_true=true - } - - molybdenum { - B:Overworld_true=true - } - - quartz { - B:Overworld_true=true - } - - pitchblende { - B:Overworld_true=true - } - - galena { - B:Overworld_true=true - } - - platinum { - B:Overworld_true=true - } - - diamond { - B:Overworld_true=true - } - - naquadah { - B:Overworld_false=false - } - - coal { - B:Overworld_true=true - } - - uranium { - B:Overworld_true=true - } - - soapstone { - B:Overworld_true=true - } - - } - - small { - - copper { - B:Overworld_true=true - } - - tin { - B:Overworld_true=true - } - - bismuth { - B:Overworld_true=true - } - - coal { - B:Overworld_true=true - } - - iron { - B:Overworld_true=true - } - - lead { - B:Overworld_true=true - } - - zinc { - B:Overworld_true=true - } - - gold { - B:Overworld_true=true - } - - silver { - B:Overworld_true=true - } - - nickel { - B:Overworld_true=true - } - - lapis { - B:Overworld_true=true - } - - diamond { - B:Overworld_true=true - } - - emerald { - B:Overworld_true=true - } - - ruby { - B:Overworld_true=true - } - - sapphire { - B:Overworld_true=true - } - - greensapphire { - B:Overworld_true=true - } - - olivine { - B:Overworld_true=true - } - - topaz { - B:Overworld_true=true - } - - tanzanite { - B:Overworld_true=true - } - - amethyst { - B:Overworld_true=true - } - - opal { - B:Overworld_true=true - } - - jasper { - B:Overworld_true=true - } - - bluetopaz { - B:Overworld_true=true - } - - amber { - B:Overworld_true=true - } - - foolsruby { - B:Overworld_true=true - } - - garnetred { - B:Overworld_true=true - } - - garnetyellow { - B:Overworld_true=true - } - - redstone { - B:Overworld_true=true - } - - platinum { - B:Overworld_false=false - } - - iridium { - B:Overworld_false=false - } - - netherquartz { - B:Overworld_false=false - } - - saltpeter { - B:Overworld_false=false - } - - sulfur_n { - B:Overworld_false=false - } - - sulfur_o { - B:Overworld_true=true - } - - } - - } - - overworld { - - stone { - - blackgranite { - - tiny { - B:Overworld_true=true - } - - small { - B:Overworld_true=true - } - - medium { - B:Overworld_true=true - } - - large { - B:Overworld_true=true - } - - huge { - B:Overworld_true=true - } - - } - - redgranite { - - tiny { - B:Overworld_true=true - } - - small { - B:Overworld_true=true - } - - medium { - B:Overworld_true=true - } - - large { - B:Overworld_true=true - } - - huge { - B:Overworld_true=true - } - - } - - marble { - - tiny { - B:Overworld_true=true - } - - small { - B:Overworld_true=true - } - - medium { - B:Overworld_true=true - } - - large { - B:Overworld_true=true - } - - huge { - B:Overworld_true=true - } - - } - - basalt { - - tiny { - B:Overworld_true=true - } - - small { - B:Overworld_true=true - } - - medium { - B:Overworld_true=true - } - - large { - B:Overworld_true=true - } - - huge { - B:Overworld_true=true - } - - } - - } - - } - - } - -} - - diff --git a/config/IC2.ini b/config/IC2.ini deleted file mode 100644 index f83092dcb2..0000000000 --- a/config/IC2.ini +++ /dev/null @@ -1,168 +0,0 @@ -; ic2 general config -; created 06-May-2020 22:18:26 -;--- - -[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/NEI/client.cfg b/config/NEI/client.cfg deleted file mode 100644 index 43fc1edccb..0000000000 --- a/config/NEI/client.cfg +++ /dev/null @@ -1,62 +0,0 @@ -#Main configuration of NEI. -#Most of these options can be changed ingame. -#Deleting any element will restore it to it's default value - -checkUpdates=true - -#Change these options if you have a different mod installed on the server that handles the commands differently, Eg. Bukkit Essentials -command -{ - creative=/gamemode {0} {1} - heal= - item=/give {0} {1} {2} {3} {4} - rain=/toggledownfall - time=/time set {0} -} - -inventory -{ - cheatmode=2 - gamemodes=creative, creative+, adventure - hidden=false - itemIDs=1 - itemsort=nei.itemsort.minecraft,nei.itemsort.mod,nei.itemsort.id,nei.itemsort.default,nei.itemsort.damage,nei.itemsort.name - layoutstyle=0 - #For those who can't help themselves. - #Set this to a mode and you will be unable to change it ingame - lockmode=-1 - profileRecipes=false - searchmode=1 - utilities=delete, magnet - widgetsenabled=true -} - -keys -{ - gui.back=14 - gui.enchant=45 - gui.hide=24 - gui.next=209 - gui.potion=25 - gui.prev=201 - gui.recipe=19 - gui.search=33 - gui.usage=22 - world.chunkoverlay=67 - world.creative=0 - world.dawn=0 - world.dusk=0 - world.heal=0 - world.highlight_tips=82 - world.midnight=0 - world.moboverlay=65 - world.noon=0 - world.rain=0 -} - -world -{ - highlight_tips=false - highlight_tips.x=5000 - highlight_tips.y=100 -} diff --git a/config/Thaumcraft.cfg b/config/Thaumcraft.cfg deleted file mode 100644 index 9a5f1faf2f..0000000000 --- a/config/Thaumcraft.cfg +++ /dev/null @@ -1,211 +0,0 @@ -# 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/ThaumicTinkerer.cfg b/config/ThaumicTinkerer.cfg deleted file mode 100644 index d6519044b7..0000000000 --- a/config/ThaumicTinkerer.cfg +++ /dev/null @@ -1,114 +0,0 @@ -# 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/Ztones.cfg b/config/Ztones.cfg deleted file mode 100644 index b3d51e2cf4..0000000000 --- a/config/Ztones.cfg +++ /dev/null @@ -1,58 +0,0 @@ -# Configuration file - -blocks { - B:enableAgon=true - B:enableAzur=true - B:enableBitt=true - B:enableCray=true - B:enableFort=true - B:enableGlac=true - B:enableIszm=true - B:enableJelt=true - B:enableKorp=true - B:enableKryp=true - B:enableLair=true - B:enableLave=true - B:enableMint=true - B:enableMyst=true - B:enableReds=true - B:enableReed=true - B:enableRoen=true - B:enableSols=true - B:enableSync=true - B:enableTank=true - B:enableTest=false - B:enableVect=true - B:enableVena=true - B:enableZane=true - B:enableZech=true - B:enableZest=true - B:enableZeta=true - B:enableZion=true - B:enableZkul=true - B:enableZoea=true - B:enableZome=true - B:enableZone=true - B:enableZorg=true - B:enableZyth=true -} - - -items { - B:" Mini Charcoal"=true - B:"Diamond Zane"=true - B:"MSG Pill"=true - B:"Mini Coal"=true - B:Ofanix=true - B:"Splat Axe"=true - B:"Terrain Eater"=true - B:"Totem Tool"=true -} - - -tweaks { - # Enables dungeon chest loot [default: true] - B:enableChestGen=true -} - - diff --git a/config/devtips.cfg b/config/devtips.cfg deleted file mode 100644 index 7a42a20e8f..0000000000 --- a/config/devtips.cfg +++ /dev/null @@ -1,26 +0,0 @@ -# Configuration file - -general { - # If set to false, tooltips will be shown without pressing Ctrl. [default: true] - B:requiresCtrl=true - - # If set to false, tooltips will be shown without going into Advanced Info mode (F3 + H). [default: true] - B:"requiresF3+H"=false - - # If set to true, item and block class names of items and blocks will be shown in the tooltip. Only useful for programmers. [default: true] - B:showClassNames=true - - # If set to true, FluidRegistry names of fluids and fluid containers will be shown in the tooltip. [default: true] - B:showFluidRegistryNames=true - - # If set to true, GameRegistry names of items and blocks will be shown in the tooltip. [default: true] - B:showGameRegistryNames=true - - # If set to true, OreDictionary entries of items and blocks will be shown in the tooltip. [default: true] - B:showOreDictNames=true - - # Set this to false to disable the 'Press Ctrl for more info' message [default: true] - B:showShortMessage=true -} - - diff --git a/config/endercore/cropConfig.json b/config/endercore/cropConfig.json deleted file mode 100644 index 08eaceac76..0000000000 --- a/config/endercore/cropConfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{"data": - [ - { - "seed":"minecraft:wheat_seeds", - "block":"minecraft:wheat" - }, - { - "seed":"minecraft:carrot", - "block":"minecraft:carrots" - }, - { - "seed":"minecraft:potato", - "block":"minecraft:potatoes" - }, - { - "seed":"minecraft:nether_wart", - "block":"minecraft:nether_wart", - "meta":3 - } - ] -} \ No newline at end of file diff --git a/config/endercore/endercore.cfg b/config/endercore/endercore.cfg deleted file mode 100644 index 411d562f10..0000000000 --- a/config/endercore/endercore.cfg +++ /dev/null @@ -1,108 +0,0 @@ -# Configuration file - -enchants { - # Allow the Auto Smelt enchant to be registered. - # [default\: true] - B:allowAutoSmelt=true - - # Allow the Auto Smelt enchant to work with Fortune. - # [default\: true] - B:allowAutoSmeltWithFortune=true - - # Allow the XP Boost enchant to be registered. - # [default\: true] - B:allowXPBoost=true - - # Enchant ID for the Auto Smelt enchant. - # [range\: 0 ~ 255, default\: 46] - I:enchantIDAutoSmelt=46 - - # Enchant ID for the XP boost enchant. - # [range\: 0 ~ 255, default\: 45] - I:enchantIDXPBoost=45 -} - - -general { - # Disabling this option will prevent any crops added to the config json from being right clickable. - # [default\: true] - B:allowCropRC=true - - # Prevent tick speedup (i.e. torcherino) on any TE that uses the base TE class from EnderCore - # [default\: false] - B:allowExternalTickSpeedup=false - - # The max amount of XP levels an anvil recipe can use. - # [default\: 40] - I:anvilMaxLevel=40 - - # The way the game should have been made (Yes this is the fireworks thing). - # [default\: true] - B:betterAchievements=true - - # Controls the default sorting on the mod list GUI. - # 0 - Default sort (load order) - # 1 - A to Z sort - # 2 - Z to A sort - # [range\: 0 ~ 2, default\: 1] - I:defaultModSort=1 - - # Removes all void fog. - # 0 = off - # 1 = DEFAULT worldtype only - # 2 = all world types - # [range\: 0 ~ 2, default\: 1] - I:disableVoidFog=1 - - # Show durability on item tooltips. - # 0 - Off - # 1 - Always on - # 2 - Only with shift - # 3 - Only in debug mode - # [range\: 0 ~ 3, default\: 1] - I:showDurabilityTooltips=1 - - # Show oredictionary names of every item in its tooltip. - # 0 - Off - # 1 - Always on - # 2 - Only with shift - # 3 - Only in debug mode - # [range\: 0 ~ 3, default\: 2] - I:showOredictTooltips=2 - - # Show item registry names in tooltips. - # 0 - Off - # 1 - Always on - # 2 - Only with shift - # 3 - Only in debug mode - # [range\: 0 ~ 3, default\: 3] - I:showRegistryNameTooltips=3 - - # 0 - Do nothing - # 1 - Remove stacktraces, leave 1-line missing texture errors - # 2 - Remove all missing texture errors completely. - # [range\: 0 ~ 2, default\: 1] - I:textureErrorRemover=1 -} - - -tweaks { - B:bookToPaperRecipe=true - - # Makes boats stack to 16 - # [default\: true] - B:changeBoatStackSize=true - - # Makes the bed stepSound wool instead of stone - # [default\: true] - B:fixBedSound=true - - # Allows packed ice to be mined with a pickaxe - # [default\: true] - B:fixPackedIceTool=true - B:infinibow=true - B:shapelessPaperRecipe=true - B:slabToBlockRecipes=true -} - - diff --git a/config/enderio/AlloySmelterRecipes_Core.xml b/config/enderio/AlloySmelterRecipes_Core.xml deleted file mode 100644 index f9480209eb..0000000000 --- a/config/enderio/AlloySmelterRecipes_Core.xml +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/enderio/AlloySmelterRecipes_User.xml b/config/enderio/AlloySmelterRecipes_User.xml deleted file mode 100644 index 1bc5a68287..0000000000 --- a/config/enderio/AlloySmelterRecipes_User.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - diff --git a/config/enderio/EnchanterRecipes_Core.xml b/config/enderio/EnchanterRecipes_Core.xml deleted file mode 100644 index 3f55fa7249..0000000000 --- a/config/enderio/EnchanterRecipes_Core.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/enderio/EnchanterRecipes_User.xml b/config/enderio/EnchanterRecipes_User.xml deleted file mode 100644 index c3dde89e61..0000000000 --- a/config/enderio/EnchanterRecipes_User.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - diff --git a/config/enderio/EnderIO.cfg b/config/enderio/EnderIO.cfg deleted file mode 100644 index 34b35d1857..0000000000 --- a/config/enderio/EnderIO.cfg +++ /dev/null @@ -1,1058 +0,0 @@ -# Configuration file - -"advanced settings" { - # Enable per tick sampling on individual power inputs and outputs. This allows slightly more detailed messages from the RF Reader but has a negative impact on server performance. - B:perInterfacePowerTrackingEnabled=false -} - - -"aesthetic settings" { - # If set to true: fluid will not be shown in combustion generator tanks. Improves FPS. - B:combustionGeneratorUseOpaqueModel=true - - # Valid values are between 0-1, smallest conduits at 0, largest at 1. - # In SMP, all clients must be using the same value as the server. - D:conduitScale=0.6 - - # Use TheKazador's alternative model for the Dimensional Transceiver - B:useAlternateTransceiverModel=false - - # If set to true: WIP Combustion Generator model will be used - B:useCombustionGenModel=false -} - - -"anchor settings" { - # Number of ticks cooldown between activations (1 sec = 20 ticks) - I:travelAnchorCooldown=0 - - # Maximum number of blocks that can be traveled from one travel anchor to another. - I:travelAnchorMaxDistance=48 - - # Travel Anchors send a chat warning when skipping inaccessible anchors - B:travelAnchorSkipWarning=true - - # Add sneak as an option to activate travel anchors - B:travelAnchorSneak=true -} - - -"autocrafter settings" { - # RF used per autocrafted recipe - I:crafterRfPerCraft=2500 -} - - -"dark steel" { - # Chance that the dark steel anvil will take damage after repairing something. - D:darkSteelAnvilDamageChance=0.024000000208616257 - - # Number of levels required for the Apiarist Armor upgrade. - I:darkSteelApiaristArmorCost=10 - - # The increase in efficiency when powered. - D:darkSteelAxeEffeciencyBoostWhenPowered=2.0 - - # Power use (RF) per damage/durability point avoided. - I:darkSteelAxePowerUsePerDamagePoint=750 - - # How much slower shift-harvesting logs is. - D:darkSteelAxeSpeedPenaltyMultiHarvest=4.0 - - # Jump height modifier applied when jumping with Dark Steel Boots equipped - D:darkSteelBootsJumpModifier=1.5 - - # Base amount of power used per jump (RF) dark steel boots. The second jump in a 'double jump' uses 2x this etc - I:darkSteelBootsJumpPowerCost=150 - - # If true, dark steel armor will drain power stored (RF) in power containers in the players inventory. - B:darkSteelDrainPowerFromInventory=false - - # Amount of power used (RF) per block height of fall distance damage negated. - I:darkSteelFallDistanceCost=75 - - # Number of levels required for the 'Glider' upgrade. - I:darkSteelGliderCost=10 - - # Horizontal movement speed modifier when gliding. - D:darkSteelGliderHorizontalSpeed=0.03 - - # Rate of altitude loss when gliding. - D:darkSteelGliderVerticalSpeed=-0.05 - - # Rate of altitude loss when sprinting and gliding. - D:darkSteelGliderVerticalSpeedSprinting=-0.15 - - # Number of levels required for the Goggles of Revealing upgrade. - I:darkSteelGogglesOfRevealingCost=10 - - # Number of levels required for the 'Jump 1' upgrade. - I:darkSteelJumpOneCost=10 - - # Number of levels required for the 'Jump 3' upgrade. - I:darkSteelJumpThreeCost=20 - - # Number of levels required for the 'Jump 2' upgrade. - I:darkSteelJumpTwoCost=15 - - # Speed boost, in blocks per tick, that the DS ladder gives over the vanilla ladder. - D:darkSteelLadderSpeedBoost=0.05999999865889549 - - # Number of levels required for the 'Night Vision' upgrade. - I:darkSteelNightVisionCost=10 - - # If set to a value > 0, the obsidian speed and power use will be used for all blocks with hardness >= to this value. - D:darkSteelPickApplyObsidianEffeciencyAtHardess=40.0 - - # Power use (RF) per damage/durability point avoided when shift-harvesting multiple logs - I:darkSteelPickAxeUsePerDamagePointMultiHarvest=1500 - - # The increase in efficiency when powered. - D:darkSteelPickEffeciencyBoostWhenPowered=2.0 - - # The efficiency when breaking obsidian with a powered Dark Pickaxe. - I:darkSteelPickEffeciencyObsidian=50 - - # When true the dark steel pick will be able to mine TiC Ardite and Cobalt [default: true] - B:darkSteelPickMinesTiCArdite=true - - # The amount of power (RF) used to break an obsidian block. - I:darkSteelPickPowerUseObsidian=10000 - - # Power use (RF) per damage/durability point avoided. - I:darkSteelPickPowerUsePerDamagePoint=750 - - # A list of the amount of durability damage absorbed when items are powered. In order of upgrade level. 1=100% so items take no durability damage when powered. - D:darkSteelPowerDamgeAbsorptionRatios < - 0.5 - 0.6 - 0.75 - 0.95 - > - - # Amount of power stored (RF) per crystal in the armor items recipe. - I:darkSteelPowerStorage=100000 - - # Base amount of power stored by dark steel items. - I:darkSteelPowerStorageBase=100000 - - # Amount of power stored by dark steel items with a level 1 upgrade. - I:darkSteelPowerStorageLevelOne=150000 - - # Amount of power stored by dark steel items with a level 3 upgrade. - I:darkSteelPowerStorageLevelThree=1000000 - - # Amount of power stored by dark steel items with a level 2 upgrade. - I:darkSteelPowerStorageLevelTwo=250000 - - # The increase in effected area (radius) when powered and used on blocks. - I:darkSteelShearsBlockAreaBoostWhenPowered=2 - - # How much more durable as vanilla shears they are. - I:darkSteelShearsDurabilityFactor=5 - - # The increase in efficiency when powered. - D:darkSteelShearsEffeciencyBoostWhenPowered=2.0 - - # The increase in effected area (radius) when powered and used on sheep. - D:darkSteelShearsEntityAreaBoostWhenPowered=3.0 - - # Power use (RF) per damage/durability point avoided. - I:darkSteelShearsPowerUsePerDamagePoint=250 - - # If enabled allows the solar upgrade to charge non-darksteel armors that the player is wearing. - B:darkSteelSolarChargeOthers=true - - # Cost in XP levels of the Solar I upgrade. - I:darkSteelSolarOneCost=15 - - # RF per SECOND generated by the Solar I upgrade. Split between all equipped DS armors. - I:darkSteelSolarOneGen=10 - - # Cost in XP levels of the Solar II upgrade. - I:darkSteelSolarTwoCost=30 - - # RF per SECOND generated by the Solar II upgrade. Split between all equipped DS armors. - I:darkSteelSolarTwoGen=40 - - # Number of levels required for the 'Sound Locator' upgrade. - I:darkSteelSoundLocatorCost=10 - - # Number of ticks the 'Sound Locator' icons are displayed for. - I:darkSteelSoundLocatorLifespan=40 - - # Range of the 'Sound Locator' upgrade. - I:darkSteelSoundLocatorRange=40 - - # Number of levels required for the 'Speed 1' upgrade. - I:darkSteelSpeedOneCost=10 - - # Speed modifier applied when walking in the Dark Steel Boots with Speed I. - D:darkSteelSpeedOneSprintModifier=0.10000000149011612 - - # Speed modifier applied when walking in the Dark Steel Boots with Speed I. - D:darkSteelSpeedOneWalkModifier=0.10000000149011612 - - # Number of levels required for the 'Speed 3' upgrade. - I:darkSteelSpeedThreeCost=20 - - # Speed modifier applied when walking in the Dark Steel Boots with Speed I. - D:darkSteelSpeedThreeSprintMultiplier=0.5 - - # Speed modifier applied when walking in the Dark Steel Boots with Speed I. - D:darkSteelSpeedThreeWalkMultiplier=0.30000001192092896 - - # Number of levels required for the 'Speed 2' upgrade. - I:darkSteelSpeedTwoCost=15 - - # Speed modifier applied when walking in the Dark Steel Boots with Speed I. - D:darkSteelSpeedTwoSprintMultiplier=0.30000001192092896 - - # Speed modifier applied when walking in the Dark Steel Boots with Speed I. - D:darkSteelSpeedTwoWalkMultiplier=0.20000000298023224 - - # Number of levels required for the 'Spoon' upgrade. - I:darkSteelSpoonCost=10 - - # Amount of power stored (RF) per block walked when wearing the dark steel boots. - I:darkSteelSprintPowerCost=83 - - # Number of levels required for the 'Swim' upgrade. - I:darkSteelSwimCost=10 - - # The chance that an ender pearl will be dropped when using a dark steel sword (0 = no chance, 1 = 100% chance) - D:darkSteelSwordEnderPearlDropChance=1.0 - - # The chance for each looting level that an additional ender pearl will be dropped when using a dark steel sword (0 = no chance, 1 = 100% chance) - D:darkSteelSwordEnderPearlDropChancePerLooting=0.5 - - # The amount of power (RF) used per hit. - I:darkSteelSwordPowerUsePerHit=750 - - # The base chance that a skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance) - D:darkSteelSwordSkullChance=0.10000000149011612 - - # The chance per looting level that a skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance) - D:darkSteelSwordSkullLootingModifier=0.07500000298023224 - - # The base chance that a wither skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance) - D:darkSteelSwordWitherSkullChance=0.05000000074505806 - - # The chance per looting level that a wither skull will be dropped when using a powered dark steel sword (0 = no chance, 1 = 100% chance) - D:darkSteelSwordWitherSkullLootingModifie=0.05000000074505806 - - # Number of levels required for the 'Travel' upgrade. - I:darkSteelTravelCost=30 - - # Number of levels required for the 'Power 1. - I:darkSteelUpgradePowerOneCost=10 - - # Number of levels required for the 'Power 3' upgrade. - I:darkSteelUpgradePowerThreeCost=20 - - # Number of levels required for the 'Power 2. - I:darkSteelUpgradePowerTwoCost=15 - - # Number of levels required for the 'Empowered. - I:darkSteelUpgradeVibrantCost=10 - - # Amount of power stored (RF) per block walked when wearing the dark steel boots. - I:darkSteelWalkPowerCost=83 - - # The ratio of skull drops when a mob is killed by a 'FakePlayer', such as Killer Joe. When set to 0 no skulls will drop, at 1 the rate of skull drops is not modified - D:fakePlayerSkullChance=0.5 - - # Should the dark steel placement, when in the first (0th) slot, place the item in the last slot. If false, will place what's in the second slot. - B:shouldSlotZeroWrap=true - - # The base chance that an Enderman Skull will be dropped when using TiC Cleaver - D:ticCleaverSkullDropChance=0.10000000149011612 - - # The base chance that a skull will be dropped when using a non dark steel sword (0 = no chance, 1 = 100% chance) - D:vanillaSwordSkullChance=0.05000000074505806 -} - - -"efficiency settings" { - # Number of millibuckets per tick extracted by pressurized fluid conduits auto extracting - I:advancedFluidConduitExtractRate=100 - - # Number of millibuckets per tick that can pass through a single connection to an pressurized fluid conduit. - I:advancedFluidConduitMaxIoRate=400 - - # Number of millibuckets per tick extracted by ender fluid conduits auto extracting - I:enderFluidConduitExtractRate=200 - - # Number of millibuckets per tick that can pass through a single connection to an ender fluid conduit. - I:enderFluidConduitMaxIoRate=800 - - # Range accessible (in blocks) when using the Ender IO. - I:enderIoRange=8 - - # Number of millibuckets per tick extracted by a fluid conduits auto extracting - I:fluidConduitExtractRate=50 - - # Number of millibuckets per tick that can pass through a single connection to a fluid conduit. - I:fluidConduitMaxIoRate=200 - - # Amount of gas per tick extracted by gas conduits auto extracting - I:gasConduitExtractRate=200 - - # Amount of gas per tick that can pass through a single connection to a gas conduit. - I:gasConduitMaxIoRate=800 - - # If true, 'line of sight' distance rather than conduit path distance is used to calculate priorities. - B:itemConduitUsePhyscialDistance=false - - # The cost in RF of transporting a bucket of fluid via a Dimensional Transceiver. - I:transceiverBucketTransmissionCostRF=100 - - # When true: correct lighting is recalculated (client side) for conduit bundles when transitioning to from being hidden behind a facade. This produces better quality rendering but can result in frame stutters when switching to/from a wrench. - B:updateLightingWhenHidingFacades=false - - # The range of the vacuum chest - I:vacumChestRange=6 - - # The range of the wireless charger - I:wirelessChargerRange=24 -} - - -enchantments { - # If false the soul bound enchantment will not be available [default: true] - B:enchantmentSoulBoundEnabled=true - - # The id of the enchantment. If set to -1 the lowest unassigned id will be used. - I:enchantmentSoulBoundId=-1 - - # The chance of getting this enchantment in the enchantment table - I:enchantmentSoulBoundWeight=1 -} - - -"farm settings" { - # Disable the notification text above the farm block. - B:disableFarmNotifications=false - - # The amount of power used by a farm per action (eg plant, till, harvest) - I:farmActionEnergyUseRF=500 - - # The amount of power used by a farm per wood block 'chopped' - I:farmAxeActionEnergyUseRF=1000 - - # Should axes in a farm take damage when breaking leaves? - B:farmAxeDamageOnLeafBreak=false - - # The amount of power used by a farm per bone meal used - I:farmBonemealActionEnergyUseRF=160 - - # The amount of power used by a farm per bone meal try - I:farmBonemealTryEnergyUseRF=80 - - # The extra number of blocks a farm will extend from its center per upgrade - I:farmBonusSize=2 - - # The amount of power used by a farm per tick - I:farmContinuousEnergyUseRF=40 - - # The number of blocks a farm will extend from its center - I:farmDefaultSize=3 - - # This setting controls whether essence berry bushes from TiC can be harvested by the farm. - B:farmEssenceBerriesEnabled=true - - # If this is enabled the farm will harvest jungle wood even if it has cocoa beans in its inventory. - B:farmHarvestJungleWhenCocoa=false - - # Use this to specify items that can be hoes in the farming station. Use the registry name (eg. modid:name). - S:farmHoes < - minecraft:wooden_hoe - minecraft:stone_hoe - minecraft:iron_hoe - minecraft:diamond_hoe - minecraft:golden_hoe - MekanismTools:ObsidianHoe - MekanismTools:LapisLazuliHoe - MekanismTools:OsmiumHoe - MekanismTools:BronzeHoe - MekanismTools:GlowstoneHoe - MekanismTools:SteelHoe - Steamcraft:hoeBrass - Steamcraft:hoeGildedGold - Railcraft:tool.steel.hoe - TConstruct:mattock - appliedenergistics2:item.ToolCertusQuartzHoe - appliedenergistics2:item.ToolNetherQuartzHoe - ProjRed|Exploration:projectred.exploration.hoeruby - ProjRed|Exploration:projectred.exploration.hoesapphire - ProjRed|Exploration:projectred.exploration.hoeperidot - magicalcrops:magicalcrops_AccioHoe - magicalcrops:magicalcrops_CrucioHoe - magicalcrops:magicalcrops_ImperioHoe - magicalcrops:magicalcropsarmor_AccioHoe - magicalcrops:magicalcropsarmor_CrucioHoe - magicalcrops:magicalcropsarmor_ImperioHoe - BiomesOPlenty:hoeAmethyst - BiomesOPlenty:hoeMud - Eln:Eln.Copper Hoe - Thaumcraft:ItemHoeThaumium - Thaumcraft:ItemHoeElemental - Thaumcraft:ItemHoeVoid - ThermalFoundation:tool.hoeInvar - ThermalFoundation:tool.hoeCopper - ThermalFoundation:tool.hoeBronze - ThermalFoundation:tool.hoeSilver - ThermalFoundation:tool.hoeElectrum - ThermalFoundation:tool.hoeTin - ThermalFoundation:tool.hoeLead - ThermalFoundation:tool.hoeNickel - ThermalFoundation:tool.hoePlatinum - TwilightForest:item.steeleafHoe - TwilightForest:item.ironwoodHoe - IC2:itemToolBronzeHoe - > - - # This setting controls whether mana beans from Thaumcraft can be harvested by the farm. - B:farmManaBeansEnabled=false - - # The amount of saplings the farm has to have in reserve to switch to shearing all leaves. If there are less saplings in store, it will only shear part the leaves and break the others for spalings. Set this to 0 to always shear all leaves. - I:farmSaplingReserveAmount=8 - - # The chance that a tool in the farm will take damage. - D:farmToolTakeDamageChance=1.0 -} - - -"fluid settings" { - # The delay in ticks between when nutrient distillation boosts your food value. - D:nutrientFluidFoodBoostDelay=400.0 -} - - -inventorypanel { - # Internal power used per item extracted (not a stack of items) [range: 0.0 ~ 10.0, default: 12.0] - S:extractCostPerItem=12.0 - - # Internal power used per extract operation (independent of stack size) [range: 0.0 ~ 10000.0, default: 32.0] - S:extractCostPerOperation=32.0 - - # If true, the inv panel will not accept fluids and will be active permanently. [default: false] - B:inventoryPanelFree=false - - # Internal power generated per mB. The default of 800/mB matches the RF generation of the Zombie generator. A panel tries to refill only once every second - setting this value too low slows down the scanning speed. [range: 1.0 ~ 10000.0, default: 800.0] - S:powerPerMB=800.0 - - # Internal power used for scanning a slot [range: 0.0 ~ 10.0, default: 0.1] - S:scanCostPerSlot=0.1 -} - - -"item enabling" { - # Allows ME conduits. Only has an effect with AE2 installed. [default: true] - B:enableMEConduits=true - - # Allows OC conduits. Only has an effect with OpenComputers installed. [default: true] - B:enableOCConduits=true - - # Use the animated texture for OC conduits. [default: true] - B:enableOCConduitsAnimatedTexture=true - - # If true, gas conduits will be enabled if the Mekanism Gas API is found. False to forcibly disable. [default: true] - B:gasConduitEnabled=true - - # Deprecated option. Use boolean "gasConduitsEnabled" below. [default: auto] - S:isGasConduitEnabled=auto - - # If set to false: Photovoltaic Cells will not be craftable. - B:photovoltaicCellEnabled=true - - # When set to false reinforced obsidian is not craftable. - B:reinforcedObsidianEnabled=true - - # If set to false reservoirs will not be craftable. - B:reservoirEnabled=true - - # If set to false: Dimensional Transceivers will not be craftable. - B:transceiverEnabled=true - - # When set to false: the travel anchor will not be craftable. - B:travelAnchorEnabled=true - - # If travelStaffBlinkThroughSolidBlocksEnabled is set to false and this is true: the travel staff can only be used to blink through transparent or partial blocks (e.g. torches). If both are false: only air blocks may be teleported through. - B:travelStaffBlinkThroughClearBlocksEnabled=true - - # Allows the travel staff to blink through unbreakable blocks such as warded blocks and bedrock. - B:travelStaffBlinkThroughUnbreakableBlocksEnabled=false -} - - -"killer joe settings" { - # The reach of attacks above and bellow Joe. - D:killerJoeAttackHeight=2.0 - - # The reach of attacks in front of Joe. - D:killerJoeAttackLength=4.0 - - # The reach of attacks to each side of Joe. - D:killerJoeAttackWidth=2.0 - - # The distance from which XP will be gathered to each side of Joe. - D:killerJoeHooverXpLength=10.0 - - # The distance from which XP will be gathered in front of Joe. - D:killerJoeHooverXpWidth=5.0 - - # Set whether the Killer Joe can attack through blocks. - B:killerJoeMustSee=false - - # The number of millibuckets of nutrient fluid used per attack. - I:killerJoeNutrientUsePerAttackMb=5 - - # Set whether the Killer Joe swings even if PvP is off (that swing will do nothing unless killerPvPoffIsIgnored is enabled). - B:killerPvPoffDisablesSwing=false - - # Set whether the Killer Joe ignores PvP settings and always hits players (killerPvPoffDisablesSwing must be off for this to work). - B:killerPvPoffIsIgnored=false -} - - -"loot config" { - # Adds Darksteel Ingots to loot tables [default: true] - B:lootDarkSteel=true - - # Adds Darksteel Boots to loot tables [default: true] - B:lootDarkSteelBoots=true - - # Adds Electric Steel Ingots to loot tables [default: true] - B:lootElectricSteel=true - - # Adds ender pearls to loot tables [default: true] - B:lootEnderPearl=true - - # Adds ItemConduitProbe to loot tables [default: true] - B:lootItemConduitProbe=true - - # Adds nether wart to loot tables [default: true] - B:lootNetherWart=true - - # Adds Phased Gold Ingots to loot tables [default: true] - B:lootPhasedGold=true - - # Adds Phased Iron Ingots to loot tables [default: true] - B:lootPhasedIron=true - - # Adds quartz to loot tables [default: true] - B:lootQuartz=true - - # Adds Redstone Alloy Ingots to loot tables [default: true] - B:lootRedstoneAlloy=true - - # Adds The Ender to loot tables [default: true] - B:lootTheEnder=true - - # Adds Travel Staff to loot tables [default: true] - B:lootTravelStaff=true -} - - -"magnet settings" { - # If true the magnet can be put into the 'amulet' Baubles slot even if switched off (requires Baubles to be installed and magnetAllowInBaublesSlot to be on) - B:magnetAllowDeactivatedInBaublesSlot=false - - # If true the magnet can be put into the 'amulet' Baubles slot (requires Baubles to be installed) - B:magnetAllowInBaublesSlot=true - - # If true the magnet will also work in the main inventory, not just the hotbar - B:magnetAllowInMainInventory=false - - # If true the magnet can be used as a battery. - B:magnetAllowPowerExtraction=false - - # The BaublesType the magnet should be, 'AMULET', 'RING' or 'BELT' (requires Baubles to be installed and magnetAllowInBaublesSlot to be on) - S:magnetBaublesType=AMULET - - # These items will not be picked up by the magnet. [default: [appliedenergistics2:item.ItemCrystalSeed], [Botania:livingrock], [Botania:manaTablet]] - S:magnetBlacklist < - appliedenergistics2:item.ItemCrystalSeed - Botania:livingrock - Botania:manaTablet - > - - # Maximum number of items the magnet can effect at a time. (-1 for unlimited) - I:magnetMaxItems=20 - - # Amount of RF power stored in a fully charged magnet - I:magnetPowerCapacityRF=100000 - - # The amount of RF power used per tick when the magnet is active - I:magnetPowerUsePerTickRF=1 - - # Range of the magnet in blocks. - I:magnetRange=5 -} - - -misc { - # Allows machines to run faster if another mod speeds up the tickrate. Running at higher tickrates is unsupported. Disable this if you run into any kind of problem. - B:allowExternalTickSpeedup=true - - # If true, quite clear glass will connect textures with fused quartz. [default: false] - B:clearGlassConnectToFusedQuartz=false - - # If true, quite clear glass will use the fused quartz border texture for the block instead of the white border. [default: false] - B:clearGlassSameTexture=false - - # Enables emptying vanilla water bottles without breaking the bottle. In combination with a water source block this allows duping of water without cost. - B:enableWaterFromBottles=true - - # Maximum level of XP the killer joe can contain. - I:killerJoeMaxXpLevel=2147483647 - - # Separates wither and normal skeletons into different entities, enables the powered spawner to treat them differently [EXPERIMENTAL - MAY CAUSE ISSUES WITH OTHER MODS] - B:replaceWitherSkeletons=true - - # Id of liquid XP fluid (WARNING: only for users who know what they are doing - changing this id can break worlds) - this should match with OpenBlocks when installed [default: xpjuice] - S:xpJuiceName=xpjuice - - # Maximum level of XP the xp obelisk can contain. - I:xpObeliskMaxXpLevel=2147483647 -} - - -"mob attractor settings" { - # The RF/t power use of a levele 1 mob attractor - I:attractorPowerPerTickLevelOne=20 - - # The RF/t power use of a levele 3 mob attractor - I:attractorPowerPerTickLevelThree=80 - - # The RF/t power use of a levele 2 mob attractor - I:attractorPowerPerTickLevelTwo=40 - - # The range of the mob attractor with no upgrades - I:attractorRangeLevelOne=16 - - # The range of the mob attractor with an octadic capacitor upgrade - I:attractorRangeLevelThree=64 - - # The range of the mob attractor with a double layer capacitor upgrade - I:attractorRangeLevelTwo=32 - - # The RF/t power use of a levele 1 spawn guard - I:spawnGuardPowerPerTickLevelOne=80 - - # The RF/t power use of a levele 3 spawn guard - I:spawnGuardPowerPerTickLevelThree=800 - - # The RF/t power use of a levele 2 spawn guard - I:spawnGuardPowerPerTickLevelTwo=300 - - # The range of the spawn guard with no upgrades - I:spawnGuardRangeLevelOne=64 - - # The range of the spawn guard with an octadic capacitor upgrade - I:spawnGuardRangeLevelThree=160 - - # The range of the spawn guard with a double layer capacitor upgrade - I:spawnGuardRangeLevelTwo=96 - - # When true slimes wont be allowed to spawn at all. Only added to aid testing in super flat worlds. [default: false] - B:spawnGuardStopAllSlimesDebug=false - - # When true no squid will be spawned. [default: false] - B:spawnGuardStopAllSquidSpawning=false -} - - -"mob config" { - # When set to true a list of all registered mobs will be dumped to config/enderio/mobTypes.txt The names are in the format required by EIOs mob blacklists. [default: false] - B:dumpMobNames=false -} - - -"personal settings" { - # If true, adds durability tooltips to tools and armor - B:addDurabilityTootip=true - - # If true, the RF/t and burn time of the fuel will be displayed in all tooltips for fluid containers with fuel. - B:addFuelTooltipsToAllFluidContainers=true - - # If true, adds burn duration tooltips to furnace fuels - B:addFurnaceFuelTootip=true - - # If false: you will not be able to access a ME access or crafting terminal using the Ender IO. - B:enderIoMeAccessEnabled=true - - # Volume of machine sounds. - D:machineSoundVolume=1.0 - - # The chance per level of Beheading that a skull will be dropped when using a TiC weapon - D:ticBeheadingSkullModifier=0.07500000298023224 - - # If true, machines will make sounds. - B:useMachineSounds=true - - # If true, shift-mouse wheel will change the conduit display mode when the YetaWrench is equipped. - B:useSneakMouseWheelYetaWrench=true - - # If true, shift-clicking the YetaWrench on a null or non wrenchable object will change the conduit display mode. - B:useSneakRightClickYetaWrench=false - - # The chance per looting level that a skull will be dropped when using a non-dark steel sword (0 = no chance, 1 = 100% chance) - D:vanillaSwordSkullLootingModifier=0.05000000074505806 - - # What kind of overlay to use when holding the yeta wrench - # - # 0 - Sideways scrolling in ceter of screen - # 1 - Vertical icon bar in bottom right - # 2 - Old-style group of icons in bottom right [range: 0 ~ 2, default: 0] - I:yetaWrenchOverlayMode=0 -} - - -"power settings" { - # The maximum IO for a single capacitor in RF/t - I:capacitorBankMaxIoRF=5000 - - # The maximum storage for a single capacitor in RF - I:capacitorBankMaxStorageRF=5000000 - - # The maximum IO for a single tier one capacitor in RF/t - I:capacitorBankTierOneMaxIoRF=1000 - - # The maximum storage for a single tier one capacitor in RF - I:capacitorBankTierOneMaxStorageRF=1000000 - - # The maximum IO for a single tier three capacitor in RF/t - I:capacitorBankTierThreeMaxIoRF=25000 - - # The maximum storage for a single tier three capacitor in RF - I:capacitorBankTierThreeMaxStorageRF=25000000 - - # The maximum IO for a single tier two capacitor in RF/t - I:capacitorBankTierTwoMaxIoRF=5000 - - # The maximum storage for a single tier two capacitor in RF - I:capacitorBankTierTwoMaxStorageRF=5000000 - - # The amount of power generated per BC engine cycle. Examples: BC Oil = 30, BC Fuel = 60 - I:fireWaterPowerPerCycleRF=80 - - # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000 - I:fireWaterPowerTotalBurnTime=15000 - - # The amount of power generated per BC engine cycle. Examples: BC Oil = 30, BC Fuel = 60 - I:hootchPowerPerCycleRF=60 - - # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000 - I:hootchPowerTotalBurnTime=6000 - - # Maximum output in RF/t of the Advanced Photovoltaic Panels. - I:maxPhotovoltaicAdvancedOutputRF=40 - - # Maximum output in RF/t of the Photovoltaic Panels. - I:maxPhotovoltaicOutputRF=10 - - # The total amount of RF required to paint one block - I:painterEnergyPerTaskRF=2000 - - # If set to false power conduits of different tiers cannot be connected. in this case a block such as a cap. bank is needed to bridge different tiered networks [default: false] - B:powerConduitCanDifferentTiersConnect=false - - # When set to true power conduits will output MJ if RF is not supported [default: true] - B:powerConduitOutputMJ=true - - # The maximum IO for the tier 1 power conduit - I:powerConduitTierOneRF=640 - - # The maximum IO for the tier 3 power conduit - I:powerConduitTierThreeRF=20480 - - # The maximum IO for the tier 2 power conduit - I:powerConduitTierTwoRF=5120 - - # The amount of power generated per BC engine cycle. Examples: BC Oil = 3, BC Fuel = 6 - I:rocketFuelPowerPerCycleRF=160 - - # The total burn time. Examples: BC Oil = 5000, BC Fuel = 25000 - I:rocketFuelPowerTotalBurnTime=7000 - - # The number of RF/t consumed by an unupgraded Slice'N'Splice - I:sliceAndSpliceLevelOnePowerPerTickRF=80 - - # The number of RF/t consumed by a Slice'N'Splice with an octadic capacitor upgrade. - I:sliceAndSpliceLevelThreePowerPerTickRF=320 - - # The number of RF/t consumed by a Slice'N'Splice with a double layer capacitor upgrade. - I:sliceAndSpliceLevelTwoPowerPerTickRF=160 - - # The amount of power generated per tick. - I:stirlingGeneratorBaseRfPerTick=20 - - # Burn time multiplier for the Stirling Generator, Tier 1 machine - D:stirlingGeneratorBurnTimeMultiplierT1=0.5 - - # Burn time multiplier for the Stirling Generator, Tier 2 machine - D:stirlingGeneratorBurnTimeMultiplierT2=0.6666666865348816 - - # Burn time multiplier for the Stirling Generator, Tier 3 machine - D:stirlingGeneratorBurnTimeMultiplierT3=0.6666666865348816 - - # Energy multiplier for the Stirling Generator, Tier 1 machine - D:stirlingGeneratorEnergyMultiplierT1=1.0 - - # Energy multiplier for the Stirling Generator, Tier 2 machine - D:stirlingGeneratorEnergyMultiplierT2=2.0 - - # Energy multiplier for the Stirling Generator, Tier 3 machine - D:stirlingGeneratorEnergyMultiplierT3=4.0 - - # Amount of energy lost when transfered by Dimensional Transceiver; 0 is no loss, 1 is 100% loss - D:transceiverEnergyLoss=0.1 - - # Maximum RF/t sent and received by a Dimensional Transceiver per tick. Input and output limits are not cumulative - I:transceiverMaxIoRF=20480 - - # Number of RF/t required to keep a Dimensional Transceiver connection open - I:transceiverUpkeepCostRF=10 - - # Power use (RF/t) used by the vat. - I:vatPowerUserPerTickRF=20 - - # The amount of power generated per tick. - I:zombieGeneratorRfPerTick=80 - - # The number of ticks one bucket of fuel lasts. - I:zombieGeneratorTicksPerMbFuel=10000 -} - - -"poweredspawner settings" { - # The chance a broken spawner will be dropped when a spawner is broken. 1 = 100% chance, 0 = 0% chance - D:brokenSpawnerDropChance=1.0 - - # When a spawner is broken with these tools they will not drop a broken spawner [default: [RotaryCraft:rotarycraft_item_bedpick]] - S:brokenSpawnerToolBlacklist < - RotaryCraft:rotarycraft_item_bedpick - > - - # The number of levels it costs to add a broken spawner - I:powerSpawnerAddSpawnerCost=30 - - # Number of seconds in which spawned entities are protected from despawning - I:poweredSpawnerDespawnTimeSeconds=120 - - # RF per tick for a level 1 (non-upgraded) spawner. See PoweredSpanerConfig_Core.json for mob type multipliers - I:poweredSpawnerLevelOnePowerPerTickRF=160 - - # RF per tick for a level 3 spawner - I:poweredSpawnerLevelThreePowerPerTickRF=1500 - - # RF per tick for a level 2 spawner - I:poweredSpawnerLevelTwoPowerPerTickRF=500 - - # Min tick delay between spawns for a non-upgraded spawner - I:poweredSpawnerMaxDelayTicks=800 - - # Max number of entities in the nearby area until no more are spawned. A zero value will remove this check - I:poweredSpawnerMaxNearbyEntities=6 - - # Max distance of the closest player for the spawner to be active. A zero value will remove the player check - I:poweredSpawnerMaxPlayerDistance=0 - - # Number of tries to find a suitable spawning location - I:poweredSpawnerMaxSpawnTries=3 - - # Min tick delay between spawns for a non-upgraded spawner - I:poweredSpawnerMinDelayTicks=200 - - # Number of entities to spawn each time - I:poweredSpawnerSpawnCount=4 - - # Spawning range in X/Z - I:poweredSpawnerSpawnRange=4 - - # If true, regular spawn checks such as lighting level and dimension will be made before spawning mobs - B:poweredSpawnerUseVanillaSpawChecks=false -} - - -rail { - # When set to true the RF cost of sending a cart within the same dimension will be capped to the cross dimension cost [default: true] - B:enderRailCapSameDimensionPowerAtCrossDimensionCost=true - - # Whether Ender Rails are enabled [default: true] - B:enderRailEnabled=true - - # The amount of power required to transport a cart across dimensions - I:enderRailPowerRequireCrossDimensions=10000 - - # The amount of power required to teleport a cart per block in the same dimension - I:enderRailPowerRequiredPerBlock=10 - - # If true player in minecarts will be teleported. WARN: WIP, seems to cause a memory leak. [default: false] - B:enderRailTeleportPlayers=false - - # The number of ticks to wait for the track to clear before force spawning the next cart in a (RailCraft) linked set - I:enderRailTicksBeforeForceSpawningLinkedCarts=60 -} - - -"recipe settings" { - # When enabled peaceful recipes are added for soulbinder based crafting components. - B:addPeacefulRecipes=false - - # When enabled blocks with tile entities (e.g. machines) can be used as paint targets. - B:allowTileEntitiesAsPaintSource=true - - # Automatically create alloy smelter recipes with double and triple inputs and different slot allocations (1+1+1, 2+1, 1+2, 3 and 2) for single-input recipes. - B:crateSyntheticRecipes=true - - # Base level cost added to all recipes in the enchanter. - I:enchanterBaseLevelCost=4 - - # The number of conduits crafted per recipe. - I:numConduitsPerRecipe=8 - - # When set to true four dark steel blocks are required instead of ingots when making reinforced obsidian. - B:reinforcedObsidianUseDarkSteelBlocks=false - - # When true the Soul Binder requires an Enderman Skull to craft [default: true] - B:soulBinderRequiresEndermanSkull=true - - # When enabled the dim trans. will use a cheaper recipe - B:transceiverUseEasyRecipe=false - - # Create conduit binder in crafting table instead of furnace - B:useAlternateBinderRecipe=false - - # When enabled machines cost significantly more. - B:useHardRecipes=false - - # If true copper and tin will be used in recipes when registered in the ore dictionary - B:useModMetals=true - - # When enabled machine chassis will require steel instead of iron. - B:useSteelInChassi=false -} - - -"soul binder settings" { - # The number of levels required to create an attractor crystal. - I:soulBinderAttractorCystalLevels=10 - - # The number of RF required to create an attractor crystal. - I:soulBinderAttractorCystalRF=100000 - - # The number of levels required to change the type of a broken spawner. - I:soulBinderBrokenSpawnerLevels=15 - - # The number of RF required to change the type of a broken spawner. - I:soulBinderBrokenSpawnerRF=2500000 - - # The number of levels required to create an ender crystal. - I:soulBinderEnderCystalLevels=10 - - # The number of RF required to create an ender crystal. - I:soulBinderEnderCystalRF=100000 - - # The number of levels required to create an ender rail. - I:soulBinderEnderRailLevels=10 - - # The number of RF required to create an ender rail. - I:soulBinderEnderRailRF=100000 - - # The number of RF/t consumed by an unupgraded soul binder. - I:soulBinderLevelOnePowerPerTickRF=500 - - # The number of RF/t consumed by a soul binder with an octadic capacitor upgrade. - I:soulBinderLevelThreePowerPerTickRF=2000 - - # The number of RF/t consumed by a soul binder with a double layer capacitor upgrade. - I:soulBinderLevelTwoPowerPerTickRF=1000 - - # Maximum level of XP the soul binder can contain. - I:soulBinderMaxXPLevel=40 - - # The number of levels required to re-animate a mob head. - I:soulBinderReanimationLevels=10 - - # The number of RF required to to re-animated a mob head. - I:soulBinderReanimationRF=100000 - - # Entities listed here will can not be captured in a Soul Vial [default: ] - S:soulVesselBlackList < - > - - # When set to false, any mob with a 'boss bar' won't be able to be captured in the Soul Vial [default: false] - B:soulVesselCapturesBosses=false -} - - -"staff settings" { - # Set the max zoomed size of a travel anchor as an aprox. percentage of screen height [range: 0.0 ~ 1.0, default: 0.2] - S:travelAnchorZoomScale=0.2 - - # Lists the blocks that cannot be teleported through in the form 'modID:blockName' [default: [minecraft:bedrock], [Thaumcraft:blockWarded]] - S:travelStaffBlinkBlackList < - minecraft:bedrock - Thaumcraft:blockWarded - > - - # If set to false: the travel staff can not be used to shift-right click teleport, or blink. - B:travelStaffBlinkEnabled=true - - # Minimum number of ticks between 'blinks'. Values of 10 or less allow a limited sort of flight. - I:travelStaffBlinkPauseTicks=10 - - # If set to false: the travel staff can be used to blink through any block. - B:travelStaffBlinkThroughSolidBlocksEnabled=true - - # If set to false: the travel staff will not be craftable. - B:travelStaffEnabled=true - - # Max number of blocks teleported when shift clicking the staff. - I:travelStaffMaxBlinkDistance=16 - - # Maximum number of blocks that can be traveled using the Staff of Traveling. - I:travelStaffMaxDistance=128 - - # Number of RF required per block traveled using the Staff of Traveling. - D:travelStaffPowerPerBlockRF=250.0 -} - - -telepad { - # If true, the coordinates cannot be set via the GUI, the coord selector must be used. - B:lockCoords=true - - # If true, the dimension cannot be set via the GUI, the coord selector must be used. - B:lockDimension=true - - # Power for a teleport is calculated by the formula: - # power = [this value] * ln(0.005*distance + 1) - I:powerCoefficient=100000 - - # The amount of RF required for an interdimensional teleport. - I:powerInterdimensional=100000 - - # The number of RF/t consumed by a telepad. - I:telepadPowerPerTickRF=1000 - - # The amount of RF a telepad can store. - I:telepadPowerStorageRF=100000 -} - - -weather { - # The fluid required (in mB) to set the world to clear weather - I:weatherObeliskClearFluid=2000 - - # The fluid required (in mB) to set the world to rainy weather - I:weatherObeliskRainFluid=500 - - # The fluid required (in mB) to set the world to thundering weather - I:weatherObeliskThunderFluid=1000 -} - - diff --git a/config/enderio/OreDictionaryPreferences_Core.xml b/config/enderio/OreDictionaryPreferences_Core.xml deleted file mode 100644 index 0bb1ac06a5..0000000000 --- a/config/enderio/OreDictionaryPreferences_Core.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/enderio/OreDictionaryPreferences_User.xml b/config/enderio/OreDictionaryPreferences_User.xml deleted file mode 100644 index 55ebcc2b24..0000000000 --- a/config/enderio/OreDictionaryPreferences_User.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/config/enderio/PainterPaintSources_Core.xml b/config/enderio/PainterPaintSources_Core.xml deleted file mode 100644 index 30d0006641..0000000000 --- a/config/enderio/PainterPaintSources_Core.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/config/enderio/PainterPaintSources_User.xml b/config/enderio/PainterPaintSources_User.xml deleted file mode 100644 index 1f6d9fbe25..0000000000 --- a/config/enderio/PainterPaintSources_User.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - diff --git a/config/enderio/PoweredSpawnerConfig_Core.json b/config/enderio/PoweredSpawnerConfig_Core.json deleted file mode 100644 index aca7c91ab7..0000000000 --- a/config/enderio/PoweredSpawnerConfig_Core.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - - // This is the CORE FILE. Do not edit. The RF cost per tick for spawners of each entity type is multiplied by these values - "costMultiplier": { - - "Zombie" : "1", - "Creeper" : "1.5", - "Skeleton" : "2", - "Spider" : "1", - "CaveSpider" : "1", - "Silverfish" : "1", - "Witch" : "5", - "Slime" : "5", - "Enderman" : "10", - "SpecialMobs.SpecialEnderman" : "10", - - "LavaSlime" : "2", - "PigZombie" : "5", - "Ghast" : "10", - "Blaze" : "5", - - "SnowMan" : "1", - "VillagerGolem" : "10", - "Villager" : "1", - - "Wolf" : "1", - "Ozelot" : "1", - "EntityHorse" : "1", - "Bat" : "0.5", - - "Squid" : "0.5", - "Chicken" : "0.5", - "Sheep" : "0.5", - "Cow" : "0.5", - "Pig" : "0.5", - "MushroomCow" : "1", - - "enderzoo.Enderminy" : "10", - "enderzoo.ConcussionCreeper" : "1.5", - "enderzoo.enderzoo.FallenKnight" : "1", - "enderzoo.WitherWitch" : "3", - - "enderio.witherSkeleton" : "20" - }, - - "blackList": [ - "VillagerGolem", - "Villager" - ] -} \ No newline at end of file diff --git a/config/enderio/PoweredSpawnerConfig_User.json b/config/enderio/PoweredSpawnerConfig_User.json deleted file mode 100644 index fd24249287..0000000000 --- a/config/enderio/PoweredSpawnerConfig_User.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - - // New entities are added, one already in _Core will have their values replaced with those in this file - "costMultiplier": { - } - - // Adding a blackList section will completely replace the one in the core file. - -} \ No newline at end of file diff --git a/config/enderio/SAGMillRecipes_Core.xml b/config/enderio/SAGMillRecipes_Core.xml deleted file mode 100644 index aa09ecee41..0000000000 --- a/config/enderio/SAGMillRecipes_Core.xml +++ /dev/null @@ -1,2982 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/enderio/SAGMillRecipes_User.xml b/config/enderio/SAGMillRecipes_User.xml deleted file mode 100644 index 44ae7ad95b..0000000000 --- a/config/enderio/SAGMillRecipes_User.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - diff --git a/config/enderio/SliceAndSpliceRecipes_Core.xml b/config/enderio/SliceAndSpliceRecipes_Core.xml deleted file mode 100644 index a6995e5b41..0000000000 --- a/config/enderio/SliceAndSpliceRecipes_Core.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/enderio/SliceAndSpliceRecipes_User.xml b/config/enderio/SliceAndSpliceRecipes_User.xml deleted file mode 100644 index baed1110bc..0000000000 --- a/config/enderio/SliceAndSpliceRecipes_User.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/config/enderio/VatRecipes_Core.xml b/config/enderio/VatRecipes_Core.xml deleted file mode 100644 index 266fb8b138..0000000000 --- a/config/enderio/VatRecipes_Core.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/config/enderio/VatRecipes_User.xml b/config/enderio/VatRecipes_User.xml deleted file mode 100644 index b3f3bc4611..0000000000 --- a/config/enderio/VatRecipes_User.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/config/forge.cfg b/config/forge.cfg deleted file mode 100644 index 08d08b30c4..0000000000 --- a/config/forge.cfg +++ /dev/null @@ -1,57 +0,0 @@ -# Configuration file - -general { - # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. - B:disableVersionCheck=false - - # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 - I:clumpingThreshold=64 - - # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. - B:sortRecipies=true - - # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. - B:removeErroringEntities=false - - # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. - B:removeErroringTileEntities=false - - # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false - B:fullBoundingBoxLadders=false - - # Control the range of sky blending for colored skies in biomes. - I:biomeSkyBlendRange < - 2 - 4 - 6 - 8 - 10 - 12 - 14 - 16 - 18 - 20 - 22 - 24 - 26 - 28 - 30 - 32 - 34 - > - - # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. - D:zombieBaseSummonChance=0.1 - - # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. - D:zombieBabyChance=0.05 - - # The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld. - I:defaultSpawnFuzz=20 - - # If the overworld has ANY spawn fuzz at all. If not, the spawn will always be the exact same location. - B:spawnHasFuzz=true - B:enableGlobalConfig=false -} - - diff --git a/config/forgeChunkLoading.cfg b/config/forgeChunkLoading.cfg deleted file mode 100644 index a9ac68a0d9..0000000000 --- a/config/forgeChunkLoading.cfg +++ /dev/null @@ -1,47 +0,0 @@ -# Configuration file - -########################################################################################################## -# Forge -#--------------------------------------------------------------------------------------------------------# -# Sample mod specific control section. -# Copy this section and rename the with the modid for the mod you wish to override. -# A value of zero in either entry effectively disables any chunkloading capabilities -# for that mod -########################################################################################################## - -Forge { - # Maximum chunks per ticket for the mod. - I:maximumChunksPerTicket=25 - - # Maximum ticket count for the mod. Zero disables chunkloading capabilities. - I:maximumTicketCount=200 -} - - -########################################################################################################## -# defaults -#--------------------------------------------------------------------------------------------------------# -# Default configuration for forge chunk loading control -########################################################################################################## - -defaults { - # Are mod overrides enabled? - B:enabled=true - - # The default maximum number of chunks a mod can force, per ticket, - # for a mod without an override. This is the maximum number of chunks a single ticket can force. - I:maximumChunksPerTicket=25 - - # The default maximum ticket count for a mod which does not have an override - # in this file. This is the number of chunk loading requests a mod is allowed to make. - I:maximumTicketCount=200 - - # The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it. - I:playerTicketCount=500 - - # Unloaded chunks can first be kept in a dormant cache for quicker - # loading times. Specify the size (in chunks) of that cache here - I:dormantChunkCacheSize=0 -} - - diff --git a/config/splash.properties b/config/splash.properties deleted file mode 100644 index 436b2493e9..0000000000 --- a/config/splash.properties +++ /dev/null @@ -1,14 +0,0 @@ -#Splash screen properties -#Wed May 06 22:18:00 CEST 2020 -logoTexture=textures/gui/title/mojang.png -background=0xFFFFFF -font=0x0 -barBackground=0xFFFFFF -barBorder=0xC0C0C0 -rotate=false -bar=0xCB3D35 -enabled=true -resourcePackPath=resources -logoOffset=0 -forgeTexture=fml\:textures/gui/forge.gif -fontTexture=textures/font/ascii.png -- cgit From f567f95637e0fc6d68cb8def0b6da40499b0c9b4 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 14:07:18 +0200 Subject: more gitignore cleaning --- .gitignore | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 85fb3f4549..1c2ddc9783 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,7 @@ -# Compiled class file -*.class - # Log file *.log # Package Files # -#*.jar *.log.gz *.war *.nar @@ -14,19 +10,26 @@ *.tar.gz *.rar -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +# java related things hs_err_pid* - +*.class /bin/ -/logs/ + +# gradle related things /build/ +/.gradle +/.gradle/* +.gradle + +# minecraft related things +options.txt +usernamecache.json +/logs/ /crash-reports/ /saves/ /config/ -/.gradle -/.gradle/* -.gradle +# other stuff eclipse/ eclipse/* out/ -- cgit From 96047842bdcdfe31b1f5864bac7877292aedda27 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 7 May 2020 14:08:05 +0200 Subject: removing more files from repo --- options.txt | 115 ----------------------------------------------------- usernamecache.json | 5 --- 2 files changed, 120 deletions(-) delete mode 100644 options.txt delete mode 100644 usernamecache.json diff --git a/options.txt b/options.txt deleted file mode 100644 index a848d53a01..0000000000 --- a/options.txt +++ /dev/null @@ -1,115 +0,0 @@ -invertYMouse:false -mouseSensitivity:0.5 -fov:0.0 -gamma:0.18309858 -saturation:0.0 -renderDistance:6 -guiScale:3 -particles:0 -bobView:true -anaglyph3d:false -advancedOpengl:false -maxFps:60 -fboEnable:true -difficulty:0 -fancyGraphics:true -ao:2 -clouds:false -resourcePacks:[] -lastServer: -lang:en_US -chatVisibility:0 -chatColors:true -chatLinks:true -chatLinksPrompt:true -chatOpacity:1.0 -snooperEnabled:true -fullscreen:false -enableVsync:true -hideServerAddress:false -advancedItemTooltips:false -pauseOnLostFocus:true -showCape:true -touchscreen:false -overrideWidth:0 -overrideHeight:0 -heldItemTooltips:true -chatHeightFocused:1.0 -chatHeightUnfocused:0.44366196 -chatScale:1.0 -chatWidth:1.0 -showInventoryAchievementHint:false -mipmapLevels:4 -anisotropicFiltering:1 -streamBytesPerPixel:0.5 -streamMicVolume:1.0 -streamSystemVolume:1.0 -streamKbps:0.5412844 -streamFps:0.31690142 -streamCompression:1 -streamSendMetadata:true -streamPreferredServer: -streamChatEnabled:0 -streamChatUserFilter:0 -streamMicToggleBehavior:0 -forceUnicodeFont:false -key_key.attack:-100 -key_key.use:-99 -key_key.forward:17 -key_key.left:30 -key_key.back:31 -key_key.right:32 -key_key.jump:57 -key_key.sneak:42 -key_key.drop:16 -key_key.inventory:18 -key_key.chat:28 -key_key.playerlist:15 -key_key.pickItem:-98 -key_key.command:53 -key_key.screenshot:60 -key_key.togglePerspective:63 -key_key.smoothCamera:0 -key_key.sprint:29 -key_key.streamStartStop:64 -key_key.streamPauseUnpause:65 -key_key.streamCommercial:0 -key_key.streamToggleMic:0 -key_key.fullscreen:87 -key_key.hotbar.1:2 -key_key.hotbar.2:3 -key_key.hotbar.3:4 -key_key.hotbar.4:5 -key_key.hotbar.5:6 -key_key.hotbar.6:7 -key_key.hotbar.7:8 -key_key.hotbar.8:9 -key_key.hotbar.9:10 -key_ALT Key:0 -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_ttmisc.toggleArmor:22 -key_Glider Toggle:34 -key_Sound Locator:38 -key_Night Vision:25 -key_Goggles of Revealing:19 -key_Step Assist:0 -key_Speed:0 -key_Jump:0 -key_Yeta Wrench Mode:21 -key_Toggle Electromagnet:0 -soundCategory_master:0.25496688 -soundCategory_music:0.0 -soundCategory_record:0.0 -soundCategory_weather:0.0 -soundCategory_block:0.40140846 -soundCategory_hostile:0.0 -soundCategory_neutral:0.0 -soundCategory_player:0.28169015 -soundCategory_ambient:0.18309858 diff --git a/usernamecache.json b/usernamecache.json deleted file mode 100644 index 7828fecdf9..0000000000 --- a/usernamecache.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "fd8b4f31-35bd-474b-8add-e80df8a4a95f": "kekzdealer", - "ddc68fe4-0789-360b-a837-3dcbb936da65": "kekzdealer@gmail.com", - "68bd6caf-3ecf-3386-a136-fe6ada410f62": "kekzdealer" -} \ No newline at end of file -- 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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 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 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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 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(-) 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 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(-) 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(-) 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(-) 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(-) 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(-) 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 0e47f03cf07961ee79c8a12177e0fc607486ec7f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 12 May 2020 11:21:08 +0200 Subject: bug fix version bump --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f5067c6748..b784670283 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4" +version = "0.4.1" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- 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(-) 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(-) 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(-) 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(-) 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(+) 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(-) 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 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 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 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(-) 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(+) 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(-) 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(-) 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(-) 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(-) 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(-) 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 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 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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 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(+) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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(-) 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 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 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 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 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 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(-) 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 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(-) 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(+) 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 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(-) 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(-) 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(-) 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 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(-) 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(+) 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 From 35dd2ba8e9861dc0df317777cc22a7f7b8c21e92 Mon Sep 17 00:00:00 2001 From: "[Kiwi233]" <[huaxia0611@qq.com]> Date: Sat, 23 May 2020 14:50:32 +0800 Subject: Update zh_CN.lang --- src/main/resources/assets/kekztech/lang/zh_CN.lang | 101 +++++++++++++++++++-- 1 file changed, 91 insertions(+), 10 deletions(-) diff --git a/src/main/resources/assets/kekztech/lang/zh_CN.lang b/src/main/resources/assets/kekztech/lang/zh_CN.lang index 2264810e44..51984ec666 100644 --- a/src/main/resources/assets/kekztech/lang/zh_CN.lang +++ b/src/main/resources/assets/kekztech/lang/zh_CN.lang @@ -1,5 +1,29 @@ item.kekztech_error_item.name=KekzTech错误硬币 +# -------- Multiblock Tooltip Builder Keywords +# -------- Context can be found in the class util.MultiBlockTooltipBuilder +mbdesc.beginStructureBlock.Dimensions=外型尺寸 +mbdesc.beginStructureBlock.Structure=结构 +mbdesc.addController.Controller=控制器 +mbdesc.addCasing.atleast=(至少) +mbdesc.addEnergyHatch.EnergyHatch=能源仓 +mbdesc.addDynamoHatch.DynamoHatch=动力仓 +mbdesc.addMaintenanceHatch.MaintenanceHatch=维护仓 +mbdesc.addIOHatches.IOHatches=输入/出仓(TFFT) +mbdesc.addInputBus.InputBus=输入总线 +mbdesc.addInputHatch.InputHatch=输入仓 +mbdesc.addOutputBus.OutputBus=输出总线 +mbdesc.addOutputHatch.OutputHatch=输出仓 +mbdesc.signAndFinalize.Hold=按住 +mbdesc.signAndFinalize.todisplay=以显示结构指导 +mbdesc.signAndFinalize.createdby=添加者: + +# -------- Reactor: Structure Blocks +tile.kekztech_controlrod_block.name=核反应堆控制棒 +tile.kekztech_reactorchamberoff_block.name=核反应堆室(OFF) +tile.kekztech_reactorchamberon_block.name=核反应堆室(ON) + +# -------- Reactor: Heat Vents item.kekztech_reactor_item.0.name=简易散热风扇 item.kekztech_reactor_item.1.name=基础散热风扇 item.kekztech_reactor_item.2.name=进阶散热风扇 @@ -13,11 +37,13 @@ item.kekztech_reactor_item.9.name=基础超频散热风扇 item.kekztech_reactor_item.10.name=进阶超频散热风扇 item.kekztech_reactor_item.11.name=高科技超频散热风扇 +# -------- Reactor: Heat Exchangers item.kekztech_reactor_item.12.name=简易热交换器 item.kekztech_reactor_item.13.name=基础热交换器 item.kekztech_reactor_item.14.name=进阶热交换器 item.kekztech_reactor_item.15.name=高科技热交换器 +# -------- Reactor: Fuel Rods item.kekztech_reactor_item.16.name=燃料棒(浓缩铀) item.kekztech_reactor_item.17.name=二联燃料棒(浓缩铀) item.kekztech_reactor_item.18.name=四联燃料棒(浓缩铀) @@ -34,6 +60,7 @@ item.kekztech_reactor_item.28.name=燃料棒(钍MOX) item.kekztech_reactor_item.29.name=二联燃料棒(钍MOX) item.kekztech_reactor_item.30.name=四联燃料棒(钍MOX) +# -------- Reactor: Fuel Rods (Depleted) item.kekztech_reactor_item.31.name=枯竭燃料棒(浓缩铀) item.kekztech_reactor_item.32.name=枯竭二联燃料棒(浓缩铀) item.kekztech_reactor_item.33.name=枯竭四联燃料棒(浓缩铀) @@ -50,12 +77,15 @@ item.kekztech_reactor_item.43.name=枯竭燃料棒(钍MOX) item.kekztech_reactor_item.44.name=枯竭燃料棒(钍MOX) item.kekztech_reactor_item.45.name=枯竭燃料棒(钍MOX) +# -------- Reactor: Neutron Reflectors item.kekztech_reactor_item.46.name=中子反射板 item.kekztech_reactor_item.47.name=超级中子反射板(坚不可摧) +# -------- Reactor: Coolant Cells item.kekztech_reactor_item.48.name=氦冷却单元 item.kekztech_reactor_item.49.name=钠钾冷却单元 +# -------- Reactor: Crafting Components item.kekztech_crafting_item.0.name=铜导热管 item.kekztech_crafting_item.1.name=银导热管 item.kekztech_crafting_item.2.name=砷化硼导热管 @@ -65,6 +95,12 @@ item.kekztech_crafting_item.5.name=钻石同位素粉 item.kekztech_crafting_item.6.name=氨基甲酸酯粉 item.kekztech_crafting_item.7.name=砷化硼晶体 item.kekztech_crafting_item.8.name=钻石同位素晶体 + +# -------- Fuel Cell: Structure Blocks +tile.kekztech_gdcceramicelectrolyteunit_block.name=钆铈陶瓷电解质单元 +tile.kekztech_yszceramicelectrolyteunit_block.name=钇锆陶瓷电解质单元 + +# -------- Fuel Cell: Crafting Components item.kekztech_crafting_item.9.name=钇锆陶瓷粉 item.kekztech_crafting_item.10.name=钆铈陶瓷粉 item.kekztech_crafting_item.11.name=氧化钇粉 @@ -72,26 +108,71 @@ item.kekztech_crafting_item.12.name=氧化锆粉 item.kekztech_crafting_item.13.name=氧化铈粉 item.kekztech_crafting_item.14.name=钇锆陶瓷板 item.kekztech_crafting_item.15.name=钆铈陶瓷板 -item.kekztech_crafting_item.16.name=Item Server Blade - -tile.kekztech_gdcceramicelectrolyteunit_block.name=钆铈陶瓷电解质单元 -tile.kekztech_yszceramicelectrolyteunit_block.name=钇锆陶瓷电解质单元 +# -------- TFFT: Structure Blocks tile.kekztech_tfftcasingblock_block.name=T.F.F.T机械方块 tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T存储库方块(T1) +tile.kekztech_tfftstoragefieldblock1_block.0.desc=这不是流体储罐 tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T存储库方块(T2) tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T存储库方块(T3) tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T存储库方块(T4) +tile.kekztech_tfftstoragefieldblock5_block.name=T.F.F.T存储库方块(T5) tile.kekztech_tfftmultihatch_block.name=T.F.F.T流体输入/出仓 +tile.kekztech_tfftmultihatch_block.0.desc=T.F.F.T的特殊仓室 +tile.kekztech_tfftmultihatch_block.1.desc=可以通过此方块与所有存储的流体进行自动交互 +tile.kekztech_tfftmultihatch_block.2.desc=手持螺丝刀右键以启用自动输出 +tile.kekztech_tfftmultihatch_block.3.desc=自动输出将会尝试向相邻储罐以每种流体1000L/s的速度输出流体 -tile.kekztech_controlrod_block.name=核反应堆控制棒 -tile.kekztech_reactorchamberoff_block.name=核反应堆室(OFF) -tile.kekztech_reactorchamberon_block.name=核反应堆室(ON) +# -------- Item Server: Structure Blocks +tile.kekztech_itemserverdrive_block.name=物流服务器驱动器 +tile.kekztech_itemserverdrive_block.0.desc=物流服务器的存储驱动器 +tile.kekztech_itemserverrackcasing_block.name=物流服务器外壳 +tile.kekztech_itemserverrackcasing_block.0.desc=崭新闪亮的服务器外壳 +tile.kekztech_itemserverioport_block.name=物流服务器输入/出总线 +tile.kekztech_itemserverioport_block.0.desc=用于与物流服务器交互的输入/出端口 +# -------- Item Server: Crafting Components +item.kekztech_crafting_item.16.name=物流刀片服务器 + +# -------- Item Proxy: Structure Blocks tile.kekztech_itemproxycable_block.name=物流网络线缆 +tile.kekztech_itemproxycable_block.0.desc=连接物流网络节点 tile.kekztech_itemproxysource_block.name=物流网络源 +tile.kekztech_itemproxysource_block.0.desc=指向容器/存储, 充当物流网络的源头 +tile.kekztech_itemproxysource_block.1.desc=插入集成电路以设置网络频道 +tile.kekztech_itemproxysource_block.2.desc=同一网络中只有一个源可以使用一个频道 tile.kekztech_itemproxyendpoint_block.name=物流网络终端 -tile.kekztech_itemserverdrive_block.name=物流服务器驱动器 -tile.kekztech_itemserverrackcasing_block.name=物流服务器外壳 -tile.kekztech_itemserverioport_block.name=物流服务器输入/出总线 +tile.kekztech_itemproxyendpoint_block.0.desc=将标记的一面指向你需要物流网络提供物品的地方 +tile.kekztech_itemproxyendpoint_block.1.desc=插入集成电路以设置网络频道 + +# -------- Lapotronic Super Capacitor: Structure Blocks +tile.kekztech_lapotronicenergyunit_block.0.name=兰波顿超级电容机械方块 +tile.kekztech_lapotronicenergyunit_block.1.name=兰波顿电容(IV) +tile.kekztech_lapotronicenergyunit_block.2.name=兰波顿电容(LuV) +tile.kekztech_lapotronicenergyunit_block.3.name=兰波顿电容(ZPM) +tile.kekztech_lapotronicenergyunit_block.4.name=兰波顿电容(UV) +tile.kekztech_lapotronicenergyunit_block.5.name=终极电容(UHV) +tile.kekztech_lapotronicenergyunit_block.desc=兰波顿超级电容库的组成部分 + +# -------- Thaumium Reinforced Jar: Block +tile.kekztech_thaumiumreinforcedjar_block.0.name=神秘源质罐子 +tile.kekztech_thaumiumreinforcedjar_block.3.name=神秘虚空罐子 + +# -------- Thaumium Reinforced Jar: Research +# This is the name of the research +tc.research_name.THAUMIUMREINFORCEDJAR=神秘源质罐子 +# This is the subtext for the research note (I think) +tc.research_text.THAUMIUMREINFORCEDJAR=略好的罐子 +# Lore text for the research pages +kekztech.research_page.THAUMIUMREINFORCEDJAR.0=你曾听你的神秘使伙伴谈起过数字化源质存储的便利.

为高阶注魔存储足够的源质,你现在面临着同样的问题.但是这些源质罐子实在太讨人喜欢了,你甚至没有考虑用某种更紧凑的技术结构来代替它们.

随着研究的深入,你发现有了一层厚厚的神秘锭内衬,罐子的容量可以变为原来的4倍.要是有充足的时间,你相信还有更好的解决方式. +kekztech.research_page.THAUMIUMREINFORCEDJAR.1=在如此狭小的空间中压缩这么多的源质会导致一些不稳定性.所以捡起这种加强罐子可能是个糟糕的主意...

可以想象,如果有某种材料比钻石,或比目前为止你所见过的任何其他神秘金属更坚硬的话,以此制成的源质罐子一定能给你惊喜. + +# -------- Ichor Jar: Block +tile.kekztech_ichorjar_block.0.name=灵液源质罐子 +tile.kekztech_ichorjar_block.3.name=灵液虚空罐子 + +# -------- Ichor Jar: Research +tc.research_name.ICHORJAR=灵液源质罐子 +tc.research_text.ICHORJAR=非常好的罐子 +kekztech.research_page.ICHORJAR.0=就是这个!

将一点灵液注魔进源质罐子,你获得了可以与数字化源质存储相匹敌,同时还不用牺牲美感的新罐子.

灵液源质罐子可以装下惊人的4096点源质,非常适合你刚解锁的这些基于灵液的注魔.

你绝对不会想打扰这些罐子的.不过幸运的是,灵液源质罐子拥有足够的柔韧性,不太容易被误操作摧毁. -- cgit From ec4448e72cdd75203bee71437723fe140944ebce Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sat, 30 May 2020 11:31:28 +0200 Subject: I want the .iml on my repo because I'm lazy --- .gitignore | 85 +++++++++++++++++++++++---------------------- kekztech.iml | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 152 insertions(+), 43 deletions(-) create mode 100644 kekztech.iml diff --git a/.gitignore b/.gitignore index 86f8d9a9d8..9a064e9f62 100644 --- a/.gitignore +++ b/.gitignore @@ -1,43 +1,42 @@ -# Log file -*.log - -# Package Files # -*.log.gz -*.war -*.nar -*.ear -*.zip -*.tar.gz -*.rar - -# java related things -hs_err_pid* -*.class -/bin/ - -# gradle related things -/build/ -/.gradle -/.gradle/* -.gradle - -# minecraft related things -options.txt -usernamecache.json -/logs/ -/crash-reports/ -/saves/ -/config/ - -# intellij related things -.idea/dictionaries/* - -# other stuff -eclipse/ -eclipse/* -out/ -out/* -*.iml -*.ipr -*.iws - +# Log file +*.log + +# Package Files # +*.log.gz +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# java related things +hs_err_pid* +*.class +/bin/ + +# gradle related things +/build/ +/.gradle +/.gradle/* +.gradle + +# minecraft related things +options.txt +usernamecache.json +/logs/ +/crash-reports/ +/saves/ +/config/ + +# intellij related things +.idea/dictionaries/* + +# other stuff +eclipse/ +eclipse/* +out/ +out/* +*.ipr +*.iws + diff --git a/kekztech.iml b/kekztech.iml new file mode 100644 index 0000000000..1bd1c005e1 --- /dev/null +++ b/kekztech.iml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- cgit From c2a8542873471d807d829427f4c8354d4ea119a8 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 1 Jun 2020 15:13:43 +0200 Subject: setup workspace on kururi --- .DS_Store | Bin 0 -> 6148 bytes classes/.DS_Store | Bin 0 -> 6148 bytes classes/production/.DS_Store | Bin 0 -> 6148 bytes .../kekztech/assets/kekztech/lang/en_US.lang | 185 ++ .../kekztech/assets/kekztech/lang/zh_CN.lang | 178 ++ .../assets/kekztech/textures/blocks/CoilHolder.png | Bin 0 -> 228 bytes .../assets/kekztech/textures/blocks/ControlRod.png | Bin 0 -> 182 bytes .../textures/blocks/GDCCeramicElectrolyteUnit.png | Bin 0 -> 425 bytes .../kekztech/textures/blocks/ItemProxyEndpoint.png | Bin 0 -> 1004 bytes .../kekztech/textures/blocks/ItemProxySource.png | Bin 0 -> 853 bytes .../kekztech/textures/blocks/ItemServer2.png | Bin 0 -> 893 bytes .../textures/blocks/ItemServer2_BOTTOM.png | Bin 0 -> 470 bytes .../kekztech/textures/blocks/ItemServer2_TOP.png | Bin 0 -> 663 bytes .../kekztech/textures/blocks/ItemServerDrive.png | Bin 0 -> 567 bytes .../textures/blocks/ItemServerDrive_BOTTOM.png | Bin 0 -> 309 bytes .../textures/blocks/ItemServerDrive_TOP.png | Bin 0 -> 405 bytes .../kekztech/textures/blocks/ItemServerIOPort.png | Bin 0 -> 778 bytes .../textures/blocks/ItemServerRackCasing.png | Bin 0 -> 282 bytes .../kekztech/textures/blocks/LSCBase_side.png | Bin 0 -> 251 bytes .../kekztech/textures/blocks/LSCBase_top.png | Bin 0 -> 266 bytes .../textures/blocks/LapotronicEnergyUnit1_side.png | Bin 0 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit1_top.png | Bin 0 -> 296 bytes .../textures/blocks/LapotronicEnergyUnit2_side.png | Bin 0 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit2_top.png | Bin 0 -> 295 bytes .../textures/blocks/LapotronicEnergyUnit3_side.png | Bin 0 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit3_top.png | Bin 0 -> 296 bytes .../textures/blocks/LapotronicEnergyUnit4_side.png | Bin 0 -> 280 bytes .../textures/blocks/LapotronicEnergyUnit4_top.png | Bin 0 -> 296 bytes .../textures/blocks/ReactorChamber_OFF.png | Bin 0 -> 270 bytes .../kekztech/textures/blocks/ReactorChamber_ON.png | Bin 0 -> 269 bytes .../blocks/ReallyUltimateEnergyUnit_side.png | Bin 0 -> 275 bytes .../blocks/ReallyUltimateEnergyUnit_top.png | Bin 0 -> 259 bytes .../textures/blocks/SpaceElevatorBase_side.png | Bin 0 -> 242 bytes .../textures/blocks/SpaceElevatorBase_top.png | Bin 0 -> 203 bytes .../blocks/SpaceElevatorCapacitor_side_0.png | Bin 0 -> 184 bytes .../SpaceElevatorCapacitor_side_fullbase.png | Bin 0 -> 183 bytes .../SpaceElevatorCapacitor_side_renderbase.png | Bin 0 -> 171 bytes .../blocks/SpaceElevatorCapacitor_top_fullbase.png | Bin 0 -> 213 bytes .../assets/kekztech/textures/blocks/TFFTCasing.png | Bin 0 -> 601 bytes .../kekztech/textures/blocks/TFFTMultiHatch.png | Bin 0 -> 5558 bytes .../textures/blocks/TFFTStorageFieldBlock1.png | Bin 0 -> 1890 bytes .../textures/blocks/TFFTStorageFieldBlock2.png | Bin 0 -> 1860 bytes .../textures/blocks/TFFTStorageFieldBlock3.png | Bin 0 -> 1853 bytes .../textures/blocks/TFFTStorageFieldBlock4.png | Bin 0 -> 1836 bytes .../textures/blocks/TFFTStorageFieldBlock5.png | Bin 0 -> 1841 bytes .../kekztech/textures/blocks/Tether_side.png | Bin 0 -> 169 bytes .../assets/kekztech/textures/blocks/Tether_top.png | Bin 0 -> 233 bytes .../textures/blocks/UltimateEnergyUnit_side.png | Bin 0 -> 274 bytes .../textures/blocks/UltimateEnergyUnit_top.png | Bin 0 -> 241 bytes .../textures/blocks/YSZCeramicElectrolyteUnit.png | Bin 0 -> 423 bytes .../kekztech/textures/blocks/ichor_jar_bottom.png | Bin 0 -> 384 bytes .../kekztech/textures/blocks/ichor_jar_side.png | Bin 0 -> 465 bytes .../textures/blocks/ichor_jar_side_void.png | Bin 0 -> 467 bytes .../kekztech/textures/blocks/ichor_jar_top.png | Bin 0 -> 547 bytes .../textures/blocks/ichor_jar_top_void.png | Bin 0 -> 560 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 .../kekztech/textures/effects/Tether_beam.png | Bin 0 -> 195 bytes .../assets/kekztech/textures/gui/ItemTech1by1.png | Bin 0 -> 3447 bytes .../assets/kekztech/textures/gui/ItemTech4by4.png | Bin 0 -> 1995 bytes .../kekztech/textures/gui/ItemTechReceiverNode.png | Bin 0 -> 1868 bytes .../textures/gui/MultiblockDisplay_REACTOR.png | Bin 0 -> 2125 bytes .../textures/gui/ReaktorGUI_background.png | Bin 0 -> 30399 bytes .../kekztech/textures/items/AmineCarbamateDust.png | Bin 0 -> 255 bytes .../textures/items/BoronArsenideCrystal.png | Bin 0 -> 666 bytes .../kekztech/textures/items/BoronArsenideDust.png | Bin 0 -> 266 bytes .../textures/items/BoronArsenideHeatPipe.png | Bin 0 -> 570 bytes .../assets/kekztech/textures/items/CeriaDust.png | Bin 0 -> 263 bytes .../kekztech/textures/items/CopperHeatPipe.png | Bin 0 -> 508 bytes .../assets/kekztech/textures/items/DemonCore.png | Bin 0 -> 1927 bytes .../textures/items/DepletedMOXDualFuelRod.png | Bin 0 -> 906 bytes .../kekztech/textures/items/DepletedMOXFuelRod.png | Bin 0 -> 563 bytes .../textures/items/DepletedMOXQuadFuelRod.png | Bin 0 -> 1048 bytes .../textures/items/DepletedNaquadahDualFuelRod.png | Bin 0 -> 722 bytes .../textures/items/DepletedNaquadahFuelRod.png | Bin 0 -> 438 bytes .../textures/items/DepletedNaquadahQuadFuelRod.png | Bin 0 -> 823 bytes .../textures/items/DepletedThoriumDualFuelRod.png | Bin 0 -> 990 bytes .../textures/items/DepletedThoriumFuelRod.png | Bin 0 -> 439 bytes .../textures/items/DepletedThoriumQuadFuelRod.png | Bin 0 -> 824 bytes .../textures/items/DepletedUraniumDualFuelRod.png | Bin 0 -> 725 bytes .../textures/items/DepletedUraniumFuelRod.png | Bin 0 -> 442 bytes .../textures/items/DepletedUraniumQuadFuelRod.png | Bin 0 -> 830 bytes .../kekztech/textures/items/DiamondHeatPipe.png | Bin 0 -> 571 bytes .../assets/kekztech/textures/items/Error.png | Bin 0 -> 6206 bytes .../kekztech/textures/items/GDCCeramicDust.png | Bin 0 -> 254 bytes .../kekztech/textures/items/GDCCeramicPlate.png | Bin 0 -> 281 bytes .../textures/items/HeliumCoolantCell360k.png | Bin 0 -> 712 bytes .../items/IsotopicallyPureDiamondCrystal.png | Bin 0 -> 873 bytes .../textures/items/IsotopicallyPureDiamondDust.png | Bin 0 -> 277 bytes .../kekztech/textures/items/MOXDualFuelRod.png | Bin 0 -> 905 bytes .../assets/kekztech/textures/items/MOXFuelRod.png | Bin 0 -> 563 bytes .../kekztech/textures/items/MOXQuadFuelRod.png | Bin 0 -> 1041 bytes .../kekztech/textures/items/NaKCoolantCell360k.png | Bin 0 -> 926 bytes .../textures/items/NaquadahDualFuelRod.png | Bin 0 -> 721 bytes .../kekztech/textures/items/NaquadahFuelRod.png | Bin 0 -> 438 bytes .../textures/items/NaquadahQuadFuelRod.png | Bin 0 -> 1056 bytes .../textures/items/PlutoniumGalliumDust.png | Bin 0 -> 253 bytes .../kekztech/textures/items/RawDemonCore.png | Bin 0 -> 776 bytes .../kekztech/textures/items/SilverHeatPipe.png | Bin 0 -> 506 bytes .../textures/items/T1ComponentHeatVent.png | Bin 0 -> 1168 bytes .../kekztech/textures/items/T1HeatExchanger.png | Bin 0 -> 502 bytes .../assets/kekztech/textures/items/T1HeatVent.png | Bin 0 -> 1276 bytes .../kekztech/textures/items/T1NeutronReflector.png | Bin 0 -> 1606 bytes .../textures/items/T1OverclockedHeatVent.png | Bin 0 -> 1379 bytes .../textures/items/T2ComponentHeatVent.png | Bin 0 -> 1284 bytes .../kekztech/textures/items/T2HeatExchanger.png | Bin 0 -> 486 bytes .../assets/kekztech/textures/items/T2HeatVent.png | Bin 0 -> 1383 bytes .../kekztech/textures/items/T2NeutronReflector.png | Bin 0 -> 2435 bytes .../textures/items/T2OverclockedHeatVent.png | Bin 0 -> 1369 bytes .../textures/items/T3ComponentHeatVent.png | Bin 0 -> 1299 bytes .../kekztech/textures/items/T3HeatExchanger.png | Bin 0 -> 596 bytes .../assets/kekztech/textures/items/T3HeatVent.png | Bin 0 -> 1378 bytes .../textures/items/T3OverclockedHeatVent.png | Bin 0 -> 1386 bytes .../textures/items/T4ComponentHeatVent.png | Bin 0 -> 1149 bytes .../kekztech/textures/items/T4HeatExchanger.png | Bin 0 -> 594 bytes .../assets/kekztech/textures/items/T4HeatVent.png | Bin 0 -> 1289 bytes .../textures/items/T4OverclockedHeatVent.png | Bin 0 -> 1368 bytes .../textures/items/Th_DepletedMOXDualFuelRod.png | Bin 0 -> 907 bytes .../textures/items/Th_DepletedMOXFuelRod.png | Bin 0 -> 564 bytes .../textures/items/Th_DepletedMOXQuadFuelRod.png | Bin 0 -> 1165 bytes .../kekztech/textures/items/Th_MOXDualFuelRod.png | Bin 0 -> 907 bytes .../kekztech/textures/items/Th_MOXFuelRod.png | Bin 0 -> 564 bytes .../kekztech/textures/items/Th_MOXQuadFuelRod.png | Bin 0 -> 1031 bytes .../kekztech/textures/items/ThoriumDualFuelRod.png | Bin 0 -> 724 bytes .../kekztech/textures/items/ThoriumFuelRod.png | Bin 0 -> 441 bytes .../kekztech/textures/items/ThoriumQuadFuelRod.png | Bin 0 -> 827 bytes .../kekztech/textures/items/UraniumDualFuelRod.png | Bin 0 -> 724 bytes .../kekztech/textures/items/UraniumFuelRod.png | Bin 0 -> 441 bytes .../kekztech/textures/items/UraniumQuadFuelRod.png | Bin 0 -> 828 bytes .../kekztech/textures/items/YSZCeramicDust.png | Bin 0 -> 254 bytes .../kekztech/textures/items/YSZCeramicPlate.png | Bin 0 -> 277 bytes .../assets/kekztech/textures/items/YttriaDust.png | Bin 0 -> 252 bytes .../kekztech/textures/items/ZirconiaDust.png | Bin 0 -> 253 bytes gradlew | 0 kekztech.iml | 2379 +++++++++++++++++++- 138 files changed, 2632 insertions(+), 110 deletions(-) create mode 100644 .DS_Store create mode 100644 classes/.DS_Store create mode 100644 classes/production/.DS_Store create mode 100644 classes/production/kekztech/assets/kekztech/lang/en_US.lang create mode 100644 classes/production/kekztech/assets/kekztech/lang/zh_CN.lang create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/CoilHolder.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ControlRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxyEndpoint.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxySource.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_TOP.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerIOPort.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerRackCasing.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_OFF.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_ON.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTCasing.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTMultiHatch.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/Tether_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/Tether_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_bottom.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side_void.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top_void.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/effects/Tether_beam.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/ItemTech1by1.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/ItemTech4by4.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/ItemTechReceiverNode.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/ReaktorGUI_background.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/AmineCarbamateDust.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideCrystal.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideDust.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideHeatPipe.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/CeriaDust.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/CopperHeatPipe.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DemonCore.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DiamondHeatPipe.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Error.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicDust.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicPlate.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/HeliumCoolantCell360k.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/MOXDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/MOXFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/MOXQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/NaKCoolantCell360k.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/NaquadahDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/NaquadahFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/NaquadahQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/PlutoniumGalliumDust.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/RawDemonCore.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/SilverHeatPipe.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1ComponentHeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1HeatExchanger.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1HeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1NeutronReflector.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1OverclockedHeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2ComponentHeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2HeatExchanger.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2HeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2NeutronReflector.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2OverclockedHeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T3ComponentHeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T3HeatExchanger.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T3HeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T3OverclockedHeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T4ComponentHeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T4HeatExchanger.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T4HeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T4OverclockedHeatVent.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_MOXDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_MOXFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/ThoriumDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/ThoriumFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/ThoriumQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/UraniumDualFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/UraniumFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/UraniumQuadFuelRod.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicDust.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicPlate.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/YttriaDust.png create mode 100644 classes/production/kekztech/assets/kekztech/textures/items/ZirconiaDust.png mode change 100644 => 100755 gradlew diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000..4ca05ae0d9 Binary files /dev/null and b/.DS_Store differ diff --git a/classes/.DS_Store b/classes/.DS_Store new file mode 100644 index 0000000000..396fd1ab16 Binary files /dev/null and b/classes/.DS_Store differ diff --git a/classes/production/.DS_Store b/classes/production/.DS_Store new file mode 100644 index 0000000000..7a02e10ddd Binary files /dev/null and b/classes/production/.DS_Store differ diff --git a/classes/production/kekztech/assets/kekztech/lang/en_US.lang b/classes/production/kekztech/assets/kekztech/lang/en_US.lang new file mode 100644 index 0000000000..b86fe84543 --- /dev/null +++ b/classes/production/kekztech/assets/kekztech/lang/en_US.lang @@ -0,0 +1,185 @@ +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) +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 +item.kekztech_reactor_item.3.name=High-Tech Heat Vent +item.kekztech_reactor_item.4.name=Weak Component Heat Vent +item.kekztech_reactor_item.5.name=Basic Component Heat Vent +item.kekztech_reactor_item.6.name=Advanced Component Heat Vent +item.kekztech_reactor_item.7.name=High-Tech Component Heat Vent +item.kekztech_reactor_item.8.name=Weak Overclocked Heat Vent +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) +item.kekztech_reactor_item.19.name=Fuel Rod (Thorium) +item.kekztech_reactor_item.20.name=Dual Fuel Rod (Thorium) +item.kekztech_reactor_item.21.name=Quad Fuel Rod (Thorium) +item.kekztech_reactor_item.22.name=Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.23.name=Dual Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.24.name=Quad Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.25.name=Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.26.name=Dual Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.27.name=Quad Fuel Rod (Enriched Naquadah) +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) +item.kekztech_reactor_item.34.name=Depleted Fuel Rod (Thorium) +item.kekztech_reactor_item.35.name=Depleted Dual Fuel Rod (Thorium) +item.kekztech_reactor_item.36.name=Depleted Quad Fuel Rod (Thorium) +item.kekztech_reactor_item.37.name=Depleted Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.38.name=Depleted Dual Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.39.name=Depleted Quad Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.40.name=Depleted Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.41.name=Depleted Dual Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.42.name=Depleted Quad Fuel Rod (Enriched Naquadah) +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 +item.kekztech_crafting_item.3.name=Diamond Heat Pipe +item.kekztech_crafting_item.4.name=Boron Arsenide Dust +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 +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 + +# -------- 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 +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.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 + +# -------- 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 +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. + +# -------- Ichor Jar: Block +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 +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 +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 diff --git a/classes/production/kekztech/assets/kekztech/lang/zh_CN.lang b/classes/production/kekztech/assets/kekztech/lang/zh_CN.lang new file mode 100644 index 0000000000..51984ec666 --- /dev/null +++ b/classes/production/kekztech/assets/kekztech/lang/zh_CN.lang @@ -0,0 +1,178 @@ +item.kekztech_error_item.name=KekzTech错误硬币 + +# -------- Multiblock Tooltip Builder Keywords +# -------- Context can be found in the class util.MultiBlockTooltipBuilder +mbdesc.beginStructureBlock.Dimensions=外型尺寸 +mbdesc.beginStructureBlock.Structure=结构 +mbdesc.addController.Controller=控制器 +mbdesc.addCasing.atleast=(至少) +mbdesc.addEnergyHatch.EnergyHatch=能源仓 +mbdesc.addDynamoHatch.DynamoHatch=动力仓 +mbdesc.addMaintenanceHatch.MaintenanceHatch=维护仓 +mbdesc.addIOHatches.IOHatches=输入/出仓(TFFT) +mbdesc.addInputBus.InputBus=输入总线 +mbdesc.addInputHatch.InputHatch=输入仓 +mbdesc.addOutputBus.OutputBus=输出总线 +mbdesc.addOutputHatch.OutputHatch=输出仓 +mbdesc.signAndFinalize.Hold=按住 +mbdesc.signAndFinalize.todisplay=以显示结构指导 +mbdesc.signAndFinalize.createdby=添加者: + +# -------- Reactor: Structure Blocks +tile.kekztech_controlrod_block.name=核反应堆控制棒 +tile.kekztech_reactorchamberoff_block.name=核反应堆室(OFF) +tile.kekztech_reactorchamberon_block.name=核反应堆室(ON) + +# -------- Reactor: Heat Vents +item.kekztech_reactor_item.0.name=简易散热风扇 +item.kekztech_reactor_item.1.name=基础散热风扇 +item.kekztech_reactor_item.2.name=进阶散热风扇 +item.kekztech_reactor_item.3.name=高科技散热风扇 +item.kekztech_reactor_item.4.name=简易散热风扇组件 +item.kekztech_reactor_item.5.name=基础散热风扇组件 +item.kekztech_reactor_item.6.name=进阶散热风扇组件 +item.kekztech_reactor_item.7.name=高科技散热风扇组件 +item.kekztech_reactor_item.8.name=简易超频散热风扇 +item.kekztech_reactor_item.9.name=基础超频散热风扇 +item.kekztech_reactor_item.10.name=进阶超频散热风扇 +item.kekztech_reactor_item.11.name=高科技超频散热风扇 + +# -------- Reactor: Heat Exchangers +item.kekztech_reactor_item.12.name=简易热交换器 +item.kekztech_reactor_item.13.name=基础热交换器 +item.kekztech_reactor_item.14.name=进阶热交换器 +item.kekztech_reactor_item.15.name=高科技热交换器 + +# -------- Reactor: Fuel Rods +item.kekztech_reactor_item.16.name=燃料棒(浓缩铀) +item.kekztech_reactor_item.17.name=二联燃料棒(浓缩铀) +item.kekztech_reactor_item.18.name=四联燃料棒(浓缩铀) +item.kekztech_reactor_item.19.name=燃料棒(钍) +item.kekztech_reactor_item.20.name=二联燃料棒(钍) +item.kekztech_reactor_item.21.name=四联燃料棒(钍) +item.kekztech_reactor_item.22.name=燃料棒(钚MOX) +item.kekztech_reactor_item.23.name=二联燃料棒(钚MOX) +item.kekztech_reactor_item.24.name=四联燃料棒(钚MOX) +item.kekztech_reactor_item.25.name=燃料棒(富集硅岩) +item.kekztech_reactor_item.26.name=二联燃料棒(富集硅岩) +item.kekztech_reactor_item.27.name=四联燃料棒(富集硅岩) +item.kekztech_reactor_item.28.name=燃料棒(钍MOX) +item.kekztech_reactor_item.29.name=二联燃料棒(钍MOX) +item.kekztech_reactor_item.30.name=四联燃料棒(钍MOX) + +# -------- Reactor: Fuel Rods (Depleted) +item.kekztech_reactor_item.31.name=枯竭燃料棒(浓缩铀) +item.kekztech_reactor_item.32.name=枯竭二联燃料棒(浓缩铀) +item.kekztech_reactor_item.33.name=枯竭四联燃料棒(浓缩铀) +item.kekztech_reactor_item.34.name=枯竭燃料棒(钍) +item.kekztech_reactor_item.35.name=枯竭二联燃料棒(钍) +item.kekztech_reactor_item.36.name=枯竭四联燃料棒(钍) +item.kekztech_reactor_item.37.name=枯竭燃料棒(钚MOX) +item.kekztech_reactor_item.38.name=枯竭二联燃料棒(钚MOX) +item.kekztech_reactor_item.39.name=枯竭四联燃料棒(钚MOX) +item.kekztech_reactor_item.40.name=枯竭燃料棒(富集硅岩) +item.kekztech_reactor_item.41.name=枯竭二联燃料棒(富集硅岩) +item.kekztech_reactor_item.42.name=枯竭四联燃料棒(富集硅岩) +item.kekztech_reactor_item.43.name=枯竭燃料棒(钍MOX) +item.kekztech_reactor_item.44.name=枯竭燃料棒(钍MOX) +item.kekztech_reactor_item.45.name=枯竭燃料棒(钍MOX) + +# -------- Reactor: Neutron Reflectors +item.kekztech_reactor_item.46.name=中子反射板 +item.kekztech_reactor_item.47.name=超级中子反射板(坚不可摧) + +# -------- Reactor: Coolant Cells +item.kekztech_reactor_item.48.name=氦冷却单元 +item.kekztech_reactor_item.49.name=钠钾冷却单元 + +# -------- Reactor: Crafting Components +item.kekztech_crafting_item.0.name=铜导热管 +item.kekztech_crafting_item.1.name=银导热管 +item.kekztech_crafting_item.2.name=砷化硼导热管 +item.kekztech_crafting_item.3.name=钻石导热管 +item.kekztech_crafting_item.4.name=砷化硼粉 +item.kekztech_crafting_item.5.name=钻石同位素粉 +item.kekztech_crafting_item.6.name=氨基甲酸酯粉 +item.kekztech_crafting_item.7.name=砷化硼晶体 +item.kekztech_crafting_item.8.name=钻石同位素晶体 + +# -------- Fuel Cell: Structure Blocks +tile.kekztech_gdcceramicelectrolyteunit_block.name=钆铈陶瓷电解质单元 +tile.kekztech_yszceramicelectrolyteunit_block.name=钇锆陶瓷电解质单元 + +# -------- Fuel Cell: Crafting Components +item.kekztech_crafting_item.9.name=钇锆陶瓷粉 +item.kekztech_crafting_item.10.name=钆铈陶瓷粉 +item.kekztech_crafting_item.11.name=氧化钇粉 +item.kekztech_crafting_item.12.name=氧化锆粉 +item.kekztech_crafting_item.13.name=氧化铈粉 +item.kekztech_crafting_item.14.name=钇锆陶瓷板 +item.kekztech_crafting_item.15.name=钆铈陶瓷板 + +# -------- TFFT: Structure Blocks +tile.kekztech_tfftcasingblock_block.name=T.F.F.T机械方块 +tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T存储库方块(T1) +tile.kekztech_tfftstoragefieldblock1_block.0.desc=这不是流体储罐 +tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T存储库方块(T2) +tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T存储库方块(T3) +tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T存储库方块(T4) +tile.kekztech_tfftstoragefieldblock5_block.name=T.F.F.T存储库方块(T5) +tile.kekztech_tfftmultihatch_block.name=T.F.F.T流体输入/出仓 +tile.kekztech_tfftmultihatch_block.0.desc=T.F.F.T的特殊仓室 +tile.kekztech_tfftmultihatch_block.1.desc=可以通过此方块与所有存储的流体进行自动交互 +tile.kekztech_tfftmultihatch_block.2.desc=手持螺丝刀右键以启用自动输出 +tile.kekztech_tfftmultihatch_block.3.desc=自动输出将会尝试向相邻储罐以每种流体1000L/s的速度输出流体 + +# -------- Item Server: Structure Blocks +tile.kekztech_itemserverdrive_block.name=物流服务器驱动器 +tile.kekztech_itemserverdrive_block.0.desc=物流服务器的存储驱动器 +tile.kekztech_itemserverrackcasing_block.name=物流服务器外壳 +tile.kekztech_itemserverrackcasing_block.0.desc=崭新闪亮的服务器外壳 +tile.kekztech_itemserverioport_block.name=物流服务器输入/出总线 +tile.kekztech_itemserverioport_block.0.desc=用于与物流服务器交互的输入/出端口 + +# -------- Item Server: Crafting Components +item.kekztech_crafting_item.16.name=物流刀片服务器 + +# -------- Item Proxy: Structure Blocks +tile.kekztech_itemproxycable_block.name=物流网络线缆 +tile.kekztech_itemproxycable_block.0.desc=连接物流网络节点 +tile.kekztech_itemproxysource_block.name=物流网络源 +tile.kekztech_itemproxysource_block.0.desc=指向容器/存储, 充当物流网络的源头 +tile.kekztech_itemproxysource_block.1.desc=插入集成电路以设置网络频道 +tile.kekztech_itemproxysource_block.2.desc=同一网络中只有一个源可以使用一个频道 +tile.kekztech_itemproxyendpoint_block.name=物流网络终端 +tile.kekztech_itemproxyendpoint_block.0.desc=将标记的一面指向你需要物流网络提供物品的地方 +tile.kekztech_itemproxyendpoint_block.1.desc=插入集成电路以设置网络频道 + +# -------- Lapotronic Super Capacitor: Structure Blocks +tile.kekztech_lapotronicenergyunit_block.0.name=兰波顿超级电容机械方块 +tile.kekztech_lapotronicenergyunit_block.1.name=兰波顿电容(IV) +tile.kekztech_lapotronicenergyunit_block.2.name=兰波顿电容(LuV) +tile.kekztech_lapotronicenergyunit_block.3.name=兰波顿电容(ZPM) +tile.kekztech_lapotronicenergyunit_block.4.name=兰波顿电容(UV) +tile.kekztech_lapotronicenergyunit_block.5.name=终极电容(UHV) +tile.kekztech_lapotronicenergyunit_block.desc=兰波顿超级电容库的组成部分 + +# -------- Thaumium Reinforced Jar: Block +tile.kekztech_thaumiumreinforcedjar_block.0.name=神秘源质罐子 +tile.kekztech_thaumiumreinforcedjar_block.3.name=神秘虚空罐子 + +# -------- Thaumium Reinforced Jar: Research +# This is the name of the research +tc.research_name.THAUMIUMREINFORCEDJAR=神秘源质罐子 +# This is the subtext for the research note (I think) +tc.research_text.THAUMIUMREINFORCEDJAR=略好的罐子 +# Lore text for the research pages +kekztech.research_page.THAUMIUMREINFORCEDJAR.0=你曾听你的神秘使伙伴谈起过数字化源质存储的便利.

为高阶注魔存储足够的源质,你现在面临着同样的问题.但是这些源质罐子实在太讨人喜欢了,你甚至没有考虑用某种更紧凑的技术结构来代替它们.

随着研究的深入,你发现有了一层厚厚的神秘锭内衬,罐子的容量可以变为原来的4倍.要是有充足的时间,你相信还有更好的解决方式. +kekztech.research_page.THAUMIUMREINFORCEDJAR.1=在如此狭小的空间中压缩这么多的源质会导致一些不稳定性.所以捡起这种加强罐子可能是个糟糕的主意...

可以想象,如果有某种材料比钻石,或比目前为止你所见过的任何其他神秘金属更坚硬的话,以此制成的源质罐子一定能给你惊喜. + +# -------- Ichor Jar: Block +tile.kekztech_ichorjar_block.0.name=灵液源质罐子 +tile.kekztech_ichorjar_block.3.name=灵液虚空罐子 + +# -------- Ichor Jar: Research +tc.research_name.ICHORJAR=灵液源质罐子 +tc.research_text.ICHORJAR=非常好的罐子 +kekztech.research_page.ICHORJAR.0=就是这个!

将一点灵液注魔进源质罐子,你获得了可以与数字化源质存储相匹敌,同时还不用牺牲美感的新罐子.

灵液源质罐子可以装下惊人的4096点源质,非常适合你刚解锁的这些基于灵液的注魔.

你绝对不会想打扰这些罐子的.不过幸运的是,灵液源质罐子拥有足够的柔韧性,不太容易被误操作摧毁. + diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/CoilHolder.png b/classes/production/kekztech/assets/kekztech/textures/blocks/CoilHolder.png new file mode 100644 index 0000000000..12f87ce0f8 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/CoilHolder.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ControlRod.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ControlRod.png new file mode 100644 index 0000000000..177e5c7231 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ControlRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png b/classes/production/kekztech/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png new file mode 100644 index 0000000000..fe83dcba26 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxyEndpoint.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxyEndpoint.png new file mode 100644 index 0000000000..0bfab8cbaf Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxyEndpoint.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxySource.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxySource.png new file mode 100644 index 0000000000..742e562834 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxySource.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2.png new file mode 100644 index 0000000000..cd806e7e7f Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png new file mode 100644 index 0000000000..9adc2b745c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_TOP.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_TOP.png new file mode 100644 index 0000000000..fa6b2f578c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_TOP.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive.png new file mode 100644 index 0000000000..2560ec1c14 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png new file mode 100644 index 0000000000..c62f716f68 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png new file mode 100644 index 0000000000..9f3b2f2c0c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerIOPort.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerIOPort.png new file mode 100644 index 0000000000..5e387411f2 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerIOPort.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerRackCasing.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerRackCasing.png new file mode 100644 index 0000000000..5f3a9b6d58 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerRackCasing.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_side.png new file mode 100644 index 0000000000..97e08ea590 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_top.png new file mode 100644 index 0000000000..0442310031 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png new file mode 100644 index 0000000000..852873db1d Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png new file mode 100644 index 0000000000..1c99201a9f Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png new file mode 100644 index 0000000000..a8894d382e Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png new file mode 100644 index 0000000000..96d56ac6a6 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png new file mode 100644 index 0000000000..3827b174c0 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png new file mode 100644 index 0000000000..68e03929d8 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png new file mode 100644 index 0000000000..d462a774a1 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png new file mode 100644 index 0000000000..2f1f4299eb Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_OFF.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_OFF.png new file mode 100644 index 0000000000..40a33e52a9 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_OFF.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_ON.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_ON.png new file mode 100644 index 0000000000..6480a8ab9b Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_ON.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png new file mode 100644 index 0000000000..15a89994a1 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png new file mode 100644 index 0000000000..ff2f1e826d Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png new file mode 100644 index 0000000000..876c26f8cb Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png new file mode 100644 index 0000000000..05afd9318a Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png new file mode 100644 index 0000000000..4715a813ed Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png new file mode 100644 index 0000000000..84f5909b9e Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png new file mode 100644 index 0000000000..32aee141d9 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png new file mode 100644 index 0000000000..f1c045b5af Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTCasing.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTCasing.png new file mode 100644 index 0000000000..dba2574939 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTCasing.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTMultiHatch.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTMultiHatch.png new file mode 100644 index 0000000000..5c9b1189b6 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTMultiHatch.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png new file mode 100644 index 0000000000..424cf822c0 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png new file mode 100644 index 0000000000..a286645cb3 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png new file mode 100644 index 0000000000..7e0ccf1192 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png new file mode 100644 index 0000000000..c8ed271aa1 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png new file mode 100644 index 0000000000..f5db48e3d2 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_side.png new file mode 100644 index 0000000000..b98c084e74 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_top.png new file mode 100644 index 0000000000..fe1e8e2dd9 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png new file mode 100644 index 0000000000..53443e6c9a Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png new file mode 100644 index 0000000000..f71387ef03 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png b/classes/production/kekztech/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png new file mode 100644 index 0000000000..e0533fcfb4 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_bottom.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_bottom.png new file mode 100644 index 0000000000..075e490985 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_bottom.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side.png new file mode 100644 index 0000000000..002df614b8 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side_void.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side_void.png new file mode 100644 index 0000000000..9e5c7126c0 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side_void.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top.png new file mode 100644 index 0000000000..794995c9de Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top_void.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top_void.png new file mode 100644 index 0000000000..c11b12c968 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top_void.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png new file mode 100644 index 0000000000..08c88b06c8 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png new file mode 100644 index 0000000000..16f5ae1946 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png new file mode 100644 index 0000000000..bcf2fb8f6c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png new file mode 100644 index 0000000000..f7afb2e4b3 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png new file mode 100644 index 0000000000..083e8a1d0b Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/effects/Tether_beam.png b/classes/production/kekztech/assets/kekztech/textures/effects/Tether_beam.png new file mode 100644 index 0000000000..ca8274820b Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/effects/Tether_beam.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech1by1.png b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech1by1.png new file mode 100644 index 0000000000..816e27a66b Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech1by1.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech4by4.png b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech4by4.png new file mode 100644 index 0000000000..60c9f99fff Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech4by4.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTechReceiverNode.png b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTechReceiverNode.png new file mode 100644 index 0000000000..704fb39c96 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTechReceiverNode.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png b/classes/production/kekztech/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png new file mode 100644 index 0000000000..aff9248d4a Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/ReaktorGUI_background.png b/classes/production/kekztech/assets/kekztech/textures/gui/ReaktorGUI_background.png new file mode 100644 index 0000000000..7c87a7de7d Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/gui/ReaktorGUI_background.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/AmineCarbamateDust.png b/classes/production/kekztech/assets/kekztech/textures/items/AmineCarbamateDust.png new file mode 100644 index 0000000000..d52f6c823c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/AmineCarbamateDust.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideCrystal.png b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideCrystal.png new file mode 100644 index 0000000000..b5f4bfcfa6 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideCrystal.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideDust.png b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideDust.png new file mode 100644 index 0000000000..d6475829ed Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideDust.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideHeatPipe.png b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideHeatPipe.png new file mode 100644 index 0000000000..3dba0931da Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideHeatPipe.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/CeriaDust.png b/classes/production/kekztech/assets/kekztech/textures/items/CeriaDust.png new file mode 100644 index 0000000000..9c488d0fff Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/CeriaDust.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/CopperHeatPipe.png b/classes/production/kekztech/assets/kekztech/textures/items/CopperHeatPipe.png new file mode 100644 index 0000000000..4f6fe9583b Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/CopperHeatPipe.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DemonCore.png b/classes/production/kekztech/assets/kekztech/textures/items/DemonCore.png new file mode 100644 index 0000000000..026b8fdeed Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DemonCore.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png new file mode 100644 index 0000000000..b74dd955d4 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXFuelRod.png new file mode 100644 index 0000000000..fea49e3594 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png new file mode 100644 index 0000000000..1f4c95d5ac Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png new file mode 100644 index 0000000000..b5f1019022 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png new file mode 100644 index 0000000000..808c45ff8a Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png new file mode 100644 index 0000000000..0854d0426c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png new file mode 100644 index 0000000000..680e8be89c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumFuelRod.png new file mode 100644 index 0000000000..0fd9e646c4 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png new file mode 100644 index 0000000000..3521deea10 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png new file mode 100644 index 0000000000..8f55e7b9e3 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumFuelRod.png new file mode 100644 index 0000000000..6e4dec95c4 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png new file mode 100644 index 0000000000..83492ea5aa Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DiamondHeatPipe.png b/classes/production/kekztech/assets/kekztech/textures/items/DiamondHeatPipe.png new file mode 100644 index 0000000000..0c67b69b21 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/DiamondHeatPipe.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Error.png b/classes/production/kekztech/assets/kekztech/textures/items/Error.png new file mode 100644 index 0000000000..520b19651c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/Error.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicDust.png b/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicDust.png new file mode 100644 index 0000000000..15761a2ead Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicDust.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicPlate.png b/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicPlate.png new file mode 100644 index 0000000000..3d564d516f Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicPlate.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/HeliumCoolantCell360k.png b/classes/production/kekztech/assets/kekztech/textures/items/HeliumCoolantCell360k.png new file mode 100644 index 0000000000..421eac6879 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/HeliumCoolantCell360k.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png b/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png new file mode 100644 index 0000000000..0e7d47f02e Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png b/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png new file mode 100644 index 0000000000..eb552c5ab3 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/MOXDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/MOXDualFuelRod.png new file mode 100644 index 0000000000..bacbf5a087 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/MOXDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/MOXFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/MOXFuelRod.png new file mode 100644 index 0000000000..3af0cf956f Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/MOXFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/MOXQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/MOXQuadFuelRod.png new file mode 100644 index 0000000000..fa1c0b1ba6 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/MOXQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/NaKCoolantCell360k.png b/classes/production/kekztech/assets/kekztech/textures/items/NaKCoolantCell360k.png new file mode 100644 index 0000000000..c006ea245a Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/NaKCoolantCell360k.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahDualFuelRod.png new file mode 100644 index 0000000000..082ef703fa Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahFuelRod.png new file mode 100644 index 0000000000..b4099a19b7 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahQuadFuelRod.png new file mode 100644 index 0000000000..c860a3a2bd Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/PlutoniumGalliumDust.png b/classes/production/kekztech/assets/kekztech/textures/items/PlutoniumGalliumDust.png new file mode 100644 index 0000000000..fc978ad329 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/PlutoniumGalliumDust.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/RawDemonCore.png b/classes/production/kekztech/assets/kekztech/textures/items/RawDemonCore.png new file mode 100644 index 0000000000..94105601d1 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/RawDemonCore.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/SilverHeatPipe.png b/classes/production/kekztech/assets/kekztech/textures/items/SilverHeatPipe.png new file mode 100644 index 0000000000..278de757c7 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/SilverHeatPipe.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1ComponentHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T1ComponentHeatVent.png new file mode 100644 index 0000000000..50cfaf3500 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T1ComponentHeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1HeatExchanger.png b/classes/production/kekztech/assets/kekztech/textures/items/T1HeatExchanger.png new file mode 100644 index 0000000000..3de49b2a8e Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T1HeatExchanger.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1HeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T1HeatVent.png new file mode 100644 index 0000000000..5d898e72f8 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T1HeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1NeutronReflector.png b/classes/production/kekztech/assets/kekztech/textures/items/T1NeutronReflector.png new file mode 100644 index 0000000000..5c16d10365 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T1NeutronReflector.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1OverclockedHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T1OverclockedHeatVent.png new file mode 100644 index 0000000000..3e463d03d6 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T1OverclockedHeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2ComponentHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T2ComponentHeatVent.png new file mode 100644 index 0000000000..01d7514ca2 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T2ComponentHeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2HeatExchanger.png b/classes/production/kekztech/assets/kekztech/textures/items/T2HeatExchanger.png new file mode 100644 index 0000000000..a67693cd15 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T2HeatExchanger.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2HeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T2HeatVent.png new file mode 100644 index 0000000000..8e30ff11e5 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T2HeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2NeutronReflector.png b/classes/production/kekztech/assets/kekztech/textures/items/T2NeutronReflector.png new file mode 100644 index 0000000000..b85428abed Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T2NeutronReflector.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2OverclockedHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T2OverclockedHeatVent.png new file mode 100644 index 0000000000..6e3d8447c5 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T2OverclockedHeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T3ComponentHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T3ComponentHeatVent.png new file mode 100644 index 0000000000..46e717f2c7 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T3ComponentHeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T3HeatExchanger.png b/classes/production/kekztech/assets/kekztech/textures/items/T3HeatExchanger.png new file mode 100644 index 0000000000..bdc6dc25af Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T3HeatExchanger.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T3HeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T3HeatVent.png new file mode 100644 index 0000000000..d53f010af6 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T3HeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T3OverclockedHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T3OverclockedHeatVent.png new file mode 100644 index 0000000000..1e12e2480d Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T3OverclockedHeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T4ComponentHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T4ComponentHeatVent.png new file mode 100644 index 0000000000..37b3de63c7 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T4ComponentHeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T4HeatExchanger.png b/classes/production/kekztech/assets/kekztech/textures/items/T4HeatExchanger.png new file mode 100644 index 0000000000..fb890073eb Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T4HeatExchanger.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T4HeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T4HeatVent.png new file mode 100644 index 0000000000..b9de168eea Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T4HeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T4OverclockedHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T4OverclockedHeatVent.png new file mode 100644 index 0000000000..44d14ce35c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/T4OverclockedHeatVent.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png new file mode 100644 index 0000000000..f7b9319a6c Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png new file mode 100644 index 0000000000..64c40e0e7d Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png new file mode 100644 index 0000000000..ec3086224b Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXDualFuelRod.png new file mode 100644 index 0000000000..f23128cfc1 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXFuelRod.png new file mode 100644 index 0000000000..78731f7089 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png new file mode 100644 index 0000000000..23e8626fc6 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumDualFuelRod.png new file mode 100644 index 0000000000..f876b8c761 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumFuelRod.png new file mode 100644 index 0000000000..c8dbf6d4a5 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumQuadFuelRod.png new file mode 100644 index 0000000000..bbe4757d0d Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/UraniumDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/UraniumDualFuelRod.png new file mode 100644 index 0000000000..531a018694 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/UraniumDualFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/UraniumFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/UraniumFuelRod.png new file mode 100644 index 0000000000..96e1fb32bf Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/UraniumFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/UraniumQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/UraniumQuadFuelRod.png new file mode 100644 index 0000000000..2b111de025 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/UraniumQuadFuelRod.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicDust.png b/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicDust.png new file mode 100644 index 0000000000..da612bddd7 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicDust.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicPlate.png b/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicPlate.png new file mode 100644 index 0000000000..2e6e7e7e79 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicPlate.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/YttriaDust.png b/classes/production/kekztech/assets/kekztech/textures/items/YttriaDust.png new file mode 100644 index 0000000000..74762bd870 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/YttriaDust.png differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/ZirconiaDust.png b/classes/production/kekztech/assets/kekztech/textures/items/ZirconiaDust.png new file mode 100644 index 0000000000..52ce919978 Binary files /dev/null and b/classes/production/kekztech/assets/kekztech/textures/items/ZirconiaDust.png differ diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/kekztech.iml b/kekztech.iml index 1bd1c005e1..22024c3c5a 100644 --- a/kekztech.iml +++ b/kekztech.iml @@ -1,110 +1,2269 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit From 207443d9cd69bed2c0835efa201b544d65588824 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 1 Jun 2020 22:45:49 +0200 Subject: Revert "setup workspace on kururi" Accidentially pushed .classpath This reverts commit c2a8542873471d807d829427f4c8354d4ea119a8. --- .DS_Store | Bin 6148 -> 0 bytes classes/.DS_Store | Bin 6148 -> 0 bytes classes/production/.DS_Store | Bin 6148 -> 0 bytes .../kekztech/assets/kekztech/lang/en_US.lang | 185 -- .../kekztech/assets/kekztech/lang/zh_CN.lang | 178 -- .../assets/kekztech/textures/blocks/CoilHolder.png | Bin 228 -> 0 bytes .../assets/kekztech/textures/blocks/ControlRod.png | Bin 182 -> 0 bytes .../textures/blocks/GDCCeramicElectrolyteUnit.png | Bin 425 -> 0 bytes .../kekztech/textures/blocks/ItemProxyEndpoint.png | Bin 1004 -> 0 bytes .../kekztech/textures/blocks/ItemProxySource.png | Bin 853 -> 0 bytes .../kekztech/textures/blocks/ItemServer2.png | Bin 893 -> 0 bytes .../textures/blocks/ItemServer2_BOTTOM.png | Bin 470 -> 0 bytes .../kekztech/textures/blocks/ItemServer2_TOP.png | Bin 663 -> 0 bytes .../kekztech/textures/blocks/ItemServerDrive.png | Bin 567 -> 0 bytes .../textures/blocks/ItemServerDrive_BOTTOM.png | Bin 309 -> 0 bytes .../textures/blocks/ItemServerDrive_TOP.png | Bin 405 -> 0 bytes .../kekztech/textures/blocks/ItemServerIOPort.png | Bin 778 -> 0 bytes .../textures/blocks/ItemServerRackCasing.png | Bin 282 -> 0 bytes .../kekztech/textures/blocks/LSCBase_side.png | Bin 251 -> 0 bytes .../kekztech/textures/blocks/LSCBase_top.png | Bin 266 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit1_side.png | Bin 279 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit1_top.png | Bin 296 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit2_side.png | Bin 279 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit2_top.png | Bin 295 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit3_side.png | Bin 279 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit3_top.png | Bin 296 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit4_side.png | Bin 280 -> 0 bytes .../textures/blocks/LapotronicEnergyUnit4_top.png | Bin 296 -> 0 bytes .../textures/blocks/ReactorChamber_OFF.png | Bin 270 -> 0 bytes .../kekztech/textures/blocks/ReactorChamber_ON.png | Bin 269 -> 0 bytes .../blocks/ReallyUltimateEnergyUnit_side.png | Bin 275 -> 0 bytes .../blocks/ReallyUltimateEnergyUnit_top.png | Bin 259 -> 0 bytes .../textures/blocks/SpaceElevatorBase_side.png | Bin 242 -> 0 bytes .../textures/blocks/SpaceElevatorBase_top.png | Bin 203 -> 0 bytes .../blocks/SpaceElevatorCapacitor_side_0.png | Bin 184 -> 0 bytes .../SpaceElevatorCapacitor_side_fullbase.png | Bin 183 -> 0 bytes .../SpaceElevatorCapacitor_side_renderbase.png | Bin 171 -> 0 bytes .../blocks/SpaceElevatorCapacitor_top_fullbase.png | Bin 213 -> 0 bytes .../assets/kekztech/textures/blocks/TFFTCasing.png | Bin 601 -> 0 bytes .../kekztech/textures/blocks/TFFTMultiHatch.png | Bin 5558 -> 0 bytes .../textures/blocks/TFFTStorageFieldBlock1.png | Bin 1890 -> 0 bytes .../textures/blocks/TFFTStorageFieldBlock2.png | Bin 1860 -> 0 bytes .../textures/blocks/TFFTStorageFieldBlock3.png | Bin 1853 -> 0 bytes .../textures/blocks/TFFTStorageFieldBlock4.png | Bin 1836 -> 0 bytes .../textures/blocks/TFFTStorageFieldBlock5.png | Bin 1841 -> 0 bytes .../kekztech/textures/blocks/Tether_side.png | Bin 169 -> 0 bytes .../assets/kekztech/textures/blocks/Tether_top.png | Bin 233 -> 0 bytes .../textures/blocks/UltimateEnergyUnit_side.png | Bin 274 -> 0 bytes .../textures/blocks/UltimateEnergyUnit_top.png | Bin 241 -> 0 bytes .../textures/blocks/YSZCeramicElectrolyteUnit.png | Bin 423 -> 0 bytes .../kekztech/textures/blocks/ichor_jar_bottom.png | Bin 384 -> 0 bytes .../kekztech/textures/blocks/ichor_jar_side.png | Bin 465 -> 0 bytes .../textures/blocks/ichor_jar_side_void.png | Bin 467 -> 0 bytes .../kekztech/textures/blocks/ichor_jar_top.png | Bin 547 -> 0 bytes .../textures/blocks/ichor_jar_top_void.png | Bin 560 -> 0 bytes .../textures/blocks/thaumreinforced_jar_bottom.png | Bin 566 -> 0 bytes .../textures/blocks/thaumreinforced_jar_side.png | Bin 718 -> 0 bytes .../blocks/thaumreinforced_jar_side_void.png | Bin 717 -> 0 bytes .../textures/blocks/thaumreinforced_jar_top.png | Bin 670 -> 0 bytes .../blocks/thaumreinforced_jar_top_void.png | Bin 669 -> 0 bytes .../kekztech/textures/effects/Tether_beam.png | Bin 195 -> 0 bytes .../assets/kekztech/textures/gui/ItemTech1by1.png | Bin 3447 -> 0 bytes .../assets/kekztech/textures/gui/ItemTech4by4.png | Bin 1995 -> 0 bytes .../kekztech/textures/gui/ItemTechReceiverNode.png | Bin 1868 -> 0 bytes .../textures/gui/MultiblockDisplay_REACTOR.png | Bin 2125 -> 0 bytes .../textures/gui/ReaktorGUI_background.png | Bin 30399 -> 0 bytes .../kekztech/textures/items/AmineCarbamateDust.png | Bin 255 -> 0 bytes .../textures/items/BoronArsenideCrystal.png | Bin 666 -> 0 bytes .../kekztech/textures/items/BoronArsenideDust.png | Bin 266 -> 0 bytes .../textures/items/BoronArsenideHeatPipe.png | Bin 570 -> 0 bytes .../assets/kekztech/textures/items/CeriaDust.png | Bin 263 -> 0 bytes .../kekztech/textures/items/CopperHeatPipe.png | Bin 508 -> 0 bytes .../assets/kekztech/textures/items/DemonCore.png | Bin 1927 -> 0 bytes .../textures/items/DepletedMOXDualFuelRod.png | Bin 906 -> 0 bytes .../kekztech/textures/items/DepletedMOXFuelRod.png | Bin 563 -> 0 bytes .../textures/items/DepletedMOXQuadFuelRod.png | Bin 1048 -> 0 bytes .../textures/items/DepletedNaquadahDualFuelRod.png | Bin 722 -> 0 bytes .../textures/items/DepletedNaquadahFuelRod.png | Bin 438 -> 0 bytes .../textures/items/DepletedNaquadahQuadFuelRod.png | Bin 823 -> 0 bytes .../textures/items/DepletedThoriumDualFuelRod.png | Bin 990 -> 0 bytes .../textures/items/DepletedThoriumFuelRod.png | Bin 439 -> 0 bytes .../textures/items/DepletedThoriumQuadFuelRod.png | Bin 824 -> 0 bytes .../textures/items/DepletedUraniumDualFuelRod.png | Bin 725 -> 0 bytes .../textures/items/DepletedUraniumFuelRod.png | Bin 442 -> 0 bytes .../textures/items/DepletedUraniumQuadFuelRod.png | Bin 830 -> 0 bytes .../kekztech/textures/items/DiamondHeatPipe.png | Bin 571 -> 0 bytes .../assets/kekztech/textures/items/Error.png | Bin 6206 -> 0 bytes .../kekztech/textures/items/GDCCeramicDust.png | Bin 254 -> 0 bytes .../kekztech/textures/items/GDCCeramicPlate.png | Bin 281 -> 0 bytes .../textures/items/HeliumCoolantCell360k.png | Bin 712 -> 0 bytes .../items/IsotopicallyPureDiamondCrystal.png | Bin 873 -> 0 bytes .../textures/items/IsotopicallyPureDiamondDust.png | Bin 277 -> 0 bytes .../kekztech/textures/items/MOXDualFuelRod.png | Bin 905 -> 0 bytes .../assets/kekztech/textures/items/MOXFuelRod.png | Bin 563 -> 0 bytes .../kekztech/textures/items/MOXQuadFuelRod.png | Bin 1041 -> 0 bytes .../kekztech/textures/items/NaKCoolantCell360k.png | Bin 926 -> 0 bytes .../textures/items/NaquadahDualFuelRod.png | Bin 721 -> 0 bytes .../kekztech/textures/items/NaquadahFuelRod.png | Bin 438 -> 0 bytes .../textures/items/NaquadahQuadFuelRod.png | Bin 1056 -> 0 bytes .../textures/items/PlutoniumGalliumDust.png | Bin 253 -> 0 bytes .../kekztech/textures/items/RawDemonCore.png | Bin 776 -> 0 bytes .../kekztech/textures/items/SilverHeatPipe.png | Bin 506 -> 0 bytes .../textures/items/T1ComponentHeatVent.png | Bin 1168 -> 0 bytes .../kekztech/textures/items/T1HeatExchanger.png | Bin 502 -> 0 bytes .../assets/kekztech/textures/items/T1HeatVent.png | Bin 1276 -> 0 bytes .../kekztech/textures/items/T1NeutronReflector.png | Bin 1606 -> 0 bytes .../textures/items/T1OverclockedHeatVent.png | Bin 1379 -> 0 bytes .../textures/items/T2ComponentHeatVent.png | Bin 1284 -> 0 bytes .../kekztech/textures/items/T2HeatExchanger.png | Bin 486 -> 0 bytes .../assets/kekztech/textures/items/T2HeatVent.png | Bin 1383 -> 0 bytes .../kekztech/textures/items/T2NeutronReflector.png | Bin 2435 -> 0 bytes .../textures/items/T2OverclockedHeatVent.png | Bin 1369 -> 0 bytes .../textures/items/T3ComponentHeatVent.png | Bin 1299 -> 0 bytes .../kekztech/textures/items/T3HeatExchanger.png | Bin 596 -> 0 bytes .../assets/kekztech/textures/items/T3HeatVent.png | Bin 1378 -> 0 bytes .../textures/items/T3OverclockedHeatVent.png | Bin 1386 -> 0 bytes .../textures/items/T4ComponentHeatVent.png | Bin 1149 -> 0 bytes .../kekztech/textures/items/T4HeatExchanger.png | Bin 594 -> 0 bytes .../assets/kekztech/textures/items/T4HeatVent.png | Bin 1289 -> 0 bytes .../textures/items/T4OverclockedHeatVent.png | Bin 1368 -> 0 bytes .../textures/items/Th_DepletedMOXDualFuelRod.png | Bin 907 -> 0 bytes .../textures/items/Th_DepletedMOXFuelRod.png | Bin 564 -> 0 bytes .../textures/items/Th_DepletedMOXQuadFuelRod.png | Bin 1165 -> 0 bytes .../kekztech/textures/items/Th_MOXDualFuelRod.png | Bin 907 -> 0 bytes .../kekztech/textures/items/Th_MOXFuelRod.png | Bin 564 -> 0 bytes .../kekztech/textures/items/Th_MOXQuadFuelRod.png | Bin 1031 -> 0 bytes .../kekztech/textures/items/ThoriumDualFuelRod.png | Bin 724 -> 0 bytes .../kekztech/textures/items/ThoriumFuelRod.png | Bin 441 -> 0 bytes .../kekztech/textures/items/ThoriumQuadFuelRod.png | Bin 827 -> 0 bytes .../kekztech/textures/items/UraniumDualFuelRod.png | Bin 724 -> 0 bytes .../kekztech/textures/items/UraniumFuelRod.png | Bin 441 -> 0 bytes .../kekztech/textures/items/UraniumQuadFuelRod.png | Bin 828 -> 0 bytes .../kekztech/textures/items/YSZCeramicDust.png | Bin 254 -> 0 bytes .../kekztech/textures/items/YSZCeramicPlate.png | Bin 277 -> 0 bytes .../assets/kekztech/textures/items/YttriaDust.png | Bin 252 -> 0 bytes .../kekztech/textures/items/ZirconiaDust.png | Bin 253 -> 0 bytes gradlew | 0 kekztech.iml | 2379 +------------------- 138 files changed, 110 insertions(+), 2632 deletions(-) delete mode 100644 .DS_Store delete mode 100644 classes/.DS_Store delete mode 100644 classes/production/.DS_Store delete mode 100644 classes/production/kekztech/assets/kekztech/lang/en_US.lang delete mode 100644 classes/production/kekztech/assets/kekztech/lang/zh_CN.lang delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/CoilHolder.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ControlRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxyEndpoint.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxySource.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_TOP.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerIOPort.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerRackCasing.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_OFF.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_ON.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTCasing.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTMultiHatch.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/Tether_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/Tether_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_bottom.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side_void.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top_void.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/effects/Tether_beam.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/ItemTech1by1.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/ItemTech4by4.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/ItemTechReceiverNode.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/gui/ReaktorGUI_background.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/AmineCarbamateDust.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideCrystal.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideDust.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideHeatPipe.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/CeriaDust.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/CopperHeatPipe.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DemonCore.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/DiamondHeatPipe.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Error.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicDust.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicPlate.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/HeliumCoolantCell360k.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/MOXDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/MOXFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/MOXQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/NaKCoolantCell360k.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/NaquadahDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/NaquadahFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/NaquadahQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/PlutoniumGalliumDust.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/RawDemonCore.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/SilverHeatPipe.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1ComponentHeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1HeatExchanger.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1HeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1NeutronReflector.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T1OverclockedHeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2ComponentHeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2HeatExchanger.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2HeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2NeutronReflector.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T2OverclockedHeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T3ComponentHeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T3HeatExchanger.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T3HeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T3OverclockedHeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T4ComponentHeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T4HeatExchanger.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T4HeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/T4OverclockedHeatVent.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_MOXDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_MOXFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/ThoriumDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/ThoriumFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/ThoriumQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/UraniumDualFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/UraniumFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/UraniumQuadFuelRod.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicDust.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicPlate.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/YttriaDust.png delete mode 100644 classes/production/kekztech/assets/kekztech/textures/items/ZirconiaDust.png mode change 100755 => 100644 gradlew diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 4ca05ae0d9..0000000000 Binary files a/.DS_Store and /dev/null differ diff --git a/classes/.DS_Store b/classes/.DS_Store deleted file mode 100644 index 396fd1ab16..0000000000 Binary files a/classes/.DS_Store and /dev/null differ diff --git a/classes/production/.DS_Store b/classes/production/.DS_Store deleted file mode 100644 index 7a02e10ddd..0000000000 Binary files a/classes/production/.DS_Store and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/lang/en_US.lang b/classes/production/kekztech/assets/kekztech/lang/en_US.lang deleted file mode 100644 index b86fe84543..0000000000 --- a/classes/production/kekztech/assets/kekztech/lang/en_US.lang +++ /dev/null @@ -1,185 +0,0 @@ -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) -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 -item.kekztech_reactor_item.3.name=High-Tech Heat Vent -item.kekztech_reactor_item.4.name=Weak Component Heat Vent -item.kekztech_reactor_item.5.name=Basic Component Heat Vent -item.kekztech_reactor_item.6.name=Advanced Component Heat Vent -item.kekztech_reactor_item.7.name=High-Tech Component Heat Vent -item.kekztech_reactor_item.8.name=Weak Overclocked Heat Vent -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) -item.kekztech_reactor_item.19.name=Fuel Rod (Thorium) -item.kekztech_reactor_item.20.name=Dual Fuel Rod (Thorium) -item.kekztech_reactor_item.21.name=Quad Fuel Rod (Thorium) -item.kekztech_reactor_item.22.name=Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.23.name=Dual Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.24.name=Quad Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.25.name=Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.26.name=Dual Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.27.name=Quad Fuel Rod (Enriched Naquadah) -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) -item.kekztech_reactor_item.34.name=Depleted Fuel Rod (Thorium) -item.kekztech_reactor_item.35.name=Depleted Dual Fuel Rod (Thorium) -item.kekztech_reactor_item.36.name=Depleted Quad Fuel Rod (Thorium) -item.kekztech_reactor_item.37.name=Depleted Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.38.name=Depleted Dual Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.39.name=Depleted Quad Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.40.name=Depleted Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.41.name=Depleted Dual Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.42.name=Depleted Quad Fuel Rod (Enriched Naquadah) -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 -item.kekztech_crafting_item.3.name=Diamond Heat Pipe -item.kekztech_crafting_item.4.name=Boron Arsenide Dust -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 -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 - -# -------- 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 -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.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 - -# -------- 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 -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. - -# -------- Ichor Jar: Block -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 -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 -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 diff --git a/classes/production/kekztech/assets/kekztech/lang/zh_CN.lang b/classes/production/kekztech/assets/kekztech/lang/zh_CN.lang deleted file mode 100644 index 51984ec666..0000000000 --- a/classes/production/kekztech/assets/kekztech/lang/zh_CN.lang +++ /dev/null @@ -1,178 +0,0 @@ -item.kekztech_error_item.name=KekzTech错误硬币 - -# -------- Multiblock Tooltip Builder Keywords -# -------- Context can be found in the class util.MultiBlockTooltipBuilder -mbdesc.beginStructureBlock.Dimensions=外型尺寸 -mbdesc.beginStructureBlock.Structure=结构 -mbdesc.addController.Controller=控制器 -mbdesc.addCasing.atleast=(至少) -mbdesc.addEnergyHatch.EnergyHatch=能源仓 -mbdesc.addDynamoHatch.DynamoHatch=动力仓 -mbdesc.addMaintenanceHatch.MaintenanceHatch=维护仓 -mbdesc.addIOHatches.IOHatches=输入/出仓(TFFT) -mbdesc.addInputBus.InputBus=输入总线 -mbdesc.addInputHatch.InputHatch=输入仓 -mbdesc.addOutputBus.OutputBus=输出总线 -mbdesc.addOutputHatch.OutputHatch=输出仓 -mbdesc.signAndFinalize.Hold=按住 -mbdesc.signAndFinalize.todisplay=以显示结构指导 -mbdesc.signAndFinalize.createdby=添加者: - -# -------- Reactor: Structure Blocks -tile.kekztech_controlrod_block.name=核反应堆控制棒 -tile.kekztech_reactorchamberoff_block.name=核反应堆室(OFF) -tile.kekztech_reactorchamberon_block.name=核反应堆室(ON) - -# -------- Reactor: Heat Vents -item.kekztech_reactor_item.0.name=简易散热风扇 -item.kekztech_reactor_item.1.name=基础散热风扇 -item.kekztech_reactor_item.2.name=进阶散热风扇 -item.kekztech_reactor_item.3.name=高科技散热风扇 -item.kekztech_reactor_item.4.name=简易散热风扇组件 -item.kekztech_reactor_item.5.name=基础散热风扇组件 -item.kekztech_reactor_item.6.name=进阶散热风扇组件 -item.kekztech_reactor_item.7.name=高科技散热风扇组件 -item.kekztech_reactor_item.8.name=简易超频散热风扇 -item.kekztech_reactor_item.9.name=基础超频散热风扇 -item.kekztech_reactor_item.10.name=进阶超频散热风扇 -item.kekztech_reactor_item.11.name=高科技超频散热风扇 - -# -------- Reactor: Heat Exchangers -item.kekztech_reactor_item.12.name=简易热交换器 -item.kekztech_reactor_item.13.name=基础热交换器 -item.kekztech_reactor_item.14.name=进阶热交换器 -item.kekztech_reactor_item.15.name=高科技热交换器 - -# -------- Reactor: Fuel Rods -item.kekztech_reactor_item.16.name=燃料棒(浓缩铀) -item.kekztech_reactor_item.17.name=二联燃料棒(浓缩铀) -item.kekztech_reactor_item.18.name=四联燃料棒(浓缩铀) -item.kekztech_reactor_item.19.name=燃料棒(钍) -item.kekztech_reactor_item.20.name=二联燃料棒(钍) -item.kekztech_reactor_item.21.name=四联燃料棒(钍) -item.kekztech_reactor_item.22.name=燃料棒(钚MOX) -item.kekztech_reactor_item.23.name=二联燃料棒(钚MOX) -item.kekztech_reactor_item.24.name=四联燃料棒(钚MOX) -item.kekztech_reactor_item.25.name=燃料棒(富集硅岩) -item.kekztech_reactor_item.26.name=二联燃料棒(富集硅岩) -item.kekztech_reactor_item.27.name=四联燃料棒(富集硅岩) -item.kekztech_reactor_item.28.name=燃料棒(钍MOX) -item.kekztech_reactor_item.29.name=二联燃料棒(钍MOX) -item.kekztech_reactor_item.30.name=四联燃料棒(钍MOX) - -# -------- Reactor: Fuel Rods (Depleted) -item.kekztech_reactor_item.31.name=枯竭燃料棒(浓缩铀) -item.kekztech_reactor_item.32.name=枯竭二联燃料棒(浓缩铀) -item.kekztech_reactor_item.33.name=枯竭四联燃料棒(浓缩铀) -item.kekztech_reactor_item.34.name=枯竭燃料棒(钍) -item.kekztech_reactor_item.35.name=枯竭二联燃料棒(钍) -item.kekztech_reactor_item.36.name=枯竭四联燃料棒(钍) -item.kekztech_reactor_item.37.name=枯竭燃料棒(钚MOX) -item.kekztech_reactor_item.38.name=枯竭二联燃料棒(钚MOX) -item.kekztech_reactor_item.39.name=枯竭四联燃料棒(钚MOX) -item.kekztech_reactor_item.40.name=枯竭燃料棒(富集硅岩) -item.kekztech_reactor_item.41.name=枯竭二联燃料棒(富集硅岩) -item.kekztech_reactor_item.42.name=枯竭四联燃料棒(富集硅岩) -item.kekztech_reactor_item.43.name=枯竭燃料棒(钍MOX) -item.kekztech_reactor_item.44.name=枯竭燃料棒(钍MOX) -item.kekztech_reactor_item.45.name=枯竭燃料棒(钍MOX) - -# -------- Reactor: Neutron Reflectors -item.kekztech_reactor_item.46.name=中子反射板 -item.kekztech_reactor_item.47.name=超级中子反射板(坚不可摧) - -# -------- Reactor: Coolant Cells -item.kekztech_reactor_item.48.name=氦冷却单元 -item.kekztech_reactor_item.49.name=钠钾冷却单元 - -# -------- Reactor: Crafting Components -item.kekztech_crafting_item.0.name=铜导热管 -item.kekztech_crafting_item.1.name=银导热管 -item.kekztech_crafting_item.2.name=砷化硼导热管 -item.kekztech_crafting_item.3.name=钻石导热管 -item.kekztech_crafting_item.4.name=砷化硼粉 -item.kekztech_crafting_item.5.name=钻石同位素粉 -item.kekztech_crafting_item.6.name=氨基甲酸酯粉 -item.kekztech_crafting_item.7.name=砷化硼晶体 -item.kekztech_crafting_item.8.name=钻石同位素晶体 - -# -------- Fuel Cell: Structure Blocks -tile.kekztech_gdcceramicelectrolyteunit_block.name=钆铈陶瓷电解质单元 -tile.kekztech_yszceramicelectrolyteunit_block.name=钇锆陶瓷电解质单元 - -# -------- Fuel Cell: Crafting Components -item.kekztech_crafting_item.9.name=钇锆陶瓷粉 -item.kekztech_crafting_item.10.name=钆铈陶瓷粉 -item.kekztech_crafting_item.11.name=氧化钇粉 -item.kekztech_crafting_item.12.name=氧化锆粉 -item.kekztech_crafting_item.13.name=氧化铈粉 -item.kekztech_crafting_item.14.name=钇锆陶瓷板 -item.kekztech_crafting_item.15.name=钆铈陶瓷板 - -# -------- TFFT: Structure Blocks -tile.kekztech_tfftcasingblock_block.name=T.F.F.T机械方块 -tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T存储库方块(T1) -tile.kekztech_tfftstoragefieldblock1_block.0.desc=这不是流体储罐 -tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T存储库方块(T2) -tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T存储库方块(T3) -tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T存储库方块(T4) -tile.kekztech_tfftstoragefieldblock5_block.name=T.F.F.T存储库方块(T5) -tile.kekztech_tfftmultihatch_block.name=T.F.F.T流体输入/出仓 -tile.kekztech_tfftmultihatch_block.0.desc=T.F.F.T的特殊仓室 -tile.kekztech_tfftmultihatch_block.1.desc=可以通过此方块与所有存储的流体进行自动交互 -tile.kekztech_tfftmultihatch_block.2.desc=手持螺丝刀右键以启用自动输出 -tile.kekztech_tfftmultihatch_block.3.desc=自动输出将会尝试向相邻储罐以每种流体1000L/s的速度输出流体 - -# -------- Item Server: Structure Blocks -tile.kekztech_itemserverdrive_block.name=物流服务器驱动器 -tile.kekztech_itemserverdrive_block.0.desc=物流服务器的存储驱动器 -tile.kekztech_itemserverrackcasing_block.name=物流服务器外壳 -tile.kekztech_itemserverrackcasing_block.0.desc=崭新闪亮的服务器外壳 -tile.kekztech_itemserverioport_block.name=物流服务器输入/出总线 -tile.kekztech_itemserverioport_block.0.desc=用于与物流服务器交互的输入/出端口 - -# -------- Item Server: Crafting Components -item.kekztech_crafting_item.16.name=物流刀片服务器 - -# -------- Item Proxy: Structure Blocks -tile.kekztech_itemproxycable_block.name=物流网络线缆 -tile.kekztech_itemproxycable_block.0.desc=连接物流网络节点 -tile.kekztech_itemproxysource_block.name=物流网络源 -tile.kekztech_itemproxysource_block.0.desc=指向容器/存储, 充当物流网络的源头 -tile.kekztech_itemproxysource_block.1.desc=插入集成电路以设置网络频道 -tile.kekztech_itemproxysource_block.2.desc=同一网络中只有一个源可以使用一个频道 -tile.kekztech_itemproxyendpoint_block.name=物流网络终端 -tile.kekztech_itemproxyendpoint_block.0.desc=将标记的一面指向你需要物流网络提供物品的地方 -tile.kekztech_itemproxyendpoint_block.1.desc=插入集成电路以设置网络频道 - -# -------- Lapotronic Super Capacitor: Structure Blocks -tile.kekztech_lapotronicenergyunit_block.0.name=兰波顿超级电容机械方块 -tile.kekztech_lapotronicenergyunit_block.1.name=兰波顿电容(IV) -tile.kekztech_lapotronicenergyunit_block.2.name=兰波顿电容(LuV) -tile.kekztech_lapotronicenergyunit_block.3.name=兰波顿电容(ZPM) -tile.kekztech_lapotronicenergyunit_block.4.name=兰波顿电容(UV) -tile.kekztech_lapotronicenergyunit_block.5.name=终极电容(UHV) -tile.kekztech_lapotronicenergyunit_block.desc=兰波顿超级电容库的组成部分 - -# -------- Thaumium Reinforced Jar: Block -tile.kekztech_thaumiumreinforcedjar_block.0.name=神秘源质罐子 -tile.kekztech_thaumiumreinforcedjar_block.3.name=神秘虚空罐子 - -# -------- Thaumium Reinforced Jar: Research -# This is the name of the research -tc.research_name.THAUMIUMREINFORCEDJAR=神秘源质罐子 -# This is the subtext for the research note (I think) -tc.research_text.THAUMIUMREINFORCEDJAR=略好的罐子 -# Lore text for the research pages -kekztech.research_page.THAUMIUMREINFORCEDJAR.0=你曾听你的神秘使伙伴谈起过数字化源质存储的便利.

为高阶注魔存储足够的源质,你现在面临着同样的问题.但是这些源质罐子实在太讨人喜欢了,你甚至没有考虑用某种更紧凑的技术结构来代替它们.

随着研究的深入,你发现有了一层厚厚的神秘锭内衬,罐子的容量可以变为原来的4倍.要是有充足的时间,你相信还有更好的解决方式. -kekztech.research_page.THAUMIUMREINFORCEDJAR.1=在如此狭小的空间中压缩这么多的源质会导致一些不稳定性.所以捡起这种加强罐子可能是个糟糕的主意...

可以想象,如果有某种材料比钻石,或比目前为止你所见过的任何其他神秘金属更坚硬的话,以此制成的源质罐子一定能给你惊喜. - -# -------- Ichor Jar: Block -tile.kekztech_ichorjar_block.0.name=灵液源质罐子 -tile.kekztech_ichorjar_block.3.name=灵液虚空罐子 - -# -------- Ichor Jar: Research -tc.research_name.ICHORJAR=灵液源质罐子 -tc.research_text.ICHORJAR=非常好的罐子 -kekztech.research_page.ICHORJAR.0=就是这个!

将一点灵液注魔进源质罐子,你获得了可以与数字化源质存储相匹敌,同时还不用牺牲美感的新罐子.

灵液源质罐子可以装下惊人的4096点源质,非常适合你刚解锁的这些基于灵液的注魔.

你绝对不会想打扰这些罐子的.不过幸运的是,灵液源质罐子拥有足够的柔韧性,不太容易被误操作摧毁. - diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/CoilHolder.png b/classes/production/kekztech/assets/kekztech/textures/blocks/CoilHolder.png deleted file mode 100644 index 12f87ce0f8..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/CoilHolder.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ControlRod.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ControlRod.png deleted file mode 100644 index 177e5c7231..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ControlRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png b/classes/production/kekztech/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png deleted file mode 100644 index fe83dcba26..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/GDCCeramicElectrolyteUnit.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxyEndpoint.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxyEndpoint.png deleted file mode 100644 index 0bfab8cbaf..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxyEndpoint.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxySource.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxySource.png deleted file mode 100644 index 742e562834..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemProxySource.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2.png deleted file mode 100644 index cd806e7e7f..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png deleted file mode 100644 index 9adc2b745c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_TOP.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_TOP.png deleted file mode 100644 index fa6b2f578c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServer2_TOP.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive.png deleted file mode 100644 index 2560ec1c14..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png deleted file mode 100644 index c62f716f68..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png deleted file mode 100644 index 9f3b2f2c0c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerIOPort.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerIOPort.png deleted file mode 100644 index 5e387411f2..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerIOPort.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerRackCasing.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerRackCasing.png deleted file mode 100644 index 5f3a9b6d58..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ItemServerRackCasing.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_side.png deleted file mode 100644 index 97e08ea590..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_top.png deleted file mode 100644 index 0442310031..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LSCBase_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png deleted file mode 100644 index 852873db1d..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png deleted file mode 100644 index 1c99201a9f..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit1_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png deleted file mode 100644 index a8894d382e..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png deleted file mode 100644 index 96d56ac6a6..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png deleted file mode 100644 index 3827b174c0..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png deleted file mode 100644 index 68e03929d8..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png deleted file mode 100644 index d462a774a1..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png deleted file mode 100644 index 2f1f4299eb..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_OFF.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_OFF.png deleted file mode 100644 index 40a33e52a9..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_OFF.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_ON.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_ON.png deleted file mode 100644 index 6480a8ab9b..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ReactorChamber_ON.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png deleted file mode 100644 index 15a89994a1..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png deleted file mode 100644 index ff2f1e826d..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png deleted file mode 100644 index 876c26f8cb..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png deleted file mode 100644 index 05afd9318a..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png deleted file mode 100644 index 4715a813ed..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png deleted file mode 100644 index 84f5909b9e..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png deleted file mode 100644 index 32aee141d9..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png b/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png deleted file mode 100644 index f1c045b5af..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTCasing.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTCasing.png deleted file mode 100644 index dba2574939..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTCasing.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTMultiHatch.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTMultiHatch.png deleted file mode 100644 index 5c9b1189b6..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTMultiHatch.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png deleted file mode 100644 index 424cf822c0..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png deleted file mode 100644 index a286645cb3..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png deleted file mode 100644 index 7e0ccf1192..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png deleted file mode 100644 index c8ed271aa1..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png b/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png deleted file mode 100644 index f5db48e3d2..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_side.png deleted file mode 100644 index b98c084e74..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_top.png deleted file mode 100644 index fe1e8e2dd9..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/Tether_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png deleted file mode 100644 index 53443e6c9a..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png deleted file mode 100644 index f71387ef03..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/UltimateEnergyUnit_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png b/classes/production/kekztech/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png deleted file mode 100644 index e0533fcfb4..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/YSZCeramicElectrolyteUnit.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_bottom.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_bottom.png deleted file mode 100644 index 075e490985..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_bottom.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side.png deleted file mode 100644 index 002df614b8..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side_void.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side_void.png deleted file mode 100644 index 9e5c7126c0..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_side_void.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top.png deleted file mode 100644 index 794995c9de..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top_void.png b/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top_void.png deleted file mode 100644 index c11b12c968..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/ichor_jar_top_void.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png deleted file mode 100644 index 08c88b06c8..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_bottom.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png deleted file mode 100644 index 16f5ae1946..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png deleted file mode 100644 index bcf2fb8f6c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_side_void.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png deleted file mode 100644 index f7afb2e4b3..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png b/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png deleted file mode 100644 index 083e8a1d0b..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/blocks/thaumreinforced_jar_top_void.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/effects/Tether_beam.png b/classes/production/kekztech/assets/kekztech/textures/effects/Tether_beam.png deleted file mode 100644 index ca8274820b..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/effects/Tether_beam.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech1by1.png b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech1by1.png deleted file mode 100644 index 816e27a66b..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech1by1.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech4by4.png b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech4by4.png deleted file mode 100644 index 60c9f99fff..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTech4by4.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTechReceiverNode.png b/classes/production/kekztech/assets/kekztech/textures/gui/ItemTechReceiverNode.png deleted file mode 100644 index 704fb39c96..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/gui/ItemTechReceiverNode.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png b/classes/production/kekztech/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png deleted file mode 100644 index aff9248d4a..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/gui/ReaktorGUI_background.png b/classes/production/kekztech/assets/kekztech/textures/gui/ReaktorGUI_background.png deleted file mode 100644 index 7c87a7de7d..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/gui/ReaktorGUI_background.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/AmineCarbamateDust.png b/classes/production/kekztech/assets/kekztech/textures/items/AmineCarbamateDust.png deleted file mode 100644 index d52f6c823c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/AmineCarbamateDust.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideCrystal.png b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideCrystal.png deleted file mode 100644 index b5f4bfcfa6..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideCrystal.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideDust.png b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideDust.png deleted file mode 100644 index d6475829ed..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideDust.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideHeatPipe.png b/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideHeatPipe.png deleted file mode 100644 index 3dba0931da..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/BoronArsenideHeatPipe.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/CeriaDust.png b/classes/production/kekztech/assets/kekztech/textures/items/CeriaDust.png deleted file mode 100644 index 9c488d0fff..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/CeriaDust.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/CopperHeatPipe.png b/classes/production/kekztech/assets/kekztech/textures/items/CopperHeatPipe.png deleted file mode 100644 index 4f6fe9583b..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/CopperHeatPipe.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DemonCore.png b/classes/production/kekztech/assets/kekztech/textures/items/DemonCore.png deleted file mode 100644 index 026b8fdeed..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DemonCore.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png deleted file mode 100644 index b74dd955d4..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXFuelRod.png deleted file mode 100644 index fea49e3594..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png deleted file mode 100644 index 1f4c95d5ac..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png deleted file mode 100644 index b5f1019022..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png deleted file mode 100644 index 808c45ff8a..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png deleted file mode 100644 index 0854d0426c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png deleted file mode 100644 index 680e8be89c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumFuelRod.png deleted file mode 100644 index 0fd9e646c4..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png deleted file mode 100644 index 3521deea10..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png deleted file mode 100644 index 8f55e7b9e3..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumFuelRod.png deleted file mode 100644 index 6e4dec95c4..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png deleted file mode 100644 index 83492ea5aa..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/DiamondHeatPipe.png b/classes/production/kekztech/assets/kekztech/textures/items/DiamondHeatPipe.png deleted file mode 100644 index 0c67b69b21..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/DiamondHeatPipe.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Error.png b/classes/production/kekztech/assets/kekztech/textures/items/Error.png deleted file mode 100644 index 520b19651c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/Error.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicDust.png b/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicDust.png deleted file mode 100644 index 15761a2ead..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicDust.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicPlate.png b/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicPlate.png deleted file mode 100644 index 3d564d516f..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/GDCCeramicPlate.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/HeliumCoolantCell360k.png b/classes/production/kekztech/assets/kekztech/textures/items/HeliumCoolantCell360k.png deleted file mode 100644 index 421eac6879..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/HeliumCoolantCell360k.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png b/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png deleted file mode 100644 index 0e7d47f02e..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png b/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png deleted file mode 100644 index eb552c5ab3..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/MOXDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/MOXDualFuelRod.png deleted file mode 100644 index bacbf5a087..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/MOXDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/MOXFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/MOXFuelRod.png deleted file mode 100644 index 3af0cf956f..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/MOXFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/MOXQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/MOXQuadFuelRod.png deleted file mode 100644 index fa1c0b1ba6..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/MOXQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/NaKCoolantCell360k.png b/classes/production/kekztech/assets/kekztech/textures/items/NaKCoolantCell360k.png deleted file mode 100644 index c006ea245a..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/NaKCoolantCell360k.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahDualFuelRod.png deleted file mode 100644 index 082ef703fa..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahFuelRod.png deleted file mode 100644 index b4099a19b7..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/NaquadahQuadFuelRod.png deleted file mode 100644 index c860a3a2bd..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/NaquadahQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/PlutoniumGalliumDust.png b/classes/production/kekztech/assets/kekztech/textures/items/PlutoniumGalliumDust.png deleted file mode 100644 index fc978ad329..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/PlutoniumGalliumDust.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/RawDemonCore.png b/classes/production/kekztech/assets/kekztech/textures/items/RawDemonCore.png deleted file mode 100644 index 94105601d1..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/RawDemonCore.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/SilverHeatPipe.png b/classes/production/kekztech/assets/kekztech/textures/items/SilverHeatPipe.png deleted file mode 100644 index 278de757c7..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/SilverHeatPipe.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1ComponentHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T1ComponentHeatVent.png deleted file mode 100644 index 50cfaf3500..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T1ComponentHeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1HeatExchanger.png b/classes/production/kekztech/assets/kekztech/textures/items/T1HeatExchanger.png deleted file mode 100644 index 3de49b2a8e..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T1HeatExchanger.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1HeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T1HeatVent.png deleted file mode 100644 index 5d898e72f8..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T1HeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1NeutronReflector.png b/classes/production/kekztech/assets/kekztech/textures/items/T1NeutronReflector.png deleted file mode 100644 index 5c16d10365..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T1NeutronReflector.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T1OverclockedHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T1OverclockedHeatVent.png deleted file mode 100644 index 3e463d03d6..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T1OverclockedHeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2ComponentHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T2ComponentHeatVent.png deleted file mode 100644 index 01d7514ca2..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T2ComponentHeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2HeatExchanger.png b/classes/production/kekztech/assets/kekztech/textures/items/T2HeatExchanger.png deleted file mode 100644 index a67693cd15..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T2HeatExchanger.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2HeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T2HeatVent.png deleted file mode 100644 index 8e30ff11e5..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T2HeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2NeutronReflector.png b/classes/production/kekztech/assets/kekztech/textures/items/T2NeutronReflector.png deleted file mode 100644 index b85428abed..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T2NeutronReflector.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T2OverclockedHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T2OverclockedHeatVent.png deleted file mode 100644 index 6e3d8447c5..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T2OverclockedHeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T3ComponentHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T3ComponentHeatVent.png deleted file mode 100644 index 46e717f2c7..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T3ComponentHeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T3HeatExchanger.png b/classes/production/kekztech/assets/kekztech/textures/items/T3HeatExchanger.png deleted file mode 100644 index bdc6dc25af..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T3HeatExchanger.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T3HeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T3HeatVent.png deleted file mode 100644 index d53f010af6..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T3HeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T3OverclockedHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T3OverclockedHeatVent.png deleted file mode 100644 index 1e12e2480d..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T3OverclockedHeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T4ComponentHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T4ComponentHeatVent.png deleted file mode 100644 index 37b3de63c7..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T4ComponentHeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T4HeatExchanger.png b/classes/production/kekztech/assets/kekztech/textures/items/T4HeatExchanger.png deleted file mode 100644 index fb890073eb..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T4HeatExchanger.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T4HeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T4HeatVent.png deleted file mode 100644 index b9de168eea..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T4HeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/T4OverclockedHeatVent.png b/classes/production/kekztech/assets/kekztech/textures/items/T4OverclockedHeatVent.png deleted file mode 100644 index 44d14ce35c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/T4OverclockedHeatVent.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png deleted file mode 100644 index f7b9319a6c..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png deleted file mode 100644 index 64c40e0e7d..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png deleted file mode 100644 index ec3086224b..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXDualFuelRod.png deleted file mode 100644 index f23128cfc1..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXFuelRod.png deleted file mode 100644 index 78731f7089..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png deleted file mode 100644 index 23e8626fc6..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumDualFuelRod.png deleted file mode 100644 index f876b8c761..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumFuelRod.png deleted file mode 100644 index c8dbf6d4a5..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/ThoriumQuadFuelRod.png deleted file mode 100644 index bbe4757d0d..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/ThoriumQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/UraniumDualFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/UraniumDualFuelRod.png deleted file mode 100644 index 531a018694..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/UraniumDualFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/UraniumFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/UraniumFuelRod.png deleted file mode 100644 index 96e1fb32bf..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/UraniumFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/UraniumQuadFuelRod.png b/classes/production/kekztech/assets/kekztech/textures/items/UraniumQuadFuelRod.png deleted file mode 100644 index 2b111de025..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/UraniumQuadFuelRod.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicDust.png b/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicDust.png deleted file mode 100644 index da612bddd7..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicDust.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicPlate.png b/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicPlate.png deleted file mode 100644 index 2e6e7e7e79..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/YSZCeramicPlate.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/YttriaDust.png b/classes/production/kekztech/assets/kekztech/textures/items/YttriaDust.png deleted file mode 100644 index 74762bd870..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/YttriaDust.png and /dev/null differ diff --git a/classes/production/kekztech/assets/kekztech/textures/items/ZirconiaDust.png b/classes/production/kekztech/assets/kekztech/textures/items/ZirconiaDust.png deleted file mode 100644 index 52ce919978..0000000000 Binary files a/classes/production/kekztech/assets/kekztech/textures/items/ZirconiaDust.png and /dev/null differ diff --git a/gradlew b/gradlew old mode 100755 new mode 100644 diff --git a/kekztech.iml b/kekztech.iml index 22024c3c5a..1bd1c005e1 100644 --- a/kekztech.iml +++ b/kekztech.iml @@ -1,2269 +1,110 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- cgit From 63bea90986dbdeb390d2fe022a63a157ef538d76 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 1 Jun 2020 23:01:35 +0200 Subject: added macOS stuff, .classpath and iml files to gitignore people shouldn't be too lazy --- .gitignore | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.gitignore b/.gitignore index 9a064e9f62..2fbc5142f1 100644 --- a/.gitignore +++ b/.gitignore @@ -39,4 +39,34 @@ out/ out/* *.ipr *.iws +*.iml +/classes +/.classpath +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk -- cgit From 8fe5d2894c5d9148119b09ed4f11a4d59eae413b Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 1 Jun 2020 23:06:27 +0200 Subject: lucy workspace setup, removed kekztech.iml from repo --- gradlew | 0 kekztech.iml | 110 ----------------------------------------------------------- 2 files changed, 110 deletions(-) mode change 100644 => 100755 gradlew delete mode 100644 kekztech.iml diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/kekztech.iml b/kekztech.iml deleted file mode 100644 index 1bd1c005e1..0000000000 --- a/kekztech.iml +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file -- cgit From 1e2d5bc47c6037a317f771962c85b5581640811a Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 1 Jun 2020 23:25:03 +0200 Subject: Reworked LSC capacitor recipe generation to be static and not dynamic. Nerfed Ultimate Capacitor to use Really Ultimate Battery recipe. --- src/main/java/common/Recipes.java | 152 ++++++++++++++++++++------------------ 1 file changed, 80 insertions(+), 72 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 0e3fdfc41f..e036c2619c 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -24,8 +24,6 @@ import thaumcraft.api.aspects.AspectList; import thaumcraft.api.crafting.InfusionRecipe; import util.Util; -import java.util.ArrayList; -import java.util.Arrays; import java.util.HashMap; public class Recipes { @@ -46,23 +44,6 @@ public class Recipes { KekzCore.LOGGER.info("Finished registering recipes"); } - 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(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()); - } - } else { - KekzCore.LOGGER.info("Base recipe was NULL. Failed to extended Lapotronic Battery recipe for Lapotronic Capacitor of tier " + result.getItemDamage()); - } - } - private static void registerRecipes_TFFT() { // Controller @@ -499,77 +480,104 @@ 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; - // 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[] { + // LuV Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 288000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(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), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24) + }, + new FluidStack[] { + Materials.SolderingAlloy.getMolten(2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) + }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 2000, 100000 + ); + // ZPM Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 288000, + new Object[] { 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), + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(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) + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 32), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24) }, new FluidStack[] { Materials.SolderingAlloy.getMolten(2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, - ItemList.Energy_Module.get(1), 2000, 100000 + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 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) + // UV Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 288000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 1}, + new Object[]{OrePrefixes.circuit.get(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), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24) }, new FluidStack[] { Materials.SolderingAlloy.getMolten(2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, - ItemList.Energy_Cluster.get(1), 2000, 200000 + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 2000, 200000 + ); + // Ultimate Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 288000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, + ItemList.ZPM2.get(8L), + ItemList.Field_Generator_UHV.get(4), + ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_SoC2.get(32), + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24) + }, + new FluidStack[] { + Materials.SolderingAlloy.getMolten(3760), + Materials.Naquadria.getMolten(9216), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) + }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), 2000, 200000 ); - GT_Recipe.GT_Recipe_AssemblyLine arU = 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 - arLuV = ar; - } else if(GT_Utility.areStacksEqual(ar.mOutput, ItemList.Energy_Module.get(1L), true)) { - // ZPM Lapo Orb - 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 - 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; - } - } - 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)); - lapoCapacitorRecipeAdder(arU, Materials.CosmicNeutronium, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)); // Capacitor recycling GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), -- cgit From 221dab12df5cb3555bf0888d2ef1d13e0319992e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 1 Jun 2020 23:53:04 +0200 Subject: refactored weirdly formatted code --- src/main/java/common/Recipes.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index e036c2619c..ac4160bad2 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -8,7 +8,6 @@ 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; @@ -400,15 +399,11 @@ 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 = { - n1, - n2, - n3, - n4 + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Obsidian, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), + ItemApi.getItem("itemNugget", 5) }; final AspectList aspects_voidjarupgrade = new AspectList() .add(Aspect.VOID, 14) -- cgit From 36832d19447ede49cf85a8480ae5c869d1263e3c Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 00:54:41 +0200 Subject: code cleanup --- src/main/java/common/Recipes.java | 4 +- src/main/java/common/items/ErrorItem.java | 48 +++++ .../common/items/MetaItem_CraftingComponent.java | 102 ++++++++++ .../common/items/MetaItem_ReactorComponent.java | 142 ++++++++++++++ src/main/java/config/ConfigIO.java | 49 ----- src/main/java/items/ErrorItem.java | 50 ----- .../java/items/MetaItem_CraftingComponent.java | 104 ---------- src/main/java/items/MetaItem_ReactorComponent.java | 148 --------------- src/main/java/kekztech/Items.java | 188 +++++++++--------- src/main/java/kekztech/KekzCore.java | 210 ++++++++++----------- src/main/java/util/Util.java | 102 +++++----- 11 files changed, 544 insertions(+), 603 deletions(-) create mode 100644 src/main/java/common/items/ErrorItem.java create mode 100644 src/main/java/common/items/MetaItem_CraftingComponent.java create mode 100644 src/main/java/common/items/MetaItem_ReactorComponent.java delete mode 100644 src/main/java/config/ConfigIO.java delete mode 100644 src/main/java/items/ErrorItem.java delete mode 100644 src/main/java/items/MetaItem_CraftingComponent.java delete mode 100644 src/main/java/items/MetaItem_ReactorComponent.java diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index ac4160bad2..82d7708ee8 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -9,8 +9,8 @@ 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 common.items.ErrorItem; +import common.items.MetaItem_CraftingComponent; import kekztech.Items; import kekztech.KekzCore; import net.minecraft.item.ItemStack; diff --git a/src/main/java/common/items/ErrorItem.java b/src/main/java/common/items/ErrorItem.java new file mode 100644 index 0000000000..4b79e5fbd8 --- /dev/null +++ b/src/main/java/common/items/ErrorItem.java @@ -0,0 +1,48 @@ +package common.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; +import net.minecraft.world.World; + +public class ErrorItem extends Item { + + private static final ErrorItem INSTANCE = new ErrorItem(); + + private ErrorItem() { } + + public static ErrorItem getInstance() { + return INSTANCE; + } + + public void registerItem() { + super.setHasSubtypes(false); + final String unlocalizedName = "kekztech_error_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + super.setTextureName(KekzCore.MODID + ":" + "Error"); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("REMINDER: KekzTech recipes are only tested to work in GTNH!"); + list.add("Placeholder item in case something went wrong"); + list.add("If this item shows up in GTNH, you may report it to:"); + list.add("https://github.com/kekzdealer/KekzTech"); + } + + @Override + public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player) { + player.swingItem(); + return item; + } + +} diff --git a/src/main/java/common/items/MetaItem_CraftingComponent.java b/src/main/java/common/items/MetaItem_CraftingComponent.java new file mode 100644 index 0000000000..ac57222b79 --- /dev/null +++ b/src/main/java/common/items/MetaItem_CraftingComponent.java @@ -0,0 +1,102 @@ +package common.items; + +import java.util.List; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +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.util.IIcon; + +public class MetaItem_CraftingComponent extends Item { + + private static final MetaItem_CraftingComponent INSTANCE = new MetaItem_CraftingComponent(); + private final IIcon[] icons = new IIcon[17]; + + private MetaItem_CraftingComponent() { } + + public static MetaItem_CraftingComponent getInstance() { + return INSTANCE; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_crafting_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + // Raw heat pipes + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); + // Dust + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); + // Crystal + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); + // Ceramics + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerBlade"); + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for(int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Crafting component for KekzTech things"); + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + return 0.0d; + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + return false; + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + public ItemStack getStackOfAmountFromDamage(int meta, int amount) { + return new ItemStack(getInstance(), amount, meta); + } + +} diff --git a/src/main/java/common/items/MetaItem_ReactorComponent.java b/src/main/java/common/items/MetaItem_ReactorComponent.java new file mode 100644 index 0000000000..705c6e8693 --- /dev/null +++ b/src/main/java/common/items/MetaItem_ReactorComponent.java @@ -0,0 +1,142 @@ +package common.items; + +import java.util.List; + +import org.lwjgl.input.Keyboard; + +import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; +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.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.IIcon; +import reactor.items.CoolantCell; +import reactor.items.FuelRod; +import reactor.items.HeatExchanger; +import reactor.items.HeatVent; +import reactor.items.NeutronReflector; + +public class MetaItem_ReactorComponent extends Item { + + private static final MetaItem_ReactorComponent INSTANCE = new MetaItem_ReactorComponent(); + private final IIcon[] icons = new IIcon[50]; + + private MetaItem_ReactorComponent() { } + + public static MetaItem_ReactorComponent getInstance() { + return INSTANCE; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_reactor_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(1); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + for(String s : HeatVent.RESOURCE_NAMES) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : HeatExchanger.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : FuelRod.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : FuelRod.RESOURCE_NAME_DEPLETED) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : NeutronReflector.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for(String s : CoolantCell.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for(int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + if(Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + list.add("Property = 1"); + } else { + list.add("Part for the Modular Nuclear Reactor"); + list.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + " to display properties"); + } + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); + if(nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { + return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); + } else { + return 0.0d; + } + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + final int meta = stack.getItemDamage(); + return meta < 31 || meta > 45; + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} diff --git a/src/main/java/config/ConfigIO.java b/src/main/java/config/ConfigIO.java deleted file mode 100644 index 4898c9b58d..0000000000 --- a/src/main/java/config/ConfigIO.java +++ /dev/null @@ -1,49 +0,0 @@ -package config; - -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.util.Properties; - -public class ConfigIO { - - private static final String CONFIG_PATH = "main/java/config/config.properties"; - private static final int CONFIG_SIZE = 0; - - private static Properties config; - - private ConfigIO() { - - } - - public static void load() { - config = new Properties(); - try { - config.load(new FileInputStream(CONFIG_PATH)); - } catch (IOException e) { - throw new IllegalStateException("Failed to load KekzTech config!"); - } - if(config.size() != CONFIG_SIZE) { - throw new IllegalStateException("KekzTech config is not expected size!"); - } - } - - @SuppressWarnings("unchecked") - public T get(String key, T valueType) { - if(config.size() != CONFIG_SIZE) { - throw new IllegalStateException("Tried to access config without loading it first"); - } - return (T) config.get((Object) key); - } - - public static void saveConfig() { - try { - config = (config == null) ? new Properties() : config; - config.setProperty("key", "value"); - config.store(new FileOutputStream(CONFIG_PATH), "Welcome to KekzTech's config file :)"); - } catch (IOException e) { - System.err.println("Failed to save changes to KekzTech config. Settings may be lost."); - } - } - -} diff --git a/src/main/java/items/ErrorItem.java b/src/main/java/items/ErrorItem.java deleted file mode 100644 index f0dbc9e600..0000000000 --- a/src/main/java/items/ErrorItem.java +++ /dev/null @@ -1,50 +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; -import net.minecraft.world.World; - -public class ErrorItem extends Item { - - private static final ErrorItem instance = new ErrorItem(); - - private ErrorItem() { - // I am a singleton - } - - public static ErrorItem getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(false); - final String unlocalizedName = "kekztech_error_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(64); - super.setTextureName(KekzCore.MODID + ":" + "Error"); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("REMINDER: KekzTech recipes are only tested to work in GTNH!"); - list.add("Placeholder item in case something went wrong"); - list.add("If this item shows up in GTNH, you may report it to:"); - list.add("https://github.com/kekzdealer/KekzTech"); - } - - @Override - public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player) { - player.swingItem(); - return item; - } - -} diff --git a/src/main/java/items/MetaItem_CraftingComponent.java b/src/main/java/items/MetaItem_CraftingComponent.java deleted file mode 100644 index ae5bedad91..0000000000 --- a/src/main/java/items/MetaItem_CraftingComponent.java +++ /dev/null @@ -1,104 +0,0 @@ -package items; - -import java.util.List; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -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.util.IIcon; - -public class MetaItem_CraftingComponent extends Item { - - private static MetaItem_CraftingComponent instance = new MetaItem_CraftingComponent(); - private final IIcon[] icons = new IIcon[17]; - - private MetaItem_CraftingComponent() { - // I am a singleton - } - - public static MetaItem_CraftingComponent getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_crafting_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(64); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 0; - // Raw heat pipes - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); - // Dust - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); - // Crystal - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); - // Ceramics - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerBlade"); - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 0; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Crafting component for KekzTech things"); - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - return 0.0d; - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - return false; - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } - - public ItemStack getStackOfAmountFromDamage(int meta, int amount) { - return new ItemStack(getInstance(), amount, meta); - } - -} diff --git a/src/main/java/items/MetaItem_ReactorComponent.java b/src/main/java/items/MetaItem_ReactorComponent.java deleted file mode 100644 index 13a19dbc7c..0000000000 --- a/src/main/java/items/MetaItem_ReactorComponent.java +++ /dev/null @@ -1,148 +0,0 @@ -package items; - -import java.util.List; - -import org.lwjgl.input.Keyboard; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; -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.nbt.NBTTagCompound; -import net.minecraft.util.EnumChatFormatting; -import net.minecraft.util.IIcon; -import reactor.items.CoolantCell; -import reactor.items.FuelRod; -import reactor.items.HeatExchanger; -import reactor.items.HeatVent; -import reactor.items.NeutronReflector; - -public class MetaItem_ReactorComponent extends Item { - - private static MetaItem_ReactorComponent instance = new MetaItem_ReactorComponent(); - private final IIcon[] icons = new IIcon[50]; - - private MetaItem_ReactorComponent() { - // I am a singleton - } - - public static MetaItem_ReactorComponent getInstance() { - return instance; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_reactor_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(1); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 0; - for(String s : HeatVent.RESOURCE_NAMES) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : HeatExchanger.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : FuelRod.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : FuelRod.RESOURCE_NAME_DEPLETED) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : NeutronReflector.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : CoolantCell.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 0; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({"unchecked", "rawtypes"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - if(Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - list.add("Property = 1"); - } else { - list.add("Part for the Modular Nuclear Reactor"); - list.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + " to display properties"); - } - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); - if(nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { - return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); - } else { - return 0.0d; - } - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - final int meta = stack.getItemDamage(); - if(meta >= 31 && meta <= 45) { - return false; - } else { - return true; - } - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - -} diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index cb79d01947..66a8f996e3 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -1,94 +1,94 @@ -package kekztech; - -import items.MetaItem_CraftingComponent; -import items.MetaItem_ReactorComponent; -import net.minecraft.item.ItemStack; -import net.minecraftforge.oredict.OreDictionary; -import util.Util; - -import java.util.Arrays; - -public enum Items { - // Heat Vents - T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), - T1ComponentHeatVent(4,0), T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), - T1OverclockedHeatVent(8,0), T2OverclockedHeatVent(9,0), T3OverclockedHeatVent(10,0), T4OverclockedHeatVent(11,0), - // Heat Exchanger - T1HeatExchanger(12,0), T2HeatExchanger(13,0), T3HeatExchanger(14,0), T4HeatExchanger(15,0), - // Fuel Rods - UraniumFuelRod(16,0), UraniumDualFuelRod(17,0), UraniumQuadFuelRod(18,0), - ThoriumFuelRod(19,0), ThoriumDualFuelRod(20,0), ThoriumQuadFuelRod(21,0), - MOXFuelRod(22,0), MOXDualFuelRod(23,0), MOXQuadFuelRod(24,0), - NaquadahFuelRod(25,0), NaquadahDualFuelRod(26,0), NaquadahQuadFuelRod(27,0), - Th_MOXFuelRod(28,0), Th_MOXDualFuelRod(29,0), Th_MOXQuadFuelRod(30,0), - // Depleted Fuel Rods - DepletedUraniumFuelRod(31,0), DepletedUraniumDualFuelRod(32,0), DepletedUraniumQuadFuelRod(33,0), - DepletedThoriumFuelRod(34,0), DepletedThoriumDualFuelRod(35,0), DepletedThoriumQuadFuelRod(36,0), - DepletedMOXFuelRod(37,0), DepletedMOXDualFuelRod(38,0), DepletedMOXQuadFuelRod(39,0), - DepletedNaquadahFuelRod(40,0), DepletedNaquadahDualFuelRod(41,0), DepletedNaquadahQuadFuelRod(42,0), - Th_DepletedMOXFuelRod(43,0), Th_DepletedMOXDualFuelRod(44,0), Th_DepletedMOXQuadFuelRod(45,0), - // Neutron Reflectors - T1NeutronReflector(46,0), T2NeutronReflector(47,0), - // Coolant Cells - HeliumCoolantCell360k(48,0), NaKCoolantCell360k(49,0), - - // Heat Pipes - CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), - BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), - BoronArsenideCrystal(7,1), IsotopicallyPureDiamondCrystal(8,1), - // Ceramics - YSZCeramicDust(9,1), GDCCeramicDust(10,1), - YttriaDust(11,1), ZirconiaDust(12,1), CeriaDust(13,1), - YSZCeramicPlate(14,1), GDCCeramicPlate(15,1), - ItemServerBlade(16,1), - // Error Item - Error(0,1), - // Configurator - Configurator(0, 1); - - static { - YttriaDust.setOreDictName("dustYttriumOxide"); - ZirconiaDust.setOreDictName("dustCubicZirconia"); - } - - private final int metaID; - private final int identifier; - - private Items(int metaID, int identifier) { - this.metaID = metaID; - this.identifier = identifier; - } - - public int getMetaID() { - return metaID; - } - - String OreDictName; - - private void registerOreDict(){ - OreDictionary.registerOre(getOreDictName(),getNonOreDictedItemStack(1)); - } - - public static void registerOreDictNames(){ - Arrays.stream(Items.values()).filter(e -> e.getOreDictName() != null).forEach(Items::registerOreDict); - } - - public ItemStack getNonOreDictedItemStack(int amount){ - return identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(),amount,this.getMetaID()) : - new ItemStack(MetaItem_CraftingComponent.getInstance(),amount,this.getMetaID()); - } - - public ItemStack getOreDictedItemStack(int amount){ - return this.getOreDictName() != null ? Util.getStackofAmountFromOreDict(this.getOreDictName(),amount) : - identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(),amount,this.getMetaID()) : - new ItemStack(MetaItem_CraftingComponent.getInstance(),amount,this.getMetaID()); - } - - public String getOreDictName() { - return OreDictName; - } - - public void setOreDictName(String oreDictName) { - OreDictName = oreDictName; - } -} +package kekztech; + +import common.items.MetaItem_CraftingComponent; +import common.items.MetaItem_ReactorComponent; +import net.minecraft.item.ItemStack; +import net.minecraftforge.oredict.OreDictionary; +import util.Util; + +import java.util.Arrays; + +public enum Items { + // Heat Vents + T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), + T1ComponentHeatVent(4,0), T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), + T1OverclockedHeatVent(8,0), T2OverclockedHeatVent(9,0), T3OverclockedHeatVent(10,0), T4OverclockedHeatVent(11,0), + // Heat Exchanger + T1HeatExchanger(12,0), T2HeatExchanger(13,0), T3HeatExchanger(14,0), T4HeatExchanger(15,0), + // Fuel Rods + UraniumFuelRod(16,0), UraniumDualFuelRod(17,0), UraniumQuadFuelRod(18,0), + ThoriumFuelRod(19,0), ThoriumDualFuelRod(20,0), ThoriumQuadFuelRod(21,0), + MOXFuelRod(22,0), MOXDualFuelRod(23,0), MOXQuadFuelRod(24,0), + NaquadahFuelRod(25,0), NaquadahDualFuelRod(26,0), NaquadahQuadFuelRod(27,0), + Th_MOXFuelRod(28,0), Th_MOXDualFuelRod(29,0), Th_MOXQuadFuelRod(30,0), + // Depleted Fuel Rods + DepletedUraniumFuelRod(31,0), DepletedUraniumDualFuelRod(32,0), DepletedUraniumQuadFuelRod(33,0), + DepletedThoriumFuelRod(34,0), DepletedThoriumDualFuelRod(35,0), DepletedThoriumQuadFuelRod(36,0), + DepletedMOXFuelRod(37,0), DepletedMOXDualFuelRod(38,0), DepletedMOXQuadFuelRod(39,0), + DepletedNaquadahFuelRod(40,0), DepletedNaquadahDualFuelRod(41,0), DepletedNaquadahQuadFuelRod(42,0), + Th_DepletedMOXFuelRod(43,0), Th_DepletedMOXDualFuelRod(44,0), Th_DepletedMOXQuadFuelRod(45,0), + // Neutron Reflectors + T1NeutronReflector(46,0), T2NeutronReflector(47,0), + // Coolant Cells + HeliumCoolantCell360k(48,0), NaKCoolantCell360k(49,0), + + // Heat Pipes + CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), + BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), + BoronArsenideCrystal(7,1), IsotopicallyPureDiamondCrystal(8,1), + // Ceramics + YSZCeramicDust(9,1), GDCCeramicDust(10,1), + YttriaDust(11,1), ZirconiaDust(12,1), CeriaDust(13,1), + YSZCeramicPlate(14,1), GDCCeramicPlate(15,1), + ItemServerBlade(16,1), + // Error Item + Error(0,1), + // Configurator + Configurator(0, 1); + + static { + YttriaDust.setOreDictName("dustYttriumOxide"); + ZirconiaDust.setOreDictName("dustCubicZirconia"); + } + + private final int metaID; + private final int identifier; + + Items(int metaID, int identifier) { + this.metaID = metaID; + this.identifier = identifier; + } + + public int getMetaID() { + return metaID; + } + + String OreDictName; + + private void registerOreDict(){ + OreDictionary.registerOre(getOreDictName(),getNonOreDictedItemStack(1)); + } + + public static void registerOreDictNames(){ + Arrays.stream(Items.values()).filter(e -> e.getOreDictName() != null).forEach(Items::registerOreDict); + } + + public ItemStack getNonOreDictedItemStack(int amount){ + return identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(),amount,this.getMetaID()) : + new ItemStack(MetaItem_CraftingComponent.getInstance(),amount,this.getMetaID()); + } + + public ItemStack getOreDictedItemStack(int amount){ + return this.getOreDictName() != null ? Util.getStackofAmountFromOreDict(this.getOreDictName(),amount) : + identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(),amount,this.getMetaID()) : + new ItemStack(MetaItem_CraftingComponent.getInstance(),amount,this.getMetaID()); + } + + public String getOreDictName() { + return OreDictName; + } + + public void setOreDictName(String oreDictName) { + OreDictName = oreDictName; + } +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 7574c1f399..10d9281c49 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,105 +1,105 @@ -package kekztech; - -import client.renderer.TESR_SECapacitor; -import client.renderer.TESR_SETether; -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; -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.MetaItem_CraftingComponent; -import items.MetaItem_ReactorComponent; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - -/** - * My GT-Meta-IDs are: 13101 - 13500 - * - * @author kekzdealer - * - */ -@Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, - dependencies = - "required-after:IC2;" - + "required-after:gregtech;" - + "required-after:tectech;" - + "required-after:Thaumcraft;" - + "required-after:ThaumicTinkerer;" - + "after:bartworks;" - + "after:dreamcraft" - ) -public class KekzCore { - - public static final String NAME = "KekzTech"; - public static final String MODID = "kekztech"; - public static final String VERSION = "0.4.5"; - - public static final Logger LOGGER = LogManager.getLogger(NAME); - - @Mod.Instance("kekztech") - public static KekzCore instance; - - public static GTMTE_SOFuelCellMK1 sofc1; - public static GTMTE_SOFuelCellMK2 sofc2; - public static GTMTE_ModularNuclearReactor mdr; - 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) { - // Items - ErrorItem.getInstance().registerItem(); - MetaItem_ReactorComponent.getInstance().registerItem(); - MetaItem_CraftingComponent.getInstance().registerItem(); - Items.registerOreDictNames(); - - Blocks.preInit(); - - // 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_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 TESR_SETether()); - ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); - - Researches.preInit(); - } - - @Mod.EventHandler - 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"); - 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"); - lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); - se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); - // Register renderer - //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); - } - - @Mod.EventHandler - public void postInit(FMLPostInitializationEvent event) { - Recipes.postInit(); - Researches.postInit(); - } -} +package kekztech; + +import client.renderer.TESR_SECapacitor; +import client.renderer.TESR_SETether; +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; +import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import cpw.mods.fml.common.network.NetworkRegistry; +import cpw.mods.fml.common.registry.GameRegistry; +import common.items.ErrorItem; +import common.items.MetaItem_CraftingComponent; +import common.items.MetaItem_ReactorComponent; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +/** + * My GT-Meta-IDs are: 13101 - 13500 + * + * @author kekzdealer + * + */ +@Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, + dependencies = + "required-after:IC2;" + + "required-after:gregtech;" + + "required-after:tectech;" + + "required-after:Thaumcraft;" + + "required-after:ThaumicTinkerer;" + + "after:bartworks;" + + "after:dreamcraft" + ) +public class KekzCore { + + public static final String NAME = "KekzTech"; + public static final String MODID = "kekztech"; + public static final String VERSION = "0.4.5"; + + public static final Logger LOGGER = LogManager.getLogger(NAME); + + @Mod.Instance("kekztech") + public static KekzCore instance; + + public static GTMTE_SOFuelCellMK1 sofc1; + public static GTMTE_SOFuelCellMK2 sofc2; + public static GTMTE_ModularNuclearReactor mdr; + 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) { + // Items + ErrorItem.getInstance().registerItem(); + MetaItem_ReactorComponent.getInstance().registerItem(); + MetaItem_CraftingComponent.getInstance().registerItem(); + Items.registerOreDictNames(); + + Blocks.preInit(); + + // 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_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 TESR_SETether()); + ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); + + Researches.preInit(); + } + + @Mod.EventHandler + 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"); + 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"); + lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); + se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); + // Register renderer + //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); + } + + @Mod.EventHandler + public void postInit(FMLPostInitializationEvent event) { + Recipes.postInit(); + Researches.postInit(); + } +} diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java index aa362d67d7..8ccf3313ac 100644 --- a/src/main/java/util/Util.java +++ b/src/main/java/util/Util.java @@ -1,51 +1,51 @@ -package util; - -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; - -import items.ErrorItem; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.oredict.OreDictionary; - -public class Util { - - public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ - final ArrayList list = OreDictionary.getOres(oredictName); - if(!list.isEmpty()) { - final ItemStack ret = list.get(0).copy(); - ret.stackSize = amount; - return ret; - } - System.err.println("Failed to find " + oredictName + " in OreDict"); - return new ItemStack(ErrorItem.getInstance(), amount); - } - - public static ItemStack[] toItemStackArray(List stacksList) { - if(stacksList.size() == 0) { - return null; - } - - ItemStack[] ret = new ItemStack[stacksList.size()]; - Iterator iterator = stacksList.iterator(); - for(int i = 0; i < ret.length; i++ ) { - ret[i] = iterator.next(); - } - return ret; - } - - public static FluidStack[] toFluidStackArray(List stacksList) { - if(stacksList.size() == 0) { - return null; - } - - FluidStack[] ret = new FluidStack[stacksList.size()]; - Iterator iterator = stacksList.iterator(); - for(int i = 0; i < ret.length; i++ ) { - ret[i] = iterator.next(); - } - return ret; - } - -} +package util; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + +import common.items.ErrorItem; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.oredict.OreDictionary; + +public class Util { + + public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ + final ArrayList list = OreDictionary.getOres(oredictName); + if(!list.isEmpty()) { + final ItemStack ret = list.get(0).copy(); + ret.stackSize = amount; + return ret; + } + System.err.println("Failed to find " + oredictName + " in OreDict"); + return new ItemStack(ErrorItem.getInstance(), amount); + } + + public static ItemStack[] toItemStackArray(List stacksList) { + if(stacksList.size() == 0) { + return null; + } + + ItemStack[] ret = new ItemStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for(int i = 0; i < ret.length; i++ ) { + ret[i] = iterator.next(); + } + return ret; + } + + public static FluidStack[] toFluidStackArray(List stacksList) { + if(stacksList.size() == 0) { + return null; + } + + FluidStack[] ret = new FluidStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for(int i = 0; i < ret.length; i++ ) { + ret[i] = iterator.next(); + } + return ret; + } + +} -- cgit From cf4206d981762fbcd00ab62f89034eb351559356 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 01:49:21 +0200 Subject: Refactored into sided proxies --- src/main/java/client/ClientProxy.java | 29 ++++++++++++++++++ src/main/java/common/CommonProxy.java | 46 ++++++++++++++++++++++++++++ src/main/java/common/TileEntities.java | 36 ++++++++++++++++++++++ src/main/java/kekztech/KekzCore.java | 53 +++++---------------------------- src/main/java/kekztech/ServerProxy.java | 7 +++++ 5 files changed, 126 insertions(+), 45 deletions(-) create mode 100644 src/main/java/client/ClientProxy.java create mode 100644 src/main/java/common/CommonProxy.java create mode 100644 src/main/java/common/TileEntities.java create mode 100644 src/main/java/kekztech/ServerProxy.java diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java new file mode 100644 index 0000000000..e50639b878 --- /dev/null +++ b/src/main/java/client/ClientProxy.java @@ -0,0 +1,29 @@ +package client; + +import client.renderer.TESR_SECapacitor; +import client.renderer.TESR_SETether; +import common.CommonProxy; +import common.tileentities.TE_SpaceElevatorCapacitor; +import common.tileentities.TE_SpaceElevatorTether; +import cpw.mods.fml.client.registry.ClientRegistry; +import cpw.mods.fml.common.event.FMLInitializationEvent; +import cpw.mods.fml.common.event.FMLPreInitializationEvent; + +public class ClientProxy extends CommonProxy { + + @Override + public void preInit(final FMLPreInitializationEvent e) { + super.preInit(e); + // Register TESR + ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TESR_SETether()); + ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); + } + + @Override + public void init(final FMLInitializationEvent e) { + super.init(e); + // Register Simple Block Renderers + //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); + } + +} diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java new file mode 100644 index 0000000000..3341019ffc --- /dev/null +++ b/src/main/java/common/CommonProxy.java @@ -0,0 +1,46 @@ +package common; + +import common.items.ErrorItem; +import common.items.MetaItem_CraftingComponent; +import common.items.MetaItem_ReactorComponent; +import common.tileentities.*; +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 kekztech.GuiHandler; +import kekztech.Items; +import kekztech.KekzCore; + +public class CommonProxy { + + public void preInit(final FMLPreInitializationEvent e) { + // Items + ErrorItem.getInstance().registerItem(); + MetaItem_ReactorComponent.getInstance().registerItem(); + MetaItem_CraftingComponent.getInstance().registerItem(); + Items.registerOreDictNames(); + // Blocks + Blocks.preInit(); + // TileEntities + TileEntities.preInit(); + // TC Research + Researches.preInit(); + // GUI Handler + NetworkRegistry.INSTANCE.registerGuiHandler(KekzCore.instance, new GuiHandler()); + } + + public void init(final FMLInitializationEvent e) { + // GregTech Meta TileEntities + TileEntities.init(); + } + + public void postInit(final FMLPostInitializationEvent e) { + // Recipes + Recipes.postInit(); + // Research + Researches.postInit(); + } + +} diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java new file mode 100644 index 0000000000..2e51dec473 --- /dev/null +++ b/src/main/java/common/TileEntities.java @@ -0,0 +1,36 @@ +package common; + +import common.tileentities.*; +import cpw.mods.fml.common.registry.GameRegistry; + +public class TileEntities { + + public static GTMTE_SOFuelCellMK1 sofc1; + public static GTMTE_SOFuelCellMK2 sofc2; + public static GTMTE_ModularNuclearReactor mdr; + public static GTMTE_FluidMultiStorage fms; + public static GTMTE_ItemServer is; + public static GTMTE_LapotronicSuperCapacitor lsc; + public static GTMTE_SpaceElevator se; + + public static void preInit() { + 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_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); + GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); + } + + public static void init() { + 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"); + 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"); + lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); + se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); + } + +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 10d9281c49..49f7cfa54e 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -3,11 +3,13 @@ package kekztech; import client.renderer.TESR_SECapacitor; import client.renderer.TESR_SETether; import common.Blocks; +import common.CommonProxy; 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.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; @@ -46,60 +48,21 @@ public class KekzCore { @Mod.Instance("kekztech") public static KekzCore instance; - public static GTMTE_SOFuelCellMK1 sofc1; - public static GTMTE_SOFuelCellMK2 sofc2; - public static GTMTE_ModularNuclearReactor mdr; - public static GTMTE_FluidMultiStorage fms; - public static GTMTE_ItemServer is; - public static GTMTE_LapotronicSuperCapacitor lsc; - public static GTMTE_SpaceElevator se; - + @SidedProxy(clientSide = "client.ClientProxy", serverSide = "kekztech.ServerProxy") + public static CommonProxy proxy; + @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { - // Items - ErrorItem.getInstance().registerItem(); - MetaItem_ReactorComponent.getInstance().registerItem(); - MetaItem_CraftingComponent.getInstance().registerItem(); - Items.registerOreDictNames(); - - Blocks.preInit(); - - // 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_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 TESR_SETether()); - ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); - - Researches.preInit(); + proxy.preInit(event); } @Mod.EventHandler 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"); - 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"); - lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); - se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); - // Register renderer - //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); + proxy.init(event); } @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { - Recipes.postInit(); - Researches.postInit(); + proxy.postInit(event); } } diff --git a/src/main/java/kekztech/ServerProxy.java b/src/main/java/kekztech/ServerProxy.java new file mode 100644 index 0000000000..0291cf687f --- /dev/null +++ b/src/main/java/kekztech/ServerProxy.java @@ -0,0 +1,7 @@ +package kekztech; + +import common.CommonProxy; + +public class ServerProxy extends CommonProxy { + +} -- cgit From 840d85d3b1304f06af21058706fa562bdf499634 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 02:02:09 +0200 Subject: organize imports --- src/main/java/common/CommonProxy.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index 3341019ffc..1e577148fb 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -3,12 +3,10 @@ package common; import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; import common.items.MetaItem_ReactorComponent; -import common.tileentities.*; 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 kekztech.GuiHandler; import kekztech.Items; import kekztech.KekzCore; -- cgit From d0f9393fe5d3ca7fbbdad4901071d779391206ac Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 02:34:55 +0200 Subject: fixed Recipe class and added recipe to turn RU Battery into LSC equivalent --- src/main/java/common/Recipes.java | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 82d7708ee8..f9e80a7a2b 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -54,7 +54,7 @@ public class Recipes { 'V', OrePrefixes.rotor.get(Materials.VibrantAlloy), 'C', OrePrefixes.circuit.get(Materials.Data) }; - GT_ModHandler.addCraftingRecipe(KekzCore.fms.getStackForm(1), tfft_recipe); + GT_ModHandler.addCraftingRecipe(TileEntities.fms.getStackForm(1), tfft_recipe); // Blocks final ItemStack[] tfftcasing = { @@ -155,7 +155,7 @@ public class Recipes { '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); + GT_ModHandler.addCraftingRecipe(TileEntities.sofc1.getStackForm(1), mk1_recipe); final Object[] mk2_recipe = { "CCC", "PHP", "FBL", 'C', OrePrefixes.circuit.get(Materials.Master), @@ -165,7 +165,7 @@ public class Recipes { 'B', Util.getStackofAmountFromOreDict("wireGt04SuperconductorEV", 1), 'L', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Ultimate, 1) }; - GT_ModHandler.addCraftingRecipe(KekzCore.sofc2.getStackForm(1), mk2_recipe); + GT_ModHandler.addCraftingRecipe(TileEntities.sofc2.getStackForm(1), mk2_recipe); // Blocks final ItemStack[] yszUnit = { @@ -326,7 +326,7 @@ public class Recipes { '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); + GT_ModHandler.addCraftingRecipe(TileEntities.is.getStackForm(1), is_recipe); // Blocks final Object[] is_rack_recipe = { @@ -456,7 +456,7 @@ public class Recipes { 'C', OrePrefixes.circuit.get(Materials.Master), 'B', new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; - GT_ModHandler.addCraftingRecipe(KekzCore.lsc.getStackForm(1), lsc_recipe); + GT_ModHandler.addCraftingRecipe(TileEntities.lsc.getStackForm(1), lsc_recipe); // Blocks final Object[] lcBase_recipe = { @@ -595,6 +595,19 @@ public class Recipes { ItemList.ZPM2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); + + // For the people that already made the Really Ultimate Battery but want to use the LSC + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ItemList.ZPM3.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 1200000, 12000 + ); } private static void registerRecipes_SpaceElevator() { @@ -605,7 +618,7 @@ public class Recipes { 'C', OrePrefixes.cableGt16.get(Materials.Aluminium), 'P', OrePrefixes.circuit.get(Materials.Master) }; - GT_ModHandler.addCraftingRecipe(KekzCore.se.getStackForm(1), se_recipe); + GT_ModHandler.addCraftingRecipe(TileEntities.se.getStackForm(1), se_recipe); // Blocks final Object[] seBase_recipe = { "DRD", "RCR", "DRD", -- cgit From 116452b6574d430b6a3fb685c9f63f2b0a9836df Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 02:41:25 +0200 Subject: version bump --- build.gradle | 2 +- src/main/java/kekztech/KekzCore.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 9449608a1a..15da6c830d 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4.5" +version = "0.4.6" 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 49f7cfa54e..312559d633 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.5"; + public static final String VERSION = "0.4.6"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From 28663f08609daa4c784e236159dd89875ab41562 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 03:32:25 +0200 Subject: recipe fixes after some testing --- src/main/java/common/Recipes.java | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index f9e80a7a2b..6662660535 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -479,23 +479,22 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 288000, new Object[] { - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(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_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[]{OrePrefixes.circuit.get(Materials.Master), 4}, + // 36 lapo chip + // 36 lapo chip + ItemList.Circuit_Chip_HPIC.get(64), ItemList.Circuit_Parts_DiodeASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 32), + ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), + ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wire, Materials.Platinum, 64), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24) }, new FluidStack[] { - Materials.SolderingAlloy.getMolten(2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) + Materials.SolderingAlloy.getMolten(720) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 2000, 100000 ); @@ -606,7 +605,7 @@ public class Recipes { }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 1200000, 12000 + 12000, 200000 ); } -- cgit From 8974844cff3a73b422703864df069c58faeebf20 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 13:40:51 +0200 Subject: more fixes after testing --- src/main/java/common/Recipes.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 6662660535..1fe759f426 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -482,14 +482,14 @@ public class Recipes { ItemList.Circuit_Board_Elite.get(1), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), new Object[]{OrePrefixes.circuit.get(Materials.Master), 4}, - // 36 lapo chip - // 36 lapo chip + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), ItemList.Circuit_Chip_HPIC.get(64), ItemList.Circuit_Parts_DiodeASMD.get(8), ItemList.Circuit_Parts_CapacitorASMD.get(8), ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wire, Materials.Platinum, 64), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24) }, -- cgit From 560b53c9cd34c7ba538938d57a28cb2535ab1f1c Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 13:45:46 +0200 Subject: removed unfinished content for release - revert this later --- src/main/java/common/Blocks.java | 2 +- src/main/java/common/Recipes.java | 2 +- src/main/java/common/TileEntities.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 18725b6000..f8d7215af9 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -48,7 +48,7 @@ public class Blocks { //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); - registerBlocks_SpaceElevator(); + //registerBlocks_SpaceElevator(); KekzCore.LOGGER.info("Finished registering blocks"); } diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 1fe759f426..b556aeb94d 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -38,7 +38,7 @@ public class Recipes { //registerRecipes_ItemServer(); registerRecipes_Jars(); registerRecipes_LSC(); - registerRecipes_SpaceElevator(); + //registerRecipes_SpaceElevator(); KekzCore.LOGGER.info("Finished registering recipes"); } diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 2e51dec473..fecbbf7a86 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -30,7 +30,7 @@ public class TileEntities { 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"); + //se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); } } -- cgit From 95a078ef3139b568dd65f91518f1f13ffc9feae6 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 2 Jun 2020 13:53:07 +0200 Subject: Revert "removed unfinished content for release - revert this later" This reverts commit 560b53c9cd34c7ba538938d57a28cb2535ab1f1c. --- src/main/java/common/Blocks.java | 2 +- src/main/java/common/Recipes.java | 2 +- src/main/java/common/TileEntities.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index f8d7215af9..18725b6000 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -48,7 +48,7 @@ public class Blocks { //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); - //registerBlocks_SpaceElevator(); + registerBlocks_SpaceElevator(); KekzCore.LOGGER.info("Finished registering blocks"); } diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index b556aeb94d..1fe759f426 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -38,7 +38,7 @@ public class Recipes { //registerRecipes_ItemServer(); registerRecipes_Jars(); registerRecipes_LSC(); - //registerRecipes_SpaceElevator(); + registerRecipes_SpaceElevator(); KekzCore.LOGGER.info("Finished registering recipes"); } diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index fecbbf7a86..2e51dec473 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -30,7 +30,7 @@ public class TileEntities { 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"); + se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); } } -- cgit From c178019f0705440e5231386903586ed97f718ee6 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 4 Jun 2020 02:24:08 +0200 Subject: Register SE Cap TE; Make caps not red when structure forms (only for debugging checkMachine()) --- src/main/java/common/TileEntities.java | 1 + src/main/java/common/tileentities/GTMTE_SpaceElevator.java | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 2e51dec473..9e3a648667 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -21,6 +21,7 @@ public class TileEntities { GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); + GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); } public static void init() { diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 8f7827f4be..49ea5963a3 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -140,6 +140,7 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { boolean formationChecklist = true; int minCasingAmount = 320; int firstCoilMeta = -1; + capacitors.clear(); // Base floor for(int X = -7; X <= 7; X++){ @@ -215,6 +216,10 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { formationChecklist = false; } + for(TE_SpaceElevatorCapacitor cap : capacitors){ + cap.setIsDamaged(false); + } + return formationChecklist; } -- cgit From 6187ece02c4b90cedbcd8ca6ec83d0b7803b6e63 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 4 Jun 2020 22:16:41 +0200 Subject: Implemented sub types for TFFT Multi hatch --- .../common/blocks/Block_LapotronicEnergyUnit.java | 16 +- .../java/common/blocks/Block_TFFTMultiHatch.java | 47 ++- .../java/common/itemBlocks/IB_TFFTMultiHatch.java | 23 +- .../common/tileentities/GTMTE_SpaceElevator.java | 15 - .../common/tileentities/TE_TFFTMultiHatch.java | 9 +- src/main/resources/assets/kekztech/lang/en_US.lang | 370 +++++++++++---------- 6 files changed, 258 insertions(+), 222 deletions(-) diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index 9a6aad0b5b..b49d287669 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -14,7 +14,7 @@ import net.minecraft.util.IIcon; public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { - private static final Block_LapotronicEnergyUnit instance = new Block_LapotronicEnergyUnit(); + private static final Block_LapotronicEnergyUnit INSTANCE = new Block_LapotronicEnergyUnit(); private IIcon iconBaseSide; private IIcon iconBaseTop; @@ -36,13 +36,13 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { 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; + 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 diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index be7b588fa5..e9e4230572 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -9,29 +9,58 @@ import gregtech.api.util.GT_Utility; 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.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.IIcon; import net.minecraft.world.World; +import java.util.List; + public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { - private static Block_TFFTMultiHatch instance = new Block_TFFTMultiHatch(); - + private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); + + private final IIcon[] tieredTexture = new IIcon[3]; + private Block_TFFTMultiHatch() { super(Material.iron); } public static Block registerBlock() { final String blockName = "kekztech_tfftmultihatch_block"; - 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); + 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; + return INSTANCE; + } + + @Override + public void registerBlockIcons(IIconRegister ir) { + for(int i = 0; i < tieredTexture.length; i++) { + tieredTexture[i] = ir.registerIcon("kekztech:TFFTMultiHatch" + (i + 1)); + } + } + + @Override + @SuppressWarnings({"unchecked" }) + public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { + // HV, IV, ZPM + par3List.add(new ItemStack(par1, 1, 0)); + par3List.add(new ItemStack(par1, 1, 1)); + par3List.add(new ItemStack(par1, 1, 2)); + } + + @Override + public IIcon getIcon(int side, int meta) { + return tieredTexture[meta]; } @Override diff --git a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java index 38b8997f0f..c5ecdca46d 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java +++ b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java @@ -2,6 +2,7 @@ package common.itemBlocks; import java.util.List; +import common.tileentities.TE_TFFTMultiHatch; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -13,13 +14,31 @@ public class IB_TFFTMultiHatch extends ItemBlock { public IB_TFFTMultiHatch(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) { + final int outputPerSecond = (int) (TE_TFFTMultiHatch.BASE_OUTPUT_PER_SECOND * Math.pow(10, stack.getItemDamage())); + 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")); + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftmultihatch_block.3.desc" ) + + " " + outputPerSecond + "L/s"); } } diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 49ea5963a3..24d941b39b 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -12,7 +12,6 @@ import gregtech.api.objects.GT_RenderedTexture; 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; @@ -237,20 +236,6 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { 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; diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index c4f9451478..d387e4968d 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -16,7 +16,7 @@ import net.minecraftforge.fluids.IFluidHandler; public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { - private static final int OUTPUT_PER_SECOND = 1000; // L/s + public static final int BASE_OUTPUT_PER_SECOND = 2000; // L/s private MultiFluidHandler mfh; private int tickCounter = 0; @@ -50,12 +50,13 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { final TileEntity t = this.getWorldObj().getTileEntity( this.xCoord + d.offsetX, this.yCoord + d.offsetY, - this.zCoord + d.offsetZ); + this.zCoord + d.offsetZ + ); if(t instanceof IFluidHandler) { final IFluidHandler fh = (IFluidHandler) t; - + final int meta = t.getWorldObj().getBlockMetadata(t.xCoord, t.yCoord, t.zCoord); // Cycle through fluids final Iterator volumes = mfh.getFluids().iterator(); while(volumes.hasNext()) { @@ -69,7 +70,7 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { // Test how much can be output final FluidStack copy = volume.copy(); - copy.amount = Math.min(copy.amount, OUTPUT_PER_SECOND); + copy.amount = (int) Math.min(copy.amount, BASE_OUTPUT_PER_SECOND * Math.pow(10, meta)); // How much is drawn copy.amount = mfh.pullFluid(copy, false); diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index b86fe84543..16f7233e17 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -1,185 +1,187 @@ -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) -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 -item.kekztech_reactor_item.3.name=High-Tech Heat Vent -item.kekztech_reactor_item.4.name=Weak Component Heat Vent -item.kekztech_reactor_item.5.name=Basic Component Heat Vent -item.kekztech_reactor_item.6.name=Advanced Component Heat Vent -item.kekztech_reactor_item.7.name=High-Tech Component Heat Vent -item.kekztech_reactor_item.8.name=Weak Overclocked Heat Vent -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) -item.kekztech_reactor_item.19.name=Fuel Rod (Thorium) -item.kekztech_reactor_item.20.name=Dual Fuel Rod (Thorium) -item.kekztech_reactor_item.21.name=Quad Fuel Rod (Thorium) -item.kekztech_reactor_item.22.name=Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.23.name=Dual Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.24.name=Quad Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.25.name=Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.26.name=Dual Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.27.name=Quad Fuel Rod (Enriched Naquadah) -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) -item.kekztech_reactor_item.34.name=Depleted Fuel Rod (Thorium) -item.kekztech_reactor_item.35.name=Depleted Dual Fuel Rod (Thorium) -item.kekztech_reactor_item.36.name=Depleted Quad Fuel Rod (Thorium) -item.kekztech_reactor_item.37.name=Depleted Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.38.name=Depleted Dual Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.39.name=Depleted Quad Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.40.name=Depleted Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.41.name=Depleted Dual Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.42.name=Depleted Quad Fuel Rod (Enriched Naquadah) -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 -item.kekztech_crafting_item.3.name=Diamond Heat Pipe -item.kekztech_crafting_item.4.name=Boron Arsenide Dust -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 -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 - -# -------- 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 -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.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 - -# -------- 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 -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. - -# -------- Ichor Jar: Block -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 -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 -tile.kekztech_spaceelevatorcapacitor_block.name=Space Elevator Capacitor -tile.kekztech_spaceelevatorcapacitor_block.desc=The see-through is good for your FPS! +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) +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 +item.kekztech_reactor_item.3.name=High-Tech Heat Vent +item.kekztech_reactor_item.4.name=Weak Component Heat Vent +item.kekztech_reactor_item.5.name=Basic Component Heat Vent +item.kekztech_reactor_item.6.name=Advanced Component Heat Vent +item.kekztech_reactor_item.7.name=High-Tech Component Heat Vent +item.kekztech_reactor_item.8.name=Weak Overclocked Heat Vent +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) +item.kekztech_reactor_item.19.name=Fuel Rod (Thorium) +item.kekztech_reactor_item.20.name=Dual Fuel Rod (Thorium) +item.kekztech_reactor_item.21.name=Quad Fuel Rod (Thorium) +item.kekztech_reactor_item.22.name=Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.23.name=Dual Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.24.name=Quad Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.25.name=Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.26.name=Dual Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.27.name=Quad Fuel Rod (Enriched Naquadah) +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) +item.kekztech_reactor_item.34.name=Depleted Fuel Rod (Thorium) +item.kekztech_reactor_item.35.name=Depleted Dual Fuel Rod (Thorium) +item.kekztech_reactor_item.36.name=Depleted Quad Fuel Rod (Thorium) +item.kekztech_reactor_item.37.name=Depleted Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.38.name=Depleted Dual Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.39.name=Depleted Quad Fuel Rod (Plutonium MOX) +item.kekztech_reactor_item.40.name=Depleted Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.41.name=Depleted Dual Fuel Rod (Enriched Naquadah) +item.kekztech_reactor_item.42.name=Depleted Quad Fuel Rod (Enriched Naquadah) +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 +item.kekztech_crafting_item.3.name=Diamond Heat Pipe +item.kekztech_crafting_item.4.name=Boron Arsenide Dust +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 +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 + +# -------- 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.0.name=T.F.F.T Multi-Fluid I/O Hatch (Tier I) +tile.kekztech_tfftmultihatch_block.1.name=T.F.F.T Multi-Fluid I/O Hatch (Tier II) +tile.kekztech_tfftmultihatch_block.2.name=T.F.F.T Multi-Fluid I/O Hatch (Tier III) +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 per fluid rate of + +# -------- 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 +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.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 + +# -------- 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 +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. + +# -------- Ichor Jar: Block +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 +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 +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 80902192efb41acf3ed8821e714826677a82a29f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 4 Jun 2020 22:20:49 +0200 Subject: Set correct harvest tool for Jars --- src/main/java/common/blocks/Block_IchorJar.java | 1 + src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index 560fd0c37b..0c2417b2f1 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -42,6 +42,7 @@ public class Block_IchorJar extends BlockJar { public static Block registerBlock() { final String blockName = "kekztech_ichorjar_block"; INSTANCE.setBlockName(blockName); + INSTANCE.setHarvestLevel("pickaxe", 3); 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 61ca0e2390..cce03b0236 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -30,7 +30,7 @@ import java.util.List; public class Block_ThaumiumReinforcedJar extends BlockJar { - private static final Block_ThaumiumReinforcedJar instance = new Block_ThaumiumReinforcedJar(); + private static final Block_ThaumiumReinforcedJar INSTANCE = new Block_ThaumiumReinforcedJar(); private Block_ThaumiumReinforcedJar() { super(); @@ -41,10 +41,11 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { public static Block registerBlock() { final String blockName = "kekztech_thaumiumreinforcedjar_block"; - instance.setBlockName(blockName); - GameRegistry.registerBlock(instance, IB_ThaumiumReinforcedJar.class, blockName); + INSTANCE.setBlockName(blockName); + INSTANCE.setHarvestLevel("pickaxe", 2); + GameRegistry.registerBlock(INSTANCE, IB_ThaumiumReinforcedJar.class, blockName); - return instance; + return INSTANCE; } @Override -- cgit From 065481ed6bfe450d2b5606346de7d31c5c5bdb4b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 4 Jun 2020 22:26:50 +0200 Subject: New recipes for the three tiers of Multi Hatches --- src/main/java/common/Recipes.java | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 1fe759f426..eaaad88570 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -131,14 +131,31 @@ public class Recipes { FluidRegistry.getFluidStack("molten.epoxid", 1152), new ItemStack(Blocks.tfftStorageField5, 1), 400, 6147); - final Object[] multi_hatch = { + // Multi Hatch + final Object[] multi_hatch_HV = { "PRP", "UFU", "PRP", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NiobiumTitanium, 1), + 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 1), 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), + 'U', ItemList.Electric_Pump_HV.get(1L), + 'F', ItemList.Field_Generator_LV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_HV); + final Object[] multi_hatch_IV = { + "PRP", "UFU", "PRP", + 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), 'U', ItemList.Electric_Pump_IV.get(1L), 'F', ItemList.Field_Generator_HV.get(1L) }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch); + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_IV); + final Object[] multi_hatch_ZPM = { + "PRP", "UFU", "PRP", + 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NaquadahAlloy, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.NaquadahAlloy, 1), + 'U', ItemList.Electric_Pump_ZPM.get(1L), + 'F', ItemList.Field_Generator_IV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_ZPM); } private static void registerRecipes_SOFC() { -- cgit From 8fd1775f96fe9402019446945ef61e60a4741bbf Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Fri, 5 Jun 2020 00:45:10 +0200 Subject: Multi hatch only shows connection texture on outwards facing side --- .../java/common/blocks/Block_TFFTMultiHatch.java | 45 +++++++++++++++++++--- .../common/tileentities/TE_TFFTMultiHatch.java | 16 +++++++- 2 files changed, 54 insertions(+), 7 deletions(-) diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index e9e4230572..6e392f2a22 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -1,5 +1,6 @@ package common.blocks; +import common.Blocks; import common.itemBlocks.IB_TFFTMultiHatch; import common.tileentities.TE_TFFTMultiHatch; import cpw.mods.fml.common.registry.GameRegistry; @@ -11,12 +12,17 @@ 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.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; +import net.minecraft.util.MathHelper; +import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import net.minecraftforge.common.util.ForgeDirection; +import thaumcraft.common.tiles.TileJarFillable; import java.util.List; @@ -24,6 +30,7 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); + private IIcon casing; private final IIcon[] tieredTexture = new IIcon[3]; private Block_TFFTMultiHatch() { @@ -38,12 +45,13 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { INSTANCE.setHardness(5.0f); INSTANCE.setResistance(6.0f); GameRegistry.registerBlock(INSTANCE, IB_TFFTMultiHatch.class, blockName); - + return INSTANCE; } @Override public void registerBlockIcons(IIconRegister ir) { + casing = ir.registerIcon("kekztech:TFFTCasing"); for(int i = 0; i < tieredTexture.length; i++) { tieredTexture[i] = ir.registerIcon("kekztech:TFFTMultiHatch" + (i + 1)); } @@ -59,17 +67,21 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { } @Override - public IIcon getIcon(int side, int meta) { - return tieredTexture[meta]; + public IIcon getIcon(IBlockAccess blockAccess, int x, int y, int z, int side) { + final TileEntity te = blockAccess.getTileEntity(x, y, z); + if(te instanceof TE_TFFTMultiHatch && ((TE_TFFTMultiHatch) te).hasFacingOnSide((byte) side)){ + return tieredTexture[blockAccess.getBlockMetadata(x, y, z)]; + } + return casing; } @Override - public TileEntity createTileEntity(World world, int p_149915_2_) { + public TileEntity createTileEntity(World world, int meta) { return new TE_TFFTMultiHatch(); } @Override - public boolean hasTileEntity(int metadata) { + public boolean hasTileEntity(int meta) { return true; } @@ -91,4 +103,27 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { } return false; } + + @Override + public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase ent, ItemStack stack) { + final TileEntity te = world.getTileEntity(x, y, z); + if (te instanceof TE_TFFTMultiHatch) { + final TE_TFFTMultiHatch hatchTE = (TE_TFFTMultiHatch) te; + for(int i = 0; i < 6; i++) { + final ForgeDirection d = ForgeDirection.getOrientation(i); + final Block n = world.getBlock(x + d.offsetX, y + d.offsetY, z + d.offsetZ); + KekzCore.LOGGER.info("Block on side " + i + " is " + n.getUnlocalizedName()); + // Always implement your tiered blocks as sub-blocks so you don't have to do this + if(n.equals(Blocks.tfftStorageField1) + || n.equals(Blocks.tfftStorageField2) + || n.equals(Blocks.tfftStorageField3) + || n.equals(Blocks.tfftStorageField4) + || n.equals(Blocks.tfftStorageField5)) { + KekzCore.LOGGER.info("Found Storage Field at side: " + i); + hatchTE.setFacingOnSide((byte) ForgeDirection.OPPOSITES[i], true); + } + } + } + } + } diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index d387e4968d..30e6b0ee0e 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -17,11 +17,23 @@ import net.minecraftforge.fluids.IFluidHandler; public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { public static final int BASE_OUTPUT_PER_SECOND = 2000; // L/s - + + private byte facings = 0x0; + private MultiFluidHandler mfh; private int tickCounter = 0; private boolean autoOutput = false; - + + public boolean hasFacingOnSide(byte side) { + final byte key = (byte) Math.pow(0x2, side); + return (facings & key) == key; + } + + public void setFacingOnSide(byte side, boolean b) { + final byte key = (byte) Math.pow(0x2, side); + facings = (byte) (b ? facings | key : facings ^ key); + } + public void setMultiFluidHandler(MultiFluidHandler mfh) { this.mfh = mfh; } -- cgit From a8d3d4797dc392611d86982365e9984a744ab51f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Fri, 5 Jun 2020 15:07:31 +0200 Subject: new textures --- src/main/java/common/blocks/Block_TFFTMultiHatch.java | 2 -- .../assets/kekztech/textures/blocks/TFFTMultiHatch.png | Bin 5558 -> 0 bytes .../assets/kekztech/textures/blocks/TFFTMultiHatch1.png | Bin 0 -> 1840 bytes .../assets/kekztech/textures/blocks/TFFTMultiHatch2.png | Bin 0 -> 1840 bytes .../assets/kekztech/textures/blocks/TFFTMultiHatch3.png | Bin 0 -> 1839 bytes 5 files changed, 2 deletions(-) delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.png create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1.png create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2.png create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch3.png diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index 6e392f2a22..a70e983ed3 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -18,11 +18,9 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; -import net.minecraft.util.MathHelper; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; -import thaumcraft.common.tiles.TileJarFillable; import java.util.List; diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.png deleted file mode 100644 index 5c9b1189b6..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1.png new file mode 100755 index 0000000000..3b897857a6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2.png new file mode 100755 index 0000000000..eb749ca0e8 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch3.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch3.png new file mode 100755 index 0000000000..8d0c0d2fdc Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch3.png differ -- cgit From 43770380ba9be1061322b38e40703cc1d9c6d3ed Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 7 Jun 2020 16:58:27 +0200 Subject: save multi hatch facings to nbt --- src/main/java/common/tileentities/TE_TFFTMultiHatch.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 30e6b0ee0e..8336f841a6 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -194,6 +194,7 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { nbt = (nbt == null) ? new NBTTagCompound() : nbt; nbt.setBoolean("autoOutput", autoOutput); + nbt.setByte("facings", facings); super.writeToNBT(nbt); } @@ -203,6 +204,7 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { nbt = (nbt == null) ? new NBTTagCompound() : nbt; autoOutput = nbt.getBoolean("autoOutput"); + facings = nbt.getByte("facings"); super.readFromNBT(nbt); } -- cgit From c26c2895e7188c0d4cdeae0af104075efcc404f0 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 7 Jun 2020 17:35:50 +0200 Subject: implemented correct item rendering for new multi hatches --- src/main/java/client/ClientProxy.java | 3 + src/main/java/client/renderer/HatchRenderer.java | 77 +++++++++++++++++++++ .../java/common/blocks/Block_TFFTMultiHatch.java | 41 ++++++++--- .../textures/blocks/TFFTMultiHatch0_off.png | Bin 0 -> 2022 bytes .../textures/blocks/TFFTMultiHatch0_on.png | Bin 0 -> 2022 bytes .../kekztech/textures/blocks/TFFTMultiHatch1.png | Bin 1840 -> 0 bytes .../textures/blocks/TFFTMultiHatch1_off.png | Bin 0 -> 2022 bytes .../textures/blocks/TFFTMultiHatch1_on.png | Bin 0 -> 2022 bytes .../kekztech/textures/blocks/TFFTMultiHatch2.png | Bin 1840 -> 0 bytes .../textures/blocks/TFFTMultiHatch2_off.png | Bin 0 -> 2022 bytes .../textures/blocks/TFFTMultiHatch2_on.png | Bin 0 -> 2022 bytes .../kekztech/textures/blocks/TFFTMultiHatch3.png | Bin 1839 -> 0 bytes 12 files changed, 113 insertions(+), 8 deletions(-) create mode 100644 src/main/java/client/renderer/HatchRenderer.java create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.png create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.png delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1.png create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.png create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.png delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2.png create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.png create mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.png delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch3.png diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index e50639b878..c863198976 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -1,11 +1,13 @@ package client; +import client.renderer.HatchRenderer; import client.renderer.TESR_SECapacitor; import client.renderer.TESR_SETether; import common.CommonProxy; import common.tileentities.TE_SpaceElevatorCapacitor; import common.tileentities.TE_SpaceElevatorTether; import cpw.mods.fml.client.registry.ClientRegistry; +import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; @@ -24,6 +26,7 @@ public class ClientProxy extends CommonProxy { super.init(e); // Register Simple Block Renderers //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); + RenderingRegistry.registerBlockHandler(HatchRenderer.getInstance()); } } diff --git a/src/main/java/client/renderer/HatchRenderer.java b/src/main/java/client/renderer/HatchRenderer.java new file mode 100644 index 0000000000..0a764b3118 --- /dev/null +++ b/src/main/java/client/renderer/HatchRenderer.java @@ -0,0 +1,77 @@ +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.client.renderer.Tessellator; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.IBlockAccess; +import net.minecraftforge.common.util.ForgeDirection; +import org.lwjgl.opengl.GL11; + +public class HatchRenderer implements ISimpleBlockRenderingHandler { + + public static final int RID = RenderingRegistry.getNextAvailableRenderId(); + private static final HatchRenderer INSTANCE = new HatchRenderer(); + + private HatchRenderer() { + + } + + public static HatchRenderer getInstance() { + return INSTANCE; + } + + @Override + public void renderInventoryBlock(Block block, int meta, int modelId, RenderBlocks renderer) { + block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); + renderer.setRenderBoundsFromBlock(block); + final Tessellator t = Tessellator.instance; + GL11.glTranslatef(-0.5F, -0.5F, -0.5F); + t.startDrawingQuads(); + t.setNormal(0.0F, -1.0F, 0.0F); + renderer.renderFaceYNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(0, meta)); + t.draw(); + t.startDrawingQuads(); + t.setNormal(0.0F, 1.0F, 0.0F); + renderer.renderFaceYPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(1, meta)); + t.draw(); + t.startDrawingQuads(); + t.setNormal(1.0F, 0.0F, 0.0F); + renderer.renderFaceZNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(2, meta)); + t.draw(); + t.startDrawingQuads(); + t.setNormal(-1.0F, 0.0F, 0.0F); + renderer.renderFaceZPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(3, meta)); + t.draw(); + t.startDrawingQuads(); + t.setNormal(0.0F, 0.0F, 1.0F); + renderer.renderFaceXNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(5, meta)); + t.draw(); + t.startDrawingQuads(); + t.setNormal(0.0F, 0.0F, -1.0F); + renderer.renderFaceXPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(6, meta)); + t.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) { + + + return false; + } + + @Override + public boolean shouldRender3DInInventory(int modelId) { + return true; + } + + @Override + public int getRenderId() { + return HatchRenderer.RID; + } +} diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index a70e983ed3..eda34c8ce3 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -1,9 +1,13 @@ package common.blocks; +import client.renderer.ConduitRenderer; +import client.renderer.HatchRenderer; import common.Blocks; import common.itemBlocks.IB_TFFTMultiHatch; import common.tileentities.TE_TFFTMultiHatch; import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; import gregtech.api.GregTech_API; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; @@ -29,7 +33,8 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); private IIcon casing; - private final IIcon[] tieredTexture = new IIcon[3]; + private final IIcon[] overlayOff = new IIcon[3]; + private final IIcon[] overlayOn = new IIcon[3]; private Block_TFFTMultiHatch() { super(Material.iron); @@ -39,7 +44,6 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { final String blockName = "kekztech_tfftmultihatch_block"; 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); @@ -50,8 +54,9 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { @Override public void registerBlockIcons(IIconRegister ir) { casing = ir.registerIcon("kekztech:TFFTCasing"); - for(int i = 0; i < tieredTexture.length; i++) { - tieredTexture[i] = ir.registerIcon("kekztech:TFFTMultiHatch" + (i + 1)); + for(int i = 0; i < overlayOff.length; i++) { + overlayOff[i] = ir.registerIcon("kekztech:TFFTMultiHatch" + i + "_off"); + overlayOn[i] = ir.registerIcon("kekztech:TFFTMultiHatch" + i + "_on"); } } @@ -64,13 +69,33 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { par3List.add(new ItemStack(par1, 1, 2)); } + @Override + public IIcon getIcon(int side, int meta) { + if(side != 3) { + return casing; + } else { + return overlayOff[meta]; + } + } + @Override public IIcon getIcon(IBlockAccess blockAccess, int x, int y, int z, int side) { - final TileEntity te = blockAccess.getTileEntity(x, y, z); - if(te instanceof TE_TFFTMultiHatch && ((TE_TFFTMultiHatch) te).hasFacingOnSide((byte) side)){ - return tieredTexture[blockAccess.getBlockMetadata(x, y, z)]; + if(side != 3) { + return casing; + } else { + return overlayOff[blockAccess.getBlockMetadata(x, y, z)]; } - return casing; + } + + @Override + @SideOnly(Side.CLIENT) + public int getRenderBlockPass() { + return 0; + } + + @Override + public int getRenderType() { + return HatchRenderer.RID; } @Override diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.png new file mode 100755 index 0000000000..96ced7f091 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.png new file mode 100755 index 0000000000..149c7c847e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1.png deleted file mode 100755 index 3b897857a6..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.png new file mode 100755 index 0000000000..259826d921 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.png new file mode 100755 index 0000000000..ed5dd7610b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2.png deleted file mode 100755 index eb749ca0e8..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.png new file mode 100755 index 0000000000..30fbb78f34 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.png new file mode 100755 index 0000000000..be6c2a6856 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch3.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch3.png deleted file mode 100755 index 8d0c0d2fdc..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch3.png and /dev/null differ -- cgit From 8a002687160784898ec9c67a378ec2055f38327e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 7 Jun 2020 21:07:14 +0200 Subject: just pushing to repo --- src/main/java/client/renderer/HatchRenderer.java | 31 ++++++- .../java/common/blocks/Block_TFFTMultiHatch.java | 101 ++++++++++++++++----- .../common/tileentities/TE_TFFTMultiHatch.java | 15 +-- 3 files changed, 110 insertions(+), 37 deletions(-) diff --git a/src/main/java/client/renderer/HatchRenderer.java b/src/main/java/client/renderer/HatchRenderer.java index 0a764b3118..b2670af76b 100644 --- a/src/main/java/client/renderer/HatchRenderer.java +++ b/src/main/java/client/renderer/HatchRenderer.java @@ -1,14 +1,11 @@ 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.client.renderer.Tessellator; -import net.minecraft.tileentity.TileEntity; import net.minecraft.world.IBlockAccess; -import net.minecraftforge.common.util.ForgeDirection; import org.lwjgl.opengl.GL11; public class HatchRenderer implements ISimpleBlockRenderingHandler { @@ -60,7 +57,35 @@ public class HatchRenderer implements ISimpleBlockRenderingHandler { @Override public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) { + final Tessellator t = Tessellator.instance; + // Set colour + int mb = block.getMixedBrightnessForBlock(world, x, y, z); + t.setBrightness(mb); + + block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); + renderer.setRenderBoundsFromBlock(block); + + if (block.shouldSideBeRendered(world, x, y - 1, z, 6)) { + renderer.renderFaceYNeg(block, x, y, z, block.getIcon(world, x, y, z, 0)); + } + if (block.shouldSideBeRendered(world, x, y + 1, z, 6)) { + t.setNormal(0.0F, 1.0F, 0.0F); + renderer.renderFaceYPos(block, x, y, z, block.getIcon(world, x, y, z, 1)); + } + + if (block.shouldSideBeRendered(world, x, y, z - 1, 6)) { + renderer.renderFaceZNeg(block, x, y, z, block.getIcon(world, x, y, z, 2)); + } + if (block.shouldSideBeRendered(world, x, y, z + 1, 6)) { + renderer.renderFaceZPos(block, x, y, z, block.getIcon(world, x, y, z, 3)); + } + if (block.shouldSideBeRendered(world, x - 1, y, z, 6)) { + renderer.renderFaceXNeg(block, x, y, z, block.getIcon(world, x, y, z, 4)); + } + if (block.shouldSideBeRendered(world, x + 1, y, z, 6)) { + renderer.renderFaceXPos(block, x, y, z, block.getIcon(world, x, y, z, 5)); + } return false; } diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index eda34c8ce3..d2780c8c4b 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -1,8 +1,6 @@ package common.blocks; -import client.renderer.ConduitRenderer; import client.renderer.HatchRenderer; -import common.Blocks; import common.itemBlocks.IB_TFFTMultiHatch; import common.tileentities.TE_TFFTMultiHatch; import cpw.mods.fml.common.registry.GameRegistry; @@ -11,7 +9,6 @@ import cpw.mods.fml.relauncher.SideOnly; import gregtech.api.GregTech_API; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; -import kekztech.KekzCore; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -22,9 +19,11 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; +import net.minecraft.util.MathHelper; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; +import thaumcraft.common.tiles.TileJarFillable; import java.util.List; @@ -80,12 +79,49 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { @Override public IIcon getIcon(IBlockAccess blockAccess, int x, int y, int z, int side) { - if(side != 3) { - return casing; + final TileEntity te = blockAccess.getTileEntity(x, y, z); + if(te instanceof TE_TFFTMultiHatch) { + final TE_TFFTMultiHatch hatchTE = (TE_TFFTMultiHatch) te; + if(hatchTE.hasFacingOnSide((byte) side)) { + final int meta = blockAccess.getBlockMetadata(x, y, z); + if(hatchTE.isOutputting()) { + return overlayOn[meta]; + } else { + return overlayOff[meta]; + } + } else { + return casing; + } } else { - return overlayOff[blockAccess.getBlockMetadata(x, y, z)]; + return casing; } } + // ========= Leagris stuff + @Override + public boolean isSideSolid(IBlockAccess world, int x, int y, int z, ForgeDirection side) { + return true; + } + + @Override + public int getLightOpacity(IBlockAccess world, int x, int y, int z) { + return 255; + } + + @Override + public int getLightValue() { + return 0; + } + + @Override + public boolean recolourBlock(World world, int x, int y, int z, ForgeDirection side, int colour) { + return false; + } + + //============== Leagris over + @Override + public boolean renderAsNormalBlock() { + return false; + } @Override @SideOnly(Side.CLIENT) @@ -109,8 +145,8 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { } @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 + public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float p_149727_7_, float p_149727_8_, float p_149727_9_) { + // Code block taken from GregTech's api.metatileentity.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); @@ -123,30 +159,49 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { } } return true; + } else if (GT_Utility.isStackInList(player.getHeldItem(), GregTech_API.sWrenchList)) { + if (GT_ModHandler.damageOrDechargeItem(player.getHeldItem(), 1, 200, player)) { + final TileEntity te = world.getTileEntity(x, y, z); + if(te instanceof TE_TFFTMultiHatch) { + ((TE_TFFTMultiHatch) te).setFacingToSide((byte) side); + GT_Utility.sendSoundToPlayers(world, GregTech_API.sSoundList.get(100), 1.0F, -1.0F, x, y, z); + } + } + return true; } return false; } - @Override - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase ent, ItemStack stack) { + public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase placer, ItemStack stack) { + final int yaw = MathHelper.floor_double((double)(placer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3; + final int pitch = MathHelper.floor_double((double)(placer.rotationPitch * 4.0F / 360.0F) + 0.5D) & 3; final TileEntity te = world.getTileEntity(x, y, z); if (te instanceof TE_TFFTMultiHatch) { - final TE_TFFTMultiHatch hatchTE = (TE_TFFTMultiHatch) te; - for(int i = 0; i < 6; i++) { - final ForgeDirection d = ForgeDirection.getOrientation(i); - final Block n = world.getBlock(x + d.offsetX, y + d.offsetY, z + d.offsetZ); - KekzCore.LOGGER.info("Block on side " + i + " is " + n.getUnlocalizedName()); - // Always implement your tiered blocks as sub-blocks so you don't have to do this - if(n.equals(Blocks.tfftStorageField1) - || n.equals(Blocks.tfftStorageField2) - || n.equals(Blocks.tfftStorageField3) - || n.equals(Blocks.tfftStorageField4) - || n.equals(Blocks.tfftStorageField5)) { - KekzCore.LOGGER.info("Found Storage Field at side: " + i); - hatchTE.setFacingOnSide((byte) ForgeDirection.OPPOSITES[i], true); + if(pitch == 0 || pitch == 2) { + if (yaw == 0) { + ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 2); + } + + if (yaw == 1) { + ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 5); + } + + if (yaw == 2) { + ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 3); + } + + if (yaw == 3) { + ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 4); + } + } else { + if(pitch == 1) { + ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 1); + } else { + ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 0); } } } + } } diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 8336f841a6..161cad3110 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -29,9 +29,8 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { return (facings & key) == key; } - public void setFacingOnSide(byte side, boolean b) { - final byte key = (byte) Math.pow(0x2, side); - facings = (byte) (b ? facings | key : facings ^ key); + public void setFacingToSide(byte side) { + facings = (byte) Math.pow(0x2, side); } public void setMultiFluidHandler(MultiFluidHandler mfh) { @@ -191,22 +190,16 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { @Override public void writeToNBT(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - + super.writeToNBT(nbt); nbt.setBoolean("autoOutput", autoOutput); nbt.setByte("facings", facings); - - super.writeToNBT(nbt); } @Override public void readFromNBT(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - + super.readFromNBT(nbt); autoOutput = nbt.getBoolean("autoOutput"); facings = nbt.getByte("facings"); - - super.readFromNBT(nbt); } -- cgit From 4fe59ef33ce73bd0a917d6d470d05ca299555583 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 8 Jun 2020 02:50:03 +0200 Subject: Removed everything related to Item Server; Deprecated current TFFT Multi Hatch in favor of GTMTE version --- GregTech.lang | 10 + src/main/java/client/ClientProxy.java | 2 - src/main/java/client/renderer/HatchRenderer.java | 102 -- src/main/java/common/Blocks.java | 9 +- src/main/java/common/Recipes.java | 62 -- src/main/java/common/TileEntities.java | 15 +- .../java/common/blocks/Block_ItemServerDrive.java | 57 -- .../java/common/blocks/Block_ItemServerIOPort.java | 43 - .../common/blocks/Block_ItemServerRackCasing.java | 30 - .../java/common/blocks/Block_TFFTMultiHatch.java | 77 +- .../java/common/itemBlocks/IB_ItemServerDrive.java | 22 - .../common/itemBlocks/IB_ItemServerIOPort.java | 22 - .../common/itemBlocks/IB_ItemServerRackCasing.java | 22 - .../java/common/itemBlocks/IB_TFFTMultiHatch.java | 7 +- .../common/items/MetaItem_CraftingComponent.java | 3 +- .../tileentities/GTMTE_FluidMultiStorage.java | 1052 ++++++++++---------- .../java/common/tileentities/GTMTE_ItemServer.java | 393 -------- .../common/tileentities/TE_ItemServerIOPort.java | 145 --- .../common/tileentities/TE_TFFTMultiHatch.java | 1 + src/main/java/kekztech/Items.java | 1 - src/main/java/kekztech/MultiFluidHandler.java | 5 +- src/main/java/kekztech/MultiItemHandler.java | 185 ---- src/main/resources/assets/kekztech/lang/en_US.lang | 22 +- 23 files changed, 555 insertions(+), 1732 deletions(-) delete mode 100644 src/main/java/client/renderer/HatchRenderer.java delete mode 100644 src/main/java/common/blocks/Block_ItemServerDrive.java delete mode 100644 src/main/java/common/blocks/Block_ItemServerIOPort.java delete mode 100644 src/main/java/common/blocks/Block_ItemServerRackCasing.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemServerDrive.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemServerIOPort.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java delete mode 100644 src/main/java/common/tileentities/GTMTE_ItemServer.java delete mode 100644 src/main/java/common/tileentities/TE_ItemServerIOPort.java delete mode 100644 src/main/java/kekztech/MultiItemHandler.java diff --git a/GregTech.lang b/GregTech.lang index a0cbff982a..227be0de63 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -3578,9 +3578,18 @@ languagefile { 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_13108_Index_0=All-in-one access for the T.F.F.T + S:TileEntity_DESCRIPTION_13108_Index_1=Right-click with a screwdriver to toggle auto-output + S:TileEntity_DESCRIPTION_13108_Index_2=Throughput: 2000L/s per fluid + S:TileEntity_DESCRIPTION_13109_Index_0=All-in-one access for the T.F.F.T + S:TileEntity_DESCRIPTION_13109_Index_1=Right-click with a screwdriver to toggle auto-output + S:TileEntity_DESCRIPTION_13109_Index_2=Throughput: 20000L/s per fluid 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_13110_Index_0=All-in-one access for the T.F.F.T + S:TileEntity_DESCRIPTION_13110_Index_1=Right-click with a screwdriver to toggle auto-output + S:TileEntity_DESCRIPTION_13110_Index_2=Throughput: 200000L/s per fluid 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 @@ -13169,6 +13178,7 @@ languagefile { 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.multihatch.name=T.F.F.T Multi I/O Hatch [HV] 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 diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index c863198976..f608861c0d 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -1,6 +1,5 @@ package client; -import client.renderer.HatchRenderer; import client.renderer.TESR_SECapacitor; import client.renderer.TESR_SETether; import common.CommonProxy; @@ -26,7 +25,6 @@ public class ClientProxy extends CommonProxy { super.init(e); // Register Simple Block Renderers //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); - RenderingRegistry.registerBlockHandler(HatchRenderer.getInstance()); } } diff --git a/src/main/java/client/renderer/HatchRenderer.java b/src/main/java/client/renderer/HatchRenderer.java deleted file mode 100644 index b2670af76b..0000000000 --- a/src/main/java/client/renderer/HatchRenderer.java +++ /dev/null @@ -1,102 +0,0 @@ -package client.renderer; - -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.world.IBlockAccess; -import org.lwjgl.opengl.GL11; - -public class HatchRenderer implements ISimpleBlockRenderingHandler { - - public static final int RID = RenderingRegistry.getNextAvailableRenderId(); - private static final HatchRenderer INSTANCE = new HatchRenderer(); - - private HatchRenderer() { - - } - - public static HatchRenderer getInstance() { - return INSTANCE; - } - - @Override - public void renderInventoryBlock(Block block, int meta, int modelId, RenderBlocks renderer) { - block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - renderer.setRenderBoundsFromBlock(block); - final Tessellator t = Tessellator.instance; - GL11.glTranslatef(-0.5F, -0.5F, -0.5F); - t.startDrawingQuads(); - t.setNormal(0.0F, -1.0F, 0.0F); - renderer.renderFaceYNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(0, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(0.0F, 1.0F, 0.0F); - renderer.renderFaceYPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(1, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(1.0F, 0.0F, 0.0F); - renderer.renderFaceZNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(2, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(-1.0F, 0.0F, 0.0F); - renderer.renderFaceZPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(3, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(0.0F, 0.0F, 1.0F); - renderer.renderFaceXNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(5, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(0.0F, 0.0F, -1.0F); - renderer.renderFaceXPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(6, meta)); - t.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) { - final Tessellator t = Tessellator.instance; - // Set colour - int mb = block.getMixedBrightnessForBlock(world, x, y, z); - t.setBrightness(mb); - - block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - renderer.setRenderBoundsFromBlock(block); - - if (block.shouldSideBeRendered(world, x, y - 1, z, 6)) { - renderer.renderFaceYNeg(block, x, y, z, block.getIcon(world, x, y, z, 0)); - } - if (block.shouldSideBeRendered(world, x, y + 1, z, 6)) { - t.setNormal(0.0F, 1.0F, 0.0F); - renderer.renderFaceYPos(block, x, y, z, block.getIcon(world, x, y, z, 1)); - } - - if (block.shouldSideBeRendered(world, x, y, z - 1, 6)) { - renderer.renderFaceZNeg(block, x, y, z, block.getIcon(world, x, y, z, 2)); - } - if (block.shouldSideBeRendered(world, x, y, z + 1, 6)) { - renderer.renderFaceZPos(block, x, y, z, block.getIcon(world, x, y, z, 3)); - } - - if (block.shouldSideBeRendered(world, x - 1, y, z, 6)) { - renderer.renderFaceXNeg(block, x, y, z, block.getIcon(world, x, y, z, 4)); - } - if (block.shouldSideBeRendered(world, x + 1, y, z, 6)) { - renderer.renderFaceXPos(block, x, y, z, block.getIcon(world, x, y, z, 5)); - } - - return false; - } - - @Override - public boolean shouldRender3DInInventory(int modelId) { - return true; - } - - @Override - public int getRenderId() { - return HatchRenderer.RID; - } -} diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 18725b6000..bc8b2ff573 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -44,7 +44,6 @@ public class Blocks { registerBlocks_SOFC(); registerBlocks_TFFT(); registerBlocks_Nuclear(); - //registerBlocks_ItemServer(); //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); @@ -73,13 +72,7 @@ public class Blocks { 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(); diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index eaaad88570..b694805c96 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -35,7 +35,6 @@ public class Recipes { registerRecipes_TFFT(); registerRecipes_SOFC(); registerRecipes_Nuclear(); - //registerRecipes_ItemServer(); registerRecipes_Jars(); registerRecipes_LSC(); registerRecipes_SpaceElevator(); @@ -329,67 +328,6 @@ public class Recipes { 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(TileEntities.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(Blocks.itemServerRackCasing), is_rack_recipe); - final ItemStack[] is_ioport = { - GT_Utility.getIntegratedCircuit(6), - 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), - ItemList.Robot_Arm_EV.get(4L) - }; - GT_Values.RA.addAssemblerRecipe( - is_ioport, - FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), - new ItemStack(Blocks.itemServerIOPort, 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(Blocks.itemServerDrive, 1), - 200, 7680); - } - private static void registerRecipes_Jars() { // Thaumium Reinforced Jar diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 9e3a648667..35ac65d2e6 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -5,17 +5,20 @@ import cpw.mods.fml.common.registry.GameRegistry; public class TileEntities { + // Multiblock controllers public static GTMTE_SOFuelCellMK1 sofc1; public static GTMTE_SOFuelCellMK2 sofc2; public static GTMTE_ModularNuclearReactor mdr; public static GTMTE_FluidMultiStorage fms; - public static GTMTE_ItemServer is; public static GTMTE_LapotronicSuperCapacitor lsc; public static GTMTE_SpaceElevator se; - + // Singleblocks + public static GTMTE_TFFTMultiHatch mhHV; + public static GTMTE_TFFTMultiHatch mhIV; + public static GTMTE_TFFTMultiHatch mhZPM; + public static void preInit() { 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"); @@ -25,13 +28,17 @@ public class TileEntities { } public static void init() { + // 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"); 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"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); + // Singleblocks + mhHV = new GTMTE_TFFTMultiHatch(13108, "machine.multihatch", "T.F.F.T Multi I/O Hatch [HV]", 3); + mhIV = new GTMTE_TFFTMultiHatch(13109, "machine.multihatch", "T.F.F.T Multi I/O Hatch [IV]", 5); + mhZPM = new GTMTE_TFFTMultiHatch(13110, "machine.multihatch", "T.F.F.T Multi I/O Hatch [ZPM]", 7); } } diff --git a/src/main/java/common/blocks/Block_ItemServerDrive.java b/src/main/java/common/blocks/Block_ItemServerDrive.java deleted file mode 100644 index 63747a8598..0000000000 --- a/src/main/java/common/blocks/Block_ItemServerDrive.java +++ /dev/null @@ -1,57 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_ItemServerDrive; -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_ItemServerDrive extends BaseGTUpdateableBlock{ - - private static Block_ItemServerDrive instance = new Block_ItemServerDrive(); - - private IIcon[] faces = new IIcon[6]; - - private Block_ItemServerDrive() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemserverdrive_block"; - 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 - 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 deleted file mode 100644 index 6af90b6e42..0000000000 --- a/src/main/java/common/blocks/Block_ItemServerIOPort.java +++ /dev/null @@ -1,43 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_ItemServerIOPort; -import common.tileentities.TE_ItemServerIOPort; -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; -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() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemserverioport_block"; - 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 - 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 deleted file mode 100644 index db0ec9c3e6..0000000000 --- a/src/main/java/common/blocks/Block_ItemServerRackCasing.java +++ /dev/null @@ -1,30 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_ItemServerRackCasing; -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_ItemServerRackCasing extends BaseGTUpdateableBlock { - - private static Block_ItemServerRackCasing instance = new Block_ItemServerRackCasing(); - - private Block_ItemServerRackCasing() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemserverrackcasing_block"; - 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_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index d2780c8c4b..37f9e47bcc 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -1,11 +1,8 @@ package common.blocks; -import client.renderer.HatchRenderer; import common.itemBlocks.IB_TFFTMultiHatch; import common.tileentities.TE_TFFTMultiHatch; import cpw.mods.fml.common.registry.GameRegistry; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; import gregtech.api.GregTech_API; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; @@ -13,20 +10,17 @@ 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.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; -import net.minecraft.util.MathHelper; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; -import thaumcraft.common.tiles.TileJarFillable; import java.util.List; +@Deprecated public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); @@ -96,43 +90,6 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { return casing; } } - // ========= Leagris stuff - @Override - public boolean isSideSolid(IBlockAccess world, int x, int y, int z, ForgeDirection side) { - return true; - } - - @Override - public int getLightOpacity(IBlockAccess world, int x, int y, int z) { - return 255; - } - - @Override - public int getLightValue() { - return 0; - } - - @Override - public boolean recolourBlock(World world, int x, int y, int z, ForgeDirection side, int colour) { - return false; - } - - //============== Leagris over - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - @SideOnly(Side.CLIENT) - public int getRenderBlockPass() { - return 0; - } - - @Override - public int getRenderType() { - return HatchRenderer.RID; - } @Override public TileEntity createTileEntity(World world, int meta) { @@ -172,36 +129,4 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { return false; } - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase placer, ItemStack stack) { - final int yaw = MathHelper.floor_double((double)(placer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3; - final int pitch = MathHelper.floor_double((double)(placer.rotationPitch * 4.0F / 360.0F) + 0.5D) & 3; - final TileEntity te = world.getTileEntity(x, y, z); - if (te instanceof TE_TFFTMultiHatch) { - if(pitch == 0 || pitch == 2) { - if (yaw == 0) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 2); - } - - if (yaw == 1) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 5); - } - - if (yaw == 2) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 3); - } - - if (yaw == 3) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 4); - } - } else { - if(pitch == 1) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 1); - } else { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 0); - } - } - } - - } - } diff --git a/src/main/java/common/itemBlocks/IB_ItemServerDrive.java b/src/main/java/common/itemBlocks/IB_ItemServerDrive.java deleted file mode 100644 index a937230da5..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemServerDrive.java +++ /dev/null @@ -1,22 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemServerDrive extends ItemBlock { - - public IB_ItemServerDrive(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - 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 deleted file mode 100644 index 10803af14c..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java +++ /dev/null @@ -1,22 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemServerIOPort extends ItemBlock { - - public IB_ItemServerIOPort(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - 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 deleted file mode 100644 index f1da1fcb5e..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java +++ /dev/null @@ -1,22 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemServerRackCasing extends ItemBlock { - - public IB_ItemServerRackCasing(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_itemserverrackcasing_block.0.desc=")); - } -} diff --git a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java index c5ecdca46d..f00c5ef0c2 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java +++ b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java @@ -9,6 +9,7 @@ import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import net.minecraft.util.StatCollector; +@Deprecated public class IB_TFFTMultiHatch extends ItemBlock { public IB_TFFTMultiHatch(Block block) { @@ -33,12 +34,6 @@ public class IB_TFFTMultiHatch extends ItemBlock { @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - final int outputPerSecond = (int) (TE_TFFTMultiHatch.BASE_OUTPUT_PER_SECOND * Math.pow(10, stack.getItemDamage())); - 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" ) - + " " + outputPerSecond + "L/s"); } } diff --git a/src/main/java/common/items/MetaItem_CraftingComponent.java b/src/main/java/common/items/MetaItem_CraftingComponent.java index ac57222b79..2b1c989831 100644 --- a/src/main/java/common/items/MetaItem_CraftingComponent.java +++ b/src/main/java/common/items/MetaItem_CraftingComponent.java @@ -14,7 +14,7 @@ import net.minecraft.util.IIcon; public class MetaItem_CraftingComponent extends Item { private static final MetaItem_CraftingComponent INSTANCE = new MetaItem_CraftingComponent(); - private final IIcon[] icons = new IIcon[17]; + private final IIcon[] icons = new IIcon[16]; private MetaItem_CraftingComponent() { } @@ -54,7 +54,6 @@ public class MetaItem_CraftingComponent extends Item { icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerBlade"); } @Override diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 1c32525c4e..e06d1cc4a6 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -1,531 +1,523 @@ -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 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 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; - 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; - 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("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:") - .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 solid pillar", "Storage Field Blocks") - .addOtherStructurePart("Outer 5x7x5 glass shell", "IC2 Reinforced Glass") - .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(); - } 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); - } - } - - // 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); - mfh.setDoVoidExcess(doVoidExcess); - } - } - - 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 = 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 segment - for (int X = -2; X <= 2; X++) { - for (int Y = -2; Y <= 2; Y++) { - if (X == 0 && Y == 0) { - continue; // Skip controller - } - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - final 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)) { - - 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 - 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 seven long segment - 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 - final IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - // 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))) { - formationChecklist = false; - } - } 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(glassNameIC2Reinforced)) { - formationChecklist = false; - } - } - } - } - } - } - - // 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); - final 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) { - formationChecklist = false; - } - - if (this.mMaintenanceHatches.size() < 1) { - 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; - } +package common.tileentities; + +import common.Blocks; +import common.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.*; +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 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; + 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 int CASING_TEXTURE_ID = 176; + + private MultiFluidHandler mfh; + private final HashSet sMultiHatches = 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("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:") + .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 solid pillar", "Storage Field Blocks") + .addOtherStructurePart("Outer 5x7x5 glass shell", "IC2 Reinforced Glass") + .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(); + } 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 (sMultiHatches.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); + } + } + + // 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); + mfh.setDoVoidExcess(doVoidExcess); + } + } + + 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 = 20; + boolean formationChecklist = true; // If this is still true at the end, machine is good to go :) + float runningCostAcc = 0; + double fluidCapacityAcc = 0; + + sMultiHatches.clear(); + + // Front segment + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { + if (X == 0 && Y == 0) { + continue; // Skip controller + } + + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); + final 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) + && !addMultiHatchToMachineList(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 { + 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 seven long segment + 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 + final IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // 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))) { + formationChecklist = false; + } + } 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) + && !addMultiHatchToMachineList(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()).getUnlocalizedName().equals(glassNameIC2Reinforced)) { + formationChecklist = false; + } + } + } + } + } + } + + // 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); + final 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) + && !addMultiHatchToMachineList(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; + } + } + } 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) { + formationChecklist = false; + } + + if (this.mMaintenanceHatches.size() != 1) { + 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 (GTMTE_TFFTMultiHatch mh : sMultiHatches) { + mh.setMultiFluidHandler(mfh); + } + } + + return formationChecklist; + } + + public boolean addMultiHatchToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { + if (aTileEntity == null) { + return false; + } else { + final IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GTMTE_TFFTMultiHatch) { + ((GTMTE_TFFTMultiHatch)aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.sMultiHatches.add((GTMTE_TFFTMultiHatch)aMetaTileEntity); + } else { + return false; + } + } + } + + @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 (GTMTE_TFFTMultiHatch mh : sMultiHatches) { + 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 deleted file mode 100644 index cfff360ce4..0000000000 --- a/src/main/java/common/tileentities/GTMTE_ItemServer.java +++ /dev/null @@ -1,393 +0,0 @@ -package common.tileentities; - -import java.util.ArrayList; -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; -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_SEGMENT_ENERGY_COST = 1; - 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) 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; - - 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 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.") - .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_SEGMENT_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 <= 4; 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)) { - - // Is casing or IO port? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == 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( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - ioPorts.add(port); - } else { - formationChecklist = false; - } - } - } - } - - // Check slices - int segmentsFound = 0; - int zOffset = -1; // -1 is the first slice after the front one. It goes in negative direction. - - 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 segment approved: " + segmentsFound); - } else { - System.out.println("Item Server segment rejected: " + (segmentsFound + 1)); - break; - } - } - - if(segmentsFound < 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 = segmentsFound; - - if(mih == null) { - mih = new MultiItemHandler(); - mih.setItemTypeCapacity(segmentsFound * BASE_ITEM_TYPES_PER_SEGMENT); - } - System.out.println("Configuring " + ioPorts.size() + " ports"); - for(TE_ItemServerIOPort port : ioPorts) { - port.setMultiItemHandler(mih); - } - } - - return formationChecklist; - } - - 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) { - // 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 - if(Y == 4) { - final IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - // Is casing or IO port? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == 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( - 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)) { - 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++) { - - 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)) { - // Is casing or IO port? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == 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( - 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_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"); - 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/TE_ItemServerIOPort.java b/src/main/java/common/tileentities/TE_ItemServerIOPort.java deleted file mode 100644 index 0e96ff75b9..0000000000 --- a/src/main/java/common/tileentities/TE_ItemServerIOPort.java +++ /dev/null @@ -1,145 +0,0 @@ -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; - - private int tickCounter = 0; - - public void setMultiItemHandler(MultiItemHandler mih) { - this.mih = mih; - } - - @Override - public void updateEntity() { - if(mih != null) { - - tickCounter++; - if(tickCounter >= 40) { - mih.debugPrint(); - tickCounter = 0; - } - } - } - - @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 index 161cad3110..823d456b56 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -14,6 +14,7 @@ import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidTankInfo; import net.minecraftforge.fluids.IFluidHandler; +@Deprecated public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { public static final int BASE_OUTPUT_PER_SECOND = 2000; // L/s diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 66a8f996e3..59873f88a0 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -40,7 +40,6 @@ public enum Items { YSZCeramicDust(9,1), GDCCeramicDust(10,1), YttriaDust(11,1), ZirconiaDust(12,1), CeriaDust(13,1), YSZCeramicPlate(14,1), GDCCeramicPlate(15,1), - ItemServerBlade(16,1), // Error Item Error(0,1), // Configurator diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index f1a527b2c0..1d8f4c2fea 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -70,14 +70,15 @@ public class MultiFluidHandler { public int getCapacity() { return capacityPerFluid; } - + + // TODO return deep copy instead public List getFluids(){ return (!locked) ? fluids : new ArrayList<>(); } public FluidStack getFluid(int slot) { return (!locked && fluids.size() > 0 && slot >= 0 && slot < MAX_DISTINCT_FLUIDS) - ? fluids.get(slot) : null; + ? fluids.get(slot).copy() : null; } public NBTTagCompound saveNBTData(NBTTagCompound nbt) { diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java deleted file mode 100644 index 27d936efec..0000000000 --- a/src/main/java/kekztech/MultiItemHandler.java +++ /dev/null @@ -1,185 +0,0 @@ -package kekztech; - -import java.util.ArrayList; -import java.util.List; - -import net.minecraft.item.ItemStack; - -public class MultiItemHandler { - - private int perTypeCapacity = 0; - - private boolean locked = true; - - private ItemStack[] items; - - public 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 - * will be dropped on the ground. - * - * @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]; - 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 { - // 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; - } - } - - public void setPerTypeCapacity(int perTypeCapacity) { - this.perTypeCapacity = perTypeCapacity; - } - - /** - * Lock internal storage in case Item Server is not running. - * - * @param state - * Lock state. - */ - public void setLock(boolean state) { - locked = state; - } - - public int getItemTypeCapacity() { - return items != null ? items.length : 0; - } - - 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.length) { - return null; - } else { - 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. - * @return - * Operation success state. - */ - 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 false; - } else { - items[slot] = itemStack; - return true; - } - } - - /** - * 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.length - || locked - || amount <= 0) { - return 0; - } else { - final int space = perTypeCapacity - items[slot].stackSize; - final int fit = Math.min(space, amount); - 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.length - || locked - || amount <= 0) { - return 0; - } else { - final int available = items[slot].stackSize; - final int take = Math.min(available, amount); - items[slot].stackSize -= take; - if(take == available) { - items[slot] = null; - } - return take; - } - } - - -} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 16f7233e17..9d201e442a 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -117,24 +117,10 @@ tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T Storage Field Block (Tie 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.0.name=T.F.F.T Multi-Fluid I/O Hatch (Tier I) -tile.kekztech_tfftmultihatch_block.1.name=T.F.F.T Multi-Fluid I/O Hatch (Tier II) -tile.kekztech_tfftmultihatch_block.2.name=T.F.F.T Multi-Fluid I/O Hatch (Tier III) -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 per fluid rate of - -# -------- 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 +tile.kekztech_tfftmultihatch_block.0.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier I) +tile.kekztech_tfftmultihatch_block.1.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier II) +tile.kekztech_tfftmultihatch_block.2.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier III) +tile.kekztech_tfftmultihatch_block.0.desc=Put in crafting field to change to update # -------- Item Proxy: Structure Blocks tile.kekztech_itemproxycable_block.name=Item Proxy Network Cable -- cgit From 76b15123238ca2f01c1bf46db8a4ea20dc7ced2b Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 8 Jun 2020 02:50:03 +0200 Subject: Removed everything related to Item Server; Deprecated current TFFT Multi Hatch in favor of GTMTE version --- GregTech.lang | 10 + src/main/java/client/ClientProxy.java | 2 - src/main/java/client/renderer/HatchRenderer.java | 102 -- src/main/java/common/Blocks.java | 9 +- src/main/java/common/Recipes.java | 62 -- src/main/java/common/TileEntities.java | 15 +- .../java/common/blocks/Block_ItemServerDrive.java | 57 -- .../java/common/blocks/Block_ItemServerIOPort.java | 43 - .../common/blocks/Block_ItemServerRackCasing.java | 30 - .../java/common/blocks/Block_TFFTMultiHatch.java | 77 +- .../java/common/itemBlocks/IB_ItemServerDrive.java | 22 - .../common/itemBlocks/IB_ItemServerIOPort.java | 22 - .../common/itemBlocks/IB_ItemServerRackCasing.java | 22 - .../java/common/itemBlocks/IB_TFFTMultiHatch.java | 7 +- .../common/items/MetaItem_CraftingComponent.java | 3 +- .../tileentities/GTMTE_FluidMultiStorage.java | 1052 ++++++++++---------- .../java/common/tileentities/GTMTE_ItemServer.java | 393 -------- .../common/tileentities/GTMTE_TFFTMultiHatch.java | 196 ++++ .../common/tileentities/TE_ItemServerIOPort.java | 145 --- .../common/tileentities/TE_TFFTMultiHatch.java | 1 + src/main/java/kekztech/Items.java | 1 - src/main/java/kekztech/MultiFluidHandler.java | 5 +- src/main/java/kekztech/MultiItemHandler.java | 185 ---- src/main/resources/assets/kekztech/lang/en_US.lang | 22 +- 24 files changed, 751 insertions(+), 1732 deletions(-) delete mode 100644 src/main/java/client/renderer/HatchRenderer.java delete mode 100644 src/main/java/common/blocks/Block_ItemServerDrive.java delete mode 100644 src/main/java/common/blocks/Block_ItemServerIOPort.java delete mode 100644 src/main/java/common/blocks/Block_ItemServerRackCasing.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemServerDrive.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemServerIOPort.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java delete mode 100644 src/main/java/common/tileentities/GTMTE_ItemServer.java create mode 100644 src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java delete mode 100644 src/main/java/common/tileentities/TE_ItemServerIOPort.java delete mode 100644 src/main/java/kekztech/MultiItemHandler.java diff --git a/GregTech.lang b/GregTech.lang index a0cbff982a..227be0de63 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -3578,9 +3578,18 @@ languagefile { 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_13108_Index_0=All-in-one access for the T.F.F.T + S:TileEntity_DESCRIPTION_13108_Index_1=Right-click with a screwdriver to toggle auto-output + S:TileEntity_DESCRIPTION_13108_Index_2=Throughput: 2000L/s per fluid + S:TileEntity_DESCRIPTION_13109_Index_0=All-in-one access for the T.F.F.T + S:TileEntity_DESCRIPTION_13109_Index_1=Right-click with a screwdriver to toggle auto-output + S:TileEntity_DESCRIPTION_13109_Index_2=Throughput: 20000L/s per fluid 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_13110_Index_0=All-in-one access for the T.F.F.T + S:TileEntity_DESCRIPTION_13110_Index_1=Right-click with a screwdriver to toggle auto-output + S:TileEntity_DESCRIPTION_13110_Index_2=Throughput: 200000L/s per fluid 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 @@ -13169,6 +13178,7 @@ languagefile { 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.multihatch.name=T.F.F.T Multi I/O Hatch [HV] 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 diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index c863198976..f608861c0d 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -1,6 +1,5 @@ package client; -import client.renderer.HatchRenderer; import client.renderer.TESR_SECapacitor; import client.renderer.TESR_SETether; import common.CommonProxy; @@ -26,7 +25,6 @@ public class ClientProxy extends CommonProxy { super.init(e); // Register Simple Block Renderers //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); - RenderingRegistry.registerBlockHandler(HatchRenderer.getInstance()); } } diff --git a/src/main/java/client/renderer/HatchRenderer.java b/src/main/java/client/renderer/HatchRenderer.java deleted file mode 100644 index b2670af76b..0000000000 --- a/src/main/java/client/renderer/HatchRenderer.java +++ /dev/null @@ -1,102 +0,0 @@ -package client.renderer; - -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.world.IBlockAccess; -import org.lwjgl.opengl.GL11; - -public class HatchRenderer implements ISimpleBlockRenderingHandler { - - public static final int RID = RenderingRegistry.getNextAvailableRenderId(); - private static final HatchRenderer INSTANCE = new HatchRenderer(); - - private HatchRenderer() { - - } - - public static HatchRenderer getInstance() { - return INSTANCE; - } - - @Override - public void renderInventoryBlock(Block block, int meta, int modelId, RenderBlocks renderer) { - block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - renderer.setRenderBoundsFromBlock(block); - final Tessellator t = Tessellator.instance; - GL11.glTranslatef(-0.5F, -0.5F, -0.5F); - t.startDrawingQuads(); - t.setNormal(0.0F, -1.0F, 0.0F); - renderer.renderFaceYNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(0, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(0.0F, 1.0F, 0.0F); - renderer.renderFaceYPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(1, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(1.0F, 0.0F, 0.0F); - renderer.renderFaceZNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(2, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(-1.0F, 0.0F, 0.0F); - renderer.renderFaceZPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(3, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(0.0F, 0.0F, 1.0F); - renderer.renderFaceXNeg(block, 0.0D, 0.0D, 0.0D, block.getIcon(5, meta)); - t.draw(); - t.startDrawingQuads(); - t.setNormal(0.0F, 0.0F, -1.0F); - renderer.renderFaceXPos(block, 0.0D, 0.0D, 0.0D, block.getIcon(6, meta)); - t.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) { - final Tessellator t = Tessellator.instance; - // Set colour - int mb = block.getMixedBrightnessForBlock(world, x, y, z); - t.setBrightness(mb); - - block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - renderer.setRenderBoundsFromBlock(block); - - if (block.shouldSideBeRendered(world, x, y - 1, z, 6)) { - renderer.renderFaceYNeg(block, x, y, z, block.getIcon(world, x, y, z, 0)); - } - if (block.shouldSideBeRendered(world, x, y + 1, z, 6)) { - t.setNormal(0.0F, 1.0F, 0.0F); - renderer.renderFaceYPos(block, x, y, z, block.getIcon(world, x, y, z, 1)); - } - - if (block.shouldSideBeRendered(world, x, y, z - 1, 6)) { - renderer.renderFaceZNeg(block, x, y, z, block.getIcon(world, x, y, z, 2)); - } - if (block.shouldSideBeRendered(world, x, y, z + 1, 6)) { - renderer.renderFaceZPos(block, x, y, z, block.getIcon(world, x, y, z, 3)); - } - - if (block.shouldSideBeRendered(world, x - 1, y, z, 6)) { - renderer.renderFaceXNeg(block, x, y, z, block.getIcon(world, x, y, z, 4)); - } - if (block.shouldSideBeRendered(world, x + 1, y, z, 6)) { - renderer.renderFaceXPos(block, x, y, z, block.getIcon(world, x, y, z, 5)); - } - - return false; - } - - @Override - public boolean shouldRender3DInInventory(int modelId) { - return true; - } - - @Override - public int getRenderId() { - return HatchRenderer.RID; - } -} diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 18725b6000..bc8b2ff573 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -44,7 +44,6 @@ public class Blocks { registerBlocks_SOFC(); registerBlocks_TFFT(); registerBlocks_Nuclear(); - //registerBlocks_ItemServer(); //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); @@ -73,13 +72,7 @@ public class Blocks { 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(); diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index eaaad88570..b694805c96 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -35,7 +35,6 @@ public class Recipes { registerRecipes_TFFT(); registerRecipes_SOFC(); registerRecipes_Nuclear(); - //registerRecipes_ItemServer(); registerRecipes_Jars(); registerRecipes_LSC(); registerRecipes_SpaceElevator(); @@ -329,67 +328,6 @@ public class Recipes { 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(TileEntities.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(Blocks.itemServerRackCasing), is_rack_recipe); - final ItemStack[] is_ioport = { - GT_Utility.getIntegratedCircuit(6), - 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), - ItemList.Robot_Arm_EV.get(4L) - }; - GT_Values.RA.addAssemblerRecipe( - is_ioport, - FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), - new ItemStack(Blocks.itemServerIOPort, 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(Blocks.itemServerDrive, 1), - 200, 7680); - } - private static void registerRecipes_Jars() { // Thaumium Reinforced Jar diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 9e3a648667..35ac65d2e6 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -5,17 +5,20 @@ import cpw.mods.fml.common.registry.GameRegistry; public class TileEntities { + // Multiblock controllers public static GTMTE_SOFuelCellMK1 sofc1; public static GTMTE_SOFuelCellMK2 sofc2; public static GTMTE_ModularNuclearReactor mdr; public static GTMTE_FluidMultiStorage fms; - public static GTMTE_ItemServer is; public static GTMTE_LapotronicSuperCapacitor lsc; public static GTMTE_SpaceElevator se; - + // Singleblocks + public static GTMTE_TFFTMultiHatch mhHV; + public static GTMTE_TFFTMultiHatch mhIV; + public static GTMTE_TFFTMultiHatch mhZPM; + public static void preInit() { 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"); @@ -25,13 +28,17 @@ public class TileEntities { } public static void init() { + // 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"); 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"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); + // Singleblocks + mhHV = new GTMTE_TFFTMultiHatch(13108, "machine.multihatch", "T.F.F.T Multi I/O Hatch [HV]", 3); + mhIV = new GTMTE_TFFTMultiHatch(13109, "machine.multihatch", "T.F.F.T Multi I/O Hatch [IV]", 5); + mhZPM = new GTMTE_TFFTMultiHatch(13110, "machine.multihatch", "T.F.F.T Multi I/O Hatch [ZPM]", 7); } } diff --git a/src/main/java/common/blocks/Block_ItemServerDrive.java b/src/main/java/common/blocks/Block_ItemServerDrive.java deleted file mode 100644 index 63747a8598..0000000000 --- a/src/main/java/common/blocks/Block_ItemServerDrive.java +++ /dev/null @@ -1,57 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_ItemServerDrive; -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_ItemServerDrive extends BaseGTUpdateableBlock{ - - private static Block_ItemServerDrive instance = new Block_ItemServerDrive(); - - private IIcon[] faces = new IIcon[6]; - - private Block_ItemServerDrive() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemserverdrive_block"; - 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 - 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 deleted file mode 100644 index 6af90b6e42..0000000000 --- a/src/main/java/common/blocks/Block_ItemServerIOPort.java +++ /dev/null @@ -1,43 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_ItemServerIOPort; -import common.tileentities.TE_ItemServerIOPort; -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; -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() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemserverioport_block"; - 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 - 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 deleted file mode 100644 index db0ec9c3e6..0000000000 --- a/src/main/java/common/blocks/Block_ItemServerRackCasing.java +++ /dev/null @@ -1,30 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_ItemServerRackCasing; -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_ItemServerRackCasing extends BaseGTUpdateableBlock { - - private static Block_ItemServerRackCasing instance = new Block_ItemServerRackCasing(); - - private Block_ItemServerRackCasing() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemserverrackcasing_block"; - 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_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index d2780c8c4b..37f9e47bcc 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -1,11 +1,8 @@ package common.blocks; -import client.renderer.HatchRenderer; import common.itemBlocks.IB_TFFTMultiHatch; import common.tileentities.TE_TFFTMultiHatch; import cpw.mods.fml.common.registry.GameRegistry; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; import gregtech.api.GregTech_API; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; @@ -13,20 +10,17 @@ 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.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; -import net.minecraft.util.MathHelper; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; -import thaumcraft.common.tiles.TileJarFillable; import java.util.List; +@Deprecated public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); @@ -96,43 +90,6 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { return casing; } } - // ========= Leagris stuff - @Override - public boolean isSideSolid(IBlockAccess world, int x, int y, int z, ForgeDirection side) { - return true; - } - - @Override - public int getLightOpacity(IBlockAccess world, int x, int y, int z) { - return 255; - } - - @Override - public int getLightValue() { - return 0; - } - - @Override - public boolean recolourBlock(World world, int x, int y, int z, ForgeDirection side, int colour) { - return false; - } - - //============== Leagris over - @Override - public boolean renderAsNormalBlock() { - return false; - } - - @Override - @SideOnly(Side.CLIENT) - public int getRenderBlockPass() { - return 0; - } - - @Override - public int getRenderType() { - return HatchRenderer.RID; - } @Override public TileEntity createTileEntity(World world, int meta) { @@ -172,36 +129,4 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { return false; } - public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase placer, ItemStack stack) { - final int yaw = MathHelper.floor_double((double)(placer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3; - final int pitch = MathHelper.floor_double((double)(placer.rotationPitch * 4.0F / 360.0F) + 0.5D) & 3; - final TileEntity te = world.getTileEntity(x, y, z); - if (te instanceof TE_TFFTMultiHatch) { - if(pitch == 0 || pitch == 2) { - if (yaw == 0) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 2); - } - - if (yaw == 1) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 5); - } - - if (yaw == 2) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 3); - } - - if (yaw == 3) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 4); - } - } else { - if(pitch == 1) { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 1); - } else { - ((TE_TFFTMultiHatch)te).setFacingToSide((byte) 0); - } - } - } - - } - } diff --git a/src/main/java/common/itemBlocks/IB_ItemServerDrive.java b/src/main/java/common/itemBlocks/IB_ItemServerDrive.java deleted file mode 100644 index a937230da5..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemServerDrive.java +++ /dev/null @@ -1,22 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemServerDrive extends ItemBlock { - - public IB_ItemServerDrive(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - 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 deleted file mode 100644 index 10803af14c..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemServerIOPort.java +++ /dev/null @@ -1,22 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemServerIOPort extends ItemBlock { - - public IB_ItemServerIOPort(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - 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 deleted file mode 100644 index f1da1fcb5e..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemServerRackCasing.java +++ /dev/null @@ -1,22 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemServerRackCasing extends ItemBlock { - - public IB_ItemServerRackCasing(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_itemserverrackcasing_block.0.desc=")); - } -} diff --git a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java index c5ecdca46d..f00c5ef0c2 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java +++ b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java @@ -9,6 +9,7 @@ import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import net.minecraft.util.StatCollector; +@Deprecated public class IB_TFFTMultiHatch extends ItemBlock { public IB_TFFTMultiHatch(Block block) { @@ -33,12 +34,6 @@ public class IB_TFFTMultiHatch extends ItemBlock { @SuppressWarnings({"unchecked"}) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - final int outputPerSecond = (int) (TE_TFFTMultiHatch.BASE_OUTPUT_PER_SECOND * Math.pow(10, stack.getItemDamage())); - 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" ) - + " " + outputPerSecond + "L/s"); } } diff --git a/src/main/java/common/items/MetaItem_CraftingComponent.java b/src/main/java/common/items/MetaItem_CraftingComponent.java index ac57222b79..2b1c989831 100644 --- a/src/main/java/common/items/MetaItem_CraftingComponent.java +++ b/src/main/java/common/items/MetaItem_CraftingComponent.java @@ -14,7 +14,7 @@ import net.minecraft.util.IIcon; public class MetaItem_CraftingComponent extends Item { private static final MetaItem_CraftingComponent INSTANCE = new MetaItem_CraftingComponent(); - private final IIcon[] icons = new IIcon[17]; + private final IIcon[] icons = new IIcon[16]; private MetaItem_CraftingComponent() { } @@ -54,7 +54,6 @@ public class MetaItem_CraftingComponent extends Item { icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerBlade"); } @Override diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 1c32525c4e..e06d1cc4a6 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -1,531 +1,523 @@ -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 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 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; - 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; - 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("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:") - .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 solid pillar", "Storage Field Blocks") - .addOtherStructurePart("Outer 5x7x5 glass shell", "IC2 Reinforced Glass") - .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(); - } 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); - } - } - - // 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); - mfh.setDoVoidExcess(doVoidExcess); - } - } - - 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 = 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 segment - for (int X = -2; X <= 2; X++) { - for (int Y = -2; Y <= 2; Y++) { - if (X == 0 && Y == 0) { - continue; // Skip controller - } - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - final 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)) { - - 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 - 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 seven long segment - 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 - final IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - // 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))) { - formationChecklist = false; - } - } 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(glassNameIC2Reinforced)) { - formationChecklist = false; - } - } - } - } - } - } - - // 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); - final 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) { - formationChecklist = false; - } - - if (this.mMaintenanceHatches.size() < 1) { - 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; - } +package common.tileentities; + +import common.Blocks; +import common.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.*; +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 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; + 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 int CASING_TEXTURE_ID = 176; + + private MultiFluidHandler mfh; + private final HashSet sMultiHatches = 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("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:") + .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 solid pillar", "Storage Field Blocks") + .addOtherStructurePart("Outer 5x7x5 glass shell", "IC2 Reinforced Glass") + .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(); + } 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 (sMultiHatches.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); + } + } + + // 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); + mfh.setDoVoidExcess(doVoidExcess); + } + } + + 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 = 20; + boolean formationChecklist = true; // If this is still true at the end, machine is good to go :) + float runningCostAcc = 0; + double fluidCapacityAcc = 0; + + sMultiHatches.clear(); + + // Front segment + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { + if (X == 0 && Y == 0) { + continue; // Skip controller + } + + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); + final 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) + && !addMultiHatchToMachineList(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 { + 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 seven long segment + 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 + final IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // 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))) { + formationChecklist = false; + } + } 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) + && !addMultiHatchToMachineList(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()).getUnlocalizedName().equals(glassNameIC2Reinforced)) { + formationChecklist = false; + } + } + } + } + } + } + + // 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); + final 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) + && !addMultiHatchToMachineList(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; + } + } + } 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) { + formationChecklist = false; + } + + if (this.mMaintenanceHatches.size() != 1) { + 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 (GTMTE_TFFTMultiHatch mh : sMultiHatches) { + mh.setMultiFluidHandler(mfh); + } + } + + return formationChecklist; + } + + public boolean addMultiHatchToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { + if (aTileEntity == null) { + return false; + } else { + final IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GTMTE_TFFTMultiHatch) { + ((GTMTE_TFFTMultiHatch)aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.sMultiHatches.add((GTMTE_TFFTMultiHatch)aMetaTileEntity); + } else { + return false; + } + } + } + + @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 (GTMTE_TFFTMultiHatch mh : sMultiHatches) { + 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 deleted file mode 100644 index cfff360ce4..0000000000 --- a/src/main/java/common/tileentities/GTMTE_ItemServer.java +++ /dev/null @@ -1,393 +0,0 @@ -package common.tileentities; - -import java.util.ArrayList; -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; -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_SEGMENT_ENERGY_COST = 1; - 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) 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; - - 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 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.") - .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_SEGMENT_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 <= 4; 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)) { - - // Is casing or IO port? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == 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( - thisController.getXCoord() + offset.x(), - thisController.getYCoord() + offset.y(), - thisController.getZCoord() + offset.z()); - ioPorts.add(port); - } else { - formationChecklist = false; - } - } - } - } - - // Check slices - int segmentsFound = 0; - int zOffset = -1; // -1 is the first slice after the front one. It goes in negative direction. - - 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 segment approved: " + segmentsFound); - } else { - System.out.println("Item Server segment rejected: " + (segmentsFound + 1)); - break; - } - } - - if(segmentsFound < 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 = segmentsFound; - - if(mih == null) { - mih = new MultiItemHandler(); - mih.setItemTypeCapacity(segmentsFound * BASE_ITEM_TYPES_PER_SEGMENT); - } - System.out.println("Configuring " + ioPorts.size() + " ports"); - for(TE_ItemServerIOPort port : ioPorts) { - port.setMultiItemHandler(mih); - } - } - - return formationChecklist; - } - - 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) { - // 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 - if(Y == 4) { - final IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - if(!super.addMaintenanceToMachineList(currentTE, CASING_TEXTURE_ID) - && !super.addEnergyInputToMachineList(currentTE, CASING_TEXTURE_ID)) { - // Is casing or IO port? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == 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( - 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)) { - 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++) { - - 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)) { - // Is casing or IO port? - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == 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( - 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_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"); - 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_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java new file mode 100644 index 0000000000..529a948dbe --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -0,0 +1,196 @@ +package common.tileentities; + +import gregtech.api.GregTech_API; +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.util.GT_ModHandler; +import gregtech.api.util.GT_Utility; +import kekztech.MultiFluidHandler; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.common.util.ForgeDirection; +import net.minecraftforge.fluids.FluidStack; + +import java.util.HashMap; + +public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { + + private static final HashMap vals = new HashMap<>(); + static { + vals.put(3, 2000); + vals.put(5, 20000); + vals.put(7, 200000); + } + private static final int INV_SLOT_COUNT = 2; + + private MultiFluidHandler mfh; + private boolean outputting = false; + + public GTMTE_TFFTMultiHatch(int aID, String aName, String aNameRegional, int aTier) { + super(aID, aName, aNameRegional, aTier, INV_SLOT_COUNT, new String[] { + "All-in-one access for the T.F.F.T", + "Right-click with a screwdriver to toggle auto-output", + "Throughput: " + vals.get(aTier) + "L/s per fluid"} + ); + } + + public GTMTE_TFFTMultiHatch(String aName, int aTier, String aDescription, ITexture[][][] aTextures) { + super(aName, aTier, INV_SLOT_COUNT, aDescription, aTextures); + } + + public GTMTE_TFFTMultiHatch(String aName, int aTier, String[] aDescription, ITexture[][][] aTextures) { + super(aName, aTier, INV_SLOT_COUNT, aDescription, aTextures); + } + + public void setMultiFluidHandler(MultiFluidHandler mfh) { + this.mfh = mfh; + } + + @Override + public void saveNBTData(NBTTagCompound aNBT) { + super.saveNBTData(aNBT); + aNBT.setBoolean("outputting", outputting); + } + + @Override + public void loadNBTData(NBTTagCompound aNBT) { + super.loadNBTData(aNBT); + outputting = aNBT.getBoolean("outputting"); + } + + @Override + public ITexture[] getTexturesActive(ITexture iTexture) { + return new ITexture[0]; + } + + @Override + public ITexture[] getTexturesInactive(ITexture iTexture) { + return new ITexture[0]; + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity iGregTechTileEntity) { + return new GTMTE_TFFTMultiHatch(super.mName, super.mTier, super.mDescriptionArray, super.mTextures); + } + + @Override + public boolean isMachineBlockUpdateRecursive() { + return false; + } + + @Override + public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) { + if (GT_Utility.isStackInList(aPlayer.getHeldItem(), GregTech_API.sScrewdriverList)) { + if (GT_ModHandler.damageOrDechargeItem(aPlayer.getHeldItem(), 1, 200, aPlayer)) { + outputting = !outputting; + GT_Utility.sendSoundToPlayers(aBaseMetaTileEntity.getWorld(), GregTech_API.sSoundList.get(100), + 1.0F, -1.0F, + aBaseMetaTileEntity.getXCoord(), + aBaseMetaTileEntity.getYCoord(), + aBaseMetaTileEntity.getZCoord() + ); + // Give chat feedback + GT_Utility.sendChatToPlayer(aPlayer, outputting ? "Auto-output enabled" : "Auto-output disabled"); + } + return true; + } + return false; + } + + @Override + public boolean doesFillContainers() { + return true; + } + + @Override + public boolean doesEmptyContainers() { + return true; + } + + @Override + public int getCapacity() { + return (mfh != null) ? mfh.getCapacity() : 0; + } + + public void onPreTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + if (aBaseMetaTileEntity.isServerSide() && mfh != null) { + // Handle emptying containers + final FluidStack fluidFromCell = GT_Utility.getFluidForFilledItem(super.mInventory[super.getInputSlot()], true); + // Check if fluid is not null, could be inserted, and if there is space for the empty container + if (fluidFromCell != null && mfh.couldPush(fluidFromCell) + && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), GT_Utility.getContainerItem(super.mInventory[super.getInputSlot()], true), 1)) { + // Consume one filled container if it was emptied successfully + if(mfh.pushFluid(fluidFromCell, true) == fluidFromCell.amount) { + aBaseMetaTileEntity.decrStackSize(this.getInputSlot(), 1); + } + } + // Handle filling containers. This will use the selected T.F.F.T fluid + final ItemStack cellFromFluid = GT_Utility.fillFluidContainer( + mfh.getFluid(mfh.getSelectedFluid()), super.mInventory[super.getInputSlot()], false, true); + // Check if cell is not null and if there is space for the filled container + if (cellFromFluid != null && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), cellFromFluid, 1)) { + // Convert back to FluidStack to learn the container capacity... + final FluidStack fluidCapacityStack = GT_Utility.getFluidForFilledItem(cellFromFluid, true); + // Consume one empty container if it was filled successfully + if(mfh.pullFluid(fluidCapacityStack, true) == fluidCapacityStack.amount) { + aBaseMetaTileEntity.decrStackSize(this.getInputSlot(), 1); + } + } + } + } + + @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 T.F.F.T. 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 allowPullStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { + return aSide == aBaseMetaTileEntity.getFrontFacing() && aIndex == super.getOutputSlot(); + } + + @Override + public boolean allowPutStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { + return aSide == aBaseMetaTileEntity.getFrontFacing() && aIndex == super.getInputSlot(); + } + +} diff --git a/src/main/java/common/tileentities/TE_ItemServerIOPort.java b/src/main/java/common/tileentities/TE_ItemServerIOPort.java deleted file mode 100644 index 0e96ff75b9..0000000000 --- a/src/main/java/common/tileentities/TE_ItemServerIOPort.java +++ /dev/null @@ -1,145 +0,0 @@ -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; - - private int tickCounter = 0; - - public void setMultiItemHandler(MultiItemHandler mih) { - this.mih = mih; - } - - @Override - public void updateEntity() { - if(mih != null) { - - tickCounter++; - if(tickCounter >= 40) { - mih.debugPrint(); - tickCounter = 0; - } - } - } - - @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 index 161cad3110..823d456b56 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -14,6 +14,7 @@ import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidTankInfo; import net.minecraftforge.fluids.IFluidHandler; +@Deprecated public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { public static final int BASE_OUTPUT_PER_SECOND = 2000; // L/s diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 66a8f996e3..59873f88a0 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -40,7 +40,6 @@ public enum Items { YSZCeramicDust(9,1), GDCCeramicDust(10,1), YttriaDust(11,1), ZirconiaDust(12,1), CeriaDust(13,1), YSZCeramicPlate(14,1), GDCCeramicPlate(15,1), - ItemServerBlade(16,1), // Error Item Error(0,1), // Configurator diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index f1a527b2c0..1d8f4c2fea 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -70,14 +70,15 @@ public class MultiFluidHandler { public int getCapacity() { return capacityPerFluid; } - + + // TODO return deep copy instead public List getFluids(){ return (!locked) ? fluids : new ArrayList<>(); } public FluidStack getFluid(int slot) { return (!locked && fluids.size() > 0 && slot >= 0 && slot < MAX_DISTINCT_FLUIDS) - ? fluids.get(slot) : null; + ? fluids.get(slot).copy() : null; } public NBTTagCompound saveNBTData(NBTTagCompound nbt) { diff --git a/src/main/java/kekztech/MultiItemHandler.java b/src/main/java/kekztech/MultiItemHandler.java deleted file mode 100644 index 27d936efec..0000000000 --- a/src/main/java/kekztech/MultiItemHandler.java +++ /dev/null @@ -1,185 +0,0 @@ -package kekztech; - -import java.util.ArrayList; -import java.util.List; - -import net.minecraft.item.ItemStack; - -public class MultiItemHandler { - - private int perTypeCapacity = 0; - - private boolean locked = true; - - private ItemStack[] items; - - public 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 - * will be dropped on the ground. - * - * @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]; - 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 { - // 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; - } - } - - public void setPerTypeCapacity(int perTypeCapacity) { - this.perTypeCapacity = perTypeCapacity; - } - - /** - * Lock internal storage in case Item Server is not running. - * - * @param state - * Lock state. - */ - public void setLock(boolean state) { - locked = state; - } - - public int getItemTypeCapacity() { - return items != null ? items.length : 0; - } - - 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.length) { - return null; - } else { - 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. - * @return - * Operation success state. - */ - 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 false; - } else { - items[slot] = itemStack; - return true; - } - } - - /** - * 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.length - || locked - || amount <= 0) { - return 0; - } else { - final int space = perTypeCapacity - items[slot].stackSize; - final int fit = Math.min(space, amount); - 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.length - || locked - || amount <= 0) { - return 0; - } else { - final int available = items[slot].stackSize; - final int take = Math.min(available, amount); - items[slot].stackSize -= take; - if(take == available) { - items[slot] = null; - } - return take; - } - } - - -} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 16f7233e17..9d201e442a 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -117,24 +117,10 @@ tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T Storage Field Block (Tie 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.0.name=T.F.F.T Multi-Fluid I/O Hatch (Tier I) -tile.kekztech_tfftmultihatch_block.1.name=T.F.F.T Multi-Fluid I/O Hatch (Tier II) -tile.kekztech_tfftmultihatch_block.2.name=T.F.F.T Multi-Fluid I/O Hatch (Tier III) -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 per fluid rate of - -# -------- 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 +tile.kekztech_tfftmultihatch_block.0.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier I) +tile.kekztech_tfftmultihatch_block.1.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier II) +tile.kekztech_tfftmultihatch_block.2.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier III) +tile.kekztech_tfftmultihatch_block.0.desc=Put in crafting field to change to update # -------- Item Proxy: Structure Blocks tile.kekztech_itemproxycable_block.name=Item Proxy Network Cable -- cgit From 0868ea42998ae6f8902b23f52110bcbc6f4bc3d5 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 11 Jun 2020 18:09:33 +0200 Subject: New multi hatch code cleanup; Added auto-output handler; Removed object exposing method from MultiFluidHandler --- .../common/tileentities/GTMTE_TFFTMultiHatch.java | 82 ++++++++++++++++------ .../common/tileentities/TE_TFFTMultiHatch.java | 21 +++--- src/main/java/kekztech/MultiFluidHandler.java | 5 -- 3 files changed, 71 insertions(+), 37 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index 529a948dbe..f34905ba14 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -11,8 +11,10 @@ import kekztech.MultiFluidHandler; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.tileentity.TileEntity; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.IFluidHandler; import java.util.HashMap; @@ -116,32 +118,72 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { } public void onPreTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPreTick(aBaseMetaTileEntity, aTick); if (aBaseMetaTileEntity.isServerSide() && mfh != null) { - // Handle emptying containers - final FluidStack fluidFromCell = GT_Utility.getFluidForFilledItem(super.mInventory[super.getInputSlot()], true); - // Check if fluid is not null, could be inserted, and if there is space for the empty container - if (fluidFromCell != null && mfh.couldPush(fluidFromCell) - && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), GT_Utility.getContainerItem(super.mInventory[super.getInputSlot()], true), 1)) { - // Consume one filled container if it was emptied successfully - if(mfh.pushFluid(fluidFromCell, true) == fluidFromCell.amount) { - aBaseMetaTileEntity.decrStackSize(this.getInputSlot(), 1); - } + emptyContainers(aBaseMetaTileEntity); + fillContainers(aBaseMetaTileEntity); + if(outputting && (aTick % 20 == 0)) { + doAutoOutputPerSecond(aBaseMetaTileEntity); } - // Handle filling containers. This will use the selected T.F.F.T fluid - final ItemStack cellFromFluid = GT_Utility.fillFluidContainer( - mfh.getFluid(mfh.getSelectedFluid()), super.mInventory[super.getInputSlot()], false, true); - // Check if cell is not null and if there is space for the filled container - if (cellFromFluid != null && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), cellFromFluid, 1)) { - // Convert back to FluidStack to learn the container capacity... - final FluidStack fluidCapacityStack = GT_Utility.getFluidForFilledItem(cellFromFluid, true); - // Consume one empty container if it was filled successfully - if(mfh.pullFluid(fluidCapacityStack, true) == fluidCapacityStack.amount) { - aBaseMetaTileEntity.decrStackSize(this.getInputSlot(), 1); - } + } + } + + /** + * Empty containers (cells, buckets, etc) from the GUI into the T.F.F.T + * @param aBaseMetaTileEntity + * this MetaTileEntity + */ + private void emptyContainers(IGregTechTileEntity aBaseMetaTileEntity) { + final FluidStack fluidFromCell = GT_Utility.getFluidForFilledItem(super.mInventory[super.getInputSlot()], true); + // Check if fluid is not null, could be inserted, and if there is space for the empty container + if (fluidFromCell != null && mfh.couldPush(fluidFromCell) + && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), GT_Utility.getContainerItem(super.mInventory[super.getInputSlot()], true), 1)) { + // Consume one filled container if it was emptied successfully + if(mfh.pushFluid(fluidFromCell, true) == fluidFromCell.amount) { + aBaseMetaTileEntity.decrStackSize(this.getInputSlot(), 1); + } + } + } + + /** + * Fill containers (cells, buckets, etc) in the GUI. The fluid used to fill containers will be the one that is + * selected through an Integrated Circuit in the T.F.F.T's controller GUI. + * @param aBaseMetaTileEntity + * this MetaTileEntity + */ + private void fillContainers(IGregTechTileEntity aBaseMetaTileEntity) { + final ItemStack cellFromFluid = GT_Utility.fillFluidContainer( + mfh.getFluid(mfh.getSelectedFluid()), super.mInventory[super.getInputSlot()], false, true); + // Check if cell is not null and if there is space for the filled container + if (cellFromFluid != null && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), cellFromFluid, 1)) { + // Convert back to FluidStack to learn the container capacity... + final FluidStack fluidCapacityStack = GT_Utility.getFluidForFilledItem(cellFromFluid, true); + // Consume one empty container if it was filled successfully + if(mfh.pullFluid(fluidCapacityStack, true) == fluidCapacityStack.amount) { + aBaseMetaTileEntity.decrStackSize(this.getInputSlot(), 1); } } } + /** + * Handle the Multi Hatch's auto-output feature. Should be called once per second only. + * @param aBaseMetaTileEntity + * this MetaTileEntity + */ + private void doAutoOutputPerSecond(IGregTechTileEntity aBaseMetaTileEntity) { + final ForgeDirection side = ForgeDirection.getOrientation(aBaseMetaTileEntity.getFrontFacing()); + final TileEntity adjacentTE = aBaseMetaTileEntity.getTileEntityOffset(side.offsetX, side.offsetY, side.offsetZ); + if(adjacentTE instanceof IFluidHandler) { + final IFluidHandler adj = (IFluidHandler) adjacentTE; + final int outputPerSec = vals.get(super.mTier); + // Cycle through fluids + for(int i = 0; i < mfh.getInfoData().size(); i++) { + final FluidStack storedFluid = mfh.getFluid(i); + } + + } + } + @Override public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { return (mfh != null) ? mfh.pushFluid(resource, doFill) : 0; diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 823d456b56..29370dc4f2 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -70,31 +70,28 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { final IFluidHandler fh = (IFluidHandler) t; final int meta = t.getWorldObj().getBlockMetadata(t.xCoord, t.yCoord, t.zCoord); // Cycle through fluids - final Iterator volumes = mfh.getFluids().iterator(); - while(volumes.hasNext()) { - final FluidStack volume = volumes.next(); - + for (FluidStack volume : mfh.getFluids()) { // Remember for later final int oVolume = volume.amount; - + // Use API methods - if(fh.canFill(d.getOpposite(), volume.getFluid())) { - + if (fh.canFill(d.getOpposite(), volume.getFluid())) { + // Test how much can be output final FluidStack copy = volume.copy(); copy.amount = (int) Math.min(copy.amount, BASE_OUTPUT_PER_SECOND * Math.pow(10, meta)); - + // 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); - + // Actually deplete storage mfh.pullFluid(copy, true); - + // Prevent ConcurrentModificationException - if(copy.amount >= oVolume) { + if (copy.amount >= oVolume) { break; } } diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 1d8f4c2fea..b90d8a35bf 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -70,11 +70,6 @@ public class MultiFluidHandler { public int getCapacity() { return capacityPerFluid; } - - // TODO return deep copy instead - public List getFluids(){ - return (!locked) ? fluids : new ArrayList<>(); - } public FluidStack getFluid(int slot) { return (!locked && fluids.size() > 0 && slot >= 0 && slot < MAX_DISTINCT_FLUIDS) -- cgit From bed56a0bc6b45bc877ecd260177a664ab8a8e130 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 11 Jun 2020 18:27:12 +0200 Subject: Finished auto-output handler code; Removed/Deactivated deprecated code from old multi hatch TE --- .../tileentities/GTMTE_FluidMultiStorage.java | 2 +- .../common/tileentities/GTMTE_TFFTMultiHatch.java | 30 ++++-- .../common/tileentities/TE_TFFTMultiHatch.java | 114 +++------------------ src/main/java/kekztech/MultiFluidHandler.java | 20 +++- 4 files changed, 53 insertions(+), 113 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index e06d1cc4a6..bd992972a8 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -138,7 +138,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { // Push out fluids if (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { - final FluidStack storedFluid = mfh.getFluid(fluidSelector); + final FluidStack storedFluid = mfh.getFluidCopy(fluidSelector); // Sum available output capacity int possibleOutput = 0; for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index f34905ba14..f93bafbead 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -153,7 +153,7 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { */ private void fillContainers(IGregTechTileEntity aBaseMetaTileEntity) { final ItemStack cellFromFluid = GT_Utility.fillFluidContainer( - mfh.getFluid(mfh.getSelectedFluid()), super.mInventory[super.getInputSlot()], false, true); + mfh.getFluidCopy(mfh.getSelectedFluid()), super.mInventory[super.getInputSlot()], false, true); // Check if cell is not null and if there is space for the filled container if (cellFromFluid != null && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), cellFromFluid, 1)) { // Convert back to FluidStack to learn the container capacity... @@ -171,14 +171,28 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { * this MetaTileEntity */ private void doAutoOutputPerSecond(IGregTechTileEntity aBaseMetaTileEntity) { - final ForgeDirection side = ForgeDirection.getOrientation(aBaseMetaTileEntity.getFrontFacing()); - final TileEntity adjacentTE = aBaseMetaTileEntity.getTileEntityOffset(side.offsetX, side.offsetY, side.offsetZ); + final ForgeDirection outSide = ForgeDirection.getOrientation(aBaseMetaTileEntity.getFrontFacing()); + final TileEntity adjacentTE = aBaseMetaTileEntity.getTileEntityOffset(outSide.offsetX, outSide.offsetY, outSide.offsetZ); if(adjacentTE instanceof IFluidHandler) { - final IFluidHandler adj = (IFluidHandler) adjacentTE; - final int outputPerSec = vals.get(super.mTier); + final IFluidHandler adjFH = (IFluidHandler) adjacentTE; // Cycle through fluids - for(int i = 0; i < mfh.getInfoData().size(); i++) { - final FluidStack storedFluid = mfh.getFluid(i); + for(int i = 0; i < mfh.getDistinctFluids(); i++) { + final FluidStack fluidCopy = mfh.getFluidCopy(i); + // Make sure the adjacent IFluidHandler can accept this fluid + if(adjFH.canFill(outSide.getOpposite(), fluidCopy.getFluid())) { + + // Limit to output rate + fluidCopy.amount = Math.min(fluidCopy.amount, vals.get(super.mTier)); + + // Test how much can be drawn + fluidCopy.amount = mfh.pullFluid(fluidCopy, false); + + // Test how much can be filled (and fill if possible) + fluidCopy.amount = adjFH.fill(outSide.getOpposite(), fluidCopy, true); + + // Actually deplete storage + mfh.pullFluid(fluidCopy, true); + } } } @@ -211,7 +225,7 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { @Override public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { if(mfh != null) { - final FluidStack drain = mfh.getFluid(0); + final FluidStack drain = mfh.getFluidCopy(0); if(drain != null) { // 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(); diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index 29370dc4f2..de274bb15e 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -1,11 +1,6 @@ package common.tileentities; -import java.util.Iterator; -import java.util.List; - -import common.Blocks; import kekztech.MultiFluidHandler; -import net.minecraft.block.Block; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.common.util.ForgeDirection; @@ -48,88 +43,19 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { @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 instanceof IFluidHandler) { - - final IFluidHandler fh = (IFluidHandler) t; - final int meta = t.getWorldObj().getBlockMetadata(t.xCoord, t.yCoord, t.zCoord); - // Cycle through fluids - for (FluidStack volume : mfh.getFluids()) { - // 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 = (int) Math.min(copy.amount, BASE_OUTPUT_PER_SECOND * Math.pow(10, meta)); - - // 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); - - // 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(Blocks.tfftStorageField1) - || b.equals(Blocks.tfftStorageField2) - || b.equals(Blocks.tfftStorageField3) - || b.equals(Blocks.tfftStorageField4) - || b.equals(Blocks.tfftStorageField5))) { - return direction.getOpposite(); - } - } - return ForgeDirection.UNKNOWN; + // Removed deprecated code } @Override public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { - return (mfh != null) ? mfh.pushFluid(resource, doFill) : 0; + // Removed deprecated code + return 0; } @Override public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { - return (mfh != null) ? new FluidStack(resource.getFluid(), mfh.pullFluid(resource, doDrain)) : null; + // Removed deprecated code + return null; } /** @@ -148,42 +74,26 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { */ @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 T.F.F.T. 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) - ); - } - } + // Removed deprecated code return null; } @Override public boolean canFill(ForgeDirection from, Fluid fluid) { - return (mfh != null) && mfh.couldPush(new FluidStack(fluid, 1)); + // Removed deprecated code + return false; } @Override public boolean canDrain(ForgeDirection from, Fluid fluid) { - return (mfh != null) && mfh.contains(new FluidStack(fluid, 1)); + // Removed deprecated code + return 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; + // Removed deprecated code + return null; } @Override diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index b90d8a35bf..3e9bcfa0e5 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -70,11 +70,27 @@ public class MultiFluidHandler { public int getCapacity() { return capacityPerFluid; } - - public FluidStack getFluid(int slot) { + + /** + * Returns a deep copy of the the FluidStack in the requested slot + * @param slot + * requested slot + * @return + * deep copy of the requested FluidStack + */ + public FluidStack getFluidCopy(int slot) { return (!locked && fluids.size() > 0 && slot >= 0 && slot < MAX_DISTINCT_FLUIDS) ? fluids.get(slot).copy() : null; } + + /** + * Returns the amount of different fluids currently stored. + * @return + * amount of different fluids currently stored (0-25) + */ + public int getDistinctFluids() { + return fluids.size(); + } public NBTTagCompound saveNBTData(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; -- cgit From cc664f07248872c2d44f7ef22ab3a9d520c19f8d Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 11 Jun 2020 19:13:57 +0200 Subject: Refactored MultiFluidHandler initialization to use a custom initializer method that doesn't require leaking the stored fluid objects --- .../tileentities/GTMTE_FluidMultiStorage.java | 33 +++---- src/main/java/kekztech/MultiFluidHandler.java | 110 ++++++++++++++------- 2 files changed, 90 insertions(+), 53 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index bd992972a8..f2e88ef711 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -157,24 +157,22 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { super.addOutput(tempStack); } else { - for (FluidStack storedFluid : mfh.getFluids()) { - // Sum available output capacity - int possibleOutput = 0; + for(int i = 0; i < mfh.getDistinctFluids(); i++) { + final FluidStack storedFluidCopy = mfh.getFluidCopy(i); + // Calculate how much capacity all available Output Hatches offer 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(); + if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluidCopy.getUnlocalizedName())) { + storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + } else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluidCopy.getUnlocalizedName())) { + storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); } else if (outputHatch.getFluid() == null) { - possibleOutput += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + storedFluidCopy.amount += 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); + // Test how much can actually be drained and drain that amount + storedFluidCopy.amount = mfh.pullFluid(storedFluidCopy, true); + // Add to output + super.addOutput(storedFluidCopy); } } @@ -408,10 +406,10 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { // 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); + mfh = MultiFluidHandler.newInstance(25, capacityPerFluid); } else { if (mfh.getCapacity() != capacityPerFluid) { - mfh = new MultiFluidHandler(capacityPerFluid, mfh.getFluids()); + mfh = MultiFluidHandler.newAdjustedInstance(mfh, capacityPerFluid); } } for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { @@ -488,8 +486,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { runningCost = nbt.getInteger("runningCost"); doVoidExcess = nbt.getBoolean("doVoidExcess"); - mfh = new MultiFluidHandler(); - mfh.loadNBTData(nbt); + mfh = mfh.loadNBTData(nbt); for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { mh.setMultiFluidHandler(mfh); } diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 3e9bcfa0e5..ef65585a3b 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -1,34 +1,58 @@ package kekztech; -import java.util.ArrayList; -import java.util.List; - import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.fluids.FluidStack; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + public class MultiFluidHandler { - - public static final int MAX_DISTINCT_FLUIDS = 25; - - private final List fluids = new ArrayList<>(MAX_DISTINCT_FLUIDS); - private int capacityPerFluid; + + private final List fluids; + private final int maxDistinctFluids; + private final int capacityPerFluid; private boolean locked = true; private boolean doVoidExcess = false; private byte fluidSelector = -1; - public MultiFluidHandler() { - - } - - public MultiFluidHandler(int capacityPerFluid) { + private MultiFluidHandler(int maxDistinctFluids, int capacityPerFluid, List fluidsToAdd) { + this.maxDistinctFluids = maxDistinctFluids; + this.fluids = new ArrayList<>(maxDistinctFluids); + if(fluidsToAdd != null) { + this.fluids.addAll(fluidsToAdd); + } this.capacityPerFluid = capacityPerFluid; } - - public MultiFluidHandler(int capacityPerFluid, List fluids) { - this.capacityPerFluid = capacityPerFluid; - this.fluids.addAll(fluids); + + /** + * Initialize a new MultiFluidHandler object with the given parameters + * @param maxDistinctFluids + * How many different fluids can be stored + * @param capacityPerFluid + * How much capacity each fluid should have + * @param fluidsToAdd + * Fluids to add immediately + * @return + * A new instance + */ + public static MultiFluidHandler newInstance(int maxDistinctFluids, int capacityPerFluid, FluidStack...fluidsToAdd) { + return new MultiFluidHandler(maxDistinctFluids, capacityPerFluid, Arrays.asList(fluidsToAdd)); + } + + /** + * Deep copy a MultiFluidHandler instance with a new capacity + * @param toCopy + * The MultiFluidHandler that should be copied + * @param capacityPerFluid + * How much capacity each fluid should have + * @return + * A new instance + */ + public static MultiFluidHandler newAdjustedInstance(MultiFluidHandler toCopy, int capacityPerFluid) { + return new MultiFluidHandler(toCopy.maxDistinctFluids, capacityPerFluid, toCopy.fluids); } /** @@ -79,7 +103,7 @@ public class MultiFluidHandler { * deep copy of the requested FluidStack */ public FluidStack getFluidCopy(int slot) { - return (!locked && fluids.size() > 0 && slot >= 0 && slot < MAX_DISTINCT_FLUIDS) + return (!locked && fluids.size() > 0 && slot >= 0 && slot < maxDistinctFluids) ? fluids.get(slot).copy() : null; } @@ -91,7 +115,14 @@ public class MultiFluidHandler { public int getDistinctFluids() { return fluids.size(); } - + + /** + * Helper method to save a MultiFluidHandler to NBT data + * @param nbt + * The NBT Tag to write to + * @return + * Updated NBT Tag + */ public NBTTagCompound saveNBTData(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; @@ -103,21 +134,30 @@ public class MultiFluidHandler { } return nbt; } - - public void loadNBTData(NBTTagCompound nbt) { + + /** + * Helper method to initialize a MultiFluidHandler from NBT data + * @param nbt + * The NBT Tag to read from + * @return + * A new Instance + */ + public MultiFluidHandler loadNBTData(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; - capacityPerFluid = nbt.getInteger("capacityPerFluid"); - - fluids.clear(); + final int capacityPerFluid = nbt.getInteger("capacityPerFluid"); final NBTTagCompound fluidsTag = (NBTTagCompound) nbt.getTag("fluids"); - for(int i = 0; i < MultiFluidHandler.MAX_DISTINCT_FLUIDS; i++) { - final NBTTagCompound fnbt = (NBTTagCompound) fluidsTag.getTag("" + i); - if(fnbt == null) { + final ArrayList loadedFluids = new ArrayList<>(); + int distinctFluids = 0; + while(true) { + final NBTTagCompound fluidNBT = (NBTTagCompound) fluidsTag.getTag("" + distinctFluids); + if(fluidNBT == null) { break; } - fluids.add(FluidStack.loadFluidStackFromNBT(fnbt)); + loadedFluids.add(FluidStack.loadFluidStackFromNBT(fluidNBT)); + distinctFluids++; } + return new MultiFluidHandler(distinctFluids, capacityPerFluid, loadedFluids); } public ArrayList getInfoData() { @@ -145,10 +185,10 @@ public class MultiFluidHandler { if(locked) { return 0; } - if(fluids.size() == MAX_DISTINCT_FLUIDS && !contains(push)) { + if(fluids.size() == maxDistinctFluids && !contains(push)) { // Already contains 25 fluids and this isn't one of them return 0; - } else if (fluids.size() < MAX_DISTINCT_FLUIDS && !contains(push)) { + } else if (fluids.size() < maxDistinctFluids && !contains(push)) { // Add new fluid final int fit = Math.min(getCapacity(), push.amount); if(doPush) { @@ -183,7 +223,7 @@ public class MultiFluidHandler { if(locked) { return 0; } - if(slot < 0 || slot >= MAX_DISTINCT_FLUIDS) { + if(slot < 0 || slot >= maxDistinctFluids) { // Invalid slot return 0; } @@ -242,7 +282,7 @@ public class MultiFluidHandler { if(locked) { return 0; } - if(slot < 0 || slot >= MAX_DISTINCT_FLUIDS) { + if(slot < 0 || slot >= maxDistinctFluids) { return 0; } if(!fluids.get(slot).equals(pull)) { @@ -270,13 +310,13 @@ public class MultiFluidHandler { if(locked) { return false; } - if(fluids.size() == MAX_DISTINCT_FLUIDS && !contains(push)) { + if(fluids.size() == maxDistinctFluids && !contains(push)) { return false; - } else if (fluids.size() < MAX_DISTINCT_FLUIDS && !contains(push)) { + } else if (fluids.size() < maxDistinctFluids && !contains(push)) { return Math.min(getCapacity(), push.amount) > 0; } else { final int remcap = getCapacity() - fluids.get(fluids.indexOf(push)).amount; - return doVoidExcess ? true : (Math.min(remcap, push.amount) > 0); + return doVoidExcess || (Math.min(remcap, push.amount) > 0); } } } -- cgit From 258d5b9be22d3aad2c27a2b57d22b907b3284248 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 11 Jun 2020 20:29:50 +0200 Subject: Implemented new class for GT rendered textures! --- src/main/java/client/ClientProxy.java | 2 + src/main/java/client/GTTexture.java | 63 ++++++++++++++++++++++ .../common/tileentities/GTMTE_TFFTMultiHatch.java | 10 ++-- 3 files changed, 71 insertions(+), 4 deletions(-) create mode 100644 src/main/java/client/GTTexture.java diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index f608861c0d..b4eb51f369 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -18,6 +18,8 @@ public class ClientProxy extends CommonProxy { // Register TESR ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TESR_SETether()); ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); + // Register GTTextures + GTTexture.init(); } @Override diff --git a/src/main/java/client/GTTexture.java b/src/main/java/client/GTTexture.java new file mode 100644 index 0000000000..98795e6585 --- /dev/null +++ b/src/main/java/client/GTTexture.java @@ -0,0 +1,63 @@ +package client; + +import gregtech.api.GregTech_API; +import gregtech.api.interfaces.IIconContainer; +import kekztech.KekzCore; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.util.IIcon; +import net.minecraft.util.ResourceLocation; + +import java.util.HashMap; + +public class GTTexture implements IIconContainer { + + public static final String MULTI_HATCH_OFF = "multi_hatch_off"; + public static final String MULTI_HATCH_ON = "multi_hatch_on"; + + private static final HashMap icons = new HashMap<>(); + + private final IIcon icon; + private final IIcon overlayIcon; + + private GTTexture(String iconName) { + icon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + iconName); + overlayIcon = null; + } + + private GTTexture(String iconName, String overlayIconName) { + icon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + iconName); + overlayIcon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + overlayIconName); + } + + public static void registerTexture(String iconName) { + icons.put(iconName, new GTTexture(iconName)); + } + + public static void registerTexture(String iconName, String overlayIconName) { + icons.put(iconName, new GTTexture(iconName, overlayIconName)); + } + + public static void init() { + registerTexture(MULTI_HATCH_ON); + registerTexture(MULTI_HATCH_OFF); + } + + public static IIconContainer getIconContainer(String iconName) { + return icons.get(iconName); + } + + @Override + public IIcon getIcon() { + return icon; + } + + @Override + public IIcon getOverlayIcon() { + return overlayIcon; + } + + @Override + public ResourceLocation getTextureFile() { + return TextureMap.locationBlocksTexture; + } +} diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index f93bafbead..024ffdc135 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -1,10 +1,12 @@ package common.tileentities; +import client.GTTexture; import gregtech.api.GregTech_API; 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.objects.GT_RenderedTexture; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; import kekztech.MultiFluidHandler; @@ -64,13 +66,13 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { } @Override - public ITexture[] getTexturesActive(ITexture iTexture) { - return new ITexture[0]; + public ITexture[] getTexturesActive(ITexture aBaseTexture) { + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.getIconContainer(GTTexture.MULTI_HATCH_ON))}; } @Override - public ITexture[] getTexturesInactive(ITexture iTexture) { - return new ITexture[0]; + public ITexture[] getTexturesInactive(ITexture aBaseTexture) { + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.getIconContainer(GTTexture.MULTI_HATCH_OFF))}; } @Override -- cgit From e72d42e68941e53b5f5bb864263452858ca0a2cc Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 11 Jun 2020 20:53:43 +0200 Subject: added overlay textures for testing --- .../assets/kekztech/textures/blocks/multi_hatch_off.png | Bin 0 -> 816 bytes .../assets/kekztech/textures/blocks/multi_hatch_on.png | Bin 0 -> 814 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.png diff --git a/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.png b/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.png new file mode 100644 index 0000000000..ae3108edad Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.png b/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.png new file mode 100644 index 0000000000..a1e931c3a2 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.png differ -- cgit From 9692e77efa9d74014738753d1c6eb0f259733476 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 18 Jun 2020 16:59:39 +0200 Subject: changed multi hatch to use some default texture from GT so I can test the actual functionality --- src/main/java/client/ClientProxy.java | 2 - src/main/java/client/GTTexture.java | 49 +++++++++++++++------- .../common/tileentities/GTMTE_TFFTMultiHatch.java | 7 +++- 3 files changed, 38 insertions(+), 20 deletions(-) diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index b4eb51f369..f608861c0d 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -18,8 +18,6 @@ public class ClientProxy extends CommonProxy { // Register TESR ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TESR_SETether()); ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); - // Register GTTextures - GTTexture.init(); } @Override diff --git a/src/main/java/client/GTTexture.java b/src/main/java/client/GTTexture.java index 98795e6585..76539adaab 100644 --- a/src/main/java/client/GTTexture.java +++ b/src/main/java/client/GTTexture.java @@ -9,37 +9,44 @@ import net.minecraft.util.ResourceLocation; import java.util.HashMap; -public class GTTexture implements IIconContainer { +public class GTTexture implements IIconContainer, Runnable { + public static final String TFFT_CASING = "TFFTCasing"; public static final String MULTI_HATCH_OFF = "multi_hatch_off"; public static final String MULTI_HATCH_ON = "multi_hatch_on"; private static final HashMap icons = new HashMap<>(); + private static final String REL_PATH = "blocks/"; - private final IIcon icon; - private final IIcon overlayIcon; + static { + registerTexture(TFFT_CASING); + registerTexture(MULTI_HATCH_OFF); + registerTexture(MULTI_HATCH_ON); + } + + private IIcon icon; + private IIcon iconOverlay; + private final String iconName; + private final String iconOverlayName; private GTTexture(String iconName) { - icon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + iconName); - overlayIcon = null; + this.iconName = iconName; + this.iconOverlayName = ""; + GregTech_API.sGTBlockIconload.add(this); } - private GTTexture(String iconName, String overlayIconName) { - icon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + iconName); - overlayIcon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + overlayIconName); + private GTTexture(String iconName, String iconOverlayName) { + this.iconName = iconName; + this.iconOverlayName = iconOverlayName; + GregTech_API.sGTBlockIconload.add(this); } public static void registerTexture(String iconName) { icons.put(iconName, new GTTexture(iconName)); } - public static void registerTexture(String iconName, String overlayIconName) { - icons.put(iconName, new GTTexture(iconName, overlayIconName)); - } - - public static void init() { - registerTexture(MULTI_HATCH_ON); - registerTexture(MULTI_HATCH_OFF); + public static void registerTexture(String iconName, String iconOverlayName) { + icons.put(iconName, new GTTexture(iconName, iconOverlayName)); } public static IIconContainer getIconContainer(String iconName) { @@ -53,11 +60,21 @@ public class GTTexture implements IIconContainer { @Override public IIcon getOverlayIcon() { - return overlayIcon; + return iconOverlay; } @Override public ResourceLocation getTextureFile() { return TextureMap.locationBlocksTexture; } + + @Override + public void run() { + icon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + REL_PATH + iconName); + if(!iconOverlayName.equals("")) { + iconOverlay = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + REL_PATH + iconOverlayName); + } else { + KekzCore.LOGGER.info("No overlay texture specified for icon: " + iconName + "; This is fine."); + } + } } diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index 024ffdc135..0ad9e5c7a9 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -2,6 +2,7 @@ package common.tileentities; import client.GTTexture; import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; @@ -67,12 +68,14 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { @Override public ITexture[] getTexturesActive(ITexture aBaseTexture) { - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.getIconContainer(GTTexture.MULTI_HATCH_ON))}; + // TODO return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.getIconContainer(GTTexture.MULTI_HATCH_ON))}; + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.ARROW_UP)}; } @Override public ITexture[] getTexturesInactive(ITexture aBaseTexture) { - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.getIconContainer(GTTexture.MULTI_HATCH_OFF))}; + // TODO return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.getIconContainer(GTTexture.MULTI_HATCH_OFF))}; + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.ARROW_DOWN)}; } @Override -- cgit From 40be972930f6de392e3e0616de3b15ca4ce851ae Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 18 Jun 2020 19:41:13 +0200 Subject: Some barebones code for reactor --- mods/EnderCore-1.7.10-0.2.0.39_beta.jar | Bin 0 -> 467824 bytes mods/EnderCore-1.7.10-0.2.0.39_beta.jars | Bin 467824 -> 0 bytes mods/EnderIO-1.7.10-2.3.0.432_beta.jar | Bin 0 -> 4800552 bytes mods/EnderIO-1.7.10-2.3.0.432_beta.jars | Bin 4800552 -> 0 bytes .../common/reactorItem/AbstractReactorItem.java | 29 +++++++++++++ src/main/java/common/reactorItem/ReactorItem.java | 48 +++++++++++++++++++++ src/main/java/reactor/Reactor.java | 9 ++++ .../itemBehaviour/IReactorItemBehaviour.java | 20 +++++++++ 8 files changed, 106 insertions(+) create mode 100644 mods/EnderCore-1.7.10-0.2.0.39_beta.jar delete mode 100644 mods/EnderCore-1.7.10-0.2.0.39_beta.jars create mode 100644 mods/EnderIO-1.7.10-2.3.0.432_beta.jar delete mode 100644 mods/EnderIO-1.7.10-2.3.0.432_beta.jars create mode 100644 src/main/java/common/reactorItem/AbstractReactorItem.java create mode 100644 src/main/java/common/reactorItem/ReactorItem.java create mode 100644 src/main/java/reactor/Reactor.java create mode 100644 src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java 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 new file mode 100644 index 0000000000..1fdf703497 Binary files /dev/null and b/mods/EnderCore-1.7.10-0.2.0.39_beta.jar 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 deleted file mode 100644 index 1fdf703497..0000000000 Binary files a/mods/EnderCore-1.7.10-0.2.0.39_beta.jars and /dev/null 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 new file mode 100644 index 0000000000..80711b5846 Binary files /dev/null and b/mods/EnderIO-1.7.10-2.3.0.432_beta.jar 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 deleted file mode 100644 index 80711b5846..0000000000 Binary files a/mods/EnderIO-1.7.10-2.3.0.432_beta.jars and /dev/null differ diff --git a/src/main/java/common/reactorItem/AbstractReactorItem.java b/src/main/java/common/reactorItem/AbstractReactorItem.java new file mode 100644 index 0000000000..e78889b57f --- /dev/null +++ b/src/main/java/common/reactorItem/AbstractReactorItem.java @@ -0,0 +1,29 @@ +package common.reactorItem; + +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; + +public abstract class AbstractReactorItem extends Item { + + private final int[] behaviourID; + + protected AbstractReactorItem(int...behaviourID) { + this.behaviourID = behaviourID; + } + + @Override + public abstract double getDurabilityForDisplay(ItemStack stack); + + @Override + public abstract boolean showDurabilityBar(ItemStack stack); + + @Override + public final String getUnlocalizedName(ItemStack stack) { + return super.hasSubtypes ? (super.getUnlocalizedName() + "." + stack.getItemDamage()) + : super.getUnlocalizedName(); + } + + public final int getBehaviourID(int meta) { + return behaviourID[meta]; + } +} diff --git a/src/main/java/common/reactorItem/ReactorItem.java b/src/main/java/common/reactorItem/ReactorItem.java new file mode 100644 index 0000000000..e8dfbef21e --- /dev/null +++ b/src/main/java/common/reactorItem/ReactorItem.java @@ -0,0 +1,48 @@ +package common.reactorItem; + +import cpw.mods.fml.common.registry.GameRegistry; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.ItemStack; +import net.minecraft.util.IIcon; + +public class ReactorItem extends AbstractReactorItem { + + private static final ReactorItem INSTANCE = new ReactorItem(); + + private final IIcon[] icons = new IIcon[50]; + + private ReactorItem() { + super(); + } + + public static ReactorItem registerItem() { + INSTANCE.setHasSubtypes(true); + INSTANCE.setCreativeTab(CreativeTabs.tabMisc); + INSTANCE.setMaxStackSize(1); + final String unloc = "kekztech_reactor_item"; + INSTANCE.setUnlocalizedName(unloc); + GameRegistry.registerItem(INSTANCE, unloc); + return INSTANCE; + } + + @Override + public void registerIcons(IIconRegister reg) { + + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + return 0; + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + return false; + } +} diff --git a/src/main/java/reactor/Reactor.java b/src/main/java/reactor/Reactor.java new file mode 100644 index 0000000000..f6f955b230 --- /dev/null +++ b/src/main/java/reactor/Reactor.java @@ -0,0 +1,9 @@ +package reactor; + +public class Reactor { + + private long energyPerSecond; + private long heat; + private long maxHeat; + +} diff --git a/src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java b/src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java new file mode 100644 index 0000000000..1990938270 --- /dev/null +++ b/src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java @@ -0,0 +1,20 @@ +package reactor.itemBehaviour; + +import java.util.HashMap; + +public abstract class IReactorItemBehaviour { + + protected final HashMap properties; + + protected IReactorItemBehaviour(String propertiesKey) { + // load + + properties = new HashMap<>(); + } + + public abstract void apply(); + + public abstract boolean hasDurabilityBar(); + + public abstract double getDurabilityForDisplay(); +} -- cgit From 56ccee58777de261857b16c958d07bc0fc7e0187 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Thu, 18 Jun 2020 20:35:16 +0200 Subject: Shortened screwdriver handling code related to TFFT; Fixed AOOB Exception when IC in TFFT GUI exceeds number of stored fluids --- .../common/tileentities/GTMTE_FluidMultiStorage.java | 10 +++------- .../common/tileentities/GTMTE_TFFTMultiHatch.java | 19 +++---------------- src/main/java/kekztech/MultiFluidHandler.java | 4 +++- 3 files changed, 9 insertions(+), 24 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index f2e88ef711..0b8eec616b 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -9,6 +9,7 @@ import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.*; import gregtech.api.objects.GT_RenderedTexture; +import gregtech.api.util.GT_Utility; import kekztech.MultiFluidHandler; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; @@ -438,13 +439,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @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")); - } + doVoidExcess = !doVoidExcess; + GT_Utility.sendChatToPlayer(aPlayer, doVoidExcess ? "Auto-voiding enabled" : "Auto-voiding disabled"); } @Override diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index 0ad9e5c7a9..7a9d31582a 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -89,22 +89,9 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { } @Override - public boolean onRightclick(IGregTechTileEntity aBaseMetaTileEntity, EntityPlayer aPlayer) { - if (GT_Utility.isStackInList(aPlayer.getHeldItem(), GregTech_API.sScrewdriverList)) { - if (GT_ModHandler.damageOrDechargeItem(aPlayer.getHeldItem(), 1, 200, aPlayer)) { - outputting = !outputting; - GT_Utility.sendSoundToPlayers(aBaseMetaTileEntity.getWorld(), GregTech_API.sSoundList.get(100), - 1.0F, -1.0F, - aBaseMetaTileEntity.getXCoord(), - aBaseMetaTileEntity.getYCoord(), - aBaseMetaTileEntity.getZCoord() - ); - // Give chat feedback - GT_Utility.sendChatToPlayer(aPlayer, outputting ? "Auto-output enabled" : "Auto-output disabled"); - } - return true; - } - return false; + public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { + outputting = !outputting; + GT_Utility.sendChatToPlayer(aPlayer, outputting ? "Auto-output enabled" : "Auto-output disabled"); } @Override diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index ef65585a3b..35c1316407 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -70,12 +70,14 @@ public class MultiFluidHandler { /** * Used to tell the MFH if a fluid is selected by * an Integrated Circuit in the controller. + * If the Integrate Circuit configuration exceeds + * the number of stored fluid, the configuration will be ignored. * * @param fluidSelector * Selected fluid or -1 if no fluid is selected */ public void setFluidSelector(byte fluidSelector) { - this.fluidSelector = fluidSelector; + this.fluidSelector = fluidSelector < fluids.size() ? fluidSelector : -1; } /** -- cgit From 3c596ad180fa6d371f95b2c093602868ebc1a2f4 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 21 Jun 2020 23:44:23 +0200 Subject: Added Large Hex Plate Block --- src/main/java/common/Blocks.java | 7 + src/main/java/common/Recipes.java | 195 +++++++++++---------- .../java/common/blocks/Block_LargeHexPlate.java | 51 ++++++ src/main/resources/assets/kekztech/lang/en_US.lang | 5 +- 4 files changed, 168 insertions(+), 90 deletions(-) create mode 100644 src/main/java/common/blocks/Block_LargeHexPlate.java diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index bc8b2ff573..8f70812a00 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -37,6 +37,8 @@ public class Blocks { public static Block spaceElevatorStructure; public static Block spaceElevatorCapacitor; public static Block spaceElevatorTether; + + public static Block largeHexPlate; public static void preInit() { KekzCore.LOGGER.info("Registering blocks..."); @@ -48,6 +50,7 @@ public class Blocks { registerBlocks_Jars(); registerBlocks_LSC(); registerBlocks_SpaceElevator(); + registerBlocks_Cosmetics(); KekzCore.LOGGER.info("Finished registering blocks"); } @@ -94,4 +97,8 @@ public class Blocks { spaceElevatorTether = Block_SpaceElevatorTether.registerBlock(); } + private static void registerBlocks_Cosmetics() { + largeHexPlate = Block_LargeHexPlate.registerBlock(); + } + } diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index b694805c96..45d92b723e 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -38,6 +38,7 @@ public class Recipes { registerRecipes_Jars(); registerRecipes_LSC(); registerRecipes_SpaceElevator(); + registerRecipes_Cosmetics(); KekzCore.LOGGER.info("Finished registering recipes"); } @@ -62,99 +63,99 @@ public class Recipes { 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(Blocks.tfftCasing, 1), - 200, 256); - final ItemStack[] tfftstoragefield1 = { + GT_Values.RA.addAssemblerRecipe( + tfftcasing, + FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), + new ItemStack(Blocks.tfftCasing, 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(Blocks.tfftStorageField1, 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(Blocks.tfftStorageField2, 1), + 200, 480); + final ItemStack[] tfftstoragefield3 = { 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_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( - tfftstoragefield1, - FluidRegistry.getFluidStack("molten.glass", 144), - new ItemStack(Blocks.tfftStorageField1, 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(Blocks.tfftStorageField2, 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(Blocks.tfftStorageField3, 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(Blocks.tfftStorageField4, 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(Blocks.tfftStorageField5, 1), - 400, 6147); - // Multi Hatch - final Object[] multi_hatch_HV = { - "PRP", "UFU", "PRP", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), - 'U', ItemList.Electric_Pump_HV.get(1L), - 'F', ItemList.Field_Generator_LV.get(1L) + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield3, + FluidRegistry.getFluidStack("molten.epoxid", 576), + new ItemStack(Blocks.tfftStorageField3, 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_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_HV); - final Object[] multi_hatch_IV = { - "PRP", "UFU", "PRP", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), - 'U', ItemList.Electric_Pump_IV.get(1L), - 'F', ItemList.Field_Generator_HV.get(1L) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_IV); - final Object[] multi_hatch_ZPM = { - "PRP", "UFU", "PRP", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NaquadahAlloy, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.NaquadahAlloy, 1), - 'U', ItemList.Electric_Pump_ZPM.get(1L), - 'F', ItemList.Field_Generator_IV.get(1L) + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield4, + FluidRegistry.getFluidStack("molten.epoxid", 1152), + new ItemStack(Blocks.tfftStorageField4, 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_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_ZPM); + GT_Values.RA.addAssemblerRecipe( + tfftstoragefield5, + FluidRegistry.getFluidStack("molten.epoxid", 1152), + new ItemStack(Blocks.tfftStorageField5, 1), + 400, 6147); + // Multi Hatch + final Object[] multi_hatch_HV = { + "PRP", "UFU", "PRP", + 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), + 'U', ItemList.Electric_Pump_HV.get(1L), + 'F', ItemList.Field_Generator_LV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_HV); + final Object[] multi_hatch_IV = { + "PRP", "UFU", "PRP", + 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), + 'U', ItemList.Electric_Pump_IV.get(1L), + 'F', ItemList.Field_Generator_HV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_IV); + final Object[] multi_hatch_ZPM = { + "PRP", "UFU", "PRP", + 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NaquadahAlloy, 1), + 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.NaquadahAlloy, 1), + 'U', ItemList.Electric_Pump_ZPM.get(1L), + 'F', ItemList.Field_Generator_IV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_ZPM); } private static void registerRecipes_SOFC() { @@ -589,4 +590,20 @@ public class Recipes { }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.spaceElevatorStructure, 1, 1), seCoilHolder_recipe); } + + private static void registerRecipes_Cosmetics() { + + // Hex Tiles + final ItemStack[] hexTiles = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Concrete, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 4), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 8) + }; + GT_Values.RA.addAssemblerRecipe( + hexTiles, + FluidRegistry.getFluidStack("molten.plastic", 144), + new ItemStack(Blocks.largeHexPlate, 8), + 600, 120); + } } diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java new file mode 100644 index 0000000000..391857310d --- /dev/null +++ b/src/main/java/common/blocks/Block_LargeHexPlate.java @@ -0,0 +1,51 @@ +package common.blocks; + +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.util.IIcon; +import net.minecraft.world.IBlockAccess; + +public class Block_LargeHexPlate extends Block { + + private static final Block_LargeHexPlate INSTANCE = new Block_LargeHexPlate(); + private static final int BATCH_SIZE = 3; + + private final IIcon[][] parts = new IIcon[BATCH_SIZE][BATCH_SIZE]; + + private Block_LargeHexPlate() { + super(Material.rock); + } + + public static Block registerBlock() { + final String blockName = "kekztech_largehextile_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setCreativeTab(CreativeTabs.tabMisc); + INSTANCE.setHardness(6.0f); + INSTANCE.setResistance(10.0f); + GameRegistry.registerBlock(INSTANCE, blockName); + + return INSTANCE; + } + + @Override + public void registerBlockIcons(IIconRegister ir) { + for(int x = 0; x < BATCH_SIZE; x++) { + for(int z = 0; z < BATCH_SIZE; z++) { + parts[x][z] = ir.registerIcon("kekztech:LargeHexTile_" + x + "_" + z); + } + } + } + + @Override + public IIcon getIcon(IBlockAccess world, int x, int y, int z, int meta) { + return parts[Math.abs(x % BATCH_SIZE)][Math.abs(z % BATCH_SIZE)]; + } + + @Override + public IIcon getIcon(int side, int meta) { + return parts[(int) Math.ceil(BATCH_SIZE / 2)][(int) Math.ceil(BATCH_SIZE / 2)]; + } +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 9d201e442a..92021f3ec9 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -170,4 +170,7 @@ 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 +tile.kekztech_spaceelevatortether_block.name=Space Elevator Tether + +# -------- Cosmetic Blocks +tile.kekztech_largehexttile_block=Large Hex Tile \ No newline at end of file -- cgit From e496c31d9e20ae2c525dfe3383ec140be28460bc Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 21 Jun 2020 23:53:51 +0200 Subject: added conversion recipe to update old multi hatches --- src/main/java/common/Recipes.java | 8 ++++++-- src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java | 3 --- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 45d92b723e..726e5653ad 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,5 +1,7 @@ package common; +import common.items.ErrorItem; +import common.items.MetaItem_CraftingComponent; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.enums.GT_Values; @@ -9,8 +11,6 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; -import common.items.ErrorItem; -import common.items.MetaItem_CraftingComponent; import kekztech.Items; import kekztech.KekzCore; import net.minecraft.item.ItemStack; @@ -156,6 +156,10 @@ public class Recipes { 'F', ItemList.Field_Generator_IV.get(1L) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_ZPM); + + // Conversion recipe from deprecated hatch to new one (old hatch is equal to new IV hatch) + GT_ModHandler.addShapelessCraftingRecipe(TileEntities.mhIV.getStackForm(1), + new ItemStack[]{new ItemStack(Blocks.tfftMultiHatch, 1)}); } private static void registerRecipes_SOFC() { diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index 7a9d31582a..5d0b8c20a0 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -1,14 +1,11 @@ package common.tileentities; -import client.GTTexture; -import gregtech.api.GregTech_API; import gregtech.api.enums.Textures; 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.objects.GT_RenderedTexture; -import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Utility; import kekztech.MultiFluidHandler; import net.minecraft.entity.player.EntityPlayer; -- cgit From 2ed82e6910fc6658ffc9363c22007633bbcafbc7 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 21 Jun 2020 23:54:56 +0200 Subject: hide space elevator for release --- src/main/java/common/Blocks.java | 2 +- src/main/java/common/Recipes.java | 2 +- src/main/java/common/TileEntities.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 8f70812a00..efb5146137 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -49,7 +49,7 @@ public class Blocks { //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); - registerBlocks_SpaceElevator(); + //registerBlocks_SpaceElevator(); registerBlocks_Cosmetics(); KekzCore.LOGGER.info("Finished registering blocks"); diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 726e5653ad..5255d4dbb2 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -37,7 +37,7 @@ public class Recipes { registerRecipes_Nuclear(); registerRecipes_Jars(); registerRecipes_LSC(); - registerRecipes_SpaceElevator(); + //registerRecipes_SpaceElevator(); registerRecipes_Cosmetics(); KekzCore.LOGGER.info("Finished registering recipes"); diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 35ac65d2e6..2f9d2e20d6 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -24,7 +24,7 @@ public class TileEntities { GameRegistry.registerTileEntity(TE_ItemProxyEndpoint.class, "kekztech_itemproxyendpoint_tile"); GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); - GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); + //GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); } public static void init() { @@ -34,7 +34,7 @@ public class TileEntities { mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); - se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); + //se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); // Singleblocks mhHV = new GTMTE_TFFTMultiHatch(13108, "machine.multihatch", "T.F.F.T Multi I/O Hatch [HV]", 3); mhIV = new GTMTE_TFFTMultiHatch(13109, "machine.multihatch", "T.F.F.T Multi I/O Hatch [IV]", 5); -- cgit From 7ffad0de1760b338bfc96e797bce18b7110ace6f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Sun, 21 Jun 2020 23:55:49 +0200 Subject: 0.5 version bump --- build.gradle | 2 +- src/main/java/kekztech/KekzCore.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 15da6c830d..e002b1ac54 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.4.6" +version = "0.5" 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 312559d633..1aed8315ce 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.6"; + public static final String VERSION = "0.5"; public static final Logger LOGGER = LogManager.getLogger(NAME); -- cgit From 02bbba274bb7c625e0a9ab0f7fdab8ea0eafe707 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 22 Jun 2020 00:00:43 +0200 Subject: set hex tiling to 4 --- src/main/java/common/blocks/Block_LargeHexPlate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java index 391857310d..9c6dcf0fc0 100644 --- a/src/main/java/common/blocks/Block_LargeHexPlate.java +++ b/src/main/java/common/blocks/Block_LargeHexPlate.java @@ -11,7 +11,7 @@ import net.minecraft.world.IBlockAccess; public class Block_LargeHexPlate extends Block { private static final Block_LargeHexPlate INSTANCE = new Block_LargeHexPlate(); - private static final int BATCH_SIZE = 3; + private static final int BATCH_SIZE = 4; private final IIcon[][] parts = new IIcon[BATCH_SIZE][BATCH_SIZE]; -- cgit From 8d5175f8845ff593ff46d54e10de57559a43b37e Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 22 Jun 2020 00:11:55 +0200 Subject: enabled vertical hex tiling --- src/main/java/common/blocks/Block_LargeHexPlate.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java index 9c6dcf0fc0..c046c3a9ab 100644 --- a/src/main/java/common/blocks/Block_LargeHexPlate.java +++ b/src/main/java/common/blocks/Block_LargeHexPlate.java @@ -40,8 +40,14 @@ public class Block_LargeHexPlate extends Block { } @Override - public IIcon getIcon(IBlockAccess world, int x, int y, int z, int meta) { - return parts[Math.abs(x % BATCH_SIZE)][Math.abs(z % BATCH_SIZE)]; + public IIcon getIcon(IBlockAccess world, int x, int y, int z, int side) { + if(side == 0 || side == 1) { + return parts[Math.abs(x % BATCH_SIZE)][Math.abs(z % BATCH_SIZE)]; + } else if(side == 2 || side == 3) { + return parts[Math.abs(x % BATCH_SIZE)][Math.abs(y % BATCH_SIZE)]; + } else { + return parts[Math.abs(z % BATCH_SIZE)][Math.abs(y % BATCH_SIZE)]; + } } @Override -- cgit From 14a94d72d860e590bf9731a9a3d1ce89d7592f24 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 22 Jun 2020 16:58:17 +0200 Subject: added textures for hex tiles, fixed hex tile name, fixed hex tile recipe --- src/main/java/common/Recipes.java | 10 +++++----- src/main/java/common/blocks/Block_LargeHexPlate.java | 10 +++++++--- src/main/resources/assets/kekztech/lang/en_US.lang | 2 +- .../kekztech/textures/blocks/LargeHexTile_0_0.png | Bin 0 -> 212902 bytes .../kekztech/textures/blocks/LargeHexTile_0_1.png | Bin 0 -> 194679 bytes .../kekztech/textures/blocks/LargeHexTile_0_2.png | Bin 0 -> 188252 bytes .../kekztech/textures/blocks/LargeHexTile_0_3.png | Bin 0 -> 202085 bytes .../kekztech/textures/blocks/LargeHexTile_1_0.png | Bin 0 -> 203604 bytes .../kekztech/textures/blocks/LargeHexTile_1_1.png | Bin 0 -> 202723 bytes .../kekztech/textures/blocks/LargeHexTile_1_2.png | Bin 0 -> 184021 bytes .../kekztech/textures/blocks/LargeHexTile_1_3.png | Bin 0 -> 185686 bytes .../kekztech/textures/blocks/LargeHexTile_2_0.png | Bin 0 -> 183484 bytes .../kekztech/textures/blocks/LargeHexTile_2_1.png | Bin 0 -> 189460 bytes .../kekztech/textures/blocks/LargeHexTile_2_2.png | Bin 0 -> 205600 bytes .../kekztech/textures/blocks/LargeHexTile_2_3.png | Bin 0 -> 197674 bytes .../kekztech/textures/blocks/LargeHexTile_3_0.png | Bin 0 -> 193911 bytes .../kekztech/textures/blocks/LargeHexTile_3_1.png | Bin 0 -> 205189 bytes .../kekztech/textures/blocks/LargeHexTile_3_2.png | Bin 0 -> 198508 bytes .../kekztech/textures/blocks/LargeHexTile_3_3.png | Bin 0 -> 202600 bytes 19 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_0.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_1.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_2.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_3.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_0.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_1.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_2.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_3.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_0.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_1.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_2.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_3.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_0.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_1.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_2.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_3.png diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 5255d4dbb2..90aca7b09e 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -600,14 +600,14 @@ public class Recipes { // Hex Tiles final ItemStack[] hexTiles = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Concrete, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 4), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 8) + GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) }; GT_Values.RA.addAssemblerRecipe( hexTiles, - FluidRegistry.getFluidStack("molten.plastic", 144), - new ItemStack(Blocks.largeHexPlate, 8), + FluidRegistry.getFluidStack("molten.plastic", 36), + new ItemStack(Blocks.largeHexPlate, 2), 600, 120); } } diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java index c046c3a9ab..8bdad56323 100644 --- a/src/main/java/common/blocks/Block_LargeHexPlate.java +++ b/src/main/java/common/blocks/Block_LargeHexPlate.java @@ -41,12 +41,16 @@ public class Block_LargeHexPlate extends Block { @Override public IIcon getIcon(IBlockAccess world, int x, int y, int z, int side) { + final int xMod = x >= 0 ? Math.abs(x % BATCH_SIZE) : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int yMod = y >= 0 ? Math.abs(y % BATCH_SIZE) : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int zMod = z >= 0 ? Math.abs(z % BATCH_SIZE) : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + if(side == 0 || side == 1) { - return parts[Math.abs(x % BATCH_SIZE)][Math.abs(z % BATCH_SIZE)]; + return parts[xMod][zMod]; } else if(side == 2 || side == 3) { - return parts[Math.abs(x % BATCH_SIZE)][Math.abs(y % BATCH_SIZE)]; + return parts[xMod][yMod]; } else { - return parts[Math.abs(z % BATCH_SIZE)][Math.abs(y % BATCH_SIZE)]; + return parts[zMod][yMod]; } } diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 92021f3ec9..f4a97bd101 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -173,4 +173,4 @@ tile.kekztech_spaceelevatorcapacitor_block.desc=The see-through is good for your tile.kekztech_spaceelevatortether_block.name=Space Elevator Tether # -------- Cosmetic Blocks -tile.kekztech_largehexttile_block=Large Hex Tile \ No newline at end of file +tile.kekztech_largehextile_block=Large Hex Tile \ No newline at end of file diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_0.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_0.png new file mode 100644 index 0000000000..066845e231 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_0.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_1.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_1.png new file mode 100644 index 0000000000..7da38a599a Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_2.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_2.png new file mode 100644 index 0000000000..b71361b6e6 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_3.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_3.png new file mode 100644 index 0000000000..6dde5d88ce Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_0_3.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_0.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_0.png new file mode 100644 index 0000000000..c59f06e48b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_0.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_1.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_1.png new file mode 100644 index 0000000000..15ada67d51 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_2.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_2.png new file mode 100644 index 0000000000..fa7cb6610d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_3.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_3.png new file mode 100644 index 0000000000..9802f4c45f Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_1_3.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_0.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_0.png new file mode 100644 index 0000000000..b96eae723e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_0.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_1.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_1.png new file mode 100644 index 0000000000..30023e5987 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_2.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_2.png new file mode 100644 index 0000000000..496fb235cb Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_3.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_3.png new file mode 100644 index 0000000000..03544d84d1 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_2_3.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_0.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_0.png new file mode 100644 index 0000000000..cc9a5f89da Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_0.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_1.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_1.png new file mode 100644 index 0000000000..2586c16072 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_2.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_2.png new file mode 100644 index 0000000000..7bc5006d3d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_3.png b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_3.png new file mode 100644 index 0000000000..2966ccb079 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LargeHexTile_3_3.png differ -- cgit From 8a94750eec21b70a04eca7589c2626341a5eb83f Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Mon, 22 Jun 2020 21:25:02 +0200 Subject: tried to fix GTTexture, removed more deprecated code --- GregTech.lang | 3 + src/main/java/client/GTTexture.java | 46 ++------------- src/main/java/common/TileEntities.java | 6 +- .../java/common/blocks/Block_TFFTMultiHatch.java | 69 +--------------------- .../common/tileentities/GTMTE_TFFTMultiHatch.java | 7 +-- 5 files changed, 16 insertions(+), 115 deletions(-) diff --git a/GregTech.lang b/GregTech.lang index 227be0de63..be8b9c6d6a 100644 --- a/GregTech.lang +++ b/GregTech.lang @@ -13178,6 +13178,9 @@ languagefile { 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.multihatch.0.name=T.F.F.T Multi I/O Hatch [HV] + S:gt.blockmachines.machine.multihatch.1.name=T.F.F.T Multi I/O Hatch [IV] + S:gt.blockmachines.machine.multihatch.2.name=T.F.F.T Multi I/O Hatch [ZPM] S:gt.blockmachines.machine.multihatch.name=T.F.F.T Multi I/O Hatch [HV] S:gt.blockmachines.machine.tt.buck.05.name=Insane Buck Converter S:gt.blockmachines.machine.tt.buck.06.name=Ludicrous Buck Converter diff --git a/src/main/java/client/GTTexture.java b/src/main/java/client/GTTexture.java index 76539adaab..a449dc257b 100644 --- a/src/main/java/client/GTTexture.java +++ b/src/main/java/client/GTTexture.java @@ -2,6 +2,7 @@ package client; import gregtech.api.GregTech_API; import gregtech.api.interfaces.IIconContainer; +import gregtech.api.objects.GT_CopiedBlockTexture; import kekztech.KekzCore; import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.util.IIcon; @@ -11,48 +12,18 @@ import java.util.HashMap; public class GTTexture implements IIconContainer, Runnable { - public static final String TFFT_CASING = "TFFTCasing"; - public static final String MULTI_HATCH_OFF = "multi_hatch_off"; - public static final String MULTI_HATCH_ON = "multi_hatch_on"; - - private static final HashMap icons = new HashMap<>(); - private static final String REL_PATH = "blocks/"; - - static { - registerTexture(TFFT_CASING); - registerTexture(MULTI_HATCH_OFF); - registerTexture(MULTI_HATCH_ON); - } + public static final GTTexture TFFT_CASING = new GTTexture("textures/blocks/TFFTCasing"); + public static final GTTexture MULTI_HATCH_OFF = new GTTexture("textures/blocks/multi_hatch_off"); + public static final GTTexture MULTI_HATCH_ON = new GTTexture("textures/blocks/multi_hatch_on"); private IIcon icon; - private IIcon iconOverlay; private final String iconName; - private final String iconOverlayName; private GTTexture(String iconName) { this.iconName = iconName; - this.iconOverlayName = ""; - GregTech_API.sGTBlockIconload.add(this); - } - - private GTTexture(String iconName, String iconOverlayName) { - this.iconName = iconName; - this.iconOverlayName = iconOverlayName; GregTech_API.sGTBlockIconload.add(this); } - public static void registerTexture(String iconName) { - icons.put(iconName, new GTTexture(iconName)); - } - - public static void registerTexture(String iconName, String iconOverlayName) { - icons.put(iconName, new GTTexture(iconName, iconOverlayName)); - } - - public static IIconContainer getIconContainer(String iconName) { - return icons.get(iconName); - } - @Override public IIcon getIcon() { return icon; @@ -60,7 +31,7 @@ public class GTTexture implements IIconContainer, Runnable { @Override public IIcon getOverlayIcon() { - return iconOverlay; + return null; } @Override @@ -70,11 +41,6 @@ public class GTTexture implements IIconContainer, Runnable { @Override public void run() { - icon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + REL_PATH + iconName); - if(!iconOverlayName.equals("")) { - iconOverlay = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + REL_PATH + iconOverlayName); - } else { - KekzCore.LOGGER.info("No overlay texture specified for icon: " + iconName + "; This is fine."); - } + icon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + iconName); } } diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 2f9d2e20d6..963dd81e9f 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -36,9 +36,9 @@ public class TileEntities { lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); //se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); // Singleblocks - mhHV = new GTMTE_TFFTMultiHatch(13108, "machine.multihatch", "T.F.F.T Multi I/O Hatch [HV]", 3); - mhIV = new GTMTE_TFFTMultiHatch(13109, "machine.multihatch", "T.F.F.T Multi I/O Hatch [IV]", 5); - mhZPM = new GTMTE_TFFTMultiHatch(13110, "machine.multihatch", "T.F.F.T Multi I/O Hatch [ZPM]", 7); + mhHV = new GTMTE_TFFTMultiHatch(13108, "machine.multihatch.0", "T.F.F.T Multi I/O Hatch [HV]", 3); + mhIV = new GTMTE_TFFTMultiHatch(13109, "machine.multihatch.1", "T.F.F.T Multi I/O Hatch [IV]", 5); + mhZPM = new GTMTE_TFFTMultiHatch(13110, "machine.multihatch.2", "T.F.F.T Multi I/O Hatch [ZPM]", 7); } } diff --git a/src/main/java/common/blocks/Block_TFFTMultiHatch.java b/src/main/java/common/blocks/Block_TFFTMultiHatch.java index 37f9e47bcc..564113efe5 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -26,8 +26,6 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); private IIcon casing; - private final IIcon[] overlayOff = new IIcon[3]; - private final IIcon[] overlayOn = new IIcon[3]; private Block_TFFTMultiHatch() { super(Material.iron); @@ -47,48 +45,11 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { @Override public void registerBlockIcons(IIconRegister ir) { casing = ir.registerIcon("kekztech:TFFTCasing"); - for(int i = 0; i < overlayOff.length; i++) { - overlayOff[i] = ir.registerIcon("kekztech:TFFTMultiHatch" + i + "_off"); - overlayOn[i] = ir.registerIcon("kekztech:TFFTMultiHatch" + i + "_on"); - } - } - - @Override - @SuppressWarnings({"unchecked" }) - public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { - // HV, IV, ZPM - par3List.add(new ItemStack(par1, 1, 0)); - par3List.add(new ItemStack(par1, 1, 1)); - par3List.add(new ItemStack(par1, 1, 2)); } @Override public IIcon getIcon(int side, int meta) { - if(side != 3) { - return casing; - } else { - return overlayOff[meta]; - } - } - - @Override - public IIcon getIcon(IBlockAccess blockAccess, int x, int y, int z, int side) { - final TileEntity te = blockAccess.getTileEntity(x, y, z); - if(te instanceof TE_TFFTMultiHatch) { - final TE_TFFTMultiHatch hatchTE = (TE_TFFTMultiHatch) te; - if(hatchTE.hasFacingOnSide((byte) side)) { - final int meta = blockAccess.getBlockMetadata(x, y, z); - if(hatchTE.isOutputting()) { - return overlayOn[meta]; - } else { - return overlayOff[meta]; - } - } else { - return casing; - } - } else { - return casing; - } + return casing; } @Override @@ -100,33 +61,5 @@ public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { public boolean hasTileEntity(int meta) { return true; } - - @Override - public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float p_149727_7_, float p_149727_8_, float p_149727_9_) { - // Code block taken from GregTech's api.metatileentity.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 instanceof TE_TFFTMultiHatch) { - ((TE_TFFTMultiHatch) te).toggleAutoOutput(); - 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"); - - } - } - return true; - } else if (GT_Utility.isStackInList(player.getHeldItem(), GregTech_API.sWrenchList)) { - if (GT_ModHandler.damageOrDechargeItem(player.getHeldItem(), 1, 200, player)) { - final TileEntity te = world.getTileEntity(x, y, z); - if(te instanceof TE_TFFTMultiHatch) { - ((TE_TFFTMultiHatch) te).setFacingToSide((byte) side); - GT_Utility.sendSoundToPlayers(world, GregTech_API.sSoundList.get(100), 1.0F, -1.0F, x, y, z); - } - } - return true; - } - return false; - } } diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index 5d0b8c20a0..ba523ab090 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -1,5 +1,6 @@ package common.tileentities; +import client.GTTexture; import gregtech.api.enums.Textures; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; @@ -65,14 +66,12 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { @Override public ITexture[] getTexturesActive(ITexture aBaseTexture) { - // TODO return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.getIconContainer(GTTexture.MULTI_HATCH_ON))}; - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.ARROW_UP)}; + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_ON)}; } @Override public ITexture[] getTexturesInactive(ITexture aBaseTexture) { - // TODO return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.getIconContainer(GTTexture.MULTI_HATCH_OFF))}; - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.ARROW_DOWN)}; + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_OFF)}; } @Override -- cgit From 2178a42eca603aba98ca4e181c2c46597e638597 Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 23 Jun 2020 02:17:11 +0200 Subject: Started to imlements BeamTransmitter --- src/main/java/client/ClientProxy.java | 3 + src/main/java/client/GTTexture.java | 6 +- .../java/client/renderer/TESR_BeamTransmitter.java | 65 +++++++++++++++++++++ src/main/java/common/Blocks.java | 2 + src/main/java/common/TileEntities.java | 1 + .../java/common/blocks/Block_BeamTransmitter.java | 55 +++++++++++++++++ .../common/tileentities/GTMTE_TFFTMultiHatch.java | 68 +++++----------------- .../common/tileentities/TE_BeamTransmitter.java | 47 +++++++++++++++ src/main/resources/assets/kekztech/lang/en_US.lang | 5 +- 9 files changed, 195 insertions(+), 57 deletions(-) create mode 100644 src/main/java/client/renderer/TESR_BeamTransmitter.java create mode 100644 src/main/java/common/blocks/Block_BeamTransmitter.java create mode 100644 src/main/java/common/tileentities/TE_BeamTransmitter.java diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index f608861c0d..5ed713f827 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -1,8 +1,10 @@ package client; +import client.renderer.TESR_BeamTransmitter; import client.renderer.TESR_SECapacitor; import client.renderer.TESR_SETether; import common.CommonProxy; +import common.tileentities.TE_BeamTransmitter; import common.tileentities.TE_SpaceElevatorCapacitor; import common.tileentities.TE_SpaceElevatorTether; import cpw.mods.fml.client.registry.ClientRegistry; @@ -18,6 +20,7 @@ public class ClientProxy extends CommonProxy { // Register TESR ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TESR_SETether()); ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); + ClientRegistry.bindTileEntitySpecialRenderer(TE_BeamTransmitter.class, new TESR_BeamTransmitter()); } @Override diff --git a/src/main/java/client/GTTexture.java b/src/main/java/client/GTTexture.java index a449dc257b..2ede4976fb 100644 --- a/src/main/java/client/GTTexture.java +++ b/src/main/java/client/GTTexture.java @@ -12,9 +12,9 @@ import java.util.HashMap; public class GTTexture implements IIconContainer, Runnable { - public static final GTTexture TFFT_CASING = new GTTexture("textures/blocks/TFFTCasing"); - public static final GTTexture MULTI_HATCH_OFF = new GTTexture("textures/blocks/multi_hatch_off"); - public static final GTTexture MULTI_HATCH_ON = new GTTexture("textures/blocks/multi_hatch_on"); + public static final GTTexture TFFT_CASING = new GTTexture("blocks/TFFTCasing"); + public static final GTTexture MULTI_HATCH_OFF = new GTTexture("blocks/multi_hatch_off"); + public static final GTTexture MULTI_HATCH_ON = new GTTexture("blocks/multi_hatch_on"); private IIcon icon; private final String iconName; diff --git a/src/main/java/client/renderer/TESR_BeamTransmitter.java b/src/main/java/client/renderer/TESR_BeamTransmitter.java new file mode 100644 index 0000000000..3c48dab264 --- /dev/null +++ b/src/main/java/client/renderer/TESR_BeamTransmitter.java @@ -0,0 +1,65 @@ +package client.renderer; + +import common.tileentities.TE_BeamTransmitter; +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 TESR_BeamTransmitter extends TileEntitySpecialRenderer { + + private static final ResourceLocation beamTexture = new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png"); + + @Override + public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) { + final TE_BeamTransmitter beamTransmitter = (TE_BeamTransmitter) te; + + GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F); + // Get Tessellator instance + final Tessellator tessellator = Tessellator.instance; + // Bind beam texture and set texture params + super.bindTexture(beamTexture); + 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 float exactTime = (float)beamTransmitter.getWorldObj().getTotalWorldTime() + partialTick; + final float streamTextureOffset = -exactTime * 0.2F - (float) MathHelper.floor_float(-exactTime * 0.1F); + + final double halfBeamWidth = 0.1D; + final double height = beamTransmitter.getDistanceFromTarget(); + final double uv_x1 = 0.0D; + final double uv_x2 = 1.0D; + final double uv_y1 = -1.0D - streamTextureOffset; // This makes the beam stream upwards if you add a time sensitive number to it + final double uv_y2 = (double)beamTransmitter.getDistanceFromTarget() * (0.5D / (halfBeamWidth * 2)) + uv_y1; + // Construct mesh with texture + tessellator.addVertexWithUV(x + 0.5 + halfBeamWidth, y + 0.5, z + 0.5, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + 0.5 + halfBeamWidth, y + height, z + 0.5, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + 0.5 - halfBeamWidth, y + height, z + 0.5, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + 0.5 - halfBeamWidth, y + 0.5, z + 0.5, uv_x1, uv_y2); + + tessellator.addVertexWithUV(x + 0.5, y + 0.5, z + 0.5 + halfBeamWidth, uv_x2, uv_y2); + tessellator.addVertexWithUV(x + 0.5, y + height, z + 0.5 + halfBeamWidth, uv_x2, uv_y1); + tessellator.addVertexWithUV(x + 0.5, y + height, z + 0.5 - halfBeamWidth, uv_x1, uv_y1); + tessellator.addVertexWithUV(x + 0.5, y + 0.5, z + 0.5 - halfBeamWidth, 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/common/Blocks.java b/src/main/java/common/Blocks.java index efb5146137..304af71460 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -33,6 +33,7 @@ public class Blocks { public static Block jarIchor; public static Block lscLapotronicEnergyUnit; + public static Block beamTransmitter; public static Block spaceElevatorStructure; public static Block spaceElevatorCapacitor; @@ -89,6 +90,7 @@ public class Blocks { private static void registerBlocks_LSC() { lscLapotronicEnergyUnit = Block_LapotronicEnergyUnit.registerBlock(); + beamTransmitter = Block_BeamTransmitter.registerBlock(); } private static void registerBlocks_SpaceElevator() { diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 963dd81e9f..9bb839feda 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -25,6 +25,7 @@ public class TileEntities { GameRegistry.registerTileEntity(TE_ThaumiumReinforcedJar.class, "kekztech_thaumiumreinforcedjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); //GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); + GameRegistry.registerTileEntity(TE_BeamTransmitter.class, "kekztech_beamtransmitter"); } public static void init() { diff --git a/src/main/java/common/blocks/Block_BeamTransmitter.java b/src/main/java/common/blocks/Block_BeamTransmitter.java new file mode 100644 index 0000000000..af7a837fdd --- /dev/null +++ b/src/main/java/common/blocks/Block_BeamTransmitter.java @@ -0,0 +1,55 @@ +package common.blocks; + +import common.tileentities.TE_BeamTransmitter; +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.creativetab.CreativeTabs; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class Block_BeamTransmitter extends Block { + + private static final Block_BeamTransmitter INSTANCE = new Block_BeamTransmitter(); + + private Block_BeamTransmitter() { + super(Material.glass); + } + + public static Block registerBlock() { + final String blockName = "kekztech_beamtransmitter_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setCreativeTab(CreativeTabs.tabMisc); + INSTANCE.setHardness(5.0f); + INSTANCE.setResistance(5.0f); + INSTANCE.setBlockTextureName(KekzCore.MODID + ":" + "Tether_top"); + GameRegistry.registerBlock(INSTANCE, blockName); + + return INSTANCE; + } + + @Override + public TileEntity createTileEntity(World world, int meta) { + return new TE_BeamTransmitter(); + } + + @Override + public boolean hasTileEntity(int meta) { + return true; + } + + @Override + public boolean isOpaqueCube() + { + return false; + } + + @Override + public boolean renderAsNormalBlock() + { + return false; + } + +} diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index ba523ab090..c8c987d7dc 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -66,12 +66,14 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { @Override public ITexture[] getTexturesActive(ITexture aBaseTexture) { - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_ON)}; + //return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_ON)}; + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_PIPE_STEEL)}; } @Override public ITexture[] getTexturesInactive(ITexture aBaseTexture) { - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_OFF)}; + //return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_OFF)}; + return new ITexture[]{aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_PIPE_POLYTETRAFLUOROETHYLENE)}; } @Override @@ -90,16 +92,6 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { GT_Utility.sendChatToPlayer(aPlayer, outputting ? "Auto-output enabled" : "Auto-output disabled"); } - @Override - public boolean doesFillContainers() { - return true; - } - - @Override - public boolean doesEmptyContainers() { - return true; - } - @Override public int getCapacity() { return (mfh != null) ? mfh.getCapacity() : 0; @@ -108,51 +100,12 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { public void onPreTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { super.onPreTick(aBaseMetaTileEntity, aTick); if (aBaseMetaTileEntity.isServerSide() && mfh != null) { - emptyContainers(aBaseMetaTileEntity); - fillContainers(aBaseMetaTileEntity); if(outputting && (aTick % 20 == 0)) { doAutoOutputPerSecond(aBaseMetaTileEntity); } } } - /** - * Empty containers (cells, buckets, etc) from the GUI into the T.F.F.T - * @param aBaseMetaTileEntity - * this MetaTileEntity - */ - private void emptyContainers(IGregTechTileEntity aBaseMetaTileEntity) { - final FluidStack fluidFromCell = GT_Utility.getFluidForFilledItem(super.mInventory[super.getInputSlot()], true); - // Check if fluid is not null, could be inserted, and if there is space for the empty container - if (fluidFromCell != null && mfh.couldPush(fluidFromCell) - && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), GT_Utility.getContainerItem(super.mInventory[super.getInputSlot()], true), 1)) { - // Consume one filled container if it was emptied successfully - if(mfh.pushFluid(fluidFromCell, true) == fluidFromCell.amount) { - aBaseMetaTileEntity.decrStackSize(this.getInputSlot(), 1); - } - } - } - - /** - * Fill containers (cells, buckets, etc) in the GUI. The fluid used to fill containers will be the one that is - * selected through an Integrated Circuit in the T.F.F.T's controller GUI. - * @param aBaseMetaTileEntity - * this MetaTileEntity - */ - private void fillContainers(IGregTechTileEntity aBaseMetaTileEntity) { - final ItemStack cellFromFluid = GT_Utility.fillFluidContainer( - mfh.getFluidCopy(mfh.getSelectedFluid()), super.mInventory[super.getInputSlot()], false, true); - // Check if cell is not null and if there is space for the filled container - if (cellFromFluid != null && aBaseMetaTileEntity.addStackToSlot(super.getOutputSlot(), cellFromFluid, 1)) { - // Convert back to FluidStack to learn the container capacity... - final FluidStack fluidCapacityStack = GT_Utility.getFluidForFilledItem(cellFromFluid, true); - // Consume one empty container if it was filled successfully - if(mfh.pullFluid(fluidCapacityStack, true) == fluidCapacityStack.amount) { - aBaseMetaTileEntity.decrStackSize(this.getInputSlot(), 1); - } - } - } - /** * Handle the Multi Hatch's auto-output feature. Should be called once per second only. * @param aBaseMetaTileEntity @@ -229,12 +182,21 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { @Override public boolean allowPullStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { - return aSide == aBaseMetaTileEntity.getFrontFacing() && aIndex == super.getOutputSlot(); + return false; } @Override public boolean allowPutStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { - return aSide == aBaseMetaTileEntity.getFrontFacing() && aIndex == super.getInputSlot(); + return false; + } + + @Override + public boolean canTankBeFilled() { + return true; } + @Override + public boolean canTankBeEmptied() { + return true; + } } diff --git a/src/main/java/common/tileentities/TE_BeamTransmitter.java b/src/main/java/common/tileentities/TE_BeamTransmitter.java new file mode 100644 index 0000000000..74cb845fc4 --- /dev/null +++ b/src/main/java/common/tileentities/TE_BeamTransmitter.java @@ -0,0 +1,47 @@ +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; +import org.joml.Vector3i; +import org.joml.Vector3ic; + +public class TE_BeamTransmitter extends TileEntity { + + private final Vector3ic position; + + private Vector3ic target = new Vector3i(10, 20, 10); + private double distanceCache; + private boolean distanceCacheValid = false; + + public TE_BeamTransmitter() { + position = new Vector3i(super.xCoord, super.yCoord, super.zCoord); + } + + public Vector3ic getTargetPosition() { + return target; + } + + public double getDistanceFromTarget() { + if (!distanceCacheValid) { + distanceCache = position.distance(target); + distanceCacheValid = true; + } + return distanceCache; + } + + @SideOnly(Side.CLIENT) + @Override + public double getMaxRenderDistanceSquared() { + // 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; + } +} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index f4a97bd101..3c8ec42ce8 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -173,4 +173,7 @@ tile.kekztech_spaceelevatorcapacitor_block.desc=The see-through is good for your tile.kekztech_spaceelevatortether_block.name=Space Elevator Tether # -------- Cosmetic Blocks -tile.kekztech_largehextile_block=Large Hex Tile \ No newline at end of file +tile.kekztech_largehextile_block=Large Hex Tile + +# -------- Beam Transmitter +tile.kekztech_beamtransmitter_block=Beam Transmitter \ No newline at end of file -- cgit From eba5bb99231d3c194e8116f03beccff39b543f8d Mon Sep 17 00:00:00 2001 From: kekzdealer Date: Tue, 23 Jun 2020 02:20:59 +0200 Subject: mini code clean --- src/main/java/client/renderer/TESR_BeamTransmitter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/client/renderer/TESR_BeamTransmitter.java b/src/main/java/client/renderer/TESR_BeamTransmitter.java index 3c48dab264..81ab52654b 100644 --- a/src/main/java/client/renderer/TESR_BeamTransmitter.java +++ b/src/main/java/client/renderer/TESR_BeamTransmitter.java @@ -42,8 +42,8 @@ public class TESR_BeamTransmitter extends TileEntitySpecialRenderer { final double height = beamTransmitter.getDistanceFromTarget(); final double uv_x1 = 0.0D; final double uv_x2 = 1.0D; - final double uv_y1 = -1.0D - streamTextureOffset; // This makes the beam stream upwards if you add a time sensitive number to it - final double uv_y2 = (double)beamTransmitter.getDistanceFromTarget() * (0.5D / (halfBeamWidth * 2)) + uv_y1; + final double uv_y1 = -1.0D - streamTextureOffset; // This makes the beam stream upwards if you subtract a time sensitive number from it + final double uv_y2 = height * (0.5D / (halfBeamWidth * 2)) + uv_y1; // Construct mesh with texture tessellator.addVertexWithUV(x + 0.5 + halfBeamWidth, y + 0.5, z + 0.5, uv_x2, uv_y2); tessellator.addVertexWithUV(x + 0.5 + halfBeamWidth, y + height, z + 0.5, uv_x2, uv_y1); -- cgit From bd46bc07a4a9b02b57e47606360625b39847a9bc Mon Sep 17 00:00:00 2001 From: Jason Mitchell Date: Mon, 14 Sep 2020 19:10:17 -0700 Subject: Update Readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a9ab1d87e3..30afc81d46 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ No compatibility outside GTNH guaranteed. My mod adds Solid Oxide Fuel Cells to turn gas fuels into electricity and steam, a multi tank that can store up to 25 different fluids in one structure, and a nuclear reactor in the future. Solid Oxide Fuel Cell MK1 and MK2: -![picture of Solid Oxied Fuel Cells, tier 1 and 2](https://github.com/kekzdealer/KekzTech/blob/master/screenshots/SOFC_Display.jpeg?raw=true) +![picture of Solid Oxied Fuel Cells, tier 1 and 2](https://github.com/GTNewHorizons/KekzTech/blob/master/screenshots/SOFC_Display.jpeg?raw=true) Multi Tank: -![picture of multi tank](https://github.com/kekzdealer/KekzTech/blob/master/screenshots/TFFT_Display.jpeg?raw=true) +![picture of multi tank](https://github.com/GTNewHorizons/KekzTech/blob/master/screenshots/TFFT_Display.jpeg?raw=true) -- cgit From de659dcb1064c463376cf61719bc97c4d737b1a5 Mon Sep 17 00:00:00 2001 From: MotDT <47714084+MotDT@users.noreply.github.com> Date: Thu, 1 Oct 2020 16:45:31 +0300 Subject: fix Capacitors Achivmients --- src/main/resources/assets/kekztech/lang/en_US.lang | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 3c8ec42ce8..3f50a5ee0e 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -176,4 +176,14 @@ tile.kekztech_spaceelevatortether_block.name=Space Elevator Tether tile.kekztech_largehextile_block=Large Hex Tile # -------- Beam Transmitter -tile.kekztech_beamtransmitter_block=Beam Transmitter \ No newline at end of file +tile.kekztech_beamtransmitter_block=Beam Transmitter + +# -------- Achievements +achievement.tile.kekztech_lapotronicenergyunit_block.2.desc=Pickup this item to see the recipe in NEI +achievement.tile.kekztech_lapotronicenergyunit_block.2=Lapotronic Capacitor (LuV) +achievement.tile.kekztech_lapotronicenergyunit_block.3.desc=Pickup this item to see the recipe in NEI +achievement.tile.kekztech_lapotronicenergyunit_block.3=Lapotronic Capacitor (ZPM) +achievement.tile.kekztech_lapotronicenergyunit_block.4.desc=Pickup this item to see the recipe in NEI +achievement.tile.kekztech_lapotronicenergyunit_block.4=Lapotronic Capacitor (UV) +achievement.tile.kekztech_lapotronicenergyunit_block.5.desc=Pickup this item to see the recipe in NEI +achievement.tile.kekztech_lapotronicenergyunit_block.5=Ultimate Capacitor (UHV) -- cgit From 8d955e04b43678c16c374679ab3e8b65141cef47 Mon Sep 17 00:00:00 2001 From: korneel vandamme Date: Sat, 10 Oct 2020 02:12:10 +0200 Subject: fix voiding and made fluid pos static --- .../tileentities/GTMTE_FluidMultiStorage.java | 11 +- src/main/java/kekztech/MultiFluidHandler.java | 194 +++++++++++++++------ 2 files changed, 153 insertions(+), 52 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 0b8eec616b..894ad12415 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -158,8 +158,15 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { super.addOutput(tempStack); } else { - for(int i = 0; i < mfh.getDistinctFluids(); i++) { + int tDistinct = mfh.getDistinctFluids(); + int tDistinctCount = 0; + int tMaxDistinct = mfh.getMaxDistinctFluids(); + for(int i = 0; i < tMaxDistinct && tDistinctCount< tDistinct;i++) { final FluidStack storedFluidCopy = mfh.getFluidCopy(i); + if (storedFluidCopy == null) + continue; + tDistinctCount++; + storedFluidCopy.amount = 0; // Calculate how much capacity all available Output Hatches offer for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluidCopy.getUnlocalizedName())) { @@ -482,7 +489,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { runningCost = nbt.getInteger("runningCost"); doVoidExcess = nbt.getBoolean("doVoidExcess"); - mfh = mfh.loadNBTData(nbt); + mfh = MultiFluidHandler.loadNBTData(nbt); for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { mh.setMultiFluidHandler(mfh); } diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 35c1316407..c82a35cd5b 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -10,7 +10,7 @@ import java.util.List; public class MultiFluidHandler { - private final List fluids; + private final FluidStack[] fluids; private final int maxDistinctFluids; private final int capacityPerFluid; @@ -18,11 +18,14 @@ public class MultiFluidHandler { private boolean doVoidExcess = false; private byte fluidSelector = -1; - private MultiFluidHandler(int maxDistinctFluids, int capacityPerFluid, List fluidsToAdd) { + public MultiFluidHandler(int maxDistinctFluids, int capacityPerFluid, FluidStack[] fluidsToAdd) { this.maxDistinctFluids = maxDistinctFluids; - this.fluids = new ArrayList<>(maxDistinctFluids); + this.fluids = new FluidStack[maxDistinctFluids]; if(fluidsToAdd != null) { - this.fluids.addAll(fluidsToAdd); + int tFluidLengt = (maxDistinctFluids =0; } + + public int countFluids() + { + int tCount = 0; + for (int i = 0; i < fluids.length; i++) { + if (fluids[i] != null) + tCount++; + } + return tCount; + } + public int getCapacity() { return capacityPerFluid; } + public int getMaxDistinctFluids() { + return maxDistinctFluids; + } /** * Returns a deep copy of the the FluidStack in the requested slot @@ -105,8 +135,18 @@ public class MultiFluidHandler { * deep copy of the requested FluidStack */ public FluidStack getFluidCopy(int slot) { - return (!locked && fluids.size() > 0 && slot >= 0 && slot < maxDistinctFluids) - ? fluids.get(slot).copy() : null; + if (slot >= fluids.length) + return null; + if (!locked + && fluids.length > 0 + && slot >= 0 + && slot < maxDistinctFluids) + { + FluidStack tFluid = fluids[slot]; + if (tFluid != null) + return tFluid.copy(); + } + return null; } /** @@ -115,7 +155,12 @@ public class MultiFluidHandler { * amount of different fluids currently stored (0-25) */ public int getDistinctFluids() { - return fluids.size(); + int distinctFluids = 0; + for (FluidStack f : fluids) { + if (f != null) + distinctFluids++; + } + return distinctFluids; } /** @@ -129,9 +174,15 @@ public class MultiFluidHandler { nbt = (nbt == null) ? new NBTTagCompound() : nbt; nbt.setInteger("capacityPerFluid", getCapacity()); + nbt.setInteger("maxDistinctFluids",this.maxDistinctFluids); int c = 0; for(FluidStack f : fluids) { - nbt.setTag("" + c, f.writeToNBT(new NBTTagCompound())); + if (f == null) + { + c++; + continue; + } + nbt.setTag( String.valueOf(c), f.writeToNBT(new NBTTagCompound())); c++; } return nbt; @@ -144,31 +195,44 @@ public class MultiFluidHandler { * @return * A new Instance */ - public MultiFluidHandler loadNBTData(NBTTagCompound nbt) { + static public MultiFluidHandler loadNBTData(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; final int capacityPerFluid = nbt.getInteger("capacityPerFluid"); final NBTTagCompound fluidsTag = (NBTTagCompound) nbt.getTag("fluids"); - final ArrayList loadedFluids = new ArrayList<>(); - int distinctFluids = 0; - while(true) { - final NBTTagCompound fluidNBT = (NBTTagCompound) fluidsTag.getTag("" + distinctFluids); - if(fluidNBT == null) { - break; + int distinctFluids = nbt.getInteger("maxDistinctFluids"); + if (!nbt.hasKey("maxDistinctFluids")) + distinctFluids = 25;// adding it so it doesent break on upgrading + final FluidStack[] loadedFluids = new FluidStack[distinctFluids]; + + if (fluidsTag != null) + { + for (int i = 0; i < distinctFluids; i++) { + final NBTTagCompound fluidNBT = (NBTTagCompound) fluidsTag.getTag("" + i); + if(fluidNBT == null) { + loadedFluids[i] = null; + } else { + loadedFluids[i] = FluidStack.loadFluidStackFromNBT(fluidNBT); + } } - loadedFluids.add(FluidStack.loadFluidStackFromNBT(fluidNBT)); - distinctFluids++; } return new MultiFluidHandler(distinctFluids, capacityPerFluid, loadedFluids); } public ArrayList getInfoData() { - final ArrayList lines = new ArrayList<>(fluids.size()); + final ArrayList lines = new ArrayList<>(fluids.length); lines.add(EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET); - for(int i = 0; i < fluids.size(); i++) { - lines.add(i + " - " + fluids.get(i).getLocalizedName() + ": " - + fluids.get(i).amount + "L (" - + (Math.round(100.0f * fluids.get(i).amount / getCapacity())) + "%)"); + for(int i = 0; i < fluids.length; i++) { + FluidStack tFluid = fluids[i]; + if (tFluid == null) { + lines.add(i + " - " + "null" + ": " + + "0" + "L (" + + "0" + "%)"); + } else { + lines.add(i + " - " + tFluid.getLocalizedName() + ": " + + tFluid.amount + "L (" + + (Math.round(100.0f * tFluid.amount / getCapacity())) + "%)"); + } } return lines; @@ -187,20 +251,29 @@ public class MultiFluidHandler { if(locked) { return 0; } - if(fluids.size() == maxDistinctFluids && !contains(push)) { + int empty = getNullSlot(); + int fluidCount = countFluids(); + if(fluidCount >= maxDistinctFluids && !contains(push)) { // Already contains 25 fluids and this isn't one of them return 0; - } else if (fluids.size() < maxDistinctFluids && !contains(push)) { + } else if (empty < maxDistinctFluids && !contains(push)) { // Add new fluid final int fit = Math.min(getCapacity(), push.amount); if(doPush) { - fluids.add(new FluidStack(push.getFluid(), fit)); + empty = getNullSlot(); + if (empty == -1) + return 0; + else + fluids[empty] = new FluidStack(push.getFluid(), fit); } // If doVoidExcess, pretend all of it fit return doVoidExcess ? push.amount : fit; } else { - // Add to existing fluid - final FluidStack existing = fluids.get(fluids.indexOf(push)); + // Add to existing fluids + int index = getFluidPosistion(push); + if (index < 0) + return 0; + final FluidStack existing = fluids[index]; final int fit = Math.min(getCapacity() - existing.amount, push.amount); if(doPush) { existing.amount += fit; @@ -209,6 +282,16 @@ public class MultiFluidHandler { return doVoidExcess ? push.amount : fit; } } + + + public int getNullSlot() + { + for (int i = 0; i < fluids.length; i++) { + if (fluids[i] == null) + return i; + } + return -1; + } /** * Fill fluid into the specified tank. @@ -225,19 +308,25 @@ public class MultiFluidHandler { if(locked) { return 0; } + FluidStack tFluid = fluids[slot]; if(slot < 0 || slot >= maxDistinctFluids) { // Invalid slot return 0; } - if((fluids.get(slot) != null) && !fluids.get(slot).equals(push)) { + if((tFluid != null) && !tFluid.equals(push)) { // Selected slot is taken by a non-matching fluid return 0; } else { + int fit = 0; // Add to existing fluid - final FluidStack existing = fluids.get(slot); - final int fit = Math.min(getCapacity() - existing.amount, push.amount); - if(doPush) { - existing.amount += fit; + if (tFluid == null) { + fit = Math.min(getCapacity(),push.amount); + fluids[slot] = new FluidStack(push.getFluid(), fit); + } else { + fit = Math.min(getCapacity() - tFluid.amount, push.amount); + if(doPush) { + tFluid.amount += fit; + } } // If doVoidExcess, pretend all of it fit return doVoidExcess ? push.amount : fit; @@ -254,16 +343,19 @@ 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 || !contains(pull)) { + if (locked) { return 0; } else { - final FluidStack src = fluids.get(fluids.indexOf(pull)); + int tIndex = getFluidPosistion(pull); + if (tIndex < 0) + return 0; + FluidStack src = fluids[tIndex]; final int rec = Math.min(pull.amount, src.amount); if (doPull) { src.amount -= rec; } if (src.amount == 0) { - fluids.remove(src); + fluids[tIndex]= null; } return rec; } @@ -281,22 +373,22 @@ public class MultiFluidHandler { * @return Amount of fluid that was (or would have been, if simulated) pulled. */ public int pullFluid(FluidStack pull, int slot, boolean doPull) { - if(locked) { + if(locked || slot >= fluids.length) { return 0; } if(slot < 0 || slot >= maxDistinctFluids) { return 0; } - if(!fluids.get(slot).equals(pull)) { + FluidStack tFluid = fluids[slot]; + if(tFluid == null && tFluid.equals(pull)) { return 0; } else { - final FluidStack src = fluids.get(slot); - final int rec = Math.min(pull.amount, src.amount); + final int rec = Math.min(pull.amount, tFluid.amount); if(doPull) { - src.amount -= rec; + tFluid.amount -= rec; } - if(src.amount == 0) { - fluids.remove(src); + if(tFluid.amount == 0) { + fluids[slot] = null; } return rec; } @@ -312,12 +404,14 @@ public class MultiFluidHandler { if(locked) { return false; } - if(fluids.size() == maxDistinctFluids && !contains(push)) { + int tFluidIndex = getFluidPosistion(push); + int fluidCount = countFluids(); + if(fluidCount >= maxDistinctFluids && !contains(push)) { return false; - } else if (fluids.size() < maxDistinctFluids && !contains(push)) { + } else if (fluidCount < maxDistinctFluids && !contains(push)) { return Math.min(getCapacity(), push.amount) > 0; } else { - final int remcap = getCapacity() - fluids.get(fluids.indexOf(push)).amount; + final int remcap = getCapacity() - fluids[tFluidIndex].amount; return doVoidExcess || (Math.min(remcap, push.amount) > 0); } } -- cgit From 50d3ea937dce9394566e4d2c9cd9c5f8387923a9 Mon Sep 17 00:00:00 2001 From: botn365 <42187820+botn365@users.noreply.github.com> Date: Mon, 12 Oct 2020 15:45:41 +0200 Subject: removed unnecessary getNull --- src/main/java/kekztech/MultiFluidHandler.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index c82a35cd5b..2c1eb2af1c 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -260,7 +260,6 @@ public class MultiFluidHandler { // Add new fluid final int fit = Math.min(getCapacity(), push.amount); if(doPush) { - empty = getNullSlot(); if (empty == -1) return 0; else -- cgit From 0f96c7c2199c2616836c8785d57ae63bb740d1f4 Mon Sep 17 00:00:00 2001 From: Prometheus0000000 Date: Thu, 19 Nov 2020 00:00:47 -0500 Subject: Change multi tooltips to rely on GT for it instead --- .../tileentities/GTMTE_FluidMultiStorage.java | 46 +++--- .../GTMTE_LapotronicSuperCapacitor.java | 48 +++--- .../tileentities/GTMTE_ModularNuclearReactor.java | 4 +- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 41 ++--- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 42 ++--- .../common/tileentities/GTMTE_SpaceElevator.java | 4 +- src/main/java/util/MultiBlockTooltipBuilder.java | 179 --------------------- 7 files changed, 102 insertions(+), 262 deletions(-) delete mode 100644 src/main/java/util/MultiBlockTooltipBuilder.java diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 894ad12415..496e7d01ff 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -9,6 +9,7 @@ import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.*; import gregtech.api.objects.GT_RenderedTexture; +import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; import kekztech.MultiFluidHandler; import net.minecraft.block.Block; @@ -21,7 +22,6 @@ 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; @@ -61,28 +61,32 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { @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("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:") - .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 solid pillar", "Storage Field Blocks") - .addOtherStructurePart("Outer 5x7x5 glass shell", "IC2 Reinforced Glass") - .addMaintenanceHatch("Any top or bottom casing") - .addIOHatches("Instead of any casing or glass, have to touch storage field.") - .signAndFinalize("Kekzdealer"); + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Fluid Tank") + .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("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:") + .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") + .addOtherStructurePart("Storage Field Blocks", "Inner 3x7x3 solid pillar") + .addOtherStructurePart("IC2 Reinforced Glass", "Outer 5x7x5 glass shell") + .addMaintenanceHatch("Any top or bottom casing") + .addEnergyHatch("Any top or bottom casing") + .addInputHatch("Instead of any casing or glass, has to touch storage field block") + .addOutputHatch("Instead of any casing or glass, has to touch storage field block") + .addStructureInfo("You can have a bunch of hatches") + .addOtherStructurePart("Multi I/O Hatches", "Instead of any casing or glass, has to touch storage field block") + .toolTipFinisher("KekzTech"); if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); + return tt.getInformation(); } else { - return b.getStructureInformation(); + return tt.getStructureInformation(); } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index fc743a56d3..c28db33487 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 gregtech.api.util.GT_Multiblock_Tooltip_Builder; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; @@ -23,7 +24,6 @@ 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; @@ -74,29 +74,33 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public String[] getDescription() { - 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: 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("UV-Tier glass required for TecTech Laser Hatches") - .addInfo("Modular height of 4 to 18 blocks.") - .addSeparator() - .beginStructureBlock(5, 4, 5) - .addController("Front Bottom Center") - .addDynamoHatch("Instead of any casing") - .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("Borosilicate Glass", "41-265x, Encase capacitor pillar") - .addMaintenanceHatch("Instead of any casing") - .signAndFinalize("Kekzdealer"); + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Battery Buffer") + .addInfo("Power storage structure!") + .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") + .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") + .addInfo("UV-tier glass required for TecTech Laser Hatches") + .addInfo("Add more or better capacitors to increase capacity") + .addSeparator() + .beginStructureBlock(5, 4, 5) + .addStructureInfo("Modular height of 4-18 blocks.") + .addController("Front center bottom") + .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") + .addOtherStructurePart("Lapotronic Capacitor (IV-UV), Ultimate Capacitor (UHV)", "Center 3x(1-15)x3 above base (9-135 blocks)") + .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") + .addEnergyHatch("Any casing") + .addDynamoHatch("Any casing") + .addOtherStructurePart("Laser Target/Source Hatches", "Any casing, must be using UV-tier glass") + .addStructureInfo("You can have several I/O Hstches") + .addMaintenanceHatch("Any casing") + .toolTipFinisher("KekzTech"); if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); + return tt.getInformation(); } else { - return b.getStructureInformation(); + return tt.getStructureInformation(); } } diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index 5e0b86ed69..531bd9dc89 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -47,6 +47,8 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas @Override public String[] getDescription() { + return new String[]{"Disabled"}; + /* final MultiBlockTooltipBuilder b = new MultiBlockTooltipBuilder(); b.addInfo("Can be built, BUT DOES NOT WORK") .addInfo("Converts fissile material and outputs power or heat") @@ -75,7 +77,7 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas return b.getInformation(); } else { return b.getStructureInformation(); - } + }*/ } @Override diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 76536f0e50..afa434895a 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -17,6 +17,7 @@ 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_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; import gregtech.api.util.GT_Utility; import gregtech.api.util.GT_Recipe.GT_Recipe_Map; @@ -25,7 +26,6 @@ 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; @@ -56,26 +56,29 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { @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"); + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Gas Turbine") + .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") + .addCasingInfo("Clean Stainless Steel Casing", 12) + .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addDynamoHatch("Back center") + .addMaintenanceHatch("Any casing") + .addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing") + .addOutputHatch("Steam, any casing") + .toolTipFinisher("KekzTech"); if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); + return tt.getInformation(); } else { - return b.getStructureInformation(); + return tt.getStructureInformation(); } } diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index fb3fb7e9c7..ed61cb50a6 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -16,6 +16,7 @@ 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_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; import gregtech.api.util.GT_Utility; import gregtech.api.util.GT_Recipe.GT_Recipe_Map; @@ -25,7 +26,7 @@ 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; @@ -56,26 +57,29 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { @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"); + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Gas Turbine") + .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") + .addCasingInfo("Robust Tungstensteel Machine Casing", 12) + .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addDynamoHatch("Back center") + .addMaintenanceHatch("Any casing") + .addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing") + .addOutputHatch("Superheated Steam, any casing") + .toolTipFinisher("KekzTech"); if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return b.getInformation(); + return tt.getInformation(); } else { - return b.getStructureInformation(); + return tt.getStructureInformation(); } } diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 24d941b39b..9c54bd6c8d 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -57,6 +57,8 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { + return new String[]{"Disabled"}; + /* 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") @@ -77,7 +79,7 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { return b.getInformation(); } else { return b.getStructureInformation(); - } + }*/ } @Override diff --git a/src/main/java/util/MultiBlockTooltipBuilder.java b/src/main/java/util/MultiBlockTooltipBuilder.java deleted file mode 100644 index c0573667ab..0000000000 --- a/src/main/java/util/MultiBlockTooltipBuilder.java +++ /dev/null @@ -1,179 +0,0 @@ -package util; - -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! - * - * @author kekzdealer - * - */ -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 info - * The line to be added. - * @return Instance this method was called on. - */ - public MultiBlockTooltipBuilder addInfo(String info) { - iLines.add(info); - return this; - } - - /** - * Add a separator line like this:
- * ------------------------------- - * - * @return Instance this method was called on. - */ - public MultiBlockTooltipBuilder addSeparator() { - iLines.add("-----------------------------------------"); - return this; - } - - /** - * Begin adding structural information by adding a line about the structure's dimensions - * and then inserting a "Structure:" line. - * - * @param w - * Structure width. - * @param h - * Structure height. - * @param l - * Structure depth/length. - * @return Instance this method was called on. - */ - public MultiBlockTooltipBuilder beginStructureBlock(int w, int h, int l) { - 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 + KW_controller + COLON + info); - return this; - } - - public MultiBlockTooltipBuilder addCasingInfo(String casingName, int minCount) { - sLines.add(TAB + minCount +"x " + casingName + " " + KW_atleast); - return this; - } - - public MultiBlockTooltipBuilder addEnergyHatch(String info) { - sLines.add(TAB + KW_energyhatch + COLON + info); - return this; - } - - public MultiBlockTooltipBuilder addDynamoHatch(String info) { - sLines.add(TAB + KW_dynamohatch + COLON + info); - return this; - } - - public MultiBlockTooltipBuilder addMaintenanceHatch(String info) { - sLines.add(TAB + KW_maintenancehatch + COLON + info); - return this; - } - - public MultiBlockTooltipBuilder addIOHatches(String info) { - sLines.add(TAB + KW_iohatches + COLON + info); - return this; - } - - public MultiBlockTooltipBuilder addInputBus(String info) { - sLines.add(TAB + KW_inputbus + COLON + info); - return this; - } - - public MultiBlockTooltipBuilder addInputHatch(String info) { - sLines.add(TAB + KW_inputhatch + COLON + info); - return this; - } - - public MultiBlockTooltipBuilder addOutputBus(String info) { - sLines.add(TAB + KW_outputbus + COLON + info); - return this; - } - - public MultiBlockTooltipBuilder addOutputHatch(String info) { - sLines.add(TAB + KW_outputhatch + COLON + info); - return this; - } - - /** - * Use this method to add a structural part that isn't covered by the builders capabilities. - * - * @param name - * Name of the hatch or other component. - * @param info - * Positional information. - * @return Instance this method was called on. - */ - public MultiBlockTooltipBuilder addOtherStructurePart(String name, String info) { - sLines.add(TAB + name + COLON + info); - return this; - } - - /** - * Call at the very end.
- * Adds a final line with the authors name and information on how to display the structure guidelines.
- * Ends the building process. - * - * @param author - * Name of the creator of this Machine - */ - public void signAndFinalize(String 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); - sLines.toArray(sArray); - } - - public String[] getInformation() { - return iArray; - } - - public String[] getStructureInformation() { - return sArray; - } -} -- cgit From 5f6f23ef58fc512800bae6f233cc56d8ccd5d569 Mon Sep 17 00:00:00 2001 From: Prometheus0000000 Date: Thu, 19 Nov 2020 00:04:06 -0500 Subject: Fix --- src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java | 1 - src/main/java/common/tileentities/GTMTE_SpaceElevator.java | 1 - 2 files changed, 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index 531bd9dc89..e2dbfb68d7 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -16,7 +16,6 @@ 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 { diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 9c54bd6c8d..3469528f78 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -16,7 +16,6 @@ import net.minecraft.tileentity.TileEntity; 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; -- cgit From 063fbf32820ad1571c3f7f88d7e563a3b0f2bba9 Mon Sep 17 00:00:00 2001 From: Prometheus0000000 Date: Thu, 19 Nov 2020 01:01:43 -0500 Subject: More text changes --- src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java | 5 ++++- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 496e7d01ff..c2315b00fa 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -74,7 +74,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .addSeparator() .beginStructureBlock(5, 9, 5) .addController("Top Center") - .addOtherStructurePart("Storage Field Blocks", "Inner 3x7x3 solid pillar") + .addCasingInfo("T.F.F.T. Casing", 20) + .addOtherStructurePart("Storage Field Blocks (Tier I-V)", "Inner 3x7x3 solid pillar") .addOtherStructurePart("IC2 Reinforced Glass", "Outer 5x7x5 glass shell") .addMaintenanceHatch("Any top or bottom casing") .addEnergyHatch("Any top or bottom casing") @@ -82,6 +83,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .addOutputHatch("Instead of any casing or glass, has to touch storage field block") .addStructureInfo("You can have a bunch of hatches") .addOtherStructurePart("Multi I/O Hatches", "Instead of any casing or glass, has to touch storage field block") + .addStructureInfo("Use MIOH with conduits or fluid storage busses to see all fluids at once. If it's fixed.") + .addStructureInfo("Ask someone else why there's 4 versions, with 2 uncraftable ones") .toolTipFinisher("KekzTech"); if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { return tt.getInformation(); diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index c28db33487..11fcc27da7 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -76,10 +76,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock public String[] getDescription() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Battery Buffer") - .addInfo("Power storage structure!") + .addInfo("Power storage structure. Does not charge batteries or tools, however.") .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") - .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.") + .addInfo("Exception: Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") + .addInfo("purposes 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") @@ -94,7 +94,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock .addEnergyHatch("Any casing") .addDynamoHatch("Any casing") .addOtherStructurePart("Laser Target/Source Hatches", "Any casing, must be using UV-tier glass") - .addStructureInfo("You can have several I/O Hstches") + .addStructureInfo("You can have several I/O Hatches") .addMaintenanceHatch("Any casing") .toolTipFinisher("KekzTech"); if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { -- cgit From f1accbe5e740c60dc3a303e02ab497b3c9a5fadc Mon Sep 17 00:00:00 2001 From: Prometheus0000000 Date: Thu, 19 Nov 2020 23:21:19 -0500 Subject: Fixed build since I changed the name a little --- src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java | 2 +- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java | 2 +- src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index c2315b00fa..709d2c42bb 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -72,7 +72,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .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) + .beginStructureBlock(5, 9, 5, false) .addController("Top Center") .addCasingInfo("T.F.F.T. Casing", 20) .addOtherStructurePart("Storage Field Blocks (Tier I-V)", "Inner 3x7x3 solid pillar") diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 11fcc27da7..bea7ea2ec5 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -85,7 +85,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock .addInfo("UV-tier glass required for TecTech Laser Hatches") .addInfo("Add more or better capacitors to increase capacity") .addSeparator() - .beginStructureBlock(5, 4, 5) + .beginStructureBlock(5, 4, 5, false) .addStructureInfo("Modular height of 4-18 blocks.") .addController("Front center bottom") .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index afa434895a..57beb6942f 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -64,7 +64,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { .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) + .beginStructureBlock(3, 3, 5, false) .addController("Front center") .addCasingInfo("Clean Stainless Steel Casing", 12) .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index ed61cb50a6..8bcb7619e5 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -65,7 +65,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { .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) + .beginStructureBlock(3, 3, 5, false) .addController("Front center") .addCasingInfo("Robust Tungstensteel Machine Casing", 12) .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") -- cgit From 79046385236c6d020872763d7f12a5ee95b827c8 Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Fri, 20 Nov 2020 10:46:25 +0100 Subject: bump version update gitignore --- .gitignore | 1 + build.gradle | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2fbc5142f1..184a328784 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ Icon Network Trash Folder Temporary Items .apdisk +*.bat diff --git a/build.gradle b/build.gradle index e002b1ac54..923ce81531 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5" +version = "0.5.1" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From 0b14b1b43585badf3f81dbff898cd08ac9140ae6 Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Fri, 20 Nov 2020 11:39:14 +0100 Subject: test --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 923ce81531..2e6a028940 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.1" +version = "0.5.1-test" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From 22a6fa2df83c26448e2d038bf5c0470907f8f4dd Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Fri, 20 Nov 2020 11:40:20 +0100 Subject: revert test --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 2e6a028940..923ce81531 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.1-test" +version = "0.5.1" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From f4ee0593c84612f9841fd6c67525952bec6a781e Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Fri, 20 Nov 2020 11:43:14 +0100 Subject: update gt verion --- libs/gregtech-5.09.33.44-dev.jar | Bin 11120310 -> 0 bytes libs/gregtech-5.09.33.57-dev.jar | Bin 0 -> 11011996 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 libs/gregtech-5.09.33.44-dev.jar create mode 100644 libs/gregtech-5.09.33.57-dev.jar diff --git a/libs/gregtech-5.09.33.44-dev.jar b/libs/gregtech-5.09.33.44-dev.jar deleted file mode 100644 index 55cc30b4b9..0000000000 Binary files a/libs/gregtech-5.09.33.44-dev.jar and /dev/null differ diff --git a/libs/gregtech-5.09.33.57-dev.jar b/libs/gregtech-5.09.33.57-dev.jar new file mode 100644 index 0000000000..d84ef3b813 Binary files /dev/null and b/libs/gregtech-5.09.33.57-dev.jar differ -- cgit From bca89a3ed1c9bc4c46d318b316cd82c4837384a7 Mon Sep 17 00:00:00 2001 From: korneel vandamme Date: Tue, 15 Dec 2020 22:58:43 +0100 Subject: fix getTankInfo not geting the fluids --- src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java | 13 +++++++++++++ src/main/java/kekztech/MultiFluidHandler.java | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index c8c987d7dc..408399b677 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -15,6 +15,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTankInfo; import net.minecraftforge.fluids.IFluidHandler; import java.util.HashMap; @@ -180,6 +181,18 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { return null; } + @Override + public FluidTankInfo[] getTankInfo(ForgeDirection from) { + FluidStack[] fluids = mfh.getAllFluids(); + int length = fluids.length; + int maxCapcity = mfh.getCapacity(); + FluidTankInfo[] tankInfo = new FluidTankInfo[length]; + for (int i = 0; i < length; i++) { + tankInfo[i] = new FluidTankInfo(fluids[i],maxCapcity); + } + return tankInfo; + } + @Override public boolean allowPullStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { return false; diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 2c1eb2af1c..936ecf5042 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -92,6 +92,10 @@ public class MultiFluidHandler { return fluidSelector; } + public FluidStack[] getAllFluids() { + return fluids; + } + public int getFluidPosistion(FluidStack aFluid) { for (int i = 0; i < fluids.length; i++) -- cgit From 89860d7951b9d71775a97257c8fc27e942c03311 Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Tue, 15 Dec 2020 23:46:52 +0100 Subject: bump version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 923ce81531..45fe689456 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.1" +version = "0.5.2" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From 979129670881032a3047322b2b52a43845892431 Mon Sep 17 00:00:00 2001 From: korneel vandamme Date: Fri, 25 Dec 2020 01:31:31 +0100 Subject: fix nulpimter crash on null fluid --- src/main/java/kekztech/MultiFluidHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 936ecf5042..399f9faa8b 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -383,7 +383,7 @@ public class MultiFluidHandler { return 0; } FluidStack tFluid = fluids[slot]; - if(tFluid == null && tFluid.equals(pull)) { + if(tFluid == null || !tFluid.equals(pull)) { return 0; } else { final int rec = Math.min(pull.amount, tFluid.amount); -- cgit From e64cb8530769622e517fc6c13d91bc36fb6cb903 Mon Sep 17 00:00:00 2001 From: botn365 <42187820+botn365@users.noreply.github.com> Date: Sat, 26 Dec 2020 04:56:16 +0100 Subject: fix-getTankInfo-null fix null pointer crash on starting up server when using fluid ae to read fluids --- src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index 408399b677..fc2579604a 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -183,6 +183,8 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { @Override public FluidTankInfo[] getTankInfo(ForgeDirection from) { + if (mfh == null) + return null; FluidStack[] fluids = mfh.getAllFluids(); int length = fluids.length; int maxCapcity = mfh.getCapacity(); -- cgit From 9dd8c010e9ff96a28d3f1a702190e23c701239f0 Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Sat, 26 Dec 2020 12:37:31 +0100 Subject: bump version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 45fe689456..96ce19dfc6 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.2" +version = "0.5.3" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From 091280d3b112515348044e07d9a972a9545d909f Mon Sep 17 00:00:00 2001 From: korneel vandamme Date: Wed, 10 Feb 2021 19:45:31 +0100 Subject: fix tfft voiding fluids if a restrictive hatch was empty --- .../common/tileentities/GTMTE_FluidMultiStorage.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 709d2c42bb..a12f4130cb 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -178,22 +178,26 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluidCopy.getUnlocalizedName())) { storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - } else if (outputHatch.getFluid() != null && outputHatch.getFluid().getUnlocalizedName().equals(storedFluidCopy.getUnlocalizedName())) { + addFluidToHatch(storedFluidCopy,outputHatch); + } else if (outputHatch.getFluid() != null && outputHatch.getFluid().isFluidEqual(storedFluidCopy)) { storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - } else if (outputHatch.getFluid() == null) { + addFluidToHatch(storedFluidCopy,outputHatch); + } else if (!outputHatch.isFluidLocked() && outputHatch.getFluid() == null) { storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + addFluidToHatch(storedFluidCopy,outputHatch); } } - // Test how much can actually be drained and drain that amount - storedFluidCopy.amount = mfh.pullFluid(storedFluidCopy, true); - // Add to output - super.addOutput(storedFluidCopy); } } return true; } + public void addFluidToHatch(FluidStack aFluid, GT_MetaTileEntity_Hatch_Output aHatch) { + aFluid.amount = mfh.pullFluid(aFluid, true); + aHatch.fill(aFluid,true); + } + @Override public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { super.onPostTick(aBaseMetaTileEntity, aTick); -- cgit From bba9904e009816bb39205828d268532763ae32d8 Mon Sep 17 00:00:00 2001 From: botn365 <42187820+botn365@users.noreply.github.com> Date: Wed, 24 Feb 2021 20:41:15 +0100 Subject: fix lapo assline recipes fix the lapotronic orb block recipes in the assline that make the normal battery instead of the block form --- src/main/java/common/Recipes.java | 64 +++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 90aca7b09e..792b3e4e1f 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -439,19 +439,19 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 288000, new Object[] { - ItemList.Circuit_Board_Elite.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), - new Object[]{OrePrefixes.circuit.get(Materials.Master), 4}, - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Chip_HPIC.get(64), - ItemList.Circuit_Parts_DiodeASMD.get(8), - ItemList.Circuit_Parts_CapacitorASMD.get(8), - ItemList.Circuit_Parts_ResistorASMD.get(8), - ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24) + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24) + ItemList.Circuit_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[]{OrePrefixes.circuit.get(Materials.Master), 4}, + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Chip_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), + ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), + ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64), }, new FluidStack[] { Materials.SolderingAlloy.getMolten(720) @@ -462,19 +462,19 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 288000, new Object[] { - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(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), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24) + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24) + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[]{OrePrefixes.circuit.get(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), @@ -486,6 +486,8 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 288000, new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 1}, new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 1}, @@ -496,9 +498,7 @@ public class Recipes { 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), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24) + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.NaquadahAlloy, 32) }, new FluidStack[] { Materials.SolderingAlloy.getMolten(2880), @@ -510,6 +510,8 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 288000, new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, @@ -521,9 +523,7 @@ public class Recipes { ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24) + ItemList.Circuit_Parts_DiodeASMD.get(64) }, new FluidStack[] { Materials.SolderingAlloy.getMolten(3760), -- cgit From d92c6f01600d15ea7844ce6a26bca967695d2fff Mon Sep 17 00:00:00 2001 From: botn365 <42187820+botn365@users.noreply.github.com> Date: Wed, 24 Feb 2021 20:44:01 +0100 Subject: fix forgoten commas --- src/main/java/common/Recipes.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 792b3e4e1f..9c100bb8e5 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -440,7 +440,7 @@ public class Recipes { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 288000, new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24) + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), ItemList.Circuit_Board_Elite.get(1), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), new Object[]{OrePrefixes.circuit.get(Materials.Master), 4}, @@ -451,7 +451,7 @@ public class Recipes { ItemList.Circuit_Parts_CapacitorASMD.get(8), ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, new FluidStack[] { Materials.SolderingAlloy.getMolten(720) @@ -463,7 +463,7 @@ public class Recipes { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 288000, new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24) + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, @@ -474,7 +474,7 @@ public class Recipes { 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), + GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 32) }, new FluidStack[] { Materials.SolderingAlloy.getMolten(2880), -- cgit From 3566890efd95ca044f3b9036fd6a2b0fc0a2ade8 Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Thu, 25 Feb 2021 11:48:00 +0100 Subject: bump version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 96ce19dfc6..6d44e79f60 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.3" +version = "0.5.4" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From 3fa74247ea38efc082584e5bfe398d03386b5e90 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Tue, 13 Apr 2021 10:05:22 -0400 Subject: Clean up some things Fix localization of hex tile Hide unused blocks and items Switch capacitor block icons so they match the lapo used to make them --- src/main/java/common/Blocks.java | 12 ++++++------ src/main/java/common/Recipes.java | 10 +++++----- src/main/java/common/TileEntities.java | 12 ++++++------ .../java/common/items/MetaItem_CraftingComponent.java | 8 ++++---- .../java/common/items/MetaItem_ReactorComponent.java | 2 +- src/main/java/kekztech/Items.java | 2 ++ src/main/resources/assets/kekztech/lang/en_US.lang | 2 +- .../textures/blocks/LapotronicEnergyUnit2_side.png | Bin 279 -> 280 bytes .../textures/blocks/LapotronicEnergyUnit2_top.png | Bin 295 -> 296 bytes .../textures/blocks/LapotronicEnergyUnit3_side.png | Bin 279 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit3_top.png | Bin 296 -> 295 bytes .../textures/blocks/LapotronicEnergyUnit4_side.png | Bin 280 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit4_top.png | Bin 296 -> 296 bytes 13 files changed, 25 insertions(+), 23 deletions(-) diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 304af71460..8c145bd634 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -46,7 +46,7 @@ public class Blocks { registerBlocks_SOFC(); registerBlocks_TFFT(); - registerBlocks_Nuclear(); + //registerBlocks_Nuclear(); //registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); @@ -71,7 +71,7 @@ public class Blocks { tfftMultiHatch = Block_TFFTMultiHatch.registerBlock(); } - private static void registerBlocks_Nuclear() { + /*private static void registerBlocks_Nuclear() { reactorChamberOFF = Block_ReactorChamber_OFF.registerBlock(); reactorChamberON = Block_ReactorChamber_ON.registerBlock(); reactorControlRod = Block_ControlRod.registerBlock(); @@ -81,7 +81,7 @@ public class Blocks { itemProxyCable = Block_ItemProxyCable.registerBlock(); itemProxySource = Block_ItemProxySource.registerBlock(); itemProxyEndpoint = Block_ItemProxyEndpoint.registerBlock(); - } + }*/ private static void registerBlocks_Jars() { jarThaumiumReinforced = Block_ThaumiumReinforcedJar.registerBlock(); @@ -90,14 +90,14 @@ public class Blocks { private static void registerBlocks_LSC() { lscLapotronicEnergyUnit = Block_LapotronicEnergyUnit.registerBlock(); - beamTransmitter = Block_BeamTransmitter.registerBlock(); + //beamTransmitter = Block_BeamTransmitter.registerBlock(); } - private static void registerBlocks_SpaceElevator() { + /*private static void registerBlocks_SpaceElevator() { spaceElevatorStructure = Block_SpaceElevator.registerBlock(); spaceElevatorCapacitor = Block_SpaceElevatorCapacitor.registerBlock(); spaceElevatorTether = Block_SpaceElevatorTether.registerBlock(); - } + }*/ private static void registerBlocks_Cosmetics() { largeHexPlate = Block_LargeHexPlate.registerBlock(); diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 9c100bb8e5..87b495cf1a 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -34,7 +34,7 @@ public class Recipes { registerRecipes_TFFT(); registerRecipes_SOFC(); - registerRecipes_Nuclear(); + //registerRecipes_Nuclear(); registerRecipes_Jars(); registerRecipes_LSC(); //registerRecipes_SpaceElevator(); @@ -255,7 +255,7 @@ public class Recipes { 400, 1920); } - private static void registerRecipes_Nuclear() { + /*private static void registerRecipes_Nuclear() { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); @@ -331,7 +331,7 @@ public class Recipes { craftingItem.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 4), craftingItem.getStackFromDamage(Items.DiamondHeatPipe.getMetaID()), null, 1200, 7680); - } + }*/ private static void registerRecipes_Jars() { @@ -569,7 +569,7 @@ public class Recipes { ); } - private static void registerRecipes_SpaceElevator() { + /*private static void registerRecipes_SpaceElevator() { // Controller final Object[] se_recipe = { "BCB", "CPC", "BCB", @@ -593,7 +593,7 @@ public class Recipes { 'C', OrePrefixes.cableGt01.get(Materials.Aluminium) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.spaceElevatorStructure, 1, 1), seCoilHolder_recipe); - } + }*/ private static void registerRecipes_Cosmetics() { diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 9bb839feda..740b985b00 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -8,7 +8,7 @@ public class TileEntities { // Multiblock controllers public static GTMTE_SOFuelCellMK1 sofc1; public static GTMTE_SOFuelCellMK2 sofc2; - public static GTMTE_ModularNuclearReactor mdr; + //public static GTMTE_ModularNuclearReactor mdr; public static GTMTE_FluidMultiStorage fms; public static GTMTE_LapotronicSuperCapacitor lsc; public static GTMTE_SpaceElevator se; @@ -19,20 +19,20 @@ public class TileEntities { public static void preInit() { GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_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"); //GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); - GameRegistry.registerTileEntity(TE_BeamTransmitter.class, "kekztech_beamtransmitter"); + //GameRegistry.registerTileEntity(TE_BeamTransmitter.class, "kekztech_beamtransmitter"); } public static void init() { // 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"); - mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); + //mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); //se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); diff --git a/src/main/java/common/items/MetaItem_CraftingComponent.java b/src/main/java/common/items/MetaItem_CraftingComponent.java index 2b1c989831..ca1c3dee7b 100644 --- a/src/main/java/common/items/MetaItem_CraftingComponent.java +++ b/src/main/java/common/items/MetaItem_CraftingComponent.java @@ -33,9 +33,9 @@ public class MetaItem_CraftingComponent extends Item { @Override public void registerIcons(IIconRegister reg) { - int counter = 0; + int counter = 9; // Raw heat pipes - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); + /*icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); @@ -45,7 +45,7 @@ public class MetaItem_CraftingComponent extends Item { icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); // Crystal icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal");*/ // Ceramics icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); @@ -64,7 +64,7 @@ public class MetaItem_CraftingComponent extends Item { @SuppressWarnings({"unchecked"}) @Override public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 0; i < icons.length; i++) { + for(int i = 9; i < icons.length; i++) { list.add(new ItemStack(item, 1, i)); } } diff --git a/src/main/java/common/items/MetaItem_ReactorComponent.java b/src/main/java/common/items/MetaItem_ReactorComponent.java index 705c6e8693..9d364e7585 100644 --- a/src/main/java/common/items/MetaItem_ReactorComponent.java +++ b/src/main/java/common/items/MetaItem_ReactorComponent.java @@ -37,7 +37,7 @@ public class MetaItem_ReactorComponent extends Item { super.setUnlocalizedName(unlocalizedName); super.setCreativeTab(CreativeTabs.tabMisc); super.setMaxStackSize(1); - GameRegistry.registerItem(getInstance(), unlocalizedName); + //GameRegistry.registerItem(getInstance(), unlocalizedName); } @Override diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 59873f88a0..50e56ced00 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -9,6 +9,7 @@ import util.Util; import java.util.Arrays; public enum Items { + /* // Heat Vents T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), T1ComponentHeatVent(4,0), T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), @@ -36,6 +37,7 @@ public enum Items { CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), BoronArsenideCrystal(7,1), IsotopicallyPureDiamondCrystal(8,1), + */ // Ceramics YSZCeramicDust(9,1), GDCCeramicDust(10,1), YttriaDust(11,1), ZirconiaDust(12,1), CeriaDust(13,1), diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 3f50a5ee0e..174c4863b1 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -173,7 +173,7 @@ tile.kekztech_spaceelevatorcapacitor_block.desc=The see-through is good for your tile.kekztech_spaceelevatortether_block.name=Space Elevator Tether # -------- Cosmetic Blocks -tile.kekztech_largehextile_block=Large Hex Tile +tile.kekztech_largehextile_block.name=Large Hex Tile # -------- Beam Transmitter tile.kekztech_beamtransmitter_block=Beam Transmitter diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png index a8894d382e..d462a774a1 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_side.png 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 index 96d56ac6a6..2f1f4299eb 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit2_top.png 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 index 3827b174c0..a8894d382e 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_side.png 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 index 68e03929d8..96d56ac6a6 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit3_top.png 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 index d462a774a1..3827b174c0 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_side.png 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 index 2f1f4299eb..68e03929d8 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit4_top.png differ -- cgit From 992205b07db139d19f521dc3d80b158d244ffcfb Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Thu, 15 Apr 2021 14:31:35 -0400 Subject: Add EV and empty capacitors No recipes, reused textures for now --- .../common/blocks/Block_LapotronicEnergyUnit.java | 7 ++- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 2 + .../GTMTE_LapotronicSuperCapacitor.java | 72 +++++++++++++++++++--- src/main/resources/assets/kekztech/lang/en_US.lang | 2 + 4 files changed, 73 insertions(+), 10 deletions(-) diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index b49d287669..ad64612247 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -68,7 +68,10 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { // Multi casing par3List.add(new ItemStack(par1, 1, 0)); - // Lapo units IV - UV + // Empty capacitor + par3List.add(new ItemStack(par1, 1, 6)); + // Lapo capacitors EV - UV + par3List.add(new ItemStack(par1, 1, 7)); par3List.add(new ItemStack(par1, 1, 1)); par3List.add(new ItemStack(par1, 1, 2)); par3List.add(new ItemStack(par1, 1, 3)); @@ -86,6 +89,8 @@ 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) ? iconBaseTop : iconBaseSide;//temp + case 7: return (side < 2) ? iconLapoIVTop : iconLapoIVSide;//temp default: return iconUltimateTop; } } diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 7891be8ea1..b6a8fc2468 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -39,6 +39,8 @@ 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: None"); break; + case 7: lines.add("Capacity: 10,000,000 EU"); break; } } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index bea7ea2ec5..48c82812b9 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[5]; + private final int[] capacitors = new int[7]; private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; private BigInteger passiveDischargeAmount = BigInteger.ZERO; @@ -233,14 +233,28 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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){ + /*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 <= 5){ tempCapacity = tempCapacity.add(BigInteger.valueOf((long) (100000000L * Math.pow(10, 3)))); capacity = capacity.add(MAX_LONG); + }*/ + + + + switch(meta - 1) { + case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000L)); capacity = capacity.add(BigInteger.valueOf(100000000L)); break; + case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(1000000000L)); capacity = capacity.add(BigInteger.valueOf(1000000000L)); break; + case 3: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000000L)); capacity = capacity.add(BigInteger.valueOf(10000000000L)); break; + case 4: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(BigInteger.valueOf(100000000000L)); break; + case 5: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(MAX_LONG); break; + case 6: tempCapacity = tempCapacity.add(BigInteger.valueOf(0L)); capacity = capacity.add(BigInteger.valueOf(0L)); break; + case 7: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000L)); capacity = capacity.add(BigInteger.valueOf(10000000L)); break; + default: break; } + capacitors[meta - 1]++; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ firstGlassHeight = Y; @@ -295,10 +309,40 @@ 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 < highestCapacitor){ + /*if(colourCorrectedMeta < highestCapacitor){ formationChecklist = false; } - break; + break;*/ + + //if glass < cap + switch (highestCapacitor) { + case 0: + break; + case 1: + if(colourCorrectedMeta < highestCapacitor){ + formationChecklist = false; + } + break; + case 2: + if(colourCorrectedMeta < highestCapacitor){ + formationChecklist = false; + } + break; + case 3: + if(colourCorrectedMeta < highestCapacitor){ + formationChecklist = false; + } + break; + case 4: + if(colourCorrectedMeta < highestCapacitor){ + formationChecklist = false; + } + break; + case 5: + break; + case 6: + break; + } } } @@ -315,14 +359,24 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Calculate total capacity capacity = BigInteger.ZERO; for(int i = 0; i < capacitors.length; i++){ - if(i <= 3){ + /*if(i <= 3){ final long c = (long) (100000000L * Math.pow(10, i)); - capacity = capacity.add( - BigInteger.valueOf(c).multiply(BigInteger.valueOf(capacitors[i]))); + capacity = capacity.add(BigInteger.valueOf(c).multiply(BigInteger.valueOf(capacitors[i]))); } else { - capacity = capacity.add( - MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); + capacity = capacity.add(MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); + }*/ + + switch(i) { + case 0: capacity = capacity.add(BigInteger.valueOf(100000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 1: capacity = capacity.add(BigInteger.valueOf(1000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 2: capacity = capacity.add(BigInteger.valueOf(10000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 3: capacity = capacity.add(BigInteger.valueOf(100000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 4: capacity = capacity.add(MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); break; + case 5: capacity = capacity.add(BigInteger.valueOf(0L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 6: capacity = capacity.add(BigInteger.valueOf(10000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + default: break; } + } // Calculate how much energy to void each tick passiveDischargeAmount = new BigDecimal(tempCapacity).multiply(PASSIVE_DISCHARGE_FACTOR_PER_TICK).toBigInteger(); diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 174c4863b1..13fc831a0c 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -140,6 +140,8 @@ 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=Empty Capacitor (-) +tile.kekztech_lapotronicenergyunit_block.7.name=Lapotron Capacitor (EV) tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capacitor # -------- Thaumium Reinforced Jar: Block -- cgit From 30d8b876408505e1f1596dbf2900e1ccf0dece37 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Fri, 16 Apr 2021 06:24:03 -0400 Subject: Add icons and recipes, and clean up spaces --- src/main/java/common/Recipes.java | 35 +++++++++++++++++++-- .../common/blocks/Block_LapotronicEnergyUnit.java | 13 ++++++-- .../GTMTE_LapotronicSuperCapacitor.java | 34 +++----------------- .../textures/blocks/LapotronicEnergyUnit6_side.png | Bin 0 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit6_top.png | Bin 0 -> 259 bytes .../textures/blocks/LapotronicEnergyUnit7_side.png | Bin 0 -> 279 bytes .../textures/blocks/LapotronicEnergyUnit7_top.png | Bin 0 -> 276 bytes 7 files changed, 48 insertions(+), 34 deletions(-) create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_top.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_top.png diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 87b495cf1a..d93b40b47f 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -427,6 +427,28 @@ public class Recipes { 'L', OrePrefixes.block.get(Materials.Lapis) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), lcBase_recipe); + + // Empty Capacitor + final Object[] lcEmpty_recipe = { + "SLS", "L L", "SLS", + 'S', OrePrefixes.screw.get(Materials.Lapis), + 'L', OrePrefixes.plate.get(Materials.Lapis) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); + + // EV Capacitor + final Object[] lcEV_recipe = { + "SLS", "LCL", "SLS", + 'S', OrePrefixes.screw.get(Materials.Lapis), + 'L', OrePrefixes.plate.get(Materials.Lapis), + 'C', GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); + + //EV cap alt recipe + GT_Values.RA.addAssemblerRecipe(new ItemStack[] {(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)), GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), GT_Utility.getIntegratedCircuit(7)}, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), 200, 480); + + // IV Capacitor final Object[] lcIV_recipe = { "SLS", "LOL", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), @@ -435,6 +457,9 @@ public class Recipes { }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); + //IV cap alt recipe + GT_Values.RA.addAssemblerRecipe(new ItemStack[] {(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)), ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1)}, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 200, 1920); + // LuV Capacitor GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 288000, @@ -458,6 +483,7 @@ public class Recipes { }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 2000, 100000 ); + // ZPM Capacitor GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 288000, @@ -482,6 +508,7 @@ public class Recipes { }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 2000, 100000 ); + // UV Capacitor GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 288000, @@ -506,6 +533,7 @@ public class Recipes { }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 2000, 200000 ); + // Ultimate Capacitor GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 288000, @@ -534,9 +562,13 @@ public class Recipes { ); // Capacitor recycling + GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + 1200, 32); GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), ItemList.Energy_LapotronicOrb.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Lapis, 4), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), 1200, 32); GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), ItemList.Energy_LapotronicOrb2.get(1L), @@ -596,7 +628,6 @@ public class Recipes { }*/ private static void registerRecipes_Cosmetics() { - // Hex Tiles final ItemStack[] hexTiles = { GT_Utility.getIntegratedCircuit(6), diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index ad64612247..75de60a308 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -19,6 +19,10 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { private IIcon iconBaseSide; private IIcon iconBaseTop; + private IIcon iconLapoEmptySide; + private IIcon iconLapoEmptyTop; + private IIcon iconLapoEVSide; + private IIcon iconLapoEVTop; private IIcon iconLapoIVSide; private IIcon iconLapoIVTop; private IIcon iconLapoLuVSide; @@ -50,6 +54,11 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { iconBaseSide = ir.registerIcon("kekztech:LSCBase_side"); iconBaseTop = ir.registerIcon("kekztech:LSCBase_top"); + + iconLapoEmptySide = ir.registerIcon("kekztech:LapotronicEnergyUnit6_side"); + iconLapoEmptyTop = ir.registerIcon("kekztech:LapotronicEnergyUnit6_top"); + iconLapoEVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit7_side"); + iconLapoEVTop = ir.registerIcon("kekztech:LapotronicEnergyUnit7_top"); iconLapoIVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit1_side"); iconLapoIVTop = ir.registerIcon("kekztech:LapotronicEnergyUnit1_top"); iconLapoLuVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit2_side"); @@ -89,8 +98,8 @@ 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) ? iconBaseTop : iconBaseSide;//temp - case 7: return (side < 2) ? iconLapoIVTop : iconLapoIVSide;//temp + case 6: return (side < 2) ? iconLapoEmptyTop : iconLapoEmptySide; + case 7: return (side < 2) ? iconLapoEVTop : iconLapoEVSide; default: return iconUltimateTop; } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 48c82812b9..aa9cdf42a1 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -233,17 +233,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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)); - tempCapacity = tempCapacity.add(BigInteger.valueOf(c)); - capacity = capacity.add(BigInteger.valueOf(c)); - } else if(meta <= 5){ - tempCapacity = tempCapacity.add(BigInteger.valueOf((long) (100000000L * Math.pow(10, 3)))); - capacity = capacity.add(MAX_LONG); - }*/ - - - switch(meta - 1) { case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000L)); capacity = capacity.add(BigInteger.valueOf(100000000L)); break; case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(1000000000L)); capacity = capacity.add(BigInteger.valueOf(1000000000L)); break; @@ -253,8 +242,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock case 6: tempCapacity = tempCapacity.add(BigInteger.valueOf(0L)); capacity = capacity.add(BigInteger.valueOf(0L)); break; case 7: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000L)); capacity = capacity.add(BigInteger.valueOf(10000000L)); break; default: break; - } - + } capacitors[meta - 1]++; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ firstGlassHeight = Y; @@ -309,15 +297,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 < highestCapacitor){ - formationChecklist = false; - } - break;*/ - - //if glass < cap switch (highestCapacitor) { - case 0: - break; + case 0://For the empty/EV/IV caps, any BS glass works + break; case 1: if(colourCorrectedMeta < highestCapacitor){ formationChecklist = false; @@ -358,14 +340,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // 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]))); - }*/ - + for(int i = 0; i < capacitors.length; i++){ switch(i) { case 0: capacity = capacity.add(BigInteger.valueOf(100000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; case 1: capacity = capacity.add(BigInteger.valueOf(1000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; @@ -376,7 +351,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock case 6: capacity = capacity.add(BigInteger.valueOf(10000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; default: break; } - } // Calculate how much energy to void each tick passiveDischargeAmount = new BigDecimal(tempCapacity).multiply(PASSIVE_DISCHARGE_FACTOR_PER_TICK).toBigInteger(); diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_side.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_side.png new file mode 100644 index 0000000000..852873db1d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_top.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_top.png new file mode 100644 index 0000000000..c5034dfd93 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit6_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_side.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_side.png new file mode 100644 index 0000000000..852873db1d Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_top.png b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_top.png new file mode 100644 index 0000000000..06a1bd064f Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/LapotronicEnergyUnit7_top.png differ -- cgit From c26fbffe39353d943ad6ab8cfca46e15dbba4e71 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Sat, 17 Apr 2021 11:33:53 -0400 Subject: Fix --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index aa9cdf42a1..a8d1f345d5 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -233,7 +233,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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 - switch(meta - 1) { + switch(meta) { case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000L)); capacity = capacity.add(BigInteger.valueOf(100000000L)); break; case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(1000000000L)); capacity = capacity.add(BigInteger.valueOf(1000000000L)); break; case 3: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000000L)); capacity = capacity.add(BigInteger.valueOf(10000000000L)); break; @@ -335,7 +335,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } mEnergyTunnelsTT.clear(); mDynamoTunnelsTT.clear(); - } // Calculate total capacity @@ -347,7 +346,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock case 2: capacity = capacity.add(BigInteger.valueOf(10000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; case 3: capacity = capacity.add(BigInteger.valueOf(100000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; case 4: capacity = capacity.add(MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); break; - case 5: capacity = capacity.add(BigInteger.valueOf(0L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 5: break; case 6: capacity = capacity.add(BigInteger.valueOf(10000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; default: break; } -- cgit From fab7d28390f522deb3142789c72cf6c5ad99c0aa Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Sat, 17 Apr 2021 12:17:34 -0400 Subject: Remove the other one that doesn't do anything --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a8d1f345d5..1c97db12fa 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -239,7 +239,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock case 3: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000000L)); capacity = capacity.add(BigInteger.valueOf(10000000000L)); break; case 4: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(BigInteger.valueOf(100000000000L)); break; case 5: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(MAX_LONG); break; - case 6: tempCapacity = tempCapacity.add(BigInteger.valueOf(0L)); capacity = capacity.add(BigInteger.valueOf(0L)); break; + case 6: break; case 7: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000L)); capacity = capacity.add(BigInteger.valueOf(10000000L)); break; default: break; } -- cgit From 75bba0667b13089cda6e791ddcb507eb311cc755 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Sat, 17 Apr 2021 13:03:01 -0400 Subject: change switch to function --- .../GTMTE_LapotronicSuperCapacitor.java | 43 +++++++++++++++++++++- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 1c97db12fa..c7e77d9cd8 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -233,6 +233,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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 + + switch(meta) { case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000L)); capacity = capacity.add(BigInteger.valueOf(100000000L)); break; case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(1000000000L)); capacity = capacity.add(BigInteger.valueOf(1000000000L)); break; @@ -297,7 +299,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){ - switch (highestCapacitor) { + formationChecklist = checkGlassTier(colourCorrectedMeta, highestCapacitor); + + /*switch (highestCapacitor) { case 0://For the empty/EV/IV caps, any BS glass works break; case 1: @@ -324,7 +328,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock break; case 6: break; - } + }*/ + } } @@ -357,6 +362,40 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return formationChecklist; } + public boolean checkGlassTier(int colourCorrectedMeta, int highestCapacitor) { + switch (highestCapacitor) { + case 0://For the empty/EV/IV caps, any BS glass works + break; + case 1: + if(colourCorrectedMeta < highestCapacitor){ + return false; + } + break; + case 2: + if(colourCorrectedMeta < highestCapacitor){ + return false; + } + break; + case 3: + if(colourCorrectedMeta < highestCapacitor){ + return false; + } + break; + case 4: + if(colourCorrectedMeta < highestCapacitor){ + return false; + } + break; + case 5: + break; + case 6: + break; + default: + break; + } + return true; + } + @Override public boolean addEnergyInputToMachineList(IGregTechTileEntity te, int aBaseCasingIndex) { if (te == null) { -- cgit From 85922dcef9288c7890eda09b02d31f7eb9661096 Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 18 Apr 2021 05:32:16 -0700 Subject: updated gradle --- .idea/compiler.xml | 6 + .idea/gradle.xml | 17 + .idea/jarRepositories.xml | 30 + .idea/libraries/YAMCore_1_7_10_0_5_78.xml | 9 + libs/Baubles-1.7.10-1.0.1.11.jar | Bin 0 -> 86746 bytes libs/YAMCore-1.7.10-0.5.78.jar | Bin 0 -> 100213 bytes libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar | Bin 0 -> 1143977 bytes libs/bartworks[1.7.10]-0.5.13_pre10.jar | Bin 0 -> 885812 bytes .../CodeChickenLib-1.7.10-1.1.3.140-universal.jar | Bin 0 -> 314810 bytes mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar | Bin 0 -> 467824 bytes mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar | Bin 0 -> 4800552 bytes mods-asdf/YAMCore-1.7.10-0.5.78.jar | Bin 0 -> 100213 bytes mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar | Bin 0 -> 885812 bytes mods-asdf/devtips-1.1.jar | Bin 0 -> 7584 bytes mods-asdf/ic2/EJML-core-0.26.jar | Bin 0 -> 341614 bytes run/asm/ccl_modular/net#minecraft#block#Block.txt | 9596 ++++++++++++++++++++ .../ccl_modular/net#minecraft#block#BlockFire.txt | 2553 ++++++ .../net#minecraft#block#BlockMobSpawner.txt | 193 + ...minecraft#client#gui#inventory#GuiContainer.txt | 3077 +++++++ ...minecraft#client#renderer#entity#RenderItem.txt | 3383 +++++++ .../net#minecraft#nbt#NBTTagCompound.txt | 1581 ++++ .../ccl_modular/net#minecraft#nbt#NBTTagList.txt | 830 ++ run/config/CodeChickenCore.cfg | 21 + run/config/CodeChickenLib.cfg | 8 + run/config/forge.cfg | 57 + run/config/splash.properties | 14 + run/mods/ic2/EJML-core-0.26.jar | Bin 0 -> 341614 bytes 27 files changed, 21375 insertions(+) create mode 100644 .idea/compiler.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/libraries/YAMCore_1_7_10_0_5_78.xml create mode 100644 libs/Baubles-1.7.10-1.0.1.11.jar create mode 100644 libs/YAMCore-1.7.10-0.5.78.jar create mode 100644 libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar create mode 100644 libs/bartworks[1.7.10]-0.5.13_pre10.jar create mode 100644 mods-asdf/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar create mode 100644 mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar create mode 100644 mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar create mode 100644 mods-asdf/YAMCore-1.7.10-0.5.78.jar create mode 100644 mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar create mode 100644 mods-asdf/devtips-1.1.jar create mode 100644 mods-asdf/ic2/EJML-core-0.26.jar create mode 100644 run/asm/ccl_modular/net#minecraft#block#Block.txt create mode 100644 run/asm/ccl_modular/net#minecraft#block#BlockFire.txt create mode 100644 run/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt create mode 100644 run/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt create mode 100644 run/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt create mode 100644 run/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt create mode 100644 run/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt create mode 100644 run/config/CodeChickenCore.cfg create mode 100644 run/config/CodeChickenLib.cfg create mode 100644 run/config/forge.cfg create mode 100644 run/config/splash.properties create mode 100644 run/mods/ic2/EJML-core-0.26.jar diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000000..61a9130cd9 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000000..77e9972e4a --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000000..87ab416c8a --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/YAMCore_1_7_10_0_5_78.xml b/.idea/libraries/YAMCore_1_7_10_0_5_78.xml new file mode 100644 index 0000000000..822492902c --- /dev/null +++ b/.idea/libraries/YAMCore_1_7_10_0_5_78.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/libs/Baubles-1.7.10-1.0.1.11.jar b/libs/Baubles-1.7.10-1.0.1.11.jar new file mode 100644 index 0000000000..6f05d6227e Binary files /dev/null and b/libs/Baubles-1.7.10-1.0.1.11.jar differ diff --git a/libs/YAMCore-1.7.10-0.5.78.jar b/libs/YAMCore-1.7.10-0.5.78.jar new file mode 100644 index 0000000000..e60262ce5b Binary files /dev/null and b/libs/YAMCore-1.7.10-0.5.78.jar differ diff --git a/libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar b/libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar new file mode 100644 index 0000000000..fdfb759884 Binary files /dev/null and b/libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar differ diff --git a/libs/bartworks[1.7.10]-0.5.13_pre10.jar b/libs/bartworks[1.7.10]-0.5.13_pre10.jar new file mode 100644 index 0000000000..b1a8b4322f Binary files /dev/null and b/libs/bartworks[1.7.10]-0.5.13_pre10.jar differ diff --git a/mods-asdf/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar b/mods-asdf/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar new file mode 100644 index 0000000000..9aa3d80afd Binary files /dev/null and b/mods-asdf/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar differ diff --git a/mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar b/mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar new file mode 100644 index 0000000000..1fdf703497 Binary files /dev/null and b/mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar differ diff --git a/mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar b/mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar new file mode 100644 index 0000000000..80711b5846 Binary files /dev/null and b/mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar differ diff --git a/mods-asdf/YAMCore-1.7.10-0.5.78.jar b/mods-asdf/YAMCore-1.7.10-0.5.78.jar new file mode 100644 index 0000000000..e60262ce5b Binary files /dev/null and b/mods-asdf/YAMCore-1.7.10-0.5.78.jar differ diff --git a/mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar b/mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar new file mode 100644 index 0000000000..b1a8b4322f Binary files /dev/null and b/mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar differ diff --git a/mods-asdf/devtips-1.1.jar b/mods-asdf/devtips-1.1.jar new file mode 100644 index 0000000000..a5e373537b Binary files /dev/null and b/mods-asdf/devtips-1.1.jar differ diff --git a/mods-asdf/ic2/EJML-core-0.26.jar b/mods-asdf/ic2/EJML-core-0.26.jar new file mode 100644 index 0000000000..8f1fe755e6 Binary files /dev/null and b/mods-asdf/ic2/EJML-core-0.26.jar differ diff --git a/run/asm/ccl_modular/net#minecraft#block#Block.txt b/run/asm/ccl_modular/net#minecraft#block#Block.txt new file mode 100644 index 0000000000..84f04e8eea --- /dev/null +++ b/run/asm/ccl_modular/net#minecraft#block#Block.txt @@ -0,0 +1,9596 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/block/Block { + + // compiled from: Block.java + // access flags 0x1008 + static synthetic INNERCLASS net/minecraft/block/Block$6 net/minecraft/block/Block null + // access flags 0x9 + public static INNERCLASS net/minecraft/block/Block$SoundType net/minecraft/block/Block SoundType + // access flags 0x0 + INNERCLASS net/minecraft/block/Block$5 null null + // access flags 0x0 + INNERCLASS net/minecraft/block/Block$4 null null + // access flags 0x8 + static INNERCLASS net/minecraft/block/Block$3 null null + // access flags 0x8 + static INNERCLASS net/minecraft/block/Block$2 null null + // access flags 0x8 + static INNERCLASS net/minecraft/block/Block$1 null null + // access flags 0x4019 + public final static enum INNERCLASS net/minecraft/block/BlockPressurePlate$Sensitivity net/minecraft/block/BlockPressurePlate Sensitivity + + // access flags 0x19 + public final static Lnet/minecraft/util/RegistryNamespaced; blockRegistry + + // access flags 0x2 + private Lnet/minecraft/creativetab/CreativeTabs; displayOnCreativeTab + + // access flags 0x4 + protected Ljava/lang/String; textureName + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeStone + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeWood + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeGravel + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeGrass + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypePiston + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeMetal + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeGlass + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeCloth + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeSand + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeSnow + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeLadder + + // access flags 0x19 + public final static Lnet/minecraft/block/Block$SoundType; soundTypeAnvil + + // access flags 0x4 + protected Z opaque + + // access flags 0x4 + protected I lightOpacity + + // access flags 0x4 + protected Z canBlockGrass + + // access flags 0x4 + protected I lightValue + + // access flags 0x4 + protected Z useNeighborBrightness + + // access flags 0x4 + protected F blockHardness + + // access flags 0x4 + protected F blockResistance + + // access flags 0x4 + protected Z blockConstructorCalled + + // access flags 0x4 + protected Z enableStats + + // access flags 0x4 + protected Z needsRandomTick + + // access flags 0x4 + protected Z isBlockContainer + + // access flags 0x4 + protected D minX + + // access flags 0x4 + protected D minY + + // access flags 0x4 + protected D minZ + + // access flags 0x4 + protected D maxX + + // access flags 0x4 + protected D maxY + + // access flags 0x4 + protected D maxZ + + // access flags 0x1 + public Lnet/minecraft/block/Block$SoundType; stepSound + + // access flags 0x1 + public F blockParticleGravity + + // access flags 0x14 + protected final Lnet/minecraft/block/material/Material; blockMaterial + + // access flags 0x1 + public F slipperiness + + // access flags 0x2 + private Ljava/lang/String; unlocalizedName + + // access flags 0x4 + protected Lnet/minecraft/util/IIcon; blockIcon + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000199" + + // access flags 0x11 + // signature Lcpw/mods/fml/common/registry/RegistryDelegate; + // declaration: cpw.mods.fml.common.registry.RegistryDelegate + public final Lcpw/mods/fml/common/registry/RegistryDelegate; delegate + + // access flags 0x4 + // signature Ljava/lang/ThreadLocal; + // declaration: java.lang.ThreadLocal + protected Ljava/lang/ThreadLocal; harvesters + + // access flags 0x2 + // signature Ljava/lang/ThreadLocal; + // declaration: java.lang.ThreadLocal + private Ljava/lang/ThreadLocal; silk_check_meta + + // access flags 0x2 + private Z isTileProvider + + // access flags 0x2 + private [Ljava/lang/String; harvestTool + + // access flags 0x2 + private [I harvestLevel + + // access flags 0x4 + // signature Ljava/lang/ThreadLocal; + // declaration: java.lang.ThreadLocal + protected Ljava/lang/ThreadLocal; captureDrops + + // access flags 0x4 + // signature Ljava/lang/ThreadLocal;>; + // declaration: java.lang.ThreadLocal> + protected Ljava/lang/ThreadLocal; capturedDrops + + // access flags 0x9 + public static getIdFromBlock(Lnet/minecraft/block/Block;)I + L0 + LINENUMBER 131 L0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getIDForObject (Ljava/lang/Object;)I + IRETURN + L1 + LOCALVARIABLE p_getIdFromBlock_0_ Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_149682_0_ Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static getBlockById(I)Lnet/minecraft/block/Block; + L0 + LINENUMBER 136 L0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ILOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ASTORE 1 + L1 + LINENUMBER 137 L1 + ALOAD 1 + IFNONNULL L2 + GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; + GOTO L3 + L2 + FRAME FULL [I net/minecraft/block/Block] [] + ALOAD 1 + L3 + FRAME FULL [I net/minecraft/block/Block] [net/minecraft/block/Block] + ARETURN + L4 + LOCALVARIABLE p_getBlockById_0_ I L0 L0 0 + LOCALVARIABLE p_149729_0_ I L0 L4 0 + LOCALVARIABLE ret Lnet/minecraft/block/Block; L1 L4 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x9 + public static getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 142 L0 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getIdFromItem (Lnet/minecraft/item/Item;)I + INVOKESTATIC net/minecraft/block/Block.getBlockById (I)Lnet/minecraft/block/Block; + ARETURN + L1 + LOCALVARIABLE p_getBlockFromItem_0_ Lnet/minecraft/item/Item; L0 L0 0 + LOCALVARIABLE p_149634_0_ Lnet/minecraft/item/Item; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x9 + public static getBlockFromName(Ljava/lang/String;)Lnet/minecraft/block/Block; + TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException + L3 + LINENUMBER 147 L3 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.containsKey (Ljava/lang/String;)Z + IFEQ L0 + L4 + LINENUMBER 149 L4 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObject (Ljava/lang/String;)Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ARETURN + L0 + LINENUMBER 155 L0 + FRAME FULL [java/lang/String] [] + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ALOAD 0 + INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + L1 + ARETURN + L2 + LINENUMBER 157 L2 + FRAME FULL [java/lang/String] [java/lang/NumberFormatException] + ASTORE 1 + L5 + LINENUMBER 159 L5 + ACONST_NULL + ARETURN + L6 + LOCALVARIABLE p_getBlockFromName_0_ Ljava/lang/String; L3 L3 0 + LOCALVARIABLE numberformatexception Ljava/lang/NumberFormatException; L5 L6 1 + LOCALVARIABLE p_149684_0_ Ljava/lang/String; L3 L6 0 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public func_149730_j()Z + L0 + LINENUMBER 166 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.opaque : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getLightOpacity()I + L0 + LINENUMBER 171 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.lightOpacity : I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getCanBlockGrass()Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 177 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.canBlockGrass : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getLightValue()I + L0 + LINENUMBER 182 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.lightValue : I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getUseNeighborBrightness()Z + L0 + LINENUMBER 187 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.useNeighborBrightness : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getMaterial()Lnet/minecraft/block/material/Material; + L0 + LINENUMBER 192 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getMapColor(I)Lnet/minecraft/block/material/MapColor; + L0 + LINENUMBER 197 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMapColor ()Lnet/minecraft/block/material/MapColor; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getMapColor_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149728_1_ I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x9 + public static registerBlocks()V + L0 + LINENUMBER 202 L0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_0 + LDC "air" + NEW net/minecraft/block/BlockAir + DUP + INVOKESPECIAL net/minecraft/block/BlockAir. ()V + LDC "air" + INVOKEVIRTUAL net/minecraft/block/BlockAir.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L1 + LINENUMBER 203 L1 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_1 + LDC "stone" + NEW net/minecraft/block/BlockStone + DUP + INVOKESPECIAL net/minecraft/block/BlockStone. ()V + LDC 1.5 + INVOKEVIRTUAL net/minecraft/block/BlockStone.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "stone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L2 + LINENUMBER 204 L2 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_2 + LDC "grass" + NEW net/minecraft/block/BlockGrass + DUP + INVOKESPECIAL net/minecraft/block/BlockGrass. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockGrass.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "grass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "grass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L3 + LINENUMBER 205 L3 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_3 + LDC "dirt" + NEW net/minecraft/block/BlockDirt + DUP + INVOKESPECIAL net/minecraft/block/BlockDirt. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockDirt.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "dirt" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "dirt" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L4 + LINENUMBER 206 L4 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stonebrick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "cobblestone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 0 + L5 + LINENUMBER 207 L5 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_4 + LDC "cobblestone" + ALOAD 0 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L6 + LINENUMBER 208 L6 + NEW net/minecraft/block/BlockWood + DUP + INVOKESPECIAL net/minecraft/block/BlockWood. ()V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockWood.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "wood" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "planks" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 1 + L7 + LINENUMBER 209 L7 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ICONST_5 + LDC "planks" + ALOAD 1 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L8 + LINENUMBER 210 L8 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 6 + LDC "sapling" + NEW net/minecraft/block/BlockSapling + DUP + INVOKESPECIAL net/minecraft/block/BlockSapling. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockSapling.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sapling" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "sapling" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L9 + LINENUMBER 211 L9 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 7 + LDC "bedrock" + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + INVOKEVIRTUAL net/minecraft/block/Block.setBlockUnbreakable ()Lnet/minecraft/block/Block; + LDC 6000000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "bedrock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "bedrock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L10 + LINENUMBER 212 L10 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 8 + LDC "flowing_water" + NEW net/minecraft/block/BlockDynamicLiquid + DUP + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V + LDC 100.0 + INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; + ICONST_3 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + LDC "water" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "water_flow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L11 + LINENUMBER 213 L11 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 9 + LDC "water" + NEW net/minecraft/block/BlockStaticLiquid + DUP + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V + LDC 100.0 + INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; + ICONST_3 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + LDC "water" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "water_still" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L12 + LINENUMBER 214 L12 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 10 + LDC "flowing_lava" + NEW net/minecraft/block/BlockDynamicLiquid + DUP + GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V + LDC 100.0 + INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "lava" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "lava_flow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L13 + LINENUMBER 215 L13 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 11 + LDC "lava" + NEW net/minecraft/block/BlockStaticLiquid + DUP + GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V + LDC 100.0 + INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "lava" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "lava_still" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L14 + LINENUMBER 216 L14 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 12 + LDC "sand" + NEW net/minecraft/block/BlockSand + DUP + INVOKESPECIAL net/minecraft/block/BlockSand. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockSand.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "sand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L15 + LINENUMBER 217 L15 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 13 + LDC "gravel" + NEW net/minecraft/block/BlockGravel + DUP + INVOKESPECIAL net/minecraft/block/BlockGravel. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockGravel.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "gravel" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "gravel" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L16 + LINENUMBER 218 L16 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 14 + LDC "gold_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreGold" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "gold_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L17 + LINENUMBER 219 L17 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 15 + LDC "iron_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreIron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "iron_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L18 + LINENUMBER 220 L18 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 16 + LDC "coal_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreCoal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "coal_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L19 + LINENUMBER 221 L19 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 17 + LDC "log" + NEW net/minecraft/block/BlockOldLog + DUP + INVOKESPECIAL net/minecraft/block/BlockOldLog. ()V + LDC "log" + INVOKEVIRTUAL net/minecraft/block/BlockOldLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "log" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L20 + LINENUMBER 222 L20 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 18 + LDC "leaves" + NEW net/minecraft/block/BlockOldLeaf + DUP + INVOKESPECIAL net/minecraft/block/BlockOldLeaf. ()V + LDC "leaves" + INVOKEVIRTUAL net/minecraft/block/BlockOldLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "leaves" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L21 + LINENUMBER 223 L21 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 19 + LDC "sponge" + NEW net/minecraft/block/BlockSponge + DUP + INVOKESPECIAL net/minecraft/block/BlockSponge. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockSponge.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sponge" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "sponge" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L22 + LINENUMBER 224 L22 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 20 + LDC "glass" + NEW net/minecraft/block/BlockGlass + DUP + GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockGlass. (Lnet/minecraft/block/material/Material;Z)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockGlass.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "glass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "glass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L23 + LINENUMBER 225 L23 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 21 + LDC "lapis_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreLapis" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "lapis_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L24 + LINENUMBER 226 L24 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 22 + LDC "lapis_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.lapisColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockLapis" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "lapis_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L25 + LINENUMBER 227 L25 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 23 + LDC "dispenser" + NEW net/minecraft/block/BlockDispenser + DUP + INVOKESPECIAL net/minecraft/block/BlockDispenser. ()V + LDC 3.5 + INVOKEVIRTUAL net/minecraft/block/BlockDispenser.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "dispenser" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "dispenser" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L26 + LINENUMBER 228 L26 + NEW net/minecraft/block/BlockSandStone + DUP + INVOKESPECIAL net/minecraft/block/BlockSandStone. ()V + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/BlockSandStone.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.8 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC "sandStone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "sandstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 2 + L27 + LINENUMBER 229 L27 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 24 + LDC "sandstone" + ALOAD 2 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L28 + LINENUMBER 230 L28 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 25 + LDC "noteblock" + NEW net/minecraft/block/BlockNote + DUP + INVOKESPECIAL net/minecraft/block/BlockNote. ()V + LDC 0.8 + INVOKEVIRTUAL net/minecraft/block/BlockNote.setHardness (F)Lnet/minecraft/block/Block; + LDC "musicBlock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "noteblock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L29 + LINENUMBER 231 L29 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 26 + LDC "bed" + NEW net/minecraft/block/BlockBed + DUP + INVOKESPECIAL net/minecraft/block/BlockBed. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockBed.setHardness (F)Lnet/minecraft/block/Block; + LDC "bed" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "bed" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L30 + LINENUMBER 232 L30 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 27 + LDC "golden_rail" + NEW net/minecraft/block/BlockRailPowered + DUP + INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V + LDC 0.7 + INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "goldenRail" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "rail_golden" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L31 + LINENUMBER 233 L31 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 28 + LDC "detector_rail" + NEW net/minecraft/block/BlockRailDetector + DUP + INVOKESPECIAL net/minecraft/block/BlockRailDetector. ()V + LDC 0.7 + INVOKEVIRTUAL net/minecraft/block/BlockRailDetector.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "detectorRail" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "rail_detector" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L32 + LINENUMBER 234 L32 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 29 + LDC "sticky_piston" + NEW net/minecraft/block/BlockPistonBase + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V + LDC "pistonStickyBase" + INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L33 + LINENUMBER 235 L33 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 30 + LDC "web" + NEW net/minecraft/block/BlockWeb + DUP + INVOKESPECIAL net/minecraft/block/BlockWeb. ()V + ICONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockWeb.setLightOpacity (I)Lnet/minecraft/block/Block; + LDC 4.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC "web" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "web" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L34 + LINENUMBER 236 L34 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 31 + LDC "tallgrass" + NEW net/minecraft/block/BlockTallGrass + DUP + INVOKESPECIAL net/minecraft/block/BlockTallGrass. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockTallGrass.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "tallgrass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L35 + LINENUMBER 237 L35 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 32 + LDC "deadbush" + NEW net/minecraft/block/BlockDeadBush + DUP + INVOKESPECIAL net/minecraft/block/BlockDeadBush. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockDeadBush.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "deadbush" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "deadbush" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L36 + LINENUMBER 238 L36 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 33 + LDC "piston" + NEW net/minecraft/block/BlockPistonBase + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V + LDC "pistonBase" + INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L37 + LINENUMBER 239 L37 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 34 + LDC "piston_head" + NEW net/minecraft/block/BlockPistonExtension + DUP + INVOKESPECIAL net/minecraft/block/BlockPistonExtension. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L38 + LINENUMBER 240 L38 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 35 + LDC "wool" + NEW net/minecraft/block/BlockColored + DUP + GETSTATIC net/minecraft/block/material/Material.cloth : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V + LDC 0.8 + INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "cloth" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "wool_colored" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L39 + LINENUMBER 241 L39 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 36 + LDC "piston_extension" + NEW net/minecraft/block/BlockPistonMoving + DUP + INVOKESPECIAL net/minecraft/block/BlockPistonMoving. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L40 + LINENUMBER 242 L40 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 37 + LDC "yellow_flower" + NEW net/minecraft/block/BlockFlower + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "flower1" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "flower_dandelion" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L41 + LINENUMBER 243 L41 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 38 + LDC "red_flower" + NEW net/minecraft/block/BlockFlower + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "flower2" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "flower_rose" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L42 + LINENUMBER 244 L42 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 39 + LDC "brown_mushroom" + NEW net/minecraft/block/BlockMushroom + DUP + INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.125 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "mushroom" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mushroom_brown" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L43 + LINENUMBER 245 L43 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 40 + LDC "red_mushroom" + NEW net/minecraft/block/BlockMushroom + DUP + INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mushroom" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mushroom_red" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L44 + LINENUMBER 246 L44 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 41 + LDC "gold_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.goldColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockGold" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "gold_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L45 + LINENUMBER 247 L45 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 42 + LDC "iron_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.ironColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockIron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "iron_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L46 + LINENUMBER 248 L46 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 43 + LDC "double_stone_slab" + NEW net/minecraft/block/BlockStoneSlab + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stoneSlab" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L47 + LINENUMBER 249 L47 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 44 + LDC "stone_slab" + NEW net/minecraft/block/BlockStoneSlab + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stoneSlab" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L48 + LINENUMBER 250 L48 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "brick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "brick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 3 + L49 + LINENUMBER 251 L49 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 45 + LDC "brick_block" + ALOAD 3 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L50 + LINENUMBER 252 L50 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 46 + LDC "tnt" + NEW net/minecraft/block/BlockTNT + DUP + INVOKESPECIAL net/minecraft/block/BlockTNT. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockTNT.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "tnt" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "tnt" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L51 + LINENUMBER 253 L51 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 47 + LDC "bookshelf" + NEW net/minecraft/block/BlockBookshelf + DUP + INVOKESPECIAL net/minecraft/block/BlockBookshelf. ()V + LDC 1.5 + INVOKEVIRTUAL net/minecraft/block/BlockBookshelf.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "bookshelf" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "bookshelf" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L52 + LINENUMBER 254 L52 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 48 + LDC "mossy_cobblestone" + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stoneMoss" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "cobblestone_mossy" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L53 + LINENUMBER 255 L53 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 49 + LDC "obsidian" + NEW net/minecraft/block/BlockObsidian + DUP + INVOKESPECIAL net/minecraft/block/BlockObsidian. ()V + LDC 50.0 + INVOKEVIRTUAL net/minecraft/block/BlockObsidian.setHardness (F)Lnet/minecraft/block/Block; + LDC 2000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "obsidian" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "obsidian" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L54 + LINENUMBER 256 L54 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 50 + LDC "torch" + NEW net/minecraft/block/BlockTorch + DUP + INVOKESPECIAL net/minecraft/block/BlockTorch. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockTorch.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.9375 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "torch" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "torch_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L55 + LINENUMBER 257 L55 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 51 + LDC "fire" + NEW net/minecraft/block/BlockFire + DUP + INVOKESPECIAL net/minecraft/block/BlockFire. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.setHardness (F)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "fire" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "fire" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L56 + LINENUMBER 258 L56 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 52 + LDC "mob_spawner" + NEW net/minecraft/block/BlockMobSpawner + DUP + INVOKESPECIAL net/minecraft/block/BlockMobSpawner. ()V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockMobSpawner.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mobSpawner" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "mob_spawner" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L57 + LINENUMBER 259 L57 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 53 + LDC "oak_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWood" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L58 + LINENUMBER 260 L58 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 54 + LDC "chest" + NEW net/minecraft/block/BlockChest + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockChest. (I)V + LDC 2.5 + INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "chest" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L59 + LINENUMBER 261 L59 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 55 + LDC "redstone_wire" + NEW net/minecraft/block/BlockRedstoneWire + DUP + INVOKESPECIAL net/minecraft/block/BlockRedstoneWire. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneWire.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "redstoneDust" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "redstone_dust" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L60 + LINENUMBER 262 L60 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 56 + LDC "diamond_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreDiamond" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "diamond_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L61 + LINENUMBER 263 L61 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 57 + LDC "diamond_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.diamondColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockDiamond" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "diamond_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L62 + LINENUMBER 264 L62 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 58 + LDC "crafting_table" + NEW net/minecraft/block/BlockWorkbench + DUP + INVOKESPECIAL net/minecraft/block/BlockWorkbench. ()V + LDC 2.5 + INVOKEVIRTUAL net/minecraft/block/BlockWorkbench.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "workbench" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "crafting_table" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L63 + LINENUMBER 265 L63 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 59 + LDC "wheat" + NEW net/minecraft/block/BlockCrops + DUP + INVOKESPECIAL net/minecraft/block/BlockCrops. ()V + LDC "crops" + INVOKEVIRTUAL net/minecraft/block/BlockCrops.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "wheat" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L64 + LINENUMBER 266 L64 + NEW net/minecraft/block/BlockFarmland + DUP + INVOKESPECIAL net/minecraft/block/BlockFarmland. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockFarmland.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "farmland" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "farmland" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 4 + L65 + LINENUMBER 267 L65 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 60 + LDC "farmland" + ALOAD 4 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L66 + LINENUMBER 268 L66 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 61 + LDC "furnace" + NEW net/minecraft/block/BlockFurnace + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V + LDC 3.5 + INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "furnace" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L67 + LINENUMBER 269 L67 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 62 + LDC "lit_furnace" + NEW net/minecraft/block/BlockFurnace + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V + LDC 3.5 + INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.875 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "furnace" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L68 + LINENUMBER 270 L68 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 63 + LDC "standing_sign" + NEW net/minecraft/block/BlockSign + DUP + LDC Lnet/minecraft/tileentity/TileEntitySign;.class + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sign" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L69 + LINENUMBER 271 L69 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 64 + LDC "wooden_door" + NEW net/minecraft/block/BlockDoor + DUP + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "doorWood" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "door_wood" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L70 + LINENUMBER 272 L70 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 65 + LDC "ladder" + NEW net/minecraft/block/BlockLadder + DUP + INVOKESPECIAL net/minecraft/block/BlockLadder. ()V + LDC 0.4 + INVOKEVIRTUAL net/minecraft/block/BlockLadder.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "ladder" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "ladder" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L71 + LINENUMBER 273 L71 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 66 + LDC "rail" + NEW net/minecraft/block/BlockRail + DUP + INVOKESPECIAL net/minecraft/block/BlockRail. ()V + LDC 0.7 + INVOKEVIRTUAL net/minecraft/block/BlockRail.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "rail" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "rail_normal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L72 + LINENUMBER 274 L72 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 67 + LDC "stone_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 0 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsStone" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L73 + LINENUMBER 275 L73 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 68 + LDC "wall_sign" + NEW net/minecraft/block/BlockSign + DUP + LDC Lnet/minecraft/tileentity/TileEntitySign;.class + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "sign" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L74 + LINENUMBER 276 L74 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 69 + LDC "lever" + NEW net/minecraft/block/BlockLever + DUP + INVOKESPECIAL net/minecraft/block/BlockLever. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockLever.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "lever" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "lever" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L75 + LINENUMBER 277 L75 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 70 + LDC "stone_pressure_plate" + NEW net/minecraft/block/BlockPressurePlate + DUP + LDC "stone" + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.mobs : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; + INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pressurePlate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L76 + LINENUMBER 278 L76 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 71 + LDC "iron_door" + NEW net/minecraft/block/BlockDoor + DUP + GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "doorIron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "door_iron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L77 + LINENUMBER 279 L77 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 72 + LDC "wooden_pressure_plate" + NEW net/minecraft/block/BlockPressurePlate + DUP + LDC "planks_oak" + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.everything : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; + INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pressurePlate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L78 + LINENUMBER 280 L78 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 73 + LDC "redstone_ore" + NEW net/minecraft/block/BlockRedstoneOre + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreRedstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "redstone_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L79 + LINENUMBER 281 L79 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 74 + LDC "lit_redstone_ore" + NEW net/minecraft/block/BlockRedstoneOre + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V + LDC 0.625 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setLightLevel (F)Lnet/minecraft/block/Block; + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreRedstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "redstone_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L80 + LINENUMBER 282 L80 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 75 + LDC "unlit_redstone_torch" + NEW net/minecraft/block/BlockRedstoneTorch + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "notGate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "redstone_torch_off" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L81 + LINENUMBER 283 L81 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 76 + LDC "redstone_torch" + NEW net/minecraft/block/BlockRedstoneTorch + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "notGate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "redstone_torch_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L82 + LINENUMBER 284 L82 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 77 + LDC "stone_button" + NEW net/minecraft/block/BlockButtonStone + DUP + INVOKESPECIAL net/minecraft/block/BlockButtonStone. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockButtonStone.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "button" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L83 + LINENUMBER 285 L83 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 78 + LDC "snow_layer" + NEW net/minecraft/block/BlockSnow + DUP + INVOKESPECIAL net/minecraft/block/BlockSnow. ()V + LDC 0.1 + INVOKEVIRTUAL net/minecraft/block/BlockSnow.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "snow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ICONST_0 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + LDC "snow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L84 + LINENUMBER 286 L84 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 79 + LDC "ice" + NEW net/minecraft/block/BlockIce + DUP + INVOKESPECIAL net/minecraft/block/BlockIce. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockIce.setHardness (F)Lnet/minecraft/block/Block; + ICONST_3 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "ice" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "ice" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L85 + LINENUMBER 287 L85 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 80 + LDC "snow" + NEW net/minecraft/block/BlockSnowBlock + DUP + INVOKESPECIAL net/minecraft/block/BlockSnowBlock. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockSnowBlock.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "snow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "snow" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L86 + LINENUMBER 288 L86 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 81 + LDC "cactus" + NEW net/minecraft/block/BlockCactus + DUP + INVOKESPECIAL net/minecraft/block/BlockCactus. ()V + LDC 0.4 + INVOKEVIRTUAL net/minecraft/block/BlockCactus.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "cactus" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "cactus" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L87 + LINENUMBER 289 L87 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 82 + LDC "clay" + NEW net/minecraft/block/BlockClay + DUP + INVOKESPECIAL net/minecraft/block/BlockClay. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockClay.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "clay" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "clay" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L88 + LINENUMBER 290 L88 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 83 + LDC "reeds" + NEW net/minecraft/block/BlockReed + DUP + INVOKESPECIAL net/minecraft/block/BlockReed. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockReed.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "reeds" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "reeds" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L89 + LINENUMBER 291 L89 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 84 + LDC "jukebox" + NEW net/minecraft/block/BlockJukebox + DUP + INVOKESPECIAL net/minecraft/block/BlockJukebox. ()V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockJukebox.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "jukebox" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "jukebox" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L90 + LINENUMBER 292 L90 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 85 + LDC "fence" + NEW net/minecraft/block/BlockFence + DUP + LDC "planks_oak" + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "fence" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L91 + LINENUMBER 293 L91 + NEW net/minecraft/block/BlockPumpkin + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pumpkin" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "pumpkin" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 5 + L92 + LINENUMBER 294 L92 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 86 + LDC "pumpkin" + ALOAD 5 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L93 + LINENUMBER 295 L93 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 87 + LDC "netherrack" + NEW net/minecraft/block/BlockNetherrack + DUP + INVOKESPECIAL net/minecraft/block/BlockNetherrack. ()V + LDC 0.4 + INVOKEVIRTUAL net/minecraft/block/BlockNetherrack.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "hellrock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "netherrack" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L94 + LINENUMBER 296 L94 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 88 + LDC "soul_sand" + NEW net/minecraft/block/BlockSoulSand + DUP + INVOKESPECIAL net/minecraft/block/BlockSoulSand. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockSoulSand.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "hellsand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "soul_sand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L95 + LINENUMBER 297 L95 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 89 + LDC "glowstone" + NEW net/minecraft/block/BlockGlowstone + DUP + GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockGlowstone. (Lnet/minecraft/block/material/Material;)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockGlowstone.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "lightgem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "glowstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L96 + LINENUMBER 298 L96 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 90 + LDC "portal" + NEW net/minecraft/block/BlockPortal + DUP + INVOKESPECIAL net/minecraft/block/BlockPortal. ()V + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/BlockPortal.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.75 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "portal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "portal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L97 + LINENUMBER 299 L97 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 91 + LDC "lit_pumpkin" + NEW net/minecraft/block/BlockPumpkin + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "litpumpkin" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "pumpkin" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L98 + LINENUMBER 300 L98 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 92 + LDC "cake" + NEW net/minecraft/block/BlockCake + DUP + INVOKESPECIAL net/minecraft/block/BlockCake. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockCake.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "cake" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "cake" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L99 + LINENUMBER 301 L99 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 93 + LDC "unpowered_repeater" + NEW net/minecraft/block/BlockRedstoneRepeater + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "diode" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "repeater_off" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L100 + LINENUMBER 302 L100 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 94 + LDC "powered_repeater" + NEW net/minecraft/block/BlockRedstoneRepeater + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.625 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "diode" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "repeater_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L101 + LINENUMBER 303 L101 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 95 + LDC "stained_glass" + NEW net/minecraft/block/BlockStainedGlass + DUP + GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockStainedGlass. (Lnet/minecraft/block/material/Material;)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockStainedGlass.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stainedGlass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "glass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L102 + LINENUMBER 304 L102 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 96 + LDC "trapdoor" + NEW net/minecraft/block/BlockTrapDoor + DUP + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockTrapDoor. (Lnet/minecraft/block/material/Material;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockTrapDoor.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "trapdoor" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "trapdoor" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L103 + LINENUMBER 305 L103 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 97 + LDC "monster_egg" + NEW net/minecraft/block/BlockSilverfish + DUP + INVOKESPECIAL net/minecraft/block/BlockSilverfish. ()V + LDC 0.75 + INVOKEVIRTUAL net/minecraft/block/BlockSilverfish.setHardness (F)Lnet/minecraft/block/Block; + LDC "monsterStoneEgg" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L104 + LINENUMBER 306 L104 + NEW net/minecraft/block/BlockStoneBrick + DUP + INVOKESPECIAL net/minecraft/block/BlockStoneBrick. ()V + LDC 1.5 + INVOKEVIRTUAL net/minecraft/block/BlockStoneBrick.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "stonebricksmooth" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "stonebrick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 6 + L105 + LINENUMBER 307 L105 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 98 + LDC "stonebrick" + ALOAD 6 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L106 + LINENUMBER 308 L106 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 99 + LDC "brown_mushroom_block" + NEW net/minecraft/block/BlockHugeMushroom + DUP + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mushroom" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mushroom_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L107 + LINENUMBER 309 L107 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 100 + LDC "red_mushroom_block" + NEW net/minecraft/block/BlockHugeMushroom + DUP + GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mushroom" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mushroom_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L108 + LINENUMBER 310 L108 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 101 + LDC "iron_bars" + NEW net/minecraft/block/BlockPane + DUP + LDC "iron_bars" + LDC "iron_bars" + GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "fenceIron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L109 + LINENUMBER 311 L109 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 102 + LDC "glass_pane" + NEW net/minecraft/block/BlockPane + DUP + LDC "glass" + LDC "glass_pane_top" + GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "thinGlass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L110 + LINENUMBER 312 L110 + NEW net/minecraft/block/BlockMelon + DUP + INVOKESPECIAL net/minecraft/block/BlockMelon. ()V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockMelon.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "melon" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "melon" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 7 + L111 + LINENUMBER 313 L111 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 103 + LDC "melon_block" + ALOAD 7 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L112 + LINENUMBER 314 L112 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 104 + LDC "pumpkin_stem" + NEW net/minecraft/block/BlockStem + DUP + ALOAD 5 + INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pumpkinStem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "pumpkin_stem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L113 + LINENUMBER 315 L113 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 105 + LDC "melon_stem" + NEW net/minecraft/block/BlockStem + DUP + ALOAD 7 + INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "pumpkinStem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "melon_stem" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L114 + LINENUMBER 316 L114 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 106 + LDC "vine" + NEW net/minecraft/block/BlockVine + DUP + INVOKESPECIAL net/minecraft/block/BlockVine. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockVine.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "vine" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "vine" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L115 + LINENUMBER 317 L115 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 107 + LDC "fence_gate" + NEW net/minecraft/block/BlockFenceGate + DUP + INVOKESPECIAL net/minecraft/block/BlockFenceGate. ()V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockFenceGate.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "fenceGate" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L116 + LINENUMBER 318 L116 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 108 + LDC "brick_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 3 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsBrick" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L117 + LINENUMBER 319 L117 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 109 + LDC "stone_brick_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 6 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsStoneBrickSmooth" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L118 + LINENUMBER 320 L118 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 110 + LDC "mycelium" + NEW net/minecraft/block/BlockMycelium + DUP + INVOKESPECIAL net/minecraft/block/BlockMycelium. ()V + LDC 0.6 + INVOKEVIRTUAL net/minecraft/block/BlockMycelium.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "mycel" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "mycelium" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L119 + LINENUMBER 321 L119 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 111 + LDC "waterlily" + NEW net/minecraft/block/BlockLilyPad + DUP + INVOKESPECIAL net/minecraft/block/BlockLilyPad. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockLilyPad.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "waterlily" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "waterlily" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L120 + LINENUMBER 322 L120 + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "netherBrick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "nether_brick" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 8 + L121 + LINENUMBER 323 L121 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 112 + LDC "nether_brick" + ALOAD 8 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L122 + LINENUMBER 324 L122 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 113 + LDC "nether_brick_fence" + NEW net/minecraft/block/BlockFence + DUP + LDC "nether_brick" + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "netherFence" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L123 + LINENUMBER 325 L123 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 114 + LDC "nether_brick_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 8 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsNetherBrick" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L124 + LINENUMBER 326 L124 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 115 + LDC "nether_wart" + NEW net/minecraft/block/BlockNetherWart + DUP + INVOKESPECIAL net/minecraft/block/BlockNetherWart. ()V + LDC "netherStalk" + INVOKEVIRTUAL net/minecraft/block/BlockNetherWart.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "nether_wart" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L125 + LINENUMBER 327 L125 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 116 + LDC "enchanting_table" + NEW net/minecraft/block/BlockEnchantmentTable + DUP + INVOKESPECIAL net/minecraft/block/BlockEnchantmentTable. ()V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockEnchantmentTable.setHardness (F)Lnet/minecraft/block/Block; + LDC 2000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + LDC "enchantmentTable" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "enchanting_table" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L126 + LINENUMBER 328 L126 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 117 + LDC "brewing_stand" + NEW net/minecraft/block/BlockBrewingStand + DUP + INVOKESPECIAL net/minecraft/block/BlockBrewingStand. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockBrewingStand.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.125 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "brewingStand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "brewing_stand" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L127 + LINENUMBER 329 L127 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 118 + LDC "cauldron" + NEW net/minecraft/block/BlockCauldron + DUP + INVOKESPECIAL net/minecraft/block/BlockCauldron. ()V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockCauldron.setHardness (F)Lnet/minecraft/block/Block; + LDC "cauldron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "cauldron" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L128 + LINENUMBER 330 L128 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 119 + LDC "end_portal" + NEW net/minecraft/block/BlockEndPortal + DUP + GETSTATIC net/minecraft/block/material/Material.portal : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockEndPortal. (Lnet/minecraft/block/material/Material;)V + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/BlockEndPortal.setHardness (F)Lnet/minecraft/block/Block; + LDC 6000000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L129 + LINENUMBER 331 L129 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 120 + LDC "end_portal_frame" + NEW net/minecraft/block/BlockEndPortalFrame + DUP + INVOKESPECIAL net/minecraft/block/BlockEndPortalFrame. ()V + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/BlockEndPortalFrame.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.125 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC "endPortalFrame" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC 6000000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "endframe" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L130 + LINENUMBER 332 L130 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 121 + LDC "end_stone" + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 15.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "whiteStone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "end_stone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L131 + LINENUMBER 333 L131 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 122 + LDC "dragon_egg" + NEW net/minecraft/block/BlockDragonEgg + DUP + INVOKESPECIAL net/minecraft/block/BlockDragonEgg. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockDragonEgg.setHardness (F)Lnet/minecraft/block/Block; + LDC 15.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.125 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "dragonEgg" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "dragon_egg" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L132 + LINENUMBER 334 L132 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 123 + LDC "redstone_lamp" + NEW net/minecraft/block/BlockRedstoneLight + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "redstoneLight" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "redstone_lamp_off" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L133 + LINENUMBER 335 L133 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 124 + LDC "lit_redstone_lamp" + NEW net/minecraft/block/BlockRedstoneLight + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "redstoneLight" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "redstone_lamp_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L134 + LINENUMBER 336 L134 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 125 + LDC "double_wooden_slab" + NEW net/minecraft/block/BlockWoodSlab + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "woodSlab" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L135 + LINENUMBER 337 L135 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 126 + LDC "wooden_slab" + NEW net/minecraft/block/BlockWoodSlab + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V + FCONST_2 + INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "woodSlab" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L136 + LINENUMBER 338 L136 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + BIPUSH 127 + LDC "cocoa" + NEW net/minecraft/block/BlockCocoa + DUP + INVOKESPECIAL net/minecraft/block/BlockCocoa. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockCocoa.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "cocoa" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "cocoa" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L137 + LINENUMBER 339 L137 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 128 + LDC "sandstone_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 2 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsSandStone" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L138 + LINENUMBER 340 L138 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 129 + LDC "emerald_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "oreEmerald" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "emerald_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L139 + LINENUMBER 341 L139 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 130 + LDC "ender_chest" + NEW net/minecraft/block/BlockEnderChest + DUP + INVOKESPECIAL net/minecraft/block/BlockEnderChest. ()V + LDC 22.5 + INVOKEVIRTUAL net/minecraft/block/BlockEnderChest.setHardness (F)Lnet/minecraft/block/Block; + LDC 1000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "enderChest" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L140 + LINENUMBER 342 L140 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 131 + LDC "tripwire_hook" + NEW net/minecraft/block/BlockTripWireHook + DUP + INVOKESPECIAL net/minecraft/block/BlockTripWireHook. ()V + LDC "tripWireSource" + INVOKEVIRTUAL net/minecraft/block/BlockTripWireHook.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "trip_wire_source" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L141 + LINENUMBER 343 L141 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 132 + LDC "tripwire" + NEW net/minecraft/block/BlockTripWire + DUP + INVOKESPECIAL net/minecraft/block/BlockTripWire. ()V + LDC "tripWire" + INVOKEVIRTUAL net/minecraft/block/BlockTripWire.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "trip_wire" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L142 + LINENUMBER 344 L142 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 133 + LDC "emerald_block" + NEW net/minecraft/block/BlockCompressed + DUP + GETSTATIC net/minecraft/block/material/MapColor.emeraldColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockEmerald" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "emerald_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L143 + LINENUMBER 345 L143 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 134 + LDC "spruce_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodSpruce" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L144 + LINENUMBER 346 L144 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 135 + LDC "birch_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_2 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodBirch" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L145 + LINENUMBER 347 L145 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 136 + LDC "jungle_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_3 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodJungle" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L146 + LINENUMBER 348 L146 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 137 + LDC "command_block" + NEW net/minecraft/block/BlockCommandBlock + DUP + INVOKESPECIAL net/minecraft/block/BlockCommandBlock. ()V + INVOKEVIRTUAL net/minecraft/block/BlockCommandBlock.setBlockUnbreakable ()Lnet/minecraft/block/Block; + LDC 6000000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + LDC "commandBlock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "command_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L147 + LINENUMBER 349 L147 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 138 + LDC "beacon" + NEW net/minecraft/block/BlockBeacon + DUP + INVOKESPECIAL net/minecraft/block/BlockBeacon. ()V + LDC "beacon" + INVOKEVIRTUAL net/minecraft/block/BlockBeacon.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + LDC "beacon" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L148 + LINENUMBER 350 L148 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 139 + LDC "cobblestone_wall" + NEW net/minecraft/block/BlockWall + DUP + ALOAD 0 + INVOKESPECIAL net/minecraft/block/BlockWall. (Lnet/minecraft/block/Block;)V + LDC "cobbleWall" + INVOKEVIRTUAL net/minecraft/block/BlockWall.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L149 + LINENUMBER 351 L149 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 140 + LDC "flower_pot" + NEW net/minecraft/block/BlockFlowerPot + DUP + INVOKESPECIAL net/minecraft/block/BlockFlowerPot. ()V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockFlowerPot.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "flowerPot" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "flower_pot" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L150 + LINENUMBER 352 L150 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 141 + LDC "carrots" + NEW net/minecraft/block/BlockCarrot + DUP + INVOKESPECIAL net/minecraft/block/BlockCarrot. ()V + LDC "carrots" + INVOKEVIRTUAL net/minecraft/block/BlockCarrot.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "carrots" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L151 + LINENUMBER 353 L151 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 142 + LDC "potatoes" + NEW net/minecraft/block/BlockPotato + DUP + INVOKESPECIAL net/minecraft/block/BlockPotato. ()V + LDC "potatoes" + INVOKEVIRTUAL net/minecraft/block/BlockPotato.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "potatoes" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L152 + LINENUMBER 354 L152 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 143 + LDC "wooden_button" + NEW net/minecraft/block/BlockButtonWood + DUP + INVOKESPECIAL net/minecraft/block/BlockButtonWood. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockButtonWood.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "button" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L153 + LINENUMBER 355 L153 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 144 + LDC "skull" + NEW net/minecraft/block/BlockSkull + DUP + INVOKESPECIAL net/minecraft/block/BlockSkull. ()V + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockSkull.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "skull" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "skull" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L154 + LINENUMBER 356 L154 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 145 + LDC "anvil" + NEW net/minecraft/block/BlockAnvil + DUP + INVOKESPECIAL net/minecraft/block/BlockAnvil. ()V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockAnvil.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 2000.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + LDC "anvil" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L155 + LINENUMBER 357 L155 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 146 + LDC "trapped_chest" + NEW net/minecraft/block/BlockChest + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockChest. (I)V + LDC 2.5 + INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "chestTrap" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L156 + LINENUMBER 358 L156 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 147 + LDC "light_weighted_pressure_plate" + NEW net/minecraft/block/BlockPressurePlateWeighted + DUP + LDC "gold_block" + GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; + BIPUSH 15 + INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "weightedPlate_light" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L157 + LINENUMBER 359 L157 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 148 + LDC "heavy_weighted_pressure_plate" + NEW net/minecraft/block/BlockPressurePlateWeighted + DUP + LDC "iron_block" + GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; + SIPUSH 150 + INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "weightedPlate_heavy" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L158 + LINENUMBER 360 L158 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 149 + LDC "unpowered_comparator" + NEW net/minecraft/block/BlockRedstoneComparator + DUP + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "comparator" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "comparator_off" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L159 + LINENUMBER 361 L159 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 150 + LDC "powered_comparator" + NEW net/minecraft/block/BlockRedstoneComparator + DUP + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V + FCONST_0 + INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; + LDC 0.625 + INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "comparator" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; + LDC "comparator_on" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L160 + LINENUMBER 362 L160 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 151 + LDC "daylight_detector" + NEW net/minecraft/block/BlockDaylightDetector + DUP + INVOKESPECIAL net/minecraft/block/BlockDaylightDetector. ()V + LDC 0.2 + INVOKEVIRTUAL net/minecraft/block/BlockDaylightDetector.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "daylightDetector" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "daylight_detector" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L161 + LINENUMBER 363 L161 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 152 + LDC "redstone_block" + NEW net/minecraft/block/BlockCompressedPowered + DUP + GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; + INVOKESPECIAL net/minecraft/block/BlockCompressedPowered. (Lnet/minecraft/block/material/MapColor;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/BlockCompressedPowered.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockRedstone" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "redstone_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L162 + LINENUMBER 364 L162 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 153 + LDC "quartz_ore" + NEW net/minecraft/block/BlockOre + DUP + INVOKESPECIAL net/minecraft/block/BlockOre. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "netherquartz" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "quartz_ore" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L163 + LINENUMBER 365 L163 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 154 + LDC "hopper" + NEW net/minecraft/block/BlockHopper + DUP + INVOKESPECIAL net/minecraft/block/BlockHopper. ()V + LDC 3.0 + INVOKEVIRTUAL net/minecraft/block/BlockHopper.setHardness (F)Lnet/minecraft/block/Block; + LDC 8.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "hopper" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "hopper" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L164 + LINENUMBER 366 L164 + NEW net/minecraft/block/BlockQuartz + DUP + INVOKESPECIAL net/minecraft/block/BlockQuartz. ()V + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/BlockQuartz.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC 0.8 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC "quartzBlock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "quartz_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ASTORE 9 + L165 + LINENUMBER 367 L165 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 155 + LDC "quartz_block" + ALOAD 9 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L166 + LINENUMBER 368 L166 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 156 + LDC "quartz_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 9 + ICONST_0 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsQuartz" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L167 + LINENUMBER 369 L167 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 157 + LDC "activator_rail" + NEW net/minecraft/block/BlockRailPowered + DUP + INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V + LDC 0.7 + INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "activatorRail" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "rail_activator" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L168 + LINENUMBER 370 L168 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 158 + LDC "dropper" + NEW net/minecraft/block/BlockDropper + DUP + INVOKESPECIAL net/minecraft/block/BlockDropper. ()V + LDC 3.5 + INVOKEVIRTUAL net/minecraft/block/BlockDropper.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "dropper" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "dropper" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L169 + LINENUMBER 371 L169 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 159 + LDC "stained_hardened_clay" + NEW net/minecraft/block/BlockColored + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V + LDC 1.25 + INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; + LDC 7.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "clayHardenedStained" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "hardened_clay_stained" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L170 + LINENUMBER 372 L170 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 160 + LDC "stained_glass_pane" + NEW net/minecraft/block/BlockStainedGlassPane + DUP + INVOKESPECIAL net/minecraft/block/BlockStainedGlassPane. ()V + LDC 0.3 + INVOKEVIRTUAL net/minecraft/block/BlockStainedGlassPane.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "thinStainedGlass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "glass" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L171 + LINENUMBER 373 L171 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 161 + LDC "leaves2" + NEW net/minecraft/block/BlockNewLeaf + DUP + INVOKESPECIAL net/minecraft/block/BlockNewLeaf. ()V + LDC "leaves" + INVOKEVIRTUAL net/minecraft/block/BlockNewLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "leaves" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L172 + LINENUMBER 374 L172 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 162 + LDC "log2" + NEW net/minecraft/block/BlockNewLog + DUP + INVOKESPECIAL net/minecraft/block/BlockNewLog. ()V + LDC "log" + INVOKEVIRTUAL net/minecraft/block/BlockNewLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "log" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L173 + LINENUMBER 375 L173 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 163 + LDC "acacia_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_4 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodAcacia" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L174 + LINENUMBER 376 L174 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 164 + LDC "dark_oak_stairs" + NEW net/minecraft/block/BlockStairs + DUP + ALOAD 1 + ICONST_5 + INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V + LDC "stairsWoodDarkOak" + INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L175 + LINENUMBER 377 L175 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 170 + LDC "hay_block" + NEW net/minecraft/block/BlockHay + DUP + INVOKESPECIAL net/minecraft/block/BlockHay. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockHay.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "hayBlock" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "hay_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L176 + LINENUMBER 378 L176 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 171 + LDC "carpet" + NEW net/minecraft/block/BlockCarpet + DUP + INVOKESPECIAL net/minecraft/block/BlockCarpet. ()V + LDC 0.1 + INVOKEVIRTUAL net/minecraft/block/BlockCarpet.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "woolCarpet" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + ICONST_0 + INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L177 + LINENUMBER 379 L177 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 172 + LDC "hardened_clay" + NEW net/minecraft/block/BlockHardenedClay + DUP + INVOKESPECIAL net/minecraft/block/BlockHardenedClay. ()V + LDC 1.25 + INVOKEVIRTUAL net/minecraft/block/BlockHardenedClay.setHardness (F)Lnet/minecraft/block/Block; + LDC 7.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "clayHardened" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "hardened_clay" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L178 + LINENUMBER 380 L178 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 173 + LDC "coal_block" + NEW net/minecraft/block/Block + DUP + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + LDC 5.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + LDC 10.0 + INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "blockCoal" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; + INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + LDC "coal_block" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L179 + LINENUMBER 381 L179 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 174 + LDC "packed_ice" + NEW net/minecraft/block/BlockPackedIce + DUP + INVOKESPECIAL net/minecraft/block/BlockPackedIce. ()V + LDC 0.5 + INVOKEVIRTUAL net/minecraft/block/BlockPackedIce.setHardness (F)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + LDC "icePacked" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; + LDC "ice_packed" + INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L180 + LINENUMBER 382 L180 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + SIPUSH 175 + LDC "double_plant" + NEW net/minecraft/block/BlockDoublePlant + DUP + INVOKESPECIAL net/minecraft/block/BlockDoublePlant. ()V + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V + L181 + LINENUMBER 383 L181 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; + ASTORE 10 + L182 + LINENUMBER 385 L182 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] + ALOAD 10 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L183 + L184 + LINENUMBER 387 L184 + ALOAD 10 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ASTORE 11 + L185 + LINENUMBER 389 L185 + ALOAD 11 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; + IF_ACMPNE L186 + L187 + LINENUMBER 391 L187 + ALOAD 11 + ICONST_0 + PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z + GOTO L188 + L186 + LINENUMBER 395 L186 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] + ICONST_0 + ISTORE 12 + L189 + LINENUMBER 396 L189 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I + BIPUSH 10 + IF_ICMPNE L190 + ICONST_1 + GOTO L191 + L190 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [] + ICONST_0 + L191 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [I] + ISTORE 13 + L192 + LINENUMBER 397 L192 + ALOAD 11 + INSTANCEOF net/minecraft/block/BlockSlab + ISTORE 14 + L193 + LINENUMBER 398 L193 + ALOAD 11 + ALOAD 4 + IF_ACMPNE L194 + ICONST_1 + GOTO L195 + L194 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [] + ICONST_0 + L195 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [I] + ISTORE 15 + L196 + LINENUMBER 399 L196 + ALOAD 11 + GETFIELD net/minecraft/block/Block.canBlockGrass : Z + ISTORE 16 + L197 + LINENUMBER 400 L197 + ALOAD 11 + GETFIELD net/minecraft/block/Block.lightOpacity : I + IFNE L198 + ICONST_1 + GOTO L199 + L198 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [] + ICONST_0 + L199 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [I] + ISTORE 17 + L200 + LINENUMBER 402 L200 + ILOAD 13 + IFNE L201 + ILOAD 14 + IFNE L201 + ILOAD 15 + IFNE L201 + ILOAD 16 + IFNE L201 + ILOAD 17 + IFEQ L202 + L201 + LINENUMBER 404 L201 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] + ICONST_1 + ISTORE 12 + L202 + LINENUMBER 407 L202 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] + ALOAD 11 + ILOAD 12 + PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z + L188 + LINENUMBER 409 L188 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] + GOTO L182 + L183 + LINENUMBER 410 L183 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] + RETURN + L203 + LOCALVARIABLE flag Z L189 L188 12 + LOCALVARIABLE flag1 Z L192 L188 13 + LOCALVARIABLE flag2 Z L193 L188 14 + LOCALVARIABLE flag3 Z L196 L188 15 + LOCALVARIABLE flag4 Z L197 L188 16 + LOCALVARIABLE flag5 Z L200 L188 17 + LOCALVARIABLE block10 Lnet/minecraft/block/Block; L185 L188 11 + LOCALVARIABLE block Lnet/minecraft/block/Block; L5 L203 0 + LOCALVARIABLE block1 Lnet/minecraft/block/Block; L7 L203 1 + LOCALVARIABLE block2 Lnet/minecraft/block/Block; L27 L203 2 + LOCALVARIABLE block3 Lnet/minecraft/block/Block; L49 L203 3 + LOCALVARIABLE block4 Lnet/minecraft/block/Block; L65 L203 4 + LOCALVARIABLE block5 Lnet/minecraft/block/Block; L92 L203 5 + LOCALVARIABLE block6 Lnet/minecraft/block/Block; L105 L203 6 + LOCALVARIABLE block7 Lnet/minecraft/block/Block; L111 L203 7 + LOCALVARIABLE block8 Lnet/minecraft/block/Block; L121 L203 8 + LOCALVARIABLE block9 Lnet/minecraft/block/Block; L165 L203 9 + LOCALVARIABLE iterator Ljava/util/Iterator; L182 L203 10 + MAXSTACK = 9 + MAXLOCALS = 18 + + // access flags 0x4 + protected (Lnet/minecraft/block/material/Material;)V + L0 + LINENUMBER 413 L0 + ALOAD 0 + INVOKESPECIAL java/lang/Object. ()V + L1 + LINENUMBER 108 L1 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/block/Block.blockConstructorCalled : Z + L2 + LINENUMBER 109 L2 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/block/Block.enableStats : Z + L3 + LINENUMBER 127 L3 + ALOAD 0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + CHECKCAST cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry + ALOAD 0 + LDC Lnet/minecraft/block/Block;.class + INVOKEVIRTUAL cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.getDelegate (Ljava/lang/Object;Ljava/lang/Class;)Lcpw/mods/fml/common/registry/RegistryDelegate; + PUTFIELD net/minecraft/block/Block.delegate : Lcpw/mods/fml/common/registry/RegistryDelegate; + L4 + LINENUMBER 1160 L4 + ALOAD 0 + NEW java/lang/ThreadLocal + DUP + INVOKESPECIAL java/lang/ThreadLocal. ()V + PUTFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + L5 + LINENUMBER 1161 L5 + ALOAD 0 + NEW java/lang/ThreadLocal + DUP + INVOKESPECIAL java/lang/ThreadLocal. ()V + PUTFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + L6 + LINENUMBER 1418 L6 + ALOAD 0 + ALOAD 0 + INSTANCEOF net/minecraft/block/ITileEntityProvider + PUTFIELD net/minecraft/block/Block.isTileProvider : Z + L7 + LINENUMBER 2151 L7 + ALOAD 0 + BIPUSH 16 + ANEWARRAY java/lang/String + PUTFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + L8 + LINENUMBER 2152 L8 + ALOAD 0 + BIPUSH 16 + NEWARRAY T_INT + DUP + ICONST_0 + ICONST_M1 + IASTORE + DUP + ICONST_1 + ICONST_M1 + IASTORE + DUP + ICONST_2 + ICONST_M1 + IASTORE + DUP + ICONST_3 + ICONST_M1 + IASTORE + DUP + ICONST_4 + ICONST_M1 + IASTORE + DUP + ICONST_5 + ICONST_M1 + IASTORE + DUP + BIPUSH 6 + ICONST_M1 + IASTORE + DUP + BIPUSH 7 + ICONST_M1 + IASTORE + DUP + BIPUSH 8 + ICONST_M1 + IASTORE + DUP + BIPUSH 9 + ICONST_M1 + IASTORE + DUP + BIPUSH 10 + ICONST_M1 + IASTORE + DUP + BIPUSH 11 + ICONST_M1 + IASTORE + DUP + BIPUSH 12 + ICONST_M1 + IASTORE + DUP + BIPUSH 13 + ICONST_M1 + IASTORE + DUP + BIPUSH 14 + ICONST_M1 + IASTORE + DUP + BIPUSH 15 + ICONST_M1 + IASTORE + PUTFIELD net/minecraft/block/Block.harvestLevel : [I + L9 + LINENUMBER 2232 L9 + ALOAD 0 + NEW net/minecraft/block/Block$4 + DUP + ALOAD 0 + INVOKESPECIAL net/minecraft/block/Block$4. (Lnet/minecraft/block/Block;)V + PUTFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + L10 + LINENUMBER 2236 L10 + ALOAD 0 + NEW net/minecraft/block/Block$5 + DUP + ALOAD 0 + INVOKESPECIAL net/minecraft/block/Block$5. (Lnet/minecraft/block/Block;)V + PUTFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + L11 + LINENUMBER 414 L11 + ALOAD 0 + GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; + L12 + LINENUMBER 415 L12 + ALOAD 0 + FCONST_1 + PUTFIELD net/minecraft/block/Block.blockParticleGravity : F + L13 + LINENUMBER 416 L13 + ALOAD 0 + LDC 0.6 + PUTFIELD net/minecraft/block/Block.slipperiness : F + L14 + LINENUMBER 417 L14 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + L15 + LINENUMBER 418 L15 + ALOAD 0 + FCONST_0 + FCONST_0 + FCONST_0 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.setBlockBounds (FFFFFF)V + L16 + LINENUMBER 419 L16 + ALOAD 0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z + PUTFIELD net/minecraft/block/Block.opaque : Z + L17 + LINENUMBER 420 L17 + ALOAD 0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z + IFEQ L18 + SIPUSH 255 + GOTO L19 + L18 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] + ICONST_0 + L19 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] + PUTFIELD net/minecraft/block/Block.lightOpacity : I + L20 + LINENUMBER 421 L20 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/material/Material.getCanBlockGrass ()Z + IFNE L21 + ICONST_1 + GOTO L22 + L21 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] + ICONST_0 + L22 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] + PUTFIELD net/minecraft/block/Block.canBlockGrass : Z + L23 + LINENUMBER 422 L23 + RETURN + L24 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L24 0 + LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L24 1 + MAXSTACK = 7 + MAXLOCALS = 2 + + // access flags 0x1 + public setStepSound(Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 426 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; + L1 + LINENUMBER 427 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setStepSound_1_ Lnet/minecraft/block/Block$SoundType; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149672_1_ Lnet/minecraft/block/Block$SoundType; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public setLightOpacity(I)Lnet/minecraft/block/Block; + L0 + LINENUMBER 432 L0 + ALOAD 0 + ILOAD 1 + PUTFIELD net/minecraft/block/Block.lightOpacity : I + L1 + LINENUMBER 433 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setLightOpacity_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149713_1_ I L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public setLightLevel(F)Lnet/minecraft/block/Block; + L0 + LINENUMBER 438 L0 + ALOAD 0 + LDC 15.0 + FLOAD 1 + FMUL + F2I + PUTFIELD net/minecraft/block/Block.lightValue : I + L1 + LINENUMBER 439 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setLightLevel_1_ F L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149715_1_ F L0 L2 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public setResistance(F)Lnet/minecraft/block/Block; + L0 + LINENUMBER 444 L0 + ALOAD 0 + FLOAD 1 + LDC 3.0 + FMUL + PUTFIELD net/minecraft/block/Block.blockResistance : F + L1 + LINENUMBER 445 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setResistance_1_ F L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149752_1_ F L0 L2 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public isBlockNormalCube()Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 451 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z + IFEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public isNormalCube()Z + L0 + LINENUMBER 456 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z + IFNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public renderAsNormalBlock()Z + L0 + LINENUMBER 461 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getBlocksMovement(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 466 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z + IFNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getBlocksMovement_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getBlocksMovement_2_ I L0 L0 2 + LOCALVARIABLE p_getBlocksMovement_3_ I L0 L0 3 + LOCALVARIABLE p_getBlocksMovement_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE p_149655_1_ Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE p_149655_2_ I L0 L3 2 + LOCALVARIABLE p_149655_3_ I L0 L3 3 + LOCALVARIABLE p_149655_4_ I L0 L3 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public getRenderType()I + L0 + LINENUMBER 471 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public setHardness(F)Lnet/minecraft/block/Block; + L0 + LINENUMBER 476 L0 + ALOAD 0 + FLOAD 1 + PUTFIELD net/minecraft/block/Block.blockHardness : F + L1 + LINENUMBER 478 L1 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockResistance : F + FLOAD 1 + LDC 5.0 + FMUL + FCMPG + IFGE L2 + L3 + LINENUMBER 480 L3 + ALOAD 0 + FLOAD 1 + LDC 5.0 + FMUL + PUTFIELD net/minecraft/block/Block.blockResistance : F + L2 + LINENUMBER 483 L2 + FRAME FULL [net/minecraft/block/Block F] [] + ALOAD 0 + ARETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setHardness_1_ F L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149711_1_ F L0 L4 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public setBlockUnbreakable()Lnet/minecraft/block/Block; + L0 + LINENUMBER 488 L0 + ALOAD 0 + LDC -1.0 + INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; + POP + L1 + LINENUMBER 489 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getBlockHardness(Lnet/minecraft/world/World;III)F + L0 + LINENUMBER 494 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockHardness : F + FRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getBlockHardness_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getBlockHardness_2_ I L0 L0 2 + LOCALVARIABLE p_getBlockHardness_3_ I L0 L0 3 + LOCALVARIABLE p_getBlockHardness_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149712_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149712_2_ I L0 L1 2 + LOCALVARIABLE p_149712_3_ I L0 L1 3 + LOCALVARIABLE p_149712_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public setTickRandomly(Z)Lnet/minecraft/block/Block; + L0 + LINENUMBER 499 L0 + ALOAD 0 + ILOAD 1 + PUTFIELD net/minecraft/block/Block.needsRandomTick : Z + L1 + LINENUMBER 500 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setTickRandomly_1_ Z L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149675_1_ Z L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getTickRandomly()Z + L0 + LINENUMBER 505 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.needsRandomTick : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // DEPRECATED + // access flags 0x20001 + public hasTileEntity()Z + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 511 L0 + ALOAD 0 + ICONST_0 + INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final setBlockBounds(FFFFFF)V + L0 + LINENUMBER 516 L0 + ALOAD 0 + FLOAD 1 + F2D + PUTFIELD net/minecraft/block/Block.minX : D + L1 + LINENUMBER 517 L1 + ALOAD 0 + FLOAD 2 + F2D + PUTFIELD net/minecraft/block/Block.minY : D + L2 + LINENUMBER 518 L2 + ALOAD 0 + FLOAD 3 + F2D + PUTFIELD net/minecraft/block/Block.minZ : D + L3 + LINENUMBER 519 L3 + ALOAD 0 + FLOAD 4 + F2D + PUTFIELD net/minecraft/block/Block.maxX : D + L4 + LINENUMBER 520 L4 + ALOAD 0 + FLOAD 5 + F2D + PUTFIELD net/minecraft/block/Block.maxY : D + L5 + LINENUMBER 521 L5 + ALOAD 0 + FLOAD 6 + F2D + PUTFIELD net/minecraft/block/Block.maxZ : D + L6 + LINENUMBER 522 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setBlockBounds_1_ F L0 L0 1 + LOCALVARIABLE p_setBlockBounds_2_ F L0 L0 2 + LOCALVARIABLE p_setBlockBounds_3_ F L0 L0 3 + LOCALVARIABLE p_setBlockBounds_4_ F L0 L0 4 + LOCALVARIABLE p_setBlockBounds_5_ F L0 L0 5 + LOCALVARIABLE p_setBlockBounds_6_ F L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 + LOCALVARIABLE p_149676_1_ F L0 L7 1 + LOCALVARIABLE p_149676_2_ F L0 L7 2 + LOCALVARIABLE p_149676_3_ F L0 L7 3 + LOCALVARIABLE p_149676_4_ F L0 L7 4 + LOCALVARIABLE p_149676_5_ F L0 L7 5 + LOCALVARIABLE p_149676_6_ F L0 L7 6 + MAXSTACK = 3 + MAXLOCALS = 7 + + // access flags 0x1 + public getMixedBrightnessForBlock(Lnet/minecraft/world/IBlockAccess;III)I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 527 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L1 + LINENUMBER 528 L1 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I + ISTORE 6 + L2 + LINENUMBER 530 L2 + ILOAD 6 + IFNE L3 + ALOAD 5 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L3 + L4 + LINENUMBER 532 L4 + IINC 3 -1 + L5 + LINENUMBER 533 L5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L6 + LINENUMBER 534 L6 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I + IRETURN + L3 + LINENUMBER 538 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block I] [] + ILOAD 6 + IRETURN + L7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getMixedBrightnessForBlock_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getMixedBrightnessForBlock_2_ I L0 L0 2 + LOCALVARIABLE p_getMixedBrightnessForBlock_3_ I L0 L0 3 + LOCALVARIABLE p_getMixedBrightnessForBlock_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 + LOCALVARIABLE p_149677_1_ Lnet/minecraft/world/IBlockAccess; L0 L7 1 + LOCALVARIABLE p_149677_2_ I L0 L7 2 + LOCALVARIABLE p_149677_3_ I L0 L7 3 + LOCALVARIABLE p_149677_4_ I L0 L7 4 + LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L7 5 + LOCALVARIABLE l I L2 L7 6 + MAXSTACK = 9 + MAXLOCALS = 7 + + // access flags 0x1 + public shouldSideBeRendered(Lnet/minecraft/world/IBlockAccess;IIII)Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 545 L0 + ILOAD 5 + IFNE L1 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DCONST_0 + DCMPL + IFLE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_1 + IF_ICMPNE L3 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DCONST_1 + DCMPG + IFGE L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_2 + IF_ICMPNE L4 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DCONST_0 + DCMPL + IFLE L4 + ICONST_1 + GOTO L2 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_3 + IF_ICMPNE L5 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DCONST_1 + DCMPG + IFGE L5 + ICONST_1 + GOTO L2 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_4 + IF_ICMPNE L6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DCONST_0 + DCMPL + IFLE L6 + ICONST_1 + GOTO L2 + L6 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ILOAD 5 + ICONST_5 + IF_ICMPNE L7 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DCONST_1 + DCMPG + IFGE L7 + ICONST_1 + GOTO L2 + L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z + IFNE L8 + ICONST_1 + GOTO L2 + L8 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] + IRETURN + L9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_shouldSideBeRendered_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_shouldSideBeRendered_2_ I L0 L0 2 + LOCALVARIABLE p_shouldSideBeRendered_3_ I L0 L0 3 + LOCALVARIABLE p_shouldSideBeRendered_4_ I L0 L0 4 + LOCALVARIABLE p_shouldSideBeRendered_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 + LOCALVARIABLE p_149646_1_ Lnet/minecraft/world/IBlockAccess; L0 L9 1 + LOCALVARIABLE p_149646_2_ I L0 L9 2 + LOCALVARIABLE p_149646_3_ I L0 L9 3 + LOCALVARIABLE p_149646_4_ I L0 L9 4 + LOCALVARIABLE p_149646_5_ I L0 L9 5 + MAXSTACK = 4 + MAXLOCALS = 6 + + // access flags 0x1 + public isBlockSolid(Lnet/minecraft/world/IBlockAccess;IIII)Z + L0 + LINENUMBER 550 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.isSolid ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isBlockSolid_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isBlockSolid_2_ I L0 L0 2 + LOCALVARIABLE p_isBlockSolid_3_ I L0 L0 3 + LOCALVARIABLE p_isBlockSolid_4_ I L0 L0 4 + LOCALVARIABLE p_isBlockSolid_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149747_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149747_2_ I L0 L1 2 + LOCALVARIABLE p_149747_3_ I L0 L1 3 + LOCALVARIABLE p_149747_4_ I L0 L1 4 + LOCALVARIABLE p_149747_5_ I L0 L1 5 + MAXSTACK = 4 + MAXLOCALS = 6 + + // access flags 0x1 + public getIcon(Lnet/minecraft/world/IBlockAccess;IIII)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 556 L0 + ALOAD 0 + ILOAD 5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getIcon_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getIcon_2_ I L0 L0 2 + LOCALVARIABLE p_getIcon_3_ I L0 L0 3 + LOCALVARIABLE p_getIcon_4_ I L0 L0 4 + LOCALVARIABLE p_getIcon_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149673_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149673_2_ I L0 L1 2 + LOCALVARIABLE p_149673_3_ I L0 L1 3 + LOCALVARIABLE p_149673_4_ I L0 L1 4 + LOCALVARIABLE p_149673_5_ I L0 L1 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public getIcon(II)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 562 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getIcon_1_ I L0 L0 1 + LOCALVARIABLE p_getIcon_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149691_1_ I L0 L1 1 + LOCALVARIABLE p_149691_2_ I L0 L1 2 + MAXSTACK = 1 + MAXLOCALS = 3 + + // access flags 0x1 + public addCollisionBoxesToList(Lnet/minecraft/world/World;IIILnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V + L0 + LINENUMBER 567 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.getCollisionBoundingBoxFromPool (Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; + ASTORE 8 + L1 + LINENUMBER 569 L1 + ALOAD 8 + IFNULL L2 + ALOAD 5 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z + IFEQ L2 + L3 + LINENUMBER 571 L3 + ALOAD 6 + ALOAD 8 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L2 + LINENUMBER 573 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/AxisAlignedBB java/util/List net/minecraft/entity/Entity net/minecraft/util/AxisAlignedBB] [] + RETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_addCollisionBoxesToList_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_addCollisionBoxesToList_2_ I L0 L0 2 + LOCALVARIABLE p_addCollisionBoxesToList_3_ I L0 L0 3 + LOCALVARIABLE p_addCollisionBoxesToList_4_ I L0 L0 4 + LOCALVARIABLE p_addCollisionBoxesToList_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L0 5 + LOCALVARIABLE p_addCollisionBoxesToList_6_ Ljava/util/List; L0 L0 6 + LOCALVARIABLE p_addCollisionBoxesToList_7_ Lnet/minecraft/entity/Entity; L0 L0 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149743_1_ Lnet/minecraft/world/World; L0 L4 1 + LOCALVARIABLE p_149743_2_ I L0 L4 2 + LOCALVARIABLE p_149743_3_ I L0 L4 3 + LOCALVARIABLE p_149743_4_ I L0 L4 4 + LOCALVARIABLE p_149743_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L4 5 + LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6 + LOCALVARIABLE p_149743_7_ Lnet/minecraft/entity/Entity; L0 L4 7 + LOCALVARIABLE axisalignedbb1 Lnet/minecraft/util/AxisAlignedBB; L1 L4 8 + MAXSTACK = 5 + MAXLOCALS = 9 + + // access flags 0x1 + public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; + L0 + LINENUMBER 577 L0 + ILOAD 2 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DADD + ILOAD 3 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DADD + ILOAD 4 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DADD + ILOAD 2 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DADD + ILOAD 3 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DADD + ILOAD 4 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DADD + INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getCollisionBoundingBoxFromPool_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getCollisionBoundingBoxFromPool_2_ I L0 L0 2 + LOCALVARIABLE p_getCollisionBoundingBoxFromPool_3_ I L0 L0 3 + LOCALVARIABLE p_getCollisionBoundingBoxFromPool_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149668_2_ I L0 L1 2 + LOCALVARIABLE p_149668_3_ I L0 L1 3 + LOCALVARIABLE p_149668_4_ I L0 L1 4 + MAXSTACK = 14 + MAXLOCALS = 5 + + // access flags 0x11 + public final getBlockTextureFromSide(I)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 583 L0 + ALOAD 0 + ILOAD 1 + ICONST_0 + INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getBlockTextureFromSide_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149733_1_ I L0 L1 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public getSelectedBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 589 L0 + ILOAD 2 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DADD + ILOAD 3 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DADD + ILOAD 4 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DADD + ILOAD 2 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DADD + ILOAD 3 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DADD + ILOAD 4 + I2D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DADD + INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getSelectedBoundingBoxFromPool_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getSelectedBoundingBoxFromPool_2_ I L0 L0 2 + LOCALVARIABLE p_getSelectedBoundingBoxFromPool_3_ I L0 L0 3 + LOCALVARIABLE p_getSelectedBoundingBoxFromPool_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149633_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149633_2_ I L0 L1 2 + LOCALVARIABLE p_149633_3_ I L0 L1 3 + LOCALVARIABLE p_149633_4_ I L0 L1 4 + MAXSTACK = 14 + MAXLOCALS = 5 + + // access flags 0x1 + public isOpaqueCube()Z + L0 + LINENUMBER 594 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public canCollideCheck(IZ)Z + L0 + LINENUMBER 599 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isCollidable ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canCollideCheck_1_ I L0 L0 1 + LOCALVARIABLE p_canCollideCheck_2_ Z L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149678_1_ I L0 L1 1 + LOCALVARIABLE p_149678_2_ Z L0 L1 2 + MAXSTACK = 1 + MAXLOCALS = 3 + + // access flags 0x1 + public isCollidable()Z + L0 + LINENUMBER 604 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V + L0 + LINENUMBER 607 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_updateTick_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_updateTick_2_ I L0 L0 2 + LOCALVARIABLE p_updateTick_3_ I L0 L0 3 + LOCALVARIABLE p_updateTick_4_ I L0 L0 4 + LOCALVARIABLE p_updateTick_5_ Ljava/util/Random; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149674_2_ I L0 L1 2 + LOCALVARIABLE p_149674_3_ I L0 L1 3 + LOCALVARIABLE p_149674_4_ I L0 L1 4 + LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 610 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_randomDisplayTick_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_randomDisplayTick_2_ I L0 L0 2 + LOCALVARIABLE p_randomDisplayTick_3_ I L0 L0 3 + LOCALVARIABLE p_randomDisplayTick_4_ I L0 L0 4 + LOCALVARIABLE p_randomDisplayTick_5_ Ljava/util/Random; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149734_2_ I L0 L1 2 + LOCALVARIABLE p_149734_3_ I L0 L1 3 + LOCALVARIABLE p_149734_4_ I L0 L1 4 + LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public onBlockDestroyedByPlayer(Lnet/minecraft/world/World;IIII)V + L0 + LINENUMBER 612 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockDestroyedByPlayer_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockDestroyedByPlayer_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockDestroyedByPlayer_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockDestroyedByPlayer_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockDestroyedByPlayer_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149664_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149664_2_ I L0 L1 2 + LOCALVARIABLE p_149664_3_ I L0 L1 3 + LOCALVARIABLE p_149664_4_ I L0 L1 4 + LOCALVARIABLE p_149664_5_ I L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V + L0 + LINENUMBER 614 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onNeighborBlockChange_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onNeighborBlockChange_2_ I L0 L0 2 + LOCALVARIABLE p_onNeighborBlockChange_3_ I L0 L0 3 + LOCALVARIABLE p_onNeighborBlockChange_4_ I L0 L0 4 + LOCALVARIABLE p_onNeighborBlockChange_5_ Lnet/minecraft/block/Block; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149695_2_ I L0 L1 2 + LOCALVARIABLE p_149695_3_ I L0 L1 3 + LOCALVARIABLE p_149695_4_ I L0 L1 4 + LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public tickRate(Lnet/minecraft/world/World;)I + L0 + LINENUMBER 618 L0 + BIPUSH 10 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_tickRate_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public onBlockAdded(Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 621 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockAdded_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockAdded_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockAdded_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockAdded_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149726_2_ I L0 L1 2 + LOCALVARIABLE p_149726_3_ I L0 L1 3 + LOCALVARIABLE p_149726_4_ I L0 L1 4 + MAXSTACK = 0 + MAXLOCALS = 5 + + // access flags 0x1 + public breakBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V + L0 + LINENUMBER 625 L0 + ALOAD 0 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z + IFEQ L1 + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockContainer + IFNE L1 + L2 + LINENUMBER 627 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.removeTileEntity (III)V + L1 + LINENUMBER 629 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block I] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_breakBlock_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_breakBlock_2_ I L0 L0 2 + LOCALVARIABLE p_breakBlock_3_ I L0 L0 3 + LOCALVARIABLE p_breakBlock_4_ I L0 L0 4 + LOCALVARIABLE p_breakBlock_5_ Lnet/minecraft/block/Block; L0 L0 5 + LOCALVARIABLE p_breakBlock_6_ I L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE p_149749_1_ Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE p_149749_2_ I L0 L3 2 + LOCALVARIABLE p_149749_3_ I L0 L3 3 + LOCALVARIABLE p_149749_4_ I L0 L3 4 + LOCALVARIABLE p_149749_5_ Lnet/minecraft/block/Block; L0 L3 5 + LOCALVARIABLE p_149749_6_ I L0 L3 6 + MAXSTACK = 4 + MAXLOCALS = 7 + + // access flags 0x1 + public quantityDropped(Ljava/util/Random;)I + L0 + LINENUMBER 633 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_quantityDropped_1_ Ljava/util/Random; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; + L0 + LINENUMBER 638 L0 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getItemDropped_1_ I L0 L0 1 + LOCALVARIABLE p_getItemDropped_2_ Ljava/util/Random; L0 L0 2 + LOCALVARIABLE p_getItemDropped_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149650_1_ I L0 L1 1 + LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 + LOCALVARIABLE p_149650_3_ I L0 L1 3 + MAXSTACK = 1 + MAXLOCALS = 4 + + // access flags 0x1 + public getPlayerRelativeBlockHardness(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F + L0 + LINENUMBER 643 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F + FRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getPlayerRelativeBlockHardness_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 1 + LOCALVARIABLE p_getPlayerRelativeBlockHardness_2_ Lnet/minecraft/world/World; L0 L0 2 + LOCALVARIABLE p_getPlayerRelativeBlockHardness_3_ I L0 L0 3 + LOCALVARIABLE p_getPlayerRelativeBlockHardness_4_ I L0 L0 4 + LOCALVARIABLE p_getPlayerRelativeBlockHardness_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149737_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 + LOCALVARIABLE p_149737_2_ Lnet/minecraft/world/World; L0 L1 2 + LOCALVARIABLE p_149737_3_ I L0 L1 3 + LOCALVARIABLE p_149737_4_ I L0 L1 4 + LOCALVARIABLE p_149737_5_ I L0 L1 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x11 + public final dropBlockAsItem(Lnet/minecraft/world/World;IIIII)V + L0 + LINENUMBER 648 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + FCONST_1 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V + L1 + LINENUMBER 649 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_dropBlockAsItem_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_dropBlockAsItem_2_ I L0 L0 2 + LOCALVARIABLE p_dropBlockAsItem_3_ I L0 L0 3 + LOCALVARIABLE p_dropBlockAsItem_4_ I L0 L0 4 + LOCALVARIABLE p_dropBlockAsItem_5_ I L0 L0 5 + LOCALVARIABLE p_dropBlockAsItem_6_ I L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149697_1_ Lnet/minecraft/world/World; L0 L2 1 + LOCALVARIABLE p_149697_2_ I L0 L2 2 + LOCALVARIABLE p_149697_3_ I L0 L2 3 + LOCALVARIABLE p_149697_4_ I L0 L2 4 + LOCALVARIABLE p_149697_5_ I L0 L2 5 + LOCALVARIABLE p_149697_6_ I L0 L2 6 + MAXSTACK = 8 + MAXLOCALS = 7 + + // access flags 0x1 + public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V + L0 + LINENUMBER 653 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L1 + ALOAD 1 + GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z + IFNE L1 + L2 + LINENUMBER 655 L2 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 7 + INVOKEVIRTUAL net/minecraft/block/Block.getDrops (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; + ASTORE 8 + L3 + LINENUMBER 656 L3 + ALOAD 8 + ALOAD 1 + ALOAD 0 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 7 + FLOAD 6 + ICONST_0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST net/minecraft/entity/player/EntityPlayer + INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F + FSTORE 6 + L4 + LINENUMBER 658 L4 + ALOAD 8 + INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; + ASTORE 9 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator] [] + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L1 + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/item/ItemStack + ASTORE 10 + L6 + LINENUMBER 660 L6 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FLOAD 6 + FCMPG + IFGT L7 + L8 + LINENUMBER 662 L8 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V + L7 + LINENUMBER 664 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator net/minecraft/item/ItemStack] [] + GOTO L5 + L1 + LINENUMBER 666 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I] [] + RETURN + L9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_dropBlockAsItemWithChance_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_dropBlockAsItemWithChance_2_ I L0 L0 2 + LOCALVARIABLE p_dropBlockAsItemWithChance_3_ I L0 L0 3 + LOCALVARIABLE p_dropBlockAsItemWithChance_4_ I L0 L0 4 + LOCALVARIABLE p_dropBlockAsItemWithChance_5_ I L0 L0 5 + LOCALVARIABLE p_dropBlockAsItemWithChance_6_ F L0 L0 6 + LOCALVARIABLE p_dropBlockAsItemWithChance_7_ I L0 L0 7 + LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L6 L7 10 + LOCALVARIABLE i$ Ljava/util/Iterator; L5 L1 9 + LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8 + // signature Ljava/util/ArrayList; + // declaration: java.util.ArrayList + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 + LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L9 1 + LOCALVARIABLE p_149690_2_ I L0 L9 2 + LOCALVARIABLE p_149690_3_ I L0 L9 3 + LOCALVARIABLE p_149690_4_ I L0 L9 4 + LOCALVARIABLE p_149690_5_ I L0 L9 5 + LOCALVARIABLE p_149690_6_ F L0 L9 6 + LOCALVARIABLE p_149690_7_ I L0 L9 7 + MAXSTACK = 11 + MAXLOCALS = 11 + + // access flags 0x4 + protected dropBlockAsItem(Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V + L0 + LINENUMBER 670 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L1 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; + LDC "doTileDrops" + INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z + IFEQ L1 + ALOAD 1 + GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z + IFNE L1 + L2 + LINENUMBER 672 L2 + ALOAD 0 + GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/lang/Boolean + INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z + IFEQ L3 + L4 + LINENUMBER 674 L4 + ALOAD 0 + GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/util/List + ALOAD 5 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L5 + LINENUMBER 675 L5 + RETURN + L3 + LINENUMBER 677 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] + LDC 0.7 + FSTORE 6 + L6 + LINENUMBER 678 L6 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FLOAD 6 + FMUL + F2D + FCONST_1 + FLOAD 6 + FSUB + F2D + LDC 0.5 + DMUL + DADD + DSTORE 7 + L7 + LINENUMBER 679 L7 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FLOAD 6 + FMUL + F2D + FCONST_1 + FLOAD 6 + FSUB + F2D + LDC 0.5 + DMUL + DADD + DSTORE 9 + L8 + LINENUMBER 680 L8 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FLOAD 6 + FMUL + F2D + FCONST_1 + FLOAD 6 + FSUB + F2D + LDC 0.5 + DMUL + DADD + DSTORE 11 + L9 + LINENUMBER 681 L9 + NEW net/minecraft/entity/item/EntityItem + DUP + ALOAD 1 + ILOAD 2 + I2D + DLOAD 7 + DADD + ILOAD 3 + I2D + DLOAD 9 + DADD + ILOAD 4 + I2D + DLOAD 11 + DADD + ALOAD 5 + INVOKESPECIAL net/minecraft/entity/item/EntityItem. (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V + ASTORE 13 + L10 + LINENUMBER 682 L10 + ALOAD 13 + BIPUSH 10 + PUTFIELD net/minecraft/entity/item/EntityItem.delayBeforeCanPickup : I + L11 + LINENUMBER 683 L11 + ALOAD 1 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L1 + LINENUMBER 685 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] + RETURN + L12 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_dropBlockAsItem_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_dropBlockAsItem_2_ I L0 L0 2 + LOCALVARIABLE p_dropBlockAsItem_3_ I L0 L0 3 + LOCALVARIABLE p_dropBlockAsItem_4_ I L0 L0 4 + LOCALVARIABLE p_dropBlockAsItem_5_ Lnet/minecraft/item/ItemStack; L0 L0 5 + LOCALVARIABLE f F L6 L1 6 + LOCALVARIABLE d0 D L7 L1 7 + LOCALVARIABLE d1 D L8 L1 9 + LOCALVARIABLE d2 D L9 L1 11 + LOCALVARIABLE entityitem Lnet/minecraft/entity/item/EntityItem; L10 L1 13 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L12 0 + LOCALVARIABLE p_149642_1_ Lnet/minecraft/world/World; L0 L12 1 + LOCALVARIABLE p_149642_2_ I L0 L12 2 + LOCALVARIABLE p_149642_3_ I L0 L12 3 + LOCALVARIABLE p_149642_4_ I L0 L12 4 + LOCALVARIABLE p_149642_5_ Lnet/minecraft/item/ItemStack; L0 L12 5 + MAXSTACK = 11 + MAXLOCALS = 14 + + // access flags 0x1 + public dropXpOnBlockBreak(Lnet/minecraft/world/World;IIII)V + L0 + LINENUMBER 689 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.isRemote : Z + IFNE L1 + L2 + LINENUMBER 691 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] + ILOAD 5 + IFLE L1 + L3 + LINENUMBER 693 L3 + ILOAD 5 + INVOKESTATIC net/minecraft/entity/item/EntityXPOrb.getXPSplit (I)I + ISTORE 6 + L4 + LINENUMBER 694 L4 + ILOAD 5 + ILOAD 6 + ISUB + ISTORE 5 + L5 + LINENUMBER 695 L5 + ALOAD 1 + NEW net/minecraft/entity/item/EntityXPOrb + DUP + ALOAD 1 + ILOAD 2 + I2D + LDC 0.5 + DADD + ILOAD 3 + I2D + LDC 0.5 + DADD + ILOAD 4 + I2D + LDC 0.5 + DADD + ILOAD 6 + INVOKESPECIAL net/minecraft/entity/item/EntityXPOrb. (Lnet/minecraft/world/World;DDDI)V + INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z + POP + L6 + LINENUMBER 696 L6 + GOTO L2 + L1 + LINENUMBER 698 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_dropXpOnBlockBreak_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_dropXpOnBlockBreak_2_ I L0 L0 2 + LOCALVARIABLE p_dropXpOnBlockBreak_3_ I L0 L0 3 + LOCALVARIABLE p_dropXpOnBlockBreak_4_ I L0 L0 4 + LOCALVARIABLE p_dropXpOnBlockBreak_5_ I L0 L0 5 + LOCALVARIABLE i1 I L4 L6 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 + LOCALVARIABLE p_149657_1_ Lnet/minecraft/world/World; L0 L7 1 + LOCALVARIABLE p_149657_2_ I L0 L7 2 + LOCALVARIABLE p_149657_3_ I L0 L7 3 + LOCALVARIABLE p_149657_4_ I L0 L7 4 + LOCALVARIABLE p_149657_5_ I L0 L7 5 + MAXSTACK = 12 + MAXLOCALS = 7 + + // access flags 0x1 + public damageDropped(I)I + L0 + LINENUMBER 702 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_damageDropped_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149692_1_ I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public getExplosionResistance(Lnet/minecraft/entity/Entity;)F + L0 + LINENUMBER 707 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockResistance : F + LDC 5.0 + FDIV + FRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getExplosionResistance_1_ Lnet/minecraft/entity/Entity; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149638_1_ Lnet/minecraft/entity/Entity; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public collisionRayTrace(Lnet/minecraft/world/World;IIILnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; + L0 + LINENUMBER 712 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;III)V + L1 + LINENUMBER 713 L1 + ALOAD 5 + ILOAD 2 + INEG + I2D + ILOAD 3 + INEG + I2D + ILOAD 4 + INEG + I2D + INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; + ASTORE 5 + L2 + LINENUMBER 714 L2 + ALOAD 6 + ILOAD 2 + INEG + I2D + ILOAD 3 + INEG + I2D + ILOAD 4 + INEG + I2D + INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; + ASTORE 6 + L3 + LINENUMBER 715 L3 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 7 + L4 + LINENUMBER 716 L4 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 8 + L5 + LINENUMBER 717 L5 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 9 + L6 + LINENUMBER 718 L6 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 10 + L7 + LINENUMBER 719 L7 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 11 + L8 + LINENUMBER 720 L8 + ALOAD 5 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; + ASTORE 12 + L9 + LINENUMBER 722 L9 + ALOAD 0 + ALOAD 7 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L10 + L11 + LINENUMBER 724 L11 + ACONST_NULL + ASTORE 7 + L10 + LINENUMBER 727 L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 8 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L12 + L13 + LINENUMBER 729 L13 + ACONST_NULL + ASTORE 8 + L12 + LINENUMBER 732 L12 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 9 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L14 + L15 + LINENUMBER 734 L15 + ACONST_NULL + ASTORE 9 + L14 + LINENUMBER 737 L14 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 10 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L16 + L17 + LINENUMBER 739 L17 + ACONST_NULL + ASTORE 10 + L16 + LINENUMBER 742 L16 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 11 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L18 + L19 + LINENUMBER 744 L19 + ACONST_NULL + ASTORE 11 + L18 + LINENUMBER 747 L18 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 0 + ALOAD 12 + INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z + IFNE L20 + L21 + LINENUMBER 749 L21 + ACONST_NULL + ASTORE 12 + L20 + LINENUMBER 752 L20 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ACONST_NULL + ASTORE 13 + L22 + LINENUMBER 754 L22 + ALOAD 7 + IFNULL L23 + ALOAD 13 + IFNULL L24 + ALOAD 5 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L23 + L24 + LINENUMBER 756 L24 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 N] [] + ALOAD 7 + ASTORE 13 + L23 + LINENUMBER 759 L23 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 8 + IFNULL L25 + ALOAD 13 + IFNULL L26 + ALOAD 5 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L25 + L26 + LINENUMBER 761 L26 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 8 + ASTORE 13 + L25 + LINENUMBER 764 L25 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 9 + IFNULL L27 + ALOAD 13 + IFNULL L28 + ALOAD 5 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L27 + L28 + LINENUMBER 766 L28 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 9 + ASTORE 13 + L27 + LINENUMBER 769 L27 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 10 + IFNULL L29 + ALOAD 13 + IFNULL L30 + ALOAD 5 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L29 + L30 + LINENUMBER 771 L30 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 10 + ASTORE 13 + L29 + LINENUMBER 774 L29 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 11 + IFNULL L31 + ALOAD 13 + IFNULL L32 + ALOAD 5 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L31 + L32 + LINENUMBER 776 L32 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 11 + ASTORE 13 + L31 + LINENUMBER 779 L31 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 12 + IFNULL L33 + ALOAD 13 + IFNULL L34 + ALOAD 5 + ALOAD 12 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + ALOAD 5 + ALOAD 13 + INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D + DCMPG + IFGE L33 + L34 + LINENUMBER 781 L34 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 12 + ASTORE 13 + L33 + LINENUMBER 784 L33 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ALOAD 13 + IFNONNULL L35 + L36 + LINENUMBER 786 L36 + ACONST_NULL + ARETURN + L35 + LINENUMBER 790 L35 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] + ICONST_M1 + ISTORE 14 + L37 + LINENUMBER 792 L37 + ALOAD 13 + ALOAD 7 + IF_ACMPNE L38 + L39 + LINENUMBER 794 L39 + ICONST_4 + ISTORE 14 + L38 + LINENUMBER 797 L38 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 8 + IF_ACMPNE L40 + L41 + LINENUMBER 799 L41 + ICONST_5 + ISTORE 14 + L40 + LINENUMBER 802 L40 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 9 + IF_ACMPNE L42 + L43 + LINENUMBER 804 L43 + ICONST_0 + ISTORE 14 + L42 + LINENUMBER 807 L42 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 10 + IF_ACMPNE L44 + L45 + LINENUMBER 809 L45 + ICONST_1 + ISTORE 14 + L44 + LINENUMBER 812 L44 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 11 + IF_ACMPNE L46 + L47 + LINENUMBER 814 L47 + ICONST_2 + ISTORE 14 + L46 + LINENUMBER 817 L46 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + ALOAD 13 + ALOAD 12 + IF_ACMPNE L48 + L49 + LINENUMBER 819 L49 + ICONST_3 + ISTORE 14 + L48 + LINENUMBER 822 L48 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] + NEW net/minecraft/util/MovingObjectPosition + DUP + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 14 + ALOAD 13 + ILOAD 2 + I2D + ILOAD 3 + I2D + ILOAD 4 + I2D + INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; + INVOKESPECIAL net/minecraft/util/MovingObjectPosition. (IIIILnet/minecraft/util/Vec3;)V + ARETURN + L50 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_collisionRayTrace_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_collisionRayTrace_2_ I L0 L0 2 + LOCALVARIABLE p_collisionRayTrace_3_ I L0 L0 3 + LOCALVARIABLE p_collisionRayTrace_4_ I L0 L0 4 + LOCALVARIABLE p_collisionRayTrace_5_ Lnet/minecraft/util/Vec3; L0 L0 5 + LOCALVARIABLE p_collisionRayTrace_6_ Lnet/minecraft/util/Vec3; L0 L0 6 + LOCALVARIABLE b0 B L37 L50 14 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L50 0 + LOCALVARIABLE p_149731_1_ Lnet/minecraft/world/World; L0 L50 1 + LOCALVARIABLE p_149731_2_ I L0 L50 2 + LOCALVARIABLE p_149731_3_ I L0 L50 3 + LOCALVARIABLE p_149731_4_ I L0 L50 4 + LOCALVARIABLE p_149731_5_ Lnet/minecraft/util/Vec3; L0 L50 5 + LOCALVARIABLE p_149731_6_ Lnet/minecraft/util/Vec3; L0 L50 6 + LOCALVARIABLE vec32 Lnet/minecraft/util/Vec3; L4 L50 7 + LOCALVARIABLE vec33 Lnet/minecraft/util/Vec3; L5 L50 8 + LOCALVARIABLE vec34 Lnet/minecraft/util/Vec3; L6 L50 9 + LOCALVARIABLE vec35 Lnet/minecraft/util/Vec3; L7 L50 10 + LOCALVARIABLE vec36 Lnet/minecraft/util/Vec3; L8 L50 11 + LOCALVARIABLE vec37 Lnet/minecraft/util/Vec3; L9 L50 12 + LOCALVARIABLE vec38 Lnet/minecraft/util/Vec3; L22 L50 13 + MAXSTACK = 13 + MAXLOCALS = 15 + + // access flags 0x2 + private isVecInsideYZBounds(Lnet/minecraft/util/Vec3;)Z + L0 + LINENUMBER 828 L0 + ALOAD 1 + IFNONNULL L1 + ICONST_0 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.yCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.yCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DCMPG + IFGT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.zCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.zCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DCMPG + IFGT L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isVecInsideYZBounds_1_ Lnet/minecraft/util/Vec3; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149654_1_ Lnet/minecraft/util/Vec3; L0 L4 1 + MAXSTACK = 4 + MAXLOCALS = 2 + + // access flags 0x2 + private isVecInsideXZBounds(Lnet/minecraft/util/Vec3;)Z + L0 + LINENUMBER 833 L0 + ALOAD 1 + IFNONNULL L1 + ICONST_0 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.xCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.xCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DCMPG + IFGT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.zCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.zCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DCMPG + IFGT L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isVecInsideXZBounds_1_ Lnet/minecraft/util/Vec3; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149687_1_ Lnet/minecraft/util/Vec3; L0 L4 1 + MAXSTACK = 4 + MAXLOCALS = 2 + + // access flags 0x2 + private isVecInsideXYBounds(Lnet/minecraft/util/Vec3;)Z + L0 + LINENUMBER 838 L0 + ALOAD 1 + IFNONNULL L1 + ICONST_0 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.xCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.xCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DCMPG + IFGT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.yCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DCMPL + IFLT L3 + ALOAD 1 + GETFIELD net/minecraft/util/Vec3.yCoord : D + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DCMPG + IFGT L3 + ICONST_1 + GOTO L2 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isVecInsideXYBounds_1_ Lnet/minecraft/util/Vec3; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149661_1_ Lnet/minecraft/util/Vec3; L0 L4 1 + MAXSTACK = 4 + MAXLOCALS = 2 + + // access flags 0x1 + public onBlockDestroyedByExplosion(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V + L0 + LINENUMBER 841 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockDestroyedByExplosion_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockDestroyedByExplosion_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockDestroyedByExplosion_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockDestroyedByExplosion_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockDestroyedByExplosion_5_ Lnet/minecraft/world/Explosion; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149723_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149723_2_ I L0 L1 2 + LOCALVARIABLE p_149723_3_ I L0 L1 3 + LOCALVARIABLE p_149723_4_ I L0 L1 4 + LOCALVARIABLE p_149723_5_ Lnet/minecraft/world/Explosion; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public canReplace(Lnet/minecraft/world/World;IIIILnet/minecraft/item/ItemStack;)Z + L0 + LINENUMBER 845 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockOnSide (Lnet/minecraft/world/World;IIII)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canReplace_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_canReplace_2_ I L0 L0 2 + LOCALVARIABLE p_canReplace_3_ I L0 L0 3 + LOCALVARIABLE p_canReplace_4_ I L0 L0 4 + LOCALVARIABLE p_canReplace_5_ I L0 L0 5 + LOCALVARIABLE p_canReplace_6_ Lnet/minecraft/item/ItemStack; L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149705_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149705_2_ I L0 L1 2 + LOCALVARIABLE p_149705_3_ I L0 L1 3 + LOCALVARIABLE p_149705_4_ I L0 L1 4 + LOCALVARIABLE p_149705_5_ I L0 L1 5 + LOCALVARIABLE p_149705_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 + MAXSTACK = 6 + MAXLOCALS = 7 + + // access flags 0x1 + public getRenderBlockPass()I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 851 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public canPlaceBlockOnSide(Lnet/minecraft/world/World;IIII)Z + L0 + LINENUMBER 856 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canPlaceBlockOnSide_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_canPlaceBlockOnSide_2_ I L0 L0 2 + LOCALVARIABLE p_canPlaceBlockOnSide_3_ I L0 L0 3 + LOCALVARIABLE p_canPlaceBlockOnSide_4_ I L0 L0 4 + LOCALVARIABLE p_canPlaceBlockOnSide_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149707_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149707_2_ I L0 L1 2 + LOCALVARIABLE p_149707_3_ I L0 L1 3 + LOCALVARIABLE p_149707_4_ I L0 L1 4 + LOCALVARIABLE p_149707_5_ I L0 L1 5 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 861 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.isReplaceable (Lnet/minecraft/world/IBlockAccess;III)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canPlaceBlockAt_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_canPlaceBlockAt_2_ I L0 L0 2 + LOCALVARIABLE p_canPlaceBlockAt_3_ I L0 L0 3 + LOCALVARIABLE p_canPlaceBlockAt_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149742_2_ I L0 L1 2 + LOCALVARIABLE p_149742_3_ I L0 L1 3 + LOCALVARIABLE p_149742_4_ I L0 L1 4 + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public onBlockActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;IFFF)Z + L0 + LINENUMBER 866 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockActivated_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockActivated_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockActivated_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockActivated_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockActivated_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 5 + LOCALVARIABLE p_onBlockActivated_6_ I L0 L0 6 + LOCALVARIABLE p_onBlockActivated_7_ F L0 L0 7 + LOCALVARIABLE p_onBlockActivated_8_ F L0 L0 8 + LOCALVARIABLE p_onBlockActivated_9_ F L0 L0 9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149727_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149727_2_ I L0 L1 2 + LOCALVARIABLE p_149727_3_ I L0 L1 3 + LOCALVARIABLE p_149727_4_ I L0 L1 4 + LOCALVARIABLE p_149727_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 + LOCALVARIABLE p_149727_6_ I L0 L1 6 + LOCALVARIABLE p_149727_7_ F L0 L1 7 + LOCALVARIABLE p_149727_8_ F L0 L1 8 + LOCALVARIABLE p_149727_9_ F L0 L1 9 + MAXSTACK = 1 + MAXLOCALS = 10 + + // access flags 0x1 + public onEntityWalking(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V + L0 + LINENUMBER 869 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onEntityWalking_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onEntityWalking_2_ I L0 L0 2 + LOCALVARIABLE p_onEntityWalking_3_ I L0 L0 3 + LOCALVARIABLE p_onEntityWalking_4_ I L0 L0 4 + LOCALVARIABLE p_onEntityWalking_5_ Lnet/minecraft/entity/Entity; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149724_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149724_2_ I L0 L1 2 + LOCALVARIABLE p_149724_3_ I L0 L1 3 + LOCALVARIABLE p_149724_4_ I L0 L1 4 + LOCALVARIABLE p_149724_5_ Lnet/minecraft/entity/Entity; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public onBlockPlaced(Lnet/minecraft/world/World;IIIIFFFI)I + L0 + LINENUMBER 873 L0 + ILOAD 9 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockPlaced_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockPlaced_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockPlaced_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockPlaced_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockPlaced_5_ I L0 L0 5 + LOCALVARIABLE p_onBlockPlaced_6_ F L0 L0 6 + LOCALVARIABLE p_onBlockPlaced_7_ F L0 L0 7 + LOCALVARIABLE p_onBlockPlaced_8_ F L0 L0 8 + LOCALVARIABLE p_onBlockPlaced_9_ I L0 L0 9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149660_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149660_2_ I L0 L1 2 + LOCALVARIABLE p_149660_3_ I L0 L1 3 + LOCALVARIABLE p_149660_4_ I L0 L1 4 + LOCALVARIABLE p_149660_5_ I L0 L1 5 + LOCALVARIABLE p_149660_6_ F L0 L1 6 + LOCALVARIABLE p_149660_7_ F L0 L1 7 + LOCALVARIABLE p_149660_8_ F L0 L1 8 + LOCALVARIABLE p_149660_9_ I L0 L1 9 + MAXSTACK = 1 + MAXLOCALS = 10 + + // access flags 0x1 + public onBlockClicked(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)V + L0 + LINENUMBER 876 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockClicked_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockClicked_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockClicked_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockClicked_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockClicked_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149699_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149699_2_ I L0 L1 2 + LOCALVARIABLE p_149699_3_ I L0 L1 3 + LOCALVARIABLE p_149699_4_ I L0 L1 4 + LOCALVARIABLE p_149699_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public velocityToAddToEntity(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)V + L0 + LINENUMBER 878 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_velocityToAddToEntity_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_velocityToAddToEntity_2_ I L0 L0 2 + LOCALVARIABLE p_velocityToAddToEntity_3_ I L0 L0 3 + LOCALVARIABLE p_velocityToAddToEntity_4_ I L0 L0 4 + LOCALVARIABLE p_velocityToAddToEntity_5_ Lnet/minecraft/entity/Entity; L0 L0 5 + LOCALVARIABLE p_velocityToAddToEntity_6_ Lnet/minecraft/util/Vec3; L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149640_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149640_2_ I L0 L1 2 + LOCALVARIABLE p_149640_3_ I L0 L1 3 + LOCALVARIABLE p_149640_4_ I L0 L1 4 + LOCALVARIABLE p_149640_5_ Lnet/minecraft/entity/Entity; L0 L1 5 + LOCALVARIABLE p_149640_6_ Lnet/minecraft/util/Vec3; L0 L1 6 + MAXSTACK = 0 + MAXLOCALS = 7 + + // access flags 0x1 + public setBlockBoundsBasedOnState(Lnet/minecraft/world/IBlockAccess;III)V + L0 + LINENUMBER 880 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setBlockBoundsBasedOnState_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_setBlockBoundsBasedOnState_2_ I L0 L0 2 + LOCALVARIABLE p_setBlockBoundsBasedOnState_3_ I L0 L0 3 + LOCALVARIABLE p_setBlockBoundsBasedOnState_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149719_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149719_2_ I L0 L1 2 + LOCALVARIABLE p_149719_3_ I L0 L1 3 + LOCALVARIABLE p_149719_4_ I L0 L1 4 + MAXSTACK = 0 + MAXLOCALS = 5 + + // access flags 0x11 + public final getBlockBoundsMinX()D + L0 + LINENUMBER 884 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minX : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMaxX()D + L0 + LINENUMBER 889 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxX : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMinY()D + L0 + LINENUMBER 894 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minY : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMaxY()D + L0 + LINENUMBER 899 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxY : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMinZ()D + L0 + LINENUMBER 904 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.minZ : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x11 + public final getBlockBoundsMaxZ()D + L0 + LINENUMBER 909 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.maxZ : D + DRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getBlockColor()I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 915 L0 + LDC 16777215 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getRenderColor(I)I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 921 L0 + LDC 16777215 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getRenderColor_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149741_1_ I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public colorMultiplier(Lnet/minecraft/world/IBlockAccess;III)I + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 927 L0 + LDC 16777215 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_colorMultiplier_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_colorMultiplier_2_ I L0 L0 2 + LOCALVARIABLE p_colorMultiplier_3_ I L0 L0 3 + LOCALVARIABLE p_colorMultiplier_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149720_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149720_2_ I L0 L1 2 + LOCALVARIABLE p_149720_3_ I L0 L1 3 + LOCALVARIABLE p_149720_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isProvidingWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)I + L0 + LINENUMBER 932 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isProvidingWeakPower_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isProvidingWeakPower_2_ I L0 L0 2 + LOCALVARIABLE p_isProvidingWeakPower_3_ I L0 L0 3 + LOCALVARIABLE p_isProvidingWeakPower_4_ I L0 L0 4 + LOCALVARIABLE p_isProvidingWeakPower_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149709_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149709_2_ I L0 L1 2 + LOCALVARIABLE p_149709_3_ I L0 L1 3 + LOCALVARIABLE p_149709_4_ I L0 L1 4 + LOCALVARIABLE p_149709_5_ I L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public canProvidePower()Z + L0 + LINENUMBER 937 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public onEntityCollidedWithBlock(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V + L0 + LINENUMBER 940 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onEntityCollidedWithBlock_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onEntityCollidedWithBlock_2_ I L0 L0 2 + LOCALVARIABLE p_onEntityCollidedWithBlock_3_ I L0 L0 3 + LOCALVARIABLE p_onEntityCollidedWithBlock_4_ I L0 L0 4 + LOCALVARIABLE p_onEntityCollidedWithBlock_5_ Lnet/minecraft/entity/Entity; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149670_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149670_2_ I L0 L1 2 + LOCALVARIABLE p_149670_3_ I L0 L1 3 + LOCALVARIABLE p_149670_4_ I L0 L1 4 + LOCALVARIABLE p_149670_5_ Lnet/minecraft/entity/Entity; L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public isProvidingStrongPower(Lnet/minecraft/world/IBlockAccess;IIII)I + L0 + LINENUMBER 944 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isProvidingStrongPower_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isProvidingStrongPower_2_ I L0 L0 2 + LOCALVARIABLE p_isProvidingStrongPower_3_ I L0 L0 3 + LOCALVARIABLE p_isProvidingStrongPower_4_ I L0 L0 4 + LOCALVARIABLE p_isProvidingStrongPower_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149748_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149748_2_ I L0 L1 2 + LOCALVARIABLE p_149748_3_ I L0 L1 3 + LOCALVARIABLE p_149748_4_ I L0 L1 4 + LOCALVARIABLE p_149748_5_ I L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public setBlockBoundsForItemRender()V + L0 + LINENUMBER 947 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 0 + MAXLOCALS = 1 + + // access flags 0x1 + public harvestBlock(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)V + L0 + LINENUMBER 951 L0 + ALOAD 2 + GETSTATIC net/minecraft/stats/StatList.mineBlockStatArray : [Lnet/minecraft/stats/StatBase; + ALOAD 0 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + AALOAD + ICONST_1 + INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addStat (Lnet/minecraft/stats/StatBase;I)V + L1 + LINENUMBER 952 L1 + ALOAD 2 + LDC 0.025 + INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addExhaustion (F)V + L2 + LINENUMBER 954 L2 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z + IFEQ L3 + ALOAD 2 + INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getSilkTouchModifier (Lnet/minecraft/entity/EntityLivingBase;)Z + IFEQ L3 + L4 + LINENUMBER 956 L4 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + ASTORE 7 + L5 + LINENUMBER 957 L5 + ALOAD 0 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.createStackedBlock (I)Lnet/minecraft/item/ItemStack; + ASTORE 8 + L6 + LINENUMBER 959 L6 + ALOAD 8 + IFNULL L7 + L8 + LINENUMBER 961 L8 + ALOAD 7 + ALOAD 8 + INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z + POP + L7 + LINENUMBER 964 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack] [] + ALOAD 7 + ALOAD 1 + ALOAD 0 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 6 + ICONST_0 + FCONST_1 + ICONST_1 + ALOAD 2 + INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F + POP + L9 + LINENUMBER 965 L9 + ALOAD 7 + INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; + ASTORE 9 + L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L11 + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/item/ItemStack + ASTORE 10 + L12 + LINENUMBER 967 L12 + ALOAD 0 + ALOAD 1 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V + L13 + LINENUMBER 968 L13 + GOTO L10 + L11 + LINENUMBER 969 L11 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] + GOTO L14 + L3 + LINENUMBER 972 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + ALOAD 2 + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L15 + LINENUMBER 973 L15 + ALOAD 2 + INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I + ISTORE 7 + L16 + LINENUMBER 974 L16 + ALOAD 0 + ALOAD 1 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ILOAD 6 + ILOAD 7 + INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIIII)V + L17 + LINENUMBER 975 L17 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; + ACONST_NULL + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L14 + LINENUMBER 977 L14 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] + RETURN + L18 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_harvestBlock_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_harvestBlock_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 2 + LOCALVARIABLE p_harvestBlock_3_ I L0 L0 3 + LOCALVARIABLE p_harvestBlock_4_ I L0 L0 4 + LOCALVARIABLE p_harvestBlock_5_ I L0 L0 5 + LOCALVARIABLE p_harvestBlock_6_ I L0 L0 6 + LOCALVARIABLE is Lnet/minecraft/item/ItemStack; L12 L13 10 + LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 9 + LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7 + // signature Ljava/util/ArrayList; + // declaration: java.util.ArrayList + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L11 8 + LOCALVARIABLE i1 I L16 L14 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L18 0 + LOCALVARIABLE p_149636_1_ Lnet/minecraft/world/World; L0 L18 1 + LOCALVARIABLE p_149636_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L18 2 + LOCALVARIABLE p_149636_3_ I L0 L18 3 + LOCALVARIABLE p_149636_4_ I L0 L18 4 + LOCALVARIABLE p_149636_5_ I L0 L18 5 + LOCALVARIABLE p_149636_6_ I L0 L18 6 + MAXSTACK = 11 + MAXLOCALS = 11 + + // access flags 0x4 + protected canSilkHarvest()Z + L0 + LINENUMBER 981 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/lang/Integer + ASTORE 1 + L1 + LINENUMBER 982 L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z + IFEQ L2 + ALOAD 0 + ALOAD 1 + IFNONNULL L3 + ICONST_0 + GOTO L4 + L3 + FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block] + ALOAD 1 + INVOKEVIRTUAL java/lang/Integer.intValue ()I + L4 + FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block I] + INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z + IFNE L2 + ICONST_1 + GOTO L5 + L2 + FRAME FULL [net/minecraft/block/Block java/lang/Integer] [] + ICONST_0 + L5 + FRAME FULL [net/minecraft/block/Block java/lang/Integer] [I] + IRETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 + LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x4 + protected createStackedBlock(I)Lnet/minecraft/item/ItemStack; + L0 + LINENUMBER 987 L0 + ICONST_0 + ISTORE 2 + L1 + LINENUMBER 988 L1 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; + ASTORE 3 + L2 + LINENUMBER 990 L2 + ALOAD 3 + IFNULL L3 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/Item.getHasSubtypes ()Z + IFEQ L3 + L4 + LINENUMBER 992 L4 + ILOAD 1 + ISTORE 2 + L3 + LINENUMBER 995 L3 + FRAME FULL [net/minecraft/block/Block I I net/minecraft/item/Item] [] + NEW net/minecraft/item/ItemStack + DUP + ALOAD 3 + ICONST_1 + ILOAD 2 + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + ARETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_createStackedBlock_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 + LOCALVARIABLE p_149644_1_ I L0 L5 1 + LOCALVARIABLE j I L1 L5 2 + LOCALVARIABLE item Lnet/minecraft/item/Item; L2 L5 3 + MAXSTACK = 5 + MAXLOCALS = 4 + + // access flags 0x1 + public quantityDroppedWithBonus(ILjava/util/Random;)I + L0 + LINENUMBER 1000 L0 + ALOAD 0 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (Ljava/util/Random;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_quantityDroppedWithBonus_1_ I L0 L0 1 + LOCALVARIABLE p_quantityDroppedWithBonus_2_ Ljava/util/Random; L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149679_1_ I L0 L1 1 + LOCALVARIABLE p_149679_2_ Ljava/util/Random; L0 L1 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public canBlockStay(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 1005 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canBlockStay_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_canBlockStay_2_ I L0 L0 2 + LOCALVARIABLE p_canBlockStay_3_ I L0 L0 3 + LOCALVARIABLE p_canBlockStay_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149718_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149718_2_ I L0 L1 2 + LOCALVARIABLE p_149718_3_ I L0 L1 3 + LOCALVARIABLE p_149718_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V + L0 + LINENUMBER 1008 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockPlacedBy_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockPlacedBy_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockPlacedBy_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockPlacedBy_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockPlacedBy_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L0 5 + LOCALVARIABLE p_onBlockPlacedBy_6_ Lnet/minecraft/item/ItemStack; L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149689_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149689_2_ I L0 L1 2 + LOCALVARIABLE p_149689_3_ I L0 L1 3 + LOCALVARIABLE p_149689_4_ I L0 L1 4 + LOCALVARIABLE p_149689_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 + LOCALVARIABLE p_149689_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 + MAXSTACK = 0 + MAXLOCALS = 7 + + // access flags 0x1 + public onPostBlockPlaced(Lnet/minecraft/world/World;IIII)V + L0 + LINENUMBER 1010 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onPostBlockPlaced_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onPostBlockPlaced_2_ I L0 L0 2 + LOCALVARIABLE p_onPostBlockPlaced_3_ I L0 L0 3 + LOCALVARIABLE p_onPostBlockPlaced_4_ I L0 L0 4 + LOCALVARIABLE p_onPostBlockPlaced_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149714_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149714_2_ I L0 L1 2 + LOCALVARIABLE p_149714_3_ I L0 L1 3 + LOCALVARIABLE p_149714_4_ I L0 L1 4 + LOCALVARIABLE p_149714_5_ I L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public setBlockName(Ljava/lang/String;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 1014 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; + L1 + LINENUMBER 1015 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setBlockName_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getLocalizedName()Ljava/lang/String; + L0 + LINENUMBER 1020 L0 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getUnlocalizedName ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC ".name" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKESTATIC net/minecraft/util/StatCollector.translateToLocal (Ljava/lang/String;)Ljava/lang/String; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getUnlocalizedName()Ljava/lang/String; + L0 + LINENUMBER 1025 L0 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "tile." + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 0 + GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public onBlockEventReceived(Lnet/minecraft/world/World;IIIII)Z + L0 + LINENUMBER 1030 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockEventReceived_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockEventReceived_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockEventReceived_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockEventReceived_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockEventReceived_5_ I L0 L0 5 + LOCALVARIABLE p_onBlockEventReceived_6_ I L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149696_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149696_2_ I L0 L1 2 + LOCALVARIABLE p_149696_3_ I L0 L1 3 + LOCALVARIABLE p_149696_4_ I L0 L1 4 + LOCALVARIABLE p_149696_5_ I L0 L1 5 + LOCALVARIABLE p_149696_6_ I L0 L1 6 + MAXSTACK = 1 + MAXLOCALS = 7 + + // access flags 0x1 + public getEnableStats()Z + L0 + LINENUMBER 1035 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.enableStats : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x4 + protected disableStats()Lnet/minecraft/block/Block; + L0 + LINENUMBER 1040 L0 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/block/Block.enableStats : Z + L1 + LINENUMBER 1041 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public getMobilityFlag()I + L0 + LINENUMBER 1046 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMobility ()I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getAmbientOcclusionLightValue()F + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1052 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isBlockNormalCube ()Z + IFEQ L1 + LDC 0.2 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block] [] + FCONST_1 + L2 + FRAME FULL [net/minecraft/block/Block] [F] + FRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public onFallenUpon(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;F)V + L0 + LINENUMBER 1055 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onFallenUpon_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onFallenUpon_2_ I L0 L0 2 + LOCALVARIABLE p_onFallenUpon_3_ I L0 L0 3 + LOCALVARIABLE p_onFallenUpon_4_ I L0 L0 4 + LOCALVARIABLE p_onFallenUpon_5_ Lnet/minecraft/entity/Entity; L0 L0 5 + LOCALVARIABLE p_onFallenUpon_6_ F L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149746_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149746_2_ I L0 L1 2 + LOCALVARIABLE p_149746_3_ I L0 L1 3 + LOCALVARIABLE p_149746_4_ I L0 L1 4 + LOCALVARIABLE p_149746_5_ Lnet/minecraft/entity/Entity; L0 L1 5 + LOCALVARIABLE p_149746_6_ F L0 L1 6 + MAXSTACK = 0 + MAXLOCALS = 7 + + // access flags 0x1 + public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1060 L0 + ALOAD 0 + INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getItem_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getItem_2_ I L0 L0 2 + LOCALVARIABLE p_getItem_3_ I L0 L0 3 + LOCALVARIABLE p_getItem_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149694_2_ I L0 L1 2 + LOCALVARIABLE p_149694_3_ I L0 L1 3 + LOCALVARIABLE p_149694_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public getDamageValue(Lnet/minecraft/world/World;III)I + L0 + LINENUMBER 1065 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getDamageValue_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getDamageValue_2_ I L0 L0 2 + LOCALVARIABLE p_getDamageValue_3_ I L0 L0 3 + LOCALVARIABLE p_getDamageValue_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149643_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149643_2_ I L0 L1 2 + LOCALVARIABLE p_149643_3_ I L0 L1 3 + LOCALVARIABLE p_149643_4_ I L0 L1 4 + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public getSubBlocks(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1071 L0 + ALOAD 3 + NEW net/minecraft/item/ItemStack + DUP + ALOAD 1 + ICONST_1 + ICONST_0 + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L1 + LINENUMBER 1072 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getSubBlocks_1_ Lnet/minecraft/item/Item; L0 L0 1 + LOCALVARIABLE p_getSubBlocks_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L0 2 + LOCALVARIABLE p_getSubBlocks_3_ Ljava/util/List; L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149666_1_ Lnet/minecraft/item/Item; L0 L2 1 + LOCALVARIABLE p_149666_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 2 + LOCALVARIABLE p_149666_3_ Ljava/util/List; L0 L2 3 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 1076 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; + L1 + LINENUMBER 1077 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setCreativeTab_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149647_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public onBlockHarvested(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/EntityPlayer;)V + L0 + LINENUMBER 1080 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockHarvested_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockHarvested_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockHarvested_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockHarvested_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockHarvested_5_ I L0 L0 5 + LOCALVARIABLE p_onBlockHarvested_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149681_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149681_2_ I L0 L1 2 + LOCALVARIABLE p_149681_3_ I L0 L1 3 + LOCALVARIABLE p_149681_4_ I L0 L1 4 + LOCALVARIABLE p_149681_5_ I L0 L1 5 + LOCALVARIABLE p_149681_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 + MAXSTACK = 0 + MAXLOCALS = 7 + + // access flags 0x1 + public getCreativeTabToDisplayOn()Lnet/minecraft/creativetab/CreativeTabs; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1085 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public onBlockPreDestroy(Lnet/minecraft/world/World;IIII)V + L0 + LINENUMBER 1088 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockPreDestroy_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockPreDestroy_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockPreDestroy_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockPreDestroy_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockPreDestroy_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149725_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149725_2_ I L0 L1 2 + LOCALVARIABLE p_149725_3_ I L0 L1 3 + LOCALVARIABLE p_149725_4_ I L0 L1 4 + LOCALVARIABLE p_149725_5_ I L0 L1 5 + MAXSTACK = 0 + MAXLOCALS = 6 + + // access flags 0x1 + public fillWithRain(Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 1090 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_fillWithRain_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_fillWithRain_2_ I L0 L0 2 + LOCALVARIABLE p_fillWithRain_3_ I L0 L0 3 + LOCALVARIABLE p_fillWithRain_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149639_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149639_2_ I L0 L1 2 + LOCALVARIABLE p_149639_3_ I L0 L1 3 + LOCALVARIABLE p_149639_4_ I L0 L1 4 + MAXSTACK = 0 + MAXLOCALS = 5 + + // access flags 0x1 + public isFlowerPot()Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1095 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public func_149698_L()Z + L0 + LINENUMBER 1100 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public canDropFromExplosion(Lnet/minecraft/world/Explosion;)Z + L0 + LINENUMBER 1105 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canDropFromExplosion_1_ Lnet/minecraft/world/Explosion; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149659_1_ Lnet/minecraft/world/Explosion; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public isAssociatedBlock(Lnet/minecraft/block/Block;)Z + L0 + LINENUMBER 1110 L0 + ALOAD 0 + ALOAD 1 + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isAssociatedBlock_1_ Lnet/minecraft/block/Block; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE p_149667_1_ Lnet/minecraft/block/Block; L0 L3 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x9 + public static isEqualTo(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z + L0 + LINENUMBER 1115 L0 + ALOAD 0 + IFNULL L1 + ALOAD 1 + IFNULL L1 + ALOAD 0 + ALOAD 1 + IF_ACMPNE L2 + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/Block.isAssociatedBlock (Lnet/minecraft/block/Block;)Z + GOTO L3 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] + IRETURN + L4 + LOCALVARIABLE p_isEqualTo_0_ Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isEqualTo_1_ Lnet/minecraft/block/Block; L0 L0 1 + LOCALVARIABLE p_149680_0_ Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE p_149680_1_ Lnet/minecraft/block/Block; L0 L4 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public hasComparatorInputOverride()Z + L0 + LINENUMBER 1120 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getComparatorInputOverride(Lnet/minecraft/world/World;IIII)I + L0 + LINENUMBER 1125 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getComparatorInputOverride_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getComparatorInputOverride_2_ I L0 L0 2 + LOCALVARIABLE p_getComparatorInputOverride_3_ I L0 L0 3 + LOCALVARIABLE p_getComparatorInputOverride_4_ I L0 L0 4 + LOCALVARIABLE p_getComparatorInputOverride_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149736_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149736_2_ I L0 L1 2 + LOCALVARIABLE p_149736_3_ I L0 L1 3 + LOCALVARIABLE p_149736_4_ I L0 L1 4 + LOCALVARIABLE p_149736_5_ I L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public setBlockTextureName(Ljava/lang/String;)Lnet/minecraft/block/Block; + L0 + LINENUMBER 1130 L0 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; + L1 + LINENUMBER 1131 L1 + ALOAD 0 + ARETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setBlockTextureName_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x4 + protected getTextureName()Ljava/lang/String; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1137 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; + IFNONNULL L1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "MISSING_ICON_BLOCK_" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 0 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; + LDC "_" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 0 + GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; + L2 + FRAME FULL [net/minecraft/block/Block] [java/lang/String] + ARETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public func_149735_b(II)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1143 L0 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_149735_1_ I L0 L0 1 + LOCALVARIABLE p_149735_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE p_149735_1_ I L0 L1 1 + LOCALVARIABLE p_149735_2_ I L0 L1 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1149 L0 + ALOAD 0 + ALOAD 1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getTextureName ()Ljava/lang/String; + INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; + PUTFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; + L1 + LINENUMBER 1150 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_registerBlockIcons_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 + LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public getItemIconName()Ljava/lang/String; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1155 L0 + ACONST_NULL + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getLightValue(Lnet/minecraft/world/IBlockAccess;III)I + L0 + LINENUMBER 1173 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ASTORE 5 + L1 + LINENUMBER 1174 L1 + ALOAD 5 + ALOAD 0 + IF_ACMPEQ L2 + L3 + LINENUMBER 1176 L3 + ALOAD 5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I + IRETURN + L2 + LINENUMBER 1178 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getLightValue ()I + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getLightValue_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getLightValue_2_ I L0 L0 2 + LOCALVARIABLE p_getLightValue_3_ I L0 L0 3 + LOCALVARIABLE p_getLightValue_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 + LOCALVARIABLE x I L0 L4 2 + LOCALVARIABLE y I L0 L4 3 + LOCALVARIABLE z I L0 L4 4 + LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L4 5 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public isLadder(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z + L0 + LINENUMBER 1193 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isLadder_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isLadder_2_ I L0 L0 2 + LOCALVARIABLE p_isLadder_3_ I L0 L0 3 + LOCALVARIABLE p_isLadder_4_ I L0 L0 4 + LOCALVARIABLE p_isLadder_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE entity Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public isNormalCube(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1209 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z + IFEQ L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z + IFNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isNormalCube_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isNormalCube_2_ I L0 L0 2 + LOCALVARIABLE p_isNormalCube_3_ I L0 L0 3 + LOCALVARIABLE p_isNormalCube_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isSideSolid(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 1224 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + ISTORE 6 + L1 + LINENUMBER 1226 L1 + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L2 + L3 + LINENUMBER 1228 L3 + ILOAD 6 + BIPUSH 8 + IAND + BIPUSH 8 + IF_ICMPNE L4 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPEQ L5 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z + IFEQ L6 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_1 + GOTO L7 + L6 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] + IRETURN + L2 + LINENUMBER 1230 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockFarmland + IFEQ L8 + L9 + LINENUMBER 1232 L9 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPEQ L10 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPEQ L10 + ICONST_1 + GOTO L11 + L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L11 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] + IRETURN + L8 + LINENUMBER 1234 L8 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockStairs + IFEQ L12 + L13 + LINENUMBER 1236 L13 + ILOAD 6 + ICONST_4 + IAND + IFEQ L14 + ICONST_1 + GOTO L15 + L14 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L15 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] + ISTORE 7 + L16 + LINENUMBER 1237 L16 + ILOAD 6 + ICONST_3 + IAND + ALOAD 5 + INVOKEVIRTUAL net/minecraftforge/common/util/ForgeDirection.ordinal ()I + IADD + ICONST_5 + IF_ICMPEQ L17 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPNE L18 + ILOAD 7 + IFEQ L18 + L17 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] + ICONST_1 + GOTO L19 + L18 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] + ICONST_0 + L19 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [I] + IRETURN + L12 + LINENUMBER 1239 L12 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockSnow + IFEQ L20 + L21 + LINENUMBER 1241 L21 + ILOAD 6 + BIPUSH 7 + IAND + BIPUSH 7 + IF_ICMPNE L22 + ICONST_1 + GOTO L23 + L22 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L23 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] + IRETURN + L20 + LINENUMBER 1243 L20 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockHopper + IFEQ L24 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPNE L24 + L25 + LINENUMBER 1245 L25 + ICONST_1 + IRETURN + L24 + LINENUMBER 1247 L24 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockCompressedPowered + IFEQ L26 + L27 + LINENUMBER 1249 L27 + ICONST_1 + IRETURN + L26 + LINENUMBER 1251 L26 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube (Lnet/minecraft/world/IBlockAccess;III)Z + IRETURN + L28 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isSideSolid_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isSideSolid_2_ I L0 L0 2 + LOCALVARIABLE p_isSideSolid_3_ I L0 L0 3 + LOCALVARIABLE p_isSideSolid_4_ I L0 L0 4 + LOCALVARIABLE p_isSideSolid_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE flipped Z L16 L12 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L28 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L28 1 + LOCALVARIABLE x I L0 L28 2 + LOCALVARIABLE y I L0 L28 3 + LOCALVARIABLE z I L0 L28 4 + LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L28 5 + LOCALVARIABLE meta I L1 L28 6 + MAXSTACK = 5 + MAXLOCALS = 8 + + // access flags 0x1 + public isReplaceable(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1266 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; + INVOKEVIRTUAL net/minecraft/block/material/Material.isReplaceable ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isReplaceable_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isReplaceable_2_ I L0 L0 2 + LOCALVARIABLE p_isReplaceable_3_ I L0 L0 3 + LOCALVARIABLE p_isReplaceable_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isBurning(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1281 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isBurning_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isBurning_2_ I L0 L0 2 + LOCALVARIABLE p_isBurning_3_ I L0 L0 3 + LOCALVARIABLE p_isBurning_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isAir(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1298 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isAir_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isAir_2_ I L0 L0 2 + LOCALVARIABLE p_isAir_3_ I L0 L0 3 + LOCALVARIABLE p_isAir_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public canHarvestBlock(Lnet/minecraft/entity/player/EntityPlayer;I)Z + L0 + LINENUMBER 1310 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;I)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canHarvestBlock_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 1 + LOCALVARIABLE p_canHarvestBlock_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 + LOCALVARIABLE meta I L0 L1 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIIZ)Z + L0 + LINENUMBER 1335 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.removedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_removedByPlayer_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_removedByPlayer_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 2 + LOCALVARIABLE p_removedByPlayer_3_ I L0 L0 3 + LOCALVARIABLE p_removedByPlayer_4_ I L0 L0 4 + LOCALVARIABLE p_removedByPlayer_5_ I L0 L0 5 + LOCALVARIABLE p_removedByPlayer_6_ Z L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 + LOCALVARIABLE x I L0 L1 3 + LOCALVARIABLE y I L0 L1 4 + LOCALVARIABLE z I L0 L1 5 + LOCALVARIABLE willHarvest Z L0 L1 6 + MAXSTACK = 6 + MAXLOCALS = 7 + + // DEPRECATED + // access flags 0x20001 + public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 1341 L0 + ALOAD 1 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_removedByPlayer_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_removedByPlayer_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 2 + LOCALVARIABLE p_removedByPlayer_3_ I L0 L0 3 + LOCALVARIABLE p_removedByPlayer_4_ I L0 L0 4 + LOCALVARIABLE p_removedByPlayer_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 + LOCALVARIABLE x I L0 L1 3 + LOCALVARIABLE y I L0 L1 4 + LOCALVARIABLE z I L0 L1 5 + MAXSTACK = 4 + MAXLOCALS = 6 + + // access flags 0x1 + public getFlammability(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + L0 + LINENUMBER 1357 L0 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.getFlammability (Lnet/minecraft/block/Block;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getFlammability_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getFlammability_2_ I L0 L0 2 + LOCALVARIABLE p_getFlammability_3_ I L0 L0 3 + LOCALVARIABLE p_getFlammability_4_ I L0 L0 4 + LOCALVARIABLE p_getFlammability_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public isFlammable(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 1373 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + IFLE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isFlammable_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isFlammable_2_ I L0 L0 2 + LOCALVARIABLE p_isFlammable_3_ I L0 L0 3 + LOCALVARIABLE p_isFlammable_4_ I L0 L0 4 + LOCALVARIABLE p_isFlammable_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L3 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public getFireSpreadSpeed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + L0 + LINENUMBER 1389 L0 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.getEncouragement (Lnet/minecraft/block/Block;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getFireSpreadSpeed_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getFireSpreadSpeed_2_ I L0 L0 2 + LOCALVARIABLE p_getFireSpreadSpeed_3_ I L0 L0 3 + LOCALVARIABLE p_getFireSpreadSpeed_4_ I L0 L0 4 + LOCALVARIABLE p_getFireSpreadSpeed_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public isFireSource(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 1407 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.netherrack : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPNE L1 + L2 + LINENUMBER 1409 L2 + ICONST_1 + IRETURN + L1 + LINENUMBER 1411 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] + ALOAD 1 + GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; + INSTANCEOF net/minecraft/world/WorldProviderEnd + IFEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; + IF_ACMPNE L3 + ALOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + IF_ACMPNE L3 + L4 + LINENUMBER 1413 L4 + ICONST_1 + IRETURN + L3 + LINENUMBER 1415 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isFireSource_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_isFireSource_2_ I L0 L0 2 + LOCALVARIABLE p_isFireSource_3_ I L0 L0 3 + LOCALVARIABLE p_isFireSource_4_ I L0 L0 4 + LOCALVARIABLE p_isFireSource_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 + LOCALVARIABLE x I L0 L5 2 + LOCALVARIABLE y I L0 L5 3 + LOCALVARIABLE z I L0 L5 4 + LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L5 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public hasTileEntity(I)Z + L0 + LINENUMBER 1431 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.isTileProvider : Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_hasTileEntity_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE metadata I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public createTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; + L0 + LINENUMBER 1444 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.isTileProvider : Z + IFEQ L1 + L2 + LINENUMBER 1446 L2 + ALOAD 0 + CHECKCAST net/minecraft/block/ITileEntityProvider + ALOAD 1 + ILOAD 2 + INVOKEINTERFACE net/minecraft/block/ITileEntityProvider.createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; + ARETURN + L1 + LINENUMBER 1448 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I] [] + ACONST_NULL + ARETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_createTileEntity_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_createTileEntity_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE metadata I L0 L3 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public quantityDropped(IILjava/util/Random;)I + L0 + LINENUMBER 1462 L0 + ALOAD 0 + ILOAD 2 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/block/Block.quantityDroppedWithBonus (ILjava/util/Random;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_quantityDropped_1_ I L0 L0 1 + LOCALVARIABLE p_quantityDropped_2_ I L0 L0 2 + LOCALVARIABLE p_quantityDropped_3_ Ljava/util/Random; L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE meta I L0 L1 1 + LOCALVARIABLE fortune I L0 L1 2 + LOCALVARIABLE random Ljava/util/Random; L0 L1 3 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + // signature (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; + // declaration: java.util.ArrayList getDrops(net.minecraft.world.World, int, int, int, int, int) + public getDrops(Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; + L0 + LINENUMBER 1478 L0 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + ASTORE 7 + L1 + LINENUMBER 1480 L1 + ALOAD 0 + ILOAD 5 + ILOAD 6 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (IILjava/util/Random;)I + ISTORE 8 + L2 + LINENUMBER 1481 L2 + ICONST_0 + ISTORE 9 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] + ILOAD 9 + ILOAD 8 + IF_ICMPGE L4 + L5 + LINENUMBER 1483 L5 + ALOAD 0 + ILOAD 5 + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + ILOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.getItemDropped (ILjava/util/Random;I)Lnet/minecraft/item/Item; + ASTORE 10 + L6 + LINENUMBER 1484 L6 + ALOAD 10 + IFNULL L7 + L8 + LINENUMBER 1486 L8 + ALOAD 7 + NEW net/minecraft/item/ItemStack + DUP + ALOAD 10 + ICONST_1 + ALOAD 0 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z + POP + L7 + LINENUMBER 1481 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I net/minecraft/item/Item] [] + IINC 9 1 + GOTO L3 + L4 + LINENUMBER 1489 L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] + ALOAD 7 + ARETURN + L9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getDrops_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getDrops_2_ I L0 L0 2 + LOCALVARIABLE p_getDrops_3_ I L0 L0 3 + LOCALVARIABLE p_getDrops_4_ I L0 L0 4 + LOCALVARIABLE p_getDrops_5_ I L0 L0 5 + LOCALVARIABLE p_getDrops_6_ I L0 L0 6 + LOCALVARIABLE item Lnet/minecraft/item/Item; L6 L7 10 + LOCALVARIABLE i I L3 L4 9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L9 1 + LOCALVARIABLE x I L0 L9 2 + LOCALVARIABLE y I L0 L9 3 + LOCALVARIABLE z I L0 L9 4 + LOCALVARIABLE metadata I L0 L9 5 + LOCALVARIABLE fortune I L0 L9 6 + LOCALVARIABLE ret Ljava/util/ArrayList; L1 L9 7 + // signature Ljava/util/ArrayList; + // declaration: java.util.ArrayList + LOCALVARIABLE count I L2 L9 8 + MAXSTACK = 7 + MAXLOCALS = 11 + + // access flags 0x1 + public canSilkHarvest(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z + L0 + LINENUMBER 1505 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + ILOAD 6 + INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L1 + LINENUMBER 1506 L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest ()Z + ISTORE 7 + L2 + LINENUMBER 1507 L2 + ALOAD 0 + GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; + ACONST_NULL + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L3 + LINENUMBER 1508 L3 + ILOAD 7 + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canSilkHarvest_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_canSilkHarvest_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 2 + LOCALVARIABLE p_canSilkHarvest_3_ I L0 L0 3 + LOCALVARIABLE p_canSilkHarvest_4_ I L0 L0 4 + LOCALVARIABLE p_canSilkHarvest_5_ I L0 L0 5 + LOCALVARIABLE p_canSilkHarvest_6_ I L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L4 1 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L4 2 + LOCALVARIABLE x I L0 L4 3 + LOCALVARIABLE y I L0 L4 4 + LOCALVARIABLE z I L0 L4 5 + LOCALVARIABLE metadata I L0 L4 6 + LOCALVARIABLE ret Z L2 L4 7 + MAXSTACK = 2 + MAXLOCALS = 8 + + // access flags 0x1 + public canCreatureSpawn(Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1524 L0 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + ISTORE 6 + L1 + LINENUMBER 1525 L1 + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockSlab + IFEQ L2 + L3 + LINENUMBER 1527 L3 + ILOAD 6 + BIPUSH 8 + IAND + BIPUSH 8 + IF_ICMPEQ L4 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z + IFEQ L5 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ICONST_1 + GOTO L6 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ICONST_0 + L6 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] + IRETURN + L2 + LINENUMBER 1529 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ALOAD 0 + INSTANCEOF net/minecraft/block/BlockStairs + IFEQ L7 + L8 + LINENUMBER 1531 L8 + ILOAD 6 + ICONST_4 + IAND + IFEQ L9 + ICONST_1 + GOTO L10 + L9 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ICONST_0 + L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] + IRETURN + L7 + LINENUMBER 1533 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] + ALOAD 0 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L11 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canCreatureSpawn_1_ Lnet/minecraft/entity/EnumCreatureType; L0 L0 1 + LOCALVARIABLE p_canCreatureSpawn_2_ Lnet/minecraft/world/IBlockAccess; L0 L0 2 + LOCALVARIABLE p_canCreatureSpawn_3_ I L0 L0 3 + LOCALVARIABLE p_canCreatureSpawn_4_ I L0 L0 4 + LOCALVARIABLE p_canCreatureSpawn_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L11 0 + LOCALVARIABLE type Lnet/minecraft/entity/EnumCreatureType; L0 L11 1 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L11 2 + LOCALVARIABLE x I L0 L11 3 + LOCALVARIABLE y I L0 L11 4 + LOCALVARIABLE z I L0 L11 5 + LOCALVARIABLE meta I L1 L11 6 + MAXSTACK = 6 + MAXLOCALS = 7 + + // access flags 0x1 + public isBed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z + L0 + LINENUMBER 1550 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bed : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isBed_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isBed_2_ I L0 L0 2 + LOCALVARIABLE p_isBed_3_ I L0 L0 3 + LOCALVARIABLE p_isBed_4_ I L0 L0 4 + LOCALVARIABLE p_isBed_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE player Lnet/minecraft/entity/EntityLivingBase; L0 L3 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public getBedSpawnPosition(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/util/ChunkCoordinates; + L0 + LINENUMBER 1566 L0 + ALOAD 1 + INSTANCEOF net/minecraft/world/World + IFEQ L1 + L2 + LINENUMBER 1567 L2 + ALOAD 1 + CHECKCAST net/minecraft/world/World + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_0 + INVOKESTATIC net/minecraft/block/BlockBed.func_149977_a (Lnet/minecraft/world/World;IIII)Lnet/minecraft/util/ChunkCoordinates; + ARETURN + L1 + LINENUMBER 1568 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer] [] + ACONST_NULL + ARETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getBedSpawnPosition_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getBedSpawnPosition_2_ I L0 L0 2 + LOCALVARIABLE p_getBedSpawnPosition_3_ I L0 L0 3 + LOCALVARIABLE p_getBedSpawnPosition_4_ I L0 L0 4 + LOCALVARIABLE p_getBedSpawnPosition_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public setBedOccupied(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;Z)V + L0 + LINENUMBER 1583 L0 + ALOAD 1 + INSTANCEOF net/minecraft/world/World + IFEQ L1 + L2 + LINENUMBER 1584 L2 + ALOAD 1 + CHECKCAST net/minecraft/world/World + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 6 + INVOKESTATIC net/minecraft/block/BlockBed.func_149979_a (Lnet/minecraft/world/World;IIIZ)V + L1 + LINENUMBER 1585 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer I] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setBedOccupied_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_setBedOccupied_2_ I L0 L0 2 + LOCALVARIABLE p_setBedOccupied_3_ I L0 L0 3 + LOCALVARIABLE p_setBedOccupied_4_ I L0 L0 4 + LOCALVARIABLE p_setBedOccupied_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 5 + LOCALVARIABLE p_setBedOccupied_6_ Z L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 + LOCALVARIABLE occupied Z L0 L3 6 + MAXSTACK = 5 + MAXLOCALS = 7 + + // access flags 0x1 + public getBedDirection(Lnet/minecraft/world/IBlockAccess;III)I + L0 + LINENUMBER 1599 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + INVOKESTATIC net/minecraft/block/BlockBed.getDirection (I)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getBedDirection_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getBedDirection_2_ I L0 L0 2 + LOCALVARIABLE p_getBedDirection_3_ I L0 L0 3 + LOCALVARIABLE p_getBedDirection_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public isBedFoot(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1613 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + INVOKESTATIC net/minecraft/block/BlockBed.isBlockHeadOfBed (I)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isBedFoot_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isBedFoot_2_ I L0 L0 2 + LOCALVARIABLE p_isBedFoot_3_ I L0 L0 3 + LOCALVARIABLE p_isBedFoot_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public beginLeavesDecay(Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 1624 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_beginLeavesDecay_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_beginLeavesDecay_2_ I L0 L0 2 + LOCALVARIABLE p_beginLeavesDecay_3_ I L0 L0 3 + LOCALVARIABLE p_beginLeavesDecay_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 0 + MAXLOCALS = 5 + + // access flags 0x1 + public canSustainLeaves(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1637 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canSustainLeaves_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_canSustainLeaves_2_ I L0 L0 2 + LOCALVARIABLE p_canSustainLeaves_3_ I L0 L0 3 + LOCALVARIABLE p_canSustainLeaves_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isLeaves(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1651 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.leaves : Lnet/minecraft/block/material/Material; + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isLeaves_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isLeaves_2_ I L0 L0 2 + LOCALVARIABLE p_isLeaves_3_ I L0 L0 3 + LOCALVARIABLE p_isLeaves_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public canBeReplacedByLeaves(Lnet/minecraft/world/IBlockAccess;III)Z + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/Block.isAir (Lnet/minecraft/world/IBlockAccess;III)Z + IRETURN + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public isWood(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1678 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isWood_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isWood_2_ I L0 L0 2 + LOCALVARIABLE p_isWood_3_ I L0 L0 3 + LOCALVARIABLE p_isWood_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isReplaceableOreGen(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)Z + L0 + LINENUMBER 1694 L0 + ALOAD 0 + ALOAD 5 + IF_ACMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isReplaceableOreGen_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_isReplaceableOreGen_2_ I L0 L0 2 + LOCALVARIABLE p_isReplaceableOreGen_3_ I L0 L0 3 + LOCALVARIABLE p_isReplaceableOreGen_4_ I L0 L0 4 + LOCALVARIABLE p_isReplaceableOreGen_5_ Lnet/minecraft/block/Block; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE target Lnet/minecraft/block/Block; L0 L3 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public getExplosionResistance(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;IIIDDD)F + L0 + LINENUMBER 1712 L0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/Block.getExplosionResistance (Lnet/minecraft/entity/Entity;)F + FRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getExplosionResistance_1_ Lnet/minecraft/entity/Entity; L0 L0 1 + LOCALVARIABLE p_getExplosionResistance_2_ Lnet/minecraft/world/World; L0 L0 2 + LOCALVARIABLE p_getExplosionResistance_3_ I L0 L0 3 + LOCALVARIABLE p_getExplosionResistance_4_ I L0 L0 4 + LOCALVARIABLE p_getExplosionResistance_5_ I L0 L0 5 + LOCALVARIABLE p_getExplosionResistance_6_ D L0 L0 6 + LOCALVARIABLE p_getExplosionResistance_8_ D L0 L0 8 + LOCALVARIABLE p_getExplosionResistance_10_ D L0 L0 10 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE par1Entity Lnet/minecraft/entity/Entity; L0 L1 1 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 + LOCALVARIABLE x I L0 L1 3 + LOCALVARIABLE y I L0 L1 4 + LOCALVARIABLE z I L0 L1 5 + LOCALVARIABLE explosionX D L0 L1 6 + LOCALVARIABLE explosionY D L0 L1 8 + LOCALVARIABLE explosionZ D L0 L1 10 + MAXSTACK = 2 + MAXLOCALS = 12 + + // access flags 0x1 + public onBlockExploded(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V + L0 + LINENUMBER 1728 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L1 + LINENUMBER 1729 L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByExplosion (Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V + L2 + LINENUMBER 1730 L2 + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onBlockExploded_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockExploded_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockExploded_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockExploded_4_ I L0 L0 4 + LOCALVARIABLE p_onBlockExploded_5_ Lnet/minecraft/world/Explosion; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE explosion Lnet/minecraft/world/Explosion; L0 L3 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public canConnectRedstone(Lnet/minecraft/world/IBlockAccess;IIII)Z + L0 + LINENUMBER 1752 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z + IFEQ L1 + ILOAD 5 + ICONST_M1 + IF_ICMPEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canConnectRedstone_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_canConnectRedstone_2_ I L0 L0 2 + LOCALVARIABLE p_canConnectRedstone_3_ I L0 L0 3 + LOCALVARIABLE p_canConnectRedstone_4_ I L0 L0 4 + LOCALVARIABLE p_canConnectRedstone_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE side I L0 L3 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public canPlaceTorchOnTop(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 1767 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L1 + L2 + LINENUMBER 1769 L2 + ICONST_1 + IRETURN + L1 + LINENUMBER 1773 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.nether_brick_fence : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.glass : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.cobblestone_wall : Lnet/minecraft/block/Block; + IF_ACMPNE L4 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ICONST_1 + GOTO L5 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ICONST_0 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] + IRETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canPlaceTorchOnTop_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_canPlaceTorchOnTop_2_ I L0 L0 2 + LOCALVARIABLE p_canPlaceTorchOnTop_3_ I L0 L0 3 + LOCALVARIABLE p_canPlaceTorchOnTop_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 + LOCALVARIABLE x I L0 L6 2 + LOCALVARIABLE y I L0 L6 3 + LOCALVARIABLE z I L0 L6 4 + MAXSTACK = 6 + MAXLOCALS = 5 + + // access flags 0x1 + public canRenderInPass(I)Z + L0 + LINENUMBER 1785 L0 + ILOAD 1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IF_ICMPNE L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block I] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/block/Block I] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canRenderInPass_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE pass I L0 L3 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; + L0 + LINENUMBER 1796 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.getPickBlock (Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getPickBlock_1_ Lnet/minecraft/util/MovingObjectPosition; L0 L0 1 + LOCALVARIABLE p_getPickBlock_2_ Lnet/minecraft/world/World; L0 L0 2 + LOCALVARIABLE p_getPickBlock_3_ I L0 L0 3 + LOCALVARIABLE p_getPickBlock_4_ I L0 L0 4 + LOCALVARIABLE p_getPickBlock_5_ I L0 L0 5 + LOCALVARIABLE p_getPickBlock_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 1 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 + LOCALVARIABLE x I L0 L1 3 + LOCALVARIABLE y I L0 L1 4 + LOCALVARIABLE z I L0 L1 5 + LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 + MAXSTACK = 6 + MAXLOCALS = 7 + + // DEPRECATED + // access flags 0x20001 + public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 1801 L0 + ALOAD 0 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.getItem (Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; + ASTORE 6 + L1 + LINENUMBER 1803 L1 + ALOAD 6 + IFNONNULL L2 + L3 + LINENUMBER 1805 L3 + ACONST_NULL + ARETURN + L2 + LINENUMBER 1808 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] + ALOAD 6 + INSTANCEOF net/minecraft/item/ItemBlock + IFEQ L4 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isFlowerPot ()Z + IFNE L4 + ALOAD 6 + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + GOTO L5 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] + ALOAD 0 + L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [net/minecraft/block/Block] + ASTORE 7 + L6 + LINENUMBER 1809 L6 + NEW net/minecraft/item/ItemStack + DUP + ALOAD 6 + ICONST_1 + ALOAD 7 + ALOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.getDamageValue (Lnet/minecraft/world/World;III)I + INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V + ARETURN + L7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getPickBlock_1_ Lnet/minecraft/util/MovingObjectPosition; L0 L0 1 + LOCALVARIABLE p_getPickBlock_2_ Lnet/minecraft/world/World; L0 L0 2 + LOCALVARIABLE p_getPickBlock_3_ I L0 L0 3 + LOCALVARIABLE p_getPickBlock_4_ I L0 L0 4 + LOCALVARIABLE p_getPickBlock_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 + LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L7 1 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L7 2 + LOCALVARIABLE x I L0 L7 3 + LOCALVARIABLE y I L0 L7 4 + LOCALVARIABLE z I L0 L7 5 + LOCALVARIABLE item Lnet/minecraft/item/Item; L1 L7 6 + LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L7 7 + MAXSTACK = 9 + MAXLOCALS = 8 + + // access flags 0x1 + public isFoliage(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 1820 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isFoliage_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isFoliage_2_ I L0 L0 2 + LOCALVARIABLE p_isFoliage_3_ I L0 L0 3 + LOCALVARIABLE p_isFoliage_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public addHitEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/client/particle/EffectRenderer;)Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1837 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_addHitEffects_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_addHitEffects_2_ Lnet/minecraft/util/MovingObjectPosition; L0 L0 2 + LOCALVARIABLE p_addHitEffects_3_ Lnet/minecraft/client/particle/EffectRenderer; L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 2 + LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 3 + MAXSTACK = 1 + MAXLOCALS = 4 + + // access flags 0x1 + public addDestroyEffects(Lnet/minecraft/world/World;IIIILnet/minecraft/client/particle/EffectRenderer;)Z + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 1857 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_addDestroyEffects_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_addDestroyEffects_2_ I L0 L0 2 + LOCALVARIABLE p_addDestroyEffects_3_ I L0 L0 3 + LOCALVARIABLE p_addDestroyEffects_4_ I L0 L0 4 + LOCALVARIABLE p_addDestroyEffects_5_ I L0 L0 5 + LOCALVARIABLE p_addDestroyEffects_6_ Lnet/minecraft/client/particle/EffectRenderer; L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE meta I L0 L1 5 + LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 6 + MAXSTACK = 1 + MAXLOCALS = 7 + + // access flags 0x1 + public canSustainPlant(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z + L0 + LINENUMBER 1881 L0 + ALOAD 6 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraft/block/Block; + ASTORE 7 + L1 + LINENUMBER 1882 L1 + ALOAD 6 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraftforge/common/EnumPlantType; + ASTORE 8 + L2 + LINENUMBER 1884 L2 + ALOAD 7 + GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; + IF_ACMPNE L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; + IF_ACMPNE L3 + L4 + LINENUMBER 1886 L4 + ICONST_1 + IRETURN + L3 + LINENUMBER 1889 L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 7 + GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; + IF_ACMPNE L5 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; + IF_ACMPNE L5 + L6 + LINENUMBER 1891 L6 + ICONST_1 + IRETURN + L5 + LINENUMBER 1894 L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 6 + INSTANCEOF net/minecraft/block/BlockBush + IFEQ L7 + ALOAD 6 + CHECKCAST net/minecraft/block/BlockBush + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockBush.canPlaceBlockOn (Lnet/minecraft/block/Block;)Z + IFEQ L7 + L8 + LINENUMBER 1896 L8 + ICONST_1 + IRETURN + L7 + LINENUMBER 1899 L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + GETSTATIC net/minecraft/block/Block$6.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I + ALOAD 8 + INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I + IALOAD + TABLESWITCH + 1: L9 + 2: L10 + 3: L11 + 4: L12 + 5: L13 + 6: L14 + 7: L15 + default: L16 + L9 + LINENUMBER 1901 L9 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; + IF_ACMPNE L17 + ICONST_1 + GOTO L18 + L17 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L18 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L10 + LINENUMBER 1902 L10 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.soul_sand : Lnet/minecraft/block/Block; + IF_ACMPNE L19 + ICONST_1 + GOTO L20 + L19 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L20 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L11 + LINENUMBER 1903 L11 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L21 + ICONST_1 + GOTO L22 + L21 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L22 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L12 + LINENUMBER 1904 L12 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L13 + LINENUMBER 1905 L13 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; + IF_ACMPEQ L23 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; + IF_ACMPEQ L23 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L24 + L23 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_1 + GOTO L25 + L24 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L25 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L14 + LINENUMBER 1906 L14 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPNE L26 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I + IFNE L26 + ICONST_1 + GOTO L27 + L26 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L27 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + IRETURN + L15 + LINENUMBER 1908 L15 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; + IF_ACMPEQ L28 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; + IF_ACMPEQ L28 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; + IF_ACMPNE L29 + L28 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_1 + GOTO L30 + L29 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + L30 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] + ISTORE 9 + L31 + LINENUMBER 1909 L31 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPEQ L32 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPEQ L32 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPEQ L32 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; + GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; + IF_ACMPNE L33 + L32 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] + ICONST_1 + GOTO L34 + L33 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] + ICONST_0 + L34 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [I] + ISTORE 10 + L35 + LINENUMBER 1913 L35 + ILOAD 9 + IFEQ L36 + ILOAD 10 + IFEQ L36 + ICONST_1 + GOTO L37 + L36 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [] + ICONST_0 + L37 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [I] + IRETURN + L16 + LINENUMBER 1916 L16 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] + ICONST_0 + IRETURN + L38 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canSustainPlant_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_canSustainPlant_2_ I L0 L0 2 + LOCALVARIABLE p_canSustainPlant_3_ I L0 L0 3 + LOCALVARIABLE p_canSustainPlant_4_ I L0 L0 4 + LOCALVARIABLE p_canSustainPlant_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE p_canSustainPlant_6_ Lnet/minecraftforge/common/IPlantable; L0 L0 6 + LOCALVARIABLE isBeach Z L31 L16 9 + LOCALVARIABLE hasWater Z L35 L16 10 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L38 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L38 1 + LOCALVARIABLE x I L0 L38 2 + LOCALVARIABLE y I L0 L38 3 + LOCALVARIABLE z I L0 L38 4 + LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L38 5 + LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L38 6 + LOCALVARIABLE plant Lnet/minecraft/block/Block; L1 L38 7 + LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L38 8 + MAXSTACK = 6 + MAXLOCALS = 11 + + // access flags 0x1 + public onPlantGrow(Lnet/minecraft/world/World;IIIIII)V + L0 + LINENUMBER 1938 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; + IF_ACMPEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L2 + L1 + LINENUMBER 1940 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; + ICONST_0 + ICONST_2 + INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z + POP + L2 + LINENUMBER 1942 L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onPlantGrow_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onPlantGrow_2_ I L0 L0 2 + LOCALVARIABLE p_onPlantGrow_3_ I L0 L0 3 + LOCALVARIABLE p_onPlantGrow_4_ I L0 L0 4 + LOCALVARIABLE p_onPlantGrow_5_ I L0 L0 5 + LOCALVARIABLE p_onPlantGrow_6_ I L0 L0 6 + LOCALVARIABLE p_onPlantGrow_7_ I L0 L0 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + LOCALVARIABLE sourceX I L0 L3 5 + LOCALVARIABLE sourceY I L0 L3 6 + LOCALVARIABLE sourceZ I L0 L3 7 + MAXSTACK = 7 + MAXLOCALS = 8 + + // access flags 0x1 + public isFertile(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 1957 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + L2 + LINENUMBER 1959 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + IFLE L3 + ICONST_1 + GOTO L4 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ICONST_0 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] + IRETURN + L1 + LINENUMBER 1962 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isFertile_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_isFertile_2_ I L0 L0 2 + LOCALVARIABLE p_isFertile_3_ I L0 L0 3 + LOCALVARIABLE p_isFertile_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 + LOCALVARIABLE x I L0 L5 2 + LOCALVARIABLE y I L0 L5 3 + LOCALVARIABLE z I L0 L5 4 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x1 + public getLightOpacity(Lnet/minecraft/world/IBlockAccess;III)I + L0 + LINENUMBER 1981 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.getLightOpacity ()I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getLightOpacity_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getLightOpacity_2_ I L0 L0 2 + LOCALVARIABLE p_getLightOpacity_3_ I L0 L0 3 + LOCALVARIABLE p_getLightOpacity_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public canEntityDestroy(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/Entity;)Z + L0 + LINENUMBER 1995 L0 + ALOAD 5 + INSTANCEOF net/minecraft/entity/boss/EntityWither + IFEQ L1 + L2 + LINENUMBER 1997 L2 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.end_portal : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.end_portal_frame : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.command_block : Lnet/minecraft/block/Block; + IF_ACMPEQ L3 + ICONST_1 + GOTO L4 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] + ICONST_0 + L4 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] + IRETURN + L1 + LINENUMBER 1999 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] + ALOAD 5 + INSTANCEOF net/minecraft/entity/boss/EntityDragon + IFEQ L5 + L6 + LINENUMBER 2001 L6 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; + IF_ACMPEQ L7 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.end_stone : Lnet/minecraft/block/Block; + IF_ACMPEQ L7 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; + IF_ACMPEQ L7 + ICONST_1 + GOTO L8 + L7 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] + ICONST_0 + L8 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] + IRETURN + L5 + LINENUMBER 2004 L5 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] + ICONST_1 + IRETURN + L9 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_canEntityDestroy_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_canEntityDestroy_2_ I L0 L0 2 + LOCALVARIABLE p_canEntityDestroy_3_ I L0 L0 3 + LOCALVARIABLE p_canEntityDestroy_4_ I L0 L0 4 + LOCALVARIABLE p_canEntityDestroy_5_ Lnet/minecraft/entity/Entity; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L9 1 + LOCALVARIABLE x I L0 L9 2 + LOCALVARIABLE y I L0 L9 3 + LOCALVARIABLE z I L0 L9 4 + LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L9 5 + MAXSTACK = 2 + MAXLOCALS = 6 + + // access flags 0x1 + public isBeaconBase(Lnet/minecraft/world/IBlockAccess;IIIIII)Z + L0 + LINENUMBER 2021 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.emerald_block : Lnet/minecraft/block/Block; + IF_ACMPEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.gold_block : Lnet/minecraft/block/Block; + IF_ACMPEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.diamond_block : Lnet/minecraft/block/Block; + IF_ACMPEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.iron_block : Lnet/minecraft/block/Block; + IF_ACMPNE L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isBeaconBase_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_isBeaconBase_2_ I L0 L0 2 + LOCALVARIABLE p_isBeaconBase_3_ I L0 L0 3 + LOCALVARIABLE p_isBeaconBase_4_ I L0 L0 4 + LOCALVARIABLE p_isBeaconBase_5_ I L0 L0 5 + LOCALVARIABLE p_isBeaconBase_6_ I L0 L0 6 + LOCALVARIABLE p_isBeaconBase_7_ I L0 L0 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE worldObj Lnet/minecraft/world/IBlockAccess; L0 L4 1 + LOCALVARIABLE x I L0 L4 2 + LOCALVARIABLE y I L0 L4 3 + LOCALVARIABLE z I L0 L4 4 + LOCALVARIABLE beaconX I L0 L4 5 + LOCALVARIABLE beaconY I L0 L4 6 + LOCALVARIABLE beaconZ I L0 L4 7 + MAXSTACK = 2 + MAXLOCALS = 8 + + // access flags 0x1 + public rotateBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 2039 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_rotateBlock_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_rotateBlock_2_ I L0 L0 2 + LOCALVARIABLE p_rotateBlock_3_ I L0 L0 3 + LOCALVARIABLE p_rotateBlock_4_ I L0 L0 4 + LOCALVARIABLE p_rotateBlock_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE axis Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public getValidRotations(Lnet/minecraft/world/World;III)[Lnet/minecraftforge/common/util/ForgeDirection; + L0 + LINENUMBER 2053 L0 + ALOAD 0 + INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Lnet/minecraft/block/Block;)[Lnet/minecraftforge/common/util/ForgeDirection; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getValidRotations_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getValidRotations_2_ I L0 L0 2 + LOCALVARIABLE p_getValidRotations_3_ I L0 L0 3 + LOCALVARIABLE p_getValidRotations_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public getEnchantPowerBonus(Lnet/minecraft/world/World;III)F + L0 + LINENUMBER 2066 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + FCONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] + FCONST_0 + L2 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [F] + FRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getEnchantPowerBonus_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getEnchantPowerBonus_2_ I L0 L0 2 + LOCALVARIABLE p_getEnchantPowerBonus_3_ I L0 L0 3 + LOCALVARIABLE p_getEnchantPowerBonus_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE x I L0 L3 2 + LOCALVARIABLE y I L0 L3 3 + LOCALVARIABLE z I L0 L3 4 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public recolourBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z + L0 + LINENUMBER 2081 L0 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + L2 + LINENUMBER 2083 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + ISTORE 7 + L3 + LINENUMBER 2084 L3 + ILOAD 7 + ILOAD 6 + IF_ICMPEQ L1 + L4 + LINENUMBER 2086 L4 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 6 + ICONST_3 + INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z + POP + L5 + LINENUMBER 2087 L5 + ICONST_1 + IRETURN + L1 + LINENUMBER 2090 L1 + FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + IRETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_recolourBlock_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_recolourBlock_2_ I L0 L0 2 + LOCALVARIABLE p_recolourBlock_3_ I L0 L0 3 + LOCALVARIABLE p_recolourBlock_4_ I L0 L0 4 + LOCALVARIABLE p_recolourBlock_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE p_recolourBlock_6_ I L0 L0 6 + LOCALVARIABLE meta I L3 L1 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 + LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 + LOCALVARIABLE x I L0 L6 2 + LOCALVARIABLE y I L0 L6 3 + LOCALVARIABLE z I L0 L6 4 + LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L6 5 + LOCALVARIABLE colour I L0 L6 6 + MAXSTACK = 6 + MAXLOCALS = 8 + + // access flags 0x1 + public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I + L0 + LINENUMBER 2103 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getExpDrop_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getExpDrop_2_ I L0 L0 2 + LOCALVARIABLE p_getExpDrop_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE metadata I L0 L1 2 + LOCALVARIABLE fortune I L0 L1 3 + MAXSTACK = 1 + MAXLOCALS = 4 + + // access flags 0x1 + public onNeighborChange(Lnet/minecraft/world/IBlockAccess;IIIIII)V + L0 + LINENUMBER 2118 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_onNeighborChange_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_onNeighborChange_2_ I L0 L0 2 + LOCALVARIABLE p_onNeighborChange_3_ I L0 L0 3 + LOCALVARIABLE p_onNeighborChange_4_ I L0 L0 4 + LOCALVARIABLE p_onNeighborChange_5_ I L0 L0 5 + LOCALVARIABLE p_onNeighborChange_6_ I L0 L0 6 + LOCALVARIABLE p_onNeighborChange_7_ I L0 L0 7 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE tileX I L0 L1 5 + LOCALVARIABLE tileY I L0 L1 6 + LOCALVARIABLE tileZ I L0 L1 7 + MAXSTACK = 0 + MAXLOCALS = 8 + + // access flags 0x1 + public shouldCheckWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)Z + L0 + LINENUMBER 2131 L0 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_shouldCheckWeakPower_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_shouldCheckWeakPower_2_ I L0 L0 2 + LOCALVARIABLE p_shouldCheckWeakPower_3_ I L0 L0 3 + LOCALVARIABLE p_shouldCheckWeakPower_4_ I L0 L0 4 + LOCALVARIABLE p_shouldCheckWeakPower_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE side I L0 L1 5 + MAXSTACK = 1 + MAXLOCALS = 6 + + // access flags 0x1 + public getWeakChanges(Lnet/minecraft/world/IBlockAccess;III)Z + L0 + LINENUMBER 2148 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getWeakChanges_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getWeakChanges_2_ I L0 L0 2 + LOCALVARIABLE p_getWeakChanges_3_ I L0 L0 3 + LOCALVARIABLE p_getWeakChanges_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public setHarvestLevel(Ljava/lang/String;I)V + L0 + LINENUMBER 2166 L0 + ICONST_0 + ISTORE 3 + L1 + FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] + ILOAD 3 + BIPUSH 16 + IF_ICMPGE L2 + L3 + LINENUMBER 2168 L3 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/block/Block.setHarvestLevel (Ljava/lang/String;II)V + L4 + LINENUMBER 2166 L4 + IINC 3 1 + GOTO L1 + L2 + LINENUMBER 2170 L2 + FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setHarvestLevel_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setHarvestLevel_2_ I L0 L0 2 + LOCALVARIABLE m I L1 L2 3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 + LOCALVARIABLE toolClass Ljava/lang/String; L0 L5 1 + LOCALVARIABLE level I L0 L5 2 + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public setHarvestLevel(Ljava/lang/String;II)V + L0 + LINENUMBER 2186 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 3 + ALOAD 1 + AASTORE + L1 + LINENUMBER 2187 L1 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestLevel : [I + ILOAD 3 + ILOAD 2 + IASTORE + L2 + LINENUMBER 2188 L2 + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_setHarvestLevel_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setHarvestLevel_2_ I L0 L0 2 + LOCALVARIABLE p_setHarvestLevel_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 + LOCALVARIABLE toolClass Ljava/lang/String; L0 L3 1 + LOCALVARIABLE level I L0 L3 2 + LOCALVARIABLE metadata I L0 L3 3 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public getHarvestTool(I)Ljava/lang/String; + L0 + LINENUMBER 2199 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 1 + AALOAD + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getHarvestTool_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE metadata I L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getHarvestLevel(I)I + L0 + LINENUMBER 2211 L0 + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestLevel : [I + ILOAD 1 + IALOAD + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_getHarvestLevel_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 + LOCALVARIABLE metadata I L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public isToolEffective(Ljava/lang/String;I)Z + L0 + LINENUMBER 2224 L0 + LDC "pickaxe" + ALOAD 1 + INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z + IFEQ L1 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.redstone_ore : Lnet/minecraft/block/Block; + IF_ACMPEQ L2 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.lit_redstone_ore : Lnet/minecraft/block/Block; + IF_ACMPEQ L2 + ALOAD 0 + GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + L2 + LINENUMBER 2225 L2 + FRAME FULL [net/minecraft/block/Block java/lang/String I] [] + ICONST_0 + IRETURN + L1 + LINENUMBER 2226 L1 + FRAME FULL [net/minecraft/block/Block java/lang/String I] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 2 + AALOAD + IFNONNULL L3 + ICONST_0 + IRETURN + L3 + LINENUMBER 2227 L3 + FRAME FULL [net/minecraft/block/Block java/lang/String I] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; + ILOAD 2 + AALOAD + ALOAD 1 + INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_isToolEffective_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_isToolEffective_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 + LOCALVARIABLE type Ljava/lang/String; L0 L4 1 + LOCALVARIABLE metadata I L0 L4 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x4 + // signature (Z)Ljava/util/List; + // declaration: java.util.List captureDrops(boolean) + protected captureDrops(Z)Ljava/util/List; + L0 + LINENUMBER 2242 L0 + ILOAD 1 + IFEQ L1 + L2 + LINENUMBER 2244 L2 + ALOAD 0 + GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + ICONST_1 + INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L3 + LINENUMBER 2245 L3 + ALOAD 0 + GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/util/List + INVOKEINTERFACE java/util/List.clear ()V + L4 + LINENUMBER 2246 L4 + ACONST_NULL + ARETURN + L1 + LINENUMBER 2250 L1 + FRAME FULL [net/minecraft/block/Block I] [] + ALOAD 0 + GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; + ICONST_0 + INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; + INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V + L5 + LINENUMBER 2251 L5 + ALOAD 0 + GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; + INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; + CHECKCAST java/util/List + ARETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 + LOCALVARIABLE p_captureDrops_1_ Z L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 + LOCALVARIABLE start Z L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 57 L0 + INVOKESTATIC cpw/mods/fml/common/registry/GameData.getBlockRegistry ()Lcpw/mods/fml/common/registry/FMLControlledNamespacedRegistry; + PUTSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + L1 + LINENUMBER 60 L1 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "stone" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; + L2 + LINENUMBER 61 L2 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "wood" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; + L3 + LINENUMBER 62 L3 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "gravel" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; + L4 + LINENUMBER 63 L4 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "grass" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; + L5 + LINENUMBER 64 L5 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "stone" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; + L6 + LINENUMBER 65 L6 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "stone" + FCONST_1 + LDC 1.5 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; + L7 + LINENUMBER 66 L7 + NEW net/minecraft/block/Block$1 + DUP + LDC "stone" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$1. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; + L8 + LINENUMBER 78 L8 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "cloth" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; + L9 + LINENUMBER 79 L9 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "sand" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; + L10 + LINENUMBER 80 L10 + NEW net/minecraft/block/Block$SoundType + DUP + LDC "snow" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; + L11 + LINENUMBER 81 L11 + NEW net/minecraft/block/Block$2 + DUP + LDC "ladder" + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$2. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; + L12 + LINENUMBER 89 L12 + NEW net/minecraft/block/Block$3 + DUP + LDC "anvil" + LDC 0.3 + FCONST_1 + INVOKESPECIAL net/minecraft/block/Block$3. (Ljava/lang/String;FF)V + PUTSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; + RETURN + MAXSTACK = 5 + MAXLOCALS = 0 +} diff --git a/run/asm/ccl_modular/net#minecraft#block#BlockFire.txt b/run/asm/ccl_modular/net#minecraft#block#BlockFire.txt new file mode 100644 index 0000000000..7461c1ae45 --- /dev/null +++ b/run/asm/ccl_modular/net#minecraft#block#BlockFire.txt @@ -0,0 +1,2553 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/block/BlockFire extends net/minecraft/block/Block { + + // compiled from: BlockFire.java + // access flags 0x1008 + static synthetic INNERCLASS net/minecraft/block/BlockFire$1 net/minecraft/block/BlockFire null + // access flags 0xA + private static INNERCLASS net/minecraft/block/BlockFire$FireInfo net/minecraft/block/BlockFire FireInfo + // access flags 0x609 + public static abstract INNERCLASS java/util/Map$Entry java/util/Map Entry + + // DEPRECATED + // access flags 0x20002 + private [I field_149849_a + @Ljava/lang/Deprecated;() + + // DEPRECATED + // access flags 0x20002 + private [I field_149848_b + @Ljava/lang/Deprecated;() + + // access flags 0x2 + private [Lnet/minecraft/util/IIcon; field_149850_M + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000245" + + // access flags 0x2 + // signature Ljava/util/IdentityHashMap; + // declaration: java.util.IdentityHashMap + private Ljava/util/IdentityHashMap; blockInfo + + // access flags 0x4 + protected ()V + L0 + LINENUMBER 33 L0 + ALOAD 0 + GETSTATIC net/minecraft/block/material/Material.fire : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V + L1 + LINENUMBER 23 L1 + ALOAD 0 + SIPUSH 4096 + NEWARRAY T_INT + PUTFIELD net/minecraft/block/BlockFire.field_149849_a : [I + L2 + LINENUMBER 25 L2 + ALOAD 0 + SIPUSH 4096 + NEWARRAY T_INT + PUTFIELD net/minecraft/block/BlockFire.field_149848_b : [I + L3 + LINENUMBER 430 L3 + ALOAD 0 + INVOKESTATIC com/google/common/collect/Maps.newIdentityHashMap ()Ljava/util/IdentityHashMap; + PUTFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; + L4 + LINENUMBER 34 L4 + ALOAD 0 + ICONST_1 + INVOKEVIRTUAL net/minecraft/block/BlockFire.setTickRandomly (Z)Lnet/minecraft/block/Block; + POP + L5 + LINENUMBER 35 L5 + RETURN + L6 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L6 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x9 + public static func_149843_e()V + L0 + LINENUMBER 39 L0 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.planks : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L1 + LINENUMBER 40 L1 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.double_wooden_slab : Lnet/minecraft/block/BlockSlab; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L2 + LINENUMBER 41 L2 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.wooden_slab : Lnet/minecraft/block/BlockSlab; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L3 + LINENUMBER 42 L3 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L4 + LINENUMBER 43 L4 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.oak_stairs : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L5 + LINENUMBER 44 L5 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.birch_stairs : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L6 + LINENUMBER 45 L6 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.spruce_stairs : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L7 + LINENUMBER 46 L7 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.jungle_stairs : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L8 + LINENUMBER 47 L8 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.log : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + ICONST_5 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L9 + LINENUMBER 48 L9 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.log2 : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + ICONST_5 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L10 + LINENUMBER 49 L10 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.leaves : Lnet/minecraft/block/BlockLeaves; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 30 + BIPUSH 60 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L11 + LINENUMBER 50 L11 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.leaves2 : Lnet/minecraft/block/BlockLeaves; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 30 + BIPUSH 60 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L12 + LINENUMBER 51 L12 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 30 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L13 + LINENUMBER 52 L13 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 15 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L14 + LINENUMBER 53 L14 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.tallgrass : Lnet/minecraft/block/BlockTallGrass; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L15 + LINENUMBER 54 L15 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.double_plant : Lnet/minecraft/block/BlockDoublePlant; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L16 + LINENUMBER 55 L16 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.yellow_flower : Lnet/minecraft/block/BlockFlower; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L17 + LINENUMBER 56 L17 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.red_flower : Lnet/minecraft/block/BlockFlower; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L18 + LINENUMBER 57 L18 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 30 + BIPUSH 60 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L19 + LINENUMBER 58 L19 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.vine : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 15 + BIPUSH 100 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L20 + LINENUMBER 59 L20 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.coal_block : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + ICONST_5 + ICONST_5 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L21 + LINENUMBER 60 L21 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.hay_block : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L22 + LINENUMBER 61 L22 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + GETSTATIC net/minecraft/init/Blocks.carpet : Lnet/minecraft/block/Block; + INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I + BIPUSH 60 + BIPUSH 20 + INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V + L23 + LINENUMBER 62 L23 + RETURN + MAXSTACK = 4 + MAXLOCALS = 0 + + // DEPRECATED + // access flags 0x20001 + public func_149842_a(III)V + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 67 L0 + ALOAD 0 + GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; + ILOAD 1 + INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/block/BlockFire.setFireInfo (Lnet/minecraft/block/Block;II)V + L1 + LINENUMBER 68 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_149842_1_ I L0 L0 1 + LOCALVARIABLE p_149842_2_ I L0 L0 2 + LOCALVARIABLE p_149842_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 + LOCALVARIABLE p_149842_1_ I L0 L2 1 + LOCALVARIABLE p_149842_2_ I L0 L2 2 + LOCALVARIABLE p_149842_3_ I L0 L2 3 + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; + L0 + LINENUMBER 72 L0 + ACONST_NULL + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getCollisionBoundingBoxFromPool_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getCollisionBoundingBoxFromPool_2_ I L0 L0 2 + LOCALVARIABLE p_getCollisionBoundingBoxFromPool_3_ I L0 L0 3 + LOCALVARIABLE p_getCollisionBoundingBoxFromPool_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149668_2_ I L0 L1 2 + LOCALVARIABLE p_149668_3_ I L0 L1 3 + LOCALVARIABLE p_149668_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public isOpaqueCube()Z + L0 + LINENUMBER 77 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public renderAsNormalBlock()Z + L0 + LINENUMBER 82 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getRenderType()I + L0 + LINENUMBER 87 L0 + ICONST_3 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public quantityDropped(Ljava/util/Random;)I + L0 + LINENUMBER 92 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_quantityDropped_1_ Ljava/util/Random; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public tickRate(Lnet/minecraft/world/World;)I + L0 + LINENUMBER 97 L0 + BIPUSH 30 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_tickRate_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V + L0 + LINENUMBER 102 L0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; + LDC "doFireTick" + INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z + IFEQ L1 + L2 + LINENUMBER 104 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/Block.isFireSource (Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + ISTORE 6 + L3 + LINENUMBER 106 L3 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/BlockFire.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z + IFNE L4 + L5 + LINENUMBER 108 L5 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L4 + LINENUMBER 111 L4 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + IFNE L6 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z + IFEQ L6 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFEQ L6 + L7 + LINENUMBER 113 L7 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + GOTO L1 + L6 + LINENUMBER 117 L6 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I + ISTORE 7 + L8 + LINENUMBER 119 L8 + ILOAD 7 + BIPUSH 15 + IF_ICMPGE L9 + L10 + LINENUMBER 121 L10 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 7 + ALOAD 5 + ICONST_3 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ICONST_2 + IDIV + IADD + ICONST_4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z + POP + L9 + LINENUMBER 124 L9 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I + ALOAD 5 + BIPUSH 10 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V + L11 + LINENUMBER 126 L11 + ILOAD 6 + IFNE L12 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z + IFNE L12 + L13 + LINENUMBER 128 L13 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFEQ L14 + ILOAD 7 + ICONST_3 + IF_ICMPLE L1 + L14 + LINENUMBER 130 L14 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + GOTO L1 + L12 + LINENUMBER 133 L12 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] + ILOAD 6 + IFNE L15 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L15 + ILOAD 7 + BIPUSH 15 + IF_ICMPNE L15 + ALOAD 5 + ICONST_4 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IFNE L15 + L16 + LINENUMBER 135 L16 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + GOTO L1 + L15 + LINENUMBER 139 L15 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.isBlockHighHumidity (III)Z + ISTORE 8 + L17 + LINENUMBER 140 L17 + ICONST_0 + ISTORE 9 + L18 + LINENUMBER 142 L18 + ILOAD 8 + IFEQ L19 + L20 + LINENUMBER 144 L20 + BIPUSH -50 + ISTORE 9 + L19 + LINENUMBER 147 L19 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I] [] + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + SIPUSH 300 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L21 + LINENUMBER 148 L21 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + SIPUSH 300 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L22 + LINENUMBER 149 L22 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + SIPUSH 250 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L23 + LINENUMBER 150 L23 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + SIPUSH 250 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L24 + LINENUMBER 151 L24 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + SIPUSH 300 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L25 + LINENUMBER 152 L25 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + SIPUSH 300 + ILOAD 9 + IADD + ALOAD 5 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L26 + LINENUMBER 154 L26 + ILOAD 2 + ICONST_1 + ISUB + ISTORE 10 + L27 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I] [] + ILOAD 10 + ILOAD 2 + ICONST_1 + IADD + IF_ICMPGT L1 + L28 + LINENUMBER 156 L28 + ILOAD 4 + ICONST_1 + ISUB + ISTORE 11 + L29 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] [] + ILOAD 11 + ILOAD 4 + ICONST_1 + IADD + IF_ICMPGT L30 + L31 + LINENUMBER 158 L31 + ILOAD 3 + ICONST_1 + ISUB + ISTORE 12 + L32 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] + ILOAD 12 + ILOAD 3 + ICONST_4 + IADD + IF_ICMPGT L33 + L34 + LINENUMBER 160 L34 + ILOAD 10 + ILOAD 2 + IF_ICMPNE L35 + ILOAD 12 + ILOAD 3 + IF_ICMPNE L35 + ILOAD 11 + ILOAD 4 + IF_ICMPEQ L36 + L35 + LINENUMBER 162 L35 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] + BIPUSH 100 + ISTORE 13 + L37 + LINENUMBER 164 L37 + ILOAD 12 + ILOAD 3 + ICONST_1 + IADD + IF_ICMPLE L38 + L39 + LINENUMBER 166 L39 + ILOAD 13 + ILOAD 12 + ILOAD 3 + ICONST_1 + IADD + ISUB + BIPUSH 100 + IMUL + IADD + ISTORE 13 + L38 + LINENUMBER 169 L38 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I] [] + ALOAD 0 + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + INVOKESPECIAL net/minecraft/block/BlockFire.getChanceOfNeighborsEncouragingFire (Lnet/minecraft/world/World;III)I + ISTORE 14 + L40 + LINENUMBER 171 L40 + ILOAD 14 + IFLE L36 + L41 + LINENUMBER 173 L41 + ILOAD 14 + BIPUSH 40 + IADD + ALOAD 1 + GETFIELD net/minecraft/world/World.difficultySetting : Lnet/minecraft/world/EnumDifficulty; + INVOKEVIRTUAL net/minecraft/world/EnumDifficulty.getDifficultyId ()I + BIPUSH 7 + IMUL + IADD + ILOAD 7 + BIPUSH 30 + IADD + IDIV + ISTORE 15 + L42 + LINENUMBER 175 L42 + ILOAD 8 + IFEQ L43 + L44 + LINENUMBER 177 L44 + ILOAD 15 + ICONST_2 + IDIV + ISTORE 15 + L43 + LINENUMBER 180 L43 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] [] + ILOAD 15 + IFLE L36 + ALOAD 5 + ILOAD 13 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ILOAD 15 + IF_ICMPGT L36 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z + IFEQ L45 + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + L45 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] [] + ALOAD 1 + ILOAD 10 + ICONST_1 + ISUB + ILOAD 12 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + ALOAD 1 + ILOAD 10 + ICONST_1 + IADD + ILOAD 12 + ILOAD 11 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + ICONST_1 + ISUB + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + ICONST_1 + IADD + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L36 + L46 + LINENUMBER 182 L46 + ILOAD 7 + ALOAD 5 + ICONST_5 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ICONST_4 + IDIV + IADD + ISTORE 16 + L47 + LINENUMBER 184 L47 + ILOAD 16 + BIPUSH 15 + IF_ICMPLE L48 + L49 + LINENUMBER 186 L49 + BIPUSH 15 + ISTORE 16 + L48 + LINENUMBER 189 L48 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I I] [] + ALOAD 1 + ILOAD 10 + ILOAD 12 + ILOAD 11 + ALOAD 0 + ILOAD 16 + ICONST_3 + INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z + POP + L36 + LINENUMBER 158 L36 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] + IINC 12 1 + GOTO L32 + L33 + LINENUMBER 156 L33 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] + IINC 11 1 + GOTO L29 + L30 + LINENUMBER 154 L30 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] [] + IINC 10 1 + GOTO L27 + L50 + FRAME FULL [] [java/lang/Throwable] + NOP + NOP + ATHROW + L1 + LINENUMBER 199 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKESTATIC codechicken/core/featurehack/TweakTransformerHelper.quenchFireTick (Lnet/minecraft/world/World;IIILjava/util/Random;)V + RETURN + L51 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_updateTick_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_updateTick_2_ I L0 L0 2 + LOCALVARIABLE p_updateTick_3_ I L0 L0 3 + LOCALVARIABLE p_updateTick_4_ I L0 L0 4 + LOCALVARIABLE p_updateTick_5_ Ljava/util/Random; L0 L0 5 + LOCALVARIABLE k2 I L47 L36 16 + LOCALVARIABLE j2 I L42 L36 15 + LOCALVARIABLE l1 I L37 L36 13 + LOCALVARIABLE i2 I L40 L36 14 + LOCALVARIABLE k1 I L32 L33 12 + LOCALVARIABLE j1 I L29 L30 11 + LOCALVARIABLE i1 I L27 L1 10 + LOCALVARIABLE flag1 Z L17 L1 8 + LOCALVARIABLE b0 B L18 L1 9 + LOCALVARIABLE l I L8 L1 7 + LOCALVARIABLE flag Z L3 L1 6 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0 + LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L51 1 + LOCALVARIABLE p_149674_2_ I L0 L51 2 + LOCALVARIABLE p_149674_3_ I L0 L51 3 + LOCALVARIABLE p_149674_4_ I L0 L51 4 + LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L51 5 + MAXSTACK = 9 + MAXLOCALS = 17 + + // access flags 0x1 + public func_149698_L()Z + L0 + LINENUMBER 203 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // DEPRECATED + // access flags 0x20002 + private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;I)V + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 209 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + ALOAD 6 + ILOAD 7 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L1 + LINENUMBER 210 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_tryCatchFire_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_tryCatchFire_2_ I L0 L0 2 + LOCALVARIABLE p_tryCatchFire_3_ I L0 L0 3 + LOCALVARIABLE p_tryCatchFire_4_ I L0 L0 4 + LOCALVARIABLE p_tryCatchFire_5_ I L0 L0 5 + LOCALVARIABLE p_tryCatchFire_6_ Ljava/util/Random; L0 L0 6 + LOCALVARIABLE p_tryCatchFire_7_ I L0 L0 7 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 + LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L2 1 + LOCALVARIABLE p_149841_2_ I L0 L2 2 + LOCALVARIABLE p_149841_3_ I L0 L2 3 + LOCALVARIABLE p_149841_4_ I L0 L2 4 + LOCALVARIABLE p_149841_5_ I L0 L2 5 + LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L2 6 + LOCALVARIABLE p_149841_7_ I L0 L2 7 + MAXSTACK = 9 + MAXLOCALS = 8 + + // access flags 0x2 + private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V + L0 + LINENUMBER 214 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 9 + L1 + LINENUMBER 216 L1 + ALOAD 6 + ILOAD 5 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ILOAD 9 + IF_ICMPGE L2 + L3 + LINENUMBER 218 L3 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; + GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; + IF_ACMPNE L4 + ICONST_1 + GOTO L5 + L4 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] + ICONST_0 + L5 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [I] + ISTORE 10 + L6 + LINENUMBER 220 L6 + ALOAD 6 + ILOAD 7 + BIPUSH 10 + IADD + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ICONST_5 + IF_ICMPGE L7 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z + IFNE L7 + L8 + LINENUMBER 222 L8 + ILOAD 7 + ALOAD 6 + ICONST_5 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + ICONST_4 + IDIV + IADD + ISTORE 11 + L9 + LINENUMBER 224 L9 + ILOAD 11 + BIPUSH 15 + IF_ICMPLE L10 + L11 + LINENUMBER 226 L11 + BIPUSH 15 + ISTORE 11 + L10 + LINENUMBER 229 L10 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 0 + ILOAD 11 + ICONST_3 + INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z + POP + L12 + LINENUMBER 230 L12 + GOTO L13 + L7 + LINENUMBER 233 L7 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L13 + LINENUMBER 236 L13 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] + ILOAD 10 + IFEQ L2 + L14 + LINENUMBER 238 L14 + GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByPlayer (Lnet/minecraft/world/World;IIII)V + L2 + LINENUMBER 241 L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] + RETURN + L15 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_tryCatchFire_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_tryCatchFire_2_ I L0 L0 2 + LOCALVARIABLE p_tryCatchFire_3_ I L0 L0 3 + LOCALVARIABLE p_tryCatchFire_4_ I L0 L0 4 + LOCALVARIABLE p_tryCatchFire_5_ I L0 L0 5 + LOCALVARIABLE p_tryCatchFire_6_ Ljava/util/Random; L0 L0 6 + LOCALVARIABLE p_tryCatchFire_7_ I L0 L0 7 + LOCALVARIABLE p_tryCatchFire_8_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 8 + LOCALVARIABLE k1 I L9 L12 11 + LOCALVARIABLE flag Z L6 L2 10 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L15 0 + LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L15 1 + LOCALVARIABLE p_149841_2_ I L0 L15 2 + LOCALVARIABLE p_149841_3_ I L0 L15 3 + LOCALVARIABLE p_149841_4_ I L0 L15 4 + LOCALVARIABLE p_149841_5_ I L0 L15 5 + LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L15 6 + LOCALVARIABLE p_149841_7_ I L0 L15 7 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L15 8 + LOCALVARIABLE j1 I L1 L15 9 + MAXSTACK = 7 + MAXLOCALS = 12 + + // access flags 0x2 + private canNeighborBurn(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 245 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L2 + L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_canNeighborBurn_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_canNeighborBurn_2_ I L0 L0 2 + LOCALVARIABLE p_canNeighborBurn_3_ I L0 L0 3 + LOCALVARIABLE p_canNeighborBurn_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE p_149847_1_ Lnet/minecraft/world/World; L0 L4 1 + LOCALVARIABLE p_149847_2_ I L0 L4 2 + LOCALVARIABLE p_149847_3_ I L0 L4 3 + LOCALVARIABLE p_149847_4_ I L0 L4 4 + MAXSTACK = 6 + MAXLOCALS = 5 + + // access flags 0x2 + private getChanceOfNeighborsEncouragingFire(Lnet/minecraft/world/World;III)I + L0 + LINENUMBER 255 L0 + ICONST_0 + ISTORE 5 + L1 + LINENUMBER 257 L1 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.isAirBlock (III)Z + IFNE L2 + L3 + LINENUMBER 259 L3 + ICONST_0 + IRETURN + L2 + LINENUMBER 263 L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I] [] + ILOAD 5 + ISTORE 6 + L4 + LINENUMBER 264 L4 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L5 + LINENUMBER 265 L5 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L6 + LINENUMBER 266 L6 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L7 + LINENUMBER 267 L7 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L8 + LINENUMBER 268 L8 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L9 + LINENUMBER 269 L9 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + ILOAD 6 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 6 + L10 + LINENUMBER 270 L10 + ILOAD 6 + IRETURN + L11 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getChanceOfNeighborsEncouragingFire_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getChanceOfNeighborsEncouragingFire_2_ I L0 L0 2 + LOCALVARIABLE p_getChanceOfNeighborsEncouragingFire_3_ I L0 L0 3 + LOCALVARIABLE p_getChanceOfNeighborsEncouragingFire_4_ I L0 L0 4 + LOCALVARIABLE l I L4 L11 6 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L11 0 + LOCALVARIABLE p_149845_1_ Lnet/minecraft/world/World; L0 L11 1 + LOCALVARIABLE p_149845_2_ I L0 L11 2 + LOCALVARIABLE p_149845_3_ I L0 L11 3 + LOCALVARIABLE p_149845_4_ I L0 L11 4 + LOCALVARIABLE b0 B L1 L11 5 + MAXSTACK = 7 + MAXLOCALS = 7 + + // access flags 0x1 + public isCollidable()Z + L0 + LINENUMBER 276 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // DEPRECATED + // access flags 0x20001 + public canBlockCatchFire(Lnet/minecraft/world/IBlockAccess;III)Z + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 282 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_canBlockCatchFire_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_canBlockCatchFire_2_ I L0 L0 2 + LOCALVARIABLE p_canBlockCatchFire_3_ I L0 L0 3 + LOCALVARIABLE p_canBlockCatchFire_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149844_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE p_149844_2_ I L0 L1 2 + LOCALVARIABLE p_149844_3_ I L0 L1 3 + LOCALVARIABLE p_149844_4_ I L0 L1 4 + MAXSTACK = 6 + MAXLOCALS = 5 + + // DEPRECATED + // access flags 0x20001 + public func_149846_a(Lnet/minecraft/world/World;IIII)I + @Ljava/lang/Deprecated;() + L0 + LINENUMBER 288 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_149846_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_149846_2_ I L0 L0 2 + LOCALVARIABLE p_149846_3_ I L0 L0 3 + LOCALVARIABLE p_149846_4_ I L0 L0 4 + LOCALVARIABLE p_149846_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149846_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149846_2_ I L0 L1 2 + LOCALVARIABLE p_149846_3_ I L0 L1 3 + LOCALVARIABLE p_149846_4_ I L0 L1 4 + LOCALVARIABLE p_149846_5_ I L0 L1 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x1 + public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z + L0 + LINENUMBER 293 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z + IFEQ L2 + L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_canPlaceBlockAt_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_canPlaceBlockAt_2_ I L0 L0 2 + LOCALVARIABLE p_canPlaceBlockAt_3_ I L0 L0 3 + LOCALVARIABLE p_canPlaceBlockAt_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L4 1 + LOCALVARIABLE p_149742_2_ I L0 L4 2 + LOCALVARIABLE p_149742_3_ I L0 L4 3 + LOCALVARIABLE p_149742_4_ I L0 L4 4 + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V + L0 + LINENUMBER 298 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFNE L1 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z + IFNE L1 + L2 + LINENUMBER 300 L2 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + L1 + LINENUMBER 302 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I net/minecraft/block/Block] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_onNeighborBlockChange_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onNeighborBlockChange_2_ I L0 L0 2 + LOCALVARIABLE p_onNeighborBlockChange_3_ I L0 L0 3 + LOCALVARIABLE p_onNeighborBlockChange_4_ I L0 L0 4 + LOCALVARIABLE p_onNeighborBlockChange_5_ Lnet/minecraft/block/Block; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L3 0 + LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L3 1 + LOCALVARIABLE p_149695_2_ I L0 L3 2 + LOCALVARIABLE p_149695_3_ I L0 L3 3 + LOCALVARIABLE p_149695_4_ I L0 L3 4 + LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L3 5 + MAXSTACK = 5 + MAXLOCALS = 6 + + // access flags 0x1 + public onBlockAdded(Lnet/minecraft/world/World;III)V + L0 + LINENUMBER 306 L0 + ALOAD 1 + GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; + GETFIELD net/minecraft/world/WorldProvider.dimensionId : I + IFGT L1 + GETSTATIC net/minecraft/init/Blocks.portal : Lnet/minecraft/block/BlockPortal; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/block/BlockPortal.func_150000_e (Lnet/minecraft/world/World;III)Z + IFNE L2 + L1 + LINENUMBER 308 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFNE L3 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z + IFNE L3 + L4 + LINENUMBER 310 L4 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z + POP + GOTO L2 + L3 + LINENUMBER 314 L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I + ALOAD 1 + GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; + BIPUSH 10 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V + L2 + LINENUMBER 317 L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_onBlockAdded_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_onBlockAdded_2_ I L0 L0 2 + LOCALVARIABLE p_onBlockAdded_3_ I L0 L0 3 + LOCALVARIABLE p_onBlockAdded_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0 + LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L5 1 + LOCALVARIABLE p_149726_2_ I L0 L5 2 + LOCALVARIABLE p_149726_3_ I L0 L5 3 + LOCALVARIABLE p_149726_4_ I L0 L5 4 + MAXSTACK = 8 + MAXLOCALS = 5 + + // access flags 0x1 + public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 322 L0 + ALOAD 5 + BIPUSH 24 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IFNE L1 + L2 + LINENUMBER 324 L2 + ALOAD 1 + ILOAD 2 + I2F + LDC 0.5 + FADD + F2D + ILOAD 3 + I2F + LDC 0.5 + FADD + F2D + ILOAD 4 + I2F + LDC 0.5 + FADD + F2D + LDC "fire.fire" + FCONST_1 + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.7 + FMUL + LDC 0.3 + FADD + ICONST_0 + INVOKEVIRTUAL net/minecraft/world/World.playSound (DDDLjava/lang/String;FFZ)V + L1 + LINENUMBER 332 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z + IFNE L3 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + ISUB + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFNE L3 + L4 + LINENUMBER 334 L4 + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ICONST_1 + ISUB + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L5 + L6 + LINENUMBER 336 L6 + ICONST_0 + ISTORE 6 + L7 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L5 + L8 + LINENUMBER 338 L8 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FADD + FSTORE 7 + L9 + LINENUMBER 339 L9 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 8 + L10 + LINENUMBER 340 L10 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 9 + L11 + LINENUMBER 341 L11 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L12 + LINENUMBER 336 L12 + IINC 6 1 + GOTO L7 + L5 + LINENUMBER 345 L5 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ILOAD 3 + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L13 + L14 + LINENUMBER 347 L14 + ICONST_0 + ISTORE 6 + L15 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L13 + L16 + LINENUMBER 349 L16 + ILOAD 2 + ICONST_1 + IADD + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FSUB + FSTORE 7 + L17 + LINENUMBER 350 L17 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 8 + L18 + LINENUMBER 351 L18 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 9 + L19 + LINENUMBER 352 L19 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L20 + LINENUMBER 347 L20 + IINC 6 1 + GOTO L15 + L13 + LINENUMBER 356 L13 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + ISUB + GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L21 + L22 + LINENUMBER 358 L22 + ICONST_0 + ISTORE 6 + L23 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L21 + L24 + LINENUMBER 360 L24 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 7 + L25 + LINENUMBER 361 L25 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 8 + L26 + LINENUMBER 362 L26 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FADD + FSTORE 9 + L27 + LINENUMBER 363 L27 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L28 + LINENUMBER 358 L28 + IINC 6 1 + GOTO L23 + L21 + LINENUMBER 367 L21 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ICONST_1 + IADD + GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L29 + L30 + LINENUMBER 369 L30 + ICONST_0 + ISTORE 6 + L31 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L29 + L32 + LINENUMBER 371 L32 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 7 + L33 + LINENUMBER 372 L33 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 8 + L34 + LINENUMBER 373 L34 + ILOAD 4 + ICONST_1 + IADD + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FSUB + FSTORE 9 + L35 + LINENUMBER 374 L35 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L36 + LINENUMBER 369 L36 + IINC 6 1 + GOTO L31 + L29 + LINENUMBER 378 L29 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ICONST_1 + IADD + ILOAD 4 + GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; + INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IFEQ L37 + L38 + LINENUMBER 380 L38 + ICONST_0 + ISTORE 6 + L39 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_2 + IF_ICMPGE L37 + L40 + LINENUMBER 382 L40 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 7 + L41 + LINENUMBER 383 L41 + ILOAD 3 + ICONST_1 + IADD + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.1 + FMUL + FSUB + FSTORE 8 + L42 + LINENUMBER 384 L42 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 9 + L43 + LINENUMBER 385 L43 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L44 + LINENUMBER 380 L44 + IINC 6 1 + GOTO L39 + L3 + LINENUMBER 391 L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + ICONST_0 + ISTORE 6 + L45 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] + ILOAD 6 + ICONST_3 + IF_ICMPGE L37 + L46 + LINENUMBER 393 L46 + ILOAD 2 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 7 + L47 + LINENUMBER 394 L47 + ILOAD 3 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + LDC 0.5 + FMUL + FADD + LDC 0.5 + FADD + FSTORE 8 + L48 + LINENUMBER 395 L48 + ILOAD 4 + I2F + ALOAD 5 + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FADD + FSTORE 9 + L49 + LINENUMBER 396 L49 + ALOAD 1 + LDC "largesmoke" + FLOAD 7 + F2D + FLOAD 8 + F2D + FLOAD 9 + F2D + DCONST_0 + DCONST_0 + DCONST_0 + INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V + L50 + LINENUMBER 391 L50 + IINC 6 1 + GOTO L45 + L37 + LINENUMBER 399 L37 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] + RETURN + L51 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_randomDisplayTick_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_randomDisplayTick_2_ I L0 L0 2 + LOCALVARIABLE p_randomDisplayTick_3_ I L0 L0 3 + LOCALVARIABLE p_randomDisplayTick_4_ I L0 L0 4 + LOCALVARIABLE p_randomDisplayTick_5_ Ljava/util/Random; L0 L0 5 + LOCALVARIABLE l I L7 L5 6 + LOCALVARIABLE f F L9 L5 7 + LOCALVARIABLE f1 F L10 L5 8 + LOCALVARIABLE f2 F L11 L5 9 + LOCALVARIABLE l I L15 L13 6 + LOCALVARIABLE f F L17 L13 7 + LOCALVARIABLE f1 F L18 L13 8 + LOCALVARIABLE f2 F L19 L13 9 + LOCALVARIABLE l I L23 L21 6 + LOCALVARIABLE f F L25 L21 7 + LOCALVARIABLE f1 F L26 L21 8 + LOCALVARIABLE f2 F L27 L21 9 + LOCALVARIABLE l I L31 L29 6 + LOCALVARIABLE f F L33 L29 7 + LOCALVARIABLE f1 F L34 L29 8 + LOCALVARIABLE f2 F L35 L29 9 + LOCALVARIABLE l I L39 L3 6 + LOCALVARIABLE f F L41 L3 7 + LOCALVARIABLE f1 F L42 L3 8 + LOCALVARIABLE f2 F L43 L3 9 + LOCALVARIABLE l I L45 L37 6 + LOCALVARIABLE f F L47 L37 7 + LOCALVARIABLE f1 F L48 L37 8 + LOCALVARIABLE f2 F L49 L37 9 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0 + LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L51 1 + LOCALVARIABLE p_149734_2_ I L0 L51 2 + LOCALVARIABLE p_149734_3_ I L0 L51 3 + LOCALVARIABLE p_149734_4_ I L0 L51 4 + LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L51 5 + MAXSTACK = 14 + MAXLOCALS = 10 + + // access flags 0x1 + public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 404 L0 + ALOAD 0 + ICONST_2 + ANEWARRAY net/minecraft/util/IIcon + DUP + ICONST_0 + ALOAD 1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC "_layer_0" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; + AASTORE + DUP + ICONST_1 + ALOAD 1 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 0 + INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC "_layer_1" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; + AASTORE + PUTFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; + L1 + LINENUMBER 405 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_registerBlockIcons_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 + LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 + MAXSTACK = 7 + MAXLOCALS = 2 + + // access flags 0x1 + public getFireIcon(I)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 410 L0 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; + ILOAD 1 + AALOAD + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getFireIcon_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149840_1_ I L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getIcon(II)Lnet/minecraft/util/IIcon; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 416 L0 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; + ICONST_0 + AALOAD + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getIcon_1_ I L0 L0 1 + LOCALVARIABLE p_getIcon_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149691_1_ I L0 L1 1 + LOCALVARIABLE p_149691_2_ I L0 L1 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getMapColor(I)Lnet/minecraft/block/material/MapColor; + L0 + LINENUMBER 421 L0 + GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getMapColor_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE p_149728_1_ I L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public setFireInfo(Lnet/minecraft/block/Block;II)V + L0 + LINENUMBER 434 L0 + ALOAD 1 + GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; + IF_ACMPNE L1 + NEW java/lang/IllegalArgumentException + DUP + LDC "Tried to set air on fire... This is bad." + INVOKESPECIAL java/lang/IllegalArgumentException. (Ljava/lang/String;)V + ATHROW + L1 + LINENUMBER 435 L1 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I I] [] + ALOAD 1 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + ISTORE 4 + L2 + LINENUMBER 436 L2 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I + ILOAD 4 + ILOAD 2 + IASTORE + L3 + LINENUMBER 437 L3 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I + ILOAD 4 + ILOAD 3 + IASTORE + L4 + LINENUMBER 439 L4 + ALOAD 0 + ALOAD 1 + ICONST_1 + INVOKESPECIAL net/minecraft/block/BlockFire.getInfo (Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo; + ASTORE 5 + L5 + LINENUMBER 440 L5 + ALOAD 5 + ILOAD 2 + INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$002 (Lnet/minecraft/block/BlockFire$FireInfo;I)I + POP + L6 + LINENUMBER 441 L6 + ALOAD 5 + ILOAD 3 + INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$102 (Lnet/minecraft/block/BlockFire$FireInfo;I)I + POP + L7 + LINENUMBER 442 L7 + RETURN + L8 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_setFireInfo_1_ Lnet/minecraft/block/Block; L0 L0 1 + LOCALVARIABLE p_setFireInfo_2_ I L0 L0 2 + LOCALVARIABLE p_setFireInfo_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L8 0 + LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L8 1 + LOCALVARIABLE encouragement I L0 L8 2 + LOCALVARIABLE flammibility I L0 L8 3 + LOCALVARIABLE id I L2 L8 4 + LOCALVARIABLE info Lnet/minecraft/block/BlockFire$FireInfo; L5 L8 5 + MAXSTACK = 3 + MAXLOCALS = 6 + + // access flags 0x2 + private getInfo(Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo; + L0 + LINENUMBER 446 L0 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; + ALOAD 1 + INVOKEVIRTUAL java/util/IdentityHashMap.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/block/BlockFire$FireInfo + ASTORE 3 + L1 + LINENUMBER 447 L1 + ALOAD 3 + IFNONNULL L2 + ILOAD 2 + IFEQ L2 + L3 + LINENUMBER 449 L3 + NEW net/minecraft/block/BlockFire$FireInfo + DUP + ACONST_NULL + INVOKESPECIAL net/minecraft/block/BlockFire$FireInfo. (Lnet/minecraft/block/BlockFire$1;)V + ASTORE 3 + L4 + LINENUMBER 450 L4 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; + ALOAD 1 + ALOAD 3 + INVOKEVIRTUAL java/util/IdentityHashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L2 + LINENUMBER 452 L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I net/minecraft/block/BlockFire$FireInfo] [] + ALOAD 3 + ARETURN + L5 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getInfo_1_ Lnet/minecraft/block/Block; L0 L0 1 + LOCALVARIABLE p_getInfo_2_ Z L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0 + LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L5 1 + LOCALVARIABLE garentee Z L0 L5 2 + LOCALVARIABLE ret Lnet/minecraft/block/BlockFire$FireInfo; L1 L5 3 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public rebuildFireInfo()V + L0 + LINENUMBER 457 L0 + ICONST_0 + ISTORE 1 + L1 + FRAME FULL [net/minecraft/block/BlockFire I] [] + ILOAD 1 + SIPUSH 4096 + IF_ICMPGE L2 + L3 + LINENUMBER 461 L3 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I + ILOAD 1 + ICONST_0 + IASTORE + L4 + LINENUMBER 462 L4 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I + ILOAD 1 + ICONST_0 + IASTORE + L5 + LINENUMBER 457 L5 + IINC 1 1 + GOTO L1 + L2 + LINENUMBER 465 L2 + FRAME FULL [net/minecraft/block/BlockFire I] [] + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; + INVOKEVIRTUAL java/util/IdentityHashMap.entrySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 1 + L6 + FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] [] + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L7 + ALOAD 1 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/util/Map$Entry + ASTORE 2 + L8 + LINENUMBER 467 L8 + ALOAD 2 + INVOKEINTERFACE java/util/Map$Entry.getKey ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/Block + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + ISTORE 3 + L9 + LINENUMBER 468 L9 + ILOAD 3 + IFLT L10 + ILOAD 3 + SIPUSH 4096 + IF_ICMPGE L10 + L11 + LINENUMBER 470 L11 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I + ILOAD 3 + ALOAD 2 + INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/BlockFire$FireInfo + INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$000 (Lnet/minecraft/block/BlockFire$FireInfo;)I + IASTORE + L12 + LINENUMBER 471 L12 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I + ILOAD 3 + ALOAD 2 + INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; + CHECKCAST net/minecraft/block/BlockFire$FireInfo + INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$100 (Lnet/minecraft/block/BlockFire$FireInfo;)I + IASTORE + L10 + LINENUMBER 473 L10 + FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator java/util/Map$Entry I] [] + GOTO L6 + L7 + LINENUMBER 474 L7 + FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] [] + RETURN + L13 + LOCALVARIABLE x I L1 L2 1 + LOCALVARIABLE id I L9 L10 3 + LOCALVARIABLE e Ljava/util/Map$Entry; L8 L10 2 + // signature Ljava/util/Map$Entry; + // declaration: java.util.Map$Entry + LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L13 0 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public getFlammability(Lnet/minecraft/block/Block;)I + L0 + LINENUMBER 478 L0 + ALOAD 1 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + ISTORE 2 + L1 + LINENUMBER 479 L1 + ILOAD 2 + IFLT L2 + ILOAD 2 + SIPUSH 4096 + IF_ICMPGE L2 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I + ILOAD 2 + IALOAD + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getFlammability_1_ Lnet/minecraft/block/Block; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1 + LOCALVARIABLE id I L1 L4 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getEncouragement(Lnet/minecraft/block/Block;)I + L0 + LINENUMBER 484 L0 + ALOAD 1 + INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I + ISTORE 2 + L1 + LINENUMBER 485 L1 + ILOAD 2 + IFLT L2 + ILOAD 2 + SIPUSH 4096 + IF_ICMPGE L2 + ALOAD 0 + GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I + ILOAD 2 + IALOAD + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getEncouragement_1_ Lnet/minecraft/block/Block; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1 + LOCALVARIABLE id I L1 L4 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public canCatchFire(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + L0 + LINENUMBER 500 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/block/Block.isFlammable (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_canCatchFire_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_canCatchFire_2_ I L0 L0 2 + LOCALVARIABLE p_canCatchFire_3_ I L0 L0 3 + LOCALVARIABLE p_canCatchFire_4_ I L0 L0 4 + LOCALVARIABLE p_canCatchFire_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE x I L0 L1 2 + LOCALVARIABLE y I L0 L1 3 + LOCALVARIABLE z I L0 L1 4 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public getChanceToEncourageFire(Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I + L0 + LINENUMBER 516 L0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/block/Block.getFireSpreadSpeed (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I + ISTORE 7 + L1 + LINENUMBER 517 L1 + ILOAD 7 + ILOAD 5 + IF_ICMPLE L2 + ILOAD 7 + GOTO L3 + L2 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [] + ILOAD 5 + L3 + FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 + LOCALVARIABLE p_getChanceToEncourageFire_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getChanceToEncourageFire_2_ I L0 L0 2 + LOCALVARIABLE p_getChanceToEncourageFire_3_ I L0 L0 3 + LOCALVARIABLE p_getChanceToEncourageFire_4_ I L0 L0 4 + LOCALVARIABLE p_getChanceToEncourageFire_5_ I L0 L0 5 + LOCALVARIABLE p_getChanceToEncourageFire_6_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 + LOCALVARIABLE x I L0 L4 2 + LOCALVARIABLE y I L0 L4 3 + LOCALVARIABLE z I L0 L4 4 + LOCALVARIABLE oldChance I L0 L4 5 + LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L4 6 + LOCALVARIABLE newChance I L1 L4 7 + MAXSTACK = 6 + MAXLOCALS = 8 +} diff --git a/run/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt b/run/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt new file mode 100644 index 0000000000..fee032e0fc --- /dev/null +++ b/run/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt @@ -0,0 +1,193 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/block/BlockMobSpawner extends net/minecraft/block/BlockContainer { + + // compiled from: BlockMobSpawner.java + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000269" + + // access flags 0x2 + private Ljava/util/Random; rand + + // access flags 0x4 + protected ()V + L0 + LINENUMBER 19 L0 + ALOAD 0 + GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; + INVOKESPECIAL net/minecraft/block/BlockContainer. (Lnet/minecraft/block/material/Material;)V + L1 + LINENUMBER 42 L1 + ALOAD 0 + NEW java/util/Random + DUP + INVOKESPECIAL java/util/Random. ()V + PUTFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; + L2 + LINENUMBER 20 L2 + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L3 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x1 + public createNewTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; + L0 + LINENUMBER 24 L0 + NEW net/minecraft/tileentity/TileEntityMobSpawner + DUP + INVOKESPECIAL net/minecraft/tileentity/TileEntityMobSpawner. ()V + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 + LOCALVARIABLE p_createNewTileEntity_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_createNewTileEntity_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE p_149915_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149915_2_ I L0 L1 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; + L0 + LINENUMBER 29 L0 + ACONST_NULL + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 + LOCALVARIABLE p_getItemDropped_1_ I L0 L0 1 + LOCALVARIABLE p_getItemDropped_2_ Ljava/util/Random; L0 L0 2 + LOCALVARIABLE p_getItemDropped_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE p_149650_1_ I L0 L1 1 + LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 + LOCALVARIABLE p_149650_3_ I L0 L1 3 + MAXSTACK = 1 + MAXLOCALS = 4 + + // access flags 0x1 + public quantityDropped(Ljava/util/Random;)I + L0 + LINENUMBER 34 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 + LOCALVARIABLE p_quantityDropped_1_ Ljava/util/Random; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x1 + public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V + L0 + LINENUMBER 39 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + ILOAD 5 + FLOAD 6 + ILOAD 7 + INVOKESPECIAL net/minecraft/block/BlockContainer.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V + L1 + LINENUMBER 40 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 + LOCALVARIABLE p_dropBlockAsItemWithChance_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_dropBlockAsItemWithChance_2_ I L0 L0 2 + LOCALVARIABLE p_dropBlockAsItemWithChance_3_ I L0 L0 3 + LOCALVARIABLE p_dropBlockAsItemWithChance_4_ I L0 L0 4 + LOCALVARIABLE p_dropBlockAsItemWithChance_5_ I L0 L0 5 + LOCALVARIABLE p_dropBlockAsItemWithChance_6_ F L0 L0 6 + LOCALVARIABLE p_dropBlockAsItemWithChance_7_ I L0 L0 7 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L2 0 + LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L2 1 + LOCALVARIABLE p_149690_2_ I L0 L2 2 + LOCALVARIABLE p_149690_3_ I L0 L2 3 + LOCALVARIABLE p_149690_4_ I L0 L2 4 + LOCALVARIABLE p_149690_5_ I L0 L2 5 + LOCALVARIABLE p_149690_6_ F L0 L2 6 + LOCALVARIABLE p_149690_7_ I L0 L2 7 + MAXSTACK = 8 + MAXLOCALS = 8 + + // access flags 0x1 + public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I + L0 + LINENUMBER 46 L0 + BIPUSH 15 + ALOAD 0 + GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; + BIPUSH 15 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + ALOAD 0 + GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; + BIPUSH 15 + INVOKEVIRTUAL java/util/Random.nextInt (I)I + IADD + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 + LOCALVARIABLE p_getExpDrop_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 + LOCALVARIABLE p_getExpDrop_2_ I L0 L0 2 + LOCALVARIABLE p_getExpDrop_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 + LOCALVARIABLE metadata I L0 L1 2 + LOCALVARIABLE fortune I L0 L1 3 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public isOpaqueCube()Z + L0 + LINENUMBER 51 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + L0 + LINENUMBER 57 L0 + ICONST_0 + INVOKESTATIC net/minecraft/item/Item.getItemById (I)Lnet/minecraft/item/Item; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 + LOCALVARIABLE p_getItem_1_ Lnet/minecraft/world/World; L0 L0 1 + LOCALVARIABLE p_getItem_2_ I L0 L0 2 + LOCALVARIABLE p_getItem_3_ I L0 L0 3 + LOCALVARIABLE p_getItem_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 + LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 + LOCALVARIABLE p_149694_2_ I L0 L1 2 + LOCALVARIABLE p_149694_3_ I L0 L1 3 + LOCALVARIABLE p_149694_4_ I L0 L1 4 + MAXSTACK = 1 + MAXLOCALS = 5 + + // access flags 0x1 + public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V + ILOAD 2 + PUTSTATIC codechicken/nei/ItemMobSpawner.placedX : I + ILOAD 3 + PUTSTATIC codechicken/nei/ItemMobSpawner.placedY : I + ILOAD 4 + PUTSTATIC codechicken/nei/ItemMobSpawner.placedZ : I + RETURN + MAXSTACK = 1 + MAXLOCALS = 7 +} diff --git a/run/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt b/run/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt new file mode 100644 index 0000000000..1951c8f12d --- /dev/null +++ b/run/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt @@ -0,0 +1,3077 @@ +// class version 50.0 (50) +// access flags 0x421 +public abstract class net/minecraft/client/gui/inventory/GuiContainer extends net/minecraft/client/gui/GuiScreen { + + // compiled from: GuiContainer.java + + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + + // access flags 0x1C + protected final static Lnet/minecraft/util/ResourceLocation; field_147001_a + + // access flags 0x4 + protected I xSize + + // access flags 0x4 + protected I ySize + + // access flags 0x1 + public Lnet/minecraft/inventory/Container; inventorySlots + + // access flags 0x4 + protected I guiLeft + + // access flags 0x4 + protected I guiTop + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; theSlot + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; clickedSlot + + // access flags 0x2 + private Z isRightMouseClick + + // access flags 0x2 + private Lnet/minecraft/item/ItemStack; draggedStack + + // access flags 0x2 + private I field_147011_y + + // access flags 0x2 + private I field_147010_z + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; returningStackDestSlot + + // access flags 0x2 + private J returningStackTime + + // access flags 0x2 + private Lnet/minecraft/item/ItemStack; returningStack + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; field_146985_D + + // access flags 0x2 + private J field_146986_E + + // access flags 0x14 + protected final Ljava/util/Set; field_147008_s + + // access flags 0x4 + protected Z field_147007_t + + // access flags 0x2 + private I field_146987_F + + // access flags 0x2 + private I field_146988_G + + // access flags 0x2 + private Z field_146995_H + + // access flags 0x2 + private I field_146996_I + + // access flags 0x2 + private J field_146997_J + + // access flags 0x2 + private Lnet/minecraft/inventory/Slot; field_146998_K + + // access flags 0x2 + private I field_146992_L + + // access flags 0x2 + private Z field_146993_M + + // access flags 0x2 + private Lnet/minecraft/item/ItemStack; field_146994_N + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00000737" + + // access flags 0x1 + public Lcodechicken/nei/guihook/GuiContainerManager; manager + + // access flags 0x1 + public (Lnet/minecraft/inventory/Container;)V + L0 + LINENUMBER 60 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen. ()V + L1 + LINENUMBER 30 L1 + ALOAD 0 + SIPUSH 176 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I + L2 + LINENUMBER 31 L2 + ALOAD 0 + SIPUSH 166 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I + L3 + LINENUMBER 46 L3 + ALOAD 0 + NEW java/util/HashSet + DUP + INVOKESPECIAL java/util/HashSet. ()V + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + L4 + LINENUMBER 61 L4 + ALOAD 0 + ALOAD 1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + L5 + LINENUMBER 62 L5 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + L6 + LINENUMBER 63 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_i1072_1_ Lnet/minecraft/inventory/Container; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 + LOCALVARIABLE p_i1072_1_ Lnet/minecraft/inventory/Container; L0 L7 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0x1 + public initGui()V + L0 + LINENUMBER 67 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.initGui ()V + L1 + LINENUMBER 68 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + PUTFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container; + L2 + LINENUMBER 69 L2 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.width : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I + ISUB + ICONST_2 + IDIV + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + L3 + LINENUMBER 70 L3 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.height : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I + ISUB + ICONST_2 + IDIV + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + L4 + LINENUMBER 71 L4 + RETURN + L5 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L5 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x1 + public drawScreen(IIF)V + L0 + LINENUMBER 174 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.preDraw ()V + L1 + LINENUMBER 75 L1 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawDefaultBackground ()V + L2 + LINENUMBER 76 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ISTORE 4 + L3 + LINENUMBER 77 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ISTORE 5 + L4 + LINENUMBER 78 L4 + ALOAD 0 + FLOAD 3 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerBackgroundLayer (FII)V + L5 + LINENUMBER 79 L5 + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L6 + LINENUMBER 80 L6 + INVOKESTATIC net/minecraft/client/renderer/RenderHelper.disableStandardItemLighting ()V + L7 + LINENUMBER 81 L7 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L8 + LINENUMBER 82 L8 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L9 + LINENUMBER 83 L9 + ALOAD 0 + ILOAD 1 + ILOAD 2 + FLOAD 3 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.drawScreen (IIF)V + L10 + LINENUMBER 84 L10 + INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableGUIStandardItemLighting ()V + L11 + LINENUMBER 85 L11 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L12 + LINENUMBER 86 L12 + ILOAD 4 + I2F + ILOAD 5 + I2F + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L13 + LINENUMBER 87 L13 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L14 + LINENUMBER 88 L14 + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L15 + LINENUMBER 89 L15 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + L16 + LINENUMBER 90 L16 + SIPUSH 240 + ISTORE 6 + L17 + LINENUMBER 91 L17 + SIPUSH 240 + ISTORE 7 + L18 + LINENUMBER 92 L18 + GETSTATIC net/minecraft/client/renderer/OpenGlHelper.lightmapTexUnit : I + ILOAD 6 + I2F + FCONST_1 + FDIV + ILOAD 7 + I2F + FCONST_1 + FDIV + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.setLightmapTextureCoords (IFF)V + L19 + LINENUMBER 93 L19 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L20 + LINENUMBER 96 L20 + ICONST_0 + ISTORE 8 + L21 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] [] + ILOAD 8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L22 + L23 + LINENUMBER 98 L23 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + ILOAD 8 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 9 + L24 + LINENUMBER 99 L24 + ALOAD 0 + ALOAD 9 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146977_a (Lnet/minecraft/inventory/Slot;)V + L25 + LINENUMBER 101 L25 + ALOAD 0 + ALOAD 9 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z + IFEQ L26 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/inventory/Slot.func_111238_b ()Z + IFEQ L26 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z + IFNE L26 + L27 + LINENUMBER 103 L27 + ALOAD 0 + ALOAD 9 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + L28 + LINENUMBER 104 L28 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L29 + LINENUMBER 105 L29 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L30 + LINENUMBER 106 L30 + ALOAD 9 + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ISTORE 10 + L31 + LINENUMBER 107 L31 + ALOAD 9 + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + ISTORE 11 + L32 + LINENUMBER 108 L32 + ICONST_1 + ICONST_1 + ICONST_1 + ICONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V + L33 + LINENUMBER 109 L33 + ALOAD 0 + ILOAD 10 + ILOAD 11 + ILOAD 10 + BIPUSH 16 + IADD + ILOAD 11 + BIPUSH 16 + IADD + LDC -2130706433 + LDC -2130706433 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGradientRect (IIIIII)V + L34 + LINENUMBER 110 L34 + ICONST_1 + ICONST_1 + ICONST_1 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V + L35 + LINENUMBER 111 L35 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L36 + LINENUMBER 112 L36 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L26 + LINENUMBER 96 L26 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I net/minecraft/inventory/Slot] [] + IINC 8 1 + GOTO L21 + L22 + LINENUMBER 118 L22 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L37 + LINENUMBER 119 L37 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerForegroundLayer (II)V + L38 + LINENUMBER 120 L38 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderObjects (II)V + L39 + LINENUMBER 121 L39 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + ASTORE 8 + L40 + LINENUMBER 122 L40 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L41 + ALOAD 8 + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + GOTO L42 + L41 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + L42 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [net/minecraft/item/ItemStack] + ASTORE 9 + L43 + LINENUMBER 124 L43 + ALOAD 9 + IFNULL L44 + L45 + LINENUMBER 126 L45 + BIPUSH 8 + ISTORE 10 + L46 + LINENUMBER 127 L46 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L47 + BIPUSH 8 + GOTO L48 + L47 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [] + BIPUSH 16 + L48 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [I] + ISTORE 11 + L49 + LINENUMBER 128 L49 + ACONST_NULL + ASTORE 12 + L50 + LINENUMBER 130 L50 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L51 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z + IFEQ L51 + L52 + LINENUMBER 132 L52 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 9 + L53 + LINENUMBER 133 L53 + ALOAD 9 + ALOAD 9 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + I2F + FCONST_2 + FDIV + INVOKESTATIC net/minecraft/util/MathHelper.ceiling_float_int (F)I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L54 + L51 + LINENUMBER 135 L51 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I N] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L54 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.size ()I + ICONST_1 + IF_ICMPLE L54 + L55 + LINENUMBER 137 L55 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 9 + L56 + LINENUMBER 138 L56 + ALOAD 9 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L57 + LINENUMBER 140 L57 + ALOAD 9 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + IFNE L54 + L58 + LINENUMBER 142 L58 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + LDC "0" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 12 + L54 + LINENUMBER 146 L54 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I java/lang/String] [] + ALOAD 0 + ALOAD 9 + ILOAD 1 + ILOAD 4 + ISUB + ILOAD 10 + ISUB + ILOAD 2 + ILOAD 5 + ISUB + ILOAD 11 + ISUB + ALOAD 12 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L44 + LINENUMBER 149 L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + IFNULL L59 + L60 + LINENUMBER 151 L60 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J + LSUB + L2F + LDC 100.0 + FDIV + FSTORE 10 + L61 + LINENUMBER 153 L61 + FLOAD 10 + FCONST_1 + FCMPL + IFLT L62 + L63 + LINENUMBER 155 L63 + FCONST_1 + FSTORE 10 + L64 + LINENUMBER 156 L64 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + L62 + LINENUMBER 159 L62 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack F] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I + ISUB + ISTORE 11 + L65 + LINENUMBER 160 L65 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I + ISUB + ISTORE 12 + L66 + LINENUMBER 161 L66 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I + ILOAD 11 + I2F + FLOAD 10 + FMUL + F2I + IADD + ISTORE 13 + L67 + LINENUMBER 162 L67 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I + ILOAD 12 + I2F + FLOAD 10 + FMUL + F2I + IADD + ISTORE 14 + L68 + LINENUMBER 163 L68 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + ILOAD 13 + ILOAD 14 + ACONST_NULL + CHECKCAST java/lang/String + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L59 + LINENUMBER 166 L59 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] [] + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderToolTips (II)V + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L69 + LINENUMBER 175 L69 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L70 + LINENUMBER 176 L70 + INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableStandardItemLighting ()V + L71 + LINENUMBER 177 L71 + RETURN + L72 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L1 L1 0 + LOCALVARIABLE p_drawScreen_1_ I L1 L1 1 + LOCALVARIABLE p_drawScreen_2_ I L1 L1 2 + LOCALVARIABLE p_drawScreen_3_ F L1 L1 3 + LOCALVARIABLE j1 I L31 L26 10 + LOCALVARIABLE k1 I L32 L26 11 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L24 L26 9 + LOCALVARIABLE i1 I L21 L22 8 + LOCALVARIABLE b0 B L46 L44 10 + LOCALVARIABLE s Ljava/lang/String; L50 L44 12 + LOCALVARIABLE k1 I L49 L44 11 + LOCALVARIABLE f1 F L61 L59 10 + LOCALVARIABLE j2 I L66 L59 12 + LOCALVARIABLE l1 I L67 L59 13 + LOCALVARIABLE i2 I L68 L59 14 + LOCALVARIABLE k1 I L65 L59 11 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L0 L0 10 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L1 L72 0 + LOCALVARIABLE p_73863_1_ I L1 L72 1 + LOCALVARIABLE p_73863_2_ I L1 L72 2 + LOCALVARIABLE p_73863_3_ F L1 L72 3 + LOCALVARIABLE k I L3 L72 4 + LOCALVARIABLE l I L4 L72 5 + LOCALVARIABLE short1 S L17 L72 6 + LOCALVARIABLE short2 S L18 L72 7 + LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L40 L72 8 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L43 L72 9 + MAXSTACK = 7 + MAXLOCALS = 15 + + // access flags 0x2 + private drawItemStack(Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L0 + LINENUMBER 181 L0 + FCONST_0 + FCONST_0 + LDC 32.0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L1 + LINENUMBER 182 L1 + ALOAD 0 + LDC 500.0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F + L2 + LINENUMBER 183 L2 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + LDC 500.0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L3 + LINENUMBER 184 L3 + ACONST_NULL + ASTORE 5 + L4 + LINENUMBER 185 L4 + ALOAD 1 + IFNULL L5 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; + ASTORE 5 + L5 + LINENUMBER 186 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [] + ALOAD 5 + IFNONNULL L6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; + ASTORE 5 + L6 + LINENUMBER 187 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [] + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L7 + LINENUMBER 188 L7 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + ALOAD 5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L8 + ICONST_0 + GOTO L9 + L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] + BIPUSH 8 + L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I] + ISUB + ALOAD 4 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L10 + LINENUMBER 189 L10 + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F + L11 + LINENUMBER 190 L11 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + FCONST_0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L12 + LINENUMBER 191 L12 + RETURN + L13 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_drawItemStack_1_ Lnet/minecraft/item/ItemStack; L0 L0 1 + LOCALVARIABLE p_drawItemStack_2_ I L0 L0 2 + LOCALVARIABLE p_drawItemStack_3_ I L0 L0 3 + LOCALVARIABLE p_drawItemStack_4_ Ljava/lang/String; L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L13 0 + LOCALVARIABLE p_146982_1_ Lnet/minecraft/item/ItemStack; L0 L13 1 + LOCALVARIABLE p_146982_2_ I L0 L13 2 + LOCALVARIABLE p_146982_3_ I L0 L13 3 + LOCALVARIABLE p_146982_4_ Ljava/lang/String; L0 L13 4 + LOCALVARIABLE font Lnet/minecraft/client/gui/FontRenderer; L4 L13 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x4 + protected drawGuiContainerForegroundLayer(II)V + L0 + LINENUMBER 193 L0 + RETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_drawGuiContainerForegroundLayer_1_ I L0 L0 1 + LOCALVARIABLE p_drawGuiContainerForegroundLayer_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 + LOCALVARIABLE p_146979_1_ I L0 L1 1 + LOCALVARIABLE p_146979_2_ I L0 L1 2 + MAXSTACK = 0 + MAXLOCALS = 3 + + // access flags 0x404 + protected abstract drawGuiContainerBackgroundLayer(FII)V + + // access flags 0x2 + private func_146977_a(Lnet/minecraft/inventory/Slot;)V + L0 + LINENUMBER 199 L0 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ISTORE 2 + L1 + LINENUMBER 200 L1 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + ISTORE 3 + L2 + LINENUMBER 201 L2 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + ASTORE 4 + L3 + LINENUMBER 202 L3 + ICONST_0 + ISTORE 5 + L4 + LINENUMBER 203 L4 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IF_ACMPNE L5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z + IFNE L5 + ICONST_1 + GOTO L6 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [] + ICONST_0 + L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [I] + ISTORE 6 + L7 + LINENUMBER 204 L7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 7 + L8 + LINENUMBER 205 L8 + ACONST_NULL + ASTORE 8 + L9 + LINENUMBER 207 L9 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IF_ACMPNE L10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z + IFEQ L10 + ALOAD 4 + IFNULL L10 + L11 + LINENUMBER 209 L11 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 4 + L12 + LINENUMBER 210 L12 + ALOAD 4 + DUP + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_2 + IDIV + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L13 + L10 + LINENUMBER 212 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L13 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 1 + INVOKEINTERFACE java/util/Set.contains (Ljava/lang/Object;)Z + IFEQ L13 + ALOAD 7 + IFNULL L13 + L14 + LINENUMBER 214 L14 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.size ()I + ICONST_1 + IF_ICMPNE L15 + L16 + LINENUMBER 216 L16 + RETURN + L15 + LINENUMBER 219 L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] + ALOAD 1 + ALOAD 7 + ICONST_1 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + IFEQ L17 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z + IFEQ L17 + L18 + LINENUMBER 221 L18 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 4 + L19 + LINENUMBER 222 L19 + ICONST_1 + ISTORE 5 + L20 + LINENUMBER 223 L20 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + ALOAD 4 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L21 + ICONST_0 + GOTO L22 + L21 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + L22 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack I] + INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V + L23 + LINENUMBER 225 L23 + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + IF_ICMPLE L24 + L25 + LINENUMBER 227 L25 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 8 + L26 + LINENUMBER 228 L26 + ALOAD 4 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L24 + LINENUMBER 231 L24 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + IF_ICMPLE L13 + L27 + LINENUMBER 233 L27 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 8 + L28 + LINENUMBER 234 L28 + ALOAD 4 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L13 + L17 + LINENUMBER 239 L17 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 1 + INVOKEINTERFACE java/util/Set.remove (Ljava/lang/Object;)Z + POP + L29 + LINENUMBER 240 L29 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V + L13 + LINENUMBER 244 L13 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + ALOAD 0 + LDC 100.0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F + L30 + LINENUMBER 245 L30 + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + LDC 100.0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L31 + LINENUMBER 247 L31 + ALOAD 4 + IFNONNULL L32 + L33 + LINENUMBER 249 L33 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getBackgroundIconIndex ()Lnet/minecraft/util/IIcon; + ASTORE 9 + L34 + LINENUMBER 251 L34 + ALOAD 9 + IFNULL L32 + L35 + LINENUMBER 253 L35 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L36 + LINENUMBER 254 L36 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L37 + LINENUMBER 255 L37 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L38 + LINENUMBER 256 L38 + ALOAD 0 + ILOAD 2 + ILOAD 3 + ALOAD 9 + BIPUSH 16 + BIPUSH 16 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawTexturedModelRectFromIcon (IILnet/minecraft/util/IIcon;II)V + L39 + LINENUMBER 257 L39 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L40 + LINENUMBER 258 L40 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L41 + LINENUMBER 259 L41 + ICONST_1 + ISTORE 6 + L32 + LINENUMBER 263 L32 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + ILOAD 6 + IFNE L42 + L43 + LINENUMBER 265 L43 + ILOAD 5 + IFEQ L44 + L45 + LINENUMBER 267 L45 + ILOAD 2 + ILOAD 3 + ILOAD 2 + BIPUSH 16 + IADD + ILOAD 3 + BIPUSH 16 + IADD + LDC -2130706433 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.drawRect (IIIII)V + L44 + LINENUMBER 270 L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotUnderlay (Lnet/minecraft/inventory/Slot;)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + ALOAD 4 + ILOAD 2 + ILOAD 3 + ALOAD 8 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotOverlay (Lnet/minecraft/inventory/Slot;)V + L42 + LINENUMBER 275 L42 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] + GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; + FCONST_0 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L46 + LINENUMBER 276 L46 + ALOAD 0 + FCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F + L47 + LINENUMBER 277 L47 + RETURN + L48 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_146977_1_ Lnet/minecraft/inventory/Slot; L0 L0 1 + LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L34 L32 9 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L48 0 + LOCALVARIABLE p_146977_1_ Lnet/minecraft/inventory/Slot; L0 L48 1 + LOCALVARIABLE i I L1 L48 2 + LOCALVARIABLE j I L2 L48 3 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L48 4 + LOCALVARIABLE flag Z L4 L48 5 + LOCALVARIABLE flag1 Z L7 L48 6 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L48 7 + LOCALVARIABLE s Ljava/lang/String; L9 L48 8 + MAXSTACK = 6 + MAXLOCALS = 10 + + // access flags 0x2 + private func_146980_g()V + L0 + LINENUMBER 281 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 1 + L1 + LINENUMBER 283 L1 + ALOAD 1 + IFNULL L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L2 + L3 + LINENUMBER 285 L3 + ALOAD 0 + ALOAD 1 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I + L4 + LINENUMBER 289 L4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 2 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + L6 + LINENUMBER 291 L6 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 3 + L7 + LINENUMBER 292 L7 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + ASTORE 4 + L8 + LINENUMBER 293 L8 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L9 + ICONST_0 + GOTO L10 + L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [I] + ISTORE 5 + L11 + LINENUMBER 294 L11 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + ALOAD 4 + ILOAD 5 + INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V + L12 + LINENUMBER 296 L12 + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + IF_ICMPLE L13 + L14 + LINENUMBER 298 L14 + ALOAD 4 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L13 + LINENUMBER 301 L13 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] [] + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + IF_ICMPLE L15 + L16 + LINENUMBER 303 L16 + ALOAD 4 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + L15 + LINENUMBER 289 L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] [] + ALOAD 0 + DUP + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I + ALOAD 4 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ILOAD 5 + ISUB + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I + GOTO L5 + L2 + LINENUMBER 307 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] [] + RETURN + L17 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L7 L15 3 + LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L2 4 + LOCALVARIABLE i I L11 L2 5 + LOCALVARIABLE iterator Ljava/util/Iterator; L5 L2 2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L17 0 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L17 1 + MAXSTACK = 4 + MAXLOCALS = 6 + + // access flags 0x2 + private getSlotAtPosition(II)Lnet/minecraft/inventory/Slot; + L0 + LINENUMBER 311 L0 + ICONST_0 + ISTORE 3 + L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L2 + L3 + LINENUMBER 313 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + ILOAD 3 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 4 + L4 + LINENUMBER 315 L4 + ALOAD 0 + ALOAD 4 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z + IFEQ L5 + L6 + LINENUMBER 317 L6 + ALOAD 4 + ARETURN + L5 + LINENUMBER 311 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot] [] + IINC 3 1 + GOTO L1 + L2 + LINENUMBER 321 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ACONST_NULL + ARETURN + L7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_getSlotAtPosition_1_ I L0 L0 1 + LOCALVARIABLE p_getSlotAtPosition_2_ I L0 L0 2 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L4 L5 4 + LOCALVARIABLE k I L1 L2 3 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 + LOCALVARIABLE p_146975_1_ I L0 L7 1 + LOCALVARIABLE p_146975_2_ I L0 L7 2 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x4 + protected mouseClicked(III)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseClicked (III)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 326 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseClicked (III)V + L1 + LINENUMBER 327 L1 + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + BIPUSH 100 + IADD + IF_ICMPNE L2 + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [I] + ISTORE 4 + L4 + LINENUMBER 328 L4 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; + ASTORE 5 + L5 + LINENUMBER 329 L5 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + LSTORE 6 + L6 + LINENUMBER 330 L6 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot; + ALOAD 5 + IF_ACMPNE L7 + LLOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J + LSUB + LDC 250 + LCMP + IFGE L7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I + ILOAD 3 + IF_ICMPNE L7 + ICONST_1 + GOTO L8 + L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer] + ICONST_0 + L8 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer I] + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z + L9 + LINENUMBER 331 L9 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + L10 + LINENUMBER 333 L10 + ILOAD 3 + IFEQ L11 + ILOAD 3 + ICONST_1 + IF_ICMPEQ L11 + ILOAD 4 + IFEQ L12 + L11 + LINENUMBER 335 L11 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ISTORE 8 + L13 + LINENUMBER 336 L13 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ISTORE 9 + L14 + LINENUMBER 337 L14 + ILOAD 1 + ILOAD 8 + IF_ICMPLT L15 + ILOAD 2 + ILOAD 9 + IF_ICMPLT L15 + ILOAD 1 + ILOAD 8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I + IADD + IF_ICMPGE L15 + ILOAD 2 + ILOAD 9 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I + IADD + IF_ICMPLT L16 + L15 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [] + ICONST_1 + GOTO L17 + L16 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [] + ICONST_0 + L17 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [I] + ISTORE 10 + L18 + LINENUMBER 338 L18 + ICONST_M1 + ISTORE 11 + L19 + LINENUMBER 340 L19 + ALOAD 5 + IFNULL L20 + L21 + LINENUMBER 342 L21 + ALOAD 5 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ISTORE 11 + L20 + LINENUMBER 345 L20 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ILOAD 10 + IFEQ L22 + L23 + LINENUMBER 347 L23 + SIPUSH -999 + ISTORE 11 + L22 + LINENUMBER 350 L22 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z + IFEQ L24 + ILOAD 10 + IFEQ L24 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L24 + L25 + LINENUMBER 352 L25 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + ACONST_NULL + CHECKCAST net/minecraft/client/gui/GuiScreen + INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V + L26 + LINENUMBER 353 L26 + RETURN + L24 + LINENUMBER 356 L24 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ILOAD 11 + ICONST_M1 + IF_ICMPEQ L12 + L27 + LINENUMBER 358 L27 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z + IFEQ L28 + L29 + LINENUMBER 360 L29 + ALOAD 5 + IFNULL L30 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L30 + L31 + LINENUMBER 362 L31 + ALOAD 0 + ALOAD 5 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + L32 + LINENUMBER 363 L32 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + L33 + LINENUMBER 364 L33 + ALOAD 0 + ILOAD 3 + ICONST_1 + IF_ICMPNE L34 + ICONST_1 + GOTO L35 + L34 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer] + ICONST_0 + L35 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer I] + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z + GOTO L12 + L30 + LINENUMBER 368 L30 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GOTO L12 + L28 + LINENUMBER 371 L28 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFNE L12 + L36 + LINENUMBER 373 L36 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L37 + L38 + LINENUMBER 375 L38 + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + BIPUSH 100 + IADD + IF_ICMPNE L39 + L40 + LINENUMBER 377 L40 + ALOAD 0 + ALOAD 5 + ILOAD 11 + ILOAD 3 + ICONST_3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L41 + L39 + LINENUMBER 381 L39 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ILOAD 11 + SIPUSH -999 + IF_ICMPEQ L42 + BIPUSH 42 + INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z + IFNE L43 + BIPUSH 54 + INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z + IFEQ L42 + L43 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ICONST_1 + GOTO L44 + L42 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ICONST_0 + L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [I] + ISTORE 12 + L45 + LINENUMBER 382 L45 + ICONST_0 + ISTORE 13 + L46 + LINENUMBER 384 L46 + ILOAD 12 + IFEQ L47 + L48 + LINENUMBER 386 L48 + ALOAD 0 + ALOAD 5 + IFNULL L49 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L49 + ALOAD 5 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + GOTO L50 + L49 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer] + ACONST_NULL + L50 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; + L51 + LINENUMBER 387 L51 + ICONST_1 + ISTORE 13 + GOTO L52 + L47 + LINENUMBER 389 L47 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [] + ILOAD 11 + SIPUSH -999 + IF_ICMPNE L52 + L53 + LINENUMBER 391 L53 + ICONST_4 + ISTORE 13 + L52 + LINENUMBER 394 L52 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [] + ALOAD 0 + ALOAD 5 + ILOAD 11 + ILOAD 3 + ILOAD 13 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L41 + LINENUMBER 397 L41 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + GOTO L12 + L37 + LINENUMBER 401 L37 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + L54 + LINENUMBER 402 L54 + ALOAD 0 + ILOAD 3 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I + L55 + LINENUMBER 403 L55 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.clear ()V + L56 + LINENUMBER 405 L56 + ILOAD 3 + IFNE L57 + L58 + LINENUMBER 407 L58 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + GOTO L12 + L57 + LINENUMBER 409 L57 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] + ILOAD 3 + ICONST_1 + IF_ICMPNE L12 + L59 + LINENUMBER 411 L59 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + L12 + LINENUMBER 418 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [] + ALOAD 0 + ALOAD 5 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot; + L60 + LINENUMBER 419 L60 + ALOAD 0 + LLOAD 6 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J + L61 + LINENUMBER 420 L61 + ALOAD 0 + ILOAD 3 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I + L62 + LINENUMBER 421 L62 + RETURN + L63 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_mouseClicked_1_ I L0 L0 1 + LOCALVARIABLE p_mouseClicked_2_ I L0 L0 2 + LOCALVARIABLE p_mouseClicked_3_ I L0 L0 3 + LOCALVARIABLE flag2 Z L45 L41 12 + LOCALVARIABLE b0 B L46 L41 13 + LOCALVARIABLE i1 I L13 L12 8 + LOCALVARIABLE j1 I L14 L12 9 + LOCALVARIABLE flag1 Z L18 L12 10 + LOCALVARIABLE k1 I L19 L12 11 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L63 0 + LOCALVARIABLE p_73864_1_ I L0 L63 1 + LOCALVARIABLE p_73864_2_ I L0 L63 2 + LOCALVARIABLE p_73864_3_ I L0 L63 3 + LOCALVARIABLE flag Z L4 L63 4 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L5 L63 5 + LOCALVARIABLE l J L6 L63 6 + MAXSTACK = 5 + MAXLOCALS = 14 + + // access flags 0x4 + protected mouseClickMove(IIIJ)V + L0 + LINENUMBER 425 L0 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; + ASTORE 6 + L1 + LINENUMBER 426 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + ASTORE 7 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + ILOAD 3 + LLOAD 4 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseDragged (IIIJ)V + L2 + LINENUMBER 428 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IFNULL L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z + IFEQ L3 + L4 + LINENUMBER 430 L4 + ILOAD 3 + IFEQ L5 + ILOAD 3 + ICONST_1 + IF_ICMPNE L6 + L5 + LINENUMBER 432 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L7 + L8 + LINENUMBER 434 L8 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IF_ACMPEQ L6 + L9 + LINENUMBER 436 L9 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + GOTO L6 + L7 + LINENUMBER 439 L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + IF_ICMPLE L6 + ALOAD 6 + IFNULL L6 + ALOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + ICONST_0 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + IFEQ L6 + L10 + LINENUMBER 441 L10 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + LSTORE 8 + L11 + LINENUMBER 443 L11 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot; + ALOAD 6 + IF_ACMPNE L12 + L13 + LINENUMBER 445 L13 + LLOAD 8 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J + LSUB + LDC 500 + LCMP + IFLE L14 + L15 + LINENUMBER 447 L15 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_0 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L16 + LINENUMBER 448 L16 + ALOAD 0 + ALOAD 6 + ALOAD 6 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_1 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L17 + LINENUMBER 449 L17 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_0 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L18 + LINENUMBER 450 L18 + ALOAD 0 + LLOAD 8 + LDC 750 + LADD + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J + L19 + LINENUMBER 451 L19 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + DUP + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + ISUB + PUTFIELD net/minecraft/item/ItemStack.stackSize : I + GOTO L14 + L12 + LINENUMBER 456 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] [] + ALOAD 0 + ALOAD 6 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot; + L20 + LINENUMBER 457 L20 + ALOAD 0 + LLOAD 8 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J + L14 + LINENUMBER 459 L14 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] [] + GOTO L6 + L3 + LINENUMBER 462 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L6 + ALOAD 6 + IFNULL L6 + ALOAD 7 + IFNULL L6 + ALOAD 7 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.size ()I + IF_ICMPLE L6 + ALOAD 6 + ALOAD 7 + ICONST_1 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + IFEQ L6 + ALOAD 6 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/inventory/Slot.isItemValid (Lnet/minecraft/item/ItemStack;)Z + IFEQ L6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + ALOAD 6 + INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z + IFEQ L6 + L21 + LINENUMBER 464 L21 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + ALOAD 6 + INVOKEINTERFACE java/util/Set.add (Ljava/lang/Object;)Z + POP + L22 + LINENUMBER 465 L22 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V + L6 + LINENUMBER 467 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] + RETURN + L23 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_mouseClickMove_1_ I L0 L0 1 + LOCALVARIABLE p_mouseClickMove_2_ I L0 L0 2 + LOCALVARIABLE p_mouseClickMove_3_ I L0 L0 3 + LOCALVARIABLE p_mouseClickMove_4_ J L0 L0 4 + LOCALVARIABLE i1 J L11 L14 8 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L23 0 + LOCALVARIABLE p_146273_1_ I L0 L23 1 + LOCALVARIABLE p_146273_2_ I L0 L23 2 + LOCALVARIABLE p_146273_3_ I L0 L23 3 + LOCALVARIABLE p_146273_4_ J L0 L23 4 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L1 L23 6 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L2 L23 7 + MAXSTACK = 6 + MAXLOCALS = 10 + + // access flags 0x4 + protected mouseMovedOrUp(III)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.overrideMouseUp (III)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 471 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] + ALOAD 0 + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseMovedOrUp (III)V + L1 + LINENUMBER 472 L1 + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; + ASTORE 4 + L2 + LINENUMBER 473 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ISTORE 5 + L3 + LINENUMBER 474 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ISTORE 6 + L4 + LINENUMBER 475 L4 + ILOAD 1 + ILOAD 5 + IF_ICMPLT L5 + ILOAD 2 + ILOAD 6 + IF_ICMPLT L5 + ILOAD 1 + ILOAD 5 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I + IADD + IF_ICMPGE L5 + ILOAD 2 + ILOAD 6 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I + IADD + IF_ICMPLT L6 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [] + ICONST_1 + GOTO L7 + L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [] + ICONST_0 + L7 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [I] + ISTORE 7 + L8 + LINENUMBER 476 L8 + ICONST_M1 + ISTORE 8 + L9 + LINENUMBER 478 L9 + ALOAD 4 + IFNULL L10 + L11 + LINENUMBER 480 L11 + ALOAD 4 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ISTORE 8 + L10 + LINENUMBER 483 L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ILOAD 7 + IFEQ L12 + L13 + LINENUMBER 485 L13 + SIPUSH -999 + ISTORE 8 + L12 + LINENUMBER 491 L12 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z + IFEQ L14 + ALOAD 4 + IFNULL L14 + ILOAD 3 + IFNE L14 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + ACONST_NULL + CHECKCAST net/minecraft/item/ItemStack + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Container.func_94530_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z + IFEQ L14 + L15 + LINENUMBER 493 L15 + INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isShiftKeyDown ()Z + IFEQ L16 + L17 + LINENUMBER 495 L17 + ALOAD 4 + IFNULL L18 + ALOAD 4 + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + IFNULL L18 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; + IFNULL L18 + L19 + LINENUMBER 497 L19 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 9 + L20 + LINENUMBER 499 L20 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L18 + L21 + LINENUMBER 501 L21 + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 10 + L22 + LINENUMBER 503 L22 + ALOAD 10 + IFNULL L20 + ALOAD 10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/inventory/Slot.canTakeStack (Lnet/minecraft/entity/player/EntityPlayer;)Z + IFEQ L20 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L20 + ALOAD 10 + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + ALOAD 4 + GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; + IF_ACMPNE L20 + ALOAD 10 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; + ICONST_1 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + IFEQ L20 + L23 + LINENUMBER 505 L23 + ALOAD 0 + ALOAD 10 + ALOAD 10 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ILOAD 3 + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L20 + L16 + LINENUMBER 512 L16 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + ALOAD 4 + ILOAD 8 + ILOAD 3 + BIPUSH 6 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L18 + LINENUMBER 515 L18 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z + L24 + LINENUMBER 516 L24 + ALOAD 0 + LCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J + GOTO L25 + L14 + LINENUMBER 520 L14 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L26 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I + ILOAD 3 + IF_ICMPEQ L26 + L27 + LINENUMBER 522 L27 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + L28 + LINENUMBER 523 L28 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.clear ()V + L29 + LINENUMBER 524 L29 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + L30 + LINENUMBER 525 L30 + RETURN + L26 + LINENUMBER 528 L26 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + IFEQ L31 + L32 + LINENUMBER 530 L32 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z + L33 + LINENUMBER 531 L33 + RETURN + L31 + LINENUMBER 536 L31 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IFNULL L34 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z + IFEQ L34 + L35 + LINENUMBER 538 L35 + ILOAD 3 + IFEQ L36 + ILOAD 3 + ICONST_1 + IF_ICMPNE L25 + L36 + LINENUMBER 540 L36 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNONNULL L37 + ALOAD 4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + IF_ACMPEQ L37 + L38 + LINENUMBER 542 L38 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + L37 + LINENUMBER 545 L37 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + ICONST_0 + INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z + ISTORE 11 + L39 + LINENUMBER 547 L39 + ILOAD 8 + ICONST_M1 + IF_ICMPEQ L40 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L40 + ILOAD 11 + IFEQ L40 + L41 + LINENUMBER 549 L41 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ILOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L42 + LINENUMBER 550 L42 + ALOAD 0 + ALOAD 4 + ILOAD 8 + ICONST_0 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L43 + LINENUMBER 552 L43 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNULL L44 + L45 + LINENUMBER 554 L45 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ILOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L46 + LINENUMBER 555 L46 + ALOAD 0 + ILOAD 1 + ILOAD 5 + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I + L47 + LINENUMBER 556 L47 + ALOAD 0 + ILOAD 2 + ILOAD 6 + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I + L48 + LINENUMBER 557 L48 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; + L49 + LINENUMBER 558 L49 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + L50 + LINENUMBER 559 L50 + ALOAD 0 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J + GOTO L51 + L44 + LINENUMBER 563 L44 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + GOTO L51 + L40 + LINENUMBER 566 L40 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + IFNULL L51 + L52 + LINENUMBER 568 L52 + ALOAD 0 + ILOAD 1 + ILOAD 5 + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I + L53 + LINENUMBER 569 L53 + ALOAD 0 + ILOAD 2 + ILOAD 6 + ISUB + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I + L54 + LINENUMBER 570 L54 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; + L55 + LINENUMBER 571 L55 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; + L56 + LINENUMBER 572 L56 + ALOAD 0 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J + L51 + LINENUMBER 575 L51 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; + L57 + LINENUMBER 576 L57 + ALOAD 0 + ACONST_NULL + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; + GOTO L25 + L34 + LINENUMBER 579 L34 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + IFEQ L58 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.isEmpty ()Z + IFNE L58 + L59 + LINENUMBER 581 L59 + ALOAD 0 + ACONST_NULL + CHECKCAST net/minecraft/inventory/Slot + SIPUSH -999 + ICONST_0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I + ICONST_5 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L60 + LINENUMBER 582 L60 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 9 + L61 + LINENUMBER 584 L61 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L62 + L63 + LINENUMBER 586 L63 + ALOAD 9 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/inventory/Slot + ASTORE 10 + L64 + LINENUMBER 587 L64 + ALOAD 0 + ALOAD 10 + ALOAD 10 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I + ICONST_5 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L61 + L62 + LINENUMBER 590 L62 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] + ALOAD 0 + ACONST_NULL + CHECKCAST net/minecraft/inventory/Slot + SIPUSH -999 + ICONST_2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I + INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I + ICONST_5 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L25 + L58 + LINENUMBER 592 L58 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNULL L65 + ILOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + BIPUSH 100 + IADD + IF_ICMPNE L66 + L67 + LINENUMBER 596 L67 + ALOAD 0 + ALOAD 4 + ILOAD 8 + ILOAD 3 + ICONST_3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L25 + L66 + LINENUMBER 600 L66 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ILOAD 8 + SIPUSH -999 + IF_ICMPEQ L68 + BIPUSH 42 + INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z + IFNE L69 + BIPUSH 54 + INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z + IFEQ L68 + L69 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ICONST_1 + GOTO L70 + L68 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ICONST_0 + L70 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [I] + ISTORE 11 + L71 + LINENUMBER 602 L71 + ILOAD 11 + IFEQ L72 + L73 + LINENUMBER 604 L73 + ALOAD 0 + ALOAD 4 + IFNULL L74 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L74 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; + GOTO L75 + L74 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer] + ACONST_NULL + L75 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; + L72 + LINENUMBER 607 L72 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] + ALOAD 0 + ALOAD 4 + ILOAD 8 + ILOAD 3 + ILOAD 11 + IFEQ L76 + ICONST_1 + GOTO L77 + L76 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I] + ICONST_0 + L77 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L25 + L65 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ILOAD 3 + IFLT L25 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 1 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V + L25 + LINENUMBER 612 L25 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L78 + L79 + LINENUMBER 614 L79 + ALOAD 0 + LCONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J + L78 + LINENUMBER 617 L78 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z + L80 + LINENUMBER 618 L80 + RETURN + L81 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_mouseMovedOrUp_1_ I L0 L0 1 + LOCALVARIABLE p_mouseMovedOrUp_2_ I L0 L0 2 + LOCALVARIABLE p_mouseMovedOrUp_3_ I L0 L0 3 + LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L22 L16 10 + LOCALVARIABLE iterator Ljava/util/Iterator; L20 L16 9 + LOCALVARIABLE flag1 Z L39 L34 11 + LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L64 L62 10 + LOCALVARIABLE iterator Ljava/util/Iterator; L61 L58 9 + LOCALVARIABLE flag1 Z L71 L25 11 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L81 0 + LOCALVARIABLE p_146286_1_ I L0 L81 1 + LOCALVARIABLE p_146286_2_ I L0 L81 2 + LOCALVARIABLE p_146286_3_ I L0 L81 3 + LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L2 L81 4 + LOCALVARIABLE l I L3 L81 5 + LOCALVARIABLE i1 I L4 L81 6 + LOCALVARIABLE flag Z L8 L81 7 + LOCALVARIABLE j1 I L9 L81 8 + MAXSTACK = 5 + MAXLOCALS = 12 + + // access flags 0x2 + private isMouseOverSlot(Lnet/minecraft/inventory/Slot;II)Z + L0 + LINENUMBER 622 L0 + ALOAD 0 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I + BIPUSH 16 + BIPUSH 16 + ILOAD 2 + ILOAD 3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.func_146978_c (IIIIII)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_isMouseOverSlot_1_ Lnet/minecraft/inventory/Slot; L0 L0 1 + LOCALVARIABLE p_isMouseOverSlot_2_ I L0 L0 2 + LOCALVARIABLE p_isMouseOverSlot_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 + LOCALVARIABLE p_146981_1_ Lnet/minecraft/inventory/Slot; L0 L1 1 + LOCALVARIABLE p_146981_2_ I L0 L1 2 + LOCALVARIABLE p_146981_3_ I L0 L1 3 + MAXSTACK = 7 + MAXLOCALS = 4 + + // access flags 0x4 + protected func_146978_c(IIIIII)Z + L0 + LINENUMBER 627 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I + ISTORE 7 + L1 + LINENUMBER 628 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I + ISTORE 8 + L2 + LINENUMBER 629 L2 + ILOAD 5 + ILOAD 7 + ISUB + ISTORE 5 + L3 + LINENUMBER 630 L3 + ILOAD 6 + ILOAD 8 + ISUB + ISTORE 6 + L4 + LINENUMBER 631 L4 + ILOAD 5 + ILOAD 1 + ICONST_1 + ISUB + IF_ICMPLT L5 + ILOAD 5 + ILOAD 1 + ILOAD 3 + IADD + ICONST_1 + IADD + IF_ICMPGE L5 + ILOAD 6 + ILOAD 2 + ICONST_1 + ISUB + IF_ICMPLT L5 + ILOAD 6 + ILOAD 2 + ILOAD 4 + IADD + ICONST_1 + IADD + IF_ICMPGE L5 + ICONST_1 + GOTO L6 + L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [] + ICONST_0 + L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [I] + IRETURN + L7 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_146978_1_ I L0 L0 1 + LOCALVARIABLE p_146978_2_ I L0 L0 2 + LOCALVARIABLE p_146978_3_ I L0 L0 3 + LOCALVARIABLE p_146978_4_ I L0 L0 4 + LOCALVARIABLE p_146978_5_ I L0 L0 5 + LOCALVARIABLE p_146978_6_ I L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 + LOCALVARIABLE p_146978_1_ I L0 L7 1 + LOCALVARIABLE p_146978_2_ I L0 L7 2 + LOCALVARIABLE p_146978_3_ I L0 L7 3 + LOCALVARIABLE p_146978_4_ I L0 L7 4 + LOCALVARIABLE p_146978_5_ I L0 L7 5 + LOCALVARIABLE p_146978_6_ I L0 L7 6 + LOCALVARIABLE k1 I L1 L7 7 + LOCALVARIABLE l1 I L2 L7 8 + MAXSTACK = 3 + MAXLOCALS = 9 + + // access flags 0x4 + protected handleMouseClick(Lnet/minecraft/inventory/Slot;III)V + L0 + LINENUMBER 636 L0 + ALOAD 1 + IFNULL L1 + L2 + LINENUMBER 638 L2 + ALOAD 1 + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ISTORE 2 + L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleSlotClick (III)V + L3 + LINENUMBER 642 L3 + RETURN + L4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_handleMouseClick_1_ Lnet/minecraft/inventory/Slot; L0 L0 1 + LOCALVARIABLE p_handleMouseClick_2_ I L0 L0 2 + LOCALVARIABLE p_handleMouseClick_3_ I L0 L0 3 + LOCALVARIABLE p_handleMouseClick_4_ I L0 L0 4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 + LOCALVARIABLE p_146984_1_ Lnet/minecraft/inventory/Slot; L0 L4 1 + LOCALVARIABLE p_146984_2_ I L0 L4 2 + LOCALVARIABLE p_146984_3_ I L0 L4 3 + LOCALVARIABLE p_146984_4_ I L0 L4 4 + MAXSTACK = 4 + MAXLOCALS = 5 + + // access flags 0x4 + protected keyTyped(CI)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ILOAD 2 + ILOAD 1 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.lastKeyTyped (IC)Z + IFEQ L0 + RETURN + L0 + LINENUMBER 646 L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ILOAD 2 + ICONST_1 + IF_ICMPEQ L1 + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindInventory : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + IF_ICMPNE L2 + L1 + LINENUMBER 648 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V + L2 + LINENUMBER 651 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ALOAD 0 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.checkHotbarKeys (I)Z + POP + L3 + LINENUMBER 653 L3 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + IFNULL L4 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z + IFEQ L4 + L5 + LINENUMBER 655 L5 + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + IF_ICMPNE L6 + L7 + LINENUMBER 657 L7 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ICONST_0 + ICONST_3 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + GOTO L4 + L6 + LINENUMBER 659 L6 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindDrop : Lnet/minecraft/client/settings/KeyBinding; + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + IF_ICMPNE L4 + L8 + LINENUMBER 661 L8 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isCtrlKeyDown ()Z + IFEQ L9 + ICONST_1 + GOTO L10 + L9 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I] + ICONST_0 + L10 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I] + ICONST_4 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L4 + LINENUMBER 664 L4 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + RETURN + L11 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_keyTyped_1_ C L0 L0 1 + LOCALVARIABLE p_keyTyped_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0 + LOCALVARIABLE p_73869_1_ C L0 L11 1 + LOCALVARIABLE p_73869_2_ I L0 L11 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x4 + protected checkHotbarKeys(I)Z + L0 + LINENUMBER 668 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; + INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; + IFNONNULL L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + IFNULL L1 + L2 + LINENUMBER 670 L2 + ICONST_0 + ISTORE 2 + L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + ILOAD 2 + BIPUSH 9 + IF_ICMPGE L1 + L4 + LINENUMBER 672 L4 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.keyBindsHotbar : [Lnet/minecraft/client/settings/KeyBinding; + ILOAD 2 + AALOAD + INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I + IF_ICMPNE L5 + L6 + LINENUMBER 674 L6 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; + GETFIELD net/minecraft/inventory/Slot.slotNumber : I + ILOAD 2 + ICONST_2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V + L7 + LINENUMBER 675 L7 + ICONST_1 + IRETURN + L5 + LINENUMBER 670 L5 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] + IINC 2 1 + GOTO L3 + L1 + LINENUMBER 680 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I] [] + ICONST_0 + IRETURN + L8 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 + LOCALVARIABLE p_checkHotbarKeys_1_ I L0 L0 1 + LOCALVARIABLE j I L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0 + LOCALVARIABLE p_146983_1_ I L0 L8 1 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public onGuiClosed()V + L0 + LINENUMBER 685 L0 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + IFNULL L1 + L2 + LINENUMBER 687 L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/inventory/Container.onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V + L1 + LINENUMBER 689 L1 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L3 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public doesGuiPauseGame()Z + L0 + LINENUMBER 693 L0 + ICONST_0 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public updateScreen()V + L0 + LINENUMBER 698 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.updateScreen ()V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.updateScreen ()V + L1 + LINENUMBER 700 L1 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.isEntityAlive ()Z + IFEQ L2 + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.isDead : Z + IFEQ L3 + L2 + LINENUMBER 702 L2 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; + GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; + INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V + L3 + LINENUMBER 704 L3 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] + RETURN + L4 + LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 29 L0 + NEW net/minecraft/util/ResourceLocation + DUP + LDC "textures/gui/container/inventory.png" + INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V + PUTSTATIC net/minecraft/client/gui/inventory/GuiContainer.field_147001_a : Lnet/minecraft/util/ResourceLocation; + RETURN + MAXSTACK = 3 + MAXLOCALS = 0 + + // access flags 0x1 + public setWorldAndResolution(Lnet/minecraft/client/Minecraft;II)V + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.setWorldAndResolution (Lnet/minecraft/client/Minecraft;II)V + ALOAD 1 + GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen; + ALOAD 0 + IF_ACMPNE L0 + ALOAD 0 + NEW codechicken/nei/guihook/GuiContainerManager + DUP + ALOAD 0 + INVOKESPECIAL codechicken/nei/guihook/GuiContainerManager. (Lnet/minecraft/client/gui/inventory/GuiContainer;)V + PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.load ()V + L0 + FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/client/Minecraft I I] [] + RETURN + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public handleKeyboardInput()V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleKeyboardInput ()V + RETURN + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public handleMouseInput()V + ALOAD 0 + INVOKESPECIAL net/minecraft/client/gui/GuiScreen.handleMouseInput ()V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseWheel ()V + RETURN + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public public_func_73869_a(CI)V + ALOAD 0 + ILOAD 1 + ILOAD 2 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.keyTyped (CI)V + RETURN + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public public_func_146984_a(Lnet/minecraft/inventory/Slot;III)V + ALOAD 0 + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V + RETURN + MAXSTACK = 5 + MAXLOCALS = 5 + + // access flags 0x1 + public managerHandleMouseClick(Lnet/minecraft/inventory/Slot;III)V + ALOAD 0 + GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; + ALOAD 1 + ILOAD 2 + ILOAD 3 + ILOAD 4 + INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V + RETURN + MAXSTACK = 5 + MAXLOCALS = 5 +} diff --git a/run/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt b/run/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt new file mode 100644 index 0000000000..2e9f60dd78 --- /dev/null +++ b/run/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt @@ -0,0 +1,3383 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/client/renderer/entity/RenderItem extends net/minecraft/client/renderer/entity/Render { + + // compiled from: RenderItem.java + + @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) + // access flags 0x0 + INNERCLASS net/minecraft/client/renderer/entity/RenderItem$4 null null + // access flags 0x0 + INNERCLASS net/minecraft/client/renderer/entity/RenderItem$3 null null + // access flags 0x0 + INNERCLASS net/minecraft/client/renderer/entity/RenderItem$2 null null + // access flags 0x0 + INNERCLASS net/minecraft/client/renderer/entity/RenderItem$1 null null + + // access flags 0x1A + private final static Lnet/minecraft/util/ResourceLocation; RES_ITEM_GLINT + + // access flags 0x2 + private Lnet/minecraft/client/renderer/RenderBlocks; renderBlocksRi + + // access flags 0x2 + private Ljava/util/Random; random + + // access flags 0x1 + public Z renderWithColor + + // access flags 0x1 + public F zLevel + + // access flags 0x9 + public static Z renderInFrame + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00001003" + + // access flags 0xA + private static Lnet/minecraft/client/renderer/entity/RenderItem; instance + + // access flags 0x1 + public ()V + L0 + LINENUMBER 46 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/client/renderer/entity/Render. ()V + L1 + LINENUMBER 38 L1 + ALOAD 0 + NEW net/minecraft/client/renderer/RenderBlocks + DUP + INVOKESPECIAL net/minecraft/client/renderer/RenderBlocks. ()V + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + L2 + LINENUMBER 39 L2 + ALOAD 0 + NEW java/util/Random + DUP + INVOKESPECIAL java/util/Random. ()V + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + L3 + LINENUMBER 40 L3 + ALOAD 0 + ICONST_1 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + L4 + LINENUMBER 47 L4 + ALOAD 0 + LDC 0.15 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowSize : F + L5 + LINENUMBER 48 L5 + ALOAD 0 + LDC 0.75 + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowOpaque : F + L6 + LINENUMBER 49 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L7 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x1 + public doRender(Lnet/minecraft/entity/item/EntityItem;DDDFF)V + L0 + LINENUMBER 53 L0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + ASTORE 10 + L1 + LINENUMBER 55 L1 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + IFNULL L2 + L3 + LINENUMBER 57 L3 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V + L4 + LINENUMBER 58 L4 + ICONST_0 + ICONST_0 + FCONST_1 + INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_152777_a (ZZF)V + L5 + LINENUMBER 59 L5 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + LDC 187 + INVOKEVIRTUAL java/util/Random.setSeed (J)V + L6 + LINENUMBER 60 L6 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L7 + LINENUMBER 61 L7 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldBob ()Z + IFEQ L8 + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.age : I + I2F + FLOAD 9 + FADD + LDC 10.0 + FDIV + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F + FADD + INVOKESTATIC net/minecraft/util/MathHelper.sin (F)F + LDC 0.1 + FMUL + LDC 0.1 + FADD + GOTO L9 + L8 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [] + FCONST_0 + L9 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [F] + FSTORE 11 + L10 + LINENUMBER 62 L10 + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.age : I + I2F + FLOAD 9 + FADD + LDC 20.0 + FDIV + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F + FADD + LDC 57.295776 + FMUL + FSTORE 12 + L11 + LINENUMBER 63 L11 + ICONST_1 + ISTORE 13 + L12 + LINENUMBER 65 L12 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + IF_ICMPLE L13 + L14 + LINENUMBER 67 L14 + ICONST_2 + ISTORE 13 + L13 + LINENUMBER 70 L13 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_5 + IF_ICMPLE L15 + L16 + LINENUMBER 72 L16 + ICONST_3 + ISTORE 13 + L15 + LINENUMBER 75 L15 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + BIPUSH 20 + IF_ICMPLE L17 + L18 + LINENUMBER 77 L18 + ICONST_4 + ISTORE 13 + L17 + LINENUMBER 80 L17 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + GETFIELD net/minecraft/item/ItemStack.stackSize : I + BIPUSH 40 + IF_ICMPLE L19 + L20 + LINENUMBER 82 L20 + ICONST_5 + ISTORE 13 + L19 + LINENUMBER 85 L19 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 0 + ALOAD 10 + ILOAD 13 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniBlockCount (Lnet/minecraft/item/ItemStack;B)B + ISTORE 13 + L21 + LINENUMBER 87 L21 + DLOAD 2 + D2F + DLOAD 4 + D2F + FLOAD 11 + FADD + DLOAD 6 + D2F + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L22 + LINENUMBER 88 L22 + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L23 + LINENUMBER 93 L23 + ALOAD 1 + ALOAD 10 + FLOAD 11 + FLOAD 12 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks; + ILOAD 13 + INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderEntityItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/item/ItemStack;FFLjava/util/Random;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/RenderBlocks;I)Z + IFEQ L24 + GOTO L25 + L24 + LINENUMBER 98 L24 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + IFNE L26 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INSTANCEOF net/minecraft/item/ItemBlock + IFEQ L26 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I + INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z + IFEQ L26 + L27 + LINENUMBER 100 L27 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + ASTORE 14 + L28 + LINENUMBER 101 L28 + FLOAD 12 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L29 + LINENUMBER 103 L29 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFEQ L30 + L31 + LINENUMBER 105 L31 + LDC 1.25 + LDC 1.25 + LDC 1.25 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L32 + LINENUMBER 106 L32 + FCONST_0 + LDC 0.05 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L33 + LINENUMBER 107 L33 + LDC -90.0 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L30 + LINENUMBER 110 L30 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block] [] + LDC 0.25 + FSTORE 15 + L34 + LINENUMBER 111 L34 + ALOAD 14 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I + ISTORE 16 + L35 + LINENUMBER 113 L35 + ILOAD 16 + ICONST_1 + IF_ICMPEQ L36 + ILOAD 16 + BIPUSH 19 + IF_ICMPEQ L36 + ILOAD 16 + BIPUSH 12 + IF_ICMPEQ L36 + ILOAD 16 + ICONST_2 + IF_ICMPNE L37 + L36 + LINENUMBER 115 L36 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] + LDC 0.5 + FSTORE 15 + L37 + LINENUMBER 118 L37 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] + ALOAD 14 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IFLE L38 + L39 + LINENUMBER 120 L39 + SIPUSH 516 + LDC 0.1 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L40 + LINENUMBER 121 L40 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L41 + LINENUMBER 122 L41 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L38 + LINENUMBER 125 L38 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] + FLOAD 15 + FLOAD 15 + FLOAD 15 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L42 + LINENUMBER 127 L42 + ICONST_0 + ISTORE 17 + L43 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] + ILOAD 17 + ILOAD 13 + IF_ICMPGE L44 + L45 + LINENUMBER 129 L45 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L46 + LINENUMBER 131 L46 + ILOAD 17 + IFLE L47 + L48 + LINENUMBER 133 L48 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.2 + FMUL + FLOAD 15 + FDIV + FSTORE 18 + L49 + LINENUMBER 134 L49 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.2 + FMUL + FLOAD 15 + FDIV + FSTORE 19 + L50 + LINENUMBER 135 L50 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.2 + FMUL + FLOAD 15 + FDIV + FSTORE 20 + L51 + LINENUMBER 136 L51 + FLOAD 18 + FLOAD 19 + FLOAD 20 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L47 + LINENUMBER 139 L47 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + ALOAD 14 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I + FCONST_1 + INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V + L52 + LINENUMBER 140 L52 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L53 + LINENUMBER 127 L53 + IINC 17 1 + GOTO L43 + L44 + LINENUMBER 143 L44 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] + ALOAD 14 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IFLE L54 + L55 + LINENUMBER 145 L55 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L54 + LINENUMBER 147 L54 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] + GOTO L25 + L26 + LINENUMBER 152 L26 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z + IFEQ L56 + L57 + LINENUMBER 154 L57 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFEQ L58 + L59 + LINENUMBER 156 L59 + LDC 0.5128205 + LDC 0.5128205 + LDC 0.5128205 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L60 + LINENUMBER 157 L60 + FCONST_0 + LDC -0.05 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + GOTO L61 + L58 + LINENUMBER 161 L58 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + LDC 0.5 + LDC 0.5 + LDC 0.5 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L61 + LINENUMBER 164 L61 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ICONST_0 + ISTORE 15 + L62 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] [] + ILOAD 15 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I + INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I + IF_ICMPGE L63 + L64 + LINENUMBER 166 L64 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + LDC 187 + INVOKEVIRTUAL java/util/Random.setSeed (J)V + L65 + LINENUMBER 167 L65 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 10 + ILOAD 15 + INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon; + ASTORE 17 + L66 + LINENUMBER 169 L66 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L67 + L68 + LINENUMBER 171 L68 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 10 + ILOAD 15 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 16 + L69 + LINENUMBER 172 L69 + ILOAD 16 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 14 + L70 + LINENUMBER 173 L70 + ILOAD 16 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 18 + L71 + LINENUMBER 174 L71 + ILOAD 16 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 19 + L72 + LINENUMBER 175 L72 + FLOAD 14 + FLOAD 18 + FLOAD 19 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L73 + LINENUMBER 176 L73 + ALOAD 0 + ALOAD 1 + ALOAD 17 + ILOAD 13 + FLOAD 9 + FLOAD 14 + FLOAD 18 + FLOAD 19 + ILOAD 15 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V + GOTO L74 + L67 + LINENUMBER 180 L67 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] [] + ALOAD 0 + ALOAD 1 + ALOAD 17 + ILOAD 13 + FLOAD 9 + FCONST_1 + FCONST_1 + FCONST_1 + ILOAD 15 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V + L74 + LINENUMBER 164 L74 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] [] + IINC 15 1 + GOTO L62 + L63 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] [] + GOTO L25 + L56 + LINENUMBER 186 L56 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 10 + IFNULL L75 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INSTANCEOF net/minecraft/item/ItemCloth + IFEQ L75 + L76 + LINENUMBER 188 L76 + SIPUSH 516 + LDC 0.1 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L77 + LINENUMBER 189 L77 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L78 + LINENUMBER 190 L78 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L75 + LINENUMBER 193 L75 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFEQ L79 + L80 + LINENUMBER 195 L80 + LDC 0.5128205 + LDC 0.5128205 + LDC 0.5128205 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L81 + LINENUMBER 196 L81 + FCONST_0 + LDC -0.05 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + GOTO L82 + L79 + LINENUMBER 200 L79 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + LDC 0.5 + LDC 0.5 + LDC 0.5 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L82 + LINENUMBER 203 L82 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon; + ASTORE 15 + L83 + LINENUMBER 205 L83 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L84 + L85 + LINENUMBER 207 L85 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 10 + ICONST_0 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 17 + L86 + LINENUMBER 208 L86 + ILOAD 17 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 20 + L87 + LINENUMBER 209 L87 + ILOAD 17 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 14 + L88 + LINENUMBER 210 L88 + ILOAD 17 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 18 + L89 + LINENUMBER 211 L89 + ALOAD 0 + ALOAD 1 + ALOAD 15 + ILOAD 13 + FLOAD 9 + FLOAD 20 + FLOAD 14 + FLOAD 18 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V + L90 + LINENUMBER 212 L90 + GOTO L91 + L84 + LINENUMBER 215 L84 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] [] + ALOAD 0 + ALOAD 1 + ALOAD 15 + ILOAD 13 + FLOAD 9 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V + L91 + LINENUMBER 218 L91 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] [] + ALOAD 10 + IFNULL L25 + ALOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INSTANCEOF net/minecraft/item/ItemCloth + IFEQ L25 + L92 + LINENUMBER 220 L92 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L25 + LINENUMBER 225 L25 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] + LDC 32826 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L93 + LINENUMBER 226 L93 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L94 + LINENUMBER 227 L94 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V + L95 + LINENUMBER 228 L95 + INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_147945_b ()V + L2 + LINENUMBER 230 L2 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [] + RETURN + L96 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_doRender_1_ Lnet/minecraft/entity/item/EntityItem; L0 L0 1 + LOCALVARIABLE p_doRender_2_ D L0 L0 2 + LOCALVARIABLE p_doRender_4_ D L0 L0 4 + LOCALVARIABLE p_doRender_6_ D L0 L0 6 + LOCALVARIABLE p_doRender_8_ F L0 L0 8 + LOCALVARIABLE p_doRender_9_ F L0 L0 9 + LOCALVARIABLE f8 F L51 L47 20 + LOCALVARIABLE f6 F L49 L47 18 + LOCALVARIABLE f7 F L50 L47 19 + LOCALVARIABLE l I L43 L44 17 + LOCALVARIABLE block Lnet/minecraft/block/Block; L28 L54 14 + LOCALVARIABLE f9 F L34 L54 15 + LOCALVARIABLE k I L35 L26 16 + LOCALVARIABLE f6 F L71 L67 18 + LOCALVARIABLE f7 F L72 L67 19 + LOCALVARIABLE k I L69 L67 16 + LOCALVARIABLE f5 F L70 L67 14 + LOCALVARIABLE iicon1 Lnet/minecraft/util/IIcon; L66 L74 17 + LOCALVARIABLE j I L62 L63 15 + LOCALVARIABLE i I L86 L90 17 + LOCALVARIABLE f4 F L87 L90 20 + LOCALVARIABLE f6 F L89 L84 18 + LOCALVARIABLE f5 F L88 L84 14 + LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L83 L25 15 + LOCALVARIABLE f2 F L10 L2 11 + LOCALVARIABLE f3 F L11 L2 12 + LOCALVARIABLE b0 B L12 L2 13 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L96 0 + LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/item/EntityItem; L0 L96 1 + LOCALVARIABLE p_76986_2_ D L0 L96 2 + LOCALVARIABLE p_76986_4_ D L0 L96 4 + LOCALVARIABLE p_76986_6_ D L0 L96 6 + LOCALVARIABLE p_76986_8_ F L0 L96 8 + LOCALVARIABLE p_76986_9_ F L0 L96 9 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L96 10 + MAXSTACK = 9 + MAXLOCALS = 21 + + // access flags 0x4 + protected getEntityTexture(Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; + L0 + LINENUMBER 234 L0 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_getEntityTexture_1_ Lnet/minecraft/entity/item/EntityItem; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/item/EntityItem; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x2 + private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V + L0 + LINENUMBER 239 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ILOAD 3 + FLOAD 4 + FLOAD 5 + FLOAD 6 + FLOAD 7 + ICONST_0 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V + L1 + LINENUMBER 240 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderDroppedItem_1_ Lnet/minecraft/entity/item/EntityItem; L0 L0 1 + LOCALVARIABLE p_renderDroppedItem_2_ Lnet/minecraft/util/IIcon; L0 L0 2 + LOCALVARIABLE p_renderDroppedItem_3_ I L0 L0 3 + LOCALVARIABLE p_renderDroppedItem_4_ F L0 L0 4 + LOCALVARIABLE p_renderDroppedItem_5_ F L0 L0 5 + LOCALVARIABLE p_renderDroppedItem_6_ F L0 L0 6 + LOCALVARIABLE p_renderDroppedItem_7_ F L0 L0 7 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 + LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L2 1 + LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L2 2 + LOCALVARIABLE p_77020_3_ I L0 L2 3 + LOCALVARIABLE p_77020_4_ F L0 L2 4 + LOCALVARIABLE p_77020_5_ F L0 L2 5 + LOCALVARIABLE p_77020_6_ F L0 L2 6 + LOCALVARIABLE p_77020_7_ F L0 L2 7 + MAXSTACK = 9 + MAXLOCALS = 8 + + // access flags 0x2 + private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V + L0 + LINENUMBER 244 L0 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 9 + L1 + LINENUMBER 246 L1 + ALOAD 2 + IFNONNULL L2 + L3 + LINENUMBER 248 L3 + INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ASTORE 10 + L4 + LINENUMBER 249 L4 + ALOAD 10 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; + ASTORE 11 + L5 + LINENUMBER 250 L5 + ALOAD 10 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; + CHECKCAST net/minecraft/client/renderer/texture/TextureMap + LDC "missingno" + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; + ASTORE 2 + L2 + LINENUMBER 253 L2 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator] [] + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F + FSTORE 10 + L6 + LINENUMBER 254 L6 + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F + FSTORE 11 + L7 + LINENUMBER 255 L7 + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F + FSTORE 12 + L8 + LINENUMBER 256 L8 + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F + FSTORE 13 + L9 + LINENUMBER 257 L9 + FCONST_1 + FSTORE 14 + L10 + LINENUMBER 258 L10 + LDC 0.5 + FSTORE 15 + L11 + LINENUMBER 259 L11 + LDC 0.25 + FSTORE 16 + L12 + LINENUMBER 262 L12 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.options : Lnet/minecraft/client/settings/GameSettings; + GETFIELD net/minecraft/client/settings/GameSettings.fancyGraphics : Z + IFEQ L13 + L14 + LINENUMBER 264 L14 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L15 + LINENUMBER 266 L15 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFEQ L16 + L17 + LINENUMBER 268 L17 + LDC 180.0 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + GOTO L18 + L16 + LINENUMBER 272 L16 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.age : I + I2F + FLOAD 4 + FADD + LDC 20.0 + FDIV + ALOAD 1 + GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F + FADD + LDC 57.295776 + FMUL + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L18 + LINENUMBER 275 L18 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] + LDC 0.0625 + FSTORE 17 + L19 + LINENUMBER 276 L19 + LDC 0.021875 + FSTORE 18 + L20 + LINENUMBER 277 L20 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; + ASTORE 19 + L21 + LINENUMBER 278 L21 + ALOAD 19 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ISTORE 20 + L22 + LINENUMBER 281 L22 + ILOAD 20 + ICONST_2 + IF_ICMPGE L23 + L24 + LINENUMBER 283 L24 + ICONST_1 + ISTORE 21 + L25 + GOTO L26 + L23 + LINENUMBER 285 L23 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] + ILOAD 20 + BIPUSH 16 + IF_ICMPGE L27 + L28 + LINENUMBER 287 L28 + ICONST_2 + ISTORE 21 + L29 + GOTO L26 + L27 + LINENUMBER 289 L27 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] + ILOAD 20 + BIPUSH 32 + IF_ICMPGE L30 + L31 + LINENUMBER 291 L31 + ICONST_3 + ISTORE 21 + L32 + GOTO L26 + L30 + LINENUMBER 295 L30 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] + ICONST_4 + ISTORE 21 + L26 + LINENUMBER 298 L26 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I] [] + ALOAD 0 + ALOAD 19 + ILOAD 21 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniItemCount (Lnet/minecraft/item/ItemStack;B)B + ISTORE 21 + L33 + LINENUMBER 300 L33 + FLOAD 15 + FNEG + FLOAD 16 + FNEG + FLOAD 17 + FLOAD 18 + FADD + ILOAD 21 + I2F + FMUL + FCONST_2 + FDIV + FNEG + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L34 + LINENUMBER 302 L34 + ICONST_0 + ISTORE 22 + L35 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + ILOAD 22 + ILOAD 21 + IF_ICMPGE L36 + L37 + LINENUMBER 305 L37 + ILOAD 22 + IFLE L38 + ALOAD 0 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldSpreadItems ()Z + IFEQ L38 + L39 + LINENUMBER 307 L39 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + LDC 0.5 + FDIV + FSTORE 23 + L40 + LINENUMBER 308 L40 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + LDC 0.5 + FDIV + FSTORE 24 + L41 + LINENUMBER 309 L41 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + LDC 0.5 + FDIV + FSTORE 25 + L42 + LINENUMBER 310 L42 + FLOAD 23 + FLOAD 24 + FLOAD 17 + FLOAD 18 + FADD + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L43 + LINENUMBER 311 L43 + GOTO L44 + L38 + LINENUMBER 314 L38 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + FCONST_0 + FCONST_0 + FLOAD 17 + FLOAD 18 + FADD + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L44 + LINENUMBER 317 L44 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + ALOAD 19 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + IFNE L45 + L46 + LINENUMBER 319 L46 + ALOAD 0 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + GOTO L47 + L45 + LINENUMBER 323 L45 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + ALOAD 0 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L47 + LINENUMBER 326 L47 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + FLOAD 5 + FLOAD 6 + FLOAD 7 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L48 + LINENUMBER 327 L48 + ALOAD 9 + FLOAD 11 + FLOAD 12 + FLOAD 10 + FLOAD 13 + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getIconWidth ()I + ALOAD 2 + INVOKEINTERFACE net/minecraft/util/IIcon.getIconHeight ()I + FLOAD 17 + INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V + L49 + LINENUMBER 329 L49 + ALOAD 19 + ILOAD 8 + INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z + IFEQ L50 + L51 + LINENUMBER 331 L51 + SIPUSH 514 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V + L52 + LINENUMBER 332 L52 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L53 + LINENUMBER 333 L53 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L54 + LINENUMBER 334 L54 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L55 + LINENUMBER 335 L55 + SIPUSH 768 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glBlendFunc (II)V + L56 + LINENUMBER 336 L56 + LDC 0.76 + FSTORE 23 + L57 + LINENUMBER 337 L57 + LDC 0.5 + FLOAD 23 + FMUL + LDC 0.25 + FLOAD 23 + FMUL + LDC 0.8 + FLOAD 23 + FMUL + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L58 + LINENUMBER 338 L58 + SIPUSH 5890 + INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V + L59 + LINENUMBER 339 L59 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L60 + LINENUMBER 340 L60 + LDC 0.125 + FSTORE 24 + L61 + LINENUMBER 341 L61 + FLOAD 24 + FLOAD 24 + FLOAD 24 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L62 + LINENUMBER 342 L62 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + LDC 3000 + LREM + L2F + LDC 3000.0 + FDIV + LDC 8.0 + FMUL + FSTORE 25 + L63 + LINENUMBER 343 L63 + FLOAD 25 + FCONST_0 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L64 + LINENUMBER 344 L64 + LDC -50.0 + FCONST_0 + FCONST_0 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L65 + LINENUMBER 345 L65 + ALOAD 9 + FCONST_0 + FCONST_0 + FCONST_1 + FCONST_1 + SIPUSH 255 + SIPUSH 255 + FLOAD 17 + INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V + L66 + LINENUMBER 346 L66 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L67 + LINENUMBER 347 L67 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L68 + LINENUMBER 348 L68 + FLOAD 24 + FLOAD 24 + FLOAD 24 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L69 + LINENUMBER 349 L69 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + LDC 4873 + LREM + L2F + LDC 4873.0 + FDIV + LDC 8.0 + FMUL + FSTORE 25 + L70 + LINENUMBER 350 L70 + FLOAD 25 + FNEG + FCONST_0 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L71 + LINENUMBER 351 L71 + LDC 10.0 + FCONST_0 + FCONST_0 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L72 + LINENUMBER 352 L72 + ALOAD 9 + FCONST_0 + FCONST_0 + FCONST_1 + FCONST_1 + SIPUSH 255 + SIPUSH 255 + FLOAD 17 + INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V + L73 + LINENUMBER 353 L73 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L74 + LINENUMBER 354 L74 + SIPUSH 5888 + INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V + L75 + LINENUMBER 355 L75 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L76 + LINENUMBER 356 L76 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L77 + LINENUMBER 357 L77 + SIPUSH 515 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V + L50 + LINENUMBER 302 L50 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + IINC 22 1 + GOTO L35 + L36 + LINENUMBER 361 L36 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L78 + LINENUMBER 362 L78 + GOTO L79 + L13 + LINENUMBER 365 L13 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] + ICONST_0 + ISTORE 17 + L80 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] + ILOAD 17 + ILOAD 3 + IF_ICMPGE L79 + L81 + LINENUMBER 367 L81 + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L82 + LINENUMBER 369 L82 + ILOAD 17 + IFLE L83 + L84 + LINENUMBER 371 L84 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + FSTORE 18 + L85 + LINENUMBER 372 L85 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + FSTORE 19 + L86 + LINENUMBER 373 L86 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; + INVOKEVIRTUAL java/util/Random.nextFloat ()F + FCONST_2 + FMUL + FCONST_1 + FSUB + LDC 0.3 + FMUL + FSTORE 20 + L87 + LINENUMBER 374 L87 + FLOAD 18 + FLOAD 19 + FLOAD 20 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L83 + LINENUMBER 377 L83 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z + IFNE L88 + L89 + LINENUMBER 379 L89 + LDC 180.0 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; + GETFIELD net/minecraft/client/renderer/entity/RenderManager.playerViewY : F + FSUB + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L88 + LINENUMBER 382 L88 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] + FLOAD 5 + FLOAD 6 + FLOAD 7 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L90 + LINENUMBER 383 L90 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L91 + LINENUMBER 384 L91 + ALOAD 9 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setNormal (FFF)V + L92 + LINENUMBER 385 L92 + ALOAD 9 + FCONST_0 + FLOAD 15 + FSUB + F2D + FCONST_0 + FLOAD 16 + FSUB + F2D + DCONST_0 + FLOAD 10 + F2D + FLOAD 13 + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L93 + LINENUMBER 386 L93 + ALOAD 9 + FLOAD 14 + FLOAD 15 + FSUB + F2D + FCONST_0 + FLOAD 16 + FSUB + F2D + DCONST_0 + FLOAD 11 + F2D + FLOAD 13 + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L94 + LINENUMBER 387 L94 + ALOAD 9 + FLOAD 14 + FLOAD 15 + FSUB + F2D + FCONST_1 + FLOAD 16 + FSUB + F2D + DCONST_0 + FLOAD 11 + F2D + FLOAD 12 + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L95 + LINENUMBER 388 L95 + ALOAD 9 + FCONST_0 + FLOAD 15 + FSUB + F2D + FCONST_1 + FLOAD 16 + FSUB + F2D + DCONST_0 + FLOAD 10 + F2D + FLOAD 12 + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L96 + LINENUMBER 389 L96 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L97 + LINENUMBER 390 L97 + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L98 + LINENUMBER 365 L98 + IINC 17 1 + GOTO L80 + L79 + LINENUMBER 393 L79 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] + RETURN + L99 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderDroppedItem_1_ Lnet/minecraft/entity/item/EntityItem; L0 L0 1 + LOCALVARIABLE p_renderDroppedItem_2_ Lnet/minecraft/util/IIcon; L0 L0 2 + LOCALVARIABLE p_renderDroppedItem_3_ I L0 L0 3 + LOCALVARIABLE p_renderDroppedItem_4_ F L0 L0 4 + LOCALVARIABLE p_renderDroppedItem_5_ F L0 L0 5 + LOCALVARIABLE p_renderDroppedItem_6_ F L0 L0 6 + LOCALVARIABLE p_renderDroppedItem_7_ F L0 L0 7 + LOCALVARIABLE p_renderDroppedItem_8_ I L0 L0 8 + LOCALVARIABLE texturemanager Lnet/minecraft/client/renderer/texture/TextureManager; L4 L2 10 + LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L5 L2 11 + LOCALVARIABLE b0 B L25 L23 21 + LOCALVARIABLE b0 B L29 L27 21 + LOCALVARIABLE b0 B L32 L30 21 + LOCALVARIABLE x F L40 L43 23 + LOCALVARIABLE y F L41 L43 24 + LOCALVARIABLE z F L42 L43 25 + LOCALVARIABLE f11 F L57 L50 23 + LOCALVARIABLE f12 F L61 L50 24 + LOCALVARIABLE f13 F L63 L50 25 + LOCALVARIABLE k I L35 L36 22 + LOCALVARIABLE f9 F L19 L78 17 + LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L21 L78 19 + LOCALVARIABLE j I L22 L78 20 + LOCALVARIABLE b0 B L26 L78 21 + LOCALVARIABLE f10 F L20 L13 18 + LOCALVARIABLE f16 F L86 L83 19 + LOCALVARIABLE f17 F L87 L83 20 + LOCALVARIABLE f10 F L85 L83 18 + LOCALVARIABLE l I L80 L79 17 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L99 0 + LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L99 1 + LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L99 2 + LOCALVARIABLE p_77020_3_ I L0 L99 3 + LOCALVARIABLE p_77020_4_ F L0 L99 4 + LOCALVARIABLE p_77020_5_ F L0 L99 5 + LOCALVARIABLE p_77020_6_ F L0 L99 6 + LOCALVARIABLE p_77020_7_ F L0 L99 7 + LOCALVARIABLE pass I L0 L99 8 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L99 9 + LOCALVARIABLE f14 F L6 L99 10 + LOCALVARIABLE f15 F L7 L99 11 + LOCALVARIABLE f4 F L8 L99 12 + LOCALVARIABLE f5 F L9 L99 13 + LOCALVARIABLE f6 F L10 L99 14 + LOCALVARIABLE f7 F L11 L99 15 + LOCALVARIABLE f8 F L12 L99 16 + MAXSTACK = 11 + MAXLOCALS = 26 + + // access flags 0x1 + public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L0 + LINENUMBER 397 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ALOAD 3 + ILOAD 4 + ILOAD 5 + ICONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V + L1 + LINENUMBER 398 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderItemIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L0 1 + LOCALVARIABLE p_renderItemIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 2 + LOCALVARIABLE p_renderItemIntoGUI_3_ Lnet/minecraft/item/ItemStack; L0 L0 3 + LOCALVARIABLE p_renderItemIntoGUI_4_ I L0 L0 4 + LOCALVARIABLE p_renderItemIntoGUI_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 + LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1 + LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2 + LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L2 3 + LOCALVARIABLE p_77015_4_ I L0 L2 4 + LOCALVARIABLE p_77015_5_ I L0 L2 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x1 + public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V + L0 + LINENUMBER 402 L0 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I + ISTORE 7 + L1 + LINENUMBER 403 L1 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon; + ASTORE 8 + L2 + LINENUMBER 409 L2 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + IFNE L3 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I + INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z + IFEQ L3 + L4 + LINENUMBER 411 L4 + ALOAD 2 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L5 + LINENUMBER 412 L5 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; + ASTORE 9 + L6 + LINENUMBER 413 L6 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L7 + LINENUMBER 415 L7 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IFEQ L8 + L9 + LINENUMBER 417 L9 + SIPUSH 516 + LDC 0.1 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L10 + LINENUMBER 418 L10 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L11 + LINENUMBER 419 L11 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + GOTO L12 + L8 + LINENUMBER 423 L8 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] [] + SIPUSH 516 + LDC 0.5 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L13 + LINENUMBER 424 L13 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L12 + LINENUMBER 427 L12 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] [] + INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V + L14 + LINENUMBER 428 L14 + ILOAD 4 + ICONST_2 + ISUB + I2F + ILOAD 5 + ICONST_3 + IADD + I2F + LDC -3.0 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + FADD + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L15 + LINENUMBER 429 L15 + LDC 10.0 + LDC 10.0 + LDC 10.0 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L16 + LINENUMBER 430 L16 + FCONST_1 + LDC 0.5 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V + L17 + LINENUMBER 431 L17 + FCONST_1 + FCONST_1 + LDC -1.0 + INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V + L18 + LINENUMBER 432 L18 + LDC 210.0 + FCONST_1 + FCONST_0 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L19 + LINENUMBER 433 L19 + LDC 45.0 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L20 + LINENUMBER 434 L20 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 10 + L21 + LINENUMBER 435 L21 + ILOAD 10 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 11 + L22 + LINENUMBER 436 L22 + ILOAD 10 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 12 + L23 + LINENUMBER 437 L23 + ILOAD 10 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 13 + L24 + LINENUMBER 439 L24 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L25 + L26 + LINENUMBER 441 L26 + FLOAD 11 + FLOAD 12 + FLOAD 13 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L25 + LINENUMBER 444 L25 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] [] + LDC -90.0 + FCONST_0 + FCONST_1 + FCONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V + L27 + LINENUMBER 445 L27 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z + L28 + LINENUMBER 446 L28 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + ALOAD 9 + ILOAD 7 + FCONST_1 + INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V + L29 + LINENUMBER 447 L29 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; + ICONST_1 + PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z + L30 + LINENUMBER 449 L30 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I + IFNE L31 + L32 + LINENUMBER 451 L32 + SIPUSH 516 + LDC 0.1 + INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V + L31 + LINENUMBER 454 L31 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] [] + INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V + L33 + LINENUMBER 455 L33 + GOTO L34 + L3 + LINENUMBER 456 L3 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] [] + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z + IFEQ L35 + L36 + LINENUMBER 458 L36 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L37 + LINENUMBER 459 L37 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L38 + LINENUMBER 460 L38 + ALOAD 2 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L39 + LINENUMBER 461 L39 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L40 + LINENUMBER 462 L40 + SIPUSH 3553 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L41 + LINENUMBER 463 L41 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L42 + LINENUMBER 464 L42 + ICONST_0 + ICONST_0 + ICONST_0 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L43 + LINENUMBER 465 L43 + ICONST_0 + ICONST_0 + ICONST_0 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V + L44 + LINENUMBER 466 L44 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L45 + LINENUMBER 467 L45 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 9 + L46 + LINENUMBER 468 L46 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L47 + LINENUMBER 469 L47 + ALOAD 9 + ICONST_M1 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V + L48 + LINENUMBER 470 L48 + ALOAD 9 + ILOAD 4 + ICONST_2 + ISUB + I2D + ILOAD 5 + BIPUSH 18 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L49 + LINENUMBER 471 L49 + ALOAD 9 + ILOAD 4 + BIPUSH 18 + IADD + I2D + ILOAD 5 + BIPUSH 18 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L50 + LINENUMBER 472 L50 + ALOAD 9 + ILOAD 4 + BIPUSH 18 + IADD + I2D + ILOAD 5 + ICONST_2 + ISUB + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L51 + LINENUMBER 473 L51 + ALOAD 9 + ILOAD 4 + ICONST_2 + ISUB + I2D + ILOAD 5 + ICONST_2 + ISUB + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L52 + LINENUMBER 474 L52 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L53 + LINENUMBER 475 L53 + ICONST_1 + ICONST_1 + ICONST_1 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V + L54 + LINENUMBER 476 L54 + SIPUSH 3553 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L55 + LINENUMBER 477 L55 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L56 + LINENUMBER 479 L56 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ASTORE 14 + L57 + LINENUMBER 480 L57 + ICONST_0 + ISTORE 10 + L58 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [] + ILOAD 10 + ALOAD 14 + ILOAD 7 + INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I + IF_ICMPGE L59 + L60 + LINENUMBER 482 L60 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L61 + LINENUMBER 483 L61 + ALOAD 2 + ALOAD 14 + INVOKEVIRTUAL net/minecraft/item/Item.getSpriteNumber ()I + IFNE L62 + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; + GOTO L63 + L62 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager] + GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; + L63 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager net/minecraft/util/ResourceLocation] + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L64 + LINENUMBER 484 L64 + ALOAD 14 + ALOAD 3 + ILOAD 10 + INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon; + ASTORE 15 + L65 + LINENUMBER 485 L65 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + ILOAD 10 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 16 + L66 + LINENUMBER 486 L66 + ILOAD 16 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 13 + L67 + LINENUMBER 487 L67 + ILOAD 16 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 17 + L68 + LINENUMBER 488 L68 + ILOAD 16 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 18 + L69 + LINENUMBER 490 L69 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L70 + L71 + LINENUMBER 492 L71 + FLOAD 13 + FLOAD 17 + FLOAD 18 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L70 + LINENUMBER 495 L70 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L72 + LINENUMBER 496 L72 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L73 + LINENUMBER 498 L73 + ALOAD 0 + ILOAD 4 + ILOAD 5 + ALOAD 15 + BIPUSH 16 + BIPUSH 16 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V + L74 + LINENUMBER 500 L74 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L75 + LINENUMBER 501 L75 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L76 + LINENUMBER 503 L76 + ILOAD 6 + IFEQ L77 + ALOAD 3 + ILOAD 10 + INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z + IFEQ L77 + L78 + LINENUMBER 505 L78 + ALOAD 0 + ALOAD 2 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V + L77 + LINENUMBER 480 L77 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] [] + IINC 10 1 + GOTO L58 + L59 + LINENUMBER 509 L59 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L79 + LINENUMBER 510 L79 + GOTO L34 + L35 + LINENUMBER 513 L35 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L80 + LINENUMBER 514 L80 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L81 + LINENUMBER 515 L81 + SIPUSH 770 + SIPUSH 771 + ICONST_1 + ICONST_0 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L82 + LINENUMBER 516 L82 + ALOAD 2 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; + ASTORE 9 + L83 + LINENUMBER 517 L83 + ALOAD 2 + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L84 + LINENUMBER 519 L84 + ALOAD 8 + IFNONNULL L85 + L86 + LINENUMBER 521 L86 + INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; + INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; + ALOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; + CHECKCAST net/minecraft/client/renderer/texture/TextureMap + LDC "missingno" + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; + ASTORE 8 + L85 + LINENUMBER 524 L85 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation] [] + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I + ISTORE 10 + L87 + LINENUMBER 525 L87 + ILOAD 10 + BIPUSH 16 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 11 + L88 + LINENUMBER 526 L88 + ILOAD 10 + BIPUSH 8 + ISHR + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 12 + L89 + LINENUMBER 527 L89 + ILOAD 10 + SIPUSH 255 + IAND + I2F + LDC 255.0 + FDIV + FSTORE 13 + L90 + LINENUMBER 529 L90 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + IFEQ L91 + L92 + LINENUMBER 531 L92 + FLOAD 11 + FLOAD 12 + FLOAD 13 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L91 + LINENUMBER 534 L91 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L93 + LINENUMBER 535 L93 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L94 + LINENUMBER 536 L94 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L95 + LINENUMBER 538 L95 + ALOAD 0 + ILOAD 4 + ILOAD 5 + ALOAD 8 + CHECKCAST net/minecraft/util/IIcon + BIPUSH 16 + BIPUSH 16 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V + L96 + LINENUMBER 540 L96 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L97 + LINENUMBER 541 L97 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L98 + LINENUMBER 542 L98 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L99 + LINENUMBER 544 L99 + ILOAD 6 + IFEQ L100 + ALOAD 3 + ICONST_0 + INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z + IFEQ L100 + L101 + LINENUMBER 546 L101 + ALOAD 0 + ALOAD 2 + ILOAD 4 + ILOAD 5 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V + L100 + LINENUMBER 548 L100 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] [] + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L34 + LINENUMBER 551 L34 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon java/lang/Object I] [] + SIPUSH 2884 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L102 + LINENUMBER 552 L102 + RETURN + L103 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderItemIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L0 1 + LOCALVARIABLE p_renderItemIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 2 + LOCALVARIABLE p_renderItemIntoGUI_3_ Lnet/minecraft/item/ItemStack; L0 L0 3 + LOCALVARIABLE p_renderItemIntoGUI_4_ I L0 L0 4 + LOCALVARIABLE p_renderItemIntoGUI_5_ I L0 L0 5 + LOCALVARIABLE p_renderItemIntoGUI_6_ Z L0 L0 6 + LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L33 9 + LOCALVARIABLE l I L21 L3 10 + LOCALVARIABLE f F L24 L3 13 + LOCALVARIABLE f3 F L22 L3 11 + LOCALVARIABLE f4 F L23 L3 12 + LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L65 L77 15 + LOCALVARIABLE i1 I L66 L77 16 + LOCALVARIABLE f1 F L68 L77 17 + LOCALVARIABLE f2 F L69 L77 18 + LOCALVARIABLE f F L67 L59 13 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L46 L79 9 + LOCALVARIABLE item Lnet/minecraft/item/Item; L57 L79 14 + LOCALVARIABLE l I L58 L35 10 + LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L83 L34 9 + LOCALVARIABLE f F L90 L34 13 + LOCALVARIABLE f3 F L88 L34 11 + LOCALVARIABLE f4 F L89 L34 12 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L103 0 + LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L103 1 + LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L103 2 + LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L103 3 + LOCALVARIABLE p_77015_4_ I L0 L103 4 + LOCALVARIABLE p_77015_5_ I L0 L103 5 + LOCALVARIABLE renderEffect Z L0 L103 6 + LOCALVARIABLE k I L1 L103 7 + LOCALVARIABLE object Ljava/lang/Object; L2 L103 8 + LOCALVARIABLE l I L87 L103 10 + MAXSTACK = 7 + MAXLOCALS = 19 + + // access flags 0x1 + public renderItemAndEffectIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable + L3 + LINENUMBER 557 L3 + ALOAD 3 + IFNULL L4 + L5 + LINENUMBER 559 L5 + ALOAD 0 + DUP + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + LDC 50.0 + FADD + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L0 + LINENUMBER 563 L0 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks; + ALOAD 2 + ALOAD 3 + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + ILOAD 4 + I2F + ILOAD 5 + I2F + INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderInventoryItem (Lnet/minecraft/client/renderer/RenderBlocks;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;ZFFF)Z + IFNE L1 + L6 + LINENUMBER 565 L6 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ALOAD 3 + ILOAD 4 + ILOAD 5 + ICONST_1 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V + L1 + LINENUMBER 605 L1 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] + GOTO L7 + L2 + LINENUMBER 568 L2 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [java/lang/Throwable] + ASTORE 6 + L8 + LINENUMBER 570 L8 + ALOAD 6 + LDC "Rendering item" + INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; + ASTORE 7 + L9 + LINENUMBER 571 L9 + ALOAD 7 + LDC "Item being rendered" + INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; + ASTORE 8 + L10 + LINENUMBER 572 L10 + ALOAD 8 + LDC "Item Type" + NEW net/minecraft/client/renderer/entity/RenderItem$1 + DUP + ALOAD 0 + ALOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$1. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L11 + LINENUMBER 580 L11 + ALOAD 8 + LDC "Item Aux" + NEW net/minecraft/client/renderer/entity/RenderItem$2 + DUP + ALOAD 0 + ALOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$2. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L12 + LINENUMBER 588 L12 + ALOAD 8 + LDC "Item NBT" + NEW net/minecraft/client/renderer/entity/RenderItem$3 + DUP + ALOAD 0 + ALOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$3. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L13 + LINENUMBER 596 L13 + ALOAD 8 + LDC "Item Foil" + NEW net/minecraft/client/renderer/entity/RenderItem$4 + DUP + ALOAD 0 + ALOAD 3 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$4. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L14 + LINENUMBER 604 L14 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 7 + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L7 + LINENUMBER 624 L7 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] + ALOAD 0 + DUP + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + LDC 50.0 + FSUB + PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + L4 + LINENUMBER 626 L4 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] + RETURN + L15 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L3 L3 0 + LOCALVARIABLE p_renderItemAndEffectIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L3 L3 1 + LOCALVARIABLE p_renderItemAndEffectIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L3 L3 2 + LOCALVARIABLE p_renderItemAndEffectIntoGUI_3_ Lnet/minecraft/item/ItemStack; L3 L3 3 + LOCALVARIABLE p_renderItemAndEffectIntoGUI_4_ I L3 L3 4 + LOCALVARIABLE p_renderItemAndEffectIntoGUI_5_ I L3 L3 5 + LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L9 L7 7 + LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L10 L7 8 + LOCALVARIABLE throwable Ljava/lang/Throwable; L8 L7 6 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L3 L15 0 + LOCALVARIABLE p_82406_1_ Lnet/minecraft/client/gui/FontRenderer; L3 L15 1 + LOCALVARIABLE p_82406_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L3 L15 2 + LOCALVARIABLE p_82406_3_ Lnet/minecraft/item/ItemStack; L3 L15 3 + LOCALVARIABLE p_82406_4_ I L3 L15 4 + LOCALVARIABLE p_82406_5_ I L3 L15 5 + MAXSTACK = 7 + MAXLOCALS = 9 + + // access flags 0x1 + public renderEffect(Lnet/minecraft/client/renderer/texture/TextureManager;II)V + L0 + LINENUMBER 630 L0 + SIPUSH 514 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V + L1 + LINENUMBER 631 L1 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L2 + LINENUMBER 632 L2 + ICONST_0 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V + L3 + LINENUMBER 633 L3 + ALOAD 1 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; + INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V + L4 + LINENUMBER 634 L4 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L5 + LINENUMBER 635 L5 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L6 + LINENUMBER 636 L6 + LDC 0.5 + LDC 0.25 + LDC 0.8 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L7 + LINENUMBER 637 L7 + ALOAD 0 + ILOAD 2 + LDC 431278612 + IMUL + ILOAD 3 + LDC 32178161 + IMUL + IADD + ILOAD 2 + ICONST_2 + ISUB + ILOAD 3 + ICONST_2 + ISUB + BIPUSH 20 + BIPUSH 20 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderGlint (IIIII)V + L8 + LINENUMBER 638 L8 + ICONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V + L9 + LINENUMBER 639 L9 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L10 + LINENUMBER 640 L10 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L11 + LINENUMBER 641 L11 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L12 + LINENUMBER 642 L12 + SIPUSH 515 + INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V + L13 + LINENUMBER 643 L13 + RETURN + L14 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderEffect_1_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 1 + LOCALVARIABLE p_renderEffect_2_ I L0 L0 2 + LOCALVARIABLE p_renderEffect_3_ I L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L14 0 + LOCALVARIABLE manager Lnet/minecraft/client/renderer/texture/TextureManager; L0 L14 1 + LOCALVARIABLE x I L0 L14 2 + LOCALVARIABLE y I L0 L14 3 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x2 + private renderGlint(IIIII)V + L0 + LINENUMBER 647 L0 + ICONST_0 + ISTORE 6 + L1 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] [] + ILOAD 6 + ICONST_1 + IF_ICMPGE L2 + SIPUSH 772 + ICONST_1 + ICONST_0 + ICONST_1 + INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V + L3 + LINENUMBER 650 L3 + LDC 0.00390625 + FSTORE 7 + L4 + LINENUMBER 651 L4 + LDC 0.00390625 + FSTORE 8 + L5 + LINENUMBER 652 L5 + INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J + SIPUSH 3000 + ILOAD 6 + SIPUSH 1873 + IMUL + IADD + I2L + LREM + L2F + LDC 3000.0 + ILOAD 6 + SIPUSH 1873 + IMUL + I2F + FADD + FDIV + LDC 256.0 + FMUL + FSTORE 9 + L6 + LINENUMBER 653 L6 + FCONST_0 + FSTORE 10 + L7 + LINENUMBER 654 L7 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 11 + L8 + LINENUMBER 655 L8 + LDC 4.0 + FSTORE 12 + L9 + LINENUMBER 657 L9 + ILOAD 6 + ICONST_1 + IF_ICMPNE L10 + L11 + LINENUMBER 659 L11 + LDC -1.0 + FSTORE 12 + L10 + LINENUMBER 662 L10 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I F F F F net/minecraft/client/renderer/Tessellator F] [] + ALOAD 11 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L12 + LINENUMBER 663 L12 + ALOAD 11 + ILOAD 2 + ICONST_0 + IADD + I2D + ILOAD 3 + ILOAD 5 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + FLOAD 9 + ILOAD 5 + I2F + FLOAD 12 + FMUL + FADD + FLOAD 7 + FMUL + F2D + FLOAD 10 + ILOAD 5 + I2F + FADD + FLOAD 8 + FMUL + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L13 + LINENUMBER 664 L13 + ALOAD 11 + ILOAD 2 + ILOAD 4 + IADD + I2D + ILOAD 3 + ILOAD 5 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + FLOAD 9 + ILOAD 4 + I2F + FADD + ILOAD 5 + I2F + FLOAD 12 + FMUL + FADD + FLOAD 7 + FMUL + F2D + FLOAD 10 + ILOAD 5 + I2F + FADD + FLOAD 8 + FMUL + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L14 + LINENUMBER 665 L14 + ALOAD 11 + ILOAD 2 + ILOAD 4 + IADD + I2D + ILOAD 3 + ICONST_0 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + FLOAD 9 + ILOAD 4 + I2F + FADD + FLOAD 7 + FMUL + F2D + FLOAD 10 + FCONST_0 + FADD + FLOAD 8 + FMUL + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L15 + LINENUMBER 666 L15 + ALOAD 11 + ILOAD 2 + ICONST_0 + IADD + I2D + ILOAD 3 + ICONST_0 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + FLOAD 9 + FCONST_0 + FADD + FLOAD 7 + FMUL + F2D + FLOAD 10 + FCONST_0 + FADD + FLOAD 8 + FMUL + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L16 + LINENUMBER 667 L16 + ALOAD 11 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L17 + LINENUMBER 647 L17 + IINC 6 1 + GOTO L1 + L2 + LINENUMBER 669 L2 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] [] + RETURN + L18 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderGlint_1_ I L0 L0 1 + LOCALVARIABLE p_renderGlint_2_ I L0 L0 2 + LOCALVARIABLE p_renderGlint_3_ I L0 L0 3 + LOCALVARIABLE p_renderGlint_4_ I L0 L0 4 + LOCALVARIABLE p_renderGlint_5_ I L0 L0 5 + LOCALVARIABLE f F L4 L17 7 + LOCALVARIABLE f1 F L5 L17 8 + LOCALVARIABLE f2 F L6 L17 9 + LOCALVARIABLE f3 F L7 L17 10 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L8 L17 11 + LOCALVARIABLE f4 F L9 L17 12 + LOCALVARIABLE j1 I L1 L2 6 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L18 0 + LOCALVARIABLE p_77018_1_ I L0 L18 1 + LOCALVARIABLE p_77018_2_ I L0 L18 2 + LOCALVARIABLE p_77018_3_ I L0 L18 3 + LOCALVARIABLE p_77018_4_ I L0 L18 4 + LOCALVARIABLE p_77018_5_ I L0 L18 5 + MAXSTACK = 11 + MAXLOCALS = 13 + + // access flags 0x1 + public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V + L0 + LINENUMBER 673 L0 + ALOAD 0 + ALOAD 1 + ALOAD 2 + ALOAD 3 + ILOAD 4 + ILOAD 5 + ACONST_NULL + CHECKCAST java/lang/String + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L1 + LINENUMBER 674 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderItemOverlayIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L0 1 + LOCALVARIABLE p_renderItemOverlayIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 2 + LOCALVARIABLE p_renderItemOverlayIntoGUI_3_ Lnet/minecraft/item/ItemStack; L0 L0 3 + LOCALVARIABLE p_renderItemOverlayIntoGUI_4_ I L0 L0 4 + LOCALVARIABLE p_renderItemOverlayIntoGUI_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 + LOCALVARIABLE p_77021_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1 + LOCALVARIABLE p_77021_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2 + LOCALVARIABLE p_77021_3_ Lnet/minecraft/item/ItemStack; L0 L2 3 + LOCALVARIABLE p_77021_4_ I L0 L2 4 + LOCALVARIABLE p_77021_5_ I L0 L2 5 + MAXSTACK = 7 + MAXLOCALS = 6 + + // access flags 0x1 + public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V + L0 + LINENUMBER 678 L0 + ALOAD 3 + IFNULL L1 + L2 + LINENUMBER 680 L2 + ALOAD 3 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + ICONST_1 + IF_ICMPGT L3 + ALOAD 6 + IFNULL L4 + L3 + LINENUMBER 682 L3 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] + ALOAD 6 + IFNONNULL L5 + ALOAD 3 + GETFIELD net/minecraft/item/ItemStack.stackSize : I + INVOKESTATIC java/lang/String.valueOf (I)Ljava/lang/String; + GOTO L6 + L5 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] + ALOAD 6 + L6 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [java/lang/String] + ASTORE 7 + L7 + LINENUMBER 683 L7 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L8 + LINENUMBER 684 L8 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L9 + LINENUMBER 685 L9 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L10 + LINENUMBER 686 L10 + ALOAD 1 + ALOAD 7 + ILOAD 4 + BIPUSH 19 + IADD + ICONST_2 + ISUB + ALOAD 1 + ALOAD 7 + INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.getStringWidth (Ljava/lang/String;)I + ISUB + ILOAD 5 + BIPUSH 6 + IADD + ICONST_3 + IADD + LDC 16777215 + INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawStringWithShadow (Ljava/lang/String;III)I + POP + L11 + LINENUMBER 687 L11 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L12 + LINENUMBER 688 L12 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L4 + LINENUMBER 691 L4 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/Item.showDurabilityBar (Lnet/minecraft/item/ItemStack;)Z + IFEQ L1 + L13 + LINENUMBER 693 L13 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; + ALOAD 3 + INVOKEVIRTUAL net/minecraft/item/Item.getDurabilityForDisplay (Lnet/minecraft/item/ItemStack;)D + DSTORE 8 + L14 + LINENUMBER 694 L14 + LDC 13.0 + DLOAD 8 + LDC 13.0 + DMUL + DSUB + INVOKESTATIC java/lang/Math.round (D)J + L2I + ISTORE 10 + L15 + LINENUMBER 695 L15 + LDC 255.0 + DLOAD 8 + LDC 255.0 + DMUL + DSUB + INVOKESTATIC java/lang/Math.round (D)J + L2I + ISTORE 11 + L16 + LINENUMBER 696 L16 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L17 + LINENUMBER 697 L17 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L18 + LINENUMBER 698 L18 + SIPUSH 3553 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L19 + LINENUMBER 699 L19 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L20 + LINENUMBER 700 L20 + SIPUSH 3042 + INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V + L21 + LINENUMBER 701 L21 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 12 + L22 + LINENUMBER 702 L22 + SIPUSH 255 + ILOAD 11 + ISUB + BIPUSH 16 + ISHL + ILOAD 11 + BIPUSH 8 + ISHL + IOR + ISTORE 13 + L23 + LINENUMBER 703 L23 + SIPUSH 255 + ILOAD 11 + ISUB + ICONST_4 + IDIV + BIPUSH 16 + ISHL + SIPUSH 16128 + IOR + ISTORE 14 + L24 + LINENUMBER 704 L24 + ALOAD 0 + ALOAD 12 + ILOAD 4 + ICONST_2 + IADD + ILOAD 5 + BIPUSH 13 + IADD + BIPUSH 13 + ICONST_2 + ICONST_0 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V + L25 + LINENUMBER 705 L25 + ALOAD 0 + ALOAD 12 + ILOAD 4 + ICONST_2 + IADD + ILOAD 5 + BIPUSH 13 + IADD + BIPUSH 12 + ICONST_1 + ILOAD 14 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V + L26 + LINENUMBER 706 L26 + ALOAD 0 + ALOAD 12 + ILOAD 4 + ICONST_2 + IADD + ILOAD 5 + BIPUSH 13 + IADD + ILOAD 10 + ICONST_1 + ILOAD 13 + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V + L27 + LINENUMBER 708 L27 + SIPUSH 3008 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L28 + LINENUMBER 709 L28 + SIPUSH 3553 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L29 + LINENUMBER 710 L29 + SIPUSH 2896 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L30 + LINENUMBER 711 L30 + SIPUSH 2929 + INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V + L31 + LINENUMBER 712 L31 + FCONST_1 + FCONST_1 + FCONST_1 + FCONST_1 + INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V + L1 + LINENUMBER 715 L1 + FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] + RETURN + L32 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderItemOverlayIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L0 1 + LOCALVARIABLE p_renderItemOverlayIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 2 + LOCALVARIABLE p_renderItemOverlayIntoGUI_3_ Lnet/minecraft/item/ItemStack; L0 L0 3 + LOCALVARIABLE p_renderItemOverlayIntoGUI_4_ I L0 L0 4 + LOCALVARIABLE p_renderItemOverlayIntoGUI_5_ I L0 L0 5 + LOCALVARIABLE p_renderItemOverlayIntoGUI_6_ Ljava/lang/String; L0 L0 6 + LOCALVARIABLE s1 Ljava/lang/String; L7 L4 7 + LOCALVARIABLE health D L14 L1 8 + LOCALVARIABLE j1 I L15 L1 10 + LOCALVARIABLE k I L16 L1 11 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L22 L1 12 + LOCALVARIABLE l I L23 L1 13 + LOCALVARIABLE i1 I L24 L1 14 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L32 0 + LOCALVARIABLE p_94148_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L32 1 + LOCALVARIABLE p_94148_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L32 2 + LOCALVARIABLE p_94148_3_ Lnet/minecraft/item/ItemStack; L0 L32 3 + LOCALVARIABLE p_94148_4_ I L0 L32 4 + LOCALVARIABLE p_94148_5_ I L0 L32 5 + LOCALVARIABLE p_94148_6_ Ljava/lang/String; L0 L32 6 + MAXSTACK = 7 + MAXLOCALS = 15 + + // access flags 0x2 + private renderQuad(Lnet/minecraft/client/renderer/Tessellator;IIIII)V + L0 + LINENUMBER 719 L0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L1 + LINENUMBER 720 L1 + ALOAD 1 + ILOAD 6 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V + L2 + LINENUMBER 721 L2 + ALOAD 1 + ILOAD 2 + ICONST_0 + IADD + I2D + ILOAD 3 + ICONST_0 + IADD + I2D + DCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L3 + LINENUMBER 722 L3 + ALOAD 1 + ILOAD 2 + ICONST_0 + IADD + I2D + ILOAD 3 + ILOAD 5 + IADD + I2D + DCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L4 + LINENUMBER 723 L4 + ALOAD 1 + ILOAD 2 + ILOAD 4 + IADD + I2D + ILOAD 3 + ILOAD 5 + IADD + I2D + DCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L5 + LINENUMBER 724 L5 + ALOAD 1 + ILOAD 2 + ILOAD 4 + IADD + I2D + ILOAD 3 + ICONST_0 + IADD + I2D + DCONST_0 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V + L6 + LINENUMBER 725 L6 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L7 + LINENUMBER 726 L7 + RETURN + L8 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderQuad_1_ Lnet/minecraft/client/renderer/Tessellator; L0 L0 1 + LOCALVARIABLE p_renderQuad_2_ I L0 L0 2 + LOCALVARIABLE p_renderQuad_3_ I L0 L0 3 + LOCALVARIABLE p_renderQuad_4_ I L0 L0 4 + LOCALVARIABLE p_renderQuad_5_ I L0 L0 5 + LOCALVARIABLE p_renderQuad_6_ I L0 L0 6 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0 + LOCALVARIABLE p_77017_1_ Lnet/minecraft/client/renderer/Tessellator; L0 L8 1 + LOCALVARIABLE p_77017_2_ I L0 L8 2 + LOCALVARIABLE p_77017_3_ I L0 L8 3 + LOCALVARIABLE p_77017_4_ I L0 L8 4 + LOCALVARIABLE p_77017_5_ I L0 L8 5 + LOCALVARIABLE p_77017_6_ I L0 L8 6 + MAXSTACK = 7 + MAXLOCALS = 7 + + // access flags 0x1 + public renderIcon(IILnet/minecraft/util/IIcon;II)V + L0 + LINENUMBER 730 L0 + GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; + ASTORE 6 + L1 + LINENUMBER 731 L1 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V + L2 + LINENUMBER 732 L2 + ALOAD 6 + ILOAD 1 + ICONST_0 + IADD + I2D + ILOAD 2 + ILOAD 5 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L3 + LINENUMBER 733 L3 + ALOAD 6 + ILOAD 1 + ILOAD 4 + IADD + I2D + ILOAD 2 + ILOAD 5 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L4 + LINENUMBER 734 L4 + ALOAD 6 + ILOAD 1 + ILOAD 4 + IADD + I2D + ILOAD 2 + ICONST_0 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L5 + LINENUMBER 735 L5 + ALOAD 6 + ILOAD 1 + ICONST_0 + IADD + I2D + ILOAD 2 + ICONST_0 + IADD + I2D + ALOAD 0 + GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F + F2D + ALOAD 3 + INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F + F2D + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V + L6 + LINENUMBER 736 L6 + ALOAD 6 + INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I + POP + L7 + LINENUMBER 737 L7 + RETURN + L8 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_renderIcon_1_ I L0 L0 1 + LOCALVARIABLE p_renderIcon_2_ I L0 L0 2 + LOCALVARIABLE p_renderIcon_3_ Lnet/minecraft/util/IIcon; L0 L0 3 + LOCALVARIABLE p_renderIcon_4_ I L0 L0 4 + LOCALVARIABLE p_renderIcon_5_ I L0 L0 5 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0 + LOCALVARIABLE p_94149_1_ I L0 L8 1 + LOCALVARIABLE p_94149_2_ I L0 L8 2 + LOCALVARIABLE p_94149_3_ Lnet/minecraft/util/IIcon; L0 L8 3 + LOCALVARIABLE p_94149_4_ I L0 L8 4 + LOCALVARIABLE p_94149_5_ I L0 L8 5 + LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L8 6 + MAXSTACK = 11 + MAXLOCALS = 7 + + // access flags 0x4 + protected getEntityTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; + L0 + LINENUMBER 741 L0 + ALOAD 0 + ALOAD 1 + CHECKCAST net/minecraft/entity/item/EntityItem + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getEntityTexture (Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_getEntityTexture_1_ Lnet/minecraft/entity/Entity; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/Entity; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public doRender(Lnet/minecraft/entity/Entity;DDDFF)V + L0 + LINENUMBER 746 L0 + ALOAD 0 + ALOAD 1 + CHECKCAST net/minecraft/entity/item/EntityItem + DLOAD 2 + DLOAD 4 + DLOAD 6 + FLOAD 8 + FLOAD 9 + INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.doRender (Lnet/minecraft/entity/item/EntityItem;DDDFF)V + L1 + LINENUMBER 747 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_doRender_1_ Lnet/minecraft/entity/Entity; L0 L0 1 + LOCALVARIABLE p_doRender_2_ D L0 L0 2 + LOCALVARIABLE p_doRender_4_ D L0 L0 4 + LOCALVARIABLE p_doRender_6_ D L0 L0 6 + LOCALVARIABLE p_doRender_8_ F L0 L0 8 + LOCALVARIABLE p_doRender_9_ F L0 L0 9 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 + LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/Entity; L0 L2 1 + LOCALVARIABLE p_76986_2_ D L0 L2 2 + LOCALVARIABLE p_76986_4_ D L0 L2 4 + LOCALVARIABLE p_76986_6_ D L0 L2 6 + LOCALVARIABLE p_76986_8_ F L0 L2 8 + LOCALVARIABLE p_76986_9_ F L0 L2 9 + MAXSTACK = 10 + MAXLOCALS = 10 + + // access flags 0x1 + public shouldSpreadItems()Z + L0 + LINENUMBER 757 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public shouldBob()Z + L0 + LINENUMBER 766 L0 + ICONST_1 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getMiniBlockCount(Lnet/minecraft/item/ItemStack;B)B + L0 + LINENUMBER 771 L0 + ILOAD 2 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_getMiniBlockCount_1_ Lnet/minecraft/item/ItemStack; L0 L0 1 + LOCALVARIABLE p_getMiniBlockCount_2_ B L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1 + LOCALVARIABLE original B L0 L1 2 + MAXSTACK = 1 + MAXLOCALS = 3 + + // access flags 0x1 + public getMiniItemCount(Lnet/minecraft/item/ItemStack;B)B + L0 + LINENUMBER 783 L0 + ILOAD 2 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 + LOCALVARIABLE p_getMiniItemCount_1_ Lnet/minecraft/item/ItemStack; L0 L0 1 + LOCALVARIABLE p_getMiniItemCount_2_ B L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 + LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1 + LOCALVARIABLE original B L0 L1 2 + MAXSTACK = 1 + MAXLOCALS = 3 + + // access flags 0x9 + public static getInstance()Lnet/minecraft/client/renderer/entity/RenderItem; + L0 + LINENUMBER 794 L0 + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; + IFNONNULL L1 + NEW net/minecraft/client/renderer/entity/RenderItem + DUP + INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem. ()V + PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; + L1 + LINENUMBER 795 L1 + FRAME FULL [] [] + GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; + ARETURN + MAXSTACK = 2 + MAXLOCALS = 0 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 37 L0 + NEW net/minecraft/util/ResourceLocation + DUP + LDC "textures/misc/enchanted_item_glint.png" + INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V + PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; + RETURN + MAXSTACK = 3 + MAXLOCALS = 0 +} diff --git a/run/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt b/run/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt new file mode 100644 index 0000000000..68385083d8 --- /dev/null +++ b/run/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt @@ -0,0 +1,1581 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/nbt/NBTTagCompound extends net/minecraft/nbt/NBTBase { + + // compiled from: NBTTagCompound.java + // access flags 0x0 + INNERCLASS net/minecraft/nbt/NBTTagCompound$2 null null + // access flags 0x0 + INNERCLASS net/minecraft/nbt/NBTTagCompound$1 null null + // access flags 0x409 + public static abstract INNERCLASS net/minecraft/nbt/NBTBase$NBTPrimitive net/minecraft/nbt/NBTBase NBTPrimitive + + // access flags 0x1A + private final static Lorg/apache/logging/log4j/Logger; logger + + // access flags 0x2 + private Ljava/util/Map; tagMap + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00001215" + + // access flags 0x1 + public ()V + L0 + LINENUMBER 17 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/nbt/NBTBase. ()V + L1 + LINENUMBER 20 L1 + ALOAD 0 + NEW java/util/HashMap + DUP + INVOKESPECIAL java/util/HashMap. ()V + PUTFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x0 + write(Ljava/io/DataOutput;)V throws java/io/IOException + L0 + LINENUMBER 25 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 2 + L1 + LINENUMBER 27 L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L2 + L3 + LINENUMBER 29 L3 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 3 + L4 + LINENUMBER 30 L4 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 3 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 4 + L5 + LINENUMBER 31 L5 + ALOAD 3 + ALOAD 4 + ALOAD 1 + INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_150298_a (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V + L6 + LINENUMBER 32 L6 + GOTO L1 + L2 + LINENUMBER 34 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] [] + ALOAD 1 + ICONST_0 + INVOKEINTERFACE java/io/DataOutput.writeByte (I)V + L7 + LINENUMBER 35 L7 + RETURN + L8 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_write_1_ Ljava/io/DataOutput; L0 L0 1 + LOCALVARIABLE s Ljava/lang/String; L4 L6 3 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L5 L6 4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L8 0 + LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L8 1 + LOCALVARIABLE iterator Ljava/util/Iterator; L1 L8 2 + MAXSTACK = 3 + MAXLOCALS = 5 + + // access flags 0x0 + func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException + L0 + LINENUMBER 39 L0 + ILOAD 2 + SIPUSH 512 + IF_ICMPLE L1 + L2 + LINENUMBER 41 L2 + NEW java/lang/RuntimeException + DUP + LDC "Tried to read NBT tag with too high complexity, depth > 512" + INVOKESPECIAL java/lang/RuntimeException. (Ljava/lang/String;)V + ATHROW + L1 + LINENUMBER 45 L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.clear ()V + L3 + LINENUMBER 48 L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] + ALOAD 1 + ALOAD 3 + INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152447_a (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B + DUP + ISTORE 4 + L4 + IFEQ L5 + L6 + LINENUMBER 50 L6 + ALOAD 1 + ALOAD 3 + INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152448_b (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; + ASTORE 5 + L7 + LINENUMBER 51 L7 + ALOAD 3 + ALOAD 5 + INVOKESTATIC net/minecraft/nbt/NBTSizeTracker.readUTF (Lnet/minecraft/nbt/NBTSizeTracker;Ljava/lang/String;)V + L8 + LINENUMBER 52 L8 + ILOAD 4 + ALOAD 5 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ALOAD 3 + INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152449_a (BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; + ASTORE 6 + L9 + LINENUMBER 53 L9 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 5 + ALOAD 6 + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L10 + LINENUMBER 54 L10 + GOTO L3 + L5 + LINENUMBER 56 L5 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I] [] + RETURN + L11 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L0 1 + LOCALVARIABLE p_152446_2_ I L0 L0 2 + LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L0 3 + LOCALVARIABLE s Ljava/lang/String; L7 L10 5 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 6 + LOCALVARIABLE b0 B L4 L5 4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L11 0 + LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L11 1 + LOCALVARIABLE p_152446_2_ I L0 L11 2 + LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L11 3 + MAXSTACK = 5 + MAXLOCALS = 7 + + // access flags 0x1 + public func_150296_c()Ljava/util/Set; + L0 + LINENUMBER 60 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public getId()B + L0 + LINENUMBER 65 L0 + BIPUSH 10 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public setTag(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V + L0 + LINENUMBER 70 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + ALOAD 2 + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 71 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setTag_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setTag_2_ Lnet/minecraft/nbt/NBTBase; L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74782_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74782_2_ Lnet/minecraft/nbt/NBTBase; L0 L2 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public setByte(Ljava/lang/String;B)V + L0 + LINENUMBER 75 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagByte + DUP + ILOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagByte. (B)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 76 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setByte_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setByte_2_ B L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74774_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74774_2_ B L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setShort(Ljava/lang/String;S)V + L0 + LINENUMBER 80 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagShort + DUP + ILOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagShort. (S)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 81 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setShort_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setShort_2_ S L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74777_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74777_2_ S L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setInteger(Ljava/lang/String;I)V + L0 + LINENUMBER 85 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagInt + DUP + ILOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagInt. (I)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 86 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setInteger_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setInteger_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74768_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74768_2_ I L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setLong(Ljava/lang/String;J)V + L0 + LINENUMBER 90 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagLong + DUP + LLOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagLong. (J)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 91 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setLong_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setLong_2_ J L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74772_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74772_2_ J L0 L2 2 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public setFloat(Ljava/lang/String;F)V + L0 + LINENUMBER 95 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagFloat + DUP + FLOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagFloat. (F)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 96 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setFloat_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setFloat_2_ F L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74776_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74776_2_ F L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setDouble(Ljava/lang/String;D)V + L0 + LINENUMBER 100 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagDouble + DUP + DLOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagDouble. (D)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 101 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setDouble_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setDouble_2_ D L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74780_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74780_2_ D L0 L2 2 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public setString(Ljava/lang/String;Ljava/lang/String;)V + L0 + LINENUMBER 105 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagString + DUP + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagString. (Ljava/lang/String;)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 106 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setString_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setString_2_ Ljava/lang/String; L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74778_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74778_2_ Ljava/lang/String; L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setByteArray(Ljava/lang/String;[B)V + L0 + LINENUMBER 110 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagByteArray + DUP + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagByteArray. ([B)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 111 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setByteArray_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setByteArray_2_ [B L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74773_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74773_2_ [B L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setIntArray(Ljava/lang/String;[I)V + L0 + LINENUMBER 115 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + NEW net/minecraft/nbt/NBTTagIntArray + DUP + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagIntArray. ([I)V + INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 116 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setIntArray_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setIntArray_2_ [I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_74783_1_ Ljava/lang/String; L0 L2 1 + LOCALVARIABLE p_74783_2_ [I L0 L2 2 + MAXSTACK = 5 + MAXLOCALS = 3 + + // access flags 0x1 + public setBoolean(Ljava/lang/String;Z)V + L0 + LINENUMBER 120 L0 + ALOAD 0 + ALOAD 1 + ILOAD 2 + IFEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String] + ICONST_0 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String I] + I2B + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setByte (Ljava/lang/String;B)V + L3 + LINENUMBER 121 L3 + RETURN + L4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_setBoolean_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_setBoolean_2_ Z L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 + LOCALVARIABLE p_74757_1_ Ljava/lang/String; L0 L4 1 + LOCALVARIABLE p_74757_2_ Z L0 L4 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public getTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; + L0 + LINENUMBER 125 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getTag_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + LOCALVARIABLE p_74781_1_ Ljava/lang/String; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public func_150299_b(Ljava/lang/String;)B + L0 + LINENUMBER 130 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L1 + LINENUMBER 131 L1 + ALOAD 2 + IFNULL L2 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + GOTO L3 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [I] + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_150299_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 + LOCALVARIABLE p_150299_1_ Ljava/lang/String; L0 L4 1 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L1 L4 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public hasKey(Ljava/lang/String;)Z + L0 + LINENUMBER 136 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_hasKey_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + LOCALVARIABLE p_74764_1_ Ljava/lang/String; L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public hasKey(Ljava/lang/String;I)Z + L0 + LINENUMBER 141 L0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B + ISTORE 3 + L1 + LINENUMBER 142 L1 + ILOAD 3 + ILOAD 2 + IF_ICMPNE L2 + ICONST_1 + GOTO L3 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] + ILOAD 2 + BIPUSH 99 + IF_ICMPEQ L4 + ICONST_0 + GOTO L3 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] + ILOAD 3 + ICONST_1 + IF_ICMPEQ L5 + ILOAD 3 + ICONST_2 + IF_ICMPEQ L5 + ILOAD 3 + ICONST_3 + IF_ICMPEQ L5 + ILOAD 3 + ICONST_4 + IF_ICMPEQ L5 + ILOAD 3 + ICONST_5 + IF_ICMPEQ L5 + ILOAD 3 + BIPUSH 6 + IF_ICMPNE L6 + L5 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] + ICONST_1 + GOTO L3 + L6 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] + ICONST_0 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [I] + IRETURN + L7 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_hasKey_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_hasKey_2_ I L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0 + LOCALVARIABLE p_150297_1_ Ljava/lang/String; L0 L7 1 + LOCALVARIABLE p_150297_2_ I L0 L7 2 + LOCALVARIABLE b0 B L1 L7 3 + MAXSTACK = 2 + MAXLOCALS = 4 + + // access flags 0x1 + public getByte(Ljava/lang/String;)B + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 149 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150290_f ()B + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] + IRETURN + L2 + LINENUMBER 151 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 153 L4 + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getByte_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74771_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getShort(Ljava/lang/String;)S + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 161 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150289_e ()S + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] + IRETURN + L2 + LINENUMBER 163 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 165 L4 + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getShort_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74765_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getInteger(Ljava/lang/String;)I + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 173 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150287_d ()I + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] + IRETURN + L2 + LINENUMBER 175 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 177 L4 + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getInteger_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74762_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getLong(Ljava/lang/String;)J + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 185 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + LCONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150291_c ()J + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [J] + LRETURN + L2 + LINENUMBER 187 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 189 L4 + LCONST_0 + LRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getLong_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74763_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getFloat(Ljava/lang/String;)F + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 197 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + FCONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150288_h ()F + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [F] + FRETURN + L2 + LINENUMBER 199 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 201 L4 + FCONST_0 + FRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getFloat_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74760_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getDouble(Ljava/lang/String;)D + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 209 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + DCONST_0 + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive + INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150286_g ()D + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [D] + DRETURN + L2 + LINENUMBER 211 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 213 L4 + DCONST_0 + DRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getDouble_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74769_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getString(Ljava/lang/String;)Ljava/lang/String; + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 221 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + LDC "" + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String; + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/String] + ARETURN + L2 + LINENUMBER 223 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 225 L4 + LDC "" + ARETURN + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getString_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74779_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getByteArray(Ljava/lang/String;)[B + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 233 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + NEWARRAY T_BYTE + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTTagByteArray + INVOKEVIRTUAL net/minecraft/nbt/NBTTagByteArray.func_150292_c ()[B + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[B] + ARETURN + L2 + LINENUMBER 235 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 237 L4 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 0 + ALOAD 1 + BIPUSH 7 + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getByteArray_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74770_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 6 + MAXLOCALS = 3 + + // access flags 0x1 + public getIntArray(Ljava/lang/String;)[I + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 245 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + ICONST_0 + NEWARRAY T_INT + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTTagIntArray + INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[I] + ARETURN + L2 + LINENUMBER 247 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 249 L4 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 0 + ALOAD 1 + BIPUSH 11 + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getIntArray_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74759_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 6 + MAXLOCALS = 3 + + // access flags 0x1 + public getCompoundTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + L0 + LINENUMBER 257 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z + IFNE L3 + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + GOTO L1 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTTagCompound + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [net/minecraft/nbt/NBTTagCompound] + ARETURN + L2 + LINENUMBER 259 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] + ASTORE 2 + L4 + LINENUMBER 261 L4 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 0 + ALOAD 1 + BIPUSH 10 + ALOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getCompoundTag_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 + LOCALVARIABLE p_74775_1_ Ljava/lang/String; L0 L5 1 + MAXSTACK = 6 + MAXLOCALS = 3 + + // access flags 0x1 + public getTagList(Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; + TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException + TRYCATCHBLOCK L3 L4 L2 java/lang/ClassCastException + L0 + LINENUMBER 269 L0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B + BIPUSH 9 + IF_ICMPEQ L3 + L5 + LINENUMBER 271 L5 + NEW net/minecraft/nbt/NBTTagList + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V + L1 + ARETURN + L3 + LINENUMBER 275 L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTTagList + ASTORE 3 + L6 + LINENUMBER 276 L6 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I + IFLE L7 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.func_150303_d ()I + ILOAD 2 + IF_ICMPEQ L7 + NEW net/minecraft/nbt/NBTTagList + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V + GOTO L4 + L7 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [] + ALOAD 3 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [net/minecraft/nbt/NBTTagList] + ARETURN + L2 + LINENUMBER 279 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [java/lang/ClassCastException] + ASTORE 3 + L8 + LINENUMBER 281 L8 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 0 + ALOAD 1 + BIPUSH 9 + ALOAD 3 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L9 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getTagList_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_getTagList_2_ I L0 L0 2 + LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L2 3 + LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L8 L9 3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L9 0 + LOCALVARIABLE p_150295_1_ Ljava/lang/String; L0 L9 1 + LOCALVARIABLE p_150295_2_ I L0 L9 2 + MAXSTACK = 6 + MAXLOCALS = 4 + + // access flags 0x1 + public getBoolean(Ljava/lang/String;)Z + L0 + LINENUMBER 287 L0 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getByte (Ljava/lang/String;)B + IFEQ L1 + ICONST_1 + GOTO L2 + L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] + ICONST_0 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] + IRETURN + L3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_getBoolean_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L3 0 + LOCALVARIABLE p_74767_1_ Ljava/lang/String; L0 L3 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public removeTag(Ljava/lang/String;)V + L0 + LINENUMBER 292 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 1 + INVOKEINTERFACE java/util/Map.remove (Ljava/lang/Object;)Ljava/lang/Object; + POP + L1 + LINENUMBER 293 L1 + RETURN + L2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_removeTag_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 + LOCALVARIABLE p_82580_1_ Ljava/lang/String; L0 L2 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public toString()Ljava/lang/String; + L0 + LINENUMBER 297 L0 + LDC "{" + ASTORE 1 + L1 + LINENUMBER 300 L1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 2 + L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L3 + L4 + LINENUMBER 302 L4 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 3 + L5 + LINENUMBER 300 L5 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ALOAD 3 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + BIPUSH 58 + INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 3 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + BIPUSH 44 + INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 1 + GOTO L2 + L3 + LINENUMBER 305 L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] [] + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; + LDC "}" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ARETURN + L6 + LOCALVARIABLE s1 Ljava/lang/String; L5 L3 3 + LOCALVARIABLE iterator Ljava/util/Iterator; L2 L3 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0 + LOCALVARIABLE s Ljava/lang/String; L1 L6 1 + MAXSTACK = 3 + MAXLOCALS = 4 + + // access flags 0x1 + public hasNoTags()Z + L0 + LINENUMBER 310 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.isEmpty ()Z + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x2 + private createCrashReport(Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; + L0 + LINENUMBER 315 L0 + ALOAD 3 + LDC "Reading NBT data" + INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; + ASTORE 4 + L1 + LINENUMBER 316 L1 + ALOAD 4 + LDC "Corrupt NBT tag" + ICONST_1 + INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategoryDepth (Ljava/lang/String;I)Lnet/minecraft/crash/CrashReportCategory; + ASTORE 5 + L2 + LINENUMBER 317 L2 + ALOAD 5 + LDC "Tag type found" + NEW net/minecraft/nbt/NBTTagCompound$1 + DUP + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$1. (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L3 + LINENUMBER 325 L3 + ALOAD 5 + LDC "Tag type expected" + NEW net/minecraft/nbt/NBTTagCompound$2 + DUP + ALOAD 0 + ILOAD 2 + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$2. (Lnet/minecraft/nbt/NBTTagCompound;I)V + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V + L4 + LINENUMBER 333 L4 + ALOAD 5 + LDC "Tag name" + ALOAD 1 + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V + L5 + LINENUMBER 334 L5 + ALOAD 4 + ARETURN + L6 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_createCrashReport_1_ Ljava/lang/String; L0 L0 1 + LOCALVARIABLE p_createCrashReport_2_ I L0 L0 2 + LOCALVARIABLE p_createCrashReport_3_ Ljava/lang/ClassCastException; L0 L0 3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0 + LOCALVARIABLE p_82581_1_ Ljava/lang/String; L0 L6 1 + LOCALVARIABLE p_82581_2_ I L0 L6 2 + LOCALVARIABLE p_82581_3_ Ljava/lang/ClassCastException; L0 L6 3 + LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L1 L6 4 + LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L2 L6 5 + MAXSTACK = 6 + MAXLOCALS = 6 + + // access flags 0x1 + public copy()Lnet/minecraft/nbt/NBTBase; + L0 + LINENUMBER 339 L0 + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + ASTORE 1 + L1 + LINENUMBER 340 L1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; + ASTORE 2 + L2 + LINENUMBER 342 L2 + FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L3 + L4 + LINENUMBER 344 L4 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST java/lang/String + ASTORE 3 + L5 + LINENUMBER 345 L5 + ALOAD 1 + ALOAD 3 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ALOAD 3 + INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; + INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V + L6 + LINENUMBER 346 L6 + GOTO L2 + L3 + LINENUMBER 348 L3 + FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] + ALOAD 1 + ARETURN + L7 + LOCALVARIABLE s Ljava/lang/String; L5 L6 3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0 + LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L1 L7 1 + LOCALVARIABLE iterator Ljava/util/Iterator; L2 L7 2 + MAXSTACK = 4 + MAXLOCALS = 4 + + // access flags 0x1 + public equals(Ljava/lang/Object;)Z + L0 + LINENUMBER 353 L0 + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z + IFEQ L1 + L2 + LINENUMBER 355 L2 + ALOAD 1 + CHECKCAST net/minecraft/nbt/NBTTagCompound + ASTORE 2 + L3 + LINENUMBER 356 L3 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set; + ALOAD 2 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set; + INVOKEINTERFACE java/util/Set.equals (Ljava/lang/Object;)Z + IRETURN + L1 + LINENUMBER 360 L1 + FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/Object] [] + ICONST_0 + IRETURN + L4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L0 1 + LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 + LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L4 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public hashCode()I + L0 + LINENUMBER 366 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + INVOKEINTERFACE java/util/Map.hashCode ()I + IXOR + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0xA + private static func_150298_a(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V throws java/io/IOException + L0 + LINENUMBER 371 L0 + ALOAD 2 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + INVOKEINTERFACE java/io/DataOutput.writeByte (I)V + L1 + LINENUMBER 373 L1 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + IFEQ L2 + L3 + LINENUMBER 375 L3 + ALOAD 2 + ALOAD 0 + INVOKEINTERFACE java/io/DataOutput.writeUTF (Ljava/lang/String;)V + L4 + LINENUMBER 376 L4 + ALOAD 1 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V + L2 + LINENUMBER 378 L2 + FRAME FULL [java/lang/String net/minecraft/nbt/NBTBase java/io/DataOutput] [] + RETURN + L5 + LOCALVARIABLE p_150298_0_ Ljava/lang/String; L0 L0 0 + LOCALVARIABLE p_150298_1_ Lnet/minecraft/nbt/NBTBase; L0 L0 1 + LOCALVARIABLE p_150298_2_ Ljava/io/DataOutput; L0 L0 2 + LOCALVARIABLE p_150298_0_ Ljava/lang/String; L0 L5 0 + LOCALVARIABLE p_150298_1_ Lnet/minecraft/nbt/NBTBase; L0 L5 1 + LOCALVARIABLE p_150298_2_ Ljava/io/DataOutput; L0 L5 2 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0xA + private static func_152447_a(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B throws java/io/IOException + L0 + LINENUMBER 382 L0 + ALOAD 1 + LDC 8 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L1 + LINENUMBER 383 L1 + ALOAD 0 + INVOKEINTERFACE java/io/DataInput.readByte ()B + IRETURN + L2 + LOCALVARIABLE p_152447_0_ Ljava/io/DataInput; L0 L0 0 + LOCALVARIABLE p_152447_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L0 1 + LOCALVARIABLE p_152447_0_ Ljava/io/DataInput; L0 L2 0 + LOCALVARIABLE p_152447_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L2 1 + MAXSTACK = 3 + MAXLOCALS = 2 + + // access flags 0xA + private static func_152448_b(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; throws java/io/IOException + L0 + LINENUMBER 388 L0 + ALOAD 0 + INVOKEINTERFACE java/io/DataInput.readUTF ()Ljava/lang/String; + ARETURN + L1 + LOCALVARIABLE p_152448_0_ Ljava/io/DataInput; L0 L0 0 + LOCALVARIABLE p_152448_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L0 1 + LOCALVARIABLE p_152448_0_ Ljava/io/DataInput; L0 L1 0 + LOCALVARIABLE p_152448_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L1 1 + MAXSTACK = 1 + MAXLOCALS = 2 + + // access flags 0x8 + static func_152449_a(BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; + TRYCATCHBLOCK L0 L1 L2 java/io/IOException + L3 + LINENUMBER 393 L3 + ALOAD 4 + LDC 32 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L4 + LINENUMBER 394 L4 + ILOAD 0 + INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase; + ASTORE 5 + L0 + LINENUMBER 398 L0 + ALOAD 5 + ALOAD 2 + ILOAD 3 + ALOAD 4 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V + L5 + LINENUMBER 399 L5 + ALOAD 5 + L1 + ARETURN + L2 + LINENUMBER 401 L2 + FRAME FULL [I java/lang/String java/io/DataInput I net/minecraft/nbt/NBTSizeTracker net/minecraft/nbt/NBTBase] [java/io/IOException] + ASTORE 6 + L6 + LINENUMBER 403 L6 + ALOAD 6 + LDC "Loading NBT data" + INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; + ASTORE 7 + L7 + LINENUMBER 404 L7 + ALOAD 7 + LDC "NBT Tag" + INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; + ASTORE 8 + L8 + LINENUMBER 405 L8 + ALOAD 8 + LDC "Tag name" + ALOAD 1 + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V + L9 + LINENUMBER 406 L9 + ALOAD 8 + LDC "Tag type" + ILOAD 0 + INVOKESTATIC java/lang/Byte.valueOf (B)Ljava/lang/Byte; + INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V + L10 + LINENUMBER 407 L10 + NEW net/minecraft/util/ReportedException + DUP + ALOAD 7 + INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V + ATHROW + L11 + LOCALVARIABLE p_152449_0_ B L3 L3 0 + LOCALVARIABLE p_152449_1_ Ljava/lang/String; L3 L3 1 + LOCALVARIABLE p_152449_2_ Ljava/io/DataInput; L3 L3 2 + LOCALVARIABLE p_152449_3_ I L3 L3 3 + LOCALVARIABLE p_152449_4_ Lnet/minecraft/nbt/NBTSizeTracker; L3 L3 4 + LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L7 L11 7 + LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L8 L11 8 + LOCALVARIABLE ioexception Ljava/io/IOException; L6 L11 6 + LOCALVARIABLE p_152449_0_ B L3 L11 0 + LOCALVARIABLE p_152449_1_ Ljava/lang/String; L3 L11 1 + LOCALVARIABLE p_152449_2_ Ljava/io/DataInput; L3 L11 2 + LOCALVARIABLE p_152449_3_ I L3 L11 3 + LOCALVARIABLE p_152449_4_ Lnet/minecraft/nbt/NBTSizeTracker; L3 L11 4 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L0 L11 5 + MAXSTACK = 4 + MAXLOCALS = 9 + + // access flags 0x8 + static access$000(Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Map; + L0 + LINENUMBER 17 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; + ARETURN + L1 + LOCALVARIABLE p_access$000_0_ Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 + LOCALVARIABLE x0 Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x8 + static ()V + L0 + LINENUMBER 19 L0 + INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger; + PUTSTATIC net/minecraft/nbt/NBTTagCompound.logger : Lorg/apache/logging/log4j/Logger; + RETURN + MAXSTACK = 1 + MAXLOCALS = 0 +} diff --git a/run/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt b/run/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt new file mode 100644 index 0000000000..aa483e73d2 --- /dev/null +++ b/run/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt @@ -0,0 +1,830 @@ +// class version 50.0 (50) +// access flags 0x21 +public class net/minecraft/nbt/NBTTagList extends net/minecraft/nbt/NBTBase { + + // compiled from: NBTTagList.java + + // access flags 0x2 + private Ljava/util/List; tagList + + // access flags 0x2 + private B tagType + + // access flags 0x1A + private final static Ljava/lang/String; __OBFID = "CL_00001224" + + // access flags 0x1 + public ()V + L0 + LINENUMBER 10 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/nbt/NBTBase. ()V + L1 + LINENUMBER 12 L1 + ALOAD 0 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + L2 + LINENUMBER 13 L2 + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + RETURN + L3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L3 0 + MAXSTACK = 3 + MAXLOCALS = 1 + + // access flags 0x0 + write(Ljava/io/DataOutput;)V throws java/io/IOException + L0 + LINENUMBER 18 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.isEmpty ()Z + IFNE L1 + L2 + LINENUMBER 20 L2 + ALOAD 0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ICONST_0 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + GOTO L3 + L1 + LINENUMBER 24 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] [] + ALOAD 0 + ICONST_0 + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + L3 + LINENUMBER 27 L3 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] [] + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + INVOKEINTERFACE java/io/DataOutput.writeByte (I)V + L4 + LINENUMBER 28 L4 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + INVOKEINTERFACE java/io/DataOutput.writeInt (I)V + L5 + LINENUMBER 30 L5 + ICONST_0 + ISTORE 2 + L6 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] [] + ILOAD 2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L7 + L8 + LINENUMBER 32 L8 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 2 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V + L9 + LINENUMBER 30 L9 + IINC 2 1 + GOTO L6 + L7 + LINENUMBER 34 L7 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] [] + RETURN + L10 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_write_1_ Ljava/io/DataOutput; L0 L0 1 + LOCALVARIABLE i I L6 L7 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L10 0 + LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L10 1 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x0 + func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException + L0 + LINENUMBER 38 L0 + ILOAD 2 + SIPUSH 512 + IF_ICMPLE L1 + L2 + LINENUMBER 40 L2 + NEW java/lang/RuntimeException + DUP + LDC "Tried to read NBT tag with too high complexity, depth > 512" + INVOKESPECIAL java/lang/RuntimeException. (Ljava/lang/String;)V + ATHROW + L1 + LINENUMBER 44 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] + ALOAD 3 + LDC 8 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L3 + LINENUMBER 45 L3 + ALOAD 0 + ALOAD 1 + INVOKEINTERFACE java/io/DataInput.readByte ()B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + L4 + LINENUMBER 46 L4 + ALOAD 3 + LDC 32 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L5 + LINENUMBER 47 L5 + ALOAD 1 + INVOKEINTERFACE java/io/DataInput.readInt ()I + ISTORE 4 + L6 + LINENUMBER 48 L6 + ALOAD 0 + NEW java/util/ArrayList + DUP + INVOKESPECIAL java/util/ArrayList. ()V + PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + L7 + LINENUMBER 50 L7 + ICONST_0 + ISTORE 5 + L8 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] [] + ILOAD 5 + ILOAD 4 + IF_ICMPGE L9 + L10 + LINENUMBER 52 L10 + ALOAD 3 + LDC 32 + INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V + L11 + LINENUMBER 53 L11 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase; + ASTORE 6 + L12 + LINENUMBER 54 L12 + ALOAD 6 + ALOAD 1 + ILOAD 2 + ICONST_1 + IADD + ALOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V + L13 + LINENUMBER 55 L13 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ALOAD 6 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L14 + LINENUMBER 50 L14 + IINC 5 1 + GOTO L8 + L9 + LINENUMBER 58 L9 + FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] [] + RETURN + L15 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L0 1 + LOCALVARIABLE p_152446_2_ I L0 L0 2 + LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L0 3 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L12 L14 6 + LOCALVARIABLE k I L8 L9 5 + LOCALVARIABLE j I L6 L9 4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L15 0 + LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L15 1 + LOCALVARIABLE p_152446_2_ I L0 L15 2 + LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L15 3 + MAXSTACK = 4 + MAXLOCALS = 7 + + // access flags 0x1 + public getId()B + L0 + LINENUMBER 62 L0 + BIPUSH 9 + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public toString()Ljava/lang/String; + L0 + LINENUMBER 67 L0 + LDC "[" + ASTORE 1 + L1 + LINENUMBER 68 L1 + ICONST_0 + ISTORE 2 + L2 + LINENUMBER 70 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 3 + L3 + FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] [] + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L4 + L5 + LINENUMBER 72 L5 + ALOAD 3 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 4 + L6 + LINENUMBER 73 L6 + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + LDC "" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + ILOAD 2 + INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; + BIPUSH 58 + INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; + ALOAD 4 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; + BIPUSH 44 + INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ASTORE 1 + L7 + LINENUMBER 70 L7 + IINC 2 1 + GOTO L3 + L4 + LINENUMBER 76 L4 + FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] [] + NEW java/lang/StringBuilder + DUP + INVOKESPECIAL java/lang/StringBuilder. ()V + ALOAD 1 + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; + LDC "]" + INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; + INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; + ARETURN + L8 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L7 4 + LOCALVARIABLE iterator Ljava/util/Iterator; L3 L4 3 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L8 0 + LOCALVARIABLE s Ljava/lang/String; L1 L8 1 + LOCALVARIABLE i I L2 L8 2 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public appendTag(Lnet/minecraft/nbt/NBTBase;)V + L0 + LINENUMBER 81 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + IFNE L1 + L2 + LINENUMBER 83 L2 + ALOAD 0 + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + GOTO L3 + L1 + LINENUMBER 85 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + ALOAD 1 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + IF_ICMPEQ L3 + L4 + LINENUMBER 87 L4 + GETSTATIC java/lang/System.err : Ljava/io/PrintStream; + LDC "WARNING: Adding mismatching tag types to tag list" + INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V + L5 + LINENUMBER 88 L5 + RETURN + L3 + LINENUMBER 91 L3 + FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ALOAD 1 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L6 + LINENUMBER 92 L6 + RETURN + L7 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_appendTag_1_ Lnet/minecraft/nbt/NBTBase; L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L7 0 + LOCALVARIABLE p_74742_1_ Lnet/minecraft/nbt/NBTBase; L0 L7 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public func_150304_a(ILnet/minecraft/nbt/NBTBase;)V + L0 + LINENUMBER 96 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 98 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + IFNE L3 + L4 + LINENUMBER 100 L4 + ALOAD 0 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + GOTO L5 + L3 + LINENUMBER 102 L3 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + IF_ICMPEQ L5 + L6 + LINENUMBER 104 L6 + GETSTATIC java/lang/System.err : Ljava/io/PrintStream; + LDC "WARNING: Adding mismatching tag types to tag list" + INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V + L7 + LINENUMBER 105 L7 + RETURN + L5 + LINENUMBER 108 L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + ALOAD 2 + INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; + POP + GOTO L8 + L1 + LINENUMBER 112 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + GETSTATIC java/lang/System.err : Ljava/io/PrintStream; + LDC "WARNING: index out of bounds to set tag in tag list" + INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V + L8 + LINENUMBER 114 L8 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + RETURN + L9 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_150304_1_ I L0 L0 1 + LOCALVARIABLE p_150304_2_ Lnet/minecraft/nbt/NBTBase; L0 L0 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0 + LOCALVARIABLE p_150304_1_ I L0 L9 1 + LOCALVARIABLE p_150304_2_ Lnet/minecraft/nbt/NBTBase; L0 L9 2 + MAXSTACK = 3 + MAXLOCALS = 3 + + // access flags 0x1 + public removeTag(I)Lnet/minecraft/nbt/NBTBase; + L0 + LINENUMBER 118 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.remove (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ARETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_removeTag_1_ I L0 L0 1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + LOCALVARIABLE p_74744_1_ I L0 L1 1 + MAXSTACK = 2 + MAXLOCALS = 2 + + // access flags 0x1 + public getCompoundTagAt(I)Lnet/minecraft/nbt/NBTTagCompound; + L0 + LINENUMBER 123 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 125 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 126 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + BIPUSH 10 + IF_ICMPNE L4 + ALOAD 2 + CHECKCAST net/minecraft/nbt/NBTTagCompound + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [net/minecraft/nbt/NBTTagCompound] + ARETURN + L1 + LINENUMBER 130 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + NEW net/minecraft/nbt/NBTTagCompound + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V + ARETURN + L6 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_getCompoundTagAt_1_ I L0 L0 1 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150305_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public func_150306_c(I)[I + L0 + LINENUMBER 136 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 138 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 139 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + BIPUSH 11 + IF_ICMPNE L4 + ALOAD 2 + CHECKCAST net/minecraft/nbt/NBTTagIntArray + INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + ICONST_0 + NEWARRAY T_INT + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [[I] + ARETURN + L1 + LINENUMBER 143 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + ICONST_0 + NEWARRAY T_INT + ARETURN + L6 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_150306_1_ I L0 L0 1 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150306_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public func_150309_d(I)D + L0 + LINENUMBER 149 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 151 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 152 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + BIPUSH 6 + IF_ICMPNE L4 + ALOAD 2 + CHECKCAST net/minecraft/nbt/NBTTagDouble + INVOKEVIRTUAL net/minecraft/nbt/NBTTagDouble.func_150286_g ()D + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + DCONST_0 + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [D] + DRETURN + L1 + LINENUMBER 156 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + DCONST_0 + DRETURN + L6 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_150309_1_ I L0 L0 1 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150309_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public func_150308_e(I)F + L0 + LINENUMBER 162 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 164 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 165 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + ICONST_5 + IF_ICMPNE L4 + ALOAD 2 + CHECKCAST net/minecraft/nbt/NBTTagFloat + INVOKEVIRTUAL net/minecraft/nbt/NBTTagFloat.func_150288_h ()F + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + FCONST_0 + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [F] + FRETURN + L1 + LINENUMBER 169 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + FCONST_0 + FRETURN + L6 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_150308_1_ I L0 L0 1 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150308_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public getStringTagAt(I)Ljava/lang/String; + L0 + LINENUMBER 175 L0 + ILOAD 1 + IFLT L1 + ILOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IF_ICMPGE L1 + L2 + LINENUMBER 177 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ILOAD 1 + INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 2 + L3 + LINENUMBER 178 L3 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B + BIPUSH 8 + IF_ICMPNE L4 + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String; + GOTO L5 + L4 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] + ALOAD 2 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.toString ()Ljava/lang/String; + L5 + FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [java/lang/String] + ARETURN + L1 + LINENUMBER 182 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList I] [] + LDC "" + ARETURN + L6 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_getStringTagAt_1_ I L0 L0 1 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 + LOCALVARIABLE p_150307_1_ I L0 L6 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public tagCount()I + L0 + LINENUMBER 188 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.size ()I + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 + + // access flags 0x1 + public copy()Lnet/minecraft/nbt/NBTBase; + L0 + LINENUMBER 193 L0 + NEW net/minecraft/nbt/NBTTagList + DUP + INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V + ASTORE 1 + L1 + LINENUMBER 194 L1 + ALOAD 1 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B + L2 + LINENUMBER 195 L2 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; + ASTORE 2 + L3 + LINENUMBER 197 L3 + FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] [] + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.hasNext ()Z + IFEQ L4 + L5 + LINENUMBER 199 L5 + ALOAD 2 + INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; + CHECKCAST net/minecraft/nbt/NBTBase + ASTORE 3 + L6 + LINENUMBER 200 L6 + ALOAD 3 + INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; + ASTORE 4 + L7 + LINENUMBER 201 L7 + ALOAD 1 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ALOAD 4 + INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z + POP + L8 + LINENUMBER 202 L8 + GOTO L3 + L4 + LINENUMBER 204 L4 + FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] [] + ALOAD 1 + ARETURN + L9 + LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L8 3 + LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L7 L8 4 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0 + LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L1 L9 1 + LOCALVARIABLE iterator Ljava/util/Iterator; L3 L9 2 + MAXSTACK = 2 + MAXLOCALS = 5 + + // access flags 0x1 + public equals(Ljava/lang/Object;)Z + L0 + LINENUMBER 209 L0 + ALOAD 0 + ALOAD 1 + INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z + IFEQ L1 + L2 + LINENUMBER 211 L2 + ALOAD 1 + CHECKCAST net/minecraft/nbt/NBTTagList + ASTORE 2 + L3 + LINENUMBER 213 L3 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + ALOAD 2 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + IF_ICMPNE L1 + L4 + LINENUMBER 215 L4 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + ALOAD 2 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.equals (Ljava/lang/Object;)Z + IRETURN + L1 + LINENUMBER 219 L1 + FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/Object] [] + ICONST_0 + IRETURN + L5 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 + LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L0 1 + LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L3 L1 2 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L5 0 + LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L5 1 + MAXSTACK = 2 + MAXLOCALS = 3 + + // access flags 0x1 + public hashCode()I + L0 + LINENUMBER 224 L0 + ALOAD 0 + INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; + INVOKEINTERFACE java/util/List.hashCode ()I + IXOR + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + MAXSTACK = 2 + MAXLOCALS = 1 + + // access flags 0x1 + public func_150303_d()I + L0 + LINENUMBER 229 L0 + ALOAD 0 + GETFIELD net/minecraft/nbt/NBTTagList.tagType : B + IRETURN + L1 + LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 + MAXSTACK = 1 + MAXLOCALS = 1 +} diff --git a/run/config/CodeChickenCore.cfg b/run/config/CodeChickenCore.cfg new file mode 100644 index 0000000000..34fd4eb6dc --- /dev/null +++ b/run/config/CodeChickenCore.cfg @@ -0,0 +1,21 @@ +#CodeChickenCore configuration file. + +#set to true to completely deobfuscate mcp names +dev.deobfuscate=true +#Enabling this setting will make all minecraft classes public at runtime in MCP just as they are in modloader. +#You should ONLY use this when you are testing with a mod that relies on runtime publicity and doesn't include access transformers. +#Such mods are doing the wrong thing and should be fixed. +dev.runtimePublic=false + +#Various tweaks that can be applied to game mechanics. +tweaks +{ + #If set to true and doFireTick is disabled in the game rules, fire will still dissipate if it's not over a fire source + doFireTickOut=true + #If set to true, creepers will not destroy landscape. (A version of mobGriefing setting just for creepers) + environmentallyFriendlyCreepers=false + #If set to true two adjacent water source blocks will not generate a third. + finiteWater=false + #If set to false, leaves will only replace air when growing + softLeafReplace=false +} diff --git a/run/config/CodeChickenLib.cfg b/run/config/CodeChickenLib.cfg new file mode 100644 index 0000000000..c084bba3a3 --- /dev/null +++ b/run/config/CodeChickenLib.cfg @@ -0,0 +1,8 @@ +#CodeChickenLib development configuration file. + +dump_asm=true + +#Path to directory holding packaged.srg, fields.csv and methods.csv for mcp remapping +mappingDir=C:\Users\mtthw\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf + +textify=true diff --git a/run/config/forge.cfg b/run/config/forge.cfg new file mode 100644 index 0000000000..976d1345d1 --- /dev/null +++ b/run/config/forge.cfg @@ -0,0 +1,57 @@ +# Configuration file + +general { + # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. + B:disableVersionCheck=false + + # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 + I:clumpingThreshold=64 + + # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. + B:sortRecipies=true + + # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringEntities=false + + # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringTileEntities=false + + # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false + B:fullBoundingBoxLadders=false + + # Control the range of sky blending for colored skies in biomes. + I:biomeSkyBlendRange < + 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 + 22 + 24 + 26 + 28 + 30 + 32 + 34 + > + + # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. + D:zombieBaseSummonChance=0.1 + + # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. + D:zombieBabyChance=0.05 + + # The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld. + I:defaultSpawnFuzz=20 + + # If the overworld has ANY spawn fuzz at all. If not, the spawn will always be the exact same location. + B:spawnHasFuzz=true + B:enableGlobalConfig=false +} + + diff --git a/run/config/splash.properties b/run/config/splash.properties new file mode 100644 index 0000000000..4598cf9dfa --- /dev/null +++ b/run/config/splash.properties @@ -0,0 +1,14 @@ +#Splash screen properties +#Sat Apr 17 22:59:51 PDT 2021 +logoTexture=textures/gui/title/mojang.png +background=0xFFFFFF +font=0x0 +barBackground=0xFFFFFF +barBorder=0xC0C0C0 +rotate=false +bar=0xCB3D35 +enabled=true +resourcePackPath=resources +logoOffset=0 +forgeTexture=fml\:textures/gui/forge.gif +fontTexture=textures/font/ascii.png diff --git a/run/mods/ic2/EJML-core-0.26.jar b/run/mods/ic2/EJML-core-0.26.jar new file mode 100644 index 0000000000..8f1fe755e6 Binary files /dev/null and b/run/mods/ic2/EJML-core-0.26.jar differ -- cgit From 1aaeaef80f6f28bcba4f019c9bc4fb1ebe4ca22e Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 18 Apr 2021 06:50:52 -0700 Subject: actually upgraded gradle --- .classpath | 16 - .directory | 6 - .gitignore | 5 +- .idea/.gitignore | 3 - .idea/.name | 1 - .idea/codeStyles/Project.xml | 7 - .idea/codeStyles/codeStyleConfig.xml | 5 - .idea/compiler.xml | 6 - .idea/dictionaries/kekzd.xml | 10 - .idea/gradle.xml | 17 - .idea/jarRepositories.xml | 30 - .idea/libraries/YAMCore_1_7_10_0_5_78.xml | 9 - .idea/misc.xml | 6 - .idea/modules.xml | 9 - .idea/uiDesigner.xml | 124 - .idea/vcs.xml | 6 - .project | 17 - build.gradle | 46 +- libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar | Bin 1143977 -> 0 bytes libs/bartworks[1.7.10]-0.5.13_pre10.jar | Bin 885812 -> 0 bytes .../CodeChickenLib-1.7.10-1.1.3.140-universal.jar | Bin 314810 -> 0 bytes mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar | Bin 467824 -> 0 bytes mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar | Bin 4800552 -> 0 bytes mods-asdf/YAMCore-1.7.10-0.5.78.jar | Bin 100213 -> 0 bytes mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar | Bin 885812 -> 0 bytes mods-asdf/devtips-1.1.jar | Bin 7584 -> 0 bytes mods-asdf/ic2/EJML-core-0.26.jar | Bin 341614 -> 0 bytes mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar | Bin 86746 -> 0 bytes .../CodeChickenLib-1.7.10-1.1.3.140-universal.jar | Bin 314810 -> 0 bytes mods/EnderCore-1.7.10-0.2.0.39_beta.jar | Bin 467824 -> 0 bytes mods/EnderIO-1.7.10-2.3.0.432_beta.jar | Bin 4800552 -> 0 bytes mods/YAMCore-1.7.10-0.5.78.jar | Bin 100213 -> 0 bytes mods/bartworks[1.7.10]-0.5.13_pre10.jar | Bin 885812 -> 0 bytes mods/devtips-1.1.jar | Bin 7584 -> 0 bytes mods/ic2/EJML-core-0.26.jar | Bin 341614 -> 0 bytes run/asm/ccl_modular/net#minecraft#block#Block.txt | 9596 -------------------- .../ccl_modular/net#minecraft#block#BlockFire.txt | 2553 ------ .../net#minecraft#block#BlockMobSpawner.txt | 193 - ...minecraft#client#gui#inventory#GuiContainer.txt | 3077 ------- ...minecraft#client#renderer#entity#RenderItem.txt | 3383 ------- .../net#minecraft#nbt#NBTTagCompound.txt | 1581 ---- .../ccl_modular/net#minecraft#nbt#NBTTagList.txt | 830 -- run/config/CodeChickenCore.cfg | 21 - run/config/CodeChickenLib.cfg | 8 - run/config/forge.cfg | 57 - run/config/splash.properties | 14 - run/mods/ic2/EJML-core-0.26.jar | Bin 341614 -> 0 bytes 47 files changed, 28 insertions(+), 21608 deletions(-) delete mode 100644 .classpath delete mode 100644 .directory delete mode 100644 .idea/.gitignore delete mode 100644 .idea/.name delete mode 100644 .idea/codeStyles/Project.xml delete mode 100644 .idea/codeStyles/codeStyleConfig.xml delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/dictionaries/kekzd.xml delete mode 100644 .idea/gradle.xml delete mode 100644 .idea/jarRepositories.xml delete mode 100644 .idea/libraries/YAMCore_1_7_10_0_5_78.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/uiDesigner.xml delete mode 100644 .idea/vcs.xml delete mode 100644 .project delete mode 100644 libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar delete mode 100644 libs/bartworks[1.7.10]-0.5.13_pre10.jar delete mode 100644 mods-asdf/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar delete mode 100644 mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar delete mode 100644 mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar delete mode 100644 mods-asdf/YAMCore-1.7.10-0.5.78.jar delete mode 100644 mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar delete mode 100644 mods-asdf/devtips-1.1.jar delete mode 100644 mods-asdf/ic2/EJML-core-0.26.jar delete mode 100644 mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar delete mode 100644 mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar delete mode 100644 mods/EnderCore-1.7.10-0.2.0.39_beta.jar delete mode 100644 mods/EnderIO-1.7.10-2.3.0.432_beta.jar delete mode 100644 mods/YAMCore-1.7.10-0.5.78.jar delete mode 100644 mods/bartworks[1.7.10]-0.5.13_pre10.jar delete mode 100644 mods/devtips-1.1.jar delete mode 100644 mods/ic2/EJML-core-0.26.jar delete mode 100644 run/asm/ccl_modular/net#minecraft#block#Block.txt delete mode 100644 run/asm/ccl_modular/net#minecraft#block#BlockFire.txt delete mode 100644 run/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt delete mode 100644 run/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt delete mode 100644 run/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt delete mode 100644 run/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt delete mode 100644 run/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt delete mode 100644 run/config/CodeChickenCore.cfg delete mode 100644 run/config/CodeChickenLib.cfg delete mode 100644 run/config/forge.cfg delete mode 100644 run/config/splash.properties delete mode 100644 run/mods/ic2/EJML-core-0.26.jar diff --git a/.classpath b/.classpath deleted file mode 100644 index c5199060a4..0000000000 --- a/.classpath +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/.directory b/.directory deleted file mode 100644 index 5edbbd9d93..0000000000 --- a/.directory +++ /dev/null @@ -1,6 +0,0 @@ -[Dolphin] -Timestamp=2019,10,7,18,33,15 -Version=4 - -[Settings] -HiddenFilesShown=true diff --git a/.gitignore b/.gitignore index 184a328784..4917368216 100644 --- a/.gitignore +++ b/.gitignore @@ -28,13 +28,12 @@ usernamecache.json /crash-reports/ /saves/ /config/ +run/ # intellij related things -.idea/dictionaries/* +.idea/ # other stuff -eclipse/ -eclipse/* out/ out/* *.ipr diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d33521af..0000000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index e33e6c76d0..0000000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -kekztech \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 919ce1f1f7..0000000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index a55e7a179b..0000000000 --- a/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 61a9130cd9..0000000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/dictionaries/kekzd.xml b/.idea/dictionaries/kekzd.xml deleted file mode 100644 index cfc5daa6e8..0000000000 --- a/.idea/dictionaries/kekzd.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - essentia - ichor - lapotronic - thaumium - - - \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml deleted file mode 100644 index 77e9972e4a..0000000000 --- a/.idea/gradle.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index 87ab416c8a..0000000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/YAMCore_1_7_10_0_5_78.xml b/.idea/libraries/YAMCore_1_7_10_0_5_78.xml deleted file mode 100644 index 822492902c..0000000000 --- a/.idea/libraries/YAMCore_1_7_10_0_5_78.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 84da703c3b..0000000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index a881e90a4c..0000000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml deleted file mode 100644 index e96534fb27..0000000000 --- a/.idea/uiDesigner.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1ddfbb..0000000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.project b/.project deleted file mode 100644 index b83d47ff64..0000000000 --- a/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - kekztech - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/build.gradle b/build.gradle index 6d44e79f60..e107fcfba2 100644 --- a/build.gradle +++ b/build.gradle @@ -9,9 +9,13 @@ buildscript { name = "sonatype" url = "https://oss.sonatype.org/content/repositories/snapshots/" } + maven { + name = "jitpack.io" + url = "https://jitpack.io" + } } dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' + classpath 'com.github.GTNH2:ForgeGradle:FG_1.2-SNAPSHOT' } } @@ -25,7 +29,7 @@ archivesBaseName = "kekztech" minecraft { version = "1.7.10-10.13.4.1614-1.7.10" - runDir = "eclipse" + runDir = "run" } dependencies { @@ -33,7 +37,9 @@ dependencies { // or you may define them like so.. //compile "some.group:artifact:version:classifier" //compile "some.group:artifact:version" - + + compile fileTree(dir: 'libs', include: '*.jar') + // real examples //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env @@ -45,21 +51,21 @@ dependencies { } processResources -{ - // this will ensure that this task is redone when the versions change. - inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version + { + // this will ensure that this task is redone when the versions change. + inputs.property "version", project.version + inputs.property "mcversion", project.minecraft.version - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' - - // replace version and mcversion - expand 'version':project.version, 'mcversion':project.minecraft.version - } - - // copy everything else, thats not the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - } -} + // replace stuff in mcmod.info, nothing else + from(sourceSets.main.resources.srcDirs) { + include 'mcmod.info' + + // replace version and mcversion + expand 'version':project.version, 'mcversion':project.minecraft.version + } + + // copy everything else, thats not the mcmod.info + from(sourceSets.main.resources.srcDirs) { + exclude 'mcmod.info' + } + } diff --git a/libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar b/libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar deleted file mode 100644 index fdfb759884..0000000000 Binary files a/libs/bartworks.1.7.10.-.475e9cb.-0.5.16-dev.jar and /dev/null differ diff --git a/libs/bartworks[1.7.10]-0.5.13_pre10.jar b/libs/bartworks[1.7.10]-0.5.13_pre10.jar deleted file mode 100644 index b1a8b4322f..0000000000 Binary files a/libs/bartworks[1.7.10]-0.5.13_pre10.jar and /dev/null differ diff --git a/mods-asdf/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar b/mods-asdf/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar deleted file mode 100644 index 9aa3d80afd..0000000000 Binary files a/mods-asdf/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar and /dev/null differ diff --git a/mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar b/mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar deleted file mode 100644 index 1fdf703497..0000000000 Binary files a/mods-asdf/EnderCore-1.7.10-0.2.0.39_beta.jar and /dev/null differ diff --git a/mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar b/mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar deleted file mode 100644 index 80711b5846..0000000000 Binary files a/mods-asdf/EnderIO-1.7.10-2.3.0.432_beta.jar and /dev/null differ diff --git a/mods-asdf/YAMCore-1.7.10-0.5.78.jar b/mods-asdf/YAMCore-1.7.10-0.5.78.jar deleted file mode 100644 index e60262ce5b..0000000000 Binary files a/mods-asdf/YAMCore-1.7.10-0.5.78.jar and /dev/null differ diff --git a/mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar b/mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar deleted file mode 100644 index b1a8b4322f..0000000000 Binary files a/mods-asdf/bartworks[1.7.10]-0.5.13_pre10.jar and /dev/null differ diff --git a/mods-asdf/devtips-1.1.jar b/mods-asdf/devtips-1.1.jar deleted file mode 100644 index a5e373537b..0000000000 Binary files a/mods-asdf/devtips-1.1.jar and /dev/null differ diff --git a/mods-asdf/ic2/EJML-core-0.26.jar b/mods-asdf/ic2/EJML-core-0.26.jar deleted file mode 100644 index 8f1fe755e6..0000000000 Binary files a/mods-asdf/ic2/EJML-core-0.26.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 deleted file mode 100644 index 6f05d6227e..0000000000 Binary files a/mods/1.7.10/Baubles-1.7.10-1.0.1.11.jar and /dev/null differ diff --git a/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar b/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar deleted file mode 100644 index 9aa3d80afd..0000000000 Binary files a/mods/1.7.10/CodeChickenLib-1.7.10-1.1.3.140-universal.jar and /dev/null differ 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/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/YAMCore-1.7.10-0.5.78.jar b/mods/YAMCore-1.7.10-0.5.78.jar deleted file mode 100644 index e60262ce5b..0000000000 Binary files a/mods/YAMCore-1.7.10-0.5.78.jar and /dev/null 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/devtips-1.1.jar b/mods/devtips-1.1.jar deleted file mode 100644 index a5e373537b..0000000000 Binary files a/mods/devtips-1.1.jar and /dev/null differ diff --git a/mods/ic2/EJML-core-0.26.jar b/mods/ic2/EJML-core-0.26.jar deleted file mode 100644 index 8f1fe755e6..0000000000 Binary files a/mods/ic2/EJML-core-0.26.jar and /dev/null differ diff --git a/run/asm/ccl_modular/net#minecraft#block#Block.txt b/run/asm/ccl_modular/net#minecraft#block#Block.txt deleted file mode 100644 index 84f04e8eea..0000000000 --- a/run/asm/ccl_modular/net#minecraft#block#Block.txt +++ /dev/null @@ -1,9596 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/block/Block { - - // compiled from: Block.java - // access flags 0x1008 - static synthetic INNERCLASS net/minecraft/block/Block$6 net/minecraft/block/Block null - // access flags 0x9 - public static INNERCLASS net/minecraft/block/Block$SoundType net/minecraft/block/Block SoundType - // access flags 0x0 - INNERCLASS net/minecraft/block/Block$5 null null - // access flags 0x0 - INNERCLASS net/minecraft/block/Block$4 null null - // access flags 0x8 - static INNERCLASS net/minecraft/block/Block$3 null null - // access flags 0x8 - static INNERCLASS net/minecraft/block/Block$2 null null - // access flags 0x8 - static INNERCLASS net/minecraft/block/Block$1 null null - // access flags 0x4019 - public final static enum INNERCLASS net/minecraft/block/BlockPressurePlate$Sensitivity net/minecraft/block/BlockPressurePlate Sensitivity - - // access flags 0x19 - public final static Lnet/minecraft/util/RegistryNamespaced; blockRegistry - - // access flags 0x2 - private Lnet/minecraft/creativetab/CreativeTabs; displayOnCreativeTab - - // access flags 0x4 - protected Ljava/lang/String; textureName - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeStone - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeWood - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeGravel - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeGrass - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypePiston - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeMetal - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeGlass - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeCloth - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeSand - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeSnow - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeLadder - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeAnvil - - // access flags 0x4 - protected Z opaque - - // access flags 0x4 - protected I lightOpacity - - // access flags 0x4 - protected Z canBlockGrass - - // access flags 0x4 - protected I lightValue - - // access flags 0x4 - protected Z useNeighborBrightness - - // access flags 0x4 - protected F blockHardness - - // access flags 0x4 - protected F blockResistance - - // access flags 0x4 - protected Z blockConstructorCalled - - // access flags 0x4 - protected Z enableStats - - // access flags 0x4 - protected Z needsRandomTick - - // access flags 0x4 - protected Z isBlockContainer - - // access flags 0x4 - protected D minX - - // access flags 0x4 - protected D minY - - // access flags 0x4 - protected D minZ - - // access flags 0x4 - protected D maxX - - // access flags 0x4 - protected D maxY - - // access flags 0x4 - protected D maxZ - - // access flags 0x1 - public Lnet/minecraft/block/Block$SoundType; stepSound - - // access flags 0x1 - public F blockParticleGravity - - // access flags 0x14 - protected final Lnet/minecraft/block/material/Material; blockMaterial - - // access flags 0x1 - public F slipperiness - - // access flags 0x2 - private Ljava/lang/String; unlocalizedName - - // access flags 0x4 - protected Lnet/minecraft/util/IIcon; blockIcon - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000199" - - // access flags 0x11 - // signature Lcpw/mods/fml/common/registry/RegistryDelegate; - // declaration: cpw.mods.fml.common.registry.RegistryDelegate - public final Lcpw/mods/fml/common/registry/RegistryDelegate; delegate - - // access flags 0x4 - // signature Ljava/lang/ThreadLocal; - // declaration: java.lang.ThreadLocal - protected Ljava/lang/ThreadLocal; harvesters - - // access flags 0x2 - // signature Ljava/lang/ThreadLocal; - // declaration: java.lang.ThreadLocal - private Ljava/lang/ThreadLocal; silk_check_meta - - // access flags 0x2 - private Z isTileProvider - - // access flags 0x2 - private [Ljava/lang/String; harvestTool - - // access flags 0x2 - private [I harvestLevel - - // access flags 0x4 - // signature Ljava/lang/ThreadLocal; - // declaration: java.lang.ThreadLocal - protected Ljava/lang/ThreadLocal; captureDrops - - // access flags 0x4 - // signature Ljava/lang/ThreadLocal;>; - // declaration: java.lang.ThreadLocal> - protected Ljava/lang/ThreadLocal; capturedDrops - - // access flags 0x9 - public static getIdFromBlock(Lnet/minecraft/block/Block;)I - L0 - LINENUMBER 131 L0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getIDForObject (Ljava/lang/Object;)I - IRETURN - L1 - LOCALVARIABLE p_getIdFromBlock_0_ Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_149682_0_ Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static getBlockById(I)Lnet/minecraft/block/Block; - L0 - LINENUMBER 136 L0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ILOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - ASTORE 1 - L1 - LINENUMBER 137 L1 - ALOAD 1 - IFNONNULL L2 - GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; - GOTO L3 - L2 - FRAME FULL [I net/minecraft/block/Block] [] - ALOAD 1 - L3 - FRAME FULL [I net/minecraft/block/Block] [net/minecraft/block/Block] - ARETURN - L4 - LOCALVARIABLE p_getBlockById_0_ I L0 L0 0 - LOCALVARIABLE p_149729_0_ I L0 L4 0 - LOCALVARIABLE ret Lnet/minecraft/block/Block; L1 L4 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x9 - public static getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 142 L0 - ALOAD 0 - INVOKESTATIC net/minecraft/item/Item.getIdFromItem (Lnet/minecraft/item/Item;)I - INVOKESTATIC net/minecraft/block/Block.getBlockById (I)Lnet/minecraft/block/Block; - ARETURN - L1 - LOCALVARIABLE p_getBlockFromItem_0_ Lnet/minecraft/item/Item; L0 L0 0 - LOCALVARIABLE p_149634_0_ Lnet/minecraft/item/Item; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x9 - public static getBlockFromName(Ljava/lang/String;)Lnet/minecraft/block/Block; - TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException - L3 - LINENUMBER 147 L3 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.containsKey (Ljava/lang/String;)Z - IFEQ L0 - L4 - LINENUMBER 149 L4 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObject (Ljava/lang/String;)Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - ARETURN - L0 - LINENUMBER 155 L0 - FRAME FULL [java/lang/String] [] - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ALOAD 0 - INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - L1 - ARETURN - L2 - LINENUMBER 157 L2 - FRAME FULL [java/lang/String] [java/lang/NumberFormatException] - ASTORE 1 - L5 - LINENUMBER 159 L5 - ACONST_NULL - ARETURN - L6 - LOCALVARIABLE p_getBlockFromName_0_ Ljava/lang/String; L3 L3 0 - LOCALVARIABLE numberformatexception Ljava/lang/NumberFormatException; L5 L6 1 - LOCALVARIABLE p_149684_0_ Ljava/lang/String; L3 L6 0 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public func_149730_j()Z - L0 - LINENUMBER 166 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.opaque : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getLightOpacity()I - L0 - LINENUMBER 171 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.lightOpacity : I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getCanBlockGrass()Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 177 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.canBlockGrass : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getLightValue()I - L0 - LINENUMBER 182 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.lightValue : I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getUseNeighborBrightness()Z - L0 - LINENUMBER 187 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.useNeighborBrightness : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getMaterial()Lnet/minecraft/block/material/Material; - L0 - LINENUMBER 192 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getMapColor(I)Lnet/minecraft/block/material/MapColor; - L0 - LINENUMBER 197 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMapColor ()Lnet/minecraft/block/material/MapColor; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getMapColor_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149728_1_ I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x9 - public static registerBlocks()V - L0 - LINENUMBER 202 L0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_0 - LDC "air" - NEW net/minecraft/block/BlockAir - DUP - INVOKESPECIAL net/minecraft/block/BlockAir. ()V - LDC "air" - INVOKEVIRTUAL net/minecraft/block/BlockAir.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L1 - LINENUMBER 203 L1 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_1 - LDC "stone" - NEW net/minecraft/block/BlockStone - DUP - INVOKESPECIAL net/minecraft/block/BlockStone. ()V - LDC 1.5 - INVOKEVIRTUAL net/minecraft/block/BlockStone.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "stone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L2 - LINENUMBER 204 L2 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_2 - LDC "grass" - NEW net/minecraft/block/BlockGrass - DUP - INVOKESPECIAL net/minecraft/block/BlockGrass. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockGrass.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "grass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "grass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L3 - LINENUMBER 205 L3 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_3 - LDC "dirt" - NEW net/minecraft/block/BlockDirt - DUP - INVOKESPECIAL net/minecraft/block/BlockDirt. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockDirt.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "dirt" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "dirt" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L4 - LINENUMBER 206 L4 - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stonebrick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "cobblestone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 0 - L5 - LINENUMBER 207 L5 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_4 - LDC "cobblestone" - ALOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L6 - LINENUMBER 208 L6 - NEW net/minecraft/block/BlockWood - DUP - INVOKESPECIAL net/minecraft/block/BlockWood. ()V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockWood.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "wood" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "planks" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 1 - L7 - LINENUMBER 209 L7 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_5 - LDC "planks" - ALOAD 1 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L8 - LINENUMBER 210 L8 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 6 - LDC "sapling" - NEW net/minecraft/block/BlockSapling - DUP - INVOKESPECIAL net/minecraft/block/BlockSapling. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockSapling.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sapling" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "sapling" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L9 - LINENUMBER 211 L9 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 7 - LDC "bedrock" - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - INVOKEVIRTUAL net/minecraft/block/Block.setBlockUnbreakable ()Lnet/minecraft/block/Block; - LDC 6000000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "bedrock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "bedrock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L10 - LINENUMBER 212 L10 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 8 - LDC "flowing_water" - NEW net/minecraft/block/BlockDynamicLiquid - DUP - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V - LDC 100.0 - INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; - ICONST_3 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - LDC "water" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "water_flow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L11 - LINENUMBER 213 L11 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 9 - LDC "water" - NEW net/minecraft/block/BlockStaticLiquid - DUP - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V - LDC 100.0 - INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; - ICONST_3 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - LDC "water" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "water_still" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L12 - LINENUMBER 214 L12 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 10 - LDC "flowing_lava" - NEW net/minecraft/block/BlockDynamicLiquid - DUP - GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V - LDC 100.0 - INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "lava" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "lava_flow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L13 - LINENUMBER 215 L13 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 11 - LDC "lava" - NEW net/minecraft/block/BlockStaticLiquid - DUP - GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V - LDC 100.0 - INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "lava" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "lava_still" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L14 - LINENUMBER 216 L14 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 12 - LDC "sand" - NEW net/minecraft/block/BlockSand - DUP - INVOKESPECIAL net/minecraft/block/BlockSand. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockSand.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "sand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L15 - LINENUMBER 217 L15 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 13 - LDC "gravel" - NEW net/minecraft/block/BlockGravel - DUP - INVOKESPECIAL net/minecraft/block/BlockGravel. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockGravel.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "gravel" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "gravel" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L16 - LINENUMBER 218 L16 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 14 - LDC "gold_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreGold" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "gold_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L17 - LINENUMBER 219 L17 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 15 - LDC "iron_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreIron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "iron_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L18 - LINENUMBER 220 L18 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 16 - LDC "coal_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreCoal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "coal_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L19 - LINENUMBER 221 L19 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 17 - LDC "log" - NEW net/minecraft/block/BlockOldLog - DUP - INVOKESPECIAL net/minecraft/block/BlockOldLog. ()V - LDC "log" - INVOKEVIRTUAL net/minecraft/block/BlockOldLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "log" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L20 - LINENUMBER 222 L20 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 18 - LDC "leaves" - NEW net/minecraft/block/BlockOldLeaf - DUP - INVOKESPECIAL net/minecraft/block/BlockOldLeaf. ()V - LDC "leaves" - INVOKEVIRTUAL net/minecraft/block/BlockOldLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "leaves" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L21 - LINENUMBER 223 L21 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 19 - LDC "sponge" - NEW net/minecraft/block/BlockSponge - DUP - INVOKESPECIAL net/minecraft/block/BlockSponge. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockSponge.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sponge" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "sponge" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L22 - LINENUMBER 224 L22 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 20 - LDC "glass" - NEW net/minecraft/block/BlockGlass - DUP - GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockGlass. (Lnet/minecraft/block/material/Material;Z)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockGlass.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "glass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "glass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L23 - LINENUMBER 225 L23 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 21 - LDC "lapis_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreLapis" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "lapis_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L24 - LINENUMBER 226 L24 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 22 - LDC "lapis_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.lapisColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockLapis" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "lapis_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L25 - LINENUMBER 227 L25 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 23 - LDC "dispenser" - NEW net/minecraft/block/BlockDispenser - DUP - INVOKESPECIAL net/minecraft/block/BlockDispenser. ()V - LDC 3.5 - INVOKEVIRTUAL net/minecraft/block/BlockDispenser.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "dispenser" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "dispenser" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L26 - LINENUMBER 228 L26 - NEW net/minecraft/block/BlockSandStone - DUP - INVOKESPECIAL net/minecraft/block/BlockSandStone. ()V - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/BlockSandStone.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.8 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC "sandStone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "sandstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 2 - L27 - LINENUMBER 229 L27 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 24 - LDC "sandstone" - ALOAD 2 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L28 - LINENUMBER 230 L28 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 25 - LDC "noteblock" - NEW net/minecraft/block/BlockNote - DUP - INVOKESPECIAL net/minecraft/block/BlockNote. ()V - LDC 0.8 - INVOKEVIRTUAL net/minecraft/block/BlockNote.setHardness (F)Lnet/minecraft/block/Block; - LDC "musicBlock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "noteblock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L29 - LINENUMBER 231 L29 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 26 - LDC "bed" - NEW net/minecraft/block/BlockBed - DUP - INVOKESPECIAL net/minecraft/block/BlockBed. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockBed.setHardness (F)Lnet/minecraft/block/Block; - LDC "bed" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "bed" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L30 - LINENUMBER 232 L30 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 27 - LDC "golden_rail" - NEW net/minecraft/block/BlockRailPowered - DUP - INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V - LDC 0.7 - INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "goldenRail" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "rail_golden" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L31 - LINENUMBER 233 L31 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 28 - LDC "detector_rail" - NEW net/minecraft/block/BlockRailDetector - DUP - INVOKESPECIAL net/minecraft/block/BlockRailDetector. ()V - LDC 0.7 - INVOKEVIRTUAL net/minecraft/block/BlockRailDetector.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "detectorRail" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "rail_detector" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L32 - LINENUMBER 234 L32 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 29 - LDC "sticky_piston" - NEW net/minecraft/block/BlockPistonBase - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V - LDC "pistonStickyBase" - INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L33 - LINENUMBER 235 L33 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 30 - LDC "web" - NEW net/minecraft/block/BlockWeb - DUP - INVOKESPECIAL net/minecraft/block/BlockWeb. ()V - ICONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockWeb.setLightOpacity (I)Lnet/minecraft/block/Block; - LDC 4.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC "web" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "web" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L34 - LINENUMBER 236 L34 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 31 - LDC "tallgrass" - NEW net/minecraft/block/BlockTallGrass - DUP - INVOKESPECIAL net/minecraft/block/BlockTallGrass. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockTallGrass.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "tallgrass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L35 - LINENUMBER 237 L35 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 32 - LDC "deadbush" - NEW net/minecraft/block/BlockDeadBush - DUP - INVOKESPECIAL net/minecraft/block/BlockDeadBush. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockDeadBush.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "deadbush" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "deadbush" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L36 - LINENUMBER 238 L36 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 33 - LDC "piston" - NEW net/minecraft/block/BlockPistonBase - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V - LDC "pistonBase" - INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L37 - LINENUMBER 239 L37 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 34 - LDC "piston_head" - NEW net/minecraft/block/BlockPistonExtension - DUP - INVOKESPECIAL net/minecraft/block/BlockPistonExtension. ()V - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L38 - LINENUMBER 240 L38 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 35 - LDC "wool" - NEW net/minecraft/block/BlockColored - DUP - GETSTATIC net/minecraft/block/material/Material.cloth : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V - LDC 0.8 - INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "cloth" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "wool_colored" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L39 - LINENUMBER 241 L39 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 36 - LDC "piston_extension" - NEW net/minecraft/block/BlockPistonMoving - DUP - INVOKESPECIAL net/minecraft/block/BlockPistonMoving. ()V - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L40 - LINENUMBER 242 L40 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 37 - LDC "yellow_flower" - NEW net/minecraft/block/BlockFlower - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "flower1" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "flower_dandelion" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L41 - LINENUMBER 243 L41 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 38 - LDC "red_flower" - NEW net/minecraft/block/BlockFlower - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "flower2" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "flower_rose" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L42 - LINENUMBER 244 L42 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 39 - LDC "brown_mushroom" - NEW net/minecraft/block/BlockMushroom - DUP - INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.125 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "mushroom" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mushroom_brown" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L43 - LINENUMBER 245 L43 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 40 - LDC "red_mushroom" - NEW net/minecraft/block/BlockMushroom - DUP - INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mushroom" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mushroom_red" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L44 - LINENUMBER 246 L44 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 41 - LDC "gold_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.goldColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockGold" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "gold_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L45 - LINENUMBER 247 L45 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 42 - LDC "iron_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.ironColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockIron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "iron_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L46 - LINENUMBER 248 L46 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 43 - LDC "double_stone_slab" - NEW net/minecraft/block/BlockStoneSlab - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stoneSlab" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L47 - LINENUMBER 249 L47 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 44 - LDC "stone_slab" - NEW net/minecraft/block/BlockStoneSlab - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stoneSlab" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L48 - LINENUMBER 250 L48 - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "brick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "brick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 3 - L49 - LINENUMBER 251 L49 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 45 - LDC "brick_block" - ALOAD 3 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L50 - LINENUMBER 252 L50 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 46 - LDC "tnt" - NEW net/minecraft/block/BlockTNT - DUP - INVOKESPECIAL net/minecraft/block/BlockTNT. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockTNT.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "tnt" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "tnt" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L51 - LINENUMBER 253 L51 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 47 - LDC "bookshelf" - NEW net/minecraft/block/BlockBookshelf - DUP - INVOKESPECIAL net/minecraft/block/BlockBookshelf. ()V - LDC 1.5 - INVOKEVIRTUAL net/minecraft/block/BlockBookshelf.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "bookshelf" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "bookshelf" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L52 - LINENUMBER 254 L52 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 48 - LDC "mossy_cobblestone" - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stoneMoss" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "cobblestone_mossy" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L53 - LINENUMBER 255 L53 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 49 - LDC "obsidian" - NEW net/minecraft/block/BlockObsidian - DUP - INVOKESPECIAL net/minecraft/block/BlockObsidian. ()V - LDC 50.0 - INVOKEVIRTUAL net/minecraft/block/BlockObsidian.setHardness (F)Lnet/minecraft/block/Block; - LDC 2000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "obsidian" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "obsidian" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L54 - LINENUMBER 256 L54 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 50 - LDC "torch" - NEW net/minecraft/block/BlockTorch - DUP - INVOKESPECIAL net/minecraft/block/BlockTorch. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockTorch.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.9375 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "torch" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "torch_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L55 - LINENUMBER 257 L55 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 51 - LDC "fire" - NEW net/minecraft/block/BlockFire - DUP - INVOKESPECIAL net/minecraft/block/BlockFire. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.setHardness (F)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "fire" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "fire" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L56 - LINENUMBER 258 L56 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 52 - LDC "mob_spawner" - NEW net/minecraft/block/BlockMobSpawner - DUP - INVOKESPECIAL net/minecraft/block/BlockMobSpawner. ()V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockMobSpawner.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mobSpawner" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "mob_spawner" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L57 - LINENUMBER 259 L57 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 53 - LDC "oak_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWood" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L58 - LINENUMBER 260 L58 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 54 - LDC "chest" - NEW net/minecraft/block/BlockChest - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockChest. (I)V - LDC 2.5 - INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "chest" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L59 - LINENUMBER 261 L59 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 55 - LDC "redstone_wire" - NEW net/minecraft/block/BlockRedstoneWire - DUP - INVOKESPECIAL net/minecraft/block/BlockRedstoneWire. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneWire.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "redstoneDust" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "redstone_dust" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L60 - LINENUMBER 262 L60 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 56 - LDC "diamond_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreDiamond" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "diamond_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L61 - LINENUMBER 263 L61 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 57 - LDC "diamond_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.diamondColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockDiamond" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "diamond_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L62 - LINENUMBER 264 L62 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 58 - LDC "crafting_table" - NEW net/minecraft/block/BlockWorkbench - DUP - INVOKESPECIAL net/minecraft/block/BlockWorkbench. ()V - LDC 2.5 - INVOKEVIRTUAL net/minecraft/block/BlockWorkbench.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "workbench" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "crafting_table" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L63 - LINENUMBER 265 L63 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 59 - LDC "wheat" - NEW net/minecraft/block/BlockCrops - DUP - INVOKESPECIAL net/minecraft/block/BlockCrops. ()V - LDC "crops" - INVOKEVIRTUAL net/minecraft/block/BlockCrops.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "wheat" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L64 - LINENUMBER 266 L64 - NEW net/minecraft/block/BlockFarmland - DUP - INVOKESPECIAL net/minecraft/block/BlockFarmland. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockFarmland.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "farmland" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "farmland" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 4 - L65 - LINENUMBER 267 L65 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 60 - LDC "farmland" - ALOAD 4 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L66 - LINENUMBER 268 L66 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 61 - LDC "furnace" - NEW net/minecraft/block/BlockFurnace - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V - LDC 3.5 - INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "furnace" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L67 - LINENUMBER 269 L67 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 62 - LDC "lit_furnace" - NEW net/minecraft/block/BlockFurnace - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V - LDC 3.5 - INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.875 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "furnace" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L68 - LINENUMBER 270 L68 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 63 - LDC "standing_sign" - NEW net/minecraft/block/BlockSign - DUP - LDC Lnet/minecraft/tileentity/TileEntitySign;.class - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sign" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L69 - LINENUMBER 271 L69 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 64 - LDC "wooden_door" - NEW net/minecraft/block/BlockDoor - DUP - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "doorWood" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "door_wood" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L70 - LINENUMBER 272 L70 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 65 - LDC "ladder" - NEW net/minecraft/block/BlockLadder - DUP - INVOKESPECIAL net/minecraft/block/BlockLadder. ()V - LDC 0.4 - INVOKEVIRTUAL net/minecraft/block/BlockLadder.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "ladder" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "ladder" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L71 - LINENUMBER 273 L71 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 66 - LDC "rail" - NEW net/minecraft/block/BlockRail - DUP - INVOKESPECIAL net/minecraft/block/BlockRail. ()V - LDC 0.7 - INVOKEVIRTUAL net/minecraft/block/BlockRail.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "rail" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "rail_normal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L72 - LINENUMBER 274 L72 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 67 - LDC "stone_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 0 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsStone" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L73 - LINENUMBER 275 L73 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 68 - LDC "wall_sign" - NEW net/minecraft/block/BlockSign - DUP - LDC Lnet/minecraft/tileentity/TileEntitySign;.class - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sign" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L74 - LINENUMBER 276 L74 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 69 - LDC "lever" - NEW net/minecraft/block/BlockLever - DUP - INVOKESPECIAL net/minecraft/block/BlockLever. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockLever.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "lever" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "lever" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L75 - LINENUMBER 277 L75 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 70 - LDC "stone_pressure_plate" - NEW net/minecraft/block/BlockPressurePlate - DUP - LDC "stone" - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.mobs : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; - INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pressurePlate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L76 - LINENUMBER 278 L76 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 71 - LDC "iron_door" - NEW net/minecraft/block/BlockDoor - DUP - GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "doorIron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "door_iron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L77 - LINENUMBER 279 L77 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 72 - LDC "wooden_pressure_plate" - NEW net/minecraft/block/BlockPressurePlate - DUP - LDC "planks_oak" - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.everything : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; - INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pressurePlate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L78 - LINENUMBER 280 L78 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 73 - LDC "redstone_ore" - NEW net/minecraft/block/BlockRedstoneOre - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreRedstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "redstone_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L79 - LINENUMBER 281 L79 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 74 - LDC "lit_redstone_ore" - NEW net/minecraft/block/BlockRedstoneOre - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V - LDC 0.625 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setLightLevel (F)Lnet/minecraft/block/Block; - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreRedstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "redstone_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L80 - LINENUMBER 282 L80 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 75 - LDC "unlit_redstone_torch" - NEW net/minecraft/block/BlockRedstoneTorch - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "notGate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "redstone_torch_off" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L81 - LINENUMBER 283 L81 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 76 - LDC "redstone_torch" - NEW net/minecraft/block/BlockRedstoneTorch - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "notGate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "redstone_torch_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L82 - LINENUMBER 284 L82 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 77 - LDC "stone_button" - NEW net/minecraft/block/BlockButtonStone - DUP - INVOKESPECIAL net/minecraft/block/BlockButtonStone. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockButtonStone.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "button" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L83 - LINENUMBER 285 L83 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 78 - LDC "snow_layer" - NEW net/minecraft/block/BlockSnow - DUP - INVOKESPECIAL net/minecraft/block/BlockSnow. ()V - LDC 0.1 - INVOKEVIRTUAL net/minecraft/block/BlockSnow.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "snow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ICONST_0 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - LDC "snow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L84 - LINENUMBER 286 L84 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 79 - LDC "ice" - NEW net/minecraft/block/BlockIce - DUP - INVOKESPECIAL net/minecraft/block/BlockIce. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockIce.setHardness (F)Lnet/minecraft/block/Block; - ICONST_3 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "ice" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "ice" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L85 - LINENUMBER 287 L85 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 80 - LDC "snow" - NEW net/minecraft/block/BlockSnowBlock - DUP - INVOKESPECIAL net/minecraft/block/BlockSnowBlock. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockSnowBlock.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "snow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "snow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L86 - LINENUMBER 288 L86 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 81 - LDC "cactus" - NEW net/minecraft/block/BlockCactus - DUP - INVOKESPECIAL net/minecraft/block/BlockCactus. ()V - LDC 0.4 - INVOKEVIRTUAL net/minecraft/block/BlockCactus.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "cactus" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "cactus" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L87 - LINENUMBER 289 L87 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 82 - LDC "clay" - NEW net/minecraft/block/BlockClay - DUP - INVOKESPECIAL net/minecraft/block/BlockClay. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockClay.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "clay" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "clay" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L88 - LINENUMBER 290 L88 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 83 - LDC "reeds" - NEW net/minecraft/block/BlockReed - DUP - INVOKESPECIAL net/minecraft/block/BlockReed. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockReed.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "reeds" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "reeds" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L89 - LINENUMBER 291 L89 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 84 - LDC "jukebox" - NEW net/minecraft/block/BlockJukebox - DUP - INVOKESPECIAL net/minecraft/block/BlockJukebox. ()V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockJukebox.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "jukebox" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "jukebox" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L90 - LINENUMBER 292 L90 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 85 - LDC "fence" - NEW net/minecraft/block/BlockFence - DUP - LDC "planks_oak" - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "fence" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L91 - LINENUMBER 293 L91 - NEW net/minecraft/block/BlockPumpkin - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pumpkin" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "pumpkin" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 5 - L92 - LINENUMBER 294 L92 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 86 - LDC "pumpkin" - ALOAD 5 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L93 - LINENUMBER 295 L93 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 87 - LDC "netherrack" - NEW net/minecraft/block/BlockNetherrack - DUP - INVOKESPECIAL net/minecraft/block/BlockNetherrack. ()V - LDC 0.4 - INVOKEVIRTUAL net/minecraft/block/BlockNetherrack.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "hellrock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "netherrack" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L94 - LINENUMBER 296 L94 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 88 - LDC "soul_sand" - NEW net/minecraft/block/BlockSoulSand - DUP - INVOKESPECIAL net/minecraft/block/BlockSoulSand. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockSoulSand.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "hellsand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "soul_sand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L95 - LINENUMBER 297 L95 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 89 - LDC "glowstone" - NEW net/minecraft/block/BlockGlowstone - DUP - GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockGlowstone. (Lnet/minecraft/block/material/Material;)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockGlowstone.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "lightgem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "glowstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L96 - LINENUMBER 298 L96 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 90 - LDC "portal" - NEW net/minecraft/block/BlockPortal - DUP - INVOKESPECIAL net/minecraft/block/BlockPortal. ()V - LDC -1.0 - INVOKEVIRTUAL net/minecraft/block/BlockPortal.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.75 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "portal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "portal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L97 - LINENUMBER 299 L97 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 91 - LDC "lit_pumpkin" - NEW net/minecraft/block/BlockPumpkin - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "litpumpkin" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "pumpkin" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L98 - LINENUMBER 300 L98 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 92 - LDC "cake" - NEW net/minecraft/block/BlockCake - DUP - INVOKESPECIAL net/minecraft/block/BlockCake. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockCake.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "cake" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "cake" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L99 - LINENUMBER 301 L99 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 93 - LDC "unpowered_repeater" - NEW net/minecraft/block/BlockRedstoneRepeater - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "diode" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "repeater_off" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L100 - LINENUMBER 302 L100 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 94 - LDC "powered_repeater" - NEW net/minecraft/block/BlockRedstoneRepeater - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.625 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "diode" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "repeater_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L101 - LINENUMBER 303 L101 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 95 - LDC "stained_glass" - NEW net/minecraft/block/BlockStainedGlass - DUP - GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockStainedGlass. (Lnet/minecraft/block/material/Material;)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockStainedGlass.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stainedGlass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "glass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L102 - LINENUMBER 304 L102 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 96 - LDC "trapdoor" - NEW net/minecraft/block/BlockTrapDoor - DUP - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockTrapDoor. (Lnet/minecraft/block/material/Material;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockTrapDoor.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "trapdoor" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "trapdoor" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L103 - LINENUMBER 305 L103 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 97 - LDC "monster_egg" - NEW net/minecraft/block/BlockSilverfish - DUP - INVOKESPECIAL net/minecraft/block/BlockSilverfish. ()V - LDC 0.75 - INVOKEVIRTUAL net/minecraft/block/BlockSilverfish.setHardness (F)Lnet/minecraft/block/Block; - LDC "monsterStoneEgg" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L104 - LINENUMBER 306 L104 - NEW net/minecraft/block/BlockStoneBrick - DUP - INVOKESPECIAL net/minecraft/block/BlockStoneBrick. ()V - LDC 1.5 - INVOKEVIRTUAL net/minecraft/block/BlockStoneBrick.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stonebricksmooth" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "stonebrick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 6 - L105 - LINENUMBER 307 L105 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 98 - LDC "stonebrick" - ALOAD 6 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L106 - LINENUMBER 308 L106 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 99 - LDC "brown_mushroom_block" - NEW net/minecraft/block/BlockHugeMushroom - DUP - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mushroom" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mushroom_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L107 - LINENUMBER 309 L107 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 100 - LDC "red_mushroom_block" - NEW net/minecraft/block/BlockHugeMushroom - DUP - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mushroom" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mushroom_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L108 - LINENUMBER 310 L108 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 101 - LDC "iron_bars" - NEW net/minecraft/block/BlockPane - DUP - LDC "iron_bars" - LDC "iron_bars" - GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "fenceIron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L109 - LINENUMBER 311 L109 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 102 - LDC "glass_pane" - NEW net/minecraft/block/BlockPane - DUP - LDC "glass" - LDC "glass_pane_top" - GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "thinGlass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L110 - LINENUMBER 312 L110 - NEW net/minecraft/block/BlockMelon - DUP - INVOKESPECIAL net/minecraft/block/BlockMelon. ()V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockMelon.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "melon" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "melon" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 7 - L111 - LINENUMBER 313 L111 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 103 - LDC "melon_block" - ALOAD 7 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L112 - LINENUMBER 314 L112 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 104 - LDC "pumpkin_stem" - NEW net/minecraft/block/BlockStem - DUP - ALOAD 5 - INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pumpkinStem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "pumpkin_stem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L113 - LINENUMBER 315 L113 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 105 - LDC "melon_stem" - NEW net/minecraft/block/BlockStem - DUP - ALOAD 7 - INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pumpkinStem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "melon_stem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L114 - LINENUMBER 316 L114 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 106 - LDC "vine" - NEW net/minecraft/block/BlockVine - DUP - INVOKESPECIAL net/minecraft/block/BlockVine. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockVine.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "vine" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "vine" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L115 - LINENUMBER 317 L115 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 107 - LDC "fence_gate" - NEW net/minecraft/block/BlockFenceGate - DUP - INVOKESPECIAL net/minecraft/block/BlockFenceGate. ()V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockFenceGate.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "fenceGate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L116 - LINENUMBER 318 L116 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 108 - LDC "brick_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 3 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsBrick" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L117 - LINENUMBER 319 L117 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 109 - LDC "stone_brick_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 6 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsStoneBrickSmooth" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L118 - LINENUMBER 320 L118 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 110 - LDC "mycelium" - NEW net/minecraft/block/BlockMycelium - DUP - INVOKESPECIAL net/minecraft/block/BlockMycelium. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockMycelium.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mycel" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mycelium" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L119 - LINENUMBER 321 L119 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 111 - LDC "waterlily" - NEW net/minecraft/block/BlockLilyPad - DUP - INVOKESPECIAL net/minecraft/block/BlockLilyPad. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockLilyPad.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "waterlily" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "waterlily" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L120 - LINENUMBER 322 L120 - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "netherBrick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "nether_brick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 8 - L121 - LINENUMBER 323 L121 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 112 - LDC "nether_brick" - ALOAD 8 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L122 - LINENUMBER 324 L122 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 113 - LDC "nether_brick_fence" - NEW net/minecraft/block/BlockFence - DUP - LDC "nether_brick" - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "netherFence" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L123 - LINENUMBER 325 L123 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 114 - LDC "nether_brick_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 8 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsNetherBrick" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L124 - LINENUMBER 326 L124 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 115 - LDC "nether_wart" - NEW net/minecraft/block/BlockNetherWart - DUP - INVOKESPECIAL net/minecraft/block/BlockNetherWart. ()V - LDC "netherStalk" - INVOKEVIRTUAL net/minecraft/block/BlockNetherWart.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "nether_wart" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L125 - LINENUMBER 327 L125 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 116 - LDC "enchanting_table" - NEW net/minecraft/block/BlockEnchantmentTable - DUP - INVOKESPECIAL net/minecraft/block/BlockEnchantmentTable. ()V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockEnchantmentTable.setHardness (F)Lnet/minecraft/block/Block; - LDC 2000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - LDC "enchantmentTable" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "enchanting_table" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L126 - LINENUMBER 328 L126 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 117 - LDC "brewing_stand" - NEW net/minecraft/block/BlockBrewingStand - DUP - INVOKESPECIAL net/minecraft/block/BlockBrewingStand. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockBrewingStand.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.125 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "brewingStand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "brewing_stand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L127 - LINENUMBER 329 L127 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 118 - LDC "cauldron" - NEW net/minecraft/block/BlockCauldron - DUP - INVOKESPECIAL net/minecraft/block/BlockCauldron. ()V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockCauldron.setHardness (F)Lnet/minecraft/block/Block; - LDC "cauldron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "cauldron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L128 - LINENUMBER 330 L128 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 119 - LDC "end_portal" - NEW net/minecraft/block/BlockEndPortal - DUP - GETSTATIC net/minecraft/block/material/Material.portal : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockEndPortal. (Lnet/minecraft/block/material/Material;)V - LDC -1.0 - INVOKEVIRTUAL net/minecraft/block/BlockEndPortal.setHardness (F)Lnet/minecraft/block/Block; - LDC 6000000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L129 - LINENUMBER 331 L129 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 120 - LDC "end_portal_frame" - NEW net/minecraft/block/BlockEndPortalFrame - DUP - INVOKESPECIAL net/minecraft/block/BlockEndPortalFrame. ()V - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/BlockEndPortalFrame.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.125 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC -1.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC "endPortalFrame" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC 6000000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "endframe" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L130 - LINENUMBER 332 L130 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 121 - LDC "end_stone" - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 15.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "whiteStone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "end_stone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L131 - LINENUMBER 333 L131 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 122 - LDC "dragon_egg" - NEW net/minecraft/block/BlockDragonEgg - DUP - INVOKESPECIAL net/minecraft/block/BlockDragonEgg. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockDragonEgg.setHardness (F)Lnet/minecraft/block/Block; - LDC 15.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.125 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "dragonEgg" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "dragon_egg" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L132 - LINENUMBER 334 L132 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 123 - LDC "redstone_lamp" - NEW net/minecraft/block/BlockRedstoneLight - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "redstoneLight" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "redstone_lamp_off" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L133 - LINENUMBER 335 L133 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 124 - LDC "lit_redstone_lamp" - NEW net/minecraft/block/BlockRedstoneLight - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "redstoneLight" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "redstone_lamp_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L134 - LINENUMBER 336 L134 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 125 - LDC "double_wooden_slab" - NEW net/minecraft/block/BlockWoodSlab - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "woodSlab" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L135 - LINENUMBER 337 L135 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 126 - LDC "wooden_slab" - NEW net/minecraft/block/BlockWoodSlab - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "woodSlab" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L136 - LINENUMBER 338 L136 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 127 - LDC "cocoa" - NEW net/minecraft/block/BlockCocoa - DUP - INVOKESPECIAL net/minecraft/block/BlockCocoa. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockCocoa.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "cocoa" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "cocoa" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L137 - LINENUMBER 339 L137 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 128 - LDC "sandstone_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 2 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsSandStone" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L138 - LINENUMBER 340 L138 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 129 - LDC "emerald_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreEmerald" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "emerald_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L139 - LINENUMBER 341 L139 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 130 - LDC "ender_chest" - NEW net/minecraft/block/BlockEnderChest - DUP - INVOKESPECIAL net/minecraft/block/BlockEnderChest. ()V - LDC 22.5 - INVOKEVIRTUAL net/minecraft/block/BlockEnderChest.setHardness (F)Lnet/minecraft/block/Block; - LDC 1000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "enderChest" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L140 - LINENUMBER 342 L140 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 131 - LDC "tripwire_hook" - NEW net/minecraft/block/BlockTripWireHook - DUP - INVOKESPECIAL net/minecraft/block/BlockTripWireHook. ()V - LDC "tripWireSource" - INVOKEVIRTUAL net/minecraft/block/BlockTripWireHook.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "trip_wire_source" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L141 - LINENUMBER 343 L141 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 132 - LDC "tripwire" - NEW net/minecraft/block/BlockTripWire - DUP - INVOKESPECIAL net/minecraft/block/BlockTripWire. ()V - LDC "tripWire" - INVOKEVIRTUAL net/minecraft/block/BlockTripWire.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "trip_wire" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L142 - LINENUMBER 344 L142 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 133 - LDC "emerald_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.emeraldColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockEmerald" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "emerald_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L143 - LINENUMBER 345 L143 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 134 - LDC "spruce_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodSpruce" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L144 - LINENUMBER 346 L144 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 135 - LDC "birch_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_2 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodBirch" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L145 - LINENUMBER 347 L145 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 136 - LDC "jungle_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_3 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodJungle" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L146 - LINENUMBER 348 L146 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 137 - LDC "command_block" - NEW net/minecraft/block/BlockCommandBlock - DUP - INVOKESPECIAL net/minecraft/block/BlockCommandBlock. ()V - INVOKEVIRTUAL net/minecraft/block/BlockCommandBlock.setBlockUnbreakable ()Lnet/minecraft/block/Block; - LDC 6000000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - LDC "commandBlock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "command_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L147 - LINENUMBER 349 L147 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 138 - LDC "beacon" - NEW net/minecraft/block/BlockBeacon - DUP - INVOKESPECIAL net/minecraft/block/BlockBeacon. ()V - LDC "beacon" - INVOKEVIRTUAL net/minecraft/block/BlockBeacon.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "beacon" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L148 - LINENUMBER 350 L148 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 139 - LDC "cobblestone_wall" - NEW net/minecraft/block/BlockWall - DUP - ALOAD 0 - INVOKESPECIAL net/minecraft/block/BlockWall. (Lnet/minecraft/block/Block;)V - LDC "cobbleWall" - INVOKEVIRTUAL net/minecraft/block/BlockWall.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L149 - LINENUMBER 351 L149 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 140 - LDC "flower_pot" - NEW net/minecraft/block/BlockFlowerPot - DUP - INVOKESPECIAL net/minecraft/block/BlockFlowerPot. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockFlowerPot.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "flowerPot" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "flower_pot" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L150 - LINENUMBER 352 L150 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 141 - LDC "carrots" - NEW net/minecraft/block/BlockCarrot - DUP - INVOKESPECIAL net/minecraft/block/BlockCarrot. ()V - LDC "carrots" - INVOKEVIRTUAL net/minecraft/block/BlockCarrot.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "carrots" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L151 - LINENUMBER 353 L151 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 142 - LDC "potatoes" - NEW net/minecraft/block/BlockPotato - DUP - INVOKESPECIAL net/minecraft/block/BlockPotato. ()V - LDC "potatoes" - INVOKEVIRTUAL net/minecraft/block/BlockPotato.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "potatoes" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L152 - LINENUMBER 354 L152 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 143 - LDC "wooden_button" - NEW net/minecraft/block/BlockButtonWood - DUP - INVOKESPECIAL net/minecraft/block/BlockButtonWood. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockButtonWood.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "button" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L153 - LINENUMBER 355 L153 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 144 - LDC "skull" - NEW net/minecraft/block/BlockSkull - DUP - INVOKESPECIAL net/minecraft/block/BlockSkull. ()V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockSkull.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "skull" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "skull" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L154 - LINENUMBER 356 L154 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 145 - LDC "anvil" - NEW net/minecraft/block/BlockAnvil - DUP - INVOKESPECIAL net/minecraft/block/BlockAnvil. ()V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockAnvil.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 2000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - LDC "anvil" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L155 - LINENUMBER 357 L155 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 146 - LDC "trapped_chest" - NEW net/minecraft/block/BlockChest - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockChest. (I)V - LDC 2.5 - INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "chestTrap" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L156 - LINENUMBER 358 L156 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 147 - LDC "light_weighted_pressure_plate" - NEW net/minecraft/block/BlockPressurePlateWeighted - DUP - LDC "gold_block" - GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; - BIPUSH 15 - INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "weightedPlate_light" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L157 - LINENUMBER 359 L157 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 148 - LDC "heavy_weighted_pressure_plate" - NEW net/minecraft/block/BlockPressurePlateWeighted - DUP - LDC "iron_block" - GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; - SIPUSH 150 - INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "weightedPlate_heavy" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L158 - LINENUMBER 360 L158 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 149 - LDC "unpowered_comparator" - NEW net/minecraft/block/BlockRedstoneComparator - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "comparator" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "comparator_off" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L159 - LINENUMBER 361 L159 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 150 - LDC "powered_comparator" - NEW net/minecraft/block/BlockRedstoneComparator - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.625 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "comparator" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "comparator_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L160 - LINENUMBER 362 L160 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 151 - LDC "daylight_detector" - NEW net/minecraft/block/BlockDaylightDetector - DUP - INVOKESPECIAL net/minecraft/block/BlockDaylightDetector. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockDaylightDetector.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "daylightDetector" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "daylight_detector" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L161 - LINENUMBER 363 L161 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 152 - LDC "redstone_block" - NEW net/minecraft/block/BlockCompressedPowered - DUP - GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressedPowered. (Lnet/minecraft/block/material/MapColor;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressedPowered.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockRedstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "redstone_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L162 - LINENUMBER 364 L162 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 153 - LDC "quartz_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "netherquartz" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "quartz_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L163 - LINENUMBER 365 L163 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 154 - LDC "hopper" - NEW net/minecraft/block/BlockHopper - DUP - INVOKESPECIAL net/minecraft/block/BlockHopper. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockHopper.setHardness (F)Lnet/minecraft/block/Block; - LDC 8.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "hopper" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "hopper" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L164 - LINENUMBER 366 L164 - NEW net/minecraft/block/BlockQuartz - DUP - INVOKESPECIAL net/minecraft/block/BlockQuartz. ()V - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/BlockQuartz.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.8 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC "quartzBlock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "quartz_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 9 - L165 - LINENUMBER 367 L165 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 155 - LDC "quartz_block" - ALOAD 9 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L166 - LINENUMBER 368 L166 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 156 - LDC "quartz_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 9 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsQuartz" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L167 - LINENUMBER 369 L167 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 157 - LDC "activator_rail" - NEW net/minecraft/block/BlockRailPowered - DUP - INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V - LDC 0.7 - INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "activatorRail" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "rail_activator" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L168 - LINENUMBER 370 L168 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 158 - LDC "dropper" - NEW net/minecraft/block/BlockDropper - DUP - INVOKESPECIAL net/minecraft/block/BlockDropper. ()V - LDC 3.5 - INVOKEVIRTUAL net/minecraft/block/BlockDropper.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "dropper" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "dropper" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L169 - LINENUMBER 371 L169 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 159 - LDC "stained_hardened_clay" - NEW net/minecraft/block/BlockColored - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V - LDC 1.25 - INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; - LDC 7.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "clayHardenedStained" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "hardened_clay_stained" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L170 - LINENUMBER 372 L170 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 160 - LDC "stained_glass_pane" - NEW net/minecraft/block/BlockStainedGlassPane - DUP - INVOKESPECIAL net/minecraft/block/BlockStainedGlassPane. ()V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockStainedGlassPane.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "thinStainedGlass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "glass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L171 - LINENUMBER 373 L171 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 161 - LDC "leaves2" - NEW net/minecraft/block/BlockNewLeaf - DUP - INVOKESPECIAL net/minecraft/block/BlockNewLeaf. ()V - LDC "leaves" - INVOKEVIRTUAL net/minecraft/block/BlockNewLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "leaves" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L172 - LINENUMBER 374 L172 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 162 - LDC "log2" - NEW net/minecraft/block/BlockNewLog - DUP - INVOKESPECIAL net/minecraft/block/BlockNewLog. ()V - LDC "log" - INVOKEVIRTUAL net/minecraft/block/BlockNewLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "log" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L173 - LINENUMBER 375 L173 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 163 - LDC "acacia_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_4 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodAcacia" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L174 - LINENUMBER 376 L174 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 164 - LDC "dark_oak_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_5 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodDarkOak" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L175 - LINENUMBER 377 L175 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 170 - LDC "hay_block" - NEW net/minecraft/block/BlockHay - DUP - INVOKESPECIAL net/minecraft/block/BlockHay. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockHay.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "hayBlock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "hay_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L176 - LINENUMBER 378 L176 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 171 - LDC "carpet" - NEW net/minecraft/block/BlockCarpet - DUP - INVOKESPECIAL net/minecraft/block/BlockCarpet. ()V - LDC 0.1 - INVOKEVIRTUAL net/minecraft/block/BlockCarpet.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "woolCarpet" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ICONST_0 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L177 - LINENUMBER 379 L177 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 172 - LDC "hardened_clay" - NEW net/minecraft/block/BlockHardenedClay - DUP - INVOKESPECIAL net/minecraft/block/BlockHardenedClay. ()V - LDC 1.25 - INVOKEVIRTUAL net/minecraft/block/BlockHardenedClay.setHardness (F)Lnet/minecraft/block/Block; - LDC 7.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "clayHardened" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "hardened_clay" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L178 - LINENUMBER 380 L178 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 173 - LDC "coal_block" - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockCoal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "coal_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L179 - LINENUMBER 381 L179 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 174 - LDC "packed_ice" - NEW net/minecraft/block/BlockPackedIce - DUP - INVOKESPECIAL net/minecraft/block/BlockPackedIce. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPackedIce.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "icePacked" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "ice_packed" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L180 - LINENUMBER 382 L180 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 175 - LDC "double_plant" - NEW net/minecraft/block/BlockDoublePlant - DUP - INVOKESPECIAL net/minecraft/block/BlockDoublePlant. ()V - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L181 - LINENUMBER 383 L181 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; - ASTORE 10 - L182 - LINENUMBER 385 L182 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] - ALOAD 10 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L183 - L184 - LINENUMBER 387 L184 - ALOAD 10 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - ASTORE 11 - L185 - LINENUMBER 389 L185 - ALOAD 11 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; - IF_ACMPNE L186 - L187 - LINENUMBER 391 L187 - ALOAD 11 - ICONST_0 - PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z - GOTO L188 - L186 - LINENUMBER 395 L186 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] - ICONST_0 - ISTORE 12 - L189 - LINENUMBER 396 L189 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I - BIPUSH 10 - IF_ICMPNE L190 - ICONST_1 - GOTO L191 - L190 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [] - ICONST_0 - L191 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [I] - ISTORE 13 - L192 - LINENUMBER 397 L192 - ALOAD 11 - INSTANCEOF net/minecraft/block/BlockSlab - ISTORE 14 - L193 - LINENUMBER 398 L193 - ALOAD 11 - ALOAD 4 - IF_ACMPNE L194 - ICONST_1 - GOTO L195 - L194 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [] - ICONST_0 - L195 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [I] - ISTORE 15 - L196 - LINENUMBER 399 L196 - ALOAD 11 - GETFIELD net/minecraft/block/Block.canBlockGrass : Z - ISTORE 16 - L197 - LINENUMBER 400 L197 - ALOAD 11 - GETFIELD net/minecraft/block/Block.lightOpacity : I - IFNE L198 - ICONST_1 - GOTO L199 - L198 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [] - ICONST_0 - L199 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [I] - ISTORE 17 - L200 - LINENUMBER 402 L200 - ILOAD 13 - IFNE L201 - ILOAD 14 - IFNE L201 - ILOAD 15 - IFNE L201 - ILOAD 16 - IFNE L201 - ILOAD 17 - IFEQ L202 - L201 - LINENUMBER 404 L201 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] - ICONST_1 - ISTORE 12 - L202 - LINENUMBER 407 L202 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] - ALOAD 11 - ILOAD 12 - PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z - L188 - LINENUMBER 409 L188 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] - GOTO L182 - L183 - LINENUMBER 410 L183 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] - RETURN - L203 - LOCALVARIABLE flag Z L189 L188 12 - LOCALVARIABLE flag1 Z L192 L188 13 - LOCALVARIABLE flag2 Z L193 L188 14 - LOCALVARIABLE flag3 Z L196 L188 15 - LOCALVARIABLE flag4 Z L197 L188 16 - LOCALVARIABLE flag5 Z L200 L188 17 - LOCALVARIABLE block10 Lnet/minecraft/block/Block; L185 L188 11 - LOCALVARIABLE block Lnet/minecraft/block/Block; L5 L203 0 - LOCALVARIABLE block1 Lnet/minecraft/block/Block; L7 L203 1 - LOCALVARIABLE block2 Lnet/minecraft/block/Block; L27 L203 2 - LOCALVARIABLE block3 Lnet/minecraft/block/Block; L49 L203 3 - LOCALVARIABLE block4 Lnet/minecraft/block/Block; L65 L203 4 - LOCALVARIABLE block5 Lnet/minecraft/block/Block; L92 L203 5 - LOCALVARIABLE block6 Lnet/minecraft/block/Block; L105 L203 6 - LOCALVARIABLE block7 Lnet/minecraft/block/Block; L111 L203 7 - LOCALVARIABLE block8 Lnet/minecraft/block/Block; L121 L203 8 - LOCALVARIABLE block9 Lnet/minecraft/block/Block; L165 L203 9 - LOCALVARIABLE iterator Ljava/util/Iterator; L182 L203 10 - MAXSTACK = 9 - MAXLOCALS = 18 - - // access flags 0x4 - protected (Lnet/minecraft/block/material/Material;)V - L0 - LINENUMBER 413 L0 - ALOAD 0 - INVOKESPECIAL java/lang/Object. ()V - L1 - LINENUMBER 108 L1 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/block/Block.blockConstructorCalled : Z - L2 - LINENUMBER 109 L2 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/block/Block.enableStats : Z - L3 - LINENUMBER 127 L3 - ALOAD 0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - CHECKCAST cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry - ALOAD 0 - LDC Lnet/minecraft/block/Block;.class - INVOKEVIRTUAL cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.getDelegate (Ljava/lang/Object;Ljava/lang/Class;)Lcpw/mods/fml/common/registry/RegistryDelegate; - PUTFIELD net/minecraft/block/Block.delegate : Lcpw/mods/fml/common/registry/RegistryDelegate; - L4 - LINENUMBER 1160 L4 - ALOAD 0 - NEW java/lang/ThreadLocal - DUP - INVOKESPECIAL java/lang/ThreadLocal. ()V - PUTFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; - L5 - LINENUMBER 1161 L5 - ALOAD 0 - NEW java/lang/ThreadLocal - DUP - INVOKESPECIAL java/lang/ThreadLocal. ()V - PUTFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; - L6 - LINENUMBER 1418 L6 - ALOAD 0 - ALOAD 0 - INSTANCEOF net/minecraft/block/ITileEntityProvider - PUTFIELD net/minecraft/block/Block.isTileProvider : Z - L7 - LINENUMBER 2151 L7 - ALOAD 0 - BIPUSH 16 - ANEWARRAY java/lang/String - PUTFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - L8 - LINENUMBER 2152 L8 - ALOAD 0 - BIPUSH 16 - NEWARRAY T_INT - DUP - ICONST_0 - ICONST_M1 - IASTORE - DUP - ICONST_1 - ICONST_M1 - IASTORE - DUP - ICONST_2 - ICONST_M1 - IASTORE - DUP - ICONST_3 - ICONST_M1 - IASTORE - DUP - ICONST_4 - ICONST_M1 - IASTORE - DUP - ICONST_5 - ICONST_M1 - IASTORE - DUP - BIPUSH 6 - ICONST_M1 - IASTORE - DUP - BIPUSH 7 - ICONST_M1 - IASTORE - DUP - BIPUSH 8 - ICONST_M1 - IASTORE - DUP - BIPUSH 9 - ICONST_M1 - IASTORE - DUP - BIPUSH 10 - ICONST_M1 - IASTORE - DUP - BIPUSH 11 - ICONST_M1 - IASTORE - DUP - BIPUSH 12 - ICONST_M1 - IASTORE - DUP - BIPUSH 13 - ICONST_M1 - IASTORE - DUP - BIPUSH 14 - ICONST_M1 - IASTORE - DUP - BIPUSH 15 - ICONST_M1 - IASTORE - PUTFIELD net/minecraft/block/Block.harvestLevel : [I - L9 - LINENUMBER 2232 L9 - ALOAD 0 - NEW net/minecraft/block/Block$4 - DUP - ALOAD 0 - INVOKESPECIAL net/minecraft/block/Block$4. (Lnet/minecraft/block/Block;)V - PUTFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; - L10 - LINENUMBER 2236 L10 - ALOAD 0 - NEW net/minecraft/block/Block$5 - DUP - ALOAD 0 - INVOKESPECIAL net/minecraft/block/Block$5. (Lnet/minecraft/block/Block;)V - PUTFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; - L11 - LINENUMBER 414 L11 - ALOAD 0 - GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; - PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; - L12 - LINENUMBER 415 L12 - ALOAD 0 - FCONST_1 - PUTFIELD net/minecraft/block/Block.blockParticleGravity : F - L13 - LINENUMBER 416 L13 - ALOAD 0 - LDC 0.6 - PUTFIELD net/minecraft/block/Block.slipperiness : F - L14 - LINENUMBER 417 L14 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - L15 - LINENUMBER 418 L15 - ALOAD 0 - FCONST_0 - FCONST_0 - FCONST_0 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setBlockBounds (FFFFFF)V - L16 - LINENUMBER 419 L16 - ALOAD 0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z - PUTFIELD net/minecraft/block/Block.opaque : Z - L17 - LINENUMBER 420 L17 - ALOAD 0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z - IFEQ L18 - SIPUSH 255 - GOTO L19 - L18 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] - ICONST_0 - L19 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] - PUTFIELD net/minecraft/block/Block.lightOpacity : I - L20 - LINENUMBER 421 L20 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/material/Material.getCanBlockGrass ()Z - IFNE L21 - ICONST_1 - GOTO L22 - L21 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] - ICONST_0 - L22 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] - PUTFIELD net/minecraft/block/Block.canBlockGrass : Z - L23 - LINENUMBER 422 L23 - RETURN - L24 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L24 0 - LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L24 1 - MAXSTACK = 7 - MAXLOCALS = 2 - - // access flags 0x1 - public setStepSound(Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 426 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; - L1 - LINENUMBER 427 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setStepSound_1_ Lnet/minecraft/block/Block$SoundType; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149672_1_ Lnet/minecraft/block/Block$SoundType; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public setLightOpacity(I)Lnet/minecraft/block/Block; - L0 - LINENUMBER 432 L0 - ALOAD 0 - ILOAD 1 - PUTFIELD net/minecraft/block/Block.lightOpacity : I - L1 - LINENUMBER 433 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setLightOpacity_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149713_1_ I L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public setLightLevel(F)Lnet/minecraft/block/Block; - L0 - LINENUMBER 438 L0 - ALOAD 0 - LDC 15.0 - FLOAD 1 - FMUL - F2I - PUTFIELD net/minecraft/block/Block.lightValue : I - L1 - LINENUMBER 439 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setLightLevel_1_ F L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149715_1_ F L0 L2 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public setResistance(F)Lnet/minecraft/block/Block; - L0 - LINENUMBER 444 L0 - ALOAD 0 - FLOAD 1 - LDC 3.0 - FMUL - PUTFIELD net/minecraft/block/Block.blockResistance : F - L1 - LINENUMBER 445 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setResistance_1_ F L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149752_1_ F L0 L2 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public isBlockNormalCube()Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 451 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z - IFEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public isNormalCube()Z - L0 - LINENUMBER 456 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z - IFNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public renderAsNormalBlock()Z - L0 - LINENUMBER 461 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getBlocksMovement(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 466 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z - IFNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getBlocksMovement_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getBlocksMovement_2_ I L0 L0 2 - LOCALVARIABLE p_getBlocksMovement_3_ I L0 L0 3 - LOCALVARIABLE p_getBlocksMovement_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE p_149655_1_ Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE p_149655_2_ I L0 L3 2 - LOCALVARIABLE p_149655_3_ I L0 L3 3 - LOCALVARIABLE p_149655_4_ I L0 L3 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public getRenderType()I - L0 - LINENUMBER 471 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public setHardness(F)Lnet/minecraft/block/Block; - L0 - LINENUMBER 476 L0 - ALOAD 0 - FLOAD 1 - PUTFIELD net/minecraft/block/Block.blockHardness : F - L1 - LINENUMBER 478 L1 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockResistance : F - FLOAD 1 - LDC 5.0 - FMUL - FCMPG - IFGE L2 - L3 - LINENUMBER 480 L3 - ALOAD 0 - FLOAD 1 - LDC 5.0 - FMUL - PUTFIELD net/minecraft/block/Block.blockResistance : F - L2 - LINENUMBER 483 L2 - FRAME FULL [net/minecraft/block/Block F] [] - ALOAD 0 - ARETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setHardness_1_ F L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149711_1_ F L0 L4 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public setBlockUnbreakable()Lnet/minecraft/block/Block; - L0 - LINENUMBER 488 L0 - ALOAD 0 - LDC -1.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - POP - L1 - LINENUMBER 489 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getBlockHardness(Lnet/minecraft/world/World;III)F - L0 - LINENUMBER 494 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockHardness : F - FRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getBlockHardness_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getBlockHardness_2_ I L0 L0 2 - LOCALVARIABLE p_getBlockHardness_3_ I L0 L0 3 - LOCALVARIABLE p_getBlockHardness_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149712_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149712_2_ I L0 L1 2 - LOCALVARIABLE p_149712_3_ I L0 L1 3 - LOCALVARIABLE p_149712_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public setTickRandomly(Z)Lnet/minecraft/block/Block; - L0 - LINENUMBER 499 L0 - ALOAD 0 - ILOAD 1 - PUTFIELD net/minecraft/block/Block.needsRandomTick : Z - L1 - LINENUMBER 500 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setTickRandomly_1_ Z L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149675_1_ Z L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getTickRandomly()Z - L0 - LINENUMBER 505 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.needsRandomTick : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // DEPRECATED - // access flags 0x20001 - public hasTileEntity()Z - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 511 L0 - ALOAD 0 - ICONST_0 - INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final setBlockBounds(FFFFFF)V - L0 - LINENUMBER 516 L0 - ALOAD 0 - FLOAD 1 - F2D - PUTFIELD net/minecraft/block/Block.minX : D - L1 - LINENUMBER 517 L1 - ALOAD 0 - FLOAD 2 - F2D - PUTFIELD net/minecraft/block/Block.minY : D - L2 - LINENUMBER 518 L2 - ALOAD 0 - FLOAD 3 - F2D - PUTFIELD net/minecraft/block/Block.minZ : D - L3 - LINENUMBER 519 L3 - ALOAD 0 - FLOAD 4 - F2D - PUTFIELD net/minecraft/block/Block.maxX : D - L4 - LINENUMBER 520 L4 - ALOAD 0 - FLOAD 5 - F2D - PUTFIELD net/minecraft/block/Block.maxY : D - L5 - LINENUMBER 521 L5 - ALOAD 0 - FLOAD 6 - F2D - PUTFIELD net/minecraft/block/Block.maxZ : D - L6 - LINENUMBER 522 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setBlockBounds_1_ F L0 L0 1 - LOCALVARIABLE p_setBlockBounds_2_ F L0 L0 2 - LOCALVARIABLE p_setBlockBounds_3_ F L0 L0 3 - LOCALVARIABLE p_setBlockBounds_4_ F L0 L0 4 - LOCALVARIABLE p_setBlockBounds_5_ F L0 L0 5 - LOCALVARIABLE p_setBlockBounds_6_ F L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 - LOCALVARIABLE p_149676_1_ F L0 L7 1 - LOCALVARIABLE p_149676_2_ F L0 L7 2 - LOCALVARIABLE p_149676_3_ F L0 L7 3 - LOCALVARIABLE p_149676_4_ F L0 L7 4 - LOCALVARIABLE p_149676_5_ F L0 L7 5 - LOCALVARIABLE p_149676_6_ F L0 L7 6 - MAXSTACK = 3 - MAXLOCALS = 7 - - // access flags 0x1 - public getMixedBrightnessForBlock(Lnet/minecraft/world/IBlockAccess;III)I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 527 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ASTORE 5 - L1 - LINENUMBER 528 L1 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I - ISTORE 6 - L2 - LINENUMBER 530 L2 - ILOAD 6 - IFNE L3 - ALOAD 5 - INSTANCEOF net/minecraft/block/BlockSlab - IFEQ L3 - L4 - LINENUMBER 532 L4 - IINC 3 -1 - L5 - LINENUMBER 533 L5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ASTORE 5 - L6 - LINENUMBER 534 L6 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I - IRETURN - L3 - LINENUMBER 538 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block I] [] - ILOAD 6 - IRETURN - L7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getMixedBrightnessForBlock_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getMixedBrightnessForBlock_2_ I L0 L0 2 - LOCALVARIABLE p_getMixedBrightnessForBlock_3_ I L0 L0 3 - LOCALVARIABLE p_getMixedBrightnessForBlock_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 - LOCALVARIABLE p_149677_1_ Lnet/minecraft/world/IBlockAccess; L0 L7 1 - LOCALVARIABLE p_149677_2_ I L0 L7 2 - LOCALVARIABLE p_149677_3_ I L0 L7 3 - LOCALVARIABLE p_149677_4_ I L0 L7 4 - LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L7 5 - LOCALVARIABLE l I L2 L7 6 - MAXSTACK = 9 - MAXLOCALS = 7 - - // access flags 0x1 - public shouldSideBeRendered(Lnet/minecraft/world/IBlockAccess;IIII)Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 545 L0 - ILOAD 5 - IFNE L1 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DCONST_0 - DCMPL - IFLE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_1 - IF_ICMPNE L3 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DCONST_1 - DCMPG - IFGE L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_2 - IF_ICMPNE L4 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DCONST_0 - DCMPL - IFLE L4 - ICONST_1 - GOTO L2 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_3 - IF_ICMPNE L5 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DCONST_1 - DCMPG - IFGE L5 - ICONST_1 - GOTO L2 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_4 - IF_ICMPNE L6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DCONST_0 - DCMPL - IFLE L6 - ICONST_1 - GOTO L2 - L6 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_5 - IF_ICMPNE L7 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DCONST_1 - DCMPG - IFGE L7 - ICONST_1 - GOTO L2 - L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z - IFNE L8 - ICONST_1 - GOTO L2 - L8 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] - IRETURN - L9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_shouldSideBeRendered_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_shouldSideBeRendered_2_ I L0 L0 2 - LOCALVARIABLE p_shouldSideBeRendered_3_ I L0 L0 3 - LOCALVARIABLE p_shouldSideBeRendered_4_ I L0 L0 4 - LOCALVARIABLE p_shouldSideBeRendered_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 - LOCALVARIABLE p_149646_1_ Lnet/minecraft/world/IBlockAccess; L0 L9 1 - LOCALVARIABLE p_149646_2_ I L0 L9 2 - LOCALVARIABLE p_149646_3_ I L0 L9 3 - LOCALVARIABLE p_149646_4_ I L0 L9 4 - LOCALVARIABLE p_149646_5_ I L0 L9 5 - MAXSTACK = 4 - MAXLOCALS = 6 - - // access flags 0x1 - public isBlockSolid(Lnet/minecraft/world/IBlockAccess;IIII)Z - L0 - LINENUMBER 550 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.isSolid ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isBlockSolid_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isBlockSolid_2_ I L0 L0 2 - LOCALVARIABLE p_isBlockSolid_3_ I L0 L0 3 - LOCALVARIABLE p_isBlockSolid_4_ I L0 L0 4 - LOCALVARIABLE p_isBlockSolid_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149747_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149747_2_ I L0 L1 2 - LOCALVARIABLE p_149747_3_ I L0 L1 3 - LOCALVARIABLE p_149747_4_ I L0 L1 4 - LOCALVARIABLE p_149747_5_ I L0 L1 5 - MAXSTACK = 4 - MAXLOCALS = 6 - - // access flags 0x1 - public getIcon(Lnet/minecraft/world/IBlockAccess;IIII)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 556 L0 - ALOAD 0 - ILOAD 5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getIcon_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getIcon_2_ I L0 L0 2 - LOCALVARIABLE p_getIcon_3_ I L0 L0 3 - LOCALVARIABLE p_getIcon_4_ I L0 L0 4 - LOCALVARIABLE p_getIcon_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149673_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149673_2_ I L0 L1 2 - LOCALVARIABLE p_149673_3_ I L0 L1 3 - LOCALVARIABLE p_149673_4_ I L0 L1 4 - LOCALVARIABLE p_149673_5_ I L0 L1 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public getIcon(II)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 562 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getIcon_1_ I L0 L0 1 - LOCALVARIABLE p_getIcon_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149691_1_ I L0 L1 1 - LOCALVARIABLE p_149691_2_ I L0 L1 2 - MAXSTACK = 1 - MAXLOCALS = 3 - - // access flags 0x1 - public addCollisionBoxesToList(Lnet/minecraft/world/World;IIILnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V - L0 - LINENUMBER 567 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.getCollisionBoundingBoxFromPool (Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; - ASTORE 8 - L1 - LINENUMBER 569 L1 - ALOAD 8 - IFNULL L2 - ALOAD 5 - ALOAD 8 - INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z - IFEQ L2 - L3 - LINENUMBER 571 L3 - ALOAD 6 - ALOAD 8 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L2 - LINENUMBER 573 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/AxisAlignedBB java/util/List net/minecraft/entity/Entity net/minecraft/util/AxisAlignedBB] [] - RETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_addCollisionBoxesToList_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_addCollisionBoxesToList_2_ I L0 L0 2 - LOCALVARIABLE p_addCollisionBoxesToList_3_ I L0 L0 3 - LOCALVARIABLE p_addCollisionBoxesToList_4_ I L0 L0 4 - LOCALVARIABLE p_addCollisionBoxesToList_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L0 5 - LOCALVARIABLE p_addCollisionBoxesToList_6_ Ljava/util/List; L0 L0 6 - LOCALVARIABLE p_addCollisionBoxesToList_7_ Lnet/minecraft/entity/Entity; L0 L0 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149743_1_ Lnet/minecraft/world/World; L0 L4 1 - LOCALVARIABLE p_149743_2_ I L0 L4 2 - LOCALVARIABLE p_149743_3_ I L0 L4 3 - LOCALVARIABLE p_149743_4_ I L0 L4 4 - LOCALVARIABLE p_149743_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L4 5 - LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6 - LOCALVARIABLE p_149743_7_ Lnet/minecraft/entity/Entity; L0 L4 7 - LOCALVARIABLE axisalignedbb1 Lnet/minecraft/util/AxisAlignedBB; L1 L4 8 - MAXSTACK = 5 - MAXLOCALS = 9 - - // access flags 0x1 - public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; - L0 - LINENUMBER 577 L0 - ILOAD 2 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DADD - ILOAD 3 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DADD - ILOAD 4 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DADD - ILOAD 2 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DADD - ILOAD 3 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DADD - ILOAD 4 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DADD - INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getCollisionBoundingBoxFromPool_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getCollisionBoundingBoxFromPool_2_ I L0 L0 2 - LOCALVARIABLE p_getCollisionBoundingBoxFromPool_3_ I L0 L0 3 - LOCALVARIABLE p_getCollisionBoundingBoxFromPool_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149668_2_ I L0 L1 2 - LOCALVARIABLE p_149668_3_ I L0 L1 3 - LOCALVARIABLE p_149668_4_ I L0 L1 4 - MAXSTACK = 14 - MAXLOCALS = 5 - - // access flags 0x11 - public final getBlockTextureFromSide(I)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 583 L0 - ALOAD 0 - ILOAD 1 - ICONST_0 - INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getBlockTextureFromSide_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149733_1_ I L0 L1 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public getSelectedBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 589 L0 - ILOAD 2 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DADD - ILOAD 3 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DADD - ILOAD 4 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DADD - ILOAD 2 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DADD - ILOAD 3 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DADD - ILOAD 4 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DADD - INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getSelectedBoundingBoxFromPool_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getSelectedBoundingBoxFromPool_2_ I L0 L0 2 - LOCALVARIABLE p_getSelectedBoundingBoxFromPool_3_ I L0 L0 3 - LOCALVARIABLE p_getSelectedBoundingBoxFromPool_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149633_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149633_2_ I L0 L1 2 - LOCALVARIABLE p_149633_3_ I L0 L1 3 - LOCALVARIABLE p_149633_4_ I L0 L1 4 - MAXSTACK = 14 - MAXLOCALS = 5 - - // access flags 0x1 - public isOpaqueCube()Z - L0 - LINENUMBER 594 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public canCollideCheck(IZ)Z - L0 - LINENUMBER 599 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isCollidable ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canCollideCheck_1_ I L0 L0 1 - LOCALVARIABLE p_canCollideCheck_2_ Z L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149678_1_ I L0 L1 1 - LOCALVARIABLE p_149678_2_ Z L0 L1 2 - MAXSTACK = 1 - MAXLOCALS = 3 - - // access flags 0x1 - public isCollidable()Z - L0 - LINENUMBER 604 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V - L0 - LINENUMBER 607 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_updateTick_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_updateTick_2_ I L0 L0 2 - LOCALVARIABLE p_updateTick_3_ I L0 L0 3 - LOCALVARIABLE p_updateTick_4_ I L0 L0 4 - LOCALVARIABLE p_updateTick_5_ Ljava/util/Random; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149674_2_ I L0 L1 2 - LOCALVARIABLE p_149674_3_ I L0 L1 3 - LOCALVARIABLE p_149674_4_ I L0 L1 4 - LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 610 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_randomDisplayTick_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_randomDisplayTick_2_ I L0 L0 2 - LOCALVARIABLE p_randomDisplayTick_3_ I L0 L0 3 - LOCALVARIABLE p_randomDisplayTick_4_ I L0 L0 4 - LOCALVARIABLE p_randomDisplayTick_5_ Ljava/util/Random; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149734_2_ I L0 L1 2 - LOCALVARIABLE p_149734_3_ I L0 L1 3 - LOCALVARIABLE p_149734_4_ I L0 L1 4 - LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public onBlockDestroyedByPlayer(Lnet/minecraft/world/World;IIII)V - L0 - LINENUMBER 612 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockDestroyedByPlayer_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockDestroyedByPlayer_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockDestroyedByPlayer_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockDestroyedByPlayer_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockDestroyedByPlayer_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149664_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149664_2_ I L0 L1 2 - LOCALVARIABLE p_149664_3_ I L0 L1 3 - LOCALVARIABLE p_149664_4_ I L0 L1 4 - LOCALVARIABLE p_149664_5_ I L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V - L0 - LINENUMBER 614 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onNeighborBlockChange_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onNeighborBlockChange_2_ I L0 L0 2 - LOCALVARIABLE p_onNeighborBlockChange_3_ I L0 L0 3 - LOCALVARIABLE p_onNeighborBlockChange_4_ I L0 L0 4 - LOCALVARIABLE p_onNeighborBlockChange_5_ Lnet/minecraft/block/Block; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149695_2_ I L0 L1 2 - LOCALVARIABLE p_149695_3_ I L0 L1 3 - LOCALVARIABLE p_149695_4_ I L0 L1 4 - LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public tickRate(Lnet/minecraft/world/World;)I - L0 - LINENUMBER 618 L0 - BIPUSH 10 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_tickRate_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public onBlockAdded(Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 621 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockAdded_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockAdded_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockAdded_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockAdded_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149726_2_ I L0 L1 2 - LOCALVARIABLE p_149726_3_ I L0 L1 3 - LOCALVARIABLE p_149726_4_ I L0 L1 4 - MAXSTACK = 0 - MAXLOCALS = 5 - - // access flags 0x1 - public breakBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V - L0 - LINENUMBER 625 L0 - ALOAD 0 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z - IFEQ L1 - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockContainer - IFNE L1 - L2 - LINENUMBER 627 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.removeTileEntity (III)V - L1 - LINENUMBER 629 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block I] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_breakBlock_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_breakBlock_2_ I L0 L0 2 - LOCALVARIABLE p_breakBlock_3_ I L0 L0 3 - LOCALVARIABLE p_breakBlock_4_ I L0 L0 4 - LOCALVARIABLE p_breakBlock_5_ Lnet/minecraft/block/Block; L0 L0 5 - LOCALVARIABLE p_breakBlock_6_ I L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE p_149749_1_ Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE p_149749_2_ I L0 L3 2 - LOCALVARIABLE p_149749_3_ I L0 L3 3 - LOCALVARIABLE p_149749_4_ I L0 L3 4 - LOCALVARIABLE p_149749_5_ Lnet/minecraft/block/Block; L0 L3 5 - LOCALVARIABLE p_149749_6_ I L0 L3 6 - MAXSTACK = 4 - MAXLOCALS = 7 - - // access flags 0x1 - public quantityDropped(Ljava/util/Random;)I - L0 - LINENUMBER 633 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_quantityDropped_1_ Ljava/util/Random; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; - L0 - LINENUMBER 638 L0 - ALOAD 0 - INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getItemDropped_1_ I L0 L0 1 - LOCALVARIABLE p_getItemDropped_2_ Ljava/util/Random; L0 L0 2 - LOCALVARIABLE p_getItemDropped_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149650_1_ I L0 L1 1 - LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 - LOCALVARIABLE p_149650_3_ I L0 L1 3 - MAXSTACK = 1 - MAXLOCALS = 4 - - // access flags 0x1 - public getPlayerRelativeBlockHardness(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F - L0 - LINENUMBER 643 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F - FRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getPlayerRelativeBlockHardness_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 1 - LOCALVARIABLE p_getPlayerRelativeBlockHardness_2_ Lnet/minecraft/world/World; L0 L0 2 - LOCALVARIABLE p_getPlayerRelativeBlockHardness_3_ I L0 L0 3 - LOCALVARIABLE p_getPlayerRelativeBlockHardness_4_ I L0 L0 4 - LOCALVARIABLE p_getPlayerRelativeBlockHardness_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149737_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 - LOCALVARIABLE p_149737_2_ Lnet/minecraft/world/World; L0 L1 2 - LOCALVARIABLE p_149737_3_ I L0 L1 3 - LOCALVARIABLE p_149737_4_ I L0 L1 4 - LOCALVARIABLE p_149737_5_ I L0 L1 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x11 - public final dropBlockAsItem(Lnet/minecraft/world/World;IIIII)V - L0 - LINENUMBER 648 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - FCONST_1 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V - L1 - LINENUMBER 649 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_dropBlockAsItem_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_dropBlockAsItem_2_ I L0 L0 2 - LOCALVARIABLE p_dropBlockAsItem_3_ I L0 L0 3 - LOCALVARIABLE p_dropBlockAsItem_4_ I L0 L0 4 - LOCALVARIABLE p_dropBlockAsItem_5_ I L0 L0 5 - LOCALVARIABLE p_dropBlockAsItem_6_ I L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149697_1_ Lnet/minecraft/world/World; L0 L2 1 - LOCALVARIABLE p_149697_2_ I L0 L2 2 - LOCALVARIABLE p_149697_3_ I L0 L2 3 - LOCALVARIABLE p_149697_4_ I L0 L2 4 - LOCALVARIABLE p_149697_5_ I L0 L2 5 - LOCALVARIABLE p_149697_6_ I L0 L2 6 - MAXSTACK = 8 - MAXLOCALS = 7 - - // access flags 0x1 - public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V - L0 - LINENUMBER 653 L0 - ALOAD 1 - GETFIELD net/minecraft/world/World.isRemote : Z - IFNE L1 - ALOAD 1 - GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z - IFNE L1 - L2 - LINENUMBER 655 L2 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 7 - INVOKEVIRTUAL net/minecraft/block/Block.getDrops (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; - ASTORE 8 - L3 - LINENUMBER 656 L3 - ALOAD 8 - ALOAD 1 - ALOAD 0 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 7 - FLOAD 6 - ICONST_0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST net/minecraft/entity/player/EntityPlayer - INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F - FSTORE 6 - L4 - LINENUMBER 658 L4 - ALOAD 8 - INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; - ASTORE 9 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator] [] - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L1 - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/item/ItemStack - ASTORE 10 - L6 - LINENUMBER 660 L6 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FLOAD 6 - FCMPG - IFGT L7 - L8 - LINENUMBER 662 L8 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V - L7 - LINENUMBER 664 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator net/minecraft/item/ItemStack] [] - GOTO L5 - L1 - LINENUMBER 666 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I] [] - RETURN - L9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_dropBlockAsItemWithChance_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_dropBlockAsItemWithChance_2_ I L0 L0 2 - LOCALVARIABLE p_dropBlockAsItemWithChance_3_ I L0 L0 3 - LOCALVARIABLE p_dropBlockAsItemWithChance_4_ I L0 L0 4 - LOCALVARIABLE p_dropBlockAsItemWithChance_5_ I L0 L0 5 - LOCALVARIABLE p_dropBlockAsItemWithChance_6_ F L0 L0 6 - LOCALVARIABLE p_dropBlockAsItemWithChance_7_ I L0 L0 7 - LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L6 L7 10 - LOCALVARIABLE i$ Ljava/util/Iterator; L5 L1 9 - LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8 - // signature Ljava/util/ArrayList; - // declaration: java.util.ArrayList - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 - LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L9 1 - LOCALVARIABLE p_149690_2_ I L0 L9 2 - LOCALVARIABLE p_149690_3_ I L0 L9 3 - LOCALVARIABLE p_149690_4_ I L0 L9 4 - LOCALVARIABLE p_149690_5_ I L0 L9 5 - LOCALVARIABLE p_149690_6_ F L0 L9 6 - LOCALVARIABLE p_149690_7_ I L0 L9 7 - MAXSTACK = 11 - MAXLOCALS = 11 - - // access flags 0x4 - protected dropBlockAsItem(Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V - L0 - LINENUMBER 670 L0 - ALOAD 1 - GETFIELD net/minecraft/world/World.isRemote : Z - IFNE L1 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; - LDC "doTileDrops" - INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z - IFEQ L1 - ALOAD 1 - GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z - IFNE L1 - L2 - LINENUMBER 672 L2 - ALOAD 0 - GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/lang/Boolean - INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z - IFEQ L3 - L4 - LINENUMBER 674 L4 - ALOAD 0 - GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/util/List - ALOAD 5 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L5 - LINENUMBER 675 L5 - RETURN - L3 - LINENUMBER 677 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] - LDC 0.7 - FSTORE 6 - L6 - LINENUMBER 678 L6 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FLOAD 6 - FMUL - F2D - FCONST_1 - FLOAD 6 - FSUB - F2D - LDC 0.5 - DMUL - DADD - DSTORE 7 - L7 - LINENUMBER 679 L7 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FLOAD 6 - FMUL - F2D - FCONST_1 - FLOAD 6 - FSUB - F2D - LDC 0.5 - DMUL - DADD - DSTORE 9 - L8 - LINENUMBER 680 L8 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FLOAD 6 - FMUL - F2D - FCONST_1 - FLOAD 6 - FSUB - F2D - LDC 0.5 - DMUL - DADD - DSTORE 11 - L9 - LINENUMBER 681 L9 - NEW net/minecraft/entity/item/EntityItem - DUP - ALOAD 1 - ILOAD 2 - I2D - DLOAD 7 - DADD - ILOAD 3 - I2D - DLOAD 9 - DADD - ILOAD 4 - I2D - DLOAD 11 - DADD - ALOAD 5 - INVOKESPECIAL net/minecraft/entity/item/EntityItem. (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V - ASTORE 13 - L10 - LINENUMBER 682 L10 - ALOAD 13 - BIPUSH 10 - PUTFIELD net/minecraft/entity/item/EntityItem.delayBeforeCanPickup : I - L11 - LINENUMBER 683 L11 - ALOAD 1 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L1 - LINENUMBER 685 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] - RETURN - L12 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_dropBlockAsItem_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_dropBlockAsItem_2_ I L0 L0 2 - LOCALVARIABLE p_dropBlockAsItem_3_ I L0 L0 3 - LOCALVARIABLE p_dropBlockAsItem_4_ I L0 L0 4 - LOCALVARIABLE p_dropBlockAsItem_5_ Lnet/minecraft/item/ItemStack; L0 L0 5 - LOCALVARIABLE f F L6 L1 6 - LOCALVARIABLE d0 D L7 L1 7 - LOCALVARIABLE d1 D L8 L1 9 - LOCALVARIABLE d2 D L9 L1 11 - LOCALVARIABLE entityitem Lnet/minecraft/entity/item/EntityItem; L10 L1 13 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L12 0 - LOCALVARIABLE p_149642_1_ Lnet/minecraft/world/World; L0 L12 1 - LOCALVARIABLE p_149642_2_ I L0 L12 2 - LOCALVARIABLE p_149642_3_ I L0 L12 3 - LOCALVARIABLE p_149642_4_ I L0 L12 4 - LOCALVARIABLE p_149642_5_ Lnet/minecraft/item/ItemStack; L0 L12 5 - MAXSTACK = 11 - MAXLOCALS = 14 - - // access flags 0x1 - public dropXpOnBlockBreak(Lnet/minecraft/world/World;IIII)V - L0 - LINENUMBER 689 L0 - ALOAD 1 - GETFIELD net/minecraft/world/World.isRemote : Z - IFNE L1 - L2 - LINENUMBER 691 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] - ILOAD 5 - IFLE L1 - L3 - LINENUMBER 693 L3 - ILOAD 5 - INVOKESTATIC net/minecraft/entity/item/EntityXPOrb.getXPSplit (I)I - ISTORE 6 - L4 - LINENUMBER 694 L4 - ILOAD 5 - ILOAD 6 - ISUB - ISTORE 5 - L5 - LINENUMBER 695 L5 - ALOAD 1 - NEW net/minecraft/entity/item/EntityXPOrb - DUP - ALOAD 1 - ILOAD 2 - I2D - LDC 0.5 - DADD - ILOAD 3 - I2D - LDC 0.5 - DADD - ILOAD 4 - I2D - LDC 0.5 - DADD - ILOAD 6 - INVOKESPECIAL net/minecraft/entity/item/EntityXPOrb. (Lnet/minecraft/world/World;DDDI)V - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L6 - LINENUMBER 696 L6 - GOTO L2 - L1 - LINENUMBER 698 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_dropXpOnBlockBreak_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_dropXpOnBlockBreak_2_ I L0 L0 2 - LOCALVARIABLE p_dropXpOnBlockBreak_3_ I L0 L0 3 - LOCALVARIABLE p_dropXpOnBlockBreak_4_ I L0 L0 4 - LOCALVARIABLE p_dropXpOnBlockBreak_5_ I L0 L0 5 - LOCALVARIABLE i1 I L4 L6 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 - LOCALVARIABLE p_149657_1_ Lnet/minecraft/world/World; L0 L7 1 - LOCALVARIABLE p_149657_2_ I L0 L7 2 - LOCALVARIABLE p_149657_3_ I L0 L7 3 - LOCALVARIABLE p_149657_4_ I L0 L7 4 - LOCALVARIABLE p_149657_5_ I L0 L7 5 - MAXSTACK = 12 - MAXLOCALS = 7 - - // access flags 0x1 - public damageDropped(I)I - L0 - LINENUMBER 702 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_damageDropped_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149692_1_ I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public getExplosionResistance(Lnet/minecraft/entity/Entity;)F - L0 - LINENUMBER 707 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockResistance : F - LDC 5.0 - FDIV - FRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getExplosionResistance_1_ Lnet/minecraft/entity/Entity; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149638_1_ Lnet/minecraft/entity/Entity; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public collisionRayTrace(Lnet/minecraft/world/World;IIILnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; - L0 - LINENUMBER 712 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;III)V - L1 - LINENUMBER 713 L1 - ALOAD 5 - ILOAD 2 - INEG - I2D - ILOAD 3 - INEG - I2D - ILOAD 4 - INEG - I2D - INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; - ASTORE 5 - L2 - LINENUMBER 714 L2 - ALOAD 6 - ILOAD 2 - INEG - I2D - ILOAD 3 - INEG - I2D - ILOAD 4 - INEG - I2D - INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; - ASTORE 6 - L3 - LINENUMBER 715 L3 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 7 - L4 - LINENUMBER 716 L4 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 8 - L5 - LINENUMBER 717 L5 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 9 - L6 - LINENUMBER 718 L6 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 10 - L7 - LINENUMBER 719 L7 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 11 - L8 - LINENUMBER 720 L8 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 12 - L9 - LINENUMBER 722 L9 - ALOAD 0 - ALOAD 7 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L10 - L11 - LINENUMBER 724 L11 - ACONST_NULL - ASTORE 7 - L10 - LINENUMBER 727 L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 8 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L12 - L13 - LINENUMBER 729 L13 - ACONST_NULL - ASTORE 8 - L12 - LINENUMBER 732 L12 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 9 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L14 - L15 - LINENUMBER 734 L15 - ACONST_NULL - ASTORE 9 - L14 - LINENUMBER 737 L14 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 10 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L16 - L17 - LINENUMBER 739 L17 - ACONST_NULL - ASTORE 10 - L16 - LINENUMBER 742 L16 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 11 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L18 - L19 - LINENUMBER 744 L19 - ACONST_NULL - ASTORE 11 - L18 - LINENUMBER 747 L18 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 12 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L20 - L21 - LINENUMBER 749 L21 - ACONST_NULL - ASTORE 12 - L20 - LINENUMBER 752 L20 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ACONST_NULL - ASTORE 13 - L22 - LINENUMBER 754 L22 - ALOAD 7 - IFNULL L23 - ALOAD 13 - IFNULL L24 - ALOAD 5 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L23 - L24 - LINENUMBER 756 L24 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 N] [] - ALOAD 7 - ASTORE 13 - L23 - LINENUMBER 759 L23 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 8 - IFNULL L25 - ALOAD 13 - IFNULL L26 - ALOAD 5 - ALOAD 8 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L25 - L26 - LINENUMBER 761 L26 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 8 - ASTORE 13 - L25 - LINENUMBER 764 L25 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 9 - IFNULL L27 - ALOAD 13 - IFNULL L28 - ALOAD 5 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L27 - L28 - LINENUMBER 766 L28 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 9 - ASTORE 13 - L27 - LINENUMBER 769 L27 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 10 - IFNULL L29 - ALOAD 13 - IFNULL L30 - ALOAD 5 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L29 - L30 - LINENUMBER 771 L30 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 10 - ASTORE 13 - L29 - LINENUMBER 774 L29 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 11 - IFNULL L31 - ALOAD 13 - IFNULL L32 - ALOAD 5 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L31 - L32 - LINENUMBER 776 L32 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 11 - ASTORE 13 - L31 - LINENUMBER 779 L31 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 12 - IFNULL L33 - ALOAD 13 - IFNULL L34 - ALOAD 5 - ALOAD 12 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L33 - L34 - LINENUMBER 781 L34 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 12 - ASTORE 13 - L33 - LINENUMBER 784 L33 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 13 - IFNONNULL L35 - L36 - LINENUMBER 786 L36 - ACONST_NULL - ARETURN - L35 - LINENUMBER 790 L35 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ICONST_M1 - ISTORE 14 - L37 - LINENUMBER 792 L37 - ALOAD 13 - ALOAD 7 - IF_ACMPNE L38 - L39 - LINENUMBER 794 L39 - ICONST_4 - ISTORE 14 - L38 - LINENUMBER 797 L38 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 8 - IF_ACMPNE L40 - L41 - LINENUMBER 799 L41 - ICONST_5 - ISTORE 14 - L40 - LINENUMBER 802 L40 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 9 - IF_ACMPNE L42 - L43 - LINENUMBER 804 L43 - ICONST_0 - ISTORE 14 - L42 - LINENUMBER 807 L42 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 10 - IF_ACMPNE L44 - L45 - LINENUMBER 809 L45 - ICONST_1 - ISTORE 14 - L44 - LINENUMBER 812 L44 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 11 - IF_ACMPNE L46 - L47 - LINENUMBER 814 L47 - ICONST_2 - ISTORE 14 - L46 - LINENUMBER 817 L46 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 12 - IF_ACMPNE L48 - L49 - LINENUMBER 819 L49 - ICONST_3 - ISTORE 14 - L48 - LINENUMBER 822 L48 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - NEW net/minecraft/util/MovingObjectPosition - DUP - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 14 - ALOAD 13 - ILOAD 2 - I2D - ILOAD 3 - I2D - ILOAD 4 - I2D - INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; - INVOKESPECIAL net/minecraft/util/MovingObjectPosition. (IIIILnet/minecraft/util/Vec3;)V - ARETURN - L50 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_collisionRayTrace_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_collisionRayTrace_2_ I L0 L0 2 - LOCALVARIABLE p_collisionRayTrace_3_ I L0 L0 3 - LOCALVARIABLE p_collisionRayTrace_4_ I L0 L0 4 - LOCALVARIABLE p_collisionRayTrace_5_ Lnet/minecraft/util/Vec3; L0 L0 5 - LOCALVARIABLE p_collisionRayTrace_6_ Lnet/minecraft/util/Vec3; L0 L0 6 - LOCALVARIABLE b0 B L37 L50 14 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L50 0 - LOCALVARIABLE p_149731_1_ Lnet/minecraft/world/World; L0 L50 1 - LOCALVARIABLE p_149731_2_ I L0 L50 2 - LOCALVARIABLE p_149731_3_ I L0 L50 3 - LOCALVARIABLE p_149731_4_ I L0 L50 4 - LOCALVARIABLE p_149731_5_ Lnet/minecraft/util/Vec3; L0 L50 5 - LOCALVARIABLE p_149731_6_ Lnet/minecraft/util/Vec3; L0 L50 6 - LOCALVARIABLE vec32 Lnet/minecraft/util/Vec3; L4 L50 7 - LOCALVARIABLE vec33 Lnet/minecraft/util/Vec3; L5 L50 8 - LOCALVARIABLE vec34 Lnet/minecraft/util/Vec3; L6 L50 9 - LOCALVARIABLE vec35 Lnet/minecraft/util/Vec3; L7 L50 10 - LOCALVARIABLE vec36 Lnet/minecraft/util/Vec3; L8 L50 11 - LOCALVARIABLE vec37 Lnet/minecraft/util/Vec3; L9 L50 12 - LOCALVARIABLE vec38 Lnet/minecraft/util/Vec3; L22 L50 13 - MAXSTACK = 13 - MAXLOCALS = 15 - - // access flags 0x2 - private isVecInsideYZBounds(Lnet/minecraft/util/Vec3;)Z - L0 - LINENUMBER 828 L0 - ALOAD 1 - IFNONNULL L1 - ICONST_0 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.yCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.yCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DCMPG - IFGT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.zCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.zCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DCMPG - IFGT L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isVecInsideYZBounds_1_ Lnet/minecraft/util/Vec3; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149654_1_ Lnet/minecraft/util/Vec3; L0 L4 1 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x2 - private isVecInsideXZBounds(Lnet/minecraft/util/Vec3;)Z - L0 - LINENUMBER 833 L0 - ALOAD 1 - IFNONNULL L1 - ICONST_0 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.xCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.xCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DCMPG - IFGT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.zCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.zCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DCMPG - IFGT L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isVecInsideXZBounds_1_ Lnet/minecraft/util/Vec3; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149687_1_ Lnet/minecraft/util/Vec3; L0 L4 1 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x2 - private isVecInsideXYBounds(Lnet/minecraft/util/Vec3;)Z - L0 - LINENUMBER 838 L0 - ALOAD 1 - IFNONNULL L1 - ICONST_0 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.xCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.xCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DCMPG - IFGT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.yCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.yCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DCMPG - IFGT L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isVecInsideXYBounds_1_ Lnet/minecraft/util/Vec3; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149661_1_ Lnet/minecraft/util/Vec3; L0 L4 1 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x1 - public onBlockDestroyedByExplosion(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V - L0 - LINENUMBER 841 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockDestroyedByExplosion_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockDestroyedByExplosion_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockDestroyedByExplosion_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockDestroyedByExplosion_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockDestroyedByExplosion_5_ Lnet/minecraft/world/Explosion; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149723_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149723_2_ I L0 L1 2 - LOCALVARIABLE p_149723_3_ I L0 L1 3 - LOCALVARIABLE p_149723_4_ I L0 L1 4 - LOCALVARIABLE p_149723_5_ Lnet/minecraft/world/Explosion; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public canReplace(Lnet/minecraft/world/World;IIIILnet/minecraft/item/ItemStack;)Z - L0 - LINENUMBER 845 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockOnSide (Lnet/minecraft/world/World;IIII)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canReplace_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_canReplace_2_ I L0 L0 2 - LOCALVARIABLE p_canReplace_3_ I L0 L0 3 - LOCALVARIABLE p_canReplace_4_ I L0 L0 4 - LOCALVARIABLE p_canReplace_5_ I L0 L0 5 - LOCALVARIABLE p_canReplace_6_ Lnet/minecraft/item/ItemStack; L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149705_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149705_2_ I L0 L1 2 - LOCALVARIABLE p_149705_3_ I L0 L1 3 - LOCALVARIABLE p_149705_4_ I L0 L1 4 - LOCALVARIABLE p_149705_5_ I L0 L1 5 - LOCALVARIABLE p_149705_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 - MAXSTACK = 6 - MAXLOCALS = 7 - - // access flags 0x1 - public getRenderBlockPass()I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 851 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public canPlaceBlockOnSide(Lnet/minecraft/world/World;IIII)Z - L0 - LINENUMBER 856 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canPlaceBlockOnSide_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_canPlaceBlockOnSide_2_ I L0 L0 2 - LOCALVARIABLE p_canPlaceBlockOnSide_3_ I L0 L0 3 - LOCALVARIABLE p_canPlaceBlockOnSide_4_ I L0 L0 4 - LOCALVARIABLE p_canPlaceBlockOnSide_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149707_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149707_2_ I L0 L1 2 - LOCALVARIABLE p_149707_3_ I L0 L1 3 - LOCALVARIABLE p_149707_4_ I L0 L1 4 - LOCALVARIABLE p_149707_5_ I L0 L1 5 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 861 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.isReplaceable (Lnet/minecraft/world/IBlockAccess;III)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canPlaceBlockAt_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_canPlaceBlockAt_2_ I L0 L0 2 - LOCALVARIABLE p_canPlaceBlockAt_3_ I L0 L0 3 - LOCALVARIABLE p_canPlaceBlockAt_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149742_2_ I L0 L1 2 - LOCALVARIABLE p_149742_3_ I L0 L1 3 - LOCALVARIABLE p_149742_4_ I L0 L1 4 - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public onBlockActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;IFFF)Z - L0 - LINENUMBER 866 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockActivated_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockActivated_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockActivated_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockActivated_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockActivated_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 5 - LOCALVARIABLE p_onBlockActivated_6_ I L0 L0 6 - LOCALVARIABLE p_onBlockActivated_7_ F L0 L0 7 - LOCALVARIABLE p_onBlockActivated_8_ F L0 L0 8 - LOCALVARIABLE p_onBlockActivated_9_ F L0 L0 9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149727_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149727_2_ I L0 L1 2 - LOCALVARIABLE p_149727_3_ I L0 L1 3 - LOCALVARIABLE p_149727_4_ I L0 L1 4 - LOCALVARIABLE p_149727_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 - LOCALVARIABLE p_149727_6_ I L0 L1 6 - LOCALVARIABLE p_149727_7_ F L0 L1 7 - LOCALVARIABLE p_149727_8_ F L0 L1 8 - LOCALVARIABLE p_149727_9_ F L0 L1 9 - MAXSTACK = 1 - MAXLOCALS = 10 - - // access flags 0x1 - public onEntityWalking(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V - L0 - LINENUMBER 869 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onEntityWalking_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onEntityWalking_2_ I L0 L0 2 - LOCALVARIABLE p_onEntityWalking_3_ I L0 L0 3 - LOCALVARIABLE p_onEntityWalking_4_ I L0 L0 4 - LOCALVARIABLE p_onEntityWalking_5_ Lnet/minecraft/entity/Entity; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149724_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149724_2_ I L0 L1 2 - LOCALVARIABLE p_149724_3_ I L0 L1 3 - LOCALVARIABLE p_149724_4_ I L0 L1 4 - LOCALVARIABLE p_149724_5_ Lnet/minecraft/entity/Entity; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public onBlockPlaced(Lnet/minecraft/world/World;IIIIFFFI)I - L0 - LINENUMBER 873 L0 - ILOAD 9 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockPlaced_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockPlaced_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockPlaced_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockPlaced_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockPlaced_5_ I L0 L0 5 - LOCALVARIABLE p_onBlockPlaced_6_ F L0 L0 6 - LOCALVARIABLE p_onBlockPlaced_7_ F L0 L0 7 - LOCALVARIABLE p_onBlockPlaced_8_ F L0 L0 8 - LOCALVARIABLE p_onBlockPlaced_9_ I L0 L0 9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149660_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149660_2_ I L0 L1 2 - LOCALVARIABLE p_149660_3_ I L0 L1 3 - LOCALVARIABLE p_149660_4_ I L0 L1 4 - LOCALVARIABLE p_149660_5_ I L0 L1 5 - LOCALVARIABLE p_149660_6_ F L0 L1 6 - LOCALVARIABLE p_149660_7_ F L0 L1 7 - LOCALVARIABLE p_149660_8_ F L0 L1 8 - LOCALVARIABLE p_149660_9_ I L0 L1 9 - MAXSTACK = 1 - MAXLOCALS = 10 - - // access flags 0x1 - public onBlockClicked(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)V - L0 - LINENUMBER 876 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockClicked_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockClicked_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockClicked_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockClicked_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockClicked_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149699_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149699_2_ I L0 L1 2 - LOCALVARIABLE p_149699_3_ I L0 L1 3 - LOCALVARIABLE p_149699_4_ I L0 L1 4 - LOCALVARIABLE p_149699_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public velocityToAddToEntity(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)V - L0 - LINENUMBER 878 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_velocityToAddToEntity_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_velocityToAddToEntity_2_ I L0 L0 2 - LOCALVARIABLE p_velocityToAddToEntity_3_ I L0 L0 3 - LOCALVARIABLE p_velocityToAddToEntity_4_ I L0 L0 4 - LOCALVARIABLE p_velocityToAddToEntity_5_ Lnet/minecraft/entity/Entity; L0 L0 5 - LOCALVARIABLE p_velocityToAddToEntity_6_ Lnet/minecraft/util/Vec3; L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149640_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149640_2_ I L0 L1 2 - LOCALVARIABLE p_149640_3_ I L0 L1 3 - LOCALVARIABLE p_149640_4_ I L0 L1 4 - LOCALVARIABLE p_149640_5_ Lnet/minecraft/entity/Entity; L0 L1 5 - LOCALVARIABLE p_149640_6_ Lnet/minecraft/util/Vec3; L0 L1 6 - MAXSTACK = 0 - MAXLOCALS = 7 - - // access flags 0x1 - public setBlockBoundsBasedOnState(Lnet/minecraft/world/IBlockAccess;III)V - L0 - LINENUMBER 880 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setBlockBoundsBasedOnState_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_setBlockBoundsBasedOnState_2_ I L0 L0 2 - LOCALVARIABLE p_setBlockBoundsBasedOnState_3_ I L0 L0 3 - LOCALVARIABLE p_setBlockBoundsBasedOnState_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149719_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149719_2_ I L0 L1 2 - LOCALVARIABLE p_149719_3_ I L0 L1 3 - LOCALVARIABLE p_149719_4_ I L0 L1 4 - MAXSTACK = 0 - MAXLOCALS = 5 - - // access flags 0x11 - public final getBlockBoundsMinX()D - L0 - LINENUMBER 884 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMaxX()D - L0 - LINENUMBER 889 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMinY()D - L0 - LINENUMBER 894 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMaxY()D - L0 - LINENUMBER 899 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMinZ()D - L0 - LINENUMBER 904 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMaxZ()D - L0 - LINENUMBER 909 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getBlockColor()I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 915 L0 - LDC 16777215 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getRenderColor(I)I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 921 L0 - LDC 16777215 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getRenderColor_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149741_1_ I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public colorMultiplier(Lnet/minecraft/world/IBlockAccess;III)I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 927 L0 - LDC 16777215 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_colorMultiplier_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_colorMultiplier_2_ I L0 L0 2 - LOCALVARIABLE p_colorMultiplier_3_ I L0 L0 3 - LOCALVARIABLE p_colorMultiplier_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149720_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149720_2_ I L0 L1 2 - LOCALVARIABLE p_149720_3_ I L0 L1 3 - LOCALVARIABLE p_149720_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isProvidingWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)I - L0 - LINENUMBER 932 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isProvidingWeakPower_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isProvidingWeakPower_2_ I L0 L0 2 - LOCALVARIABLE p_isProvidingWeakPower_3_ I L0 L0 3 - LOCALVARIABLE p_isProvidingWeakPower_4_ I L0 L0 4 - LOCALVARIABLE p_isProvidingWeakPower_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149709_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149709_2_ I L0 L1 2 - LOCALVARIABLE p_149709_3_ I L0 L1 3 - LOCALVARIABLE p_149709_4_ I L0 L1 4 - LOCALVARIABLE p_149709_5_ I L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public canProvidePower()Z - L0 - LINENUMBER 937 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public onEntityCollidedWithBlock(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V - L0 - LINENUMBER 940 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onEntityCollidedWithBlock_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onEntityCollidedWithBlock_2_ I L0 L0 2 - LOCALVARIABLE p_onEntityCollidedWithBlock_3_ I L0 L0 3 - LOCALVARIABLE p_onEntityCollidedWithBlock_4_ I L0 L0 4 - LOCALVARIABLE p_onEntityCollidedWithBlock_5_ Lnet/minecraft/entity/Entity; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149670_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149670_2_ I L0 L1 2 - LOCALVARIABLE p_149670_3_ I L0 L1 3 - LOCALVARIABLE p_149670_4_ I L0 L1 4 - LOCALVARIABLE p_149670_5_ Lnet/minecraft/entity/Entity; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public isProvidingStrongPower(Lnet/minecraft/world/IBlockAccess;IIII)I - L0 - LINENUMBER 944 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isProvidingStrongPower_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isProvidingStrongPower_2_ I L0 L0 2 - LOCALVARIABLE p_isProvidingStrongPower_3_ I L0 L0 3 - LOCALVARIABLE p_isProvidingStrongPower_4_ I L0 L0 4 - LOCALVARIABLE p_isProvidingStrongPower_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149748_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149748_2_ I L0 L1 2 - LOCALVARIABLE p_149748_3_ I L0 L1 3 - LOCALVARIABLE p_149748_4_ I L0 L1 4 - LOCALVARIABLE p_149748_5_ I L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public setBlockBoundsForItemRender()V - L0 - LINENUMBER 947 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 0 - MAXLOCALS = 1 - - // access flags 0x1 - public harvestBlock(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)V - L0 - LINENUMBER 951 L0 - ALOAD 2 - GETSTATIC net/minecraft/stats/StatList.mineBlockStatArray : [Lnet/minecraft/stats/StatBase; - ALOAD 0 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - AALOAD - ICONST_1 - INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addStat (Lnet/minecraft/stats/StatBase;I)V - L1 - LINENUMBER 952 L1 - ALOAD 2 - LDC 0.025 - INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addExhaustion (F)V - L2 - LINENUMBER 954 L2 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z - IFEQ L3 - ALOAD 2 - INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getSilkTouchModifier (Lnet/minecraft/entity/EntityLivingBase;)Z - IFEQ L3 - L4 - LINENUMBER 956 L4 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - ASTORE 7 - L5 - LINENUMBER 957 L5 - ALOAD 0 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.createStackedBlock (I)Lnet/minecraft/item/ItemStack; - ASTORE 8 - L6 - LINENUMBER 959 L6 - ALOAD 8 - IFNULL L7 - L8 - LINENUMBER 961 L8 - ALOAD 7 - ALOAD 8 - INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z - POP - L7 - LINENUMBER 964 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack] [] - ALOAD 7 - ALOAD 1 - ALOAD 0 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 6 - ICONST_0 - FCONST_1 - ICONST_1 - ALOAD 2 - INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F - POP - L9 - LINENUMBER 965 L9 - ALOAD 7 - INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; - ASTORE 9 - L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L11 - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/item/ItemStack - ASTORE 10 - L12 - LINENUMBER 967 L12 - ALOAD 0 - ALOAD 1 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V - L13 - LINENUMBER 968 L13 - GOTO L10 - L11 - LINENUMBER 969 L11 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] - GOTO L14 - L3 - LINENUMBER 972 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; - ALOAD 2 - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L15 - LINENUMBER 973 L15 - ALOAD 2 - INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I - ISTORE 7 - L16 - LINENUMBER 974 L16 - ALOAD 0 - ALOAD 1 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 6 - ILOAD 7 - INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIIII)V - L17 - LINENUMBER 975 L17 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; - ACONST_NULL - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L14 - LINENUMBER 977 L14 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] - RETURN - L18 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_harvestBlock_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_harvestBlock_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 2 - LOCALVARIABLE p_harvestBlock_3_ I L0 L0 3 - LOCALVARIABLE p_harvestBlock_4_ I L0 L0 4 - LOCALVARIABLE p_harvestBlock_5_ I L0 L0 5 - LOCALVARIABLE p_harvestBlock_6_ I L0 L0 6 - LOCALVARIABLE is Lnet/minecraft/item/ItemStack; L12 L13 10 - LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 9 - LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7 - // signature Ljava/util/ArrayList; - // declaration: java.util.ArrayList - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L11 8 - LOCALVARIABLE i1 I L16 L14 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L18 0 - LOCALVARIABLE p_149636_1_ Lnet/minecraft/world/World; L0 L18 1 - LOCALVARIABLE p_149636_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L18 2 - LOCALVARIABLE p_149636_3_ I L0 L18 3 - LOCALVARIABLE p_149636_4_ I L0 L18 4 - LOCALVARIABLE p_149636_5_ I L0 L18 5 - LOCALVARIABLE p_149636_6_ I L0 L18 6 - MAXSTACK = 11 - MAXLOCALS = 11 - - // access flags 0x4 - protected canSilkHarvest()Z - L0 - LINENUMBER 981 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/lang/Integer - ASTORE 1 - L1 - LINENUMBER 982 L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z - IFEQ L2 - ALOAD 0 - ALOAD 1 - IFNONNULL L3 - ICONST_0 - GOTO L4 - L3 - FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block] - ALOAD 1 - INVOKEVIRTUAL java/lang/Integer.intValue ()I - L4 - FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block I] - INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z - IFNE L2 - ICONST_1 - GOTO L5 - L2 - FRAME FULL [net/minecraft/block/Block java/lang/Integer] [] - ICONST_0 - L5 - FRAME FULL [net/minecraft/block/Block java/lang/Integer] [I] - IRETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 - LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x4 - protected createStackedBlock(I)Lnet/minecraft/item/ItemStack; - L0 - LINENUMBER 987 L0 - ICONST_0 - ISTORE 2 - L1 - LINENUMBER 988 L1 - ALOAD 0 - INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; - ASTORE 3 - L2 - LINENUMBER 990 L2 - ALOAD 3 - IFNULL L3 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/Item.getHasSubtypes ()Z - IFEQ L3 - L4 - LINENUMBER 992 L4 - ILOAD 1 - ISTORE 2 - L3 - LINENUMBER 995 L3 - FRAME FULL [net/minecraft/block/Block I I net/minecraft/item/Item] [] - NEW net/minecraft/item/ItemStack - DUP - ALOAD 3 - ICONST_1 - ILOAD 2 - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V - ARETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_createStackedBlock_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 - LOCALVARIABLE p_149644_1_ I L0 L5 1 - LOCALVARIABLE j I L1 L5 2 - LOCALVARIABLE item Lnet/minecraft/item/Item; L2 L5 3 - MAXSTACK = 5 - MAXLOCALS = 4 - - // access flags 0x1 - public quantityDroppedWithBonus(ILjava/util/Random;)I - L0 - LINENUMBER 1000 L0 - ALOAD 0 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (Ljava/util/Random;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_quantityDroppedWithBonus_1_ I L0 L0 1 - LOCALVARIABLE p_quantityDroppedWithBonus_2_ Ljava/util/Random; L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149679_1_ I L0 L1 1 - LOCALVARIABLE p_149679_2_ Ljava/util/Random; L0 L1 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public canBlockStay(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 1005 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canBlockStay_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_canBlockStay_2_ I L0 L0 2 - LOCALVARIABLE p_canBlockStay_3_ I L0 L0 3 - LOCALVARIABLE p_canBlockStay_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149718_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149718_2_ I L0 L1 2 - LOCALVARIABLE p_149718_3_ I L0 L1 3 - LOCALVARIABLE p_149718_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V - L0 - LINENUMBER 1008 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockPlacedBy_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockPlacedBy_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockPlacedBy_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockPlacedBy_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockPlacedBy_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L0 5 - LOCALVARIABLE p_onBlockPlacedBy_6_ Lnet/minecraft/item/ItemStack; L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149689_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149689_2_ I L0 L1 2 - LOCALVARIABLE p_149689_3_ I L0 L1 3 - LOCALVARIABLE p_149689_4_ I L0 L1 4 - LOCALVARIABLE p_149689_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 - LOCALVARIABLE p_149689_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 - MAXSTACK = 0 - MAXLOCALS = 7 - - // access flags 0x1 - public onPostBlockPlaced(Lnet/minecraft/world/World;IIII)V - L0 - LINENUMBER 1010 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onPostBlockPlaced_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onPostBlockPlaced_2_ I L0 L0 2 - LOCALVARIABLE p_onPostBlockPlaced_3_ I L0 L0 3 - LOCALVARIABLE p_onPostBlockPlaced_4_ I L0 L0 4 - LOCALVARIABLE p_onPostBlockPlaced_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149714_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149714_2_ I L0 L1 2 - LOCALVARIABLE p_149714_3_ I L0 L1 3 - LOCALVARIABLE p_149714_4_ I L0 L1 4 - LOCALVARIABLE p_149714_5_ I L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public setBlockName(Ljava/lang/String;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 1014 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; - L1 - LINENUMBER 1015 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setBlockName_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getLocalizedName()Ljava/lang/String; - L0 - LINENUMBER 1020 L0 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getUnlocalizedName ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC ".name" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKESTATIC net/minecraft/util/StatCollector.translateToLocal (Ljava/lang/String;)Ljava/lang/String; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getUnlocalizedName()Ljava/lang/String; - L0 - LINENUMBER 1025 L0 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "tile." - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 0 - GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public onBlockEventReceived(Lnet/minecraft/world/World;IIIII)Z - L0 - LINENUMBER 1030 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockEventReceived_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockEventReceived_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockEventReceived_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockEventReceived_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockEventReceived_5_ I L0 L0 5 - LOCALVARIABLE p_onBlockEventReceived_6_ I L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149696_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149696_2_ I L0 L1 2 - LOCALVARIABLE p_149696_3_ I L0 L1 3 - LOCALVARIABLE p_149696_4_ I L0 L1 4 - LOCALVARIABLE p_149696_5_ I L0 L1 5 - LOCALVARIABLE p_149696_6_ I L0 L1 6 - MAXSTACK = 1 - MAXLOCALS = 7 - - // access flags 0x1 - public getEnableStats()Z - L0 - LINENUMBER 1035 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.enableStats : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x4 - protected disableStats()Lnet/minecraft/block/Block; - L0 - LINENUMBER 1040 L0 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/block/Block.enableStats : Z - L1 - LINENUMBER 1041 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getMobilityFlag()I - L0 - LINENUMBER 1046 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMobility ()I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getAmbientOcclusionLightValue()F - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1052 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isBlockNormalCube ()Z - IFEQ L1 - LDC 0.2 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block] [] - FCONST_1 - L2 - FRAME FULL [net/minecraft/block/Block] [F] - FRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public onFallenUpon(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;F)V - L0 - LINENUMBER 1055 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onFallenUpon_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onFallenUpon_2_ I L0 L0 2 - LOCALVARIABLE p_onFallenUpon_3_ I L0 L0 3 - LOCALVARIABLE p_onFallenUpon_4_ I L0 L0 4 - LOCALVARIABLE p_onFallenUpon_5_ Lnet/minecraft/entity/Entity; L0 L0 5 - LOCALVARIABLE p_onFallenUpon_6_ F L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149746_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149746_2_ I L0 L1 2 - LOCALVARIABLE p_149746_3_ I L0 L1 3 - LOCALVARIABLE p_149746_4_ I L0 L1 4 - LOCALVARIABLE p_149746_5_ Lnet/minecraft/entity/Entity; L0 L1 5 - LOCALVARIABLE p_149746_6_ F L0 L1 6 - MAXSTACK = 0 - MAXLOCALS = 7 - - // access flags 0x1 - public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1060 L0 - ALOAD 0 - INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getItem_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getItem_2_ I L0 L0 2 - LOCALVARIABLE p_getItem_3_ I L0 L0 3 - LOCALVARIABLE p_getItem_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149694_2_ I L0 L1 2 - LOCALVARIABLE p_149694_3_ I L0 L1 3 - LOCALVARIABLE p_149694_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public getDamageValue(Lnet/minecraft/world/World;III)I - L0 - LINENUMBER 1065 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I - INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getDamageValue_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getDamageValue_2_ I L0 L0 2 - LOCALVARIABLE p_getDamageValue_3_ I L0 L0 3 - LOCALVARIABLE p_getDamageValue_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149643_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149643_2_ I L0 L1 2 - LOCALVARIABLE p_149643_3_ I L0 L1 3 - LOCALVARIABLE p_149643_4_ I L0 L1 4 - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public getSubBlocks(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1071 L0 - ALOAD 3 - NEW net/minecraft/item/ItemStack - DUP - ALOAD 1 - ICONST_1 - ICONST_0 - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 1072 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getSubBlocks_1_ Lnet/minecraft/item/Item; L0 L0 1 - LOCALVARIABLE p_getSubBlocks_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L0 2 - LOCALVARIABLE p_getSubBlocks_3_ Ljava/util/List; L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149666_1_ Lnet/minecraft/item/Item; L0 L2 1 - LOCALVARIABLE p_149666_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 2 - LOCALVARIABLE p_149666_3_ Ljava/util/List; L0 L2 3 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 1076 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; - L1 - LINENUMBER 1077 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setCreativeTab_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149647_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public onBlockHarvested(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/EntityPlayer;)V - L0 - LINENUMBER 1080 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockHarvested_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockHarvested_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockHarvested_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockHarvested_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockHarvested_5_ I L0 L0 5 - LOCALVARIABLE p_onBlockHarvested_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149681_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149681_2_ I L0 L1 2 - LOCALVARIABLE p_149681_3_ I L0 L1 3 - LOCALVARIABLE p_149681_4_ I L0 L1 4 - LOCALVARIABLE p_149681_5_ I L0 L1 5 - LOCALVARIABLE p_149681_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 - MAXSTACK = 0 - MAXLOCALS = 7 - - // access flags 0x1 - public getCreativeTabToDisplayOn()Lnet/minecraft/creativetab/CreativeTabs; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1085 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public onBlockPreDestroy(Lnet/minecraft/world/World;IIII)V - L0 - LINENUMBER 1088 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockPreDestroy_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockPreDestroy_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockPreDestroy_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockPreDestroy_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockPreDestroy_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149725_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149725_2_ I L0 L1 2 - LOCALVARIABLE p_149725_3_ I L0 L1 3 - LOCALVARIABLE p_149725_4_ I L0 L1 4 - LOCALVARIABLE p_149725_5_ I L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public fillWithRain(Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 1090 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_fillWithRain_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_fillWithRain_2_ I L0 L0 2 - LOCALVARIABLE p_fillWithRain_3_ I L0 L0 3 - LOCALVARIABLE p_fillWithRain_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149639_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149639_2_ I L0 L1 2 - LOCALVARIABLE p_149639_3_ I L0 L1 3 - LOCALVARIABLE p_149639_4_ I L0 L1 4 - MAXSTACK = 0 - MAXLOCALS = 5 - - // access flags 0x1 - public isFlowerPot()Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1095 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public func_149698_L()Z - L0 - LINENUMBER 1100 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public canDropFromExplosion(Lnet/minecraft/world/Explosion;)Z - L0 - LINENUMBER 1105 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canDropFromExplosion_1_ Lnet/minecraft/world/Explosion; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149659_1_ Lnet/minecraft/world/Explosion; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public isAssociatedBlock(Lnet/minecraft/block/Block;)Z - L0 - LINENUMBER 1110 L0 - ALOAD 0 - ALOAD 1 - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isAssociatedBlock_1_ Lnet/minecraft/block/Block; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE p_149667_1_ Lnet/minecraft/block/Block; L0 L3 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x9 - public static isEqualTo(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z - L0 - LINENUMBER 1115 L0 - ALOAD 0 - IFNULL L1 - ALOAD 1 - IFNULL L1 - ALOAD 0 - ALOAD 1 - IF_ACMPNE L2 - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/Block.isAssociatedBlock (Lnet/minecraft/block/Block;)Z - GOTO L3 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] - IRETURN - L4 - LOCALVARIABLE p_isEqualTo_0_ Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isEqualTo_1_ Lnet/minecraft/block/Block; L0 L0 1 - LOCALVARIABLE p_149680_0_ Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149680_1_ Lnet/minecraft/block/Block; L0 L4 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public hasComparatorInputOverride()Z - L0 - LINENUMBER 1120 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getComparatorInputOverride(Lnet/minecraft/world/World;IIII)I - L0 - LINENUMBER 1125 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getComparatorInputOverride_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getComparatorInputOverride_2_ I L0 L0 2 - LOCALVARIABLE p_getComparatorInputOverride_3_ I L0 L0 3 - LOCALVARIABLE p_getComparatorInputOverride_4_ I L0 L0 4 - LOCALVARIABLE p_getComparatorInputOverride_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149736_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149736_2_ I L0 L1 2 - LOCALVARIABLE p_149736_3_ I L0 L1 3 - LOCALVARIABLE p_149736_4_ I L0 L1 4 - LOCALVARIABLE p_149736_5_ I L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public setBlockTextureName(Ljava/lang/String;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 1130 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; - L1 - LINENUMBER 1131 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setBlockTextureName_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x4 - protected getTextureName()Ljava/lang/String; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1137 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; - IFNONNULL L1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "MISSING_ICON_BLOCK_" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 0 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; - LDC "_" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 0 - GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; - L2 - FRAME FULL [net/minecraft/block/Block] [java/lang/String] - ARETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public func_149735_b(II)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1143 L0 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_149735_1_ I L0 L0 1 - LOCALVARIABLE p_149735_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149735_1_ I L0 L1 1 - LOCALVARIABLE p_149735_2_ I L0 L1 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1149 L0 - ALOAD 0 - ALOAD 1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getTextureName ()Ljava/lang/String; - INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; - PUTFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; - L1 - LINENUMBER 1150 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_registerBlockIcons_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public getItemIconName()Ljava/lang/String; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1155 L0 - ACONST_NULL - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getLightValue(Lnet/minecraft/world/IBlockAccess;III)I - L0 - LINENUMBER 1173 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ASTORE 5 - L1 - LINENUMBER 1174 L1 - ALOAD 5 - ALOAD 0 - IF_ACMPEQ L2 - L3 - LINENUMBER 1176 L3 - ALOAD 5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I - IRETURN - L2 - LINENUMBER 1178 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getLightValue ()I - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getLightValue_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getLightValue_2_ I L0 L0 2 - LOCALVARIABLE p_getLightValue_3_ I L0 L0 3 - LOCALVARIABLE p_getLightValue_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 - LOCALVARIABLE x I L0 L4 2 - LOCALVARIABLE y I L0 L4 3 - LOCALVARIABLE z I L0 L4 4 - LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L4 5 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public isLadder(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z - L0 - LINENUMBER 1193 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isLadder_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isLadder_2_ I L0 L0 2 - LOCALVARIABLE p_isLadder_3_ I L0 L0 3 - LOCALVARIABLE p_isLadder_4_ I L0 L0 4 - LOCALVARIABLE p_isLadder_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE entity Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public isNormalCube(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1209 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z - IFNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isNormalCube_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isNormalCube_2_ I L0 L0 2 - LOCALVARIABLE p_isNormalCube_3_ I L0 L0 3 - LOCALVARIABLE p_isNormalCube_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isSideSolid(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 1224 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - ISTORE 6 - L1 - LINENUMBER 1226 L1 - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockSlab - IFEQ L2 - L3 - LINENUMBER 1228 L3 - ILOAD 6 - BIPUSH 8 - IAND - BIPUSH 8 - IF_ICMPNE L4 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPEQ L5 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z - IFEQ L6 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_1 - GOTO L7 - L6 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] - IRETURN - L2 - LINENUMBER 1230 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockFarmland - IFEQ L8 - L9 - LINENUMBER 1232 L9 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPEQ L10 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPEQ L10 - ICONST_1 - GOTO L11 - L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L11 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] - IRETURN - L8 - LINENUMBER 1234 L8 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockStairs - IFEQ L12 - L13 - LINENUMBER 1236 L13 - ILOAD 6 - ICONST_4 - IAND - IFEQ L14 - ICONST_1 - GOTO L15 - L14 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L15 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] - ISTORE 7 - L16 - LINENUMBER 1237 L16 - ILOAD 6 - ICONST_3 - IAND - ALOAD 5 - INVOKEVIRTUAL net/minecraftforge/common/util/ForgeDirection.ordinal ()I - IADD - ICONST_5 - IF_ICMPEQ L17 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPNE L18 - ILOAD 7 - IFEQ L18 - L17 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] - ICONST_1 - GOTO L19 - L18 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] - ICONST_0 - L19 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [I] - IRETURN - L12 - LINENUMBER 1239 L12 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockSnow - IFEQ L20 - L21 - LINENUMBER 1241 L21 - ILOAD 6 - BIPUSH 7 - IAND - BIPUSH 7 - IF_ICMPNE L22 - ICONST_1 - GOTO L23 - L22 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L23 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] - IRETURN - L20 - LINENUMBER 1243 L20 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockHopper - IFEQ L24 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPNE L24 - L25 - LINENUMBER 1245 L25 - ICONST_1 - IRETURN - L24 - LINENUMBER 1247 L24 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockCompressedPowered - IFEQ L26 - L27 - LINENUMBER 1249 L27 - ICONST_1 - IRETURN - L26 - LINENUMBER 1251 L26 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube (Lnet/minecraft/world/IBlockAccess;III)Z - IRETURN - L28 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isSideSolid_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isSideSolid_2_ I L0 L0 2 - LOCALVARIABLE p_isSideSolid_3_ I L0 L0 3 - LOCALVARIABLE p_isSideSolid_4_ I L0 L0 4 - LOCALVARIABLE p_isSideSolid_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE flipped Z L16 L12 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L28 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L28 1 - LOCALVARIABLE x I L0 L28 2 - LOCALVARIABLE y I L0 L28 3 - LOCALVARIABLE z I L0 L28 4 - LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L28 5 - LOCALVARIABLE meta I L1 L28 6 - MAXSTACK = 5 - MAXLOCALS = 8 - - // access flags 0x1 - public isReplaceable(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1266 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.isReplaceable ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isReplaceable_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isReplaceable_2_ I L0 L0 2 - LOCALVARIABLE p_isReplaceable_3_ I L0 L0 3 - LOCALVARIABLE p_isReplaceable_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isBurning(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1281 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isBurning_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isBurning_2_ I L0 L0 2 - LOCALVARIABLE p_isBurning_3_ I L0 L0 3 - LOCALVARIABLE p_isBurning_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isAir(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1298 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isAir_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isAir_2_ I L0 L0 2 - LOCALVARIABLE p_isAir_3_ I L0 L0 3 - LOCALVARIABLE p_isAir_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public canHarvestBlock(Lnet/minecraft/entity/player/EntityPlayer;I)Z - L0 - LINENUMBER 1310 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;I)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canHarvestBlock_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 1 - LOCALVARIABLE p_canHarvestBlock_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 - LOCALVARIABLE meta I L0 L1 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIIZ)Z - L0 - LINENUMBER 1335 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.removedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_removedByPlayer_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_removedByPlayer_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 2 - LOCALVARIABLE p_removedByPlayer_3_ I L0 L0 3 - LOCALVARIABLE p_removedByPlayer_4_ I L0 L0 4 - LOCALVARIABLE p_removedByPlayer_5_ I L0 L0 5 - LOCALVARIABLE p_removedByPlayer_6_ Z L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 - LOCALVARIABLE x I L0 L1 3 - LOCALVARIABLE y I L0 L1 4 - LOCALVARIABLE z I L0 L1 5 - LOCALVARIABLE willHarvest Z L0 L1 6 - MAXSTACK = 6 - MAXLOCALS = 7 - - // DEPRECATED - // access flags 0x20001 - public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 1341 L0 - ALOAD 1 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_removedByPlayer_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_removedByPlayer_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 2 - LOCALVARIABLE p_removedByPlayer_3_ I L0 L0 3 - LOCALVARIABLE p_removedByPlayer_4_ I L0 L0 4 - LOCALVARIABLE p_removedByPlayer_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 - LOCALVARIABLE x I L0 L1 3 - LOCALVARIABLE y I L0 L1 4 - LOCALVARIABLE z I L0 L1 5 - MAXSTACK = 4 - MAXLOCALS = 6 - - // access flags 0x1 - public getFlammability(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - L0 - LINENUMBER 1357 L0 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.getFlammability (Lnet/minecraft/block/Block;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getFlammability_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getFlammability_2_ I L0 L0 2 - LOCALVARIABLE p_getFlammability_3_ I L0 L0 3 - LOCALVARIABLE p_getFlammability_4_ I L0 L0 4 - LOCALVARIABLE p_getFlammability_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public isFlammable(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 1373 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - IFLE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isFlammable_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isFlammable_2_ I L0 L0 2 - LOCALVARIABLE p_isFlammable_3_ I L0 L0 3 - LOCALVARIABLE p_isFlammable_4_ I L0 L0 4 - LOCALVARIABLE p_isFlammable_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L3 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public getFireSpreadSpeed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - L0 - LINENUMBER 1389 L0 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.getEncouragement (Lnet/minecraft/block/Block;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getFireSpreadSpeed_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getFireSpreadSpeed_2_ I L0 L0 2 - LOCALVARIABLE p_getFireSpreadSpeed_3_ I L0 L0 3 - LOCALVARIABLE p_getFireSpreadSpeed_4_ I L0 L0 4 - LOCALVARIABLE p_getFireSpreadSpeed_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public isFireSource(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 1407 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.netherrack : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPNE L1 - L2 - LINENUMBER 1409 L2 - ICONST_1 - IRETURN - L1 - LINENUMBER 1411 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] - ALOAD 1 - GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; - INSTANCEOF net/minecraft/world/WorldProviderEnd - IFEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; - IF_ACMPNE L3 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPNE L3 - L4 - LINENUMBER 1413 L4 - ICONST_1 - IRETURN - L3 - LINENUMBER 1415 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isFireSource_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_isFireSource_2_ I L0 L0 2 - LOCALVARIABLE p_isFireSource_3_ I L0 L0 3 - LOCALVARIABLE p_isFireSource_4_ I L0 L0 4 - LOCALVARIABLE p_isFireSource_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 - LOCALVARIABLE x I L0 L5 2 - LOCALVARIABLE y I L0 L5 3 - LOCALVARIABLE z I L0 L5 4 - LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L5 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public hasTileEntity(I)Z - L0 - LINENUMBER 1431 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.isTileProvider : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_hasTileEntity_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE metadata I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public createTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; - L0 - LINENUMBER 1444 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.isTileProvider : Z - IFEQ L1 - L2 - LINENUMBER 1446 L2 - ALOAD 0 - CHECKCAST net/minecraft/block/ITileEntityProvider - ALOAD 1 - ILOAD 2 - INVOKEINTERFACE net/minecraft/block/ITileEntityProvider.createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; - ARETURN - L1 - LINENUMBER 1448 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I] [] - ACONST_NULL - ARETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_createTileEntity_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_createTileEntity_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE metadata I L0 L3 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public quantityDropped(IILjava/util/Random;)I - L0 - LINENUMBER 1462 L0 - ALOAD 0 - ILOAD 2 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/block/Block.quantityDroppedWithBonus (ILjava/util/Random;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_quantityDropped_1_ I L0 L0 1 - LOCALVARIABLE p_quantityDropped_2_ I L0 L0 2 - LOCALVARIABLE p_quantityDropped_3_ Ljava/util/Random; L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE meta I L0 L1 1 - LOCALVARIABLE fortune I L0 L1 2 - LOCALVARIABLE random Ljava/util/Random; L0 L1 3 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - // signature (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; - // declaration: java.util.ArrayList getDrops(net.minecraft.world.World, int, int, int, int, int) - public getDrops(Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; - L0 - LINENUMBER 1478 L0 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - ASTORE 7 - L1 - LINENUMBER 1480 L1 - ALOAD 0 - ILOAD 5 - ILOAD 6 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (IILjava/util/Random;)I - ISTORE 8 - L2 - LINENUMBER 1481 L2 - ICONST_0 - ISTORE 9 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] - ILOAD 9 - ILOAD 8 - IF_ICMPGE L4 - L5 - LINENUMBER 1483 L5 - ALOAD 0 - ILOAD 5 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.getItemDropped (ILjava/util/Random;I)Lnet/minecraft/item/Item; - ASTORE 10 - L6 - LINENUMBER 1484 L6 - ALOAD 10 - IFNULL L7 - L8 - LINENUMBER 1486 L8 - ALOAD 7 - NEW net/minecraft/item/ItemStack - DUP - ALOAD 10 - ICONST_1 - ALOAD 0 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V - INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z - POP - L7 - LINENUMBER 1481 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I net/minecraft/item/Item] [] - IINC 9 1 - GOTO L3 - L4 - LINENUMBER 1489 L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] - ALOAD 7 - ARETURN - L9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getDrops_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getDrops_2_ I L0 L0 2 - LOCALVARIABLE p_getDrops_3_ I L0 L0 3 - LOCALVARIABLE p_getDrops_4_ I L0 L0 4 - LOCALVARIABLE p_getDrops_5_ I L0 L0 5 - LOCALVARIABLE p_getDrops_6_ I L0 L0 6 - LOCALVARIABLE item Lnet/minecraft/item/Item; L6 L7 10 - LOCALVARIABLE i I L3 L4 9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L9 1 - LOCALVARIABLE x I L0 L9 2 - LOCALVARIABLE y I L0 L9 3 - LOCALVARIABLE z I L0 L9 4 - LOCALVARIABLE metadata I L0 L9 5 - LOCALVARIABLE fortune I L0 L9 6 - LOCALVARIABLE ret Ljava/util/ArrayList; L1 L9 7 - // signature Ljava/util/ArrayList; - // declaration: java.util.ArrayList - LOCALVARIABLE count I L2 L9 8 - MAXSTACK = 7 - MAXLOCALS = 11 - - // access flags 0x1 - public canSilkHarvest(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z - L0 - LINENUMBER 1505 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; - ILOAD 6 - INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L1 - LINENUMBER 1506 L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest ()Z - ISTORE 7 - L2 - LINENUMBER 1507 L2 - ALOAD 0 - GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; - ACONST_NULL - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L3 - LINENUMBER 1508 L3 - ILOAD 7 - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canSilkHarvest_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_canSilkHarvest_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 2 - LOCALVARIABLE p_canSilkHarvest_3_ I L0 L0 3 - LOCALVARIABLE p_canSilkHarvest_4_ I L0 L0 4 - LOCALVARIABLE p_canSilkHarvest_5_ I L0 L0 5 - LOCALVARIABLE p_canSilkHarvest_6_ I L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L4 1 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L4 2 - LOCALVARIABLE x I L0 L4 3 - LOCALVARIABLE y I L0 L4 4 - LOCALVARIABLE z I L0 L4 5 - LOCALVARIABLE metadata I L0 L4 6 - LOCALVARIABLE ret Z L2 L4 7 - MAXSTACK = 2 - MAXLOCALS = 8 - - // access flags 0x1 - public canCreatureSpawn(Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1524 L0 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - ISTORE 6 - L1 - LINENUMBER 1525 L1 - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockSlab - IFEQ L2 - L3 - LINENUMBER 1527 L3 - ILOAD 6 - BIPUSH 8 - IAND - BIPUSH 8 - IF_ICMPEQ L4 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z - IFEQ L5 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ICONST_1 - GOTO L6 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ICONST_0 - L6 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] - IRETURN - L2 - LINENUMBER 1529 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockStairs - IFEQ L7 - L8 - LINENUMBER 1531 L8 - ILOAD 6 - ICONST_4 - IAND - IFEQ L9 - ICONST_1 - GOTO L10 - L9 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ICONST_0 - L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] - IRETURN - L7 - LINENUMBER 1533 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ALOAD 0 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L11 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canCreatureSpawn_1_ Lnet/minecraft/entity/EnumCreatureType; L0 L0 1 - LOCALVARIABLE p_canCreatureSpawn_2_ Lnet/minecraft/world/IBlockAccess; L0 L0 2 - LOCALVARIABLE p_canCreatureSpawn_3_ I L0 L0 3 - LOCALVARIABLE p_canCreatureSpawn_4_ I L0 L0 4 - LOCALVARIABLE p_canCreatureSpawn_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L11 0 - LOCALVARIABLE type Lnet/minecraft/entity/EnumCreatureType; L0 L11 1 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L11 2 - LOCALVARIABLE x I L0 L11 3 - LOCALVARIABLE y I L0 L11 4 - LOCALVARIABLE z I L0 L11 5 - LOCALVARIABLE meta I L1 L11 6 - MAXSTACK = 6 - MAXLOCALS = 7 - - // access flags 0x1 - public isBed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z - L0 - LINENUMBER 1550 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bed : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isBed_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isBed_2_ I L0 L0 2 - LOCALVARIABLE p_isBed_3_ I L0 L0 3 - LOCALVARIABLE p_isBed_4_ I L0 L0 4 - LOCALVARIABLE p_isBed_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE player Lnet/minecraft/entity/EntityLivingBase; L0 L3 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public getBedSpawnPosition(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/util/ChunkCoordinates; - L0 - LINENUMBER 1566 L0 - ALOAD 1 - INSTANCEOF net/minecraft/world/World - IFEQ L1 - L2 - LINENUMBER 1567 L2 - ALOAD 1 - CHECKCAST net/minecraft/world/World - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_0 - INVOKESTATIC net/minecraft/block/BlockBed.func_149977_a (Lnet/minecraft/world/World;IIII)Lnet/minecraft/util/ChunkCoordinates; - ARETURN - L1 - LINENUMBER 1568 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer] [] - ACONST_NULL - ARETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getBedSpawnPosition_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getBedSpawnPosition_2_ I L0 L0 2 - LOCALVARIABLE p_getBedSpawnPosition_3_ I L0 L0 3 - LOCALVARIABLE p_getBedSpawnPosition_4_ I L0 L0 4 - LOCALVARIABLE p_getBedSpawnPosition_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public setBedOccupied(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;Z)V - L0 - LINENUMBER 1583 L0 - ALOAD 1 - INSTANCEOF net/minecraft/world/World - IFEQ L1 - L2 - LINENUMBER 1584 L2 - ALOAD 1 - CHECKCAST net/minecraft/world/World - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 6 - INVOKESTATIC net/minecraft/block/BlockBed.func_149979_a (Lnet/minecraft/world/World;IIIZ)V - L1 - LINENUMBER 1585 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer I] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setBedOccupied_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_setBedOccupied_2_ I L0 L0 2 - LOCALVARIABLE p_setBedOccupied_3_ I L0 L0 3 - LOCALVARIABLE p_setBedOccupied_4_ I L0 L0 4 - LOCALVARIABLE p_setBedOccupied_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 5 - LOCALVARIABLE p_setBedOccupied_6_ Z L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 - LOCALVARIABLE occupied Z L0 L3 6 - MAXSTACK = 5 - MAXLOCALS = 7 - - // access flags 0x1 - public getBedDirection(Lnet/minecraft/world/IBlockAccess;III)I - L0 - LINENUMBER 1599 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - INVOKESTATIC net/minecraft/block/BlockBed.getDirection (I)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getBedDirection_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getBedDirection_2_ I L0 L0 2 - LOCALVARIABLE p_getBedDirection_3_ I L0 L0 3 - LOCALVARIABLE p_getBedDirection_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public isBedFoot(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1613 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - INVOKESTATIC net/minecraft/block/BlockBed.isBlockHeadOfBed (I)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isBedFoot_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isBedFoot_2_ I L0 L0 2 - LOCALVARIABLE p_isBedFoot_3_ I L0 L0 3 - LOCALVARIABLE p_isBedFoot_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public beginLeavesDecay(Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 1624 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_beginLeavesDecay_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_beginLeavesDecay_2_ I L0 L0 2 - LOCALVARIABLE p_beginLeavesDecay_3_ I L0 L0 3 - LOCALVARIABLE p_beginLeavesDecay_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 0 - MAXLOCALS = 5 - - // access flags 0x1 - public canSustainLeaves(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1637 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canSustainLeaves_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_canSustainLeaves_2_ I L0 L0 2 - LOCALVARIABLE p_canSustainLeaves_3_ I L0 L0 3 - LOCALVARIABLE p_canSustainLeaves_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isLeaves(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1651 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.leaves : Lnet/minecraft/block/material/Material; - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isLeaves_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isLeaves_2_ I L0 L0 2 - LOCALVARIABLE p_isLeaves_3_ I L0 L0 3 - LOCALVARIABLE p_isLeaves_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public canBeReplacedByLeaves(Lnet/minecraft/world/IBlockAccess;III)Z - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.isAir (Lnet/minecraft/world/IBlockAccess;III)Z - IRETURN - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public isWood(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1678 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isWood_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isWood_2_ I L0 L0 2 - LOCALVARIABLE p_isWood_3_ I L0 L0 3 - LOCALVARIABLE p_isWood_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isReplaceableOreGen(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)Z - L0 - LINENUMBER 1694 L0 - ALOAD 0 - ALOAD 5 - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isReplaceableOreGen_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_isReplaceableOreGen_2_ I L0 L0 2 - LOCALVARIABLE p_isReplaceableOreGen_3_ I L0 L0 3 - LOCALVARIABLE p_isReplaceableOreGen_4_ I L0 L0 4 - LOCALVARIABLE p_isReplaceableOreGen_5_ Lnet/minecraft/block/Block; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE target Lnet/minecraft/block/Block; L0 L3 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public getExplosionResistance(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;IIIDDD)F - L0 - LINENUMBER 1712 L0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/Block.getExplosionResistance (Lnet/minecraft/entity/Entity;)F - FRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getExplosionResistance_1_ Lnet/minecraft/entity/Entity; L0 L0 1 - LOCALVARIABLE p_getExplosionResistance_2_ Lnet/minecraft/world/World; L0 L0 2 - LOCALVARIABLE p_getExplosionResistance_3_ I L0 L0 3 - LOCALVARIABLE p_getExplosionResistance_4_ I L0 L0 4 - LOCALVARIABLE p_getExplosionResistance_5_ I L0 L0 5 - LOCALVARIABLE p_getExplosionResistance_6_ D L0 L0 6 - LOCALVARIABLE p_getExplosionResistance_8_ D L0 L0 8 - LOCALVARIABLE p_getExplosionResistance_10_ D L0 L0 10 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE par1Entity Lnet/minecraft/entity/Entity; L0 L1 1 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 - LOCALVARIABLE x I L0 L1 3 - LOCALVARIABLE y I L0 L1 4 - LOCALVARIABLE z I L0 L1 5 - LOCALVARIABLE explosionX D L0 L1 6 - LOCALVARIABLE explosionY D L0 L1 8 - LOCALVARIABLE explosionZ D L0 L1 10 - MAXSTACK = 2 - MAXLOCALS = 12 - - // access flags 0x1 - public onBlockExploded(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V - L0 - LINENUMBER 1728 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - L1 - LINENUMBER 1729 L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByExplosion (Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V - L2 - LINENUMBER 1730 L2 - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onBlockExploded_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockExploded_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockExploded_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockExploded_4_ I L0 L0 4 - LOCALVARIABLE p_onBlockExploded_5_ Lnet/minecraft/world/Explosion; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE explosion Lnet/minecraft/world/Explosion; L0 L3 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public canConnectRedstone(Lnet/minecraft/world/IBlockAccess;IIII)Z - L0 - LINENUMBER 1752 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z - IFEQ L1 - ILOAD 5 - ICONST_M1 - IF_ICMPEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canConnectRedstone_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_canConnectRedstone_2_ I L0 L0 2 - LOCALVARIABLE p_canConnectRedstone_3_ I L0 L0 3 - LOCALVARIABLE p_canConnectRedstone_4_ I L0 L0 4 - LOCALVARIABLE p_canConnectRedstone_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE side I L0 L3 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public canPlaceTorchOnTop(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 1767 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L1 - L2 - LINENUMBER 1769 L2 - ICONST_1 - IRETURN - L1 - LINENUMBER 1773 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.nether_brick_fence : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.glass : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.cobblestone_wall : Lnet/minecraft/block/Block; - IF_ACMPNE L4 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ICONST_1 - GOTO L5 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ICONST_0 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] - IRETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canPlaceTorchOnTop_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_canPlaceTorchOnTop_2_ I L0 L0 2 - LOCALVARIABLE p_canPlaceTorchOnTop_3_ I L0 L0 3 - LOCALVARIABLE p_canPlaceTorchOnTop_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 - LOCALVARIABLE x I L0 L6 2 - LOCALVARIABLE y I L0 L6 3 - LOCALVARIABLE z I L0 L6 4 - MAXSTACK = 6 - MAXLOCALS = 5 - - // access flags 0x1 - public canRenderInPass(I)Z - L0 - LINENUMBER 1785 L0 - ILOAD 1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IF_ICMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canRenderInPass_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE pass I L0 L3 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; - L0 - LINENUMBER 1796 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.getPickBlock (Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getPickBlock_1_ Lnet/minecraft/util/MovingObjectPosition; L0 L0 1 - LOCALVARIABLE p_getPickBlock_2_ Lnet/minecraft/world/World; L0 L0 2 - LOCALVARIABLE p_getPickBlock_3_ I L0 L0 3 - LOCALVARIABLE p_getPickBlock_4_ I L0 L0 4 - LOCALVARIABLE p_getPickBlock_5_ I L0 L0 5 - LOCALVARIABLE p_getPickBlock_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 1 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 - LOCALVARIABLE x I L0 L1 3 - LOCALVARIABLE y I L0 L1 4 - LOCALVARIABLE z I L0 L1 5 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 - MAXSTACK = 6 - MAXLOCALS = 7 - - // DEPRECATED - // access flags 0x20001 - public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 1801 L0 - ALOAD 0 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.getItem (Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; - ASTORE 6 - L1 - LINENUMBER 1803 L1 - ALOAD 6 - IFNONNULL L2 - L3 - LINENUMBER 1805 L3 - ACONST_NULL - ARETURN - L2 - LINENUMBER 1808 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] - ALOAD 6 - INSTANCEOF net/minecraft/item/ItemBlock - IFEQ L4 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isFlowerPot ()Z - IFNE L4 - ALOAD 6 - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - GOTO L5 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] - ALOAD 0 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [net/minecraft/block/Block] - ASTORE 7 - L6 - LINENUMBER 1809 L6 - NEW net/minecraft/item/ItemStack - DUP - ALOAD 6 - ICONST_1 - ALOAD 7 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.getDamageValue (Lnet/minecraft/world/World;III)I - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V - ARETURN - L7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getPickBlock_1_ Lnet/minecraft/util/MovingObjectPosition; L0 L0 1 - LOCALVARIABLE p_getPickBlock_2_ Lnet/minecraft/world/World; L0 L0 2 - LOCALVARIABLE p_getPickBlock_3_ I L0 L0 3 - LOCALVARIABLE p_getPickBlock_4_ I L0 L0 4 - LOCALVARIABLE p_getPickBlock_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 - LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L7 1 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L7 2 - LOCALVARIABLE x I L0 L7 3 - LOCALVARIABLE y I L0 L7 4 - LOCALVARIABLE z I L0 L7 5 - LOCALVARIABLE item Lnet/minecraft/item/Item; L1 L7 6 - LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L7 7 - MAXSTACK = 9 - MAXLOCALS = 8 - - // access flags 0x1 - public isFoliage(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1820 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isFoliage_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isFoliage_2_ I L0 L0 2 - LOCALVARIABLE p_isFoliage_3_ I L0 L0 3 - LOCALVARIABLE p_isFoliage_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public addHitEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/client/particle/EffectRenderer;)Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1837 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_addHitEffects_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_addHitEffects_2_ Lnet/minecraft/util/MovingObjectPosition; L0 L0 2 - LOCALVARIABLE p_addHitEffects_3_ Lnet/minecraft/client/particle/EffectRenderer; L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 2 - LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 3 - MAXSTACK = 1 - MAXLOCALS = 4 - - // access flags 0x1 - public addDestroyEffects(Lnet/minecraft/world/World;IIIILnet/minecraft/client/particle/EffectRenderer;)Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1857 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_addDestroyEffects_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_addDestroyEffects_2_ I L0 L0 2 - LOCALVARIABLE p_addDestroyEffects_3_ I L0 L0 3 - LOCALVARIABLE p_addDestroyEffects_4_ I L0 L0 4 - LOCALVARIABLE p_addDestroyEffects_5_ I L0 L0 5 - LOCALVARIABLE p_addDestroyEffects_6_ Lnet/minecraft/client/particle/EffectRenderer; L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE meta I L0 L1 5 - LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 6 - MAXSTACK = 1 - MAXLOCALS = 7 - - // access flags 0x1 - public canSustainPlant(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z - L0 - LINENUMBER 1881 L0 - ALOAD 6 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraft/block/Block; - ASTORE 7 - L1 - LINENUMBER 1882 L1 - ALOAD 6 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraftforge/common/EnumPlantType; - ASTORE 8 - L2 - LINENUMBER 1884 L2 - ALOAD 7 - GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; - IF_ACMPNE L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; - IF_ACMPNE L3 - L4 - LINENUMBER 1886 L4 - ICONST_1 - IRETURN - L3 - LINENUMBER 1889 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 7 - GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; - IF_ACMPNE L5 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; - IF_ACMPNE L5 - L6 - LINENUMBER 1891 L6 - ICONST_1 - IRETURN - L5 - LINENUMBER 1894 L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 6 - INSTANCEOF net/minecraft/block/BlockBush - IFEQ L7 - ALOAD 6 - CHECKCAST net/minecraft/block/BlockBush - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockBush.canPlaceBlockOn (Lnet/minecraft/block/Block;)Z - IFEQ L7 - L8 - LINENUMBER 1896 L8 - ICONST_1 - IRETURN - L7 - LINENUMBER 1899 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - GETSTATIC net/minecraft/block/Block$6.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I - ALOAD 8 - INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I - IALOAD - TABLESWITCH - 1: L9 - 2: L10 - 3: L11 - 4: L12 - 5: L13 - 6: L14 - 7: L15 - default: L16 - L9 - LINENUMBER 1901 L9 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; - IF_ACMPNE L17 - ICONST_1 - GOTO L18 - L17 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L18 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L10 - LINENUMBER 1902 L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.soul_sand : Lnet/minecraft/block/Block; - IF_ACMPNE L19 - ICONST_1 - GOTO L20 - L19 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L20 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L11 - LINENUMBER 1903 L11 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; - IF_ACMPNE L21 - ICONST_1 - GOTO L22 - L21 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L22 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L12 - LINENUMBER 1904 L12 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L13 - LINENUMBER 1905 L13 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; - IF_ACMPEQ L23 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; - IF_ACMPEQ L23 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; - IF_ACMPNE L24 - L23 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_1 - GOTO L25 - L24 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L25 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L14 - LINENUMBER 1906 L14 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPNE L26 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - IFNE L26 - ICONST_1 - GOTO L27 - L26 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L27 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L15 - LINENUMBER 1908 L15 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; - IF_ACMPEQ L28 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; - IF_ACMPEQ L28 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; - IF_ACMPNE L29 - L28 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_1 - GOTO L30 - L29 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L30 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - ISTORE 9 - L31 - LINENUMBER 1909 L31 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPEQ L32 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPEQ L32 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPEQ L32 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPNE L33 - L32 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] - ICONST_1 - GOTO L34 - L33 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] - ICONST_0 - L34 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [I] - ISTORE 10 - L35 - LINENUMBER 1913 L35 - ILOAD 9 - IFEQ L36 - ILOAD 10 - IFEQ L36 - ICONST_1 - GOTO L37 - L36 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [] - ICONST_0 - L37 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [I] - IRETURN - L16 - LINENUMBER 1916 L16 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - IRETURN - L38 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canSustainPlant_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_canSustainPlant_2_ I L0 L0 2 - LOCALVARIABLE p_canSustainPlant_3_ I L0 L0 3 - LOCALVARIABLE p_canSustainPlant_4_ I L0 L0 4 - LOCALVARIABLE p_canSustainPlant_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE p_canSustainPlant_6_ Lnet/minecraftforge/common/IPlantable; L0 L0 6 - LOCALVARIABLE isBeach Z L31 L16 9 - LOCALVARIABLE hasWater Z L35 L16 10 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L38 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L38 1 - LOCALVARIABLE x I L0 L38 2 - LOCALVARIABLE y I L0 L38 3 - LOCALVARIABLE z I L0 L38 4 - LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L38 5 - LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L38 6 - LOCALVARIABLE plant Lnet/minecraft/block/Block; L1 L38 7 - LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L38 8 - MAXSTACK = 6 - MAXLOCALS = 11 - - // access flags 0x1 - public onPlantGrow(Lnet/minecraft/world/World;IIIIII)V - L0 - LINENUMBER 1938 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; - IF_ACMPEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; - IF_ACMPNE L2 - L1 - LINENUMBER 1940 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; - ICONST_0 - ICONST_2 - INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z - POP - L2 - LINENUMBER 1942 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onPlantGrow_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onPlantGrow_2_ I L0 L0 2 - LOCALVARIABLE p_onPlantGrow_3_ I L0 L0 3 - LOCALVARIABLE p_onPlantGrow_4_ I L0 L0 4 - LOCALVARIABLE p_onPlantGrow_5_ I L0 L0 5 - LOCALVARIABLE p_onPlantGrow_6_ I L0 L0 6 - LOCALVARIABLE p_onPlantGrow_7_ I L0 L0 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE sourceX I L0 L3 5 - LOCALVARIABLE sourceY I L0 L3 6 - LOCALVARIABLE sourceZ I L0 L3 7 - MAXSTACK = 7 - MAXLOCALS = 8 - - // access flags 0x1 - public isFertile(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 1957 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - L2 - LINENUMBER 1959 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I - IFLE L3 - ICONST_1 - GOTO L4 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ICONST_0 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] - IRETURN - L1 - LINENUMBER 1962 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isFertile_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_isFertile_2_ I L0 L0 2 - LOCALVARIABLE p_isFertile_3_ I L0 L0 3 - LOCALVARIABLE p_isFertile_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 - LOCALVARIABLE x I L0 L5 2 - LOCALVARIABLE y I L0 L5 3 - LOCALVARIABLE z I L0 L5 4 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public getLightOpacity(Lnet/minecraft/world/IBlockAccess;III)I - L0 - LINENUMBER 1981 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getLightOpacity ()I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getLightOpacity_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getLightOpacity_2_ I L0 L0 2 - LOCALVARIABLE p_getLightOpacity_3_ I L0 L0 3 - LOCALVARIABLE p_getLightOpacity_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public canEntityDestroy(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/Entity;)Z - L0 - LINENUMBER 1995 L0 - ALOAD 5 - INSTANCEOF net/minecraft/entity/boss/EntityWither - IFEQ L1 - L2 - LINENUMBER 1997 L2 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.end_portal : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.end_portal_frame : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.command_block : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ICONST_1 - GOTO L4 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] - ICONST_0 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] - IRETURN - L1 - LINENUMBER 1999 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] - ALOAD 5 - INSTANCEOF net/minecraft/entity/boss/EntityDragon - IFEQ L5 - L6 - LINENUMBER 2001 L6 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; - IF_ACMPEQ L7 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.end_stone : Lnet/minecraft/block/Block; - IF_ACMPEQ L7 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; - IF_ACMPEQ L7 - ICONST_1 - GOTO L8 - L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] - ICONST_0 - L8 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] - IRETURN - L5 - LINENUMBER 2004 L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] - ICONST_1 - IRETURN - L9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_canEntityDestroy_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_canEntityDestroy_2_ I L0 L0 2 - LOCALVARIABLE p_canEntityDestroy_3_ I L0 L0 3 - LOCALVARIABLE p_canEntityDestroy_4_ I L0 L0 4 - LOCALVARIABLE p_canEntityDestroy_5_ Lnet/minecraft/entity/Entity; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L9 1 - LOCALVARIABLE x I L0 L9 2 - LOCALVARIABLE y I L0 L9 3 - LOCALVARIABLE z I L0 L9 4 - LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L9 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public isBeaconBase(Lnet/minecraft/world/IBlockAccess;IIIIII)Z - L0 - LINENUMBER 2021 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.emerald_block : Lnet/minecraft/block/Block; - IF_ACMPEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.gold_block : Lnet/minecraft/block/Block; - IF_ACMPEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.diamond_block : Lnet/minecraft/block/Block; - IF_ACMPEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.iron_block : Lnet/minecraft/block/Block; - IF_ACMPNE L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isBeaconBase_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_isBeaconBase_2_ I L0 L0 2 - LOCALVARIABLE p_isBeaconBase_3_ I L0 L0 3 - LOCALVARIABLE p_isBeaconBase_4_ I L0 L0 4 - LOCALVARIABLE p_isBeaconBase_5_ I L0 L0 5 - LOCALVARIABLE p_isBeaconBase_6_ I L0 L0 6 - LOCALVARIABLE p_isBeaconBase_7_ I L0 L0 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE worldObj Lnet/minecraft/world/IBlockAccess; L0 L4 1 - LOCALVARIABLE x I L0 L4 2 - LOCALVARIABLE y I L0 L4 3 - LOCALVARIABLE z I L0 L4 4 - LOCALVARIABLE beaconX I L0 L4 5 - LOCALVARIABLE beaconY I L0 L4 6 - LOCALVARIABLE beaconZ I L0 L4 7 - MAXSTACK = 2 - MAXLOCALS = 8 - - // access flags 0x1 - public rotateBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 2039 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_rotateBlock_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_rotateBlock_2_ I L0 L0 2 - LOCALVARIABLE p_rotateBlock_3_ I L0 L0 3 - LOCALVARIABLE p_rotateBlock_4_ I L0 L0 4 - LOCALVARIABLE p_rotateBlock_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE axis Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public getValidRotations(Lnet/minecraft/world/World;III)[Lnet/minecraftforge/common/util/ForgeDirection; - L0 - LINENUMBER 2053 L0 - ALOAD 0 - INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Lnet/minecraft/block/Block;)[Lnet/minecraftforge/common/util/ForgeDirection; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getValidRotations_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getValidRotations_2_ I L0 L0 2 - LOCALVARIABLE p_getValidRotations_3_ I L0 L0 3 - LOCALVARIABLE p_getValidRotations_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public getEnchantPowerBonus(Lnet/minecraft/world/World;III)F - L0 - LINENUMBER 2066 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - FCONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - FCONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [F] - FRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getEnchantPowerBonus_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getEnchantPowerBonus_2_ I L0 L0 2 - LOCALVARIABLE p_getEnchantPowerBonus_3_ I L0 L0 3 - LOCALVARIABLE p_getEnchantPowerBonus_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public recolourBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z - L0 - LINENUMBER 2081 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - L2 - LINENUMBER 2083 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I - ISTORE 7 - L3 - LINENUMBER 2084 L3 - ILOAD 7 - ILOAD 6 - IF_ICMPEQ L1 - L4 - LINENUMBER 2086 L4 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 6 - ICONST_3 - INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z - POP - L5 - LINENUMBER 2087 L5 - ICONST_1 - IRETURN - L1 - LINENUMBER 2090 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - IRETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_recolourBlock_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_recolourBlock_2_ I L0 L0 2 - LOCALVARIABLE p_recolourBlock_3_ I L0 L0 3 - LOCALVARIABLE p_recolourBlock_4_ I L0 L0 4 - LOCALVARIABLE p_recolourBlock_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE p_recolourBlock_6_ I L0 L0 6 - LOCALVARIABLE meta I L3 L1 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 - LOCALVARIABLE x I L0 L6 2 - LOCALVARIABLE y I L0 L6 3 - LOCALVARIABLE z I L0 L6 4 - LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L6 5 - LOCALVARIABLE colour I L0 L6 6 - MAXSTACK = 6 - MAXLOCALS = 8 - - // access flags 0x1 - public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I - L0 - LINENUMBER 2103 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getExpDrop_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getExpDrop_2_ I L0 L0 2 - LOCALVARIABLE p_getExpDrop_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE metadata I L0 L1 2 - LOCALVARIABLE fortune I L0 L1 3 - MAXSTACK = 1 - MAXLOCALS = 4 - - // access flags 0x1 - public onNeighborChange(Lnet/minecraft/world/IBlockAccess;IIIIII)V - L0 - LINENUMBER 2118 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_onNeighborChange_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_onNeighborChange_2_ I L0 L0 2 - LOCALVARIABLE p_onNeighborChange_3_ I L0 L0 3 - LOCALVARIABLE p_onNeighborChange_4_ I L0 L0 4 - LOCALVARIABLE p_onNeighborChange_5_ I L0 L0 5 - LOCALVARIABLE p_onNeighborChange_6_ I L0 L0 6 - LOCALVARIABLE p_onNeighborChange_7_ I L0 L0 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE tileX I L0 L1 5 - LOCALVARIABLE tileY I L0 L1 6 - LOCALVARIABLE tileZ I L0 L1 7 - MAXSTACK = 0 - MAXLOCALS = 8 - - // access flags 0x1 - public shouldCheckWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)Z - L0 - LINENUMBER 2131 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_shouldCheckWeakPower_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_shouldCheckWeakPower_2_ I L0 L0 2 - LOCALVARIABLE p_shouldCheckWeakPower_3_ I L0 L0 3 - LOCALVARIABLE p_shouldCheckWeakPower_4_ I L0 L0 4 - LOCALVARIABLE p_shouldCheckWeakPower_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE side I L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public getWeakChanges(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 2148 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getWeakChanges_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getWeakChanges_2_ I L0 L0 2 - LOCALVARIABLE p_getWeakChanges_3_ I L0 L0 3 - LOCALVARIABLE p_getWeakChanges_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public setHarvestLevel(Ljava/lang/String;I)V - L0 - LINENUMBER 2166 L0 - ICONST_0 - ISTORE 3 - L1 - FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] - ILOAD 3 - BIPUSH 16 - IF_ICMPGE L2 - L3 - LINENUMBER 2168 L3 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/block/Block.setHarvestLevel (Ljava/lang/String;II)V - L4 - LINENUMBER 2166 L4 - IINC 3 1 - GOTO L1 - L2 - LINENUMBER 2170 L2 - FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] - RETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setHarvestLevel_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setHarvestLevel_2_ I L0 L0 2 - LOCALVARIABLE m I L1 L2 3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 - LOCALVARIABLE toolClass Ljava/lang/String; L0 L5 1 - LOCALVARIABLE level I L0 L5 2 - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public setHarvestLevel(Ljava/lang/String;II)V - L0 - LINENUMBER 2186 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - ILOAD 3 - ALOAD 1 - AASTORE - L1 - LINENUMBER 2187 L1 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestLevel : [I - ILOAD 3 - ILOAD 2 - IASTORE - L2 - LINENUMBER 2188 L2 - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_setHarvestLevel_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setHarvestLevel_2_ I L0 L0 2 - LOCALVARIABLE p_setHarvestLevel_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE toolClass Ljava/lang/String; L0 L3 1 - LOCALVARIABLE level I L0 L3 2 - LOCALVARIABLE metadata I L0 L3 3 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public getHarvestTool(I)Ljava/lang/String; - L0 - LINENUMBER 2199 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - ILOAD 1 - AALOAD - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getHarvestTool_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE metadata I L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getHarvestLevel(I)I - L0 - LINENUMBER 2211 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestLevel : [I - ILOAD 1 - IALOAD - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_getHarvestLevel_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE metadata I L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public isToolEffective(Ljava/lang/String;I)Z - L0 - LINENUMBER 2224 L0 - LDC "pickaxe" - ALOAD 1 - INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z - IFEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.redstone_ore : Lnet/minecraft/block/Block; - IF_ACMPEQ L2 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.lit_redstone_ore : Lnet/minecraft/block/Block; - IF_ACMPEQ L2 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - L2 - LINENUMBER 2225 L2 - FRAME FULL [net/minecraft/block/Block java/lang/String I] [] - ICONST_0 - IRETURN - L1 - LINENUMBER 2226 L1 - FRAME FULL [net/minecraft/block/Block java/lang/String I] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - ILOAD 2 - AALOAD - IFNONNULL L3 - ICONST_0 - IRETURN - L3 - LINENUMBER 2227 L3 - FRAME FULL [net/minecraft/block/Block java/lang/String I] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - ILOAD 2 - AALOAD - ALOAD 1 - INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_isToolEffective_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_isToolEffective_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE type Ljava/lang/String; L0 L4 1 - LOCALVARIABLE metadata I L0 L4 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x4 - // signature (Z)Ljava/util/List; - // declaration: java.util.List captureDrops(boolean) - protected captureDrops(Z)Ljava/util/List; - L0 - LINENUMBER 2242 L0 - ILOAD 1 - IFEQ L1 - L2 - LINENUMBER 2244 L2 - ALOAD 0 - GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; - ICONST_1 - INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L3 - LINENUMBER 2245 L3 - ALOAD 0 - GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/util/List - INVOKEINTERFACE java/util/List.clear ()V - L4 - LINENUMBER 2246 L4 - ACONST_NULL - ARETURN - L1 - LINENUMBER 2250 L1 - FRAME FULL [net/minecraft/block/Block I] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; - ICONST_0 - INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L5 - LINENUMBER 2251 L5 - ALOAD 0 - GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/util/List - ARETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L0 0 - LOCALVARIABLE p_captureDrops_1_ Z L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 - LOCALVARIABLE start Z L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 57 L0 - INVOKESTATIC cpw/mods/fml/common/registry/GameData.getBlockRegistry ()Lcpw/mods/fml/common/registry/FMLControlledNamespacedRegistry; - PUTSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - L1 - LINENUMBER 60 L1 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "stone" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; - L2 - LINENUMBER 61 L2 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "wood" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - L3 - LINENUMBER 62 L3 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "gravel" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - L4 - LINENUMBER 63 L4 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "grass" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - L5 - LINENUMBER 64 L5 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "stone" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - L6 - LINENUMBER 65 L6 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "stone" - FCONST_1 - LDC 1.5 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - L7 - LINENUMBER 66 L7 - NEW net/minecraft/block/Block$1 - DUP - LDC "stone" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$1. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - L8 - LINENUMBER 78 L8 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "cloth" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - L9 - LINENUMBER 79 L9 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "sand" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; - L10 - LINENUMBER 80 L10 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "snow" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; - L11 - LINENUMBER 81 L11 - NEW net/minecraft/block/Block$2 - DUP - LDC "ladder" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$2. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; - L12 - LINENUMBER 89 L12 - NEW net/minecraft/block/Block$3 - DUP - LDC "anvil" - LDC 0.3 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$3. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; - RETURN - MAXSTACK = 5 - MAXLOCALS = 0 -} diff --git a/run/asm/ccl_modular/net#minecraft#block#BlockFire.txt b/run/asm/ccl_modular/net#minecraft#block#BlockFire.txt deleted file mode 100644 index 7461c1ae45..0000000000 --- a/run/asm/ccl_modular/net#minecraft#block#BlockFire.txt +++ /dev/null @@ -1,2553 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/block/BlockFire extends net/minecraft/block/Block { - - // compiled from: BlockFire.java - // access flags 0x1008 - static synthetic INNERCLASS net/minecraft/block/BlockFire$1 net/minecraft/block/BlockFire null - // access flags 0xA - private static INNERCLASS net/minecraft/block/BlockFire$FireInfo net/minecraft/block/BlockFire FireInfo - // access flags 0x609 - public static abstract INNERCLASS java/util/Map$Entry java/util/Map Entry - - // DEPRECATED - // access flags 0x20002 - private [I field_149849_a - @Ljava/lang/Deprecated;() - - // DEPRECATED - // access flags 0x20002 - private [I field_149848_b - @Ljava/lang/Deprecated;() - - // access flags 0x2 - private [Lnet/minecraft/util/IIcon; field_149850_M - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000245" - - // access flags 0x2 - // signature Ljava/util/IdentityHashMap; - // declaration: java.util.IdentityHashMap - private Ljava/util/IdentityHashMap; blockInfo - - // access flags 0x4 - protected ()V - L0 - LINENUMBER 33 L0 - ALOAD 0 - GETSTATIC net/minecraft/block/material/Material.fire : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - L1 - LINENUMBER 23 L1 - ALOAD 0 - SIPUSH 4096 - NEWARRAY T_INT - PUTFIELD net/minecraft/block/BlockFire.field_149849_a : [I - L2 - LINENUMBER 25 L2 - ALOAD 0 - SIPUSH 4096 - NEWARRAY T_INT - PUTFIELD net/minecraft/block/BlockFire.field_149848_b : [I - L3 - LINENUMBER 430 L3 - ALOAD 0 - INVOKESTATIC com/google/common/collect/Maps.newIdentityHashMap ()Ljava/util/IdentityHashMap; - PUTFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; - L4 - LINENUMBER 34 L4 - ALOAD 0 - ICONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockFire.setTickRandomly (Z)Lnet/minecraft/block/Block; - POP - L5 - LINENUMBER 35 L5 - RETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L6 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static func_149843_e()V - L0 - LINENUMBER 39 L0 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.planks : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L1 - LINENUMBER 40 L1 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.double_wooden_slab : Lnet/minecraft/block/BlockSlab; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L2 - LINENUMBER 41 L2 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.wooden_slab : Lnet/minecraft/block/BlockSlab; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L3 - LINENUMBER 42 L3 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L4 - LINENUMBER 43 L4 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.oak_stairs : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L5 - LINENUMBER 44 L5 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.birch_stairs : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L6 - LINENUMBER 45 L6 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.spruce_stairs : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L7 - LINENUMBER 46 L7 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.jungle_stairs : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L8 - LINENUMBER 47 L8 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.log : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - ICONST_5 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L9 - LINENUMBER 48 L9 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.log2 : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - ICONST_5 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L10 - LINENUMBER 49 L10 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.leaves : Lnet/minecraft/block/BlockLeaves; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 30 - BIPUSH 60 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L11 - LINENUMBER 50 L11 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.leaves2 : Lnet/minecraft/block/BlockLeaves; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 30 - BIPUSH 60 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L12 - LINENUMBER 51 L12 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 30 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L13 - LINENUMBER 52 L13 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 15 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L14 - LINENUMBER 53 L14 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.tallgrass : Lnet/minecraft/block/BlockTallGrass; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L15 - LINENUMBER 54 L15 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.double_plant : Lnet/minecraft/block/BlockDoublePlant; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L16 - LINENUMBER 55 L16 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.yellow_flower : Lnet/minecraft/block/BlockFlower; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L17 - LINENUMBER 56 L17 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.red_flower : Lnet/minecraft/block/BlockFlower; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L18 - LINENUMBER 57 L18 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 30 - BIPUSH 60 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L19 - LINENUMBER 58 L19 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.vine : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 15 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L20 - LINENUMBER 59 L20 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.coal_block : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - ICONST_5 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L21 - LINENUMBER 60 L21 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.hay_block : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L22 - LINENUMBER 61 L22 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.carpet : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L23 - LINENUMBER 62 L23 - RETURN - MAXSTACK = 4 - MAXLOCALS = 0 - - // DEPRECATED - // access flags 0x20001 - public func_149842_a(III)V - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 67 L0 - ALOAD 0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ILOAD 1 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/block/BlockFire.setFireInfo (Lnet/minecraft/block/Block;II)V - L1 - LINENUMBER 68 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_149842_1_ I L0 L0 1 - LOCALVARIABLE p_149842_2_ I L0 L0 2 - LOCALVARIABLE p_149842_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 - LOCALVARIABLE p_149842_1_ I L0 L2 1 - LOCALVARIABLE p_149842_2_ I L0 L2 2 - LOCALVARIABLE p_149842_3_ I L0 L2 3 - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; - L0 - LINENUMBER 72 L0 - ACONST_NULL - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getCollisionBoundingBoxFromPool_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getCollisionBoundingBoxFromPool_2_ I L0 L0 2 - LOCALVARIABLE p_getCollisionBoundingBoxFromPool_3_ I L0 L0 3 - LOCALVARIABLE p_getCollisionBoundingBoxFromPool_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149668_2_ I L0 L1 2 - LOCALVARIABLE p_149668_3_ I L0 L1 3 - LOCALVARIABLE p_149668_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isOpaqueCube()Z - L0 - LINENUMBER 77 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public renderAsNormalBlock()Z - L0 - LINENUMBER 82 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getRenderType()I - L0 - LINENUMBER 87 L0 - ICONST_3 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public quantityDropped(Ljava/util/Random;)I - L0 - LINENUMBER 92 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_quantityDropped_1_ Ljava/util/Random; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public tickRate(Lnet/minecraft/world/World;)I - L0 - LINENUMBER 97 L0 - BIPUSH 30 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_tickRate_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V - L0 - LINENUMBER 102 L0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; - LDC "doFireTick" - INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z - IFEQ L1 - L2 - LINENUMBER 104 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/Block.isFireSource (Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - ISTORE 6 - L3 - LINENUMBER 106 L3 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/BlockFire.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z - IFNE L4 - L5 - LINENUMBER 108 L5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - L4 - LINENUMBER 111 L4 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - IFNE L6 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z - IFEQ L6 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFEQ L6 - L7 - LINENUMBER 113 L7 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - GOTO L1 - L6 - LINENUMBER 117 L6 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I - ISTORE 7 - L8 - LINENUMBER 119 L8 - ILOAD 7 - BIPUSH 15 - IF_ICMPGE L9 - L10 - LINENUMBER 121 L10 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 7 - ALOAD 5 - ICONST_3 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ICONST_2 - IDIV - IADD - ICONST_4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z - POP - L9 - LINENUMBER 124 L9 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I - ALOAD 5 - BIPUSH 10 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V - L11 - LINENUMBER 126 L11 - ILOAD 6 - IFNE L12 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z - IFNE L12 - L13 - LINENUMBER 128 L13 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFEQ L14 - ILOAD 7 - ICONST_3 - IF_ICMPLE L1 - L14 - LINENUMBER 130 L14 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - GOTO L1 - L12 - LINENUMBER 133 L12 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] - ILOAD 6 - IFNE L15 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L15 - ILOAD 7 - BIPUSH 15 - IF_ICMPNE L15 - ALOAD 5 - ICONST_4 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IFNE L15 - L16 - LINENUMBER 135 L16 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - GOTO L1 - L15 - LINENUMBER 139 L15 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.isBlockHighHumidity (III)Z - ISTORE 8 - L17 - LINENUMBER 140 L17 - ICONST_0 - ISTORE 9 - L18 - LINENUMBER 142 L18 - ILOAD 8 - IFEQ L19 - L20 - LINENUMBER 144 L20 - BIPUSH -50 - ISTORE 9 - L19 - LINENUMBER 147 L19 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I] [] - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - SIPUSH 300 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L21 - LINENUMBER 148 L21 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - SIPUSH 300 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L22 - LINENUMBER 149 L22 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - SIPUSH 250 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L23 - LINENUMBER 150 L23 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - SIPUSH 250 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L24 - LINENUMBER 151 L24 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - SIPUSH 300 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L25 - LINENUMBER 152 L25 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - SIPUSH 300 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L26 - LINENUMBER 154 L26 - ILOAD 2 - ICONST_1 - ISUB - ISTORE 10 - L27 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I] [] - ILOAD 10 - ILOAD 2 - ICONST_1 - IADD - IF_ICMPGT L1 - L28 - LINENUMBER 156 L28 - ILOAD 4 - ICONST_1 - ISUB - ISTORE 11 - L29 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] [] - ILOAD 11 - ILOAD 4 - ICONST_1 - IADD - IF_ICMPGT L30 - L31 - LINENUMBER 158 L31 - ILOAD 3 - ICONST_1 - ISUB - ISTORE 12 - L32 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] - ILOAD 12 - ILOAD 3 - ICONST_4 - IADD - IF_ICMPGT L33 - L34 - LINENUMBER 160 L34 - ILOAD 10 - ILOAD 2 - IF_ICMPNE L35 - ILOAD 12 - ILOAD 3 - IF_ICMPNE L35 - ILOAD 11 - ILOAD 4 - IF_ICMPEQ L36 - L35 - LINENUMBER 162 L35 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] - BIPUSH 100 - ISTORE 13 - L37 - LINENUMBER 164 L37 - ILOAD 12 - ILOAD 3 - ICONST_1 - IADD - IF_ICMPLE L38 - L39 - LINENUMBER 166 L39 - ILOAD 13 - ILOAD 12 - ILOAD 3 - ICONST_1 - IADD - ISUB - BIPUSH 100 - IMUL - IADD - ISTORE 13 - L38 - LINENUMBER 169 L38 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I] [] - ALOAD 0 - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - INVOKESPECIAL net/minecraft/block/BlockFire.getChanceOfNeighborsEncouragingFire (Lnet/minecraft/world/World;III)I - ISTORE 14 - L40 - LINENUMBER 171 L40 - ILOAD 14 - IFLE L36 - L41 - LINENUMBER 173 L41 - ILOAD 14 - BIPUSH 40 - IADD - ALOAD 1 - GETFIELD net/minecraft/world/World.difficultySetting : Lnet/minecraft/world/EnumDifficulty; - INVOKEVIRTUAL net/minecraft/world/EnumDifficulty.getDifficultyId ()I - BIPUSH 7 - IMUL - IADD - ILOAD 7 - BIPUSH 30 - IADD - IDIV - ISTORE 15 - L42 - LINENUMBER 175 L42 - ILOAD 8 - IFEQ L43 - L44 - LINENUMBER 177 L44 - ILOAD 15 - ICONST_2 - IDIV - ISTORE 15 - L43 - LINENUMBER 180 L43 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] [] - ILOAD 15 - IFLE L36 - ALOAD 5 - ILOAD 13 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ILOAD 15 - IF_ICMPGT L36 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z - IFEQ L45 - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - L45 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] [] - ALOAD 1 - ILOAD 10 - ICONST_1 - ISUB - ILOAD 12 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - ALOAD 1 - ILOAD 10 - ICONST_1 - IADD - ILOAD 12 - ILOAD 11 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - ICONST_1 - ISUB - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - ICONST_1 - IADD - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - L46 - LINENUMBER 182 L46 - ILOAD 7 - ALOAD 5 - ICONST_5 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ICONST_4 - IDIV - IADD - ISTORE 16 - L47 - LINENUMBER 184 L47 - ILOAD 16 - BIPUSH 15 - IF_ICMPLE L48 - L49 - LINENUMBER 186 L49 - BIPUSH 15 - ISTORE 16 - L48 - LINENUMBER 189 L48 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I I] [] - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - ALOAD 0 - ILOAD 16 - ICONST_3 - INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z - POP - L36 - LINENUMBER 158 L36 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] - IINC 12 1 - GOTO L32 - L33 - LINENUMBER 156 L33 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] - IINC 11 1 - GOTO L29 - L30 - LINENUMBER 154 L30 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] [] - IINC 10 1 - GOTO L27 - L50 - FRAME FULL [] [java/lang/Throwable] - NOP - NOP - ATHROW - L1 - LINENUMBER 199 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKESTATIC codechicken/core/featurehack/TweakTransformerHelper.quenchFireTick (Lnet/minecraft/world/World;IIILjava/util/Random;)V - RETURN - L51 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_updateTick_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_updateTick_2_ I L0 L0 2 - LOCALVARIABLE p_updateTick_3_ I L0 L0 3 - LOCALVARIABLE p_updateTick_4_ I L0 L0 4 - LOCALVARIABLE p_updateTick_5_ Ljava/util/Random; L0 L0 5 - LOCALVARIABLE k2 I L47 L36 16 - LOCALVARIABLE j2 I L42 L36 15 - LOCALVARIABLE l1 I L37 L36 13 - LOCALVARIABLE i2 I L40 L36 14 - LOCALVARIABLE k1 I L32 L33 12 - LOCALVARIABLE j1 I L29 L30 11 - LOCALVARIABLE i1 I L27 L1 10 - LOCALVARIABLE flag1 Z L17 L1 8 - LOCALVARIABLE b0 B L18 L1 9 - LOCALVARIABLE l I L8 L1 7 - LOCALVARIABLE flag Z L3 L1 6 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0 - LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L51 1 - LOCALVARIABLE p_149674_2_ I L0 L51 2 - LOCALVARIABLE p_149674_3_ I L0 L51 3 - LOCALVARIABLE p_149674_4_ I L0 L51 4 - LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L51 5 - MAXSTACK = 9 - MAXLOCALS = 17 - - // access flags 0x1 - public func_149698_L()Z - L0 - LINENUMBER 203 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // DEPRECATED - // access flags 0x20002 - private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;I)V - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 209 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ALOAD 6 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L1 - LINENUMBER 210 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_tryCatchFire_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_tryCatchFire_2_ I L0 L0 2 - LOCALVARIABLE p_tryCatchFire_3_ I L0 L0 3 - LOCALVARIABLE p_tryCatchFire_4_ I L0 L0 4 - LOCALVARIABLE p_tryCatchFire_5_ I L0 L0 5 - LOCALVARIABLE p_tryCatchFire_6_ Ljava/util/Random; L0 L0 6 - LOCALVARIABLE p_tryCatchFire_7_ I L0 L0 7 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 - LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L2 1 - LOCALVARIABLE p_149841_2_ I L0 L2 2 - LOCALVARIABLE p_149841_3_ I L0 L2 3 - LOCALVARIABLE p_149841_4_ I L0 L2 4 - LOCALVARIABLE p_149841_5_ I L0 L2 5 - LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L2 6 - LOCALVARIABLE p_149841_7_ I L0 L2 7 - MAXSTACK = 9 - MAXLOCALS = 8 - - // access flags 0x2 - private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L0 - LINENUMBER 214 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 8 - INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 9 - L1 - LINENUMBER 216 L1 - ALOAD 6 - ILOAD 5 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ILOAD 9 - IF_ICMPGE L2 - L3 - LINENUMBER 218 L3 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; - IF_ACMPNE L4 - ICONST_1 - GOTO L5 - L4 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L5 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [I] - ISTORE 10 - L6 - LINENUMBER 220 L6 - ALOAD 6 - ILOAD 7 - BIPUSH 10 - IADD - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ICONST_5 - IF_ICMPGE L7 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - L8 - LINENUMBER 222 L8 - ILOAD 7 - ALOAD 6 - ICONST_5 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ICONST_4 - IDIV - IADD - ISTORE 11 - L9 - LINENUMBER 224 L9 - ILOAD 11 - BIPUSH 15 - IF_ICMPLE L10 - L11 - LINENUMBER 226 L11 - BIPUSH 15 - ISTORE 11 - L10 - LINENUMBER 229 L10 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 0 - ILOAD 11 - ICONST_3 - INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z - POP - L12 - LINENUMBER 230 L12 - GOTO L13 - L7 - LINENUMBER 233 L7 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - L13 - LINENUMBER 236 L13 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] - ILOAD 10 - IFEQ L2 - L14 - LINENUMBER 238 L14 - GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByPlayer (Lnet/minecraft/world/World;IIII)V - L2 - LINENUMBER 241 L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] - RETURN - L15 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_tryCatchFire_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_tryCatchFire_2_ I L0 L0 2 - LOCALVARIABLE p_tryCatchFire_3_ I L0 L0 3 - LOCALVARIABLE p_tryCatchFire_4_ I L0 L0 4 - LOCALVARIABLE p_tryCatchFire_5_ I L0 L0 5 - LOCALVARIABLE p_tryCatchFire_6_ Ljava/util/Random; L0 L0 6 - LOCALVARIABLE p_tryCatchFire_7_ I L0 L0 7 - LOCALVARIABLE p_tryCatchFire_8_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 8 - LOCALVARIABLE k1 I L9 L12 11 - LOCALVARIABLE flag Z L6 L2 10 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L15 0 - LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L15 1 - LOCALVARIABLE p_149841_2_ I L0 L15 2 - LOCALVARIABLE p_149841_3_ I L0 L15 3 - LOCALVARIABLE p_149841_4_ I L0 L15 4 - LOCALVARIABLE p_149841_5_ I L0 L15 5 - LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L15 6 - LOCALVARIABLE p_149841_7_ I L0 L15 7 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L15 8 - LOCALVARIABLE j1 I L1 L15 9 - MAXSTACK = 7 - MAXLOCALS = 12 - - // access flags 0x2 - private canNeighborBurn(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 245 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L2 - L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_canNeighborBurn_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_canNeighborBurn_2_ I L0 L0 2 - LOCALVARIABLE p_canNeighborBurn_3_ I L0 L0 3 - LOCALVARIABLE p_canNeighborBurn_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE p_149847_1_ Lnet/minecraft/world/World; L0 L4 1 - LOCALVARIABLE p_149847_2_ I L0 L4 2 - LOCALVARIABLE p_149847_3_ I L0 L4 3 - LOCALVARIABLE p_149847_4_ I L0 L4 4 - MAXSTACK = 6 - MAXLOCALS = 5 - - // access flags 0x2 - private getChanceOfNeighborsEncouragingFire(Lnet/minecraft/world/World;III)I - L0 - LINENUMBER 255 L0 - ICONST_0 - ISTORE 5 - L1 - LINENUMBER 257 L1 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.isAirBlock (III)Z - IFNE L2 - L3 - LINENUMBER 259 L3 - ICONST_0 - IRETURN - L2 - LINENUMBER 263 L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I] [] - ILOAD 5 - ISTORE 6 - L4 - LINENUMBER 264 L4 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L5 - LINENUMBER 265 L5 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L6 - LINENUMBER 266 L6 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L7 - LINENUMBER 267 L7 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L8 - LINENUMBER 268 L8 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L9 - LINENUMBER 269 L9 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L10 - LINENUMBER 270 L10 - ILOAD 6 - IRETURN - L11 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getChanceOfNeighborsEncouragingFire_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getChanceOfNeighborsEncouragingFire_2_ I L0 L0 2 - LOCALVARIABLE p_getChanceOfNeighborsEncouragingFire_3_ I L0 L0 3 - LOCALVARIABLE p_getChanceOfNeighborsEncouragingFire_4_ I L0 L0 4 - LOCALVARIABLE l I L4 L11 6 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L11 0 - LOCALVARIABLE p_149845_1_ Lnet/minecraft/world/World; L0 L11 1 - LOCALVARIABLE p_149845_2_ I L0 L11 2 - LOCALVARIABLE p_149845_3_ I L0 L11 3 - LOCALVARIABLE p_149845_4_ I L0 L11 4 - LOCALVARIABLE b0 B L1 L11 5 - MAXSTACK = 7 - MAXLOCALS = 7 - - // access flags 0x1 - public isCollidable()Z - L0 - LINENUMBER 276 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // DEPRECATED - // access flags 0x20001 - public canBlockCatchFire(Lnet/minecraft/world/IBlockAccess;III)Z - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 282 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_canBlockCatchFire_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_canBlockCatchFire_2_ I L0 L0 2 - LOCALVARIABLE p_canBlockCatchFire_3_ I L0 L0 3 - LOCALVARIABLE p_canBlockCatchFire_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149844_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149844_2_ I L0 L1 2 - LOCALVARIABLE p_149844_3_ I L0 L1 3 - LOCALVARIABLE p_149844_4_ I L0 L1 4 - MAXSTACK = 6 - MAXLOCALS = 5 - - // DEPRECATED - // access flags 0x20001 - public func_149846_a(Lnet/minecraft/world/World;IIII)I - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 288 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_149846_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_149846_2_ I L0 L0 2 - LOCALVARIABLE p_149846_3_ I L0 L0 3 - LOCALVARIABLE p_149846_4_ I L0 L0 4 - LOCALVARIABLE p_149846_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149846_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149846_2_ I L0 L1 2 - LOCALVARIABLE p_149846_3_ I L0 L1 3 - LOCALVARIABLE p_149846_4_ I L0 L1 4 - LOCALVARIABLE p_149846_5_ I L0 L1 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x1 - public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 293 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z - IFEQ L2 - L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_canPlaceBlockAt_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_canPlaceBlockAt_2_ I L0 L0 2 - LOCALVARIABLE p_canPlaceBlockAt_3_ I L0 L0 3 - LOCALVARIABLE p_canPlaceBlockAt_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L4 1 - LOCALVARIABLE p_149742_2_ I L0 L4 2 - LOCALVARIABLE p_149742_3_ I L0 L4 3 - LOCALVARIABLE p_149742_4_ I L0 L4 4 - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V - L0 - LINENUMBER 298 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z - IFNE L1 - L2 - LINENUMBER 300 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - L1 - LINENUMBER 302 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I net/minecraft/block/Block] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_onNeighborBlockChange_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onNeighborBlockChange_2_ I L0 L0 2 - LOCALVARIABLE p_onNeighborBlockChange_3_ I L0 L0 3 - LOCALVARIABLE p_onNeighborBlockChange_4_ I L0 L0 4 - LOCALVARIABLE p_onNeighborBlockChange_5_ Lnet/minecraft/block/Block; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L3 0 - LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE p_149695_2_ I L0 L3 2 - LOCALVARIABLE p_149695_3_ I L0 L3 3 - LOCALVARIABLE p_149695_4_ I L0 L3 4 - LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L3 5 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public onBlockAdded(Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 306 L0 - ALOAD 1 - GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; - GETFIELD net/minecraft/world/WorldProvider.dimensionId : I - IFGT L1 - GETSTATIC net/minecraft/init/Blocks.portal : Lnet/minecraft/block/BlockPortal; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/BlockPortal.func_150000_e (Lnet/minecraft/world/World;III)Z - IFNE L2 - L1 - LINENUMBER 308 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFNE L3 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z - IFNE L3 - L4 - LINENUMBER 310 L4 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - GOTO L2 - L3 - LINENUMBER 314 L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - BIPUSH 10 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V - L2 - LINENUMBER 317 L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - RETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_onBlockAdded_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_onBlockAdded_2_ I L0 L0 2 - LOCALVARIABLE p_onBlockAdded_3_ I L0 L0 3 - LOCALVARIABLE p_onBlockAdded_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0 - LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L5 1 - LOCALVARIABLE p_149726_2_ I L0 L5 2 - LOCALVARIABLE p_149726_3_ I L0 L5 3 - LOCALVARIABLE p_149726_4_ I L0 L5 4 - MAXSTACK = 8 - MAXLOCALS = 5 - - // access flags 0x1 - public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 322 L0 - ALOAD 5 - BIPUSH 24 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IFNE L1 - L2 - LINENUMBER 324 L2 - ALOAD 1 - ILOAD 2 - I2F - LDC 0.5 - FADD - F2D - ILOAD 3 - I2F - LDC 0.5 - FADD - F2D - ILOAD 4 - I2F - LDC 0.5 - FADD - F2D - LDC "fire.fire" - FCONST_1 - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.7 - FMUL - LDC 0.3 - FADD - ICONST_0 - INVOKEVIRTUAL net/minecraft/world/World.playSound (DDDLjava/lang/String;FFZ)V - L1 - LINENUMBER 332 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFNE L3 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L3 - L4 - LINENUMBER 334 L4 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L5 - L6 - LINENUMBER 336 L6 - ICONST_0 - ISTORE 6 - L7 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L5 - L8 - LINENUMBER 338 L8 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FADD - FSTORE 7 - L9 - LINENUMBER 339 L9 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 8 - L10 - LINENUMBER 340 L10 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 9 - L11 - LINENUMBER 341 L11 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L12 - LINENUMBER 336 L12 - IINC 6 1 - GOTO L7 - L5 - LINENUMBER 345 L5 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L13 - L14 - LINENUMBER 347 L14 - ICONST_0 - ISTORE 6 - L15 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L13 - L16 - LINENUMBER 349 L16 - ILOAD 2 - ICONST_1 - IADD - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FSUB - FSTORE 7 - L17 - LINENUMBER 350 L17 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 8 - L18 - LINENUMBER 351 L18 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 9 - L19 - LINENUMBER 352 L19 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L20 - LINENUMBER 347 L20 - IINC 6 1 - GOTO L15 - L13 - LINENUMBER 356 L13 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L21 - L22 - LINENUMBER 358 L22 - ICONST_0 - ISTORE 6 - L23 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L21 - L24 - LINENUMBER 360 L24 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 7 - L25 - LINENUMBER 361 L25 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 8 - L26 - LINENUMBER 362 L26 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FADD - FSTORE 9 - L27 - LINENUMBER 363 L27 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L28 - LINENUMBER 358 L28 - IINC 6 1 - GOTO L23 - L21 - LINENUMBER 367 L21 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L29 - L30 - LINENUMBER 369 L30 - ICONST_0 - ISTORE 6 - L31 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L29 - L32 - LINENUMBER 371 L32 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 7 - L33 - LINENUMBER 372 L33 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 8 - L34 - LINENUMBER 373 L34 - ILOAD 4 - ICONST_1 - IADD - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FSUB - FSTORE 9 - L35 - LINENUMBER 374 L35 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L36 - LINENUMBER 369 L36 - IINC 6 1 - GOTO L31 - L29 - LINENUMBER 378 L29 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L37 - L38 - LINENUMBER 380 L38 - ICONST_0 - ISTORE 6 - L39 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L37 - L40 - LINENUMBER 382 L40 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 7 - L41 - LINENUMBER 383 L41 - ILOAD 3 - ICONST_1 - IADD - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FSUB - FSTORE 8 - L42 - LINENUMBER 384 L42 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 9 - L43 - LINENUMBER 385 L43 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L44 - LINENUMBER 380 L44 - IINC 6 1 - GOTO L39 - L3 - LINENUMBER 391 L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - ICONST_0 - ISTORE 6 - L45 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_3 - IF_ICMPGE L37 - L46 - LINENUMBER 393 L46 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 7 - L47 - LINENUMBER 394 L47 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.5 - FMUL - FADD - LDC 0.5 - FADD - FSTORE 8 - L48 - LINENUMBER 395 L48 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 9 - L49 - LINENUMBER 396 L49 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L50 - LINENUMBER 391 L50 - IINC 6 1 - GOTO L45 - L37 - LINENUMBER 399 L37 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - RETURN - L51 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_randomDisplayTick_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_randomDisplayTick_2_ I L0 L0 2 - LOCALVARIABLE p_randomDisplayTick_3_ I L0 L0 3 - LOCALVARIABLE p_randomDisplayTick_4_ I L0 L0 4 - LOCALVARIABLE p_randomDisplayTick_5_ Ljava/util/Random; L0 L0 5 - LOCALVARIABLE l I L7 L5 6 - LOCALVARIABLE f F L9 L5 7 - LOCALVARIABLE f1 F L10 L5 8 - LOCALVARIABLE f2 F L11 L5 9 - LOCALVARIABLE l I L15 L13 6 - LOCALVARIABLE f F L17 L13 7 - LOCALVARIABLE f1 F L18 L13 8 - LOCALVARIABLE f2 F L19 L13 9 - LOCALVARIABLE l I L23 L21 6 - LOCALVARIABLE f F L25 L21 7 - LOCALVARIABLE f1 F L26 L21 8 - LOCALVARIABLE f2 F L27 L21 9 - LOCALVARIABLE l I L31 L29 6 - LOCALVARIABLE f F L33 L29 7 - LOCALVARIABLE f1 F L34 L29 8 - LOCALVARIABLE f2 F L35 L29 9 - LOCALVARIABLE l I L39 L3 6 - LOCALVARIABLE f F L41 L3 7 - LOCALVARIABLE f1 F L42 L3 8 - LOCALVARIABLE f2 F L43 L3 9 - LOCALVARIABLE l I L45 L37 6 - LOCALVARIABLE f F L47 L37 7 - LOCALVARIABLE f1 F L48 L37 8 - LOCALVARIABLE f2 F L49 L37 9 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0 - LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L51 1 - LOCALVARIABLE p_149734_2_ I L0 L51 2 - LOCALVARIABLE p_149734_3_ I L0 L51 3 - LOCALVARIABLE p_149734_4_ I L0 L51 4 - LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L51 5 - MAXSTACK = 14 - MAXLOCALS = 10 - - // access flags 0x1 - public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 404 L0 - ALOAD 0 - ICONST_2 - ANEWARRAY net/minecraft/util/IIcon - DUP - ICONST_0 - ALOAD 1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC "_layer_0" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; - AASTORE - DUP - ICONST_1 - ALOAD 1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC "_layer_1" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; - AASTORE - PUTFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; - L1 - LINENUMBER 405 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_registerBlockIcons_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 - LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 - MAXSTACK = 7 - MAXLOCALS = 2 - - // access flags 0x1 - public getFireIcon(I)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 410 L0 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; - ILOAD 1 - AALOAD - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getFireIcon_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149840_1_ I L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getIcon(II)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 416 L0 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; - ICONST_0 - AALOAD - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getIcon_1_ I L0 L0 1 - LOCALVARIABLE p_getIcon_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149691_1_ I L0 L1 1 - LOCALVARIABLE p_149691_2_ I L0 L1 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getMapColor(I)Lnet/minecraft/block/material/MapColor; - L0 - LINENUMBER 421 L0 - GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getMapColor_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149728_1_ I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public setFireInfo(Lnet/minecraft/block/Block;II)V - L0 - LINENUMBER 434 L0 - ALOAD 1 - GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - NEW java/lang/IllegalArgumentException - DUP - LDC "Tried to set air on fire... This is bad." - INVOKESPECIAL java/lang/IllegalArgumentException. (Ljava/lang/String;)V - ATHROW - L1 - LINENUMBER 435 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I I] [] - ALOAD 1 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - ISTORE 4 - L2 - LINENUMBER 436 L2 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I - ILOAD 4 - ILOAD 2 - IASTORE - L3 - LINENUMBER 437 L3 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I - ILOAD 4 - ILOAD 3 - IASTORE - L4 - LINENUMBER 439 L4 - ALOAD 0 - ALOAD 1 - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockFire.getInfo (Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo; - ASTORE 5 - L5 - LINENUMBER 440 L5 - ALOAD 5 - ILOAD 2 - INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$002 (Lnet/minecraft/block/BlockFire$FireInfo;I)I - POP - L6 - LINENUMBER 441 L6 - ALOAD 5 - ILOAD 3 - INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$102 (Lnet/minecraft/block/BlockFire$FireInfo;I)I - POP - L7 - LINENUMBER 442 L7 - RETURN - L8 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_setFireInfo_1_ Lnet/minecraft/block/Block; L0 L0 1 - LOCALVARIABLE p_setFireInfo_2_ I L0 L0 2 - LOCALVARIABLE p_setFireInfo_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L8 0 - LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L8 1 - LOCALVARIABLE encouragement I L0 L8 2 - LOCALVARIABLE flammibility I L0 L8 3 - LOCALVARIABLE id I L2 L8 4 - LOCALVARIABLE info Lnet/minecraft/block/BlockFire$FireInfo; L5 L8 5 - MAXSTACK = 3 - MAXLOCALS = 6 - - // access flags 0x2 - private getInfo(Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo; - L0 - LINENUMBER 446 L0 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; - ALOAD 1 - INVOKEVIRTUAL java/util/IdentityHashMap.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/block/BlockFire$FireInfo - ASTORE 3 - L1 - LINENUMBER 447 L1 - ALOAD 3 - IFNONNULL L2 - ILOAD 2 - IFEQ L2 - L3 - LINENUMBER 449 L3 - NEW net/minecraft/block/BlockFire$FireInfo - DUP - ACONST_NULL - INVOKESPECIAL net/minecraft/block/BlockFire$FireInfo. (Lnet/minecraft/block/BlockFire$1;)V - ASTORE 3 - L4 - LINENUMBER 450 L4 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; - ALOAD 1 - ALOAD 3 - INVOKEVIRTUAL java/util/IdentityHashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L2 - LINENUMBER 452 L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I net/minecraft/block/BlockFire$FireInfo] [] - ALOAD 3 - ARETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getInfo_1_ Lnet/minecraft/block/Block; L0 L0 1 - LOCALVARIABLE p_getInfo_2_ Z L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0 - LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L5 1 - LOCALVARIABLE garentee Z L0 L5 2 - LOCALVARIABLE ret Lnet/minecraft/block/BlockFire$FireInfo; L1 L5 3 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public rebuildFireInfo()V - L0 - LINENUMBER 457 L0 - ICONST_0 - ISTORE 1 - L1 - FRAME FULL [net/minecraft/block/BlockFire I] [] - ILOAD 1 - SIPUSH 4096 - IF_ICMPGE L2 - L3 - LINENUMBER 461 L3 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I - ILOAD 1 - ICONST_0 - IASTORE - L4 - LINENUMBER 462 L4 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I - ILOAD 1 - ICONST_0 - IASTORE - L5 - LINENUMBER 457 L5 - IINC 1 1 - GOTO L1 - L2 - LINENUMBER 465 L2 - FRAME FULL [net/minecraft/block/BlockFire I] [] - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; - INVOKEVIRTUAL java/util/IdentityHashMap.entrySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 1 - L6 - FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/util/Map$Entry - ASTORE 2 - L8 - LINENUMBER 467 L8 - ALOAD 2 - INVOKEINTERFACE java/util/Map$Entry.getKey ()Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - ISTORE 3 - L9 - LINENUMBER 468 L9 - ILOAD 3 - IFLT L10 - ILOAD 3 - SIPUSH 4096 - IF_ICMPGE L10 - L11 - LINENUMBER 470 L11 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I - ILOAD 3 - ALOAD 2 - INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; - CHECKCAST net/minecraft/block/BlockFire$FireInfo - INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$000 (Lnet/minecraft/block/BlockFire$FireInfo;)I - IASTORE - L12 - LINENUMBER 471 L12 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I - ILOAD 3 - ALOAD 2 - INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; - CHECKCAST net/minecraft/block/BlockFire$FireInfo - INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$100 (Lnet/minecraft/block/BlockFire$FireInfo;)I - IASTORE - L10 - LINENUMBER 473 L10 - FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator java/util/Map$Entry I] [] - GOTO L6 - L7 - LINENUMBER 474 L7 - FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] [] - RETURN - L13 - LOCALVARIABLE x I L1 L2 1 - LOCALVARIABLE id I L9 L10 3 - LOCALVARIABLE e Ljava/util/Map$Entry; L8 L10 2 - // signature Ljava/util/Map$Entry; - // declaration: java.util.Map$Entry - LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L13 0 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public getFlammability(Lnet/minecraft/block/Block;)I - L0 - LINENUMBER 478 L0 - ALOAD 1 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - ISTORE 2 - L1 - LINENUMBER 479 L1 - ILOAD 2 - IFLT L2 - ILOAD 2 - SIPUSH 4096 - IF_ICMPGE L2 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I - ILOAD 2 - IALOAD - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getFlammability_1_ Lnet/minecraft/block/Block; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1 - LOCALVARIABLE id I L1 L4 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getEncouragement(Lnet/minecraft/block/Block;)I - L0 - LINENUMBER 484 L0 - ALOAD 1 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - ISTORE 2 - L1 - LINENUMBER 485 L1 - ILOAD 2 - IFLT L2 - ILOAD 2 - SIPUSH 4096 - IF_ICMPGE L2 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I - ILOAD 2 - IALOAD - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getEncouragement_1_ Lnet/minecraft/block/Block; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1 - LOCALVARIABLE id I L1 L4 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public canCatchFire(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 500 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.isFlammable (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_canCatchFire_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_canCatchFire_2_ I L0 L0 2 - LOCALVARIABLE p_canCatchFire_3_ I L0 L0 3 - LOCALVARIABLE p_canCatchFire_4_ I L0 L0 4 - LOCALVARIABLE p_canCatchFire_5_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public getChanceToEncourageFire(Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - L0 - LINENUMBER 516 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.getFireSpreadSpeed (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 7 - L1 - LINENUMBER 517 L1 - ILOAD 7 - ILOAD 5 - IF_ICMPLE L2 - ILOAD 7 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [] - ILOAD 5 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L0 0 - LOCALVARIABLE p_getChanceToEncourageFire_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getChanceToEncourageFire_2_ I L0 L0 2 - LOCALVARIABLE p_getChanceToEncourageFire_3_ I L0 L0 3 - LOCALVARIABLE p_getChanceToEncourageFire_4_ I L0 L0 4 - LOCALVARIABLE p_getChanceToEncourageFire_5_ I L0 L0 5 - LOCALVARIABLE p_getChanceToEncourageFire_6_ Lnet/minecraftforge/common/util/ForgeDirection; L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 - LOCALVARIABLE x I L0 L4 2 - LOCALVARIABLE y I L0 L4 3 - LOCALVARIABLE z I L0 L4 4 - LOCALVARIABLE oldChance I L0 L4 5 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L4 6 - LOCALVARIABLE newChance I L1 L4 7 - MAXSTACK = 6 - MAXLOCALS = 8 -} diff --git a/run/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt b/run/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt deleted file mode 100644 index fee032e0fc..0000000000 --- a/run/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt +++ /dev/null @@ -1,193 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/block/BlockMobSpawner extends net/minecraft/block/BlockContainer { - - // compiled from: BlockMobSpawner.java - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000269" - - // access flags 0x2 - private Ljava/util/Random; rand - - // access flags 0x4 - protected ()V - L0 - LINENUMBER 19 L0 - ALOAD 0 - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockContainer. (Lnet/minecraft/block/material/Material;)V - L1 - LINENUMBER 42 L1 - ALOAD 0 - NEW java/util/Random - DUP - INVOKESPECIAL java/util/Random. ()V - PUTFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; - L2 - LINENUMBER 20 L2 - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L3 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x1 - public createNewTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; - L0 - LINENUMBER 24 L0 - NEW net/minecraft/tileentity/TileEntityMobSpawner - DUP - INVOKESPECIAL net/minecraft/tileentity/TileEntityMobSpawner. ()V - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 - LOCALVARIABLE p_createNewTileEntity_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_createNewTileEntity_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE p_149915_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149915_2_ I L0 L1 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; - L0 - LINENUMBER 29 L0 - ACONST_NULL - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 - LOCALVARIABLE p_getItemDropped_1_ I L0 L0 1 - LOCALVARIABLE p_getItemDropped_2_ Ljava/util/Random; L0 L0 2 - LOCALVARIABLE p_getItemDropped_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE p_149650_1_ I L0 L1 1 - LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 - LOCALVARIABLE p_149650_3_ I L0 L1 3 - MAXSTACK = 1 - MAXLOCALS = 4 - - // access flags 0x1 - public quantityDropped(Ljava/util/Random;)I - L0 - LINENUMBER 34 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 - LOCALVARIABLE p_quantityDropped_1_ Ljava/util/Random; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V - L0 - LINENUMBER 39 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - FLOAD 6 - ILOAD 7 - INVOKESPECIAL net/minecraft/block/BlockContainer.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V - L1 - LINENUMBER 40 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 - LOCALVARIABLE p_dropBlockAsItemWithChance_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_dropBlockAsItemWithChance_2_ I L0 L0 2 - LOCALVARIABLE p_dropBlockAsItemWithChance_3_ I L0 L0 3 - LOCALVARIABLE p_dropBlockAsItemWithChance_4_ I L0 L0 4 - LOCALVARIABLE p_dropBlockAsItemWithChance_5_ I L0 L0 5 - LOCALVARIABLE p_dropBlockAsItemWithChance_6_ F L0 L0 6 - LOCALVARIABLE p_dropBlockAsItemWithChance_7_ I L0 L0 7 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L2 0 - LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L2 1 - LOCALVARIABLE p_149690_2_ I L0 L2 2 - LOCALVARIABLE p_149690_3_ I L0 L2 3 - LOCALVARIABLE p_149690_4_ I L0 L2 4 - LOCALVARIABLE p_149690_5_ I L0 L2 5 - LOCALVARIABLE p_149690_6_ F L0 L2 6 - LOCALVARIABLE p_149690_7_ I L0 L2 7 - MAXSTACK = 8 - MAXLOCALS = 8 - - // access flags 0x1 - public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I - L0 - LINENUMBER 46 L0 - BIPUSH 15 - ALOAD 0 - GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; - BIPUSH 15 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - ALOAD 0 - GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; - BIPUSH 15 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 - LOCALVARIABLE p_getExpDrop_1_ Lnet/minecraft/world/IBlockAccess; L0 L0 1 - LOCALVARIABLE p_getExpDrop_2_ I L0 L0 2 - LOCALVARIABLE p_getExpDrop_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE metadata I L0 L1 2 - LOCALVARIABLE fortune I L0 L1 3 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public isOpaqueCube()Z - L0 - LINENUMBER 51 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 57 L0 - ICONST_0 - INVOKESTATIC net/minecraft/item/Item.getItemById (I)Lnet/minecraft/item/Item; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L0 0 - LOCALVARIABLE p_getItem_1_ Lnet/minecraft/world/World; L0 L0 1 - LOCALVARIABLE p_getItem_2_ I L0 L0 2 - LOCALVARIABLE p_getItem_3_ I L0 L0 3 - LOCALVARIABLE p_getItem_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149694_2_ I L0 L1 2 - LOCALVARIABLE p_149694_3_ I L0 L1 3 - LOCALVARIABLE p_149694_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V - ILOAD 2 - PUTSTATIC codechicken/nei/ItemMobSpawner.placedX : I - ILOAD 3 - PUTSTATIC codechicken/nei/ItemMobSpawner.placedY : I - ILOAD 4 - PUTSTATIC codechicken/nei/ItemMobSpawner.placedZ : I - RETURN - MAXSTACK = 1 - MAXLOCALS = 7 -} diff --git a/run/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt b/run/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt deleted file mode 100644 index 1951c8f12d..0000000000 --- a/run/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt +++ /dev/null @@ -1,3077 +0,0 @@ -// class version 50.0 (50) -// access flags 0x421 -public abstract class net/minecraft/client/gui/inventory/GuiContainer extends net/minecraft/client/gui/GuiScreen { - - // compiled from: GuiContainer.java - - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - - // access flags 0x1C - protected final static Lnet/minecraft/util/ResourceLocation; field_147001_a - - // access flags 0x4 - protected I xSize - - // access flags 0x4 - protected I ySize - - // access flags 0x1 - public Lnet/minecraft/inventory/Container; inventorySlots - - // access flags 0x4 - protected I guiLeft - - // access flags 0x4 - protected I guiTop - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; theSlot - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; clickedSlot - - // access flags 0x2 - private Z isRightMouseClick - - // access flags 0x2 - private Lnet/minecraft/item/ItemStack; draggedStack - - // access flags 0x2 - private I field_147011_y - - // access flags 0x2 - private I field_147010_z - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; returningStackDestSlot - - // access flags 0x2 - private J returningStackTime - - // access flags 0x2 - private Lnet/minecraft/item/ItemStack; returningStack - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; field_146985_D - - // access flags 0x2 - private J field_146986_E - - // access flags 0x14 - protected final Ljava/util/Set; field_147008_s - - // access flags 0x4 - protected Z field_147007_t - - // access flags 0x2 - private I field_146987_F - - // access flags 0x2 - private I field_146988_G - - // access flags 0x2 - private Z field_146995_H - - // access flags 0x2 - private I field_146996_I - - // access flags 0x2 - private J field_146997_J - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; field_146998_K - - // access flags 0x2 - private I field_146992_L - - // access flags 0x2 - private Z field_146993_M - - // access flags 0x2 - private Lnet/minecraft/item/ItemStack; field_146994_N - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000737" - - // access flags 0x1 - public Lcodechicken/nei/guihook/GuiContainerManager; manager - - // access flags 0x1 - public (Lnet/minecraft/inventory/Container;)V - L0 - LINENUMBER 60 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen. ()V - L1 - LINENUMBER 30 L1 - ALOAD 0 - SIPUSH 176 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I - L2 - LINENUMBER 31 L2 - ALOAD 0 - SIPUSH 166 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I - L3 - LINENUMBER 46 L3 - ALOAD 0 - NEW java/util/HashSet - DUP - INVOKESPECIAL java/util/HashSet. ()V - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - L4 - LINENUMBER 61 L4 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - L5 - LINENUMBER 62 L5 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - L6 - LINENUMBER 63 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_i1072_1_ Lnet/minecraft/inventory/Container; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 - LOCALVARIABLE p_i1072_1_ Lnet/minecraft/inventory/Container; L0 L7 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public initGui()V - L0 - LINENUMBER 67 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.initGui ()V - L1 - LINENUMBER 68 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - PUTFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container; - L2 - LINENUMBER 69 L2 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.width : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I - ISUB - ICONST_2 - IDIV - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - L3 - LINENUMBER 70 L3 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.height : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I - ISUB - ICONST_2 - IDIV - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - L4 - LINENUMBER 71 L4 - RETURN - L5 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L5 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x1 - public drawScreen(IIF)V - L0 - LINENUMBER 174 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.preDraw ()V - L1 - LINENUMBER 75 L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawDefaultBackground ()V - L2 - LINENUMBER 76 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - ISTORE 4 - L3 - LINENUMBER 77 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - ISTORE 5 - L4 - LINENUMBER 78 L4 - ALOAD 0 - FLOAD 3 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerBackgroundLayer (FII)V - L5 - LINENUMBER 79 L5 - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L6 - LINENUMBER 80 L6 - INVOKESTATIC net/minecraft/client/renderer/RenderHelper.disableStandardItemLighting ()V - L7 - LINENUMBER 81 L7 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L8 - LINENUMBER 82 L8 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L9 - LINENUMBER 83 L9 - ALOAD 0 - ILOAD 1 - ILOAD 2 - FLOAD 3 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.drawScreen (IIF)V - L10 - LINENUMBER 84 L10 - INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableGUIStandardItemLighting ()V - L11 - LINENUMBER 85 L11 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L12 - LINENUMBER 86 L12 - ILOAD 4 - I2F - ILOAD 5 - I2F - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L13 - LINENUMBER 87 L13 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L14 - LINENUMBER 88 L14 - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L15 - LINENUMBER 89 L15 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - L16 - LINENUMBER 90 L16 - SIPUSH 240 - ISTORE 6 - L17 - LINENUMBER 91 L17 - SIPUSH 240 - ISTORE 7 - L18 - LINENUMBER 92 L18 - GETSTATIC net/minecraft/client/renderer/OpenGlHelper.lightmapTexUnit : I - ILOAD 6 - I2F - FCONST_1 - FDIV - ILOAD 7 - I2F - FCONST_1 - FDIV - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.setLightmapTextureCoords (IFF)V - L19 - LINENUMBER 93 L19 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L20 - LINENUMBER 96 L20 - ICONST_0 - ISTORE 8 - L21 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] [] - ILOAD 8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L22 - L23 - LINENUMBER 98 L23 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - ILOAD 8 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 9 - L24 - LINENUMBER 99 L24 - ALOAD 0 - ALOAD 9 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146977_a (Lnet/minecraft/inventory/Slot;)V - L25 - LINENUMBER 101 L25 - ALOAD 0 - ALOAD 9 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z - IFEQ L26 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/inventory/Slot.func_111238_b ()Z - IFEQ L26 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z - IFNE L26 - L27 - LINENUMBER 103 L27 - ALOAD 0 - ALOAD 9 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - L28 - LINENUMBER 104 L28 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L29 - LINENUMBER 105 L29 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L30 - LINENUMBER 106 L30 - ALOAD 9 - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ISTORE 10 - L31 - LINENUMBER 107 L31 - ALOAD 9 - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - ISTORE 11 - L32 - LINENUMBER 108 L32 - ICONST_1 - ICONST_1 - ICONST_1 - ICONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V - L33 - LINENUMBER 109 L33 - ALOAD 0 - ILOAD 10 - ILOAD 11 - ILOAD 10 - BIPUSH 16 - IADD - ILOAD 11 - BIPUSH 16 - IADD - LDC -2130706433 - LDC -2130706433 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGradientRect (IIIIII)V - L34 - LINENUMBER 110 L34 - ICONST_1 - ICONST_1 - ICONST_1 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V - L35 - LINENUMBER 111 L35 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L36 - LINENUMBER 112 L36 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L26 - LINENUMBER 96 L26 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I net/minecraft/inventory/Slot] [] - IINC 8 1 - GOTO L21 - L22 - LINENUMBER 118 L22 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L37 - LINENUMBER 119 L37 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerForegroundLayer (II)V - L38 - LINENUMBER 120 L38 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderObjects (II)V - L39 - LINENUMBER 121 L39 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - ASTORE 8 - L40 - LINENUMBER 122 L40 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L41 - ALOAD 8 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - GOTO L42 - L41 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - L42 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [net/minecraft/item/ItemStack] - ASTORE 9 - L43 - LINENUMBER 124 L43 - ALOAD 9 - IFNULL L44 - L45 - LINENUMBER 126 L45 - BIPUSH 8 - ISTORE 10 - L46 - LINENUMBER 127 L46 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L47 - BIPUSH 8 - GOTO L48 - L47 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [] - BIPUSH 16 - L48 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [I] - ISTORE 11 - L49 - LINENUMBER 128 L49 - ACONST_NULL - ASTORE 12 - L50 - LINENUMBER 130 L50 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L51 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z - IFEQ L51 - L52 - LINENUMBER 132 L52 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 9 - L53 - LINENUMBER 133 L53 - ALOAD 9 - ALOAD 9 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - I2F - FCONST_2 - FDIV - INVOKESTATIC net/minecraft/util/MathHelper.ceiling_float_int (F)I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L54 - L51 - LINENUMBER 135 L51 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I N] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L54 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.size ()I - ICONST_1 - IF_ICMPLE L54 - L55 - LINENUMBER 137 L55 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 9 - L56 - LINENUMBER 138 L56 - ALOAD 9 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L57 - LINENUMBER 140 L57 - ALOAD 9 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - IFNE L54 - L58 - LINENUMBER 142 L58 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - LDC "0" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 12 - L54 - LINENUMBER 146 L54 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I java/lang/String] [] - ALOAD 0 - ALOAD 9 - ILOAD 1 - ILOAD 4 - ISUB - ILOAD 10 - ISUB - ILOAD 2 - ILOAD 5 - ISUB - ILOAD 11 - ISUB - ALOAD 12 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L44 - LINENUMBER 149 L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - IFNULL L59 - L60 - LINENUMBER 151 L60 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J - LSUB - L2F - LDC 100.0 - FDIV - FSTORE 10 - L61 - LINENUMBER 153 L61 - FLOAD 10 - FCONST_1 - FCMPL - IFLT L62 - L63 - LINENUMBER 155 L63 - FCONST_1 - FSTORE 10 - L64 - LINENUMBER 156 L64 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - L62 - LINENUMBER 159 L62 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack F] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I - ISUB - ISTORE 11 - L65 - LINENUMBER 160 L65 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I - ISUB - ISTORE 12 - L66 - LINENUMBER 161 L66 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I - ILOAD 11 - I2F - FLOAD 10 - FMUL - F2I - IADD - ISTORE 13 - L67 - LINENUMBER 162 L67 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I - ILOAD 12 - I2F - FLOAD 10 - FMUL - F2I - IADD - ISTORE 14 - L68 - LINENUMBER 163 L68 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - ILOAD 13 - ILOAD 14 - ACONST_NULL - CHECKCAST java/lang/String - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L59 - LINENUMBER 166 L59 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] [] - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderToolTips (II)V - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L69 - LINENUMBER 175 L69 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L70 - LINENUMBER 176 L70 - INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableStandardItemLighting ()V - L71 - LINENUMBER 177 L71 - RETURN - L72 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L1 L1 0 - LOCALVARIABLE p_drawScreen_1_ I L1 L1 1 - LOCALVARIABLE p_drawScreen_2_ I L1 L1 2 - LOCALVARIABLE p_drawScreen_3_ F L1 L1 3 - LOCALVARIABLE j1 I L31 L26 10 - LOCALVARIABLE k1 I L32 L26 11 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L24 L26 9 - LOCALVARIABLE i1 I L21 L22 8 - LOCALVARIABLE b0 B L46 L44 10 - LOCALVARIABLE s Ljava/lang/String; L50 L44 12 - LOCALVARIABLE k1 I L49 L44 11 - LOCALVARIABLE f1 F L61 L59 10 - LOCALVARIABLE j2 I L66 L59 12 - LOCALVARIABLE l1 I L67 L59 13 - LOCALVARIABLE i2 I L68 L59 14 - LOCALVARIABLE k1 I L65 L59 11 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L0 L0 10 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L1 L72 0 - LOCALVARIABLE p_73863_1_ I L1 L72 1 - LOCALVARIABLE p_73863_2_ I L1 L72 2 - LOCALVARIABLE p_73863_3_ F L1 L72 3 - LOCALVARIABLE k I L3 L72 4 - LOCALVARIABLE l I L4 L72 5 - LOCALVARIABLE short1 S L17 L72 6 - LOCALVARIABLE short2 S L18 L72 7 - LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L40 L72 8 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L43 L72 9 - MAXSTACK = 7 - MAXLOCALS = 15 - - // access flags 0x2 - private drawItemStack(Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L0 - LINENUMBER 181 L0 - FCONST_0 - FCONST_0 - LDC 32.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L1 - LINENUMBER 182 L1 - ALOAD 0 - LDC 500.0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F - L2 - LINENUMBER 183 L2 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - LDC 500.0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L3 - LINENUMBER 184 L3 - ACONST_NULL - ASTORE 5 - L4 - LINENUMBER 185 L4 - ALOAD 1 - IFNULL L5 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - ASTORE 5 - L5 - LINENUMBER 186 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [] - ALOAD 5 - IFNONNULL L6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - ASTORE 5 - L6 - LINENUMBER 187 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [] - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L7 - LINENUMBER 188 L7 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L8 - ICONST_0 - GOTO L9 - L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] - BIPUSH 8 - L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I] - ISUB - ALOAD 4 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L10 - LINENUMBER 189 L10 - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F - L11 - LINENUMBER 190 L11 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - FCONST_0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L12 - LINENUMBER 191 L12 - RETURN - L13 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_drawItemStack_1_ Lnet/minecraft/item/ItemStack; L0 L0 1 - LOCALVARIABLE p_drawItemStack_2_ I L0 L0 2 - LOCALVARIABLE p_drawItemStack_3_ I L0 L0 3 - LOCALVARIABLE p_drawItemStack_4_ Ljava/lang/String; L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L13 0 - LOCALVARIABLE p_146982_1_ Lnet/minecraft/item/ItemStack; L0 L13 1 - LOCALVARIABLE p_146982_2_ I L0 L13 2 - LOCALVARIABLE p_146982_3_ I L0 L13 3 - LOCALVARIABLE p_146982_4_ Ljava/lang/String; L0 L13 4 - LOCALVARIABLE font Lnet/minecraft/client/gui/FontRenderer; L4 L13 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x4 - protected drawGuiContainerForegroundLayer(II)V - L0 - LINENUMBER 193 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_drawGuiContainerForegroundLayer_1_ I L0 L0 1 - LOCALVARIABLE p_drawGuiContainerForegroundLayer_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 - LOCALVARIABLE p_146979_1_ I L0 L1 1 - LOCALVARIABLE p_146979_2_ I L0 L1 2 - MAXSTACK = 0 - MAXLOCALS = 3 - - // access flags 0x404 - protected abstract drawGuiContainerBackgroundLayer(FII)V - - // access flags 0x2 - private func_146977_a(Lnet/minecraft/inventory/Slot;)V - L0 - LINENUMBER 199 L0 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ISTORE 2 - L1 - LINENUMBER 200 L1 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - ISTORE 3 - L2 - LINENUMBER 201 L2 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - ASTORE 4 - L3 - LINENUMBER 202 L3 - ICONST_0 - ISTORE 5 - L4 - LINENUMBER 203 L4 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IF_ACMPNE L5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z - IFNE L5 - ICONST_1 - GOTO L6 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [] - ICONST_0 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [I] - ISTORE 6 - L7 - LINENUMBER 204 L7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 7 - L8 - LINENUMBER 205 L8 - ACONST_NULL - ASTORE 8 - L9 - LINENUMBER 207 L9 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IF_ACMPNE L10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z - IFEQ L10 - ALOAD 4 - IFNULL L10 - L11 - LINENUMBER 209 L11 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 4 - L12 - LINENUMBER 210 L12 - ALOAD 4 - DUP - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_2 - IDIV - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L13 - L10 - LINENUMBER 212 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L13 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 1 - INVOKEINTERFACE java/util/Set.contains (Ljava/lang/Object;)Z - IFEQ L13 - ALOAD 7 - IFNULL L13 - L14 - LINENUMBER 214 L14 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.size ()I - ICONST_1 - IF_ICMPNE L15 - L16 - LINENUMBER 216 L16 - RETURN - L15 - LINENUMBER 219 L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] - ALOAD 1 - ALOAD 7 - ICONST_1 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - IFEQ L17 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z - IFEQ L17 - L18 - LINENUMBER 221 L18 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 4 - L19 - LINENUMBER 222 L19 - ICONST_1 - ISTORE 5 - L20 - LINENUMBER 223 L20 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - ALOAD 4 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L21 - ICONST_0 - GOTO L22 - L21 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - L22 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack I] - INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V - L23 - LINENUMBER 225 L23 - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - IF_ICMPLE L24 - L25 - LINENUMBER 227 L25 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 8 - L26 - LINENUMBER 228 L26 - ALOAD 4 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L24 - LINENUMBER 231 L24 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - IF_ICMPLE L13 - L27 - LINENUMBER 233 L27 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 8 - L28 - LINENUMBER 234 L28 - ALOAD 4 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L13 - L17 - LINENUMBER 239 L17 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 1 - INVOKEINTERFACE java/util/Set.remove (Ljava/lang/Object;)Z - POP - L29 - LINENUMBER 240 L29 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V - L13 - LINENUMBER 244 L13 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - ALOAD 0 - LDC 100.0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F - L30 - LINENUMBER 245 L30 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - LDC 100.0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L31 - LINENUMBER 247 L31 - ALOAD 4 - IFNONNULL L32 - L33 - LINENUMBER 249 L33 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getBackgroundIconIndex ()Lnet/minecraft/util/IIcon; - ASTORE 9 - L34 - LINENUMBER 251 L34 - ALOAD 9 - IFNULL L32 - L35 - LINENUMBER 253 L35 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L36 - LINENUMBER 254 L36 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L37 - LINENUMBER 255 L37 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L38 - LINENUMBER 256 L38 - ALOAD 0 - ILOAD 2 - ILOAD 3 - ALOAD 9 - BIPUSH 16 - BIPUSH 16 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawTexturedModelRectFromIcon (IILnet/minecraft/util/IIcon;II)V - L39 - LINENUMBER 257 L39 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L40 - LINENUMBER 258 L40 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L41 - LINENUMBER 259 L41 - ICONST_1 - ISTORE 6 - L32 - LINENUMBER 263 L32 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - ILOAD 6 - IFNE L42 - L43 - LINENUMBER 265 L43 - ILOAD 5 - IFEQ L44 - L45 - LINENUMBER 267 L45 - ILOAD 2 - ILOAD 3 - ILOAD 2 - BIPUSH 16 - IADD - ILOAD 3 - BIPUSH 16 - IADD - LDC -2130706433 - INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.drawRect (IIIII)V - L44 - LINENUMBER 270 L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotUnderlay (Lnet/minecraft/inventory/Slot;)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - ALOAD 4 - ILOAD 2 - ILOAD 3 - ALOAD 8 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotOverlay (Lnet/minecraft/inventory/Slot;)V - L42 - LINENUMBER 275 L42 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - FCONST_0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L46 - LINENUMBER 276 L46 - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F - L47 - LINENUMBER 277 L47 - RETURN - L48 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_146977_1_ Lnet/minecraft/inventory/Slot; L0 L0 1 - LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L34 L32 9 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L48 0 - LOCALVARIABLE p_146977_1_ Lnet/minecraft/inventory/Slot; L0 L48 1 - LOCALVARIABLE i I L1 L48 2 - LOCALVARIABLE j I L2 L48 3 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L48 4 - LOCALVARIABLE flag Z L4 L48 5 - LOCALVARIABLE flag1 Z L7 L48 6 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L48 7 - LOCALVARIABLE s Ljava/lang/String; L9 L48 8 - MAXSTACK = 6 - MAXLOCALS = 10 - - // access flags 0x2 - private func_146980_g()V - L0 - LINENUMBER 281 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 1 - L1 - LINENUMBER 283 L1 - ALOAD 1 - IFNULL L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L2 - L3 - LINENUMBER 285 L3 - ALOAD 0 - ALOAD 1 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I - L4 - LINENUMBER 289 L4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 2 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - L6 - LINENUMBER 291 L6 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 3 - L7 - LINENUMBER 292 L7 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 4 - L8 - LINENUMBER 293 L8 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L9 - ICONST_0 - GOTO L10 - L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [I] - ISTORE 5 - L11 - LINENUMBER 294 L11 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - ALOAD 4 - ILOAD 5 - INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V - L12 - LINENUMBER 296 L12 - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - IF_ICMPLE L13 - L14 - LINENUMBER 298 L14 - ALOAD 4 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L13 - LINENUMBER 301 L13 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] [] - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - IF_ICMPLE L15 - L16 - LINENUMBER 303 L16 - ALOAD 4 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L15 - LINENUMBER 289 L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] [] - ALOAD 0 - DUP - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ILOAD 5 - ISUB - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I - GOTO L5 - L2 - LINENUMBER 307 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] [] - RETURN - L17 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L7 L15 3 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L2 4 - LOCALVARIABLE i I L11 L2 5 - LOCALVARIABLE iterator Ljava/util/Iterator; L5 L2 2 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L17 0 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L17 1 - MAXSTACK = 4 - MAXLOCALS = 6 - - // access flags 0x2 - private getSlotAtPosition(II)Lnet/minecraft/inventory/Slot; - L0 - LINENUMBER 311 L0 - ICONST_0 - ISTORE 3 - L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L2 - L3 - LINENUMBER 313 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - ILOAD 3 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 4 - L4 - LINENUMBER 315 L4 - ALOAD 0 - ALOAD 4 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z - IFEQ L5 - L6 - LINENUMBER 317 L6 - ALOAD 4 - ARETURN - L5 - LINENUMBER 311 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot] [] - IINC 3 1 - GOTO L1 - L2 - LINENUMBER 321 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ACONST_NULL - ARETURN - L7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_getSlotAtPosition_1_ I L0 L0 1 - LOCALVARIABLE p_getSlotAtPosition_2_ I L0 L0 2 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L4 L5 4 - LOCALVARIABLE k I L1 L2 3 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 - LOCALVARIABLE p_146975_1_ I L0 L7 1 - LOCALVARIABLE p_146975_2_ I L0 L7 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x4 - protected mouseClicked(III)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseClicked (III)Z - IFEQ L0 - RETURN - L0 - LINENUMBER 326 L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseClicked (III)V - L1 - LINENUMBER 327 L1 - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - BIPUSH 100 - IADD - IF_ICMPNE L2 - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [I] - ISTORE 4 - L4 - LINENUMBER 328 L4 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; - ASTORE 5 - L5 - LINENUMBER 329 L5 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - LSTORE 6 - L6 - LINENUMBER 330 L6 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot; - ALOAD 5 - IF_ACMPNE L7 - LLOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J - LSUB - LDC 250 - LCMP - IFGE L7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I - ILOAD 3 - IF_ICMPNE L7 - ICONST_1 - GOTO L8 - L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer] - ICONST_0 - L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer I] - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z - L9 - LINENUMBER 331 L9 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - L10 - LINENUMBER 333 L10 - ILOAD 3 - IFEQ L11 - ILOAD 3 - ICONST_1 - IF_ICMPEQ L11 - ILOAD 4 - IFEQ L12 - L11 - LINENUMBER 335 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - ISTORE 8 - L13 - LINENUMBER 336 L13 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - ISTORE 9 - L14 - LINENUMBER 337 L14 - ILOAD 1 - ILOAD 8 - IF_ICMPLT L15 - ILOAD 2 - ILOAD 9 - IF_ICMPLT L15 - ILOAD 1 - ILOAD 8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I - IADD - IF_ICMPGE L15 - ILOAD 2 - ILOAD 9 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I - IADD - IF_ICMPLT L16 - L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [] - ICONST_1 - GOTO L17 - L16 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [] - ICONST_0 - L17 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [I] - ISTORE 10 - L18 - LINENUMBER 338 L18 - ICONST_M1 - ISTORE 11 - L19 - LINENUMBER 340 L19 - ALOAD 5 - IFNULL L20 - L21 - LINENUMBER 342 L21 - ALOAD 5 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ISTORE 11 - L20 - LINENUMBER 345 L20 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ILOAD 10 - IFEQ L22 - L23 - LINENUMBER 347 L23 - SIPUSH -999 - ISTORE 11 - L22 - LINENUMBER 350 L22 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z - IFEQ L24 - ILOAD 10 - IFEQ L24 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L24 - L25 - LINENUMBER 352 L25 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - ACONST_NULL - CHECKCAST net/minecraft/client/gui/GuiScreen - INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V - L26 - LINENUMBER 353 L26 - RETURN - L24 - LINENUMBER 356 L24 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ILOAD 11 - ICONST_M1 - IF_ICMPEQ L12 - L27 - LINENUMBER 358 L27 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z - IFEQ L28 - L29 - LINENUMBER 360 L29 - ALOAD 5 - IFNULL L30 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L30 - L31 - LINENUMBER 362 L31 - ALOAD 0 - ALOAD 5 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - L32 - LINENUMBER 363 L32 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - L33 - LINENUMBER 364 L33 - ALOAD 0 - ILOAD 3 - ICONST_1 - IF_ICMPNE L34 - ICONST_1 - GOTO L35 - L34 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer] - ICONST_0 - L35 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer I] - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z - GOTO L12 - L30 - LINENUMBER 368 L30 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GOTO L12 - L28 - LINENUMBER 371 L28 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFNE L12 - L36 - LINENUMBER 373 L36 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L37 - L38 - LINENUMBER 375 L38 - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - BIPUSH 100 - IADD - IF_ICMPNE L39 - L40 - LINENUMBER 377 L40 - ALOAD 0 - ALOAD 5 - ILOAD 11 - ILOAD 3 - ICONST_3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L41 - L39 - LINENUMBER 381 L39 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ILOAD 11 - SIPUSH -999 - IF_ICMPEQ L42 - BIPUSH 42 - INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z - IFNE L43 - BIPUSH 54 - INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z - IFEQ L42 - L43 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ICONST_1 - GOTO L44 - L42 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ICONST_0 - L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [I] - ISTORE 12 - L45 - LINENUMBER 382 L45 - ICONST_0 - ISTORE 13 - L46 - LINENUMBER 384 L46 - ILOAD 12 - IFEQ L47 - L48 - LINENUMBER 386 L48 - ALOAD 0 - ALOAD 5 - IFNULL L49 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L49 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - GOTO L50 - L49 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer] - ACONST_NULL - L50 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; - L51 - LINENUMBER 387 L51 - ICONST_1 - ISTORE 13 - GOTO L52 - L47 - LINENUMBER 389 L47 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [] - ILOAD 11 - SIPUSH -999 - IF_ICMPNE L52 - L53 - LINENUMBER 391 L53 - ICONST_4 - ISTORE 13 - L52 - LINENUMBER 394 L52 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [] - ALOAD 0 - ALOAD 5 - ILOAD 11 - ILOAD 3 - ILOAD 13 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L41 - LINENUMBER 397 L41 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - GOTO L12 - L37 - LINENUMBER 401 L37 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - L54 - LINENUMBER 402 L54 - ALOAD 0 - ILOAD 3 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I - L55 - LINENUMBER 403 L55 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.clear ()V - L56 - LINENUMBER 405 L56 - ILOAD 3 - IFNE L57 - L58 - LINENUMBER 407 L58 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - GOTO L12 - L57 - LINENUMBER 409 L57 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ILOAD 3 - ICONST_1 - IF_ICMPNE L12 - L59 - LINENUMBER 411 L59 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - L12 - LINENUMBER 418 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [] - ALOAD 0 - ALOAD 5 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot; - L60 - LINENUMBER 419 L60 - ALOAD 0 - LLOAD 6 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J - L61 - LINENUMBER 420 L61 - ALOAD 0 - ILOAD 3 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I - L62 - LINENUMBER 421 L62 - RETURN - L63 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_mouseClicked_1_ I L0 L0 1 - LOCALVARIABLE p_mouseClicked_2_ I L0 L0 2 - LOCALVARIABLE p_mouseClicked_3_ I L0 L0 3 - LOCALVARIABLE flag2 Z L45 L41 12 - LOCALVARIABLE b0 B L46 L41 13 - LOCALVARIABLE i1 I L13 L12 8 - LOCALVARIABLE j1 I L14 L12 9 - LOCALVARIABLE flag1 Z L18 L12 10 - LOCALVARIABLE k1 I L19 L12 11 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L63 0 - LOCALVARIABLE p_73864_1_ I L0 L63 1 - LOCALVARIABLE p_73864_2_ I L0 L63 2 - LOCALVARIABLE p_73864_3_ I L0 L63 3 - LOCALVARIABLE flag Z L4 L63 4 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L5 L63 5 - LOCALVARIABLE l J L6 L63 6 - MAXSTACK = 5 - MAXLOCALS = 14 - - // access flags 0x4 - protected mouseClickMove(IIIJ)V - L0 - LINENUMBER 425 L0 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; - ASTORE 6 - L1 - LINENUMBER 426 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - ILOAD 3 - LLOAD 4 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseDragged (IIIJ)V - L2 - LINENUMBER 428 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IFNULL L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z - IFEQ L3 - L4 - LINENUMBER 430 L4 - ILOAD 3 - IFEQ L5 - ILOAD 3 - ICONST_1 - IF_ICMPNE L6 - L5 - LINENUMBER 432 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L7 - L8 - LINENUMBER 434 L8 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IF_ACMPEQ L6 - L9 - LINENUMBER 436 L9 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - GOTO L6 - L7 - LINENUMBER 439 L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - IF_ICMPLE L6 - ALOAD 6 - IFNULL L6 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - ICONST_0 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - IFEQ L6 - L10 - LINENUMBER 441 L10 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - LSTORE 8 - L11 - LINENUMBER 443 L11 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot; - ALOAD 6 - IF_ACMPNE L12 - L13 - LINENUMBER 445 L13 - LLOAD 8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J - LSUB - LDC 500 - LCMP - IFLE L14 - L15 - LINENUMBER 447 L15 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_0 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L16 - LINENUMBER 448 L16 - ALOAD 0 - ALOAD 6 - ALOAD 6 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_1 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L17 - LINENUMBER 449 L17 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_0 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L18 - LINENUMBER 450 L18 - ALOAD 0 - LLOAD 8 - LDC 750 - LADD - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J - L19 - LINENUMBER 451 L19 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - DUP - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - ISUB - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L14 - L12 - LINENUMBER 456 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] [] - ALOAD 0 - ALOAD 6 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot; - L20 - LINENUMBER 457 L20 - ALOAD 0 - LLOAD 8 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J - L14 - LINENUMBER 459 L14 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] [] - GOTO L6 - L3 - LINENUMBER 462 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L6 - ALOAD 6 - IFNULL L6 - ALOAD 7 - IFNULL L6 - ALOAD 7 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.size ()I - IF_ICMPLE L6 - ALOAD 6 - ALOAD 7 - ICONST_1 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - IFEQ L6 - ALOAD 6 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/inventory/Slot.isItemValid (Lnet/minecraft/item/ItemStack;)Z - IFEQ L6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - ALOAD 6 - INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z - IFEQ L6 - L21 - LINENUMBER 464 L21 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 6 - INVOKEINTERFACE java/util/Set.add (Ljava/lang/Object;)Z - POP - L22 - LINENUMBER 465 L22 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V - L6 - LINENUMBER 467 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - RETURN - L23 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_mouseClickMove_1_ I L0 L0 1 - LOCALVARIABLE p_mouseClickMove_2_ I L0 L0 2 - LOCALVARIABLE p_mouseClickMove_3_ I L0 L0 3 - LOCALVARIABLE p_mouseClickMove_4_ J L0 L0 4 - LOCALVARIABLE i1 J L11 L14 8 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L23 0 - LOCALVARIABLE p_146273_1_ I L0 L23 1 - LOCALVARIABLE p_146273_2_ I L0 L23 2 - LOCALVARIABLE p_146273_3_ I L0 L23 3 - LOCALVARIABLE p_146273_4_ J L0 L23 4 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L1 L23 6 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L2 L23 7 - MAXSTACK = 6 - MAXLOCALS = 10 - - // access flags 0x4 - protected mouseMovedOrUp(III)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.overrideMouseUp (III)Z - IFEQ L0 - RETURN - L0 - LINENUMBER 471 L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseMovedOrUp (III)V - L1 - LINENUMBER 472 L1 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; - ASTORE 4 - L2 - LINENUMBER 473 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - ISTORE 5 - L3 - LINENUMBER 474 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - ISTORE 6 - L4 - LINENUMBER 475 L4 - ILOAD 1 - ILOAD 5 - IF_ICMPLT L5 - ILOAD 2 - ILOAD 6 - IF_ICMPLT L5 - ILOAD 1 - ILOAD 5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I - IADD - IF_ICMPGE L5 - ILOAD 2 - ILOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I - IADD - IF_ICMPLT L6 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [] - ICONST_1 - GOTO L7 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [] - ICONST_0 - L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [I] - ISTORE 7 - L8 - LINENUMBER 476 L8 - ICONST_M1 - ISTORE 8 - L9 - LINENUMBER 478 L9 - ALOAD 4 - IFNULL L10 - L11 - LINENUMBER 480 L11 - ALOAD 4 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ISTORE 8 - L10 - LINENUMBER 483 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ILOAD 7 - IFEQ L12 - L13 - LINENUMBER 485 L13 - SIPUSH -999 - ISTORE 8 - L12 - LINENUMBER 491 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z - IFEQ L14 - ALOAD 4 - IFNULL L14 - ILOAD 3 - IFNE L14 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Container.func_94530_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z - IFEQ L14 - L15 - LINENUMBER 493 L15 - INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isShiftKeyDown ()Z - IFEQ L16 - L17 - LINENUMBER 495 L17 - ALOAD 4 - IFNULL L18 - ALOAD 4 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - IFNULL L18 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; - IFNULL L18 - L19 - LINENUMBER 497 L19 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 9 - L20 - LINENUMBER 499 L20 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L18 - L21 - LINENUMBER 501 L21 - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 10 - L22 - LINENUMBER 503 L22 - ALOAD 10 - IFNULL L20 - ALOAD 10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/inventory/Slot.canTakeStack (Lnet/minecraft/entity/player/EntityPlayer;)Z - IFEQ L20 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L20 - ALOAD 10 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - ALOAD 4 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - IF_ACMPNE L20 - ALOAD 10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; - ICONST_1 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - IFEQ L20 - L23 - LINENUMBER 505 L23 - ALOAD 0 - ALOAD 10 - ALOAD 10 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ILOAD 3 - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L20 - L16 - LINENUMBER 512 L16 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - ALOAD 4 - ILOAD 8 - ILOAD 3 - BIPUSH 6 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L18 - LINENUMBER 515 L18 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z - L24 - LINENUMBER 516 L24 - ALOAD 0 - LCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J - GOTO L25 - L14 - LINENUMBER 520 L14 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L26 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I - ILOAD 3 - IF_ICMPEQ L26 - L27 - LINENUMBER 522 L27 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - L28 - LINENUMBER 523 L28 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.clear ()V - L29 - LINENUMBER 524 L29 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - L30 - LINENUMBER 525 L30 - RETURN - L26 - LINENUMBER 528 L26 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - IFEQ L31 - L32 - LINENUMBER 530 L32 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - L33 - LINENUMBER 531 L33 - RETURN - L31 - LINENUMBER 536 L31 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IFNULL L34 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z - IFEQ L34 - L35 - LINENUMBER 538 L35 - ILOAD 3 - IFEQ L36 - ILOAD 3 - ICONST_1 - IF_ICMPNE L25 - L36 - LINENUMBER 540 L36 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L37 - ALOAD 4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IF_ACMPEQ L37 - L38 - LINENUMBER 542 L38 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - L37 - LINENUMBER 545 L37 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - ICONST_0 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - ISTORE 11 - L39 - LINENUMBER 547 L39 - ILOAD 8 - ICONST_M1 - IF_ICMPEQ L40 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L40 - ILOAD 11 - IFEQ L40 - L41 - LINENUMBER 549 L41 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ILOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L42 - LINENUMBER 550 L42 - ALOAD 0 - ALOAD 4 - ILOAD 8 - ICONST_0 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L43 - LINENUMBER 552 L43 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNULL L44 - L45 - LINENUMBER 554 L45 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ILOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L46 - LINENUMBER 555 L46 - ALOAD 0 - ILOAD 1 - ILOAD 5 - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I - L47 - LINENUMBER 556 L47 - ALOAD 0 - ILOAD 2 - ILOAD 6 - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I - L48 - LINENUMBER 557 L48 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; - L49 - LINENUMBER 558 L49 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - L50 - LINENUMBER 559 L50 - ALOAD 0 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J - GOTO L51 - L44 - LINENUMBER 563 L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - GOTO L51 - L40 - LINENUMBER 566 L40 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L51 - L52 - LINENUMBER 568 L52 - ALOAD 0 - ILOAD 1 - ILOAD 5 - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I - L53 - LINENUMBER 569 L53 - ALOAD 0 - ILOAD 2 - ILOAD 6 - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I - L54 - LINENUMBER 570 L54 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; - L55 - LINENUMBER 571 L55 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - L56 - LINENUMBER 572 L56 - ALOAD 0 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J - L51 - LINENUMBER 575 L51 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - L57 - LINENUMBER 576 L57 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GOTO L25 - L34 - LINENUMBER 579 L34 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L58 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.isEmpty ()Z - IFNE L58 - L59 - LINENUMBER 581 L59 - ALOAD 0 - ACONST_NULL - CHECKCAST net/minecraft/inventory/Slot - SIPUSH -999 - ICONST_0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I - ICONST_5 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L60 - LINENUMBER 582 L60 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 9 - L61 - LINENUMBER 584 L61 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L62 - L63 - LINENUMBER 586 L63 - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 10 - L64 - LINENUMBER 587 L64 - ALOAD 0 - ALOAD 10 - ALOAD 10 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I - ICONST_5 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L61 - L62 - LINENUMBER 590 L62 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 0 - ACONST_NULL - CHECKCAST net/minecraft/inventory/Slot - SIPUSH -999 - ICONST_2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I - ICONST_5 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L25 - L58 - LINENUMBER 592 L58 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNULL L65 - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - BIPUSH 100 - IADD - IF_ICMPNE L66 - L67 - LINENUMBER 596 L67 - ALOAD 0 - ALOAD 4 - ILOAD 8 - ILOAD 3 - ICONST_3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L25 - L66 - LINENUMBER 600 L66 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ILOAD 8 - SIPUSH -999 - IF_ICMPEQ L68 - BIPUSH 42 - INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z - IFNE L69 - BIPUSH 54 - INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z - IFEQ L68 - L69 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ICONST_1 - GOTO L70 - L68 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ICONST_0 - L70 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [I] - ISTORE 11 - L71 - LINENUMBER 602 L71 - ILOAD 11 - IFEQ L72 - L73 - LINENUMBER 604 L73 - ALOAD 0 - ALOAD 4 - IFNULL L74 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L74 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - GOTO L75 - L74 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer] - ACONST_NULL - L75 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; - L72 - LINENUMBER 607 L72 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] - ALOAD 0 - ALOAD 4 - ILOAD 8 - ILOAD 3 - ILOAD 11 - IFEQ L76 - ICONST_1 - GOTO L77 - L76 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I] - ICONST_0 - L77 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L25 - L65 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ILOAD 3 - IFLT L25 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V - L25 - LINENUMBER 612 L25 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L78 - L79 - LINENUMBER 614 L79 - ALOAD 0 - LCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J - L78 - LINENUMBER 617 L78 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - L80 - LINENUMBER 618 L80 - RETURN - L81 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_mouseMovedOrUp_1_ I L0 L0 1 - LOCALVARIABLE p_mouseMovedOrUp_2_ I L0 L0 2 - LOCALVARIABLE p_mouseMovedOrUp_3_ I L0 L0 3 - LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L22 L16 10 - LOCALVARIABLE iterator Ljava/util/Iterator; L20 L16 9 - LOCALVARIABLE flag1 Z L39 L34 11 - LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L64 L62 10 - LOCALVARIABLE iterator Ljava/util/Iterator; L61 L58 9 - LOCALVARIABLE flag1 Z L71 L25 11 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L81 0 - LOCALVARIABLE p_146286_1_ I L0 L81 1 - LOCALVARIABLE p_146286_2_ I L0 L81 2 - LOCALVARIABLE p_146286_3_ I L0 L81 3 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L2 L81 4 - LOCALVARIABLE l I L3 L81 5 - LOCALVARIABLE i1 I L4 L81 6 - LOCALVARIABLE flag Z L8 L81 7 - LOCALVARIABLE j1 I L9 L81 8 - MAXSTACK = 5 - MAXLOCALS = 12 - - // access flags 0x2 - private isMouseOverSlot(Lnet/minecraft/inventory/Slot;II)Z - L0 - LINENUMBER 622 L0 - ALOAD 0 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - BIPUSH 16 - BIPUSH 16 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.func_146978_c (IIIIII)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_isMouseOverSlot_1_ Lnet/minecraft/inventory/Slot; L0 L0 1 - LOCALVARIABLE p_isMouseOverSlot_2_ I L0 L0 2 - LOCALVARIABLE p_isMouseOverSlot_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 - LOCALVARIABLE p_146981_1_ Lnet/minecraft/inventory/Slot; L0 L1 1 - LOCALVARIABLE p_146981_2_ I L0 L1 2 - LOCALVARIABLE p_146981_3_ I L0 L1 3 - MAXSTACK = 7 - MAXLOCALS = 4 - - // access flags 0x4 - protected func_146978_c(IIIIII)Z - L0 - LINENUMBER 627 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - ISTORE 7 - L1 - LINENUMBER 628 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - ISTORE 8 - L2 - LINENUMBER 629 L2 - ILOAD 5 - ILOAD 7 - ISUB - ISTORE 5 - L3 - LINENUMBER 630 L3 - ILOAD 6 - ILOAD 8 - ISUB - ISTORE 6 - L4 - LINENUMBER 631 L4 - ILOAD 5 - ILOAD 1 - ICONST_1 - ISUB - IF_ICMPLT L5 - ILOAD 5 - ILOAD 1 - ILOAD 3 - IADD - ICONST_1 - IADD - IF_ICMPGE L5 - ILOAD 6 - ILOAD 2 - ICONST_1 - ISUB - IF_ICMPLT L5 - ILOAD 6 - ILOAD 2 - ILOAD 4 - IADD - ICONST_1 - IADD - IF_ICMPGE L5 - ICONST_1 - GOTO L6 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [] - ICONST_0 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [I] - IRETURN - L7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_146978_1_ I L0 L0 1 - LOCALVARIABLE p_146978_2_ I L0 L0 2 - LOCALVARIABLE p_146978_3_ I L0 L0 3 - LOCALVARIABLE p_146978_4_ I L0 L0 4 - LOCALVARIABLE p_146978_5_ I L0 L0 5 - LOCALVARIABLE p_146978_6_ I L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 - LOCALVARIABLE p_146978_1_ I L0 L7 1 - LOCALVARIABLE p_146978_2_ I L0 L7 2 - LOCALVARIABLE p_146978_3_ I L0 L7 3 - LOCALVARIABLE p_146978_4_ I L0 L7 4 - LOCALVARIABLE p_146978_5_ I L0 L7 5 - LOCALVARIABLE p_146978_6_ I L0 L7 6 - LOCALVARIABLE k1 I L1 L7 7 - LOCALVARIABLE l1 I L2 L7 8 - MAXSTACK = 3 - MAXLOCALS = 9 - - // access flags 0x4 - protected handleMouseClick(Lnet/minecraft/inventory/Slot;III)V - L0 - LINENUMBER 636 L0 - ALOAD 1 - IFNULL L1 - L2 - LINENUMBER 638 L2 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ISTORE 2 - L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleSlotClick (III)V - L3 - LINENUMBER 642 L3 - RETURN - L4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_handleMouseClick_1_ Lnet/minecraft/inventory/Slot; L0 L0 1 - LOCALVARIABLE p_handleMouseClick_2_ I L0 L0 2 - LOCALVARIABLE p_handleMouseClick_3_ I L0 L0 3 - LOCALVARIABLE p_handleMouseClick_4_ I L0 L0 4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 - LOCALVARIABLE p_146984_1_ Lnet/minecraft/inventory/Slot; L0 L4 1 - LOCALVARIABLE p_146984_2_ I L0 L4 2 - LOCALVARIABLE p_146984_3_ I L0 L4 3 - LOCALVARIABLE p_146984_4_ I L0 L4 4 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x4 - protected keyTyped(CI)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 2 - ILOAD 1 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.lastKeyTyped (IC)Z - IFEQ L0 - RETURN - L0 - LINENUMBER 646 L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ILOAD 2 - ICONST_1 - IF_ICMPEQ L1 - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindInventory : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - IF_ICMPNE L2 - L1 - LINENUMBER 648 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V - L2 - LINENUMBER 651 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ALOAD 0 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.checkHotbarKeys (I)Z - POP - L3 - LINENUMBER 653 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - IFNULL L4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L4 - L5 - LINENUMBER 655 L5 - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - IF_ICMPNE L6 - L7 - LINENUMBER 657 L7 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_0 - ICONST_3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L4 - L6 - LINENUMBER 659 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindDrop : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - IF_ICMPNE L4 - L8 - LINENUMBER 661 L8 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isCtrlKeyDown ()Z - IFEQ L9 - ICONST_1 - GOTO L10 - L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I] - ICONST_0 - L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I] - ICONST_4 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L4 - LINENUMBER 664 L4 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - RETURN - L11 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_keyTyped_1_ C L0 L0 1 - LOCALVARIABLE p_keyTyped_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0 - LOCALVARIABLE p_73869_1_ C L0 L11 1 - LOCALVARIABLE p_73869_2_ I L0 L11 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x4 - protected checkHotbarKeys(I)Z - L0 - LINENUMBER 668 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - IFNULL L1 - L2 - LINENUMBER 670 L2 - ICONST_0 - ISTORE 2 - L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ILOAD 2 - BIPUSH 9 - IF_ICMPGE L1 - L4 - LINENUMBER 672 L4 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindsHotbar : [Lnet/minecraft/client/settings/KeyBinding; - ILOAD 2 - AALOAD - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - IF_ICMPNE L5 - L6 - LINENUMBER 674 L6 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ILOAD 2 - ICONST_2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L7 - LINENUMBER 675 L7 - ICONST_1 - IRETURN - L5 - LINENUMBER 670 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - IINC 2 1 - GOTO L3 - L1 - LINENUMBER 680 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I] [] - ICONST_0 - IRETURN - L8 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L0 0 - LOCALVARIABLE p_checkHotbarKeys_1_ I L0 L0 1 - LOCALVARIABLE j I L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0 - LOCALVARIABLE p_146983_1_ I L0 L8 1 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public onGuiClosed()V - L0 - LINENUMBER 685 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - IFNULL L1 - L2 - LINENUMBER 687 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/inventory/Container.onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V - L1 - LINENUMBER 689 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L3 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public doesGuiPauseGame()Z - L0 - LINENUMBER 693 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public updateScreen()V - L0 - LINENUMBER 698 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.updateScreen ()V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.updateScreen ()V - L1 - LINENUMBER 700 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.isEntityAlive ()Z - IFEQ L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.isDead : Z - IFEQ L3 - L2 - LINENUMBER 702 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V - L3 - LINENUMBER 704 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] - RETURN - L4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 29 L0 - NEW net/minecraft/util/ResourceLocation - DUP - LDC "textures/gui/container/inventory.png" - INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainer.field_147001_a : Lnet/minecraft/util/ResourceLocation; - RETURN - MAXSTACK = 3 - MAXLOCALS = 0 - - // access flags 0x1 - public setWorldAndResolution(Lnet/minecraft/client/Minecraft;II)V - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.setWorldAndResolution (Lnet/minecraft/client/Minecraft;II)V - ALOAD 1 - GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen; - ALOAD 0 - IF_ACMPNE L0 - ALOAD 0 - NEW codechicken/nei/guihook/GuiContainerManager - DUP - ALOAD 0 - INVOKESPECIAL codechicken/nei/guihook/GuiContainerManager. (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.load ()V - L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/client/Minecraft I I] [] - RETURN - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public handleKeyboardInput()V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleKeyboardInput ()V - RETURN - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public handleMouseInput()V - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.handleMouseInput ()V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseWheel ()V - RETURN - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public public_func_73869_a(CI)V - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.keyTyped (CI)V - RETURN - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public public_func_146984_a(Lnet/minecraft/inventory/Slot;III)V - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V - RETURN - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public managerHandleMouseClick(Lnet/minecraft/inventory/Slot;III)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V - RETURN - MAXSTACK = 5 - MAXLOCALS = 5 -} diff --git a/run/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt b/run/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt deleted file mode 100644 index 2e9f60dd78..0000000000 --- a/run/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt +++ /dev/null @@ -1,3383 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/client/renderer/entity/RenderItem extends net/minecraft/client/renderer/entity/Render { - - // compiled from: RenderItem.java - - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - // access flags 0x0 - INNERCLASS net/minecraft/client/renderer/entity/RenderItem$4 null null - // access flags 0x0 - INNERCLASS net/minecraft/client/renderer/entity/RenderItem$3 null null - // access flags 0x0 - INNERCLASS net/minecraft/client/renderer/entity/RenderItem$2 null null - // access flags 0x0 - INNERCLASS net/minecraft/client/renderer/entity/RenderItem$1 null null - - // access flags 0x1A - private final static Lnet/minecraft/util/ResourceLocation; RES_ITEM_GLINT - - // access flags 0x2 - private Lnet/minecraft/client/renderer/RenderBlocks; renderBlocksRi - - // access flags 0x2 - private Ljava/util/Random; random - - // access flags 0x1 - public Z renderWithColor - - // access flags 0x1 - public F zLevel - - // access flags 0x9 - public static Z renderInFrame - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00001003" - - // access flags 0xA - private static Lnet/minecraft/client/renderer/entity/RenderItem; instance - - // access flags 0x1 - public ()V - L0 - LINENUMBER 46 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/renderer/entity/Render. ()V - L1 - LINENUMBER 38 L1 - ALOAD 0 - NEW net/minecraft/client/renderer/RenderBlocks - DUP - INVOKESPECIAL net/minecraft/client/renderer/RenderBlocks. ()V - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - L2 - LINENUMBER 39 L2 - ALOAD 0 - NEW java/util/Random - DUP - INVOKESPECIAL java/util/Random. ()V - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - L3 - LINENUMBER 40 L3 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - L4 - LINENUMBER 47 L4 - ALOAD 0 - LDC 0.15 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowSize : F - L5 - LINENUMBER 48 L5 - ALOAD 0 - LDC 0.75 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowOpaque : F - L6 - LINENUMBER 49 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L7 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x1 - public doRender(Lnet/minecraft/entity/item/EntityItem;DDDFF)V - L0 - LINENUMBER 53 L0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - ASTORE 10 - L1 - LINENUMBER 55 L1 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - IFNULL L2 - L3 - LINENUMBER 57 L3 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V - L4 - LINENUMBER 58 L4 - ICONST_0 - ICONST_0 - FCONST_1 - INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_152777_a (ZZF)V - L5 - LINENUMBER 59 L5 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - LDC 187 - INVOKEVIRTUAL java/util/Random.setSeed (J)V - L6 - LINENUMBER 60 L6 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L7 - LINENUMBER 61 L7 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldBob ()Z - IFEQ L8 - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.age : I - I2F - FLOAD 9 - FADD - LDC 10.0 - FDIV - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F - FADD - INVOKESTATIC net/minecraft/util/MathHelper.sin (F)F - LDC 0.1 - FMUL - LDC 0.1 - FADD - GOTO L9 - L8 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [] - FCONST_0 - L9 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [F] - FSTORE 11 - L10 - LINENUMBER 62 L10 - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.age : I - I2F - FLOAD 9 - FADD - LDC 20.0 - FDIV - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F - FADD - LDC 57.295776 - FMUL - FSTORE 12 - L11 - LINENUMBER 63 L11 - ICONST_1 - ISTORE 13 - L12 - LINENUMBER 65 L12 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - IF_ICMPLE L13 - L14 - LINENUMBER 67 L14 - ICONST_2 - ISTORE 13 - L13 - LINENUMBER 70 L13 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_5 - IF_ICMPLE L15 - L16 - LINENUMBER 72 L16 - ICONST_3 - ISTORE 13 - L15 - LINENUMBER 75 L15 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - BIPUSH 20 - IF_ICMPLE L17 - L18 - LINENUMBER 77 L18 - ICONST_4 - ISTORE 13 - L17 - LINENUMBER 80 L17 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - BIPUSH 40 - IF_ICMPLE L19 - L20 - LINENUMBER 82 L20 - ICONST_5 - ISTORE 13 - L19 - LINENUMBER 85 L19 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 0 - ALOAD 10 - ILOAD 13 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniBlockCount (Lnet/minecraft/item/ItemStack;B)B - ISTORE 13 - L21 - LINENUMBER 87 L21 - DLOAD 2 - D2F - DLOAD 4 - D2F - FLOAD 11 - FADD - DLOAD 6 - D2F - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L22 - LINENUMBER 88 L22 - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L23 - LINENUMBER 93 L23 - ALOAD 1 - ALOAD 10 - FLOAD 11 - FLOAD 12 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks; - ILOAD 13 - INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderEntityItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/item/ItemStack;FFLjava/util/Random;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/RenderBlocks;I)Z - IFEQ L24 - GOTO L25 - L24 - LINENUMBER 98 L24 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - IFNE L26 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INSTANCEOF net/minecraft/item/ItemBlock - IFEQ L26 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I - INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z - IFEQ L26 - L27 - LINENUMBER 100 L27 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - ASTORE 14 - L28 - LINENUMBER 101 L28 - FLOAD 12 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L29 - LINENUMBER 103 L29 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFEQ L30 - L31 - LINENUMBER 105 L31 - LDC 1.25 - LDC 1.25 - LDC 1.25 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L32 - LINENUMBER 106 L32 - FCONST_0 - LDC 0.05 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L33 - LINENUMBER 107 L33 - LDC -90.0 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L30 - LINENUMBER 110 L30 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block] [] - LDC 0.25 - FSTORE 15 - L34 - LINENUMBER 111 L34 - ALOAD 14 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I - ISTORE 16 - L35 - LINENUMBER 113 L35 - ILOAD 16 - ICONST_1 - IF_ICMPEQ L36 - ILOAD 16 - BIPUSH 19 - IF_ICMPEQ L36 - ILOAD 16 - BIPUSH 12 - IF_ICMPEQ L36 - ILOAD 16 - ICONST_2 - IF_ICMPNE L37 - L36 - LINENUMBER 115 L36 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] - LDC 0.5 - FSTORE 15 - L37 - LINENUMBER 118 L37 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] - ALOAD 14 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IFLE L38 - L39 - LINENUMBER 120 L39 - SIPUSH 516 - LDC 0.1 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L40 - LINENUMBER 121 L40 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L41 - LINENUMBER 122 L41 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L38 - LINENUMBER 125 L38 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] - FLOAD 15 - FLOAD 15 - FLOAD 15 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L42 - LINENUMBER 127 L42 - ICONST_0 - ISTORE 17 - L43 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] - ILOAD 17 - ILOAD 13 - IF_ICMPGE L44 - L45 - LINENUMBER 129 L45 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L46 - LINENUMBER 131 L46 - ILOAD 17 - IFLE L47 - L48 - LINENUMBER 133 L48 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.2 - FMUL - FLOAD 15 - FDIV - FSTORE 18 - L49 - LINENUMBER 134 L49 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.2 - FMUL - FLOAD 15 - FDIV - FSTORE 19 - L50 - LINENUMBER 135 L50 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.2 - FMUL - FLOAD 15 - FDIV - FSTORE 20 - L51 - LINENUMBER 136 L51 - FLOAD 18 - FLOAD 19 - FLOAD 20 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L47 - LINENUMBER 139 L47 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - ALOAD 14 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I - FCONST_1 - INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V - L52 - LINENUMBER 140 L52 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L53 - LINENUMBER 127 L53 - IINC 17 1 - GOTO L43 - L44 - LINENUMBER 143 L44 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] - ALOAD 14 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IFLE L54 - L55 - LINENUMBER 145 L55 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L54 - LINENUMBER 147 L54 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] - GOTO L25 - L26 - LINENUMBER 152 L26 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z - IFEQ L56 - L57 - LINENUMBER 154 L57 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFEQ L58 - L59 - LINENUMBER 156 L59 - LDC 0.5128205 - LDC 0.5128205 - LDC 0.5128205 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L60 - LINENUMBER 157 L60 - FCONST_0 - LDC -0.05 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - GOTO L61 - L58 - LINENUMBER 161 L58 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - LDC 0.5 - LDC 0.5 - LDC 0.5 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L61 - LINENUMBER 164 L61 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ICONST_0 - ISTORE 15 - L62 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] [] - ILOAD 15 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I - INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I - IF_ICMPGE L63 - L64 - LINENUMBER 166 L64 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - LDC 187 - INVOKEVIRTUAL java/util/Random.setSeed (J)V - L65 - LINENUMBER 167 L65 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 10 - ILOAD 15 - INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon; - ASTORE 17 - L66 - LINENUMBER 169 L66 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L67 - L68 - LINENUMBER 171 L68 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 10 - ILOAD 15 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 16 - L69 - LINENUMBER 172 L69 - ILOAD 16 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 14 - L70 - LINENUMBER 173 L70 - ILOAD 16 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 18 - L71 - LINENUMBER 174 L71 - ILOAD 16 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 19 - L72 - LINENUMBER 175 L72 - FLOAD 14 - FLOAD 18 - FLOAD 19 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L73 - LINENUMBER 176 L73 - ALOAD 0 - ALOAD 1 - ALOAD 17 - ILOAD 13 - FLOAD 9 - FLOAD 14 - FLOAD 18 - FLOAD 19 - ILOAD 15 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V - GOTO L74 - L67 - LINENUMBER 180 L67 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] [] - ALOAD 0 - ALOAD 1 - ALOAD 17 - ILOAD 13 - FLOAD 9 - FCONST_1 - FCONST_1 - FCONST_1 - ILOAD 15 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V - L74 - LINENUMBER 164 L74 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] [] - IINC 15 1 - GOTO L62 - L63 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] [] - GOTO L25 - L56 - LINENUMBER 186 L56 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 10 - IFNULL L75 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INSTANCEOF net/minecraft/item/ItemCloth - IFEQ L75 - L76 - LINENUMBER 188 L76 - SIPUSH 516 - LDC 0.1 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L77 - LINENUMBER 189 L77 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L78 - LINENUMBER 190 L78 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L75 - LINENUMBER 193 L75 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFEQ L79 - L80 - LINENUMBER 195 L80 - LDC 0.5128205 - LDC 0.5128205 - LDC 0.5128205 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L81 - LINENUMBER 196 L81 - FCONST_0 - LDC -0.05 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - GOTO L82 - L79 - LINENUMBER 200 L79 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - LDC 0.5 - LDC 0.5 - LDC 0.5 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L82 - LINENUMBER 203 L82 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon; - ASTORE 15 - L83 - LINENUMBER 205 L83 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L84 - L85 - LINENUMBER 207 L85 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 10 - ICONST_0 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 17 - L86 - LINENUMBER 208 L86 - ILOAD 17 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 20 - L87 - LINENUMBER 209 L87 - ILOAD 17 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 14 - L88 - LINENUMBER 210 L88 - ILOAD 17 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 18 - L89 - LINENUMBER 211 L89 - ALOAD 0 - ALOAD 1 - ALOAD 15 - ILOAD 13 - FLOAD 9 - FLOAD 20 - FLOAD 14 - FLOAD 18 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V - L90 - LINENUMBER 212 L90 - GOTO L91 - L84 - LINENUMBER 215 L84 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] [] - ALOAD 0 - ALOAD 1 - ALOAD 15 - ILOAD 13 - FLOAD 9 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V - L91 - LINENUMBER 218 L91 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] [] - ALOAD 10 - IFNULL L25 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INSTANCEOF net/minecraft/item/ItemCloth - IFEQ L25 - L92 - LINENUMBER 220 L92 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L25 - LINENUMBER 225 L25 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L93 - LINENUMBER 226 L93 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L94 - LINENUMBER 227 L94 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V - L95 - LINENUMBER 228 L95 - INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_147945_b ()V - L2 - LINENUMBER 230 L2 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [] - RETURN - L96 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_doRender_1_ Lnet/minecraft/entity/item/EntityItem; L0 L0 1 - LOCALVARIABLE p_doRender_2_ D L0 L0 2 - LOCALVARIABLE p_doRender_4_ D L0 L0 4 - LOCALVARIABLE p_doRender_6_ D L0 L0 6 - LOCALVARIABLE p_doRender_8_ F L0 L0 8 - LOCALVARIABLE p_doRender_9_ F L0 L0 9 - LOCALVARIABLE f8 F L51 L47 20 - LOCALVARIABLE f6 F L49 L47 18 - LOCALVARIABLE f7 F L50 L47 19 - LOCALVARIABLE l I L43 L44 17 - LOCALVARIABLE block Lnet/minecraft/block/Block; L28 L54 14 - LOCALVARIABLE f9 F L34 L54 15 - LOCALVARIABLE k I L35 L26 16 - LOCALVARIABLE f6 F L71 L67 18 - LOCALVARIABLE f7 F L72 L67 19 - LOCALVARIABLE k I L69 L67 16 - LOCALVARIABLE f5 F L70 L67 14 - LOCALVARIABLE iicon1 Lnet/minecraft/util/IIcon; L66 L74 17 - LOCALVARIABLE j I L62 L63 15 - LOCALVARIABLE i I L86 L90 17 - LOCALVARIABLE f4 F L87 L90 20 - LOCALVARIABLE f6 F L89 L84 18 - LOCALVARIABLE f5 F L88 L84 14 - LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L83 L25 15 - LOCALVARIABLE f2 F L10 L2 11 - LOCALVARIABLE f3 F L11 L2 12 - LOCALVARIABLE b0 B L12 L2 13 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L96 0 - LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/item/EntityItem; L0 L96 1 - LOCALVARIABLE p_76986_2_ D L0 L96 2 - LOCALVARIABLE p_76986_4_ D L0 L96 4 - LOCALVARIABLE p_76986_6_ D L0 L96 6 - LOCALVARIABLE p_76986_8_ F L0 L96 8 - LOCALVARIABLE p_76986_9_ F L0 L96 9 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L96 10 - MAXSTACK = 9 - MAXLOCALS = 21 - - // access flags 0x4 - protected getEntityTexture(Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; - L0 - LINENUMBER 234 L0 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_getEntityTexture_1_ Lnet/minecraft/entity/item/EntityItem; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/item/EntityItem; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x2 - private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V - L0 - LINENUMBER 239 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - FLOAD 4 - FLOAD 5 - FLOAD 6 - FLOAD 7 - ICONST_0 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V - L1 - LINENUMBER 240 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderDroppedItem_1_ Lnet/minecraft/entity/item/EntityItem; L0 L0 1 - LOCALVARIABLE p_renderDroppedItem_2_ Lnet/minecraft/util/IIcon; L0 L0 2 - LOCALVARIABLE p_renderDroppedItem_3_ I L0 L0 3 - LOCALVARIABLE p_renderDroppedItem_4_ F L0 L0 4 - LOCALVARIABLE p_renderDroppedItem_5_ F L0 L0 5 - LOCALVARIABLE p_renderDroppedItem_6_ F L0 L0 6 - LOCALVARIABLE p_renderDroppedItem_7_ F L0 L0 7 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 - LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L2 1 - LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L2 2 - LOCALVARIABLE p_77020_3_ I L0 L2 3 - LOCALVARIABLE p_77020_4_ F L0 L2 4 - LOCALVARIABLE p_77020_5_ F L0 L2 5 - LOCALVARIABLE p_77020_6_ F L0 L2 6 - LOCALVARIABLE p_77020_7_ F L0 L2 7 - MAXSTACK = 9 - MAXLOCALS = 8 - - // access flags 0x2 - private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V - L0 - LINENUMBER 244 L0 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 9 - L1 - LINENUMBER 246 L1 - ALOAD 2 - IFNONNULL L2 - L3 - LINENUMBER 248 L3 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ASTORE 10 - L4 - LINENUMBER 249 L4 - ALOAD 10 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; - ASTORE 11 - L5 - LINENUMBER 250 L5 - ALOAD 10 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; - CHECKCAST net/minecraft/client/renderer/texture/TextureMap - LDC "missingno" - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; - ASTORE 2 - L2 - LINENUMBER 253 L2 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator] [] - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F - FSTORE 10 - L6 - LINENUMBER 254 L6 - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F - FSTORE 11 - L7 - LINENUMBER 255 L7 - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F - FSTORE 12 - L8 - LINENUMBER 256 L8 - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F - FSTORE 13 - L9 - LINENUMBER 257 L9 - FCONST_1 - FSTORE 14 - L10 - LINENUMBER 258 L10 - LDC 0.5 - FSTORE 15 - L11 - LINENUMBER 259 L11 - LDC 0.25 - FSTORE 16 - L12 - LINENUMBER 262 L12 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.options : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.fancyGraphics : Z - IFEQ L13 - L14 - LINENUMBER 264 L14 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L15 - LINENUMBER 266 L15 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFEQ L16 - L17 - LINENUMBER 268 L17 - LDC 180.0 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - GOTO L18 - L16 - LINENUMBER 272 L16 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.age : I - I2F - FLOAD 4 - FADD - LDC 20.0 - FDIV - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F - FADD - LDC 57.295776 - FMUL - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L18 - LINENUMBER 275 L18 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] - LDC 0.0625 - FSTORE 17 - L19 - LINENUMBER 276 L19 - LDC 0.021875 - FSTORE 18 - L20 - LINENUMBER 277 L20 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - ASTORE 19 - L21 - LINENUMBER 278 L21 - ALOAD 19 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ISTORE 20 - L22 - LINENUMBER 281 L22 - ILOAD 20 - ICONST_2 - IF_ICMPGE L23 - L24 - LINENUMBER 283 L24 - ICONST_1 - ISTORE 21 - L25 - GOTO L26 - L23 - LINENUMBER 285 L23 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] - ILOAD 20 - BIPUSH 16 - IF_ICMPGE L27 - L28 - LINENUMBER 287 L28 - ICONST_2 - ISTORE 21 - L29 - GOTO L26 - L27 - LINENUMBER 289 L27 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] - ILOAD 20 - BIPUSH 32 - IF_ICMPGE L30 - L31 - LINENUMBER 291 L31 - ICONST_3 - ISTORE 21 - L32 - GOTO L26 - L30 - LINENUMBER 295 L30 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] - ICONST_4 - ISTORE 21 - L26 - LINENUMBER 298 L26 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I] [] - ALOAD 0 - ALOAD 19 - ILOAD 21 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniItemCount (Lnet/minecraft/item/ItemStack;B)B - ISTORE 21 - L33 - LINENUMBER 300 L33 - FLOAD 15 - FNEG - FLOAD 16 - FNEG - FLOAD 17 - FLOAD 18 - FADD - ILOAD 21 - I2F - FMUL - FCONST_2 - FDIV - FNEG - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L34 - LINENUMBER 302 L34 - ICONST_0 - ISTORE 22 - L35 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - ILOAD 22 - ILOAD 21 - IF_ICMPGE L36 - L37 - LINENUMBER 305 L37 - ILOAD 22 - IFLE L38 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldSpreadItems ()Z - IFEQ L38 - L39 - LINENUMBER 307 L39 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - LDC 0.5 - FDIV - FSTORE 23 - L40 - LINENUMBER 308 L40 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - LDC 0.5 - FDIV - FSTORE 24 - L41 - LINENUMBER 309 L41 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - LDC 0.5 - FDIV - FSTORE 25 - L42 - LINENUMBER 310 L42 - FLOAD 23 - FLOAD 24 - FLOAD 17 - FLOAD 18 - FADD - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L43 - LINENUMBER 311 L43 - GOTO L44 - L38 - LINENUMBER 314 L38 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - FCONST_0 - FCONST_0 - FLOAD 17 - FLOAD 18 - FADD - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L44 - LINENUMBER 317 L44 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - ALOAD 19 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - IFNE L45 - L46 - LINENUMBER 319 L46 - ALOAD 0 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - GOTO L47 - L45 - LINENUMBER 323 L45 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - ALOAD 0 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L47 - LINENUMBER 326 L47 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - FLOAD 5 - FLOAD 6 - FLOAD 7 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L48 - LINENUMBER 327 L48 - ALOAD 9 - FLOAD 11 - FLOAD 12 - FLOAD 10 - FLOAD 13 - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getIconWidth ()I - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getIconHeight ()I - FLOAD 17 - INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V - L49 - LINENUMBER 329 L49 - ALOAD 19 - ILOAD 8 - INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z - IFEQ L50 - L51 - LINENUMBER 331 L51 - SIPUSH 514 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V - L52 - LINENUMBER 332 L52 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L53 - LINENUMBER 333 L53 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L54 - LINENUMBER 334 L54 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L55 - LINENUMBER 335 L55 - SIPUSH 768 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glBlendFunc (II)V - L56 - LINENUMBER 336 L56 - LDC 0.76 - FSTORE 23 - L57 - LINENUMBER 337 L57 - LDC 0.5 - FLOAD 23 - FMUL - LDC 0.25 - FLOAD 23 - FMUL - LDC 0.8 - FLOAD 23 - FMUL - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L58 - LINENUMBER 338 L58 - SIPUSH 5890 - INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V - L59 - LINENUMBER 339 L59 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L60 - LINENUMBER 340 L60 - LDC 0.125 - FSTORE 24 - L61 - LINENUMBER 341 L61 - FLOAD 24 - FLOAD 24 - FLOAD 24 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L62 - LINENUMBER 342 L62 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - LDC 3000 - LREM - L2F - LDC 3000.0 - FDIV - LDC 8.0 - FMUL - FSTORE 25 - L63 - LINENUMBER 343 L63 - FLOAD 25 - FCONST_0 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L64 - LINENUMBER 344 L64 - LDC -50.0 - FCONST_0 - FCONST_0 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L65 - LINENUMBER 345 L65 - ALOAD 9 - FCONST_0 - FCONST_0 - FCONST_1 - FCONST_1 - SIPUSH 255 - SIPUSH 255 - FLOAD 17 - INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V - L66 - LINENUMBER 346 L66 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L67 - LINENUMBER 347 L67 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L68 - LINENUMBER 348 L68 - FLOAD 24 - FLOAD 24 - FLOAD 24 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L69 - LINENUMBER 349 L69 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - LDC 4873 - LREM - L2F - LDC 4873.0 - FDIV - LDC 8.0 - FMUL - FSTORE 25 - L70 - LINENUMBER 350 L70 - FLOAD 25 - FNEG - FCONST_0 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L71 - LINENUMBER 351 L71 - LDC 10.0 - FCONST_0 - FCONST_0 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L72 - LINENUMBER 352 L72 - ALOAD 9 - FCONST_0 - FCONST_0 - FCONST_1 - FCONST_1 - SIPUSH 255 - SIPUSH 255 - FLOAD 17 - INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V - L73 - LINENUMBER 353 L73 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L74 - LINENUMBER 354 L74 - SIPUSH 5888 - INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V - L75 - LINENUMBER 355 L75 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L76 - LINENUMBER 356 L76 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L77 - LINENUMBER 357 L77 - SIPUSH 515 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V - L50 - LINENUMBER 302 L50 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - IINC 22 1 - GOTO L35 - L36 - LINENUMBER 361 L36 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L78 - LINENUMBER 362 L78 - GOTO L79 - L13 - LINENUMBER 365 L13 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] - ICONST_0 - ISTORE 17 - L80 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] - ILOAD 17 - ILOAD 3 - IF_ICMPGE L79 - L81 - LINENUMBER 367 L81 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L82 - LINENUMBER 369 L82 - ILOAD 17 - IFLE L83 - L84 - LINENUMBER 371 L84 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - FSTORE 18 - L85 - LINENUMBER 372 L85 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - FSTORE 19 - L86 - LINENUMBER 373 L86 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - FSTORE 20 - L87 - LINENUMBER 374 L87 - FLOAD 18 - FLOAD 19 - FLOAD 20 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L83 - LINENUMBER 377 L83 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFNE L88 - L89 - LINENUMBER 379 L89 - LDC 180.0 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.playerViewY : F - FSUB - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L88 - LINENUMBER 382 L88 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] - FLOAD 5 - FLOAD 6 - FLOAD 7 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L90 - LINENUMBER 383 L90 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L91 - LINENUMBER 384 L91 - ALOAD 9 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setNormal (FFF)V - L92 - LINENUMBER 385 L92 - ALOAD 9 - FCONST_0 - FLOAD 15 - FSUB - F2D - FCONST_0 - FLOAD 16 - FSUB - F2D - DCONST_0 - FLOAD 10 - F2D - FLOAD 13 - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L93 - LINENUMBER 386 L93 - ALOAD 9 - FLOAD 14 - FLOAD 15 - FSUB - F2D - FCONST_0 - FLOAD 16 - FSUB - F2D - DCONST_0 - FLOAD 11 - F2D - FLOAD 13 - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L94 - LINENUMBER 387 L94 - ALOAD 9 - FLOAD 14 - FLOAD 15 - FSUB - F2D - FCONST_1 - FLOAD 16 - FSUB - F2D - DCONST_0 - FLOAD 11 - F2D - FLOAD 12 - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L95 - LINENUMBER 388 L95 - ALOAD 9 - FCONST_0 - FLOAD 15 - FSUB - F2D - FCONST_1 - FLOAD 16 - FSUB - F2D - DCONST_0 - FLOAD 10 - F2D - FLOAD 12 - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L96 - LINENUMBER 389 L96 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L97 - LINENUMBER 390 L97 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L98 - LINENUMBER 365 L98 - IINC 17 1 - GOTO L80 - L79 - LINENUMBER 393 L79 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] - RETURN - L99 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderDroppedItem_1_ Lnet/minecraft/entity/item/EntityItem; L0 L0 1 - LOCALVARIABLE p_renderDroppedItem_2_ Lnet/minecraft/util/IIcon; L0 L0 2 - LOCALVARIABLE p_renderDroppedItem_3_ I L0 L0 3 - LOCALVARIABLE p_renderDroppedItem_4_ F L0 L0 4 - LOCALVARIABLE p_renderDroppedItem_5_ F L0 L0 5 - LOCALVARIABLE p_renderDroppedItem_6_ F L0 L0 6 - LOCALVARIABLE p_renderDroppedItem_7_ F L0 L0 7 - LOCALVARIABLE p_renderDroppedItem_8_ I L0 L0 8 - LOCALVARIABLE texturemanager Lnet/minecraft/client/renderer/texture/TextureManager; L4 L2 10 - LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L5 L2 11 - LOCALVARIABLE b0 B L25 L23 21 - LOCALVARIABLE b0 B L29 L27 21 - LOCALVARIABLE b0 B L32 L30 21 - LOCALVARIABLE x F L40 L43 23 - LOCALVARIABLE y F L41 L43 24 - LOCALVARIABLE z F L42 L43 25 - LOCALVARIABLE f11 F L57 L50 23 - LOCALVARIABLE f12 F L61 L50 24 - LOCALVARIABLE f13 F L63 L50 25 - LOCALVARIABLE k I L35 L36 22 - LOCALVARIABLE f9 F L19 L78 17 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L21 L78 19 - LOCALVARIABLE j I L22 L78 20 - LOCALVARIABLE b0 B L26 L78 21 - LOCALVARIABLE f10 F L20 L13 18 - LOCALVARIABLE f16 F L86 L83 19 - LOCALVARIABLE f17 F L87 L83 20 - LOCALVARIABLE f10 F L85 L83 18 - LOCALVARIABLE l I L80 L79 17 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L99 0 - LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L99 1 - LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L99 2 - LOCALVARIABLE p_77020_3_ I L0 L99 3 - LOCALVARIABLE p_77020_4_ F L0 L99 4 - LOCALVARIABLE p_77020_5_ F L0 L99 5 - LOCALVARIABLE p_77020_6_ F L0 L99 6 - LOCALVARIABLE p_77020_7_ F L0 L99 7 - LOCALVARIABLE pass I L0 L99 8 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L99 9 - LOCALVARIABLE f14 F L6 L99 10 - LOCALVARIABLE f15 F L7 L99 11 - LOCALVARIABLE f4 F L8 L99 12 - LOCALVARIABLE f5 F L9 L99 13 - LOCALVARIABLE f6 F L10 L99 14 - LOCALVARIABLE f7 F L11 L99 15 - LOCALVARIABLE f8 F L12 L99 16 - MAXSTACK = 11 - MAXLOCALS = 26 - - // access flags 0x1 - public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L0 - LINENUMBER 397 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ALOAD 3 - ILOAD 4 - ILOAD 5 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V - L1 - LINENUMBER 398 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderItemIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L0 1 - LOCALVARIABLE p_renderItemIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 2 - LOCALVARIABLE p_renderItemIntoGUI_3_ Lnet/minecraft/item/ItemStack; L0 L0 3 - LOCALVARIABLE p_renderItemIntoGUI_4_ I L0 L0 4 - LOCALVARIABLE p_renderItemIntoGUI_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 - LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1 - LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2 - LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L2 3 - LOCALVARIABLE p_77015_4_ I L0 L2 4 - LOCALVARIABLE p_77015_5_ I L0 L2 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x1 - public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V - L0 - LINENUMBER 402 L0 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I - ISTORE 7 - L1 - LINENUMBER 403 L1 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon; - ASTORE 8 - L2 - LINENUMBER 409 L2 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - IFNE L3 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I - INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z - IFEQ L3 - L4 - LINENUMBER 411 L4 - ALOAD 2 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L5 - LINENUMBER 412 L5 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - ASTORE 9 - L6 - LINENUMBER 413 L6 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L7 - LINENUMBER 415 L7 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IFEQ L8 - L9 - LINENUMBER 417 L9 - SIPUSH 516 - LDC 0.1 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L10 - LINENUMBER 418 L10 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L11 - LINENUMBER 419 L11 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - GOTO L12 - L8 - LINENUMBER 423 L8 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] [] - SIPUSH 516 - LDC 0.5 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L13 - LINENUMBER 424 L13 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L12 - LINENUMBER 427 L12 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] [] - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L14 - LINENUMBER 428 L14 - ILOAD 4 - ICONST_2 - ISUB - I2F - ILOAD 5 - ICONST_3 - IADD - I2F - LDC -3.0 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - FADD - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L15 - LINENUMBER 429 L15 - LDC 10.0 - LDC 10.0 - LDC 10.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L16 - LINENUMBER 430 L16 - FCONST_1 - LDC 0.5 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L17 - LINENUMBER 431 L17 - FCONST_1 - FCONST_1 - LDC -1.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L18 - LINENUMBER 432 L18 - LDC 210.0 - FCONST_1 - FCONST_0 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L19 - LINENUMBER 433 L19 - LDC 45.0 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L20 - LINENUMBER 434 L20 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 10 - L21 - LINENUMBER 435 L21 - ILOAD 10 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 11 - L22 - LINENUMBER 436 L22 - ILOAD 10 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 12 - L23 - LINENUMBER 437 L23 - ILOAD 10 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 13 - L24 - LINENUMBER 439 L24 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L25 - L26 - LINENUMBER 441 L26 - FLOAD 11 - FLOAD 12 - FLOAD 13 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L25 - LINENUMBER 444 L25 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] [] - LDC -90.0 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L27 - LINENUMBER 445 L27 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z - L28 - LINENUMBER 446 L28 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - ALOAD 9 - ILOAD 7 - FCONST_1 - INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V - L29 - LINENUMBER 447 L29 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - ICONST_1 - PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z - L30 - LINENUMBER 449 L30 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IFNE L31 - L32 - LINENUMBER 451 L32 - SIPUSH 516 - LDC 0.1 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L31 - LINENUMBER 454 L31 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] [] - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L33 - LINENUMBER 455 L33 - GOTO L34 - L3 - LINENUMBER 456 L3 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] [] - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z - IFEQ L35 - L36 - LINENUMBER 458 L36 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L37 - LINENUMBER 459 L37 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L38 - LINENUMBER 460 L38 - ALOAD 2 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L39 - LINENUMBER 461 L39 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L40 - LINENUMBER 462 L40 - SIPUSH 3553 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L41 - LINENUMBER 463 L41 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L42 - LINENUMBER 464 L42 - ICONST_0 - ICONST_0 - ICONST_0 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L43 - LINENUMBER 465 L43 - ICONST_0 - ICONST_0 - ICONST_0 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V - L44 - LINENUMBER 466 L44 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L45 - LINENUMBER 467 L45 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 9 - L46 - LINENUMBER 468 L46 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L47 - LINENUMBER 469 L47 - ALOAD 9 - ICONST_M1 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V - L48 - LINENUMBER 470 L48 - ALOAD 9 - ILOAD 4 - ICONST_2 - ISUB - I2D - ILOAD 5 - BIPUSH 18 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L49 - LINENUMBER 471 L49 - ALOAD 9 - ILOAD 4 - BIPUSH 18 - IADD - I2D - ILOAD 5 - BIPUSH 18 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L50 - LINENUMBER 472 L50 - ALOAD 9 - ILOAD 4 - BIPUSH 18 - IADD - I2D - ILOAD 5 - ICONST_2 - ISUB - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L51 - LINENUMBER 473 L51 - ALOAD 9 - ILOAD 4 - ICONST_2 - ISUB - I2D - ILOAD 5 - ICONST_2 - ISUB - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L52 - LINENUMBER 474 L52 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L53 - LINENUMBER 475 L53 - ICONST_1 - ICONST_1 - ICONST_1 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V - L54 - LINENUMBER 476 L54 - SIPUSH 3553 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L55 - LINENUMBER 477 L55 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L56 - LINENUMBER 479 L56 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ASTORE 14 - L57 - LINENUMBER 480 L57 - ICONST_0 - ISTORE 10 - L58 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [] - ILOAD 10 - ALOAD 14 - ILOAD 7 - INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I - IF_ICMPGE L59 - L60 - LINENUMBER 482 L60 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L61 - LINENUMBER 483 L61 - ALOAD 2 - ALOAD 14 - INVOKEVIRTUAL net/minecraft/item/Item.getSpriteNumber ()I - IFNE L62 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; - GOTO L63 - L62 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager] - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; - L63 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager net/minecraft/util/ResourceLocation] - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L64 - LINENUMBER 484 L64 - ALOAD 14 - ALOAD 3 - ILOAD 10 - INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon; - ASTORE 15 - L65 - LINENUMBER 485 L65 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - ILOAD 10 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 16 - L66 - LINENUMBER 486 L66 - ILOAD 16 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 13 - L67 - LINENUMBER 487 L67 - ILOAD 16 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 17 - L68 - LINENUMBER 488 L68 - ILOAD 16 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 18 - L69 - LINENUMBER 490 L69 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L70 - L71 - LINENUMBER 492 L71 - FLOAD 13 - FLOAD 17 - FLOAD 18 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L70 - LINENUMBER 495 L70 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L72 - LINENUMBER 496 L72 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L73 - LINENUMBER 498 L73 - ALOAD 0 - ILOAD 4 - ILOAD 5 - ALOAD 15 - BIPUSH 16 - BIPUSH 16 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V - L74 - LINENUMBER 500 L74 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L75 - LINENUMBER 501 L75 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L76 - LINENUMBER 503 L76 - ILOAD 6 - IFEQ L77 - ALOAD 3 - ILOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z - IFEQ L77 - L78 - LINENUMBER 505 L78 - ALOAD 0 - ALOAD 2 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V - L77 - LINENUMBER 480 L77 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] [] - IINC 10 1 - GOTO L58 - L59 - LINENUMBER 509 L59 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L79 - LINENUMBER 510 L79 - GOTO L34 - L35 - LINENUMBER 513 L35 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L80 - LINENUMBER 514 L80 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L81 - LINENUMBER 515 L81 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L82 - LINENUMBER 516 L82 - ALOAD 2 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; - ASTORE 9 - L83 - LINENUMBER 517 L83 - ALOAD 2 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L84 - LINENUMBER 519 L84 - ALOAD 8 - IFNONNULL L85 - L86 - LINENUMBER 521 L86 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; - CHECKCAST net/minecraft/client/renderer/texture/TextureMap - LDC "missingno" - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; - ASTORE 8 - L85 - LINENUMBER 524 L85 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation] [] - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 10 - L87 - LINENUMBER 525 L87 - ILOAD 10 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 11 - L88 - LINENUMBER 526 L88 - ILOAD 10 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 12 - L89 - LINENUMBER 527 L89 - ILOAD 10 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 13 - L90 - LINENUMBER 529 L90 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L91 - L92 - LINENUMBER 531 L92 - FLOAD 11 - FLOAD 12 - FLOAD 13 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L91 - LINENUMBER 534 L91 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L93 - LINENUMBER 535 L93 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L94 - LINENUMBER 536 L94 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L95 - LINENUMBER 538 L95 - ALOAD 0 - ILOAD 4 - ILOAD 5 - ALOAD 8 - CHECKCAST net/minecraft/util/IIcon - BIPUSH 16 - BIPUSH 16 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V - L96 - LINENUMBER 540 L96 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L97 - LINENUMBER 541 L97 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L98 - LINENUMBER 542 L98 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L99 - LINENUMBER 544 L99 - ILOAD 6 - IFEQ L100 - ALOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z - IFEQ L100 - L101 - LINENUMBER 546 L101 - ALOAD 0 - ALOAD 2 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V - L100 - LINENUMBER 548 L100 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L34 - LINENUMBER 551 L34 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon java/lang/Object I] [] - SIPUSH 2884 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L102 - LINENUMBER 552 L102 - RETURN - L103 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderItemIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L0 1 - LOCALVARIABLE p_renderItemIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 2 - LOCALVARIABLE p_renderItemIntoGUI_3_ Lnet/minecraft/item/ItemStack; L0 L0 3 - LOCALVARIABLE p_renderItemIntoGUI_4_ I L0 L0 4 - LOCALVARIABLE p_renderItemIntoGUI_5_ I L0 L0 5 - LOCALVARIABLE p_renderItemIntoGUI_6_ Z L0 L0 6 - LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L33 9 - LOCALVARIABLE l I L21 L3 10 - LOCALVARIABLE f F L24 L3 13 - LOCALVARIABLE f3 F L22 L3 11 - LOCALVARIABLE f4 F L23 L3 12 - LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L65 L77 15 - LOCALVARIABLE i1 I L66 L77 16 - LOCALVARIABLE f1 F L68 L77 17 - LOCALVARIABLE f2 F L69 L77 18 - LOCALVARIABLE f F L67 L59 13 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L46 L79 9 - LOCALVARIABLE item Lnet/minecraft/item/Item; L57 L79 14 - LOCALVARIABLE l I L58 L35 10 - LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L83 L34 9 - LOCALVARIABLE f F L90 L34 13 - LOCALVARIABLE f3 F L88 L34 11 - LOCALVARIABLE f4 F L89 L34 12 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L103 0 - LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L103 1 - LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L103 2 - LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L103 3 - LOCALVARIABLE p_77015_4_ I L0 L103 4 - LOCALVARIABLE p_77015_5_ I L0 L103 5 - LOCALVARIABLE renderEffect Z L0 L103 6 - LOCALVARIABLE k I L1 L103 7 - LOCALVARIABLE object Ljava/lang/Object; L2 L103 8 - LOCALVARIABLE l I L87 L103 10 - MAXSTACK = 7 - MAXLOCALS = 19 - - // access flags 0x1 - public renderItemAndEffectIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable - L3 - LINENUMBER 557 L3 - ALOAD 3 - IFNULL L4 - L5 - LINENUMBER 559 L5 - ALOAD 0 - DUP - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - LDC 50.0 - FADD - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L0 - LINENUMBER 563 L0 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks; - ALOAD 2 - ALOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - ILOAD 4 - I2F - ILOAD 5 - I2F - INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderInventoryItem (Lnet/minecraft/client/renderer/RenderBlocks;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;ZFFF)Z - IFNE L1 - L6 - LINENUMBER 565 L6 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ALOAD 3 - ILOAD 4 - ILOAD 5 - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V - L1 - LINENUMBER 605 L1 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] - GOTO L7 - L2 - LINENUMBER 568 L2 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [java/lang/Throwable] - ASTORE 6 - L8 - LINENUMBER 570 L8 - ALOAD 6 - LDC "Rendering item" - INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; - ASTORE 7 - L9 - LINENUMBER 571 L9 - ALOAD 7 - LDC "Item being rendered" - INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; - ASTORE 8 - L10 - LINENUMBER 572 L10 - ALOAD 8 - LDC "Item Type" - NEW net/minecraft/client/renderer/entity/RenderItem$1 - DUP - ALOAD 0 - ALOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$1. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L11 - LINENUMBER 580 L11 - ALOAD 8 - LDC "Item Aux" - NEW net/minecraft/client/renderer/entity/RenderItem$2 - DUP - ALOAD 0 - ALOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$2. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L12 - LINENUMBER 588 L12 - ALOAD 8 - LDC "Item NBT" - NEW net/minecraft/client/renderer/entity/RenderItem$3 - DUP - ALOAD 0 - ALOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$3. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L13 - LINENUMBER 596 L13 - ALOAD 8 - LDC "Item Foil" - NEW net/minecraft/client/renderer/entity/RenderItem$4 - DUP - ALOAD 0 - ALOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$4. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L14 - LINENUMBER 604 L14 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 7 - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L7 - LINENUMBER 624 L7 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] - ALOAD 0 - DUP - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - LDC 50.0 - FSUB - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L4 - LINENUMBER 626 L4 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] - RETURN - L15 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L3 L3 0 - LOCALVARIABLE p_renderItemAndEffectIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L3 L3 1 - LOCALVARIABLE p_renderItemAndEffectIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L3 L3 2 - LOCALVARIABLE p_renderItemAndEffectIntoGUI_3_ Lnet/minecraft/item/ItemStack; L3 L3 3 - LOCALVARIABLE p_renderItemAndEffectIntoGUI_4_ I L3 L3 4 - LOCALVARIABLE p_renderItemAndEffectIntoGUI_5_ I L3 L3 5 - LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L9 L7 7 - LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L10 L7 8 - LOCALVARIABLE throwable Ljava/lang/Throwable; L8 L7 6 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L3 L15 0 - LOCALVARIABLE p_82406_1_ Lnet/minecraft/client/gui/FontRenderer; L3 L15 1 - LOCALVARIABLE p_82406_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L3 L15 2 - LOCALVARIABLE p_82406_3_ Lnet/minecraft/item/ItemStack; L3 L15 3 - LOCALVARIABLE p_82406_4_ I L3 L15 4 - LOCALVARIABLE p_82406_5_ I L3 L15 5 - MAXSTACK = 7 - MAXLOCALS = 9 - - // access flags 0x1 - public renderEffect(Lnet/minecraft/client/renderer/texture/TextureManager;II)V - L0 - LINENUMBER 630 L0 - SIPUSH 514 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V - L1 - LINENUMBER 631 L1 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L2 - LINENUMBER 632 L2 - ICONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V - L3 - LINENUMBER 633 L3 - ALOAD 1 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L4 - LINENUMBER 634 L4 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L5 - LINENUMBER 635 L5 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L6 - LINENUMBER 636 L6 - LDC 0.5 - LDC 0.25 - LDC 0.8 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L7 - LINENUMBER 637 L7 - ALOAD 0 - ILOAD 2 - LDC 431278612 - IMUL - ILOAD 3 - LDC 32178161 - IMUL - IADD - ILOAD 2 - ICONST_2 - ISUB - ILOAD 3 - ICONST_2 - ISUB - BIPUSH 20 - BIPUSH 20 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderGlint (IIIII)V - L8 - LINENUMBER 638 L8 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V - L9 - LINENUMBER 639 L9 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L10 - LINENUMBER 640 L10 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L11 - LINENUMBER 641 L11 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L12 - LINENUMBER 642 L12 - SIPUSH 515 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V - L13 - LINENUMBER 643 L13 - RETURN - L14 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderEffect_1_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 1 - LOCALVARIABLE p_renderEffect_2_ I L0 L0 2 - LOCALVARIABLE p_renderEffect_3_ I L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L14 0 - LOCALVARIABLE manager Lnet/minecraft/client/renderer/texture/TextureManager; L0 L14 1 - LOCALVARIABLE x I L0 L14 2 - LOCALVARIABLE y I L0 L14 3 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x2 - private renderGlint(IIIII)V - L0 - LINENUMBER 647 L0 - ICONST_0 - ISTORE 6 - L1 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] [] - ILOAD 6 - ICONST_1 - IF_ICMPGE L2 - SIPUSH 772 - ICONST_1 - ICONST_0 - ICONST_1 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L3 - LINENUMBER 650 L3 - LDC 0.00390625 - FSTORE 7 - L4 - LINENUMBER 651 L4 - LDC 0.00390625 - FSTORE 8 - L5 - LINENUMBER 652 L5 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - SIPUSH 3000 - ILOAD 6 - SIPUSH 1873 - IMUL - IADD - I2L - LREM - L2F - LDC 3000.0 - ILOAD 6 - SIPUSH 1873 - IMUL - I2F - FADD - FDIV - LDC 256.0 - FMUL - FSTORE 9 - L6 - LINENUMBER 653 L6 - FCONST_0 - FSTORE 10 - L7 - LINENUMBER 654 L7 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 11 - L8 - LINENUMBER 655 L8 - LDC 4.0 - FSTORE 12 - L9 - LINENUMBER 657 L9 - ILOAD 6 - ICONST_1 - IF_ICMPNE L10 - L11 - LINENUMBER 659 L11 - LDC -1.0 - FSTORE 12 - L10 - LINENUMBER 662 L10 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I F F F F net/minecraft/client/renderer/Tessellator F] [] - ALOAD 11 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L12 - LINENUMBER 663 L12 - ALOAD 11 - ILOAD 2 - ICONST_0 - IADD - I2D - ILOAD 3 - ILOAD 5 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - FLOAD 9 - ILOAD 5 - I2F - FLOAD 12 - FMUL - FADD - FLOAD 7 - FMUL - F2D - FLOAD 10 - ILOAD 5 - I2F - FADD - FLOAD 8 - FMUL - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L13 - LINENUMBER 664 L13 - ALOAD 11 - ILOAD 2 - ILOAD 4 - IADD - I2D - ILOAD 3 - ILOAD 5 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - FLOAD 9 - ILOAD 4 - I2F - FADD - ILOAD 5 - I2F - FLOAD 12 - FMUL - FADD - FLOAD 7 - FMUL - F2D - FLOAD 10 - ILOAD 5 - I2F - FADD - FLOAD 8 - FMUL - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L14 - LINENUMBER 665 L14 - ALOAD 11 - ILOAD 2 - ILOAD 4 - IADD - I2D - ILOAD 3 - ICONST_0 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - FLOAD 9 - ILOAD 4 - I2F - FADD - FLOAD 7 - FMUL - F2D - FLOAD 10 - FCONST_0 - FADD - FLOAD 8 - FMUL - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L15 - LINENUMBER 666 L15 - ALOAD 11 - ILOAD 2 - ICONST_0 - IADD - I2D - ILOAD 3 - ICONST_0 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - FLOAD 9 - FCONST_0 - FADD - FLOAD 7 - FMUL - F2D - FLOAD 10 - FCONST_0 - FADD - FLOAD 8 - FMUL - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L16 - LINENUMBER 667 L16 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L17 - LINENUMBER 647 L17 - IINC 6 1 - GOTO L1 - L2 - LINENUMBER 669 L2 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] [] - RETURN - L18 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderGlint_1_ I L0 L0 1 - LOCALVARIABLE p_renderGlint_2_ I L0 L0 2 - LOCALVARIABLE p_renderGlint_3_ I L0 L0 3 - LOCALVARIABLE p_renderGlint_4_ I L0 L0 4 - LOCALVARIABLE p_renderGlint_5_ I L0 L0 5 - LOCALVARIABLE f F L4 L17 7 - LOCALVARIABLE f1 F L5 L17 8 - LOCALVARIABLE f2 F L6 L17 9 - LOCALVARIABLE f3 F L7 L17 10 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L8 L17 11 - LOCALVARIABLE f4 F L9 L17 12 - LOCALVARIABLE j1 I L1 L2 6 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L18 0 - LOCALVARIABLE p_77018_1_ I L0 L18 1 - LOCALVARIABLE p_77018_2_ I L0 L18 2 - LOCALVARIABLE p_77018_3_ I L0 L18 3 - LOCALVARIABLE p_77018_4_ I L0 L18 4 - LOCALVARIABLE p_77018_5_ I L0 L18 5 - MAXSTACK = 11 - MAXLOCALS = 13 - - // access flags 0x1 - public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L0 - LINENUMBER 673 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ALOAD 3 - ILOAD 4 - ILOAD 5 - ACONST_NULL - CHECKCAST java/lang/String - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L1 - LINENUMBER 674 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderItemOverlayIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L0 1 - LOCALVARIABLE p_renderItemOverlayIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 2 - LOCALVARIABLE p_renderItemOverlayIntoGUI_3_ Lnet/minecraft/item/ItemStack; L0 L0 3 - LOCALVARIABLE p_renderItemOverlayIntoGUI_4_ I L0 L0 4 - LOCALVARIABLE p_renderItemOverlayIntoGUI_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 - LOCALVARIABLE p_77021_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1 - LOCALVARIABLE p_77021_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2 - LOCALVARIABLE p_77021_3_ Lnet/minecraft/item/ItemStack; L0 L2 3 - LOCALVARIABLE p_77021_4_ I L0 L2 4 - LOCALVARIABLE p_77021_5_ I L0 L2 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x1 - public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L0 - LINENUMBER 678 L0 - ALOAD 3 - IFNULL L1 - L2 - LINENUMBER 680 L2 - ALOAD 3 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - IF_ICMPGT L3 - ALOAD 6 - IFNULL L4 - L3 - LINENUMBER 682 L3 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] - ALOAD 6 - IFNONNULL L5 - ALOAD 3 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - INVOKESTATIC java/lang/String.valueOf (I)Ljava/lang/String; - GOTO L6 - L5 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] - ALOAD 6 - L6 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [java/lang/String] - ASTORE 7 - L7 - LINENUMBER 683 L7 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L8 - LINENUMBER 684 L8 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L9 - LINENUMBER 685 L9 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L10 - LINENUMBER 686 L10 - ALOAD 1 - ALOAD 7 - ILOAD 4 - BIPUSH 19 - IADD - ICONST_2 - ISUB - ALOAD 1 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.getStringWidth (Ljava/lang/String;)I - ISUB - ILOAD 5 - BIPUSH 6 - IADD - ICONST_3 - IADD - LDC 16777215 - INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawStringWithShadow (Ljava/lang/String;III)I - POP - L11 - LINENUMBER 687 L11 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L12 - LINENUMBER 688 L12 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L4 - LINENUMBER 691 L4 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/Item.showDurabilityBar (Lnet/minecraft/item/ItemStack;)Z - IFEQ L1 - L13 - LINENUMBER 693 L13 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/Item.getDurabilityForDisplay (Lnet/minecraft/item/ItemStack;)D - DSTORE 8 - L14 - LINENUMBER 694 L14 - LDC 13.0 - DLOAD 8 - LDC 13.0 - DMUL - DSUB - INVOKESTATIC java/lang/Math.round (D)J - L2I - ISTORE 10 - L15 - LINENUMBER 695 L15 - LDC 255.0 - DLOAD 8 - LDC 255.0 - DMUL - DSUB - INVOKESTATIC java/lang/Math.round (D)J - L2I - ISTORE 11 - L16 - LINENUMBER 696 L16 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L17 - LINENUMBER 697 L17 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L18 - LINENUMBER 698 L18 - SIPUSH 3553 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L19 - LINENUMBER 699 L19 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L20 - LINENUMBER 700 L20 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L21 - LINENUMBER 701 L21 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 12 - L22 - LINENUMBER 702 L22 - SIPUSH 255 - ILOAD 11 - ISUB - BIPUSH 16 - ISHL - ILOAD 11 - BIPUSH 8 - ISHL - IOR - ISTORE 13 - L23 - LINENUMBER 703 L23 - SIPUSH 255 - ILOAD 11 - ISUB - ICONST_4 - IDIV - BIPUSH 16 - ISHL - SIPUSH 16128 - IOR - ISTORE 14 - L24 - LINENUMBER 704 L24 - ALOAD 0 - ALOAD 12 - ILOAD 4 - ICONST_2 - IADD - ILOAD 5 - BIPUSH 13 - IADD - BIPUSH 13 - ICONST_2 - ICONST_0 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V - L25 - LINENUMBER 705 L25 - ALOAD 0 - ALOAD 12 - ILOAD 4 - ICONST_2 - IADD - ILOAD 5 - BIPUSH 13 - IADD - BIPUSH 12 - ICONST_1 - ILOAD 14 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V - L26 - LINENUMBER 706 L26 - ALOAD 0 - ALOAD 12 - ILOAD 4 - ICONST_2 - IADD - ILOAD 5 - BIPUSH 13 - IADD - ILOAD 10 - ICONST_1 - ILOAD 13 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V - L27 - LINENUMBER 708 L27 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L28 - LINENUMBER 709 L28 - SIPUSH 3553 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L29 - LINENUMBER 710 L29 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L30 - LINENUMBER 711 L30 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L31 - LINENUMBER 712 L31 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L1 - LINENUMBER 715 L1 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] - RETURN - L32 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderItemOverlayIntoGUI_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L0 1 - LOCALVARIABLE p_renderItemOverlayIntoGUI_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L0 2 - LOCALVARIABLE p_renderItemOverlayIntoGUI_3_ Lnet/minecraft/item/ItemStack; L0 L0 3 - LOCALVARIABLE p_renderItemOverlayIntoGUI_4_ I L0 L0 4 - LOCALVARIABLE p_renderItemOverlayIntoGUI_5_ I L0 L0 5 - LOCALVARIABLE p_renderItemOverlayIntoGUI_6_ Ljava/lang/String; L0 L0 6 - LOCALVARIABLE s1 Ljava/lang/String; L7 L4 7 - LOCALVARIABLE health D L14 L1 8 - LOCALVARIABLE j1 I L15 L1 10 - LOCALVARIABLE k I L16 L1 11 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L22 L1 12 - LOCALVARIABLE l I L23 L1 13 - LOCALVARIABLE i1 I L24 L1 14 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L32 0 - LOCALVARIABLE p_94148_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L32 1 - LOCALVARIABLE p_94148_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L32 2 - LOCALVARIABLE p_94148_3_ Lnet/minecraft/item/ItemStack; L0 L32 3 - LOCALVARIABLE p_94148_4_ I L0 L32 4 - LOCALVARIABLE p_94148_5_ I L0 L32 5 - LOCALVARIABLE p_94148_6_ Ljava/lang/String; L0 L32 6 - MAXSTACK = 7 - MAXLOCALS = 15 - - // access flags 0x2 - private renderQuad(Lnet/minecraft/client/renderer/Tessellator;IIIII)V - L0 - LINENUMBER 719 L0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L1 - LINENUMBER 720 L1 - ALOAD 1 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V - L2 - LINENUMBER 721 L2 - ALOAD 1 - ILOAD 2 - ICONST_0 - IADD - I2D - ILOAD 3 - ICONST_0 - IADD - I2D - DCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L3 - LINENUMBER 722 L3 - ALOAD 1 - ILOAD 2 - ICONST_0 - IADD - I2D - ILOAD 3 - ILOAD 5 - IADD - I2D - DCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L4 - LINENUMBER 723 L4 - ALOAD 1 - ILOAD 2 - ILOAD 4 - IADD - I2D - ILOAD 3 - ILOAD 5 - IADD - I2D - DCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L5 - LINENUMBER 724 L5 - ALOAD 1 - ILOAD 2 - ILOAD 4 - IADD - I2D - ILOAD 3 - ICONST_0 - IADD - I2D - DCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L6 - LINENUMBER 725 L6 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L7 - LINENUMBER 726 L7 - RETURN - L8 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderQuad_1_ Lnet/minecraft/client/renderer/Tessellator; L0 L0 1 - LOCALVARIABLE p_renderQuad_2_ I L0 L0 2 - LOCALVARIABLE p_renderQuad_3_ I L0 L0 3 - LOCALVARIABLE p_renderQuad_4_ I L0 L0 4 - LOCALVARIABLE p_renderQuad_5_ I L0 L0 5 - LOCALVARIABLE p_renderQuad_6_ I L0 L0 6 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0 - LOCALVARIABLE p_77017_1_ Lnet/minecraft/client/renderer/Tessellator; L0 L8 1 - LOCALVARIABLE p_77017_2_ I L0 L8 2 - LOCALVARIABLE p_77017_3_ I L0 L8 3 - LOCALVARIABLE p_77017_4_ I L0 L8 4 - LOCALVARIABLE p_77017_5_ I L0 L8 5 - LOCALVARIABLE p_77017_6_ I L0 L8 6 - MAXSTACK = 7 - MAXLOCALS = 7 - - // access flags 0x1 - public renderIcon(IILnet/minecraft/util/IIcon;II)V - L0 - LINENUMBER 730 L0 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 6 - L1 - LINENUMBER 731 L1 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L2 - LINENUMBER 732 L2 - ALOAD 6 - ILOAD 1 - ICONST_0 - IADD - I2D - ILOAD 2 - ILOAD 5 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L3 - LINENUMBER 733 L3 - ALOAD 6 - ILOAD 1 - ILOAD 4 - IADD - I2D - ILOAD 2 - ILOAD 5 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L4 - LINENUMBER 734 L4 - ALOAD 6 - ILOAD 1 - ILOAD 4 - IADD - I2D - ILOAD 2 - ICONST_0 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L5 - LINENUMBER 735 L5 - ALOAD 6 - ILOAD 1 - ICONST_0 - IADD - I2D - ILOAD 2 - ICONST_0 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L6 - LINENUMBER 736 L6 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L7 - LINENUMBER 737 L7 - RETURN - L8 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_renderIcon_1_ I L0 L0 1 - LOCALVARIABLE p_renderIcon_2_ I L0 L0 2 - LOCALVARIABLE p_renderIcon_3_ Lnet/minecraft/util/IIcon; L0 L0 3 - LOCALVARIABLE p_renderIcon_4_ I L0 L0 4 - LOCALVARIABLE p_renderIcon_5_ I L0 L0 5 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0 - LOCALVARIABLE p_94149_1_ I L0 L8 1 - LOCALVARIABLE p_94149_2_ I L0 L8 2 - LOCALVARIABLE p_94149_3_ Lnet/minecraft/util/IIcon; L0 L8 3 - LOCALVARIABLE p_94149_4_ I L0 L8 4 - LOCALVARIABLE p_94149_5_ I L0 L8 5 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L8 6 - MAXSTACK = 11 - MAXLOCALS = 7 - - // access flags 0x4 - protected getEntityTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; - L0 - LINENUMBER 741 L0 - ALOAD 0 - ALOAD 1 - CHECKCAST net/minecraft/entity/item/EntityItem - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getEntityTexture (Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_getEntityTexture_1_ Lnet/minecraft/entity/Entity; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/Entity; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public doRender(Lnet/minecraft/entity/Entity;DDDFF)V - L0 - LINENUMBER 746 L0 - ALOAD 0 - ALOAD 1 - CHECKCAST net/minecraft/entity/item/EntityItem - DLOAD 2 - DLOAD 4 - DLOAD 6 - FLOAD 8 - FLOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.doRender (Lnet/minecraft/entity/item/EntityItem;DDDFF)V - L1 - LINENUMBER 747 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_doRender_1_ Lnet/minecraft/entity/Entity; L0 L0 1 - LOCALVARIABLE p_doRender_2_ D L0 L0 2 - LOCALVARIABLE p_doRender_4_ D L0 L0 4 - LOCALVARIABLE p_doRender_6_ D L0 L0 6 - LOCALVARIABLE p_doRender_8_ F L0 L0 8 - LOCALVARIABLE p_doRender_9_ F L0 L0 9 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 - LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/Entity; L0 L2 1 - LOCALVARIABLE p_76986_2_ D L0 L2 2 - LOCALVARIABLE p_76986_4_ D L0 L2 4 - LOCALVARIABLE p_76986_6_ D L0 L2 6 - LOCALVARIABLE p_76986_8_ F L0 L2 8 - LOCALVARIABLE p_76986_9_ F L0 L2 9 - MAXSTACK = 10 - MAXLOCALS = 10 - - // access flags 0x1 - public shouldSpreadItems()Z - L0 - LINENUMBER 757 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public shouldBob()Z - L0 - LINENUMBER 766 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getMiniBlockCount(Lnet/minecraft/item/ItemStack;B)B - L0 - LINENUMBER 771 L0 - ILOAD 2 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_getMiniBlockCount_1_ Lnet/minecraft/item/ItemStack; L0 L0 1 - LOCALVARIABLE p_getMiniBlockCount_2_ B L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1 - LOCALVARIABLE original B L0 L1 2 - MAXSTACK = 1 - MAXLOCALS = 3 - - // access flags 0x1 - public getMiniItemCount(Lnet/minecraft/item/ItemStack;B)B - L0 - LINENUMBER 783 L0 - ILOAD 2 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L0 0 - LOCALVARIABLE p_getMiniItemCount_1_ Lnet/minecraft/item/ItemStack; L0 L0 1 - LOCALVARIABLE p_getMiniItemCount_2_ B L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1 - LOCALVARIABLE original B L0 L1 2 - MAXSTACK = 1 - MAXLOCALS = 3 - - // access flags 0x9 - public static getInstance()Lnet/minecraft/client/renderer/entity/RenderItem; - L0 - LINENUMBER 794 L0 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; - IFNONNULL L1 - NEW net/minecraft/client/renderer/entity/RenderItem - DUP - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem. ()V - PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; - L1 - LINENUMBER 795 L1 - FRAME FULL [] [] - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; - ARETURN - MAXSTACK = 2 - MAXLOCALS = 0 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 37 L0 - NEW net/minecraft/util/ResourceLocation - DUP - LDC "textures/misc/enchanted_item_glint.png" - INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V - PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; - RETURN - MAXSTACK = 3 - MAXLOCALS = 0 -} diff --git a/run/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt b/run/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt deleted file mode 100644 index 68385083d8..0000000000 --- a/run/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt +++ /dev/null @@ -1,1581 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/nbt/NBTTagCompound extends net/minecraft/nbt/NBTBase { - - // compiled from: NBTTagCompound.java - // access flags 0x0 - INNERCLASS net/minecraft/nbt/NBTTagCompound$2 null null - // access flags 0x0 - INNERCLASS net/minecraft/nbt/NBTTagCompound$1 null null - // access flags 0x409 - public static abstract INNERCLASS net/minecraft/nbt/NBTBase$NBTPrimitive net/minecraft/nbt/NBTBase NBTPrimitive - - // access flags 0x1A - private final static Lorg/apache/logging/log4j/Logger; logger - - // access flags 0x2 - private Ljava/util/Map; tagMap - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00001215" - - // access flags 0x1 - public ()V - L0 - LINENUMBER 17 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/nbt/NBTBase. ()V - L1 - LINENUMBER 20 L1 - ALOAD 0 - NEW java/util/HashMap - DUP - INVOKESPECIAL java/util/HashMap. ()V - PUTFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x0 - write(Ljava/io/DataOutput;)V throws java/io/IOException - L0 - LINENUMBER 25 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 2 - L1 - LINENUMBER 27 L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - L3 - LINENUMBER 29 L3 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 3 - L4 - LINENUMBER 30 L4 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 3 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 4 - L5 - LINENUMBER 31 L5 - ALOAD 3 - ALOAD 4 - ALOAD 1 - INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_150298_a (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V - L6 - LINENUMBER 32 L6 - GOTO L1 - L2 - LINENUMBER 34 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] [] - ALOAD 1 - ICONST_0 - INVOKEINTERFACE java/io/DataOutput.writeByte (I)V - L7 - LINENUMBER 35 L7 - RETURN - L8 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_write_1_ Ljava/io/DataOutput; L0 L0 1 - LOCALVARIABLE s Ljava/lang/String; L4 L6 3 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L5 L6 4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L8 0 - LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L8 1 - LOCALVARIABLE iterator Ljava/util/Iterator; L1 L8 2 - MAXSTACK = 3 - MAXLOCALS = 5 - - // access flags 0x0 - func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException - L0 - LINENUMBER 39 L0 - ILOAD 2 - SIPUSH 512 - IF_ICMPLE L1 - L2 - LINENUMBER 41 L2 - NEW java/lang/RuntimeException - DUP - LDC "Tried to read NBT tag with too high complexity, depth > 512" - INVOKESPECIAL java/lang/RuntimeException. (Ljava/lang/String;)V - ATHROW - L1 - LINENUMBER 45 L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.clear ()V - L3 - LINENUMBER 48 L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] - ALOAD 1 - ALOAD 3 - INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152447_a (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B - DUP - ISTORE 4 - L4 - IFEQ L5 - L6 - LINENUMBER 50 L6 - ALOAD 1 - ALOAD 3 - INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152448_b (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; - ASTORE 5 - L7 - LINENUMBER 51 L7 - ALOAD 3 - ALOAD 5 - INVOKESTATIC net/minecraft/nbt/NBTSizeTracker.readUTF (Lnet/minecraft/nbt/NBTSizeTracker;Ljava/lang/String;)V - L8 - LINENUMBER 52 L8 - ILOAD 4 - ALOAD 5 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ALOAD 3 - INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152449_a (BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; - ASTORE 6 - L9 - LINENUMBER 53 L9 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 5 - ALOAD 6 - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L10 - LINENUMBER 54 L10 - GOTO L3 - L5 - LINENUMBER 56 L5 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I] [] - RETURN - L11 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L0 1 - LOCALVARIABLE p_152446_2_ I L0 L0 2 - LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L0 3 - LOCALVARIABLE s Ljava/lang/String; L7 L10 5 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 6 - LOCALVARIABLE b0 B L4 L5 4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L11 0 - LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L11 1 - LOCALVARIABLE p_152446_2_ I L0 L11 2 - LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L11 3 - MAXSTACK = 5 - MAXLOCALS = 7 - - // access flags 0x1 - public func_150296_c()Ljava/util/Set; - L0 - LINENUMBER 60 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getId()B - L0 - LINENUMBER 65 L0 - BIPUSH 10 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public setTag(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L0 - LINENUMBER 70 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - ALOAD 2 - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 71 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setTag_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setTag_2_ Lnet/minecraft/nbt/NBTBase; L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74782_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74782_2_ Lnet/minecraft/nbt/NBTBase; L0 L2 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public setByte(Ljava/lang/String;B)V - L0 - LINENUMBER 75 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagByte - DUP - ILOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagByte. (B)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 76 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setByte_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setByte_2_ B L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74774_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74774_2_ B L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setShort(Ljava/lang/String;S)V - L0 - LINENUMBER 80 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagShort - DUP - ILOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagShort. (S)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 81 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setShort_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setShort_2_ S L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74777_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74777_2_ S L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setInteger(Ljava/lang/String;I)V - L0 - LINENUMBER 85 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagInt - DUP - ILOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagInt. (I)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 86 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setInteger_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setInteger_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74768_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74768_2_ I L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setLong(Ljava/lang/String;J)V - L0 - LINENUMBER 90 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagLong - DUP - LLOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagLong. (J)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 91 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setLong_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setLong_2_ J L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74772_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74772_2_ J L0 L2 2 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public setFloat(Ljava/lang/String;F)V - L0 - LINENUMBER 95 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagFloat - DUP - FLOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagFloat. (F)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 96 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setFloat_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setFloat_2_ F L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74776_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74776_2_ F L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setDouble(Ljava/lang/String;D)V - L0 - LINENUMBER 100 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagDouble - DUP - DLOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagDouble. (D)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 101 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setDouble_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setDouble_2_ D L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74780_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74780_2_ D L0 L2 2 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public setString(Ljava/lang/String;Ljava/lang/String;)V - L0 - LINENUMBER 105 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagString - DUP - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagString. (Ljava/lang/String;)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 106 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setString_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setString_2_ Ljava/lang/String; L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74778_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74778_2_ Ljava/lang/String; L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setByteArray(Ljava/lang/String;[B)V - L0 - LINENUMBER 110 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagByteArray - DUP - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagByteArray. ([B)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 111 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setByteArray_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setByteArray_2_ [B L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74773_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74773_2_ [B L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setIntArray(Ljava/lang/String;[I)V - L0 - LINENUMBER 115 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagIntArray - DUP - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagIntArray. ([I)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 116 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setIntArray_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setIntArray_2_ [I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74783_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74783_2_ [I L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setBoolean(Ljava/lang/String;Z)V - L0 - LINENUMBER 120 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - IFEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String] - ICONST_0 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String I] - I2B - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setByte (Ljava/lang/String;B)V - L3 - LINENUMBER 121 L3 - RETURN - L4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_setBoolean_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_setBoolean_2_ Z L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 - LOCALVARIABLE p_74757_1_ Ljava/lang/String; L0 L4 1 - LOCALVARIABLE p_74757_2_ Z L0 L4 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public getTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; - L0 - LINENUMBER 125 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getTag_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - LOCALVARIABLE p_74781_1_ Ljava/lang/String; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public func_150299_b(Ljava/lang/String;)B - L0 - LINENUMBER 130 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L1 - LINENUMBER 131 L1 - ALOAD 2 - IFNULL L2 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - GOTO L3 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_150299_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 - LOCALVARIABLE p_150299_1_ Ljava/lang/String; L0 L4 1 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L1 L4 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public hasKey(Ljava/lang/String;)Z - L0 - LINENUMBER 136 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_hasKey_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - LOCALVARIABLE p_74764_1_ Ljava/lang/String; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public hasKey(Ljava/lang/String;I)Z - L0 - LINENUMBER 141 L0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B - ISTORE 3 - L1 - LINENUMBER 142 L1 - ILOAD 3 - ILOAD 2 - IF_ICMPNE L2 - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] - ILOAD 2 - BIPUSH 99 - IF_ICMPEQ L4 - ICONST_0 - GOTO L3 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] - ILOAD 3 - ICONST_1 - IF_ICMPEQ L5 - ILOAD 3 - ICONST_2 - IF_ICMPEQ L5 - ILOAD 3 - ICONST_3 - IF_ICMPEQ L5 - ILOAD 3 - ICONST_4 - IF_ICMPEQ L5 - ILOAD 3 - ICONST_5 - IF_ICMPEQ L5 - ILOAD 3 - BIPUSH 6 - IF_ICMPNE L6 - L5 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] - ICONST_1 - GOTO L3 - L6 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [I] - IRETURN - L7 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_hasKey_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_hasKey_2_ I L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0 - LOCALVARIABLE p_150297_1_ Ljava/lang/String; L0 L7 1 - LOCALVARIABLE p_150297_2_ I L0 L7 2 - LOCALVARIABLE b0 B L1 L7 3 - MAXSTACK = 2 - MAXLOCALS = 4 - - // access flags 0x1 - public getByte(Ljava/lang/String;)B - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 149 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150290_f ()B - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] - IRETURN - L2 - LINENUMBER 151 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 153 L4 - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getByte_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74771_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getShort(Ljava/lang/String;)S - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 161 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150289_e ()S - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] - IRETURN - L2 - LINENUMBER 163 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 165 L4 - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getShort_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74765_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getInteger(Ljava/lang/String;)I - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 173 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150287_d ()I - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] - IRETURN - L2 - LINENUMBER 175 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 177 L4 - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getInteger_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74762_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getLong(Ljava/lang/String;)J - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 185 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - LCONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150291_c ()J - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [J] - LRETURN - L2 - LINENUMBER 187 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 189 L4 - LCONST_0 - LRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getLong_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74763_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getFloat(Ljava/lang/String;)F - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 197 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - FCONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150288_h ()F - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [F] - FRETURN - L2 - LINENUMBER 199 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 201 L4 - FCONST_0 - FRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getFloat_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74760_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getDouble(Ljava/lang/String;)D - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 209 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - DCONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150286_g ()D - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [D] - DRETURN - L2 - LINENUMBER 211 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 213 L4 - DCONST_0 - DRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getDouble_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74769_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getString(Ljava/lang/String;)Ljava/lang/String; - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 221 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - LDC "" - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String; - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/String] - ARETURN - L2 - LINENUMBER 223 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 225 L4 - LDC "" - ARETURN - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getString_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74779_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getByteArray(Ljava/lang/String;)[B - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 233 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - NEWARRAY T_BYTE - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTTagByteArray - INVOKEVIRTUAL net/minecraft/nbt/NBTTagByteArray.func_150292_c ()[B - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[B] - ARETURN - L2 - LINENUMBER 235 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 237 L4 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 0 - ALOAD 1 - BIPUSH 7 - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getByteArray_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74770_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 6 - MAXLOCALS = 3 - - // access flags 0x1 - public getIntArray(Ljava/lang/String;)[I - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 245 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - NEWARRAY T_INT - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTTagIntArray - INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[I] - ARETURN - L2 - LINENUMBER 247 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 249 L4 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 0 - ALOAD 1 - BIPUSH 11 - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getIntArray_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74759_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 6 - MAXLOCALS = 3 - - // access flags 0x1 - public getCompoundTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 257 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTTagCompound - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [net/minecraft/nbt/NBTTagCompound] - ARETURN - L2 - LINENUMBER 259 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 261 L4 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 0 - ALOAD 1 - BIPUSH 10 - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getCompoundTag_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74775_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 6 - MAXLOCALS = 3 - - // access flags 0x1 - public getTagList(Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - TRYCATCHBLOCK L3 L4 L2 java/lang/ClassCastException - L0 - LINENUMBER 269 L0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B - BIPUSH 9 - IF_ICMPEQ L3 - L5 - LINENUMBER 271 L5 - NEW net/minecraft/nbt/NBTTagList - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V - L1 - ARETURN - L3 - LINENUMBER 275 L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTTagList - ASTORE 3 - L6 - LINENUMBER 276 L6 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I - IFLE L7 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.func_150303_d ()I - ILOAD 2 - IF_ICMPEQ L7 - NEW net/minecraft/nbt/NBTTagList - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V - GOTO L4 - L7 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [] - ALOAD 3 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [net/minecraft/nbt/NBTTagList] - ARETURN - L2 - LINENUMBER 279 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [java/lang/ClassCastException] - ASTORE 3 - L8 - LINENUMBER 281 L8 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 0 - ALOAD 1 - BIPUSH 9 - ALOAD 3 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L9 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getTagList_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_getTagList_2_ I L0 L0 2 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L2 3 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L8 L9 3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L9 0 - LOCALVARIABLE p_150295_1_ Ljava/lang/String; L0 L9 1 - LOCALVARIABLE p_150295_2_ I L0 L9 2 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public getBoolean(Ljava/lang/String;)Z - L0 - LINENUMBER 287 L0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getByte (Ljava/lang/String;)B - IFEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_getBoolean_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L3 0 - LOCALVARIABLE p_74767_1_ Ljava/lang/String; L0 L3 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public removeTag(Ljava/lang/String;)V - L0 - LINENUMBER 292 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.remove (Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 293 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_removeTag_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_82580_1_ Ljava/lang/String; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public toString()Ljava/lang/String; - L0 - LINENUMBER 297 L0 - LDC "{" - ASTORE 1 - L1 - LINENUMBER 300 L1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 2 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - L4 - LINENUMBER 302 L4 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 3 - L5 - LINENUMBER 300 L5 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 3 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - BIPUSH 58 - INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 3 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - BIPUSH 44 - INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 1 - GOTO L2 - L3 - LINENUMBER 305 L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] [] - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; - LDC "}" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ARETURN - L6 - LOCALVARIABLE s1 Ljava/lang/String; L5 L3 3 - LOCALVARIABLE iterator Ljava/util/Iterator; L2 L3 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0 - LOCALVARIABLE s Ljava/lang/String; L1 L6 1 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public hasNoTags()Z - L0 - LINENUMBER 310 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.isEmpty ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x2 - private createCrashReport(Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - L0 - LINENUMBER 315 L0 - ALOAD 3 - LDC "Reading NBT data" - INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; - ASTORE 4 - L1 - LINENUMBER 316 L1 - ALOAD 4 - LDC "Corrupt NBT tag" - ICONST_1 - INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategoryDepth (Ljava/lang/String;I)Lnet/minecraft/crash/CrashReportCategory; - ASTORE 5 - L2 - LINENUMBER 317 L2 - ALOAD 5 - LDC "Tag type found" - NEW net/minecraft/nbt/NBTTagCompound$1 - DUP - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$1. (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L3 - LINENUMBER 325 L3 - ALOAD 5 - LDC "Tag type expected" - NEW net/minecraft/nbt/NBTTagCompound$2 - DUP - ALOAD 0 - ILOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$2. (Lnet/minecraft/nbt/NBTTagCompound;I)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L4 - LINENUMBER 333 L4 - ALOAD 5 - LDC "Tag name" - ALOAD 1 - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V - L5 - LINENUMBER 334 L5 - ALOAD 4 - ARETURN - L6 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_createCrashReport_1_ Ljava/lang/String; L0 L0 1 - LOCALVARIABLE p_createCrashReport_2_ I L0 L0 2 - LOCALVARIABLE p_createCrashReport_3_ Ljava/lang/ClassCastException; L0 L0 3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0 - LOCALVARIABLE p_82581_1_ Ljava/lang/String; L0 L6 1 - LOCALVARIABLE p_82581_2_ I L0 L6 2 - LOCALVARIABLE p_82581_3_ Ljava/lang/ClassCastException; L0 L6 3 - LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L1 L6 4 - LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L2 L6 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public copy()Lnet/minecraft/nbt/NBTBase; - L0 - LINENUMBER 339 L0 - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - ASTORE 1 - L1 - LINENUMBER 340 L1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 2 - L2 - LINENUMBER 342 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - L4 - LINENUMBER 344 L4 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 3 - L5 - LINENUMBER 345 L5 - ALOAD 1 - ALOAD 3 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 3 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L6 - LINENUMBER 346 L6 - GOTO L2 - L3 - LINENUMBER 348 L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 1 - ARETURN - L7 - LOCALVARIABLE s Ljava/lang/String; L5 L6 3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0 - LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L1 L7 1 - LOCALVARIABLE iterator Ljava/util/Iterator; L2 L7 2 - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public equals(Ljava/lang/Object;)Z - L0 - LINENUMBER 353 L0 - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z - IFEQ L1 - L2 - LINENUMBER 355 L2 - ALOAD 1 - CHECKCAST net/minecraft/nbt/NBTTagCompound - ASTORE 2 - L3 - LINENUMBER 356 L3 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set; - ALOAD 2 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.equals (Ljava/lang/Object;)Z - IRETURN - L1 - LINENUMBER 360 L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/Object] [] - ICONST_0 - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L0 1 - LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 - LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L4 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public hashCode()I - L0 - LINENUMBER 366 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.hashCode ()I - IXOR - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0xA - private static func_150298_a(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V throws java/io/IOException - L0 - LINENUMBER 371 L0 - ALOAD 2 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - INVOKEINTERFACE java/io/DataOutput.writeByte (I)V - L1 - LINENUMBER 373 L1 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - IFEQ L2 - L3 - LINENUMBER 375 L3 - ALOAD 2 - ALOAD 0 - INVOKEINTERFACE java/io/DataOutput.writeUTF (Ljava/lang/String;)V - L4 - LINENUMBER 376 L4 - ALOAD 1 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V - L2 - LINENUMBER 378 L2 - FRAME FULL [java/lang/String net/minecraft/nbt/NBTBase java/io/DataOutput] [] - RETURN - L5 - LOCALVARIABLE p_150298_0_ Ljava/lang/String; L0 L0 0 - LOCALVARIABLE p_150298_1_ Lnet/minecraft/nbt/NBTBase; L0 L0 1 - LOCALVARIABLE p_150298_2_ Ljava/io/DataOutput; L0 L0 2 - LOCALVARIABLE p_150298_0_ Ljava/lang/String; L0 L5 0 - LOCALVARIABLE p_150298_1_ Lnet/minecraft/nbt/NBTBase; L0 L5 1 - LOCALVARIABLE p_150298_2_ Ljava/io/DataOutput; L0 L5 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0xA - private static func_152447_a(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B throws java/io/IOException - L0 - LINENUMBER 382 L0 - ALOAD 1 - LDC 8 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L1 - LINENUMBER 383 L1 - ALOAD 0 - INVOKEINTERFACE java/io/DataInput.readByte ()B - IRETURN - L2 - LOCALVARIABLE p_152447_0_ Ljava/io/DataInput; L0 L0 0 - LOCALVARIABLE p_152447_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L0 1 - LOCALVARIABLE p_152447_0_ Ljava/io/DataInput; L0 L2 0 - LOCALVARIABLE p_152447_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L2 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0xA - private static func_152448_b(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; throws java/io/IOException - L0 - LINENUMBER 388 L0 - ALOAD 0 - INVOKEINTERFACE java/io/DataInput.readUTF ()Ljava/lang/String; - ARETURN - L1 - LOCALVARIABLE p_152448_0_ Ljava/io/DataInput; L0 L0 0 - LOCALVARIABLE p_152448_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L0 1 - LOCALVARIABLE p_152448_0_ Ljava/io/DataInput; L0 L1 0 - LOCALVARIABLE p_152448_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x8 - static func_152449_a(BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; - TRYCATCHBLOCK L0 L1 L2 java/io/IOException - L3 - LINENUMBER 393 L3 - ALOAD 4 - LDC 32 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L4 - LINENUMBER 394 L4 - ILOAD 0 - INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase; - ASTORE 5 - L0 - LINENUMBER 398 L0 - ALOAD 5 - ALOAD 2 - ILOAD 3 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V - L5 - LINENUMBER 399 L5 - ALOAD 5 - L1 - ARETURN - L2 - LINENUMBER 401 L2 - FRAME FULL [I java/lang/String java/io/DataInput I net/minecraft/nbt/NBTSizeTracker net/minecraft/nbt/NBTBase] [java/io/IOException] - ASTORE 6 - L6 - LINENUMBER 403 L6 - ALOAD 6 - LDC "Loading NBT data" - INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; - ASTORE 7 - L7 - LINENUMBER 404 L7 - ALOAD 7 - LDC "NBT Tag" - INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; - ASTORE 8 - L8 - LINENUMBER 405 L8 - ALOAD 8 - LDC "Tag name" - ALOAD 1 - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V - L9 - LINENUMBER 406 L9 - ALOAD 8 - LDC "Tag type" - ILOAD 0 - INVOKESTATIC java/lang/Byte.valueOf (B)Ljava/lang/Byte; - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V - L10 - LINENUMBER 407 L10 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 7 - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L11 - LOCALVARIABLE p_152449_0_ B L3 L3 0 - LOCALVARIABLE p_152449_1_ Ljava/lang/String; L3 L3 1 - LOCALVARIABLE p_152449_2_ Ljava/io/DataInput; L3 L3 2 - LOCALVARIABLE p_152449_3_ I L3 L3 3 - LOCALVARIABLE p_152449_4_ Lnet/minecraft/nbt/NBTSizeTracker; L3 L3 4 - LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L7 L11 7 - LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L8 L11 8 - LOCALVARIABLE ioexception Ljava/io/IOException; L6 L11 6 - LOCALVARIABLE p_152449_0_ B L3 L11 0 - LOCALVARIABLE p_152449_1_ Ljava/lang/String; L3 L11 1 - LOCALVARIABLE p_152449_2_ Ljava/io/DataInput; L3 L11 2 - LOCALVARIABLE p_152449_3_ I L3 L11 3 - LOCALVARIABLE p_152449_4_ Lnet/minecraft/nbt/NBTSizeTracker; L3 L11 4 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L0 L11 5 - MAXSTACK = 4 - MAXLOCALS = 9 - - // access flags 0x8 - static access$000(Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Map; - L0 - LINENUMBER 17 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ARETURN - L1 - LOCALVARIABLE p_access$000_0_ Lnet/minecraft/nbt/NBTTagCompound; L0 L0 0 - LOCALVARIABLE x0 Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 19 L0 - INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger; - PUTSTATIC net/minecraft/nbt/NBTTagCompound.logger : Lorg/apache/logging/log4j/Logger; - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 -} diff --git a/run/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt b/run/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt deleted file mode 100644 index aa483e73d2..0000000000 --- a/run/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt +++ /dev/null @@ -1,830 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/nbt/NBTTagList extends net/minecraft/nbt/NBTBase { - - // compiled from: NBTTagList.java - - // access flags 0x2 - private Ljava/util/List; tagList - - // access flags 0x2 - private B tagType - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00001224" - - // access flags 0x1 - public ()V - L0 - LINENUMBER 10 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/nbt/NBTBase. ()V - L1 - LINENUMBER 12 L1 - ALOAD 0 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - L2 - LINENUMBER 13 L2 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L3 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x0 - write(Ljava/io/DataOutput;)V throws java/io/IOException - L0 - LINENUMBER 18 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.isEmpty ()Z - IFNE L1 - L2 - LINENUMBER 20 L2 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - GOTO L3 - L1 - LINENUMBER 24 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] [] - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - L3 - LINENUMBER 27 L3 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] [] - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - INVOKEINTERFACE java/io/DataOutput.writeByte (I)V - L4 - LINENUMBER 28 L4 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - INVOKEINTERFACE java/io/DataOutput.writeInt (I)V - L5 - LINENUMBER 30 L5 - ICONST_0 - ISTORE 2 - L6 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] [] - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L7 - L8 - LINENUMBER 32 L8 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 2 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V - L9 - LINENUMBER 30 L9 - IINC 2 1 - GOTO L6 - L7 - LINENUMBER 34 L7 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] [] - RETURN - L10 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_write_1_ Ljava/io/DataOutput; L0 L0 1 - LOCALVARIABLE i I L6 L7 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L10 0 - LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L10 1 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x0 - func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException - L0 - LINENUMBER 38 L0 - ILOAD 2 - SIPUSH 512 - IF_ICMPLE L1 - L2 - LINENUMBER 40 L2 - NEW java/lang/RuntimeException - DUP - LDC "Tried to read NBT tag with too high complexity, depth > 512" - INVOKESPECIAL java/lang/RuntimeException. (Ljava/lang/String;)V - ATHROW - L1 - LINENUMBER 44 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] - ALOAD 3 - LDC 8 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L3 - LINENUMBER 45 L3 - ALOAD 0 - ALOAD 1 - INVOKEINTERFACE java/io/DataInput.readByte ()B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - L4 - LINENUMBER 46 L4 - ALOAD 3 - LDC 32 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L5 - LINENUMBER 47 L5 - ALOAD 1 - INVOKEINTERFACE java/io/DataInput.readInt ()I - ISTORE 4 - L6 - LINENUMBER 48 L6 - ALOAD 0 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - L7 - LINENUMBER 50 L7 - ICONST_0 - ISTORE 5 - L8 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] [] - ILOAD 5 - ILOAD 4 - IF_ICMPGE L9 - L10 - LINENUMBER 52 L10 - ALOAD 3 - LDC 32 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L11 - LINENUMBER 53 L11 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase; - ASTORE 6 - L12 - LINENUMBER 54 L12 - ALOAD 6 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ALOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V - L13 - LINENUMBER 55 L13 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ALOAD 6 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L14 - LINENUMBER 50 L14 - IINC 5 1 - GOTO L8 - L9 - LINENUMBER 58 L9 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] [] - RETURN - L15 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L0 1 - LOCALVARIABLE p_152446_2_ I L0 L0 2 - LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L0 3 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L12 L14 6 - LOCALVARIABLE k I L8 L9 5 - LOCALVARIABLE j I L6 L9 4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L15 0 - LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L15 1 - LOCALVARIABLE p_152446_2_ I L0 L15 2 - LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L15 3 - MAXSTACK = 4 - MAXLOCALS = 7 - - // access flags 0x1 - public getId()B - L0 - LINENUMBER 62 L0 - BIPUSH 9 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public toString()Ljava/lang/String; - L0 - LINENUMBER 67 L0 - LDC "[" - ASTORE 1 - L1 - LINENUMBER 68 L1 - ICONST_0 - ISTORE 2 - L2 - LINENUMBER 70 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 3 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L4 - L5 - LINENUMBER 72 L5 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 4 - L6 - LINENUMBER 73 L6 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ILOAD 2 - INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; - BIPUSH 58 - INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; - ALOAD 4 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - BIPUSH 44 - INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 1 - L7 - LINENUMBER 70 L7 - IINC 2 1 - GOTO L3 - L4 - LINENUMBER 76 L4 - FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] [] - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; - LDC "]" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ARETURN - L8 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L7 4 - LOCALVARIABLE iterator Ljava/util/Iterator; L3 L4 3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L8 0 - LOCALVARIABLE s Ljava/lang/String; L1 L8 1 - LOCALVARIABLE i I L2 L8 2 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public appendTag(Lnet/minecraft/nbt/NBTBase;)V - L0 - LINENUMBER 81 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - IFNE L1 - L2 - LINENUMBER 83 L2 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - GOTO L3 - L1 - LINENUMBER 85 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - IF_ICMPEQ L3 - L4 - LINENUMBER 87 L4 - GETSTATIC java/lang/System.err : Ljava/io/PrintStream; - LDC "WARNING: Adding mismatching tag types to tag list" - INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V - L5 - LINENUMBER 88 L5 - RETURN - L3 - LINENUMBER 91 L3 - FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ALOAD 1 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L6 - LINENUMBER 92 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_appendTag_1_ Lnet/minecraft/nbt/NBTBase; L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L7 0 - LOCALVARIABLE p_74742_1_ Lnet/minecraft/nbt/NBTBase; L0 L7 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public func_150304_a(ILnet/minecraft/nbt/NBTBase;)V - L0 - LINENUMBER 96 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 98 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - IFNE L3 - L4 - LINENUMBER 100 L4 - ALOAD 0 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - GOTO L5 - L3 - LINENUMBER 102 L3 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - IF_ICMPEQ L5 - L6 - LINENUMBER 104 L6 - GETSTATIC java/lang/System.err : Ljava/io/PrintStream; - LDC "WARNING: Adding mismatching tag types to tag list" - INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V - L7 - LINENUMBER 105 L7 - RETURN - L5 - LINENUMBER 108 L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - ALOAD 2 - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - GOTO L8 - L1 - LINENUMBER 112 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - GETSTATIC java/lang/System.err : Ljava/io/PrintStream; - LDC "WARNING: index out of bounds to set tag in tag list" - INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V - L8 - LINENUMBER 114 L8 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - RETURN - L9 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_150304_1_ I L0 L0 1 - LOCALVARIABLE p_150304_2_ Lnet/minecraft/nbt/NBTBase; L0 L0 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0 - LOCALVARIABLE p_150304_1_ I L0 L9 1 - LOCALVARIABLE p_150304_2_ Lnet/minecraft/nbt/NBTBase; L0 L9 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public removeTag(I)Lnet/minecraft/nbt/NBTBase; - L0 - LINENUMBER 118 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.remove (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_removeTag_1_ I L0 L0 1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - LOCALVARIABLE p_74744_1_ I L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getCompoundTagAt(I)Lnet/minecraft/nbt/NBTTagCompound; - L0 - LINENUMBER 123 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 125 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 126 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - BIPUSH 10 - IF_ICMPNE L4 - ALOAD 2 - CHECKCAST net/minecraft/nbt/NBTTagCompound - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [net/minecraft/nbt/NBTTagCompound] - ARETURN - L1 - LINENUMBER 130 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - ARETURN - L6 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_getCompoundTagAt_1_ I L0 L0 1 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150305_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public func_150306_c(I)[I - L0 - LINENUMBER 136 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 138 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 139 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - BIPUSH 11 - IF_ICMPNE L4 - ALOAD 2 - CHECKCAST net/minecraft/nbt/NBTTagIntArray - INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - ICONST_0 - NEWARRAY T_INT - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [[I] - ARETURN - L1 - LINENUMBER 143 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - ICONST_0 - NEWARRAY T_INT - ARETURN - L6 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_150306_1_ I L0 L0 1 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150306_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public func_150309_d(I)D - L0 - LINENUMBER 149 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 151 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 152 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - BIPUSH 6 - IF_ICMPNE L4 - ALOAD 2 - CHECKCAST net/minecraft/nbt/NBTTagDouble - INVOKEVIRTUAL net/minecraft/nbt/NBTTagDouble.func_150286_g ()D - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - DCONST_0 - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [D] - DRETURN - L1 - LINENUMBER 156 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - DCONST_0 - DRETURN - L6 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_150309_1_ I L0 L0 1 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150309_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public func_150308_e(I)F - L0 - LINENUMBER 162 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 164 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 165 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - ICONST_5 - IF_ICMPNE L4 - ALOAD 2 - CHECKCAST net/minecraft/nbt/NBTTagFloat - INVOKEVIRTUAL net/minecraft/nbt/NBTTagFloat.func_150288_h ()F - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - FCONST_0 - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [F] - FRETURN - L1 - LINENUMBER 169 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - FCONST_0 - FRETURN - L6 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_150308_1_ I L0 L0 1 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150308_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getStringTagAt(I)Ljava/lang/String; - L0 - LINENUMBER 175 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 177 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 178 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - BIPUSH 8 - IF_ICMPNE L4 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String; - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.toString ()Ljava/lang/String; - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [java/lang/String] - ARETURN - L1 - LINENUMBER 182 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - LDC "" - ARETURN - L6 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_getStringTagAt_1_ I L0 L0 1 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150307_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public tagCount()I - L0 - LINENUMBER 188 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public copy()Lnet/minecraft/nbt/NBTBase; - L0 - LINENUMBER 193 L0 - NEW net/minecraft/nbt/NBTTagList - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V - ASTORE 1 - L1 - LINENUMBER 194 L1 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - L2 - LINENUMBER 195 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 2 - L3 - LINENUMBER 197 L3 - FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L4 - L5 - LINENUMBER 199 L5 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 3 - L6 - LINENUMBER 200 L6 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; - ASTORE 4 - L7 - LINENUMBER 201 L7 - ALOAD 1 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ALOAD 4 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L8 - LINENUMBER 202 L8 - GOTO L3 - L4 - LINENUMBER 204 L4 - FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] [] - ALOAD 1 - ARETURN - L9 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L8 3 - LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L7 L8 4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L1 L9 1 - LOCALVARIABLE iterator Ljava/util/Iterator; L3 L9 2 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public equals(Ljava/lang/Object;)Z - L0 - LINENUMBER 209 L0 - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z - IFEQ L1 - L2 - LINENUMBER 211 L2 - ALOAD 1 - CHECKCAST net/minecraft/nbt/NBTTagList - ASTORE 2 - L3 - LINENUMBER 213 L3 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - ALOAD 2 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - IF_ICMPNE L1 - L4 - LINENUMBER 215 L4 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ALOAD 2 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.equals (Ljava/lang/Object;)Z - IRETURN - L1 - LINENUMBER 219 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/Object] [] - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L0 0 - LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L0 1 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L5 0 - LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public hashCode()I - L0 - LINENUMBER 224 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.hashCode ()I - IXOR - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public func_150303_d()I - L0 - LINENUMBER 229 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 -} diff --git a/run/config/CodeChickenCore.cfg b/run/config/CodeChickenCore.cfg deleted file mode 100644 index 34fd4eb6dc..0000000000 --- a/run/config/CodeChickenCore.cfg +++ /dev/null @@ -1,21 +0,0 @@ -#CodeChickenCore configuration file. - -#set to true to completely deobfuscate mcp names -dev.deobfuscate=true -#Enabling this setting will make all minecraft classes public at runtime in MCP just as they are in modloader. -#You should ONLY use this when you are testing with a mod that relies on runtime publicity and doesn't include access transformers. -#Such mods are doing the wrong thing and should be fixed. -dev.runtimePublic=false - -#Various tweaks that can be applied to game mechanics. -tweaks -{ - #If set to true and doFireTick is disabled in the game rules, fire will still dissipate if it's not over a fire source - doFireTickOut=true - #If set to true, creepers will not destroy landscape. (A version of mobGriefing setting just for creepers) - environmentallyFriendlyCreepers=false - #If set to true two adjacent water source blocks will not generate a third. - finiteWater=false - #If set to false, leaves will only replace air when growing - softLeafReplace=false -} diff --git a/run/config/CodeChickenLib.cfg b/run/config/CodeChickenLib.cfg deleted file mode 100644 index c084bba3a3..0000000000 --- a/run/config/CodeChickenLib.cfg +++ /dev/null @@ -1,8 +0,0 @@ -#CodeChickenLib development configuration file. - -dump_asm=true - -#Path to directory holding packaged.srg, fields.csv and methods.csv for mcp remapping -mappingDir=C:\Users\mtthw\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\unpacked\conf - -textify=true diff --git a/run/config/forge.cfg b/run/config/forge.cfg deleted file mode 100644 index 976d1345d1..0000000000 --- a/run/config/forge.cfg +++ /dev/null @@ -1,57 +0,0 @@ -# Configuration file - -general { - # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. - B:disableVersionCheck=false - - # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 - I:clumpingThreshold=64 - - # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. - B:sortRecipies=true - - # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. - B:removeErroringEntities=false - - # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. - B:removeErroringTileEntities=false - - # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false - B:fullBoundingBoxLadders=false - - # Control the range of sky blending for colored skies in biomes. - I:biomeSkyBlendRange < - 2 - 4 - 6 - 8 - 10 - 12 - 14 - 16 - 18 - 20 - 22 - 24 - 26 - 28 - 30 - 32 - 34 - > - - # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. - D:zombieBaseSummonChance=0.1 - - # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. - D:zombieBabyChance=0.05 - - # The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld. - I:defaultSpawnFuzz=20 - - # If the overworld has ANY spawn fuzz at all. If not, the spawn will always be the exact same location. - B:spawnHasFuzz=true - B:enableGlobalConfig=false -} - - diff --git a/run/config/splash.properties b/run/config/splash.properties deleted file mode 100644 index 4598cf9dfa..0000000000 --- a/run/config/splash.properties +++ /dev/null @@ -1,14 +0,0 @@ -#Splash screen properties -#Sat Apr 17 22:59:51 PDT 2021 -logoTexture=textures/gui/title/mojang.png -background=0xFFFFFF -font=0x0 -barBackground=0xFFFFFF -barBorder=0xC0C0C0 -rotate=false -bar=0xCB3D35 -enabled=true -resourcePackPath=resources -logoOffset=0 -forgeTexture=fml\:textures/gui/forge.gif -fontTexture=textures/font/ascii.png diff --git a/run/mods/ic2/EJML-core-0.26.jar b/run/mods/ic2/EJML-core-0.26.jar deleted file mode 100644 index 8f1fe755e6..0000000000 Binary files a/run/mods/ic2/EJML-core-0.26.jar and /dev/null differ -- cgit From 4d672ab9d8efde048adbea2532e26d539ac64e87 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Sun, 18 Apr 2021 13:55:43 -0400 Subject: Revert previous and move the other 2 switches to functions They actually work right, will redo the other one when I figure out how to get it to do the structure check properly --- .../GTMTE_LapotronicSuperCapacitor.java | 72 ++++++++++++---------- 1 file changed, 40 insertions(+), 32 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index c7e77d9cd8..ba3f0992de 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -233,18 +233,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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 - - - switch(meta) { - case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000L)); capacity = capacity.add(BigInteger.valueOf(100000000L)); break; - case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(1000000000L)); capacity = capacity.add(BigInteger.valueOf(1000000000L)); break; - case 3: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000000L)); capacity = capacity.add(BigInteger.valueOf(10000000000L)); break; - case 4: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(BigInteger.valueOf(100000000000L)); break; - case 5: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(MAX_LONG); break; - case 6: break; - case 7: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000L)); capacity = capacity.add(BigInteger.valueOf(10000000L)); break; - default: break; - } + tempCapacity = calculateTempCapacity(tempCapacity, meta); capacitors[meta - 1]++; } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ firstGlassHeight = Y; @@ -299,9 +288,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){ - formationChecklist = checkGlassTier(colourCorrectedMeta, highestCapacitor); - /*switch (highestCapacitor) { + + switch (highestCapacitor) { case 0://For the empty/EV/IV caps, any BS glass works break; case 1: @@ -328,7 +317,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock break; case 6: break; - }*/ + } } } @@ -343,28 +332,31 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } // Calculate total capacity - capacity = BigInteger.ZERO; - for(int i = 0; i < capacitors.length; i++){ - switch(i) { - case 0: capacity = capacity.add(BigInteger.valueOf(100000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 1: capacity = capacity.add(BigInteger.valueOf(1000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 2: capacity = capacity.add(BigInteger.valueOf(10000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 3: capacity = capacity.add(BigInteger.valueOf(100000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 4: capacity = capacity.add(MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); break; - case 5: break; - case 6: capacity = capacity.add(BigInteger.valueOf(10000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - default: break; - } - } + calculateCapacity(); + // 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; } - public boolean checkGlassTier(int colourCorrectedMeta, int highestCapacitor) { + public BigInteger calculateTempCapacity(BigInteger tempCapacity, int meta) { + switch(meta) { + case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000L)); capacity = capacity.add(BigInteger.valueOf(100000000L)); break; + case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(1000000000L)); capacity = capacity.add(BigInteger.valueOf(1000000000L)); break; + case 3: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000000L)); capacity = capacity.add(BigInteger.valueOf(10000000000L)); break; + case 4: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(BigInteger.valueOf(100000000000L)); break; + case 5: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(MAX_LONG); break; + case 6: break; + case 7: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000L)); capacity = capacity.add(BigInteger.valueOf(10000000L)); break; + default: break; + } + return tempCapacity; + } + + /*public boolean checkGlassTier(int colourCorrectedMeta, int highestCapacitor) { switch (highestCapacitor) { - case 0://For the empty/EV/IV caps, any BS glass works + case 0://For the empty/EV/IV caps, any BS glass works. The case is meta - 1 break; case 1: if(colourCorrectedMeta < highestCapacitor){ @@ -391,9 +383,25 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock case 6: break; default: - break; + return false; + } + return true;//if it was already true, stay true + }*/ + + public void calculateCapacity() { + capacity = BigInteger.ZERO; + for(int i = 0; i < capacitors.length; i++){ + switch(i) { + case 0: capacity = capacity.add(BigInteger.valueOf(100000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 1: capacity = capacity.add(BigInteger.valueOf(1000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 2: capacity = capacity.add(BigInteger.valueOf(10000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 3: capacity = capacity.add(BigInteger.valueOf(100000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 4: capacity = capacity.add(MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); break; + case 5: break; + case 6: capacity = capacity.add(BigInteger.valueOf(10000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + default: break; + } } - return true; } @Override -- cgit From fea61919eb23be452d027428109ee7ce051fcdc4 Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 18 Apr 2021 10:59:30 -0700 Subject: updated library mods --- libs/TecTech-1.7.10-3.8.1-dev.jar | Bin 3382312 -> 0 bytes libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar | Bin 0 -> 3478684 bytes libs/gregtech-5.09.33.57-dev.jar | Bin 11011996 -> 0 bytes libs/gregtech-5.09.34.16-dev.jar | Bin 0 -> 11093772 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 libs/TecTech-1.7.10-3.8.1-dev.jar create mode 100644 libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar delete mode 100644 libs/gregtech-5.09.33.57-dev.jar create mode 100644 libs/gregtech-5.09.34.16-dev.jar diff --git a/libs/TecTech-1.7.10-3.8.1-dev.jar b/libs/TecTech-1.7.10-3.8.1-dev.jar deleted file mode 100644 index 44e3442d87..0000000000 Binary files a/libs/TecTech-1.7.10-3.8.1-dev.jar and /dev/null differ diff --git a/libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar b/libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar new file mode 100644 index 0000000000..694bc0d22f Binary files /dev/null and b/libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar differ diff --git a/libs/gregtech-5.09.33.57-dev.jar b/libs/gregtech-5.09.33.57-dev.jar deleted file mode 100644 index d84ef3b813..0000000000 Binary files a/libs/gregtech-5.09.33.57-dev.jar and /dev/null differ diff --git a/libs/gregtech-5.09.34.16-dev.jar b/libs/gregtech-5.09.34.16-dev.jar new file mode 100644 index 0000000000..14eec73230 Binary files /dev/null and b/libs/gregtech-5.09.34.16-dev.jar differ -- cgit From 38db4d659e3a9dd5ce2709265f5994863c6de916 Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 18 Apr 2021 11:00:00 -0700 Subject: LSC now works with EU Detector Cover --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index bea7ea2ec5..07d99fbdb9 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -558,5 +558,16 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public boolean explodesOnComponentBreak(ItemStack stack) { return false; } - + + @Override + public long maxEUStore() + { + return capacity.longValue(); + } + + @Override + public long getEUVar() + { + return stored.longValue(); + } } -- cgit From f652923c5136e04110a433f9382e3eef8ef2a743 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Mon, 19 Apr 2021 10:00:46 -0400 Subject: Get 3rd switch to work in a function --- .../GTMTE_LapotronicSuperCapacitor.java | 66 ++++++---------------- 1 file changed, 18 insertions(+), 48 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index ba3f0992de..a53e56b8a9 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -200,8 +200,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - final IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.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 @@ -278,7 +277,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } } - if(minCasingAmount > 0){ + if(minCasingAmount > 0) { formationChecklist = false; } @@ -287,38 +286,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // 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){ - - - switch (highestCapacitor) { - case 0://For the empty/EV/IV caps, any BS glass works - break; - case 1: - if(colourCorrectedMeta < highestCapacitor){ - formationChecklist = false; - } - break; - case 2: - if(colourCorrectedMeta < highestCapacitor){ - formationChecklist = false; - } - break; - case 3: - if(colourCorrectedMeta < highestCapacitor){ - formationChecklist = false; - } - break; - case 4: - if(colourCorrectedMeta < highestCapacitor){ - formationChecklist = false; - } - break; - case 5: - break; - case 6: - break; - } - + if(capacitors[highestCapacitor] > 0 && formationChecklist == true) { + formationChecklist = checkGlassTier(colourCorrectedMeta, highestCapacitor); } } @@ -354,28 +323,29 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return tempCapacity; } - /*public boolean checkGlassTier(int colourCorrectedMeta, int highestCapacitor) { + public boolean checkGlassTier(int colourCorrectedMeta, int highestCapacitor) { + Boolean check = true; switch (highestCapacitor) { case 0://For the empty/EV/IV caps, any BS glass works. The case is meta - 1 break; case 1: - if(colourCorrectedMeta < highestCapacitor){ - return false; + if(colourCorrectedMeta < highestCapacitor) { + check = false; } break; case 2: - if(colourCorrectedMeta < highestCapacitor){ - return false; + if(colourCorrectedMeta < highestCapacitor) { + check = false; } break; case 3: - if(colourCorrectedMeta < highestCapacitor){ - return false; + if(colourCorrectedMeta < highestCapacitor) { + check = false; } break; case 4: - if(colourCorrectedMeta < highestCapacitor){ - return false; + if(colourCorrectedMeta < highestCapacitor) { + check = false; } break; case 5: @@ -383,14 +353,14 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock case 6: break; default: - return false; + check = false; } - return true;//if it was already true, stay true - }*/ + return check;//if it was already true, stay true + } public void calculateCapacity() { capacity = BigInteger.ZERO; - for(int i = 0; i < capacitors.length; i++){ + for(int i = 0; i < capacitors.length; i++) { switch(i) { case 0: capacity = capacity.add(BigInteger.valueOf(100000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; case 1: capacity = capacity.add(BigInteger.valueOf(1000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; -- cgit From 019d2c5c8cb9669dd19a66e54d637de83255e795 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Mon, 19 Apr 2021 11:40:01 -0400 Subject: Add check for more than 50% non-empty caps --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a53e56b8a9..581b3de7ad 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -300,6 +300,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock mDynamoTunnelsTT.clear(); } + //Check if enough (more than 50%) non-empty caps + int emptyCheck = capacitors[5]/(capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]); + if (emptyCheck > 0.5) + formationChecklist = false; + // Calculate total capacity calculateCapacity(); @@ -355,7 +360,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock default: check = false; } - return check;//if it was already true, stay true + return check; //Return false if it fails the check, otherwise true } public void calculateCapacity() { -- cgit From 4a675efcd20ac1c1d858f7019b3e7b34a15d6e18 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Mon, 19 Apr 2021 11:46:07 -0400 Subject: Update TT text to reflect changes --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 581b3de7ad..6e5e4fbca6 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -89,7 +89,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock .addStructureInfo("Modular height of 4-18 blocks.") .addController("Front center bottom") .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") - .addOtherStructurePart("Lapotronic Capacitor (IV-UV), Ultimate Capacitor (UHV)", "Center 3x(1-15)x3 above base (9-135 blocks)") + .addOtherStructurePart("Lapotronic Capacitor (EV-UV), Ultimate Capacitor (UHV)", "Center 3x(1-15)x3 above base (9-135 blocks)") + .addStructureInfo("You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") .addEnergyHatch("Any casing") .addDynamoHatch("Any casing") -- cgit From 3db66d3a7850b955868fff2ad5e628afa7c81534 Mon Sep 17 00:00:00 2001 From: Prometheus0000 Date: Thu, 29 Apr 2021 11:18:54 -0400 Subject: Change int to double to properly use fractions --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 6e5e4fbca6..2476b2cf87 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -302,7 +302,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock } //Check if enough (more than 50%) non-empty caps - int emptyCheck = capacitors[5]/(capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]); + double emptyCheck = ((double) capacitors[5]) / (double) (capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]); if (emptyCheck > 0.5) formationChecklist = false; -- cgit From b474bd9b062291c4715073666ffa783bc5b68b31 Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Thu, 29 Apr 2021 21:51:06 +0200 Subject: update build script --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index e107fcfba2..b69b7c9929 100644 --- a/build.gradle +++ b/build.gradle @@ -2,8 +2,8 @@ buildscript { repositories { mavenCentral() maven { - name = "forge" - url = "http://files.minecraftforge.net/maven" + name = "gt" + url = "https://gregtech.overminddl1.com/" } maven { name = "sonatype" -- cgit From 5deae9337f6aa8298ae587120698b2270704f24e Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 10 May 2021 16:09:29 -0700 Subject: Energy detector covers now show average EU/t in/out --- .../GTMTE_LapotronicSuperCapacitor.java | 125 ++++++++++++++++++--- 1 file changed, 107 insertions(+), 18 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 0b95e5ffb2..8780692488 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -11,7 +11,6 @@ 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; @@ -55,10 +54,15 @@ 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 inputLastTick = BigInteger.ZERO; private BigInteger outputLastTick = BigInteger.ZERO; private int repairStatusCache = 0; + private long mMaxEUInput = 0; + private long mMaxEUOut = 0; + private long mMaxAmperesIn = 0; + private long mMaxAmperesOut = 0; + public GTMTE_LapotronicSuperCapacitor(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); } @@ -189,6 +193,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock mDynamoHatchesTT.clear(); mEnergyTunnelsTT.clear(); mDynamoTunnelsTT.clear(); + + mMaxEUInput = 0; + mMaxEUOut = 0; + mMaxAmperesIn = 0; + mMaxAmperesOut = 0; // Temp var for loss calculation BigInteger tempCapacity = BigInteger.ZERO; @@ -312,7 +321,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; + return formationChecklist || true; } public BigInteger calculateTempCapacity(BigInteger tempCapacity, int meta) { @@ -388,15 +397,30 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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); + final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) mte); + + tHatch.updateTexture(aBaseCasingIndex); + mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); + mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); + + return super.mEnergyHatches.add(tHatch); } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { // Add TT Laser hatches + final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); + + mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); + mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); + 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); + final GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) mte; + + tHatch.updateTexture(aBaseCasingIndex); + mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); + mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); + + return mEnergyHatchesTT.add(tHatch); } else { return false; } @@ -411,15 +435,30 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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); + final GT_MetaTileEntity_Hatch_Dynamo tDynamo = (GT_MetaTileEntity_Hatch_Dynamo) mte; + + tDynamo.updateTexture(aBaseCasingIndex); + mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); + mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); + + return super.mDynamoHatches.add(tDynamo); } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { // Add TT Laser hatches - return mDynamoTunnelsTT.add((GT_MetaTileEntity_Hatch_DynamoTunnel) mte); + final GT_MetaTileEntity_Hatch_DynamoTunnel tDynamo = (GT_MetaTileEntity_Hatch_DynamoTunnel) mte; + + mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); + mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); + + return mDynamoTunnelsTT.add(tDynamo); } 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); + final GT_MetaTileEntity_Hatch_DynamoMulti tDynamo = (GT_MetaTileEntity_Hatch_DynamoMulti) mte; + + tDynamo.updateTexture(aBaseCasingIndex); + mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); + mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); + + return mDynamoHatchesTT.add(tDynamo); } else { return false; } @@ -429,9 +468,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public boolean onRunningTick(ItemStack stack){ // Reset I/O cache - intputLastTick = BigInteger.ZERO; + inputLastTick = BigInteger.ZERO; outputLastTick = BigInteger.ZERO; + //System.out.println(getBaseMetaTileEntity().) + // Draw energy from GT hatches for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { @@ -441,7 +482,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)); + inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to GT hatches @@ -465,7 +506,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)); + inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to TT hatches @@ -490,7 +531,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)); + inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to TT Laser hatches @@ -514,6 +555,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock stored = stored.subtract(passiveDischargeAmount); stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; + IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); + + tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue() / mMaxAmperesIn, mMaxAmperesIn); + tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue() / mMaxAmperesOut, mMaxAmperesOut); + return true; } @@ -554,13 +600,15 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public String[] getInfoData() { + IGregTechTileEntity tBMTE = getBaseMetaTileEntity(); + 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("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("EU IN: " + NumberFormat.getNumberInstance().format(tBMTE.getAverageElectricInput()) + "EU/t"); + ll.add("EU OUT: " + NumberFormat.getNumberInstance().format(tBMTE.getAverageElectricOutput()) + "EU/t"); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); @@ -609,15 +657,56 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public boolean explodesOnComponentBreak(ItemStack stack) { return false; } + //called by the getEUCapacity() function in BaseMetaTileEntity @Override public long maxEUStore() { return capacity.longValue(); } + //called by the getEUStored() function in BaseMetaTileEntity @Override public long getEUVar() { return stored.longValue(); } + + /* all of these are needed for the injectEnergyUnits() and drainEnergyUnits() + in IGregTechTileEntity + */ + @Override + public long maxEUInput() + { + return mMaxEUInput; + } + + @Override + public long maxAmperesIn() + { + return mMaxAmperesIn; + } + + @Override + public long maxEUOutput() + { + return mMaxEUOut; + } + + @Override + public long maxAmperesOut() + { + return mMaxAmperesOut; + } + + @Override + public boolean isEnetInput() + { + return true; + } + + @Override + public boolean isEnetOutput() + { + return true; + } } -- cgit From 05c96cdc3e35724d17dd03b4708a38e09c4d42e4 Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 10 May 2021 16:09:29 -0700 Subject: Energy detector covers now show average EU/t in/out --- .../GTMTE_LapotronicSuperCapacitor.java | 123 ++++++++++++++++++--- 1 file changed, 106 insertions(+), 17 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 0b95e5ffb2..a347465a12 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -11,7 +11,6 @@ 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; @@ -55,10 +54,15 @@ 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 inputLastTick = BigInteger.ZERO; private BigInteger outputLastTick = BigInteger.ZERO; private int repairStatusCache = 0; + private long mMaxEUInput = 0; + private long mMaxEUOut = 0; + private long mMaxAmperesIn = 0; + private long mMaxAmperesOut = 0; + public GTMTE_LapotronicSuperCapacitor(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); } @@ -189,6 +193,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock mDynamoHatchesTT.clear(); mEnergyTunnelsTT.clear(); mDynamoTunnelsTT.clear(); + + mMaxEUInput = 0; + mMaxEUOut = 0; + mMaxAmperesIn = 0; + mMaxAmperesOut = 0; // Temp var for loss calculation BigInteger tempCapacity = BigInteger.ZERO; @@ -388,15 +397,30 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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); + final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) mte); + + tHatch.updateTexture(aBaseCasingIndex); + mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); + mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); + + return super.mEnergyHatches.add(tHatch); } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { // Add TT Laser hatches + final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); + + mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); + mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); + 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); + final GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) mte; + + tHatch.updateTexture(aBaseCasingIndex); + mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); + mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); + + return mEnergyHatchesTT.add(tHatch); } else { return false; } @@ -411,15 +435,30 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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); + final GT_MetaTileEntity_Hatch_Dynamo tDynamo = (GT_MetaTileEntity_Hatch_Dynamo) mte; + + tDynamo.updateTexture(aBaseCasingIndex); + mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); + mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); + + return super.mDynamoHatches.add(tDynamo); } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { // Add TT Laser hatches - return mDynamoTunnelsTT.add((GT_MetaTileEntity_Hatch_DynamoTunnel) mte); + final GT_MetaTileEntity_Hatch_DynamoTunnel tDynamo = (GT_MetaTileEntity_Hatch_DynamoTunnel) mte; + + mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); + mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); + + return mDynamoTunnelsTT.add(tDynamo); } 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); + final GT_MetaTileEntity_Hatch_DynamoMulti tDynamo = (GT_MetaTileEntity_Hatch_DynamoMulti) mte; + + tDynamo.updateTexture(aBaseCasingIndex); + mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); + mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); + + return mDynamoHatchesTT.add(tDynamo); } else { return false; } @@ -429,9 +468,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public boolean onRunningTick(ItemStack stack){ // Reset I/O cache - intputLastTick = BigInteger.ZERO; + inputLastTick = BigInteger.ZERO; outputLastTick = BigInteger.ZERO; + //System.out.println(getBaseMetaTileEntity().) + // Draw energy from GT hatches for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { @@ -441,7 +482,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)); + inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to GT hatches @@ -465,7 +506,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)); + inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to TT hatches @@ -490,7 +531,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)); + inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); } } // Output energy to TT Laser hatches @@ -514,6 +555,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock stored = stored.subtract(passiveDischargeAmount); stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; + IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); + + tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue() / mMaxAmperesIn, mMaxAmperesIn); + tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue() / mMaxAmperesOut, mMaxAmperesOut); + return true; } @@ -554,13 +600,15 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public String[] getInfoData() { + IGregTechTileEntity tBMTE = getBaseMetaTileEntity(); + 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("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("EU IN: " + NumberFormat.getNumberInstance().format(tBMTE.getAverageElectricInput()) + "EU/t"); + ll.add("EU OUT: " + NumberFormat.getNumberInstance().format(tBMTE.getAverageElectricOutput()) + "EU/t"); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); @@ -609,15 +657,56 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public boolean explodesOnComponentBreak(ItemStack stack) { return false; } + //called by the getEUCapacity() function in BaseMetaTileEntity @Override public long maxEUStore() { return capacity.longValue(); } + //called by the getEUStored() function in BaseMetaTileEntity @Override public long getEUVar() { return stored.longValue(); } + + /* all of these are needed for the injectEnergyUnits() and drainEnergyUnits() + in IGregTechTileEntity + */ + @Override + public long maxEUInput() + { + return mMaxEUInput; + } + + @Override + public long maxAmperesIn() + { + return mMaxAmperesIn; + } + + @Override + public long maxEUOutput() + { + return mMaxEUOut; + } + + @Override + public long maxAmperesOut() + { + return mMaxAmperesOut; + } + + @Override + public boolean isEnetInput() + { + return true; + } + + @Override + public boolean isEnetOutput() + { + return true; + } } -- cgit From a1a1f04fb64612a1ce1aea7c337bcf67bd9d1361 Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 10 May 2021 16:18:58 -0700 Subject: forgot to remove the "|| true" on the multiblock check --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 8780692488..a347465a12 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -321,7 +321,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 || true; + return formationChecklist; } public BigInteger calculateTempCapacity(BigInteger tempCapacity, int meta) { -- cgit From c1ba9d8d0ffbb27f66a6a4eaf36f240baf801eeb Mon Sep 17 00:00:00 2001 From: Matt Date: Tue, 11 May 2021 09:41:02 -0700 Subject: undid change to getInfoData() --- .../GTMTE_LapotronicSuperCapacitor.java | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a347465a12..ef602d33fb 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -400,6 +400,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) mte); tHatch.updateTexture(aBaseCasingIndex); +// mMaxEUInput += tHatch.maxEUInput(); +// mMaxAmperesIn += tHatch.maxAmperesIn(); mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); @@ -408,6 +410,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Add TT Laser hatches final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); +// mMaxEUInput += tHatch.maxEUInput(); +// mMaxAmperesIn += tHatch.maxAmperesIn(); mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); @@ -417,6 +421,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) mte; tHatch.updateTexture(aBaseCasingIndex); +// mMaxEUInput += tHatch.maxEUInput(); +// mMaxAmperesIn += tHatch.maxAmperesIn(); mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); @@ -438,6 +444,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final GT_MetaTileEntity_Hatch_Dynamo tDynamo = (GT_MetaTileEntity_Hatch_Dynamo) mte; tDynamo.updateTexture(aBaseCasingIndex); +// mMaxEUOut += tDynamo.maxEUOutput(); +// mMaxAmperesOut += tDynamo.maxAmperesOut(); mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); @@ -446,6 +454,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock // Add TT Laser hatches final GT_MetaTileEntity_Hatch_DynamoTunnel tDynamo = (GT_MetaTileEntity_Hatch_DynamoTunnel) mte; +// mMaxEUOut += tDynamo.maxEUOutput(); +// mMaxAmperesOut += tDynamo.maxAmperesOut(); mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); @@ -455,6 +465,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock final GT_MetaTileEntity_Hatch_DynamoMulti tDynamo = (GT_MetaTileEntity_Hatch_DynamoMulti) mte; tDynamo.updateTexture(aBaseCasingIndex); +// mMaxEUOut += tDynamo.maxEUOutput(); +// mMaxAmperesOut += tDynamo.maxAmperesOut(); mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); @@ -557,8 +569,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); - tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue() / mMaxAmperesIn, mMaxAmperesIn); - tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue() / mMaxAmperesOut, mMaxAmperesOut); + tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue(), mMaxAmperesIn); + tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue(), mMaxAmperesOut); return true; } @@ -600,15 +612,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public String[] getInfoData() { - IGregTechTileEntity tBMTE = getBaseMetaTileEntity(); - 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("Passive Loss: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); - ll.add("EU IN: " + NumberFormat.getNumberInstance().format(tBMTE.getAverageElectricInput()) + "EU/t"); - ll.add("EU OUT: " + NumberFormat.getNumberInstance().format(tBMTE.getAverageElectricOutput()) + "EU/t"); + ll.add("EU IN: " + NumberFormat.getNumberInstance().format(inputLastTick) + "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 From bc9e80c28fc5ed99830c0b3bf21d48be00c60fb8 Mon Sep 17 00:00:00 2001 From: Matt Date: Tue, 11 May 2021 17:09:46 -0700 Subject: Fixed issues with injectEnergyUnits and drainEnergyUnits --- .../GTMTE_LapotronicSuperCapacitor.java | 59 +++++++--------------- 1 file changed, 18 insertions(+), 41 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index ef602d33fb..7564c41330 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -11,6 +11,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.MetaTileEntity; 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; @@ -58,10 +59,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock private BigInteger outputLastTick = BigInteger.ZERO; private int repairStatusCache = 0; - private long mMaxEUInput = 0; + private long mMaxEUIn = 0; private long mMaxEUOut = 0; - private long mMaxAmperesIn = 0; - private long mMaxAmperesOut = 0; public GTMTE_LapotronicSuperCapacitor(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); @@ -194,10 +193,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock mEnergyTunnelsTT.clear(); mDynamoTunnelsTT.clear(); - mMaxEUInput = 0; + mMaxEUIn = 0; mMaxEUOut = 0; - mMaxAmperesIn = 0; - mMaxAmperesOut = 0; // Temp var for loss calculation BigInteger tempCapacity = BigInteger.ZERO; @@ -395,36 +392,26 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return false; } else { final IMetaTileEntity mte = te.getMetaTileEntity(); + + if (mte instanceof MetaTileEntity) { + mMaxEUIn += ((MetaTileEntity) mte).maxEUInput() * ((MetaTileEntity) mte).maxAmperesIn(); + } + if (mte instanceof GT_MetaTileEntity_Hatch_Energy) { // Add GT hatches final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) mte); - tHatch.updateTexture(aBaseCasingIndex); -// mMaxEUInput += tHatch.maxEUInput(); -// mMaxAmperesIn += tHatch.maxAmperesIn(); - mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); - mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); return super.mEnergyHatches.add(tHatch); } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { // Add TT Laser hatches final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); -// mMaxEUInput += tHatch.maxEUInput(); -// mMaxAmperesIn += tHatch.maxAmperesIn(); - mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); - mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); - return mEnergyTunnelsTT.add((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { // Add TT hatches final GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) mte; - tHatch.updateTexture(aBaseCasingIndex); -// mMaxEUInput += tHatch.maxEUInput(); -// mMaxAmperesIn += tHatch.maxAmperesIn(); - mMaxEUInput = Math.max(mMaxEUInput, tHatch.maxEUInput()); - mMaxAmperesIn = Math.max(mMaxAmperesIn, tHatch.maxAmperesIn()); return mEnergyHatchesTT.add(tHatch); } else { @@ -439,36 +426,26 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock return false; } else { final IMetaTileEntity mte = te.getMetaTileEntity(); + + if (mte instanceof MetaTileEntity) { + mMaxEUOut += ((MetaTileEntity) mte).maxEUOutput() * ((MetaTileEntity) mte).maxAmperesOut(); + } + if (mte instanceof GT_MetaTileEntity_Hatch_Dynamo) { // Add GT hatches final GT_MetaTileEntity_Hatch_Dynamo tDynamo = (GT_MetaTileEntity_Hatch_Dynamo) mte; - tDynamo.updateTexture(aBaseCasingIndex); -// mMaxEUOut += tDynamo.maxEUOutput(); -// mMaxAmperesOut += tDynamo.maxAmperesOut(); - mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); - mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); return super.mDynamoHatches.add(tDynamo); } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { // Add TT Laser hatches final GT_MetaTileEntity_Hatch_DynamoTunnel tDynamo = (GT_MetaTileEntity_Hatch_DynamoTunnel) mte; -// mMaxEUOut += tDynamo.maxEUOutput(); -// mMaxAmperesOut += tDynamo.maxAmperesOut(); - mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); - mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); - return mDynamoTunnelsTT.add(tDynamo); } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { // Add TT hatches final GT_MetaTileEntity_Hatch_DynamoMulti tDynamo = (GT_MetaTileEntity_Hatch_DynamoMulti) mte; - tDynamo.updateTexture(aBaseCasingIndex); -// mMaxEUOut += tDynamo.maxEUOutput(); -// mMaxAmperesOut += tDynamo.maxAmperesOut(); - mMaxEUOut = Math.max(mMaxEUOut, tDynamo.maxEUOutput()); - mMaxAmperesOut = Math.max(mMaxAmperesOut, tDynamo.maxAmperesOut()); return mDynamoHatchesTT.add(tDynamo); } else { @@ -569,8 +546,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); - tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue(), mMaxAmperesIn); - tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue(), mMaxAmperesOut); + tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue(), 1L); + tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue(), 1L); return true; } @@ -687,13 +664,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public long maxEUInput() { - return mMaxEUInput; + return mMaxEUIn; } @Override public long maxAmperesIn() { - return mMaxAmperesIn; + return 1L; } @Override @@ -705,7 +682,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public long maxAmperesOut() { - return mMaxAmperesOut; + return 1L; } @Override -- cgit From 0be154affc19fe05f35868d20e608607ce770658 Mon Sep 17 00:00:00 2001 From: Matt Date: Wed, 12 May 2021 17:03:21 -0700 Subject: Average EU/t in/out added to getInfoData() --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 7564c41330..b3d2c9fea3 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -589,6 +589,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock @Override public String[] getInfoData() { + final IGregTechTileEntity tGTTE = getBaseMetaTileEntity(); + final ArrayList ll = new ArrayList<>(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); ll.add("Used Capacity: " + NumberFormat.getNumberInstance().format(stored) + "EU"); @@ -596,6 +598,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock ll.add("Passive Loss: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); ll.add("EU IN: " + NumberFormat.getNumberInstance().format(inputLastTick) + "EU/t"); ll.add("EU OUT: " + NumberFormat.getNumberInstance().format(outputLastTick) + "EU/t"); + ll.add("Avg EU IN: " + NumberFormat.getNumberInstance().format(tGTTE.getAverageElectricInput())); + ll.add("Avg EU OUT: " + NumberFormat.getNumberInstance().format(tGTTE.getAverageElectricOutput())); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); -- cgit From d487ca57d4560e0fb32f81a79a34f631576c5d9b Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Sun, 16 May 2021 11:14:10 +0200 Subject: bump version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index b69b7c9929..8a280be31a 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.4" +version = "0.5.5" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From b5138167786059aeac3c6af875bbc9beaaca8eab Mon Sep 17 00:00:00 2001 From: Léa Gris Date: Sat, 22 May 2021 21:34:43 +0200 Subject: fix(texture): remove use of deprecated CASING_BLOCKS --- src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java | 4 ++-- src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java | 4 ++-- src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index e2dbfb68d7..ec720b9354 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -83,11 +83,11 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas 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 ITexture[]{Textures.BlockIcons.getCasingTextureForId(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]}; + : new ITexture[]{Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID)}; } // TODO: Opening UI crashes server. Controller isn't craftable right now. diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 57beb6942f..0bc05927aa 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -86,11 +86,11 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_MultiBlockBase { 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 ITexture[]{Textures.BlockIcons.getCasingTextureForId(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]}; + : new ITexture[]{Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID)}; } public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index 8bcb7619e5..a015887350 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -87,11 +87,11 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_MultiBlockBase { 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 ITexture[]{Textures.BlockIcons.getCasingTextureForId(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]}; + : new ITexture[]{Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID)}; } public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { -- cgit From 2a78d724ac077912e0be3755390253be883f5950 Mon Sep 17 00:00:00 2001 From: DreamMasterXXL Date: Tue, 15 Jun 2021 22:01:15 +0200 Subject: bump version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 8a280be31a..f6c34ae7ac 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.5" +version = "0.5.6" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From ed7af87210a6ef5c685b0e5f3d22a0c1c834fc88 Mon Sep 17 00:00:00 2001 From: "[Kiwi233]" <[huaxia0611@qq.com]> Date: Mon, 2 Aug 2021 20:48:19 +0800 Subject: Update zh_CN.lang --- src/main/resources/assets/kekztech/lang/zh_CN.lang | 52 ++++++++++++++-------- 1 file changed, 33 insertions(+), 19 deletions(-) diff --git a/src/main/resources/assets/kekztech/lang/zh_CN.lang b/src/main/resources/assets/kekztech/lang/zh_CN.lang index 51984ec666..cfc135b863 100644 --- a/src/main/resources/assets/kekztech/lang/zh_CN.lang +++ b/src/main/resources/assets/kekztech/lang/zh_CN.lang @@ -117,33 +117,21 @@ tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T存储库方块(T2) tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T存储库方块(T3) tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T存储库方块(T4) tile.kekztech_tfftstoragefieldblock5_block.name=T.F.F.T存储库方块(T5) -tile.kekztech_tfftmultihatch_block.name=T.F.F.T流体输入/出仓 -tile.kekztech_tfftmultihatch_block.0.desc=T.F.F.T的特殊仓室 -tile.kekztech_tfftmultihatch_block.1.desc=可以通过此方块与所有存储的流体进行自动交互 -tile.kekztech_tfftmultihatch_block.2.desc=手持螺丝刀右键以启用自动输出 -tile.kekztech_tfftmultihatch_block.3.desc=自动输出将会尝试向相邻储罐以每种流体1000L/s的速度输出流体 - -# -------- Item Server: Structure Blocks -tile.kekztech_itemserverdrive_block.name=物流服务器驱动器 -tile.kekztech_itemserverdrive_block.0.desc=物流服务器的存储驱动器 -tile.kekztech_itemserverrackcasing_block.name=物流服务器外壳 -tile.kekztech_itemserverrackcasing_block.0.desc=崭新闪亮的服务器外壳 -tile.kekztech_itemserverioport_block.name=物流服务器输入/出总线 -tile.kekztech_itemserverioport_block.0.desc=用于与物流服务器交互的输入/出端口 - -# -------- Item Server: Crafting Components -item.kekztech_crafting_item.16.name=物流刀片服务器 +tile.kekztech_tfftmultihatch_block.0.name=[已弃用]T.F.F.T输入/输出仓(Tier I) +tile.kekztech_tfftmultihatch_block.1.name=[已弃用]T.F.F.T输入/输出仓(Tier II) +tile.kekztech_tfftmultihatch_block.2.name=[已弃用]T.F.F.T输入/输出仓(Tier III) +tile.kekztech_tfftmultihatch_block.0.desc=放入合成栏以升级 # -------- Item Proxy: Structure Blocks tile.kekztech_itemproxycable_block.name=物流网络线缆 tile.kekztech_itemproxycable_block.0.desc=连接物流网络节点 tile.kekztech_itemproxysource_block.name=物流网络源 tile.kekztech_itemproxysource_block.0.desc=指向容器/存储, 充当物流网络的源头 -tile.kekztech_itemproxysource_block.1.desc=插入集成电路以设置网络频道 +tile.kekztech_itemproxysource_block.1.desc=插入编程电路以设置网络频道 tile.kekztech_itemproxysource_block.2.desc=同一网络中只有一个源可以使用一个频道 tile.kekztech_itemproxyendpoint_block.name=物流网络终端 tile.kekztech_itemproxyendpoint_block.0.desc=将标记的一面指向你需要物流网络提供物品的地方 -tile.kekztech_itemproxyendpoint_block.1.desc=插入集成电路以设置网络频道 +tile.kekztech_itemproxyendpoint_block.1.desc=插入编程电路以设置网络频道 # -------- Lapotronic Super Capacitor: Structure Blocks tile.kekztech_lapotronicenergyunit_block.0.name=兰波顿超级电容机械方块 @@ -152,6 +140,8 @@ tile.kekztech_lapotronicenergyunit_block.2.name=兰波顿电容(LuV) tile.kekztech_lapotronicenergyunit_block.3.name=兰波顿电容(ZPM) tile.kekztech_lapotronicenergyunit_block.4.name=兰波顿电容(UV) tile.kekztech_lapotronicenergyunit_block.5.name=终极电容(UHV) +tile.kekztech_lapotronicenergyunit_block.6.name=空电容(-) +tile.kekztech_lapotronicenergyunit_block.7.name=兰波顿电容(EV) tile.kekztech_lapotronicenergyunit_block.desc=兰波顿超级电容库的组成部分 # -------- Thaumium Reinforced Jar: Block @@ -161,7 +151,7 @@ tile.kekztech_thaumiumreinforcedjar_block.3.name=神秘虚空罐子 # -------- Thaumium Reinforced Jar: Research # This is the name of the research tc.research_name.THAUMIUMREINFORCEDJAR=神秘源质罐子 -# This is the subtext for the research note (I think) +# This is the subtext for the research note tc.research_text.THAUMIUMREINFORCEDJAR=略好的罐子 # Lore text for the research pages kekztech.research_page.THAUMIUMREINFORCEDJAR.0=你曾听你的神秘使伙伴谈起过数字化源质存储的便利.

为高阶注魔存储足够的源质,你现在面临着同样的问题.但是这些源质罐子实在太讨人喜欢了,你甚至没有考虑用某种更紧凑的技术结构来代替它们.

随着研究的深入,你发现有了一层厚厚的神秘锭内衬,罐子的容量可以变为原来的4倍.要是有充足的时间,你相信还有更好的解决方式. @@ -176,3 +166,27 @@ tc.research_name.ICHORJAR=灵液源质罐子 tc.research_text.ICHORJAR=非常好的罐子 kekztech.research_page.ICHORJAR.0=就是这个!

将一点灵液注魔进源质罐子,你获得了可以与数字化源质存储相匹敌,同时还不用牺牲美感的新罐子.

灵液源质罐子可以装下惊人的4096点源质,非常适合你刚解锁的这些基于灵液的注魔.

你绝对不会想打扰这些罐子的.不过幸运的是,灵液源质罐子拥有足够的柔韧性,不太容易被误操作摧毁. +# -------- Space Elevator: Block +tile.kekztech_spaceelevator_block.0.name=太空电梯基座 +tile.kekztech_spaceelevator_block.1.name=太空电梯线圈 +tile.kekztech_spaceelevator_block.desc=太空电梯基站的一部分 +tile.kekztech_spaceelevatorcapacitor_block.name=太空电梯电容 +tile.kekztech_spaceelevatorcapacitor_block.desc=透视对你的FPS有好处! +tile.kekztech_spaceelevatortether_block.name=太空电梯线缆 + +# -------- Cosmetic Blocks +tile.kekztech_largehextile_block.name=大六角瓷砖 + +# -------- Beam Transmitter +tile.kekztech_beamtransmitter_block=光束发射器 + +# -------- Achievements +achievement.tile.kekztech_lapotronicenergyunit_block.2.desc=捡起这个物品以在NEI内查看配方 +achievement.tile.kekztech_lapotronicenergyunit_block.2=兰波顿电容(LuV) +achievement.tile.kekztech_lapotronicenergyunit_block.3.desc=捡起这个物品以在NEI内查看配方 +achievement.tile.kekztech_lapotronicenergyunit_block.3=兰波顿电容(ZPM) +achievement.tile.kekztech_lapotronicenergyunit_block.4.desc=捡起这个物品以在NEI内查看配方 +achievement.tile.kekztech_lapotronicenergyunit_block.4=兰波顿电容(UV) +achievement.tile.kekztech_lapotronicenergyunit_block.5.desc=捡起这个物品以在NEI内查看配方 +achievement.tile.kekztech_lapotronicenergyunit_block.5=终极电容(UHV) + -- cgit From 8fa28c5c46ca1361b4b2988a7b803e572f67e561 Mon Sep 17 00:00:00 2001 From: repo_alt Date: Thu, 12 Aug 2021 17:47:54 +0300 Subject: Added LSC casing assembler recipe --- build.gradle | 2 +- src/main/java/common/Recipes.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f6c34ae7ac..e887be7046 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.6" +version = "0.5.7" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index d93b40b47f..84828e4a3f 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -427,6 +427,12 @@ public class Recipes { 'L', OrePrefixes.block.get(Materials.Lapis) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), lcBase_recipe); + GT_Values.RA.addAssemblerRecipe(new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) + }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), 100, 480); // Empty Capacitor final Object[] lcEmpty_recipe = { -- cgit From 6b11b6474e0e0c5b76d2f375f267959c25cd78df Mon Sep 17 00:00:00 2001 From: GlodBlock <1356392126@qq.com> Date: Sat, 30 Oct 2021 22:42:47 +0800 Subject: move uhv lsc capacitor to research station --- build.gradle | 2 +- src/main/java/common/Recipes.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index e887be7046..68e7c63419 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.7" +version = "0.5.8" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 84828e4a3f..3f4dc27911 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,5 +1,6 @@ package common; +import com.github.technus.tectech.recipe.TT_recipeAdder; import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; import cpw.mods.fml.common.Loader; @@ -541,8 +542,9 @@ public class Recipes { ); // Ultimate Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 288000, + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 12000, + 16, 300000, 3, new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), -- cgit From afd410ecc43bda33a27c926c7b14fd8d8160294f Mon Sep 17 00:00:00 2001 From: GTNH-Afx237v7 <64365566+GTNH-Afx237v7@users.noreply.github.com> Date: Wed, 15 Dec 2021 13:11:16 +0100 Subject: Change UHV capacitor soldering alloy amount from 3760 to 4608 for better automation, see also #9131 --- src/main/java/common/Recipes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 3f4dc27911..90249cefaf 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -562,7 +562,7 @@ public class Recipes { ItemList.Circuit_Parts_DiodeASMD.get(64) }, new FluidStack[] { - Materials.SolderingAlloy.getMolten(3760), + Materials.SolderingAlloy.getMolten(4608), Materials.Naquadria.getMolten(9216), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, -- cgit From 735a7ca9a427d2e5c15f94aea4f61d9f1cada3b8 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Wed, 15 Dec 2021 15:58:07 +0100 Subject: bump version --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 68e7c63419..19e5ce7c6a 100644 --- a/build.gradle +++ b/build.gradle @@ -23,7 +23,7 @@ apply plugin: 'forge' sourceCompatibility = 1.8 targetCompatibility = 1.8 -version = "0.5.8" +version = "0.5.9" group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "kekztech" -- cgit From 5982596a37a5219654c0d097de709856a7ff1cee Mon Sep 17 00:00:00 2001 From: Johann Bernhardt Date: Mon, 20 Dec 2021 10:11:54 +0100 Subject: Migrate to unified build script --- .github/scripts/test-no-error-reports.sh | 27 ++ .github/workflows/build-and-test.yml | 45 ++ .github/workflows/release-tags.yml | 61 +++ .gitignore | 91 +--- build.gradle | 537 ++++++++++++++++++++- dependencies.gradle | 12 + gradle.properties | 64 +++ gradle/wrapper/gradle-wrapper.jar | Bin 52818 -> 55616 bytes gradle/wrapper/gradle-wrapper.properties | 3 +- gradlew | 45 +- gradlew.bat | 18 +- jitpack.yml | 2 + libs/Baubles-1.7.10-1.0.1.11.jar | Bin 86746 -> 0 bytes libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar | Bin 143543 -> 0 bytes libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar | Bin 310211 -> 0 bytes libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar | Bin 506974 -> 0 bytes libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar | Bin 3478684 -> 0 bytes libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar | Bin 12573290 -> 0 bytes ...ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar | Bin 2158646 -> 0 bytes libs/YAMCore-1.7.10-0.5.78.jar | Bin 100213 -> 0 bytes libs/gregtech-5.09.34.16-dev.jar | Bin 11093772 -> 0 bytes ...dustrialcraft-2-2.2.828a-experimental-deobf.jar | Bin 5495479 -> 0 bytes libs/joml-1.9.18.jar | Bin 678796 -> 0 bytes repositories.gradle | 15 + src/main/java/kekztech/KekzCore.java | 2 +- src/main/resources/mcmod.info | 16 + 26 files changed, 832 insertions(+), 106 deletions(-) create mode 100644 .github/scripts/test-no-error-reports.sh create mode 100644 .github/workflows/build-and-test.yml create mode 100644 .github/workflows/release-tags.yml create mode 100644 dependencies.gradle create mode 100644 gradle.properties create mode 100644 jitpack.yml delete mode 100644 libs/Baubles-1.7.10-1.0.1.11.jar delete mode 100644 libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar delete mode 100644 libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar delete mode 100644 libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar delete mode 100644 libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar delete mode 100644 libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar delete mode 100644 libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar delete mode 100644 libs/YAMCore-1.7.10-0.5.78.jar delete mode 100644 libs/gregtech-5.09.34.16-dev.jar delete mode 100644 libs/industrialcraft-2-2.2.828a-experimental-deobf.jar delete mode 100644 libs/joml-1.9.18.jar create mode 100644 repositories.gradle create mode 100644 src/main/resources/mcmod.info diff --git a/.github/scripts/test-no-error-reports.sh b/.github/scripts/test-no-error-reports.sh new file mode 100644 index 0000000000..e3876606d5 --- /dev/null +++ b/.github/scripts/test-no-error-reports.sh @@ -0,0 +1,27 @@ +if [[ -d "run/crash-reports" ]]; then + echo "Crash reports detected:" + cat $directory/* + exit 1 +fi + +if grep --quiet "Fatal errors were detected" server.log; then + echo "Fatal errors detected:" + cat server.log + exit 1 +fi + +if grep --quiet "The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED" server.log; then + echo "Server force stopped:" + cat server.log + exit 1 +fi + +if grep --quiet 'Done .+ For help, type "help" or "?"' server.log; then + echo "Server didn't finish startup:" + cat server.log + exit 1 +fi + +echo "No crash reports detected" +exit 0 + diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml new file mode 100644 index 0000000000..08df9fe89f --- /dev/null +++ b/.github/workflows/build-and-test.yml @@ -0,0 +1,45 @@ +# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time +# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle + +name: Build and test + +on: + pull_request: + branches: [ master, main ] + push: + branches: [ master, main ] + +jobs: + build-and-test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Set up JDK 8 + uses: actions/setup-java@v2 + with: + java-version: '8' + distribution: 'adopt' + cache: gradle + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Setup the workspace + run: ./gradlew setupCIWorkspace + + - name: Build the mod + run: ./gradlew build + + - name: Run server for 1.5 minutes + run: | + mkdir run + echo "eula=true" > run/eula.txt + timeout 90 ./gradlew runServer | tee --append server.log || true + + - name: Test no errors reported during server run + run: | + chmod +x .github/scripts/test-no-error-reports.sh + .github/scripts/test-no-error-reports.sh diff --git a/.github/workflows/release-tags.yml b/.github/workflows/release-tags.yml new file mode 100644 index 0000000000..96d37f7d9a --- /dev/null +++ b/.github/workflows/release-tags.yml @@ -0,0 +1,61 @@ +# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time +# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle + +name: Release tagged build + +on: + push: + tags: + - '*' + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Set release version + run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV + + - name: Set up JDK 8 + uses: actions/setup-java@v2 + with: + java-version: '8' + distribution: 'adopt' + cache: gradle + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Setup the workspace + run: ./gradlew setupCIWorkspace + + - name: Build the mod + run: ./gradlew build + + - name: Release under current tag + uses: "marvinpinto/action-automatic-releases@latest" + with: + repo_token: "${{ secrets.GITHUB_TOKEN }}" + automatic_release_tag: "${{ env.RELEASE_VERSION }}" + prerelease: false + title: "${{ env.RELEASE_VERSION }}" + files: build/libs/*.jar + + - name: Set repository owner and name + run: | + echo "REPOSITORY_OWNER=${GITHUB_REPOSITORY%/*}" >> $GITHUB_ENV + echo "REPOSITORY_NAME=${GITHUB_REPOSITORY#*/}" >> $GITHUB_ENV + + - name: Publish package + run: ./gradlew publish + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ARTIFACT_GROUP_ID: com.github.${{ env.REPOSITORY_OWNER }} + ARTIFACT_ID: "${{ env.REPOSITORY_NAME }}" + ARTIFACT_VERSION: "${{ env.RELEASE_VERSION }}" + REPOSITORY_NAME: "${{ env.REPOSITORY_NAME }}" + REPOSITORY_OWNER: "${{ env.REPOSITORY_OWNER }}" + diff --git a/.gitignore b/.gitignore index 4917368216..75c41f65d5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,72 +1,31 @@ -# Log file -*.log - -# Package Files # -*.log.gz -*.war -*.nar -*.ear -*.zip -*.tar.gz -*.rar - -# java related things -hs_err_pid* -*.class -/bin/ - -# gradle related things -/build/ -/.gradle -/.gradle/* .gradle - -# minecraft related things -options.txt -usernamecache.json -/logs/ +.settings +/.idea/ +/run/ +/build/ +/eclipse/ +.classpath +.project +/bin/ +/config/ /crash-reports/ +/logs/ +options.txt /saves/ -/config/ -run/ - -# intellij related things -.idea/ - -# other stuff -out/ -out/* +usernamecache.json +banned-ips.json +banned-players.json +eula.txt +ops.json +server.properties +servers.dat +usercache.json +whitelist.json +/out/ +*.iml *.ipr *.iws -*.iml -/classes -/.classpath - -### macOS ### -# General -.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk +src/main/resources/mixins.*.json *.bat +*.DS_Store +!gradlew.bat diff --git a/build.gradle b/build.gradle index 19e5ce7c6a..e0288ec29d 100644 --- a/build.gradle +++ b/build.gradle @@ -1,53 +1,346 @@ +//version: 29197fa3cf1ea6ef5c07884a613171d01c026d1d +/* +DO NOT CHANGE THIS FILE! + +Also, you may replace this file at any time if there is an update available. +Please check https://github.com/SinTh0r4s/ExampleMod1.7.10/blob/main/build.gradle for updates. + */ + + +import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation +import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar + +import java.util.concurrent.TimeUnit + buildscript { repositories { - mavenCentral() maven { - name = "gt" - url = "https://gregtech.overminddl1.com/" + name = "forge" + url = "https://maven.minecraftforge.net" } maven { name = "sonatype" url = "https://oss.sonatype.org/content/repositories/snapshots/" } maven { - name = "jitpack.io" + name = "Scala CI dependencies" + url = "https://repo1.maven.org/maven2/" + } + maven { + name = "jitpack" url = "https://jitpack.io" } } dependencies { - classpath 'com.github.GTNH2:ForgeGradle:FG_1.2-SNAPSHOT' + classpath 'com.github.GTNewHorizons:ForgeGradle:1.2.4' } } +plugins { + id 'idea' + id 'scala' + id("org.ajoberstar.grgit") version("3.1.1") + id("com.github.johnrengelman.shadow") version("4.0.4") + id("com.palantir.git-version") version("0.12.3") + id("maven-publish") +} + apply plugin: 'forge' -sourceCompatibility = 1.8 -targetCompatibility = 1.8 -version = "0.5.9" -group= "kekztech" // http://maven.apache.org/guides/mini/guide-naming-conventions.html -archivesBaseName = "kekztech" +def projectJavaVersion = JavaLanguageVersion.of(8) + +java { + toolchain { + languageVersion.set(projectJavaVersion) + } +} + +idea { + module { + inheritOutputDirs = true + downloadJavadoc = true + downloadSources = true + } +} + +if(JavaVersion.current() != JavaVersion.VERSION_1_8) { + throw new GradleException("This project requires Java 8, but it's running on " + JavaVersion.current()) +} + +checkPropertyExists("modName") +checkPropertyExists("modId") +checkPropertyExists("modGroup") +checkPropertyExists("autoUpdateBuildScript") +checkPropertyExists("minecraftVersion") +checkPropertyExists("forgeVersion") +checkPropertyExists("replaceGradleTokenInFile") +checkPropertyExists("gradleTokenModId") +checkPropertyExists("gradleTokenModName") +checkPropertyExists("gradleTokenVersion") +checkPropertyExists("gradleTokenGroupName") +checkPropertyExists("apiPackage") +checkPropertyExists("accessTransformersFile") +checkPropertyExists("usesMixins") +checkPropertyExists("mixinPlugin") +checkPropertyExists("mixinsPackage") +checkPropertyExists("coreModClass") +checkPropertyExists("containsMixinsAndOrCoreModOnly") +checkPropertyExists("usesShadowedDependencies") +checkPropertyExists("developmentEnvironmentUserName") + + +String javaSourceDir = "src/main/java/" +String scalaSourceDir = "src/main/scala/" + +String targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") +String targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") +if((getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists()) == false) { + throw new GradleException("Could not resolve \"modGroup\"! Could not find " + targetPackageJava + " or " + targetPackageScala) +} + +if(apiPackage) { + targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + if((getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists()) == false) { + throw new GradleException("Could not resolve \"apiPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala) + } +} + +if(accessTransformersFile) { + String targetFile = "src/main/resources/META-INF/" + accessTransformersFile + if(getFile(targetFile).exists() == false) { + throw new GradleException("Could not resolve \"accessTransformersFile\"! Could not find " + targetFile) + } +} + +if(usesMixins.toBoolean()) { + if(mixinsPackage.isEmpty() || mixinPlugin.isEmpty()) { + throw new GradleException("\"mixinPlugin\" requires \"mixinsPackage\" and \"mixinPlugin\" to be set!") + } + + targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") + targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") + if((getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists()) == false) { + throw new GradleException("Could not resolve \"mixinsPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala) + } + + String targetFileJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".java" + String targetFileScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".scala" + String targetFileScalaJava = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".java" + if((getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists()) == false) { + throw new GradleException("Could not resolve \"mixinPlugin\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava) + } +} + +if(coreModClass) { + String targetFileJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".java" + String targetFileScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".scala" + String targetFileScalaJava = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".java" + if((getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists()) == false) { + throw new GradleException("Could not resolve \"coreModClass\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava) + } +} + +configurations.all { + resolutionStrategy.cacheChangingModulesFor(0, TimeUnit.SECONDS) + + // Make sure GregTech build won't time out + System.setProperty("org.gradle.internal.http.connectionTimeout", 120000 as String) + System.setProperty("org.gradle.internal.http.socketTimeout", 120000 as String) +} + +// Fix Jenkins' Git: chmod a file should not be detected as a change and append a '.dirty' to the version +'git config core.fileMode false'.execute() +// Pulls version from git tag +try { + version = minecraftVersion + "-" + gitVersion() +} +catch (Exception e) { + throw new IllegalStateException("This mod must be version controlled by Git AND the repository must provide at least one tag!"); +} + +group = modGroup +if(project.hasProperty("customArchiveBaseName") && customArchiveBaseName) { + archivesBaseName = customArchiveBaseName +} +else { + archivesBaseName = modId +} minecraft { - version = "1.7.10-10.13.4.1614-1.7.10" + version = minecraftVersion + "-" + forgeVersion + "-" + minecraftVersion runDir = "run" + + if (replaceGradleTokenInFile) { + replaceIn replaceGradleTokenInFile + if(gradleTokenModId) { + replace gradleTokenModId, modId + } + if(gradleTokenModName) { + replace gradleTokenModName, modName + } + if(gradleTokenVersion) { + replace gradleTokenVersion, versionDetails().lastTag + } + if(gradleTokenGroupName) { + replace gradleTokenGroupName, modGroup + } + } +} + +if(file("addon.gradle").exists()) { + apply from: "addon.gradle" +} + +apply from: 'repositories.gradle' + +configurations { + implementation.extendsFrom(shadowImplementation) +} + +repositories { + maven { + name = "Overmind forge repo mirror" + url = "https://gregtech.overminddl1.com/" + } + if(usesMixins.toBoolean()) { + maven { + name = "sponge" + url = "https://repo.spongepowered.org/repository/maven-public" + } + maven { + url = "https://jitpack.io" + } + } } dependencies { - // you may put jars on which you depend on in ./libs - // or you may define them like so.. - //compile "some.group:artifact:version:classifier" - //compile "some.group:artifact:version" + if(usesMixins.toBoolean()) { + annotationProcessor("org.ow2.asm:asm-debug-all:5.0.3") + annotationProcessor("com.google.guava:guava:24.1.1-jre") + annotationProcessor("com.google.code.gson:gson:2.8.6") + annotationProcessor("org.spongepowered:mixin:0.8-SNAPSHOT") + // using 0.8 to workaround a issue in 0.7 which fails mixin application + compile("org.spongepowered:mixin:0.7.11-SNAPSHOT") { + // Mixin includes a lot of dependencies that are too up-to-date + exclude module: "launchwrapper" + exclude module: "guava" + exclude module: "gson" + exclude module: "commons-io" + exclude module: "log4j-core" + } + compile("com.github.GTNewHorizons:SpongeMixins:1.3.3:dev") + } +} + +apply from: 'dependencies.gradle' + +def mixingConfigRefMap = "mixins." + modId + ".refmap.json" +def refMap = "${tasks.compileJava.temporaryDir}" + File.separator + mixingConfigRefMap +def mixinSrg = "${tasks.reobf.temporaryDir}" + File.separator + "mixins.srg" + +task generateAssets { + if(usesMixins.toBoolean()) { + getFile("/src/main/resources/mixins." + modId + ".json").text = """{ + "required": true, + "minVersion": "0.7.11", + "package": "${modGroup}.${mixinsPackage}", + "plugin": "${modGroup}.${mixinPlugin}", + "refmap": "${mixingConfigRefMap}", + "target": "@env(DEFAULT)", + "compatibilityLevel": "JAVA_8" +} + +""" + } +} + +task relocateShadowJar(type: ConfigureShadowRelocation) { + target = tasks.shadowJar + prefix = modGroup + ".shadow" +} + +shadowJar { + manifest { + attributes(getManifestAttributes()) + } + + minimize() // This will only allow shading for actually used classes + configurations = [project.configurations.shadowImplementation] + dependsOn(relocateShadowJar) +} + +jar { + manifest { + attributes(getManifestAttributes()) + } + + if(usesShadowedDependencies.toBoolean()) { + dependsOn(shadowJar) + enabled = false + } +} + +reobf { + if(usesMixins.toBoolean()) { + addExtraSrgFile mixinSrg + } +} - compile fileTree(dir: 'libs', include: '*.jar') +afterEvaluate { + if(usesMixins.toBoolean()) { + tasks.compileJava { + options.compilerArgs += [ + "-AreobfSrgFile=${tasks.reobf.srg}", + "-AoutSrgFile=${mixinSrg}", + "-AoutRefMapFile=${refMap}", + // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code + "-XDenableSunApiLintControl", + "-XDignore.symbol.file" + ] + } + } +} + +runClient { + def arguments = [] + + if(usesMixins.toBoolean()) { + arguments += [ + "--mods=../build/libs/$modId-${version}.jar", + "--tweakClass org.spongepowered.asm.launch.MixinTweaker" + ] + } - // real examples - //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env - //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env + if(developmentEnvironmentUserName) { + arguments += [ + "--username", + developmentEnvironmentUserName + ] + } + + args(arguments) +} - // for more info... - // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html - // http://www.gradle.org/docs/current/userguide/dependency_management.html +runServer { + def arguments = [] + if (usesMixins.toBoolean()) { + arguments += [ + "--mods=../build/libs/$modId-${version}.jar", + "--tweakClass org.spongepowered.asm.launch.MixinTweaker" + ] + } + + args(arguments) +} + +tasks.withType(JavaExec).configureEach { + javaLauncher.set( + javaToolchains.launcherFor { + languageVersion = projectJavaVersion + } + ) } processResources @@ -61,7 +354,14 @@ processResources include 'mcmod.info' // replace version and mcversion - expand 'version':project.version, 'mcversion':project.minecraft.version + expand "minecraftVersion": project.minecraft.version, + "modVersion": versionDetails().lastTag, + "modId": modId, + "modName": modName + } + + if(usesMixins.toBoolean()) { + from refMap } // copy everything else, thats not the mcmod.info @@ -69,3 +369,194 @@ processResources exclude 'mcmod.info' } } + +def getManifestAttributes() { + def manifestAttributes = [:] + if(containsMixinsAndOrCoreModOnly.toBoolean() == false && (usesMixins.toBoolean() || coreModClass)) { + manifestAttributes += ["FMLCorePluginContainsFMLMod": true] + } + + if(accessTransformersFile) { + manifestAttributes += ["FMLAT" : accessTransformersFile.toString()] + } + + if(coreModClass) { + manifestAttributes += ["FMLCorePlugin": modGroup + "." + coreModClass] + } + + if(usesMixins.toBoolean()) { + manifestAttributes += [ + "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", + "MixinConfigs" : "mixins." + modId + ".json", + "ForceLoadAsMod" : containsMixinsAndOrCoreModOnly.toBoolean() == false + ] + } + return manifestAttributes +} + +task sourcesJar(type: Jar) { + from (sourceSets.main.allJava) + from (file("$projectDir/LICENSE")) + getArchiveClassifier().set('sources') +} + +task shadowDevJar(type: ShadowJar) { + from sourceSets.main.output + getArchiveClassifier().set("dev") + + manifest { + attributes(getManifestAttributes()) + } + + minimize() // This will only allow shading for actually used classes + configurations = [project.configurations.shadowImplementation] +} + +task relocateShadowDevJar(type: ConfigureShadowRelocation) { + target = tasks.shadowDevJar + prefix = modGroup + ".shadow" +} + +task circularResolverJar(type: Jar) { + dependsOn(relocateShadowDevJar) + dependsOn(shadowDevJar) + enabled = false +} + +task devJar(type: Jar) { + from sourceSets.main.output + getArchiveClassifier().set("dev") + + manifest { + attributes(getManifestAttributes()) + } + + if(usesShadowedDependencies.toBoolean()) { + dependsOn(circularResolverJar) + enabled = false + } +} + +task apiJar(type: Jar) { + from (sourceSets.main.allJava) { + include modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + '/**' + } + + from (sourceSets.main.output) { + include modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + '/**' + } + + from (sourceSets.main.resources.srcDirs) { + include("LICENSE") + } + + getArchiveClassifier().set('api') +} + +artifacts { + archives sourcesJar + archives devJar + if(apiPackage) { + archives apiJar + } +} + +// publishing +publishing { + publications { + maven(MavenPublication) { + artifact source: jar + artifact source: sourcesJar, classifier: "src" + artifact source: devJar, classifier: "dev" + if (apiPackage) { + artifact source: apiJar, classifier: "api" + } + + groupId = System.getenv("ARTIFACT_GROUP_ID") ?: group + artifactId = System.getenv("ARTIFACT_ID") ?: project.name + version = System.getenv("ARTIFACT_VERSION") ?: project.version + } + } + + repositories { + maven { + String owner = System.getenv("REPOSITORY_OWNER") ?: "Unknown" + String repositoryName = System.getenv("REPOSITORY_NAME") ?: "Unknown" + String githubRepositoryUrl = "https://maven.pkg.github.com/$owner/$repositoryName" + name = "GitHubPackages" + url = githubRepositoryUrl + credentials { + username = System.getenv("GITHUB_ACTOR") ?: "NONE" + password = System.getenv("GITHUB_TOKEN") ?: "NONE" + } + } + } +} + +// Updating +task updateBuildScript { + doLast { + if (performBuildScriptUpdate(projectDir.toString())) return + + print("Build script already up-to-date!") + } +} + +if (isNewBuildScriptVersionAvailable(projectDir.toString())) { + if (autoUpdateBuildScript.toBoolean()) { + performBuildScriptUpdate(projectDir.toString()) + } else { + println("Build script update available! Run 'gradle updateBuildScript'") + } +} + +static URL availableBuildScriptUrl() { + new URL("https://raw.githubusercontent.com/SinTh0r4s/ExampleMod1.7.10/main/build.gradle") +} + +boolean performBuildScriptUpdate(String projectDir) { + if (isNewBuildScriptVersionAvailable(projectDir)) { + def buildscriptFile = getFile("build.gradle") + availableBuildScriptUrl().withInputStream { i -> buildscriptFile.withOutputStream { it << i } } + print("Build script updated. Please REIMPORT the project or RESTART your IDE!") + return true + } + return false +} + +boolean isNewBuildScriptVersionAvailable(String projectDir) { + Map parameters = ["connectTimeout": 2000, "readTimeout": 2000] + + String currentBuildScript = getFile("build.gradle").getText() + String currentBuildScriptHash = getVersionHash(currentBuildScript) + String availableBuildScript = availableBuildScriptUrl().newInputStream(parameters).getText() + String availableBuildScriptHash = getVersionHash(availableBuildScript) + + boolean isUpToDate = currentBuildScriptHash.empty || availableBuildScriptHash.empty || currentBuildScriptHash == availableBuildScriptHash + return !isUpToDate +} + +static String getVersionHash(String buildScriptContent) { + String versionLine = buildScriptContent.find("^//version: [a-z0-9]*") + if(versionLine != null) { + return versionLine.split(": ").last() + } + return "" +} + +configure(updateBuildScript) { + group = 'forgegradle' + description = 'Updates the build script to the latest version' +} + +// Helper methods + +def checkPropertyExists(String propertyName) { + if (project.hasProperty(propertyName) == false) { + throw new GradleException("This project requires a property \"" + propertyName + "\"! Please add it your \"gradle.properties\". You can find all properties and their description here: https://github.com/SinTh0r4s/ExampleMod1.7.10/blob/main/gradle.properties") + } +} + +def getFile(String relativePath) { + return new File(projectDir, relativePath) +} diff --git a/dependencies.gradle b/dependencies.gradle new file mode 100644 index 0000000000..460a39df64 --- /dev/null +++ b/dependencies.gradle @@ -0,0 +1,12 @@ +// Add your dependencies here + +dependencies { + compile("com.github.GTNewHorizons:GT5-Unofficial:master-SNAPSHOT:dev") + compile("com.github.GTNewHorizons:TecTech:master-SNAPSHOT:dev") + compile("com.github.GTNewHorizons:ThaumicTinkerer:unified-build-script-SNAPSHOT:dev") + + compile("thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev") + compile("org.joml:joml:1.9.18") + + runtime("com.github.GTNewHorizons:Baubles:master-SNAPSHOT:dev") +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000000..e6e12fdd8e --- /dev/null +++ b/gradle.properties @@ -0,0 +1,64 @@ +modName = KekzTech + +# This is a case-sensitive string to identify your mod. Convention is to use lower case. +modId = kekztech + +modGroup = kekztech + +# WHY is there no version field? +# The build script relies on git to provide a version via tags. It is super easy and will enable you to always know the +# code base or your binary. Check out this tutorial: https://blog.mattclemente.com/2017/10/13/versioning-with-git-tags/ + +# Will update your build.gradle automatically whenever an update is available +autoUpdateBuildScript = false + +minecraftVersion = 1.7.10 +forgeVersion = 10.13.4.1614 + +# Select a username for testing your mod with breakpoints. You may leave this empty for a random user name each time you +# restart Minecraft in development. Choose this dependent on your mod: +# Do you need consistent player progressing (for example Thaumcraft)? -> Select a name +# Do you need to test how your custom blocks interacts with a player that is not the owner? -> leave name empty +developmentEnvironmentUserName = "Developer" + +# Define a source file of your project with: +# public static final String VERSION = "GRADLETOKEN_VERSION"; +# The string's content will be replaced with your mods version when compiled. You should use this to specify your mod's +# version in @Mod([...], version = VERSION, [...]) +# Leave these properties empty to skip individual token replacements +replaceGradleTokenInFile = KekzCore.java +gradleTokenModId = +gradleTokenModName = +gradleTokenVersion = GRADLETOKEN_VERSION +gradleTokenGroupName = + +# In case your mod provides an API for other mods to implement you may declare its package here. Otherwise, you can +# leave this property empty. +# Example value: apiPackage = api + modGroup = com.myname.mymodid -> com.myname.mymodid.api +apiPackage = + +# Specify the configuration file for Forge's access transformers here. I must be placed into /src/main/resources/META-INF/ +# Example value: mymodid_at.cfg +accessTransformersFile = + +# Provides setup for Mixins if enabled. If you don't know what mixins are: Keep it disabled! +usesMixins = false +# Specify the location of your implementation of IMixinConfigPlugin. Leave it empty otherwise. +mixinPlugin = +# Specify the package that contains all of your Mixins. You may only place Mixins in this package or the build will fail! +mixinsPackage = +# Specify the core mod entry class if you use a core mod. This class must implement IFMLLoadingPlugin! +# This parameter is for legacy compatibility only +# Example value: coreModClass = asm.FMLPlugin + modGroup = com.myname.mymodid -> com.myname.mymodid.asm.FMLPlugin +coreModClass = +# If your project is only a consolidation of mixins or a core mod and does NOT contain a 'normal' mod ( = some class +# that is annotated with @Mod) you want this to be true. When in doubt: leave it on false! +containsMixinsAndOrCoreModOnly = false + +# If enabled, you may use 'shadowImplementation' for dependencies. They will be integrated in your jar. It is your +# responsibility check the licence and request permission for distribution, if required. +usesShadowedDependencies = false + +# Optional parameter to customize the produced artifacts. Use this to preserver artifact naming when migrating older +# projects. New projects should not use this parameter. +#customArchiveBaseName = diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index deedc7fa5e..5c2d1cf016 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 3de046669c..3ab0b725ef 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed May 06 21:54:49 CEST 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.9.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-bin.zip diff --git a/gradlew b/gradlew index 9aa616c273..83f2acfdc3 100755 --- a/gradlew +++ b/gradlew @@ -1,4 +1,20 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ############################################################################## ## @@ -28,16 +44,16 @@ 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="" +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -109,8 +125,8 @@ 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 +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` JAVACMD=`cygpath --unix "$JAVACMD"` @@ -154,16 +170,19 @@ if $cygwin ; then 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=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" # 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 +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then cd "$(dirname "$0")" fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index e95643d6a2..24467a141f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,3 +1,19 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + @if "%DEBUG%" == "" @echo off @rem ########################################################################## @rem @@ -14,7 +30,7 @@ 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= +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome diff --git a/jitpack.yml b/jitpack.yml new file mode 100644 index 0000000000..09bbb514fc --- /dev/null +++ b/jitpack.yml @@ -0,0 +1,2 @@ +before_install: + - ./gradlew setupCIWorkspace \ No newline at end of file diff --git a/libs/Baubles-1.7.10-1.0.1.11.jar b/libs/Baubles-1.7.10-1.0.1.11.jar deleted file mode 100644 index 6f05d6227e..0000000000 Binary files a/libs/Baubles-1.7.10-1.0.1.11.jar and /dev/null differ diff --git a/libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar b/libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar deleted file mode 100644 index c7ecc2a5d1..0000000000 Binary files a/libs/CodeChickenCore-1.7.10-1.0.7.47-dev.jar and /dev/null differ diff --git a/libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar b/libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar deleted file mode 100644 index 2470ca73d9..0000000000 Binary files a/libs/CodeChickenLib-1.7.10-1.1.3.140-dev.jar and /dev/null differ diff --git a/libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar b/libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar deleted file mode 100644 index 0bb0483e3b..0000000000 Binary files a/libs/NotEnoughItems-1.7.10-1.0.5.120-dev.jar and /dev/null differ diff --git a/libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar b/libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar deleted file mode 100644 index 694bc0d22f..0000000000 Binary files a/libs/TecTech-1.7.10-4.10.4-d35bc08e-dev.jar and /dev/null differ 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 deleted file mode 100644 index 18a86abec6..0000000000 Binary files a/libs/Thaumcraft-1.7.10-4.2.3.5-deobf.jar and /dev/null differ 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 deleted file mode 100644 index 73ac970fd4..0000000000 Binary files a/libs/ThaumicTinkerer-1.7.10 2.5-1.7.10-555-deobf.jar and /dev/null differ diff --git a/libs/YAMCore-1.7.10-0.5.78.jar b/libs/YAMCore-1.7.10-0.5.78.jar deleted file mode 100644 index e60262ce5b..0000000000 Binary files a/libs/YAMCore-1.7.10-0.5.78.jar and /dev/null differ diff --git a/libs/gregtech-5.09.34.16-dev.jar b/libs/gregtech-5.09.34.16-dev.jar deleted file mode 100644 index 14eec73230..0000000000 Binary files a/libs/gregtech-5.09.34.16-dev.jar and /dev/null differ diff --git a/libs/industrialcraft-2-2.2.828a-experimental-deobf.jar b/libs/industrialcraft-2-2.2.828a-experimental-deobf.jar deleted file mode 100644 index 30728e2a3f..0000000000 Binary files a/libs/industrialcraft-2-2.2.828a-experimental-deobf.jar and /dev/null differ diff --git a/libs/joml-1.9.18.jar b/libs/joml-1.9.18.jar deleted file mode 100644 index 22161aa47b..0000000000 Binary files a/libs/joml-1.9.18.jar and /dev/null differ diff --git a/repositories.gradle b/repositories.gradle new file mode 100644 index 0000000000..24a0214f4a --- /dev/null +++ b/repositories.gradle @@ -0,0 +1,15 @@ +// Add any additional repositories for your dependencies here + +repositories { + maven { + name = "ic2" + url = "https://maven.ic2.player.to/" + metadataSources { + mavenPom() + artifact() + } + } + maven { + url = "https://jitpack.io" + } +} diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 1aed8315ce..f0d77ce5fa 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.5"; + public static final String VERSION = "GRADLETOKEN_VERSION"; public static final Logger LOGGER = LogManager.getLogger(NAME); diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info new file mode 100644 index 0000000000..6bb5ed49a6 --- /dev/null +++ b/src/main/resources/mcmod.info @@ -0,0 +1,16 @@ +[ + { + "modid": "${modId}", + "name": "${modName}", + "description": ".", + "version": "${modVersion}", + "mcversion": "${minecraftVersion}", + "url": "", + "updateUrl": "", + "authorList": [""], + "credits": "", + "logoFile": "", + "screenshots": [], + "dependencies": [] + } +] -- cgit From 0e39512408abffd9d50a9dd79349bd9cb1c83c01 Mon Sep 17 00:00:00 2001 From: Johann Bernhardt Date: Mon, 20 Dec 2021 12:33:24 +0100 Subject: Switch dependency to master --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 460a39df64..c399699b42 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -3,7 +3,7 @@ dependencies { compile("com.github.GTNewHorizons:GT5-Unofficial:master-SNAPSHOT:dev") compile("com.github.GTNewHorizons:TecTech:master-SNAPSHOT:dev") - compile("com.github.GTNewHorizons:ThaumicTinkerer:unified-build-script-SNAPSHOT:dev") + compile("com.github.GTNewHorizons:ThaumicTinkerer:master-SNAPSHOT:dev") compile("thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev") compile("org.joml:joml:1.9.18") -- cgit From 31dd849e41cea11cd8e4e774fc3a5b07a62a9c5d Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Tue, 11 Jan 2022 00:48:56 +0800 Subject: Register void jars to minecraft --- src/main/java/common/TileEntities.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 740b985b00..17f5f5d0ba 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -23,7 +23,9 @@ public class TileEntities { //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_ThaumiumReinforcedVoidJar.class, "kekztech_thaumiumreinforcedvoidjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); + GameRegistry.registerTileEntity(TE_IchorVoidJar.class, "kekztech_ichorvoidjar"); //GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); //GameRegistry.registerTileEntity(TE_BeamTransmitter.class, "kekztech_beamtransmitter"); } -- cgit From 61ccd93d456a471eba133cb7ea4760a6d8b97b7e Mon Sep 17 00:00:00 2001 From: bombcar Date: Sat, 12 Feb 2022 23:45:18 -0600 Subject: update buildscript for maven --- .github/scripts/test-no-error-reports.sh | 16 +- .github/workflows/build-and-test.yml | 10 +- .github/workflows/release-tags.yml | 16 +- .gitignore | 1 + CODEOWNERS | 3 + build.gradle | 400 ++++++++++++++++++++++--------- dependencies.gradle | 12 +- gradle.properties | 8 +- repositories.gradle | 17 +- src/main/resources/mcmod.info | 6 +- 10 files changed, 336 insertions(+), 153 deletions(-) mode change 100644 => 100755 .github/scripts/test-no-error-reports.sh create mode 100644 CODEOWNERS diff --git a/.github/scripts/test-no-error-reports.sh b/.github/scripts/test-no-error-reports.sh old mode 100644 new mode 100755 index e3876606d5..84c1e5d650 --- a/.github/scripts/test-no-error-reports.sh +++ b/.github/scripts/test-no-error-reports.sh @@ -1,22 +1,28 @@ -if [[ -d "run/crash-reports" ]]; then +#!/usr/bin/env bash + +RUNDIR="run" +CRASH="crash-reports" +SERVERLOG="server.log" + +if [[ -d $RUNDIR/$CRASH ]]; then echo "Crash reports detected:" - cat $directory/* + cat $RUNDIR/$CRASH/crash*.txt exit 1 fi -if grep --quiet "Fatal errors were detected" server.log; then +if grep --quiet "Fatal errors were detected" $SERVERLOG; then echo "Fatal errors detected:" cat server.log exit 1 fi -if grep --quiet "The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED" server.log; then +if grep --quiet "The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED" $SERVERLOG; then echo "Server force stopped:" cat server.log exit 1 fi -if grep --quiet 'Done .+ For help, type "help" or "?"' server.log; then +if ! grep --quiet -Po '.+Done \(.+\)\! For help, type "help" or "\?"' $SERVERLOG; then echo "Server didn't finish startup:" cat server.log exit 1 diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 08df9fe89f..2a74327ad6 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -14,16 +14,16 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - with: + with: fetch-depth: 0 - + - name: Set up JDK 8 uses: actions/setup-java@v2 with: java-version: '8' distribution: 'adopt' cache: gradle - + - name: Grant execute permission for gradlew run: chmod +x gradlew @@ -36,8 +36,8 @@ jobs: - name: Run server for 1.5 minutes run: | mkdir run - echo "eula=true" > run/eula.txt - timeout 90 ./gradlew runServer | tee --append server.log || true + echo "eula=true" > run/eula.txt + timeout 90 ./gradlew runServer 2>&1 | tee -a server.log || true - name: Test no errors reported during server run run: | diff --git a/.github/workflows/release-tags.yml b/.github/workflows/release-tags.yml index 96d37f7d9a..c86d8889b7 100644 --- a/.github/workflows/release-tags.yml +++ b/.github/workflows/release-tags.yml @@ -44,18 +44,8 @@ jobs: title: "${{ env.RELEASE_VERSION }}" files: build/libs/*.jar - - name: Set repository owner and name - run: | - echo "REPOSITORY_OWNER=${GITHUB_REPOSITORY%/*}" >> $GITHUB_ENV - echo "REPOSITORY_NAME=${GITHUB_REPOSITORY#*/}" >> $GITHUB_ENV - - - name: Publish package + - name: Publish to Maven run: ./gradlew publish env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - ARTIFACT_GROUP_ID: com.github.${{ env.REPOSITORY_OWNER }} - ARTIFACT_ID: "${{ env.REPOSITORY_NAME }}" - ARTIFACT_VERSION: "${{ env.RELEASE_VERSION }}" - REPOSITORY_NAME: "${{ env.REPOSITORY_NAME }}" - REPOSITORY_OWNER: "${{ env.REPOSITORY_OWNER }}" - + MAVEN_USER: ${{ secrets.MAVEN_USER }} + MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} diff --git a/.gitignore b/.gitignore index 75c41f65d5..48c525b136 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .gradle .settings /.idea/ +/.vscode/ /run/ /build/ /eclipse/ diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000000..a6b5f68cd0 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,3 @@ +# Any Github changes require admin approval +/.github/** @GTNewHorizons/admin + diff --git a/build.gradle b/build.gradle index e0288ec29d..9cbcb8e51c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,11 +1,14 @@ -//version: 29197fa3cf1ea6ef5c07884a613171d01c026d1d +//version: 1644612407 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. -Please check https://github.com/SinTh0r4s/ExampleMod1.7.10/blob/main/build.gradle for updates. - */ +Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/build.gradle for updates. +*/ +import org.gradle.internal.logging.text.StyledTextOutput +import org.gradle.internal.logging.text.StyledTextOutputFactory +import org.gradle.internal.logging.text.StyledTextOutput.Style import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar @@ -15,36 +18,48 @@ import java.util.concurrent.TimeUnit buildscript { repositories { maven { - name = "forge" - url = "https://maven.minecraftforge.net" + name 'forge' + url 'https://maven.minecraftforge.net' } maven { - name = "sonatype" - url = "https://oss.sonatype.org/content/repositories/snapshots/" + name 'sonatype' + url 'https://oss.sonatype.org/content/repositories/snapshots/' } maven { - name = "Scala CI dependencies" - url = "https://repo1.maven.org/maven2/" + name 'Scala CI dependencies' + url 'https://repo1.maven.org/maven2/' } maven { - name = "jitpack" - url = "https://jitpack.io" + name 'jitpack' + url 'https://jitpack.io' } } dependencies { - classpath 'com.github.GTNewHorizons:ForgeGradle:1.2.4' + classpath 'com.github.GTNewHorizons:ForgeGradle:1.2.7' } } plugins { + id 'java-library' id 'idea' + id 'eclipse' id 'scala' - id("org.ajoberstar.grgit") version("3.1.1") - id("com.github.johnrengelman.shadow") version("4.0.4") - id("com.palantir.git-version") version("0.12.3") - id("maven-publish") + id 'maven-publish' + id 'org.jetbrains.kotlin.jvm' version '1.5.30' apply false + id 'org.jetbrains.kotlin.kapt' version '1.5.30' apply false + id 'org.ajoberstar.grgit' version '4.1.1' + id 'com.github.johnrengelman.shadow' version '4.0.4' + id 'com.palantir.git-version' version '0.13.0' apply false + id 'de.undercouch.download' version '5.0.1' + id 'com.github.gmazzo.buildconfig' version '3.0.3' apply false } +if (project.file('.git/HEAD').isFile()) { + apply plugin: 'com.palantir.git-version' +} + +def out = services.get(StyledTextOutputFactory).create('an-output') + apply plugin: 'forge' def projectJavaVersion = JavaLanguageVersion.of(8) @@ -88,27 +103,31 @@ checkPropertyExists("containsMixinsAndOrCoreModOnly") checkPropertyExists("usesShadowedDependencies") checkPropertyExists("developmentEnvironmentUserName") +boolean noPublishedSources = project.findProperty("noPublishedSources") ? project.noPublishedSources.toBoolean() : false String javaSourceDir = "src/main/java/" String scalaSourceDir = "src/main/scala/" +String kotlinSourceDir = "src/main/kotlin/" String targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") String targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") -if((getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists()) == false) { - throw new GradleException("Could not resolve \"modGroup\"! Could not find " + targetPackageJava + " or " + targetPackageScala) +String targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") +if(!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { + throw new GradleException("Could not resolve \"modGroup\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } if(apiPackage) { targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") - if((getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists()) == false) { - throw new GradleException("Could not resolve \"apiPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala) + targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + if(!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { + throw new GradleException("Could not resolve \"apiPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } } if(accessTransformersFile) { String targetFile = "src/main/resources/META-INF/" + accessTransformersFile - if(getFile(targetFile).exists() == false) { + if(!getFile(targetFile).exists()) { throw new GradleException("Could not resolve \"accessTransformersFile\"! Could not find " + targetFile) } } @@ -120,15 +139,17 @@ if(usesMixins.toBoolean()) { targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") - if((getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists()) == false) { - throw new GradleException("Could not resolve \"mixinsPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala) + targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") + if(!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { + throw new GradleException("Could not resolve \"mixinsPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } String targetFileJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".java" String targetFileScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".scala" String targetFileScalaJava = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".java" - if((getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists()) == false) { - throw new GradleException("Could not resolve \"mixinPlugin\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava) + String targetFileKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".kt" + if(!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { + throw new GradleException("Could not resolve \"mixinPlugin\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) } } @@ -136,8 +157,9 @@ if(coreModClass) { String targetFileJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".java" String targetFileScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".scala" String targetFileScalaJava = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".java" - if((getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists()) == false) { - throw new GradleException("Could not resolve \"coreModClass\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava) + String targetFileKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".kt" + if(!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { + throw new GradleException("Could not resolve \"coreModClass\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) } } @@ -150,13 +172,35 @@ configurations.all { } // Fix Jenkins' Git: chmod a file should not be detected as a change and append a '.dirty' to the version -'git config core.fileMode false'.execute() -// Pulls version from git tag try { - version = minecraftVersion + "-" + gitVersion() + 'git config core.fileMode false'.execute() } catch (Exception e) { - throw new IllegalStateException("This mod must be version controlled by Git AND the repository must provide at least one tag!"); + out.style(Style.Failure).println("git isn't installed at all") +} + +// Pulls version first from the VERSION env and then git tag +String identifiedVersion +String versionOverride = System.getenv("VERSION") ?: null +try { + identifiedVersion = versionOverride == null ? gitVersion() : versionOverride +} +catch (Exception e) { + out.style(Style.Failure).text( + 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + + 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + + 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' + ) + versionOverride = 'NO-GIT-TAG-SET' + identifiedVersion = versionOverride +} +version = minecraftVersion + '-' + identifiedVersion +ext { + modVersion = identifiedVersion +} + +if( identifiedVersion.equals(versionOverride) ) { + out.style(Style.Failure).text('Override version to ').style(Style.Identifier).text(modVersion).style(Style.Failure).println('!\7') } group = modGroup @@ -167,9 +211,21 @@ else { archivesBaseName = modId } +def arguments = [] +def jvmArguments = [] + +if(usesMixins.toBoolean()) { + arguments += [ + "--tweakClass org.spongepowered.asm.launch.MixinTweaker" + ] + jvmArguments += [ + "-Dmixin.debug.countInjections=true", "-Dmixin.debug.verbose=true", "-Dmixin.debug.export=true" + ] +} + minecraft { - version = minecraftVersion + "-" + forgeVersion + "-" + minecraftVersion - runDir = "run" + version = minecraftVersion + '-' + forgeVersion + '-' + minecraftVersion + runDir = 'run' if (replaceGradleTokenInFile) { replaceIn replaceGradleTokenInFile @@ -180,62 +236,79 @@ minecraft { replace gradleTokenModName, modName } if(gradleTokenVersion) { - replace gradleTokenVersion, versionDetails().lastTag + replace gradleTokenVersion, modVersion } if(gradleTokenGroupName) { replace gradleTokenGroupName, modGroup } } + + clientIntellijRun { + args(arguments) + jvmArgs(jvmArguments) + + if(developmentEnvironmentUserName) { + args("--username", developmentEnvironmentUserName) + } + } + + serverIntellijRun { + args(arguments) + jvmArgs(jvmArguments) + } } -if(file("addon.gradle").exists()) { - apply from: "addon.gradle" +if(file('addon.gradle').exists()) { + apply from: 'addon.gradle' } apply from: 'repositories.gradle' configurations { - implementation.extendsFrom(shadowImplementation) + implementation.extendsFrom(shadowImplementation) // TODO: remove after all uses are refactored + implementation.extendsFrom(shadowCompile) + implementation.extendsFrom(shadeCompile) } repositories { maven { - name = "Overmind forge repo mirror" - url = "https://gregtech.overminddl1.com/" + name 'Overmind forge repo mirror' + url 'https://gregtech.overminddl1.com/' } + mavenCentral() if(usesMixins.toBoolean()) { maven { - name = "sponge" - url = "https://repo.spongepowered.org/repository/maven-public" + name 'sponge' + url 'https://repo.spongepowered.org/repository/maven-public' } maven { - url = "https://jitpack.io" + url 'https://jitpack.io' } } } dependencies { if(usesMixins.toBoolean()) { - annotationProcessor("org.ow2.asm:asm-debug-all:5.0.3") - annotationProcessor("com.google.guava:guava:24.1.1-jre") - annotationProcessor("com.google.code.gson:gson:2.8.6") - annotationProcessor("org.spongepowered:mixin:0.8-SNAPSHOT") + annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') + annotationProcessor('com.google.guava:guava:24.1.1-jre') + annotationProcessor('com.google.code.gson:gson:2.8.6') + annotationProcessor('org.spongepowered:mixin:0.8-SNAPSHOT') // using 0.8 to workaround a issue in 0.7 which fails mixin application - compile("org.spongepowered:mixin:0.7.11-SNAPSHOT") { + compile('com.github.GTNewHorizons:SpongePoweredMixin:0.7.12-GTNH') { // Mixin includes a lot of dependencies that are too up-to-date - exclude module: "launchwrapper" - exclude module: "guava" - exclude module: "gson" - exclude module: "commons-io" - exclude module: "log4j-core" + exclude module: 'launchwrapper' + exclude module: 'guava' + exclude module: 'gson' + exclude module: 'commons-io' + exclude module: 'log4j-core' } - compile("com.github.GTNewHorizons:SpongeMixins:1.3.3:dev") + compile('com.github.GTNewHorizons:SpongeMixins:1.5.0') } } apply from: 'dependencies.gradle' -def mixingConfigRefMap = "mixins." + modId + ".refmap.json" +def mixingConfigRefMap = 'mixins.' + modId + '.refmap.json' def refMap = "${tasks.compileJava.temporaryDir}" + File.separator + mixingConfigRefMap def mixinSrg = "${tasks.reobf.temporaryDir}" + File.separator + "mixins.srg" @@ -261,16 +334,28 @@ task relocateShadowJar(type: ConfigureShadowRelocation) { } shadowJar { + project.configurations.shadeCompile.each { dep -> + from(project.zipTree(dep)) { + exclude 'META-INF', 'META-INF/**' + } + } + manifest { attributes(getManifestAttributes()) } minimize() // This will only allow shading for actually used classes - configurations = [project.configurations.shadowImplementation] + configurations = [project.configurations.shadowImplementation, project.configurations.shadowCompile] dependsOn(relocateShadowJar) } jar { + project.configurations.shadeCompile.each { dep -> + from(project.zipTree(dep)) { + exclude 'META-INF', 'META-INF/**' + } + } + manifest { attributes(getManifestAttributes()) } @@ -303,15 +388,6 @@ afterEvaluate { } runClient { - def arguments = [] - - if(usesMixins.toBoolean()) { - arguments += [ - "--mods=../build/libs/$modId-${version}.jar", - "--tweakClass org.spongepowered.asm.launch.MixinTweaker" - ] - } - if(developmentEnvironmentUserName) { arguments += [ "--username", @@ -320,19 +396,12 @@ runClient { } args(arguments) + jvmArgs(jvmArguments) } runServer { - def arguments = [] - - if (usesMixins.toBoolean()) { - arguments += [ - "--mods=../build/libs/$modId-${version}.jar", - "--tweakClass org.spongepowered.asm.launch.MixinTweaker" - ] - } - args(arguments) + jvmArgs(jvmArguments) } tasks.withType(JavaExec).configureEach { @@ -343,32 +412,31 @@ tasks.withType(JavaExec).configureEach { ) } -processResources - { - // this will ensure that this task is redone when the versions change. - inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version +processResources { + // this will ensure that this task is redone when the versions change. + inputs.property "version", project.version + inputs.property "mcversion", project.minecraft.version - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' + // replace stuff in mcmod.info, nothing else + from(sourceSets.main.resources.srcDirs) { + include 'mcmod.info' - // replace version and mcversion - expand "minecraftVersion": project.minecraft.version, - "modVersion": versionDetails().lastTag, - "modId": modId, - "modName": modName - } + // replace modVersion and minecraftVersion + expand "minecraftVersion": project.minecraft.version, + "modVersion": modVersion, + "modId": modId, + "modName": modName + } - if(usesMixins.toBoolean()) { - from refMap - } + if(usesMixins.toBoolean()) { + from refMap + } - // copy everything else, thats not the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - } - } + // copy everything else that's not the mcmod.info + from(sourceSets.main.resources.srcDirs) { + exclude 'mcmod.info' + } +} def getManifestAttributes() { def manifestAttributes = [:] @@ -401,6 +469,12 @@ task sourcesJar(type: Jar) { } task shadowDevJar(type: ShadowJar) { + project.configurations.shadeCompile.each { dep -> + from(project.zipTree(dep)) { + exclude 'META-INF', 'META-INF/**' + } + } + from sourceSets.main.output getArchiveClassifier().set("dev") @@ -409,7 +483,7 @@ task shadowDevJar(type: ShadowJar) { } minimize() // This will only allow shading for actually used classes - configurations = [project.configurations.shadowImplementation] + configurations = [project.configurations.shadowImplementation, project.configurations.shadowCompile] } task relocateShadowDevJar(type: ConfigureShadowRelocation) { @@ -424,6 +498,12 @@ task circularResolverJar(type: Jar) { } task devJar(type: Jar) { + project.configurations.shadeCompile.each { dep -> + from(project.zipTree(dep)) { + exclude 'META-INF', 'META-INF/**' + } + } + from sourceSets.main.output getArchiveClassifier().set("dev") @@ -454,40 +534,64 @@ task apiJar(type: Jar) { } artifacts { - archives sourcesJar + if(!noPublishedSources) { + archives sourcesJar + } archives devJar if(apiPackage) { archives apiJar } } -// publishing +// The gradle metadata includes all of the additional deps that we disabled from POM generation (including forgeBin with no groupID), +// and isn't strictly needed with the POM so just disable it. +tasks.withType(GenerateModuleMetadata) { + enabled = false +} + publishing { publications { maven(MavenPublication) { - artifact source: jar - artifact source: sourcesJar, classifier: "src" - artifact source: devJar, classifier: "dev" + from components.java + if(usesShadowedDependencies.toBoolean()) { + artifact source: shadowJar, classifier: "" + } + if(!noPublishedSources) { + artifact source: sourcesJar, classifier: "src" + } + artifact source: usesShadowedDependencies.toBoolean() ? shadowDevJar : devJar, classifier: "dev" if (apiPackage) { artifact source: apiJar, classifier: "api" } - groupId = System.getenv("ARTIFACT_GROUP_ID") ?: group + groupId = System.getenv("ARTIFACT_GROUP_ID") ?: "com.github.GTNewHorizons" artifactId = System.getenv("ARTIFACT_ID") ?: project.name - version = System.getenv("ARTIFACT_VERSION") ?: project.version + // Using the identified version, not project.version as it has the prepended 1.7.10 + version = System.getenv("RELEASE_VERSION") ?: identifiedVersion + + // remove extra garbage from who knows where + pom.withXml { + def badPomGroup = ['net.minecraft', 'com.google.code.findbugs', 'org.ow2.asm', 'com.typesafe.akka', 'com.typesafe', 'org.scala-lang', + 'org.scala-lang.plugins', 'net.sf.jopt-simple', 'lzma', 'com.mojang', 'org.apache.commons', 'org.apache.httpcomponents', + 'commons-logging', 'java3d', 'net.sf.trove4j', 'com.ibm.icu', 'com.paulscode', 'io.netty', 'com.google.guava', + 'commons-io', 'commons-codec', 'net.java.jinput', 'net.java.jutils', 'com.google.code.gson', 'org.apache.logging.log4j', + 'org.lwjgl.lwjgl', 'tv.twitch', 'org.jetbrains.kotlin', ''] + Node pomNode = asNode() + pomNode.dependencies.'*'.findAll() { + badPomGroup.contains(it.groupId.text()) + }.each() { + it.parent().remove(it) + } + } } } - + repositories { maven { - String owner = System.getenv("REPOSITORY_OWNER") ?: "Unknown" - String repositoryName = System.getenv("REPOSITORY_NAME") ?: "Unknown" - String githubRepositoryUrl = "https://maven.pkg.github.com/$owner/$repositoryName" - name = "GitHubPackages" - url = githubRepositoryUrl + url = "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases" credentials { - username = System.getenv("GITHUB_ACTOR") ?: "NONE" - password = System.getenv("GITHUB_TOKEN") ?: "NONE" + username = System.getenv("MAVEN_USER") ?: "NONE" + password = System.getenv("MAVEN_PASSWORD") ?: "NONE" } } } @@ -506,19 +610,19 @@ if (isNewBuildScriptVersionAvailable(projectDir.toString())) { if (autoUpdateBuildScript.toBoolean()) { performBuildScriptUpdate(projectDir.toString()) } else { - println("Build script update available! Run 'gradle updateBuildScript'") + out.style(Style.SuccessHeader).println("Build script update available! Run 'gradle updateBuildScript'") } } static URL availableBuildScriptUrl() { - new URL("https://raw.githubusercontent.com/SinTh0r4s/ExampleMod1.7.10/main/build.gradle") + new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/main/build.gradle") } boolean performBuildScriptUpdate(String projectDir) { if (isNewBuildScriptVersionAvailable(projectDir)) { def buildscriptFile = getFile("build.gradle") availableBuildScriptUrl().withInputStream { i -> buildscriptFile.withOutputStream { it << i } } - print("Build script updated. Please REIMPORT the project or RESTART your IDE!") + out.style(Style.Success).print("Build script updated. Please REIMPORT the project or RESTART your IDE!") return true } return false @@ -549,11 +653,77 @@ configure(updateBuildScript) { description = 'Updates the build script to the latest version' } +// Deobfuscation + +def deobf(String sourceURL) { + try { + URL url = new URL(sourceURL) + String fileName = url.getFile() + + //get rid of directories: + int lastSlash = fileName.lastIndexOf("/") + if(lastSlash > 0) { + fileName = fileName.substring(lastSlash + 1) + } + //get rid of extension: + if(fileName.endsWith(".jar")) { + fileName = fileName.substring(0, fileName.lastIndexOf(".")) + } + + String hostName = url.getHost() + if(hostName.startsWith("www.")) { + hostName = hostName.substring(4) + } + List parts = Arrays.asList(hostName.split("\\.")) + Collections.reverse(parts) + hostName = String.join(".", parts) + + return deobf(sourceURL, hostName + "/" + fileName) + } catch(Exception e) { + return deobf(sourceURL, "deobf/" + String.valueOf(sourceURL.hashCode())) + } +} + +// The method above is to be preferred. Use this method if the filename is not at the end of the URL. +def deobf(String sourceURL, String fileName) { + String cacheDir = System.getProperty("user.home") + "/.gradle/caches/" + String bon2Dir = cacheDir + "forge_gradle/deobf" + String bon2File = bon2Dir + "/BON2-2.5.0.jar" + String obfFile = cacheDir + "modules-2/files-2.1/" + fileName + ".jar" + String deobfFile = cacheDir + "modules-2/files-2.1/" + fileName + "-deobf.jar" + + if(file(deobfFile).exists()) { + return files(deobfFile) + } + + download.run { + src 'https://github.com/GTNewHorizons/BON2/releases/download/2.5.0/BON2-2.5.0.CUSTOM-all.jar' + dest bon2File + quiet true + overwrite false + } + + download.run { + src sourceURL + dest obfFile + quiet true + overwrite false + } + + exec { + commandLine 'java', '-jar', bon2File, '--inputJar', obfFile, '--outputJar', deobfFile, '--mcVer', '1.7.10', '--mappingsVer', 'stable_12', '--notch' + workingDir bon2Dir + standardOutput = new ByteArrayOutputStream() + } + + return files(deobfFile) +} + // Helper methods def checkPropertyExists(String propertyName) { if (project.hasProperty(propertyName) == false) { - throw new GradleException("This project requires a property \"" + propertyName + "\"! Please add it your \"gradle.properties\". You can find all properties and their description here: https://github.com/SinTh0r4s/ExampleMod1.7.10/blob/main/gradle.properties") + throw new GradleException("This project requires a property \"" + propertyName + "\"! Please add it your \"gradle.properties\". You can find all properties and their description here: https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/gradle.properties") } } diff --git a/dependencies.gradle b/dependencies.gradle index c399699b42..0706e8744e 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,12 +1,12 @@ // Add your dependencies here dependencies { - compile("com.github.GTNewHorizons:GT5-Unofficial:master-SNAPSHOT:dev") - compile("com.github.GTNewHorizons:TecTech:master-SNAPSHOT:dev") - compile("com.github.GTNewHorizons:ThaumicTinkerer:master-SNAPSHOT:dev") + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.34:dev' + compile 'com.github.GTNewHorizons:TecTech:5.0.5.1:dev' + compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.3:dev' - compile("thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev") - compile("org.joml:joml:1.9.18") + compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' + compileOnly 'org.joml:joml:1.10.2' - runtime("com.github.GTNewHorizons:Baubles:master-SNAPSHOT:dev") + runtime 'com.github.GTNewHorizons:Baubles:1.0.1.14:dev' } diff --git a/gradle.properties b/gradle.properties index e6e12fdd8e..b502fd8283 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,15 +15,15 @@ autoUpdateBuildScript = false minecraftVersion = 1.7.10 forgeVersion = 10.13.4.1614 -# Select a username for testing your mod with breakpoints. You may leave this empty for a random user name each time you +# Select a username for testing your mod with breakpoints. You may leave this empty for a random username each time you # restart Minecraft in development. Choose this dependent on your mod: # Do you need consistent player progressing (for example Thaumcraft)? -> Select a name # Do you need to test how your custom blocks interacts with a player that is not the owner? -> leave name empty -developmentEnvironmentUserName = "Developer" +developmentEnvironmentUserName = Developer # Define a source file of your project with: # public static final String VERSION = "GRADLETOKEN_VERSION"; -# The string's content will be replaced with your mods version when compiled. You should use this to specify your mod's +# The string's content will be replaced with your mod's version when compiled. You should use this to specify your mod's # version in @Mod([...], version = VERSION, [...]) # Leave these properties empty to skip individual token replacements replaceGradleTokenInFile = KekzCore.java @@ -37,7 +37,7 @@ gradleTokenGroupName = # Example value: apiPackage = api + modGroup = com.myname.mymodid -> com.myname.mymodid.api apiPackage = -# Specify the configuration file for Forge's access transformers here. I must be placed into /src/main/resources/META-INF/ +# Specify the configuration file for Forge's access transformers here. It must be placed into /src/main/resources/META-INF/ # Example value: mymodid_at.cfg accessTransformersFile = diff --git a/repositories.gradle b/repositories.gradle index 24a0214f4a..1dc4c3cb4c 100644 --- a/repositories.gradle +++ b/repositories.gradle @@ -2,14 +2,25 @@ repositories { maven { - name = "ic2" - url = "https://maven.ic2.player.to/" + name 'GTNH Maven' + url 'http://jenkins.usrv.eu:8081/nexus/content/groups/public/' + allowInsecureProtocol + } + maven { + name 'ic2' + url 'https://maven.ic2.player.to/' metadataSources { mavenPom() artifact() } } maven { - url = "https://jitpack.io" + url 'https://cursemaven.com' + content { + includeGroup 'curse.maven' + } + } + maven { + url 'https://jitpack.io' } } diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index 6bb5ed49a6..4967006f06 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -2,7 +2,7 @@ { "modid": "${modId}", "name": "${modName}", - "description": ".", + "description": "", "version": "${modVersion}", "mcversion": "${minecraftVersion}", "url": "", @@ -11,6 +11,8 @@ "credits": "", "logoFile": "", "screenshots": [], - "dependencies": [] + "requiredMods": [ "IC2", "gregtech", "tectech", "Thaumcraft", "ThaumicTinkerer" ], + "dependencies": [ "IC2", "gregtech", "tectech", "Thaumcraft", "ThaumicTinkerer", "bartworks", "dreamcraft" ], + "useDependencyInformation": true } ] -- cgit From 40be42d36a8055c0240909078c09bc651992dccc Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 20 Feb 2022 11:01:58 +1100 Subject: Buff energy storage per cell --- src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java | 10 +++++----- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index b6a8fc2468..eb5f490f2c 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -34,13 +34,13 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { 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; - case 3: lines.add("Capacity: 10,000,000,000 EU"); break; - case 4: lines.add("Capacity: 100,000,000,000 EU"); break; + case 1: lines.add("Capacity: 400,000,000 EU"); break; + case 2: lines.add("Capacity: 4,000,000,000 EU"); break; + case 3: lines.add("Capacity: 40,000,000,000 EU"); break; + case 4: lines.add("Capacity: 400,000,000,000 EU"); break; case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); break; case 6: lines.add("Capacity: None"); break; - case 7: lines.add("Capacity: 10,000,000 EU"); break; + case 7: lines.add("Capacity: 40,000,000 EU"); break; } } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index b3d2c9fea3..4ef2a69d0d 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -323,13 +323,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock public BigInteger calculateTempCapacity(BigInteger tempCapacity, int meta) { switch(meta) { - case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000L)); capacity = capacity.add(BigInteger.valueOf(100000000L)); break; - case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(1000000000L)); capacity = capacity.add(BigInteger.valueOf(1000000000L)); break; - case 3: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000000L)); capacity = capacity.add(BigInteger.valueOf(10000000000L)); break; - case 4: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(BigInteger.valueOf(100000000000L)); break; + case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(400000000L)); capacity = capacity.add(BigInteger.valueOf(400000000L)); break; + case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(4000000000L)); capacity = capacity.add(BigInteger.valueOf(4000000000L)); break; + case 3: tempCapacity = tempCapacity.add(BigInteger.valueOf(40000000000L)); capacity = capacity.add(BigInteger.valueOf(40000000000L)); break; + case 4: tempCapacity = tempCapacity.add(BigInteger.valueOf(400000000000L)); capacity = capacity.add(BigInteger.valueOf(400000000000L)); break; case 5: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(MAX_LONG); break; case 6: break; - case 7: tempCapacity = tempCapacity.add(BigInteger.valueOf(10000000L)); capacity = capacity.add(BigInteger.valueOf(10000000L)); break; + case 7: tempCapacity = tempCapacity.add(BigInteger.valueOf(40000000L)); capacity = capacity.add(BigInteger.valueOf(10000000L)); break; default: break; } return tempCapacity; -- cgit From 32b37252ea198ab44e79556b67efbed2d881a15c Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 23 Feb 2022 20:10:36 +1100 Subject: Fix actual storage calculation --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 4ef2a69d0d..e533d1d18f 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -374,13 +374,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock capacity = BigInteger.ZERO; for(int i = 0; i < capacitors.length; i++) { switch(i) { - case 0: capacity = capacity.add(BigInteger.valueOf(100000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 1: capacity = capacity.add(BigInteger.valueOf(1000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 2: capacity = capacity.add(BigInteger.valueOf(10000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 3: capacity = capacity.add(BigInteger.valueOf(100000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 0: capacity = capacity.add(BigInteger.valueOf(400000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 1: capacity = capacity.add(BigInteger.valueOf(4000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 2: capacity = capacity.add(BigInteger.valueOf(40000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 3: capacity = capacity.add(BigInteger.valueOf(400000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; case 4: capacity = capacity.add(MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); break; case 5: break; - case 6: capacity = capacity.add(BigInteger.valueOf(10000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; + case 6: capacity = capacity.add(BigInteger.valueOf(40000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; default: break; } } -- cgit From 11a61c3c2c32ac47bc2d63e1fc0c8734f8acc285 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Wed, 2 Mar 2022 01:29:49 +0800 Subject: structurelib support for LSC --- .editorconfig | 19 + .github/scripts/test-no-error-reports.sh | 33 -- .github/scripts/test_no_error_reports | 51 ++ .github/workflows/build-and-test.yml | 4 +- build.gradle | 74 +-- dependencies.gradle | 2 + .../common/blocks/Block_LapotronicEnergyUnit.java | 54 ++- .../GTMTE_LapotronicSuperCapacitor.java | 532 +++++++++------------ 8 files changed, 373 insertions(+), 396 deletions(-) create mode 100644 .editorconfig delete mode 100755 .github/scripts/test-no-error-reports.sh create mode 100755 .github/scripts/test_no_error_reports diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000..6effbc91a8 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,19 @@ +# This is the universal Text Editor Configuration +# for all GTNewHorizons projects +# See: https://editorconfig.org/ + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{bat,ini}] +end_of_line = crlf + +[*.{dtd,json,info,mcmeta,md,sh,svg,xml,xsd,xsl,yaml,yml}] +indent_size = 2 diff --git a/.github/scripts/test-no-error-reports.sh b/.github/scripts/test-no-error-reports.sh deleted file mode 100755 index 84c1e5d650..0000000000 --- a/.github/scripts/test-no-error-reports.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env bash - -RUNDIR="run" -CRASH="crash-reports" -SERVERLOG="server.log" - -if [[ -d $RUNDIR/$CRASH ]]; then - echo "Crash reports detected:" - cat $RUNDIR/$CRASH/crash*.txt - exit 1 -fi - -if grep --quiet "Fatal errors were detected" $SERVERLOG; then - echo "Fatal errors detected:" - cat server.log - exit 1 -fi - -if grep --quiet "The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED" $SERVERLOG; then - echo "Server force stopped:" - cat server.log - exit 1 -fi - -if ! grep --quiet -Po '.+Done \(.+\)\! For help, type "help" or "\?"' $SERVERLOG; then - echo "Server didn't finish startup:" - cat server.log - exit 1 -fi - -echo "No crash reports detected" -exit 0 - diff --git a/.github/scripts/test_no_error_reports b/.github/scripts/test_no_error_reports new file mode 100755 index 0000000000..1fcc7396c6 --- /dev/null +++ b/.github/scripts/test_no_error_reports @@ -0,0 +1,51 @@ +#!/usr/bin/env bash + +# bashsupport disable=BP5006 # Global environment variables +RUNDIR="run" \ + CRASH="crash-reports" \ + SERVERLOG="server.log" + +# enable nullglob to get 0 results when no match rather than the pattern +shopt -s nullglob + +# store matches in array +crash_reports=("$RUNDIR/$CRASH/crash"*.txt) + +# if array not empty there are crash_reports +if [ "${#crash_reports[@]}" -gt 0 ]; then + # get the latest crash_report from array + latest_crash_report="${crash_reports[-1]}" + { + printf 'Latest crash report detected %s:\n' "${latest_crash_report##*/}" + cat "$latest_crash_report" + } >&2 + exit 1 +fi + +if grep --quiet --fixed-strings 'Fatal errors were detected' "$SERVERLOG"; then + { + printf 'Fatal errors detected:\n' + cat server.log + } >&2 + exit 1 +fi + +if grep --quiet --fixed-strings 'The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED' \ + "$SERVERLOG"; then + { + printf 'Server force stopped:' + cat server.log + } >&2 + exit 1 +fi + +if ! grep --quiet --perl-regexp --only-matching '.+Done \(.+\)\! For help, type "help" or "\?"' "$SERVERLOG"; then + { + printf 'Server did not finish startup:' + cat server.log + } >&2 + exit 1 +fi + +printf 'No crash reports detected' +exit 0 diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 2a74327ad6..56a1ad52cc 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -41,5 +41,5 @@ jobs: - name: Test no errors reported during server run run: | - chmod +x .github/scripts/test-no-error-reports.sh - .github/scripts/test-no-error-reports.sh + chmod +x .github/scripts/test_no_error_reports + .github/scripts/test_no_error_reports diff --git a/build.gradle b/build.gradle index 9cbcb8e51c..656f439f7a 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1644612407 +//version: 1644894948 /* DO NOT CHANGE THIS FILE! @@ -6,12 +6,11 @@ Also, you may replace this file at any time if there is an update available. Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/build.gradle for updates. */ -import org.gradle.internal.logging.text.StyledTextOutput -import org.gradle.internal.logging.text.StyledTextOutputFactory -import org.gradle.internal.logging.text.StyledTextOutput.Style import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar +import org.gradle.internal.logging.text.StyledTextOutput.Style +import org.gradle.internal.logging.text.StyledTextOutputFactory import java.util.concurrent.TimeUnit @@ -51,7 +50,7 @@ plugins { id 'com.github.johnrengelman.shadow' version '4.0.4' id 'com.palantir.git-version' version '0.13.0' apply false id 'de.undercouch.download' version '5.0.1' - id 'com.github.gmazzo.buildconfig' version '3.0.3' apply false + id 'com.github.gmazzo.buildconfig' version '3.0.3' apply false } if (project.file('.git/HEAD').isFile()) { @@ -175,7 +174,7 @@ configurations.all { try { 'git config core.fileMode false'.execute() } -catch (Exception e) { +catch (Exception ignored) { out.style(Style.Failure).println("git isn't installed at all") } @@ -185,7 +184,7 @@ String versionOverride = System.getenv("VERSION") ?: null try { identifiedVersion = versionOverride == null ? gitVersion() : versionOverride } -catch (Exception e) { +catch (Exception ignored) { out.style(Style.Failure).text( 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + @@ -199,7 +198,7 @@ ext { modVersion = identifiedVersion } -if( identifiedVersion.equals(versionOverride) ) { +if(identifiedVersion == versionOverride) { out.style(Style.Failure).text('Override version to ').style(Style.Identifier).text(modVersion).style(Style.Failure).println('!\7') } @@ -214,13 +213,17 @@ else { def arguments = [] def jvmArguments = [] -if(usesMixins.toBoolean()) { +if (usesMixins.toBoolean()) { arguments += [ - "--tweakClass org.spongepowered.asm.launch.MixinTweaker" - ] - jvmArguments += [ - "-Dmixin.debug.countInjections=true", "-Dmixin.debug.verbose=true", "-Dmixin.debug.export=true" + "--tweakClass org.spongepowered.asm.launch.MixinTweaker" ] + if (!project.hasProperty(usesMixinDebug) || usesMixinDebug.toBoolean()) { + jvmArguments += [ + "-Dmixin.debug.countInjections=true", + "-Dmixin.debug.verbose=true", + "-Dmixin.debug.export=true" + ] + } } minecraft { @@ -275,7 +278,6 @@ repositories { name 'Overmind forge repo mirror' url 'https://gregtech.overminddl1.com/' } - mavenCentral() if(usesMixins.toBoolean()) { maven { name 'sponge' @@ -313,18 +315,23 @@ def refMap = "${tasks.compileJava.temporaryDir}" + File.separator + mixingConfig def mixinSrg = "${tasks.reobf.temporaryDir}" + File.separator + "mixins.srg" task generateAssets { - if(usesMixins.toBoolean()) { - getFile("/src/main/resources/mixins." + modId + ".json").text = """{ + if (usesMixins.toBoolean()) { + def mixinConfigFile = getFile("/src/main/resources/mixins." + modId + ".json"); + if (!mixinConfigFile.exists()) { + mixinConfigFile.text = """{ "required": true, "minVersion": "0.7.11", "package": "${modGroup}.${mixinsPackage}", "plugin": "${modGroup}.${mixinPlugin}", "refmap": "${mixingConfigRefMap}", "target": "@env(DEFAULT)", - "compatibilityLevel": "JAVA_8" + "compatibilityLevel": "JAVA_8", + "mixins": [], + "client": [], + "server": [] } - """ + } } } @@ -440,7 +447,7 @@ processResources { def getManifestAttributes() { def manifestAttributes = [:] - if(containsMixinsAndOrCoreModOnly.toBoolean() == false && (usesMixins.toBoolean() || coreModClass)) { + if(!containsMixinsAndOrCoreModOnly.toBoolean() && (usesMixins.toBoolean() || coreModClass)) { manifestAttributes += ["FMLCorePluginContainsFMLMod": true] } @@ -456,14 +463,14 @@ def getManifestAttributes() { manifestAttributes += [ "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", "MixinConfigs" : "mixins." + modId + ".json", - "ForceLoadAsMod" : containsMixinsAndOrCoreModOnly.toBoolean() == false + "ForceLoadAsMod" : !containsMixinsAndOrCoreModOnly.toBoolean() ] } return manifestAttributes } task sourcesJar(type: Jar) { - from (sourceSets.main.allJava) + from (sourceSets.main.allSource) from (file("$projectDir/LICENSE")) getArchiveClassifier().set('sources') } @@ -518,7 +525,7 @@ task devJar(type: Jar) { } task apiJar(type: Jar) { - from (sourceSets.main.allJava) { + from (sourceSets.main.allSource) { include modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + '/**' } @@ -549,6 +556,9 @@ tasks.withType(GenerateModuleMetadata) { enabled = false } +// workaround variable hiding in pom processing +def projectConfigs = project.configurations + publishing { publications { maven(MavenPublication) { @@ -569,16 +579,20 @@ publishing { // Using the identified version, not project.version as it has the prepended 1.7.10 version = System.getenv("RELEASE_VERSION") ?: identifiedVersion - // remove extra garbage from who knows where + // remove extra garbage from minecraft and minecraftDeps configuration pom.withXml { - def badPomGroup = ['net.minecraft', 'com.google.code.findbugs', 'org.ow2.asm', 'com.typesafe.akka', 'com.typesafe', 'org.scala-lang', - 'org.scala-lang.plugins', 'net.sf.jopt-simple', 'lzma', 'com.mojang', 'org.apache.commons', 'org.apache.httpcomponents', - 'commons-logging', 'java3d', 'net.sf.trove4j', 'com.ibm.icu', 'com.paulscode', 'io.netty', 'com.google.guava', - 'commons-io', 'commons-codec', 'net.java.jinput', 'net.java.jutils', 'com.google.code.gson', 'org.apache.logging.log4j', - 'org.lwjgl.lwjgl', 'tv.twitch', 'org.jetbrains.kotlin', ''] + def badArtifacts = [:].withDefault {[] as Set} + for (configuration in [projectConfigs.minecraft, projectConfigs.minecraftDeps]) { + for (dependency in configuration.allDependencies) { + badArtifacts[dependency.group == null ? "" : dependency.group] += dependency.name + } + } + // example for specifying extra stuff to ignore + // badArtifacts["org.example.group"] += "artifactName" + Node pomNode = asNode() pomNode.dependencies.'*'.findAll() { - badPomGroup.contains(it.groupId.text()) + badArtifacts[it.groupId.text()].contains(it.artifactId.text()) }.each() { it.parent().remove(it) } @@ -722,7 +736,7 @@ def deobf(String sourceURL, String fileName) { // Helper methods def checkPropertyExists(String propertyName) { - if (project.hasProperty(propertyName) == false) { + if (!project.hasProperty(propertyName)) { throw new GradleException("This project requires a property \"" + propertyName + "\"! Please add it your \"gradle.properties\". You can find all properties and their description here: https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/gradle.properties") } } diff --git a/dependencies.gradle b/dependencies.gradle index 0706e8744e..550fcf6042 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -3,6 +3,8 @@ dependencies { compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.34:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.5.1:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.39:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.0.16:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.3:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index 75de60a308..8f1d282b33 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -4,21 +4,51 @@ import java.util.List; import common.itemBlocks.IB_LapotronicEnergyUnit; import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.enums.Textures; +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.render.TextureFactory; +import gregtech.api.util.GT_Utility; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import net.minecraft.util.ResourceLocation; public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { - + private static final Block_LapotronicEnergyUnit INSTANCE = new Block_LapotronicEnergyUnit(); - + public enum IconBaseSide implements IIconContainer { + INSTANCE; + IconBaseSide() { + // technically, this page is owned by me, glee8e, however, I'm kind enough to spare 1 for kekztech since + // this is basically abandon ware by now. + GT_Utility.addTexturePage((byte) 42); + Textures.BlockIcons.setCasingTexture((byte) 42, (byte) 127, TextureFactory.of(this)); + } + + @Override + public IIcon getIcon() { + return Block_LapotronicEnergyUnit.INSTANCE.iconBaseSide; + } + + @Override + public IIcon getOverlayIcon() { + return null; + } + + @Override + public ResourceLocation getTextureFile() { + return TextureMap.locationBlocksTexture; + } + } + private IIcon iconBaseSide; private IIcon iconBaseTop; - + private IIcon iconLapoEmptySide; private IIcon iconLapoEmptyTop; private IIcon iconLapoEVSide; @@ -33,11 +63,11 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { private IIcon iconLapoUVTop; private IIcon iconUltimateSide; private IIcon iconUltimateTop; - + private Block_LapotronicEnergyUnit() { super(Material.iron); } - + public static Block registerBlock() { final String blockName = "kekztech_lapotronicenergyunit_block"; INSTANCE.setBlockName(blockName); @@ -48,13 +78,13 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { return INSTANCE; } - + @Override public void registerBlockIcons(IIconRegister ir) { iconBaseSide = ir.registerIcon("kekztech:LSCBase_side"); iconBaseTop = ir.registerIcon("kekztech:LSCBase_top"); - - + + iconLapoEmptySide = ir.registerIcon("kekztech:LapotronicEnergyUnit6_side"); iconLapoEmptyTop = ir.registerIcon("kekztech:LapotronicEnergyUnit6_top"); iconLapoEVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit7_side"); @@ -67,11 +97,11 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { 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"); } - + @Override @SuppressWarnings({"unchecked" }) public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { @@ -88,7 +118,7 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { // Ultimate battery par3List.add(new ItemStack(par1, 1, 5)); } - + @Override public IIcon getIcon(int side, int meta) { switch(meta) { @@ -103,5 +133,5 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { default: return iconUltimateTop; } } - + } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index e533d1d18f..4a6577f0d5 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -1,9 +1,12 @@ package common.tileentities; +import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; 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 com.gtnewhorizon.structurelib.alignment.IAlignmentLimits; +import com.gtnewhorizon.structurelib.structure.IStructureDefinition; import common.Blocks; import gregtech.api.enums.Dyes; import gregtech.api.enums.Textures.BlockIcons; @@ -11,11 +14,8 @@ 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.MetaTileEntity; -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 gregtech.api.metatileentity.implementations.*; +import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; @@ -23,9 +23,6 @@ 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.Vector3i; -import util.Vector3ic; import java.math.BigDecimal; import java.math.BigInteger; @@ -35,12 +32,85 @@ import java.util.Arrays; import java.util.HashSet; import java.util.Set; -public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlockBase { - - private final static String glassNameBorosilicate = "BW_GlasBlocks"; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; + +public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase { + private enum TopState { + MayBeTop, + Top, + NotTop + } + + private enum Capacitor { + IV(2, BigInteger.valueOf(400000000L),BigInteger.valueOf(400000000L)), + LuV(3, BigInteger.valueOf(4000000000L),BigInteger.valueOf(4000000000L)), + ZPM(4, BigInteger.valueOf(40000000000L),BigInteger.valueOf(40000000000L)), + UV(5, BigInteger.valueOf(400000000000L),BigInteger.valueOf(400000000000L)), + UHV(6, BigInteger.valueOf(100000000000L),BigInteger.valueOf(100000000000L)), + None(0, BigInteger.ZERO,MAX_LONG), + EV(1, BigInteger.valueOf(40000000L),BigInteger.valueOf(40000000L)); + + private final int minimalGlassTier; + private final BigInteger passiveDischargeValue; + private final BigInteger providedCapacity; + static final Capacitor[] VALUES = values(); + + Capacitor(int minimalGlassTier, BigInteger passiveDischargeValue, BigInteger providedCapacity) { + this.minimalGlassTier = minimalGlassTier; + this.passiveDischargeValue = passiveDischargeValue; + this.providedCapacity = providedCapacity; + } + + public int getMinimalGlassTier() { + return minimalGlassTier; + } + + public BigInteger getPassiveDischargeValue() { + return passiveDischargeValue; + } + + public BigInteger getProvidedCapacity() { + return providedCapacity; + } + } + + private static final String STRUCTURE_PIECE_BASE = "base"; + private static final String STRUCTURE_PIECE_LAYER = "slice"; + private static final String STRUCTURE_PIECE_TOP = "top"; + private static final String STRUCTURE_PIECE_MID = "mid"; + private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; private static final int CASING_META = 0; - private static final int CASING_TEXTURE_ID = 62; + private static final int CASING_TEXTURE_ID = (42 << 7) | 127; + + private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() + .addShape(STRUCTURE_PIECE_BASE, transpose(new String[][]{ + {"bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, + {"bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, + })) + .addShape(STRUCTURE_PIECE_LAYER, transpose(new String[][]{ + {"ggggg", "gcccg", "gcccg", "gcccg", "ggggg",}, + })) + .addShape(STRUCTURE_PIECE_TOP, transpose(new String[][]{ + {"ggggg", "ggggg", "ggggg", "ggggg", "ggggg",}, + })) + .addShape(STRUCTURE_PIECE_MID, transpose(new String[][]{ + {"ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg",}, + })) + .addElement('b', ofChain( + ofHatchAdder(GTMTE_LapotronicSuperCapacitor::addBottomHatches, CASING_TEXTURE_ID, 1), + onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)) + )) + .addElement('g', BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glasTier = t, te -> te.glasTier)) + .addElement('c', ofChain( + onlyIf(te -> te.topState != TopState.NotTop, onElementPass(te -> te.topState = TopState.Top, BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glasTier = t, te -> te.glasTier))), + onlyIf(te -> te.topState != TopState.Top, onElementPass(te -> te.topState = TopState.NotTop, + ofBlockAdder(GTMTE_LapotronicSuperCapacitor::addStorageCell, LSC_PART, 1) + )) + )) + .addElement('C', ofBlock(LSC_PART, 1)) + .build(); private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE); private static final BigDecimal PASSIVE_DISCHARGE_FACTOR_PER_TICK = @@ -59,6 +129,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock private BigInteger outputLastTick = BigInteger.ZERO; private int repairStatusCache = 0; + private byte glasTier = -1; + private int casingAmount = 0; + private TopState topState = TopState.MayBeTop; + private long mMaxEUIn = 0; private long mMaxEUOut = 0; @@ -69,26 +143,93 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock public GTMTE_LapotronicSuperCapacitor(String aName) { super(aName); } - + @Override public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { return new GTMTE_LapotronicSuperCapacitor(super.mName); } - + + @Override + public IStructureDefinition getStructureDefinition() { + return STRUCTURE_DEFINITION; + } + + @Override + protected IAlignmentLimits getInitialAlignmentLimits() { + return (d, r, f) -> d.offsetY == 0 && r.isNotRotated() && !f.isVerticallyFliped(); + } + + private void processInputHatch(GT_MetaTileEntity_Hatch aHatch, int aBaseCasingIndex) { + mMaxEUIn += aHatch.maxEUInput() * aHatch.maxAmperesIn(); + aHatch.updateTexture(aBaseCasingIndex); + } + + private void processOutputHatch(GT_MetaTileEntity_Hatch aHatch, int aBaseCasingIndex) { + mMaxEUOut += aHatch.maxEUOutput() * aHatch.maxAmperesOut(); + aHatch.updateTexture(aBaseCasingIndex); + } + + private boolean addBottomHatches(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { + if (aTileEntity == null || aTileEntity.isDead()) return false; + IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); + if (!(aMetaTileEntity instanceof GT_MetaTileEntity_Hatch)) return false; + if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return GTMTE_LapotronicSuperCapacitor.this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { + // Add GT hatches + final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); + processInputHatch(tHatch, aBaseCasingIndex); + return mEnergyHatches.add(tHatch); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { + // Add TT Laser hatches + final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) aMetaTileEntity); + processInputHatch(tHatch, aBaseCasingIndex); + return mEnergyTunnelsTT.add(tHatch); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { + // Add TT hatches + final GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) aMetaTileEntity; + processInputHatch(tHatch, aBaseCasingIndex); + return mEnergyHatchesTT.add(tHatch); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { + // Add GT hatches + final GT_MetaTileEntity_Hatch_Dynamo tDynamo = (GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity; + processOutputHatch(tDynamo, aBaseCasingIndex); + return mDynamoHatches.add(tDynamo); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { + // Add TT Laser hatches + final GT_MetaTileEntity_Hatch_DynamoTunnel tDynamo = (GT_MetaTileEntity_Hatch_DynamoTunnel) aMetaTileEntity; + processOutputHatch(tDynamo, aBaseCasingIndex); + return mDynamoTunnelsTT.add(tDynamo); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { + // Add TT hatches + final GT_MetaTileEntity_Hatch_DynamoMulti tDynamo = (GT_MetaTileEntity_Hatch_DynamoMulti) aMetaTileEntity; + processOutputHatch(tDynamo, aBaseCasingIndex); + return mDynamoHatchesTT.add(tDynamo); + } + return false; + } + + private boolean addStorageCell(Block block, int meta) { + if (block != LSC_PART || meta == 0) return false; + capacitors[meta - 1]++; + return true; + } + @Override - public String[] getDescription() { + protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Battery Buffer") - .addInfo("Power storage structure. Does not charge batteries or tools, however.") - .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") - .addInfo("Exception: Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") - .addInfo("purposes 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("Add more or better capacitors to increase capacity") - .addSeparator() - .beginStructureBlock(5, 4, 5, false) + .addInfo("Power storage structure. Does not charge batteries or tools, however.") + .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") + .addInfo("Exception: Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") + .addInfo("purposes 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("Add more or better capacitors to increase capacity") + .addSeparator() + .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) .addStructureInfo("Modular height of 4-18 blocks.") .addController("Front center bottom") .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") @@ -101,35 +242,31 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock .addStructureInfo("You can have several I/O Hatches") .addMaintenanceHatch("Any casing") .toolTipFinisher("KekzTech"); - if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return tt.getInformation(); - } else { - return tt.getStructureInformation(); - } + return tt; } - + @Override public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) { - ITexture[] sTexture = new ITexture[]{new GT_RenderedTexture(BlockIcons.MACHINE_CASING_FUSION_GLASS, + ITexture[] sTexture = new ITexture[]{TextureFactory.of(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, + sTexture = new ITexture[]{TextureFactory.of(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; @@ -139,52 +276,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock 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; - } - // 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 - ); - boolean formationChecklist = true; - int minCasingAmount = 16; - int firstGlassMeta = -1; // Reset capacitor counts Arrays.fill(capacitors, 0); // Clear TT hatches @@ -195,263 +288,64 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock mMaxEUIn = 0; mMaxEUOut = 0; - // Temp var for loss calculation - BigInteger tempCapacity = BigInteger.ZERO; - - // Capacitor base - 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 - } - - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 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) - && !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) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == CASING_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - } - // 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 >= -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++) { - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, Z); - - 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 - tempCapacity = calculateTempCapacity(tempCapacity, meta); - capacitors[meta - 1]++; - } else if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName().equals(glassNameBorosilicate)){ - firstGlassHeight = Y; - break; - } else { - formationChecklist = false; - } - } - } - } - // 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); - 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 == 0 || Z == 4){ - if(glassNameBorosilicate.equals(blockNameAt)) { - if(firstGlassMeta == -1) { - firstGlassMeta = meta; - } else if(meta != firstGlassMeta) { - formationChecklist = false; - } - } else { - formationChecklist = false; - } - } - } else { - if (glassNameBorosilicate.equals(blockNameAt)) { - if(meta != firstGlassMeta) { - formationChecklist = false; - } - } else { - formationChecklist = false; - } - } - } - } - } - if(minCasingAmount > 0) { - formationChecklist = false; + if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) + return false; + + topState = TopState.NotTop; // need at least one layer of capacitor to form, obviously + int layer = 2; + while (true) { + if (!checkPiece(STRUCTURE_PIECE_LAYER, 2, layer, 0)) + return false; + layer ++; + if (topState == TopState.Top) + break; // top found, break out + topState = TopState.MayBeTop; + if (layer > 18) + return false; // too many layers } // 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 && formationChecklist == true) { - formationChecklist = checkGlassTier(colourCorrectedMeta, highestCapacitor); + for (int highestCapacitor = capacitors.length - 1; highestCapacitor >= 0; highestCapacitor--) { + if (capacitors[highestCapacitor] > 0) { + if (Capacitor.VALUES[highestCapacitor].getMinimalGlassTier() > glasTier) + return false; + 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(); + if (glasTier < 8) { + if(mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) + return false; } //Check if enough (more than 50%) non-empty caps - double emptyCheck = ((double) capacitors[5]) / (double) (capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]); - if (emptyCheck > 0.5) - formationChecklist = false; - - // Calculate total capacity - calculateCapacity(); - - // 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; - } - - public BigInteger calculateTempCapacity(BigInteger tempCapacity, int meta) { - switch(meta) { - case 1: tempCapacity = tempCapacity.add(BigInteger.valueOf(400000000L)); capacity = capacity.add(BigInteger.valueOf(400000000L)); break; - case 2: tempCapacity = tempCapacity.add(BigInteger.valueOf(4000000000L)); capacity = capacity.add(BigInteger.valueOf(4000000000L)); break; - case 3: tempCapacity = tempCapacity.add(BigInteger.valueOf(40000000000L)); capacity = capacity.add(BigInteger.valueOf(40000000000L)); break; - case 4: tempCapacity = tempCapacity.add(BigInteger.valueOf(400000000000L)); capacity = capacity.add(BigInteger.valueOf(400000000000L)); break; - case 5: tempCapacity = tempCapacity.add(BigInteger.valueOf(100000000000L)); capacity = capacity.add(MAX_LONG); break; - case 6: break; - case 7: tempCapacity = tempCapacity.add(BigInteger.valueOf(40000000L)); capacity = capacity.add(BigInteger.valueOf(10000000L)); break; - default: break; - } - return tempCapacity; - } - - public boolean checkGlassTier(int colourCorrectedMeta, int highestCapacitor) { - Boolean check = true; - switch (highestCapacitor) { - case 0://For the empty/EV/IV caps, any BS glass works. The case is meta - 1 - break; - case 1: - if(colourCorrectedMeta < highestCapacitor) { - check = false; - } - break; - case 2: - if(colourCorrectedMeta < highestCapacitor) { - check = false; - } - break; - case 3: - if(colourCorrectedMeta < highestCapacitor) { - check = false; - } - break; - case 4: - if(colourCorrectedMeta < highestCapacitor) { - check = false; - } - break; - case 5: - break; - case 6: - break; - default: - check = false; - } - return check; //Return false if it fails the check, otherwise true - } - - public void calculateCapacity() { - capacity = BigInteger.ZERO; - for(int i = 0; i < capacitors.length; i++) { - switch(i) { - case 0: capacity = capacity.add(BigInteger.valueOf(400000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 1: capacity = capacity.add(BigInteger.valueOf(4000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 2: capacity = capacity.add(BigInteger.valueOf(40000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 3: capacity = capacity.add(BigInteger.valueOf(400000000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - case 4: capacity = capacity.add(MAX_LONG.multiply(BigInteger.valueOf(capacitors[i]))); break; - case 5: break; - case 6: capacity = capacity.add(BigInteger.valueOf(40000000L).multiply(BigInteger.valueOf(capacitors[i]))); break; - default: break; - } - } - } - - @Override - public boolean addEnergyInputToMachineList(IGregTechTileEntity te, int aBaseCasingIndex) { - if (te == null) { + if (capacitors[5] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]) return false; - } else { - final IMetaTileEntity mte = te.getMetaTileEntity(); - - if (mte instanceof MetaTileEntity) { - mMaxEUIn += ((MetaTileEntity) mte).maxEUInput() * ((MetaTileEntity) mte).maxAmperesIn(); - } - - if (mte instanceof GT_MetaTileEntity_Hatch_Energy) { - // Add GT hatches - final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) mte); - tHatch.updateTexture(aBaseCasingIndex); - - return super.mEnergyHatches.add(tHatch); - } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { - // Add TT Laser hatches - final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); - return mEnergyTunnelsTT.add((GT_MetaTileEntity_Hatch_EnergyTunnel) mte); - } else if(mte instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { - // Add TT hatches - final GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) mte; - tHatch.updateTexture(aBaseCasingIndex); - - return mEnergyHatchesTT.add(tHatch); - } else { - return false; - } + // Calculate total capacity + passiveDischargeAmount = capacity = BigInteger.ZERO; + for(int i = 0; i < capacitors.length; i++) { + int count = capacitors[i]; + capacity = capacity.add(Capacitor.VALUES[i].getProvidedCapacity().multiply(BigInteger.valueOf(count))); + passiveDischargeAmount = passiveDischargeAmount.add(Capacitor.VALUES[i].getPassiveDischargeValue().multiply(BigInteger.valueOf(count))); } + // Calculate how much energy to void each tick + passiveDischargeAmount = new BigDecimal(passiveDischargeAmount).multiply(PASSIVE_DISCHARGE_FACTOR_PER_TICK).toBigInteger(); + passiveDischargeAmount = recalculateLossWithMaintenance(getRepairStatus()); + return mMaintenanceHatches.size() == 1; } @Override - public boolean addDynamoToMachineList(IGregTechTileEntity te, int aBaseCasingIndex) { - if (te == null) { - return false; - } else { - final IMetaTileEntity mte = te.getMetaTileEntity(); - - if (mte instanceof MetaTileEntity) { - mMaxEUOut += ((MetaTileEntity) mte).maxEUOutput() * ((MetaTileEntity) mte).maxAmperesOut(); - } - - if (mte instanceof GT_MetaTileEntity_Hatch_Dynamo) { - // Add GT hatches - final GT_MetaTileEntity_Hatch_Dynamo tDynamo = (GT_MetaTileEntity_Hatch_Dynamo) mte; - tDynamo.updateTexture(aBaseCasingIndex); - - return super.mDynamoHatches.add(tDynamo); - } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { - // Add TT Laser hatches - final GT_MetaTileEntity_Hatch_DynamoTunnel tDynamo = (GT_MetaTileEntity_Hatch_DynamoTunnel) mte; - - return mDynamoTunnelsTT.add(tDynamo); - } else if(mte instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { - // Add TT hatches - final GT_MetaTileEntity_Hatch_DynamoMulti tDynamo = (GT_MetaTileEntity_Hatch_DynamoMulti) mte; - tDynamo.updateTexture(aBaseCasingIndex); - - return mDynamoHatchesTT.add(tDynamo); - } else { - return false; - } - } + public void construct(ItemStack stackSize, boolean hintsOnly) { + int layer = Math.min(stackSize.stackSize + 3, 18); + buildPiece(STRUCTURE_PIECE_BASE, stackSize, hintsOnly, 2, 1, 0); + for (int i = 2; i < layer - 1; i++) + buildPiece(STRUCTURE_PIECE_MID, stackSize, hintsOnly, 2, i, 0); + buildPiece(STRUCTURE_PIECE_TOP, stackSize, hintsOnly, 2, layer - 1, 0); } @Override @@ -561,7 +455,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_MultiBlock private BigInteger recalculateLossWithMaintenance(int repairStatus) { repairStatusCache = repairStatus; return new BigDecimal(passiveDischargeAmount) - .multiply(BigDecimal.valueOf(1.0D + 0.2D * repairStatus)).toBigInteger(); + .multiply(BigDecimal.valueOf(1.0D + 0.2D * (getIdealStatus() - repairStatus))).toBigInteger(); } /** -- cgit From 1fdef398ed10a1d661bc879ab3affe1ad201589f Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Wed, 2 Mar 2022 01:36:09 +0800 Subject: remove useless comment --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 4a6577f0d5..e6f15ad145 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -354,8 +354,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu inputLastTick = BigInteger.ZERO; outputLastTick = BigInteger.ZERO; - //System.out.println(getBaseMetaTileEntity().) - // Draw energy from GT hatches for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { -- cgit From 0ebcfd8b5ca88938fcc33213db13ab5aa721fb0e Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Fri, 4 Mar 2022 18:50:27 +0800 Subject: fix lsc uhv capacitor energy cap --- .../tileentities/GTMTE_LapotronicSuperCapacitor.java | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index e6f15ad145..5f377dbcaa 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -42,16 +42,16 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu NotTop } - private enum Capacitor { - IV(2, BigInteger.valueOf(400000000L),BigInteger.valueOf(400000000L)), - LuV(3, BigInteger.valueOf(4000000000L),BigInteger.valueOf(4000000000L)), - ZPM(4, BigInteger.valueOf(40000000000L),BigInteger.valueOf(40000000000L)), - UV(5, BigInteger.valueOf(400000000000L),BigInteger.valueOf(400000000000L)), - UHV(6, BigInteger.valueOf(100000000000L),BigInteger.valueOf(100000000000L)), - None(0, BigInteger.ZERO,MAX_LONG), - EV(1, BigInteger.valueOf(40000000L),BigInteger.valueOf(40000000L)); - - private final int minimalGlassTier; + private enum Capacitor { + IV(2, BigInteger.valueOf(400000000L), BigInteger.valueOf(400000000L)), + LuV(3, BigInteger.valueOf(4000000000L), BigInteger.valueOf(4000000000L)), + ZPM(4, BigInteger.valueOf(40000000000L), BigInteger.valueOf(40000000000L)), + UV(5, BigInteger.valueOf(400000000000L), BigInteger.valueOf(400000000000L)), + UHV(6, BigInteger.valueOf(100000000000L), MAX_LONG), + None(0, BigInteger.ZERO, BigInteger.ZERO), + EV(1, BigInteger.valueOf(40000000L), BigInteger.valueOf(40000000L)); + + private final int minimalGlassTier; private final BigInteger passiveDischargeValue; private final BigInteger providedCapacity; static final Capacitor[] VALUES = values(); -- cgit From f18d34af64fd80a409aa4b5b9062ff66802054ac Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Sat, 5 Mar 2022 19:13:08 +0800 Subject: Fix IIconContainer not loading, and hence not being registered --- src/main/java/common/blocks/Block_LapotronicEnergyUnit.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index 8f1d282b33..db55c17610 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -23,12 +23,6 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { private static final Block_LapotronicEnergyUnit INSTANCE = new Block_LapotronicEnergyUnit(); public enum IconBaseSide implements IIconContainer { INSTANCE; - IconBaseSide() { - // technically, this page is owned by me, glee8e, however, I'm kind enough to spare 1 for kekztech since - // this is basically abandon ware by now. - GT_Utility.addTexturePage((byte) 42); - Textures.BlockIcons.setCasingTexture((byte) 42, (byte) 127, TextureFactory.of(this)); - } @Override public IIcon getIcon() { @@ -46,6 +40,13 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { } } + static { + // technically, this page is owned by me, glee8e, however, I'm kind enough to spare 1 for kekztech since + // this is basically abandon ware by now. + GT_Utility.addTexturePage((byte) 42); + Textures.BlockIcons.setCasingTexture((byte) 42, (byte) 127, TextureFactory.of(IconBaseSide.INSTANCE)); + } + private IIcon iconBaseSide; private IIcon iconBaseTop; -- cgit From 76b7e679aa9c94fc41b964c20b11b06fc3ecd6f2 Mon Sep 17 00:00:00 2001 From: kuba6000 Date: Sun, 6 Mar 2022 22:48:59 +0100 Subject: SOFuelCells StructureLib integration --- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 552 ++++++++------------ .../common/tileentities/GTMTE_SOFuelCellMK2.java | 555 ++++++++------------- 2 files changed, 430 insertions(+), 677 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 0bc05927aa..74162907f3 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -1,338 +1,214 @@ -package common.tileentities; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; - -import org.lwjgl.input.Keyboard; - -import common.Blocks; -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_Multiblock_Tooltip_Builder; -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.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 GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); - tt.addMachineType("Gas Turbine") - .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, false) - .addController("Front center") - .addCasingInfo("Clean Stainless Steel Casing", 12) - .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") - .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addDynamoHatch("Back center") - .addMaintenanceHatch("Any casing") - .addInputHatch("Fuel, any casing") - .addInputHatch("Oxygen, any casing") - .addOutputHatch("Steam, any casing") - .toolTipFinisher("KekzTech"); - if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return tt.getInformation(); - } else { - return tt.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.getCasingTextureForId(CASING_TEXTURE_ID), - new GT_RenderedTexture(aActive ? - Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE - : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} - : new ITexture[]{Textures.BlockIcons.getCasingTextureForId(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(Blocks.yszUnit.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; - } - -} +package common.tileentities; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +import com.gtnewhorizon.structurelib.structure.IStructureDefinition; +import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; + +import common.Blocks; +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.render.TextureFactory; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_Multiblock_Tooltip_Builder; +import gregtech.api.util.GT_Recipe; +import gregtech.api.util.GT_Utility; +import gregtech.api.util.GT_Recipe.GT_Recipe_Map; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + +import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static gregtech.api.enums.Textures.BlockIcons.*; +import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; + +public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBase { + + 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); + } + + private int mCasing = 0; + + private static final int CASING_TEXTURE_ID = 49; + private static final String STRUCTURE_PIECE_MAIN = "main"; + private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() + .addShape(STRUCTURE_PIECE_MAIN, transpose(new String[][]{ + {"ccc", "ccc", "ccc", "ccc", "ccc"}, + {"c~c", "geg", "geg", "geg", "cdc"}, + {"ccc", "ccc", "ccc", "ccc", "ccc"} + })) + .addElement('c', ofChain( + onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 1)), + ofHatchAdder(GTMTE_SOFuelCellMK1::addInputToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK1::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK1::addOutputToMachineList, CASING_TEXTURE_ID, 1) + )) + .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK1::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) + .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) + .addElement('e', ofBlockAnyMeta(Blocks.yszUnit)) + .build(); + + @Override + public IStructureDefinition getStructureDefinition() { + return STRUCTURE_DEFINITION; + } + + @Override + protected GT_Multiblock_Tooltip_Builder createTooltip() { + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Gas Turbine") + .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, false) + .addController("Front center") + .addCasingInfo("Clean Stainless Steel Casing", 12) + .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addDynamoHatch("Back center", 1) + .addMaintenanceHatch("Any casing") + .addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing") + .addOutputHatch("Steam, any casing") + .toolTipFinisher("KekzTech"); + return tt; + } + + @Override + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, + final byte aColorIndex, final boolean aActive, final boolean aRedstone) { + if (aSide == aFacing) { + if (aActive) + return new ITexture[]{ + Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow().build()}; + return new ITexture[]{ + Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER).extFacing().build(), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW).extFacing().glow().build()}; + } + return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(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; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + this.mCasing = 0; + + if(!checkPiece(STRUCTURE_PIECE_MAIN, 1, 1, 0)) + return false; + + return (this.mCasing >= 12 && + this.mMaintenanceHatches.size() == 1 && + this.mInputHatches.size() >= 2 + ); + } + + @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; + } + + @Override + public void construct(ItemStack itemStack, boolean b) { + buildPiece(STRUCTURE_PIECE_MAIN, itemStack, b, 1, 1, 0); + } +} diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index a015887350..a527730d70 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -1,339 +1,216 @@ -package common.tileentities; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; - -import org.lwjgl.input.Keyboard; - -import common.Blocks; -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_Multiblock_Tooltip_Builder; -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.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 GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); - tt.addMachineType("Gas Turbine") - .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, false) - .addController("Front center") - .addCasingInfo("Robust Tungstensteel Machine Casing", 12) - .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") - .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addDynamoHatch("Back center") - .addMaintenanceHatch("Any casing") - .addInputHatch("Fuel, any casing") - .addInputHatch("Oxygen, any casing") - .addOutputHatch("Superheated Steam, any casing") - .toolTipFinisher("KekzTech"); - if(!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return tt.getInformation(); - } else { - return tt.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.getCasingTextureForId(CASING_TEXTURE_ID), - new GT_RenderedTexture(aActive ? - Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE - : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} - : new ITexture[]{Textures.BlockIcons.getCasingTextureForId(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(Blocks.gdcUnit.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; - } - -} +package common.tileentities; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +import com.gtnewhorizon.structurelib.structure.IStructureDefinition; +import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; +import gregtech.api.render.TextureFactory; + +import common.Blocks; +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.util.GT_Multiblock_Tooltip_Builder; +import gregtech.api.util.GT_Recipe; +import gregtech.api.util.GT_Utility; +import gregtech.api.util.GT_Recipe.GT_Recipe_Map; +import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; + +import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlockAnyMeta; +import static gregtech.api.enums.Textures.BlockIcons.*; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_GLOW; +import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; + +public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBase { + + 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); + } + + private int mCasing = 0; + + private static final int CASING_TEXTURE_ID = 48; + private static final String STRUCTURE_PIECE_MAIN = "main"; + private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() + .addShape(STRUCTURE_PIECE_MAIN, transpose(new String[][]{ + {"ccc", "ccc", "ccc", "ccc", "ccc"}, + {"c~c", "geg", "geg", "geg", "cdc"}, + {"ccc", "ccc", "ccc", "ccc", "ccc"} + })) + .addElement('c', ofChain( + onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 0)), + ofHatchAdder(GTMTE_SOFuelCellMK2::addInputToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK2::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK2::addOutputToMachineList, CASING_TEXTURE_ID, 1) + )) + .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK2::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) + .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) + .addElement('e', ofBlockAnyMeta(Blocks.gdcUnit)) + .build(); + + @Override + public IStructureDefinition getStructureDefinition() { + return STRUCTURE_DEFINITION; + } + + @Override + protected GT_Multiblock_Tooltip_Builder createTooltip() { + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Gas Turbine") + .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, false) + .addController("Front center") + .addCasingInfo("Robust Tungstensteel Machine Casing", 12) + .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addDynamoHatch("Back center", 1) + .addMaintenanceHatch("Any casing") + .addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing") + .addOutputHatch("Superheated Steam, any casing") + .toolTipFinisher("KekzTech"); + return tt; + } + + @Override + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, + final byte aColorIndex, final boolean aActive, final boolean aRedstone) { + if (aSide == aFacing) { + if (aActive) + return new ITexture[]{ + Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow().build()}; + return new ITexture[]{ + Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER).extFacing().build(), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW).extFacing().glow().build()}; + } + return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(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; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + this.mCasing = 0; + + if(!checkPiece(STRUCTURE_PIECE_MAIN, 1, 1, 0)) + return false; + + return (this.mCasing >= 12 && + this.mMaintenanceHatches.size() == 1 && + this.mInputHatches.size() >= 2 + ); + } + + @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; + } + + @Override + public void construct(ItemStack itemStack, boolean b) { + buildPiece(STRUCTURE_PIECE_MAIN, itemStack, b, 1, 1, 0); + } +} -- cgit From 9c89c039bb5a280220031ea57d7431ca3c21dc03 Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 13 Mar 2022 11:15:18 +1100 Subject: Change existing buff to 6x --- src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java | 10 +++++----- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index eb5f490f2c..6a2b4cbca8 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -34,13 +34,13 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add(StatCollector.translateToLocal("tile.kekztech_lapotronicenergyunit_block.desc")); switch(stack.getItemDamage()) { - case 1: lines.add("Capacity: 400,000,000 EU"); break; - case 2: lines.add("Capacity: 4,000,000,000 EU"); break; - case 3: lines.add("Capacity: 40,000,000,000 EU"); break; - case 4: lines.add("Capacity: 400,000,000,000 EU"); break; + case 1: lines.add("Capacity: 600,000,000 EU"); break; + case 2: lines.add("Capacity: 6,000,000,000 EU"); break; + case 3: lines.add("Capacity: 60,000,000,000 EU"); break; + case 4: lines.add("Capacity: 600,000,000,000 EU"); break; case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); break; case 6: lines.add("Capacity: None"); break; - case 7: lines.add("Capacity: 40,000,000 EU"); break; + case 7: lines.add("Capacity: 60,000,000 EU"); break; } } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 5f377dbcaa..982f7fd058 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -43,13 +43,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } private enum Capacitor { - IV(2, BigInteger.valueOf(400000000L), BigInteger.valueOf(400000000L)), - LuV(3, BigInteger.valueOf(4000000000L), BigInteger.valueOf(4000000000L)), - ZPM(4, BigInteger.valueOf(40000000000L), BigInteger.valueOf(40000000000L)), - UV(5, BigInteger.valueOf(400000000000L), BigInteger.valueOf(400000000000L)), + IV(2, BigInteger.valueOf(600000000L), BigInteger.valueOf(600000000L)), + LuV(3, BigInteger.valueOf(6000000000L), BigInteger.valueOf(6000000000L)), + ZPM(4, BigInteger.valueOf(60000000000L), BigInteger.valueOf(60000000000L)), + UV(5, BigInteger.valueOf(600000000000L), BigInteger.valueOf(600000000000L)), UHV(6, BigInteger.valueOf(100000000000L), MAX_LONG), None(0, BigInteger.ZERO, BigInteger.ZERO), - EV(1, BigInteger.valueOf(40000000L), BigInteger.valueOf(40000000L)); + EV(1, BigInteger.valueOf(60000000L), BigInteger.valueOf(60000000L)); private final int minimalGlassTier; private final BigInteger passiveDischargeValue; -- cgit From 5eed1b0c64a71782f7dfb0e818fa3337b3e70c2a Mon Sep 17 00:00:00 2001 From: ScriptedPiky <41557212+ScriptedPiky@users.noreply.github.com> Date: Thu, 17 Mar 2022 23:59:55 -0700 Subject: Fixed Unpacking Recipe for (now Really) Ultimate Battery Fixes: https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/8337 --- src/main/java/common/Recipes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 90249cefaf..ffc9a1fe2e 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -591,7 +591,7 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), 1200, 32); GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - ItemList.ZPM2.get(1L), + ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); -- cgit From 49b41b34b4569e18ba27637d23653fcddf48e401 Mon Sep 17 00:00:00 2001 From: MuXiu1997 Date: Sun, 27 Mar 2022 23:27:25 +0800 Subject: Fix secondary description --- dependencies.gradle | 2 +- .../tileentities/GTMTE_FluidMultiStorage.java | 34 +++++++++++++++------- 2 files changed, 25 insertions(+), 11 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 550fcf6042..a6a2f5a6cb 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.34:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.40:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.5.1:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.39:dev' compile 'com.github.GTNewHorizons:StructureLib:1.0.16:dev' diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index a12f4130cb..8a3503fd0d 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -4,6 +4,7 @@ import common.Blocks; import common.blocks.*; import gregtech.api.enums.Textures.BlockIcons; import gregtech.api.gui.GT_GUIContainer_MultiMachine; +import gregtech.api.interfaces.ISecondaryDescribable; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; @@ -28,7 +29,7 @@ import util.Vector3ic; import java.util.ArrayList; import java.util.HashSet; -public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { +public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase implements ISecondaryDescribable { private final static String glassNameIC2Reinforced = "blockAlloyGlass"; private final static Block CASING = Blocks.tfftCasing; @@ -59,9 +60,26 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { return new GTMTE_FluidMultiStorage(super.mName); } - @Override - public String[] getDescription() { - final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + @Override + public String[] getDescription() { + return getCurrentDescription(); + } + + @Override + public boolean isDisplaySecondaryDescription() { + return Keyboard.isKeyDown(Keyboard.KEY_LSHIFT); + } + + public String[] getPrimaryDescription() { + return getTooltip().getInformation(); + } + + public String[] getSecondaryDescription() { + return getTooltip().getStructureInformation(); + } + + protected GT_Multiblock_Tooltip_Builder getTooltip() { + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Fluid Tank") .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.") @@ -86,12 +104,8 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase { .addStructureInfo("Use MIOH with conduits or fluid storage busses to see all fluids at once. If it's fixed.") .addStructureInfo("Ask someone else why there's 4 versions, with 2 uncraftable ones") .toolTipFinisher("KekzTech"); - if (!Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - return tt.getInformation(); - } else { - return tt.getStructureInformation(); - } - } + return tt; + } @Override public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, -- cgit From 8d19a1e9c7ea092d9bc80cd3ac9b2e3d57e73447 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Mon, 28 Mar 2022 16:51:46 +0200 Subject: update dep files --- dependencies.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 550fcf6042..cc608d87d1 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,11 +1,11 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.34:dev' - compile 'com.github.GTNewHorizons:TecTech:5.0.5.1:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.39:dev' + compile 'com.github.GTNewHorizons:TecTech:5.0.6:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.39:dev' compile 'com.github.GTNewHorizons:StructureLib:1.0.16:dev' - compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.3:dev' + compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' compileOnly 'org.joml:joml:1.10.2' -- cgit From 0f808163a4683a4a9bff060d487750ce4f44c6b2 Mon Sep 17 00:00:00 2001 From: MuXiu1997 Date: Wed, 30 Mar 2022 16:25:40 +0800 Subject: Fix secondary description --- dependencies.gradle | 2 +- .../tileentities/GTMTE_FluidMultiStorage.java | 27 ++++------------------ 2 files changed, 5 insertions(+), 24 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 9ae7f4ed82..51b8c4a0ca 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.40:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.41:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.6:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.39:dev' compile 'com.github.GTNewHorizons:StructureLib:1.0.16:dev' diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index 8a3503fd0d..a73943b618 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -4,7 +4,6 @@ import common.Blocks; import common.blocks.*; import gregtech.api.enums.Textures.BlockIcons; import gregtech.api.gui.GT_GUIContainer_MultiMachine; -import gregtech.api.interfaces.ISecondaryDescribable; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; @@ -22,15 +21,14 @@ 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.Vector3i; import util.Vector3ic; import java.util.ArrayList; import java.util.HashSet; -public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase implements ISecondaryDescribable { - +public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_TooltipMultiBlockBase { + private final static String glassNameIC2Reinforced = "blockAlloyGlass"; private final static Block CASING = Blocks.tfftCasing; private final static Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = (Block_TFFTStorageFieldBlockT1) Blocks.tfftStorageField1; @@ -61,24 +59,7 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase im } @Override - public String[] getDescription() { - return getCurrentDescription(); - } - - @Override - public boolean isDisplaySecondaryDescription() { - return Keyboard.isKeyDown(Keyboard.KEY_LSHIFT); - } - - public String[] getPrimaryDescription() { - return getTooltip().getInformation(); - } - - public String[] getSecondaryDescription() { - return getTooltip().getStructureInformation(); - } - - protected GT_Multiblock_Tooltip_Builder getTooltip() { + protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Fluid Tank") .addInfo("High-Tech fluid tank that can hold up to 25 different fluids!") @@ -545,4 +526,4 @@ public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_MultiBlockBase im public boolean explodesOnComponentBreak(ItemStack var1) { return false; } -} \ No newline at end of file +} -- cgit From 72aff7aa9d5985aef23c8fc4c300c64553e55c40 Mon Sep 17 00:00:00 2001 From: miozune Date: Sat, 16 Apr 2022 18:14:11 +0900 Subject: LSC recipe adjustments --- dependencies.gradle | 2 +- src/main/java/common/Recipes.java | 217 ++++++++++++++++++++++++-------------- 2 files changed, 140 insertions(+), 79 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 51b8c4a0ca..b0ac17baf3 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -3,7 +3,7 @@ dependencies { compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.41:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.6:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.39:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.43:dev' compile 'com.github.GTNewHorizons:StructureLib:1.0.16:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index ffc9a1fe2e..a6d824026d 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,5 +1,7 @@ package common; +import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; +import com.github.bartimaeusnek.bartworks.util.BW_Util; import com.github.technus.tectech.recipe.TT_recipeAdder; import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; @@ -29,10 +31,10 @@ import java.util.HashMap; public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); - + public static void postInit() { KekzCore.LOGGER.info("Registering recipes..."); - + registerRecipes_TFFT(); registerRecipes_SOFC(); //registerRecipes_Nuclear(); @@ -45,7 +47,7 @@ public class Recipes { } private static void registerRecipes_TFFT() { - + // Controller final Object[] tfft_recipe = { "HFH", "PVP", "CFC", @@ -56,7 +58,7 @@ public class Recipes { 'C', OrePrefixes.circuit.get(Materials.Data) }; GT_ModHandler.addCraftingRecipe(TileEntities.fms.getStackForm(1), tfft_recipe); - + // Blocks final ItemStack[] tfftcasing = { GT_Utility.getIntegratedCircuit(6), @@ -162,11 +164,11 @@ public class Recipes { GT_ModHandler.addShapelessCraftingRecipe(TileEntities.mhIV.getStackForm(1), new ItemStack[]{new ItemStack(Blocks.tfftMultiHatch, 1)}); } - + private static void registerRecipes_SOFC() { - + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); - + // Controller final Object[] mk1_recipe = { "CCC", "PHP", "FBL", @@ -176,7 +178,7 @@ public class Recipes { '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(TileEntities.sofc1.getStackForm(1), mk1_recipe); final Object[] mk2_recipe = { "CCC", "PHP", "FBL", @@ -188,7 +190,7 @@ public class Recipes { 'L', GT_OreDictUnificator.get(OrePrefixes.pipeMedium, Materials.Ultimate, 1) }; GT_ModHandler.addCraftingRecipe(TileEntities.sofc2.getStackForm(1), mk2_recipe); - + // Blocks final ItemStack[] yszUnit = { GT_Utility.getIntegratedCircuit(6), @@ -198,9 +200,9 @@ public class Recipes { ItemList.Electric_Motor_HV.get(1L), }; GT_Values.RA.addAssemblerRecipe( - yszUnit, - Materials.Hydrogen.getGas(4000), - new ItemStack(Blocks.yszUnit, 1), + yszUnit, + Materials.Hydrogen.getGas(4000), + new ItemStack(Blocks.yszUnit, 1), 1200, 480); final ItemStack[] gdcUnit = { GT_Utility.getIntegratedCircuit(6), @@ -210,23 +212,23 @@ public class Recipes { ItemList.Electric_Motor_IV.get(1L), }; GT_Values.RA.addAssemblerRecipe( - gdcUnit, - Materials.Hydrogen.getGas(16000), - new ItemStack(Blocks.gdcUnit, 1), + gdcUnit, + Materials.Hydrogen.getGas(16000), + new ItemStack(Blocks.gdcUnit, 1), 2400, 1920); - + // Items GT_Values.RA.addAlloySmelterRecipe( - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), Loader.isModLoaded("bartworks") ? 3 : 10), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), Loader.isModLoaded("bartworks") ? 3 : 10), ItemList.Shape_Mold_Plate.get(0), - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), 400, 480); GT_Values.RA.addFormingPressRecipe( - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), ItemList.Shape_Mold_Plate.get(0), - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), + 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), @@ -237,31 +239,31 @@ public class Recipes { 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, + 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), + 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), + 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), @@ -270,9 +272,9 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Carbon, 64) }; GT_Values.RA.addAssemblerRecipe( - controlrod, + controlrod, null, - new ItemStack(Blocks.reactorControlRod, 1), + new ItemStack(Blocks.reactorControlRod, 1), 800, 480); final ItemStack[] reactorchamber = { GT_Utility.getIntegratedCircuit(6), @@ -282,14 +284,14 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Steel, 2), }; GT_Values.RA.addAssemblerRecipe( - reactorchamber, + reactorchamber, FluidRegistry.getFluidStack("wet.concrete", 144), - new ItemStack(Blocks.reactorChamberOFF, 1), + new ItemStack(Blocks.reactorChamberOFF, 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), + 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), @@ -297,7 +299,7 @@ public class Recipes { null, null, craftingItem.getStackOfAmountFromDamage(Items.AmineCarbamiteDust.getMetaID(), 1), - Util.getStackofAmountFromOreDict("cellEmpty", 3), + Util.getStackofAmountFromOreDict("cellEmpty", 3), 400, 30); GT_Values.RA.addChemicalRecipe( craftingItem.getStackOfAmountFromDamage(Items.AmineCarbamiteDust.getMetaID(), 1), @@ -306,18 +308,18 @@ public class Recipes { 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.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.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), + GT_OreDictUnificator.get(OrePrefixes.stick, Materials.AnnealedCopper, 1), craftingItem.getStackFromDamage(Items.CopperHeatPipe.getMetaID()), null, 120, 120); GT_Values.RA.addLatheRecipe( @@ -325,15 +327,15 @@ public class Recipes { craftingItem.getStackFromDamage(Items.SilverHeatPipe.getMetaID()), null, 120, 480); GT_Values.RA.addLatheRecipe( - craftingItem.getStackOfAmountFromDamage(Items.BoronArsenideCrystal.getMetaID(), 4), + 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.getStackOfAmountFromDamage(Items.IsotopicallyPureDiamondCrystal.getMetaID(), 4), craftingItem.getStackFromDamage(Items.DiamondHeatPipe.getMetaID()), - null, 1200, 7680); + null, 1200, 7680); }*/ - + private static void registerRecipes_Jars() { // Thaumium Reinforced Jar @@ -397,7 +399,7 @@ public class Recipes { .add(Aspect.GREED, 64) .add(Aspect.VOID, 64) .add(Aspect.AIR, 32); - infusionRecipes.put("ICHORJAR", + infusionRecipes.put("ICHORJAR", ThaumcraftApi.addInfusionCraftingRecipe("ICHORJAR", new ItemStack(Blocks.jarIchor, 1, 0), 15, aspects_jarichor, ItemApi.getBlock("blockJar", 0), recipe_jarichor)); // Ichor Void Jar @@ -434,7 +436,7 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), 100, 480); - + // Empty Capacitor final Object[] lcEmpty_recipe = { "SLS", "L L", "SLS", @@ -442,7 +444,7 @@ public class Recipes { 'L', OrePrefixes.plate.get(Materials.Lapis) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); - + // EV Capacitor final Object[] lcEV_recipe = { "SLS", "LCL", "SLS", @@ -451,10 +453,19 @@ public class Recipes { 'C', GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); - - //EV cap alt recipe - GT_Values.RA.addAssemblerRecipe(new ItemStack[] {(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)), GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), GT_Utility.getIntegratedCircuit(7)}, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), 200, 480); - + + // EV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), + GT_Utility.getIntegratedCircuit(7) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + 200, BW_Util.getMachineVoltageFromTier(3) + ); + // IV Capacitor final Object[] lcIV_recipe = { "SLS", "LOL", "SLS", @@ -464,9 +475,18 @@ public class Recipes { }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); - //IV cap alt recipe - GT_Values.RA.addAssemblerRecipe(new ItemStack[] {(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)), ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1)}, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 200, 1920); - + // IV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + ItemList.Energy_LapotronicOrb.get(1L), + GT_Utility.getIntegratedCircuit(1) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + 400, BW_Util.getMachineVoltageFromTier(4) + ); + // LuV Capacitor GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 288000, @@ -488,9 +508,23 @@ public class Recipes { new FluidStack[] { Materials.SolderingAlloy.getMolten(720) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 2000, 100000 + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 1000, 80000 ); - + + // LuV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ItemList.Energy_LapotronicOrb2.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 800, BW_Util.getMachineVoltageFromTier(5) + ); + LuVTierEnhancer.addToBlackListForOsmiridiumReplacement(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); + // ZPM Capacitor GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 288000, @@ -515,7 +549,20 @@ public class Recipes { }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 2000, 100000 ); - + + // ZPM Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ItemList.Energy_Module.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 1600, BW_Util.getMachineVoltageFromTier(6) + ); + // UV Capacitor GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 288000, @@ -540,8 +587,21 @@ public class Recipes { }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 2000, 200000 ); - - // Ultimate Capacitor + + // UV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ItemList.Energy_Cluster.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 3200, BW_Util.getMachineVoltageFromTier(7) + ); + + // Ultimate Capacitor (UHV) TT_recipeAdder.addResearchableAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 12000, 16, 300000, 3, @@ -559,16 +619,30 @@ public class Recipes { ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64) + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, new FluidStack[] { Materials.SolderingAlloy.getMolten(4608), Materials.Naquadria.getMolten(9216), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), 2000, 200000 + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), 4000, 1600000 ); + // UHV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ItemList.ZPM3.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 6400, BW_Util.getMachineVoltageFromTier(8) + ); + // Capacitor recycling GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), @@ -594,19 +668,6 @@ public class Recipes { ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); - - // For the people that already made the Really Ultimate Battery but want to use the LSC - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.ZPM3.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_Utility.getIntegratedCircuit(6) - }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 12000, 200000 - ); } /*private static void registerRecipes_SpaceElevator() { -- cgit From 5d64bb20b72334f58566fe59734c3b5942c92181 Mon Sep 17 00:00:00 2001 From: Steelux8 Date: Tue, 3 May 2022 15:18:33 +0100 Subject: SOFC Tweaks - Improved the output of the Mk I and reduced oxygen consumption to make it more viable compared to using singleblock gas turbines; - Tweaked the fuel consumption calculation to always round down; - Clarified the fuel consumption speed in the tooltip; - Changed the Mk II fuel consumption to save fuel if its fuel value is above 1M per bucket (Nitrobenzene gives 125% fuel efficiency instead of 100%). --- src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java | 10 +++++----- src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java | 5 +++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 74162907f3..f244064282 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -32,9 +32,9 @@ import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBase { - private final int OXYGEN_PER_SEC = 400; - private final int EU_PER_TICK = 1024; - private final int STEAM_PER_SEC = 18000; + private final int OXYGEN_PER_SEC = 100; + private final int EU_PER_TICK = 2000; + private final int STEAM_PER_SEC = 20000; public GTMTE_SOFuelCellMK1(int aID, String aName, String aNameRegional) { super(aID, aName, aNameRegional); @@ -81,7 +81,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBa final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Gas Turbine") .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("Consumes up to" + (EU_PER_TICK * 20) + "EU worth of fuel with up to 100% 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") @@ -146,7 +146,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBa if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null && hatchFluid.isFluidEqual(liquid)) { - liquid.amount = Math.round((EU_PER_TICK * 20) / aFuel.mSpecialValue); + liquid.amount = (int) Math.floor((EU_PER_TICK * 20) / aFuel.mSpecialValue); if(super.depleteInput(liquid)) { diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index a527730d70..de1e9cc82f 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -83,7 +83,8 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBa final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Gas Turbine") .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("Consumes up to" + (EU_PER_TICK * 20) + "EU worth of fuel with up to 100% efficiency each second") + .addInfo("Nitrobenzene and other gas fuels above 1M EU/bucket are more efficient") .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") @@ -148,7 +149,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBa if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null && hatchFluid.isFluidEqual(liquid)) { - liquid.amount = Math.round((EU_PER_TICK * 20) / aFuel.mSpecialValue); + liquid.amount = (int) (Math.floor((EU_PER_TICK * 20) / aFuel.mSpecialValue) / Math.max(1, aFuel.mSpecialValue / 1000)); if(super.depleteInput(liquid)) { -- cgit From 9b293013ce46caa626afc81e84127040acf23eba Mon Sep 17 00:00:00 2001 From: Steelux8 Date: Tue, 3 May 2022 15:39:29 +0100 Subject: Fix build error --- repositories.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repositories.gradle b/repositories.gradle index 1dc4c3cb4c..92993b93ef 100644 --- a/repositories.gradle +++ b/repositories.gradle @@ -8,7 +8,7 @@ repositories { } maven { name 'ic2' - url 'https://maven.ic2.player.to/' + url 'https://maven2.ic2.player.to/' metadataSources { mavenPom() artifact() -- cgit From 8a24123f6cae846ba700c16161cb6cc4deedc218 Mon Sep 17 00:00:00 2001 From: Steelux8 Date: Tue, 3 May 2022 16:53:06 +0100 Subject: Fixes --- repositories.gradle | 13 +++++++------ src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/repositories.gradle b/repositories.gradle index 92993b93ef..ff4e499db7 100644 --- a/repositories.gradle +++ b/repositories.gradle @@ -2,25 +2,26 @@ repositories { maven { - name 'GTNH Maven' - url 'http://jenkins.usrv.eu:8081/nexus/content/groups/public/' + name = 'GTNH Maven' + url = 'http://jenkins.usrv.eu:8081/nexus/content/groups/public/' allowInsecureProtocol } maven { - name 'ic2' - url 'https://maven2.ic2.player.to/' + name = 'ic2' + url = 'https://maven.ic2.player.to/' + url ='https://maven2.ic2.player.to/' metadataSources { mavenPom() artifact() } } maven { - url 'https://cursemaven.com' + url = 'https://cursemaven.com' content { includeGroup 'curse.maven' } } maven { - url 'https://jitpack.io' + url = 'https://jitpack.io' } } diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index f244064282..03668aaa28 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -33,7 +33,7 @@ import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBase { private final int OXYGEN_PER_SEC = 100; - private final int EU_PER_TICK = 2000; + private final int EU_PER_TICK = 2048; private final int STEAM_PER_SEC = 20000; public GTMTE_SOFuelCellMK1(int aID, String aName, String aNameRegional) { @@ -146,7 +146,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBa if((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null && hatchFluid.isFluidEqual(liquid)) { - liquid.amount = (int) Math.floor((EU_PER_TICK * 20) / aFuel.mSpecialValue); + liquid.amount = (EU_PER_TICK * 20) / aFuel.mSpecialValue; if(super.depleteInput(liquid)) { -- cgit From eba16113f777b9e63ab059a04c8ca435cad8e615 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Tue, 3 May 2022 20:50:04 +0200 Subject: Update repositories.gradle --- repositories.gradle | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/repositories.gradle b/repositories.gradle index 1dc4c3cb4c..170b3fc739 100644 --- a/repositories.gradle +++ b/repositories.gradle @@ -13,6 +13,15 @@ repositories { mavenPom() artifact() } + } + } + maven { + name 'ic2' + url 'https://maven2.ic2.player.to/' + metadataSources { + mavenPom() + artifact() + } } maven { url 'https://cursemaven.com' -- cgit From b578377a6d5dc80983f26326ff6144f5117fa387 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Tue, 3 May 2022 21:10:40 +0200 Subject: Update repositories.gradle --- repositories.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/repositories.gradle b/repositories.gradle index 170b3fc739..bebb3d14a1 100644 --- a/repositories.gradle +++ b/repositories.gradle @@ -14,7 +14,6 @@ repositories { artifact() } } - } maven { name 'ic2' url 'https://maven2.ic2.player.to/' -- cgit From 604d97251dd6d3622601c4dbaf93e752b3fa1b84 Mon Sep 17 00:00:00 2001 From: miozune Date: Thu, 5 May 2022 20:31:28 +0900 Subject: Fix logic to determine LSC capacitor tier --- .../tileentities/GTMTE_LapotronicSuperCapacitor.java | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 982f7fd058..fcddfdcc69 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -36,7 +36,7 @@ import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase { - private enum TopState { + private enum TopState { MayBeTop, Top, NotTop @@ -73,6 +73,15 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu public BigInteger getProvidedCapacity() { return providedCapacity; } + + public static int getIndexFromGlassTier(int glassTier) { + for (int index = 0; index < values().length; index++) { + if (values()[index].getMinimalGlassTier() == glassTier) { + return index; + } + } + return -1; + } } private static final String STRUCTURE_PIECE_BASE = "base"; @@ -120,7 +129,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu 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) + /** + * Count the amount of capacitors of each tier in each slot. + * Index = meta - 1 + */ private final int[] capacitors = new int[7]; private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; @@ -308,7 +320,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // 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 - for (int highestCapacitor = capacitors.length - 1; highestCapacitor >= 0; highestCapacitor--) { + for (int highestGlassTier = capacitors.length - 1; highestGlassTier >= 0; highestGlassTier--) { + int highestCapacitor = Capacitor.getIndexFromGlassTier(highestGlassTier); if (capacitors[highestCapacitor] > 0) { if (Capacitor.VALUES[highestCapacitor].getMinimalGlassTier() > glasTier) return false; -- cgit From 4f39de54f17d9b7530f508d0a3fbedbd9a30428a Mon Sep 17 00:00:00 2001 From: miozune Date: Tue, 7 Jun 2022 14:03:38 +0900 Subject: Replace Assline Solder in KekzTech Recipes --- GregTech.cfg | 26 - GregTech.lang | 53200 ------------------- ...chicken#nei#guihook#DefaultSlotClickHandler.txt | 90 - ...codechicken#nei#guihook#GuiContainerManager.txt | 2377 - asm/ccl_modular/net#minecraft#block#Block.txt | 8911 ---- asm/ccl_modular/net#minecraft#block#BlockFire.txt | 2451 - .../net#minecraft#block#BlockMobSpawner.txt | 167 - ...client#gui#inventory#GuiBeacon$CancelButton.txt | 87 - ...lient#gui#inventory#GuiBeacon$ConfirmButton.txt | 87 - ...#client#gui#inventory#GuiBeacon$PowerButton.txt | 155 - ...minecraft#client#gui#inventory#GuiContainer.txt | 3024 -- ...t#client#gui#inventory#GuiContainerCreative.txt | 3725 -- ...minecraft#client#renderer#entity#RenderItem.txt | 3287 -- .../net#minecraft#inventory#ContainerWorkbench.txt | 592 - .../net#minecraft#nbt#NBTTagCompound.txt | 1487 - asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt | 805 - ...et#minecraft#tileentity#MobSpawnerBaseLogic.txt | 1385 - build.gradle | 16 +- src/main/java/common/Recipes.java | 10 +- 19 files changed, 15 insertions(+), 81867 deletions(-) delete mode 100644 GregTech.cfg delete mode 100644 GregTech.lang delete mode 100644 asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt delete mode 100644 asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt delete mode 100644 asm/ccl_modular/net#minecraft#block#Block.txt delete mode 100644 asm/ccl_modular/net#minecraft#block#BlockFire.txt delete mode 100644 asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt delete mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt delete mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt delete mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt delete mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt delete mode 100644 asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt delete mode 100644 asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt delete mode 100644 asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt delete mode 100644 asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt delete mode 100644 asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt delete mode 100644 asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt diff --git a/GregTech.cfg b/GregTech.cfg deleted file mode 100644 index 26d33cc8e2..0000000000 --- a/GregTech.cfg +++ /dev/null @@ -1,26 +0,0 @@ -# Configuration file - -colormodulation { - - cable_insulation { - I:B_64=64 - I:G_64=64 - I:R_64=64 - } - - construction_foam { - I:B_64=64 - I:G_64=64 - I:R_64=64 - } - - 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 deleted file mode 100644 index be8b9c6d6a..0000000000 --- a/GregTech.lang +++ /dev/null @@ -1,53200 +0,0 @@ -# Configuration file - -enablelangfile { - B:UseThisFileAsLanguageFile=false -} - - -languagefile { - S:"Book.Microwave Oven Manual.Name"=Microwave Oven Manual - S:"Book.Microwave Oven Manual.Page00"=Congratulations, you inserted a random seemingly empty Book into the Microwave and these Letters appeared out of nowhere. - S:"Book.Microwave Oven Manual.Page01"=You just got a Microwave Oven and asked yourself 'why do I even need it?'. It's simple, the Microwave can cook for just 128 EU and at an insane speed. Not even a normal E-furnace can do it that fast and cheap! - S:"Book.Microwave Oven Manual.Page02"=This is the cheapest and fastest way to cook for you. That is why the Microwave Oven can be found in almost every Kitchen (see www.youwannabuyakitchen.ly). - S:"Book.Microwave Oven Manual.Page03"=Long time exposure to Microwaves can cause Cancer, but we doubt Steve lives long enough to die because of that. - S:"Book.Microwave Oven Manual.Page04"=Do not insert any Metals. It might result in an Explosion. - S:"Book.Microwave Oven Manual.Page05"=Do not dry Animals with it. It will result in a Hot Dog, no matter which Animal you put into it. - S:"Book.Microwave Oven Manual.Page06"=Do not insert inflammable Objects. The Oven will catch on Fire. - S:"Book.Microwave Oven Manual.Page07"=Do not insert Explosives such as Eggs. Just don't. - S:"Book.Printer Manual V2.0.Name"=Printer Manual V2.0 - S:"Book.Printer Manual V2.0.Page00"=This Manual explains the different Functionalities the GregTech Printing Factory has built in, which are not in NEI. Most got NEI Support now, but there is still some left without it. - S:"Book.Printer Manual V2.0.Page01"=1. Coloring Items and Blocks: You know those Crafting Recipes, which have a dye surrounded by 8 Item to dye them? Or the ones which have just one Item and one Dye in the Grid? Those two Recipe Types can be cheaply automated using the Printer. - S:"Book.Printer Manual V2.0.Page02"=The Colorization Functionality even optimizes the Recipes, which normally require 8 Items + 1 Dye to 1 Item and an 8th of the normally used Dye in Fluid Form, isn't that awesome? - S:"Book.Printer Manual V2.0.Page03"=2. Copying Books: This Task got slightly harder. The first Step is putting the written and signed Book inside the Scanner with a Data Stick ready to receive the Data. - S:"Book.Printer Manual V2.0.Page04"=Now insert the Stick into the Data Slot of the Printer and add 3 pieces of Paper together with 144 Liters of actual Ink Fluid. Water mixed and chemical Dyes won't work on Paper without messing things up! - S:"Book.Printer Manual V2.0.Page05"=You got a stack of Pages for your new Book, just put them into the Assembler with some Glue and a piece of Leather for the Binding, and you receive an identical copy of the Book, which would stack together with the original. - S:"Book.Printer Manual V2.0.Page06"=3. Renaming Items: This Functionality is no longer Part of the Printer. There is now a Name Mold for the Forming Press to imprint a Name into an Item, just rename the Mold in an Anvil and use it in the Forming Press on any Item. - S:"Book.Printer Manual V2.0.Page07"=4. Crafting of Books, Maps, Nametags etc etc etc: Those Recipes moved to other Machines, just look them up in NEI. - S:"Book.Punch Card Manual V0.0.Name"=Punch Card Manual V0.0 - S:"Book.Punch Card Manual V0.0.Page00"=This Manual will explain the Functionality of the Punch Cards, once they are fully implemented. And no, they won't be like the IRL Punch Cards. This is just a current Idea Collection. - S:"Book.Punch Card Manual V0.0.Page01"=(i1&&i2)?o1=15:o1=0;=10 - S:"Book.Punch Card Manual V0.0.Page02"=ignore all Whitespace Characters, use Long for saving the Numbers - S:"Book.Punch Card Manual V0.0.Page03"=&& || ^^ & | ^ ! ++ -- + - % / // * ** << >> >>> < > <= >= == != ~ ( ) ?: , ; ;= ;=X; = i0 i1 i2 i3 i4 i5 o0 o1 o2 o3 o4 o5 v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 A B C D E F - S:"Book.Punch Card Manual V0.0.Page04"='0' = false, 'everything but 0' = true, '!' turns '0' into '1' and everything else into '0' - S:"Book.Punch Card Manual V0.0.Page05"=',' is just a separator for multiple executed Codes in a row. - S:"Book.Punch Card Manual V0.0.Page06"=';' means that the Program waits until the next tick before continuing. ';=10' and ';=10;' both mean that it will wait 10 Ticks instead of 1. And ';=0' or anything < 0 will default to 0. - S:"Book.Punch Card Manual V0.0.Page07"=If the '=' Operator is used within Brackets, it returns the value the variable has been set to. - S:"Book.Punch Card Manual V0.0.Page08"=The Program saves the Char Index of the current Task, the 10 Variables (which reset to 0 as soon as the Program Loop stops), the 10 Member Variables and the remaining waiting Time in its NBT. - S:"Book.Punch Card Manual V0.0.Page09"=A = 10, B = 11, C = 12, D = 13, E = 14, F = 15, just for Hexadecimal Space saving, since Redstone has only 4 Bits. - 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 - S:Interaction_DESCRIPTION_Index_004=Inverted - S:Interaction_DESCRIPTION_Index_005=No Work at all - S:Interaction_DESCRIPTION_Index_006=Export - S:Interaction_DESCRIPTION_Index_007=Import - S:Interaction_DESCRIPTION_Index_008=Export (conditional) - S:Interaction_DESCRIPTION_Index_009=Import (conditional) - S:Interaction_DESCRIPTION_Index_010=Export (invert cond) - S:Interaction_DESCRIPTION_Index_011=Import (invert cond) - S:Interaction_DESCRIPTION_Index_012=Export allow Input - S:Interaction_DESCRIPTION_Index_013=Import allow Output - S:Interaction_DESCRIPTION_Index_014=Export allow Input (conditional) - S:Interaction_DESCRIPTION_Index_015=Import allow Output (conditional) - S:Interaction_DESCRIPTION_Index_016=Export allow Input (invert cond) - S:Interaction_DESCRIPTION_Index_017=Import allow Output (invert cond) - S:Interaction_DESCRIPTION_Index_018=Normal - S:Interaction_DESCRIPTION_Index_019=Inverted - S:Interaction_DESCRIPTION_Index_020=Ready to work - S:Interaction_DESCRIPTION_Index_021=Not ready to work - S:Interaction_DESCRIPTION_Index_022=Import - S:Interaction_DESCRIPTION_Index_023=Import (conditional) - S:Interaction_DESCRIPTION_Index_024=Import (invert cond) - S:Interaction_DESCRIPTION_Index_025=Keep Liquids Away - S:Interaction_DESCRIPTION_Index_026=Keep Liquids Away (conditional) - S:Interaction_DESCRIPTION_Index_027=Keep Liquids Away (invert cond) - S:Interaction_DESCRIPTION_Index_028=Allow - S:Interaction_DESCRIPTION_Index_029=Allow (conditional) - S:Interaction_DESCRIPTION_Index_030=Disallow (conditional) - S:Interaction_DESCRIPTION_Index_031=Normal Universal Storage - S:Interaction_DESCRIPTION_Index_032=Inverted Universal Storage - S:Interaction_DESCRIPTION_Index_033=Normal Electricity Storage - S:Interaction_DESCRIPTION_Index_034=Inverted Electricity Storage - S:Interaction_DESCRIPTION_Index_035=Normal Steam Storage - S:Interaction_DESCRIPTION_Index_036=Inverted Steam Storage - S:Interaction_DESCRIPTION_Index_037=Normal Average Electric Input - S:Interaction_DESCRIPTION_Index_038=Inverted Average Electric Input - S:Interaction_DESCRIPTION_Index_039=Normal Average Electric Output - S:Interaction_DESCRIPTION_Index_040=Inverted Average Electric Output - S:Interaction_DESCRIPTION_Index_041=Normal Electricity Storage(Including Batteries) - S:Interaction_DESCRIPTION_Index_042=Inverted Electricity Storage(Including Batteries) - S:Interaction_DESCRIPTION_Index_043=Allow input, no output - S:Interaction_DESCRIPTION_Index_044=Deny input, no output - S:Interaction_DESCRIPTION_Index_045=Allow input, permit any output - S:Interaction_DESCRIPTION_Index_046=Deny input, permit any output - S:Interaction_DESCRIPTION_Index_047=Filter Fluid: - S:Interaction_DESCRIPTION_Index_048=Pump speed: - S:Interaction_DESCRIPTION_Index_049=L/tick - S:Interaction_DESCRIPTION_Index_050=L/sec - S:Interaction_DESCRIPTION_Index_051=Normal - S:Interaction_DESCRIPTION_Index_052=Inverted - S:Interaction_DESCRIPTION_Index_053=Slot: - S:Interaction_DESCRIPTION_Index_054=Inverted - S:Interaction_DESCRIPTION_Index_055=Normal - S:Interaction_DESCRIPTION_Index_056=Emit if 1 Maintenance Needed - S:Interaction_DESCRIPTION_Index_057=Emit if 1 Maintenance Needed(inverted) - S:Interaction_DESCRIPTION_Index_058=Emit if 2 Maintenance Needed - S:Interaction_DESCRIPTION_Index_059=Emit if 2 Maintenance Needed(inverted) - S:Interaction_DESCRIPTION_Index_060=Emit if 3 Maintenance Needed - S:Interaction_DESCRIPTION_Index_061=Emit if 3 Maintenance Needed(inverted) - S:Interaction_DESCRIPTION_Index_062=Emit if 4 Maintenance Needed - S:Interaction_DESCRIPTION_Index_063=Emit if 4 Maintenance Needed(inverted) - S:Interaction_DESCRIPTION_Index_064=Emit if 5 Maintenance Needed - S:Interaction_DESCRIPTION_Index_065=Emit if 5 Maintenance Needed(inverted) - S:Interaction_DESCRIPTION_Index_066=Emit if rotor needs maintenance - S:Interaction_DESCRIPTION_Index_067=Emit if rotor needs maintenance(inverted) - S:Interaction_DESCRIPTION_Index_068=Emit if any Player is close - S:Interaction_DESCRIPTION_Index_069=Emit if other player is close - S:Interaction_DESCRIPTION_Index_070=Emit if you are close - S:Interaction_DESCRIPTION_Index_071=Conducts strongest Input - S:Interaction_DESCRIPTION_Index_072=Conducts from bottom Input - S:Interaction_DESCRIPTION_Index_073=Conducts from top Input - S:Interaction_DESCRIPTION_Index_074=Conducts from north Input - S:Interaction_DESCRIPTION_Index_075=Conducts from south Input - S:Interaction_DESCRIPTION_Index_076=Conducts from west Input - S:Interaction_DESCRIPTION_Index_077=Conducts from east Input - S:Interaction_DESCRIPTION_Index_078=Signal = - S:Interaction_DESCRIPTION_Index_079=Conditional Signal = - S:Interaction_DESCRIPTION_Index_080=Inverted Conditional Signal = - S:Interaction_DESCRIPTION_Index_081=Frequency: - S:Interaction_DESCRIPTION_Index_082=Open if work enabled - S:Interaction_DESCRIPTION_Index_083=Open if work disabled - S:Interaction_DESCRIPTION_Index_084=Only Output allowed - S:Interaction_DESCRIPTION_Index_085=Only Input allowed - S:Interaction_DESCRIPTION_Index_086=Auto-Input: - S:Interaction_DESCRIPTION_Index_087=Disabled - S:Interaction_DESCRIPTION_Index_088=Enabled - S:Interaction_DESCRIPTION_Index_089= Auto-Output: - S:Interaction_DESCRIPTION_Index_090=Machine Processing: - S:Interaction_DESCRIPTION_Index_091=Redstone Output at Side - S:Interaction_DESCRIPTION_Index_092= set to: - S:Interaction_DESCRIPTION_Index_093=Strong - S:Interaction_DESCRIPTION_Index_094=Weak - S:Interaction_DESCRIPTION_Index_095=Input from Output Side allowed - S:Interaction_DESCRIPTION_Index_096=Input from Output Side forbidden - S:Interaction_DESCRIPTION_Index_097=It's dangerous to go alone! Take this. - S:Interaction_DESCRIPTION_Index_098=Do not regulate Item Stack Size - S:Interaction_DESCRIPTION_Index_099=Regulate Item Stack Size to: - S:Interaction_DESCRIPTION_Index_100=This is - S:Interaction_DESCRIPTION_Index_101= Ore. - S:Interaction_DESCRIPTION_Index_102=There is Lava behind this Rock. - S:Interaction_DESCRIPTION_Index_103=There is a Liquid behind this Rock. - S:Interaction_DESCRIPTION_Index_104=There is an Air Pocket behind this Rock. - S:Interaction_DESCRIPTION_Index_105=Material is changing behind this Rock. - S:Interaction_DESCRIPTION_Index_106=Found traces of - S:Interaction_DESCRIPTION_Index_107=No Ores found. - S:Interaction_DESCRIPTION_Index_108=Outputs Liquids, Steam and Items - S:Interaction_DESCRIPTION_Index_109=Outputs Steam and Items - S:Interaction_DESCRIPTION_Index_110=Outputs Steam and Liquids - S:Interaction_DESCRIPTION_Index_111=Outputs Steam - S:Interaction_DESCRIPTION_Index_112=Outputs Liquids and Items - S:Interaction_DESCRIPTION_Index_113=Outputs only Items - S:Interaction_DESCRIPTION_Index_114=Outputs only Liquids - S:Interaction_DESCRIPTION_Index_115=Outputs nothing - S:Interaction_DESCRIPTION_Index_116=Emit Energy to Outputside - S:Interaction_DESCRIPTION_Index_117=Don't emit Energy - S:Interaction_DESCRIPTION_Index_118=Emit Redstone if no Slot is free - S:Interaction_DESCRIPTION_Index_119=Don't emit Redstone - S:Interaction_DESCRIPTION_Index_120=Invert Redstone - S:Interaction_DESCRIPTION_Index_121=Don't invert Redstone - S:Interaction_DESCRIPTION_Index_122=Emit Redstone if slots contain something - S:Interaction_DESCRIPTION_Index_123=Don't emit Redstone - S:Interaction_DESCRIPTION_Index_124=Invert Filter - S:Interaction_DESCRIPTION_Index_125=Don't invert Filter - S:Interaction_DESCRIPTION_Index_126=Ignore NBT - S:Interaction_DESCRIPTION_Index_127=NBT has to match - S:Interaction_DESCRIPTION_Index_128=Redstone - S:Interaction_DESCRIPTION_Index_129=Energy - S:Interaction_DESCRIPTION_Index_130=Fluids - S:Interaction_DESCRIPTION_Index_131=Items - S:Interaction_DESCRIPTION_Index_132=Pipe is loose. - S:Interaction_DESCRIPTION_Index_133=Screws are missing. - S:Interaction_DESCRIPTION_Index_134=Something is stuck. - S:Interaction_DESCRIPTION_Index_135=Platings are dented. - S:Interaction_DESCRIPTION_Index_136=Circuitry burned out. - S:Interaction_DESCRIPTION_Index_137=That doesn't belong there. - S:Interaction_DESCRIPTION_Index_138=Incomplete Structure. - S:Interaction_DESCRIPTION_Index_139=Hit with Soft Hammer - S:Interaction_DESCRIPTION_Index_140=to (re-)start the Machine - S:Interaction_DESCRIPTION_Index_141=if it doesn't start. - S:Interaction_DESCRIPTION_Index_142=Running perfectly. - S:Interaction_DESCRIPTION_Index_143=Missing Mining Pipe - S:Interaction_DESCRIPTION_Index_144=Missing Turbine Rotor - S:Interaction_DESCRIPTION_Index_145=Step Down, In: - S:Interaction_DESCRIPTION_Index_146=Step Up, In: - S:Interaction_DESCRIPTION_Index_147=Amp, Out: - S:Interaction_DESCRIPTION_Index_148= V at - S:Interaction_DESCRIPTION_Index_149= Amp - S:Interaction_DESCRIPTION_Index_150=Chance: - S:Interaction_DESCRIPTION_Index_151=Does not get consumed in the process - S:Interaction_DESCRIPTION_Index_152=Total: - S:Interaction_DESCRIPTION_Index_153=Usage: - S:Interaction_DESCRIPTION_Index_154=Voltage: - S:Interaction_DESCRIPTION_Index_155=Amperage: - S:Interaction_DESCRIPTION_Index_156=Voltage: unspecified - S:Interaction_DESCRIPTION_Index_157=Amperage: unspecified - S:Interaction_DESCRIPTION_Index_158=Time: - S:Interaction_DESCRIPTION_Index_159=Needs Low Gravity - S:Interaction_DESCRIPTION_Index_160=Needs Cleanroom - S:Interaction_DESCRIPTION_Index_161= secs - S:Interaction_DESCRIPTION_Index_162=Name: - S:Interaction_DESCRIPTION_Index_163= MetaData: - S:Interaction_DESCRIPTION_Index_164=Hardness: - S:Interaction_DESCRIPTION_Index_165= Blast Resistance: - S:Interaction_DESCRIPTION_Index_166=Is valid Beacon Pyramid Material - S:Interaction_DESCRIPTION_Index_167=Tank - S:Interaction_DESCRIPTION_Index_168=Heat: - S:Interaction_DESCRIPTION_Index_169= HEM: - S:Interaction_DESCRIPTION_Index_170= Base EU Output: - S:Interaction_DESCRIPTION_Index_171=Facing: - S:Interaction_DESCRIPTION_Index_172= / Chance: - S:Interaction_DESCRIPTION_Index_173=You can remove this with a Wrench - S:Interaction_DESCRIPTION_Index_174=You can NOT remove this with a Wrench - S:Interaction_DESCRIPTION_Index_175=Conduction Loss: - S:Interaction_DESCRIPTION_Index_176=Contained Energy: - S:Interaction_DESCRIPTION_Index_177=Has Muffler Upgrade - S:Interaction_DESCRIPTION_Index_178=Progress: - S:Interaction_DESCRIPTION_Index_179=Max IN: - S:Interaction_DESCRIPTION_Index_180= EU - S:Interaction_DESCRIPTION_Index_181=Max OUT: - S:Interaction_DESCRIPTION_Index_182= EU at - S:Interaction_DESCRIPTION_Index_183= Amperes - S:Interaction_DESCRIPTION_Index_184=Energy: - S:Interaction_DESCRIPTION_Index_185=EU - S:Interaction_DESCRIPTION_Index_186=Owned by: - S:Interaction_DESCRIPTION_Index_187=Type -- Crop-Name: - S:Interaction_DESCRIPTION_Index_188= Growth: - S:Interaction_DESCRIPTION_Index_189= Gain: - S:Interaction_DESCRIPTION_Index_190= Resistance: - S:Interaction_DESCRIPTION_Index_191=Plant -- Fertilizer: - S:Interaction_DESCRIPTION_Index_192= Water: - S:Interaction_DESCRIPTION_Index_193= Weed-Ex: - S:Interaction_DESCRIPTION_Index_194= Scan-Level: - S:Interaction_DESCRIPTION_Index_195=Environment -- Nutrients: - S:Interaction_DESCRIPTION_Index_196= Humidity: - S:Interaction_DESCRIPTION_Index_197= Air-Quality: - S:Interaction_DESCRIPTION_Index_198=Attributes: - S:Interaction_DESCRIPTION_Index_199=Discovered by: - S:Interaction_DESCRIPTION_Index_200= L - S:Interaction_DESCRIPTION_Index_201=Nothing - S:Interaction_DESCRIPTION_Index_202=Pollution in Chunk: - 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) - 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:"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 - 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 - S:TileEntity_DESCRIPTION_1000_Index_11=Each 900K over the min. Heat Capacity grants 5% speedup (multiplicatively) - S:TileEntity_DESCRIPTION_1000_Index_12=Each 1800K over the min. Heat Capacity allows for one upgraded overclock - S:TileEntity_DESCRIPTION_1000_Index_13=Upgraded overclocks reduce recipe time to 25% and increase EU/t to 400% - S:TileEntity_DESCRIPTION_1000_Index_14=Causes 100 Pollution per second - S:TileEntity_DESCRIPTION_1000_Index_2=16x Heating Coils (Two middle Layers, hollow) - S:TileEntity_DESCRIPTION_1000_Index_3=1x Input Hatch/Bus (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1000_Index_4=1x Output Hatch/Bus (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1000_Index_5=1x Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1000_Index_6=1x Maintenance Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1000_Index_7=1x Muffler Hatch (Top middle) - S:TileEntity_DESCRIPTION_1000_Index_8=1x Output Hatch to recover CO2/CO/SO2 (optional, any top layer casing), - S:TileEntity_DESCRIPTION_1000_Index_9= Recovery scales with Muffler Hatch tier - S:TileEntity_DESCRIPTION_1001_Index_0=Controller Block for the Implosion Compressor - S:TileEntity_DESCRIPTION_1001_Index_1=Size(WxHxD): 3x3x3 (Hollow), Controller (Front centered) - S:TileEntity_DESCRIPTION_1001_Index_2=1x Input Bus (Any casing) - S:TileEntity_DESCRIPTION_1001_Index_3=1x Output Bus (Any casing) - S:TileEntity_DESCRIPTION_1001_Index_4=1x Maintenance Hatch (Any casing) - S:TileEntity_DESCRIPTION_1001_Index_5=1x Muffler Hatch (Any casing) - 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) - S:TileEntity_DESCRIPTION_1002_Index_3=1x Input Bus (Any casing) - S:TileEntity_DESCRIPTION_1002_Index_4=1x Output Bus (Any casing) - S:TileEntity_DESCRIPTION_1002_Index_5=1x Maintenance Hatch (Any casing) - S:TileEntity_DESCRIPTION_1002_Index_6=1x Energy Hatch (Any casing) - S:TileEntity_DESCRIPTION_1002_Index_7=Frost Proof Machine Casings for the rest (16 at least!) - S:TileEntity_DESCRIPTION_1003_Index_0=Controller Block for the Multi Smelter - S:TileEntity_DESCRIPTION_1003_Index_1=Smelts up to 8-128 Items at once - S:TileEntity_DESCRIPTION_1003_Index_10=Causes 100 Pollution per second - S:TileEntity_DESCRIPTION_1003_Index_2=Size(WxHxD): 3x3x3 (Hollow), Controller (Front middle at bottom) - S:TileEntity_DESCRIPTION_1003_Index_3=8x Heating Coils (Middle layer, hollow) - S:TileEntity_DESCRIPTION_1003_Index_4=1x Input Bus (One of bottom) - S:TileEntity_DESCRIPTION_1003_Index_5=1x Output Bus (One of bottom) - S:TileEntity_DESCRIPTION_1003_Index_6=1x Maintenance Hatch (One of bottom) - S:TileEntity_DESCRIPTION_1003_Index_7=1x Muffler Hatch (Top middle) - S:TileEntity_DESCRIPTION_1003_Index_8=1x Energy Hatch (One of bottom) - S:TileEntity_DESCRIPTION_1003_Index_9=Heat Proof Machine Casings for the rest - S:TileEntity_DESCRIPTION_100_Index_0=An early way to get Steam Power - S:TileEntity_DESCRIPTION_100_Index_1=Produces 120L of Steam per second - S:TileEntity_DESCRIPTION_100_Index_2=Causes 20 Pollution per second - S:TileEntity_DESCRIPTION_101_Index_0=Faster than the Bronze Boiler - S:TileEntity_DESCRIPTION_101_Index_1=Produces 300L of Steam per second - S:TileEntity_DESCRIPTION_101_Index_2=Causes 30 Pollution per second - S:TileEntity_DESCRIPTION_1020_Index_0=Controller Block for the Large Boiler - S:TileEntity_DESCRIPTION_1020_Index_1=Produces 32000.0L of Steam with 1 Coal at 16000L/s - S:TileEntity_DESCRIPTION_1020_Index_10=1x Maintenance Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1020_Index_11=1x Muffler Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1020_Index_12=Diesel fuels have 1/4 efficiency - S:TileEntity_DESCRIPTION_1020_Index_13=Takes 31.25 seconds to heat up - S:TileEntity_DESCRIPTION_1020_Index_14=Causes up to 240 Pollution per second - S:TileEntity_DESCRIPTION_1020_Index_2=A programmed circuit in the main block throttles the boiler (-1000L/s per config) - S:TileEntity_DESCRIPTION_1020_Index_3=Size(WxHxD): 3x5x3, Controller (Front middle in Fireboxes) - S:TileEntity_DESCRIPTION_1020_Index_4=3x1x3 of Bronze Firebox Casings (Bottom layer, Min 3) - S:TileEntity_DESCRIPTION_1020_Index_5=3x4x3 of Bronze Machine Casings/Plated Bricks (Above Fireboxes, hollow, Min 24!) - S:TileEntity_DESCRIPTION_1020_Index_6=1x3x1 of Bronze Pipe Casings (Inside the Hollow Machine Casings/Plated Bricks) - S:TileEntity_DESCRIPTION_1020_Index_7=1x Fuel Input Hatch/Bus (Any Firebox) - S:TileEntity_DESCRIPTION_1020_Index_8=1x Water Input Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1020_Index_9=1x Steam Output Hatch (Any Casing) - S:TileEntity_DESCRIPTION_1021_Index_0=Controller Block for the Large Boiler - S:TileEntity_DESCRIPTION_1021_Index_1=Produces 36000.0L of Steam with 1 Coal at 24000L/s - S:TileEntity_DESCRIPTION_1021_Index_10=1x Maintenance Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1021_Index_11=1x Muffler Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1021_Index_12=Diesel fuels have 1/4 efficiency - S:TileEntity_DESCRIPTION_1021_Index_13=Takes 41.67 seconds to heat up - S:TileEntity_DESCRIPTION_1021_Index_14=Causes up to 240 Pollution per second - S:TileEntity_DESCRIPTION_1021_Index_2=A programmed circuit in the main block throttles the boiler (-1000L/s per config) - S:TileEntity_DESCRIPTION_1021_Index_3=Size(WxHxD): 3x5x3, Controller (Front middle in Fireboxes) - S:TileEntity_DESCRIPTION_1021_Index_4=3x1x3 of Steel Firebox Casings (Bottom layer, Min 3) - S:TileEntity_DESCRIPTION_1021_Index_5=3x4x3 of Steel Machine Casings/Plated Bricks (Above Fireboxes, hollow, Min 24!) - S:TileEntity_DESCRIPTION_1021_Index_6=1x3x1 of Steel Pipe Casings (Inside the Hollow Machine Casings/Plated Bricks) - S:TileEntity_DESCRIPTION_1021_Index_7=1x Fuel Input Hatch/Bus (Any Firebox) - S:TileEntity_DESCRIPTION_1021_Index_8=1x Water Input Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1021_Index_9=1x Steam Output Hatch (Any Casing) - S:TileEntity_DESCRIPTION_1022_Index_0=Controller Block for the Large Boiler - S:TileEntity_DESCRIPTION_1022_Index_1=Produces 41600.0L of Steam with 1 Coal at 32000L/s - S:TileEntity_DESCRIPTION_1022_Index_10=1x Maintenance Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1022_Index_11=1x Muffler Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1022_Index_12=Diesel fuels have 1/4 efficiency - S:TileEntity_DESCRIPTION_1022_Index_13=Takes 62.50 seconds to heat up - S:TileEntity_DESCRIPTION_1022_Index_14=Causes up to 240 Pollution per second - S:TileEntity_DESCRIPTION_1022_Index_2=A programmed circuit in the main block throttles the boiler (-1000L/s per config) - S:TileEntity_DESCRIPTION_1022_Index_3=Size(WxHxD): 3x5x3, Controller (Front middle in Fireboxes) - S:TileEntity_DESCRIPTION_1022_Index_4=3x1x3 of Titanium Firebox Casings (Bottom layer, Min 3) - S:TileEntity_DESCRIPTION_1022_Index_5=3x4x3 of Titanium Machine Casings/Plated Bricks (Above Fireboxes, hollow, Min 24!) - S:TileEntity_DESCRIPTION_1022_Index_6=1x3x1 of Titanium Pipe Casings (Inside the Hollow Machine Casings/Plated Bricks) - S:TileEntity_DESCRIPTION_1022_Index_7=1x Fuel Input Hatch/Bus (Any Firebox) - S:TileEntity_DESCRIPTION_1022_Index_8=1x Water Input Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1022_Index_9=1x Steam Output Hatch (Any Casing) - S:TileEntity_DESCRIPTION_1023_Index_0=Controller Block for the Large Boiler - S:TileEntity_DESCRIPTION_1023_Index_1=Produces 48000.0L of Steam with 1 Coal at 40000L/s - S:TileEntity_DESCRIPTION_1023_Index_10=1x Maintenance Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1023_Index_11=1x Muffler Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1023_Index_12=Diesel fuels have 1/4 efficiency - S:TileEntity_DESCRIPTION_1023_Index_13=Takes 125.00 seconds to heat up - S:TileEntity_DESCRIPTION_1023_Index_14=Causes up to 240 Pollution per second - S:TileEntity_DESCRIPTION_1023_Index_2=A programmed circuit in the main block throttles the boiler (-1000L/s per config) - S:TileEntity_DESCRIPTION_1023_Index_3=Size(WxHxD): 3x5x3, Controller (Front middle in Fireboxes) - S:TileEntity_DESCRIPTION_1023_Index_4=3x1x3 of TungstenSteel Firebox Casings (Bottom layer, Min 3) - S:TileEntity_DESCRIPTION_1023_Index_5=3x4x3 of TungstenSteel Machine Casings/Plated Bricks (Above Fireboxes, hollow, Min 24!) - S:TileEntity_DESCRIPTION_1023_Index_6=1x3x1 of TungstenSteel Pipe Casings (Inside the Hollow Machine Casings/Plated Bricks) - S:TileEntity_DESCRIPTION_1023_Index_7=1x Fuel Input Hatch/Bus (Any Firebox) - S:TileEntity_DESCRIPTION_1023_Index_8=1x Water Input Hatch (Any Firebox) - S:TileEntity_DESCRIPTION_1023_Index_9=1x Steam Output Hatch (Any Casing) - S:TileEntity_DESCRIPTION_102_Index_0=A Boiler running off Lava - S:TileEntity_DESCRIPTION_102_Index_1=Produces 600L of Steam per second - S:TileEntity_DESCRIPTION_102_Index_2=Causes 20 Pollution per second - S:TileEntity_DESCRIPTION_103_Index_0=Smelting things with compressed Steam - S:TileEntity_DESCRIPTION_104_Index_0=Smelting things with compressed Steam - S:TileEntity_DESCRIPTION_105_Index_0=Steam Power by the Sun - S:TileEntity_DESCRIPTION_105_Index_1=Produces 120L of Steam per second - 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% - 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_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!) - S:TileEntity_DESCRIPTION_1126_Index_2=Controller (Front bottom) - S:TileEntity_DESCRIPTION_1126_Index_3=1x Input Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1126_Index_4=2-11x Output Hatch (One per layer except bottom layer) - S:TileEntity_DESCRIPTION_1126_Index_5=1x Output Bus (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1126_Index_6=1x Maintenance Hatch (Any casing) - 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) - S:TileEntity_DESCRIPTION_1131_Index_3=1x Maintenance Hatch (Side centered) - S:TileEntity_DESCRIPTION_1131_Index_4=1x Dynamo Hatch (Back centered) - 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 - S:TileEntity_DESCRIPTION_1146_Index_0=Repels nasty Creatures. Range: 16 unpowered / 64 powered - 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) - S:TileEntity_DESCRIPTION_1151_Index_2=1x Gas Input Hatch (Side centered) - S:TileEntity_DESCRIPTION_1151_Index_3=1x Maintenance Hatch (Side centered) - S:TileEntity_DESCRIPTION_1151_Index_4=1x Muffler Hatch (Side centered) - S:TileEntity_DESCRIPTION_1151_Index_5=1x Dynamo Hatch (Back centered) - S:TileEntity_DESCRIPTION_1151_Index_6=Stainless Steel Turbine Casings for the rest (24 at least!) - S:TileEntity_DESCRIPTION_1151_Index_7=Needs a Turbine Item (Inside controller GUI) - S:TileEntity_DESCRIPTION_1151_Index_8=Output depending on Rotor: 102-6720EU/t - S:TileEntity_DESCRIPTION_1151_Index_9=Causes 160 Pollution per second - S:TileEntity_DESCRIPTION_1152_Index_0=Controller Block for the Large High Pressure Steam Turbine - S:TileEntity_DESCRIPTION_1152_Index_1=Size(WxHxD): 3x3x4 (Hollow), Controller (Front centered) - S:TileEntity_DESCRIPTION_1152_Index_2=1x Superheated Steam Input Hatch (Side centered) - S:TileEntity_DESCRIPTION_1152_Index_3=1x Maintenance Hatch (Side centered) - S:TileEntity_DESCRIPTION_1152_Index_4=1x Dynamo Hatch (Back centered) - 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) - S:TileEntity_DESCRIPTION_1153_Index_3=1x Maintenance Hatch (Side centered) - S:TileEntity_DESCRIPTION_1153_Index_4=1x Dynamo Hatch (Back centered) - S:TileEntity_DESCRIPTION_1153_Index_5=Tungstensteel Turbine Casings for the rest (24 at least!) - S:TileEntity_DESCRIPTION_1153_Index_6=Needs a Turbine Item (Inside controller GUI) - S:TileEntity_DESCRIPTION_1153_Index_7=Output depending on Rotor: 6553-332595EU/t - S:TileEntity_DESCRIPTION_1154_Index_0=Controller Block for the Heat Exchanger - S:TileEntity_DESCRIPTION_1154_Index_1=Size(WxHxD): 3x4x3, Controller (Front middle at bottom) - S:TileEntity_DESCRIPTION_1154_Index_2=3x3x4 of Stable Titanium Machine Casings (hollow, Min 24!) - S:TileEntity_DESCRIPTION_1154_Index_3=2x Titanium Pipe Casing (Inside the Hollow Machine Casings) - S:TileEntity_DESCRIPTION_1154_Index_4=1x Distillated Water Input (Any casing) - S:TileEntity_DESCRIPTION_1154_Index_5=1x Steam Output (Any casing) - S:TileEntity_DESCRIPTION_1154_Index_6=1x Hot Fluid Input (Bottom center) - S:TileEntity_DESCRIPTION_1154_Index_7=1x Cold Fluid Output (Top Center) - S:TileEntity_DESCRIPTION_1154_Index_8=1x Maintenance Hatch (Any casing) - S:TileEntity_DESCRIPTION_1155_Index_0=Controller for the Charcoal Pit - S:TileEntity_DESCRIPTION_1155_Index_1=Converts Logs into Brittle Charcoal blocks - S:TileEntity_DESCRIPTION_1155_Index_2=Max Size(WxHxD): 11x6x11, Controller (Top layer, centered) - S:TileEntity_DESCRIPTION_1155_Index_3=11x1x11 of Bricks (Bottom layer only) - S:TileEntity_DESCRIPTION_1155_Index_4=11x5x11 of Logs (Above bottom Brick layer) - S:TileEntity_DESCRIPTION_1155_Index_5=Only grass/dirt can touch Log blocks - S:TileEntity_DESCRIPTION_1155_Index_6=No air between logs allowed - S:TileEntity_DESCRIPTION_1155_Index_7=Causes 100 Pollution per second - S:TileEntity_DESCRIPTION_1156_Index_0=Place, activate with explosives(8 Dynamite, 1 Glyceryl, 4 TNT or 2 ITNT), use Data Stick - 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) - S:TileEntity_DESCRIPTION_1157_Index_5=1x3x1 Steel Frame Boxes (Each pillar side and on top) - S:TileEntity_DESCRIPTION_1157_Index_6=1x Output Hatch (One of base casings) - S:TileEntity_DESCRIPTION_1157_Index_7=1x Maintenance Hatch (One of base casings) - S:TileEntity_DESCRIPTION_1157_Index_8=1x MV+ Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1157_Index_9=Working on 1 * 1 chunks - 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) - S:TileEntity_DESCRIPTION_1158_Index_5=1x Input Hatch for drilling fluid (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1158_Index_6=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) - S:TileEntity_DESCRIPTION_1158_Index_7=1x Output Bus (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1158_Index_8=1x Maintenance Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1158_Index_9=1x MV+ Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1159_Index_0=Controller Block for the Pyrolyse Oven - S:TileEntity_DESCRIPTION_1159_Index_1=Industrial Charcoal producer and Oil from Plants - S:TileEntity_DESCRIPTION_1159_Index_10=Processing speed scales linearly with Coil tier: - S:TileEntity_DESCRIPTION_1159_Index_11=CuNi: 50%, FeAlCr: 100%, Ni4Cr: 150%, Fe50CW: 200%, etc. - S:TileEntity_DESCRIPTION_1159_Index_12=EU/t is not affected by Coil tier - S:TileEntity_DESCRIPTION_1159_Index_13=Causes 200 Pollution per second - S:TileEntity_DESCRIPTION_1159_Index_2=Size(WxHxD): 5x4x5, Controller (Bottom center) - S:TileEntity_DESCRIPTION_1159_Index_3=3x1x3 of Coil Blocks (At the center of the bottom layer) - S:TileEntity_DESCRIPTION_1159_Index_4=1x Input Hatch/Bus (Centered 3x1x3 area in Top layer) - S:TileEntity_DESCRIPTION_1159_Index_5=1x Output Hatch/Bus (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1159_Index_6=1x Maintenance Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1159_Index_7=1x Muffler Hatch (Centered 3x1x3 area in Top layer) - S:TileEntity_DESCRIPTION_1159_Index_8=1x Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1159_Index_9=ULV Machine Casings for the rest (60 at least!) - 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) - S:TileEntity_DESCRIPTION_1160_Index_5=1x Steam/Hydrogen Input Hatch (Any middle ring casing) - S:TileEntity_DESCRIPTION_1160_Index_6=1x Cracked Hydrocarbon Output Hatch (Any right side casing) - S:TileEntity_DESCRIPTION_1160_Index_7=1x Maintenance Hatch (Any middle ring casing) - S:TileEntity_DESCRIPTION_1160_Index_8=1x Energy Hatch (Any middle ring casing) - S:TileEntity_DESCRIPTION_1160_Index_9=Clean Stainless Steel Machine Casings for the rest (18 at least!) - S:TileEntity_DESCRIPTION_1161_Index_0=Transmits Energy Wirelessly - S:TileEntity_DESCRIPTION_1161_Index_1=Use a Dragon Egg or Nitrogen Plasma - S:TileEntity_DESCRIPTION_1161_Index_2=for Inter-dimensional transmission - S:TileEntity_DESCRIPTION_1161_Index_3=0.004EU Loss per 100 Blocks - S:TileEntity_DESCRIPTION_1162_Index_0=Transmits Energy Wirelessly - S:TileEntity_DESCRIPTION_1162_Index_1=Use a Dragon Egg or Nitrogen Plasma - S:TileEntity_DESCRIPTION_1162_Index_2=for Inter-dimensional transmission - S:TileEntity_DESCRIPTION_1162_Index_3=0.004EU Loss per 100 Blocks - S:TileEntity_DESCRIPTION_1163_Index_0=Transmits Energy Wirelessly - S:TileEntity_DESCRIPTION_1163_Index_1=Use a Dragon Egg or Nitrogen Plasma - S:TileEntity_DESCRIPTION_1163_Index_2=for Inter-dimensional transmission - S:TileEntity_DESCRIPTION_1163_Index_3=0.004EU Loss per 100 Blocks - S:TileEntity_DESCRIPTION_1164_Index_0=Transmits Energy Wirelessly - S:TileEntity_DESCRIPTION_1164_Index_1=Use a Dragon Egg or Nitrogen Plasma - S:TileEntity_DESCRIPTION_1164_Index_2=for Inter-dimensional transmission - S:TileEntity_DESCRIPTION_1164_Index_3=0.004EU Loss per 100 Blocks - S:TileEntity_DESCRIPTION_1165_Index_0=Transmits Energy Wirelessly - S:TileEntity_DESCRIPTION_1165_Index_1=Use a Dragon Egg or Nitrogen Plasma - 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) - S:TileEntity_DESCRIPTION_1169_Index_11=1x Maintenance Hatch (Any inert casing) - S:TileEntity_DESCRIPTION_1169_Index_12=1x Energy Hatch (Any inert casing) - S:TileEntity_DESCRIPTION_1169_Index_2=Does not lose efficiency when overclocked - S:TileEntity_DESCRIPTION_1169_Index_3=Accepts fluids instead of fluid cells - S:TileEntity_DESCRIPTION_1169_Index_4=Size(WxHxD): 3x3x3 - S:TileEntity_DESCRIPTION_1169_Index_5=3x3x3 of Chemically Inert Machine Casings (hollow, min 8!) - S:TileEntity_DESCRIPTION_1169_Index_6=Controller (Front centered) - S:TileEntity_DESCRIPTION_1169_Index_7=1x Cupronickel Coil Block (Bottom centered) - S:TileEntity_DESCRIPTION_1169_Index_8=1x PTFE Pipe Machine Casing (inside the hollow casings) - S:TileEntity_DESCRIPTION_1169_Index_9=1x Input Bus/Hatch (Any inert casing) - S:TileEntity_DESCRIPTION_116_Index_0=Compressing Items - S:TileEntity_DESCRIPTION_1170_Index_0=Assembly Line - S:TileEntity_DESCRIPTION_1170_Index_1=Size: 3x(5-16)x4, variable length - S:TileEntity_DESCRIPTION_1170_Index_10=Optional 1x Data Access Hatch next to the Controller - S:TileEntity_DESCRIPTION_1170_Index_2=Bottom: Steel Machine Casing(or Maintenance or Input Hatch), - S:TileEntity_DESCRIPTION_1170_Index_3=Input Bus (Last Output Bus), Steel Machine Casing - S:TileEntity_DESCRIPTION_1170_Index_4=Middle: Reinforced Glass, Assembly Line, Reinforced Glass - S:TileEntity_DESCRIPTION_1170_Index_5=UpMiddle: Grate Machine Casing, - S:TileEntity_DESCRIPTION_1170_Index_6= Assembler Machine Casing, - S:TileEntity_DESCRIPTION_1170_Index_7= Grate Machine Casing (or Controller or Data Access Hatch) - S:TileEntity_DESCRIPTION_1170_Index_8=Top: Steel Casing(or Energy Hatch) - S:TileEntity_DESCRIPTION_1170_Index_9=Up to 16 repeating slices, last is Output Bus - S:TileEntity_DESCRIPTION_1171_Index_0=Controller Block for the Large Diesel Engine - S:TileEntity_DESCRIPTION_1171_Index_1=Size(WxHxD): 3x3x4, Controller (front centered) - S:TileEntity_DESCRIPTION_1171_Index_10=Supply Diesel Fuel and 1000L of Lubricant per hour to run. - S:TileEntity_DESCRIPTION_1171_Index_11=Supply 40L of Oxygen per second to boost output (optional). - S:TileEntity_DESCRIPTION_1171_Index_12=Default: Produces 2048EU/t at 100% efficiency - S:TileEntity_DESCRIPTION_1171_Index_13=Boosted: Produces 6144EU/t at 150% efficiency - S:TileEntity_DESCRIPTION_1171_Index_14=Causes 320 Pollution per second - S:TileEntity_DESCRIPTION_1171_Index_2=3x3x4 of Stable Titanium Machine Casing (hollow, Min 16!) - S:TileEntity_DESCRIPTION_1171_Index_3=2x Titanium Gear Box Machine Casing inside the Hollow Casing - S:TileEntity_DESCRIPTION_1171_Index_4=8x Engine Intake Machine Casing (around controller) - S:TileEntity_DESCRIPTION_1171_Index_5=2x Input Hatch (Fuel/Lubricant) (one of the Casings next to a Gear Box) - S:TileEntity_DESCRIPTION_1171_Index_6=1x Maintenance Hatch (one of the Casings next to a Gear Box) - S:TileEntity_DESCRIPTION_1171_Index_7=1x Muffler Hatch (top middle back, next to the rear Gear Box) - S:TileEntity_DESCRIPTION_1171_Index_8=1x Dynamo Hatch (back centered) - 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) - S:TileEntity_DESCRIPTION_1177_Index_5=1x Input Hatch for drilling fluid (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1177_Index_6=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) - S:TileEntity_DESCRIPTION_1177_Index_7=1x Output Bus (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1177_Index_8=1x Maintenance Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1177_Index_9=1x HV+ Energy Hatch (Any bottom layer casing) - 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) - S:TileEntity_DESCRIPTION_1178_Index_5=1x Input Hatch for drilling fluid (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1178_Index_6=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) - S:TileEntity_DESCRIPTION_1178_Index_7=1x Output Bus (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1178_Index_8=1x Maintenance Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1178_Index_9=1x EV+ Energy Hatch (Any bottom layer casing) - 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) - S:TileEntity_DESCRIPTION_1179_Index_5=1x Input Hatch for drilling fluid (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1179_Index_6=1x Input Bus for mining pipes (Any bottom layer casing; not necessary) - S:TileEntity_DESCRIPTION_1179_Index_7=1x Output Bus (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1179_Index_8=1x Maintenance Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1179_Index_9=1x IV+ Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_1180_Index_0=Avengers, Assemble! - S:TileEntity_DESCRIPTION_1181_Index_0=Avengers, Assemble! - S:TileEntity_DESCRIPTION_1182_Index_0=Avengers, Assemble! - S:TileEntity_DESCRIPTION_1183_Index_0=Avengers, Assemble! - S:TileEntity_DESCRIPTION_1184_Index_0=Avengers, Assemble! - 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% - S:TileEntity_DESCRIPTION_1191_Index_0=Requires Enriched Naquadah Bolts - S:TileEntity_DESCRIPTION_1191_Index_1=Fuel Efficiency: 90% - S:TileEntity_DESCRIPTION_1192_Index_0=Requires Enriched Naquadah Cells - S:TileEntity_DESCRIPTION_1192_Index_1=Fuel Efficiency: 100% - S:TileEntity_DESCRIPTION_1193_Index_0=It's over 9000!!! - S:TileEntity_DESCRIPTION_1193_Index_1=LuV Machine Casings around Superconducting Coil Blocks - S:TileEntity_DESCRIPTION_1193_Index_2=2-16 Input Hatches - S:TileEntity_DESCRIPTION_1193_Index_3=1-16 Output Hatches - S:TileEntity_DESCRIPTION_1193_Index_4=1-16 Energy Hatches - S:TileEntity_DESCRIPTION_1193_Index_5=All Hatches must be LuV or better - S:TileEntity_DESCRIPTION_1193_Index_6=2048EU/t and 10mio EU Cap per Energy Hatch - S:TileEntity_DESCRIPTION_1194_Index_0=It's over 9000!!! - S:TileEntity_DESCRIPTION_1194_Index_1=Fusion Machine Casings around Fusion Coil Blocks - S:TileEntity_DESCRIPTION_1194_Index_2=2-16 Input Hatches - S:TileEntity_DESCRIPTION_1194_Index_3=1-16 Output Hatches - S:TileEntity_DESCRIPTION_1194_Index_4=1-16 Energy Hatches - S:TileEntity_DESCRIPTION_1194_Index_5=All Hatches must be ZPMV or better - S:TileEntity_DESCRIPTION_1194_Index_6=4096EU/t and 20mio EU Cap per Energy Hatch - S:TileEntity_DESCRIPTION_1195_Index_0=A SUN DOWN ON EARTH - S:TileEntity_DESCRIPTION_1195_Index_1=Fusion Machine Casings MK II around Fusion Coil Blocks - S:TileEntity_DESCRIPTION_1195_Index_2=2-16 Input Hatches - S:TileEntity_DESCRIPTION_1195_Index_3=1-16 Output Hatches - S:TileEntity_DESCRIPTION_1195_Index_4=1-16 Energy Hatches - S:TileEntity_DESCRIPTION_1195_Index_5=All Hatches must be UV or better - S:TileEntity_DESCRIPTION_1195_Index_6=8192EU/t and 40mio EU Cap per Energy Hatch - S:TileEntity_DESCRIPTION_1196_Index_0=Plasma into energy - S:TileEntity_DESCRIPTION_1196_Index_1=Fuel Efficiency: 50% - S:TileEntity_DESCRIPTION_1197_Index_0=Plasma into energy - S:TileEntity_DESCRIPTION_1197_Index_1=Fuel Efficiency: 60% - S:TileEntity_DESCRIPTION_1198_Index_0=Plasma into energy - 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) - S:TileEntity_DESCRIPTION_1199_Index_5=1x Maintenance Hatch (Any casing) - 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) - 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 - 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 - S:TileEntity_DESCRIPTION_1220_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1221_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1221_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1221_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1222_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1222_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1222_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1223_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1223_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1223_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1224_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1224_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1224_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1225_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1225_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1225_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1226_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1226_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1226_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1227_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1227_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1227_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1228_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1228_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1228_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1229_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1229_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1229_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_122_Index_0=Stores 57672000L of fluid - 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 - S:TileEntity_DESCRIPTION_1240_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1241_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1241_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1241_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1242_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1242_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1242_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1243_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1243_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1243_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1244_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1244_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1244_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1245_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1245_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1245_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1246_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1246_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1246_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1247_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1247_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1247_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1248_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1248_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1248_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1249_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1249_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1249_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_124_Index_0=Stores 2076192000L of fluid - 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 - 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_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 - 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 - S:TileEntity_DESCRIPTION_1280_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1281_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1281_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1281_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1282_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1282_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1282_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1283_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1283_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1283_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1284_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1284_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1284_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1285_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1285_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1285_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1286_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1286_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1286_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1287_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1287_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1287_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1288_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1288_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1288_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1289_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1289_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1289_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_128_Index_0=This Chest stores 349920000 Blocks - 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 - S:TileEntity_DESCRIPTION_1300_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1300_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1301_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1301_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1301_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1302_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1302_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1302_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1303_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1303_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1303_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1304_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1304_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1304_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1305_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1305_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1305_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1306_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1306_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1306_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1307_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1307_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1307_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1308_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1308_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1308_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1309_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1309_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1309_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_130_Index_0=Controller Block for the Bricked Blast Furnace - S:TileEntity_DESCRIPTION_130_Index_1=Useable for Steel and general Pyrometallurgy - S:TileEntity_DESCRIPTION_130_Index_2=Size(WxHxD): 3x4x3 (Hollow, with opening on top) - S:TileEntity_DESCRIPTION_130_Index_3=Built from 32 Firebrick blocks - S:TileEntity_DESCRIPTION_130_Index_4=Causes 50 Pollution per second - S:TileEntity_DESCRIPTION_13101_Index_0=Oxidizes gas fuels to generate electricity without polluting the environment - S:TileEntity_DESCRIPTION_13101_Index_1=Consumes 29,480EU worth of fuel with up to 97% efficiency each second - S:TileEntity_DESCRIPTION_13101_Index_10= 3x YSZ Ceramic Electrolyte Unit: Center 1x1x3 - S:TileEntity_DESCRIPTION_13101_Index_11= 12x Clean Stainless Steel Machine Casing (at least) - S:TileEntity_DESCRIPTION_13101_Index_12= 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides - S:TileEntity_DESCRIPTION_13101_Index_13= Maintenance Hatch, I/O Hatches: Instead of any casing - S:TileEntity_DESCRIPTION_13101_Index_2=Steam production requires the SOFC to heat up completely first - S:TileEntity_DESCRIPTION_13101_Index_3=Outputs 1024EU/t and 900L/t Steam - S:TileEntity_DESCRIPTION_13101_Index_4=Additionally requires 20L/t Oxygen gas - S:TileEntity_DESCRIPTION_13101_Index_5=------------------------------------------ - S:TileEntity_DESCRIPTION_13101_Index_6=Dimensions: 3x3x5 (WxHxL) - S:TileEntity_DESCRIPTION_13101_Index_7=Structure: - S:TileEntity_DESCRIPTION_13101_Index_8= Controller: Front center - S:TileEntity_DESCRIPTION_13101_Index_9= Dynamo Hatch: Back center - S:TileEntity_DESCRIPTION_13102_Index_0=Oxidizes gas fuels to generate electricity without polluting the environment - S:TileEntity_DESCRIPTION_13102_Index_1=Consumes 442,200EU worth of fuel with up to 160% efficiency each second - S:TileEntity_DESCRIPTION_13102_Index_10= 3x GDC Ceramic Electrolyte Unit (center 1x1x3) - S:TileEntity_DESCRIPTION_13102_Index_11= 12x Robust Tungstensteel Machine Casing (at least) - S:TileEntity_DESCRIPTION_13102_Index_12= 6x Reinforced Glass: Touching the Electrolyte Units on the horizontal sides - S:TileEntity_DESCRIPTION_13102_Index_13= Maintenance Hatch, I/O Hatches: Instead of any casing - S:TileEntity_DESCRIPTION_13102_Index_2=Steam production requires the SOFC to heat up completely first - S:TileEntity_DESCRIPTION_13102_Index_3=Outputs 24576EU/t and 4800L/t Superheated Steam - S:TileEntity_DESCRIPTION_13102_Index_4=Additionally requires 100L/t Oxygen gas - S:TileEntity_DESCRIPTION_13102_Index_5=------------------------------------------ - S:TileEntity_DESCRIPTION_13102_Index_6=Dimensions: 3x3x5 (WxHxL) - S:TileEntity_DESCRIPTION_13102_Index_7=Structure: - S:TileEntity_DESCRIPTION_13102_Index_8= Controller front center - S:TileEntity_DESCRIPTION_13102_Index_9= Dynamo Hatch back center - S:TileEntity_DESCRIPTION_13103_Index_0=DO NOT CHEAT IN THIS MACHINE - S:TileEntity_DESCRIPTION_13103_Index_1=I'm not quite finished yet - S:TileEntity_DESCRIPTION_13103_Index_10=Hold §l[LSHIFT]§rto display structure guidelines - S:TileEntity_DESCRIPTION_13103_Index_11=Created by Kekzdealer - S:TileEntity_DESCRIPTION_13103_Index_12= Consult controller GUI on how to arrange the outer casings. - S:TileEntity_DESCRIPTION_13103_Index_13=----------------------------------------- - S:TileEntity_DESCRIPTION_13103_Index_14=Hold §l[LSHIFT]§r§7 to display structure guidelines - S:TileEntity_DESCRIPTION_13103_Index_15=Created by Kekzdealer - S:TileEntity_DESCRIPTION_13103_Index_2=------------------------------------------ - S:TileEntity_DESCRIPTION_13103_Index_3=Dimensions: 5x5x5 (WxHxL) - S:TileEntity_DESCRIPTION_13103_Index_4=Structure: - S:TileEntity_DESCRIPTION_13103_Index_5= Controller: Front center - S:TileEntity_DESCRIPTION_13103_Index_6= 80x Radiation Proof Machine Casing (at least) - S:TileEntity_DESCRIPTION_13103_Index_7= Dynamo Hatch: ONLY in EU-mode, at least one - S:TileEntity_DESCRIPTION_13103_Index_8= Input Bus, Output Bus: Optional but required for automation - S:TileEntity_DESCRIPTION_13103_Index_9= Input Hatch, Output Hatch: ONLY in Coolant-Mode, at least one each - S:TileEntity_DESCRIPTION_13104_Index_0=High-Tech fluid tank that can hold up to 25 different fluids - S:TileEntity_DESCRIPTION_13104_Index_1=Has 1/25th of the total capacity as capacity for each fluid - S:TileEntity_DESCRIPTION_13104_Index_10=Use an integrated circuit in the GUI slot to limit which fluid is outputted - S:TileEntity_DESCRIPTION_13104_Index_11=The number of a stored fluid can be obtained through the Tricorder. - S:TileEntity_DESCRIPTION_13104_Index_12=------------------------------------------ - S:TileEntity_DESCRIPTION_13104_Index_13=Dimensions: 5x9x5 (WxHxL) - S:TileEntity_DESCRIPTION_13104_Index_14=Structure: - S:TileEntity_DESCRIPTION_13104_Index_15= Controller: Top center - S:TileEntity_DESCRIPTION_13104_Index_16= Energy Hatch: Any top or bottom casing - S:TileEntity_DESCRIPTION_13104_Index_17= Inner 3x7x3 tube are Storage Field Blocks - S:TileEntity_DESCRIPTION_13104_Index_18= Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass - S:TileEntity_DESCRIPTION_13104_Index_19= Maintenance Hatch: Any top or bottom casing - S:TileEntity_DESCRIPTION_13104_Index_2=Rightclicking the controller with a screwdriver will turn on excess voiding - S:TileEntity_DESCRIPTION_13104_Index_20= I/O Hatches: Instead of any casing or glass, have to touch storage field - S:TileEntity_DESCRIPTION_13104_Index_3=Fluid storage amount and running cost depends on the storage field blocks used - S:TileEntity_DESCRIPTION_13104_Index_4=Tier I: 500,000L per block, 0.5EU/t - S:TileEntity_DESCRIPTION_13104_Index_5=Tier II: 4,000,000L per block, 1EU/t - S:TileEntity_DESCRIPTION_13104_Index_6=Tier III: 16,000,000L per block, 2EU/t - S:TileEntity_DESCRIPTION_13104_Index_7=Tier IV: 64,000,000L per block, 4EU/t - S:TileEntity_DESCRIPTION_13104_Index_8=------------------------------------------ - S:TileEntity_DESCRIPTION_13104_Index_9=Note on hatch locking: - 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. - S:TileEntity_DESCRIPTION_13105_Index_5=The base configuration (0) is 1024 items per type. For each higher level, the capacity quadruples. - S:TileEntity_DESCRIPTION_13105_Index_6=Each slice also adds 1EU/t of power consumption and doubles with rising configuration values. - 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_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 - 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_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_13108_Index_0=All-in-one access for the T.F.F.T - S:TileEntity_DESCRIPTION_13108_Index_1=Right-click with a screwdriver to toggle auto-output - S:TileEntity_DESCRIPTION_13108_Index_2=Throughput: 2000L/s per fluid - S:TileEntity_DESCRIPTION_13109_Index_0=All-in-one access for the T.F.F.T - S:TileEntity_DESCRIPTION_13109_Index_1=Right-click with a screwdriver to toggle auto-output - S:TileEntity_DESCRIPTION_13109_Index_2=Throughput: 20000L/s per fluid - 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_13110_Index_0=All-in-one access for the T.F.F.T - S:TileEntity_DESCRIPTION_13110_Index_1=Right-click with a screwdriver to toggle auto-output - S:TileEntity_DESCRIPTION_13110_Index_2=Throughput: 200000L/s per fluid - 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 - S:TileEntity_DESCRIPTION_1320_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1320_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1321_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1321_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1321_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1322_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1322_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1322_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1323_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1323_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1323_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1324_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1324_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1324_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1325_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1325_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1325_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1326_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1326_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1326_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1327_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1327_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1327_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1328_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1328_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1328_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1329_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1329_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1329_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_132_Index_0=Data Access for Multiblocks - S:TileEntity_DESCRIPTION_132_Index_1=Adds 16 extra slots for Data Sticks - 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 - S:TileEntity_DESCRIPTION_133_Index_2=Controller (Front middle at bottom) - S:TileEntity_DESCRIPTION_133_Index_3=3x1x3 Base of gt.blockcasings4.2.name - S:TileEntity_DESCRIPTION_133_Index_4=1x3x1 gt.blockcasings4.2.name pillar (Center of base) - S:TileEntity_DESCRIPTION_133_Index_5=1x3x1 Titanium Frame Boxes (Each pillar side and on top) - S:TileEntity_DESCRIPTION_133_Index_6=1x Output Hatch (One of base casings) - S:TileEntity_DESCRIPTION_133_Index_7=1x Maintenance Hatch (One of base casings) - S:TileEntity_DESCRIPTION_133_Index_8=1x HV+ Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_133_Index_9=Working on 3 * 3 chunks - S:TileEntity_DESCRIPTION_1340_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1340_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1340_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1341_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1341_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1341_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1342_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1342_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1342_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1343_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1343_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1343_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1344_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1344_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1344_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1345_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1345_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1345_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1346_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1346_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1346_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1347_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1347_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1347_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1348_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1348_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1348_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1349_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1349_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1349_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_134_Index_0=Controller Block for the Oil Drilling Rig III - S:TileEntity_DESCRIPTION_134_Index_1=Size(WxHxD): 3x7x3 - S:TileEntity_DESCRIPTION_134_Index_10=Use Programmed Circuits to ignore near exhausted oil field - S:TileEntity_DESCRIPTION_134_Index_2=Controller (Front middle at bottom) - S:TileEntity_DESCRIPTION_134_Index_3=3x1x3 Base of gt.blockcasings4.0.name - S:TileEntity_DESCRIPTION_134_Index_4=1x3x1 gt.blockcasings4.0.name pillar (Center of base) - S:TileEntity_DESCRIPTION_134_Index_5=1x3x1 TungstenSteel Frame Boxes (Each pillar side and on top) - S:TileEntity_DESCRIPTION_134_Index_6=1x Output Hatch (One of base casings) - S:TileEntity_DESCRIPTION_134_Index_7=1x Maintenance Hatch (One of base casings) - S:TileEntity_DESCRIPTION_134_Index_8=1x EV+ Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_134_Index_9=Working on 6 * 6 chunks - 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) - S:TileEntity_DESCRIPTION_135_Index_3=3x1x3 Base of gt.blockcasings2.0.name - S:TileEntity_DESCRIPTION_135_Index_4=1x3x1 gt.blockcasings2.0.name pillar (Center of base) - S:TileEntity_DESCRIPTION_135_Index_5=1x3x1 Steel Frame Boxes (Each pillar side and on top) - S:TileEntity_DESCRIPTION_135_Index_6=1x Input Hatch (One of base casings) - S:TileEntity_DESCRIPTION_135_Index_7=1x Maintenance Hatch (One of base casings) - S:TileEntity_DESCRIPTION_135_Index_8=1x MV+ Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_135_Index_9=Radius is 16 blocks - S:TileEntity_DESCRIPTION_1360_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1360_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1360_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1361_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1361_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1361_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1362_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1362_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1362_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1363_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1363_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1363_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1364_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1364_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1364_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1365_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1365_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1365_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1366_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1366_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1366_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1367_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1367_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1367_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1368_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1368_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1368_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1369_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1369_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1369_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_136_Index_0=Controller Block for the Advanced Concrete Backfiller - S:TileEntity_DESCRIPTION_136_Index_1=Size(WxHxD): 3x7x3 - S:TileEntity_DESCRIPTION_136_Index_10=Radius = (total config value)x2 blocks - S:TileEntity_DESCRIPTION_136_Index_11=Default 64, Maximum 128 - S:TileEntity_DESCRIPTION_136_Index_2=Controller (Front middle at bottom) - S:TileEntity_DESCRIPTION_136_Index_3=3x1x3 Base of gt.blockcasings4.2.name - S:TileEntity_DESCRIPTION_136_Index_4=1x3x1 gt.blockcasings4.2.name pillar (Center of base) - S:TileEntity_DESCRIPTION_136_Index_5=1x3x1 Titanium Frame Boxes (Each pillar side and on top) - S:TileEntity_DESCRIPTION_136_Index_6=1x Input Hatch (One of base casings) - S:TileEntity_DESCRIPTION_136_Index_7=1x Maintenance Hatch (One of base casings) - S:TileEntity_DESCRIPTION_136_Index_8=1x EV+ Energy Hatch (Any bottom layer casing) - S:TileEntity_DESCRIPTION_136_Index_9=Put Programmed Circuits into Data Access to config radius - 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 - S:TileEntity_DESCRIPTION_1381_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1381_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1381_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1382_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1382_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1382_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1383_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1383_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1383_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1384_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1384_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1384_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1385_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1385_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1385_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1386_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1386_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1386_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1387_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1387_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1387_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1388_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1388_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1388_Index_2=Loss/Meter/Ampere: %s EU-Volt - 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 - S:TileEntity_DESCRIPTION_1400_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1401_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1401_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1401_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1402_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1402_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1402_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1403_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1403_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1403_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1404_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1404_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1404_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1405_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1405_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1405_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1406_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1406_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1406_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1407_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1407_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1407_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1408_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1408_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1408_Index_2=Loss/Meter/Ampere: %s EU-Volt - 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 - S:TileEntity_DESCRIPTION_1421_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1421_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1421_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1422_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1422_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1422_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1423_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1423_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1423_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1424_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1424_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1424_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1425_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1425_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1425_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1426_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1426_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1426_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1427_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1427_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1427_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1428_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1428_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1428_Index_2=Loss/Meter/Ampere: %s EU-Volt - 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 - S:TileEntity_DESCRIPTION_1441_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1441_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1441_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1442_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1442_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1442_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1443_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1443_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1443_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1444_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1444_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1444_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1445_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1445_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1445_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1446_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1446_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1446_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1447_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1447_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1447_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1448_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1448_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1448_Index_2=Loss/Meter/Ampere: %s EU-Volt - 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 - S:TileEntity_DESCRIPTION_1461_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1461_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1461_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1462_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1462_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1462_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1463_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1463_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1463_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1464_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1464_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1464_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1465_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1465_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1465_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1466_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1466_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1466_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1467_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1467_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1467_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1468_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1468_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1468_Index_2=Loss/Meter/Ampere: %s EU-Volt - 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 - S:TileEntity_DESCRIPTION_1481_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1481_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1481_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1482_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1482_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1482_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1483_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1483_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1483_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1484_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1484_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1484_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1485_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1485_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1485_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1486_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1486_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1486_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1487_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1487_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1487_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1488_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1488_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1488_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1489_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1489_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1489_Index_2=Loss/Meter/Ampere: %s EU-Volt - 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 - 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 - S:TileEntity_DESCRIPTION_1504_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1504_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1504_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1505_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1505_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1505_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1506_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1506_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1506_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1507_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1507_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1507_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1508_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1508_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1508_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1509_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1509_Index_1=Max Amperage: %s - 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_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 - 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_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! - 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 - S:TileEntity_DESCRIPTION_154_Index_0=Stores and recharges Armor - S:TileEntity_DESCRIPTION_154_Index_1=Click with Screwdriver to change Style - 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 - S:TileEntity_DESCRIPTION_1560_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1560_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1561_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1561_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1561_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1562_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1562_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1562_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1563_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1563_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1563_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1564_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1564_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1564_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1565_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1565_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1565_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1566_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1566_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1566_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1567_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1567_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1567_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1568_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1568_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1568_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1569_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1569_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1569_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_156_Index_0=Stores and recharges Armor - S:TileEntity_DESCRIPTION_156_Index_1=Click with Screwdriver to change Style - 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 - S:TileEntity_DESCRIPTION_1580_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1580_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1581_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1581_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1581_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1582_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1582_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1582_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1583_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1583_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1583_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1584_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1584_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1584_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1585_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1585_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1585_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1586_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1586_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1586_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1587_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1587_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1587_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1588_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1588_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1588_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1589_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1589_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1589_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_158_Index_0=Stores and recharges Armor - S:TileEntity_DESCRIPTION_158_Index_1=Click with Screwdriver to change Style - 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. - 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 - S:TileEntity_DESCRIPTION_1602_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1602_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1602_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1603_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1603_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1603_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1604_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1604_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1604_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1605_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1605_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1605_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_160_Index_1=1 Slots - S:TileEntity_DESCRIPTION_161_Index_1=1 Slots - S:TileEntity_DESCRIPTION_1620_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1620_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1620_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1621_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1621_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1621_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1622_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1622_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1622_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1623_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1623_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1623_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1624_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1624_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1624_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1625_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1625_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1625_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1626_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1626_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1626_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1627_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1627_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1627_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1628_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1628_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1628_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1629_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1629_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1629_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_162_Index_1=1 Slots - 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 - S:TileEntity_DESCRIPTION_1640_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1641_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1641_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1641_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1642_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1642_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1642_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1643_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1643_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1643_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1644_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1644_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1644_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1645_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1645_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1645_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1646_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1646_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1646_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1647_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1647_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1647_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1648_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1648_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1648_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1649_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1649_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1649_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_164_Index_1=1 Slots - 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 - S:TileEntity_DESCRIPTION_1660_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1661_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1661_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1661_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1662_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1662_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1662_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1663_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1663_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1663_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1664_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1664_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1664_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1665_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1665_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1665_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1666_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1666_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1666_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1667_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1667_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1667_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1668_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1668_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1668_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1669_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1669_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1669_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_166_Index_1=1 Slots - 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 - S:TileEntity_DESCRIPTION_1680_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1681_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1681_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1681_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1682_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1682_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1682_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1683_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1683_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1683_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1684_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1684_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1684_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1685_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1685_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1685_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1686_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1686_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1686_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1687_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1687_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1687_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1688_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1688_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1688_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1689_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1689_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1689_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_168_Index_1=1 Slots - 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 - S:TileEntity_DESCRIPTION_1700_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1700_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1701_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1701_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1701_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1702_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1702_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1702_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1703_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1703_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1703_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1704_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1704_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1704_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1705_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1705_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1705_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1706_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1706_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1706_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1707_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1707_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1707_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1708_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1708_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1708_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1709_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1709_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1709_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_170_Index_1=4 Slots - 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 - S:TileEntity_DESCRIPTION_1720_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1721_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1721_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1721_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1722_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1722_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1722_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1723_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1723_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1723_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1724_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1724_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1724_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1725_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1725_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1725_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1726_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1726_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1726_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1727_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1727_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1727_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1728_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1728_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1728_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1729_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1729_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1729_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_172_Index_1=4 Slots - 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 - S:TileEntity_DESCRIPTION_1740_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1741_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1741_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1741_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1742_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1742_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1742_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1743_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1743_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1743_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1744_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1744_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1744_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1745_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1745_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1745_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1746_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1746_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1746_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1747_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1747_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1747_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1748_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1748_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1748_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1749_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1749_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1749_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_174_Index_1=4 Slots - 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 - S:TileEntity_DESCRIPTION_1760_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1761_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1761_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1761_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1762_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1762_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1762_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1763_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1763_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1763_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1764_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1764_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1764_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1765_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1765_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1765_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1766_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1766_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1766_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1767_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1767_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1767_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1768_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1768_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1768_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1769_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1769_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1769_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_176_Index_1=4 Slots - 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 - S:TileEntity_DESCRIPTION_1780_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1781_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1781_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1781_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1782_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1782_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1782_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1783_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1783_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1783_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1784_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1784_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1784_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1785_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1785_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1785_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1786_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1786_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1786_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1787_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1787_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1787_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1788_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1788_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1788_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1789_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1789_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1789_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_178_Index_1=4 Slots - 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 - S:TileEntity_DESCRIPTION_1800_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1800_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1801_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1801_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1801_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1802_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1802_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1802_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1803_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1803_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1803_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1804_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1804_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1804_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1805_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1805_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1805_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1806_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1806_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1806_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1807_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1807_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1807_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1808_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1808_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1808_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1809_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1809_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1809_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_180_Index_1=9 Slots - 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 - S:TileEntity_DESCRIPTION_1820_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1821_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1821_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1821_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1822_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1822_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1822_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1823_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1823_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1823_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1824_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1824_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1824_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1825_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1825_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1825_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1826_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1826_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1826_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1827_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1827_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1827_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1828_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1828_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1828_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_1829_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_1829_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_1829_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_182_Index_1=9 Slots - 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 - S:TileEntity_DESCRIPTION_186_Index_1=9 Slots - S:TileEntity_DESCRIPTION_187_Index_1=9 Slots - 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 - S:TileEntity_DESCRIPTION_194_Index_1=16 Slots - S:TileEntity_DESCRIPTION_195_Index_1=16 Slots - S:TileEntity_DESCRIPTION_196_Index_1=16 Slots - S:TileEntity_DESCRIPTION_197_Index_1=16 Slots - S:TileEntity_DESCRIPTION_198_Index_1=16 Slots - S:TileEntity_DESCRIPTION_199_Index_1=16 Slots - S:TileEntity_DESCRIPTION_19_Index_0=§rYou just need §5I§dm§4a§cg§ei§an§ba§3t§9i§1o§5n§r to use this. - S:TileEntity_DESCRIPTION_1_Index_0=For your first Steam Machines - S:TileEntity_DESCRIPTION_2000_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2000_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2000_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2001_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2001_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2001_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2002_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2002_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2002_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2003_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2003_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2003_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2004_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2004_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2004_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2005_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2005_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2005_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2006_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2006_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2006_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2007_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2007_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2007_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2008_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2008_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2008_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2009_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2009_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2009_Index_2=Loss/Meter/Ampere: %s EU-Volt - 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 - S:TileEntity_DESCRIPTION_2020_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2021_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2021_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2021_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2022_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2022_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2022_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2023_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2023_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2023_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2024_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2024_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2024_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_2025_Index_0=Max Voltage: %s - S:TileEntity_DESCRIPTION_2025_Index_1=Max Amperage: %s - S:TileEntity_DESCRIPTION_2025_Index_2=Loss/Meter/Ampere: %s EU-Volt - S:TileEntity_DESCRIPTION_202_Index_0=HighTech combination Smelter - S:TileEntity_DESCRIPTION_203_Index_0=HighTech combination Smelter - S:TileEntity_DESCRIPTION_204_Index_0=HighTech combination Smelter - S:TileEntity_DESCRIPTION_205_Index_0=HighTech combination Smelter - S:TileEntity_DESCRIPTION_206_Index_0=HighTech combination Smelter - 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! - S:TileEntity_DESCRIPTION_214_Index_0=Avengers, Assemble! - S:TileEntity_DESCRIPTION_215_Index_0=Avengers, Assemble! - S:TileEntity_DESCRIPTION_216_Index_0=Avengers, Assemble! - 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 - S:TileEntity_DESCRIPTION_256_Index_0=Slice'N Dice - 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 - S:TileEntity_DESCRIPTION_264_Index_0=Not like using a Commodore 64 - S:TileEntity_DESCRIPTION_265_Index_0=Not like using a Commodore 64 - S:TileEntity_DESCRIPTION_266_Index_0=Not like using a Commodore 64 - S:TileEntity_DESCRIPTION_267_Index_0=Not like using a Commodore 64 - S:TileEntity_DESCRIPTION_268_Index_0=Not like using a Commodore 64 - S:TileEntity_DESCRIPTION_26_Index_0=ZPM -> LuV (Use Soft Hammer to invert) - S:TileEntity_DESCRIPTION_271_Index_0=Dejuicer-Device of Doom - D123 - S:TileEntity_DESCRIPTION_272_Index_0=Dejuicer-Device of Doom - D123 - S:TileEntity_DESCRIPTION_273_Index_0=Dejuicer-Device of Doom - D123 - S:TileEntity_DESCRIPTION_274_Index_0=Dejuicer-Device of Doom - D123 - S:TileEntity_DESCRIPTION_275_Index_0=Dejuicer-Device of Doom - D123 - S:TileEntity_DESCRIPTION_276_Index_0=Dejuicer-Device of Doom - D123 - S:TileEntity_DESCRIPTION_277_Index_0=Dejuicer-Device of Doom - D123 - S:TileEntity_DESCRIPTION_278_Index_0=Dejuicer-Device of Doom - D123 - S:TileEntity_DESCRIPTION_27_Index_0=UV -> ZPM (Use Soft Hammer to invert) - S:TileEntity_DESCRIPTION_281_Index_0=Universal Machine for Metal Working - S:TileEntity_DESCRIPTION_282_Index_0=Universal Machine for Metal Working - S:TileEntity_DESCRIPTION_283_Index_0=Universal Machine for Metal Working - S:TileEntity_DESCRIPTION_284_Index_0=Universal Machine for Metal Working - S:TileEntity_DESCRIPTION_285_Index_0=Universal Machine for Metal Working - S:TileEntity_DESCRIPTION_286_Index_0=Universal Machine for Metal Working - S:TileEntity_DESCRIPTION_287_Index_0=Universal Machine for Metal Working - S:TileEntity_DESCRIPTION_288_Index_0=Universal Machine for Metal Working - S:TileEntity_DESCRIPTION_28_Index_0=Any Voltage -> UV (Use Soft Hammer to invert) - S:TileEntity_DESCRIPTION_291_Index_0=Produces Rods more efficiently - S:TileEntity_DESCRIPTION_292_Index_0=Produces Rods more efficiently - S:TileEntity_DESCRIPTION_293_Index_0=Produces Rods more efficiently - S:TileEntity_DESCRIPTION_294_Index_0=Produces Rods more efficiently - S:TileEntity_DESCRIPTION_295_Index_0=Produces Rods more efficiently - S:TileEntity_DESCRIPTION_296_Index_0=Produces Rods more efficiently - 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? - S:TileEntity_DESCRIPTION_314_Index_0=Did you really read the instruction Manual? - S:TileEntity_DESCRIPTION_315_Index_0=Did you really read the instruction Manual? - S:TileEntity_DESCRIPTION_316_Index_0=Did you really read the instruction Manual? - S:TileEntity_DESCRIPTION_317_Index_0=Did you really read the instruction Manual? - S:TileEntity_DESCRIPTION_318_Index_0=Did you really read the instruction Manual? - S:TileEntity_DESCRIPTION_31_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_31_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_321_Index_0=It can copy Books and paint Stuff - S:TileEntity_DESCRIPTION_322_Index_0=It can copy Books and paint Stuff - S:TileEntity_DESCRIPTION_323_Index_0=It can copy Books and paint Stuff - S:TileEntity_DESCRIPTION_324_Index_0=It can copy Books and paint Stuff - S:TileEntity_DESCRIPTION_325_Index_0=It can copy Books and paint Stuff - S:TileEntity_DESCRIPTION_326_Index_0=It can copy Books and paint Stuff - S:TileEntity_DESCRIPTION_327_Index_0=It can copy Books and paint Stuff - S:TileEntity_DESCRIPTION_328_Index_0=It can copy Books and paint Stuff - S:TileEntity_DESCRIPTION_32_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_32_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_331_Index_0=Compress, burn, obliterate and filter EVERYTHING - S:TileEntity_DESCRIPTION_332_Index_0=Compress, burn, obliterate and filter EVERYTHING - S:TileEntity_DESCRIPTION_333_Index_0=Compress, burn, obliterate and filter EVERYTHING - S:TileEntity_DESCRIPTION_334_Index_0=Compress, burn, obliterate and filter EVERYTHING - S:TileEntity_DESCRIPTION_335_Index_0=Compress, burn, obliterate and filter EVERYTHING - S:TileEntity_DESCRIPTION_336_Index_0=Compress, burn, obliterate and filter EVERYTHING - S:TileEntity_DESCRIPTION_337_Index_0=Compress, burn, obliterate and filter EVERYTHING - S:TileEntity_DESCRIPTION_338_Index_0=Compress, burn, obliterate and filter EVERYTHING - S:TileEntity_DESCRIPTION_33_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_33_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_341_Index_0=Scans Crops and other things. - S:TileEntity_DESCRIPTION_342_Index_0=Scans Crops and other things. - S:TileEntity_DESCRIPTION_343_Index_0=Scans Crops and other things. - S:TileEntity_DESCRIPTION_344_Index_0=Scans Crops and other things. - S:TileEntity_DESCRIPTION_345_Index_0=Scans Crops and other things. - S:TileEntity_DESCRIPTION_346_Index_0=Scans Crops and other things. - S:TileEntity_DESCRIPTION_347_Index_0=Scans Crops and other things. - S:TileEntity_DESCRIPTION_348_Index_0=Scans Crops and other things. - S:TileEntity_DESCRIPTION_34_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_34_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_351_Index_0=Produces Wires more efficiently - S:TileEntity_DESCRIPTION_352_Index_0=Produces Wires more efficiently - S:TileEntity_DESCRIPTION_353_Index_0=Produces Wires more efficiently - S:TileEntity_DESCRIPTION_354_Index_0=Produces Wires more efficiently - S:TileEntity_DESCRIPTION_355_Index_0=Produces Wires more efficiently - S:TileEntity_DESCRIPTION_356_Index_0=Produces Wires more efficiently - S:TileEntity_DESCRIPTION_357_Index_0=Produces Wires more efficiently - S:TileEntity_DESCRIPTION_358_Index_0=Produces Wires more efficiently - S:TileEntity_DESCRIPTION_35_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_35_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_361_Index_0=Separating Molecules - S:TileEntity_DESCRIPTION_362_Index_0=Separating Molecules - S:TileEntity_DESCRIPTION_363_Index_0=Separating Molecules - S:TileEntity_DESCRIPTION_364_Index_0=Separating Molecules - S:TileEntity_DESCRIPTION_365_Index_0=Separating Molecules - S:TileEntity_DESCRIPTION_366_Index_0=Separating Molecules - S:TileEntity_DESCRIPTION_367_Index_0=Separating Molecules - S:TileEntity_DESCRIPTION_368_Index_0=Separating Molecules - S:TileEntity_DESCRIPTION_36_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_36_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_371_Index_0=Electrolyzing Molecules - S:TileEntity_DESCRIPTION_372_Index_0=Electrolyzing Molecules - S:TileEntity_DESCRIPTION_373_Index_0=Electrolyzing Molecules - S:TileEntity_DESCRIPTION_374_Index_0=Electrolyzing Molecules - S:TileEntity_DESCRIPTION_375_Index_0=Electrolyzing Molecules - S:TileEntity_DESCRIPTION_376_Index_0=Electrolyzing Molecules - S:TileEntity_DESCRIPTION_377_Index_0=Electrolyzing Molecules - S:TileEntity_DESCRIPTION_378_Index_0=Electrolyzing Molecules - S:TileEntity_DESCRIPTION_37_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_37_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_381_Index_0=Separating Ores more precisely - S:TileEntity_DESCRIPTION_382_Index_0=Separating Ores more precisely - S:TileEntity_DESCRIPTION_383_Index_0=Separating Ores more precisely - S:TileEntity_DESCRIPTION_384_Index_0=Separating Ores more precisely - S:TileEntity_DESCRIPTION_385_Index_0=Separating Ores more precisely - S:TileEntity_DESCRIPTION_386_Index_0=Separating Ores more precisely - S:TileEntity_DESCRIPTION_387_Index_0=Separating Ores more precisely - S:TileEntity_DESCRIPTION_388_Index_0=Separating Ores more precisely - S:TileEntity_DESCRIPTION_38_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_38_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_391_Index_0=Getting more Byproducts from your Ores - S:TileEntity_DESCRIPTION_392_Index_0=Getting more Byproducts from your Ores - S:TileEntity_DESCRIPTION_393_Index_0=Getting more Byproducts from your Ores - S:TileEntity_DESCRIPTION_394_Index_0=Getting more Byproducts from your Ores - S:TileEntity_DESCRIPTION_395_Index_0=Getting more Byproducts from your Ores - S:TileEntity_DESCRIPTION_396_Index_0=Getting more Byproducts from your Ores - S:TileEntity_DESCRIPTION_397_Index_0=Getting more Byproducts from your Ores - S:TileEntity_DESCRIPTION_398_Index_0=Getting more Byproducts from your Ores - S:TileEntity_DESCRIPTION_39_Index_0=Generating electric Energy from Multiblocks - S:TileEntity_DESCRIPTION_39_Index_1=Puts out up to 1 Amp - S:TileEntity_DESCRIPTION_3_Index_0=For improved Steam Machines - S:TileEntity_DESCRIPTION_401_Index_0=Puts things into Boxes - S:TileEntity_DESCRIPTION_402_Index_0=Puts things into Boxes - S:TileEntity_DESCRIPTION_403_Index_0=Puts things into Boxes - S:TileEntity_DESCRIPTION_404_Index_0=Puts things into Boxes - S:TileEntity_DESCRIPTION_405_Index_0=Puts things into Boxes - S:TileEntity_DESCRIPTION_406_Index_0=Puts things into Boxes - S:TileEntity_DESCRIPTION_407_Index_0=Puts things into Boxes - S:TileEntity_DESCRIPTION_408_Index_0=Puts things into Boxes - S:TileEntity_DESCRIPTION_40_Index_0=Energy Injector for Multiblocks - S:TileEntity_DESCRIPTION_40_Index_1=Accepts up to 2 Amps - S:TileEntity_DESCRIPTION_4102_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4104_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4106_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4114_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4115_Index_0=Just something you can put a Cover or CFoam on. - 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. - S:TileEntity_DESCRIPTION_4127_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4128_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4129_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_412_Index_0=Grabs things out of Boxes - S:TileEntity_DESCRIPTION_4130_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4131_Index_0=Just something you can put a Cover or CFoam on. - 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. - S:TileEntity_DESCRIPTION_4144_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4148_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_414_Index_0=Grabs things out of Boxes - S:TileEntity_DESCRIPTION_4150_Index_0=Just something you can put a Cover or CFoam on. - 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. - S:TileEntity_DESCRIPTION_4179_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_417_Index_0=Grabs things out of Boxes - S:TileEntity_DESCRIPTION_4180_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4181_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4182_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4185_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4186_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_418_Index_0=Grabs things out of Boxes - S:TileEntity_DESCRIPTION_4192_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4193_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4194_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4196_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4197_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4199_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_41_Index_0=Energy Injector for Multiblocks - S:TileEntity_DESCRIPTION_41_Index_1=Accepts up to 2 Amps - S:TileEntity_DESCRIPTION_421_Index_0=Letting Chemicals react with each other - S:TileEntity_DESCRIPTION_4225_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_422_Index_0=Letting Chemicals react with each other - S:TileEntity_DESCRIPTION_423_Index_0=Letting Chemicals react with each other - S:TileEntity_DESCRIPTION_424_Index_0=Letting Chemicals react with each other - S:TileEntity_DESCRIPTION_425_Index_0=Letting Chemicals react with each other - S:TileEntity_DESCRIPTION_426_Index_0=Letting Chemicals react with each other - S:TileEntity_DESCRIPTION_427_Index_0=Letting Chemicals react with each other - S:TileEntity_DESCRIPTION_428_Index_0=Letting Chemicals react with each other - S:TileEntity_DESCRIPTION_42_Index_0=Energy Injector for Multiblocks - S:TileEntity_DESCRIPTION_42_Index_1=Accepts up to 2 Amps - S:TileEntity_DESCRIPTION_431_Index_0=Puts Fluids into and out of Containers - S:TileEntity_DESCRIPTION_432_Index_0=Puts Fluids into and out of Containers - S:TileEntity_DESCRIPTION_433_Index_0=Puts Fluids into and out of Containers - S:TileEntity_DESCRIPTION_434_Index_0=Puts Fluids into and out of Containers - S:TileEntity_DESCRIPTION_435_Index_0=Puts Fluids into and out of Containers - S:TileEntity_DESCRIPTION_436_Index_0=Puts Fluids into and out of Containers - S:TileEntity_DESCRIPTION_437_Index_0=Puts Fluids into and out of Containers - S:TileEntity_DESCRIPTION_438_Index_0=Puts Fluids into and out of Containers - S:TileEntity_DESCRIPTION_4396_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4397_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4398_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4399_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_43_Index_0=Energy Injector for Multiblocks - S:TileEntity_DESCRIPTION_43_Index_1=Accepts up to 2 Amps - S:TileEntity_DESCRIPTION_4400_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4401_Index_0=Just something you can put a Cover or CFoam on. - 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. - S:TileEntity_DESCRIPTION_4409_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4410_Index_0=Just something you can put a Cover or CFoam on. - 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. - S:TileEntity_DESCRIPTION_4421_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4422_Index_0=Just something you can put a Cover or CFoam on. - 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_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. - S:TileEntity_DESCRIPTION_4447_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4448_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4449_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_444_Index_0=Put Lava and Water adjacent - S:TileEntity_DESCRIPTION_4450_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4451_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4452_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4453_Index_0=Just something you can put a Cover or CFoam on. - 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 - S:TileEntity_DESCRIPTION_454_Index_0=Disassembles Machines at 90% Efficiency - S:TileEntity_DESCRIPTION_455_Index_0=Disassembles Machines at 100% Efficiency - S:TileEntity_DESCRIPTION_4566_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4567_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4568_Index_0=Just something you can put a Cover or CFoam on. - 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 - S:TileEntity_DESCRIPTION_465_Index_0=UUM = Matter * Fabrication Squared - 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. - S:TileEntity_DESCRIPTION_4707_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4709_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_471_Index_0=Extracting UU Amplifier - S:TileEntity_DESCRIPTION_4727_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_472_Index_0=Extracting UU Amplifier - S:TileEntity_DESCRIPTION_4731_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_4732_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_473_Index_0=Extracting UU Amplifier - S:TileEntity_DESCRIPTION_4745_Index_0=Just something you can put a Cover or CFoam on. - S:TileEntity_DESCRIPTION_474_Index_0=Extracting UU Amplifier - S:TileEntity_DESCRIPTION_475_Index_0=Extracting UU Amplifier - S:TileEntity_DESCRIPTION_476_Index_0=Extracting UU Amplifier - S:TileEntity_DESCRIPTION_477_Index_0=Extracting UU Amplifier - S:TileEntity_DESCRIPTION_478_Index_0=Extracting UU Amplifier - S:TileEntity_DESCRIPTION_47_Index_0=Energy Injector for Multiblocks - S:TileEntity_DESCRIPTION_47_Index_1=Accepts up to 2 Amps - S:TileEntity_DESCRIPTION_481_Index_0=Producing Elemental Matter - S:TileEntity_DESCRIPTION_482_Index_0=Producing Elemental Matter - 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 - S:TileEntity_DESCRIPTION_48_Index_0=Energy Injector for Multiblocks - 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 - S:TileEntity_DESCRIPTION_49_Index_1=Accepts up to 2 Amps - S:TileEntity_DESCRIPTION_4_Index_0=For improved Steam Machines - S:TileEntity_DESCRIPTION_5000_Index_0=Solid-oxide Fuel Cell MkI - S:TileEntity_DESCRIPTION_5000_Index_1=------------------------------------------ - S:TileEntity_DESCRIPTION_5000_Index_10= 12x Clean Stainless Steel Machine Casing (at least) - S:TileEntity_DESCRIPTION_5000_Index_11= Controller front center - S:TileEntity_DESCRIPTION_5000_Index_12= Dynamo Hatch back center - S:TileEntity_DESCRIPTION_5000_Index_13= Maintenance Hatch, Input Hatches, Output Hatches - S:TileEntity_DESCRIPTION_5000_Index_2=Oxidizes gas fuels to generate electricity without polluting the environment - S:TileEntity_DESCRIPTION_5000_Index_3=29,480EU worth of fuel are consumed each second - S:TileEntity_DESCRIPTION_5000_Index_4=Outputs 1024EU/t and 18,000L/t Steam - S:TileEntity_DESCRIPTION_5000_Index_5=Additionally requires 360L/s Oxygen gas - S:TileEntity_DESCRIPTION_5000_Index_6=------------------------------------------ - S:TileEntity_DESCRIPTION_5000_Index_7=Dimensions: 3x3x5 (WxHxL) - S:TileEntity_DESCRIPTION_5000_Index_8=Structure: - S:TileEntity_DESCRIPTION_5000_Index_9= 3x Solid YSZ Ceramic Electrolyte Unit (center 1x1x3) - S:TileEntity_DESCRIPTION_5001_Index_0=Solid-oxide Fuel Cell Mk2 - S:TileEntity_DESCRIPTION_5001_Index_1=------------------------------------------ - S:TileEntity_DESCRIPTION_5001_Index_10= 12x Robust Tungstensteel Machine Casing (at least) - S:TileEntity_DESCRIPTION_5001_Index_11= Controller front center - S:TileEntity_DESCRIPTION_5001_Index_12= Dynamo Hatch back center - S:TileEntity_DESCRIPTION_5001_Index_13= Maintenance Hatch, Input Hatches, Output Hatches - S:TileEntity_DESCRIPTION_5001_Index_2=Oxidizes gas fuels to generate electricity without polluting the environment - S:TileEntity_DESCRIPTION_5001_Index_3=375,680EU worth of fuel are consumed each second - S:TileEntity_DESCRIPTION_5001_Index_4=Outputs 16,384EU/t and 96,000L/s Steam - S:TileEntity_DESCRIPTION_5001_Index_5=Additionally requires 1920L/s Oxygen gas - S:TileEntity_DESCRIPTION_5001_Index_6=------------------------------------------ - S:TileEntity_DESCRIPTION_5001_Index_7=Dimensions: 3x3x5 (WxHxL) - S:TileEntity_DESCRIPTION_5001_Index_8=Structure: - S:TileEntity_DESCRIPTION_5001_Index_9= 3x Solid GDC Ceramic Electrolyte Unit (center 1x1x3) - S:TileEntity_DESCRIPTION_5002_Index_0=Modular Nuclear Reactor - S:TileEntity_DESCRIPTION_5002_Index_1=------------------------------------------ - S:TileEntity_DESCRIPTION_5002_Index_10= Controller front center - S:TileEntity_DESCRIPTION_5002_Index_11= Dynamo Hatch (ONLY in EU-mode, at least one) - S:TileEntity_DESCRIPTION_5002_Index_12= Input Bus, Output Bus (optional) - S:TileEntity_DESCRIPTION_5002_Index_13= Input Hatch, Output Hatch (ONLY in Coolant-Mode, at least one each) - S:TileEntity_DESCRIPTION_5002_Index_2=EU-MODE - Turn nuclear fuel into directly into electricity. - S:TileEntity_DESCRIPTION_5002_Index_3=Structure: - S:TileEntity_DESCRIPTION_5002_Index_4=COOLANT-MODE - Heat up coolant for other applications - S:TileEntity_DESCRIPTION_5002_Index_5=HU to Hot Coolant ratio is 1HU = 1L Hot Coolant - S:TileEntity_DESCRIPTION_5002_Index_6=------------------------------------------ - S:TileEntity_DESCRIPTION_5002_Index_7=Dimensions: 5x5x5 (WxHxL) - S:TileEntity_DESCRIPTION_5002_Index_8=Structure: - S:TileEntity_DESCRIPTION_5002_Index_9= 80x Radiation Proof Machine Casing (at least) - S:TileEntity_DESCRIPTION_5003_Index_0=Massive fluid tank that can hold up to 25 different fluids - S:TileEntity_DESCRIPTION_5003_Index_1=Fluid storage amount depends on the tank - S:TileEntity_DESCRIPTION_5003_Index_10= Controller: Top center - S:TileEntity_DESCRIPTION_5003_Index_11= Energy Hatch: Any top or bottom casing - S:TileEntity_DESCRIPTION_5003_Index_12= Inner 3x7x3 tube are Storage Field Blocks - S:TileEntity_DESCRIPTION_5003_Index_13= Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass - S:TileEntity_DESCRIPTION_5003_Index_14= Maintenance Hatch: Any top or bottom casing - S:TileEntity_DESCRIPTION_5003_Index_15= I/O Hatches: Instead of any casing or glass, have to touch storage field - S:TileEntity_DESCRIPTION_5003_Index_16= Controller: Top center - S:TileEntity_DESCRIPTION_5003_Index_17= Energy Hatch: Any top or bottom casing - S:TileEntity_DESCRIPTION_5003_Index_18= Inner 3x7x3 tube are Storage Field Blocks - S:TileEntity_DESCRIPTION_5003_Index_19= Outer 5x7x5 glass shell is AE2 Quartz Glass or Vanilla Stained Glass - S:TileEntity_DESCRIPTION_5003_Index_2=------------------------------------------ - S:TileEntity_DESCRIPTION_5003_Index_20= Maintenance Hatch: Any top or bottom casing - S:TileEntity_DESCRIPTION_5003_Index_21= I/O Hatches: Instead of any casing or glass, have to touch storage field - S:TileEntity_DESCRIPTION_5003_Index_22= I/O Hatches: Instead of any casing or glass, have to touch storage field - S:TileEntity_DESCRIPTION_5003_Index_3=Dimensions: 5x9x5 (WxHxL) - S:TileEntity_DESCRIPTION_5003_Index_4=Structure: - S:TileEntity_DESCRIPTION_5003_Index_5= Controller: Top center - S:TileEntity_DESCRIPTION_5003_Index_6= Energy Hatch: Any top or bottom casing - 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 - S:TileEntity_DESCRIPTION_5101_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5101_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5102_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5102_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5103_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5103_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5110_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5110_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5111_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5111_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5112_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5112_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5113_Index_0=§9Fluid Capacity: %s L/sec§7 - 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 - S:TileEntity_DESCRIPTION_5121_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5121_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5122_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5122_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5123_Index_0=§9Fluid Capacity: %s L/sec§7 - 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 - S:TileEntity_DESCRIPTION_5131_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5131_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5132_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5132_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5133_Index_0=§9Fluid Capacity: %s L/sec§7 - 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 - S:TileEntity_DESCRIPTION_5141_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5141_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5142_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5142_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5143_Index_0=§9Fluid Capacity: %s L/sec§7 - 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 - S:TileEntity_DESCRIPTION_5151_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5151_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5152_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5152_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5153_Index_0=§9Fluid Capacity: %s L/sec§7 - 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 - S:TileEntity_DESCRIPTION_5161_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5161_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5162_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5162_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5163_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5163_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5164_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5164_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5165_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5165_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5166_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5166_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5167_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5167_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5168_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5168_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_516_Index_0=Extracting Fluids from Items - S:TileEntity_DESCRIPTION_5170_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5170_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5171_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5171_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5172_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5172_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5173_Index_0=§9Fluid Capacity: %s L/sec§7 - S:TileEntity_DESCRIPTION_5173_Index_1=§cHeat Limit: %s K§7 - S:TileEntity_DESCRIPTION_5174_Index_0=§9Fluid Capacity: %s L/sec§7 - 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 - S:TileEntity_DESCRIPTION_5178_Index_1=§cHeat Limit: %s K§7 - 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 - S:TileEntity_DESCRIPTION_532_Index_0=Extracting the most relevant Parts of Fluids - S:TileEntity_DESCRIPTION_533_Index_0=Extracting the most relevant Parts of Fluids - S:TileEntity_DESCRIPTION_534_Index_0=Extracting the most relevant Parts of Fluids - S:TileEntity_DESCRIPTION_535_Index_0=Extracting the most relevant Parts of Fluids - S:TileEntity_DESCRIPTION_536_Index_0=Extracting the most relevant Parts of Fluids - S:TileEntity_DESCRIPTION_537_Index_0=Extracting the most relevant Parts of Fluids - S:TileEntity_DESCRIPTION_538_Index_0=Extracting the most relevant Parts of Fluids - S:TileEntity_DESCRIPTION_53_Index_0=Fluid Input for Multiblocks - S:TileEntity_DESCRIPTION_53_Index_1=Capacity: 32000L - S:TileEntity_DESCRIPTION_541_Index_0=Bathing Ores in Chemicals to separate them - S:TileEntity_DESCRIPTION_542_Index_0=Bathing Ores in Chemicals to separate them - S:TileEntity_DESCRIPTION_543_Index_0=Bathing Ores in Chemicals to separate them - S:TileEntity_DESCRIPTION_544_Index_0=Bathing Ores in Chemicals to separate them - S:TileEntity_DESCRIPTION_545_Index_0=Bathing Ores in Chemicals to separate them - S:TileEntity_DESCRIPTION_546_Index_0=Bathing Ores in Chemicals to separate them - S:TileEntity_DESCRIPTION_547_Index_0=Bathing Ores in Chemicals to separate them - S:TileEntity_DESCRIPTION_548_Index_0=Bathing Ores in Chemicals to separate them - S:TileEntity_DESCRIPTION_54_Index_0=Fluid Input for Multiblocks - S:TileEntity_DESCRIPTION_54_Index_1=Capacity: 40000L - S:TileEntity_DESCRIPTION_551_Index_0=Bipolarising your Magnets - S:TileEntity_DESCRIPTION_552_Index_0=Bipolarising your Magnets - S:TileEntity_DESCRIPTION_553_Index_0=Bipolarising your Magnets - S:TileEntity_DESCRIPTION_554_Index_0=Bipolarising your Magnets - 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 - S:TileEntity_DESCRIPTION_5618_Index_1=Routing Value: %s - 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 - S:TileEntity_DESCRIPTION_5628_Index_1=Routing Value: %s - 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 - S:TileEntity_DESCRIPTION_5638_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5639_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5639_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_563_Index_0=Separating the magnetic Ores from the rest - S:TileEntity_DESCRIPTION_5640_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5640_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5641_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5641_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5642_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5642_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5643_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5643_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5644_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5644_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5645_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5645_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5646_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5646_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5647_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5647_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5648_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5648_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5649_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5649_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_564_Index_0=Separating the magnetic Ores from the rest - S:TileEntity_DESCRIPTION_5650_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5650_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5651_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5651_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5652_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5652_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5653_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5653_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5654_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5654_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5655_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5655_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5656_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5656_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5657_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5657_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5658_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5658_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5659_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5659_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_565_Index_0=Separating the magnetic Ores from the rest - S:TileEntity_DESCRIPTION_5660_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5660_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5661_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5661_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5662_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5662_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5663_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5663_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5664_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5664_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5665_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5665_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5666_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5666_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5667_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5667_Index_1=Routing Value: %s - S:TileEntity_DESCRIPTION_5668_Index_0=Item Capacity: %s Stacks/sec - S:TileEntity_DESCRIPTION_5668_Index_1=Routing Value: %s - 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 - S:TileEntity_DESCRIPTION_576_Index_0=Crystallizing your Dusts - S:TileEntity_DESCRIPTION_577_Index_0=Crystallizing your Dusts - S:TileEntity_DESCRIPTION_578_Index_0=Crystallizing your Dusts - S:TileEntity_DESCRIPTION_57_Index_0=Fluid Input for Multiblocks - S:TileEntity_DESCRIPTION_57_Index_1=Capacity: 64000L - S:TileEntity_DESCRIPTION_581_Index_0=Will it Blend? - S:TileEntity_DESCRIPTION_582_Index_0=Will it Blend? - S:TileEntity_DESCRIPTION_583_Index_0=Will it Blend? - S:TileEntity_DESCRIPTION_584_Index_0=Will it Blend? - S:TileEntity_DESCRIPTION_585_Index_0=Will it Blend? - S:TileEntity_DESCRIPTION_586_Index_0=Will it Blend? - S:TileEntity_DESCRIPTION_587_Index_0=Will it Blend? - S:TileEntity_DESCRIPTION_588_Index_0=Will it Blend? - S:TileEntity_DESCRIPTION_58_Index_0=Fluid Input for Multiblocks - S:TileEntity_DESCRIPTION_58_Index_1=Capacity: 72000L - S:TileEntity_DESCRIPTION_591_Index_0=Don't look directly at the Laser - S:TileEntity_DESCRIPTION_592_Index_0=Don't look directly at the Laser - S:TileEntity_DESCRIPTION_593_Index_0=Don't look directly at the Laser - S:TileEntity_DESCRIPTION_594_Index_0=Don't look directly at the Laser - S:TileEntity_DESCRIPTION_595_Index_0=Don't look directly at the Laser - S:TileEntity_DESCRIPTION_596_Index_0=Don't look directly at the Laser - S:TileEntity_DESCRIPTION_597_Index_0=Don't look directly at the Laser - S:TileEntity_DESCRIPTION_598_Index_0=Don't look directly at the Laser - S:TileEntity_DESCRIPTION_59_Index_0=Fluid Input for Multiblocks - S:TileEntity_DESCRIPTION_59_Index_1=Capacity: 80000L - S:TileEntity_DESCRIPTION_601_Index_0=Imprinting Images into things - S:TileEntity_DESCRIPTION_602_Index_0=Imprinting Images into things - S:TileEntity_DESCRIPTION_603_Index_0=Imprinting Images into things - S:TileEntity_DESCRIPTION_604_Index_0=Imprinting Images into things - S:TileEntity_DESCRIPTION_605_Index_0=Imprinting Images into things - S:TileEntity_DESCRIPTION_606_Index_0=Imprinting Images into things - S:TileEntity_DESCRIPTION_607_Index_0=Imprinting Images into things - S:TileEntity_DESCRIPTION_608_Index_0=Imprinting Images into things - S:TileEntity_DESCRIPTION_60_Index_0=Fluid Output for Multiblocks - S:TileEntity_DESCRIPTION_60_Index_1=Capacity: 8000L - S:TileEntity_DESCRIPTION_60_Index_2=Right click with screwdriver to restrict output - S:TileEntity_DESCRIPTION_60_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid - S:TileEntity_DESCRIPTION_60_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output - S:TileEntity_DESCRIPTION_611_Index_0=Stop, Hammertime! - S:TileEntity_DESCRIPTION_612_Index_0=Stop, Hammertime! - S:TileEntity_DESCRIPTION_613_Index_0=Stop, Hammertime! - S:TileEntity_DESCRIPTION_614_Index_0=Stop, Hammertime! - S:TileEntity_DESCRIPTION_615_Index_0=Stop, Hammertime! - S:TileEntity_DESCRIPTION_616_Index_0=Stop, Hammertime! - S:TileEntity_DESCRIPTION_617_Index_0=Stop, Hammertime! - S:TileEntity_DESCRIPTION_618_Index_0=Stop, Hammertime! - S:TileEntity_DESCRIPTION_61_Index_0=Fluid Output for Multiblocks - S:TileEntity_DESCRIPTION_61_Index_1=Capacity: 16000L - S:TileEntity_DESCRIPTION_61_Index_2=Right click with screwdriver to restrict output - S:TileEntity_DESCRIPTION_61_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid - S:TileEntity_DESCRIPTION_61_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output - S:TileEntity_DESCRIPTION_621_Index_0=Heating up your Fluids - S:TileEntity_DESCRIPTION_622_Index_0=Heating up your Fluids - S:TileEntity_DESCRIPTION_623_Index_0=Heating up your Fluids - S:TileEntity_DESCRIPTION_624_Index_0=Heating up your Fluids - S:TileEntity_DESCRIPTION_625_Index_0=Heating up your Fluids - S:TileEntity_DESCRIPTION_626_Index_0=Heating up your Fluids - S:TileEntity_DESCRIPTION_627_Index_0=Heating up your Fluids - S:TileEntity_DESCRIPTION_628_Index_0=Heating up your Fluids - S:TileEntity_DESCRIPTION_62_Index_0=Fluid Output for Multiblocks - S:TileEntity_DESCRIPTION_62_Index_1=Capacity: 24000L - S:TileEntity_DESCRIPTION_62_Index_2=Right click with screwdriver to restrict output - S:TileEntity_DESCRIPTION_62_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid - S:TileEntity_DESCRIPTION_62_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output - S:TileEntity_DESCRIPTION_631_Index_0=Slice of Life - S:TileEntity_DESCRIPTION_632_Index_0=Slice of Life - S:TileEntity_DESCRIPTION_633_Index_0=Slice of Life - S:TileEntity_DESCRIPTION_634_Index_0=Slice of Life - S:TileEntity_DESCRIPTION_635_Index_0=Slice of Life - S:TileEntity_DESCRIPTION_636_Index_0=Slice of Life - S:TileEntity_DESCRIPTION_637_Index_0=Slice of Life - S:TileEntity_DESCRIPTION_638_Index_0=Slice of Life - S:TileEntity_DESCRIPTION_63_Index_0=Fluid Output for Multiblocks - S:TileEntity_DESCRIPTION_63_Index_1=Capacity: 32000L - S:TileEntity_DESCRIPTION_63_Index_2=Right click with screwdriver to restrict output - S:TileEntity_DESCRIPTION_63_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid - S:TileEntity_DESCRIPTION_63_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output - S:TileEntity_DESCRIPTION_641_Index_0=Stay calm and keep sifting - S:TileEntity_DESCRIPTION_642_Index_0=Stay calm and keep sifting - S:TileEntity_DESCRIPTION_643_Index_0=Stay calm and keep sifting - S:TileEntity_DESCRIPTION_644_Index_0=Stay calm and keep sifting - S:TileEntity_DESCRIPTION_645_Index_0=Stay calm and keep sifting - S:TileEntity_DESCRIPTION_646_Index_0=Stay calm and keep sifting - S:TileEntity_DESCRIPTION_647_Index_0=Stay calm and keep sifting - S:TileEntity_DESCRIPTION_648_Index_0=Stay calm and keep sifting - S:TileEntity_DESCRIPTION_64_Index_0=Fluid Output for Multiblocks - S:TileEntity_DESCRIPTION_64_Index_1=Capacity: 40000L - S:TileEntity_DESCRIPTION_64_Index_2=Right click with screwdriver to restrict output - S:TileEntity_DESCRIPTION_64_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid - S:TileEntity_DESCRIPTION_64_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output - S:TileEntity_DESCRIPTION_65_Index_0=Fluid Output for Multiblocks - S:TileEntity_DESCRIPTION_65_Index_1=Capacity: 48000L - S:TileEntity_DESCRIPTION_65_Index_2=Right click with screwdriver to restrict output - S:TileEntity_DESCRIPTION_65_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid - S:TileEntity_DESCRIPTION_65_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output - S:TileEntity_DESCRIPTION_66_Index_0=Fluid Output for Multiblocks - S:TileEntity_DESCRIPTION_66_Index_1=Capacity: 56000L - S:TileEntity_DESCRIPTION_66_Index_2=Right click with screwdriver to restrict output - S:TileEntity_DESCRIPTION_66_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid - S:TileEntity_DESCRIPTION_66_Index_4=Restricted Output Hatches are given priority for Multiblock Fluid output - S:TileEntity_DESCRIPTION_671_Index_0=Just a Furnace with a different Design - S:TileEntity_DESCRIPTION_672_Index_0=Just a Furnace with a different Design - S:TileEntity_DESCRIPTION_673_Index_0=Just a Furnace with a different Design - S:TileEntity_DESCRIPTION_674_Index_0=Just a Furnace with a different Design - S:TileEntity_DESCRIPTION_675_Index_0=Just a Furnace with a different Design - S:TileEntity_DESCRIPTION_676_Index_0=Just a Furnace with a different Design - 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 - S:TileEntity_DESCRIPTION_69_Index_2=Right click with screwdriver to restrict output - S:TileEntity_DESCRIPTION_69_Index_3=Can be restricted to put out Items and/or Steam/No Steam/1 specific Fluid - 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 - 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_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 - 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_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! - 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_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. - 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_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 - 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_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 - 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% - S:TileEntity_DESCRIPTION_91_Index_3=Recovers 5% of CO2/CO/SO2 - S:TileEntity_DESCRIPTION_9230_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9230_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9230_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9231_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9231_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9231_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9232_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9232_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9232_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9233_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9233_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9233_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9234_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9234_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9234_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9235_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9235_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9235_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9236_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9236_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9236_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9237_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9237_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9237_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9238_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9238_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9238_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9239_Index_0=Buffers up to 27 Item Stacks - S:TileEntity_DESCRIPTION_9239_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9239_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9240_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9240_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9240_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9241_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9241_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9241_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9242_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9242_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9242_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9243_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9243_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9243_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9244_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9244_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9244_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9245_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9245_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9245_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9246_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9246_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9246_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9247_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9247_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9247_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9248_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9248_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9248_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9249_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9249_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9249_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9250_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9250_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9250_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9251_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9251_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9251_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9252_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9252_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9252_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9253_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9253_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9253_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9254_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9254_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9254_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9255_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9255_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9255_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9256_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9256_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9256_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9257_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9257_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9257_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9258_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9258_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9258_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9259_Index_0=Filters 1 Item Type - S:TileEntity_DESCRIPTION_9259_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9259_Index_2=Consumes 1 EU per moved Item - S:TileEntity_DESCRIPTION_9270_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9270_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9270_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9270_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9271_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9271_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9271_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9271_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9272_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9272_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9272_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9272_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9273_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9273_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9273_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9273_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9274_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9274_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9274_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9274_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9275_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9275_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9275_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9275_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9276_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9276_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9276_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9276_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9277_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9277_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9277_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9277_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9278_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9278_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9278_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9278_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_9279_Index_0=Filters up to 9 different Items - S:TileEntity_DESCRIPTION_9279_Index_1=Allows Item-specific output stack size - S:TileEntity_DESCRIPTION_9279_Index_2=Allows Item-specific output slot - S:TileEntity_DESCRIPTION_9279_Index_3=Consumes 3EU per moved Item - S:TileEntity_DESCRIPTION_92_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) - S:TileEntity_DESCRIPTION_92_Index_1=DO NOT OBSTRUCT THE OUTPUT! - S:TileEntity_DESCRIPTION_92_Index_2=Reduces Pollution to 70% - S:TileEntity_DESCRIPTION_92_Index_3=Recovers 35% of CO2/CO/SO2 - S:TileEntity_DESCRIPTION_9300_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9300_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9300_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9301_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9301_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9301_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9302_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9302_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9302_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9303_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9303_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9303_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9304_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9304_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9304_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9305_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9305_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9305_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9306_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9306_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9306_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9307_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9307_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9307_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9308_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9308_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9308_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9309_Index_0=Buffers up to 256 Item Stacks - S:TileEntity_DESCRIPTION_9309_Index_1=Use Screwdriver to regulate output stack size - S:TileEntity_DESCRIPTION_9309_Index_2=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9320_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9320_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9320_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9320_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9321_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9321_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9321_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9321_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9322_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9322_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9322_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9322_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9323_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9323_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9323_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9323_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9324_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9324_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9324_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9324_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9325_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9325_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9325_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9325_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9326_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9326_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9326_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9326_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9327_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9327_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9327_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9327_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9328_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9328_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9328_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9328_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_9329_Index_0=Distributes Items between different Machine Sides - S:TileEntity_DESCRIPTION_9329_Index_1=Default Items per Machine Side: 0 - S:TileEntity_DESCRIPTION_9329_Index_2=Use Screwdriver to increase/decrease Items per Side - S:TileEntity_DESCRIPTION_9329_Index_3=Consumes 1EU per moved Item - S:TileEntity_DESCRIPTION_93_Index_0=Outputs the Pollution (Might cause acidic rains and poisoning) - 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% - S:TileEntity_DESCRIPTION_99_Index_3=Recovers 100% of CO2/CO/SO2 - S:TileEntity_EUp_AMOUNT=Amperage: - 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: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: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 - 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.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 - S:fluid.aceticacid=Acetic Acid - S:fluid.acetone=Acetone - 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.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 - 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 - 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 - S:fluid.dye.chemical.dyecyan=Chemical Cyan Dye - S:fluid.dye.chemical.dyegray=Chemical Gray Dye - S:fluid.dye.chemical.dyegreen=Chemical Green Dye - S:fluid.dye.chemical.dyelightblue=Chemical Light Blue Dye - S:fluid.dye.chemical.dyelightgray=Chemical Light Gray Dye - S:fluid.dye.chemical.dyelime=Chemical Lime Dye - S:fluid.dye.chemical.dyemagenta=Chemical Magenta Dye - S:fluid.dye.chemical.dyeorange=Chemical Orange Dye - S:fluid.dye.chemical.dyepink=Chemical Pink Dye - S:fluid.dye.chemical.dyepurple=Chemical Purple Dye - S:fluid.dye.chemical.dyered=Chemical Red Dye - S:fluid.dye.chemical.dyewhite=Chemical White Dye - S:fluid.dye.chemical.dyeyellow=Chemical Yellow Dye - S:fluid.dye.watermixed.dyeblack=Water Mixed Black Dye - S:fluid.dye.watermixed.dyeblue=Water Mixed Blue Dye - S:fluid.dye.watermixed.dyebrown=Water Mixed Brown Dye - S:fluid.dye.watermixed.dyecyan=Water Mixed Cyan Dye - S:fluid.dye.watermixed.dyegray=Water Mixed Gray Dye - S:fluid.dye.watermixed.dyegreen=Water Mixed Green Dye - S:fluid.dye.watermixed.dyelightblue=Water Mixed Light Blue Dye - S:fluid.dye.watermixed.dyelightgray=Water Mixed Light Gray Dye - S:fluid.dye.watermixed.dyelime=Water Mixed Lime Dye - S:fluid.dye.watermixed.dyemagenta=Water Mixed Magenta Dye - S:fluid.dye.watermixed.dyeorange=Water Mixed Orange Dye - S:fluid.dye.watermixed.dyepink=Water Mixed Pink Dye - S:fluid.dye.watermixed.dyepurple=Water Mixed Purple Dye - 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.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 - 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.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 - 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.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 - S:fluid.lightlyhydrocracked.ethane=Lightly Hydro-Cracked Ethane - S:fluid.lightlyhydrocracked.ethylene=Lightly Hydro-Cracked Ethylene - S:fluid.lightlyhydrocracked.gas=Lightly Hydro-Cracked Refinery Gas - S:fluid.lightlyhydrocracked.heavyfuel=Lightly Hydro-Cracked Heavy Fuel - S:fluid.lightlyhydrocracked.lightfuel=Lightly Hydro-Cracked Light Fuel - S:fluid.lightlyhydrocracked.naphtha=Lightly Hydro-Cracked Naphtha - S:fluid.lightlyhydrocracked.propane=Lightly Hydro-Cracked Propane - S:fluid.lightlyhydrocracked.propene=Lightly Hydro-Cracked Propene - S:fluid.lightlysteamcracked.butadiene=Lightly Steam-Cracked Butadiene - S:fluid.lightlysteamcracked.butane=Lightly Steam-Cracked Butane - S:fluid.lightlysteamcracked.butene=Lightly Steam-Cracked Butene - S:fluid.lightlysteamcracked.ethane=Lightly Steam-Cracked Ethane - S:fluid.lightlysteamcracked.ethylene=Lightly Steam-Cracked Ethylene - S:fluid.lightlysteamcracked.gas=Lightly Steam-Cracked Refinery Gas - S:fluid.lightlysteamcracked.heavyfuel=Lightly Steam-Cracked Heavy Fuel - S:fluid.lightlysteamcracked.lightfuel=Lightly Steam-Cracked Light Fuel - 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 - S:fluid.liquid_heavy_fuel=Heavy Fuel - S:fluid.liquid_heavy_oil=Heavy Oil - S:fluid.liquid_hydricsulfur=Hydrogen Sulfide - S:fluid.liquid_light_fuel=Light Fuel - S:fluid.liquid_light_oil=Light Oil - S:fluid.liquid_lpg=LPG - S:fluid.liquid_medium_oil=Raw Oil - S:fluid.liquid_naphtha=Naphtha - S:fluid.liquid_nitrationmixture=Nitration Mixture - S:fluid.liquid_sufluriclight_fuel=Sulfuric Light Fuel - S:fluid.liquid_sulfuricheavy_fuel=Sulfuric Heavy Fuel - 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 - S:fluid.mcguffium=Mc Guffium 239 - S:fluid.mercury=Mercury - S:fluid.methane=Methane - 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 - S:fluid.moderatelyhydrocracked.ethane=Moderately Hydro-Cracked Ethane - S:fluid.moderatelyhydrocracked.ethylene=Moderately Hydro-Cracked Ethylene - S:fluid.moderatelyhydrocracked.gas=Moderately Hydro-Cracked Refinery Gas - S:fluid.moderatelyhydrocracked.heavyfuel=Moderately Hydro-Cracked Heavy Fuel - S:fluid.moderatelyhydrocracked.lightfuel=Moderately Hydro-Cracked Light Fuel - S:fluid.moderatelyhydrocracked.naphtha=Moderately Hydro-Cracked Naphtha - S:fluid.moderatelyhydrocracked.propane=Moderately Hydro-Cracked Propane - S:fluid.moderatelyhydrocracked.propene=Moderately Hydro-Cracked Propene - S:fluid.moderatelysteamcracked.butadiene=Moderately Steam-Cracked Butadiene - S:fluid.moderatelysteamcracked.butane=Moderately Steam-Cracked Butane - S:fluid.moderatelysteamcracked.butene=Moderately Steam-Cracked Butene - S:fluid.moderatelysteamcracked.ethane=Moderately Steam-Cracked Ethane - S:fluid.moderatelysteamcracked.ethylene=Moderately Steam-Cracked Ethylene - S:fluid.moderatelysteamcracked.gas=Moderately Steam-Cracked Refinery Gas - S:fluid.moderatelysteamcracked.heavyfuel=Moderately Steam-Cracked Heavy Fuel - S:fluid.moderatelysteamcracked.lightfuel=Moderately Steam-Cracked Light Fuel - 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 - 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 - 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.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 - 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.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 - 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.callistoice=Molten Callisto Ice - 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.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 - S:fluid.molten.darkiron=Molten Dark Iron - S:fluid.molten.darksteel=Molten Dark Steel - S:fluid.molten.darkthaumium=Molten Dark Thaumium - S:fluid.molten.deepiron=Molten Deep Iron - S:fluid.molten.desh=Molten Desh - S:fluid.molten.desichalkos=Molten Desichalkos - 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.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 - S:fluid.molten.erbium=Molten Erbium - 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.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 - 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.heeendium=Molten Endium - 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.ichorium=Molten Ichorium - 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.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 - 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 - S:fluid.molten.ironmagnetic=Molten Magnetic Iron - S:fluid.molten.ironwood=Molten Ironwood - 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.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 - S:fluid.molten.magic=Molten Magic - S:fluid.molten.magnalium=Molten Magnalium - S:fluid.molten.magnesium=Molten Magnesium - 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.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 - 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.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 - 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.polybenzimidazole=Molten Polybenzimidazole - 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.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 - 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.shadow=Molten Shadow - 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.stellaralloy=Molten Stellar Alloy - 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.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 - 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.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 - 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.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 - 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 - 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 - S:fluid.plasma.argon=Argon Plasma - S:fluid.plasma.arsenic=Arsenic Plasma - S:fluid.plasma.barium=Barium Plasma - S:fluid.plasma.beryllium=Beryllium Plasma - S:fluid.plasma.bismuth=Bismuth Plasma - S:fluid.plasma.boron=Boron Plasma - S:fluid.plasma.cadmium=Cadmium Plasma - S:fluid.plasma.caesium=Caesium Plasma - S:fluid.plasma.calcium=Calcium Plasma - S:fluid.plasma.carbon=Carbon Plasma - S:fluid.plasma.cerium=Cerium Plasma - S:fluid.plasma.chlorine=Chlorine Plasma - 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 - S:fluid.plasma.gold=Gold Plasma - S:fluid.plasma.helium=Helium Plasma - S:fluid.plasma.helium_3=Helium-3 Plasma - S:fluid.plasma.holmium=Holmium Plasma - S:fluid.plasma.hydrogen=Hydrogen Plasma - S:fluid.plasma.indium=Indium Plasma - S:fluid.plasma.iridium=Iridium Plasma - S:fluid.plasma.iron=Iron Plasma - S:fluid.plasma.lanthanum=Lanthanum Plasma - S:fluid.plasma.lead=Lead Plasma - S:fluid.plasma.lithium=Lithium Plasma - S:fluid.plasma.lutetium=Lutetium Plasma - S:fluid.plasma.magic=Magic Plasma - 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 - S:fluid.plasma.potassium=Potassium Plasma - S:fluid.plasma.praseodymium=Praseodymium Plasma - S:fluid.plasma.promethium=Promethium Plasma - S:fluid.plasma.radon=Radon Plasma - S:fluid.plasma.rubidium=Rubidium Plasma - S:fluid.plasma.samarium=Samarium Plasma - S:fluid.plasma.scandium=Scandium Plasma - S:fluid.plasma.silicon=Silicon Plasma - S:fluid.plasma.silver=Silver Plasma - S:fluid.plasma.sodium=Sodium Plasma - S:fluid.plasma.strontium=Strontium Plasma - S:fluid.plasma.sulfur=Sulfur Plasma - S:fluid.plasma.tantalum=Tantalum Plasma - S:fluid.plasma.tellurium=Tellurium Plasma - S:fluid.plasma.terbium=Terbium Plasma - S:fluid.plasma.thorium=Thorium Plasma - 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 - S:fluid.plasma.uranium235=Uranium 235 Plasma - S:fluid.plasma.vanadium=Vanadium Plasma - 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 - S:fluid.potion.awkward=Awkward Brew - S:fluid.potion.beer=Beer - S:fluid.potion.cafeaulait=Cafe au lait - S:fluid.potion.cavejohnsonsgrenadejuice=Cave Johnsons Grenade Juice - S:fluid.potion.chillysauce=Chilly Sauce - S:fluid.potion.chocolatemilk=Chocolate Milk - S:fluid.potion.cider=Cider - S:fluid.potion.coffee=Coffee - S:fluid.potion.damage=Harming Brew - S:fluid.potion.damage.splash=Splash Harming Brew - S:fluid.potion.damage.strong=Strong Harming Brew - S:fluid.potion.damage.strong.splash=Strong Splash Harming Brew - S:fluid.potion.darkbeer=Dark Beer - S:fluid.potion.darkcafeaulait=Dark Cafe au lait - S:fluid.potion.darkchocolatemilk=Bitter Chocolate Milk - S:fluid.potion.darkcoffee=Dark Coffee - S:fluid.potion.diablosauce=Diablo Sauce - S:fluid.potion.diablosauce.strong=Old Man Snitches glitched Diablo Sauce - S:fluid.potion.diabolosauce=Diabolo Sauce - S:fluid.potion.dragonblood=Dragon Blood - S:fluid.potion.fireresistance=Fire Resistant Brew - S:fluid.potion.fireresistance.long=Stretched Fire Resistant Brew - S:fluid.potion.fireresistance.long.splash=Stretched Splash Fire Resistant Brew - S:fluid.potion.fireresistance.splash=Splash Fire Resistant Brew - S:fluid.potion.glenmckenner=Glen McKenner - S:fluid.potion.goldenapplejuice=Golden Apple Juice - S:fluid.potion.goldencider=Golden Cider - S:fluid.potion.grapejuice=Grape Juice - S:fluid.potion.health=Healing Brew - S:fluid.potion.health.splash=Splash Healing Brew - S:fluid.potion.health.strong=Strong Healing Brew - S:fluid.potion.health.strong.splash=Strong Splash Healing Brew - S:fluid.potion.hopsjuice=Hops Juice - S:fluid.potion.hotsauce=Hot Sauce - S:fluid.potion.icetea=Ice Tea - S:fluid.potion.idunsapplejuice=Idun's Apple Juice - S:fluid.potion.invisibility=Invisible Brew - S:fluid.potion.invisibility.long=Stretched Invisible Brew - S:fluid.potion.invisibility.long.splash=Stretched Splash Invisible Brew - S:fluid.potion.invisibility.splash=Splash Invisible Brew - S:fluid.potion.laitaucafe=Lait au cafe - S:fluid.potion.lemonade=Lemonade - S:fluid.potion.lemonjuice=Lemon Juice - S:fluid.potion.leninade=Leninade - S:fluid.potion.limoncello=Limoncello - S:fluid.potion.mineralwater=Mineral Water - S:fluid.potion.mundane=Mundane Brew - S:fluid.potion.nightvision=Night Vision Brew - S:fluid.potion.nightvision.long=Stretched Night Vision Brew - S:fluid.potion.nightvision.long.splash=Stretched Splash Night Vision Brew - S:fluid.potion.nightvision.splash=Splash Night Vision Brew - S:fluid.potion.notchesbrew=Notches Brew - S:fluid.potion.piratebrew=Pirate Brew - S:fluid.potion.poison=Poisonous Brew - S:fluid.potion.poison.long=Stretched Poisonous Brew - S:fluid.potion.poison.long.splash=Stretched Splash Poisonous Brew - S:fluid.potion.poison.splash=Splash Poisonous Brew - S:fluid.potion.poison.strong=Strong Poisonous Brew - S:fluid.potion.poison.strong.splash=Strong Splash Poisonous Brew - S:fluid.potion.potatojuice=Potato Juice - S:fluid.potion.purpledrink=Purple Drink - S:fluid.potion.reedwater=Reed Water - S:fluid.potion.regen=Regenerating Brew - S:fluid.potion.regen.long=Stretched Regenerating Brew - S:fluid.potion.regen.long.splash=Stretched Splash Regenerating Brew - S:fluid.potion.regen.splash=Splash Regenerating Brew - S:fluid.potion.regen.strong=Strong Regenerating Brew - S:fluid.potion.regen.strong.splash=Strong Splash Regenerating Brew - S:fluid.potion.rum=Rum - S:fluid.potion.saltywater=Salty Water - S:fluid.potion.scotch=Scotch - S:fluid.potion.slowness=Lame Brew - S:fluid.potion.slowness.long=Stretched Lame Brew - S:fluid.potion.slowness.long.splash=Stretched Splash Lame Brew - S:fluid.potion.slowness.splash=Splash Lame Brew - S:fluid.potion.speed=Swiftness Brew - S:fluid.potion.speed.long=Stretched Swiftness Brew - S:fluid.potion.speed.long.splash=Stretched Splash Swiftness Brew - S:fluid.potion.speed.splash=Splash Swiftness Brew - S:fluid.potion.speed.strong=Strong Swiftness Brew - S:fluid.potion.speed.strong.splash=Strong Splash Swiftness Brew - S:fluid.potion.strength=Strength Brew - S:fluid.potion.strength.long=Stretched Strength Brew - S:fluid.potion.strength.long.splash=Stretched Splash Strength Brew - S:fluid.potion.strength.splash=Splash Strength Brew - S:fluid.potion.strength.strong=Strong Strength Brew - S:fluid.potion.strength.strong.splash=Strong Splash Strength Brew - S:fluid.potion.sweettea=Sweet Tea - S:fluid.potion.tea=Tea - S:fluid.potion.thick=Thick Brew - S:fluid.potion.vinegar=Vinegar - S:fluid.potion.vodka=Vodka - S:fluid.potion.waterbreathing=Fishy Brew - S:fluid.potion.waterbreathing.long=Stretched Fishy Brew - S:fluid.potion.waterbreathing.long.splash=Stretched Splash Fishy Brew - S:fluid.potion.waterbreathing.splash=Splash Fishy Brew - S:fluid.potion.weakness=Weakening Brew - S:fluid.potion.weakness.long=Stretched Weakening Brew - S:fluid.potion.weakness.long.splash=Stretched Splash Weakening Brew - S:fluid.potion.weakness.splash=Splash Weakening Brew - S:fluid.potion.wheatyhopsjuice=Wheaty Hops Juice - S:fluid.potion.wheatyjuice=Wheaty Juice - S:fluid.potion.wine=Wine - 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.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 - 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 - S:fluid.severelyhydrocracked.butane=Severely Hydro-Cracked Butane - S:fluid.severelyhydrocracked.butene=Severely Hydro-Cracked Butene - S:fluid.severelyhydrocracked.ethane=Severely Hydro-Cracked Ethane - S:fluid.severelyhydrocracked.ethylene=Severely Hydro-Cracked Ethylene - S:fluid.severelyhydrocracked.gas=Severely Hydro-Cracked Refinery Gas - S:fluid.severelyhydrocracked.heavyfuel=Severely Hydro-Cracked Heavy Fuel - S:fluid.severelyhydrocracked.lightfuel=Severely Hydro-Cracked Light Fuel - S:fluid.severelyhydrocracked.naphtha=Severely Hydro-Cracked Naphtha - S:fluid.severelyhydrocracked.propane=Severely Hydro-Cracked Propane - S:fluid.severelyhydrocracked.propene=Severely Hydro-Cracked Propene - S:fluid.severelysteamcracked.butadiene=Severely Steam-Cracked Butadiene - S:fluid.severelysteamcracked.butane=Severely Steam-Cracked Butane - S:fluid.severelysteamcracked.butene=Severely Steam-Cracked Butene - S:fluid.severelysteamcracked.ethane=Severely Steam-Cracked Ethane - S:fluid.severelysteamcracked.ethylene=Severely Steam-Cracked Ethylene - S:fluid.severelysteamcracked.gas=Severely Steam-Cracked Refinery Gas - S:fluid.severelysteamcracked.heavyfuel=Severely Steam-Cracked Heavy Fuel - S:fluid.severelysteamcracked.lightfuel=Severely Steam-Cracked Light Fuel - S:fluid.severelysteamcracked.naphtha=Severely Steam-Cracked Naphtha - S:fluid.severelysteamcracked.propane=Severely Steam-Cracked Propane - S:fluid.severelysteamcracked.propene=Severely Steam-Cracked Propene - S:fluid.sodiumpersulfate=Sodium Persulfate - S:fluid.solution.bluevitriol=Blue Vitriol water solution - S:fluid.solution.nickelsulfate=Nickel sulfate water solution - S:fluid.squidink=Squid Ink - S:fluid.steam=Steam - 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.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 - 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.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) - 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.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) - 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.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 - S:gt.behaviour.lighter.tooltip=Can light things on Fire - S:gt.behaviour.lighter.uses=Remaining Uses: - S:gt.behaviour.paintspray.0.tooltip=Can Color things in Black - S:gt.behaviour.paintspray.1.tooltip=Can Color things in Red - S:gt.behaviour.paintspray.10.tooltip=Can Color things in Lime - S:gt.behaviour.paintspray.11.tooltip=Can Color things in Yellow - S:gt.behaviour.paintspray.12.tooltip=Can Color things in Light Blue - S:gt.behaviour.paintspray.13.tooltip=Can Color things in Magenta - S:gt.behaviour.paintspray.14.tooltip=Can Color things in Orange - S:gt.behaviour.paintspray.15.tooltip=Can Color things in White - S:gt.behaviour.paintspray.2.tooltip=Can Color things in Green - S:gt.behaviour.paintspray.3.tooltip=Can Color things in Brown - S:gt.behaviour.paintspray.4.tooltip=Can Color things in Blue - S:gt.behaviour.paintspray.5.tooltip=Can Color things in Purple - S:gt.behaviour.paintspray.6.tooltip=Can Color things in Cyan - S:gt.behaviour.paintspray.7.tooltip=Can Color things in Light Gray - S:gt.behaviour.paintspray.8.tooltip=Can Color things in Gray - S:gt.behaviour.paintspray.9.tooltip=Can Color things in Pink - S:gt.behaviour.paintspray.uses=Remaining Uses: - S:gt.behaviour.plunger.essentia=Clears Essentia from Containers and Tubes - 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 - S:gt.behaviour.softhammer=Activates and Deactivates Machines - S:gt.behaviour.unstackable=Not usable when stacked! - S:gt.behaviour.wrench=Rotates Blocks on Rightclick - S:gt.blastprooftooltip=This Block is Blast Proof - S:gt.blockcasings.0.name=ULV Machine Casing - S:gt.blockcasings.1.name=LV Machine Casing - S:gt.blockcasings.10.name=Bronze Plated Bricks - S:gt.blockcasings.11.name=Heat Proof Machine Casing - S:gt.blockcasings.12.name=Cupronickel Coil Block (Deprecated) - S:gt.blockcasings.13.name=Kanthal Coil Block (Deprecated) - S:gt.blockcasings.14.name=Nichrome Coil Block (Deprecated) - S:gt.blockcasings.15.name=Superconducting Coil Block - S:gt.blockcasings.2.name=MV Machine Casing - S:gt.blockcasings.3.name=HV Machine Casing - S:gt.blockcasings.32767.name=Any Sub Block of this one - S:gt.blockcasings.4.name=EV Machine Casing - S:gt.blockcasings.5.name=IV Machine Casing - S:gt.blockcasings.6.name=LuV Machine Casing - S:gt.blockcasings.7.name=ZPM Machine Casing - S:gt.blockcasings.8.name=UV Machine Casing - S:gt.blockcasings.9.name=MAX Machine Casing - S:gt.blockcasings2.0.name=Solid Steel Machine Casing - S:gt.blockcasings2.1.name=Frost Proof Machine Casing - S:gt.blockcasings2.10.name=Pump Machine Casing - S:gt.blockcasings2.11.name=Motor Machine Casing - S:gt.blockcasings2.12.name=Bronze Pipe Casing - S:gt.blockcasings2.13.name=Steel Pipe Casing - S:gt.blockcasings2.14.name=Titanium Pipe Casing - S:gt.blockcasings2.15.name=Tungstensteel Pipe Casing - S:gt.blockcasings2.2.name=Bronze Gear Box Casing - S:gt.blockcasings2.3.name=Steel Gear Box Casing - S:gt.blockcasings2.32767.name=Any Sub Block of this one - S:gt.blockcasings2.4.name=Titanium Gear Box Casing - S:gt.blockcasings2.5.name=Assembling Line Casing - S:gt.blockcasings2.6.name=Processor Machine Casing - S:gt.blockcasings2.7.name=Data Drive Machine Casing - S:gt.blockcasings2.8.name=Containment Field Machine Casing - S:gt.blockcasings2.9.name=Assembler Machine Casing - S:gt.blockcasings3.0.name=Yellow Stripes Block - S:gt.blockcasings3.1.name=Yellow Stripes Block - S:gt.blockcasings3.10.name=Grate Machine Casing - S:gt.blockcasings3.11.name=Filter Machine Casing - S:gt.blockcasings3.12.name=Radiation Proof Machine Casing - S:gt.blockcasings3.13.name=Bronze Firebox Casing - S:gt.blockcasings3.14.name=Steel Firebox Casing - S:gt.blockcasings3.15.name=Tungstensteel Firebox Casing - S:gt.blockcasings3.2.name=Radioactive Hazard Sign Block - S:gt.blockcasings3.3.name=Bio Hazard Sign Block - S:gt.blockcasings3.32767.name=Any Sub Block of this one - S:gt.blockcasings3.4.name=Explosion Hazard Sign Block - S:gt.blockcasings3.5.name=Fire Hazard Sign Block - S:gt.blockcasings3.6.name=Acid Hazard Sign Block - S:gt.blockcasings3.7.name=Magic Hazard Sign Block - S:gt.blockcasings3.8.name=Frost Hazard Sign Block - S:gt.blockcasings3.9.name=Noise Hazard Sign Block - S:gt.blockcasings4.0.name=Robust Tungstensteel Machine Casing - S:gt.blockcasings4.1.name=Clean Stainless Steel Machine Casing - S:gt.blockcasings4.10.name=Stainless Steel Turbine Casing - S:gt.blockcasings4.11.name=Titanium Turbine Casing - S:gt.blockcasings4.12.name=Tungstensteel Turbine Casing - S:gt.blockcasings4.13.name=Engine Intake Casing - S:gt.blockcasings4.14.name=Mining Osmiridium Casing - S:gt.blockcasings4.15.name=Firebricks - S:gt.blockcasings4.2.name=Stable Titanium Machine Casing - S:gt.blockcasings4.3.name=Titanium Firebox Casing - S:gt.blockcasings4.32767.name=Any Sub Block of this one - S:gt.blockcasings4.6.name=Fusion Machine Casing - S:gt.blockcasings4.7.name=Fusion Coil Block - S:gt.blockcasings4.8.name=Fusion Machine Casing MK II - S:gt.blockcasings4.9.name=Turbine Casing - S:gt.blockcasings5.0.name=Cupronickel Coil Block - S:gt.blockcasings5.1.name=Kanthal Coil Block - S:gt.blockcasings5.2.name=Nichrome Coil Block - S:gt.blockcasings5.3.name=Tungstensteel Coil Block - S:gt.blockcasings5.32767.name=Any Sub Block of this one - 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 - 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.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 - 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 - S:gt.blockconcretes.11.name=Light Concrete Bricks - S:gt.blockconcretes.12.name=Cracked Light Concrete Bricks - S:gt.blockconcretes.13.name=Mossy Light Concrete Bricks - S:gt.blockconcretes.14.name=Chiseled Light Concrete - S:gt.blockconcretes.15.name=Smooth Light Concrete - S:gt.blockconcretes.2.name=Mossy Dark Concrete Cobblestone - S:gt.blockconcretes.3.name=Dark Concrete Bricks - S:gt.blockconcretes.32767.name=Any Sub Block of this one - S:gt.blockconcretes.4.name=Cracked Dark Concrete Bricks - S:gt.blockconcretes.5.name=Mossy Dark Concrete Bricks - S:gt.blockconcretes.6.name=Chiseled Dark Concrete - 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.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 - 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 - S:gt.blockgem1.6.name=Block of Dilithium - S:gt.blockgem1.7.name=Block of Endereye - S:gt.blockgem1.8.name=Block of Enderpearl - S:gt.blockgem1.9.name=Block of Ruby - S:gt.blockgem2.0.name=Block of Lazurite - S:gt.blockgem2.1.name=Block of Lignite Coal - S:gt.blockgem2.10.name=Block of Red Garnet - S:gt.blockgem2.11.name=Block of Ruby - 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 - 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 - S:gt.blockgranites.11.name=Red Granite Bricks - S:gt.blockgranites.12.name=Cracked Red Granite Bricks - S:gt.blockgranites.13.name=Mossy Red Granite Bricks - S:gt.blockgranites.14.name=Chiseled Red Granite - S:gt.blockgranites.15.name=Smooth Red Granite - S:gt.blockgranites.2.name=Mossy Black Granite Cobblestone - S:gt.blockgranites.3.name=Black Granite Bricks - S:gt.blockgranites.32767.name=Any Sub Block of this one - S:gt.blockgranites.4.name=Cracked Black Granite Bricks - S:gt.blockgranites.5.name=Mossy Black Granite Bricks - S:gt.blockgranites.6.name=Chiseled Black Granite - 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 - 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 - S:gt.blockmachines.automation.chestbuffer.tier.03.name=High Voltage Chest Buffer - S:gt.blockmachines.automation.chestbuffer.tier.04.name=Extreme Voltage Chest Buffer - S:gt.blockmachines.automation.chestbuffer.tier.05.name=Insane Voltage Chest Buffer - S:gt.blockmachines.automation.chestbuffer.tier.06.name=Ludicrous Voltage Chest Buffer - 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 - S:gt.blockmachines.automation.filter.tier.03.name=High Voltage Item Filter - S:gt.blockmachines.automation.filter.tier.04.name=Extreme Voltage Item Filter - S:gt.blockmachines.automation.filter.tier.05.name=Insane Voltage Item Filter - S:gt.blockmachines.automation.filter.tier.06.name=Ludicrous Voltage Item Filter - S:gt.blockmachines.automation.filter.tier.07.name=ZPM Voltage Item Filter - S:gt.blockmachines.automation.filter.tier.08.name=Ultimate Voltage Item Filter - S:gt.blockmachines.automation.filter.tier.09.name=MAX Voltage Item Filter - S:gt.blockmachines.automation.itemdistributor.tier.00.name=Ultra Low Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.01.name=Low Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.02.name=Medium Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.03.name=High Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.04.name=Extreme Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.05.name=Insane Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.06.name=Ludicrous Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.07.name=ZPM Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.08.name=Ultimate Voltage Item Distributor - S:gt.blockmachines.automation.itemdistributor.tier.09.name=MAX Voltage Item Distributor - S:gt.blockmachines.automation.regulator.tier.00.name=Ultra Low Voltage Regulator - S:gt.blockmachines.automation.regulator.tier.01.name=Low Voltage Regulator - S:gt.blockmachines.automation.regulator.tier.02.name=Medium Voltage Regulator - S:gt.blockmachines.automation.regulator.tier.03.name=High Voltage Regulator - S:gt.blockmachines.automation.regulator.tier.04.name=Extreme Voltage Regulator - S:gt.blockmachines.automation.regulator.tier.05.name=Insane Voltage Regulator - S:gt.blockmachines.automation.regulator.tier.06.name=Ludicrous Voltage Regulator - 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 - S:gt.blockmachines.automation.superbuffer.tier.03.name=High Voltage Super Buffer - S:gt.blockmachines.automation.superbuffer.tier.04.name=Extreme Voltage Super Buffer - S:gt.blockmachines.automation.superbuffer.tier.05.name=Insane Voltage Super Buffer - S:gt.blockmachines.automation.superbuffer.tier.06.name=Ludicrous Voltage Super Buffer - S:gt.blockmachines.automation.superbuffer.tier.07.name=ZPM Voltage Super Buffer - S:gt.blockmachines.automation.superbuffer.tier.08.name=Ultimate Voltage Super Buffer - S:gt.blockmachines.automation.superbuffer.tier.09.name=MAX Voltage Super Buffer - S:gt.blockmachines.automation.typefilter.tier.00.name=Ultra Low Voltage Type Filter - S:gt.blockmachines.automation.typefilter.tier.01.name=Low Voltage Type Filter - S:gt.blockmachines.automation.typefilter.tier.02.name=Medium Voltage Type Filter - S:gt.blockmachines.automation.typefilter.tier.03.name=High Voltage Type Filter - S:gt.blockmachines.automation.typefilter.tier.04.name=Extreme Voltage Type Filter - S:gt.blockmachines.automation.typefilter.tier.05.name=Insane Voltage Type Filter - S:gt.blockmachines.automation.typefilter.tier.06.name=Ludicrous Voltage Type Filter - 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 - S:gt.blockmachines.basicgenerator.lightningrod.03.name=Lightning Rod - S:gt.blockmachines.basicgenerator.lightningrod.04.name=Lightning Rod II - S:gt.blockmachines.basicgenerator.lightningrod.05.name=Lightning Rod III - S:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.01.name=Novice Magic Energy Absorber - S:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.02.name=Adept Magic Energy Absorber - S:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.03.name=Master Magic Energy Absorber - S:gt.blockmachines.basicgenerator.magicenergyabsorber.tier.04.name=Grandmaster Magic Energy Absorber - S:gt.blockmachines.basicgenerator.magicenergyconverter.tier.01.name=Novice Magic Energy Converter - S:gt.blockmachines.basicgenerator.magicenergyconverter.tier.02.name=Adept Magic Energy Converter - S:gt.blockmachines.basicgenerator.magicenergyconverter.tier.03.name=Master Magic Energy Converter - 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 - 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 - S:gt.blockmachines.basicmachine.alloysmelter.tier.04.name=Advanced Alloy Smelter III - S:gt.blockmachines.basicmachine.alloysmelter.tier.05.name=Advanced Alloy Smelter IV - 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 - S:gt.blockmachines.basicmachine.amplifab.tier.04.name=Advanced Amplifabricator III - S:gt.blockmachines.basicmachine.amplifab.tier.05.name=Advanced Amplifabricator IV - 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 - S:gt.blockmachines.basicmachine.arcfurnace.tier.04.name=Advanced Arc Furnace III - S:gt.blockmachines.basicmachine.arcfurnace.tier.05.name=Advanced Arc Furnace IV - 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 - S:gt.blockmachines.basicmachine.assembler.tier.04.name=Advanced Assembling Machine III - S:gt.blockmachines.basicmachine.assembler.tier.05.name=Advanced Assembling Machine IV - 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 - S:gt.blockmachines.basicmachine.autoclave.tier.04.name=Advanced Autoclave III - S:gt.blockmachines.basicmachine.autoclave.tier.05.name=Advanced Autoclave IV - 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 - S:gt.blockmachines.basicmachine.bender.tier.04.name=Advanced Bending Machine III - S:gt.blockmachines.basicmachine.bender.tier.05.name=Advanced Bending Machine IV - 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 - S:gt.blockmachines.basicmachine.boxinator.tier.04.name=Advanced Packager III - S:gt.blockmachines.basicmachine.boxinator.tier.05.name=Boxinator - S:gt.blockmachines.basicmachine.boxinator.tier.06.name=Boxinator - S:gt.blockmachines.basicmachine.boxinator.tier.07.name=Boxinator - S:gt.blockmachines.basicmachine.boxinator.tier.08.name=Boxinator - S:gt.blockmachines.basicmachine.brewery.tier.01.name=Basic Brewery - S:gt.blockmachines.basicmachine.brewery.tier.02.name=Advanced Brewery - S:gt.blockmachines.basicmachine.brewery.tier.03.name=Advanced Brewery II - S:gt.blockmachines.basicmachine.brewery.tier.04.name=Advanced Brewery III - S:gt.blockmachines.basicmachine.brewery.tier.05.name=Advanced Brewery IV - 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 - S:gt.blockmachines.basicmachine.canner.tier.04.name=Advanced Canning Machine III - S:gt.blockmachines.basicmachine.canner.tier.05.name=Advanced Canning Machine IV - 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 - S:gt.blockmachines.basicmachine.centrifuge.tier.04.name=Molecular Separator - S:gt.blockmachines.basicmachine.centrifuge.tier.05.name=Molecular Cyclone - 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 - S:gt.blockmachines.basicmachine.chemicalbath.tier.04.name=Advanced Chemical Bath III - S:gt.blockmachines.basicmachine.chemicalbath.tier.05.name=Advanced Chemical Bath IV - 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 - S:gt.blockmachines.basicmachine.chemicalreactor.tier.04.name=Advanced Chemical Reactor III - S:gt.blockmachines.basicmachine.chemicalreactor.tier.05.name=Advanced Chemical Reactor IV - 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 - S:gt.blockmachines.basicmachine.circuitassembler.tier.04.name=Advanced Circuit Assembling Machine III - S:gt.blockmachines.basicmachine.circuitassembler.tier.05.name=Advanced Circuit Assembling Machine IV - 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 - 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 - S:gt.blockmachines.basicmachine.compressor.tier.04.name=Advanced Compressor III - S:gt.blockmachines.basicmachine.compressor.tier.05.name=Singularity Compressor - 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 - S:gt.blockmachines.basicmachine.cutter.tier.03.name=Advanced Cutting Machine II - S:gt.blockmachines.basicmachine.cutter.tier.04.name=Advanced Cutting Machine III - S:gt.blockmachines.basicmachine.cutter.tier.05.name=Advanced Cutting Machine IV - 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 - S:gt.blockmachines.basicmachine.disassembler.tier.04.name=Advanced Disassembler III - S:gt.blockmachines.basicmachine.disassembler.tier.05.name=Advanced Disassembler IV - 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 - S:gt.blockmachines.basicmachine.distillery.tier.04.name=Advanced Distillery III - S:gt.blockmachines.basicmachine.distillery.tier.05.name=Advanced Distillery IV - 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 - S:gt.blockmachines.basicmachine.e_furnace.tier.04.name=Advanced Electric Furnace III - S:gt.blockmachines.basicmachine.e_furnace.tier.05.name=Electron Exitement Processor - 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 - S:gt.blockmachines.basicmachine.e_oven.tier.04.name=Advanced Electric Oven III - S:gt.blockmachines.basicmachine.e_oven.tier.05.name=Advanced Electric Oven IV - S:gt.blockmachines.basicmachine.e_oven.tier.06.name=Advanced Electric Oven V - S:gt.blockmachines.basicmachine.e_oven.tier.07.name=Advanced Electric Oven VI - S:gt.blockmachines.basicmachine.e_oven.tier.08.name=Advanced Electric Oven VII - S:gt.blockmachines.basicmachine.electrolyzer.tier.01.name=Basic Electrolyzer - S:gt.blockmachines.basicmachine.electrolyzer.tier.02.name=Advanced Electrolyzer - S:gt.blockmachines.basicmachine.electrolyzer.tier.03.name=Advanced Electrolyzer II - S:gt.blockmachines.basicmachine.electrolyzer.tier.04.name=Advanced Electrolyzer III - S:gt.blockmachines.basicmachine.electrolyzer.tier.05.name=Molecular Disintegrator E-4908 - 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 - S:gt.blockmachines.basicmachine.electromagneticseparator.tier.04.name=Advanced Electromagnetic Separator III - S:gt.blockmachines.basicmachine.electromagneticseparator.tier.05.name=Advanced Electromagnetic Separator IV - 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 - S:gt.blockmachines.basicmachine.extractor.tier.04.name=Advanced Extractor III - S:gt.blockmachines.basicmachine.extractor.tier.05.name=Vacuum Extractor - 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 - S:gt.blockmachines.basicmachine.extruder.tier.04.name=Advanced Extruder III - S:gt.blockmachines.basicmachine.extruder.tier.05.name=Advanced Extruder IV - 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 - S:gt.blockmachines.basicmachine.fermenter.tier.04.name=Advanced Fermenter III - S:gt.blockmachines.basicmachine.fermenter.tier.05.name=Advanced Fermenter IV - 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 - S:gt.blockmachines.basicmachine.fluidcanner.tier.04.name=Turbo Fluid Canner - S:gt.blockmachines.basicmachine.fluidcanner.tier.05.name=Instant Fluid Canner - 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 - S:gt.blockmachines.basicmachine.fluidextractor.tier.04.name=Advanced Fluid Extractor III - S:gt.blockmachines.basicmachine.fluidextractor.tier.05.name=Advanced Fluid Extractor IV - 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 - S:gt.blockmachines.basicmachine.fluidheater.tier.04.name=Advanced Fluid Heater III - S:gt.blockmachines.basicmachine.fluidheater.tier.05.name=Advanced Fluid Heater IV - 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 - S:gt.blockmachines.basicmachine.fluidsolidifier.tier.04.name=Advanced Fluid Solidifier III - S:gt.blockmachines.basicmachine.fluidsolidifier.tier.05.name=Advanced Fluid Solidifier IV - 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 - S:gt.blockmachines.basicmachine.hammer.tier.04.name=Advanced Forge Hammer III - S:gt.blockmachines.basicmachine.hammer.tier.05.name=Advanced Forge Hammer IV - 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 - S:gt.blockmachines.basicmachine.laserengraver.tier.04.name=Advanced Precision Laser Engraver III - S:gt.blockmachines.basicmachine.laserengraver.tier.05.name=Advanced Precision Laser Engraver IV - 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 - S:gt.blockmachines.basicmachine.lathe.tier.04.name=Advanced Lathe III - S:gt.blockmachines.basicmachine.lathe.tier.05.name=Advanced Lathe IV - 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 - S:gt.blockmachines.basicmachine.macerator.tier.04.name=Universal Pulverizer - S:gt.blockmachines.basicmachine.macerator.tier.05.name=Blend-O-Matic 9001 - 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 - S:gt.blockmachines.basicmachine.massfab.tier.04.name=Advanced Mass Fabricator III - S:gt.blockmachines.basicmachine.massfab.tier.05.name=Advanced Mass Fabricator IV - 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 - S:gt.blockmachines.basicmachine.microwave.tier.04.name=Advanced Microwave III - S:gt.blockmachines.basicmachine.microwave.tier.05.name=Advanced Microwave IV - 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 - S:gt.blockmachines.basicmachine.mixer.tier.04.name=Advanced Mixer III - S:gt.blockmachines.basicmachine.mixer.tier.05.name=Advanced Mixer IV - 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 - S:gt.blockmachines.basicmachine.mobrep.tier.04.name=Advanced Monster Repellator III - S:gt.blockmachines.basicmachine.mobrep.tier.05.name=Advanced Monster Repellator IV - S:gt.blockmachines.basicmachine.mobrep.tier.06.name=Advanced Monster Repellator V - S:gt.blockmachines.basicmachine.mobrep.tier.07.name=Advanced Monster Repellator VI - S:gt.blockmachines.basicmachine.mobrep.tier.08.name=Advanced Monster Repellator VII - S:gt.blockmachines.basicmachine.orewasher.tier.01.name=Basic Ore Washing Plant - S:gt.blockmachines.basicmachine.orewasher.tier.02.name=Advanced Ore Washing Plant - S:gt.blockmachines.basicmachine.orewasher.tier.03.name=Advanced Ore Washing Plant II - S:gt.blockmachines.basicmachine.orewasher.tier.04.name=Advanced Ore Washing Plant III - S:gt.blockmachines.basicmachine.orewasher.tier.05.name=Repurposed Laundry-Washer I-360 - 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 - S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.04.name=Advanced Plasma Arc Furnace III - S:gt.blockmachines.basicmachine.plasmaarcfurnace.tier.05.name=Advanced Plasma Arc Furnace IV - 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 - S:gt.blockmachines.basicmachine.polarizer.tier.04.name=Advanced Polarizer III - S:gt.blockmachines.basicmachine.polarizer.tier.05.name=Advanced Polarizer IV - 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 - S:gt.blockmachines.basicmachine.press.tier.04.name=Advanced Forming Press III - S:gt.blockmachines.basicmachine.press.tier.05.name=Advanced Forming Press IV - 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 - S:gt.blockmachines.basicmachine.printer.tier.04.name=Advanced Printer III - S:gt.blockmachines.basicmachine.printer.tier.05.name=Advanced Printer IV - S:gt.blockmachines.basicmachine.printer.tier.06.name=Advanced Printer V - S:gt.blockmachines.basicmachine.printer.tier.07.name=Advanced Printer VI - S:gt.blockmachines.basicmachine.printer.tier.08.name=Advanced Printer VII - S:gt.blockmachines.basicmachine.pump.tier.01.name=Basic Pump - S:gt.blockmachines.basicmachine.pump.tier.02.name=Advanced Pump - 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 - S:gt.blockmachines.basicmachine.recycler.tier.04.name=Advanced Recycler III - S:gt.blockmachines.basicmachine.recycler.tier.05.name=The Oblitterator - 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 - S:gt.blockmachines.basicmachine.replicator.tier.04.name=Advanced Replicator III - S:gt.blockmachines.basicmachine.replicator.tier.05.name=Advanced Replicator IV - 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 - S:gt.blockmachines.basicmachine.rockbreaker.tier.04.name=Advanced Rock Breaker III - S:gt.blockmachines.basicmachine.rockbreaker.tier.05.name=Cryogenic Magma Solidifier R-8200 - S:gt.blockmachines.basicmachine.rockbreaker.tier.06.name=Cryogenic Magma Solidifier R-8200 - S:gt.blockmachines.basicmachine.rockbreaker.tier.07.name=Cryogenic Magma Solidifier R-8200 - S:gt.blockmachines.basicmachine.rockbreaker.tier.08.name=Cryogenic Magma Solidifier R-8200 - S:gt.blockmachines.basicmachine.scanner.tier.01.name=Basic Scanner - S:gt.blockmachines.basicmachine.scanner.tier.02.name=Advanced Scanner - S:gt.blockmachines.basicmachine.scanner.tier.03.name=Advanced Scanner II - S:gt.blockmachines.basicmachine.scanner.tier.04.name=Advanced Scanner III - S:gt.blockmachines.basicmachine.scanner.tier.05.name=Advanced Scanner IV - 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 - S:gt.blockmachines.basicmachine.sifter.tier.02.name=Advanced Sifting Machine - S:gt.blockmachines.basicmachine.sifter.tier.03.name=Advanced Sifting Machine II - S:gt.blockmachines.basicmachine.sifter.tier.04.name=Advanced Sifting Machine III - S:gt.blockmachines.basicmachine.sifter.tier.05.name=Advanced Sifting Machine IV - 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 - S:gt.blockmachines.basicmachine.slicer.tier.04.name=Advanced Slicing Machine III - S:gt.blockmachines.basicmachine.slicer.tier.05.name=Advanced Slicing Machine IV - 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 - S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.03.name=Advanced Thermal Centrifuge II - S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.04.name=Advanced Thermal Centrifuge III - S:gt.blockmachines.basicmachine.thermalcentrifuge.tier.05.name=Blaze Sweatshop T-6350 - 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 - S:gt.blockmachines.basicmachine.unboxinator.tier.04.name=Advanced Unpackager III - S:gt.blockmachines.basicmachine.unboxinator.tier.05.name=Unboxinator - S:gt.blockmachines.basicmachine.unboxinator.tier.06.name=Unboxinator - S:gt.blockmachines.basicmachine.unboxinator.tier.07.name=Unboxinator - S:gt.blockmachines.basicmachine.unboxinator.tier.08.name=Unboxinator - S:gt.blockmachines.basicmachine.wiremill.tier.01.name=Basic Wiremill - S:gt.blockmachines.basicmachine.wiremill.tier.02.name=Advanced Wiremill - S:gt.blockmachines.basicmachine.wiremill.tier.03.name=Advanced Wiremill II - S:gt.blockmachines.basicmachine.wiremill.tier.04.name=Advanced Wiremill III - S:gt.blockmachines.basicmachine.wiremill.tier.05.name=Advanced Wiremill IV - 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 - S:gt.blockmachines.batterybuffer.01.tier.03.name=High Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.01.tier.04.name=Extreme Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.01.tier.05.name=Insane Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.01.tier.06.name=Ludicrous Voltage Battery Buffer - 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 - S:gt.blockmachines.batterybuffer.04.tier.03.name=High Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.04.tier.04.name=Extreme Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.04.tier.05.name=Insane Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.04.tier.06.name=Ludicrous Voltage Battery Buffer - 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 - S:gt.blockmachines.batterybuffer.09.tier.03.name=High Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.09.tier.04.name=Extreme Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.09.tier.05.name=Insane Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.09.tier.06.name=Ludicrous Voltage Battery Buffer - 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 - S:gt.blockmachines.batterybuffer.16.tier.03.name=High Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.16.tier.04.name=Extreme Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.16.tier.05.name=Insane Voltage Battery Buffer - S:gt.blockmachines.batterybuffer.16.tier.06.name=Ludicrous Voltage Battery Buffer - 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 - S:gt.blockmachines.batterycharger.16.tier.03.name=High Voltage Battery Charger - S:gt.blockmachines.batterycharger.16.tier.04.name=Extreme Voltage Battery Charger - S:gt.blockmachines.batterycharger.16.tier.05.name=Insane Voltage Battery Charger - S:gt.blockmachines.batterycharger.16.tier.06.name=Ludicrous Voltage Battery Charger - 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 - 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 - S:gt.blockmachines.bronzemachine.extractor.name=Steam Extractor - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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.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 - 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.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.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 - 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.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 - S:gt.blockmachines.gt_frame_naquadria.name=Naquadria Frame Box - S:gt.blockmachines.gt_frame_neodymium.name=Neodymium Frame Box - S:gt.blockmachines.gt_frame_neodymiummagnetic.name=Magnetic Neodymium Frame Box - S:gt.blockmachines.gt_frame_neutronium.name=Neutronium Frame Box - S:gt.blockmachines.gt_frame_nichrome.name=Nichrome Frame Box - S:gt.blockmachines.gt_frame_nickel.name=Nickel Frame Box - S:gt.blockmachines.gt_frame_nickelzincferrite.name=Nickel-Zinc Ferrite Frame Box - 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 - S:gt.blockmachines.gt_frame_tungstensteel.name=Tungstensteel Frame Box - 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 - 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 - 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 - 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_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 - 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_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 - 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_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 - 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 - 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 - 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 - 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 - 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_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 - 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_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 - 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.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 - 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.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.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 - 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] - 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 - S:gt.blockmachines.hatch.dynamo.tier.03.name=HV Dynamo Hatch - S:gt.blockmachines.hatch.dynamo.tier.04.name=EV Dynamo Hatch - S:gt.blockmachines.hatch.dynamo.tier.05.name=IV Dynamo Hatch - S:gt.blockmachines.hatch.dynamo.tier.06.name=LuV Dynamo Hatch - 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 - 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 - S:gt.blockmachines.hatch.energy.tier.03.name=HV Energy Hatch - S:gt.blockmachines.hatch.energy.tier.04.name=EV Energy Hatch - S:gt.blockmachines.hatch.energy.tier.05.name=IV Energy Hatch - S:gt.blockmachines.hatch.energy.tier.06.name=LuV Energy Hatch - 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 - 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) - S:gt.blockmachines.hatch.input.tier.03.name=Input Hatch (HV) - S:gt.blockmachines.hatch.input.tier.04.name=Input Hatch (EV) - S:gt.blockmachines.hatch.input.tier.05.name=Input Hatch (IV) - S:gt.blockmachines.hatch.input.tier.06.name=Input Hatch (LuV) - 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) - S:gt.blockmachines.hatch.input_bus.tier.01.name=Input Bus (LV) - S:gt.blockmachines.hatch.input_bus.tier.02.name=Input Bus (MV) - S:gt.blockmachines.hatch.input_bus.tier.03.name=Input Bus (HV) - S:gt.blockmachines.hatch.input_bus.tier.04.name=Input Bus (EV) - S:gt.blockmachines.hatch.input_bus.tier.05.name=Input Bus (IV) - S:gt.blockmachines.hatch.input_bus.tier.06.name=Input Bus (LuV) - S:gt.blockmachines.hatch.input_bus.tier.07.name=Input Bus (ZPM) - S:gt.blockmachines.hatch.input_bus.tier.08.name=Input Bus (UV) - 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) - S:gt.blockmachines.hatch.muffler.tier.04.name=Muffler Hatch (EV) - S:gt.blockmachines.hatch.muffler.tier.05.name=Muffler Hatch (IV) - S:gt.blockmachines.hatch.muffler.tier.06.name=Muffler Hatch (LuV) - 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) - S:gt.blockmachines.hatch.output.tier.03.name=Output Hatch (HV) - S:gt.blockmachines.hatch.output.tier.04.name=Output Hatch (EV) - S:gt.blockmachines.hatch.output.tier.05.name=Output Hatch (IV) - S:gt.blockmachines.hatch.output.tier.06.name=Output Hatch (LuV) - 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) - S:gt.blockmachines.hatch.output_bus.tier.01.name=Output Bus (LV) - S:gt.blockmachines.hatch.output_bus.tier.02.name=Output Bus (MV) - S:gt.blockmachines.hatch.output_bus.tier.03.name=Output Bus (HV) - S:gt.blockmachines.hatch.output_bus.tier.04.name=Output Bus (EV) - S:gt.blockmachines.hatch.output_bus.tier.05.name=Output Bus (IV) - S:gt.blockmachines.hatch.output_bus.tier.06.name=Output Bus (LuV) - 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) - 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.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 - S:gt.blockmachines.hull.steel_bricked.name=Bricked Steel Hull - S:gt.blockmachines.hull.tier.00.name=ULV Machine Hull - S:gt.blockmachines.hull.tier.01.name=LV Machine Hull - S:gt.blockmachines.hull.tier.02.name=MV Machine Hull - S:gt.blockmachines.hull.tier.03.name=HV Machine Hull - S:gt.blockmachines.hull.tier.04.name=EV Machine Hull - S:gt.blockmachines.hull.tier.05.name=IV Machine Hull - S:gt.blockmachines.hull.tier.06.name=LuV Machine Hull - 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 - 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.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 - S:gt.blockmachines.locker.tier.01.name=Low Voltage Locker - S:gt.blockmachines.locker.tier.02.name=Medium Voltage Locker - S:gt.blockmachines.locker.tier.03.name=High Voltage Locker - S:gt.blockmachines.locker.tier.04.name=Extreme Voltage Locker - S:gt.blockmachines.locker.tier.05.name=Insane Voltage Locker - S:gt.blockmachines.locker.tier.06.name=Ludicrous Voltage Locker - 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.multihatch.0.name=T.F.F.T Multi I/O Hatch [HV] - S:gt.blockmachines.machine.multihatch.1.name=T.F.F.T Multi I/O Hatch [IV] - S:gt.blockmachines.machine.multihatch.2.name=T.F.F.T Multi I/O Hatch [ZPM] - S:gt.blockmachines.machine.multihatch.name=T.F.F.T Multi I/O Hatch [HV] - 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 - 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 - S:gt.blockmachines.multimachine.boiler.steel.name=Large Steel Boiler - S:gt.blockmachines.multimachine.boiler.titanium.name=Large Titanium Boiler - S:gt.blockmachines.multimachine.boiler.tungstensteel.name=Large Tungstensteel Boiler - S:gt.blockmachines.multimachine.brickedblastfurnace.name=Bricked Blast Furnace - S:gt.blockmachines.multimachine.charcoalpile.name=Charcoal Pile Igniter - S:gt.blockmachines.multimachine.chemicalreactor.name=Large Chemical Reactor - S:gt.blockmachines.multimachine.cleanroom.name=Cleanroom Controller - S:gt.blockmachines.multimachine.concretebackfiller1.name=Concrete Backfiller - S:gt.blockmachines.multimachine.concretebackfiller3.name=Advanced Concrete Backfiller - 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 - S:gt.blockmachines.multimachine.implosioncompressor.name=Implosion Compressor - S:gt.blockmachines.multimachine.itemserver.name=Item Server - 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 - S:gt.blockmachines.multimachine.oildrill1.name=Oil Drilling Rig - S:gt.blockmachines.multimachine.oildrill2.name=Oil Drilling Rig II - S:gt.blockmachines.multimachine.oildrill3.name=Oil Drilling Rig III - S:gt.blockmachines.multimachine.oredrill1.name=Ore Drilling Plant - S:gt.blockmachines.multimachine.oredrill2.name=Ore Drilling Plant II - S:gt.blockmachines.multimachine.oredrill3.name=Ore Drilling Plant III - 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 - 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 - 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 - 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 - 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.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 - 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 - 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 - S:gt.blockmachines.transformer.tier.03.name=High Voltage Transformer - S:gt.blockmachines.transformer.tier.04.name=Extreme Transformer - S:gt.blockmachines.transformer.tier.05.name=Insane Transformer - 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 - 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 - 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 - S:gt.blockmachines.wire.aluminium.08.name=8x Aluminium Wire - S:gt.blockmachines.wire.aluminium.12.name=12x Aluminium Wire - S:gt.blockmachines.wire.aluminium.16.name=16x Aluminium Wire - S:gt.blockmachines.wire.annealedcopper.01.name=1x Annealed Copper Wire - S:gt.blockmachines.wire.annealedcopper.02.name=2x Annealed Copper Wire - S:gt.blockmachines.wire.annealedcopper.04.name=4x Annealed Copper Wire - 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 - S:gt.blockmachines.wire.blacksteel.08.name=8x Black Steel Wire - S:gt.blockmachines.wire.blacksteel.12.name=12x Black Steel Wire - S:gt.blockmachines.wire.blacksteel.16.name=16x Black Steel Wire - S:gt.blockmachines.wire.bluealloy.01.name=1x Blue Alloy Wire - S:gt.blockmachines.wire.bluealloy.02.name=2x Blue Alloy Wire - S:gt.blockmachines.wire.bluealloy.04.name=4x Blue Alloy Wire - S:gt.blockmachines.wire.bluealloy.08.name=8x Blue Alloy Wire - S:gt.blockmachines.wire.bluealloy.12.name=12x Blue Alloy Wire - S:gt.blockmachines.wire.bluealloy.16.name=16x Blue Alloy Wire - S:gt.blockmachines.wire.cobalt.01.name=1x Cobalt Wire - S:gt.blockmachines.wire.cobalt.02.name=2x Cobalt Wire - S:gt.blockmachines.wire.cobalt.04.name=4x Cobalt Wire - S:gt.blockmachines.wire.cobalt.08.name=8x Cobalt Wire - S:gt.blockmachines.wire.cobalt.12.name=12x Cobalt Wire - S:gt.blockmachines.wire.cobalt.16.name=16x Cobalt Wire - S:gt.blockmachines.wire.copper.01.name=1x Copper Wire - S:gt.blockmachines.wire.copper.02.name=2x Copper Wire - S:gt.blockmachines.wire.copper.04.name=4x Copper Wire - S:gt.blockmachines.wire.copper.08.name=8x Copper Wire - S:gt.blockmachines.wire.copper.12.name=12x Copper Wire - S:gt.blockmachines.wire.copper.16.name=16x Copper Wire - S:gt.blockmachines.wire.cupronickel.01.name=1x Cupronickel Wire - S:gt.blockmachines.wire.cupronickel.02.name=2x Cupronickel Wire - S:gt.blockmachines.wire.cupronickel.04.name=4x Cupronickel Wire - 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 - S:gt.blockmachines.wire.duranium.08.name=8x Duranium Wire - S:gt.blockmachines.wire.duranium.12.name=12x Duranium Wire - S:gt.blockmachines.wire.duranium.16.name=16x Duranium Wire - S:gt.blockmachines.wire.electrum.01.name=1x Electrum Wire - S:gt.blockmachines.wire.electrum.02.name=2x Electrum Wire - S:gt.blockmachines.wire.electrum.04.name=4x Electrum Wire - 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 - S:gt.blockmachines.wire.gold.08.name=8x Gold Wire - S:gt.blockmachines.wire.gold.12.name=12x Gold Wire - S:gt.blockmachines.wire.gold.16.name=16x Gold Wire - S:gt.blockmachines.wire.graphene.01.name=1x Graphene Wire - S:gt.blockmachines.wire.graphene.02.name=2x Graphene Wire - S:gt.blockmachines.wire.graphene.04.name=4x Graphene Wire - 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 - 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 - S:gt.blockmachines.wire.iron.08.name=8x Iron Wire - S:gt.blockmachines.wire.iron.12.name=12x Iron Wire - S:gt.blockmachines.wire.iron.16.name=16x Iron Wire - S:gt.blockmachines.wire.kanthal.01.name=1x Kanthal Wire - S:gt.blockmachines.wire.kanthal.02.name=2x Kanthal Wire - S:gt.blockmachines.wire.kanthal.04.name=4x Kanthal Wire - S:gt.blockmachines.wire.kanthal.08.name=8x Kanthal Wire - S:gt.blockmachines.wire.kanthal.12.name=12x Kanthal Wire - S:gt.blockmachines.wire.kanthal.16.name=16x Kanthal Wire - S:gt.blockmachines.wire.lead.01.name=1x Lead Wire - S:gt.blockmachines.wire.lead.02.name=2x Lead Wire - S:gt.blockmachines.wire.lead.04.name=4x Lead Wire - 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 - S:gt.blockmachines.wire.naquadah.08.name=8x Naquadah Wire - S:gt.blockmachines.wire.naquadah.12.name=12x Naquadah Wire - S:gt.blockmachines.wire.naquadah.16.name=16x Naquadah Wire - S:gt.blockmachines.wire.naquadahalloy.01.name=1x Naquadah Alloy Wire - S:gt.blockmachines.wire.naquadahalloy.02.name=2x Naquadah Alloy Wire - S:gt.blockmachines.wire.naquadahalloy.04.name=4x Naquadah Alloy Wire - 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 - S:gt.blockmachines.wire.nichrome.08.name=8x Nichrome Wire - S:gt.blockmachines.wire.nichrome.12.name=12x Nichrome Wire - S:gt.blockmachines.wire.nichrome.16.name=16x Nichrome Wire - S:gt.blockmachines.wire.nickel.01.name=1x Nickel Wire - S:gt.blockmachines.wire.nickel.02.name=2x Nickel Wire - S:gt.blockmachines.wire.nickel.04.name=4x Nickel Wire - S:gt.blockmachines.wire.nickel.08.name=8x Nickel Wire - S:gt.blockmachines.wire.nickel.12.name=12x Nickel Wire - S:gt.blockmachines.wire.nickel.16.name=16x Nickel Wire - S:gt.blockmachines.wire.niobiumtitanium.01.name=1x Niobium-Titanium Wire - S:gt.blockmachines.wire.niobiumtitanium.02.name=2x Niobium-Titanium Wire - S:gt.blockmachines.wire.niobiumtitanium.04.name=4x Niobium-Titanium Wire - S:gt.blockmachines.wire.niobiumtitanium.08.name=8x Niobium-Titanium Wire - S:gt.blockmachines.wire.niobiumtitanium.12.name=12x Niobium-Titanium Wire - S:gt.blockmachines.wire.niobiumtitanium.16.name=16x Niobium-Titanium Wire - S:gt.blockmachines.wire.osmium.01.name=1x Osmium Wire - S:gt.blockmachines.wire.osmium.02.name=2x Osmium Wire - S:gt.blockmachines.wire.osmium.04.name=4x Osmium Wire - 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 - 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 - S:gt.blockmachines.wire.silver.08.name=8x Silver Wire - S:gt.blockmachines.wire.silver.12.name=12x Silver Wire - S:gt.blockmachines.wire.silver.16.name=16x Silver Wire - S:gt.blockmachines.wire.solderingalloy.01.name=1x Soldering Alloy Wire - S:gt.blockmachines.wire.solderingalloy.02.name=2x Soldering Alloy Wire - S:gt.blockmachines.wire.solderingalloy.04.name=4x Soldering Alloy Wire - S:gt.blockmachines.wire.solderingalloy.08.name=8x Soldering Alloy Wire - S:gt.blockmachines.wire.solderingalloy.12.name=12x Soldering Alloy Wire - S:gt.blockmachines.wire.solderingalloy.16.name=16x Soldering Alloy Wire - S:gt.blockmachines.wire.steel.01.name=1x Steel Wire - S:gt.blockmachines.wire.steel.02.name=2x Steel Wire - S:gt.blockmachines.wire.steel.04.name=4x Steel Wire - S:gt.blockmachines.wire.steel.08.name=8x Steel Wire - S:gt.blockmachines.wire.steel.12.name=12x Steel Wire - S:gt.blockmachines.wire.steel.16.name=16x Steel Wire - S:gt.blockmachines.wire.superconductor.01.name=1x Superconductor Wire - S:gt.blockmachines.wire.superconductor.02.name=2x Superconductor Wire - S:gt.blockmachines.wire.superconductor.04.name=4x Superconductor Wire - 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 - S:gt.blockmachines.wire.tin.08.name=8x Tin Wire - S:gt.blockmachines.wire.tin.12.name=12x Tin Wire - S:gt.blockmachines.wire.tin.16.name=16x Tin Wire - S:gt.blockmachines.wire.titanium.01.name=1x Titanium Wire - S:gt.blockmachines.wire.titanium.02.name=2x Titanium Wire - S:gt.blockmachines.wire.titanium.04.name=4x Titanium Wire - 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 - 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 - S:gt.blockmachines.wire.tungsten.08.name=8x Tungsten Wire - S:gt.blockmachines.wire.tungsten.12.name=12x Tungsten Wire - S:gt.blockmachines.wire.tungsten.16.name=16x Tungsten Wire - S:gt.blockmachines.wire.tungstensteel.01.name=1x Tungstensteel Wire - S:gt.blockmachines.wire.tungstensteel.02.name=2x Tungstensteel Wire - S:gt.blockmachines.wire.tungstensteel.04.name=4x Tungstensteel Wire - 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 - S:gt.blockmachines.wire.yttriumbariumcuprate.08.name=8x Yttrium Barium Cuprate Wire - S:gt.blockmachines.wire.yttriumbariumcuprate.12.name=12x Yttrium Barium Cuprate Wire - S:gt.blockmachines.wire.yttriumbariumcuprate.16.name=16x Yttrium Barium Cuprate Wire - S:gt.blockmachines.wire.zinc.01.name=1x Zinc Wire - S:gt.blockmachines.wire.zinc.02.name=2x Zinc Wire - S:gt.blockmachines.wire.zinc.04.name=4x Zinc Wire - 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.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 - S:gt.blockmetal1.3.name=Block of Annealed Copper - 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 - S:gt.blockmetal2.32767.name=Any Sub Block of this one - S:gt.blockmetal2.5.name=Block of Cobalt - S:gt.blockmetal2.6.name=Block of Cobalt Brass - 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 - S:gt.blockmetal4.13.name=Block of Naquadah Alloy - S:gt.blockmetal4.14.name=Block of Enriched Naquadah - S:gt.blockmetal4.15.name=Block of Naquadria - S:gt.blockmetal4.2.name=Block of Lead - S:gt.blockmetal4.3.name=Block of Lutetium - S:gt.blockmetal4.32767.name=Any Sub Block of this one - 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 - S:gt.blockmetal5.11.name=Block of Pig Iron - 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 - S:gt.blockmetal5.4.name=Block of Nickel - S:gt.blockmetal5.5.name=Block of Niobium - S:gt.blockmetal5.6.name=Block of Niobium Nitride - 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 - S:gt.blockmetal6.12.name=Block of Stainless Steel - S:gt.blockmetal6.13.name=Block of Steel - S:gt.blockmetal6.14.name=Block of Magnetic Steel - S:gt.blockmetal6.15.name=Block of Sterling Silver - 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 - S:gt.blockmetal7.12.name=Block of Tungstensteel - 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 - S:gt.blockmetal8.0.name=Block of Vanadium - 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 - S:gt.blockmetal8.6.name=Block of Zinc - S:gt.blockmetal8.7.name=Block of Tungstencarbide - S:gt.blockmetal8.8.name=Block of Vanadiumsteel - S:gt.blockmetal8.9.name=Block of HSS-G - S:gt.blockores.1.name=Hydrogen Ore - S:gt.blockores.10.name=Carbon Ore - S:gt.blockores.100.name=Plutonium 239 Ore - S:gt.blockores.1001.name=Hydrogen Ore - S:gt.blockores.1002.name=Deuterium Ore - S:gt.blockores.1003.name=Tritium Ore - S:gt.blockores.1004.name=Helium Ore - S:gt.blockores.1005.name=Helium-3 Ore - S:gt.blockores.1006.name=Lithium Ore - S:gt.blockores.1008.name=Beryllium Ore - S:gt.blockores.1009.name=Boron Ore - S:gt.blockores.101.name=Plutonium 241 Ore - S:gt.blockores.1010.name=Carbon Ore - S:gt.blockores.1012.name=Nitrogen Ore - S:gt.blockores.1013.name=Oxygen Ore - S:gt.blockores.1014.name=Fluorine Ore - S:gt.blockores.1017.name=Sodium Ore - S:gt.blockores.1018.name=Magnesium Ore - S:gt.blockores.1019.name=Aluminium Ore - S:gt.blockores.1020.name=Silicon Ore - S:gt.blockores.1021.name=Phosphor Ore - S:gt.blockores.1022.name=Sulfur Ore - S:gt.blockores.1023.name=Chlorine Ore - 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 - S:gt.blockores.1030.name=Chrome Ore - S:gt.blockores.1031.name=Manganese Ore - S:gt.blockores.1032.name=Iron Ore - S:gt.blockores.1033.name=Cobalt Ore - S:gt.blockores.1034.name=Nickel Ore - S:gt.blockores.1035.name=Copper Ore - 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 - S:gt.blockores.1052.name=Palladium Ore - S:gt.blockores.1054.name=Silver Ore - S:gt.blockores.1055.name=Cadmium Ore - 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 - S:gt.blockores.1083.name=Osmium Ore - S:gt.blockores.1084.name=Iridium Ore - S:gt.blockores.1085.name=Platinum Ore - S:gt.blockores.1086.name=Gold Ore - S:gt.blockores.1087.name=Mercury Ore - S:gt.blockores.1089.name=Lead Ore - S:gt.blockores.1090.name=Bismuth Ore - S:gt.blockores.1093.name=Radon Ore - S:gt.blockores.1096.name=Thorium Ore - S:gt.blockores.1097.name=Uranium 235 Ore - S:gt.blockores.1098.name=Uranium 238 Ore - S:gt.blockores.1100.name=Plutonium 239 Ore - S:gt.blockores.1101.name=Plutonium 241 Ore - S:gt.blockores.1103.name=Americium Ore - S:gt.blockores.1129.name=Neutronium Ore - S:gt.blockores.12.name=Nitrogen Ore - S:gt.blockores.1241.name=Platinum Group Sludge Ore - S:gt.blockores.129.name=Neutronium Ore - S:gt.blockores.1299.name=Stone Ore - S:gt.blockores.13.name=Oxygen Ore - S:gt.blockores.1300.name=Bronze Ore - S:gt.blockores.1301.name=Brass Ore - S:gt.blockores.1302.name=Invar Ore - S:gt.blockores.1303.name=Electrum Ore - S:gt.blockores.1304.name=Wrought Iron Ore - S:gt.blockores.1305.name=Steel Ore - 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 - S:gt.blockores.1313.name=Magnalium Ore - S:gt.blockores.1314.name=Soldering Alloy Ore - 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 - 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.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 - S:gt.blockores.1351.name=Rose Gold Ore - S:gt.blockores.1352.name=Black Bronze Ore - S:gt.blockores.1353.name=Bismuth Bronze Ore - S:gt.blockores.1354.name=Magnetic Iron Ore - S:gt.blockores.1355.name=Magnetic Steel Ore - S:gt.blockores.1356.name=Magnetic Neodymium Ore - S:gt.blockores.1357.name=Vanadium-Gallium Ore - 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 - S:gt.blockores.1373.name=HSS-E Ore - S:gt.blockores.1374.name=HSS-S Ore - 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 - S:gt.blockores.1500.name=Diamond Ore - S:gt.blockores.1501.name=Emerald Ore - S:gt.blockores.1502.name=Ruby Ore - S:gt.blockores.1503.name=Sapphire Ore - S:gt.blockores.1504.name=Green Sapphire Ore - S:gt.blockores.1505.name=Olivine Ore - S:gt.blockores.1506.name=Nether Star Ore - S:gt.blockores.1507.name=Topaz Ore - S:gt.blockores.1508.name=Tanzanite Ore - S:gt.blockores.1509.name=Amethyst Ore - S:gt.blockores.1510.name=Opal Ore - 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 - 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 - S:gt.blockores.1525.name=Sodalite Ore - 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 - S:gt.blockores.1533.name=Endereye Ore - S:gt.blockores.1534.name=Phosphorus Ore - S:gt.blockores.1535.name=Coal Ore - 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.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 - S:gt.blockores.16004.name=Small Helium Ore - S:gt.blockores.16005.name=Small Helium-3 Ore - 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 - S:gt.blockores.16014.name=Small Fluorine Ore - 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 - S:gt.blockores.16023.name=Small Chlorine Ore - 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 - S:gt.blockores.16033.name=Small Cobalt Ore - S:gt.blockores.16034.name=Small Nickel Ore - S:gt.blockores.16035.name=Small Copper Ore - 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 - S:gt.blockores.16081.name=Small Tungsten Ore - S:gt.blockores.16083.name=Small Osmium Ore - S:gt.blockores.16084.name=Small Iridium Ore - S:gt.blockores.16085.name=Small Platinum Ore - S:gt.blockores.16086.name=Small Gold Ore - S:gt.blockores.16087.name=Small Mercury Ore - S:gt.blockores.16089.name=Small Lead Ore - S:gt.blockores.1609.name=Sterilized Growth Medium Ore - S:gt.blockores.16090.name=Small Bismuth Ore - S:gt.blockores.16093.name=Small Radon Ore - S:gt.blockores.16096.name=Small Thorium Ore - S:gt.blockores.16097.name=Small Uranium 235 Ore - S:gt.blockores.16098.name=Small Uranium 238 Ore - S:gt.blockores.1610.name=Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.16100.name=Small Plutonium 239 Ore - S:gt.blockores.16101.name=Small Plutonium 241 Ore - S:gt.blockores.16103.name=Small Americium Ore - S:gt.blockores.1611.name=Borosilicate Glass Ore - S:gt.blockores.1612.name=Ferrite Mixture Ore - S:gt.blockores.16129.name=Small Neutronium Ore - S:gt.blockores.1613.name=Nickel-Zinc Ferrite Ore - S:gt.blockores.1614.name=Massicot Ore - S:gt.blockores.1615.name=Arsenic Trioxide Ore - S:gt.blockores.1616.name=Cobalt Oxide Ore - S:gt.blockores.1617.name=Zincite Ore - S:gt.blockores.1618.name=Antimony Trioxide Ore - S:gt.blockores.1619.name=Cupric Oxide Ore - S:gt.blockores.1620.name=Ferrosilite Ore - S:gt.blockores.1621.name=Magnesia Ore - S:gt.blockores.1622.name=Quicklime Ore - S:gt.blockores.1623.name=Potash Ore - S:gt.blockores.1624.name=Soda Ash Ore - S:gt.blockores.16241.name=Small Platinum Group Sludge Ore - S:gt.blockores.1625.name=Brick Ore - S:gt.blockores.1626.name=Fireclay Ore - S:gt.blockores.1627.name=Bio Diesel Ore - S:gt.blockores.1628.name=Nitration Mixture Ore - S:gt.blockores.1629.name=Glycerol Ore - S:gt.blockores.16299.name=Small Stone Ore - S:gt.blockores.1630.name=Sodium Bisulfate Ore - S:gt.blockores.16300.name=Small Bronze Ore - S:gt.blockores.16301.name=Small Brass Ore - S:gt.blockores.16302.name=Small Invar Ore - S:gt.blockores.16303.name=Small Electrum Ore - S:gt.blockores.16304.name=Small Wrought Iron Ore - S:gt.blockores.16305.name=Small Steel Ore - 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 - S:gt.blockores.16312.name=Small Kanthal Ore - S:gt.blockores.16313.name=Small Magnalium Ore - S:gt.blockores.16314.name=Small Soldering Alloy Ore - 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 - S:gt.blockores.16326.name=Small Enriched Naquadah Ore - S:gt.blockores.16327.name=Small Naquadria Ore - 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.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 - S:gt.blockores.16350.name=Small Sterling Silver Ore - S:gt.blockores.16351.name=Small Rose Gold Ore - S:gt.blockores.16352.name=Small Black Bronze Ore - S:gt.blockores.16353.name=Small Bismuth Bronze Ore - S:gt.blockores.16354.name=Small Magnetic Iron Ore - S:gt.blockores.16355.name=Small Magnetic Steel Ore - S:gt.blockores.16356.name=Small Magnetic Neodymium Ore - S:gt.blockores.16357.name=Small Vanadium-Gallium Ore - S:gt.blockores.16358.name=Small Yttrium Barium Cuprate Ore - 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 - S:gt.blockores.16372.name=Small HSS-G Ore - S:gt.blockores.16373.name=Small HSS-E Ore - S:gt.blockores.16374.name=Small HSS-S Ore - 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 - S:gt.blockores.1644.name=Butane Ore - S:gt.blockores.1645.name=Butene Ore - S:gt.blockores.1646.name=Butadiene Ore - S:gt.blockores.16460.name=Small Hydrogen Sulfide Ore - S:gt.blockores.1647.name=Toluene Ore - S:gt.blockores.16470.name=Small Epoxy Resin Ore - S:gt.blockores.16471.name=Small Silicone Rubber Ore - S:gt.blockores.16472.name=Small Polycaprolactam Ore - 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 - S:gt.blockores.1650.name=Vinyl Chloride Ore - S:gt.blockores.16500.name=Small Diamond Ore - S:gt.blockores.16501.name=Small Emerald Ore - S:gt.blockores.16502.name=Small Ruby Ore - S:gt.blockores.16503.name=Small Sapphire Ore - S:gt.blockores.16504.name=Small Green Sapphire Ore - S:gt.blockores.16505.name=Small Olivine Ore - S:gt.blockores.16506.name=Small Nether Star Ore - S:gt.blockores.16507.name=Small Topaz Ore - S:gt.blockores.16508.name=Small Tanzanite Ore - S:gt.blockores.16509.name=Small Amethyst Ore - S:gt.blockores.1651.name=Sulfur Dioxide Ore - S:gt.blockores.16510.name=Small Opal Ore - 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 - 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 - S:gt.blockores.16525.name=Small Sodalite Ore - 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 - S:gt.blockores.16532.name=Small Enderpearl Ore - S:gt.blockores.16533.name=Small Endereye Ore - S:gt.blockores.16534.name=Small Phosphorus Ore - S:gt.blockores.16535.name=Small Coal Ore - S:gt.blockores.16536.name=Small Charcoal Ore - 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 - 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 - S:gt.blockores.16609.name=Small Sterilized Growth Medium Ore - S:gt.blockores.1661.name=Wood Vinegar Ore - S:gt.blockores.16610.name=Small Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.16611.name=Small Borosilicate Glass Ore - S:gt.blockores.16612.name=Small Ferrite Mixture Ore - S:gt.blockores.16613.name=Small Nickel-Zinc Ferrite Ore - S:gt.blockores.16614.name=Small Massicot Ore - S:gt.blockores.16615.name=Small Arsenic Trioxide Ore - S:gt.blockores.16616.name=Small Cobalt Oxide Ore - S:gt.blockores.16617.name=Small Zincite Ore - S:gt.blockores.16618.name=Small Antimony Trioxide Ore - S:gt.blockores.16619.name=Small Cupric Oxide Ore - S:gt.blockores.1662.name=Wood Tar Ore - S:gt.blockores.16620.name=Small Ferrosilite Ore - S:gt.blockores.16621.name=Small Magnesia Ore - S:gt.blockores.16622.name=Small Quicklime Ore - S:gt.blockores.16623.name=Small Potash Ore - S:gt.blockores.16624.name=Small Soda Ash Ore - S:gt.blockores.16625.name=Small Brick Ore - S:gt.blockores.16626.name=Small Fireclay Ore - S:gt.blockores.16627.name=Small Bio Diesel Ore - S:gt.blockores.16628.name=Small Nitration Mixture Ore - S:gt.blockores.16629.name=Small Glycerol Ore - S:gt.blockores.1663.name=Dimethyldichlorosilane Ore - S:gt.blockores.16630.name=Small Sodium Bisulfate Ore - S:gt.blockores.16631.name=Small Polyphenylene Sulfide Ore - S:gt.blockores.16632.name=Small Dichlorobenzene Ore - S:gt.blockores.16633.name=Small Polydimethylsiloxane Ore - S:gt.blockores.16634.name=Small Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.16635.name=Small Styrene-Butadiene Rubber Ore - S:gt.blockores.16636.name=Small Polystyrene Ore - S:gt.blockores.16637.name=Small Styrene Ore - S:gt.blockores.16638.name=Small Isoprene Ore - S:gt.blockores.16639.name=Small Tetranitromethane Ore - S:gt.blockores.1664.name=Chloromethane Ore - S:gt.blockores.16640.name=Small Diluted Sulfuric Acid Ore - S:gt.blockores.16641.name=Small Ethenone Ore - S:gt.blockores.16642.name=Small Ethane Ore - S:gt.blockores.16643.name=Small Propane Ore - S:gt.blockores.16644.name=Small Butane Ore - S:gt.blockores.16645.name=Small Butene Ore - S:gt.blockores.16646.name=Small Butadiene Ore - S:gt.blockores.16647.name=Small Toluene Ore - S:gt.blockores.16648.name=Small Epichlorohydrin Ore - S:gt.blockores.16649.name=Small Polyvinyl Chloride Ore - S:gt.blockores.1665.name=Phosphorous Pentoxide Ore - S:gt.blockores.16650.name=Small Vinyl Chloride Ore - S:gt.blockores.16651.name=Small Sulfur Dioxide Ore - S:gt.blockores.16652.name=Small Sulfur Trioxide Ore - S:gt.blockores.16653.name=Small Nitric Acid Ore - S:gt.blockores.16654.name=Small 1,1-Dimethylhydrazine Ore - S:gt.blockores.16655.name=Small Chloramine Ore - S:gt.blockores.16656.name=Small Dimethylamine Ore - S:gt.blockores.16657.name=Small Dinitrogen Tetroxide Ore - S:gt.blockores.16658.name=Small Nitric Oxide Ore - S:gt.blockores.16659.name=Small Ammonia Ore - S:gt.blockores.1666.name=Tetrafluoroethylene Ore - S:gt.blockores.16660.name=Small Wood Gas Ore - S:gt.blockores.16661.name=Small Wood Vinegar Ore - S:gt.blockores.16662.name=Small Wood Tar Ore - S:gt.blockores.16663.name=Small Dimethyldichlorosilane Ore - S:gt.blockores.16664.name=Small Chloromethane Ore - S:gt.blockores.16665.name=Small Phosphorous Pentoxide Ore - S:gt.blockores.16666.name=Small Tetrafluoroethylene Ore - S:gt.blockores.16667.name=Small Hydrofluoric Acid Ore - S:gt.blockores.16668.name=Small Chloroform Ore - S:gt.blockores.16669.name=Small Bisphenol A Ore - S:gt.blockores.1667.name=Hydrofluoric Acid Ore - S:gt.blockores.16670.name=Small Acetic Acid Ore - S:gt.blockores.16671.name=Small Calcium Acetate Solution Ore - S:gt.blockores.16672.name=Small Acetone Ore - S:gt.blockores.16673.name=Small Methanol Ore - S:gt.blockores.16674.name=Small Carbon Monoxide Ore - S:gt.blockores.16675.name=Small Charcoal Byproducts Ore - S:gt.blockores.16676.name=Small Metal Mixture Ore - S:gt.blockores.16677.name=Small Ethylene Ore - S:gt.blockores.16678.name=Small Propene Ore - S:gt.blockores.16679.name=Small Vinyl Acetate Ore - S:gt.blockores.1668.name=Chloroform Ore - S:gt.blockores.16680.name=Small Polyvinyl Acetate Ore - S:gt.blockores.16681.name=Small Methyl Acetate Ore - S:gt.blockores.16682.name=Small Allyl Chloride Ore - S:gt.blockores.16683.name=Small Hydrochloric Acid Ore - S:gt.blockores.16684.name=Small Hypochlorous Acid Ore - S:gt.blockores.16685.name=Small Sodium Hydroxide Ore - S:gt.blockores.16686.name=Small Benzene Ore - S:gt.blockores.16687.name=Small Phenol Ore - S:gt.blockores.16688.name=Small Cumene Ore - S:gt.blockores.16689.name=Small Phosphoric Acid Ore - S:gt.blockores.1669.name=Bisphenol A Ore - 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 - S:gt.blockores.16702.name=Small Ice Ore - S:gt.blockores.16703.name=Small UU-Matter Ore - S:gt.blockores.16704.name=Small Biomass Ore - S:gt.blockores.16705.name=Small Biofuel Ore - S:gt.blockores.16706.name=Small Ethanol Ore - S:gt.blockores.16707.name=Small Oil Ore - S:gt.blockores.16708.name=Small Diesel Ore - S:gt.blockores.16709.name=Small Cetane-Boosted Diesel Ore - S:gt.blockores.1671.name=Calcium Acetate Solution Ore - S:gt.blockores.16710.name=Small Coalfuel Ore - S:gt.blockores.16711.name=Small Fish Oil Ore - S:gt.blockores.16712.name=Small Creosote Ore - S:gt.blockores.16713.name=Small Seed Oil Ore - S:gt.blockores.16714.name=Small Glyceryl Trinitrate Ore - S:gt.blockores.16715.name=Small Methane Ore - S:gt.blockores.16716.name=Small Nitro-Carbon Ore - S:gt.blockores.16717.name=Small Nitrogen Dioxide Ore - S:gt.blockores.16718.name=Small Sodium Persulfate Ore - S:gt.blockores.16719.name=Small Sodium Sulfide Ore - S:gt.blockores.1672.name=Acetone Ore - S:gt.blockores.16720.name=Small Sulfuric Acid Ore - S:gt.blockores.16721.name=Small UU-Amplifier Ore - S:gt.blockores.16722.name=Small Hemp Seed Oil Ore - S:gt.blockores.16723.name=Small Lin Seed Oil Ore - S:gt.blockores.16724.name=Small Lubricant Ore - S:gt.blockores.16725.name=Small Honey Ore - S:gt.blockores.16726.name=Small Glue Ore - S:gt.blockores.16727.name=Small Hot Frying Oil Ore - S:gt.blockores.16728.name=Small Snow Ore - S:gt.blockores.16729.name=Small Holy Water Ore - S:gt.blockores.1673.name=Methanol Ore - S:gt.blockores.16730.name=Small Heavy Oil Ore - S:gt.blockores.16731.name=Small Raw Oil Ore - S:gt.blockores.16732.name=Small Light Oil Ore - S:gt.blockores.16733.name=Small Natural Gas Ore - S:gt.blockores.16734.name=Small Sulfuric Gas Ore - S:gt.blockores.16735.name=Small Refinery Gas Ore - S:gt.blockores.16736.name=Small Sulfuric Naphtha Ore - S:gt.blockores.16737.name=Small Sulfuric Light Fuel Ore - S:gt.blockores.16738.name=Small Sulfuric Heavy Fuel Ore - S:gt.blockores.16739.name=Small Naphtha Ore - S:gt.blockores.1674.name=Carbon Monoxide Ore - S:gt.blockores.16740.name=Small Light Fuel Ore - S:gt.blockores.16741.name=Small Heavy Fuel Ore - S:gt.blockores.16742.name=Small LPG Ore - 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 - S:gt.blockores.16800.name=Small Gunpowder Ore - S:gt.blockores.16801.name=Small Blaze Ore - S:gt.blockores.16802.name=Small Flint Ore - S:gt.blockores.16803.name=Small Sugar Ore - S:gt.blockores.16804.name=Small Obsidian Ore - S:gt.blockores.16805.name=Small Clay Ore - S:gt.blockores.16806.name=Small Bone Ore - S:gt.blockores.16807.name=Small Netherrack Ore - S:gt.blockores.16808.name=Small Endstone Ore - S:gt.blockores.16809.name=Small Wood Ore - 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 - S:gt.blockores.16816.name=Small Dark Ashes Ore - S:gt.blockores.16817.name=Small Salt Ore - S:gt.blockores.16818.name=Small Hydrated Coal Ore - S:gt.blockores.16819.name=Small Graphene Ore - S:gt.blockores.1682.name=Allyl Chloride Ore - S:gt.blockores.16820.name=Small Almandine Ore - S:gt.blockores.16821.name=Small Andradite Ore - S:gt.blockores.16822.name=Small Bauxite Ore - S:gt.blockores.16823.name=Small Calcite Ore - S:gt.blockores.16824.name=Small Cassiterite Ore - S:gt.blockores.16825.name=Small Chromite Ore - 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 - S:gt.blockores.16836.name=Small Saltpeter Ore - S:gt.blockores.16837.name=Small Silicon Dioxide Ore - S:gt.blockores.16838.name=Small Spessartine Ore - S:gt.blockores.16839.name=Small Sphalerite Ore - S:gt.blockores.1684.name=Hypochlorous Acid Ore - S:gt.blockores.16840.name=Small Tetrahedrite Ore - S:gt.blockores.16841.name=Small Tungstate Ore - S:gt.blockores.16842.name=Small Uvarovite Ore - S:gt.blockores.16843.name=Small Pyrotheum Ore - S:gt.blockores.16844.name=Small Basalt Ore - S:gt.blockores.16845.name=Small Marble Ore - S:gt.blockores.16846.name=Small Redrock Ore - S:gt.blockores.16847.name=Small Potassium Feldspar Ore - S:gt.blockores.16848.name=Small Biotite Ore - 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 - S:gt.blockores.16879.name=Small Paper Ore - S:gt.blockores.1688.name=Cumene Ore - S:gt.blockores.16880.name=Small Rubber Ore - 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 - S:gt.blockores.16888.name=Small Coffee Ore - S:gt.blockores.16889.name=Small Sealed Wood Ore - S:gt.blockores.1689.name=Phosphoric Acid Ore - S:gt.blockores.16890.name=Small Glass Ore - S:gt.blockores.16891.name=Small Rare Earth Ore - S:gt.blockores.16892.name=Small Raw Meat Ore - S:gt.blockores.16893.name=Small Cooked Meat Ore - 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 - S:gt.blockores.16902.name=Small Talc - S:gt.blockores.16903.name=Small Trona Ore - S:gt.blockores.16904.name=Small Barite Ore - S:gt.blockores.16905.name=Small Bastnasite Ore - S:gt.blockores.16906.name=Small Garnierite Ore - S:gt.blockores.16907.name=Small Lepidolite Ore - S:gt.blockores.16908.name=Small Magnesite Ore - S:gt.blockores.16909.name=Small Pentlandite Ore - S:gt.blockores.1691.name=Fermented Biomass Ore - S:gt.blockores.16910.name=Small Scheelite Ore - S:gt.blockores.16911.name=Small Alunite Ore - S:gt.blockores.16912.name=Small Chrysotile Ore - S:gt.blockores.16913.name=Small Realgar Ore - S:gt.blockores.16914.name=Small Dolomite Ore - S:gt.blockores.16915.name=Small Wollastonite Ore - S:gt.blockores.16916.name=Small Zeolite Ore - S:gt.blockores.16917.name=Small Banded Iron Ore - S:gt.blockores.16918.name=Small Ilmenite Ore - S:gt.blockores.16919.name=Small Pollucite Ore - S:gt.blockores.1692.name=Salt Water Ore - S:gt.blockores.16920.name=Small Spodumene Ore - S:gt.blockores.16921.name=Small Tantalite Ore - S:gt.blockores.16922.name=Small Uraninite Ore - S:gt.blockores.16923.name=Small Vanadium Magnetite Ore - S:gt.blockores.16924.name=Small Kyanite Ore - S:gt.blockores.16925.name=Small Perlite Ore - S:gt.blockores.16926.name=Small Pumice Ore - 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 - S:gt.blockores.16933.name=Small Glauconite Ore - S:gt.blockores.16934.name=Small Gypsum Ore - S:gt.blockores.16935.name=Small Basaltic Mineral Sand - S:gt.blockores.16936.name=Small Granitic Mineral Sand - 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 - S:gt.blockores.16943.name=Small Pyrolusite Ore - S:gt.blockores.16944.name=Small Rock Salt Ore - S:gt.blockores.16945.name=Small Stibnite Ore - S:gt.blockores.16946.name=Small Asbestos Ore - 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 - S:gt.blockores.17001.name=Small Hydrogen Ore - S:gt.blockores.17002.name=Small Deuterium Ore - S:gt.blockores.17003.name=Small Tritium Ore - S:gt.blockores.17004.name=Small Helium Ore - S:gt.blockores.17005.name=Small Helium-3 Ore - S:gt.blockores.17006.name=Small Lithium Ore - S:gt.blockores.17008.name=Small Beryllium Ore - S:gt.blockores.17009.name=Small Boron Ore - S:gt.blockores.1701.name=Water Ore - S:gt.blockores.17010.name=Small Carbon Ore - S:gt.blockores.17012.name=Small Nitrogen Ore - S:gt.blockores.17013.name=Small Oxygen Ore - S:gt.blockores.17014.name=Small Fluorine Ore - S:gt.blockores.17017.name=Small Sodium Ore - S:gt.blockores.17018.name=Small Magnesium Ore - S:gt.blockores.17019.name=Small Aluminium Ore - S:gt.blockores.1702.name=Ice Ore - S:gt.blockores.17020.name=Small Silicon Ore - S:gt.blockores.17021.name=Small Phosphor Ore - S:gt.blockores.17022.name=Small Sulfur Ore - S:gt.blockores.17023.name=Small Chlorine Ore - 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 - S:gt.blockores.17030.name=Small Chrome Ore - S:gt.blockores.17031.name=Small Manganese Ore - S:gt.blockores.17032.name=Small Iron Ore - S:gt.blockores.17033.name=Small Cobalt Ore - S:gt.blockores.17034.name=Small Nickel Ore - S:gt.blockores.17035.name=Small Copper Ore - S:gt.blockores.17036.name=Small Zinc Ore - 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 - S:gt.blockores.1705.name=Biofuel Ore - S:gt.blockores.17052.name=Small Palladium Ore - S:gt.blockores.17054.name=Small Silver Ore - S:gt.blockores.17055.name=Small Cadmium Ore - 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 - S:gt.blockores.17081.name=Small Tungsten Ore - S:gt.blockores.17083.name=Small Osmium Ore - S:gt.blockores.17084.name=Small Iridium Ore - S:gt.blockores.17085.name=Small Platinum Ore - S:gt.blockores.17086.name=Small Gold Ore - S:gt.blockores.17087.name=Small Mercury Ore - S:gt.blockores.17089.name=Small Lead Ore - S:gt.blockores.1709.name=Cetane-Boosted Diesel Ore - S:gt.blockores.17090.name=Small Bismuth Ore - S:gt.blockores.17093.name=Small Radon Ore - S:gt.blockores.17096.name=Small Thorium Ore - S:gt.blockores.17097.name=Small Uranium 235 Ore - S:gt.blockores.17098.name=Small Uranium 238 Ore - S:gt.blockores.1710.name=Coalfuel Ore - S:gt.blockores.17100.name=Small Plutonium 239 Ore - S:gt.blockores.17101.name=Small Plutonium 241 Ore - S:gt.blockores.17103.name=Small Americium Ore - S:gt.blockores.1711.name=Fish Oil Ore - S:gt.blockores.1712.name=Creosote Ore - S:gt.blockores.17129.name=Small Neutronium Ore - S:gt.blockores.1713.name=Seed Oil Ore - S:gt.blockores.1714.name=Glyceryl Trinitrate Ore - S:gt.blockores.1715.name=Methane Ore - S:gt.blockores.1716.name=Nitro-Carbon Ore - S:gt.blockores.1717.name=Nitrogen Dioxide Ore - S:gt.blockores.1718.name=Sodium Persulfate Ore - S:gt.blockores.1719.name=Sodium Sulfide Ore - S:gt.blockores.1720.name=Sulfuric Acid Ore - S:gt.blockores.1721.name=UU-Amplifier Ore - S:gt.blockores.1722.name=Hemp Seed Oil Ore - S:gt.blockores.1723.name=Lin Seed Oil Ore - S:gt.blockores.1724.name=Lubricant Ore - S:gt.blockores.17241.name=Small Platinum Group Sludge Ore - S:gt.blockores.1725.name=Honey Ore - S:gt.blockores.1726.name=Glue Ore - S:gt.blockores.1727.name=Hot Frying Oil Ore - S:gt.blockores.1728.name=Snow Ore - S:gt.blockores.1729.name=Holy Water Ore - S:gt.blockores.17299.name=Small Stone Ore - S:gt.blockores.1730.name=Heavy Oil Ore - S:gt.blockores.17300.name=Small Bronze Ore - S:gt.blockores.17301.name=Small Brass Ore - S:gt.blockores.17302.name=Small Invar Ore - S:gt.blockores.17303.name=Small Electrum Ore - S:gt.blockores.17304.name=Small Wrought Iron Ore - S:gt.blockores.17305.name=Small Steel Ore - 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 - S:gt.blockores.17312.name=Small Kanthal Ore - S:gt.blockores.17313.name=Small Magnalium Ore - S:gt.blockores.17314.name=Small Soldering Alloy Ore - 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 - S:gt.blockores.17326.name=Small Enriched Naquadah Ore - S:gt.blockores.17327.name=Small Naquadria Ore - 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.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 - S:gt.blockores.17350.name=Small Sterling Silver Ore - S:gt.blockores.17351.name=Small Rose Gold Ore - S:gt.blockores.17352.name=Small Black Bronze Ore - S:gt.blockores.17353.name=Small Bismuth Bronze Ore - S:gt.blockores.17354.name=Small Magnetic Iron Ore - S:gt.blockores.17355.name=Small Magnetic Steel Ore - S:gt.blockores.17356.name=Small Magnetic Neodymium Ore - S:gt.blockores.17357.name=Small Vanadium-Gallium Ore - S:gt.blockores.17358.name=Small Yttrium Barium Cuprate Ore - 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 - S:gt.blockores.17372.name=Small HSS-G Ore - S:gt.blockores.17373.name=Small HSS-E Ore - S:gt.blockores.17374.name=Small HSS-S Ore - 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 - S:gt.blockores.17470.name=Small Epoxy Resin Ore - S:gt.blockores.17471.name=Small Silicone Rubber Ore - 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 - S:gt.blockores.17500.name=Small Diamond Ore - S:gt.blockores.17501.name=Small Emerald Ore - S:gt.blockores.17502.name=Small Ruby Ore - S:gt.blockores.17503.name=Small Sapphire Ore - S:gt.blockores.17504.name=Small Green Sapphire Ore - S:gt.blockores.17505.name=Small Olivine Ore - S:gt.blockores.17506.name=Small Nether Star Ore - S:gt.blockores.17507.name=Small Topaz Ore - S:gt.blockores.17508.name=Small Tanzanite Ore - S:gt.blockores.17509.name=Small Amethyst Ore - S:gt.blockores.17510.name=Small Opal Ore - 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 - 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 - S:gt.blockores.17525.name=Small Sodalite Ore - 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 - S:gt.blockores.17533.name=Small Endereye Ore - S:gt.blockores.17534.name=Small Phosphorus Ore - S:gt.blockores.17535.name=Small Coal Ore - 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.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 - S:gt.blockores.17609.name=Small Sterilized Growth Medium Ore - S:gt.blockores.17610.name=Small Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.17611.name=Small Borosilicate Glass Ore - S:gt.blockores.17612.name=Small Ferrite Mixture Ore - S:gt.blockores.17613.name=Small Nickel-Zinc Ferrite Ore - S:gt.blockores.17614.name=Small Massicot Ore - S:gt.blockores.17615.name=Small Arsenic Trioxide Ore - S:gt.blockores.17616.name=Small Cobalt Oxide Ore - S:gt.blockores.17617.name=Small Zincite Ore - S:gt.blockores.17618.name=Small Antimony Trioxide Ore - S:gt.blockores.17619.name=Small Cupric Oxide Ore - S:gt.blockores.17620.name=Small Ferrosilite Ore - S:gt.blockores.17621.name=Small Magnesia Ore - S:gt.blockores.17622.name=Small Quicklime Ore - S:gt.blockores.17623.name=Small Potash Ore - S:gt.blockores.17624.name=Small Soda Ash Ore - S:gt.blockores.17625.name=Small Brick Ore - S:gt.blockores.17626.name=Small Fireclay Ore - S:gt.blockores.17627.name=Small Bio Diesel Ore - S:gt.blockores.17628.name=Small Nitration Mixture Ore - S:gt.blockores.17629.name=Small Glycerol Ore - S:gt.blockores.17630.name=Small Sodium Bisulfate Ore - S:gt.blockores.17631.name=Small Polyphenylene Sulfide Ore - S:gt.blockores.17632.name=Small Dichlorobenzene Ore - S:gt.blockores.17633.name=Small Polydimethylsiloxane Ore - S:gt.blockores.17634.name=Small Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.17635.name=Small Styrene-Butadiene Rubber Ore - S:gt.blockores.17636.name=Small Polystyrene Ore - S:gt.blockores.17637.name=Small Styrene Ore - S:gt.blockores.17638.name=Small Isoprene Ore - S:gt.blockores.17639.name=Small Tetranitromethane Ore - S:gt.blockores.17640.name=Small Diluted Sulfuric Acid Ore - S:gt.blockores.17641.name=Small Ethenone Ore - S:gt.blockores.17642.name=Small Ethane Ore - S:gt.blockores.17643.name=Small Propane Ore - S:gt.blockores.17644.name=Small Butane Ore - S:gt.blockores.17645.name=Small Butene Ore - S:gt.blockores.17646.name=Small Butadiene Ore - S:gt.blockores.17647.name=Small Toluene Ore - S:gt.blockores.17648.name=Small Epichlorohydrin Ore - S:gt.blockores.17649.name=Small Polyvinyl Chloride Ore - S:gt.blockores.17650.name=Small Vinyl Chloride Ore - S:gt.blockores.17651.name=Small Sulfur Dioxide Ore - S:gt.blockores.17652.name=Small Sulfur Trioxide Ore - S:gt.blockores.17653.name=Small Nitric Acid Ore - S:gt.blockores.17654.name=Small 1,1-Dimethylhydrazine Ore - S:gt.blockores.17655.name=Small Chloramine Ore - S:gt.blockores.17656.name=Small Dimethylamine Ore - S:gt.blockores.17657.name=Small Dinitrogen Tetroxide Ore - S:gt.blockores.17658.name=Small Nitric Oxide Ore - S:gt.blockores.17659.name=Small Ammonia Ore - S:gt.blockores.17660.name=Small Wood Gas Ore - S:gt.blockores.17661.name=Small Wood Vinegar Ore - S:gt.blockores.17662.name=Small Wood Tar Ore - S:gt.blockores.17663.name=Small Dimethyldichlorosilane Ore - S:gt.blockores.17664.name=Small Chloromethane Ore - S:gt.blockores.17665.name=Small Phosphorous Pentoxide Ore - S:gt.blockores.17666.name=Small Tetrafluoroethylene Ore - S:gt.blockores.17667.name=Small Hydrofluoric Acid Ore - S:gt.blockores.17668.name=Small Chloroform Ore - S:gt.blockores.17669.name=Small Bisphenol A Ore - S:gt.blockores.17670.name=Small Acetic Acid Ore - S:gt.blockores.17671.name=Small Calcium Acetate Solution Ore - S:gt.blockores.17672.name=Small Acetone Ore - S:gt.blockores.17673.name=Small Methanol Ore - S:gt.blockores.17674.name=Small Carbon Monoxide Ore - S:gt.blockores.17675.name=Small Charcoal Byproducts Ore - S:gt.blockores.17676.name=Small Metal Mixture Ore - S:gt.blockores.17677.name=Small Ethylene Ore - S:gt.blockores.17678.name=Small Propene Ore - S:gt.blockores.17679.name=Small Vinyl Acetate Ore - S:gt.blockores.17680.name=Small Polyvinyl Acetate Ore - S:gt.blockores.17681.name=Small Methyl Acetate Ore - S:gt.blockores.17682.name=Small Allyl Chloride Ore - S:gt.blockores.17683.name=Small Hydrochloric Acid Ore - S:gt.blockores.17684.name=Small Hypochlorous Acid Ore - S:gt.blockores.17685.name=Small Sodium Hydroxide Ore - S:gt.blockores.17686.name=Small Benzene Ore - S:gt.blockores.17687.name=Small Phenol Ore - S:gt.blockores.17688.name=Small Cumene Ore - S:gt.blockores.17689.name=Small Phosphoric Acid Ore - 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 - S:gt.blockores.17703.name=Small UU-Matter Ore - S:gt.blockores.17704.name=Small Biomass Ore - S:gt.blockores.17705.name=Small Biofuel Ore - S:gt.blockores.17706.name=Small Ethanol Ore - S:gt.blockores.17707.name=Small Oil Ore - S:gt.blockores.17708.name=Small Diesel Ore - S:gt.blockores.17709.name=Small Cetane-Boosted Diesel Ore - S:gt.blockores.17710.name=Small Coalfuel Ore - S:gt.blockores.17711.name=Small Fish Oil Ore - S:gt.blockores.17712.name=Small Creosote Ore - S:gt.blockores.17713.name=Small Seed Oil Ore - S:gt.blockores.17714.name=Small Glyceryl Trinitrate Ore - S:gt.blockores.17715.name=Small Methane Ore - S:gt.blockores.17716.name=Small Nitro-Carbon Ore - S:gt.blockores.17717.name=Small Nitrogen Dioxide Ore - S:gt.blockores.17718.name=Small Sodium Persulfate Ore - S:gt.blockores.17719.name=Small Sodium Sulfide Ore - S:gt.blockores.17720.name=Small Sulfuric Acid Ore - S:gt.blockores.17721.name=Small UU-Amplifier Ore - S:gt.blockores.17722.name=Small Hemp Seed Oil Ore - S:gt.blockores.17723.name=Small Lin Seed Oil Ore - S:gt.blockores.17724.name=Small Lubricant Ore - S:gt.blockores.17725.name=Small Honey Ore - S:gt.blockores.17726.name=Small Glue Ore - S:gt.blockores.17727.name=Small Hot Frying Oil Ore - S:gt.blockores.17728.name=Small Snow Ore - S:gt.blockores.17729.name=Small Holy Water Ore - S:gt.blockores.17730.name=Small Heavy Oil Ore - S:gt.blockores.17731.name=Small Raw Oil Ore - S:gt.blockores.17732.name=Small Light Oil Ore - S:gt.blockores.17733.name=Small Natural Gas Ore - S:gt.blockores.17734.name=Small Sulfuric Gas Ore - S:gt.blockores.17735.name=Small Refinery Gas Ore - S:gt.blockores.17736.name=Small Sulfuric Naphtha Ore - S:gt.blockores.17737.name=Small Sulfuric Light Fuel Ore - S:gt.blockores.17738.name=Small Sulfuric Heavy Fuel Ore - S:gt.blockores.17739.name=Small Naphtha Ore - 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 - S:gt.blockores.17803.name=Small Sugar Ore - S:gt.blockores.17804.name=Small Obsidian Ore - S:gt.blockores.17805.name=Small Clay Ore - S:gt.blockores.17806.name=Small Bone Ore - S:gt.blockores.17807.name=Small Netherrack Ore - S:gt.blockores.17808.name=Small Endstone Ore - 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 - S:gt.blockores.17816.name=Small Dark Ashes Ore - S:gt.blockores.17817.name=Small Salt Ore - S:gt.blockores.17818.name=Small Hydrated Coal Ore - S:gt.blockores.17819.name=Small Graphene Ore - S:gt.blockores.17820.name=Small Almandine Ore - S:gt.blockores.17821.name=Small Andradite Ore - S:gt.blockores.17822.name=Small Bauxite Ore - S:gt.blockores.17823.name=Small Calcite Ore - S:gt.blockores.17824.name=Small Cassiterite Ore - S:gt.blockores.17825.name=Small Chromite Ore - 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 - S:gt.blockores.17836.name=Small Saltpeter Ore - S:gt.blockores.17837.name=Small Silicon Dioxide Ore - S:gt.blockores.17838.name=Small Spessartine Ore - S:gt.blockores.17839.name=Small Sphalerite Ore - S:gt.blockores.17840.name=Small Tetrahedrite Ore - S:gt.blockores.17841.name=Small Tungstate Ore - S:gt.blockores.17842.name=Small Uvarovite Ore - S:gt.blockores.17843.name=Small Pyrotheum Ore - S:gt.blockores.17844.name=Small Basalt Ore - S:gt.blockores.17845.name=Small Marble Ore - S:gt.blockores.17846.name=Small Redrock Ore - S:gt.blockores.17847.name=Small Potassium Feldspar Ore - 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 - S:gt.blockores.17879.name=Small Paper Ore - S:gt.blockores.17880.name=Small Rubber Ore - 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 - S:gt.blockores.17888.name=Small Coffee Ore - S:gt.blockores.17889.name=Small Sealed Wood Ore - S:gt.blockores.17890.name=Small Glass Ore - S:gt.blockores.17891.name=Small Rare Earth Ore - S:gt.blockores.17892.name=Small Raw Meat Ore - S:gt.blockores.17893.name=Small Cooked Meat Ore - 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 - S:gt.blockores.17903.name=Small Trona Ore - S:gt.blockores.17904.name=Small Barite Ore - S:gt.blockores.17905.name=Small Bastnasite Ore - S:gt.blockores.17906.name=Small Garnierite Ore - S:gt.blockores.17907.name=Small Lepidolite Ore - S:gt.blockores.17908.name=Small Magnesite Ore - S:gt.blockores.17909.name=Small Pentlandite Ore - S:gt.blockores.17910.name=Small Scheelite Ore - S:gt.blockores.17911.name=Small Alunite Ore - S:gt.blockores.17912.name=Small Chrysotile Ore - S:gt.blockores.17913.name=Small Realgar Ore - S:gt.blockores.17914.name=Small Dolomite Ore - S:gt.blockores.17915.name=Small Wollastonite Ore - S:gt.blockores.17916.name=Small Zeolite Ore - S:gt.blockores.17917.name=Small Banded Iron Ore - S:gt.blockores.17918.name=Small Ilmenite Ore - S:gt.blockores.17919.name=Small Pollucite Ore - S:gt.blockores.17920.name=Small Spodumene Ore - S:gt.blockores.17921.name=Small Tantalite Ore - S:gt.blockores.17922.name=Small Uraninite Ore - S:gt.blockores.17923.name=Small Vanadium Magnetite Ore - S:gt.blockores.17924.name=Small Kyanite Ore - S:gt.blockores.17925.name=Small Perlite Ore - S:gt.blockores.17926.name=Small Pumice Ore - S:gt.blockores.17927.name=Small Bentonite - S:gt.blockores.17928.name=Small Fullers Earth - S:gt.blockores.17929.name=Small Kaolinite - S:gt.blockores.17930.name=Small Brown Limonite Ore - S:gt.blockores.17931.name=Small Yellow Limonite Ore - S:gt.blockores.17932.name=Small Vermiculite - S:gt.blockores.17933.name=Small Glauconite Ore - S:gt.blockores.17934.name=Small Gypsum Ore - S:gt.blockores.17935.name=Small Basaltic Mineral Sand - S:gt.blockores.17936.name=Small Granitic Mineral Sand - S:gt.blockores.17937.name=Small Cassiterite Sand - S:gt.blockores.17938.name=Small Garnet Sand - S:gt.blockores.17939.name=Small Quartz Sand - S:gt.blockores.17940.name=Small Volcanic Ashes Ore - S:gt.blockores.17941.name=Small Borax Ore - S:gt.blockores.17942.name=Small Molybdenite Ore - S:gt.blockores.17943.name=Small Pyrolusite Ore - S:gt.blockores.17944.name=Small Rock Salt Ore - S:gt.blockores.17945.name=Small Stibnite Ore - S:gt.blockores.17946.name=Small Asbestos Ore - 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 - S:gt.blockores.18001.name=Small Hydrogen Ore - S:gt.blockores.18002.name=Small Deuterium Ore - S:gt.blockores.18003.name=Small Tritium Ore - S:gt.blockores.18004.name=Small Helium Ore - S:gt.blockores.18005.name=Small Helium-3 Ore - S:gt.blockores.18006.name=Small Lithium Ore - S:gt.blockores.18008.name=Small Beryllium Ore - S:gt.blockores.18009.name=Small Boron Ore - S:gt.blockores.1801.name=Blaze Ore - S:gt.blockores.18010.name=Small Carbon Ore - S:gt.blockores.18012.name=Small Nitrogen Ore - S:gt.blockores.18013.name=Small Oxygen Ore - S:gt.blockores.18014.name=Small Fluorine Ore - S:gt.blockores.18017.name=Small Sodium Ore - S:gt.blockores.18018.name=Small Magnesium Ore - S:gt.blockores.18019.name=Small Aluminium Ore - S:gt.blockores.1802.name=Flint Ore - S:gt.blockores.18020.name=Small Silicon Ore - S:gt.blockores.18021.name=Small Phosphor Ore - S:gt.blockores.18022.name=Small Sulfur Ore - S:gt.blockores.18023.name=Small Chlorine Ore - 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 - S:gt.blockores.18030.name=Small Chrome Ore - S:gt.blockores.18031.name=Small Manganese Ore - S:gt.blockores.18032.name=Small Iron Ore - S:gt.blockores.18033.name=Small Cobalt Ore - S:gt.blockores.18034.name=Small Nickel Ore - S:gt.blockores.18035.name=Small Copper Ore - S:gt.blockores.18036.name=Small Zinc Ore - 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 - S:gt.blockores.1805.name=Clay Ore - S:gt.blockores.18052.name=Small Palladium Ore - S:gt.blockores.18054.name=Small Silver Ore - S:gt.blockores.18055.name=Small Cadmium Ore - 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 - S:gt.blockores.18081.name=Small Tungsten Ore - S:gt.blockores.18083.name=Small Osmium Ore - S:gt.blockores.18084.name=Small Iridium Ore - S:gt.blockores.18085.name=Small Platinum Ore - S:gt.blockores.18086.name=Small Gold Ore - S:gt.blockores.18087.name=Small Mercury Ore - S:gt.blockores.18089.name=Small Lead Ore - S:gt.blockores.1809.name=Wood Ore - S:gt.blockores.18090.name=Small Bismuth Ore - S:gt.blockores.18093.name=Small Radon Ore - S:gt.blockores.18096.name=Small Thorium Ore - S:gt.blockores.18097.name=Small Uranium 235 Ore - S:gt.blockores.18098.name=Small Uranium 238 Ore - S:gt.blockores.1810.name=Redstone Ore - S:gt.blockores.18100.name=Small Plutonium 239 Ore - 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 - S:gt.blockores.1815.name=Ashes Ore - S:gt.blockores.1816.name=Dark Ashes Ore - S:gt.blockores.1817.name=Salt Ore - S:gt.blockores.1818.name=Hydrated Coal Ore - S:gt.blockores.1819.name=Graphene Ore - S:gt.blockores.1820.name=Almandine Ore - S:gt.blockores.1821.name=Andradite Ore - S:gt.blockores.1822.name=Bauxite Ore - S:gt.blockores.1823.name=Calcite Ore - S:gt.blockores.1824.name=Cassiterite Ore - S:gt.blockores.18241.name=Small Platinum Group Sludge Ore - S:gt.blockores.1825.name=Chromite Ore - 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 - S:gt.blockores.18301.name=Small Brass Ore - S:gt.blockores.18302.name=Small Invar Ore - S:gt.blockores.18303.name=Small Electrum Ore - S:gt.blockores.18304.name=Small Wrought Iron Ore - S:gt.blockores.18305.name=Small Steel Ore - 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 - S:gt.blockores.18312.name=Small Kanthal Ore - S:gt.blockores.18313.name=Small Magnalium Ore - S:gt.blockores.18314.name=Small Soldering Alloy Ore - 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 - S:gt.blockores.18326.name=Small Enriched Naquadah Ore - S:gt.blockores.18327.name=Small Naquadria Ore - 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.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 - S:gt.blockores.18350.name=Small Sterling Silver Ore - S:gt.blockores.18351.name=Small Rose Gold Ore - S:gt.blockores.18352.name=Small Black Bronze Ore - S:gt.blockores.18353.name=Small Bismuth Bronze Ore - S:gt.blockores.18354.name=Small Magnetic Iron Ore - S:gt.blockores.18355.name=Small Magnetic Steel Ore - S:gt.blockores.18356.name=Small Magnetic Neodymium Ore - S:gt.blockores.18357.name=Small Vanadium-Gallium Ore - S:gt.blockores.18358.name=Small Yttrium Barium Cuprate Ore - 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 - S:gt.blockores.18372.name=Small HSS-G Ore - S:gt.blockores.18373.name=Small HSS-E Ore - S:gt.blockores.18374.name=Small HSS-S Ore - 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 - S:gt.blockores.1844.name=Basalt Ore - S:gt.blockores.1845.name=Marble Ore - S:gt.blockores.1846.name=Redrock Ore - S:gt.blockores.18460.name=Small Hydrogen Sulfide Ore - S:gt.blockores.1847.name=Potassium Feldspar Ore - S:gt.blockores.18470.name=Small Epoxy Resin Ore - S:gt.blockores.18471.name=Small Silicone Rubber Ore - S:gt.blockores.18472.name=Small Polycaprolactam Ore - 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 - S:gt.blockores.1850.name=Red Granite Ore - S:gt.blockores.18500.name=Small Diamond Ore - S:gt.blockores.18501.name=Small Emerald Ore - S:gt.blockores.18502.name=Small Ruby Ore - S:gt.blockores.18503.name=Small Sapphire Ore - S:gt.blockores.18504.name=Small Green Sapphire Ore - S:gt.blockores.18505.name=Small Olivine Ore - S:gt.blockores.18506.name=Small Nether Star Ore - 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 - 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 - 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 - S:gt.blockores.18525.name=Small Sodalite Ore - 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 - S:gt.blockores.18532.name=Small Enderpearl Ore - S:gt.blockores.18533.name=Small Endereye Ore - S:gt.blockores.18534.name=Small Phosphorus Ore - S:gt.blockores.18535.name=Small Coal Ore - S:gt.blockores.18536.name=Small Charcoal Ore - 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.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 - S:gt.blockores.18609.name=Small Sterilized Growth Medium Ore - S:gt.blockores.1861.name=Emery Ore - S:gt.blockores.18610.name=Small Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.18611.name=Small Borosilicate Glass Ore - S:gt.blockores.18612.name=Small Ferrite Mixture Ore - S:gt.blockores.18613.name=Small Nickel-Zinc Ferrite Ore - S:gt.blockores.18614.name=Small Massicot Ore - S:gt.blockores.18615.name=Small Arsenic Trioxide Ore - S:gt.blockores.18616.name=Small Cobalt Oxide Ore - S:gt.blockores.18617.name=Small Zincite Ore - S:gt.blockores.18618.name=Small Antimony Trioxide Ore - S:gt.blockores.18619.name=Small Cupric Oxide Ore - S:gt.blockores.1862.name=Epidote Ore - S:gt.blockores.18620.name=Small Ferrosilite Ore - S:gt.blockores.18621.name=Small Magnesia Ore - S:gt.blockores.18622.name=Small Quicklime Ore - S:gt.blockores.18623.name=Small Potash Ore - S:gt.blockores.18624.name=Small Soda Ash Ore - S:gt.blockores.18625.name=Small Brick Ore - S:gt.blockores.18626.name=Small Fireclay Ore - 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 - S:gt.blockores.18633.name=Small Polydimethylsiloxane Ore - S:gt.blockores.18634.name=Small Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.18635.name=Small Styrene-Butadiene Rubber Ore - S:gt.blockores.18636.name=Small Polystyrene Ore - 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 - S:gt.blockores.18643.name=Small Propane Ore - S:gt.blockores.18644.name=Small Butane Ore - S:gt.blockores.18645.name=Small Butene Ore - S:gt.blockores.18646.name=Small Butadiene Ore - S:gt.blockores.18647.name=Small Toluene Ore - S:gt.blockores.18648.name=Small Epichlorohydrin Ore - S:gt.blockores.18649.name=Small Polyvinyl Chloride Ore - S:gt.blockores.1865.name=Graphite Ore - S:gt.blockores.18650.name=Small Vinyl Chloride Ore - S:gt.blockores.18651.name=Small Sulfur Dioxide Ore - S:gt.blockores.18652.name=Small Sulfur Trioxide Ore - S:gt.blockores.18653.name=Small Nitric Acid Ore - S:gt.blockores.18654.name=Small 1,1-Dimethylhydrazine Ore - S:gt.blockores.18655.name=Small Chloramine Ore - S:gt.blockores.18656.name=Small Dimethylamine Ore - 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 - S:gt.blockores.18663.name=Small Dimethyldichlorosilane Ore - S:gt.blockores.18664.name=Small Chloromethane Ore - S:gt.blockores.18665.name=Small Phosphorous Pentoxide Ore - S:gt.blockores.18666.name=Small Tetrafluoroethylene Ore - S:gt.blockores.18667.name=Small Hydrofluoric Acid Ore - S:gt.blockores.18668.name=Small Chloroform Ore - S:gt.blockores.18669.name=Small Bisphenol A Ore - S:gt.blockores.1867.name=Greenstone Ore - S:gt.blockores.18670.name=Small Acetic Acid Ore - S:gt.blockores.18671.name=Small Calcium Acetate Solution Ore - S:gt.blockores.18672.name=Small Acetone Ore - S:gt.blockores.18673.name=Small Methanol Ore - S:gt.blockores.18674.name=Small Carbon Monoxide Ore - S:gt.blockores.18675.name=Small Charcoal Byproducts Ore - S:gt.blockores.18676.name=Small Metal Mixture Ore - 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 - S:gt.blockores.18683.name=Small Hydrochloric Acid Ore - S:gt.blockores.18684.name=Small Hypochlorous Acid Ore - S:gt.blockores.18685.name=Small Sodium Hydroxide Ore - S:gt.blockores.18686.name=Small Benzene Ore - 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 - S:gt.blockores.18702.name=Small Ice Ore - S:gt.blockores.18703.name=Small UU-Matter Ore - S:gt.blockores.18704.name=Small Biomass Ore - S:gt.blockores.18705.name=Small Biofuel Ore - S:gt.blockores.18706.name=Small Ethanol Ore - S:gt.blockores.18707.name=Small Oil Ore - S:gt.blockores.18708.name=Small Diesel Ore - S:gt.blockores.18709.name=Small Cetane-Boosted Diesel Ore - S:gt.blockores.1871.name=Malachite Ore - S:gt.blockores.18710.name=Small Coalfuel Ore - S:gt.blockores.18711.name=Small Fish Oil Ore - S:gt.blockores.18712.name=Small Creosote Ore - S:gt.blockores.18713.name=Small Seed Oil Ore - S:gt.blockores.18714.name=Small Glyceryl Trinitrate Ore - S:gt.blockores.18715.name=Small Methane Ore - S:gt.blockores.18716.name=Small Nitro-Carbon Ore - S:gt.blockores.18717.name=Small Nitrogen Dioxide Ore - S:gt.blockores.18718.name=Small Sodium Persulfate Ore - S:gt.blockores.18719.name=Small Sodium Sulfide Ore - S:gt.blockores.1872.name=Migmatite Ore - S:gt.blockores.18720.name=Small Sulfuric Acid Ore - S:gt.blockores.18721.name=Small UU-Amplifier Ore - S:gt.blockores.18722.name=Small Hemp Seed Oil Ore - S:gt.blockores.18723.name=Small Lin Seed Oil Ore - S:gt.blockores.18724.name=Small Lubricant Ore - S:gt.blockores.18725.name=Small Honey Ore - S:gt.blockores.18726.name=Small Glue Ore - S:gt.blockores.18727.name=Small Hot Frying Oil Ore - S:gt.blockores.18728.name=Small Snow Ore - S:gt.blockores.18729.name=Small Holy Water Ore - S:gt.blockores.1873.name=Pitchblende - S:gt.blockores.18730.name=Small Heavy Oil Ore - S:gt.blockores.18731.name=Small Raw Oil Ore - S:gt.blockores.18732.name=Small Light Oil Ore - S:gt.blockores.18733.name=Small Natural Gas Ore - S:gt.blockores.18734.name=Small Sulfuric Gas Ore - S:gt.blockores.18735.name=Small Refinery Gas Ore - S:gt.blockores.18736.name=Small Sulfuric Naphtha Ore - S:gt.blockores.18737.name=Small Sulfuric Light Fuel Ore - S:gt.blockores.18738.name=Small Sulfuric Heavy Fuel Ore - S:gt.blockores.18739.name=Small Naphtha Ore - S:gt.blockores.1874.name=Polyethylene Ore - 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 - S:gt.blockores.18800.name=Small Gunpowder Ore - S:gt.blockores.18801.name=Small Blaze Ore - S:gt.blockores.18802.name=Small Flint Ore - S:gt.blockores.18803.name=Small Sugar Ore - S:gt.blockores.18804.name=Small Obsidian Ore - S:gt.blockores.18805.name=Small Clay Ore - S:gt.blockores.18806.name=Small Bone Ore - S:gt.blockores.18807.name=Small Netherrack Ore - S:gt.blockores.18808.name=Small Endstone Ore - S:gt.blockores.18809.name=Small Wood Ore - 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 - S:gt.blockores.18816.name=Small Dark Ashes Ore - S:gt.blockores.18817.name=Small Salt Ore - S:gt.blockores.18818.name=Small Hydrated Coal Ore - S:gt.blockores.18819.name=Small Graphene Ore - S:gt.blockores.1882.name=Wulfenite Ore - S:gt.blockores.18820.name=Small Almandine Ore - S:gt.blockores.18821.name=Small Andradite Ore - S:gt.blockores.18822.name=Small Bauxite Ore - S:gt.blockores.18823.name=Small Calcite Ore - S:gt.blockores.18824.name=Small Cassiterite Ore - S:gt.blockores.18825.name=Small Chromite Ore - 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 - S:gt.blockores.18836.name=Small Saltpeter Ore - 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 - S:gt.blockores.18843.name=Small Pyrotheum Ore - S:gt.blockores.18844.name=Small Basalt Ore - S:gt.blockores.18845.name=Small Marble Ore - S:gt.blockores.18846.name=Small Redrock Ore - S:gt.blockores.18847.name=Small Potassium Feldspar Ore - S:gt.blockores.18848.name=Small Biotite Ore - 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 - S:gt.blockores.18879.name=Small Paper Ore - S:gt.blockores.1888.name=Coffee Ore - S:gt.blockores.18880.name=Small Rubber Ore - 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 - S:gt.blockores.18888.name=Small Coffee Ore - S:gt.blockores.18889.name=Small Sealed Wood Ore - S:gt.blockores.1889.name=Sealed Wood Ore - S:gt.blockores.18890.name=Small Glass Ore - S:gt.blockores.18891.name=Small Rare Earth Ore - S:gt.blockores.18892.name=Small Raw Meat Ore - S:gt.blockores.18893.name=Small Cooked Meat Ore - 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 - S:gt.blockores.18902.name=Small Talc - S:gt.blockores.18903.name=Small Trona Ore - S:gt.blockores.18904.name=Small Barite Ore - S:gt.blockores.18905.name=Small Bastnasite Ore - S:gt.blockores.18906.name=Small Garnierite Ore - S:gt.blockores.18907.name=Small Lepidolite Ore - S:gt.blockores.18908.name=Small Magnesite Ore - S:gt.blockores.18909.name=Small Pentlandite Ore - S:gt.blockores.1891.name=Rare Earth Ore - S:gt.blockores.18910.name=Small Scheelite Ore - S:gt.blockores.18911.name=Small Alunite Ore - S:gt.blockores.18912.name=Small Chrysotile Ore - S:gt.blockores.18913.name=Small Realgar Ore - S:gt.blockores.18914.name=Small Dolomite Ore - S:gt.blockores.18915.name=Small Wollastonite Ore - S:gt.blockores.18916.name=Small Zeolite Ore - S:gt.blockores.18917.name=Small Banded Iron Ore - S:gt.blockores.18918.name=Small Ilmenite Ore - S:gt.blockores.18919.name=Small Pollucite Ore - S:gt.blockores.1892.name=Raw Meat Ore - S:gt.blockores.18920.name=Small Spodumene Ore - S:gt.blockores.18921.name=Small Tantalite Ore - S:gt.blockores.18922.name=Small Uraninite Ore - S:gt.blockores.18923.name=Small Vanadium Magnetite Ore - S:gt.blockores.18924.name=Small Kyanite Ore - S:gt.blockores.18925.name=Small Perlite Ore - S:gt.blockores.18926.name=Small Pumice Ore - S:gt.blockores.18927.name=Small Bentonite - S:gt.blockores.18928.name=Small Fullers Earth - S:gt.blockores.18929.name=Small Kaolinite - S:gt.blockores.1893.name=Cooked Meat Ore - S:gt.blockores.18930.name=Small Brown Limonite Ore - S:gt.blockores.18931.name=Small Yellow Limonite Ore - S:gt.blockores.18932.name=Small Vermiculite - S:gt.blockores.18933.name=Small Glauconite Ore - S:gt.blockores.18934.name=Small Gypsum Ore - S:gt.blockores.18935.name=Small Basaltic Mineral Sand - S:gt.blockores.18936.name=Small Granitic Mineral Sand - S:gt.blockores.18937.name=Small Cassiterite Sand - S:gt.blockores.18938.name=Small Garnet Sand - S:gt.blockores.18939.name=Small Quartz Sand - S:gt.blockores.1894.name=Cheese Ore - S:gt.blockores.18940.name=Small Volcanic Ashes Ore - S:gt.blockores.18941.name=Small Borax Ore - S:gt.blockores.18942.name=Small Molybdenite Ore - S:gt.blockores.18943.name=Small Pyrolusite Ore - S:gt.blockores.18944.name=Small Rock Salt Ore - S:gt.blockores.18945.name=Small Stibnite Ore - S:gt.blockores.18946.name=Small Asbestos Ore - S:gt.blockores.18947.name=Small Concrete Ore - 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 - S:gt.blockores.19001.name=Small Hydrogen Ore - S:gt.blockores.19002.name=Small Deuterium Ore - S:gt.blockores.19003.name=Small Tritium Ore - S:gt.blockores.19004.name=Small Helium Ore - S:gt.blockores.19005.name=Small Helium-3 Ore - S:gt.blockores.19006.name=Small Lithium Ore - S:gt.blockores.19008.name=Small Beryllium Ore - S:gt.blockores.19009.name=Small Boron Ore - S:gt.blockores.1901.name=Mica Ore - S:gt.blockores.19010.name=Small Carbon Ore - S:gt.blockores.19012.name=Small Nitrogen Ore - S:gt.blockores.19013.name=Small Oxygen Ore - S:gt.blockores.19014.name=Small Fluorine Ore - S:gt.blockores.19017.name=Small Sodium Ore - S:gt.blockores.19018.name=Small Magnesium Ore - S:gt.blockores.19019.name=Small Aluminium Ore - S:gt.blockores.1902.name=Talc - S:gt.blockores.19020.name=Small Silicon Ore - S:gt.blockores.19021.name=Small Phosphor Ore - S:gt.blockores.19022.name=Small Sulfur Ore - S:gt.blockores.19023.name=Small Chlorine Ore - 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 - S:gt.blockores.19030.name=Small Chrome Ore - S:gt.blockores.19031.name=Small Manganese Ore - S:gt.blockores.19032.name=Small Iron Ore - S:gt.blockores.19033.name=Small Cobalt Ore - S:gt.blockores.19034.name=Small Nickel Ore - S:gt.blockores.19035.name=Small Copper Ore - S:gt.blockores.19036.name=Small Zinc Ore - 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 - S:gt.blockores.1905.name=Bastnasite Ore - S:gt.blockores.19052.name=Small Palladium Ore - S:gt.blockores.19054.name=Small Silver Ore - S:gt.blockores.19055.name=Small Cadmium Ore - 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 - S:gt.blockores.19081.name=Small Tungsten Ore - S:gt.blockores.19083.name=Small Osmium Ore - S:gt.blockores.19084.name=Small Iridium Ore - S:gt.blockores.19085.name=Small Platinum Ore - S:gt.blockores.19086.name=Small Gold Ore - S:gt.blockores.19087.name=Small Mercury Ore - S:gt.blockores.19089.name=Small Lead Ore - S:gt.blockores.1909.name=Pentlandite Ore - S:gt.blockores.19090.name=Small Bismuth Ore - S:gt.blockores.19093.name=Small Radon Ore - S:gt.blockores.19096.name=Small Thorium Ore - S:gt.blockores.19097.name=Small Uranium 235 Ore - S:gt.blockores.19098.name=Small Uranium 238 Ore - S:gt.blockores.1910.name=Scheelite Ore - S:gt.blockores.19100.name=Small Plutonium 239 Ore - S:gt.blockores.19101.name=Small Plutonium 241 Ore - S:gt.blockores.19103.name=Small Americium Ore - S:gt.blockores.1911.name=Alunite Ore - S:gt.blockores.1912.name=Chrysotile Ore - S:gt.blockores.19129.name=Small Neutronium Ore - S:gt.blockores.1913.name=Realgar Ore - S:gt.blockores.1914.name=Dolomite Ore - S:gt.blockores.1915.name=Wollastonite Ore - S:gt.blockores.1916.name=Zeolite Ore - S:gt.blockores.1917.name=Banded Iron Ore - S:gt.blockores.1918.name=Ilmenite Ore - S:gt.blockores.1919.name=Pollucite Ore - S:gt.blockores.1920.name=Spodumene Ore - S:gt.blockores.1921.name=Tantalite Ore - S:gt.blockores.1922.name=Uraninite Ore - S:gt.blockores.1923.name=Vanadium Magnetite Ore - S:gt.blockores.1924.name=Kyanite Ore - S:gt.blockores.19241.name=Small Platinum Group Sludge Ore - S:gt.blockores.1925.name=Perlite Ore - S:gt.blockores.1926.name=Pumice Ore - S:gt.blockores.1927.name=Bentonite - S:gt.blockores.1928.name=Fullers Earth - S:gt.blockores.1929.name=Kaolinite - S:gt.blockores.19299.name=Small Stone Ore - S:gt.blockores.1930.name=Brown Limonite Ore - S:gt.blockores.19300.name=Small Bronze Ore - S:gt.blockores.19301.name=Small Brass Ore - S:gt.blockores.19302.name=Small Invar Ore - S:gt.blockores.19303.name=Small Electrum Ore - S:gt.blockores.19304.name=Small Wrought Iron Ore - S:gt.blockores.19305.name=Small Steel Ore - 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 - S:gt.blockores.19312.name=Small Kanthal Ore - S:gt.blockores.19313.name=Small Magnalium Ore - S:gt.blockores.19314.name=Small Soldering Alloy Ore - 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 - S:gt.blockores.19326.name=Small Enriched Naquadah Ore - S:gt.blockores.19327.name=Small Naquadria Ore - 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.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 - S:gt.blockores.19350.name=Small Sterling Silver Ore - S:gt.blockores.19351.name=Small Rose Gold Ore - S:gt.blockores.19352.name=Small Black Bronze Ore - S:gt.blockores.19353.name=Small Bismuth Bronze Ore - S:gt.blockores.19354.name=Small Magnetic Iron Ore - S:gt.blockores.19355.name=Small Magnetic Steel Ore - S:gt.blockores.19356.name=Small Magnetic Neodymium Ore - S:gt.blockores.19357.name=Small Vanadium-Gallium Ore - S:gt.blockores.19358.name=Small Yttrium Barium Cuprate Ore - 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 - S:gt.blockores.19372.name=Small HSS-G Ore - S:gt.blockores.19373.name=Small HSS-E Ore - S:gt.blockores.19374.name=Small HSS-S Ore - 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 - S:gt.blockores.1944.name=Rock Salt Ore - S:gt.blockores.1945.name=Stibnite Ore - S:gt.blockores.1946.name=Asbestos Ore - S:gt.blockores.19460.name=Small Hydrogen Sulfide Ore - S:gt.blockores.1947.name=Concrete Ore - S:gt.blockores.19470.name=Small Epoxy Resin Ore - S:gt.blockores.19471.name=Small Silicone Rubber Ore - S:gt.blockores.19472.name=Small Polycaprolactam Ore - 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 - S:gt.blockores.19503.name=Small Sapphire Ore - S:gt.blockores.19504.name=Small Green Sapphire Ore - S:gt.blockores.19505.name=Small Olivine Ore - S:gt.blockores.19506.name=Small Nether Star Ore - 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 - 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 - 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 - S:gt.blockores.19525.name=Small Sodalite Ore - 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 - S:gt.blockores.19533.name=Small Endereye Ore - S:gt.blockores.19534.name=Small Phosphorus Ore - S:gt.blockores.19535.name=Small Coal Ore - 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 - S:gt.blockores.19613.name=Small Nickel-Zinc Ferrite Ore - S:gt.blockores.19614.name=Small Massicot Ore - S:gt.blockores.19615.name=Small Arsenic Trioxide Ore - S:gt.blockores.19616.name=Small Cobalt Oxide Ore - 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 - S:gt.blockores.19623.name=Small Potash Ore - S:gt.blockores.19624.name=Small Soda Ash Ore - S:gt.blockores.19625.name=Small Brick Ore - S:gt.blockores.19626.name=Small Fireclay Ore - 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 - S:gt.blockores.19633.name=Small Polydimethylsiloxane Ore - S:gt.blockores.19634.name=Small Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.19635.name=Small Styrene-Butadiene Rubber Ore - S:gt.blockores.19636.name=Small Polystyrene Ore - 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 - S:gt.blockores.19643.name=Small Propane Ore - S:gt.blockores.19644.name=Small Butane Ore - S:gt.blockores.19645.name=Small Butene Ore - S:gt.blockores.19646.name=Small Butadiene Ore - 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 - S:gt.blockores.19653.name=Small Nitric Acid Ore - S:gt.blockores.19654.name=Small 1,1-Dimethylhydrazine Ore - S:gt.blockores.19655.name=Small Chloramine Ore - S:gt.blockores.19656.name=Small Dimethylamine Ore - 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 - S:gt.blockores.19663.name=Small Dimethyldichlorosilane Ore - S:gt.blockores.19664.name=Small Chloromethane Ore - S:gt.blockores.19665.name=Small Phosphorous Pentoxide Ore - S:gt.blockores.19666.name=Small Tetrafluoroethylene Ore - S:gt.blockores.19667.name=Small Hydrofluoric Acid Ore - S:gt.blockores.19668.name=Small Chloroform Ore - S:gt.blockores.19669.name=Small Bisphenol A Ore - S:gt.blockores.19670.name=Small Acetic Acid Ore - S:gt.blockores.19671.name=Small Calcium Acetate Solution Ore - S:gt.blockores.19672.name=Small Acetone Ore - S:gt.blockores.19673.name=Small Methanol Ore - S:gt.blockores.19674.name=Small Carbon Monoxide Ore - S:gt.blockores.19675.name=Small Charcoal Byproducts Ore - S:gt.blockores.19676.name=Small Metal Mixture Ore - S:gt.blockores.19677.name=Small Ethylene Ore - S:gt.blockores.19678.name=Small Propene Ore - S:gt.blockores.19679.name=Small Vinyl Acetate Ore - S:gt.blockores.19680.name=Small Polyvinyl Acetate Ore - S:gt.blockores.19681.name=Small Methyl Acetate Ore - S:gt.blockores.19682.name=Small Allyl Chloride Ore - S:gt.blockores.19683.name=Small Hydrochloric Acid Ore - S:gt.blockores.19684.name=Small Hypochlorous Acid Ore - S:gt.blockores.19685.name=Small Sodium Hydroxide Ore - S:gt.blockores.19686.name=Small Benzene Ore - S:gt.blockores.19687.name=Small Phenol Ore - S:gt.blockores.19688.name=Small Cumene Ore - S:gt.blockores.19689.name=Small Phosphoric Acid Ore - 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 - S:gt.blockores.19703.name=Small UU-Matter Ore - S:gt.blockores.19704.name=Small Biomass Ore - S:gt.blockores.19705.name=Small Biofuel Ore - S:gt.blockores.19706.name=Small Ethanol Ore - S:gt.blockores.19707.name=Small Oil Ore - S:gt.blockores.19708.name=Small Diesel Ore - S:gt.blockores.19709.name=Small Cetane-Boosted Diesel Ore - S:gt.blockores.19710.name=Small Coalfuel Ore - S:gt.blockores.19711.name=Small Fish Oil Ore - S:gt.blockores.19712.name=Small Creosote Ore - S:gt.blockores.19713.name=Small Seed Oil Ore - S:gt.blockores.19714.name=Small Glyceryl Trinitrate Ore - S:gt.blockores.19715.name=Small Methane Ore - S:gt.blockores.19716.name=Small Nitro-Carbon Ore - S:gt.blockores.19717.name=Small Nitrogen Dioxide Ore - S:gt.blockores.19718.name=Small Sodium Persulfate Ore - S:gt.blockores.19719.name=Small Sodium Sulfide Ore - S:gt.blockores.19720.name=Small Sulfuric Acid Ore - S:gt.blockores.19721.name=Small UU-Amplifier Ore - S:gt.blockores.19722.name=Small Hemp Seed Oil Ore - S:gt.blockores.19723.name=Small Lin Seed Oil Ore - S:gt.blockores.19724.name=Small Lubricant Ore - S:gt.blockores.19725.name=Small Honey Ore - S:gt.blockores.19726.name=Small Glue Ore - S:gt.blockores.19727.name=Small Hot Frying Oil Ore - S:gt.blockores.19728.name=Small Snow Ore - S:gt.blockores.19729.name=Small Holy Water Ore - S:gt.blockores.19730.name=Small Heavy Oil Ore - S:gt.blockores.19731.name=Small Raw Oil Ore - S:gt.blockores.19732.name=Small Light Oil Ore - S:gt.blockores.19733.name=Small Natural Gas Ore - S:gt.blockores.19734.name=Small Sulfuric Gas Ore - S:gt.blockores.19735.name=Small Refinery Gas Ore - S:gt.blockores.19736.name=Small Sulfuric Naphtha Ore - S:gt.blockores.19737.name=Small Sulfuric Light Fuel Ore - S:gt.blockores.19738.name=Small Sulfuric Heavy Fuel Ore - S:gt.blockores.19739.name=Small Naphtha Ore - 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 - S:gt.blockores.19802.name=Small Flint Ore - S:gt.blockores.19803.name=Small Sugar Ore - S:gt.blockores.19804.name=Small Obsidian Ore - S:gt.blockores.19805.name=Small Clay Ore - S:gt.blockores.19806.name=Small Bone Ore - S:gt.blockores.19807.name=Small Netherrack Ore - S:gt.blockores.19808.name=Small Endstone Ore - S:gt.blockores.19809.name=Small Wood Ore - 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 - S:gt.blockores.19816.name=Small Dark Ashes Ore - 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 - S:gt.blockores.19823.name=Small Calcite Ore - S:gt.blockores.19824.name=Small Cassiterite Ore - S:gt.blockores.19825.name=Small Chromite Ore - 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 - S:gt.blockores.19836.name=Small Saltpeter Ore - 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 - S:gt.blockores.19843.name=Small Pyrotheum Ore - S:gt.blockores.19844.name=Small Basalt Ore - S:gt.blockores.19845.name=Small Marble Ore - S:gt.blockores.19846.name=Small Redrock Ore - 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 - S:gt.blockores.19893.name=Small Cooked Meat Ore - 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 - S:gt.blockores.19903.name=Small Trona Ore - S:gt.blockores.19904.name=Small Barite Ore - S:gt.blockores.19905.name=Small Bastnasite Ore - S:gt.blockores.19906.name=Small Garnierite Ore - 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 - S:gt.blockores.19913.name=Small Realgar Ore - S:gt.blockores.19914.name=Small Dolomite Ore - S:gt.blockores.19915.name=Small Wollastonite Ore - S:gt.blockores.19916.name=Small Zeolite Ore - 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 - S:gt.blockores.19923.name=Small Vanadium Magnetite Ore - S:gt.blockores.19924.name=Small Kyanite Ore - S:gt.blockores.19925.name=Small Perlite Ore - S:gt.blockores.19926.name=Small Pumice Ore - 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 - S:gt.blockores.19933.name=Small Glauconite Ore - S:gt.blockores.19934.name=Small Gypsum Ore - S:gt.blockores.19935.name=Small Basaltic Mineral Sand - S:gt.blockores.19936.name=Small Granitic Mineral Sand - 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 - S:gt.blockores.19943.name=Small Pyrolusite Ore - S:gt.blockores.19944.name=Small Rock Salt Ore - S:gt.blockores.19945.name=Small Stibnite Ore - S:gt.blockores.19946.name=Small Asbestos Ore - 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 - S:gt.blockores.20001.name=Small Hydrogen Ore - S:gt.blockores.20002.name=Small Deuterium Ore - S:gt.blockores.20003.name=Small Tritium Ore - S:gt.blockores.20004.name=Small Helium Ore - S:gt.blockores.20005.name=Small Helium-3 Ore - S:gt.blockores.20006.name=Small Lithium Ore - S:gt.blockores.20008.name=Small Beryllium Ore - S:gt.blockores.20009.name=Small Boron Ore - S:gt.blockores.2001.name=Hydrogen Ore - S:gt.blockores.20010.name=Small Carbon Ore - S:gt.blockores.20012.name=Small Nitrogen Ore - S:gt.blockores.20013.name=Small Oxygen Ore - S:gt.blockores.20014.name=Small Fluorine Ore - S:gt.blockores.20017.name=Small Sodium Ore - S:gt.blockores.20018.name=Small Magnesium Ore - S:gt.blockores.20019.name=Small Aluminium Ore - S:gt.blockores.2002.name=Deuterium Ore - S:gt.blockores.20020.name=Small Silicon Ore - S:gt.blockores.20021.name=Small Phosphor Ore - S:gt.blockores.20022.name=Small Sulfur Ore - S:gt.blockores.20023.name=Small Chlorine Ore - 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 - S:gt.blockores.20030.name=Small Chrome Ore - S:gt.blockores.20031.name=Small Manganese Ore - S:gt.blockores.20032.name=Small Iron Ore - S:gt.blockores.20033.name=Small Cobalt Ore - S:gt.blockores.20034.name=Small Nickel Ore - S:gt.blockores.20035.name=Small Copper Ore - S:gt.blockores.20036.name=Small Zinc Ore - 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 - S:gt.blockores.2005.name=Helium-3 Ore - S:gt.blockores.20052.name=Small Palladium Ore - S:gt.blockores.20054.name=Small Silver Ore - S:gt.blockores.20055.name=Small Cadmium Ore - 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 - S:gt.blockores.20081.name=Small Tungsten Ore - S:gt.blockores.20083.name=Small Osmium Ore - S:gt.blockores.20084.name=Small Iridium Ore - S:gt.blockores.20085.name=Small Platinum Ore - S:gt.blockores.20086.name=Small Gold Ore - S:gt.blockores.20087.name=Small Mercury Ore - S:gt.blockores.20089.name=Small Lead Ore - S:gt.blockores.2009.name=Boron Ore - S:gt.blockores.20090.name=Small Bismuth Ore - S:gt.blockores.20093.name=Small Radon Ore - S:gt.blockores.20096.name=Small Thorium Ore - S:gt.blockores.20097.name=Small Uranium 235 Ore - S:gt.blockores.20098.name=Small Uranium 238 Ore - S:gt.blockores.2010.name=Carbon Ore - S:gt.blockores.20100.name=Small Plutonium 239 Ore - S:gt.blockores.20101.name=Small Plutonium 241 Ore - S:gt.blockores.20103.name=Small Americium Ore - S:gt.blockores.2012.name=Nitrogen Ore - S:gt.blockores.20129.name=Small Neutronium Ore - S:gt.blockores.2013.name=Oxygen Ore - S:gt.blockores.2014.name=Fluorine Ore - S:gt.blockores.2017.name=Sodium Ore - S:gt.blockores.2018.name=Magnesium Ore - S:gt.blockores.2019.name=Aluminium Ore - S:gt.blockores.2020.name=Silicon Ore - S:gt.blockores.2021.name=Phosphor Ore - S:gt.blockores.2022.name=Sulfur Ore - S:gt.blockores.2023.name=Chlorine Ore - S:gt.blockores.2024.name=Argon Ore - 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 - S:gt.blockores.2030.name=Chrome Ore - S:gt.blockores.20300.name=Small Bronze Ore - S:gt.blockores.20301.name=Small Brass Ore - S:gt.blockores.20302.name=Small Invar Ore - S:gt.blockores.20303.name=Small Electrum Ore - S:gt.blockores.20304.name=Small Wrought Iron Ore - S:gt.blockores.20305.name=Small Steel Ore - 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 - S:gt.blockores.20312.name=Small Kanthal Ore - S:gt.blockores.20313.name=Small Magnalium Ore - S:gt.blockores.20314.name=Small Soldering Alloy Ore - 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 - S:gt.blockores.20326.name=Small Enriched Naquadah Ore - S:gt.blockores.20327.name=Small Naquadria Ore - 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.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 - S:gt.blockores.20350.name=Small Sterling Silver Ore - S:gt.blockores.20351.name=Small Rose Gold Ore - S:gt.blockores.20352.name=Small Black Bronze Ore - S:gt.blockores.20353.name=Small Bismuth Bronze Ore - S:gt.blockores.20354.name=Small Magnetic Iron Ore - S:gt.blockores.20355.name=Small Magnetic Steel Ore - S:gt.blockores.20356.name=Small Magnetic Neodymium Ore - S:gt.blockores.20357.name=Small Vanadium-Gallium Ore - S:gt.blockores.20358.name=Small Yttrium Barium Cuprate Ore - 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 - S:gt.blockores.20372.name=Small HSS-G Ore - S:gt.blockores.20373.name=Small HSS-E Ore - S:gt.blockores.20374.name=Small HSS-S Ore - 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 - S:gt.blockores.20470.name=Small Epoxy Resin Ore - S:gt.blockores.20471.name=Small Silicone Rubber Ore - S:gt.blockores.20472.name=Small Polycaprolactam Ore - 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 - S:gt.blockores.20500.name=Small Diamond Ore - S:gt.blockores.20501.name=Small Emerald Ore - S:gt.blockores.20502.name=Small Ruby Ore - S:gt.blockores.20503.name=Small Sapphire Ore - S:gt.blockores.20504.name=Small Green Sapphire Ore - S:gt.blockores.20505.name=Small Olivine Ore - S:gt.blockores.20506.name=Small Nether Star Ore - S:gt.blockores.20507.name=Small Topaz Ore - S:gt.blockores.20508.name=Small Tanzanite Ore - S:gt.blockores.20509.name=Small Amethyst Ore - S:gt.blockores.20510.name=Small Opal Ore - 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 - 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 - S:gt.blockores.20525.name=Small Sodalite Ore - 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 - S:gt.blockores.20533.name=Small Endereye Ore - S:gt.blockores.20534.name=Small Phosphorus Ore - S:gt.blockores.20535.name=Small Coal Ore - S:gt.blockores.20536.name=Small Charcoal Ore - 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 - 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 - S:gt.blockores.20609.name=Small Sterilized Growth Medium Ore - S:gt.blockores.20610.name=Small Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.20611.name=Small Borosilicate Glass Ore - S:gt.blockores.20612.name=Small Ferrite Mixture Ore - S:gt.blockores.20613.name=Small Nickel-Zinc Ferrite Ore - S:gt.blockores.20614.name=Small Massicot Ore - S:gt.blockores.20615.name=Small Arsenic Trioxide Ore - S:gt.blockores.20616.name=Small Cobalt Oxide Ore - S:gt.blockores.20617.name=Small Zincite Ore - S:gt.blockores.20618.name=Small Antimony Trioxide Ore - S:gt.blockores.20619.name=Small Cupric Oxide Ore - S:gt.blockores.2062.name=Caesium Ore - S:gt.blockores.20620.name=Small Ferrosilite Ore - S:gt.blockores.20621.name=Small Magnesia Ore - S:gt.blockores.20622.name=Small Quicklime Ore - S:gt.blockores.20623.name=Small Potash Ore - S:gt.blockores.20624.name=Small Soda Ash Ore - S:gt.blockores.20625.name=Small Brick Ore - S:gt.blockores.20626.name=Small Fireclay Ore - S:gt.blockores.20627.name=Small Bio Diesel Ore - S:gt.blockores.20628.name=Small Nitration Mixture Ore - S:gt.blockores.20629.name=Small Glycerol Ore - S:gt.blockores.2063.name=Barium Ore - S:gt.blockores.20630.name=Small Sodium Bisulfate Ore - S:gt.blockores.20631.name=Small Polyphenylene Sulfide Ore - S:gt.blockores.20632.name=Small Dichlorobenzene Ore - S:gt.blockores.20633.name=Small Polydimethylsiloxane Ore - S:gt.blockores.20634.name=Small Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.20635.name=Small Styrene-Butadiene Rubber Ore - S:gt.blockores.20636.name=Small Polystyrene Ore - 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 - S:gt.blockores.20643.name=Small Propane Ore - S:gt.blockores.20644.name=Small Butane Ore - S:gt.blockores.20645.name=Small Butene Ore - S:gt.blockores.20646.name=Small Butadiene Ore - S:gt.blockores.20647.name=Small Toluene Ore - S:gt.blockores.20648.name=Small Epichlorohydrin Ore - S:gt.blockores.20649.name=Small Polyvinyl Chloride Ore - S:gt.blockores.2065.name=Cerium Ore - S:gt.blockores.20650.name=Small Vinyl Chloride Ore - S:gt.blockores.20651.name=Small Sulfur Dioxide Ore - S:gt.blockores.20652.name=Small Sulfur Trioxide Ore - S:gt.blockores.20653.name=Small Nitric Acid Ore - S:gt.blockores.20654.name=Small 1,1-Dimethylhydrazine Ore - S:gt.blockores.20655.name=Small Chloramine Ore - S:gt.blockores.20656.name=Small Dimethylamine Ore - 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 - S:gt.blockores.20663.name=Small Dimethyldichlorosilane Ore - S:gt.blockores.20664.name=Small Chloromethane Ore - S:gt.blockores.20665.name=Small Phosphorous Pentoxide Ore - S:gt.blockores.20666.name=Small Tetrafluoroethylene Ore - S:gt.blockores.20667.name=Small Hydrofluoric Acid Ore - S:gt.blockores.20668.name=Small Chloroform Ore - S:gt.blockores.20669.name=Small Bisphenol A Ore - S:gt.blockores.2067.name=Neodymium Ore - S:gt.blockores.20670.name=Small Acetic Acid Ore - S:gt.blockores.20671.name=Small Calcium Acetate Solution Ore - S:gt.blockores.20672.name=Small Acetone Ore - S:gt.blockores.20673.name=Small Methanol Ore - S:gt.blockores.20674.name=Small Carbon Monoxide Ore - S:gt.blockores.20675.name=Small Charcoal Byproducts Ore - S:gt.blockores.20676.name=Small Metal Mixture Ore - 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 - S:gt.blockores.20683.name=Small Hydrochloric Acid Ore - S:gt.blockores.20684.name=Small Hypochlorous Acid Ore - S:gt.blockores.20685.name=Small Sodium Hydroxide Ore - S:gt.blockores.20686.name=Small Benzene Ore - 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 - S:gt.blockores.20702.name=Small Ice Ore - S:gt.blockores.20703.name=Small UU-Matter Ore - S:gt.blockores.20704.name=Small Biomass Ore - S:gt.blockores.20705.name=Small Biofuel Ore - S:gt.blockores.20706.name=Small Ethanol Ore - 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 - S:gt.blockores.20713.name=Small Seed Oil Ore - S:gt.blockores.20714.name=Small Glyceryl Trinitrate Ore - S:gt.blockores.20715.name=Small Methane Ore - S:gt.blockores.20716.name=Small Nitro-Carbon Ore - 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 - S:gt.blockores.20723.name=Small Lin Seed Oil Ore - S:gt.blockores.20724.name=Small Lubricant Ore - S:gt.blockores.20725.name=Small Honey Ore - S:gt.blockores.20726.name=Small Glue Ore - 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 - S:gt.blockores.20733.name=Small Natural Gas Ore - S:gt.blockores.20734.name=Small Sulfuric Gas Ore - S:gt.blockores.20735.name=Small Refinery Gas Ore - S:gt.blockores.20736.name=Small Sulfuric Naphtha Ore - 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 - S:gt.blockores.20801.name=Small Blaze Ore - S:gt.blockores.20802.name=Small Flint Ore - S:gt.blockores.20803.name=Small Sugar Ore - S:gt.blockores.20804.name=Small Obsidian Ore - S:gt.blockores.20805.name=Small Clay Ore - S:gt.blockores.20806.name=Small Bone Ore - S:gt.blockores.20807.name=Small Netherrack Ore - S:gt.blockores.20808.name=Small Endstone Ore - S:gt.blockores.20809.name=Small Wood Ore - 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 - S:gt.blockores.20816.name=Small Dark Ashes Ore - S:gt.blockores.20817.name=Small Salt Ore - S:gt.blockores.20818.name=Small Hydrated Coal Ore - S:gt.blockores.20819.name=Small Graphene Ore - S:gt.blockores.20820.name=Small Almandine Ore - S:gt.blockores.20821.name=Small Andradite Ore - S:gt.blockores.20822.name=Small Bauxite Ore - S:gt.blockores.20823.name=Small Calcite Ore - S:gt.blockores.20824.name=Small Cassiterite Ore - S:gt.blockores.20825.name=Small Chromite Ore - 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 - S:gt.blockores.20836.name=Small Saltpeter Ore - S:gt.blockores.20837.name=Small Silicon Dioxide Ore - S:gt.blockores.20838.name=Small Spessartine Ore - S:gt.blockores.20839.name=Small Sphalerite Ore - S:gt.blockores.2084.name=Iridium Ore - S:gt.blockores.20840.name=Small Tetrahedrite Ore - S:gt.blockores.20841.name=Small Tungstate Ore - S:gt.blockores.20842.name=Small Uvarovite Ore - S:gt.blockores.20843.name=Small Pyrotheum Ore - S:gt.blockores.20844.name=Small Basalt Ore - S:gt.blockores.20845.name=Small Marble Ore - S:gt.blockores.20846.name=Small Redrock Ore - S:gt.blockores.20847.name=Small Potassium Feldspar Ore - S:gt.blockores.20848.name=Small Biotite Ore - 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 - S:gt.blockores.20879.name=Small Paper Ore - S:gt.blockores.20880.name=Small Rubber Ore - 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 - S:gt.blockores.20888.name=Small Coffee Ore - S:gt.blockores.20889.name=Small Sealed Wood Ore - S:gt.blockores.2089.name=Lead Ore - S:gt.blockores.20890.name=Small Glass Ore - S:gt.blockores.20891.name=Small Rare Earth Ore - S:gt.blockores.20892.name=Small Raw Meat Ore - S:gt.blockores.20893.name=Small Cooked Meat Ore - 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 - S:gt.blockores.20902.name=Small Talc - S:gt.blockores.20903.name=Small Trona Ore - S:gt.blockores.20904.name=Small Barite Ore - S:gt.blockores.20905.name=Small Bastnasite Ore - S:gt.blockores.20906.name=Small Garnierite Ore - S:gt.blockores.20907.name=Small Lepidolite Ore - S:gt.blockores.20908.name=Small Magnesite Ore - S:gt.blockores.20909.name=Small Pentlandite Ore - S:gt.blockores.20910.name=Small Scheelite Ore - S:gt.blockores.20911.name=Small Alunite Ore - S:gt.blockores.20912.name=Small Chrysotile Ore - S:gt.blockores.20913.name=Small Realgar Ore - S:gt.blockores.20914.name=Small Dolomite Ore - S:gt.blockores.20915.name=Small Wollastonite Ore - S:gt.blockores.20916.name=Small Zeolite Ore - S:gt.blockores.20917.name=Small Banded Iron Ore - S:gt.blockores.20918.name=Small Ilmenite Ore - S:gt.blockores.20919.name=Small Pollucite Ore - S:gt.blockores.20920.name=Small Spodumene Ore - S:gt.blockores.20921.name=Small Tantalite Ore - S:gt.blockores.20922.name=Small Uraninite Ore - S:gt.blockores.20923.name=Small Vanadium Magnetite Ore - S:gt.blockores.20924.name=Small Kyanite Ore - S:gt.blockores.20925.name=Small Perlite Ore - S:gt.blockores.20926.name=Small Pumice Ore - S:gt.blockores.20927.name=Small Bentonite - S:gt.blockores.20928.name=Small Fullers Earth - S:gt.blockores.20929.name=Small Kaolinite - S:gt.blockores.2093.name=Radon Ore - S:gt.blockores.20930.name=Small Brown Limonite Ore - S:gt.blockores.20931.name=Small Yellow Limonite Ore - S:gt.blockores.20932.name=Small Vermiculite - S:gt.blockores.20933.name=Small Glauconite Ore - S:gt.blockores.20934.name=Small Gypsum Ore - S:gt.blockores.20935.name=Small Basaltic Mineral Sand - S:gt.blockores.20936.name=Small Granitic Mineral Sand - S:gt.blockores.20937.name=Small Cassiterite Sand - S:gt.blockores.20938.name=Small Garnet Sand - S:gt.blockores.20939.name=Small Quartz Sand - S:gt.blockores.20940.name=Small Volcanic Ashes Ore - S:gt.blockores.20941.name=Small Borax Ore - S:gt.blockores.20942.name=Small Molybdenite Ore - S:gt.blockores.20943.name=Small Pyrolusite Ore - S:gt.blockores.20944.name=Small Rock Salt Ore - S:gt.blockores.20945.name=Small Stibnite Ore - S:gt.blockores.20946.name=Small Asbestos Ore - 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 - S:gt.blockores.21001.name=Small Hydrogen Ore - S:gt.blockores.21002.name=Small Deuterium Ore - S:gt.blockores.21003.name=Small Tritium Ore - S:gt.blockores.21004.name=Small Helium Ore - S:gt.blockores.21005.name=Small Helium-3 Ore - S:gt.blockores.21006.name=Small Lithium Ore - S:gt.blockores.21008.name=Small Beryllium Ore - S:gt.blockores.21009.name=Small Boron Ore - S:gt.blockores.2101.name=Plutonium 241 Ore - S:gt.blockores.21010.name=Small Carbon Ore - S:gt.blockores.21012.name=Small Nitrogen Ore - S:gt.blockores.21013.name=Small Oxygen Ore - S:gt.blockores.21014.name=Small Fluorine Ore - S:gt.blockores.21017.name=Small Sodium Ore - S:gt.blockores.21018.name=Small Magnesium Ore - S:gt.blockores.21019.name=Small Aluminium Ore - S:gt.blockores.21020.name=Small Silicon Ore - S:gt.blockores.21021.name=Small Phosphor Ore - S:gt.blockores.21022.name=Small Sulfur Ore - S:gt.blockores.21023.name=Small Chlorine Ore - 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 - S:gt.blockores.21030.name=Small Chrome Ore - S:gt.blockores.21031.name=Small Manganese Ore - S:gt.blockores.21032.name=Small Iron Ore - S:gt.blockores.21033.name=Small Cobalt Ore - S:gt.blockores.21034.name=Small Nickel Ore - S:gt.blockores.21035.name=Small Copper Ore - 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 - S:gt.blockores.21052.name=Small Palladium Ore - S:gt.blockores.21054.name=Small Silver Ore - S:gt.blockores.21055.name=Small Cadmium Ore - 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 - S:gt.blockores.21083.name=Small Osmium Ore - S:gt.blockores.21084.name=Small Iridium Ore - S:gt.blockores.21085.name=Small Platinum Ore - S:gt.blockores.21086.name=Small Gold Ore - S:gt.blockores.21087.name=Small Mercury Ore - S:gt.blockores.21089.name=Small Lead Ore - S:gt.blockores.21090.name=Small Bismuth Ore - S:gt.blockores.21093.name=Small Radon Ore - S:gt.blockores.21096.name=Small Thorium Ore - S:gt.blockores.21097.name=Small Uranium 235 Ore - S:gt.blockores.21098.name=Small Uranium 238 Ore - S:gt.blockores.21100.name=Small Plutonium 239 Ore - S:gt.blockores.21101.name=Small Plutonium 241 Ore - S:gt.blockores.21103.name=Small Americium Ore - S:gt.blockores.21129.name=Small Neutronium Ore - S:gt.blockores.21241.name=Small Platinum Group Sludge Ore - S:gt.blockores.2129.name=Neutronium Ore - S:gt.blockores.21299.name=Small Stone Ore - S:gt.blockores.21300.name=Small Bronze Ore - S:gt.blockores.21301.name=Small Brass Ore - S:gt.blockores.21302.name=Small Invar Ore - S:gt.blockores.21303.name=Small Electrum Ore - S:gt.blockores.21304.name=Small Wrought Iron Ore - S:gt.blockores.21305.name=Small Steel Ore - 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 - S:gt.blockores.21313.name=Small Magnalium Ore - S:gt.blockores.21314.name=Small Soldering Alloy Ore - 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 - 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.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 - S:gt.blockores.21351.name=Small Rose Gold Ore - S:gt.blockores.21352.name=Small Black Bronze Ore - S:gt.blockores.21353.name=Small Bismuth Bronze Ore - S:gt.blockores.21354.name=Small Magnetic Iron Ore - S:gt.blockores.21355.name=Small Magnetic Steel Ore - S:gt.blockores.21356.name=Small Magnetic Neodymium Ore - S:gt.blockores.21357.name=Small Vanadium-Gallium Ore - 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 - S:gt.blockores.21373.name=Small HSS-E Ore - S:gt.blockores.21374.name=Small HSS-S Ore - 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 - S:gt.blockores.21500.name=Small Diamond Ore - S:gt.blockores.21501.name=Small Emerald Ore - S:gt.blockores.21502.name=Small Ruby Ore - S:gt.blockores.21503.name=Small Sapphire Ore - S:gt.blockores.21504.name=Small Green Sapphire Ore - S:gt.blockores.21505.name=Small Olivine Ore - S:gt.blockores.21506.name=Small Nether Star Ore - S:gt.blockores.21507.name=Small Topaz Ore - S:gt.blockores.21508.name=Small Tanzanite Ore - S:gt.blockores.21509.name=Small Amethyst Ore - S:gt.blockores.21510.name=Small Opal Ore - 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 - 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 - S:gt.blockores.21525.name=Small Sodalite Ore - 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 - S:gt.blockores.21533.name=Small Endereye Ore - S:gt.blockores.21534.name=Small Phosphorus Ore - S:gt.blockores.21535.name=Small Coal Ore - 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.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 - S:gt.blockores.21609.name=Small Sterilized Growth Medium Ore - S:gt.blockores.21610.name=Small Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.21611.name=Small Borosilicate Glass Ore - S:gt.blockores.21612.name=Small Ferrite Mixture Ore - S:gt.blockores.21613.name=Small Nickel-Zinc Ferrite Ore - S:gt.blockores.21614.name=Small Massicot Ore - S:gt.blockores.21615.name=Small Arsenic Trioxide Ore - S:gt.blockores.21616.name=Small Cobalt Oxide Ore - S:gt.blockores.21617.name=Small Zincite Ore - S:gt.blockores.21618.name=Small Antimony Trioxide Ore - S:gt.blockores.21619.name=Small Cupric Oxide Ore - S:gt.blockores.21620.name=Small Ferrosilite Ore - S:gt.blockores.21621.name=Small Magnesia Ore - S:gt.blockores.21622.name=Small Quicklime Ore - S:gt.blockores.21623.name=Small Potash Ore - S:gt.blockores.21624.name=Small Soda Ash Ore - S:gt.blockores.21625.name=Small Brick Ore - S:gt.blockores.21626.name=Small Fireclay Ore - S:gt.blockores.21627.name=Small Bio Diesel Ore - S:gt.blockores.21628.name=Small Nitration Mixture Ore - S:gt.blockores.21629.name=Small Glycerol Ore - S:gt.blockores.21630.name=Small Sodium Bisulfate Ore - S:gt.blockores.21631.name=Small Polyphenylene Sulfide Ore - S:gt.blockores.21632.name=Small Dichlorobenzene Ore - S:gt.blockores.21633.name=Small Polydimethylsiloxane Ore - S:gt.blockores.21634.name=Small Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.21635.name=Small Styrene-Butadiene Rubber Ore - S:gt.blockores.21636.name=Small Polystyrene Ore - S:gt.blockores.21637.name=Small Styrene Ore - S:gt.blockores.21638.name=Small Isoprene Ore - S:gt.blockores.21639.name=Small Tetranitromethane Ore - S:gt.blockores.21640.name=Small Diluted Sulfuric Acid Ore - S:gt.blockores.21641.name=Small Ethenone Ore - S:gt.blockores.21642.name=Small Ethane Ore - S:gt.blockores.21643.name=Small Propane Ore - S:gt.blockores.21644.name=Small Butane Ore - S:gt.blockores.21645.name=Small Butene Ore - S:gt.blockores.21646.name=Small Butadiene Ore - S:gt.blockores.21647.name=Small Toluene Ore - S:gt.blockores.21648.name=Small Epichlorohydrin Ore - S:gt.blockores.21649.name=Small Polyvinyl Chloride Ore - S:gt.blockores.21650.name=Small Vinyl Chloride Ore - S:gt.blockores.21651.name=Small Sulfur Dioxide Ore - S:gt.blockores.21652.name=Small Sulfur Trioxide Ore - S:gt.blockores.21653.name=Small Nitric Acid Ore - S:gt.blockores.21654.name=Small 1,1-Dimethylhydrazine Ore - S:gt.blockores.21655.name=Small Chloramine Ore - S:gt.blockores.21656.name=Small Dimethylamine Ore - S:gt.blockores.21657.name=Small Dinitrogen Tetroxide Ore - S:gt.blockores.21658.name=Small Nitric Oxide Ore - S:gt.blockores.21659.name=Small Ammonia Ore - S:gt.blockores.21660.name=Small Wood Gas Ore - S:gt.blockores.21661.name=Small Wood Vinegar Ore - S:gt.blockores.21662.name=Small Wood Tar Ore - S:gt.blockores.21663.name=Small Dimethyldichlorosilane Ore - S:gt.blockores.21664.name=Small Chloromethane Ore - S:gt.blockores.21665.name=Small Phosphorous Pentoxide Ore - S:gt.blockores.21666.name=Small Tetrafluoroethylene Ore - S:gt.blockores.21667.name=Small Hydrofluoric Acid Ore - S:gt.blockores.21668.name=Small Chloroform Ore - S:gt.blockores.21669.name=Small Bisphenol A Ore - S:gt.blockores.21670.name=Small Acetic Acid Ore - S:gt.blockores.21671.name=Small Calcium Acetate Solution Ore - S:gt.blockores.21672.name=Small Acetone Ore - S:gt.blockores.21673.name=Small Methanol Ore - S:gt.blockores.21674.name=Small Carbon Monoxide Ore - S:gt.blockores.21675.name=Small Charcoal Byproducts Ore - S:gt.blockores.21676.name=Small Metal Mixture Ore - S:gt.blockores.21677.name=Small Ethylene Ore - S:gt.blockores.21678.name=Small Propene Ore - S:gt.blockores.21679.name=Small Vinyl Acetate Ore - S:gt.blockores.21680.name=Small Polyvinyl Acetate Ore - S:gt.blockores.21681.name=Small Methyl Acetate Ore - S:gt.blockores.21682.name=Small Allyl Chloride Ore - S:gt.blockores.21683.name=Small Hydrochloric Acid Ore - S:gt.blockores.21684.name=Small Hypochlorous Acid Ore - S:gt.blockores.21685.name=Small Sodium Hydroxide Ore - S:gt.blockores.21686.name=Small Benzene Ore - S:gt.blockores.21687.name=Small Phenol Ore - S:gt.blockores.21688.name=Small Cumene Ore - S:gt.blockores.21689.name=Small Phosphoric Acid Ore - 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 - S:gt.blockores.21703.name=Small UU-Matter Ore - S:gt.blockores.21704.name=Small Biomass Ore - S:gt.blockores.21705.name=Small Biofuel Ore - S:gt.blockores.21706.name=Small Ethanol Ore - S:gt.blockores.21707.name=Small Oil Ore - S:gt.blockores.21708.name=Small Diesel Ore - S:gt.blockores.21709.name=Small Cetane-Boosted Diesel Ore - S:gt.blockores.21710.name=Small Coalfuel Ore - S:gt.blockores.21711.name=Small Fish Oil Ore - S:gt.blockores.21712.name=Small Creosote Ore - S:gt.blockores.21713.name=Small Seed Oil Ore - S:gt.blockores.21714.name=Small Glyceryl Trinitrate Ore - S:gt.blockores.21715.name=Small Methane Ore - S:gt.blockores.21716.name=Small Nitro-Carbon Ore - S:gt.blockores.21717.name=Small Nitrogen Dioxide Ore - S:gt.blockores.21718.name=Small Sodium Persulfate Ore - S:gt.blockores.21719.name=Small Sodium Sulfide Ore - S:gt.blockores.21720.name=Small Sulfuric Acid Ore - S:gt.blockores.21721.name=Small UU-Amplifier Ore - S:gt.blockores.21722.name=Small Hemp Seed Oil Ore - S:gt.blockores.21723.name=Small Lin Seed Oil Ore - S:gt.blockores.21724.name=Small Lubricant Ore - S:gt.blockores.21725.name=Small Honey Ore - S:gt.blockores.21726.name=Small Glue Ore - S:gt.blockores.21727.name=Small Hot Frying Oil Ore - S:gt.blockores.21728.name=Small Snow Ore - S:gt.blockores.21729.name=Small Holy Water Ore - S:gt.blockores.21730.name=Small Heavy Oil Ore - S:gt.blockores.21731.name=Small Raw Oil Ore - S:gt.blockores.21732.name=Small Light Oil Ore - S:gt.blockores.21733.name=Small Natural Gas Ore - S:gt.blockores.21734.name=Small Sulfuric Gas Ore - S:gt.blockores.21735.name=Small Refinery Gas Ore - S:gt.blockores.21736.name=Small Sulfuric Naphtha Ore - S:gt.blockores.21737.name=Small Sulfuric Light Fuel Ore - S:gt.blockores.21738.name=Small Sulfuric Heavy Fuel Ore - S:gt.blockores.21739.name=Small Naphtha Ore - 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 - S:gt.blockores.21803.name=Small Sugar Ore - S:gt.blockores.21804.name=Small Obsidian Ore - S:gt.blockores.21805.name=Small Clay Ore - S:gt.blockores.21806.name=Small Bone Ore - S:gt.blockores.21807.name=Small Netherrack Ore - S:gt.blockores.21808.name=Small Endstone Ore - 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 - S:gt.blockores.21816.name=Small Dark Ashes Ore - S:gt.blockores.21817.name=Small Salt Ore - S:gt.blockores.21818.name=Small Hydrated Coal Ore - S:gt.blockores.21819.name=Small Graphene Ore - S:gt.blockores.21820.name=Small Almandine Ore - S:gt.blockores.21821.name=Small Andradite Ore - S:gt.blockores.21822.name=Small Bauxite Ore - S:gt.blockores.21823.name=Small Calcite Ore - S:gt.blockores.21824.name=Small Cassiterite Ore - S:gt.blockores.21825.name=Small Chromite Ore - 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 - S:gt.blockores.21836.name=Small Saltpeter Ore - S:gt.blockores.21837.name=Small Silicon Dioxide Ore - S:gt.blockores.21838.name=Small Spessartine Ore - S:gt.blockores.21839.name=Small Sphalerite Ore - S:gt.blockores.21840.name=Small Tetrahedrite Ore - S:gt.blockores.21841.name=Small Tungstate Ore - S:gt.blockores.21842.name=Small Uvarovite Ore - S:gt.blockores.21843.name=Small Pyrotheum Ore - S:gt.blockores.21844.name=Small Basalt Ore - S:gt.blockores.21845.name=Small Marble Ore - S:gt.blockores.21846.name=Small Redrock Ore - S:gt.blockores.21847.name=Small Potassium Feldspar Ore - 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 - S:gt.blockores.21879.name=Small Paper Ore - S:gt.blockores.21880.name=Small Rubber Ore - 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 - S:gt.blockores.21888.name=Small Coffee Ore - S:gt.blockores.21889.name=Small Sealed Wood Ore - S:gt.blockores.21890.name=Small Glass Ore - S:gt.blockores.21891.name=Small Rare Earth Ore - S:gt.blockores.21892.name=Small Raw Meat Ore - S:gt.blockores.21893.name=Small Cooked Meat Ore - 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 - S:gt.blockores.21903.name=Small Trona Ore - S:gt.blockores.21904.name=Small Barite Ore - S:gt.blockores.21905.name=Small Bastnasite Ore - S:gt.blockores.21906.name=Small Garnierite Ore - S:gt.blockores.21907.name=Small Lepidolite Ore - S:gt.blockores.21908.name=Small Magnesite Ore - S:gt.blockores.21909.name=Small Pentlandite Ore - S:gt.blockores.21910.name=Small Scheelite Ore - S:gt.blockores.21911.name=Small Alunite Ore - S:gt.blockores.21912.name=Small Chrysotile Ore - S:gt.blockores.21913.name=Small Realgar Ore - S:gt.blockores.21914.name=Small Dolomite Ore - S:gt.blockores.21915.name=Small Wollastonite Ore - S:gt.blockores.21916.name=Small Zeolite Ore - S:gt.blockores.21917.name=Small Banded Iron Ore - S:gt.blockores.21918.name=Small Ilmenite Ore - S:gt.blockores.21919.name=Small Pollucite Ore - S:gt.blockores.21920.name=Small Spodumene Ore - S:gt.blockores.21921.name=Small Tantalite Ore - S:gt.blockores.21922.name=Small Uraninite Ore - S:gt.blockores.21923.name=Small Vanadium Magnetite Ore - S:gt.blockores.21924.name=Small Kyanite Ore - S:gt.blockores.21925.name=Small Perlite Ore - S:gt.blockores.21926.name=Small Pumice Ore - S:gt.blockores.21927.name=Small Bentonite - S:gt.blockores.21928.name=Small Fullers Earth - S:gt.blockores.21929.name=Small Kaolinite - S:gt.blockores.21930.name=Small Brown Limonite Ore - S:gt.blockores.21931.name=Small Yellow Limonite Ore - S:gt.blockores.21932.name=Small Vermiculite - S:gt.blockores.21933.name=Small Glauconite Ore - S:gt.blockores.21934.name=Small Gypsum Ore - S:gt.blockores.21935.name=Small Basaltic Mineral Sand - S:gt.blockores.21936.name=Small Granitic Mineral Sand - S:gt.blockores.21937.name=Small Cassiterite Sand - S:gt.blockores.21938.name=Small Garnet Sand - S:gt.blockores.21939.name=Small Quartz Sand - S:gt.blockores.21940.name=Small Volcanic Ashes Ore - S:gt.blockores.21941.name=Small Borax Ore - S:gt.blockores.21942.name=Small Molybdenite Ore - S:gt.blockores.21943.name=Small Pyrolusite Ore - S:gt.blockores.21944.name=Small Rock Salt Ore - S:gt.blockores.21945.name=Small Stibnite Ore - S:gt.blockores.21946.name=Small Asbestos Ore - 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 - S:gt.blockores.22002.name=Small Deuterium Ore - S:gt.blockores.22003.name=Small Tritium Ore - S:gt.blockores.22004.name=Small Helium Ore - S:gt.blockores.22005.name=Small Helium-3 Ore - S:gt.blockores.22006.name=Small Lithium Ore - S:gt.blockores.22008.name=Small Beryllium Ore - S:gt.blockores.22009.name=Small Boron Ore - S:gt.blockores.22010.name=Small Carbon Ore - S:gt.blockores.22012.name=Small Nitrogen Ore - S:gt.blockores.22013.name=Small Oxygen Ore - S:gt.blockores.22014.name=Small Fluorine Ore - S:gt.blockores.22017.name=Small Sodium Ore - S:gt.blockores.22018.name=Small Magnesium Ore - S:gt.blockores.22019.name=Small Aluminium Ore - S:gt.blockores.22020.name=Small Silicon Ore - S:gt.blockores.22021.name=Small Phosphor Ore - S:gt.blockores.22022.name=Small Sulfur Ore - S:gt.blockores.22023.name=Small Chlorine Ore - 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 - S:gt.blockores.22031.name=Small Manganese Ore - S:gt.blockores.22032.name=Small Iron Ore - S:gt.blockores.22033.name=Small Cobalt Ore - S:gt.blockores.22034.name=Small Nickel Ore - S:gt.blockores.22035.name=Small Copper Ore - 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 - S:gt.blockores.22052.name=Small Palladium Ore - S:gt.blockores.22054.name=Small Silver Ore - S:gt.blockores.22055.name=Small Cadmium Ore - 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 - S:gt.blockores.22083.name=Small Osmium Ore - S:gt.blockores.22084.name=Small Iridium Ore - S:gt.blockores.22085.name=Small Platinum Ore - S:gt.blockores.22086.name=Small Gold Ore - S:gt.blockores.22087.name=Small Mercury Ore - S:gt.blockores.22089.name=Small Lead Ore - S:gt.blockores.22090.name=Small Bismuth Ore - S:gt.blockores.22093.name=Small Radon Ore - S:gt.blockores.22096.name=Small Thorium Ore - S:gt.blockores.22097.name=Small Uranium 235 Ore - S:gt.blockores.22098.name=Small Uranium 238 Ore - S:gt.blockores.22100.name=Small Plutonium 239 Ore - S:gt.blockores.22101.name=Small Plutonium 241 Ore - S:gt.blockores.22103.name=Small Americium Ore - S:gt.blockores.22129.name=Small Neutronium Ore - S:gt.blockores.22241.name=Small Platinum Group Sludge Ore - S:gt.blockores.22299.name=Small Stone Ore - S:gt.blockores.22300.name=Small Bronze Ore - S:gt.blockores.22301.name=Small Brass Ore - S:gt.blockores.22302.name=Small Invar Ore - S:gt.blockores.22303.name=Small Electrum Ore - S:gt.blockores.22304.name=Small Wrought Iron Ore - S:gt.blockores.22305.name=Small Steel Ore - 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 - S:gt.blockores.22313.name=Small Magnalium Ore - S:gt.blockores.22314.name=Small Soldering Alloy Ore - 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 - 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.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 - S:gt.blockores.22351.name=Small Rose Gold Ore - S:gt.blockores.22352.name=Small Black Bronze Ore - S:gt.blockores.22353.name=Small Bismuth Bronze Ore - S:gt.blockores.22354.name=Small Magnetic Iron Ore - S:gt.blockores.22355.name=Small Magnetic Steel Ore - S:gt.blockores.22356.name=Small Magnetic Neodymium Ore - S:gt.blockores.22357.name=Small Vanadium-Gallium Ore - 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 - S:gt.blockores.22373.name=Small HSS-E Ore - S:gt.blockores.22374.name=Small HSS-S Ore - 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 - S:gt.blockores.22471.name=Small Silicone Rubber Ore - 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 - S:gt.blockores.22500.name=Small Diamond Ore - S:gt.blockores.22501.name=Small Emerald Ore - S:gt.blockores.22502.name=Small Ruby Ore - S:gt.blockores.22503.name=Small Sapphire Ore - S:gt.blockores.22504.name=Small Green Sapphire Ore - S:gt.blockores.22505.name=Small Olivine Ore - S:gt.blockores.22506.name=Small Nether Star Ore - S:gt.blockores.22507.name=Small Topaz Ore - S:gt.blockores.22508.name=Small Tanzanite Ore - S:gt.blockores.22509.name=Small Amethyst Ore - S:gt.blockores.22510.name=Small Opal Ore - 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 - 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 - S:gt.blockores.22525.name=Small Sodalite Ore - 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 - S:gt.blockores.22533.name=Small Endereye Ore - S:gt.blockores.22534.name=Small Phosphorus Ore - S:gt.blockores.22535.name=Small Coal Ore - 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.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 - S:gt.blockores.22609.name=Small Sterilized Growth Medium Ore - S:gt.blockores.22610.name=Small Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.22611.name=Small Borosilicate Glass Ore - S:gt.blockores.22612.name=Small Ferrite Mixture Ore - S:gt.blockores.22613.name=Small Nickel-Zinc Ferrite Ore - S:gt.blockores.22614.name=Small Massicot Ore - S:gt.blockores.22615.name=Small Arsenic Trioxide Ore - S:gt.blockores.22616.name=Small Cobalt Oxide Ore - S:gt.blockores.22617.name=Small Zincite Ore - S:gt.blockores.22618.name=Small Antimony Trioxide Ore - S:gt.blockores.22619.name=Small Cupric Oxide Ore - S:gt.blockores.22620.name=Small Ferrosilite Ore - S:gt.blockores.22621.name=Small Magnesia Ore - S:gt.blockores.22622.name=Small Quicklime Ore - S:gt.blockores.22623.name=Small Potash Ore - S:gt.blockores.22624.name=Small Soda Ash Ore - S:gt.blockores.22625.name=Small Brick Ore - S:gt.blockores.22626.name=Small Fireclay Ore - S:gt.blockores.22627.name=Small Bio Diesel Ore - S:gt.blockores.22628.name=Small Nitration Mixture Ore - S:gt.blockores.22629.name=Small Glycerol Ore - S:gt.blockores.22630.name=Small Sodium Bisulfate Ore - S:gt.blockores.22631.name=Small Polyphenylene Sulfide Ore - S:gt.blockores.22632.name=Small Dichlorobenzene Ore - S:gt.blockores.22633.name=Small Polydimethylsiloxane Ore - S:gt.blockores.22634.name=Small Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.22635.name=Small Styrene-Butadiene Rubber Ore - S:gt.blockores.22636.name=Small Polystyrene Ore - S:gt.blockores.22637.name=Small Styrene Ore - S:gt.blockores.22638.name=Small Isoprene Ore - S:gt.blockores.22639.name=Small Tetranitromethane Ore - S:gt.blockores.22640.name=Small Diluted Sulfuric Acid Ore - S:gt.blockores.22641.name=Small Ethenone Ore - S:gt.blockores.22642.name=Small Ethane Ore - S:gt.blockores.22643.name=Small Propane Ore - S:gt.blockores.22644.name=Small Butane Ore - S:gt.blockores.22645.name=Small Butene Ore - S:gt.blockores.22646.name=Small Butadiene Ore - S:gt.blockores.22647.name=Small Toluene Ore - S:gt.blockores.22648.name=Small Epichlorohydrin Ore - S:gt.blockores.22649.name=Small Polyvinyl Chloride Ore - S:gt.blockores.22650.name=Small Vinyl Chloride Ore - S:gt.blockores.22651.name=Small Sulfur Dioxide Ore - S:gt.blockores.22652.name=Small Sulfur Trioxide Ore - S:gt.blockores.22653.name=Small Nitric Acid Ore - S:gt.blockores.22654.name=Small 1,1-Dimethylhydrazine Ore - S:gt.blockores.22655.name=Small Chloramine Ore - S:gt.blockores.22656.name=Small Dimethylamine Ore - S:gt.blockores.22657.name=Small Dinitrogen Tetroxide Ore - S:gt.blockores.22658.name=Small Nitric Oxide Ore - S:gt.blockores.22659.name=Small Ammonia Ore - S:gt.blockores.22660.name=Small Wood Gas Ore - S:gt.blockores.22661.name=Small Wood Vinegar Ore - S:gt.blockores.22662.name=Small Wood Tar Ore - S:gt.blockores.22663.name=Small Dimethyldichlorosilane Ore - S:gt.blockores.22664.name=Small Chloromethane Ore - S:gt.blockores.22665.name=Small Phosphorous Pentoxide Ore - S:gt.blockores.22666.name=Small Tetrafluoroethylene Ore - S:gt.blockores.22667.name=Small Hydrofluoric Acid Ore - S:gt.blockores.22668.name=Small Chloroform Ore - S:gt.blockores.22669.name=Small Bisphenol A Ore - S:gt.blockores.22670.name=Small Acetic Acid Ore - S:gt.blockores.22671.name=Small Calcium Acetate Solution Ore - S:gt.blockores.22672.name=Small Acetone Ore - S:gt.blockores.22673.name=Small Methanol Ore - S:gt.blockores.22674.name=Small Carbon Monoxide Ore - S:gt.blockores.22675.name=Small Charcoal Byproducts Ore - S:gt.blockores.22676.name=Small Metal Mixture Ore - S:gt.blockores.22677.name=Small Ethylene Ore - S:gt.blockores.22678.name=Small Propene Ore - S:gt.blockores.22679.name=Small Vinyl Acetate Ore - S:gt.blockores.22680.name=Small Polyvinyl Acetate Ore - S:gt.blockores.22681.name=Small Methyl Acetate Ore - S:gt.blockores.22682.name=Small Allyl Chloride Ore - S:gt.blockores.22683.name=Small Hydrochloric Acid Ore - S:gt.blockores.22684.name=Small Hypochlorous Acid Ore - S:gt.blockores.22685.name=Small Sodium Hydroxide Ore - S:gt.blockores.22686.name=Small Benzene Ore - S:gt.blockores.22687.name=Small Phenol Ore - S:gt.blockores.22688.name=Small Cumene Ore - S:gt.blockores.22689.name=Small Phosphoric Acid Ore - 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 - S:gt.blockores.22703.name=Small UU-Matter Ore - S:gt.blockores.22704.name=Small Biomass Ore - S:gt.blockores.22705.name=Small Biofuel Ore - S:gt.blockores.22706.name=Small Ethanol Ore - S:gt.blockores.22707.name=Small Oil Ore - S:gt.blockores.22708.name=Small Diesel Ore - S:gt.blockores.22709.name=Small Cetane-Boosted Diesel Ore - S:gt.blockores.22710.name=Small Coalfuel Ore - S:gt.blockores.22711.name=Small Fish Oil Ore - S:gt.blockores.22712.name=Small Creosote Ore - S:gt.blockores.22713.name=Small Seed Oil Ore - S:gt.blockores.22714.name=Small Glyceryl Trinitrate Ore - S:gt.blockores.22715.name=Small Methane Ore - S:gt.blockores.22716.name=Small Nitro-Carbon Ore - S:gt.blockores.22717.name=Small Nitrogen Dioxide Ore - S:gt.blockores.22718.name=Small Sodium Persulfate Ore - S:gt.blockores.22719.name=Small Sodium Sulfide Ore - S:gt.blockores.22720.name=Small Sulfuric Acid Ore - S:gt.blockores.22721.name=Small UU-Amplifier Ore - S:gt.blockores.22722.name=Small Hemp Seed Oil Ore - S:gt.blockores.22723.name=Small Lin Seed Oil Ore - S:gt.blockores.22724.name=Small Lubricant Ore - S:gt.blockores.22725.name=Small Honey Ore - S:gt.blockores.22726.name=Small Glue Ore - S:gt.blockores.22727.name=Small Hot Frying Oil Ore - S:gt.blockores.22728.name=Small Snow Ore - S:gt.blockores.22729.name=Small Holy Water Ore - S:gt.blockores.22730.name=Small Heavy Oil Ore - S:gt.blockores.22731.name=Small Raw Oil Ore - S:gt.blockores.22732.name=Small Light Oil Ore - S:gt.blockores.22733.name=Small Natural Gas Ore - S:gt.blockores.22734.name=Small Sulfuric Gas Ore - S:gt.blockores.22735.name=Small Refinery Gas Ore - S:gt.blockores.22736.name=Small Sulfuric Naphtha Ore - S:gt.blockores.22737.name=Small Sulfuric Light Fuel Ore - S:gt.blockores.22738.name=Small Sulfuric Heavy Fuel Ore - S:gt.blockores.22739.name=Small Naphtha Ore - 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 - S:gt.blockores.22803.name=Small Sugar Ore - S:gt.blockores.22804.name=Small Obsidian Ore - S:gt.blockores.22805.name=Small Clay Ore - S:gt.blockores.22806.name=Small Bone Ore - S:gt.blockores.22807.name=Small Netherrack Ore - S:gt.blockores.22808.name=Small Endstone Ore - 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 - S:gt.blockores.22816.name=Small Dark Ashes Ore - S:gt.blockores.22817.name=Small Salt Ore - S:gt.blockores.22818.name=Small Hydrated Coal Ore - S:gt.blockores.22819.name=Small Graphene Ore - S:gt.blockores.22820.name=Small Almandine Ore - S:gt.blockores.22821.name=Small Andradite Ore - S:gt.blockores.22822.name=Small Bauxite Ore - S:gt.blockores.22823.name=Small Calcite Ore - S:gt.blockores.22824.name=Small Cassiterite Ore - S:gt.blockores.22825.name=Small Chromite Ore - 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 - S:gt.blockores.22836.name=Small Saltpeter Ore - S:gt.blockores.22837.name=Small Silicon Dioxide Ore - S:gt.blockores.22838.name=Small Spessartine Ore - S:gt.blockores.22839.name=Small Sphalerite Ore - S:gt.blockores.22840.name=Small Tetrahedrite Ore - S:gt.blockores.22841.name=Small Tungstate Ore - S:gt.blockores.22842.name=Small Uvarovite Ore - S:gt.blockores.22843.name=Small Pyrotheum Ore - S:gt.blockores.22844.name=Small Basalt Ore - S:gt.blockores.22845.name=Small Marble Ore - S:gt.blockores.22846.name=Small Redrock Ore - S:gt.blockores.22847.name=Small Potassium Feldspar Ore - 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 - S:gt.blockores.22879.name=Small Paper Ore - S:gt.blockores.22880.name=Small Rubber Ore - 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 - S:gt.blockores.22888.name=Small Coffee Ore - S:gt.blockores.22889.name=Small Sealed Wood Ore - S:gt.blockores.22890.name=Small Glass Ore - S:gt.blockores.22891.name=Small Rare Earth Ore - S:gt.blockores.22892.name=Small Raw Meat Ore - S:gt.blockores.22893.name=Small Cooked Meat Ore - 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 - S:gt.blockores.22903.name=Small Trona Ore - S:gt.blockores.22904.name=Small Barite Ore - S:gt.blockores.22905.name=Small Bastnasite Ore - S:gt.blockores.22906.name=Small Garnierite Ore - S:gt.blockores.22907.name=Small Lepidolite Ore - S:gt.blockores.22908.name=Small Magnesite Ore - S:gt.blockores.22909.name=Small Pentlandite Ore - S:gt.blockores.22910.name=Small Scheelite Ore - S:gt.blockores.22911.name=Small Alunite Ore - S:gt.blockores.22912.name=Small Chrysotile Ore - S:gt.blockores.22913.name=Small Realgar Ore - S:gt.blockores.22914.name=Small Dolomite Ore - S:gt.blockores.22915.name=Small Wollastonite Ore - S:gt.blockores.22916.name=Small Zeolite Ore - S:gt.blockores.22917.name=Small Banded Iron Ore - S:gt.blockores.22918.name=Small Ilmenite Ore - S:gt.blockores.22919.name=Small Pollucite Ore - S:gt.blockores.22920.name=Small Spodumene Ore - S:gt.blockores.22921.name=Small Tantalite Ore - S:gt.blockores.22922.name=Small Uraninite Ore - S:gt.blockores.22923.name=Small Vanadium Magnetite Ore - S:gt.blockores.22924.name=Small Kyanite Ore - S:gt.blockores.22925.name=Small Perlite Ore - S:gt.blockores.22926.name=Small Pumice Ore - S:gt.blockores.22927.name=Small Bentonite - S:gt.blockores.22928.name=Small Fullers Earth - S:gt.blockores.22929.name=Small Kaolinite - S:gt.blockores.22930.name=Small Brown Limonite Ore - S:gt.blockores.22931.name=Small Yellow Limonite Ore - S:gt.blockores.22932.name=Small Vermiculite - S:gt.blockores.22933.name=Small Glauconite Ore - S:gt.blockores.22934.name=Small Gypsum Ore - S:gt.blockores.22935.name=Small Basaltic Mineral Sand - S:gt.blockores.22936.name=Small Granitic Mineral Sand - S:gt.blockores.22937.name=Small Cassiterite Sand - S:gt.blockores.22938.name=Small Garnet Sand - S:gt.blockores.22939.name=Small Quartz Sand - S:gt.blockores.22940.name=Small Volcanic Ashes Ore - S:gt.blockores.22941.name=Small Borax Ore - S:gt.blockores.22942.name=Small Molybdenite Ore - S:gt.blockores.22943.name=Small Pyrolusite Ore - S:gt.blockores.22944.name=Small Rock Salt Ore - S:gt.blockores.22945.name=Small Stibnite Ore - S:gt.blockores.22946.name=Small Asbestos Ore - 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 - S:gt.blockores.2301.name=Brass Ore - S:gt.blockores.2302.name=Invar Ore - S:gt.blockores.2303.name=Electrum Ore - S:gt.blockores.2304.name=Wrought Iron Ore - S:gt.blockores.2305.name=Steel Ore - 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 - S:gt.blockores.2313.name=Magnalium Ore - S:gt.blockores.2314.name=Soldering Alloy Ore - 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 - 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.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 - S:gt.blockores.2351.name=Rose Gold Ore - S:gt.blockores.2352.name=Black Bronze Ore - S:gt.blockores.2353.name=Bismuth Bronze Ore - S:gt.blockores.2354.name=Magnetic Iron Ore - S:gt.blockores.2355.name=Magnetic Steel Ore - S:gt.blockores.2356.name=Magnetic Neodymium Ore - S:gt.blockores.2357.name=Vanadium-Gallium Ore - 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 - S:gt.blockores.2373.name=HSS-E Ore - S:gt.blockores.2374.name=HSS-S Ore - 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 - S:gt.blockores.2471.name=Silicone Rubber Ore - 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 - S:gt.blockores.25.name=Potassium Ore - S:gt.blockores.2500.name=Diamond Ore - S:gt.blockores.2501.name=Emerald Ore - S:gt.blockores.2502.name=Ruby Ore - S:gt.blockores.2503.name=Sapphire Ore - S:gt.blockores.2504.name=Green Sapphire Ore - S:gt.blockores.2505.name=Olivine Ore - S:gt.blockores.2506.name=Nether Star Ore - S:gt.blockores.2507.name=Topaz Ore - S:gt.blockores.2508.name=Tanzanite Ore - S:gt.blockores.2509.name=Amethyst Ore - S:gt.blockores.2510.name=Opal Ore - 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 - 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 - S:gt.blockores.2525.name=Sodalite Ore - 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 - S:gt.blockores.2533.name=Endereye Ore - S:gt.blockores.2534.name=Phosphorus Ore - S:gt.blockores.2535.name=Coal Ore - 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.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 - S:gt.blockores.2609.name=Sterilized Growth Medium Ore - S:gt.blockores.2610.name=Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.2611.name=Borosilicate Glass Ore - S:gt.blockores.2612.name=Ferrite Mixture Ore - S:gt.blockores.2613.name=Nickel-Zinc Ferrite Ore - S:gt.blockores.2614.name=Massicot Ore - S:gt.blockores.2615.name=Arsenic Trioxide Ore - S:gt.blockores.2616.name=Cobalt Oxide Ore - S:gt.blockores.2617.name=Zincite Ore - S:gt.blockores.2618.name=Antimony Trioxide Ore - S:gt.blockores.2619.name=Cupric Oxide Ore - S:gt.blockores.2620.name=Ferrosilite Ore - S:gt.blockores.2621.name=Magnesia Ore - S:gt.blockores.2622.name=Quicklime Ore - S:gt.blockores.2623.name=Potash Ore - S:gt.blockores.2624.name=Soda Ash Ore - S:gt.blockores.2625.name=Brick Ore - S:gt.blockores.2626.name=Fireclay Ore - S:gt.blockores.2627.name=Bio Diesel Ore - S:gt.blockores.2628.name=Nitration Mixture Ore - S:gt.blockores.2629.name=Glycerol Ore - S:gt.blockores.2630.name=Sodium Bisulfate Ore - S:gt.blockores.2631.name=Polyphenylene Sulfide Ore - S:gt.blockores.2632.name=Dichlorobenzene Ore - S:gt.blockores.2633.name=Polydimethylsiloxane Ore - S:gt.blockores.2634.name=Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.2635.name=Styrene-Butadiene Rubber Ore - S:gt.blockores.2636.name=Polystyrene Ore - S:gt.blockores.2637.name=Styrene Ore - S:gt.blockores.2638.name=Isoprene Ore - S:gt.blockores.2639.name=Tetranitromethane Ore - S:gt.blockores.2640.name=Diluted Sulfuric Acid Ore - S:gt.blockores.2641.name=Ethenone Ore - S:gt.blockores.2642.name=Ethane Ore - S:gt.blockores.2643.name=Propane Ore - S:gt.blockores.2644.name=Butane Ore - S:gt.blockores.2645.name=Butene Ore - S:gt.blockores.2646.name=Butadiene Ore - S:gt.blockores.2647.name=Toluene Ore - S:gt.blockores.2648.name=Epichlorohydrin Ore - S:gt.blockores.2649.name=Polyvinyl Chloride Ore - S:gt.blockores.2650.name=Vinyl Chloride Ore - S:gt.blockores.2651.name=Sulfur Dioxide Ore - S:gt.blockores.2652.name=Sulfur Trioxide Ore - S:gt.blockores.2653.name=Nitric Acid Ore - S:gt.blockores.2654.name=1,1-Dimethylhydrazine Ore - S:gt.blockores.2655.name=Chloramine Ore - S:gt.blockores.2656.name=Dimethylamine Ore - S:gt.blockores.2657.name=Dinitrogen Tetroxide Ore - S:gt.blockores.2658.name=Nitric Oxide Ore - S:gt.blockores.2659.name=Ammonia Ore - S:gt.blockores.2660.name=Wood Gas Ore - S:gt.blockores.2661.name=Wood Vinegar Ore - S:gt.blockores.2662.name=Wood Tar Ore - S:gt.blockores.2663.name=Dimethyldichlorosilane Ore - S:gt.blockores.2664.name=Chloromethane Ore - S:gt.blockores.2665.name=Phosphorous Pentoxide Ore - S:gt.blockores.2666.name=Tetrafluoroethylene Ore - S:gt.blockores.2667.name=Hydrofluoric Acid Ore - S:gt.blockores.2668.name=Chloroform Ore - S:gt.blockores.2669.name=Bisphenol A Ore - S:gt.blockores.2670.name=Acetic Acid Ore - S:gt.blockores.2671.name=Calcium Acetate Solution Ore - S:gt.blockores.2672.name=Acetone Ore - S:gt.blockores.2673.name=Methanol Ore - S:gt.blockores.2674.name=Carbon Monoxide Ore - S:gt.blockores.2675.name=Charcoal Byproducts Ore - S:gt.blockores.2676.name=Metal Mixture Ore - S:gt.blockores.2677.name=Ethylene Ore - S:gt.blockores.2678.name=Propene Ore - S:gt.blockores.2679.name=Vinyl Acetate Ore - S:gt.blockores.2680.name=Polyvinyl Acetate Ore - S:gt.blockores.2681.name=Methyl Acetate Ore - S:gt.blockores.2682.name=Allyl Chloride Ore - S:gt.blockores.2683.name=Hydrochloric Acid Ore - S:gt.blockores.2684.name=Hypochlorous Acid Ore - S:gt.blockores.2685.name=Sodium Hydroxide Ore - S:gt.blockores.2686.name=Benzene Ore - S:gt.blockores.2687.name=Phenol Ore - S:gt.blockores.2688.name=Cumene Ore - S:gt.blockores.2689.name=Phosphoric Acid Ore - 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 - S:gt.blockores.2703.name=UU-Matter Ore - S:gt.blockores.2704.name=Biomass Ore - S:gt.blockores.2705.name=Biofuel Ore - S:gt.blockores.2706.name=Ethanol Ore - S:gt.blockores.2707.name=Oil Ore - S:gt.blockores.2708.name=Diesel Ore - S:gt.blockores.2709.name=Cetane-Boosted Diesel Ore - S:gt.blockores.2710.name=Coalfuel Ore - S:gt.blockores.2711.name=Fish Oil Ore - S:gt.blockores.2712.name=Creosote Ore - S:gt.blockores.2713.name=Seed Oil Ore - S:gt.blockores.2714.name=Glyceryl Trinitrate Ore - S:gt.blockores.2715.name=Methane Ore - S:gt.blockores.2716.name=Nitro-Carbon Ore - S:gt.blockores.2717.name=Nitrogen Dioxide Ore - S:gt.blockores.2718.name=Sodium Persulfate Ore - S:gt.blockores.2719.name=Sodium Sulfide Ore - S:gt.blockores.2720.name=Sulfuric Acid Ore - S:gt.blockores.2721.name=UU-Amplifier Ore - S:gt.blockores.2722.name=Hemp Seed Oil Ore - S:gt.blockores.2723.name=Lin Seed Oil Ore - S:gt.blockores.2724.name=Lubricant Ore - S:gt.blockores.2725.name=Honey Ore - S:gt.blockores.2726.name=Glue Ore - S:gt.blockores.2727.name=Hot Frying Oil Ore - S:gt.blockores.2728.name=Snow Ore - S:gt.blockores.2729.name=Holy Water Ore - S:gt.blockores.2730.name=Heavy Oil Ore - S:gt.blockores.2731.name=Raw Oil Ore - S:gt.blockores.2732.name=Light Oil Ore - S:gt.blockores.2733.name=Natural Gas Ore - S:gt.blockores.2734.name=Sulfuric Gas Ore - S:gt.blockores.2735.name=Refinery Gas Ore - S:gt.blockores.2736.name=Sulfuric Naphtha Ore - S:gt.blockores.2737.name=Sulfuric Light Fuel Ore - S:gt.blockores.2738.name=Sulfuric Heavy Fuel Ore - S:gt.blockores.2739.name=Naphtha Ore - 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 - S:gt.blockores.2802.name=Flint Ore - S:gt.blockores.2803.name=Sugar Ore - S:gt.blockores.2804.name=Obsidian Ore - S:gt.blockores.2805.name=Clay Ore - S:gt.blockores.2806.name=Bone Ore - S:gt.blockores.2807.name=Netherrack Ore - S:gt.blockores.2808.name=Endstone Ore - 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 - S:gt.blockores.2816.name=Dark Ashes Ore - S:gt.blockores.2817.name=Salt Ore - S:gt.blockores.2818.name=Hydrated Coal Ore - S:gt.blockores.2819.name=Graphene Ore - S:gt.blockores.2820.name=Almandine Ore - S:gt.blockores.2821.name=Andradite Ore - S:gt.blockores.2822.name=Bauxite Ore - S:gt.blockores.2823.name=Calcite Ore - S:gt.blockores.2824.name=Cassiterite Ore - S:gt.blockores.2825.name=Chromite Ore - 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 - S:gt.blockores.2836.name=Saltpeter Ore - S:gt.blockores.2837.name=Silicon Dioxide Ore - S:gt.blockores.2838.name=Spessartine Ore - S:gt.blockores.2839.name=Sphalerite Ore - S:gt.blockores.2840.name=Tetrahedrite Ore - S:gt.blockores.2841.name=Tungstate Ore - S:gt.blockores.2842.name=Uvarovite Ore - S:gt.blockores.2843.name=Pyrotheum Ore - S:gt.blockores.2844.name=Basalt Ore - S:gt.blockores.2845.name=Marble Ore - S:gt.blockores.2846.name=Redrock Ore - S:gt.blockores.2847.name=Potassium Feldspar Ore - 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 - S:gt.blockores.2879.name=Paper Ore - S:gt.blockores.2880.name=Rubber Ore - 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 - S:gt.blockores.2888.name=Coffee Ore - S:gt.blockores.2889.name=Sealed Wood Ore - S:gt.blockores.2890.name=Glass Ore - S:gt.blockores.2891.name=Rare Earth Ore - S:gt.blockores.2892.name=Raw Meat Ore - S:gt.blockores.2893.name=Cooked Meat Ore - 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 - S:gt.blockores.2902.name=Talc - S:gt.blockores.2903.name=Trona Ore - S:gt.blockores.2904.name=Barite Ore - S:gt.blockores.2905.name=Bastnasite Ore - S:gt.blockores.2906.name=Garnierite Ore - S:gt.blockores.2907.name=Lepidolite Ore - S:gt.blockores.2908.name=Magnesite Ore - S:gt.blockores.2909.name=Pentlandite Ore - S:gt.blockores.2910.name=Scheelite Ore - S:gt.blockores.2911.name=Alunite Ore - S:gt.blockores.2912.name=Chrysotile Ore - S:gt.blockores.2913.name=Realgar Ore - S:gt.blockores.2914.name=Dolomite Ore - S:gt.blockores.2915.name=Wollastonite Ore - S:gt.blockores.2916.name=Zeolite Ore - S:gt.blockores.2917.name=Banded Iron Ore - S:gt.blockores.2918.name=Ilmenite Ore - S:gt.blockores.2919.name=Pollucite Ore - S:gt.blockores.2920.name=Spodumene Ore - S:gt.blockores.2921.name=Tantalite Ore - S:gt.blockores.2922.name=Uraninite Ore - S:gt.blockores.2923.name=Vanadium Magnetite Ore - S:gt.blockores.2924.name=Kyanite Ore - S:gt.blockores.2925.name=Perlite Ore - S:gt.blockores.2926.name=Pumice Ore - S:gt.blockores.2927.name=Bentonite - S:gt.blockores.2928.name=Fullers Earth - S:gt.blockores.2929.name=Kaolinite - S:gt.blockores.2930.name=Brown Limonite Ore - S:gt.blockores.2931.name=Yellow Limonite Ore - S:gt.blockores.2932.name=Vermiculite - S:gt.blockores.2933.name=Glauconite Ore - S:gt.blockores.2934.name=Gypsum Ore - S:gt.blockores.2935.name=Basaltic Mineral Sand - S:gt.blockores.2936.name=Granitic Mineral Sand - S:gt.blockores.2937.name=Cassiterite Sand - S:gt.blockores.2938.name=Garnet Sand - S:gt.blockores.2939.name=Quartz Sand - S:gt.blockores.2940.name=Volcanic Ashes Ore - S:gt.blockores.2941.name=Borax Ore - S:gt.blockores.2942.name=Molybdenite Ore - S:gt.blockores.2943.name=Pyrolusite Ore - S:gt.blockores.2944.name=Rock Salt Ore - S:gt.blockores.2945.name=Stibnite Ore - S:gt.blockores.2946.name=Asbestos Ore - 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 - S:gt.blockores.300.name=Bronze Ore - S:gt.blockores.3001.name=Hydrogen Ore - S:gt.blockores.3002.name=Deuterium Ore - S:gt.blockores.3003.name=Tritium Ore - S:gt.blockores.3004.name=Helium Ore - S:gt.blockores.3005.name=Helium-3 Ore - S:gt.blockores.3006.name=Lithium Ore - S:gt.blockores.3008.name=Beryllium Ore - S:gt.blockores.3009.name=Boron Ore - S:gt.blockores.301.name=Brass Ore - S:gt.blockores.3010.name=Carbon Ore - S:gt.blockores.3012.name=Nitrogen Ore - S:gt.blockores.3013.name=Oxygen Ore - S:gt.blockores.3014.name=Fluorine Ore - S:gt.blockores.3017.name=Sodium Ore - S:gt.blockores.3018.name=Magnesium Ore - S:gt.blockores.3019.name=Aluminium Ore - S:gt.blockores.302.name=Invar Ore - S:gt.blockores.3020.name=Silicon Ore - S:gt.blockores.3021.name=Phosphor Ore - S:gt.blockores.3022.name=Sulfur Ore - S:gt.blockores.3023.name=Chlorine Ore - 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 - S:gt.blockores.3030.name=Chrome Ore - S:gt.blockores.3031.name=Manganese Ore - S:gt.blockores.3032.name=Iron Ore - S:gt.blockores.3033.name=Cobalt Ore - S:gt.blockores.3034.name=Nickel Ore - S:gt.blockores.3035.name=Copper Ore - S:gt.blockores.3036.name=Zinc Ore - 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 - S:gt.blockores.305.name=Steel Ore - S:gt.blockores.3052.name=Palladium Ore - S:gt.blockores.3054.name=Silver Ore - S:gt.blockores.3055.name=Cadmium Ore - 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 - S:gt.blockores.3081.name=Tungsten Ore - S:gt.blockores.3083.name=Osmium Ore - S:gt.blockores.3084.name=Iridium Ore - S:gt.blockores.3085.name=Platinum Ore - 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 - S:gt.blockores.3097.name=Uranium 235 Ore - S:gt.blockores.3098.name=Uranium 238 Ore - S:gt.blockores.31.name=Manganese Ore - S:gt.blockores.310.name=Cupronickel Ore - S:gt.blockores.3100.name=Plutonium 239 Ore - S:gt.blockores.3101.name=Plutonium 241 Ore - S:gt.blockores.3103.name=Americium Ore - S:gt.blockores.311.name=Nichrome Ore - S:gt.blockores.312.name=Kanthal Ore - S:gt.blockores.3129.name=Neutronium Ore - S:gt.blockores.313.name=Magnalium Ore - S:gt.blockores.314.name=Soldering Alloy Ore - 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 - S:gt.blockores.325.name=Naquadah Alloy Ore - S:gt.blockores.326.name=Enriched Naquadah Ore - S:gt.blockores.327.name=Naquadria Ore - S:gt.blockores.32767.name=Any Sub Block of this one - S:gt.blockores.328.name=Duranium Ore - 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 - S:gt.blockores.3303.name=Electrum Ore - S:gt.blockores.3304.name=Wrought Iron Ore - S:gt.blockores.3305.name=Steel Ore - 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 - S:gt.blockores.3312.name=Kanthal Ore - S:gt.blockores.3313.name=Magnalium Ore - S:gt.blockores.3314.name=Soldering Alloy Ore - 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 - 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.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 - S:gt.blockores.3350.name=Sterling Silver Ore - S:gt.blockores.3351.name=Rose Gold Ore - S:gt.blockores.3352.name=Black Bronze Ore - S:gt.blockores.3353.name=Bismuth Bronze Ore - S:gt.blockores.3354.name=Magnetic Iron Ore - S:gt.blockores.3355.name=Magnetic Steel Ore - S:gt.blockores.3356.name=Magnetic Neodymium Ore - 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 - S:gt.blockores.3373.name=HSS-E Ore - S:gt.blockores.3374.name=HSS-S Ore - 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 - S:gt.blockores.35.name=Copper Ore - S:gt.blockores.350.name=Sterling Silver Ore - S:gt.blockores.3500.name=Diamond Ore - S:gt.blockores.3501.name=Emerald Ore - S:gt.blockores.3502.name=Ruby Ore - S:gt.blockores.3503.name=Sapphire Ore - S:gt.blockores.3504.name=Green Sapphire Ore - S:gt.blockores.3505.name=Olivine Ore - S:gt.blockores.3506.name=Nether Star Ore - S:gt.blockores.3507.name=Topaz Ore - S:gt.blockores.3508.name=Tanzanite Ore - S:gt.blockores.3509.name=Amethyst Ore - S:gt.blockores.351.name=Rose Gold Ore - S:gt.blockores.3510.name=Opal Ore - 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 - 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 - S:gt.blockores.3525.name=Sodalite Ore - 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 - S:gt.blockores.3532.name=Enderpearl Ore - S:gt.blockores.3533.name=Endereye Ore - S:gt.blockores.3534.name=Phosphorus Ore - S:gt.blockores.3535.name=Coal Ore - S:gt.blockores.3536.name=Charcoal Ore - 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 - 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 - S:gt.blockores.3609.name=Sterilized Growth Medium Ore - S:gt.blockores.3610.name=Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.3611.name=Borosilicate Glass Ore - S:gt.blockores.3612.name=Ferrite Mixture Ore - S:gt.blockores.3613.name=Nickel-Zinc Ferrite Ore - S:gt.blockores.3614.name=Massicot Ore - S:gt.blockores.3615.name=Arsenic Trioxide Ore - S:gt.blockores.3616.name=Cobalt Oxide Ore - 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 - S:gt.blockores.3623.name=Potash Ore - S:gt.blockores.3624.name=Soda Ash Ore - S:gt.blockores.3625.name=Brick Ore - S:gt.blockores.3626.name=Fireclay Ore - S:gt.blockores.3627.name=Bio Diesel Ore - S:gt.blockores.3628.name=Nitration Mixture Ore - S:gt.blockores.3629.name=Glycerol Ore - S:gt.blockores.363.name=Tin Alloy Ore - S:gt.blockores.3630.name=Sodium Bisulfate Ore - S:gt.blockores.3631.name=Polyphenylene Sulfide Ore - S:gt.blockores.3632.name=Dichlorobenzene Ore - S:gt.blockores.3633.name=Polydimethylsiloxane Ore - S:gt.blockores.3634.name=Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.3635.name=Styrene-Butadiene Rubber Ore - S:gt.blockores.3636.name=Polystyrene Ore - S:gt.blockores.3637.name=Styrene Ore - S:gt.blockores.3638.name=Isoprene Ore - S:gt.blockores.3639.name=Tetranitromethane Ore - S:gt.blockores.364.name=Dark Steel Ore - S:gt.blockores.3640.name=Diluted Sulfuric Acid Ore - S:gt.blockores.3641.name=Ethenone Ore - S:gt.blockores.3642.name=Ethane Ore - S:gt.blockores.3643.name=Propane Ore - S:gt.blockores.3644.name=Butane Ore - S:gt.blockores.3645.name=Butene Ore - S:gt.blockores.3646.name=Butadiene Ore - 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 - S:gt.blockores.3653.name=Nitric Acid Ore - S:gt.blockores.3654.name=1,1-Dimethylhydrazine Ore - S:gt.blockores.3655.name=Chloramine Ore - S:gt.blockores.3656.name=Dimethylamine Ore - 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 - S:gt.blockores.3663.name=Dimethyldichlorosilane Ore - S:gt.blockores.3664.name=Chloromethane Ore - S:gt.blockores.3665.name=Phosphorous Pentoxide Ore - S:gt.blockores.3666.name=Tetrafluoroethylene Ore - 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 - S:gt.blockores.3673.name=Methanol Ore - S:gt.blockores.3674.name=Carbon Monoxide Ore - S:gt.blockores.3675.name=Charcoal Byproducts Ore - S:gt.blockores.3676.name=Metal Mixture Ore - 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 - S:gt.blockores.3683.name=Hydrochloric Acid Ore - S:gt.blockores.3684.name=Hypochlorous Acid Ore - S:gt.blockores.3685.name=Sodium Hydroxide Ore - S:gt.blockores.3686.name=Benzene Ore - 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 - S:gt.blockores.3701.name=Water Ore - S:gt.blockores.3702.name=Ice Ore - S:gt.blockores.3703.name=UU-Matter Ore - S:gt.blockores.3704.name=Biomass Ore - S:gt.blockores.3705.name=Biofuel Ore - S:gt.blockores.3706.name=Ethanol Ore - S:gt.blockores.3707.name=Oil Ore - S:gt.blockores.3708.name=Diesel Ore - S:gt.blockores.3709.name=Cetane-Boosted Diesel Ore - S:gt.blockores.371.name=Vanadiumsteel Ore - S:gt.blockores.3710.name=Coalfuel Ore - S:gt.blockores.3711.name=Fish Oil Ore - S:gt.blockores.3712.name=Creosote Ore - S:gt.blockores.3713.name=Seed Oil Ore - S:gt.blockores.3714.name=Glyceryl Trinitrate Ore - S:gt.blockores.3715.name=Methane Ore - S:gt.blockores.3716.name=Nitro-Carbon Ore - S:gt.blockores.3717.name=Nitrogen Dioxide Ore - S:gt.blockores.3718.name=Sodium Persulfate Ore - S:gt.blockores.3719.name=Sodium Sulfide Ore - S:gt.blockores.372.name=HSS-G Ore - S:gt.blockores.3720.name=Sulfuric Acid Ore - S:gt.blockores.3721.name=UU-Amplifier Ore - S:gt.blockores.3722.name=Hemp Seed Oil Ore - S:gt.blockores.3723.name=Lin Seed Oil Ore - S:gt.blockores.3724.name=Lubricant Ore - S:gt.blockores.3725.name=Honey Ore - S:gt.blockores.3726.name=Glue Ore - S:gt.blockores.3727.name=Hot Frying Oil Ore - S:gt.blockores.3728.name=Snow Ore - S:gt.blockores.3729.name=Holy Water Ore - S:gt.blockores.373.name=HSS-E Ore - S:gt.blockores.3730.name=Heavy Oil Ore - S:gt.blockores.3731.name=Raw Oil Ore - S:gt.blockores.3732.name=Light Oil Ore - S:gt.blockores.3733.name=Natural Gas Ore - S:gt.blockores.3734.name=Sulfuric Gas Ore - S:gt.blockores.3735.name=Refinery Gas Ore - S:gt.blockores.3736.name=Sulfuric Naphtha Ore - S:gt.blockores.3737.name=Sulfuric Light Fuel Ore - S:gt.blockores.3738.name=Sulfuric Heavy Fuel Ore - S:gt.blockores.3739.name=Naphtha Ore - S:gt.blockores.374.name=HSS-S Ore - S:gt.blockores.3740.name=Light Fuel Ore - S:gt.blockores.3741.name=Heavy Fuel Ore - S:gt.blockores.3742.name=LPG Ore - 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 - S:gt.blockores.3803.name=Sugar Ore - S:gt.blockores.3804.name=Obsidian Ore - S:gt.blockores.3805.name=Clay Ore - S:gt.blockores.3806.name=Bone Ore - 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 - S:gt.blockores.3816.name=Dark Ashes Ore - 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 - S:gt.blockores.3823.name=Calcite Ore - S:gt.blockores.3824.name=Cassiterite Ore - S:gt.blockores.3825.name=Chromite Ore - 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 - S:gt.blockores.3836.name=Saltpeter Ore - 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 - S:gt.blockores.3843.name=Pyrotheum Ore - S:gt.blockores.3844.name=Basalt Ore - S:gt.blockores.3845.name=Marble Ore - S:gt.blockores.3846.name=Redrock Ore - 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 - S:gt.blockores.3893.name=Cooked Meat Ore - 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 - S:gt.blockores.3903.name=Trona Ore - S:gt.blockores.3904.name=Barite Ore - S:gt.blockores.3905.name=Bastnasite Ore - S:gt.blockores.3906.name=Garnierite Ore - 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 - S:gt.blockores.3913.name=Realgar Ore - S:gt.blockores.3914.name=Dolomite Ore - S:gt.blockores.3915.name=Wollastonite Ore - S:gt.blockores.3916.name=Zeolite Ore - 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 - S:gt.blockores.3923.name=Vanadium Magnetite Ore - S:gt.blockores.3924.name=Kyanite Ore - S:gt.blockores.3925.name=Perlite Ore - S:gt.blockores.3926.name=Pumice Ore - 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 - S:gt.blockores.3933.name=Glauconite Ore - S:gt.blockores.3934.name=Gypsum Ore - S:gt.blockores.3935.name=Basaltic Mineral Sand - S:gt.blockores.3936.name=Granitic Mineral Sand - 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 - S:gt.blockores.3943.name=Pyrolusite Ore - S:gt.blockores.3944.name=Rock Salt Ore - S:gt.blockores.3945.name=Stibnite Ore - S:gt.blockores.3946.name=Asbestos Ore - 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 - S:gt.blockores.4004.name=Helium Ore - S:gt.blockores.4005.name=Helium-3 Ore - 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 - S:gt.blockores.4014.name=Fluorine Ore - 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 - S:gt.blockores.4023.name=Chlorine Ore - 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 - S:gt.blockores.4033.name=Cobalt Ore - S:gt.blockores.4034.name=Nickel Ore - S:gt.blockores.4035.name=Copper Ore - 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 - S:gt.blockores.4084.name=Iridium Ore - S:gt.blockores.4085.name=Platinum Ore - S:gt.blockores.4086.name=Gold Ore - S:gt.blockores.4087.name=Mercury Ore - S:gt.blockores.4089.name=Lead Ore - S:gt.blockores.4090.name=Bismuth Ore - S:gt.blockores.4093.name=Radon Ore - S:gt.blockores.4096.name=Thorium Ore - S:gt.blockores.4097.name=Uranium 235 Ore - S:gt.blockores.4098.name=Uranium 238 Ore - S:gt.blockores.4100.name=Plutonium 239 Ore - S:gt.blockores.4101.name=Plutonium 241 Ore - S:gt.blockores.4103.name=Americium Ore - 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 - S:gt.blockores.4303.name=Electrum Ore - S:gt.blockores.4304.name=Wrought Iron Ore - S:gt.blockores.4305.name=Steel Ore - 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 - S:gt.blockores.4313.name=Magnalium Ore - S:gt.blockores.4314.name=Soldering Alloy Ore - 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 - 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.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 - S:gt.blockores.4351.name=Rose Gold Ore - S:gt.blockores.4352.name=Black Bronze Ore - S:gt.blockores.4353.name=Bismuth Bronze Ore - S:gt.blockores.4354.name=Magnetic Iron Ore - S:gt.blockores.4355.name=Magnetic Steel Ore - S:gt.blockores.4356.name=Magnetic Neodymium Ore - S:gt.blockores.4357.name=Vanadium-Gallium Ore - 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 - S:gt.blockores.4373.name=HSS-E Ore - S:gt.blockores.4374.name=HSS-S Ore - 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 - S:gt.blockores.45.name=Yttrium Ore - S:gt.blockores.4500.name=Diamond Ore - S:gt.blockores.4501.name=Emerald Ore - S:gt.blockores.4502.name=Ruby Ore - S:gt.blockores.4503.name=Sapphire Ore - S:gt.blockores.4504.name=Green Sapphire Ore - S:gt.blockores.4505.name=Olivine Ore - S:gt.blockores.4506.name=Nether Star Ore - S:gt.blockores.4507.name=Topaz Ore - S:gt.blockores.4508.name=Tanzanite Ore - S:gt.blockores.4509.name=Amethyst Ore - S:gt.blockores.4510.name=Opal Ore - 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 - 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 - S:gt.blockores.4525.name=Sodalite Ore - 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 - S:gt.blockores.4533.name=Endereye Ore - S:gt.blockores.4534.name=Phosphorus Ore - S:gt.blockores.4535.name=Coal Ore - 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.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 - S:gt.blockores.4609.name=Sterilized Growth Medium Ore - S:gt.blockores.4610.name=Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.4611.name=Borosilicate Glass Ore - S:gt.blockores.4612.name=Ferrite Mixture Ore - S:gt.blockores.4613.name=Nickel-Zinc Ferrite Ore - S:gt.blockores.4614.name=Massicot Ore - S:gt.blockores.4615.name=Arsenic Trioxide Ore - S:gt.blockores.4616.name=Cobalt Oxide Ore - S:gt.blockores.4617.name=Zincite Ore - S:gt.blockores.4618.name=Antimony Trioxide Ore - S:gt.blockores.4619.name=Cupric Oxide Ore - S:gt.blockores.4620.name=Ferrosilite Ore - S:gt.blockores.4621.name=Magnesia Ore - S:gt.blockores.4622.name=Quicklime Ore - S:gt.blockores.4623.name=Potash Ore - S:gt.blockores.4624.name=Soda Ash Ore - S:gt.blockores.4625.name=Brick Ore - S:gt.blockores.4626.name=Fireclay Ore - S:gt.blockores.4627.name=Bio Diesel Ore - S:gt.blockores.4628.name=Nitration Mixture Ore - S:gt.blockores.4629.name=Glycerol Ore - S:gt.blockores.4630.name=Sodium Bisulfate Ore - S:gt.blockores.4631.name=Polyphenylene Sulfide Ore - S:gt.blockores.4632.name=Dichlorobenzene Ore - S:gt.blockores.4633.name=Polydimethylsiloxane Ore - S:gt.blockores.4634.name=Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.4635.name=Styrene-Butadiene Rubber Ore - S:gt.blockores.4636.name=Polystyrene Ore - S:gt.blockores.4637.name=Styrene Ore - S:gt.blockores.4638.name=Isoprene Ore - S:gt.blockores.4639.name=Tetranitromethane Ore - S:gt.blockores.4640.name=Diluted Sulfuric Acid Ore - S:gt.blockores.4641.name=Ethenone Ore - S:gt.blockores.4642.name=Ethane Ore - S:gt.blockores.4643.name=Propane Ore - S:gt.blockores.4644.name=Butane Ore - S:gt.blockores.4645.name=Butene Ore - S:gt.blockores.4646.name=Butadiene Ore - S:gt.blockores.4647.name=Toluene Ore - S:gt.blockores.4648.name=Epichlorohydrin Ore - S:gt.blockores.4649.name=Polyvinyl Chloride Ore - S:gt.blockores.4650.name=Vinyl Chloride Ore - S:gt.blockores.4651.name=Sulfur Dioxide Ore - S:gt.blockores.4652.name=Sulfur Trioxide Ore - S:gt.blockores.4653.name=Nitric Acid Ore - S:gt.blockores.4654.name=1,1-Dimethylhydrazine Ore - S:gt.blockores.4655.name=Chloramine Ore - S:gt.blockores.4656.name=Dimethylamine Ore - S:gt.blockores.4657.name=Dinitrogen Tetroxide Ore - S:gt.blockores.4658.name=Nitric Oxide Ore - S:gt.blockores.4659.name=Ammonia Ore - S:gt.blockores.4660.name=Wood Gas Ore - S:gt.blockores.4661.name=Wood Vinegar Ore - S:gt.blockores.4662.name=Wood Tar Ore - S:gt.blockores.4663.name=Dimethyldichlorosilane Ore - S:gt.blockores.4664.name=Chloromethane Ore - S:gt.blockores.4665.name=Phosphorous Pentoxide Ore - S:gt.blockores.4666.name=Tetrafluoroethylene Ore - S:gt.blockores.4667.name=Hydrofluoric Acid Ore - S:gt.blockores.4668.name=Chloroform Ore - S:gt.blockores.4669.name=Bisphenol A Ore - S:gt.blockores.4670.name=Acetic Acid Ore - S:gt.blockores.4671.name=Calcium Acetate Solution Ore - S:gt.blockores.4672.name=Acetone Ore - S:gt.blockores.4673.name=Methanol Ore - S:gt.blockores.4674.name=Carbon Monoxide Ore - S:gt.blockores.4675.name=Charcoal Byproducts Ore - S:gt.blockores.4676.name=Metal Mixture Ore - S:gt.blockores.4677.name=Ethylene Ore - S:gt.blockores.4678.name=Propene Ore - S:gt.blockores.4679.name=Vinyl Acetate Ore - S:gt.blockores.4680.name=Polyvinyl Acetate Ore - S:gt.blockores.4681.name=Methyl Acetate Ore - S:gt.blockores.4682.name=Allyl Chloride Ore - S:gt.blockores.4683.name=Hydrochloric Acid Ore - S:gt.blockores.4684.name=Hypochlorous Acid Ore - S:gt.blockores.4685.name=Sodium Hydroxide Ore - S:gt.blockores.4686.name=Benzene Ore - S:gt.blockores.4687.name=Phenol Ore - S:gt.blockores.4688.name=Cumene Ore - S:gt.blockores.4689.name=Phosphoric Acid Ore - 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 - S:gt.blockores.4701.name=Water Ore - S:gt.blockores.4702.name=Ice Ore - S:gt.blockores.4703.name=UU-Matter Ore - S:gt.blockores.4704.name=Biomass Ore - S:gt.blockores.4705.name=Biofuel Ore - S:gt.blockores.4706.name=Ethanol Ore - S:gt.blockores.4707.name=Oil Ore - S:gt.blockores.4708.name=Diesel Ore - S:gt.blockores.4709.name=Cetane-Boosted Diesel Ore - S:gt.blockores.471.name=Silicone Rubber Ore - S:gt.blockores.4710.name=Coalfuel Ore - S:gt.blockores.4711.name=Fish Oil Ore - S:gt.blockores.4712.name=Creosote Ore - S:gt.blockores.4713.name=Seed Oil Ore - S:gt.blockores.4714.name=Glyceryl Trinitrate Ore - S:gt.blockores.4715.name=Methane Ore - S:gt.blockores.4716.name=Nitro-Carbon Ore - S:gt.blockores.4717.name=Nitrogen Dioxide Ore - S:gt.blockores.4718.name=Sodium Persulfate Ore - S:gt.blockores.4719.name=Sodium Sulfide Ore - S:gt.blockores.472.name=Polycaprolactam Ore - S:gt.blockores.4720.name=Sulfuric Acid Ore - S:gt.blockores.4721.name=UU-Amplifier Ore - S:gt.blockores.4722.name=Hemp Seed Oil Ore - S:gt.blockores.4723.name=Lin Seed Oil Ore - S:gt.blockores.4724.name=Lubricant Ore - S:gt.blockores.4725.name=Honey Ore - S:gt.blockores.4726.name=Glue Ore - S:gt.blockores.4727.name=Hot Frying Oil Ore - S:gt.blockores.4728.name=Snow Ore - S:gt.blockores.4729.name=Holy Water Ore - S:gt.blockores.473.name=Polytetrafluoroethylene Ore - S:gt.blockores.4730.name=Heavy Oil Ore - S:gt.blockores.4731.name=Raw Oil Ore - S:gt.blockores.4732.name=Light Oil Ore - S:gt.blockores.4733.name=Natural Gas Ore - S:gt.blockores.4734.name=Sulfuric Gas Ore - S:gt.blockores.4735.name=Refinery Gas Ore - S:gt.blockores.4736.name=Sulfuric Naphtha Ore - S:gt.blockores.4737.name=Sulfuric Light Fuel Ore - S:gt.blockores.4738.name=Sulfuric Heavy Fuel Ore - S:gt.blockores.4739.name=Naphtha Ore - 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 - S:gt.blockores.4802.name=Flint Ore - S:gt.blockores.4803.name=Sugar Ore - S:gt.blockores.4804.name=Obsidian Ore - S:gt.blockores.4805.name=Clay Ore - S:gt.blockores.4806.name=Bone Ore - S:gt.blockores.4807.name=Netherrack Ore - S:gt.blockores.4808.name=Endstone Ore - 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 - S:gt.blockores.4816.name=Dark Ashes Ore - S:gt.blockores.4817.name=Salt Ore - S:gt.blockores.4818.name=Hydrated Coal Ore - S:gt.blockores.4819.name=Graphene Ore - S:gt.blockores.4820.name=Almandine Ore - S:gt.blockores.4821.name=Andradite Ore - S:gt.blockores.4822.name=Bauxite Ore - S:gt.blockores.4823.name=Calcite Ore - S:gt.blockores.4824.name=Cassiterite Ore - S:gt.blockores.4825.name=Chromite Ore - 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 - S:gt.blockores.4836.name=Saltpeter Ore - S:gt.blockores.4837.name=Silicon Dioxide Ore - S:gt.blockores.4838.name=Spessartine Ore - S:gt.blockores.4839.name=Sphalerite Ore - S:gt.blockores.4840.name=Tetrahedrite Ore - S:gt.blockores.4841.name=Tungstate Ore - S:gt.blockores.4842.name=Uvarovite Ore - S:gt.blockores.4843.name=Pyrotheum Ore - S:gt.blockores.4844.name=Basalt Ore - S:gt.blockores.4845.name=Marble Ore - S:gt.blockores.4846.name=Redrock Ore - S:gt.blockores.4847.name=Potassium Feldspar Ore - S:gt.blockores.4848.name=Biotite Ore - 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 - S:gt.blockores.4893.name=Cooked Meat Ore - 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 - S:gt.blockores.4903.name=Trona Ore - S:gt.blockores.4904.name=Barite Ore - S:gt.blockores.4905.name=Bastnasite Ore - S:gt.blockores.4906.name=Garnierite Ore - S:gt.blockores.4907.name=Lepidolite Ore - S:gt.blockores.4908.name=Magnesite Ore - S:gt.blockores.4909.name=Pentlandite Ore - S:gt.blockores.4910.name=Scheelite Ore - S:gt.blockores.4911.name=Alunite Ore - S:gt.blockores.4912.name=Chrysotile Ore - S:gt.blockores.4913.name=Realgar Ore - S:gt.blockores.4914.name=Dolomite Ore - S:gt.blockores.4915.name=Wollastonite Ore - S:gt.blockores.4916.name=Zeolite Ore - S:gt.blockores.4917.name=Banded Iron Ore - S:gt.blockores.4918.name=Ilmenite Ore - S:gt.blockores.4919.name=Pollucite Ore - S:gt.blockores.4920.name=Spodumene Ore - S:gt.blockores.4921.name=Tantalite Ore - S:gt.blockores.4922.name=Uraninite Ore - S:gt.blockores.4923.name=Vanadium Magnetite Ore - S:gt.blockores.4924.name=Kyanite Ore - S:gt.blockores.4925.name=Perlite Ore - S:gt.blockores.4926.name=Pumice Ore - 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 - S:gt.blockores.4933.name=Glauconite Ore - S:gt.blockores.4934.name=Gypsum Ore - S:gt.blockores.4935.name=Basaltic Mineral Sand - S:gt.blockores.4936.name=Granitic Mineral Sand - 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 - S:gt.blockores.4943.name=Pyrolusite Ore - S:gt.blockores.4944.name=Rock Salt Ore - S:gt.blockores.4945.name=Stibnite Ore - S:gt.blockores.4946.name=Asbestos Ore - S:gt.blockores.4947.name=Concrete Ore - 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 - S:gt.blockores.5001.name=Hydrogen Ore - S:gt.blockores.5002.name=Deuterium Ore - S:gt.blockores.5003.name=Tritium Ore - S:gt.blockores.5004.name=Helium Ore - S:gt.blockores.5005.name=Helium-3 Ore - S:gt.blockores.5006.name=Lithium Ore - S:gt.blockores.5008.name=Beryllium Ore - S:gt.blockores.5009.name=Boron Ore - S:gt.blockores.501.name=Emerald Ore - S:gt.blockores.5010.name=Carbon Ore - S:gt.blockores.5012.name=Nitrogen Ore - S:gt.blockores.5013.name=Oxygen Ore - S:gt.blockores.5014.name=Fluorine Ore - S:gt.blockores.5017.name=Sodium Ore - S:gt.blockores.5018.name=Magnesium Ore - S:gt.blockores.5019.name=Aluminium Ore - S:gt.blockores.502.name=Ruby Ore - S:gt.blockores.5020.name=Silicon Ore - S:gt.blockores.5021.name=Phosphor Ore - S:gt.blockores.5022.name=Sulfur Ore - S:gt.blockores.5023.name=Chlorine Ore - 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 - S:gt.blockores.5030.name=Chrome Ore - S:gt.blockores.5031.name=Manganese Ore - S:gt.blockores.5032.name=Iron Ore - S:gt.blockores.5033.name=Cobalt Ore - S:gt.blockores.5034.name=Nickel Ore - S:gt.blockores.5035.name=Copper Ore - S:gt.blockores.5036.name=Zinc Ore - 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 - S:gt.blockores.505.name=Olivine Ore - S:gt.blockores.5052.name=Palladium Ore - S:gt.blockores.5054.name=Silver Ore - S:gt.blockores.5055.name=Cadmium Ore - 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 - S:gt.blockores.5081.name=Tungsten Ore - S:gt.blockores.5083.name=Osmium Ore - S:gt.blockores.5084.name=Iridium Ore - S:gt.blockores.5085.name=Platinum Ore - S:gt.blockores.5086.name=Gold Ore - S:gt.blockores.5087.name=Mercury Ore - S:gt.blockores.5089.name=Lead Ore - S:gt.blockores.509.name=Amethyst Ore - S:gt.blockores.5090.name=Bismuth Ore - S:gt.blockores.5093.name=Radon Ore - S:gt.blockores.5096.name=Thorium Ore - S:gt.blockores.5097.name=Uranium 235 Ore - S:gt.blockores.5098.name=Uranium 238 Ore - S:gt.blockores.510.name=Opal Ore - S:gt.blockores.5100.name=Plutonium 239 Ore - S:gt.blockores.5101.name=Plutonium 241 Ore - S:gt.blockores.5103.name=Americium Ore - S:gt.blockores.511.name=Jasper Ore - 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 - 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 - S:gt.blockores.5241.name=Platinum Group Sludge Ore - S:gt.blockores.525.name=Sodalite Ore - 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 - S:gt.blockores.5301.name=Brass Ore - S:gt.blockores.5302.name=Invar Ore - S:gt.blockores.5303.name=Electrum Ore - S:gt.blockores.5304.name=Wrought Iron Ore - S:gt.blockores.5305.name=Steel Ore - 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 - S:gt.blockores.5312.name=Kanthal Ore - S:gt.blockores.5313.name=Magnalium Ore - S:gt.blockores.5314.name=Soldering Alloy Ore - 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 - S:gt.blockores.5326.name=Enriched Naquadah Ore - S:gt.blockores.5327.name=Naquadria Ore - 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.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 - S:gt.blockores.5350.name=Sterling Silver Ore - S:gt.blockores.5351.name=Rose Gold Ore - S:gt.blockores.5352.name=Black Bronze Ore - S:gt.blockores.5353.name=Bismuth Bronze Ore - S:gt.blockores.5354.name=Magnetic Iron Ore - S:gt.blockores.5355.name=Magnetic Steel Ore - S:gt.blockores.5356.name=Magnetic Neodymium Ore - S:gt.blockores.5357.name=Vanadium-Gallium Ore - S:gt.blockores.5358.name=Yttrium Barium Cuprate Ore - 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 - S:gt.blockores.5372.name=HSS-G Ore - S:gt.blockores.5373.name=HSS-E Ore - S:gt.blockores.5374.name=HSS-S Ore - 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 - 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 - 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 - S:gt.blockores.55.name=Cadmium Ore - S:gt.blockores.5500.name=Diamond Ore - S:gt.blockores.5501.name=Emerald Ore - S:gt.blockores.5502.name=Ruby Ore - S:gt.blockores.5503.name=Sapphire Ore - S:gt.blockores.5504.name=Green Sapphire Ore - S:gt.blockores.5505.name=Olivine Ore - S:gt.blockores.5506.name=Nether Star Ore - S:gt.blockores.5507.name=Topaz Ore - S:gt.blockores.5508.name=Tanzanite Ore - S:gt.blockores.5509.name=Amethyst Ore - S:gt.blockores.5510.name=Opal Ore - 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 - 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 - S:gt.blockores.5525.name=Sodalite Ore - 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 - S:gt.blockores.5533.name=Endereye Ore - S:gt.blockores.5534.name=Phosphorus Ore - S:gt.blockores.5535.name=Coal Ore - 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.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 - S:gt.blockores.5609.name=Sterilized Growth Medium Ore - S:gt.blockores.5610.name=Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.5611.name=Borosilicate Glass Ore - S:gt.blockores.5612.name=Ferrite Mixture Ore - S:gt.blockores.5613.name=Nickel-Zinc Ferrite Ore - S:gt.blockores.5614.name=Massicot Ore - S:gt.blockores.5615.name=Arsenic Trioxide Ore - S:gt.blockores.5616.name=Cobalt Oxide Ore - S:gt.blockores.5617.name=Zincite Ore - S:gt.blockores.5618.name=Antimony Trioxide Ore - S:gt.blockores.5619.name=Cupric Oxide Ore - S:gt.blockores.5620.name=Ferrosilite Ore - S:gt.blockores.5621.name=Magnesia Ore - S:gt.blockores.5622.name=Quicklime Ore - S:gt.blockores.5623.name=Potash Ore - S:gt.blockores.5624.name=Soda Ash Ore - S:gt.blockores.5625.name=Brick Ore - S:gt.blockores.5626.name=Fireclay Ore - S:gt.blockores.5627.name=Bio Diesel Ore - S:gt.blockores.5628.name=Nitration Mixture Ore - S:gt.blockores.5629.name=Glycerol Ore - S:gt.blockores.5630.name=Sodium Bisulfate Ore - S:gt.blockores.5631.name=Polyphenylene Sulfide Ore - S:gt.blockores.5632.name=Dichlorobenzene Ore - S:gt.blockores.5633.name=Polydimethylsiloxane Ore - S:gt.blockores.5634.name=Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.5635.name=Styrene-Butadiene Rubber Ore - S:gt.blockores.5636.name=Polystyrene Ore - S:gt.blockores.5637.name=Styrene Ore - S:gt.blockores.5638.name=Isoprene Ore - S:gt.blockores.5639.name=Tetranitromethane Ore - S:gt.blockores.5640.name=Diluted Sulfuric Acid Ore - S:gt.blockores.5641.name=Ethenone Ore - S:gt.blockores.5642.name=Ethane Ore - S:gt.blockores.5643.name=Propane Ore - S:gt.blockores.5644.name=Butane Ore - S:gt.blockores.5645.name=Butene Ore - S:gt.blockores.5646.name=Butadiene Ore - S:gt.blockores.5647.name=Toluene Ore - S:gt.blockores.5648.name=Epichlorohydrin Ore - S:gt.blockores.5649.name=Polyvinyl Chloride Ore - S:gt.blockores.5650.name=Vinyl Chloride Ore - S:gt.blockores.5651.name=Sulfur Dioxide Ore - S:gt.blockores.5652.name=Sulfur Trioxide Ore - S:gt.blockores.5653.name=Nitric Acid Ore - S:gt.blockores.5654.name=1,1-Dimethylhydrazine Ore - S:gt.blockores.5655.name=Chloramine Ore - S:gt.blockores.5656.name=Dimethylamine Ore - S:gt.blockores.5657.name=Dinitrogen Tetroxide Ore - S:gt.blockores.5658.name=Nitric Oxide Ore - S:gt.blockores.5659.name=Ammonia Ore - S:gt.blockores.5660.name=Wood Gas Ore - S:gt.blockores.5661.name=Wood Vinegar Ore - S:gt.blockores.5662.name=Wood Tar Ore - S:gt.blockores.5663.name=Dimethyldichlorosilane Ore - S:gt.blockores.5664.name=Chloromethane Ore - S:gt.blockores.5665.name=Phosphorous Pentoxide Ore - S:gt.blockores.5666.name=Tetrafluoroethylene Ore - S:gt.blockores.5667.name=Hydrofluoric Acid Ore - S:gt.blockores.5668.name=Chloroform Ore - S:gt.blockores.5669.name=Bisphenol A Ore - S:gt.blockores.5670.name=Acetic Acid Ore - S:gt.blockores.5671.name=Calcium Acetate Solution Ore - S:gt.blockores.5672.name=Acetone Ore - S:gt.blockores.5673.name=Methanol Ore - S:gt.blockores.5674.name=Carbon Monoxide Ore - S:gt.blockores.5675.name=Charcoal Byproducts Ore - S:gt.blockores.5676.name=Metal Mixture Ore - S:gt.blockores.5677.name=Ethylene Ore - S:gt.blockores.5678.name=Propene Ore - S:gt.blockores.5679.name=Vinyl Acetate Ore - S:gt.blockores.5680.name=Polyvinyl Acetate Ore - S:gt.blockores.5681.name=Methyl Acetate Ore - S:gt.blockores.5682.name=Allyl Chloride Ore - S:gt.blockores.5683.name=Hydrochloric Acid Ore - S:gt.blockores.5684.name=Hypochlorous Acid Ore - S:gt.blockores.5685.name=Sodium Hydroxide Ore - S:gt.blockores.5686.name=Benzene Ore - S:gt.blockores.5687.name=Phenol Ore - S:gt.blockores.5688.name=Cumene Ore - S:gt.blockores.5689.name=Phosphoric Acid Ore - 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 - S:gt.blockores.5702.name=Ice Ore - S:gt.blockores.5703.name=UU-Matter Ore - S:gt.blockores.5704.name=Biomass Ore - S:gt.blockores.5705.name=Biofuel Ore - S:gt.blockores.5706.name=Ethanol Ore - S:gt.blockores.5707.name=Oil Ore - S:gt.blockores.5708.name=Diesel Ore - S:gt.blockores.5709.name=Cetane-Boosted Diesel Ore - S:gt.blockores.5710.name=Coalfuel Ore - S:gt.blockores.5711.name=Fish Oil Ore - S:gt.blockores.5712.name=Creosote Ore - S:gt.blockores.5713.name=Seed Oil Ore - S:gt.blockores.5714.name=Glyceryl Trinitrate Ore - S:gt.blockores.5715.name=Methane Ore - S:gt.blockores.5716.name=Nitro-Carbon Ore - S:gt.blockores.5717.name=Nitrogen Dioxide Ore - S:gt.blockores.5718.name=Sodium Persulfate Ore - S:gt.blockores.5719.name=Sodium Sulfide Ore - S:gt.blockores.5720.name=Sulfuric Acid Ore - S:gt.blockores.5721.name=UU-Amplifier Ore - S:gt.blockores.5722.name=Hemp Seed Oil Ore - S:gt.blockores.5723.name=Lin Seed Oil Ore - S:gt.blockores.5724.name=Lubricant Ore - S:gt.blockores.5725.name=Honey Ore - S:gt.blockores.5726.name=Glue Ore - S:gt.blockores.5727.name=Hot Frying Oil Ore - S:gt.blockores.5728.name=Snow Ore - S:gt.blockores.5729.name=Holy Water Ore - S:gt.blockores.5730.name=Heavy Oil Ore - S:gt.blockores.5731.name=Raw Oil Ore - S:gt.blockores.5732.name=Light Oil Ore - S:gt.blockores.5733.name=Natural Gas Ore - S:gt.blockores.5734.name=Sulfuric Gas Ore - S:gt.blockores.5735.name=Refinery Gas Ore - S:gt.blockores.5736.name=Sulfuric Naphtha Ore - S:gt.blockores.5737.name=Sulfuric Light Fuel Ore - S:gt.blockores.5738.name=Sulfuric Heavy Fuel Ore - S:gt.blockores.5739.name=Naphtha Ore - 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 - S:gt.blockores.5802.name=Flint Ore - S:gt.blockores.5803.name=Sugar Ore - S:gt.blockores.5804.name=Obsidian Ore - S:gt.blockores.5805.name=Clay Ore - S:gt.blockores.5806.name=Bone Ore - S:gt.blockores.5807.name=Netherrack Ore - S:gt.blockores.5808.name=Endstone Ore - 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 - S:gt.blockores.5816.name=Dark Ashes Ore - S:gt.blockores.5817.name=Salt Ore - S:gt.blockores.5818.name=Hydrated Coal Ore - S:gt.blockores.5819.name=Graphene Ore - S:gt.blockores.5820.name=Almandine Ore - S:gt.blockores.5821.name=Andradite Ore - S:gt.blockores.5822.name=Bauxite Ore - S:gt.blockores.5823.name=Calcite Ore - S:gt.blockores.5824.name=Cassiterite Ore - S:gt.blockores.5825.name=Chromite Ore - 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 - S:gt.blockores.5836.name=Saltpeter Ore - S:gt.blockores.5837.name=Silicon Dioxide Ore - S:gt.blockores.5838.name=Spessartine Ore - S:gt.blockores.5839.name=Sphalerite Ore - S:gt.blockores.5840.name=Tetrahedrite Ore - S:gt.blockores.5841.name=Tungstate Ore - S:gt.blockores.5842.name=Uvarovite Ore - S:gt.blockores.5843.name=Pyrotheum Ore - S:gt.blockores.5844.name=Basalt Ore - S:gt.blockores.5845.name=Marble Ore - S:gt.blockores.5846.name=Redrock Ore - S:gt.blockores.5847.name=Potassium Feldspar Ore - 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 - S:gt.blockores.5879.name=Paper Ore - S:gt.blockores.5880.name=Rubber Ore - 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 - S:gt.blockores.5888.name=Coffee Ore - S:gt.blockores.5889.name=Sealed Wood Ore - S:gt.blockores.5890.name=Glass Ore - S:gt.blockores.5891.name=Rare Earth Ore - S:gt.blockores.5892.name=Raw Meat Ore - S:gt.blockores.5893.name=Cooked Meat Ore - 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 - S:gt.blockores.5903.name=Trona Ore - S:gt.blockores.5904.name=Barite Ore - S:gt.blockores.5905.name=Bastnasite Ore - S:gt.blockores.5906.name=Garnierite Ore - 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 - S:gt.blockores.5913.name=Realgar Ore - S:gt.blockores.5914.name=Dolomite Ore - S:gt.blockores.5915.name=Wollastonite Ore - S:gt.blockores.5916.name=Zeolite Ore - 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 - S:gt.blockores.5923.name=Vanadium Magnetite Ore - S:gt.blockores.5924.name=Kyanite Ore - S:gt.blockores.5925.name=Perlite Ore - S:gt.blockores.5926.name=Pumice Ore - 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 - S:gt.blockores.5933.name=Glauconite Ore - S:gt.blockores.5934.name=Gypsum Ore - S:gt.blockores.5935.name=Basaltic Mineral Sand - S:gt.blockores.5936.name=Granitic Mineral Sand - 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 - S:gt.blockores.5943.name=Pyrolusite Ore - S:gt.blockores.5944.name=Rock Salt Ore - S:gt.blockores.5945.name=Stibnite Ore - S:gt.blockores.5946.name=Asbestos Ore - 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 - S:gt.blockores.6004.name=Helium Ore - S:gt.blockores.6005.name=Helium-3 Ore - 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 - S:gt.blockores.6014.name=Fluorine Ore - 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 - S:gt.blockores.6023.name=Chlorine Ore - 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 - S:gt.blockores.6033.name=Cobalt Ore - S:gt.blockores.6034.name=Nickel Ore - S:gt.blockores.6035.name=Copper Ore - 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 - S:gt.blockores.6081.name=Tungsten Ore - S:gt.blockores.6083.name=Osmium Ore - S:gt.blockores.6084.name=Iridium Ore - S:gt.blockores.6085.name=Platinum Ore - S:gt.blockores.6086.name=Gold Ore - S:gt.blockores.6087.name=Mercury Ore - S:gt.blockores.6089.name=Lead Ore - S:gt.blockores.609.name=Sterilized Growth Medium Ore - S:gt.blockores.6090.name=Bismuth Ore - S:gt.blockores.6093.name=Radon Ore - S:gt.blockores.6096.name=Thorium Ore - S:gt.blockores.6097.name=Uranium 235 Ore - S:gt.blockores.6098.name=Uranium 238 Ore - S:gt.blockores.610.name=Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.6100.name=Plutonium 239 Ore - S:gt.blockores.6101.name=Plutonium 241 Ore - S:gt.blockores.6103.name=Americium Ore - S:gt.blockores.611.name=Borosilicate Glass Ore - S:gt.blockores.612.name=Ferrite Mixture Ore - S:gt.blockores.6129.name=Neutronium Ore - S:gt.blockores.613.name=Nickel-Zinc Ferrite Ore - S:gt.blockores.614.name=Massicot Ore - S:gt.blockores.615.name=Arsenic Trioxide Ore - S:gt.blockores.616.name=Cobalt Oxide Ore - S:gt.blockores.617.name=Zincite Ore - S:gt.blockores.618.name=Antimony Trioxide Ore - S:gt.blockores.619.name=Cupric Oxide Ore - S:gt.blockores.62.name=Caesium Ore - S:gt.blockores.620.name=Ferrosilite Ore - S:gt.blockores.621.name=Magnesia Ore - S:gt.blockores.622.name=Quicklime Ore - S:gt.blockores.623.name=Potash Ore - S:gt.blockores.624.name=Soda Ash Ore - S:gt.blockores.6241.name=Platinum Group Sludge Ore - S:gt.blockores.625.name=Brick Ore - S:gt.blockores.626.name=Fireclay Ore - S:gt.blockores.627.name=Bio Diesel Ore - S:gt.blockores.628.name=Nitration Mixture Ore - S:gt.blockores.629.name=Glycerol Ore - S:gt.blockores.6299.name=Stone Ore - S:gt.blockores.63.name=Barium Ore - S:gt.blockores.630.name=Sodium Bisulfate Ore - S:gt.blockores.6300.name=Bronze Ore - S:gt.blockores.6301.name=Brass Ore - S:gt.blockores.6302.name=Invar Ore - S:gt.blockores.6303.name=Electrum Ore - S:gt.blockores.6304.name=Wrought Iron Ore - S:gt.blockores.6305.name=Steel Ore - 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 - S:gt.blockores.6312.name=Kanthal Ore - S:gt.blockores.6313.name=Magnalium Ore - S:gt.blockores.6314.name=Soldering Alloy Ore - 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 - S:gt.blockores.6326.name=Enriched Naquadah Ore - S:gt.blockores.6327.name=Naquadria Ore - 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.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 - S:gt.blockores.6350.name=Sterling Silver Ore - S:gt.blockores.6351.name=Rose Gold Ore - S:gt.blockores.6352.name=Black Bronze Ore - S:gt.blockores.6353.name=Bismuth Bronze Ore - S:gt.blockores.6354.name=Magnetic Iron Ore - S:gt.blockores.6355.name=Magnetic Steel Ore - S:gt.blockores.6356.name=Magnetic Neodymium Ore - S:gt.blockores.6357.name=Vanadium-Gallium Ore - S:gt.blockores.6358.name=Yttrium Barium Cuprate Ore - 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 - S:gt.blockores.6372.name=HSS-G Ore - S:gt.blockores.6373.name=HSS-E Ore - S:gt.blockores.6374.name=HSS-S Ore - 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 - S:gt.blockores.644.name=Butane Ore - S:gt.blockores.645.name=Butene Ore - S:gt.blockores.646.name=Butadiene Ore - S:gt.blockores.6460.name=Hydrogen Sulfide Ore - S:gt.blockores.647.name=Toluene Ore - S:gt.blockores.6470.name=Epoxy Resin Ore - S:gt.blockores.6471.name=Silicone Rubber Ore - S:gt.blockores.6472.name=Polycaprolactam Ore - 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 - S:gt.blockores.65.name=Cerium Ore - S:gt.blockores.650.name=Vinyl Chloride Ore - S:gt.blockores.6500.name=Diamond Ore - S:gt.blockores.6501.name=Emerald Ore - S:gt.blockores.6502.name=Ruby Ore - S:gt.blockores.6503.name=Sapphire Ore - S:gt.blockores.6504.name=Green Sapphire Ore - S:gt.blockores.6505.name=Olivine Ore - S:gt.blockores.6506.name=Nether Star Ore - S:gt.blockores.6507.name=Topaz Ore - S:gt.blockores.6508.name=Tanzanite Ore - S:gt.blockores.6509.name=Amethyst Ore - S:gt.blockores.651.name=Sulfur Dioxide Ore - S:gt.blockores.6510.name=Opal Ore - 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 - 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 - S:gt.blockores.6525.name=Sodalite Ore - 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 - S:gt.blockores.6532.name=Enderpearl Ore - S:gt.blockores.6533.name=Endereye Ore - S:gt.blockores.6534.name=Phosphorus Ore - S:gt.blockores.6535.name=Coal Ore - S:gt.blockores.6536.name=Charcoal Ore - 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 - 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 - S:gt.blockores.6609.name=Sterilized Growth Medium Ore - S:gt.blockores.661.name=Wood Vinegar Ore - S:gt.blockores.6610.name=Fiber-Reinforced Epoxy Resin Ore - S:gt.blockores.6611.name=Borosilicate Glass Ore - S:gt.blockores.6612.name=Ferrite Mixture Ore - S:gt.blockores.6613.name=Nickel-Zinc Ferrite Ore - S:gt.blockores.6614.name=Massicot Ore - S:gt.blockores.6615.name=Arsenic Trioxide Ore - S:gt.blockores.6616.name=Cobalt Oxide Ore - S:gt.blockores.6617.name=Zincite Ore - S:gt.blockores.6618.name=Antimony Trioxide Ore - S:gt.blockores.6619.name=Cupric Oxide Ore - S:gt.blockores.662.name=Wood Tar Ore - S:gt.blockores.6620.name=Ferrosilite Ore - S:gt.blockores.6621.name=Magnesia Ore - S:gt.blockores.6622.name=Quicklime Ore - S:gt.blockores.6623.name=Potash Ore - S:gt.blockores.6624.name=Soda Ash Ore - S:gt.blockores.6625.name=Brick Ore - S:gt.blockores.6626.name=Fireclay Ore - S:gt.blockores.6627.name=Bio Diesel Ore - S:gt.blockores.6628.name=Nitration Mixture Ore - S:gt.blockores.6629.name=Glycerol Ore - S:gt.blockores.663.name=Dimethyldichlorosilane Ore - S:gt.blockores.6630.name=Sodium Bisulfate Ore - S:gt.blockores.6631.name=Polyphenylene Sulfide Ore - S:gt.blockores.6632.name=Dichlorobenzene Ore - S:gt.blockores.6633.name=Polydimethylsiloxane Ore - S:gt.blockores.6634.name=Raw Styrene-Butadiene Rubber Ore - S:gt.blockores.6635.name=Styrene-Butadiene Rubber Ore - S:gt.blockores.6636.name=Polystyrene Ore - S:gt.blockores.6637.name=Styrene Ore - S:gt.blockores.6638.name=Isoprene Ore - S:gt.blockores.6639.name=Tetranitromethane Ore - S:gt.blockores.664.name=Chloromethane Ore - S:gt.blockores.6640.name=Diluted Sulfuric Acid Ore - S:gt.blockores.6641.name=Ethenone Ore - S:gt.blockores.6642.name=Ethane Ore - S:gt.blockores.6643.name=Propane Ore - S:gt.blockores.6644.name=Butane Ore - S:gt.blockores.6645.name=Butene Ore - S:gt.blockores.6646.name=Butadiene Ore - S:gt.blockores.6647.name=Toluene Ore - S:gt.blockores.6648.name=Epichlorohydrin Ore - S:gt.blockores.6649.name=Polyvinyl Chloride Ore - S:gt.blockores.665.name=Phosphorous Pentoxide Ore - S:gt.blockores.6650.name=Vinyl Chloride Ore - S:gt.blockores.6651.name=Sulfur Dioxide Ore - S:gt.blockores.6652.name=Sulfur Trioxide Ore - S:gt.blockores.6653.name=Nitric Acid Ore - S:gt.blockores.6654.name=1,1-Dimethylhydrazine Ore - S:gt.blockores.6655.name=Chloramine Ore - S:gt.blockores.6656.name=Dimethylamine Ore - S:gt.blockores.6657.name=Dinitrogen Tetroxide Ore - S:gt.blockores.6658.name=Nitric Oxide Ore - S:gt.blockores.6659.name=Ammonia Ore - S:gt.blockores.666.name=Tetrafluoroethylene Ore - S:gt.blockores.6660.name=Wood Gas Ore - S:gt.blockores.6661.name=Wood Vinegar Ore - S:gt.blockores.6662.name=Wood Tar Ore - S:gt.blockores.6663.name=Dimethyldichlorosilane Ore - S:gt.blockores.6664.name=Chloromethane Ore - S:gt.blockores.6665.name=Phosphorous Pentoxide Ore - S:gt.blockores.6666.name=Tetrafluoroethylene Ore - S:gt.blockores.6667.name=Hydrofluoric Acid Ore - S:gt.blockores.6668.name=Chloroform Ore - S:gt.blockores.6669.name=Bisphenol A Ore - S:gt.blockores.667.name=Hydrofluoric Acid Ore - S:gt.blockores.6670.name=Acetic Acid Ore - S:gt.blockores.6671.name=Calcium Acetate Solution Ore - S:gt.blockores.6672.name=Acetone Ore - S:gt.blockores.6673.name=Methanol Ore - S:gt.blockores.6674.name=Carbon Monoxide Ore - S:gt.blockores.6675.name=Charcoal Byproducts Ore - S:gt.blockores.6676.name=Metal Mixture Ore - S:gt.blockores.6677.name=Ethylene Ore - S:gt.blockores.6678.name=Propene Ore - S:gt.blockores.6679.name=Vinyl Acetate Ore - S:gt.blockores.668.name=Chloroform Ore - S:gt.blockores.6680.name=Polyvinyl Acetate Ore - S:gt.blockores.6681.name=Methyl Acetate Ore - S:gt.blockores.6682.name=Allyl Chloride Ore - S:gt.blockores.6683.name=Hydrochloric Acid Ore - S:gt.blockores.6684.name=Hypochlorous Acid Ore - S:gt.blockores.6685.name=Sodium Hydroxide Ore - S:gt.blockores.6686.name=Benzene Ore - S:gt.blockores.6687.name=Phenol Ore - S:gt.blockores.6688.name=Cumene Ore - S:gt.blockores.6689.name=Phosphoric Acid Ore - S:gt.blockores.669.name=Bisphenol A Ore - 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 - S:gt.blockores.6701.name=Water Ore - S:gt.blockores.6702.name=Ice Ore - S:gt.blockores.6703.name=UU-Matter Ore - S:gt.blockores.6704.name=Biomass Ore - S:gt.blockores.6705.name=Biofuel Ore - S:gt.blockores.6706.name=Ethanol Ore - S:gt.blockores.6707.name=Oil Ore - S:gt.blockores.6708.name=Diesel Ore - S:gt.blockores.6709.name=Cetane-Boosted Diesel Ore - S:gt.blockores.671.name=Calcium Acetate Solution Ore - S:gt.blockores.6710.name=Coalfuel Ore - S:gt.blockores.6711.name=Fish Oil Ore - S:gt.blockores.6712.name=Creosote Ore - S:gt.blockores.6713.name=Seed Oil Ore - S:gt.blockores.6714.name=Glyceryl Trinitrate Ore - S:gt.blockores.6715.name=Methane Ore - S:gt.blockores.6716.name=Nitro-Carbon Ore - S:gt.blockores.6717.name=Nitrogen Dioxide Ore - S:gt.blockores.6718.name=Sodium Persulfate Ore - S:gt.blockores.6719.name=Sodium Sulfide Ore - S:gt.blockores.672.name=Acetone Ore - S:gt.blockores.6720.name=Sulfuric Acid Ore - S:gt.blockores.6721.name=UU-Amplifier Ore - S:gt.blockores.6722.name=Hemp Seed Oil Ore - S:gt.blockores.6723.name=Lin Seed Oil Ore - S:gt.blockores.6724.name=Lubricant Ore - S:gt.blockores.6725.name=Honey Ore - S:gt.blockores.6726.name=Glue Ore - S:gt.blockores.6727.name=Hot Frying Oil Ore - S:gt.blockores.6728.name=Snow Ore - S:gt.blockores.6729.name=Holy Water Ore - S:gt.blockores.673.name=Methanol Ore - S:gt.blockores.6730.name=Heavy Oil Ore - S:gt.blockores.6731.name=Raw Oil Ore - S:gt.blockores.6732.name=Light Oil Ore - S:gt.blockores.6733.name=Natural Gas Ore - S:gt.blockores.6734.name=Sulfuric Gas Ore - S:gt.blockores.6735.name=Refinery Gas Ore - S:gt.blockores.6736.name=Sulfuric Naphtha Ore - S:gt.blockores.6737.name=Sulfuric Light Fuel Ore - S:gt.blockores.6738.name=Sulfuric Heavy Fuel Ore - S:gt.blockores.6739.name=Naphtha Ore - S:gt.blockores.674.name=Carbon Monoxide Ore - S:gt.blockores.6740.name=Light Fuel Ore - S:gt.blockores.6741.name=Heavy Fuel Ore - S:gt.blockores.6742.name=LPG Ore - 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 - S:gt.blockores.6802.name=Flint Ore - S:gt.blockores.6803.name=Sugar Ore - S:gt.blockores.6804.name=Obsidian Ore - S:gt.blockores.6805.name=Clay Ore - S:gt.blockores.6806.name=Bone Ore - S:gt.blockores.6807.name=Netherrack Ore - S:gt.blockores.6808.name=Endstone Ore - S:gt.blockores.6809.name=Wood Ore - 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 - S:gt.blockores.6816.name=Dark Ashes Ore - S:gt.blockores.6817.name=Salt Ore - S:gt.blockores.6818.name=Hydrated Coal Ore - S:gt.blockores.6819.name=Graphene Ore - S:gt.blockores.682.name=Allyl Chloride Ore - S:gt.blockores.6820.name=Almandine Ore - S:gt.blockores.6821.name=Andradite Ore - S:gt.blockores.6822.name=Bauxite Ore - S:gt.blockores.6823.name=Calcite Ore - S:gt.blockores.6824.name=Cassiterite Ore - S:gt.blockores.6825.name=Chromite Ore - 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 - S:gt.blockores.6836.name=Saltpeter Ore - S:gt.blockores.6837.name=Silicon Dioxide Ore - S:gt.blockores.6838.name=Spessartine Ore - S:gt.blockores.6839.name=Sphalerite Ore - S:gt.blockores.684.name=Hypochlorous Acid Ore - S:gt.blockores.6840.name=Tetrahedrite Ore - S:gt.blockores.6841.name=Tungstate Ore - S:gt.blockores.6842.name=Uvarovite Ore - S:gt.blockores.6843.name=Pyrotheum Ore - S:gt.blockores.6844.name=Basalt Ore - S:gt.blockores.6845.name=Marble Ore - S:gt.blockores.6846.name=Redrock Ore - S:gt.blockores.6847.name=Potassium Feldspar Ore - S:gt.blockores.6848.name=Biotite Ore - 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 - S:gt.blockores.6879.name=Paper Ore - S:gt.blockores.688.name=Cumene Ore - S:gt.blockores.6880.name=Rubber Ore - 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 - S:gt.blockores.6888.name=Coffee Ore - S:gt.blockores.6889.name=Sealed Wood Ore - S:gt.blockores.689.name=Phosphoric Acid Ore - S:gt.blockores.6890.name=Glass Ore - S:gt.blockores.6891.name=Rare Earth Ore - S:gt.blockores.6892.name=Raw Meat Ore - S:gt.blockores.6893.name=Cooked Meat Ore - 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 - S:gt.blockores.6902.name=Talc - S:gt.blockores.6903.name=Trona Ore - S:gt.blockores.6904.name=Barite Ore - S:gt.blockores.6905.name=Bastnasite Ore - S:gt.blockores.6906.name=Garnierite Ore - S:gt.blockores.6907.name=Lepidolite Ore - S:gt.blockores.6908.name=Magnesite Ore - S:gt.blockores.6909.name=Pentlandite Ore - S:gt.blockores.691.name=Fermented Biomass Ore - S:gt.blockores.6910.name=Scheelite Ore - S:gt.blockores.6911.name=Alunite Ore - S:gt.blockores.6912.name=Chrysotile Ore - S:gt.blockores.6913.name=Realgar Ore - S:gt.blockores.6914.name=Dolomite Ore - S:gt.blockores.6915.name=Wollastonite Ore - S:gt.blockores.6916.name=Zeolite Ore - S:gt.blockores.6917.name=Banded Iron Ore - S:gt.blockores.6918.name=Ilmenite Ore - S:gt.blockores.6919.name=Pollucite Ore - S:gt.blockores.692.name=Salt Water Ore - S:gt.blockores.6920.name=Spodumene Ore - S:gt.blockores.6921.name=Tantalite Ore - S:gt.blockores.6922.name=Uraninite Ore - S:gt.blockores.6923.name=Vanadium Magnetite Ore - S:gt.blockores.6924.name=Kyanite Ore - S:gt.blockores.6925.name=Perlite Ore - S:gt.blockores.6926.name=Pumice Ore - 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 - S:gt.blockores.6933.name=Glauconite Ore - S:gt.blockores.6934.name=Gypsum Ore - S:gt.blockores.6935.name=Basaltic Mineral Sand - S:gt.blockores.6936.name=Granitic Mineral Sand - 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 - S:gt.blockores.6943.name=Pyrolusite Ore - S:gt.blockores.6944.name=Rock Salt Ore - S:gt.blockores.6945.name=Stibnite Ore - S:gt.blockores.6946.name=Asbestos Ore - 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 - S:gt.blockores.701.name=Water Ore - S:gt.blockores.702.name=Ice Ore - S:gt.blockores.703.name=UU-Matter Ore - S:gt.blockores.704.name=Biomass Ore - S:gt.blockores.705.name=Biofuel Ore - S:gt.blockores.706.name=Ethanol Ore - 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 - S:gt.blockores.713.name=Seed Oil Ore - S:gt.blockores.714.name=Glyceryl Trinitrate Ore - S:gt.blockores.715.name=Methane Ore - S:gt.blockores.716.name=Nitro-Carbon Ore - 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 - S:gt.blockores.723.name=Lin Seed Oil Ore - S:gt.blockores.724.name=Lubricant Ore - S:gt.blockores.725.name=Honey Ore - S:gt.blockores.726.name=Glue Ore - 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 - S:gt.blockores.733.name=Natural Gas Ore - S:gt.blockores.734.name=Sulfuric Gas Ore - S:gt.blockores.735.name=Refinery Gas Ore - S:gt.blockores.736.name=Sulfuric Naphtha Ore - 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 - S:gt.blockores.800.name=Gunpowder Ore - S:gt.blockores.801.name=Blaze Ore - S:gt.blockores.802.name=Flint Ore - S:gt.blockores.803.name=Sugar Ore - S:gt.blockores.804.name=Obsidian Ore - S:gt.blockores.805.name=Clay Ore - S:gt.blockores.806.name=Bone Ore - S:gt.blockores.807.name=Netherrack Ore - S:gt.blockores.808.name=Endstone Ore - S:gt.blockores.809.name=Wood Ore - 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 - S:gt.blockores.816.name=Dark Ashes Ore - S:gt.blockores.817.name=Salt Ore - S:gt.blockores.818.name=Hydrated Coal Ore - S:gt.blockores.819.name=Graphene Ore - S:gt.blockores.820.name=Almandine Ore - S:gt.blockores.821.name=Andradite Ore - S:gt.blockores.822.name=Bauxite Ore - S:gt.blockores.823.name=Calcite Ore - S:gt.blockores.824.name=Cassiterite Ore - S:gt.blockores.825.name=Chromite Ore - 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 - S:gt.blockores.836.name=Saltpeter Ore - S:gt.blockores.837.name=Silicon Dioxide Ore - S:gt.blockores.838.name=Spessartine Ore - S:gt.blockores.839.name=Sphalerite Ore - S:gt.blockores.84.name=Iridium Ore - S:gt.blockores.840.name=Tetrahedrite Ore - S:gt.blockores.841.name=Tungstate Ore - S:gt.blockores.842.name=Uvarovite Ore - S:gt.blockores.843.name=Pyrotheum Ore - S:gt.blockores.844.name=Basalt Ore - S:gt.blockores.845.name=Marble Ore - S:gt.blockores.846.name=Redrock Ore - S:gt.blockores.847.name=Potassium Feldspar Ore - S:gt.blockores.848.name=Biotite Ore - 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 - S:gt.blockores.879.name=Paper Ore - S:gt.blockores.880.name=Rubber Ore - 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 - S:gt.blockores.888.name=Coffee Ore - S:gt.blockores.889.name=Sealed Wood Ore - S:gt.blockores.89.name=Lead Ore - S:gt.blockores.890.name=Glass Ore - S:gt.blockores.891.name=Rare Earth Ore - S:gt.blockores.892.name=Raw Meat Ore - S:gt.blockores.893.name=Cooked Meat Ore - 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 - S:gt.blockores.901.name=Mica Ore - S:gt.blockores.902.name=Talc - S:gt.blockores.903.name=Trona Ore - S:gt.blockores.904.name=Barite Ore - S:gt.blockores.905.name=Bastnasite Ore - S:gt.blockores.906.name=Garnierite Ore - S:gt.blockores.907.name=Lepidolite Ore - S:gt.blockores.908.name=Magnesite Ore - S:gt.blockores.909.name=Pentlandite Ore - S:gt.blockores.910.name=Scheelite Ore - S:gt.blockores.911.name=Alunite Ore - S:gt.blockores.912.name=Chrysotile Ore - S:gt.blockores.913.name=Realgar Ore - S:gt.blockores.914.name=Dolomite Ore - S:gt.blockores.915.name=Wollastonite Ore - S:gt.blockores.916.name=Zeolite Ore - S:gt.blockores.917.name=Banded Iron Ore - S:gt.blockores.918.name=Ilmenite Ore - S:gt.blockores.919.name=Pollucite Ore - S:gt.blockores.920.name=Spodumene Ore - S:gt.blockores.921.name=Tantalite Ore - S:gt.blockores.922.name=Uraninite Ore - S:gt.blockores.923.name=Vanadium Magnetite Ore - S:gt.blockores.924.name=Kyanite Ore - S:gt.blockores.925.name=Perlite Ore - S:gt.blockores.926.name=Pumice Ore - S:gt.blockores.927.name=Bentonite - S:gt.blockores.928.name=Fullers Earth - S:gt.blockores.929.name=Kaolinite - S:gt.blockores.93.name=Radon Ore - S:gt.blockores.930.name=Brown Limonite Ore - S:gt.blockores.931.name=Yellow Limonite Ore - S:gt.blockores.932.name=Vermiculite - S:gt.blockores.933.name=Glauconite Ore - S:gt.blockores.934.name=Gypsum Ore - S:gt.blockores.935.name=Basaltic Mineral Sand - S:gt.blockores.936.name=Granitic Mineral Sand - S:gt.blockores.937.name=Cassiterite Sand - S:gt.blockores.938.name=Garnet Sand - S:gt.blockores.939.name=Quartz Sand - S:gt.blockores.940.name=Volcanic Ashes Ore - S:gt.blockores.941.name=Borax Ore - S:gt.blockores.942.name=Molybdenite Ore - S:gt.blockores.943.name=Pyrolusite Ore - S:gt.blockores.944.name=Rock Salt Ore - S:gt.blockores.945.name=Stibnite Ore - S:gt.blockores.946.name=Asbestos Ore - 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 - S:gt.blockreinforced.4.name=Brittle Charcoal - 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 - S:gt.blockstones.11.name=Basalt Bricks - S:gt.blockstones.12.name=Cracked Basalt Bricks - S:gt.blockstones.13.name=Mossy Basalt Bricks - S:gt.blockstones.14.name=Chiseled Basalt - S:gt.blockstones.15.name=Smooth Basalt - S:gt.blockstones.2.name=Mossy Marble Cobblestone - S:gt.blockstones.3.name=Marble Bricks - S:gt.blockstones.32767.name=Any Sub Block of this one - S:gt.blockstones.4.name=Cracked Marble Bricks - S:gt.blockstones.5.name=Mossy Marble Bricks - S:gt.blockstones.6.name=Chiseled Marble - 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.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 - 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 - S:gt.coil02tooltip=Base Heating Capacity = 2700 Kelvin - S:gt.coil03tooltip=Base Heating Capacity = 3600 Kelvin - S:gt.coil04tooltip=Base Heating Capacity = 4500 Kelvin - 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 - S:gt.metaitem.01.10.tooltip=C - S:gt.metaitem.01.100.name=Tiny Pile of Plutonium 239 Dust - S:gt.metaitem.01.100.tooltip=Pu - S:gt.metaitem.01.1006.name=Small Pile of Lithium Dust - S:gt.metaitem.01.1006.tooltip=Li - S:gt.metaitem.01.1008.name=Small Pile of Beryllium Dust - S:gt.metaitem.01.1008.tooltip=Be - S:gt.metaitem.01.1009.name=Small Pile of Boron Dust - S:gt.metaitem.01.1009.tooltip=B - S:gt.metaitem.01.101.name=Tiny Pile of Plutonium 241 Dust - S:gt.metaitem.01.101.tooltip=Pu-241 - S:gt.metaitem.01.1010.name=Small Pile of Carbon Dust - S:gt.metaitem.01.1010.tooltip=C - S:gt.metaitem.01.1017.name=Small Pile of Sodium Dust - S:gt.metaitem.01.1017.tooltip=Na - S:gt.metaitem.01.1018.name=Small Pile of Magnesium Dust - S:gt.metaitem.01.1018.tooltip=Mg - S:gt.metaitem.01.1019.name=Small Pile of Aluminium Dust - S:gt.metaitem.01.1019.tooltip=Al - S:gt.metaitem.01.1020.name=Small Pile of Silicon Dust - S:gt.metaitem.01.1020.tooltip=Si - S:gt.metaitem.01.1021.name=Small Pile of Phosphor Dust - S:gt.metaitem.01.1021.tooltip=P - S:gt.metaitem.01.1022.name=Small Pile of Sulfur Dust - S:gt.metaitem.01.1022.tooltip=S - S:gt.metaitem.01.1025.name=Small Pile of Potassium Dust - 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 - S:gt.metaitem.01.1029.tooltip=V - S:gt.metaitem.01.103.name=Tiny Pile of Americium Dust - S:gt.metaitem.01.103.tooltip=Am - S:gt.metaitem.01.1030.name=Small Pile of Chrome Dust - S:gt.metaitem.01.1030.tooltip=Cr - S:gt.metaitem.01.1031.name=Small Pile of Manganese Dust - S:gt.metaitem.01.1031.tooltip=Mn - S:gt.metaitem.01.1032.name=Small Pile of Iron Dust - S:gt.metaitem.01.1032.tooltip=Fe - S:gt.metaitem.01.1033.name=Small Pile of Cobalt Dust - S:gt.metaitem.01.1033.tooltip=Co - S:gt.metaitem.01.1034.name=Small Pile of Nickel Dust - S:gt.metaitem.01.1034.tooltip=Ni - S:gt.metaitem.01.1035.name=Small Pile of Copper Dust - S:gt.metaitem.01.1035.tooltip=Cu - S:gt.metaitem.01.1036.name=Small Pile of Zinc Dust - S:gt.metaitem.01.1036.tooltip=Zn - S:gt.metaitem.01.1037.name=Small Pile of Gallium Dust - 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 - S:gt.metaitem.01.1047.tooltip=Nb - S:gt.metaitem.01.1048.name=Small Pile of Molybdenum Dust - S:gt.metaitem.01.1048.tooltip=Mo - S:gt.metaitem.01.1052.name=Small Pile of Palladium Dust - S:gt.metaitem.01.1052.tooltip=Pd - S:gt.metaitem.01.1054.name=Small Pile of Silver Dust - S:gt.metaitem.01.1054.tooltip=Ag - S:gt.metaitem.01.1055.name=Small Pile of Cadmium Dust - S:gt.metaitem.01.1055.tooltip=Cd - S:gt.metaitem.01.1056.name=Small Pile of Indium Dust - S:gt.metaitem.01.1056.tooltip=In - S:gt.metaitem.01.1057.name=Small Pile of Tin Dust - 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 - S:gt.metaitem.01.1080.tooltip=Ta - S:gt.metaitem.01.1081.name=Small Pile of Tungsten Dust - S:gt.metaitem.01.1081.tooltip=W - S:gt.metaitem.01.1083.name=Small Pile of Osmium Dust - S:gt.metaitem.01.1083.tooltip=Os - S:gt.metaitem.01.1084.name=Small Pile of Iridium Dust - S:gt.metaitem.01.1084.tooltip=Ir - S:gt.metaitem.01.1085.name=Small Pile of Platinum Dust - S:gt.metaitem.01.1085.tooltip=Pt - S:gt.metaitem.01.1086.name=Small Pile of Gold Dust - S:gt.metaitem.01.1086.tooltip=Au - S:gt.metaitem.01.1089.name=Small Pile of Lead Dust - S:gt.metaitem.01.1089.tooltip=Pb - S:gt.metaitem.01.1090.name=Small Pile of Bismuth Dust - S:gt.metaitem.01.1090.tooltip=Bi - S:gt.metaitem.01.1096.name=Small Pile of Thorium Dust - S:gt.metaitem.01.1096.tooltip=Th - S:gt.metaitem.01.1097.name=Small Pile of Uranium 235 Dust - S:gt.metaitem.01.1097.tooltip=U-235 - S:gt.metaitem.01.1098.name=Small Pile of Uranium 238 Dust - S:gt.metaitem.01.1098.tooltip=U - S:gt.metaitem.01.1100.name=Small Pile of Plutonium 239 Dust - S:gt.metaitem.01.1100.tooltip=Pu - S:gt.metaitem.01.11006.name=Lithium Ingot - S:gt.metaitem.01.11006.tooltip=Li - S:gt.metaitem.01.11008.name=Beryllium Ingot - S:gt.metaitem.01.11008.tooltip=Be - S:gt.metaitem.01.1101.name=Small Pile of Plutonium 241 Dust - S:gt.metaitem.01.1101.tooltip=Pu-241 - S:gt.metaitem.01.11010.name=Carbon Ingot - S:gt.metaitem.01.11010.tooltip=C - S:gt.metaitem.01.11018.name=Magnesium Ingot - S:gt.metaitem.01.11018.tooltip=Mg - S:gt.metaitem.01.11019.name=Aluminium Ingot - S:gt.metaitem.01.11019.tooltip=Al - S:gt.metaitem.01.11020.name=Silicon Ingot - 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 - S:gt.metaitem.01.11029.tooltip=V - S:gt.metaitem.01.1103.name=Small Pile of Americium Dust - S:gt.metaitem.01.1103.tooltip=Am - S:gt.metaitem.01.11030.name=Chrome Ingot - S:gt.metaitem.01.11030.tooltip=Cr - S:gt.metaitem.01.11031.name=Manganese Ingot - S:gt.metaitem.01.11031.tooltip=Mn - S:gt.metaitem.01.11033.name=Cobalt Ingot - S:gt.metaitem.01.11033.tooltip=Co - S:gt.metaitem.01.11034.name=Nickel Ingot - S:gt.metaitem.01.11034.tooltip=Ni - S:gt.metaitem.01.11035.name=Copper Ingot - S:gt.metaitem.01.11035.tooltip=Cu - S:gt.metaitem.01.11036.name=Zinc Ingot - S:gt.metaitem.01.11036.tooltip=Zn - S:gt.metaitem.01.11037.name=Gallium Ingot - 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 - S:gt.metaitem.01.11047.tooltip=Nb - S:gt.metaitem.01.11048.name=Molybdenum Ingot - S:gt.metaitem.01.11048.tooltip=Mo - S:gt.metaitem.01.11052.name=Palladium Ingot - S:gt.metaitem.01.11052.tooltip=Pd - S:gt.metaitem.01.11054.name=Silver Ingot - S:gt.metaitem.01.11054.tooltip=Ag - S:gt.metaitem.01.11056.name=Indium Ingot - S:gt.metaitem.01.11056.tooltip=In - S:gt.metaitem.01.11057.name=Tin Ingot - 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 - S:gt.metaitem.01.11080.tooltip=Ta - S:gt.metaitem.01.11081.name=Tungsten Ingot - S:gt.metaitem.01.11081.tooltip=W - S:gt.metaitem.01.11083.name=Osmium Ingot - S:gt.metaitem.01.11083.tooltip=Os - S:gt.metaitem.01.11084.name=Iridium Ingot - S:gt.metaitem.01.11084.tooltip=Ir - S:gt.metaitem.01.11085.name=Platinum Ingot - S:gt.metaitem.01.11085.tooltip=Pt - S:gt.metaitem.01.11089.name=Lead Ingot - S:gt.metaitem.01.11089.tooltip=Pb - S:gt.metaitem.01.11090.name=Bismuth Ingot - S:gt.metaitem.01.11090.tooltip=Bi - S:gt.metaitem.01.11096.name=Thorium Ingot - S:gt.metaitem.01.11096.tooltip=Th - S:gt.metaitem.01.11097.name=Uranium 235 Ingot - S:gt.metaitem.01.11097.tooltip=U-235 - S:gt.metaitem.01.11098.name=Uranium 238 Ingot - S:gt.metaitem.01.11098.tooltip=U - S:gt.metaitem.01.11100.name=Plutonium 239 Ingot - S:gt.metaitem.01.11100.tooltip=Pu - S:gt.metaitem.01.11101.name=Plutonium 241 Ingot - S:gt.metaitem.01.11101.tooltip=Pu-241 - S:gt.metaitem.01.11103.name=Americium Ingot - S:gt.metaitem.01.11103.tooltip=Am - S:gt.metaitem.01.11129.name=Neutronium Ingot - S:gt.metaitem.01.11129.tooltip=Nt - S:gt.metaitem.01.1129.name=Small Pile of Neutronium Dust - S:gt.metaitem.01.1129.tooltip=Nt - S:gt.metaitem.01.11300.name=Bronze Ingot - S:gt.metaitem.01.11300.tooltip=SnCu3 - S:gt.metaitem.01.11301.name=Brass Ingot - S:gt.metaitem.01.11301.tooltip=ZnCu3 - S:gt.metaitem.01.11302.name=Invar Ingot - S:gt.metaitem.01.11302.tooltip=Fe2Ni - S:gt.metaitem.01.11303.name=Electrum Ingot - S:gt.metaitem.01.11303.tooltip=AgAu - S:gt.metaitem.01.11304.name=Wrought Iron Ingot - S:gt.metaitem.01.11304.tooltip=Fe - S:gt.metaitem.01.11305.name=Steel Ingot - S:gt.metaitem.01.11305.tooltip=Fe50C - S:gt.metaitem.01.11306.name=Stainless Steel Ingot - S:gt.metaitem.01.11306.tooltip=Fe6CrMnNi - S:gt.metaitem.01.11307.name=Pig Iron Ingot - 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 - S:gt.metaitem.01.11311.tooltip=Ni4Cr - S:gt.metaitem.01.11312.name=Kanthal Ingot - S:gt.metaitem.01.11312.tooltip=FeAlCr - S:gt.metaitem.01.11313.name=Magnalium Ingot - S:gt.metaitem.01.11313.tooltip=MgAl2 - S:gt.metaitem.01.11314.name=Soldering Alloy Ingot - S:gt.metaitem.01.11314.tooltip=Sn9Sb - S:gt.metaitem.01.11315.name=Battery Alloy Ingot - S:gt.metaitem.01.11315.tooltip=Pb4Sb - S:gt.metaitem.01.11316.name=Tungstensteel Ingot - 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 - S:gt.metaitem.01.11324.tooltip=Nq - S:gt.metaitem.01.11325.name=Naquadah Alloy Ingot - S:gt.metaitem.01.11325.tooltip= - S:gt.metaitem.01.11326.name=Enriched Naquadah Ingot - S:gt.metaitem.01.11326.tooltip=Nq+ - S:gt.metaitem.01.11327.name=Naquadria Ingot - S:gt.metaitem.01.11327.tooltip=NqX - S:gt.metaitem.01.11328.name=Duranium Ingot - 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.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 - S:gt.metaitem.01.11349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.01.11350.name=Sterling Silver Ingot - S:gt.metaitem.01.11350.tooltip=CuAg4 - S:gt.metaitem.01.11351.name=Rose Gold Ingot - S:gt.metaitem.01.11351.tooltip=CuAu4 - S:gt.metaitem.01.11352.name=Black Bronze Ingot - S:gt.metaitem.01.11352.tooltip=AuAgCu3 - S:gt.metaitem.01.11353.name=Bismuth Bronze Ingot - S:gt.metaitem.01.11353.tooltip=BiZnCu3 - S:gt.metaitem.01.11354.name=Magnetic Iron Ingot - S:gt.metaitem.01.11354.tooltip=Fe - S:gt.metaitem.01.11355.name=Magnetic Steel Ingot - S:gt.metaitem.01.11355.tooltip=Fe50C - S:gt.metaitem.01.11356.name=Magnetic Neodymium Ingot - S:gt.metaitem.01.11356.tooltip=Nd - S:gt.metaitem.01.11357.name=Vanadium-Gallium Ingot - S:gt.metaitem.01.11357.tooltip=V3Ga - S:gt.metaitem.01.11358.name=Yttrium Barium Cuprate Ingot - S:gt.metaitem.01.11358.tooltip=YBa2Cu3O7 - S:gt.metaitem.01.11359.name=Niobium Nitride Ingot - 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 - S:gt.metaitem.01.11371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.11372.name=HSS-G Ingot - S:gt.metaitem.01.11372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.11373.name=HSS-E Ingot - 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 - S:gt.metaitem.01.11471.tooltip=C2H6OSi - S:gt.metaitem.01.11472.name=Polycaprolactam Bar - 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 - S:gt.metaitem.01.11611.tooltip=B(SiO2)7 - S:gt.metaitem.01.11613.name=Nickel-Zinc Ferrite Ingot - S:gt.metaitem.01.11613.tooltip=NiZnFe4O8 - S:gt.metaitem.01.11631.name=Polyphenylene Sulfide Ingot - S:gt.metaitem.01.11631.tooltip=C6H4S - S:gt.metaitem.01.11635.name=Styrene-Butadiene Rubber Bar - S:gt.metaitem.01.11635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.01.11636.name=Polystyrene Bar - 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 - S:gt.metaitem.01.12325.tooltip= - S:gt.metaitem.01.12326.name=Hot Enriched Naquadah Ingot - 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 - S:gt.metaitem.01.12358.tooltip=YBa2Cu3O7 - S:gt.metaitem.01.12359.name=Hot Niobium Nitride Ingot - 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 - S:gt.metaitem.01.1314.tooltip=Sn9Sb - S:gt.metaitem.01.1315.name=Small Pile of Battery Alloy Dust - S:gt.metaitem.01.1315.tooltip=Pb4Sb - S:gt.metaitem.01.1316.name=Small Pile of Tungstensteel Dust - 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 - S:gt.metaitem.01.1324.tooltip=Nq - S:gt.metaitem.01.1325.name=Small Pile of Naquadah Alloy Dust - S:gt.metaitem.01.1325.tooltip= - S:gt.metaitem.01.1326.name=Small Pile of Enriched Naquadah Dust - S:gt.metaitem.01.1326.tooltip=Nq+ - S:gt.metaitem.01.1327.name=Small Pile of Naquadria Dust - S:gt.metaitem.01.1327.tooltip=NqX - S:gt.metaitem.01.1328.name=Small Pile of Duranium Dust - 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.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 - S:gt.metaitem.01.1354.tooltip=Fe - S:gt.metaitem.01.1355.name=Small Pile of Magnetic Steel Dust - S:gt.metaitem.01.1355.tooltip=Fe50C - S:gt.metaitem.01.1356.name=Small Pile of Magnetic Neodymium Dust - S:gt.metaitem.01.1356.tooltip=Nd - S:gt.metaitem.01.1357.name=Small Pile of Vanadium-Gallium Dust - S:gt.metaitem.01.1357.tooltip=V3Ga - S:gt.metaitem.01.1358.name=Small Pile of Yttrium Barium Cuprate Dust - 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 - S:gt.metaitem.01.1371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.1372.name=Small Pile of HSS-G Dust - S:gt.metaitem.01.1372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.1373.name=Small Pile of HSS-E Dust - S:gt.metaitem.01.1373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi - S:gt.metaitem.01.1374.name=Small Pile of HSS-S Dust - S:gt.metaitem.01.1374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os - S:gt.metaitem.01.1375.name=Small Pile of Rutile Dust - 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 - S:gt.metaitem.01.1471.tooltip=C2H6OSi - S:gt.metaitem.01.1472.name=Small Pile of Polycaprolactam Pulp - 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 - 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 - S:gt.metaitem.01.1516.tooltip= - S:gt.metaitem.01.1518.name=Small Pile of Forcicium Dust - S:gt.metaitem.01.1518.tooltip= - S:gt.metaitem.01.1519.name=Small Pile of Forcillium Dust - 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 - S:gt.metaitem.01.1523.tooltip=SiO2 - S:gt.metaitem.01.1524.name=Small Pile of Lazurite Dust - S:gt.metaitem.01.1524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.1525.name=Small Pile of Sodalite Dust - S:gt.metaitem.01.1525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.1526.name=Small Pile of Lapis Dust - S:gt.metaitem.01.1526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.1527.name=Small Pile of Red Garnet Dust - 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 - 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.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 - S:gt.metaitem.01.1614.tooltip=PbO - S:gt.metaitem.01.1615.name=Small Pile of Arsenic Trioxide Dust - S:gt.metaitem.01.1615.tooltip=As2O3 - S:gt.metaitem.01.1616.name=Small Pile of Cobalt Oxide Dust - S:gt.metaitem.01.1616.tooltip=CoO - S:gt.metaitem.01.1617.name=Small Pile of Zincite Dust - S:gt.metaitem.01.1617.tooltip=ZnO - S:gt.metaitem.01.1618.name=Small Pile of Antimony Trioxide Dust - S:gt.metaitem.01.1618.tooltip=Sb2O3 - S:gt.metaitem.01.1619.name=Small Pile of Cupric Oxide Dust - S:gt.metaitem.01.1619.tooltip=CuO - S:gt.metaitem.01.1620.name=Small Pile of Ferrosilite Dust - S:gt.metaitem.01.1620.tooltip=FeSiO3 - S:gt.metaitem.01.1621.name=Small Pile of Magnesia Dust - S:gt.metaitem.01.1621.tooltip=MgO - S:gt.metaitem.01.1622.name=Small Pile of Quicklime Dust - S:gt.metaitem.01.1622.tooltip=CaO - S:gt.metaitem.01.1623.name=Small Pile of Potash Dust - S:gt.metaitem.01.1623.tooltip=K2O - S:gt.metaitem.01.1624.name=Small Pile of Soda Ash Dust - S:gt.metaitem.01.1624.tooltip=Na2CO3 - S:gt.metaitem.01.1625.name=Small Pile of Brick Dust - S:gt.metaitem.01.1625.tooltip=Al4Si3O12 - S:gt.metaitem.01.1626.name=Small Pile of Fireclay Dust - 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 - S:gt.metaitem.01.17031.tooltip=Mn - S:gt.metaitem.01.17032.name=Iron Plate - S:gt.metaitem.01.17032.tooltip=Fe - S:gt.metaitem.01.17033.name=Cobalt Plate - S:gt.metaitem.01.17033.tooltip=Co - S:gt.metaitem.01.17034.name=Nickel Plate - S:gt.metaitem.01.17034.tooltip=Ni - S:gt.metaitem.01.17035.name=Copper Plate - S:gt.metaitem.01.17035.tooltip=Cu - S:gt.metaitem.01.17036.name=Zinc Plate - 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 - S:gt.metaitem.01.17083.tooltip=Os - S:gt.metaitem.01.17084.name=Iridium Plate - S:gt.metaitem.01.17084.tooltip=Ir - S:gt.metaitem.01.17085.name=Platinum Plate - S:gt.metaitem.01.17085.tooltip=Pt - S:gt.metaitem.01.17086.name=Gold Plate - S:gt.metaitem.01.17086.tooltip=Au - S:gt.metaitem.01.17089.name=Lead Plate - S:gt.metaitem.01.17089.tooltip=Pb - S:gt.metaitem.01.17090.name=Bismuth Plate - S:gt.metaitem.01.17090.tooltip=Bi - S:gt.metaitem.01.17096.name=Thorium Plate - S:gt.metaitem.01.17096.tooltip=Th - S:gt.metaitem.01.17097.name=Uranium 235 Plate - S:gt.metaitem.01.17097.tooltip=U-235 - S:gt.metaitem.01.17098.name=Uranium 238 Plate - S:gt.metaitem.01.17098.tooltip=U - S:gt.metaitem.01.17100.name=Plutonium 239 Plate - S:gt.metaitem.01.17100.tooltip=Pu - S:gt.metaitem.01.17101.name=Plutonium 241 Plate - S:gt.metaitem.01.17101.tooltip=Pu-241 - S:gt.metaitem.01.17103.name=Americium Plate - S:gt.metaitem.01.17103.tooltip=Am - S:gt.metaitem.01.17129.name=Neutronium Plate - S:gt.metaitem.01.17129.tooltip=Nt - S:gt.metaitem.01.1719.name=Small Pile of Sodium Sulfide Dust - S:gt.metaitem.01.1719.tooltip=Na2S - S:gt.metaitem.01.1728.name=Small Pile of Snow Powder - S:gt.metaitem.01.1728.tooltip=H2O - S:gt.metaitem.01.17300.name=Bronze Plate - S:gt.metaitem.01.17300.tooltip=SnCu3 - S:gt.metaitem.01.17301.name=Brass Plate - S:gt.metaitem.01.17301.tooltip=ZnCu3 - S:gt.metaitem.01.17302.name=Invar Plate - S:gt.metaitem.01.17302.tooltip=Fe2Ni - S:gt.metaitem.01.17303.name=Electrum Plate - S:gt.metaitem.01.17303.tooltip=AgAu - S:gt.metaitem.01.17304.name=Wrought Iron Plate - S:gt.metaitem.01.17304.tooltip=Fe - S:gt.metaitem.01.17305.name=Steel Plate - S:gt.metaitem.01.17305.tooltip=Fe50C - S:gt.metaitem.01.17306.name=Stainless Steel Plate - S:gt.metaitem.01.17306.tooltip=Fe6CrMnNi - S:gt.metaitem.01.17307.name=Pig Iron Plate - 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 - S:gt.metaitem.01.17311.tooltip=Ni4Cr - S:gt.metaitem.01.17312.name=Kanthal Plate - S:gt.metaitem.01.17312.tooltip=FeAlCr - S:gt.metaitem.01.17313.name=Magnalium Plate - S:gt.metaitem.01.17313.tooltip=MgAl2 - S:gt.metaitem.01.17314.name=Soldering Alloy Plate - S:gt.metaitem.01.17314.tooltip=Sn9Sb - S:gt.metaitem.01.17315.name=Battery Alloy Plate - S:gt.metaitem.01.17315.tooltip=Pb4Sb - S:gt.metaitem.01.17316.name=Tungstensteel Plate - 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 - S:gt.metaitem.01.17324.tooltip=Nq - S:gt.metaitem.01.17325.name=Naquadah Alloy Plate - S:gt.metaitem.01.17325.tooltip= - S:gt.metaitem.01.17326.name=Enriched Naquadah Plate - S:gt.metaitem.01.17326.tooltip=Nq+ - S:gt.metaitem.01.17327.name=Naquadria Plate - S:gt.metaitem.01.17327.tooltip=NqX - S:gt.metaitem.01.17328.name=Duranium Plate - 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.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 - S:gt.metaitem.01.17349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.01.17350.name=Sterling Silver Plate - S:gt.metaitem.01.17350.tooltip=CuAg4 - S:gt.metaitem.01.17351.name=Rose Gold Plate - S:gt.metaitem.01.17351.tooltip=CuAu4 - S:gt.metaitem.01.17352.name=Black Bronze Plate - S:gt.metaitem.01.17352.tooltip=AuAgCu3 - S:gt.metaitem.01.17353.name=Bismuth Bronze Plate - S:gt.metaitem.01.17353.tooltip=BiZnCu3 - S:gt.metaitem.01.17354.name=Magnetic Iron Plate - S:gt.metaitem.01.17354.tooltip=Fe - S:gt.metaitem.01.17355.name=Magnetic Steel Plate - S:gt.metaitem.01.17355.tooltip=Fe50C - S:gt.metaitem.01.17356.name=Magnetic Neodymium Plate - S:gt.metaitem.01.17356.tooltip=Nd - S:gt.metaitem.01.17357.name=Vanadium-Gallium Plate - 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 - S:gt.metaitem.01.17371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.17372.name=HSS-G Plate - S:gt.metaitem.01.17372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.17373.name=HSS-E Plate - 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 - S:gt.metaitem.01.17471.tooltip=C2H6OSi - S:gt.metaitem.01.17472.name=Polycaprolactam Sheet - 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 - S:gt.metaitem.01.17501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.17502.name=Ruby Plate - S:gt.metaitem.01.17502.tooltip=CrAl2O3 - S:gt.metaitem.01.17503.name=Sapphire Plate - S:gt.metaitem.01.17503.tooltip=Al2O3 - S:gt.metaitem.01.17504.name=Green Sapphire Plate - S:gt.metaitem.01.17504.tooltip=Al2O3 - S:gt.metaitem.01.17505.name=Olivine Plate - S:gt.metaitem.01.17505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.01.17506.name=Nether Star Plate - S:gt.metaitem.01.17506.tooltip= - S:gt.metaitem.01.17507.name=Topaz Plate - S:gt.metaitem.01.17507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.01.17508.name=Tanzanite Plate - S:gt.metaitem.01.17508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.17509.name=Amethyst Plate - S:gt.metaitem.01.17509.tooltip=(SiO2)4Fe - S:gt.metaitem.01.17510.name=Opal Plate - 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 - 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 - S:gt.metaitem.01.17516.tooltip= - S:gt.metaitem.01.17518.name=Forcicium Plate - 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 - S:gt.metaitem.01.17525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.17526.name=Lapis Plate - S:gt.metaitem.01.17526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.17527.name=Red Garnet Plate - 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 - 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.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 - S:gt.metaitem.01.17631.tooltip=C6H4S - S:gt.metaitem.01.17635.name=Styrene-Butadiene Rubber Sheet - S:gt.metaitem.01.17635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.01.17636.name=Polystyrene Sheet - 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 - S:gt.metaitem.01.18030.tooltip=Cr - S:gt.metaitem.01.18031.name=Double Manganese Plate - S:gt.metaitem.01.18031.tooltip=Mn - S:gt.metaitem.01.18032.name=Double Iron Plate - S:gt.metaitem.01.18032.tooltip=Fe - S:gt.metaitem.01.18033.name=Double Cobalt Plate - 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 - S:gt.metaitem.01.1805.tooltip=Na2LiAl2Si2(H2O)6 - S:gt.metaitem.01.18052.name=Double Palladium Plate - 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 - S:gt.metaitem.01.18083.tooltip=Os - S:gt.metaitem.01.18084.name=Double Iridium Plate - S:gt.metaitem.01.18084.tooltip=Ir - S:gt.metaitem.01.18085.name=Double Platinum Plate - S:gt.metaitem.01.18085.tooltip=Pt - S:gt.metaitem.01.18086.name=Double Gold Plate - S:gt.metaitem.01.18086.tooltip=Au - S:gt.metaitem.01.18089.name=Double Lead Plate - S:gt.metaitem.01.18089.tooltip=Pb - S:gt.metaitem.01.1809.name=Small Pile of Wood Pulp - S:gt.metaitem.01.1809.tooltip= - S:gt.metaitem.01.18090.name=Double Bismuth Plate - S:gt.metaitem.01.18090.tooltip=Bi - S:gt.metaitem.01.18096.name=Double Thorium Plate - S:gt.metaitem.01.18096.tooltip=Th - S:gt.metaitem.01.18097.name=Double Uranium 235 Plate - S:gt.metaitem.01.18097.tooltip=U-235 - S:gt.metaitem.01.18098.name=Double Uranium 238 Plate - S:gt.metaitem.01.18098.tooltip=U - S:gt.metaitem.01.1810.name=Small Pile of Redstone Dust - S:gt.metaitem.01.1810.tooltip=Si(FeS2)5CrAl2O3Hg3 - S:gt.metaitem.01.18100.name=Double Plutonium 239 Plate - 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 - S:gt.metaitem.01.1813.tooltip= - S:gt.metaitem.01.1814.name=Small Pile of Nether Brick Dust - S:gt.metaitem.01.1814.tooltip= - S:gt.metaitem.01.1815.name=Small Pile of Ashes - S:gt.metaitem.01.1815.tooltip= - S:gt.metaitem.01.1816.name=Small Pile of Dark Ashes - S:gt.metaitem.01.1816.tooltip= - S:gt.metaitem.01.1817.name=Small Pile of Salt - S:gt.metaitem.01.1817.tooltip=NaCl - S:gt.metaitem.01.1818.name=Small Pile of Hydrated Coal Dust - S:gt.metaitem.01.1818.tooltip=C8H2O - S:gt.metaitem.01.1819.name=Small Pile of Graphene Dust - S:gt.metaitem.01.1819.tooltip= - S:gt.metaitem.01.1820.name=Small Pile of Almandine Dust - S:gt.metaitem.01.1820.tooltip=Al2Fe3Si3O12 - S:gt.metaitem.01.1821.name=Small Pile of Andradite Dust - S:gt.metaitem.01.1821.tooltip=Ca3Fe2Si3O12 - S:gt.metaitem.01.1822.name=Small Pile of Bauxite Dust - S:gt.metaitem.01.1822.tooltip=(TiO2)2Al16H10O11 - S:gt.metaitem.01.1823.name=Small Pile of Calcite Dust - S:gt.metaitem.01.1823.tooltip=CaCO3 - S:gt.metaitem.01.1824.name=Small Pile of Cassiterite Dust - S:gt.metaitem.01.1824.tooltip=SnO2 - S:gt.metaitem.01.1825.name=Small Pile of Chromite Dust - S:gt.metaitem.01.1825.tooltip=FeCr2O4 - S:gt.metaitem.01.1826.name=Small Pile of Cinnabar Dust - S:gt.metaitem.01.1826.tooltip=HgS - S:gt.metaitem.01.1827.name=Small Pile of Cobaltite Dust - 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 - S:gt.metaitem.01.18300.tooltip=SnCu3 - S:gt.metaitem.01.18301.name=Double Brass Plate - S:gt.metaitem.01.18301.tooltip=ZnCu3 - S:gt.metaitem.01.18302.name=Double Invar Plate - S:gt.metaitem.01.18302.tooltip=Fe2Ni - S:gt.metaitem.01.18303.name=Double Electrum Plate - S:gt.metaitem.01.18303.tooltip=AgAu - S:gt.metaitem.01.18304.name=Double Wrought Iron Plate - S:gt.metaitem.01.18304.tooltip=Fe - S:gt.metaitem.01.18305.name=Double Steel Plate - S:gt.metaitem.01.18305.tooltip=Fe50C - S:gt.metaitem.01.18306.name=Double Stainless Steel Plate - 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 - S:gt.metaitem.01.18310.tooltip=CuNi - S:gt.metaitem.01.18311.name=Double Nichrome Plate - S:gt.metaitem.01.18311.tooltip=Ni4Cr - S:gt.metaitem.01.18312.name=Double Kanthal Plate - 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 - S:gt.metaitem.01.18324.tooltip=Nq - S:gt.metaitem.01.18325.name=Double Naquadah Alloy Plate - S:gt.metaitem.01.18325.tooltip= - S:gt.metaitem.01.18326.name=Double Enriched Naquadah Plate - S:gt.metaitem.01.18326.tooltip=Nq+ - S:gt.metaitem.01.18327.name=Double Naquadria Plate - S:gt.metaitem.01.18327.tooltip=NqX - S:gt.metaitem.01.18328.name=Double Duranium Plate - S:gt.metaitem.01.18328.tooltip= - S:gt.metaitem.01.18329.name=Double Tritanium Plate - 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.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 - S:gt.metaitem.01.18349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.01.1835.name=Small Pile of Pyrope Dust - S:gt.metaitem.01.1835.tooltip=Al2Mg3Si3O12 - S:gt.metaitem.01.18350.name=Double Sterling Silver Plate - S:gt.metaitem.01.18350.tooltip=CuAg4 - S:gt.metaitem.01.18351.name=Double Rose Gold Plate - S:gt.metaitem.01.18351.tooltip=CuAu4 - S:gt.metaitem.01.18352.name=Double Black Bronze Plate - S:gt.metaitem.01.18352.tooltip=AuAgCu3 - S:gt.metaitem.01.18353.name=Double Bismuth Bronze Plate - S:gt.metaitem.01.18353.tooltip=BiZnCu3 - S:gt.metaitem.01.18354.name=Double Magnetic Iron Plate - S:gt.metaitem.01.18354.tooltip=Fe - S:gt.metaitem.01.18355.name=Double Magnetic Steel Plate - 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 - S:gt.metaitem.01.18370.tooltip=WC - S:gt.metaitem.01.18371.name=Double Vanadiumsteel Plate - S:gt.metaitem.01.18371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.18372.name=Double HSS-G Plate - S:gt.metaitem.01.18372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.18373.name=Double HSS-E Plate - 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 - S:gt.metaitem.01.1842.tooltip=Ca3Cr2Si3O12 - S:gt.metaitem.01.1843.name=Small Pile of Pyrotheum Dust - S:gt.metaitem.01.1843.tooltip=CSi(FeS2)5CrAl2O3Hg3?SMa - S:gt.metaitem.01.1844.name=Small Pile of Basalt Dust - S:gt.metaitem.01.1844.tooltip=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 - S:gt.metaitem.01.1845.name=Small Pile of Marble Dust - S:gt.metaitem.01.1845.tooltip=Mg(CaCO3)7 - S:gt.metaitem.01.1846.name=Small Pile of Redrock Dust - S:gt.metaitem.01.1846.tooltip=(CaCO3)2SiO2Na2LiAl2Si2(H2O)6 - S:gt.metaitem.01.1847.name=Small Pile of Potassium Feldspar Dust - S:gt.metaitem.01.1847.tooltip=KAlSi3O8 - S:gt.metaitem.01.18470.name=Double Epoxy Resin Sheet - S:gt.metaitem.01.18470.tooltip=C2H4O - S:gt.metaitem.01.18472.name=Double Polycaprolactam Sheet - S:gt.metaitem.01.18472.tooltip=C6H11NO - S:gt.metaitem.01.18473.name=Double Polytetrafluoroethylene Sheet - 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 - S:gt.metaitem.01.1871.tooltip=Cu2CH2O5 - S:gt.metaitem.01.1872.name=Small Pile of Migmatite Dust - S:gt.metaitem.01.1872.tooltip= - S:gt.metaitem.01.1873.name=Small Pile of Pitchblende - 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 - S:gt.metaitem.01.1879.tooltip= - S:gt.metaitem.01.1880.name=Small Pile of Rubber Pulp - S:gt.metaitem.01.1880.tooltip=C5H8 - S:gt.metaitem.01.1881.name=Small Pile of Flour - 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 - S:gt.metaitem.01.1893.tooltip= - S:gt.metaitem.01.1894.name=Small Pile of Cheese Powder - 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 - S:gt.metaitem.01.1914.tooltip=CaMgC2O6 - S:gt.metaitem.01.1915.name=Small Pile of Wollastonite Dust - S:gt.metaitem.01.1915.tooltip=CaSiO3 - S:gt.metaitem.01.1916.name=Small Pile of Zeolite Dust - S:gt.metaitem.01.1916.tooltip=NaCa4Si27Al9(H2O)28O72 - S:gt.metaitem.01.1917.name=Small Pile of Banded Iron Dust - S:gt.metaitem.01.1917.tooltip=Fe2O3 - S:gt.metaitem.01.1918.name=Small Pile of Ilmenite Dust - S:gt.metaitem.01.1918.tooltip=FeTiO3 - S:gt.metaitem.01.1919.name=Small Pile of Pollucite Dust - S:gt.metaitem.01.1919.tooltip=Cs2Al2Si4(H2O)2O12 - S:gt.metaitem.01.1920.name=Small Pile of Spodumene Dust - S:gt.metaitem.01.1920.tooltip=LiAlSi2O6 - S:gt.metaitem.01.1921.name=Small Pile of Tantalite Dust - S:gt.metaitem.01.1921.tooltip=MnTa2O6 - S:gt.metaitem.01.1922.name=Small Pile of Uraninite Dust - S:gt.metaitem.01.1922.tooltip=UO2 - S:gt.metaitem.01.1923.name=Small Pile of Vanadium Magnetite Dust - S:gt.metaitem.01.1923.tooltip=Fe3O4V - S:gt.metaitem.01.1924.name=Small Pile of Kyanite Dust - S:gt.metaitem.01.1924.tooltip=Al2SiO5 - S:gt.metaitem.01.1925.name=Small Pile of Perlite Dust - S:gt.metaitem.01.1925.tooltip=(MgFeSi2O8)2H2O - S:gt.metaitem.01.1926.name=Small Pile of Pumice Dust - S:gt.metaitem.01.1926.tooltip= - S:gt.metaitem.01.1927.name=Small Pile of Bentonite - S:gt.metaitem.01.1927.tooltip=NaMg6Si12H6(H2O)5O36 - S:gt.metaitem.01.1928.name=Small Pile of Fullers Earth - S:gt.metaitem.01.1928.tooltip=MgSi4H(H2O)4O11 - S:gt.metaitem.01.1929.name=Small Pile of Kaolinite - 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 - S:gt.metaitem.01.1942.tooltip=MoS2 - S:gt.metaitem.01.1943.name=Small Pile of Pyrolusite Dust - S:gt.metaitem.01.1943.tooltip=MnO2 - S:gt.metaitem.01.1944.name=Small Pile of Rock Salt - S:gt.metaitem.01.1944.tooltip=KCl - S:gt.metaitem.01.1945.name=Small Pile of Stibnite Dust - S:gt.metaitem.01.1945.tooltip=Sb2S3 - S:gt.metaitem.01.1946.name=Small Pile of Asbestos Dust - 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 - S:gt.metaitem.01.2018.tooltip=Mg - S:gt.metaitem.01.2019.name=Aluminium Dust - S:gt.metaitem.01.2019.tooltip=Al - S:gt.metaitem.01.2020.name=Silicon Dust - S:gt.metaitem.01.2020.tooltip=Si - S:gt.metaitem.01.2021.name=Phosphor Dust - S:gt.metaitem.01.2021.tooltip=P - S:gt.metaitem.01.2022.name=Sulfur Dust - S:gt.metaitem.01.2022.tooltip=S - S:gt.metaitem.01.2025.name=Potassium Dust - 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 - S:gt.metaitem.01.2055.tooltip=Cd - S:gt.metaitem.01.2056.name=Indium Dust - S:gt.metaitem.01.2056.tooltip=In - S:gt.metaitem.01.2057.name=Tin Dust - 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 - S:gt.metaitem.01.2084.tooltip=Ir - S:gt.metaitem.01.2085.name=Platinum Dust - 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 - 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.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 - 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.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 - 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.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 - 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.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 - 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.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 - 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.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 - 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.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 - 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.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 - 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.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 - 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.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 - S:gt.metaitem.01.23030.tooltip=Cr - S:gt.metaitem.01.23031.name=Manganese Rod - S:gt.metaitem.01.23031.tooltip=Mn - S:gt.metaitem.01.23032.name=Iron Rod - S:gt.metaitem.01.23032.tooltip=Fe - S:gt.metaitem.01.23033.name=Cobalt Rod - S:gt.metaitem.01.23033.tooltip=Co - S:gt.metaitem.01.23034.name=Nickel Rod - 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 - S:gt.metaitem.01.2305.tooltip=Fe50C - S:gt.metaitem.01.23052.name=Palladium Rod - 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 - S:gt.metaitem.01.23083.tooltip=Os - S:gt.metaitem.01.23084.name=Iridium Rod - S:gt.metaitem.01.23084.tooltip=Ir - S:gt.metaitem.01.23085.name=Platinum Rod - S:gt.metaitem.01.23085.tooltip=Pt - S:gt.metaitem.01.23086.name=Gold Rod - 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 - S:gt.metaitem.01.23096.tooltip=Th - S:gt.metaitem.01.23097.name=Uranium 235 Rod - S:gt.metaitem.01.23097.tooltip=U-235 - S:gt.metaitem.01.23098.name=Uranium 238 Rod - S:gt.metaitem.01.23098.tooltip=U - S:gt.metaitem.01.2310.name=Cupronickel Dust - S:gt.metaitem.01.2310.tooltip=CuNi - S:gt.metaitem.01.23100.name=Plutonium 239 Rod - S:gt.metaitem.01.23100.tooltip=Pu - S:gt.metaitem.01.23101.name=Plutonium 241 Rod - S:gt.metaitem.01.23101.tooltip=Pu-241 - S:gt.metaitem.01.23103.name=Americium Rod - S:gt.metaitem.01.23103.tooltip=Am - S:gt.metaitem.01.2311.name=Nichrome Dust - S:gt.metaitem.01.2311.tooltip=Ni4Cr - S:gt.metaitem.01.2312.name=Kanthal Dust - S:gt.metaitem.01.2312.tooltip=FeAlCr - S:gt.metaitem.01.23129.name=Neutronium Rod - S:gt.metaitem.01.23129.tooltip=Nt - S:gt.metaitem.01.2313.name=Magnalium Dust - S:gt.metaitem.01.2313.tooltip=MgAl2 - S:gt.metaitem.01.2314.name=Soldering Alloy Dust - S:gt.metaitem.01.2314.tooltip=Sn9Sb - S:gt.metaitem.01.2315.name=Battery Alloy Dust - S:gt.metaitem.01.2315.tooltip=Pb4Sb - S:gt.metaitem.01.2316.name=Tungstensteel Dust - 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 - S:gt.metaitem.01.2324.tooltip=Nq - S:gt.metaitem.01.2325.name=Naquadah Alloy Dust - S:gt.metaitem.01.2325.tooltip= - S:gt.metaitem.01.2326.name=Enriched Naquadah Dust - S:gt.metaitem.01.2326.tooltip=Nq+ - S:gt.metaitem.01.2327.name=Naquadria Dust - S:gt.metaitem.01.2327.tooltip=NqX - S:gt.metaitem.01.2328.name=Duranium Dust - 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 - S:gt.metaitem.01.23301.tooltip=ZnCu3 - S:gt.metaitem.01.23302.name=Invar Rod - S:gt.metaitem.01.23302.tooltip=Fe2Ni - S:gt.metaitem.01.23303.name=Electrum Rod - S:gt.metaitem.01.23303.tooltip=AgAu - S:gt.metaitem.01.23304.name=Wrought Iron Rod - S:gt.metaitem.01.23304.tooltip=Fe - S:gt.metaitem.01.23305.name=Steel Rod - S:gt.metaitem.01.23305.tooltip=Fe50C - S:gt.metaitem.01.23306.name=Stainless Steel Rod - 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 - S:gt.metaitem.01.23310.tooltip=CuNi - S:gt.metaitem.01.23311.name=Nichrome Rod - S:gt.metaitem.01.23311.tooltip=Ni4Cr - S:gt.metaitem.01.23312.name=Kanthal Rod - S:gt.metaitem.01.23312.tooltip=FeAlCr - S:gt.metaitem.01.23313.name=Magnalium Rod - 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 - S:gt.metaitem.01.23324.tooltip=Nq - S:gt.metaitem.01.23325.name=Naquadah Alloy Rod - S:gt.metaitem.01.23325.tooltip= - S:gt.metaitem.01.23326.name=Enriched Naquadah Rod - S:gt.metaitem.01.23326.tooltip=Nq+ - S:gt.metaitem.01.23327.name=Naquadria Rod - S:gt.metaitem.01.23327.tooltip=NqX - S:gt.metaitem.01.23328.name=Duranium Rod - 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 - S:gt.metaitem.01.23349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.01.2335.name=Damascus Steel Dust - S:gt.metaitem.01.2335.tooltip=Fe50C - S:gt.metaitem.01.23350.name=Sterling Silver Rod - S:gt.metaitem.01.23350.tooltip=CuAg4 - S:gt.metaitem.01.23351.name=Rose Gold Rod - S:gt.metaitem.01.23351.tooltip=CuAu4 - S:gt.metaitem.01.23352.name=Black Bronze Rod - S:gt.metaitem.01.23352.tooltip=AuAgCu3 - S:gt.metaitem.01.23353.name=Bismuth Bronze Rod - S:gt.metaitem.01.23353.tooltip=BiZnCu3 - S:gt.metaitem.01.23354.name=Magnetic Iron Rod - S:gt.metaitem.01.23354.tooltip=Fe - S:gt.metaitem.01.23355.name=Magnetic Steel Rod - S:gt.metaitem.01.23355.tooltip=Fe50C - S:gt.metaitem.01.23356.name=Magnetic Neodymium Rod - 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 - S:gt.metaitem.01.23371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.23372.name=HSS-G Rod - S:gt.metaitem.01.23372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.23373.name=HSS-E Rod - 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 - S:gt.metaitem.01.23471.tooltip=C2H6OSi - S:gt.metaitem.01.23472.name=Polycaprolactam Rod - S:gt.metaitem.01.23472.tooltip=C6H11NO - S:gt.metaitem.01.23473.name=Polytetrafluoroethylene Rod - 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 - S:gt.metaitem.01.23500.tooltip=C - S:gt.metaitem.01.23501.name=Emerald Rod - S:gt.metaitem.01.23501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.23502.name=Ruby Rod - S:gt.metaitem.01.23502.tooltip=CrAl2O3 - S:gt.metaitem.01.23503.name=Sapphire Rod - S:gt.metaitem.01.23503.tooltip=Al2O3 - S:gt.metaitem.01.23504.name=Green Sapphire Rod - S:gt.metaitem.01.23504.tooltip=Al2O3 - S:gt.metaitem.01.23505.name=Olivine Rod - S:gt.metaitem.01.23505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.01.23506.name=Nether Star Rod - S:gt.metaitem.01.23506.tooltip= - S:gt.metaitem.01.23507.name=Topaz Rod - S:gt.metaitem.01.23507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.01.23508.name=Tanzanite Rod - S:gt.metaitem.01.23508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.23509.name=Amethyst Rod - S:gt.metaitem.01.23509.tooltip=(SiO2)4Fe - S:gt.metaitem.01.2351.name=Rose Gold Dust - 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 - S:gt.metaitem.01.23525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.23526.name=Lapis Rod - S:gt.metaitem.01.23526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.23527.name=Red Garnet Rod - 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 - 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 - S:gt.metaitem.01.2356.tooltip=Nd - S:gt.metaitem.01.2357.name=Vanadium-Gallium Dust - S:gt.metaitem.01.2357.tooltip=V3Ga - S:gt.metaitem.01.2358.name=Yttrium Barium Cuprate Dust - 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 - S:gt.metaitem.01.23631.tooltip=C6H4S - S:gt.metaitem.01.23635.name=Styrene-Butadiene Rubber Rod - S:gt.metaitem.01.23635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.01.23636.name=Polystyrene Rod - S:gt.metaitem.01.23636.tooltip=C8H8 - S:gt.metaitem.01.2364.name=Dark Steel Dust - 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 - S:gt.metaitem.01.2371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.2372.name=HSS-G Dust - S:gt.metaitem.01.2372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.2373.name=HSS-E Dust - S:gt.metaitem.01.2373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi - S:gt.metaitem.01.2374.name=HSS-S Dust - S:gt.metaitem.01.2374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os - S:gt.metaitem.01.2375.name=Rutile Dust - 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 - S:gt.metaitem.01.24501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.24502.name=Ruby Lens - S:gt.metaitem.01.24502.tooltip=CrAl2O3 - S:gt.metaitem.01.24503.name=Sapphire Lens - S:gt.metaitem.01.24503.tooltip=Al2O3 - S:gt.metaitem.01.24504.name=Green Sapphire Lens - S:gt.metaitem.01.24504.tooltip=Al2O3 - S:gt.metaitem.01.24505.name=Olivine Lens - S:gt.metaitem.01.24505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.01.24506.name=Nether Star Lens - S:gt.metaitem.01.24506.tooltip= - S:gt.metaitem.01.24507.name=Topaz Lens - S:gt.metaitem.01.24507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.01.24508.name=Tanzanite Lens - S:gt.metaitem.01.24508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.24509.name=Amethyst Lens - S:gt.metaitem.01.24509.tooltip=(SiO2)4Fe - S:gt.metaitem.01.24510.name=Opal Lens - S:gt.metaitem.01.24510.tooltip=SiO2 - S:gt.metaitem.01.24511.name=Jasper Lens - S:gt.metaitem.01.24511.tooltip= - S:gt.metaitem.01.24512.name=Ruby Lens - 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 - 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 - S:gt.metaitem.01.24528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 - S:gt.metaitem.01.24532.name=Enderpearl Lens - 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 - S:gt.metaitem.01.2471.tooltip=C2H6OSi - S:gt.metaitem.01.2472.name=Polycaprolactam Pulp - S:gt.metaitem.01.2472.tooltip=C6H11NO - S:gt.metaitem.01.2473.name=Polytetrafluoroethylene Pulp - 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 - S:gt.metaitem.01.2512.tooltip=CrAl2O3 - S:gt.metaitem.01.25129.name=Neutronium Round - 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 - S:gt.metaitem.01.2516.tooltip= - S:gt.metaitem.01.2518.name=Forcicium Dust - S:gt.metaitem.01.2518.tooltip= - S:gt.metaitem.01.2519.name=Forcillium Dust - 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 - S:gt.metaitem.01.2523.tooltip=SiO2 - S:gt.metaitem.01.2524.name=Lazurite Dust - S:gt.metaitem.01.2524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.2525.name=Sodalite Dust - S:gt.metaitem.01.2525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.2526.name=Lapis Dust - S:gt.metaitem.01.2526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.2527.name=Red Garnet Dust - 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 - 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.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 - S:gt.metaitem.01.26031.tooltip=Mn - S:gt.metaitem.01.26032.name=Iron Bolt - S:gt.metaitem.01.26032.tooltip=Fe - S:gt.metaitem.01.26033.name=Cobalt Bolt - 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 - S:gt.metaitem.01.26083.tooltip=Os - S:gt.metaitem.01.26084.name=Iridium Bolt - S:gt.metaitem.01.26084.tooltip=Ir - S:gt.metaitem.01.26085.name=Platinum Bolt - S:gt.metaitem.01.26085.tooltip=Pt - S:gt.metaitem.01.26086.name=Gold Bolt - S:gt.metaitem.01.26086.tooltip=Au - S:gt.metaitem.01.26089.name=Lead Bolt - S:gt.metaitem.01.26089.tooltip=Pb - S:gt.metaitem.01.26090.name=Bismuth Bolt - S:gt.metaitem.01.26090.tooltip=Bi - S:gt.metaitem.01.26096.name=Thorium Bolt - S:gt.metaitem.01.26096.tooltip=Th - S:gt.metaitem.01.26097.name=Uranium 235 Bolt - S:gt.metaitem.01.26097.tooltip=U-235 - S:gt.metaitem.01.26098.name=Uranium 238 Bolt - S:gt.metaitem.01.26098.tooltip=U - S:gt.metaitem.01.2610.name=Fiber-Reinforced Epoxy Resin Pulp - S:gt.metaitem.01.2610.tooltip=C2H4O - S:gt.metaitem.01.26100.name=Plutonium 239 Bolt - 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 - S:gt.metaitem.01.2612.tooltip=NiZnFe4 - S:gt.metaitem.01.26129.name=Neutronium Bolt - S:gt.metaitem.01.26129.tooltip=Nt - S:gt.metaitem.01.2613.name=Nickel-Zinc Ferrite Dust - S:gt.metaitem.01.2613.tooltip=NiZnFe4O8 - S:gt.metaitem.01.2614.name=Massicot Dust - S:gt.metaitem.01.2614.tooltip=PbO - S:gt.metaitem.01.2615.name=Arsenic Trioxide Dust - S:gt.metaitem.01.2615.tooltip=As2O3 - S:gt.metaitem.01.2616.name=Cobalt Oxide Dust - S:gt.metaitem.01.2616.tooltip=CoO - S:gt.metaitem.01.2617.name=Zincite Dust - S:gt.metaitem.01.2617.tooltip=ZnO - S:gt.metaitem.01.2618.name=Antimony Trioxide Dust - S:gt.metaitem.01.2618.tooltip=Sb2O3 - S:gt.metaitem.01.2619.name=Cupric Oxide Dust - S:gt.metaitem.01.2619.tooltip=CuO - S:gt.metaitem.01.2620.name=Ferrosilite Dust - S:gt.metaitem.01.2620.tooltip=FeSiO3 - S:gt.metaitem.01.2621.name=Magnesia Dust - S:gt.metaitem.01.2621.tooltip=MgO - S:gt.metaitem.01.2622.name=Quicklime Dust - S:gt.metaitem.01.2622.tooltip=CaO - S:gt.metaitem.01.2623.name=Potash Dust - S:gt.metaitem.01.2623.tooltip=K2O - S:gt.metaitem.01.2624.name=Soda Ash Dust - S:gt.metaitem.01.2624.tooltip=Na2CO3 - S:gt.metaitem.01.2625.name=Brick Dust - S:gt.metaitem.01.2625.tooltip=Al4Si3O12 - S:gt.metaitem.01.2626.name=Fireclay Dust - S:gt.metaitem.01.2626.tooltip=Al4Si3O12 - S:gt.metaitem.01.2630.name=Sodium Bisulfate Dust - S:gt.metaitem.01.2630.tooltip=NaHSO4 - S:gt.metaitem.01.26300.name=Bronze Bolt - S:gt.metaitem.01.26300.tooltip=SnCu3 - S:gt.metaitem.01.26301.name=Brass Bolt - S:gt.metaitem.01.26301.tooltip=ZnCu3 - S:gt.metaitem.01.26302.name=Invar Bolt - S:gt.metaitem.01.26302.tooltip=Fe2Ni - S:gt.metaitem.01.26303.name=Electrum Bolt - S:gt.metaitem.01.26303.tooltip=AgAu - S:gt.metaitem.01.26304.name=Wrought Iron Bolt - S:gt.metaitem.01.26304.tooltip=Fe - S:gt.metaitem.01.26305.name=Steel Bolt - S:gt.metaitem.01.26305.tooltip=Fe50C - S:gt.metaitem.01.26306.name=Stainless Steel Bolt - 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 - S:gt.metaitem.01.26310.tooltip=CuNi - S:gt.metaitem.01.26311.name=Nichrome Bolt - S:gt.metaitem.01.26311.tooltip=Ni4Cr - S:gt.metaitem.01.26312.name=Kanthal Bolt - 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 - S:gt.metaitem.01.26324.tooltip=Nq - S:gt.metaitem.01.26325.name=Naquadah Alloy Bolt - S:gt.metaitem.01.26325.tooltip= - S:gt.metaitem.01.26326.name=Enriched Naquadah Bolt - S:gt.metaitem.01.26326.tooltip=Nq+ - S:gt.metaitem.01.26327.name=Naquadria Bolt - S:gt.metaitem.01.26327.tooltip=NqX - S:gt.metaitem.01.26328.name=Duranium Bolt - S:gt.metaitem.01.26328.tooltip= - S:gt.metaitem.01.26329.name=Tritanium Bolt - 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.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 - S:gt.metaitem.01.26349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.01.2635.name=Styrene-Butadiene Rubber Pulp - S:gt.metaitem.01.2635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.01.26350.name=Sterling Silver Bolt - S:gt.metaitem.01.26350.tooltip=CuAg4 - S:gt.metaitem.01.26351.name=Rose Gold Bolt - S:gt.metaitem.01.26351.tooltip=CuAu4 - S:gt.metaitem.01.26352.name=Black Bronze Bolt - S:gt.metaitem.01.26352.tooltip=AuAgCu3 - S:gt.metaitem.01.26353.name=Bismuth Bronze Bolt - S:gt.metaitem.01.26353.tooltip=BiZnCu3 - S:gt.metaitem.01.26354.name=Magnetic Iron Bolt - S:gt.metaitem.01.26354.tooltip=Fe - S:gt.metaitem.01.26355.name=Magnetic Steel Bolt - 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 - S:gt.metaitem.01.26371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.26372.name=HSS-G Bolt - S:gt.metaitem.01.26372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.26373.name=HSS-E Bolt - 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 - S:gt.metaitem.01.26471.tooltip=C2H6OSi - S:gt.metaitem.01.26472.name=Polycaprolactam Bolt - 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 - S:gt.metaitem.01.26501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.26502.name=Ruby Bolt - S:gt.metaitem.01.26502.tooltip=CrAl2O3 - S:gt.metaitem.01.26503.name=Sapphire Bolt - S:gt.metaitem.01.26503.tooltip=Al2O3 - S:gt.metaitem.01.26504.name=Green Sapphire Bolt - S:gt.metaitem.01.26504.tooltip=Al2O3 - S:gt.metaitem.01.26505.name=Olivine Bolt - S:gt.metaitem.01.26505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.01.26506.name=Nether Star Bolt - S:gt.metaitem.01.26506.tooltip= - S:gt.metaitem.01.26507.name=Topaz Bolt - S:gt.metaitem.01.26507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.01.26508.name=Tanzanite Bolt - S:gt.metaitem.01.26508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.26509.name=Amethyst Bolt - 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 - 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.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 - S:gt.metaitem.01.26631.tooltip=C6H4S - S:gt.metaitem.01.26635.name=Styrene-Butadiene Rubber Bolt - S:gt.metaitem.01.26635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.01.26636.name=Polystyrene Bolt - S:gt.metaitem.01.26636.tooltip=C8H8 - S:gt.metaitem.01.26649.name=Polyvinyl Chloride Bolt - S:gt.metaitem.01.26649.tooltip=C2H3Cl - S:gt.metaitem.01.2665.name=Phosphorous Pentoxide Dust - 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 - S:gt.metaitem.01.27031.tooltip=Mn - S:gt.metaitem.01.27032.name=Iron Screw - S:gt.metaitem.01.27032.tooltip=Fe - S:gt.metaitem.01.27033.name=Cobalt Screw - 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 - S:gt.metaitem.01.27083.tooltip=Os - S:gt.metaitem.01.27084.name=Iridium Screw - S:gt.metaitem.01.27084.tooltip=Ir - S:gt.metaitem.01.27085.name=Platinum Screw - S:gt.metaitem.01.27085.tooltip=Pt - S:gt.metaitem.01.27086.name=Gold Screw - S:gt.metaitem.01.27086.tooltip=Au - S:gt.metaitem.01.27089.name=Lead Screw - S:gt.metaitem.01.27089.tooltip=Pb - S:gt.metaitem.01.27090.name=Bismuth Screw - S:gt.metaitem.01.27090.tooltip=Bi - S:gt.metaitem.01.27096.name=Thorium Screw - S:gt.metaitem.01.27096.tooltip=Th - S:gt.metaitem.01.27097.name=Uranium 235 Screw - S:gt.metaitem.01.27097.tooltip=U-235 - S:gt.metaitem.01.27098.name=Uranium 238 Screw - S:gt.metaitem.01.27098.tooltip=U - S:gt.metaitem.01.27100.name=Plutonium 239 Screw - 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 - S:gt.metaitem.01.2719.tooltip=Na2S - S:gt.metaitem.01.2728.name=Snow Powder - S:gt.metaitem.01.2728.tooltip=H2O - S:gt.metaitem.01.27300.name=Bronze Screw - S:gt.metaitem.01.27300.tooltip=SnCu3 - S:gt.metaitem.01.27301.name=Brass Screw - S:gt.metaitem.01.27301.tooltip=ZnCu3 - S:gt.metaitem.01.27302.name=Invar Screw - S:gt.metaitem.01.27302.tooltip=Fe2Ni - S:gt.metaitem.01.27303.name=Electrum Screw - S:gt.metaitem.01.27303.tooltip=AgAu - S:gt.metaitem.01.27304.name=Wrought Iron Screw - S:gt.metaitem.01.27304.tooltip=Fe - S:gt.metaitem.01.27305.name=Steel Screw - S:gt.metaitem.01.27305.tooltip=Fe50C - S:gt.metaitem.01.27306.name=Stainless Steel Screw - 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 - S:gt.metaitem.01.27311.tooltip=Ni4Cr - S:gt.metaitem.01.27312.name=Kanthal Screw - 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 - S:gt.metaitem.01.27324.tooltip=Nq - S:gt.metaitem.01.27325.name=Naquadah Alloy Screw - S:gt.metaitem.01.27325.tooltip= - S:gt.metaitem.01.27326.name=Enriched Naquadah Screw - S:gt.metaitem.01.27326.tooltip=Nq+ - S:gt.metaitem.01.27327.name=Naquadria Screw - S:gt.metaitem.01.27327.tooltip=NqX - S:gt.metaitem.01.27328.name=Duranium Screw - 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.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 - S:gt.metaitem.01.27349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.01.27350.name=Sterling Silver Screw - S:gt.metaitem.01.27350.tooltip=CuAg4 - S:gt.metaitem.01.27351.name=Rose Gold Screw - S:gt.metaitem.01.27351.tooltip=CuAu4 - S:gt.metaitem.01.27352.name=Black Bronze Screw - S:gt.metaitem.01.27352.tooltip=AuAgCu3 - S:gt.metaitem.01.27353.name=Bismuth Bronze Screw - S:gt.metaitem.01.27353.tooltip=BiZnCu3 - S:gt.metaitem.01.27354.name=Magnetic Iron Screw - S:gt.metaitem.01.27354.tooltip=Fe - S:gt.metaitem.01.27355.name=Magnetic Steel Screw - 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 - S:gt.metaitem.01.27371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.27372.name=HSS-G Screw - S:gt.metaitem.01.27372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.27373.name=HSS-E Screw - 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 - S:gt.metaitem.01.27471.tooltip=C2H6OSi - S:gt.metaitem.01.27472.name=Polycaprolactam Screw - 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 - S:gt.metaitem.01.27501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.27502.name=Ruby Screw - S:gt.metaitem.01.27502.tooltip=CrAl2O3 - S:gt.metaitem.01.27503.name=Sapphire Screw - S:gt.metaitem.01.27503.tooltip=Al2O3 - S:gt.metaitem.01.27504.name=Green Sapphire Screw - S:gt.metaitem.01.27504.tooltip=Al2O3 - S:gt.metaitem.01.27505.name=Olivine Screw - S:gt.metaitem.01.27505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.01.27506.name=Nether Star Screw - S:gt.metaitem.01.27506.tooltip= - S:gt.metaitem.01.27507.name=Topaz Screw - S:gt.metaitem.01.27507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.01.27508.name=Tanzanite Screw - S:gt.metaitem.01.27508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.27509.name=Amethyst Screw - 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 - 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.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 - S:gt.metaitem.01.27631.tooltip=C6H4S - S:gt.metaitem.01.27635.name=Styrene-Butadiene Rubber Screw - S:gt.metaitem.01.27635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.01.27636.name=Polystyrene Screw - 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 - S:gt.metaitem.01.2813.tooltip= - S:gt.metaitem.01.2814.name=Nether Brick Dust - S:gt.metaitem.01.2814.tooltip= - S:gt.metaitem.01.2815.name=Ashes - S:gt.metaitem.01.2815.tooltip= - S:gt.metaitem.01.2816.name=Dark Ashes - S:gt.metaitem.01.2816.tooltip= - S:gt.metaitem.01.2817.name=Salt - S:gt.metaitem.01.2817.tooltip=NaCl - S:gt.metaitem.01.2818.name=Hydrated Coal Dust - S:gt.metaitem.01.2818.tooltip=C8H2O - S:gt.metaitem.01.2819.name=Graphene Dust - S:gt.metaitem.01.2819.tooltip= - S:gt.metaitem.01.2820.name=Almandine Dust - S:gt.metaitem.01.2820.tooltip=Al2Fe3Si3O12 - S:gt.metaitem.01.2821.name=Andradite Dust - S:gt.metaitem.01.2821.tooltip=Ca3Fe2Si3O12 - S:gt.metaitem.01.2822.name=Bauxite Dust - S:gt.metaitem.01.2822.tooltip=(TiO2)2Al16H10O11 - S:gt.metaitem.01.2823.name=Calcite Dust - S:gt.metaitem.01.2823.tooltip=CaCO3 - S:gt.metaitem.01.2824.name=Cassiterite Dust - S:gt.metaitem.01.2824.tooltip=SnO2 - S:gt.metaitem.01.2825.name=Chromite Dust - S:gt.metaitem.01.2825.tooltip=FeCr2O4 - S:gt.metaitem.01.2826.name=Cinnabar Dust - S:gt.metaitem.01.2826.tooltip=HgS - S:gt.metaitem.01.2827.name=Cobaltite Dust - 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 - S:gt.metaitem.01.28300.tooltip=SnCu3 - S:gt.metaitem.01.28301.name=Brass Ring - 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 - S:gt.metaitem.01.28305.tooltip=Fe50C - S:gt.metaitem.01.28306.name=Stainless Steel Ring - 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 - S:gt.metaitem.01.2842.tooltip=Ca3Cr2Si3O12 - S:gt.metaitem.01.2843.name=Pyrotheum Dust - S:gt.metaitem.01.2843.tooltip=CSi(FeS2)5CrAl2O3Hg3?SMa - S:gt.metaitem.01.2844.name=Basalt Dust - S:gt.metaitem.01.2844.tooltip=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 - S:gt.metaitem.01.2845.name=Marble Dust - S:gt.metaitem.01.2845.tooltip=Mg(CaCO3)7 - S:gt.metaitem.01.2846.name=Redrock Dust - 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 - S:gt.metaitem.01.2871.tooltip=Cu2CH2O5 - S:gt.metaitem.01.2872.name=Migmatite Dust - S:gt.metaitem.01.2872.tooltip= - S:gt.metaitem.01.2873.name=Pitchblende - 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 - S:gt.metaitem.01.2893.tooltip= - S:gt.metaitem.01.2894.name=Cheese Powder - 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 - S:gt.metaitem.01.2914.tooltip=CaMgC2O6 - S:gt.metaitem.01.2915.name=Wollastonite Dust - S:gt.metaitem.01.2915.tooltip=CaSiO3 - S:gt.metaitem.01.2916.name=Zeolite Dust - S:gt.metaitem.01.2916.tooltip=NaCa4Si27Al9(H2O)28O72 - S:gt.metaitem.01.2917.name=Banded Iron Dust - S:gt.metaitem.01.2917.tooltip=Fe2O3 - S:gt.metaitem.01.2918.name=Ilmenite Dust - S:gt.metaitem.01.2918.tooltip=FeTiO3 - S:gt.metaitem.01.2919.name=Pollucite Dust - S:gt.metaitem.01.2919.tooltip=Cs2Al2Si4(H2O)2O12 - S:gt.metaitem.01.2920.name=Spodumene Dust - S:gt.metaitem.01.2920.tooltip=LiAlSi2O6 - S:gt.metaitem.01.2921.name=Tantalite Dust - S:gt.metaitem.01.2921.tooltip=MnTa2O6 - S:gt.metaitem.01.2922.name=Uraninite Dust - S:gt.metaitem.01.2922.tooltip=UO2 - S:gt.metaitem.01.2923.name=Vanadium Magnetite Dust - S:gt.metaitem.01.2923.tooltip=Fe3O4V - S:gt.metaitem.01.2924.name=Kyanite Dust - S:gt.metaitem.01.2924.tooltip=Al2SiO5 - S:gt.metaitem.01.2925.name=Perlite Dust - S:gt.metaitem.01.2925.tooltip=(MgFeSi2O8)2H2O - S:gt.metaitem.01.2926.name=Pumice Dust - S:gt.metaitem.01.2926.tooltip= - S:gt.metaitem.01.2927.name=Bentonite - S:gt.metaitem.01.2927.tooltip=NaMg6Si12H6(H2O)5O36 - S:gt.metaitem.01.2928.name=Fullers Earth - S:gt.metaitem.01.2928.tooltip=MgSi4H(H2O)4O11 - S:gt.metaitem.01.2929.name=Kaolinite - 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 - S:gt.metaitem.01.2942.tooltip=MoS2 - S:gt.metaitem.01.2943.name=Pyrolusite Dust - S:gt.metaitem.01.2943.tooltip=MnO2 - S:gt.metaitem.01.2944.name=Rock Salt - S:gt.metaitem.01.2944.tooltip=KCl - S:gt.metaitem.01.2945.name=Stibnite Dust - S:gt.metaitem.01.2945.tooltip=Sb2S3 - S:gt.metaitem.01.2946.name=Asbestos Dust - 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 - S:gt.metaitem.01.300.tooltip=SnCu3 - S:gt.metaitem.01.30001.name=Hydrogen Cell - S:gt.metaitem.01.30001.tooltip=H - S:gt.metaitem.01.30002.name=Deuterium Cell - S:gt.metaitem.01.30002.tooltip=D - S:gt.metaitem.01.30003.name=Tritium Cell - S:gt.metaitem.01.30003.tooltip=T - S:gt.metaitem.01.30004.name=Helium Cell - S:gt.metaitem.01.30004.tooltip=He - S:gt.metaitem.01.30005.name=Helium-3 Cell - S:gt.metaitem.01.30005.tooltip=He-3 - S:gt.metaitem.01.30010.name=Carbon Cell - S:gt.metaitem.01.30010.tooltip=C - S:gt.metaitem.01.30012.name=Nitrogen Cell - S:gt.metaitem.01.30012.tooltip=N - S:gt.metaitem.01.30013.name=Oxygen Cell - S:gt.metaitem.01.30013.tooltip=O - S:gt.metaitem.01.30014.name=Fluorine Cell - S:gt.metaitem.01.30014.tooltip=F - S:gt.metaitem.01.30023.name=Chlorine Cell - S:gt.metaitem.01.30023.tooltip=Cl - S:gt.metaitem.01.30024.name=Argon Cell - S:gt.metaitem.01.30024.tooltip=Ar - S:gt.metaitem.01.30039.name=Arsenic Cell - S:gt.metaitem.01.30039.tooltip=As - S:gt.metaitem.01.3006.name=Impure Pile of Lithium Dust - S:gt.metaitem.01.3006.tooltip=Li - S:gt.metaitem.01.3008.name=Impure Pile of Beryllium Dust - S:gt.metaitem.01.3008.tooltip=Be - S:gt.metaitem.01.30087.name=Mercury Cell - S:gt.metaitem.01.30087.tooltip=Hg - S:gt.metaitem.01.30093.name=Radon Cell - 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 - S:gt.metaitem.01.3030.tooltip=Cr - S:gt.metaitem.01.3031.name=Impure Pile of Manganese Dust - S:gt.metaitem.01.3031.tooltip=Mn - S:gt.metaitem.01.3032.name=Impure Pile of Iron Dust - S:gt.metaitem.01.3032.tooltip=Fe - S:gt.metaitem.01.30324.name=Naquadah Cell - S:gt.metaitem.01.30324.tooltip=Nq - S:gt.metaitem.01.30326.name=Enriched Naquadah Cell - 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 - S:gt.metaitem.01.30496.tooltip=(CO2)21He9(CH4)3D - S:gt.metaitem.01.30497.name=Carbon Dioxide Cell - S:gt.metaitem.01.30497.tooltip=CO2 - S:gt.metaitem.01.305.name=Tiny Pile of Steel Dust - S:gt.metaitem.01.305.tooltip=Fe50C - S:gt.metaitem.01.30515.name=Dilithium Cell - S:gt.metaitem.01.30515.tooltip= - S:gt.metaitem.01.30518.name=Forcicium Cell - S:gt.metaitem.01.30518.tooltip= - S:gt.metaitem.01.30519.name=Forcillium Cell - S:gt.metaitem.01.30519.tooltip= - S:gt.metaitem.01.3052.name=Impure Pile of Palladium Dust - S:gt.metaitem.01.3052.tooltip=Pd - S:gt.metaitem.01.30534.name=Phosphorus Cell - 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 - S:gt.metaitem.01.30637.tooltip=C8H8 - S:gt.metaitem.01.30638.name=Isoprene Cell - 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 - S:gt.metaitem.01.30641.tooltip=C2H2O - S:gt.metaitem.01.30642.name=Ethane Cell - S:gt.metaitem.01.30642.tooltip=C2H6 - S:gt.metaitem.01.30643.name=Propane Cell - S:gt.metaitem.01.30643.tooltip=C3H8 - S:gt.metaitem.01.30644.name=Butane Cell - S:gt.metaitem.01.30644.tooltip=C4H10 - S:gt.metaitem.01.30645.name=Butene Cell - S:gt.metaitem.01.30645.tooltip=C4H8 - S:gt.metaitem.01.30646.name=Butadiene Cell - S:gt.metaitem.01.30646.tooltip=C4H6 - S:gt.metaitem.01.30647.name=Toluene Cell - 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 - S:gt.metaitem.01.30651.tooltip=SO2 - S:gt.metaitem.01.30652.name=Sulfur Trioxide Cell - S:gt.metaitem.01.30652.tooltip=SO3 - S:gt.metaitem.01.30653.name=Nitric Acid Cell - S:gt.metaitem.01.30653.tooltip=HNO3 - S:gt.metaitem.01.30654.name=1,1-Dimethylhydrazine Cell - S:gt.metaitem.01.30654.tooltip=C2H8N2 - S:gt.metaitem.01.30655.name=Chloramine Cell - S:gt.metaitem.01.30655.tooltip=NH2Cl - S:gt.metaitem.01.30656.name=Dimethylamine Cell - S:gt.metaitem.01.30656.tooltip=C2H7N - S:gt.metaitem.01.30657.name=Dinitrogen Tetroxide Cell - S:gt.metaitem.01.30657.tooltip=N2O4 - S:gt.metaitem.01.30658.name=Nitric Oxide Cell - 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 - S:gt.metaitem.01.30661.tooltip= - S:gt.metaitem.01.30662.name=Wood Tar Cell - S:gt.metaitem.01.30662.tooltip= - S:gt.metaitem.01.30663.name=Dimethyldichlorosilane Cell - S:gt.metaitem.01.30663.tooltip=C2H6Cl2Si - S:gt.metaitem.01.30664.name=Chloromethane Cell - S:gt.metaitem.01.30664.tooltip=CH3Cl - S:gt.metaitem.01.30665.name=Phosphorous Pentoxide Cell - S:gt.metaitem.01.30665.tooltip=P4O10 - S:gt.metaitem.01.30666.name=Tetrafluoroethylene Cell - S:gt.metaitem.01.30666.tooltip=C2F4 - S:gt.metaitem.01.30667.name=Hydrofluoric Acid Cell - S:gt.metaitem.01.30667.tooltip=HF - S:gt.metaitem.01.30668.name=Chloroform Cell - S:gt.metaitem.01.30668.tooltip=CHCl3 - S:gt.metaitem.01.30669.name=Bisphenol A Cell - S:gt.metaitem.01.30669.tooltip=C15H16O2 - S:gt.metaitem.01.3067.name=Impure Pile of Neodymium Dust - S:gt.metaitem.01.3067.tooltip=Nd - S:gt.metaitem.01.30670.name=Acetic Acid Cell - S:gt.metaitem.01.30670.tooltip=C2H4O2 - S:gt.metaitem.01.30671.name=Calcium Acetate Solution Cell - S:gt.metaitem.01.30671.tooltip=CaC2O4H6 - S:gt.metaitem.01.30672.name=Acetone Cell - S:gt.metaitem.01.30672.tooltip=C3H6O - S:gt.metaitem.01.30673.name=Methanol Cell - S:gt.metaitem.01.30673.tooltip=CH4O - S:gt.metaitem.01.30674.name=Carbon Monoxide Cell - S:gt.metaitem.01.30674.tooltip=CO - S:gt.metaitem.01.30675.name=Charcoal Byproducts Cell - S:gt.metaitem.01.30675.tooltip= - S:gt.metaitem.01.30677.name=Ethylene Cell - S:gt.metaitem.01.30677.tooltip=C2H4 - S:gt.metaitem.01.30678.name=Propene Cell - 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 - S:gt.metaitem.01.30681.tooltip=C3H6O2 - S:gt.metaitem.01.30682.name=Allyl Chloride Cell - S:gt.metaitem.01.30682.tooltip=C3H5Cl - S:gt.metaitem.01.30683.name=Hydrochloric Acid Cell - S:gt.metaitem.01.30683.tooltip=HCl - S:gt.metaitem.01.30684.name=Hypochlorous Acid Cell - S:gt.metaitem.01.30684.tooltip=HClO - S:gt.metaitem.01.30686.name=Benzene Cell - S:gt.metaitem.01.30686.tooltip=C6H6 - S:gt.metaitem.01.30687.name=Phenol Cell - S:gt.metaitem.01.30687.tooltip=C6H6O - S:gt.metaitem.01.30688.name=Cumene Cell - 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 - S:gt.metaitem.01.30704.tooltip= - S:gt.metaitem.01.30705.name=Biofuel Cell - S:gt.metaitem.01.30705.tooltip= - S:gt.metaitem.01.30706.name=Ethanol Cell - S:gt.metaitem.01.30706.tooltip=C2H6O - S:gt.metaitem.01.30707.name=Oil Cell - S:gt.metaitem.01.30707.tooltip= - S:gt.metaitem.01.30708.name=Diesel Cell - 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 - S:gt.metaitem.01.30712.tooltip= - S:gt.metaitem.01.30713.name=Seed Oil Cell - S:gt.metaitem.01.30713.tooltip= - S:gt.metaitem.01.30714.name=Glyceryl Trinitrate Cell - S:gt.metaitem.01.30714.tooltip=C3H5N3O9 - S:gt.metaitem.01.30715.name=Methane Cell - S:gt.metaitem.01.30715.tooltip=CH4 - S:gt.metaitem.01.30716.name=Nitro-Carbon Cell - S:gt.metaitem.01.30716.tooltip=NC - S:gt.metaitem.01.30717.name=Nitrogen Dioxide Cell - 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 - S:gt.metaitem.01.30721.tooltip=Accelerates the Mass Fabricator - S:gt.metaitem.01.30722.name=Hemp Seed Oil Cell - S:gt.metaitem.01.30722.tooltip= - S:gt.metaitem.01.30723.name=Lin Seed Oil Cell - S:gt.metaitem.01.30723.tooltip= - S:gt.metaitem.01.30724.name=Lubricant Cell - S:gt.metaitem.01.30724.tooltip= - S:gt.metaitem.01.30725.name=Honey Cell - S:gt.metaitem.01.30725.tooltip= - S:gt.metaitem.01.30726.name=Glue Cell - S:gt.metaitem.01.30726.tooltip=No Horses were harmed for the Production - S:gt.metaitem.01.30727.name=Hot Frying Oil Cell - S:gt.metaitem.01.30727.tooltip= - S:gt.metaitem.01.30728.name=Snow Cell - 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 - S:gt.metaitem.01.30731.tooltip= - S:gt.metaitem.01.30732.name=Light Oil Cell - S:gt.metaitem.01.30732.tooltip= - S:gt.metaitem.01.30733.name=Natural Gas Cell - S:gt.metaitem.01.30733.tooltip= - S:gt.metaitem.01.30734.name=Sulfuric Gas Cell - S:gt.metaitem.01.30734.tooltip= - S:gt.metaitem.01.30735.name=Refinery Gas Cell - S:gt.metaitem.01.30735.tooltip= - S:gt.metaitem.01.30736.name=Sulfuric Naphtha Cell - S:gt.metaitem.01.30736.tooltip= - S:gt.metaitem.01.30737.name=Sulfuric Light Fuel Cell - S:gt.metaitem.01.30737.tooltip= - S:gt.metaitem.01.30738.name=Sulfuric Heavy Fuel Cell - 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 - S:gt.metaitem.01.3083.tooltip=Os - S:gt.metaitem.01.30833.name=Phosphate Cell - S:gt.metaitem.01.30833.tooltip=PO4 - S:gt.metaitem.01.30837.name=Silicon Dioxide Cell - S:gt.metaitem.01.30837.tooltip=SiO2 - S:gt.metaitem.01.3084.name=Impure Pile of Iridium Dust - S:gt.metaitem.01.3084.tooltip=Ir - S:gt.metaitem.01.3085.name=Impure Pile of Platinum Dust - S:gt.metaitem.01.3085.tooltip=Pt - S:gt.metaitem.01.30853.name=Cobalt Hexahydrate Cell - S:gt.metaitem.01.30853.tooltip= - S:gt.metaitem.01.3086.name=Impure Pile of Gold Dust - S:gt.metaitem.01.3086.tooltip=Au - S:gt.metaitem.01.30865.name=Graphite Cell - S:gt.metaitem.01.30865.tooltip= - S:gt.metaitem.01.30885.name=Milk Cell - 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 - S:gt.metaitem.01.31.tooltip=Mn - S:gt.metaitem.01.310.name=Tiny Pile of Cupronickel Dust - S:gt.metaitem.01.310.tooltip=CuNi - S:gt.metaitem.01.3100.name=Impure Pile of Plutonium 239 Dust - S:gt.metaitem.01.3100.tooltip=Pu - S:gt.metaitem.01.31001.name=Hydrogen Plasma Cell - S:gt.metaitem.01.31001.tooltip=H - S:gt.metaitem.01.31002.name=Deuterium Plasma Cell - S:gt.metaitem.01.31002.tooltip=D - S:gt.metaitem.01.31003.name=Tritium Plasma Cell - S:gt.metaitem.01.31003.tooltip=T - S:gt.metaitem.01.31004.name=Helium Plasma Cell - S:gt.metaitem.01.31004.tooltip=He - S:gt.metaitem.01.31005.name=Helium-3 Plasma Cell - S:gt.metaitem.01.31005.tooltip=He-3 - S:gt.metaitem.01.31006.name=Lithium Plasma Cell - S:gt.metaitem.01.31006.tooltip=Li - S:gt.metaitem.01.31008.name=Beryllium Plasma Cell - 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 - S:gt.metaitem.01.31012.tooltip=N - S:gt.metaitem.01.31013.name=Oxygen Plasma Cell - S:gt.metaitem.01.31013.tooltip=O - S:gt.metaitem.01.31014.name=Fluorine Plasma Cell - S:gt.metaitem.01.31014.tooltip=F - S:gt.metaitem.01.31017.name=Sodium Plasma Cell - S:gt.metaitem.01.31017.tooltip=Na - S:gt.metaitem.01.31018.name=Magnesium Plasma Cell - S:gt.metaitem.01.31018.tooltip=Mg - S:gt.metaitem.01.31019.name=Aluminium Plasma Cell - S:gt.metaitem.01.31019.tooltip=Al - S:gt.metaitem.01.31020.name=Silicon Plasma Cell - S:gt.metaitem.01.31020.tooltip=Si - S:gt.metaitem.01.31021.name=Phosphor Plasma Cell - S:gt.metaitem.01.31021.tooltip=P - S:gt.metaitem.01.31022.name=Sulfur Plasma Cell - S:gt.metaitem.01.31022.tooltip=S - S:gt.metaitem.01.31023.name=Chlorine Plasma Cell - S:gt.metaitem.01.31023.tooltip=Cl - S:gt.metaitem.01.31024.name=Argon Plasma Cell - S:gt.metaitem.01.31024.tooltip=Ar - S:gt.metaitem.01.31025.name=Potassium Plasma Cell - 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 - S:gt.metaitem.01.31031.tooltip=Mn - S:gt.metaitem.01.31032.name=Iron Plasma Cell - S:gt.metaitem.01.31032.tooltip=Fe - S:gt.metaitem.01.31033.name=Cobalt Plasma Cell - S:gt.metaitem.01.31033.tooltip=Co - S:gt.metaitem.01.31034.name=Nickel Plasma Cell - S:gt.metaitem.01.31034.tooltip=Ni - S:gt.metaitem.01.31035.name=Copper Plasma Cell - S:gt.metaitem.01.31035.tooltip=Cu - S:gt.metaitem.01.31036.name=Zinc Plasma Cell - S:gt.metaitem.01.31036.tooltip=Zn - S:gt.metaitem.01.31037.name=Gallium Plasma Cell - 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 - S:gt.metaitem.01.31047.tooltip=Nb - S:gt.metaitem.01.31048.name=Molybdenum Plasma Cell - S:gt.metaitem.01.31048.tooltip=Mo - S:gt.metaitem.01.31052.name=Palladium Plasma Cell - S:gt.metaitem.01.31052.tooltip=Pd - S:gt.metaitem.01.31054.name=Silver Plasma Cell - S:gt.metaitem.01.31054.tooltip=Ag - S:gt.metaitem.01.31055.name=Cadmium Plasma Cell - S:gt.metaitem.01.31055.tooltip=Cd - S:gt.metaitem.01.31056.name=Indium Plasma Cell - S:gt.metaitem.01.31056.tooltip=In - S:gt.metaitem.01.31057.name=Tin Plasma Cell - 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 - S:gt.metaitem.01.31080.tooltip=Ta - S:gt.metaitem.01.31081.name=Tungsten Plasma Cell - S:gt.metaitem.01.31081.tooltip=W - S:gt.metaitem.01.31083.name=Osmium Plasma Cell - S:gt.metaitem.01.31083.tooltip=Os - S:gt.metaitem.01.31084.name=Iridium Plasma Cell - S:gt.metaitem.01.31084.tooltip=Ir - S:gt.metaitem.01.31085.name=Platinum Plasma Cell - S:gt.metaitem.01.31085.tooltip=Pt - S:gt.metaitem.01.31086.name=Gold Plasma Cell - S:gt.metaitem.01.31086.tooltip=Au - S:gt.metaitem.01.31087.name=Mercury Plasma Cell - S:gt.metaitem.01.31087.tooltip=Hg - S:gt.metaitem.01.31089.name=Lead Plasma Cell - S:gt.metaitem.01.31089.tooltip=Pb - S:gt.metaitem.01.31090.name=Bismuth Plasma Cell - S:gt.metaitem.01.31090.tooltip=Bi - S:gt.metaitem.01.31093.name=Radon Plasma Cell - S:gt.metaitem.01.31093.tooltip=Rn - S:gt.metaitem.01.31096.name=Thorium Plasma Cell - S:gt.metaitem.01.31096.tooltip=Th - S:gt.metaitem.01.31097.name=Uranium 235 Plasma Cell - S:gt.metaitem.01.31097.tooltip=U-235 - S:gt.metaitem.01.31098.name=Uranium 238 Plasma Cell - S:gt.metaitem.01.31098.tooltip=U - S:gt.metaitem.01.311.name=Tiny Pile of Nichrome Dust - S:gt.metaitem.01.311.tooltip=Ni4Cr - S:gt.metaitem.01.31100.name=Plutonium 239 Plasma Cell - S:gt.metaitem.01.31100.tooltip=Pu - S:gt.metaitem.01.31101.name=Plutonium 241 Plasma Cell - S:gt.metaitem.01.31101.tooltip=Pu-241 - S:gt.metaitem.01.31103.name=Americium Plasma Cell - S:gt.metaitem.01.31103.tooltip=Am - S:gt.metaitem.01.31129.name=Neutronium Plasma Cell - 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 - S:gt.metaitem.01.31496.tooltip=(CO2)21He9(CH4)3D - S:gt.metaitem.01.31497.name=Carbon Dioxide Plasma Cell - S:gt.metaitem.01.31497.tooltip=CO2 - S:gt.metaitem.01.315.name=Tiny Pile of Battery Alloy Dust - S:gt.metaitem.01.315.tooltip=Pb4Sb - S:gt.metaitem.01.316.name=Tiny Pile of Tungstensteel Dust - 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 - S:gt.metaitem.01.32001.tooltip=1 Credit - S:gt.metaitem.01.32002.name=Silver GT Credit - S:gt.metaitem.01.32002.tooltip=8 Credits - S:gt.metaitem.01.32003.name=Gold GT Credit - S:gt.metaitem.01.32003.tooltip=64 Credits - S:gt.metaitem.01.32004.name=Platinum GT Credit - S:gt.metaitem.01.32004.tooltip=512 Credits - S:gt.metaitem.01.32005.name=Osmium GT Credit - S:gt.metaitem.01.32005.tooltip=4096 Credits - S:gt.metaitem.01.32006.name=Naquadah GT Credit - S:gt.metaitem.01.32006.tooltip=32768 Credits - S:gt.metaitem.01.32007.name=Neutronium GT Credit - S:gt.metaitem.01.32007.tooltip=262144 Credits - S:gt.metaitem.01.32008.name=Ancient Gold Coin - S:gt.metaitem.01.32008.tooltip=Found in ancient Ruins - S:gt.metaitem.01.32009.name=Doge Coin - S:gt.metaitem.01.32009.tooltip=wow much coin how money so crypto plz mine v rich very currency wow - S:gt.metaitem.01.32010.name=Chocolate Coin - S:gt.metaitem.01.32010.tooltip=Wrapped in Gold - S:gt.metaitem.01.32011.name=Industrial Copper Credit - S:gt.metaitem.01.32011.tooltip=0.125 Credits - S:gt.metaitem.01.32013.name=Industrial Silver Credit - S:gt.metaitem.01.32013.tooltip=8 Credits - S:gt.metaitem.01.32014.name=Industrial Gold Credit - S:gt.metaitem.01.32014.tooltip=64 Credits - S:gt.metaitem.01.32015.name=Industrial Platinum Credit - 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 - S:gt.metaitem.01.32101.tooltip=To get things rolling - S:gt.metaitem.01.32110.name=Compressed Fireclay - 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 - S:gt.metaitem.01.32201.tooltip=Glass Arrow filled with Poison - S:gt.metaitem.01.32202.name=Poison Glass Arrow Head - S:gt.metaitem.01.32202.tooltip=Glass Arrow filled with stretched Poison - S:gt.metaitem.01.32203.name=Poison Glass Arrow Head - S:gt.metaitem.01.32203.tooltip=Glass Arrow filled with strong Poison - S:gt.metaitem.01.32204.name=Slowness Glass Arrow Head - S:gt.metaitem.01.32204.tooltip=Glass Arrow filled with Laming Brew - S:gt.metaitem.01.32205.name=Slowness Glass Arrow Head - S:gt.metaitem.01.32205.tooltip=Glass Arrow filled with stretched Laming Brew - S:gt.metaitem.01.32206.name=Weakness Glass Arrow Head - S:gt.metaitem.01.32206.tooltip=Glass Arrow filled with Weakening Brew - S:gt.metaitem.01.32207.name=Weakness Glass Arrow Head - S:gt.metaitem.01.32207.tooltip=Glass Arrow filled with stretched Weakening Brew - S:gt.metaitem.01.32208.name=Holy Water Glass Arrow Head - S:gt.metaitem.01.32208.tooltip=Glass Arrow filled with Holy Water - S:gt.metaitem.01.32225.name=Regular Glass Vial Arrow - S:gt.metaitem.01.32225.tooltip=Empty Glass Arrow - S:gt.metaitem.01.32226.name=Regular Poison Arrow - S:gt.metaitem.01.32226.tooltip=Glass Arrow filled with Poison - S:gt.metaitem.01.32227.name=Regular Poison Arrow - S:gt.metaitem.01.32227.tooltip=Glass Arrow filled with stretched Poison - S:gt.metaitem.01.32228.name=Regular Poison Arrow - S:gt.metaitem.01.32228.tooltip=Glass Arrow filled with strong Poison - S:gt.metaitem.01.32229.name=Regular Slowness Arrow - S:gt.metaitem.01.32229.tooltip=Glass Arrow filled with Laming Brew - S:gt.metaitem.01.32230.name=Regular Slowness Arrow - S:gt.metaitem.01.32230.tooltip=Glass Arrow filled with stretched Laming Brew - S:gt.metaitem.01.32231.name=Regular Weakness Arrow - S:gt.metaitem.01.32231.tooltip=Glass Arrow filled with Weakening Brew - S:gt.metaitem.01.32232.name=Regular Weakness Arrow - S:gt.metaitem.01.32232.tooltip=Glass Arrow filled with stretched Weakening Brew - S:gt.metaitem.01.32233.name=Regular Holy Water Arrow - S:gt.metaitem.01.32233.tooltip=Glass Arrow filled with Holy Water - S:gt.metaitem.01.32250.name=Light Glass Vial Arrow - S:gt.metaitem.01.32250.tooltip=Empty Glass Arrow - S:gt.metaitem.01.32251.name=Light Poison Arrow - S:gt.metaitem.01.32251.tooltip=Glass Arrow filled with Poison - S:gt.metaitem.01.32252.name=Light Poison Arrow - S:gt.metaitem.01.32252.tooltip=Glass Arrow filled with stretched Poison - S:gt.metaitem.01.32253.name=Light Poison Arrow - S:gt.metaitem.01.32253.tooltip=Glass Arrow filled with strong Poison - S:gt.metaitem.01.32254.name=Light Slowness Arrow - S:gt.metaitem.01.32254.tooltip=Glass Arrow filled with Laming Brew - S:gt.metaitem.01.32255.name=Light Slowness Arrow - S:gt.metaitem.01.32255.tooltip=Glass Arrow filled with stretched Laming Brew - S:gt.metaitem.01.32256.name=Light Weakness Arrow - S:gt.metaitem.01.32256.tooltip=Glass Arrow filled with Weakening Brew - S:gt.metaitem.01.32257.name=Light Weakness Arrow - 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) - S:gt.metaitem.01.32301.tooltip=Mold for making Plates - S:gt.metaitem.01.32302.name=Mold (Casing) - S:gt.metaitem.01.32302.tooltip=Mold for making Item Casings - S:gt.metaitem.01.32303.name=Mold (Gear) - S:gt.metaitem.01.32303.tooltip=Mold for making Gears - S:gt.metaitem.01.32304.name=Mold (Coinage) - S:gt.metaitem.01.32304.tooltip=Secure Mold for making Coins (Don't lose it!) - S:gt.metaitem.01.32305.name=Mold (Bottle) - S:gt.metaitem.01.32305.tooltip=Mold for making Bottles - S:gt.metaitem.01.32306.name=Mold (Ingot) - S:gt.metaitem.01.32306.tooltip=Mold for making Ingots - S:gt.metaitem.01.32307.name=Mold (Ball) - S:gt.metaitem.01.32307.tooltip=Mold for making Balls - S:gt.metaitem.01.32308.name=Mold (Block) - S:gt.metaitem.01.32308.tooltip=Mold for making Blocks - S:gt.metaitem.01.32309.name=Mold (Nuggets) - S:gt.metaitem.01.32309.tooltip=Mold for making Nuggets - S:gt.metaitem.01.32310.name=Mold (Buns) - S:gt.metaitem.01.32310.tooltip=Mold for shaping Buns - S:gt.metaitem.01.32311.name=Mold (Bread) - S:gt.metaitem.01.32311.tooltip=Mold for shaping Breads - S:gt.metaitem.01.32312.name=Mold (Baguette) - S:gt.metaitem.01.32312.tooltip=Mold for shaping Baguettes - S:gt.metaitem.01.32313.name=Mold (Cylinder) - S:gt.metaitem.01.32313.tooltip=Mold for shaping Cylinders - S:gt.metaitem.01.32314.name=Mold (Anvil) - S:gt.metaitem.01.32314.tooltip=Mold for shaping Anvils - S:gt.metaitem.01.32315.name=Mold (Name) - S:gt.metaitem.01.32315.tooltip=Mold for naming Items (rename Mold with Anvil) - S:gt.metaitem.01.32316.name=Mold (Arrow Head) - 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) - S:gt.metaitem.01.32351.tooltip=Extruder Shape for making Rods - S:gt.metaitem.01.32352.name=Extruder Shape (Bolt) - S:gt.metaitem.01.32352.tooltip=Extruder Shape for making Bolts - S:gt.metaitem.01.32353.name=Extruder Shape (Ring) - S:gt.metaitem.01.32353.tooltip=Extruder Shape for making Rings - S:gt.metaitem.01.32354.name=Extruder Shape (Cell) - S:gt.metaitem.01.32354.tooltip=Extruder Shape for making Cells - S:gt.metaitem.01.32355.name=Extruder Shape (Ingot) - S:gt.metaitem.01.32355.tooltip=Extruder Shape for, wait, can't we just use a Furnace? - S:gt.metaitem.01.32356.name=Extruder Shape (Wire) - S:gt.metaitem.01.32356.tooltip=Extruder Shape for making Wires - S:gt.metaitem.01.32357.name=Extruder Shape (Casing) - S:gt.metaitem.01.32357.tooltip=Extruder Shape for making Item Casings - S:gt.metaitem.01.32358.name=Extruder Shape (Tiny Pipe) - S:gt.metaitem.01.32358.tooltip=Extruder Shape for making tiny Pipes - S:gt.metaitem.01.32359.name=Extruder Shape (Small Pipe) - S:gt.metaitem.01.32359.tooltip=Extruder Shape for making small Pipes - S:gt.metaitem.01.32360.name=Extruder Shape (Normal Pipe) - S:gt.metaitem.01.32360.tooltip=Extruder Shape for making Pipes - S:gt.metaitem.01.32361.name=Extruder Shape (Large Pipe) - S:gt.metaitem.01.32361.tooltip=Extruder Shape for making large Pipes - S:gt.metaitem.01.32362.name=Extruder Shape (Huge Pipe) - S:gt.metaitem.01.32362.tooltip=Extruder Shape for making full Block Pipes - S:gt.metaitem.01.32363.name=Extruder Shape (Block) - S:gt.metaitem.01.32363.tooltip=Extruder Shape for making Blocks - S:gt.metaitem.01.32364.name=Extruder Shape (Sword Blade) - S:gt.metaitem.01.32364.tooltip=Extruder Shape for making Swords - S:gt.metaitem.01.32365.name=Extruder Shape (Pickaxe Head) - S:gt.metaitem.01.32365.tooltip=Extruder Shape for making Pickaxes - S:gt.metaitem.01.32366.name=Extruder Shape (Shovel Head) - S:gt.metaitem.01.32366.tooltip=Extruder Shape for making Shovels - S:gt.metaitem.01.32367.name=Extruder Shape (Axe Head) - S:gt.metaitem.01.32367.tooltip=Extruder Shape for making Axes - S:gt.metaitem.01.32368.name=Extruder Shape (Hoe Head) - S:gt.metaitem.01.32368.tooltip=Extruder Shape for making Hoes - S:gt.metaitem.01.32369.name=Extruder Shape (Hammer Head) - S:gt.metaitem.01.32369.tooltip=Extruder Shape for making Hammers - S:gt.metaitem.01.32370.name=Extruder Shape (File Head) - S:gt.metaitem.01.32370.tooltip=Extruder Shape for making Files - S:gt.metaitem.01.32371.name=Extruder Shape (Saw Blade) - S:gt.metaitem.01.32371.tooltip=Extruder Shape for making Saws - S:gt.metaitem.01.32372.name=Extruder Shape (Gear) - 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) - S:gt.metaitem.01.32399.tooltip=Slicer Blade for cutting Stripes - S:gt.metaitem.01.324.name=Tiny Pile of Naquadah Dust - S:gt.metaitem.01.324.tooltip=Nq - S:gt.metaitem.01.32400.name=Empty Plastic Fuel Can - S:gt.metaitem.01.32400.tooltip=Used to store Fuels - S:gt.metaitem.01.32401.name=Plastic Fuel Can - S:gt.metaitem.01.32401.tooltip=Burns well in Diesel Generators - S:gt.metaitem.01.32402.name=Empty Spray Can - S:gt.metaitem.01.32402.tooltip=Used for making Sprays - S:gt.metaitem.01.32403.name=Empty Crate - S:gt.metaitem.01.32403.tooltip=To Package lots of Material - S:gt.metaitem.01.32404.name=Empty Thermos Can - S:gt.metaitem.01.32404.tooltip=Keeping hot things hot and cold things cold - S:gt.metaitem.01.32405.name=Large Steel Fluid Cell - 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) - S:gt.metaitem.01.32431.tooltip=Used - S:gt.metaitem.01.32432.name=Spray Can (Red) - S:gt.metaitem.01.32432.tooltip=Full - S:gt.metaitem.01.32433.name=Spray Can (Red) - S:gt.metaitem.01.32433.tooltip=Used - S:gt.metaitem.01.32434.name=Spray Can (Green) - S:gt.metaitem.01.32434.tooltip=Full - S:gt.metaitem.01.32435.name=Spray Can (Green) - S:gt.metaitem.01.32435.tooltip=Used - S:gt.metaitem.01.32436.name=Spray Can (Brown) - S:gt.metaitem.01.32436.tooltip=Full - S:gt.metaitem.01.32437.name=Spray Can (Brown) - S:gt.metaitem.01.32437.tooltip=Used - S:gt.metaitem.01.32438.name=Spray Can (Blue) - S:gt.metaitem.01.32438.tooltip=Full - S:gt.metaitem.01.32439.name=Spray Can (Blue) - S:gt.metaitem.01.32439.tooltip=Used - S:gt.metaitem.01.32440.name=Spray Can (Purple) - S:gt.metaitem.01.32440.tooltip=Full - S:gt.metaitem.01.32441.name=Spray Can (Purple) - S:gt.metaitem.01.32441.tooltip=Used - S:gt.metaitem.01.32442.name=Spray Can (Cyan) - S:gt.metaitem.01.32442.tooltip=Full - S:gt.metaitem.01.32443.name=Spray Can (Cyan) - S:gt.metaitem.01.32443.tooltip=Used - S:gt.metaitem.01.32444.name=Spray Can (Light Gray) - S:gt.metaitem.01.32444.tooltip=Full - S:gt.metaitem.01.32445.name=Spray Can (Light Gray) - S:gt.metaitem.01.32445.tooltip=Used - S:gt.metaitem.01.32446.name=Spray Can (Gray) - S:gt.metaitem.01.32446.tooltip=Full - S:gt.metaitem.01.32447.name=Spray Can (Gray) - S:gt.metaitem.01.32447.tooltip=Used - S:gt.metaitem.01.32448.name=Spray Can (Pink) - S:gt.metaitem.01.32448.tooltip=Full - S:gt.metaitem.01.32449.name=Spray Can (Pink) - S:gt.metaitem.01.32449.tooltip=Used - S:gt.metaitem.01.32450.name=Spray Can (Lime) - S:gt.metaitem.01.32450.tooltip=Full - S:gt.metaitem.01.32451.name=Spray Can (Lime) - S:gt.metaitem.01.32451.tooltip=Used - S:gt.metaitem.01.32452.name=Spray Can (Yellow) - S:gt.metaitem.01.32452.tooltip=Full - S:gt.metaitem.01.32453.name=Spray Can (Yellow) - S:gt.metaitem.01.32453.tooltip=Used - S:gt.metaitem.01.32454.name=Spray Can (Light Blue) - S:gt.metaitem.01.32454.tooltip=Full - S:gt.metaitem.01.32455.name=Spray Can (Light Blue) - S:gt.metaitem.01.32455.tooltip=Used - S:gt.metaitem.01.32456.name=Spray Can (Magenta) - S:gt.metaitem.01.32456.tooltip=Full - S:gt.metaitem.01.32457.name=Spray Can (Magenta) - S:gt.metaitem.01.32457.tooltip=Used - S:gt.metaitem.01.32458.name=Spray Can (Orange) - S:gt.metaitem.01.32458.tooltip=Full - S:gt.metaitem.01.32459.name=Spray Can (Orange) - S:gt.metaitem.01.32459.tooltip=Used - S:gt.metaitem.01.32460.name=Spray Can (White) - S:gt.metaitem.01.32460.tooltip=Full - S:gt.metaitem.01.32461.name=Spray Can (White) - S:gt.metaitem.01.32461.tooltip=Used - S:gt.metaitem.01.32471.name=Match - S:gt.metaitem.01.32471.tooltip= - S:gt.metaitem.01.32472.name=Match Box - S:gt.metaitem.01.32472.tooltip=This is not a Car - S:gt.metaitem.01.32473.name=Match Box (Full) - S:gt.metaitem.01.32473.tooltip=This is not a Car - S:gt.metaitem.01.32474.name=Lighter (Empty) - S:gt.metaitem.01.32474.tooltip= - S:gt.metaitem.01.32475.name=Lighter - S:gt.metaitem.01.32475.tooltip= - S:gt.metaitem.01.32476.name=Lighter (Full) - S:gt.metaitem.01.32476.tooltip= - S:gt.metaitem.01.32477.name=Platinum Lighter (Empty) - S:gt.metaitem.01.32477.tooltip=A known Prank Master is engraved on it - S:gt.metaitem.01.32478.name=Platinum Lighter - S:gt.metaitem.01.32478.tooltip=A known Prank Master is engraved on it - S:gt.metaitem.01.32479.name=Platinum Lighter (Full) - S:gt.metaitem.01.32479.tooltip=A known Prank Master is engraved on it - S:gt.metaitem.01.32480.name=Iridium Alloy Ingot - S:gt.metaitem.01.32480.tooltip=Used to make Iridium Plates - S:gt.metaitem.01.32481.name=Printed Pages - S:gt.metaitem.01.32481.tooltip=Used to make written Books - S:gt.metaitem.01.32482.name=Magic Paper - S:gt.metaitem.01.32482.tooltip= - S:gt.metaitem.01.32483.name=Enchanted Page - S:gt.metaitem.01.32483.tooltip= - S:gt.metaitem.01.32484.name=Enchanted Pages - S:gt.metaitem.01.32484.tooltip= - S:gt.metaitem.01.32485.name=Punch Card - S:gt.metaitem.01.32485.tooltip= - S:gt.metaitem.01.32486.name=Punched Card - S:gt.metaitem.01.32486.tooltip= - S:gt.metaitem.01.32487.name=Book - S:gt.metaitem.01.32487.tooltip= - S:gt.metaitem.01.32488.name=Book - S:gt.metaitem.01.32488.tooltip= - S:gt.metaitem.01.32489.name=Book - S:gt.metaitem.01.32489.tooltip= - S:gt.metaitem.01.32490.name=Schematic - S:gt.metaitem.01.32490.tooltip=EMPTY - S:gt.metaitem.01.32491.name=Schematic (Crafting) - S:gt.metaitem.01.32491.tooltip=Crafts the Programmed Recipe - S:gt.metaitem.01.32495.name=Schematic (1x1) - S:gt.metaitem.01.32495.tooltip=Crafts 1 Items as 1x1 (use in Packager) - S:gt.metaitem.01.32496.name=Schematic (2x2) - S:gt.metaitem.01.32496.tooltip=Crafts 4 Items as 2x2 (use in Packager) - S:gt.metaitem.01.32497.name=Schematic (3x3) - S:gt.metaitem.01.32497.tooltip=Crafts 9 Items as 3x3 (use in Packager) - S:gt.metaitem.01.32498.name=Schematic (Dusts) - S:gt.metaitem.01.32498.tooltip=Combines Dusts (use in Packager) - S:gt.metaitem.01.32499.name=Tantalum Capacitor - S:gt.metaitem.01.32499.tooltip=Reusable - S:gt.metaitem.01.325.name=Tiny Pile of Naquadah Alloy Dust - S:gt.metaitem.01.325.tooltip= - S:gt.metaitem.01.32500.name=Small Battery Hull - S:gt.metaitem.01.32500.tooltip=An empty LV Battery Hull - S:gt.metaitem.01.32501.name=Medium Battery Hull - 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 - S:gt.metaitem.01.32511.tooltip=Single Use - S:gt.metaitem.01.32517.name=Small Cadmium Battery - S:gt.metaitem.01.32517.tooltip=Reusable - S:gt.metaitem.01.32518.name=Small Lithium Battery - S:gt.metaitem.01.32518.tooltip=Reusable - S:gt.metaitem.01.32519.name=Small Sodium Battery - S:gt.metaitem.01.32519.tooltip=Reusable - S:gt.metaitem.01.32520.name=Medium Acid Battery - S:gt.metaitem.01.32520.tooltip=Single Use - S:gt.metaitem.01.32521.name=Medium Mercury Battery - S:gt.metaitem.01.32521.tooltip=Single Use - S:gt.metaitem.01.32527.name=Medium Cadmium Battery - S:gt.metaitem.01.32527.tooltip=Reusable - S:gt.metaitem.01.32528.name=Medium Lithium Battery - S:gt.metaitem.01.32528.tooltip=Reusable - S:gt.metaitem.01.32529.name=Medium Sodium Battery - S:gt.metaitem.01.32529.tooltip=Reusable - S:gt.metaitem.01.32530.name=Large Acid Battery - S:gt.metaitem.01.32530.tooltip=Single Use - S:gt.metaitem.01.32531.name=Large Mercury Battery - S:gt.metaitem.01.32531.tooltip=Single Use - S:gt.metaitem.01.32537.name=Large Cadmium Battery - S:gt.metaitem.01.32537.tooltip=Reusable - S:gt.metaitem.01.32538.name=Large Lithium Battery - 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 - S:gt.metaitem.01.32598.tooltip=Single use battery - S:gt.metaitem.01.32599.name=Lapotronic Energy Orb Cluster - S:gt.metaitem.01.32599.tooltip=Reusable battery - S:gt.metaitem.01.326.name=Tiny Pile of Enriched Naquadah Dust - S:gt.metaitem.01.326.tooltip=Nq+ - S:gt.metaitem.01.32600.name=Electric Motor (LV) - S:gt.metaitem.01.32600.tooltip= - S:gt.metaitem.01.32601.name=Electric Motor (MV) - S:gt.metaitem.01.32601.tooltip= - S:gt.metaitem.01.32602.name=Electric Motor (HV) - S:gt.metaitem.01.32602.tooltip= - S:gt.metaitem.01.32603.name=Electric Motor (EV) - S:gt.metaitem.01.32603.tooltip= - S:gt.metaitem.01.32604.name=Electric Motor (IV) - S:gt.metaitem.01.32604.tooltip= - S:gt.metaitem.01.32605.name=Ultimate Battery - S:gt.metaitem.01.32605.tooltip=Fill this to win minecraft - S:gt.metaitem.01.32606.name=Electric Motor (LuV) - S:gt.metaitem.01.32606.tooltip= - S:gt.metaitem.01.32607.name=Electric Motor (ZPM) - 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) - S:gt.metaitem.01.32611.tooltip=2560 L/sec (as Cover) - S:gt.metaitem.01.32612.name=Electric Pump (HV) - S:gt.metaitem.01.32612.tooltip=10240 L/sec (as Cover) - S:gt.metaitem.01.32613.name=Electric Pump (EV) - S:gt.metaitem.01.32613.tooltip=40.960 L/sec (as Cover) - S:gt.metaitem.01.32614.name=Electric Pump (IV) - S:gt.metaitem.01.32614.tooltip=163.840 L/sec (as Cover) - S:gt.metaitem.01.32615.name=Fluid Regulator (LV) - S:gt.metaitem.01.32615.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.32616.name=Fluid Regulator (MV) - S:gt.metaitem.01.32616.tooltip=Configuable up to 2560 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.32617.name=Fluid Regulator (HV) - S:gt.metaitem.01.32617.tooltip=Configuable up to 10240 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.32618.name=Fluid Regulator (EV) - S:gt.metaitem.01.32618.tooltip=Configuable up to 40960 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.32619.name=Fluid Regulator (IV) - S:gt.metaitem.01.32619.tooltip=Configuable up to 163840 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.32620.name=Electric Pump (LuV) - S:gt.metaitem.01.32620.tooltip=655.360 L/sec (as Cover) - S:gt.metaitem.01.32621.name=Electric Pump (ZPM) - S:gt.metaitem.01.32621.tooltip=2.621.440 L/sec (as Cover) - S:gt.metaitem.01.32622.name=Electric Pump (UV) - S:gt.metaitem.01.32622.tooltip=10.485.760 L/sec (as Cover) - S:gt.metaitem.01.32630.name=Conveyor Module (LV) - S:gt.metaitem.01.32630.tooltip=1 Stack every 20 secs (as Cover) - S:gt.metaitem.01.32631.name=Conveyor Module (MV) - S:gt.metaitem.01.32631.tooltip=1 Stack every 5 secs (as Cover) - S:gt.metaitem.01.32632.name=Conveyor Module (HV) - S:gt.metaitem.01.32632.tooltip=1 Stack every 1 sec (as Cover) - S:gt.metaitem.01.32633.name=Conveyor Module (EV) - S:gt.metaitem.01.32633.tooltip=1 Stack every 1/5 sec (as Cover) - S:gt.metaitem.01.32634.name=Conveyor Module (IV) - S:gt.metaitem.01.32634.tooltip=1 Stack every 1/20 sec (as Cover) - S:gt.metaitem.01.32635.name=Fluid Filter - S:gt.metaitem.01.32635.tooltip=Set with Fluid Container to only accept one Fluid Type - S:gt.metaitem.01.32636.name=Conveyor Module (LuV) - S:gt.metaitem.01.32636.tooltip=1 Stack every 1/20 sec (as Cover) - S:gt.metaitem.01.32637.name=Conveyor Module (ZPM) - 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) - S:gt.metaitem.01.32641.tooltip= - S:gt.metaitem.01.32642.name=Electric Piston (HV) - S:gt.metaitem.01.32642.tooltip= - S:gt.metaitem.01.32643.name=Electric Piston (EV) - S:gt.metaitem.01.32643.tooltip= - S:gt.metaitem.01.32644.name=Electric Piston (IV) - S:gt.metaitem.01.32644.tooltip= - S:gt.metaitem.01.32645.name=Electric Piston (LuV) - S:gt.metaitem.01.32645.tooltip= - S:gt.metaitem.01.32646.name=Electric Piston (ZPM) - 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) - S:gt.metaitem.01.32651.tooltip=Inserts into specific Slots (as Cover) - S:gt.metaitem.01.32652.name=Robot Arm (HV) - S:gt.metaitem.01.32652.tooltip=Inserts into specific Slots (as Cover) - S:gt.metaitem.01.32653.name=Robot Arm (EV) - S:gt.metaitem.01.32653.tooltip=Inserts into specific Slots (as Cover) - S:gt.metaitem.01.32654.name=Robot Arm (IV) - S:gt.metaitem.01.32654.tooltip=Inserts into specific Slots (as Cover) - S:gt.metaitem.01.32655.name=Robot Arm (LuV) - S:gt.metaitem.01.32655.tooltip=Inserts into specific Slots (as Cover) - S:gt.metaitem.01.32656.name=Robot Arm (ZPM) - 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) - S:gt.metaitem.01.32671.tooltip= - S:gt.metaitem.01.32672.name=Field Generator (HV) - S:gt.metaitem.01.32672.tooltip= - S:gt.metaitem.01.32673.name=Field Generator (EV) - S:gt.metaitem.01.32673.tooltip= - S:gt.metaitem.01.32674.name=Field Generator (IV) - S:gt.metaitem.01.32674.tooltip= - S:gt.metaitem.01.32675.name=Field Generator (LuV) - S:gt.metaitem.01.32675.tooltip= - S:gt.metaitem.01.32676.name=Field Generator (ZPM) - 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) - S:gt.metaitem.01.32681.tooltip= - S:gt.metaitem.01.32682.name=Emitter (HV) - S:gt.metaitem.01.32682.tooltip= - S:gt.metaitem.01.32683.name=Emitter (EV) - S:gt.metaitem.01.32683.tooltip= - S:gt.metaitem.01.32684.name=Emitter (IV) - S:gt.metaitem.01.32684.tooltip= - S:gt.metaitem.01.32685.name=Emitter (LuV) - S:gt.metaitem.01.32685.tooltip= - S:gt.metaitem.01.32686.name=Emitter (ZPM) - 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) - S:gt.metaitem.01.32691.tooltip= - S:gt.metaitem.01.32692.name=Sensor (HV) - S:gt.metaitem.01.32692.tooltip= - S:gt.metaitem.01.32693.name=Sensor (EV) - S:gt.metaitem.01.32693.tooltip= - S:gt.metaitem.01.32694.name=Sensor (IV) - S:gt.metaitem.01.32694.tooltip= - S:gt.metaitem.01.32695.name=Sensor (LuV) - S:gt.metaitem.01.32695.tooltip= - S:gt.metaitem.01.32696.name=Sensor (ZPM) - 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 - S:gt.metaitem.01.32700.tooltip=A very simple Circuit - S:gt.metaitem.01.32701.name=Integrated Logic Circuit - S:gt.metaitem.01.32701.tooltip=A Basic Circuit - S:gt.metaitem.01.32702.name=Good Electronic Circuit - S:gt.metaitem.01.32702.tooltip=A Good Circuit - S:gt.metaitem.01.32703.name=Processor Assembly - S:gt.metaitem.01.32703.tooltip=An Advanced Circuit - S:gt.metaitem.01.32704.name=Workstation - S:gt.metaitem.01.32704.tooltip=An Extreme Circuit - S:gt.metaitem.01.32705.name=Mainframe - S:gt.metaitem.01.32705.tooltip=An Elite Circuit - S:gt.metaitem.01.32706.name=Nanoprocessor Mainframe - S:gt.metaitem.01.32706.tooltip=A Master Circuit - S:gt.metaitem.01.32707.name=Data Orb - S:gt.metaitem.01.32707.tooltip=A High Capacity Data Storage - S:gt.metaitem.01.32708.name=Data Stick - S:gt.metaitem.01.32708.tooltip=A Low Capacity Data Storage - S:gt.metaitem.01.32710.name=Coated Circuit Board - S:gt.metaitem.01.32710.tooltip=A Basic Board - S:gt.metaitem.01.32711.name=Epoxy Circuit Board - S:gt.metaitem.01.32711.tooltip=An Advanced Board - S:gt.metaitem.01.32712.name=Multilayer Fiber-Reinforced Circuit Board - S:gt.metaitem.01.32712.tooltip=An Elite Board - S:gt.metaitem.01.32713.name=Engraved Crystal Chip - S:gt.metaitem.01.32713.tooltip=Needed for Circuits - S:gt.metaitem.01.32714.name=Engraved Lapotron Chip - S:gt.metaitem.01.32714.tooltip=Needed for Circuits - S:gt.metaitem.01.32715.name=Diode - S:gt.metaitem.01.32715.tooltip=Basic Electronic Component - S:gt.metaitem.01.32716.name=Resistor - S:gt.metaitem.01.32716.tooltip=Basic Electronic Component - S:gt.metaitem.01.32717.name=Transistor - S:gt.metaitem.01.32717.tooltip=Basic Electronic Component - S:gt.metaitem.01.32718.name=Capacitor - S:gt.metaitem.01.32718.tooltip=Electronic Component - S:gt.metaitem.01.32719.name=Phenolic Circuit Board - S:gt.metaitem.01.32719.tooltip=A Good Board - S:gt.metaitem.01.32720.name=Fiber-Reinforced Circuit Board - S:gt.metaitem.01.32720.tooltip=An Extreme Board - S:gt.metaitem.01.32721.name=Diamond Sawblade - S:gt.metaitem.01.32721.tooltip= - S:gt.metaitem.01.32722.name=Diamond Grinding Head - S:gt.metaitem.01.32722.tooltip= - S:gt.metaitem.01.32723.name=Tungsten Grinding Head - S:gt.metaitem.01.32723.tooltip= - S:gt.metaitem.01.32724.name=Quantum Eye - S:gt.metaitem.01.32724.tooltip=Improved Ender Eye - S:gt.metaitem.01.32725.name=Quantum Star - S:gt.metaitem.01.32725.tooltip=Improved Nether Star - S:gt.metaitem.01.32726.name=Gravi Star - S:gt.metaitem.01.32726.tooltip=Ultimate Nether Star - S:gt.metaitem.01.32727.name=Muffler Upgrade - S:gt.metaitem.01.32727.tooltip=Makes Machines silent - S:gt.metaitem.01.32728.name=Lock Upgrade - S:gt.metaitem.01.32728.tooltip=Protects your Machines - S:gt.metaitem.01.32729.name=Item Filter - S:gt.metaitem.01.32729.tooltip= - S:gt.metaitem.01.32730.name=Machine Controller - S:gt.metaitem.01.32730.tooltip=Turns Machines ON/OFF - S:gt.metaitem.01.32731.name=Activity Detector - S:gt.metaitem.01.32731.tooltip=Gives out Activity as Redstone - S:gt.metaitem.01.32732.name=Fluid Detector - S:gt.metaitem.01.32732.tooltip=Gives out Fluid Amount as Redstone - S:gt.metaitem.01.32733.name=Item Detector - S:gt.metaitem.01.32733.tooltip=Gives out Item Amount as Redstone - S:gt.metaitem.01.32734.name=Energy Detector - S:gt.metaitem.01.32734.tooltip=Gives out Energy Amount as Redstone - S:gt.metaitem.01.32735.name=Player Detector - S:gt.metaitem.01.32735.tooltip=Gives out close Players as Redstone - S:gt.metaitem.01.32736.name=Energy Module - S:gt.metaitem.01.32736.tooltip=Reusable battery - S:gt.metaitem.01.32737.name=Energy Cluster - S:gt.metaitem.01.32737.tooltip=Reusable battery - S:gt.metaitem.01.32740.name=Computer Monitor - S:gt.metaitem.01.32740.tooltip=Displays Data - S:gt.metaitem.01.32741.name=Redstone Transmitter (Out) - S:gt.metaitem.01.32741.tooltip=Transfers Redstonesignals wireless - S:gt.metaitem.01.32742.name=Redstone Transmitter (In) - S:gt.metaitem.01.32742.tooltip=Transfers Redstonesignals wireless - S:gt.metaitem.01.32744.name=Crafting Table Cover - S:gt.metaitem.01.32744.tooltip=Better than a wooden Workbench - S:gt.metaitem.01.32745.name=Drain - S:gt.metaitem.01.32745.tooltip=Absorbs Fluids and collects Rain - S:gt.metaitem.01.32746.name=Redstone Receiver (Out) - S:gt.metaitem.01.32746.tooltip=Transfers Redstonesignals wireless - S:gt.metaitem.01.32747.name=Redstone Receiver (In) - S:gt.metaitem.01.32747.tooltip=Transfers Redstonesignals wireless - S:gt.metaitem.01.32748.name=Needs Maintenance Cover - S:gt.metaitem.01.32748.tooltip=Attach to Multiblock Controller. Emits Redstone Signal if needs Maintenance - S:gt.metaitem.01.32749.name=Shutter Module - S:gt.metaitem.01.32749.tooltip=Blocks Inventory/Tank Side. Usage together with Machine Controller. - S:gt.metaitem.01.32750.name=Solar Panel - S:gt.metaitem.01.32750.tooltip=May the Sun be with you - S:gt.metaitem.01.32751.name=Solar Panel (8V) - S:gt.metaitem.01.32751.tooltip=8 Volt Solar Panel - S:gt.metaitem.01.32752.name=Solar Panel (LV) - S:gt.metaitem.01.32752.tooltip=Low Voltage Solar Panel - S:gt.metaitem.01.32753.name=Solar Panel (MV) - S:gt.metaitem.01.32753.tooltip=Medium Voltage Solar Panel - S:gt.metaitem.01.32754.name=Solar Panel (HV) - S:gt.metaitem.01.32754.tooltip=High Voltage Solar Panel - S:gt.metaitem.01.32755.name=Solar Panel (EV) - S:gt.metaitem.01.32755.tooltip=Extreme Solar Panel - S:gt.metaitem.01.32756.name=Solar Panel (IV) - S:gt.metaitem.01.32756.tooltip=Insane Solar Panel - S:gt.metaitem.01.32757.name=Solar Panel (LuV) - S:gt.metaitem.01.32757.tooltip=Ludicrous Solar Panel - S:gt.metaitem.01.32758.name=Solar Panel (ZPM) - S:gt.metaitem.01.32758.tooltip=ZPM Voltage Solar Panel - S:gt.metaitem.01.32759.name=Solar Panel (UV) - S:gt.metaitem.01.32759.tooltip=Ultimate Solar Panel - S:gt.metaitem.01.32760.name=Sonictron - S:gt.metaitem.01.32760.tooltip=Bring your Music with you - S:gt.metaitem.01.32761.name=Debug Scanner - S:gt.metaitem.01.32761.tooltip=Also an Infinite Energy Source - S:gt.metaitem.01.32762.name=Portable Scanner - S:gt.metaitem.01.32762.tooltip=Tricorder - S:gt.metaitem.01.32763.name=GregTech Sensor Kit - S:gt.metaitem.01.32763.tooltip= - S:gt.metaitem.01.32764.name=BrainTech Aerospace Advanced Reinforced Duct Tape FAL-84 - S:gt.metaitem.01.32764.tooltip=If you can't fix it with this, use more of it! - S:gt.metaitem.01.32765.name=Mc Guffium 239 - S:gt.metaitem.01.32765.tooltip=42% better than Phlebotnium - S:gt.metaitem.01.328.name=Tiny Pile of Duranium Dust - S:gt.metaitem.01.328.tooltip= - S:gt.metaitem.01.329.name=Tiny Pile of Tritanium Dust - S:gt.metaitem.01.329.tooltip= - S:gt.metaitem.01.3299.name=Impure Pile of Stone Dust - 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.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 - S:gt.metaitem.01.3324.tooltip=Nq - S:gt.metaitem.01.3326.name=Impure Pile of Enriched Naquadah Dust - 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 - S:gt.metaitem.01.350.tooltip=CuAg4 - S:gt.metaitem.01.3500.name=Impure Pile of Diamond Dust - S:gt.metaitem.01.3500.tooltip=C - S:gt.metaitem.01.3501.name=Impure Pile of Emerald Dust - S:gt.metaitem.01.3501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.3502.name=Impure Pile of Ruby Dust - S:gt.metaitem.01.3502.tooltip=CrAl2O3 - S:gt.metaitem.01.3503.name=Impure Pile of Sapphire Dust - S:gt.metaitem.01.3503.tooltip=Al2O3 - S:gt.metaitem.01.3504.name=Impure Pile of Green Sapphire Dust - 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 - S:gt.metaitem.01.3508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.3509.name=Impure Pile of Amethyst Dust - S:gt.metaitem.01.3509.tooltip=(SiO2)4Fe - S:gt.metaitem.01.351.name=Tiny Pile of Rose Gold Dust - 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 - S:gt.metaitem.01.3523.tooltip=SiO2 - S:gt.metaitem.01.3524.name=Impure Pile of Lazurite Dust - S:gt.metaitem.01.3524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.3525.name=Impure Pile of Sodalite Dust - S:gt.metaitem.01.3525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.3526.name=Impure Pile of Lapis Dust - S:gt.metaitem.01.3526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.3527.name=Impure Pile of Red Garnet Dust - 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 - 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 - S:gt.metaitem.01.356.tooltip=Nd - S:gt.metaitem.01.357.name=Tiny Pile of Vanadium-Gallium Dust - S:gt.metaitem.01.357.tooltip=V3Ga - S:gt.metaitem.01.358.name=Tiny Pile of Yttrium Barium Cuprate Dust - S:gt.metaitem.01.358.tooltip=YBa2Cu3O7 - S:gt.metaitem.01.359.name=Tiny Pile of Niobium Nitride Dust - S:gt.metaitem.01.359.tooltip=NbN - S:gt.metaitem.01.36.name=Tiny Pile of Zinc Dust - S:gt.metaitem.01.36.tooltip=Zn - S:gt.metaitem.01.360.name=Tiny Pile of Niobium-Titanium Dust - 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 - S:gt.metaitem.01.370.tooltip=WC - S:gt.metaitem.01.371.name=Tiny Pile of Vanadiumsteel Dust - S:gt.metaitem.01.371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.372.name=Tiny Pile of HSS-G Dust - S:gt.metaitem.01.372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.373.name=Tiny Pile of HSS-E Dust - S:gt.metaitem.01.373.tooltip=((Fe50CW)5CrMo2V)6CoMnSi - S:gt.metaitem.01.374.name=Tiny Pile of HSS-S Dust - S:gt.metaitem.01.374.tooltip=((Fe50CW)5CrMo2V)6Ir2Os - S:gt.metaitem.01.375.name=Tiny Pile of Rutile Dust - 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 - S:gt.metaitem.01.3823.tooltip=CaCO3 - S:gt.metaitem.01.3824.name=Impure Pile of Cassiterite Dust - S:gt.metaitem.01.3824.tooltip=SnO2 - S:gt.metaitem.01.3825.name=Impure Pile of Chromite Dust - S:gt.metaitem.01.3825.tooltip=FeCr2O4 - S:gt.metaitem.01.3826.name=Impure Pile of Cinnabar Dust - S:gt.metaitem.01.3826.tooltip=HgS - S:gt.metaitem.01.3827.name=Impure Pile of Cobaltite Dust - 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 - S:gt.metaitem.01.3831.tooltip=Ca3Al2Si3O12 - S:gt.metaitem.01.3833.name=Impure Pile of Phosphate Dust - S:gt.metaitem.01.3833.tooltip=PO4 - S:gt.metaitem.01.3834.name=Impure Pile of Pyrite Dust - S:gt.metaitem.01.3834.tooltip=FeS2 - S:gt.metaitem.01.3835.name=Impure Pile of Pyrope Dust - S:gt.metaitem.01.3835.tooltip=Al2Mg3Si3O12 - S:gt.metaitem.01.3836.name=Impure Pile of Saltpeter Dust - S:gt.metaitem.01.3836.tooltip=KNO3 - S:gt.metaitem.01.3838.name=Impure Pile of Spessartine Dust - 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 - S:gt.metaitem.01.3845.tooltip=Mg(CaCO3)7 - S:gt.metaitem.01.3846.name=Impure Pile of Redrock Dust - 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 - S:gt.metaitem.01.3871.tooltip=Cu2CH2O5 - S:gt.metaitem.01.3873.name=Impure Pile of Pitchblende - S:gt.metaitem.01.3873.tooltip=(UO2)3ThPb - S:gt.metaitem.01.3877.name=Impure Pile of Soapstone Dust - 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 - S:gt.metaitem.01.3905.tooltip=CeCFO3 - S:gt.metaitem.01.3906.name=Impure Pile of Garnierite Dust - S:gt.metaitem.01.3906.tooltip=NiO - S:gt.metaitem.01.3907.name=Impure Pile of Lepidolite Dust - S:gt.metaitem.01.3907.tooltip=KLi3Al4F2O10 - S:gt.metaitem.01.3908.name=Impure Pile of Magnesite Dust - 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 - S:gt.metaitem.01.3921.tooltip=MnTa2O6 - S:gt.metaitem.01.3922.name=Impure Pile of Uraninite Dust - 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 - S:gt.metaitem.01.3943.tooltip=MnO2 - S:gt.metaitem.01.3944.name=Impure Pile of Rock Salt - 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 - S:gt.metaitem.01.4084.tooltip=Ir - S:gt.metaitem.01.4085.name=Purified Pile of Platinum Dust - S:gt.metaitem.01.4085.tooltip=Pt - S:gt.metaitem.01.4086.name=Purified Pile of Gold Dust - S:gt.metaitem.01.4086.tooltip=Au - S:gt.metaitem.01.4089.name=Purified Pile of Lead Dust - S:gt.metaitem.01.4089.tooltip=Pb - S:gt.metaitem.01.4090.name=Purified Pile of Bismuth Dust - S:gt.metaitem.01.4090.tooltip=Bi - S:gt.metaitem.01.4096.name=Purified Pile of Thorium Dust - S:gt.metaitem.01.4096.tooltip=Th - S:gt.metaitem.01.4097.name=Purified Pile of Uranium 235 Dust - S:gt.metaitem.01.4097.tooltip=U-235 - S:gt.metaitem.01.4098.name=Purified Pile of Uranium 238 Dust - 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 - S:gt.metaitem.01.4324.tooltip=Nq - S:gt.metaitem.01.4326.name=Purified Pile of Enriched Naquadah Dust - 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 - S:gt.metaitem.01.4500.tooltip=C - S:gt.metaitem.01.4501.name=Purified Pile of Emerald Dust - S:gt.metaitem.01.4501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.4502.name=Purified Pile of Ruby Dust - S:gt.metaitem.01.4502.tooltip=CrAl2O3 - S:gt.metaitem.01.4503.name=Purified Pile of Sapphire Dust - S:gt.metaitem.01.4503.tooltip=Al2O3 - S:gt.metaitem.01.4504.name=Purified Pile of Green Sapphire Dust - 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 - S:gt.metaitem.01.4508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.4509.name=Purified Pile of Amethyst Dust - 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 - S:gt.metaitem.01.4523.tooltip=SiO2 - S:gt.metaitem.01.4524.name=Purified Pile of Lazurite Dust - S:gt.metaitem.01.4524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.4525.name=Purified Pile of Sodalite Dust - S:gt.metaitem.01.4525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.4526.name=Purified Pile of Lapis Dust - S:gt.metaitem.01.4526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.4527.name=Purified Pile of Red Garnet Dust - 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 - 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 - S:gt.metaitem.01.47.tooltip=Nb - S:gt.metaitem.01.470.name=Tiny Pile of Epoxy Resin Pulp - S:gt.metaitem.01.470.tooltip=C2H4O - S:gt.metaitem.01.471.name=Tiny Pile of Silicone Rubber Pulp - S:gt.metaitem.01.471.tooltip=C2H6OSi - S:gt.metaitem.01.472.name=Tiny Pile of Polycaprolactam Pulp - 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 - S:gt.metaitem.01.4823.tooltip=CaCO3 - S:gt.metaitem.01.4824.name=Purified Pile of Cassiterite Dust - S:gt.metaitem.01.4824.tooltip=SnO2 - S:gt.metaitem.01.4825.name=Purified Pile of Chromite Dust - S:gt.metaitem.01.4825.tooltip=FeCr2O4 - S:gt.metaitem.01.4826.name=Purified Pile of Cinnabar Dust - S:gt.metaitem.01.4826.tooltip=HgS - S:gt.metaitem.01.4827.name=Purified Pile of Cobaltite Dust - 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 - S:gt.metaitem.01.4831.tooltip=Ca3Al2Si3O12 - S:gt.metaitem.01.4833.name=Purified Pile of Phosphate Dust - S:gt.metaitem.01.4833.tooltip=PO4 - S:gt.metaitem.01.4834.name=Purified Pile of Pyrite Dust - S:gt.metaitem.01.4834.tooltip=FeS2 - S:gt.metaitem.01.4835.name=Purified Pile of Pyrope Dust - S:gt.metaitem.01.4835.tooltip=Al2Mg3Si3O12 - S:gt.metaitem.01.4836.name=Purified Pile of Saltpeter Dust - S:gt.metaitem.01.4836.tooltip=KNO3 - S:gt.metaitem.01.4838.name=Purified Pile of Spessartine Dust - S:gt.metaitem.01.4838.tooltip=Al2Mn3Si3O12 - S:gt.metaitem.01.4839.name=Purified Pile of Sphalerite Dust - S:gt.metaitem.01.4839.tooltip=ZnS - S:gt.metaitem.01.4840.name=Purified Pile of Tetrahedrite Dust - 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 - S:gt.metaitem.01.4871.tooltip=Cu2CH2O5 - S:gt.metaitem.01.4873.name=Purified Pile of Pitchblende - S:gt.metaitem.01.4873.tooltip=(UO2)3ThPb - S:gt.metaitem.01.4877.name=Purified Pile of Soapstone Dust - 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 - S:gt.metaitem.01.4905.tooltip=CeCFO3 - S:gt.metaitem.01.4906.name=Purified Pile of Garnierite Dust - S:gt.metaitem.01.4906.tooltip=NiO - S:gt.metaitem.01.4907.name=Purified Pile of Lepidolite Dust - S:gt.metaitem.01.4907.tooltip=KLi3Al4F2O10 - S:gt.metaitem.01.4908.name=Purified Pile of Magnesite Dust - S:gt.metaitem.01.4908.tooltip=MgCO3 - S:gt.metaitem.01.4909.name=Purified Pile of Pentlandite Dust - 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 - S:gt.metaitem.01.4921.tooltip=MnTa2O6 - S:gt.metaitem.01.4922.name=Purified Pile of Uraninite Dust - 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 - S:gt.metaitem.01.4943.tooltip=MnO2 - S:gt.metaitem.01.4944.name=Purified Pile of Rock Salt - 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 - S:gt.metaitem.01.5006.tooltip=Li - S:gt.metaitem.01.5008.name=Crushed Beryllium Ore - 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 - S:gt.metaitem.01.5030.tooltip=Cr - S:gt.metaitem.01.5031.name=Crushed Manganese Ore - 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 - S:gt.metaitem.01.505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.01.5052.name=Crushed Palladium Ore - 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 - S:gt.metaitem.01.5084.tooltip=Ir - S:gt.metaitem.01.5085.name=Crushed Platinum Ore - S:gt.metaitem.01.5085.tooltip=Pt - S:gt.metaitem.01.5086.name=Crushed Gold Ore - S:gt.metaitem.01.5086.tooltip=Au - S:gt.metaitem.01.5089.name=Crushed Lead Ore - S:gt.metaitem.01.5089.tooltip=Pb - S:gt.metaitem.01.509.name=Tiny Pile of Amethyst Dust - S:gt.metaitem.01.509.tooltip=(SiO2)4Fe - S:gt.metaitem.01.5090.name=Crushed Bismuth Ore - S:gt.metaitem.01.5090.tooltip=Bi - S:gt.metaitem.01.5096.name=Crushed Thorium Ore - S:gt.metaitem.01.5096.tooltip=Th - S:gt.metaitem.01.5097.name=Crushed Uranium 235 Ore - S:gt.metaitem.01.5097.tooltip=U-235 - S:gt.metaitem.01.5098.name=Crushed Uranium 238 Ore - S:gt.metaitem.01.5098.tooltip=U - S:gt.metaitem.01.510.name=Tiny Pile of Opal Dust - 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 - 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 - S:gt.metaitem.01.516.tooltip= - S:gt.metaitem.01.518.name=Tiny Pile of Forcicium Dust - S:gt.metaitem.01.518.tooltip= - S:gt.metaitem.01.519.name=Tiny Pile of Forcillium Dust - S:gt.metaitem.01.519.tooltip= - S:gt.metaitem.01.52.name=Tiny Pile of Palladium Dust - 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 - S:gt.metaitem.01.523.tooltip=SiO2 - S:gt.metaitem.01.524.name=Tiny Pile of Lazurite Dust - S:gt.metaitem.01.524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.525.name=Tiny Pile of Sodalite Dust - S:gt.metaitem.01.525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.526.name=Tiny Pile of Lapis Dust - S:gt.metaitem.01.526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.527.name=Tiny Pile of Red Garnet Dust - 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 - S:gt.metaitem.01.5324.tooltip=Nq - S:gt.metaitem.01.5326.name=Crushed Enriched Naquadah Ore - S:gt.metaitem.01.5326.tooltip=Nq+ - S:gt.metaitem.01.5327.name=Crushed Naquadria Ore - 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 - 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.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 - S:gt.metaitem.01.5500.tooltip=C - S:gt.metaitem.01.5501.name=Crushed Emerald Ore - S:gt.metaitem.01.5501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.5502.name=Crushed Ruby Ore - S:gt.metaitem.01.5502.tooltip=CrAl2O3 - S:gt.metaitem.01.5503.name=Crushed Sapphire Ore - S:gt.metaitem.01.5503.tooltip=Al2O3 - S:gt.metaitem.01.5504.name=Crushed Green Sapphire Ore - 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 - S:gt.metaitem.01.5508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.5509.name=Crushed Amethyst Ore - 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 - S:gt.metaitem.01.5523.tooltip=SiO2 - S:gt.metaitem.01.5524.name=Crushed Lazurite Ore - S:gt.metaitem.01.5524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.5525.name=Crushed Sodalite Ore - S:gt.metaitem.01.5525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.5526.name=Crushed Lapis Ore - S:gt.metaitem.01.5526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.5527.name=Crushed Red Garnet Ore - 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 - 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 - 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 - S:gt.metaitem.01.5823.tooltip=CaCO3 - S:gt.metaitem.01.5824.name=Crushed Cassiterite Ore - S:gt.metaitem.01.5824.tooltip=SnO2 - S:gt.metaitem.01.5825.name=Crushed Chromite Ore - S:gt.metaitem.01.5825.tooltip=FeCr2O4 - S:gt.metaitem.01.5826.name=Crushed Cinnabar Ore - S:gt.metaitem.01.5826.tooltip=HgS - S:gt.metaitem.01.5827.name=Crushed Cobaltite Ore - 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 - S:gt.metaitem.01.5831.tooltip=Ca3Al2Si3O12 - S:gt.metaitem.01.5833.name=Crushed Phosphate Ore - S:gt.metaitem.01.5833.tooltip=PO4 - S:gt.metaitem.01.5834.name=Crushed Pyrite Ore - S:gt.metaitem.01.5834.tooltip=FeS2 - S:gt.metaitem.01.5835.name=Crushed Pyrope Ore - S:gt.metaitem.01.5835.tooltip=Al2Mg3Si3O12 - S:gt.metaitem.01.5836.name=Crushed Saltpeter Ore - S:gt.metaitem.01.5836.tooltip=KNO3 - S:gt.metaitem.01.5838.name=Crushed Spessartine Ore - S:gt.metaitem.01.5838.tooltip=Al2Mn3Si3O12 - S:gt.metaitem.01.5839.name=Crushed Sphalerite Ore - S:gt.metaitem.01.5839.tooltip=ZnS - S:gt.metaitem.01.5840.name=Crushed Tetrahedrite Ore - 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 - S:gt.metaitem.01.5871.tooltip=Cu2CH2O5 - S:gt.metaitem.01.5873.name=Ground Pitchblende - S:gt.metaitem.01.5873.tooltip=(UO2)3ThPb - S:gt.metaitem.01.5877.name=Crushed Soapstone Ore - S:gt.metaitem.01.5877.tooltip=Mg3Si4H2O12 - S:gt.metaitem.01.5878.name=Crushed Oilsands Ore - S:gt.metaitem.01.5878.tooltip= - S:gt.metaitem.01.5882.name=Crushed Wulfenite Ore - 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 - S:gt.metaitem.01.5905.tooltip=CeCFO3 - S:gt.metaitem.01.5906.name=Crushed Garnierite Ore - S:gt.metaitem.01.5906.tooltip=NiO - S:gt.metaitem.01.5907.name=Crushed Lepidolite Ore - S:gt.metaitem.01.5907.tooltip=KLi3Al4F2O10 - S:gt.metaitem.01.5908.name=Crushed Magnesite Ore - 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 - S:gt.metaitem.01.5921.tooltip=MnTa2O6 - S:gt.metaitem.01.5922.name=Crushed Uraninite Ore - 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 - S:gt.metaitem.01.5943.tooltip=MnO2 - S:gt.metaitem.01.5944.name=Crushed Rock Salt Ore - 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 - S:gt.metaitem.01.6084.tooltip=Ir - S:gt.metaitem.01.6085.name=Purified Platinum Ore - S:gt.metaitem.01.6085.tooltip=Pt - S:gt.metaitem.01.6086.name=Purified Gold Ore - S:gt.metaitem.01.6086.tooltip=Au - S:gt.metaitem.01.6089.name=Purified Lead Ore - S:gt.metaitem.01.6089.tooltip=Pb - S:gt.metaitem.01.6090.name=Purified Bismuth Ore - S:gt.metaitem.01.6090.tooltip=Bi - S:gt.metaitem.01.6096.name=Purified Thorium Ore - S:gt.metaitem.01.6096.tooltip=Th - S:gt.metaitem.01.6097.name=Purified Uranium 235 Ore - S:gt.metaitem.01.6097.tooltip=U-235 - S:gt.metaitem.01.6098.name=Purified Uranium 238 Ore - S:gt.metaitem.01.6098.tooltip=U - S:gt.metaitem.01.610.name=Tiny Pile of Fiber-Reinforced Epoxy Resin Pulp - 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 - S:gt.metaitem.01.614.tooltip=PbO - S:gt.metaitem.01.615.name=Tiny Pile of Arsenic Trioxide Dust - S:gt.metaitem.01.615.tooltip=As2O3 - S:gt.metaitem.01.616.name=Tiny Pile of Cobalt Oxide Dust - S:gt.metaitem.01.616.tooltip=CoO - S:gt.metaitem.01.617.name=Tiny Pile of Zincite Dust - S:gt.metaitem.01.617.tooltip=ZnO - S:gt.metaitem.01.618.name=Tiny Pile of Antimony Trioxide Dust - S:gt.metaitem.01.618.tooltip=Sb2O3 - S:gt.metaitem.01.619.name=Tiny Pile of Cupric Oxide Dust - S:gt.metaitem.01.619.tooltip=CuO - S:gt.metaitem.01.62.name=Tiny Pile of Caesium Dust - S:gt.metaitem.01.62.tooltip=Cs - S:gt.metaitem.01.620.name=Tiny Pile of Ferrosilite Dust - S:gt.metaitem.01.620.tooltip=FeSiO3 - S:gt.metaitem.01.621.name=Tiny Pile of Magnesia Dust - S:gt.metaitem.01.621.tooltip=MgO - S:gt.metaitem.01.622.name=Tiny Pile of Quicklime Dust - S:gt.metaitem.01.622.tooltip=CaO - S:gt.metaitem.01.623.name=Tiny Pile of Potash Dust - S:gt.metaitem.01.623.tooltip=K2O - S:gt.metaitem.01.624.name=Tiny Pile of Soda Ash Dust - S:gt.metaitem.01.624.tooltip=Na2CO3 - S:gt.metaitem.01.625.name=Tiny Pile of Brick Dust - S:gt.metaitem.01.625.tooltip=Al4Si3O12 - S:gt.metaitem.01.626.name=Tiny Pile of Fireclay Dust - S:gt.metaitem.01.626.tooltip=Al4Si3O12 - S:gt.metaitem.01.63.name=Tiny Pile of Barium Dust - 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 - S:gt.metaitem.01.6324.tooltip=Nq - S:gt.metaitem.01.6326.name=Purified Enriched Naquadah Ore - S:gt.metaitem.01.6326.tooltip=Nq+ - S:gt.metaitem.01.6327.name=Purified Naquadria Ore - 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 - S:gt.metaitem.01.6500.tooltip=C - S:gt.metaitem.01.6501.name=Purified Emerald Ore - S:gt.metaitem.01.6501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.6502.name=Purified Ruby Ore - S:gt.metaitem.01.6502.tooltip=CrAl2O3 - S:gt.metaitem.01.6503.name=Purified Sapphire Ore - S:gt.metaitem.01.6503.tooltip=Al2O3 - S:gt.metaitem.01.6504.name=Purified Green Sapphire Ore - 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 - S:gt.metaitem.01.6508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.6509.name=Purified Amethyst Ore - 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 - S:gt.metaitem.01.6523.tooltip=SiO2 - S:gt.metaitem.01.6524.name=Purified Lazurite Ore - S:gt.metaitem.01.6524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.6525.name=Purified Sodalite Ore - S:gt.metaitem.01.6525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.6526.name=Purified Lapis Ore - S:gt.metaitem.01.6526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.6527.name=Purified Red Garnet Ore - 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 - 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.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 - S:gt.metaitem.01.665.tooltip=P4O10 - S:gt.metaitem.01.67.name=Tiny Pile of Neodymium Dust - 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 - S:gt.metaitem.01.6823.tooltip=CaCO3 - S:gt.metaitem.01.6824.name=Purified Cassiterite Ore - S:gt.metaitem.01.6824.tooltip=SnO2 - S:gt.metaitem.01.6825.name=Purified Chromite Ore - S:gt.metaitem.01.6825.tooltip=FeCr2O4 - S:gt.metaitem.01.6826.name=Purified Cinnabar Ore - S:gt.metaitem.01.6826.tooltip=HgS - S:gt.metaitem.01.6827.name=Purified Cobaltite Ore - 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 - S:gt.metaitem.01.6831.tooltip=Ca3Al2Si3O12 - S:gt.metaitem.01.6833.name=Purified Phosphate Ore - S:gt.metaitem.01.6833.tooltip=PO4 - S:gt.metaitem.01.6834.name=Purified Pyrite Ore - S:gt.metaitem.01.6834.tooltip=FeS2 - S:gt.metaitem.01.6835.name=Purified Pyrope Ore - S:gt.metaitem.01.6835.tooltip=Al2Mg3Si3O12 - S:gt.metaitem.01.6836.name=Purified Saltpeter Ore - S:gt.metaitem.01.6836.tooltip=KNO3 - S:gt.metaitem.01.6838.name=Purified Spessartine Ore - S:gt.metaitem.01.6838.tooltip=Al2Mn3Si3O12 - S:gt.metaitem.01.6839.name=Purified Sphalerite Ore - S:gt.metaitem.01.6839.tooltip=ZnS - S:gt.metaitem.01.6840.name=Purified Tetrahedrite Ore - 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 - S:gt.metaitem.01.6871.tooltip=Cu2CH2O5 - S:gt.metaitem.01.6873.name=Purified Pitchblende - S:gt.metaitem.01.6873.tooltip=(UO2)3ThPb - S:gt.metaitem.01.6877.name=Purified Soapstone Ore - S:gt.metaitem.01.6877.tooltip=Mg3Si4H2O12 - S:gt.metaitem.01.6878.name=Purified Oilsands Ore - S:gt.metaitem.01.6878.tooltip= - S:gt.metaitem.01.6882.name=Purified Wulfenite Ore - 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 - S:gt.metaitem.01.6905.tooltip=CeCFO3 - S:gt.metaitem.01.6906.name=Purified Garnierite Ore - S:gt.metaitem.01.6906.tooltip=NiO - S:gt.metaitem.01.6907.name=Purified Lepidolite Ore - S:gt.metaitem.01.6907.tooltip=KLi3Al4F2O10 - S:gt.metaitem.01.6908.name=Purified Magnesite Ore - S:gt.metaitem.01.6908.tooltip=MgCO3 - S:gt.metaitem.01.6909.name=Purified Pentlandite Ore - 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 - S:gt.metaitem.01.6921.tooltip=MnTa2O6 - S:gt.metaitem.01.6922.name=Purified Uraninite Ore - 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 - S:gt.metaitem.01.6943.tooltip=MnO2 - S:gt.metaitem.01.6944.name=Purified Rock Salt Ore - 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 - S:gt.metaitem.01.7084.tooltip=Ir - S:gt.metaitem.01.7085.name=Centrifuged Platinum Ore - S:gt.metaitem.01.7085.tooltip=Pt - S:gt.metaitem.01.7086.name=Centrifuged Gold Ore - S:gt.metaitem.01.7086.tooltip=Au - S:gt.metaitem.01.7089.name=Centrifuged Lead Ore - S:gt.metaitem.01.7089.tooltip=Pb - S:gt.metaitem.01.7090.name=Centrifuged Bismuth Ore - S:gt.metaitem.01.7090.tooltip=Bi - S:gt.metaitem.01.7096.name=Centrifuged Thorium Ore - S:gt.metaitem.01.7096.tooltip=Th - S:gt.metaitem.01.7097.name=Centrifuged Uranium 235 Ore - 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 - S:gt.metaitem.01.7324.tooltip=Nq - S:gt.metaitem.01.7326.name=Centrifuged Enriched Naquadah Ore - 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 - S:gt.metaitem.01.7501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.01.7502.name=Centrifuged Ruby Ore - S:gt.metaitem.01.7502.tooltip=CrAl2O3 - S:gt.metaitem.01.7503.name=Centrifuged Sapphire Ore - S:gt.metaitem.01.7503.tooltip=Al2O3 - S:gt.metaitem.01.7504.name=Centrifuged Green Sapphire Ore - 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 - S:gt.metaitem.01.7508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.01.7509.name=Centrifuged Amethyst Ore - 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 - S:gt.metaitem.01.7523.tooltip=SiO2 - S:gt.metaitem.01.7524.name=Centrifuged Lazurite Ore - S:gt.metaitem.01.7524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.7525.name=Centrifuged Sodalite Ore - S:gt.metaitem.01.7525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.7526.name=Centrifuged Lapis Ore - S:gt.metaitem.01.7526.tooltip=(Al6Si6Ca8Na8)12(Al3Si3Na4Cl)2FeS2CaCO3 - S:gt.metaitem.01.7527.name=Centrifuged Red Garnet Ore - 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 - 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.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 - S:gt.metaitem.01.7823.tooltip=CaCO3 - S:gt.metaitem.01.7824.name=Centrifuged Cassiterite Ore - S:gt.metaitem.01.7824.tooltip=SnO2 - S:gt.metaitem.01.7825.name=Centrifuged Chromite Ore - S:gt.metaitem.01.7825.tooltip=FeCr2O4 - S:gt.metaitem.01.7826.name=Centrifuged Cinnabar Ore - S:gt.metaitem.01.7826.tooltip=HgS - S:gt.metaitem.01.7827.name=Centrifuged Cobaltite Ore - 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 - S:gt.metaitem.01.7831.tooltip=Ca3Al2Si3O12 - S:gt.metaitem.01.7833.name=Centrifuged Phosphate Ore - S:gt.metaitem.01.7833.tooltip=PO4 - S:gt.metaitem.01.7834.name=Centrifuged Pyrite Ore - S:gt.metaitem.01.7834.tooltip=FeS2 - S:gt.metaitem.01.7835.name=Centrifuged Pyrope Ore - S:gt.metaitem.01.7835.tooltip=Al2Mg3Si3O12 - S:gt.metaitem.01.7836.name=Centrifuged Saltpeter Ore - S:gt.metaitem.01.7836.tooltip=KNO3 - S:gt.metaitem.01.7838.name=Centrifuged Spessartine Ore - S:gt.metaitem.01.7838.tooltip=Al2Mn3Si3O12 - S:gt.metaitem.01.7839.name=Centrifuged Sphalerite Ore - S:gt.metaitem.01.7839.tooltip=ZnS - S:gt.metaitem.01.7840.name=Centrifuged Tetrahedrite Ore - 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 - S:gt.metaitem.01.7871.tooltip=Cu2CH2O5 - S:gt.metaitem.01.7873.name=Centrifuged Pitchblende - S:gt.metaitem.01.7873.tooltip=(UO2)3ThPb - S:gt.metaitem.01.7877.name=Centrifuged Soapstone Ore - S:gt.metaitem.01.7877.tooltip=Mg3Si4H2O12 - S:gt.metaitem.01.7878.name=Centrifuged Oilsands Ore - S:gt.metaitem.01.7878.tooltip= - S:gt.metaitem.01.7882.name=Centrifuged Wulfenite Ore - 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 - S:gt.metaitem.01.7905.tooltip=CeCFO3 - S:gt.metaitem.01.7906.name=Centrifuged Garnierite Ore - S:gt.metaitem.01.7906.tooltip=NiO - S:gt.metaitem.01.7907.name=Centrifuged Lepidolite Ore - S:gt.metaitem.01.7907.tooltip=KLi3Al4F2O10 - S:gt.metaitem.01.7908.name=Centrifuged Magnesite Ore - S:gt.metaitem.01.7908.tooltip=MgCO3 - S:gt.metaitem.01.7909.name=Centrifuged Pentlandite Ore - 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 - S:gt.metaitem.01.7921.tooltip=MnTa2O6 - S:gt.metaitem.01.7922.name=Centrifuged Uraninite Ore - 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 - S:gt.metaitem.01.7943.tooltip=MnO2 - S:gt.metaitem.01.7944.name=Centrifuged Rock Salt Ore - 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 - S:gt.metaitem.01.80.tooltip=Ta - S:gt.metaitem.01.800.name=Tiny Pile of Gunpowder - S:gt.metaitem.01.800.tooltip= - S:gt.metaitem.01.801.name=Tiny Pile of Blaze Powder - S:gt.metaitem.01.801.tooltip=?SMa - S:gt.metaitem.01.802.name=Tiny Pile of Flint Dust - S:gt.metaitem.01.802.tooltip=SiO2 - S:gt.metaitem.01.803.name=Tiny Pile of Sugar - S:gt.metaitem.01.803.tooltip=C12(H2O)11 - S:gt.metaitem.01.804.name=Tiny Pile of Obsidian Dust - S:gt.metaitem.01.804.tooltip=MgFeSi2O8 - S:gt.metaitem.01.805.name=Tiny Pile of Clay Dust - S:gt.metaitem.01.805.tooltip=Na2LiAl2Si2(H2O)6 - S:gt.metaitem.01.806.name=Tiny Pile of Bone Meal - S:gt.metaitem.01.806.tooltip=Ca - S:gt.metaitem.01.807.name=Tiny Pile of Netherrack Dust - S:gt.metaitem.01.807.tooltip= - S:gt.metaitem.01.808.name=Tiny Pile of Endstone Dust - S:gt.metaitem.01.808.tooltip= - S:gt.metaitem.01.809.name=Tiny Pile of Wood Pulp - S:gt.metaitem.01.809.tooltip= - S:gt.metaitem.01.81.name=Tiny Pile of Tungsten Dust - S:gt.metaitem.01.81.tooltip=W - S:gt.metaitem.01.810.name=Tiny Pile of Redstone Dust - 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 - S:gt.metaitem.01.814.tooltip= - S:gt.metaitem.01.815.name=Tiny Pile of Ashes - S:gt.metaitem.01.815.tooltip= - S:gt.metaitem.01.816.name=Tiny Pile of Dark Ashes - S:gt.metaitem.01.816.tooltip= - S:gt.metaitem.01.817.name=Tiny Pile of Salt - S:gt.metaitem.01.817.tooltip=NaCl - S:gt.metaitem.01.818.name=Tiny Pile of Hydrated Coal Dust - S:gt.metaitem.01.818.tooltip=C8H2O - S:gt.metaitem.01.819.name=Tiny Pile of Graphene Dust - S:gt.metaitem.01.819.tooltip= - S:gt.metaitem.01.820.name=Tiny Pile of Almandine Dust - S:gt.metaitem.01.820.tooltip=Al2Fe3Si3O12 - S:gt.metaitem.01.821.name=Tiny Pile of Andradite Dust - S:gt.metaitem.01.821.tooltip=Ca3Fe2Si3O12 - S:gt.metaitem.01.822.name=Tiny Pile of Bauxite Dust - S:gt.metaitem.01.822.tooltip=(TiO2)2Al16H10O11 - S:gt.metaitem.01.823.name=Tiny Pile of Calcite Dust - S:gt.metaitem.01.823.tooltip=CaCO3 - S:gt.metaitem.01.824.name=Tiny Pile of Cassiterite Dust - S:gt.metaitem.01.824.tooltip=SnO2 - S:gt.metaitem.01.825.name=Tiny Pile of Chromite Dust - S:gt.metaitem.01.825.tooltip=FeCr2O4 - S:gt.metaitem.01.826.name=Tiny Pile of Cinnabar Dust - S:gt.metaitem.01.826.tooltip=HgS - S:gt.metaitem.01.827.name=Tiny Pile of Cobaltite Dust - 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 - S:gt.metaitem.01.836.tooltip=KNO3 - S:gt.metaitem.01.837.name=Tiny Pile of Silicon Dioxide Dust - S:gt.metaitem.01.837.tooltip=SiO2 - S:gt.metaitem.01.838.name=Tiny Pile of Spessartine Dust - S:gt.metaitem.01.838.tooltip=Al2Mn3Si3O12 - S:gt.metaitem.01.839.name=Tiny Pile of Sphalerite Dust - S:gt.metaitem.01.839.tooltip=ZnS - S:gt.metaitem.01.84.name=Tiny Pile of Iridium Dust - S:gt.metaitem.01.84.tooltip=Ir - S:gt.metaitem.01.840.name=Tiny Pile of Tetrahedrite Dust - S:gt.metaitem.01.840.tooltip=Cu3SbS3Fe - S:gt.metaitem.01.841.name=Tiny Pile of Tungstate Dust - S:gt.metaitem.01.841.tooltip=WLi2O4 - S:gt.metaitem.01.842.name=Tiny Pile of Uvarovite Dust - S:gt.metaitem.01.842.tooltip=Ca3Cr2Si3O12 - S:gt.metaitem.01.843.name=Tiny Pile of Pyrotheum Dust - S:gt.metaitem.01.843.tooltip=CSi(FeS2)5CrAl2O3Hg3?SMa - S:gt.metaitem.01.844.name=Tiny Pile of Basalt Dust - S:gt.metaitem.01.844.tooltip=Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 - S:gt.metaitem.01.845.name=Tiny Pile of Marble Dust - S:gt.metaitem.01.845.tooltip=Mg(CaCO3)7 - S:gt.metaitem.01.846.name=Tiny Pile of Redrock Dust - S:gt.metaitem.01.846.tooltip=(CaCO3)2SiO2Na2LiAl2Si2(H2O)6 - S:gt.metaitem.01.847.name=Tiny Pile of Potassium Feldspar Dust - S:gt.metaitem.01.847.tooltip=KAlSi3O8 - S:gt.metaitem.01.848.name=Tiny Pile of Biotite Dust - S:gt.metaitem.01.848.tooltip=KMg3Al3F2Si3O10 - S:gt.metaitem.01.849.name=Tiny Pile of Black Granite Dust - S:gt.metaitem.01.849.tooltip=(SiO2)4KMg3Al3F2Si3O10 - S:gt.metaitem.01.85.name=Tiny Pile of Platinum Dust - S:gt.metaitem.01.85.tooltip=Pt - S:gt.metaitem.01.850.name=Tiny Pile of Red Granite Dust - S:gt.metaitem.01.850.tooltip=Al2KAlSi3O8O3 - S:gt.metaitem.01.8502.name=Ruby - S:gt.metaitem.01.8502.tooltip=CrAl2O3 - S:gt.metaitem.01.8503.name=Sapphire - S:gt.metaitem.01.8503.tooltip=Al2O3 - S:gt.metaitem.01.8504.name=Green Sapphire - S:gt.metaitem.01.8504.tooltip=Al2O3 - S:gt.metaitem.01.8505.name=Olivine - S:gt.metaitem.01.8505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.01.8507.name=Topaz - S:gt.metaitem.01.8507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.01.8508.name=Tanzanite - 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 - S:gt.metaitem.01.8511.tooltip= - S:gt.metaitem.01.8512.name=Ruby - 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 - S:gt.metaitem.01.8516.tooltip= - S:gt.metaitem.01.8518.name=Forcicium - 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 - S:gt.metaitem.01.8524.tooltip=Al6Si6Ca8Na8 - S:gt.metaitem.01.8525.name=Sodalite - S:gt.metaitem.01.8525.tooltip=Al3Si3Na4Cl - S:gt.metaitem.01.8527.name=Red Garnet - S:gt.metaitem.01.8527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 - S:gt.metaitem.01.8528.name=Yellow Garnet - S:gt.metaitem.01.8528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 - S:gt.metaitem.01.853.name=Tiny Pile of Cobalt Hexahydrate Dust - S:gt.metaitem.01.853.tooltip= - S:gt.metaitem.01.8530.name=Apatite - S:gt.metaitem.01.8530.tooltip=Ca5(PO4)3Cl - S:gt.metaitem.01.8531.name=Niter - 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 - 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.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 - S:gt.metaitem.01.871.tooltip=Cu2CH2O5 - S:gt.metaitem.01.872.name=Tiny Pile of Migmatite Dust - S:gt.metaitem.01.872.tooltip= - S:gt.metaitem.01.873.name=Tiny Pile of Pitchblende - 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 - S:gt.metaitem.01.877.tooltip=Mg3Si4H2O12 - S:gt.metaitem.01.878.name=Tiny Pile of Oilsands Dust - S:gt.metaitem.01.878.tooltip= - S:gt.metaitem.01.879.name=Tiny Pile of Chad - S:gt.metaitem.01.879.tooltip= - S:gt.metaitem.01.880.name=Tiny Pile of Rubber Pulp - S:gt.metaitem.01.880.tooltip=C5H8 - S:gt.metaitem.01.881.name=Tiny Pile of Flour - S:gt.metaitem.01.881.tooltip= - S:gt.metaitem.01.882.name=Tiny Pile of Wulfenite Dust - 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 - S:gt.metaitem.01.886.tooltip= - S:gt.metaitem.01.887.name=Tiny Pile of Cocoa Powder - S:gt.metaitem.01.887.tooltip= - S:gt.metaitem.01.888.name=Tiny Pile of Coffee Powder - S:gt.metaitem.01.888.tooltip= - S:gt.metaitem.01.889.name=Tiny Pile of Sealed Wood Pulp - S:gt.metaitem.01.889.tooltip= - S:gt.metaitem.01.8890.name=Glass Crystal - S:gt.metaitem.01.8890.tooltip=SiO2 - S:gt.metaitem.01.89.name=Tiny Pile of Lead Dust - S:gt.metaitem.01.89.tooltip=Pb - S:gt.metaitem.01.890.name=Tiny Pile of Glass Dust - S:gt.metaitem.01.890.tooltip=SiO2 - S:gt.metaitem.01.891.name=Tiny Pile of Rare Earth - S:gt.metaitem.01.891.tooltip= - S:gt.metaitem.01.892.name=Tiny Pile of Mince Meat - S:gt.metaitem.01.892.tooltip= - S:gt.metaitem.01.893.name=Tiny Pile of Cooked Mince Meat - S:gt.metaitem.01.893.tooltip= - S:gt.metaitem.01.894.name=Tiny Pile of Cheese Powder - S:gt.metaitem.01.894.tooltip= - S:gt.metaitem.01.895.name=Tiny Pile of Chili Powder - 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 - S:gt.metaitem.01.90.tooltip=Bi - S:gt.metaitem.01.900.name=Tiny Pile of Mirabilite Dust - S:gt.metaitem.01.900.tooltip=Na2S(H2O)10O4 - S:gt.metaitem.01.9006.name=Lithium Nugget - S:gt.metaitem.01.9006.tooltip=Li - S:gt.metaitem.01.9008.name=Beryllium Nugget - S:gt.metaitem.01.9008.tooltip=Be - S:gt.metaitem.01.901.name=Tiny Pile of Mica Dust - S:gt.metaitem.01.901.tooltip=KAl3Si3F2O10 - S:gt.metaitem.01.9010.name=Carbon Nugget - S:gt.metaitem.01.9010.tooltip=C - S:gt.metaitem.01.9018.name=Magnesium Nugget - S:gt.metaitem.01.9018.tooltip=Mg - S:gt.metaitem.01.9019.name=Aluminium Nugget - S:gt.metaitem.01.9019.tooltip=Al - S:gt.metaitem.01.902.name=Tiny Pile of Talc - S:gt.metaitem.01.902.tooltip=Mg3Si4H2O12 - S:gt.metaitem.01.9020.name=Silicon Nugget - 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 - S:gt.metaitem.01.9029.tooltip=V - S:gt.metaitem.01.903.name=Tiny Pile of Trona Dust - S:gt.metaitem.01.903.tooltip=Na3C2H(H2O)2O6 - S:gt.metaitem.01.9030.name=Chrome Nugget - S:gt.metaitem.01.9030.tooltip=Cr - S:gt.metaitem.01.9031.name=Manganese Nugget - S:gt.metaitem.01.9031.tooltip=Mn - S:gt.metaitem.01.9032.name=Iron Nugget - S:gt.metaitem.01.9032.tooltip=Fe - S:gt.metaitem.01.9033.name=Cobalt Nugget - S:gt.metaitem.01.9033.tooltip=Co - S:gt.metaitem.01.9034.name=Nickel Nugget - S:gt.metaitem.01.9034.tooltip=Ni - S:gt.metaitem.01.9035.name=Copper Nugget - S:gt.metaitem.01.9035.tooltip=Cu - S:gt.metaitem.01.9036.name=Zinc Nugget - S:gt.metaitem.01.9036.tooltip=Zn - S:gt.metaitem.01.9037.name=Gallium Nugget - S:gt.metaitem.01.9037.tooltip=Ga - S:gt.metaitem.01.9039.name=Arsenic Nugget - 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 - S:gt.metaitem.01.9047.tooltip=Nb - S:gt.metaitem.01.9048.name=Molybdenum Nugget - S:gt.metaitem.01.9048.tooltip=Mo - S:gt.metaitem.01.905.name=Tiny Pile of Bastnasite Dust - S:gt.metaitem.01.905.tooltip=CeCFO3 - S:gt.metaitem.01.9052.name=Palladium Nugget - S:gt.metaitem.01.9052.tooltip=Pd - S:gt.metaitem.01.9054.name=Silver Nugget - S:gt.metaitem.01.9054.tooltip=Ag - S:gt.metaitem.01.9056.name=Indium Nugget - S:gt.metaitem.01.9056.tooltip=In - S:gt.metaitem.01.9057.name=Tin Nugget - 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 - S:gt.metaitem.01.908.tooltip=MgCO3 - S:gt.metaitem.01.9080.name=Tantalum Nugget - S:gt.metaitem.01.9080.tooltip=Ta - S:gt.metaitem.01.9081.name=Tungsten Nugget - S:gt.metaitem.01.9081.tooltip=W - S:gt.metaitem.01.9083.name=Osmium Nugget - S:gt.metaitem.01.9083.tooltip=Os - S:gt.metaitem.01.9084.name=Iridium Nugget - S:gt.metaitem.01.9084.tooltip=Ir - S:gt.metaitem.01.9085.name=Platinum Nugget - S:gt.metaitem.01.9085.tooltip=Pt - S:gt.metaitem.01.9089.name=Lead Nugget - S:gt.metaitem.01.9089.tooltip=Pb - S:gt.metaitem.01.909.name=Tiny Pile of Pentlandite Dust - S:gt.metaitem.01.909.tooltip=Ni9S8 - S:gt.metaitem.01.9090.name=Bismuth Nugget - S:gt.metaitem.01.9090.tooltip=Bi - S:gt.metaitem.01.9096.name=Thorium Nugget - S:gt.metaitem.01.9096.tooltip=Th - S:gt.metaitem.01.9097.name=Uranium 235 Nugget - S:gt.metaitem.01.9097.tooltip=U-235 - S:gt.metaitem.01.9098.name=Uranium 238 Nugget - S:gt.metaitem.01.9098.tooltip=U - S:gt.metaitem.01.910.name=Tiny Pile of Scheelite Dust - S:gt.metaitem.01.910.tooltip=WCa2O4 - S:gt.metaitem.01.9100.name=Plutonium 239 Nugget - S:gt.metaitem.01.9100.tooltip=Pu - S:gt.metaitem.01.9101.name=Plutonium 241 Nugget - S:gt.metaitem.01.9101.tooltip=Pu-241 - S:gt.metaitem.01.9103.name=Americium Nugget - S:gt.metaitem.01.9103.tooltip=Am - S:gt.metaitem.01.911.name=Tiny Pile of Alunite Dust - S:gt.metaitem.01.911.tooltip=KAl3Si2H6O14 - S:gt.metaitem.01.912.name=Tiny Pile of Chrysotile Dust - S:gt.metaitem.01.912.tooltip=Mg3Si2H4O9 - S:gt.metaitem.01.9129.name=Neutronium Nugget - S:gt.metaitem.01.9129.tooltip=Nt - S:gt.metaitem.01.913.name=Tiny Pile of Realgar Dust - S:gt.metaitem.01.913.tooltip=As4S4 - S:gt.metaitem.01.914.name=Tiny Pile of Dolomite Dust - S:gt.metaitem.01.914.tooltip=CaMgC2O6 - S:gt.metaitem.01.915.name=Tiny Pile of Wollastonite Dust - S:gt.metaitem.01.915.tooltip=CaSiO3 - S:gt.metaitem.01.916.name=Tiny Pile of Zeolite Dust - S:gt.metaitem.01.916.tooltip=NaCa4Si27Al9(H2O)28O72 - S:gt.metaitem.01.917.name=Tiny Pile of Banded Iron Dust - S:gt.metaitem.01.917.tooltip=Fe2O3 - S:gt.metaitem.01.918.name=Tiny Pile of Ilmenite Dust - S:gt.metaitem.01.918.tooltip=FeTiO3 - S:gt.metaitem.01.919.name=Tiny Pile of Pollucite Dust - S:gt.metaitem.01.919.tooltip=Cs2Al2Si4(H2O)2O12 - S:gt.metaitem.01.920.name=Tiny Pile of Spodumene Dust - S:gt.metaitem.01.920.tooltip=LiAlSi2O6 - S:gt.metaitem.01.921.name=Tiny Pile of Tantalite Dust - S:gt.metaitem.01.921.tooltip=MnTa2O6 - S:gt.metaitem.01.922.name=Tiny Pile of Uraninite Dust - S:gt.metaitem.01.922.tooltip=UO2 - S:gt.metaitem.01.923.name=Tiny Pile of Vanadium Magnetite Dust - S:gt.metaitem.01.923.tooltip=Fe3O4V - S:gt.metaitem.01.924.name=Tiny Pile of Kyanite Dust - S:gt.metaitem.01.924.tooltip=Al2SiO5 - S:gt.metaitem.01.925.name=Tiny Pile of Perlite Dust - S:gt.metaitem.01.925.tooltip=(MgFeSi2O8)2H2O - S:gt.metaitem.01.926.name=Tiny Pile of Pumice Dust - S:gt.metaitem.01.926.tooltip= - S:gt.metaitem.01.927.name=Tiny Pile of Bentonite - S:gt.metaitem.01.927.tooltip=NaMg6Si12H6(H2O)5O36 - S:gt.metaitem.01.928.name=Tiny Pile of Fullers Earth - S:gt.metaitem.01.928.tooltip=MgSi4H(H2O)4O11 - S:gt.metaitem.01.929.name=Tiny Pile of Kaolinite - S:gt.metaitem.01.929.tooltip=Al2Si2H4O9 - S:gt.metaitem.01.930.name=Tiny Pile of Brown Limonite Dust - S:gt.metaitem.01.930.tooltip=FeHO2 - S:gt.metaitem.01.9300.name=Bronze Nugget - S:gt.metaitem.01.9300.tooltip=SnCu3 - S:gt.metaitem.01.9301.name=Brass Nugget - S:gt.metaitem.01.9301.tooltip=ZnCu3 - S:gt.metaitem.01.9302.name=Invar Nugget - S:gt.metaitem.01.9302.tooltip=Fe2Ni - S:gt.metaitem.01.9303.name=Electrum Nugget - S:gt.metaitem.01.9303.tooltip=AgAu - S:gt.metaitem.01.9304.name=Wrought Iron Nugget - S:gt.metaitem.01.9304.tooltip=Fe - S:gt.metaitem.01.9305.name=Steel Nugget - S:gt.metaitem.01.9305.tooltip=Fe50C - S:gt.metaitem.01.9306.name=Stainless Steel Nugget - S:gt.metaitem.01.9306.tooltip=Fe6CrMnNi - S:gt.metaitem.01.9307.name=Pig Iron Nugget - 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 - S:gt.metaitem.01.9310.tooltip=CuNi - S:gt.metaitem.01.9311.name=Nichrome Nugget - S:gt.metaitem.01.9311.tooltip=Ni4Cr - S:gt.metaitem.01.9312.name=Kanthal Nugget - S:gt.metaitem.01.9312.tooltip=FeAlCr - S:gt.metaitem.01.9313.name=Magnalium Nugget - S:gt.metaitem.01.9313.tooltip=MgAl2 - S:gt.metaitem.01.9314.name=Soldering Alloy Nugget - S:gt.metaitem.01.9314.tooltip=Sn9Sb - S:gt.metaitem.01.9315.name=Battery Alloy Nugget - S:gt.metaitem.01.9315.tooltip=Pb4Sb - S:gt.metaitem.01.9316.name=Tungstensteel Nugget - 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 - S:gt.metaitem.01.9324.tooltip=Nq - S:gt.metaitem.01.9325.name=Naquadah Alloy Nugget - S:gt.metaitem.01.9325.tooltip= - S:gt.metaitem.01.9326.name=Enriched Naquadah Nugget - S:gt.metaitem.01.9326.tooltip=Nq+ - S:gt.metaitem.01.9327.name=Naquadria Nugget - S:gt.metaitem.01.9327.tooltip=NqX - S:gt.metaitem.01.9328.name=Duranium Nugget - S:gt.metaitem.01.9328.tooltip= - S:gt.metaitem.01.9329.name=Tritanium Nugget - 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.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 - S:gt.metaitem.01.9349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.01.935.name=Tiny Pile of Basaltic Mineral Sand - S:gt.metaitem.01.935.tooltip=Fe3O4Mg2Fe(SiO2)2(CaCO3)3(SiO2)8?4 - S:gt.metaitem.01.9350.name=Sterling Silver Nugget - S:gt.metaitem.01.9350.tooltip=CuAg4 - S:gt.metaitem.01.9351.name=Rose Gold Nugget - S:gt.metaitem.01.9351.tooltip=CuAu4 - S:gt.metaitem.01.9352.name=Black Bronze Nugget - S:gt.metaitem.01.9352.tooltip=AuAgCu3 - S:gt.metaitem.01.9353.name=Bismuth Bronze Nugget - S:gt.metaitem.01.9353.tooltip=BiZnCu3 - S:gt.metaitem.01.9354.name=Magnetic Iron Nugget - S:gt.metaitem.01.9354.tooltip=Fe - S:gt.metaitem.01.9355.name=Magnetic Steel Nugget - S:gt.metaitem.01.9355.tooltip=Fe50C - S:gt.metaitem.01.9356.name=Magnetic Neodymium Nugget - S:gt.metaitem.01.9356.tooltip=Nd - S:gt.metaitem.01.9357.name=Vanadium-Gallium Nugget - S:gt.metaitem.01.9357.tooltip=V3Ga - S:gt.metaitem.01.9358.name=Yttrium Barium Cuprate Nugget - S:gt.metaitem.01.9358.tooltip=YBa2Cu3O7 - S:gt.metaitem.01.9359.name=Niobium Nitride Nugget - S:gt.metaitem.01.9359.tooltip=NbN - S:gt.metaitem.01.936.name=Tiny Pile of Granitic Mineral Sand - 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 - S:gt.metaitem.01.9370.tooltip=WC - S:gt.metaitem.01.9371.name=Vanadiumsteel Nugget - S:gt.metaitem.01.9371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.01.9372.name=HSS-G Nugget - S:gt.metaitem.01.9372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.01.9373.name=HSS-E Nugget - 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 - S:gt.metaitem.01.942.tooltip=MoS2 - S:gt.metaitem.01.943.name=Tiny Pile of Pyrolusite Dust - S:gt.metaitem.01.943.tooltip=MnO2 - S:gt.metaitem.01.944.name=Tiny Pile of Rock Salt - S:gt.metaitem.01.944.tooltip=KCl - S:gt.metaitem.01.945.name=Tiny Pile of Stibnite Dust - S:gt.metaitem.01.945.tooltip=Sb2S3 - S:gt.metaitem.01.946.name=Tiny Pile of Asbestos Dust - S:gt.metaitem.01.946.tooltip=Mg3Si2H4O9 - S:gt.metaitem.01.947.name=Tiny Pile of Concrete Dust - S:gt.metaitem.01.947.tooltip= - S:gt.metaitem.01.9470.name=Epoxy Resin Chip - S:gt.metaitem.01.9470.tooltip=C2H4O - S:gt.metaitem.01.9471.name=Silicone Rubber Chip - S:gt.metaitem.01.9471.tooltip=C2H6OSi - S:gt.metaitem.01.9472.name=Polycaprolactam Chip - S:gt.metaitem.01.9472.tooltip=C6H11NO - S:gt.metaitem.01.9473.name=Polytetrafluoroethylene Chip - 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 - S:gt.metaitem.01.980.tooltip=AsGa - S:gt.metaitem.01.9809.name=Wood Chip - 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 - S:gt.metaitem.02.100.name=Plutonium 239 Sword Blade - S:gt.metaitem.02.100.tooltip=Pu - S:gt.metaitem.02.10008.name=Beryllium Wrench Tip - S:gt.metaitem.02.10008.tooltip=Be - S:gt.metaitem.02.10010.name=Carbon Wrench Tip - S:gt.metaitem.02.10010.tooltip=C - S:gt.metaitem.02.10019.name=Aluminium Wrench Tip - S:gt.metaitem.02.10019.tooltip=Al - S:gt.metaitem.02.10028.name=Titanium Wrench Tip - S:gt.metaitem.02.10028.tooltip=Ti - S:gt.metaitem.02.10030.name=Chrome Wrench Tip - S:gt.metaitem.02.10030.tooltip=Cr - S:gt.metaitem.02.10031.name=Manganese Wrench Tip - S:gt.metaitem.02.10031.tooltip=Mn - S:gt.metaitem.02.10032.name=Iron Wrench Tip - S:gt.metaitem.02.10032.tooltip=Fe - S:gt.metaitem.02.10033.name=Cobalt Wrench Tip - S:gt.metaitem.02.10033.tooltip=Co - S:gt.metaitem.02.10034.name=Nickel Wrench Tip - S:gt.metaitem.02.10034.tooltip=Ni - S:gt.metaitem.02.10048.name=Molybdenum Wrench Tip - S:gt.metaitem.02.10048.tooltip=Mo - S:gt.metaitem.02.10052.name=Palladium Wrench Tip - S:gt.metaitem.02.10052.tooltip=Pd - S:gt.metaitem.02.10054.name=Silver Wrench Tip - S:gt.metaitem.02.10054.tooltip=Ag - S:gt.metaitem.02.10067.name=Neodymium Wrench Tip - S:gt.metaitem.02.10067.tooltip=Nd - S:gt.metaitem.02.1008.name=Beryllium Pickaxe Head - S:gt.metaitem.02.1008.tooltip=Be - S:gt.metaitem.02.10081.name=Tungsten Wrench Tip - S:gt.metaitem.02.10081.tooltip=W - S:gt.metaitem.02.10083.name=Osmium Wrench Tip - S:gt.metaitem.02.10083.tooltip=Os - S:gt.metaitem.02.10084.name=Iridium Wrench Tip - S:gt.metaitem.02.10084.tooltip=Ir - S:gt.metaitem.02.10085.name=Platinum Wrench Tip - S:gt.metaitem.02.10085.tooltip=Pt - S:gt.metaitem.02.10086.name=Gold Wrench Tip - S:gt.metaitem.02.10086.tooltip=Au - S:gt.metaitem.02.10089.name=Lead Wrench Tip - S:gt.metaitem.02.10089.tooltip=Pb - S:gt.metaitem.02.10090.name=Bismuth Wrench Tip - S:gt.metaitem.02.10090.tooltip=Bi - S:gt.metaitem.02.10096.name=Thorium Wrench Tip - S:gt.metaitem.02.10096.tooltip=Th - S:gt.metaitem.02.10097.name=Uranium 235 Wrench Tip - S:gt.metaitem.02.10097.tooltip=U-235 - S:gt.metaitem.02.10098.name=Uranium 238 Wrench Tip - S:gt.metaitem.02.10098.tooltip=U - S:gt.metaitem.02.101.name=Plutonium 241 Sword Blade - S:gt.metaitem.02.101.tooltip=Pu-241 - S:gt.metaitem.02.1010.name=Carbon Pickaxe Head - S:gt.metaitem.02.1010.tooltip=C - S:gt.metaitem.02.10100.name=Plutonium 239 Wrench Tip - S:gt.metaitem.02.10100.tooltip=Pu - S:gt.metaitem.02.10101.name=Plutonium 241 Wrench Tip - S:gt.metaitem.02.10101.tooltip=Pu-241 - S:gt.metaitem.02.10129.name=Neutronium Wrench Tip - S:gt.metaitem.02.10129.tooltip=Nt - S:gt.metaitem.02.1019.name=Aluminium Pickaxe Head - S:gt.metaitem.02.1019.tooltip=Al - S:gt.metaitem.02.1028.name=Titanium Pickaxe Head - S:gt.metaitem.02.1028.tooltip=Ti - S:gt.metaitem.02.1030.name=Chrome Pickaxe Head - S:gt.metaitem.02.1030.tooltip=Cr - S:gt.metaitem.02.10300.name=Bronze Wrench Tip - S:gt.metaitem.02.10300.tooltip=SnCu3 - S:gt.metaitem.02.10301.name=Brass Wrench Tip - S:gt.metaitem.02.10301.tooltip=ZnCu3 - S:gt.metaitem.02.10302.name=Invar Wrench Tip - S:gt.metaitem.02.10302.tooltip=Fe2Ni - S:gt.metaitem.02.10303.name=Electrum Wrench Tip - S:gt.metaitem.02.10303.tooltip=AgAu - S:gt.metaitem.02.10304.name=Wrought Iron Wrench Tip - S:gt.metaitem.02.10304.tooltip=Fe - S:gt.metaitem.02.10305.name=Steel Wrench Tip - S:gt.metaitem.02.10305.tooltip=Fe50C - S:gt.metaitem.02.10306.name=Stainless Steel Wrench Tip - S:gt.metaitem.02.10306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.10307.name=Pig Iron Wrench Tip - S:gt.metaitem.02.10307.tooltip=Fe - S:gt.metaitem.02.1031.name=Manganese Pickaxe Head - S:gt.metaitem.02.1031.tooltip=Mn - S:gt.metaitem.02.10310.name=Cupronickel Wrench Tip - S:gt.metaitem.02.10310.tooltip=CuNi - S:gt.metaitem.02.10311.name=Nichrome Wrench Tip - S:gt.metaitem.02.10311.tooltip=Ni4Cr - S:gt.metaitem.02.10312.name=Kanthal Wrench Tip - S:gt.metaitem.02.10312.tooltip=FeAlCr - S:gt.metaitem.02.10313.name=Magnalium Wrench Tip - S:gt.metaitem.02.10313.tooltip=MgAl2 - S:gt.metaitem.02.10316.name=Tungstensteel Wrench Tip - 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 - S:gt.metaitem.02.10324.tooltip=Nq - S:gt.metaitem.02.10325.name=Naquadah Alloy Wrench Tip - S:gt.metaitem.02.10325.tooltip= - S:gt.metaitem.02.10326.name=Enriched Naquadah Wrench Tip - S:gt.metaitem.02.10326.tooltip=Nq+ - S:gt.metaitem.02.10327.name=Naquadria Wrench Tip - S:gt.metaitem.02.10327.tooltip=NqX - S:gt.metaitem.02.10328.name=Duranium Wrench Tip - S:gt.metaitem.02.10328.tooltip= - S:gt.metaitem.02.10329.name=Tritanium Wrench Tip - 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.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 - S:gt.metaitem.02.10349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.10350.name=Sterling Silver Wrench Tip - S:gt.metaitem.02.10350.tooltip=CuAg4 - S:gt.metaitem.02.10351.name=Rose Gold Wrench Tip - S:gt.metaitem.02.10351.tooltip=CuAu4 - S:gt.metaitem.02.10352.name=Black Bronze Wrench Tip - S:gt.metaitem.02.10352.tooltip=AuAgCu3 - S:gt.metaitem.02.10353.name=Bismuth Bronze Wrench Tip - S:gt.metaitem.02.10353.tooltip=BiZnCu3 - S:gt.metaitem.02.10354.name=Magnetic Iron Wrench Tip - S:gt.metaitem.02.10354.tooltip=Fe - S:gt.metaitem.02.10355.name=Magnetic Steel Wrench Tip - 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 - S:gt.metaitem.02.10371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.10372.name=HSS-G Wrench Tip - S:gt.metaitem.02.10372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.10373.name=HSS-E Wrench Tip - 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 - S:gt.metaitem.02.10472.tooltip=C6H11NO - S:gt.metaitem.02.10473.name=Polytetrafluoroethylene Wrench Tip - 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 - S:gt.metaitem.02.10613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.10631.name=Polyphenylene Sulfide Wrench Tip - 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 - S:gt.metaitem.02.1084.tooltip=Ir - S:gt.metaitem.02.1085.name=Platinum Pickaxe Head - 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 - S:gt.metaitem.02.11008.tooltip=Be - S:gt.metaitem.02.1101.name=Plutonium 241 Pickaxe Head - S:gt.metaitem.02.1101.tooltip=Pu-241 - S:gt.metaitem.02.11010.name=Carbon Universal Spade Head - S:gt.metaitem.02.11010.tooltip=C - S:gt.metaitem.02.11019.name=Aluminium Universal Spade Head - S:gt.metaitem.02.11019.tooltip=Al - S:gt.metaitem.02.11028.name=Titanium Universal Spade Head - S:gt.metaitem.02.11028.tooltip=Ti - S:gt.metaitem.02.11030.name=Chrome Universal Spade Head - S:gt.metaitem.02.11030.tooltip=Cr - S:gt.metaitem.02.11031.name=Manganese Universal Spade Head - S:gt.metaitem.02.11031.tooltip=Mn - S:gt.metaitem.02.11032.name=Iron Universal Spade Head - S:gt.metaitem.02.11032.tooltip=Fe - S:gt.metaitem.02.11033.name=Cobalt Universal Spade Head - S:gt.metaitem.02.11033.tooltip=Co - S:gt.metaitem.02.11034.name=Nickel Universal Spade Head - S:gt.metaitem.02.11034.tooltip=Ni - S:gt.metaitem.02.11048.name=Molybdenum Universal Spade Head - S:gt.metaitem.02.11048.tooltip=Mo - S:gt.metaitem.02.11052.name=Palladium Universal Spade Head - S:gt.metaitem.02.11052.tooltip=Pd - S:gt.metaitem.02.11054.name=Silver Universal Spade Head - S:gt.metaitem.02.11054.tooltip=Ag - S:gt.metaitem.02.11067.name=Neodymium Universal Spade Head - S:gt.metaitem.02.11067.tooltip=Nd - S:gt.metaitem.02.11081.name=Tungsten Universal Spade Head - S:gt.metaitem.02.11081.tooltip=W - S:gt.metaitem.02.11083.name=Osmium Universal Spade Head - S:gt.metaitem.02.11083.tooltip=Os - S:gt.metaitem.02.11084.name=Iridium Universal Spade Head - S:gt.metaitem.02.11084.tooltip=Ir - S:gt.metaitem.02.11085.name=Platinum Universal Spade Head - S:gt.metaitem.02.11085.tooltip=Pt - S:gt.metaitem.02.11086.name=Gold Universal Spade Head - S:gt.metaitem.02.11086.tooltip=Au - S:gt.metaitem.02.11089.name=Lead Universal Spade Head - S:gt.metaitem.02.11089.tooltip=Pb - S:gt.metaitem.02.11090.name=Bismuth Universal Spade Head - S:gt.metaitem.02.11090.tooltip=Bi - S:gt.metaitem.02.11096.name=Thorium Universal Spade Head - S:gt.metaitem.02.11096.tooltip=Th - S:gt.metaitem.02.11097.name=Uranium 235 Universal Spade Head - S:gt.metaitem.02.11097.tooltip=U-235 - S:gt.metaitem.02.11098.name=Uranium 238 Universal Spade Head - S:gt.metaitem.02.11098.tooltip=U - S:gt.metaitem.02.11100.name=Plutonium 239 Universal Spade Head - S:gt.metaitem.02.11100.tooltip=Pu - S:gt.metaitem.02.11101.name=Plutonium 241 Universal Spade Head - S:gt.metaitem.02.11101.tooltip=Pu-241 - S:gt.metaitem.02.11129.name=Neutronium Universal Spade Head - S:gt.metaitem.02.11129.tooltip=Nt - S:gt.metaitem.02.1129.name=Neutronium Pickaxe Head - S:gt.metaitem.02.1129.tooltip=Nt - S:gt.metaitem.02.11299.name=Stone Universal Spade Head - S:gt.metaitem.02.11299.tooltip= - S:gt.metaitem.02.11300.name=Bronze Universal Spade Head - S:gt.metaitem.02.11300.tooltip=SnCu3 - S:gt.metaitem.02.11301.name=Brass Universal Spade Head - S:gt.metaitem.02.11301.tooltip=ZnCu3 - S:gt.metaitem.02.11302.name=Invar Universal Spade Head - S:gt.metaitem.02.11302.tooltip=Fe2Ni - S:gt.metaitem.02.11303.name=Electrum Universal Spade Head - S:gt.metaitem.02.11303.tooltip=AgAu - S:gt.metaitem.02.11304.name=Wrought Iron Universal Spade Head - S:gt.metaitem.02.11304.tooltip=Fe - S:gt.metaitem.02.11305.name=Steel Universal Spade Head - S:gt.metaitem.02.11305.tooltip=Fe50C - S:gt.metaitem.02.11306.name=Stainless Steel Universal Spade Head - S:gt.metaitem.02.11306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.11307.name=Pig Iron Universal Spade Head - S:gt.metaitem.02.11307.tooltip=Fe - S:gt.metaitem.02.11310.name=Cupronickel Universal Spade Head - S:gt.metaitem.02.11310.tooltip=CuNi - S:gt.metaitem.02.11311.name=Nichrome Universal Spade Head - S:gt.metaitem.02.11311.tooltip=Ni4Cr - S:gt.metaitem.02.11312.name=Kanthal Universal Spade Head - S:gt.metaitem.02.11312.tooltip=FeAlCr - S:gt.metaitem.02.11313.name=Magnalium Universal Spade Head - S:gt.metaitem.02.11313.tooltip=MgAl2 - S:gt.metaitem.02.11316.name=Tungstensteel Universal Spade Head - 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 - S:gt.metaitem.02.11324.tooltip=Nq - S:gt.metaitem.02.11325.name=Naquadah Alloy Universal Spade Head - S:gt.metaitem.02.11325.tooltip= - S:gt.metaitem.02.11326.name=Enriched Naquadah Universal Spade Head - S:gt.metaitem.02.11326.tooltip=Nq+ - S:gt.metaitem.02.11327.name=Naquadria Universal Spade Head - S:gt.metaitem.02.11327.tooltip=NqX - S:gt.metaitem.02.11328.name=Duranium Universal Spade Head - 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.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 - S:gt.metaitem.02.11349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.11350.name=Sterling Silver Universal Spade Head - S:gt.metaitem.02.11350.tooltip=CuAg4 - S:gt.metaitem.02.11351.name=Rose Gold Universal Spade Head - S:gt.metaitem.02.11351.tooltip=CuAu4 - S:gt.metaitem.02.11352.name=Black Bronze Universal Spade Head - S:gt.metaitem.02.11352.tooltip=AuAgCu3 - S:gt.metaitem.02.11353.name=Bismuth Bronze Universal Spade Head - S:gt.metaitem.02.11353.tooltip=BiZnCu3 - S:gt.metaitem.02.11354.name=Magnetic Iron Universal Spade Head - S:gt.metaitem.02.11354.tooltip=Fe - S:gt.metaitem.02.11355.name=Magnetic Steel Universal Spade Head - 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 - S:gt.metaitem.02.11371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.11372.name=HSS-G Universal Spade Head - S:gt.metaitem.02.11372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.11373.name=HSS-E Universal Spade Head - 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 - S:gt.metaitem.02.11471.tooltip=C2H6OSi - S:gt.metaitem.02.11472.name=Polycaprolactam Universal Spade Head - 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 - S:gt.metaitem.02.11501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.11502.name=Ruby Universal Spade Head - S:gt.metaitem.02.11502.tooltip=CrAl2O3 - S:gt.metaitem.02.11503.name=Sapphire Universal Spade Head - S:gt.metaitem.02.11503.tooltip=Al2O3 - S:gt.metaitem.02.11504.name=Green Sapphire Universal Spade Head - S:gt.metaitem.02.11504.tooltip=Al2O3 - S:gt.metaitem.02.11505.name=Olivine Universal Spade Head - S:gt.metaitem.02.11505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.11506.name=Nether Star Universal Spade Head - S:gt.metaitem.02.11506.tooltip= - S:gt.metaitem.02.11507.name=Topaz Universal Spade Head - S:gt.metaitem.02.11507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.11508.name=Tanzanite Universal Spade Head - S:gt.metaitem.02.11508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.11509.name=Amethyst Universal Spade Head - 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 - 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.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 - S:gt.metaitem.02.11613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.11631.name=Polyphenylene Sulfide Universal Spade Head - S:gt.metaitem.02.11631.tooltip=C6H4S - S:gt.metaitem.02.11635.name=Styrene-Butadiene Rubber Universal Spade Head - S:gt.metaitem.02.11635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.11636.name=Polystyrene Universal Spade Head - 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 - S:gt.metaitem.02.11802.tooltip=SiO2 - S:gt.metaitem.02.11809.name=Wood Universal Spade Head - 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 - S:gt.metaitem.02.12010.tooltip=C - S:gt.metaitem.02.12019.name=Aluminium Sense Blade - S:gt.metaitem.02.12019.tooltip=Al - S:gt.metaitem.02.12028.name=Titanium Sense Blade - S:gt.metaitem.02.12028.tooltip=Ti - S:gt.metaitem.02.12030.name=Chrome Sense Blade - S:gt.metaitem.02.12030.tooltip=Cr - S:gt.metaitem.02.12031.name=Manganese Sense Blade - S:gt.metaitem.02.12031.tooltip=Mn - S:gt.metaitem.02.12032.name=Iron Sense Blade - S:gt.metaitem.02.12032.tooltip=Fe - S:gt.metaitem.02.12033.name=Cobalt Sense Blade - S:gt.metaitem.02.12033.tooltip=Co - S:gt.metaitem.02.12034.name=Nickel Sense Blade - S:gt.metaitem.02.12034.tooltip=Ni - S:gt.metaitem.02.12048.name=Molybdenum Sense Blade - S:gt.metaitem.02.12048.tooltip=Mo - S:gt.metaitem.02.12052.name=Palladium Sense Blade - S:gt.metaitem.02.12052.tooltip=Pd - S:gt.metaitem.02.12054.name=Silver Sense Blade - S:gt.metaitem.02.12054.tooltip=Ag - S:gt.metaitem.02.12067.name=Neodymium Sense Blade - S:gt.metaitem.02.12067.tooltip=Nd - S:gt.metaitem.02.12081.name=Tungsten Sense Blade - S:gt.metaitem.02.12081.tooltip=W - S:gt.metaitem.02.12083.name=Osmium Sense Blade - S:gt.metaitem.02.12083.tooltip=Os - S:gt.metaitem.02.12084.name=Iridium Sense Blade - S:gt.metaitem.02.12084.tooltip=Ir - S:gt.metaitem.02.12085.name=Platinum Sense Blade - S:gt.metaitem.02.12085.tooltip=Pt - S:gt.metaitem.02.12086.name=Gold Sense Blade - S:gt.metaitem.02.12086.tooltip=Au - S:gt.metaitem.02.12089.name=Lead Sense Blade - S:gt.metaitem.02.12089.tooltip=Pb - S:gt.metaitem.02.12090.name=Bismuth Sense Blade - S:gt.metaitem.02.12090.tooltip=Bi - S:gt.metaitem.02.12096.name=Thorium Sense Blade - S:gt.metaitem.02.12096.tooltip=Th - S:gt.metaitem.02.12097.name=Uranium 235 Sense Blade - S:gt.metaitem.02.12097.tooltip=U-235 - S:gt.metaitem.02.12098.name=Uranium 238 Sense Blade - S:gt.metaitem.02.12098.tooltip=U - S:gt.metaitem.02.12100.name=Plutonium 239 Sense Blade - S:gt.metaitem.02.12100.tooltip=Pu - S:gt.metaitem.02.12101.name=Plutonium 241 Sense Blade - S:gt.metaitem.02.12101.tooltip=Pu-241 - S:gt.metaitem.02.12129.name=Neutronium Sense Blade - S:gt.metaitem.02.12129.tooltip=Nt - S:gt.metaitem.02.12299.name=Stone Sense Blade - S:gt.metaitem.02.12299.tooltip= - S:gt.metaitem.02.12300.name=Bronze Sense Blade - S:gt.metaitem.02.12300.tooltip=SnCu3 - S:gt.metaitem.02.12301.name=Brass Sense Blade - S:gt.metaitem.02.12301.tooltip=ZnCu3 - S:gt.metaitem.02.12302.name=Invar Sense Blade - S:gt.metaitem.02.12302.tooltip=Fe2Ni - S:gt.metaitem.02.12303.name=Electrum Sense Blade - S:gt.metaitem.02.12303.tooltip=AgAu - S:gt.metaitem.02.12304.name=Wrought Iron Sense Blade - S:gt.metaitem.02.12304.tooltip=Fe - S:gt.metaitem.02.12305.name=Steel Sense Blade - S:gt.metaitem.02.12305.tooltip=Fe50C - S:gt.metaitem.02.12306.name=Stainless Steel Sense Blade - S:gt.metaitem.02.12306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.12307.name=Pig Iron Sense Blade - S:gt.metaitem.02.12307.tooltip=Fe - S:gt.metaitem.02.12310.name=Cupronickel Sense Blade - S:gt.metaitem.02.12310.tooltip=CuNi - S:gt.metaitem.02.12311.name=Nichrome Sense Blade - S:gt.metaitem.02.12311.tooltip=Ni4Cr - S:gt.metaitem.02.12312.name=Kanthal Sense Blade - S:gt.metaitem.02.12312.tooltip=FeAlCr - S:gt.metaitem.02.12313.name=Magnalium Sense Blade - S:gt.metaitem.02.12313.tooltip=MgAl2 - S:gt.metaitem.02.12316.name=Tungstensteel Sense Blade - 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 - S:gt.metaitem.02.12324.tooltip=Nq - S:gt.metaitem.02.12325.name=Naquadah Alloy Sense Blade - S:gt.metaitem.02.12325.tooltip= - S:gt.metaitem.02.12326.name=Enriched Naquadah Sense Blade - S:gt.metaitem.02.12326.tooltip=Nq+ - S:gt.metaitem.02.12327.name=Naquadria Sense Blade - S:gt.metaitem.02.12327.tooltip=NqX - S:gt.metaitem.02.12328.name=Duranium Sense Blade - 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.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 - S:gt.metaitem.02.12349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.12350.name=Sterling Silver Sense Blade - S:gt.metaitem.02.12350.tooltip=CuAg4 - S:gt.metaitem.02.12351.name=Rose Gold Sense Blade - S:gt.metaitem.02.12351.tooltip=CuAu4 - S:gt.metaitem.02.12352.name=Black Bronze Sense Blade - S:gt.metaitem.02.12352.tooltip=AuAgCu3 - S:gt.metaitem.02.12353.name=Bismuth Bronze Sense Blade - S:gt.metaitem.02.12353.tooltip=BiZnCu3 - S:gt.metaitem.02.12354.name=Magnetic Iron Sense Blade - S:gt.metaitem.02.12354.tooltip=Fe - S:gt.metaitem.02.12355.name=Magnetic Steel Sense Blade - 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 - S:gt.metaitem.02.12371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.12372.name=HSS-G Sense Blade - S:gt.metaitem.02.12372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.12373.name=HSS-E Sense Blade - 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 - S:gt.metaitem.02.12471.tooltip=C2H6OSi - S:gt.metaitem.02.12472.name=Polycaprolactam Sense Blade - 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 - S:gt.metaitem.02.12501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.12502.name=Ruby Sense Blade - S:gt.metaitem.02.12502.tooltip=CrAl2O3 - S:gt.metaitem.02.12503.name=Sapphire Sense Blade - S:gt.metaitem.02.12503.tooltip=Al2O3 - S:gt.metaitem.02.12504.name=Green Sapphire Sense Blade - S:gt.metaitem.02.12504.tooltip=Al2O3 - S:gt.metaitem.02.12505.name=Olivine Sense Blade - S:gt.metaitem.02.12505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.12506.name=Nether Star Sense Blade - S:gt.metaitem.02.12506.tooltip= - S:gt.metaitem.02.12507.name=Topaz Sense Blade - S:gt.metaitem.02.12507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.12508.name=Tanzanite Sense Blade - S:gt.metaitem.02.12508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.12509.name=Amethyst Sense Blade - 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 - 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.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 - S:gt.metaitem.02.12613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.12631.name=Polyphenylene Sulfide Sense Blade - S:gt.metaitem.02.12631.tooltip=C6H4S - S:gt.metaitem.02.12635.name=Styrene-Butadiene Rubber Sense Blade - S:gt.metaitem.02.12635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.12636.name=Polystyrene Sense Blade - 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 - S:gt.metaitem.02.12802.tooltip=SiO2 - S:gt.metaitem.02.12809.name=Wood Sense Blade - 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 - S:gt.metaitem.02.1300.tooltip=SnCu3 - S:gt.metaitem.02.13008.name=Beryllium Plow Head - S:gt.metaitem.02.13008.tooltip=Be - S:gt.metaitem.02.1301.name=Brass Pickaxe Head - S:gt.metaitem.02.1301.tooltip=ZnCu3 - S:gt.metaitem.02.13010.name=Carbon Plow Head - S:gt.metaitem.02.13010.tooltip=C - S:gt.metaitem.02.13019.name=Aluminium Plow Head - S:gt.metaitem.02.13019.tooltip=Al - S:gt.metaitem.02.1302.name=Invar Pickaxe Head - S:gt.metaitem.02.1302.tooltip=Fe2Ni - S:gt.metaitem.02.13028.name=Titanium Plow Head - S:gt.metaitem.02.13028.tooltip=Ti - S:gt.metaitem.02.1303.name=Electrum Pickaxe Head - S:gt.metaitem.02.1303.tooltip=AgAu - S:gt.metaitem.02.13030.name=Chrome Plow Head - S:gt.metaitem.02.13030.tooltip=Cr - S:gt.metaitem.02.13031.name=Manganese Plow Head - S:gt.metaitem.02.13031.tooltip=Mn - S:gt.metaitem.02.13032.name=Iron Plow Head - S:gt.metaitem.02.13032.tooltip=Fe - S:gt.metaitem.02.13033.name=Cobalt Plow Head - S:gt.metaitem.02.13033.tooltip=Co - S:gt.metaitem.02.13034.name=Nickel Plow Head - S:gt.metaitem.02.13034.tooltip=Ni - S:gt.metaitem.02.1304.name=Wrought Iron Pickaxe Head - S:gt.metaitem.02.1304.tooltip=Fe - S:gt.metaitem.02.13048.name=Molybdenum Plow Head - S:gt.metaitem.02.13048.tooltip=Mo - S:gt.metaitem.02.1305.name=Steel Pickaxe Head - S:gt.metaitem.02.1305.tooltip=Fe50C - S:gt.metaitem.02.13052.name=Palladium Plow Head - S:gt.metaitem.02.13052.tooltip=Pd - S:gt.metaitem.02.13054.name=Silver Plow Head - S:gt.metaitem.02.13054.tooltip=Ag - S:gt.metaitem.02.1306.name=Stainless Steel Pickaxe Head - S:gt.metaitem.02.1306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.13067.name=Neodymium Plow Head - S:gt.metaitem.02.13067.tooltip=Nd - S:gt.metaitem.02.1307.name=Pig Iron Pickaxe Head - S:gt.metaitem.02.1307.tooltip=Fe - S:gt.metaitem.02.13081.name=Tungsten Plow Head - S:gt.metaitem.02.13081.tooltip=W - S:gt.metaitem.02.13083.name=Osmium Plow Head - S:gt.metaitem.02.13083.tooltip=Os - S:gt.metaitem.02.13084.name=Iridium Plow Head - S:gt.metaitem.02.13084.tooltip=Ir - S:gt.metaitem.02.13085.name=Platinum Plow Head - S:gt.metaitem.02.13085.tooltip=Pt - S:gt.metaitem.02.13086.name=Gold Plow Head - S:gt.metaitem.02.13086.tooltip=Au - S:gt.metaitem.02.13089.name=Lead Plow Head - S:gt.metaitem.02.13089.tooltip=Pb - S:gt.metaitem.02.13090.name=Bismuth Plow Head - S:gt.metaitem.02.13090.tooltip=Bi - S:gt.metaitem.02.13096.name=Thorium Plow Head - S:gt.metaitem.02.13096.tooltip=Th - S:gt.metaitem.02.13097.name=Uranium 235 Plow Head - S:gt.metaitem.02.13097.tooltip=U-235 - S:gt.metaitem.02.13098.name=Uranium 238 Plow Head - S:gt.metaitem.02.13098.tooltip=U - S:gt.metaitem.02.1310.name=Cupronickel Pickaxe Head - S:gt.metaitem.02.1310.tooltip=CuNi - S:gt.metaitem.02.13100.name=Plutonium 239 Plow Head - S:gt.metaitem.02.13100.tooltip=Pu - S:gt.metaitem.02.13101.name=Plutonium 241 Plow Head - S:gt.metaitem.02.13101.tooltip=Pu-241 - S:gt.metaitem.02.1311.name=Nichrome Pickaxe Head - S:gt.metaitem.02.1311.tooltip=Ni4Cr - S:gt.metaitem.02.1312.name=Kanthal Pickaxe Head - S:gt.metaitem.02.1312.tooltip=FeAlCr - S:gt.metaitem.02.13129.name=Neutronium Plow Head - S:gt.metaitem.02.13129.tooltip=Nt - S:gt.metaitem.02.1313.name=Magnalium Pickaxe Head - S:gt.metaitem.02.1313.tooltip=MgAl2 - S:gt.metaitem.02.1316.name=Tungstensteel Pickaxe Head - 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 - S:gt.metaitem.02.1324.tooltip=Nq - S:gt.metaitem.02.1325.name=Naquadah Alloy Pickaxe Head - S:gt.metaitem.02.1325.tooltip= - S:gt.metaitem.02.1326.name=Enriched Naquadah Pickaxe Head - S:gt.metaitem.02.1326.tooltip=Nq+ - S:gt.metaitem.02.1327.name=Naquadria Pickaxe Head - S:gt.metaitem.02.1327.tooltip=NqX - S:gt.metaitem.02.1328.name=Duranium Pickaxe Head - S:gt.metaitem.02.1328.tooltip= - S:gt.metaitem.02.1329.name=Tritanium Pickaxe Head - 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 - S:gt.metaitem.02.13301.tooltip=ZnCu3 - S:gt.metaitem.02.13302.name=Invar Plow Head - S:gt.metaitem.02.13302.tooltip=Fe2Ni - S:gt.metaitem.02.13303.name=Electrum Plow Head - S:gt.metaitem.02.13303.tooltip=AgAu - S:gt.metaitem.02.13304.name=Wrought Iron Plow Head - S:gt.metaitem.02.13304.tooltip=Fe - S:gt.metaitem.02.13305.name=Steel Plow Head - S:gt.metaitem.02.13305.tooltip=Fe50C - S:gt.metaitem.02.13306.name=Stainless Steel Plow Head - S:gt.metaitem.02.13306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.13307.name=Pig Iron Plow Head - S:gt.metaitem.02.13307.tooltip=Fe - S:gt.metaitem.02.1331.name=Mithril Pickaxe Head - S:gt.metaitem.02.1331.tooltip=Pt2Ma - S:gt.metaitem.02.13310.name=Cupronickel Plow Head - S:gt.metaitem.02.13310.tooltip=CuNi - S:gt.metaitem.02.13311.name=Nichrome Plow Head - S:gt.metaitem.02.13311.tooltip=Ni4Cr - S:gt.metaitem.02.13312.name=Kanthal Plow Head - S:gt.metaitem.02.13312.tooltip=FeAlCr - S:gt.metaitem.02.13313.name=Magnalium Plow Head - S:gt.metaitem.02.13313.tooltip=MgAl2 - S:gt.metaitem.02.13316.name=Tungstensteel Plow Head - 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 - S:gt.metaitem.02.13324.tooltip=Nq - S:gt.metaitem.02.13325.name=Naquadah Alloy Plow Head - S:gt.metaitem.02.13325.tooltip= - S:gt.metaitem.02.13326.name=Enriched Naquadah Plow Head - S:gt.metaitem.02.13326.tooltip=Nq+ - S:gt.metaitem.02.13327.name=Naquadria Plow Head - S:gt.metaitem.02.13327.tooltip=NqX - S:gt.metaitem.02.13328.name=Duranium Plow Head - 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 - S:gt.metaitem.02.13349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.1335.name=Damascus Steel Pickaxe Head - S:gt.metaitem.02.1335.tooltip=Fe50C - S:gt.metaitem.02.13350.name=Sterling Silver Plow Head - S:gt.metaitem.02.13350.tooltip=CuAg4 - S:gt.metaitem.02.13351.name=Rose Gold Plow Head - S:gt.metaitem.02.13351.tooltip=CuAu4 - S:gt.metaitem.02.13352.name=Black Bronze Plow Head - S:gt.metaitem.02.13352.tooltip=AuAgCu3 - S:gt.metaitem.02.13353.name=Bismuth Bronze Plow Head - S:gt.metaitem.02.13353.tooltip=BiZnCu3 - S:gt.metaitem.02.13354.name=Magnetic Iron Plow Head - S:gt.metaitem.02.13354.tooltip=Fe - S:gt.metaitem.02.13355.name=Magnetic Steel Plow Head - 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 - S:gt.metaitem.02.13371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.13372.name=HSS-G Plow Head - S:gt.metaitem.02.13372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.13373.name=HSS-E Plow Head - 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 - S:gt.metaitem.02.13471.tooltip=C2H6OSi - S:gt.metaitem.02.13472.name=Polycaprolactam Plow Head - S:gt.metaitem.02.13472.tooltip=C6H11NO - S:gt.metaitem.02.13473.name=Polytetrafluoroethylene Plow Head - 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 - S:gt.metaitem.02.13500.tooltip=C - S:gt.metaitem.02.13501.name=Emerald Plow Head - S:gt.metaitem.02.13501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.13502.name=Ruby Plow Head - S:gt.metaitem.02.13502.tooltip=CrAl2O3 - S:gt.metaitem.02.13503.name=Sapphire Plow Head - S:gt.metaitem.02.13503.tooltip=Al2O3 - S:gt.metaitem.02.13504.name=Green Sapphire Plow Head - S:gt.metaitem.02.13504.tooltip=Al2O3 - S:gt.metaitem.02.13505.name=Olivine Plow Head - S:gt.metaitem.02.13505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.13506.name=Nether Star Plow Head - S:gt.metaitem.02.13506.tooltip= - S:gt.metaitem.02.13507.name=Topaz Plow Head - S:gt.metaitem.02.13507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.13508.name=Tanzanite Plow Head - S:gt.metaitem.02.13508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.13509.name=Amethyst Plow Head - S:gt.metaitem.02.13509.tooltip=(SiO2)4Fe - S:gt.metaitem.02.1351.name=Rose Gold Pickaxe Head - 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 - 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 - 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 - 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 - 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 - S:gt.metaitem.02.13631.tooltip=C6H4S - S:gt.metaitem.02.13635.name=Styrene-Butadiene Rubber Plow Head - S:gt.metaitem.02.13635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.13636.name=Polystyrene Plow Head - S:gt.metaitem.02.13636.tooltip=C8H8 - S:gt.metaitem.02.1364.name=Dark Steel Pickaxe Head - 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 - S:gt.metaitem.02.1371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.1372.name=HSS-G Pickaxe Head - S:gt.metaitem.02.1372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.1373.name=HSS-E Pickaxe Head - 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 - S:gt.metaitem.02.1471.tooltip=C2H6OSi - S:gt.metaitem.02.1472.name=Polycaprolactam Pickaxe Head - 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 - S:gt.metaitem.02.15008.tooltip=Be - S:gt.metaitem.02.1501.name=Emerald Pickaxe Head - S:gt.metaitem.02.1501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.15010.name=Carbon Buzzsaw Blade - S:gt.metaitem.02.15010.tooltip=C - S:gt.metaitem.02.15019.name=Aluminium Buzzsaw Blade - S:gt.metaitem.02.15019.tooltip=Al - S:gt.metaitem.02.1502.name=Ruby Pickaxe Head - S:gt.metaitem.02.1502.tooltip=CrAl2O3 - S:gt.metaitem.02.15028.name=Titanium Buzzsaw Blade - S:gt.metaitem.02.15028.tooltip=Ti - S:gt.metaitem.02.1503.name=Sapphire Pickaxe Head - S:gt.metaitem.02.1503.tooltip=Al2O3 - S:gt.metaitem.02.15030.name=Chrome Buzzsaw Blade - S:gt.metaitem.02.15030.tooltip=Cr - S:gt.metaitem.02.15031.name=Manganese Buzzsaw Blade - S:gt.metaitem.02.15031.tooltip=Mn - S:gt.metaitem.02.15032.name=Iron Buzzsaw Blade - S:gt.metaitem.02.15032.tooltip=Fe - S:gt.metaitem.02.15033.name=Cobalt Buzzsaw Blade - S:gt.metaitem.02.15033.tooltip=Co - S:gt.metaitem.02.15034.name=Nickel Buzzsaw Blade - S:gt.metaitem.02.15034.tooltip=Ni - S:gt.metaitem.02.1504.name=Green Sapphire Pickaxe Head - S:gt.metaitem.02.1504.tooltip=Al2O3 - S:gt.metaitem.02.15048.name=Molybdenum Buzzsaw Blade - S:gt.metaitem.02.15048.tooltip=Mo - S:gt.metaitem.02.1505.name=Olivine Pickaxe Head - S:gt.metaitem.02.1505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.15052.name=Palladium Buzzsaw Blade - S:gt.metaitem.02.15052.tooltip=Pd - S:gt.metaitem.02.15054.name=Silver Buzzsaw Blade - S:gt.metaitem.02.15054.tooltip=Ag - S:gt.metaitem.02.1506.name=Nether Star Pickaxe Head - S:gt.metaitem.02.1506.tooltip= - S:gt.metaitem.02.15067.name=Neodymium Buzzsaw Blade - S:gt.metaitem.02.15067.tooltip=Nd - S:gt.metaitem.02.1507.name=Topaz Pickaxe Head - S:gt.metaitem.02.1507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.1508.name=Tanzanite Pickaxe Head - S:gt.metaitem.02.1508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.15081.name=Tungsten Buzzsaw Blade - S:gt.metaitem.02.15081.tooltip=W - S:gt.metaitem.02.15083.name=Osmium Buzzsaw Blade - S:gt.metaitem.02.15083.tooltip=Os - S:gt.metaitem.02.15084.name=Iridium Buzzsaw Blade - S:gt.metaitem.02.15084.tooltip=Ir - S:gt.metaitem.02.15085.name=Platinum Buzzsaw Blade - S:gt.metaitem.02.15085.tooltip=Pt - S:gt.metaitem.02.15086.name=Gold Buzzsaw Blade - S:gt.metaitem.02.15086.tooltip=Au - S:gt.metaitem.02.15089.name=Lead Buzzsaw Blade - S:gt.metaitem.02.15089.tooltip=Pb - S:gt.metaitem.02.1509.name=Amethyst Pickaxe Head - S:gt.metaitem.02.1509.tooltip=(SiO2)4Fe - S:gt.metaitem.02.15090.name=Bismuth Buzzsaw Blade - S:gt.metaitem.02.15090.tooltip=Bi - S:gt.metaitem.02.15096.name=Thorium Buzzsaw Blade - S:gt.metaitem.02.15096.tooltip=Th - S:gt.metaitem.02.15097.name=Uranium 235 Buzzsaw Blade - S:gt.metaitem.02.15097.tooltip=U-235 - S:gt.metaitem.02.15098.name=Uranium 238 Buzzsaw Blade - S:gt.metaitem.02.15098.tooltip=U - S:gt.metaitem.02.1510.name=Opal Pickaxe Head - S:gt.metaitem.02.1510.tooltip=SiO2 - S:gt.metaitem.02.15100.name=Plutonium 239 Buzzsaw Blade - 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 - 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.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 - S:gt.metaitem.02.15301.tooltip=ZnCu3 - S:gt.metaitem.02.15302.name=Invar Buzzsaw Blade - S:gt.metaitem.02.15302.tooltip=Fe2Ni - S:gt.metaitem.02.15303.name=Electrum Buzzsaw Blade - S:gt.metaitem.02.15303.tooltip=AgAu - S:gt.metaitem.02.15304.name=Wrought Iron Buzzsaw Blade - S:gt.metaitem.02.15304.tooltip=Fe - S:gt.metaitem.02.15305.name=Steel Buzzsaw Blade - S:gt.metaitem.02.15305.tooltip=Fe50C - S:gt.metaitem.02.15306.name=Stainless Steel Buzzsaw Blade - S:gt.metaitem.02.15306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.15307.name=Pig Iron Buzzsaw Blade - S:gt.metaitem.02.15307.tooltip=Fe - S:gt.metaitem.02.15310.name=Cupronickel Buzzsaw Blade - S:gt.metaitem.02.15310.tooltip=CuNi - S:gt.metaitem.02.15311.name=Nichrome Buzzsaw Blade - S:gt.metaitem.02.15311.tooltip=Ni4Cr - S:gt.metaitem.02.15312.name=Kanthal Buzzsaw Blade - S:gt.metaitem.02.15312.tooltip=FeAlCr - S:gt.metaitem.02.15313.name=Magnalium Buzzsaw Blade - S:gt.metaitem.02.15313.tooltip=MgAl2 - S:gt.metaitem.02.15316.name=Tungstensteel Buzzsaw Blade - 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 - S:gt.metaitem.02.15324.tooltip=Nq - S:gt.metaitem.02.15325.name=Naquadah Alloy Buzzsaw Blade - S:gt.metaitem.02.15325.tooltip= - S:gt.metaitem.02.15326.name=Enriched Naquadah Buzzsaw Blade - S:gt.metaitem.02.15326.tooltip=Nq+ - S:gt.metaitem.02.15327.name=Naquadria Buzzsaw Blade - S:gt.metaitem.02.15327.tooltip=NqX - S:gt.metaitem.02.15328.name=Duranium Buzzsaw Blade - 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.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 - S:gt.metaitem.02.15349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.15350.name=Sterling Silver Buzzsaw Blade - S:gt.metaitem.02.15350.tooltip=CuAg4 - S:gt.metaitem.02.15351.name=Rose Gold Buzzsaw Blade - S:gt.metaitem.02.15351.tooltip=CuAu4 - S:gt.metaitem.02.15352.name=Black Bronze Buzzsaw Blade - S:gt.metaitem.02.15352.tooltip=AuAgCu3 - S:gt.metaitem.02.15353.name=Bismuth Bronze Buzzsaw Blade - S:gt.metaitem.02.15353.tooltip=BiZnCu3 - S:gt.metaitem.02.15354.name=Magnetic Iron Buzzsaw Blade - S:gt.metaitem.02.15354.tooltip=Fe - S:gt.metaitem.02.15355.name=Magnetic Steel Buzzsaw Blade - 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 - S:gt.metaitem.02.15371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.15372.name=HSS-G Buzzsaw Blade - S:gt.metaitem.02.15372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.15373.name=HSS-E Buzzsaw Blade - 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 - 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 - 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 - S:gt.metaitem.02.16010.tooltip=C - S:gt.metaitem.02.16019.name=Aluminium Turbine Blade - S:gt.metaitem.02.16019.tooltip=Al - S:gt.metaitem.02.16028.name=Titanium Turbine Blade - S:gt.metaitem.02.16028.tooltip=Ti - S:gt.metaitem.02.16030.name=Chrome Turbine Blade - S:gt.metaitem.02.16030.tooltip=Cr - S:gt.metaitem.02.16031.name=Manganese Turbine Blade - S:gt.metaitem.02.16031.tooltip=Mn - S:gt.metaitem.02.16032.name=Iron Turbine Blade - S:gt.metaitem.02.16032.tooltip=Fe - S:gt.metaitem.02.16033.name=Cobalt Turbine Blade - S:gt.metaitem.02.16033.tooltip=Co - S:gt.metaitem.02.16034.name=Nickel Turbine Blade - S:gt.metaitem.02.16034.tooltip=Ni - S:gt.metaitem.02.16048.name=Molybdenum Turbine Blade - S:gt.metaitem.02.16048.tooltip=Mo - S:gt.metaitem.02.16052.name=Palladium Turbine Blade - S:gt.metaitem.02.16052.tooltip=Pd - S:gt.metaitem.02.16054.name=Silver Turbine Blade - S:gt.metaitem.02.16054.tooltip=Ag - S:gt.metaitem.02.16067.name=Neodymium Turbine Blade - S:gt.metaitem.02.16067.tooltip=Nd - S:gt.metaitem.02.16081.name=Tungsten Turbine Blade - S:gt.metaitem.02.16081.tooltip=W - S:gt.metaitem.02.16083.name=Osmium Turbine Blade - S:gt.metaitem.02.16083.tooltip=Os - S:gt.metaitem.02.16084.name=Iridium Turbine Blade - S:gt.metaitem.02.16084.tooltip=Ir - S:gt.metaitem.02.16085.name=Platinum Turbine Blade - S:gt.metaitem.02.16085.tooltip=Pt - S:gt.metaitem.02.16086.name=Gold Turbine Blade - S:gt.metaitem.02.16086.tooltip=Au - S:gt.metaitem.02.16089.name=Lead Turbine Blade - S:gt.metaitem.02.16089.tooltip=Pb - S:gt.metaitem.02.16090.name=Bismuth Turbine Blade - S:gt.metaitem.02.16090.tooltip=Bi - S:gt.metaitem.02.16096.name=Thorium Turbine Blade - S:gt.metaitem.02.16096.tooltip=Th - S:gt.metaitem.02.16097.name=Uranium 235 Turbine Blade - S:gt.metaitem.02.16097.tooltip=U-235 - S:gt.metaitem.02.16098.name=Uranium 238 Turbine Blade - S:gt.metaitem.02.16098.tooltip=U - S:gt.metaitem.02.1610.name=Fiber-Reinforced Epoxy Resin Pickaxe Head - S:gt.metaitem.02.1610.tooltip=C2H4O - S:gt.metaitem.02.16100.name=Plutonium 239 Turbine Blade - S:gt.metaitem.02.16100.tooltip=Pu - S:gt.metaitem.02.16101.name=Plutonium 241 Turbine Blade - S:gt.metaitem.02.16101.tooltip=Pu-241 - S:gt.metaitem.02.16129.name=Neutronium Turbine Blade - S:gt.metaitem.02.16129.tooltip=Nt - S:gt.metaitem.02.1613.name=Nickel-Zinc Ferrite Pickaxe Head - S:gt.metaitem.02.1613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.16300.name=Bronze Turbine Blade - S:gt.metaitem.02.16300.tooltip=SnCu3 - S:gt.metaitem.02.16301.name=Brass Turbine Blade - S:gt.metaitem.02.16301.tooltip=ZnCu3 - S:gt.metaitem.02.16302.name=Invar Turbine Blade - S:gt.metaitem.02.16302.tooltip=Fe2Ni - S:gt.metaitem.02.16303.name=Electrum Turbine Blade - S:gt.metaitem.02.16303.tooltip=AgAu - S:gt.metaitem.02.16304.name=Wrought Iron Turbine Blade - S:gt.metaitem.02.16304.tooltip=Fe - S:gt.metaitem.02.16305.name=Steel Turbine Blade - S:gt.metaitem.02.16305.tooltip=Fe50C - S:gt.metaitem.02.16306.name=Stainless Steel Turbine Blade - S:gt.metaitem.02.16306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.16307.name=Pig Iron Turbine Blade - S:gt.metaitem.02.16307.tooltip=Fe - S:gt.metaitem.02.1631.name=Polyphenylene Sulfide Pickaxe Head - S:gt.metaitem.02.1631.tooltip=C6H4S - S:gt.metaitem.02.16310.name=Cupronickel Turbine Blade - S:gt.metaitem.02.16310.tooltip=CuNi - S:gt.metaitem.02.16311.name=Nichrome Turbine Blade - S:gt.metaitem.02.16311.tooltip=Ni4Cr - S:gt.metaitem.02.16312.name=Kanthal Turbine Blade - S:gt.metaitem.02.16312.tooltip=FeAlCr - S:gt.metaitem.02.16313.name=Magnalium Turbine Blade - S:gt.metaitem.02.16313.tooltip=MgAl2 - S:gt.metaitem.02.16316.name=Tungstensteel Turbine Blade - 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 - S:gt.metaitem.02.16324.tooltip=Nq - S:gt.metaitem.02.16325.name=Naquadah Alloy Turbine Blade - S:gt.metaitem.02.16325.tooltip= - S:gt.metaitem.02.16326.name=Enriched Naquadah Turbine Blade - S:gt.metaitem.02.16326.tooltip=Nq+ - S:gt.metaitem.02.16327.name=Naquadria Turbine Blade - S:gt.metaitem.02.16327.tooltip=NqX - S:gt.metaitem.02.16328.name=Duranium Turbine Blade - 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.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 - S:gt.metaitem.02.16349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.1635.name=Styrene-Butadiene Rubber Pickaxe Head - S:gt.metaitem.02.1635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.16350.name=Sterling Silver Turbine Blade - S:gt.metaitem.02.16350.tooltip=CuAg4 - S:gt.metaitem.02.16351.name=Rose Gold Turbine Blade - S:gt.metaitem.02.16351.tooltip=CuAu4 - S:gt.metaitem.02.16352.name=Black Bronze Turbine Blade - S:gt.metaitem.02.16352.tooltip=AuAgCu3 - S:gt.metaitem.02.16353.name=Bismuth Bronze Turbine Blade - S:gt.metaitem.02.16353.tooltip=BiZnCu3 - S:gt.metaitem.02.16354.name=Magnetic Iron Turbine Blade - S:gt.metaitem.02.16354.tooltip=Fe - S:gt.metaitem.02.16355.name=Magnetic Steel Turbine Blade - S:gt.metaitem.02.16355.tooltip=Fe50C - S:gt.metaitem.02.16356.name=Magnetic Neodymium Turbine Blade - 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 - S:gt.metaitem.02.16371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.16372.name=HSS-G Turbine Blade - S:gt.metaitem.02.16372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.16373.name=HSS-E Turbine Blade - 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 - S:gt.metaitem.02.20129.tooltip=Nt - S:gt.metaitem.02.2019.name=Aluminium Shovel Head - 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 - S:gt.metaitem.02.22031.tooltip=Mn - S:gt.metaitem.02.22032.name=Long Iron Rod - S:gt.metaitem.02.22032.tooltip=Fe - S:gt.metaitem.02.22033.name=Long Cobalt Rod - 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 - S:gt.metaitem.02.22083.tooltip=Os - S:gt.metaitem.02.22084.name=Long Iridium Rod - S:gt.metaitem.02.22084.tooltip=Ir - S:gt.metaitem.02.22085.name=Long Platinum Rod - S:gt.metaitem.02.22085.tooltip=Pt - S:gt.metaitem.02.22086.name=Long Gold Rod - S:gt.metaitem.02.22086.tooltip=Au - S:gt.metaitem.02.22089.name=Long Lead Rod - S:gt.metaitem.02.22089.tooltip=Pb - S:gt.metaitem.02.22090.name=Long Bismuth Rod - S:gt.metaitem.02.22090.tooltip=Bi - S:gt.metaitem.02.22096.name=Long Thorium Rod - S:gt.metaitem.02.22096.tooltip=Th - S:gt.metaitem.02.22097.name=Long Uranium 235 Rod - S:gt.metaitem.02.22097.tooltip=U-235 - S:gt.metaitem.02.22098.name=Long Uranium 238 Rod - S:gt.metaitem.02.22098.tooltip=U - S:gt.metaitem.02.22100.name=Long Plutonium 239 Rod - S:gt.metaitem.02.22100.tooltip=Pu - S:gt.metaitem.02.22101.name=Long Plutonium 241 Rod - S:gt.metaitem.02.22101.tooltip=Pu-241 - S:gt.metaitem.02.22103.name=Long Americium Rod - S:gt.metaitem.02.22103.tooltip=Am - S:gt.metaitem.02.22129.name=Long Neutronium Rod - S:gt.metaitem.02.22129.tooltip=Nt - S:gt.metaitem.02.22300.name=Long Bronze Rod - S:gt.metaitem.02.22300.tooltip=SnCu3 - S:gt.metaitem.02.22301.name=Long Brass Rod - S:gt.metaitem.02.22301.tooltip=ZnCu3 - S:gt.metaitem.02.22302.name=Long Invar Rod - S:gt.metaitem.02.22302.tooltip=Fe2Ni - S:gt.metaitem.02.22303.name=Long Electrum Rod - S:gt.metaitem.02.22303.tooltip=AgAu - S:gt.metaitem.02.22304.name=Long Wrought Iron Rod - S:gt.metaitem.02.22304.tooltip=Fe - S:gt.metaitem.02.22305.name=Long Steel Rod - S:gt.metaitem.02.22305.tooltip=Fe50C - S:gt.metaitem.02.22306.name=Long Stainless Steel Rod - 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 - S:gt.metaitem.02.22311.tooltip=Ni4Cr - S:gt.metaitem.02.22312.name=Long Kanthal Rod - 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 - S:gt.metaitem.02.22324.tooltip=Nq - S:gt.metaitem.02.22325.name=Long Naquadah Alloy Rod - S:gt.metaitem.02.22325.tooltip= - S:gt.metaitem.02.22326.name=Long Enriched Naquadah Rod - S:gt.metaitem.02.22326.tooltip=Nq+ - S:gt.metaitem.02.22327.name=Long Naquadria Rod - S:gt.metaitem.02.22327.tooltip=NqX - S:gt.metaitem.02.22328.name=Long Duranium Rod - 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.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 - S:gt.metaitem.02.22349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.22350.name=Long Sterling Silver Rod - S:gt.metaitem.02.22350.tooltip=CuAg4 - S:gt.metaitem.02.22351.name=Long Rose Gold Rod - S:gt.metaitem.02.22351.tooltip=CuAu4 - S:gt.metaitem.02.22352.name=Long Black Bronze Rod - S:gt.metaitem.02.22352.tooltip=AuAgCu3 - S:gt.metaitem.02.22353.name=Long Bismuth Bronze Rod - S:gt.metaitem.02.22353.tooltip=BiZnCu3 - S:gt.metaitem.02.22354.name=Long Magnetic Iron Rod - S:gt.metaitem.02.22354.tooltip=Fe - S:gt.metaitem.02.22355.name=Long Magnetic Steel Rod - 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 - S:gt.metaitem.02.22371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.22372.name=Long HSS-G Rod - S:gt.metaitem.02.22372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.22373.name=Long HSS-E Rod - 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 - S:gt.metaitem.02.22471.tooltip=C2H6OSi - S:gt.metaitem.02.22472.name=Long Polycaprolactam Rod - 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 - S:gt.metaitem.02.22501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.22502.name=Long Ruby Rod - S:gt.metaitem.02.22502.tooltip=CrAl2O3 - S:gt.metaitem.02.22503.name=Long Sapphire Rod - S:gt.metaitem.02.22503.tooltip=Al2O3 - S:gt.metaitem.02.22504.name=Long Green Sapphire Rod - S:gt.metaitem.02.22504.tooltip=Al2O3 - S:gt.metaitem.02.22505.name=Long Olivine Rod - S:gt.metaitem.02.22505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.22506.name=Long Nether Star Rod - S:gt.metaitem.02.22506.tooltip= - S:gt.metaitem.02.22507.name=Long Topaz Rod - S:gt.metaitem.02.22507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.22508.name=Long Tanzanite Rod - S:gt.metaitem.02.22508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.22509.name=Long Amethyst Rod - 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 - 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.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 - S:gt.metaitem.02.22631.tooltip=C6H4S - S:gt.metaitem.02.22635.name=Long Styrene-Butadiene Rubber Rod - S:gt.metaitem.02.22635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.22636.name=Long Polystyrene Rod - 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 - S:gt.metaitem.02.2324.tooltip=Nq - S:gt.metaitem.02.2325.name=Naquadah Alloy Shovel Head - S:gt.metaitem.02.2325.tooltip= - S:gt.metaitem.02.2326.name=Enriched Naquadah Shovel Head - S:gt.metaitem.02.2326.tooltip=Nq+ - S:gt.metaitem.02.2327.name=Naquadria Shovel Head - S:gt.metaitem.02.2327.tooltip=NqX - S:gt.metaitem.02.2328.name=Duranium Shovel Head - 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.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 - S:gt.metaitem.02.2354.tooltip=Fe - S:gt.metaitem.02.2355.name=Magnetic Steel Shovel Head - 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 - S:gt.metaitem.02.2371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.2372.name=HSS-G Shovel Head - S:gt.metaitem.02.2372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.2373.name=HSS-E Shovel Head - 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 - S:gt.metaitem.02.2471.tooltip=C2H6OSi - S:gt.metaitem.02.2472.name=Polycaprolactam Shovel Head - 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 - 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.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 - S:gt.metaitem.02.27501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.27502.name=Chipped Ruby - S:gt.metaitem.02.27502.tooltip=CrAl2O3 - S:gt.metaitem.02.27503.name=Chipped Sapphire - S:gt.metaitem.02.27503.tooltip=Al2O3 - S:gt.metaitem.02.27504.name=Chipped Green Sapphire - S:gt.metaitem.02.27504.tooltip=Al2O3 - S:gt.metaitem.02.27505.name=Chipped Olivine - S:gt.metaitem.02.27505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.27507.name=Chipped Topaz - S:gt.metaitem.02.27507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.27508.name=Chipped Tanzanite - S:gt.metaitem.02.27508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.27509.name=Chipped Amethyst - S:gt.metaitem.02.27509.tooltip=(SiO2)4Fe - S:gt.metaitem.02.27510.name=Chipped Opal - S:gt.metaitem.02.27510.tooltip=SiO2 - S:gt.metaitem.02.27511.name=Chipped Jasper - S:gt.metaitem.02.27511.tooltip= - S:gt.metaitem.02.27512.name=Chipped Ruby - 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 - 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 - S:gt.metaitem.02.28.tooltip=Ti - S:gt.metaitem.02.2801.name=Blaze Shovel Head - S:gt.metaitem.02.2801.tooltip=?SMa - S:gt.metaitem.02.2802.name=Flint Shovel Head - S:gt.metaitem.02.2802.tooltip=SiO2 - S:gt.metaitem.02.2809.name=Wood Shovel Head - 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 - S:gt.metaitem.02.2850.tooltip=Al2KAlSi3O8O3 - S:gt.metaitem.02.28500.name=Flawed Diamond - S:gt.metaitem.02.28500.tooltip=C - S:gt.metaitem.02.28501.name=Flawed Emerald - S:gt.metaitem.02.28501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.28502.name=Flawed Ruby - S:gt.metaitem.02.28502.tooltip=CrAl2O3 - S:gt.metaitem.02.28503.name=Flawed Sapphire - S:gt.metaitem.02.28503.tooltip=Al2O3 - S:gt.metaitem.02.28504.name=Flawed Green Sapphire - S:gt.metaitem.02.28504.tooltip=Al2O3 - S:gt.metaitem.02.28505.name=Flawed Olivine - S:gt.metaitem.02.28505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.28507.name=Flawed Topaz - S:gt.metaitem.02.28507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.28508.name=Flawed Tanzanite - S:gt.metaitem.02.28508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.28509.name=Flawed Amethyst - S:gt.metaitem.02.28509.tooltip=(SiO2)4Fe - S:gt.metaitem.02.28510.name=Flawed Opal - S:gt.metaitem.02.28510.tooltip=SiO2 - S:gt.metaitem.02.28511.name=Flawed Jasper - S:gt.metaitem.02.28511.tooltip= - S:gt.metaitem.02.28512.name=Flawed Ruby - 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 - 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 - S:gt.metaitem.02.29501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.29502.name=Flawless Ruby - S:gt.metaitem.02.29502.tooltip=CrAl2O3 - S:gt.metaitem.02.29503.name=Flawless Sapphire - S:gt.metaitem.02.29503.tooltip=Al2O3 - S:gt.metaitem.02.29504.name=Flawless Green Sapphire - S:gt.metaitem.02.29504.tooltip=Al2O3 - S:gt.metaitem.02.29505.name=Flawless Olivine - S:gt.metaitem.02.29505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.29507.name=Flawless Topaz - S:gt.metaitem.02.29507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.29508.name=Flawless Tanzanite - 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 - S:gt.metaitem.02.29511.tooltip= - S:gt.metaitem.02.29512.name=Flawless Ruby - 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.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 - S:gt.metaitem.02.299.tooltip= - S:gt.metaitem.02.30.name=Chrome Sword Blade - S:gt.metaitem.02.30.tooltip=Cr - S:gt.metaitem.02.300.name=Bronze Sword Blade - S:gt.metaitem.02.300.tooltip=SnCu3 - S:gt.metaitem.02.3008.name=Beryllium Axe Head - S:gt.metaitem.02.3008.tooltip=Be - S:gt.metaitem.02.301.name=Brass Sword Blade - S:gt.metaitem.02.301.tooltip=ZnCu3 - S:gt.metaitem.02.3010.name=Carbon Axe Head - S:gt.metaitem.02.3010.tooltip=C - S:gt.metaitem.02.3019.name=Aluminium Axe Head - S:gt.metaitem.02.3019.tooltip=Al - S:gt.metaitem.02.302.name=Invar Sword Blade - S:gt.metaitem.02.302.tooltip=Fe2Ni - S:gt.metaitem.02.3028.name=Titanium Axe Head - S:gt.metaitem.02.3028.tooltip=Ti - S:gt.metaitem.02.303.name=Electrum Sword Blade - S:gt.metaitem.02.303.tooltip=AgAu - S:gt.metaitem.02.3030.name=Chrome Axe Head - S:gt.metaitem.02.3030.tooltip=Cr - S:gt.metaitem.02.3031.name=Manganese Axe Head - S:gt.metaitem.02.3031.tooltip=Mn - S:gt.metaitem.02.3032.name=Iron Axe Head - S:gt.metaitem.02.3032.tooltip=Fe - S:gt.metaitem.02.3033.name=Cobalt Axe Head - S:gt.metaitem.02.3033.tooltip=Co - S:gt.metaitem.02.3034.name=Nickel Axe Head - S:gt.metaitem.02.3034.tooltip=Ni - S:gt.metaitem.02.304.name=Wrought Iron Sword Blade - S:gt.metaitem.02.304.tooltip=Fe - S:gt.metaitem.02.3048.name=Molybdenum Axe Head - S:gt.metaitem.02.3048.tooltip=Mo - S:gt.metaitem.02.305.name=Steel Sword Blade - S:gt.metaitem.02.305.tooltip=Fe50C - S:gt.metaitem.02.30500.name=Exquisite Diamond - S:gt.metaitem.02.30500.tooltip=C - S:gt.metaitem.02.30501.name=Exquisite Emerald - S:gt.metaitem.02.30501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.30502.name=Exquisite Ruby - S:gt.metaitem.02.30502.tooltip=CrAl2O3 - S:gt.metaitem.02.30503.name=Exquisite Sapphire - S:gt.metaitem.02.30503.tooltip=Al2O3 - S:gt.metaitem.02.30504.name=Exquisite Green Sapphire - S:gt.metaitem.02.30504.tooltip=Al2O3 - S:gt.metaitem.02.30505.name=Exquisite Olivine - S:gt.metaitem.02.30505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.30507.name=Exquisite Topaz - S:gt.metaitem.02.30507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.30508.name=Exquisite Tanzanite - S:gt.metaitem.02.30508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.30509.name=Exquisite Amethyst - S:gt.metaitem.02.30509.tooltip=(SiO2)4Fe - S:gt.metaitem.02.30510.name=Exquisite Opal - S:gt.metaitem.02.30510.tooltip=SiO2 - S:gt.metaitem.02.30511.name=Exquisite Jasper - S:gt.metaitem.02.30511.tooltip= - S:gt.metaitem.02.30512.name=Exquisite Ruby - 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 - S:gt.metaitem.02.30527.tooltip=(Al2Mg3Si3O12)3(Al2Fe3Si3O12)5(Al2Mn3Si3O12)8 - S:gt.metaitem.02.30528.name=Exquisite Yellow Garnet - S:gt.metaitem.02.30528.tooltip=(Ca3Fe2Si3O12)5(Ca3Al2Si3O12)8(Ca3Cr2Si3O12)3 - S:gt.metaitem.02.3054.name=Silver Axe Head - S:gt.metaitem.02.3054.tooltip=Ag - S:gt.metaitem.02.306.name=Stainless Steel Sword Blade - S:gt.metaitem.02.306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.3067.name=Neodymium Axe Head - S:gt.metaitem.02.3067.tooltip=Nd - S:gt.metaitem.02.307.name=Pig Iron Sword Blade - S:gt.metaitem.02.307.tooltip=Fe - S:gt.metaitem.02.3081.name=Tungsten Axe Head - S:gt.metaitem.02.3081.tooltip=W - S:gt.metaitem.02.3083.name=Osmium Axe Head - S:gt.metaitem.02.3083.tooltip=Os - S:gt.metaitem.02.3084.name=Iridium Axe Head - S:gt.metaitem.02.3084.tooltip=Ir - S:gt.metaitem.02.3085.name=Platinum Axe Head - S:gt.metaitem.02.3085.tooltip=Pt - S:gt.metaitem.02.3086.name=Gold Axe Head - S:gt.metaitem.02.3086.tooltip=Au - S:gt.metaitem.02.3089.name=Lead Axe Head - S:gt.metaitem.02.3089.tooltip=Pb - S:gt.metaitem.02.30890.name=Exquisite Glass Crystal - S:gt.metaitem.02.30890.tooltip=SiO2 - S:gt.metaitem.02.3090.name=Bismuth Axe Head - S:gt.metaitem.02.3090.tooltip=Bi - S:gt.metaitem.02.3096.name=Thorium Axe Head - S:gt.metaitem.02.3096.tooltip=Th - S:gt.metaitem.02.3097.name=Uranium 235 Axe Head - S:gt.metaitem.02.3097.tooltip=U-235 - S:gt.metaitem.02.3098.name=Uranium 238 Axe Head - S:gt.metaitem.02.3098.tooltip=U - S:gt.metaitem.02.31.name=Manganese Sword Blade - S:gt.metaitem.02.31.tooltip=Mn - S:gt.metaitem.02.310.name=Cupronickel Sword Blade - S:gt.metaitem.02.310.tooltip=CuNi - S:gt.metaitem.02.3100.name=Plutonium 239 Axe Head - 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 - S:gt.metaitem.02.31129.tooltip=Nt - S:gt.metaitem.02.312.name=Kanthal Sword Blade - S:gt.metaitem.02.312.tooltip=FeAlCr - S:gt.metaitem.02.3129.name=Neutronium Axe Head - S:gt.metaitem.02.3129.tooltip=Nt - S:gt.metaitem.02.31299.name=Stone Gear - S:gt.metaitem.02.31299.tooltip= - S:gt.metaitem.02.313.name=Magnalium Sword Blade - 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 - S:gt.metaitem.02.32001.tooltip=Keeping you awake the whole night - S:gt.metaitem.02.32002.name=Coffee - S:gt.metaitem.02.32002.tooltip=Just the regular morning Coffee - S:gt.metaitem.02.32003.name=Cafe au lait - S:gt.metaitem.02.32003.tooltip=Sweet Coffee - S:gt.metaitem.02.32004.name=Lait au cafe - S:gt.metaitem.02.32004.tooltip=You want Coffee to your Sugar? - S:gt.metaitem.02.32005.name=Dark Chocolate Milk - S:gt.metaitem.02.32005.tooltip=A bit bitter, better add a bit Sugar - S:gt.metaitem.02.32006.name=Chocolate Milk - S:gt.metaitem.02.32006.tooltip=Sweet Goodness - S:gt.metaitem.02.32007.name=Tea - S:gt.metaitem.02.32007.tooltip=Keep calm and carry on - S:gt.metaitem.02.32008.name=Sweet Tea - S:gt.metaitem.02.32008.tooltip=How about a Tea Party? In Boston? - S:gt.metaitem.02.32009.name=Ice Tea - 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 - S:gt.metaitem.02.32101.tooltip=This has a cleaning effect on your internals. - S:gt.metaitem.02.32102.name=Wine - S:gt.metaitem.02.32102.tooltip=Ordinary - S:gt.metaitem.02.32103.name=Vinegar - S:gt.metaitem.02.32103.tooltip=Exquisite - S:gt.metaitem.02.32104.name=Potato Juice - S:gt.metaitem.02.32104.tooltip=Ever seen Potato Juice in stores? No? That has a reason. - S:gt.metaitem.02.32105.name=Vodka - S:gt.metaitem.02.32105.tooltip=Not to confuse with Water - S:gt.metaitem.02.32106.name=Leninade - S:gt.metaitem.02.32106.tooltip=Let the Communism flow through you! - S:gt.metaitem.02.32107.name=Mineral Water - S:gt.metaitem.02.32107.tooltip=The best Stuff you can drink to stay healthy - S:gt.metaitem.02.32108.name=Salty Water - S:gt.metaitem.02.32108.tooltip=Like Sea Water but less dirty - S:gt.metaitem.02.32109.name=Reed Water - S:gt.metaitem.02.32109.tooltip=I guess this tastes better when fermented - S:gt.metaitem.02.32110.name=Rum - S:gt.metaitem.02.32110.tooltip=A buddle o' rum - S:gt.metaitem.02.32111.name=Pirate Brew - S:gt.metaitem.02.32111.tooltip=Set the Sails, we are going to Torrentuga! - S:gt.metaitem.02.32112.name=Hops Juice - S:gt.metaitem.02.32112.tooltip=Every Beer has a start - S:gt.metaitem.02.32113.name=Dark Beer - S:gt.metaitem.02.32113.tooltip=Dark Beer, for the real Men - S:gt.metaitem.02.32114.name=Dragon Blood - S:gt.metaitem.02.32114.tooltip=FUS RO DAH! - S:gt.metaitem.02.32115.name=Wheaty Juice - S:gt.metaitem.02.32115.tooltip=Is this liquefied Bread or what? - S:gt.metaitem.02.32116.name=Scotch - S:gt.metaitem.02.32116.tooltip=Technically this is just a Whisky - S:gt.metaitem.02.32117.name=Glen McKenner - S:gt.metaitem.02.32117.tooltip=Don't hand to easily surprised people, they will shatter it. - S:gt.metaitem.02.32118.name=Wheaty Hops Juice - S:gt.metaitem.02.32118.tooltip=Also known as 'Duff-Lite' - S:gt.metaitem.02.32119.name=Beer - S:gt.metaitem.02.32119.tooltip=Good old Beer - S:gt.metaitem.02.32120.name=Chilly Sauce - S:gt.metaitem.02.32120.tooltip=Spicy - S:gt.metaitem.02.32121.name=Hot Sauce - S:gt.metaitem.02.32121.tooltip=Very Spicy, I guess? - S:gt.metaitem.02.32122.name=Diabolo Sauce - S:gt.metaitem.02.32122.tooltip=As if the Devil made this Sauce - S:gt.metaitem.02.32123.name=Diablo Sauce - S:gt.metaitem.02.32123.tooltip=Diablo always comes back! - S:gt.metaitem.02.32124.name=Old Man Snitches glitched Diablo Sauce - S:gt.metaitem.02.32124.tooltip=[Missing No] - S:gt.metaitem.02.32125.name=Apple Juice - S:gt.metaitem.02.32125.tooltip=Made of the Apples from our best Oak Farms - S:gt.metaitem.02.32126.name=Cider - S:gt.metaitem.02.32126.tooltip=If you have nothing better to do with your Apples - S:gt.metaitem.02.32127.name=Golden Apple Juice - S:gt.metaitem.02.32127.tooltip=A golden Apple in liquid form - S:gt.metaitem.02.32128.name=Golden Cider - S:gt.metaitem.02.32128.tooltip=More Resistance, less Regeneration - S:gt.metaitem.02.32129.name=Idun's Apple Juice - S:gt.metaitem.02.32129.tooltip=So you got the Idea of using Notch Apples for a drink? - S:gt.metaitem.02.32130.name=Notches Brew - S:gt.metaitem.02.32130.tooltip=This is just overpowered - S:gt.metaitem.02.32131.name=Lemon Juice - S:gt.metaitem.02.32131.tooltip=Maybe adding Sugar will make it less sour - S:gt.metaitem.02.32132.name=Limoncello - S:gt.metaitem.02.32132.tooltip=An alcoholic Drink which tastes like Lemons - S:gt.metaitem.02.32133.name=Lemonade - S:gt.metaitem.02.32133.tooltip=Cold and refreshing Lemonade - S:gt.metaitem.02.32134.name=Alcopops - S:gt.metaitem.02.32134.tooltip=Don't let your Children drink this junk! - S:gt.metaitem.02.32135.name=Cave Johnson's Grenade Juice - S:gt.metaitem.02.32135.tooltip=When life gives you Lemons, make Life take them Lemons back! - S:gt.metaitem.02.32136.name=Milk - 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 - S:gt.metaitem.02.32201.tooltip=Still looks like a Crab Claw - S:gt.metaitem.02.32202.name=Potato Strips - S:gt.metaitem.02.32202.tooltip=It's Potato in Stripe Form - S:gt.metaitem.02.32203.name=Fries - S:gt.metaitem.02.32203.tooltip=Not to confuse with Fry the Delivery Boy - S:gt.metaitem.02.32204.name=Fries - S:gt.metaitem.02.32204.tooltip=Ketchup not included - S:gt.metaitem.02.32205.name=Potato Chips (Raw) - S:gt.metaitem.02.32205.tooltip=Just like a Potato - S:gt.metaitem.02.32206.name=Potato Chips - S:gt.metaitem.02.32206.tooltip=Crunchy - S:gt.metaitem.02.32207.name=Chili Chips - S:gt.metaitem.02.32207.tooltip=Spicy - S:gt.metaitem.02.32208.name=Bag of Potato Chips - S:gt.metaitem.02.32208.tooltip=Full of delicious Air - S:gt.metaitem.02.32209.name=Bag of Chili Chips - S:gt.metaitem.02.32209.tooltip=Stop making noises Baj! - S:gt.metaitem.02.32210.name=Chum - S:gt.metaitem.02.32210.tooltip=Chum is Fum! - S:gt.metaitem.02.32211.name=Chum on a Stick - S:gt.metaitem.02.32211.tooltip=Don't forget to try our Chum-balaya - S:gt.metaitem.02.32212.name=Sugary Dough - S:gt.metaitem.02.32212.tooltip=Don't eat the Dough before it is baken - S:gt.metaitem.02.32213.name=Chocolate Dough - S:gt.metaitem.02.32213.tooltip=I said don't eat the Dough! - S:gt.metaitem.02.32214.name=Cookie shaped Dough - S:gt.metaitem.02.32214.tooltip=For baking Cookies - S:gt.metaitem.02.32220.name=Buns - S:gt.metaitem.02.32220.tooltip=Pre Sliced - S:gt.metaitem.02.32221.name=Veggieburger - S:gt.metaitem.02.32221.tooltip=No matter how you call this, this is NOT a Burger! - S:gt.metaitem.02.32222.name=Cheeseburger - S:gt.metaitem.02.32222.tooltip=Cheesy! - S:gt.metaitem.02.32223.name=Hamburger - S:gt.metaitem.02.32223.tooltip=The Mc Burger Queen Burger - S:gt.metaitem.02.32224.name=Chumburger - S:gt.metaitem.02.32224.tooltip=Fum is Chum! - S:gt.metaitem.02.32230.name=Breads - S:gt.metaitem.02.32230.tooltip=Pre Sliced - S:gt.metaitem.02.32231.name=Veggie Sandwich - S:gt.metaitem.02.32231.tooltip=Meatless - S:gt.metaitem.02.32232.name=Cheese Sandwich - S:gt.metaitem.02.32232.tooltip=Say Cheese! - S:gt.metaitem.02.32233.name=Bacon Sandwich - S:gt.metaitem.02.32233.tooltip=The best Sandwich ever! - S:gt.metaitem.02.32234.name=Steak Sandwich - S:gt.metaitem.02.32234.tooltip=Not a 'Steam Sandwich' - S:gt.metaitem.02.32240.name=Baguettes - S:gt.metaitem.02.32240.tooltip=Pre Sliced - S:gt.metaitem.02.32241.name=Large Veggie Sandwich - S:gt.metaitem.02.32241.tooltip=Just not worth it - S:gt.metaitem.02.32242.name=Large Cheese Sandwich - S:gt.metaitem.02.32242.tooltip=I need another cheesy tooltip for this - S:gt.metaitem.02.32243.name=Large Bacon Sandwich - S:gt.metaitem.02.32243.tooltip=For Men! (and manly Women) - S:gt.metaitem.02.32244.name=Large Steak Sandwich - S:gt.metaitem.02.32244.tooltip=Yes, I once accidentially called it 'Steam Sandwich' - S:gt.metaitem.02.32250.name=Raw Veggie Pizza - S:gt.metaitem.02.32250.tooltip=Into the Oven with it! - S:gt.metaitem.02.32251.name=Raw Cheese Pizza - S:gt.metaitem.02.32251.tooltip=Into the Oven with it! - S:gt.metaitem.02.32252.name=Raw Mince Meat Pizza - S:gt.metaitem.02.32252.tooltip=Into the Oven with it! - S:gt.metaitem.02.32260.name=Veggie Pizza - S:gt.metaitem.02.32260.tooltip=The next they want is Gluten Free Pizzas... - S:gt.metaitem.02.32261.name=Cheese Pizza - S:gt.metaitem.02.32261.tooltip=Pizza Magarita - S:gt.metaitem.02.32262.name=Mince Meat Pizza - S:gt.metaitem.02.32262.tooltip=Emo Pizza, it cuts itself! - S:gt.metaitem.02.32270.name=Super Fuel Binder - 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 - S:gt.metaitem.02.32410.tooltip=Blue Dye - S:gt.metaitem.02.32414.name=Black Dye - S:gt.metaitem.02.32414.tooltip= - S:gt.metaitem.02.32415.name=Red Dye - S:gt.metaitem.02.32415.tooltip= - S:gt.metaitem.02.32416.name=Green Dye - S:gt.metaitem.02.32416.tooltip= - S:gt.metaitem.02.32417.name=Brown Dye - S:gt.metaitem.02.32417.tooltip= - S:gt.metaitem.02.32418.name=Blue Dye - S:gt.metaitem.02.32418.tooltip= - S:gt.metaitem.02.32419.name=Purple Dye - S:gt.metaitem.02.32419.tooltip= - S:gt.metaitem.02.32420.name=Cyan Dye - S:gt.metaitem.02.32420.tooltip= - S:gt.metaitem.02.32421.name=Light Gray Dye - S:gt.metaitem.02.32421.tooltip= - S:gt.metaitem.02.32422.name=Gray Dye - S:gt.metaitem.02.32422.tooltip= - S:gt.metaitem.02.32423.name=Pink Dye - S:gt.metaitem.02.32423.tooltip= - S:gt.metaitem.02.32424.name=Lime Dye - S:gt.metaitem.02.32424.tooltip= - S:gt.metaitem.02.32425.name=Yellow Dye - S:gt.metaitem.02.32425.tooltip= - S:gt.metaitem.02.32426.name=Light Blue Dye - S:gt.metaitem.02.32426.tooltip= - S:gt.metaitem.02.32427.name=Magenta Dye - S:gt.metaitem.02.32427.tooltip= - S:gt.metaitem.02.32428.name=Orange Dye - S:gt.metaitem.02.32428.tooltip= - S:gt.metaitem.02.32429.name=White Dye - S:gt.metaitem.02.32429.tooltip= - S:gt.metaitem.02.32470.name=Oak Plank - S:gt.metaitem.02.32470.tooltip=Usable as Cover - S:gt.metaitem.02.32471.name=Spruce Plank - S:gt.metaitem.02.32471.tooltip=Usable as Cover - S:gt.metaitem.02.32472.name=Birch Plank - S:gt.metaitem.02.32472.tooltip=Usable as Cover - S:gt.metaitem.02.32473.name=Jungle Plank - S:gt.metaitem.02.32473.tooltip=Usable as Cover - S:gt.metaitem.02.32474.name=Acacia Plank - S:gt.metaitem.02.32474.tooltip=Usable as Cover - S:gt.metaitem.02.32475.name=Dark Oak Plank - S:gt.metaitem.02.32475.tooltip=Usable as Cover - S:gt.metaitem.02.32476.name=Larch Plank - S:gt.metaitem.02.32476.tooltip=Usable as Cover - S:gt.metaitem.02.32477.name=Teak Plank - S:gt.metaitem.02.32477.tooltip=Usable as Cover - S:gt.metaitem.02.32478.name=Green Acacia Plank - S:gt.metaitem.02.32478.tooltip=Usable as Cover - S:gt.metaitem.02.32479.name=Lime Plank - S:gt.metaitem.02.32479.tooltip=Usable as Cover - S:gt.metaitem.02.32480.name=Chestnut Plank - S:gt.metaitem.02.32480.tooltip=Usable as Cover - S:gt.metaitem.02.32481.name=Wenge Plank - S:gt.metaitem.02.32481.tooltip=Usable as Cover - S:gt.metaitem.02.32482.name=Baobab Plank - S:gt.metaitem.02.32482.tooltip=Usable as Cover - S:gt.metaitem.02.32483.name=Sequoia Plank - S:gt.metaitem.02.32483.tooltip=Usable as Cover - S:gt.metaitem.02.32484.name=Kapok Plank - S:gt.metaitem.02.32484.tooltip=Usable as Cover - S:gt.metaitem.02.32485.name=Ebony Plank - S:gt.metaitem.02.32485.tooltip=Usable as Cover - S:gt.metaitem.02.32486.name=Mahagony Plank - S:gt.metaitem.02.32486.tooltip=Usable as Cover - S:gt.metaitem.02.32487.name=Balsa Plank - S:gt.metaitem.02.32487.tooltip=Usable as Cover - S:gt.metaitem.02.32488.name=Willow Plank - S:gt.metaitem.02.32488.tooltip=Usable as Cover - S:gt.metaitem.02.32489.name=Walnut Plank - S:gt.metaitem.02.32489.tooltip=Usable as Cover - S:gt.metaitem.02.32490.name=Greenheart Plank - S:gt.metaitem.02.32490.tooltip=Usable as Cover - S:gt.metaitem.02.32491.name=Cherry Plank - S:gt.metaitem.02.32491.tooltip=Usable as Cover - S:gt.metaitem.02.32492.name=Mahoe Plank - S:gt.metaitem.02.32492.tooltip=Usable as Cover - S:gt.metaitem.02.32493.name=Poplar Plank - S:gt.metaitem.02.32493.tooltip=Usable as Cover - S:gt.metaitem.02.32494.name=Palm Plank - S:gt.metaitem.02.32494.tooltip=Usable as Cover - S:gt.metaitem.02.32495.name=Papaya Plank - S:gt.metaitem.02.32495.tooltip=Usable as Cover - S:gt.metaitem.02.32496.name=Pine Plank - S:gt.metaitem.02.32496.tooltip=Usable as Cover - S:gt.metaitem.02.32497.name=Plum Plank - S:gt.metaitem.02.32497.tooltip=Usable as Cover - S:gt.metaitem.02.32498.name=Maple Plank - S:gt.metaitem.02.32498.tooltip=Usable as Cover - S:gt.metaitem.02.32499.name=Citrus Plank - S:gt.metaitem.02.32499.tooltip=Usable as Cover - S:gt.metaitem.02.325.name=Naquadah Alloy Sword Blade - S:gt.metaitem.02.325.tooltip= - S:gt.metaitem.02.32500.name=Plumbilia Leaf - S:gt.metaitem.02.32500.tooltip=Source of Lead - S:gt.metaitem.02.32501.name=Argentia Leaf - S:gt.metaitem.02.32501.tooltip=Source of Silver - S:gt.metaitem.02.32502.name=Indigo Blossom - S:gt.metaitem.02.32502.tooltip=Used for making Blue Dye - S:gt.metaitem.02.32503.name=Ferru Leaf - S:gt.metaitem.02.32503.tooltip=Source of Iron - S:gt.metaitem.02.32504.name=Aurelia Leaf - S:gt.metaitem.02.32504.tooltip=Source of Gold - S:gt.metaitem.02.32505.name=Tea Leaf - S:gt.metaitem.02.32505.tooltip=Source of Tea - S:gt.metaitem.02.32510.name=Oil Berry - S:gt.metaitem.02.32510.tooltip=Oil in Berry form - S:gt.metaitem.02.32511.name=Bobs-Yer-Uncle-Berry - S:gt.metaitem.02.32511.tooltip=Source of Emeralds - S:gt.metaitem.02.32512.name=UUM Berry - S:gt.metaitem.02.32512.tooltip=UUM in Berry form - S:gt.metaitem.02.32513.name=UUA Berry - S:gt.metaitem.02.32513.tooltip=UUA in Berry form - S:gt.metaitem.02.32520.name=Milk Wart - S:gt.metaitem.02.32520.tooltip=Source of Milk - S:gt.metaitem.02.32521.name=Bauxia Leaf - S:gt.metaitem.02.32521.tooltip=Source of Aluminium - S:gt.metaitem.02.32522.name=Titania Leaf - S:gt.metaitem.02.32522.tooltip=Source of Titanium - S:gt.metaitem.02.32523.name=Reactoria Leaf - S:gt.metaitem.02.32523.tooltip=Source of Uranium - S:gt.metaitem.02.32524.name=Uranium Leaf - S:gt.metaitem.02.32524.tooltip=Source of Uranite - S:gt.metaitem.02.32526.name=Thunder Leaf - S:gt.metaitem.02.32526.tooltip=Source of Thorium - S:gt.metaitem.02.32527.name=Nickelback Leaf - S:gt.metaitem.02.32527.tooltip=Source of Nickel - S:gt.metaitem.02.32528.name=Galvania Leaf - S:gt.metaitem.02.32528.tooltip=Source of Zinc - S:gt.metaitem.02.32529.name=Pyrolusium Leaf - S:gt.metaitem.02.32529.tooltip=Source of Manganese - S:gt.metaitem.02.32530.name=Coppon Fiber - S:gt.metaitem.02.32530.tooltip=ORANGE WOOOOOOOL!!! - S:gt.metaitem.02.32531.name=Scheelinium Leaf - S:gt.metaitem.02.32531.tooltip=Source of Tungsten - S:gt.metaitem.02.32532.name=Platina Leaf - S:gt.metaitem.02.32532.tooltip=Source of Platinum - S:gt.metaitem.02.32533.name=Quantaria Leaf - S:gt.metaitem.02.32533.tooltip=Source of Iridium - S:gt.metaitem.02.32534.name=Quantaria Leaf - 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 - S:gt.metaitem.02.32550.tooltip=It is red and hot - S:gt.metaitem.02.32551.name=Lemon - S:gt.metaitem.02.32551.tooltip=Don't make Lemonade - S:gt.metaitem.02.32552.name=Tomato - S:gt.metaitem.02.32552.tooltip=Solid Ketchup - S:gt.metaitem.02.32553.name=Max Tomato - S:gt.metaitem.02.32553.tooltip=Full Health in one Tomato - S:gt.metaitem.02.32554.name=Grapes - S:gt.metaitem.02.32554.tooltip=Source of Wine - S:gt.metaitem.02.32555.name=Onion - S:gt.metaitem.02.32555.tooltip=Taking over the whole Taste - S:gt.metaitem.02.32556.name=Cucumber - S:gt.metaitem.02.32556.tooltip=Not a Sea Cucumber! - S:gt.metaitem.02.32557.name=Rape - S:gt.metaitem.02.32557.tooltip=Time to oil up! - S:gt.metaitem.02.32558.name=Cheese - S:gt.metaitem.02.32558.tooltip=Click the Cheese - S:gt.metaitem.02.32559.name=Dough - S:gt.metaitem.02.32559.tooltip=For making Breads - S:gt.metaitem.02.32560.name=Flattened Dough - S:gt.metaitem.02.32560.tooltip=For making Pizza - S:gt.metaitem.02.32561.name=Dough - S:gt.metaitem.02.32561.tooltip=In Bread Shape - S:gt.metaitem.02.32562.name=Dough - S:gt.metaitem.02.32562.tooltip=In Bun Shape - S:gt.metaitem.02.32563.name=Dough - S:gt.metaitem.02.32563.tooltip=In Baguette Shape - S:gt.metaitem.02.32564.name=Bun - S:gt.metaitem.02.32564.tooltip=Do not teleport Bread! - S:gt.metaitem.02.32565.name=Baguette - S:gt.metaitem.02.32565.tooltip=I teleported nothing BUT Bread!!! - S:gt.metaitem.02.32566.name=Sliced Bread - S:gt.metaitem.02.32566.tooltip=Just half a Bread - S:gt.metaitem.02.32567.name=Sliced Bun - S:gt.metaitem.02.32567.tooltip=Just half a Bun - S:gt.metaitem.02.32568.name=Sliced Baguette - S:gt.metaitem.02.32568.tooltip=Just half a Baguette - S:gt.metaitem.02.32569.name=Cake Bottom - S:gt.metaitem.02.32569.tooltip=For making Cake - S:gt.metaitem.02.32570.name=Baked Cake Bottom - S:gt.metaitem.02.32570.tooltip=I know I promised you an actual Cake, but well... - S:gt.metaitem.02.32571.name=Lemon Slice - S:gt.metaitem.02.32571.tooltip=Ideal to put on your Drink - S:gt.metaitem.02.32572.name=Tomato Slice - S:gt.metaitem.02.32572.tooltip=Solid Ketchup - S:gt.metaitem.02.32573.name=Onion Slice - S:gt.metaitem.02.32573.tooltip=ONIONS, UNITE! - S:gt.metaitem.02.32574.name=Cucumber Slice - S:gt.metaitem.02.32574.tooltip=QUEWWW-CUMMM-BERRR!!! - S:gt.metaitem.02.32576.name=Cheese Slice - S:gt.metaitem.02.32576.tooltip=ALIEN ATTACK!!!, throw the CHEEEEESE!!! - S:gt.metaitem.02.326.name=Enriched Naquadah Sword Blade - S:gt.metaitem.02.326.tooltip=Nq+ - S:gt.metaitem.02.327.name=Naquadria Sword Blade - S:gt.metaitem.02.327.tooltip=NqX - S:gt.metaitem.02.328.name=Duranium Sword Blade - S:gt.metaitem.02.328.tooltip= - S:gt.metaitem.02.329.name=Tritanium Sword Blade - S:gt.metaitem.02.329.tooltip= - S:gt.metaitem.02.3299.name=Stone Axe Head - 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 - S:gt.metaitem.02.3301.tooltip=ZnCu3 - S:gt.metaitem.02.3302.name=Invar Axe Head - S:gt.metaitem.02.3302.tooltip=Fe2Ni - S:gt.metaitem.02.3303.name=Electrum Axe Head - S:gt.metaitem.02.3303.tooltip=AgAu - S:gt.metaitem.02.3304.name=Wrought Iron Axe Head - S:gt.metaitem.02.3304.tooltip=Fe - S:gt.metaitem.02.3305.name=Steel Axe Head - S:gt.metaitem.02.3305.tooltip=Fe50C - S:gt.metaitem.02.3306.name=Stainless Steel Axe Head - S:gt.metaitem.02.3306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.3307.name=Pig Iron Axe Head - S:gt.metaitem.02.3307.tooltip=Fe - S:gt.metaitem.02.331.name=Mithril Sword Blade - S:gt.metaitem.02.331.tooltip=Pt2Ma - S:gt.metaitem.02.3310.name=Cupronickel Axe Head - S:gt.metaitem.02.3310.tooltip=CuNi - S:gt.metaitem.02.3311.name=Nichrome Axe Head - S:gt.metaitem.02.3311.tooltip=Ni4Cr - S:gt.metaitem.02.3312.name=Kanthal Axe Head - S:gt.metaitem.02.3312.tooltip=FeAlCr - S:gt.metaitem.02.3313.name=Magnalium Axe Head - S:gt.metaitem.02.3313.tooltip=MgAl2 - S:gt.metaitem.02.3316.name=Tungstensteel Axe Head - 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 - S:gt.metaitem.02.3324.tooltip=Nq - S:gt.metaitem.02.3325.name=Naquadah Alloy Axe Head - S:gt.metaitem.02.3325.tooltip= - S:gt.metaitem.02.3326.name=Enriched Naquadah Axe Head - S:gt.metaitem.02.3326.tooltip=Nq+ - S:gt.metaitem.02.3327.name=Naquadria Axe Head - S:gt.metaitem.02.3327.tooltip=NqX - S:gt.metaitem.02.3328.name=Duranium Axe Head - 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 - S:gt.metaitem.02.3349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.335.name=Damascus Steel Sword Blade - S:gt.metaitem.02.335.tooltip=Fe50C - S:gt.metaitem.02.3350.name=Sterling Silver Axe Head - S:gt.metaitem.02.3350.tooltip=CuAg4 - S:gt.metaitem.02.3351.name=Rose Gold Axe Head - S:gt.metaitem.02.3351.tooltip=CuAu4 - S:gt.metaitem.02.3352.name=Black Bronze Axe Head - S:gt.metaitem.02.3352.tooltip=AuAgCu3 - S:gt.metaitem.02.3353.name=Bismuth Bronze Axe Head - S:gt.metaitem.02.3353.tooltip=BiZnCu3 - S:gt.metaitem.02.3354.name=Magnetic Iron Axe Head - S:gt.metaitem.02.3354.tooltip=Fe - S:gt.metaitem.02.3355.name=Magnetic Steel Axe Head - 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 - S:gt.metaitem.02.3371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.3372.name=HSS-G Axe Head - S:gt.metaitem.02.3372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.3373.name=HSS-E Axe Head - 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 - S:gt.metaitem.02.3471.tooltip=C2H6OSi - S:gt.metaitem.02.3472.name=Polycaprolactam Axe Head - S:gt.metaitem.02.3472.tooltip=C6H11NO - S:gt.metaitem.02.3473.name=Polytetrafluoroethylene Axe Head - 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 - S:gt.metaitem.02.3500.tooltip=C - S:gt.metaitem.02.3501.name=Emerald Axe Head - S:gt.metaitem.02.3501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.3502.name=Ruby Axe Head - S:gt.metaitem.02.3502.tooltip=CrAl2O3 - S:gt.metaitem.02.3503.name=Sapphire Axe Head - S:gt.metaitem.02.3503.tooltip=Al2O3 - S:gt.metaitem.02.3504.name=Green Sapphire Axe Head - S:gt.metaitem.02.3504.tooltip=Al2O3 - S:gt.metaitem.02.3505.name=Olivine Axe Head - S:gt.metaitem.02.3505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.3506.name=Nether Star Axe Head - S:gt.metaitem.02.3506.tooltip= - S:gt.metaitem.02.3507.name=Topaz Axe Head - S:gt.metaitem.02.3507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.3508.name=Tanzanite Axe Head - S:gt.metaitem.02.3508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.3509.name=Amethyst Axe Head - S:gt.metaitem.02.3509.tooltip=(SiO2)4Fe - S:gt.metaitem.02.351.name=Rose Gold Sword Blade - 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 - 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 - 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 - 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 - 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 - S:gt.metaitem.02.3631.tooltip=C6H4S - S:gt.metaitem.02.3635.name=Styrene-Butadiene Rubber Axe Head - S:gt.metaitem.02.3635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.3636.name=Polystyrene Axe Head - S:gt.metaitem.02.3636.tooltip=C8H8 - S:gt.metaitem.02.364.name=Dark Steel Sword Blade - 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 - S:gt.metaitem.02.371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.372.name=HSS-G Sword Blade - S:gt.metaitem.02.372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.373.name=HSS-E Sword Blade - 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 - S:gt.metaitem.02.4031.tooltip=Mn - S:gt.metaitem.02.4032.name=Iron Hoe Head - S:gt.metaitem.02.4032.tooltip=Fe - S:gt.metaitem.02.4033.name=Cobalt Hoe Head - 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 - S:gt.metaitem.02.4083.tooltip=Os - S:gt.metaitem.02.4084.name=Iridium Hoe Head - S:gt.metaitem.02.4084.tooltip=Ir - S:gt.metaitem.02.4085.name=Platinum Hoe Head - S:gt.metaitem.02.4085.tooltip=Pt - S:gt.metaitem.02.4086.name=Gold Hoe Head - S:gt.metaitem.02.4086.tooltip=Au - S:gt.metaitem.02.4089.name=Lead Hoe Head - S:gt.metaitem.02.4089.tooltip=Pb - S:gt.metaitem.02.4090.name=Bismuth Hoe Head - S:gt.metaitem.02.4090.tooltip=Bi - S:gt.metaitem.02.4096.name=Thorium Hoe Head - S:gt.metaitem.02.4096.tooltip=Th - S:gt.metaitem.02.4097.name=Uranium 235 Hoe Head - S:gt.metaitem.02.4097.tooltip=U-235 - S:gt.metaitem.02.4098.name=Uranium 238 Hoe Head - S:gt.metaitem.02.4098.tooltip=U - S:gt.metaitem.02.4100.name=Plutonium 239 Hoe Head - S:gt.metaitem.02.4100.tooltip=Pu - S:gt.metaitem.02.4101.name=Plutonium 241 Hoe Head - S:gt.metaitem.02.4101.tooltip=Pu-241 - S:gt.metaitem.02.4129.name=Neutronium Hoe Head - S:gt.metaitem.02.4129.tooltip=Nt - S:gt.metaitem.02.4299.name=Stone Hoe Head - S:gt.metaitem.02.4299.tooltip= - S:gt.metaitem.02.4300.name=Bronze Hoe Head - S:gt.metaitem.02.4300.tooltip=SnCu3 - S:gt.metaitem.02.4301.name=Brass Hoe Head - S:gt.metaitem.02.4301.tooltip=ZnCu3 - S:gt.metaitem.02.4302.name=Invar Hoe Head - S:gt.metaitem.02.4302.tooltip=Fe2Ni - S:gt.metaitem.02.4303.name=Electrum Hoe Head - S:gt.metaitem.02.4303.tooltip=AgAu - S:gt.metaitem.02.4304.name=Wrought Iron Hoe Head - S:gt.metaitem.02.4304.tooltip=Fe - S:gt.metaitem.02.4305.name=Steel Hoe Head - S:gt.metaitem.02.4305.tooltip=Fe50C - S:gt.metaitem.02.4306.name=Stainless Steel Hoe Head - S:gt.metaitem.02.4306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.4307.name=Pig Iron Hoe Head - S:gt.metaitem.02.4307.tooltip=Fe - S:gt.metaitem.02.4310.name=Cupronickel Hoe Head - S:gt.metaitem.02.4310.tooltip=CuNi - S:gt.metaitem.02.4311.name=Nichrome Hoe Head - S:gt.metaitem.02.4311.tooltip=Ni4Cr - S:gt.metaitem.02.4312.name=Kanthal Hoe Head - S:gt.metaitem.02.4312.tooltip=FeAlCr - S:gt.metaitem.02.4313.name=Magnalium Hoe Head - S:gt.metaitem.02.4313.tooltip=MgAl2 - S:gt.metaitem.02.4316.name=Tungstensteel Hoe Head - 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 - S:gt.metaitem.02.4324.tooltip=Nq - S:gt.metaitem.02.4325.name=Naquadah Alloy Hoe Head - S:gt.metaitem.02.4325.tooltip= - S:gt.metaitem.02.4326.name=Enriched Naquadah Hoe Head - S:gt.metaitem.02.4326.tooltip=Nq+ - S:gt.metaitem.02.4327.name=Naquadria Hoe Head - S:gt.metaitem.02.4327.tooltip=NqX - S:gt.metaitem.02.4328.name=Duranium Hoe Head - 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.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 - S:gt.metaitem.02.4349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.4350.name=Sterling Silver Hoe Head - S:gt.metaitem.02.4350.tooltip=CuAg4 - S:gt.metaitem.02.4351.name=Rose Gold Hoe Head - S:gt.metaitem.02.4351.tooltip=CuAu4 - S:gt.metaitem.02.4352.name=Black Bronze Hoe Head - S:gt.metaitem.02.4352.tooltip=AuAgCu3 - S:gt.metaitem.02.4353.name=Bismuth Bronze Hoe Head - S:gt.metaitem.02.4353.tooltip=BiZnCu3 - S:gt.metaitem.02.4354.name=Magnetic Iron Hoe Head - S:gt.metaitem.02.4354.tooltip=Fe - S:gt.metaitem.02.4355.name=Magnetic Steel Hoe Head - 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 - S:gt.metaitem.02.4371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.4372.name=HSS-G Hoe Head - S:gt.metaitem.02.4372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.4373.name=HSS-E Hoe Head - 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 - S:gt.metaitem.02.4471.tooltip=C2H6OSi - S:gt.metaitem.02.4472.name=Polycaprolactam Hoe Head - 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 - S:gt.metaitem.02.4501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.4502.name=Ruby Hoe Head - S:gt.metaitem.02.4502.tooltip=CrAl2O3 - S:gt.metaitem.02.4503.name=Sapphire Hoe Head - S:gt.metaitem.02.4503.tooltip=Al2O3 - S:gt.metaitem.02.4504.name=Green Sapphire Hoe Head - S:gt.metaitem.02.4504.tooltip=Al2O3 - S:gt.metaitem.02.4505.name=Olivine Hoe Head - S:gt.metaitem.02.4505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.4506.name=Nether Star Hoe Head - S:gt.metaitem.02.4506.tooltip= - S:gt.metaitem.02.4507.name=Topaz Hoe Head - S:gt.metaitem.02.4507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.4508.name=Tanzanite Hoe Head - S:gt.metaitem.02.4508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.4509.name=Amethyst Hoe Head - 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 - 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.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 - S:gt.metaitem.02.4613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.4631.name=Polyphenylene Sulfide Hoe Head - S:gt.metaitem.02.4631.tooltip=C6H4S - S:gt.metaitem.02.4635.name=Styrene-Butadiene Rubber Hoe Head - S:gt.metaitem.02.4635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.4636.name=Polystyrene Hoe Head - S:gt.metaitem.02.4636.tooltip=C8H8 - S:gt.metaitem.02.4649.name=Polyvinyl Chloride Hoe Head - S:gt.metaitem.02.4649.tooltip=C2H3Cl - S:gt.metaitem.02.470.name=Epoxy Resin Sword Blade - S:gt.metaitem.02.470.tooltip=C2H4O - S:gt.metaitem.02.471.name=Silicone Rubber Sword Blade - S:gt.metaitem.02.471.tooltip=C2H6OSi - S:gt.metaitem.02.472.name=Polycaprolactam Sword Blade - 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 - S:gt.metaitem.02.4801.tooltip=?SMa - S:gt.metaitem.02.4802.name=Flint Hoe Head - S:gt.metaitem.02.4802.tooltip=SiO2 - S:gt.metaitem.02.4809.name=Wood Hoe Head - 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 - S:gt.metaitem.02.5008.tooltip=Be - S:gt.metaitem.02.501.name=Emerald Sword Blade - S:gt.metaitem.02.501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.5010.name=Carbon Hammer Head - S:gt.metaitem.02.5010.tooltip=C - S:gt.metaitem.02.5019.name=Aluminium Hammer Head - S:gt.metaitem.02.5019.tooltip=Al - S:gt.metaitem.02.502.name=Ruby Sword Blade - S:gt.metaitem.02.502.tooltip=CrAl2O3 - S:gt.metaitem.02.5028.name=Titanium Hammer Head - S:gt.metaitem.02.5028.tooltip=Ti - S:gt.metaitem.02.503.name=Sapphire Sword Blade - S:gt.metaitem.02.503.tooltip=Al2O3 - S:gt.metaitem.02.5030.name=Chrome Hammer Head - S:gt.metaitem.02.5030.tooltip=Cr - S:gt.metaitem.02.5031.name=Manganese Hammer Head - S:gt.metaitem.02.5031.tooltip=Mn - S:gt.metaitem.02.5032.name=Iron Hammer Head - S:gt.metaitem.02.5032.tooltip=Fe - S:gt.metaitem.02.5033.name=Cobalt Hammer Head - S:gt.metaitem.02.5033.tooltip=Co - S:gt.metaitem.02.5034.name=Nickel Hammer Head - S:gt.metaitem.02.5034.tooltip=Ni - S:gt.metaitem.02.504.name=Green Sapphire Sword Blade - S:gt.metaitem.02.504.tooltip=Al2O3 - S:gt.metaitem.02.5048.name=Molybdenum Hammer Head - S:gt.metaitem.02.5048.tooltip=Mo - S:gt.metaitem.02.505.name=Olivine Sword Blade - S:gt.metaitem.02.505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.5052.name=Palladium Hammer Head - S:gt.metaitem.02.5052.tooltip=Pd - S:gt.metaitem.02.5054.name=Silver Hammer Head - S:gt.metaitem.02.5054.tooltip=Ag - S:gt.metaitem.02.506.name=Nether Star Sword Blade - S:gt.metaitem.02.506.tooltip= - S:gt.metaitem.02.5067.name=Neodymium Hammer Head - S:gt.metaitem.02.5067.tooltip=Nd - S:gt.metaitem.02.507.name=Topaz Sword Blade - S:gt.metaitem.02.507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.508.name=Tanzanite Sword Blade - S:gt.metaitem.02.508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.5081.name=Tungsten Hammer Head - S:gt.metaitem.02.5081.tooltip=W - S:gt.metaitem.02.5083.name=Osmium Hammer Head - S:gt.metaitem.02.5083.tooltip=Os - S:gt.metaitem.02.5084.name=Iridium Hammer Head - S:gt.metaitem.02.5084.tooltip=Ir - S:gt.metaitem.02.5085.name=Platinum Hammer Head - S:gt.metaitem.02.5085.tooltip=Pt - S:gt.metaitem.02.5086.name=Gold Hammer Head - S:gt.metaitem.02.5086.tooltip=Au - S:gt.metaitem.02.5089.name=Lead Hammer Head - S:gt.metaitem.02.5089.tooltip=Pb - S:gt.metaitem.02.509.name=Amethyst Sword Blade - S:gt.metaitem.02.509.tooltip=(SiO2)4Fe - S:gt.metaitem.02.5090.name=Bismuth Hammer Head - S:gt.metaitem.02.5090.tooltip=Bi - S:gt.metaitem.02.5096.name=Thorium Hammer Head - S:gt.metaitem.02.5096.tooltip=Th - S:gt.metaitem.02.5097.name=Uranium 235 Hammer Head - S:gt.metaitem.02.5097.tooltip=U-235 - S:gt.metaitem.02.5098.name=Uranium 238 Hammer Head - S:gt.metaitem.02.5098.tooltip=U - S:gt.metaitem.02.510.name=Opal Sword Blade - S:gt.metaitem.02.510.tooltip=SiO2 - S:gt.metaitem.02.5100.name=Plutonium 239 Hammer Head - 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 - 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 - 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 - S:gt.metaitem.02.5300.tooltip=SnCu3 - S:gt.metaitem.02.5301.name=Brass Hammer Head - S:gt.metaitem.02.5301.tooltip=ZnCu3 - S:gt.metaitem.02.5302.name=Invar Hammer Head - S:gt.metaitem.02.5302.tooltip=Fe2Ni - S:gt.metaitem.02.5303.name=Electrum Hammer Head - S:gt.metaitem.02.5303.tooltip=AgAu - S:gt.metaitem.02.5304.name=Wrought Iron Hammer Head - S:gt.metaitem.02.5304.tooltip=Fe - S:gt.metaitem.02.5305.name=Steel Hammer Head - S:gt.metaitem.02.5305.tooltip=Fe50C - S:gt.metaitem.02.5306.name=Stainless Steel Hammer Head - S:gt.metaitem.02.5306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.5307.name=Pig Iron Hammer Head - S:gt.metaitem.02.5307.tooltip=Fe - S:gt.metaitem.02.5310.name=Cupronickel Hammer Head - S:gt.metaitem.02.5310.tooltip=CuNi - S:gt.metaitem.02.5311.name=Nichrome Hammer Head - S:gt.metaitem.02.5311.tooltip=Ni4Cr - S:gt.metaitem.02.5312.name=Kanthal Hammer Head - S:gt.metaitem.02.5312.tooltip=FeAlCr - S:gt.metaitem.02.5313.name=Magnalium Hammer Head - S:gt.metaitem.02.5313.tooltip=MgAl2 - S:gt.metaitem.02.5316.name=Tungstensteel Hammer Head - 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 - S:gt.metaitem.02.5324.tooltip=Nq - S:gt.metaitem.02.5325.name=Naquadah Alloy Hammer Head - S:gt.metaitem.02.5325.tooltip= - S:gt.metaitem.02.5326.name=Enriched Naquadah Hammer Head - S:gt.metaitem.02.5326.tooltip=Nq+ - S:gt.metaitem.02.5327.name=Naquadria Hammer Head - S:gt.metaitem.02.5327.tooltip=NqX - S:gt.metaitem.02.5328.name=Duranium Hammer Head - 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.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 - S:gt.metaitem.02.5349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.5350.name=Sterling Silver Hammer Head - S:gt.metaitem.02.5350.tooltip=CuAg4 - S:gt.metaitem.02.5351.name=Rose Gold Hammer Head - S:gt.metaitem.02.5351.tooltip=CuAu4 - S:gt.metaitem.02.5352.name=Black Bronze Hammer Head - S:gt.metaitem.02.5352.tooltip=AuAgCu3 - S:gt.metaitem.02.5353.name=Bismuth Bronze Hammer Head - S:gt.metaitem.02.5353.tooltip=BiZnCu3 - S:gt.metaitem.02.5354.name=Magnetic Iron Hammer Head - S:gt.metaitem.02.5354.tooltip=Fe - S:gt.metaitem.02.5355.name=Magnetic Steel Hammer Head - 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 - S:gt.metaitem.02.5371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.5372.name=HSS-G Hammer Head - S:gt.metaitem.02.5372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.5373.name=HSS-E Hammer Head - 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 - 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 - S:gt.metaitem.02.5471.tooltip=C2H6OSi - S:gt.metaitem.02.5472.name=Polycaprolactam Hammer Head - 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 - S:gt.metaitem.02.5501.tooltip=Be3Al2Si6O18 - S:gt.metaitem.02.5502.name=Ruby Hammer Head - S:gt.metaitem.02.5502.tooltip=CrAl2O3 - S:gt.metaitem.02.5503.name=Sapphire Hammer Head - S:gt.metaitem.02.5503.tooltip=Al2O3 - S:gt.metaitem.02.5504.name=Green Sapphire Hammer Head - S:gt.metaitem.02.5504.tooltip=Al2O3 - S:gt.metaitem.02.5505.name=Olivine Hammer Head - S:gt.metaitem.02.5505.tooltip=Mg2Fe(SiO2)2 - S:gt.metaitem.02.5506.name=Nether Star Hammer Head - S:gt.metaitem.02.5506.tooltip= - S:gt.metaitem.02.5507.name=Topaz Hammer Head - S:gt.metaitem.02.5507.tooltip=Al2SiF2H2O6 - S:gt.metaitem.02.5508.name=Tanzanite Hammer Head - S:gt.metaitem.02.5508.tooltip=Ca2Al3Si3HO13 - S:gt.metaitem.02.5509.name=Amethyst Hammer Head - 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 - 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.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 - S:gt.metaitem.02.5613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.5631.name=Polyphenylene Sulfide Hammer Head - S:gt.metaitem.02.5631.tooltip=C6H4S - S:gt.metaitem.02.5635.name=Styrene-Butadiene Rubber Hammer Head - S:gt.metaitem.02.5635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.5636.name=Polystyrene Hammer Head - 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 - S:gt.metaitem.02.5802.tooltip=SiO2 - S:gt.metaitem.02.5809.name=Wood Hammer Head - 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 - S:gt.metaitem.02.6010.tooltip=C - S:gt.metaitem.02.6019.name=Aluminium File Head - S:gt.metaitem.02.6019.tooltip=Al - S:gt.metaitem.02.6028.name=Titanium File Head - S:gt.metaitem.02.6028.tooltip=Ti - S:gt.metaitem.02.6030.name=Chrome File Head - S:gt.metaitem.02.6030.tooltip=Cr - S:gt.metaitem.02.6031.name=Manganese File Head - S:gt.metaitem.02.6031.tooltip=Mn - S:gt.metaitem.02.6032.name=Iron File Head - S:gt.metaitem.02.6032.tooltip=Fe - S:gt.metaitem.02.6033.name=Cobalt File Head - S:gt.metaitem.02.6033.tooltip=Co - S:gt.metaitem.02.6034.name=Nickel File Head - S:gt.metaitem.02.6034.tooltip=Ni - S:gt.metaitem.02.6048.name=Molybdenum File Head - S:gt.metaitem.02.6048.tooltip=Mo - S:gt.metaitem.02.6052.name=Palladium File Head - S:gt.metaitem.02.6052.tooltip=Pd - S:gt.metaitem.02.6054.name=Silver File Head - S:gt.metaitem.02.6054.tooltip=Ag - S:gt.metaitem.02.6067.name=Neodymium File Head - S:gt.metaitem.02.6067.tooltip=Nd - S:gt.metaitem.02.6081.name=Tungsten File Head - S:gt.metaitem.02.6081.tooltip=W - S:gt.metaitem.02.6083.name=Osmium File Head - S:gt.metaitem.02.6083.tooltip=Os - S:gt.metaitem.02.6084.name=Iridium File Head - S:gt.metaitem.02.6084.tooltip=Ir - S:gt.metaitem.02.6085.name=Platinum File Head - S:gt.metaitem.02.6085.tooltip=Pt - S:gt.metaitem.02.6086.name=Gold File Head - S:gt.metaitem.02.6086.tooltip=Au - S:gt.metaitem.02.6089.name=Lead File Head - S:gt.metaitem.02.6089.tooltip=Pb - S:gt.metaitem.02.6090.name=Bismuth File Head - S:gt.metaitem.02.6090.tooltip=Bi - S:gt.metaitem.02.6096.name=Thorium File Head - S:gt.metaitem.02.6096.tooltip=Th - S:gt.metaitem.02.6097.name=Uranium 235 File Head - S:gt.metaitem.02.6097.tooltip=U-235 - S:gt.metaitem.02.6098.name=Uranium 238 File Head - S:gt.metaitem.02.6098.tooltip=U - S:gt.metaitem.02.610.name=Fiber-Reinforced Epoxy Resin Sword Blade - S:gt.metaitem.02.610.tooltip=C2H4O - S:gt.metaitem.02.6100.name=Plutonium 239 File Head - S:gt.metaitem.02.6100.tooltip=Pu - S:gt.metaitem.02.6101.name=Plutonium 241 File Head - S:gt.metaitem.02.6101.tooltip=Pu-241 - S:gt.metaitem.02.6129.name=Neutronium File Head - S:gt.metaitem.02.6129.tooltip=Nt - S:gt.metaitem.02.613.name=Nickel-Zinc Ferrite Sword Blade - S:gt.metaitem.02.613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.6300.name=Bronze File Head - S:gt.metaitem.02.6300.tooltip=SnCu3 - S:gt.metaitem.02.6301.name=Brass File Head - S:gt.metaitem.02.6301.tooltip=ZnCu3 - S:gt.metaitem.02.6302.name=Invar File Head - S:gt.metaitem.02.6302.tooltip=Fe2Ni - S:gt.metaitem.02.6303.name=Electrum File Head - S:gt.metaitem.02.6303.tooltip=AgAu - S:gt.metaitem.02.6304.name=Wrought Iron File Head - S:gt.metaitem.02.6304.tooltip=Fe - S:gt.metaitem.02.6305.name=Steel File Head - S:gt.metaitem.02.6305.tooltip=Fe50C - S:gt.metaitem.02.6306.name=Stainless Steel File Head - S:gt.metaitem.02.6306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.6307.name=Pig Iron File Head - S:gt.metaitem.02.6307.tooltip=Fe - S:gt.metaitem.02.631.name=Polyphenylene Sulfide Sword Blade - S:gt.metaitem.02.631.tooltip=C6H4S - S:gt.metaitem.02.6310.name=Cupronickel File Head - S:gt.metaitem.02.6310.tooltip=CuNi - S:gt.metaitem.02.6311.name=Nichrome File Head - S:gt.metaitem.02.6311.tooltip=Ni4Cr - S:gt.metaitem.02.6312.name=Kanthal File Head - S:gt.metaitem.02.6312.tooltip=FeAlCr - S:gt.metaitem.02.6313.name=Magnalium File Head - S:gt.metaitem.02.6313.tooltip=MgAl2 - S:gt.metaitem.02.6316.name=Tungstensteel File Head - 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 - S:gt.metaitem.02.6324.tooltip=Nq - S:gt.metaitem.02.6325.name=Naquadah Alloy File Head - S:gt.metaitem.02.6325.tooltip= - S:gt.metaitem.02.6326.name=Enriched Naquadah File Head - S:gt.metaitem.02.6326.tooltip=Nq+ - S:gt.metaitem.02.6327.name=Naquadria File Head - S:gt.metaitem.02.6327.tooltip=NqX - S:gt.metaitem.02.6328.name=Duranium File Head - 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.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 - S:gt.metaitem.02.6349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.635.name=Styrene-Butadiene Rubber Sword Blade - S:gt.metaitem.02.635.tooltip=C8H8(C4H6)3 - S:gt.metaitem.02.6350.name=Sterling Silver File Head - S:gt.metaitem.02.6350.tooltip=CuAg4 - S:gt.metaitem.02.6351.name=Rose Gold File Head - S:gt.metaitem.02.6351.tooltip=CuAu4 - S:gt.metaitem.02.6352.name=Black Bronze File Head - S:gt.metaitem.02.6352.tooltip=AuAgCu3 - S:gt.metaitem.02.6353.name=Bismuth Bronze File Head - S:gt.metaitem.02.6353.tooltip=BiZnCu3 - S:gt.metaitem.02.6354.name=Magnetic Iron File Head - S:gt.metaitem.02.6354.tooltip=Fe - S:gt.metaitem.02.6355.name=Magnetic Steel File Head - S:gt.metaitem.02.6355.tooltip=Fe50C - S:gt.metaitem.02.6356.name=Magnetic Neodymium File Head - 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 - S:gt.metaitem.02.6371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.6372.name=HSS-G File Head - S:gt.metaitem.02.6372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.6373.name=HSS-E File Head - 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 - S:gt.metaitem.02.6613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.6631.name=Polyphenylene Sulfide File Head - 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 - S:gt.metaitem.02.7010.tooltip=C - S:gt.metaitem.02.7019.name=Aluminium Saw Blade - S:gt.metaitem.02.7019.tooltip=Al - S:gt.metaitem.02.7028.name=Titanium Saw Blade - S:gt.metaitem.02.7028.tooltip=Ti - S:gt.metaitem.02.7030.name=Chrome Saw Blade - S:gt.metaitem.02.7030.tooltip=Cr - S:gt.metaitem.02.7031.name=Manganese Saw Blade - S:gt.metaitem.02.7031.tooltip=Mn - S:gt.metaitem.02.7032.name=Iron Saw Blade - S:gt.metaitem.02.7032.tooltip=Fe - S:gt.metaitem.02.7033.name=Cobalt Saw Blade - S:gt.metaitem.02.7033.tooltip=Co - S:gt.metaitem.02.7034.name=Nickel Saw Blade - S:gt.metaitem.02.7034.tooltip=Ni - S:gt.metaitem.02.7048.name=Molybdenum Saw Blade - S:gt.metaitem.02.7048.tooltip=Mo - S:gt.metaitem.02.7052.name=Palladium Saw Blade - S:gt.metaitem.02.7052.tooltip=Pd - S:gt.metaitem.02.7054.name=Silver Saw Blade - S:gt.metaitem.02.7054.tooltip=Ag - S:gt.metaitem.02.7067.name=Neodymium Saw Blade - S:gt.metaitem.02.7067.tooltip=Nd - S:gt.metaitem.02.7081.name=Tungsten Saw Blade - S:gt.metaitem.02.7081.tooltip=W - S:gt.metaitem.02.7083.name=Osmium Saw Blade - S:gt.metaitem.02.7083.tooltip=Os - S:gt.metaitem.02.7084.name=Iridium Saw Blade - S:gt.metaitem.02.7084.tooltip=Ir - S:gt.metaitem.02.7085.name=Platinum Saw Blade - S:gt.metaitem.02.7085.tooltip=Pt - S:gt.metaitem.02.7086.name=Gold Saw Blade - S:gt.metaitem.02.7086.tooltip=Au - S:gt.metaitem.02.7089.name=Lead Saw Blade - S:gt.metaitem.02.7089.tooltip=Pb - S:gt.metaitem.02.7090.name=Bismuth Saw Blade - S:gt.metaitem.02.7090.tooltip=Bi - S:gt.metaitem.02.7096.name=Thorium Saw Blade - S:gt.metaitem.02.7096.tooltip=Th - S:gt.metaitem.02.7097.name=Uranium 235 Saw Blade - S:gt.metaitem.02.7097.tooltip=U-235 - S:gt.metaitem.02.7098.name=Uranium 238 Saw Blade - S:gt.metaitem.02.7098.tooltip=U - S:gt.metaitem.02.7100.name=Plutonium 239 Saw Blade - S:gt.metaitem.02.7100.tooltip=Pu - S:gt.metaitem.02.7101.name=Plutonium 241 Saw Blade - S:gt.metaitem.02.7101.tooltip=Pu-241 - S:gt.metaitem.02.7129.name=Neutronium Saw Blade - S:gt.metaitem.02.7129.tooltip=Nt - S:gt.metaitem.02.7300.name=Bronze Saw Blade - S:gt.metaitem.02.7300.tooltip=SnCu3 - S:gt.metaitem.02.7301.name=Brass Saw Blade - S:gt.metaitem.02.7301.tooltip=ZnCu3 - S:gt.metaitem.02.7302.name=Invar Saw Blade - S:gt.metaitem.02.7302.tooltip=Fe2Ni - S:gt.metaitem.02.7303.name=Electrum Saw Blade - S:gt.metaitem.02.7303.tooltip=AgAu - S:gt.metaitem.02.7304.name=Wrought Iron Saw Blade - S:gt.metaitem.02.7304.tooltip=Fe - S:gt.metaitem.02.7305.name=Steel Saw Blade - S:gt.metaitem.02.7305.tooltip=Fe50C - S:gt.metaitem.02.7306.name=Stainless Steel Saw Blade - S:gt.metaitem.02.7306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.7307.name=Pig Iron Saw Blade - S:gt.metaitem.02.7307.tooltip=Fe - S:gt.metaitem.02.7310.name=Cupronickel Saw Blade - S:gt.metaitem.02.7310.tooltip=CuNi - S:gt.metaitem.02.7311.name=Nichrome Saw Blade - S:gt.metaitem.02.7311.tooltip=Ni4Cr - S:gt.metaitem.02.7312.name=Kanthal Saw Blade - S:gt.metaitem.02.7312.tooltip=FeAlCr - S:gt.metaitem.02.7313.name=Magnalium Saw Blade - S:gt.metaitem.02.7313.tooltip=MgAl2 - S:gt.metaitem.02.7316.name=Tungstensteel Saw Blade - 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 - S:gt.metaitem.02.7324.tooltip=Nq - S:gt.metaitem.02.7325.name=Naquadah Alloy Saw Blade - S:gt.metaitem.02.7325.tooltip= - S:gt.metaitem.02.7326.name=Enriched Naquadah Saw Blade - S:gt.metaitem.02.7326.tooltip=Nq+ - S:gt.metaitem.02.7327.name=Naquadria Saw Blade - S:gt.metaitem.02.7327.tooltip=NqX - S:gt.metaitem.02.7328.name=Duranium Saw Blade - 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.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 - S:gt.metaitem.02.7349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.7350.name=Sterling Silver Saw Blade - S:gt.metaitem.02.7350.tooltip=CuAg4 - S:gt.metaitem.02.7351.name=Rose Gold Saw Blade - S:gt.metaitem.02.7351.tooltip=CuAu4 - S:gt.metaitem.02.7352.name=Black Bronze Saw Blade - S:gt.metaitem.02.7352.tooltip=AuAgCu3 - S:gt.metaitem.02.7353.name=Bismuth Bronze Saw Blade - S:gt.metaitem.02.7353.tooltip=BiZnCu3 - S:gt.metaitem.02.7354.name=Magnetic Iron Saw Blade - S:gt.metaitem.02.7354.tooltip=Fe - S:gt.metaitem.02.7355.name=Magnetic Steel Saw Blade - 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 - S:gt.metaitem.02.7371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.7372.name=HSS-G Saw Blade - S:gt.metaitem.02.7372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.7373.name=HSS-E Saw Blade - 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 - S:gt.metaitem.02.8008.tooltip=Be - S:gt.metaitem.02.801.name=Blaze Sword Blade - S:gt.metaitem.02.801.tooltip=?SMa - S:gt.metaitem.02.8010.name=Carbon Drill Tip - S:gt.metaitem.02.8010.tooltip=C - S:gt.metaitem.02.8019.name=Aluminium Drill Tip - S:gt.metaitem.02.8019.tooltip=Al - S:gt.metaitem.02.802.name=Flint Sword Blade - S:gt.metaitem.02.802.tooltip=SiO2 - S:gt.metaitem.02.8028.name=Titanium Drill Tip - S:gt.metaitem.02.8028.tooltip=Ti - S:gt.metaitem.02.8030.name=Chrome Drill Tip - S:gt.metaitem.02.8030.tooltip=Cr - S:gt.metaitem.02.8031.name=Manganese Drill Tip - S:gt.metaitem.02.8031.tooltip=Mn - S:gt.metaitem.02.8032.name=Iron Drill Tip - S:gt.metaitem.02.8032.tooltip=Fe - S:gt.metaitem.02.8033.name=Cobalt Drill Tip - S:gt.metaitem.02.8033.tooltip=Co - S:gt.metaitem.02.8034.name=Nickel Drill Tip - S:gt.metaitem.02.8034.tooltip=Ni - S:gt.metaitem.02.8048.name=Molybdenum Drill Tip - S:gt.metaitem.02.8048.tooltip=Mo - S:gt.metaitem.02.8052.name=Palladium Drill Tip - S:gt.metaitem.02.8052.tooltip=Pd - S:gt.metaitem.02.8054.name=Silver Drill Tip - S:gt.metaitem.02.8054.tooltip=Ag - S:gt.metaitem.02.8067.name=Neodymium Drill Tip - S:gt.metaitem.02.8067.tooltip=Nd - S:gt.metaitem.02.8081.name=Tungsten Drill Tip - S:gt.metaitem.02.8081.tooltip=W - S:gt.metaitem.02.8083.name=Osmium Drill Tip - S:gt.metaitem.02.8083.tooltip=Os - S:gt.metaitem.02.8084.name=Iridium Drill Tip - S:gt.metaitem.02.8084.tooltip=Ir - S:gt.metaitem.02.8085.name=Platinum Drill Tip - S:gt.metaitem.02.8085.tooltip=Pt - S:gt.metaitem.02.8086.name=Gold Drill Tip - S:gt.metaitem.02.8086.tooltip=Au - S:gt.metaitem.02.8089.name=Lead Drill Tip - S:gt.metaitem.02.8089.tooltip=Pb - S:gt.metaitem.02.809.name=Wood Sword Blade - S:gt.metaitem.02.809.tooltip= - S:gt.metaitem.02.8090.name=Bismuth Drill Tip - S:gt.metaitem.02.8090.tooltip=Bi - S:gt.metaitem.02.8096.name=Thorium Drill Tip - S:gt.metaitem.02.8096.tooltip=Th - S:gt.metaitem.02.8097.name=Uranium 235 Drill Tip - S:gt.metaitem.02.8097.tooltip=U-235 - S:gt.metaitem.02.8098.name=Uranium 238 Drill Tip - S:gt.metaitem.02.8098.tooltip=U - S:gt.metaitem.02.81.name=Tungsten Sword Blade - S:gt.metaitem.02.81.tooltip=W - S:gt.metaitem.02.8100.name=Plutonium 239 Drill Tip - S:gt.metaitem.02.8100.tooltip=Pu - S:gt.metaitem.02.8101.name=Plutonium 241 Drill Tip - S:gt.metaitem.02.8101.tooltip=Pu-241 - S:gt.metaitem.02.8129.name=Neutronium Drill Tip - 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 - S:gt.metaitem.02.8300.tooltip=SnCu3 - S:gt.metaitem.02.8301.name=Brass Drill Tip - S:gt.metaitem.02.8301.tooltip=ZnCu3 - S:gt.metaitem.02.8302.name=Invar Drill Tip - S:gt.metaitem.02.8302.tooltip=Fe2Ni - S:gt.metaitem.02.8303.name=Electrum Drill Tip - S:gt.metaitem.02.8303.tooltip=AgAu - S:gt.metaitem.02.8304.name=Wrought Iron Drill Tip - S:gt.metaitem.02.8304.tooltip=Fe - S:gt.metaitem.02.8305.name=Steel Drill Tip - S:gt.metaitem.02.8305.tooltip=Fe50C - S:gt.metaitem.02.8306.name=Stainless Steel Drill Tip - S:gt.metaitem.02.8306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.8307.name=Pig Iron Drill Tip - S:gt.metaitem.02.8307.tooltip=Fe - S:gt.metaitem.02.8310.name=Cupronickel Drill Tip - S:gt.metaitem.02.8310.tooltip=CuNi - S:gt.metaitem.02.8311.name=Nichrome Drill Tip - S:gt.metaitem.02.8311.tooltip=Ni4Cr - S:gt.metaitem.02.8312.name=Kanthal Drill Tip - S:gt.metaitem.02.8312.tooltip=FeAlCr - S:gt.metaitem.02.8313.name=Magnalium Drill Tip - S:gt.metaitem.02.8313.tooltip=MgAl2 - S:gt.metaitem.02.8316.name=Tungstensteel Drill Tip - 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 - S:gt.metaitem.02.8324.tooltip=Nq - S:gt.metaitem.02.8325.name=Naquadah Alloy Drill Tip - S:gt.metaitem.02.8325.tooltip= - S:gt.metaitem.02.8326.name=Enriched Naquadah Drill Tip - S:gt.metaitem.02.8326.tooltip=Nq+ - S:gt.metaitem.02.8327.name=Naquadria Drill Tip - S:gt.metaitem.02.8327.tooltip=NqX - S:gt.metaitem.02.8328.name=Duranium Drill Tip - 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.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 - S:gt.metaitem.02.8349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.8350.name=Sterling Silver Drill Tip - S:gt.metaitem.02.8350.tooltip=CuAg4 - S:gt.metaitem.02.8351.name=Rose Gold Drill Tip - S:gt.metaitem.02.8351.tooltip=CuAu4 - S:gt.metaitem.02.8352.name=Black Bronze Drill Tip - S:gt.metaitem.02.8352.tooltip=AuAgCu3 - S:gt.metaitem.02.8353.name=Bismuth Bronze Drill Tip - S:gt.metaitem.02.8353.tooltip=BiZnCu3 - S:gt.metaitem.02.8354.name=Magnetic Iron Drill Tip - S:gt.metaitem.02.8354.tooltip=Fe - S:gt.metaitem.02.8355.name=Magnetic Steel Drill Tip - 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 - S:gt.metaitem.02.8371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.8372.name=HSS-G Drill Tip - S:gt.metaitem.02.8372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.8373.name=HSS-E Drill Tip - 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 - S:gt.metaitem.02.8610.tooltip=C2H4O - S:gt.metaitem.02.8613.name=Nickel-Zinc Ferrite Drill Tip - S:gt.metaitem.02.8613.tooltip=NiZnFe4O8 - S:gt.metaitem.02.8631.name=Polyphenylene Sulfide Drill Tip - 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 - S:gt.metaitem.02.9008.tooltip=Be - S:gt.metaitem.02.9010.name=Carbon Chainsaw Tip - S:gt.metaitem.02.9010.tooltip=C - S:gt.metaitem.02.9019.name=Aluminium Chainsaw Tip - S:gt.metaitem.02.9019.tooltip=Al - S:gt.metaitem.02.9028.name=Titanium Chainsaw Tip - S:gt.metaitem.02.9028.tooltip=Ti - S:gt.metaitem.02.9030.name=Chrome Chainsaw Tip - S:gt.metaitem.02.9030.tooltip=Cr - S:gt.metaitem.02.9031.name=Manganese Chainsaw Tip - S:gt.metaitem.02.9031.tooltip=Mn - S:gt.metaitem.02.9032.name=Iron Chainsaw Tip - S:gt.metaitem.02.9032.tooltip=Fe - S:gt.metaitem.02.9033.name=Cobalt Chainsaw Tip - S:gt.metaitem.02.9033.tooltip=Co - S:gt.metaitem.02.9034.name=Nickel Chainsaw Tip - S:gt.metaitem.02.9034.tooltip=Ni - S:gt.metaitem.02.9048.name=Molybdenum Chainsaw Tip - S:gt.metaitem.02.9048.tooltip=Mo - S:gt.metaitem.02.9052.name=Palladium Chainsaw Tip - S:gt.metaitem.02.9052.tooltip=Pd - S:gt.metaitem.02.9054.name=Silver Chainsaw Tip - S:gt.metaitem.02.9054.tooltip=Ag - S:gt.metaitem.02.9067.name=Neodymium Chainsaw Tip - S:gt.metaitem.02.9067.tooltip=Nd - S:gt.metaitem.02.9081.name=Tungsten Chainsaw Tip - S:gt.metaitem.02.9081.tooltip=W - S:gt.metaitem.02.9083.name=Osmium Chainsaw Tip - S:gt.metaitem.02.9083.tooltip=Os - S:gt.metaitem.02.9084.name=Iridium Chainsaw Tip - S:gt.metaitem.02.9084.tooltip=Ir - S:gt.metaitem.02.9085.name=Platinum Chainsaw Tip - S:gt.metaitem.02.9085.tooltip=Pt - S:gt.metaitem.02.9086.name=Gold Chainsaw Tip - S:gt.metaitem.02.9086.tooltip=Au - S:gt.metaitem.02.9089.name=Lead Chainsaw Tip - S:gt.metaitem.02.9089.tooltip=Pb - S:gt.metaitem.02.9090.name=Bismuth Chainsaw Tip - S:gt.metaitem.02.9090.tooltip=Bi - S:gt.metaitem.02.9096.name=Thorium Chainsaw Tip - S:gt.metaitem.02.9096.tooltip=Th - S:gt.metaitem.02.9097.name=Uranium 235 Chainsaw Tip - S:gt.metaitem.02.9097.tooltip=U-235 - S:gt.metaitem.02.9098.name=Uranium 238 Chainsaw Tip - S:gt.metaitem.02.9098.tooltip=U - S:gt.metaitem.02.9100.name=Plutonium 239 Chainsaw Tip - 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 - S:gt.metaitem.02.9301.tooltip=ZnCu3 - S:gt.metaitem.02.9302.name=Invar Chainsaw Tip - S:gt.metaitem.02.9302.tooltip=Fe2Ni - S:gt.metaitem.02.9303.name=Electrum Chainsaw Tip - S:gt.metaitem.02.9303.tooltip=AgAu - S:gt.metaitem.02.9304.name=Wrought Iron Chainsaw Tip - S:gt.metaitem.02.9304.tooltip=Fe - S:gt.metaitem.02.9305.name=Steel Chainsaw Tip - S:gt.metaitem.02.9305.tooltip=Fe50C - S:gt.metaitem.02.9306.name=Stainless Steel Chainsaw Tip - S:gt.metaitem.02.9306.tooltip=Fe6CrMnNi - S:gt.metaitem.02.9307.name=Pig Iron Chainsaw Tip - S:gt.metaitem.02.9307.tooltip=Fe - S:gt.metaitem.02.9310.name=Cupronickel Chainsaw Tip - S:gt.metaitem.02.9310.tooltip=CuNi - S:gt.metaitem.02.9311.name=Nichrome Chainsaw Tip - S:gt.metaitem.02.9311.tooltip=Ni4Cr - S:gt.metaitem.02.9312.name=Kanthal Chainsaw Tip - S:gt.metaitem.02.9312.tooltip=FeAlCr - S:gt.metaitem.02.9313.name=Magnalium Chainsaw Tip - S:gt.metaitem.02.9313.tooltip=MgAl2 - S:gt.metaitem.02.9316.name=Tungstensteel Chainsaw Tip - 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 - S:gt.metaitem.02.9324.tooltip=Nq - S:gt.metaitem.02.9325.name=Naquadah Alloy Chainsaw Tip - S:gt.metaitem.02.9325.tooltip= - S:gt.metaitem.02.9326.name=Enriched Naquadah Chainsaw Tip - S:gt.metaitem.02.9326.tooltip=Nq+ - S:gt.metaitem.02.9327.name=Naquadria Chainsaw Tip - S:gt.metaitem.02.9327.tooltip=NqX - S:gt.metaitem.02.9328.name=Duranium Chainsaw Tip - 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.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 - S:gt.metaitem.02.9349.tooltip=CuAu4ZnCu3(Fe50C)2(NiAuAgCu3(Fe50C)3)4 - S:gt.metaitem.02.9350.name=Sterling Silver Chainsaw Tip - S:gt.metaitem.02.9350.tooltip=CuAg4 - S:gt.metaitem.02.9351.name=Rose Gold Chainsaw Tip - S:gt.metaitem.02.9351.tooltip=CuAu4 - S:gt.metaitem.02.9352.name=Black Bronze Chainsaw Tip - S:gt.metaitem.02.9352.tooltip=AuAgCu3 - S:gt.metaitem.02.9353.name=Bismuth Bronze Chainsaw Tip - S:gt.metaitem.02.9353.tooltip=BiZnCu3 - S:gt.metaitem.02.9354.name=Magnetic Iron Chainsaw Tip - S:gt.metaitem.02.9354.tooltip=Fe - S:gt.metaitem.02.9355.name=Magnetic Steel Chainsaw Tip - 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 - S:gt.metaitem.02.9371.tooltip=VCr(Fe50C)7 - S:gt.metaitem.02.9372.name=HSS-G Chainsaw Tip - S:gt.metaitem.02.9372.tooltip=(Fe50CW)5CrMo2V - S:gt.metaitem.02.9373.name=HSS-E Chainsaw Tip - 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 - S:gt.metaitem.03.32012.tooltip= - S:gt.metaitem.03.32014.name=Small Coil - S:gt.metaitem.03.32014.tooltip=Basic Electronic Component - S:gt.metaitem.03.32016.name=SMD Diode - S:gt.metaitem.03.32016.tooltip=Electronic Component - S:gt.metaitem.03.32018.name=SMD Transistor - S:gt.metaitem.03.32018.tooltip=Electronic Component - S:gt.metaitem.03.32020.name=SMD Capacitor - S:gt.metaitem.03.32020.tooltip=Electronic Component - S:gt.metaitem.03.32021.name=Glass Fiber - 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 - S:gt.metaitem.03.32031.tooltip=Raw Circuit - S:gt.metaitem.03.32032.name=Naquadah doped Monocrystalline Silicon Boule - S:gt.metaitem.03.32032.tooltip=Raw Circuit - S:gt.metaitem.03.32033.name=Wafer - S:gt.metaitem.03.32033.tooltip=Raw Circuit - S:gt.metaitem.03.32034.name=Glowstone doped Wafer - S:gt.metaitem.03.32034.tooltip=Raw Circuit - S:gt.metaitem.03.32035.name=Naquadah doped Wafer - S:gt.metaitem.03.32035.tooltip=Raw Circuit - S:gt.metaitem.03.32036.name=Integrated Logic Circuit (Wafer) - S:gt.metaitem.03.32036.tooltip=Raw Circuit - S:gt.metaitem.03.32037.name=Integrated Logic Circuit - S:gt.metaitem.03.32037.tooltip=Integrated Circuit - S:gt.metaitem.03.32038.name=Random Access Memory Chip (Wafer) - S:gt.metaitem.03.32038.tooltip=Raw Circuit - S:gt.metaitem.03.32039.name=Random Access Memory Chip - S:gt.metaitem.03.32039.tooltip=Integrated Circuit - S:gt.metaitem.03.32040.name=NAND Memory Chip (Wafer) - S:gt.metaitem.03.32040.tooltip=Raw Circuit - S:gt.metaitem.03.32041.name=NAND Memory Chip - S:gt.metaitem.03.32041.tooltip=Integrated Circuit - S:gt.metaitem.03.32042.name=NOR Memory Chip (Wafer) - S:gt.metaitem.03.32042.tooltip=Raw Circuit - S:gt.metaitem.03.32043.name=NOR Memory Chip - S:gt.metaitem.03.32043.tooltip=Integrated Circuit - S:gt.metaitem.03.32044.name=Central Processing Unit (Wafer) - S:gt.metaitem.03.32044.tooltip=Raw Circuit - S:gt.metaitem.03.32045.name=Central Processing Unit - S:gt.metaitem.03.32045.tooltip=Integrated Circuit - S:gt.metaitem.03.32046.name=SoC Wafer - S:gt.metaitem.03.32046.tooltip=Raw Circuit - S:gt.metaitem.03.32047.name=SoC - S:gt.metaitem.03.32047.tooltip=System on a Chip - S:gt.metaitem.03.32048.name=ASoC Wafer - S:gt.metaitem.03.32048.tooltip=Raw Circuit - S:gt.metaitem.03.32049.name=ASoC - S:gt.metaitem.03.32049.tooltip=Advanced System on a Chip - S:gt.metaitem.03.32050.name=PIC Wafer - S:gt.metaitem.03.32050.tooltip=Raw Circuit - S:gt.metaitem.03.32051.name=Power IC - S:gt.metaitem.03.32051.tooltip=Power Circuit - S:gt.metaitem.03.32052.name=HPIC Wafer - S:gt.metaitem.03.32052.tooltip=Raw Circuit - S:gt.metaitem.03.32053.name=High Power IC - S:gt.metaitem.03.32053.tooltip=High Power Circuit - S:gt.metaitem.03.32054.name=NanoCPU Wafer - S:gt.metaitem.03.32054.tooltip=Raw Circuit - S:gt.metaitem.03.32055.name=Nanocomponent Central Processing Unit - S:gt.metaitem.03.32055.tooltip=Power Circuit - S:gt.metaitem.03.32056.name=QBit Wafer - 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 - S:gt.metaitem.03.32070.tooltip=Crystal CPU - S:gt.metaitem.03.32071.name=Crystal SoC - S:gt.metaitem.03.32071.tooltip=Crystal System on a Chip - S:gt.metaitem.03.32072.name=Neuro Processing Unit - 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 - S:gt.metaitem.03.32079.tooltip=Good Circuit - S:gt.metaitem.03.32080.name=Integrated Processor - S:gt.metaitem.03.32080.tooltip=A Good Circuit - S:gt.metaitem.03.32082.name=Nanoprocessor - S:gt.metaitem.03.32082.tooltip=An Advanced Circuit - S:gt.metaitem.03.32083.name=Nanoprocessor Assembly - S:gt.metaitem.03.32083.tooltip=An Extreme Circuit - S:gt.metaitem.03.32084.name=Elite Nanocomputer - S:gt.metaitem.03.32084.tooltip=An Elite Circuit - S:gt.metaitem.03.32085.name=Quantumprocessor - S:gt.metaitem.03.32085.tooltip=An Extreme Circuit - S:gt.metaitem.03.32086.name=Quantumprocessor Assembly - S:gt.metaitem.03.32086.tooltip=An Elite Circuit - S:gt.metaitem.03.32087.name=Master Quantumcomputer - S:gt.metaitem.03.32087.tooltip=A Master Circuit - S:gt.metaitem.03.32088.name=Quantumprocessor Mainframe - S:gt.metaitem.03.32088.tooltip=An Ultimate Circuit - S:gt.metaitem.03.32089.name=Crystalprocessor - S:gt.metaitem.03.32089.tooltip=An Elite Circuit - S:gt.metaitem.03.32090.name=Ultimate Crystalcomputer - S:gt.metaitem.03.32090.tooltip=An Ultimate Circuit - S:gt.metaitem.03.32091.name=Crystalprocessor Mainframe - S:gt.metaitem.03.32091.tooltip=A Super Circuit - S:gt.metaitem.03.32092.name=Wetwareprocessor - S:gt.metaitem.03.32092.tooltip=A Master Circuit - S:gt.metaitem.03.32093.name=Wetwareprocessor Assembly - S:gt.metaitem.03.32093.tooltip=An Ultimate Circuit - S:gt.metaitem.03.32094.name=Wetware Supercomputer - S:gt.metaitem.03.32094.tooltip=A Super Circuit - S:gt.metaitem.03.32095.name=Wetware Mainframe - 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) - S:gt.metatool.01.1.tooltip=You need to recharge it - S:gt.metatool.01.10.name=Saw - S:gt.metatool.01.10.tooltip=Can also harvest Ice - S:gt.metatool.01.100.name=Drill (LV) - S:gt.metatool.01.100.tooltip= - S:gt.metatool.01.101.name=Drill (LV) (Empty) - S:gt.metatool.01.101.tooltip=You need to recharge it - S:gt.metatool.01.102.name=Drill (MV) - S:gt.metatool.01.102.tooltip= - S:gt.metatool.01.103.name=Drill (MV) (Empty) - S:gt.metatool.01.103.tooltip=You need to recharge it - S:gt.metatool.01.104.name=Drill (HV) - S:gt.metatool.01.104.tooltip= - S:gt.metatool.01.105.name=Drill (HV) (Empty) - S:gt.metatool.01.105.tooltip=You need to recharge it - S:gt.metatool.01.11.name=Saw (Empty) - S:gt.metatool.01.11.tooltip=You need to recharge it - S:gt.metatool.01.110.name=Chainsaw (LV) - S:gt.metatool.01.110.tooltip=Can also harvest Ice - S:gt.metatool.01.111.name=Chainsaw (LV) (Empty) - S:gt.metatool.01.111.tooltip=You need to recharge it - S:gt.metatool.01.112.name=Chainsaw (MV) - S:gt.metatool.01.112.tooltip=Can also harvest Ice - S:gt.metatool.01.113.name=Chainsaw (MV) (Empty) - S:gt.metatool.01.113.tooltip=You need to recharge it - S:gt.metatool.01.114.name=Chainsaw (HV) - S:gt.metatool.01.114.tooltip=Can also harvest Ice - S:gt.metatool.01.115.name=Chainsaw (HV) (Empty) - S:gt.metatool.01.115.tooltip=You need to recharge it - S:gt.metatool.01.12.name=Hammer - S:gt.metatool.01.12.tooltip=Crushes Ores instead of harvesting them - S:gt.metatool.01.120.name=Wrench (LV) - S:gt.metatool.01.120.tooltip=Hold Leftclick to dismantle Machines - S:gt.metatool.01.121.name=Wrench (LV) (Empty) - S:gt.metatool.01.121.tooltip=You need to recharge it - S:gt.metatool.01.122.name=Wrench (MV) - S:gt.metatool.01.122.tooltip=Hold Leftclick to dismantle Machines - S:gt.metatool.01.123.name=Wrench (MV) (Empty) - S:gt.metatool.01.123.tooltip=You need to recharge it - S:gt.metatool.01.124.name=Wrench (HV) - S:gt.metatool.01.124.tooltip=Hold Leftclick to dismantle Machines - S:gt.metatool.01.125.name=Wrench (HV) (Empty) - S:gt.metatool.01.125.tooltip=You need to recharge it - S:gt.metatool.01.13.name=Hammer (Empty) - S:gt.metatool.01.13.tooltip=You need to recharge it - S:gt.metatool.01.130.name=JackHammer (HV) - S:gt.metatool.01.130.tooltip=Breaks Rocks into pieces - S:gt.metatool.01.131.name=JackHammer (HV) (Empty) - S:gt.metatool.01.131.tooltip=You need to recharge it - S:gt.metatool.01.14.name=Soft Mallet - S:gt.metatool.01.14.tooltip= - S:gt.metatool.01.140.name=Buzzsaw (LV) - 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 - S:gt.metatool.01.170.tooltip=Turbine Rotors for your power station - S:gt.metatool.01.171.name=Small Turbine (Empty) - S:gt.metatool.01.171.tooltip=You need to recharge it - S:gt.metatool.01.172.name=Turbine - S:gt.metatool.01.172.tooltip=Turbine Rotors for your power station - S:gt.metatool.01.173.name=Turbine (Empty) - S:gt.metatool.01.173.tooltip=You need to recharge it - S:gt.metatool.01.174.name=Large Turbine - S:gt.metatool.01.174.tooltip=Turbine Rotors for your power station - S:gt.metatool.01.175.name=Large Turbine (Empty) - S:gt.metatool.01.175.tooltip=You need to recharge it - S:gt.metatool.01.176.name=Huge Turbine - S:gt.metatool.01.176.tooltip=Turbine Rotors for your power station - S:gt.metatool.01.177.name=Huge Turbine (Empty) - S:gt.metatool.01.177.tooltip=You need to recharge it - S:gt.metatool.01.18.name=File - S:gt.metatool.01.18.tooltip= - S:gt.metatool.01.19.name=File (Empty) - S:gt.metatool.01.19.tooltip=You need to recharge it - S:gt.metatool.01.2.name=Pickaxe - S:gt.metatool.01.2.tooltip= - S:gt.metatool.01.20.name=Crowbar - S:gt.metatool.01.20.tooltip=Dismounts Covers and Rotates Rails - S:gt.metatool.01.21.name=Crowbar (Empty) - S:gt.metatool.01.21.tooltip=You need to recharge it - S:gt.metatool.01.22.name=Screwdriver - S:gt.metatool.01.22.tooltip=Adjusts Covers and Machines - S:gt.metatool.01.23.name=Screwdriver (Empty) - S:gt.metatool.01.23.tooltip=You need to recharge it - S:gt.metatool.01.24.name=Mortar - S:gt.metatool.01.24.tooltip= - S:gt.metatool.01.25.name=Mortar (Empty) - S:gt.metatool.01.25.tooltip=You need to recharge it - S:gt.metatool.01.26.name=Wire Cutter - S:gt.metatool.01.26.tooltip= - S:gt.metatool.01.27.name=Wire Cutter (Empty) - S:gt.metatool.01.27.tooltip=You need to recharge it - S:gt.metatool.01.28.name=Scoop - S:gt.metatool.01.28.tooltip= - S:gt.metatool.01.29.name=Scoop (Empty) - S:gt.metatool.01.29.tooltip=You need to recharge it - S:gt.metatool.01.3.name=Pickaxe (Empty) - S:gt.metatool.01.3.tooltip=You need to recharge it - S:gt.metatool.01.30.name=Branch Cutter - S:gt.metatool.01.30.tooltip= - S:gt.metatool.01.31.name=Branch Cutter (Empty) - S:gt.metatool.01.31.tooltip=You need to recharge it - S:gt.metatool.01.32.name=Universal Spade - S:gt.metatool.01.32.tooltip= - S:gt.metatool.01.33.name=Universal Spade (Empty) - S:gt.metatool.01.33.tooltip=You need to recharge it - S:gt.metatool.01.34.name=Knife - S:gt.metatool.01.34.tooltip= - S:gt.metatool.01.35.name=Knife (Empty) - S:gt.metatool.01.35.tooltip=You need to recharge it - S:gt.metatool.01.36.name=Butchery Knife - S:gt.metatool.01.36.tooltip=Has a slow Attack Rate - S:gt.metatool.01.37.name=Butchery Knife (Empty) - S:gt.metatool.01.37.tooltip=You need to recharge it - S:gt.metatool.01.4.name=Shovel - S:gt.metatool.01.4.tooltip= - S:gt.metatool.01.40.name=Sense - S:gt.metatool.01.40.tooltip=Because a Scythe doesn't make Sense - S:gt.metatool.01.41.name=Sense (Empty) - S:gt.metatool.01.41.tooltip=You need to recharge it - S:gt.metatool.01.42.name=Plow - S:gt.metatool.01.42.tooltip=Used to get rid of Snow - S:gt.metatool.01.43.name=Plow (Empty) - S:gt.metatool.01.43.tooltip=You need to recharge it - S:gt.metatool.01.44.name=Plunger - S:gt.metatool.01.44.tooltip= - S:gt.metatool.01.45.name=Plunger (Empty) - S:gt.metatool.01.45.tooltip=You need to recharge it - S:gt.metatool.01.46.name=Rolling Pin - S:gt.metatool.01.46.tooltip= - S:gt.metatool.01.47.name=Rolling Pin (Empty) - S:gt.metatool.01.47.tooltip=You need to recharge it - S:gt.metatool.01.5.name=Shovel (Empty) - S:gt.metatool.01.5.tooltip=You need to recharge it - S:gt.metatool.01.6.name=Axe - S:gt.metatool.01.6.tooltip= - S:gt.metatool.01.7.name=Axe (Empty) - S:gt.metatool.01.7.tooltip=You need to recharge it - S:gt.metatool.01.8.name=Hoe - S:gt.metatool.01.8.tooltip= - 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 - 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 - S:gt.recipe.autoclave=Autoclave - S:gt.recipe.blastfurnace=Blast Furnace - S:gt.recipe.brewer=Brewing Machine - S:gt.recipe.byproductlist=Ore Byproduct List - 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 - 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 - 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 - 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.hugenaquadahreactor=Naquadah Reactor MkIV - 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 - S:gt.recipe.plasmageneratorfuels=Plasma generator Fuels - S:gt.recipe.polarizer=Electromagnetic Polarizer - S:gt.recipe.press=Forming Press - S:gt.recipe.primitiveblastfurnace=Primitive Blast Furnace - 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 - 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 - 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: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.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 - 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 - 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/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt b/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt deleted file mode 100644 index 28da57ca66..0000000000 --- a/asm/ccl_modular/codechicken#nei#guihook#DefaultSlotClickHandler.txt +++ /dev/null @@ -1,90 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class codechicken/nei/guihook/DefaultSlotClickHandler implements codechicken/nei/guihook/IContainerSlotClickHandler { - - // compiled from: DefaultSlotClickHandler.java - - // access flags 0x1 - public ()V - L0 - LINENUMBER 6 L0 - ALOAD 0 - INVOKESPECIAL java/lang/Object. ()V - RETURN - L1 - LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public beforeSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V - L0 - LINENUMBER 11 L0 - RETURN - L1 - LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0 - LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 1 - LOCALVARIABLE slotIndex I L0 L1 2 - LOCALVARIABLE button I L0 L1 3 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L1 4 - LOCALVARIABLE modifier I L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public handleSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;IZ)Z - L0 - LINENUMBER 16 L0 - ILOAD 6 - IFNE L1 - L2 - LINENUMBER 17 L2 - ALOAD 1 - ALOAD 4 - ILOAD 2 - ILOAD 3 - ILOAD 5 - INVOKESTATIC codechicken/nei/guihook/DefaultSlotClickHandler.callHandleMouseClick (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;III)V - L1 - LINENUMBER 19 L1 - FRAME FULL [codechicken/nei/guihook/DefaultSlotClickHandler net/minecraft/client/gui/inventory/GuiContainer I I net/minecraft/inventory/Slot I I] [] - ICONST_1 - IRETURN - L3 - LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L3 0 - LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L3 1 - LOCALVARIABLE slotIndex I L0 L3 2 - LOCALVARIABLE button I L0 L3 3 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L3 4 - LOCALVARIABLE modifier I L0 L3 5 - LOCALVARIABLE eventconsumed Z L0 L3 6 - MAXSTACK = 5 - MAXLOCALS = 7 - - // access flags 0x9 - public static callHandleMouseClick(Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;III)V - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.public_func_146984_a (Lnet/minecraft/inventory/Slot;III)V - RETURN - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public afterSlotClick(Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V - L0 - LINENUMBER 29 L0 - RETURN - L1 - LOCALVARIABLE this Lcodechicken/nei/guihook/DefaultSlotClickHandler; L0 L1 0 - LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 1 - LOCALVARIABLE slotIndex I L0 L1 2 - LOCALVARIABLE button I L0 L1 3 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L1 4 - LOCALVARIABLE modifier I L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 -} diff --git a/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt b/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt deleted file mode 100644 index 3db977be4e..0000000000 --- a/asm/ccl_modular/codechicken#nei#guihook#GuiContainerManager.txt +++ /dev/null @@ -1,2377 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class codechicken/nei/guihook/GuiContainerManager { - - // compiled from: GuiContainerManager.java - - // access flags 0x1 - public Lnet/minecraft/client/gui/inventory/GuiContainer; window - - // access flags 0x9 - public static Lnet/minecraft/client/renderer/entity/RenderItem; drawItems - - // access flags 0x19 - // signature Ljava/util/LinkedList; - // declaration: java.util.LinkedList - public final static Ljava/util/LinkedList; tooltipHandlers - - // access flags 0x19 - // signature Ljava/util/LinkedList; - // declaration: java.util.LinkedList - public final static Ljava/util/LinkedList; inputHandlers - - // access flags 0x19 - // signature Ljava/util/LinkedList; - // declaration: java.util.LinkedList - public final static Ljava/util/LinkedList; drawHandlers - - // access flags 0x19 - // signature Ljava/util/LinkedList; - // declaration: java.util.LinkedList - public final static Ljava/util/LinkedList; objectHandlers - - // access flags 0x19 - // signature Ljava/util/LinkedList; - // declaration: java.util.LinkedList - public final static Ljava/util/LinkedList; slotClickHandlers - - // access flags 0xA - private static I modelviewDepth - - // access flags 0xA - // signature Ljava/util/HashSet; - // declaration: java.util.HashSet - private static Ljava/util/HashSet; stackTraces - - // access flags 0x2 - private I clickHandled - - // access flags 0x2 - // signature Ljava/util/List; - // declaration: java.util.List - private Ljava/util/List; instanceTooltipHandlers - - // access flags 0x9 - public static getManager()Lcodechicken/nei/guihook/GuiContainerManager; - L0 - LINENUMBER 45 L0 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen; - ASTORE 0 - L1 - LINENUMBER 46 L1 - ALOAD 0 - INSTANCEOF net/minecraft/client/gui/inventory/GuiContainer - IFEQ L2 - ALOAD 0 - CHECKCAST net/minecraft/client/gui/inventory/GuiContainer - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getManager (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; - GOTO L3 - L2 - FRAME FULL [net/minecraft/client/gui/GuiScreen] [] - ACONST_NULL - L3 - FRAME FULL [net/minecraft/client/gui/GuiScreen] [codechicken/nei/guihook/GuiContainerManager] - ARETURN - L4 - LOCALVARIABLE gui Lnet/minecraft/client/gui/GuiScreen; L1 L4 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x9 - public static getManager(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ARETURN - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x9 - public static addTooltipHandler(Lcodechicken/nei/guihook/IContainerTooltipHandler;)V - L0 - LINENUMBER 60 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 61 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static addInputHandler(Lcodechicken/nei/guihook/IContainerInputHandler;)V - L0 - LINENUMBER 69 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 70 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerInputHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static addDrawHandler(Lcodechicken/nei/guihook/IContainerDrawHandler;)V - L0 - LINENUMBER 78 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 79 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerDrawHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static addObjectHandler(Lcodechicken/nei/guihook/IContainerObjectHandler;)V - L0 - LINENUMBER 87 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 88 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerObjectHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static addSlotClickHandler(Lcodechicken/nei/guihook/IContainerSlotClickHandler;)V - L0 - LINENUMBER 96 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - ALOAD 0 - INVOKEVIRTUAL java/util/LinkedList.addFirst (Ljava/lang/Object;)V - L1 - LINENUMBER 97 L1 - RETURN - L2 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static getFontRenderer(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - L0 - LINENUMBER 100 L0 - ALOAD 0 - IFNULL L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - IFNULL L1 - L2 - LINENUMBER 101 L2 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - ASTORE 1 - L3 - LINENUMBER 102 L3 - ALOAD 1 - IFNULL L1 - L4 - LINENUMBER 103 L4 - ALOAD 1 - ARETURN - L1 - LINENUMBER 105 L1 - FRAME FULL [net/minecraft/item/ItemStack] [] - GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; - ARETURN - L5 - LOCALVARIABLE f Lnet/minecraft/client/gui/FontRenderer; L3 L1 1 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x9 - // signature (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - // declaration: java.util.List itemDisplayNameMultiline(net.minecraft.item.ItemStack, net.minecraft.client.gui.inventory.GuiContainer, boolean) - public static itemDisplayNameMultiline(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable - L3 - LINENUMBER 117 L3 - ACONST_NULL - ASTORE 3 - L0 - LINENUMBER 119 L0 - ALOAD 0 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ILOAD 2 - IFEQ L4 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z - IFEQ L4 - ICONST_1 - GOTO L5 - L4 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I N] [net/minecraft/item/ItemStack net/minecraft/client/entity/EntityClientPlayerMP] - ICONST_0 - L5 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I N] [net/minecraft/item/ItemStack net/minecraft/client/entity/EntityClientPlayerMP I] - INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List; - ASTORE 3 - L1 - LINENUMBER 120 L1 - GOTO L6 - L2 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [java/lang/Throwable] - ASTORE 4 - L6 - LINENUMBER 122 L6 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - IFNONNULL L7 - L8 - LINENUMBER 123 L8 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - ASTORE 3 - L7 - LINENUMBER 125 L7 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - INVOKEINTERFACE java/util/List.size ()I - IFNE L9 - L10 - LINENUMBER 126 L10 - ALOAD 3 - LDC "Unnamed" - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L9 - LINENUMBER 128 L9 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - IFNULL L11 - ALOAD 3 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - LDC "" - INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z - IFEQ L12 - L11 - LINENUMBER 129 L11 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - ICONST_0 - LDC "Unnamed" - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L12 - LINENUMBER 131 L12 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ILOAD 2 - IFEQ L13 - L14 - LINENUMBER 132 L14 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 4 - L15 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L13 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler - ASTORE 5 - L16 - LINENUMBER 133 L16 - ALOAD 5 - ALOAD 1 - ALOAD 0 - ALOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleItemDisplayName (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/item/ItemStack;Ljava/util/List;)Ljava/util/List; - ASTORE 3 - L17 - LINENUMBER 134 L17 - GOTO L15 - L13 - LINENUMBER 137 L13 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List] [] - ALOAD 3 - ICONST_0 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 0 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getRarity ()Lnet/minecraft/item/EnumRarity; - GETFIELD net/minecraft/item/EnumRarity.rarityColor : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL net/minecraft/util/EnumChatFormatting.toString ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 3 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L18 - LINENUMBER 138 L18 - ICONST_1 - ISTORE 4 - L19 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List I] [] - ILOAD 4 - ALOAD 3 - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L20 - L21 - LINENUMBER 139 L21 - ALOAD 3 - ILOAD 4 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "\u00a77" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 3 - ILOAD 4 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L22 - LINENUMBER 138 L22 - IINC 4 1 - GOTO L19 - L20 - LINENUMBER 141 L20 - FRAME FULL [net/minecraft/item/ItemStack net/minecraft/client/gui/inventory/GuiContainer I java/util/List I] [] - ALOAD 3 - ARETURN - L23 - LOCALVARIABLE ignored Ljava/lang/Throwable; L6 L6 4 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L16 L17 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L15 L13 4 - LOCALVARIABLE i I L19 L20 4 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L3 L23 0 - LOCALVARIABLE gui Lnet/minecraft/client/gui/inventory/GuiContainer; L3 L23 1 - LOCALVARIABLE includeHandlers Z L3 L23 2 - LOCALVARIABLE namelist Ljava/util/List; L0 L23 3 - // signature Ljava/util/List; - // declaration: java.util.List - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x9 - public static itemDisplayNameShort(Lnet/minecraft/item/ItemStack;)Ljava/lang/String; - L0 - LINENUMBER 151 L0 - ALOAD 0 - ACONST_NULL - ICONST_0 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - ASTORE 1 - L1 - LINENUMBER 152 L1 - ALOAD 1 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - ARETURN - L2 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L2 0 - LOCALVARIABLE list Ljava/util/List; L1 L2 1 - // signature Ljava/util/List; - // declaration: java.util.List - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x9 - public static concatenatedDisplayName(Lnet/minecraft/item/ItemStack;Z)Ljava/lang/String; - L0 - LINENUMBER 162 L0 - ALOAD 0 - ACONST_NULL - ILOAD 1 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - ASTORE 2 - L1 - LINENUMBER 163 L1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ASTORE 3 - L2 - LINENUMBER 164 L2 - ICONST_1 - ISTORE 4 - L3 - LINENUMBER 165 L3 - ALOAD 2 - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 5 - L4 - FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator] [] - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L5 - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 6 - L6 - LINENUMBER 166 L6 - ILOAD 4 - IFEQ L7 - L8 - LINENUMBER 167 L8 - ICONST_0 - ISTORE 4 - GOTO L9 - L7 - LINENUMBER 169 L7 - FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator java/lang/String] [] - ALOAD 3 - LDC "#" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - POP - L9 - LINENUMBER 171 L9 - FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator java/lang/String] [] - ALOAD 3 - ALOAD 6 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - POP - L10 - LINENUMBER 172 L10 - GOTO L4 - L5 - LINENUMBER 173 L5 - FRAME FULL [net/minecraft/item/ItemStack I java/util/List java/lang/StringBuilder I java/util/Iterator] [] - ALOAD 3 - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKESTATIC net/minecraft/util/EnumChatFormatting.getTextWithoutFormattingCodes (Ljava/lang/String;)Ljava/lang/String; - ARETURN - L11 - LOCALVARIABLE name Ljava/lang/String; L6 L10 6 - LOCALVARIABLE i$ Ljava/util/Iterator; L4 L5 5 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L11 0 - LOCALVARIABLE includeHandlers Z L0 L11 1 - LOCALVARIABLE list Ljava/util/List; L1 L11 2 - // signature Ljava/util/List; - // declaration: java.util.List - LOCALVARIABLE sb Ljava/lang/StringBuilder; L2 L11 3 - LOCALVARIABLE first Z L3 L11 4 - MAXSTACK = 3 - MAXLOCALS = 7 - - // access flags 0x9 - public static drawItem(IILnet/minecraft/item/ItemStack;)V - L0 - LINENUMBER 177 L0 - ILOAD 0 - ILOAD 1 - ALOAD 2 - ALOAD 2 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.drawItem (IILnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/FontRenderer;)V - L1 - LINENUMBER 178 L1 - RETURN - L2 - LOCALVARIABLE i I L0 L2 0 - LOCALVARIABLE j I L0 L2 1 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L0 L2 2 - MAXSTACK = 4 - MAXLOCALS = 3 - - // access flags 0x9 - public static drawItem(IILnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/FontRenderer;)V - TRYCATCHBLOCK L0 L1 L2 java/lang/Exception - L3 - LINENUMBER 184 L3 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.enable3DRender ()V - L4 - LINENUMBER 185 L4 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - DUP - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - LDC 100.0 - FADD - DUP_X1 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - FSTORE 4 - L0 - LINENUMBER 187 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 3 - GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 2 - ILOAD 0 - ILOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L5 - LINENUMBER 188 L5 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 3 - GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 2 - ILOAD 0 - ILOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L6 - LINENUMBER 190 L6 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.checkMatrixStack ()Z - IFNE L7 - L8 - LINENUMBER 191 L8 - NEW java/lang/IllegalStateException - DUP - LDC "Modelview matrix stack too deep" - INVOKESPECIAL java/lang/IllegalStateException. (Ljava/lang/String;)V - ATHROW - L7 - LINENUMBER 192 L7 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - GETFIELD net/minecraft/client/renderer/Tessellator.isDrawing : Z - IFEQ L1 - L9 - LINENUMBER 193 L9 - NEW java/lang/IllegalStateException - DUP - LDC "Still drawing" - INVOKESPECIAL java/lang/IllegalStateException. (Ljava/lang/String;)V - ATHROW - L1 - LINENUMBER 210 L1 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] - GOTO L10 - L2 - LINENUMBER 194 L2 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [java/lang/Exception] - ASTORE 5 - L11 - LINENUMBER 195 L11 - NEW java/io/StringWriter - DUP - INVOKESPECIAL java/io/StringWriter. ()V - ASTORE 6 - L12 - LINENUMBER 196 L12 - ALOAD 5 - NEW java/io/PrintWriter - DUP - ALOAD 6 - INVOKESPECIAL java/io/PrintWriter. (Ljava/io/Writer;)V - INVOKEVIRTUAL java/lang/Exception.printStackTrace (Ljava/io/PrintWriter;)V - L13 - LINENUMBER 197 L13 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 2 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - ALOAD 6 - INVOKEVIRTUAL java/io/StringWriter.toString ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 7 - L14 - LINENUMBER 198 L14 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; - ALOAD 7 - INVOKEVIRTUAL java/util/HashSet.contains (Ljava/lang/Object;)Z - IFNE L15 - L16 - LINENUMBER 199 L16 - GETSTATIC java/lang/System.err : Ljava/io/PrintStream; - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "Error while rendering: " - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 2 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V - L17 - LINENUMBER 200 L17 - ALOAD 5 - INVOKEVIRTUAL java/lang/Exception.printStackTrace ()V - L18 - LINENUMBER 201 L18 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; - ALOAD 7 - INVOKEVIRTUAL java/util/HashSet.add (Ljava/lang/Object;)Z - POP - L15 - LINENUMBER 204 L15 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F java/lang/Exception java/io/StringWriter java/lang/String] [] - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.restoreMatrixStack ()V - L19 - LINENUMBER 205 L19 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - GETFIELD net/minecraft/client/renderer/Tessellator.isDrawing : Z - IFEQ L20 - L21 - LINENUMBER 206 L21 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L20 - LINENUMBER 208 L20 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F java/lang/Exception java/io/StringWriter java/lang/String] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - FLOAD 4 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L22 - LINENUMBER 209 L22 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 3 - GETSTATIC codechicken/lib/gui/GuiDraw.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - NEW net/minecraft/item/ItemStack - DUP - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/block/Block;)V - ILOAD 0 - ILOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L10 - LINENUMBER 212 L10 - FRAME FULL [I I net/minecraft/item/ItemStack net/minecraft/client/gui/FontRenderer F] [] - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.enable2DRender ()V - L23 - LINENUMBER 213 L23 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - FLOAD 4 - LDC 100.0 - FSUB - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L24 - LINENUMBER 214 L24 - RETURN - L25 - LOCALVARIABLE sw Ljava/io/StringWriter; L12 L10 6 - LOCALVARIABLE stackTrace Ljava/lang/String; L14 L10 7 - LOCALVARIABLE e Ljava/lang/Exception; L11 L10 5 - LOCALVARIABLE i I L3 L25 0 - LOCALVARIABLE j I L3 L25 1 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L25 2 - LOCALVARIABLE fontRenderer Lnet/minecraft/client/gui/FontRenderer; L3 L25 3 - LOCALVARIABLE zLevel F L0 L25 4 - MAXSTACK = 6 - MAXLOCALS = 8 - - // access flags 0x9 - public static enableMatrixStackLogging()V - L0 - LINENUMBER 217 L0 - SIPUSH 2979 - INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - L1 - LINENUMBER 218 L1 - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x9 - public static disableMatrixStackLogging()V - L0 - LINENUMBER 221 L0 - ICONST_M1 - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - L1 - LINENUMBER 222 L1 - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x9 - public static checkMatrixStack()Z - L0 - LINENUMBER 225 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - IFLT L1 - SIPUSH 2979 - INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I - GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - IF_ICMPNE L2 - L1 - FRAME FULL [] [] - ICONST_1 - GOTO L3 - L2 - FRAME FULL [] [] - ICONST_0 - L3 - FRAME FULL [] [I] - IRETURN - MAXSTACK = 2 - MAXLOCALS = 0 - - // access flags 0x9 - public static restoreMatrixStack()V - L0 - LINENUMBER 229 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - IFLT L1 - L2 - LINENUMBER 230 L2 - SIPUSH 2979 - INVOKESTATIC org/lwjgl/opengl/GL11.glGetInteger (I)I - ISTORE 0 - L3 - FRAME FULL [I] [] - ILOAD 0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - IF_ICMPLE L1 - L4 - LINENUMBER 231 L4 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L5 - LINENUMBER 230 L5 - IINC 0 -1 - GOTO L3 - L1 - LINENUMBER 232 L1 - FRAME FULL [] [] - RETURN - LOCALVARIABLE i I L3 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static setColouredItemRender(Z)V - L0 - LINENUMBER 235 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - ILOAD 0 - IFNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [I] [net/minecraft/client/renderer/entity/RenderItem] - ICONST_0 - L2 - FRAME FULL [I] [net/minecraft/client/renderer/entity/RenderItem I] - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - L3 - LINENUMBER 236 L3 - RETURN - L4 - LOCALVARIABLE enable Z L0 L4 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static enable3DRender()V - L0 - LINENUMBER 239 L0 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L1 - LINENUMBER 240 L1 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L2 - LINENUMBER 241 L2 - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x9 - public static enable2DRender()V - L0 - LINENUMBER 244 L0 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L1 - LINENUMBER 245 L1 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L2 - LINENUMBER 246 L2 - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x1 - public (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - L0 - LINENUMBER 251 L0 - ALOAD 0 - INVOKESPECIAL java/lang/Object. ()V - L1 - LINENUMBER 248 L1 - ALOAD 0 - ICONST_0 - PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - L2 - LINENUMBER 252 L2 - ALOAD 0 - ALOAD 1 - PUTFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - L3 - LINENUMBER 253 L3 - ALOAD 1 - INSTANCEOF codechicken/nei/guihook/IContainerTooltipHandler - IFEQ L4 - L5 - LINENUMBER 254 L5 - ALOAD 0 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList. ()V - PUTFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - L6 - LINENUMBER 255 L6 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - ALOAD 1 - CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L7 - LINENUMBER 256 L7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - INVOKEINTERFACE java/util/List.addAll (Ljava/util/Collection;)Z - POP - GOTO L8 - L4 - LINENUMBER 258 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/client/gui/inventory/GuiContainer] [] - ALOAD 0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - PUTFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - L8 - LINENUMBER 259 L8 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/client/gui/inventory/GuiContainer] [] - RETURN - L9 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L9 0 - LOCALVARIABLE screen Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L9 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x9 - public static getStackMouseOver(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/item/ItemStack; - L0 - LINENUMBER 262 L0 - INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; - ASTORE 1 - L1 - LINENUMBER 264 L1 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 2 - L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 3 - L4 - LINENUMBER 265 L4 - ALOAD 3 - ALOAD 0 - ALOAD 1 - GETFIELD java/awt/Point.x : I - ALOAD 1 - GETFIELD java/awt/Point.y : I - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.getStackUnderMouse (Lnet/minecraft/client/gui/inventory/GuiContainer;II)Lnet/minecraft/item/ItemStack; - ASTORE 4 - L5 - LINENUMBER 266 L5 - ALOAD 4 - IFNULL L6 - L7 - LINENUMBER 267 L7 - ALOAD 4 - ARETURN - L6 - LINENUMBER 268 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler net/minecraft/item/ItemStack] [] - GOTO L2 - L3 - LINENUMBER 270 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point java/util/Iterator] [] - ALOAD 0 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getSlotMouseOver (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/inventory/Slot; - ASTORE 2 - L8 - LINENUMBER 271 L8 - ALOAD 2 - IFNULL L9 - L10 - LINENUMBER 272 L10 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - ARETURN - L9 - LINENUMBER 274 L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point net/minecraft/inventory/Slot] [] - ACONST_NULL - ARETURN - L11 - LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L5 L6 4 - LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L4 L6 3 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 2 - LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0 - LOCALVARIABLE mousePos Ljava/awt/Point; L1 L11 1 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L8 L11 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x9 - public static getSlotMouseOver(Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/inventory/Slot; - L0 - LINENUMBER 278 L0 - INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; - ASTORE 1 - L1 - LINENUMBER 279 L1 - ALOAD 0 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getManager (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - GETFIELD java/awt/Point.x : I - ALOAD 1 - GETFIELD java/awt/Point.y : I - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z - IFEQ L2 - L3 - LINENUMBER 280 L3 - ACONST_NULL - ARETURN - L2 - LINENUMBER 282 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/awt/Point] [] - ALOAD 0 - ALOAD 1 - GETFIELD java/awt/Point.x : I - ALOAD 1 - GETFIELD java/awt/Point.y : I - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; - ARETURN - L4 - LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 - LOCALVARIABLE mousePos Ljava/awt/Point; L1 L4 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public load()V - L0 - LINENUMBER 286 L0 - ALOAD 0 - ICONST_0 - PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - L1 - LINENUMBER 287 L1 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 1 - L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 2 - L4 - LINENUMBER 288 L4 - ALOAD 2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.load (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - L5 - GOTO L2 - L3 - LINENUMBER 289 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - RETURN - L6 - LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L4 L5 2 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 1 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public updateScreen()V - L0 - LINENUMBER 295 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 1 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 2 - L3 - LINENUMBER 296 L3 - ALOAD 2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.guiTick (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - L4 - GOTO L1 - L2 - LINENUMBER 297 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 2 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public lastKeyTyped(IC)Z - L0 - LINENUMBER 303 L0 - ILOAD 1 - ICONST_1 - IF_ICMPNE L1 - L2 - LINENUMBER 304 L2 - ICONST_0 - IRETURN - L1 - LINENUMBER 306 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L4 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L5 - LINENUMBER 307 L5 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 2 - ILOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.lastKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)Z - IFEQ L6 - L7 - LINENUMBER 308 L7 - ICONST_1 - IRETURN - L6 - LINENUMBER 307 L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] - GOTO L3 - L4 - LINENUMBER 310 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ICONST_0 - IRETURN - L8 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L5 L6 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L3 L4 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L8 0 - LOCALVARIABLE keyID I L0 L8 1 - LOCALVARIABLE keyChar C L0 L8 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public firstKeyTyped(CI)Z - L0 - LINENUMBER 314 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L3 - LINENUMBER 315 L3 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V - L4 - GOTO L1 - L2 - LINENUMBER 317 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L5 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L6 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L7 - LINENUMBER 318 L7 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.keyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)Z - IFEQ L8 - L9 - LINENUMBER 319 L9 - ICONST_1 - IRETURN - L8 - LINENUMBER 318 L8 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] - GOTO L5 - L6 - LINENUMBER 321 L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ICONST_0 - IRETURN - L10 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 3 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L7 L8 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L5 L6 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L10 0 - LOCALVARIABLE keyChar C L0 L10 1 - LOCALVARIABLE keyID I L0 L10 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public mouseClicked(III)Z - L0 - LINENUMBER 325 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 4 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 5 - L3 - LINENUMBER 326 L3 - ALOAD 5 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseClicked (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V - L4 - GOTO L1 - L2 - LINENUMBER 328 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 4 - L5 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L6 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 5 - L7 - LINENUMBER 329 L7 - ALOAD 5 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.mouseClicked (Lnet/minecraft/client/gui/inventory/GuiContainer;III)Z - IFEQ L8 - L9 - LINENUMBER 330 L9 - ALOAD 0 - DUP - GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - ICONST_1 - ILOAD 3 - ISHL - IOR - PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - L10 - LINENUMBER 331 L10 - ICONST_1 - IRETURN - L8 - LINENUMBER 329 L8 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] - GOTO L5 - L6 - LINENUMBER 334 L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - ICONST_0 - IRETURN - L11 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 4 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L7 L8 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L5 L6 4 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L11 0 - LOCALVARIABLE mousex I L0 L11 1 - LOCALVARIABLE mousey I L0 L11 2 - LOCALVARIABLE button I L0 L11 3 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public mouseScrolled(I)V - L0 - LINENUMBER 338 L0 - INVOKESTATIC codechicken/lib/gui/GuiDraw.getMousePosition ()Ljava/awt/Point; - ASTORE 2 - L1 - LINENUMBER 340 L1 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L4 - LINENUMBER 341 L4 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 2 - GETFIELD java/awt/Point.x : I - ALOAD 2 - GETFIELD java/awt/Point.y : I - ILOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseScrolled (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V - L5 - GOTO L2 - L3 - LINENUMBER 343 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 4 - L8 - LINENUMBER 344 L8 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 2 - GETFIELD java/awt/Point.x : I - ALOAD 2 - GETFIELD java/awt/Point.y : I - ILOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.mouseScrolled (Lnet/minecraft/client/gui/inventory/GuiContainer;III)Z - IFEQ L9 - L10 - LINENUMBER 345 L10 - RETURN - L9 - LINENUMBER 344 L9 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator codechicken/nei/guihook/IContainerInputHandler] [] - GOTO L6 - L7 - LINENUMBER 347 L7 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INSTANCEOF codechicken/nei/guihook/IGuiHandleMouseWheel - IFEQ L11 - L12 - LINENUMBER 348 L12 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - CHECKCAST codechicken/nei/guihook/IGuiHandleMouseWheel - ILOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IGuiHandleMouseWheel.mouseScrolled (I)V - L11 - LINENUMBER 349 L11 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I java/awt/Point java/util/Iterator] [] - RETURN - L13 - LOCALVARIABLE inputHandler Lcodechicken/nei/guihook/IContainerInputHandler; L4 L5 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 3 - LOCALVARIABLE inputHandler Lcodechicken/nei/guihook/IContainerInputHandler; L8 L9 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L13 0 - LOCALVARIABLE scrolled I L0 L13 1 - LOCALVARIABLE mousepos Ljava/awt/Point; L1 L13 2 - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public overrideMouseUp(III)Z - L0 - LINENUMBER 355 L0 - ILOAD 3 - IFLT L1 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - ICONST_1 - ILOAD 3 - ISHL - IAND - IFEQ L1 - L2 - LINENUMBER 356 L2 - ALOAD 0 - DUP - GETFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - ICONST_1 - ILOAD 3 - ISHL - ICONST_M1 - IXOR - IAND - PUTFIELD codechicken/nei/guihook/GuiContainerManager.clickHandled : I - L3 - LINENUMBER 357 L3 - ALOAD 0 - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V - L4 - LINENUMBER 358 L4 - ICONST_1 - IRETURN - L1 - LINENUMBER 360 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE mousex I L0 L5 1 - LOCALVARIABLE mousey I L0 L5 2 - LOCALVARIABLE button I L0 L5 3 - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public mouseUp(III)V - L0 - LINENUMBER 364 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 4 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 4 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 5 - L3 - LINENUMBER 365 L3 - ALOAD 5 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseUp (Lnet/minecraft/client/gui/inventory/GuiContainer;III)V - L4 - GOTO L1 - L2 - LINENUMBER 366 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 5 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 4 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE mousex I L0 L5 1 - LOCALVARIABLE mousey I L0 L5 2 - LOCALVARIABLE button I L0 L5 3 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public mouseDragged(IIIJ)V - L0 - LINENUMBER 372 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 6 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I J java/util/Iterator] [] - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerInputHandler - ASTORE 7 - L3 - LINENUMBER 373 L3 - ALOAD 7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ILOAD 3 - LLOAD 4 - INVOKEINTERFACE codechicken/nei/guihook/IContainerInputHandler.onMouseDragged (Lnet/minecraft/client/gui/inventory/GuiContainer;IIIJ)V - L4 - GOTO L1 - L2 - LINENUMBER 374 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I J java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE inputhander Lcodechicken/nei/guihook/IContainerInputHandler; L3 L4 7 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE mousex I L0 L5 1 - LOCALVARIABLE mousey I L0 L5 2 - LOCALVARIABLE button I L0 L5 3 - LOCALVARIABLE heldTime J L0 L5 4 - MAXSTACK = 7 - MAXLOCALS = 8 - - // access flags 0x1 - public preDraw()V - L0 - LINENUMBER 380 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 1 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 2 - L3 - LINENUMBER 381 L3 - ALOAD 2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.onPreDraw (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - L4 - GOTO L1 - L2 - LINENUMBER 382 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 2 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public renderObjects(II)V - L0 - LINENUMBER 385 L0 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - INEG - I2F - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - INEG - I2F - LDC 200.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L1 - LINENUMBER 386 L1 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 4 - L4 - LINENUMBER 387 L4 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderObjects (Lnet/minecraft/client/gui/inventory/GuiContainer;II)V - L5 - GOTO L2 - L3 - LINENUMBER 389 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 4 - L8 - LINENUMBER 390 L8 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.postRenderObjects (Lnet/minecraft/client/gui/inventory/GuiContainer;II)V - L9 - GOTO L6 - L7 - LINENUMBER 391 L7 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - I2F - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - I2F - LDC -200.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L10 - LINENUMBER 392 L10 - RETURN - L11 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L4 L5 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L2 L3 3 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L8 L9 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L11 0 - LOCALVARIABLE mousex I L0 L11 1 - LOCALVARIABLE mousey I L0 L11 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public renderToolTips(II)V - L0 - LINENUMBER 395 L0 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList. ()V - ASTORE 3 - L1 - LINENUMBER 396 L1 - GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; - ASTORE 4 - L2 - LINENUMBER 398 L2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 5 - L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/util/Iterator] [] - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L4 - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler - ASTORE 6 - L5 - LINENUMBER 399 L5 - ALOAD 6 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - ALOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;IILjava/util/List;)Ljava/util/List; - ASTORE 3 - L6 - GOTO L3 - L4 - LINENUMBER 401 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/List.isEmpty ()Z - IFEQ L7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.shouldShowTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;)Z - IFEQ L7 - L8 - LINENUMBER 402 L8 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getStackMouseOver (Lnet/minecraft/client/gui/inventory/GuiContainer;)Lnet/minecraft/item/ItemStack; - ASTORE 5 - L9 - LINENUMBER 403 L9 - ALOAD 5 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - ASTORE 4 - L10 - LINENUMBER 404 L10 - ALOAD 5 - IFNULL L11 - L12 - LINENUMBER 405 L12 - ALOAD 5 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ICONST_1 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.itemDisplayNameMultiline (Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/gui/inventory/GuiContainer;Z)Ljava/util/List; - ASTORE 3 - L11 - LINENUMBER 407 L11 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.instanceTooltipHandlers : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 6 - L13 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer net/minecraft/item/ItemStack java/util/Iterator] [] - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerTooltipHandler - ASTORE 7 - L14 - LINENUMBER 408 L14 - ALOAD 7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 5 - ILOAD 1 - ILOAD 2 - ALOAD 3 - INVOKEINTERFACE codechicken/nei/guihook/IContainerTooltipHandler.handleItemTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/item/ItemStack;IILjava/util/List;)Ljava/util/List; - ASTORE 3 - L15 - GOTO L13 - L7 - LINENUMBER 411 L7 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/lang/Object] [] - ALOAD 3 - INVOKEINTERFACE java/util/List.size ()I - IFLE L16 - L17 - LINENUMBER 412 L17 - ALOAD 3 - ICONST_0 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 3 - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC "\u00a7h" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L16 - LINENUMBER 414 L16 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/List net/minecraft/client/gui/FontRenderer java/lang/Object] [] - ALOAD 4 - ILOAD 1 - BIPUSH 12 - IADD - ILOAD 2 - BIPUSH 12 - ISUB - ALOAD 3 - INVOKESTATIC codechicken/lib/gui/GuiDraw.drawMultilineTip (Lnet/minecraft/client/gui/FontRenderer;IILjava/util/List;)V - L18 - LINENUMBER 415 L18 - RETURN - L19 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L5 L6 6 - LOCALVARIABLE i$ Ljava/util/Iterator; L3 L4 5 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerTooltipHandler; L14 L15 7 - LOCALVARIABLE i$ Ljava/util/Iterator; L13 L7 6 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L9 L7 5 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L19 0 - LOCALVARIABLE mousex I L0 L19 1 - LOCALVARIABLE mousey I L0 L19 2 - LOCALVARIABLE tooltip Ljava/util/List; L1 L19 3 - // signature Ljava/util/List; - // declaration: java.util.List - LOCALVARIABLE font Lnet/minecraft/client/gui/FontRenderer; L2 L19 4 - MAXSTACK = 6 - MAXLOCALS = 8 - - // access flags 0x9 - public static shouldShowTooltip(Lnet/minecraft/client/gui/inventory/GuiContainer;)Z - L0 - LINENUMBER 418 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 1 - L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 2 - L3 - LINENUMBER 419 L3 - ALOAD 2 - ALOAD 0 - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.shouldShowTooltip (Lnet/minecraft/client/gui/inventory/GuiContainer;)Z - IFNE L4 - L5 - LINENUMBER 420 L5 - ICONST_0 - IRETURN - L4 - LINENUMBER 419 L4 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler] [] - GOTO L1 - L2 - LINENUMBER 422 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L6 - ICONST_1 - GOTO L7 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [] - ICONST_0 - L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer java/util/Iterator] [I] - IRETURN - L8 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 2 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 1 - LOCALVARIABLE window Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public renderSlotUnderlay(Lnet/minecraft/inventory/Slot;)V - L0 - LINENUMBER 426 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 2 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 3 - L3 - LINENUMBER 427 L3 - ALOAD 3 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderSlotUnderlay (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;)V - L4 - GOTO L1 - L2 - LINENUMBER 428 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] - RETURN - L5 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 3 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 2 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L5 1 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public renderSlotOverlay(Lnet/minecraft/inventory/Slot;)V - L0 - LINENUMBER 431 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 2 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerDrawHandler - ASTORE 3 - L3 - LINENUMBER 432 L3 - ALOAD 3 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ALOAD 1 - INVOKEINTERFACE codechicken/nei/guihook/IContainerDrawHandler.renderSlotOverlay (Lnet/minecraft/client/gui/inventory/GuiContainer;Lnet/minecraft/inventory/Slot;)V - L4 - GOTO L1 - L2 - LINENUMBER 433 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot java/util/Iterator] [] - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L5 - LINENUMBER 434 L5 - RETURN - L6 - LOCALVARIABLE drawHandler Lcodechicken/nei/guihook/IContainerDrawHandler; L3 L4 3 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 2 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L6 1 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public objectUnderMouse(II)Z - L0 - LINENUMBER 440 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 3 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerObjectHandler - ASTORE 4 - L3 - LINENUMBER 441 L3 - ALOAD 4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKEINTERFACE codechicken/nei/guihook/IContainerObjectHandler.objectUnderMouse (Lnet/minecraft/client/gui/inventory/GuiContainer;II)Z - IFEQ L4 - L5 - LINENUMBER 442 L5 - ICONST_1 - IRETURN - L4 - LINENUMBER 441 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator codechicken/nei/guihook/IContainerObjectHandler] [] - GOTO L1 - L2 - LINENUMBER 444 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I java/util/Iterator] [] - ICONST_0 - IRETURN - L6 - LOCALVARIABLE objectHandler Lcodechicken/nei/guihook/IContainerObjectHandler; L3 L4 4 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 3 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE mousex I L0 L6 1 - LOCALVARIABLE mousey I L0 L6 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public handleMouseClick(Lnet/minecraft/inventory/Slot;III)V - L0 - LINENUMBER 448 L0 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 5 - L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I java/util/Iterator] [] - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - ALOAD 5 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler - ASTORE 6 - L3 - LINENUMBER 449 L3 - ALOAD 6 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 2 - ILOAD 3 - ALOAD 1 - ILOAD 4 - INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.beforeSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V - L4 - GOTO L1 - L2 - LINENUMBER 451 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I java/util/Iterator] [] - ICONST_0 - ISTORE 5 - L5 - LINENUMBER 452 L5 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 6 - L6 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler - ASTORE 7 - L8 - LINENUMBER 453 L8 - ALOAD 7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 2 - ILOAD 3 - ALOAD 1 - ILOAD 4 - ILOAD 5 - INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.handleSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;IZ)Z - ISTORE 5 - L9 - GOTO L6 - L7 - LINENUMBER 455 L7 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - INVOKEVIRTUAL java/util/LinkedList.iterator ()Ljava/util/Iterator; - ASTORE 6 - L10 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L11 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST codechicken/nei/guihook/IContainerSlotClickHandler - ASTORE 7 - L12 - LINENUMBER 456 L12 - ALOAD 7 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 2 - ILOAD 3 - ALOAD 1 - ILOAD 4 - INVOKEINTERFACE codechicken/nei/guihook/IContainerSlotClickHandler.afterSlotClick (Lnet/minecraft/client/gui/inventory/GuiContainer;IILnet/minecraft/inventory/Slot;I)V - L13 - GOTO L10 - L11 - LINENUMBER 457 L11 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - RETURN - L14 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L3 L4 6 - LOCALVARIABLE i$ Ljava/util/Iterator; L1 L2 5 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L8 L9 7 - LOCALVARIABLE i$ Ljava/util/Iterator; L6 L7 6 - LOCALVARIABLE handler Lcodechicken/nei/guihook/IContainerSlotClickHandler; L12 L13 7 - LOCALVARIABLE i$ Ljava/util/Iterator; L10 L11 6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L14 0 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L14 1 - LOCALVARIABLE slotIndex I L0 L14 2 - LOCALVARIABLE button I L0 L14 3 - LOCALVARIABLE modifier I L0 L14 4 - LOCALVARIABLE eventHandled Z L5 L14 5 - MAXSTACK = 7 - MAXLOCALS = 8 - - // access flags 0x1 - public handleKeyboardInput()V - L0 - LINENUMBER 462 L0 - INVOKESTATIC org/lwjgl/input/Keyboard.getEventKey ()I - ISTORE 1 - L1 - LINENUMBER 463 L1 - INVOKESTATIC org/lwjgl/input/Keyboard.getEventCharacter ()C - ISTORE 2 - L2 - LINENUMBER 464 L2 - INVOKESTATIC org/lwjgl/input/Keyboard.getEventKeyState ()Z - IFNE L3 - ILOAD 1 - IFNE L4 - ILOAD 2 - INVOKESTATIC java/lang/Character.isDefined (C)Z - IFEQ L4 - L3 - LINENUMBER 465 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] - ALOAD 0 - ILOAD 2 - ILOAD 1 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.keyTyped (CI)V - L4 - LINENUMBER 467 L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.func_152348_aa ()V - L5 - LINENUMBER 468 L5 - RETURN - L6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE k I L1 L6 1 - LOCALVARIABLE c C L2 L6 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public keyTyped(CI)V - L0 - LINENUMBER 472 L0 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.firstKeyTyped (CI)Z - IFEQ L1 - L2 - LINENUMBER 473 L2 - RETURN - L1 - LINENUMBER 475 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - ILOAD 1 - ILOAD 2 - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.callKeyTyped (Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V - L3 - LINENUMBER 476 L3 - RETURN - L4 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L4 0 - LOCALVARIABLE c C L0 L4 1 - LOCALVARIABLE k I L0 L4 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x9 - public static callKeyTyped(Lnet/minecraft/client/gui/inventory/GuiContainer;CI)V - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.public_func_73869_a (CI)V - RETURN - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public drawSlotItem(Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L0 - LINENUMBER 486 L0 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INSTANCEOF codechicken/nei/guihook/IGuiSlotDraw - IFEQ L1 - L2 - LINENUMBER 487 L2 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - CHECKCAST codechicken/nei/guihook/IGuiSlotDraw - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEINTERFACE codechicken/nei/guihook/IGuiSlotDraw.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - GOTO L3 - L1 - LINENUMBER 489 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot net/minecraft/item/ItemStack I I java/lang/String] [] - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L4 - LINENUMBER 490 L4 - GETSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - GETSTATIC codechicken/lib/gui/GuiDraw.fontRenderer : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L3 - LINENUMBER 492 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager net/minecraft/inventory/Slot net/minecraft/item/ItemStack I I java/lang/String] [] - RETURN - L5 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L5 0 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L0 L5 1 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L5 2 - LOCALVARIABLE x I L0 L5 3 - LOCALVARIABLE y I L0 L5 4 - LOCALVARIABLE quantity Ljava/lang/String; L0 L5 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x1 - public handleSlotClick(III)V - L0 - LINENUMBER 498 L0 - ILOAD 1 - ICONST_M1 - IF_ICMPNE L1 - L2 - LINENUMBER 499 L2 - RETURN - L1 - LINENUMBER 501 L1 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - INSTANCEOF codechicken/nei/guihook/IGuiClientSide - IFEQ L3 - L4 - LINENUMBER 502 L4 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container; - ILOAD 1 - ILOAD 2 - ILOAD 3 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; - POP - GOTO L5 - L3 - LINENUMBER 504 L3 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.windowId : I - ILOAD 1 - ILOAD 2 - ILOAD 3 - ALOAD 0 - GETFIELD codechicken/nei/guihook/GuiContainerManager.window : Lnet/minecraft/client/gui/inventory/GuiContainer; - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.windowClick (IIIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; - POP - L5 - LINENUMBER 505 L5 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I I I] [] - RETURN - L6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE slotIndex I L0 L6 1 - LOCALVARIABLE button I L0 L6 2 - LOCALVARIABLE modifiers I L0 L6 3 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public handleMouseWheel()V - L0 - LINENUMBER 511 L0 - INVOKESTATIC org/lwjgl/input/Mouse.getEventDWheel ()I - ISTORE 1 - L1 - LINENUMBER 512 L1 - ILOAD 1 - IFEQ L2 - L3 - LINENUMBER 513 L3 - ALOAD 0 - ILOAD 1 - IFLE L4 - ICONST_1 - GOTO L5 - L4 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [codechicken/nei/guihook/GuiContainerManager] - ICONST_M1 - L5 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [codechicken/nei/guihook/GuiContainerManager I] - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseScrolled (I)V - L2 - LINENUMBER 514 L2 - FRAME FULL [codechicken/nei/guihook/GuiContainerManager I] [] - RETURN - L6 - LOCALVARIABLE this Lcodechicken/nei/guihook/GuiContainerManager; L0 L6 0 - LOCALVARIABLE i I L1 L6 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 33 L0 - NEW net/minecraft/client/renderer/entity/RenderItem - DUP - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem. ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.drawItems : Lnet/minecraft/client/renderer/entity/RenderItem; - L1 - LINENUMBER 34 L1 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList. ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.tooltipHandlers : Ljava/util/LinkedList; - L2 - LINENUMBER 35 L2 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList. ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.inputHandlers : Ljava/util/LinkedList; - L3 - LINENUMBER 36 L3 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList. ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.drawHandlers : Ljava/util/LinkedList; - L4 - LINENUMBER 37 L4 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList. ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.objectHandlers : Ljava/util/LinkedList; - L5 - LINENUMBER 38 L5 - NEW java/util/LinkedList - DUP - INVOKESPECIAL java/util/LinkedList. ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.slotClickHandlers : Ljava/util/LinkedList; - L6 - LINENUMBER 41 L6 - NEW codechicken/nei/guihook/DefaultSlotClickHandler - DUP - INVOKESPECIAL codechicken/nei/guihook/DefaultSlotClickHandler. ()V - INVOKESTATIC codechicken/nei/guihook/GuiContainerManager.addSlotClickHandler (Lcodechicken/nei/guihook/IContainerSlotClickHandler;)V - L7 - LINENUMBER 180 L7 - ICONST_M1 - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.modelviewDepth : I - L8 - LINENUMBER 181 L8 - NEW java/util/HashSet - DUP - INVOKESPECIAL java/util/HashSet. ()V - PUTSTATIC codechicken/nei/guihook/GuiContainerManager.stackTraces : Ljava/util/HashSet; - RETURN - MAXSTACK = 2 - MAXLOCALS = 0 -} diff --git a/asm/ccl_modular/net#minecraft#block#Block.txt b/asm/ccl_modular/net#minecraft#block#Block.txt deleted file mode 100644 index e3cad6be83..0000000000 --- a/asm/ccl_modular/net#minecraft#block#Block.txt +++ /dev/null @@ -1,8911 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/block/Block { - - // compiled from: Block.java - // access flags 0x1008 - static synthetic INNERCLASS net/minecraft/block/Block$6 null null - // access flags 0x9 - public static INNERCLASS net/minecraft/block/Block$SoundType net/minecraft/block/Block SoundType - // access flags 0x0 - INNERCLASS net/minecraft/block/Block$5 null null - // access flags 0x0 - INNERCLASS net/minecraft/block/Block$4 null null - // access flags 0x8 - static INNERCLASS net/minecraft/block/Block$3 null null - // access flags 0x8 - static INNERCLASS net/minecraft/block/Block$2 null null - // access flags 0x8 - static INNERCLASS net/minecraft/block/Block$1 null null - // access flags 0x4019 - public final static enum INNERCLASS net/minecraft/block/BlockPressurePlate$Sensitivity net/minecraft/block/BlockPressurePlate Sensitivity - - // access flags 0x19 - public final static Lnet/minecraft/util/RegistryNamespaced; blockRegistry - - // access flags 0x2 - private Lnet/minecraft/creativetab/CreativeTabs; displayOnCreativeTab - - // access flags 0x4 - protected Ljava/lang/String; textureName - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeStone - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeWood - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeGravel - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeGrass - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypePiston - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeMetal - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeGlass - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeCloth - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeSand - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeSnow - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeLadder - - // access flags 0x19 - public final static Lnet/minecraft/block/Block$SoundType; soundTypeAnvil - - // access flags 0x4 - protected Z opaque - - // access flags 0x4 - protected I lightOpacity - - // access flags 0x4 - protected Z canBlockGrass - - // access flags 0x4 - protected I lightValue - - // access flags 0x4 - protected Z useNeighborBrightness - - // access flags 0x4 - protected F blockHardness - - // access flags 0x4 - protected F blockResistance - - // access flags 0x4 - protected Z blockConstructorCalled - - // access flags 0x4 - protected Z enableStats - - // access flags 0x4 - protected Z needsRandomTick - - // access flags 0x4 - protected Z isBlockContainer - - // access flags 0x4 - protected D minX - - // access flags 0x4 - protected D minY - - // access flags 0x4 - protected D minZ - - // access flags 0x4 - protected D maxX - - // access flags 0x4 - protected D maxY - - // access flags 0x4 - protected D maxZ - - // access flags 0x1 - public Lnet/minecraft/block/Block$SoundType; stepSound - - // access flags 0x1 - public F blockParticleGravity - - // access flags 0x14 - protected final Lnet/minecraft/block/material/Material; blockMaterial - - // access flags 0x1 - public F slipperiness - - // access flags 0x2 - private Ljava/lang/String; unlocalizedName - - // access flags 0x4 - protected Lnet/minecraft/util/IIcon; blockIcon - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000199" - - // access flags 0x11 - // signature Lcpw/mods/fml/common/registry/RegistryDelegate; - // declaration: cpw.mods.fml.common.registry.RegistryDelegate - public final Lcpw/mods/fml/common/registry/RegistryDelegate; delegate - - // access flags 0x4 - // signature Ljava/lang/ThreadLocal; - // declaration: java.lang.ThreadLocal - protected Ljava/lang/ThreadLocal; harvesters - - // access flags 0x2 - // signature Ljava/lang/ThreadLocal; - // declaration: java.lang.ThreadLocal - private Ljava/lang/ThreadLocal; silk_check_meta - - // access flags 0x2 - private Z isTileProvider - - // access flags 0x2 - private [Ljava/lang/String; harvestTool - - // access flags 0x2 - private [I harvestLevel - - // access flags 0x4 - // signature Ljava/lang/ThreadLocal; - // declaration: java.lang.ThreadLocal - protected Ljava/lang/ThreadLocal; captureDrops - - // access flags 0x4 - // signature Ljava/lang/ThreadLocal;>; - // declaration: java.lang.ThreadLocal> - protected Ljava/lang/ThreadLocal; capturedDrops - - // access flags 0x9 - public static getIdFromBlock(Lnet/minecraft/block/Block;)I - L0 - LINENUMBER 162 L0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getIDForObject (Ljava/lang/Object;)I - IRETURN - L1 - LOCALVARIABLE p_149682_0_ Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static getBlockById(I)Lnet/minecraft/block/Block; - L0 - LINENUMBER 167 L0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ILOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - ASTORE 1 - L1 - LINENUMBER 168 L1 - ALOAD 1 - IFNONNULL L2 - GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; - GOTO L3 - L2 - FRAME FULL [I net/minecraft/block/Block] [] - ALOAD 1 - L3 - FRAME FULL [I net/minecraft/block/Block] [net/minecraft/block/Block] - ARETURN - L4 - LOCALVARIABLE p_149729_0_ I L0 L4 0 - LOCALVARIABLE ret Lnet/minecraft/block/Block; L1 L4 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x9 - public static getBlockFromItem(Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 173 L0 - ALOAD 0 - INVOKESTATIC net/minecraft/item/Item.getIdFromItem (Lnet/minecraft/item/Item;)I - INVOKESTATIC net/minecraft/block/Block.getBlockById (I)Lnet/minecraft/block/Block; - ARETURN - L1 - LOCALVARIABLE p_149634_0_ Lnet/minecraft/item/Item; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x9 - public static getBlockFromName(Ljava/lang/String;)Lnet/minecraft/block/Block; - TRYCATCHBLOCK L0 L1 L2 java/lang/NumberFormatException - L3 - LINENUMBER 178 L3 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.containsKey (Ljava/lang/String;)Z - IFEQ L0 - L4 - LINENUMBER 180 L4 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObject (Ljava/lang/String;)Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - ARETURN - L0 - LINENUMBER 186 L0 - FRAME FULL [java/lang/String] [] - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ALOAD 0 - INVOKESTATIC java/lang/Integer.parseInt (Ljava/lang/String;)I - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - L1 - ARETURN - L2 - LINENUMBER 188 L2 - FRAME FULL [java/lang/String] [java/lang/NumberFormatException] - ASTORE 1 - L5 - LINENUMBER 190 L5 - ACONST_NULL - ARETURN - L6 - LOCALVARIABLE numberformatexception Ljava/lang/NumberFormatException; L5 L6 1 - LOCALVARIABLE p_149684_0_ Ljava/lang/String; L3 L6 0 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public func_149730_j()Z - L0 - LINENUMBER 197 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.opaque : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getLightOpacity()I - L0 - LINENUMBER 202 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.lightOpacity : I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getCanBlockGrass()Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 208 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.canBlockGrass : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getLightValue()I - L0 - LINENUMBER 216 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.lightValue : I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getUseNeighborBrightness()Z - L0 - LINENUMBER 224 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.useNeighborBrightness : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getMaterial()Lnet/minecraft/block/material/Material; - L0 - LINENUMBER 229 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getMapColor(I)Lnet/minecraft/block/material/MapColor; - L0 - LINENUMBER 234 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMapColor ()Lnet/minecraft/block/material/MapColor; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149728_1_ I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x9 - public static registerBlocks()V - L0 - LINENUMBER 239 L0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_0 - LDC "air" - NEW net/minecraft/block/BlockAir - DUP - INVOKESPECIAL net/minecraft/block/BlockAir. ()V - LDC "air" - INVOKEVIRTUAL net/minecraft/block/BlockAir.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L1 - LINENUMBER 240 L1 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_1 - LDC "stone" - NEW net/minecraft/block/BlockStone - DUP - INVOKESPECIAL net/minecraft/block/BlockStone. ()V - LDC 1.5 - INVOKEVIRTUAL net/minecraft/block/BlockStone.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "stone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L2 - LINENUMBER 241 L2 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_2 - LDC "grass" - NEW net/minecraft/block/BlockGrass - DUP - INVOKESPECIAL net/minecraft/block/BlockGrass. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockGrass.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "grass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "grass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L3 - LINENUMBER 242 L3 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_3 - LDC "dirt" - NEW net/minecraft/block/BlockDirt - DUP - INVOKESPECIAL net/minecraft/block/BlockDirt. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockDirt.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "dirt" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "dirt" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L4 - LINENUMBER 243 L4 - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stonebrick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "cobblestone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 0 - L5 - LINENUMBER 244 L5 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_4 - LDC "cobblestone" - ALOAD 0 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L6 - LINENUMBER 245 L6 - NEW net/minecraft/block/BlockWood - DUP - INVOKESPECIAL net/minecraft/block/BlockWood. ()V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockWood.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "wood" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "planks" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 1 - L7 - LINENUMBER 246 L7 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ICONST_5 - LDC "planks" - ALOAD 1 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L8 - LINENUMBER 247 L8 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 6 - LDC "sapling" - NEW net/minecraft/block/BlockSapling - DUP - INVOKESPECIAL net/minecraft/block/BlockSapling. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockSapling.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sapling" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "sapling" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L9 - LINENUMBER 248 L9 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 7 - LDC "bedrock" - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - INVOKEVIRTUAL net/minecraft/block/Block.setBlockUnbreakable ()Lnet/minecraft/block/Block; - LDC 6000000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "bedrock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "bedrock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L10 - LINENUMBER 249 L10 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 8 - LDC "flowing_water" - NEW net/minecraft/block/BlockDynamicLiquid - DUP - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V - LDC 100.0 - INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; - ICONST_3 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - LDC "water" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "water_flow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L11 - LINENUMBER 250 L11 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 9 - LDC "water" - NEW net/minecraft/block/BlockStaticLiquid - DUP - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V - LDC 100.0 - INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; - ICONST_3 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - LDC "water" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "water_still" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L12 - LINENUMBER 251 L12 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 10 - LDC "flowing_lava" - NEW net/minecraft/block/BlockDynamicLiquid - DUP - GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockDynamicLiquid. (Lnet/minecraft/block/material/Material;)V - LDC 100.0 - INVOKEVIRTUAL net/minecraft/block/BlockDynamicLiquid.setHardness (F)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "lava" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "lava_flow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L13 - LINENUMBER 252 L13 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 11 - LDC "lava" - NEW net/minecraft/block/BlockStaticLiquid - DUP - GETSTATIC net/minecraft/block/material/Material.lava : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockStaticLiquid. (Lnet/minecraft/block/material/Material;)V - LDC 100.0 - INVOKEVIRTUAL net/minecraft/block/BlockStaticLiquid.setHardness (F)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "lava" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "lava_still" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L14 - LINENUMBER 253 L14 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 12 - LDC "sand" - NEW net/minecraft/block/BlockSand - DUP - INVOKESPECIAL net/minecraft/block/BlockSand. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockSand.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "sand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L15 - LINENUMBER 254 L15 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 13 - LDC "gravel" - NEW net/minecraft/block/BlockGravel - DUP - INVOKESPECIAL net/minecraft/block/BlockGravel. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockGravel.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "gravel" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "gravel" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L16 - LINENUMBER 255 L16 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 14 - LDC "gold_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreGold" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "gold_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L17 - LINENUMBER 256 L17 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 15 - LDC "iron_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreIron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "iron_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L18 - LINENUMBER 257 L18 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 16 - LDC "coal_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreCoal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "coal_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L19 - LINENUMBER 258 L19 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 17 - LDC "log" - NEW net/minecraft/block/BlockOldLog - DUP - INVOKESPECIAL net/minecraft/block/BlockOldLog. ()V - LDC "log" - INVOKEVIRTUAL net/minecraft/block/BlockOldLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "log" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L20 - LINENUMBER 259 L20 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 18 - LDC "leaves" - NEW net/minecraft/block/BlockOldLeaf - DUP - INVOKESPECIAL net/minecraft/block/BlockOldLeaf. ()V - LDC "leaves" - INVOKEVIRTUAL net/minecraft/block/BlockOldLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "leaves" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L21 - LINENUMBER 260 L21 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 19 - LDC "sponge" - NEW net/minecraft/block/BlockSponge - DUP - INVOKESPECIAL net/minecraft/block/BlockSponge. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockSponge.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sponge" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "sponge" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L22 - LINENUMBER 261 L22 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 20 - LDC "glass" - NEW net/minecraft/block/BlockGlass - DUP - GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockGlass. (Lnet/minecraft/block/material/Material;Z)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockGlass.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "glass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "glass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L23 - LINENUMBER 262 L23 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 21 - LDC "lapis_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreLapis" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "lapis_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L24 - LINENUMBER 263 L24 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 22 - LDC "lapis_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.lapisColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockLapis" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "lapis_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L25 - LINENUMBER 264 L25 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 23 - LDC "dispenser" - NEW net/minecraft/block/BlockDispenser - DUP - INVOKESPECIAL net/minecraft/block/BlockDispenser. ()V - LDC 3.5 - INVOKEVIRTUAL net/minecraft/block/BlockDispenser.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "dispenser" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "dispenser" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L26 - LINENUMBER 265 L26 - NEW net/minecraft/block/BlockSandStone - DUP - INVOKESPECIAL net/minecraft/block/BlockSandStone. ()V - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/BlockSandStone.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.8 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC "sandStone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "sandstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 2 - L27 - LINENUMBER 266 L27 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 24 - LDC "sandstone" - ALOAD 2 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L28 - LINENUMBER 267 L28 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 25 - LDC "noteblock" - NEW net/minecraft/block/BlockNote - DUP - INVOKESPECIAL net/minecraft/block/BlockNote. ()V - LDC 0.8 - INVOKEVIRTUAL net/minecraft/block/BlockNote.setHardness (F)Lnet/minecraft/block/Block; - LDC "musicBlock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "noteblock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L29 - LINENUMBER 268 L29 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 26 - LDC "bed" - NEW net/minecraft/block/BlockBed - DUP - INVOKESPECIAL net/minecraft/block/BlockBed. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockBed.setHardness (F)Lnet/minecraft/block/Block; - LDC "bed" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "bed" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L30 - LINENUMBER 269 L30 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 27 - LDC "golden_rail" - NEW net/minecraft/block/BlockRailPowered - DUP - INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V - LDC 0.7 - INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "goldenRail" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "rail_golden" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L31 - LINENUMBER 270 L31 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 28 - LDC "detector_rail" - NEW net/minecraft/block/BlockRailDetector - DUP - INVOKESPECIAL net/minecraft/block/BlockRailDetector. ()V - LDC 0.7 - INVOKEVIRTUAL net/minecraft/block/BlockRailDetector.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "detectorRail" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "rail_detector" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L32 - LINENUMBER 271 L32 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 29 - LDC "sticky_piston" - NEW net/minecraft/block/BlockPistonBase - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V - LDC "pistonStickyBase" - INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L33 - LINENUMBER 272 L33 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 30 - LDC "web" - NEW net/minecraft/block/BlockWeb - DUP - INVOKESPECIAL net/minecraft/block/BlockWeb. ()V - ICONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockWeb.setLightOpacity (I)Lnet/minecraft/block/Block; - LDC 4.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC "web" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "web" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L34 - LINENUMBER 273 L34 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 31 - LDC "tallgrass" - NEW net/minecraft/block/BlockTallGrass - DUP - INVOKESPECIAL net/minecraft/block/BlockTallGrass. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockTallGrass.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "tallgrass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L35 - LINENUMBER 274 L35 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 32 - LDC "deadbush" - NEW net/minecraft/block/BlockDeadBush - DUP - INVOKESPECIAL net/minecraft/block/BlockDeadBush. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockDeadBush.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "deadbush" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "deadbush" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L36 - LINENUMBER 275 L36 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 33 - LDC "piston" - NEW net/minecraft/block/BlockPistonBase - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockPistonBase. (Z)V - LDC "pistonBase" - INVOKEVIRTUAL net/minecraft/block/BlockPistonBase.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L37 - LINENUMBER 276 L37 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 34 - LDC "piston_head" - NEW net/minecraft/block/BlockPistonExtension - DUP - INVOKESPECIAL net/minecraft/block/BlockPistonExtension. ()V - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L38 - LINENUMBER 277 L38 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 35 - LDC "wool" - NEW net/minecraft/block/BlockColored - DUP - GETSTATIC net/minecraft/block/material/Material.cloth : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V - LDC 0.8 - INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "cloth" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "wool_colored" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L39 - LINENUMBER 278 L39 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 36 - LDC "piston_extension" - NEW net/minecraft/block/BlockPistonMoving - DUP - INVOKESPECIAL net/minecraft/block/BlockPistonMoving. ()V - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L40 - LINENUMBER 279 L40 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 37 - LDC "yellow_flower" - NEW net/minecraft/block/BlockFlower - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "flower1" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "flower_dandelion" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L41 - LINENUMBER 280 L41 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 38 - LDC "red_flower" - NEW net/minecraft/block/BlockFlower - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockFlower. (I)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockFlower.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "flower2" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "flower_rose" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L42 - LINENUMBER 281 L42 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 39 - LDC "brown_mushroom" - NEW net/minecraft/block/BlockMushroom - DUP - INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.125 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "mushroom" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mushroom_brown" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L43 - LINENUMBER 282 L43 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 40 - LDC "red_mushroom" - NEW net/minecraft/block/BlockMushroom - DUP - INVOKESPECIAL net/minecraft/block/BlockMushroom. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockMushroom.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mushroom" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mushroom_red" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L44 - LINENUMBER 283 L44 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 41 - LDC "gold_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.goldColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockGold" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "gold_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L45 - LINENUMBER 284 L45 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 42 - LDC "iron_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.ironColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockIron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "iron_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L46 - LINENUMBER 285 L46 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 43 - LDC "double_stone_slab" - NEW net/minecraft/block/BlockStoneSlab - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stoneSlab" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L47 - LINENUMBER 286 L47 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 44 - LDC "stone_slab" - NEW net/minecraft/block/BlockStoneSlab - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStoneSlab. (Z)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockStoneSlab.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stoneSlab" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L48 - LINENUMBER 287 L48 - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "brick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "brick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 3 - L49 - LINENUMBER 288 L49 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 45 - LDC "brick_block" - ALOAD 3 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L50 - LINENUMBER 289 L50 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 46 - LDC "tnt" - NEW net/minecraft/block/BlockTNT - DUP - INVOKESPECIAL net/minecraft/block/BlockTNT. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockTNT.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "tnt" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "tnt" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L51 - LINENUMBER 290 L51 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 47 - LDC "bookshelf" - NEW net/minecraft/block/BlockBookshelf - DUP - INVOKESPECIAL net/minecraft/block/BlockBookshelf. ()V - LDC 1.5 - INVOKEVIRTUAL net/minecraft/block/BlockBookshelf.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "bookshelf" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "bookshelf" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L52 - LINENUMBER 291 L52 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 48 - LDC "mossy_cobblestone" - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stoneMoss" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "cobblestone_mossy" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L53 - LINENUMBER 292 L53 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 49 - LDC "obsidian" - NEW net/minecraft/block/BlockObsidian - DUP - INVOKESPECIAL net/minecraft/block/BlockObsidian. ()V - LDC 50.0 - INVOKEVIRTUAL net/minecraft/block/BlockObsidian.setHardness (F)Lnet/minecraft/block/Block; - LDC 2000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "obsidian" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "obsidian" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L54 - LINENUMBER 293 L54 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 50 - LDC "torch" - NEW net/minecraft/block/BlockTorch - DUP - INVOKESPECIAL net/minecraft/block/BlockTorch. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockTorch.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.9375 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "torch" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "torch_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L55 - LINENUMBER 294 L55 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 51 - LDC "fire" - NEW net/minecraft/block/BlockFire - DUP - INVOKESPECIAL net/minecraft/block/BlockFire. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.setHardness (F)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "fire" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "fire" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L56 - LINENUMBER 295 L56 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 52 - LDC "mob_spawner" - NEW net/minecraft/block/BlockMobSpawner - DUP - INVOKESPECIAL net/minecraft/block/BlockMobSpawner. ()V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockMobSpawner.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mobSpawner" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "mob_spawner" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L57 - LINENUMBER 296 L57 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 53 - LDC "oak_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWood" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L58 - LINENUMBER 297 L58 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 54 - LDC "chest" - NEW net/minecraft/block/BlockChest - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockChest. (I)V - LDC 2.5 - INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "chest" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L59 - LINENUMBER 298 L59 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 55 - LDC "redstone_wire" - NEW net/minecraft/block/BlockRedstoneWire - DUP - INVOKESPECIAL net/minecraft/block/BlockRedstoneWire. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneWire.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "redstoneDust" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "redstone_dust" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L60 - LINENUMBER 299 L60 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 56 - LDC "diamond_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreDiamond" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "diamond_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L61 - LINENUMBER 300 L61 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 57 - LDC "diamond_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.diamondColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockDiamond" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "diamond_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L62 - LINENUMBER 301 L62 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 58 - LDC "crafting_table" - NEW net/minecraft/block/BlockWorkbench - DUP - INVOKESPECIAL net/minecraft/block/BlockWorkbench. ()V - LDC 2.5 - INVOKEVIRTUAL net/minecraft/block/BlockWorkbench.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "workbench" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "crafting_table" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L63 - LINENUMBER 302 L63 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 59 - LDC "wheat" - NEW net/minecraft/block/BlockCrops - DUP - INVOKESPECIAL net/minecraft/block/BlockCrops. ()V - LDC "crops" - INVOKEVIRTUAL net/minecraft/block/BlockCrops.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "wheat" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L64 - LINENUMBER 303 L64 - NEW net/minecraft/block/BlockFarmland - DUP - INVOKESPECIAL net/minecraft/block/BlockFarmland. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockFarmland.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "farmland" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "farmland" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 4 - L65 - LINENUMBER 304 L65 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 60 - LDC "farmland" - ALOAD 4 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L66 - LINENUMBER 305 L66 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 61 - LDC "furnace" - NEW net/minecraft/block/BlockFurnace - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V - LDC 3.5 - INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "furnace" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L67 - LINENUMBER 306 L67 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 62 - LDC "lit_furnace" - NEW net/minecraft/block/BlockFurnace - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockFurnace. (Z)V - LDC 3.5 - INVOKEVIRTUAL net/minecraft/block/BlockFurnace.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.875 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "furnace" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L68 - LINENUMBER 307 L68 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 63 - LDC "standing_sign" - NEW net/minecraft/block/BlockSign - DUP - LDC Lnet/minecraft/tileentity/TileEntitySign;.class - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sign" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L69 - LINENUMBER 308 L69 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 64 - LDC "wooden_door" - NEW net/minecraft/block/BlockDoor - DUP - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "doorWood" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "door_wood" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L70 - LINENUMBER 309 L70 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 65 - LDC "ladder" - NEW net/minecraft/block/BlockLadder - DUP - INVOKESPECIAL net/minecraft/block/BlockLadder. ()V - LDC 0.4 - INVOKEVIRTUAL net/minecraft/block/BlockLadder.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "ladder" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "ladder" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L71 - LINENUMBER 310 L71 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 66 - LDC "rail" - NEW net/minecraft/block/BlockRail - DUP - INVOKESPECIAL net/minecraft/block/BlockRail. ()V - LDC 0.7 - INVOKEVIRTUAL net/minecraft/block/BlockRail.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "rail" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "rail_normal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L72 - LINENUMBER 311 L72 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 67 - LDC "stone_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 0 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsStone" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L73 - LINENUMBER 312 L73 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 68 - LDC "wall_sign" - NEW net/minecraft/block/BlockSign - DUP - LDC Lnet/minecraft/tileentity/TileEntitySign;.class - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockSign. (Ljava/lang/Class;Z)V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockSign.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "sign" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L74 - LINENUMBER 313 L74 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 69 - LDC "lever" - NEW net/minecraft/block/BlockLever - DUP - INVOKESPECIAL net/minecraft/block/BlockLever. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockLever.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "lever" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "lever" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L75 - LINENUMBER 314 L75 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 70 - LDC "stone_pressure_plate" - NEW net/minecraft/block/BlockPressurePlate - DUP - LDC "stone" - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.mobs : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; - INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pressurePlate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L76 - LINENUMBER 315 L76 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 71 - LDC "iron_door" - NEW net/minecraft/block/BlockDoor - DUP - GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockDoor. (Lnet/minecraft/block/material/Material;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockDoor.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "doorIron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "door_iron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L77 - LINENUMBER 316 L77 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 72 - LDC "wooden_pressure_plate" - NEW net/minecraft/block/BlockPressurePlate - DUP - LDC "planks_oak" - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/BlockPressurePlate$Sensitivity.everything : Lnet/minecraft/block/BlockPressurePlate$Sensitivity; - INVOKESPECIAL net/minecraft/block/BlockPressurePlate. (Ljava/lang/String;Lnet/minecraft/block/material/Material;Lnet/minecraft/block/BlockPressurePlate$Sensitivity;)V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPressurePlate.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pressurePlate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L78 - LINENUMBER 317 L78 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 73 - LDC "redstone_ore" - NEW net/minecraft/block/BlockRedstoneOre - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreRedstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "redstone_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L79 - LINENUMBER 318 L79 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 74 - LDC "lit_redstone_ore" - NEW net/minecraft/block/BlockRedstoneOre - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneOre. (Z)V - LDC 0.625 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneOre.setLightLevel (F)Lnet/minecraft/block/Block; - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreRedstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "redstone_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L80 - LINENUMBER 319 L80 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 75 - LDC "unlit_redstone_torch" - NEW net/minecraft/block/BlockRedstoneTorch - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "notGate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "redstone_torch_off" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L81 - LINENUMBER 320 L81 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 76 - LDC "redstone_torch" - NEW net/minecraft/block/BlockRedstoneTorch - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneTorch. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneTorch.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "notGate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "redstone_torch_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L82 - LINENUMBER 321 L82 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 77 - LDC "stone_button" - NEW net/minecraft/block/BlockButtonStone - DUP - INVOKESPECIAL net/minecraft/block/BlockButtonStone. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockButtonStone.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "button" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L83 - LINENUMBER 322 L83 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 78 - LDC "snow_layer" - NEW net/minecraft/block/BlockSnow - DUP - INVOKESPECIAL net/minecraft/block/BlockSnow. ()V - LDC 0.1 - INVOKEVIRTUAL net/minecraft/block/BlockSnow.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "snow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ICONST_0 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - LDC "snow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L84 - LINENUMBER 323 L84 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 79 - LDC "ice" - NEW net/minecraft/block/BlockIce - DUP - INVOKESPECIAL net/minecraft/block/BlockIce. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockIce.setHardness (F)Lnet/minecraft/block/Block; - ICONST_3 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "ice" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "ice" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L85 - LINENUMBER 324 L85 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 80 - LDC "snow" - NEW net/minecraft/block/BlockSnowBlock - DUP - INVOKESPECIAL net/minecraft/block/BlockSnowBlock. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockSnowBlock.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "snow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "snow" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L86 - LINENUMBER 325 L86 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 81 - LDC "cactus" - NEW net/minecraft/block/BlockCactus - DUP - INVOKESPECIAL net/minecraft/block/BlockCactus. ()V - LDC 0.4 - INVOKEVIRTUAL net/minecraft/block/BlockCactus.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "cactus" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "cactus" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L87 - LINENUMBER 326 L87 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 82 - LDC "clay" - NEW net/minecraft/block/BlockClay - DUP - INVOKESPECIAL net/minecraft/block/BlockClay. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockClay.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "clay" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "clay" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L88 - LINENUMBER 327 L88 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 83 - LDC "reeds" - NEW net/minecraft/block/BlockReed - DUP - INVOKESPECIAL net/minecraft/block/BlockReed. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockReed.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "reeds" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "reeds" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L89 - LINENUMBER 328 L89 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 84 - LDC "jukebox" - NEW net/minecraft/block/BlockJukebox - DUP - INVOKESPECIAL net/minecraft/block/BlockJukebox. ()V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockJukebox.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "jukebox" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "jukebox" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L90 - LINENUMBER 329 L90 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 85 - LDC "fence" - NEW net/minecraft/block/BlockFence - DUP - LDC "planks_oak" - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "fence" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L91 - LINENUMBER 330 L91 - NEW net/minecraft/block/BlockPumpkin - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pumpkin" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "pumpkin" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 5 - L92 - LINENUMBER 331 L92 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 86 - LDC "pumpkin" - ALOAD 5 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L93 - LINENUMBER 332 L93 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 87 - LDC "netherrack" - NEW net/minecraft/block/BlockNetherrack - DUP - INVOKESPECIAL net/minecraft/block/BlockNetherrack. ()V - LDC 0.4 - INVOKEVIRTUAL net/minecraft/block/BlockNetherrack.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "hellrock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "netherrack" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L94 - LINENUMBER 333 L94 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 88 - LDC "soul_sand" - NEW net/minecraft/block/BlockSoulSand - DUP - INVOKESPECIAL net/minecraft/block/BlockSoulSand. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockSoulSand.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "hellsand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "soul_sand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L95 - LINENUMBER 334 L95 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 89 - LDC "glowstone" - NEW net/minecraft/block/BlockGlowstone - DUP - GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockGlowstone. (Lnet/minecraft/block/material/Material;)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockGlowstone.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "lightgem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "glowstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L96 - LINENUMBER 335 L96 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 90 - LDC "portal" - NEW net/minecraft/block/BlockPortal - DUP - INVOKESPECIAL net/minecraft/block/BlockPortal. ()V - LDC -1.0 - INVOKEVIRTUAL net/minecraft/block/BlockPortal.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.75 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "portal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "portal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L97 - LINENUMBER 336 L97 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 91 - LDC "lit_pumpkin" - NEW net/minecraft/block/BlockPumpkin - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockPumpkin. (Z)V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockPumpkin.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "litpumpkin" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "pumpkin" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L98 - LINENUMBER 337 L98 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 92 - LDC "cake" - NEW net/minecraft/block/BlockCake - DUP - INVOKESPECIAL net/minecraft/block/BlockCake. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockCake.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "cake" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "cake" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L99 - LINENUMBER 338 L99 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 93 - LDC "unpowered_repeater" - NEW net/minecraft/block/BlockRedstoneRepeater - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "diode" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "repeater_off" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L100 - LINENUMBER 339 L100 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 94 - LDC "powered_repeater" - NEW net/minecraft/block/BlockRedstoneRepeater - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneRepeater. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneRepeater.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.625 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "diode" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "repeater_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L101 - LINENUMBER 340 L101 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 95 - LDC "stained_glass" - NEW net/minecraft/block/BlockStainedGlass - DUP - GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockStainedGlass. (Lnet/minecraft/block/material/Material;)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockStainedGlass.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stainedGlass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "glass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L102 - LINENUMBER 341 L102 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 96 - LDC "trapdoor" - NEW net/minecraft/block/BlockTrapDoor - DUP - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockTrapDoor. (Lnet/minecraft/block/material/Material;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockTrapDoor.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "trapdoor" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "trapdoor" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L103 - LINENUMBER 342 L103 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 97 - LDC "monster_egg" - NEW net/minecraft/block/BlockSilverfish - DUP - INVOKESPECIAL net/minecraft/block/BlockSilverfish. ()V - LDC 0.75 - INVOKEVIRTUAL net/minecraft/block/BlockSilverfish.setHardness (F)Lnet/minecraft/block/Block; - LDC "monsterStoneEgg" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L104 - LINENUMBER 343 L104 - NEW net/minecraft/block/BlockStoneBrick - DUP - INVOKESPECIAL net/minecraft/block/BlockStoneBrick. ()V - LDC 1.5 - INVOKEVIRTUAL net/minecraft/block/BlockStoneBrick.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "stonebricksmooth" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "stonebrick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 6 - L105 - LINENUMBER 344 L105 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 98 - LDC "stonebrick" - ALOAD 6 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L106 - LINENUMBER 345 L106 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 99 - LDC "brown_mushroom_block" - NEW net/minecraft/block/BlockHugeMushroom - DUP - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mushroom" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mushroom_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L107 - LINENUMBER 346 L107 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 100 - LDC "red_mushroom_block" - NEW net/minecraft/block/BlockHugeMushroom - DUP - GETSTATIC net/minecraft/block/material/Material.wood : Lnet/minecraft/block/material/Material; - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockHugeMushroom. (Lnet/minecraft/block/material/Material;I)V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockHugeMushroom.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mushroom" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mushroom_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L108 - LINENUMBER 347 L108 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 101 - LDC "iron_bars" - NEW net/minecraft/block/BlockPane - DUP - LDC "iron_bars" - LDC "iron_bars" - GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "fenceIron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L109 - LINENUMBER 348 L109 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 102 - LDC "glass_pane" - NEW net/minecraft/block/BlockPane - DUP - LDC "glass" - LDC "glass_pane_top" - GETSTATIC net/minecraft/block/material/Material.glass : Lnet/minecraft/block/material/Material; - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockPane. (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/block/material/Material;Z)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockPane.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "thinGlass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L110 - LINENUMBER 349 L110 - NEW net/minecraft/block/BlockMelon - DUP - INVOKESPECIAL net/minecraft/block/BlockMelon. ()V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockMelon.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "melon" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "melon" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 7 - L111 - LINENUMBER 350 L111 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 103 - LDC "melon_block" - ALOAD 7 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L112 - LINENUMBER 351 L112 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 104 - LDC "pumpkin_stem" - NEW net/minecraft/block/BlockStem - DUP - ALOAD 5 - INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pumpkinStem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "pumpkin_stem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L113 - LINENUMBER 352 L113 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 105 - LDC "melon_stem" - NEW net/minecraft/block/BlockStem - DUP - ALOAD 7 - INVOKESPECIAL net/minecraft/block/BlockStem. (Lnet/minecraft/block/Block;)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockStem.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "pumpkinStem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "melon_stem" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L114 - LINENUMBER 353 L114 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 106 - LDC "vine" - NEW net/minecraft/block/BlockVine - DUP - INVOKESPECIAL net/minecraft/block/BlockVine. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockVine.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "vine" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "vine" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L115 - LINENUMBER 354 L115 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 107 - LDC "fence_gate" - NEW net/minecraft/block/BlockFenceGate - DUP - INVOKESPECIAL net/minecraft/block/BlockFenceGate. ()V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockFenceGate.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "fenceGate" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L116 - LINENUMBER 355 L116 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 108 - LDC "brick_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 3 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsBrick" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L117 - LINENUMBER 356 L117 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 109 - LDC "stone_brick_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 6 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsStoneBrickSmooth" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L118 - LINENUMBER 357 L118 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 110 - LDC "mycelium" - NEW net/minecraft/block/BlockMycelium - DUP - INVOKESPECIAL net/minecraft/block/BlockMycelium. ()V - LDC 0.6 - INVOKEVIRTUAL net/minecraft/block/BlockMycelium.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "mycel" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "mycelium" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L119 - LINENUMBER 358 L119 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 111 - LDC "waterlily" - NEW net/minecraft/block/BlockLilyPad - DUP - INVOKESPECIAL net/minecraft/block/BlockLilyPad. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockLilyPad.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "waterlily" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "waterlily" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L120 - LINENUMBER 359 L120 - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "netherBrick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "nether_brick" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 8 - L121 - LINENUMBER 360 L121 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 112 - LDC "nether_brick" - ALOAD 8 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L122 - LINENUMBER 361 L122 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 113 - LDC "nether_brick_fence" - NEW net/minecraft/block/BlockFence - DUP - LDC "nether_brick" - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockFence. (Ljava/lang/String;Lnet/minecraft/block/material/Material;)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockFence.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "netherFence" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L123 - LINENUMBER 362 L123 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 114 - LDC "nether_brick_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 8 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsNetherBrick" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L124 - LINENUMBER 363 L124 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 115 - LDC "nether_wart" - NEW net/minecraft/block/BlockNetherWart - DUP - INVOKESPECIAL net/minecraft/block/BlockNetherWart. ()V - LDC "netherStalk" - INVOKEVIRTUAL net/minecraft/block/BlockNetherWart.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "nether_wart" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L125 - LINENUMBER 364 L125 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 116 - LDC "enchanting_table" - NEW net/minecraft/block/BlockEnchantmentTable - DUP - INVOKESPECIAL net/minecraft/block/BlockEnchantmentTable. ()V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockEnchantmentTable.setHardness (F)Lnet/minecraft/block/Block; - LDC 2000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - LDC "enchantmentTable" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "enchanting_table" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L126 - LINENUMBER 365 L126 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 117 - LDC "brewing_stand" - NEW net/minecraft/block/BlockBrewingStand - DUP - INVOKESPECIAL net/minecraft/block/BlockBrewingStand. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockBrewingStand.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.125 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "brewingStand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "brewing_stand" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L127 - LINENUMBER 366 L127 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 118 - LDC "cauldron" - NEW net/minecraft/block/BlockCauldron - DUP - INVOKESPECIAL net/minecraft/block/BlockCauldron. ()V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockCauldron.setHardness (F)Lnet/minecraft/block/Block; - LDC "cauldron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "cauldron" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L128 - LINENUMBER 367 L128 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 119 - LDC "end_portal" - NEW net/minecraft/block/BlockEndPortal - DUP - GETSTATIC net/minecraft/block/material/Material.portal : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockEndPortal. (Lnet/minecraft/block/material/Material;)V - LDC -1.0 - INVOKEVIRTUAL net/minecraft/block/BlockEndPortal.setHardness (F)Lnet/minecraft/block/Block; - LDC 6000000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L129 - LINENUMBER 368 L129 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 120 - LDC "end_portal_frame" - NEW net/minecraft/block/BlockEndPortalFrame - DUP - INVOKESPECIAL net/minecraft/block/BlockEndPortalFrame. ()V - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/BlockEndPortalFrame.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.125 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC -1.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC "endPortalFrame" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC 6000000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabDecorations : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "endframe" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L130 - LINENUMBER 369 L130 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 121 - LDC "end_stone" - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 15.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "whiteStone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "end_stone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L131 - LINENUMBER 370 L131 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 122 - LDC "dragon_egg" - NEW net/minecraft/block/BlockDragonEgg - DUP - INVOKESPECIAL net/minecraft/block/BlockDragonEgg. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockDragonEgg.setHardness (F)Lnet/minecraft/block/Block; - LDC 15.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.125 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "dragonEgg" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "dragon_egg" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L132 - LINENUMBER 371 L132 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 123 - LDC "redstone_lamp" - NEW net/minecraft/block/BlockRedstoneLight - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "redstoneLight" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabRedstone : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "redstone_lamp_off" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L133 - LINENUMBER 372 L133 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 124 - LDC "lit_redstone_lamp" - NEW net/minecraft/block/BlockRedstoneLight - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneLight. (Z)V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneLight.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "redstoneLight" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "redstone_lamp_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L134 - LINENUMBER 373 L134 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 125 - LDC "double_wooden_slab" - NEW net/minecraft/block/BlockWoodSlab - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "woodSlab" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L135 - LINENUMBER 374 L135 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 126 - LDC "wooden_slab" - NEW net/minecraft/block/BlockWoodSlab - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockWoodSlab. (Z)V - FCONST_2 - INVOKEVIRTUAL net/minecraft/block/BlockWoodSlab.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "woodSlab" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L136 - LINENUMBER 375 L136 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - BIPUSH 127 - LDC "cocoa" - NEW net/minecraft/block/BlockCocoa - DUP - INVOKESPECIAL net/minecraft/block/BlockCocoa. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockCocoa.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "cocoa" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "cocoa" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L137 - LINENUMBER 376 L137 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 128 - LDC "sandstone_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 2 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsSandStone" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L138 - LINENUMBER 377 L138 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 129 - LDC "emerald_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "oreEmerald" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "emerald_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L139 - LINENUMBER 378 L139 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 130 - LDC "ender_chest" - NEW net/minecraft/block/BlockEnderChest - DUP - INVOKESPECIAL net/minecraft/block/BlockEnderChest. ()V - LDC 22.5 - INVOKEVIRTUAL net/minecraft/block/BlockEnderChest.setHardness (F)Lnet/minecraft/block/Block; - LDC 1000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "enderChest" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L140 - LINENUMBER 379 L140 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 131 - LDC "tripwire_hook" - NEW net/minecraft/block/BlockTripWireHook - DUP - INVOKESPECIAL net/minecraft/block/BlockTripWireHook. ()V - LDC "tripWireSource" - INVOKEVIRTUAL net/minecraft/block/BlockTripWireHook.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "trip_wire_source" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L141 - LINENUMBER 380 L141 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 132 - LDC "tripwire" - NEW net/minecraft/block/BlockTripWire - DUP - INVOKESPECIAL net/minecraft/block/BlockTripWire. ()V - LDC "tripWire" - INVOKEVIRTUAL net/minecraft/block/BlockTripWire.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "trip_wire" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L142 - LINENUMBER 381 L142 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 133 - LDC "emerald_block" - NEW net/minecraft/block/BlockCompressed - DUP - GETSTATIC net/minecraft/block/material/MapColor.emeraldColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressed. (Lnet/minecraft/block/material/MapColor;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressed.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockEmerald" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "emerald_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L143 - LINENUMBER 382 L143 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 134 - LDC "spruce_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodSpruce" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L144 - LINENUMBER 383 L144 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 135 - LDC "birch_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_2 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodBirch" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L145 - LINENUMBER 384 L145 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 136 - LDC "jungle_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_3 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodJungle" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L146 - LINENUMBER 385 L146 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 137 - LDC "command_block" - NEW net/minecraft/block/BlockCommandBlock - DUP - INVOKESPECIAL net/minecraft/block/BlockCommandBlock. ()V - INVOKEVIRTUAL net/minecraft/block/BlockCommandBlock.setBlockUnbreakable ()Lnet/minecraft/block/Block; - LDC 6000000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - LDC "commandBlock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "command_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L147 - LINENUMBER 386 L147 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 138 - LDC "beacon" - NEW net/minecraft/block/BlockBeacon - DUP - INVOKESPECIAL net/minecraft/block/BlockBeacon. ()V - LDC "beacon" - INVOKEVIRTUAL net/minecraft/block/BlockBeacon.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - LDC "beacon" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L148 - LINENUMBER 387 L148 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 139 - LDC "cobblestone_wall" - NEW net/minecraft/block/BlockWall - DUP - ALOAD 0 - INVOKESPECIAL net/minecraft/block/BlockWall. (Lnet/minecraft/block/Block;)V - LDC "cobbleWall" - INVOKEVIRTUAL net/minecraft/block/BlockWall.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L149 - LINENUMBER 388 L149 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 140 - LDC "flower_pot" - NEW net/minecraft/block/BlockFlowerPot - DUP - INVOKESPECIAL net/minecraft/block/BlockFlowerPot. ()V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockFlowerPot.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "flowerPot" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "flower_pot" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L150 - LINENUMBER 389 L150 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 141 - LDC "carrots" - NEW net/minecraft/block/BlockCarrot - DUP - INVOKESPECIAL net/minecraft/block/BlockCarrot. ()V - LDC "carrots" - INVOKEVIRTUAL net/minecraft/block/BlockCarrot.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "carrots" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L151 - LINENUMBER 390 L151 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 142 - LDC "potatoes" - NEW net/minecraft/block/BlockPotato - DUP - INVOKESPECIAL net/minecraft/block/BlockPotato. ()V - LDC "potatoes" - INVOKEVIRTUAL net/minecraft/block/BlockPotato.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "potatoes" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L152 - LINENUMBER 391 L152 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 143 - LDC "wooden_button" - NEW net/minecraft/block/BlockButtonWood - DUP - INVOKESPECIAL net/minecraft/block/BlockButtonWood. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockButtonWood.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "button" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L153 - LINENUMBER 392 L153 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 144 - LDC "skull" - NEW net/minecraft/block/BlockSkull - DUP - INVOKESPECIAL net/minecraft/block/BlockSkull. ()V - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockSkull.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "skull" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "skull" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L154 - LINENUMBER 393 L154 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 145 - LDC "anvil" - NEW net/minecraft/block/BlockAnvil - DUP - INVOKESPECIAL net/minecraft/block/BlockAnvil. ()V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockAnvil.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 2000.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - LDC "anvil" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L155 - LINENUMBER 394 L155 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 146 - LDC "trapped_chest" - NEW net/minecraft/block/BlockChest - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockChest. (I)V - LDC 2.5 - INVOKEVIRTUAL net/minecraft/block/BlockChest.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "chestTrap" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L156 - LINENUMBER 395 L156 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 147 - LDC "light_weighted_pressure_plate" - NEW net/minecraft/block/BlockPressurePlateWeighted - DUP - LDC "gold_block" - GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; - BIPUSH 15 - INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "weightedPlate_light" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L157 - LINENUMBER 396 L157 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 148 - LDC "heavy_weighted_pressure_plate" - NEW net/minecraft/block/BlockPressurePlateWeighted - DUP - LDC "iron_block" - GETSTATIC net/minecraft/block/material/Material.iron : Lnet/minecraft/block/material/Material; - SIPUSH 150 - INVOKESPECIAL net/minecraft/block/BlockPressurePlateWeighted. (Ljava/lang/String;Lnet/minecraft/block/material/Material;I)V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPressurePlateWeighted.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "weightedPlate_heavy" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L158 - LINENUMBER 397 L158 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 149 - LDC "unpowered_comparator" - NEW net/minecraft/block/BlockRedstoneComparator - DUP - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "comparator" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "comparator_off" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L159 - LINENUMBER 398 L159 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 150 - LDC "powered_comparator" - NEW net/minecraft/block/BlockRedstoneComparator - DUP - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockRedstoneComparator. (Z)V - FCONST_0 - INVOKEVIRTUAL net/minecraft/block/BlockRedstoneComparator.setHardness (F)Lnet/minecraft/block/Block; - LDC 0.625 - INVOKEVIRTUAL net/minecraft/block/Block.setLightLevel (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "comparator" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.disableStats ()Lnet/minecraft/block/Block; - LDC "comparator_on" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L160 - LINENUMBER 399 L160 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 151 - LDC "daylight_detector" - NEW net/minecraft/block/BlockDaylightDetector - DUP - INVOKESPECIAL net/minecraft/block/BlockDaylightDetector. ()V - LDC 0.2 - INVOKEVIRTUAL net/minecraft/block/BlockDaylightDetector.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "daylightDetector" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "daylight_detector" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L161 - LINENUMBER 400 L161 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 152 - LDC "redstone_block" - NEW net/minecraft/block/BlockCompressedPowered - DUP - GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; - INVOKESPECIAL net/minecraft/block/BlockCompressedPowered. (Lnet/minecraft/block/material/MapColor;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/BlockCompressedPowered.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockRedstone" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "redstone_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L162 - LINENUMBER 401 L162 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 153 - LDC "quartz_ore" - NEW net/minecraft/block/BlockOre - DUP - INVOKESPECIAL net/minecraft/block/BlockOre. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockOre.setHardness (F)Lnet/minecraft/block/Block; - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "netherquartz" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "quartz_ore" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L163 - LINENUMBER 402 L163 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 154 - LDC "hopper" - NEW net/minecraft/block/BlockHopper - DUP - INVOKESPECIAL net/minecraft/block/BlockHopper. ()V - LDC 3.0 - INVOKEVIRTUAL net/minecraft/block/BlockHopper.setHardness (F)Lnet/minecraft/block/Block; - LDC 8.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "hopper" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "hopper" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L164 - LINENUMBER 403 L164 - NEW net/minecraft/block/BlockQuartz - DUP - INVOKESPECIAL net/minecraft/block/BlockQuartz. ()V - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/BlockQuartz.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC 0.8 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC "quartzBlock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "quartz_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ASTORE 9 - L165 - LINENUMBER 404 L165 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 155 - LDC "quartz_block" - ALOAD 9 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L166 - LINENUMBER 405 L166 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 156 - LDC "quartz_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 9 - ICONST_0 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsQuartz" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L167 - LINENUMBER 406 L167 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 157 - LDC "activator_rail" - NEW net/minecraft/block/BlockRailPowered - DUP - INVOKESPECIAL net/minecraft/block/BlockRailPowered. ()V - LDC 0.7 - INVOKEVIRTUAL net/minecraft/block/BlockRailPowered.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "activatorRail" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "rail_activator" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L168 - LINENUMBER 407 L168 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 158 - LDC "dropper" - NEW net/minecraft/block/BlockDropper - DUP - INVOKESPECIAL net/minecraft/block/BlockDropper. ()V - LDC 3.5 - INVOKEVIRTUAL net/minecraft/block/BlockDropper.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "dropper" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "dropper" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L169 - LINENUMBER 408 L169 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 159 - LDC "stained_hardened_clay" - NEW net/minecraft/block/BlockColored - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockColored. (Lnet/minecraft/block/material/Material;)V - LDC 1.25 - INVOKEVIRTUAL net/minecraft/block/BlockColored.setHardness (F)Lnet/minecraft/block/Block; - LDC 7.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "clayHardenedStained" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "hardened_clay_stained" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L170 - LINENUMBER 409 L170 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 160 - LDC "stained_glass_pane" - NEW net/minecraft/block/BlockStainedGlassPane - DUP - INVOKESPECIAL net/minecraft/block/BlockStainedGlassPane. ()V - LDC 0.3 - INVOKEVIRTUAL net/minecraft/block/BlockStainedGlassPane.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "thinStainedGlass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "glass" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L171 - LINENUMBER 410 L171 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 161 - LDC "leaves2" - NEW net/minecraft/block/BlockNewLeaf - DUP - INVOKESPECIAL net/minecraft/block/BlockNewLeaf. ()V - LDC "leaves" - INVOKEVIRTUAL net/minecraft/block/BlockNewLeaf.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "leaves" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L172 - LINENUMBER 411 L172 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 162 - LDC "log2" - NEW net/minecraft/block/BlockNewLog - DUP - INVOKESPECIAL net/minecraft/block/BlockNewLog. ()V - LDC "log" - INVOKEVIRTUAL net/minecraft/block/BlockNewLog.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "log" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L173 - LINENUMBER 412 L173 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 163 - LDC "acacia_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_4 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodAcacia" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L174 - LINENUMBER 413 L174 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 164 - LDC "dark_oak_stairs" - NEW net/minecraft/block/BlockStairs - DUP - ALOAD 1 - ICONST_5 - INVOKESPECIAL net/minecraft/block/BlockStairs. (Lnet/minecraft/block/Block;I)V - LDC "stairsWoodDarkOak" - INVOKEVIRTUAL net/minecraft/block/BlockStairs.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L175 - LINENUMBER 414 L175 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 170 - LDC "hay_block" - NEW net/minecraft/block/BlockHay - DUP - INVOKESPECIAL net/minecraft/block/BlockHay. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockHay.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "hayBlock" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "hay_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L176 - LINENUMBER 415 L176 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 171 - LDC "carpet" - NEW net/minecraft/block/BlockCarpet - DUP - INVOKESPECIAL net/minecraft/block/BlockCarpet. ()V - LDC 0.1 - INVOKEVIRTUAL net/minecraft/block/BlockCarpet.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "woolCarpet" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - ICONST_0 - INVOKEVIRTUAL net/minecraft/block/Block.setLightOpacity (I)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L177 - LINENUMBER 416 L177 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 172 - LDC "hardened_clay" - NEW net/minecraft/block/BlockHardenedClay - DUP - INVOKESPECIAL net/minecraft/block/BlockHardenedClay. ()V - LDC 1.25 - INVOKEVIRTUAL net/minecraft/block/BlockHardenedClay.setHardness (F)Lnet/minecraft/block/Block; - LDC 7.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "clayHardened" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "hardened_clay" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L178 - LINENUMBER 417 L178 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 173 - LDC "coal_block" - NEW net/minecraft/block/Block - DUP - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - LDC 5.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - LDC 10.0 - INVOKEVIRTUAL net/minecraft/block/Block.setResistance (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "blockCoal" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/block/Block.setCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - LDC "coal_block" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L179 - LINENUMBER 418 L179 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 174 - LDC "packed_ice" - NEW net/minecraft/block/BlockPackedIce - DUP - INVOKESPECIAL net/minecraft/block/BlockPackedIce. ()V - LDC 0.5 - INVOKEVIRTUAL net/minecraft/block/BlockPackedIce.setHardness (F)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - INVOKEVIRTUAL net/minecraft/block/Block.setStepSound (Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - LDC "icePacked" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockName (Ljava/lang/String;)Lnet/minecraft/block/Block; - LDC "ice_packed" - INVOKEVIRTUAL net/minecraft/block/Block.setBlockTextureName (Ljava/lang/String;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L180 - LINENUMBER 419 L180 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - SIPUSH 175 - LDC "double_plant" - NEW net/minecraft/block/BlockDoublePlant - DUP - INVOKESPECIAL net/minecraft/block/BlockDoublePlant. ()V - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.addObject (ILjava/lang/String;Ljava/lang/Object;)V - L181 - LINENUMBER 420 L181 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; - ASTORE 10 - L182 - LINENUMBER 422 L182 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] - ALOAD 10 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L183 - L184 - LINENUMBER 424 L184 - ALOAD 10 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - ASTORE 11 - L185 - LINENUMBER 426 L185 - ALOAD 11 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; - IF_ACMPNE L186 - L187 - LINENUMBER 428 L187 - ALOAD 11 - ICONST_0 - PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z - GOTO L188 - L186 - LINENUMBER 432 L186 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] - ICONST_0 - ISTORE 12 - L189 - LINENUMBER 433 L189 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I - BIPUSH 10 - IF_ICMPNE L190 - ICONST_1 - GOTO L191 - L190 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [] - ICONST_0 - L191 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I] [I] - ISTORE 13 - L192 - LINENUMBER 434 L192 - ALOAD 11 - INSTANCEOF net/minecraft/block/BlockSlab - ISTORE 14 - L193 - LINENUMBER 435 L193 - ALOAD 11 - ALOAD 4 - IF_ACMPNE L194 - ICONST_1 - GOTO L195 - L194 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [] - ICONST_0 - L195 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I] [I] - ISTORE 15 - L196 - LINENUMBER 436 L196 - ALOAD 11 - GETFIELD net/minecraft/block/Block.canBlockGrass : Z - ISTORE 16 - L197 - LINENUMBER 437 L197 - ALOAD 11 - GETFIELD net/minecraft/block/Block.lightOpacity : I - IFNE L198 - ICONST_1 - GOTO L199 - L198 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [] - ICONST_0 - L199 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I] [I] - ISTORE 17 - L200 - LINENUMBER 439 L200 - ILOAD 13 - IFNE L201 - ILOAD 14 - IFNE L201 - ILOAD 15 - IFNE L201 - ILOAD 16 - IFNE L201 - ILOAD 17 - IFEQ L202 - L201 - LINENUMBER 441 L201 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] - ICONST_1 - ISTORE 12 - L202 - LINENUMBER 444 L202 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block I I I I I I] [] - ALOAD 11 - ILOAD 12 - PUTFIELD net/minecraft/block/Block.useNeighborBrightness : Z - L188 - LINENUMBER 446 L188 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator net/minecraft/block/Block] [] - GOTO L182 - L183 - LINENUMBER 447 L183 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block net/minecraft/block/Block java/util/Iterator] [] - RETURN - L203 - LOCALVARIABLE flag Z L189 L188 12 - LOCALVARIABLE flag1 Z L192 L188 13 - LOCALVARIABLE flag2 Z L193 L188 14 - LOCALVARIABLE flag3 Z L196 L188 15 - LOCALVARIABLE flag4 Z L197 L188 16 - LOCALVARIABLE flag5 Z L200 L188 17 - LOCALVARIABLE block10 Lnet/minecraft/block/Block; L185 L188 11 - LOCALVARIABLE block Lnet/minecraft/block/Block; L5 L203 0 - LOCALVARIABLE block1 Lnet/minecraft/block/Block; L7 L203 1 - LOCALVARIABLE block2 Lnet/minecraft/block/Block; L27 L203 2 - LOCALVARIABLE block3 Lnet/minecraft/block/Block; L49 L203 3 - LOCALVARIABLE block4 Lnet/minecraft/block/Block; L65 L203 4 - LOCALVARIABLE block5 Lnet/minecraft/block/Block; L92 L203 5 - LOCALVARIABLE block6 Lnet/minecraft/block/Block; L105 L203 6 - LOCALVARIABLE block7 Lnet/minecraft/block/Block; L111 L203 7 - LOCALVARIABLE block8 Lnet/minecraft/block/Block; L121 L203 8 - LOCALVARIABLE block9 Lnet/minecraft/block/Block; L165 L203 9 - LOCALVARIABLE iterator Ljava/util/Iterator; L182 L203 10 - MAXSTACK = 9 - MAXLOCALS = 18 - - // access flags 0x4 - protected (Lnet/minecraft/block/material/Material;)V - L0 - LINENUMBER 450 L0 - ALOAD 0 - INVOKESPECIAL java/lang/Object. ()V - L1 - LINENUMBER 130 L1 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/block/Block.blockConstructorCalled : Z - L2 - LINENUMBER 132 L2 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/block/Block.enableStats : Z - L3 - LINENUMBER 158 L3 - ALOAD 0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - CHECKCAST cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry - ALOAD 0 - LDC Lnet/minecraft/block/Block;.class - L4 - LINENUMBER 159 L4 - INVOKEVIRTUAL cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.getDelegate (Ljava/lang/Object;Ljava/lang/Class;)Lcpw/mods/fml/common/registry/RegistryDelegate; - PUTFIELD net/minecraft/block/Block.delegate : Lcpw/mods/fml/common/registry/RegistryDelegate; - L5 - LINENUMBER 1486 L5 - ALOAD 0 - NEW java/lang/ThreadLocal - DUP - INVOKESPECIAL java/lang/ThreadLocal. ()V - PUTFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; - L6 - LINENUMBER 1487 L6 - ALOAD 0 - NEW java/lang/ThreadLocal - DUP - INVOKESPECIAL java/lang/ThreadLocal. ()V - PUTFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; - L7 - LINENUMBER 1747 L7 - ALOAD 0 - ALOAD 0 - INSTANCEOF net/minecraft/block/ITileEntityProvider - PUTFIELD net/minecraft/block/Block.isTileProvider : Z - L8 - LINENUMBER 2489 L8 - ALOAD 0 - BIPUSH 16 - ANEWARRAY java/lang/String - PUTFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - L9 - LINENUMBER 2490 L9 - ALOAD 0 - BIPUSH 16 - NEWARRAY T_INT - DUP - ICONST_0 - ICONST_M1 - IASTORE - DUP - ICONST_1 - ICONST_M1 - IASTORE - DUP - ICONST_2 - ICONST_M1 - IASTORE - DUP - ICONST_3 - ICONST_M1 - IASTORE - DUP - ICONST_4 - ICONST_M1 - IASTORE - DUP - ICONST_5 - ICONST_M1 - IASTORE - DUP - BIPUSH 6 - ICONST_M1 - IASTORE - DUP - BIPUSH 7 - ICONST_M1 - IASTORE - DUP - BIPUSH 8 - ICONST_M1 - IASTORE - DUP - BIPUSH 9 - ICONST_M1 - IASTORE - DUP - BIPUSH 10 - ICONST_M1 - IASTORE - DUP - BIPUSH 11 - ICONST_M1 - IASTORE - DUP - BIPUSH 12 - ICONST_M1 - IASTORE - DUP - BIPUSH 13 - ICONST_M1 - IASTORE - DUP - BIPUSH 14 - ICONST_M1 - IASTORE - DUP - BIPUSH 15 - ICONST_M1 - IASTORE - PUTFIELD net/minecraft/block/Block.harvestLevel : [I - L10 - LINENUMBER 2570 L10 - ALOAD 0 - NEW net/minecraft/block/Block$4 - DUP - ALOAD 0 - INVOKESPECIAL net/minecraft/block/Block$4. (Lnet/minecraft/block/Block;)V - PUTFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; - L11 - LINENUMBER 2574 L11 - ALOAD 0 - NEW net/minecraft/block/Block$5 - DUP - ALOAD 0 - INVOKESPECIAL net/minecraft/block/Block$5. (Lnet/minecraft/block/Block;)V - PUTFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; - L12 - LINENUMBER 451 L12 - ALOAD 0 - GETSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; - PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; - L13 - LINENUMBER 452 L13 - ALOAD 0 - FCONST_1 - PUTFIELD net/minecraft/block/Block.blockParticleGravity : F - L14 - LINENUMBER 453 L14 - ALOAD 0 - LDC 0.6 - PUTFIELD net/minecraft/block/Block.slipperiness : F - L15 - LINENUMBER 454 L15 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - L16 - LINENUMBER 455 L16 - ALOAD 0 - FCONST_0 - FCONST_0 - FCONST_0 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.setBlockBounds (FFFFFF)V - L17 - LINENUMBER 456 L17 - ALOAD 0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z - PUTFIELD net/minecraft/block/Block.opaque : Z - L18 - LINENUMBER 457 L18 - ALOAD 0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z - IFEQ L19 - SIPUSH 255 - GOTO L20 - L19 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] - ICONST_0 - L20 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] - PUTFIELD net/minecraft/block/Block.lightOpacity : I - L21 - LINENUMBER 458 L21 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/material/Material.getCanBlockGrass ()Z - IFNE L22 - ICONST_1 - GOTO L23 - L22 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block] - ICONST_0 - L23 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/material/Material] [net/minecraft/block/Block I] - PUTFIELD net/minecraft/block/Block.canBlockGrass : Z - L24 - LINENUMBER 459 L24 - RETURN - L25 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L25 0 - LOCALVARIABLE p_i45394_1_ Lnet/minecraft/block/material/Material; L0 L25 1 - MAXSTACK = 7 - MAXLOCALS = 2 - - // access flags 0x1 - public setStepSound(Lnet/minecraft/block/Block$SoundType;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 466 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.stepSound : Lnet/minecraft/block/Block$SoundType; - L1 - LINENUMBER 467 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149672_1_ Lnet/minecraft/block/Block$SoundType; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public setLightOpacity(I)Lnet/minecraft/block/Block; - L0 - LINENUMBER 475 L0 - ALOAD 0 - ILOAD 1 - PUTFIELD net/minecraft/block/Block.lightOpacity : I - L1 - LINENUMBER 476 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149713_1_ I L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public setLightLevel(F)Lnet/minecraft/block/Block; - L0 - LINENUMBER 485 L0 - ALOAD 0 - LDC 15.0 - FLOAD 1 - FMUL - F2I - PUTFIELD net/minecraft/block/Block.lightValue : I - L1 - LINENUMBER 486 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149715_1_ F L0 L2 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public setResistance(F)Lnet/minecraft/block/Block; - L0 - LINENUMBER 494 L0 - ALOAD 0 - FLOAD 1 - LDC 3.0 - FMUL - PUTFIELD net/minecraft/block/Block.blockResistance : F - L1 - LINENUMBER 495 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149752_1_ F L0 L2 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public isBlockNormalCube()Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 504 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z - IFEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public isNormalCube()Z - L0 - LINENUMBER 509 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z - IFNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public renderAsNormalBlock()Z - L0 - LINENUMBER 517 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getBlocksMovement(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 522 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.blocksMovement ()Z - IFNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE p_149655_1_ Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE p_149655_2_ I L0 L3 2 - LOCALVARIABLE p_149655_3_ I L0 L3 3 - LOCALVARIABLE p_149655_4_ I L0 L3 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public getRenderType()I - L0 - LINENUMBER 530 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public setHardness(F)Lnet/minecraft/block/Block; - L0 - LINENUMBER 538 L0 - ALOAD 0 - FLOAD 1 - PUTFIELD net/minecraft/block/Block.blockHardness : F - L1 - LINENUMBER 540 L1 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockResistance : F - FLOAD 1 - LDC 5.0 - FMUL - FCMPG - IFGE L2 - L3 - LINENUMBER 542 L3 - ALOAD 0 - FLOAD 1 - LDC 5.0 - FMUL - PUTFIELD net/minecraft/block/Block.blockResistance : F - L2 - LINENUMBER 545 L2 - FRAME FULL [net/minecraft/block/Block F] [] - ALOAD 0 - ARETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149711_1_ F L0 L4 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public setBlockUnbreakable()Lnet/minecraft/block/Block; - L0 - LINENUMBER 553 L0 - ALOAD 0 - LDC -1.0 - INVOKEVIRTUAL net/minecraft/block/Block.setHardness (F)Lnet/minecraft/block/Block; - POP - L1 - LINENUMBER 554 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getBlockHardness(Lnet/minecraft/world/World;III)F - L0 - LINENUMBER 562 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockHardness : F - FRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149712_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149712_2_ I L0 L1 2 - LOCALVARIABLE p_149712_3_ I L0 L1 3 - LOCALVARIABLE p_149712_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public setTickRandomly(Z)Lnet/minecraft/block/Block; - L0 - LINENUMBER 570 L0 - ALOAD 0 - ILOAD 1 - PUTFIELD net/minecraft/block/Block.needsRandomTick : Z - L1 - LINENUMBER 571 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149675_1_ Z L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getTickRandomly()Z - L0 - LINENUMBER 580 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.needsRandomTick : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // DEPRECATED - // access flags 0x20001 - public hasTileEntity()Z - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 586 L0 - ALOAD 0 - ICONST_0 - INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final setBlockBounds(FFFFFF)V - L0 - LINENUMBER 594 L0 - ALOAD 0 - FLOAD 1 - F2D - PUTFIELD net/minecraft/block/Block.minX : D - L1 - LINENUMBER 595 L1 - ALOAD 0 - FLOAD 2 - F2D - PUTFIELD net/minecraft/block/Block.minY : D - L2 - LINENUMBER 596 L2 - ALOAD 0 - FLOAD 3 - F2D - PUTFIELD net/minecraft/block/Block.minZ : D - L3 - LINENUMBER 597 L3 - ALOAD 0 - FLOAD 4 - F2D - PUTFIELD net/minecraft/block/Block.maxX : D - L4 - LINENUMBER 598 L4 - ALOAD 0 - FLOAD 5 - F2D - PUTFIELD net/minecraft/block/Block.maxY : D - L5 - LINENUMBER 599 L5 - ALOAD 0 - FLOAD 6 - F2D - PUTFIELD net/minecraft/block/Block.maxZ : D - L6 - LINENUMBER 600 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 - LOCALVARIABLE p_149676_1_ F L0 L7 1 - LOCALVARIABLE p_149676_2_ F L0 L7 2 - LOCALVARIABLE p_149676_3_ F L0 L7 3 - LOCALVARIABLE p_149676_4_ F L0 L7 4 - LOCALVARIABLE p_149676_5_ F L0 L7 5 - LOCALVARIABLE p_149676_6_ F L0 L7 6 - MAXSTACK = 3 - MAXLOCALS = 7 - - // access flags 0x1 - public getMixedBrightnessForBlock(Lnet/minecraft/world/IBlockAccess;III)I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 608 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ASTORE 5 - L1 - LINENUMBER 609 L1 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I - ISTORE 6 - L2 - LINENUMBER 611 L2 - ILOAD 6 - IFNE L3 - ALOAD 5 - INSTANCEOF net/minecraft/block/BlockSlab - IFEQ L3 - L4 - LINENUMBER 613 L4 - IINC 3 -1 - L5 - LINENUMBER 614 L5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ASTORE 5 - L6 - LINENUMBER 615 L6 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getLightBrightnessForSkyBlocks (IIII)I - IRETURN - L3 - LINENUMBER 619 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block I] [] - ILOAD 6 - IRETURN - L7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 - LOCALVARIABLE p_149677_1_ Lnet/minecraft/world/IBlockAccess; L0 L7 1 - LOCALVARIABLE p_149677_2_ I L0 L7 2 - LOCALVARIABLE p_149677_3_ I L0 L7 3 - LOCALVARIABLE p_149677_4_ I L0 L7 4 - LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L7 5 - LOCALVARIABLE l I L2 L7 6 - MAXSTACK = 9 - MAXLOCALS = 7 - - // access flags 0x1 - public shouldSideBeRendered(Lnet/minecraft/world/IBlockAccess;IIII)Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 630 L0 - ILOAD 5 - IFNE L1 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DCONST_0 - DCMPL - IFLE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_1 - IF_ICMPNE L3 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DCONST_1 - DCMPG - IFGE L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_2 - IF_ICMPNE L4 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DCONST_0 - DCMPL - IFLE L4 - ICONST_1 - GOTO L2 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_3 - IF_ICMPNE L5 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DCONST_1 - DCMPG - IFGE L5 - ICONST_1 - GOTO L2 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_4 - IF_ICMPNE L6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DCONST_0 - DCMPL - IFLE L6 - ICONST_1 - GOTO L2 - L6 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ILOAD 5 - ICONST_5 - IF_ICMPNE L7 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DCONST_1 - DCMPG - IFGE L7 - ICONST_1 - GOTO L2 - L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.isOpaqueCube ()Z - IFNE L8 - ICONST_1 - GOTO L2 - L8 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] - IRETURN - L9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 - LOCALVARIABLE p_149646_1_ Lnet/minecraft/world/IBlockAccess; L0 L9 1 - LOCALVARIABLE p_149646_2_ I L0 L9 2 - LOCALVARIABLE p_149646_3_ I L0 L9 3 - LOCALVARIABLE p_149646_4_ I L0 L9 4 - LOCALVARIABLE p_149646_5_ I L0 L9 5 - MAXSTACK = 4 - MAXLOCALS = 6 - - // access flags 0x1 - public isBlockSolid(Lnet/minecraft/world/IBlockAccess;IIII)Z - L0 - LINENUMBER 639 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.isSolid ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149747_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149747_2_ I L0 L1 2 - LOCALVARIABLE p_149747_3_ I L0 L1 3 - LOCALVARIABLE p_149747_4_ I L0 L1 4 - LOCALVARIABLE p_149747_5_ I L0 L1 5 - MAXSTACK = 4 - MAXLOCALS = 6 - - // access flags 0x1 - public getIcon(Lnet/minecraft/world/IBlockAccess;IIII)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 645 L0 - ALOAD 0 - ILOAD 5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149673_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149673_2_ I L0 L1 2 - LOCALVARIABLE p_149673_3_ I L0 L1 3 - LOCALVARIABLE p_149673_4_ I L0 L1 4 - LOCALVARIABLE p_149673_5_ I L0 L1 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public getIcon(II)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 654 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149691_1_ I L0 L1 1 - LOCALVARIABLE p_149691_2_ I L0 L1 2 - MAXSTACK = 1 - MAXLOCALS = 3 - - // access flags 0x1 - public addCollisionBoxesToList(Lnet/minecraft/world/World;IIILnet/minecraft/util/AxisAlignedBB;Ljava/util/List;Lnet/minecraft/entity/Entity;)V - L0 - LINENUMBER 663 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.getCollisionBoundingBoxFromPool (Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; - ASTORE 8 - L1 - LINENUMBER 665 L1 - ALOAD 8 - IFNULL L2 - ALOAD 5 - ALOAD 8 - INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.intersectsWith (Lnet/minecraft/util/AxisAlignedBB;)Z - IFEQ L2 - L3 - LINENUMBER 667 L3 - ALOAD 6 - ALOAD 8 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L2 - LINENUMBER 669 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/AxisAlignedBB java/util/List net/minecraft/entity/Entity net/minecraft/util/AxisAlignedBB] [] - RETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149743_1_ Lnet/minecraft/world/World; L0 L4 1 - LOCALVARIABLE p_149743_2_ I L0 L4 2 - LOCALVARIABLE p_149743_3_ I L0 L4 3 - LOCALVARIABLE p_149743_4_ I L0 L4 4 - LOCALVARIABLE p_149743_5_ Lnet/minecraft/util/AxisAlignedBB; L0 L4 5 - LOCALVARIABLE p_149743_6_ Ljava/util/List; L0 L4 6 - LOCALVARIABLE p_149743_7_ Lnet/minecraft/entity/Entity; L0 L4 7 - LOCALVARIABLE axisalignedbb1 Lnet/minecraft/util/AxisAlignedBB; L1 L4 8 - MAXSTACK = 5 - MAXLOCALS = 9 - - // access flags 0x1 - public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; - L0 - LINENUMBER 677 L0 - ILOAD 2 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DADD - ILOAD 3 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DADD - ILOAD 4 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DADD - ILOAD 2 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DADD - ILOAD 3 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DADD - ILOAD 4 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DADD - INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149668_2_ I L0 L1 2 - LOCALVARIABLE p_149668_3_ I L0 L1 3 - LOCALVARIABLE p_149668_4_ I L0 L1 4 - MAXSTACK = 14 - MAXLOCALS = 5 - - // access flags 0x11 - public final getBlockTextureFromSide(I)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 686 L0 - ALOAD 0 - ILOAD 1 - ICONST_0 - INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149733_1_ I L0 L1 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public getSelectedBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 695 L0 - ILOAD 2 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DADD - ILOAD 3 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DADD - ILOAD 4 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DADD - ILOAD 2 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DADD - ILOAD 3 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DADD - ILOAD 4 - I2D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DADD - INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149633_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149633_2_ I L0 L1 2 - LOCALVARIABLE p_149633_3_ I L0 L1 3 - LOCALVARIABLE p_149633_4_ I L0 L1 4 - MAXSTACK = 14 - MAXLOCALS = 5 - - // access flags 0x1 - public isOpaqueCube()Z - L0 - LINENUMBER 704 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public canCollideCheck(IZ)Z - L0 - LINENUMBER 714 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isCollidable ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149678_1_ I L0 L1 1 - LOCALVARIABLE p_149678_2_ Z L0 L1 2 - MAXSTACK = 1 - MAXLOCALS = 3 - - // access flags 0x1 - public isCollidable()Z - L0 - LINENUMBER 722 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V - L0 - LINENUMBER 728 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149674_2_ I L0 L1 2 - LOCALVARIABLE p_149674_3_ I L0 L1 3 - LOCALVARIABLE p_149674_4_ I L0 L1 4 - LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 734 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149734_2_ I L0 L1 2 - LOCALVARIABLE p_149734_3_ I L0 L1 3 - LOCALVARIABLE p_149734_4_ I L0 L1 4 - LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public onBlockDestroyedByPlayer(Lnet/minecraft/world/World;IIII)V - L0 - LINENUMBER 739 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149664_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149664_2_ I L0 L1 2 - LOCALVARIABLE p_149664_3_ I L0 L1 3 - LOCALVARIABLE p_149664_4_ I L0 L1 4 - LOCALVARIABLE p_149664_5_ I L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V - L0 - LINENUMBER 745 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149695_2_ I L0 L1 2 - LOCALVARIABLE p_149695_3_ I L0 L1 3 - LOCALVARIABLE p_149695_4_ I L0 L1 4 - LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public tickRate(Lnet/minecraft/world/World;)I - L0 - LINENUMBER 752 L0 - BIPUSH 10 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public onBlockAdded(Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 758 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149726_2_ I L0 L1 2 - LOCALVARIABLE p_149726_3_ I L0 L1 3 - LOCALVARIABLE p_149726_4_ I L0 L1 4 - MAXSTACK = 0 - MAXLOCALS = 5 - - // access flags 0x1 - public breakBlock(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;I)V - L0 - LINENUMBER 762 L0 - ALOAD 0 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z - IFEQ L1 - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockContainer - IFNE L1 - L2 - LINENUMBER 764 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.removeTileEntity (III)V - L1 - LINENUMBER 766 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block I] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE p_149749_1_ Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE p_149749_2_ I L0 L3 2 - LOCALVARIABLE p_149749_3_ I L0 L3 3 - LOCALVARIABLE p_149749_4_ I L0 L3 4 - LOCALVARIABLE p_149749_5_ Lnet/minecraft/block/Block; L0 L3 5 - LOCALVARIABLE p_149749_6_ I L0 L3 6 - MAXSTACK = 4 - MAXLOCALS = 7 - - // access flags 0x1 - public quantityDropped(Ljava/util/Random;)I - L0 - LINENUMBER 773 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; - L0 - LINENUMBER 778 L0 - ALOAD 0 - INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149650_1_ I L0 L1 1 - LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 - LOCALVARIABLE p_149650_3_ I L0 L1 3 - MAXSTACK = 1 - MAXLOCALS = 4 - - // access flags 0x1 - public getPlayerRelativeBlockHardness(Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F - L0 - LINENUMBER 787 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKESTATIC net/minecraftforge/common/ForgeHooks.blockStrength (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/world/World;III)F - FRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149737_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 - LOCALVARIABLE p_149737_2_ Lnet/minecraft/world/World; L0 L1 2 - LOCALVARIABLE p_149737_3_ I L0 L1 3 - LOCALVARIABLE p_149737_4_ I L0 L1 4 - LOCALVARIABLE p_149737_5_ I L0 L1 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x11 - public final dropBlockAsItem(Lnet/minecraft/world/World;IIIII)V - L0 - LINENUMBER 795 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - FCONST_1 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V - L1 - LINENUMBER 796 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149697_1_ Lnet/minecraft/world/World; L0 L2 1 - LOCALVARIABLE p_149697_2_ I L0 L2 2 - LOCALVARIABLE p_149697_3_ I L0 L2 3 - LOCALVARIABLE p_149697_4_ I L0 L2 4 - LOCALVARIABLE p_149697_5_ I L0 L2 5 - LOCALVARIABLE p_149697_6_ I L0 L2 6 - MAXSTACK = 8 - MAXLOCALS = 7 - - // access flags 0x1 - public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V - L0 - LINENUMBER 803 L0 - ALOAD 1 - GETFIELD net/minecraft/world/World.isRemote : Z - IFNE L1 - ALOAD 1 - GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z - IFNE L1 - L2 - LINENUMBER 805 L2 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 7 - INVOKEVIRTUAL net/minecraft/block/Block.getDrops (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; - ASTORE 8 - L3 - LINENUMBER 806 L3 - ALOAD 8 - ALOAD 1 - ALOAD 0 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 7 - FLOAD 6 - ICONST_0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST net/minecraft/entity/player/EntityPlayer - INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F - FSTORE 6 - L4 - LINENUMBER 808 L4 - ALOAD 8 - INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; - ASTORE 9 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator] [] - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L1 - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/item/ItemStack - ASTORE 10 - L6 - LINENUMBER 810 L6 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FLOAD 6 - FCMPG - IFGT L7 - L8 - LINENUMBER 812 L8 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V - L7 - LINENUMBER 814 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I java/util/ArrayList java/util/Iterator net/minecraft/item/ItemStack] [] - GOTO L5 - L1 - LINENUMBER 816 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I F I] [] - RETURN - L9 - LOCALVARIABLE item Lnet/minecraft/item/ItemStack; L6 L7 10 - LOCALVARIABLE items Ljava/util/ArrayList; L3 L1 8 - // signature Ljava/util/ArrayList; - // declaration: java.util.ArrayList - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 - LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L9 1 - LOCALVARIABLE p_149690_2_ I L0 L9 2 - LOCALVARIABLE p_149690_3_ I L0 L9 3 - LOCALVARIABLE p_149690_4_ I L0 L9 4 - LOCALVARIABLE p_149690_5_ I L0 L9 5 - LOCALVARIABLE p_149690_6_ F L0 L9 6 - LOCALVARIABLE p_149690_7_ I L0 L9 7 - MAXSTACK = 11 - MAXLOCALS = 11 - - // access flags 0x4 - protected dropBlockAsItem(Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V - L0 - LINENUMBER 823 L0 - ALOAD 1 - GETFIELD net/minecraft/world/World.isRemote : Z - IFNE L1 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; - LDC "doTileDrops" - INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z - IFEQ L1 - ALOAD 1 - GETFIELD net/minecraft/world/World.restoringBlockSnapshots : Z - IFNE L1 - L2 - LINENUMBER 825 L2 - ALOAD 0 - GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/lang/Boolean - INVOKEVIRTUAL java/lang/Boolean.booleanValue ()Z - IFEQ L3 - L4 - LINENUMBER 827 L4 - ALOAD 0 - GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/util/List - ALOAD 5 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L5 - LINENUMBER 828 L5 - RETURN - L3 - LINENUMBER 830 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] - LDC 0.7 - FSTORE 6 - L6 - LINENUMBER 831 L6 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FLOAD 6 - FMUL - F2D - FCONST_1 - FLOAD 6 - FSUB - F2D - LDC 0.5 - DMUL - DADD - DSTORE 7 - L7 - LINENUMBER 832 L7 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FLOAD 6 - FMUL - F2D - FCONST_1 - FLOAD 6 - FSUB - F2D - LDC 0.5 - DMUL - DADD - DSTORE 9 - L8 - LINENUMBER 833 L8 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FLOAD 6 - FMUL - F2D - FCONST_1 - FLOAD 6 - FSUB - F2D - LDC 0.5 - DMUL - DADD - DSTORE 11 - L9 - LINENUMBER 834 L9 - NEW net/minecraft/entity/item/EntityItem - DUP - ALOAD 1 - ILOAD 2 - I2D - DLOAD 7 - DADD - ILOAD 3 - I2D - DLOAD 9 - DADD - ILOAD 4 - I2D - DLOAD 11 - DADD - ALOAD 5 - INVOKESPECIAL net/minecraft/entity/item/EntityItem. (Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V - ASTORE 13 - L10 - LINENUMBER 835 L10 - ALOAD 13 - BIPUSH 10 - PUTFIELD net/minecraft/entity/item/EntityItem.delayBeforeCanPickup : I - L11 - LINENUMBER 836 L11 - ALOAD 1 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L1 - LINENUMBER 838 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/item/ItemStack] [] - RETURN - L12 - LOCALVARIABLE f F L6 L1 6 - LOCALVARIABLE d0 D L7 L1 7 - LOCALVARIABLE d1 D L8 L1 9 - LOCALVARIABLE d2 D L9 L1 11 - LOCALVARIABLE entityitem Lnet/minecraft/entity/item/EntityItem; L10 L1 13 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L12 0 - LOCALVARIABLE p_149642_1_ Lnet/minecraft/world/World; L0 L12 1 - LOCALVARIABLE p_149642_2_ I L0 L12 2 - LOCALVARIABLE p_149642_3_ I L0 L12 3 - LOCALVARIABLE p_149642_4_ I L0 L12 4 - LOCALVARIABLE p_149642_5_ Lnet/minecraft/item/ItemStack; L0 L12 5 - MAXSTACK = 11 - MAXLOCALS = 14 - - // access flags 0x1 - public dropXpOnBlockBreak(Lnet/minecraft/world/World;IIII)V - L0 - LINENUMBER 845 L0 - ALOAD 1 - GETFIELD net/minecraft/world/World.isRemote : Z - IFNE L1 - L2 - LINENUMBER 847 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] - ILOAD 5 - IFLE L1 - L3 - LINENUMBER 849 L3 - ILOAD 5 - INVOKESTATIC net/minecraft/entity/item/EntityXPOrb.getXPSplit (I)I - ISTORE 6 - L4 - LINENUMBER 850 L4 - ILOAD 5 - ILOAD 6 - ISUB - ISTORE 5 - L5 - LINENUMBER 851 L5 - ALOAD 1 - NEW net/minecraft/entity/item/EntityXPOrb - DUP - ALOAD 1 - ILOAD 2 - I2D - LDC 0.5 - DADD - ILOAD 3 - I2D - LDC 0.5 - DADD - ILOAD 4 - I2D - LDC 0.5 - DADD - ILOAD 6 - INVOKESPECIAL net/minecraft/entity/item/EntityXPOrb. (Lnet/minecraft/world/World;DDDI)V - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L6 - LINENUMBER 852 L6 - GOTO L2 - L1 - LINENUMBER 854 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I] [] - RETURN - L7 - LOCALVARIABLE i1 I L4 L6 6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 - LOCALVARIABLE p_149657_1_ Lnet/minecraft/world/World; L0 L7 1 - LOCALVARIABLE p_149657_2_ I L0 L7 2 - LOCALVARIABLE p_149657_3_ I L0 L7 3 - LOCALVARIABLE p_149657_4_ I L0 L7 4 - LOCALVARIABLE p_149657_5_ I L0 L7 5 - MAXSTACK = 12 - MAXLOCALS = 7 - - // access flags 0x1 - public damageDropped(I)I - L0 - LINENUMBER 861 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149692_1_ I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public getExplosionResistance(Lnet/minecraft/entity/Entity;)F - L0 - LINENUMBER 869 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockResistance : F - LDC 5.0 - FDIV - FRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149638_1_ Lnet/minecraft/entity/Entity; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public collisionRayTrace(Lnet/minecraft/world/World;IIILnet/minecraft/util/Vec3;Lnet/minecraft/util/Vec3;)Lnet/minecraft/util/MovingObjectPosition; - L0 - LINENUMBER 878 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.setBlockBoundsBasedOnState (Lnet/minecraft/world/IBlockAccess;III)V - L1 - LINENUMBER 879 L1 - ALOAD 5 - ILOAD 2 - INEG - I2D - ILOAD 3 - INEG - I2D - ILOAD 4 - INEG - I2D - INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; - ASTORE 5 - L2 - LINENUMBER 880 L2 - ALOAD 6 - ILOAD 2 - INEG - I2D - ILOAD 3 - INEG - I2D - ILOAD 4 - INEG - I2D - INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; - ASTORE 6 - L3 - LINENUMBER 881 L3 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 7 - L4 - LINENUMBER 882 L4 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithXValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 8 - L5 - LINENUMBER 883 L5 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 9 - L6 - LINENUMBER 884 L6 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithYValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 10 - L7 - LINENUMBER 885 L7 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 11 - L8 - LINENUMBER 886 L8 - ALOAD 5 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - INVOKEVIRTUAL net/minecraft/util/Vec3.getIntermediateWithZValue (Lnet/minecraft/util/Vec3;D)Lnet/minecraft/util/Vec3; - ASTORE 12 - L9 - LINENUMBER 888 L9 - ALOAD 0 - ALOAD 7 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L10 - L11 - LINENUMBER 890 L11 - ACONST_NULL - ASTORE 7 - L10 - LINENUMBER 893 L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 8 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideYZBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L12 - L13 - LINENUMBER 895 L13 - ACONST_NULL - ASTORE 8 - L12 - LINENUMBER 898 L12 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 9 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L14 - L15 - LINENUMBER 900 L15 - ACONST_NULL - ASTORE 9 - L14 - LINENUMBER 903 L14 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 10 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideXZBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L16 - L17 - LINENUMBER 905 L17 - ACONST_NULL - ASTORE 10 - L16 - LINENUMBER 908 L16 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 11 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L18 - L19 - LINENUMBER 910 L19 - ACONST_NULL - ASTORE 11 - L18 - LINENUMBER 913 L18 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 0 - ALOAD 12 - INVOKESPECIAL net/minecraft/block/Block.isVecInsideXYBounds (Lnet/minecraft/util/Vec3;)Z - IFNE L20 - L21 - LINENUMBER 915 L21 - ACONST_NULL - ASTORE 12 - L20 - LINENUMBER 918 L20 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ACONST_NULL - ASTORE 13 - L22 - LINENUMBER 920 L22 - ALOAD 7 - IFNULL L23 - ALOAD 13 - IFNULL L24 - ALOAD 5 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L23 - L24 - LINENUMBER 922 L24 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 N] [] - ALOAD 7 - ASTORE 13 - L23 - LINENUMBER 925 L23 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 8 - IFNULL L25 - ALOAD 13 - IFNULL L26 - ALOAD 5 - ALOAD 8 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L25 - L26 - LINENUMBER 927 L26 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 8 - ASTORE 13 - L25 - LINENUMBER 930 L25 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 9 - IFNULL L27 - ALOAD 13 - IFNULL L28 - ALOAD 5 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L27 - L28 - LINENUMBER 932 L28 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 9 - ASTORE 13 - L27 - LINENUMBER 935 L27 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 10 - IFNULL L29 - ALOAD 13 - IFNULL L30 - ALOAD 5 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L29 - L30 - LINENUMBER 937 L30 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 10 - ASTORE 13 - L29 - LINENUMBER 940 L29 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 11 - IFNULL L31 - ALOAD 13 - IFNULL L32 - ALOAD 5 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L31 - L32 - LINENUMBER 942 L32 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 11 - ASTORE 13 - L31 - LINENUMBER 945 L31 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 12 - IFNULL L33 - ALOAD 13 - IFNULL L34 - ALOAD 5 - ALOAD 12 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - ALOAD 5 - ALOAD 13 - INVOKEVIRTUAL net/minecraft/util/Vec3.squareDistanceTo (Lnet/minecraft/util/Vec3;)D - DCMPG - IFGE L33 - L34 - LINENUMBER 947 L34 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 12 - ASTORE 13 - L33 - LINENUMBER 950 L33 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ALOAD 13 - IFNONNULL L35 - L36 - LINENUMBER 952 L36 - ACONST_NULL - ARETURN - L35 - LINENUMBER 956 L35 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3] [] - ICONST_M1 - ISTORE 14 - L37 - LINENUMBER 958 L37 - ALOAD 13 - ALOAD 7 - IF_ACMPNE L38 - L39 - LINENUMBER 960 L39 - ICONST_4 - ISTORE 14 - L38 - LINENUMBER 963 L38 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 8 - IF_ACMPNE L40 - L41 - LINENUMBER 965 L41 - ICONST_5 - ISTORE 14 - L40 - LINENUMBER 968 L40 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 9 - IF_ACMPNE L42 - L43 - LINENUMBER 970 L43 - ICONST_0 - ISTORE 14 - L42 - LINENUMBER 973 L42 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 10 - IF_ACMPNE L44 - L45 - LINENUMBER 975 L45 - ICONST_1 - ISTORE 14 - L44 - LINENUMBER 978 L44 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 11 - IF_ACMPNE L46 - L47 - LINENUMBER 980 L47 - ICONST_2 - ISTORE 14 - L46 - LINENUMBER 983 L46 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - ALOAD 13 - ALOAD 12 - IF_ACMPNE L48 - L49 - LINENUMBER 985 L49 - ICONST_3 - ISTORE 14 - L48 - LINENUMBER 988 L48 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 net/minecraft/util/Vec3 I] [] - NEW net/minecraft/util/MovingObjectPosition - DUP - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 14 - ALOAD 13 - ILOAD 2 - I2D - ILOAD 3 - I2D - ILOAD 4 - I2D - INVOKEVIRTUAL net/minecraft/util/Vec3.addVector (DDD)Lnet/minecraft/util/Vec3; - INVOKESPECIAL net/minecraft/util/MovingObjectPosition. (IIIILnet/minecraft/util/Vec3;)V - ARETURN - L50 - LOCALVARIABLE b0 B L37 L50 14 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L50 0 - LOCALVARIABLE p_149731_1_ Lnet/minecraft/world/World; L0 L50 1 - LOCALVARIABLE p_149731_2_ I L0 L50 2 - LOCALVARIABLE p_149731_3_ I L0 L50 3 - LOCALVARIABLE p_149731_4_ I L0 L50 4 - LOCALVARIABLE p_149731_5_ Lnet/minecraft/util/Vec3; L0 L50 5 - LOCALVARIABLE p_149731_6_ Lnet/minecraft/util/Vec3; L0 L50 6 - LOCALVARIABLE vec32 Lnet/minecraft/util/Vec3; L4 L50 7 - LOCALVARIABLE vec33 Lnet/minecraft/util/Vec3; L5 L50 8 - LOCALVARIABLE vec34 Lnet/minecraft/util/Vec3; L6 L50 9 - LOCALVARIABLE vec35 Lnet/minecraft/util/Vec3; L7 L50 10 - LOCALVARIABLE vec36 Lnet/minecraft/util/Vec3; L8 L50 11 - LOCALVARIABLE vec37 Lnet/minecraft/util/Vec3; L9 L50 12 - LOCALVARIABLE vec38 Lnet/minecraft/util/Vec3; L22 L50 13 - MAXSTACK = 13 - MAXLOCALS = 15 - - // access flags 0x2 - private isVecInsideYZBounds(Lnet/minecraft/util/Vec3;)Z - L0 - LINENUMBER 997 L0 - ALOAD 1 - IFNONNULL L1 - ICONST_0 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.yCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.yCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DCMPG - IFGT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.zCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.zCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DCMPG - IFGT L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149654_1_ Lnet/minecraft/util/Vec3; L0 L4 1 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x2 - private isVecInsideXZBounds(Lnet/minecraft/util/Vec3;)Z - L0 - LINENUMBER 1005 L0 - ALOAD 1 - IFNONNULL L1 - ICONST_0 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.xCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.xCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DCMPG - IFGT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.zCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.zCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DCMPG - IFGT L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149687_1_ Lnet/minecraft/util/Vec3; L0 L4 1 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x2 - private isVecInsideXYBounds(Lnet/minecraft/util/Vec3;)Z - L0 - LINENUMBER 1013 L0 - ALOAD 1 - IFNONNULL L1 - ICONST_0 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.xCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.xCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DCMPG - IFGT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.yCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DCMPL - IFLT L3 - ALOAD 1 - GETFIELD net/minecraft/util/Vec3.yCoord : D - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DCMPG - IFGT L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/Vec3] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149661_1_ Lnet/minecraft/util/Vec3; L0 L4 1 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x1 - public onBlockDestroyedByExplosion(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V - L0 - LINENUMBER 1019 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149723_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149723_2_ I L0 L1 2 - LOCALVARIABLE p_149723_3_ I L0 L1 3 - LOCALVARIABLE p_149723_4_ I L0 L1 4 - LOCALVARIABLE p_149723_5_ Lnet/minecraft/world/Explosion; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public canReplace(Lnet/minecraft/world/World;IIIILnet/minecraft/item/ItemStack;)Z - L0 - LINENUMBER 1023 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockOnSide (Lnet/minecraft/world/World;IIII)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149705_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149705_2_ I L0 L1 2 - LOCALVARIABLE p_149705_3_ I L0 L1 3 - LOCALVARIABLE p_149705_4_ I L0 L1 4 - LOCALVARIABLE p_149705_5_ I L0 L1 5 - LOCALVARIABLE p_149705_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 - MAXSTACK = 6 - MAXLOCALS = 7 - - // access flags 0x1 - public getRenderBlockPass()I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1032 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public canPlaceBlockOnSide(Lnet/minecraft/world/World;IIII)Z - L0 - LINENUMBER 1040 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149707_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149707_2_ I L0 L1 2 - LOCALVARIABLE p_149707_3_ I L0 L1 3 - LOCALVARIABLE p_149707_4_ I L0 L1 4 - LOCALVARIABLE p_149707_5_ I L0 L1 5 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 1048 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.isReplaceable (Lnet/minecraft/world/IBlockAccess;III)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149742_2_ I L0 L1 2 - LOCALVARIABLE p_149742_3_ I L0 L1 3 - LOCALVARIABLE p_149742_4_ I L0 L1 4 - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public onBlockActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;IFFF)Z - L0 - LINENUMBER 1056 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149727_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149727_2_ I L0 L1 2 - LOCALVARIABLE p_149727_3_ I L0 L1 3 - LOCALVARIABLE p_149727_4_ I L0 L1 4 - LOCALVARIABLE p_149727_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 - LOCALVARIABLE p_149727_6_ I L0 L1 6 - LOCALVARIABLE p_149727_7_ F L0 L1 7 - LOCALVARIABLE p_149727_8_ F L0 L1 8 - LOCALVARIABLE p_149727_9_ F L0 L1 9 - MAXSTACK = 1 - MAXLOCALS = 10 - - // access flags 0x1 - public onEntityWalking(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V - L0 - LINENUMBER 1062 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149724_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149724_2_ I L0 L1 2 - LOCALVARIABLE p_149724_3_ I L0 L1 3 - LOCALVARIABLE p_149724_4_ I L0 L1 4 - LOCALVARIABLE p_149724_5_ Lnet/minecraft/entity/Entity; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public onBlockPlaced(Lnet/minecraft/world/World;IIIIFFFI)I - L0 - LINENUMBER 1069 L0 - ILOAD 9 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149660_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149660_2_ I L0 L1 2 - LOCALVARIABLE p_149660_3_ I L0 L1 3 - LOCALVARIABLE p_149660_4_ I L0 L1 4 - LOCALVARIABLE p_149660_5_ I L0 L1 5 - LOCALVARIABLE p_149660_6_ F L0 L1 6 - LOCALVARIABLE p_149660_7_ F L0 L1 7 - LOCALVARIABLE p_149660_8_ F L0 L1 8 - LOCALVARIABLE p_149660_9_ I L0 L1 9 - MAXSTACK = 1 - MAXLOCALS = 10 - - // access flags 0x1 - public onBlockClicked(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)V - L0 - LINENUMBER 1075 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149699_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149699_2_ I L0 L1 2 - LOCALVARIABLE p_149699_3_ I L0 L1 3 - LOCALVARIABLE p_149699_4_ I L0 L1 4 - LOCALVARIABLE p_149699_5_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public velocityToAddToEntity(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;Lnet/minecraft/util/Vec3;)V - L0 - LINENUMBER 1080 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149640_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149640_2_ I L0 L1 2 - LOCALVARIABLE p_149640_3_ I L0 L1 3 - LOCALVARIABLE p_149640_4_ I L0 L1 4 - LOCALVARIABLE p_149640_5_ Lnet/minecraft/entity/Entity; L0 L1 5 - LOCALVARIABLE p_149640_6_ Lnet/minecraft/util/Vec3; L0 L1 6 - MAXSTACK = 0 - MAXLOCALS = 7 - - // access flags 0x1 - public setBlockBoundsBasedOnState(Lnet/minecraft/world/IBlockAccess;III)V - L0 - LINENUMBER 1085 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149719_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149719_2_ I L0 L1 2 - LOCALVARIABLE p_149719_3_ I L0 L1 3 - LOCALVARIABLE p_149719_4_ I L0 L1 4 - MAXSTACK = 0 - MAXLOCALS = 5 - - // access flags 0x11 - public final getBlockBoundsMinX()D - L0 - LINENUMBER 1092 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minX : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMaxX()D - L0 - LINENUMBER 1100 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxX : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMinY()D - L0 - LINENUMBER 1108 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minY : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMaxY()D - L0 - LINENUMBER 1116 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxY : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMinZ()D - L0 - LINENUMBER 1124 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.minZ : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x11 - public final getBlockBoundsMaxZ()D - L0 - LINENUMBER 1132 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.maxZ : D - DRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getBlockColor()I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1138 L0 - LDC 16777215 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getRenderColor(I)I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1147 L0 - LDC 16777215 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149741_1_ I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public colorMultiplier(Lnet/minecraft/world/IBlockAccess;III)I - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1157 L0 - LDC 16777215 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149720_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149720_2_ I L0 L1 2 - LOCALVARIABLE p_149720_3_ I L0 L1 3 - LOCALVARIABLE p_149720_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isProvidingWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)I - L0 - LINENUMBER 1162 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149709_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149709_2_ I L0 L1 2 - LOCALVARIABLE p_149709_3_ I L0 L1 3 - LOCALVARIABLE p_149709_4_ I L0 L1 4 - LOCALVARIABLE p_149709_5_ I L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public canProvidePower()Z - L0 - LINENUMBER 1170 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public onEntityCollidedWithBlock(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;)V - L0 - LINENUMBER 1176 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149670_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149670_2_ I L0 L1 2 - LOCALVARIABLE p_149670_3_ I L0 L1 3 - LOCALVARIABLE p_149670_4_ I L0 L1 4 - LOCALVARIABLE p_149670_5_ Lnet/minecraft/entity/Entity; L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public isProvidingStrongPower(Lnet/minecraft/world/IBlockAccess;IIII)I - L0 - LINENUMBER 1180 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149748_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149748_2_ I L0 L1 2 - LOCALVARIABLE p_149748_3_ I L0 L1 3 - LOCALVARIABLE p_149748_4_ I L0 L1 4 - LOCALVARIABLE p_149748_5_ I L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public setBlockBoundsForItemRender()V - L0 - LINENUMBER 1186 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 0 - MAXLOCALS = 1 - - // access flags 0x1 - public harvestBlock(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)V - L0 - LINENUMBER 1194 L0 - ALOAD 2 - GETSTATIC net/minecraft/stats/StatList.mineBlockStatArray : [Lnet/minecraft/stats/StatBase; - ALOAD 0 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - AALOAD - ICONST_1 - INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addStat (Lnet/minecraft/stats/StatBase;I)V - L1 - LINENUMBER 1195 L1 - ALOAD 2 - LDC 0.025 - INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.addExhaustion (F)V - L2 - LINENUMBER 1197 L2 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z - IFEQ L3 - ALOAD 2 - INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getSilkTouchModifier (Lnet/minecraft/entity/EntityLivingBase;)Z - IFEQ L3 - L4 - LINENUMBER 1199 L4 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - ASTORE 7 - L5 - LINENUMBER 1200 L5 - ALOAD 0 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.createStackedBlock (I)Lnet/minecraft/item/ItemStack; - ASTORE 8 - L6 - LINENUMBER 1202 L6 - ALOAD 8 - IFNULL L7 - L8 - LINENUMBER 1204 L8 - ALOAD 7 - ALOAD 8 - INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z - POP - L7 - LINENUMBER 1207 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack] [] - ALOAD 7 - ALOAD 1 - ALOAD 0 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 6 - ICONST_0 - FCONST_1 - ICONST_1 - ALOAD 2 - INVOKESTATIC net/minecraftforge/event/ForgeEventFactory.fireBlockHarvesting (Ljava/util/ArrayList;Lnet/minecraft/world/World;Lnet/minecraft/block/Block;IIIIIFZLnet/minecraft/entity/player/EntityPlayer;)F - POP - L9 - LINENUMBER 1208 L9 - ALOAD 7 - INVOKEVIRTUAL java/util/ArrayList.iterator ()Ljava/util/Iterator; - ASTORE 9 - L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L11 - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/item/ItemStack - ASTORE 10 - L12 - LINENUMBER 1210 L12 - ALOAD 0 - ALOAD 1 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIILnet/minecraft/item/ItemStack;)V - L13 - LINENUMBER 1211 L13 - GOTO L10 - L11 - LINENUMBER 1212 L11 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I java/util/ArrayList net/minecraft/item/ItemStack java/util/Iterator] [] - GOTO L14 - L3 - LINENUMBER 1215 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; - ALOAD 2 - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L15 - LINENUMBER 1216 L15 - ALOAD 2 - INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getFortuneModifier (Lnet/minecraft/entity/EntityLivingBase;)I - ISTORE 7 - L16 - LINENUMBER 1217 L16 - ALOAD 0 - ALOAD 1 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ILOAD 6 - ILOAD 7 - INVOKEVIRTUAL net/minecraft/block/Block.dropBlockAsItem (Lnet/minecraft/world/World;IIIII)V - L17 - LINENUMBER 1218 L17 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvesters : Ljava/lang/ThreadLocal; - ACONST_NULL - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L14 - LINENUMBER 1220 L14 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World net/minecraft/entity/player/EntityPlayer I I I I] [] - RETURN - L18 - LOCALVARIABLE is Lnet/minecraft/item/ItemStack; L12 L13 10 - LOCALVARIABLE items Ljava/util/ArrayList; L5 L11 7 - // signature Ljava/util/ArrayList; - // declaration: java.util.ArrayList - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L11 8 - LOCALVARIABLE i1 I L16 L14 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L18 0 - LOCALVARIABLE p_149636_1_ Lnet/minecraft/world/World; L0 L18 1 - LOCALVARIABLE p_149636_2_ Lnet/minecraft/entity/player/EntityPlayer; L0 L18 2 - LOCALVARIABLE p_149636_3_ I L0 L18 3 - LOCALVARIABLE p_149636_4_ I L0 L18 4 - LOCALVARIABLE p_149636_5_ I L0 L18 5 - LOCALVARIABLE p_149636_6_ I L0 L18 6 - MAXSTACK = 11 - MAXLOCALS = 11 - - // access flags 0x4 - protected canSilkHarvest()Z - L0 - LINENUMBER 1227 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/lang/Integer - ASTORE 1 - L1 - LINENUMBER 1228 L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z - IFEQ L2 - ALOAD 0 - ALOAD 1 - IFNONNULL L3 - ICONST_0 - GOTO L4 - L3 - FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block] - ALOAD 1 - INVOKEVIRTUAL java/lang/Integer.intValue ()I - L4 - FRAME FULL [net/minecraft/block/Block java/lang/Integer] [net/minecraft/block/Block I] - INVOKEVIRTUAL net/minecraft/block/Block.hasTileEntity (I)Z - IFNE L2 - ICONST_1 - GOTO L5 - L2 - FRAME FULL [net/minecraft/block/Block java/lang/Integer] [] - ICONST_0 - L5 - FRAME FULL [net/minecraft/block/Block java/lang/Integer] [I] - IRETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 - LOCALVARIABLE meta Ljava/lang/Integer; L1 L6 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x4 - protected createStackedBlock(I)Lnet/minecraft/item/ItemStack; - L0 - LINENUMBER 1237 L0 - ICONST_0 - ISTORE 2 - L1 - LINENUMBER 1238 L1 - ALOAD 0 - INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; - ASTORE 3 - L2 - LINENUMBER 1240 L2 - ALOAD 3 - IFNULL L3 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/Item.getHasSubtypes ()Z - IFEQ L3 - L4 - LINENUMBER 1242 L4 - ILOAD 1 - ISTORE 2 - L3 - LINENUMBER 1245 L3 - FRAME FULL [net/minecraft/block/Block I I net/minecraft/item/Item] [] - NEW net/minecraft/item/ItemStack - DUP - ALOAD 3 - ICONST_1 - ILOAD 2 - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V - ARETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 - LOCALVARIABLE p_149644_1_ I L0 L5 1 - LOCALVARIABLE j I L1 L5 2 - LOCALVARIABLE item Lnet/minecraft/item/Item; L2 L5 3 - MAXSTACK = 5 - MAXLOCALS = 4 - - // access flags 0x1 - public quantityDroppedWithBonus(ILjava/util/Random;)I - L0 - LINENUMBER 1253 L0 - ALOAD 0 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (Ljava/util/Random;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149679_1_ I L0 L1 1 - LOCALVARIABLE p_149679_2_ Ljava/util/Random; L0 L1 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public canBlockStay(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 1261 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149718_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149718_2_ I L0 L1 2 - LOCALVARIABLE p_149718_3_ I L0 L1 3 - LOCALVARIABLE p_149718_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V - L0 - LINENUMBER 1267 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149689_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149689_2_ I L0 L1 2 - LOCALVARIABLE p_149689_3_ I L0 L1 3 - LOCALVARIABLE p_149689_4_ I L0 L1 4 - LOCALVARIABLE p_149689_5_ Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 - LOCALVARIABLE p_149689_6_ Lnet/minecraft/item/ItemStack; L0 L1 6 - MAXSTACK = 0 - MAXLOCALS = 7 - - // access flags 0x1 - public onPostBlockPlaced(Lnet/minecraft/world/World;IIII)V - L0 - LINENUMBER 1272 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149714_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149714_2_ I L0 L1 2 - LOCALVARIABLE p_149714_3_ I L0 L1 3 - LOCALVARIABLE p_149714_4_ I L0 L1 4 - LOCALVARIABLE p_149714_5_ I L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public setBlockName(Ljava/lang/String;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 1279 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; - L1 - LINENUMBER 1280 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149663_1_ Ljava/lang/String; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getLocalizedName()Ljava/lang/String; - L0 - LINENUMBER 1288 L0 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getUnlocalizedName ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC ".name" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKESTATIC net/minecraft/util/StatCollector.translateToLocal (Ljava/lang/String;)Ljava/lang/String; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getUnlocalizedName()Ljava/lang/String; - L0 - LINENUMBER 1296 L0 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "tile." - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 0 - GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public onBlockEventReceived(Lnet/minecraft/world/World;IIIII)Z - L0 - LINENUMBER 1301 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149696_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149696_2_ I L0 L1 2 - LOCALVARIABLE p_149696_3_ I L0 L1 3 - LOCALVARIABLE p_149696_4_ I L0 L1 4 - LOCALVARIABLE p_149696_5_ I L0 L1 5 - LOCALVARIABLE p_149696_6_ I L0 L1 6 - MAXSTACK = 1 - MAXLOCALS = 7 - - // access flags 0x1 - public getEnableStats()Z - L0 - LINENUMBER 1309 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.enableStats : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x4 - protected disableStats()Lnet/minecraft/block/Block; - L0 - LINENUMBER 1317 L0 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/block/Block.enableStats : Z - L1 - LINENUMBER 1318 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getMobilityFlag()I - L0 - LINENUMBER 1327 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.getMaterialMobility ()I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getAmbientOcclusionLightValue()F - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1336 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isBlockNormalCube ()Z - IFEQ L1 - LDC 0.2 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block] [] - FCONST_1 - L2 - FRAME FULL [net/minecraft/block/Block] [F] - FRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public onFallenUpon(Lnet/minecraft/world/World;IIILnet/minecraft/entity/Entity;F)V - L0 - LINENUMBER 1342 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149746_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149746_2_ I L0 L1 2 - LOCALVARIABLE p_149746_3_ I L0 L1 3 - LOCALVARIABLE p_149746_4_ I L0 L1 4 - LOCALVARIABLE p_149746_5_ Lnet/minecraft/entity/Entity; L0 L1 5 - LOCALVARIABLE p_149746_6_ F L0 L1 6 - MAXSTACK = 0 - MAXLOCALS = 7 - - // access flags 0x1 - public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1350 L0 - ALOAD 0 - INVOKESTATIC net/minecraft/item/Item.getItemFromBlock (Lnet/minecraft/block/Block;)Lnet/minecraft/item/Item; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149694_2_ I L0 L1 2 - LOCALVARIABLE p_149694_3_ I L0 L1 3 - LOCALVARIABLE p_149694_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public getDamageValue(Lnet/minecraft/world/World;III)I - L0 - LINENUMBER 1358 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I - INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149643_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149643_2_ I L0 L1 2 - LOCALVARIABLE p_149643_3_ I L0 L1 3 - LOCALVARIABLE p_149643_4_ I L0 L1 4 - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public getSubBlocks(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1367 L0 - ALOAD 3 - NEW net/minecraft/item/ItemStack - DUP - ALOAD 1 - ICONST_1 - ICONST_0 - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L1 - LINENUMBER 1368 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149666_1_ Lnet/minecraft/item/Item; L0 L2 1 - LOCALVARIABLE p_149666_2_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 2 - LOCALVARIABLE p_149666_3_ Ljava/util/List; L0 L2 3 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public setCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 1372 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; - L1 - LINENUMBER 1373 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149647_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public onBlockHarvested(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/EntityPlayer;)V - L0 - LINENUMBER 1379 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149681_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149681_2_ I L0 L1 2 - LOCALVARIABLE p_149681_3_ I L0 L1 3 - LOCALVARIABLE p_149681_4_ I L0 L1 4 - LOCALVARIABLE p_149681_5_ I L0 L1 5 - LOCALVARIABLE p_149681_6_ Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 - MAXSTACK = 0 - MAXLOCALS = 7 - - // access flags 0x1 - public getCreativeTabToDisplayOn()Lnet/minecraft/creativetab/CreativeTabs; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1387 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.displayOnCreativeTab : Lnet/minecraft/creativetab/CreativeTabs; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public onBlockPreDestroy(Lnet/minecraft/world/World;IIII)V - L0 - LINENUMBER 1394 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149725_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149725_2_ I L0 L1 2 - LOCALVARIABLE p_149725_3_ I L0 L1 3 - LOCALVARIABLE p_149725_4_ I L0 L1 4 - LOCALVARIABLE p_149725_5_ I L0 L1 5 - MAXSTACK = 0 - MAXLOCALS = 6 - - // access flags 0x1 - public fillWithRain(Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 1399 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149639_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149639_2_ I L0 L1 2 - LOCALVARIABLE p_149639_3_ I L0 L1 3 - LOCALVARIABLE p_149639_4_ I L0 L1 4 - MAXSTACK = 0 - MAXLOCALS = 5 - - // access flags 0x1 - public isFlowerPot()Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1407 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public func_149698_L()Z - L0 - LINENUMBER 1412 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public canDropFromExplosion(Lnet/minecraft/world/Explosion;)Z - L0 - LINENUMBER 1420 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149659_1_ Lnet/minecraft/world/Explosion; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public isAssociatedBlock(Lnet/minecraft/block/Block;)Z - L0 - LINENUMBER 1425 L0 - ALOAD 0 - ALOAD 1 - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE p_149667_1_ Lnet/minecraft/block/Block; L0 L3 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x9 - public static isEqualTo(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Z - L0 - LINENUMBER 1430 L0 - ALOAD 0 - IFNULL L1 - ALOAD 1 - IFNULL L1 - ALOAD 0 - ALOAD 1 - IF_ACMPNE L2 - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/Block.isAssociatedBlock (Lnet/minecraft/block/Block;)Z - GOTO L3 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/block/Block] [I] - IRETURN - L4 - LOCALVARIABLE p_149680_0_ Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE p_149680_1_ Lnet/minecraft/block/Block; L0 L4 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public hasComparatorInputOverride()Z - L0 - LINENUMBER 1439 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getComparatorInputOverride(Lnet/minecraft/world/World;IIII)I - L0 - LINENUMBER 1448 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149736_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149736_2_ I L0 L1 2 - LOCALVARIABLE p_149736_3_ I L0 L1 3 - LOCALVARIABLE p_149736_4_ I L0 L1 4 - LOCALVARIABLE p_149736_5_ I L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public setBlockTextureName(Ljava/lang/String;)Lnet/minecraft/block/Block; - L0 - LINENUMBER 1453 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; - L1 - LINENUMBER 1454 L1 - ALOAD 0 - ARETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149658_1_ Ljava/lang/String; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x4 - protected getTextureName()Ljava/lang/String; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1460 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; - IFNONNULL L1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "MISSING_ICON_BLOCK_" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 0 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; - LDC "_" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 0 - GETFIELD net/minecraft/block/Block.unlocalizedName : Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.textureName : Ljava/lang/String; - L2 - FRAME FULL [net/minecraft/block/Block] [java/lang/String] - ARETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public func_149735_b(II)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1466 L0 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/block/Block.getIcon (II)Lnet/minecraft/util/IIcon; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE p_149735_1_ I L0 L1 1 - LOCALVARIABLE p_149735_2_ I L0 L1 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1472 L0 - ALOAD 0 - ALOAD 1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getTextureName ()Ljava/lang/String; - INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; - PUTFIELD net/minecraft/block/Block.blockIcon : Lnet/minecraft/util/IIcon; - L1 - LINENUMBER 1473 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L2 0 - LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public getItemIconName()Ljava/lang/String; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 1481 L0 - ACONST_NULL - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getLightValue(Lnet/minecraft/world/IBlockAccess;III)I - L0 - LINENUMBER 1499 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ASTORE 5 - L1 - LINENUMBER 1500 L1 - ALOAD 5 - ALOAD 0 - IF_ACMPEQ L2 - L3 - LINENUMBER 1502 L3 - ALOAD 5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.getLightValue (Lnet/minecraft/world/IBlockAccess;III)I - IRETURN - L2 - LINENUMBER 1507 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/block/Block] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getLightValue ()I - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 - LOCALVARIABLE x I L0 L4 2 - LOCALVARIABLE y I L0 L4 3 - LOCALVARIABLE z I L0 L4 4 - LOCALVARIABLE block Lnet/minecraft/block/Block; L1 L4 5 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public isLadder(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z - L0 - LINENUMBER 1522 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE entity Lnet/minecraft/entity/EntityLivingBase; L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public isNormalCube(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1538 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.isOpaque ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.renderAsNormalBlock ()Z - IFEQ L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z - IFNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isSideSolid(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 1553 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - ISTORE 6 - L1 - LINENUMBER 1555 L1 - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockSlab - IFEQ L2 - L3 - LINENUMBER 1557 L3 - ILOAD 6 - BIPUSH 8 - IAND - BIPUSH 8 - IF_ICMPNE L4 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPEQ L5 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z - IFEQ L6 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_1 - GOTO L7 - L6 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] - IRETURN - L2 - LINENUMBER 1559 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockFarmland - IFEQ L8 - L9 - LINENUMBER 1561 L9 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPEQ L10 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPEQ L10 - ICONST_1 - GOTO L11 - L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L11 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] - IRETURN - L8 - LINENUMBER 1563 L8 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockStairs - IFEQ L12 - L13 - LINENUMBER 1565 L13 - ILOAD 6 - ICONST_4 - IAND - IFEQ L14 - ICONST_1 - GOTO L15 - L14 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L15 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] - ISTORE 7 - L16 - LINENUMBER 1566 L16 - ILOAD 6 - ICONST_3 - IAND - ALOAD 5 - INVOKEVIRTUAL net/minecraftforge/common/util/ForgeDirection.ordinal ()I - IADD - ICONST_5 - IF_ICMPEQ L17 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPNE L18 - ILOAD 7 - IFEQ L18 - L17 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] - ICONST_1 - GOTO L19 - L18 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [] - ICONST_0 - L19 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I I] [I] - IRETURN - L12 - LINENUMBER 1568 L12 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockSnow - IFEQ L20 - L21 - LINENUMBER 1570 L21 - ILOAD 6 - BIPUSH 7 - IAND - BIPUSH 7 - IF_ICMPNE L22 - ICONST_1 - GOTO L23 - L22 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L23 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [I] - IRETURN - L20 - LINENUMBER 1572 L20 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockHopper - IFEQ L24 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPNE L24 - L25 - LINENUMBER 1574 L25 - ICONST_1 - IRETURN - L24 - LINENUMBER 1576 L24 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockCompressedPowered - IFEQ L26 - L27 - LINENUMBER 1578 L27 - ICONST_1 - IRETURN - L26 - LINENUMBER 1580 L26 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection I] [] - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube (Lnet/minecraft/world/IBlockAccess;III)Z - IRETURN - L28 - LOCALVARIABLE flipped Z L16 L12 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L28 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L28 1 - LOCALVARIABLE x I L0 L28 2 - LOCALVARIABLE y I L0 L28 3 - LOCALVARIABLE z I L0 L28 4 - LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L28 5 - LOCALVARIABLE meta I L1 L28 6 - MAXSTACK = 5 - MAXLOCALS = 8 - - // access flags 0x1 - public isReplaceable(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1595 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.blockMaterial : Lnet/minecraft/block/material/Material; - INVOKEVIRTUAL net/minecraft/block/material/Material.isReplaceable ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isBurning(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1610 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isAir(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1627 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.air : Lnet/minecraft/block/material/Material; - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public canHarvestBlock(Lnet/minecraft/entity/player/EntityPlayer;I)Z - L0 - LINENUMBER 1639 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - INVOKESTATIC net/minecraftforge/common/ForgeHooks.canHarvestBlock (Lnet/minecraft/block/Block;Lnet/minecraft/entity/player/EntityPlayer;I)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 1 - LOCALVARIABLE meta I L0 L1 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIIZ)Z - L0 - LINENUMBER 1664 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.removedByPlayer (Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 - LOCALVARIABLE x I L0 L1 3 - LOCALVARIABLE y I L0 L1 4 - LOCALVARIABLE z I L0 L1 5 - LOCALVARIABLE willHarvest Z L0 L1 6 - MAXSTACK = 6 - MAXLOCALS = 7 - - // DEPRECATED - // access flags 0x20001 - public removedByPlayer(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;III)Z - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 1670 L0 - ALOAD 1 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 2 - LOCALVARIABLE x I L0 L1 3 - LOCALVARIABLE y I L0 L1 4 - LOCALVARIABLE z I L0 L1 5 - MAXSTACK = 4 - MAXLOCALS = 6 - - // access flags 0x1 - public getFlammability(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - L0 - LINENUMBER 1686 L0 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.getFlammability (Lnet/minecraft/block/Block;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public isFlammable(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 1702 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - IFLE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L3 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public getFireSpreadSpeed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - L0 - LINENUMBER 1718 L0 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.getEncouragement (Lnet/minecraft/block/Block;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public isFireSource(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 1736 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.netherrack : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPNE L1 - L2 - LINENUMBER 1738 L2 - ICONST_1 - IRETURN - L1 - LINENUMBER 1740 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] - ALOAD 1 - GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; - INSTANCEOF net/minecraft/world/WorldProviderEnd - IFEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; - IF_ACMPNE L3 - ALOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - IF_ACMPNE L3 - L4 - LINENUMBER 1742 L4 - ICONST_1 - IRETURN - L3 - LINENUMBER 1744 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection] [] - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 - LOCALVARIABLE x I L0 L5 2 - LOCALVARIABLE y I L0 L5 3 - LOCALVARIABLE z I L0 L5 4 - LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L5 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public hasTileEntity(I)Z - L0 - LINENUMBER 1760 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.isTileProvider : Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE metadata I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public createTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; - L0 - LINENUMBER 1773 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.isTileProvider : Z - IFEQ L1 - L2 - LINENUMBER 1775 L2 - ALOAD 0 - CHECKCAST net/minecraft/block/ITileEntityProvider - ALOAD 1 - ILOAD 2 - INVOKEINTERFACE net/minecraft/block/ITileEntityProvider.createNewTileEntity (Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; - ARETURN - L1 - LINENUMBER 1777 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I] [] - ACONST_NULL - ARETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE metadata I L0 L3 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public quantityDropped(IILjava/util/Random;)I - L0 - LINENUMBER 1794 L0 - ALOAD 0 - ILOAD 2 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/block/Block.quantityDroppedWithBonus (ILjava/util/Random;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE meta I L0 L1 1 - LOCALVARIABLE fortune I L0 L1 2 - LOCALVARIABLE random Ljava/util/Random; L0 L1 3 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - // signature (Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; - // declaration: java.util.ArrayList getDrops(net.minecraft.world.World, int, int, int, int, int) - public getDrops(Lnet/minecraft/world/World;IIIII)Ljava/util/ArrayList; - L0 - LINENUMBER 1810 L0 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - ASTORE 7 - L1 - LINENUMBER 1812 L1 - ALOAD 0 - ILOAD 5 - ILOAD 6 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL net/minecraft/block/Block.quantityDropped (IILjava/util/Random;)I - ISTORE 8 - L2 - LINENUMBER 1813 L2 - ICONST_0 - ISTORE 9 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] - ILOAD 9 - ILOAD 8 - IF_ICMPGE L4 - L5 - LINENUMBER 1815 L5 - ALOAD 0 - ILOAD 5 - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - ILOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.getItemDropped (ILjava/util/Random;I)Lnet/minecraft/item/Item; - ASTORE 10 - L6 - LINENUMBER 1816 L6 - ALOAD 10 - IFNULL L7 - L8 - LINENUMBER 1818 L8 - ALOAD 7 - NEW net/minecraft/item/ItemStack - DUP - ALOAD 10 - ICONST_1 - ALOAD 0 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.damageDropped (I)I - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V - INVOKEVIRTUAL java/util/ArrayList.add (Ljava/lang/Object;)Z - POP - L7 - LINENUMBER 1813 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I net/minecraft/item/Item] [] - IINC 9 1 - GOTO L3 - L4 - LINENUMBER 1821 L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I java/util/ArrayList I I] [] - ALOAD 7 - ARETURN - L9 - LOCALVARIABLE item Lnet/minecraft/item/Item; L6 L7 10 - LOCALVARIABLE i I L3 L4 9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L9 1 - LOCALVARIABLE x I L0 L9 2 - LOCALVARIABLE y I L0 L9 3 - LOCALVARIABLE z I L0 L9 4 - LOCALVARIABLE metadata I L0 L9 5 - LOCALVARIABLE fortune I L0 L9 6 - LOCALVARIABLE ret Ljava/util/ArrayList; L1 L9 7 - // signature Ljava/util/ArrayList; - // declaration: java.util.ArrayList - LOCALVARIABLE count I L2 L9 8 - MAXSTACK = 7 - MAXLOCALS = 11 - - // access flags 0x1 - public canSilkHarvest(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/EntityPlayer;IIII)Z - L0 - LINENUMBER 1837 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; - ILOAD 6 - INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L1 - LINENUMBER 1838 L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.canSilkHarvest ()Z - ISTORE 7 - L2 - LINENUMBER 1839 L2 - ALOAD 0 - GETFIELD net/minecraft/block/Block.silk_check_meta : Ljava/lang/ThreadLocal; - ACONST_NULL - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L3 - LINENUMBER 1840 L3 - ILOAD 7 - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L4 1 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L4 2 - LOCALVARIABLE x I L0 L4 3 - LOCALVARIABLE y I L0 L4 4 - LOCALVARIABLE z I L0 L4 5 - LOCALVARIABLE metadata I L0 L4 6 - LOCALVARIABLE ret Z L2 L4 7 - MAXSTACK = 2 - MAXLOCALS = 8 - - // access flags 0x1 - public canCreatureSpawn(Lnet/minecraft/entity/EnumCreatureType;Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1856 L0 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - ISTORE 6 - L1 - LINENUMBER 1857 L1 - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockSlab - IFEQ L2 - L3 - LINENUMBER 1859 L3 - ILOAD 6 - BIPUSH 8 - IAND - BIPUSH 8 - IF_ICMPEQ L4 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.func_149730_j ()Z - IFEQ L5 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ICONST_1 - GOTO L6 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ICONST_0 - L6 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] - IRETURN - L2 - LINENUMBER 1861 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ALOAD 0 - INSTANCEOF net/minecraft/block/BlockStairs - IFEQ L7 - L8 - LINENUMBER 1863 L8 - ILOAD 6 - ICONST_4 - IAND - IFEQ L9 - ICONST_1 - GOTO L10 - L9 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ICONST_0 - L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [I] - IRETURN - L7 - LINENUMBER 1865 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/entity/EnumCreatureType net/minecraft/world/IBlockAccess I I I I] [] - ALOAD 0 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L11 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L11 0 - LOCALVARIABLE type Lnet/minecraft/entity/EnumCreatureType; L0 L11 1 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L11 2 - LOCALVARIABLE x I L0 L11 3 - LOCALVARIABLE y I L0 L11 4 - LOCALVARIABLE z I L0 L11 5 - LOCALVARIABLE meta I L1 L11 6 - MAXSTACK = 6 - MAXLOCALS = 7 - - // access flags 0x1 - public isBed(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/EntityLivingBase;)Z - L0 - LINENUMBER 1882 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bed : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/EntityLivingBase] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE player Lnet/minecraft/entity/EntityLivingBase; L0 L3 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public getBedSpawnPosition(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/util/ChunkCoordinates; - L0 - LINENUMBER 1898 L0 - ALOAD 1 - INSTANCEOF net/minecraft/world/World - IFEQ L1 - L2 - LINENUMBER 1899 L2 - ALOAD 1 - CHECKCAST net/minecraft/world/World - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_0 - INVOKESTATIC net/minecraft/block/BlockBed.func_149977_a (Lnet/minecraft/world/World;IIII)Lnet/minecraft/util/ChunkCoordinates; - ARETURN - L1 - LINENUMBER 1900 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer] [] - ACONST_NULL - ARETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public setBedOccupied(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/player/EntityPlayer;Z)V - L0 - LINENUMBER 1915 L0 - ALOAD 1 - INSTANCEOF net/minecraft/world/World - IFEQ L1 - L2 - LINENUMBER 1916 L2 - ALOAD 1 - CHECKCAST net/minecraft/world/World - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 6 - INVOKESTATIC net/minecraft/block/BlockBed.func_149979_a (Lnet/minecraft/world/World;IIIZ)V - L1 - LINENUMBER 1917 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/player/EntityPlayer I] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L3 5 - LOCALVARIABLE occupied Z L0 L3 6 - MAXSTACK = 5 - MAXLOCALS = 7 - - // access flags 0x1 - public getBedDirection(Lnet/minecraft/world/IBlockAccess;III)I - L0 - LINENUMBER 1931 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - INVOKESTATIC net/minecraft/block/BlockBed.getDirection (I)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public isBedFoot(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1945 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - INVOKESTATIC net/minecraft/block/BlockBed.isBlockHeadOfBed (I)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public beginLeavesDecay(Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 1956 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 0 - MAXLOCALS = 5 - - // access flags 0x1 - public canSustainLeaves(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1969 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isLeaves(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 1983 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.leaves : Lnet/minecraft/block/material/Material; - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public canBeReplacedByLeaves(Lnet/minecraft/world/IBlockAccess;III)Z - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/Block.isAir (Lnet/minecraft/world/IBlockAccess;III)Z - IRETURN - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public isWood(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 2010 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isReplaceableOreGen(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)Z - L0 - LINENUMBER 2026 L0 - ALOAD 0 - ALOAD 5 - IF_ACMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraft/block/Block] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE target Lnet/minecraft/block/Block; L0 L3 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public getExplosionResistance(Lnet/minecraft/entity/Entity;Lnet/minecraft/world/World;IIIDDD)F - L0 - LINENUMBER 2047 L0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/Block.getExplosionResistance (Lnet/minecraft/entity/Entity;)F - FRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE par1Entity Lnet/minecraft/entity/Entity; L0 L1 1 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 - LOCALVARIABLE x I L0 L1 3 - LOCALVARIABLE y I L0 L1 4 - LOCALVARIABLE z I L0 L1 5 - LOCALVARIABLE explosionX D L0 L1 6 - LOCALVARIABLE explosionY D L0 L1 8 - LOCALVARIABLE explosionZ D L0 L1 10 - MAXSTACK = 2 - MAXLOCALS = 12 - - // access flags 0x1 - public onBlockExploded(Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V - L0 - LINENUMBER 2063 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - L1 - LINENUMBER 2064 L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByExplosion (Lnet/minecraft/world/World;IIILnet/minecraft/world/Explosion;)V - L2 - LINENUMBER 2065 L2 - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE explosion Lnet/minecraft/world/Explosion; L0 L3 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public canConnectRedstone(Lnet/minecraft/world/IBlockAccess;IIII)Z - L0 - LINENUMBER 2090 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.canProvidePower ()Z - IFEQ L1 - ILOAD 5 - ICONST_M1 - IF_ICMPEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE side I L0 L3 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public canPlaceTorchOnTop(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 2105 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L1 - L2 - LINENUMBER 2107 L2 - ICONST_1 - IRETURN - L1 - LINENUMBER 2111 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.nether_brick_fence : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.glass : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.cobblestone_wall : Lnet/minecraft/block/Block; - IF_ACMPNE L4 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ICONST_1 - GOTO L5 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ICONST_0 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] - IRETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 - LOCALVARIABLE x I L0 L6 2 - LOCALVARIABLE y I L0 L6 3 - LOCALVARIABLE z I L0 L6 4 - MAXSTACK = 6 - MAXLOCALS = 5 - - // access flags 0x1 - public canRenderInPass(I)Z - L0 - LINENUMBER 2123 L0 - ILOAD 1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IF_ICMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block I] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/block/Block I] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE pass I L0 L3 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; - L0 - LINENUMBER 2134 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.getPickBlock (Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 1 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 2 - LOCALVARIABLE x I L0 L1 3 - LOCALVARIABLE y I L0 L1 4 - LOCALVARIABLE z I L0 L1 5 - LOCALVARIABLE player Lnet/minecraft/entity/player/EntityPlayer; L0 L1 6 - MAXSTACK = 6 - MAXLOCALS = 7 - - // DEPRECATED - // access flags 0x20001 - public getPickBlock(Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/world/World;III)Lnet/minecraft/item/ItemStack; - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 2139 L0 - ALOAD 0 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.getItem (Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; - ASTORE 6 - L1 - LINENUMBER 2141 L1 - ALOAD 6 - IFNONNULL L2 - L3 - LINENUMBER 2143 L3 - ACONST_NULL - ARETURN - L2 - LINENUMBER 2146 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] - ALOAD 6 - INSTANCEOF net/minecraft/item/ItemBlock - IFEQ L4 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isFlowerPot ()Z - IFNE L4 - ALOAD 6 - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - GOTO L5 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [] - ALOAD 0 - L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/util/MovingObjectPosition net/minecraft/world/World I I I net/minecraft/item/Item] [net/minecraft/block/Block] - ASTORE 7 - L6 - LINENUMBER 2147 L6 - NEW net/minecraft/item/ItemStack - DUP - ALOAD 6 - ICONST_1 - ALOAD 7 - ALOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.getDamageValue (Lnet/minecraft/world/World;III)I - INVOKESPECIAL net/minecraft/item/ItemStack. (Lnet/minecraft/item/Item;II)V - ARETURN - L7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L7 0 - LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L7 1 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L7 2 - LOCALVARIABLE x I L0 L7 3 - LOCALVARIABLE y I L0 L7 4 - LOCALVARIABLE z I L0 L7 5 - LOCALVARIABLE item Lnet/minecraft/item/Item; L1 L7 6 - LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L7 7 - MAXSTACK = 9 - MAXLOCALS = 8 - - // access flags 0x1 - public isFoliage(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 2158 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public addHitEffects(Lnet/minecraft/world/World;Lnet/minecraft/util/MovingObjectPosition;Lnet/minecraft/client/particle/EffectRenderer;)Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 2175 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE target Lnet/minecraft/util/MovingObjectPosition; L0 L1 2 - LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 3 - MAXSTACK = 1 - MAXLOCALS = 4 - - // access flags 0x1 - public addDestroyEffects(Lnet/minecraft/world/World;IIIILnet/minecraft/client/particle/EffectRenderer;)Z - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 2195 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE meta I L0 L1 5 - LOCALVARIABLE effectRenderer Lnet/minecraft/client/particle/EffectRenderer; L0 L1 6 - MAXSTACK = 1 - MAXLOCALS = 7 - - // access flags 0x1 - public canSustainPlant(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;Lnet/minecraftforge/common/IPlantable;)Z - L0 - LINENUMBER 2219 L0 - ALOAD 6 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlant (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraft/block/Block; - ASTORE 7 - L1 - LINENUMBER 2220 L1 - ALOAD 6 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - INVOKEINTERFACE net/minecraftforge/common/IPlantable.getPlantType (Lnet/minecraft/world/IBlockAccess;III)Lnet/minecraftforge/common/EnumPlantType; - ASTORE 8 - L2 - LINENUMBER 2222 L2 - ALOAD 7 - GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; - IF_ACMPNE L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.cactus : Lnet/minecraft/block/Block; - IF_ACMPNE L3 - L4 - LINENUMBER 2224 L4 - ICONST_1 - IRETURN - L3 - LINENUMBER 2227 L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 7 - GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; - IF_ACMPNE L5 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.reeds : Lnet/minecraft/block/Block; - IF_ACMPNE L5 - L6 - LINENUMBER 2229 L6 - ICONST_1 - IRETURN - L5 - LINENUMBER 2232 L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 6 - INSTANCEOF net/minecraft/block/BlockBush - IFEQ L7 - ALOAD 6 - CHECKCAST net/minecraft/block/BlockBush - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockBush.canPlaceBlockOn (Lnet/minecraft/block/Block;)Z - IFEQ L7 - L8 - LINENUMBER 2234 L8 - ICONST_1 - IRETURN - L7 - LINENUMBER 2237 L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - GETSTATIC net/minecraft/block/Block$6.$SwitchMap$net$minecraftforge$common$EnumPlantType : [I - ALOAD 8 - INVOKEVIRTUAL net/minecraftforge/common/EnumPlantType.ordinal ()I - IALOAD - TABLESWITCH - 1: L9 - 2: L10 - 3: L11 - 4: L12 - 5: L13 - 6: L14 - 7: L15 - default: L16 - L9 - LINENUMBER 2239 L9 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; - IF_ACMPNE L17 - ICONST_1 - GOTO L18 - L17 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L18 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L10 - LINENUMBER 2240 L10 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.soul_sand : Lnet/minecraft/block/Block; - IF_ACMPNE L19 - ICONST_1 - GOTO L20 - L19 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L20 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L11 - LINENUMBER 2241 L11 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; - IF_ACMPNE L21 - ICONST_1 - GOTO L22 - L21 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L22 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L12 - LINENUMBER 2242 L12 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/Block.isSideSolid (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L13 - LINENUMBER 2243 L13 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; - IF_ACMPEQ L23 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; - IF_ACMPEQ L23 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; - IF_ACMPNE L24 - L23 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_1 - GOTO L25 - L24 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L25 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L14 - LINENUMBER 2244 L14 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPNE L26 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlockMetadata (III)I - IFNE L26 - ICONST_1 - GOTO L27 - L26 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L27 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - IRETURN - L15 - LINENUMBER 2246 L15 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; - IF_ACMPEQ L28 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; - IF_ACMPEQ L28 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.sand : Lnet/minecraft/block/BlockSand; - IF_ACMPNE L29 - L28 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_1 - GOTO L30 - L29 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - L30 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [I] - ISTORE 9 - L31 - LINENUMBER 2247 L31 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPEQ L32 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - L33 - LINENUMBER 2248 L33 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPEQ L32 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - L34 - LINENUMBER 2249 L34 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPEQ L32 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - L35 - LINENUMBER 2250 L35 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getMaterial ()Lnet/minecraft/block/material/Material; - GETSTATIC net/minecraft/block/material/Material.water : Lnet/minecraft/block/material/Material; - IF_ACMPNE L36 - L32 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] - ICONST_1 - GOTO L37 - L36 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [] - ICONST_0 - L37 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I] [I] - ISTORE 10 - L38 - LINENUMBER 2251 L38 - ILOAD 9 - IFEQ L39 - ILOAD 10 - IFEQ L39 - ICONST_1 - GOTO L40 - L39 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [] - ICONST_0 - L40 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType I I] [I] - IRETURN - L16 - LINENUMBER 2254 L16 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraftforge/common/util/ForgeDirection net/minecraftforge/common/IPlantable net/minecraft/block/Block net/minecraftforge/common/EnumPlantType] [] - ICONST_0 - IRETURN - L41 - LOCALVARIABLE isBeach Z L31 L16 9 - LOCALVARIABLE hasWater Z L38 L16 10 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L41 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L41 1 - LOCALVARIABLE x I L0 L41 2 - LOCALVARIABLE y I L0 L41 3 - LOCALVARIABLE z I L0 L41 4 - LOCALVARIABLE direction Lnet/minecraftforge/common/util/ForgeDirection; L0 L41 5 - LOCALVARIABLE plantable Lnet/minecraftforge/common/IPlantable; L0 L41 6 - LOCALVARIABLE plant Lnet/minecraft/block/Block; L1 L41 7 - LOCALVARIABLE plantType Lnet/minecraftforge/common/EnumPlantType; L2 L41 8 - MAXSTACK = 6 - MAXLOCALS = 11 - - // access flags 0x1 - public onPlantGrow(Lnet/minecraft/world/World;IIIIII)V - L0 - LINENUMBER 2276 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.grass : Lnet/minecraft/block/BlockGrass; - IF_ACMPEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; - IF_ACMPNE L2 - L1 - LINENUMBER 2278 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraft/init/Blocks.dirt : Lnet/minecraft/block/Block; - ICONST_0 - ICONST_2 - INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z - POP - L2 - LINENUMBER 2280 L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I I I I] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - LOCALVARIABLE sourceX I L0 L3 5 - LOCALVARIABLE sourceY I L0 L3 6 - LOCALVARIABLE sourceZ I L0 L3 7 - MAXSTACK = 7 - MAXLOCALS = 8 - - // access flags 0x1 - public isFertile(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 2295 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.farmland : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - L2 - LINENUMBER 2297 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I - IFLE L3 - ICONST_1 - GOTO L4 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ICONST_0 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [I] - IRETURN - L1 - LINENUMBER 2300 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - ICONST_0 - IRETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L5 1 - LOCALVARIABLE x I L0 L5 2 - LOCALVARIABLE y I L0 L5 3 - LOCALVARIABLE z I L0 L5 4 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x1 - public getLightOpacity(Lnet/minecraft/world/IBlockAccess;III)I - L0 - LINENUMBER 2319 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.getLightOpacity ()I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public canEntityDestroy(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraft/entity/Entity;)Z - L0 - LINENUMBER 2333 L0 - ALOAD 5 - INSTANCEOF net/minecraft/entity/boss/EntityWither - IFEQ L1 - L2 - LINENUMBER 2335 L2 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.end_portal : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.end_portal_frame : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.command_block : Lnet/minecraft/block/Block; - IF_ACMPEQ L3 - ICONST_1 - GOTO L4 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] - ICONST_0 - L4 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] - IRETURN - L1 - LINENUMBER 2337 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] - ALOAD 5 - INSTANCEOF net/minecraft/entity/boss/EntityDragon - IFEQ L5 - L6 - LINENUMBER 2339 L6 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; - IF_ACMPEQ L7 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.end_stone : Lnet/minecraft/block/Block; - IF_ACMPEQ L7 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bedrock : Lnet/minecraft/block/Block; - IF_ACMPEQ L7 - ICONST_1 - GOTO L8 - L7 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] - ICONST_0 - L8 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [I] - IRETURN - L5 - LINENUMBER 2342 L5 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I net/minecraft/entity/Entity] [] - ICONST_1 - IRETURN - L9 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L9 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L9 1 - LOCALVARIABLE x I L0 L9 2 - LOCALVARIABLE y I L0 L9 3 - LOCALVARIABLE z I L0 L9 4 - LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L9 5 - MAXSTACK = 2 - MAXLOCALS = 6 - - // access flags 0x1 - public isBeaconBase(Lnet/minecraft/world/IBlockAccess;IIIIII)Z - L0 - LINENUMBER 2359 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.emerald_block : Lnet/minecraft/block/Block; - IF_ACMPEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.gold_block : Lnet/minecraft/block/Block; - IF_ACMPEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.diamond_block : Lnet/minecraft/block/Block; - IF_ACMPEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.iron_block : Lnet/minecraft/block/Block; - IF_ACMPNE L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/IBlockAccess I I I I I I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE worldObj Lnet/minecraft/world/IBlockAccess; L0 L4 1 - LOCALVARIABLE x I L0 L4 2 - LOCALVARIABLE y I L0 L4 3 - LOCALVARIABLE z I L0 L4 4 - LOCALVARIABLE beaconX I L0 L4 5 - LOCALVARIABLE beaconY I L0 L4 6 - LOCALVARIABLE beaconZ I L0 L4 7 - MAXSTACK = 2 - MAXLOCALS = 8 - - // access flags 0x1 - public rotateBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 2377 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKESTATIC net/minecraftforge/common/util/RotationHelper.rotateVanillaBlock (Lnet/minecraft/block/Block;Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE axis Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public getValidRotations(Lnet/minecraft/world/World;III)[Lnet/minecraftforge/common/util/ForgeDirection; - L0 - LINENUMBER 2391 L0 - ALOAD 0 - INVOKESTATIC net/minecraftforge/common/util/RotationHelper.getValidVanillaBlockRotations (Lnet/minecraft/block/Block;)[Lnet/minecraftforge/common/util/ForgeDirection; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE worldObj Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public getEnchantPowerBonus(Lnet/minecraft/world/World;III)F - L0 - LINENUMBER 2404 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - FCONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [] - FCONST_0 - L2 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I] [F] - FRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE x I L0 L3 2 - LOCALVARIABLE y I L0 L3 3 - LOCALVARIABLE z I L0 L3 4 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public recolourBlock(Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;I)Z - L0 - LINENUMBER 2419 L0 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - L2 - LINENUMBER 2421 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I - ISTORE 7 - L3 - LINENUMBER 2422 L3 - ILOAD 7 - ILOAD 6 - IF_ICMPEQ L1 - L4 - LINENUMBER 2424 L4 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 6 - ICONST_3 - INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z - POP - L5 - LINENUMBER 2425 L5 - ICONST_1 - IRETURN - L1 - LINENUMBER 2428 L1 - FRAME FULL [net/minecraft/block/Block net/minecraft/world/World I I I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - IRETURN - L6 - LOCALVARIABLE meta I L3 L1 7 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 - LOCALVARIABLE world Lnet/minecraft/world/World; L0 L6 1 - LOCALVARIABLE x I L0 L6 2 - LOCALVARIABLE y I L0 L6 3 - LOCALVARIABLE z I L0 L6 4 - LOCALVARIABLE side Lnet/minecraftforge/common/util/ForgeDirection; L0 L6 5 - LOCALVARIABLE colour I L0 L6 6 - MAXSTACK = 6 - MAXLOCALS = 8 - - // access flags 0x1 - public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I - L0 - LINENUMBER 2441 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE metadata I L0 L1 2 - LOCALVARIABLE fortune I L0 L1 3 - MAXSTACK = 1 - MAXLOCALS = 4 - - // access flags 0x1 - public onNeighborChange(Lnet/minecraft/world/IBlockAccess;IIIIII)V - L0 - LINENUMBER 2456 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE tileX I L0 L1 5 - LOCALVARIABLE tileY I L0 L1 6 - LOCALVARIABLE tileZ I L0 L1 7 - MAXSTACK = 0 - MAXLOCALS = 8 - - // access flags 0x1 - public shouldCheckWeakPower(Lnet/minecraft/world/IBlockAccess;IIII)Z - L0 - LINENUMBER 2469 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/Block.isNormalCube ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE side I L0 L1 5 - MAXSTACK = 1 - MAXLOCALS = 6 - - // access flags 0x1 - public getWeakChanges(Lnet/minecraft/world/IBlockAccess;III)Z - L0 - LINENUMBER 2486 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public setHarvestLevel(Ljava/lang/String;I)V - L0 - LINENUMBER 2504 L0 - ICONST_0 - ISTORE 3 - L1 - FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] - ILOAD 3 - BIPUSH 16 - IF_ICMPGE L2 - L3 - LINENUMBER 2506 L3 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/block/Block.setHarvestLevel (Ljava/lang/String;II)V - L4 - LINENUMBER 2504 L4 - IINC 3 1 - GOTO L1 - L2 - LINENUMBER 2508 L2 - FRAME FULL [net/minecraft/block/Block java/lang/String I I] [] - RETURN - L5 - LOCALVARIABLE m I L1 L2 3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L5 0 - LOCALVARIABLE toolClass Ljava/lang/String; L0 L5 1 - LOCALVARIABLE level I L0 L5 2 - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public setHarvestLevel(Ljava/lang/String;II)V - L0 - LINENUMBER 2524 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - ILOAD 3 - ALOAD 1 - AASTORE - L1 - LINENUMBER 2525 L1 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestLevel : [I - ILOAD 3 - ILOAD 2 - IASTORE - L2 - LINENUMBER 2526 L2 - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L3 0 - LOCALVARIABLE toolClass Ljava/lang/String; L0 L3 1 - LOCALVARIABLE level I L0 L3 2 - LOCALVARIABLE metadata I L0 L3 3 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public getHarvestTool(I)Ljava/lang/String; - L0 - LINENUMBER 2537 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - ILOAD 1 - AALOAD - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE metadata I L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getHarvestLevel(I)I - L0 - LINENUMBER 2549 L0 - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestLevel : [I - ILOAD 1 - IALOAD - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L1 0 - LOCALVARIABLE metadata I L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public isToolEffective(Ljava/lang/String;I)Z - L0 - LINENUMBER 2562 L0 - LDC "pickaxe" - ALOAD 1 - INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z - IFEQ L1 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.redstone_ore : Lnet/minecraft/block/Block; - IF_ACMPEQ L2 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.lit_redstone_ore : Lnet/minecraft/block/Block; - IF_ACMPEQ L2 - ALOAD 0 - GETSTATIC net/minecraft/init/Blocks.obsidian : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - L2 - LINENUMBER 2563 L2 - FRAME FULL [net/minecraft/block/Block java/lang/String I] [] - ICONST_0 - IRETURN - L1 - LINENUMBER 2564 L1 - FRAME FULL [net/minecraft/block/Block java/lang/String I] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - ILOAD 2 - AALOAD - IFNONNULL L3 - ICONST_0 - IRETURN - L3 - LINENUMBER 2565 L3 - FRAME FULL [net/minecraft/block/Block java/lang/String I] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.harvestTool : [Ljava/lang/String; - ILOAD 2 - AALOAD - ALOAD 1 - INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L4 0 - LOCALVARIABLE type Ljava/lang/String; L0 L4 1 - LOCALVARIABLE metadata I L0 L4 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x4 - // signature (Z)Ljava/util/List; - // declaration: java.util.List captureDrops(boolean) - protected captureDrops(Z)Ljava/util/List; - L0 - LINENUMBER 2580 L0 - ILOAD 1 - IFEQ L1 - L2 - LINENUMBER 2582 L2 - ALOAD 0 - GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; - ICONST_1 - INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L3 - LINENUMBER 2583 L3 - ALOAD 0 - GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/util/List - INVOKEINTERFACE java/util/List.clear ()V - L4 - LINENUMBER 2584 L4 - ACONST_NULL - ARETURN - L1 - LINENUMBER 2588 L1 - FRAME FULL [net/minecraft/block/Block I] [] - ALOAD 0 - GETFIELD net/minecraft/block/Block.captureDrops : Ljava/lang/ThreadLocal; - ICONST_0 - INVOKESTATIC java/lang/Boolean.valueOf (Z)Ljava/lang/Boolean; - INVOKEVIRTUAL java/lang/ThreadLocal.set (Ljava/lang/Object;)V - L5 - LINENUMBER 2589 L5 - ALOAD 0 - GETFIELD net/minecraft/block/Block.capturedDrops : Ljava/lang/ThreadLocal; - INVOKEVIRTUAL java/lang/ThreadLocal.get ()Ljava/lang/Object; - CHECKCAST java/util/List - ARETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/Block; L0 L6 0 - LOCALVARIABLE start Z L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 57 L0 - INVOKESTATIC cpw/mods/fml/common/registry/GameData.getBlockRegistry ()Lcpw/mods/fml/common/registry/FMLControlledNamespacedRegistry; - PUTSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - L1 - LINENUMBER 60 L1 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "stone" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeStone : Lnet/minecraft/block/Block$SoundType; - L2 - LINENUMBER 62 L2 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "wood" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeWood : Lnet/minecraft/block/Block$SoundType; - L3 - LINENUMBER 64 L3 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "gravel" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeGravel : Lnet/minecraft/block/Block$SoundType; - L4 - LINENUMBER 65 L4 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "grass" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeGrass : Lnet/minecraft/block/Block$SoundType; - L5 - LINENUMBER 67 L5 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "stone" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypePiston : Lnet/minecraft/block/Block$SoundType; - L6 - LINENUMBER 69 L6 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "stone" - FCONST_1 - LDC 1.5 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeMetal : Lnet/minecraft/block/Block$SoundType; - L7 - LINENUMBER 71 L7 - NEW net/minecraft/block/Block$1 - DUP - LDC "stone" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$1. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeGlass : Lnet/minecraft/block/Block$SoundType; - L8 - LINENUMBER 87 L8 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "cloth" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeCloth : Lnet/minecraft/block/Block$SoundType; - L9 - LINENUMBER 88 L9 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "sand" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeSand : Lnet/minecraft/block/Block$SoundType; - L10 - LINENUMBER 89 L10 - NEW net/minecraft/block/Block$SoundType - DUP - LDC "snow" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$SoundType. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeSnow : Lnet/minecraft/block/Block$SoundType; - L11 - LINENUMBER 91 L11 - NEW net/minecraft/block/Block$2 - DUP - LDC "ladder" - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$2. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeLadder : Lnet/minecraft/block/Block$SoundType; - L12 - LINENUMBER 103 L12 - NEW net/minecraft/block/Block$3 - DUP - LDC "anvil" - LDC 0.3 - FCONST_1 - INVOKESPECIAL net/minecraft/block/Block$3. (Ljava/lang/String;FF)V - PUTSTATIC net/minecraft/block/Block.soundTypeAnvil : Lnet/minecraft/block/Block$SoundType; - RETURN - MAXSTACK = 5 - MAXLOCALS = 0 -} diff --git a/asm/ccl_modular/net#minecraft#block#BlockFire.txt b/asm/ccl_modular/net#minecraft#block#BlockFire.txt deleted file mode 100644 index 5ab36279c6..0000000000 --- a/asm/ccl_modular/net#minecraft#block#BlockFire.txt +++ /dev/null @@ -1,2451 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/block/BlockFire extends net/minecraft/block/Block { - - // compiled from: BlockFire.java - // access flags 0x1008 - static synthetic INNERCLASS net/minecraft/block/BlockFire$1 null null - // access flags 0xA - private static INNERCLASS net/minecraft/block/BlockFire$FireInfo net/minecraft/block/BlockFire FireInfo - // access flags 0x609 - public static abstract INNERCLASS java/util/Map$Entry java/util/Map Entry - - // DEPRECATED - // access flags 0x20002 - private [I field_149849_a - @Ljava/lang/Deprecated;() - - // DEPRECATED - // access flags 0x20002 - private [I field_149848_b - @Ljava/lang/Deprecated;() - - // access flags 0x2 - private [Lnet/minecraft/util/IIcon; field_149850_M - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000245" - - // access flags 0x2 - // signature Ljava/util/IdentityHashMap; - // declaration: java.util.IdentityHashMap - private Ljava/util/IdentityHashMap; blockInfo - - // access flags 0x4 - protected ()V - L0 - LINENUMBER 33 L0 - ALOAD 0 - GETSTATIC net/minecraft/block/material/Material.fire : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/Block. (Lnet/minecraft/block/material/Material;)V - L1 - LINENUMBER 23 L1 - ALOAD 0 - SIPUSH 4096 - NEWARRAY T_INT - PUTFIELD net/minecraft/block/BlockFire.field_149849_a : [I - L2 - LINENUMBER 25 L2 - ALOAD 0 - SIPUSH 4096 - NEWARRAY T_INT - PUTFIELD net/minecraft/block/BlockFire.field_149848_b : [I - L3 - LINENUMBER 484 L3 - ALOAD 0 - INVOKESTATIC com/google/common/collect/Maps.newIdentityHashMap ()Ljava/util/IdentityHashMap; - PUTFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; - L4 - LINENUMBER 34 L4 - ALOAD 0 - ICONST_1 - INVOKEVIRTUAL net/minecraft/block/BlockFire.setTickRandomly (Z)Lnet/minecraft/block/Block; - POP - L5 - LINENUMBER 35 L5 - RETURN - L6 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L6 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x9 - public static func_149843_e()V - L0 - LINENUMBER 39 L0 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.planks : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L1 - LINENUMBER 40 L1 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.double_wooden_slab : Lnet/minecraft/block/BlockSlab; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L2 - LINENUMBER 41 L2 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.wooden_slab : Lnet/minecraft/block/BlockSlab; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L3 - LINENUMBER 42 L3 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.fence : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L4 - LINENUMBER 43 L4 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.oak_stairs : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L5 - LINENUMBER 44 L5 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.birch_stairs : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L6 - LINENUMBER 45 L6 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.spruce_stairs : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L7 - LINENUMBER 46 L7 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.jungle_stairs : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L8 - LINENUMBER 47 L8 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.log : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - ICONST_5 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L9 - LINENUMBER 48 L9 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.log2 : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - ICONST_5 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L10 - LINENUMBER 49 L10 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.leaves : Lnet/minecraft/block/BlockLeaves; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 30 - BIPUSH 60 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L11 - LINENUMBER 50 L11 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.leaves2 : Lnet/minecraft/block/BlockLeaves; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 30 - BIPUSH 60 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L12 - LINENUMBER 51 L12 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.bookshelf : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 30 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L13 - LINENUMBER 52 L13 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 15 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L14 - LINENUMBER 53 L14 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.tallgrass : Lnet/minecraft/block/BlockTallGrass; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L15 - LINENUMBER 54 L15 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.double_plant : Lnet/minecraft/block/BlockDoublePlant; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L16 - LINENUMBER 55 L16 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.yellow_flower : Lnet/minecraft/block/BlockFlower; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L17 - LINENUMBER 56 L17 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.red_flower : Lnet/minecraft/block/BlockFlower; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L18 - LINENUMBER 57 L18 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.wool : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 30 - BIPUSH 60 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L19 - LINENUMBER 58 L19 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.vine : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 15 - BIPUSH 100 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L20 - LINENUMBER 59 L20 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.coal_block : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - ICONST_5 - ICONST_5 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L21 - LINENUMBER 60 L21 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.hay_block : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L22 - LINENUMBER 61 L22 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - GETSTATIC net/minecraft/init/Blocks.carpet : Lnet/minecraft/block/Block; - INVOKESTATIC net/minecraft/block/BlockFire.getIdFromBlock (Lnet/minecraft/block/Block;)I - BIPUSH 60 - BIPUSH 20 - INVOKEVIRTUAL net/minecraft/block/BlockFire.func_149842_a (III)V - L23 - LINENUMBER 62 L23 - RETURN - MAXSTACK = 4 - MAXLOCALS = 0 - - // DEPRECATED - // access flags 0x20001 - public func_149842_a(III)V - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 67 L0 - ALOAD 0 - GETSTATIC net/minecraft/block/Block.blockRegistry : Lnet/minecraft/util/RegistryNamespaced; - ILOAD 1 - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.getObjectById (I)Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/block/BlockFire.setFireInfo (Lnet/minecraft/block/Block;II)V - L1 - LINENUMBER 68 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 - LOCALVARIABLE p_149842_1_ I L0 L2 1 - LOCALVARIABLE p_149842_2_ I L0 L2 2 - LOCALVARIABLE p_149842_3_ I L0 L2 3 - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public getCollisionBoundingBoxFromPool(Lnet/minecraft/world/World;III)Lnet/minecraft/util/AxisAlignedBB; - L0 - LINENUMBER 76 L0 - ACONST_NULL - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149668_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149668_2_ I L0 L1 2 - LOCALVARIABLE p_149668_3_ I L0 L1 3 - LOCALVARIABLE p_149668_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public isOpaqueCube()Z - L0 - LINENUMBER 85 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public renderAsNormalBlock()Z - L0 - LINENUMBER 93 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getRenderType()I - L0 - LINENUMBER 101 L0 - ICONST_3 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public quantityDropped(Ljava/util/Random;)I - L0 - LINENUMBER 109 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public tickRate(Lnet/minecraft/world/World;)I - L0 - LINENUMBER 117 L0 - BIPUSH 30 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149738_1_ Lnet/minecraft/world/World; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public updateTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V - L0 - LINENUMBER 125 L0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.getGameRules ()Lnet/minecraft/world/GameRules; - LDC "doFireTick" - INVOKEVIRTUAL net/minecraft/world/GameRules.getGameRuleBooleanValue (Ljava/lang/String;)Z - IFEQ L1 - L2 - LINENUMBER 127 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/Block.isFireSource (Lnet/minecraft/world/World;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - ISTORE 6 - L3 - LINENUMBER 129 L3 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/BlockFire.canPlaceBlockAt (Lnet/minecraft/world/World;III)Z - IFNE L4 - L5 - LINENUMBER 131 L5 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - L4 - LINENUMBER 134 L4 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - IFNE L6 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z - IFEQ L6 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFEQ L6 - L7 - LINENUMBER 136 L7 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - GOTO L1 - L6 - LINENUMBER 140 L6 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlockMetadata (III)I - ISTORE 7 - L8 - LINENUMBER 142 L8 - ILOAD 7 - BIPUSH 15 - IF_ICMPGE L9 - L10 - LINENUMBER 144 L10 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 7 - ALOAD 5 - ICONST_3 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ICONST_2 - IDIV - IADD - ICONST_4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockMetadataWithNotify (IIIII)Z - POP - L9 - LINENUMBER 147 L9 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I - ALOAD 5 - BIPUSH 10 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V - L11 - LINENUMBER 149 L11 - ILOAD 6 - IFNE L12 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z - IFNE L12 - L13 - LINENUMBER 151 L13 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFEQ L14 - ILOAD 7 - ICONST_3 - IF_ICMPLE L1 - L14 - LINENUMBER 153 L14 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - GOTO L1 - L12 - LINENUMBER 156 L12 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] - ILOAD 6 - IFNE L15 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L15 - ILOAD 7 - BIPUSH 15 - IF_ICMPNE L15 - ALOAD 5 - ICONST_4 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IFNE L15 - L16 - LINENUMBER 158 L16 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - GOTO L1 - L15 - LINENUMBER 162 L15 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.isBlockHighHumidity (III)Z - ISTORE 8 - L17 - LINENUMBER 163 L17 - ICONST_0 - ISTORE 9 - L18 - LINENUMBER 165 L18 - ILOAD 8 - IFEQ L19 - L20 - LINENUMBER 167 L20 - BIPUSH -50 - ISTORE 9 - L19 - LINENUMBER 170 L19 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I] [] - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - SIPUSH 300 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L21 - LINENUMBER 171 L21 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - SIPUSH 300 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L22 - LINENUMBER 172 L22 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - SIPUSH 250 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L23 - LINENUMBER 173 L23 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - SIPUSH 250 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L24 - LINENUMBER 174 L24 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - SIPUSH 300 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L25 - LINENUMBER 175 L25 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - SIPUSH 300 - ILOAD 9 - IADD - ALOAD 5 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L26 - LINENUMBER 177 L26 - ILOAD 2 - ICONST_1 - ISUB - ISTORE 10 - L27 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I] [] - ILOAD 10 - ILOAD 2 - ICONST_1 - IADD - IF_ICMPGT L1 - L28 - LINENUMBER 179 L28 - ILOAD 4 - ICONST_1 - ISUB - ISTORE 11 - L29 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] [] - ILOAD 11 - ILOAD 4 - ICONST_1 - IADD - IF_ICMPGT L30 - L31 - LINENUMBER 181 L31 - ILOAD 3 - ICONST_1 - ISUB - ISTORE 12 - L32 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] - ILOAD 12 - ILOAD 3 - ICONST_4 - IADD - IF_ICMPGT L33 - L34 - LINENUMBER 183 L34 - ILOAD 10 - ILOAD 2 - IF_ICMPNE L35 - ILOAD 12 - ILOAD 3 - IF_ICMPNE L35 - ILOAD 11 - ILOAD 4 - IF_ICMPEQ L36 - L35 - LINENUMBER 185 L35 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] - BIPUSH 100 - ISTORE 13 - L37 - LINENUMBER 187 L37 - ILOAD 12 - ILOAD 3 - ICONST_1 - IADD - IF_ICMPLE L38 - L39 - LINENUMBER 189 L39 - ILOAD 13 - ILOAD 12 - ILOAD 3 - ICONST_1 - IADD - ISUB - BIPUSH 100 - IMUL - IADD - ISTORE 13 - L38 - LINENUMBER 192 L38 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I] [] - ALOAD 0 - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - INVOKESPECIAL net/minecraft/block/BlockFire.getChanceOfNeighborsEncouragingFire (Lnet/minecraft/world/World;III)I - ISTORE 14 - L40 - LINENUMBER 194 L40 - ILOAD 14 - IFLE L36 - L41 - LINENUMBER 196 L41 - ILOAD 14 - BIPUSH 40 - IADD - ALOAD 1 - GETFIELD net/minecraft/world/World.difficultySetting : Lnet/minecraft/world/EnumDifficulty; - INVOKEVIRTUAL net/minecraft/world/EnumDifficulty.getDifficultyId ()I - BIPUSH 7 - IMUL - IADD - ILOAD 7 - BIPUSH 30 - IADD - IDIV - ISTORE 15 - L42 - LINENUMBER 198 L42 - ILOAD 8 - IFEQ L43 - L44 - LINENUMBER 200 L44 - ILOAD 15 - ICONST_2 - IDIV - ISTORE 15 - L43 - LINENUMBER 203 L43 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] [] - ILOAD 15 - IFLE L36 - ALOAD 5 - ILOAD 13 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ILOAD 15 - IF_ICMPGT L36 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.isRaining ()Z - IFEQ L45 - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - L45 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I] [] - ALOAD 1 - ILOAD 10 - ICONST_1 - ISUB - ILOAD 12 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - ALOAD 1 - ILOAD 10 - ICONST_1 - IADD - ILOAD 12 - ILOAD 11 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - ICONST_1 - ISUB - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - ICONST_1 - IADD - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L36 - L46 - LINENUMBER 205 L46 - ILOAD 7 - ALOAD 5 - ICONST_5 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ICONST_4 - IDIV - IADD - ISTORE 16 - L47 - LINENUMBER 207 L47 - ILOAD 16 - BIPUSH 15 - IF_ICMPLE L48 - L49 - LINENUMBER 209 L49 - BIPUSH 15 - ISTORE 16 - L48 - LINENUMBER 212 L48 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I I I I I] [] - ALOAD 1 - ILOAD 10 - ILOAD 12 - ILOAD 11 - ALOAD 0 - ILOAD 16 - ICONST_3 - INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z - POP - L36 - LINENUMBER 181 L36 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] - IINC 12 1 - GOTO L32 - L33 - LINENUMBER 179 L33 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I I] [] - IINC 11 1 - GOTO L29 - L30 - LINENUMBER 177 L30 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I I I I I I] [] - IINC 10 1 - GOTO L27 - L50 - FRAME FULL [] [java/lang/Throwable] - NOP - NOP - ATHROW - L1 - LINENUMBER 222 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKESTATIC codechicken/core/featurehack/TweakTransformerHelper.quenchFireTick (Lnet/minecraft/world/World;IIILjava/util/Random;)V - RETURN - L51 - LOCALVARIABLE k2 I L47 L36 16 - LOCALVARIABLE j2 I L42 L36 15 - LOCALVARIABLE l1 I L37 L36 13 - LOCALVARIABLE i2 I L40 L36 14 - LOCALVARIABLE k1 I L32 L33 12 - LOCALVARIABLE j1 I L29 L30 11 - LOCALVARIABLE i1 I L27 L1 10 - LOCALVARIABLE flag1 Z L17 L1 8 - LOCALVARIABLE b0 B L18 L1 9 - LOCALVARIABLE l I L8 L1 7 - LOCALVARIABLE flag Z L3 L1 6 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0 - LOCALVARIABLE p_149674_1_ Lnet/minecraft/world/World; L0 L51 1 - LOCALVARIABLE p_149674_2_ I L0 L51 2 - LOCALVARIABLE p_149674_3_ I L0 L51 3 - LOCALVARIABLE p_149674_4_ I L0 L51 4 - LOCALVARIABLE p_149674_5_ Ljava/util/Random; L0 L51 5 - MAXSTACK = 9 - MAXLOCALS = 17 - - // access flags 0x1 - public func_149698_L()Z - L0 - LINENUMBER 226 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // DEPRECATED - // access flags 0x20002 - private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;I)V - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 235 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - ALOAD 6 - ILOAD 7 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKESPECIAL net/minecraft/block/BlockFire.tryCatchFire (Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L1 - LINENUMBER 236 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 - LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L2 1 - LOCALVARIABLE p_149841_2_ I L0 L2 2 - LOCALVARIABLE p_149841_3_ I L0 L2 3 - LOCALVARIABLE p_149841_4_ I L0 L2 4 - LOCALVARIABLE p_149841_5_ I L0 L2 5 - LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L2 6 - LOCALVARIABLE p_149841_7_ I L0 L2 7 - MAXSTACK = 9 - MAXLOCALS = 8 - - // access flags 0x2 - private tryCatchFire(Lnet/minecraft/world/World;IIIILjava/util/Random;ILnet/minecraftforge/common/util/ForgeDirection;)V - L0 - LINENUMBER 240 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 8 - INVOKEVIRTUAL net/minecraft/block/Block.getFlammability (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 9 - L1 - LINENUMBER 242 L1 - ALOAD 6 - ILOAD 5 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ILOAD 9 - IF_ICMPGE L2 - L3 - LINENUMBER 244 L3 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; - IF_ACMPNE L4 - ICONST_1 - GOTO L5 - L4 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] - ICONST_0 - L5 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [I] - ISTORE 10 - L6 - LINENUMBER 246 L6 - ALOAD 6 - ILOAD 7 - BIPUSH 10 - IADD - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ICONST_5 - IF_ICMPGE L7 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.canLightningStrikeAt (III)Z - IFNE L7 - L8 - LINENUMBER 248 L8 - ILOAD 7 - ALOAD 6 - ICONST_5 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - ICONST_4 - IDIV - IADD - ISTORE 11 - L9 - LINENUMBER 250 L9 - ILOAD 11 - BIPUSH 15 - IF_ICMPLE L10 - L11 - LINENUMBER 252 L11 - BIPUSH 15 - ISTORE 11 - L10 - LINENUMBER 255 L10 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 0 - ILOAD 11 - ICONST_3 - INVOKEVIRTUAL net/minecraft/world/World.setBlock (IIILnet/minecraft/block/Block;II)Z - POP - L12 - LINENUMBER 256 L12 - GOTO L13 - L7 - LINENUMBER 259 L7 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - L13 - LINENUMBER 262 L13 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I I] [] - ILOAD 10 - IFEQ L2 - L14 - LINENUMBER 264 L14 - GETSTATIC net/minecraft/init/Blocks.tnt : Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - INVOKEVIRTUAL net/minecraft/block/Block.onBlockDestroyedByPlayer (Lnet/minecraft/world/World;IIII)V - L2 - LINENUMBER 267 L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I java/util/Random I net/minecraftforge/common/util/ForgeDirection I] [] - RETURN - L15 - LOCALVARIABLE k1 I L9 L12 11 - LOCALVARIABLE flag Z L6 L2 10 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L15 0 - LOCALVARIABLE p_149841_1_ Lnet/minecraft/world/World; L0 L15 1 - LOCALVARIABLE p_149841_2_ I L0 L15 2 - LOCALVARIABLE p_149841_3_ I L0 L15 3 - LOCALVARIABLE p_149841_4_ I L0 L15 4 - LOCALVARIABLE p_149841_5_ I L0 L15 5 - LOCALVARIABLE p_149841_6_ Ljava/util/Random; L0 L15 6 - LOCALVARIABLE p_149841_7_ I L0 L15 7 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L15 8 - LOCALVARIABLE j1 I L1 L15 9 - MAXSTACK = 7 - MAXLOCALS = 12 - - // access flags 0x2 - private canNeighborBurn(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 274 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; - L2 - LINENUMBER 275 L2 - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - L3 - LINENUMBER 276 L3 - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - L4 - LINENUMBER 277 L4 - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; - L5 - LINENUMBER 278 L5 - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; - L6 - LINENUMBER 279 L6 - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L7 - L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ICONST_1 - GOTO L8 - L7 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ICONST_0 - L8 - LINENUMBER 274 L8 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I] - IRETURN - L9 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L9 0 - LOCALVARIABLE p_149847_1_ Lnet/minecraft/world/World; L0 L9 1 - LOCALVARIABLE p_149847_2_ I L0 L9 2 - LOCALVARIABLE p_149847_3_ I L0 L9 3 - LOCALVARIABLE p_149847_4_ I L0 L9 4 - MAXSTACK = 6 - MAXLOCALS = 5 - - // access flags 0x2 - private getChanceOfNeighborsEncouragingFire(Lnet/minecraft/world/World;III)I - L0 - LINENUMBER 287 L0 - ICONST_0 - ISTORE 5 - L1 - LINENUMBER 289 L1 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.isAirBlock (III)Z - IFNE L2 - L3 - LINENUMBER 291 L3 - ICONST_0 - IRETURN - L2 - LINENUMBER 295 L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I I] [] - ILOAD 5 - ISTORE 6 - L4 - LINENUMBER 296 L4 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L5 - LINENUMBER 297 L5 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L6 - LINENUMBER 298 L6 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L7 - LINENUMBER 299 L7 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L8 - LINENUMBER 300 L8 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L9 - LINENUMBER 301 L9 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - ILOAD 6 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 6 - L10 - LINENUMBER 302 L10 - ILOAD 6 - IRETURN - L11 - LOCALVARIABLE l I L4 L11 6 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L11 0 - LOCALVARIABLE p_149845_1_ Lnet/minecraft/world/World; L0 L11 1 - LOCALVARIABLE p_149845_2_ I L0 L11 2 - LOCALVARIABLE p_149845_3_ I L0 L11 3 - LOCALVARIABLE p_149845_4_ I L0 L11 4 - LOCALVARIABLE b0 B L1 L11 5 - MAXSTACK = 7 - MAXLOCALS = 7 - - // access flags 0x1 - public isCollidable()Z - L0 - LINENUMBER 311 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // DEPRECATED - // access flags 0x20001 - public canBlockCatchFire(Lnet/minecraft/world/IBlockAccess;III)Z - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 320 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149844_1_ Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE p_149844_2_ I L0 L1 2 - LOCALVARIABLE p_149844_3_ I L0 L1 3 - LOCALVARIABLE p_149844_4_ I L0 L1 4 - MAXSTACK = 6 - MAXLOCALS = 5 - - // DEPRECATED - // access flags 0x20001 - public func_149846_a(Lnet/minecraft/world/World;IIII)I - @Ljava/lang/Deprecated;() - L0 - LINENUMBER 326 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.getChanceToEncourageFire (Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149846_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149846_2_ I L0 L1 2 - LOCALVARIABLE p_149846_3_ I L0 L1 3 - LOCALVARIABLE p_149846_4_ I L0 L1 4 - LOCALVARIABLE p_149846_5_ I L0 L1 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x1 - public canPlaceBlockAt(Lnet/minecraft/world/World;III)Z - L0 - LINENUMBER 334 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z - IFEQ L2 - L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE p_149742_1_ Lnet/minecraft/world/World; L0 L4 1 - LOCALVARIABLE p_149742_2_ I L0 L4 2 - LOCALVARIABLE p_149742_3_ I L0 L4 3 - LOCALVARIABLE p_149742_4_ I L0 L4 4 - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public onNeighborBlockChange(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V - L0 - LINENUMBER 343 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFNE L1 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z - IFNE L1 - L2 - LINENUMBER 345 L2 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - L1 - LINENUMBER 347 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I net/minecraft/block/Block] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L3 0 - LOCALVARIABLE p_149695_1_ Lnet/minecraft/world/World; L0 L3 1 - LOCALVARIABLE p_149695_2_ I L0 L3 2 - LOCALVARIABLE p_149695_3_ I L0 L3 3 - LOCALVARIABLE p_149695_4_ I L0 L3 4 - LOCALVARIABLE p_149695_5_ Lnet/minecraft/block/Block; L0 L3 5 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public onBlockAdded(Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 354 L0 - ALOAD 1 - GETFIELD net/minecraft/world/World.provider : Lnet/minecraft/world/WorldProvider; - GETFIELD net/minecraft/world/WorldProvider.dimensionId : I - IFGT L1 - GETSTATIC net/minecraft/init/Blocks.portal : Lnet/minecraft/block/BlockPortal; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/block/BlockPortal.func_150000_e (Lnet/minecraft/world/World;III)Z - IFNE L2 - L1 - LINENUMBER 356 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFNE L3 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKESPECIAL net/minecraft/block/BlockFire.canNeighborBurn (Lnet/minecraft/world/World;III)Z - IFNE L3 - L4 - LINENUMBER 358 L4 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/world/World.setBlockToAir (III)Z - POP - GOTO L2 - L3 - LINENUMBER 362 L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/block/BlockFire.tickRate (Lnet/minecraft/world/World;)I - ALOAD 1 - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - BIPUSH 10 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - INVOKEVIRTUAL net/minecraft/world/World.scheduleBlockUpdate (IIILnet/minecraft/block/Block;I)V - L2 - LINENUMBER 365 L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I] [] - RETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0 - LOCALVARIABLE p_149726_1_ Lnet/minecraft/world/World; L0 L5 1 - LOCALVARIABLE p_149726_2_ I L0 L5 2 - LOCALVARIABLE p_149726_3_ I L0 L5 3 - LOCALVARIABLE p_149726_4_ I L0 L5 4 - MAXSTACK = 8 - MAXLOCALS = 5 - - // access flags 0x1 - public randomDisplayTick(Lnet/minecraft/world/World;IIILjava/util/Random;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 373 L0 - ALOAD 5 - BIPUSH 24 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IFNE L1 - L2 - LINENUMBER 375 L2 - ALOAD 1 - ILOAD 2 - I2F - LDC 0.5 - FADD - F2D - ILOAD 3 - I2F - LDC 0.5 - FADD - F2D - ILOAD 4 - I2F - LDC 0.5 - FADD - F2D - LDC "fire.fire" - FCONST_1 - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.7 - FMUL - LDC 0.3 - FADD - ICONST_0 - INVOKEVIRTUAL net/minecraft/world/World.playSound (DDDLjava/lang/String;FFZ)V - L1 - LINENUMBER 383 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - INVOKESTATIC net/minecraft/world/World.doesBlockHaveSolidTopSurface (Lnet/minecraft/world/IBlockAccess;III)Z - IFNE L3 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - ISUB - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.UP : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFNE L3 - L4 - LINENUMBER 385 L4 - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ICONST_1 - ISUB - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.EAST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L5 - L6 - LINENUMBER 387 L6 - ICONST_0 - ISTORE 6 - L7 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L5 - L8 - LINENUMBER 389 L8 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FADD - FSTORE 7 - L9 - LINENUMBER 390 L9 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 8 - L10 - LINENUMBER 391 L10 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 9 - L11 - LINENUMBER 392 L11 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L12 - LINENUMBER 387 L12 - IINC 6 1 - GOTO L7 - L5 - LINENUMBER 396 L5 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ILOAD 3 - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.WEST : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L13 - L14 - LINENUMBER 398 L14 - ICONST_0 - ISTORE 6 - L15 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L13 - L16 - LINENUMBER 400 L16 - ILOAD 2 - ICONST_1 - IADD - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FSUB - FSTORE 7 - L17 - LINENUMBER 401 L17 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 8 - L18 - LINENUMBER 402 L18 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 9 - L19 - LINENUMBER 403 L19 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L20 - LINENUMBER 398 L20 - IINC 6 1 - GOTO L15 - L13 - LINENUMBER 407 L13 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - ISUB - GETSTATIC net/minecraftforge/common/util/ForgeDirection.SOUTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L21 - L22 - LINENUMBER 409 L22 - ICONST_0 - ISTORE 6 - L23 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L21 - L24 - LINENUMBER 411 L24 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 7 - L25 - LINENUMBER 412 L25 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 8 - L26 - LINENUMBER 413 L26 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FADD - FSTORE 9 - L27 - LINENUMBER 414 L27 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L28 - LINENUMBER 409 L28 - IINC 6 1 - GOTO L23 - L21 - LINENUMBER 418 L21 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ICONST_1 - IADD - GETSTATIC net/minecraftforge/common/util/ForgeDirection.NORTH : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L29 - L30 - LINENUMBER 420 L30 - ICONST_0 - ISTORE 6 - L31 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L29 - L32 - LINENUMBER 422 L32 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 7 - L33 - LINENUMBER 423 L33 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 8 - L34 - LINENUMBER 424 L34 - ILOAD 4 - ICONST_1 - IADD - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FSUB - FSTORE 9 - L35 - LINENUMBER 425 L35 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L36 - LINENUMBER 420 L36 - IINC 6 1 - GOTO L31 - L29 - LINENUMBER 429 L29 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - GETSTATIC net/minecraft/init/Blocks.fire : Lnet/minecraft/block/BlockFire; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ICONST_1 - IADD - ILOAD 4 - GETSTATIC net/minecraftforge/common/util/ForgeDirection.DOWN : Lnet/minecraftforge/common/util/ForgeDirection; - INVOKEVIRTUAL net/minecraft/block/BlockFire.canCatchFire (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IFEQ L37 - L38 - LINENUMBER 431 L38 - ICONST_0 - ISTORE 6 - L39 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_2 - IF_ICMPGE L37 - L40 - LINENUMBER 433 L40 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 7 - L41 - LINENUMBER 434 L41 - ILOAD 3 - ICONST_1 - IADD - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.1 - FMUL - FSUB - FSTORE 8 - L42 - LINENUMBER 435 L42 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 9 - L43 - LINENUMBER 436 L43 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L44 - LINENUMBER 431 L44 - IINC 6 1 - GOTO L39 - L3 - LINENUMBER 442 L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - ICONST_0 - ISTORE 6 - L45 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random I] [] - ILOAD 6 - ICONST_3 - IF_ICMPGE L37 - L46 - LINENUMBER 444 L46 - ILOAD 2 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 7 - L47 - LINENUMBER 445 L47 - ILOAD 3 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 0.5 - FMUL - FADD - LDC 0.5 - FADD - FSTORE 8 - L48 - LINENUMBER 446 L48 - ILOAD 4 - I2F - ALOAD 5 - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - FSTORE 9 - L49 - LINENUMBER 447 L49 - ALOAD 1 - LDC "largesmoke" - FLOAD 7 - F2D - FLOAD 8 - F2D - FLOAD 9 - F2D - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L50 - LINENUMBER 442 L50 - IINC 6 1 - GOTO L45 - L37 - LINENUMBER 450 L37 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/World I I I java/util/Random] [] - RETURN - L51 - LOCALVARIABLE l I L7 L5 6 - LOCALVARIABLE f F L9 L5 7 - LOCALVARIABLE f1 F L10 L5 8 - LOCALVARIABLE f2 F L11 L5 9 - LOCALVARIABLE l I L15 L13 6 - LOCALVARIABLE f F L17 L13 7 - LOCALVARIABLE f1 F L18 L13 8 - LOCALVARIABLE f2 F L19 L13 9 - LOCALVARIABLE l I L23 L21 6 - LOCALVARIABLE f F L25 L21 7 - LOCALVARIABLE f1 F L26 L21 8 - LOCALVARIABLE f2 F L27 L21 9 - LOCALVARIABLE l I L31 L29 6 - LOCALVARIABLE f F L33 L29 7 - LOCALVARIABLE f1 F L34 L29 8 - LOCALVARIABLE f2 F L35 L29 9 - LOCALVARIABLE l I L39 L3 6 - LOCALVARIABLE f F L41 L3 7 - LOCALVARIABLE f1 F L42 L3 8 - LOCALVARIABLE f2 F L43 L3 9 - LOCALVARIABLE l I L45 L37 6 - LOCALVARIABLE f F L47 L37 7 - LOCALVARIABLE f1 F L48 L37 8 - LOCALVARIABLE f2 F L49 L37 9 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L51 0 - LOCALVARIABLE p_149734_1_ Lnet/minecraft/world/World; L0 L51 1 - LOCALVARIABLE p_149734_2_ I L0 L51 2 - LOCALVARIABLE p_149734_3_ I L0 L51 3 - LOCALVARIABLE p_149734_4_ I L0 L51 4 - LOCALVARIABLE p_149734_5_ Ljava/util/Random; L0 L51 5 - MAXSTACK = 14 - MAXLOCALS = 10 - - // access flags 0x1 - public registerBlockIcons(Lnet/minecraft/client/renderer/texture/IIconRegister;)V - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 455 L0 - ALOAD 0 - ICONST_2 - ANEWARRAY net/minecraft/util/IIcon - DUP - ICONST_0 - ALOAD 1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC "_layer_0" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; - AASTORE - DUP - ICONST_1 - ALOAD 1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 0 - INVOKEVIRTUAL net/minecraft/block/BlockFire.getTextureName ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC "_layer_1" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE net/minecraft/client/renderer/texture/IIconRegister.registerIcon (Ljava/lang/String;)Lnet/minecraft/util/IIcon; - AASTORE - PUTFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; - L1 - LINENUMBER 456 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L2 0 - LOCALVARIABLE p_149651_1_ Lnet/minecraft/client/renderer/texture/IIconRegister; L0 L2 1 - MAXSTACK = 7 - MAXLOCALS = 2 - - // access flags 0x1 - public getFireIcon(I)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 461 L0 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; - ILOAD 1 - AALOAD - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149840_1_ I L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getIcon(II)Lnet/minecraft/util/IIcon; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 470 L0 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149850_M : [Lnet/minecraft/util/IIcon; - ICONST_0 - AALOAD - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149691_1_ I L0 L1 1 - LOCALVARIABLE p_149691_2_ I L0 L1 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getMapColor(I)Lnet/minecraft/block/material/MapColor; - L0 - LINENUMBER 475 L0 - GETSTATIC net/minecraft/block/material/MapColor.tntColor : Lnet/minecraft/block/material/MapColor; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE p_149728_1_ I L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public setFireInfo(Lnet/minecraft/block/Block;II)V - L0 - LINENUMBER 488 L0 - ALOAD 1 - GETSTATIC net/minecraft/init/Blocks.air : Lnet/minecraft/block/Block; - IF_ACMPNE L1 - NEW java/lang/IllegalArgumentException - DUP - LDC "Tried to set air on fire... This is bad." - INVOKESPECIAL java/lang/IllegalArgumentException. (Ljava/lang/String;)V - ATHROW - L1 - LINENUMBER 489 L1 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I I] [] - ALOAD 1 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - ISTORE 4 - L2 - LINENUMBER 490 L2 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I - ILOAD 4 - ILOAD 2 - IASTORE - L3 - LINENUMBER 491 L3 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I - ILOAD 4 - ILOAD 3 - IASTORE - L4 - LINENUMBER 493 L4 - ALOAD 0 - ALOAD 1 - ICONST_1 - INVOKESPECIAL net/minecraft/block/BlockFire.getInfo (Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo; - ASTORE 5 - L5 - LINENUMBER 494 L5 - ALOAD 5 - ILOAD 2 - INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$002 (Lnet/minecraft/block/BlockFire$FireInfo;I)I - POP - L6 - LINENUMBER 495 L6 - ALOAD 5 - ILOAD 3 - INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$102 (Lnet/minecraft/block/BlockFire$FireInfo;I)I - POP - L7 - LINENUMBER 496 L7 - RETURN - L8 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L8 0 - LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L8 1 - LOCALVARIABLE encouragement I L0 L8 2 - LOCALVARIABLE flammibility I L0 L8 3 - LOCALVARIABLE id I L2 L8 4 - LOCALVARIABLE info Lnet/minecraft/block/BlockFire$FireInfo; L5 L8 5 - MAXSTACK = 3 - MAXLOCALS = 6 - - // access flags 0x2 - private getInfo(Lnet/minecraft/block/Block;Z)Lnet/minecraft/block/BlockFire$FireInfo; - L0 - LINENUMBER 500 L0 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; - ALOAD 1 - INVOKEVIRTUAL java/util/IdentityHashMap.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/block/BlockFire$FireInfo - ASTORE 3 - L1 - LINENUMBER 501 L1 - ALOAD 3 - IFNONNULL L2 - ILOAD 2 - IFEQ L2 - L3 - LINENUMBER 503 L3 - NEW net/minecraft/block/BlockFire$FireInfo - DUP - ACONST_NULL - INVOKESPECIAL net/minecraft/block/BlockFire$FireInfo. (Lnet/minecraft/block/BlockFire$1;)V - ASTORE 3 - L4 - LINENUMBER 504 L4 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; - ALOAD 1 - ALOAD 3 - INVOKEVIRTUAL java/util/IdentityHashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L2 - LINENUMBER 506 L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I net/minecraft/block/BlockFire$FireInfo] [] - ALOAD 3 - ARETURN - L5 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L5 0 - LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L5 1 - LOCALVARIABLE garentee Z L0 L5 2 - LOCALVARIABLE ret Lnet/minecraft/block/BlockFire$FireInfo; L1 L5 3 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public rebuildFireInfo()V - L0 - LINENUMBER 511 L0 - ICONST_0 - ISTORE 1 - L1 - FRAME FULL [net/minecraft/block/BlockFire I] [] - ILOAD 1 - SIPUSH 4096 - IF_ICMPGE L2 - L3 - LINENUMBER 515 L3 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I - ILOAD 1 - ICONST_0 - IASTORE - L4 - LINENUMBER 516 L4 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I - ILOAD 1 - ICONST_0 - IASTORE - L5 - LINENUMBER 511 L5 - IINC 1 1 - GOTO L1 - L2 - LINENUMBER 519 L2 - FRAME FULL [net/minecraft/block/BlockFire I] [] - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.blockInfo : Ljava/util/IdentityHashMap; - INVOKEVIRTUAL java/util/IdentityHashMap.entrySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 1 - L6 - FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] [] - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L7 - ALOAD 1 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/util/Map$Entry - ASTORE 2 - L8 - LINENUMBER 521 L8 - ALOAD 2 - INVOKEINTERFACE java/util/Map$Entry.getKey ()Ljava/lang/Object; - CHECKCAST net/minecraft/block/Block - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - ISTORE 3 - L9 - LINENUMBER 522 L9 - ILOAD 3 - IFLT L10 - ILOAD 3 - SIPUSH 4096 - IF_ICMPGE L10 - L11 - LINENUMBER 524 L11 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I - ILOAD 3 - ALOAD 2 - INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; - CHECKCAST net/minecraft/block/BlockFire$FireInfo - INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$000 (Lnet/minecraft/block/BlockFire$FireInfo;)I - IASTORE - L12 - LINENUMBER 525 L12 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I - ILOAD 3 - ALOAD 2 - INVOKEINTERFACE java/util/Map$Entry.getValue ()Ljava/lang/Object; - CHECKCAST net/minecraft/block/BlockFire$FireInfo - INVOKESTATIC net/minecraft/block/BlockFire$FireInfo.access$100 (Lnet/minecraft/block/BlockFire$FireInfo;)I - IASTORE - L10 - LINENUMBER 527 L10 - FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator java/util/Map$Entry I] [] - GOTO L6 - L7 - LINENUMBER 528 L7 - FRAME FULL [net/minecraft/block/BlockFire java/util/Iterator] [] - RETURN - L13 - LOCALVARIABLE x I L1 L2 1 - LOCALVARIABLE id I L9 L10 3 - LOCALVARIABLE e Ljava/util/Map$Entry; L8 L10 2 - // signature Ljava/util/Map$Entry; - // declaration: java.util.Map$Entry - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L13 0 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public getFlammability(Lnet/minecraft/block/Block;)I - L0 - LINENUMBER 532 L0 - ALOAD 1 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - ISTORE 2 - L1 - LINENUMBER 533 L1 - ILOAD 2 - IFLT L2 - ILOAD 2 - SIPUSH 4096 - IF_ICMPGE L2 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149848_b : [I - ILOAD 2 - IALOAD - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1 - LOCALVARIABLE id I L1 L4 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getEncouragement(Lnet/minecraft/block/Block;)I - L0 - LINENUMBER 538 L0 - ALOAD 1 - INVOKESTATIC net/minecraft/block/Block.getIdFromBlock (Lnet/minecraft/block/Block;)I - ISTORE 2 - L1 - LINENUMBER 539 L1 - ILOAD 2 - IFLT L2 - ILOAD 2 - SIPUSH 4096 - IF_ICMPGE L2 - ALOAD 0 - GETFIELD net/minecraft/block/BlockFire.field_149849_a : [I - ILOAD 2 - IALOAD - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/block/Block I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE block Lnet/minecraft/block/Block; L0 L4 1 - LOCALVARIABLE id I L1 L4 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public canCatchFire(Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - L0 - LINENUMBER 554 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/block/Block.isFlammable (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE x I L0 L1 2 - LOCALVARIABLE y I L0 L1 3 - LOCALVARIABLE z I L0 L1 4 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L1 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public getChanceToEncourageFire(Lnet/minecraft/world/IBlockAccess;IIIILnet/minecraftforge/common/util/ForgeDirection;)I - L0 - LINENUMBER 570 L0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEINTERFACE net/minecraft/world/IBlockAccess.getBlock (III)Lnet/minecraft/block/Block; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/block/Block.getFireSpreadSpeed (Lnet/minecraft/world/IBlockAccess;IIILnet/minecraftforge/common/util/ForgeDirection;)I - ISTORE 7 - L1 - LINENUMBER 571 L1 - ILOAD 7 - ILOAD 5 - IF_ICMPLE L2 - ILOAD 7 - GOTO L3 - L2 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [] - ILOAD 5 - L3 - FRAME FULL [net/minecraft/block/BlockFire net/minecraft/world/IBlockAccess I I I I net/minecraftforge/common/util/ForgeDirection I] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/block/BlockFire; L0 L4 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L4 1 - LOCALVARIABLE x I L0 L4 2 - LOCALVARIABLE y I L0 L4 3 - LOCALVARIABLE z I L0 L4 4 - LOCALVARIABLE oldChance I L0 L4 5 - LOCALVARIABLE face Lnet/minecraftforge/common/util/ForgeDirection; L0 L4 6 - LOCALVARIABLE newChance I L1 L4 7 - MAXSTACK = 6 - MAXLOCALS = 8 -} diff --git a/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt b/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt deleted file mode 100644 index 6d3ab195d8..0000000000 --- a/asm/ccl_modular/net#minecraft#block#BlockMobSpawner.txt +++ /dev/null @@ -1,167 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/block/BlockMobSpawner extends net/minecraft/block/BlockContainer { - - // compiled from: BlockMobSpawner.java - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000269" - - // access flags 0x2 - private Ljava/util/Random; rand - - // access flags 0x4 - protected ()V - L0 - LINENUMBER 19 L0 - ALOAD 0 - GETSTATIC net/minecraft/block/material/Material.rock : Lnet/minecraft/block/material/Material; - INVOKESPECIAL net/minecraft/block/BlockContainer. (Lnet/minecraft/block/material/Material;)V - L1 - LINENUMBER 51 L1 - ALOAD 0 - NEW java/util/Random - DUP - INVOKESPECIAL java/util/Random. ()V - PUTFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; - L2 - LINENUMBER 20 L2 - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L3 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x1 - public createNewTileEntity(Lnet/minecraft/world/World;I)Lnet/minecraft/tileentity/TileEntity; - L0 - LINENUMBER 27 L0 - NEW net/minecraft/tileentity/TileEntityMobSpawner - DUP - INVOKESPECIAL net/minecraft/tileentity/TileEntityMobSpawner. ()V - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE p_149915_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149915_2_ I L0 L1 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getItemDropped(ILjava/util/Random;I)Lnet/minecraft/item/Item; - L0 - LINENUMBER 32 L0 - ACONST_NULL - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE p_149650_1_ I L0 L1 1 - LOCALVARIABLE p_149650_2_ Ljava/util/Random; L0 L1 2 - LOCALVARIABLE p_149650_3_ I L0 L1 3 - MAXSTACK = 1 - MAXLOCALS = 4 - - // access flags 0x1 - public quantityDropped(Ljava/util/Random;)I - L0 - LINENUMBER 40 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE p_149745_1_ Ljava/util/Random; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x1 - public dropBlockAsItemWithChance(Lnet/minecraft/world/World;IIIIFI)V - L0 - LINENUMBER 48 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - ILOAD 5 - FLOAD 6 - ILOAD 7 - INVOKESPECIAL net/minecraft/block/BlockContainer.dropBlockAsItemWithChance (Lnet/minecraft/world/World;IIIIFI)V - L1 - LINENUMBER 49 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L2 0 - LOCALVARIABLE p_149690_1_ Lnet/minecraft/world/World; L0 L2 1 - LOCALVARIABLE p_149690_2_ I L0 L2 2 - LOCALVARIABLE p_149690_3_ I L0 L2 3 - LOCALVARIABLE p_149690_4_ I L0 L2 4 - LOCALVARIABLE p_149690_5_ I L0 L2 5 - LOCALVARIABLE p_149690_6_ F L0 L2 6 - LOCALVARIABLE p_149690_7_ I L0 L2 7 - MAXSTACK = 8 - MAXLOCALS = 8 - - // access flags 0x1 - public getExpDrop(Lnet/minecraft/world/IBlockAccess;II)I - L0 - LINENUMBER 55 L0 - BIPUSH 15 - ALOAD 0 - GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; - BIPUSH 15 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - ALOAD 0 - GETFIELD net/minecraft/block/BlockMobSpawner.rand : Ljava/util/Random; - BIPUSH 15 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE world Lnet/minecraft/world/IBlockAccess; L0 L1 1 - LOCALVARIABLE metadata I L0 L1 2 - LOCALVARIABLE fortune I L0 L1 3 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public isOpaqueCube()Z - L0 - LINENUMBER 64 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getItem(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 73 L0 - ICONST_0 - INVOKESTATIC net/minecraft/item/Item.getItemById (I)Lnet/minecraft/item/Item; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/block/BlockMobSpawner; L0 L1 0 - LOCALVARIABLE p_149694_1_ Lnet/minecraft/world/World; L0 L1 1 - LOCALVARIABLE p_149694_2_ I L0 L1 2 - LOCALVARIABLE p_149694_3_ I L0 L1 3 - LOCALVARIABLE p_149694_4_ I L0 L1 4 - MAXSTACK = 1 - MAXLOCALS = 5 - - // access flags 0x1 - public onBlockPlacedBy(Lnet/minecraft/world/World;IIILnet/minecraft/entity/EntityLivingBase;Lnet/minecraft/item/ItemStack;)V - ILOAD 2 - PUTSTATIC codechicken/nei/ItemMobSpawner.placedX : I - ILOAD 3 - PUTSTATIC codechicken/nei/ItemMobSpawner.placedY : I - ILOAD 4 - PUTSTATIC codechicken/nei/ItemMobSpawner.placedZ : I - RETURN - MAXSTACK = 1 - MAXLOCALS = 7 -} 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 deleted file mode 100644 index c135dd4457..0000000000 --- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$CancelButton.txt +++ /dev/null @@ -1,87 +0,0 @@ -// 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 deleted file mode 100644 index de5857358c..0000000000 --- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$ConfirmButton.txt +++ /dev/null @@ -1,87 +0,0 @@ -// 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 deleted file mode 100644 index 4e17925b60..0000000000 --- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiBeacon$PowerButton.txt +++ /dev/null @@ -1,155 +0,0 @@ -// 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/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt deleted file mode 100644 index 3e0bbce88e..0000000000 --- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainer.txt +++ /dev/null @@ -1,3024 +0,0 @@ -// class version 50.0 (50) -// access flags 0x421 -public abstract class net/minecraft/client/gui/inventory/GuiContainer extends net/minecraft/client/gui/GuiScreen { - - // compiled from: GuiContainer.java - - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - - // access flags 0x1C - protected final static Lnet/minecraft/util/ResourceLocation; field_147001_a - - // access flags 0x4 - protected I xSize - - // access flags 0x4 - protected I ySize - - // access flags 0x1 - public Lnet/minecraft/inventory/Container; inventorySlots - - // access flags 0x4 - protected I guiLeft - - // access flags 0x4 - protected I guiTop - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; theSlot - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; clickedSlot - - // access flags 0x2 - private Z isRightMouseClick - - // access flags 0x2 - private Lnet/minecraft/item/ItemStack; draggedStack - - // access flags 0x2 - private I field_147011_y - - // access flags 0x2 - private I field_147010_z - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; returningStackDestSlot - - // access flags 0x2 - private J returningStackTime - - // access flags 0x2 - private Lnet/minecraft/item/ItemStack; returningStack - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; field_146985_D - - // access flags 0x2 - private J field_146986_E - - // access flags 0x14 - protected final Ljava/util/Set; field_147008_s - - // access flags 0x4 - protected Z field_147007_t - - // access flags 0x2 - private I field_146987_F - - // access flags 0x2 - private I field_146988_G - - // access flags 0x2 - private Z field_146995_H - - // access flags 0x2 - private I field_146996_I - - // access flags 0x2 - private J field_146997_J - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; field_146998_K - - // access flags 0x2 - private I field_146992_L - - // access flags 0x2 - private Z field_146993_M - - // access flags 0x2 - private Lnet/minecraft/item/ItemStack; field_146994_N - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000737" - - // access flags 0x1 - public Lcodechicken/nei/guihook/GuiContainerManager; manager - - // access flags 0x1 - public (Lnet/minecraft/inventory/Container;)V - L0 - LINENUMBER 69 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen. ()V - L1 - LINENUMBER 31 L1 - ALOAD 0 - SIPUSH 176 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I - L2 - LINENUMBER 33 L2 - ALOAD 0 - SIPUSH 166 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I - L3 - LINENUMBER 55 L3 - ALOAD 0 - NEW java/util/HashSet - DUP - INVOKESPECIAL java/util/HashSet. ()V - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - L4 - LINENUMBER 70 L4 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - L5 - LINENUMBER 71 L5 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - L6 - LINENUMBER 72 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 - LOCALVARIABLE p_i1072_1_ Lnet/minecraft/inventory/Container; L0 L7 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0x1 - public initGui()V - L0 - LINENUMBER 79 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.initGui ()V - L1 - LINENUMBER 80 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - PUTFIELD net/minecraft/client/entity/EntityClientPlayerMP.openContainer : Lnet/minecraft/inventory/Container; - L2 - LINENUMBER 81 L2 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.width : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I - ISUB - ICONST_2 - IDIV - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - L3 - LINENUMBER 82 L3 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.height : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I - ISUB - ICONST_2 - IDIV - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - L4 - LINENUMBER 83 L4 - RETURN - L5 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L5 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x1 - public drawScreen(IIF)V - L0 - LINENUMBER 189 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.preDraw ()V - L1 - LINENUMBER 90 L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawDefaultBackground ()V - L2 - LINENUMBER 91 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - ISTORE 4 - L3 - LINENUMBER 92 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - ISTORE 5 - L4 - LINENUMBER 93 L4 - ALOAD 0 - FLOAD 3 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerBackgroundLayer (FII)V - L5 - LINENUMBER 94 L5 - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L6 - LINENUMBER 95 L6 - INVOKESTATIC net/minecraft/client/renderer/RenderHelper.disableStandardItemLighting ()V - L7 - LINENUMBER 96 L7 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L8 - LINENUMBER 97 L8 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L9 - LINENUMBER 98 L9 - ALOAD 0 - ILOAD 1 - ILOAD 2 - FLOAD 3 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.drawScreen (IIF)V - L10 - LINENUMBER 99 L10 - INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableGUIStandardItemLighting ()V - L11 - LINENUMBER 100 L11 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L12 - LINENUMBER 101 L12 - ILOAD 4 - I2F - ILOAD 5 - I2F - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L13 - LINENUMBER 102 L13 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L14 - LINENUMBER 103 L14 - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L15 - LINENUMBER 104 L15 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - L16 - LINENUMBER 105 L16 - SIPUSH 240 - ISTORE 6 - L17 - LINENUMBER 106 L17 - SIPUSH 240 - ISTORE 7 - L18 - LINENUMBER 107 L18 - GETSTATIC net/minecraft/client/renderer/OpenGlHelper.lightmapTexUnit : I - ILOAD 6 - I2F - FCONST_1 - FDIV - ILOAD 7 - I2F - FCONST_1 - FDIV - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.setLightmapTextureCoords (IFF)V - L19 - LINENUMBER 108 L19 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L20 - LINENUMBER 111 L20 - ICONST_0 - ISTORE 8 - L21 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] [] - ILOAD 8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L22 - L23 - LINENUMBER 113 L23 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - ILOAD 8 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 9 - L24 - LINENUMBER 114 L24 - ALOAD 0 - ALOAD 9 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146977_a (Lnet/minecraft/inventory/Slot;)V - L25 - LINENUMBER 116 L25 - ALOAD 0 - ALOAD 9 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z - IFEQ L26 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/inventory/Slot.func_111238_b ()Z - IFEQ L26 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z - IFNE L26 - L27 - LINENUMBER 118 L27 - ALOAD 0 - ALOAD 9 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - L28 - LINENUMBER 119 L28 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L29 - LINENUMBER 120 L29 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L30 - LINENUMBER 121 L30 - ALOAD 9 - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ISTORE 10 - L31 - LINENUMBER 122 L31 - ALOAD 9 - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - ISTORE 11 - L32 - LINENUMBER 123 L32 - ICONST_1 - ICONST_1 - ICONST_1 - ICONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V - L33 - LINENUMBER 124 L33 - ALOAD 0 - ILOAD 10 - ILOAD 11 - ILOAD 10 - BIPUSH 16 - IADD - ILOAD 11 - BIPUSH 16 - IADD - LDC -2130706433 - LDC -2130706433 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGradientRect (IIIIII)V - L34 - LINENUMBER 125 L34 - ICONST_1 - ICONST_1 - ICONST_1 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V - L35 - LINENUMBER 126 L35 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L36 - LINENUMBER 127 L36 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L26 - LINENUMBER 111 L26 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I net/minecraft/inventory/Slot] [] - IINC 8 1 - GOTO L21 - L22 - LINENUMBER 133 L22 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I I] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L37 - LINENUMBER 134 L37 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawGuiContainerForegroundLayer (II)V - L38 - LINENUMBER 135 L38 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderObjects (II)V - L39 - LINENUMBER 136 L39 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - ASTORE 8 - L40 - LINENUMBER 137 L40 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L41 - ALOAD 8 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - GOTO L42 - L41 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - L42 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer] [net/minecraft/item/ItemStack] - ASTORE 9 - L43 - LINENUMBER 139 L43 - ALOAD 9 - IFNULL L44 - L45 - LINENUMBER 141 L45 - BIPUSH 8 - ISTORE 10 - L46 - LINENUMBER 142 L46 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L47 - BIPUSH 8 - GOTO L48 - L47 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [] - BIPUSH 16 - L48 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I] [I] - ISTORE 11 - L49 - LINENUMBER 143 L49 - ACONST_NULL - ASTORE 12 - L50 - LINENUMBER 145 L50 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L51 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z - IFEQ L51 - L52 - LINENUMBER 147 L52 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 9 - L53 - LINENUMBER 148 L53 - ALOAD 9 - ALOAD 9 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - I2F - FCONST_2 - FDIV - INVOKESTATIC net/minecraft/util/MathHelper.ceiling_float_int (F)I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L54 - L51 - LINENUMBER 150 L51 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I N] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L54 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.size ()I - ICONST_1 - IF_ICMPLE L54 - L55 - LINENUMBER 152 L55 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 9 - L56 - LINENUMBER 153 L56 - ALOAD 9 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L57 - LINENUMBER 155 L57 - ALOAD 9 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - IFNE L54 - L58 - LINENUMBER 157 L58 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - LDC "0" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 12 - L54 - LINENUMBER 161 L54 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack I I java/lang/String] [] - ALOAD 0 - ALOAD 9 - ILOAD 1 - ILOAD 4 - ISUB - ILOAD 10 - ISUB - ILOAD 2 - ILOAD 5 - ISUB - ILOAD 11 - ISUB - ALOAD 12 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L44 - LINENUMBER 164 L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - IFNULL L59 - L60 - LINENUMBER 166 L60 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J - LSUB - L2F - LDC 100.0 - FDIV - FSTORE 10 - L61 - LINENUMBER 168 L61 - FLOAD 10 - FCONST_1 - FCMPL - IFLT L62 - L63 - LINENUMBER 170 L63 - FCONST_1 - FSTORE 10 - L64 - LINENUMBER 171 L64 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - L62 - LINENUMBER 174 L62 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack F] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I - ISUB - ISTORE 11 - L65 - LINENUMBER 175 L65 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I - ISUB - ISTORE 12 - L66 - LINENUMBER 176 L66 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I - ILOAD 11 - I2F - FLOAD 10 - FMUL - F2I - IADD - ISTORE 13 - L67 - LINENUMBER 177 L67 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I - ILOAD 12 - I2F - FLOAD 10 - FMUL - F2I - IADD - ISTORE 14 - L68 - LINENUMBER 178 L68 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - ILOAD 13 - ILOAD 14 - ACONST_NULL - CHECKCAST java/lang/String - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.drawItemStack (Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L59 - LINENUMBER 181 L59 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I F I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack] [] - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderToolTips (II)V - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L69 - LINENUMBER 190 L69 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L70 - LINENUMBER 191 L70 - INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableStandardItemLighting ()V - L71 - LINENUMBER 192 L71 - RETURN - L72 - LOCALVARIABLE j1 I L31 L26 10 - LOCALVARIABLE k1 I L32 L26 11 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L24 L26 9 - LOCALVARIABLE i1 I L21 L22 8 - LOCALVARIABLE b0 B L46 L44 10 - LOCALVARIABLE s Ljava/lang/String; L50 L44 12 - LOCALVARIABLE k1 I L49 L44 11 - LOCALVARIABLE f1 F L61 L59 10 - LOCALVARIABLE j2 I L66 L59 12 - LOCALVARIABLE l1 I L67 L59 13 - LOCALVARIABLE i2 I L68 L59 14 - LOCALVARIABLE k1 I L65 L59 11 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L0 L0 10 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L1 L72 0 - LOCALVARIABLE p_73863_1_ I L1 L72 1 - LOCALVARIABLE p_73863_2_ I L1 L72 2 - LOCALVARIABLE p_73863_3_ F L1 L72 3 - LOCALVARIABLE k I L3 L72 4 - LOCALVARIABLE l I L4 L72 5 - LOCALVARIABLE short1 S L17 L72 6 - LOCALVARIABLE short2 S L18 L72 7 - LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L40 L72 8 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L43 L72 9 - MAXSTACK = 7 - MAXLOCALS = 15 - - // access flags 0x2 - private drawItemStack(Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L0 - LINENUMBER 196 L0 - FCONST_0 - FCONST_0 - LDC 32.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L1 - LINENUMBER 197 L1 - ALOAD 0 - LDC 500.0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F - L2 - LINENUMBER 198 L2 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - LDC 500.0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L3 - LINENUMBER 199 L3 - ACONST_NULL - ASTORE 5 - L4 - LINENUMBER 200 L4 - ALOAD 1 - IFNULL L5 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/Item.getFontRenderer (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/gui/FontRenderer; - ASTORE 5 - L5 - LINENUMBER 201 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [] - ALOAD 5 - IFNONNULL L6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - ASTORE 5 - L6 - LINENUMBER 202 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [] - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L7 - LINENUMBER 203 L7 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L8 - ICONST_0 - GOTO L9 - L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] - BIPUSH 8 - L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack I I java/lang/String net/minecraft/client/gui/FontRenderer] [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I] - ISUB - ALOAD 4 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L10 - LINENUMBER 204 L10 - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F - L11 - LINENUMBER 205 L11 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - FCONST_0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L12 - LINENUMBER 206 L12 - RETURN - L13 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L13 0 - LOCALVARIABLE p_146982_1_ Lnet/minecraft/item/ItemStack; L0 L13 1 - LOCALVARIABLE p_146982_2_ I L0 L13 2 - LOCALVARIABLE p_146982_3_ I L0 L13 3 - LOCALVARIABLE p_146982_4_ Ljava/lang/String; L0 L13 4 - LOCALVARIABLE font Lnet/minecraft/client/gui/FontRenderer; L4 L13 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x4 - protected drawGuiContainerForegroundLayer(II)V - L0 - LINENUMBER 211 L0 - RETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 - LOCALVARIABLE p_146979_1_ I L0 L1 1 - LOCALVARIABLE p_146979_2_ I L0 L1 2 - MAXSTACK = 0 - MAXLOCALS = 3 - - // access flags 0x404 - protected abstract drawGuiContainerBackgroundLayer(FII)V - - // access flags 0x2 - private func_146977_a(Lnet/minecraft/inventory/Slot;)V - L0 - LINENUMBER 217 L0 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ISTORE 2 - L1 - LINENUMBER 218 L1 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - ISTORE 3 - L2 - LINENUMBER 219 L2 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - ASTORE 4 - L3 - LINENUMBER 220 L3 - ICONST_0 - ISTORE 5 - L4 - LINENUMBER 221 L4 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IF_ACMPNE L5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z - IFNE L5 - ICONST_1 - GOTO L6 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [] - ICONST_0 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I] [I] - ISTORE 6 - L7 - LINENUMBER 222 L7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 7 - L8 - LINENUMBER 223 L8 - ACONST_NULL - ASTORE 8 - L9 - LINENUMBER 225 L9 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IF_ACMPNE L10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z - IFEQ L10 - ALOAD 4 - IFNULL L10 - L11 - LINENUMBER 227 L11 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 4 - L12 - LINENUMBER 228 L12 - ALOAD 4 - DUP - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_2 - IDIV - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L13 - L10 - LINENUMBER 230 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L13 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 1 - INVOKEINTERFACE java/util/Set.contains (Ljava/lang/Object;)Z - IFEQ L13 - ALOAD 7 - IFNULL L13 - L14 - LINENUMBER 232 L14 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.size ()I - ICONST_1 - IF_ICMPNE L15 - L16 - LINENUMBER 234 L16 - RETURN - L15 - LINENUMBER 237 L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] - ALOAD 1 - ALOAD 7 - ICONST_1 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - IFEQ L17 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z - IFEQ L17 - L18 - LINENUMBER 239 L18 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 4 - L19 - LINENUMBER 240 L19 - ICONST_1 - ISTORE 5 - L20 - LINENUMBER 241 L20 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - ALOAD 4 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L21 - ICONST_0 - GOTO L22 - L21 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - L22 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [java/util/Set I net/minecraft/item/ItemStack I] - INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V - L23 - LINENUMBER 243 L23 - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - IF_ICMPLE L24 - L25 - LINENUMBER 245 L25 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 8 - L26 - LINENUMBER 246 L26 - ALOAD 4 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L24 - LINENUMBER 249 L24 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - IF_ICMPLE L13 - L27 - LINENUMBER 251 L27 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - GETSTATIC net/minecraft/util/EnumChatFormatting.YELLOW : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 8 - L28 - LINENUMBER 252 L28 - ALOAD 4 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L13 - L17 - LINENUMBER 257 L17 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack N] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 1 - INVOKEINTERFACE java/util/Set.remove (Ljava/lang/Object;)Z - POP - L29 - LINENUMBER 258 L29 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V - L13 - LINENUMBER 262 L13 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - ALOAD 0 - LDC 100.0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F - L30 - LINENUMBER 263 L30 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - LDC 100.0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L31 - LINENUMBER 265 L31 - ALOAD 4 - IFNONNULL L32 - L33 - LINENUMBER 267 L33 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getBackgroundIconIndex ()Lnet/minecraft/util/IIcon; - ASTORE 9 - L34 - LINENUMBER 269 L34 - ALOAD 9 - IFNULL L32 - L35 - LINENUMBER 271 L35 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L36 - LINENUMBER 272 L36 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L37 - LINENUMBER 273 L37 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L38 - LINENUMBER 274 L38 - ALOAD 0 - ILOAD 2 - ILOAD 3 - ALOAD 9 - BIPUSH 16 - BIPUSH 16 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.drawTexturedModelRectFromIcon (IILnet/minecraft/util/IIcon;II)V - L39 - LINENUMBER 275 L39 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L40 - LINENUMBER 276 L40 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L41 - LINENUMBER 277 L41 - ICONST_1 - ISTORE 6 - L32 - LINENUMBER 281 L32 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - ILOAD 6 - IFNE L42 - L43 - LINENUMBER 283 L43 - ILOAD 5 - IFEQ L44 - L45 - LINENUMBER 285 L45 - ILOAD 2 - ILOAD 3 - ILOAD 2 - BIPUSH 16 - IADD - ILOAD 3 - BIPUSH 16 - IADD - LDC -2130706433 - INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.drawRect (IIIII)V - L44 - LINENUMBER 288 L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotUnderlay (Lnet/minecraft/inventory/Slot;)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - ALOAD 4 - ILOAD 2 - ILOAD 3 - ALOAD 8 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.drawSlotItem (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.renderSlotOverlay (Lnet/minecraft/inventory/Slot;)V - L42 - LINENUMBER 293 L42 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I net/minecraft/item/ItemStack I I net/minecraft/item/ItemStack java/lang/String] [] - GETSTATIC net/minecraft/client/gui/inventory/GuiContainer.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - FCONST_0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L46 - LINENUMBER 294 L46 - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.zLevel : F - L47 - LINENUMBER 295 L47 - RETURN - L48 - LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L34 L32 9 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L48 0 - LOCALVARIABLE p_146977_1_ Lnet/minecraft/inventory/Slot; L0 L48 1 - LOCALVARIABLE i I L1 L48 2 - LOCALVARIABLE j I L2 L48 3 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L3 L48 4 - LOCALVARIABLE flag Z L4 L48 5 - LOCALVARIABLE flag1 Z L7 L48 6 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L48 7 - LOCALVARIABLE s Ljava/lang/String; L9 L48 8 - MAXSTACK = 6 - MAXLOCALS = 10 - - // access flags 0x2 - private func_146980_g()V - L0 - LINENUMBER 299 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 1 - L1 - LINENUMBER 301 L1 - ALOAD 1 - IFNULL L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L2 - L3 - LINENUMBER 303 L3 - ALOAD 0 - ALOAD 1 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I - L4 - LINENUMBER 307 L4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 2 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - L6 - LINENUMBER 309 L6 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 3 - L7 - LINENUMBER 310 L7 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 4 - L8 - LINENUMBER 311 L8 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L9 - ICONST_0 - GOTO L10 - L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [I] - ISTORE 5 - L11 - LINENUMBER 312 L11 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - ALOAD 4 - ILOAD 5 - INVOKESTATIC net/minecraft/inventory/Container.func_94525_a (Ljava/util/Set;ILnet/minecraft/item/ItemStack;I)V - L12 - LINENUMBER 314 L12 - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - IF_ICMPLE L13 - L14 - LINENUMBER 316 L14 - ALOAD 4 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L13 - LINENUMBER 319 L13 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] [] - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - IF_ICMPLE L15 - L16 - LINENUMBER 321 L16 - ALOAD 4 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getSlotStackLimit ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L15 - LINENUMBER 307 L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack java/util/Iterator net/minecraft/inventory/Slot net/minecraft/item/ItemStack I] [] - ALOAD 0 - DUP - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I - ALOAD 4 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ILOAD 5 - ISUB - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146996_I : I - GOTO L5 - L2 - LINENUMBER 325 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] [] - RETURN - L17 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L7 L15 3 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L8 L2 4 - LOCALVARIABLE i I L11 L2 5 - LOCALVARIABLE iterator Ljava/util/Iterator; L5 L2 2 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L17 0 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L17 1 - MAXSTACK = 4 - MAXLOCALS = 6 - - // access flags 0x2 - private getSlotAtPosition(II)Lnet/minecraft/inventory/Slot; - L0 - LINENUMBER 332 L0 - ICONST_0 - ISTORE 3 - L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L2 - L3 - LINENUMBER 334 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - ILOAD 3 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 4 - L4 - LINENUMBER 336 L4 - ALOAD 0 - ALOAD 4 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot (Lnet/minecraft/inventory/Slot;II)Z - IFEQ L5 - L6 - LINENUMBER 338 L6 - ALOAD 4 - ARETURN - L5 - LINENUMBER 332 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot] [] - IINC 3 1 - GOTO L1 - L2 - LINENUMBER 342 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ACONST_NULL - ARETURN - L7 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L4 L5 4 - LOCALVARIABLE k I L1 L2 3 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 - LOCALVARIABLE p_146975_1_ I L0 L7 1 - LOCALVARIABLE p_146975_2_ I L0 L7 2 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x4 - protected mouseClicked(III)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseClicked (III)Z - IFEQ L0 - RETURN - L0 - LINENUMBER 350 L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseClicked (III)V - L1 - LINENUMBER 351 L1 - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - BIPUSH 100 - IADD - IF_ICMPNE L2 - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [I] - ISTORE 4 - L4 - LINENUMBER 352 L4 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; - ASTORE 5 - L5 - LINENUMBER 353 L5 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - LSTORE 6 - L6 - LINENUMBER 354 L6 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot; - ALOAD 5 - IF_ACMPNE L7 - LLOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J - LSUB - LDC 250 - LCMP - IFGE L7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I - ILOAD 3 - IF_ICMPNE L7 - ICONST_1 - GOTO L8 - L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer] - ICONST_0 - L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [net/minecraft/client/gui/inventory/GuiContainer I] - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z - L9 - LINENUMBER 355 L9 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - L10 - LINENUMBER 357 L10 - ILOAD 3 - IFEQ L11 - ILOAD 3 - ICONST_1 - IF_ICMPEQ L11 - ILOAD 4 - IFEQ L12 - L11 - LINENUMBER 359 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - ISTORE 8 - L13 - LINENUMBER 360 L13 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - ISTORE 9 - L14 - LINENUMBER 361 L14 - ILOAD 1 - ILOAD 8 - IF_ICMPLT L15 - ILOAD 2 - ILOAD 9 - IF_ICMPLT L15 - ILOAD 1 - ILOAD 8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I - IADD - IF_ICMPGE L15 - ILOAD 2 - ILOAD 9 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I - IADD - IF_ICMPLT L16 - L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [] - ICONST_1 - GOTO L17 - L16 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [] - ICONST_0 - L17 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I] [I] - ISTORE 10 - L18 - LINENUMBER 362 L18 - ICONST_M1 - ISTORE 11 - L19 - LINENUMBER 364 L19 - ALOAD 5 - IFNULL L20 - L21 - LINENUMBER 366 L21 - ALOAD 5 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ISTORE 11 - L20 - LINENUMBER 369 L20 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ILOAD 10 - IFEQ L22 - L23 - LINENUMBER 371 L23 - SIPUSH -999 - ISTORE 11 - L22 - LINENUMBER 374 L22 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z - IFEQ L24 - ILOAD 10 - IFEQ L24 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L24 - L25 - LINENUMBER 376 L25 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - ACONST_NULL - CHECKCAST net/minecraft/client/gui/GuiScreen - INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V - L26 - LINENUMBER 377 L26 - RETURN - L24 - LINENUMBER 380 L24 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ILOAD 11 - ICONST_M1 - IF_ICMPEQ L12 - L27 - LINENUMBER 382 L27 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z - IFEQ L28 - L29 - LINENUMBER 384 L29 - ALOAD 5 - IFNULL L30 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L30 - L31 - LINENUMBER 386 L31 - ALOAD 0 - ALOAD 5 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - L32 - LINENUMBER 387 L32 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - L33 - LINENUMBER 388 L33 - ALOAD 0 - ILOAD 3 - ICONST_1 - IF_ICMPNE L34 - ICONST_1 - GOTO L35 - L34 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer] - ICONST_0 - L35 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [net/minecraft/client/gui/inventory/GuiContainer I] - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.isRightMouseClick : Z - GOTO L12 - L30 - LINENUMBER 392 L30 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GOTO L12 - L28 - LINENUMBER 395 L28 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFNE L12 - L36 - LINENUMBER 397 L36 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L37 - L38 - LINENUMBER 399 L38 - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - BIPUSH 100 - IADD - IF_ICMPNE L39 - L40 - LINENUMBER 401 L40 - ALOAD 0 - ALOAD 5 - ILOAD 11 - ILOAD 3 - ICONST_3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L41 - L39 - LINENUMBER 405 L39 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ILOAD 11 - SIPUSH -999 - IF_ICMPEQ L42 - BIPUSH 42 - INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z - IFNE L43 - BIPUSH 54 - INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z - IFEQ L42 - L43 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ICONST_1 - GOTO L44 - L42 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ICONST_0 - L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [I] - ISTORE 12 - L45 - LINENUMBER 406 L45 - ICONST_0 - ISTORE 13 - L46 - LINENUMBER 408 L46 - ILOAD 12 - IFEQ L47 - L48 - LINENUMBER 410 L48 - ALOAD 0 - ALOAD 5 - IFNULL L49 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L49 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - GOTO L50 - L49 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer] - ACONST_NULL - L50 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; - L51 - LINENUMBER 411 L51 - ICONST_1 - ISTORE 13 - GOTO L52 - L47 - LINENUMBER 413 L47 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [] - ILOAD 11 - SIPUSH -999 - IF_ICMPNE L52 - L53 - LINENUMBER 415 L53 - ICONST_4 - ISTORE 13 - L52 - LINENUMBER 418 L52 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I I I] [] - ALOAD 0 - ALOAD 5 - ILOAD 11 - ILOAD 3 - ILOAD 13 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L41 - LINENUMBER 421 L41 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - GOTO L12 - L37 - LINENUMBER 425 L37 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - L54 - LINENUMBER 426 L54 - ALOAD 0 - ILOAD 3 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I - L55 - LINENUMBER 427 L55 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.clear ()V - L56 - LINENUMBER 429 L56 - ILOAD 3 - IFNE L57 - L58 - LINENUMBER 431 L58 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - GOTO L12 - L57 - LINENUMBER 433 L57 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J I I I I] [] - ILOAD 3 - ICONST_1 - IF_ICMPNE L12 - L59 - LINENUMBER 435 L59 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - L12 - LINENUMBER 442 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I net/minecraft/inventory/Slot J] [] - ALOAD 0 - ALOAD 5 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146998_K : Lnet/minecraft/inventory/Slot; - L60 - LINENUMBER 443 L60 - ALOAD 0 - LLOAD 6 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J - L61 - LINENUMBER 444 L61 - ALOAD 0 - ILOAD 3 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146992_L : I - L62 - LINENUMBER 445 L62 - RETURN - L63 - LOCALVARIABLE flag2 Z L45 L41 12 - LOCALVARIABLE b0 B L46 L41 13 - LOCALVARIABLE i1 I L13 L12 8 - LOCALVARIABLE j1 I L14 L12 9 - LOCALVARIABLE flag1 Z L18 L12 10 - LOCALVARIABLE k1 I L19 L12 11 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L63 0 - LOCALVARIABLE p_73864_1_ I L0 L63 1 - LOCALVARIABLE p_73864_2_ I L0 L63 2 - LOCALVARIABLE p_73864_3_ I L0 L63 3 - LOCALVARIABLE flag Z L4 L63 4 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L5 L63 5 - LOCALVARIABLE l J L6 L63 6 - MAXSTACK = 5 - MAXLOCALS = 14 - - // access flags 0x4 - protected mouseClickMove(IIIJ)V - L0 - LINENUMBER 453 L0 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; - ASTORE 6 - L1 - LINENUMBER 454 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - ILOAD 3 - LLOAD 4 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseDragged (IIIJ)V - L2 - LINENUMBER 456 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IFNULL L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z - IFEQ L3 - L4 - LINENUMBER 458 L4 - ILOAD 3 - IFEQ L5 - ILOAD 3 - ICONST_1 - IF_ICMPNE L6 - L5 - LINENUMBER 460 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L7 - L8 - LINENUMBER 462 L8 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IF_ACMPEQ L6 - L9 - LINENUMBER 464 L9 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - GOTO L6 - L7 - LINENUMBER 467 L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - IF_ICMPLE L6 - ALOAD 6 - IFNULL L6 - ALOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - ICONST_0 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - IFEQ L6 - L10 - LINENUMBER 469 L10 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - LSTORE 8 - L11 - LINENUMBER 471 L11 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot; - ALOAD 6 - IF_ACMPNE L12 - L13 - LINENUMBER 473 L13 - LLOAD 8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J - LSUB - LDC 500 - LCMP - IFLE L14 - L15 - LINENUMBER 475 L15 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_0 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L16 - LINENUMBER 476 L16 - ALOAD 0 - ALOAD 6 - ALOAD 6 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_1 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L17 - LINENUMBER 477 L17 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_0 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L18 - LINENUMBER 478 L18 - ALOAD 0 - LLOAD 8 - LDC 750 - LADD - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J - L19 - LINENUMBER 479 L19 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - DUP - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - ISUB - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L14 - L12 - LINENUMBER 484 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] [] - ALOAD 0 - ALOAD 6 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146985_D : Lnet/minecraft/inventory/Slot; - L20 - LINENUMBER 485 L20 - ALOAD 0 - LLOAD 8 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146986_E : J - L14 - LINENUMBER 487 L14 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack J] [] - GOTO L6 - L3 - LINENUMBER 490 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L6 - ALOAD 6 - IFNULL L6 - ALOAD 7 - IFNULL L6 - ALOAD 7 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.size ()I - IF_ICMPLE L6 - ALOAD 6 - ALOAD 7 - ICONST_1 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - IFEQ L6 - ALOAD 6 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/inventory/Slot.isItemValid (Lnet/minecraft/item/ItemStack;)Z - IFEQ L6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - ALOAD 6 - INVOKEVIRTUAL net/minecraft/inventory/Container.canDragIntoSlot (Lnet/minecraft/inventory/Slot;)Z - IFEQ L6 - L21 - LINENUMBER 492 L21 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - ALOAD 6 - INVOKEINTERFACE java/util/Set.add (Ljava/lang/Object;)Z - POP - L22 - LINENUMBER 493 L22 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.func_146980_g ()V - L6 - LINENUMBER 495 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I J net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - RETURN - L23 - LOCALVARIABLE i1 J L11 L14 8 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L23 0 - LOCALVARIABLE p_146273_1_ I L0 L23 1 - LOCALVARIABLE p_146273_2_ I L0 L23 2 - LOCALVARIABLE p_146273_3_ I L0 L23 3 - LOCALVARIABLE p_146273_4_ J L0 L23 4 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L1 L23 6 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L2 L23 7 - MAXSTACK = 6 - MAXLOCALS = 10 - - // access flags 0x4 - protected mouseMovedOrUp(III)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.overrideMouseUp (III)Z - IFEQ L0 - RETURN - L0 - LINENUMBER 503 L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.mouseMovedOrUp (III)V - L1 - LINENUMBER 504 L1 - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainer.getSlotAtPosition (II)Lnet/minecraft/inventory/Slot; - ASTORE 4 - L2 - LINENUMBER 505 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - ISTORE 5 - L3 - LINENUMBER 506 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - ISTORE 6 - L4 - LINENUMBER 507 L4 - ILOAD 1 - ILOAD 5 - IF_ICMPLT L5 - ILOAD 2 - ILOAD 6 - IF_ICMPLT L5 - ILOAD 1 - ILOAD 5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.xSize : I - IADD - IF_ICMPGE L5 - ILOAD 2 - ILOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.ySize : I - IADD - IF_ICMPLT L6 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [] - ICONST_1 - GOTO L7 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [] - ICONST_0 - L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I] [I] - ISTORE 7 - L8 - LINENUMBER 508 L8 - ICONST_M1 - ISTORE 8 - L9 - LINENUMBER 510 L9 - ALOAD 4 - IFNULL L10 - L11 - LINENUMBER 512 L11 - ALOAD 4 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ISTORE 8 - L10 - LINENUMBER 515 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ILOAD 7 - IFEQ L12 - L13 - LINENUMBER 517 L13 - SIPUSH -999 - ISTORE 8 - L12 - LINENUMBER 523 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z - IFEQ L14 - ALOAD 4 - IFNULL L14 - ILOAD 3 - IFNE L14 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Container.func_94530_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z - IFEQ L14 - L15 - LINENUMBER 525 L15 - INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isShiftKeyDown ()Z - IFEQ L16 - L17 - LINENUMBER 527 L17 - ALOAD 4 - IFNULL L18 - ALOAD 4 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - IFNULL L18 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; - IFNULL L18 - L19 - LINENUMBER 529 L19 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 9 - L20 - LINENUMBER 531 L20 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L18 - L21 - LINENUMBER 533 L21 - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 10 - L22 - LINENUMBER 535 L22 - ALOAD 10 - IFNULL L20 - ALOAD 10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/inventory/Slot.canTakeStack (Lnet/minecraft/entity/player/EntityPlayer;)Z - IFEQ L20 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L20 - ALOAD 10 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - ALOAD 4 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - IF_ACMPNE L20 - ALOAD 10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; - ICONST_1 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - IFEQ L20 - L23 - LINENUMBER 537 L23 - ALOAD 0 - ALOAD 10 - ALOAD 10 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ILOAD 3 - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L20 - L16 - LINENUMBER 544 L16 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - ALOAD 4 - ILOAD 8 - ILOAD 3 - BIPUSH 6 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L18 - LINENUMBER 547 L18 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146993_M : Z - L24 - LINENUMBER 548 L24 - ALOAD 0 - LCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J - GOTO L25 - L14 - LINENUMBER 552 L14 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L26 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146988_G : I - ILOAD 3 - IF_ICMPEQ L26 - L27 - LINENUMBER 554 L27 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - L28 - LINENUMBER 555 L28 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.clear ()V - L29 - LINENUMBER 556 L29 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - L30 - LINENUMBER 557 L30 - RETURN - L26 - LINENUMBER 560 L26 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - IFEQ L31 - L32 - LINENUMBER 562 L32 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146995_H : Z - L33 - LINENUMBER 563 L33 - RETURN - L31 - LINENUMBER 568 L31 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IFNULL L34 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.touchscreen : Z - IFEQ L34 - L35 - LINENUMBER 570 L35 - ILOAD 3 - IFEQ L36 - ILOAD 3 - ICONST_1 - IF_ICMPNE L25 - L36 - LINENUMBER 572 L36 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNONNULL L37 - ALOAD 4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - IF_ACMPEQ L37 - L38 - LINENUMBER 574 L38 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - L37 - LINENUMBER 577 L37 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - ICONST_0 - INVOKESTATIC net/minecraft/inventory/Container.func_94527_a (Lnet/minecraft/inventory/Slot;Lnet/minecraft/item/ItemStack;Z)Z - ISTORE 11 - L39 - LINENUMBER 579 L39 - ILOAD 8 - ICONST_M1 - IF_ICMPEQ L40 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L40 - ILOAD 11 - IFEQ L40 - L41 - LINENUMBER 581 L41 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ILOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L42 - LINENUMBER 582 L42 - ALOAD 0 - ALOAD 4 - ILOAD 8 - ICONST_0 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L43 - LINENUMBER 584 L43 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNULL L44 - L45 - LINENUMBER 586 L45 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ILOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L46 - LINENUMBER 587 L46 - ALOAD 0 - ILOAD 1 - ILOAD 5 - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I - L47 - LINENUMBER 588 L47 - ALOAD 0 - ILOAD 2 - ILOAD 6 - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I - L48 - LINENUMBER 589 L48 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; - L49 - LINENUMBER 590 L49 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - L50 - LINENUMBER 591 L50 - ALOAD 0 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J - GOTO L51 - L44 - LINENUMBER 595 L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - GOTO L51 - L40 - LINENUMBER 598 L40 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - IFNULL L51 - L52 - LINENUMBER 600 L52 - ALOAD 0 - ILOAD 1 - ILOAD 5 - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147011_y : I - L53 - LINENUMBER 601 L53 - ALOAD 0 - ILOAD 2 - ILOAD 6 - ISUB - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147010_z : I - L54 - LINENUMBER 602 L54 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackDestSlot : Lnet/minecraft/inventory/Slot; - L55 - LINENUMBER 603 L55 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStack : Lnet/minecraft/item/ItemStack; - L56 - LINENUMBER 604 L56 - ALOAD 0 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.returningStackTime : J - L51 - LINENUMBER 607 L51 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.draggedStack : Lnet/minecraft/item/ItemStack; - L57 - LINENUMBER 608 L57 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.clickedSlot : Lnet/minecraft/inventory/Slot; - GOTO L25 - L34 - LINENUMBER 611 L34 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - IFEQ L58 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.isEmpty ()Z - IFNE L58 - L59 - LINENUMBER 613 L59 - ALOAD 0 - ACONST_NULL - CHECKCAST net/minecraft/inventory/Slot - SIPUSH -999 - ICONST_0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I - ICONST_5 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L60 - LINENUMBER 614 L60 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 9 - L61 - LINENUMBER 616 L61 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L62 - L63 - LINENUMBER 618 L63 - ALOAD 9 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 10 - L64 - LINENUMBER 619 L64 - ALOAD 0 - ALOAD 10 - ALOAD 10 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I - ICONST_5 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L61 - L62 - LINENUMBER 622 L62 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I java/util/Iterator] [] - ALOAD 0 - ACONST_NULL - CHECKCAST net/minecraft/inventory/Slot - SIPUSH -999 - ICONST_2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146987_F : I - INVOKESTATIC net/minecraft/inventory/Container.func_94534_d (II)I - ICONST_5 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L25 - L58 - LINENUMBER 624 L58 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNULL L65 - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - BIPUSH 100 - IADD - IF_ICMPNE L66 - L67 - LINENUMBER 628 L67 - ALOAD 0 - ALOAD 4 - ILOAD 8 - ILOAD 3 - ICONST_3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L25 - L66 - LINENUMBER 632 L66 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ILOAD 8 - SIPUSH -999 - IF_ICMPEQ L68 - BIPUSH 42 - INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z - IFNE L69 - BIPUSH 54 - INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z - IFEQ L68 - L69 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ICONST_1 - GOTO L70 - L68 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ICONST_0 - L70 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [I] - ISTORE 11 - L71 - LINENUMBER 634 L71 - ILOAD 11 - IFEQ L72 - L73 - LINENUMBER 636 L73 - ALOAD 0 - ALOAD 4 - IFNULL L74 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L74 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - GOTO L75 - L74 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer] - ACONST_NULL - L75 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/item/ItemStack] - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146994_N : Lnet/minecraft/item/ItemStack; - L72 - LINENUMBER 639 L72 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [] - ALOAD 0 - ALOAD 4 - ILOAD 8 - ILOAD 3 - ILOAD 11 - IFEQ L76 - ICONST_1 - GOTO L77 - L76 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I] - ICONST_0 - L77 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I T T I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L25 - L65 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ILOAD 3 - IFLT L25 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.mouseUp (III)V - L25 - LINENUMBER 644 L25 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L78 - L79 - LINENUMBER 646 L79 - ALOAD 0 - LCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_146997_J : J - L78 - LINENUMBER 649 L78 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.field_147007_t : Z - L80 - LINENUMBER 650 L80 - RETURN - L81 - LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L22 L16 10 - LOCALVARIABLE iterator Ljava/util/Iterator; L20 L16 9 - LOCALVARIABLE flag1 Z L39 L34 11 - LOCALVARIABLE slot1 Lnet/minecraft/inventory/Slot; L64 L62 10 - LOCALVARIABLE iterator Ljava/util/Iterator; L61 L58 9 - LOCALVARIABLE flag1 Z L71 L25 11 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L81 0 - LOCALVARIABLE p_146286_1_ I L0 L81 1 - LOCALVARIABLE p_146286_2_ I L0 L81 2 - LOCALVARIABLE p_146286_3_ I L0 L81 3 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L2 L81 4 - LOCALVARIABLE l I L3 L81 5 - LOCALVARIABLE i1 I L4 L81 6 - LOCALVARIABLE flag Z L8 L81 7 - LOCALVARIABLE j1 I L9 L81 8 - MAXSTACK = 5 - MAXLOCALS = 12 - - // access flags 0x2 - private isMouseOverSlot(Lnet/minecraft/inventory/Slot;II)Z - L0 - LINENUMBER 657 L0 - ALOAD 0 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - BIPUSH 16 - BIPUSH 16 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.func_146978_c (IIIIII)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 - LOCALVARIABLE p_146981_1_ Lnet/minecraft/inventory/Slot; L0 L1 1 - LOCALVARIABLE p_146981_2_ I L0 L1 2 - LOCALVARIABLE p_146981_3_ I L0 L1 3 - MAXSTACK = 7 - MAXLOCALS = 4 - - // access flags 0x4 - protected func_146978_c(IIIIII)Z - L0 - LINENUMBER 662 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - ISTORE 7 - L1 - LINENUMBER 663 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - ISTORE 8 - L2 - LINENUMBER 664 L2 - ILOAD 5 - ILOAD 7 - ISUB - ISTORE 5 - L3 - LINENUMBER 665 L3 - ILOAD 6 - ILOAD 8 - ISUB - ISTORE 6 - L4 - LINENUMBER 666 L4 - ILOAD 5 - ILOAD 1 - ICONST_1 - ISUB - IF_ICMPLT L5 - ILOAD 5 - ILOAD 1 - ILOAD 3 - IADD - ICONST_1 - IADD - IF_ICMPGE L5 - ILOAD 6 - ILOAD 2 - ICONST_1 - ISUB - IF_ICMPLT L5 - ILOAD 6 - ILOAD 2 - ILOAD 4 - IADD - ICONST_1 - IADD - IF_ICMPGE L5 - ICONST_1 - GOTO L6 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [] - ICONST_0 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I I I I I I I] [I] - IRETURN - L7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L7 0 - LOCALVARIABLE p_146978_1_ I L0 L7 1 - LOCALVARIABLE p_146978_2_ I L0 L7 2 - LOCALVARIABLE p_146978_3_ I L0 L7 3 - LOCALVARIABLE p_146978_4_ I L0 L7 4 - LOCALVARIABLE p_146978_5_ I L0 L7 5 - LOCALVARIABLE p_146978_6_ I L0 L7 6 - LOCALVARIABLE k1 I L1 L7 7 - LOCALVARIABLE l1 I L2 L7 8 - MAXSTACK = 3 - MAXLOCALS = 9 - - // access flags 0x4 - protected handleMouseClick(Lnet/minecraft/inventory/Slot;III)V - L0 - LINENUMBER 671 L0 - ALOAD 1 - IFNULL L1 - L2 - LINENUMBER 673 L2 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ISTORE 2 - L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleSlotClick (III)V - L3 - LINENUMBER 677 L3 - RETURN - L4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 - LOCALVARIABLE p_146984_1_ Lnet/minecraft/inventory/Slot; L0 L4 1 - LOCALVARIABLE p_146984_2_ I L0 L4 2 - LOCALVARIABLE p_146984_3_ I L0 L4 3 - LOCALVARIABLE p_146984_4_ I L0 L4 4 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x4 - protected keyTyped(CI)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 2 - ILOAD 1 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.lastKeyTyped (IC)Z - IFEQ L0 - RETURN - L0 - LINENUMBER 684 L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ILOAD 2 - ICONST_1 - IF_ICMPEQ L1 - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindInventory : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - IF_ICMPNE L2 - L1 - LINENUMBER 686 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V - L2 - LINENUMBER 689 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ALOAD 0 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.checkHotbarKeys (I)Z - POP - L3 - LINENUMBER 691 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - IFNULL L4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L4 - L5 - LINENUMBER 693 L5 - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindPickBlock : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - IF_ICMPNE L6 - L7 - LINENUMBER 695 L7 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ICONST_0 - ICONST_3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - GOTO L4 - L6 - LINENUMBER 697 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindDrop : Lnet/minecraft/client/settings/KeyBinding; - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - IF_ICMPNE L4 - L8 - LINENUMBER 699 L8 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainer.isCtrlKeyDown ()Z - IFEQ L9 - ICONST_1 - GOTO L10 - L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I] - ICONST_0 - L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/inventory/Slot I I] - ICONST_4 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L4 - LINENUMBER 702 L4 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - RETURN - L11 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L11 0 - LOCALVARIABLE p_73869_1_ C L0 L11 1 - LOCALVARIABLE p_73869_2_ I L0 L11 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x4 - protected checkHotbarKeys(I)Z - L0 - LINENUMBER 709 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - IFNULL L1 - L2 - LINENUMBER 711 L2 - ICONST_0 - ISTORE 2 - L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - ILOAD 2 - BIPUSH 9 - IF_ICMPGE L1 - L4 - LINENUMBER 713 L4 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindsHotbar : [Lnet/minecraft/client/settings/KeyBinding; - ILOAD 2 - AALOAD - INVOKEVIRTUAL net/minecraft/client/settings/KeyBinding.getKeyCode ()I - IF_ICMPNE L5 - L6 - LINENUMBER 715 L6 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.theSlot : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ILOAD 2 - ICONST_2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.managerHandleMouseClick (Lnet/minecraft/inventory/Slot;III)V - L7 - LINENUMBER 716 L7 - ICONST_1 - IRETURN - L5 - LINENUMBER 711 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I I] [] - IINC 2 1 - GOTO L3 - L1 - LINENUMBER 721 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer I] [] - ICONST_0 - IRETURN - L8 - LOCALVARIABLE j I L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L8 0 - LOCALVARIABLE p_146983_1_ I L0 L8 1 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public onGuiClosed()V - L0 - LINENUMBER 729 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - IFNULL L1 - L2 - LINENUMBER 731 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.inventorySlots : Lnet/minecraft/inventory/Container; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/inventory/Container.onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V - L1 - LINENUMBER 733 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L3 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public doesGuiPauseGame()Z - L0 - LINENUMBER 740 L0 - ICONST_0 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public updateScreen()V - L0 - LINENUMBER 748 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.updateScreen ()V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.updateScreen ()V - L1 - LINENUMBER 750 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.isEntityAlive ()Z - IFEQ L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.isDead : Z - IFEQ L3 - L2 - LINENUMBER 752 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.closeScreen ()V - L3 - LINENUMBER 754 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer] [] - RETURN - L4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainer; L0 L4 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 29 L0 - NEW net/minecraft/util/ResourceLocation - DUP - LDC "textures/gui/container/inventory.png" - INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainer.field_147001_a : Lnet/minecraft/util/ResourceLocation; - RETURN - MAXSTACK = 3 - MAXLOCALS = 0 - - // access flags 0x1 - public setWorldAndResolution(Lnet/minecraft/client/Minecraft;II)V - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.setWorldAndResolution (Lnet/minecraft/client/Minecraft;II)V - ALOAD 1 - GETFIELD net/minecraft/client/Minecraft.currentScreen : Lnet/minecraft/client/gui/GuiScreen; - ALOAD 0 - IF_ACMPNE L0 - ALOAD 0 - NEW codechicken/nei/guihook/GuiContainerManager - DUP - ALOAD 0 - INVOKESPECIAL codechicken/nei/guihook/GuiContainerManager. (Lnet/minecraft/client/gui/inventory/GuiContainer;)V - PUTFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.load ()V - L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainer net/minecraft/client/Minecraft I I] [] - RETURN - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public handleKeyboardInput()V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleKeyboardInput ()V - RETURN - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public handleMouseInput()V - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/GuiScreen.handleMouseInput ()V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseWheel ()V - RETURN - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public public_func_73869_a(CI)V - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.keyTyped (CI)V - RETURN - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public public_func_146984_a(Lnet/minecraft/inventory/Slot;III)V - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainer.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V - RETURN - MAXSTACK = 5 - MAXLOCALS = 5 - - // access flags 0x1 - public managerHandleMouseClick(Lnet/minecraft/inventory/Slot;III)V - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ALOAD 1 - ILOAD 2 - ILOAD 3 - ILOAD 4 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.handleMouseClick (Lnet/minecraft/inventory/Slot;III)V - RETURN - MAXSTACK = 5 - MAXLOCALS = 5 -} diff --git a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt b/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt deleted file mode 100644 index dd3263ebdb..0000000000 --- a/asm/ccl_modular/net#minecraft#client#gui#inventory#GuiContainerCreative.txt +++ /dev/null @@ -1,3725 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/client/gui/inventory/GuiContainerCreative extends net/minecraft/client/renderer/InventoryEffectRenderer { - - // compiled from: GuiContainerCreative.java - - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - // access flags 0x0 - INNERCLASS net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot net/minecraft/client/gui/inventory/GuiContainerCreative CreativeSlot - // access flags 0x8 - static INNERCLASS net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative ContainerCreative - - // access flags 0x1A - private final static Lnet/minecraft/util/ResourceLocation; field_147061_u - - // access flags 0xA - private static Lnet/minecraft/inventory/InventoryBasic; field_147060_v - - // access flags 0xA - private static I selectedTabIndex - - // access flags 0x2 - private F currentScroll - - // access flags 0x2 - private Z isScrolling - - // access flags 0x2 - private Z wasClicking - - // access flags 0x2 - private Lnet/minecraft/client/gui/GuiTextField; searchField - - // access flags 0x2 - private Ljava/util/List; field_147063_B - - // access flags 0x2 - private Lnet/minecraft/inventory/Slot; field_147064_C - - // access flags 0x2 - private Z field_147057_D - - // access flags 0x2 - private Lnet/minecraft/client/gui/inventory/CreativeCrafting; field_147059_E - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000752" - - // access flags 0xA - private static I tabPage - - // access flags 0x2 - private I maxPages - - // access flags 0x1 - public (Lnet/minecraft/entity/player/EntityPlayer;)V - L0 - LINENUMBER 61 L0 - ALOAD 0 - NEW net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative - DUP - ALOAD 1 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative. (Lnet/minecraft/entity/player/EntityPlayer;)V - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer. (Lnet/minecraft/inventory/Container;)V - L1 - LINENUMBER 57 L1 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I - L2 - LINENUMBER 62 L2 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - PUTFIELD net/minecraft/entity/player/EntityPlayer.openContainer : Lnet/minecraft/inventory/Container; - L3 - LINENUMBER 63 L3 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.allowUserInput : Z - L4 - LINENUMBER 64 L4 - ALOAD 0 - SIPUSH 136 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I - L5 - LINENUMBER 65 L5 - ALOAD 0 - SIPUSH 195 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I - L6 - LINENUMBER 66 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L7 0 - LOCALVARIABLE p_i1088_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L7 1 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x1 - public updateScreen()V - ALOAD 0 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.updateScreen ()V - L0 - LINENUMBER 73 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.isInCreativeMode ()Z - IFNE L1 - L2 - LINENUMBER 75 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - NEW net/minecraft/client/gui/inventory/GuiInventory - DUP - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiInventory. (Lnet/minecraft/entity/player/EntityPlayer;)V - INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V - L1 - LINENUMBER 77 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L3 0 - MAXSTACK = 4 - MAXLOCALS = 1 - - // access flags 0x4 - protected handleMouseClick(Lnet/minecraft/inventory/Slot;III)V - L0 - LINENUMBER 81 L0 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z - L1 - LINENUMBER 82 L1 - ILOAD 4 - ICONST_1 - IF_ICMPNE L2 - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I] [I] - ISTORE 5 - L4 - LINENUMBER 83 L4 - ILOAD 2 - SIPUSH -999 - IF_ICMPNE L5 - ILOAD 4 - IFNE L5 - ICONST_4 - GOTO L6 - L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - ILOAD 4 - L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [I] - ISTORE 4 - L7 - LINENUMBER 87 L7 - ALOAD 1 - IFNONNULL L8 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - IF_ICMPEQ L8 - ILOAD 4 - ICONST_5 - IF_ICMPEQ L8 - L9 - LINENUMBER 89 L9 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - ASTORE 6 - L10 - LINENUMBER 91 L10 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNULL L11 - L12 - LINENUMBER 93 L12 - ILOAD 3 - IFNE L13 - L14 - LINENUMBER 95 L14 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; - POP - L15 - LINENUMBER 96 L15 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V - L16 - LINENUMBER 97 L16 - ALOAD 6 - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V - L13 - LINENUMBER 100 L13 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer] [] - ILOAD 3 - ICONST_1 - IF_ICMPNE L11 - L17 - LINENUMBER 102 L17 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ICONST_1 - INVOKEVIRTUAL net/minecraft/item/ItemStack.splitStack (I)Lnet/minecraft/item/ItemStack; - ASTORE 7 - L18 - LINENUMBER 103 L18 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 7 - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; - POP - L19 - LINENUMBER 104 L19 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 7 - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V - L20 - LINENUMBER 106 L20 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - IFNE L11 - L21 - LINENUMBER 108 L21 - ALOAD 6 - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V - GOTO L11 - L8 - LINENUMBER 117 L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; - IF_ACMPNE L22 - ILOAD 5 - IFEQ L22 - L23 - LINENUMBER 119 L23 - ICONST_0 - ISTORE 8 - L24 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I T T I] [] - ILOAD 8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; - INVOKEVIRTUAL net/minecraft/inventory/Container.getInventory ()Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L11 - L25 - LINENUMBER 121 L25 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - ILOAD 8 - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V - L26 - LINENUMBER 119 L26 - IINC 8 1 - GOTO L24 - L22 - LINENUMBER 128 L22 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - IF_ICMPNE L27 - L28 - LINENUMBER 130 L28 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; - IF_ACMPNE L29 - L30 - LINENUMBER 132 L30 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V - GOTO L11 - L29 - LINENUMBER 134 L29 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - ILOAD 4 - ICONST_4 - IF_ICMPNE L31 - ALOAD 1 - IFNULL L31 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L31 - L32 - LINENUMBER 136 L32 - ALOAD 1 - ILOAD 3 - IFNE L33 - ICONST_1 - GOTO L34 - L33 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Slot] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - L34 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Slot I] - INVOKEVIRTUAL net/minecraft/inventory/Slot.decrStackSize (I)Lnet/minecraft/item/ItemStack; - ASTORE 9 - L35 - LINENUMBER 137 L35 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 9 - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; - POP - L36 - LINENUMBER 138 L36 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V - GOTO L11 - L31 - LINENUMBER 140 L31 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - ILOAD 4 - ICONST_4 - IF_ICMPNE L37 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNULL L37 - L38 - LINENUMBER 142 L38 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; - POP - L39 - LINENUMBER 143 L39 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V - L40 - LINENUMBER 144 L40 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V - GOTO L11 - L37 - LINENUMBER 148 L37 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; - ALOAD 1 - IFNONNULL L41 - ILOAD 2 - GOTO L42 - L41 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container] - ALOAD 1 - CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot - INVOKESTATIC net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.access$000 (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot;)Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - L42 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container I] - ILOAD 3 - ILOAD 4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; - POP - L43 - LINENUMBER 149 L43 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; - INVOKEVIRTUAL net/minecraft/inventory/Container.detectAndSendChanges ()V - GOTO L11 - L27 - LINENUMBER 152 L27 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - ILOAD 4 - ICONST_5 - IF_ICMPEQ L44 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic; - IF_ACMPNE L44 - L45 - LINENUMBER 154 L45 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - ASTORE 6 - L46 - LINENUMBER 155 L46 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 7 - L47 - LINENUMBER 156 L47 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - ASTORE 10 - L48 - LINENUMBER 159 L48 - ILOAD 4 - ICONST_2 - IF_ICMPNE L49 - L50 - LINENUMBER 161 L50 - ALOAD 10 - IFNULL L51 - ILOAD 3 - IFLT L51 - ILOAD 3 - BIPUSH 9 - IF_ICMPGE L51 - L52 - LINENUMBER 163 L52 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 11 - L53 - LINENUMBER 164 L53 - ALOAD 11 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L54 - LINENUMBER 165 L54 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - ILOAD 3 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V - L55 - LINENUMBER 166 L55 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; - INVOKEVIRTUAL net/minecraft/inventory/Container.detectAndSendChanges ()V - L51 - LINENUMBER 169 L51 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - RETURN - L49 - LINENUMBER 172 L49 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - ILOAD 4 - ICONST_3 - IF_ICMPNE L56 - L57 - LINENUMBER 174 L57 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - IFNONNULL L58 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L58 - L59 - LINENUMBER 176 L59 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 11 - L60 - LINENUMBER 177 L60 - ALOAD 11 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L61 - LINENUMBER 178 L61 - ALOAD 6 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V - L58 - LINENUMBER 181 L58 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - RETURN - L56 - LINENUMBER 184 L56 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - ILOAD 4 - ICONST_4 - IF_ICMPNE L62 - L63 - LINENUMBER 186 L63 - ALOAD 10 - IFNULL L64 - L65 - LINENUMBER 188 L65 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 11 - L66 - LINENUMBER 189 L66 - ALOAD 11 - ILOAD 3 - IFNE L67 - ICONST_1 - GOTO L68 - L67 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack net/minecraft/item/ItemStack] [net/minecraft/item/ItemStack] - ALOAD 11 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - L68 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack net/minecraft/item/ItemStack] [net/minecraft/item/ItemStack I] - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - L69 - LINENUMBER 190 L69 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 11 - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; - POP - L70 - LINENUMBER 191 L70 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 11 - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendPacketDropItem (Lnet/minecraft/item/ItemStack;)V - L64 - LINENUMBER 194 L64 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - RETURN - L62 - LINENUMBER 197 L62 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - ALOAD 7 - IFNULL L71 - ALOAD 10 - IFNULL L71 - ALOAD 7 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.isItemEqual (Lnet/minecraft/item/ItemStack;)Z - IFEQ L71 - ALOAD 7 - ALOAD 10 - INVOKESTATIC net/minecraft/item/ItemStack.areItemStackTagsEqual (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z - IFEQ L71 - L72 - LINENUMBER 199 L72 - ILOAD 3 - IFNE L73 - L74 - LINENUMBER 201 L74 - ILOAD 5 - IFEQ L75 - L76 - LINENUMBER 203 L76 - ALOAD 7 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L77 - L75 - LINENUMBER 205 L75 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - ALOAD 7 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 7 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - IF_ICMPGE L77 - L78 - LINENUMBER 207 L78 - ALOAD 7 - DUP - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - IADD - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L77 - L73 - LINENUMBER 210 L73 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - ALOAD 7 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - IF_ICMPGT L79 - L80 - LINENUMBER 212 L80 - ALOAD 6 - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V - GOTO L77 - L79 - LINENUMBER 216 L79 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - ALOAD 7 - DUP - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - ISUB - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L77 - L71 - LINENUMBER 219 L71 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - ALOAD 10 - IFNULL L81 - ALOAD 7 - IFNONNULL L81 - L82 - LINENUMBER 221 L82 - ALOAD 6 - ALOAD 10 - INVOKESTATIC net/minecraft/item/ItemStack.copyItemStack (Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V - L83 - LINENUMBER 222 L83 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.getItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 7 - L84 - LINENUMBER 224 L84 - ILOAD 5 - IFEQ L77 - L85 - LINENUMBER 226 L85 - ALOAD 7 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getMaxStackSize ()I - PUTFIELD net/minecraft/item/ItemStack.stackSize : I - GOTO L77 - L81 - LINENUMBER 231 L81 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - ALOAD 6 - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - INVOKEVIRTUAL net/minecraft/entity/player/InventoryPlayer.setItemStack (Lnet/minecraft/item/ItemStack;)V - L77 - LINENUMBER 233 L77 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I net/minecraft/entity/player/InventoryPlayer net/minecraft/item/ItemStack T T net/minecraft/item/ItemStack] [] - GOTO L11 - L44 - LINENUMBER 236 L44 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - ALOAD 1 - IFNONNULL L86 - ILOAD 2 - GOTO L87 - L86 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container] - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - L87 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [net/minecraft/inventory/Container I] - ILOAD 3 - ILOAD 4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/inventory/Container.slotClick (IIILnet/minecraft/entity/player/EntityPlayer;)Lnet/minecraft/item/ItemStack; - POP - L88 - LINENUMBER 238 L88 - ILOAD 3 - INVOKESTATIC net/minecraft/inventory/Container.func_94532_c (I)I - ICONST_2 - IF_ICMPNE L89 - L90 - LINENUMBER 240 L90 - ICONST_0 - ISTORE 8 - L91 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I T T I] [] - ILOAD 8 - BIPUSH 9 - IF_ICMPGE L11 - L92 - LINENUMBER 242 L92 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - BIPUSH 45 - ILOAD 8 - IADD - INVOKEVIRTUAL net/minecraft/inventory/Container.getSlot (I)Lnet/minecraft/inventory/Slot; - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - BIPUSH 36 - ILOAD 8 - IADD - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V - L93 - LINENUMBER 240 L93 - IINC 8 1 - GOTO L91 - L89 - LINENUMBER 245 L89 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - ALOAD 1 - IFNULL L11 - L94 - LINENUMBER 247 L94 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - INVOKEVIRTUAL net/minecraft/inventory/Container.getSlot (I)Lnet/minecraft/inventory/Slot; - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - ASTORE 9 - L95 - LINENUMBER 248 L95 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - ALOAD 9 - ALOAD 1 - GETFIELD net/minecraft/inventory/Slot.slotNumber : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - ISUB - BIPUSH 9 - IADD - BIPUSH 36 - IADD - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.sendSlotPacket (Lnet/minecraft/item/ItemStack;I)V - L11 - LINENUMBER 253 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/inventory/Slot I I I I] [] - RETURN - L96 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L18 L8 7 - LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L10 L8 6 - LOCALVARIABLE l I L24 L22 8 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L35 L31 9 - LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L53 L51 11 - LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L60 L58 11 - LOCALVARIABLE itemstack3 Lnet/minecraft/item/ItemStack; L66 L64 11 - LOCALVARIABLE itemstack2 Lnet/minecraft/item/ItemStack; L48 L77 10 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L47 L44 7 - LOCALVARIABLE inventoryplayer Lnet/minecraft/entity/player/InventoryPlayer; L46 L44 6 - LOCALVARIABLE l I L91 L89 8 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L95 L11 9 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L96 0 - LOCALVARIABLE p_146984_1_ Lnet/minecraft/inventory/Slot; L0 L96 1 - LOCALVARIABLE p_146984_2_ I L0 L96 2 - LOCALVARIABLE p_146984_3_ I L0 L96 3 - LOCALVARIABLE p_146984_4_ I L0 L96 4 - LOCALVARIABLE flag Z L4 L96 5 - MAXSTACK = 5 - MAXLOCALS = 12 - - // access flags 0x1 - public initGui()V - L0 - LINENUMBER 260 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.playerController : Lnet/minecraft/client/multiplayer/PlayerControllerMP; - INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.isInCreativeMode ()Z - IFEQ L1 - L2 - LINENUMBER 262 L2 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.initGui ()V - L3 - LINENUMBER 263 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List; - INVOKEINTERFACE java/util/List.clear ()V - L4 - LINENUMBER 264 L4 - ICONST_1 - INVOKESTATIC org/lwjgl/input/Keyboard.enableRepeatEvents (Z)V - L5 - LINENUMBER 265 L5 - ALOAD 0 - NEW net/minecraft/client/gui/GuiTextField - DUP - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - BIPUSH 82 - IADD - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - BIPUSH 6 - IADD - BIPUSH 89 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - GETFIELD net/minecraft/client/gui/FontRenderer.FONT_HEIGHT : I - INVOKESPECIAL net/minecraft/client/gui/GuiTextField. (Lnet/minecraft/client/gui/FontRenderer;IIII)V - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - L6 - LINENUMBER 266 L6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - BIPUSH 15 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setMaxStringLength (I)V - L7 - LINENUMBER 267 L7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setEnableBackgroundDrawing (Z)V - L8 - LINENUMBER 268 L8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V - L9 - LINENUMBER 269 L9 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - LDC 16777215 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setTextColor (I)V - L10 - LINENUMBER 270 L10 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - ISTORE 1 - L11 - LINENUMBER 271 L11 - ICONST_M1 - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - L12 - LINENUMBER 272 L12 - ALOAD 0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - ILOAD 1 - AALOAD - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V - L13 - LINENUMBER 273 L13 - ALOAD 0 - NEW net/minecraft/client/gui/inventory/CreativeCrafting - DUP - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - INVOKESPECIAL net/minecraft/client/gui/inventory/CreativeCrafting. (Lnet/minecraft/client/Minecraft;)V - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting; - L14 - LINENUMBER 274 L14 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting; - INVOKEVIRTUAL net/minecraft/inventory/Container.addCraftingToCrafters (Lnet/minecraft/inventory/ICrafting;)V - L15 - LINENUMBER 275 L15 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - ARRAYLENGTH - ISTORE 2 - L16 - LINENUMBER 276 L16 - ILOAD 2 - BIPUSH 12 - IF_ICMPLE L17 - L18 - LINENUMBER 278 L18 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List; - NEW net/minecraft/client/gui/GuiButton - DUP - BIPUSH 101 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - BIPUSH 50 - ISUB - BIPUSH 20 - BIPUSH 20 - LDC "<" - INVOKESPECIAL net/minecraft/client/gui/GuiButton. (IIIIILjava/lang/String;)V - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L19 - LINENUMBER 279 L19 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.buttonList : Ljava/util/List; - NEW net/minecraft/client/gui/GuiButton - DUP - BIPUSH 102 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I - IADD - BIPUSH 20 - ISUB - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - BIPUSH 50 - ISUB - BIPUSH 20 - BIPUSH 20 - LDC ">" - INVOKESPECIAL net/minecraft/client/gui/GuiButton. (IIIIILjava/lang/String;)V - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L20 - LINENUMBER 280 L20 - ALOAD 0 - ILOAD 2 - BIPUSH 12 - ISUB - BIPUSH 10 - IDIV - ICONST_1 - IADD - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I - L17 - LINENUMBER 282 L17 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - GOTO L21 - L1 - LINENUMBER 285 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - NEW net/minecraft/client/gui/inventory/GuiInventory - DUP - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiInventory. (Lnet/minecraft/entity/player/EntityPlayer;)V - INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V - L21 - LINENUMBER 287 L21 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] - RETURN - L22 - LOCALVARIABLE i I L11 L17 1 - LOCALVARIABLE tabCount I L16 L17 2 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L22 0 - MAXSTACK = 9 - MAXLOCALS = 3 - - // access flags 0x1 - public onGuiClosed()V - L0 - LINENUMBER 294 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.onGuiClosed ()V - L1 - LINENUMBER 296 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - IFNULL L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventory : Lnet/minecraft/entity/player/InventoryPlayer; - IFNULL L2 - L3 - LINENUMBER 298 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147059_E : Lnet/minecraft/client/gui/inventory/CreativeCrafting; - INVOKEVIRTUAL net/minecraft/inventory/Container.removeCraftingFromCrafters (Lnet/minecraft/inventory/ICrafting;)V - L2 - LINENUMBER 301 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] - ICONST_0 - INVOKESTATIC org/lwjgl/input/Keyboard.enableRepeatEvents (Z)V - L4 - LINENUMBER 302 L4 - RETURN - L5 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x4 - protected keyTyped(CI)V - L0 - LINENUMBER 309 L0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - AALOAD - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z - IFNE L1 - L2 - LINENUMBER 311 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.keyBindChat : Lnet/minecraft/client/settings/KeyBinding; - INVOKESTATIC net/minecraft/client/settings/GameSettings.isKeyDown (Lnet/minecraft/client/settings/KeyBinding;)Z - IFEQ L3 - L4 - LINENUMBER 313 L4 - ALOAD 0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V - GOTO L5 - L3 - LINENUMBER 317 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.keyTyped (CI)V - GOTO L5 - L1 - LINENUMBER 322 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z - IFEQ L6 - L7 - LINENUMBER 324 L7 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147057_D : Z - L8 - LINENUMBER 325 L8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - LDC "" - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setText (Ljava/lang/String;)V - L6 - LINENUMBER 328 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - ALOAD 0 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.checkHotbarKeys (I)Z - IFNE L5 - L9 - LINENUMBER 330 L9 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.textboxKeyTyped (CI)Z - IFEQ L10 - L11 - LINENUMBER 332 L11 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateCreativeSearch ()V - GOTO L5 - L10 - LINENUMBER 336 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.keyTyped (CI)V - L5 - LINENUMBER 340 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - RETURN - L12 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L12 0 - LOCALVARIABLE p_73869_1_ C L0 L12 1 - LOCALVARIABLE p_73869_2_ I L0 L12 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x2 - private updateCreativeSearch()V - L0 - LINENUMBER 344 L0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative - ASTORE 1 - L1 - LINENUMBER 345 L1 - ALOAD 1 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; - INVOKEINTERFACE java/util/List.clear ()V - L2 - LINENUMBER 347 L2 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - AALOAD - ASTORE 2 - L3 - LINENUMBER 348 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z - IFEQ L4 - ALOAD 2 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPEQ L4 - L5 - LINENUMBER 350 L5 - ALOAD 2 - ALOAD 1 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.displayAllReleventItems (Ljava/util/List;)V - L6 - LINENUMBER 351 L6 - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateFilteredItems (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V - L7 - LINENUMBER 352 L7 - RETURN - L4 - LINENUMBER 355 L4 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs] [] - GETSTATIC net/minecraft/item/Item.itemRegistry : Lnet/minecraft/util/RegistryNamespaced; - INVOKEVIRTUAL net/minecraft/util/RegistryNamespaced.iterator ()Ljava/util/Iterator; - ASTORE 3 - L8 - LINENUMBER 357 L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L9 - L10 - LINENUMBER 359 L10 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/item/Item - ASTORE 4 - L11 - LINENUMBER 361 L11 - ALOAD 4 - IFNULL L12 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/item/Item.getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs; - IFNULL L12 - L13 - LINENUMBER 363 L13 - ALOAD 4 - ALOAD 4 - ACONST_NULL - CHECKCAST net/minecraft/creativetab/CreativeTabs - ALOAD 1 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; - INVOKEVIRTUAL net/minecraft/item/Item.getSubItems (Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V - L12 - LINENUMBER 365 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator net/minecraft/item/Item] [] - GOTO L8 - L9 - LINENUMBER 366 L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/creativetab/CreativeTabs java/util/Iterator] [] - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateFilteredItems (Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V - L14 - LINENUMBER 367 L14 - RETURN - L15 - LOCALVARIABLE item Lnet/minecraft/item/Item; L11 L12 4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0 - LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L1 L15 1 - LOCALVARIABLE tab Lnet/minecraft/creativetab/CreativeTabs; L3 L15 2 - LOCALVARIABLE iterator Ljava/util/Iterator; L8 L15 3 - MAXSTACK = 4 - MAXLOCALS = 5 - - // access flags 0x2 - private updateFilteredItems(Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative;)V - L0 - LINENUMBER 373 L0 - GETSTATIC net/minecraft/enchantment/Enchantment.enchantmentsList : [Lnet/minecraft/enchantment/Enchantment; - ASTORE 2 - L1 - LINENUMBER 374 L1 - ALOAD 2 - ARRAYLENGTH - ISTORE 3 - L2 - LINENUMBER 376 L2 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - AALOAD - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPEQ L3 - ICONST_0 - ISTORE 3 - L3 - LINENUMBER 377 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I] [] - ICONST_0 - ISTORE 4 - L4 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I] [] - ILOAD 4 - ILOAD 3 - IF_ICMPGE L5 - L6 - LINENUMBER 379 L6 - ALOAD 2 - ILOAD 4 - AALOAD - ASTORE 5 - L7 - LINENUMBER 381 L7 - ALOAD 5 - IFNULL L8 - ALOAD 5 - GETFIELD net/minecraft/enchantment/Enchantment.type : Lnet/minecraft/enchantment/EnumEnchantmentType; - IFNULL L8 - L9 - LINENUMBER 383 L9 - GETSTATIC net/minecraft/init/Items.enchanted_book : Lnet/minecraft/item/ItemEnchantedBook; - ALOAD 5 - ALOAD 1 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; - INVOKEVIRTUAL net/minecraft/item/ItemEnchantedBook.func_92113_a (Lnet/minecraft/enchantment/Enchantment;Ljava/util/List;)V - L8 - LINENUMBER 377 L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I net/minecraft/enchantment/Enchantment] [] - IINC 4 1 - GOTO L4 - L5 - LINENUMBER 387 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I I] [] - ALOAD 1 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 6 - L10 - LINENUMBER 388 L10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.getText ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/String.toLowerCase ()Ljava/lang/String; - ASTORE 4 - L11 - LINENUMBER 390 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String T java/util/Iterator] [] - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L12 - L13 - LINENUMBER 392 L13 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/item/ItemStack - ASTORE 5 - L14 - LINENUMBER 393 L14 - ICONST_0 - ISTORE 7 - L15 - LINENUMBER 394 L15 - ALOAD 5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z - INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 8 - L16 - LINENUMBER 398 L16 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] [] - ALOAD 8 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L17 - L18 - LINENUMBER 400 L18 - ALOAD 8 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 9 - L19 - LINENUMBER 402 L19 - ALOAD 9 - INVOKEVIRTUAL java/lang/String.toLowerCase ()Ljava/lang/String; - ALOAD 4 - INVOKEVIRTUAL java/lang/String.contains (Ljava/lang/CharSequence;)Z - IFNE L20 - L21 - LINENUMBER 404 L21 - GOTO L16 - L20 - LINENUMBER 407 L20 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator java/lang/String] [] - ICONST_1 - ISTORE 7 - L17 - LINENUMBER 410 L17 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] [] - ILOAD 7 - IFNE L22 - L23 - LINENUMBER 412 L23 - ALOAD 6 - INVOKEINTERFACE java/util/Iterator.remove ()V - GOTO L22 - L22 - LINENUMBER 417 L22 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String net/minecraft/item/ItemStack java/util/Iterator I java/util/Iterator] [] - GOTO L11 - L12 - LINENUMBER 419 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative [Lnet/minecraft/enchantment/Enchantment; I java/lang/String T java/util/Iterator] [] - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - L24 - LINENUMBER 420 L24 - ALOAD 1 - FCONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V - L25 - LINENUMBER 421 L25 - RETURN - L26 - LOCALVARIABLE enchantment Lnet/minecraft/enchantment/Enchantment; L7 L8 5 - LOCALVARIABLE i I L4 L5 4 - LOCALVARIABLE s Ljava/lang/String; L19 L17 9 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L14 L22 5 - LOCALVARIABLE flag Z L15 L22 7 - LOCALVARIABLE iterator1 Ljava/util/Iterator; L16 L22 8 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L26 0 - LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L0 L26 1 - LOCALVARIABLE iterator Ljava/util/Iterator; L10 L26 6 - LOCALVARIABLE aenchantment [Lnet/minecraft/enchantment/Enchantment; L1 L26 2 - LOCALVARIABLE j I L2 L26 3 - LOCALVARIABLE s1 Ljava/lang/String; L11 L26 4 - MAXSTACK = 3 - MAXLOCALS = 10 - - // access flags 0x4 - protected drawGuiContainerForegroundLayer(II)V - L0 - LINENUMBER 428 L0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - AALOAD - ASTORE 3 - L1 - LINENUMBER 430 L1 - ALOAD 3 - IFNULL L2 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.drawInForegroundOfTab ()Z - IFEQ L2 - L3 - LINENUMBER 432 L3 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L4 - LINENUMBER 433 L4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 3 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()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; - BIPUSH 8 - BIPUSH 6 - LDC 4210752 - INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawString (Ljava/lang/String;III)I - POP - L2 - LINENUMBER 435 L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I net/minecraft/creativetab/CreativeTabs] [] - RETURN - L5 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L5 0 - LOCALVARIABLE p_146979_1_ I L0 L5 1 - LOCALVARIABLE p_146979_2_ I L0 L5 2 - LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L1 L5 3 - MAXSTACK = 5 - MAXLOCALS = 4 - - // access flags 0x4 - protected mouseClicked(III)V - L0 - LINENUMBER 442 L0 - ILOAD 3 - IFNE L1 - L2 - LINENUMBER 444 L2 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - ISUB - ISTORE 4 - L3 - LINENUMBER 445 L3 - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - ISUB - ISTORE 5 - L4 - LINENUMBER 446 L4 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - ASTORE 6 - L5 - LINENUMBER 447 L5 - ALOAD 6 - ARRAYLENGTH - ISTORE 7 - L6 - LINENUMBER 449 L6 - ICONST_0 - ISTORE 8 - L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] [] - ILOAD 8 - ILOAD 7 - IF_ICMPGE L1 - L8 - LINENUMBER 451 L8 - ALOAD 6 - ILOAD 8 - AALOAD - ASTORE 9 - L9 - LINENUMBER 453 L9 - ALOAD 9 - IFNULL L10 - ALOAD 0 - ALOAD 9 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147049_a (Lnet/minecraft/creativetab/CreativeTabs;II)Z - IFEQ L10 - L11 - LINENUMBER 455 L11 - RETURN - L10 - LINENUMBER 449 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] [] - IINC 8 1 - GOTO L7 - L1 - LINENUMBER 460 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.mouseClicked (III)V - L12 - LINENUMBER 461 L12 - RETURN - L13 - LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L9 L10 9 - LOCALVARIABLE k1 I L7 L1 8 - LOCALVARIABLE l I L3 L1 4 - LOCALVARIABLE i1 I L4 L1 5 - LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L5 L1 6 - LOCALVARIABLE j1 I L6 L1 7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L13 0 - LOCALVARIABLE p_73864_1_ I L0 L13 1 - LOCALVARIABLE p_73864_2_ I L0 L13 2 - LOCALVARIABLE p_73864_3_ I L0 L13 3 - MAXSTACK = 4 - MAXLOCALS = 10 - - // access flags 0x4 - protected mouseMovedOrUp(III)V - L0 - LINENUMBER 469 L0 - ILOAD 3 - IFNE L1 - L2 - LINENUMBER 471 L2 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - ISUB - ISTORE 4 - L3 - LINENUMBER 472 L3 - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - ISUB - ISTORE 5 - L4 - LINENUMBER 473 L4 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - ASTORE 6 - L5 - LINENUMBER 474 L5 - ALOAD 6 - ARRAYLENGTH - ISTORE 7 - L6 - LINENUMBER 476 L6 - ICONST_0 - ISTORE 8 - L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] [] - ILOAD 8 - ILOAD 7 - IF_ICMPGE L1 - L8 - LINENUMBER 478 L8 - ALOAD 6 - ILOAD 8 - AALOAD - ASTORE 9 - L9 - LINENUMBER 480 L9 - ALOAD 9 - IFNULL L10 - ALOAD 0 - ALOAD 9 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147049_a (Lnet/minecraft/creativetab/CreativeTabs;II)Z - IFEQ L10 - L11 - LINENUMBER 482 L11 - ALOAD 0 - ALOAD 9 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.setCurrentCreativeTab (Lnet/minecraft/creativetab/CreativeTabs;)V - L12 - LINENUMBER 483 L12 - RETURN - L10 - LINENUMBER 476 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] [] - IINC 8 1 - GOTO L7 - L1 - LINENUMBER 488 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.mouseMovedOrUp (III)V - L13 - LINENUMBER 489 L13 - RETURN - L14 - LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L9 L10 9 - LOCALVARIABLE k1 I L7 L1 8 - LOCALVARIABLE l I L3 L1 4 - LOCALVARIABLE i1 I L4 L1 5 - LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L5 L1 6 - LOCALVARIABLE j1 I L6 L1 7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L14 0 - LOCALVARIABLE p_146286_1_ I L0 L14 1 - LOCALVARIABLE p_146286_2_ I L0 L14 2 - LOCALVARIABLE p_146286_3_ I L0 L14 3 - MAXSTACK = 4 - MAXLOCALS = 10 - - // access flags 0x2 - private needsScrollBars()Z - L0 - LINENUMBER 496 L0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - AALOAD - IFNONNULL L1 - ICONST_0 - IRETURN - L1 - LINENUMBER 497 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - IF_ICMPEQ L2 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - AALOAD - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.shouldHidePlayerInventory ()Z - IFEQ L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.func_148328_e ()Z - IFEQ L2 - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L4 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x2 - private setCurrentCreativeTab(Lnet/minecraft/creativetab/CreativeTabs;)V - L0 - LINENUMBER 502 L0 - ALOAD 1 - IFNONNULL L1 - RETURN - L1 - LINENUMBER 503 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] [] - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - ISTORE 2 - L2 - LINENUMBER 504 L2 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - L3 - LINENUMBER 505 L3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative - ASTORE 3 - L4 - LINENUMBER 506 L4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147008_s : Ljava/util/Set; - INVOKEINTERFACE java/util/Set.clear ()V - L5 - LINENUMBER 507 L5 - ALOAD 3 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; - INVOKEINTERFACE java/util/List.clear ()V - L6 - LINENUMBER 508 L6 - ALOAD 1 - ALOAD 3 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.displayAllReleventItems (Ljava/util/List;)V - L7 - LINENUMBER 510 L7 - ALOAD 1 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPNE L8 - L9 - LINENUMBER 512 L9 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - GETFIELD net/minecraft/client/entity/EntityClientPlayerMP.inventoryContainer : Lnet/minecraft/inventory/Container; - ASTORE 4 - L10 - LINENUMBER 514 L10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List; - IFNONNULL L11 - L12 - LINENUMBER 516 L12 - ALOAD 0 - ALOAD 3 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List; - L11 - LINENUMBER 519 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container] [] - ALOAD 3 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; - L13 - LINENUMBER 521 L13 - ICONST_0 - ISTORE 5 - L14 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I] [] - ILOAD 5 - ALOAD 4 - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L15 - L16 - LINENUMBER 523 L16 - NEW net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot - DUP - ALOAD 0 - ALOAD 4 - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - ILOAD 5 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ILOAD 5 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot. (Lnet/minecraft/client/gui/inventory/GuiContainerCreative;Lnet/minecraft/inventory/Slot;I)V - ASTORE 6 - L17 - LINENUMBER 524 L17 - ALOAD 3 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; - ALOAD 6 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L18 - LINENUMBER 529 L18 - ILOAD 5 - ICONST_5 - IF_ICMPLT L19 - ILOAD 5 - BIPUSH 9 - IF_ICMPGE L19 - L20 - LINENUMBER 531 L20 - ILOAD 5 - ICONST_5 - ISUB - ISTORE 7 - L21 - LINENUMBER 532 L21 - ILOAD 7 - ICONST_2 - IDIV - ISTORE 8 - L22 - LINENUMBER 533 L22 - ILOAD 7 - ICONST_2 - IREM - ISTORE 9 - L23 - LINENUMBER 534 L23 - ALOAD 6 - BIPUSH 9 - ILOAD 8 - BIPUSH 54 - IMUL - IADD - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I - L24 - LINENUMBER 535 L24 - ALOAD 6 - BIPUSH 6 - ILOAD 9 - BIPUSH 27 - IMUL - IADD - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I - GOTO L25 - L19 - LINENUMBER 537 L19 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] [] - ILOAD 5 - IFLT L26 - ILOAD 5 - ICONST_5 - IF_ICMPGE L26 - L27 - LINENUMBER 539 L27 - ALOAD 6 - SIPUSH -2000 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I - L28 - LINENUMBER 540 L28 - ALOAD 6 - SIPUSH -2000 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I - GOTO L25 - L26 - LINENUMBER 542 L26 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] [] - ILOAD 5 - ALOAD 4 - GETFIELD net/minecraft/inventory/Container.inventorySlots : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L25 - L29 - LINENUMBER 544 L29 - ILOAD 5 - BIPUSH 9 - ISUB - ISTORE 7 - L30 - LINENUMBER 545 L30 - ILOAD 7 - BIPUSH 9 - IREM - ISTORE 8 - L31 - LINENUMBER 546 L31 - ILOAD 7 - BIPUSH 9 - IDIV - ISTORE 9 - L32 - LINENUMBER 547 L32 - ALOAD 6 - BIPUSH 9 - ILOAD 8 - BIPUSH 18 - IMUL - IADD - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.xDisplayPosition : I - L33 - LINENUMBER 549 L33 - ILOAD 5 - BIPUSH 36 - IF_ICMPLT L34 - L35 - LINENUMBER 551 L35 - ALOAD 6 - BIPUSH 112 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I - GOTO L25 - L34 - LINENUMBER 555 L34 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot I I I] [] - ALOAD 6 - BIPUSH 54 - ILOAD 9 - BIPUSH 18 - IMUL - IADD - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot.yDisplayPosition : I - L25 - LINENUMBER 521 L25 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I net/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot] [] - IINC 5 1 - GOTO L14 - L15 - LINENUMBER 560 L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative net/minecraft/inventory/Container I] [] - ALOAD 0 - NEW net/minecraft/inventory/Slot - DUP - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic; - ICONST_0 - SIPUSH 173 - BIPUSH 112 - INVOKESPECIAL net/minecraft/inventory/Slot. (Lnet/minecraft/inventory/IInventory;III)V - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; - L36 - LINENUMBER 561 L36 - ALOAD 3 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L37 - LINENUMBER 562 L37 - GOTO L38 - L8 - LINENUMBER 563 L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] [] - ILOAD 2 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - IF_ICMPNE L38 - L39 - LINENUMBER 565 L39 - ALOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List; - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.inventorySlots : Ljava/util/List; - L40 - LINENUMBER 566 L40 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147063_B : Ljava/util/List; - L38 - LINENUMBER 569 L38 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - IFNULL L41 - L42 - LINENUMBER 571 L42 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.hasSearchBar ()Z - IFEQ L43 - L44 - LINENUMBER 573 L44 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V - L45 - LINENUMBER 574 L45 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setCanLoseFocus (Z)V - L46 - LINENUMBER 575 L46 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setFocused (Z)V - L47 - LINENUMBER 576 L47 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - LDC "" - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setText (Ljava/lang/String;)V - L48 - LINENUMBER 577 L48 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getSearchbarWidth ()I - PUTFIELD net/minecraft/client/gui/GuiTextField.width : I - L49 - LINENUMBER 578 L49 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - SIPUSH 171 - IADD - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - GETFIELD net/minecraft/client/gui/GuiTextField.width : I - ISUB - PUTFIELD net/minecraft/client/gui/GuiTextField.xPosition : I - L50 - LINENUMBER 579 L50 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.updateCreativeSearch ()V - GOTO L41 - L43 - LINENUMBER 583 L43 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setVisible (Z)V - L51 - LINENUMBER 584 L51 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setCanLoseFocus (Z)V - L52 - LINENUMBER 585 L52 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.setFocused (Z)V - L41 - LINENUMBER 589 L41 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative] [] - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - L53 - LINENUMBER 590 L53 - ALOAD 3 - FCONST_0 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V - L54 - LINENUMBER 591 L54 - RETURN - L55 - LOCALVARIABLE k I L21 L19 7 - LOCALVARIABLE l I L22 L19 8 - LOCALVARIABLE i1 I L23 L19 9 - LOCALVARIABLE creativeslot Lnet/minecraft/client/gui/inventory/GuiContainerCreative$CreativeSlot; L17 L25 6 - LOCALVARIABLE k I L30 L25 7 - LOCALVARIABLE l I L31 L25 8 - LOCALVARIABLE i1 I L32 L25 9 - LOCALVARIABLE j I L14 L15 5 - LOCALVARIABLE container Lnet/minecraft/inventory/Container; L10 L37 4 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L55 0 - LOCALVARIABLE p_147050_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L55 1 - LOCALVARIABLE i I L2 L55 2 - LOCALVARIABLE containercreative Lnet/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative; L4 L55 3 - MAXSTACK = 7 - MAXLOCALS = 10 - - // access flags 0x1 - public handleMouseInput()V - L0 - LINENUMBER 598 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.handleMouseInput ()V - L1 - LINENUMBER 599 L1 - INVOKESTATIC org/lwjgl/input/Mouse.getEventDWheel ()I - ISTORE 1 - L2 - LINENUMBER 601 L2 - ILOAD 1 - IFEQ L3 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z - IFEQ L3 - L4 - LINENUMBER 603 L4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.itemList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - BIPUSH 9 - IDIV - ICONST_5 - ISUB - ICONST_1 - IADD - ISTORE 2 - L5 - LINENUMBER 605 L5 - ILOAD 1 - IFLE L6 - L7 - LINENUMBER 607 L7 - ICONST_1 - ISTORE 1 - L6 - LINENUMBER 610 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - ILOAD 1 - IFGE L8 - L9 - LINENUMBER 612 L9 - ICONST_M1 - ISTORE 1 - L8 - LINENUMBER 615 L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - F2D - ILOAD 1 - I2D - ILOAD 2 - I2D - DDIV - DSUB - D2F - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - L10 - LINENUMBER 617 L10 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - FCONST_0 - FCMPG - IFGE L11 - L12 - LINENUMBER 619 L12 - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - L11 - LINENUMBER 622 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - FCONST_1 - FCMPL - IFLE L13 - L14 - LINENUMBER 624 L14 - ALOAD 0 - FCONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - L13 - LINENUMBER 627 L13 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V - L3 - LINENUMBER 629 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I] [] - RETURN - L15 - LOCALVARIABLE j I L5 L3 2 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0 - LOCALVARIABLE i I L2 L15 1 - MAXSTACK = 7 - MAXLOCALS = 3 - - // access flags 0x1 - public drawScreen(IIF)V - L0 - LINENUMBER 636 L0 - ICONST_0 - INVOKESTATIC org/lwjgl/input/Mouse.isButtonDown (I)Z - ISTORE 4 - L1 - LINENUMBER 637 L1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - ISTORE 5 - L2 - LINENUMBER 638 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - ISTORE 6 - L3 - LINENUMBER 639 L3 - ILOAD 5 - SIPUSH 175 - IADD - ISTORE 7 - L4 - LINENUMBER 640 L4 - ILOAD 6 - BIPUSH 18 - IADD - ISTORE 8 - L5 - LINENUMBER 641 L5 - ILOAD 7 - BIPUSH 14 - IADD - ISTORE 9 - L6 - LINENUMBER 642 L6 - ILOAD 8 - BIPUSH 112 - IADD - ISTORE 10 - L7 - LINENUMBER 644 L7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.wasClicking : Z - IFNE L8 - ILOAD 4 - IFEQ L8 - ILOAD 1 - ILOAD 7 - IF_ICMPLT L8 - ILOAD 2 - ILOAD 8 - IF_ICMPLT L8 - ILOAD 1 - ILOAD 9 - IF_ICMPGE L8 - ILOAD 2 - ILOAD 10 - IF_ICMPGE L8 - L9 - LINENUMBER 646 L9 - ALOAD 0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z - L8 - LINENUMBER 649 L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] - ILOAD 4 - IFNE L10 - L11 - LINENUMBER 651 L11 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z - L10 - LINENUMBER 654 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] - ALOAD 0 - ILOAD 4 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.wasClicking : Z - L12 - LINENUMBER 656 L12 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.isScrolling : Z - IFEQ L13 - L14 - LINENUMBER 658 L14 - ALOAD 0 - ILOAD 2 - ILOAD 8 - ISUB - I2F - LDC 7.5 - FSUB - ILOAD 10 - ILOAD 8 - ISUB - I2F - LDC 15.0 - FSUB - FDIV - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - L15 - LINENUMBER 660 L15 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - FCONST_0 - FCMPG - IFGE L16 - L17 - LINENUMBER 662 L17 - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - L16 - LINENUMBER 665 L16 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - FCONST_1 - FCMPL - IFLE L18 - L19 - LINENUMBER 667 L19 - ALOAD 0 - FCONST_1 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - L18 - LINENUMBER 670 L18 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.inventorySlots : Lnet/minecraft/inventory/Container; - CHECKCAST net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative$ContainerCreative.scrollTo (F)V - L13 - LINENUMBER 673 L13 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I] [] - ALOAD 0 - ILOAD 1 - ILOAD 2 - FLOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.drawScreen (IIF)V - L20 - LINENUMBER 674 L20 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - ASTORE 11 - L21 - LINENUMBER 675 L21 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - BIPUSH 10 - IMUL - ISTORE 12 - L22 - LINENUMBER 676 L22 - ALOAD 11 - ARRAYLENGTH - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - ICONST_1 - IADD - BIPUSH 10 - IMUL - ICONST_2 - IADD - INVOKESTATIC java/lang/Math.min (II)I - ISTORE 13 - L23 - LINENUMBER 677 L23 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - IFEQ L24 - IINC 12 2 - L24 - LINENUMBER 678 L24 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I] [] - ICONST_0 - ISTORE 14 - L25 - LINENUMBER 680 L25 - ILOAD 12 - ISTORE 15 - L26 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] - ILOAD 15 - ILOAD 13 - IF_ICMPGE L27 - L28 - LINENUMBER 682 L28 - ALOAD 11 - ILOAD 15 - AALOAD - ASTORE 16 - L29 - LINENUMBER 684 L29 - ALOAD 16 - IFNONNULL L30 - GOTO L31 - L30 - LINENUMBER 685 L30 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I net/minecraft/creativetab/CreativeTabs] [] - ALOAD 0 - ALOAD 16 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z - IFEQ L31 - L32 - LINENUMBER 687 L32 - ICONST_1 - ISTORE 14 - L33 - LINENUMBER 688 L33 - GOTO L27 - L31 - LINENUMBER 680 L31 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I net/minecraft/creativetab/CreativeTabs] [] - IINC 15 1 - GOTO L26 - L27 - LINENUMBER 692 L27 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] - ILOAD 14 - IFNE L34 - ALOAD 0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z - IFEQ L34 - L35 - LINENUMBER 694 L35 - ALOAD 0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.renderCreativeInventoryHoveringText (Lnet/minecraft/creativetab/CreativeTabs;II)Z - POP - L34 - LINENUMBER 697 L34 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; - IFNULL L36 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - IF_ICMPNE L36 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.xDisplayPosition : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.field_147064_C : Lnet/minecraft/inventory/Slot; - GETFIELD net/minecraft/inventory/Slot.yDisplayPosition : I - BIPUSH 16 - BIPUSH 16 - ILOAD 1 - ILOAD 2 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146978_c (IIIIII)Z - IFEQ L36 - L37 - LINENUMBER 699 L37 - ALOAD 0 - LDC "inventory.binSlot" - 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 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawCreativeTabHoveringText (Ljava/lang/String;II)V - L36 - LINENUMBER 702 L36 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I - IFEQ L38 - L39 - LINENUMBER 704 L39 - LDC "%d / %d" - ICONST_2 - ANEWARRAY java/lang/Object - DUP - ICONST_0 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - ICONST_1 - IADD - INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; - AASTORE - DUP - ICONST_1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I - ICONST_1 - IADD - INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; - AASTORE - INVOKESTATIC java/lang/String.format (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; - ASTORE 15 - L40 - LINENUMBER 705 L40 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 15 - INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.getStringWidth (Ljava/lang/String;)I - ISTORE 16 - L41 - LINENUMBER 706 L41 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L42 - LINENUMBER 707 L42 - ALOAD 0 - LDC 300.0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F - L43 - LINENUMBER 708 L43 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - LDC 300.0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L44 - LINENUMBER 709 L44 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 15 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I - ICONST_2 - IDIV - IADD - ILOAD 16 - ICONST_2 - IDIV - ISUB - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - BIPUSH 44 - ISUB - ICONST_M1 - INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawString (Ljava/lang/String;III)I - POP - L45 - LINENUMBER 710 L45 - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F - L46 - LINENUMBER 711 L46 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - FCONST_0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L38 - LINENUMBER 714 L38 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative I I F I I I I I I I [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L47 - LINENUMBER 715 L47 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L48 - LINENUMBER 716 L48 - RETURN - L49 - LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L29 L31 16 - LOCALVARIABLE j2 I L26 L27 15 - LOCALVARIABLE page Ljava/lang/String; L40 L38 15 - LOCALVARIABLE width I L41 L38 16 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L49 0 - LOCALVARIABLE p_73863_1_ I L0 L49 1 - LOCALVARIABLE p_73863_2_ I L0 L49 2 - LOCALVARIABLE p_73863_3_ F L0 L49 3 - LOCALVARIABLE flag Z L1 L49 4 - LOCALVARIABLE k I L2 L49 5 - LOCALVARIABLE l I L3 L49 6 - LOCALVARIABLE i1 I L4 L49 7 - LOCALVARIABLE j1 I L5 L49 8 - LOCALVARIABLE k1 I L6 L49 9 - LOCALVARIABLE l1 I L7 L49 10 - LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L21 L49 11 - LOCALVARIABLE start I L22 L49 12 - LOCALVARIABLE i2 I L23 L49 13 - LOCALVARIABLE rendered Z L25 L49 14 - MAXSTACK = 7 - MAXLOCALS = 17 - - // access flags 0x4 - protected renderToolTip(Lnet/minecraft/item/ItemStack;II)V - L0 - LINENUMBER 720 L0 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - IF_ICMPNE L1 - L2 - LINENUMBER 722 L2 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.gameSettings : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.advancedItemTooltips : Z - INVOKEVIRTUAL net/minecraft/item/ItemStack.getTooltip (Lnet/minecraft/entity/player/EntityPlayer;Z)Ljava/util/List; - ASTORE 4 - L3 - LINENUMBER 723 L3 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKEVIRTUAL net/minecraft/item/Item.getCreativeTab ()Lnet/minecraft/creativetab/CreativeTabs; - ASTORE 5 - L4 - LINENUMBER 725 L4 - ALOAD 5 - IFNONNULL L5 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - GETSTATIC net/minecraft/init/Items.enchanted_book : Lnet/minecraft/item/ItemEnchantedBook; - IF_ACMPNE L5 - L6 - LINENUMBER 727 L6 - ALOAD 1 - INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.getEnchantments (Lnet/minecraft/item/ItemStack;)Ljava/util/Map; - ASTORE 6 - L7 - LINENUMBER 729 L7 - ALOAD 6 - INVOKEINTERFACE java/util/Map.size ()I - ICONST_1 - IF_ICMPNE L5 - L8 - LINENUMBER 731 L8 - GETSTATIC net/minecraft/enchantment/Enchantment.enchantmentsList : [Lnet/minecraft/enchantment/Enchantment; - ALOAD 6 - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/Integer - INVOKEVIRTUAL java/lang/Integer.intValue ()I - AALOAD - ASTORE 7 - L9 - LINENUMBER 732 L9 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - ASTORE 8 - L10 - LINENUMBER 733 L10 - ALOAD 8 - ARRAYLENGTH - ISTORE 9 - L11 - LINENUMBER 735 L11 - ICONST_0 - ISTORE 10 - L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs java/util/Map net/minecraft/enchantment/Enchantment [Lnet/minecraft/creativetab/CreativeTabs; I I] [] - ILOAD 10 - ILOAD 9 - IF_ICMPGE L5 - L13 - LINENUMBER 737 L13 - ALOAD 8 - ILOAD 10 - AALOAD - ASTORE 11 - L14 - LINENUMBER 739 L14 - ALOAD 11 - ALOAD 7 - GETFIELD net/minecraft/enchantment/Enchantment.type : Lnet/minecraft/enchantment/EnumEnchantmentType; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.func_111226_a (Lnet/minecraft/enchantment/EnumEnchantmentType;)Z - IFEQ L15 - L16 - LINENUMBER 741 L16 - ALOAD 11 - ASTORE 5 - L17 - LINENUMBER 742 L17 - GOTO L5 - L15 - LINENUMBER 735 L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs java/util/Map net/minecraft/enchantment/Enchantment [Lnet/minecraft/creativetab/CreativeTabs; I I net/minecraft/creativetab/CreativeTabs] [] - IINC 10 1 - GOTO L12 - L5 - LINENUMBER 748 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs] [] - ALOAD 5 - IFNULL L18 - L19 - LINENUMBER 750 L19 - ALOAD 4 - ICONST_1 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - GETSTATIC net/minecraft/util/EnumChatFormatting.BOLD : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - GETSTATIC net/minecraft/util/EnumChatFormatting.BLUE : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - ALOAD 5 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()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; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.add (ILjava/lang/Object;)V - L18 - LINENUMBER 753 L18 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs] [] - ICONST_0 - ISTORE 6 - L20 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] [] - ILOAD 6 - ALOAD 4 - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L21 - L22 - LINENUMBER 755 L22 - ILOAD 6 - IFNE L23 - L24 - LINENUMBER 757 L24 - ALOAD 4 - ILOAD 6 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getRarity ()Lnet/minecraft/item/EnumRarity; - GETFIELD net/minecraft/item/EnumRarity.rarityColor : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - ALOAD 4 - ILOAD 6 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - GOTO L25 - L23 - LINENUMBER 761 L23 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] [] - ALOAD 4 - ILOAD 6 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - GETSTATIC net/minecraft/util/EnumChatFormatting.GRAY : Lnet/minecraft/util/EnumChatFormatting; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - ALOAD 4 - ILOAD 6 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST java/lang/String - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - L25 - LINENUMBER 753 L25 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] [] - IINC 6 1 - GOTO L20 - L21 - LINENUMBER 765 L21 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I java/util/List net/minecraft/creativetab/CreativeTabs I] [] - ALOAD 0 - ALOAD 4 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146283_a (Ljava/util/List;II)V - L26 - LINENUMBER 766 L26 - GOTO L27 - L1 - LINENUMBER 769 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I] [] - ALOAD 0 - ALOAD 1 - ILOAD 2 - ILOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/InventoryEffectRenderer.renderToolTip (Lnet/minecraft/item/ItemStack;II)V - L27 - LINENUMBER 771 L27 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/item/ItemStack I I] [] - RETURN - L28 - LOCALVARIABLE creativetabs1 Lnet/minecraft/creativetab/CreativeTabs; L14 L15 11 - LOCALVARIABLE l I L12 L5 10 - LOCALVARIABLE enchantment Lnet/minecraft/enchantment/Enchantment; L9 L5 7 - LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L10 L5 8 - LOCALVARIABLE k I L11 L5 9 - LOCALVARIABLE map Ljava/util/Map; L7 L5 6 - LOCALVARIABLE i1 I L20 L21 6 - LOCALVARIABLE list Ljava/util/List; L3 L26 4 - LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L4 L26 5 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L28 0 - LOCALVARIABLE p_146285_1_ Lnet/minecraft/item/ItemStack; L0 L28 1 - LOCALVARIABLE p_146285_2_ I L0 L28 2 - LOCALVARIABLE p_146285_3_ I L0 L28 3 - MAXSTACK = 5 - MAXLOCALS = 12 - - // access flags 0x4 - protected drawGuiContainerBackgroundLayer(FII)V - L0 - LINENUMBER 775 L0 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L1 - LINENUMBER 776 L1 - INVOKESTATIC net/minecraft/client/renderer/RenderHelper.enableGUIStandardItemLighting ()V - L2 - LINENUMBER 777 L2 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - AALOAD - ASTORE 4 - L3 - LINENUMBER 778 L3 - GETSTATIC net/minecraft/creativetab/CreativeTabs.creativeTabArray : [Lnet/minecraft/creativetab/CreativeTabs; - ASTORE 5 - L4 - LINENUMBER 779 L4 - ALOAD 5 - ARRAYLENGTH - ISTORE 6 - L5 - LINENUMBER 782 L5 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - BIPUSH 10 - IMUL - ISTORE 7 - L6 - LINENUMBER 783 L6 - ALOAD 5 - ARRAYLENGTH - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - ICONST_1 - IADD - BIPUSH 10 - IMUL - ICONST_2 - IADD - INVOKESTATIC java/lang/Math.min (II)I - ISTORE 6 - L7 - LINENUMBER 784 L7 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - IFEQ L8 - IINC 7 2 - L8 - LINENUMBER 786 L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I] [] - ILOAD 7 - ISTORE 8 - L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] - ILOAD 8 - ILOAD 6 - IF_ICMPGE L10 - L11 - LINENUMBER 788 L11 - ALOAD 5 - ILOAD 8 - AALOAD - ASTORE 9 - L12 - LINENUMBER 789 L12 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L13 - LINENUMBER 791 L13 - ALOAD 9 - IFNONNULL L14 - GOTO L15 - L14 - LINENUMBER 793 L14 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I net/minecraft/creativetab/CreativeTabs] [] - ALOAD 9 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - IF_ICMPEQ L15 - L16 - LINENUMBER 795 L16 - ALOAD 0 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V - L15 - LINENUMBER 786 L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I net/minecraft/creativetab/CreativeTabs] [] - IINC 8 1 - GOTO L9 - L10 - LINENUMBER 799 L10 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - IFEQ L17 - L18 - LINENUMBER 801 L18 - ALOAD 4 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPEQ L19 - L20 - LINENUMBER 803 L20 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L21 - LINENUMBER 804 L21 - ALOAD 0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V - L19 - LINENUMBER 806 L19 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] - ALOAD 4 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPEQ L17 - L22 - LINENUMBER 808 L22 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L23 - LINENUMBER 809 L23 - ALOAD 0 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V - L17 - LINENUMBER 813 L17 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - NEW net/minecraft/util/ResourceLocation - DUP - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - LDC "textures/gui/container/creative_inventory/tab_" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 4 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getBackgroundImageName ()Ljava/lang/String; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L24 - LINENUMBER 814 L24 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - ICONST_0 - ICONST_0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V - L25 - LINENUMBER 815 L25 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.searchField : Lnet/minecraft/client/gui/GuiTextField; - INVOKEVIRTUAL net/minecraft/client/gui/GuiTextField.drawTextBox ()V - L26 - LINENUMBER 816 L26 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L27 - LINENUMBER 817 L27 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - SIPUSH 175 - IADD - ISTORE 9 - L28 - LINENUMBER 818 L28 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - BIPUSH 18 - IADD - ISTORE 6 - L29 - LINENUMBER 819 L29 - ILOAD 6 - BIPUSH 112 - IADD - ISTORE 8 - L30 - LINENUMBER 820 L30 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L31 - LINENUMBER 822 L31 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.shouldHidePlayerInventory ()Z - IFEQ L32 - L33 - LINENUMBER 824 L33 - ALOAD 0 - ILOAD 9 - ILOAD 6 - ILOAD 8 - ILOAD 6 - ISUB - BIPUSH 17 - ISUB - I2F - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.currentScroll : F - FMUL - F2I - IADD - SIPUSH 232 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/gui/inventory/GuiContainerCreative.needsScrollBars ()Z - IFEQ L34 - ICONST_0 - GOTO L35 - L34 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [net/minecraft/client/gui/inventory/GuiContainerCreative I I I] - BIPUSH 12 - L35 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [net/minecraft/client/gui/inventory/GuiContainerCreative I I I I] - IADD - ICONST_0 - BIPUSH 12 - BIPUSH 15 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V - L32 - LINENUMBER 827 L32 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] - ALOAD 4 - IFNULL L36 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabPage ()I - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - IF_ICMPEQ L37 - L36 - LINENUMBER 829 L36 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] - ALOAD 4 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPEQ L37 - ALOAD 4 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPEQ L37 - L38 - LINENUMBER 831 L38 - RETURN - L37 - LINENUMBER 835 L37 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] - ALOAD 0 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_147051_a (Lnet/minecraft/creativetab/CreativeTabs;)V - L39 - LINENUMBER 837 L39 - ALOAD 4 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPNE L40 - L41 - LINENUMBER 839 L41 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - BIPUSH 43 - IADD - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - BIPUSH 45 - IADD - BIPUSH 20 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - BIPUSH 43 - IADD - ILOAD 2 - ISUB - I2F - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - BIPUSH 45 - IADD - BIPUSH 30 - ISUB - ILOAD 3 - ISUB - I2F - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKESTATIC net/minecraft/client/gui/inventory/GuiInventory.func_147046_a (IIIFFLnet/minecraft/entity/EntityLivingBase;)V - L40 - LINENUMBER 841 L40 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative F I I net/minecraft/creativetab/CreativeTabs [Lnet/minecraft/creativetab/CreativeTabs; I I I I] [] - RETURN - L42 - LOCALVARIABLE creativetabs1 Lnet/minecraft/creativetab/CreativeTabs; L12 L15 9 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L42 0 - LOCALVARIABLE p_146976_1_ F L0 L42 1 - LOCALVARIABLE p_146976_2_ I L0 L42 2 - LOCALVARIABLE p_146976_3_ I L0 L42 3 - LOCALVARIABLE creativetabs Lnet/minecraft/creativetab/CreativeTabs; L3 L42 4 - LOCALVARIABLE acreativetabs [Lnet/minecraft/creativetab/CreativeTabs; L4 L42 5 - LOCALVARIABLE k I L5 L42 6 - LOCALVARIABLE l I L9 L42 8 - LOCALVARIABLE start I L6 L42 7 - LOCALVARIABLE i1 I L28 L42 9 - MAXSTACK = 7 - MAXLOCALS = 10 - - // access flags 0x4 - protected func_147049_a(Lnet/minecraft/creativetab/CreativeTabs;II)Z - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiLeft : I - IADD - ILOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.guiTop : I - IADD - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z - IFEQ L0 - ICONST_0 - IRETURN - L0 - LINENUMBER 845 L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabPage ()I - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - IF_ICMPEQ L1 - L2 - LINENUMBER 847 L2 - ALOAD 1 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabAllSearch : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPEQ L1 - ALOAD 1 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabInventory : Lnet/minecraft/creativetab/CreativeTabs; - IF_ACMPEQ L1 - L3 - LINENUMBER 850 L3 - ICONST_0 - IRETURN - L1 - LINENUMBER 854 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I - ISTORE 4 - L4 - LINENUMBER 855 L4 - BIPUSH 28 - ILOAD 4 - IMUL - ISTORE 5 - L5 - LINENUMBER 856 L5 - ICONST_0 - ISTORE 6 - L6 - LINENUMBER 858 L6 - ILOAD 4 - ICONST_5 - IF_ICMPNE L7 - L8 - LINENUMBER 860 L8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I - BIPUSH 28 - ISUB - ICONST_2 - IADD - ISTORE 5 - GOTO L9 - L7 - LINENUMBER 862 L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] - ILOAD 4 - IFLE L9 - L10 - LINENUMBER 864 L10 - ILOAD 5 - ILOAD 4 - IADD - ISTORE 5 - L9 - LINENUMBER 869 L9 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z - IFEQ L11 - L12 - LINENUMBER 871 L12 - ILOAD 6 - BIPUSH 32 - ISUB - ISTORE 7 - L13 - GOTO L14 - L11 - LINENUMBER 875 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] - ILOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I - IADD - ISTORE 7 - L14 - LINENUMBER 878 L14 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [] - ILOAD 2 - ILOAD 5 - IF_ICMPLT L15 - ILOAD 2 - ILOAD 5 - BIPUSH 28 - IADD - IF_ICMPGT L15 - ILOAD 3 - ILOAD 7 - IF_ICMPLT L15 - ILOAD 3 - ILOAD 7 - BIPUSH 32 - IADD - IF_ICMPGT L15 - ICONST_1 - GOTO L16 - L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [] - ICONST_0 - L16 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [I] - IRETURN - L17 - LOCALVARIABLE i1 I L13 L11 7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L17 0 - LOCALVARIABLE p_147049_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L17 1 - LOCALVARIABLE p_147049_2_ I L0 L17 2 - LOCALVARIABLE p_147049_3_ I L0 L17 3 - LOCALVARIABLE k I L4 L17 4 - LOCALVARIABLE l I L5 L17 5 - LOCALVARIABLE b0 B L6 L17 6 - LOCALVARIABLE i1 I L14 L17 7 - MAXSTACK = 4 - MAXLOCALS = 8 - - // access flags 0x4 - protected renderCreativeInventoryHoveringText(Lnet/minecraft/creativetab/CreativeTabs;II)Z - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainer.manager : Lcodechicken/nei/guihook/GuiContainerManager; - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL codechicken/nei/guihook/GuiContainerManager.objectUnderMouse (II)Z - IFEQ L0 - ICONST_0 - IRETURN - L0 - LINENUMBER 887 L0 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I - ISTORE 4 - L1 - LINENUMBER 888 L1 - BIPUSH 28 - ILOAD 4 - IMUL - ISTORE 5 - L2 - LINENUMBER 889 L2 - ICONST_0 - ISTORE 6 - L3 - LINENUMBER 891 L3 - ILOAD 4 - ICONST_5 - IF_ICMPNE L4 - L5 - LINENUMBER 893 L5 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I - BIPUSH 28 - ISUB - ICONST_2 - IADD - ISTORE 5 - GOTO L6 - L4 - LINENUMBER 895 L4 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] - ILOAD 4 - IFLE L6 - L7 - LINENUMBER 897 L7 - ILOAD 5 - ILOAD 4 - IADD - ISTORE 5 - L6 - LINENUMBER 902 L6 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z - IFEQ L8 - L9 - LINENUMBER 904 L9 - ILOAD 6 - BIPUSH 32 - ISUB - ISTORE 7 - L10 - GOTO L11 - L8 - LINENUMBER 908 L8 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I] [] - ILOAD 6 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I - IADD - ISTORE 7 - L11 - LINENUMBER 911 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [] - ALOAD 0 - ILOAD 5 - ICONST_3 - IADD - ILOAD 7 - ICONST_3 - IADD - BIPUSH 23 - BIPUSH 27 - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.func_146978_c (IIIIII)Z - IFEQ L12 - L13 - LINENUMBER 913 L13 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTranslatedTabLabel ()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; - ILOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawCreativeTabHoveringText (Ljava/lang/String;II)V - L14 - LINENUMBER 914 L14 - ICONST_1 - IRETURN - L12 - LINENUMBER 918 L12 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I] [] - ICONST_0 - IRETURN - L15 - LOCALVARIABLE i1 I L10 L8 7 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L15 0 - LOCALVARIABLE p_147052_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L15 1 - LOCALVARIABLE p_147052_2_ I L0 L15 2 - LOCALVARIABLE p_147052_3_ I L0 L15 3 - LOCALVARIABLE k I L1 L15 4 - LOCALVARIABLE l I L2 L15 5 - LOCALVARIABLE b0 B L3 L15 6 - LOCALVARIABLE i1 I L11 L15 7 - MAXSTACK = 7 - MAXLOCALS = 8 - - // access flags 0x4 - protected func_147051_a(Lnet/minecraft/creativetab/CreativeTabs;)V - L0 - LINENUMBER 924 L0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - IF_ICMPNE L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs] [I] - ISTORE 2 - L3 - LINENUMBER 925 L3 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.isTabInFirstRow ()Z - ISTORE 3 - L4 - LINENUMBER 926 L4 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabColumn ()I - ISTORE 4 - L5 - LINENUMBER 927 L5 - ILOAD 4 - BIPUSH 28 - IMUL - ISTORE 5 - L6 - LINENUMBER 928 L6 - ICONST_0 - ISTORE 6 - L7 - LINENUMBER 929 L7 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - BIPUSH 28 - ILOAD 4 - IMUL - IADD - ISTORE 7 - L8 - LINENUMBER 930 L8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiTop : I - ISTORE 8 - L9 - LINENUMBER 931 L9 - BIPUSH 32 - ISTORE 9 - L10 - LINENUMBER 933 L10 - ILOAD 2 - IFEQ L11 - L12 - LINENUMBER 935 L12 - IINC 6 32 - L11 - LINENUMBER 938 L11 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] - ILOAD 4 - ICONST_5 - IF_ICMPNE L13 - L14 - LINENUMBER 940 L14 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.guiLeft : I - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.xSize : I - IADD - BIPUSH 28 - ISUB - ISTORE 7 - GOTO L15 - L13 - LINENUMBER 942 L13 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] - ILOAD 4 - IFLE L15 - L16 - LINENUMBER 944 L16 - ILOAD 7 - ILOAD 4 - IADD - ISTORE 7 - L15 - LINENUMBER 947 L15 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] - ILOAD 3 - IFEQ L17 - L18 - LINENUMBER 949 L18 - IINC 8 -28 - GOTO L19 - L17 - LINENUMBER 953 L17 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] - IINC 6 64 - L20 - LINENUMBER 954 L20 - ILOAD 8 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.ySize : I - ICONST_4 - ISUB - IADD - ISTORE 8 - L19 - LINENUMBER 957 L19 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L21 - LINENUMBER 958 L21 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor3f (FFF)V - L22 - LINENUMBER 959 L22 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L23 - LINENUMBER 960 L23 - ALOAD 0 - ILOAD 7 - ILOAD 8 - ILOAD 5 - ILOAD 6 - BIPUSH 28 - ILOAD 9 - INVOKEVIRTUAL net/minecraft/client/gui/inventory/GuiContainerCreative.drawTexturedModalRect (IIIIII)V - L24 - LINENUMBER 961 L24 - ALOAD 0 - LDC 100.0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F - L25 - LINENUMBER 962 L25 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - LDC 100.0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L26 - LINENUMBER 963 L26 - IINC 7 6 - L27 - LINENUMBER 964 L27 - ILOAD 8 - BIPUSH 8 - ILOAD 3 - IFEQ L28 - ICONST_1 - GOTO L29 - L28 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [I I] - ICONST_M1 - L29 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/creativetab/CreativeTabs I I I I I I I I] [I I I] - IADD - IADD - ISTORE 8 - L30 - LINENUMBER 965 L30 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L31 - LINENUMBER 966 L31 - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L32 - LINENUMBER 967 L32 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getIconItemStack ()Lnet/minecraft/item/ItemStack; - ASTORE 10 - L33 - LINENUMBER 968 L33 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 10 - ILOAD 7 - ILOAD 8 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemAndEffectIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L34 - LINENUMBER 969 L34 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.fontRendererObj : Lnet/minecraft/client/gui/FontRenderer; - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 10 - ILOAD 7 - ILOAD 8 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L35 - LINENUMBER 970 L35 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L36 - LINENUMBER 971 L36 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.itemRender : Lnet/minecraft/client/renderer/entity/RenderItem; - FCONST_0 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L37 - LINENUMBER 972 L37 - ALOAD 0 - FCONST_0 - PUTFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.zLevel : F - L38 - LINENUMBER 973 L38 - RETURN - L39 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L39 0 - LOCALVARIABLE p_147051_1_ Lnet/minecraft/creativetab/CreativeTabs; L0 L39 1 - LOCALVARIABLE flag Z L3 L39 2 - LOCALVARIABLE flag1 Z L4 L39 3 - LOCALVARIABLE i I L5 L39 4 - LOCALVARIABLE j I L6 L39 5 - LOCALVARIABLE k I L7 L39 6 - LOCALVARIABLE l I L8 L39 7 - LOCALVARIABLE i1 I L9 L39 8 - LOCALVARIABLE b0 B L10 L39 9 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L33 L39 10 - MAXSTACK = 7 - MAXLOCALS = 11 - - // access flags 0x4 - protected actionPerformed(Lnet/minecraft/client/gui/GuiButton;)V - L0 - LINENUMBER 977 L0 - ALOAD 1 - GETFIELD net/minecraft/client/gui/GuiButton.id : I - IFNE L1 - L2 - LINENUMBER 979 L2 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - NEW net/minecraft/client/gui/achievement/GuiAchievements - DUP - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.getStatFileWriter ()Lnet/minecraft/stats/StatFileWriter; - INVOKESPECIAL net/minecraft/client/gui/achievement/GuiAchievements. (Lnet/minecraft/client/gui/GuiScreen;Lnet/minecraft/stats/StatFileWriter;)V - INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V - L1 - LINENUMBER 982 L1 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] [] - ALOAD 1 - GETFIELD net/minecraft/client/gui/GuiButton.id : I - ICONST_1 - IF_ICMPNE L3 - L4 - LINENUMBER 984 L4 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - NEW net/minecraft/client/gui/achievement/GuiStats - DUP - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.mc : Lnet/minecraft/client/Minecraft; - GETFIELD net/minecraft/client/Minecraft.thePlayer : Lnet/minecraft/client/entity/EntityClientPlayerMP; - INVOKEVIRTUAL net/minecraft/client/entity/EntityClientPlayerMP.getStatFileWriter ()Lnet/minecraft/stats/StatFileWriter; - INVOKESPECIAL net/minecraft/client/gui/achievement/GuiStats. (Lnet/minecraft/client/gui/GuiScreen;Lnet/minecraft/stats/StatFileWriter;)V - INVOKEVIRTUAL net/minecraft/client/Minecraft.displayGuiScreen (Lnet/minecraft/client/gui/GuiScreen;)V - L3 - LINENUMBER 987 L3 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] [] - ALOAD 1 - GETFIELD net/minecraft/client/gui/GuiButton.id : I - BIPUSH 101 - IF_ICMPNE L5 - L6 - LINENUMBER 989 L6 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - ICONST_1 - ISUB - ICONST_0 - INVOKESTATIC java/lang/Math.max (II)I - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - GOTO L7 - L5 - LINENUMBER 991 L5 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] [] - ALOAD 1 - GETFIELD net/minecraft/client/gui/GuiButton.id : I - BIPUSH 102 - IF_ICMPNE L7 - L8 - LINENUMBER 993 L8 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - ICONST_1 - IADD - ALOAD 0 - GETFIELD net/minecraft/client/gui/inventory/GuiContainerCreative.maxPages : I - INVOKESTATIC java/lang/Math.min (II)I - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - L7 - LINENUMBER 995 L7 - FRAME FULL [net/minecraft/client/gui/inventory/GuiContainerCreative net/minecraft/client/gui/GuiButton] [] - RETURN - L9 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L9 0 - LOCALVARIABLE p_146284_1_ Lnet/minecraft/client/gui/GuiButton; L0 L9 1 - MAXSTACK = 5 - MAXLOCALS = 2 - - // access flags 0x1 - public func_147056_g()I - L0 - LINENUMBER 1000 L0 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/gui/inventory/GuiContainerCreative; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1008 - static synthetic access$100()Lnet/minecraft/inventory/InventoryBasic; - L0 - LINENUMBER 38 L0 - GETSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic; - ARETURN - MAXSTACK = 1 - MAXLOCALS = 0 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 40 L0 - NEW net/minecraft/util/ResourceLocation - DUP - LDC "textures/gui/container/creative_inventory/tabs.png" - INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147061_u : Lnet/minecraft/util/ResourceLocation; - L1 - LINENUMBER 41 L1 - NEW net/minecraft/inventory/InventoryBasic - DUP - LDC "tmp" - ICONST_1 - BIPUSH 45 - INVOKESPECIAL net/minecraft/inventory/InventoryBasic. (Ljava/lang/String;ZI)V - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.field_147060_v : Lnet/minecraft/inventory/InventoryBasic; - L2 - LINENUMBER 43 L2 - GETSTATIC net/minecraft/creativetab/CreativeTabs.tabBlock : Lnet/minecraft/creativetab/CreativeTabs; - INVOKEVIRTUAL net/minecraft/creativetab/CreativeTabs.getTabIndex ()I - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.selectedTabIndex : I - L3 - LINENUMBER 56 L3 - ICONST_0 - PUTSTATIC net/minecraft/client/gui/inventory/GuiContainerCreative.tabPage : I - RETURN - MAXSTACK = 5 - MAXLOCALS = 0 -} diff --git a/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt b/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt deleted file mode 100644 index be60d507e7..0000000000 --- a/asm/ccl_modular/net#minecraft#client#renderer#entity#RenderItem.txt +++ /dev/null @@ -1,3287 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/client/renderer/entity/RenderItem extends net/minecraft/client/renderer/entity/Render { - - // compiled from: RenderItem.java - - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - // access flags 0x0 - INNERCLASS net/minecraft/client/renderer/entity/RenderItem$4 null null - // access flags 0x0 - INNERCLASS net/minecraft/client/renderer/entity/RenderItem$3 null null - // access flags 0x0 - INNERCLASS net/minecraft/client/renderer/entity/RenderItem$2 null null - // access flags 0x0 - INNERCLASS net/minecraft/client/renderer/entity/RenderItem$1 null null - - // access flags 0x1A - private final static Lnet/minecraft/util/ResourceLocation; RES_ITEM_GLINT - - // access flags 0x2 - private Lnet/minecraft/client/renderer/RenderBlocks; renderBlocksRi - - // access flags 0x2 - private Ljava/util/Random; random - - // access flags 0x1 - public Z renderWithColor - - // access flags 0x1 - public F zLevel - - // access flags 0x9 - public static Z renderInFrame - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00001003" - - // access flags 0xA - private static Lnet/minecraft/client/renderer/entity/RenderItem; instance - - // access flags 0x1 - public ()V - L0 - LINENUMBER 48 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/client/renderer/entity/Render. ()V - L1 - LINENUMBER 38 L1 - ALOAD 0 - NEW net/minecraft/client/renderer/RenderBlocks - DUP - INVOKESPECIAL net/minecraft/client/renderer/RenderBlocks. ()V - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - L2 - LINENUMBER 40 L2 - ALOAD 0 - NEW java/util/Random - DUP - INVOKESPECIAL java/util/Random. ()V - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - L3 - LINENUMBER 41 L3 - ALOAD 0 - ICONST_1 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - L4 - LINENUMBER 49 L4 - ALOAD 0 - LDC 0.15 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowSize : F - L5 - LINENUMBER 50 L5 - ALOAD 0 - LDC 0.75 - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.shadowOpaque : F - L6 - LINENUMBER 51 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L7 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x1 - public doRender(Lnet/minecraft/entity/item/EntityItem;DDDFF)V - L0 - LINENUMBER 61 L0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - ASTORE 10 - L1 - LINENUMBER 63 L1 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - IFNULL L2 - L3 - LINENUMBER 65 L3 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V - L4 - LINENUMBER 66 L4 - ICONST_0 - ICONST_0 - FCONST_1 - INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_152777_a (ZZF)V - L5 - LINENUMBER 67 L5 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - LDC 187 - INVOKEVIRTUAL java/util/Random.setSeed (J)V - L6 - LINENUMBER 68 L6 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L7 - LINENUMBER 69 L7 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldBob ()Z - IFEQ L8 - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.age : I - I2F - FLOAD 9 - FADD - LDC 10.0 - FDIV - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F - FADD - INVOKESTATIC net/minecraft/util/MathHelper.sin (F)F - LDC 0.1 - FMUL - LDC 0.1 - FADD - GOTO L9 - L8 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [] - FCONST_0 - L9 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [F] - FSTORE 11 - L10 - LINENUMBER 70 L10 - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.age : I - I2F - FLOAD 9 - FADD - LDC 20.0 - FDIV - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F - FADD - LDC 57.295776 - FMUL - FSTORE 12 - L11 - LINENUMBER 71 L11 - ICONST_1 - ISTORE 13 - L12 - LINENUMBER 73 L12 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - IF_ICMPLE L13 - L14 - LINENUMBER 75 L14 - ICONST_2 - ISTORE 13 - L13 - LINENUMBER 78 L13 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_5 - IF_ICMPLE L15 - L16 - LINENUMBER 80 L16 - ICONST_3 - ISTORE 13 - L15 - LINENUMBER 83 L15 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - BIPUSH 20 - IF_ICMPLE L17 - L18 - LINENUMBER 85 L18 - ICONST_4 - ISTORE 13 - L17 - LINENUMBER 88 L17 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - GETFIELD net/minecraft/item/ItemStack.stackSize : I - BIPUSH 40 - IF_ICMPLE L19 - L20 - LINENUMBER 90 L20 - ICONST_5 - ISTORE 13 - L19 - LINENUMBER 93 L19 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 0 - ALOAD 10 - ILOAD 13 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniBlockCount (Lnet/minecraft/item/ItemStack;B)B - ISTORE 13 - L21 - LINENUMBER 95 L21 - DLOAD 2 - D2F - DLOAD 4 - D2F - FLOAD 11 - FADD - DLOAD 6 - D2F - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L22 - LINENUMBER 96 L22 - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L23 - LINENUMBER 101 L23 - ALOAD 1 - ALOAD 10 - FLOAD 11 - FLOAD 12 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks; - ILOAD 13 - INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderEntityItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/item/ItemStack;FFLjava/util/Random;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/RenderBlocks;I)Z - IFEQ L24 - GOTO L25 - L24 - LINENUMBER 106 L24 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - IFNE L26 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INSTANCEOF net/minecraft/item/ItemBlock - IFEQ L26 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I - INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z - IFEQ L26 - L27 - LINENUMBER 108 L27 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - ASTORE 14 - L28 - LINENUMBER 109 L28 - FLOAD 12 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L29 - LINENUMBER 111 L29 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFEQ L30 - L31 - LINENUMBER 113 L31 - LDC 1.25 - LDC 1.25 - LDC 1.25 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L32 - LINENUMBER 114 L32 - FCONST_0 - LDC 0.05 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L33 - LINENUMBER 115 L33 - LDC -90.0 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L30 - LINENUMBER 118 L30 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block] [] - LDC 0.25 - FSTORE 15 - L34 - LINENUMBER 119 L34 - ALOAD 14 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I - ISTORE 16 - L35 - LINENUMBER 121 L35 - ILOAD 16 - ICONST_1 - IF_ICMPEQ L36 - ILOAD 16 - BIPUSH 19 - IF_ICMPEQ L36 - ILOAD 16 - BIPUSH 12 - IF_ICMPEQ L36 - ILOAD 16 - ICONST_2 - IF_ICMPNE L37 - L36 - LINENUMBER 123 L36 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] - LDC 0.5 - FSTORE 15 - L37 - LINENUMBER 126 L37 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] - ALOAD 14 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IFLE L38 - L39 - LINENUMBER 128 L39 - SIPUSH 516 - LDC 0.1 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L40 - LINENUMBER 129 L40 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L41 - LINENUMBER 130 L41 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L38 - LINENUMBER 133 L38 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I] [] - FLOAD 15 - FLOAD 15 - FLOAD 15 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L42 - LINENUMBER 135 L42 - ICONST_0 - ISTORE 17 - L43 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] - ILOAD 17 - ILOAD 13 - IF_ICMPGE L44 - L45 - LINENUMBER 137 L45 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L46 - LINENUMBER 139 L46 - ILOAD 17 - IFLE L47 - L48 - LINENUMBER 141 L48 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.2 - FMUL - FLOAD 15 - FDIV - FSTORE 18 - L49 - LINENUMBER 142 L49 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.2 - FMUL - FLOAD 15 - FDIV - FSTORE 19 - L50 - LINENUMBER 143 L50 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.2 - FMUL - FLOAD 15 - FDIV - FSTORE 20 - L51 - LINENUMBER 144 L51 - FLOAD 18 - FLOAD 19 - FLOAD 20 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L47 - LINENUMBER 147 L47 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - ALOAD 14 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I - FCONST_1 - INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V - L52 - LINENUMBER 148 L52 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L53 - LINENUMBER 135 L53 - IINC 17 1 - GOTO L43 - L44 - LINENUMBER 151 L44 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] - ALOAD 14 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IFLE L54 - L55 - LINENUMBER 153 L55 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L54 - LINENUMBER 155 L54 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I net/minecraft/block/Block F I I] [] - GOTO L25 - L26 - LINENUMBER 160 L26 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z - IFEQ L56 - L57 - LINENUMBER 162 L57 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFEQ L58 - L59 - LINENUMBER 164 L59 - LDC 0.5128205 - LDC 0.5128205 - LDC 0.5128205 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L60 - LINENUMBER 165 L60 - FCONST_0 - LDC -0.05 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - GOTO L61 - L58 - LINENUMBER 169 L58 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - LDC 0.5 - LDC 0.5 - LDC 0.5 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L61 - LINENUMBER 172 L61 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ICONST_0 - ISTORE 15 - L62 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] [] - ILOAD 15 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I - INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I - IF_ICMPGE L63 - L64 - LINENUMBER 174 L64 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - LDC 187 - INVOKEVIRTUAL java/util/Random.setSeed (J)V - L65 - LINENUMBER 175 L65 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 10 - ILOAD 15 - INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon; - ASTORE 17 - L66 - LINENUMBER 177 L66 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L67 - L68 - LINENUMBER 179 L68 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 10 - ILOAD 15 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 16 - L69 - LINENUMBER 180 L69 - ILOAD 16 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 14 - L70 - LINENUMBER 181 L70 - ILOAD 16 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 18 - L71 - LINENUMBER 182 L71 - ILOAD 16 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 19 - L72 - LINENUMBER 183 L72 - FLOAD 14 - FLOAD 18 - FLOAD 19 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L73 - LINENUMBER 184 L73 - ALOAD 0 - ALOAD 1 - ALOAD 17 - ILOAD 13 - FLOAD 9 - FLOAD 14 - FLOAD 18 - FLOAD 19 - ILOAD 15 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V - GOTO L74 - L67 - LINENUMBER 188 L67 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] [] - ALOAD 0 - ALOAD 1 - ALOAD 17 - ILOAD 13 - FLOAD 9 - FCONST_1 - FCONST_1 - FCONST_1 - ILOAD 15 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V - L74 - LINENUMBER 172 L74 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I T net/minecraft/util/IIcon] [] - IINC 15 1 - GOTO L62 - L63 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T I] [] - GOTO L25 - L56 - LINENUMBER 194 L56 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 10 - IFNULL L75 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INSTANCEOF net/minecraft/item/ItemCloth - IFEQ L75 - L76 - LINENUMBER 196 L76 - SIPUSH 516 - LDC 0.1 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L77 - LINENUMBER 197 L77 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L78 - LINENUMBER 198 L78 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L75 - LINENUMBER 201 L75 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFEQ L79 - L80 - LINENUMBER 203 L80 - LDC 0.5128205 - LDC 0.5128205 - LDC 0.5128205 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L81 - LINENUMBER 204 L81 - FCONST_0 - LDC -0.05 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - GOTO L82 - L79 - LINENUMBER 208 L79 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - LDC 0.5 - LDC 0.5 - LDC 0.5 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L82 - LINENUMBER 211 L82 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon; - ASTORE 15 - L83 - LINENUMBER 213 L83 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L84 - L85 - LINENUMBER 215 L85 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 10 - ICONST_0 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 17 - L86 - LINENUMBER 216 L86 - ILOAD 17 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 20 - L87 - LINENUMBER 217 L87 - ILOAD 17 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 14 - L88 - LINENUMBER 218 L88 - ILOAD 17 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 18 - L89 - LINENUMBER 219 L89 - ALOAD 0 - ALOAD 1 - ALOAD 15 - ILOAD 13 - FLOAD 9 - FLOAD 20 - FLOAD 14 - FLOAD 18 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V - L90 - LINENUMBER 220 L90 - GOTO L91 - L84 - LINENUMBER 223 L84 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] [] - ALOAD 0 - ALOAD 1 - ALOAD 15 - ILOAD 13 - FLOAD 9 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V - L91 - LINENUMBER 226 L91 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I T net/minecraft/util/IIcon] [] - ALOAD 10 - IFNULL L25 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INSTANCEOF net/minecraft/item/ItemCloth - IFEQ L25 - L92 - LINENUMBER 228 L92 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L25 - LINENUMBER 233 L25 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack F F I] [] - LDC 32826 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L93 - LINENUMBER 234 L93 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L94 - LINENUMBER 235 L94 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindEntityTexture (Lnet/minecraft/entity/Entity;)V - L95 - LINENUMBER 236 L95 - INVOKESTATIC net/minecraft/client/renderer/texture/TextureUtil.func_147945_b ()V - L2 - LINENUMBER 238 L2 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem D D D F F net/minecraft/item/ItemStack] [] - RETURN - L96 - LOCALVARIABLE f8 F L51 L47 20 - LOCALVARIABLE f6 F L49 L47 18 - LOCALVARIABLE f7 F L50 L47 19 - LOCALVARIABLE l I L43 L44 17 - LOCALVARIABLE block Lnet/minecraft/block/Block; L28 L54 14 - LOCALVARIABLE f9 F L34 L54 15 - LOCALVARIABLE k I L35 L26 16 - LOCALVARIABLE f6 F L71 L67 18 - LOCALVARIABLE f7 F L72 L67 19 - LOCALVARIABLE k I L69 L67 16 - LOCALVARIABLE f5 F L70 L67 14 - LOCALVARIABLE iicon1 Lnet/minecraft/util/IIcon; L66 L74 17 - LOCALVARIABLE j I L62 L63 15 - LOCALVARIABLE i I L86 L90 17 - LOCALVARIABLE f4 F L87 L90 20 - LOCALVARIABLE f6 F L89 L84 18 - LOCALVARIABLE f5 F L88 L84 14 - LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L83 L25 15 - LOCALVARIABLE f2 F L10 L2 11 - LOCALVARIABLE f3 F L11 L2 12 - LOCALVARIABLE b0 B L12 L2 13 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L96 0 - LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/item/EntityItem; L0 L96 1 - LOCALVARIABLE p_76986_2_ D L0 L96 2 - LOCALVARIABLE p_76986_4_ D L0 L96 4 - LOCALVARIABLE p_76986_6_ D L0 L96 6 - LOCALVARIABLE p_76986_8_ F L0 L96 8 - LOCALVARIABLE p_76986_9_ F L0 L96 9 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L96 10 - MAXSTACK = 9 - MAXLOCALS = 21 - - // access flags 0x4 - protected getEntityTexture(Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; - L0 - LINENUMBER 245 L0 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/item/EntityItem; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x2 - private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFF)V - L0 - LINENUMBER 253 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ILOAD 3 - FLOAD 4 - FLOAD 5 - FLOAD 6 - FLOAD 7 - ICONST_0 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderDroppedItem (Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V - L1 - LINENUMBER 254 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 - LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L2 1 - LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L2 2 - LOCALVARIABLE p_77020_3_ I L0 L2 3 - LOCALVARIABLE p_77020_4_ F L0 L2 4 - LOCALVARIABLE p_77020_5_ F L0 L2 5 - LOCALVARIABLE p_77020_6_ F L0 L2 6 - LOCALVARIABLE p_77020_7_ F L0 L2 7 - MAXSTACK = 9 - MAXLOCALS = 8 - - // access flags 0x2 - private renderDroppedItem(Lnet/minecraft/entity/item/EntityItem;Lnet/minecraft/util/IIcon;IFFFFI)V - L0 - LINENUMBER 258 L0 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 9 - L1 - LINENUMBER 260 L1 - ALOAD 2 - IFNONNULL L2 - L3 - LINENUMBER 262 L3 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ASTORE 10 - L4 - LINENUMBER 263 L4 - ALOAD 10 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; - ASTORE 11 - L5 - LINENUMBER 264 L5 - ALOAD 10 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; - CHECKCAST net/minecraft/client/renderer/texture/TextureMap - LDC "missingno" - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; - ASTORE 2 - L2 - LINENUMBER 267 L2 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator] [] - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F - FSTORE 10 - L6 - LINENUMBER 268 L6 - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F - FSTORE 11 - L7 - LINENUMBER 269 L7 - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F - FSTORE 12 - L8 - LINENUMBER 270 L8 - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F - FSTORE 13 - L9 - LINENUMBER 271 L9 - FCONST_1 - FSTORE 14 - L10 - LINENUMBER 272 L10 - LDC 0.5 - FSTORE 15 - L11 - LINENUMBER 273 L11 - LDC 0.25 - FSTORE 16 - L12 - LINENUMBER 276 L12 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.options : Lnet/minecraft/client/settings/GameSettings; - GETFIELD net/minecraft/client/settings/GameSettings.fancyGraphics : Z - IFEQ L13 - L14 - LINENUMBER 278 L14 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L15 - LINENUMBER 280 L15 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFEQ L16 - L17 - LINENUMBER 282 L17 - LDC 180.0 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - GOTO L18 - L16 - LINENUMBER 286 L16 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.age : I - I2F - FLOAD 4 - FADD - LDC 20.0 - FDIV - ALOAD 1 - GETFIELD net/minecraft/entity/item/EntityItem.hoverStart : F - FADD - LDC 57.295776 - FMUL - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L18 - LINENUMBER 289 L18 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] - LDC 0.0625 - FSTORE 17 - L19 - LINENUMBER 290 L19 - LDC 0.021875 - FSTORE 18 - L20 - LINENUMBER 291 L20 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/entity/item/EntityItem.getEntityItem ()Lnet/minecraft/item/ItemStack; - ASTORE 19 - L21 - LINENUMBER 292 L21 - ALOAD 19 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ISTORE 20 - L22 - LINENUMBER 295 L22 - ILOAD 20 - ICONST_2 - IF_ICMPGE L23 - L24 - LINENUMBER 297 L24 - ICONST_1 - ISTORE 21 - L25 - GOTO L26 - L23 - LINENUMBER 299 L23 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] - ILOAD 20 - BIPUSH 16 - IF_ICMPGE L27 - L28 - LINENUMBER 301 L28 - ICONST_2 - ISTORE 21 - L29 - GOTO L26 - L27 - LINENUMBER 303 L27 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] - ILOAD 20 - BIPUSH 32 - IF_ICMPGE L30 - L31 - LINENUMBER 305 L31 - ICONST_3 - ISTORE 21 - L32 - GOTO L26 - L30 - LINENUMBER 309 L30 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I] [] - ICONST_4 - ISTORE 21 - L26 - LINENUMBER 312 L26 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I] [] - ALOAD 0 - ALOAD 19 - ILOAD 21 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getMiniItemCount (Lnet/minecraft/item/ItemStack;B)B - ISTORE 21 - L33 - LINENUMBER 314 L33 - FLOAD 15 - FNEG - FLOAD 16 - FNEG - FLOAD 17 - FLOAD 18 - FADD - ILOAD 21 - I2F - FMUL - FCONST_2 - FDIV - FNEG - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L34 - LINENUMBER 316 L34 - ICONST_0 - ISTORE 22 - L35 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - ILOAD 22 - ILOAD 21 - IF_ICMPGE L36 - L37 - LINENUMBER 319 L37 - ILOAD 22 - IFLE L38 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.shouldSpreadItems ()Z - IFEQ L38 - L39 - LINENUMBER 321 L39 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - LDC 0.5 - FDIV - FSTORE 23 - L40 - LINENUMBER 322 L40 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - LDC 0.5 - FDIV - FSTORE 24 - L41 - LINENUMBER 323 L41 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - LDC 0.5 - FDIV - FSTORE 25 - L42 - LINENUMBER 324 L42 - FLOAD 23 - FLOAD 24 - FLOAD 17 - FLOAD 18 - FADD - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L43 - LINENUMBER 325 L43 - GOTO L44 - L38 - LINENUMBER 328 L38 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - FCONST_0 - FCONST_0 - FLOAD 17 - FLOAD 18 - FADD - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L44 - LINENUMBER 331 L44 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - ALOAD 19 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - IFNE L45 - L46 - LINENUMBER 333 L46 - ALOAD 0 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - GOTO L47 - L45 - LINENUMBER 337 L45 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - ALOAD 0 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L47 - LINENUMBER 340 L47 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - FLOAD 5 - FLOAD 6 - FLOAD 7 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L48 - LINENUMBER 341 L48 - ALOAD 9 - FLOAD 11 - FLOAD 12 - FLOAD 10 - FLOAD 13 - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getIconWidth ()I - ALOAD 2 - INVOKEINTERFACE net/minecraft/util/IIcon.getIconHeight ()I - FLOAD 17 - INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V - L49 - LINENUMBER 343 L49 - ALOAD 19 - ILOAD 8 - INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z - IFEQ L50 - L51 - LINENUMBER 345 L51 - SIPUSH 514 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V - L52 - LINENUMBER 346 L52 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L53 - LINENUMBER 347 L53 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.renderEngine : Lnet/minecraft/client/renderer/texture/TextureManager; - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L54 - LINENUMBER 348 L54 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L55 - LINENUMBER 349 L55 - SIPUSH 768 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glBlendFunc (II)V - L56 - LINENUMBER 350 L56 - LDC 0.76 - FSTORE 23 - L57 - LINENUMBER 351 L57 - LDC 0.5 - FLOAD 23 - FMUL - LDC 0.25 - FLOAD 23 - FMUL - LDC 0.8 - FLOAD 23 - FMUL - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L58 - LINENUMBER 352 L58 - SIPUSH 5890 - INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V - L59 - LINENUMBER 353 L59 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L60 - LINENUMBER 354 L60 - LDC 0.125 - FSTORE 24 - L61 - LINENUMBER 355 L61 - FLOAD 24 - FLOAD 24 - FLOAD 24 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L62 - LINENUMBER 356 L62 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - LDC 3000 - LREM - L2F - LDC 3000.0 - FDIV - LDC 8.0 - FMUL - FSTORE 25 - L63 - LINENUMBER 357 L63 - FLOAD 25 - FCONST_0 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L64 - LINENUMBER 358 L64 - LDC -50.0 - FCONST_0 - FCONST_0 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L65 - LINENUMBER 359 L65 - ALOAD 9 - FCONST_0 - FCONST_0 - FCONST_1 - FCONST_1 - SIPUSH 255 - SIPUSH 255 - FLOAD 17 - INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V - L66 - LINENUMBER 360 L66 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L67 - LINENUMBER 361 L67 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L68 - LINENUMBER 362 L68 - FLOAD 24 - FLOAD 24 - FLOAD 24 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L69 - LINENUMBER 363 L69 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - LDC 4873 - LREM - L2F - LDC 4873.0 - FDIV - LDC 8.0 - FMUL - FSTORE 25 - L70 - LINENUMBER 364 L70 - FLOAD 25 - FNEG - FCONST_0 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L71 - LINENUMBER 365 L71 - LDC 10.0 - FCONST_0 - FCONST_0 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L72 - LINENUMBER 366 L72 - ALOAD 9 - FCONST_0 - FCONST_0 - FCONST_1 - FCONST_1 - SIPUSH 255 - SIPUSH 255 - FLOAD 17 - INVOKESTATIC net/minecraft/client/renderer/ItemRenderer.renderItemIn2D (Lnet/minecraft/client/renderer/Tessellator;FFFFIIF)V - L73 - LINENUMBER 367 L73 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L74 - LINENUMBER 368 L74 - SIPUSH 5888 - INVOKESTATIC org/lwjgl/opengl/GL11.glMatrixMode (I)V - L75 - LINENUMBER 369 L75 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L76 - LINENUMBER 370 L76 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L77 - LINENUMBER 371 L77 - SIPUSH 515 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V - L50 - LINENUMBER 316 L50 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - IINC 22 1 - GOTO L35 - L36 - LINENUMBER 375 L36 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F F F net/minecraft/item/ItemStack I I I] [] - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L78 - LINENUMBER 376 L78 - GOTO L79 - L13 - LINENUMBER 379 L13 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] - ICONST_0 - ISTORE 17 - L80 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] - ILOAD 17 - ILOAD 3 - IF_ICMPGE L79 - L81 - LINENUMBER 381 L81 - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L82 - LINENUMBER 383 L82 - ILOAD 17 - IFLE L83 - L84 - LINENUMBER 385 L84 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - FSTORE 18 - L85 - LINENUMBER 386 L85 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - FSTORE 19 - L86 - LINENUMBER 387 L86 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.random : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FCONST_2 - FMUL - FCONST_1 - FSUB - LDC 0.3 - FMUL - FSTORE 20 - L87 - LINENUMBER 388 L87 - FLOAD 18 - FLOAD 19 - FLOAD 20 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L83 - LINENUMBER 391 L83 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.renderInFrame : Z - IFNE L88 - L89 - LINENUMBER 393 L89 - LDC 180.0 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderManager : Lnet/minecraft/client/renderer/entity/RenderManager; - GETFIELD net/minecraft/client/renderer/entity/RenderManager.playerViewY : F - FSUB - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L88 - LINENUMBER 396 L88 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F I] [] - FLOAD 5 - FLOAD 6 - FLOAD 7 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L90 - LINENUMBER 397 L90 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L91 - LINENUMBER 398 L91 - ALOAD 9 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setNormal (FFF)V - L92 - LINENUMBER 399 L92 - ALOAD 9 - FCONST_0 - FLOAD 15 - FSUB - F2D - FCONST_0 - FLOAD 16 - FSUB - F2D - DCONST_0 - FLOAD 10 - F2D - FLOAD 13 - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L93 - LINENUMBER 400 L93 - ALOAD 9 - FLOAD 14 - FLOAD 15 - FSUB - F2D - FCONST_0 - FLOAD 16 - FSUB - F2D - DCONST_0 - FLOAD 11 - F2D - FLOAD 13 - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L94 - LINENUMBER 401 L94 - ALOAD 9 - FLOAD 14 - FLOAD 15 - FSUB - F2D - FCONST_1 - FLOAD 16 - FSUB - F2D - DCONST_0 - FLOAD 11 - F2D - FLOAD 12 - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L95 - LINENUMBER 402 L95 - ALOAD 9 - FCONST_0 - FLOAD 15 - FSUB - F2D - FCONST_1 - FLOAD 16 - FSUB - F2D - DCONST_0 - FLOAD 10 - F2D - FLOAD 12 - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L96 - LINENUMBER 403 L96 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L97 - LINENUMBER 404 L97 - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L98 - LINENUMBER 379 L98 - IINC 17 1 - GOTO L80 - L79 - LINENUMBER 407 L79 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/entity/item/EntityItem net/minecraft/util/IIcon I F F F F I net/minecraft/client/renderer/Tessellator F F F F F F F] [] - RETURN - L99 - LOCALVARIABLE texturemanager Lnet/minecraft/client/renderer/texture/TextureManager; L4 L2 10 - LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L5 L2 11 - LOCALVARIABLE b0 B L25 L23 21 - LOCALVARIABLE b0 B L29 L27 21 - LOCALVARIABLE b0 B L32 L30 21 - LOCALVARIABLE x F L40 L43 23 - LOCALVARIABLE y F L41 L43 24 - LOCALVARIABLE z F L42 L43 25 - LOCALVARIABLE f11 F L57 L50 23 - LOCALVARIABLE f12 F L61 L50 24 - LOCALVARIABLE f13 F L63 L50 25 - LOCALVARIABLE k I L35 L36 22 - LOCALVARIABLE f9 F L19 L78 17 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L21 L78 19 - LOCALVARIABLE j I L22 L78 20 - LOCALVARIABLE b0 B L26 L78 21 - LOCALVARIABLE f10 F L20 L13 18 - LOCALVARIABLE f16 F L86 L83 19 - LOCALVARIABLE f17 F L87 L83 20 - LOCALVARIABLE f10 F L85 L83 18 - LOCALVARIABLE l I L80 L79 17 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L99 0 - LOCALVARIABLE p_77020_1_ Lnet/minecraft/entity/item/EntityItem; L0 L99 1 - LOCALVARIABLE p_77020_2_ Lnet/minecraft/util/IIcon; L0 L99 2 - LOCALVARIABLE p_77020_3_ I L0 L99 3 - LOCALVARIABLE p_77020_4_ F L0 L99 4 - LOCALVARIABLE p_77020_5_ F L0 L99 5 - LOCALVARIABLE p_77020_6_ F L0 L99 6 - LOCALVARIABLE p_77020_7_ F L0 L99 7 - LOCALVARIABLE pass I L0 L99 8 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L99 9 - LOCALVARIABLE f14 F L6 L99 10 - LOCALVARIABLE f15 F L7 L99 11 - LOCALVARIABLE f4 F L8 L99 12 - LOCALVARIABLE f5 F L9 L99 13 - LOCALVARIABLE f6 F L10 L99 14 - LOCALVARIABLE f7 F L11 L99 15 - LOCALVARIABLE f8 F L12 L99 16 - MAXSTACK = 11 - MAXLOCALS = 26 - - // access flags 0x1 - public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L0 - LINENUMBER 414 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ALOAD 3 - ILOAD 4 - ILOAD 5 - ICONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V - L1 - LINENUMBER 415 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 - LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1 - LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2 - LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L2 3 - LOCALVARIABLE p_77015_4_ I L0 L2 4 - LOCALVARIABLE p_77015_5_ I L0 L2 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x1 - public renderItemIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V - L0 - LINENUMBER 419 L0 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemDamage ()I - ISTORE 7 - L1 - LINENUMBER 420 L1 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getIconIndex ()Lnet/minecraft/util/IIcon; - ASTORE 8 - L2 - LINENUMBER 426 L2 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - IFNE L3 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - INVOKEVIRTUAL net/minecraft/block/Block.getRenderType ()I - INVOKESTATIC net/minecraft/client/renderer/RenderBlocks.renderItemIn3d (I)Z - IFEQ L3 - L4 - LINENUMBER 428 L4 - ALOAD 2 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L5 - LINENUMBER 429 L5 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKESTATIC net/minecraft/block/Block.getBlockFromItem (Lnet/minecraft/item/Item;)Lnet/minecraft/block/Block; - ASTORE 9 - L6 - LINENUMBER 430 L6 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L7 - LINENUMBER 432 L7 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IFEQ L8 - L9 - LINENUMBER 434 L9 - SIPUSH 516 - LDC 0.1 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L10 - LINENUMBER 435 L10 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L11 - LINENUMBER 436 L11 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - GOTO L12 - L8 - LINENUMBER 440 L8 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] [] - SIPUSH 516 - LDC 0.5 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L13 - LINENUMBER 441 L13 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L12 - LINENUMBER 444 L12 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block] [] - INVOKESTATIC org/lwjgl/opengl/GL11.glPushMatrix ()V - L14 - LINENUMBER 445 L14 - ILOAD 4 - ICONST_2 - ISUB - I2F - ILOAD 5 - ICONST_3 - IADD - I2F - LDC -3.0 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - FADD - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L15 - LINENUMBER 446 L15 - LDC 10.0 - LDC 10.0 - LDC 10.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L16 - LINENUMBER 447 L16 - FCONST_1 - LDC 0.5 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glTranslatef (FFF)V - L17 - LINENUMBER 448 L17 - FCONST_1 - FCONST_1 - LDC -1.0 - INVOKESTATIC org/lwjgl/opengl/GL11.glScalef (FFF)V - L18 - LINENUMBER 449 L18 - LDC 210.0 - FCONST_1 - FCONST_0 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L19 - LINENUMBER 450 L19 - LDC 45.0 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L20 - LINENUMBER 451 L20 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 10 - L21 - LINENUMBER 452 L21 - ILOAD 10 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 11 - L22 - LINENUMBER 453 L22 - ILOAD 10 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 12 - L23 - LINENUMBER 454 L23 - ILOAD 10 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 13 - L24 - LINENUMBER 456 L24 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L25 - L26 - LINENUMBER 458 L26 - FLOAD 11 - FLOAD 12 - FLOAD 13 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L25 - LINENUMBER 461 L25 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] [] - LDC -90.0 - FCONST_0 - FCONST_1 - FCONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glRotatef (FFFF)V - L27 - LINENUMBER 462 L27 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z - L28 - LINENUMBER 463 L28 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - ALOAD 9 - ILOAD 7 - FCONST_1 - INVOKEVIRTUAL net/minecraft/client/renderer/RenderBlocks.renderBlockAsItem (Lnet/minecraft/block/Block;IF)V - L29 - LINENUMBER 464 L29 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderBlocksRi : Lnet/minecraft/client/renderer/RenderBlocks; - ICONST_1 - PUTFIELD net/minecraft/client/renderer/RenderBlocks.useInventoryTint : Z - L30 - LINENUMBER 466 L30 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/block/Block.getRenderBlockPass ()I - IFNE L31 - L32 - LINENUMBER 468 L32 - SIPUSH 516 - LDC 0.1 - INVOKESTATIC org/lwjgl/opengl/GL11.glAlphaFunc (IF)V - L31 - LINENUMBER 471 L31 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/block/Block I F F F] [] - INVOKESTATIC org/lwjgl/opengl/GL11.glPopMatrix ()V - L33 - LINENUMBER 472 L33 - GOTO L34 - L3 - LINENUMBER 473 L3 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] [] - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - INVOKEVIRTUAL net/minecraft/item/Item.requiresMultipleRenderPasses ()Z - IFEQ L35 - L36 - LINENUMBER 475 L36 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L37 - LINENUMBER 476 L37 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L38 - LINENUMBER 477 L38 - ALOAD 2 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L39 - LINENUMBER 478 L39 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L40 - LINENUMBER 479 L40 - SIPUSH 3553 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L41 - LINENUMBER 480 L41 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L42 - LINENUMBER 481 L42 - ICONST_0 - ICONST_0 - ICONST_0 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L43 - LINENUMBER 482 L43 - ICONST_0 - ICONST_0 - ICONST_0 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V - L44 - LINENUMBER 483 L44 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L45 - LINENUMBER 484 L45 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 9 - L46 - LINENUMBER 485 L46 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L47 - LINENUMBER 486 L47 - ALOAD 9 - ICONST_M1 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V - L48 - LINENUMBER 487 L48 - ALOAD 9 - ILOAD 4 - ICONST_2 - ISUB - I2D - ILOAD 5 - BIPUSH 18 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L49 - LINENUMBER 488 L49 - ALOAD 9 - ILOAD 4 - BIPUSH 18 - IADD - I2D - ILOAD 5 - BIPUSH 18 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L50 - LINENUMBER 489 L50 - ALOAD 9 - ILOAD 4 - BIPUSH 18 - IADD - I2D - ILOAD 5 - ICONST_2 - ISUB - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L51 - LINENUMBER 490 L51 - ALOAD 9 - ILOAD 4 - ICONST_2 - ISUB - I2D - ILOAD 5 - ICONST_2 - ISUB - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L52 - LINENUMBER 491 L52 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L53 - LINENUMBER 492 L53 - ICONST_1 - ICONST_1 - ICONST_1 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColorMask (ZZZZ)V - L54 - LINENUMBER 493 L54 - SIPUSH 3553 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L55 - LINENUMBER 494 L55 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L56 - LINENUMBER 496 L56 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ASTORE 14 - L57 - LINENUMBER 497 L57 - ICONST_0 - ISTORE 10 - L58 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [] - ILOAD 10 - ALOAD 14 - ILOAD 7 - INVOKEVIRTUAL net/minecraft/item/Item.getRenderPasses (I)I - IF_ICMPGE L59 - L60 - LINENUMBER 499 L60 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L61 - LINENUMBER 500 L61 - ALOAD 2 - ALOAD 14 - INVOKEVIRTUAL net/minecraft/item/Item.getSpriteNumber ()I - IFNE L62 - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationBlocksTexture : Lnet/minecraft/util/ResourceLocation; - GOTO L63 - L62 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager] - GETSTATIC net/minecraft/client/renderer/texture/TextureMap.locationItemsTexture : Lnet/minecraft/util/ResourceLocation; - L63 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [net/minecraft/client/renderer/texture/TextureManager net/minecraft/util/ResourceLocation] - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L64 - LINENUMBER 501 L64 - ALOAD 14 - ALOAD 3 - ILOAD 10 - INVOKEVIRTUAL net/minecraft/item/Item.getIcon (Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/util/IIcon; - ASTORE 15 - L65 - LINENUMBER 502 L65 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - ILOAD 10 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 16 - L66 - LINENUMBER 503 L66 - ILOAD 16 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 13 - L67 - LINENUMBER 504 L67 - ILOAD 16 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 17 - L68 - LINENUMBER 505 L68 - ILOAD 16 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 18 - L69 - LINENUMBER 507 L69 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L70 - L71 - LINENUMBER 509 L71 - FLOAD 13 - FLOAD 17 - FLOAD 18 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L70 - LINENUMBER 512 L70 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L72 - LINENUMBER 513 L72 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L73 - LINENUMBER 515 L73 - ALOAD 0 - ILOAD 4 - ILOAD 5 - ALOAD 15 - BIPUSH 16 - BIPUSH 16 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V - L74 - LINENUMBER 517 L74 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L75 - LINENUMBER 518 L75 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L76 - LINENUMBER 520 L76 - ILOAD 6 - IFEQ L77 - ALOAD 3 - ILOAD 10 - INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z - IFEQ L77 - L78 - LINENUMBER 522 L78 - ALOAD 0 - ALOAD 2 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V - L77 - LINENUMBER 497 L77 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T F net/minecraft/item/Item net/minecraft/util/IIcon I F F] [] - IINC 10 1 - GOTO L58 - L59 - LINENUMBER 526 L59 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/client/renderer/Tessellator I T T T net/minecraft/item/Item] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L79 - LINENUMBER 527 L79 - GOTO L34 - L35 - LINENUMBER 530 L35 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L80 - LINENUMBER 531 L80 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L81 - LINENUMBER 532 L81 - SIPUSH 770 - SIPUSH 771 - ICONST_1 - ICONST_0 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L82 - LINENUMBER 533 L82 - ALOAD 2 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItemSpriteNumber ()I - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getResourceLocation (I)Lnet/minecraft/util/ResourceLocation; - ASTORE 9 - L83 - LINENUMBER 534 L83 - ALOAD 2 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L84 - LINENUMBER 536 L84 - ALOAD 8 - IFNONNULL L85 - L86 - LINENUMBER 538 L86 - INVOKESTATIC net/minecraft/client/Minecraft.getMinecraft ()Lnet/minecraft/client/Minecraft; - INVOKEVIRTUAL net/minecraft/client/Minecraft.getTextureManager ()Lnet/minecraft/client/renderer/texture/TextureManager; - ALOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.getTexture (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject; - CHECKCAST net/minecraft/client/renderer/texture/TextureMap - LDC "missingno" - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureMap.getAtlasSprite (Ljava/lang/String;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; - ASTORE 8 - L85 - LINENUMBER 541 L85 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation] [] - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/item/Item.getColorFromItemStack (Lnet/minecraft/item/ItemStack;I)I - ISTORE 10 - L87 - LINENUMBER 542 L87 - ILOAD 10 - BIPUSH 16 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 11 - L88 - LINENUMBER 543 L88 - ILOAD 10 - BIPUSH 8 - ISHR - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 12 - L89 - LINENUMBER 544 L89 - ILOAD 10 - SIPUSH 255 - IAND - I2F - LDC 255.0 - FDIV - FSTORE 13 - L90 - LINENUMBER 546 L90 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - IFEQ L91 - L92 - LINENUMBER 548 L92 - FLOAD 11 - FLOAD 12 - FLOAD 13 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L91 - LINENUMBER 551 L91 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L93 - LINENUMBER 552 L93 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L94 - LINENUMBER 553 L94 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L95 - LINENUMBER 555 L95 - ALOAD 0 - ILOAD 4 - ILOAD 5 - ALOAD 8 - CHECKCAST net/minecraft/util/IIcon - BIPUSH 16 - BIPUSH 16 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderIcon (IILnet/minecraft/util/IIcon;II)V - L96 - LINENUMBER 557 L96 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L97 - LINENUMBER 558 L97 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L98 - LINENUMBER 559 L98 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L99 - LINENUMBER 561 L99 - ILOAD 6 - IFEQ L100 - ALOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/item/ItemStack.hasEffect (I)Z - IFEQ L100 - L101 - LINENUMBER 563 L101 - ALOAD 0 - ALOAD 2 - ILOAD 4 - ILOAD 5 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderEffect (Lnet/minecraft/client/renderer/texture/TextureManager;II)V - L100 - LINENUMBER 565 L100 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon net/minecraft/util/ResourceLocation I F F F] [] - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L34 - LINENUMBER 568 L34 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I I I net/minecraft/util/IIcon java/lang/Object I] [] - SIPUSH 2884 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L102 - LINENUMBER 569 L102 - RETURN - L103 - LOCALVARIABLE block Lnet/minecraft/block/Block; L6 L33 9 - LOCALVARIABLE l I L21 L3 10 - LOCALVARIABLE f F L24 L3 13 - LOCALVARIABLE f3 F L22 L3 11 - LOCALVARIABLE f4 F L23 L3 12 - LOCALVARIABLE iicon Lnet/minecraft/util/IIcon; L65 L77 15 - LOCALVARIABLE i1 I L66 L77 16 - LOCALVARIABLE f1 F L68 L77 17 - LOCALVARIABLE f2 F L69 L77 18 - LOCALVARIABLE f F L67 L59 13 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L46 L79 9 - LOCALVARIABLE item Lnet/minecraft/item/Item; L57 L79 14 - LOCALVARIABLE l I L58 L35 10 - LOCALVARIABLE resourcelocation Lnet/minecraft/util/ResourceLocation; L83 L34 9 - LOCALVARIABLE f F L90 L34 13 - LOCALVARIABLE f3 F L88 L34 11 - LOCALVARIABLE f4 F L89 L34 12 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L103 0 - LOCALVARIABLE p_77015_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L103 1 - LOCALVARIABLE p_77015_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L103 2 - LOCALVARIABLE p_77015_3_ Lnet/minecraft/item/ItemStack; L0 L103 3 - LOCALVARIABLE p_77015_4_ I L0 L103 4 - LOCALVARIABLE p_77015_5_ I L0 L103 5 - LOCALVARIABLE renderEffect Z L0 L103 6 - LOCALVARIABLE k I L1 L103 7 - LOCALVARIABLE object Ljava/lang/Object; L2 L103 8 - LOCALVARIABLE l I L87 L103 10 - MAXSTACK = 7 - MAXLOCALS = 19 - - // access flags 0x1 - public renderItemAndEffectIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable - L3 - LINENUMBER 577 L3 - ALOAD 3 - IFNULL L4 - L5 - LINENUMBER 579 L5 - ALOAD 0 - DUP - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - LDC 50.0 - FADD - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L0 - LINENUMBER 583 L0 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.field_147909_c : Lnet/minecraft/client/renderer/RenderBlocks; - ALOAD 2 - ALOAD 3 - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.renderWithColor : Z - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - ILOAD 4 - I2F - ILOAD 5 - I2F - INVOKESTATIC net/minecraftforge/client/ForgeHooksClient.renderInventoryItem (Lnet/minecraft/client/renderer/RenderBlocks;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;ZFFF)Z - IFNE L1 - L6 - LINENUMBER 585 L6 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ALOAD 3 - ILOAD 4 - ILOAD 5 - ICONST_1 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IIZ)V - L1 - LINENUMBER 625 L1 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] - GOTO L7 - L2 - LINENUMBER 588 L2 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [java/lang/Throwable] - ASTORE 6 - L8 - LINENUMBER 590 L8 - ALOAD 6 - LDC "Rendering item" - INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; - ASTORE 7 - L9 - LINENUMBER 591 L9 - ALOAD 7 - LDC "Item being rendered" - INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; - ASTORE 8 - L10 - LINENUMBER 592 L10 - ALOAD 8 - LDC "Item Type" - NEW net/minecraft/client/renderer/entity/RenderItem$1 - DUP - ALOAD 0 - ALOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$1. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L11 - LINENUMBER 600 L11 - ALOAD 8 - LDC "Item Aux" - NEW net/minecraft/client/renderer/entity/RenderItem$2 - DUP - ALOAD 0 - ALOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$2. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L12 - LINENUMBER 608 L12 - ALOAD 8 - LDC "Item NBT" - NEW net/minecraft/client/renderer/entity/RenderItem$3 - DUP - ALOAD 0 - ALOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$3. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L13 - LINENUMBER 616 L13 - ALOAD 8 - LDC "Item Foil" - NEW net/minecraft/client/renderer/entity/RenderItem$4 - DUP - ALOAD 0 - ALOAD 3 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem$4. (Lnet/minecraft/client/renderer/entity/RenderItem;Lnet/minecraft/item/ItemStack;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L14 - LINENUMBER 624 L14 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 7 - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L7 - LINENUMBER 644 L7 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] - ALOAD 0 - DUP - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - LDC 50.0 - FSUB - PUTFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - L4 - LINENUMBER 646 L4 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I] [] - RETURN - L15 - LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L9 L7 7 - LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L10 L7 8 - LOCALVARIABLE throwable Ljava/lang/Throwable; L8 L7 6 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L3 L15 0 - LOCALVARIABLE p_82406_1_ Lnet/minecraft/client/gui/FontRenderer; L3 L15 1 - LOCALVARIABLE p_82406_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L3 L15 2 - LOCALVARIABLE p_82406_3_ Lnet/minecraft/item/ItemStack; L3 L15 3 - LOCALVARIABLE p_82406_4_ I L3 L15 4 - LOCALVARIABLE p_82406_5_ I L3 L15 5 - MAXSTACK = 7 - MAXLOCALS = 9 - - // access flags 0x1 - public renderEffect(Lnet/minecraft/client/renderer/texture/TextureManager;II)V - L0 - LINENUMBER 650 L0 - SIPUSH 514 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V - L1 - LINENUMBER 651 L1 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L2 - LINENUMBER 652 L2 - ICONST_0 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V - L3 - LINENUMBER 653 L3 - ALOAD 1 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; - INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.bindTexture (Lnet/minecraft/util/ResourceLocation;)V - L4 - LINENUMBER 654 L4 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L5 - LINENUMBER 655 L5 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L6 - LINENUMBER 656 L6 - LDC 0.5 - LDC 0.25 - LDC 0.8 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L7 - LINENUMBER 657 L7 - ALOAD 0 - ILOAD 2 - LDC 431278612 - IMUL - ILOAD 3 - LDC 32178161 - IMUL - IADD - ILOAD 2 - ICONST_2 - ISUB - ILOAD 3 - ICONST_2 - ISUB - BIPUSH 20 - BIPUSH 20 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderGlint (IIIII)V - L8 - LINENUMBER 658 L8 - ICONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthMask (Z)V - L9 - LINENUMBER 659 L9 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L10 - LINENUMBER 660 L10 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L11 - LINENUMBER 661 L11 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L12 - LINENUMBER 662 L12 - SIPUSH 515 - INVOKESTATIC org/lwjgl/opengl/GL11.glDepthFunc (I)V - L13 - LINENUMBER 663 L13 - RETURN - L14 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L14 0 - LOCALVARIABLE manager Lnet/minecraft/client/renderer/texture/TextureManager; L0 L14 1 - LOCALVARIABLE x I L0 L14 2 - LOCALVARIABLE y I L0 L14 3 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x2 - private renderGlint(IIIII)V - L0 - LINENUMBER 667 L0 - ICONST_0 - ISTORE 6 - L1 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] [] - ILOAD 6 - ICONST_1 - IF_ICMPGE L2 - SIPUSH 772 - ICONST_1 - ICONST_0 - ICONST_1 - INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.glBlendFunc (IIII)V - L3 - LINENUMBER 670 L3 - LDC 0.00390625 - FSTORE 7 - L4 - LINENUMBER 671 L4 - LDC 0.00390625 - FSTORE 8 - L5 - LINENUMBER 672 L5 - INVOKESTATIC net/minecraft/client/Minecraft.getSystemTime ()J - SIPUSH 3000 - ILOAD 6 - SIPUSH 1873 - IMUL - IADD - I2L - LREM - L2F - LDC 3000.0 - ILOAD 6 - SIPUSH 1873 - IMUL - I2F - FADD - FDIV - LDC 256.0 - FMUL - FSTORE 9 - L6 - LINENUMBER 673 L6 - FCONST_0 - FSTORE 10 - L7 - LINENUMBER 674 L7 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 11 - L8 - LINENUMBER 675 L8 - LDC 4.0 - FSTORE 12 - L9 - LINENUMBER 677 L9 - ILOAD 6 - ICONST_1 - IF_ICMPNE L10 - L11 - LINENUMBER 679 L11 - LDC -1.0 - FSTORE 12 - L10 - LINENUMBER 682 L10 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I F F F F net/minecraft/client/renderer/Tessellator F] [] - ALOAD 11 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L12 - LINENUMBER 683 L12 - ALOAD 11 - ILOAD 2 - ICONST_0 - IADD - I2D - ILOAD 3 - ILOAD 5 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - FLOAD 9 - ILOAD 5 - I2F - FLOAD 12 - FMUL - FADD - FLOAD 7 - FMUL - F2D - FLOAD 10 - ILOAD 5 - I2F - FADD - FLOAD 8 - FMUL - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L13 - LINENUMBER 684 L13 - ALOAD 11 - ILOAD 2 - ILOAD 4 - IADD - I2D - ILOAD 3 - ILOAD 5 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - FLOAD 9 - ILOAD 4 - I2F - FADD - ILOAD 5 - I2F - FLOAD 12 - FMUL - FADD - FLOAD 7 - FMUL - F2D - FLOAD 10 - ILOAD 5 - I2F - FADD - FLOAD 8 - FMUL - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L14 - LINENUMBER 685 L14 - ALOAD 11 - ILOAD 2 - ILOAD 4 - IADD - I2D - ILOAD 3 - ICONST_0 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - FLOAD 9 - ILOAD 4 - I2F - FADD - FLOAD 7 - FMUL - F2D - FLOAD 10 - FCONST_0 - FADD - FLOAD 8 - FMUL - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L15 - LINENUMBER 686 L15 - ALOAD 11 - ILOAD 2 - ICONST_0 - IADD - I2D - ILOAD 3 - ICONST_0 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - FLOAD 9 - FCONST_0 - FADD - FLOAD 7 - FMUL - F2D - FLOAD 10 - FCONST_0 - FADD - FLOAD 8 - FMUL - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L16 - LINENUMBER 687 L16 - ALOAD 11 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L17 - LINENUMBER 667 L17 - IINC 6 1 - GOTO L1 - L2 - LINENUMBER 689 L2 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem I I I I I I] [] - RETURN - L18 - LOCALVARIABLE f F L4 L17 7 - LOCALVARIABLE f1 F L5 L17 8 - LOCALVARIABLE f2 F L6 L17 9 - LOCALVARIABLE f3 F L7 L17 10 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L8 L17 11 - LOCALVARIABLE f4 F L9 L17 12 - LOCALVARIABLE j1 I L1 L2 6 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L18 0 - LOCALVARIABLE p_77018_1_ I L0 L18 1 - LOCALVARIABLE p_77018_2_ I L0 L18 2 - LOCALVARIABLE p_77018_3_ I L0 L18 3 - LOCALVARIABLE p_77018_4_ I L0 L18 4 - LOCALVARIABLE p_77018_5_ I L0 L18 5 - MAXSTACK = 11 - MAXLOCALS = 13 - - // access flags 0x1 - public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;II)V - L0 - LINENUMBER 697 L0 - ALOAD 0 - ALOAD 1 - ALOAD 2 - ALOAD 3 - ILOAD 4 - ILOAD 5 - ACONST_NULL - CHECKCAST java/lang/String - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.renderItemOverlayIntoGUI (Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L1 - LINENUMBER 698 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 - LOCALVARIABLE p_77021_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L2 1 - LOCALVARIABLE p_77021_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L2 2 - LOCALVARIABLE p_77021_3_ Lnet/minecraft/item/ItemStack; L0 L2 3 - LOCALVARIABLE p_77021_4_ I L0 L2 4 - LOCALVARIABLE p_77021_5_ I L0 L2 5 - MAXSTACK = 7 - MAXLOCALS = 6 - - // access flags 0x1 - public renderItemOverlayIntoGUI(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/item/ItemStack;IILjava/lang/String;)V - L0 - LINENUMBER 702 L0 - ALOAD 3 - IFNULL L1 - L2 - LINENUMBER 704 L2 - ALOAD 3 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ICONST_1 - IF_ICMPGT L3 - ALOAD 6 - IFNULL L4 - L3 - LINENUMBER 706 L3 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] - ALOAD 6 - IFNONNULL L5 - ALOAD 3 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - INVOKESTATIC java/lang/String.valueOf (I)Ljava/lang/String; - GOTO L6 - L5 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] - ALOAD 6 - L6 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [java/lang/String] - ASTORE 7 - L7 - LINENUMBER 707 L7 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L8 - LINENUMBER 708 L8 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L9 - LINENUMBER 709 L9 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L10 - LINENUMBER 710 L10 - ALOAD 1 - ALOAD 7 - ILOAD 4 - BIPUSH 19 - IADD - ICONST_2 - ISUB - ALOAD 1 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.getStringWidth (Ljava/lang/String;)I - ISUB - ILOAD 5 - BIPUSH 6 - IADD - ICONST_3 - IADD - LDC 16777215 - INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.drawStringWithShadow (Ljava/lang/String;III)I - POP - L11 - LINENUMBER 711 L11 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L12 - LINENUMBER 712 L12 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L4 - LINENUMBER 715 L4 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/Item.showDurabilityBar (Lnet/minecraft/item/ItemStack;)Z - IFEQ L1 - L13 - LINENUMBER 717 L13 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/ItemStack.getItem ()Lnet/minecraft/item/Item; - ALOAD 3 - INVOKEVIRTUAL net/minecraft/item/Item.getDurabilityForDisplay (Lnet/minecraft/item/ItemStack;)D - DSTORE 8 - L14 - LINENUMBER 718 L14 - LDC 13.0 - DLOAD 8 - LDC 13.0 - DMUL - DSUB - INVOKESTATIC java/lang/Math.round (D)J - L2I - ISTORE 10 - L15 - LINENUMBER 719 L15 - LDC 255.0 - DLOAD 8 - LDC 255.0 - DMUL - DSUB - INVOKESTATIC java/lang/Math.round (D)J - L2I - ISTORE 11 - L16 - LINENUMBER 720 L16 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L17 - LINENUMBER 721 L17 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L18 - LINENUMBER 722 L18 - SIPUSH 3553 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L19 - LINENUMBER 723 L19 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L20 - LINENUMBER 724 L20 - SIPUSH 3042 - INVOKESTATIC org/lwjgl/opengl/GL11.glDisable (I)V - L21 - LINENUMBER 725 L21 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 12 - L22 - LINENUMBER 726 L22 - SIPUSH 255 - ILOAD 11 - ISUB - BIPUSH 16 - ISHL - ILOAD 11 - BIPUSH 8 - ISHL - IOR - ISTORE 13 - L23 - LINENUMBER 727 L23 - SIPUSH 255 - ILOAD 11 - ISUB - ICONST_4 - IDIV - BIPUSH 16 - ISHL - SIPUSH 16128 - IOR - ISTORE 14 - L24 - LINENUMBER 728 L24 - ALOAD 0 - ALOAD 12 - ILOAD 4 - ICONST_2 - IADD - ILOAD 5 - BIPUSH 13 - IADD - BIPUSH 13 - ICONST_2 - ICONST_0 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V - L25 - LINENUMBER 729 L25 - ALOAD 0 - ALOAD 12 - ILOAD 4 - ICONST_2 - IADD - ILOAD 5 - BIPUSH 13 - IADD - BIPUSH 12 - ICONST_1 - ILOAD 14 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V - L26 - LINENUMBER 730 L26 - ALOAD 0 - ALOAD 12 - ILOAD 4 - ICONST_2 - IADD - ILOAD 5 - BIPUSH 13 - IADD - ILOAD 10 - ICONST_1 - ILOAD 13 - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem.renderQuad (Lnet/minecraft/client/renderer/Tessellator;IIIII)V - L27 - LINENUMBER 732 L27 - SIPUSH 3008 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L28 - LINENUMBER 733 L28 - SIPUSH 3553 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L29 - LINENUMBER 734 L29 - SIPUSH 2896 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L30 - LINENUMBER 735 L30 - SIPUSH 2929 - INVOKESTATIC org/lwjgl/opengl/GL11.glEnable (I)V - L31 - LINENUMBER 736 L31 - FCONST_1 - FCONST_1 - FCONST_1 - FCONST_1 - INVOKESTATIC org/lwjgl/opengl/GL11.glColor4f (FFFF)V - L1 - LINENUMBER 739 L1 - FRAME FULL [net/minecraft/client/renderer/entity/RenderItem net/minecraft/client/gui/FontRenderer net/minecraft/client/renderer/texture/TextureManager net/minecraft/item/ItemStack I I java/lang/String] [] - RETURN - L32 - LOCALVARIABLE s1 Ljava/lang/String; L7 L4 7 - LOCALVARIABLE health D L14 L1 8 - LOCALVARIABLE j1 I L15 L1 10 - LOCALVARIABLE k I L16 L1 11 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L22 L1 12 - LOCALVARIABLE l I L23 L1 13 - LOCALVARIABLE i1 I L24 L1 14 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L32 0 - LOCALVARIABLE p_94148_1_ Lnet/minecraft/client/gui/FontRenderer; L0 L32 1 - LOCALVARIABLE p_94148_2_ Lnet/minecraft/client/renderer/texture/TextureManager; L0 L32 2 - LOCALVARIABLE p_94148_3_ Lnet/minecraft/item/ItemStack; L0 L32 3 - LOCALVARIABLE p_94148_4_ I L0 L32 4 - LOCALVARIABLE p_94148_5_ I L0 L32 5 - LOCALVARIABLE p_94148_6_ Ljava/lang/String; L0 L32 6 - MAXSTACK = 7 - MAXLOCALS = 15 - - // access flags 0x2 - private renderQuad(Lnet/minecraft/client/renderer/Tessellator;IIIII)V - L0 - LINENUMBER 747 L0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L1 - LINENUMBER 748 L1 - ALOAD 1 - ILOAD 6 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.setColorOpaque_I (I)V - L2 - LINENUMBER 749 L2 - ALOAD 1 - ILOAD 2 - ICONST_0 - IADD - I2D - ILOAD 3 - ICONST_0 - IADD - I2D - DCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L3 - LINENUMBER 750 L3 - ALOAD 1 - ILOAD 2 - ICONST_0 - IADD - I2D - ILOAD 3 - ILOAD 5 - IADD - I2D - DCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L4 - LINENUMBER 751 L4 - ALOAD 1 - ILOAD 2 - ILOAD 4 - IADD - I2D - ILOAD 3 - ILOAD 5 - IADD - I2D - DCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L5 - LINENUMBER 752 L5 - ALOAD 1 - ILOAD 2 - ILOAD 4 - IADD - I2D - ILOAD 3 - ICONST_0 - IADD - I2D - DCONST_0 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertex (DDD)V - L6 - LINENUMBER 753 L6 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L7 - LINENUMBER 754 L7 - RETURN - L8 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0 - LOCALVARIABLE p_77017_1_ Lnet/minecraft/client/renderer/Tessellator; L0 L8 1 - LOCALVARIABLE p_77017_2_ I L0 L8 2 - LOCALVARIABLE p_77017_3_ I L0 L8 3 - LOCALVARIABLE p_77017_4_ I L0 L8 4 - LOCALVARIABLE p_77017_5_ I L0 L8 5 - LOCALVARIABLE p_77017_6_ I L0 L8 6 - MAXSTACK = 7 - MAXLOCALS = 7 - - // access flags 0x1 - public renderIcon(IILnet/minecraft/util/IIcon;II)V - L0 - LINENUMBER 758 L0 - GETSTATIC net/minecraft/client/renderer/Tessellator.instance : Lnet/minecraft/client/renderer/Tessellator; - ASTORE 6 - L1 - LINENUMBER 759 L1 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.startDrawingQuads ()V - L2 - LINENUMBER 760 L2 - ALOAD 6 - ILOAD 1 - ICONST_0 - IADD - I2D - ILOAD 2 - ILOAD 5 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L3 - LINENUMBER 761 L3 - ALOAD 6 - ILOAD 1 - ILOAD 4 - IADD - I2D - ILOAD 2 - ILOAD 5 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxV ()F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L4 - LINENUMBER 762 L4 - ALOAD 6 - ILOAD 1 - ILOAD 4 - IADD - I2D - ILOAD 2 - ICONST_0 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMaxU ()F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L5 - LINENUMBER 763 L5 - ALOAD 6 - ILOAD 1 - ICONST_0 - IADD - I2D - ILOAD 2 - ICONST_0 - IADD - I2D - ALOAD 0 - GETFIELD net/minecraft/client/renderer/entity/RenderItem.zLevel : F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinU ()F - F2D - ALOAD 3 - INVOKEINTERFACE net/minecraft/util/IIcon.getMinV ()F - F2D - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.addVertexWithUV (DDDDD)V - L6 - LINENUMBER 764 L6 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.draw ()I - POP - L7 - LINENUMBER 765 L7 - RETURN - L8 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L8 0 - LOCALVARIABLE p_94149_1_ I L0 L8 1 - LOCALVARIABLE p_94149_2_ I L0 L8 2 - LOCALVARIABLE p_94149_3_ Lnet/minecraft/util/IIcon; L0 L8 3 - LOCALVARIABLE p_94149_4_ I L0 L8 4 - LOCALVARIABLE p_94149_5_ I L0 L8 5 - LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L1 L8 6 - MAXSTACK = 11 - MAXLOCALS = 7 - - // access flags 0x4 - protected getEntityTexture(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/ResourceLocation; - L0 - LINENUMBER 772 L0 - ALOAD 0 - ALOAD 1 - CHECKCAST net/minecraft/entity/item/EntityItem - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.getEntityTexture (Lnet/minecraft/entity/item/EntityItem;)Lnet/minecraft/util/ResourceLocation; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - LOCALVARIABLE p_110775_1_ Lnet/minecraft/entity/Entity; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public doRender(Lnet/minecraft/entity/Entity;DDDFF)V - L0 - LINENUMBER 783 L0 - ALOAD 0 - ALOAD 1 - CHECKCAST net/minecraft/entity/item/EntityItem - DLOAD 2 - DLOAD 4 - DLOAD 6 - FLOAD 8 - FLOAD 9 - INVOKEVIRTUAL net/minecraft/client/renderer/entity/RenderItem.doRender (Lnet/minecraft/entity/item/EntityItem;DDDFF)V - L1 - LINENUMBER 784 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L2 0 - LOCALVARIABLE p_76986_1_ Lnet/minecraft/entity/Entity; L0 L2 1 - LOCALVARIABLE p_76986_2_ D L0 L2 2 - LOCALVARIABLE p_76986_4_ D L0 L2 4 - LOCALVARIABLE p_76986_6_ D L0 L2 6 - LOCALVARIABLE p_76986_8_ F L0 L2 8 - LOCALVARIABLE p_76986_9_ F L0 L2 9 - MAXSTACK = 10 - MAXLOCALS = 10 - - // access flags 0x1 - public shouldSpreadItems()Z - L0 - LINENUMBER 794 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public shouldBob()Z - L0 - LINENUMBER 803 L0 - ICONST_1 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getMiniBlockCount(Lnet/minecraft/item/ItemStack;B)B - L0 - LINENUMBER 808 L0 - ILOAD 2 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1 - LOCALVARIABLE original B L0 L1 2 - MAXSTACK = 1 - MAXLOCALS = 3 - - // access flags 0x1 - public getMiniItemCount(Lnet/minecraft/item/ItemStack;B)B - L0 - LINENUMBER 820 L0 - ILOAD 2 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/client/renderer/entity/RenderItem; L0 L1 0 - LOCALVARIABLE stack Lnet/minecraft/item/ItemStack; L0 L1 1 - LOCALVARIABLE original B L0 L1 2 - MAXSTACK = 1 - MAXLOCALS = 3 - - // access flags 0x9 - public static getInstance()Lnet/minecraft/client/renderer/entity/RenderItem; - L0 - LINENUMBER 831 L0 - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; - IFNONNULL L1 - NEW net/minecraft/client/renderer/entity/RenderItem - DUP - INVOKESPECIAL net/minecraft/client/renderer/entity/RenderItem. ()V - PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; - L1 - LINENUMBER 832 L1 - FRAME FULL [] [] - GETSTATIC net/minecraft/client/renderer/entity/RenderItem.instance : Lnet/minecraft/client/renderer/entity/RenderItem; - ARETURN - MAXSTACK = 2 - MAXLOCALS = 0 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 37 L0 - NEW net/minecraft/util/ResourceLocation - DUP - LDC "textures/misc/enchanted_item_glint.png" - INVOKESPECIAL net/minecraft/util/ResourceLocation. (Ljava/lang/String;)V - PUTSTATIC net/minecraft/client/renderer/entity/RenderItem.RES_ITEM_GLINT : Lnet/minecraft/util/ResourceLocation; - RETURN - MAXSTACK = 3 - MAXLOCALS = 0 -} diff --git a/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt b/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt deleted file mode 100644 index 3b33aa82ff..0000000000 --- a/asm/ccl_modular/net#minecraft#inventory#ContainerWorkbench.txt +++ /dev/null @@ -1,592 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/inventory/ContainerWorkbench extends net/minecraft/inventory/Container { - - // compiled from: ContainerWorkbench.java - - // access flags 0x1 - public Lnet/minecraft/inventory/InventoryCrafting; craftMatrix - - // access flags 0x1 - public Lnet/minecraft/inventory/IInventory; craftResult - - // access flags 0x2 - private Lnet/minecraft/world/World; worldObj - - // access flags 0x2 - private I posX - - // access flags 0x2 - private I posY - - // access flags 0x2 - private I posZ - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00001744" - - // access flags 0x1 - public (Lnet/minecraft/entity/player/InventoryPlayer;Lnet/minecraft/world/World;III)V - L0 - LINENUMBER 22 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/inventory/Container. ()V - L1 - LINENUMBER 13 L1 - ALOAD 0 - NEW net/minecraft/inventory/InventoryCrafting - DUP - ALOAD 0 - ICONST_3 - ICONST_3 - INVOKESPECIAL net/minecraft/inventory/InventoryCrafting. (Lnet/minecraft/inventory/Container;II)V - PUTFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - L2 - LINENUMBER 14 L2 - ALOAD 0 - NEW net/minecraft/inventory/InventoryCraftResult - DUP - INVOKESPECIAL net/minecraft/inventory/InventoryCraftResult. ()V - PUTFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; - L3 - LINENUMBER 23 L3 - ALOAD 0 - ALOAD 2 - PUTFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; - L4 - LINENUMBER 24 L4 - ALOAD 0 - ILOAD 3 - PUTFIELD net/minecraft/inventory/ContainerWorkbench.posX : I - L5 - LINENUMBER 25 L5 - ALOAD 0 - ILOAD 4 - PUTFIELD net/minecraft/inventory/ContainerWorkbench.posY : I - L6 - LINENUMBER 26 L6 - ALOAD 0 - ILOAD 5 - PUTFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I - L7 - LINENUMBER 27 L7 - ALOAD 0 - NEW net/minecraft/inventory/SlotCrafting - DUP - ALOAD 1 - GETFIELD net/minecraft/entity/player/InventoryPlayer.player : Lnet/minecraft/entity/player/EntityPlayer; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; - ICONST_0 - BIPUSH 124 - BIPUSH 35 - INVOKESPECIAL net/minecraft/inventory/SlotCrafting. (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/inventory/IInventory;Lnet/minecraft/inventory/IInventory;III)V - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; - POP - L8 - LINENUMBER 31 L8 - ICONST_0 - ISTORE 6 - L9 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ILOAD 6 - ICONST_3 - IF_ICMPGE L10 - L11 - LINENUMBER 33 L11 - ICONST_0 - ISTORE 7 - L12 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] - ILOAD 7 - ICONST_3 - IF_ICMPGE L13 - L14 - LINENUMBER 35 L14 - ALOAD 0 - NEW net/minecraft/inventory/Slot - DUP - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - ILOAD 7 - ILOAD 6 - ICONST_3 - IMUL - IADD - BIPUSH 30 - ILOAD 7 - BIPUSH 18 - IMUL - IADD - BIPUSH 17 - ILOAD 6 - BIPUSH 18 - IMUL - IADD - INVOKESPECIAL net/minecraft/inventory/Slot. (Lnet/minecraft/inventory/IInventory;III)V - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; - POP - L15 - LINENUMBER 33 L15 - IINC 7 1 - GOTO L12 - L13 - LINENUMBER 31 L13 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] - IINC 6 1 - GOTO L9 - L10 - LINENUMBER 39 L10 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ICONST_0 - ISTORE 6 - L16 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ILOAD 6 - ICONST_3 - IF_ICMPGE L17 - L18 - LINENUMBER 41 L18 - ICONST_0 - ISTORE 7 - L19 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] - ILOAD 7 - BIPUSH 9 - IF_ICMPGE L20 - L21 - LINENUMBER 43 L21 - ALOAD 0 - NEW net/minecraft/inventory/Slot - DUP - ALOAD 1 - ILOAD 7 - ILOAD 6 - BIPUSH 9 - IMUL - IADD - BIPUSH 9 - IADD - BIPUSH 8 - ILOAD 7 - BIPUSH 18 - IMUL - IADD - BIPUSH 84 - ILOAD 6 - BIPUSH 18 - IMUL - IADD - INVOKESPECIAL net/minecraft/inventory/Slot. (Lnet/minecraft/inventory/IInventory;III)V - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; - POP - L22 - LINENUMBER 41 L22 - IINC 7 1 - GOTO L19 - L20 - LINENUMBER 39 L20 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I I] [] - IINC 6 1 - GOTO L16 - L17 - LINENUMBER 47 L17 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ICONST_0 - ISTORE 6 - L23 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ILOAD 6 - BIPUSH 9 - IF_ICMPGE L24 - L25 - LINENUMBER 49 L25 - ALOAD 0 - NEW net/minecraft/inventory/Slot - DUP - ALOAD 1 - ILOAD 6 - BIPUSH 8 - ILOAD 6 - BIPUSH 18 - IMUL - IADD - SIPUSH 142 - INVOKESPECIAL net/minecraft/inventory/Slot. (Lnet/minecraft/inventory/IInventory;III)V - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.addSlotToContainer (Lnet/minecraft/inventory/Slot;)Lnet/minecraft/inventory/Slot; - POP - L26 - LINENUMBER 47 L26 - IINC 6 1 - GOTO L23 - L24 - LINENUMBER 52 L24 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/InventoryPlayer net/minecraft/world/World I I I I] [] - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.onCraftMatrixChanged (Lnet/minecraft/inventory/IInventory;)V - L27 - LINENUMBER 53 L27 - RETURN - L28 - LOCALVARIABLE i1 I L12 L10 7 - LOCALVARIABLE i1 I L19 L17 7 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L28 0 - LOCALVARIABLE p_i1808_1_ Lnet/minecraft/entity/player/InventoryPlayer; L0 L28 1 - LOCALVARIABLE p_i1808_2_ Lnet/minecraft/world/World; L0 L28 2 - LOCALVARIABLE p_i1808_3_ I L0 L28 3 - LOCALVARIABLE p_i1808_4_ I L0 L28 4 - LOCALVARIABLE p_i1808_5_ I L0 L28 5 - LOCALVARIABLE l I L9 L28 6 - MAXSTACK = 9 - MAXLOCALS = 8 - - // access flags 0x1 - public onCraftMatrixChanged(Lnet/minecraft/inventory/IInventory;)V - L0 - LINENUMBER 60 L0 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; - ICONST_0 - INVOKESTATIC net/minecraft/item/crafting/CraftingManager.getInstance ()Lnet/minecraft/item/crafting/CraftingManager; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; - INVOKEVIRTUAL net/minecraft/item/crafting/CraftingManager.findMatchingRecipe (Lnet/minecraft/inventory/InventoryCrafting;Lnet/minecraft/world/World;)Lnet/minecraft/item/ItemStack; - INVOKEINTERFACE net/minecraft/inventory/IInventory.setInventorySlotContents (ILnet/minecraft/item/ItemStack;)V - L1 - LINENUMBER 61 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L2 0 - LOCALVARIABLE p_75130_1_ Lnet/minecraft/inventory/IInventory; L0 L2 1 - MAXSTACK = 5 - MAXLOCALS = 2 - - // access flags 0x1 - public onContainerClosed(Lnet/minecraft/entity/player/EntityPlayer;)V - L0 - LINENUMBER 68 L0 - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/inventory/Container.onContainerClosed (Lnet/minecraft/entity/player/EntityPlayer;)V - L1 - LINENUMBER 70 L1 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.isRemote : Z - IFNE L2 - L3 - LINENUMBER 72 L3 - ICONST_0 - ISTORE 2 - L4 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I] [] - ILOAD 2 - BIPUSH 9 - IF_ICMPGE L2 - L5 - LINENUMBER 74 L5 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftMatrix : Lnet/minecraft/inventory/InventoryCrafting; - ILOAD 2 - INVOKEVIRTUAL net/minecraft/inventory/InventoryCrafting.getStackInSlotOnClosing (I)Lnet/minecraft/item/ItemStack; - ASTORE 3 - L6 - LINENUMBER 76 L6 - ALOAD 3 - IFNULL L7 - L8 - LINENUMBER 78 L8 - ALOAD 1 - ALOAD 3 - ICONST_0 - INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.dropPlayerItemWithRandomChoice (Lnet/minecraft/item/ItemStack;Z)Lnet/minecraft/entity/item/EntityItem; - POP - L7 - LINENUMBER 72 L7 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack] [] - IINC 2 1 - GOTO L4 - L2 - LINENUMBER 82 L2 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] - RETURN - L9 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L6 L7 3 - LOCALVARIABLE i I L4 L2 2 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L9 0 - LOCALVARIABLE p_75134_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L9 1 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public canInteractWith(Lnet/minecraft/entity/player/EntityPlayer;)Z - L0 - LINENUMBER 86 L0 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.worldObj : Lnet/minecraft/world/World; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posX : I - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posY : I - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I - INVOKEVIRTUAL net/minecraft/world/World.getBlock (III)Lnet/minecraft/block/Block; - GETSTATIC net/minecraft/init/Blocks.crafting_table : Lnet/minecraft/block/Block; - IF_ACMPEQ L1 - ICONST_0 - GOTO L2 - L1 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posX : I - I2D - LDC 0.5 - DADD - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posY : I - I2D - LDC 0.5 - DADD - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.posZ : I - I2D - LDC 0.5 - DADD - INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.getDistanceSq (DDD)D - LDC 64.0 - DCMPG - IFGT L3 - ICONST_1 - GOTO L2 - L3 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L4 0 - LOCALVARIABLE p_75145_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L4 1 - MAXSTACK = 9 - MAXLOCALS = 2 - - // access flags 0x1 - public transferStackInSlot(Lnet/minecraft/entity/player/EntityPlayer;I)Lnet/minecraft/item/ItemStack; - L0 - LINENUMBER 94 L0 - ACONST_NULL - ASTORE 3 - L1 - LINENUMBER 95 L1 - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.inventorySlots : Ljava/util/List; - ILOAD 2 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - ASTORE 4 - L2 - LINENUMBER 97 L2 - ALOAD 4 - IFNULL L3 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getHasStack ()Z - IFEQ L3 - L4 - LINENUMBER 99 L4 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.getStack ()Lnet/minecraft/item/ItemStack; - ASTORE 5 - L5 - LINENUMBER 100 L5 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/item/ItemStack.copy ()Lnet/minecraft/item/ItemStack; - ASTORE 3 - L6 - LINENUMBER 102 L6 - ILOAD 2 - IFNE L7 - NEW codechicken/lib/inventory/InventoryRange - DUP - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.inventorySlots : Ljava/util/List; - BIPUSH 10 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/inventory/Slot - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - ICONST_0 - BIPUSH 36 - INVOKESPECIAL codechicken/lib/inventory/InventoryRange. (Lnet/minecraft/inventory/IInventory;II)V - ALOAD 5 - ICONST_1 - INVOKESTATIC codechicken/lib/inventory/InventoryUtils.insertItem (Lcodechicken/lib/inventory/InventoryRange;Lnet/minecraft/item/ItemStack;Z)I - IFEQ L8 - ACONST_NULL - ARETURN - L8 - LINENUMBER 104 L8 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - ALOAD 5 - BIPUSH 10 - BIPUSH 46 - ICONST_1 - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z - IFNE L9 - L10 - LINENUMBER 106 L10 - ACONST_NULL - ARETURN - L9 - LINENUMBER 109 L9 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 4 - ALOAD 5 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/inventory/Slot.onSlotChange (Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V - GOTO L11 - L7 - LINENUMBER 111 L7 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ILOAD 2 - BIPUSH 10 - IF_ICMPLT L12 - ILOAD 2 - BIPUSH 37 - IF_ICMPGE L12 - L13 - LINENUMBER 113 L13 - ALOAD 0 - ALOAD 5 - BIPUSH 37 - BIPUSH 46 - ICONST_0 - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z - IFNE L11 - L14 - LINENUMBER 115 L14 - ACONST_NULL - ARETURN - L12 - LINENUMBER 118 L12 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ILOAD 2 - BIPUSH 37 - IF_ICMPLT L15 - ILOAD 2 - BIPUSH 46 - IF_ICMPGE L15 - L16 - LINENUMBER 120 L16 - ALOAD 0 - ALOAD 5 - BIPUSH 10 - BIPUSH 37 - ICONST_0 - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z - IFNE L11 - L17 - LINENUMBER 122 L17 - ACONST_NULL - ARETURN - L15 - LINENUMBER 125 L15 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 0 - ALOAD 5 - BIPUSH 10 - BIPUSH 46 - ICONST_0 - INVOKEVIRTUAL net/minecraft/inventory/ContainerWorkbench.mergeItemStack (Lnet/minecraft/item/ItemStack;IIZ)Z - IFNE L11 - L18 - LINENUMBER 127 L18 - ACONST_NULL - ARETURN - L11 - LINENUMBER 130 L11 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 5 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - IFNE L19 - L20 - LINENUMBER 132 L20 - ALOAD 4 - ACONST_NULL - CHECKCAST net/minecraft/item/ItemStack - INVOKEVIRTUAL net/minecraft/inventory/Slot.putStack (Lnet/minecraft/item/ItemStack;)V - GOTO L21 - L19 - LINENUMBER 136 L19 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 4 - INVOKEVIRTUAL net/minecraft/inventory/Slot.onSlotChanged ()V - L21 - LINENUMBER 139 L21 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 5 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - ALOAD 3 - GETFIELD net/minecraft/item/ItemStack.stackSize : I - IF_ICMPNE L22 - L23 - LINENUMBER 141 L23 - ACONST_NULL - ARETURN - L22 - LINENUMBER 144 L22 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot net/minecraft/item/ItemStack] [] - ALOAD 4 - ALOAD 1 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/inventory/Slot.onPickupFromSlot (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/item/ItemStack;)V - L3 - LINENUMBER 147 L3 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/entity/player/EntityPlayer I net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [] - ALOAD 3 - ARETURN - L24 - LOCALVARIABLE itemstack1 Lnet/minecraft/item/ItemStack; L5 L3 5 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L24 0 - LOCALVARIABLE p_82846_1_ Lnet/minecraft/entity/player/EntityPlayer; L0 L24 1 - LOCALVARIABLE p_82846_2_ I L0 L24 2 - LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L1 L24 3 - LOCALVARIABLE slot Lnet/minecraft/inventory/Slot; L2 L24 4 - MAXSTACK = 5 - MAXLOCALS = 6 - - // access flags 0x1 - public func_94530_a(Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z - L0 - LINENUMBER 152 L0 - ALOAD 2 - GETFIELD net/minecraft/inventory/Slot.inventory : Lnet/minecraft/inventory/IInventory; - ALOAD 0 - GETFIELD net/minecraft/inventory/ContainerWorkbench.craftResult : Lnet/minecraft/inventory/IInventory; - IF_ACMPEQ L1 - ALOAD 0 - ALOAD 1 - ALOAD 2 - INVOKESPECIAL net/minecraft/inventory/Container.func_94530_a (Lnet/minecraft/item/ItemStack;Lnet/minecraft/inventory/Slot;)Z - IFEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/inventory/ContainerWorkbench net/minecraft/item/ItemStack net/minecraft/inventory/Slot] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/inventory/ContainerWorkbench; L0 L3 0 - LOCALVARIABLE p_94530_1_ Lnet/minecraft/item/ItemStack; L0 L3 1 - LOCALVARIABLE p_94530_2_ Lnet/minecraft/inventory/Slot; L0 L3 2 - MAXSTACK = 3 - MAXLOCALS = 3 -} diff --git a/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt b/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt deleted file mode 100644 index 04d673abfc..0000000000 --- a/asm/ccl_modular/net#minecraft#nbt#NBTTagCompound.txt +++ /dev/null @@ -1,1487 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/nbt/NBTTagCompound extends net/minecraft/nbt/NBTBase { - - // compiled from: NBTTagCompound.java - // access flags 0x0 - INNERCLASS net/minecraft/nbt/NBTTagCompound$2 null null - // access flags 0x0 - INNERCLASS net/minecraft/nbt/NBTTagCompound$1 null null - // access flags 0x409 - public static abstract INNERCLASS net/minecraft/nbt/NBTBase$NBTPrimitive net/minecraft/nbt/NBTBase NBTPrimitive - - // access flags 0x1A - private final static Lorg/apache/logging/log4j/Logger; logger - - // access flags 0x2 - private Ljava/util/Map; tagMap - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00001215" - - // access flags 0x1 - public ()V - L0 - LINENUMBER 17 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/nbt/NBTBase. ()V - L1 - LINENUMBER 21 L1 - ALOAD 0 - NEW java/util/HashMap - DUP - INVOKESPECIAL java/util/HashMap. ()V - PUTFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x0 - write(Ljava/io/DataOutput;)V throws java/io/IOException - L0 - LINENUMBER 29 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 2 - L1 - LINENUMBER 31 L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L2 - L3 - LINENUMBER 33 L3 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 3 - L4 - LINENUMBER 34 L4 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 3 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 4 - L5 - LINENUMBER 35 L5 - ALOAD 3 - ALOAD 4 - ALOAD 1 - INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_150298_a (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V - L6 - LINENUMBER 36 L6 - GOTO L1 - L2 - LINENUMBER 38 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataOutput java/util/Iterator] [] - ALOAD 1 - ICONST_0 - INVOKEINTERFACE java/io/DataOutput.writeByte (I)V - L7 - LINENUMBER 39 L7 - RETURN - L8 - LOCALVARIABLE s Ljava/lang/String; L4 L6 3 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L5 L6 4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L8 0 - LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L8 1 - LOCALVARIABLE iterator Ljava/util/Iterator; L1 L8 2 - MAXSTACK = 3 - MAXLOCALS = 5 - - // access flags 0x0 - func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException - L0 - LINENUMBER 43 L0 - ILOAD 2 - SIPUSH 512 - IF_ICMPLE L1 - L2 - LINENUMBER 45 L2 - NEW java/lang/RuntimeException - DUP - LDC "Tried to read NBT tag with too high complexity, depth > 512" - INVOKESPECIAL java/lang/RuntimeException. (Ljava/lang/String;)V - ATHROW - L1 - LINENUMBER 49 L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.clear ()V - L3 - LINENUMBER 52 L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] - ALOAD 1 - ALOAD 3 - INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152447_a (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B - DUP - ISTORE 4 - L4 - IFEQ L5 - L6 - LINENUMBER 54 L6 - ALOAD 1 - ALOAD 3 - INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152448_b (Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; - ASTORE 5 - L7 - LINENUMBER 55 L7 - ALOAD 3 - ALOAD 5 - INVOKESTATIC net/minecraft/nbt/NBTSizeTracker.readUTF (Lnet/minecraft/nbt/NBTSizeTracker;Ljava/lang/String;)V - L8 - LINENUMBER 56 L8 - ILOAD 4 - ALOAD 5 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ALOAD 3 - INVOKESTATIC net/minecraft/nbt/NBTTagCompound.func_152449_a (BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; - ASTORE 6 - L9 - LINENUMBER 57 L9 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 5 - ALOAD 6 - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L10 - LINENUMBER 58 L10 - GOTO L3 - L5 - LINENUMBER 60 L5 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I] [] - RETURN - L11 - LOCALVARIABLE s Ljava/lang/String; L7 L10 5 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 6 - LOCALVARIABLE b0 B L4 L5 4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L11 0 - LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L11 1 - LOCALVARIABLE p_152446_2_ I L0 L11 2 - LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L11 3 - MAXSTACK = 5 - MAXLOCALS = 7 - - // access flags 0x1 - public func_150296_c()Ljava/util/Set; - L0 - LINENUMBER 64 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public getId()B - L0 - LINENUMBER 72 L0 - BIPUSH 10 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public setTag(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L0 - LINENUMBER 80 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - ALOAD 2 - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 81 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74782_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74782_2_ Lnet/minecraft/nbt/NBTBase; L0 L2 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public setByte(Ljava/lang/String;B)V - L0 - LINENUMBER 88 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagByte - DUP - ILOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagByte. (B)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 89 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74774_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74774_2_ B L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setShort(Ljava/lang/String;S)V - L0 - LINENUMBER 96 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagShort - DUP - ILOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagShort. (S)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 97 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74777_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74777_2_ S L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setInteger(Ljava/lang/String;I)V - L0 - LINENUMBER 104 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagInt - DUP - ILOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagInt. (I)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 105 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74768_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74768_2_ I L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setLong(Ljava/lang/String;J)V - L0 - LINENUMBER 112 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagLong - DUP - LLOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagLong. (J)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 113 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74772_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74772_2_ J L0 L2 2 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public setFloat(Ljava/lang/String;F)V - L0 - LINENUMBER 120 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagFloat - DUP - FLOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagFloat. (F)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 121 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74776_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74776_2_ F L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setDouble(Ljava/lang/String;D)V - L0 - LINENUMBER 128 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagDouble - DUP - DLOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagDouble. (D)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 129 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74780_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74780_2_ D L0 L2 2 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public setString(Ljava/lang/String;Ljava/lang/String;)V - L0 - LINENUMBER 136 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagString - DUP - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagString. (Ljava/lang/String;)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 137 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74778_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74778_2_ Ljava/lang/String; L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setByteArray(Ljava/lang/String;[B)V - L0 - LINENUMBER 144 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagByteArray - DUP - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagByteArray. ([B)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 145 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74773_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74773_2_ [B L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setIntArray(Ljava/lang/String;[I)V - L0 - LINENUMBER 152 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - NEW net/minecraft/nbt/NBTTagIntArray - DUP - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagIntArray. ([I)V - INVOKEINTERFACE java/util/Map.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 153 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_74783_1_ Ljava/lang/String; L0 L2 1 - LOCALVARIABLE p_74783_2_ [I L0 L2 2 - MAXSTACK = 5 - MAXLOCALS = 3 - - // access flags 0x1 - public setBoolean(Ljava/lang/String;Z)V - L0 - LINENUMBER 160 L0 - ALOAD 0 - ALOAD 1 - ILOAD 2 - IFEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String] - ICONST_0 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [net/minecraft/nbt/NBTTagCompound java/lang/String I] - I2B - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setByte (Ljava/lang/String;B)V - L3 - LINENUMBER 161 L3 - RETURN - L4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 - LOCALVARIABLE p_74757_1_ Ljava/lang/String; L0 L4 1 - LOCALVARIABLE p_74757_2_ Z L0 L4 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public getTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; - L0 - LINENUMBER 168 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - LOCALVARIABLE p_74781_1_ Ljava/lang/String; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public func_150299_b(Ljava/lang/String;)B - L0 - LINENUMBER 173 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L1 - LINENUMBER 174 L1 - ALOAD 2 - IFNULL L2 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - GOTO L3 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String net/minecraft/nbt/NBTBase] [I] - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 - LOCALVARIABLE p_150299_1_ Ljava/lang/String; L0 L4 1 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L1 L4 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public hasKey(Ljava/lang/String;)Z - L0 - LINENUMBER 182 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - LOCALVARIABLE p_74764_1_ Ljava/lang/String; L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public hasKey(Ljava/lang/String;I)Z - L0 - LINENUMBER 187 L0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B - ISTORE 3 - L1 - LINENUMBER 188 L1 - ILOAD 3 - ILOAD 2 - IF_ICMPNE L2 - ICONST_1 - GOTO L3 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] - ILOAD 2 - BIPUSH 99 - IF_ICMPEQ L4 - ICONST_0 - GOTO L3 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] - ILOAD 3 - ICONST_1 - IF_ICMPEQ L5 - ILOAD 3 - ICONST_2 - IF_ICMPEQ L5 - ILOAD 3 - ICONST_3 - IF_ICMPEQ L5 - ILOAD 3 - ICONST_4 - IF_ICMPEQ L5 - ILOAD 3 - ICONST_5 - IF_ICMPEQ L5 - ILOAD 3 - BIPUSH 6 - IF_ICMPNE L6 - L5 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] - ICONST_1 - GOTO L3 - L6 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [] - ICONST_0 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I I] [I] - IRETURN - L7 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0 - LOCALVARIABLE p_150297_1_ Ljava/lang/String; L0 L7 1 - LOCALVARIABLE p_150297_2_ I L0 L7 2 - LOCALVARIABLE b0 B L1 L7 3 - MAXSTACK = 2 - MAXLOCALS = 4 - - // access flags 0x1 - public getByte(Ljava/lang/String;)B - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 198 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150290_f ()B - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] - IRETURN - L2 - LINENUMBER 200 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 202 L4 - ICONST_0 - IRETURN - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74771_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getShort(Ljava/lang/String;)S - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 213 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150289_e ()S - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] - IRETURN - L2 - LINENUMBER 215 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 217 L4 - ICONST_0 - IRETURN - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74765_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getInteger(Ljava/lang/String;)I - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 228 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150287_d ()I - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] - IRETURN - L2 - LINENUMBER 230 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 232 L4 - ICONST_0 - IRETURN - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74762_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getLong(Ljava/lang/String;)J - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 243 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - LCONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150291_c ()J - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [J] - LRETURN - L2 - LINENUMBER 245 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 247 L4 - LCONST_0 - LRETURN - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74763_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getFloat(Ljava/lang/String;)F - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 258 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - FCONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150288_h ()F - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [F] - FRETURN - L2 - LINENUMBER 260 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 262 L4 - FCONST_0 - FRETURN - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74760_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getDouble(Ljava/lang/String;)D - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 273 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - DCONST_0 - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase$NBTPrimitive - INVOKEVIRTUAL net/minecraft/nbt/NBTBase$NBTPrimitive.func_150286_g ()D - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [D] - DRETURN - L2 - LINENUMBER 275 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 277 L4 - DCONST_0 - DRETURN - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74769_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getString(Ljava/lang/String;)Ljava/lang/String; - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 288 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - LDC "" - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String; - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/String] - ARETURN - L2 - LINENUMBER 290 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 292 L4 - LDC "" - ARETURN - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74779_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getByteArray(Ljava/lang/String;)[B - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 303 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - NEWARRAY T_BYTE - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTTagByteArray - INVOKEVIRTUAL net/minecraft/nbt/NBTTagByteArray.func_150292_c ()[B - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[B] - ARETURN - L2 - LINENUMBER 305 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 307 L4 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 0 - ALOAD 1 - BIPUSH 7 - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74770_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 6 - MAXLOCALS = 3 - - // access flags 0x1 - public getIntArray(Ljava/lang/String;)[I - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 318 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - ICONST_0 - NEWARRAY T_INT - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTTagIntArray - INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [[I] - ARETURN - L2 - LINENUMBER 320 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 322 L4 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 0 - ALOAD 1 - BIPUSH 11 - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74759_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 6 - MAXLOCALS = 3 - - // access flags 0x1 - public getCompoundTag(Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - L0 - LINENUMBER 334 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.containsKey (Ljava/lang/Object;)Z - IFNE L3 - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - GOTO L1 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTTagCompound - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [net/minecraft/nbt/NBTTagCompound] - ARETURN - L2 - LINENUMBER 336 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [java/lang/ClassCastException] - ASTORE 2 - L4 - LINENUMBER 338 L4 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 0 - ALOAD 1 - BIPUSH 10 - ALOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L5 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L4 L5 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L5 0 - LOCALVARIABLE p_74775_1_ Ljava/lang/String; L0 L5 1 - MAXSTACK = 6 - MAXLOCALS = 3 - - // access flags 0x1 - public getTagList(Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; - TRYCATCHBLOCK L0 L1 L2 java/lang/ClassCastException - TRYCATCHBLOCK L3 L4 L2 java/lang/ClassCastException - L0 - LINENUMBER 349 L0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150299_b (Ljava/lang/String;)B - BIPUSH 9 - IF_ICMPEQ L3 - L5 - LINENUMBER 351 L5 - NEW net/minecraft/nbt/NBTTagList - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V - L1 - ARETURN - L3 - LINENUMBER 355 L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTTagList - ASTORE 3 - L6 - LINENUMBER 356 L6 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I - IFLE L7 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.func_150303_d ()I - ILOAD 2 - IF_ICMPEQ L7 - NEW net/minecraft/nbt/NBTTagList - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V - GOTO L4 - L7 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [] - ALOAD 3 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I net/minecraft/nbt/NBTTagList] [net/minecraft/nbt/NBTTagList] - ARETURN - L2 - LINENUMBER 359 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String I] [java/lang/ClassCastException] - ASTORE 3 - L8 - LINENUMBER 361 L8 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 0 - ALOAD 1 - BIPUSH 9 - ALOAD 3 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound.createCrashReport (Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L9 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L2 3 - LOCALVARIABLE classcastexception Ljava/lang/ClassCastException; L8 L9 3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L9 0 - LOCALVARIABLE p_150295_1_ Ljava/lang/String; L0 L9 1 - LOCALVARIABLE p_150295_2_ I L0 L9 2 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public getBoolean(Ljava/lang/String;)Z - L0 - LINENUMBER 371 L0 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getByte (Ljava/lang/String;)B - IFEQ L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L3 0 - LOCALVARIABLE p_74767_1_ Ljava/lang/String; L0 L3 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public removeTag(Ljava/lang/String;)V - L0 - LINENUMBER 379 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 1 - INVOKEINTERFACE java/util/Map.remove (Ljava/lang/Object;)Ljava/lang/Object; - POP - L1 - LINENUMBER 380 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L2 0 - LOCALVARIABLE p_82580_1_ Ljava/lang/String; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public toString()Ljava/lang/String; - L0 - LINENUMBER 384 L0 - LDC "{" - ASTORE 1 - L1 - LINENUMBER 387 L1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 2 - L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - L4 - LINENUMBER 389 L4 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 3 - L5 - LINENUMBER 387 L5 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ALOAD 3 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - BIPUSH 58 - INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 3 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - BIPUSH 44 - INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 1 - GOTO L2 - L3 - LINENUMBER 392 L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/String java/util/Iterator] [] - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; - LDC "}" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ARETURN - L6 - LOCALVARIABLE s1 Ljava/lang/String; L5 L3 3 - LOCALVARIABLE iterator Ljava/util/Iterator; L2 L3 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0 - LOCALVARIABLE s Ljava/lang/String; L1 L6 1 - MAXSTACK = 3 - MAXLOCALS = 4 - - // access flags 0x1 - public hasNoTags()Z - L0 - LINENUMBER 400 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.isEmpty ()Z - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x2 - private createCrashReport(Ljava/lang/String;ILjava/lang/ClassCastException;)Lnet/minecraft/crash/CrashReport; - L0 - LINENUMBER 408 L0 - ALOAD 3 - LDC "Reading NBT data" - INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; - ASTORE 4 - L1 - LINENUMBER 409 L1 - ALOAD 4 - LDC "Corrupt NBT tag" - ICONST_1 - INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategoryDepth (Ljava/lang/String;I)Lnet/minecraft/crash/CrashReportCategory; - ASTORE 5 - L2 - LINENUMBER 410 L2 - ALOAD 5 - LDC "Tag type found" - NEW net/minecraft/nbt/NBTTagCompound$1 - DUP - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$1. (Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L3 - LINENUMBER 418 L3 - ALOAD 5 - LDC "Tag type expected" - NEW net/minecraft/nbt/NBTTagCompound$2 - DUP - ALOAD 0 - ILOAD 2 - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound$2. (Lnet/minecraft/nbt/NBTTagCompound;I)V - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSectionCallable (Ljava/lang/String;Ljava/util/concurrent/Callable;)V - L4 - LINENUMBER 426 L4 - ALOAD 5 - LDC "Tag name" - ALOAD 1 - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V - L5 - LINENUMBER 427 L5 - ALOAD 4 - ARETURN - L6 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L6 0 - LOCALVARIABLE p_82581_1_ Ljava/lang/String; L0 L6 1 - LOCALVARIABLE p_82581_2_ I L0 L6 2 - LOCALVARIABLE p_82581_3_ Ljava/lang/ClassCastException; L0 L6 3 - LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L1 L6 4 - LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L2 L6 5 - MAXSTACK = 6 - MAXLOCALS = 6 - - // access flags 0x1 - public copy()Lnet/minecraft/nbt/NBTBase; - L0 - LINENUMBER 435 L0 - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - ASTORE 1 - L1 - LINENUMBER 436 L1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.keySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 2 - L2 - LINENUMBER 438 L2 - FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L3 - L4 - LINENUMBER 440 L4 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 3 - L5 - LINENUMBER 441 L5 - ALOAD 1 - ALOAD 3 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ALOAD 3 - INVOKEINTERFACE java/util/Map.get (Ljava/lang/Object;)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L6 - LINENUMBER 442 L6 - GOTO L2 - L3 - LINENUMBER 444 L3 - FRAME FULL [net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 1 - ARETURN - L7 - LOCALVARIABLE s Ljava/lang/String; L5 L6 3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L7 0 - LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L1 L7 1 - LOCALVARIABLE iterator Ljava/util/Iterator; L2 L7 2 - MAXSTACK = 4 - MAXLOCALS = 4 - - // access flags 0x1 - public equals(Ljava/lang/Object;)Z - L0 - LINENUMBER 449 L0 - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z - IFEQ L1 - L2 - LINENUMBER 451 L2 - ALOAD 1 - CHECKCAST net/minecraft/nbt/NBTTagCompound - ASTORE 2 - L3 - LINENUMBER 452 L3 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set; - ALOAD 2 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.entrySet ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.equals (Ljava/lang/Object;)Z - IRETURN - L1 - LINENUMBER 456 L1 - FRAME FULL [net/minecraft/nbt/NBTTagCompound java/lang/Object] [] - ICONST_0 - IRETURN - L4 - LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L4 0 - LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L4 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public hashCode()I - L0 - LINENUMBER 462 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - INVOKEINTERFACE java/util/Map.hashCode ()I - IXOR - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0xA - private static func_150298_a(Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;Ljava/io/DataOutput;)V throws java/io/IOException - L0 - LINENUMBER 467 L0 - ALOAD 2 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - INVOKEINTERFACE java/io/DataOutput.writeByte (I)V - L1 - LINENUMBER 469 L1 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - IFEQ L2 - L3 - LINENUMBER 471 L3 - ALOAD 2 - ALOAD 0 - INVOKEINTERFACE java/io/DataOutput.writeUTF (Ljava/lang/String;)V - L4 - LINENUMBER 472 L4 - ALOAD 1 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V - L2 - LINENUMBER 474 L2 - FRAME FULL [java/lang/String net/minecraft/nbt/NBTBase java/io/DataOutput] [] - RETURN - L5 - LOCALVARIABLE p_150298_0_ Ljava/lang/String; L0 L5 0 - LOCALVARIABLE p_150298_1_ Lnet/minecraft/nbt/NBTBase; L0 L5 1 - LOCALVARIABLE p_150298_2_ Ljava/io/DataOutput; L0 L5 2 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0xA - private static func_152447_a(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)B throws java/io/IOException - L0 - LINENUMBER 478 L0 - ALOAD 1 - LDC 8 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L1 - LINENUMBER 479 L1 - ALOAD 0 - INVOKEINTERFACE java/io/DataInput.readByte ()B - IRETURN - L2 - LOCALVARIABLE p_152447_0_ Ljava/io/DataInput; L0 L2 0 - LOCALVARIABLE p_152447_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L2 1 - MAXSTACK = 3 - MAXLOCALS = 2 - - // access flags 0xA - private static func_152448_b(Ljava/io/DataInput;Lnet/minecraft/nbt/NBTSizeTracker;)Ljava/lang/String; throws java/io/IOException - L0 - LINENUMBER 484 L0 - ALOAD 0 - INVOKEINTERFACE java/io/DataInput.readUTF ()Ljava/lang/String; - ARETURN - L1 - LOCALVARIABLE p_152448_0_ Ljava/io/DataInput; L0 L1 0 - LOCALVARIABLE p_152448_1_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L1 1 - MAXSTACK = 1 - MAXLOCALS = 2 - - // access flags 0x8 - static func_152449_a(BLjava/lang/String;Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)Lnet/minecraft/nbt/NBTBase; - TRYCATCHBLOCK L0 L1 L2 java/io/IOException - L3 - LINENUMBER 489 L3 - ALOAD 4 - LDC 32 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L4 - LINENUMBER 490 L4 - ILOAD 0 - INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase; - ASTORE 5 - L0 - LINENUMBER 494 L0 - ALOAD 5 - ALOAD 2 - ILOAD 3 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V - L5 - LINENUMBER 495 L5 - ALOAD 5 - L1 - ARETURN - L2 - LINENUMBER 497 L2 - FRAME FULL [I java/lang/String java/io/DataInput I net/minecraft/nbt/NBTSizeTracker net/minecraft/nbt/NBTBase] [java/io/IOException] - ASTORE 6 - L6 - LINENUMBER 499 L6 - ALOAD 6 - LDC "Loading NBT data" - INVOKESTATIC net/minecraft/crash/CrashReport.makeCrashReport (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport; - ASTORE 7 - L7 - LINENUMBER 500 L7 - ALOAD 7 - LDC "NBT Tag" - INVOKEVIRTUAL net/minecraft/crash/CrashReport.makeCategory (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory; - ASTORE 8 - L8 - LINENUMBER 501 L8 - ALOAD 8 - LDC "Tag name" - ALOAD 1 - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V - L9 - LINENUMBER 502 L9 - ALOAD 8 - LDC "Tag type" - ILOAD 0 - INVOKESTATIC java/lang/Byte.valueOf (B)Ljava/lang/Byte; - INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.addCrashSection (Ljava/lang/String;Ljava/lang/Object;)V - L10 - LINENUMBER 503 L10 - NEW net/minecraft/util/ReportedException - DUP - ALOAD 7 - INVOKESPECIAL net/minecraft/util/ReportedException. (Lnet/minecraft/crash/CrashReport;)V - ATHROW - L11 - LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L7 L11 7 - LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L8 L11 8 - LOCALVARIABLE ioexception Ljava/io/IOException; L6 L11 6 - LOCALVARIABLE p_152449_0_ B L3 L11 0 - LOCALVARIABLE p_152449_1_ Ljava/lang/String; L3 L11 1 - LOCALVARIABLE p_152449_2_ Ljava/io/DataInput; L3 L11 2 - LOCALVARIABLE p_152449_3_ I L3 L11 3 - LOCALVARIABLE p_152449_4_ Lnet/minecraft/nbt/NBTSizeTracker; L3 L11 4 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L0 L11 5 - MAXSTACK = 4 - MAXLOCALS = 9 - - // access flags 0x1008 - static synthetic access$000(Lnet/minecraft/nbt/NBTTagCompound;)Ljava/util/Map; - L0 - LINENUMBER 17 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagCompound.tagMap : Ljava/util/Map; - ARETURN - L1 - LOCALVARIABLE x0 Lnet/minecraft/nbt/NBTTagCompound; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x8 - static ()V - L0 - LINENUMBER 19 L0 - INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger; - PUTSTATIC net/minecraft/nbt/NBTTagCompound.logger : Lorg/apache/logging/log4j/Logger; - RETURN - MAXSTACK = 1 - MAXLOCALS = 0 -} diff --git a/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt b/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt deleted file mode 100644 index e5b5af3202..0000000000 --- a/asm/ccl_modular/net#minecraft#nbt#NBTTagList.txt +++ /dev/null @@ -1,805 +0,0 @@ -// class version 50.0 (50) -// access flags 0x21 -public class net/minecraft/nbt/NBTTagList extends net/minecraft/nbt/NBTBase { - - // compiled from: NBTTagList.java - - // access flags 0x2 - private Ljava/util/List; tagList - - // access flags 0x2 - private B tagType - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00001224" - - // access flags 0x1 - public ()V - L0 - LINENUMBER 10 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/nbt/NBTBase. ()V - L1 - LINENUMBER 13 L1 - ALOAD 0 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - L2 - LINENUMBER 15 L2 - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - RETURN - L3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L3 0 - MAXSTACK = 3 - MAXLOCALS = 1 - - // access flags 0x0 - write(Ljava/io/DataOutput;)V throws java/io/IOException - L0 - LINENUMBER 23 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.isEmpty ()Z - IFNE L1 - L2 - LINENUMBER 25 L2 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ICONST_0 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - GOTO L3 - L1 - LINENUMBER 29 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] [] - ALOAD 0 - ICONST_0 - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - L3 - LINENUMBER 32 L3 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput] [] - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - INVOKEINTERFACE java/io/DataOutput.writeByte (I)V - L4 - LINENUMBER 33 L4 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - INVOKEINTERFACE java/io/DataOutput.writeInt (I)V - L5 - LINENUMBER 35 L5 - ICONST_0 - ISTORE 2 - L6 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] [] - ILOAD 2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L7 - L8 - LINENUMBER 37 L8 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 2 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.write (Ljava/io/DataOutput;)V - L9 - LINENUMBER 35 L9 - IINC 2 1 - GOTO L6 - L7 - LINENUMBER 39 L7 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataOutput I] [] - RETURN - L10 - LOCALVARIABLE i I L6 L7 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L10 0 - LOCALVARIABLE p_74734_1_ Ljava/io/DataOutput; L0 L10 1 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x0 - func_152446_a(Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V throws java/io/IOException - L0 - LINENUMBER 43 L0 - ILOAD 2 - SIPUSH 512 - IF_ICMPLE L1 - L2 - LINENUMBER 45 L2 - NEW java/lang/RuntimeException - DUP - LDC "Tried to read NBT tag with too high complexity, depth > 512" - INVOKESPECIAL java/lang/RuntimeException. (Ljava/lang/String;)V - ATHROW - L1 - LINENUMBER 49 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker] [] - ALOAD 3 - LDC 8 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L3 - LINENUMBER 50 L3 - ALOAD 0 - ALOAD 1 - INVOKEINTERFACE java/io/DataInput.readByte ()B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - L4 - LINENUMBER 51 L4 - ALOAD 3 - LDC 32 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L5 - LINENUMBER 52 L5 - ALOAD 1 - INVOKEINTERFACE java/io/DataInput.readInt ()I - ISTORE 4 - L6 - LINENUMBER 53 L6 - ALOAD 0 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - PUTFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - L7 - LINENUMBER 55 L7 - ICONST_0 - ISTORE 5 - L8 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] [] - ILOAD 5 - ILOAD 4 - IF_ICMPGE L9 - L10 - LINENUMBER 57 L10 - ALOAD 3 - LDC 32 - INVOKEVIRTUAL net/minecraft/nbt/NBTSizeTracker.func_152450_a (J)V - L11 - LINENUMBER 58 L11 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - INVOKESTATIC net/minecraft/nbt/NBTBase.func_150284_a (B)Lnet/minecraft/nbt/NBTBase; - ASTORE 6 - L12 - LINENUMBER 59 L12 - ALOAD 6 - ALOAD 1 - ILOAD 2 - ICONST_1 - IADD - ALOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_152446_a (Ljava/io/DataInput;ILnet/minecraft/nbt/NBTSizeTracker;)V - L13 - LINENUMBER 60 L13 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ALOAD 6 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L14 - LINENUMBER 55 L14 - IINC 5 1 - GOTO L8 - L9 - LINENUMBER 63 L9 - FRAME FULL [net/minecraft/nbt/NBTTagList java/io/DataInput I net/minecraft/nbt/NBTSizeTracker I I] [] - RETURN - L15 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L12 L14 6 - LOCALVARIABLE k I L8 L9 5 - LOCALVARIABLE j I L6 L9 4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L15 0 - LOCALVARIABLE p_152446_1_ Ljava/io/DataInput; L0 L15 1 - LOCALVARIABLE p_152446_2_ I L0 L15 2 - LOCALVARIABLE p_152446_3_ Lnet/minecraft/nbt/NBTSizeTracker; L0 L15 3 - MAXSTACK = 4 - MAXLOCALS = 7 - - // access flags 0x1 - public getId()B - L0 - LINENUMBER 70 L0 - BIPUSH 9 - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public toString()Ljava/lang/String; - L0 - LINENUMBER 75 L0 - LDC "[" - ASTORE 1 - L1 - LINENUMBER 76 L1 - ICONST_0 - ISTORE 2 - L2 - LINENUMBER 78 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 3 - L3 - FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L4 - L5 - LINENUMBER 80 L5 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 4 - L6 - LINENUMBER 81 L6 - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - LDC "" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - ILOAD 2 - INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; - BIPUSH 58 - INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; - ALOAD 4 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder; - BIPUSH 44 - INVOKEVIRTUAL java/lang/StringBuilder.append (C)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ASTORE 1 - L7 - LINENUMBER 78 L7 - IINC 2 1 - GOTO L3 - L4 - LINENUMBER 84 L4 - FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/String I java/util/Iterator] [] - NEW java/lang/StringBuilder - DUP - INVOKESPECIAL java/lang/StringBuilder. ()V - ALOAD 1 - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKESTATIC codechicken/nei/NEIServerUtils.fixTrailingCommaList (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; - LDC "]" - INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; - INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; - ARETURN - L8 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L7 4 - LOCALVARIABLE iterator Ljava/util/Iterator; L3 L4 3 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L8 0 - LOCALVARIABLE s Ljava/lang/String; L1 L8 1 - LOCALVARIABLE i I L2 L8 2 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public appendTag(Lnet/minecraft/nbt/NBTBase;)V - L0 - LINENUMBER 93 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - IFNE L1 - L2 - LINENUMBER 95 L2 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - GOTO L3 - L1 - LINENUMBER 97 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - ALOAD 1 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - IF_ICMPEQ L3 - L4 - LINENUMBER 99 L4 - GETSTATIC java/lang/System.err : Ljava/io/PrintStream; - LDC "WARNING: Adding mismatching tag types to tag list" - INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V - L5 - LINENUMBER 100 L5 - RETURN - L3 - LINENUMBER 103 L3 - FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTBase] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ALOAD 1 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L6 - LINENUMBER 104 L6 - RETURN - L7 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L7 0 - LOCALVARIABLE p_74742_1_ Lnet/minecraft/nbt/NBTBase; L0 L7 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public func_150304_a(ILnet/minecraft/nbt/NBTBase;)V - L0 - LINENUMBER 108 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 110 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - IFNE L3 - L4 - LINENUMBER 112 L4 - ALOAD 0 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - GOTO L5 - L3 - LINENUMBER 114 L3 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - IF_ICMPEQ L5 - L6 - LINENUMBER 116 L6 - GETSTATIC java/lang/System.err : Ljava/io/PrintStream; - LDC "WARNING: Adding mismatching tag types to tag list" - INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V - L7 - LINENUMBER 117 L7 - RETURN - L5 - LINENUMBER 120 L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - ALOAD 2 - INVOKEINTERFACE java/util/List.set (ILjava/lang/Object;)Ljava/lang/Object; - POP - GOTO L8 - L1 - LINENUMBER 124 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - GETSTATIC java/lang/System.err : Ljava/io/PrintStream; - LDC "WARNING: index out of bounds to set tag in tag list" - INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/String;)V - L8 - LINENUMBER 126 L8 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - RETURN - L9 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0 - LOCALVARIABLE p_150304_1_ I L0 L9 1 - LOCALVARIABLE p_150304_2_ Lnet/minecraft/nbt/NBTBase; L0 L9 2 - MAXSTACK = 3 - MAXLOCALS = 3 - - // access flags 0x1 - public removeTag(I)Lnet/minecraft/nbt/NBTBase; - L0 - LINENUMBER 133 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.remove (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - LOCALVARIABLE p_74744_1_ I L0 L1 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getCompoundTagAt(I)Lnet/minecraft/nbt/NBTTagCompound; - L0 - LINENUMBER 141 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 143 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 144 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - BIPUSH 10 - IF_ICMPNE L4 - ALOAD 2 - CHECKCAST net/minecraft/nbt/NBTTagCompound - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [net/minecraft/nbt/NBTTagCompound] - ARETURN - L1 - LINENUMBER 148 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - ARETURN - L6 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150305_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public func_150306_c(I)[I - L0 - LINENUMBER 154 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 156 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 157 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - BIPUSH 11 - IF_ICMPNE L4 - ALOAD 2 - CHECKCAST net/minecraft/nbt/NBTTagIntArray - INVOKEVIRTUAL net/minecraft/nbt/NBTTagIntArray.func_150302_c ()[I - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - ICONST_0 - NEWARRAY T_INT - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [[I] - ARETURN - L1 - LINENUMBER 161 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - ICONST_0 - NEWARRAY T_INT - ARETURN - L6 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150306_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public func_150309_d(I)D - L0 - LINENUMBER 167 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 169 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 170 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - BIPUSH 6 - IF_ICMPNE L4 - ALOAD 2 - CHECKCAST net/minecraft/nbt/NBTTagDouble - INVOKEVIRTUAL net/minecraft/nbt/NBTTagDouble.func_150286_g ()D - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - DCONST_0 - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [D] - DRETURN - L1 - LINENUMBER 174 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - DCONST_0 - DRETURN - L6 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150309_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public func_150308_e(I)F - L0 - LINENUMBER 180 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 182 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 183 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - ICONST_5 - IF_ICMPNE L4 - ALOAD 2 - CHECKCAST net/minecraft/nbt/NBTTagFloat - INVOKEVIRTUAL net/minecraft/nbt/NBTTagFloat.func_150288_h ()F - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - FCONST_0 - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [F] - FRETURN - L1 - LINENUMBER 187 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - FCONST_0 - FRETURN - L6 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150308_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public getStringTagAt(I)Ljava/lang/String; - L0 - LINENUMBER 196 L0 - ILOAD 1 - IFLT L1 - ILOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IF_ICMPGE L1 - L2 - LINENUMBER 198 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ILOAD 1 - INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 2 - L3 - LINENUMBER 199 L3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.getId ()B - BIPUSH 8 - IF_ICMPNE L4 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.func_150285_a_ ()Ljava/lang/String; - GOTO L5 - L4 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [] - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.toString ()Ljava/lang/String; - L5 - FRAME FULL [net/minecraft/nbt/NBTTagList I net/minecraft/nbt/NBTBase] [java/lang/String] - ARETURN - L1 - LINENUMBER 203 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList I] [] - LDC "" - ARETURN - L6 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L6 0 - LOCALVARIABLE p_150307_1_ I L0 L6 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public tagCount()I - L0 - LINENUMBER 212 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public copy()Lnet/minecraft/nbt/NBTBase; - L0 - LINENUMBER 220 L0 - NEW net/minecraft/nbt/NBTTagList - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V - ASTORE 1 - L1 - LINENUMBER 221 L1 - ALOAD 1 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - PUTFIELD net/minecraft/nbt/NBTTagList.tagType : B - L2 - LINENUMBER 222 L2 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 2 - L3 - LINENUMBER 224 L3 - FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] [] - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L4 - L5 - LINENUMBER 226 L5 - ALOAD 2 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/nbt/NBTBase - ASTORE 3 - L6 - LINENUMBER 227 L6 - ALOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; - ASTORE 4 - L7 - LINENUMBER 228 L7 - ALOAD 1 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ALOAD 4 - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L8 - LINENUMBER 229 L8 - GOTO L3 - L4 - LINENUMBER 231 L4 - FRAME FULL [net/minecraft/nbt/NBTTagList net/minecraft/nbt/NBTTagList java/util/Iterator] [] - ALOAD 1 - ARETURN - L9 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L6 L8 3 - LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L7 L8 4 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L9 0 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L1 L9 1 - LOCALVARIABLE iterator Ljava/util/Iterator; L3 L9 2 - MAXSTACK = 2 - MAXLOCALS = 5 - - // access flags 0x1 - public equals(Ljava/lang/Object;)Z - L0 - LINENUMBER 236 L0 - ALOAD 0 - ALOAD 1 - INVOKESPECIAL net/minecraft/nbt/NBTBase.equals (Ljava/lang/Object;)Z - IFEQ L1 - L2 - LINENUMBER 238 L2 - ALOAD 1 - CHECKCAST net/minecraft/nbt/NBTTagList - ASTORE 2 - L3 - LINENUMBER 240 L3 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - ALOAD 2 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - IF_ICMPNE L1 - L4 - LINENUMBER 242 L4 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - ALOAD 2 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.equals (Ljava/lang/Object;)Z - IRETURN - L1 - LINENUMBER 246 L1 - FRAME FULL [net/minecraft/nbt/NBTTagList java/lang/Object] [] - ICONST_0 - IRETURN - L5 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L3 L1 2 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L5 0 - LOCALVARIABLE p_equals_1_ Ljava/lang/Object; L0 L5 1 - MAXSTACK = 2 - MAXLOCALS = 3 - - // access flags 0x1 - public hashCode()I - L0 - LINENUMBER 251 L0 - ALOAD 0 - INVOKESPECIAL net/minecraft/nbt/NBTBase.hashCode ()I - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagList : Ljava/util/List; - INVOKEINTERFACE java/util/List.hashCode ()I - IXOR - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public func_150303_d()I - L0 - LINENUMBER 256 L0 - ALOAD 0 - GETFIELD net/minecraft/nbt/NBTTagList.tagType : B - IRETURN - L1 - LOCALVARIABLE this Lnet/minecraft/nbt/NBTTagList; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 -} diff --git a/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt b/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt deleted file mode 100644 index 1e72dfb1f7..0000000000 --- a/asm/ccl_modular/net#minecraft#tileentity#MobSpawnerBaseLogic.txt +++ /dev/null @@ -1,1385 +0,0 @@ -// class version 50.0 (50) -// access flags 0x421 -public abstract class net/minecraft/tileentity/MobSpawnerBaseLogic { - - // compiled from: MobSpawnerBaseLogic.java - // access flags 0x1 - public INNERCLASS net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart net/minecraft/tileentity/MobSpawnerBaseLogic WeightedRandomMinecart - // access flags 0x9 - public static INNERCLASS net/minecraft/util/WeightedRandom$Item net/minecraft/util/WeightedRandom Item - - // access flags 0x1 - public I spawnDelay - - // access flags 0x2 - private Ljava/lang/String; entityTypeName - - // access flags 0x2 - private Ljava/util/List; potentialEntitySpawns - - // access flags 0x2 - private Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; randomEntity - - // access flags 0x1 - public D field_98287_c - - // access flags 0x1 - public D field_98284_d - - // access flags 0x2 - private I minSpawnDelay - - // access flags 0x2 - private I maxSpawnDelay - - // access flags 0x2 - private I spawnCount - - // access flags 0x2 - private Lnet/minecraft/entity/Entity; field_98291_j - - // access flags 0x2 - private I maxNearbyEntities - - // access flags 0x2 - private I activatingRangeFromPlayer - - // access flags 0x2 - private I spawnRange - - // access flags 0x1A - private final static Ljava/lang/String; __OBFID = "CL_00000129" - - // access flags 0x1 - public ()V - L0 - LINENUMBER 20 L0 - ALOAD 0 - INVOKESPECIAL java/lang/Object. ()V - L1 - LINENUMBER 23 L1 - ALOAD 0 - BIPUSH 20 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L2 - LINENUMBER 24 L2 - ALOAD 0 - LDC "Pig" - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - L3 - LINENUMBER 30 L3 - ALOAD 0 - SIPUSH 200 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - L4 - LINENUMBER 31 L4 - ALOAD 0 - SIPUSH 800 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - L5 - LINENUMBER 33 L5 - ALOAD 0 - ICONST_4 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I - L6 - LINENUMBER 35 L6 - ALOAD 0 - BIPUSH 6 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I - L7 - LINENUMBER 37 L7 - ALOAD 0 - BIPUSH 16 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I - L8 - LINENUMBER 39 L8 - ALOAD 0 - ICONST_4 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - RETURN - L9 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L9 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public getEntityNameToSpawn()Ljava/lang/String; - L0 - LINENUMBER 47 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - IFNONNULL L1 - L2 - LINENUMBER 49 L2 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - LDC "Minecart" - INVOKEVIRTUAL java/lang/String.equals (Ljava/lang/Object;)Z - IFEQ L3 - L4 - LINENUMBER 51 L4 - ALOAD 0 - LDC "MinecartRideable" - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - L3 - LINENUMBER 54 L3 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - ARETURN - L1 - LINENUMBER 58 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.entityTypeName : Ljava/lang/String; - ARETURN - L5 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 1 - - // access flags 0x1 - public setEntityName(Ljava/lang/String;)V - L0 - LINENUMBER 64 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - L1 - LINENUMBER 65 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L2 0 - LOCALVARIABLE p_98272_1_ Ljava/lang/String; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public isActivated()Z - L0 - LINENUMBER 72 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - I2D - LDC 0.5 - DADD - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - I2D - LDC 0.5 - DADD - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - I2D - LDC 0.5 - DADD - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I - I2D - INVOKEVIRTUAL net/minecraft/world/World.getClosestPlayer (DDDD)Lnet/minecraft/entity/player/EntityPlayer; - IFNULL L1 - ICONST_1 - GOTO L2 - L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ICONST_0 - L2 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [I] - IRETURN - L3 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L3 0 - MAXSTACK = 9 - MAXLOCALS = 1 - - // access flags 0x1 - public updateSpawner()V - L0 - LINENUMBER 77 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.isActivated ()Z - IFEQ L1 - L2 - LINENUMBER 81 L2 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.isRemote : Z - IFEQ L3 - L4 - LINENUMBER 83 L4 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - I2F - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - F2D - DSTORE 1 - L5 - LINENUMBER 84 L5 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - I2F - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - F2D - DSTORE 3 - L6 - LINENUMBER 85 L6 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - I2F - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - FADD - F2D - DSTORE 5 - L7 - LINENUMBER 86 L7 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - LDC "smoke" - DLOAD 1 - DLOAD 3 - DLOAD 5 - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L8 - LINENUMBER 87 L8 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - LDC "flame" - DLOAD 1 - DLOAD 3 - DLOAD 5 - DCONST_0 - DCONST_0 - DCONST_0 - INVOKEVIRTUAL net/minecraft/world/World.spawnParticle (Ljava/lang/String;DDDDDD)V - L9 - LINENUMBER 89 L9 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - IFLE L10 - L11 - LINENUMBER 91 L11 - ALOAD 0 - DUP - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - ICONST_1 - ISUB - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L10 - LINENUMBER 94 L10 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic D D D] [] - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98284_d : D - L12 - LINENUMBER 95 L12 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D - LDC 1000.0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - I2F - LDC 200.0 - FADD - FDIV - F2D - DADD - LDC 360.0 - DREM - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98287_c : D - L13 - LINENUMBER 96 L13 - GOTO L1 - L3 - LINENUMBER 99 L3 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - ICONST_M1 - IF_ICMPNE L14 - L15 - LINENUMBER 101 L15 - ALOAD 0 - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V - L14 - LINENUMBER 104 L14 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - IFLE L16 - L17 - LINENUMBER 106 L17 - ALOAD 0 - DUP - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - ICONST_1 - ISUB - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L18 - LINENUMBER 107 L18 - RETURN - L16 - LINENUMBER 110 L16 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ICONST_0 - ISTORE 7 - L19 - LINENUMBER 112 L19 - ICONST_0 - ISTORE 8 - L20 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I] [] - ILOAD 8 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I - IF_ICMPGE L21 - L22 - LINENUMBER 114 L22 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; - ASTORE 9 - L23 - LINENUMBER 116 L23 - ALOAD 9 - IFNONNULL L24 - L25 - LINENUMBER 118 L25 - RETURN - L24 - LINENUMBER 121 L24 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I net/minecraft/entity/Entity] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - ALOAD 9 - INVOKEVIRTUAL java/lang/Object.getClass ()Ljava/lang/Class; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - ICONST_1 - IADD - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - ICONST_1 - IADD - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - ICONST_1 - IADD - I2D - INVOKESTATIC net/minecraft/util/AxisAlignedBB.getBoundingBox (DDDDDD)Lnet/minecraft/util/AxisAlignedBB; - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - ICONST_2 - IMUL - I2D - LDC 4.0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - ICONST_2 - IMUL - I2D - INVOKEVIRTUAL net/minecraft/util/AxisAlignedBB.expand (DDD)Lnet/minecraft/util/AxisAlignedBB; - INVOKEVIRTUAL net/minecraft/world/World.getEntitiesWithinAABB (Ljava/lang/Class;Lnet/minecraft/util/AxisAlignedBB;)Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - ISTORE 10 - L26 - LINENUMBER 123 L26 - ILOAD 10 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I - IF_ICMPLT L27 - L28 - LINENUMBER 125 L28 - ALOAD 0 - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V - L29 - LINENUMBER 126 L29 - RETURN - L27 - LINENUMBER 129 L27 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I net/minecraft/entity/Entity I] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextDouble ()D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextDouble ()D - DSUB - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - I2D - DMUL - DADD - DSTORE 5 - L30 - LINENUMBER 130 L30 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - ICONST_3 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - ICONST_1 - ISUB - I2D - DSTORE 11 - L31 - LINENUMBER 131 L31 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - I2D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextDouble ()D - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextDouble ()D - DSUB - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - I2D - DMUL - DADD - DSTORE 13 - L32 - LINENUMBER 132 L32 - ALOAD 9 - INSTANCEOF net/minecraft/entity/EntityLiving - IFEQ L33 - ALOAD 9 - CHECKCAST net/minecraft/entity/EntityLiving - GOTO L34 - L33 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D] [] - ACONST_NULL - L34 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D] [net/minecraft/entity/EntityLiving] - ASTORE 15 - L35 - LINENUMBER 133 L35 - ALOAD 9 - DLOAD 5 - DLOAD 11 - DLOAD 13 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - INVOKEVIRTUAL java/util/Random.nextFloat ()F - LDC 360.0 - FMUL - FCONST_0 - INVOKEVIRTUAL net/minecraft/entity/Entity.setLocationAndAngles (DDDFF)V - L36 - LINENUMBER 135 L36 - ALOAD 15 - IFNULL L37 - ALOAD 15 - INVOKEVIRTUAL net/minecraft/entity/EntityLiving.getCanSpawnHere ()Z - IFEQ L38 - L37 - LINENUMBER 137 L37 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] - ALOAD 0 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98265_a (Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; - POP - L39 - LINENUMBER 138 L39 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - SIPUSH 2004 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerX ()I - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerY ()I - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerZ ()I - ICONST_0 - INVOKEVIRTUAL net/minecraft/world/World.playAuxSFX (IIIII)V - L40 - LINENUMBER 140 L40 - ALOAD 15 - IFNULL L41 - L42 - LINENUMBER 142 L42 - ALOAD 15 - INVOKEVIRTUAL net/minecraft/entity/EntityLiving.spawnExplosionParticle ()V - L41 - LINENUMBER 145 L41 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] - ICONST_1 - ISTORE 7 - L38 - LINENUMBER 112 L38 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T D I I net/minecraft/entity/Entity I D D net/minecraft/entity/EntityLiving] [] - IINC 8 1 - GOTO L20 - L21 - LINENUMBER 149 L21 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic T T T T T T I I] [] - ILOAD 7 - IFEQ L1 - L43 - LINENUMBER 151 L43 - ALOAD 0 - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic.resetTimer ()V - L1 - LINENUMBER 155 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - RETURN - L44 - LOCALVARIABLE d0 D L5 L13 1 - LOCALVARIABLE d1 D L6 L13 3 - LOCALVARIABLE d2 D L7 L3 5 - LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L23 L38 9 - LOCALVARIABLE j I L26 L38 10 - LOCALVARIABLE d3 D L31 L38 11 - LOCALVARIABLE d4 D L32 L38 13 - LOCALVARIABLE entityliving Lnet/minecraft/entity/EntityLiving; L35 L38 15 - LOCALVARIABLE d2 D L30 L21 5 - LOCALVARIABLE i I L20 L21 8 - LOCALVARIABLE flag Z L19 L1 7 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L44 0 - MAXSTACK = 14 - MAXLOCALS = 16 - - // access flags 0x1 - public func_98265_a(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; - L0 - LINENUMBER 159 L0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - IFNULL L1 - L2 - LINENUMBER 161 L2 - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - ASTORE 2 - L3 - LINENUMBER 162 L3 - ALOAD 1 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/entity/Entity.writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z - POP - L4 - LINENUMBER 163 L4 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150296_c ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 3 - L5 - LINENUMBER 165 L5 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L6 - L7 - LINENUMBER 167 L7 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 4 - L8 - LINENUMBER 168 L8 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; - ALOAD 4 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; - ASTORE 5 - L9 - LINENUMBER 169 L9 - ALOAD 2 - ALOAD 4 - ALOAD 5 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L10 - LINENUMBER 170 L10 - GOTO L5 - L6 - LINENUMBER 172 L6 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 1 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/entity/Entity.readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V - L11 - LINENUMBER 174 L11 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - IFNULL L12 - L13 - LINENUMBER 176 L13 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L12 - LINENUMBER 181 L12 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 1 - ASTORE 5 - L14 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator T net/minecraft/entity/Entity] [] - ALOAD 2 - LDC "Riding" - BIPUSH 10 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L15 - L16 - LINENUMBER 183 L16 - ALOAD 2 - LDC "Riding" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; - ASTORE 4 - L17 - LINENUMBER 184 L17 - ALOAD 4 - LDC "id" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getString (Ljava/lang/String;)Ljava/lang/String; - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; - ASTORE 6 - L18 - LINENUMBER 186 L18 - ALOAD 6 - IFNULL L19 - L20 - LINENUMBER 188 L20 - NEW net/minecraft/nbt/NBTTagCompound - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagCompound. ()V - ASTORE 7 - L21 - LINENUMBER 189 L21 - ALOAD 6 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/entity/Entity.writeToNBTOptional (Lnet/minecraft/nbt/NBTTagCompound;)Z - POP - L22 - LINENUMBER 190 L22 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.func_150296_c ()Ljava/util/Set; - INVOKEINTERFACE java/util/Set.iterator ()Ljava/util/Iterator; - ASTORE 8 - L23 - LINENUMBER 192 L23 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 8 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L24 - L25 - LINENUMBER 194 L25 - ALOAD 8 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST java/lang/String - ASTORE 9 - L26 - LINENUMBER 195 L26 - ALOAD 4 - ALOAD 9 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTBase; - ASTORE 10 - L27 - LINENUMBER 196 L27 - ALOAD 7 - ALOAD 9 - ALOAD 10 - INVOKEVIRTUAL net/minecraft/nbt/NBTBase.copy ()Lnet/minecraft/nbt/NBTBase; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L28 - LINENUMBER 197 L28 - GOTO L23 - L24 - LINENUMBER 199 L24 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 6 - ALOAD 7 - INVOKEVIRTUAL net/minecraft/entity/Entity.readFromNBT (Lnet/minecraft/nbt/NBTTagCompound;)V - L29 - LINENUMBER 200 L29 - ALOAD 6 - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.posX : D - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.posY : D - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.posZ : D - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.rotationYaw : F - ALOAD 5 - GETFIELD net/minecraft/entity/Entity.rotationPitch : F - INVOKEVIRTUAL net/minecraft/entity/Entity.setLocationAndAngles (DDDFF)V - L30 - LINENUMBER 202 L30 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - IFNULL L31 - L32 - LINENUMBER 204 L32 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - ALOAD 6 - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L31 - LINENUMBER 207 L31 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator] [] - ALOAD 5 - ALOAD 6 - INVOKEVIRTUAL net/minecraft/entity/Entity.mountEntity (Lnet/minecraft/entity/Entity;)V - L19 - LINENUMBER 210 L19 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator net/minecraft/nbt/NBTTagCompound net/minecraft/entity/Entity net/minecraft/entity/Entity] [] - ALOAD 6 - ASTORE 5 - L33 - LINENUMBER 181 L33 - ALOAD 4 - ASTORE 2 - GOTO L14 - L15 - LINENUMBER 212 L15 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity net/minecraft/nbt/NBTTagCompound java/util/Iterator T net/minecraft/entity/Entity] [] - GOTO L34 - L1 - LINENUMBER 213 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity] [] - ALOAD 1 - INSTANCEOF net/minecraft/entity/EntityLivingBase - IFEQ L34 - ALOAD 1 - GETFIELD net/minecraft/entity/Entity.worldObj : Lnet/minecraft/world/World; - IFNULL L34 - L35 - LINENUMBER 215 L35 - ALOAD 1 - CHECKCAST net/minecraft/entity/EntityLiving - ACONST_NULL - CHECKCAST net/minecraft/entity/IEntityLivingData - INVOKEVIRTUAL net/minecraft/entity/EntityLiving.onSpawnWithEgg (Lnet/minecraft/entity/IEntityLivingData;)Lnet/minecraft/entity/IEntityLivingData; - POP - L36 - LINENUMBER 216 L36 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - ALOAD 1 - INVOKEVIRTUAL net/minecraft/world/World.spawnEntityInWorld (Lnet/minecraft/entity/Entity;)Z - POP - L34 - LINENUMBER 219 L34 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/entity/Entity] [] - ALOAD 1 - ARETURN - L37 - LOCALVARIABLE s Ljava/lang/String; L8 L10 4 - LOCALVARIABLE nbtbase Lnet/minecraft/nbt/NBTBase; L9 L10 5 - LOCALVARIABLE s1 Ljava/lang/String; L26 L28 9 - LOCALVARIABLE nbtbase1 Lnet/minecraft/nbt/NBTBase; L27 L28 10 - LOCALVARIABLE nbttagcompound1 Lnet/minecraft/nbt/NBTTagCompound; L21 L19 7 - LOCALVARIABLE iterator1 Ljava/util/Iterator; L23 L19 8 - LOCALVARIABLE entity2 Lnet/minecraft/entity/Entity; L18 L33 6 - LOCALVARIABLE nbttagcompound2 Lnet/minecraft/nbt/NBTTagCompound; L17 L15 4 - LOCALVARIABLE entity1 Lnet/minecraft/entity/Entity; L14 L15 5 - LOCALVARIABLE nbttagcompound Lnet/minecraft/nbt/NBTTagCompound; L3 L15 2 - LOCALVARIABLE iterator Ljava/util/Iterator; L5 L15 3 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L37 0 - LOCALVARIABLE p_98265_1_ Lnet/minecraft/entity/Entity; L0 L37 1 - MAXSTACK = 9 - MAXLOCALS = 11 - - // access flags 0x2 - private resetTimer()V - L0 - LINENUMBER 224 L0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - IF_ICMPGT L1 - L2 - LINENUMBER 226 L2 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - GOTO L3 - L1 - LINENUMBER 230 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - ISUB - ISTORE 1 - L4 - LINENUMBER 231 L4 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - ILOAD 1 - INVOKEVIRTUAL java/util/Random.nextInt (I)I - IADD - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L3 - LINENUMBER 234 L3 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - IFNULL L5 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IFLE L5 - L6 - LINENUMBER 236 L6 - ALOAD 0 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.rand : Ljava/util/Random; - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKESTATIC net/minecraft/util/WeightedRandom.getRandomItem (Ljava/util/Random;Ljava/util/Collection;)Lnet/minecraft/util/WeightedRandom$Item; - CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V - L5 - LINENUMBER 239 L5 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - ICONST_1 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98267_a (I)V - L7 - LINENUMBER 240 L7 - RETURN - L8 - LOCALVARIABLE i I L4 L3 1 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L8 0 - MAXSTACK = 4 - MAXLOCALS = 2 - - // access flags 0x1 - public readFromNBT(Lnet/minecraft/nbt/NBTTagCompound;)V - L0 - LINENUMBER 244 L0 - ALOAD 0 - ALOAD 1 - LDC "EntityId" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getString (Ljava/lang/String;)Ljava/lang/String; - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - L1 - LINENUMBER 245 L1 - ALOAD 0 - ALOAD 1 - LDC "Delay" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L2 - LINENUMBER 247 L2 - ALOAD 1 - LDC "SpawnPotentials" - BIPUSH 9 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L3 - L4 - LINENUMBER 249 L4 - ALOAD 0 - NEW java/util/ArrayList - DUP - INVOKESPECIAL java/util/ArrayList. ()V - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - L5 - LINENUMBER 250 L5 - ALOAD 1 - LDC "SpawnPotentials" - BIPUSH 10 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getTagList (Ljava/lang/String;I)Lnet/minecraft/nbt/NBTTagList; - ASTORE 2 - L6 - LINENUMBER 252 L6 - ICONST_0 - ISTORE 3 - L7 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList I] [] - ILOAD 3 - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.tagCount ()I - IF_ICMPGE L8 - L9 - LINENUMBER 254 L9 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - NEW net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - DUP - ALOAD 0 - ALOAD 2 - ILOAD 3 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.getCompoundTagAt (I)Lnet/minecraft/nbt/NBTTagCompound; - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart. (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;Lnet/minecraft/nbt/NBTTagCompound;)V - INVOKEINTERFACE java/util/List.add (Ljava/lang/Object;)Z - POP - L10 - LINENUMBER 252 L10 - IINC 3 1 - GOTO L7 - L8 - LINENUMBER 256 L8 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList I] [] - GOTO L11 - L3 - LINENUMBER 259 L3 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - L11 - LINENUMBER 262 L11 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 1 - LDC "SpawnData" - BIPUSH 10 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L12 - L13 - LINENUMBER 264 L13 - ALOAD 0 - NEW net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - DUP - ALOAD 0 - ALOAD 1 - LDC "SpawnData" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getCompoundTag (Ljava/lang/String;)Lnet/minecraft/nbt/NBTTagCompound; - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.entityTypeName : Ljava/lang/String; - INVOKESPECIAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart. (Lnet/minecraft/tileentity/MobSpawnerBaseLogic;Lnet/minecraft/nbt/NBTTagCompound;Ljava/lang/String;)V - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V - GOTO L14 - L12 - LINENUMBER 268 L12 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 0 - ACONST_NULL - CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.setRandomEntity (Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V - L14 - LINENUMBER 271 L14 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 1 - LDC "MinSpawnDelay" - BIPUSH 99 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L15 - L16 - LINENUMBER 273 L16 - ALOAD 0 - ALOAD 1 - LDC "MinSpawnDelay" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - L17 - LINENUMBER 274 L17 - ALOAD 0 - ALOAD 1 - LDC "MaxSpawnDelay" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - L18 - LINENUMBER 275 L18 - ALOAD 0 - ALOAD 1 - LDC "SpawnCount" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I - L15 - LINENUMBER 278 L15 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 1 - LDC "MaxNearbyEntities" - BIPUSH 99 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L19 - L20 - LINENUMBER 280 L20 - ALOAD 0 - ALOAD 1 - LDC "MaxNearbyEntities" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I - L21 - LINENUMBER 281 L21 - ALOAD 0 - ALOAD 1 - LDC "RequiredPlayerRange" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I - L19 - LINENUMBER 284 L19 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 1 - LDC "SpawnRange" - BIPUSH 99 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.hasKey (Ljava/lang/String;I)Z - IFEQ L22 - L23 - LINENUMBER 286 L23 - ALOAD 0 - ALOAD 1 - LDC "SpawnRange" - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.getShort (Ljava/lang/String;)S - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - L22 - LINENUMBER 289 L22 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - IFNULL L24 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.isRemote : Z - IFEQ L24 - L25 - LINENUMBER 291 L25 - ALOAD 0 - ACONST_NULL - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; - L24 - LINENUMBER 293 L24 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - RETURN - L26 - LOCALVARIABLE i I L7 L8 3 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L6 L8 2 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L26 0 - LOCALVARIABLE p_98270_1_ Lnet/minecraft/nbt/NBTTagCompound; L0 L26 1 - MAXSTACK = 6 - MAXLOCALS = 4 - - // access flags 0x1 - public writeToNBT(Lnet/minecraft/nbt/NBTTagCompound;)V - L0 - LINENUMBER 297 L0 - ALOAD 1 - LDC "EntityId" - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setString (Ljava/lang/String;Ljava/lang/String;)V - L1 - LINENUMBER 298 L1 - ALOAD 1 - LDC "Delay" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L2 - LINENUMBER 299 L2 - ALOAD 1 - LDC "MinSpawnDelay" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L3 - LINENUMBER 300 L3 - ALOAD 1 - LDC "MaxSpawnDelay" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxSpawnDelay : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L4 - LINENUMBER 301 L4 - ALOAD 1 - LDC "SpawnCount" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnCount : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L5 - LINENUMBER 302 L5 - ALOAD 1 - LDC "MaxNearbyEntities" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.maxNearbyEntities : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L6 - LINENUMBER 303 L6 - ALOAD 1 - LDC "RequiredPlayerRange" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.activatingRangeFromPlayer : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L7 - LINENUMBER 304 L7 - ALOAD 1 - LDC "SpawnRange" - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnRange : I - I2S - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setShort (Ljava/lang/String;S)V - L8 - LINENUMBER 306 L8 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - IFNULL L9 - L10 - LINENUMBER 308 L10 - ALOAD 1 - LDC "SpawnData" - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.field_98222_b : Lnet/minecraft/nbt/NBTTagCompound; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.copy ()Lnet/minecraft/nbt/NBTBase; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L9 - LINENUMBER 311 L9 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - IFNONNULL L11 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - IFNULL L12 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IFLE L12 - L11 - LINENUMBER 313 L11 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - NEW net/minecraft/nbt/NBTTagList - DUP - INVOKESPECIAL net/minecraft/nbt/NBTTagList. ()V - ASTORE 2 - L13 - LINENUMBER 315 L13 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - IFNULL L14 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKEINTERFACE java/util/List.size ()I - IFLE L14 - L15 - LINENUMBER 317 L15 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.potentialEntitySpawns : Ljava/util/List; - INVOKEINTERFACE java/util/List.iterator ()Ljava/util/Iterator; - ASTORE 3 - L16 - LINENUMBER 319 L16 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList java/util/Iterator] [] - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.hasNext ()Z - IFEQ L17 - L18 - LINENUMBER 321 L18 - ALOAD 3 - INVOKEINTERFACE java/util/Iterator.next ()Ljava/lang/Object; - CHECKCAST net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart - ASTORE 4 - L19 - LINENUMBER 322 L19 - ALOAD 2 - ALOAD 4 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.func_98220_a ()Lnet/minecraft/nbt/NBTTagCompound; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.appendTag (Lnet/minecraft/nbt/NBTBase;)V - L20 - LINENUMBER 323 L20 - GOTO L16 - L17 - LINENUMBER 324 L17 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList java/util/Iterator] [] - GOTO L21 - L14 - LINENUMBER 327 L14 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList] [] - ALOAD 2 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getRandomEntity ()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart.func_98220_a ()Lnet/minecraft/nbt/NBTTagCompound; - INVOKEVIRTUAL net/minecraft/nbt/NBTTagList.appendTag (Lnet/minecraft/nbt/NBTBase;)V - L21 - LINENUMBER 330 L21 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound net/minecraft/nbt/NBTTagList] [] - ALOAD 1 - LDC "SpawnPotentials" - ALOAD 2 - INVOKEVIRTUAL net/minecraft/nbt/NBTTagCompound.setTag (Ljava/lang/String;Lnet/minecraft/nbt/NBTBase;)V - L12 - LINENUMBER 332 L12 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic net/minecraft/nbt/NBTTagCompound] [] - RETURN - L22 - LOCALVARIABLE weightedrandomminecart Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; L19 L20 4 - LOCALVARIABLE iterator Ljava/util/Iterator; L16 L17 3 - LOCALVARIABLE nbttaglist Lnet/minecraft/nbt/NBTTagList; L13 L12 2 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L22 0 - LOCALVARIABLE p_98280_1_ Lnet/minecraft/nbt/NBTTagCompound; L0 L22 1 - MAXSTACK = 3 - MAXLOCALS = 5 - - // access flags 0x1 - public setDelayToMin(I)Z - L0 - LINENUMBER 339 L0 - ILOAD 1 - ICONST_1 - IF_ICMPNE L1 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - GETFIELD net/minecraft/world/World.isRemote : Z - IFEQ L1 - L2 - LINENUMBER 341 L2 - ALOAD 0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.minSpawnDelay : I - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.spawnDelay : I - L3 - LINENUMBER 342 L3 - ICONST_1 - IRETURN - L1 - LINENUMBER 346 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic I] [] - ICONST_0 - IRETURN - L4 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L4 0 - LOCALVARIABLE p_98268_1_ I L0 L4 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public func_98281_h()Lnet/minecraft/entity/Entity; - @Lcpw/mods/fml/relauncher/SideOnly;(value=Lcpw/mods/fml/relauncher/Side;.CLIENT) - L0 - LINENUMBER 353 L0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; - IFNONNULL L1 - L2 - LINENUMBER 355 L2 - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getEntityNameToSpawn ()Ljava/lang/String; - ALOAD 0 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.getSpawnerWorld ()Lnet/minecraft/world/World; - CHECKCAST net/minecraft/world/World - INVOKESTATIC net/minecraft/entity/EntityList.createEntityByName (Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity; - ASTORE 1 - L3 - LINENUMBER 356 L3 - ALOAD 0 - ALOAD 1 - INVOKEVIRTUAL net/minecraft/tileentity/MobSpawnerBaseLogic.func_98265_a (Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity; - ASTORE 1 - L4 - LINENUMBER 357 L4 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; - L1 - LINENUMBER 360 L1 - FRAME FULL [net/minecraft/tileentity/MobSpawnerBaseLogic] [] - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.field_98291_j : Lnet/minecraft/entity/Entity; - ARETURN - L5 - LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L1 1 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L5 0 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x1 - public getRandomEntity()Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - L0 - LINENUMBER 365 L0 - ALOAD 0 - GETFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.randomEntity : Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - ARETURN - L1 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L1 0 - MAXSTACK = 1 - MAXLOCALS = 1 - - // access flags 0x1 - public setRandomEntity(Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart;)V - L0 - LINENUMBER 370 L0 - ALOAD 0 - ALOAD 1 - PUTFIELD net/minecraft/tileentity/MobSpawnerBaseLogic.randomEntity : Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; - L1 - LINENUMBER 371 L1 - RETURN - L2 - LOCALVARIABLE this Lnet/minecraft/tileentity/MobSpawnerBaseLogic; L0 L2 0 - LOCALVARIABLE p_98277_1_ Lnet/minecraft/tileentity/MobSpawnerBaseLogic$WeightedRandomMinecart; L0 L2 1 - MAXSTACK = 2 - MAXLOCALS = 2 - - // access flags 0x401 - public abstract func_98267_a(I)V - - // access flags 0x401 - public abstract getSpawnerWorld()Lnet/minecraft/world/World; - - // access flags 0x401 - public abstract getSpawnerX()I - - // access flags 0x401 - public abstract getSpawnerY()I - - // access flags 0x401 - public abstract getSpawnerZ()I -} diff --git a/build.gradle b/build.gradle index 656f439f7a..c09bee22f3 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1644894948 +//version: 1652851397 /* DO NOT CHANGE THIS FILE! @@ -44,13 +44,14 @@ plugins { id 'eclipse' id 'scala' id 'maven-publish' - id 'org.jetbrains.kotlin.jvm' version '1.5.30' apply false - id 'org.jetbrains.kotlin.kapt' version '1.5.30' apply false + id 'org.jetbrains.kotlin.jvm' version '1.5.30' apply false + id 'org.jetbrains.kotlin.kapt' version '1.5.30' apply false + id 'com.google.devtools.ksp' version '1.5.30-1.0.0' apply false id 'org.ajoberstar.grgit' version '4.1.1' id 'com.github.johnrengelman.shadow' version '4.0.4' - id 'com.palantir.git-version' version '0.13.0' apply false + id 'com.palantir.git-version' version '0.13.0' apply false id 'de.undercouch.download' version '5.0.1' - id 'com.github.gmazzo.buildconfig' version '3.0.3' apply false + id 'com.github.gmazzo.buildconfig' version '3.0.3' apply false } if (project.file('.git/HEAD').isFile()) { @@ -103,6 +104,7 @@ checkPropertyExists("usesShadowedDependencies") checkPropertyExists("developmentEnvironmentUserName") boolean noPublishedSources = project.findProperty("noPublishedSources") ? project.noPublishedSources.toBoolean() : false +boolean usesMixinDebug = project.findProperty('usesMixinDebug') ?: project.usesMixins.toBoolean() String javaSourceDir = "src/main/java/" String scalaSourceDir = "src/main/scala/" @@ -217,7 +219,7 @@ if (usesMixins.toBoolean()) { arguments += [ "--tweakClass org.spongepowered.asm.launch.MixinTweaker" ] - if (!project.hasProperty(usesMixinDebug) || usesMixinDebug.toBoolean()) { + if (usesMixinDebug.toBoolean()) { jvmArguments += [ "-Dmixin.debug.countInjections=true", "-Dmixin.debug.verbose=true", @@ -567,7 +569,7 @@ publishing { artifact source: shadowJar, classifier: "" } if(!noPublishedSources) { - artifact source: sourcesJar, classifier: "src" + artifact source: sourcesJar, classifier: "sources" } artifact source: usesShadowedDependencies.toBoolean() ? shadowDevJar : devJar, classifier: "dev" if (apiPackage) { diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index a6d824026d..4e331a2249 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -17,6 +17,7 @@ import gregtech.api.util.GT_Utility; import kekztech.Items; import kekztech.KekzCore; import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; import thaumcraft.api.ItemApi; @@ -31,6 +32,7 @@ import java.util.HashMap; public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); + static Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null ? FluidRegistry.getFluid("molten.indalloy140") : FluidRegistry.getFluid("molten.solderingalloy"); public static void postInit() { KekzCore.LOGGER.info("Registering recipes..."); @@ -506,7 +508,7 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, new FluidStack[] { - Materials.SolderingAlloy.getMolten(720) + new FluidStack(solderIndalloy, 720) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 1000, 80000 ); @@ -544,7 +546,7 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.Naquadah, 32) }, new FluidStack[] { - Materials.SolderingAlloy.getMolten(2880), + new FluidStack(solderIndalloy, 2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 2000, 100000 @@ -582,7 +584,7 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.cableGt01, Materials.NaquadahAlloy, 32) }, new FluidStack[] { - Materials.SolderingAlloy.getMolten(2880), + new FluidStack(solderIndalloy, 2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 2000, 200000 @@ -623,7 +625,7 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, new FluidStack[] { - Materials.SolderingAlloy.getMolten(4608), + new FluidStack(solderIndalloy, 4608), Materials.Naquadria.getMolten(9216), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, -- cgit From 4b710ee473edbe4e2f2008faef5d722aa72c9313 Mon Sep 17 00:00:00 2001 From: miozune Date: Sat, 18 Jun 2022 01:33:34 +0900 Subject: Correct tooltip for LSC glass tier --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index fcddfdcc69..d77d5df09c 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -237,7 +237,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu .addInfo("Exception: Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") .addInfo("purposes 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("Glass shell has to be Tier - 3 of the highest capacitor tier") .addInfo("UV-tier glass required for TecTech Laser Hatches") .addInfo("Add more or better capacitors to increase capacity") .addSeparator() -- cgit From d51bdf9298b49f78a499f1618093ae0b3bc12210 Mon Sep 17 00:00:00 2001 From: Jason Mitchell Date: Sat, 16 Jul 2022 10:49:16 -0700 Subject: [ci skip] Migrate github actions to GTNH-Actions-Workflows --- .github/workflows/build-and-test.yml | 36 ++----------------------- .github/workflows/release-tags.yml | 51 +++++------------------------------- 2 files changed, 9 insertions(+), 78 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 56a1ad52cc..3ee2f686fd 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -1,5 +1,3 @@ -# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time -# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle name: Build and test @@ -11,35 +9,5 @@ on: jobs: build-and-test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Set up JDK 8 - uses: actions/setup-java@v2 - with: - java-version: '8' - distribution: 'adopt' - cache: gradle - - - name: Grant execute permission for gradlew - run: chmod +x gradlew - - - name: Setup the workspace - run: ./gradlew setupCIWorkspace - - - name: Build the mod - run: ./gradlew build - - - name: Run server for 1.5 minutes - run: | - mkdir run - echo "eula=true" > run/eula.txt - timeout 90 ./gradlew runServer 2>&1 | tee -a server.log || true - - - name: Test no errors reported during server run - run: | - chmod +x .github/scripts/test_no_error_reports - .github/scripts/test_no_error_reports + uses: GTNewHorizons/GTNH-Actions-Workflows/.github/workflows/build-and-test.yml@master + secrets: inherit diff --git a/.github/workflows/release-tags.yml b/.github/workflows/release-tags.yml index c86d8889b7..e4c0be6b0d 100644 --- a/.github/workflows/release-tags.yml +++ b/.github/workflows/release-tags.yml @@ -1,51 +1,14 @@ -# This workflow will build a Java project with Gradle and cache/restore any dependencies to improve the workflow execution time -# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle name: Release tagged build on: push: - tags: - - '*' + tags: [ '*' ] -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - - name: Set release version - run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - - - name: Set up JDK 8 - uses: actions/setup-java@v2 - with: - java-version: '8' - distribution: 'adopt' - cache: gradle - - - name: Grant execute permission for gradlew - run: chmod +x gradlew +permissions: + contents: write - - name: Setup the workspace - run: ./gradlew setupCIWorkspace - - - name: Build the mod - run: ./gradlew build - - - name: Release under current tag - uses: "marvinpinto/action-automatic-releases@latest" - with: - repo_token: "${{ secrets.GITHUB_TOKEN }}" - automatic_release_tag: "${{ env.RELEASE_VERSION }}" - prerelease: false - title: "${{ env.RELEASE_VERSION }}" - files: build/libs/*.jar - - - name: Publish to Maven - run: ./gradlew publish - env: - MAVEN_USER: ${{ secrets.MAVEN_USER }} - MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} +jobs: + release-tags: + uses: GTNewHorizons/GTNH-Actions-Workflows/.github/workflows/release-tags.yml@master + secrets: inherit -- cgit From 7ecbf0e477cc96dc367c9f5cd40e0933c7e60ccb Mon Sep 17 00:00:00 2001 From: miozune Date: Thu, 21 Jul 2022 00:13:20 +0900 Subject: Use UEV solder for UHV capacitor --- src/main/java/common/Recipes.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 4e331a2249..eec3020906 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -33,8 +33,9 @@ public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); static Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null ? FluidRegistry.getFluid("molten.indalloy140") : FluidRegistry.getFluid("molten.solderingalloy"); + static Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null ? FluidRegistry.getFluid("molten.mutatedlivingsolder") : FluidRegistry.getFluid("molten.solderingalloy"); - public static void postInit() { + public static void postInit() { KekzCore.LOGGER.info("Registering recipes..."); registerRecipes_TFFT(); @@ -625,7 +626,7 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, new FluidStack[] { - new FluidStack(solderIndalloy, 4608), + new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, -- cgit From b6a9cd22ee25df89298d05296195564c8e957e11 Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Fri, 12 Aug 2022 11:20:45 +0100 Subject: Bump dep --- dependencies.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index b0ac17baf3..6fc2b97ec2 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,11 +1,11 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.41:dev' - compile 'com.github.GTNewHorizons:TecTech:5.0.6:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.43:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.0.16:dev' - compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.88:dev' + compile 'com.github.GTNewHorizons:TecTech:5.0.16:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.66:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.1.0:dev' + compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.5:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' compileOnly 'org.joml:joml:1.10.2' -- cgit From 8fa500152f38bc4c85c88bf028ceb0e3d2a482bd Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Fri, 12 Aug 2022 11:21:00 +0100 Subject: Add wireless support to LSC --- .../GTMTE_LapotronicSuperCapacitor.java | 144 ++++++++++++++++++--- 1 file changed, 124 insertions(+), 20 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index d77d5df09c..6262a4519a 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -5,43 +5,49 @@ import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_H 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 com.google.common.eventbus.Subscribe; import com.gtnewhorizon.structurelib.alignment.IAlignmentLimits; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; 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.IGlobalWirelessEnergy; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.*; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; +import gregtech.api.util.GT_Utility; 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.EnumChatFormatting; +import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; import java.math.BigDecimal; import java.math.BigInteger; import java.text.NumberFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashSet; -import java.util.Set; +import java.util.*; +import static com.google.common.math.LongMath.pow; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; -public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase { +public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements IGlobalWirelessEnergy { private enum TopState { MayBeTop, Top, NotTop } + private boolean wireless_mode = false; + private boolean not_processed_lsc = true; + private enum Capacitor { IV(2, BigInteger.valueOf(600000000L), BigInteger.valueOf(600000000L)), LuV(3, BigInteger.valueOf(6000000000L), BigInteger.valueOf(6000000000L)), @@ -232,16 +238,19 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Battery Buffer") - .addInfo("Power storage structure. Does not charge batteries or tools, however.") - .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") - .addInfo("Exception: Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") - .addInfo("purposes of passive loss calculation. The full capacity is counted towards the actual power capacity.") - .addSeparator() - .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier") - .addInfo("UV-tier glass required for TecTech Laser Hatches") - .addInfo("Add more or better capacitors to increase capacity") - .addSeparator() - .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) + .addInfo("Power storage structure. Does not charge batteries or tools, however.") + .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") + .addInfo("Exception: Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") + .addInfo("purposes of passive loss calculation. The full capacity is counted towards the") + .addInfo("actual power capacity.") + .addSeparator() + .addInfo("Wireless mode can be enabled with a left click with a screwdriver.") + .addSeparator() + .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier") + .addInfo("UV-tier glass required for TecTech Laser Hatches") + .addInfo("Add more or better capacitors to increase capacity") + .addSeparator() + .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) .addStructureInfo("Modular height of 4-18 blocks.") .addController("Front center bottom") .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") @@ -274,6 +283,50 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu "MultiblockDisplay.png"); } + private String user_name; + private String global_energy_user_uuid; + + @Override + public void onPreTick(IGregTechTileEntity tileEntity, long aTick) { + super.onPreTick(tileEntity, aTick); + + // On first tick (aTick restarts from 0 upon world reload). + if (not_processed_lsc && tileEntity.isServerSide()) { + // Add user to wireless network. + StrongCheckOrAddUser(tileEntity.getOwnerUuid(), tileEntity.getOwnerName()); + + // Get team UUID. + user_name = tileEntity.getOwnerName(); + global_energy_user_uuid = GetUUIDFromUsername(tileEntity.getOwnerName()); +// +// int existing_lsc_amount = LSC_ownership_map.getOrDefault(global_energy_user_uuid, 0); +// +// // Add them to the ownership map. +// LSC_ownership_map.put(global_energy_user_uuid, existing_lsc_amount + 1); +// +// System.out.println("TEST1234 " + tileEntity.getOwnerName()); +// System.out.println("TEST1234 " + global_energy_user_uuid); +// System.out.println("TEST1234 " + LSC_ownership_map.get(GetUUIDFromUsername(tileEntity.getOwnerName()))); + not_processed_lsc = false; + } + } + +// private static HashMap LSC_ownership_map = new HashMap<>(100, 0.9f); + +// @Override +// public void onRemoval() { +// super.onRemoval(); +// +// if (getBaseMetaTileEntity().isServerSide()) { +// +// // Get number of LSC controllers in world. +// int existing_lsc_amount = LSC_ownership_map.get(global_energy_user_uuid); +// +// // Update the map. +// LSC_ownership_map.put(global_energy_user_uuid, existing_lsc_amount - 1); +// } +// } + @Override public boolean isCorrectMachinePart(ItemStack stack) { return true; @@ -290,6 +343,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + + StrongCheckOrAddUser(thisController.getOwnerUuid(), thisController.getOwnerName()); + // Reset capacitor counts Arrays.fill(capacitors, 0); // Clear TT hatches @@ -391,6 +447,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); } } + // Draw energy from TT hatches for(GT_MetaTileEntity_Hatch_EnergyMulti eHatch : mEnergyHatchesTT) { if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { @@ -403,6 +460,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); } } + // Output energy to TT hatches for(GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT){ if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ @@ -415,6 +473,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); } } + // Draw energy from TT Laser hatches for(GT_MetaTileEntity_Hatch_EnergyTunnel eHatch : mEnergyTunnelsTT) { if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { @@ -428,6 +487,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); } } + // Output energy to TT Laser hatches for(GT_MetaTileEntity_Hatch_DynamoTunnel eDynamo : mDynamoTunnelsTT){ if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ @@ -441,8 +501,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); } } - // Loose some energy - // Recalculate if the repair status changed + + // Lose some energy. + // Re-calculate if the repair status changed. if(super.getRepairStatus() != repairStatusCache) { passiveDischargeAmount = recalculateLossWithMaintenance(super.getRepairStatus()); } @@ -454,9 +515,41 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue(), 1L); tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue(), 1L); + if (wireless_mode && ((counter++ % 20) == 0)) { + System.out.println("TEST1"); + + counter = 1; + + BigInteger transferred_eu = stored.subtract(LSC_wireless_max_stored_eu); + + System.out.println("TEST2 " + transferred_eu); + + if (addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { + System.out.println("TEST3"); + stored = LSC_wireless_max_stored_eu; + } + +// // If EU inside LSC is > 100 trillion EU then dump excess into wireless network. +// if (stored.compareTo(LSC_wireless_max_stored_eu) >= 0) { +// addEUToGlobalEnergyMap(global_energy_user_uuid, stored.subtract(LSC_wireless_max_stored_eu)); +// } else { +// System.out.println("TEST2"); +// // If the user has sufficient energy then withdraw it from the energy net and add it to the LSC. +// if (addEUToGlobalEnergyMap(global_energy_user_uuid, stored.subtract(LSC_wireless_max_stored_eu))) { +// System.out.println("TEST4: " + stored.subtract(LSC_wireless_max_stored_eu)); +// stored = LSC_wireless_max_stored_eu; +// } +// } + } + return true; } + // 100 Trillion EU. + private static BigInteger LSC_wireless_max_stored_eu = BigInteger.valueOf(pow(10L,14)); + + private int counter = 1; + /** * To be called whenever the maintenance status changes or the capacity was recalculated * @param repairStatus @@ -508,7 +601,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); - ll.add("---------------------------------------------"); + ll.add("Wireless mode: " + (wireless_mode ? "enabled." : "disabled.")); + ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; return ll.toArray(a); @@ -522,7 +616,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu nbt.setByteArray("stored", stored.toByteArray()); nbt.setByteArray("passiveDischargeAmount", passiveDischargeAmount.toByteArray()); - super.saveNBTData(nbt); + nbt.setBoolean("wireless_mode", wireless_mode); + + super.saveNBTData(nbt); } @Override @@ -533,7 +629,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu stored = new BigInteger(nbt.getByteArray("stored")); passiveDischargeAmount = new BigInteger(nbt.getByteArray("passiveDischargeAmount")); - super.loadNBTData(nbt); + wireless_mode = nbt.getBoolean("wireless_mode"); + + super.loadNBTData(nbt); } @Override @@ -605,4 +703,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu { return true; } + + @Override + public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { + wireless_mode = !wireless_mode; + GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); + } } -- cgit From f6eeaaf9e834a15f09e9db64442e8f634be0faee Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Fri, 12 Aug 2022 20:11:21 +0100 Subject: Clean up --- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 46 ++++-- .../GTMTE_LapotronicSuperCapacitor.java | 175 ++++++++++----------- 2 files changed, 122 insertions(+), 99 deletions(-) diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 6a2b4cbca8..25695d91e6 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -1,19 +1,25 @@ package common.itemBlocks; +import java.math.BigInteger; import java.util.List; +import gregtech.api.enums.GT_Values; +import gregtech.api.util.GT_Utility; 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.EnumChatFormatting; import net.minecraft.util.StatCollector; +import static com.google.common.math.LongMath.pow; + public class IB_LapotronicEnergyUnit extends ItemBlock { - - public IB_LapotronicEnergyUnit(Block block) { + + public IB_LapotronicEnergyUnit(Block block) { super(block); } - + @Override public int getMetadata(int meta) { return meta; @@ -28,19 +34,37 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public String getUnlocalizedName(ItemStack stack) { return super.getUnlocalizedName() + "." + stack.getItemDamage(); } - - @SuppressWarnings("unchecked") + + // 5 minutes, 5 mins * 60s * 20 ticks. + public static long LSC_time_between_wireless_rebalance_in_ticks = 5L*60L*20L; + + // 100 Trillion EU. + public static BigInteger LSC_wireless_eu_cap = BigInteger.valueOf(pow(10L,14)); + + private static BigInteger UHV_cap_eu_per_tick = LSC_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + + public static long EV_cap_storage = 60_000_000L; + public static long IV_cap_storage = 600_000_000L; + public static long LuV_cap_storage = 6_000_000_000L; + public static long ZPM_cap_storage = 60_000_000_000L; + public static long UV_cap_storage = 600_000_000_000L; + public static long UHV_cap_storage = Long.MAX_VALUE; + + @SuppressWarnings("unchecked") @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add(StatCollector.translateToLocal("tile.kekztech_lapotronicenergyunit_block.desc")); switch(stack.getItemDamage()) { - case 1: lines.add("Capacity: 600,000,000 EU"); break; - case 2: lines.add("Capacity: 6,000,000,000 EU"); break; - case 3: lines.add("Capacity: 60,000,000,000 EU"); break; - case 4: lines.add("Capacity: 600,000,000,000 EU"); break; - case 5: lines.add("Capacity: 9,223,372,036,854,775,807 EU"); break; + case 1: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(IV_cap_storage) + EnumChatFormatting.GRAY + "EU"); break; + case 2: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LuV_cap_storage) + EnumChatFormatting.GRAY + "EU"); break; + case 3: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(ZPM_cap_storage) + EnumChatFormatting.GRAY + "EU"); break; + case 4: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UV_cap_storage) + EnumChatFormatting.GRAY + "EU"); break; + case 5: + lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UHV_cap_storage) + EnumChatFormatting.GRAY + "EU"); + lines.add("Supports up to " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UHV_cap_eu_per_tick) + EnumChatFormatting.GRAY + "EU/t of wireless transfer per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor."); + break; case 6: lines.add("Capacity: None"); break; - case 7: lines.add("Capacity: 60,000,000 EU"); break; + case 7: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(EV_cap_storage) + EnumChatFormatting.GRAY + " EU"); break; } } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 6262a4519a..8ab48e0862 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -5,11 +5,11 @@ import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_H 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 com.google.common.eventbus.Subscribe; import com.gtnewhorizon.structurelib.alignment.IAlignmentLimits; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; import common.Blocks; import gregtech.api.enums.Dyes; +import gregtech.api.enums.GT_Values; import gregtech.api.enums.Textures.BlockIcons; import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.IGlobalWirelessEnergy; @@ -26,7 +26,6 @@ import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; -import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; import java.math.BigDecimal; @@ -36,7 +35,9 @@ import java.util.*; import static com.google.common.math.LongMath.pow; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static common.itemBlocks.IB_LapotronicEnergyUnit.*; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; +import static java.lang.Math.max; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements IGlobalWirelessEnergy { private enum TopState { @@ -48,14 +49,20 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private boolean wireless_mode = false; private boolean not_processed_lsc = true; + private long uhv_cap_count = 0; + + private int counter = 1; + + private long max_passive_drain_eu_per_tick_per_uhv_cap = 1_000_000; + private enum Capacitor { - IV(2, BigInteger.valueOf(600000000L), BigInteger.valueOf(600000000L)), - LuV(3, BigInteger.valueOf(6000000000L), BigInteger.valueOf(6000000000L)), - ZPM(4, BigInteger.valueOf(60000000000L), BigInteger.valueOf(60000000000L)), - UV(5, BigInteger.valueOf(600000000000L), BigInteger.valueOf(600000000000L)), - UHV(6, BigInteger.valueOf(100000000000L), MAX_LONG), - None(0, BigInteger.ZERO, BigInteger.ZERO), - EV(1, BigInteger.valueOf(60000000L), BigInteger.valueOf(60000000L)); + IV( 2, BigInteger.valueOf(IV_cap_storage), BigInteger.valueOf(IV_cap_storage)), + LuV( 3, BigInteger.valueOf(LuV_cap_storage), BigInteger.valueOf(LuV_cap_storage)), + ZPM( 4, BigInteger.valueOf(ZPM_cap_storage), BigInteger.valueOf(ZPM_cap_storage)), + UV( 5, BigInteger.valueOf(UV_cap_storage), BigInteger.valueOf(UV_cap_storage)), + UHV( 6, BigInteger.valueOf(UHV_cap_storage), BigInteger.valueOf(UHV_cap_storage)), + None(0, BigInteger.ZERO, BigInteger.ZERO), + EV( 1, BigInteger.valueOf(EV_cap_storage), BigInteger.valueOf(EV_cap_storage)); private final int minimalGlassTier; private final BigInteger passiveDischargeValue; @@ -117,9 +124,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ofHatchAdder(GTMTE_LapotronicSuperCapacitor::addBottomHatches, CASING_TEXTURE_ID, 1), onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)) )) - .addElement('g', BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glasTier = t, te -> te.glasTier)) + .addElement('g', BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier)) .addElement('c', ofChain( - onlyIf(te -> te.topState != TopState.NotTop, onElementPass(te -> te.topState = TopState.Top, BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glasTier = t, te -> te.glasTier))), + onlyIf(te -> te.topState != TopState.NotTop, onElementPass(te -> te.topState = TopState.Top, BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier))), onlyIf(te -> te.topState != TopState.Top, onElementPass(te -> te.topState = TopState.NotTop, ofBlockAdder(GTMTE_LapotronicSuperCapacitor::addStorageCell, LSC_PART, 1) )) @@ -147,7 +154,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private BigInteger outputLastTick = BigInteger.ZERO; private int repairStatusCache = 0; - private byte glasTier = -1; + private byte glassTier = -1; private int casingAmount = 0; private TopState topState = TopState.MayBeTop; @@ -231,7 +238,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private boolean addStorageCell(Block block, int meta) { if (block != LSC_PART || meta == 0) return false; capacitors[meta - 1]++; - return true; + + if (meta == 5) { + uhv_cap_count++; + } + return true; } @Override @@ -239,17 +250,20 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Battery Buffer") .addInfo("Power storage structure. Does not charge batteries or tools, however.") - .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") - .addInfo("Exception: Ultimate Capacitors only count as Lapotronic Capacitors (UV) for the") - .addInfo("purposes of passive loss calculation. The full capacity is counted towards the") - .addInfo("actual power capacity.") - .addSeparator() - .addInfo("Wireless mode can be enabled with a left click with a screwdriver.") + .addInfo("Loses energy equal to 1% of the total capacity every 24 hours. Capped") + .addInfo("at " + EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY + "EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor.") .addSeparator() .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier") .addInfo("UV-tier glass required for TecTech Laser Hatches") .addInfo("Add more or better capacitors to increase capacity") .addSeparator() + .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") + .addInfo("This mode can only be enabled if you have a UHV capacitor in the multiblock.") + .addInfo("When enabled every " + EnumChatFormatting.BLUE + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") + .addInfo("wireless EU network. If there is less than " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "EU in the LSC") + .addInfo("it will withdraw from the network and add it. If there is more it will add it to the network") + .addInfo("and remove it from the internal EU storage.") + .addSeparator() .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) .addStructureInfo("Modular height of 4-18 blocks.") .addController("Front center bottom") @@ -283,7 +297,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu "MultiblockDisplay.png"); } - private String user_name; private String global_energy_user_uuid; @Override @@ -293,40 +306,16 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // On first tick (aTick restarts from 0 upon world reload). if (not_processed_lsc && tileEntity.isServerSide()) { // Add user to wireless network. + LoadGlobalEnergyInfo(tileEntity.getWorld()); StrongCheckOrAddUser(tileEntity.getOwnerUuid(), tileEntity.getOwnerName()); // Get team UUID. - user_name = tileEntity.getOwnerName(); global_energy_user_uuid = GetUUIDFromUsername(tileEntity.getOwnerName()); -// -// int existing_lsc_amount = LSC_ownership_map.getOrDefault(global_energy_user_uuid, 0); -// -// // Add them to the ownership map. -// LSC_ownership_map.put(global_energy_user_uuid, existing_lsc_amount + 1); -// -// System.out.println("TEST1234 " + tileEntity.getOwnerName()); -// System.out.println("TEST1234 " + global_energy_user_uuid); -// System.out.println("TEST1234 " + LSC_ownership_map.get(GetUUIDFromUsername(tileEntity.getOwnerName()))); + not_processed_lsc = false; } } -// private static HashMap LSC_ownership_map = new HashMap<>(100, 0.9f); - -// @Override -// public void onRemoval() { -// super.onRemoval(); -// -// if (getBaseMetaTileEntity().isServerSide()) { -// -// // Get number of LSC controllers in world. -// int existing_lsc_amount = LSC_ownership_map.get(global_energy_user_uuid); -// -// // Update the map. -// LSC_ownership_map.put(global_energy_user_uuid, existing_lsc_amount - 1); -// } -// } - @Override public boolean isCorrectMachinePart(ItemStack stack) { return true; @@ -343,6 +332,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + uhv_cap_count = 0; StrongCheckOrAddUser(thisController.getOwnerUuid(), thisController.getOwnerName()); @@ -379,14 +369,14 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu for (int highestGlassTier = capacitors.length - 1; highestGlassTier >= 0; highestGlassTier--) { int highestCapacitor = Capacitor.getIndexFromGlassTier(highestGlassTier); if (capacitors[highestCapacitor] > 0) { - if (Capacitor.VALUES[highestCapacitor].getMinimalGlassTier() > glasTier) + if (Capacitor.VALUES[highestCapacitor].getMinimalGlassTier() > glassTier) return false; break; } } // Glass has to be at least UV-tier to allow TT Laser hatches - if (glasTier < 8) { + if (glassTier < 8) { if(mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) return false; } @@ -423,6 +413,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu inputLastTick = BigInteger.ZERO; outputLastTick = BigInteger.ZERO; + long temp_stored = 0L; + long temp_inputLastTick = 0L; + long temp_outputLastTick = 0L; + // Draw energy from GT hatches for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { @@ -431,10 +425,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); - stored = stored.add(BigInteger.valueOf(power)); - inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); + temp_stored += power; + temp_inputLastTick += power; } } + // Output energy to GT hatches for(GT_MetaTileEntity_Hatch_Dynamo eDynamo : super.mDynamoHatches){ if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ @@ -443,8 +438,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); - stored = stored.subtract(BigInteger.valueOf(power)); - outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); + temp_stored -= power; + temp_outputLastTick += power; } } @@ -456,8 +451,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); - stored = stored.add(BigInteger.valueOf(power)); - inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); + temp_stored += power; + temp_inputLastTick += power; } } @@ -469,8 +464,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); - stored = stored.subtract(BigInteger.valueOf(power)); - outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); + temp_stored -= power; + temp_outputLastTick += power; } } @@ -483,8 +478,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu final long power = getPowerToDraw(ttLaserWattage); if(eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); - stored = stored.add(BigInteger.valueOf(power)); - inputLastTick = inputLastTick.add(BigInteger.valueOf(power)); + temp_stored += power; + temp_inputLastTick += power; } } @@ -497,8 +492,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu final long power = getPowerToPush(ttLaserWattage); if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); - stored = stored.subtract(BigInteger.valueOf(power)); - outputLastTick = outputLastTick.add(BigInteger.valueOf(power)); + temp_stored -= power; + temp_outputLastTick += power; } } @@ -507,7 +502,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu if(super.getRepairStatus() != repairStatusCache) { passiveDischargeAmount = recalculateLossWithMaintenance(super.getRepairStatus()); } - stored = stored.subtract(passiveDischargeAmount); + + temp_stored -= passiveDischargeAmount.longValue(); + stored = stored.add(BigInteger.valueOf(temp_stored)); + + // Check that the machine has positive EU stored. stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); @@ -515,41 +514,33 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue(), 1L); tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue(), 1L); - if (wireless_mode && ((counter++ % 20) == 0)) { - System.out.println("TEST1"); + if (uhv_cap_count <= 0) { + wireless_mode = false; + } + + // Every LSC_time_between_wireless_rebalance_in_ticks check against wireless network for re-balancing. + if (wireless_mode && (counter++ == LSC_time_between_wireless_rebalance_in_ticks)) { + // Reset tick counter. counter = 1; - BigInteger transferred_eu = stored.subtract(LSC_wireless_max_stored_eu); + // Find difference. + BigInteger transferred_eu = stored.subtract(LSC_wireless_eu_cap.multiply(BigInteger.valueOf(uhv_cap_count))); - System.out.println("TEST2 " + transferred_eu); + // If that difference can be added then do so. if (addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { - System.out.println("TEST3"); - stored = LSC_wireless_max_stored_eu; + // If it succeeds there was sufficient energy so set the internal capacity as such. + stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(uhv_cap_count)); } - -// // If EU inside LSC is > 100 trillion EU then dump excess into wireless network. -// if (stored.compareTo(LSC_wireless_max_stored_eu) >= 0) { -// addEUToGlobalEnergyMap(global_energy_user_uuid, stored.subtract(LSC_wireless_max_stored_eu)); -// } else { -// System.out.println("TEST2"); -// // If the user has sufficient energy then withdraw it from the energy net and add it to the LSC. -// if (addEUToGlobalEnergyMap(global_energy_user_uuid, stored.subtract(LSC_wireless_max_stored_eu))) { -// System.out.println("TEST4: " + stored.subtract(LSC_wireless_max_stored_eu)); -// stored = LSC_wireless_max_stored_eu; -// } -// } } + inputLastTick = BigInteger.valueOf(temp_inputLastTick); + outputLastTick = BigInteger.valueOf(temp_outputLastTick); + return true; } - // 100 Trillion EU. - private static BigInteger LSC_wireless_max_stored_eu = BigInteger.valueOf(pow(10L,14)); - - private int counter = 1; - /** * To be called whenever the maintenance status changes or the capacity was recalculated * @param repairStatus @@ -558,8 +549,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu */ private BigInteger recalculateLossWithMaintenance(int repairStatus) { repairStatusCache = repairStatus; - return new BigDecimal(passiveDischargeAmount) - .multiply(BigDecimal.valueOf(1.0D + 0.2D * (getIdealStatus() - repairStatus))).toBigInteger(); + + // Maximum of 100,000 EU/t drained per UHV cell. + + return capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).min(BigInteger.valueOf(max_passive_drain_eu_per_tick_per_uhv_cap * max(1, uhv_cap_count))).multiply(BigInteger.valueOf(getIdealStatus() - repairStatus + 1)); } /** @@ -602,6 +595,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); ll.add("Wireless mode: " + (wireless_mode ? "enabled." : "disabled.")); + ll.add("UHV Capacitors detected: " + uhv_cap_count); ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; @@ -706,7 +700,12 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu @Override public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - wireless_mode = !wireless_mode; - GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); + if (uhv_cap_count != 0) { + wireless_mode = !wireless_mode; + GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); + } else { + GT_Utility.sendChatToPlayer(aPlayer, "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor."); + wireless_mode = false; + } } } -- cgit From c8bd7333663043bf415e6b6df20f758adeb3af64 Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Sat, 13 Aug 2022 17:25:57 +0100 Subject: Bump dep again --- dependencies.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 6fc2b97ec2..662ceaf3ff 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,10 +1,10 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.88:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.91:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.16:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.66:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.1.0:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.1.1:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.5:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' -- cgit From 7eb99b2c6627915fdc7ea4bc9e1c22d3959d13cc Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Sat, 13 Aug 2022 17:26:21 +0100 Subject: Fix wireless interface update. --- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 9 +- .../GTMTE_LapotronicSuperCapacitor.java | 104 +++++++++++---------- 2 files changed, 58 insertions(+), 55 deletions(-) diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 25695d91e6..488d2cdcd9 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -35,12 +35,13 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { return super.getUnlocalizedName() + "." + stack.getItemDamage(); } - // 5 minutes, 5 mins * 60s * 20 ticks. - public static long LSC_time_between_wireless_rebalance_in_ticks = 5L*60L*20L; + // 5 Minutes, 5 mins * 60s * 20 ticks. + public static long LSC_time_between_wireless_rebalance_in_ticks = 5L * 60L * 20L; - // 100 Trillion EU. - public static BigInteger LSC_wireless_eu_cap = BigInteger.valueOf(pow(10L,14)); + // 60 Trillion EU. + public static BigInteger LSC_wireless_eu_cap = BigInteger.valueOf(60 * pow(10,12)); + // 10 Billion EU/t private static BigInteger UHV_cap_eu_per_tick = LSC_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); public static long EV_cap_storage = 60_000_000L; diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 8ab48e0862..6eb9c81f52 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -38,6 +38,7 @@ import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; import static common.itemBlocks.IB_LapotronicEnergyUnit.*; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; import static java.lang.Math.max; +import static java.lang.Math.min; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements IGlobalWirelessEnergy { private enum TopState { @@ -48,30 +49,26 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private boolean wireless_mode = false; private boolean not_processed_lsc = true; - private long uhv_cap_count = 0; - private int counter = 1; private long max_passive_drain_eu_per_tick_per_uhv_cap = 1_000_000; private enum Capacitor { - IV( 2, BigInteger.valueOf(IV_cap_storage), BigInteger.valueOf(IV_cap_storage)), - LuV( 3, BigInteger.valueOf(LuV_cap_storage), BigInteger.valueOf(LuV_cap_storage)), - ZPM( 4, BigInteger.valueOf(ZPM_cap_storage), BigInteger.valueOf(ZPM_cap_storage)), - UV( 5, BigInteger.valueOf(UV_cap_storage), BigInteger.valueOf(UV_cap_storage)), - UHV( 6, BigInteger.valueOf(UHV_cap_storage), BigInteger.valueOf(UHV_cap_storage)), - None(0, BigInteger.ZERO, BigInteger.ZERO), - EV( 1, BigInteger.valueOf(EV_cap_storage), BigInteger.valueOf(EV_cap_storage)); + IV(2, BigInteger.valueOf(IV_cap_storage)), + LuV(3, BigInteger.valueOf(LuV_cap_storage)), + ZPM(4, BigInteger.valueOf(ZPM_cap_storage)), + UV(5, BigInteger.valueOf(UV_cap_storage)), + UHV(6, MAX_LONG), + None(0, BigInteger.ZERO), + EV(1, BigInteger.valueOf(EV_cap_storage)); private final int minimalGlassTier; - private final BigInteger passiveDischargeValue; private final BigInteger providedCapacity; static final Capacitor[] VALUES = values(); - Capacitor(int minimalGlassTier, BigInteger passiveDischargeValue, BigInteger providedCapacity) { + Capacitor(int minimalGlassTier, BigInteger providedCapacity) { this.minimalGlassTier = minimalGlassTier; - this.passiveDischargeValue = passiveDischargeValue; this.providedCapacity = providedCapacity; } @@ -79,10 +76,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu return minimalGlassTier; } - public BigInteger getPassiveDischargeValue() { - return passiveDischargeValue; - } - public BigInteger getProvidedCapacity() { return providedCapacity; } @@ -135,8 +128,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu .build(); 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 private final Set mEnergyHatchesTT = new HashSet<>(); private final Set mDynamoHatchesTT = new HashSet<>(); @@ -149,7 +140,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private final int[] capacitors = new int[7]; private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; - private BigInteger passiveDischargeAmount = BigInteger.ZERO; + private long passiveDischargeAmount = 0; private BigInteger inputLastTick = BigInteger.ZERO; private BigInteger outputLastTick = BigInteger.ZERO; private int repairStatusCache = 0; @@ -248,32 +239,31 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu @Override protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); - tt.addMachineType("Battery Buffer") - .addInfo("Power storage structure. Does not charge batteries or tools, however.") + tt.addMachineType("Energy Storage") .addInfo("Loses energy equal to 1% of the total capacity every 24 hours. Capped") .addInfo("at " + EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY + "EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor.") .addSeparator() - .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier") - .addInfo("UV-tier glass required for TecTech Laser Hatches") - .addInfo("Add more or better capacitors to increase capacity") + .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") + .addInfo(GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "-tier glass required for " + EnumChatFormatting.BLUE + "Tec" + EnumChatFormatting.DARK_BLUE + "Tech" + EnumChatFormatting.GRAY + " Laser Hatches.") + .addInfo("Add more or better capacitors to increase capacity.") .addSeparator() .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") - .addInfo("This mode can only be enabled if you have a UHV capacitor in the multiblock.") + .addInfo("This mode can only be enabled if you have a "+ GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor in the multiblock.") .addInfo("When enabled every " + EnumChatFormatting.BLUE + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") .addInfo("wireless EU network. If there is less than " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "EU in the LSC") - .addInfo("it will withdraw from the network and add it. If there is more it will add it to the network") - .addInfo("and remove it from the internal EU storage.") + .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") + .addInfo("the EU to the network and remove it from the LSC.") .addSeparator() .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) .addStructureInfo("Modular height of 4-18 blocks.") .addController("Front center bottom") .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") - .addOtherStructurePart("Lapotronic Capacitor (EV-UV), Ultimate Capacitor (UHV)", "Center 3x(1-15)x3 above base (9-135 blocks)") + .addOtherStructurePart("Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + GT_Values.VN[4] + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")", "Center 3x(1-15)x3 above base (9-135 blocks)") .addStructureInfo("You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") .addEnergyHatch("Any casing") .addDynamoHatch("Any casing") - .addOtherStructurePart("Laser Target/Source Hatches", "Any casing, must be using UV-tier glass") + .addOtherStructurePart("Laser Target/Source Hatches", "Any casing, must be using " + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "-tier glass") .addStructureInfo("You can have several I/O Hatches") .addMaintenanceHatch("Any casing") .toolTipFinisher("KekzTech"); @@ -306,11 +296,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // On first tick (aTick restarts from 0 upon world reload). if (not_processed_lsc && tileEntity.isServerSide()) { // Add user to wireless network. - LoadGlobalEnergyInfo(tileEntity.getWorld()); - StrongCheckOrAddUser(tileEntity.getOwnerUuid(), tileEntity.getOwnerName()); + loadGlobalEnergyInfo(tileEntity.getWorld()); + strongCheckOrAddUser(tileEntity.getOwnerUuid(), tileEntity.getOwnerName()); // Get team UUID. - global_energy_user_uuid = GetUUIDFromUsername(tileEntity.getOwnerName()); + global_energy_user_uuid = getUUIDFromUsername(tileEntity.getOwnerName()); not_processed_lsc = false; } @@ -334,7 +324,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { uhv_cap_count = 0; - StrongCheckOrAddUser(thisController.getOwnerUuid(), thisController.getOwnerName()); + strongCheckOrAddUser(thisController.getOwnerUuid(), thisController.getOwnerName()); // Reset capacitor counts Arrays.fill(capacitors, 0); @@ -386,21 +376,19 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu return false; // Calculate total capacity - passiveDischargeAmount = capacity = BigInteger.ZERO; + capacity = BigInteger.ZERO; for(int i = 0; i < capacitors.length; i++) { int count = capacitors[i]; capacity = capacity.add(Capacitor.VALUES[i].getProvidedCapacity().multiply(BigInteger.valueOf(count))); - passiveDischargeAmount = passiveDischargeAmount.add(Capacitor.VALUES[i].getPassiveDischargeValue().multiply(BigInteger.valueOf(count))); } // Calculate how much energy to void each tick - passiveDischargeAmount = new BigDecimal(passiveDischargeAmount).multiply(PASSIVE_DISCHARGE_FACTOR_PER_TICK).toBigInteger(); passiveDischargeAmount = recalculateLossWithMaintenance(getRepairStatus()); return mMaintenanceHatches.size() == 1; } @Override public void construct(ItemStack stackSize, boolean hintsOnly) { - int layer = Math.min(stackSize.stackSize + 3, 18); + int layer = min(stackSize.stackSize + 3, 18); buildPiece(STRUCTURE_PIECE_BASE, stackSize, hintsOnly, 2, 1, 0); for (int i = 2; i < layer - 1; i++) buildPiece(STRUCTURE_PIECE_MID, stackSize, hintsOnly, 2, i, 0); @@ -503,7 +491,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu passiveDischargeAmount = recalculateLossWithMaintenance(super.getRepairStatus()); } - temp_stored -= passiveDischargeAmount.longValue(); + // This will break if you transfer more than 2^63 EU/t, so don't do that. Thanks <3 + temp_stored -= passiveDischargeAmount; stored = stored.add(BigInteger.valueOf(temp_stored)); // Check that the machine has positive EU stored. @@ -519,7 +508,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } // Every LSC_time_between_wireless_rebalance_in_ticks check against wireless network for re-balancing. - if (wireless_mode && (counter++ == LSC_time_between_wireless_rebalance_in_ticks)) { + counter++; + if (wireless_mode && (counter == LSC_time_between_wireless_rebalance_in_ticks)) { // Reset tick counter. counter = 1; @@ -527,6 +517,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // Find difference. BigInteger transferred_eu = stored.subtract(LSC_wireless_eu_cap.multiply(BigInteger.valueOf(uhv_cap_count))); + if (transferred_eu.signum() == 1) { + temp_inputLastTick += transferred_eu.longValue(); + } else { + temp_outputLastTick += transferred_eu.longValue(); + } // If that difference can be added then do so. if (addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { @@ -547,12 +542,21 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu * This machine's repair status * @return new BigInteger instance for passiveDischargeAmount */ - private BigInteger recalculateLossWithMaintenance(int repairStatus) { + private long recalculateLossWithMaintenance(int repairStatus) { repairStatusCache = repairStatus; - // Maximum of 100,000 EU/t drained per UHV cell. + // This cannot overflow because there is a 135 capacitor maximum per LSC. + long temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); - return capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).min(BigInteger.valueOf(max_passive_drain_eu_per_tick_per_uhv_cap * max(1, uhv_cap_count))).multiply(BigInteger.valueOf(getIdealStatus() - repairStatus + 1)); + // Passive loss is multiplied by number of UHV caps. Minimum of 1 otherwise loss is 0 for non-UHV caps calculations. + long uhv_cap_multiplier = min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uhv_cap * max(1, uhv_cap_count)); + + // Passive loss is multiplied by number of maintenance issues. + long total_passive_loss = uhv_cap_multiplier * (getIdealStatus() - repairStatus + 1); + + + // Maximum of 100,000 EU/t drained per UHV cell. The logic is 1% of EU capacity should be drained every 86400 seconds (1 day). + return total_passive_loss; } /** @@ -564,7 +568,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu 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()); + return min(hatchWatts, recampLimited.longValue()); } /** @@ -575,7 +579,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu */ private long getPowerToPush(long hatchWatts){ final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; - return Math.min(hatchWatts, remStoredLimited.longValue()); + return min(hatchWatts, remStoredLimited.longValue()); } @Override @@ -594,8 +598,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); - ll.add("Wireless mode: " + (wireless_mode ? "enabled." : "disabled.")); - ll.add("UHV Capacitors detected: " + uhv_cap_count); + ll.add("Wireless mode: " + (wireless_mode + ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); + ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + uhv_cap_count); ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; @@ -608,8 +614,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu nbt.setByteArray("capacity", capacity.toByteArray()); nbt.setByteArray("stored", stored.toByteArray()); - nbt.setByteArray("passiveDischargeAmount", passiveDischargeAmount.toByteArray()); - nbt.setBoolean("wireless_mode", wireless_mode); super.saveNBTData(nbt); @@ -621,8 +625,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu capacity = new BigInteger(nbt.getByteArray("capacity")); stored = new BigInteger(nbt.getByteArray("stored")); - passiveDischargeAmount = new BigInteger(nbt.getByteArray("passiveDischargeAmount")); - wireless_mode = nbt.getBoolean("wireless_mode"); super.loadNBTData(nbt); @@ -704,7 +706,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu wireless_mode = !wireless_mode; GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); } else { - GT_Utility.sendChatToPlayer(aPlayer, "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor."); + GT_Utility.sendChatToPlayer(aPlayer, "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " capacitor."); wireless_mode = false; } } -- cgit From f93a963e709bbd317f5427d15a25c87476b1694a Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Sat, 13 Aug 2022 18:33:22 +0100 Subject: Add LSC wireless display --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 6eb9c81f52..ff932dd518 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -602,6 +602,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + uhv_cap_count); + if (uhv_cap_count > 0) { + ll.add("Total wireless EU: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); + } ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; -- cgit From fd1dbea0a9d54f528c054ac81a83b5a90b94f131 Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Sat, 13 Aug 2022 18:58:03 +0100 Subject: Clarify maintenance. --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index ff932dd518..ce72a7e7b8 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -242,6 +242,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu tt.addMachineType("Energy Storage") .addInfo("Loses energy equal to 1% of the total capacity every 24 hours. Capped") .addInfo("at " + EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY + "EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor.") + .addInfo("Passive loss is multiplied by the number of maintenance issues present.") .addSeparator() .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") .addInfo(GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "-tier glass required for " + EnumChatFormatting.BLUE + "Tec" + EnumChatFormatting.DARK_BLUE + "Tech" + EnumChatFormatting.GRAY + " Laser Hatches.") -- cgit From b7cc080b6c01b7d45526a64bae736b8ceccbe24e Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Sun, 14 Aug 2022 23:02:06 +0100 Subject: Small change --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index ce72a7e7b8..901b60a929 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -555,7 +555,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // Passive loss is multiplied by number of maintenance issues. long total_passive_loss = uhv_cap_multiplier * (getIdealStatus() - repairStatus + 1); - // Maximum of 100,000 EU/t drained per UHV cell. The logic is 1% of EU capacity should be drained every 86400 seconds (1 day). return total_passive_loss; } @@ -603,9 +602,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + uhv_cap_count); - if (uhv_cap_count > 0) { - ll.add("Total wireless EU: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); - } + ll.add("Total wireless EU: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); + ll.add("Wireless Network EU/t: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; -- cgit From 5b9a8a55f48444b9b1c803cbf82d2ef2ca5a202d Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Mon, 15 Aug 2022 21:37:53 +0100 Subject: Debug statement --- .../tileentities/GTMTE_LapotronicSuperCapacitor.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 901b60a929..06f017c121 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -27,6 +27,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; +import org.lwjgl.Sys; import java.math.BigDecimal; import java.math.BigInteger; @@ -606,6 +607,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ll.add("Wireless Network EU/t: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); + printDebug(); final String[] a = new String[ll.size()]; return ll.toArray(a); } @@ -712,4 +714,17 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu wireless_mode = false; } } + + public void printDebug() { + System.out.println("DEBUG INFO: LSC"); + System.out.println("X: " + getBaseMetaTileEntity().getXCoord()); + System.out.println("Y: " + getBaseMetaTileEntity().getYCoord()); + System.out.println("Z: " + getBaseMetaTileEntity().getZCoord()); + + System.out.println("wireless_mode: " + wireless_mode); + System.out.println("uhv_cap_count: " + uhv_cap_count); + System.out.println("counter: " + counter); + System.out.println("(uhv_cap_count <= 0) " + (uhv_cap_count <= 0)); + System.out.println("(wireless_mode && (counter == LSC_time_between_wireless_rebalance_in_ticks)) " + (wireless_mode && (counter == LSC_time_between_wireless_rebalance_in_ticks))); + } } -- cgit From 5eccc275e27e1b4cf42088cddd480fdf00654d93 Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Mon, 15 Aug 2022 21:52:02 +0100 Subject: Remove --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 06f017c121..5e47512dcb 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -607,7 +607,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ll.add("Wireless Network EU/t: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); - printDebug(); final String[] a = new String[ll.size()]; return ll.toArray(a); } -- cgit From ef2014a129064b7a2d467b02bdd6ed8bea590bed Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Wed, 17 Aug 2022 08:01:40 +0200 Subject: Update dependencies.gradle --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index b0ac17baf3..b80f94f139 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.41:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.98-pre:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.6:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.43:dev' compile 'com.github.GTNewHorizons:StructureLib:1.0.16:dev' -- cgit From ac05cea8396926bef300ac2b1cbaacebfdf23caa Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Wed, 17 Aug 2022 10:34:58 +0200 Subject: dupdate dep files --- dependencies.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index b80f94f139..1f54f47aa6 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,10 +1,10 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.98-pre:dev' - compile 'com.github.GTNewHorizons:TecTech:5.0.6:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.43:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.0.16:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.100-pre:dev' + compile 'com.github.GTNewHorizons:TecTech:5.0.21-pre:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.72-pre:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.1.3:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' -- cgit From deecc1d59de46944c890109131c514469c6bad2b Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Thu, 18 Aug 2022 13:47:51 +0100 Subject: Idk --- .../GTMTE_LapotronicSuperCapacitor.java | 1016 ++++++++++---------- 1 file changed, 505 insertions(+), 511 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 5e47512dcb..d55cd68608 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -43,10 +43,10 @@ import static java.lang.Math.min; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements IGlobalWirelessEnergy { private enum TopState { - MayBeTop, - Top, - NotTop - } + MayBeTop, + Top, + NotTop + } private boolean wireless_mode = false; private boolean not_processed_lsc = true; @@ -65,21 +65,21 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu EV(1, BigInteger.valueOf(EV_cap_storage)); private final int minimalGlassTier; - private final BigInteger providedCapacity; - static final Capacitor[] VALUES = values(); + private final BigInteger providedCapacity; + static final Capacitor[] VALUES = values(); - Capacitor(int minimalGlassTier, BigInteger providedCapacity) { - this.minimalGlassTier = minimalGlassTier; - this.providedCapacity = providedCapacity; - } + Capacitor(int minimalGlassTier, BigInteger providedCapacity) { + this.minimalGlassTier = minimalGlassTier; + this.providedCapacity = providedCapacity; + } - public int getMinimalGlassTier() { - return minimalGlassTier; - } + public int getMinimalGlassTier() { + return minimalGlassTier; + } - public BigInteger getProvidedCapacity() { - return providedCapacity; - } + public BigInteger getProvidedCapacity() { + return providedCapacity; + } public static int getIndexFromGlassTier(int glassTier) { for (int index = 0; index < values().length; index++) { @@ -89,158 +89,158 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } return -1; } - } - - private static final String STRUCTURE_PIECE_BASE = "base"; - private static final String STRUCTURE_PIECE_LAYER = "slice"; - private static final String STRUCTURE_PIECE_TOP = "top"; - private static final String STRUCTURE_PIECE_MID = "mid"; - - private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; - private static final int CASING_META = 0; - private static final int CASING_TEXTURE_ID = (42 << 7) | 127; - - private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() - .addShape(STRUCTURE_PIECE_BASE, transpose(new String[][]{ - {"bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, - {"bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, - })) - .addShape(STRUCTURE_PIECE_LAYER, transpose(new String[][]{ - {"ggggg", "gcccg", "gcccg", "gcccg", "ggggg",}, - })) - .addShape(STRUCTURE_PIECE_TOP, transpose(new String[][]{ - {"ggggg", "ggggg", "ggggg", "ggggg", "ggggg",}, - })) - .addShape(STRUCTURE_PIECE_MID, transpose(new String[][]{ - {"ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg",}, - })) - .addElement('b', ofChain( - ofHatchAdder(GTMTE_LapotronicSuperCapacitor::addBottomHatches, CASING_TEXTURE_ID, 1), - onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)) - )) - .addElement('g', BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier)) - .addElement('c', ofChain( - onlyIf(te -> te.topState != TopState.NotTop, onElementPass(te -> te.topState = TopState.Top, BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier))), - onlyIf(te -> te.topState != TopState.Top, onElementPass(te -> te.topState = TopState.NotTop, - ofBlockAdder(GTMTE_LapotronicSuperCapacitor::addStorageCell, LSC_PART, 1) - )) - )) - .addElement('C', ofBlock(LSC_PART, 1)) - .build(); - - private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE); - - private final Set mEnergyHatchesTT = new HashSet<>(); - private final Set mDynamoHatchesTT = new HashSet<>(); - private final Set mEnergyTunnelsTT = new HashSet<>(); - private final Set mDynamoTunnelsTT = new HashSet<>(); + } + + private static final String STRUCTURE_PIECE_BASE = "base"; + private static final String STRUCTURE_PIECE_LAYER = "slice"; + private static final String STRUCTURE_PIECE_TOP = "top"; + private static final String STRUCTURE_PIECE_MID = "mid"; + + private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; + private static final int CASING_META = 0; + private static final int CASING_TEXTURE_ID = (42 << 7) | 127; + + private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() + .addShape(STRUCTURE_PIECE_BASE, transpose(new String[][]{ + {"bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, + {"bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, + })) + .addShape(STRUCTURE_PIECE_LAYER, transpose(new String[][]{ + {"ggggg", "gcccg", "gcccg", "gcccg", "ggggg",}, + })) + .addShape(STRUCTURE_PIECE_TOP, transpose(new String[][]{ + {"ggggg", "ggggg", "ggggg", "ggggg", "ggggg",}, + })) + .addShape(STRUCTURE_PIECE_MID, transpose(new String[][]{ + {"ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg",}, + })) + .addElement('b', ofChain( + ofHatchAdder(GTMTE_LapotronicSuperCapacitor::addBottomHatches, CASING_TEXTURE_ID, 1), + onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)) + )) + .addElement('g', BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier)) + .addElement('c', ofChain( + onlyIf(te -> te.topState != TopState.NotTop, onElementPass(te -> te.topState = TopState.Top, BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier))), + onlyIf(te -> te.topState != TopState.Top, onElementPass(te -> te.topState = TopState.NotTop, + ofBlockAdder(GTMTE_LapotronicSuperCapacitor::addStorageCell, LSC_PART, 1) + )) + )) + .addElement('C', ofBlock(LSC_PART, 1)) + .build(); + + private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE); + + 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. * Index = meta - 1 */ - private final int[] capacitors = new int[7]; - private BigInteger capacity = BigInteger.ZERO; - private BigInteger stored = BigInteger.ZERO; - private long passiveDischargeAmount = 0; - private BigInteger inputLastTick = BigInteger.ZERO; - private BigInteger outputLastTick = BigInteger.ZERO; - private int repairStatusCache = 0; - - private byte glassTier = -1; - private int casingAmount = 0; - private TopState topState = TopState.MayBeTop; - - private long mMaxEUIn = 0; - private long mMaxEUOut = 0; - - 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 IStructureDefinition getStructureDefinition() { - return STRUCTURE_DEFINITION; - } - - @Override - protected IAlignmentLimits getInitialAlignmentLimits() { - return (d, r, f) -> d.offsetY == 0 && r.isNotRotated() && !f.isVerticallyFliped(); - } - - private void processInputHatch(GT_MetaTileEntity_Hatch aHatch, int aBaseCasingIndex) { - mMaxEUIn += aHatch.maxEUInput() * aHatch.maxAmperesIn(); - aHatch.updateTexture(aBaseCasingIndex); - } - - private void processOutputHatch(GT_MetaTileEntity_Hatch aHatch, int aBaseCasingIndex) { - mMaxEUOut += aHatch.maxEUOutput() * aHatch.maxAmperesOut(); - aHatch.updateTexture(aBaseCasingIndex); - } - - private boolean addBottomHatches(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { - if (aTileEntity == null || aTileEntity.isDead()) return false; - IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); - if (!(aMetaTileEntity instanceof GT_MetaTileEntity_Hatch)) return false; - if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { - ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return GTMTE_LapotronicSuperCapacitor.this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { - // Add GT hatches - final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); - processInputHatch(tHatch, aBaseCasingIndex); - return mEnergyHatches.add(tHatch); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { - // Add TT Laser hatches - final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) aMetaTileEntity); - processInputHatch(tHatch, aBaseCasingIndex); - return mEnergyTunnelsTT.add(tHatch); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { - // Add TT hatches - final GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) aMetaTileEntity; - processInputHatch(tHatch, aBaseCasingIndex); - return mEnergyHatchesTT.add(tHatch); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { - // Add GT hatches - final GT_MetaTileEntity_Hatch_Dynamo tDynamo = (GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity; - processOutputHatch(tDynamo, aBaseCasingIndex); - return mDynamoHatches.add(tDynamo); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { - // Add TT Laser hatches - final GT_MetaTileEntity_Hatch_DynamoTunnel tDynamo = (GT_MetaTileEntity_Hatch_DynamoTunnel) aMetaTileEntity; - processOutputHatch(tDynamo, aBaseCasingIndex); - return mDynamoTunnelsTT.add(tDynamo); - } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { - // Add TT hatches - final GT_MetaTileEntity_Hatch_DynamoMulti tDynamo = (GT_MetaTileEntity_Hatch_DynamoMulti) aMetaTileEntity; - processOutputHatch(tDynamo, aBaseCasingIndex); - return mDynamoHatchesTT.add(tDynamo); - } - return false; - } - - private boolean addStorageCell(Block block, int meta) { - if (block != LSC_PART || meta == 0) return false; - capacitors[meta - 1]++; + private final int[] capacitors = new int[7]; + private BigInteger capacity = BigInteger.ZERO; + private BigInteger stored = BigInteger.ZERO; + private long passiveDischargeAmount = 0; + private long inputLastTick = 0; + private long outputLastTick = 0; + private int repairStatusCache = 0; + + private byte glassTier = -1; + private int casingAmount = 0; + private TopState topState = TopState.MayBeTop; + + private long mMaxEUIn = 0; + private long mMaxEUOut = 0; + + 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 IStructureDefinition getStructureDefinition() { + return STRUCTURE_DEFINITION; + } + + @Override + protected IAlignmentLimits getInitialAlignmentLimits() { + return (d, r, f) -> d.offsetY == 0 && r.isNotRotated() && !f.isVerticallyFliped(); + } + + private void processInputHatch(GT_MetaTileEntity_Hatch aHatch, int aBaseCasingIndex) { + mMaxEUIn += aHatch.maxEUInput() * aHatch.maxAmperesIn(); + aHatch.updateTexture(aBaseCasingIndex); + } + + private void processOutputHatch(GT_MetaTileEntity_Hatch aHatch, int aBaseCasingIndex) { + mMaxEUOut += aHatch.maxEUOutput() * aHatch.maxAmperesOut(); + aHatch.updateTexture(aBaseCasingIndex); + } + + private boolean addBottomHatches(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { + if (aTileEntity == null || aTileEntity.isDead()) return false; + IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); + if (!(aMetaTileEntity instanceof GT_MetaTileEntity_Hatch)) return false; + if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { + ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return GTMTE_LapotronicSuperCapacitor.this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { + // Add GT hatches + final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); + processInputHatch(tHatch, aBaseCasingIndex); + return mEnergyHatches.add(tHatch); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { + // Add TT Laser hatches + final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) aMetaTileEntity); + processInputHatch(tHatch, aBaseCasingIndex); + return mEnergyTunnelsTT.add(tHatch); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { + // Add TT hatches + final GT_MetaTileEntity_Hatch_EnergyMulti tHatch = (GT_MetaTileEntity_Hatch_EnergyMulti) aMetaTileEntity; + processInputHatch(tHatch, aBaseCasingIndex); + return mEnergyHatchesTT.add(tHatch); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Dynamo) { + // Add GT hatches + final GT_MetaTileEntity_Hatch_Dynamo tDynamo = (GT_MetaTileEntity_Hatch_Dynamo) aMetaTileEntity; + processOutputHatch(tDynamo, aBaseCasingIndex); + return mDynamoHatches.add(tDynamo); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_DynamoTunnel) { + // Add TT Laser hatches + final GT_MetaTileEntity_Hatch_DynamoTunnel tDynamo = (GT_MetaTileEntity_Hatch_DynamoTunnel) aMetaTileEntity; + processOutputHatch(tDynamo, aBaseCasingIndex); + return mDynamoTunnelsTT.add(tDynamo); + } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_DynamoMulti) { + // Add TT hatches + final GT_MetaTileEntity_Hatch_DynamoMulti tDynamo = (GT_MetaTileEntity_Hatch_DynamoMulti) aMetaTileEntity; + processOutputHatch(tDynamo, aBaseCasingIndex); + return mDynamoHatchesTT.add(tDynamo); + } + return false; + } + + private boolean addStorageCell(Block block, int meta) { + if (block != LSC_PART || meta == 0) return false; + capacitors[meta - 1]++; if (meta == 5) { uhv_cap_count++; } return true; - } + } - @Override - protected GT_Multiblock_Tooltip_Builder createTooltip() { - final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); - tt.addMachineType("Energy Storage") + @Override + protected GT_Multiblock_Tooltip_Builder createTooltip() { + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Energy Storage") .addInfo("Loses energy equal to 1% of the total capacity every 24 hours. Capped") .addInfo("at " + EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY + "EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor.") .addInfo("Passive loss is multiplied by the number of maintenance issues present.") @@ -257,37 +257,37 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu .addInfo("the EU to the network and remove it from the LSC.") .addSeparator() .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) - .addStructureInfo("Modular height of 4-18 blocks.") - .addController("Front center bottom") - .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") - .addOtherStructurePart("Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + GT_Values.VN[4] + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")", "Center 3x(1-15)x3 above base (9-135 blocks)") - .addStructureInfo("You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") - .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") - .addEnergyHatch("Any casing") - .addDynamoHatch("Any casing") - .addOtherStructurePart("Laser Target/Source Hatches", "Any casing, must be using " + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "-tier glass") - .addStructureInfo("You can have several I/O Hatches") - .addMaintenanceHatch("Any casing") - .toolTipFinisher("KekzTech"); - return tt; - } - - @Override - public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, - boolean aActive, boolean aRedstone) { - ITexture[] sTexture = new ITexture[]{TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, - Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; - if (aSide == aFacing && aActive) { - sTexture = new ITexture[]{TextureFactory.of(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"); - } + .addStructureInfo("Modular height of 4-18 blocks.") + .addController("Front center bottom") + .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") + .addOtherStructurePart("Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + GT_Values.VN[4] + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")", "Center 3x(1-15)x3 above base (9-135 blocks)") + .addStructureInfo("You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") + .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") + .addEnergyHatch("Any casing") + .addDynamoHatch("Any casing") + .addOtherStructurePart("Laser Target/Source Hatches", "Any casing, must be using " + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "-tier glass") + .addStructureInfo("You can have several I/O Hatches") + .addMaintenanceHatch("Any casing") + .toolTipFinisher("KekzTech"); + return tt; + } + + @Override + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, + boolean aActive, boolean aRedstone) { + ITexture[] sTexture = new ITexture[]{TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, + Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; + if (aSide == aFacing && aActive) { + sTexture = new ITexture[]{TextureFactory.of(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"); + } private String global_energy_user_uuid; @@ -308,202 +308,182 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } } - @Override - public boolean isCorrectMachinePart(ItemStack stack) { - return true; - } + @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; - } + @Override + public boolean checkRecipe(ItemStack stack) { + this.mProgresstime = 1; + this.mMaxProgresstime = 1; + this.mEUt = 0; + this.mEfficiencyIncrease = 10000; + return true; + } - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { uhv_cap_count = 0; strongCheckOrAddUser(thisController.getOwnerUuid(), thisController.getOwnerName()); - // Reset capacitor counts - Arrays.fill(capacitors, 0); - // Clear TT hatches - mEnergyHatchesTT.clear(); - mDynamoHatchesTT.clear(); - mEnergyTunnelsTT.clear(); - mDynamoTunnelsTT.clear(); - - mMaxEUIn = 0; - mMaxEUOut = 0; - - if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) - return false; - - topState = TopState.NotTop; // need at least one layer of capacitor to form, obviously - int layer = 2; - while (true) { - if (!checkPiece(STRUCTURE_PIECE_LAYER, 2, layer, 0)) - return false; - layer ++; - if (topState == TopState.Top) - break; // top found, break out - topState = TopState.MayBeTop; - if (layer > 18) - return false; // too many layers - } - - // 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 - for (int highestGlassTier = capacitors.length - 1; highestGlassTier >= 0; highestGlassTier--) { + // Reset capacitor counts + Arrays.fill(capacitors, 0); + // Clear TT hatches + mEnergyHatchesTT.clear(); + mDynamoHatchesTT.clear(); + mEnergyTunnelsTT.clear(); + mDynamoTunnelsTT.clear(); + + mMaxEUIn = 0; + mMaxEUOut = 0; + + if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) + return false; + + topState = TopState.NotTop; // need at least one layer of capacitor to form, obviously + int layer = 2; + while (true) { + if (!checkPiece(STRUCTURE_PIECE_LAYER, 2, layer, 0)) + return false; + layer ++; + if (topState == TopState.Top) + break; // top found, break out + topState = TopState.MayBeTop; + if (layer > 18) + return false; // too many layers + } + + // 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 + for (int highestGlassTier = capacitors.length - 1; highestGlassTier >= 0; highestGlassTier--) { int highestCapacitor = Capacitor.getIndexFromGlassTier(highestGlassTier); - if (capacitors[highestCapacitor] > 0) { - if (Capacitor.VALUES[highestCapacitor].getMinimalGlassTier() > glassTier) - return false; - break; - } - } - - // Glass has to be at least UV-tier to allow TT Laser hatches - if (glassTier < 8) { - if(mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) - return false; - } - - //Check if enough (more than 50%) non-empty caps - if (capacitors[5] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]) - return false; - - // Calculate total capacity - capacity = BigInteger.ZERO; - for(int i = 0; i < capacitors.length; i++) { - int count = capacitors[i]; - capacity = capacity.add(Capacitor.VALUES[i].getProvidedCapacity().multiply(BigInteger.valueOf(count))); - } - // Calculate how much energy to void each tick - passiveDischargeAmount = recalculateLossWithMaintenance(getRepairStatus()); - return mMaintenanceHatches.size() == 1; - } - - @Override - public void construct(ItemStack stackSize, boolean hintsOnly) { - int layer = min(stackSize.stackSize + 3, 18); - buildPiece(STRUCTURE_PIECE_BASE, stackSize, hintsOnly, 2, 1, 0); - for (int i = 2; i < layer - 1; i++) - buildPiece(STRUCTURE_PIECE_MID, stackSize, hintsOnly, 2, i, 0); - buildPiece(STRUCTURE_PIECE_TOP, stackSize, hintsOnly, 2, layer - 1, 0); - } - - @Override - public boolean onRunningTick(ItemStack stack){ - // Reset I/O cache - inputLastTick = BigInteger.ZERO; - outputLastTick = BigInteger.ZERO; + if (capacitors[highestCapacitor] > 0) { + if (Capacitor.VALUES[highestCapacitor].getMinimalGlassTier() > glassTier) + return false; + break; + } + } + + // Glass has to be at least UV-tier to allow TT Laser hatches + if (glassTier < 8) { + if(mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) + return false; + } + + //Check if enough (more than 50%) non-empty caps + if (capacitors[5] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]) + return false; + + // Calculate total capacity + capacity = BigInteger.ZERO; + for(int i = 0; i < capacitors.length; i++) { + int count = capacitors[i]; + capacity = capacity.add(Capacitor.VALUES[i].getProvidedCapacity().multiply(BigInteger.valueOf(count))); + } + // Calculate how much energy to void each tick + passiveDischargeAmount = recalculateLossWithMaintenance(getRepairStatus()); + return mMaintenanceHatches.size() == 1; + } + + @Override + public void construct(ItemStack stackSize, boolean hintsOnly) { + int layer = min(stackSize.stackSize + 3, 18); + buildPiece(STRUCTURE_PIECE_BASE, stackSize, hintsOnly, 2, 1, 0); + for (int i = 2; i < layer - 1; i++) + buildPiece(STRUCTURE_PIECE_MID, stackSize, hintsOnly, 2, i, 0); + buildPiece(STRUCTURE_PIECE_TOP, stackSize, hintsOnly, 2, layer - 1, 0); + } + + @Override + public boolean onRunningTick(ItemStack stack){ + // Reset I/O cache + inputLastTick = 0; + outputLastTick = 0; long temp_stored = 0L; - long temp_inputLastTick = 0L; - long temp_outputLastTick = 0L; - - // Draw energy from GT hatches - for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { - if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { - continue; - } - final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); - if(eHatch.getEUVar() >= power) { - eHatch.setEUVar(eHatch.getEUVar() - power); - temp_stored += power; - temp_inputLastTick += power; - } - } - - // Output energy to GT hatches - for(GT_MetaTileEntity_Hatch_Dynamo eDynamo : super.mDynamoHatches){ - if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ - continue; - } - final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); - if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { - eDynamo.setEUVar(eDynamo.getEUVar() + power); - temp_stored -= power; - temp_outputLastTick += power; - } - } - - // Draw energy from TT hatches - for(GT_MetaTileEntity_Hatch_EnergyMulti eHatch : mEnergyHatchesTT) { - if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { - continue; - } - final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); - if(eHatch.getEUVar() >= power) { - eHatch.setEUVar(eHatch.getEUVar() - power); - temp_stored += power; - temp_inputLastTick += power; - } - } - - // Output energy to TT hatches - for(GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT){ - if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ - continue; - } - final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); - if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { - eDynamo.setEUVar(eDynamo.getEUVar() + power); - temp_stored -= power; - temp_outputLastTick += power; - } - } - - // Draw energy from TT Laser hatches - for(GT_MetaTileEntity_Hatch_EnergyTunnel eHatch : mEnergyTunnelsTT) { - if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { - continue; - } - final long ttLaserWattage = eHatch.maxEUInput() * eHatch.Amperes - (eHatch.Amperes / 20); - final long power = getPowerToDraw(ttLaserWattage); - if(eHatch.getEUVar() >= power) { - eHatch.setEUVar(eHatch.getEUVar() - power); + + // Draw energy from GT hatches + for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { + if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + continue; + } + final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); + if(eHatch.getEUVar() >= power) { + eHatch.setEUVar(eHatch.getEUVar() - power); temp_stored += power; - temp_inputLastTick += power; - } - } - - // Output energy to TT Laser hatches - for(GT_MetaTileEntity_Hatch_DynamoTunnel eDynamo : mDynamoTunnelsTT){ - if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ - continue; - } - final long ttLaserWattage = eDynamo.maxEUOutput() * eDynamo.Amperes - (eDynamo.Amperes / 20); - final long power = getPowerToPush(ttLaserWattage); - if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { - eDynamo.setEUVar(eDynamo.getEUVar() + power); - temp_stored -= power; - temp_outputLastTick += power; - } - } + inputLastTick += power; + } + } - // Lose some energy. - // Re-calculate if the repair status changed. - if(super.getRepairStatus() != repairStatusCache) { - passiveDischargeAmount = recalculateLossWithMaintenance(super.getRepairStatus()); - } + // Output energy to GT hatches + for(GT_MetaTileEntity_Hatch_Dynamo eDynamo : super.mDynamoHatches){ + if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + continue; + } + final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); + if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { + eDynamo.setEUVar(eDynamo.getEUVar() + power); + temp_stored -= power; + outputLastTick += power; + } + } - // This will break if you transfer more than 2^63 EU/t, so don't do that. Thanks <3 - temp_stored -= passiveDischargeAmount; - stored = stored.add(BigInteger.valueOf(temp_stored)); + // Draw energy from TT hatches + for(GT_MetaTileEntity_Hatch_EnergyMulti eHatch : mEnergyHatchesTT) { + if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + continue; + } + final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); + if(eHatch.getEUVar() >= power) { + eHatch.setEUVar(eHatch.getEUVar() - power); + temp_stored += power; + inputLastTick += power; + } + } - // Check that the machine has positive EU stored. - stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; + // Output energy to TT hatches + for(GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT) { + if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + continue; + } + final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); + if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { + eDynamo.setEUVar(eDynamo.getEUVar() + power); + temp_stored -= power; + outputLastTick += power; + } + } - IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); + // Draw energy from TT Laser hatches + for(GT_MetaTileEntity_Hatch_EnergyTunnel eHatch : mEnergyTunnelsTT) { + if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + continue; + } + final long ttLaserWattage = eHatch.maxEUInput() * eHatch.Amperes - (eHatch.Amperes / 20); + final long power = getPowerToDraw(ttLaserWattage); + if(eHatch.getEUVar() >= power) { + eHatch.setEUVar(eHatch.getEUVar() - power); + temp_stored += power; + inputLastTick += power; + } + } - tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick.longValue(), 1L); - tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick.longValue(), 1L); + // Output energy to TT Laser hatches + for(GT_MetaTileEntity_Hatch_DynamoTunnel eDynamo : mDynamoTunnelsTT) { + if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + continue; + } + final long ttLaserWattage = eDynamo.maxEUOutput() * eDynamo.Amperes - (eDynamo.Amperes / 20); + final long power = getPowerToPush(ttLaserWattage); + if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { + eDynamo.setEUVar(eDynamo.getEUVar() + power); + temp_stored -= power; + outputLastTick += power; + } + } if (uhv_cap_count <= 0) { wireless_mode = false; @@ -520,9 +500,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu BigInteger transferred_eu = stored.subtract(LSC_wireless_eu_cap.multiply(BigInteger.valueOf(uhv_cap_count))); if (transferred_eu.signum() == 1) { - temp_inputLastTick += transferred_eu.longValue(); + inputLastTick += transferred_eu.longValue(); } else { - temp_outputLastTick += transferred_eu.longValue(); + outputLastTick += transferred_eu.longValue(); } // If that difference can be added then do so. @@ -532,20 +512,35 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } } - inputLastTick = BigInteger.valueOf(temp_inputLastTick); - outputLastTick = BigInteger.valueOf(temp_outputLastTick); + // Lose some energy. + // Re-calculate if the repair status changed. + if(super.getRepairStatus() != repairStatusCache) { + passiveDischargeAmount = recalculateLossWithMaintenance(super.getRepairStatus()); + } + + // This will break if you transfer more than 2^63 EU/t, so don't do that. Thanks <3 + temp_stored -= passiveDischargeAmount; + stored = stored.add(BigInteger.valueOf(temp_stored)); + + // Check that the machine has positive EU stored. + stored = (stored.compareTo(BigInteger.ZERO) <= 0) ? BigInteger.ZERO : stored; + + IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); - return true; - } + tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick, 1L); + tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick, 1L); - /** - * 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 long recalculateLossWithMaintenance(int repairStatus) { - repairStatusCache = repairStatus; + 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 long recalculateLossWithMaintenance(int repairStatus) { + repairStatusCache = repairStatus; // This cannot overflow because there is a 135 capacitor maximum per LSC. long temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); @@ -558,150 +553,149 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // Maximum of 100,000 EU/t drained per UHV cell. The logic is 1% of EU capacity should be drained every 86400 seconds (1 day). return total_passive_loss; - } - - /** - * 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 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 min(hatchWatts, remStoredLimited.longValue()); - } - - @Override - public String[] getInfoData() { - final IGregTechTileEntity tGTTE = getBaseMetaTileEntity(); - - 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("Passive Loss: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); - ll.add("EU IN: " + NumberFormat.getNumberInstance().format(inputLastTick) + "EU/t"); - ll.add("EU OUT: " + NumberFormat.getNumberInstance().format(outputLastTick) + "EU/t"); - ll.add("Avg EU IN: " + NumberFormat.getNumberInstance().format(tGTTE.getAverageElectricInput())); - ll.add("Avg EU OUT: " + NumberFormat.getNumberInstance().format(tGTTE.getAverageElectricOutput())); - ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) - ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + } + + /** + * 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 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 min(hatchWatts, remStoredLimited.longValue()); + } + + @Override + public String[] getInfoData() { + final IGregTechTileEntity tGTTE = getBaseMetaTileEntity(); + + 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("Passive Loss: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); + ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + "EU/t"); + ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + "EU/t"); + ll.add("Avg EU IN: " + NumberFormat.getNumberInstance().format(tGTTE.getAverageElectricInput())); + ll.add("Avg EU OUT: " + NumberFormat.getNumberInstance().format(tGTTE.getAverageElectricOutput())); + ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); ll.add("Wireless mode: " + (wireless_mode ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + uhv_cap_count); ll.add("Total wireless EU: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); - ll.add("Wireless Network EU/t: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); - final String[] a = new String[ll.size()]; - return ll.toArray(a); - } + final String[] a = new String[ll.size()]; + return ll.toArray(a); + } - @Override - public void saveNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; + @Override + public void saveNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; - nbt.setByteArray("capacity", capacity.toByteArray()); - nbt.setByteArray("stored", stored.toByteArray()); + nbt.setByteArray("capacity", capacity.toByteArray()); + nbt.setByteArray("stored", stored.toByteArray()); nbt.setBoolean("wireless_mode", wireless_mode); super.saveNBTData(nbt); - } + } - @Override - public void loadNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : 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")); + capacity = new BigInteger(nbt.getByteArray("capacity")); + stored = new BigInteger(nbt.getByteArray("stored")); wireless_mode = nbt.getBoolean("wireless_mode"); 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; } - - //called by the getEUCapacity() function in BaseMetaTileEntity - @Override - public long maxEUStore() - { - return capacity.longValue(); - } - - //called by the getEUStored() function in BaseMetaTileEntity - @Override - public long getEUVar() - { - return stored.longValue(); - } - - /* all of these are needed for the injectEnergyUnits() and drainEnergyUnits() - in IGregTechTileEntity - */ - @Override - public long maxEUInput() - { - return mMaxEUIn; - } - - @Override - public long maxAmperesIn() - { - return 1L; - } - - @Override - public long maxEUOutput() - { - return mMaxEUOut; - } - - @Override - public long maxAmperesOut() - { - return 1L; - } - - @Override - public boolean isEnetInput() - { - return true; - } - - @Override - public boolean isEnetOutput() - { - return true; - } + } + + @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; } + + //called by the getEUCapacity() function in BaseMetaTileEntity + @Override + public long maxEUStore() + { + return capacity.longValue(); + } + + //called by the getEUStored() function in BaseMetaTileEntity + @Override + public long getEUVar() + { + return stored.longValue(); + } + + /* all of these are needed for the injectEnergyUnits() and drainEnergyUnits() + in IGregTechTileEntity + */ + @Override + public long maxEUInput() + { + return mMaxEUIn; + } + + @Override + public long maxAmperesIn() + { + return 1L; + } + + @Override + public long maxEUOutput() + { + return mMaxEUOut; + } + + @Override + public long maxAmperesOut() + { + return 1L; + } + + @Override + public boolean isEnetInput() + { + return true; + } + + @Override + public boolean isEnetOutput() + { + return true; + } @Override public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { -- cgit From 46726e87c365bcb49e028c14fab30b2d008df76f Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Thu, 25 Aug 2022 17:03:59 +0800 Subject: autoplace integration --- dependencies.gradle | 6 +- .../GTMTE_LapotronicSuperCapacitor.java | 173 ++++++++++++++++----- 2 files changed, 134 insertions(+), 45 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index a27bef2a01..a79a6bee5c 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -2,10 +2,10 @@ dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.40.100-pre:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.09:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.21-pre:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.72-pre:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.1.3:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.75:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.1.6:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.5:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index d55cd68608..a5a2d80f68 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -5,14 +5,28 @@ import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_H 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 com.google.common.collect.ImmutableList; +import com.gtnewhorizon.structurelib.StructureLibAPI; +import com.google.common.collect.ImmutableList; +import com.gtnewhorizon.structurelib.StructureLibAPI; import com.gtnewhorizon.structurelib.alignment.IAlignmentLimits; +import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor; +import com.gtnewhorizon.structurelib.alignment.constructable.ConstructableUtility; +import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; +import com.gtnewhorizon.structurelib.structure.IItemSource; +import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; +import com.gtnewhorizon.structurelib.structure.IStructureElement; +import com.gtnewhorizon.structurelib.structure.IStructureElement.PlaceResult; +import com.gtnewhorizon.structurelib.structure.StructureUtility; +import com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode; import common.Blocks; import gregtech.api.enums.Dyes; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Textures.BlockIcons; import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.IGlobalWirelessEnergy; +import gregtech.api.interfaces.IHatchElement; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; @@ -20,28 +34,34 @@ import gregtech.api.metatileentity.implementations.*; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; +import gregtech.api.util.IGT_HatchAdder; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.entity.player.InventoryPlayer; +import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.IChatComponent; +import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; -import org.lwjgl.Sys; -import java.math.BigDecimal; import java.math.BigInteger; import java.text.NumberFormat; import java.util.*; +import java.util.function.Consumer; import static com.google.common.math.LongMath.pow; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; import static common.itemBlocks.IB_LapotronicEnergyUnit.*; -import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; +import static gregtech.api.enums.GT_HatchElement.Maintenance; +import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; +import static gregtech.api.util.GT_StructureUtility.filterByMTEClass; import static java.lang.Math.max; import static java.lang.Math.min; -public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements IGlobalWirelessEnergy { +public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements IGlobalWirelessEnergy, ISurvivalConstructable { private enum TopState { MayBeTop, Top, @@ -50,7 +70,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private boolean wireless_mode = false; private boolean not_processed_lsc = true; - private long uhv_cap_count = 0; private int counter = 1; private long max_passive_drain_eu_per_tick_per_uhv_cap = 1_000_000; @@ -67,6 +86,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private final int minimalGlassTier; private final BigInteger providedCapacity; static final Capacitor[] VALUES = values(); + static final Capacitor[] VALUES_BY_TIER = Arrays.stream(values()).sorted(Comparator.comparingInt(Capacitor::getMinimalGlassTier)).toArray(Capacitor[]::new); Capacitor(int minimalGlassTier, BigInteger providedCapacity) { this.minimalGlassTier = minimalGlassTier; @@ -96,10 +116,14 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private static final String STRUCTURE_PIECE_TOP = "top"; private static final String STRUCTURE_PIECE_MID = "mid"; - private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; - private static final int CASING_META = 0; - private static final int CASING_TEXTURE_ID = (42 << 7) | 127; + private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; + private static final Item LSC_PART_ITEM = Item.getItemFromBlock(LSC_PART); + private static final int CASING_META = 0; + private static final int CASING_TEXTURE_ID = (42 << 7) | 127; + // master channel for height. + // glass channel for glass + // capacitor channel for capacitor, but it really just pick whatever capacitor it can find in survival private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() .addShape(STRUCTURE_PIECE_BASE, transpose(new String[][]{ {"bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, @@ -114,15 +138,55 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu .addShape(STRUCTURE_PIECE_MID, transpose(new String[][]{ {"ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg",}, })) - .addElement('b', ofChain( - ofHatchAdder(GTMTE_LapotronicSuperCapacitor::addBottomHatches, CASING_TEXTURE_ID, 1), - onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)) - )) - .addElement('g', BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier)) + .addElement('b', buildHatchAdder(GTMTE_LapotronicSuperCapacitor.class) + .atLeast(LSCHatchElement.Energy, LSCHatchElement.Dynamo, Maintenance) + .hatchItemFilterAnd((t, h) -> ChannelDataAccessor.getChannelData(h, "glass") < 6 ? + filterByMTEClass(ImmutableList.of(GT_MetaTileEntity_Hatch_EnergyTunnel.class, GT_MetaTileEntity_Hatch_DynamoTunnel.class)).negate() : + s -> true) + .casingIndex(CASING_TEXTURE_ID) + .dot(1) + .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META))) + ) + .addElement('g', withChannel("glass", BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier))) .addElement('c', ofChain( - onlyIf(te -> te.topState != TopState.NotTop, onElementPass(te -> te.topState = TopState.Top, BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier))), + onlyIf(te -> te.topState != TopState.NotTop, onElementPass(te -> te.topState = TopState.Top, withChannel("glass", BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier)))), onlyIf(te -> te.topState != TopState.Top, onElementPass(te -> te.topState = TopState.NotTop, - ofBlockAdder(GTMTE_LapotronicSuperCapacitor::addStorageCell, LSC_PART, 1) + new IStructureElement() { + @Override + public boolean check(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z) { + Block worldBlock = world.getBlock(x, y, z); + int meta = worldBlock.getDamageValue(world, x, y, z); + if (LSC_PART != worldBlock || meta == 0) + return false; + t.capacitors[meta - 1]++; + return true; + } + + private int getHint(ItemStack stack) { + return Capacitor.VALUES_BY_TIER[Math.min(Capacitor.VALUES_BY_TIER.length, ChannelDataAccessor.getChannelData(stack, "capacitor")) - 1].getMinimalGlassTier() + 1; + } + + @Override + public boolean spawnHint(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z, ItemStack trigger) { + StructureLibAPI.hintParticle(world, x, y, z, LSC_PART, getHint(trigger)); + return true; + } + + @Override + public boolean placeBlock(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z, ItemStack trigger) { + world.setBlock(x, y, z, LSC_PART, getHint(trigger), 3); + return true; + } + + @Override + public PlaceResult survivalPlaceBlock(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z, ItemStack trigger, IItemSource source, EntityPlayerMP actor, Consumer chatter) { + if (check(t, world, x, y, z)) return PlaceResult.SKIP; + int glassTier = ChannelDataAccessor.getChannelData(trigger, "glass") + 2; + ItemStack targetStack = source.takeOne(s -> s != null && s.stackSize >= 0 && s.getItem() == LSC_PART_ITEM && Capacitor.VALUES[Math.min(s.getItemDamage(), Capacitor.VALUES.length) - 1].getMinimalGlassTier() > glassTier, true); + if (targetStack == null) return PlaceResult.REJECT; + return StructureUtility.survivalPlaceBlock(targetStack, NBTMode.EXACT, targetStack.stackTagCompound, true, world, x, y, z, source, actor, chatter); + } + } )) )) .addElement('C', ofBlock(LSC_PART, 1)) @@ -227,14 +291,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu return false; } - private boolean addStorageCell(Block block, int meta) { - if (block != LSC_PART || meta == 0) return false; - capacitors[meta - 1]++; - - if (meta == 5) { - uhv_cap_count++; - } - return true; + private int getUHVCapacitorCount() { + return capacitors[4]; } @Override @@ -324,8 +382,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - uhv_cap_count = 0; - strongCheckOrAddUser(thisController.getOwnerUuid(), thisController.getOwnerName()); // Reset capacitor counts @@ -374,7 +430,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } //Check if enough (more than 50%) non-empty caps - if (capacitors[5] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + capacitors[4] + capacitors[6]) + if (capacitors[5] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + getUHVCapacitorCount() + capacitors[6]) return false; // Calculate total capacity @@ -397,6 +453,19 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu buildPiece(STRUCTURE_PIECE_TOP, stackSize, hintsOnly, 2, layer - 1, 0); } + @Override + public int survivalConstruct(ItemStack stackSize, int elementBudget, IItemSource source, EntityPlayerMP actor) { + if (mMachine) return -1; + int layer = Math.min(stackSize.stackSize + 3, 18); + int built; + built = survivialBuildPiece(STRUCTURE_PIECE_BASE, stackSize, 2, 1, 0, elementBudget, source, actor, false, true); + if (built >= 0) return built; + for (int i = 2; i < layer - 1; i++) + built = survivialBuildPiece(STRUCTURE_PIECE_MID, stackSize, 2, i, 0, elementBudget, source, actor, false, true); + if (built >= 0) return built; + return survivialBuildPiece(STRUCTURE_PIECE_TOP, stackSize, 2, layer - 1, 0, elementBudget, source, actor, false, true); + } + @Override public boolean onRunningTick(ItemStack stack){ // Reset I/O cache @@ -485,7 +554,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } } - if (uhv_cap_count <= 0) { + if (getUHVCapacitorCount() <= 0) { wireless_mode = false; } @@ -497,7 +566,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu counter = 1; // Find difference. - BigInteger transferred_eu = stored.subtract(LSC_wireless_eu_cap.multiply(BigInteger.valueOf(uhv_cap_count))); + BigInteger transferred_eu = stored.subtract(LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))); if (transferred_eu.signum() == 1) { inputLastTick += transferred_eu.longValue(); @@ -508,7 +577,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // If that difference can be added then do so. if (addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { // If it succeeds there was sufficient energy so set the internal capacity as such. - stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(uhv_cap_count)); + stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())); } } @@ -546,7 +615,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu long temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); // Passive loss is multiplied by number of UHV caps. Minimum of 1 otherwise loss is 0 for non-UHV caps calculations. - long uhv_cap_multiplier = min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uhv_cap * max(1, uhv_cap_count)); + long uhv_cap_multiplier = min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uhv_cap * max(1, getUHVCapacitorCount())); // Passive loss is multiplied by number of maintenance issues. long total_passive_loss = uhv_cap_multiplier * (getIdealStatus() - repairStatus + 1); @@ -597,7 +666,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ll.add("Wireless mode: " + (wireless_mode ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); - ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + uhv_cap_count); + ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + getUHVCapacitorCount()); ll.add("Total wireless EU: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); @@ -699,7 +768,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu @Override public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - if (uhv_cap_count != 0) { + if (getUHVCapacitorCount() != 0) { wireless_mode = !wireless_mode; GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); } else { @@ -708,16 +777,36 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } } - public void printDebug() { - System.out.println("DEBUG INFO: LSC"); - System.out.println("X: " + getBaseMetaTileEntity().getXCoord()); - System.out.println("Y: " + getBaseMetaTileEntity().getYCoord()); - System.out.println("Z: " + getBaseMetaTileEntity().getZCoord()); + private enum LSCHatchElement implements IHatchElement { + Energy(GT_MetaTileEntity_Hatch_EnergyMulti.class, GT_MetaTileEntity_Hatch_Energy.class) { + @Override + public long count(GTMTE_LapotronicSuperCapacitor t) { + return t.mEnergyHatches.size() + t.mEnergyHatchesTT.size() + t.mEnergyTunnelsTT.size(); + } + }, + Dynamo(GT_MetaTileEntity_Hatch_DynamoMulti.class, GT_MetaTileEntity_Hatch_Dynamo.class) { + @Override + public long count(GTMTE_LapotronicSuperCapacitor t) { + return t.mDynamoHatches.size() + t.mDynamoHatchesTT.size() + t.mDynamoTunnelsTT.size(); + } + }, + ; - System.out.println("wireless_mode: " + wireless_mode); - System.out.println("uhv_cap_count: " + uhv_cap_count); - System.out.println("counter: " + counter); - System.out.println("(uhv_cap_count <= 0) " + (uhv_cap_count <= 0)); - System.out.println("(wireless_mode && (counter == LSC_time_between_wireless_rebalance_in_ticks)) " + (wireless_mode && (counter == LSC_time_between_wireless_rebalance_in_ticks))); + private final List> mteClasses; + + @SafeVarargs + LSCHatchElement(Class... mteClasses) { + this.mteClasses = Arrays.asList(mteClasses); + } + + @Override + public List> mteClasses() { + return mteClasses; + } + + @Override + public IGT_HatchAdder adder() { + return GTMTE_LapotronicSuperCapacitor::addBottomHatches; + } } } -- cgit From bac5757d8b8cd5015d62747af4be5320fac22370 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Fri, 26 Aug 2022 17:09:32 +0800 Subject: add subchannel usage to structure hint --- dependencies.gradle | 2 +- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index a79a6bee5c..2bef0eb196 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -2,7 +2,7 @@ dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.09:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.12:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.21-pre:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.75:dev' compile 'com.github.GTNewHorizons:StructureLib:1.1.6:dev' diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a5a2d80f68..6205aea341 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -121,7 +121,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private static final int CASING_META = 0; private static final int CASING_TEXTURE_ID = (42 << 7) | 127; - // master channel for height. + // height channel for height. // glass channel for glass // capacitor channel for capacitor, but it really just pick whatever capacitor it can find in survival private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() @@ -325,6 +325,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu .addDynamoHatch("Any casing") .addOtherStructurePart("Laser Target/Source Hatches", "Any casing, must be using " + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "-tier glass") .addStructureInfo("You can have several I/O Hatches") + .addSubChannelUsage("glass", "Borosilicate Glass Tier") + .addSubChannelUsage("capacitor", "Maximum Capacitor Tier") + .addSubChannelUsage("height", "Height of structure") .addMaintenanceHatch("Any casing") .toolTipFinisher("KekzTech"); return tt; @@ -456,7 +459,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu @Override public int survivalConstruct(ItemStack stackSize, int elementBudget, IItemSource source, EntityPlayerMP actor) { if (mMachine) return -1; - int layer = Math.min(stackSize.stackSize + 3, 18); + int layer = Math.min(ChannelDataAccessor.getChannelData(stackSize, "height") + 3, 18); int built; built = survivialBuildPiece(STRUCTURE_PIECE_BASE, stackSize, 2, 1, 0, elementBudget, source, actor, false, true); if (built >= 0) return built; -- cgit From bc975f97eb1e08b0fc2a80c9de4470c37e5be996 Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Sun, 11 Sep 2022 15:03:01 +0100 Subject: Fix LSC --- dependencies.gradle | 9 ++++----- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 1 - 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 2bef0eb196..9f09588227 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,12 +1,11 @@ // Add your dependencies here dependencies { - - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.12:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.39:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.21-pre:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.75:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.1.6:dev' - compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.5:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.72-pre:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.1.3:dev' + compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' compileOnly 'org.joml:joml:1.10.2' diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 6205aea341..6e92f4b748 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -359,7 +359,6 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // On first tick (aTick restarts from 0 upon world reload). if (not_processed_lsc && tileEntity.isServerSide()) { // Add user to wireless network. - loadGlobalEnergyInfo(tileEntity.getWorld()); strongCheckOrAddUser(tileEntity.getOwnerUuid(), tileEntity.getOwnerName()); // Get team UUID. -- cgit From 91f22a7018776feaf86eae8e31310ae6b8f8c1db Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Sun, 11 Sep 2022 15:57:46 +0100 Subject: Bump dep --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 9f09588227..99edcb884a 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -4,7 +4,7 @@ dependencies { compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.39:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.21-pre:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.72-pre:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.1.3:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.1.12:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' -- cgit From 6304e73a77e02bf59bf312e5fa27a5347ccdd37e Mon Sep 17 00:00:00 2001 From: Simon Date: Tue, 4 Oct 2022 18:19:45 +0200 Subject: Change way average is shown for LSC (now shows actual useful values) --- .../GTMTE_LapotronicSuperCapacitor.java | 46 +++++++++++++++++++--- 1 file changed, 40 insertions(+), 6 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 6e92f4b748..5aa0c75cad 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -72,6 +72,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private boolean not_processed_lsc = true; private int counter = 1; + private final Queue energyInputValues = new LinkedList<>(); + private final Queue energyOutputValues = new LinkedList<>(); + private long max_passive_drain_eu_per_tick_per_uhv_cap = 1_000_000; private enum Capacitor { @@ -121,6 +124,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private static final int CASING_META = 0; private static final int CASING_TEXTURE_ID = (42 << 7) | 127; + private static final int DURATION_AVERAGE_TICKS = 100; + // height channel for height. // glass channel for glass // capacitor channel for capacitor, but it really just pick whatever capacitor it can find in survival @@ -601,6 +606,18 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick, 1L); tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick, 1L); + //Add I/O values to Queues + if(energyInputValues.size() > DURATION_AVERAGE_TICKS){ + energyInputValues.remove(); + } + energyInputValues.offer(inputLastTick); + + if(energyOutputValues.size() > DURATION_AVERAGE_TICKS){ + energyOutputValues.remove(); + } + + energyOutputValues.offer(outputLastTick); + return true; } @@ -649,19 +666,36 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu return min(hatchWatts, remStoredLimited.longValue()); } + private long getAvgIn(){ + long sum = 0L; + for(long l: energyInputValues){ + sum += l; + } + return sum /energyInputValues.size(); + } + + private long getAvgOut(){ + long sum = 0L; + for(long l: energyOutputValues){ + sum += l; + } + return sum /energyOutputValues.size(); + } + @Override public String[] getInfoData() { - final IGregTechTileEntity tGTTE = getBaseMetaTileEntity(); + NumberFormat nf = NumberFormat.getNumberInstance(); + int secInterval = DURATION_AVERAGE_TICKS/20; 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("Passive Loss: " + NumberFormat.getNumberInstance().format(passiveDischargeAmount) + "EU/t"); + ll.add("Used Capacity: " + nf.format(stored) + "EU"); + ll.add("Total Capacity: " + nf.format(capacity) + "EU"); + ll.add("Passive Loss: " + nf.format(passiveDischargeAmount) + "EU/t"); ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + "EU/t"); ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + "EU/t"); - ll.add("Avg EU IN: " + NumberFormat.getNumberInstance().format(tGTTE.getAverageElectricInput())); - ll.add("Avg EU OUT: " + NumberFormat.getNumberInstance().format(tGTTE.getAverageElectricOutput())); + ll.add("Avg EU IN: " + nf.format(getAvgIn()) + " (last " + secInterval + " seconds)"); + ll.add("Avg EU OUT: " + nf.format(getAvgOut()) + " (last " + secInterval + " seconds)"); ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); -- cgit From 46bafc67d318bbe7c5ffbb34d857958ebe72a6e5 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 9 Oct 2022 18:07:28 +0900 Subject: Fix division by zero error --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 5aa0c75cad..0e0dea54d0 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -671,7 +671,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu for(long l: energyInputValues){ sum += l; } - return sum /energyInputValues.size(); + return sum / Math.max(energyInputValues.size(), 1); } private long getAvgOut(){ @@ -679,7 +679,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu for(long l: energyOutputValues){ sum += l; } - return sum /energyOutputValues.size(); + return sum / Math.max(energyOutputValues.size(), 1); } @Override -- cgit From a265085bd7742ebf1e2e95e4bf7397ba5bea01dc Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 9 Oct 2022 18:10:02 +0900 Subject: updateBuildScript & spotlessApply --- LICENSE | 42 +- README.md | 22 +- build.gradle | 561 ++++++-- gradlew.bat | 200 +-- settings.gradle | 10 + src/main/java/client/ClientProxy.java | 4 +- src/main/java/client/GTTexture.java | 3 - .../gui/GUIContainer_ModularNuclearReactor.java | 86 +- .../java/client/gui/Gui_ItemProxyEndpoint.java | 72 +- src/main/java/client/gui/Gui_ItemProxySource.java | 71 +- src/main/java/client/renderer/ConduitRenderer.java | 135 +- .../java/client/renderer/TESR_BeamTransmitter.java | 9 +- .../java/client/renderer/TESR_SECapacitor.java | 5 +- src/main/java/client/renderer/TESR_SETether.java | 6 +- src/main/java/common/Blocks.java | 193 ++- src/main/java/common/CommonProxy.java | 1 - src/main/java/common/Recipes.java | 1479 +++++++++++--------- src/main/java/common/Researches.java | 20 +- src/main/java/common/TileEntities.java | 19 +- .../java/common/blocks/BaseGTUpdateableBlock.java | 3 +- .../java/common/blocks/Block_BeamTransmitter.java | 8 +- src/main/java/common/blocks/Block_ControlRod.java | 36 +- src/main/java/common/blocks/Block_GDCUnit.java | 56 +- src/main/java/common/blocks/Block_IchorJar.java | 397 +++--- .../java/common/blocks/Block_ItemProxyCable.java | 92 +- .../common/blocks/Block_ItemProxyEndpoint.java | 92 +- .../java/common/blocks/Block_ItemProxySource.java | 88 +- .../common/blocks/Block_LapotronicEnergyUnit.java | 187 +-- .../java/common/blocks/Block_LargeHexPlate.java | 17 +- .../common/blocks/Block_ReactorChamber_OFF.java | 37 +- .../common/blocks/Block_ReactorChamber_ON.java | 45 +- .../java/common/blocks/Block_SpaceElevator.java | 8 +- .../common/blocks/Block_SpaceElevatorTether.java | 9 +- src/main/java/common/blocks/Block_TFFTCasing.java | 56 +- .../java/common/blocks/Block_TFFTMultiHatch.java | 72 +- .../blocks/Block_TFFTStorageFieldBlockT1.java | 75 +- .../blocks/Block_TFFTStorageFieldBlockT2.java | 74 +- .../blocks/Block_TFFTStorageFieldBlockT3.java | 74 +- .../blocks/Block_TFFTStorageFieldBlockT4.java | 74 +- .../blocks/Block_TFFTStorageFieldBlockT5.java | 54 +- .../common/blocks/Block_ThaumiumReinforcedJar.java | 439 +++--- src/main/java/common/blocks/Block_YSZUnit.java | 56 +- .../container/Container_ItemProxyEndpoint.java | 86 +- .../container/Container_ItemProxySource.java | 111 +- .../container/Container_ModularNuclearReactor.java | 154 +- src/main/java/common/itemBlocks/IB_IchorJar.java | 11 +- .../java/common/itemBlocks/IB_ItemProxyCable.java | 19 +- .../common/itemBlocks/IB_ItemProxyEndpoint.java | 23 +- .../java/common/itemBlocks/IB_ItemProxySource.java | 25 +- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 98 +- .../java/common/itemBlocks/IB_SpaceElevator.java | 7 +- .../itemBlocks/IB_SpaceElevatorCapacitor.java | 3 +- .../java/common/itemBlocks/IB_TFFTMultiHatch.java | 44 +- .../itemBlocks/IB_TFFTStorageFieldBlockT1.java | 26 +- .../itemBlocks/IB_TFFTStorageFieldBlockT2.java | 26 +- .../itemBlocks/IB_TFFTStorageFieldBlockT3.java | 26 +- .../itemBlocks/IB_TFFTStorageFieldBlockT4.java | 26 +- .../itemBlocks/IB_TFFTStorageFieldBlockT5.java | 28 +- .../itemBlocks/IB_ThaumiumReinforcedJar.java | 4 +- src/main/java/common/items/ErrorItem.java | 70 +- .../common/items/MetaItem_CraftingComponent.java | 174 ++- .../common/items/MetaItem_ReactorComponent.java | 212 ++- .../common/reactorItem/AbstractReactorItem.java | 5 +- src/main/java/common/reactorItem/ReactorItem.java | 4 +- .../tileentities/GTMTE_FluidMultiStorage.java | 1017 +++++++------- .../GTMTE_LapotronicSuperCapacitor.java | 584 +++++--- .../tileentities/GTMTE_ModularNuclearReactor.java | 494 +++---- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 326 +++-- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 323 +++-- .../common/tileentities/GTMTE_SpaceElevator.java | 112 +- .../common/tileentities/GTMTE_TFFTMultiHatch.java | 48 +- src/main/java/common/tileentities/TE_IchorJar.java | 8 +- .../java/common/tileentities/TE_IchorVoidJar.java | 8 +- .../common/tileentities/TE_ItemProxyCable.java | 257 ++-- .../common/tileentities/TE_ItemProxyEndpoint.java | 330 +++-- .../common/tileentities/TE_ItemProxySource.java | 198 ++- .../common/tileentities/TE_TFFTMultiHatch.java | 200 ++- .../tileentities/TE_ThaumiumReinforcedJar.java | 8 +- .../tileentities/TE_ThaumiumReinforcedVoidJar.java | 8 +- src/main/java/kekztech/GuiHandler.java | 55 +- src/main/java/kekztech/Items.java | 166 +-- src/main/java/kekztech/KekzCore.java | 80 +- src/main/java/kekztech/MultiFluidHandler.java | 800 +++++------ src/main/java/kekztech/ServerProxy.java | 4 +- src/main/java/reactor/ButtonSlot.java | 25 +- src/main/java/reactor/Reactor.java | 1 - src/main/java/reactor/items/CoolantCell.java | 25 +- src/main/java/reactor/items/FuelRod.java | 153 +- src/main/java/reactor/items/HeatExchanger.java | 37 +- src/main/java/reactor/items/HeatVent.java | 86 +- src/main/java/reactor/items/NeutronReflector.java | 25 +- src/main/java/util/Util.java | 78 +- src/main/java/util/Vector3i.java | 62 +- src/main/java/util/Vector3ic.java | 18 +- 94 files changed, 6172 insertions(+), 5533 deletions(-) create mode 100644 settings.gradle diff --git a/LICENSE b/LICENSE index cbd9e607af..8b23445f4a 100644 --- a/LICENSE +++ b/LICENSE @@ -1,21 +1,21 @@ -MIT License - -Copyright (c) 2019 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +MIT License + +Copyright (c) 2019 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index 30afc81d46..d800cb789c 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ -# KekzTech -A Minecraft mod for the 1.7.10 modpack GTNH. -No compatibility outside GTNH guaranteed. - -My mod adds Solid Oxide Fuel Cells to turn gas fuels into electricity and steam, a multi tank that can store up to 25 different fluids in one structure, and a nuclear reactor in the future. - -Solid Oxide Fuel Cell MK1 and MK2: -![picture of Solid Oxied Fuel Cells, tier 1 and 2](https://github.com/GTNewHorizons/KekzTech/blob/master/screenshots/SOFC_Display.jpeg?raw=true) - -Multi Tank: -![picture of multi tank](https://github.com/GTNewHorizons/KekzTech/blob/master/screenshots/TFFT_Display.jpeg?raw=true) +# KekzTech +A Minecraft mod for the 1.7.10 modpack GTNH. +No compatibility outside GTNH guaranteed. + +My mod adds Solid Oxide Fuel Cells to turn gas fuels into electricity and steam, a multi tank that can store up to 25 different fluids in one structure, and a nuclear reactor in the future. + +Solid Oxide Fuel Cell MK1 and MK2: +![picture of Solid Oxied Fuel Cells, tier 1 and 2](https://github.com/GTNewHorizons/KekzTech/blob/master/screenshots/SOFC_Display.jpeg?raw=true) + +Multi Tank: +![picture of multi tank](https://github.com/GTNewHorizons/KekzTech/blob/master/screenshots/TFFT_Display.jpeg?raw=true) diff --git a/build.gradle b/build.gradle index c09bee22f3..b961a5e176 100644 --- a/build.gradle +++ b/build.gradle @@ -1,25 +1,40 @@ -//version: 1652851397 +//version: 1664372158 /* -DO NOT CHANGE THIS FILE! - -Also, you may replace this file at any time if there is an update available. -Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/build.gradle for updates. -*/ + DO NOT CHANGE THIS FILE! + Also, you may replace this file at any time if there is an update available. + Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/build.gradle for updates. + */ import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar +import com.matthewprenger.cursegradle.CurseArtifact +import com.matthewprenger.cursegradle.CurseRelation +import com.modrinth.minotaur.dependencies.ModDependency +import com.modrinth.minotaur.dependencies.VersionDependency import org.gradle.internal.logging.text.StyledTextOutput.Style import org.gradle.internal.logging.text.StyledTextOutputFactory +import java.nio.file.Files +import java.nio.file.Paths import java.util.concurrent.TimeUnit +import java.util.zip.ZipEntry +import java.util.zip.ZipInputStream +import java.util.zip.ZipOutputStream buildscript { repositories { + mavenCentral() + maven { name 'forge' url 'https://maven.minecraftforge.net' } + maven { + // GTNH ForgeGradle Fork + name = "GTNH Maven" + url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" + } maven { name 'sonatype' url 'https://oss.sonatype.org/content/repositories/snapshots/' @@ -28,31 +43,39 @@ buildscript { name 'Scala CI dependencies' url 'https://repo1.maven.org/maven2/' } - maven { - name 'jitpack' - url 'https://jitpack.io' - } } dependencies { - classpath 'com.github.GTNewHorizons:ForgeGradle:1.2.7' + classpath 'net.minecraftforge.gradle:ForgeGradle:1.2.9' } } - plugins { id 'java-library' id 'idea' id 'eclipse' id 'scala' id 'maven-publish' - id 'org.jetbrains.kotlin.jvm' version '1.5.30' apply false - id 'org.jetbrains.kotlin.kapt' version '1.5.30' apply false - id 'com.google.devtools.ksp' version '1.5.30-1.0.0' apply false - id 'org.ajoberstar.grgit' version '4.1.1' + id 'org.jetbrains.kotlin.jvm' version '1.5.30' apply false + id 'org.jetbrains.kotlin.kapt' version '1.5.30' apply false + id 'com.google.devtools.ksp' version '1.5.30-1.0.0' apply false + id 'org.ajoberstar.grgit' version '4.1.1' id 'com.github.johnrengelman.shadow' version '4.0.4' - id 'com.palantir.git-version' version '0.13.0' apply false - id 'de.undercouch.download' version '5.0.1' - id 'com.github.gmazzo.buildconfig' version '3.0.3' apply false + id 'com.palantir.git-version' version '0.13.0' apply false + id 'de.undercouch.download' version '5.0.1' + id 'com.github.gmazzo.buildconfig' version '3.0.3' apply false + id 'com.diffplug.spotless' version '6.7.2' apply false + id 'com.modrinth.minotaur' version '2.+' apply false + id 'com.matthewprenger.cursegradle' version '1.4.0' apply false } +boolean settingsupdated = verifySettingsGradle() +settingsupdated = verifyGitAttributes() || settingsupdated +if (settingsupdated) + throw new GradleException("Settings has been updated, please re-run task.") + +dependencies { + implementation 'com.diffplug:blowdryer:1.6.0' +} + +apply plugin: 'com.diffplug.blowdryer' if (project.file('.git/HEAD').isFile()) { apply plugin: 'com.palantir.git-version' @@ -78,7 +101,14 @@ idea { } } -if(JavaVersion.current() != JavaVersion.VERSION_1_8) { +boolean disableSpotless = project.hasProperty("disableSpotless") ? project.disableSpotless.toBoolean() : false + +if (!disableSpotless) { + apply plugin: 'com.diffplug.spotless' + apply from: Blowdryer.file('spotless.gradle') +} + +if (JavaVersion.current() != JavaVersion.VERSION_1_8) { throw new GradleException("This project requires Java 8, but it's running on " + JavaVersion.current()) } @@ -103,8 +133,15 @@ checkPropertyExists("containsMixinsAndOrCoreModOnly") checkPropertyExists("usesShadowedDependencies") checkPropertyExists("developmentEnvironmentUserName") -boolean noPublishedSources = project.findProperty("noPublishedSources") ? project.noPublishedSources.toBoolean() : false -boolean usesMixinDebug = project.findProperty('usesMixinDebug') ?: project.usesMixins.toBoolean() +propertyDefaultIfUnset("noPublishedSources", false) +propertyDefaultIfUnset("usesMixinDebug", project.usesMixins) +propertyDefaultIfUnset("forceEnableMixins", false) +propertyDefaultIfUnset("channel", "stable") +propertyDefaultIfUnset("mappingsVersion", "12") +propertyDefaultIfUnset("modrinthProjectId", "") +propertyDefaultIfUnset("modrinthRelations", "") +propertyDefaultIfUnset("curseForgeProjectId", "") +propertyDefaultIfUnset("curseForgeRelations", "") String javaSourceDir = "src/main/java/" String scalaSourceDir = "src/main/scala/" @@ -113,53 +150,53 @@ String kotlinSourceDir = "src/main/kotlin/" String targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") String targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") String targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") -if(!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { +if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { throw new GradleException("Could not resolve \"modGroup\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } -if(apiPackage) { +if (apiPackage) { targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") - if(!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { + if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { throw new GradleException("Could not resolve \"apiPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } } -if(accessTransformersFile) { +if (accessTransformersFile) { String targetFile = "src/main/resources/META-INF/" + accessTransformersFile - if(!getFile(targetFile).exists()) { + if (!getFile(targetFile).exists()) { throw new GradleException("Could not resolve \"accessTransformersFile\"! Could not find " + targetFile) } } -if(usesMixins.toBoolean()) { - if(mixinsPackage.isEmpty() || mixinPlugin.isEmpty()) { +if (usesMixins.toBoolean()) { + if (mixinsPackage.isEmpty() || mixinPlugin.isEmpty()) { throw new GradleException("\"mixinPlugin\" requires \"mixinsPackage\" and \"mixinPlugin\" to be set!") } targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") - if(!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { - throw new GradleException("Could not resolve \"mixinsPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) + if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { + throw new GradleException("Could not resolve \"mixinsPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } String targetFileJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".java" String targetFileScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".scala" String targetFileScalaJava = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".java" String targetFileKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".kt" - if(!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { + if (!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { throw new GradleException("Could not resolve \"mixinPlugin\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) } } -if(coreModClass) { +if (coreModClass) { String targetFileJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".java" String targetFileScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".scala" String targetFileScalaJava = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".java" String targetFileKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".kt" - if(!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { + if (!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { throw new GradleException("Could not resolve \"coreModClass\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) } } @@ -189,7 +226,7 @@ try { catch (Exception ignored) { out.style(Style.Failure).text( 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + - 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + + 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' ) versionOverride = 'NO-GIT-TAG-SET' @@ -200,22 +237,21 @@ ext { modVersion = identifiedVersion } -if(identifiedVersion == versionOverride) { +if (identifiedVersion == versionOverride) { out.style(Style.Failure).text('Override version to ').style(Style.Identifier).text(modVersion).style(Style.Failure).println('!\7') } group = modGroup -if(project.hasProperty("customArchiveBaseName") && customArchiveBaseName) { +if (project.hasProperty("customArchiveBaseName") && customArchiveBaseName) { archivesBaseName = customArchiveBaseName -} -else { +} else { archivesBaseName = modId } def arguments = [] def jvmArguments = [] -if (usesMixins.toBoolean()) { +if (usesMixins.toBoolean() || forceEnableMixins) { arguments += [ "--tweakClass org.spongepowered.asm.launch.MixinTweaker" ] @@ -234,16 +270,16 @@ minecraft { if (replaceGradleTokenInFile) { replaceIn replaceGradleTokenInFile - if(gradleTokenModId) { + if (gradleTokenModId) { replace gradleTokenModId, modId } - if(gradleTokenModName) { + if (gradleTokenModName) { replace gradleTokenModName, modName } - if(gradleTokenVersion) { + if (gradleTokenVersion) { replace gradleTokenVersion, modVersion } - if(gradleTokenGroupName) { + if (gradleTokenGroupName) { replace gradleTokenGroupName, modGroup } } @@ -252,7 +288,7 @@ minecraft { args(arguments) jvmArgs(jvmArguments) - if(developmentEnvironmentUserName) { + if (developmentEnvironmentUserName) { args("--username", developmentEnvironmentUserName) } } @@ -263,7 +299,7 @@ minecraft { } } -if(file('addon.gradle').exists()) { +if (file('addon.gradle').exists()) { apply from: 'addon.gradle' } @@ -280,7 +316,7 @@ repositories { name 'Overmind forge repo mirror' url 'https://gregtech.overminddl1.com/' } - if(usesMixins.toBoolean()) { + if (usesMixins.toBoolean() || forceEnableMixins) { maven { name 'sponge' url 'https://repo.spongepowered.org/repository/maven-public' @@ -292,11 +328,13 @@ repositories { } dependencies { - if(usesMixins.toBoolean()) { + if (usesMixins.toBoolean()) { annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') annotationProcessor('com.google.guava:guava:24.1.1-jre') annotationProcessor('com.google.code.gson:gson:2.8.6') annotationProcessor('org.spongepowered:mixin:0.8-SNAPSHOT') + } + if (usesMixins.toBoolean() || forceEnableMixins) { // using 0.8 to workaround a issue in 0.7 which fails mixin application compile('com.github.GTNewHorizons:SpongePoweredMixin:0.7.12-GTNH') { // Mixin includes a lot of dependencies that are too up-to-date @@ -354,7 +392,10 @@ shadowJar { } minimize() // This will only allow shading for actually used classes - configurations = [project.configurations.shadowImplementation, project.configurations.shadowCompile] + configurations = [ + project.configurations.shadowImplementation, + project.configurations.shadowCompile + ] dependsOn(relocateShadowJar) } @@ -369,38 +410,38 @@ jar { attributes(getManifestAttributes()) } - if(usesShadowedDependencies.toBoolean()) { + if (usesShadowedDependencies.toBoolean()) { dependsOn(shadowJar) enabled = false } } reobf { - if(usesMixins.toBoolean()) { + if (usesMixins.toBoolean()) { addExtraSrgFile mixinSrg } } afterEvaluate { - if(usesMixins.toBoolean()) { + if (usesMixins.toBoolean()) { tasks.compileJava { options.compilerArgs += [ - "-AreobfSrgFile=${tasks.reobf.srg}", - "-AoutSrgFile=${mixinSrg}", - "-AoutRefMapFile=${refMap}", - // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code - "-XDenableSunApiLintControl", - "-XDignore.symbol.file" + "-AreobfSrgFile=${tasks.reobf.srg}", + "-AoutSrgFile=${mixinSrg}", + "-AoutRefMapFile=${refMap}", + // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code + "-XDenableSunApiLintControl", + "-XDignore.symbol.file" ] } } } runClient { - if(developmentEnvironmentUserName) { + if (developmentEnvironmentUserName) { arguments += [ - "--username", - developmentEnvironmentUserName + "--username", + developmentEnvironmentUserName ] } @@ -415,9 +456,9 @@ runServer { tasks.withType(JavaExec).configureEach { javaLauncher.set( - javaToolchains.launcherFor { - languageVersion = projectJavaVersion - } + javaToolchains.launcherFor { + languageVersion = projectJavaVersion + } ) } @@ -425,6 +466,7 @@ processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version + exclude("spotless.gradle") // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { @@ -437,43 +479,44 @@ processResources { "modName": modName } - if(usesMixins.toBoolean()) { + if (usesMixins.toBoolean()) { from refMap } // copy everything else that's not the mcmod.info from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' + exclude 'spotless.gradle' } } def getManifestAttributes() { def manifestAttributes = [:] - if(!containsMixinsAndOrCoreModOnly.toBoolean() && (usesMixins.toBoolean() || coreModClass)) { + if (!containsMixinsAndOrCoreModOnly.toBoolean() && (usesMixins.toBoolean() || coreModClass)) { manifestAttributes += ["FMLCorePluginContainsFMLMod": true] } - if(accessTransformersFile) { - manifestAttributes += ["FMLAT" : accessTransformersFile.toString()] + if (accessTransformersFile) { + manifestAttributes += ["FMLAT": accessTransformersFile.toString()] } - if(coreModClass) { + if (coreModClass) { manifestAttributes += ["FMLCorePlugin": modGroup + "." + coreModClass] } - if(usesMixins.toBoolean()) { + if (usesMixins.toBoolean()) { manifestAttributes += [ - "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", - "MixinConfigs" : "mixins." + modId + ".json", - "ForceLoadAsMod" : !containsMixinsAndOrCoreModOnly.toBoolean() + "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", + "MixinConfigs" : "mixins." + modId + ".json", + "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() ] } return manifestAttributes } task sourcesJar(type: Jar) { - from (sourceSets.main.allSource) - from (file("$projectDir/LICENSE")) + from(sourceSets.main.allSource) + from(file("$projectDir/LICENSE")) getArchiveClassifier().set('sources') } @@ -492,7 +535,10 @@ task shadowDevJar(type: ShadowJar) { } minimize() // This will only allow shading for actually used classes - configurations = [project.configurations.shadowImplementation, project.configurations.shadowCompile] + configurations = [ + project.configurations.shadowImplementation, + project.configurations.shadowCompile + ] } task relocateShadowDevJar(type: ConfigureShadowRelocation) { @@ -520,22 +566,22 @@ task devJar(type: Jar) { attributes(getManifestAttributes()) } - if(usesShadowedDependencies.toBoolean()) { + if (usesShadowedDependencies.toBoolean()) { dependsOn(circularResolverJar) enabled = false } } task apiJar(type: Jar) { - from (sourceSets.main.allSource) { + from(sourceSets.main.allSource) { include modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + '/**' } - from (sourceSets.main.output) { + from(sourceSets.main.output) { include modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + '/**' } - from (sourceSets.main.resources.srcDirs) { + from(sourceSets.main.resources.srcDirs) { include("LICENSE") } @@ -543,11 +589,11 @@ task apiJar(type: Jar) { } artifacts { - if(!noPublishedSources) { + if (!noPublishedSources) { archives sourcesJar } archives devJar - if(apiPackage) { + if (apiPackage) { archives apiJar } } @@ -565,10 +611,10 @@ publishing { publications { maven(MavenPublication) { from components.java - if(usesShadowedDependencies.toBoolean()) { + if (usesShadowedDependencies.toBoolean()) { artifact source: shadowJar, classifier: "" } - if(!noPublishedSources) { + if (!noPublishedSources) { artifact source: sourcesJar, classifier: "sources" } artifact source: usesShadowedDependencies.toBoolean() ? shadowDevJar : devJar, classifier: "dev" @@ -583,8 +629,11 @@ publishing { // remove extra garbage from minecraft and minecraftDeps configuration pom.withXml { - def badArtifacts = [:].withDefault {[] as Set} - for (configuration in [projectConfigs.minecraft, projectConfigs.minecraftDeps]) { + def badArtifacts = [:].withDefault { [] as Set } + for (configuration in [ + projectConfigs.minecraft, + projectConfigs.minecraftDeps + ]) { for (dependency in configuration.allDependencies) { badArtifacts[dependency.group == null ? "" : dependency.group] += dependency.name } @@ -613,6 +662,107 @@ publishing { } } +if (modrinthProjectId.size() != 0) { + apply plugin: 'com.modrinth.minotaur' + + File changelogFile = new File("CHANGELOG.md") + + modrinth { + token = System.getenv("MODRINTH_TOKEN") + projectId = modrinthProjectId + versionNumber = identifiedVersion + versionType = identifiedVersion.endsWith("-pre") ? "beta" : "release" + changelog = changelogFile.exists() ? changelogFile.getText("UTF-8") : "" + uploadFile = jar + additionalFiles = getSecondaryArtifacts() + gameVersions = [minecraftVersion] + loaders = ["forge"] + debugMode = false + } + + if (modrinthRelations.size() != 0) { + String[] deps = modrinthRelations.split(";") + deps.each { dep -> + if (dep.size() == 0) { + return + } + String[] parts = dep.split(":") + String[] qual = parts[0].split("-") + addModrinthDep(qual[0], qual[1], parts[1]) + } + } + tasks.modrinth.dependsOn(build) + tasks.publish.dependsOn(tasks.modrinth) +} + +if (curseForgeProjectId.size() != 0) { + apply plugin: 'com.matthewprenger.cursegradle' + + File changelogFile = new File("CHANGELOG.md") + + curseforge { + apiKey = System.getenv("CURSEFORGE_TOKEN") + project { + id = curseForgeProjectId + if (changelogFile.exists()) { + changelogType = "markdown" + changelog = changelogFile + } + releaseType = identifiedVersion.endsWith("-pre") ? "beta" : "release" + addGameVersion minecraftVersion + addGameVersion "Forge" + mainArtifact jar + for (artifact in getSecondaryArtifacts()) addArtifact artifact + } + + options { + javaIntegration = false + forgeGradleIntegration = false + debug = false + } + } + + if (curseForgeRelations.size() != 0) { + String[] deps = curseForgeRelations.split(";") + deps.each { dep -> + if (dep.size() == 0) { + return + } + String[] parts = dep.split(":") + addCurseForgeRelation(parts[0], parts[1]) + } + } + tasks.curseforge.dependsOn(build) + tasks.publish.dependsOn(tasks.curseforge) +} + +def addModrinthDep(scope, type, name) { + com.modrinth.minotaur.dependencies.Dependency dep; + if (!(scope in ["required", "optional", "incompatible", "embedded"])) { + throw new Exception("Invalid modrinth dependency scope: " + scope) + } + switch (type) { + case "project": + dep = new ModDependency(name, scope) + break + case "version": + dep = new VersionDependency(name, scope) + break + default: + throw new Exception("Invalid modrinth dependency type: " + type) + } + project.modrinth.dependencies.add(dep) +} + +def addCurseForgeRelation(type, name) { + if (!(type in ["requiredDependency", "embeddedLibrary", "optionalDependency", "tool", "incompatible"])) { + throw new Exception("Invalid CurseForge relation type: " + type) + } + CurseArtifact artifact = project.curseforge.curseProjects[0].mainArtifact + CurseRelation rel = (artifact.curseRelations ?: (artifact.curseRelations = new CurseRelation())) + rel."$type"(name) +} + // Updating task updateBuildScript { doLast { @@ -622,7 +772,7 @@ task updateBuildScript { } } -if (isNewBuildScriptVersionAvailable(projectDir.toString())) { +if (!project.getGradle().startParameter.isOffline() && isNewBuildScriptVersionAvailable(projectDir.toString())) { if (autoUpdateBuildScript.toBoolean()) { performBuildScriptUpdate(projectDir.toString()) } else { @@ -631,7 +781,40 @@ if (isNewBuildScriptVersionAvailable(projectDir.toString())) { } static URL availableBuildScriptUrl() { - new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/main/build.gradle") + new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/master/build.gradle") +} + +static URL exampleSettingsGradleUrl() { + new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/master/settings.gradle.example") +} + +static URL exampleGitAttributesUrl() { + new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/master/.gitattributes") +} + + +boolean verifyGitAttributes() { + def gitattributesFile = getFile(".gitattributes") + if (!gitattributesFile.exists()) { + println("Downloading default .gitattributes") + exampleGitAttributesUrl().withInputStream { i -> gitattributesFile.withOutputStream { it << i } } + exec { + workingDir '.' + commandLine 'git', 'add', '--renormalize', '.' + } + return true + } + return false +} + +boolean verifySettingsGradle() { + def settingsFile = getFile("settings.gradle") + if (!settingsFile.exists()) { + println("Downloading default settings.gradle") + exampleSettingsGradleUrl().withInputStream { i -> settingsFile.withOutputStream { it << i } } + return true + } + return false } boolean performBuildScriptUpdate(String projectDir) { @@ -639,6 +822,10 @@ boolean performBuildScriptUpdate(String projectDir) { def buildscriptFile = getFile("build.gradle") availableBuildScriptUrl().withInputStream { i -> buildscriptFile.withOutputStream { it << i } } out.style(Style.Success).print("Build script updated. Please REIMPORT the project or RESTART your IDE!") + boolean settingsupdated = verifySettingsGradle() + settingsupdated = verifyGitAttributes() || settingsupdated + if (settingsupdated) + throw new GradleException("Settings has been updated, please re-run task.") return true } return false @@ -658,7 +845,7 @@ boolean isNewBuildScriptVersionAvailable(String projectDir) { static String getVersionHash(String buildScriptContent) { String versionLine = buildScriptContent.find("^//version: [a-z0-9]*") - if(versionLine != null) { + if (versionLine != null) { return versionLine.split(": ").last() } return "" @@ -669,7 +856,103 @@ configure(updateBuildScript) { description = 'Updates the build script to the latest version' } -// Deobfuscation +// Parameter Deobfuscation + +task deobfParams { + doLast { + + String mcpDir = "$project.gradle.gradleUserHomeDir/caches/minecraft/de/oceanlabs/mcp/mcp_$channel/$mappingsVersion" + String mcpZIP = "$mcpDir/mcp_$channel-$mappingsVersion-${minecraftVersion}.zip" + String paramsCSV = "$mcpDir/params.csv" + + download.run { + src "https://maven.minecraftforge.net/de/oceanlabs/mcp/mcp_$channel/$mappingsVersion-$minecraftVersion/mcp_$channel-$mappingsVersion-${minecraftVersion}.zip" + dest mcpZIP + overwrite false + } + + if (!file(paramsCSV).exists()) { + println("Extracting MCP archive ...") + unzip(mcpZIP, mcpDir) + } + + println("Parsing params.csv ...") + Map params = new HashMap<>() + Files.lines(Paths.get(paramsCSV)).forEach { line -> + String[] cells = line.split(",") + if (cells.length > 2 && cells[0].matches("p_i?\\d+_\\d+_")) { + params.put(cells[0], cells[1]) + } + } + + out.style(Style.Success).println("Modified ${replaceParams(file("$projectDir/src/main/java"), params)} files!") + out.style(Style.Failure).println("Don't forget to verify that the code still works as before!\n It could be broken due to duplicate variables existing now\n or parameters taking priority over other variables.") + } +} + +static int replaceParams(File file, Map params) { + int fileCount = 0 + + if (file.isDirectory()) { + for (File f : file.listFiles()) { + fileCount += replaceParams(f, params) + } + return fileCount + } + println("Visiting ${file.getName()} ...") + try { + String content = new String(Files.readAllBytes(file.toPath())) + int hash = content.hashCode() + params.forEach { key, value -> + content = content.replaceAll(key, value) + } + if (hash != content.hashCode()) { + Files.write(file.toPath(), content.getBytes("UTF-8")) + return 1 + } + } catch (Exception e) { + e.printStackTrace() + } + return 0 +} + +// Credit: bitsnaps (https://gist.github.com/bitsnaps/00947f2dce66f4bbdabc67d7e7b33681) +static unzip(String zipFileName, String outputDir) { + byte[] buffer = new byte[16384] + ZipInputStream zis = new ZipInputStream(new FileInputStream(zipFileName)) + ZipEntry zipEntry = zis.getNextEntry() + while (zipEntry != null) { + File newFile = new File(outputDir + File.separator, zipEntry.name) + if (zipEntry.isDirectory()) { + if (!newFile.isDirectory() && !newFile.mkdirs()) { + throw new IOException("Failed to create directory $newFile") + } + } else { + // fix for Windows-created archives + File parent = newFile.parentFile + if (!parent.isDirectory() && !parent.mkdirs()) { + throw new IOException("Failed to create directory $parent") + } + // write file content + FileOutputStream fos = new FileOutputStream(newFile) + int len = 0 + while ((len = zis.read(buffer)) > 0) { + fos.write(buffer, 0, len) + } + fos.close() + } + zipEntry = zis.getNextEntry() + } + zis.closeEntry() + zis.close() +} + +configure(deobfParams) { + group = 'forgegradle' + description = 'Rename all obfuscated parameter names inherited from Minecraft classes' +} + +// Dependency Deobfuscation def deobf(String sourceURL) { try { @@ -678,42 +961,57 @@ def deobf(String sourceURL) { //get rid of directories: int lastSlash = fileName.lastIndexOf("/") - if(lastSlash > 0) { + if (lastSlash > 0) { fileName = fileName.substring(lastSlash + 1) } //get rid of extension: - if(fileName.endsWith(".jar")) { + if (fileName.endsWith(".jar") || fileName.endsWith(".litemod")) { fileName = fileName.substring(0, fileName.lastIndexOf(".")) } String hostName = url.getHost() - if(hostName.startsWith("www.")) { + if (hostName.startsWith("www.")) { hostName = hostName.substring(4) } List parts = Arrays.asList(hostName.split("\\.")) Collections.reverse(parts) hostName = String.join(".", parts) - return deobf(sourceURL, hostName + "/" + fileName) - } catch(Exception e) { - return deobf(sourceURL, "deobf/" + String.valueOf(sourceURL.hashCode())) + return deobf(sourceURL, "$hostName/$fileName") + } catch (Exception e) { + return deobf(sourceURL, "deobf/${sourceURL.hashCode()}") } } // The method above is to be preferred. Use this method if the filename is not at the end of the URL. -def deobf(String sourceURL, String fileName) { - String cacheDir = System.getProperty("user.home") + "/.gradle/caches/" - String bon2Dir = cacheDir + "forge_gradle/deobf" - String bon2File = bon2Dir + "/BON2-2.5.0.jar" - String obfFile = cacheDir + "modules-2/files-2.1/" + fileName + ".jar" - String deobfFile = cacheDir + "modules-2/files-2.1/" + fileName + "-deobf.jar" - - if(file(deobfFile).exists()) { +def deobf(String sourceURL, String rawFileName) { + String bon2Version = "2.5.1" + String fileName = URLDecoder.decode(rawFileName, "UTF-8") + String cacheDir = "$project.gradle.gradleUserHomeDir/caches" + String bon2Dir = "$cacheDir/forge_gradle/deobf" + String bon2File = "$bon2Dir/BON2-${bon2Version}.jar" + String obfFile = "$cacheDir/modules-2/files-2.1/${fileName}.jar" + String deobfFile = "$cacheDir/modules-2/files-2.1/${fileName}-deobf.jar" + + if (file(deobfFile).exists()) { return files(deobfFile) } + String mappingsVer + String remoteMappings = project.hasProperty('remoteMappings') ? project.remoteMappings : 'https://raw.githubusercontent.com/MinecraftForge/FML/1.7.10/conf/' + if (remoteMappings) { + String id = "${forgeVersion.split("\\.")[3]}-$minecraftVersion" + String mappingsZIP = "$cacheDir/forge_gradle/maven_downloader/de/oceanlabs/mcp/mcp_snapshot_nodoc/$id/mcp_snapshot_nodoc-${id}.zip" + + zipMappings(mappingsZIP, remoteMappings, bon2Dir) + + mappingsVer = "snapshot_$id" + } else { + mappingsVer = "${channel}_$mappingsVersion" + } + download.run { - src 'https://github.com/GTNewHorizons/BON2/releases/download/2.5.0/BON2-2.5.0.CUSTOM-all.jar' + src "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases/com/github/parker8283/BON2/$bon2Version-CUSTOM/BON2-$bon2Version-CUSTOM-all.jar" dest bon2File quiet true overwrite false @@ -727,14 +1025,48 @@ def deobf(String sourceURL, String fileName) { } exec { - commandLine 'java', '-jar', bon2File, '--inputJar', obfFile, '--outputJar', deobfFile, '--mcVer', '1.7.10', '--mappingsVer', 'stable_12', '--notch' + commandLine 'java', '-jar', bon2File, '--inputJar', obfFile, '--outputJar', deobfFile, '--mcVer', minecraftVersion, '--mappingsVer', mappingsVer, '--notch' workingDir bon2Dir - standardOutput = new ByteArrayOutputStream() + standardOutput = new FileOutputStream("${deobfFile}.log") } return files(deobfFile) } +def zipMappings(String zipPath, String url, String bon2Dir) { + File zipFile = new File(zipPath) + if (zipFile.exists()) { + return + } + + String fieldsCache = "$bon2Dir/data/fields.csv" + String methodsCache = "$bon2Dir/data/methods.csv" + + download.run { + src "${url}fields.csv" + dest fieldsCache + quiet true + } + download.run { + src "${url}methods.csv" + dest methodsCache + quiet true + } + + zipFile.getParentFile().mkdirs() + ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(zipFile)) + + zos.putNextEntry(new ZipEntry("fields.csv")) + Files.copy(Paths.get(fieldsCache), zos) + zos.closeEntry() + + zos.putNextEntry(new ZipEntry("methods.csv")) + Files.copy(Paths.get(methodsCache), zos) + zos.closeEntry() + + zos.close() +} + // Helper methods def checkPropertyExists(String propertyName) { @@ -743,6 +1075,21 @@ def checkPropertyExists(String propertyName) { } } +def propertyDefaultIfUnset(String propertyName, defaultValue) { + if (!project.hasProperty(propertyName) || project.property(propertyName) == "") { + project.ext.setProperty(propertyName, defaultValue) + } +} + def getFile(String relativePath) { return new File(projectDir, relativePath) } + +def getSecondaryArtifacts() { + // Because noPublishedSources from the beginning of the script is somehow not visible here... + boolean noPublishedSources = project.hasProperty("noPublishedSources") ? project.noPublishedSources.toBoolean() : false + def secondaryArtifacts = [devJar] + if (!noPublishedSources) secondaryArtifacts += [sourcesJar] + if (apiPackage) secondaryArtifacts += [apiJar] + return secondaryArtifacts +} diff --git a/gradlew.bat b/gradlew.bat index 24467a141f..9618d8d960 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,100 +1,100 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -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="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +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="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000000..93c852a12c --- /dev/null +++ b/settings.gradle @@ -0,0 +1,10 @@ +plugins { + id 'com.diffplug.blowdryerSetup' version '1.6.0' +} + +apply plugin: 'com.diffplug.blowdryerSetup' + +blowdryerSetup { + github('GTNewHorizons/ExampleMod1.7.10', 'tag', '0.1.5') + //devLocal '.' // Use this when testing config updates locally +} diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index 5ed713f827..9eb07c62a4 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -8,7 +8,6 @@ import common.tileentities.TE_BeamTransmitter; import common.tileentities.TE_SpaceElevatorCapacitor; import common.tileentities.TE_SpaceElevatorTether; import cpw.mods.fml.client.registry.ClientRegistry; -import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; @@ -27,7 +26,6 @@ public class ClientProxy extends CommonProxy { public void init(final FMLInitializationEvent e) { super.init(e); // Register Simple Block Renderers - //RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); + // RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); } - } diff --git a/src/main/java/client/GTTexture.java b/src/main/java/client/GTTexture.java index 2ede4976fb..345bb8f790 100644 --- a/src/main/java/client/GTTexture.java +++ b/src/main/java/client/GTTexture.java @@ -2,14 +2,11 @@ package client; import gregtech.api.GregTech_API; import gregtech.api.interfaces.IIconContainer; -import gregtech.api.objects.GT_CopiedBlockTexture; import kekztech.KekzCore; import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.util.IIcon; import net.minecraft.util.ResourceLocation; -import java.util.HashMap; - public class GTTexture implements IIconContainer, Runnable { public static final GTTexture TFFT_CASING = new GTTexture("blocks/TFFTCasing"); diff --git a/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java b/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java index d6f2a61ce4..eabbb26ff1 100644 --- a/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java +++ b/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java @@ -1,46 +1,40 @@ -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) - { - - } - -} +package client.gui; + +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; +import org.lwjgl.opengl.GL11; + +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 index f978ed6495..4f80e5d7e3 100644 --- a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java +++ b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java @@ -1,7 +1,5 @@ package client.gui; -import org.lwjgl.opengl.GL11; - import common.container.Container_ItemProxyEndpoint; import kekztech.KekzCore; import net.minecraft.client.Minecraft; @@ -12,40 +10,42 @@ import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; 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); - } + + 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 index a811f01bbe..a4a4a5c38f 100644 --- a/src/main/java/client/gui/Gui_ItemProxySource.java +++ b/src/main/java/client/gui/Gui_ItemProxySource.java @@ -1,7 +1,5 @@ package client.gui; -import org.lwjgl.opengl.GL11; - import common.container.Container_ItemProxySource; import kekztech.KekzCore; import net.minecraft.client.Minecraft; @@ -12,40 +10,41 @@ import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; 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); - } + + 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/client/renderer/ConduitRenderer.java b/src/main/java/client/renderer/ConduitRenderer.java index 9266d22f55..1a653e8896 100644 --- a/src/main/java/client/renderer/ConduitRenderer.java +++ b/src/main/java/client/renderer/ConduitRenderer.java @@ -10,84 +10,79 @@ 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; - } + public static final int RID = RenderingRegistry.getNextAvailableRenderId(); + private static final ConduitRenderer INSTANCE = new ConduitRenderer(); - @Override - public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) { + private ConduitRenderer() {} - } + public static ConduitRenderer getInstance() { + return INSTANCE; + } - @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; + @Override + public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) {} - float xThickness = thickness; - float xOffset = space; - float yThickness = thickness; - float yOffset = space; - float zThickness = thickness; - float zOffset = space; + @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; - 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; - } - } - } + final float thickness = TE_ItemProxyCable.getThickness(); + final float space = (1.0f - thickness) / 2.0f; - block.setBlockBounds(xOffset, yOffset, zOffset, - xOffset + xThickness, yOffset + yThickness, zOffset + zThickness); - renderer.setRenderBoundsFromBlock(block); - } - - return false; - } + float xThickness = thickness; + float xOffset = space; + float yThickness = thickness; + float yOffset = space; + float zThickness = thickness; + float zOffset = space; - @Override - public boolean shouldRender3DInInventory(int modelId) { - return true; - } + 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; + } + } + } - @Override - public int getRenderId() { - return ConduitRenderer.RID; - } + 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/TESR_BeamTransmitter.java b/src/main/java/client/renderer/TESR_BeamTransmitter.java index 81ab52654b..38e588dd43 100644 --- a/src/main/java/client/renderer/TESR_BeamTransmitter.java +++ b/src/main/java/client/renderer/TESR_BeamTransmitter.java @@ -12,7 +12,8 @@ import org.lwjgl.opengl.GL11; public class TESR_BeamTransmitter extends TileEntitySpecialRenderer { - private static final ResourceLocation beamTexture = new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png"); + private static final ResourceLocation beamTexture = + new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png"); @Override public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) { @@ -35,14 +36,16 @@ public class TESR_BeamTransmitter extends TileEntitySpecialRenderer { tessellator.startDrawingQuads(); tessellator.setColorRGBA(255, 255, 255, 32); // Variables stuff II - final float exactTime = (float)beamTransmitter.getWorldObj().getTotalWorldTime() + partialTick; + final float exactTime = (float) beamTransmitter.getWorldObj().getTotalWorldTime() + partialTick; final float streamTextureOffset = -exactTime * 0.2F - (float) MathHelper.floor_float(-exactTime * 0.1F); final double halfBeamWidth = 0.1D; final double height = beamTransmitter.getDistanceFromTarget(); final double uv_x1 = 0.0D; final double uv_x2 = 1.0D; - final double uv_y1 = -1.0D - streamTextureOffset; // This makes the beam stream upwards if you subtract a time sensitive number from it + final double uv_y1 = -1.0D + - streamTextureOffset; // This makes the beam stream upwards if you subtract a time sensitive number + // from it final double uv_y2 = height * (0.5D / (halfBeamWidth * 2)) + uv_y1; // Construct mesh with texture tessellator.addVertexWithUV(x + 0.5 + halfBeamWidth, y + 0.5, z + 0.5, uv_x2, uv_y2); diff --git a/src/main/java/client/renderer/TESR_SECapacitor.java b/src/main/java/client/renderer/TESR_SECapacitor.java index 16c820917d..17f10ece83 100644 --- a/src/main/java/client/renderer/TESR_SECapacitor.java +++ b/src/main/java/client/renderer/TESR_SECapacitor.java @@ -9,7 +9,8 @@ import net.minecraft.util.ResourceLocation; public class TESR_SECapacitor extends TileEntitySpecialRenderer { - private static final ResourceLocation capSide = new ResourceLocation(KekzCore.MODID, "textures/blocks/SpaceElevatorCapacitor_side_renderbase.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) { @@ -38,7 +39,7 @@ public class TESR_SECapacitor extends TileEntitySpecialRenderer { // Prepare Tessellator tessellator.startDrawingQuads(); // Render the caps as red if there are maintenance issues - if(teCap.isDamaged()) { + if (teCap.isDamaged()) { 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); diff --git a/src/main/java/client/renderer/TESR_SETether.java b/src/main/java/client/renderer/TESR_SETether.java index 2e4fa95cc5..a59954ce3e 100644 --- a/src/main/java/client/renderer/TESR_SETether.java +++ b/src/main/java/client/renderer/TESR_SETether.java @@ -10,7 +10,8 @@ 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"); + 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) { @@ -46,7 +47,7 @@ public class TESR_SETether extends TileEntitySpecialRenderer { 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; + 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); @@ -72,5 +73,4 @@ public class TESR_SETether extends TileEntitySpecialRenderer { GL11.glEnable(GL11.GL_TEXTURE_2D); GL11.glDepthMask(true); } - } diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 8c145bd634..2a4bf328f7 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -5,102 +5,101 @@ import kekztech.KekzCore; 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 Block lscLapotronicEnergyUnit; - public static Block beamTransmitter; - - public static Block spaceElevatorStructure; - public static Block spaceElevatorCapacitor; - public static Block spaceElevatorTether; - - public static Block largeHexPlate; - - public static void preInit() { - KekzCore.LOGGER.info("Registering blocks..."); - - registerBlocks_SOFC(); - registerBlocks_TFFT(); - //registerBlocks_Nuclear(); - //registerBlocks_ItemProxy(); - registerBlocks_Jars(); - registerBlocks_LSC(); - //registerBlocks_SpaceElevator(); - registerBlocks_Cosmetics(); - - KekzCore.LOGGER.info("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_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(); - } - - private static void registerBlocks_LSC() { - lscLapotronicEnergyUnit = Block_LapotronicEnergyUnit.registerBlock(); - //beamTransmitter = Block_BeamTransmitter.registerBlock(); - } - - /*private static void registerBlocks_SpaceElevator() { - spaceElevatorStructure = Block_SpaceElevator.registerBlock(); - spaceElevatorCapacitor = Block_SpaceElevatorCapacitor.registerBlock(); - spaceElevatorTether = Block_SpaceElevatorTether.registerBlock(); - }*/ - - private static void registerBlocks_Cosmetics() { - largeHexPlate = Block_LargeHexPlate.registerBlock(); - } + 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 Block lscLapotronicEnergyUnit; + public static Block beamTransmitter; + + public static Block spaceElevatorStructure; + public static Block spaceElevatorCapacitor; + public static Block spaceElevatorTether; + + public static Block largeHexPlate; + + public static void preInit() { + KekzCore.LOGGER.info("Registering blocks..."); + + registerBlocks_SOFC(); + registerBlocks_TFFT(); + // registerBlocks_Nuclear(); + // registerBlocks_ItemProxy(); + registerBlocks_Jars(); + registerBlocks_LSC(); + // registerBlocks_SpaceElevator(); + registerBlocks_Cosmetics(); + + KekzCore.LOGGER.info("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_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(); + } + + private static void registerBlocks_LSC() { + lscLapotronicEnergyUnit = Block_LapotronicEnergyUnit.registerBlock(); + // beamTransmitter = Block_BeamTransmitter.registerBlock(); + } + + /*private static void registerBlocks_SpaceElevator() { + spaceElevatorStructure = Block_SpaceElevator.registerBlock(); + spaceElevatorCapacitor = Block_SpaceElevatorCapacitor.registerBlock(); + spaceElevatorTether = Block_SpaceElevatorTether.registerBlock(); + }*/ + + private static void registerBlocks_Cosmetics() { + largeHexPlate = Block_LargeHexPlate.registerBlock(); + } } diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index 1e577148fb..bf92f6c697 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -40,5 +40,4 @@ public class CommonProxy { // Research Researches.postInit(); } - } diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index eec3020906..558f0b83db 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -14,6 +14,7 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import java.util.HashMap; import kekztech.Items; import kekztech.KekzCore; import net.minecraft.item.ItemStack; @@ -27,690 +28,834 @@ import thaumcraft.api.aspects.AspectList; import thaumcraft.api.crafting.InfusionRecipe; import util.Util; -import java.util.HashMap; - public class Recipes { - public static final HashMap infusionRecipes = new HashMap<>(); - static Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null ? FluidRegistry.getFluid("molten.indalloy140") : FluidRegistry.getFluid("molten.solderingalloy"); - static Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null ? FluidRegistry.getFluid("molten.mutatedlivingsolder") : FluidRegistry.getFluid("molten.solderingalloy"); + public static final HashMap infusionRecipes = new HashMap<>(); + static Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null + ? FluidRegistry.getFluid("molten.indalloy140") + : FluidRegistry.getFluid("molten.solderingalloy"); + static Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null + ? FluidRegistry.getFluid("molten.mutatedlivingsolder") + : FluidRegistry.getFluid("molten.solderingalloy"); public static void postInit() { - KekzCore.LOGGER.info("Registering recipes..."); - - registerRecipes_TFFT(); - registerRecipes_SOFC(); - //registerRecipes_Nuclear(); - registerRecipes_Jars(); - registerRecipes_LSC(); - //registerRecipes_SpaceElevator(); - registerRecipes_Cosmetics(); - - KekzCore.LOGGER.info("Finished registering recipes"); - } - - 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(TileEntities.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(Blocks.tfftCasing, 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(Blocks.tfftStorageField1, 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(Blocks.tfftStorageField2, 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(Blocks.tfftStorageField3, 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(Blocks.tfftStorageField4, 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(Blocks.tfftStorageField5, 1), - 400, 6147); - // Multi Hatch - final Object[] multi_hatch_HV = { - "PRP", "UFU", "PRP", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), - 'U', ItemList.Electric_Pump_HV.get(1L), - 'F', ItemList.Field_Generator_LV.get(1L) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_HV); - final Object[] multi_hatch_IV = { - "PRP", "UFU", "PRP", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), - 'U', ItemList.Electric_Pump_IV.get(1L), - 'F', ItemList.Field_Generator_HV.get(1L) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_IV); - final Object[] multi_hatch_ZPM = { - "PRP", "UFU", "PRP", - 'P', GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NaquadahAlloy, 1), - 'R', GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.NaquadahAlloy, 1), - 'U', ItemList.Electric_Pump_ZPM.get(1L), - 'F', ItemList.Field_Generator_IV.get(1L) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_ZPM); - - // Conversion recipe from deprecated hatch to new one (old hatch is equal to new IV hatch) - GT_ModHandler.addShapelessCraftingRecipe(TileEntities.mhIV.getStackForm(1), - new ItemStack[]{new ItemStack(Blocks.tfftMultiHatch, 1)}); - } - - 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(TileEntities.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(TileEntities.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(Blocks.yszUnit, 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(Blocks.gdcUnit, 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(Blocks.reactorControlRod, 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(Blocks.reactorChamberOFF, 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_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.plateDense, Materials.Obsidian, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), - ItemApi.getItem("itemNugget", 5) - }; - 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), - 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), - }; - 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) - .add(Aspect.VOID, 64) - .add(Aspect.AIR, 32); - infusionRecipes.put("ICHORJAR", - ThaumcraftApi.addInfusionCraftingRecipe("ICHORJAR", new ItemStack(Blocks.jarIchor, 1, 0), - 15, aspects_jarichor, ItemApi.getBlock("blockJar", 0), recipe_jarichor)); - // 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(){ - - // Controller - final Object[] lsc_recipe = { - "LPL", "CBC", "LPL", - '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(TileEntities.lsc.getStackForm(1), lsc_recipe); - - // 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); - GT_Values.RA.addAssemblerRecipe(new ItemStack[] { - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) - }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), 100, 480); - - // Empty Capacitor - final Object[] lcEmpty_recipe = { - "SLS", "L L", "SLS", - 'S', OrePrefixes.screw.get(Materials.Lapis), - 'L', OrePrefixes.plate.get(Materials.Lapis) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); - - // EV Capacitor - final Object[] lcEV_recipe = { - "SLS", "LCL", "SLS", - 'S', OrePrefixes.screw.get(Materials.Lapis), - 'L', OrePrefixes.plate.get(Materials.Lapis), - 'C', GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); - - // EV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), - GT_Utility.getIntegratedCircuit(7) - }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - 200, BW_Util.getMachineVoltageFromTier(3) - ); - - // IV Capacitor - 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); - - // IV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - ItemList.Energy_LapotronicOrb.get(1L), - GT_Utility.getIntegratedCircuit(1) - }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - 400, BW_Util.getMachineVoltageFromTier(4) - ); - - // LuV Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 288000, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - ItemList.Circuit_Board_Elite.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), - new Object[]{OrePrefixes.circuit.get(Materials.Master), 4}, - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Chip_HPIC.get(64), - ItemList.Circuit_Parts_DiodeASMD.get(8), - ItemList.Circuit_Parts_CapacitorASMD.get(8), - ItemList.Circuit_Parts_ResistorASMD.get(8), - ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) - }, - new FluidStack[] { - new FluidStack(solderIndalloy, 720) - }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 1000, 80000 - ); + KekzCore.LOGGER.info("Registering recipes..."); + + registerRecipes_TFFT(); + registerRecipes_SOFC(); + // registerRecipes_Nuclear(); + registerRecipes_Jars(); + registerRecipes_LSC(); + // registerRecipes_SpaceElevator(); + registerRecipes_Cosmetics(); + + KekzCore.LOGGER.info("Finished registering recipes"); + } + + 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(TileEntities.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(Blocks.tfftCasing, 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(Blocks.tfftStorageField1, 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(Blocks.tfftStorageField2, 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(Blocks.tfftStorageField3, 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(Blocks.tfftStorageField4, 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(Blocks.tfftStorageField5, 1), + 400, + 6147); + // Multi Hatch + final Object[] multi_hatch_HV = { + "PRP", + "UFU", + "PRP", + 'P', + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 1), + 'R', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), + 'U', + ItemList.Electric_Pump_HV.get(1L), + 'F', + ItemList.Field_Generator_LV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_HV); + final Object[] multi_hatch_IV = { + "PRP", + "UFU", + "PRP", + 'P', + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 1), + 'R', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), + 'U', + ItemList.Electric_Pump_IV.get(1L), + 'F', + ItemList.Field_Generator_HV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_IV); + final Object[] multi_hatch_ZPM = { + "PRP", + "UFU", + "PRP", + 'P', + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NaquadahAlloy, 1), + 'R', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.NaquadahAlloy, 1), + 'U', + ItemList.Electric_Pump_ZPM.get(1L), + 'F', + ItemList.Field_Generator_IV.get(1L) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_ZPM); + + // Conversion recipe from deprecated hatch to new one (old hatch is equal to new IV hatch) + GT_ModHandler.addShapelessCraftingRecipe( + TileEntities.mhIV.getStackForm(1), new ItemStack[] {new ItemStack(Blocks.tfftMultiHatch, 1)}); + } + + 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(TileEntities.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(TileEntities.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(Blocks.yszUnit, 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(Blocks.gdcUnit, 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(Blocks.reactorControlRod, 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(Blocks.reactorChamberOFF, 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_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.plateDense, Materials.Obsidian, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), + ItemApi.getItem("itemNugget", 5) + }; + 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), + 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), + }; + 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) + .add(Aspect.VOID, 64) + .add(Aspect.AIR, 32); + infusionRecipes.put( + "ICHORJAR", + ThaumcraftApi.addInfusionCraftingRecipe( + "ICHORJAR", + new ItemStack(Blocks.jarIchor, 1, 0), + 15, + aspects_jarichor, + ItemApi.getBlock("blockJar", 0), + recipe_jarichor)); + // 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() { + + // Controller + final Object[] lsc_recipe = { + "LPL", + "CBC", + "LPL", + '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(TileEntities.lsc.getStackForm(1), lsc_recipe); + + // 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); + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), + 100, + 480); + + // Empty Capacitor + final Object[] lcEmpty_recipe = { + "SLS", + "L L", + "SLS", + 'S', + OrePrefixes.screw.get(Materials.Lapis), + 'L', + OrePrefixes.plate.get(Materials.Lapis) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); + + // EV Capacitor + final Object[] lcEV_recipe = { + "SLS", + "LCL", + "SLS", + 'S', + OrePrefixes.screw.get(Materials.Lapis), + 'L', + OrePrefixes.plate.get(Materials.Lapis), + 'C', + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) + }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); + + // EV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), + GT_Utility.getIntegratedCircuit(7) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + 200, + BW_Util.getMachineVoltageFromTier(3)); + + // IV Capacitor + 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); + + // IV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + ItemList.Energy_LapotronicOrb.get(1L), + GT_Utility.getIntegratedCircuit(1) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + 400, + BW_Util.getMachineVoltageFromTier(4)); + + // LuV Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + 288000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + ItemList.Circuit_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[] {OrePrefixes.circuit.get(Materials.Master), 4}, + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Chip_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), + ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), + ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) + }, + new FluidStack[] {new FluidStack(solderIndalloy, 720)}, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 1000, + 80000); // LuV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.Energy_LapotronicOrb2.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - GT_Utility.getIntegratedCircuit(6) - }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 800, BW_Util.getMachineVoltageFromTier(5) - ); + new ItemStack[] { + ItemList.Energy_LapotronicOrb2.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 800, + BW_Util.getMachineVoltageFromTier(5)); LuVTierEnhancer.addToBlackListForOsmiridiumReplacement(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); - // ZPM Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 288000, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[]{OrePrefixes.circuit.get(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[] { - new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) - }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 2000, 100000 - ); + // ZPM Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 288000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[] {OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Ultimate), 1}, + new Object[] {OrePrefixes.circuit.get(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[] { + new FluidStack(solderIndalloy, 2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) + }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 2000, + 100000); // ZPM Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.Energy_Module.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_Utility.getIntegratedCircuit(6) - }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 1600, BW_Util.getMachineVoltageFromTier(6) - ); - - // UV Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 288000, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), - new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 1}, - new Object[]{OrePrefixes.circuit.get(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[] { - new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) - }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 2000, 200000 - ); + new ItemStack[] { + ItemList.Energy_Module.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 1600, + BW_Util.getMachineVoltageFromTier(6)); + + // UV Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 288000, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + new Object[] {OrePrefixes.circuit.get(Materials.Superconductor), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Superconductor), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Superconductor), 1}, + new Object[] {OrePrefixes.circuit.get(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[] { + new FluidStack(solderIndalloy, 2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) + }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 2000, + 200000); // UV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.Energy_Cluster.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_Utility.getIntegratedCircuit(6) - }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 3200, BW_Util.getMachineVoltageFromTier(7) - ); - - // Ultimate Capacitor (UHV) - TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 12000, - 16, 300000, 3, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, - new Object[]{OrePrefixes.circuit.get(Materials.Bio), 1}, - ItemList.ZPM2.get(8L), - ItemList.Field_Generator_UHV.get(4), - ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) - }, - new FluidStack[] { - new FluidStack(solderUEV, 4608), - Materials.Naquadria.getMolten(9216), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) - }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), 4000, 1600000 - ); + new ItemStack[] { + ItemList.Energy_Cluster.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 3200, + BW_Util.getMachineVoltageFromTier(7)); + + // Ultimate Capacitor (UHV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 12000, + 16, + 300000, + 3, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1}, + ItemList.ZPM2.get(8L), + ItemList.Field_Generator_UHV.get(4), + ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_SoC2.get(32), + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) + }, + new FluidStack[] { + new FluidStack(solderUEV, 4608), + Materials.Naquadria.getMolten(9216), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) + }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 4000, + 1600000); // UHV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.ZPM3.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + new ItemStack[] { + ItemList.ZPM3.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 6400, + BW_Util.getMachineVoltageFromTier(8)); + + // Capacitor recycling + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + 1200, + 32); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_LapotronicOrb.get(1L), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + 1200, + 32); + 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, 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, 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, 5), + ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_Utility.getIntegratedCircuit(6) - }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 6400, BW_Util.getMachineVoltageFromTier(8) - ); - - // Capacitor recycling - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - 1200, 32); - GT_Values.RA.addUnboxingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - 1200, 32); - 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, 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, 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, 5), - ItemList.ZPM3.get(1L), - 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(TileEntities.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); - }*/ - - private static void registerRecipes_Cosmetics() { - // Hex Tiles - final ItemStack[] hexTiles = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) - }; - GT_Values.RA.addAssemblerRecipe( - hexTiles, - FluidRegistry.getFluidStack("molten.plastic", 36), - new ItemStack(Blocks.largeHexPlate, 2), - 600, 120); - } + 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(TileEntities.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); + }*/ + + private static void registerRecipes_Cosmetics() { + // Hex Tiles + final ItemStack[] hexTiles = { + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) + }; + GT_Values.RA.addAssemblerRecipe( + hexTiles, + FluidRegistry.getFluidStack("molten.plastic", 36), + new ItemStack(Blocks.largeHexPlate, 2), + 600, + 120); + } } diff --git a/src/main/java/common/Researches.java b/src/main/java/common/Researches.java index 8982a4c583..51d9341ff3 100644 --- a/src/main/java/common/Researches.java +++ b/src/main/java/common/Researches.java @@ -17,7 +17,7 @@ public class Researches { // 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"); + KekzCore.LOGGER.info("Blacklisting research" + ICHORJAR + "from /iskamiunlocked"); KamiResearchItem.Blacklist.add(ICHORJAR); } @@ -28,13 +28,19 @@ public class Researches { .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)) + 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(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDVOIDJAR")), - new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1") - ) + new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1")) .setConcealed() .setParents("JARLABEL") .registerResearchItem(); @@ -46,12 +52,12 @@ public class Researches { .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)) + 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("ICHORVOIDJAR")) - ) + new ResearchPage(Recipes.infusionRecipes.get("ICHORVOIDJAR"))) .setConcealed() .setParents("THAUMIUMREINFORCEDJAR") .setParentsHidden("ICHOR") diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 17f5f5d0ba..6253629ddb 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -8,7 +8,7 @@ public class TileEntities { // Multiblock controllers public static GTMTE_SOFuelCellMK1 sofc1; public static GTMTE_SOFuelCellMK2 sofc2; - //public static GTMTE_ModularNuclearReactor mdr; + // public static GTMTE_ModularNuclearReactor mdr; public static GTMTE_FluidMultiStorage fms; public static GTMTE_LapotronicSuperCapacitor lsc; public static GTMTE_SpaceElevator se; @@ -19,29 +19,28 @@ public class TileEntities { public static void preInit() { GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_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_ThaumiumReinforcedVoidJar.class, "kekztech_thaumiumreinforcedvoidjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); GameRegistry.registerTileEntity(TE_IchorVoidJar.class, "kekztech_ichorvoidjar"); - //GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); - //GameRegistry.registerTileEntity(TE_BeamTransmitter.class, "kekztech_beamtransmitter"); + // GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); + // GameRegistry.registerTileEntity(TE_BeamTransmitter.class, "kekztech_beamtransmitter"); } - + public static void init() { // 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"); - //mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); + // mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); - //se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); + // se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); // Singleblocks mhHV = new GTMTE_TFFTMultiHatch(13108, "machine.multihatch.0", "T.F.F.T Multi I/O Hatch [HV]", 3); mhIV = new GTMTE_TFFTMultiHatch(13109, "machine.multihatch.1", "T.F.F.T Multi I/O Hatch [IV]", 5); mhZPM = new GTMTE_TFFTMultiHatch(13110, "machine.multihatch.2", "T.F.F.T Multi I/O Hatch [ZPM]", 7); } - } diff --git a/src/main/java/common/blocks/BaseGTUpdateableBlock.java b/src/main/java/common/blocks/BaseGTUpdateableBlock.java index 6f554101ca..77ee67469f 100644 --- a/src/main/java/common/blocks/BaseGTUpdateableBlock.java +++ b/src/main/java/common/blocks/BaseGTUpdateableBlock.java @@ -1,6 +1,5 @@ package common.blocks; - import gregtech.api.GregTech_API; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -23,7 +22,7 @@ public abstract class BaseGTUpdateableBlock extends Block { } @Override - public int damageDropped(int meta){ + public int damageDropped(int meta) { return meta; } diff --git a/src/main/java/common/blocks/Block_BeamTransmitter.java b/src/main/java/common/blocks/Block_BeamTransmitter.java index af7a837fdd..be29bde3fd 100644 --- a/src/main/java/common/blocks/Block_BeamTransmitter.java +++ b/src/main/java/common/blocks/Block_BeamTransmitter.java @@ -1,7 +1,6 @@ package common.blocks; import common.tileentities.TE_BeamTransmitter; -import common.tileentities.TE_SpaceElevatorTether; import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; import net.minecraft.block.Block; @@ -41,15 +40,12 @@ public class Block_BeamTransmitter extends Block { } @Override - public boolean isOpaqueCube() - { + public boolean isOpaqueCube() { return false; } @Override - public boolean renderAsNormalBlock() - { + public boolean renderAsNormalBlock() { return false; } - } diff --git a/src/main/java/common/blocks/Block_ControlRod.java b/src/main/java/common/blocks/Block_ControlRod.java index 808881dead..9849816a2a 100644 --- a/src/main/java/common/blocks/Block_ControlRod.java +++ b/src/main/java/common/blocks/Block_ControlRod.java @@ -7,22 +7,22 @@ import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_ControlRod extends BaseGTUpdateableBlock { - - private static final Block_ControlRod instance = new Block_ControlRod(); - - private Block_ControlRod() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_controlrod_block"; - 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; - } + + private static final Block_ControlRod instance = new Block_ControlRod(); + + private Block_ControlRod() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_controlrod_block"; + 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 aab81e1aeb..c86a55f200 100644 --- a/src/main/java/common/blocks/Block_GDCUnit.java +++ b/src/main/java/common/blocks/Block_GDCUnit.java @@ -1,28 +1,28 @@ -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 final Block_GDCUnit instance = new Block_GDCUnit(); - - private Block_GDCUnit() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_gdcceramicelectrolyteunit_block"; - 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; - } -} +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 final Block_GDCUnit instance = new Block_GDCUnit(); + + private Block_GDCUnit() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_gdcceramicelectrolyteunit_block"; + 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 0c2417b2f1..e7cf3c77eb 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -6,6 +6,9 @@ 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 java.util.ArrayList; +import java.util.Collections; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -24,200 +27,204 @@ import thaumcraft.common.config.ConfigItems; import thaumcraft.common.items.ItemEssence; import thaumcraft.common.tiles.TileJarFillable; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - public class Block_IchorJar extends BlockJar { - - private static final Block_IchorJar INSTANCE = new Block_IchorJar(); - - private Block_IchorJar() { - super(); - - super.setHardness(12.0F); - super.setResistance(3.0f); - } - - public static Block registerBlock() { - final String blockName = "kekztech_ichorjar_block"; - INSTANCE.setBlockName(blockName); - INSTANCE.setHarvestLevel("pickaxe", 3); - GameRegistry.registerBlock(INSTANCE, IB_IchorJar.class, blockName); - - return INSTANCE; - } - - @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:ichor_jar_side_void"); - super.iconJarBottom = ir.registerIcon("kekztech:ichor_jar_bottom"); - } - - @Override - @SideOnly(Side.CLIENT) - @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 - } - - @Override - public TileEntity createTileEntity(World world, int meta) { - if(meta == 3) { - return new TE_IchorVoidJar(); - } else { - 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); - if(te instanceof TE_IchorJar) { - final TE_IchorJar ite = (TE_IchorJar) te; - 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; - } - } - } - } - } - - @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))); - } - - @Override - public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer) { - } - - @Override - public boolean canDropFromExplosion(Explosion e) { - return false; - } + + private static final Block_IchorJar INSTANCE = new Block_IchorJar(); + + private Block_IchorJar() { + super(); + + super.setHardness(12.0F); + super.setResistance(3.0f); + } + + public static Block registerBlock() { + final String blockName = "kekztech_ichorjar_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setHarvestLevel("pickaxe", 3); + GameRegistry.registerBlock(INSTANCE, IB_IchorJar.class, blockName); + + return INSTANCE; + } + + @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:ichor_jar_side_void"); + super.iconJarBottom = ir.registerIcon("kekztech:ichor_jar_bottom"); + } + + @Override + @SideOnly(Side.CLIENT) + @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 + } + + @Override + public TileEntity createTileEntity(World world, int meta) { + if (meta == 3) { + return new TE_IchorVoidJar(); + } else { + 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); + if (te instanceof TE_IchorJar) { + final TE_IchorJar ite = (TE_IchorJar) te; + 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; + } + } + } + } + } + + @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))); + } + + @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/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index ce2f1e9820..57b5fc6138 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -1,5 +1,6 @@ package common.blocks; +import client.renderer.ConduitRenderer; import common.itemBlocks.IB_ItemProxyCable; import common.tileentities.TE_ItemProxyCable; import cpw.mods.fml.common.registry.GameRegistry; @@ -11,56 +12,55 @@ import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; -import client.renderer.ConduitRenderer; public class Block_ItemProxyCable extends Block { - - private static Block_ItemProxyCable instance = new Block_ItemProxyCable(); - - private Block_ItemProxyCable() { - super(Material.glass); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemproxycable_block"; - 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 - public boolean isOpaqueCube() { - return false; - } - - @Override - public TileEntity createTileEntity(World world, int p_149915_2_) { - return new TE_ItemProxyCable(); - } - @Override - public boolean hasTileEntity(int metadata) { - return true; - } + private static Block_ItemProxyCable instance = new Block_ItemProxyCable(); + + private Block_ItemProxyCable() { + super(Material.glass); + } + + public static Block registerBlock() { + final String blockName = "kekztech_itemproxycable_block"; + 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 + public boolean isOpaqueCube() { + return false; + } + + @Override + public TileEntity createTileEntity(World world, int p_149915_2_) { + return new TE_ItemProxyCable(); + } + + @Override + public boolean hasTileEntity(int metadata) { + return true; + } - @Override - @SideOnly(Side.CLIENT) - public int getRenderBlockPass() { - return 1; - } + @Override + @SideOnly(Side.CLIENT) + public int getRenderBlockPass() { + return 1; + } - @Override - public int getRenderType() { - return ConduitRenderer.RID; - } + @Override + public int getRenderType() { + return ConduitRenderer.RID; + } - @Override - public boolean renderAsNormalBlock() { - return false; - } + @Override + public boolean renderAsNormalBlock() { + return false; + } } diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index 00e0426250..7c7712988d 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -13,49 +13,49 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class Block_ItemProxyEndpoint extends Block { - - private static final Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); - - private Block_ItemProxyEndpoint() { - super(Material.glass); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemproxyendpoint_block"; - instance.setBlockName(blockName); - instance.setCreativeTab(CreativeTabs.tabMisc); - 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; - } - - @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 instanceof TE_ItemProxyEndpoint) { - player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_ENDPOINT, world, x, y, z); - return true; - } else { - return false; - } - } - - @Override - 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 + + private static final Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); + + private Block_ItemProxyEndpoint() { + super(Material.glass); + } + + public static Block registerBlock() { + final String blockName = "kekztech_itemproxyendpoint_block"; + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + 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; + } + + @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 instanceof TE_ItemProxyEndpoint) { + player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_ENDPOINT, world, x, y, z); + return true; + } else { + return false; + } + } + + @Override + public TileEntity createTileEntity(World world, int p_149915_2_) { + return new TE_ItemProxyEndpoint(); + } + + @Override + public boolean hasTileEntity(int metadata) { + return true; + } +} diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index 7291c15e6f..cb3c95bec0 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -13,49 +13,49 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class Block_ItemProxySource extends Block { - - private static final Block_ItemProxySource instance = new Block_ItemProxySource(); - - private Block_ItemProxySource() { - super(Material.glass); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemproxysource_block"; - instance.setBlockName(blockName); - instance.setCreativeTab(CreativeTabs.tabMisc); - 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; - } - - @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 instanceof TE_ItemProxySource) { - player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_SOURCE, world, x, y, z); - return true; - } else { - return false; - } - } - - @Override - public TileEntity createTileEntity(World world, int p_149915_2_) { - return new TE_ItemProxySource(); - } - - @Override - public boolean hasTileEntity(int metadata) { - return true; - } + private static final Block_ItemProxySource instance = new Block_ItemProxySource(); + + private Block_ItemProxySource() { + super(Material.glass); + } + + public static Block registerBlock() { + final String blockName = "kekztech_itemproxysource_block"; + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + 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; + } + + @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 instanceof TE_ItemProxySource) { + player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_SOURCE, world, x, y, z); + return true; + } else { + return false; + } + } + + @Override + 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_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index db55c17610..b9c930d545 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -1,13 +1,12 @@ package common.blocks; -import java.util.List; - import common.itemBlocks.IB_LapotronicEnergyUnit; import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.enums.Textures; import gregtech.api.interfaces.IIconContainer; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Utility; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -20,7 +19,8 @@ import net.minecraft.util.ResourceLocation; public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { - private static final Block_LapotronicEnergyUnit INSTANCE = new Block_LapotronicEnergyUnit(); + private static final Block_LapotronicEnergyUnit INSTANCE = new Block_LapotronicEnergyUnit(); + public enum IconBaseSide implements IIconContainer { INSTANCE; @@ -47,92 +47,99 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { Textures.BlockIcons.setCasingTexture((byte) 42, (byte) 127, TextureFactory.of(IconBaseSide.INSTANCE)); } - private IIcon iconBaseSide; - private IIcon iconBaseTop; - - private IIcon iconLapoEmptySide; - private IIcon iconLapoEmptyTop; - private IIcon iconLapoEVSide; - private IIcon iconLapoEVTop; - 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 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"); - - - iconLapoEmptySide = ir.registerIcon("kekztech:LapotronicEnergyUnit6_side"); - iconLapoEmptyTop = ir.registerIcon("kekztech:LapotronicEnergyUnit6_top"); - iconLapoEVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit7_side"); - iconLapoEVTop = ir.registerIcon("kekztech:LapotronicEnergyUnit7_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"); - } - - @Override - @SuppressWarnings({"unchecked" }) - public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { - // Multi casing - par3List.add(new ItemStack(par1, 1, 0)); - // Empty capacitor - par3List.add(new ItemStack(par1, 1, 6)); - // Lapo capacitors EV - UV - par3List.add(new ItemStack(par1, 1, 7)); - 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 battery - par3List.add(new ItemStack(par1, 1, 5)); - } - - @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) ? iconLapoEmptyTop : iconLapoEmptySide; - case 7: return (side < 2) ? iconLapoEVTop : iconLapoEVSide; - default: return iconUltimateTop; - } - } + private IIcon iconBaseSide; + private IIcon iconBaseTop; + + private IIcon iconLapoEmptySide; + private IIcon iconLapoEmptyTop; + private IIcon iconLapoEVSide; + private IIcon iconLapoEVTop; + 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 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"); + + iconLapoEmptySide = ir.registerIcon("kekztech:LapotronicEnergyUnit6_side"); + iconLapoEmptyTop = ir.registerIcon("kekztech:LapotronicEnergyUnit6_top"); + iconLapoEVSide = ir.registerIcon("kekztech:LapotronicEnergyUnit7_side"); + iconLapoEVTop = ir.registerIcon("kekztech:LapotronicEnergyUnit7_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"); + } + @Override + @SuppressWarnings({"unchecked"}) + public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { + // Multi casing + par3List.add(new ItemStack(par1, 1, 0)); + // Empty capacitor + par3List.add(new ItemStack(par1, 1, 6)); + // Lapo capacitors EV - UV + par3List.add(new ItemStack(par1, 1, 7)); + 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 battery + par3List.add(new ItemStack(par1, 1, 5)); + } + + @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) ? iconLapoEmptyTop : iconLapoEmptySide; + case 7: + return (side < 2) ? iconLapoEVTop : iconLapoEVSide; + default: + return iconUltimateTop; + } + } } diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java index 8bdad56323..ab1ebc138e 100644 --- a/src/main/java/common/blocks/Block_LargeHexPlate.java +++ b/src/main/java/common/blocks/Block_LargeHexPlate.java @@ -32,8 +32,8 @@ public class Block_LargeHexPlate extends Block { @Override public void registerBlockIcons(IIconRegister ir) { - for(int x = 0; x < BATCH_SIZE; x++) { - for(int z = 0; z < BATCH_SIZE; z++) { + for (int x = 0; x < BATCH_SIZE; x++) { + for (int z = 0; z < BATCH_SIZE; z++) { parts[x][z] = ir.registerIcon("kekztech:LargeHexTile_" + x + "_" + z); } } @@ -41,13 +41,16 @@ public class Block_LargeHexPlate extends Block { @Override public IIcon getIcon(IBlockAccess world, int x, int y, int z, int side) { - final int xMod = x >= 0 ? Math.abs(x % BATCH_SIZE) : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; - final int yMod = y >= 0 ? Math.abs(y % BATCH_SIZE) : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; - final int zMod = z >= 0 ? Math.abs(z % BATCH_SIZE) : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int xMod = + x >= 0 ? Math.abs(x % BATCH_SIZE) : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int yMod = + y >= 0 ? Math.abs(y % BATCH_SIZE) : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int zMod = + z >= 0 ? Math.abs(z % BATCH_SIZE) : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; - if(side == 0 || side == 1) { + if (side == 0 || side == 1) { return parts[xMod][zMod]; - } else if(side == 2 || side == 3) { + } else if (side == 2 || side == 3) { return parts[xMod][yMod]; } else { return parts[zMod][yMod]; diff --git a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java index e6a5b3c3b3..6f70534a4a 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java @@ -7,23 +7,22 @@ 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 registerBlock() { - final String blockName = "kekztech_reactorchamberoff_block"; - 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; - } - + + private static Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); + + private Block_ReactorChamber_OFF() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_reactorchamberoff_block"; + 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 0c7e230a11..66a3452bea 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_ON.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_ON.java @@ -7,28 +7,27 @@ 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 registerBlock() { - final String blockName = "kekztech_reactorchamberon_block"; - 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 - public int getLightValue() { - return 15; - } + private static Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); + + private Block_ReactorChamber_ON() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_reactorchamberon_block"; + 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 + public int getLightValue() { + return 15; + } } diff --git a/src/main/java/common/blocks/Block_SpaceElevator.java b/src/main/java/common/blocks/Block_SpaceElevator.java index 524f34ba46..0e9cec70d7 100644 --- a/src/main/java/common/blocks/Block_SpaceElevator.java +++ b/src/main/java/common/blocks/Block_SpaceElevator.java @@ -2,7 +2,7 @@ package common.blocks; import common.itemBlocks.IB_SpaceElevator; import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -11,8 +11,6 @@ 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(); @@ -44,7 +42,7 @@ public class Block_SpaceElevator extends BaseGTUpdateableBlock { } @Override - @SuppressWarnings({"unchecked" }) + @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)); @@ -52,7 +50,7 @@ public class Block_SpaceElevator extends BaseGTUpdateableBlock { @Override public IIcon getIcon(int side, int meta) { - if(meta == 0) { + if (meta == 0) { return (side < 2) ? baseTop : baseSide; } else { return coilHolder; diff --git a/src/main/java/common/blocks/Block_SpaceElevatorTether.java b/src/main/java/common/blocks/Block_SpaceElevatorTether.java index 3031cd8a12..67a4061d62 100644 --- a/src/main/java/common/blocks/Block_SpaceElevatorTether.java +++ b/src/main/java/common/blocks/Block_SpaceElevatorTether.java @@ -1,9 +1,7 @@ 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; @@ -56,15 +54,12 @@ public class Block_SpaceElevatorTether extends BaseGTUpdateableBlock { } @Override - public boolean isOpaqueCube() - { + public boolean isOpaqueCube() { return false; } @Override - public boolean renderAsNormalBlock() - { + public boolean renderAsNormalBlock() { return false; } - } diff --git a/src/main/java/common/blocks/Block_TFFTCasing.java b/src/main/java/common/blocks/Block_TFFTCasing.java index 5815a75862..b6d793e7ec 100644 --- a/src/main/java/common/blocks/Block_TFFTCasing.java +++ b/src/main/java/common/blocks/Block_TFFTCasing.java @@ -1,28 +1,28 @@ -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 Block_TFFTCasing() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_tfftcasingblock_block"; - 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; - } -} +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 Block_TFFTCasing() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_tfftcasingblock_block"; + 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 564113efe5..14d288b7bb 100644 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ b/src/main/java/common/blocks/Block_TFFTMultiHatch.java @@ -3,63 +3,53 @@ 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 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.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; -import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import java.util.List; - @Deprecated public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { - - private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); - private IIcon casing; + private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); + + private IIcon casing; - private Block_TFFTMultiHatch() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_tfftmultihatch_block"; - INSTANCE.setBlockName(blockName); - INSTANCE.setCreativeTab(CreativeTabs.tabMisc); - INSTANCE.setHardness(5.0f); - INSTANCE.setResistance(6.0f); - GameRegistry.registerBlock(INSTANCE, IB_TFFTMultiHatch.class, blockName); + private Block_TFFTMultiHatch() { + super(Material.iron); + } - return INSTANCE; - } + public static Block registerBlock() { + final String blockName = "kekztech_tfftmultihatch_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setCreativeTab(CreativeTabs.tabMisc); + INSTANCE.setHardness(5.0f); + INSTANCE.setResistance(6.0f); + GameRegistry.registerBlock(INSTANCE, IB_TFFTMultiHatch.class, blockName); - @Override - public void registerBlockIcons(IIconRegister ir) { - casing = ir.registerIcon("kekztech:TFFTCasing"); - } + return INSTANCE; + } - @Override - public IIcon getIcon(int side, int meta) { - return casing; - } + @Override + public void registerBlockIcons(IIconRegister ir) { + casing = ir.registerIcon("kekztech:TFFTCasing"); + } - @Override - public TileEntity createTileEntity(World world, int meta) { - return new TE_TFFTMultiHatch(); - } + @Override + public IIcon getIcon(int side, int meta) { + return casing; + } - @Override - public boolean hasTileEntity(int meta) { - return true; - } + @Override + public TileEntity createTileEntity(World world, int meta) { + return new TE_TFFTMultiHatch(); + } + @Override + public boolean hasTileEntity(int meta) { + return true; + } } diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java index f7554c4724..e6e3649f3a 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java @@ -1,38 +1,37 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT1; -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_TFFTStorageFieldBlockT1 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT1 instance; - - private Block_TFFTStorageFieldBlockT1() { - super(Material.iron); - } - - public static int getCapacity() { - return 500000; - } - - public static Block registerBlock() { - if(instance == null) { - instance = new Block_TFFTStorageFieldBlockT1(); - } - - final String blockName = "kekztech_tfftstoragefieldblock1_block"; - 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; - } - -} +package common.blocks; + +import common.itemBlocks.IB_TFFTStorageFieldBlockT1; +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_TFFTStorageFieldBlockT1 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT1 instance; + + private Block_TFFTStorageFieldBlockT1() { + super(Material.iron); + } + + public static int getCapacity() { + return 500000; + } + + public static Block registerBlock() { + if (instance == null) { + instance = new Block_TFFTStorageFieldBlockT1(); + } + + final String blockName = "kekztech_tfftstoragefieldblock1_block"; + 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 394fbcf90f..2b3477f750 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java @@ -1,37 +1,37 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT2; -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_TFFTStorageFieldBlockT2 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT2 instance; - - private Block_TFFTStorageFieldBlockT2() { - super(Material.iron); - } - - public static int getCapacity() { - return 4000000; - } - - public static Block registerBlock() { - if(instance == null) { - instance = new Block_TFFTStorageFieldBlockT2(); - } - - final String blockName = "kekztech_tfftstoragefieldblock2_block"; - 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; - } -} +package common.blocks; + +import common.itemBlocks.IB_TFFTStorageFieldBlockT2; +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_TFFTStorageFieldBlockT2 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT2 instance; + + private Block_TFFTStorageFieldBlockT2() { + super(Material.iron); + } + + public static int getCapacity() { + return 4000000; + } + + public static Block registerBlock() { + if (instance == null) { + instance = new Block_TFFTStorageFieldBlockT2(); + } + + final String blockName = "kekztech_tfftstoragefieldblock2_block"; + 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 0b2123ae87..313b87d10f 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java @@ -1,37 +1,37 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT3; -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_TFFTStorageFieldBlockT3 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT3 instance; - - private Block_TFFTStorageFieldBlockT3() { - super(Material.iron); - } - - public static int getCapacity() { - return 16000000; - } - - public static Block registerBlock() { - if(instance == null) { - instance = new Block_TFFTStorageFieldBlockT3(); - } - - final String blockName = "kekztech_tfftstoragefieldblock3_block"; - 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; - } -} +package common.blocks; + +import common.itemBlocks.IB_TFFTStorageFieldBlockT3; +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_TFFTStorageFieldBlockT3 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT3 instance; + + private Block_TFFTStorageFieldBlockT3() { + super(Material.iron); + } + + public static int getCapacity() { + return 16000000; + } + + public static Block registerBlock() { + if (instance == null) { + instance = new Block_TFFTStorageFieldBlockT3(); + } + + final String blockName = "kekztech_tfftstoragefieldblock3_block"; + 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 138c66ac0c..bdd0af8d2b 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java @@ -1,37 +1,37 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT4; -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_TFFTStorageFieldBlockT4 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT4 instance; - - private Block_TFFTStorageFieldBlockT4() { - super(Material.iron); - } - - public static int getCapacity() { - return 64000000; - } - - public static Block registerBlock() { - if(instance == null) { - instance = new Block_TFFTStorageFieldBlockT4(); - } - - final String blockName = "kekztech_tfftstoragefieldblock4_block"; - 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; - } -} +package common.blocks; + +import common.itemBlocks.IB_TFFTStorageFieldBlockT4; +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_TFFTStorageFieldBlockT4 extends BaseGTUpdateableBlock { + + private static Block_TFFTStorageFieldBlockT4 instance; + + private Block_TFFTStorageFieldBlockT4() { + super(Material.iron); + } + + public static int getCapacity() { + return 64000000; + } + + public static Block registerBlock() { + if (instance == null) { + instance = new Block_TFFTStorageFieldBlockT4(); + } + + final String blockName = "kekztech_tfftstoragefieldblock4_block"; + 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 7e30695804..c215fe3909 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java +++ b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java @@ -8,30 +8,30 @@ import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; public class Block_TFFTStorageFieldBlockT5 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT5 instance; - - private Block_TFFTStorageFieldBlockT5() { - super(Material.iron); - } - - public static int getCapacity() { - return 256000000; - } - - public static Block registerBlock() { - if(instance == null) { - instance = new Block_TFFTStorageFieldBlockT5(); - } - - final String blockName = "kekztech_tfftstoragefieldblock5_block"; - 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 + + private static Block_TFFTStorageFieldBlockT5 instance; + + private Block_TFFTStorageFieldBlockT5() { + super(Material.iron); + } + + public static int getCapacity() { + return 256000000; + } + + public static Block registerBlock() { + if (instance == null) { + instance = new Block_TFFTStorageFieldBlockT5(); + } + + final String blockName = "kekztech_tfftstoragefieldblock5_block"; + 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; + } +} diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index cce03b0236..09a50f4b94 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -6,6 +6,8 @@ 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 java.util.ArrayList; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -25,221 +27,226 @@ 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 final Block_ThaumiumReinforcedJar INSTANCE = new Block_ThaumiumReinforcedJar(); - - private Block_ThaumiumReinforcedJar() { - super(); - - super.setHardness(6.0F); - super.setResistance(6.0F); - } - - public static Block registerBlock() { - final String blockName = "kekztech_thaumiumreinforcedjar_block"; - INSTANCE.setBlockName(blockName); - INSTANCE.setHarvestLevel("pickaxe", 2); - GameRegistry.registerBlock(INSTANCE, IB_ThaumiumReinforcedJar.class, blockName); - - return INSTANCE; - } - - @Override - @SideOnly(Side.CLIENT) - public void registerBlockIcons(IIconRegister ir) { - super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); - 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({"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) { - if(meta == 3) { - return new TE_ThaumiumReinforcedVoidJar(); - } else { - return new TE_ThaumiumReinforcedJar(); - } - } - - @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 instanceof TE_ThaumiumReinforcedJar) { - final TE_ThaumiumReinforcedJar ite = (TE_ThaumiumReinforcedJar) te; - 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; - } - } - } - } - } - - @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) { - 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 - public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer) { - } - - @Override - public boolean canDropFromExplosion(Explosion e) { - return false; - } + + private static final Block_ThaumiumReinforcedJar INSTANCE = new Block_ThaumiumReinforcedJar(); + + private Block_ThaumiumReinforcedJar() { + super(); + + super.setHardness(6.0F); + super.setResistance(6.0F); + } + + public static Block registerBlock() { + final String blockName = "kekztech_thaumiumreinforcedjar_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setHarvestLevel("pickaxe", 2); + GameRegistry.registerBlock(INSTANCE, IB_ThaumiumReinforcedJar.class, blockName); + + return INSTANCE; + } + + @Override + @SideOnly(Side.CLIENT) + public void registerBlockIcons(IIconRegister ir) { + super.iconLiquid = ir.registerIcon("thaumcraft:animatedglow"); + 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({"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) { + if (meta == 3) { + return new TE_ThaumiumReinforcedVoidJar(); + } else { + return new TE_ThaumiumReinforcedJar(); + } + } + + @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 instanceof TE_ThaumiumReinforcedJar) { + final TE_ThaumiumReinforcedJar ite = (TE_ThaumiumReinforcedJar) te; + 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; + } + } + } + } + } + + @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) { + 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 + 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/blocks/Block_YSZUnit.java b/src/main/java/common/blocks/Block_YSZUnit.java index fad48dd1b2..dcfc3a3d09 100644 --- a/src/main/java/common/blocks/Block_YSZUnit.java +++ b/src/main/java/common/blocks/Block_YSZUnit.java @@ -1,28 +1,28 @@ -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 Block_YSZUnit() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_yszceramicelectrolyteunit_block"; - 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; - } -} +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 Block_YSZUnit() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_yszceramicelectrolyteunit_block"; + 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/container/Container_ItemProxyEndpoint.java b/src/main/java/common/container/Container_ItemProxyEndpoint.java index 63f836e001..8f509e789c 100644 --- a/src/main/java/common/container/Container_ItemProxyEndpoint.java +++ b/src/main/java/common/container/Container_ItemProxyEndpoint.java @@ -8,20 +8,20 @@ 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 + + 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)); @@ -31,38 +31,36 @@ public class Container_ItemProxyEndpoint extends Container { 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(); + @Override + public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) { + ItemStack stack = null; + final Slot slot = (Slot) inventorySlots.get(slotRaw); - 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 (slot != null && slot.getHasStack()) { + final ItemStack stackInSlot = slot.getStack(); + stack = stackInSlot.copy(); - if (stackInSlot.stackSize == 0) { - slot.putStack((ItemStack) null); - } else { - slot.onSlotChanged(); - } - } - return stack; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return teInventory.isUseableByPlayer(player); - } + 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 index 2f59b97b73..23af97e5bb 100644 --- a/src/main/java/common/container/Container_ItemProxySource.java +++ b/src/main/java/common/container/Container_ItemProxySource.java @@ -8,33 +8,33 @@ 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 + + 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)); @@ -44,37 +44,36 @@ public class Container_ItemProxySource extends Container { 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(); + @Override + public ItemStack transferStackInSlot(EntityPlayer player, int slotRaw) { + ItemStack stack = null; + final Slot slot = (Slot) inventorySlots.get(slotRaw); - 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 (slot != null && slot.getHasStack()) { + final ItemStack stackInSlot = slot.getStack(); + stack = stackInSlot.copy(); - if (stackInSlot.stackSize == 0) { - slot.putStack((ItemStack) null); - } else { - slot.onSlotChanged(); - } - } - return stack; - } - - @Override - public boolean canInteractWith(EntityPlayer player) { - return teInventory.isUseableByPlayer(player); - } + 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 index f5430351e5..da96a0b24b 100644 --- a/src/main/java/common/container/Container_ModularNuclearReactor.java +++ b/src/main/java/common/container/Container_ModularNuclearReactor.java @@ -1,78 +1,76 @@ -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; - 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(null); - } else { - slot.onSlotChanged(); - } - } - return stack; - } - - @Override - public boolean canInteractWith(EntityPlayer p_75145_1_) { - return true; - } - -} +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; + 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(null); + } else { + slot.onSlotChanged(); + } + } + return stack; + } + + @Override + public boolean canInteractWith(EntityPlayer p_75145_1_) { + return true; + } +} diff --git a/src/main/java/common/itemBlocks/IB_IchorJar.java b/src/main/java/common/itemBlocks/IB_IchorJar.java index 11d63c4432..6e2d806a7e 100644 --- a/src/main/java/common/itemBlocks/IB_IchorJar.java +++ b/src/main/java/common/itemBlocks/IB_IchorJar.java @@ -1,12 +1,14 @@ package common.itemBlocks; - import net.minecraft.block.Block; - import net.minecraft.item.ItemBlock; - import net.minecraft.item.ItemStack; +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); } + public IB_IchorJar(Block block) { + super(block); + } @Override public int getMetadata(int meta) { @@ -23,4 +25,3 @@ public class IB_IchorJar extends ItemBlock { return super.getUnlocalizedName() + "." + stack.getItemDamage(); } } - diff --git a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java index e4ae431c55..ed73b2ce15 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java @@ -1,7 +1,6 @@ package common.itemBlocks; import java.util.List; - import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -10,13 +9,13 @@ import net.minecraft.util.StatCollector; public class IB_ItemProxyCable extends ItemBlock { - public IB_ItemProxyCable(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_itemproxycable_block.0.desc")); - } + public IB_ItemProxyCable(Block block) { + super(block); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + 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 b0a1a558a9..db4b41f53d 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java @@ -1,7 +1,6 @@ package common.itemBlocks; import java.util.List; - import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -9,15 +8,15 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.StatCollector; public class IB_ItemProxyEndpoint extends ItemBlock { - - public IB_ItemProxyEndpoint(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_itemproxyendpoint_block.0.desc")); - lines.add(StatCollector.translateToLocal("tile.kekztech_itemproxyendpoint_block.1.desc")); - } + + public IB_ItemProxyEndpoint(Block block) { + super(block); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + 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 68ab1b00ff..7150336727 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxySource.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxySource.java @@ -1,7 +1,6 @@ package common.itemBlocks; import java.util.List; - import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -9,16 +8,16 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.StatCollector; public class IB_ItemProxySource extends ItemBlock { - - public IB_ItemProxySource(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - 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")); - } + + public IB_ItemProxySource(Block block) { + super(block); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + 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_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 488d2cdcd9..370dfb0a11 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -1,10 +1,11 @@ package common.itemBlocks; -import java.math.BigInteger; -import java.util.List; +import static com.google.common.math.LongMath.pow; import gregtech.api.enums.GT_Values; import gregtech.api.util.GT_Utility; +import java.math.BigInteger; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -12,60 +13,79 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.StatCollector; -import static com.google.common.math.LongMath.pow; - public class IB_LapotronicEnergyUnit extends ItemBlock { public IB_LapotronicEnergyUnit(Block block) { - super(block); - } + super(block); + } - @Override - public int getMetadata(int meta) { - return meta; - } + @Override + public int getMetadata(int meta) { + return meta; + } - @Override - public boolean getHasSubtypes() { - return true; - } + @Override + public boolean getHasSubtypes() { + return true; + } - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } // 5 Minutes, 5 mins * 60s * 20 ticks. public static long LSC_time_between_wireless_rebalance_in_ticks = 5L * 60L * 20L; // 60 Trillion EU. - public static BigInteger LSC_wireless_eu_cap = BigInteger.valueOf(60 * pow(10,12)); + public static BigInteger LSC_wireless_eu_cap = BigInteger.valueOf(60 * pow(10, 12)); // 10 Billion EU/t - private static BigInteger UHV_cap_eu_per_tick = LSC_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + private static BigInteger UHV_cap_eu_per_tick = + LSC_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); - public static long EV_cap_storage = 60_000_000L; - public static long IV_cap_storage = 600_000_000L; + public static long EV_cap_storage = 60_000_000L; + public static long IV_cap_storage = 600_000_000L; public static long LuV_cap_storage = 6_000_000_000L; public static long ZPM_cap_storage = 60_000_000_000L; - public static long UV_cap_storage = 600_000_000_000L; + public static long UV_cap_storage = 600_000_000_000L; public static long UHV_cap_storage = Long.MAX_VALUE; @SuppressWarnings("unchecked") - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_lapotronicenergyunit_block.desc")); - switch(stack.getItemDamage()) { - case 1: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(IV_cap_storage) + EnumChatFormatting.GRAY + "EU"); break; - case 2: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LuV_cap_storage) + EnumChatFormatting.GRAY + "EU"); break; - case 3: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(ZPM_cap_storage) + EnumChatFormatting.GRAY + "EU"); break; - case 4: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UV_cap_storage) + EnumChatFormatting.GRAY + "EU"); break; - case 5: - lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UHV_cap_storage) + EnumChatFormatting.GRAY + "EU"); - lines.add("Supports up to " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UHV_cap_eu_per_tick) + EnumChatFormatting.GRAY + "EU/t of wireless transfer per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor."); - break; - case 6: lines.add("Capacity: None"); break; - case 7: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(EV_cap_storage) + EnumChatFormatting.GRAY + " EU"); break; - } - } + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_lapotronicenergyunit_block.desc")); + switch (stack.getItemDamage()) { + case 1: + lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(IV_cap_storage) + + EnumChatFormatting.GRAY + "EU"); + break; + case 2: + lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LuV_cap_storage) + + EnumChatFormatting.GRAY + "EU"); + break; + case 3: + lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(ZPM_cap_storage) + + EnumChatFormatting.GRAY + "EU"); + break; + case 4: + lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UV_cap_storage) + + EnumChatFormatting.GRAY + "EU"); + break; + case 5: + lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UHV_cap_storage) + + EnumChatFormatting.GRAY + "EU"); + lines.add("Supports up to " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UHV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + "EU/t of wireless transfer per " + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor."); + break; + case 6: + lines.add("Capacity: None"); + break; + case 7: + lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(EV_cap_storage) + + EnumChatFormatting.GRAY + " EU"); + break; + } + } } diff --git a/src/main/java/common/itemBlocks/IB_SpaceElevator.java b/src/main/java/common/itemBlocks/IB_SpaceElevator.java index e2cceda494..5ac22e6875 100644 --- a/src/main/java/common/itemBlocks/IB_SpaceElevator.java +++ b/src/main/java/common/itemBlocks/IB_SpaceElevator.java @@ -1,16 +1,17 @@ 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; import net.minecraft.util.StatCollector; -import java.util.List; - public class IB_SpaceElevator extends ItemBlock { - public IB_SpaceElevator(Block block) { super(block); } + public IB_SpaceElevator(Block block) { + super(block); + } @Override public int getMetadata(int meta) { diff --git a/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java b/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java index 053cb2c567..5e3e87f277 100644 --- a/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java +++ b/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java @@ -1,13 +1,12 @@ 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; import net.minecraft.util.StatCollector; -import java.util.List; - public class IB_SpaceElevatorCapacitor extends ItemBlock { public IB_SpaceElevatorCapacitor(Block block) { diff --git a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java index f00c5ef0c2..4e4da45b2d 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java +++ b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java @@ -1,8 +1,6 @@ package common.itemBlocks; import java.util.List; - -import common.tileentities.TE_TFFTMultiHatch; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -11,29 +9,29 @@ import net.minecraft.util.StatCollector; @Deprecated public class IB_TFFTMultiHatch extends ItemBlock { - - public IB_TFFTMultiHatch(Block block) { - super(block); - } - @Override - public int getMetadata(int meta) { - return meta; - } + public IB_TFFTMultiHatch(Block block) { + super(block); + } + + @Override + public int getMetadata(int meta) { + return meta; + } - @Override - public boolean getHasSubtypes() { - return true; - } + @Override + public boolean getHasSubtypes() { + return true; + } - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } + @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_tfftmultihatch_block.0.desc")); - } + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftmultihatch_block.0.desc")); + } } diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java index 13e6e06f50..adcf705bcb 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java @@ -1,8 +1,7 @@ package common.itemBlocks; -import java.util.List; - import common.blocks.Block_TFFTStorageFieldBlockT1; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -11,16 +10,15 @@ import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT1 extends ItemBlock { - public IB_TFFTStorageFieldBlockT1(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT1.getCapacity() + "L"); - lines.add("Power Draw: +0.5EU/t"); - } - + public IB_TFFTStorageFieldBlockT1(Block block) { + super(block); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); + 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 index e6a680f1f6..2ee7a632a7 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java @@ -1,8 +1,7 @@ package common.itemBlocks; -import java.util.List; - import common.blocks.Block_TFFTStorageFieldBlockT2; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -11,16 +10,15 @@ import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT2 extends ItemBlock { - public IB_TFFTStorageFieldBlockT2(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT2.getCapacity() + "L"); - lines.add("Power Draw: +1EU/t"); - } - + public IB_TFFTStorageFieldBlockT2(Block block) { + super(block); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); + 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 index 847e43f8ab..6305209bb3 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java @@ -1,8 +1,7 @@ package common.itemBlocks; -import java.util.List; - import common.blocks.Block_TFFTStorageFieldBlockT3; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -11,16 +10,15 @@ import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT3 extends ItemBlock { - public IB_TFFTStorageFieldBlockT3(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT3.getCapacity() + "L"); - lines.add("Power Draw: +2EU/t"); - } - + public IB_TFFTStorageFieldBlockT3(Block block) { + super(block); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); + 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 index ce35f9c4d4..f0ed537b66 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java @@ -1,8 +1,7 @@ package common.itemBlocks; -import java.util.List; - import common.blocks.Block_TFFTStorageFieldBlockT4; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -11,16 +10,15 @@ import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT4 extends ItemBlock { - public IB_TFFTStorageFieldBlockT4(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT4.getCapacity() + "L"); - lines.add("Power Draw: +4EU/t"); - } - + public IB_TFFTStorageFieldBlockT4(Block block) { + super(block); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); + 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 index b7c8e8190c..4913d791e0 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java @@ -1,8 +1,7 @@ package common.itemBlocks; -import java.util.List; - import common.blocks.Block_TFFTStorageFieldBlockT5; +import java.util.List; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -11,16 +10,15 @@ import net.minecraft.util.StatCollector; public class IB_TFFTStorageFieldBlockT5 extends ItemBlock { - public IB_TFFTStorageFieldBlockT5(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT5.getCapacity() + "L"); - lines.add("Power Draw: +8EU/t"); - } - -} \ No newline at end of file + public IB_TFFTStorageFieldBlockT5(Block block) { + super(block); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); + lines.add("Capacity: " + Block_TFFTStorageFieldBlockT5.getCapacity() + "L"); + lines.add("Power Draw: +8EU/t"); + } +} diff --git a/src/main/java/common/itemBlocks/IB_ThaumiumReinforcedJar.java b/src/main/java/common/itemBlocks/IB_ThaumiumReinforcedJar.java index 30b44f962c..9299126d67 100644 --- a/src/main/java/common/itemBlocks/IB_ThaumiumReinforcedJar.java +++ b/src/main/java/common/itemBlocks/IB_ThaumiumReinforcedJar.java @@ -6,7 +6,9 @@ import net.minecraft.item.ItemStack; public class IB_ThaumiumReinforcedJar extends ItemBlock { - public IB_ThaumiumReinforcedJar(Block block) { super(block); } + public IB_ThaumiumReinforcedJar(Block block) { + super(block); + } @Override public int getMetadata(int meta) { diff --git a/src/main/java/common/items/ErrorItem.java b/src/main/java/common/items/ErrorItem.java index 4b79e5fbd8..fb6e4d3c72 100644 --- a/src/main/java/common/items/ErrorItem.java +++ b/src/main/java/common/items/ErrorItem.java @@ -1,8 +1,7 @@ package common.items; -import java.util.List; - import cpw.mods.fml.common.registry.GameRegistry; +import java.util.List; import kekztech.KekzCore; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -11,38 +10,37 @@ import net.minecraft.item.ItemStack; import net.minecraft.world.World; public class ErrorItem extends Item { - - private static final ErrorItem INSTANCE = new ErrorItem(); - - private ErrorItem() { } - - public static ErrorItem getInstance() { - return INSTANCE; - } - - public void registerItem() { - super.setHasSubtypes(false); - final String unlocalizedName = "kekztech_error_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(64); - super.setTextureName(KekzCore.MODID + ":" + "Error"); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("REMINDER: KekzTech recipes are only tested to work in GTNH!"); - list.add("Placeholder item in case something went wrong"); - list.add("If this item shows up in GTNH, you may report it to:"); - list.add("https://github.com/kekzdealer/KekzTech"); - } - - @Override - public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player) { - player.swingItem(); - return item; - } - + + private static final ErrorItem INSTANCE = new ErrorItem(); + + private ErrorItem() {} + + public static ErrorItem getInstance() { + return INSTANCE; + } + + public void registerItem() { + super.setHasSubtypes(false); + final String unlocalizedName = "kekztech_error_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + super.setTextureName(KekzCore.MODID + ":" + "Error"); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("REMINDER: KekzTech recipes are only tested to work in GTNH!"); + list.add("Placeholder item in case something went wrong"); + list.add("If this item shows up in GTNH, you may report it to:"); + list.add("https://github.com/kekzdealer/KekzTech"); + } + + @Override + public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player) { + player.swingItem(); + return item; + } } diff --git a/src/main/java/common/items/MetaItem_CraftingComponent.java b/src/main/java/common/items/MetaItem_CraftingComponent.java index ca1c3dee7b..31c3d797ea 100644 --- a/src/main/java/common/items/MetaItem_CraftingComponent.java +++ b/src/main/java/common/items/MetaItem_CraftingComponent.java @@ -1,8 +1,7 @@ package common.items; -import java.util.List; - import cpw.mods.fml.common.registry.GameRegistry; +import java.util.List; import kekztech.KekzCore; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -12,90 +11,89 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; public class MetaItem_CraftingComponent extends Item { - - private static final MetaItem_CraftingComponent INSTANCE = new MetaItem_CraftingComponent(); - private final IIcon[] icons = new IIcon[16]; - - private MetaItem_CraftingComponent() { } - - public static MetaItem_CraftingComponent getInstance() { - return INSTANCE; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_crafting_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(64); - GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 9; - // Raw heat pipes - /*icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); - // Dust - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); - // Crystal - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal");*/ - // Ceramics - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({"unchecked"}) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 9; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - list.add("Crafting component for KekzTech things"); - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - return 0.0d; - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - return false; - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } - - public ItemStack getStackOfAmountFromDamage(int meta, int amount) { - return new ItemStack(getInstance(), amount, meta); - } - + + private static final MetaItem_CraftingComponent INSTANCE = new MetaItem_CraftingComponent(); + private final IIcon[] icons = new IIcon[16]; + + private MetaItem_CraftingComponent() {} + + public static MetaItem_CraftingComponent getInstance() { + return INSTANCE; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_crafting_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(64); + GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 9; + // Raw heat pipes + /*icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); + // Dust + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); + // Crystal + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal");*/ + // Ceramics + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YttriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "ZirconiaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CeriaDust"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicPlate"); + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicPlate"); + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for (int i = 9; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + list.add("Crafting component for KekzTech things"); + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + return 0.0d; + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + return false; + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } + + public ItemStack getStackOfAmountFromDamage(int meta, int amount) { + return new ItemStack(getInstance(), amount, meta); + } } diff --git a/src/main/java/common/items/MetaItem_ReactorComponent.java b/src/main/java/common/items/MetaItem_ReactorComponent.java index 9d364e7585..ff1520b586 100644 --- a/src/main/java/common/items/MetaItem_ReactorComponent.java +++ b/src/main/java/common/items/MetaItem_ReactorComponent.java @@ -1,10 +1,6 @@ package common.items; import java.util.List; - -import org.lwjgl.input.Keyboard; - -import cpw.mods.fml.common.registry.GameRegistry; import kekztech.KekzCore; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -14,6 +10,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IIcon; +import org.lwjgl.input.Keyboard; import reactor.items.CoolantCell; import reactor.items.FuelRod; import reactor.items.HeatExchanger; @@ -21,122 +18,95 @@ import reactor.items.HeatVent; import reactor.items.NeutronReflector; public class MetaItem_ReactorComponent extends Item { - - private static final MetaItem_ReactorComponent INSTANCE = new MetaItem_ReactorComponent(); - private final IIcon[] icons = new IIcon[50]; - - private MetaItem_ReactorComponent() { } - - public static MetaItem_ReactorComponent getInstance() { - return INSTANCE; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_reactor_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(1); - //GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 0; - for(String s : HeatVent.RESOURCE_NAMES) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : HeatExchanger.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : FuelRod.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : FuelRod.RESOURCE_NAME_DEPLETED) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : NeutronReflector.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for(String s : CoolantCell.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({"unchecked"}) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for(int i = 0; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - if(Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - list.add("Property = 1"); - } else { - list.add("Part for the Modular Nuclear Reactor"); - list.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + " to display properties"); - } - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); - if(nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { - return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); - } else { - return 0.0d; - } - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - final int meta = stack.getItemDamage(); - return meta < 31 || meta > 45; - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } - - - - - - - - - - - - - - - - - - - - - - - - - - - + private static final MetaItem_ReactorComponent INSTANCE = new MetaItem_ReactorComponent(); + private final IIcon[] icons = new IIcon[50]; + + private MetaItem_ReactorComponent() {} + + public static MetaItem_ReactorComponent getInstance() { + return INSTANCE; + } + + public void registerItem() { + super.setHasSubtypes(true); + final String unlocalizedName = "kekztech_reactor_item"; + super.setUnlocalizedName(unlocalizedName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setMaxStackSize(1); + // GameRegistry.registerItem(getInstance(), unlocalizedName); + } + + @Override + public void registerIcons(IIconRegister reg) { + int counter = 0; + for (String s : HeatVent.RESOURCE_NAMES) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for (String s : HeatExchanger.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for (String s : FuelRod.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for (String s : FuelRod.RESOURCE_NAME_DEPLETED) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for (String s : NeutronReflector.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + for (String s : CoolantCell.RESOURCE_NAME) { + icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); + } + } + + @Override + public IIcon getIconFromDamage(int meta) { + return icons[meta]; + } + + @SuppressWarnings({"unchecked"}) + @Override + public void getSubItems(Item item, CreativeTabs tab, List list) { + for (int i = 0; i < icons.length; i++) { + list.add(new ItemStack(item, 1, i)); + } + } + + @Override + public String getUnlocalizedName(ItemStack stack) { + return super.getUnlocalizedName() + "." + stack.getItemDamage(); + } + + @SuppressWarnings({"unchecked"}) + @Override + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { + if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { + list.add("Property = 1"); + } else { + list.add("Part for the Modular Nuclear Reactor"); + list.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY + + " to display properties"); + } + } + + @Override + public double getDurabilityForDisplay(ItemStack stack) { + NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); + if (nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { + return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); + } else { + return 0.0d; + } + } + + @Override + public boolean showDurabilityBar(ItemStack stack) { + final int meta = stack.getItemDamage(); + return meta < 31 || meta > 45; + } + + public ItemStack getStackFromDamage(int meta) { + return new ItemStack(getInstance(), 1, meta); + } } diff --git a/src/main/java/common/reactorItem/AbstractReactorItem.java b/src/main/java/common/reactorItem/AbstractReactorItem.java index e78889b57f..0d02de40f1 100644 --- a/src/main/java/common/reactorItem/AbstractReactorItem.java +++ b/src/main/java/common/reactorItem/AbstractReactorItem.java @@ -7,7 +7,7 @@ public abstract class AbstractReactorItem extends Item { private final int[] behaviourID; - protected AbstractReactorItem(int...behaviourID) { + protected AbstractReactorItem(int... behaviourID) { this.behaviourID = behaviourID; } @@ -19,7 +19,8 @@ public abstract class AbstractReactorItem extends Item { @Override public final String getUnlocalizedName(ItemStack stack) { - return super.hasSubtypes ? (super.getUnlocalizedName() + "." + stack.getItemDamage()) + return super.hasSubtypes + ? (super.getUnlocalizedName() + "." + stack.getItemDamage()) : super.getUnlocalizedName(); } diff --git a/src/main/java/common/reactorItem/ReactorItem.java b/src/main/java/common/reactorItem/ReactorItem.java index e8dfbef21e..3d1c8ade32 100644 --- a/src/main/java/common/reactorItem/ReactorItem.java +++ b/src/main/java/common/reactorItem/ReactorItem.java @@ -27,9 +27,7 @@ public class ReactorItem extends AbstractReactorItem { } @Override - public void registerIcons(IIconRegister reg) { - - } + public void registerIcons(IIconRegister reg) {} @Override public IIcon getIconFromDamage(int meta) { diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java index a73943b618..df60be8362 100644 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java @@ -11,519 +11,552 @@ import gregtech.api.metatileentity.implementations.*; import gregtech.api.objects.GT_RenderedTexture; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; +import java.util.ArrayList; +import java.util.HashSet; 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 util.Vector3i; import util.Vector3ic; -import java.util.ArrayList; -import java.util.HashSet; - public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_TooltipMultiBlockBase { - 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; - 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 int CASING_TEXTURE_ID = 176; - - private MultiFluidHandler mfh; - private final HashSet sMultiHatches = 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); - } + private static final String glassNameIC2Reinforced = "blockAlloyGlass"; + private static final Block CASING = Blocks.tfftCasing; + private static final Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = + (Block_TFFTStorageFieldBlockT1) Blocks.tfftStorageField1; + private static final Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = + (Block_TFFTStorageFieldBlockT2) Blocks.tfftStorageField2; + private static final Block_TFFTStorageFieldBlockT3 STORAGE_FIELD3 = + (Block_TFFTStorageFieldBlockT3) Blocks.tfftStorageField3; + private static final Block_TFFTStorageFieldBlockT4 STORAGE_FIELD4 = + (Block_TFFTStorageFieldBlockT4) Blocks.tfftStorageField4; + private static final Block_TFFTStorageFieldBlockT5 STORAGE_FIELD5 = + (Block_TFFTStorageFieldBlockT5) Blocks.tfftStorageField5; + private static final int CASING_TEXTURE_ID = 176; + + private MultiFluidHandler mfh; + private final HashSet sMultiHatches = 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); - } + public GTMTE_FluidMultiStorage(String aName) { + super(aName); + } - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { - return new GTMTE_FluidMultiStorage(super.mName); - } + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { + return new GTMTE_FluidMultiStorage(super.mName); + } @Override protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); - tt.addMachineType("Fluid Tank") - .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("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:") - .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, false) - .addController("Top Center") - .addCasingInfo("T.F.F.T. Casing", 20) - .addOtherStructurePart("Storage Field Blocks (Tier I-V)", "Inner 3x7x3 solid pillar") - .addOtherStructurePart("IC2 Reinforced Glass", "Outer 5x7x5 glass shell") - .addMaintenanceHatch("Any top or bottom casing") - .addEnergyHatch("Any top or bottom casing") - .addInputHatch("Instead of any casing or glass, has to touch storage field block") - .addOutputHatch("Instead of any casing or glass, has to touch storage field block") - .addStructureInfo("You can have a bunch of hatches") - .addOtherStructurePart("Multi I/O Hatches", "Instead of any casing or glass, has to touch storage field block") - .addStructureInfo("Use MIOH with conduits or fluid storage busses to see all fluids at once. If it's fixed.") - .addStructureInfo("Ask someone else why there's 4 versions, with 2 uncraftable ones") - .toolTipFinisher("KekzTech"); + tt.addMachineType("Fluid Tank") + .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("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:") + .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, false) + .addController("Top Center") + .addCasingInfo("T.F.F.T. Casing", 20) + .addOtherStructurePart("Storage Field Blocks (Tier I-V)", "Inner 3x7x3 solid pillar") + .addOtherStructurePart("IC2 Reinforced Glass", "Outer 5x7x5 glass shell") + .addMaintenanceHatch("Any top or bottom casing") + .addEnergyHatch("Any top or bottom casing") + .addInputHatch("Instead of any casing or glass, has to touch storage field block") + .addOutputHatch("Instead of any casing or glass, has to touch storage field block") + .addStructureInfo("You can have a bunch of hatches") + .addOtherStructurePart( + "Multi I/O Hatches", "Instead of any casing or glass, has to touch storage field block") + .addStructureInfo( + "Use MIOH with conduits or fluid storage busses to see all fluids at once. If it's fixed.") + .addStructureInfo("Ask someone else why there's 4 versions, with 2 uncraftable ones") + .toolTipFinisher("KekzTech"); return tt; } - @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 (sMultiHatches.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); - } - } - - // Push out fluids - if (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { - final FluidStack storedFluid = mfh.getFluidCopy(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 { - int tDistinct = mfh.getDistinctFluids(); - int tDistinctCount = 0; - int tMaxDistinct = mfh.getMaxDistinctFluids(); - for(int i = 0; i < tMaxDistinct && tDistinctCount< tDistinct;i++) { - final FluidStack storedFluidCopy = mfh.getFluidCopy(i); - if (storedFluidCopy == null) - continue; - tDistinctCount++; - storedFluidCopy.amount = 0; - // Calculate how much capacity all available Output Hatches offer - for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { - if (outputHatch.isFluidLocked() && outputHatch.getLockedFluidName().equals(storedFluidCopy.getUnlocalizedName())) { - storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - addFluidToHatch(storedFluidCopy,outputHatch); - } else if (outputHatch.getFluid() != null && outputHatch.getFluid().isFluidEqual(storedFluidCopy)) { - storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - addFluidToHatch(storedFluidCopy,outputHatch); - } else if (!outputHatch.isFluidLocked() && outputHatch.getFluid() == null) { - storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - addFluidToHatch(storedFluidCopy,outputHatch); - } - } - } - } - - return true; - } - - public void addFluidToHatch(FluidStack aFluid, GT_MetaTileEntity_Hatch_Output aHatch) { - aFluid.amount = mfh.pullFluid(aFluid, true); - aHatch.fill(aFluid,true); - } - - @Override - public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { - super.onPostTick(aBaseMetaTileEntity, aTick); - - if (mfh != null) { - mfh.setLock(!super.getBaseMetaTileEntity().isActive()); - mfh.setFluidSelector(fluidSelector); - mfh.setDoVoidExcess(doVoidExcess); - } - } - - 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 = 20; - boolean formationChecklist = true; // If this is still true at the end, machine is good to go :) - float runningCostAcc = 0; - double fluidCapacityAcc = 0; - - sMultiHatches.clear(); - - // Front segment - for (int X = -2; X <= 2; X++) { - for (int Y = -2; Y <= 2; Y++) { - if (X == 0 && Y == 0) { - continue; // Skip controller - } - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - final 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) - && !addMultiHatchToMachineList(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 { - 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 seven long segment - 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 - final IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - // 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))) { - formationChecklist = false; - } - } 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) - && !addMultiHatchToMachineList(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()).getUnlocalizedName().equals(glassNameIC2Reinforced)) { - formationChecklist = false; - } - } - } - } - } - } - - // 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); - final 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) - && !addMultiHatchToMachineList(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; - } - } - } 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) { - formationChecklist = false; - } - - if (this.mMaintenanceHatches.size() != 1) { - 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 = MultiFluidHandler.newInstance(25, capacityPerFluid); - } else { - if (mfh.getCapacity() != capacityPerFluid) { - mfh = MultiFluidHandler.newAdjustedInstance(mfh, capacityPerFluid); - } - } - for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { - mh.setMultiFluidHandler(mfh); - } - } - - return formationChecklist; - } - - public boolean addMultiHatchToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { - if (aTileEntity == null) { - return false; - } else { - final IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GTMTE_TFFTMultiHatch) { - ((GTMTE_TFFTMultiHatch)aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.sMultiHatches.add((GTMTE_TFFTMultiHatch)aMetaTileEntity); - } else { - return false; - } - } - } - - @Override - public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - doVoidExcess = !doVoidExcess; - GT_Utility.sendChatToPlayer(aPlayer, doVoidExcess ? "Auto-voiding enabled" : "Auto-voiding disabled"); - } - - @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 = MultiFluidHandler.loadNBTData(nbt); - for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { - 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; - } + @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 (sMultiHatches.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); + } + } + + // Push out fluids + if (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { + final FluidStack storedFluid = mfh.getFluidCopy(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 { + int tDistinct = mfh.getDistinctFluids(); + int tDistinctCount = 0; + int tMaxDistinct = mfh.getMaxDistinctFluids(); + for (int i = 0; i < tMaxDistinct && tDistinctCount < tDistinct; i++) { + final FluidStack storedFluidCopy = mfh.getFluidCopy(i); + if (storedFluidCopy == null) continue; + tDistinctCount++; + storedFluidCopy.amount = 0; + // Calculate how much capacity all available Output Hatches offer + for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { + if (outputHatch.isFluidLocked() + && outputHatch.getLockedFluidName().equals(storedFluidCopy.getUnlocalizedName())) { + storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + addFluidToHatch(storedFluidCopy, outputHatch); + } else if (outputHatch.getFluid() != null + && outputHatch.getFluid().isFluidEqual(storedFluidCopy)) { + storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + addFluidToHatch(storedFluidCopy, outputHatch); + } else if (!outputHatch.isFluidLocked() && outputHatch.getFluid() == null) { + storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); + addFluidToHatch(storedFluidCopy, outputHatch); + } + } + } + } + + return true; + } + + public void addFluidToHatch(FluidStack aFluid, GT_MetaTileEntity_Hatch_Output aHatch) { + aFluid.amount = mfh.pullFluid(aFluid, true); + aHatch.fill(aFluid, true); + } + + @Override + public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); + + if (mfh != null) { + mfh.setLock(!super.getBaseMetaTileEntity().isActive()); + mfh.setFluidSelector(fluidSelector); + mfh.setDoVoidExcess(doVoidExcess); + } + } + + 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 = 20; + boolean formationChecklist = true; // If this is still true at the end, machine is good to go :) + float runningCostAcc = 0; + double fluidCapacityAcc = 0; + + sMultiHatches.clear(); + + // Front segment + for (int X = -2; X <= 2; X++) { + for (int Y = -2; Y <= 2; Y++) { + if (X == 0 && Y == 0) { + continue; // Skip controller + } + + // Get next TE + final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); + final 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) + && !addMultiHatchToMachineList(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 { + 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 seven long segment + 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 + final IGregTechTileEntity currentTE = + thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); + + // 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))) { + formationChecklist = false; + } + } 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) + && !addMultiHatchToMachineList(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()) + .getUnlocalizedName() + .equals(glassNameIC2Reinforced)) { + formationChecklist = false; + } + } + } + } + } + } + + // 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); + final 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) + && !addMultiHatchToMachineList(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; + } + } + } 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) { + formationChecklist = false; + } + + if (this.mMaintenanceHatches.size() != 1) { + 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 = MultiFluidHandler.newInstance(25, capacityPerFluid); + } else { + if (mfh.getCapacity() != capacityPerFluid) { + mfh = MultiFluidHandler.newAdjustedInstance(mfh, capacityPerFluid); + } + } + for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { + mh.setMultiFluidHandler(mfh); + } + } + + return formationChecklist; + } + + public boolean addMultiHatchToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { + if (aTileEntity == null) { + return false; + } else { + final IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); + if (aMetaTileEntity == null) { + return false; + } else if (aMetaTileEntity instanceof GTMTE_TFFTMultiHatch) { + ((GTMTE_TFFTMultiHatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); + return this.sMultiHatches.add((GTMTE_TFFTMultiHatch) aMetaTileEntity); + } else { + return false; + } + } + } + + @Override + public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { + doVoidExcess = !doVoidExcess; + GT_Utility.sendChatToPlayer(aPlayer, doVoidExcess ? "Auto-voiding enabled" : "Auto-voiding disabled"); + } + + @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 = MultiFluidHandler.loadNBTData(nbt); + for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { + 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; + } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 0e0dea54d0..703217ba05 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -1,5 +1,13 @@ package common.tileentities; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static common.itemBlocks.IB_LapotronicEnergyUnit.*; +import static gregtech.api.enums.GT_HatchElement.Maintenance; +import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; +import static gregtech.api.util.GT_StructureUtility.filterByMTEClass; +import static java.lang.Math.max; +import static java.lang.Math.min; + import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoMulti; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoTunnel; @@ -7,14 +15,10 @@ import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_H import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_EnergyTunnel; import com.google.common.collect.ImmutableList; import com.gtnewhorizon.structurelib.StructureLibAPI; -import com.google.common.collect.ImmutableList; -import com.gtnewhorizon.structurelib.StructureLibAPI; import com.gtnewhorizon.structurelib.alignment.IAlignmentLimits; import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor; -import com.gtnewhorizon.structurelib.alignment.constructable.ConstructableUtility; import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; import com.gtnewhorizon.structurelib.structure.IItemSource; -import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; import com.gtnewhorizon.structurelib.structure.IStructureElement; import com.gtnewhorizon.structurelib.structure.IStructureElement.PlaceResult; @@ -35,6 +39,10 @@ import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; import gregtech.api.util.IGT_HatchAdder; +import java.math.BigInteger; +import java.text.NumberFormat; +import java.util.*; +import java.util.function.Consumer; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; @@ -47,21 +55,9 @@ import net.minecraft.util.IChatComponent; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; -import java.math.BigInteger; -import java.text.NumberFormat; -import java.util.*; -import java.util.function.Consumer; - -import static com.google.common.math.LongMath.pow; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static common.itemBlocks.IB_LapotronicEnergyUnit.*; -import static gregtech.api.enums.GT_HatchElement.Maintenance; -import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; -import static gregtech.api.util.GT_StructureUtility.filterByMTEClass; -import static java.lang.Math.max; -import static java.lang.Math.min; - -public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements IGlobalWirelessEnergy, ISurvivalConstructable { +public class GTMTE_LapotronicSuperCapacitor + extends GT_MetaTileEntity_EnhancedMultiBlockBase + implements IGlobalWirelessEnergy, ISurvivalConstructable { private enum TopState { MayBeTop, Top, @@ -89,7 +85,9 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private final int minimalGlassTier; private final BigInteger providedCapacity; static final Capacitor[] VALUES = values(); - static final Capacitor[] VALUES_BY_TIER = Arrays.stream(values()).sorted(Comparator.comparingInt(Capacitor::getMinimalGlassTier)).toArray(Capacitor[]::new); + static final Capacitor[] VALUES_BY_TIER = Arrays.stream(values()) + .sorted(Comparator.comparingInt(Capacitor::getMinimalGlassTier)) + .toArray(Capacitor[]::new); Capacitor(int minimalGlassTier, BigInteger providedCapacity) { this.minimalGlassTier = minimalGlassTier; @@ -119,83 +117,179 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu private static final String STRUCTURE_PIECE_TOP = "top"; private static final String STRUCTURE_PIECE_MID = "mid"; - private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; - private static final Item LSC_PART_ITEM = Item.getItemFromBlock(LSC_PART); - private static final int CASING_META = 0; - private static final int CASING_TEXTURE_ID = (42 << 7) | 127; + private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; + private static final Item LSC_PART_ITEM = Item.getItemFromBlock(LSC_PART); + private static final int CASING_META = 0; + private static final int CASING_TEXTURE_ID = (42 << 7) | 127; private static final int DURATION_AVERAGE_TICKS = 100; // height channel for height. // glass channel for glass // capacitor channel for capacitor, but it really just pick whatever capacitor it can find in survival - private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() - .addShape(STRUCTURE_PIECE_BASE, transpose(new String[][]{ - {"bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, - {"bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb",}, - })) - .addShape(STRUCTURE_PIECE_LAYER, transpose(new String[][]{ - {"ggggg", "gcccg", "gcccg", "gcccg", "ggggg",}, - })) - .addShape(STRUCTURE_PIECE_TOP, transpose(new String[][]{ - {"ggggg", "ggggg", "ggggg", "ggggg", "ggggg",}, - })) - .addShape(STRUCTURE_PIECE_MID, transpose(new String[][]{ - {"ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg",}, - })) - .addElement('b', buildHatchAdder(GTMTE_LapotronicSuperCapacitor.class) - .atLeast(LSCHatchElement.Energy, LSCHatchElement.Dynamo, Maintenance) - .hatchItemFilterAnd((t, h) -> ChannelDataAccessor.getChannelData(h, "glass") < 6 ? - filterByMTEClass(ImmutableList.of(GT_MetaTileEntity_Hatch_EnergyTunnel.class, GT_MetaTileEntity_Hatch_DynamoTunnel.class)).negate() : - s -> true) - .casingIndex(CASING_TEXTURE_ID) - .dot(1) - .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META))) - ) - .addElement('g', withChannel("glass", BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier))) - .addElement('c', ofChain( - onlyIf(te -> te.topState != TopState.NotTop, onElementPass(te -> te.topState = TopState.Top, withChannel("glass", BorosilicateGlass.ofBoroGlass((byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier)))), - onlyIf(te -> te.topState != TopState.Top, onElementPass(te -> te.topState = TopState.NotTop, - new IStructureElement() { - @Override - public boolean check(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z) { - Block worldBlock = world.getBlock(x, y, z); - int meta = worldBlock.getDamageValue(world, x, y, z); - if (LSC_PART != worldBlock || meta == 0) - return false; - t.capacitors[meta - 1]++; - return true; - } - - private int getHint(ItemStack stack) { - return Capacitor.VALUES_BY_TIER[Math.min(Capacitor.VALUES_BY_TIER.length, ChannelDataAccessor.getChannelData(stack, "capacitor")) - 1].getMinimalGlassTier() + 1; - } - - @Override - public boolean spawnHint(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z, ItemStack trigger) { - StructureLibAPI.hintParticle(world, x, y, z, LSC_PART, getHint(trigger)); - return true; - } - - @Override - public boolean placeBlock(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z, ItemStack trigger) { - world.setBlock(x, y, z, LSC_PART, getHint(trigger), 3); - return true; - } - - @Override - public PlaceResult survivalPlaceBlock(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z, ItemStack trigger, IItemSource source, EntityPlayerMP actor, Consumer chatter) { - if (check(t, world, x, y, z)) return PlaceResult.SKIP; - int glassTier = ChannelDataAccessor.getChannelData(trigger, "glass") + 2; - ItemStack targetStack = source.takeOne(s -> s != null && s.stackSize >= 0 && s.getItem() == LSC_PART_ITEM && Capacitor.VALUES[Math.min(s.getItemDamage(), Capacitor.VALUES.length) - 1].getMinimalGlassTier() > glassTier, true); - if (targetStack == null) return PlaceResult.REJECT; - return StructureUtility.survivalPlaceBlock(targetStack, NBTMode.EXACT, targetStack.stackTagCompound, true, world, x, y, z, source, actor, chatter); - } - } - )) - )) - .addElement('C', ofBlock(LSC_PART, 1)) - .build(); + private static final IStructureDefinition STRUCTURE_DEFINITION = + IStructureDefinition.builder() + .addShape(STRUCTURE_PIECE_BASE, transpose(new String[][] { + { + "bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", + }, + { + "bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", + }, + })) + .addShape(STRUCTURE_PIECE_LAYER, transpose(new String[][] { + { + "ggggg", "gcccg", "gcccg", "gcccg", "ggggg", + }, + })) + .addShape(STRUCTURE_PIECE_TOP, transpose(new String[][] { + { + "ggggg", "ggggg", "ggggg", "ggggg", "ggggg", + }, + })) + .addShape(STRUCTURE_PIECE_MID, transpose(new String[][] { + { + "ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg", + }, + })) + .addElement( + 'b', + buildHatchAdder(GTMTE_LapotronicSuperCapacitor.class) + .atLeast(LSCHatchElement.Energy, LSCHatchElement.Dynamo, Maintenance) + .hatchItemFilterAnd((t, h) -> ChannelDataAccessor.getChannelData(h, "glass") < 6 + ? filterByMTEClass(ImmutableList.of( + GT_MetaTileEntity_Hatch_EnergyTunnel.class, + GT_MetaTileEntity_Hatch_DynamoTunnel.class)) + .negate() + : s -> true) + .casingIndex(CASING_TEXTURE_ID) + .dot(1) + .buildAndChain( + onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)))) + .addElement( + 'g', + withChannel( + "glass", + BorosilicateGlass.ofBoroGlass( + (byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier))) + .addElement( + 'c', + ofChain( + onlyIf( + te -> te.topState != TopState.NotTop, + onElementPass( + te -> te.topState = TopState.Top, + withChannel( + "glass", + BorosilicateGlass.ofBoroGlass( + (byte) -1, + (te, t) -> te.glassTier = t, + te -> te.glassTier)))), + onlyIf( + te -> te.topState != TopState.Top, + onElementPass( + te -> te.topState = TopState.NotTop, + new IStructureElement() { + @Override + public boolean check( + GTMTE_LapotronicSuperCapacitor t, + World world, + int x, + int y, + int z) { + Block worldBlock = world.getBlock(x, y, z); + int meta = worldBlock.getDamageValue(world, x, y, z); + if (LSC_PART != worldBlock || meta == 0) return false; + t.capacitors[meta - 1]++; + return true; + } + + private int getHint(ItemStack stack) { + return Capacitor.VALUES_BY_TIER[ + Math.min( + Capacitor.VALUES_BY_TIER + .length, + ChannelDataAccessor + .getChannelData( + stack, + "capacitor")) + - 1] + .getMinimalGlassTier() + + 1; + } + + @Override + public boolean spawnHint( + GTMTE_LapotronicSuperCapacitor t, + World world, + int x, + int y, + int z, + ItemStack trigger) { + StructureLibAPI.hintParticle( + world, x, y, z, LSC_PART, getHint(trigger)); + return true; + } + + @Override + public boolean placeBlock( + GTMTE_LapotronicSuperCapacitor t, + World world, + int x, + int y, + int z, + ItemStack trigger) { + world.setBlock(x, y, z, LSC_PART, getHint(trigger), 3); + return true; + } + + @Override + public PlaceResult survivalPlaceBlock( + GTMTE_LapotronicSuperCapacitor t, + World world, + int x, + int y, + int z, + ItemStack trigger, + IItemSource source, + EntityPlayerMP actor, + Consumer chatter) { + if (check(t, world, x, y, z)) return PlaceResult.SKIP; + int glassTier = + ChannelDataAccessor.getChannelData(trigger, "glass") + + 2; + ItemStack targetStack = source.takeOne( + s -> s != null + && s.stackSize >= 0 + && s.getItem() == LSC_PART_ITEM + && Capacitor.VALUES[ + Math.min( + s + .getItemDamage(), + Capacitor + .VALUES + .length) + - 1] + .getMinimalGlassTier() + > glassTier, + true); + if (targetStack == null) return PlaceResult.REJECT; + return StructureUtility.survivalPlaceBlock( + targetStack, + NBTMode.EXACT, + targetStack.stackTagCompound, + true, + world, + x, + y, + z, + source, + actor, + chatter); + } + })))) + .addElement('C', ofBlock(LSC_PART, 1)) + .build(); private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE); @@ -208,6 +302,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu * Index = meta - 1 */ private final int[] capacitors = new int[7]; + private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; private long passiveDischargeAmount = 0; @@ -261,7 +356,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu if (!(aMetaTileEntity instanceof GT_MetaTileEntity_Hatch)) return false; if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return GTMTE_LapotronicSuperCapacitor.this.mMaintenanceHatches.add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + return GTMTE_LapotronicSuperCapacitor.this.mMaintenanceHatches.add( + (GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { // Add GT hatches final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); @@ -269,7 +365,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu return mEnergyHatches.add(tHatch); } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { // Add TT Laser hatches - final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) aMetaTileEntity); + final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = + ((GT_MetaTileEntity_Hatch_EnergyTunnel) aMetaTileEntity); processInputHatch(tHatch, aBaseCasingIndex); return mEnergyTunnelsTT.add(tHatch); } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { @@ -304,55 +401,81 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Energy Storage") - .addInfo("Loses energy equal to 1% of the total capacity every 24 hours. Capped") - .addInfo("at " + EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY + "EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor.") - .addInfo("Passive loss is multiplied by the number of maintenance issues present.") - .addSeparator() - .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") - .addInfo(GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "-tier glass required for " + EnumChatFormatting.BLUE + "Tec" + EnumChatFormatting.DARK_BLUE + "Tech" + EnumChatFormatting.GRAY + " Laser Hatches.") - .addInfo("Add more or better capacitors to increase capacity.") - .addSeparator() - .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") - .addInfo("This mode can only be enabled if you have a "+ GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor in the multiblock.") - .addInfo("When enabled every " + EnumChatFormatting.BLUE + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") - .addInfo("wireless EU network. If there is less than " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "EU in the LSC") - .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") - .addInfo("the EU to the network and remove it from the LSC.") - .addSeparator() - .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) - .addStructureInfo("Modular height of 4-18 blocks.") - .addController("Front center bottom") - .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") - .addOtherStructurePart("Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + GT_Values.VN[4] + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")", "Center 3x(1-15)x3 above base (9-135 blocks)") - .addStructureInfo("You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") - .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") - .addEnergyHatch("Any casing") - .addDynamoHatch("Any casing") - .addOtherStructurePart("Laser Target/Source Hatches", "Any casing, must be using " + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "-tier glass") - .addStructureInfo("You can have several I/O Hatches") - .addSubChannelUsage("glass", "Borosilicate Glass Tier") - .addSubChannelUsage("capacitor", "Maximum Capacitor Tier") - .addSubChannelUsage("height", "Height of structure") - .addMaintenanceHatch("Any casing") - .toolTipFinisher("KekzTech"); + .addInfo("Loses energy equal to 1% of the total capacity every 24 hours. Capped") + .addInfo("at " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY + + "EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.GRAY + " capacitor.") + .addInfo("Passive loss is multiplied by the number of maintenance issues present.") + .addSeparator() + .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") + .addInfo(GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + + "-tier glass required for " + EnumChatFormatting.BLUE + "Tec" + EnumChatFormatting.DARK_BLUE + + "Tech" + EnumChatFormatting.GRAY + " Laser Hatches.") + .addInfo("Add more or better capacitors to increase capacity.") + .addSeparator() + .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") + .addInfo("This mode can only be enabled if you have a " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.GRAY + " capacitor in the multiblock.") + .addInfo("When enabled every " + EnumChatFormatting.BLUE + + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") + .addInfo("wireless EU network. If there is less than " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "EU in the LSC") + .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") + .addInfo("the EU to the network and remove it from the LSC.") + .addSeparator() + .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) + .addStructureInfo("Modular height of 4-18 blocks.") + .addController("Front center bottom") + .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") + .addOtherStructurePart( + "Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + GT_Values.VN[4] + EnumChatFormatting.GRAY + + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.GRAY + ")", + "Center 3x(1-15)x3 above base (9-135 blocks)") + .addStructureInfo( + "You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") + .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") + .addEnergyHatch("Any casing") + .addDynamoHatch("Any casing") + .addOtherStructurePart( + "Laser Target/Source Hatches", + "Any casing, must be using " + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + + EnumChatFormatting.GRAY + "-tier glass") + .addStructureInfo("You can have several I/O Hatches") + .addSubChannelUsage("glass", "Borosilicate Glass Tier") + .addSubChannelUsage("capacitor", "Maximum Capacitor Tier") + .addSubChannelUsage("height", "Height of structure") + .addMaintenanceHatch("Any casing") + .toolTipFinisher("KekzTech"); return tt; } @Override - public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, - boolean aActive, boolean aRedstone) { - ITexture[] sTexture = new ITexture[]{TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, - Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; + public ITexture[] getTexture( + IGregTechTileEntity aBaseMetaTileEntity, + byte aSide, + byte aFacing, + byte aColorIndex, + boolean aActive, + boolean aRedstone) { + ITexture[] sTexture = new ITexture[] { + TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) + }; if (aSide == aFacing && aActive) { - sTexture = new ITexture[]{TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, - Dyes.getModulation(-1, Dyes._NULL.mRGBa))}; + sTexture = new ITexture[] { + TextureFactory.of( + 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"); + return new GT_GUIContainer_MultiMachine( + aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), "MultiblockDisplay.png"); } private String global_energy_user_uuid; @@ -402,20 +525,16 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu mMaxEUIn = 0; mMaxEUOut = 0; - if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) - return false; + if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) return false; topState = TopState.NotTop; // need at least one layer of capacitor to form, obviously int layer = 2; while (true) { - if (!checkPiece(STRUCTURE_PIECE_LAYER, 2, layer, 0)) - return false; - layer ++; - if (topState == TopState.Top) - break; // top found, break out + if (!checkPiece(STRUCTURE_PIECE_LAYER, 2, layer, 0)) return false; + layer++; + if (topState == TopState.Top) break; // top found, break out topState = TopState.MayBeTop; - if (layer > 18) - return false; // too many layers + if (layer > 18) return false; // too many layers } // Make sure glass tier is T-2 of the highest tier capacitor in the structure @@ -424,25 +543,28 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu for (int highestGlassTier = capacitors.length - 1; highestGlassTier >= 0; highestGlassTier--) { int highestCapacitor = Capacitor.getIndexFromGlassTier(highestGlassTier); if (capacitors[highestCapacitor] > 0) { - if (Capacitor.VALUES[highestCapacitor].getMinimalGlassTier() > glassTier) - return false; + if (Capacitor.VALUES[highestCapacitor].getMinimalGlassTier() > glassTier) return false; break; } } // Glass has to be at least UV-tier to allow TT Laser hatches if (glassTier < 8) { - if(mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) - return false; + if (mEnergyTunnelsTT.size() > 0 || mDynamoTunnelsTT.size() > 0) return false; } - //Check if enough (more than 50%) non-empty caps - if (capacitors[5] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + getUHVCapacitorCount() + capacitors[6]) - return false; + // Check if enough (more than 50%) non-empty caps + if (capacitors[5] + > capacitors[0] + + capacitors[1] + + capacitors[2] + + capacitors[3] + + getUHVCapacitorCount() + + capacitors[6]) return false; // Calculate total capacity capacity = BigInteger.ZERO; - for(int i = 0; i < capacitors.length; i++) { + for (int i = 0; i < capacitors.length; i++) { int count = capacitors[i]; capacity = capacity.add(Capacitor.VALUES[i].getProvidedCapacity().multiply(BigInteger.valueOf(count))); } @@ -455,8 +577,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu public void construct(ItemStack stackSize, boolean hintsOnly) { int layer = min(stackSize.stackSize + 3, 18); buildPiece(STRUCTURE_PIECE_BASE, stackSize, hintsOnly, 2, 1, 0); - for (int i = 2; i < layer - 1; i++) - buildPiece(STRUCTURE_PIECE_MID, stackSize, hintsOnly, 2, i, 0); + for (int i = 2; i < layer - 1; i++) buildPiece(STRUCTURE_PIECE_MID, stackSize, hintsOnly, 2, i, 0); buildPiece(STRUCTURE_PIECE_TOP, stackSize, hintsOnly, 2, layer - 1, 0); } @@ -465,16 +586,19 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu if (mMachine) return -1; int layer = Math.min(ChannelDataAccessor.getChannelData(stackSize, "height") + 3, 18); int built; - built = survivialBuildPiece(STRUCTURE_PIECE_BASE, stackSize, 2, 1, 0, elementBudget, source, actor, false, true); + built = survivialBuildPiece( + STRUCTURE_PIECE_BASE, stackSize, 2, 1, 0, elementBudget, source, actor, false, true); if (built >= 0) return built; for (int i = 2; i < layer - 1; i++) - built = survivialBuildPiece(STRUCTURE_PIECE_MID, stackSize, 2, i, 0, elementBudget, source, actor, false, true); + built = survivialBuildPiece( + STRUCTURE_PIECE_MID, stackSize, 2, i, 0, elementBudget, source, actor, false, true); if (built >= 0) return built; - return survivialBuildPiece(STRUCTURE_PIECE_TOP, stackSize, 2, layer - 1, 0, elementBudget, source, actor, false, true); + return survivialBuildPiece( + STRUCTURE_PIECE_TOP, stackSize, 2, layer - 1, 0, elementBudget, source, actor, false, true); } @Override - public boolean onRunningTick(ItemStack stack){ + public boolean onRunningTick(ItemStack stack) { // Reset I/O cache inputLastTick = 0; outputLastTick = 0; @@ -482,12 +606,12 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu long temp_stored = 0L; // Draw energy from GT hatches - for(GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { - if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + for (GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { + if (eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); - if(eHatch.getEUVar() >= power) { + if (eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); temp_stored += power; inputLastTick += power; @@ -495,12 +619,12 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } // Output energy to GT hatches - for(GT_MetaTileEntity_Hatch_Dynamo eDynamo : super.mDynamoHatches){ - if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + for (GT_MetaTileEntity_Hatch_Dynamo eDynamo : super.mDynamoHatches) { + if (eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); - if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { + if (power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); temp_stored -= power; outputLastTick += power; @@ -508,12 +632,12 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } // Draw energy from TT hatches - for(GT_MetaTileEntity_Hatch_EnergyMulti eHatch : mEnergyHatchesTT) { - if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + for (GT_MetaTileEntity_Hatch_EnergyMulti eHatch : mEnergyHatchesTT) { + if (eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); - if(eHatch.getEUVar() >= power) { + if (eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); temp_stored += power; inputLastTick += power; @@ -521,12 +645,12 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } // Output energy to TT hatches - for(GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT) { - if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + for (GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT) { + if (eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); - if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { + if (power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); temp_stored -= power; outputLastTick += power; @@ -534,13 +658,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } // Draw energy from TT Laser hatches - for(GT_MetaTileEntity_Hatch_EnergyTunnel eHatch : mEnergyTunnelsTT) { - if(eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + for (GT_MetaTileEntity_Hatch_EnergyTunnel eHatch : mEnergyTunnelsTT) { + if (eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } final long ttLaserWattage = eHatch.maxEUInput() * eHatch.Amperes - (eHatch.Amperes / 20); final long power = getPowerToDraw(ttLaserWattage); - if(eHatch.getEUVar() >= power) { + if (eHatch.getEUVar() >= power) { eHatch.setEUVar(eHatch.getEUVar() - power); temp_stored += power; inputLastTick += power; @@ -548,13 +672,13 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } // Output energy to TT Laser hatches - for(GT_MetaTileEntity_Hatch_DynamoTunnel eDynamo : mDynamoTunnelsTT) { - if(eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()){ + for (GT_MetaTileEntity_Hatch_DynamoTunnel eDynamo : mDynamoTunnelsTT) { + if (eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } final long ttLaserWattage = eDynamo.maxEUOutput() * eDynamo.Amperes - (eDynamo.Amperes / 20); final long power = getPowerToPush(ttLaserWattage); - if(power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { + if (power <= eDynamo.maxEUStore() - eDynamo.getEUVar()) { eDynamo.setEUVar(eDynamo.getEUVar() + power); temp_stored -= power; outputLastTick += power; @@ -573,7 +697,8 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu counter = 1; // Find difference. - BigInteger transferred_eu = stored.subtract(LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))); + BigInteger transferred_eu = + stored.subtract(LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))); if (transferred_eu.signum() == 1) { inputLastTick += transferred_eu.longValue(); @@ -590,7 +715,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu // Lose some energy. // Re-calculate if the repair status changed. - if(super.getRepairStatus() != repairStatusCache) { + if (super.getRepairStatus() != repairStatusCache) { passiveDischargeAmount = recalculateLossWithMaintenance(super.getRepairStatus()); } @@ -603,16 +728,16 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); - tBMTE.injectEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), inputLastTick, 1L); - tBMTE.drainEnergyUnits((byte)ForgeDirection.UNKNOWN.ordinal(), outputLastTick, 1L); + tBMTE.injectEnergyUnits((byte) ForgeDirection.UNKNOWN.ordinal(), inputLastTick, 1L); + tBMTE.drainEnergyUnits((byte) ForgeDirection.UNKNOWN.ordinal(), outputLastTick, 1L); - //Add I/O values to Queues - if(energyInputValues.size() > DURATION_AVERAGE_TICKS){ + // Add I/O values to Queues + if (energyInputValues.size() > DURATION_AVERAGE_TICKS) { energyInputValues.remove(); } energyInputValues.offer(inputLastTick); - if(energyOutputValues.size() > DURATION_AVERAGE_TICKS){ + if (energyOutputValues.size() > DURATION_AVERAGE_TICKS) { energyOutputValues.remove(); } @@ -631,15 +756,19 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu repairStatusCache = repairStatus; // This cannot overflow because there is a 135 capacitor maximum per LSC. - long temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); + long temp_capacity_divided = + capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); - // Passive loss is multiplied by number of UHV caps. Minimum of 1 otherwise loss is 0 for non-UHV caps calculations. - long uhv_cap_multiplier = min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uhv_cap * max(1, getUHVCapacitorCount())); + // Passive loss is multiplied by number of UHV caps. Minimum of 1 otherwise loss is 0 for non-UHV caps + // calculations. + long uhv_cap_multiplier = + min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uhv_cap * max(1, getUHVCapacitorCount())); // Passive loss is multiplied by number of maintenance issues. long total_passive_loss = uhv_cap_multiplier * (getIdealStatus() - repairStatus + 1); - // Maximum of 100,000 EU/t drained per UHV cell. The logic is 1% of EU capacity should be drained every 86400 seconds (1 day). + // Maximum of 100,000 EU/t drained per UHV cell. The logic is 1% of EU capacity should be drained every 86400 + // seconds (1 day). return total_passive_loss; } @@ -649,7 +778,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu * Hatch amperage * voltage * @return EU amount */ - private long getPowerToDraw(long hatchWatts){ + private long getPowerToDraw(long hatchWatts) { final BigInteger remcapActual = capacity.subtract(stored); final BigInteger recampLimited = (MAX_LONG.compareTo(remcapActual) > 0) ? remcapActual : MAX_LONG; return min(hatchWatts, recampLimited.longValue()); @@ -661,22 +790,22 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu * Hatch amperage * voltage * @return EU amount */ - private long getPowerToPush(long hatchWatts){ + private long getPowerToPush(long hatchWatts) { final BigInteger remStoredLimited = (MAX_LONG.compareTo(stored) > 0) ? stored : MAX_LONG; return min(hatchWatts, remStoredLimited.longValue()); } - private long getAvgIn(){ + private long getAvgIn() { long sum = 0L; - for(long l: energyInputValues){ + for (long l : energyInputValues) { sum += l; } return sum / Math.max(energyInputValues.size(), 1); } - private long getAvgOut(){ + private long getAvgOut() { long sum = 0L; - for(long l: energyOutputValues){ + for (long l : energyOutputValues) { sum += l; } return sum / Math.max(energyOutputValues.size(), 1); @@ -685,7 +814,7 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu @Override public String[] getInfoData() { NumberFormat nf = NumberFormat.getNumberInstance(); - int secInterval = DURATION_AVERAGE_TICKS/20; + int secInterval = DURATION_AVERAGE_TICKS / 20; final ArrayList ll = new ArrayList<>(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); @@ -696,14 +825,18 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + "EU/t"); ll.add("Avg EU IN: " + nf.format(getAvgIn()) + " (last " + secInterval + " seconds)"); ll.add("Avg EU OUT: " + nf.format(getAvgOut()) + " (last " + secInterval + " seconds)"); - ll.add("Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) - ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); - ll.add("Wireless mode: " + (wireless_mode - ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); - ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + getUHVCapacitorCount()); - ll.add("Total wireless EU: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); + ll.add("Maintenance Status: " + + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + ll.add("Wireless mode: " + + (wireless_mode + ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); + ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + + getUHVCapacitorCount()); + ll.add("Total wireless EU: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; @@ -738,67 +871,67 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu } @Override - public int getMaxEfficiency(ItemStack stack) { return 10000; } + public int getMaxEfficiency(ItemStack stack) { + return 10000; + } @Override - public int getPollutionPerTick(ItemStack stack) { return 0; } + public int getPollutionPerTick(ItemStack stack) { + return 0; + } @Override - public int getDamageToComponent(ItemStack stack) { return 0; } + public int getDamageToComponent(ItemStack stack) { + return 0; + } @Override - public boolean explodesOnComponentBreak(ItemStack stack) { return false; } + public boolean explodesOnComponentBreak(ItemStack stack) { + return false; + } - //called by the getEUCapacity() function in BaseMetaTileEntity + // called by the getEUCapacity() function in BaseMetaTileEntity @Override - public long maxEUStore() - { + public long maxEUStore() { return capacity.longValue(); } - //called by the getEUStored() function in BaseMetaTileEntity + // called by the getEUStored() function in BaseMetaTileEntity @Override - public long getEUVar() - { + public long getEUVar() { return stored.longValue(); } /* all of these are needed for the injectEnergyUnits() and drainEnergyUnits() - in IGregTechTileEntity - */ + in IGregTechTileEntity + */ @Override - public long maxEUInput() - { + public long maxEUInput() { return mMaxEUIn; } @Override - public long maxAmperesIn() - { + public long maxAmperesIn() { return 1L; } @Override - public long maxEUOutput() - { + public long maxEUOutput() { return mMaxEUOut; } @Override - public long maxAmperesOut() - { + public long maxAmperesOut() { return 1L; } @Override - public boolean isEnetInput() - { + public boolean isEnetInput() { return true; } @Override - public boolean isEnetOutput() - { + public boolean isEnetOutput() { return true; } @@ -808,7 +941,10 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMu wireless_mode = !wireless_mode; GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); } else { - GT_Utility.sendChatToPlayer(aPlayer, "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " capacitor."); + GT_Utility.sendChatToPlayer( + aPlayer, + "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.RESET + " capacitor."); wireless_mode = false; } } diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index ec720b9354..67aaf2a0f9 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,245 +1,249 @@ -package common.tileentities; - -import org.joml.Vector3i; -import org.lwjgl.input.Keyboard; - -import client.gui.GUIContainer_ModularNuclearReactor; -import common.Blocks; -import gregtech.api.GregTech_API; -import gregtech.api.enums.Textures; -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; - -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 = Blocks.reactorChamberOFF; - private final Block CHAMBER_ON = Blocks.reactorChamberON; - private final Block CONTROL_ROD = Blocks.reactorControlRod; - - 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() { - return new String[]{"Disabled"}; - /* - 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.getCasingTextureForId(CASING_TEXTURE_ID), - new GT_RenderedTexture(aActive ? - Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE - : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER)} - : new ITexture[]{Textures.BlockIcons.getCasingTextureForId(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; - } - -} +package common.tileentities; + +import client.gui.GUIContainer_ModularNuclearReactor; +import common.Blocks; +import gregtech.api.GregTech_API; +import gregtech.api.enums.Textures; +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 org.joml.Vector3i; + +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 = Blocks.reactorChamberOFF; + private final Block CHAMBER_ON = Blocks.reactorChamberON; + private final Block CONTROL_ROD = Blocks.reactorControlRod; + + 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() { + return new String[] {"Disabled"}; + /* + 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.getCasingTextureForId(CASING_TEXTURE_ID), + new GT_RenderedTexture( + aActive + ? Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE + : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER) + } + : new ITexture[] {Textures.BlockIcons.getCasingTextureForId(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 index 03668aaa28..1909b5ef27 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -1,14 +1,12 @@ package common.tileentities; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static gregtech.api.enums.Textures.BlockIcons.*; +import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; -import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; - import common.Blocks; +import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; import gregtech.api.enums.Textures; @@ -16,34 +14,33 @@ 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_EnhancedMultiBlockBase; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; -import gregtech.api.util.GT_Utility; import gregtech.api.util.GT_Recipe.GT_Recipe_Map; +import gregtech.api.util.GT_Utility; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static gregtech.api.enums.Textures.BlockIcons.*; -import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; - -public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBase { +public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBase { - private final int OXYGEN_PER_SEC = 100; - private final int EU_PER_TICK = 2048; - private final int STEAM_PER_SEC = 20000; + private final int OXYGEN_PER_SEC = 100; + private final int EU_PER_TICK = 2048; + private final int STEAM_PER_SEC = 20000; - public GTMTE_SOFuelCellMK1(int aID, String aName, String aNameRegional) { - super(aID, aName, aNameRegional); - - } + public GTMTE_SOFuelCellMK1(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + } - public GTMTE_SOFuelCellMK1(String aName) { - super(aName); - } + public GTMTE_SOFuelCellMK1(String aName) { + super(aName); + } @Override public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { @@ -54,22 +51,25 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBa private static final int CASING_TEXTURE_ID = 49; private static final String STRUCTURE_PIECE_MAIN = "main"; - private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() - .addShape(STRUCTURE_PIECE_MAIN, transpose(new String[][]{ - {"ccc", "ccc", "ccc", "ccc", "ccc"}, - {"c~c", "geg", "geg", "geg", "cdc"}, - {"ccc", "ccc", "ccc", "ccc", "ccc"} - })) - .addElement('c', ofChain( - onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 1)), - ofHatchAdder(GTMTE_SOFuelCellMK1::addInputToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK1::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK1::addOutputToMachineList, CASING_TEXTURE_ID, 1) - )) - .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK1::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) - .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) - .addElement('e', ofBlockAnyMeta(Blocks.yszUnit)) - .build(); + private static final IStructureDefinition STRUCTURE_DEFINITION = + IStructureDefinition.builder() + .addShape(STRUCTURE_PIECE_MAIN, transpose(new String[][] { + {"ccc", "ccc", "ccc", "ccc", "ccc"}, + {"c~c", "geg", "geg", "geg", "cdc"}, + {"ccc", "ccc", "ccc", "ccc", "ccc"} + })) + .addElement( + 'c', + ofChain( + onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 1)), + ofHatchAdder(GTMTE_SOFuelCellMK1::addInputToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder( + GTMTE_SOFuelCellMK1::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK1::addOutputToMachineList, CASING_TEXTURE_ID, 1))) + .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK1::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) + .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) + .addElement('e', ofBlockAnyMeta(Blocks.yszUnit)) + .build(); @Override public IStructureDefinition getStructureDefinition() { @@ -80,132 +80,150 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBa protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Gas Turbine") - .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") - .addInfo("Consumes up to" + (EU_PER_TICK * 20) + "EU worth of fuel with up to 100% 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, false) - .addController("Front center") - .addCasingInfo("Clean Stainless Steel Casing", 12) - .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") - .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addDynamoHatch("Back center", 1) - .addMaintenanceHatch("Any casing") - .addInputHatch("Fuel, any casing") - .addInputHatch("Oxygen, any casing") - .addOutputHatch("Steam, any casing") - .toolTipFinisher("KekzTech"); + .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") + .addInfo("Consumes up to" + (EU_PER_TICK * 20) + + "EU worth of fuel with up to 100% 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, false) + .addController("Front center") + .addCasingInfo("Clean Stainless Steel Casing", 12) + .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addDynamoHatch("Back center", 1) + .addMaintenanceHatch("Any casing") + .addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing") + .addOutputHatch("Steam, any casing") + .toolTipFinisher("KekzTech"); return tt; } - @Override - public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, - final byte aColorIndex, final boolean aActive, final boolean aRedstone) { + @Override + public ITexture[] getTexture( + final IGregTechTileEntity aBaseMetaTileEntity, + final byte aSide, + final byte aFacing, + final byte aColorIndex, + final boolean aActive, + final boolean aRedstone) { if (aSide == aFacing) { if (aActive) - return new ITexture[]{ + return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow().build()}; - return new ITexture[]{ + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW) + .extFacing() + .glow() + .build() + }; + return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER).extFacing().build(), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW).extFacing().glow().build()}; + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW) + .extFacing() + .glow() + .build() + }; } - return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(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 = (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; - } - - @Override - public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { + return new ITexture[] {Textures.BlockIcons.getCasingTextureForId(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 = (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; + } + + @Override + public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { this.mCasing = 0; - if(!checkPiece(STRUCTURE_PIECE_MAIN, 1, 1, 0)) - return false; - - return (this.mCasing >= 12 && - this.mMaintenanceHatches.size() == 1 && - this.mInputHatches.size() >= 2 - ); - } - - @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; - } + if (!checkPiece(STRUCTURE_PIECE_MAIN, 1, 1, 0)) return false; + + return (this.mCasing >= 12 && this.mMaintenanceHatches.size() == 1 && this.mInputHatches.size() >= 2); + } + + @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; + } @Override public void construct(ItemStack itemStack, boolean b) { diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index de1e9cc82f..4438c0add1 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -1,15 +1,14 @@ package common.tileentities; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlockAnyMeta; +import static gregtech.api.enums.Textures.BlockIcons.*; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_GLOW; +import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; -import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; -import gregtech.api.render.TextureFactory; - import common.Blocks; +import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; import gregtech.api.enums.Textures; @@ -17,35 +16,33 @@ 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_EnhancedMultiBlockBase; +import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; -import gregtech.api.util.GT_Utility; import gregtech.api.util.GT_Recipe.GT_Recipe_Map; +import gregtech.api.util.GT_Utility; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlockAnyMeta; -import static gregtech.api.enums.Textures.BlockIcons.*; -import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_GLOW; -import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; - -public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBase { +public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBase { - 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) + 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(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + } - public GTMTE_SOFuelCellMK2(String aName) { - super(aName); - } + public GTMTE_SOFuelCellMK2(String aName) { + super(aName); + } @Override public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { @@ -56,22 +53,25 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBa private static final int CASING_TEXTURE_ID = 48; private static final String STRUCTURE_PIECE_MAIN = "main"; - private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition.builder() - .addShape(STRUCTURE_PIECE_MAIN, transpose(new String[][]{ - {"ccc", "ccc", "ccc", "ccc", "ccc"}, - {"c~c", "geg", "geg", "geg", "cdc"}, - {"ccc", "ccc", "ccc", "ccc", "ccc"} - })) - .addElement('c', ofChain( - onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 0)), - ofHatchAdder(GTMTE_SOFuelCellMK2::addInputToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK2::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK2::addOutputToMachineList, CASING_TEXTURE_ID, 1) - )) - .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK2::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) - .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) - .addElement('e', ofBlockAnyMeta(Blocks.gdcUnit)) - .build(); + private static final IStructureDefinition STRUCTURE_DEFINITION = + IStructureDefinition.builder() + .addShape(STRUCTURE_PIECE_MAIN, transpose(new String[][] { + {"ccc", "ccc", "ccc", "ccc", "ccc"}, + {"c~c", "geg", "geg", "geg", "cdc"}, + {"ccc", "ccc", "ccc", "ccc", "ccc"} + })) + .addElement( + 'c', + ofChain( + onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 0)), + ofHatchAdder(GTMTE_SOFuelCellMK2::addInputToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder( + GTMTE_SOFuelCellMK2::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK2::addOutputToMachineList, CASING_TEXTURE_ID, 1))) + .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK2::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) + .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) + .addElement('e', ofBlockAnyMeta(Blocks.gdcUnit)) + .build(); @Override public IStructureDefinition getStructureDefinition() { @@ -82,133 +82,152 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBa protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Gas Turbine") - .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") - .addInfo("Consumes up to" + (EU_PER_TICK * 20) + "EU worth of fuel with up to 100% efficiency each second") - .addInfo("Nitrobenzene and other gas fuels above 1M EU/bucket are more efficient") - .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, false) - .addController("Front center") - .addCasingInfo("Robust Tungstensteel Machine Casing", 12) - .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") - .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addDynamoHatch("Back center", 1) - .addMaintenanceHatch("Any casing") - .addInputHatch("Fuel, any casing") - .addInputHatch("Oxygen, any casing") - .addOutputHatch("Superheated Steam, any casing") - .toolTipFinisher("KekzTech"); + .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") + .addInfo("Consumes up to" + (EU_PER_TICK * 20) + + "EU worth of fuel with up to 100% efficiency each second") + .addInfo("Nitrobenzene and other gas fuels above 1M EU/bucket are more efficient") + .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, false) + .addController("Front center") + .addCasingInfo("Robust Tungstensteel Machine Casing", 12) + .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addDynamoHatch("Back center", 1) + .addMaintenanceHatch("Any casing") + .addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing") + .addOutputHatch("Superheated Steam, any casing") + .toolTipFinisher("KekzTech"); return tt; } - @Override - public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, - final byte aColorIndex, final boolean aActive, final boolean aRedstone) { + @Override + public ITexture[] getTexture( + final IGregTechTileEntity aBaseMetaTileEntity, + final byte aSide, + final byte aFacing, + final byte aColorIndex, + final boolean aActive, + final boolean aRedstone) { if (aSide == aFacing) { if (aActive) - return new ITexture[]{ + return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow().build()}; - return new ITexture[]{ + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW) + .extFacing() + .glow() + .build() + }; + return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER).extFacing().build(), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW).extFacing().glow().build()}; + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW) + .extFacing() + .glow() + .build() + }; + } + return new ITexture[] {Textures.BlockIcons.getCasingTextureForId(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 = (int) (Math.floor((EU_PER_TICK * 20) / aFuel.mSpecialValue) + / Math.max(1, aFuel.mSpecialValue / 1000)); + + 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; + } + } + } + } } - return new ITexture[]{Textures.BlockIcons.getCasingTextureForId(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 = (int) (Math.floor((EU_PER_TICK * 20) / aFuel.mSpecialValue) / Math.max(1, aFuel.mSpecialValue / 1000)); - - 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; - } + + super.mEUt = 0; + super.mEfficiency = 0; + return false; + } @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { this.mCasing = 0; - if(!checkPiece(STRUCTURE_PIECE_MAIN, 1, 1, 0)) - return false; + if (!checkPiece(STRUCTURE_PIECE_MAIN, 1, 1, 0)) return false; - return (this.mCasing >= 12 && - this.mMaintenanceHatches.size() == 1 && - this.mInputHatches.size() >= 2 - ); + return (this.mCasing >= 12 && this.mMaintenanceHatches.size() == 1 && this.mInputHatches.size() >= 2); } - @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; - } + @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; + } @Override public void construct(ItemStack itemStack, boolean b) { diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 3469528f78..cabf4552d6 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -9,19 +9,17 @@ 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 java.util.ArrayList; +import java.util.HashSet; import net.minecraft.block.Block; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; -import org.lwjgl.input.Keyboard; 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; @@ -29,7 +27,7 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { 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 String glassNameBorosilicate = "BW_GlasBlocks"; private static final int HATCH_OVERLAY_ID = 16; // Scan positions for capacitor banks @@ -47,7 +45,9 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { super(aID, aName, aNameRegional); } - public GTMTE_SpaceElevator(String aName) { super(aName); } + public GTMTE_SpaceElevator(String aName) { + super(aName); + } @Override public IMetaTileEntity newMetaEntity(IGregTechTileEntity var1) { @@ -56,8 +56,8 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { - return new String[]{"Disabled"}; - /* + return new String[] {"Disabled"}; + /* 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") @@ -82,20 +82,30 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } @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))}; + 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))}; + 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"); + return new GT_GUIContainer_MultiMachine( + aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), "MultiblockDisplay.png"); } @Override @@ -127,7 +137,7 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { // Make sure the controller is either facing up or down - if(thisController.getFrontFacing() > 1) { + if (thisController.getFrontFacing() > 1) { return false; } @@ -135,17 +145,16 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { final Vector3ic forgeDirection = new Vector3i( ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ - ); + ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ); boolean formationChecklist = true; int minCasingAmount = 320; int firstCoilMeta = -1; capacitors.clear(); // Base floor - for(int X = -7; X <= 7; X++){ - for(int Y = -7; Y <= 7; Y++){ - if(X == 0 && Y == 0){ + for (int X = -7; X <= 7; X++) { + for (int Y = -7; Y <= 7; Y++) { + if (X == 0 && Y == 0) { continue; // Skip controller } @@ -154,8 +163,9 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { 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, HATCH_OVERLAY_ID) + // The number is the texture index number for the texture that needs to be painted over the hatch + // texture + 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. @@ -171,34 +181,39 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } 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, + 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) { + if (Z == 1 || Z == 5) { // Check for casings - if(thisController.getBlockOffset(offset.x(), offset.y(), offset.z()) == BASE_BLOCK + 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){ + 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) { + 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)) { + if (!thisController + .getBlockOffset(offset.x(), offset.y(), offset.z()) + .getUnlocalizedName() + .equals(glassNameBorosilicate)) { formationChecklist = false; } } @@ -212,11 +227,11 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { // Coils - if(minCasingAmount > 0) { + if (minCasingAmount > 0) { formationChecklist = false; } - for(TE_SpaceElevatorCapacitor cap : capacitors){ + for (TE_SpaceElevatorCapacitor cap : capacitors) { cap.setIsDamaged(false); } @@ -228,9 +243,10 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { 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("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()]; @@ -243,14 +259,22 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } @Override - public int getMaxEfficiency(ItemStack stack) { return 10000; } + public int getMaxEfficiency(ItemStack stack) { + return 10000; + } @Override - public int getPollutionPerTick(ItemStack stack) { return 0; } + public int getPollutionPerTick(ItemStack stack) { + return 0; + } @Override - public int getDamageToComponent(ItemStack stack) { return 0; } + public int getDamageToComponent(ItemStack stack) { + return 0; + } @Override - public boolean explodesOnComponentBreak(ItemStack stack) { return false; } + public boolean explodesOnComponentBreak(ItemStack stack) { + return false; + } } diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java index fc2579604a..8c992f8cb0 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java @@ -1,6 +1,5 @@ package common.tileentities; -import client.GTTexture; import gregtech.api.enums.Textures; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; @@ -8,6 +7,7 @@ import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch; import gregtech.api.objects.GT_RenderedTexture; import gregtech.api.util.GT_Utility; +import java.util.HashMap; import kekztech.MultiFluidHandler; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; @@ -18,16 +18,16 @@ import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidTankInfo; import net.minecraftforge.fluids.IFluidHandler; -import java.util.HashMap; - public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { private static final HashMap vals = new HashMap<>(); + static { vals.put(3, 2000); vals.put(5, 20000); vals.put(7, 200000); } + private static final int INV_SLOT_COUNT = 2; private MultiFluidHandler mfh; @@ -35,10 +35,10 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { public GTMTE_TFFTMultiHatch(int aID, String aName, String aNameRegional, int aTier) { super(aID, aName, aNameRegional, aTier, INV_SLOT_COUNT, new String[] { - "All-in-one access for the T.F.F.T", - "Right-click with a screwdriver to toggle auto-output", - "Throughput: " + vals.get(aTier) + "L/s per fluid"} - ); + "All-in-one access for the T.F.F.T", + "Right-click with a screwdriver to toggle auto-output", + "Throughput: " + vals.get(aTier) + "L/s per fluid" + }); } public GTMTE_TFFTMultiHatch(String aName, int aTier, String aDescription, ITexture[][][] aTextures) { @@ -67,14 +67,16 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { @Override public ITexture[] getTexturesActive(ITexture aBaseTexture) { - //return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_ON)}; - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_PIPE_STEEL)}; + // return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_ON)}; + return new ITexture[] {aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_PIPE_STEEL)}; } @Override public ITexture[] getTexturesInactive(ITexture aBaseTexture) { - //return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_OFF)}; - return new ITexture[]{aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_PIPE_POLYTETRAFLUOROETHYLENE)}; + // return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_OFF)}; + return new ITexture[] { + aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_PIPE_POLYTETRAFLUOROETHYLENE) + }; } @Override @@ -101,7 +103,7 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { public void onPreTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { super.onPreTick(aBaseMetaTileEntity, aTick); if (aBaseMetaTileEntity.isServerSide() && mfh != null) { - if(outputting && (aTick % 20 == 0)) { + if (outputting && (aTick % 20 == 0)) { doAutoOutputPerSecond(aBaseMetaTileEntity); } } @@ -114,14 +116,15 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { */ private void doAutoOutputPerSecond(IGregTechTileEntity aBaseMetaTileEntity) { final ForgeDirection outSide = ForgeDirection.getOrientation(aBaseMetaTileEntity.getFrontFacing()); - final TileEntity adjacentTE = aBaseMetaTileEntity.getTileEntityOffset(outSide.offsetX, outSide.offsetY, outSide.offsetZ); - if(adjacentTE instanceof IFluidHandler) { + final TileEntity adjacentTE = + aBaseMetaTileEntity.getTileEntityOffset(outSide.offsetX, outSide.offsetY, outSide.offsetZ); + if (adjacentTE instanceof IFluidHandler) { final IFluidHandler adjFH = (IFluidHandler) adjacentTE; // Cycle through fluids - for(int i = 0; i < mfh.getDistinctFluids(); i++) { + for (int i = 0; i < mfh.getDistinctFluids(); i++) { final FluidStack fluidCopy = mfh.getFluidCopy(i); // Make sure the adjacent IFluidHandler can accept this fluid - if(adjFH.canFill(outSide.getOpposite(), fluidCopy.getFluid())) { + if (adjFH.canFill(outSide.getOpposite(), fluidCopy.getFluid())) { // Limit to output rate fluidCopy.amount = Math.min(fluidCopy.amount, vals.get(super.mTier)); @@ -136,7 +139,6 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { mfh.pullFluid(fluidCopy, true); } } - } } @@ -166,16 +168,15 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { */ @Override public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { - if(mfh != null) { + if (mfh != null) { final FluidStack drain = mfh.getFluidCopy(0); - if(drain != null) { + if (drain != null) { // 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( drain.getFluid(), - mfh.pullFluid(new FluidStack(drain.getFluid(), maxDrain), selectedSlot, doDrain) - ); + mfh.pullFluid(new FluidStack(drain.getFluid(), maxDrain), selectedSlot, doDrain)); } } return null; @@ -183,14 +184,13 @@ public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { @Override public FluidTankInfo[] getTankInfo(ForgeDirection from) { - if (mfh == null) - return null; + if (mfh == null) return null; FluidStack[] fluids = mfh.getAllFluids(); int length = fluids.length; int maxCapcity = mfh.getCapacity(); FluidTankInfo[] tankInfo = new FluidTankInfo[length]; for (int i = 0; i < length; i++) { - tankInfo[i] = new FluidTankInfo(fluids[i],maxCapcity); + tankInfo[i] = new FluidTankInfo(fluids[i], maxCapcity); } return tankInfo; } diff --git a/src/main/java/common/tileentities/TE_IchorJar.java b/src/main/java/common/tileentities/TE_IchorJar.java index 1baa06a969..b5e85a9f2b 100644 --- a/src/main/java/common/tileentities/TE_IchorJar.java +++ b/src/main/java/common/tileentities/TE_IchorJar.java @@ -3,8 +3,8 @@ package common.tileentities; import thaumcraft.common.tiles.TileJarFillable; public class TE_IchorJar extends TileJarFillable { - - public TE_IchorJar() { - super.maxAmount = 4096; - } + + public TE_IchorJar() { + super.maxAmount = 4096; + } } diff --git a/src/main/java/common/tileentities/TE_IchorVoidJar.java b/src/main/java/common/tileentities/TE_IchorVoidJar.java index 6644461a88..9046b2bc33 100644 --- a/src/main/java/common/tileentities/TE_IchorVoidJar.java +++ b/src/main/java/common/tileentities/TE_IchorVoidJar.java @@ -3,8 +3,8 @@ package common.tileentities; import thaumcraft.common.tiles.TileJarFillableVoid; public class TE_IchorVoidJar extends TileJarFillableVoid { - - public TE_IchorVoidJar() { - super.maxAmount = 4096; - } + + public TE_IchorVoidJar() { + super.maxAmount = 4096; + } } diff --git a/src/main/java/common/tileentities/TE_ItemProxyCable.java b/src/main/java/common/tileentities/TE_ItemProxyCable.java index f4caab3d36..ac080ceab2 100644 --- a/src/main/java/common/tileentities/TE_ItemProxyCable.java +++ b/src/main/java/common/tileentities/TE_ItemProxyCable.java @@ -4,118 +4,155 @@ import net.minecraft.tileentity.TileEntity; import net.minecraftforge.common.util.ForgeDirection; public class TE_ItemProxyCable extends TileEntity { - - private static final float THICKNESS = 0.5F; - private byte connections = 0; - private byte connectionAllowed = 63; - private String idCache = null; - - public TE_ItemProxyCable() { - } + private static final float THICKNESS = 0.5F; + private byte connections = 0; + private byte connectionAllowed = 63; + private String idCache = null; - @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() { - 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 - * @return - * True if the connection was allowed - */ - 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) == 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 TE_ItemProxyCable() {} - 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; - } - } + @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 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; - } - } + 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 + * @return + * True if the connection was allowed + */ + 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) == 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 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 1eca1ff3df..88a8ef8bda 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 net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.ISidedInventory; @@ -11,169 +10,168 @@ import net.minecraftforge.common.util.ForgeDirection; public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory { - private byte channel = -1; - private IInventory proxyInventory = null; - private int tickCounter = 0; - - public TE_ItemProxyEndpoint() { - channel = 0; - } - - public void setChannel(byte channel) { - this.channel = channel; - } - - public int getChannel() { return channel; } - - @Override - public void updateEntity() { - if(tickCounter == 20) { - if(channel != -1) { - proxyInventory = searchSource(); - } - tickCounter = 0; - } - tickCounter++; - } - - private TE_ItemProxySource searchSource() { - - 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); - } - } - } - - if(sources.isEmpty()) { - return null; - } else { - return sources.iterator().next(); - } - - } - - private void searchSourceRecursive(HashSet sources, HashSet visited, - ForgeDirection from, TE_ItemProxyCable nextTarget) { - - if(!visited.contains(nextTarget.getIdentifier())) { - visited.add(nextTarget.getIdentifier()); - - for(ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { - 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); - } - } - } - } - } - - @Override - public int getSizeInventory() { - return 1; - } - - @Override - public ItemStack getStackInSlot(int slot) { - if(proxyInventory != null && slot == 0) { - return proxyInventory.getStackInSlot(channel); - } else { - return null; - } - } - - @Override - public ItemStack decrStackSize(int slot, int amount) { - if(proxyInventory != null && slot == 0) { - return proxyInventory.decrStackSize(channel, amount); - } else { - return null; - } - } - - @Override - public ItemStack getStackInSlotOnClosing(int slot) { - return (proxyInventory != null) ? proxyInventory.getStackInSlotOnClosing(channel) : null; - } - - @Override - public void setInventorySlotContents(int slot, ItemStack itemStack) { - if(proxyInventory != null && slot == 0) { - proxyInventory.setInventorySlotContents(channel, itemStack); - } - } - - @Override - public String getInventoryName() { - return (proxyInventory != null) ? "Connected: " + proxyInventory.getInventoryName() : "Untethered Proxy"; - } - - @Override - public boolean hasCustomInventoryName() { - return true; - } - - @Override - public int getInventoryStackLimit() { - return (proxyInventory != null) ? proxyInventory.getInventoryStackLimit() : 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) { - if(proxyInventory != null && slot == 0) { - return proxyInventory.isItemValidForSlot(channel, itemStack); - } else { - return false; - } - } - - @Override - public int[] getAccessibleSlotsFromSide(int side) { - return new int[]{0}; - } - - @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; - } - + private byte channel = -1; + private IInventory proxyInventory = null; + private int tickCounter = 0; + + public TE_ItemProxyEndpoint() { + channel = 0; + } + + public void setChannel(byte channel) { + this.channel = channel; + } + + public int getChannel() { + return channel; + } + + @Override + public void updateEntity() { + if (tickCounter == 20) { + if (channel != -1) { + proxyInventory = searchSource(); + } + tickCounter = 0; + } + tickCounter++; + } + + private TE_ItemProxySource searchSource() { + + 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); + } + } + } + + if (sources.isEmpty()) { + return null; + } else { + return sources.iterator().next(); + } + } + + private void searchSourceRecursive( + HashSet sources, + HashSet visited, + ForgeDirection from, + TE_ItemProxyCable nextTarget) { + + if (!visited.contains(nextTarget.getIdentifier())) { + visited.add(nextTarget.getIdentifier()); + + for (ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { + 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); + } + } + } + } + } + + @Override + public int getSizeInventory() { + return 1; + } + + @Override + public ItemStack getStackInSlot(int slot) { + if (proxyInventory != null && slot == 0) { + return proxyInventory.getStackInSlot(channel); + } else { + return null; + } + } + + @Override + public ItemStack decrStackSize(int slot, int amount) { + if (proxyInventory != null && slot == 0) { + return proxyInventory.decrStackSize(channel, amount); + } else { + return null; + } + } + + @Override + public ItemStack getStackInSlotOnClosing(int slot) { + return (proxyInventory != null) ? proxyInventory.getStackInSlotOnClosing(channel) : null; + } + + @Override + public void setInventorySlotContents(int slot, ItemStack itemStack) { + if (proxyInventory != null && slot == 0) { + proxyInventory.setInventorySlotContents(channel, itemStack); + } + } + + @Override + public String getInventoryName() { + return (proxyInventory != null) ? "Connected: " + proxyInventory.getInventoryName() : "Untethered Proxy"; + } + + @Override + public boolean hasCustomInventoryName() { + return true; + } + + @Override + public int getInventoryStackLimit() { + return (proxyInventory != null) ? proxyInventory.getInventoryStackLimit() : 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) { + if (proxyInventory != null && slot == 0) { + return proxyInventory.isItemValidForSlot(channel, itemStack); + } else { + return false; + } + } + + @Override + public int[] getAccessibleSlotsFromSide(int side) { + return new int[] {0}; + } + + @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; + } } diff --git a/src/main/java/common/tileentities/TE_ItemProxySource.java b/src/main/java/common/tileentities/TE_ItemProxySource.java index a960a7b914..15a93ed91a 100644 --- a/src/main/java/common/tileentities/TE_ItemProxySource.java +++ b/src/main/java/common/tileentities/TE_ItemProxySource.java @@ -1,7 +1,5 @@ package common.tileentities; -import java.util.UUID; - import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; @@ -9,104 +7,100 @@ import net.minecraft.tileentity.TileEntity; public class TE_ItemProxySource extends TileEntity implements IInventory { - private ItemStack[] slots = new ItemStack[16]; - 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 - 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 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; - } + private ItemStack[] slots = new ItemStack[16]; + 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 + 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 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_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java index de274bb15e..2e55e600d3 100644 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java @@ -11,58 +11,58 @@ import net.minecraftforge.fluids.IFluidHandler; @Deprecated public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { - - public static final int BASE_OUTPUT_PER_SECOND = 2000; // L/s - - private byte facings = 0x0; - - private MultiFluidHandler mfh; - private int tickCounter = 0; - private boolean autoOutput = false; - - public boolean hasFacingOnSide(byte side) { - final byte key = (byte) Math.pow(0x2, side); - return (facings & key) == key; - } - - public void setFacingToSide(byte side) { - facings = (byte) Math.pow(0x2, side); - } - - public void setMultiFluidHandler(MultiFluidHandler mfh) { - this.mfh = mfh; - } - - public void toggleAutoOutput() { - autoOutput = !autoOutput; - } - - public boolean isOutputting() { - return autoOutput; - } - - @Override - public void updateEntity() { - // Removed deprecated code - } - - @Override - public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { - // Removed deprecated code - return 0; - } - - @Override - public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { - // Removed deprecated code - return null; - } - - /** - * Drains fluid out of 0th internal tank. + + public static final int BASE_OUTPUT_PER_SECOND = 2000; // L/s + + private byte facings = 0x0; + + private MultiFluidHandler mfh; + private int tickCounter = 0; + private boolean autoOutput = false; + + public boolean hasFacingOnSide(byte side) { + final byte key = (byte) Math.pow(0x2, side); + return (facings & key) == key; + } + + public void setFacingToSide(byte side) { + facings = (byte) Math.pow(0x2, side); + } + + public void setMultiFluidHandler(MultiFluidHandler mfh) { + this.mfh = mfh; + } + + public void toggleAutoOutput() { + autoOutput = !autoOutput; + } + + public boolean isOutputting() { + return autoOutput; + } + + @Override + public void updateEntity() { + // Removed deprecated code + } + + @Override + public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { + // Removed deprecated code + return 0; + } + + @Override + public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { + // Removed deprecated code + return 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 @@ -72,67 +72,41 @@ public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { * @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) { - // Removed deprecated code - return null; - } - - @Override - public boolean canFill(ForgeDirection from, Fluid fluid) { - // Removed deprecated code - return false; - } - - @Override - public boolean canDrain(ForgeDirection from, Fluid fluid) { - // Removed deprecated code - return false; - } - - @Override - public FluidTankInfo[] getTankInfo(ForgeDirection from) { - // Removed deprecated code - return null; - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - super.writeToNBT(nbt); - nbt.setBoolean("autoOutput", autoOutput); - nbt.setByte("facings", facings); - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - super.readFromNBT(nbt); - autoOutput = nbt.getBoolean("autoOutput"); - facings = nbt.getByte("facings"); - } - - - - - - - - - - - - - - - - - - - - - - - - - - + @Override + public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { + // Removed deprecated code + return null; + } + + @Override + public boolean canFill(ForgeDirection from, Fluid fluid) { + // Removed deprecated code + return false; + } + + @Override + public boolean canDrain(ForgeDirection from, Fluid fluid) { + // Removed deprecated code + return false; + } + + @Override + public FluidTankInfo[] getTankInfo(ForgeDirection from) { + // Removed deprecated code + return null; + } + + @Override + public void writeToNBT(NBTTagCompound nbt) { + super.writeToNBT(nbt); + nbt.setBoolean("autoOutput", autoOutput); + nbt.setByte("facings", facings); + } + + @Override + public void readFromNBT(NBTTagCompound nbt) { + super.readFromNBT(nbt); + autoOutput = nbt.getBoolean("autoOutput"); + facings = nbt.getByte("facings"); + } } diff --git a/src/main/java/common/tileentities/TE_ThaumiumReinforcedJar.java b/src/main/java/common/tileentities/TE_ThaumiumReinforcedJar.java index 23b19495ae..e54324220f 100644 --- a/src/main/java/common/tileentities/TE_ThaumiumReinforcedJar.java +++ b/src/main/java/common/tileentities/TE_ThaumiumReinforcedJar.java @@ -3,8 +3,8 @@ package common.tileentities; import thaumcraft.common.tiles.TileJarFillable; public class TE_ThaumiumReinforcedJar extends TileJarFillable { - - public TE_ThaumiumReinforcedJar() { - super.maxAmount = 256; - } + + public TE_ThaumiumReinforcedJar() { + super.maxAmount = 256; + } } diff --git a/src/main/java/common/tileentities/TE_ThaumiumReinforcedVoidJar.java b/src/main/java/common/tileentities/TE_ThaumiumReinforcedVoidJar.java index c648d4be00..dd0166fe6e 100644 --- a/src/main/java/common/tileentities/TE_ThaumiumReinforcedVoidJar.java +++ b/src/main/java/common/tileentities/TE_ThaumiumReinforcedVoidJar.java @@ -3,8 +3,8 @@ package common.tileentities; import thaumcraft.common.tiles.TileJarFillableVoid; public class TE_ThaumiumReinforcedVoidJar extends TileJarFillableVoid { - - public TE_ThaumiumReinforcedVoidJar() { - super.maxAmount = 256; - } + + public TE_ThaumiumReinforcedVoidJar() { + super.maxAmount = 256; + } } diff --git a/src/main/java/kekztech/GuiHandler.java b/src/main/java/kekztech/GuiHandler.java index 97d4350b71..56c7a8b102 100644 --- a/src/main/java/kekztech/GuiHandler.java +++ b/src/main/java/kekztech/GuiHandler.java @@ -10,32 +10,35 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class GuiHandler implements IGuiHandler { - - public static final int ITEM_PROXY_SOURCE = 0; - public static final int ITEM_PROXY_ENDPOINT = 1; - - @Override - public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { - final TileEntity te = world.getTileEntity(x, y, z); - if(te != null) { - switch(ID) { - case ITEM_PROXY_SOURCE: return new Container_ItemProxySource(te, player); - case ITEM_PROXY_ENDPOINT: return new Container_ItemProxyEndpoint(te, player); - } - } - return null; - } - @Override - public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { - final TileEntity te = world.getTileEntity(x, y, z); - if(te != null) { - switch(ID) { - case ITEM_PROXY_SOURCE: return new Gui_ItemProxySource(te, player); - case ITEM_PROXY_ENDPOINT: return new Gui_ItemProxyEndpoint(te, player); - } - } - return null; - } + public static final int ITEM_PROXY_SOURCE = 0; + public static final int ITEM_PROXY_ENDPOINT = 1; + @Override + public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { + final TileEntity te = world.getTileEntity(x, y, z); + if (te != null) { + switch (ID) { + case ITEM_PROXY_SOURCE: + return new Container_ItemProxySource(te, player); + case ITEM_PROXY_ENDPOINT: + return new Container_ItemProxyEndpoint(te, player); + } + } + return null; + } + + @Override + public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { + final TileEntity te = world.getTileEntity(x, y, z); + if (te != null) { + switch (ID) { + case ITEM_PROXY_SOURCE: + return new Gui_ItemProxySource(te, player); + case ITEM_PROXY_ENDPOINT: + return new Gui_ItemProxyEndpoint(te, player); + } + } + return null; + } } diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 50e56ced00..2444eb2fe9 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -2,94 +2,100 @@ package kekztech; import common.items.MetaItem_CraftingComponent; import common.items.MetaItem_ReactorComponent; +import java.util.Arrays; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; import util.Util; -import java.util.Arrays; - public enum Items { - /* - // Heat Vents - T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), - T1ComponentHeatVent(4,0), T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), - T1OverclockedHeatVent(8,0), T2OverclockedHeatVent(9,0), T3OverclockedHeatVent(10,0), T4OverclockedHeatVent(11,0), - // Heat Exchanger - T1HeatExchanger(12,0), T2HeatExchanger(13,0), T3HeatExchanger(14,0), T4HeatExchanger(15,0), - // Fuel Rods - UraniumFuelRod(16,0), UraniumDualFuelRod(17,0), UraniumQuadFuelRod(18,0), - ThoriumFuelRod(19,0), ThoriumDualFuelRod(20,0), ThoriumQuadFuelRod(21,0), - MOXFuelRod(22,0), MOXDualFuelRod(23,0), MOXQuadFuelRod(24,0), - NaquadahFuelRod(25,0), NaquadahDualFuelRod(26,0), NaquadahQuadFuelRod(27,0), - Th_MOXFuelRod(28,0), Th_MOXDualFuelRod(29,0), Th_MOXQuadFuelRod(30,0), - // Depleted Fuel Rods - DepletedUraniumFuelRod(31,0), DepletedUraniumDualFuelRod(32,0), DepletedUraniumQuadFuelRod(33,0), - DepletedThoriumFuelRod(34,0), DepletedThoriumDualFuelRod(35,0), DepletedThoriumQuadFuelRod(36,0), - DepletedMOXFuelRod(37,0), DepletedMOXDualFuelRod(38,0), DepletedMOXQuadFuelRod(39,0), - DepletedNaquadahFuelRod(40,0), DepletedNaquadahDualFuelRod(41,0), DepletedNaquadahQuadFuelRod(42,0), - Th_DepletedMOXFuelRod(43,0), Th_DepletedMOXDualFuelRod(44,0), Th_DepletedMOXQuadFuelRod(45,0), - // Neutron Reflectors - T1NeutronReflector(46,0), T2NeutronReflector(47,0), - // Coolant Cells - HeliumCoolantCell360k(48,0), NaKCoolantCell360k(49,0), - - // Heat Pipes - CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), - BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), - BoronArsenideCrystal(7,1), IsotopicallyPureDiamondCrystal(8,1), - */ - // Ceramics - YSZCeramicDust(9,1), GDCCeramicDust(10,1), - YttriaDust(11,1), ZirconiaDust(12,1), CeriaDust(13,1), - YSZCeramicPlate(14,1), GDCCeramicPlate(15,1), - // Error Item - Error(0,1), - // Configurator - Configurator(0, 1); - - static { - YttriaDust.setOreDictName("dustYttriumOxide"); - ZirconiaDust.setOreDictName("dustCubicZirconia"); - } - - private final int metaID; - private final int identifier; - - Items(int metaID, int identifier) { - this.metaID = metaID; - this.identifier = identifier; - } - - public int getMetaID() { - return metaID; - } - - String OreDictName; + /* + // Heat Vents + T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), + T1ComponentHeatVent(4,0), T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), + T1OverclockedHeatVent(8,0), T2OverclockedHeatVent(9,0), T3OverclockedHeatVent(10,0), T4OverclockedHeatVent(11,0), + // Heat Exchanger + T1HeatExchanger(12,0), T2HeatExchanger(13,0), T3HeatExchanger(14,0), T4HeatExchanger(15,0), + // Fuel Rods + UraniumFuelRod(16,0), UraniumDualFuelRod(17,0), UraniumQuadFuelRod(18,0), + ThoriumFuelRod(19,0), ThoriumDualFuelRod(20,0), ThoriumQuadFuelRod(21,0), + MOXFuelRod(22,0), MOXDualFuelRod(23,0), MOXQuadFuelRod(24,0), + NaquadahFuelRod(25,0), NaquadahDualFuelRod(26,0), NaquadahQuadFuelRod(27,0), + Th_MOXFuelRod(28,0), Th_MOXDualFuelRod(29,0), Th_MOXQuadFuelRod(30,0), + // Depleted Fuel Rods + DepletedUraniumFuelRod(31,0), DepletedUraniumDualFuelRod(32,0), DepletedUraniumQuadFuelRod(33,0), + DepletedThoriumFuelRod(34,0), DepletedThoriumDualFuelRod(35,0), DepletedThoriumQuadFuelRod(36,0), + DepletedMOXFuelRod(37,0), DepletedMOXDualFuelRod(38,0), DepletedMOXQuadFuelRod(39,0), + DepletedNaquadahFuelRod(40,0), DepletedNaquadahDualFuelRod(41,0), DepletedNaquadahQuadFuelRod(42,0), + Th_DepletedMOXFuelRod(43,0), Th_DepletedMOXDualFuelRod(44,0), Th_DepletedMOXQuadFuelRod(45,0), + // Neutron Reflectors + T1NeutronReflector(46,0), T2NeutronReflector(47,0), + // Coolant Cells + HeliumCoolantCell360k(48,0), NaKCoolantCell360k(49,0), + + // Heat Pipes + CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), + BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), + BoronArsenideCrystal(7,1), IsotopicallyPureDiamondCrystal(8,1), + */ + // Ceramics + YSZCeramicDust(9, 1), + GDCCeramicDust(10, 1), + YttriaDust(11, 1), + ZirconiaDust(12, 1), + CeriaDust(13, 1), + YSZCeramicPlate(14, 1), + GDCCeramicPlate(15, 1), + // Error Item + Error(0, 1), + // Configurator + Configurator(0, 1); + + static { + YttriaDust.setOreDictName("dustYttriumOxide"); + ZirconiaDust.setOreDictName("dustCubicZirconia"); + } + + private final int metaID; + private final int identifier; + + Items(int metaID, int identifier) { + this.metaID = metaID; + this.identifier = identifier; + } + + public int getMetaID() { + return metaID; + } + + String OreDictName; + + private void registerOreDict() { + OreDictionary.registerOre(getOreDictName(), getNonOreDictedItemStack(1)); + } - private void registerOreDict(){ - OreDictionary.registerOre(getOreDictName(),getNonOreDictedItemStack(1)); - } + public static void registerOreDictNames() { + Arrays.stream(Items.values()).filter(e -> e.getOreDictName() != null).forEach(Items::registerOreDict); + } - public static void registerOreDictNames(){ - Arrays.stream(Items.values()).filter(e -> e.getOreDictName() != null).forEach(Items::registerOreDict); - } + public ItemStack getNonOreDictedItemStack(int amount) { + return identifier == 0 + ? new ItemStack(MetaItem_ReactorComponent.getInstance(), amount, this.getMetaID()) + : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); + } - public ItemStack getNonOreDictedItemStack(int amount){ - return identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(),amount,this.getMetaID()) : - new ItemStack(MetaItem_CraftingComponent.getInstance(),amount,this.getMetaID()); - } + public ItemStack getOreDictedItemStack(int amount) { + return this.getOreDictName() != null + ? Util.getStackofAmountFromOreDict(this.getOreDictName(), amount) + : identifier == 0 + ? new ItemStack(MetaItem_ReactorComponent.getInstance(), amount, this.getMetaID()) + : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); + } - public ItemStack getOreDictedItemStack(int amount){ - return this.getOreDictName() != null ? Util.getStackofAmountFromOreDict(this.getOreDictName(),amount) : - identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(),amount,this.getMetaID()) : - new ItemStack(MetaItem_CraftingComponent.getInstance(),amount,this.getMetaID()); - } - - public String getOreDictName() { - return OreDictName; - } + public String getOreDictName() { + return OreDictName; + } - public void setOreDictName(String oreDictName) { - OreDictName = oreDictName; - } + public void setOreDictName(String oreDictName) { + OreDictName = oreDictName; + } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index f0d77ce5fa..ba1869ef08 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,68 +1,58 @@ package kekztech; -import client.renderer.TESR_SECapacitor; -import client.renderer.TESR_SETether; -import common.Blocks; import common.CommonProxy; -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.SidedProxy; 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 common.items.ErrorItem; -import common.items.MetaItem_CraftingComponent; -import common.items.MetaItem_ReactorComponent; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; /** * My GT-Meta-IDs are: 13101 - 13500 - * + * * @author kekzdealer * */ -@Mod(modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, - dependencies = - "required-after:IC2;" - + "required-after:gregtech;" - + "required-after:tectech;" - + "required-after:Thaumcraft;" - + "required-after:ThaumicTinkerer;" - + "after:bartworks;" - + "after:dreamcraft" - ) +@Mod( + modid = KekzCore.MODID, + name = KekzCore.NAME, + version = KekzCore.VERSION, + dependencies = "required-after:IC2;" + + "required-after:gregtech;" + + "required-after:tectech;" + + "required-after:Thaumcraft;" + + "required-after:ThaumicTinkerer;" + + "after:bartworks;" + + "after:dreamcraft") public class KekzCore { - - public static final String NAME = "KekzTech"; - public static final String MODID = "kekztech"; - public static final String VERSION = "GRADLETOKEN_VERSION"; - public static final Logger LOGGER = LogManager.getLogger(NAME); + public static final String NAME = "KekzTech"; + public static final String MODID = "kekztech"; + public static final String VERSION = "GRADLETOKEN_VERSION"; + + public static final Logger LOGGER = LogManager.getLogger(NAME); + + @Mod.Instance("kekztech") + public static KekzCore instance; + + @SidedProxy(clientSide = "client.ClientProxy", serverSide = "kekztech.ServerProxy") + public static CommonProxy proxy; - @Mod.Instance("kekztech") - public static KekzCore instance; + @Mod.EventHandler + public void preInit(FMLPreInitializationEvent event) { + proxy.preInit(event); + } - @SidedProxy(clientSide = "client.ClientProxy", serverSide = "kekztech.ServerProxy") - public static CommonProxy proxy; + @Mod.EventHandler + public void init(FMLInitializationEvent event) { + proxy.init(event); + } - @Mod.EventHandler - public void preInit(FMLPreInitializationEvent event) { - proxy.preInit(event); - } - - @Mod.EventHandler - public void init(FMLInitializationEvent event) { - proxy.init(event); - } - - @Mod.EventHandler - public void postInit(FMLPostInitializationEvent event) { - proxy.postInit(event); - } + @Mod.EventHandler + public void postInit(FMLPostInitializationEvent event) { + proxy.postInit(event); + } } diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java index 399f9faa8b..232931b6fc 100644 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ b/src/main/java/kekztech/MultiFluidHandler.java @@ -1,421 +1,397 @@ package kekztech; +import java.util.ArrayList; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.fluids.FluidStack; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; - public class MultiFluidHandler { - private final FluidStack[] fluids; - private final int maxDistinctFluids; - private final int capacityPerFluid; - - private boolean locked = true; - private boolean doVoidExcess = false; - private byte fluidSelector = -1; - - public MultiFluidHandler(int maxDistinctFluids, int capacityPerFluid, FluidStack[] fluidsToAdd) { - this.maxDistinctFluids = maxDistinctFluids; - this.fluids = new FluidStack[maxDistinctFluids]; - if(fluidsToAdd != null) { - int tFluidLengt = (maxDistinctFluids =0; - } - - public int countFluids() - { - int tCount = 0; - for (int i = 0; i < fluids.length; i++) { - if (fluids[i] != null) - tCount++; - } - return tCount; - } - - - public int getCapacity() { - return capacityPerFluid; - } - public int getMaxDistinctFluids() { - return maxDistinctFluids; - } - - /** - * Returns a deep copy of the the FluidStack in the requested slot - * @param slot - * requested slot - * @return - * deep copy of the requested FluidStack - */ - public FluidStack getFluidCopy(int slot) { - if (slot >= fluids.length) - return null; - if (!locked - && fluids.length > 0 - && slot >= 0 - && slot < maxDistinctFluids) - { - FluidStack tFluid = fluids[slot]; - if (tFluid != null) - return tFluid.copy(); - } - return null; - } - - /** - * Returns the amount of different fluids currently stored. - * @return - * amount of different fluids currently stored (0-25) - */ - public int getDistinctFluids() { - int distinctFluids = 0; - for (FluidStack f : fluids) { - if (f != null) - distinctFluids++; - } - return distinctFluids; - } - - /** - * Helper method to save a MultiFluidHandler to NBT data - * @param nbt - * The NBT Tag to write to - * @return - * Updated NBT Tag - */ - public NBTTagCompound saveNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - nbt.setInteger("capacityPerFluid", getCapacity()); - nbt.setInteger("maxDistinctFluids",this.maxDistinctFluids); - int c = 0; - for(FluidStack f : fluids) { - if (f == null) - { - c++; - continue; - } - nbt.setTag( String.valueOf(c), f.writeToNBT(new NBTTagCompound())); - c++; - } - return nbt; - } - - /** - * Helper method to initialize a MultiFluidHandler from NBT data - * @param nbt - * The NBT Tag to read from - * @return - * A new Instance - */ - static public MultiFluidHandler loadNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - final int capacityPerFluid = nbt.getInteger("capacityPerFluid"); - final NBTTagCompound fluidsTag = (NBTTagCompound) nbt.getTag("fluids"); - int distinctFluids = nbt.getInteger("maxDistinctFluids"); - if (!nbt.hasKey("maxDistinctFluids")) - distinctFluids = 25;// adding it so it doesent break on upgrading - final FluidStack[] loadedFluids = new FluidStack[distinctFluids]; - - if (fluidsTag != null) - { - for (int i = 0; i < distinctFluids; i++) { - final NBTTagCompound fluidNBT = (NBTTagCompound) fluidsTag.getTag("" + i); - if(fluidNBT == null) { - loadedFluids[i] = null; - } else { - loadedFluids[i] = FluidStack.loadFluidStackFromNBT(fluidNBT); - } - } - } - return new MultiFluidHandler(distinctFluids, capacityPerFluid, loadedFluids); - } - - public ArrayList getInfoData() { - final ArrayList lines = new ArrayList<>(fluids.length); - lines.add(EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET); - for(int i = 0; i < fluids.length; i++) { - FluidStack tFluid = fluids[i]; - if (tFluid == null) { - lines.add(i + " - " + "null" + ": " - + "0" + "L (" - + "0" + "%)"); - } else { - lines.add(i + " - " + tFluid.getLocalizedName() + ": " - + tFluid.amount + "L (" - + (Math.round(100.0f * tFluid.amount / getCapacity())) + "%)"); - } - } - - return lines; - } - - /** - * Fill fluid into a tank. - * - * @param push - * Fluid type and quantity to be inserted. - * @param doPush - * If false, fill will only be simulated. - * @return Amount of fluid that was (or would have been, if simulated) filled. - */ - public int pushFluid(FluidStack push, boolean doPush) { - if(locked) { - return 0; - } - int empty = getNullSlot(); - int fluidCount = countFluids(); - if(fluidCount >= maxDistinctFluids && !contains(push)) { - // Already contains 25 fluids and this isn't one of them - return 0; - } else if (empty < maxDistinctFluids && !contains(push)) { - // Add new fluid - final int fit = Math.min(getCapacity(), push.amount); - if(doPush) { - if (empty == -1) - return 0; - else - fluids[empty] = new FluidStack(push.getFluid(), fit); - } - // If doVoidExcess, pretend all of it fit - return doVoidExcess ? push.amount : fit; - } else { - // Add to existing fluids - int index = getFluidPosistion(push); - if (index < 0) - return 0; - final FluidStack existing = fluids[index]; - final int fit = Math.min(getCapacity() - existing.amount, push.amount); - if(doPush) { - existing.amount += fit; - } - // If doVoidExcess, pretend all of it fit - return doVoidExcess ? push.amount : fit; - } - } - - - public int getNullSlot() - { - for (int i = 0; i < fluids.length; i++) { - if (fluids[i] == null) - return i; - } - return -1; - } - - /** - * Fill fluid into the specified tank. - * - * @param push - * Fluid type and quantity to be inserted. - * @param slot - * Tank the fluid should go into. - * @param doPush - * If false, fill will only be simulated. - * @return Amount of fluid that was (or would have been, if simulated) filled. - */ - public int pushFluid(FluidStack push, int slot, boolean doPush) { - if(locked) { - return 0; - } - FluidStack tFluid = fluids[slot]; - if(slot < 0 || slot >= maxDistinctFluids) { - // Invalid slot - return 0; - } - if((tFluid != null) && !tFluid.equals(push)) { - // Selected slot is taken by a non-matching fluid - return 0; - } else { - int fit = 0; - // Add to existing fluid - if (tFluid == null) { - fit = Math.min(getCapacity(),push.amount); - fluids[slot] = new FluidStack(push.getFluid(), fit); - } else { - fit = Math.min(getCapacity() - tFluid.amount, push.amount); - if(doPush) { - tFluid.amount += fit; - } - } - // If doVoidExcess, pretend all of it fit - return doVoidExcess ? push.amount : fit; - } - } - - /** - * Drains fluid out of the internal tanks. - * - * @param pull - * Fluid type and quantity to be pulled. - * @param doPull - * If false, drain will only be simulated. - * @return Amount of fluid that was (or would have been, if simulated) pulled. - */ - public int pullFluid(FluidStack pull, boolean doPull) { - if (locked) { - return 0; - } else { - int tIndex = getFluidPosistion(pull); - if (tIndex < 0) - return 0; - FluidStack src = fluids[tIndex]; - final int rec = Math.min(pull.amount, src.amount); - if (doPull) { - src.amount -= rec; - } - if (src.amount == 0) { - fluids[tIndex]= null; - } - return rec; - } - } - - /** - * Drains fluid out of the specified internal tank. - * - * @param pull - * Fluid type and quantity to be pulled. - * @param slot - * Tank fluid should be drained from. - * @param doPull - * If false, drain will only be simulated. - * @return Amount of fluid that was (or would have been, if simulated) pulled. - */ - public int pullFluid(FluidStack pull, int slot, boolean doPull) { - if(locked || slot >= fluids.length) { - return 0; - } - if(slot < 0 || slot >= maxDistinctFluids) { - return 0; - } - FluidStack tFluid = fluids[slot]; - if(tFluid == null || !tFluid.equals(pull)) { - return 0; - } else { - final int rec = Math.min(pull.amount, tFluid.amount); - if(doPull) { - tFluid.amount -= rec; - } - if(tFluid.amount == 0) { - fluids[slot] = null; - } - return rec; - } - } - - /** - * Test whether the given fluid type and quantity can be inserted into the internal tanks. - * @param push - * Fluid type and quantity to be tested - * @return True if there is sufficient space - */ - public boolean couldPush(FluidStack push) { - if(locked) { - return false; - } - int tFluidIndex = getFluidPosistion(push); - int fluidCount = countFluids(); - if(fluidCount >= maxDistinctFluids && !contains(push)) { - return false; - } else if (fluidCount < maxDistinctFluids && !contains(push)) { - return Math.min(getCapacity(), push.amount) > 0; - } else { - final int remcap = getCapacity() - fluids[tFluidIndex].amount; - return doVoidExcess || (Math.min(remcap, push.amount) > 0); - } - } + private final FluidStack[] fluids; + private final int maxDistinctFluids; + private final int capacityPerFluid; + + private boolean locked = true; + private boolean doVoidExcess = false; + private byte fluidSelector = -1; + + public MultiFluidHandler(int maxDistinctFluids, int capacityPerFluid, FluidStack[] fluidsToAdd) { + this.maxDistinctFluids = maxDistinctFluids; + this.fluids = new FluidStack[maxDistinctFluids]; + if (fluidsToAdd != null) { + int tFluidLengt = (maxDistinctFluids < fluidsToAdd.length) ? maxDistinctFluids : fluidsToAdd.length; + for (int i = 0; i < tFluidLengt; i++) { + this.fluids[i] = fluidsToAdd[i]; + } + } + this.capacityPerFluid = capacityPerFluid; + } + + /** + * Initialize a new MultiFluidHandler object with the given parameters + * @param maxDistinctFluids + * How many different fluids can be stored + * @param capacityPerFluid + * How much capacity each fluid should have + * @param fluidsToAdd + * Fluids to add immediately + * @return + * A new instance + */ + public static MultiFluidHandler newInstance( + int maxDistinctFluids, int capacityPerFluid, FluidStack... fluidsToAdd) { + return new MultiFluidHandler(maxDistinctFluids, capacityPerFluid, fluidsToAdd); + } + + /** + * Deep copy a MultiFluidHandler instance with a new capacity + * @param toCopy + * The MultiFluidHandler that should be copied + * @param capacityPerFluid + * How much capacity each fluid should have + * @return + * A new instance + */ + public static MultiFluidHandler newAdjustedInstance(MultiFluidHandler toCopy, int capacityPerFluid) { + return new MultiFluidHandler(toCopy.maxDistinctFluids, capacityPerFluid, toCopy.fluids); + } + + /** + * Lock internal tanks in case T.F.F.T is not running. + * + * @param state + * Lock state. + */ + 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. + * If the Integrate Circuit configuration exceeds + * the number of stored fluid, the configuration will be ignored. + * + * @param fluidSelector + * Selected fluid or -1 if no fluid is selected + */ + public void setFluidSelector(byte fluidSelector) { + this.fluidSelector = fluidSelector < fluids.length ? fluidSelector : -1; + } + + /** + * + * @return + * Selected fluid or -1 if no fluid is selected + */ + public byte getSelectedFluid() { + return fluidSelector; + } + + public FluidStack[] getAllFluids() { + return fluids; + } + + public int getFluidPosistion(FluidStack aFluid) { + + for (int i = 0; i < fluids.length; i++) { + FluidStack tFluid = fluids[i]; + if (tFluid != null && tFluid.isFluidEqual(aFluid)) return i; + } + return -1; + } + + public boolean contains(FluidStack aFluid) { + if (locked) return false; + return getFluidPosistion(aFluid) >= 0; + } + + public int countFluids() { + int tCount = 0; + for (int i = 0; i < fluids.length; i++) { + if (fluids[i] != null) tCount++; + } + return tCount; + } + + public int getCapacity() { + return capacityPerFluid; + } + + public int getMaxDistinctFluids() { + return maxDistinctFluids; + } + + /** + * Returns a deep copy of the the FluidStack in the requested slot + * @param slot + * requested slot + * @return + * deep copy of the requested FluidStack + */ + public FluidStack getFluidCopy(int slot) { + if (slot >= fluids.length) return null; + if (!locked && fluids.length > 0 && slot >= 0 && slot < maxDistinctFluids) { + FluidStack tFluid = fluids[slot]; + if (tFluid != null) return tFluid.copy(); + } + return null; + } + + /** + * Returns the amount of different fluids currently stored. + * @return + * amount of different fluids currently stored (0-25) + */ + public int getDistinctFluids() { + int distinctFluids = 0; + for (FluidStack f : fluids) { + if (f != null) distinctFluids++; + } + return distinctFluids; + } + + /** + * Helper method to save a MultiFluidHandler to NBT data + * @param nbt + * The NBT Tag to write to + * @return + * Updated NBT Tag + */ + public NBTTagCompound saveNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + nbt.setInteger("capacityPerFluid", getCapacity()); + nbt.setInteger("maxDistinctFluids", this.maxDistinctFluids); + int c = 0; + for (FluidStack f : fluids) { + if (f == null) { + c++; + continue; + } + nbt.setTag(String.valueOf(c), f.writeToNBT(new NBTTagCompound())); + c++; + } + return nbt; + } + + /** + * Helper method to initialize a MultiFluidHandler from NBT data + * @param nbt + * The NBT Tag to read from + * @return + * A new Instance + */ + public static MultiFluidHandler loadNBTData(NBTTagCompound nbt) { + nbt = (nbt == null) ? new NBTTagCompound() : nbt; + + final int capacityPerFluid = nbt.getInteger("capacityPerFluid"); + final NBTTagCompound fluidsTag = (NBTTagCompound) nbt.getTag("fluids"); + int distinctFluids = nbt.getInteger("maxDistinctFluids"); + if (!nbt.hasKey("maxDistinctFluids")) distinctFluids = 25; // adding it so it doesent break on upgrading + final FluidStack[] loadedFluids = new FluidStack[distinctFluids]; + + if (fluidsTag != null) { + for (int i = 0; i < distinctFluids; i++) { + final NBTTagCompound fluidNBT = (NBTTagCompound) fluidsTag.getTag("" + i); + if (fluidNBT == null) { + loadedFluids[i] = null; + } else { + loadedFluids[i] = FluidStack.loadFluidStackFromNBT(fluidNBT); + } + } + } + return new MultiFluidHandler(distinctFluids, capacityPerFluid, loadedFluids); + } + + public ArrayList getInfoData() { + final ArrayList lines = new ArrayList<>(fluids.length); + lines.add(EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET); + for (int i = 0; i < fluids.length; i++) { + FluidStack tFluid = fluids[i]; + if (tFluid == null) { + lines.add(i + " - " + "null" + ": " + "0" + "L (" + "0" + "%)"); + } else { + lines.add(i + " - " + tFluid.getLocalizedName() + ": " + + tFluid.amount + "L (" + + (Math.round(100.0f * tFluid.amount / getCapacity())) + "%)"); + } + } + + return lines; + } + + /** + * Fill fluid into a tank. + * + * @param push + * Fluid type and quantity to be inserted. + * @param doPush + * If false, fill will only be simulated. + * @return Amount of fluid that was (or would have been, if simulated) filled. + */ + public int pushFluid(FluidStack push, boolean doPush) { + if (locked) { + return 0; + } + int empty = getNullSlot(); + int fluidCount = countFluids(); + if (fluidCount >= maxDistinctFluids && !contains(push)) { + // Already contains 25 fluids and this isn't one of them + return 0; + } else if (empty < maxDistinctFluids && !contains(push)) { + // Add new fluid + final int fit = Math.min(getCapacity(), push.amount); + if (doPush) { + if (empty == -1) return 0; + else fluids[empty] = new FluidStack(push.getFluid(), fit); + } + // If doVoidExcess, pretend all of it fit + return doVoidExcess ? push.amount : fit; + } else { + // Add to existing fluids + int index = getFluidPosistion(push); + if (index < 0) return 0; + final FluidStack existing = fluids[index]; + final int fit = Math.min(getCapacity() - existing.amount, push.amount); + if (doPush) { + existing.amount += fit; + } + // If doVoidExcess, pretend all of it fit + return doVoidExcess ? push.amount : fit; + } + } + + public int getNullSlot() { + for (int i = 0; i < fluids.length; i++) { + if (fluids[i] == null) return i; + } + return -1; + } + + /** + * Fill fluid into the specified tank. + * + * @param push + * Fluid type and quantity to be inserted. + * @param slot + * Tank the fluid should go into. + * @param doPush + * If false, fill will only be simulated. + * @return Amount of fluid that was (or would have been, if simulated) filled. + */ + public int pushFluid(FluidStack push, int slot, boolean doPush) { + if (locked) { + return 0; + } + FluidStack tFluid = fluids[slot]; + if (slot < 0 || slot >= maxDistinctFluids) { + // Invalid slot + return 0; + } + if ((tFluid != null) && !tFluid.equals(push)) { + // Selected slot is taken by a non-matching fluid + return 0; + } else { + int fit = 0; + // Add to existing fluid + if (tFluid == null) { + fit = Math.min(getCapacity(), push.amount); + fluids[slot] = new FluidStack(push.getFluid(), fit); + } else { + fit = Math.min(getCapacity() - tFluid.amount, push.amount); + if (doPush) { + tFluid.amount += fit; + } + } + // If doVoidExcess, pretend all of it fit + return doVoidExcess ? push.amount : fit; + } + } + + /** + * Drains fluid out of the internal tanks. + * + * @param pull + * Fluid type and quantity to be pulled. + * @param doPull + * If false, drain will only be simulated. + * @return Amount of fluid that was (or would have been, if simulated) pulled. + */ + public int pullFluid(FluidStack pull, boolean doPull) { + if (locked) { + return 0; + } else { + int tIndex = getFluidPosistion(pull); + if (tIndex < 0) return 0; + FluidStack src = fluids[tIndex]; + final int rec = Math.min(pull.amount, src.amount); + if (doPull) { + src.amount -= rec; + } + if (src.amount == 0) { + fluids[tIndex] = null; + } + return rec; + } + } + + /** + * Drains fluid out of the specified internal tank. + * + * @param pull + * Fluid type and quantity to be pulled. + * @param slot + * Tank fluid should be drained from. + * @param doPull + * If false, drain will only be simulated. + * @return Amount of fluid that was (or would have been, if simulated) pulled. + */ + public int pullFluid(FluidStack pull, int slot, boolean doPull) { + if (locked || slot >= fluids.length) { + return 0; + } + if (slot < 0 || slot >= maxDistinctFluids) { + return 0; + } + FluidStack tFluid = fluids[slot]; + if (tFluid == null || !tFluid.equals(pull)) { + return 0; + } else { + final int rec = Math.min(pull.amount, tFluid.amount); + if (doPull) { + tFluid.amount -= rec; + } + if (tFluid.amount == 0) { + fluids[slot] = null; + } + return rec; + } + } + + /** + * Test whether the given fluid type and quantity can be inserted into the internal tanks. + * @param push + * Fluid type and quantity to be tested + * @return True if there is sufficient space + */ + public boolean couldPush(FluidStack push) { + if (locked) { + return false; + } + int tFluidIndex = getFluidPosistion(push); + int fluidCount = countFluids(); + if (fluidCount >= maxDistinctFluids && !contains(push)) { + return false; + } else if (fluidCount < maxDistinctFluids && !contains(push)) { + return Math.min(getCapacity(), push.amount) > 0; + } else { + final int remcap = getCapacity() - fluids[tFluidIndex].amount; + return doVoidExcess || (Math.min(remcap, push.amount) > 0); + } + } } diff --git a/src/main/java/kekztech/ServerProxy.java b/src/main/java/kekztech/ServerProxy.java index 0291cf687f..ac366a54fd 100644 --- a/src/main/java/kekztech/ServerProxy.java +++ b/src/main/java/kekztech/ServerProxy.java @@ -2,6 +2,4 @@ package kekztech; import common.CommonProxy; -public class ServerProxy extends CommonProxy { - -} +public class ServerProxy extends CommonProxy {} diff --git a/src/main/java/reactor/ButtonSlot.java b/src/main/java/reactor/ButtonSlot.java index 94c259d403..2c059e363a 100644 --- a/src/main/java/reactor/ButtonSlot.java +++ b/src/main/java/reactor/ButtonSlot.java @@ -1,14 +1,11 @@ -package reactor; - -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; - -public class ButtonSlot extends Slot { - - public ButtonSlot(IInventory playerIventory, int slotID, int posX, int posY) { - super(playerIventory, slotID, posX, posY); - - - } - -} +package reactor; + +import net.minecraft.inventory.IInventory; +import net.minecraft.inventory.Slot; + +public class ButtonSlot extends Slot { + + public ButtonSlot(IInventory playerIventory, int slotID, int posX, int posY) { + super(playerIventory, slotID, posX, posY); + } +} diff --git a/src/main/java/reactor/Reactor.java b/src/main/java/reactor/Reactor.java index f6f955b230..024daf102b 100644 --- a/src/main/java/reactor/Reactor.java +++ b/src/main/java/reactor/Reactor.java @@ -5,5 +5,4 @@ public class Reactor { private long energyPerSecond; private long heat; private long maxHeat; - } diff --git a/src/main/java/reactor/items/CoolantCell.java b/src/main/java/reactor/items/CoolantCell.java index abfc9ad88f..8b78881f48 100644 --- a/src/main/java/reactor/items/CoolantCell.java +++ b/src/main/java/reactor/items/CoolantCell.java @@ -1,15 +1,10 @@ -package reactor.items; - -public class CoolantCell { - - public static String TYPE = "CoolantCell"; - - public static String[] RESOURCE_NAME = { - "HeliumCoolantCell360k", "NaKCoolantCell360k" - }; - - public static int[] HEAT_CAPACITY = { - 360000, 360000 - }; - -} +package reactor.items; + +public class CoolantCell { + + public static String TYPE = "CoolantCell"; + + public static String[] RESOURCE_NAME = {"HeliumCoolantCell360k", "NaKCoolantCell360k"}; + + public static int[] HEAT_CAPACITY = {360000, 360000}; +} diff --git a/src/main/java/reactor/items/FuelRod.java b/src/main/java/reactor/items/FuelRod.java index 9642412f9d..0df756dfc2 100644 --- a/src/main/java/reactor/items/FuelRod.java +++ b/src/main/java/reactor/items/FuelRod.java @@ -1,78 +1,75 @@ -package reactor.items; - -public class FuelRod { - - public static final int METAOFFSET = 17; - public static final int METAOFFSET_DEPLETED = 29; - - public static final String TYPE = "FuelRod"; - public static final String TYPE_DEPLETED = "DepletedFuelRod"; - public static final String LIFETIME = "LIFETIME"; - public static final String PULSES = "PULSES"; - public static final String HEAT_PER_SECOND = "HEAT_PER_SECOND"; - public static final String HEAT_PER_PULSE = "HEAT_PER_PULSE"; - public static final String HEAT_BOOST_RATE = "HEAT_BOOST_RATE"; - public static final String EU_PER_TICK = "EU_PER_TICK"; - public static final String EU_PER_PULSE = "EU_PER_PULSE"; - - - public static final String[] RESOURCE_NAME = { - "UraniumFuelRod", "UraniumDualFuelRod", "UraniumQuadFuelRod", - "ThoriumFuelRod", "ThoriumDualFuelRod", "ThoriumQuadFuelRod", - "MOXFuelRod", "MOXDualFuelRod", "MOXQuadFuelRod", - "NaquadahFuelRod", "NaquadahDualFuelRod", "NaquadahQuadFuelRod", - "Th_MOXFuelRod", "Th_MOXDualFuelRod", "Th_MOXQuadFuelRod" - }; - - public static final String[] RESOURCE_NAME_DEPLETED = { - "DepletedUraniumFuelRod", "DepletedUraniumDualFuelRod", "DepletedUraniumQuadFuelRod", - "DepletedThoriumFuelRod", "DepletedThoriumDualFuelRod", "DepletedThoriumQuadFuelRod", - "DepletedMOXFuelRod", "DepletedMOXDualFuelRod", "DepletedMOXQuadFuelRod", - "DepletedNaquadahFuelRod", "DepletedNaquadahDualFuelRod", "DepletedNaquadahQuadFuelRod", - "Th_DepletedMOXFuelRod", "Th_DepletedMOXDualFuelRod", "Th_DepletedMOXQuadFuelRod" - }; - - public static final int[] VALUES_LIFETIME = { - 20000, 20000, 20000, 100000, 100000, 100000, - 10000, 10000, 10000, 100000, 100000, 100000, - 50000, 50000, 50000 - }; - - public static final int[] VALUES_PULSES = { - 1, 2, 4, 1, 2, 4, - 1, 2, 4, 1, 2, 4, - 1, 2, 4 - }; - - public static final int[] VALUES_HEAT_PER_SECOND = { - 4, 24, 96, 1, 6, 24, - 4, 24, 96, 80, 480, 1920, - 1, 6, 24 - }; - - public static final int[] VALUES_HEAT_PER_PULSE = { - 4, 4, 4, 1, 1, 1, - 4, 4, 4, 80, 80, 80, - 1, 1, 1 - - }; - - public static final double[] VALUES_HEAT_BOOST_RATE = { - 1, 1, 1, 1, 1, 1, - 5, 5, 5, 1, 1, 1, - 2, 2, 2 - }; - - public static final int[] VALUES_EU_PER_TICK = { - 50, 200, 600, 10, 40, 120, - 50, 200, 600, 100, 400, 1200, - 10, 40, 120 - }; - - public static final int[] VALUES_EU_PER_PULSE = { - 50, 50, 50, 10, 10, 10, - 50, 50, 50, 100, 100, 100, - 10, 10, 10 - }; - -} +package reactor.items; + +public class FuelRod { + + public static final int METAOFFSET = 17; + public static final int METAOFFSET_DEPLETED = 29; + + public static final String TYPE = "FuelRod"; + public static final String TYPE_DEPLETED = "DepletedFuelRod"; + public static final String LIFETIME = "LIFETIME"; + public static final String PULSES = "PULSES"; + public static final String HEAT_PER_SECOND = "HEAT_PER_SECOND"; + public static final String HEAT_PER_PULSE = "HEAT_PER_PULSE"; + public static final String HEAT_BOOST_RATE = "HEAT_BOOST_RATE"; + public static final String EU_PER_TICK = "EU_PER_TICK"; + public static final String EU_PER_PULSE = "EU_PER_PULSE"; + + public static final String[] RESOURCE_NAME = { + "UraniumFuelRod", "UraniumDualFuelRod", "UraniumQuadFuelRod", + "ThoriumFuelRod", "ThoriumDualFuelRod", "ThoriumQuadFuelRod", + "MOXFuelRod", "MOXDualFuelRod", "MOXQuadFuelRod", + "NaquadahFuelRod", "NaquadahDualFuelRod", "NaquadahQuadFuelRod", + "Th_MOXFuelRod", "Th_MOXDualFuelRod", "Th_MOXQuadFuelRod" + }; + + public static final String[] RESOURCE_NAME_DEPLETED = { + "DepletedUraniumFuelRod", "DepletedUraniumDualFuelRod", "DepletedUraniumQuadFuelRod", + "DepletedThoriumFuelRod", "DepletedThoriumDualFuelRod", "DepletedThoriumQuadFuelRod", + "DepletedMOXFuelRod", "DepletedMOXDualFuelRod", "DepletedMOXQuadFuelRod", + "DepletedNaquadahFuelRod", "DepletedNaquadahDualFuelRod", "DepletedNaquadahQuadFuelRod", + "Th_DepletedMOXFuelRod", "Th_DepletedMOXDualFuelRod", "Th_DepletedMOXQuadFuelRod" + }; + + public static final int[] VALUES_LIFETIME = { + 20000, 20000, 20000, 100000, 100000, 100000, + 10000, 10000, 10000, 100000, 100000, 100000, + 50000, 50000, 50000 + }; + + public static final int[] VALUES_PULSES = { + 1, 2, 4, 1, 2, 4, + 1, 2, 4, 1, 2, 4, + 1, 2, 4 + }; + + public static final int[] VALUES_HEAT_PER_SECOND = { + 4, 24, 96, 1, 6, 24, + 4, 24, 96, 80, 480, 1920, + 1, 6, 24 + }; + + public static final int[] VALUES_HEAT_PER_PULSE = { + 4, 4, 4, 1, 1, 1, + 4, 4, 4, 80, 80, 80, + 1, 1, 1 + }; + + public static final double[] VALUES_HEAT_BOOST_RATE = { + 1, 1, 1, 1, 1, 1, + 5, 5, 5, 1, 1, 1, + 2, 2, 2 + }; + + public static final int[] VALUES_EU_PER_TICK = { + 50, 200, 600, 10, 40, 120, + 50, 200, 600, 100, 400, 1200, + 10, 40, 120 + }; + + public static final int[] VALUES_EU_PER_PULSE = { + 50, 50, 50, 10, 10, 10, + 50, 50, 50, 100, 100, 100, + 10, 10, 10 + }; +} diff --git a/src/main/java/reactor/items/HeatExchanger.java b/src/main/java/reactor/items/HeatExchanger.java index d85ed325ca..ec4dbce8e7 100644 --- a/src/main/java/reactor/items/HeatExchanger.java +++ b/src/main/java/reactor/items/HeatExchanger.java @@ -1,23 +1,14 @@ -package reactor.items; - -public class HeatExchanger { - - public static String TYPE = "HeatExchanger"; - - public static String[] RESOURCE_NAME = { - "T1HeatExchanger", "T2HeatExchanger", "T3HeatExchanger", "T4HeatExchanger" - }; - - public static int[] HEAT_CAPACITY = { - 2000, 8000, 32000, 128000 - }; - - public static int[] COMPONENT_EXCHANGE_RATE = { - 12, 24, 96, 384 - }; - - public static int[] HULL_EXCHANGE_RATE = { - 4, 8, 32, 128 - }; - -} +package reactor.items; + +public class HeatExchanger { + + public static String TYPE = "HeatExchanger"; + + public static String[] RESOURCE_NAME = {"T1HeatExchanger", "T2HeatExchanger", "T3HeatExchanger", "T4HeatExchanger"}; + + public static int[] HEAT_CAPACITY = {2000, 8000, 32000, 128000}; + + public static int[] COMPONENT_EXCHANGE_RATE = {12, 24, 96, 384}; + + public static int[] HULL_EXCHANGE_RATE = {4, 8, 32, 128}; +} diff --git a/src/main/java/reactor/items/HeatVent.java b/src/main/java/reactor/items/HeatVent.java index 1ae0388de3..100de26d04 100644 --- a/src/main/java/reactor/items/HeatVent.java +++ b/src/main/java/reactor/items/HeatVent.java @@ -1,44 +1,42 @@ -package reactor.items; - -public class HeatVent { - - public static final String TYPE = "HeatVent"; - public static final String HEAT = "HEAT"; - public static final String RESOURCE_NAME = "RESOURCE_NAME"; - public static final String HEAT_CAPACITY = "HEAT_CAPACITY"; - public static final String COMPONENT_VENT_RATE = "COMPONENT_VENT_RATE"; - public static final String HULL_DRAW_RATE = "HULL_DRAW_RATE"; - public static final String SELF_COOL_RATE = "SELF_COOL_RATE"; - - - public static String[] RESOURCE_NAMES = { - "T1HeatVent", "T2HeatVent", "T3HeatVent", "T4HeatVent", - "T1ComponentHeatVent", "T2ComponentHeatVent", "T3ComponentHeatVent", "T4ComponentHeatVent", - "T1OverclockedHeatVent", "T2OverclockedHeatVent", "T3OverclockedHeatVent", "T4OverclockedHeatVent" - }; - - public static int[] HEAT_CAPACITIES = { - 1000, 4000, 8000, 32000, - 1000, 4000, 8000, 32000, - 1000, 4000, 8000, 32000 - }; - - public static int[] COMPONENT_VENT_RATES = { - 0, 0, 0, 0, - 6, 12, 48, 96, - 0, 0, 0, 0 - }; - - public static int[] HULL_DRAW_RATES = { - 0, 0, 0, 0, - 0, 0, 0, 0, - 18, 36, 144, 288 - }; - - public static int[] SELF_COOL_RATES = { - 6, 12, 48, 96, - 0, 0, 0, 0, - 10, 20, 80, 160 - }; - -} +package reactor.items; + +public class HeatVent { + + public static final String TYPE = "HeatVent"; + public static final String HEAT = "HEAT"; + public static final String RESOURCE_NAME = "RESOURCE_NAME"; + public static final String HEAT_CAPACITY = "HEAT_CAPACITY"; + public static final String COMPONENT_VENT_RATE = "COMPONENT_VENT_RATE"; + public static final String HULL_DRAW_RATE = "HULL_DRAW_RATE"; + public static final String SELF_COOL_RATE = "SELF_COOL_RATE"; + + public static String[] RESOURCE_NAMES = { + "T1HeatVent", "T2HeatVent", "T3HeatVent", "T4HeatVent", + "T1ComponentHeatVent", "T2ComponentHeatVent", "T3ComponentHeatVent", "T4ComponentHeatVent", + "T1OverclockedHeatVent", "T2OverclockedHeatVent", "T3OverclockedHeatVent", "T4OverclockedHeatVent" + }; + + public static int[] HEAT_CAPACITIES = { + 1000, 4000, 8000, 32000, + 1000, 4000, 8000, 32000, + 1000, 4000, 8000, 32000 + }; + + public static int[] COMPONENT_VENT_RATES = { + 0, 0, 0, 0, + 6, 12, 48, 96, + 0, 0, 0, 0 + }; + + public static int[] HULL_DRAW_RATES = { + 0, 0, 0, 0, + 0, 0, 0, 0, + 18, 36, 144, 288 + }; + + public static int[] SELF_COOL_RATES = { + 6, 12, 48, 96, + 0, 0, 0, 0, + 10, 20, 80, 160 + }; +} diff --git a/src/main/java/reactor/items/NeutronReflector.java b/src/main/java/reactor/items/NeutronReflector.java index 773f34ee49..3d18413104 100644 --- a/src/main/java/reactor/items/NeutronReflector.java +++ b/src/main/java/reactor/items/NeutronReflector.java @@ -1,15 +1,10 @@ -package reactor.items; - -public class NeutronReflector { - - public static String TYPE = "NeutronReflector"; - - public static String[] RESOURCE_NAME = { - "T1NeutronReflector", "T2NeutronReflector" - }; - - public static int[] DURABILITY = { - 512000, 2147483647 - }; - -} +package reactor.items; + +public class NeutronReflector { + + public static String TYPE = "NeutronReflector"; + + public static String[] RESOURCE_NAME = {"T1NeutronReflector", "T2NeutronReflector"}; + + public static int[] DURABILITY = {512000, 2147483647}; +} diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java index 8ccf3313ac..b9af3a06dc 100644 --- a/src/main/java/util/Util.java +++ b/src/main/java/util/Util.java @@ -1,51 +1,49 @@ package util; +import common.items.ErrorItem; import java.util.ArrayList; import java.util.Iterator; import java.util.List; - -import common.items.ErrorItem; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.oredict.OreDictionary; public class Util { - - public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount){ - final ArrayList list = OreDictionary.getOres(oredictName); - if(!list.isEmpty()) { - final ItemStack ret = list.get(0).copy(); - ret.stackSize = amount; - return ret; - } - System.err.println("Failed to find " + oredictName + " in OreDict"); - return new ItemStack(ErrorItem.getInstance(), amount); - } - - public static ItemStack[] toItemStackArray(List stacksList) { - if(stacksList.size() == 0) { - return null; - } - - ItemStack[] ret = new ItemStack[stacksList.size()]; - Iterator iterator = stacksList.iterator(); - for(int i = 0; i < ret.length; i++ ) { - ret[i] = iterator.next(); - } - return ret; - } - - public static FluidStack[] toFluidStackArray(List stacksList) { - if(stacksList.size() == 0) { - return null; - } - - FluidStack[] ret = new FluidStack[stacksList.size()]; - Iterator iterator = stacksList.iterator(); - for(int i = 0; i < ret.length; i++ ) { - ret[i] = iterator.next(); - } - return ret; - } - + + public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount) { + final ArrayList list = OreDictionary.getOres(oredictName); + if (!list.isEmpty()) { + final ItemStack ret = list.get(0).copy(); + ret.stackSize = amount; + return ret; + } + System.err.println("Failed to find " + oredictName + " in OreDict"); + return new ItemStack(ErrorItem.getInstance(), amount); + } + + public static ItemStack[] toItemStackArray(List stacksList) { + if (stacksList.size() == 0) { + return null; + } + + ItemStack[] ret = new ItemStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for (int i = 0; i < ret.length; i++) { + ret[i] = iterator.next(); + } + return ret; + } + + public static FluidStack[] toFluidStackArray(List stacksList) { + if (stacksList.size() == 0) { + return null; + } + + FluidStack[] ret = new FluidStack[stacksList.size()]; + Iterator iterator = stacksList.iterator(); + for (int i = 0; i < ret.length; i++) { + ret[i] = iterator.next(); + } + return ret; + } } diff --git a/src/main/java/util/Vector3i.java b/src/main/java/util/Vector3i.java index 5281c2dacc..6b35d14787 100644 --- a/src/main/java/util/Vector3i.java +++ b/src/main/java/util/Vector3i.java @@ -1,32 +1,30 @@ -package util; - -public class Vector3i implements Vector3ic { - - public int x, y, z; - - public Vector3i() { - x = 1; - y = 1; - z = 1; - } - - public Vector3i(int x, int y, int z) { - this.x = x; - this.y = y; - this.z = z; - } - - public int x() { - return x; - } - - public int y() { - return y; - } - - public int z() { - return z; - } - - -} +package util; + +public class Vector3i implements Vector3ic { + + public int x, y, z; + + public Vector3i() { + x = 1; + y = 1; + z = 1; + } + + public Vector3i(int x, int y, int z) { + this.x = x; + this.y = y; + this.z = z; + } + + public int x() { + return x; + } + + public int y() { + return y; + } + + public int z() { + return z; + } +} diff --git a/src/main/java/util/Vector3ic.java b/src/main/java/util/Vector3ic.java index 8c73c858a3..ea9a429d6f 100644 --- a/src/main/java/util/Vector3ic.java +++ b/src/main/java/util/Vector3ic.java @@ -1,8 +1,10 @@ -package util; - -public interface Vector3ic { - - public int x(); - public int y(); - public int z(); -} +package util; + +public interface Vector3ic { + + public int x(); + + public int y(); + + public int z(); +} -- cgit From 145e13b90195d9d58f5629fb1c2d1c90b9a5b1b1 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 9 Oct 2022 18:10:25 +0900 Subject: .gitattributes --- .gitattributes | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..fd2792b6cb --- /dev/null +++ b/.gitattributes @@ -0,0 +1,44 @@ +* text eol=lf + +*.[jJ][aA][rR] binary + +*.[pP][nN][gG] binary +*.[jJ][pP][gG] binary +*.[jJ][pP][eE][gG] binary +*.[gG][iI][fF] binary +*.[tT][iI][fF] binary +*.[tT][iI][fF][fF] binary +*.[iI][cC][oO] binary +*.[sS][vV][gG] text +*.[eE][pP][sS] binary +*.[xX][cC][fF] binary + +*.[kK][aA][rR] binary +*.[mM]4[aA] binary +*.[mM][iI][dD] binary +*.[mM][iI][dD][iI] binary +*.[mM][pP]3 binary +*.[oO][gG][gG] binary +*.[rR][aA] binary + +*.7[zZ] binary +*.[gG][zZ] binary +*.[tT][aA][rR] binary +*.[tT][gG][zZ] binary +*.[zZ][iI][pP] binary + +*.[tT][cC][nN] binary +*.[sS][oO] binary +*.[dD][lL][lL] binary +*.[dD][yY][lL][iI][bB] binary +*.[pP][sS][dD] binary +*.[tT][tT][fF] binary +*.[oO][tT][fF] binary + +*.[pP][aA][tT][cC][hH] -text + +*.[bB][aA][tT] text eol=crlf +*.[cC][mM][dD] text eol=crlf +*.[pP][sS]1 text eol=crlf + +*[aA][uU][tT][oO][gG][eE][nN][eE][rR][aA][tT][eE][dD]* binary -- cgit From a993ec83bad6c8fddfcc72b400340c26d88683f8 Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sat, 22 Oct 2022 20:15:06 +0800 Subject: Update buildscript and dependencies --- build.gradle | 174 +++++++++++++++++++++++++++------------------------- dependencies.gradle | 6 +- 2 files changed, 94 insertions(+), 86 deletions(-) diff --git a/build.gradle b/build.gradle index b961a5e176..d20d35165d 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1664372158 +//version: 1666118075 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -147,17 +147,21 @@ String javaSourceDir = "src/main/java/" String scalaSourceDir = "src/main/scala/" String kotlinSourceDir = "src/main/kotlin/" -String targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") -String targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") -String targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + +final String modGroupPath = modGroup.toString().replaceAll("\\.", "/") +final String apiPackagePath = apiPackage.toString().replaceAll("\\.", "/") + +String targetPackageJava = javaSourceDir + modGroupPath +String targetPackageScala = scalaSourceDir + modGroupPath +String targetPackageKotlin = kotlinSourceDir + modGroupPath if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { throw new GradleException("Could not resolve \"modGroup\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } if (apiPackage) { - targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") - targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") - targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + targetPackageJava = javaSourceDir + modGroupPath + "/" + apiPackagePath + targetPackageScala = scalaSourceDir + modGroupPath + "/" + apiPackagePath + targetPackageKotlin = kotlinSourceDir + modGroupPath + "/" + apiPackagePath if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { throw new GradleException("Could not resolve \"apiPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } @@ -171,31 +175,36 @@ if (accessTransformersFile) { } if (usesMixins.toBoolean()) { - if (mixinsPackage.isEmpty() || mixinPlugin.isEmpty()) { - throw new GradleException("\"mixinPlugin\" requires \"mixinsPackage\" and \"mixinPlugin\" to be set!") + if (mixinsPackage.isEmpty()) { + throw new GradleException("\"usesMixins\" requires \"mixinsPackage\" to be set!") } + final String mixinPackagePath = mixinsPackage.toString().replaceAll("\\.", "/") + final String mixinPluginPath = mixinPlugin.toString().replaceAll("\\.", "/") - targetPackageJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") - targetPackageScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") - targetPackageKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinsPackage.toString().replaceAll("\\.", "/") + targetPackageJava = javaSourceDir + modGroupPath + "/" + mixinPackagePath + targetPackageScala = scalaSourceDir + modGroupPath + "/" + mixinPackagePath + targetPackageKotlin = kotlinSourceDir + modGroupPath + "/" + mixinPackagePath if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { throw new GradleException("Could not resolve \"mixinsPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) } - String targetFileJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".java" - String targetFileScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".scala" - String targetFileScalaJava = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".java" - String targetFileKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + mixinPlugin.toString().replaceAll("\\.", "/") + ".kt" - if (!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { - throw new GradleException("Could not resolve \"mixinPlugin\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) + if (!mixinPlugin.isEmpty()) { + String targetFileJava = javaSourceDir + modGroupPath + "/" + mixinPluginPath + ".java" + String targetFileScala = scalaSourceDir + modGroupPath + "/" + mixinPluginPath + ".scala" + String targetFileScalaJava = scalaSourceDir + modGroupPath + "/" + mixinPluginPath + ".java" + String targetFileKotlin = kotlinSourceDir + modGroupPath + "/" + mixinPluginPath + ".kt" + if (!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { + throw new GradleException("Could not resolve \"mixinPlugin\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) + } } } if (coreModClass) { - String targetFileJava = javaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".java" - String targetFileScala = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".scala" - String targetFileScalaJava = scalaSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".java" - String targetFileKotlin = kotlinSourceDir + modGroup.toString().replaceAll("\\.", "/") + "/" + coreModClass.toString().replaceAll("\\.", "/") + ".kt" + final String coreModPath = coreModClass.toString().replaceAll("\\.", "/") + String targetFileJava = javaSourceDir + modGroupPath + "/" + coreModPath + ".java" + String targetFileScala = scalaSourceDir + modGroupPath + "/" + coreModPath + ".scala" + String targetFileScalaJava = scalaSourceDir + modGroupPath + "/" + coreModPath + ".java" + String targetFileKotlin = kotlinSourceDir + modGroupPath + "/" + coreModPath + ".kt" if (!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { throw new GradleException("Could not resolve \"coreModClass\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) } @@ -225,9 +234,9 @@ try { } catch (Exception ignored) { out.style(Style.Failure).text( - 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + - 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + - 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' + 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + + 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + + 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' ) versionOverride = 'NO-GIT-TAG-SET' identifiedVersion = versionOverride @@ -251,15 +260,15 @@ if (project.hasProperty("customArchiveBaseName") && customArchiveBaseName) { def arguments = [] def jvmArguments = [] -if (usesMixins.toBoolean() || forceEnableMixins) { +if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { arguments += [ - "--tweakClass org.spongepowered.asm.launch.MixinTweaker" + "--tweakClass org.spongepowered.asm.launch.MixinTweaker" ] if (usesMixinDebug.toBoolean()) { jvmArguments += [ - "-Dmixin.debug.countInjections=true", - "-Dmixin.debug.verbose=true", - "-Dmixin.debug.export=true" + "-Dmixin.debug.countInjections=true", + "-Dmixin.debug.verbose=true", + "-Dmixin.debug.export=true" ] } } @@ -316,13 +325,10 @@ repositories { name 'Overmind forge repo mirror' url 'https://gregtech.overminddl1.com/' } - if (usesMixins.toBoolean() || forceEnableMixins) { - maven { - name 'sponge' - url 'https://repo.spongepowered.org/repository/maven-public' - } + if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { maven { - url 'https://jitpack.io' + name = "GTNH Maven" + url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" } } } @@ -332,19 +338,10 @@ dependencies { annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') annotationProcessor('com.google.guava:guava:24.1.1-jre') annotationProcessor('com.google.code.gson:gson:2.8.6') - annotationProcessor('org.spongepowered:mixin:0.8-SNAPSHOT') - } - if (usesMixins.toBoolean() || forceEnableMixins) { - // using 0.8 to workaround a issue in 0.7 which fails mixin application - compile('com.github.GTNewHorizons:SpongePoweredMixin:0.7.12-GTNH') { - // Mixin includes a lot of dependencies that are too up-to-date - exclude module: 'launchwrapper' - exclude module: 'guava' - exclude module: 'gson' - exclude module: 'commons-io' - exclude module: 'log4j-core' - } - compile('com.github.GTNewHorizons:SpongeMixins:1.5.0') + annotationProcessor('org.spongepowered:mixin:0.8.5-GTNH:processor') + } + if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { + compile('com.gtnewhorizon:gtnhmixins:2.0.1') } } @@ -356,13 +353,18 @@ def mixinSrg = "${tasks.reobf.temporaryDir}" + File.separator + "mixins.srg" task generateAssets { if (usesMixins.toBoolean()) { - def mixinConfigFile = getFile("/src/main/resources/mixins." + modId + ".json"); + def mixinConfigFile = getFile("/src/main/resources/mixins." + modId + ".json") if (!mixinConfigFile.exists()) { + def mixinPluginLine = "" + if(!mixinPlugin.isEmpty()) { + // We might not have a mixin plugin if we're using early/late mixins + mixinPluginLine += """\n "plugin": "${modGroup}.${mixinPlugin}", """ + } + mixinConfigFile.text = """{ "required": true, - "minVersion": "0.7.11", - "package": "${modGroup}.${mixinsPackage}", - "plugin": "${modGroup}.${mixinPlugin}", + "minVersion": "0.8.5-GTNH", + "package": "${modGroup}.${mixinsPackage}",${mixinPluginLine} "refmap": "${mixingConfigRefMap}", "target": "@env(DEFAULT)", "compatibilityLevel": "JAVA_8", @@ -393,8 +395,8 @@ shadowJar { minimize() // This will only allow shading for actually used classes configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile + project.configurations.shadowImplementation, + project.configurations.shadowCompile ] dependsOn(relocateShadowJar) } @@ -426,12 +428,12 @@ afterEvaluate { if (usesMixins.toBoolean()) { tasks.compileJava { options.compilerArgs += [ - "-AreobfSrgFile=${tasks.reobf.srg}", - "-AoutSrgFile=${mixinSrg}", - "-AoutRefMapFile=${refMap}", - // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code - "-XDenableSunApiLintControl", - "-XDignore.symbol.file" + "-AreobfSrgFile=${tasks.reobf.srg}", + "-AoutSrgFile=${mixinSrg}", + "-AoutRefMapFile=${refMap}", + // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code + "-XDenableSunApiLintControl", + "-XDignore.symbol.file" ] } } @@ -440,8 +442,8 @@ afterEvaluate { runClient { if (developmentEnvironmentUserName) { arguments += [ - "--username", - developmentEnvironmentUserName + "--username", + developmentEnvironmentUserName ] } @@ -456,9 +458,9 @@ runServer { tasks.withType(JavaExec).configureEach { javaLauncher.set( - javaToolchains.launcherFor { - languageVersion = projectJavaVersion - } + javaToolchains.launcherFor { + languageVersion = projectJavaVersion + } ) } @@ -474,9 +476,9 @@ processResources { // replace modVersion and minecraftVersion expand "minecraftVersion": project.minecraft.version, - "modVersion": modVersion, - "modId": modId, - "modName": modName + "modVersion": modVersion, + "modId": modId, + "modName": modName } if (usesMixins.toBoolean()) { @@ -506,9 +508,9 @@ def getManifestAttributes() { if (usesMixins.toBoolean()) { manifestAttributes += [ - "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", - "MixinConfigs" : "mixins." + modId + ".json", - "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() + "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", + "MixinConfigs" : "mixins." + modId + ".json", + "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() ] } return manifestAttributes @@ -536,8 +538,8 @@ task shadowDevJar(type: ShadowJar) { minimize() // This will only allow shading for actually used classes configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile + project.configurations.shadowImplementation, + project.configurations.shadowCompile ] } @@ -574,11 +576,11 @@ task devJar(type: Jar) { task apiJar(type: Jar) { from(sourceSets.main.allSource) { - include modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + '/**' + include modGroupPath + "/" + apiPackagePath + '/**' } from(sourceSets.main.output) { - include modGroup.toString().replaceAll("\\.", "/") + "/" + apiPackage.toString().replaceAll("\\.", "/") + '/**' + include modGroupPath + "/" + apiPackagePath + '/**' } from(sourceSets.main.resources.srcDirs) { @@ -631,8 +633,8 @@ publishing { pom.withXml { def badArtifacts = [:].withDefault { [] as Set } for (configuration in [ - projectConfigs.minecraft, - projectConfigs.minecraftDeps + projectConfigs.minecraft, + projectConfigs.minecraftDeps ]) { for (dependency in configuration.allDependencies) { badArtifacts[dependency.group == null ? "" : dependency.group] += dependency.name @@ -662,10 +664,10 @@ publishing { } } -if (modrinthProjectId.size() != 0) { +if (modrinthProjectId.size() != 0 && System.getenv("MODRINTH_TOKEN") != null) { apply plugin: 'com.modrinth.minotaur' - File changelogFile = new File("CHANGELOG.md") + File changelogFile = new File(System.getenv("CHANGELOG_FILE") ?: "CHANGELOG.md") modrinth { token = System.getenv("MODRINTH_TOKEN") @@ -691,14 +693,17 @@ if (modrinthProjectId.size() != 0) { addModrinthDep(qual[0], qual[1], parts[1]) } } + if (usesMixins.toBoolean()) { + addModrinthDep("required", "version", "gtnhmixins") + } tasks.modrinth.dependsOn(build) tasks.publish.dependsOn(tasks.modrinth) } -if (curseForgeProjectId.size() != 0) { +if (curseForgeProjectId.size() != 0 && System.getenv("CURSEFORGE_TOKEN") != null) { apply plugin: 'com.matthewprenger.cursegradle' - File changelogFile = new File("CHANGELOG.md") + File changelogFile = new File(System.getenv("CHANGELOG_FILE") ?: "CHANGELOG.md") curseforge { apiKey = System.getenv("CURSEFORGE_TOKEN") @@ -732,6 +737,9 @@ if (curseForgeProjectId.size() != 0) { addCurseForgeRelation(parts[0], parts[1]) } } + if (usesMixins.toBoolean()) { + addCurseForgeRelation("requiredDependency", "gtnhmixins") + } tasks.curseforge.dependsOn(build) tasks.publish.dependsOn(tasks.curseforge) } @@ -1092,4 +1100,4 @@ def getSecondaryArtifacts() { if (!noPublishedSources) secondaryArtifacts += [sourcesJar] if (apiPackage) secondaryArtifacts += [apiJar] return secondaryArtifacts -} +} \ No newline at end of file diff --git a/dependencies.gradle b/dependencies.gradle index 99edcb884a..e92b38489a 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,9 +1,9 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.39:dev' - compile 'com.github.GTNewHorizons:TecTech:5.0.21-pre:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.72-pre:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.68:dev' + compile 'com.github.GTNewHorizons:TecTech:5.0.42:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.89:dev' compile 'com.github.GTNewHorizons:StructureLib:1.1.12:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' -- cgit From 6a36ab8fe1f8650f9fb7817c8d4c4bcdf6cb0f19 Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sat, 22 Oct 2022 21:02:11 +0800 Subject: TFFT totally rework --- src/main/java/common/Blocks.java | 4 + src/main/java/common/CommonProxy.java | 4 + src/main/java/common/Recipes.java | 50 +- src/main/java/common/TileEntities.java | 16 +- .../java/common/blocks/Block_TFFTStorageField.java | 88 +++ .../common/itemBlocks/IB_TFFTStorageField.java | 47 ++ .../tileentities/GTMTE_FluidMultiStorage.java | 562 ---------------- src/main/java/common/tileentities/GTMTE_TFFT.java | 713 +++++++++++++++++++++ .../java/common/tileentities/GTMTE_TFFTHatch.java | 268 ++++++++ .../common/tileentities/GTMTE_TFFTMultiHatch.java | 217 ------- src/main/resources/assets/kekztech/lang/en_US.lang | 23 +- src/main/resources/assets/kekztech/lang/zh_CN.lang | 23 +- 12 files changed, 1165 insertions(+), 850 deletions(-) create mode 100644 src/main/java/common/blocks/Block_TFFTStorageField.java create mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageField.java delete mode 100644 src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java create mode 100644 src/main/java/common/tileentities/GTMTE_TFFT.java create mode 100644 src/main/java/common/tileentities/GTMTE_TFFTHatch.java delete mode 100644 src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 2a4bf328f7..fb5b152f26 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -17,6 +17,8 @@ public class Blocks { public static Block tfftStorageField5; public static Block tfftMultiHatch; + public static Block tfftStorageField; + public static Block reactorChamberOFF; public static Block reactorChamberON; public static Block reactorControlRod; @@ -69,6 +71,8 @@ public class Blocks { tfftStorageField4 = Block_TFFTStorageFieldBlockT4.registerBlock(); tfftStorageField5 = Block_TFFTStorageFieldBlockT5.registerBlock(); tfftMultiHatch = Block_TFFTMultiHatch.registerBlock(); + + tfftStorageField = Block_TFFTStorageField.registerBlock(); } /*private static void registerBlocks_Nuclear() { diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index bf92f6c697..464f8eab49 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -3,10 +3,12 @@ package common; import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; import common.items.MetaItem_ReactorComponent; +import common.tileentities.GTMTE_TFFTHatch; 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 gregtech.api.GregTech_API; import kekztech.GuiHandler; import kekztech.Items; import kekztech.KekzCore; @@ -39,5 +41,7 @@ public class CommonProxy { Recipes.postInit(); // Research Researches.postInit(); + + if (GregTech_API.mAE2) GTMTE_TFFTHatch.registerAEIntegration(); } } diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 558f0b83db..64b4036d88 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -70,7 +70,7 @@ public class Recipes { 'C', OrePrefixes.circuit.get(Materials.Data) }; - GT_ModHandler.addCraftingRecipe(TileEntities.fms.getStackForm(1), tfft_recipe); + GT_ModHandler.addCraftingRecipe(TileEntities.tfft.getStackForm(1), tfft_recipe); // Blocks final ItemStack[] tfftcasing = { @@ -82,7 +82,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftcasing, FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), - new ItemStack(Blocks.tfftCasing, 1), + new ItemStack(Blocks.tfftStorageField, 1), 200, 256); final ItemStack[] tfftstoragefield1 = { @@ -95,7 +95,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield1, FluidRegistry.getFluidStack("molten.glass", 144), - new ItemStack(Blocks.tfftStorageField1, 1), + new ItemStack(Blocks.tfftStorageField, 1, 1), 200, 256); final ItemStack[] tfftstoragefield2 = { @@ -108,7 +108,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield2, FluidRegistry.getFluidStack("molten.plastic", 576), - new ItemStack(Blocks.tfftStorageField2, 1), + new ItemStack(Blocks.tfftStorageField, 1, 2), 200, 480); final ItemStack[] tfftstoragefield3 = { @@ -122,7 +122,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield3, FluidRegistry.getFluidStack("molten.epoxid", 576), - new ItemStack(Blocks.tfftStorageField3, 1), + new ItemStack(Blocks.tfftStorageField, 1, 3), 300, 1920); final ItemStack[] tfftstoragefield4 = { @@ -136,7 +136,7 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield4, FluidRegistry.getFluidStack("molten.epoxid", 1152), - new ItemStack(Blocks.tfftStorageField4, 1), + new ItemStack(Blocks.tfftStorageField, 1, 4), 400, 4098); final ItemStack[] tfftstoragefield5 = { @@ -150,11 +150,11 @@ public class Recipes { GT_Values.RA.addAssemblerRecipe( tfftstoragefield5, FluidRegistry.getFluidStack("molten.epoxid", 1152), - new ItemStack(Blocks.tfftStorageField5, 1), + new ItemStack(Blocks.tfftStorageField, 1, 5), 400, 6147); // Multi Hatch - final Object[] multi_hatch_HV = { + final Object[] multihatch = { "PRP", "UFU", "PRP", @@ -167,39 +167,7 @@ public class Recipes { 'F', ItemList.Field_Generator_LV.get(1L) }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_HV); - final Object[] multi_hatch_IV = { - "PRP", - "UFU", - "PRP", - 'P', - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.TungstenSteel, 1), - 'R', - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.TungstenSteel, 1), - 'U', - ItemList.Electric_Pump_IV.get(1L), - 'F', - ItemList.Field_Generator_HV.get(1L) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_IV); - final Object[] multi_hatch_ZPM = { - "PRP", - "UFU", - "PRP", - 'P', - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.NaquadahAlloy, 1), - 'R', - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.NaquadahAlloy, 1), - 'U', - ItemList.Electric_Pump_ZPM.get(1L), - 'F', - ItemList.Field_Generator_IV.get(1L) - }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.tfftMultiHatch), multi_hatch_ZPM); - - // Conversion recipe from deprecated hatch to new one (old hatch is equal to new IV hatch) - GT_ModHandler.addShapelessCraftingRecipe( - TileEntities.mhIV.getStackForm(1), new ItemStack[] {new ItemStack(Blocks.tfftMultiHatch, 1)}); + GT_ModHandler.addCraftingRecipe(TileEntities.tfftHatch.getStackForm(1), multihatch); } private static void registerRecipes_SOFC() { diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 6253629ddb..78f27db269 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -1,6 +1,8 @@ package common; import common.tileentities.*; +import common.tileentities.GTMTE_TFFT; +import common.tileentities.GTMTE_TFFTHatch; import cpw.mods.fml.common.registry.GameRegistry; public class TileEntities { @@ -9,13 +11,12 @@ public class TileEntities { public static GTMTE_SOFuelCellMK1 sofc1; public static GTMTE_SOFuelCellMK2 sofc2; // public static GTMTE_ModularNuclearReactor mdr; - public static GTMTE_FluidMultiStorage fms; + public static GTMTE_TFFT tfft; public static GTMTE_LapotronicSuperCapacitor lsc; public static GTMTE_SpaceElevator se; + // Singleblocks - public static GTMTE_TFFTMultiHatch mhHV; - public static GTMTE_TFFTMultiHatch mhIV; - public static GTMTE_TFFTMultiHatch mhZPM; + public static GTMTE_TFFTHatch tfftHatch; public static void preInit() { GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_tile"); @@ -35,12 +36,11 @@ public class TileEntities { 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"); // mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); - fms = new GTMTE_FluidMultiStorage(13104, "multimachine.tf_fluidtank", "T.F.F.T"); + tfft = new GTMTE_TFFT(13104, "multimachine.tfft", "T.F.F.T"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); // se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); + // Singleblocks - mhHV = new GTMTE_TFFTMultiHatch(13108, "machine.multihatch.0", "T.F.F.T Multi I/O Hatch [HV]", 3); - mhIV = new GTMTE_TFFTMultiHatch(13109, "machine.multihatch.1", "T.F.F.T Multi I/O Hatch [IV]", 5); - mhZPM = new GTMTE_TFFTMultiHatch(13110, "machine.multihatch.2", "T.F.F.T Multi I/O Hatch [ZPM]", 7); + tfftHatch = new GTMTE_TFFTHatch(13109, "machine.tffthatch", "T.F.F.T Multi I/O Hatch"); } } diff --git a/src/main/java/common/blocks/Block_TFFTStorageField.java b/src/main/java/common/blocks/Block_TFFTStorageField.java new file mode 100644 index 0000000000..36439548af --- /dev/null +++ b/src/main/java/common/blocks/Block_TFFTStorageField.java @@ -0,0 +1,88 @@ +package common.blocks; + +import common.itemBlocks.IB_TFFTStorageField; +import common.tileentities.GTMTE_TFFT; +import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.enums.Textures; +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.render.TextureFactory; +import gregtech.api.util.GT_Utility; +import java.util.List; +import kekztech.KekzCore; +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.IIcon; +import net.minecraft.util.ResourceLocation; + +public class Block_TFFTStorageField extends BaseGTUpdateableBlock { + + private static final Block_TFFTStorageField INSTANCE = new Block_TFFTStorageField(); + private static final int SUB_BLOCK_COUNT = GTMTE_TFFT.Field.VALUES.length + 1; + private static final IIcon[] textures = new IIcon[SUB_BLOCK_COUNT]; + + public enum TFFTCasingIcon implements IIconContainer { + INSTANCE; + + @Override + public IIcon getIcon() { + return textures[0]; + } + + @Override + public IIcon getOverlayIcon() { + return null; + } + + @Override + public ResourceLocation getTextureFile() { + return TextureMap.locationBlocksTexture; + } + } + + // I guess glodblock won't mind + static { + GT_Utility.addTexturePage((byte) 12); + Textures.BlockIcons.setCasingTexture( + (byte) 12, (byte) 127, TextureFactory.of(Block_TFFTStorageField.TFFTCasingIcon.INSTANCE)); + } + + private Block_TFFTStorageField() { + super(Material.iron); + } + + public static Block registerBlock() { + final String blockName = "kekztech_tfftstoragefield_block"; + INSTANCE.setBlockName(blockName); + INSTANCE.setCreativeTab(CreativeTabs.tabMisc); + INSTANCE.setHardness(5.0f); + INSTANCE.setResistance(6.0f); + GameRegistry.registerBlock(INSTANCE, IB_TFFTStorageField.class, blockName); + + return INSTANCE; + } + + @Override + public void registerBlockIcons(IIconRegister ir) { + textures[0] = ir.registerIcon(KekzCore.MODID + ":" + "TFFTCasing"); + for (int i = 1; i < SUB_BLOCK_COUNT; i++) { + textures[i] = ir.registerIcon(KekzCore.MODID + ":" + "TFFTStorageFieldBlock" + i); + } + } + + @Override + public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { + for (int i = 0; i < SUB_BLOCK_COUNT; i++) { + par3List.add(new ItemStack(par1, 1, i)); + } + } + + @Override + public IIcon getIcon(int side, int meta) { + return textures[meta]; + } +} diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java new file mode 100644 index 0000000000..8e75a881f2 --- /dev/null +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java @@ -0,0 +1,47 @@ +package common.itemBlocks; + +import common.tileentities.GTMTE_TFFT; +import java.text.NumberFormat; +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; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.StatCollector; + +public class IB_TFFTStorageField extends ItemBlock { + + public IB_TFFTStorageField(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) { + int meta = stack.getItemDamage(); + if (meta > 0) { + lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefield_block.desc")); + lines.add("Capacity: " + EnumChatFormatting.BLUE + + NumberFormat.getNumberInstance().format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity()) + + EnumChatFormatting.GRAY + " L"); + lines.add("Power Draw: " + EnumChatFormatting.BLUE + GTMTE_TFFT.Field.VALUES[meta - 1].getCost() + + EnumChatFormatting.GRAY + " EU/t"); + } + } +} diff --git a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java b/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java deleted file mode 100644 index df60be8362..0000000000 --- a/src/main/java/common/tileentities/GTMTE_FluidMultiStorage.java +++ /dev/null @@ -1,562 +0,0 @@ -package common.tileentities; - -import common.Blocks; -import common.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.*; -import gregtech.api.objects.GT_RenderedTexture; -import gregtech.api.util.GT_Multiblock_Tooltip_Builder; -import gregtech.api.util.GT_Utility; -import java.util.ArrayList; -import java.util.HashSet; -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.EnumChatFormatting; -import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.fluids.FluidStack; -import util.Vector3i; -import util.Vector3ic; - -public class GTMTE_FluidMultiStorage extends GT_MetaTileEntity_TooltipMultiBlockBase { - - private static final String glassNameIC2Reinforced = "blockAlloyGlass"; - private static final Block CASING = Blocks.tfftCasing; - private static final Block_TFFTStorageFieldBlockT1 STORAGE_FIELD1 = - (Block_TFFTStorageFieldBlockT1) Blocks.tfftStorageField1; - private static final Block_TFFTStorageFieldBlockT2 STORAGE_FIELD2 = - (Block_TFFTStorageFieldBlockT2) Blocks.tfftStorageField2; - private static final Block_TFFTStorageFieldBlockT3 STORAGE_FIELD3 = - (Block_TFFTStorageFieldBlockT3) Blocks.tfftStorageField3; - private static final Block_TFFTStorageFieldBlockT4 STORAGE_FIELD4 = - (Block_TFFTStorageFieldBlockT4) Blocks.tfftStorageField4; - private static final Block_TFFTStorageFieldBlockT5 STORAGE_FIELD5 = - (Block_TFFTStorageFieldBlockT5) Blocks.tfftStorageField5; - private static final int CASING_TEXTURE_ID = 176; - - private MultiFluidHandler mfh; - private final HashSet sMultiHatches = 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 - protected GT_Multiblock_Tooltip_Builder createTooltip() { - final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); - tt.addMachineType("Fluid Tank") - .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("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:") - .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, false) - .addController("Top Center") - .addCasingInfo("T.F.F.T. Casing", 20) - .addOtherStructurePart("Storage Field Blocks (Tier I-V)", "Inner 3x7x3 solid pillar") - .addOtherStructurePart("IC2 Reinforced Glass", "Outer 5x7x5 glass shell") - .addMaintenanceHatch("Any top or bottom casing") - .addEnergyHatch("Any top or bottom casing") - .addInputHatch("Instead of any casing or glass, has to touch storage field block") - .addOutputHatch("Instead of any casing or glass, has to touch storage field block") - .addStructureInfo("You can have a bunch of hatches") - .addOtherStructurePart( - "Multi I/O Hatches", "Instead of any casing or glass, has to touch storage field block") - .addStructureInfo( - "Use MIOH with conduits or fluid storage busses to see all fluids at once. If it's fixed.") - .addStructureInfo("Ask someone else why there's 4 versions, with 2 uncraftable ones") - .toolTipFinisher("KekzTech"); - return tt; - } - - @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 (sMultiHatches.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); - } - } - - // Push out fluids - if (guiSlotItem != null && guiSlotItem.getUnlocalizedName().equals("gt.integrated_circuit")) { - final FluidStack storedFluid = mfh.getFluidCopy(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 { - int tDistinct = mfh.getDistinctFluids(); - int tDistinctCount = 0; - int tMaxDistinct = mfh.getMaxDistinctFluids(); - for (int i = 0; i < tMaxDistinct && tDistinctCount < tDistinct; i++) { - final FluidStack storedFluidCopy = mfh.getFluidCopy(i); - if (storedFluidCopy == null) continue; - tDistinctCount++; - storedFluidCopy.amount = 0; - // Calculate how much capacity all available Output Hatches offer - for (GT_MetaTileEntity_Hatch_Output outputHatch : super.mOutputHatches) { - if (outputHatch.isFluidLocked() - && outputHatch.getLockedFluidName().equals(storedFluidCopy.getUnlocalizedName())) { - storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - addFluidToHatch(storedFluidCopy, outputHatch); - } else if (outputHatch.getFluid() != null - && outputHatch.getFluid().isFluidEqual(storedFluidCopy)) { - storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - addFluidToHatch(storedFluidCopy, outputHatch); - } else if (!outputHatch.isFluidLocked() && outputHatch.getFluid() == null) { - storedFluidCopy.amount += outputHatch.getCapacity() - outputHatch.getFluidAmount(); - addFluidToHatch(storedFluidCopy, outputHatch); - } - } - } - } - - return true; - } - - public void addFluidToHatch(FluidStack aFluid, GT_MetaTileEntity_Hatch_Output aHatch) { - aFluid.amount = mfh.pullFluid(aFluid, true); - aHatch.fill(aFluid, true); - } - - @Override - public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { - super.onPostTick(aBaseMetaTileEntity, aTick); - - if (mfh != null) { - mfh.setLock(!super.getBaseMetaTileEntity().isActive()); - mfh.setFluidSelector(fluidSelector); - mfh.setDoVoidExcess(doVoidExcess); - } - } - - 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 = 20; - boolean formationChecklist = true; // If this is still true at the end, machine is good to go :) - float runningCostAcc = 0; - double fluidCapacityAcc = 0; - - sMultiHatches.clear(); - - // Front segment - for (int X = -2; X <= 2; X++) { - for (int Y = -2; Y <= 2; Y++) { - if (X == 0 && Y == 0) { - continue; // Skip controller - } - - // Get next TE - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - final 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) - && !addMultiHatchToMachineList(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 { - 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 seven long segment - 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 - final IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.z()); - - // 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))) { - formationChecklist = false; - } - } 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) - && !addMultiHatchToMachineList(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()) - .getUnlocalizedName() - .equals(glassNameIC2Reinforced)) { - formationChecklist = false; - } - } - } - } - } - } - - // 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); - final 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) - && !addMultiHatchToMachineList(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; - } - } - } 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) { - formationChecklist = false; - } - - if (this.mMaintenanceHatches.size() != 1) { - 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 = MultiFluidHandler.newInstance(25, capacityPerFluid); - } else { - if (mfh.getCapacity() != capacityPerFluid) { - mfh = MultiFluidHandler.newAdjustedInstance(mfh, capacityPerFluid); - } - } - for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { - mh.setMultiFluidHandler(mfh); - } - } - - return formationChecklist; - } - - public boolean addMultiHatchToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { - if (aTileEntity == null) { - return false; - } else { - final IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); - if (aMetaTileEntity == null) { - return false; - } else if (aMetaTileEntity instanceof GTMTE_TFFTMultiHatch) { - ((GTMTE_TFFTMultiHatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return this.sMultiHatches.add((GTMTE_TFFTMultiHatch) aMetaTileEntity); - } else { - return false; - } - } - } - - @Override - public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - doVoidExcess = !doVoidExcess; - GT_Utility.sendChatToPlayer(aPlayer, doVoidExcess ? "Auto-voiding enabled" : "Auto-voiding disabled"); - } - - @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 = MultiFluidHandler.loadNBTData(nbt); - for (GTMTE_TFFTMultiHatch mh : sMultiHatches) { - 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; - } -} diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java new file mode 100644 index 0000000000..c107d76896 --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -0,0 +1,713 @@ +package common.tileentities; + +import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static gregtech.api.enums.GT_HatchElement.*; +import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; +import static java.lang.Math.min; + +import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; +import com.gtnewhorizon.structurelib.StructureLibAPI; +import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor; +import com.gtnewhorizon.structurelib.structure.IStructureDefinition; +import com.gtnewhorizon.structurelib.structure.IStructureElement; +import common.Blocks; +import gregtech.api.enums.Textures; +import gregtech.api.fluid.FluidTankGT; +import gregtech.api.interfaces.IHatchElement; +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Output; +import gregtech.api.render.TextureFactory; +import gregtech.api.util.GT_Multiblock_Tooltip_Builder; +import gregtech.api.util.GT_Utility; +import gregtech.api.util.IGT_HatchAdder; +import gregtech.common.items.GT_IntegratedCircuit_Item; +import java.math.BigInteger; +import java.text.MessageFormat; +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.world.World; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTankInfo; + +public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { + + public enum Field { + T1(1_000_000L, 2), // LV + T2(4_000_000L, 3), // MV + T3(16_000_000L, 5), // HV + T4(64_000_000L, 13), // EV + T5(256_000_000L, 89), // IV + + T6(2_048_000_000L, 233), // LuV + T7(131_072_000_000L, 1597), // UV + T8(8_388_608_000_000L, 28657), // UEV + T9(536_870_912_000_000L, 514229), // UIV + + T10(1_099_511_627_776_000_000L, 0); // UXV + + public static final GTMTE_TFFT.Field[] VALUES = values(); + private final long capacity; + private final int cost; + + Field(long capacity, int cost) { + this.capacity = capacity; + this.cost = cost; + } + + public long getCapacity() { + return capacity; + } + + public int getCost() { + return cost; + } + } + + private enum TFFTMultiHatch implements IHatchElement { + INSTANCE; + + @Override + public List> mteClasses() { + return Collections.singletonList(GTMTE_TFFT.class); + } + + @Override + public IGT_HatchAdder adder() { + return GTMTE_TFFT::addMultiHatchToMachineList; + } + + @Override + public long count(GTMTE_TFFT t) { + return t.tfftHatch == null ? 0 : 1; + } + } + + private static final IIconContainer TEXTURE_TFFT = new Textures.BlockIcons.CustomIcon("iconsets/TFFT"); + private static final IIconContainer TEXTURE_TFFT_ACTIVE = + new Textures.BlockIcons.CustomIcon("iconsets/TFFT_ACTIVE"); + private static final IIconContainer TEXTURE_TFFT_ACTIVE_GLOW = + new Textures.BlockIcons.CustomIcon("iconsets/TFFT_ACTIVE_GLOW"); + private static final int CASING_TEXTURE_ID_1 = (12 << 7) | 127; + private static final int CASING_TEXTURE_ID_2 = 176; + + private static final Block TFFT_FIELD = Blocks.tfftStorageField; + private static final Item TFFT_FIELD_ITEM = Item.getItemFromBlock(TFFT_FIELD); + public static final int MAX_DISTINCT_FLUIDS = 25; + private static final BigInteger MAX_CAPACITY = + BigInteger.valueOf(Long.MAX_VALUE).multiply(BigInteger.valueOf(25)); + private static final int CASING_META = 0; + private static final int MIN_CASING_AMOUNT = 20; + private static final int MAX_LAYER_AMOUNT = 13; + private static final int DEFAULT_LAYER_AMOUNT = 3; + + private static final String STRUCTURE_PIECE_TOP = "top"; + private static final String STRUCTURE_PIECE_MID = "mid"; + private static final String STRUCTURE_PIECE_BOTTOM = "bottom"; + private static final IStructureDefinition STRUCTURE_DEFINITION = + IStructureDefinition.builder() + .addShape( + STRUCTURE_PIECE_TOP, + transpose(new String[][] {{"ccccc"}, {"cCCCc"}, {"cC~Cc"}, {"cCCCc"}, {"ccccc"}})) + .addShape( + STRUCTURE_PIECE_MID, + transpose(new String[][] {{"gGGGg"}, {"GfffG"}, {"GfffG"}, {"GfffG"}, {"gGGGg"}})) + .addShape( + STRUCTURE_PIECE_BOTTOM, + transpose(new String[][] {{"ccccc"}, {"cCCCc"}, {"cCCCc"}, {"cCCCc"}, {"ccccc"}})) + .addElement( + 'c', + buildHatchAdder(GTMTE_TFFT.class) + .atLeast(Energy, Maintenance) + .casingIndex(CASING_TEXTURE_ID_1) + .dot(1) + .buildAndChain( + onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) + .addElement( + 'C', + buildHatchAdder(GTMTE_TFFT.class) + .casingIndex(CASING_TEXTURE_ID_1) + .atLeast( + Energy, + Maintenance, + InputHatch.or(TFFTMultiHatch.INSTANCE), + OutputHatch.or(TFFTMultiHatch.INSTANCE)) + .dot(2) + .buildAndChain( + onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) + .addElement( + 'G', + buildHatchAdder(GTMTE_TFFT.class) + .atLeast( + InputHatch.or(TFFTMultiHatch.INSTANCE), + OutputHatch.or(TFFTMultiHatch.INSTANCE)) + .casingIndex(CASING_TEXTURE_ID_2) + .dot(3) + .buildAndChain( + ofBlockUnlocalizedName("IC2", "blockAlloyGlass", 0, true), + ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), + BorosilicateGlass.ofBoroGlassAnyTier())) + .addElement( + 'g', + ofChain( + ofBlockUnlocalizedName("IC2", "blockAlloyGlass", 0, true), + ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), + BorosilicateGlass.ofBoroGlassAnyTier())) + .addElement('f', ofChain(new IStructureElement() { + @Override + public boolean check(GTMTE_TFFT t, World world, int x, int y, int z) { + Block worldBlock = world.getBlock(x, y, z); + int meta = worldBlock.getDamageValue(world, x, y, z); + if (TFFT_FIELD != worldBlock || meta == 0) return false; + t.FIELDS[meta - 1]++; + return true; + } + + private int getHint(ItemStack stack) { + return Math.min(Field.VALUES.length, ChannelDataAccessor.getChannelData(stack, "field")); + } + + @Override + public boolean spawnHint(GTMTE_TFFT t, World world, int x, int y, int z, ItemStack trigger) { + StructureLibAPI.hintParticle(world, x, y, z, TFFT_FIELD, getHint(trigger)); + return true; + } + + @Override + public boolean placeBlock(GTMTE_TFFT t, World world, int x, int y, int z, ItemStack trigger) { + world.setBlock(x, y, z, TFFT_FIELD, getHint(trigger), 3); + return true; + } + })) + .build(); + + public final FluidTankGT[] STORE = new FluidTankGT[MAX_DISTINCT_FLUIDS]; + + { + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + STORE[i] = new FluidTankGT(0); + } + } + + private final int[] FIELDS = new int[Field.VALUES.length]; + + private BigInteger capacity = BigInteger.ZERO; + private long capacityPerFluid = 0L; + private int casingAmount = 0; + private int runningCost = 0; + + private boolean locked = true; + private boolean doVoidExcess = false; + private byte fluidSelector = -1; + + private GTMTE_TFFTHatch tfftHatch = null; + + public GTMTE_TFFT(String aName) { + super(aName); + } + + public GTMTE_TFFT(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional); + } + + @Override + public IStructureDefinition getStructureDefinition() { + return STRUCTURE_DEFINITION; + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { + return new GTMTE_TFFT(super.mName); + } + + @Override + public ITexture[] getTexture( + IGregTechTileEntity aBaseMetaTileEntity, + byte aSide, + byte aFacing, + byte aColorIndex, + boolean aActive, + boolean aRedstone) { + if (aSide == aFacing) { + if (aActive) + return new ITexture[] { + Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID_1), + TextureFactory.builder() + .addIcon(TEXTURE_TFFT_ACTIVE) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(TEXTURE_TFFT_ACTIVE_GLOW) + .extFacing() + .glow() + .build() + }; + return new ITexture[] { + Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID_1), + TextureFactory.builder().addIcon(TEXTURE_TFFT).extFacing().build() + }; + } + return new ITexture[] {Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID_1)}; + } + + @Override + protected GT_Multiblock_Tooltip_Builder createTooltip() { + final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); + tt.addMachineType("Fluid Tank") + .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("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:") + .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() + .beginVariableStructureBlock(5, 5, 5, 15, 5, 5, false) + .addController("Top Center") + .addCasingInfo("T.F.F.T Casing", MIN_CASING_AMOUNT) + .addOtherStructurePart("Storage Field Blocks (Tier I-X)", "Inner 3xhx3 solid pillar") + .addStructureInfo("Energy hatch is not required when running cost is 0") + .addOtherStructurePart( + "Borosilicate Glass(any)/Warded Glass/Reinforced Glass", "Outer 5xhx5 glass shell") + .addMaintenanceHatch("Any top or bottom casing") + .addEnergyHatch("Any top or bottom casing") + .addInputHatch("Instead of any casing or glass, has to touch storage field block") + .addOutputHatch("Instead of any casing or glass, has to touch storage field block") + .addStructureInfo("You can have a bunch of hatches") + .addOtherStructurePart( + "Multi I/O Hatches", "Instead of any casing or glass, has to touch storage field block") + .addStructureInfo("Use MIOH with conduits or fluid storage busses to see all fluids at once.") + .toolTipFinisher("KekzTech"); + return tt; + } + + @Override + public void construct(ItemStack stackSize, boolean hintsOnly) { + int layer = min(stackSize.stackSize + DEFAULT_LAYER_AMOUNT, MAX_LAYER_AMOUNT + 1); + buildPiece(STRUCTURE_PIECE_TOP, stackSize, hintsOnly, 2, 2, 0); + for (int i = -1; i >= 1 - layer; i--) buildPiece(STRUCTURE_PIECE_MID, stackSize, hintsOnly, 2, 2, i); + buildPiece(STRUCTURE_PIECE_BOTTOM, stackSize, hintsOnly, 2, 2, -layer); + } + + // @Override + // public int survivalConstruct(ItemStack stackSize, int elementBudget, ISurvivalBuildEnvironment env) { + // if (mMachine) return -1; + // int build = survivialBuildPiece(STRUCTURE_PIECE_TOP, stackSize, 2, 2, 0, elementBudget, env, false, true); + // if (build >= 0) return build; + // int layer = min(stackSize.stackSize + DEFAULT_LAYER_AMOUNT, MAX_LAYER_AMOUNT + 1); + // for (int i = -1; i >= 1 - layer; i--) { + // survivialBuildPiece(STRUCTURE_PIECE_MID, stackSize, 2, 2, i, elementBudget, env, false, true); + // if (build >= 0) return build; + // } + // return survivialBuildPiece(STRUCTURE_PIECE_BOTTOM, stackSize, 2, 2, -layer, elementBudget, env, false, + // true); + // } + + @Override + public boolean isCorrectMachinePart(ItemStack aStack) { + return true; + } + + @Override + public void clearHatches() { + super.clearHatches(); + if (tfftHatch != null) { + tfftHatch.unbind(); + tfftHatch = null; + } + } + + @Override + public boolean checkMachine(IGregTechTileEntity aBaseMetaTileEntity, ItemStack aStack) { + Arrays.fill(FIELDS, 0); + + this.capacity = BigInteger.ZERO; + this.capacityPerFluid = 0L; + this.casingAmount = 0; + this.runningCost = 0; + + if (!checkPiece(STRUCTURE_PIECE_TOP, 2, 2, 0)) return false; + + int layer = 1; + while (checkPiece(STRUCTURE_PIECE_MID, 2, 2, -layer)) layer++; + if (layer - 1 > MAX_LAYER_AMOUNT || layer - 1 < DEFAULT_LAYER_AMOUNT) return false; + if (!checkPiece(STRUCTURE_PIECE_BOTTOM, 2, 2, -layer)) return false; + if (casingAmount >= MIN_CASING_AMOUNT + && (tfftHatch != null || (!mInputHatches.isEmpty() && !mOutputHatches.isEmpty())) + && mInputHatches.size() + mOutputHatches.size() <= MAX_DISTINCT_FLUIDS * 2 + && mMaintenanceHatches.size() == 1) { + BigInteger tempCap = BigInteger.ZERO; + for (int i = 0; i < this.FIELDS.length; i++) { + tempCap = tempCap.add( + BigInteger.valueOf(Field.VALUES[i].getCapacity()).multiply(BigInteger.valueOf(this.FIELDS[i]))); + this.runningCost += Field.VALUES[i].getCost() * this.FIELDS[i]; + } + this.setCapacity(tempCap); + + if (tfftHatch != null) tfftHatch.bind(this); + + return !mEnergyHatches.isEmpty() ^ this.runningCost == 0; + } + return false; + } + + @Override + public boolean checkRecipe(ItemStack itemStack) { + mEfficiency = getCurrentEfficiency(null); + mEfficiencyIncrease = 10000; + mEUt = this.runningCost; + mMaxProgresstime = 20; + + this.fluidSelector = (itemStack != null && itemStack.getItem() instanceof GT_IntegratedCircuit_Item) + ? (byte) itemStack.getItemDamage() + : -1; + + // Suck in fluids + final ArrayList inputFluids = getStoredFluids(); + + if (!inputFluids.isEmpty()) { + for (FluidStack aFluid : inputFluids) { + final FluidStack toDeplete = aFluid.copy(); + toDeplete.amount = this.pull(aFluid, true); + depleteInput(toDeplete); + } + } + + // Push out fluids + if (!this.mOutputHatches.isEmpty()) { + final FluidTankGT sFluid = this.getSelectedFluid(); + boolean isFluidSelected = this.fluidSelector != -1; + + if (!isFluidSelected || !sFluid.isEmpty()) { + for (GT_MetaTileEntity_Hatch_Output tHatch : this.mOutputHatches) { + int hatchCapacity = tHatch.getCapacity(); + int hatchAmount = tHatch.getFluidAmount(); + int remaining = hatchCapacity - hatchAmount; + + if (remaining <= 0) continue; + + final FluidStack tFluid = tHatch.getFluid(); + + String lockedFluidName = tHatch.getLockedFluidName() == null ? "" : tHatch.getLockedFluidName(); + String tFluidName = tFluid == null ? "" : tFluid.getFluid().getName(); + + boolean isFluidLocked = tHatch.isFluidLocked(); + boolean isFluidEmpty = tFluid == null || tHatch.getFluidAmount() == 0; + + if (isFluidLocked && !this.contains(lockedFluidName)) continue; + if (!isFluidEmpty && !this.contains(tFluid)) continue; + if ((isFluidLocked && !isFluidEmpty) && !lockedFluidName.equals(tFluidName)) continue; + + if (isFluidSelected) { + if (isFluidLocked && !lockedFluidName.equals(sFluid.name())) continue; + if (!isFluidEmpty && !sFluid.contains(tFluid)) continue; + + tHatch.fill(this.push(sFluid.get(remaining), true), true); + } else if (isFluidLocked) { + if (!isFluidEmpty + && !lockedFluidName.equals(tFluid.getFluid().getName())) continue; + + FluidStack aFluid = FluidRegistry.getFluidStack(lockedFluidName, remaining); + tHatch.fill(this.push(aFluid, true), true); + } else if (isFluidEmpty) { + if (this.firstNotNull() != null) tHatch.fill(this.push(hatchCapacity, true), true); + } else { + tHatch.fill(this.push(new FluidStack(tFluid, remaining), true), true); + } + } + } + } + + if (this.mEUt > 0) this.mEUt = -this.mEUt; + + return true; + } + + @Override + public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); + if (aBaseMetaTileEntity.isServerSide()) this.locked = !aBaseMetaTileEntity.isActive(); + } + + @Override + public String[] getInfoData() { + ArrayList ll = new ArrayList<>(); + NumberFormat nf = NumberFormat.getNumberInstance(); + + ll.add(EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET); + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + FluidTankGT tank = STORE[i]; + if (tank.isEmpty()) { + ll.add(MessageFormat.format("{0} - {1}: {2}L ({3}%)", i, "NULL", 0, 0)); + } else { + String localizedName = STORE[i].get().getLocalizedName(); + String amount = nf.format(STORE[i].amount()); + String percentage = + capacityPerFluid > 0 ? String.valueOf(STORE[i].amount() * 100 / capacityPerFluid) : ""; + + ll.add(MessageFormat.format("{0} - {1}: {2}L ({3}%)", i, localizedName, amount, percentage)); + } + } + ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); + ll.add("Used Capacity: " + nf.format(getStoredAmount()) + "L"); + ll.add("Total Capacity: " + nf.format(capacity) + "L"); + ll.add("Per-Fluid Capacity: " + nf.format(capacityPerFluid) + "L"); + ll.add("Running Cost: " + getActualEnergyUsage() + "EU/t"); + ll.add("Auto-voiding: " + doVoidExcess); + ll.add("Maintenance Status: " + + ((getRepairStatus() == getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + ll.add("---------------------------------------------"); + + return ll.toArray(new String[0]); + } + + @Override + public void saveNBTData(NBTTagCompound aNBT) { + aNBT.setByteArray("capacity", capacity.toByteArray()); + aNBT.setBoolean("doVoidExcess", doVoidExcess); + aNBT.setInteger("runningCost", runningCost); + aNBT.setBoolean("lockFluid", locked); + aNBT.setByte("fluidSelector", fluidSelector); + + NBTTagCompound fluidNBT = new NBTTagCompound(); + aNBT.setTag("STORE", fluidNBT); + + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + STORE[i].writeToNBT(fluidNBT, String.valueOf(i)); + } + + super.saveNBTData(aNBT); + } + + @Override + public void loadNBTData(NBTTagCompound aNBT) { + this.setCapacity(new BigInteger(aNBT.getByteArray("capacity"))); + this.setDoVoidExcess(aNBT.getBoolean("doVoidExcess")); + this.runningCost = aNBT.getInteger("runningCost"); + this.locked = aNBT.getBoolean("lockFluid"); + this.fluidSelector = aNBT.getByte("fluidSelector"); + + NBTTagCompound fluidNBT = (NBTTagCompound) aNBT.getTag("STORE"); + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + STORE[i].readFromNBT(fluidNBT, String.valueOf(i)); + } + + super.loadNBTData(aNBT); + } + + @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; + } + + @Override + public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { + super.onScrewdriverRightClick(aSide, aPlayer, aX, aY, aZ); + this.setDoVoidExcess(!doVoidExcess); + GT_Utility.sendChatToPlayer(aPlayer, "Auto-voiding " + (this.doVoidExcess ? "enabled" : "disabled")); + } + + private boolean addMultiHatchToMachineList(IGregTechTileEntity aTileEntity, int aBaseCasingIndex) { + if (aTileEntity != null) { + final IMetaTileEntity aMetaTileEntity = aTileEntity.getMetaTileEntity(); + if (aMetaTileEntity instanceof GTMTE_TFFTHatch) { + if (this.tfftHatch != null) return false; + this.tfftHatch = (GTMTE_TFFTHatch) aMetaTileEntity; + this.tfftHatch.updateTexture(aBaseCasingIndex); + return true; + } + } + return false; + } + + public int pull(FluidStack aFluid, boolean doPull) { + if (locked) return 0; + int index = getFluidPosition(aFluid); + if (index >= 0) { + return STORE[index].fill(aFluid, doPull); + } else if (fluidCount() < MAX_DISTINCT_FLUIDS) { + return STORE[getNullSlot()].setCapacity(capacityPerFluid).fill(aFluid, doPull); + } + return 0; + } + + public long pull(FluidStack aFluid, long amount, boolean doPull) { + if (locked) return 0; + int index = getFluidPosition(aFluid); + if (index >= 0) { + FluidTankGT tank = STORE[index]; + if (doPull) return tank.add(amount); + return doVoidExcess + ? amount + : tank.amount() + amount > tank.capacity() ? tank.capacity() - tank.amount() : amount; + } else if (fluidCount() < MAX_DISTINCT_FLUIDS) { + FluidTankGT tank = STORE[getNullSlot()]; + if (doPull) return tank.add(amount, aFluid); + return doVoidExcess ? amount : Math.min(amount, tank.capacity()); + } + return 0; + } + + public FluidStack push(FluidStack aFluid, boolean doPush) { + if (locked) return null; + int index = getFluidPosition(aFluid); + if (index < 0) return null; + return STORE[index].drain(aFluid.amount, doPush); + } + + public FluidStack push(int amount, boolean doPush) { + if (locked) return null; + int index = firstNotNullSlot(); + if (index < 0) return null; + return STORE[index].drain(amount, doPush); + } + + public long push(FluidStack aFluid, long amount, boolean doPush) { + if (locked) return 0; + int index = getFluidPosition(aFluid); + if (index < 0) return 0; + if (doPush) return STORE[index].remove(amount); + return STORE[index].amount(amount); + } + + public long getCapacityPerFluid() { + return this.capacityPerFluid; + } + + public void setCapacity(BigInteger capacity) { + if (capacity.compareTo(MAX_CAPACITY) > 0) { + this.capacity = MAX_CAPACITY; + this.capacityPerFluid = Long.MAX_VALUE; + } else { + this.capacity = capacity; + this.capacityPerFluid = + capacity.divide(BigInteger.valueOf(MAX_DISTINCT_FLUIDS)).longValue(); + } + + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + FluidTankGT tank = STORE[i]; + if (tank.setCapacity(capacityPerFluid).amount() > capacityPerFluid) { + STORE[i] = new FluidTankGT(tank.get(), capacityPerFluid, capacityPerFluid); + } + } + } + + public int fluidCount() { + int tCount = 0; + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + if (!STORE[i].isEmpty()) tCount++; + } + return tCount; + } + + public int getFluidPosition(String fluidName) { + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + if (!STORE[i].isEmpty() && STORE[i].name().equals(fluidName)) return i; + } + return -1; + } + + public int getFluidPosition(FluidStack aFluid) { + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + if (STORE[i].contains(aFluid)) return i; + } + return -1; + } + + public int getNullSlot() { + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + if (STORE[i].isEmpty()) return i; + } + return -1; + } + + public boolean contains(String fluidName) { + return getFluidPosition(fluidName) >= 0; + } + + public boolean contains(FluidStack aFluid) { + return getFluidPosition(aFluid) >= 0; + } + + public int firstNotNullSlot() { + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + if (!STORE[i].isEmpty()) return i; + } + return -1; + } + + public FluidTankGT firstNotNull() { + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + if (!STORE[i].isEmpty()) return STORE[i]; + } + return null; + } + + public BigInteger getStoredAmount() { + BigInteger amount = BigInteger.ZERO; + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + amount = amount.add(BigInteger.valueOf(STORE[i].amount())); + } + return amount; + } + + public byte getFluidSelector() { + return fluidSelector; + } + + public FluidTankGT getSelectedFluid() { + return fluidSelector != -1 ? STORE[fluidSelector] : null; + } + + public void setDoVoidExcess(boolean doVoidExcess) { + this.doVoidExcess = doVoidExcess; + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + STORE[i].setVoidExcess(doVoidExcess); + } + } + + public FluidTankInfo[] getTankInfo() { + FluidTankInfo[] info = new FluidTankInfo[MAX_DISTINCT_FLUIDS]; + for (int i = 0; i < MAX_DISTINCT_FLUIDS; i++) { + STORE[i].getFluid(); // + info[i] = STORE[i].getInfo(); + } + return info; + } +} diff --git a/src/main/java/common/tileentities/GTMTE_TFFTHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTHatch.java new file mode 100644 index 0000000000..bf79bb877e --- /dev/null +++ b/src/main/java/common/tileentities/GTMTE_TFFTHatch.java @@ -0,0 +1,268 @@ +package common.tileentities; + +import appeng.api.AEApi; +import appeng.api.config.AccessRestriction; +import appeng.api.config.Actionable; +import appeng.api.networking.security.BaseActionSource; +import appeng.api.storage.*; +import appeng.api.storage.data.IAEFluidStack; +import appeng.api.storage.data.IItemList; +import appeng.util.item.AEFluidStack; +import appeng.util.item.FluidList; +import cpw.mods.fml.common.Optional; +import gregtech.api.enums.Textures; +import gregtech.api.fluid.FluidTankGT; +import gregtech.api.interfaces.ITexture; +import gregtech.api.interfaces.metatileentity.IMetaTileEntity; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import gregtech.api.metatileentity.BaseMetaTileEntity; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch; +import gregtech.api.render.TextureFactory; +import java.util.HashMap; +import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.common.util.ForgeDirection; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTankInfo; + +@Optional.Interface(iface = "appeng.api.storage.IMEMonitor", modid = "appliedenergistics2", striprefs = true) +public class GTMTE_TFFTHatch extends GT_MetaTileEntity_Hatch implements IMEMonitor { + + @Optional.Interface( + iface = "appeng.api.storage.IExternalStorageHandler", + modid = "appliedenergistics2", + striprefs = true) + private static class AE2TFFTHatchHandler implements IExternalStorageHandler { + + @Override + @Optional.Method(modid = "appliedenergistics2") + public boolean canHandle(TileEntity te, ForgeDirection d, StorageChannel channel, BaseActionSource mySrc) { + return channel == StorageChannel.FLUIDS + && te instanceof BaseMetaTileEntity + && ((BaseMetaTileEntity) te).getMetaTileEntity() instanceof GTMTE_TFFTHatch; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public IMEInventory getInventory( + TileEntity te, ForgeDirection d, StorageChannel channel, BaseActionSource src) { + if (channel == StorageChannel.FLUIDS) { + return ((GTMTE_TFFTHatch) (((BaseMetaTileEntity) te).getMetaTileEntity())); + } + return null; + } + } + + private static final Textures.BlockIcons.CustomIcon TEXTURE_TFFT_HATCH = + new Textures.BlockIcons.CustomIcon("iconsets/TFFT_HATCH"); + + private HashMap, Object> listeners = new HashMap<>(); + private GTMTE_TFFT controller; + + public GTMTE_TFFTHatch(int aID, String aName, String aNameRegional) { + super(aID, aName, aNameRegional, 3, 0, "All-in-one access for the T.F.F.T"); + } + + public GTMTE_TFFTHatch(String aName, int aTier, String[] aDescription, ITexture[][][] aTextures) { + super(aName, aTier, 0, aDescription, aTextures); + } + + @Override + public boolean isFacingValid(byte aFacing) { + return true; + } + + @Override + public ITexture[] getTexture( + IGregTechTileEntity aBaseMetaTileEntity, + byte aSide, + byte aFacing, + byte aColorIndex, + boolean aActive, + boolean aRedstone) { + return super.getTexture(aBaseMetaTileEntity, aSide, aFacing, aColorIndex, aActive, aRedstone); + } + + @Override + public ITexture[] getTexturesActive(ITexture aBaseTexture) { + return new ITexture[] { + aBaseTexture, + TextureFactory.of(Textures.BlockIcons.OVERLAY_PIPE_IN), + TextureFactory.builder().addIcon(TEXTURE_TFFT_HATCH).extFacing().build() + }; + } + + @Override + public ITexture[] getTexturesInactive(ITexture aBaseTexture) { + return new ITexture[] { + aBaseTexture, + TextureFactory.of(Textures.BlockIcons.OVERLAY_PIPE_IN), + TextureFactory.builder().addIcon(TEXTURE_TFFT_HATCH).extFacing().build() + }; + } + + @Override + public IMetaTileEntity newMetaEntity(IGregTechTileEntity aTileEntity) { + return new GTMTE_TFFTHatch(mName, mTier, mDescriptionArray, mTextures); + } + + @Override + public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { + return (controller != null) ? controller.pull(resource, doFill) : 0; + } + + @Override + public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { + if (controller != null) { + final FluidTankGT sFluid = controller.getSelectedFluid(); + if (controller.getFluidSelector() == -1 || (sFluid != null && sFluid.contains(resource))) { + return controller.push(resource, doDrain); + } + } + return null; + } + + @Override + public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { + if (controller != null) { + final FluidTankGT sFluid = controller.getSelectedFluid(); + if (controller.getFluidSelector() == -1) return controller.push(maxDrain, doDrain); + if (sFluid != null) return controller.push(sFluid.get(maxDrain), doDrain); + } + return null; + } + + @Override + public FluidTankInfo[] getTankInfo(ForgeDirection from) { + return (controller != null) ? controller.getTankInfo() : null; + } + + public void bind(GTMTE_TFFT controller) { + this.controller = controller; + } + + public void unbind() { + this.controller = null; + } + + @Optional.Method(modid = "appliedenergistics2") + public static void registerAEIntegration() { + AEApi.instance().registries().externalStorage().addExternalStorageInterface(new AE2TFFTHatchHandler()); + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public IItemList getAvailableItems(IItemList out) { + if (controller != null) { + for (int i = 0; i < GTMTE_TFFT.MAX_DISTINCT_FLUIDS; i++) { + if (!controller.STORE[i].isEmpty()) { + IAEFluidStack s = AEFluidStack.create(controller.STORE[i].get()); + s.setStackSize(controller.STORE[i].amount()); + out.add(s); + } + } + } + return out; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public IItemList getStorageList() { + IItemList fluidList = new FluidList(); + if (controller != null) { + for (int i = 0; i < GTMTE_TFFT.MAX_DISTINCT_FLUIDS; i++) { + if (!controller.STORE[i].isEmpty()) { + IAEFluidStack s = AEFluidStack.create(controller.STORE[i].get()); + s.setStackSize(controller.STORE[i].amount()); + fluidList.add(s); + } + } + } + return fluidList; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public void addListener(IMEMonitorHandlerReceiver l, Object verificationToken) { + if (listeners == null) listeners = new HashMap<>(); + listeners.put(l, verificationToken); + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public void removeListener(IMEMonitorHandlerReceiver l) { + if (listeners == null) listeners = new HashMap<>(); + listeners.remove(l); + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public AccessRestriction getAccess() { + return AccessRestriction.READ_WRITE; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public boolean isPrioritized(IAEFluidStack input) { + if (controller == null || input == null) return false; + return controller.contains(input.getFluidStack()) || controller.fluidCount() < GTMTE_TFFT.MAX_DISTINCT_FLUIDS; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public boolean canAccept(IAEFluidStack input) { + if (controller == null || input == null) return false; + return controller.contains(input.getFluidStack()) || controller.fluidCount() < GTMTE_TFFT.MAX_DISTINCT_FLUIDS; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public int getPriority() { + return 0; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public int getSlot() { + return 0; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public boolean validForPass(int i) { + return true; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public IAEFluidStack injectItems(IAEFluidStack input, Actionable mode, BaseActionSource src) { + final FluidStack inputStack = input.getFluidStack(); + if (inputStack == null) return null; + if (controller == null || getBaseMetaTileEntity() == null) return input; + if (mode != Actionable.SIMULATE) getBaseMetaTileEntity().markDirty(); + long amount = controller.pull(input.getFluidStack(), input.getStackSize(), mode != Actionable.SIMULATE); + if (amount == 0) return input; + if (amount == input.getStackSize()) return null; + IAEFluidStack result = AEFluidStack.create(input.getFluidStack()); + result.setStackSize(input.getStackSize() - amount); + return result; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public IAEFluidStack extractItems(IAEFluidStack request, Actionable mode, BaseActionSource src) { + if (controller == null || getBaseMetaTileEntity() == null) return null; + if (mode != Actionable.SIMULATE) getBaseMetaTileEntity().markDirty(); + long amount = controller.push(request.getFluidStack(), request.getStackSize(), mode != Actionable.SIMULATE); + if (amount == 0) return null; + if (amount == request.getStackSize()) return request.copy(); + IAEFluidStack result = AEFluidStack.create(request.getFluidStack()); + result.setStackSize(amount); + return result; + } + + @Override + @Optional.Method(modid = "appliedenergistics2") + public StorageChannel getChannel() { + return StorageChannel.FLUIDS; + } +} diff --git a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java deleted file mode 100644 index 8c992f8cb0..0000000000 --- a/src/main/java/common/tileentities/GTMTE_TFFTMultiHatch.java +++ /dev/null @@ -1,217 +0,0 @@ -package common.tileentities; - -import gregtech.api.enums.Textures; -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.objects.GT_RenderedTexture; -import gregtech.api.util.GT_Utility; -import java.util.HashMap; -import kekztech.MultiFluidHandler; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.tileentity.TileEntity; -import net.minecraftforge.common.util.ForgeDirection; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.fluids.FluidTankInfo; -import net.minecraftforge.fluids.IFluidHandler; - -public class GTMTE_TFFTMultiHatch extends GT_MetaTileEntity_Hatch { - - private static final HashMap vals = new HashMap<>(); - - static { - vals.put(3, 2000); - vals.put(5, 20000); - vals.put(7, 200000); - } - - private static final int INV_SLOT_COUNT = 2; - - private MultiFluidHandler mfh; - private boolean outputting = false; - - public GTMTE_TFFTMultiHatch(int aID, String aName, String aNameRegional, int aTier) { - super(aID, aName, aNameRegional, aTier, INV_SLOT_COUNT, new String[] { - "All-in-one access for the T.F.F.T", - "Right-click with a screwdriver to toggle auto-output", - "Throughput: " + vals.get(aTier) + "L/s per fluid" - }); - } - - public GTMTE_TFFTMultiHatch(String aName, int aTier, String aDescription, ITexture[][][] aTextures) { - super(aName, aTier, INV_SLOT_COUNT, aDescription, aTextures); - } - - public GTMTE_TFFTMultiHatch(String aName, int aTier, String[] aDescription, ITexture[][][] aTextures) { - super(aName, aTier, INV_SLOT_COUNT, aDescription, aTextures); - } - - public void setMultiFluidHandler(MultiFluidHandler mfh) { - this.mfh = mfh; - } - - @Override - public void saveNBTData(NBTTagCompound aNBT) { - super.saveNBTData(aNBT); - aNBT.setBoolean("outputting", outputting); - } - - @Override - public void loadNBTData(NBTTagCompound aNBT) { - super.loadNBTData(aNBT); - outputting = aNBT.getBoolean("outputting"); - } - - @Override - public ITexture[] getTexturesActive(ITexture aBaseTexture) { - // return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_ON)}; - return new ITexture[] {aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_PIPE_STEEL)}; - } - - @Override - public ITexture[] getTexturesInactive(ITexture aBaseTexture) { - // return new ITexture[]{aBaseTexture, new GT_RenderedTexture(GTTexture.MULTI_HATCH_OFF)}; - return new ITexture[] { - aBaseTexture, new GT_RenderedTexture(Textures.BlockIcons.MACHINE_CASING_PIPE_POLYTETRAFLUOROETHYLENE) - }; - } - - @Override - public IMetaTileEntity newMetaEntity(IGregTechTileEntity iGregTechTileEntity) { - return new GTMTE_TFFTMultiHatch(super.mName, super.mTier, super.mDescriptionArray, super.mTextures); - } - - @Override - public boolean isMachineBlockUpdateRecursive() { - return false; - } - - @Override - public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - outputting = !outputting; - GT_Utility.sendChatToPlayer(aPlayer, outputting ? "Auto-output enabled" : "Auto-output disabled"); - } - - @Override - public int getCapacity() { - return (mfh != null) ? mfh.getCapacity() : 0; - } - - public void onPreTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { - super.onPreTick(aBaseMetaTileEntity, aTick); - if (aBaseMetaTileEntity.isServerSide() && mfh != null) { - if (outputting && (aTick % 20 == 0)) { - doAutoOutputPerSecond(aBaseMetaTileEntity); - } - } - } - - /** - * Handle the Multi Hatch's auto-output feature. Should be called once per second only. - * @param aBaseMetaTileEntity - * this MetaTileEntity - */ - private void doAutoOutputPerSecond(IGregTechTileEntity aBaseMetaTileEntity) { - final ForgeDirection outSide = ForgeDirection.getOrientation(aBaseMetaTileEntity.getFrontFacing()); - final TileEntity adjacentTE = - aBaseMetaTileEntity.getTileEntityOffset(outSide.offsetX, outSide.offsetY, outSide.offsetZ); - if (adjacentTE instanceof IFluidHandler) { - final IFluidHandler adjFH = (IFluidHandler) adjacentTE; - // Cycle through fluids - for (int i = 0; i < mfh.getDistinctFluids(); i++) { - final FluidStack fluidCopy = mfh.getFluidCopy(i); - // Make sure the adjacent IFluidHandler can accept this fluid - if (adjFH.canFill(outSide.getOpposite(), fluidCopy.getFluid())) { - - // Limit to output rate - fluidCopy.amount = Math.min(fluidCopy.amount, vals.get(super.mTier)); - - // Test how much can be drawn - fluidCopy.amount = mfh.pullFluid(fluidCopy, false); - - // Test how much can be filled (and fill if possible) - fluidCopy.amount = adjFH.fill(outSide.getOpposite(), fluidCopy, true); - - // Actually deplete storage - mfh.pullFluid(fluidCopy, true); - } - } - } - } - - @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.getFluidCopy(0); - if (drain != null) { - // 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( - drain.getFluid(), - mfh.pullFluid(new FluidStack(drain.getFluid(), maxDrain), selectedSlot, doDrain)); - } - } - return null; - } - - @Override - public FluidTankInfo[] getTankInfo(ForgeDirection from) { - if (mfh == null) return null; - FluidStack[] fluids = mfh.getAllFluids(); - int length = fluids.length; - int maxCapcity = mfh.getCapacity(); - FluidTankInfo[] tankInfo = new FluidTankInfo[length]; - for (int i = 0; i < length; i++) { - tankInfo[i] = new FluidTankInfo(fluids[i], maxCapcity); - } - return tankInfo; - } - - @Override - public boolean allowPullStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { - return false; - } - - @Override - public boolean allowPutStack(IGregTechTileEntity aBaseMetaTileEntity, int aIndex, byte aSide, ItemStack aStack) { - return false; - } - - @Override - public boolean canTankBeFilled() { - return true; - } - - @Override - public boolean canTankBeEmptied() { - 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 13fc831a0c..0e0245ae8e 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -110,17 +110,18 @@ item.kekztech_crafting_item.14.name=YSZ Ceramic Plate 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.0.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier I) -tile.kekztech_tfftmultihatch_block.1.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier II) -tile.kekztech_tfftmultihatch_block.2.name=[DEPRECATED] T.F.F.T Multi-Fluid I/O Hatch (Tier III) -tile.kekztech_tfftmultihatch_block.0.desc=Put in crafting field to change to update +tile.kekztech_tfftstoragefield_block.0.name=T.F.F.T Casing +tile.kekztech_tfftstoragefield_block.1.name=T.F.F.T Storage Field Block (Tier I) +tile.kekztech_tfftstoragefield_block.2.name=T.F.F.T Storage Field Block (Tier II) +tile.kekztech_tfftstoragefield_block.3.name=T.F.F.T Storage Field Block (Tier III) +tile.kekztech_tfftstoragefield_block.4.name=T.F.F.T Storage Field Block (Tier IV) +tile.kekztech_tfftstoragefield_block.5.name=T.F.F.T Storage Field Block (Tier V) +tile.kekztech_tfftstoragefield_block.6.name=T.F.F.T Storage Field Block (Tier VI) +tile.kekztech_tfftstoragefield_block.7.name=T.F.F.T Storage Field Block (Tier VII) +tile.kekztech_tfftstoragefield_block.8.name=T.F.F.T Storage Field Block (Tier VIII) +tile.kekztech_tfftstoragefield_block.9.name=T.F.F.T Storage Field Block (Tier IX) +tile.kekztech_tfftstoragefield_block.10.name=T.F.F.T Storage Field Block (Tier X) +tile.kekztech_tfftstoragefield_block.desc=This is not a fluid tank # -------- Item Proxy: Structure Blocks tile.kekztech_itemproxycable_block.name=Item Proxy Network Cable diff --git a/src/main/resources/assets/kekztech/lang/zh_CN.lang b/src/main/resources/assets/kekztech/lang/zh_CN.lang index cfc135b863..d7ec936c48 100644 --- a/src/main/resources/assets/kekztech/lang/zh_CN.lang +++ b/src/main/resources/assets/kekztech/lang/zh_CN.lang @@ -110,17 +110,18 @@ item.kekztech_crafting_item.14.name=钇锆陶瓷板 item.kekztech_crafting_item.15.name=钆铈陶瓷板 # -------- TFFT: Structure Blocks -tile.kekztech_tfftcasingblock_block.name=T.F.F.T机械方块 -tile.kekztech_tfftstoragefieldblock1_block.name=T.F.F.T存储库方块(T1) -tile.kekztech_tfftstoragefieldblock1_block.0.desc=这不是流体储罐 -tile.kekztech_tfftstoragefieldblock2_block.name=T.F.F.T存储库方块(T2) -tile.kekztech_tfftstoragefieldblock3_block.name=T.F.F.T存储库方块(T3) -tile.kekztech_tfftstoragefieldblock4_block.name=T.F.F.T存储库方块(T4) -tile.kekztech_tfftstoragefieldblock5_block.name=T.F.F.T存储库方块(T5) -tile.kekztech_tfftmultihatch_block.0.name=[已弃用]T.F.F.T输入/输出仓(Tier I) -tile.kekztech_tfftmultihatch_block.1.name=[已弃用]T.F.F.T输入/输出仓(Tier II) -tile.kekztech_tfftmultihatch_block.2.name=[已弃用]T.F.F.T输入/输出仓(Tier III) -tile.kekztech_tfftmultihatch_block.0.desc=放入合成栏以升级 +tile.kekztech_tfftstoragefield_block.0.name=T.F.F.T机械方块 +tile.kekztech_tfftstoragefield_block.1.name=T.F.F.T存储库方块(T1) +tile.kekztech_tfftstoragefield_block.2.name=T.F.F.T存储库方块(T2) +tile.kekztech_tfftstoragefield_block.3.name=T.F.F.T存储库方块(T3) +tile.kekztech_tfftstoragefield_block.4.name=T.F.F.T存储库方块(T4) +tile.kekztech_tfftstoragefield_block.5.name=T.F.F.T存储库方块(T5) +tile.kekztech_tfftstoragefield_block.6.name=T.F.F.T存储库方块(T6) +tile.kekztech_tfftstoragefield_block.7.name=T.F.F.T存储库方块(T7) +tile.kekztech_tfftstoragefield_block.8.name=T.F.F.T存储库方块(T8) +tile.kekztech_tfftstoragefield_block.9.name=T.F.F.T存储库方块(T9) +tile.kekztech_tfftstoragefield_block.10.name=T.F.F.T存储库方块(T10) +tile.kekztech_tfftstoragefield_block.desc=这不是流体储罐 # -------- Item Proxy: Structure Blocks tile.kekztech_itemproxycable_block.name=物流网络线缆 -- cgit From 03823528f4971d3c88ec5e8a1a080f6db087d0fe Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sat, 22 Oct 2022 21:02:48 +0800 Subject: Update textures --- .../assets/gregtech/textures/blocks/iconsets/TFFT.png | Bin 0 -> 238 bytes .../gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png | Bin 0 -> 412 bytes .../textures/blocks/iconsets/TFFT_ACTIVE.png.mcmeta | 5 +++++ .../textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png | Bin 0 -> 255 bytes .../blocks/iconsets/TFFT_ACTIVE_GLOW.png.mcmeta | 6 ++++++ .../gregtech/textures/blocks/iconsets/TFFT_HATCH.png | Bin 0 -> 113 bytes .../assets/kekztech/textures/blocks/TFFTCasing.png | Bin 601 -> 172 bytes .../textures/blocks/TFFTStorageFieldBlock1.png | Bin 1890 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock10.png | Bin 0 -> 134 bytes .../textures/blocks/TFFTStorageFieldBlock2.png | Bin 1860 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock3.png | Bin 1853 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock4.png | Bin 1836 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock5.png | Bin 1841 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock6.png | Bin 0 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock7.png | Bin 0 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock8.png | Bin 0 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock9.png | Bin 0 -> 156 bytes 17 files changed, 11 insertions(+) create mode 100644 src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_HATCH.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT.png new file mode 100644 index 0000000000..f00e6d571f Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png new file mode 100644 index 0000000000..69cea70d75 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png.mcmeta new file mode 100644 index 0000000000..3de4a0bdd8 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 8 + } +} diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png new file mode 100644 index 0000000000..30557c19a1 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png.mcmeta new file mode 100644 index 0000000000..f16b74ddb1 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_ACTIVE_GLOW.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "frametime": 8 + } +} + diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_HATCH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_HATCH.png new file mode 100644 index 0000000000..ea3a35a5f0 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/TFFT_HATCH.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png index dba2574939..1ff7495c1a 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png index 424cf822c0..55b4a17c56 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock1.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png new file mode 100644 index 0000000000..ca18f48bb7 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png index a286645cb3..8176f2e44b 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock2.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png index 7e0ccf1192..bc03da1fee 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock3.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png index c8ed271aa1..09738a5211 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock4.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png index f5db48e3d2..20ad0ba3c6 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock5.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png new file mode 100644 index 0000000000..126536a973 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock6.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png new file mode 100644 index 0000000000..da20b67964 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png new file mode 100644 index 0000000000..ba8046b244 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png new file mode 100644 index 0000000000..d8c6374fb0 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png differ -- cgit From c66047ecab4099dbf7dff9bc120fac535beade67 Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sat, 22 Oct 2022 21:43:25 +0800 Subject: Clean up --- src/main/java/client/GTTexture.java | 43 --- src/main/java/common/Blocks.java | 16 - src/main/java/common/Recipes.java | 121 ++++--- src/main/java/common/TileEntities.java | 1 - src/main/java/common/blocks/Block_TFFTCasing.java | 28 -- .../java/common/blocks/Block_TFFTMultiHatch.java | 55 --- .../blocks/Block_TFFTStorageFieldBlockT1.java | 37 -- .../blocks/Block_TFFTStorageFieldBlockT2.java | 37 -- .../blocks/Block_TFFTStorageFieldBlockT3.java | 37 -- .../blocks/Block_TFFTStorageFieldBlockT4.java | 37 -- .../blocks/Block_TFFTStorageFieldBlockT5.java | 37 -- .../java/common/itemBlocks/IB_TFFTMultiHatch.java | 37 -- .../itemBlocks/IB_TFFTStorageFieldBlockT1.java | 24 -- .../itemBlocks/IB_TFFTStorageFieldBlockT2.java | 24 -- .../itemBlocks/IB_TFFTStorageFieldBlockT3.java | 24 -- .../itemBlocks/IB_TFFTStorageFieldBlockT4.java | 24 -- .../itemBlocks/IB_TFFTStorageFieldBlockT5.java | 24 -- .../common/tileentities/TE_TFFTMultiHatch.java | 112 ------ src/main/java/kekztech/MultiFluidHandler.java | 397 --------------------- .../textures/blocks/TFFTMultiHatch0_off.png | Bin 2022 -> 0 bytes .../textures/blocks/TFFTMultiHatch0_on.png | Bin 2022 -> 0 bytes .../textures/blocks/TFFTMultiHatch1_off.png | Bin 2022 -> 0 bytes .../textures/blocks/TFFTMultiHatch1_on.png | Bin 2022 -> 0 bytes .../textures/blocks/TFFTMultiHatch2_off.png | Bin 2022 -> 0 bytes .../textures/blocks/TFFTMultiHatch2_on.png | Bin 2022 -> 0 bytes .../kekztech/textures/blocks/multi_hatch_off.png | Bin 816 -> 0 bytes .../kekztech/textures/blocks/multi_hatch_on.png | Bin 814 -> 0 bytes 27 files changed, 62 insertions(+), 1053 deletions(-) delete mode 100644 src/main/java/client/GTTexture.java delete mode 100644 src/main/java/common/blocks/Block_TFFTCasing.java delete mode 100644 src/main/java/common/blocks/Block_TFFTMultiHatch.java delete mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java delete mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java delete mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java delete mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java delete mode 100644 src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java delete mode 100644 src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java delete mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java delete mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java delete mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java delete mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java delete mode 100644 src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java delete mode 100644 src/main/java/common/tileentities/TE_TFFTMultiHatch.java delete mode 100644 src/main/java/kekztech/MultiFluidHandler.java delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.png delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.png delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.png delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.png delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.png delete mode 100755 src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.png diff --git a/src/main/java/client/GTTexture.java b/src/main/java/client/GTTexture.java deleted file mode 100644 index 345bb8f790..0000000000 --- a/src/main/java/client/GTTexture.java +++ /dev/null @@ -1,43 +0,0 @@ -package client; - -import gregtech.api.GregTech_API; -import gregtech.api.interfaces.IIconContainer; -import kekztech.KekzCore; -import net.minecraft.client.renderer.texture.TextureMap; -import net.minecraft.util.IIcon; -import net.minecraft.util.ResourceLocation; - -public class GTTexture implements IIconContainer, Runnable { - - public static final GTTexture TFFT_CASING = new GTTexture("blocks/TFFTCasing"); - public static final GTTexture MULTI_HATCH_OFF = new GTTexture("blocks/multi_hatch_off"); - public static final GTTexture MULTI_HATCH_ON = new GTTexture("blocks/multi_hatch_on"); - - private IIcon icon; - private final String iconName; - - private GTTexture(String iconName) { - this.iconName = iconName; - GregTech_API.sGTBlockIconload.add(this); - } - - @Override - public IIcon getIcon() { - return icon; - } - - @Override - public IIcon getOverlayIcon() { - return null; - } - - @Override - public ResourceLocation getTextureFile() { - return TextureMap.locationBlocksTexture; - } - - @Override - public void run() { - icon = GregTech_API.sBlockIcons.registerIcon(KekzCore.MODID + ":" + iconName); - } -} diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index fb5b152f26..3bc8ddc9f9 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -9,14 +9,6 @@ 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 tfftStorageField; public static Block reactorChamberOFF; @@ -64,14 +56,6 @@ public class Blocks { } 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(); - tfftStorageField = Block_TFFTStorageField.registerBlock(); } diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 64b4036d88..8af826dd61 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -54,8 +54,8 @@ public class Recipes { private static void registerRecipes_TFFT() { - // Controller - final Object[] tfft_recipe = { + // TFFT Controller + GT_ModHandler.addCraftingRecipe(TileEntities.tfft.getStackForm(1), new Object[] { "HFH", "PVP", "CFC", @@ -69,92 +69,96 @@ public class Recipes { OrePrefixes.rotor.get(Materials.VibrantAlloy), 'C', OrePrefixes.circuit.get(Materials.Data) - }; - GT_ModHandler.addCraftingRecipe(TileEntities.tfft.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), - }; + // TFFT Casing GT_Values.RA.addAssemblerRecipe( - tfftcasing, + new ItemStack[] { + 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) + }, FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), new ItemStack(Blocks.tfftStorageField, 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) - }; + + // TFFTStorageField1 GT_Values.RA.addAssemblerRecipe( - tfftstoragefield1, + new ItemStack[] { + 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) + }, FluidRegistry.getFluidStack("molten.glass", 144), new ItemStack(Blocks.tfftStorageField, 1, 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) - }; + + // TFFTStorageField2 GT_Values.RA.addAssemblerRecipe( - tfftstoragefield2, + new ItemStack[] { + 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) + }, FluidRegistry.getFluidStack("molten.plastic", 576), new ItemStack(Blocks.tfftStorageField, 1, 2), 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) - }; + + // TFFTStorageField3 GT_Values.RA.addAssemblerRecipe( - tfftstoragefield3, + new ItemStack[] { + 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) + }, FluidRegistry.getFluidStack("molten.epoxid", 576), new ItemStack(Blocks.tfftStorageField, 1, 3), 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) - }; + + // TFFTStorageField4 GT_Values.RA.addAssemblerRecipe( - tfftstoragefield4, + new ItemStack[] { + 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) + }, FluidRegistry.getFluidStack("molten.epoxid", 1152), new ItemStack(Blocks.tfftStorageField, 1, 4), 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) - }; + + // TFFTStorageField5 GT_Values.RA.addAssemblerRecipe( - tfftstoragefield5, + new ItemStack[] { + 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) + }, FluidRegistry.getFluidStack("molten.epoxid", 1152), new ItemStack(Blocks.tfftStorageField, 1, 5), 400, 6147); - // Multi Hatch - final Object[] multihatch = { + + // TFFT Multi Hatch + GT_ModHandler.addCraftingRecipe(TileEntities.tfftHatch.getStackForm(1), new Object[] { "PRP", "UFU", "PRP", @@ -166,8 +170,7 @@ public class Recipes { ItemList.Electric_Pump_HV.get(1L), 'F', ItemList.Field_Generator_LV.get(1L) - }; - GT_ModHandler.addCraftingRecipe(TileEntities.tfftHatch.getStackForm(1), multihatch); + }); } private static void registerRecipes_SOFC() { diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 78f27db269..455bde0e63 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -19,7 +19,6 @@ public class TileEntities { public static GTMTE_TFFTHatch tfftHatch; public static void preInit() { - GameRegistry.registerTileEntity(TE_TFFTMultiHatch.class, "kekztech_tfftmultihatch_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"); diff --git a/src/main/java/common/blocks/Block_TFFTCasing.java b/src/main/java/common/blocks/Block_TFFTCasing.java deleted file mode 100644 index b6d793e7ec..0000000000 --- a/src/main/java/common/blocks/Block_TFFTCasing.java +++ /dev/null @@ -1,28 +0,0 @@ -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 Block_TFFTCasing() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_tfftcasingblock_block"; - 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 deleted file mode 100644 index 14d288b7bb..0000000000 --- a/src/main/java/common/blocks/Block_TFFTMultiHatch.java +++ /dev/null @@ -1,55 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTMultiHatch; -import common.tileentities.TE_TFFTMultiHatch; -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.tileentity.TileEntity; -import net.minecraft.util.IIcon; -import net.minecraft.world.World; - -@Deprecated -public class Block_TFFTMultiHatch extends BaseGTUpdateableBlock { - - private static final Block_TFFTMultiHatch INSTANCE = new Block_TFFTMultiHatch(); - - private IIcon casing; - - private Block_TFFTMultiHatch() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_tfftmultihatch_block"; - INSTANCE.setBlockName(blockName); - INSTANCE.setCreativeTab(CreativeTabs.tabMisc); - INSTANCE.setHardness(5.0f); - INSTANCE.setResistance(6.0f); - GameRegistry.registerBlock(INSTANCE, IB_TFFTMultiHatch.class, blockName); - - return INSTANCE; - } - - @Override - public void registerBlockIcons(IIconRegister ir) { - casing = ir.registerIcon("kekztech:TFFTCasing"); - } - - @Override - public IIcon getIcon(int side, int meta) { - return casing; - } - - @Override - public TileEntity createTileEntity(World world, int meta) { - return new TE_TFFTMultiHatch(); - } - - @Override - public boolean hasTileEntity(int meta) { - return true; - } -} diff --git a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java b/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java deleted file mode 100644 index e6e3649f3a..0000000000 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT1.java +++ /dev/null @@ -1,37 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT1; -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_TFFTStorageFieldBlockT1 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT1 instance; - - private Block_TFFTStorageFieldBlockT1() { - super(Material.iron); - } - - public static int getCapacity() { - return 500000; - } - - public static Block registerBlock() { - if (instance == null) { - instance = new Block_TFFTStorageFieldBlockT1(); - } - - final String blockName = "kekztech_tfftstoragefieldblock1_block"; - 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 deleted file mode 100644 index 2b3477f750..0000000000 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT2.java +++ /dev/null @@ -1,37 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT2; -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_TFFTStorageFieldBlockT2 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT2 instance; - - private Block_TFFTStorageFieldBlockT2() { - super(Material.iron); - } - - public static int getCapacity() { - return 4000000; - } - - public static Block registerBlock() { - if (instance == null) { - instance = new Block_TFFTStorageFieldBlockT2(); - } - - final String blockName = "kekztech_tfftstoragefieldblock2_block"; - 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 deleted file mode 100644 index 313b87d10f..0000000000 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT3.java +++ /dev/null @@ -1,37 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT3; -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_TFFTStorageFieldBlockT3 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT3 instance; - - private Block_TFFTStorageFieldBlockT3() { - super(Material.iron); - } - - public static int getCapacity() { - return 16000000; - } - - public static Block registerBlock() { - if (instance == null) { - instance = new Block_TFFTStorageFieldBlockT3(); - } - - final String blockName = "kekztech_tfftstoragefieldblock3_block"; - 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 deleted file mode 100644 index bdd0af8d2b..0000000000 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT4.java +++ /dev/null @@ -1,37 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT4; -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_TFFTStorageFieldBlockT4 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT4 instance; - - private Block_TFFTStorageFieldBlockT4() { - super(Material.iron); - } - - public static int getCapacity() { - return 64000000; - } - - public static Block registerBlock() { - if (instance == null) { - instance = new Block_TFFTStorageFieldBlockT4(); - } - - final String blockName = "kekztech_tfftstoragefieldblock4_block"; - 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 deleted file mode 100644 index c215fe3909..0000000000 --- a/src/main/java/common/blocks/Block_TFFTStorageFieldBlockT5.java +++ /dev/null @@ -1,37 +0,0 @@ -package common.blocks; - -import common.itemBlocks.IB_TFFTStorageFieldBlockT5; -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_TFFTStorageFieldBlockT5 extends BaseGTUpdateableBlock { - - private static Block_TFFTStorageFieldBlockT5 instance; - - private Block_TFFTStorageFieldBlockT5() { - super(Material.iron); - } - - public static int getCapacity() { - return 256000000; - } - - public static Block registerBlock() { - if (instance == null) { - instance = new Block_TFFTStorageFieldBlockT5(); - } - - final String blockName = "kekztech_tfftstoragefieldblock5_block"; - 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; - } -} diff --git a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java b/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java deleted file mode 100644 index 4e4da45b2d..0000000000 --- a/src/main/java/common/itemBlocks/IB_TFFTMultiHatch.java +++ /dev/null @@ -1,37 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -@Deprecated -public class IB_TFFTMultiHatch extends ItemBlock { - - public IB_TFFTMultiHatch(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_tfftmultihatch_block.0.desc")); - } -} diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java b/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java deleted file mode 100644 index adcf705bcb..0000000000 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT1.java +++ /dev/null @@ -1,24 +0,0 @@ -package common.itemBlocks; - -import common.blocks.Block_TFFTStorageFieldBlockT1; -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; -import net.minecraft.util.StatCollector; - -public class IB_TFFTStorageFieldBlockT1 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT1(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - 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 deleted file mode 100644 index 2ee7a632a7..0000000000 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT2.java +++ /dev/null @@ -1,24 +0,0 @@ -package common.itemBlocks; - -import common.blocks.Block_TFFTStorageFieldBlockT2; -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; -import net.minecraft.util.StatCollector; - -public class IB_TFFTStorageFieldBlockT2 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT2(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - 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 deleted file mode 100644 index 6305209bb3..0000000000 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT3.java +++ /dev/null @@ -1,24 +0,0 @@ -package common.itemBlocks; - -import common.blocks.Block_TFFTStorageFieldBlockT3; -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; -import net.minecraft.util.StatCollector; - -public class IB_TFFTStorageFieldBlockT3 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT3(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - 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 deleted file mode 100644 index f0ed537b66..0000000000 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT4.java +++ /dev/null @@ -1,24 +0,0 @@ -package common.itemBlocks; - -import common.blocks.Block_TFFTStorageFieldBlockT4; -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; -import net.minecraft.util.StatCollector; - -public class IB_TFFTStorageFieldBlockT4 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT4(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - 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 deleted file mode 100644 index 4913d791e0..0000000000 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageFieldBlockT5.java +++ /dev/null @@ -1,24 +0,0 @@ -package common.itemBlocks; - -import common.blocks.Block_TFFTStorageFieldBlockT5; -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; -import net.minecraft.util.StatCollector; - -public class IB_TFFTStorageFieldBlockT5 extends ItemBlock { - - public IB_TFFTStorageFieldBlockT5(Block block) { - super(block); - } - - @SuppressWarnings({"unchecked"}) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefieldblock1_block.0.desc")); - lines.add("Capacity: " + Block_TFFTStorageFieldBlockT5.getCapacity() + "L"); - lines.add("Power Draw: +8EU/t"); - } -} diff --git a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java b/src/main/java/common/tileentities/TE_TFFTMultiHatch.java deleted file mode 100644 index 2e55e600d3..0000000000 --- a/src/main/java/common/tileentities/TE_TFFTMultiHatch.java +++ /dev/null @@ -1,112 +0,0 @@ -package common.tileentities; - -import kekztech.MultiFluidHandler; -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; - -@Deprecated -public class TE_TFFTMultiHatch extends TileEntity implements IFluidHandler { - - public static final int BASE_OUTPUT_PER_SECOND = 2000; // L/s - - private byte facings = 0x0; - - private MultiFluidHandler mfh; - private int tickCounter = 0; - private boolean autoOutput = false; - - public boolean hasFacingOnSide(byte side) { - final byte key = (byte) Math.pow(0x2, side); - return (facings & key) == key; - } - - public void setFacingToSide(byte side) { - facings = (byte) Math.pow(0x2, side); - } - - public void setMultiFluidHandler(MultiFluidHandler mfh) { - this.mfh = mfh; - } - - public void toggleAutoOutput() { - autoOutput = !autoOutput; - } - - public boolean isOutputting() { - return autoOutput; - } - - @Override - public void updateEntity() { - // Removed deprecated code - } - - @Override - public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { - // Removed deprecated code - return 0; - } - - @Override - public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { - // Removed deprecated code - return 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) { - // Removed deprecated code - return null; - } - - @Override - public boolean canFill(ForgeDirection from, Fluid fluid) { - // Removed deprecated code - return false; - } - - @Override - public boolean canDrain(ForgeDirection from, Fluid fluid) { - // Removed deprecated code - return false; - } - - @Override - public FluidTankInfo[] getTankInfo(ForgeDirection from) { - // Removed deprecated code - return null; - } - - @Override - public void writeToNBT(NBTTagCompound nbt) { - super.writeToNBT(nbt); - nbt.setBoolean("autoOutput", autoOutput); - nbt.setByte("facings", facings); - } - - @Override - public void readFromNBT(NBTTagCompound nbt) { - super.readFromNBT(nbt); - autoOutput = nbt.getBoolean("autoOutput"); - facings = nbt.getByte("facings"); - } -} diff --git a/src/main/java/kekztech/MultiFluidHandler.java b/src/main/java/kekztech/MultiFluidHandler.java deleted file mode 100644 index 232931b6fc..0000000000 --- a/src/main/java/kekztech/MultiFluidHandler.java +++ /dev/null @@ -1,397 +0,0 @@ -package kekztech; - -import java.util.ArrayList; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.EnumChatFormatting; -import net.minecraftforge.fluids.FluidStack; - -public class MultiFluidHandler { - - private final FluidStack[] fluids; - private final int maxDistinctFluids; - private final int capacityPerFluid; - - private boolean locked = true; - private boolean doVoidExcess = false; - private byte fluidSelector = -1; - - public MultiFluidHandler(int maxDistinctFluids, int capacityPerFluid, FluidStack[] fluidsToAdd) { - this.maxDistinctFluids = maxDistinctFluids; - this.fluids = new FluidStack[maxDistinctFluids]; - if (fluidsToAdd != null) { - int tFluidLengt = (maxDistinctFluids < fluidsToAdd.length) ? maxDistinctFluids : fluidsToAdd.length; - for (int i = 0; i < tFluidLengt; i++) { - this.fluids[i] = fluidsToAdd[i]; - } - } - this.capacityPerFluid = capacityPerFluid; - } - - /** - * Initialize a new MultiFluidHandler object with the given parameters - * @param maxDistinctFluids - * How many different fluids can be stored - * @param capacityPerFluid - * How much capacity each fluid should have - * @param fluidsToAdd - * Fluids to add immediately - * @return - * A new instance - */ - public static MultiFluidHandler newInstance( - int maxDistinctFluids, int capacityPerFluid, FluidStack... fluidsToAdd) { - return new MultiFluidHandler(maxDistinctFluids, capacityPerFluid, fluidsToAdd); - } - - /** - * Deep copy a MultiFluidHandler instance with a new capacity - * @param toCopy - * The MultiFluidHandler that should be copied - * @param capacityPerFluid - * How much capacity each fluid should have - * @return - * A new instance - */ - public static MultiFluidHandler newAdjustedInstance(MultiFluidHandler toCopy, int capacityPerFluid) { - return new MultiFluidHandler(toCopy.maxDistinctFluids, capacityPerFluid, toCopy.fluids); - } - - /** - * Lock internal tanks in case T.F.F.T is not running. - * - * @param state - * Lock state. - */ - 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. - * If the Integrate Circuit configuration exceeds - * the number of stored fluid, the configuration will be ignored. - * - * @param fluidSelector - * Selected fluid or -1 if no fluid is selected - */ - public void setFluidSelector(byte fluidSelector) { - this.fluidSelector = fluidSelector < fluids.length ? fluidSelector : -1; - } - - /** - * - * @return - * Selected fluid or -1 if no fluid is selected - */ - public byte getSelectedFluid() { - return fluidSelector; - } - - public FluidStack[] getAllFluids() { - return fluids; - } - - public int getFluidPosistion(FluidStack aFluid) { - - for (int i = 0; i < fluids.length; i++) { - FluidStack tFluid = fluids[i]; - if (tFluid != null && tFluid.isFluidEqual(aFluid)) return i; - } - return -1; - } - - public boolean contains(FluidStack aFluid) { - if (locked) return false; - return getFluidPosistion(aFluid) >= 0; - } - - public int countFluids() { - int tCount = 0; - for (int i = 0; i < fluids.length; i++) { - if (fluids[i] != null) tCount++; - } - return tCount; - } - - public int getCapacity() { - return capacityPerFluid; - } - - public int getMaxDistinctFluids() { - return maxDistinctFluids; - } - - /** - * Returns a deep copy of the the FluidStack in the requested slot - * @param slot - * requested slot - * @return - * deep copy of the requested FluidStack - */ - public FluidStack getFluidCopy(int slot) { - if (slot >= fluids.length) return null; - if (!locked && fluids.length > 0 && slot >= 0 && slot < maxDistinctFluids) { - FluidStack tFluid = fluids[slot]; - if (tFluid != null) return tFluid.copy(); - } - return null; - } - - /** - * Returns the amount of different fluids currently stored. - * @return - * amount of different fluids currently stored (0-25) - */ - public int getDistinctFluids() { - int distinctFluids = 0; - for (FluidStack f : fluids) { - if (f != null) distinctFluids++; - } - return distinctFluids; - } - - /** - * Helper method to save a MultiFluidHandler to NBT data - * @param nbt - * The NBT Tag to write to - * @return - * Updated NBT Tag - */ - public NBTTagCompound saveNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - nbt.setInteger("capacityPerFluid", getCapacity()); - nbt.setInteger("maxDistinctFluids", this.maxDistinctFluids); - int c = 0; - for (FluidStack f : fluids) { - if (f == null) { - c++; - continue; - } - nbt.setTag(String.valueOf(c), f.writeToNBT(new NBTTagCompound())); - c++; - } - return nbt; - } - - /** - * Helper method to initialize a MultiFluidHandler from NBT data - * @param nbt - * The NBT Tag to read from - * @return - * A new Instance - */ - public static MultiFluidHandler loadNBTData(NBTTagCompound nbt) { - nbt = (nbt == null) ? new NBTTagCompound() : nbt; - - final int capacityPerFluid = nbt.getInteger("capacityPerFluid"); - final NBTTagCompound fluidsTag = (NBTTagCompound) nbt.getTag("fluids"); - int distinctFluids = nbt.getInteger("maxDistinctFluids"); - if (!nbt.hasKey("maxDistinctFluids")) distinctFluids = 25; // adding it so it doesent break on upgrading - final FluidStack[] loadedFluids = new FluidStack[distinctFluids]; - - if (fluidsTag != null) { - for (int i = 0; i < distinctFluids; i++) { - final NBTTagCompound fluidNBT = (NBTTagCompound) fluidsTag.getTag("" + i); - if (fluidNBT == null) { - loadedFluids[i] = null; - } else { - loadedFluids[i] = FluidStack.loadFluidStackFromNBT(fluidNBT); - } - } - } - return new MultiFluidHandler(distinctFluids, capacityPerFluid, loadedFluids); - } - - public ArrayList getInfoData() { - final ArrayList lines = new ArrayList<>(fluids.length); - lines.add(EnumChatFormatting.YELLOW + "Stored Fluids:" + EnumChatFormatting.RESET); - for (int i = 0; i < fluids.length; i++) { - FluidStack tFluid = fluids[i]; - if (tFluid == null) { - lines.add(i + " - " + "null" + ": " + "0" + "L (" + "0" + "%)"); - } else { - lines.add(i + " - " + tFluid.getLocalizedName() + ": " - + tFluid.amount + "L (" - + (Math.round(100.0f * tFluid.amount / getCapacity())) + "%)"); - } - } - - return lines; - } - - /** - * Fill fluid into a tank. - * - * @param push - * Fluid type and quantity to be inserted. - * @param doPush - * If false, fill will only be simulated. - * @return Amount of fluid that was (or would have been, if simulated) filled. - */ - public int pushFluid(FluidStack push, boolean doPush) { - if (locked) { - return 0; - } - int empty = getNullSlot(); - int fluidCount = countFluids(); - if (fluidCount >= maxDistinctFluids && !contains(push)) { - // Already contains 25 fluids and this isn't one of them - return 0; - } else if (empty < maxDistinctFluids && !contains(push)) { - // Add new fluid - final int fit = Math.min(getCapacity(), push.amount); - if (doPush) { - if (empty == -1) return 0; - else fluids[empty] = new FluidStack(push.getFluid(), fit); - } - // If doVoidExcess, pretend all of it fit - return doVoidExcess ? push.amount : fit; - } else { - // Add to existing fluids - int index = getFluidPosistion(push); - if (index < 0) return 0; - final FluidStack existing = fluids[index]; - final int fit = Math.min(getCapacity() - existing.amount, push.amount); - if (doPush) { - existing.amount += fit; - } - // If doVoidExcess, pretend all of it fit - return doVoidExcess ? push.amount : fit; - } - } - - public int getNullSlot() { - for (int i = 0; i < fluids.length; i++) { - if (fluids[i] == null) return i; - } - return -1; - } - - /** - * Fill fluid into the specified tank. - * - * @param push - * Fluid type and quantity to be inserted. - * @param slot - * Tank the fluid should go into. - * @param doPush - * If false, fill will only be simulated. - * @return Amount of fluid that was (or would have been, if simulated) filled. - */ - public int pushFluid(FluidStack push, int slot, boolean doPush) { - if (locked) { - return 0; - } - FluidStack tFluid = fluids[slot]; - if (slot < 0 || slot >= maxDistinctFluids) { - // Invalid slot - return 0; - } - if ((tFluid != null) && !tFluid.equals(push)) { - // Selected slot is taken by a non-matching fluid - return 0; - } else { - int fit = 0; - // Add to existing fluid - if (tFluid == null) { - fit = Math.min(getCapacity(), push.amount); - fluids[slot] = new FluidStack(push.getFluid(), fit); - } else { - fit = Math.min(getCapacity() - tFluid.amount, push.amount); - if (doPush) { - tFluid.amount += fit; - } - } - // If doVoidExcess, pretend all of it fit - return doVoidExcess ? push.amount : fit; - } - } - - /** - * Drains fluid out of the internal tanks. - * - * @param pull - * Fluid type and quantity to be pulled. - * @param doPull - * If false, drain will only be simulated. - * @return Amount of fluid that was (or would have been, if simulated) pulled. - */ - public int pullFluid(FluidStack pull, boolean doPull) { - if (locked) { - return 0; - } else { - int tIndex = getFluidPosistion(pull); - if (tIndex < 0) return 0; - FluidStack src = fluids[tIndex]; - final int rec = Math.min(pull.amount, src.amount); - if (doPull) { - src.amount -= rec; - } - if (src.amount == 0) { - fluids[tIndex] = null; - } - return rec; - } - } - - /** - * Drains fluid out of the specified internal tank. - * - * @param pull - * Fluid type and quantity to be pulled. - * @param slot - * Tank fluid should be drained from. - * @param doPull - * If false, drain will only be simulated. - * @return Amount of fluid that was (or would have been, if simulated) pulled. - */ - public int pullFluid(FluidStack pull, int slot, boolean doPull) { - if (locked || slot >= fluids.length) { - return 0; - } - if (slot < 0 || slot >= maxDistinctFluids) { - return 0; - } - FluidStack tFluid = fluids[slot]; - if (tFluid == null || !tFluid.equals(pull)) { - return 0; - } else { - final int rec = Math.min(pull.amount, tFluid.amount); - if (doPull) { - tFluid.amount -= rec; - } - if (tFluid.amount == 0) { - fluids[slot] = null; - } - return rec; - } - } - - /** - * Test whether the given fluid type and quantity can be inserted into the internal tanks. - * @param push - * Fluid type and quantity to be tested - * @return True if there is sufficient space - */ - public boolean couldPush(FluidStack push) { - if (locked) { - return false; - } - int tFluidIndex = getFluidPosistion(push); - int fluidCount = countFluids(); - if (fluidCount >= maxDistinctFluids && !contains(push)) { - return false; - } else if (fluidCount < maxDistinctFluids && !contains(push)) { - return Math.min(getCapacity(), push.amount) > 0; - } else { - final int remcap = getCapacity() - fluids[tFluidIndex].amount; - return doVoidExcess || (Math.min(remcap, push.amount) > 0); - } - } -} diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.png deleted file mode 100755 index 96ced7f091..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_off.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.png deleted file mode 100755 index 149c7c847e..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch0_on.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.png deleted file mode 100755 index 259826d921..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_off.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.png deleted file mode 100755 index ed5dd7610b..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch1_on.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.png deleted file mode 100755 index 30fbb78f34..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_off.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.png deleted file mode 100755 index be6c2a6856..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTMultiHatch2_on.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.png b/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.png deleted file mode 100644 index ae3108edad..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_off.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.png b/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.png deleted file mode 100644 index a1e931c3a2..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/multi_hatch_on.png and /dev/null differ -- cgit From fc64e68748e20a9bc72f554d72bae7f64f308b2d Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sat, 22 Oct 2022 23:12:31 +0800 Subject: More sensible cost --- src/main/java/common/tileentities/GTMTE_TFFT.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index c107d76896..6f1af4bd80 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -46,16 +46,16 @@ import net.minecraftforge.fluids.FluidTankInfo; public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { public enum Field { - T1(1_000_000L, 2), // LV - T2(4_000_000L, 3), // MV + T1(1_000_000L, 1), // LV + T2(4_000_000L, 2), // MV T3(16_000_000L, 5), // HV - T4(64_000_000L, 13), // EV - T5(256_000_000L, 89), // IV + T4(64_000_000L, 14), // EV + T5(256_000_000L, 42), // IV - T6(2_048_000_000L, 233), // LuV - T7(131_072_000_000L, 1597), // UV - T8(8_388_608_000_000L, 28657), // UEV - T9(536_870_912_000_000L, 514229), // UIV + T6(2_048_000_000L, 132), // LuV + T7(131_072_000_000L, 429), // UV + T8(8_388_608_000_000L, 1430), // UEV + T9(536_870_912_000_000L, 4862), // UIV T10(1_099_511_627_776_000_000L, 0); // UXV -- cgit From 8a3c6b95b4cd377bf1744bbfbd0de5d952fd7dca Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sun, 23 Oct 2022 19:21:26 +0800 Subject: Autoplace support --- src/main/java/common/tileentities/GTMTE_TFFT.java | 85 +++++++++++++++++------ 1 file changed, 65 insertions(+), 20 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index 6f1af4bd80..84581ca290 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -8,8 +8,9 @@ import static java.lang.Math.min; import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; import com.gtnewhorizon.structurelib.StructureLibAPI; import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor; -import com.gtnewhorizon.structurelib.structure.IStructureDefinition; -import com.gtnewhorizon.structurelib.structure.IStructureElement; +import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; +import com.gtnewhorizon.structurelib.structure.*; +import com.gtnewhorizon.structurelib.util.ItemStackPredicate; import common.Blocks; import gregtech.api.enums.Textures; import gregtech.api.fluid.FluidTankGT; @@ -30,7 +31,6 @@ import java.text.MessageFormat; import java.text.NumberFormat; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collections; import java.util.List; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; @@ -43,7 +43,7 @@ import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidTankInfo; -public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { +public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase implements ISurvivalConstructable { public enum Field { T1(1_000_000L, 1), // LV @@ -55,7 +55,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { INSTANCE; + private final List> mteClasses; + + @SafeVarargs + TFFTMultiHatch(Class... mteClasses) { + this.mteClasses = Arrays.asList(mteClasses); + } + @Override public List> mteClasses() { - return Collections.singletonList(GTMTE_TFFT.class); + return mteClasses; } @Override @@ -117,6 +124,9 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase STRUCTURE_DEFINITION = IStructureDefinition.builder() .addShape( @@ -191,6 +201,41 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase s != null + && s.stackSize >= 0 + && s.getItem() == TFFT_FIELD_ITEM + && s.getItemDamage() != CASING_META + && s.getItemDamage() <= fieldTier, + true); + if (result == null) return PlaceResult.REJECT; + + return StructureUtility.survivalPlaceBlock( + result, + ItemStackPredicate.NBTMode.EXACT, + null, + true, + world, + x, + y, + z, + env.getSource(), + env.getActor(), + env.getChatter()); + } })) .build(); @@ -291,6 +336,8 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase= 0) return build; - // int layer = min(stackSize.stackSize + DEFAULT_LAYER_AMOUNT, MAX_LAYER_AMOUNT + 1); - // for (int i = -1; i >= 1 - layer; i--) { - // survivialBuildPiece(STRUCTURE_PIECE_MID, stackSize, 2, 2, i, elementBudget, env, false, true); - // if (build >= 0) return build; - // } - // return survivialBuildPiece(STRUCTURE_PIECE_BOTTOM, stackSize, 2, 2, -layer, elementBudget, env, false, - // true); - // } + @Override + public int survivalConstruct(ItemStack stackSize, int elementBudget, ISurvivalBuildEnvironment env) { + if (mMachine) return -1; + int build = survivialBuildPiece(STRUCTURE_PIECE_TOP, stackSize, 2, 2, 0, elementBudget, env, false, true); + if (build >= 0) return build; + int layer = min(stackSize.stackSize + DEFAULT_LAYER_AMOUNT, MAX_LAYER_AMOUNT + 1); + for (int i = -1; i >= 1 - layer; i--) { + build = survivialBuildPiece(STRUCTURE_PIECE_MID, stackSize, 2, 2, i, elementBudget, env, false, true); + if (build >= 0) return build; + } + return survivialBuildPiece(STRUCTURE_PIECE_BOTTOM, stackSize, 2, 2, -layer, elementBudget, env, false, true); + } @Override public boolean isCorrectMachinePart(ItemStack aStack) { @@ -549,7 +595,6 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase Date: Sun, 23 Oct 2022 19:21:42 +0800 Subject: Update textures --- .../textures/blocks/TFFTStorageFieldBlock10.png | Bin 134 -> 887 bytes .../blocks/TFFTStorageFieldBlock10.png.mcmeta | 45 +++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png.mcmeta diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png index ca18f48bb7..26aee7ef63 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png.mcmeta b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png.mcmeta new file mode 100644 index 0000000000..33611385bd --- /dev/null +++ b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock10.png.mcmeta @@ -0,0 +1,45 @@ +{ + "animation": { + "frametime": 1, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ] + } +} \ No newline at end of file -- cgit From cc7a9790eb6e268f4eb57b28d39b2bd4f4730a3d Mon Sep 17 00:00:00 2001 From: DianeXD Date: Fri, 11 Nov 2022 21:50:59 +0800 Subject: cleaner code --- src/main/java/common/tileentities/GTMTE_TFFT.java | 123 +++++++++++----------- 1 file changed, 61 insertions(+), 62 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index 84581ca290..e3f7951cdb 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -103,6 +103,64 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { + INSTANCE; + + @Override + public boolean check(GTMTE_TFFT t, World world, int x, int y, int z) { + Block worldBlock = world.getBlock(x, y, z); + int meta = worldBlock.getDamageValue(world, x, y, z); + if (TFFT_FIELD != worldBlock || meta == 0) return false; + t.FIELDS[meta - 1]++; + return true; + } + + private int getHint(ItemStack stack) { + return Math.min(Field.VALUES.length, ChannelDataAccessor.getChannelData(stack, "field")); + } + + @Override + public boolean spawnHint(GTMTE_TFFT t, World world, int x, int y, int z, ItemStack trigger) { + StructureLibAPI.hintParticle(world, x, y, z, TFFT_FIELD, getHint(trigger)); + return true; + } + + @Override + public boolean placeBlock(GTMTE_TFFT t, World world, int x, int y, int z, ItemStack trigger) { + world.setBlock(x, y, z, TFFT_FIELD, getHint(trigger), 3); + return true; + } + + @Override + public PlaceResult survivalPlaceBlock( + GTMTE_TFFT t, World world, int x, int y, int z, ItemStack trigger, AutoPlaceEnvironment env) { + if (check(t, world, x, y, z)) return PlaceResult.SKIP; + int fieldTier = getHint(trigger); + ItemStack result = env.getSource() + .takeOne( + s -> s != null + && s.stackSize >= 0 + && s.getItem() == TFFT_FIELD_ITEM + && s.getItemDamage() != CASING_META + && s.getItemDamage() <= fieldTier, + true); + if (result == null) return PlaceResult.REJECT; + + return StructureUtility.survivalPlaceBlock( + result, + ItemStackPredicate.NBTMode.EXACT, + null, + true, + world, + x, + y, + z, + env.getSource(), + env.getActor(), + env.getChatter()); + } + } + private static final IIconContainer TEXTURE_TFFT = new Textures.BlockIcons.CustomIcon("iconsets/TFFT"); private static final IIconContainer TEXTURE_TFFT_ACTIVE = new Textures.BlockIcons.CustomIcon("iconsets/TFFT_ACTIVE"); @@ -125,7 +183,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase STRUCTURE_DEFINITION = IStructureDefinition.builder() @@ -176,67 +234,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase() { - @Override - public boolean check(GTMTE_TFFT t, World world, int x, int y, int z) { - Block worldBlock = world.getBlock(x, y, z); - int meta = worldBlock.getDamageValue(world, x, y, z); - if (TFFT_FIELD != worldBlock || meta == 0) return false; - t.FIELDS[meta - 1]++; - return true; - } - - private int getHint(ItemStack stack) { - return Math.min(Field.VALUES.length, ChannelDataAccessor.getChannelData(stack, "field")); - } - - @Override - public boolean spawnHint(GTMTE_TFFT t, World world, int x, int y, int z, ItemStack trigger) { - StructureLibAPI.hintParticle(world, x, y, z, TFFT_FIELD, getHint(trigger)); - return true; - } - - @Override - public boolean placeBlock(GTMTE_TFFT t, World world, int x, int y, int z, ItemStack trigger) { - world.setBlock(x, y, z, TFFT_FIELD, getHint(trigger), 3); - return true; - } - - @Override - public PlaceResult survivalPlaceBlock( - GTMTE_TFFT t, - World world, - int x, - int y, - int z, - ItemStack trigger, - AutoPlaceEnvironment env) { - if (check(t, world, x, y, z)) return PlaceResult.SKIP; - int fieldTier = getHint(trigger); - ItemStack result = env.getSource() - .takeOne( - s -> s != null - && s.stackSize >= 0 - && s.getItem() == TFFT_FIELD_ITEM - && s.getItemDamage() != CASING_META - && s.getItemDamage() <= fieldTier, - true); - if (result == null) return PlaceResult.REJECT; - - return StructureUtility.survivalPlaceBlock( - result, - ItemStackPredicate.NBTMode.EXACT, - null, - true, - world, - x, - y, - z, - env.getSource(), - env.getActor(), - env.getChatter()); - } - })) + .addElement('f', ofChain(TFFTStorageFieldElement.INSTANCE)) .build(); public final FluidTankGT[] STORE = new FluidTankGT[MAX_DISTINCT_FLUIDS]; @@ -595,6 +593,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase Date: Fri, 11 Nov 2022 17:51:36 +0100 Subject: update BS+SA --- build.gradle | 68 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/build.gradle b/build.gradle index d20d35165d..9298d9e5a9 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,8 @@ -//version: 1666118075 +//version: 1667597057 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. - Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/build.gradle for updates. + Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/master/build.gradle for updates. */ @@ -45,7 +45,7 @@ buildscript { } } dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2.9' + classpath 'net.minecraftforge.gradle:ForgeGradle:1.2.11' } } plugins { @@ -234,9 +234,9 @@ try { } catch (Exception ignored) { out.style(Style.Failure).text( - 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + - 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + - 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' + 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + + 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + + 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' ) versionOverride = 'NO-GIT-TAG-SET' identifiedVersion = versionOverride @@ -262,13 +262,13 @@ def jvmArguments = [] if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { arguments += [ - "--tweakClass org.spongepowered.asm.launch.MixinTweaker" + "--tweakClass org.spongepowered.asm.launch.MixinTweaker" ] if (usesMixinDebug.toBoolean()) { jvmArguments += [ - "-Dmixin.debug.countInjections=true", - "-Dmixin.debug.verbose=true", - "-Dmixin.debug.export=true" + "-Dmixin.debug.countInjections=true", + "-Dmixin.debug.verbose=true", + "-Dmixin.debug.export=true" ] } } @@ -395,8 +395,8 @@ shadowJar { minimize() // This will only allow shading for actually used classes configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile + project.configurations.shadowImplementation, + project.configurations.shadowCompile ] dependsOn(relocateShadowJar) } @@ -428,12 +428,12 @@ afterEvaluate { if (usesMixins.toBoolean()) { tasks.compileJava { options.compilerArgs += [ - "-AreobfSrgFile=${tasks.reobf.srg}", - "-AoutSrgFile=${mixinSrg}", - "-AoutRefMapFile=${refMap}", - // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code - "-XDenableSunApiLintControl", - "-XDignore.symbol.file" + "-AreobfSrgFile=${tasks.reobf.srg}", + "-AoutSrgFile=${mixinSrg}", + "-AoutRefMapFile=${refMap}", + // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code + "-XDenableSunApiLintControl", + "-XDignore.symbol.file" ] } } @@ -442,8 +442,8 @@ afterEvaluate { runClient { if (developmentEnvironmentUserName) { arguments += [ - "--username", - developmentEnvironmentUserName + "--username", + developmentEnvironmentUserName ] } @@ -458,9 +458,9 @@ runServer { tasks.withType(JavaExec).configureEach { javaLauncher.set( - javaToolchains.launcherFor { - languageVersion = projectJavaVersion - } + javaToolchains.launcherFor { + languageVersion = projectJavaVersion + } ) } @@ -476,9 +476,9 @@ processResources { // replace modVersion and minecraftVersion expand "minecraftVersion": project.minecraft.version, - "modVersion": modVersion, - "modId": modId, - "modName": modName + "modVersion": modVersion, + "modId": modId, + "modName": modName } if (usesMixins.toBoolean()) { @@ -508,9 +508,9 @@ def getManifestAttributes() { if (usesMixins.toBoolean()) { manifestAttributes += [ - "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", - "MixinConfigs" : "mixins." + modId + ".json", - "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() + "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", + "MixinConfigs" : "mixins." + modId + ".json", + "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() ] } return manifestAttributes @@ -538,8 +538,8 @@ task shadowDevJar(type: ShadowJar) { minimize() // This will only allow shading for actually used classes configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile + project.configurations.shadowImplementation, + project.configurations.shadowCompile ] } @@ -633,8 +633,8 @@ publishing { pom.withXml { def badArtifacts = [:].withDefault { [] as Set } for (configuration in [ - projectConfigs.minecraft, - projectConfigs.minecraftDeps + projectConfigs.minecraft, + projectConfigs.minecraftDeps ]) { for (dependency in configuration.allDependencies) { badArtifacts[dependency.group == null ? "" : dependency.group] += dependency.name @@ -1100,4 +1100,4 @@ def getSecondaryArtifacts() { if (!noPublishedSources) secondaryArtifacts += [sourcesJar] if (apiPackage) secondaryArtifacts += [apiJar] return secondaryArtifacts -} \ No newline at end of file +} -- cgit From 49301f414ffe0485713c3f9f4cd84eecd8afcfdd Mon Sep 17 00:00:00 2001 From: Spacebuilder2020 Date: Fri, 11 Nov 2022 19:10:37 -0700 Subject: Fix Null Pointer Exception --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 703217ba05..373795fccf 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -646,7 +646,7 @@ public class GTMTE_LapotronicSuperCapacitor // Output energy to TT hatches for (GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT) { - if (eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { + if (eDynamo == null || eDynamo.getBaseMetaTileEntity() == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); -- cgit From b7af8421448ec6e3958d316a0d5e987264702c04 Mon Sep 17 00:00:00 2001 From: Spacebuilder2020 Date: Fri, 11 Nov 2022 19:42:26 -0700 Subject: Apply Spottless --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 373795fccf..b343371139 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -646,7 +646,9 @@ public class GTMTE_LapotronicSuperCapacitor // Output energy to TT hatches for (GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT) { - if (eDynamo == null || eDynamo.getBaseMetaTileEntity() == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { + if (eDynamo == null + || eDynamo.getBaseMetaTileEntity() == null + || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); -- cgit From cafbb5e215928402eeeb3074694d99c5447040f5 Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sat, 12 Nov 2022 12:02:19 +0800 Subject: Update buildscript --- build.gradle | 80 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/build.gradle b/build.gradle index 9298d9e5a9..d296715f07 100644 --- a/build.gradle +++ b/build.gradle @@ -234,9 +234,9 @@ try { } catch (Exception ignored) { out.style(Style.Failure).text( - 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + - 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + - 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' + 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + + 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + + 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' ) versionOverride = 'NO-GIT-TAG-SET' identifiedVersion = versionOverride @@ -262,13 +262,13 @@ def jvmArguments = [] if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { arguments += [ - "--tweakClass org.spongepowered.asm.launch.MixinTweaker" + "--tweakClass org.spongepowered.asm.launch.MixinTweaker" ] if (usesMixinDebug.toBoolean()) { jvmArguments += [ - "-Dmixin.debug.countInjections=true", - "-Dmixin.debug.verbose=true", - "-Dmixin.debug.export=true" + "-Dmixin.debug.countInjections=true", + "-Dmixin.debug.verbose=true", + "-Dmixin.debug.export=true" ] } } @@ -395,8 +395,8 @@ shadowJar { minimize() // This will only allow shading for actually used classes configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile + project.configurations.shadowImplementation, + project.configurations.shadowCompile ] dependsOn(relocateShadowJar) } @@ -428,12 +428,12 @@ afterEvaluate { if (usesMixins.toBoolean()) { tasks.compileJava { options.compilerArgs += [ - "-AreobfSrgFile=${tasks.reobf.srg}", - "-AoutSrgFile=${mixinSrg}", - "-AoutRefMapFile=${refMap}", - // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code - "-XDenableSunApiLintControl", - "-XDignore.symbol.file" + "-AreobfSrgFile=${tasks.reobf.srg}", + "-AoutSrgFile=${mixinSrg}", + "-AoutRefMapFile=${refMap}", + // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code + "-XDenableSunApiLintControl", + "-XDignore.symbol.file" ] } } @@ -442,8 +442,8 @@ afterEvaluate { runClient { if (developmentEnvironmentUserName) { arguments += [ - "--username", - developmentEnvironmentUserName + "--username", + developmentEnvironmentUserName ] } @@ -458,9 +458,9 @@ runServer { tasks.withType(JavaExec).configureEach { javaLauncher.set( - javaToolchains.launcherFor { - languageVersion = projectJavaVersion - } + javaToolchains.launcherFor { + languageVersion = projectJavaVersion + } ) } @@ -476,9 +476,9 @@ processResources { // replace modVersion and minecraftVersion expand "minecraftVersion": project.minecraft.version, - "modVersion": modVersion, - "modId": modId, - "modName": modName + "modVersion": modVersion, + "modId": modId, + "modName": modName } if (usesMixins.toBoolean()) { @@ -508,9 +508,9 @@ def getManifestAttributes() { if (usesMixins.toBoolean()) { manifestAttributes += [ - "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", - "MixinConfigs" : "mixins." + modId + ".json", - "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() + "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", + "MixinConfigs" : "mixins." + modId + ".json", + "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() ] } return manifestAttributes @@ -538,8 +538,8 @@ task shadowDevJar(type: ShadowJar) { minimize() // This will only allow shading for actually used classes configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile + project.configurations.shadowImplementation, + project.configurations.shadowCompile ] } @@ -633,8 +633,8 @@ publishing { pom.withXml { def badArtifacts = [:].withDefault { [] as Set } for (configuration in [ - projectConfigs.minecraft, - projectConfigs.minecraftDeps + projectConfigs.minecraft, + projectConfigs.minecraftDeps ]) { for (dependency in configuration.allDependencies) { badArtifacts[dependency.group == null ? "" : dependency.group] += dependency.name @@ -840,15 +840,15 @@ boolean performBuildScriptUpdate(String projectDir) { } boolean isNewBuildScriptVersionAvailable(String projectDir) { - Map parameters = ["connectTimeout": 2000, "readTimeout": 2000] - - String currentBuildScript = getFile("build.gradle").getText() - String currentBuildScriptHash = getVersionHash(currentBuildScript) - String availableBuildScript = availableBuildScriptUrl().newInputStream(parameters).getText() - String availableBuildScriptHash = getVersionHash(availableBuildScript) - - boolean isUpToDate = currentBuildScriptHash.empty || availableBuildScriptHash.empty || currentBuildScriptHash == availableBuildScriptHash - return !isUpToDate +// Map parameters = ["connectTimeout": 2000, "readTimeout": 2000] +// +// String currentBuildScript = getFile("build.gradle").getText() +// String currentBuildScriptHash = getVersionHash(currentBuildScript) +// String availableBuildScript = availableBuildScriptUrl().newInputStream(parameters).getText() +// String availableBuildScriptHash = getVersionHash(availableBuildScript) +// +// boolean isUpToDate = currentBuildScriptHash.empty || availableBuildScriptHash.empty || currentBuildScriptHash == availableBuildScriptHash +// return !isUpToDate } static String getVersionHash(String buildScriptContent) { @@ -1100,4 +1100,4 @@ def getSecondaryArtifacts() { if (!noPublishedSources) secondaryArtifacts += [sourcesJar] if (apiPackage) secondaryArtifacts += [apiJar] return secondaryArtifacts -} +} \ No newline at end of file -- cgit From 8a415e8c2a209c08248107a0c3ebff0f94a964cf Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sat, 12 Nov 2022 12:02:46 +0800 Subject: Update TFFT recipes and textures --- src/main/java/common/Recipes.java | 303 ++++++++++++++++----- .../assets/kekztech/textures/blocks/TFFTCasing.png | Bin 172 -> 320 bytes .../textures/blocks/TFFTStorageFieldBlock7.png | Bin 156 -> 161 bytes .../textures/blocks/TFFTStorageFieldBlock8.png | Bin 156 -> 156 bytes .../textures/blocks/TFFTStorageFieldBlock9.png | Bin 156 -> 156 bytes 5 files changed, 239 insertions(+), 64 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 8af826dd61..19977d37c3 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -38,6 +38,10 @@ public class Recipes { ? FluidRegistry.getFluid("molten.mutatedlivingsolder") : FluidRegistry.getFluid("molten.solderingalloy"); + static Fluid radoxPoly = FluidRegistry.getFluid("molten.radoxpoly") != null + ? FluidRegistry.getFluid("molten.radoxpoly") + : FluidRegistry.getFluid("molten.polybenzimidazole"); + public static void postInit() { KekzCore.LOGGER.info("Registering recipes..."); @@ -56,121 +60,292 @@ public class Recipes { // TFFT Controller GT_ModHandler.addCraftingRecipe(TileEntities.tfft.getStackForm(1), new Object[] { - "HFH", - "PVP", - "CFC", - 'H', - OrePrefixes.pipeMedium.get(Materials.StainlessSteel), + "ESE", + "FTF", + "CVC", + 'E', + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), + 'S', + ItemList.Cover_Screen.get(1), 'F', - ItemList.Field_Generator_MV.get(1L), - 'P', - ItemList.Electric_Pump_HV.get(1L), - 'V', - OrePrefixes.rotor.get(Materials.VibrantAlloy), + ItemList.Field_Generator_LV.get(1), + 'T', + new ItemStack(Blocks.tfftStorageField, 1), 'C', - OrePrefixes.circuit.get(Materials.Data) + "circuitData", + 'V', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), }); // TFFT Casing GT_Values.RA.addAssemblerRecipe( new ItemStack[] { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1) }, - FluidRegistry.getFluidStack("molten.polytetrafluoroethylene", 144), + Materials.Polytetrafluoroethylene.getMolten(144), new ItemStack(Blocks.tfftStorageField, 1), - 200, - 256); + 100, + BW_Util.getMachineVoltageFromTier(3)); + + // TFFT Multi Hatch + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ItemList.Hull_HV.get(1), + ItemList.Cover_FluidStorageMonitor.get(1), + ItemList.Field_Generator_LV.get(4), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) + }, + Materials.Plastic.getMolten(432), + TileEntities.tfftHatch.getStackForm(1), + 400, + BW_Util.getMachineVoltageFromTier(3)); // TFFTStorageField1 GT_Values.RA.addAssemblerRecipe( new ItemStack[] { 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_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), + ItemList.FluidRegulator_LV.get(1) }, - FluidRegistry.getFluidStack("molten.glass", 144), + Materials.Glass.getMolten(144), new ItemStack(Blocks.tfftStorageField, 1, 1), - 200, - 256); + 100, + BW_Util.getMachineVoltageFromTier(3)); // TFFTStorageField2 GT_Values.RA.addAssemblerRecipe( new ItemStack[] { 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) + ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), + ItemList.FluidRegulator_MV.get(1) }, - FluidRegistry.getFluidStack("molten.plastic", 576), + Materials.Plastic.getMolten(288), new ItemStack(Blocks.tfftStorageField, 1, 2), 200, - 480); + BW_Util.getMachineVoltageFromTier(3)); // TFFTStorageField3 GT_Values.RA.addAssemblerRecipe( new ItemStack[] { 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) + ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), + ItemList.Field_Generator_LV.get(1), + ItemList.FluidRegulator_HV.get(1) }, - FluidRegistry.getFluidStack("molten.epoxid", 576), + Materials.Plastic.getMolten(432), new ItemStack(Blocks.tfftStorageField, 1, 3), - 300, - 1920); + 400, + BW_Util.getMachineVoltageFromTier(3)); // TFFTStorageField4 GT_Values.RA.addAssemblerRecipe( new ItemStack[] { 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) + ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), + ItemList.Field_Generator_MV.get(2), + ItemList.FluidRegulator_EV.get(1) }, - FluidRegistry.getFluidStack("molten.epoxid", 1152), + Materials.Epoxid.getMolten(864), new ItemStack(Blocks.tfftStorageField, 1, 4), 400, - 4098); + BW_Util.getMachineVoltageFromTier(4)); // TFFTStorageField5 GT_Values.RA.addAssemblerRecipe( new ItemStack[] { 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) + ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), + ItemList.Field_Generator_HV.get(4), + ItemList.FluidRegulator_IV.get(1) }, - FluidRegistry.getFluidStack("molten.epoxid", 1152), + Materials.Epoxid.getMolten(1152), new ItemStack(Blocks.tfftStorageField, 1, 5), 400, - 6147); + BW_Util.getMachineVoltageFromTier(5)); - // TFFT Multi Hatch - GT_ModHandler.addCraftingRecipe(TileEntities.tfftHatch.getStackForm(1), new Object[] { - "PRP", - "UFU", - "PRP", - 'P', - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.StainlessSteel, 1), - 'R', - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), - 'U', - ItemList.Electric_Pump_HV.get(1L), - 'F', - ItemList.Field_Generator_LV.get(1L) - }); + // TFFTStorageField6 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 5), + 40000, + new ItemStack[] { + ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), + GT_ModHandler.getModItem("dreamcraft", "item.ChromeBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), + ItemList.Field_Generator_EV.get(8), + ItemList.FluidRegulator_LuV.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 4) + }, + new FluidStack[] {Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584)}, + new ItemStack(Blocks.tfftStorageField, 1, 6), + 600, + BW_Util.getMachineVoltageFromTier(6)); + + // TFFTStorageField7 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 6), + 80000, + new ItemStack[] { + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), + GT_ModHandler.getModItem("dreamcraft", "item.OsmiumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), + ItemList.Field_Generator_IV.get(16), + ItemList.Field_Generator_LuV.get(4), + ItemList.FluidRegulator_UV.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 16) + }, + new FluidStack[] { + Materials.CrystallineAlloy.getMolten(2880), Materials.Polybenzimidazole.getMolten(2016) + }, + new ItemStack(Blocks.tfftStorageField, 1, 7), + 600, + BW_Util.getMachineVoltageFromTier(8)); + + // TFFTStorageField8 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 7), + 120000, + new ItemStack[] { + ItemList.Quantum_Tank_IV.get(1), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), + GT_ModHandler.getModItem("dreamcraft", "item.NeutroniumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), + ItemList.Field_Generator_ZPM.get(16), + ItemList.Field_Generator_UV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 2), + GT_ModHandler.getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) + }, + new FluidStack[] {Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880)}, + new ItemStack(Blocks.tfftStorageField, 1, 8), + 600, + BW_Util.getMachineVoltageFromTier(10)); + + // TFFTStorageField9 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 8), + 160000, + new ItemStack[] { + ItemList.Quantum_Tank_IV.get(4), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 2), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), + ItemList.EnergisedTesseract.get(1), + GT_ModHandler.getModItem("miscutils", "itemRotorHypogen", 6), + ItemList.Field_Generator_UHV.get(16), + ItemList.Field_Generator_UEV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 3), + GT_ModHandler.getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) + }, + new FluidStack[] {Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456)}, + new ItemStack(Blocks.tfftStorageField, 1, 9), + 600, + BW_Util.getMachineVoltageFromTier(12)); + + // TFFTStorageField10 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 9), + 200000, + new ItemStack[] { + ItemList.Quantum_Tank_IV.get(16), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), + ItemList.EnergisedTesseract.get(6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), + ItemList.Field_Generator_UEV.get(16), + ItemList.Field_Generator_UIV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), + GT_ModHandler.getModItem("EnderIO", "itemBasicCapacitor", 64, 6), + GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1) + }, + new FluidStack[] {Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608)}, + new ItemStack(Blocks.tfftStorageField, 1, 10), + 600, + BW_Util.getMachineVoltageFromTier(13)); + + // Recycling + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 2), + ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 3), + ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 4), + ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 5), + ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 6), + ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 7), + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 8), + ItemList.Quantum_Tank_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 9), + ItemList.Quantum_Tank_IV.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 10), + ItemList.Quantum_Tank_IV.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); } private static void registerRecipes_SOFC() { diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png index 1ff7495c1a..6f0375c310 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTCasing.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png index da20b67964..f7461e84d5 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock7.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png index ba8046b244..9b59f3cd3c 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock8.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png index d8c6374fb0..608c2ee0d7 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png and b/src/main/resources/assets/kekztech/textures/blocks/TFFTStorageFieldBlock9.png differ -- cgit From 66866db161657e1427c5b7b48236f03565d5cd6a Mon Sep 17 00:00:00 2001 From: DianeXD Date: Sat, 12 Nov 2022 12:12:54 +0800 Subject: careless --- build.gradle | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/build.gradle b/build.gradle index d296715f07..504a179750 100644 --- a/build.gradle +++ b/build.gradle @@ -840,15 +840,15 @@ boolean performBuildScriptUpdate(String projectDir) { } boolean isNewBuildScriptVersionAvailable(String projectDir) { -// Map parameters = ["connectTimeout": 2000, "readTimeout": 2000] -// -// String currentBuildScript = getFile("build.gradle").getText() -// String currentBuildScriptHash = getVersionHash(currentBuildScript) -// String availableBuildScript = availableBuildScriptUrl().newInputStream(parameters).getText() -// String availableBuildScriptHash = getVersionHash(availableBuildScript) -// -// boolean isUpToDate = currentBuildScriptHash.empty || availableBuildScriptHash.empty || currentBuildScriptHash == availableBuildScriptHash -// return !isUpToDate + Map parameters = ["connectTimeout": 2000, "readTimeout": 2000] + + String currentBuildScript = getFile("build.gradle").getText() + String currentBuildScriptHash = getVersionHash(currentBuildScript) + String availableBuildScript = availableBuildScriptUrl().newInputStream(parameters).getText() + String availableBuildScriptHash = getVersionHash(availableBuildScript) + + boolean isUpToDate = currentBuildScriptHash.empty || availableBuildScriptHash.empty || currentBuildScriptHash == availableBuildScriptHash + return !isUpToDate } static String getVersionHash(String buildScriptContent) { -- cgit From 6c06f0c3875258d2c256918d49c0de6d9bee896e Mon Sep 17 00:00:00 2001 From: minecraft7771 Date: Sun, 20 Nov 2022 17:52:58 +0100 Subject: Reset structure variables before checking the structure --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index b343371139..a989cc3886 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -525,6 +525,9 @@ public class GTMTE_LapotronicSuperCapacitor mMaxEUIn = 0; mMaxEUOut = 0; + glassTier = -1; + casingAmount = 0; + if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) return false; topState = TopState.NotTop; // need at least one layer of capacitor to form, obviously -- cgit From 7cf6053fdba91bcc4dbb579a1f6ff40b98de7397 Mon Sep 17 00:00:00 2001 From: miozune Date: Sat, 3 Dec 2022 00:20:36 +0900 Subject: updateBuildScript --- build.gradle | 68 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/build.gradle b/build.gradle index 504a179750..89350b8a35 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1667597057 +//version: 1669411416 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -234,9 +234,9 @@ try { } catch (Exception ignored) { out.style(Style.Failure).text( - 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + - 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + - 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' + 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + + 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + + 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' ) versionOverride = 'NO-GIT-TAG-SET' identifiedVersion = versionOverride @@ -262,13 +262,13 @@ def jvmArguments = [] if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { arguments += [ - "--tweakClass org.spongepowered.asm.launch.MixinTweaker" + "--tweakClass org.spongepowered.asm.launch.MixinTweaker" ] if (usesMixinDebug.toBoolean()) { jvmArguments += [ - "-Dmixin.debug.countInjections=true", - "-Dmixin.debug.verbose=true", - "-Dmixin.debug.export=true" + "-Dmixin.debug.countInjections=true", + "-Dmixin.debug.verbose=true", + "-Dmixin.debug.export=true" ] } } @@ -338,10 +338,10 @@ dependencies { annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') annotationProcessor('com.google.guava:guava:24.1.1-jre') annotationProcessor('com.google.code.gson:gson:2.8.6') - annotationProcessor('org.spongepowered:mixin:0.8.5-GTNH:processor') + annotationProcessor('com.gtnewhorizon:gtnhmixins:2.1.1:processor') } if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - compile('com.gtnewhorizon:gtnhmixins:2.0.1') + compile('com.gtnewhorizon:gtnhmixins:2.1.1') } } @@ -395,8 +395,8 @@ shadowJar { minimize() // This will only allow shading for actually used classes configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile + project.configurations.shadowImplementation, + project.configurations.shadowCompile ] dependsOn(relocateShadowJar) } @@ -428,12 +428,12 @@ afterEvaluate { if (usesMixins.toBoolean()) { tasks.compileJava { options.compilerArgs += [ - "-AreobfSrgFile=${tasks.reobf.srg}", - "-AoutSrgFile=${mixinSrg}", - "-AoutRefMapFile=${refMap}", - // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code - "-XDenableSunApiLintControl", - "-XDignore.symbol.file" + "-AreobfSrgFile=${tasks.reobf.srg}", + "-AoutSrgFile=${mixinSrg}", + "-AoutRefMapFile=${refMap}", + // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code + "-XDenableSunApiLintControl", + "-XDignore.symbol.file" ] } } @@ -442,8 +442,8 @@ afterEvaluate { runClient { if (developmentEnvironmentUserName) { arguments += [ - "--username", - developmentEnvironmentUserName + "--username", + developmentEnvironmentUserName ] } @@ -458,9 +458,9 @@ runServer { tasks.withType(JavaExec).configureEach { javaLauncher.set( - javaToolchains.launcherFor { - languageVersion = projectJavaVersion - } + javaToolchains.launcherFor { + languageVersion = projectJavaVersion + } ) } @@ -476,9 +476,9 @@ processResources { // replace modVersion and minecraftVersion expand "minecraftVersion": project.minecraft.version, - "modVersion": modVersion, - "modId": modId, - "modName": modName + "modVersion": modVersion, + "modId": modId, + "modName": modName } if (usesMixins.toBoolean()) { @@ -508,9 +508,9 @@ def getManifestAttributes() { if (usesMixins.toBoolean()) { manifestAttributes += [ - "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", - "MixinConfigs" : "mixins." + modId + ".json", - "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() + "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", + "MixinConfigs" : "mixins." + modId + ".json", + "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() ] } return manifestAttributes @@ -538,8 +538,8 @@ task shadowDevJar(type: ShadowJar) { minimize() // This will only allow shading for actually used classes configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile + project.configurations.shadowImplementation, + project.configurations.shadowCompile ] } @@ -633,8 +633,8 @@ publishing { pom.withXml { def badArtifacts = [:].withDefault { [] as Set } for (configuration in [ - projectConfigs.minecraft, - projectConfigs.minecraftDeps + projectConfigs.minecraft, + projectConfigs.minecraftDeps ]) { for (dependency in configuration.allDependencies) { badArtifacts[dependency.group == null ? "" : dependency.group] += dependency.name @@ -1100,4 +1100,4 @@ def getSecondaryArtifacts() { if (!noPublishedSources) secondaryArtifacts += [sourcesJar] if (apiPackage) secondaryArtifacts += [apiJar] return secondaryArtifacts -} \ No newline at end of file +} -- cgit From 12bfafdc2f2de09bdcbf31cf27c4809e2bd84b3b Mon Sep 17 00:00:00 2001 From: miozune Date: Sat, 3 Dec 2022 00:20:47 +0900 Subject: Migrate to ModularUI --- dependencies.gradle | 6 ++-- .../gui/GUIContainer_ModularNuclearReactor.java | 40 --------------------- .../GTMTE_LapotronicSuperCapacitor.java | 7 ---- .../tileentities/GTMTE_ModularNuclearReactor.java | 9 ----- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 7 ---- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 7 ---- .../common/tileentities/GTMTE_SpaceElevator.java | 7 ---- .../textures/gui/MultiblockDisplay_REACTOR.png | Bin 2125 -> 0 bytes .../textures/gui/ReaktorGUI_background.png | Bin 30399 -> 0 bytes 9 files changed, 3 insertions(+), 80 deletions(-) delete mode 100644 src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java delete mode 100644 src/main/resources/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png delete mode 100644 src/main/resources/assets/kekztech/textures/gui/ReaktorGUI_background.png diff --git a/dependencies.gradle b/dependencies.gradle index e92b38489a..511a159cfa 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,9 +1,9 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.68:dev' - compile 'com.github.GTNewHorizons:TecTech:5.0.42:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.89:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.158:dev' + compile 'com.github.GTNewHorizons:TecTech:5.0.52:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.119:dev' compile 'com.github.GTNewHorizons:StructureLib:1.1.12:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' diff --git a/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java b/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java deleted file mode 100644 index eabbb26ff1..0000000000 --- a/src/main/java/client/gui/GUIContainer_ModularNuclearReactor.java +++ /dev/null @@ -1,40 +0,0 @@ -package client.gui; - -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; -import org.lwjgl.opengl.GL11; - -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/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a989cc3886..f492d3c643 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -28,7 +28,6 @@ import common.Blocks; import gregtech.api.enums.Dyes; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Textures.BlockIcons; -import gregtech.api.gui.GT_GUIContainer_MultiMachine; import gregtech.api.interfaces.IGlobalWirelessEnergy; import gregtech.api.interfaces.IHatchElement; import gregtech.api.interfaces.ITexture; @@ -46,7 +45,6 @@ import java.util.function.Consumer; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; -import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; @@ -473,11 +471,6 @@ public class GTMTE_LapotronicSuperCapacitor return sTexture; } - public Object getClientGUI(int aID, InventoryPlayer aPlayerInventory, IGregTechTileEntity aBaseMetaTileEntity) { - return new GT_GUIContainer_MultiMachine( - aPlayerInventory, aBaseMetaTileEntity, this.getLocalName(), "MultiblockDisplay.png"); - } - private String global_energy_user_uuid; @Override diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index 67aaf2a0f9..ee9c0550b0 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,6 +1,5 @@ package common.tileentities; -import client.gui.GUIContainer_ModularNuclearReactor; import common.Blocks; import gregtech.api.GregTech_API; import gregtech.api.enums.Textures; @@ -10,7 +9,6 @@ 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 org.joml.Vector3i; @@ -94,13 +92,6 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas : new ITexture[] {Textures.BlockIcons.getCasingTextureForId(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; diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 1909b5ef27..11e941584f 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -10,7 +10,6 @@ import cpw.mods.fml.common.registry.GameRegistry; 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; @@ -24,7 +23,6 @@ import gregtech.api.util.GT_Utility; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; -import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; @@ -139,11 +137,6 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas return new ITexture[] {Textures.BlockIcons.getCasingTextureForId(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; diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index 4438c0add1..a7b806add9 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -12,7 +12,6 @@ import cpw.mods.fml.common.registry.GameRegistry; 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; @@ -25,7 +24,6 @@ import gregtech.api.util.GT_Utility; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; -import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; @@ -142,11 +140,6 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas return new ITexture[] {Textures.BlockIcons.getCasingTextureForId(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; diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index cabf4552d6..097c16af59 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -3,7 +3,6 @@ package common.tileentities; import common.Blocks; 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; @@ -12,7 +11,6 @@ import gregtech.api.objects.GT_RenderedTexture; import java.util.ArrayList; import java.util.HashSet; import net.minecraft.block.Block; -import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumChatFormatting; @@ -103,11 +101,6 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { 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; diff --git a/src/main/resources/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png b/src/main/resources/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png deleted file mode 100644 index aff9248d4a..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/gui/MultiblockDisplay_REACTOR.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ReaktorGUI_background.png b/src/main/resources/assets/kekztech/textures/gui/ReaktorGUI_background.png deleted file mode 100644 index 7c87a7de7d..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/gui/ReaktorGUI_background.png and /dev/null differ -- cgit From 3a288c5fb214ec53a43c9add583027e6353ecfba Mon Sep 17 00:00:00 2001 From: adam riondy Date: Sat, 31 Dec 2022 03:52:17 +0100 Subject: as branch's name say, big lsc lol (50 tall instead of 18) --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index f492d3c643..46231916c9 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -423,8 +423,8 @@ public class GTMTE_LapotronicSuperCapacitor .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") .addInfo("the EU to the network and remove it from the LSC.") .addSeparator() - .beginVariableStructureBlock(5, 5, 4, 18, 5, 5, false) - .addStructureInfo("Modular height of 4-18 blocks.") + .beginVariableStructureBlock(5, 5, 4, 50, 5, 5, false) + .addStructureInfo("Modular height of 4-50 blocks.") .addController("Front center bottom") .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") .addOtherStructurePart( @@ -432,7 +432,7 @@ public class GTMTE_LapotronicSuperCapacitor + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")", - "Center 3x(1-15)x3 above base (9-135 blocks)") + "Center 3x(1-48)x3 above base (9-423 blocks)") .addStructureInfo( "You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") @@ -530,7 +530,7 @@ public class GTMTE_LapotronicSuperCapacitor layer++; if (topState == TopState.Top) break; // top found, break out topState = TopState.MayBeTop; - if (layer > 18) return false; // too many layers + if (layer > 50) return false; // too many layers } // Make sure glass tier is T-2 of the highest tier capacitor in the structure @@ -571,7 +571,7 @@ public class GTMTE_LapotronicSuperCapacitor @Override public void construct(ItemStack stackSize, boolean hintsOnly) { - int layer = min(stackSize.stackSize + 3, 18); + int layer = min(stackSize.stackSize + 3, 50); buildPiece(STRUCTURE_PIECE_BASE, stackSize, hintsOnly, 2, 1, 0); for (int i = 2; i < layer - 1; i++) buildPiece(STRUCTURE_PIECE_MID, stackSize, hintsOnly, 2, i, 0); buildPiece(STRUCTURE_PIECE_TOP, stackSize, hintsOnly, 2, layer - 1, 0); @@ -580,7 +580,7 @@ public class GTMTE_LapotronicSuperCapacitor @Override public int survivalConstruct(ItemStack stackSize, int elementBudget, IItemSource source, EntityPlayerMP actor) { if (mMachine) return -1; - int layer = Math.min(ChannelDataAccessor.getChannelData(stackSize, "height") + 3, 18); + int layer = Math.min(ChannelDataAccessor.getChannelData(stackSize, "height") + 3, 50); int built; built = survivialBuildPiece( STRUCTURE_PIECE_BASE, stackSize, 2, 1, 0, elementBudget, source, actor, false, true); -- cgit From 4f8cc2fc671bf3502e04511a52cd194504e5df60 Mon Sep 17 00:00:00 2001 From: adam riondy Date: Sat, 31 Dec 2022 04:01:58 +0100 Subject: wrong number my bad --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 46231916c9..be1a6b2f63 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -432,7 +432,7 @@ public class GTMTE_LapotronicSuperCapacitor + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")", - "Center 3x(1-48)x3 above base (9-423 blocks)") + "Center 3x(1-47)x3 above base (9-423 blocks)") .addStructureInfo( "You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") -- cgit From 0fb00cd050150a023686d36e068deb38d6aa2a85 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Sun, 22 Jan 2023 18:30:38 +0800 Subject: suppress missing item/block warning --- src/main/java/kekztech/KekzCore.java | 50 ++++++++++++++++++++++++++++-------- 1 file changed, 39 insertions(+), 11 deletions(-) diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index ba1869ef08..a6affc0db4 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,32 +1,37 @@ package kekztech; +import com.google.common.collect.ImmutableSet; import common.CommonProxy; import common.tileentities.*; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; +import cpw.mods.fml.common.event.FMLMissingMappingsEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import cpw.mods.fml.common.registry.GameRegistry; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import java.util.List; +import java.util.Set; + /** * My GT-Meta-IDs are: 13101 - 13500 * * @author kekzdealer - * */ @Mod( - modid = KekzCore.MODID, - name = KekzCore.NAME, - version = KekzCore.VERSION, - dependencies = "required-after:IC2;" - + "required-after:gregtech;" - + "required-after:tectech;" - + "required-after:Thaumcraft;" - + "required-after:ThaumicTinkerer;" - + "after:bartworks;" - + "after:dreamcraft") + modid = KekzCore.MODID, + name = KekzCore.NAME, + version = KekzCore.VERSION, + dependencies = "required-after:IC2;" + + "required-after:gregtech;" + + "required-after:tectech;" + + "required-after:Thaumcraft;" + + "required-after:ThaumicTinkerer;" + + "after:bartworks;" + + "after:dreamcraft") public class KekzCore { public static final String NAME = "KekzTech"; @@ -55,4 +60,27 @@ public class KekzCore { public void postInit(FMLPostInitializationEvent event) { proxy.postInit(event); } + + @Mod.EventHandler + public void onMissingMapping(FMLMissingMappingsEvent event) { + List missingMappings = event.get(); + + // intentionally not a static final field to save a bit of ram. + Set removedBlocks = ImmutableSet.of( + "kekztech_tfftcasingblock_block", + "kekztech_tfftmultihatch_block", + "kekztech_tfftstoragefieldblock1_block", + "kekztech_tfftstoragefieldblock2_block", + "kekztech_tfftstoragefieldblock3_block", + "kekztech_tfftstoragefieldblock4_block", + "kekztech_tfftstoragefieldblock5_block" + ); + + for (FMLMissingMappingsEvent.MissingMapping mapping : missingMappings) { + if (mapping.type == GameRegistry.Type.BLOCK) { + if (removedBlocks.contains(mapping.name)) + mapping.ignore(); + } + } + } } -- cgit From 1ac713940420a02a8e8cf237294aab7d75fd5435 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Sun, 22 Jan 2023 18:48:27 +0800 Subject: spotless & buildscript --- build.gradle | 38 ++++++++++++++++++++++--------- src/main/java/kekztech/KekzCore.java | 43 +++++++++++++++++------------------- 2 files changed, 48 insertions(+), 33 deletions(-) diff --git a/build.gradle b/build.gradle index 89350b8a35..2dc32c9f20 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1669411416 +//version: 1673027205 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -31,7 +31,7 @@ buildscript { url 'https://maven.minecraftforge.net' } maven { - // GTNH ForgeGradle Fork + // GTNH ForgeGradle and ASM Fork name = "GTNH Maven" url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" } @@ -45,7 +45,9 @@ buildscript { } } dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2.11' + //Overwrite the current ASM version to fix shading newer than java 8 applicatations. + classpath 'org.ow2.asm:asm-debug-all-custom:5.0.3' + classpath 'net.minecraftforge.gradle:ForgeGradle:1.2.13' } } plugins { @@ -278,7 +280,9 @@ minecraft { runDir = 'run' if (replaceGradleTokenInFile) { - replaceIn replaceGradleTokenInFile + for (f in replaceGradleTokenInFile.split(',')) { + replaceIn f + } if (gradleTokenModId) { replace gradleTokenModId, modId } @@ -315,9 +319,13 @@ if (file('addon.gradle').exists()) { apply from: 'repositories.gradle' configurations { - implementation.extendsFrom(shadowImplementation) // TODO: remove after all uses are refactored - implementation.extendsFrom(shadowCompile) - implementation.extendsFrom(shadeCompile) + // TODO: remove Compile after all uses are refactored to Implementation + for (config in [shadowImplementation, shadowCompile, shadeCompile]) { + compileClasspath.extendsFrom(config) + runtimeClasspath.extendsFrom(config) + testCompileClasspath.extendsFrom(config) + testRuntimeClasspath.extendsFrom(config) + } } repositories { @@ -330,6 +338,12 @@ repositories { name = "GTNH Maven" url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" } + if (usesMixinDebug.toBoolean()) { + maven { + name = "Fabric Maven" + url = "https://maven.fabricmc.net/" + } + } } } @@ -338,10 +352,14 @@ dependencies { annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') annotationProcessor('com.google.guava:guava:24.1.1-jre') annotationProcessor('com.google.code.gson:gson:2.8.6') - annotationProcessor('com.gtnewhorizon:gtnhmixins:2.1.1:processor') + annotationProcessor('com.gtnewhorizon:gtnhmixins:2.1.3:processor') + if (usesMixinDebug.toBoolean()) { + runtimeClasspath('org.jetbrains:intellij-fernflower:1.2.1.16') + testRuntimeClasspath('org.jetbrains:intellij-fernflower:1.2.1.16') + } } if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - compile('com.gtnewhorizon:gtnhmixins:2.1.1') + compile('com.gtnewhorizon:gtnhmixins:2.1.3') } } @@ -694,7 +712,7 @@ if (modrinthProjectId.size() != 0 && System.getenv("MODRINTH_TOKEN") != null) { } } if (usesMixins.toBoolean()) { - addModrinthDep("required", "version", "gtnhmixins") + addModrinthDep("required", "project", "gtnhmixins") } tasks.modrinth.dependsOn(build) tasks.publish.dependsOn(tasks.modrinth) diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index a6affc0db4..7c0a3c7726 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -10,11 +10,10 @@ import cpw.mods.fml.common.event.FMLMissingMappingsEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; - import java.util.List; import java.util.Set; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; /** * My GT-Meta-IDs are: 13101 - 13500 @@ -22,16 +21,16 @@ import java.util.Set; * @author kekzdealer */ @Mod( - modid = KekzCore.MODID, - name = KekzCore.NAME, - version = KekzCore.VERSION, - dependencies = "required-after:IC2;" - + "required-after:gregtech;" - + "required-after:tectech;" - + "required-after:Thaumcraft;" - + "required-after:ThaumicTinkerer;" - + "after:bartworks;" - + "after:dreamcraft") + modid = KekzCore.MODID, + name = KekzCore.NAME, + version = KekzCore.VERSION, + dependencies = "required-after:IC2;" + + "required-after:gregtech;" + + "required-after:tectech;" + + "required-after:Thaumcraft;" + + "required-after:ThaumicTinkerer;" + + "after:bartworks;" + + "after:dreamcraft") public class KekzCore { public static final String NAME = "KekzTech"; @@ -67,19 +66,17 @@ public class KekzCore { // intentionally not a static final field to save a bit of ram. Set removedBlocks = ImmutableSet.of( - "kekztech_tfftcasingblock_block", - "kekztech_tfftmultihatch_block", - "kekztech_tfftstoragefieldblock1_block", - "kekztech_tfftstoragefieldblock2_block", - "kekztech_tfftstoragefieldblock3_block", - "kekztech_tfftstoragefieldblock4_block", - "kekztech_tfftstoragefieldblock5_block" - ); + "kekztech_tfftcasingblock_block", + "kekztech_tfftmultihatch_block", + "kekztech_tfftstoragefieldblock1_block", + "kekztech_tfftstoragefieldblock2_block", + "kekztech_tfftstoragefieldblock3_block", + "kekztech_tfftstoragefieldblock4_block", + "kekztech_tfftstoragefieldblock5_block"); for (FMLMissingMappingsEvent.MissingMapping mapping : missingMappings) { if (mapping.type == GameRegistry.Type.BLOCK) { - if (removedBlocks.contains(mapping.name)) - mapping.ignore(); + if (removedBlocks.contains(mapping.name)) mapping.ignore(); } } } -- cgit From 9983cba36e56f1f4d00f2b84b10af53da2c2246b Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Mon, 23 Jan 2023 14:02:00 +0800 Subject: fix LSC using -1 as notSet for glasTier --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index be1a6b2f63..a0ab670136 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -180,7 +180,7 @@ public class GTMTE_LapotronicSuperCapacitor withChannel( "glass", BorosilicateGlass.ofBoroGlass( - (byte) -1, + (byte) -2, (te, t) -> te.glassTier = t, te -> te.glassTier)))), onlyIf( @@ -518,7 +518,7 @@ public class GTMTE_LapotronicSuperCapacitor mMaxEUIn = 0; mMaxEUOut = 0; - glassTier = -1; + glassTier = -2; casingAmount = 0; if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) return false; -- cgit From b634e76e390c52df9945b722a1a33b735f6ffa6c Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Tue, 24 Jan 2023 18:45:27 +0800 Subject: fix LSC not always using -2 as unset value --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a0ab670136..a020502bad 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -114,6 +114,7 @@ public class GTMTE_LapotronicSuperCapacitor private static final String STRUCTURE_PIECE_LAYER = "slice"; private static final String STRUCTURE_PIECE_TOP = "top"; private static final String STRUCTURE_PIECE_MID = "mid"; + private static final int GLASS_TIER_UNSET = -2; private static final Block LSC_PART = Blocks.lscLapotronicEnergyUnit; private static final Item LSC_PART_ITEM = Item.getItemFromBlock(LSC_PART); @@ -169,7 +170,7 @@ public class GTMTE_LapotronicSuperCapacitor withChannel( "glass", BorosilicateGlass.ofBoroGlass( - (byte) -1, (te, t) -> te.glassTier = t, te -> te.glassTier))) + (byte) GLASS_TIER_UNSET, (te, t) -> te.glassTier = t, te -> te.glassTier))) .addElement( 'c', ofChain( @@ -180,7 +181,7 @@ public class GTMTE_LapotronicSuperCapacitor withChannel( "glass", BorosilicateGlass.ofBoroGlass( - (byte) -2, + (byte) GLASS_TIER_UNSET, (te, t) -> te.glassTier = t, te -> te.glassTier)))), onlyIf( @@ -518,7 +519,7 @@ public class GTMTE_LapotronicSuperCapacitor mMaxEUIn = 0; mMaxEUOut = 0; - glassTier = -2; + glassTier = GLASS_TIER_UNSET; casingAmount = 0; if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) return false; -- cgit From 9c34dab0a979327394144a4e719d1c6ad0c9eccd Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Tue, 24 Jan 2023 21:55:55 +0800 Subject: fix remap handler using unnamespaced id --- src/main/java/kekztech/KekzCore.java | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 7c0a3c7726..baf9ad5817 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -65,19 +65,18 @@ public class KekzCore { List missingMappings = event.get(); // intentionally not a static final field to save a bit of ram. - Set removedBlocks = ImmutableSet.of( - "kekztech_tfftcasingblock_block", - "kekztech_tfftmultihatch_block", - "kekztech_tfftstoragefieldblock1_block", - "kekztech_tfftstoragefieldblock2_block", - "kekztech_tfftstoragefieldblock3_block", - "kekztech_tfftstoragefieldblock4_block", - "kekztech_tfftstoragefieldblock5_block"); + Set removedStuff = ImmutableSet.of( + MODID + ":kekztech_tfftcasingblock_block", + MODID + ":kekztech_tfftmultihatch_block", + MODID + ":kekztech_tfftstoragefieldblock1_block", + MODID + ":kekztech_tfftstoragefieldblock2_block", + MODID + ":kekztech_tfftstoragefieldblock3_block", + MODID + ":kekztech_tfftstoragefieldblock4_block", + MODID + ":kekztech_tfftstoragefieldblock5_block"); for (FMLMissingMappingsEvent.MissingMapping mapping : missingMappings) { - if (mapping.type == GameRegistry.Type.BLOCK) { - if (removedBlocks.contains(mapping.name)) mapping.ignore(); - } + if (removedStuff.contains(mapping.name)) mapping.ignore(); + else mapping.warn(); // we don't know what happened. probably warn the user. } } } -- cgit From a86ec0131a10801d1959732165668c62914d2971 Mon Sep 17 00:00:00 2001 From: GitHub GTNH Actions <> Date: Tue, 24 Jan 2023 13:57:55 +0000 Subject: spotlessApply --- src/main/java/kekztech/KekzCore.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index baf9ad5817..dbef680cc3 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -9,7 +9,6 @@ import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLMissingMappingsEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; -import cpw.mods.fml.common.registry.GameRegistry; import java.util.List; import java.util.Set; import org.apache.logging.log4j.LogManager; -- cgit From 21f9564208926fe1de552e16c4df43be450b61e5 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 2 Feb 2023 21:07:10 +0100 Subject: Add Block & textures --- .../java/common/blocks/Block_LapotronicEnergyUnit.java | 8 ++++++++ .../textures/blocks/ReallyUltimateEnergyUnit_side.png | Bin 275 -> 200 bytes .../textures/blocks/ReallyUltimateEnergyUnit_top.png | Bin 259 -> 190 bytes 3 files changed, 8 insertions(+) diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index b9c930d545..ff7e273a7b 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -64,6 +64,8 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { private IIcon iconLapoUVTop; private IIcon iconUltimateSide; private IIcon iconUltimateTop; + private IIcon iconUltimateExtremeSide; + private IIcon iconUltimateExtremeTop; private Block_LapotronicEnergyUnit() { super(Material.iron); @@ -100,6 +102,8 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { iconUltimateSide = ir.registerIcon("kekztech:UltimateEnergyUnit_side"); iconUltimateTop = ir.registerIcon("kekztech:UltimateEnergyUnit_top"); + iconUltimateExtremeSide = ir.registerIcon("kekztech:ReallyUltimateEnergyUnit_side"); + iconUltimateExtremeTop = ir.registerIcon("kekztech:ReallyUltimateEnergyUnit_top"); } @Override @@ -117,6 +121,8 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { par3List.add(new ItemStack(par1, 1, 4)); // Ultimate battery par3List.add(new ItemStack(par1, 1, 5)); + // UEV Cap + par3List.add(new ItemStack(par1, 1, 8)); } @Override @@ -138,6 +144,8 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { return (side < 2) ? iconLapoEmptyTop : iconLapoEmptySide; case 7: return (side < 2) ? iconLapoEVTop : iconLapoEVSide; + case 8: + return (side < 2) ? iconUltimateExtremeTop : iconUltimateExtremeSide; default: return iconUltimateTop; } diff --git a/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png b/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png index 15a89994a1..d2e362dba9 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png 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 index ff2f1e826d..def607dde8 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png and b/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png differ -- cgit From de6b528905ec1c2a6294505073c350f20ce05924 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 2 Feb 2023 21:11:15 +0100 Subject: Localization --- src/main/resources/assets/kekztech/lang/en_US.lang | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 0e0245ae8e..54ed1f6870 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -143,6 +143,7 @@ tile.kekztech_lapotronicenergyunit_block.4.name=Lapotronic Capacitor (UV) tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor (UHV) tile.kekztech_lapotronicenergyunit_block.6.name=Empty Capacitor (-) tile.kekztech_lapotronicenergyunit_block.7.name=Lapotron Capacitor (EV) +tile.kekztech_lapotronicenergyunit_block.8.name=Ultimate Extreme Capacitor (UEV) tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capacitor # -------- Thaumium Reinforced Jar: Block @@ -190,3 +191,5 @@ achievement.tile.kekztech_lapotronicenergyunit_block.4.desc=Pickup this item to achievement.tile.kekztech_lapotronicenergyunit_block.4=Lapotronic Capacitor (UV) achievement.tile.kekztech_lapotronicenergyunit_block.5.desc=Pickup this item to see the recipe in NEI achievement.tile.kekztech_lapotronicenergyunit_block.5=Ultimate Capacitor (UHV) +achievement.tile.kekztech_lapotronicenergyunit_block.8.desc=Beyond the ranks of Gods +achievement.tile.kekztech_lapotronicenergyunit_block.8=Ultimate Capacitor (UEV) -- cgit From 322e11461b2a5cdd381fcb643c8f1178d8f63c2a Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 2 Feb 2023 21:19:35 +0100 Subject: Insert UEV Cap stuff --- .../java/common/itemBlocks/IB_LapotronicEnergyUnit.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 370dfb0a11..fecfce2bc9 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -44,12 +44,20 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { private static BigInteger UHV_cap_eu_per_tick = LSC_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + // 6 Quadrillion EU. + public static BigInteger UEV_wireless_eu_cap = BigInteger.valueOf(100 * 60 * pow(10, 12)); + + // 1 Trillion EU/t + private static BigInteger UEV_cap_eu_per_tick = + UEV_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + public static long EV_cap_storage = 60_000_000L; public static long IV_cap_storage = 600_000_000L; public static long LuV_cap_storage = 6_000_000_000L; public static long ZPM_cap_storage = 60_000_000_000L; public static long UV_cap_storage = 600_000_000_000L; public static long UHV_cap_storage = Long.MAX_VALUE; + public static long UEV_cap_storage = Long.MAX_VALUE; @SuppressWarnings("unchecked") @Override @@ -86,6 +94,13 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(EV_cap_storage) + EnumChatFormatting.GRAY + " EU"); break; + case 8: + lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_cap_storage) + + EnumChatFormatting.GRAY + "EU"); + lines.add("Supports up to " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + "EU/t of wireless transfer per " + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor."); + break; } } } -- cgit From 79b1212b00cb16aeaf14a548aced73b3337bed3d Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 2 Feb 2023 21:26:10 +0100 Subject: First attempt --- .../GTMTE_LapotronicSuperCapacitor.java | 46 ++++++++++++++-------- 1 file changed, 29 insertions(+), 17 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a020502bad..cf261dec3d 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -70,6 +70,7 @@ public class GTMTE_LapotronicSuperCapacitor private final Queue energyOutputValues = new LinkedList<>(); private long max_passive_drain_eu_per_tick_per_uhv_cap = 1_000_000; + private long max_passive_drain_eu_per_tick_per_uev_cap = 100_000_000; private enum Capacitor { IV(2, BigInteger.valueOf(IV_cap_storage)), @@ -77,6 +78,7 @@ public class GTMTE_LapotronicSuperCapacitor ZPM(4, BigInteger.valueOf(ZPM_cap_storage)), UV(5, BigInteger.valueOf(UV_cap_storage)), UHV(6, MAX_LONG), + UEV(7, MAX_LONG), None(0, BigInteger.ZERO), EV(1, BigInteger.valueOf(EV_cap_storage)); @@ -300,7 +302,7 @@ public class GTMTE_LapotronicSuperCapacitor * Count the amount of capacitors of each tier in each slot. * Index = meta - 1 */ - private final int[] capacitors = new int[7]; + private final int[] capacitors = new int[8]; private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; @@ -395,16 +397,21 @@ public class GTMTE_LapotronicSuperCapacitor private int getUHVCapacitorCount() { return capacitors[4]; } + private int getUEVCapacitorCount() { + return capacitors[7]; + } @Override protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Energy Storage") - .addInfo("Loses energy equal to 1% of the total capacity every 24 hours. Capped") - .addInfo("at " + EnumChatFormatting.RED + .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") + .addInfo("Capped at " + EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY - + "EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.GRAY + " capacitor.") + + " EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.GRAY + " capacitor and ") + .addInfo( EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uev_cap) + EnumChatFormatting.GRAY + " EU/t passive loss per " + + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor.") .addInfo("Passive loss is multiplied by the number of maintenance issues present.") .addSeparator() .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") @@ -415,12 +422,12 @@ public class GTMTE_LapotronicSuperCapacitor .addSeparator() .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") .addInfo("This mode can only be enabled if you have a " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.GRAY + " capacitor in the multiblock.") + + EnumChatFormatting.GRAY + " or " + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor in the multiblock.") .addInfo("When enabled every " + EnumChatFormatting.BLUE + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") - .addInfo("wireless EU network. If there is less than " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "EU in the LSC") + .addInfo("wireless EU network. If there is less than " + GT_Values.TIER_COLORS[9] + + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" + GT_Values.TIER_COLORS[10] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")" + " or " + GT_Values.TIER_COLORS[10] + GT_Utility.formatNumbers(UEV_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.GRAY + ")" + "EU in the LSC") .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") .addInfo("the EU to the network and remove it from the LSC.") .addSeparator() @@ -551,13 +558,14 @@ public class GTMTE_LapotronicSuperCapacitor } // Check if enough (more than 50%) non-empty caps - if (capacitors[5] + if (capacitors[6] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + getUHVCapacitorCount() - + capacitors[6]) return false; + + capacitors[6] + + getUEVCapacitorCount()) return false; // Calculate total capacity capacity = BigInteger.ZERO; @@ -684,7 +692,7 @@ public class GTMTE_LapotronicSuperCapacitor } } - if (getUHVCapacitorCount() <= 0) { + if (getUHVCapacitorCount() <= 0 && getUEVCapacitorCount() <= 0) { wireless_mode = false; } @@ -697,7 +705,7 @@ public class GTMTE_LapotronicSuperCapacitor // Find difference. BigInteger transferred_eu = - stored.subtract(LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))); + stored.subtract((LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))).add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount())))); if (transferred_eu.signum() == 1) { inputLastTick += transferred_eu.longValue(); @@ -708,7 +716,7 @@ public class GTMTE_LapotronicSuperCapacitor // If that difference can be added then do so. if (addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { // If it succeeds there was sufficient energy so set the internal capacity as such. - stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())); + stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())).add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount()))); } } @@ -758,13 +766,16 @@ public class GTMTE_LapotronicSuperCapacitor long temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); - // Passive loss is multiplied by number of UHV caps. Minimum of 1 otherwise loss is 0 for non-UHV caps + // Passive loss is multiplied by number of UHV/UEV caps. Minimum of 1 otherwise loss is 0 for non-UHV/UEV caps // calculations. long uhv_cap_multiplier = min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uhv_cap * max(1, getUHVCapacitorCount())); + long uev_cap_multiplier = + min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uev_cap * max(1, getUEVCapacitorCount())); + // Passive loss is multiplied by number of maintenance issues. - long total_passive_loss = uhv_cap_multiplier * (getIdealStatus() - repairStatus + 1); + long total_passive_loss = (uhv_cap_multiplier + uev_cap_multiplier) * (getIdealStatus() - repairStatus + 1); // Maximum of 100,000 EU/t drained per UHV cell. The logic is 1% of EU capacity should be drained every 86400 // seconds (1 day). @@ -936,14 +947,15 @@ public class GTMTE_LapotronicSuperCapacitor @Override public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - if (getUHVCapacitorCount() != 0) { + if (getUHVCapacitorCount() != 0 || getUEVCapacitorCount() != 0) { wireless_mode = !wireless_mode; GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); } else { GT_Utility.sendChatToPlayer( aPlayer, "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.RESET + " capacitor."); + + EnumChatFormatting.RESET + " or " + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + + EnumChatFormatting.RESET + " capacitor."); wireless_mode = false; } } -- cgit From 0e683242448990f70d46b0742293a9e79996811b Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 2 Feb 2023 21:27:13 +0100 Subject: Spotless --- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 8 +++---- .../GTMTE_LapotronicSuperCapacitor.java | 25 +++++++++++++++------- 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index fecfce2bc9..8414b34006 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -49,7 +49,7 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { // 1 Trillion EU/t private static BigInteger UEV_cap_eu_per_tick = - UEV_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + UEV_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); public static long EV_cap_storage = 60_000_000L; public static long IV_cap_storage = 600_000_000L; @@ -96,10 +96,10 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { break; case 8: lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_cap_storage) - + EnumChatFormatting.GRAY + "EU"); + + EnumChatFormatting.GRAY + "EU"); lines.add("Supports up to " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_cap_eu_per_tick) - + EnumChatFormatting.GRAY + "EU/t of wireless transfer per " + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor."); + + EnumChatFormatting.GRAY + "EU/t of wireless transfer per " + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor."); break; } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index cf261dec3d..9cb106be49 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -397,6 +397,7 @@ public class GTMTE_LapotronicSuperCapacitor private int getUHVCapacitorCount() { return capacitors[4]; } + private int getUEVCapacitorCount() { return capacitors[7]; } @@ -410,8 +411,9 @@ public class GTMTE_LapotronicSuperCapacitor + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY + " EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor and ") - .addInfo( EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uev_cap) + EnumChatFormatting.GRAY + " EU/t passive loss per " - + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor.") + .addInfo(EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uev_cap) + + EnumChatFormatting.GRAY + " EU/t passive loss per " + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor.") .addInfo("Passive loss is multiplied by the number of maintenance issues present.") .addSeparator() .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") @@ -422,12 +424,17 @@ public class GTMTE_LapotronicSuperCapacitor .addSeparator() .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") .addInfo("This mode can only be enabled if you have a " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.GRAY + " or " + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor in the multiblock.") + + EnumChatFormatting.GRAY + " or " + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + + EnumChatFormatting.GRAY + " capacitor in the multiblock.") .addInfo("When enabled every " + EnumChatFormatting.BLUE + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") .addInfo("wireless EU network. If there is less than " + GT_Values.TIER_COLORS[9] - + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" + GT_Values.TIER_COLORS[10] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")" + " or " + GT_Values.TIER_COLORS[10] + GT_Utility.formatNumbers(UEV_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.GRAY + ")" + "EU in the LSC") + + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" + + GT_Values.TIER_COLORS[10] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")" + " or " + + GT_Values.TIER_COLORS[10] + GT_Utility.formatNumbers(UEV_wireless_eu_cap) + + EnumChatFormatting.GRAY + "(" + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + + EnumChatFormatting.GRAY + ")" + "EU in the LSC") .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") .addInfo("the EU to the network and remove it from the LSC.") .addSeparator() @@ -705,7 +712,8 @@ public class GTMTE_LapotronicSuperCapacitor // Find difference. BigInteger transferred_eu = - stored.subtract((LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))).add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount())))); + stored.subtract((LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))) + .add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount())))); if (transferred_eu.signum() == 1) { inputLastTick += transferred_eu.longValue(); @@ -716,7 +724,8 @@ public class GTMTE_LapotronicSuperCapacitor // If that difference can be added then do so. if (addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { // If it succeeds there was sufficient energy so set the internal capacity as such. - stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())).add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount()))); + stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())) + .add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount()))); } } @@ -772,7 +781,7 @@ public class GTMTE_LapotronicSuperCapacitor min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uhv_cap * max(1, getUHVCapacitorCount())); long uev_cap_multiplier = - min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uev_cap * max(1, getUEVCapacitorCount())); + min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uev_cap * max(1, getUEVCapacitorCount())); // Passive loss is multiplied by number of maintenance issues. long total_passive_loss = (uhv_cap_multiplier + uev_cap_multiplier) * (getIdealStatus() - repairStatus + 1); @@ -955,7 +964,7 @@ public class GTMTE_LapotronicSuperCapacitor aPlayer, "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " or " + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] - + EnumChatFormatting.RESET + " capacitor."); + + EnumChatFormatting.RESET + " capacitor."); wireless_mode = false; } } -- cgit From 20ef1212161d01560ed9e8ab41fba1dd59a3d6d8 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Thu, 2 Feb 2023 21:40:38 +0100 Subject: Tooltips --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 9cb106be49..ef4aab8db4 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -429,12 +429,12 @@ public class GTMTE_LapotronicSuperCapacitor .addInfo("When enabled every " + EnumChatFormatting.BLUE + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") - .addInfo("wireless EU network. If there is less than " + GT_Values.TIER_COLORS[9] + .addInfo("wireless EU network. If there is less than " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" - + GT_Values.TIER_COLORS[10] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")" + " or " - + GT_Values.TIER_COLORS[10] + GT_Utility.formatNumbers(UEV_wireless_eu_cap) + + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")" + " or " + + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] - + EnumChatFormatting.GRAY + ")" + "EU in the LSC") + + EnumChatFormatting.GRAY + ")" + " EU in the LSC") .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") .addInfo("the EU to the network and remove it from the LSC.") .addSeparator() @@ -446,6 +446,7 @@ public class GTMTE_LapotronicSuperCapacitor "Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + GT_Values.VN[4] + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")", "Center 3x(1-47)x3 above base (9-423 blocks)") .addStructureInfo( @@ -854,6 +855,8 @@ public class GTMTE_LapotronicSuperCapacitor : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " + getUHVCapacitorCount()); + ll.add(GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.RESET + " Capacitors detected: " + + getUEVCapacitorCount()); ll.add("Total wireless EU: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); -- cgit From b9f8b3ae072c2b50b38abbc12a0b3417124db005 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Fri, 3 Feb 2023 00:07:51 +0100 Subject: new texture --- .../textures/blocks/ReallyUltimateEnergyUnit_side.png | Bin 200 -> 488 bytes .../textures/blocks/ReallyUltimateEnergyUnit_top.png | Bin 190 -> 227 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png b/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png index d2e362dba9..ae861e1d8a 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_side.png 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 index def607dde8..61ecab2e40 100644 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png and b/src/main/resources/assets/kekztech/textures/blocks/ReallyUltimateEnergyUnit_top.png differ -- cgit From d5f9b910087e76530e787bebbe3ffcebc0cc8417 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Fri, 3 Feb 2023 00:08:02 +0100 Subject: fixes --- .../GTMTE_LapotronicSuperCapacitor.java | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index ef4aab8db4..bd7788b768 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -5,7 +5,6 @@ import static common.itemBlocks.IB_LapotronicEnergyUnit.*; import static gregtech.api.enums.GT_HatchElement.Maintenance; import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; import static gregtech.api.util.GT_StructureUtility.filterByMTEClass; -import static java.lang.Math.max; import static java.lang.Math.min; import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; @@ -78,9 +77,10 @@ public class GTMTE_LapotronicSuperCapacitor ZPM(4, BigInteger.valueOf(ZPM_cap_storage)), UV(5, BigInteger.valueOf(UV_cap_storage)), UHV(6, MAX_LONG), - UEV(7, MAX_LONG), None(0, BigInteger.ZERO), - EV(1, BigInteger.valueOf(EV_cap_storage)); + EV(1, BigInteger.valueOf(EV_cap_storage)), + UEV(7, MAX_LONG), + ; private final int minimalGlassTier; private final BigInteger providedCapacity; @@ -429,7 +429,8 @@ public class GTMTE_LapotronicSuperCapacitor .addInfo("When enabled every " + EnumChatFormatting.BLUE + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") - .addInfo("wireless EU network. If there is less than " + EnumChatFormatting.RED + .addInfo("wireless EU network.") + .addInfo("If there is less than " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")" + " or " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_wireless_eu_cap) @@ -446,7 +447,7 @@ public class GTMTE_LapotronicSuperCapacitor "Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + GT_Values.VN[4] + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.GRAY + ")", "Center 3x(1-47)x3 above base (9-423 blocks)") .addStructureInfo( @@ -778,14 +779,13 @@ public class GTMTE_LapotronicSuperCapacitor // Passive loss is multiplied by number of UHV/UEV caps. Minimum of 1 otherwise loss is 0 for non-UHV/UEV caps // calculations. - long uhv_cap_multiplier = - min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uhv_cap * max(1, getUHVCapacitorCount())); - - long uev_cap_multiplier = - min(temp_capacity_divided, max_passive_drain_eu_per_tick_per_uev_cap * max(1, getUEVCapacitorCount())); + if (getUHVCapacitorCount() != 0 || getUEVCapacitorCount() != 0) { + temp_capacity_divided = getUHVCapacitorCount() * max_passive_drain_eu_per_tick_per_uhv_cap + + getUEVCapacitorCount() * max_passive_drain_eu_per_tick_per_uev_cap; + } // Passive loss is multiplied by number of maintenance issues. - long total_passive_loss = (uhv_cap_multiplier + uev_cap_multiplier) * (getIdealStatus() - repairStatus + 1); + long total_passive_loss = temp_capacity_divided * (getIdealStatus() - repairStatus + 1); // Maximum of 100,000 EU/t drained per UHV cell. The logic is 1% of EU capacity should be drained every 86400 // seconds (1 day). -- cgit From 46a2307cb41647565f2534b44f2c2ba28ab94431 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Fri, 3 Feb 2023 22:59:50 +0100 Subject: bump dep --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 511a159cfa..cfdbc2fed8 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.158:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.266:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.52:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.119:dev' compile 'com.github.GTNewHorizons:StructureLib:1.1.12:dev' -- cgit From e6476eeac14391e6f9b1bdeb2e9cbf5236784434 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Fri, 3 Feb 2023 23:00:14 +0100 Subject: recipes --- src/main/java/common/Recipes.java | 53 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 19977d37c3..8e396b74a1 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -924,6 +924,53 @@ public class Recipes { 6400, BW_Util.getMachineVoltageFromTier(8)); + // Extremely Ultimate Capacitor (UEV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 1200000, + 128, + 8000000, + 16, + new Object[] { + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1}, + new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1}, + ItemList.ZPM3.get(8L), + ItemList.Field_Generator_UEV.get(4), + ItemList.Circuit_Wafer_PPIC.get(64), + ItemList.Circuit_Wafer_PPIC.get(64), + ItemList.Circuit_Wafer_SoC2.get(64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) + }, + new FluidStack[] { + new FluidStack(solderUEV, 9216), + Materials.Quantium.getMolten(18432), + Materials.Naquadria.getMolten(18432), + Materials.SuperCoolant.getFluid(64000) + }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 250 * 20, + 6_400_000); + + // UEV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { + ItemList.ZPM4.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_Utility.getIntegratedCircuit(6) + }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 640 * 20, + BW_Util.getMachineVoltageFromTier(9)); + // Capacitor recycling GT_Values.RA.addUnboxingRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), @@ -961,6 +1008,12 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, 32); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + ItemList.ZPM4.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + 1200, + 32); } /*private static void registerRecipes_SpaceElevator() { -- cgit From eab1afe11ddd894fef8ba618deda9926e09edab7 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Sun, 5 Feb 2023 00:11:56 +0100 Subject: name fix --- src/main/resources/assets/kekztech/lang/en_US.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 54ed1f6870..bd7639fb73 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -143,7 +143,7 @@ tile.kekztech_lapotronicenergyunit_block.4.name=Lapotronic Capacitor (UV) tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor (UHV) tile.kekztech_lapotronicenergyunit_block.6.name=Empty Capacitor (-) tile.kekztech_lapotronicenergyunit_block.7.name=Lapotron Capacitor (EV) -tile.kekztech_lapotronicenergyunit_block.8.name=Ultimate Extreme Capacitor (UEV) +tile.kekztech_lapotronicenergyunit_block.8.name=Extremely Ultimate Capacitor (UEV) tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capacitor # -------- Thaumium Reinforced Jar: Block -- cgit From 71278e8c7889aecb092468dc3d0fb1350aaef77d Mon Sep 17 00:00:00 2001 From: GDCloud Date: Sun, 5 Feb 2023 04:27:24 +0100 Subject: buildscript fix (praying it works) --- build.gradle | 840 ++++++++++++++++++------------- dependencies.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 3 +- settings.gradle | 18 + 4 files changed, 512 insertions(+), 351 deletions(-) diff --git a/build.gradle b/build.gradle index 2dc32c9f20..447de38414 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1673027205 +//version: 1675268365 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -6,24 +6,27 @@ */ +import com.diffplug.blowdryer.Blowdryer import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar +import com.gtnewhorizons.retrofuturagradle.mcp.ReobfuscatedJar import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseRelation import com.modrinth.minotaur.dependencies.ModDependency import com.modrinth.minotaur.dependencies.VersionDependency import org.gradle.internal.logging.text.StyledTextOutput.Style import org.gradle.internal.logging.text.StyledTextOutputFactory +import org.jetbrains.gradle.ext.* import java.nio.file.Files import java.nio.file.Paths import java.util.concurrent.TimeUnit import java.util.zip.ZipEntry -import java.util.zip.ZipInputStream import java.util.zip.ZipOutputStream buildscript { repositories { + mavenLocal() mavenCentral() maven { @@ -31,9 +34,10 @@ buildscript { url 'https://maven.minecraftforge.net' } maven { - // GTNH ForgeGradle and ASM Fork - name = "GTNH Maven" - url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" + // GTNH RetroFuturaGradle and ASM Fork + name "GTNH Maven" + url "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" + allowInsecureProtocol = true } maven { name 'sonatype' @@ -44,76 +48,41 @@ buildscript { url 'https://repo1.maven.org/maven2/' } } - dependencies { - //Overwrite the current ASM version to fix shading newer than java 8 applicatations. - classpath 'org.ow2.asm:asm-debug-all-custom:5.0.3' - classpath 'net.minecraftforge.gradle:ForgeGradle:1.2.13' - } } plugins { id 'java-library' - id 'idea' + id "org.jetbrains.gradle.plugin.idea-ext" version "1.1.7" id 'eclipse' id 'scala' id 'maven-publish' - id 'org.jetbrains.kotlin.jvm' version '1.5.30' apply false - id 'org.jetbrains.kotlin.kapt' version '1.5.30' apply false - id 'com.google.devtools.ksp' version '1.5.30-1.0.0' apply false - id 'org.ajoberstar.grgit' version '4.1.1' - id 'com.github.johnrengelman.shadow' version '4.0.4' - id 'com.palantir.git-version' version '0.13.0' apply false - id 'de.undercouch.download' version '5.0.1' - id 'com.github.gmazzo.buildconfig' version '3.0.3' apply false + id 'org.jetbrains.kotlin.jvm' version '1.8.0' apply false + id 'org.jetbrains.kotlin.kapt' version '1.8.0' apply false + id 'com.google.devtools.ksp' version '1.8.0-1.0.9' apply false + id 'org.ajoberstar.grgit' version '4.1.1' // 4.1.1 is the last jvm8 supporting version ,unused, available for addon.gradle + id 'com.github.johnrengelman.shadow' version '7.1.2' apply false + id 'com.palantir.git-version' version '0.13.0' apply false // 0.13.0 is the last jvm8 supporting version + id 'de.undercouch.download' version '5.3.0' + id 'com.github.gmazzo.buildconfig' version '3.1.0' apply false // Unused, available for addon.gradle id 'com.diffplug.spotless' version '6.7.2' apply false id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false + id 'com.gtnewhorizons.retrofuturagradle' version '1.1.4' } boolean settingsupdated = verifySettingsGradle() settingsupdated = verifyGitAttributes() || settingsupdated if (settingsupdated) throw new GradleException("Settings has been updated, please re-run task.") -dependencies { - implementation 'com.diffplug:blowdryer:1.6.0' -} - -apply plugin: 'com.diffplug.blowdryer' - if (project.file('.git/HEAD').isFile()) { apply plugin: 'com.palantir.git-version' } def out = services.get(StyledTextOutputFactory).create('an-output') -apply plugin: 'forge' - def projectJavaVersion = JavaLanguageVersion.of(8) -java { - toolchain { - languageVersion.set(projectJavaVersion) - } -} - -idea { - module { - inheritOutputDirs = true - downloadJavadoc = true - downloadSources = true - } -} - boolean disableSpotless = project.hasProperty("disableSpotless") ? project.disableSpotless.toBoolean() : false -if (!disableSpotless) { - apply plugin: 'com.diffplug.spotless' - apply from: Blowdryer.file('spotless.gradle') -} - -if (JavaVersion.current() != JavaVersion.VERSION_1_8) { - throw new GradleException("This project requires Java 8, but it's running on " + JavaVersion.current()) -} - checkPropertyExists("modName") checkPropertyExists("modId") checkPropertyExists("modGroup") @@ -121,10 +90,7 @@ checkPropertyExists("autoUpdateBuildScript") checkPropertyExists("minecraftVersion") checkPropertyExists("forgeVersion") checkPropertyExists("replaceGradleTokenInFile") -checkPropertyExists("gradleTokenModId") -checkPropertyExists("gradleTokenModName") checkPropertyExists("gradleTokenVersion") -checkPropertyExists("gradleTokenGroupName") checkPropertyExists("apiPackage") checkPropertyExists("accessTransformersFile") checkPropertyExists("usesMixins") @@ -135,6 +101,8 @@ checkPropertyExists("containsMixinsAndOrCoreModOnly") checkPropertyExists("usesShadowedDependencies") checkPropertyExists("developmentEnvironmentUserName") +propertyDefaultIfUnset("generateGradleTokenClass", "") +propertyDefaultIfUnset("includeWellKnownRepositories", true) propertyDefaultIfUnset("noPublishedSources", false) propertyDefaultIfUnset("usesMixinDebug", project.usesMixins) propertyDefaultIfUnset("forceEnableMixins", false) @@ -144,14 +112,110 @@ propertyDefaultIfUnset("modrinthProjectId", "") propertyDefaultIfUnset("modrinthRelations", "") propertyDefaultIfUnset("curseForgeProjectId", "") propertyDefaultIfUnset("curseForgeRelations", "") +propertyDefaultIfUnset("minimizeShadowedDependencies", true) +propertyDefaultIfUnset("relocateShadowedDependencies", true) +// Deprecated properties (kept for backwards compat) +propertyDefaultIfUnset("gradleTokenModId", "") +propertyDefaultIfUnset("gradleTokenModName", "") +propertyDefaultIfUnset("gradleTokenGroupName", "") + +propertyDefaultIfUnset("enableModernJavaSyntax", false) // On by default for new projects only +propertyDefaultIfUnset("enableGenericInjection", false) // On by default for new projects only + +project.extensions.add(Blowdryer, "Blowdryer", Blowdryer) // Make blowdryer available in "apply from:" scripts +if (!disableSpotless) { + apply plugin: 'com.diffplug.spotless' + apply from: Blowdryer.file('spotless.gradle') +} String javaSourceDir = "src/main/java/" String scalaSourceDir = "src/main/scala/" String kotlinSourceDir = "src/main/kotlin/" +if (usesShadowedDependencies.toBoolean()) { + apply plugin: "com.github.johnrengelman.shadow" +} + +java { + toolchain { + if (enableModernJavaSyntax.toBoolean()) { + languageVersion.set(JavaLanguageVersion.of(17)) + } else { + languageVersion.set(projectJavaVersion) + } + vendor.set(JvmVendorSpec.ADOPTIUM) + } + if (!noPublishedSources) { + withSourcesJar() + } +} + +pluginManager.withPlugin('org.jetbrains.kotlin.jvm') { + // If Kotlin is enabled in the project + kotlin { + jvmToolchain(8) + } + // Kotlin hacks our source sets, so we hack Kotlin's tasks + def disabledKotlinTaskList = [ + "kaptGenerateStubsMcLauncherKotlin", + "kaptGenerateStubsPatchedMcKotlin", + "kaptGenerateStubsInjectedTagsKotlin", + "compileMcLauncherKotlin", + "compilePatchedMcKotlin", + "compileInjectedTagsKotlin", + "kaptMcLauncherKotlin", + "kaptPatchedMcKotlin", + "kaptInjectedTagsKotlin", + "kspMcLauncherKotlin", + "kspPatchedMcKotlin", + "kspInjectedTagsKotlin", + ] + tasks.configureEach { task -> + if (task.name in disabledKotlinTaskList) { + task.enabled = false + } + } +} + +configurations { + create("runtimeOnlyNonPublishable") { + description = "Runtime only dependencies that are not published alongside the jar" + canBeConsumed = false + canBeResolved = false + } +} -final String modGroupPath = modGroup.toString().replaceAll("\\.", "/") -final String apiPackagePath = apiPackage.toString().replaceAll("\\.", "/") +if (enableModernJavaSyntax.toBoolean()) { + dependencies { + annotationProcessor 'com.github.bsideup.jabel:jabel-javac-plugin:1.0.0' + compileOnly('com.github.bsideup.jabel:jabel-javac-plugin:1.0.0') { + transitive = false // We only care about the 1 annotation class + } + } + + tasks.withType(JavaCompile).configureEach { + if (it.name in ["compileMcLauncherJava", "compilePatchedMcJava"]) { + return + } + sourceCompatibility = 17 // for the IDE support + options.release.set(8) + + javaCompiler.set(javaToolchains.compilerFor { + languageVersion.set(JavaLanguageVersion.of(17)) + vendor.set(JvmVendorSpec.ADOPTIUM) + }) + } +} + +eclipse { + classpath { + downloadSources = true + downloadJavadoc = true + } +} + +final String modGroupPath = modGroup.toString().replace('.' as char, '/' as char) +final String apiPackagePath = apiPackage.toString().replace('.' as char, '/' as char) String targetPackageJava = javaSourceDir + modGroupPath String targetPackageScala = scalaSourceDir + modGroupPath @@ -174,6 +238,27 @@ if (accessTransformersFile) { if (!getFile(targetFile).exists()) { throw new GradleException("Could not resolve \"accessTransformersFile\"! Could not find " + targetFile) } + tasks.deobfuscateMergedJarToSrg.accessTransformerFiles.from(targetFile) + tasks.srgifyBinpatchedJar.accessTransformerFiles.from(targetFile) +} else { + boolean atsFound = false + for (File at : sourceSets.getByName("main").resources.files) { + if (at.name.toLowerCase().endsWith("_at.cfg")) { + atsFound = true + tasks.deobfuscateMergedJarToSrg.accessTransformerFiles.from(at) + tasks.srgifyBinpatchedJar.accessTransformerFiles.from(at) + } + } + for (File at : sourceSets.getByName("api").resources.files) { + if (at.name.toLowerCase().endsWith("_at.cfg")) { + atsFound = true + tasks.deobfuscateMergedJarToSrg.accessTransformerFiles.from(at) + tasks.srgifyBinpatchedJar.accessTransformerFiles.from(at) + } + } + if (atsFound) { + logger.warn("Found and added access transformers in the resources folder, please configure gradle.properties to explicitly mention them by name") + } } if (usesMixins.toBoolean()) { @@ -212,7 +297,7 @@ if (coreModClass) { } } -configurations.all { +configurations.configureEach { resolutionStrategy.cacheChangingModulesFor(0, TimeUnit.SECONDS) // Make sure GregTech build won't time out @@ -243,7 +328,7 @@ catch (Exception ignored) { versionOverride = 'NO-GIT-TAG-SET' identifiedVersion = versionOverride } -version = minecraftVersion + '-' + identifiedVersion +version = identifiedVersion ext { modVersion = identifiedVersion } @@ -252,63 +337,79 @@ if (identifiedVersion == versionOverride) { out.style(Style.Failure).text('Override version to ').style(Style.Identifier).text(modVersion).style(Style.Failure).println('!\7') } -group = modGroup +group = "com.github.GTNewHorizons" if (project.hasProperty("customArchiveBaseName") && customArchiveBaseName) { archivesBaseName = customArchiveBaseName } else { archivesBaseName = modId } -def arguments = [] -def jvmArguments = [] - -if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - arguments += [ - "--tweakClass org.spongepowered.asm.launch.MixinTweaker" - ] - if (usesMixinDebug.toBoolean()) { - jvmArguments += [ - "-Dmixin.debug.countInjections=true", - "-Dmixin.debug.verbose=true", - "-Dmixin.debug.export=true" - ] - } -} minecraft { - version = minecraftVersion + '-' + forgeVersion + '-' + minecraftVersion - runDir = 'run' - if (replaceGradleTokenInFile) { for (f in replaceGradleTokenInFile.split(',')) { - replaceIn f - } - if (gradleTokenModId) { - replace gradleTokenModId, modId - } - if (gradleTokenModName) { - replace gradleTokenModName, modName + tagReplacementFiles.add f } - if (gradleTokenVersion) { - replace gradleTokenVersion, modVersion - } - if (gradleTokenGroupName) { - replace gradleTokenGroupName, modGroup + } + if (gradleTokenModId) { + injectedTags.put gradleTokenModId, modId + } + if (gradleTokenModName) { + injectedTags.put gradleTokenModName, modName + } + if (gradleTokenVersion) { + injectedTags.put gradleTokenVersion, modVersion + } + if (gradleTokenGroupName) { + injectedTags.put gradleTokenGroupName, modGroup + } + if (enableGenericInjection.toBoolean()) { + injectMissingGenerics.set(true) + } + + // Enable assertions in the current mod + extraRunJvmArguments.add("-ea:${modGroup}") + + if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { + extraTweakClasses.add("org.spongepowered.asm.launch.MixinTweaker") + + if (usesMixinDebug.toBoolean()) { + extraRunJvmArguments.addAll([ + "-Dmixin.debug.countInjections=true", + "-Dmixin.debug.verbose=true", + "-Dmixin.debug.export=true" + ]) } } - clientIntellijRun { - args(arguments) - jvmArgs(jvmArguments) + // Blowdryer is present in some old mod builds, do not propagate it further as a dependency + // IC2 has no reobf jars in its Maven + groupsToExcludeFromAutoReobfMapping.addAll(["com.diffplug", "com.diffplug.durian", "net.industrial-craft"]) +} + +if (generateGradleTokenClass) { + tasks.injectTags.outputClassName.set(generateGradleTokenClass) +} - if (developmentEnvironmentUserName) { - args("--username", developmentEnvironmentUserName) +// Custom reobf auto-mappings +configurations.configureEach { + dependencies.configureEach { dep -> + if (dep instanceof org.gradle.api.artifacts.ExternalModuleDependency) { + if (dep.group == "net.industrial-craft" && dep.name == "industrialcraft-2") { + // https://www.curseforge.com/minecraft/mc-mods/industrial-craft/files/2353971 + project.dependencies.reobfJarConfiguration("curse.maven:ic2-242638:2353971") + } } } +} - serverIntellijRun { - args(arguments) - jvmArgs(jvmArguments) +// Ensure tests have access to minecraft classes +sourceSets { + test { + java { + compileClasspath += sourceSets.patchedMc.output + sourceSets.mcLauncher.output + runtimeClasspath += sourceSets.patchedMc.output + sourceSets.mcLauncher.output + } } } @@ -316,15 +417,49 @@ if (file('addon.gradle').exists()) { apply from: 'addon.gradle' } +// Allow unsafe repos but warn +repositories.configureEach { repo -> + if (repo instanceof org.gradle.api.artifacts.repositories.UrlArtifactRepository) { + if (repo.getUrl() != null && repo.getUrl().getScheme() == "http" && !repo.allowInsecureProtocol) { + logger.warn("Deprecated: Allowing insecure connections for repo '${repo.name}' - add 'allowInsecureProtocol = true'") + repo.allowInsecureProtocol = true + } + } +} + apply from: 'repositories.gradle' configurations { - // TODO: remove Compile after all uses are refactored to Implementation - for (config in [shadowImplementation, shadowCompile, shadeCompile]) { - compileClasspath.extendsFrom(config) - runtimeClasspath.extendsFrom(config) - testCompileClasspath.extendsFrom(config) - testRuntimeClasspath.extendsFrom(config) + for (config in [compileClasspath, runtimeClasspath, testCompileClasspath, testRuntimeClasspath]) { + config.extendsFrom(runtimeOnlyNonPublishable) + if (usesShadowedDependencies.toBoolean()) { + config.extendsFrom(shadowImplementation) + // TODO: remove Compile after all uses are refactored to Implementation + config.extendsFrom(shadeCompile) + config.extendsFrom(shadowCompile) + } + } + // A "bag-of-dependencies"-style configuration for backwards compatibility, gets put in "api" + create("compile") { + description = "Deprecated: use api or implementation instead, gets put in api" + canBeConsumed = false + canBeResolved = false + visible = false + } + create("testCompile") { + description = "Deprecated: use testImplementation instead" + canBeConsumed = false + canBeResolved = false + visible = false + } + api.extendsFrom(compile) + testImplementation.extendsFrom(testCompile) +} + +afterEvaluate { + if (!configurations.compile.allDependencies.empty || !configurations.testCompile.allDependencies.empty) { + logger.warn("This project uses deprecated `compile` dependencies, please migrate to using `api` and `implementation`") + logger.warn("For more details, see https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/master/dependencies.gradle") } } @@ -332,12 +467,16 @@ repositories { maven { name 'Overmind forge repo mirror' url 'https://gregtech.overminddl1.com/' + mavenContent { + excludeGroup("net.minecraftforge") // missing the `universal` artefact + } + } + maven { + name = "GTNH Maven" + url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" + allowInsecureProtocol = true } if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - maven { - name = "GTNH Maven" - url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" - } if (usesMixinDebug.toBoolean()) { maven { name = "Fabric Maven" @@ -345,6 +484,35 @@ repositories { } } } + if (includeWellKnownRepositories.toBoolean()) { + maven { + name "CurseMaven" + url "https://cursemaven.com" + content { + includeGroup "curse.maven" + } + } + maven { + name = "ic2" + url = "https://maven.ic2.player.to/" + metadataSources { + mavenPom() + artifact() + } + } + maven { + name = "ic2-mirror" + url = "https://maven2.ic2.player.to/" + metadataSources { + mavenPom() + artifact() + } + } + maven { + name "MMD Maven" + url "https://maven.mcmoddev.com/" + } + } } dependencies { @@ -352,31 +520,42 @@ dependencies { annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') annotationProcessor('com.google.guava:guava:24.1.1-jre') annotationProcessor('com.google.code.gson:gson:2.8.6') - annotationProcessor('com.gtnewhorizon:gtnhmixins:2.1.3:processor') + annotationProcessor('com.gtnewhorizon:gtnhmixins:2.1.10:processor') if (usesMixinDebug.toBoolean()) { - runtimeClasspath('org.jetbrains:intellij-fernflower:1.2.1.16') - testRuntimeClasspath('org.jetbrains:intellij-fernflower:1.2.1.16') + runtimeOnlyNonPublishable('org.jetbrains:intellij-fernflower:1.2.1.16') } } if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - compile('com.gtnewhorizon:gtnhmixins:2.1.3') + implementation('com.gtnewhorizon:gtnhmixins:2.1.10') + } +} + +pluginManager.withPlugin('org.jetbrains.kotlin.kapt') { + if (usesMixins.toBoolean()) { + dependencies { + kapt('com.gtnewhorizon:gtnhmixins:2.1.10:processor') + } } } apply from: 'dependencies.gradle' def mixingConfigRefMap = 'mixins.' + modId + '.refmap.json' -def refMap = "${tasks.compileJava.temporaryDir}" + File.separator + mixingConfigRefMap -def mixinSrg = "${tasks.reobf.temporaryDir}" + File.separator + "mixins.srg" - -task generateAssets { - if (usesMixins.toBoolean()) { +def mixinTmpDir = buildDir.path + File.separator + 'tmp' + File.separator + 'mixins' +def refMap = "${mixinTmpDir}" + File.separator + mixingConfigRefMap +def mixinSrg = "${mixinTmpDir}" + File.separator + "mixins.srg" + +tasks.register('generateAssets') { + group = "GTNH Buildscript" + description = "Generates a mixin config file at /src/main/resources/mixins.modid.json if needed" + onlyIf { usesMixins.toBoolean() } + doLast { def mixinConfigFile = getFile("/src/main/resources/mixins." + modId + ".json") if (!mixinConfigFile.exists()) { def mixinPluginLine = "" - if(!mixinPlugin.isEmpty()) { + if (!mixinPlugin.isEmpty()) { // We might not have a mixin plugin if we're using early/late mixins - mixinPluginLine += """\n "plugin": "${modGroup}.${mixinPlugin}", """ + mixinPluginLine += """\n "plugin": "${modGroup}.${mixinPlugin}", """ } mixinConfigFile.text = """{ @@ -395,105 +574,58 @@ task generateAssets { } } -task relocateShadowJar(type: ConfigureShadowRelocation) { - target = tasks.shadowJar - prefix = modGroup + ".shadow" -} - -shadowJar { - project.configurations.shadeCompile.each { dep -> - from(project.zipTree(dep)) { - exclude 'META-INF', 'META-INF/**' - } +if (usesMixins.toBoolean()) { + tasks.named("reobfJar", ReobfuscatedJar).configure { + extraSrgFiles.from(mixinSrg) } - manifest { - attributes(getManifestAttributes()) + tasks.named("processResources").configure { + dependsOn("generateAssets") } - minimize() // This will only allow shading for actually used classes - configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile - ] - dependsOn(relocateShadowJar) -} - -jar { - project.configurations.shadeCompile.each { dep -> - from(project.zipTree(dep)) { - exclude 'META-INF', 'META-INF/**' + tasks.named("compileJava", JavaCompile).configure { + doFirst { + new File(mixinTmpDir).mkdirs() } + options.compilerArgs += [ + "-AreobfSrgFile=${tasks.reobfJar.srg.get().asFile}", + "-AoutSrgFile=${mixinSrg}", + "-AoutRefMapFile=${refMap}", + // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code + "-XDenableSunApiLintControl", + "-XDignore.symbol.file" + ] } - manifest { - attributes(getManifestAttributes()) - } - - if (usesShadowedDependencies.toBoolean()) { - dependsOn(shadowJar) - enabled = false - } -} - -reobf { - if (usesMixins.toBoolean()) { - addExtraSrgFile mixinSrg - } -} - -afterEvaluate { - if (usesMixins.toBoolean()) { - tasks.compileJava { - options.compilerArgs += [ - "-AreobfSrgFile=${tasks.reobf.srg}", - "-AoutSrgFile=${mixinSrg}", - "-AoutRefMapFile=${refMap}", - // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code - "-XDenableSunApiLintControl", - "-XDignore.symbol.file" - ] + pluginManager.withPlugin('org.jetbrains.kotlin.kapt') { + kapt { + correctErrorTypes = true + javacOptions { + option("-AreobfSrgFile=${tasks.reobfJar.srg.get().asFile}") + option("-AoutSrgFile=$mixinSrg") + option("-AoutRefMapFile=$refMap") + } + } + tasks.configureEach { task -> + if (task.name == "kaptKotlin") { + task.doFirst { + new File(mixinTmpDir).mkdirs() + } + } } } -} - -runClient { - if (developmentEnvironmentUserName) { - arguments += [ - "--username", - developmentEnvironmentUserName - ] - } - - args(arguments) - jvmArgs(jvmArguments) -} - -runServer { - args(arguments) - jvmArgs(jvmArguments) -} -tasks.withType(JavaExec).configureEach { - javaLauncher.set( - javaToolchains.launcherFor { - languageVersion = projectJavaVersion - } - ) } -processResources { +tasks.named("processResources", ProcessResources).configure { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.version + inputs.property "mcversion", project.minecraft.mcVersion exclude("spotless.gradle") - // replace stuff in mcmod.info, nothing else - from(sourceSets.main.resources.srcDirs) { - include 'mcmod.info' - - // replace modVersion and minecraftVersion - expand "minecraftVersion": project.minecraft.version, + // replace stuff in mcmod.info, nothing else. replaces ${key} with value in text + filesMatching("mcmod.info") { + expand "minecraftVersion": project.minecraft.mcVersion, "modVersion": modVersion, "modId": modId, "modName": modName @@ -502,12 +634,6 @@ processResources { if (usesMixins.toBoolean()) { from refMap } - - // copy everything else that's not the mcmod.info - from(sourceSets.main.resources.srcDirs) { - exclude 'mcmod.info' - exclude 'spotless.gradle' - } } def getManifestAttributes() { @@ -534,65 +660,61 @@ def getManifestAttributes() { return manifestAttributes } -task sourcesJar(type: Jar) { - from(sourceSets.main.allSource) - from(file("$projectDir/LICENSE")) - getArchiveClassifier().set('sources') -} - -task shadowDevJar(type: ShadowJar) { - project.configurations.shadeCompile.each { dep -> - from(project.zipTree(dep)) { - exclude 'META-INF', 'META-INF/**' - } - } - - from sourceSets.main.output - getArchiveClassifier().set("dev") - +tasks.named("jar", Jar).configure { manifest { attributes(getManifestAttributes()) } - - minimize() // This will only allow shading for actually used classes - configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile - ] -} - -task relocateShadowDevJar(type: ConfigureShadowRelocation) { - target = tasks.shadowDevJar - prefix = modGroup + ".shadow" -} - -task circularResolverJar(type: Jar) { - dependsOn(relocateShadowDevJar) - dependsOn(shadowDevJar) - enabled = false } -task devJar(type: Jar) { - project.configurations.shadeCompile.each { dep -> - from(project.zipTree(dep)) { - exclude 'META-INF', 'META-INF/**' - } +if (usesShadowedDependencies.toBoolean()) { + tasks.register('relocateShadowJar', ConfigureShadowRelocation) { + target = tasks.shadowJar + prefix = modGroup + ".shadow" + enabled = minimizeShadowedDependencies.toBoolean() } + tasks.named("shadowJar", ShadowJar).configure { + manifest { + attributes(getManifestAttributes()) + } - from sourceSets.main.output - getArchiveClassifier().set("dev") - - manifest { - attributes(getManifestAttributes()) + if (minimizeShadowedDependencies.toBoolean()) { + minimize() // This will only allow shading for actually used classes + } + configurations = [ + project.configurations.shadowImplementation, + project.configurations.shadowCompile, + project.configurations.shadeCompile + ] + archiveClassifier.set('dev') + if (minimizeShadowedDependencies.toBoolean()) { + dependsOn(relocateShadowJar) + } } - - if (usesShadowedDependencies.toBoolean()) { - dependsOn(circularResolverJar) + configurations.runtimeElements.outgoing.artifacts.clear() + configurations.apiElements.outgoing.artifacts.clear() + configurations.runtimeElements.outgoing.artifact(tasks.named("shadowJar", ShadowJar)) + configurations.apiElements.outgoing.artifact(tasks.named("shadowJar", ShadowJar)) + tasks.named("jar", Jar) { enabled = false + finalizedBy(tasks.shadowJar) + } + tasks.named("reobfJar", ReobfuscatedJar) { + inputJar.set(tasks.named("shadowJar", ShadowJar).flatMap({it.archiveFile})) + } + AdhocComponentWithVariants javaComponent = (AdhocComponentWithVariants) project.components.findByName("java") + javaComponent.withVariantsFromConfiguration(configurations.shadowRuntimeElements) { + skip() + } + for (runTask in ["runClient", "runServer"]) { + tasks.named(runTask).configure { + dependsOn("shadowJar") + } } } +ext.publishableDevJar = usesShadowedDependencies.toBoolean() ? tasks.shadowJar : tasks.jar +ext.publishableObfJar = tasks.reobfJar -task apiJar(type: Jar) { +tasks.register('apiJar', Jar) { from(sourceSets.main.allSource) { include modGroupPath + "/" + apiPackagePath + '/**' } @@ -610,18 +732,79 @@ task apiJar(type: Jar) { artifacts { if (!noPublishedSources) { - archives sourcesJar + archives tasks.named("sourcesJar") } - archives devJar if (apiPackage) { - archives apiJar + archives tasks.named("apiJar") + } +} + +idea { + module { + downloadJavadoc = true + downloadSources = true + inheritOutputDirs = true + } + project { + settings { + runConfigurations { + "1. Run Client"(Gradle) { + taskNames = ["runClient"] + } + "2. Run Server"(Gradle) { + taskNames = ["runServer"] + } + "3. Run Obfuscated Client"(Gradle) { + taskNames = ["runObfClient"] + } + "4. Run Obfuscated Server"(Gradle) { + taskNames = ["runObfServer"] + } + if (!disableSpotless) { + "5. Apply spotless"(Gradle) { + taskNames = ["spotlessApply"] + } + } + def coreModArgs = "" + if (coreModClass) { + coreModArgs = ' "-Dfml.coreMods.load=' + modGroup + '.' + coreModClass + '"' + } + "Run Client (IJ Native)"(Application) { + mainClass = "GradleStart" + moduleName = project.name + ".main" + afterEvaluate { + workingDirectory = tasks.runClient.workingDir.absolutePath + programParameters = tasks.runClient.calculateArgs(project).collect { '"' + it + '"' }.join(' ') + jvmArgs = tasks.runClient.calculateJvmArgs(project).collect { '"' + it + '"' }.join(' ') + + ' ' + tasks.runClient.systemProperties.collect { '"-D' + it.key + '=' + it.value.toString() + '"' }.join(' ') + + coreModArgs + } + } + "Run Server (IJ Native)"(Application) { + mainClass = "GradleStartServer" + moduleName = project.name + ".main" + afterEvaluate { + workingDirectory = tasks.runServer.workingDir.absolutePath + programParameters = tasks.runServer.calculateArgs(project).collect { '"' + it + '"' }.join(' ') + jvmArgs = tasks.runServer.calculateJvmArgs(project).collect { '"' + it + '"' }.join(' ') + + ' ' + tasks.runServer.systemProperties.collect { '"-D' + it.key + '=' + it.value.toString() + '"' }.join(' ') + + coreModArgs + } + } + } + compiler.javac { + afterEvaluate { + moduleJavacAdditionalOptions = [ + (project.name + ".main"): tasks.compileJava.options.compilerArgs.collect { '"' + it + '"' }.join(' ') + ] + } + } + } } } -// The gradle metadata includes all of the additional deps that we disabled from POM generation (including forgeBin with no groupID), -// and isn't strictly needed with the POM so just disable it. -tasks.withType(GenerateModuleMetadata) { - enabled = false +tasks.named("processIdeaSettings").configure { + dependsOn("injectTags") } // workaround variable hiding in pom processing @@ -629,51 +812,24 @@ def projectConfigs = project.configurations publishing { publications { - maven(MavenPublication) { + create("maven", MavenPublication) { from components.java - if (usesShadowedDependencies.toBoolean()) { - artifact source: shadowJar, classifier: "" - } - if (!noPublishedSources) { - artifact source: sourcesJar, classifier: "sources" - } - artifact source: usesShadowedDependencies.toBoolean() ? shadowDevJar : devJar, classifier: "dev" + if (apiPackage) { - artifact source: apiJar, classifier: "api" + artifact apiJar } - groupId = System.getenv("ARTIFACT_GROUP_ID") ?: "com.github.GTNewHorizons" + groupId = System.getenv("ARTIFACT_GROUP_ID") ?: project.group artifactId = System.getenv("ARTIFACT_ID") ?: project.name // Using the identified version, not project.version as it has the prepended 1.7.10 version = System.getenv("RELEASE_VERSION") ?: identifiedVersion - - // remove extra garbage from minecraft and minecraftDeps configuration - pom.withXml { - def badArtifacts = [:].withDefault { [] as Set } - for (configuration in [ - projectConfigs.minecraft, - projectConfigs.minecraftDeps - ]) { - for (dependency in configuration.allDependencies) { - badArtifacts[dependency.group == null ? "" : dependency.group] += dependency.name - } - } - // example for specifying extra stuff to ignore - // badArtifacts["org.example.group"] += "artifactName" - - Node pomNode = asNode() - pomNode.dependencies.'*'.findAll() { - badArtifacts[it.groupId.text()].contains(it.artifactId.text()) - }.each() { - it.parent().remove(it) - } - } } } repositories { maven { url = "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases" + allowInsecureProtocol = true credentials { username = System.getenv("MAVEN_USER") ?: "NONE" password = System.getenv("MAVEN_PASSWORD") ?: "NONE" @@ -693,7 +849,7 @@ if (modrinthProjectId.size() != 0 && System.getenv("MODRINTH_TOKEN") != null) { versionNumber = identifiedVersion versionType = identifiedVersion.endsWith("-pre") ? "beta" : "release" changelog = changelogFile.exists() ? changelogFile.getText("UTF-8") : "" - uploadFile = jar + uploadFile = publishableObfJar additionalFiles = getSecondaryArtifacts() gameVersions = [minecraftVersion] loaders = ["forge"] @@ -734,7 +890,7 @@ if (curseForgeProjectId.size() != 0 && System.getenv("CURSEFORGE_TOKEN") != null releaseType = identifiedVersion.endsWith("-pre") ? "beta" : "release" addGameVersion minecraftVersion addGameVersion "Forge" - mainArtifact jar + mainArtifact publishableObfJar for (artifact in getSecondaryArtifacts()) addArtifact artifact } @@ -762,7 +918,7 @@ if (curseForgeProjectId.size() != 0 && System.getenv("CURSEFORGE_TOKEN") != null tasks.publish.dependsOn(tasks.curseforge) } -def addModrinthDep(scope, type, name) { +def addModrinthDep(String scope, String type, String name) { com.modrinth.minotaur.dependencies.Dependency dep; if (!(scope in ["required", "optional", "incompatible", "embedded"])) { throw new Exception("Invalid modrinth dependency scope: " + scope) @@ -780,7 +936,7 @@ def addModrinthDep(scope, type, name) { project.modrinth.dependencies.add(dep) } -def addCurseForgeRelation(type, name) { +def addCurseForgeRelation(String type, String name) { if (!(type in ["requiredDependency", "embeddedLibrary", "optionalDependency", "tool", "incompatible"])) { throw new Exception("Invalid CurseForge relation type: " + type) } @@ -790,17 +946,20 @@ def addCurseForgeRelation(type, name) { } // Updating -task updateBuildScript { +tasks.register('updateBuildScript') { + group = 'GTNH Buildscript' + description = 'Updates the build script to the latest version' + doLast { - if (performBuildScriptUpdate(projectDir.toString())) return + if (performBuildScriptUpdate()) return print("Build script already up-to-date!") } } -if (!project.getGradle().startParameter.isOffline() && isNewBuildScriptVersionAvailable(projectDir.toString())) { +if (!project.getGradle().startParameter.isOffline() && !Boolean.getBoolean('DISABLE_BUILDSCRIPT_UPDATE_CHECK') && isNewBuildScriptVersionAvailable()) { if (autoUpdateBuildScript.toBoolean()) { - performBuildScriptUpdate(projectDir.toString()) + performBuildScriptUpdate() } else { out.style(Style.SuccessHeader).println("Build script update available! Run 'gradle updateBuildScript'") } @@ -843,10 +1002,11 @@ boolean verifySettingsGradle() { return false } -boolean performBuildScriptUpdate(String projectDir) { - if (isNewBuildScriptVersionAvailable(projectDir)) { +boolean performBuildScriptUpdate() { + if (isNewBuildScriptVersionAvailable()) { def buildscriptFile = getFile("build.gradle") availableBuildScriptUrl().withInputStream { i -> buildscriptFile.withOutputStream { it << i } } + def out = services.get(StyledTextOutputFactory).create('buildscript-update-output') out.style(Style.Success).print("Build script updated. Please REIMPORT the project or RESTART your IDE!") boolean settingsupdated = verifySettingsGradle() settingsupdated = verifyGitAttributes() || settingsupdated @@ -857,7 +1017,7 @@ boolean performBuildScriptUpdate(String projectDir) { return false } -boolean isNewBuildScriptVersionAvailable(String projectDir) { +boolean isNewBuildScriptVersionAvailable() { Map parameters = ["connectTimeout": 2000, "readTimeout": 2000] String currentBuildScript = getFile("build.gradle").getText() @@ -877,15 +1037,12 @@ static String getVersionHash(String buildScriptContent) { return "" } -configure(updateBuildScript) { - group = 'forgegradle' - description = 'Updates the build script to the latest version' -} - // Parameter Deobfuscation -task deobfParams { - doLast { +tasks.register('deobfParams') { + group = 'GTNH Buildscript' + description = 'Rename all obfuscated parameter names inherited from Minecraft classes' + doLast { // TODO String mcpDir = "$project.gradle.gradleUserHomeDir/caches/minecraft/de/oceanlabs/mcp/mcp_$channel/$mappingsVersion" String mcpZIP = "$mcpDir/mcp_$channel-$mappingsVersion-${minecraftVersion}.zip" @@ -899,7 +1056,10 @@ task deobfParams { if (!file(paramsCSV).exists()) { println("Extracting MCP archive ...") - unzip(mcpZIP, mcpDir) + copy { + from(zipTree(mcpZIP)) + into(mcpDir) + } } println("Parsing params.csv ...") @@ -942,42 +1102,6 @@ static int replaceParams(File file, Map params) { return 0 } -// Credit: bitsnaps (https://gist.github.com/bitsnaps/00947f2dce66f4bbdabc67d7e7b33681) -static unzip(String zipFileName, String outputDir) { - byte[] buffer = new byte[16384] - ZipInputStream zis = new ZipInputStream(new FileInputStream(zipFileName)) - ZipEntry zipEntry = zis.getNextEntry() - while (zipEntry != null) { - File newFile = new File(outputDir + File.separator, zipEntry.name) - if (zipEntry.isDirectory()) { - if (!newFile.isDirectory() && !newFile.mkdirs()) { - throw new IOException("Failed to create directory $newFile") - } - } else { - // fix for Windows-created archives - File parent = newFile.parentFile - if (!parent.isDirectory() && !parent.mkdirs()) { - throw new IOException("Failed to create directory $parent") - } - // write file content - FileOutputStream fos = new FileOutputStream(newFile) - int len = 0 - while ((len = zis.read(buffer)) > 0) { - fos.write(buffer, 0, len) - } - fos.close() - } - zipEntry = zis.getNextEntry() - } - zis.closeEntry() - zis.close() -} - -configure(deobfParams) { - group = 'forgegradle' - description = 'Rename all obfuscated parameter names inherited from Minecraft classes' -} - // Dependency Deobfuscation def deobf(String sourceURL) { @@ -1004,11 +1128,29 @@ def deobf(String sourceURL) { hostName = String.join(".", parts) return deobf(sourceURL, "$hostName/$fileName") - } catch (Exception e) { + } catch (Exception ignored) { return deobf(sourceURL, "deobf/${sourceURL.hashCode()}") } } +def deobfMaven(String repoURL, String mavenDep) { + if (!repoURL.endsWith("/")) { + repoURL += "/" + } + String[] parts = mavenDep.split(":") + parts[0] = parts[0].replace('.', '/') + def jarURL = repoURL + parts[0] + "/" + parts[1] + "/" + parts[2] + "/" + parts[1] + "-" + parts[2] + ".jar" + return deobf(jarURL) +} + +def deobfCurse(String curseDep) { + try { + return deobfMaven("https://www.cursemaven.com/", "curse.maven:$curseDep") + } catch (Exception ignored) { + out.style(Style.Failure).println("Failed to get $curseDep from cursemaven.") + } +} + // The method above is to be preferred. Use this method if the filename is not at the end of the URL. def deobf(String sourceURL, String rawFileName) { String bon2Version = "2.5.1" @@ -1114,7 +1256,7 @@ def getFile(String relativePath) { def getSecondaryArtifacts() { // Because noPublishedSources from the beginning of the script is somehow not visible here... boolean noPublishedSources = project.hasProperty("noPublishedSources") ? project.noPublishedSources.toBoolean() : false - def secondaryArtifacts = [devJar] + def secondaryArtifacts = [publishableDevJar] if (!noPublishedSources) secondaryArtifacts += [sourcesJar] if (apiPackage) secondaryArtifacts += [apiJar] return secondaryArtifacts diff --git a/dependencies.gradle b/dependencies.gradle index cfdbc2fed8..031071876a 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -10,5 +10,5 @@ dependencies { compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' compileOnly 'org.joml:joml:1.10.2' - runtime 'com.github.GTNewHorizons:Baubles:1.0.1.14:dev' + runtimeOnly 'com.github.GTNewHorizons:Baubles:1.0.1.14:dev' } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3ab0b725ef..f398c33c4b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.9.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip +networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/settings.gradle b/settings.gradle index 93c852a12c..e591722cda 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,21 @@ + +pluginManagement { + repositories { + maven { + // RetroFuturaGradle + name "GTNH Maven" + url "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" + allowInsecureProtocol = true + mavenContent { + includeGroup("com.gtnewhorizons.retrofuturagradle") + } + } + gradlePluginPortal() + mavenCentral() + mavenLocal() + } +} + plugins { id 'com.diffplug.blowdryerSetup' version '1.6.0' } -- cgit From d4c5e0f96170c29d537bbb1456334371851b40c3 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Sun, 5 Feb 2023 22:39:38 +0100 Subject: TierEU --- src/main/java/common/Recipes.java | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 8e396b74a1..12225b8580 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -7,10 +7,7 @@ import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; 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; -import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; @@ -956,7 +953,7 @@ public class Recipes { }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), 250 * 20, - 6_400_000); + (int) TierEU.RECIPE_UEV); // UEV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( @@ -969,7 +966,7 @@ public class Recipes { null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), 640 * 20, - BW_Util.getMachineVoltageFromTier(9)); + (int) TierEU.RECIPE_UHV); // Capacitor recycling GT_Values.RA.addUnboxingRecipe( @@ -977,43 +974,43 @@ public class Recipes { GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), 1200, - 32); + (int) TierEU.RECIPE_LV); GT_Values.RA.addUnboxingRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), ItemList.Energy_LapotronicOrb.get(1L), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), 1200, - 32); + (int) TierEU.RECIPE_LV); 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); + (int) TierEU.RECIPE_LV); 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); + (int) TierEU.RECIPE_LV); 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); + (int) TierEU.RECIPE_LV); GT_Values.RA.addUnboxingRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), 1200, - 32); + (int) TierEU.RECIPE_LV); GT_Values.RA.addUnboxingRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), ItemList.ZPM4.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), 1200, - 32); + (int) TierEU.RECIPE_LV); } /*private static void registerRecipes_SpaceElevator() { -- cgit From 8d5e6338e9d11bbf1657231b271305deffe73794 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Sun, 5 Feb 2023 22:57:34 +0100 Subject: update bs --- build.gradle | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/build.gradle b/build.gradle index 447de38414..9027fe62de 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1675268365 +//version: 1675624371 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -520,20 +520,20 @@ dependencies { annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') annotationProcessor('com.google.guava:guava:24.1.1-jre') annotationProcessor('com.google.code.gson:gson:2.8.6') - annotationProcessor('com.gtnewhorizon:gtnhmixins:2.1.10:processor') + annotationProcessor('com.gtnewhorizon:gtnhmixins:2.1.12:processor') if (usesMixinDebug.toBoolean()) { runtimeOnlyNonPublishable('org.jetbrains:intellij-fernflower:1.2.1.16') } } if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - implementation('com.gtnewhorizon:gtnhmixins:2.1.10') + implementation('com.gtnewhorizon:gtnhmixins:2.1.12') } } pluginManager.withPlugin('org.jetbrains.kotlin.kapt') { if (usesMixins.toBoolean()) { dependencies { - kapt('com.gtnewhorizon:gtnhmixins:2.1.10:processor') + kapt('com.gtnewhorizon:gtnhmixins:2.1.12:processor') } } } @@ -633,6 +633,7 @@ tasks.named("processResources", ProcessResources).configure { if (usesMixins.toBoolean()) { from refMap + dependsOn("compileJava", "compileScala") } } -- cgit From b7471cf4051db5777a128b4d55bffd6587711b7e Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sun, 5 Feb 2023 23:58:09 +0100 Subject: remove jitpack --- repositories.gradle | 3 --- 1 file changed, 3 deletions(-) diff --git a/repositories.gradle b/repositories.gradle index 374400bd12..6d164c8f44 100644 --- a/repositories.gradle +++ b/repositories.gradle @@ -21,7 +21,4 @@ repositories { includeGroup 'curse.maven' } } - maven { - url = 'https://jitpack.io' - } } -- cgit From c82c47ca8b48a891391974040db5d186c054810d Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sun, 5 Feb 2023 23:59:43 +0100 Subject: update dep file --- dependencies.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 031071876a..02092427be 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -2,13 +2,13 @@ dependencies { compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.266:dev' - compile 'com.github.GTNewHorizons:TecTech:5.0.52:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.119:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.1.12:dev' - compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.4:dev' + compile 'com.github.GTNewHorizons:TecTech:5.0.89:dev' + compile 'com.github.GTNewHorizons:bartworks:0.5.151:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.2.1:dev' + compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.11:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' compileOnly 'org.joml:joml:1.10.2' - runtimeOnly 'com.github.GTNewHorizons:Baubles:1.0.1.14:dev' + runtimeOnly 'com.github.GTNewHorizons:Baubles:1.0.1.15:dev' } -- cgit From b18ed55543179fec37a6961e66bdf582168190cb Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Mon, 6 Feb 2023 21:34:22 +0100 Subject: Update settings.gradle --- settings.gradle | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/settings.gradle b/settings.gradle index e591722cda..564a1a1157 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,4 +1,3 @@ - pluginManagement { repositories { maven { @@ -18,11 +17,11 @@ pluginManagement { plugins { id 'com.diffplug.blowdryerSetup' version '1.6.0' + id 'org.gradle.toolchains.foojay-resolver-convention' version '0.4.0' // Provides java toolchains } -apply plugin: 'com.diffplug.blowdryerSetup' - blowdryerSetup { - github('GTNewHorizons/ExampleMod1.7.10', 'tag', '0.1.5') + repoSubfolder 'gtnhShared' + github('GTNewHorizons/ExampleMod1.7.10', 'tag', '0.2.0') //devLocal '.' // Use this when testing config updates locally } -- cgit From e158792d58c65cca29d97a5fb2ddd7188e3c341c Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Mon, 6 Feb 2023 21:41:27 +0100 Subject: Update settings.gradle --- settings.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/settings.gradle b/settings.gradle index 564a1a1157..01ea5f121a 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,4 @@ + pluginManagement { repositories { maven { -- cgit -- cgit From ddd9040627f1fc7ace5cd7fd1af7e1a9720016bd Mon Sep 17 00:00:00 2001 From: Raven Szewczyk Date: Tue, 7 Feb 2023 10:08:13 +0000 Subject: Apply spotless --- src/main/java/client/ClientProxy.java | 2 + .../java/client/gui/Gui_ItemProxyEndpoint.java | 10 +- src/main/java/client/gui/Gui_ItemProxySource.java | 5 +- src/main/java/client/renderer/ConduitRenderer.java | 19 +- .../java/client/renderer/TESR_BeamTransmitter.java | 14 +- .../java/client/renderer/TESR_SECapacitor.java | 9 +- src/main/java/client/renderer/TESR_SETether.java | 7 +- src/main/java/common/Blocks.java | 32 +- src/main/java/common/CommonProxy.java | 8 +- src/main/java/common/Recipes.java | 891 ++++++++------------- src/main/java/common/Researches.java | 67 +- .../java/common/blocks/BaseGTUpdateableBlock.java | 8 +- .../java/common/blocks/Block_BeamTransmitter.java | 6 +- src/main/java/common/blocks/Block_ControlRod.java | 4 +- src/main/java/common/blocks/Block_GDCUnit.java | 4 +- src/main/java/common/blocks/Block_IchorJar.java | 68 +- .../java/common/blocks/Block_ItemProxyCable.java | 16 +- .../common/blocks/Block_ItemProxyEndpoint.java | 12 +- .../java/common/blocks/Block_ItemProxySource.java | 12 +- .../common/blocks/Block_LapotronicEnergyUnit.java | 18 +- .../java/common/blocks/Block_LargeHexPlate.java | 15 +- .../common/blocks/Block_ReactorChamber_OFF.java | 4 +- .../common/blocks/Block_ReactorChamber_ON.java | 4 +- .../java/common/blocks/Block_SpaceElevator.java | 8 +- .../blocks/Block_SpaceElevatorCapacitor.java | 12 +- .../common/blocks/Block_SpaceElevatorTether.java | 5 +- .../java/common/blocks/Block_TFFTStorageField.java | 23 +- .../common/blocks/Block_ThaumiumReinforcedJar.java | 68 +- src/main/java/common/blocks/Block_YSZUnit.java | 4 +- .../container/Container_ModularNuclearReactor.java | 7 +- .../java/common/itemBlocks/IB_ItemProxyCable.java | 3 +- .../common/itemBlocks/IB_ItemProxyEndpoint.java | 3 +- .../java/common/itemBlocks/IB_ItemProxySource.java | 3 +- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 87 +- .../java/common/itemBlocks/IB_SpaceElevator.java | 1 + .../itemBlocks/IB_SpaceElevatorCapacitor.java | 1 + .../common/itemBlocks/IB_TFFTStorageField.java | 19 +- src/main/java/common/items/ErrorItem.java | 7 +- .../common/items/MetaItem_CraftingComponent.java | 30 +- .../common/items/MetaItem_ReactorComponent.java | 16 +- .../common/reactorItem/AbstractReactorItem.java | 3 +- src/main/java/common/reactorItem/ReactorItem.java | 3 +- .../GTMTE_LapotronicSuperCapacitor.java | 602 +++++++------- .../tileentities/GTMTE_ModularNuclearReactor.java | 114 ++- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 111 +-- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 112 +-- .../common/tileentities/GTMTE_SpaceElevator.java | 106 ++- src/main/java/common/tileentities/GTMTE_TFFT.java | 229 +++--- .../java/common/tileentities/GTMTE_TFFTHatch.java | 46 +- .../common/tileentities/TE_BeamTransmitter.java | 6 +- .../common/tileentities/TE_ItemProxyCable.java | 33 +- .../common/tileentities/TE_ItemProxyEndpoint.java | 26 +- .../common/tileentities/TE_ItemProxySource.java | 3 +- .../tileentities/TE_SpaceElevatorCapacitor.java | 19 +- .../tileentities/TE_SpaceElevatorTether.java | 5 +- src/main/java/kekztech/GuiHandler.java | 8 +- src/main/java/kekztech/Items.java | 63 +- src/main/java/kekztech/KekzCore.java | 14 +- src/main/java/kekztech/ServerProxy.java | 3 +- src/main/java/reactor/items/CoolantCell.java | 4 +- src/main/java/reactor/items/FuelRod.java | 67 +- src/main/java/reactor/items/HeatExchanger.java | 9 +- src/main/java/reactor/items/HeatVent.java | 32 +- src/main/java/reactor/items/NeutronReflector.java | 4 +- src/main/java/util/Util.java | 4 +- 65 files changed, 1461 insertions(+), 1697 deletions(-) diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index 9eb07c62a4..1423e34963 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -3,10 +3,12 @@ package client; import client.renderer.TESR_BeamTransmitter; import client.renderer.TESR_SECapacitor; import client.renderer.TESR_SETether; + import common.CommonProxy; import common.tileentities.TE_BeamTransmitter; import common.tileentities.TE_SpaceElevatorCapacitor; import common.tileentities.TE_SpaceElevatorTether; + import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; diff --git a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java index 4f80e5d7e3..2a673f16db 100644 --- a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java +++ b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java @@ -1,7 +1,7 @@ package client.gui; -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; @@ -10,12 +10,16 @@ import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; +import common.container.Container_ItemProxyEndpoint; + public class Gui_ItemProxyEndpoint extends GuiContainer { - private final ResourceLocation texture = - new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTechReceiverNode.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/client/gui/Gui_ItemProxySource.java b/src/main/java/client/gui/Gui_ItemProxySource.java index a4a4a5c38f..1c1b0171e6 100644 --- a/src/main/java/client/gui/Gui_ItemProxySource.java +++ b/src/main/java/client/gui/Gui_ItemProxySource.java @@ -1,7 +1,7 @@ package client.gui; -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; @@ -10,8 +10,11 @@ import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; +import common.container.Container_ItemProxySource; + public class Gui_ItemProxySource extends GuiContainer { private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTech4by4.png"); diff --git a/src/main/java/client/renderer/ConduitRenderer.java b/src/main/java/client/renderer/ConduitRenderer.java index 1a653e8896..a9e3436bcc 100644 --- a/src/main/java/client/renderer/ConduitRenderer.java +++ b/src/main/java/client/renderer/ConduitRenderer.java @@ -1,14 +1,16 @@ 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; +import common.tileentities.TE_ItemProxyCable; + +import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; +import cpw.mods.fml.client.registry.RenderingRegistry; + public class ConduitRenderer implements ISimpleBlockRenderingHandler { public static final int RID = RenderingRegistry.getNextAvailableRenderId(); @@ -24,8 +26,8 @@ public class ConduitRenderer implements ISimpleBlockRenderingHandler { 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) { + 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; @@ -69,7 +71,12 @@ public class ConduitRenderer implements ISimpleBlockRenderingHandler { } block.setBlockBounds( - xOffset, yOffset, zOffset, xOffset + xThickness, yOffset + yThickness, zOffset + zThickness); + xOffset, + yOffset, + zOffset, + xOffset + xThickness, + yOffset + yThickness, + zOffset + zThickness); renderer.setRenderBoundsFromBlock(block); } diff --git a/src/main/java/client/renderer/TESR_BeamTransmitter.java b/src/main/java/client/renderer/TESR_BeamTransmitter.java index 38e588dd43..0028c53476 100644 --- a/src/main/java/client/renderer/TESR_BeamTransmitter.java +++ b/src/main/java/client/renderer/TESR_BeamTransmitter.java @@ -1,19 +1,23 @@ package client.renderer; -import common.tileentities.TE_BeamTransmitter; 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; +import common.tileentities.TE_BeamTransmitter; + public class TESR_BeamTransmitter extends TileEntitySpecialRenderer { - private static final ResourceLocation beamTexture = - new ResourceLocation(KekzCore.MODID, "textures/effects/Tether_beam.png"); + private static final ResourceLocation beamTexture = new ResourceLocation( + KekzCore.MODID, + "textures/effects/Tether_beam.png"); @Override public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) { @@ -43,8 +47,8 @@ public class TESR_BeamTransmitter extends TileEntitySpecialRenderer { final double height = beamTransmitter.getDistanceFromTarget(); final double uv_x1 = 0.0D; final double uv_x2 = 1.0D; - final double uv_y1 = -1.0D - - streamTextureOffset; // This makes the beam stream upwards if you subtract a time sensitive number + final double uv_y1 = -1.0D - streamTextureOffset; // This makes the beam stream upwards if you subtract a time + // sensitive number // from it final double uv_y2 = height * (0.5D / (halfBeamWidth * 2)) + uv_y1; // Construct mesh with texture diff --git a/src/main/java/client/renderer/TESR_SECapacitor.java b/src/main/java/client/renderer/TESR_SECapacitor.java index 17f10ece83..c4aed65e3d 100644 --- a/src/main/java/client/renderer/TESR_SECapacitor.java +++ b/src/main/java/client/renderer/TESR_SECapacitor.java @@ -1,16 +1,19 @@ 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; +import common.tileentities.TE_SpaceElevatorCapacitor; + public class TESR_SECapacitor extends TileEntitySpecialRenderer { - private static final ResourceLocation capSide = - new ResourceLocation(KekzCore.MODID, "textures/blocks/SpaceElevatorCapacitor_side_renderbase.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) { diff --git a/src/main/java/client/renderer/TESR_SETether.java b/src/main/java/client/renderer/TESR_SETether.java index a59954ce3e..18672b21c9 100644 --- a/src/main/java/client/renderer/TESR_SETether.java +++ b/src/main/java/client/renderer/TESR_SETether.java @@ -1,17 +1,20 @@ package client.renderer; 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"); + 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) { diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 3bc8ddc9f9..16485925c2 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -1,9 +1,11 @@ package common; -import common.blocks.*; import kekztech.KekzCore; + import net.minecraft.block.Block; +import common.blocks.*; + public class Blocks { public static Block yszUnit; @@ -59,17 +61,13 @@ public class Blocks { tfftStorageField = Block_TFFTStorageField.registerBlock(); } - /*private static void registerBlocks_Nuclear() { - reactorChamberOFF = Block_ReactorChamber_OFF.registerBlock(); - reactorChamberON = Block_ReactorChamber_ON.registerBlock(); - reactorControlRod = Block_ControlRod.registerBlock(); - } - - private static void registerBlocks_ItemProxy() { - itemProxyCable = Block_ItemProxyCable.registerBlock(); - itemProxySource = Block_ItemProxySource.registerBlock(); - itemProxyEndpoint = Block_ItemProxyEndpoint.registerBlock(); - }*/ + /* + * private static void registerBlocks_Nuclear() { reactorChamberOFF = Block_ReactorChamber_OFF.registerBlock(); + * reactorChamberON = Block_ReactorChamber_ON.registerBlock(); reactorControlRod = Block_ControlRod.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(); @@ -81,11 +79,11 @@ public class Blocks { // beamTransmitter = Block_BeamTransmitter.registerBlock(); } - /*private static void registerBlocks_SpaceElevator() { - spaceElevatorStructure = Block_SpaceElevator.registerBlock(); - spaceElevatorCapacitor = Block_SpaceElevatorCapacitor.registerBlock(); - spaceElevatorTether = Block_SpaceElevatorTether.registerBlock(); - }*/ + /* + * private static void registerBlocks_SpaceElevator() { spaceElevatorStructure = + * Block_SpaceElevator.registerBlock(); spaceElevatorCapacitor = Block_SpaceElevatorCapacitor.registerBlock(); + * spaceElevatorTether = Block_SpaceElevatorTether.registerBlock(); } + */ private static void registerBlocks_Cosmetics() { largeHexPlate = Block_LargeHexPlate.registerBlock(); diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index 464f8eab49..f04e7052c5 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -1,17 +1,19 @@ package common; +import kekztech.GuiHandler; +import kekztech.Items; +import kekztech.KekzCore; + import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; import common.items.MetaItem_ReactorComponent; import common.tileentities.GTMTE_TFFTHatch; + 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 gregtech.api.GregTech_API; -import kekztech.GuiHandler; -import kekztech.Items; -import kekztech.KekzCore; public class CommonProxy { diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 12225b8580..f275d1d37a 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,23 +1,15 @@ package common; -import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; -import com.github.bartimaeusnek.bartworks.util.BW_Util; -import com.github.technus.tectech.recipe.TT_recipeAdder; -import common.items.ErrorItem; -import common.items.MetaItem_CraftingComponent; -import cpw.mods.fml.common.Loader; -import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.api.enums.*; -import gregtech.api.util.GT_ModHandler; -import gregtech.api.util.GT_OreDictUnificator; -import gregtech.api.util.GT_Utility; import java.util.HashMap; + import kekztech.Items; import kekztech.KekzCore; + import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; + import thaumcraft.api.ItemApi; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; @@ -25,6 +17,19 @@ import thaumcraft.api.aspects.AspectList; import thaumcraft.api.crafting.InfusionRecipe; import util.Util; +import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; +import com.github.bartimaeusnek.bartworks.util.BW_Util; +import com.github.technus.tectech.recipe.TT_recipeAdder; +import common.items.ErrorItem; +import common.items.MetaItem_CraftingComponent; + +import cpw.mods.fml.common.Loader; +import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.enums.*; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.GT_Utility; + public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); @@ -56,32 +61,20 @@ public class Recipes { private static void registerRecipes_TFFT() { // TFFT Controller - GT_ModHandler.addCraftingRecipe(TileEntities.tfft.getStackForm(1), new Object[] { - "ESE", - "FTF", - "CVC", - 'E', - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), - 'S', - ItemList.Cover_Screen.get(1), - 'F', - ItemList.Field_Generator_LV.get(1), - 'T', - new ItemStack(Blocks.tfftStorageField, 1), - 'C', - "circuitData", - 'V', - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), - }); + GT_ModHandler.addCraftingRecipe( + TileEntities.tfft.getStackForm(1), + new Object[] { "ESE", "FTF", "CVC", 'E', + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), 'S', + ItemList.Cover_Screen.get(1), 'F', ItemList.Field_Generator_LV.get(1), 'T', + new ItemStack(Blocks.tfftStorageField, 1), 'C', "circuitData", 'V', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), }); // TFFT Casing GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), - }, + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), }, Materials.Polytetrafluoroethylene.getMolten(144), new ItemStack(Blocks.tfftStorageField, 1), 100, @@ -89,12 +82,9 @@ public class Recipes { // TFFT Multi Hatch GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.Hull_HV.get(1), - ItemList.Cover_FluidStorageMonitor.get(1), - ItemList.Field_Generator_LV.get(4), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) - }, + new ItemStack[] { ItemList.Hull_HV.get(1), ItemList.Cover_FluidStorageMonitor.get(1), + ItemList.Field_Generator_LV.get(4), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) }, Materials.Plastic.getMolten(432), TileEntities.tfftHatch.getStackForm(1), 400, @@ -102,13 +92,11 @@ public class Recipes { // TFFTStorageField1 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), - ItemList.FluidRegulator_LV.get(1) - }, + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), + ItemList.FluidRegulator_LV.get(1) }, Materials.Glass.getMolten(144), new ItemStack(Blocks.tfftStorageField, 1, 1), 100, @@ -116,13 +104,10 @@ public class Recipes { // TFFTStorageField2 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - GT_Utility.getIntegratedCircuit(6), - ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), - ItemList.FluidRegulator_MV.get(1) - }, + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), + ItemList.FluidRegulator_MV.get(1) }, Materials.Plastic.getMolten(288), new ItemStack(Blocks.tfftStorageField, 1, 2), 200, @@ -130,14 +115,10 @@ public class Recipes { // TFFTStorageField3 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - GT_Utility.getIntegratedCircuit(6), - ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), - ItemList.Field_Generator_LV.get(1), - ItemList.FluidRegulator_HV.get(1) - }, + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), + ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1) }, Materials.Plastic.getMolten(432), new ItemStack(Blocks.tfftStorageField, 1, 3), 400, @@ -145,14 +126,10 @@ public class Recipes { // TFFTStorageField4 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - GT_Utility.getIntegratedCircuit(6), - ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), - ItemList.Field_Generator_MV.get(2), - ItemList.FluidRegulator_EV.get(1) - }, + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), + ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1) }, Materials.Epoxid.getMolten(864), new ItemStack(Blocks.tfftStorageField, 1, 4), 400, @@ -160,14 +137,10 @@ public class Recipes { // TFFTStorageField5 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - GT_Utility.getIntegratedCircuit(6), - ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), - ItemList.Field_Generator_HV.get(4), - ItemList.FluidRegulator_IV.get(1) - }, + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), + ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1) }, Materials.Epoxid.getMolten(1152), new ItemStack(Blocks.tfftStorageField, 1, 5), 400, @@ -177,17 +150,14 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.tfftStorageField, 1, 5), 40000, - new ItemStack[] { - ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), - GT_ModHandler.getModItem("dreamcraft", "item.ChromeBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), - ItemList.Field_Generator_EV.get(8), - ItemList.FluidRegulator_LuV.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 4) - }, - new FluidStack[] {Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584)}, + new ItemStack[] { ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), + GT_ModHandler.getModItem("dreamcraft", "item.ChromeBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), + ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 4) }, + new FluidStack[] { Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584) }, new ItemStack(Blocks.tfftStorageField, 1, 6), 600, BW_Util.getMachineVoltageFromTier(6)); @@ -196,20 +166,16 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.tfftStorageField, 1, 6), 80000, - new ItemStack[] { - ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), - GT_ModHandler.getModItem("dreamcraft", "item.OsmiumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), - ItemList.Field_Generator_IV.get(16), - ItemList.Field_Generator_LuV.get(4), - ItemList.FluidRegulator_UV.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 16) - }, - new FluidStack[] { - Materials.CrystallineAlloy.getMolten(2880), Materials.Polybenzimidazole.getMolten(2016) - }, + new ItemStack[] { ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), + GT_ModHandler.getModItem("dreamcraft", "item.OsmiumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), + ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), + ItemList.FluidRegulator_UV.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 16) }, + new FluidStack[] { Materials.CrystallineAlloy.getMolten(2880), + Materials.Polybenzimidazole.getMolten(2016) }, new ItemStack(Blocks.tfftStorageField, 1, 7), 600, BW_Util.getMachineVoltageFromTier(8)); @@ -218,20 +184,18 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.tfftStorageField, 1, 7), 120000, - new ItemStack[] { - ItemList.Quantum_Tank_IV.get(1), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), - GT_ModHandler.getModItem("dreamcraft", "item.NeutroniumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), - ItemList.Field_Generator_ZPM.get(16), - ItemList.Field_Generator_UV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 2), - GT_ModHandler.getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) - }, - new FluidStack[] {Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880)}, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(1), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), + GT_ModHandler.getModItem("dreamcraft", "item.NeutroniumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), + ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 2), + GT_ModHandler + .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, + new FluidStack[] { Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880) }, new ItemStack(Blocks.tfftStorageField, 1, 8), 600, BW_Util.getMachineVoltageFromTier(10)); @@ -240,20 +204,18 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.tfftStorageField, 1, 8), 160000, - new ItemStack[] { - ItemList.Quantum_Tank_IV.get(4), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 2), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), - ItemList.EnergisedTesseract.get(1), - GT_ModHandler.getModItem("miscutils", "itemRotorHypogen", 6), - ItemList.Field_Generator_UHV.get(16), - ItemList.Field_Generator_UEV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 3), - GT_ModHandler.getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) - }, - new FluidStack[] {Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456)}, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(4), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 2), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), + ItemList.EnergisedTesseract.get(1), + GT_ModHandler.getModItem("miscutils", "itemRotorHypogen", 6), + ItemList.Field_Generator_UHV.get(16), ItemList.Field_Generator_UEV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 3), + GT_ModHandler + .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, + new FluidStack[] { Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456) }, new ItemStack(Blocks.tfftStorageField, 1, 9), 600, BW_Util.getMachineVoltageFromTier(12)); @@ -262,22 +224,19 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.tfftStorageField, 1, 9), 200000, - new ItemStack[] { - ItemList.Quantum_Tank_IV.get(16), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), - ItemList.EnergisedTesseract.get(6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), - ItemList.Field_Generator_UEV.get(16), - ItemList.Field_Generator_UIV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), - GT_ModHandler.getModItem("EnderIO", "itemBasicCapacitor", 64, 6), - GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1) - }, - new FluidStack[] {Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608)}, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(16), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), + ItemList.EnergisedTesseract.get(6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), + ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), + GT_ModHandler.getModItem("EnderIO", "itemBasicCapacitor", 64, 6), + GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1) }, + new FluidStack[] { Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608) }, new ItemStack(Blocks.tfftStorageField, 1, 10), 600, BW_Util.getMachineVoltageFromTier(13)); @@ -350,68 +309,50 @@ public class Recipes { 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) - }; + 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(TileEntities.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) - }; + 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(TileEntities.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), - }; + 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(Blocks.yszUnit, 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), - }; + yszUnit, + Materials.Hydrogen.getGas(4000), + new ItemStack(Blocks.yszUnit, 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(Blocks.gdcUnit, 1), 2400, 1920); + gdcUnit, + Materials.Hydrogen.getGas(16000), + new ItemStack(Blocks.gdcUnit, 1), + 2400, + 1920); // Items GT_Values.RA.addAlloySmelterRecipe( craftingItem.getStackOfAmountFromDamage( - Items.YSZCeramicDust.getMetaID(), Loader.isModLoaded("bartworks") ? 3 : 10), + Items.YSZCeramicDust.getMetaID(), + Loader.isModLoaded("bartworks") ? 3 : 10), ItemList.Shape_Mold_Plate.get(0), craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), 400, @@ -464,8 +405,8 @@ public class Recipes { 400, 96); GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator.get( - OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_OreDictUnificator + .get(OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 9), GT_Utility.getIntegratedCircuit(6), null, @@ -476,106 +417,60 @@ public class Recipes { 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(Blocks.reactorControlRod, 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(Blocks.reactorChamberOFF, 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_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(Blocks.reactorControlRod, 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(Blocks.reactorChamberOFF, 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_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); + 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( @@ -587,16 +482,11 @@ public class Recipes { recipe_jarthaumiumreinforced)); // Thaumium Reinforced Void Jar final ItemStack[] recipe_voidjarupgrade = { - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Obsidian, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), - ItemApi.getItem("itemNugget", 5) - }; - final AspectList aspects_voidjarupgrade = new AspectList() - .add(Aspect.VOID, 14) - .add(Aspect.MAGIC, 14) - .add(Aspect.ENTROPY, 14) - .add(Aspect.WATER, 14); + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Obsidian, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), ItemApi.getItem("itemNugget", 5) }; + 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( @@ -607,27 +497,20 @@ public class Recipes { 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), - 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), - }; - 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) - .add(Aspect.VOID, 64) + final ItemStack[] recipe_jarichor = { 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), }; + 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).add(Aspect.VOID, 64) .add(Aspect.AIR, 32); infusionRecipes.put( "ICHORJAR", @@ -653,107 +536,56 @@ public class Recipes { private static void registerRecipes_LSC() { // Controller - final Object[] lsc_recipe = { - "LPL", - "CBC", - "LPL", - '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), - }; + final Object[] lsc_recipe = { "LPL", "CBC", "LPL", '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(TileEntities.lsc.getStackForm(1), lsc_recipe); // 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) - }; + 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); GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) - }, + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), 100, 480); // Empty Capacitor - final Object[] lcEmpty_recipe = { - "SLS", - "L L", - "SLS", - 'S', - OrePrefixes.screw.get(Materials.Lapis), - 'L', - OrePrefixes.plate.get(Materials.Lapis) - }; + final Object[] lcEmpty_recipe = { "SLS", "L L", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', + OrePrefixes.plate.get(Materials.Lapis) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); // EV Capacitor - final Object[] lcEV_recipe = { - "SLS", - "LCL", - "SLS", - 'S', - OrePrefixes.screw.get(Materials.Lapis), - 'L', - OrePrefixes.plate.get(Materials.Lapis), - 'C', - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) - }; + final Object[] lcEV_recipe = { "SLS", "LCL", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', + OrePrefixes.plate.get(Materials.Lapis), 'C', + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); // EV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), - GT_Utility.getIntegratedCircuit(7) - }, + new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), + GT_Utility.getIntegratedCircuit(7) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), 200, BW_Util.getMachineVoltageFromTier(3)); // IV Capacitor - 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) - }; + 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); // IV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - ItemList.Energy_LapotronicOrb.get(1L), - GT_Utility.getIntegratedCircuit(1) - }, + new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 400, @@ -763,34 +595,27 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), 288000, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - ItemList.Circuit_Board_Elite.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), - new Object[] {OrePrefixes.circuit.get(Materials.Master), 4}, - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Chip_HPIC.get(64), - ItemList.Circuit_Parts_DiodeASMD.get(8), - ItemList.Circuit_Parts_CapacitorASMD.get(8), - ItemList.Circuit_Parts_ResistorASMD.get(8), - ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) - }, - new FluidStack[] {new FluidStack(solderIndalloy, 720)}, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + ItemList.Circuit_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), ItemList.Circuit_Chip_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, + new FluidStack[] { new FluidStack(solderIndalloy, 720) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 1000, 80000); // LuV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.Energy_LapotronicOrb2.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - GT_Utility.getIntegratedCircuit(6) - }, + new ItemStack[] { ItemList.Energy_LapotronicOrb2.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + GT_Utility.getIntegratedCircuit(6) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 800, @@ -801,36 +626,29 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), 288000, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[] {OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Ultimate), 1}, - new Object[] {OrePrefixes.circuit.get(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[] { - new FluidStack(solderIndalloy, 2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) - }, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(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[] { new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 2000, 100000); // ZPM Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.Energy_Module.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_Utility.getIntegratedCircuit(6) - }, + new ItemStack[] { ItemList.Energy_Module.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_Utility.getIntegratedCircuit(6) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 1600, @@ -840,36 +658,29 @@ public class Recipes { GT_Values.RA.addAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), 288000, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), - new Object[] {OrePrefixes.circuit.get(Materials.Superconductor), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Superconductor), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Superconductor), 1}, - new Object[] {OrePrefixes.circuit.get(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[] { - new FluidStack(solderIndalloy, 2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) - }, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Superconductor), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Superconductor), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Superconductor), 1 }, + new Object[] { OrePrefixes.circuit.get(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[] { new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 2000, 200000); // UV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.Energy_Cluster.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_Utility.getIntegratedCircuit(6) - }, + new ItemStack[] { ItemList.Energy_Cluster.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_Utility.getIntegratedCircuit(6) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), 3200, @@ -882,40 +693,30 @@ public class Recipes { 16, 300000, 3, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Bio), 1}, - ItemList.ZPM2.get(8L), - ItemList.Field_Generator_UHV.get(4), - ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) - }, - new FluidStack[] { - new FluidStack(solderUEV, 4608), - Materials.Naquadria.getMolten(9216), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) - }, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), + ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), 4000, 1600000); // UHV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.ZPM3.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_Utility.getIntegratedCircuit(6) - }, + new ItemStack[] { ItemList.ZPM3.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_Utility.getIntegratedCircuit(6) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), 6400, @@ -928,41 +729,30 @@ public class Recipes { 128, 8000000, 16, - new Object[] { - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1}, - new Object[] {OrePrefixes.circuit.get(Materials.Optical), 1}, - ItemList.ZPM3.get(8L), - ItemList.Field_Generator_UEV.get(4), - ItemList.Circuit_Wafer_PPIC.get(64), - ItemList.Circuit_Wafer_PPIC.get(64), - ItemList.Circuit_Wafer_SoC2.get(64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) - }, - new FluidStack[] { - new FluidStack(solderUEV, 9216), - Materials.Quantium.getMolten(18432), - Materials.Naquadria.getMolten(18432), - Materials.SuperCoolant.getFluid(64000) - }, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, ItemList.ZPM3.get(8L), + ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64), + ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 9216), Materials.Quantium.getMolten(18432), + Materials.Naquadria.getMolten(18432), Materials.SuperCoolant.getFluid(64000) }, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), 250 * 20, (int) TierEU.RECIPE_UEV); // UEV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { - ItemList.ZPM4.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_Utility.getIntegratedCircuit(6) - }, + new ItemStack[] { ItemList.ZPM4.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_Utility.getIntegratedCircuit(6) }, null, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), 640 * 20, @@ -1013,40 +803,25 @@ public class Recipes { (int) TierEU.RECIPE_LV); } - /*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(TileEntities.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); - }*/ + /* + * 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(TileEntities.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); } + */ private static void registerRecipes_Cosmetics() { // Hex Tiles - final ItemStack[] hexTiles = { - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) - }; + final ItemStack[] hexTiles = { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) }; GT_Values.RA.addAssemblerRecipe( hexTiles, FluidRegistry.getFluidStack("molten.plastic", 36), diff --git a/src/main/java/common/Researches.java b/src/main/java/common/Researches.java index 51d9341ff3..76f47bdd9d 100644 --- a/src/main/java/common/Researches.java +++ b/src/main/java/common/Researches.java @@ -1,7 +1,9 @@ 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; @@ -22,45 +24,40 @@ public class Researches { } 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); + 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(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDVOIDJAR")), - new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1")) - .setConcealed() - .setParents("JARLABEL") - .registerResearchItem(); + "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(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDVOIDJAR")), + 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 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")), - new ResearchPage(Recipes.infusionRecipes.get("ICHORVOIDJAR"))) - .setConcealed() - .setParents("THAUMIUMREINFORCEDJAR") - .setParentsHidden("ICHOR") - .registerResearchItem(); + "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("ICHORVOIDJAR"))) + .setConcealed().setParents("THAUMIUMREINFORCEDJAR").setParentsHidden("ICHOR") + .registerResearchItem(); } } diff --git a/src/main/java/common/blocks/BaseGTUpdateableBlock.java b/src/main/java/common/blocks/BaseGTUpdateableBlock.java index 77ee67469f..ef61327dd7 100644 --- a/src/main/java/common/blocks/BaseGTUpdateableBlock.java +++ b/src/main/java/common/blocks/BaseGTUpdateableBlock.java @@ -1,6 +1,5 @@ package common.blocks; -import gregtech.api.GregTech_API; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.entity.Entity; @@ -8,10 +7,11 @@ import net.minecraft.entity.EnumCreatureType; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import gregtech.api.GregTech_API; + /** - * 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. + * 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 { diff --git a/src/main/java/common/blocks/Block_BeamTransmitter.java b/src/main/java/common/blocks/Block_BeamTransmitter.java index be29bde3fd..9ed0233322 100644 --- a/src/main/java/common/blocks/Block_BeamTransmitter.java +++ b/src/main/java/common/blocks/Block_BeamTransmitter.java @@ -1,14 +1,16 @@ package common.blocks; -import common.tileentities.TE_BeamTransmitter; -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; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import common.tileentities.TE_BeamTransmitter; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_BeamTransmitter extends Block { private static final Block_BeamTransmitter INSTANCE = new Block_BeamTransmitter(); diff --git a/src/main/java/common/blocks/Block_ControlRod.java b/src/main/java/common/blocks/Block_ControlRod.java index 9849816a2a..3cbd544d50 100644 --- a/src/main/java/common/blocks/Block_ControlRod.java +++ b/src/main/java/common/blocks/Block_ControlRod.java @@ -1,11 +1,13 @@ 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; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_ControlRod extends BaseGTUpdateableBlock { private static final Block_ControlRod instance = new Block_ControlRod(); diff --git a/src/main/java/common/blocks/Block_GDCUnit.java b/src/main/java/common/blocks/Block_GDCUnit.java index c86a55f200..ebf2714d61 100644 --- a/src/main/java/common/blocks/Block_GDCUnit.java +++ b/src/main/java/common/blocks/Block_GDCUnit.java @@ -1,11 +1,13 @@ 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; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_GDCUnit extends BaseGTUpdateableBlock { private static final Block_GDCUnit instance = new Block_GDCUnit(); diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index e7cf3c77eb..88449b7e98 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -1,14 +1,9 @@ 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; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; import java.util.ArrayList; import java.util.Collections; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -19,6 +14,7 @@ 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; @@ -27,6 +23,14 @@ import thaumcraft.common.config.ConfigItems; import thaumcraft.common.items.ItemEssence; import thaumcraft.common.tiles.TileJarFillable; +import common.itemBlocks.IB_IchorJar; +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; + public class Block_IchorJar extends BlockJar { private static final Block_IchorJar INSTANCE = new Block_IchorJar(); @@ -60,7 +64,7 @@ public class Block_IchorJar extends BlockJar { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings({"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 @@ -76,8 +80,8 @@ public class Block_IchorJar extends BlockJar { } @Override - public boolean onBlockActivated( - World world, int x, int y, int z, EntityPlayer player, int side, float f1, float f2, float f3) { + 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 @@ -96,16 +100,12 @@ public class Block_IchorJar extends BlockJar { /** * 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() + * + * @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) { @@ -129,8 +129,13 @@ public class Block_IchorJar extends BlockJar { ((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.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); @@ -154,12 +159,13 @@ public class Block_IchorJar extends BlockJar { 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.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); @@ -186,8 +192,8 @@ public class Block_IchorJar extends BlockJar { 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) { + 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); @@ -220,8 +226,8 @@ public class Block_IchorJar extends BlockJar { } @Override - public void onBlockHarvested( - World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer) {} + public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, + EntityPlayer par6EntityPlayer) {} @Override public boolean canDropFromExplosion(Explosion e) { diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index 57b5fc6138..e693117d9b 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -1,18 +1,22 @@ package common.blocks; -import client.renderer.ConduitRenderer; -import common.itemBlocks.IB_ItemProxyCable; -import common.tileentities.TE_ItemProxyCable; -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 client.renderer.ConduitRenderer; + +import common.itemBlocks.IB_ItemProxyCable; +import common.tileentities.TE_ItemProxyCable; + +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + public class Block_ItemProxyCable extends Block { private static Block_ItemProxyCable instance = new Block_ItemProxyCable(); diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index 7c7712988d..41ae802b8e 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -1,10 +1,8 @@ package common.blocks; -import common.itemBlocks.IB_ItemProxyEndpoint; -import common.tileentities.TE_ItemProxyEndpoint; -import cpw.mods.fml.common.registry.GameRegistry; import kekztech.GuiHandler; import kekztech.KekzCore; + import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; @@ -12,6 +10,10 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import common.itemBlocks.IB_ItemProxyEndpoint; +import common.tileentities.TE_ItemProxyEndpoint; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_ItemProxyEndpoint extends Block { private static final Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); @@ -34,8 +36,8 @@ public class Block_ItemProxyEndpoint extends Block { } @Override - public boolean onBlockActivated( - World world, int x, int y, int z, EntityPlayer player, int side, float lx, float ly, float lz) { + 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; } diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index cb3c95bec0..65e9d6b0ef 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -1,10 +1,8 @@ package common.blocks; -import common.itemBlocks.IB_ItemProxySource; -import common.tileentities.TE_ItemProxySource; -import cpw.mods.fml.common.registry.GameRegistry; import kekztech.GuiHandler; import kekztech.KekzCore; + import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; @@ -12,6 +10,10 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; +import common.itemBlocks.IB_ItemProxySource; +import common.tileentities.TE_ItemProxySource; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_ItemProxySource extends Block { private static final Block_ItemProxySource instance = new Block_ItemProxySource(); @@ -34,8 +36,8 @@ public class Block_ItemProxySource extends Block { } @Override - public boolean onBlockActivated( - World world, int x, int y, int z, EntityPlayer player, int side, float lx, float ly, float lz) { + 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; } diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index ff7e273a7b..2aff14cbf6 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -1,12 +1,7 @@ package common.blocks; -import common.itemBlocks.IB_LapotronicEnergyUnit; -import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.api.enums.Textures; -import gregtech.api.interfaces.IIconContainer; -import gregtech.api.render.TextureFactory; -import gregtech.api.util.GT_Utility; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -17,11 +12,20 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import net.minecraft.util.ResourceLocation; +import common.itemBlocks.IB_LapotronicEnergyUnit; + +import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.enums.Textures; +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.render.TextureFactory; +import gregtech.api.util.GT_Utility; + public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { private static final Block_LapotronicEnergyUnit INSTANCE = new Block_LapotronicEnergyUnit(); public enum IconBaseSide implements IIconContainer { + INSTANCE; @Override @@ -107,7 +111,7 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { } @Override - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) { // Multi casing par3List.add(new ItemStack(par1, 1, 0)); diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java index ab1ebc138e..9af1d22bc4 100644 --- a/src/main/java/common/blocks/Block_LargeHexPlate.java +++ b/src/main/java/common/blocks/Block_LargeHexPlate.java @@ -1,6 +1,5 @@ package common.blocks; -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; @@ -8,6 +7,8 @@ import net.minecraft.creativetab.CreativeTabs; import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_LargeHexPlate extends Block { private static final Block_LargeHexPlate INSTANCE = new Block_LargeHexPlate(); @@ -41,12 +42,12 @@ public class Block_LargeHexPlate extends Block { @Override public IIcon getIcon(IBlockAccess world, int x, int y, int z, int side) { - final int xMod = - x >= 0 ? Math.abs(x % BATCH_SIZE) : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; - final int yMod = - y >= 0 ? Math.abs(y % BATCH_SIZE) : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; - final int zMod = - z >= 0 ? Math.abs(z % BATCH_SIZE) : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int xMod = x >= 0 ? Math.abs(x % BATCH_SIZE) + : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int yMod = y >= 0 ? Math.abs(y % BATCH_SIZE) + : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + final int zMod = z >= 0 ? Math.abs(z % BATCH_SIZE) + : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; if (side == 0 || side == 1) { return parts[xMod][zMod]; diff --git a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java index 6f70534a4a..4e3cd89318 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java @@ -1,11 +1,13 @@ 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; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { private static Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); diff --git a/src/main/java/common/blocks/Block_ReactorChamber_ON.java b/src/main/java/common/blocks/Block_ReactorChamber_ON.java index 66a3452bea..bbdd4179c5 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_ON.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_ON.java @@ -1,11 +1,13 @@ 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; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { private static Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); diff --git a/src/main/java/common/blocks/Block_SpaceElevator.java b/src/main/java/common/blocks/Block_SpaceElevator.java index 0e9cec70d7..286735767a 100644 --- a/src/main/java/common/blocks/Block_SpaceElevator.java +++ b/src/main/java/common/blocks/Block_SpaceElevator.java @@ -1,8 +1,7 @@ package common.blocks; -import common.itemBlocks.IB_SpaceElevator; -import cpw.mods.fml.common.registry.GameRegistry; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -11,6 +10,9 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import common.itemBlocks.IB_SpaceElevator; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_SpaceElevator extends BaseGTUpdateableBlock { private static final Block_SpaceElevator INSTANCE = new Block_SpaceElevator(); @@ -42,7 +44,7 @@ public class Block_SpaceElevator extends BaseGTUpdateableBlock { } @Override - @SuppressWarnings({"unchecked"}) + @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)); diff --git a/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java b/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java index 509c8a681d..b6816ba7e8 100644 --- a/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java +++ b/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java @@ -1,10 +1,5 @@ package common.blocks; -import common.itemBlocks.IB_SpaceElevatorCapacitor; -import common.tileentities.TE_SpaceElevatorCapacitor; -import cpw.mods.fml.common.registry.GameRegistry; -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; @@ -14,6 +9,13 @@ import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import common.itemBlocks.IB_SpaceElevatorCapacitor; +import common.tileentities.TE_SpaceElevatorCapacitor; + +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + public class Block_SpaceElevatorCapacitor extends BaseGTUpdateableBlock { private static final Block_SpaceElevatorCapacitor INSTANCE = new Block_SpaceElevatorCapacitor(); diff --git a/src/main/java/common/blocks/Block_SpaceElevatorTether.java b/src/main/java/common/blocks/Block_SpaceElevatorTether.java index 67a4061d62..e7d8a2e6c1 100644 --- a/src/main/java/common/blocks/Block_SpaceElevatorTether.java +++ b/src/main/java/common/blocks/Block_SpaceElevatorTether.java @@ -1,7 +1,5 @@ package common.blocks; -import common.tileentities.TE_SpaceElevatorTether; -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; @@ -10,6 +8,9 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import common.tileentities.TE_SpaceElevatorTether; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_SpaceElevatorTether extends BaseGTUpdateableBlock { private static final Block_SpaceElevatorTether INSTANCE = new Block_SpaceElevatorTether(); diff --git a/src/main/java/common/blocks/Block_TFFTStorageField.java b/src/main/java/common/blocks/Block_TFFTStorageField.java index 36439548af..e36f15b4c6 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageField.java +++ b/src/main/java/common/blocks/Block_TFFTStorageField.java @@ -1,14 +1,9 @@ package common.blocks; -import common.itemBlocks.IB_TFFTStorageField; -import common.tileentities.GTMTE_TFFT; -import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.api.enums.Textures; -import gregtech.api.interfaces.IIconContainer; -import gregtech.api.render.TextureFactory; -import gregtech.api.util.GT_Utility; import java.util.List; + import kekztech.KekzCore; + import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -19,6 +14,15 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import net.minecraft.util.ResourceLocation; +import common.itemBlocks.IB_TFFTStorageField; +import common.tileentities.GTMTE_TFFT; + +import cpw.mods.fml.common.registry.GameRegistry; +import gregtech.api.enums.Textures; +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.render.TextureFactory; +import gregtech.api.util.GT_Utility; + public class Block_TFFTStorageField extends BaseGTUpdateableBlock { private static final Block_TFFTStorageField INSTANCE = new Block_TFFTStorageField(); @@ -26,6 +30,7 @@ public class Block_TFFTStorageField extends BaseGTUpdateableBlock { private static final IIcon[] textures = new IIcon[SUB_BLOCK_COUNT]; public enum TFFTCasingIcon implements IIconContainer { + INSTANCE; @Override @@ -48,7 +53,9 @@ public class Block_TFFTStorageField extends BaseGTUpdateableBlock { static { GT_Utility.addTexturePage((byte) 12); Textures.BlockIcons.setCasingTexture( - (byte) 12, (byte) 127, TextureFactory.of(Block_TFFTStorageField.TFFTCasingIcon.INSTANCE)); + (byte) 12, + (byte) 127, + TextureFactory.of(Block_TFFTStorageField.TFFTCasingIcon.INSTANCE)); } private Block_TFFTStorageField() { diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 09a50f4b94..5ea0d7c072 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -1,13 +1,8 @@ package common.blocks; -import common.itemBlocks.IB_ThaumiumReinforcedJar; -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; import java.util.ArrayList; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; @@ -19,6 +14,7 @@ import net.minecraft.nbt.NBTTagCompound; 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; @@ -27,6 +23,14 @@ import thaumcraft.common.config.ConfigItems; import thaumcraft.common.items.ItemEssence; import thaumcraft.common.tiles.TileJarFillable; +import common.itemBlocks.IB_ThaumiumReinforcedJar; +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; + public class Block_ThaumiumReinforcedJar extends BlockJar { private static final Block_ThaumiumReinforcedJar INSTANCE = new Block_ThaumiumReinforcedJar(); @@ -60,7 +64,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { @Override @SideOnly(Side.CLIENT) - @SuppressWarnings({"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 @@ -88,8 +92,8 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { 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) { + 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); @@ -117,8 +121,8 @@ 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) { + 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 @@ -137,16 +141,12 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { /** * 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() + * + * @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) { @@ -170,8 +170,13 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { ((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.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); @@ -195,12 +200,13 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { 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.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); @@ -242,8 +248,8 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { } @Override - public void onBlockHarvested( - World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer) {} + public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, + EntityPlayer par6EntityPlayer) {} @Override public boolean canDropFromExplosion(Explosion e) { diff --git a/src/main/java/common/blocks/Block_YSZUnit.java b/src/main/java/common/blocks/Block_YSZUnit.java index dcfc3a3d09..a02bda9fb3 100644 --- a/src/main/java/common/blocks/Block_YSZUnit.java +++ b/src/main/java/common/blocks/Block_YSZUnit.java @@ -1,11 +1,13 @@ 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; +import cpw.mods.fml.common.registry.GameRegistry; + public class Block_YSZUnit extends BaseGTUpdateableBlock { private static Block_YSZUnit instance = new Block_YSZUnit(); diff --git a/src/main/java/common/container/Container_ModularNuclearReactor.java b/src/main/java/common/container/Container_ModularNuclearReactor.java index da96a0b24b..5596e88261 100644 --- a/src/main/java/common/container/Container_ModularNuclearReactor.java +++ b/src/main/java/common/container/Container_ModularNuclearReactor.java @@ -1,11 +1,12 @@ 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; +import gregtech.api.interfaces.tileentity.IGregTechTileEntity; public class Container_ModularNuclearReactor extends Container { @@ -23,8 +24,8 @@ public class Container_ModularNuclearReactor extends Container { // 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))); + REACTOR_SLOTS[nextSlotID] = super.addSlotToContainer( + new Slot(te, getNextSlotID(), (16 + 67 * x), (16 + 67 * y))); } } // Add the configuration slot diff --git a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java index ed73b2ce15..6022194225 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java @@ -1,6 +1,7 @@ package common.itemBlocks; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -13,7 +14,7 @@ public class IB_ItemProxyCable extends ItemBlock { super(block); } - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { 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 db4b41f53d..2cde2c14d3 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java @@ -1,6 +1,7 @@ package common.itemBlocks; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -13,7 +14,7 @@ public class IB_ItemProxyEndpoint extends ItemBlock { super(block); } - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add(StatCollector.translateToLocal("tile.kekztech_itemproxyendpoint_block.0.desc")); diff --git a/src/main/java/common/itemBlocks/IB_ItemProxySource.java b/src/main/java/common/itemBlocks/IB_ItemProxySource.java index 7150336727..42371ab6e6 100644 --- a/src/main/java/common/itemBlocks/IB_ItemProxySource.java +++ b/src/main/java/common/itemBlocks/IB_ItemProxySource.java @@ -1,6 +1,7 @@ package common.itemBlocks; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -13,7 +14,7 @@ public class IB_ItemProxySource extends ItemBlock { super(block); } - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) @Override public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { lines.add(StatCollector.translateToLocal("tile:kekztech_itemproxysource_block.0.desc")); diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 8414b34006..c66e6a40de 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -2,10 +2,9 @@ package common.itemBlocks; import static com.google.common.math.LongMath.pow; -import gregtech.api.enums.GT_Values; -import gregtech.api.util.GT_Utility; import java.math.BigInteger; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -13,6 +12,9 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.StatCollector; +import gregtech.api.enums.GT_Values; +import gregtech.api.util.GT_Utility; + public class IB_LapotronicEnergyUnit extends ItemBlock { public IB_LapotronicEnergyUnit(Block block) { @@ -41,15 +43,15 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public static BigInteger LSC_wireless_eu_cap = BigInteger.valueOf(60 * pow(10, 12)); // 10 Billion EU/t - private static BigInteger UHV_cap_eu_per_tick = - LSC_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + private static BigInteger UHV_cap_eu_per_tick = LSC_wireless_eu_cap + .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); // 6 Quadrillion EU. public static BigInteger UEV_wireless_eu_cap = BigInteger.valueOf(100 * 60 * pow(10, 12)); // 1 Trillion EU/t - private static BigInteger UEV_cap_eu_per_tick = - UEV_wireless_eu_cap.divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + private static BigInteger UEV_cap_eu_per_tick = UEV_wireless_eu_cap + .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); public static long EV_cap_storage = 60_000_000L; public static long IV_cap_storage = 600_000_000L; @@ -65,41 +67,74 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { lines.add(StatCollector.translateToLocal("tile.kekztech_lapotronicenergyunit_block.desc")); switch (stack.getItemDamage()) { case 1: - lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(IV_cap_storage) - + EnumChatFormatting.GRAY + "EU"); + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(IV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); break; case 2: - lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(LuV_cap_storage) - + EnumChatFormatting.GRAY + "EU"); + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(LuV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); break; case 3: - lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(ZPM_cap_storage) - + EnumChatFormatting.GRAY + "EU"); + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(ZPM_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); break; case 4: - lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UV_cap_storage) - + EnumChatFormatting.GRAY + "EU"); + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); break; case 5: - lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UHV_cap_storage) - + EnumChatFormatting.GRAY + "EU"); - lines.add("Supports up to " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UHV_cap_eu_per_tick) - + EnumChatFormatting.GRAY + "EU/t of wireless transfer per " + GT_Values.TIER_COLORS[9] - + GT_Values.VN[9] + EnumChatFormatting.GRAY + " capacitor."); + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UHV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); + lines.add( + "Supports up to " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UHV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + + "EU/t of wireless transfer per " + + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + " capacitor."); break; case 6: lines.add("Capacity: None"); break; case 7: - lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(EV_cap_storage) - + EnumChatFormatting.GRAY + " EU"); + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(EV_cap_storage) + + EnumChatFormatting.GRAY + + " EU"); break; case 8: - lines.add("Capacity: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_cap_storage) - + EnumChatFormatting.GRAY + "EU"); - lines.add("Supports up to " + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_cap_eu_per_tick) - + EnumChatFormatting.GRAY + "EU/t of wireless transfer per " + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor."); + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UEV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); + lines.add( + "Supports up to " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UEV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + + "EU/t of wireless transfer per " + + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + + EnumChatFormatting.GRAY + + " capacitor."); break; } } diff --git a/src/main/java/common/itemBlocks/IB_SpaceElevator.java b/src/main/java/common/itemBlocks/IB_SpaceElevator.java index 5ac22e6875..8b7668207b 100644 --- a/src/main/java/common/itemBlocks/IB_SpaceElevator.java +++ b/src/main/java/common/itemBlocks/IB_SpaceElevator.java @@ -1,6 +1,7 @@ package common.itemBlocks; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; diff --git a/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java b/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java index 5e3e87f277..fc367ae6a5 100644 --- a/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java +++ b/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java @@ -1,6 +1,7 @@ package common.itemBlocks; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java index 8e75a881f2..5c54c6a750 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java @@ -1,8 +1,8 @@ package common.itemBlocks; -import common.tileentities.GTMTE_TFFT; import java.text.NumberFormat; import java.util.List; + import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemBlock; @@ -10,6 +10,8 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.StatCollector; +import common.tileentities.GTMTE_TFFT; + public class IB_TFFTStorageField extends ItemBlock { public IB_TFFTStorageField(Block block) { @@ -37,11 +39,16 @@ public class IB_TFFTStorageField extends ItemBlock { int meta = stack.getItemDamage(); if (meta > 0) { lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefield_block.desc")); - lines.add("Capacity: " + EnumChatFormatting.BLUE - + NumberFormat.getNumberInstance().format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity()) - + EnumChatFormatting.GRAY + " L"); - lines.add("Power Draw: " + EnumChatFormatting.BLUE + GTMTE_TFFT.Field.VALUES[meta - 1].getCost() - + EnumChatFormatting.GRAY + " EU/t"); + lines.add( + "Capacity: " + EnumChatFormatting.BLUE + + NumberFormat.getNumberInstance().format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity()) + + EnumChatFormatting.GRAY + + " L"); + lines.add( + "Power Draw: " + EnumChatFormatting.BLUE + + GTMTE_TFFT.Field.VALUES[meta - 1].getCost() + + EnumChatFormatting.GRAY + + " EU/t"); } } } diff --git a/src/main/java/common/items/ErrorItem.java b/src/main/java/common/items/ErrorItem.java index fb6e4d3c72..6558ababb4 100644 --- a/src/main/java/common/items/ErrorItem.java +++ b/src/main/java/common/items/ErrorItem.java @@ -1,14 +1,17 @@ package common.items; -import cpw.mods.fml.common.registry.GameRegistry; import java.util.List; + import kekztech.KekzCore; + import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.world.World; +import cpw.mods.fml.common.registry.GameRegistry; + public class ErrorItem extends Item { private static final ErrorItem INSTANCE = new ErrorItem(); @@ -29,7 +32,7 @@ public class ErrorItem extends Item { GameRegistry.registerItem(getInstance(), unlocalizedName); } - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { list.add("REMINDER: KekzTech recipes are only tested to work in GTNH!"); diff --git a/src/main/java/common/items/MetaItem_CraftingComponent.java b/src/main/java/common/items/MetaItem_CraftingComponent.java index 31c3d797ea..96368a5be0 100644 --- a/src/main/java/common/items/MetaItem_CraftingComponent.java +++ b/src/main/java/common/items/MetaItem_CraftingComponent.java @@ -1,8 +1,9 @@ package common.items; -import cpw.mods.fml.common.registry.GameRegistry; import java.util.List; + import kekztech.KekzCore; + import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -10,6 +11,8 @@ import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import cpw.mods.fml.common.registry.GameRegistry; + public class MetaItem_CraftingComponent extends Item { private static final MetaItem_CraftingComponent INSTANCE = new MetaItem_CraftingComponent(); @@ -34,17 +37,16 @@ public class MetaItem_CraftingComponent extends Item { public void registerIcons(IIconRegister reg) { int counter = 9; // Raw heat pipes - /*icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideHeatPipe"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "DiamondHeatPipe"); - // Dust - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); - // Crystal - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal");*/ + /* + * icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); icons[counter++] = + * reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); icons[counter++] = reg.registerIcon(KekzCore.MODID + * + ":" + "BoronArsenideHeatPipe"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + + * "DiamondHeatPipe"); // Dust icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); + * icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); icons[counter++] = + * reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); // Crystal icons[counter++] = + * reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); icons[counter++] = + * reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); + */ // Ceramics icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); @@ -60,7 +62,7 @@ public class MetaItem_CraftingComponent extends Item { return icons[meta]; } - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) @Override public void getSubItems(Item item, CreativeTabs tab, List list) { for (int i = 9; i < icons.length; i++) { @@ -73,7 +75,7 @@ public class MetaItem_CraftingComponent extends Item { return super.getUnlocalizedName() + "." + stack.getItemDamage(); } - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { list.add("Crafting component for KekzTech things"); diff --git a/src/main/java/common/items/MetaItem_ReactorComponent.java b/src/main/java/common/items/MetaItem_ReactorComponent.java index ff1520b586..11955a1d34 100644 --- a/src/main/java/common/items/MetaItem_ReactorComponent.java +++ b/src/main/java/common/items/MetaItem_ReactorComponent.java @@ -1,7 +1,9 @@ package common.items; import java.util.List; + import kekztech.KekzCore; + import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -10,7 +12,9 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IIcon; + import org.lwjgl.input.Keyboard; + import reactor.items.CoolantCell; import reactor.items.FuelRod; import reactor.items.HeatExchanger; @@ -65,7 +69,7 @@ public class MetaItem_ReactorComponent extends Item { return icons[meta]; } - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) @Override public void getSubItems(Item item, CreativeTabs tab, List list) { for (int i = 0; i < icons.length; i++) { @@ -78,15 +82,19 @@ public class MetaItem_ReactorComponent extends Item { return super.getUnlocalizedName() + "." + stack.getItemDamage(); } - @SuppressWarnings({"unchecked"}) + @SuppressWarnings({ "unchecked" }) @Override public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { list.add("Property = 1"); } else { list.add("Part for the Modular Nuclear Reactor"); - list.add("Hold " + EnumChatFormatting.BOLD + "[LSHIFT]" + EnumChatFormatting.RESET + EnumChatFormatting.GRAY - + " to display properties"); + list.add( + "Hold " + EnumChatFormatting.BOLD + + "[LSHIFT]" + + EnumChatFormatting.RESET + + EnumChatFormatting.GRAY + + " to display properties"); } } diff --git a/src/main/java/common/reactorItem/AbstractReactorItem.java b/src/main/java/common/reactorItem/AbstractReactorItem.java index 0d02de40f1..876d8b4811 100644 --- a/src/main/java/common/reactorItem/AbstractReactorItem.java +++ b/src/main/java/common/reactorItem/AbstractReactorItem.java @@ -19,8 +19,7 @@ public abstract class AbstractReactorItem extends Item { @Override public final String getUnlocalizedName(ItemStack stack) { - return super.hasSubtypes - ? (super.getUnlocalizedName() + "." + stack.getItemDamage()) + return super.hasSubtypes ? (super.getUnlocalizedName() + "." + stack.getItemDamage()) : super.getUnlocalizedName(); } diff --git a/src/main/java/common/reactorItem/ReactorItem.java b/src/main/java/common/reactorItem/ReactorItem.java index 3d1c8ade32..8e69e40e95 100644 --- a/src/main/java/common/reactorItem/ReactorItem.java +++ b/src/main/java/common/reactorItem/ReactorItem.java @@ -1,11 +1,12 @@ package common.reactorItem; -import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import cpw.mods.fml.common.registry.GameRegistry; + public class ReactorItem extends AbstractReactorItem { private static final ReactorItem INSTANCE = new ReactorItem(); diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index bd7788b768..e22ac806b6 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -7,6 +7,22 @@ import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; import static gregtech.api.util.GT_StructureUtility.filterByMTEClass; import static java.lang.Math.min; +import java.math.BigInteger; +import java.text.NumberFormat; +import java.util.*; +import java.util.function.Consumer; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.IChatComponent; +import net.minecraft.world.World; +import net.minecraftforge.common.util.ForgeDirection; + import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoMulti; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoTunnel; @@ -24,6 +40,7 @@ import com.gtnewhorizon.structurelib.structure.IStructureElement.PlaceResult; import com.gtnewhorizon.structurelib.structure.StructureUtility; import com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode; import common.Blocks; + import gregtech.api.enums.Dyes; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Textures.BlockIcons; @@ -37,24 +54,11 @@ import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; import gregtech.api.util.IGT_HatchAdder; -import java.math.BigInteger; -import java.text.NumberFormat; -import java.util.*; -import java.util.function.Consumer; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.EnumChatFormatting; -import net.minecraft.util.IChatComponent; -import net.minecraft.world.World; -import net.minecraftforge.common.util.ForgeDirection; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements IGlobalWirelessEnergy, ISurvivalConstructable { + private enum TopState { MayBeTop, Top, @@ -72,6 +76,7 @@ public class GTMTE_LapotronicSuperCapacitor private long max_passive_drain_eu_per_tick_per_uev_cap = 100_000_000; private enum Capacitor { + IV(2, BigInteger.valueOf(IV_cap_storage)), LuV(3, BigInteger.valueOf(LuV_cap_storage)), ZPM(4, BigInteger.valueOf(ZPM_cap_storage)), @@ -79,15 +84,13 @@ public class GTMTE_LapotronicSuperCapacitor UHV(6, MAX_LONG), None(0, BigInteger.ZERO), EV(1, BigInteger.valueOf(EV_cap_storage)), - UEV(7, MAX_LONG), - ; + UEV(7, MAX_LONG),; private final int minimalGlassTier; private final BigInteger providedCapacity; static final Capacitor[] VALUES = values(); static final Capacitor[] VALUES_BY_TIER = Arrays.stream(values()) - .sorted(Comparator.comparingInt(Capacitor::getMinimalGlassTier)) - .toArray(Capacitor[]::new); + .sorted(Comparator.comparingInt(Capacitor::getMinimalGlassTier)).toArray(Capacitor[]::new); Capacitor(int minimalGlassTier, BigInteger providedCapacity) { this.minimalGlassTier = minimalGlassTier; @@ -128,169 +131,128 @@ public class GTMTE_LapotronicSuperCapacitor // height channel for height. // glass channel for glass // capacitor channel for capacitor, but it really just pick whatever capacitor it can find in survival - private static final IStructureDefinition STRUCTURE_DEFINITION = - IStructureDefinition.builder() - .addShape(STRUCTURE_PIECE_BASE, transpose(new String[][] { - { - "bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", - }, - { - "bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", - }, - })) - .addShape(STRUCTURE_PIECE_LAYER, transpose(new String[][] { - { - "ggggg", "gcccg", "gcccg", "gcccg", "ggggg", - }, - })) - .addShape(STRUCTURE_PIECE_TOP, transpose(new String[][] { - { - "ggggg", "ggggg", "ggggg", "ggggg", "ggggg", - }, - })) - .addShape(STRUCTURE_PIECE_MID, transpose(new String[][] { - { - "ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg", - }, - })) - .addElement( - 'b', - buildHatchAdder(GTMTE_LapotronicSuperCapacitor.class) - .atLeast(LSCHatchElement.Energy, LSCHatchElement.Dynamo, Maintenance) - .hatchItemFilterAnd((t, h) -> ChannelDataAccessor.getChannelData(h, "glass") < 6 - ? filterByMTEClass(ImmutableList.of( + private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition + .builder() + .addShape( + STRUCTURE_PIECE_BASE, + transpose( + new String[][] { { "bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", }, + { "bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", }, })) + .addShape( + STRUCTURE_PIECE_LAYER, + transpose(new String[][] { { "ggggg", "gcccg", "gcccg", "gcccg", "ggggg", }, })) + .addShape( + STRUCTURE_PIECE_TOP, + transpose(new String[][] { { "ggggg", "ggggg", "ggggg", "ggggg", "ggggg", }, })) + .addShape( + STRUCTURE_PIECE_MID, + transpose(new String[][] { { "ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg", }, })) + .addElement( + 'b', + buildHatchAdder(GTMTE_LapotronicSuperCapacitor.class) + .atLeast(LSCHatchElement.Energy, LSCHatchElement.Dynamo, Maintenance) + .hatchItemFilterAnd( + (t, h) -> ChannelDataAccessor.getChannelData(h, "glass") < 6 + ? filterByMTEClass( + ImmutableList.of( GT_MetaTileEntity_Hatch_EnergyTunnel.class, - GT_MetaTileEntity_Hatch_DynamoTunnel.class)) - .negate() + GT_MetaTileEntity_Hatch_DynamoTunnel.class)).negate() : s -> true) - .casingIndex(CASING_TEXTURE_ID) - .dot(1) - .buildAndChain( - onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)))) - .addElement( - 'g', - withChannel( - "glass", - BorosilicateGlass.ofBoroGlass( - (byte) GLASS_TIER_UNSET, (te, t) -> te.glassTier = t, te -> te.glassTier))) - .addElement( - 'c', - ofChain( - onlyIf( - te -> te.topState != TopState.NotTop, - onElementPass( - te -> te.topState = TopState.Top, - withChannel( - "glass", - BorosilicateGlass.ofBoroGlass( - (byte) GLASS_TIER_UNSET, - (te, t) -> te.glassTier = t, - te -> te.glassTier)))), - onlyIf( - te -> te.topState != TopState.Top, - onElementPass( - te -> te.topState = TopState.NotTop, - new IStructureElement() { - @Override - public boolean check( - GTMTE_LapotronicSuperCapacitor t, - World world, - int x, - int y, - int z) { - Block worldBlock = world.getBlock(x, y, z); - int meta = worldBlock.getDamageValue(world, x, y, z); - if (LSC_PART != worldBlock || meta == 0) return false; - t.capacitors[meta - 1]++; - return true; - } - - private int getHint(ItemStack stack) { - return Capacitor.VALUES_BY_TIER[ - Math.min( - Capacitor.VALUES_BY_TIER - .length, - ChannelDataAccessor - .getChannelData( - stack, - "capacitor")) - - 1] - .getMinimalGlassTier() - + 1; - } - - @Override - public boolean spawnHint( - GTMTE_LapotronicSuperCapacitor t, - World world, - int x, - int y, - int z, - ItemStack trigger) { - StructureLibAPI.hintParticle( - world, x, y, z, LSC_PART, getHint(trigger)); - return true; - } - - @Override - public boolean placeBlock( - GTMTE_LapotronicSuperCapacitor t, - World world, - int x, - int y, - int z, - ItemStack trigger) { - world.setBlock(x, y, z, LSC_PART, getHint(trigger), 3); - return true; - } - - @Override - public PlaceResult survivalPlaceBlock( - GTMTE_LapotronicSuperCapacitor t, - World world, - int x, - int y, - int z, - ItemStack trigger, - IItemSource source, - EntityPlayerMP actor, - Consumer chatter) { - if (check(t, world, x, y, z)) return PlaceResult.SKIP; - int glassTier = - ChannelDataAccessor.getChannelData(trigger, "glass") - + 2; - ItemStack targetStack = source.takeOne( - s -> s != null - && s.stackSize >= 0 - && s.getItem() == LSC_PART_ITEM - && Capacitor.VALUES[ - Math.min( - s - .getItemDamage(), - Capacitor - .VALUES - .length) - - 1] - .getMinimalGlassTier() - > glassTier, - true); - if (targetStack == null) return PlaceResult.REJECT; - return StructureUtility.survivalPlaceBlock( - targetStack, - NBTMode.EXACT, - targetStack.stackTagCompound, - true, - world, - x, - y, - z, - source, - actor, - chatter); - } - })))) - .addElement('C', ofBlock(LSC_PART, 1)) - .build(); + .casingIndex(CASING_TEXTURE_ID).dot(1) + .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)))) + .addElement( + 'g', + withChannel( + "glass", + BorosilicateGlass.ofBoroGlass( + (byte) GLASS_TIER_UNSET, + (te, t) -> te.glassTier = t, + te -> te.glassTier))) + .addElement( + 'c', + ofChain( + onlyIf( + te -> te.topState != TopState.NotTop, + onElementPass( + te -> te.topState = TopState.Top, + withChannel( + "glass", + BorosilicateGlass.ofBoroGlass( + (byte) GLASS_TIER_UNSET, + (te, t) -> te.glassTier = t, + te -> te.glassTier)))), + onlyIf( + te -> te.topState != TopState.Top, + onElementPass( + te -> te.topState = TopState.NotTop, + new IStructureElement() { + + @Override + public boolean check(GTMTE_LapotronicSuperCapacitor t, World world, + int x, int y, int z) { + Block worldBlock = world.getBlock(x, y, z); + int meta = worldBlock.getDamageValue(world, x, y, z); + if (LSC_PART != worldBlock || meta == 0) return false; + t.capacitors[meta - 1]++; + return true; + } + + private int getHint(ItemStack stack) { + return Capacitor.VALUES_BY_TIER[Math.min( + Capacitor.VALUES_BY_TIER.length, + ChannelDataAccessor.getChannelData(stack, "capacitor")) - 1] + .getMinimalGlassTier() + + 1; + } + + @Override + public boolean spawnHint(GTMTE_LapotronicSuperCapacitor t, World world, + int x, int y, int z, ItemStack trigger) { + StructureLibAPI + .hintParticle(world, x, y, z, LSC_PART, getHint(trigger)); + return true; + } + + @Override + public boolean placeBlock(GTMTE_LapotronicSuperCapacitor t, World world, + int x, int y, int z, ItemStack trigger) { + world.setBlock(x, y, z, LSC_PART, getHint(trigger), 3); + return true; + } + + @Override + public PlaceResult survivalPlaceBlock(GTMTE_LapotronicSuperCapacitor t, + World world, int x, int y, int z, ItemStack trigger, + IItemSource source, EntityPlayerMP actor, + Consumer chatter) { + if (check(t, world, x, y, z)) return PlaceResult.SKIP; + int glassTier = ChannelDataAccessor.getChannelData(trigger, "glass") + + 2; + ItemStack targetStack = source.takeOne( + s -> s != null && s.stackSize >= 0 + && s.getItem() == LSC_PART_ITEM + && Capacitor.VALUES[Math.min( + s.getItemDamage(), + Capacitor.VALUES.length) - 1] + .getMinimalGlassTier() + > glassTier, + true); + if (targetStack == null) return PlaceResult.REJECT; + return StructureUtility.survivalPlaceBlock( + targetStack, + NBTMode.EXACT, + targetStack.stackTagCompound, + true, + world, + x, + y, + z, + source, + actor, + chatter); + } + })))) + .addElement('C', ofBlock(LSC_PART, 1)).build(); private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE); @@ -299,8 +261,7 @@ public class GTMTE_LapotronicSuperCapacitor private final Set mEnergyTunnelsTT = new HashSet<>(); private final Set mDynamoTunnelsTT = new HashSet<>(); /** - * Count the amount of capacitors of each tier in each slot. - * Index = meta - 1 + * Count the amount of capacitors of each tier in each slot. Index = meta - 1 */ private final int[] capacitors = new int[8]; @@ -357,8 +318,8 @@ public class GTMTE_LapotronicSuperCapacitor if (!(aMetaTileEntity instanceof GT_MetaTileEntity_Hatch)) return false; if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); - return GTMTE_LapotronicSuperCapacitor.this.mMaintenanceHatches.add( - (GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + return GTMTE_LapotronicSuperCapacitor.this.mMaintenanceHatches + .add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { // Add GT hatches final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); @@ -366,8 +327,7 @@ public class GTMTE_LapotronicSuperCapacitor return mEnergyHatches.add(tHatch); } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyTunnel) { // Add TT Laser hatches - final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = - ((GT_MetaTileEntity_Hatch_EnergyTunnel) aMetaTileEntity); + final GT_MetaTileEntity_Hatch_EnergyTunnel tHatch = ((GT_MetaTileEntity_Hatch_EnergyTunnel) aMetaTileEntity); processInputHatch(tHatch, aBaseCasingIndex); return mEnergyTunnelsTT.add(tHatch); } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_EnergyMulti) { @@ -405,85 +365,121 @@ public class GTMTE_LapotronicSuperCapacitor @Override protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); - tt.addMachineType("Energy Storage") - .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") - .addInfo("Capped at " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + EnumChatFormatting.GRAY - + " EU/t passive loss per " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.GRAY + " capacitor and ") - .addInfo(EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uev_cap) - + EnumChatFormatting.GRAY + " EU/t passive loss per " + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] + EnumChatFormatting.GRAY + " capacitor.") - .addInfo("Passive loss is multiplied by the number of maintenance issues present.") - .addSeparator() + tt.addMachineType("Energy Storage").addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") + .addInfo( + "Capped at " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + + EnumChatFormatting.GRAY + + " EU/t passive loss per " + + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + " capacitor and ") + .addInfo( + EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uev_cap) + + EnumChatFormatting.GRAY + + " EU/t passive loss per " + + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + + EnumChatFormatting.GRAY + + " capacitor.") + .addInfo("Passive loss is multiplied by the number of maintenance issues present.").addSeparator() .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") - .addInfo(GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY - + "-tier glass required for " + EnumChatFormatting.BLUE + "Tec" + EnumChatFormatting.DARK_BLUE - + "Tech" + EnumChatFormatting.GRAY + " Laser Hatches.") - .addInfo("Add more or better capacitors to increase capacity.") - .addSeparator() + .addInfo( + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + + EnumChatFormatting.GRAY + + "-tier glass required for " + + EnumChatFormatting.BLUE + + "Tec" + + EnumChatFormatting.DARK_BLUE + + "Tech" + + EnumChatFormatting.GRAY + + " Laser Hatches.") + .addInfo("Add more or better capacitors to increase capacity.").addSeparator() .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") - .addInfo("This mode can only be enabled if you have a " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.GRAY + " or " + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] - + EnumChatFormatting.GRAY + " capacitor in the multiblock.") - .addInfo("When enabled every " + EnumChatFormatting.BLUE - + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) - + EnumChatFormatting.GRAY + " ticks the LSC will attempt to re-balance against your") + .addInfo( + "This mode can only be enabled if you have a " + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + " or " + + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + + EnumChatFormatting.GRAY + + " capacitor in the multiblock.") + .addInfo( + "When enabled every " + EnumChatFormatting.BLUE + + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + + EnumChatFormatting.GRAY + + " ticks the LSC will attempt to re-balance against your") .addInfo("wireless EU network.") - .addInfo("If there is less than " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + EnumChatFormatting.GRAY + "(" - + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY + ")" + " or " - + EnumChatFormatting.RED + GT_Utility.formatNumbers(UEV_wireless_eu_cap) - + EnumChatFormatting.GRAY + "(" + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] - + EnumChatFormatting.GRAY + ")" + " EU in the LSC") + .addInfo( + "If there is less than " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + + EnumChatFormatting.GRAY + + "(" + + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + ")" + + " or " + + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UEV_wireless_eu_cap) + + EnumChatFormatting.GRAY + + "(" + + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + + EnumChatFormatting.GRAY + + ")" + + " EU in the LSC") .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") - .addInfo("the EU to the network and remove it from the LSC.") - .addSeparator() + .addInfo("the EU to the network and remove it from the LSC.").addSeparator() .beginVariableStructureBlock(5, 5, 4, 50, 5, 5, false) - .addStructureInfo("Modular height of 4-50 blocks.") - .addController("Front center bottom") + .addStructureInfo("Modular height of 4-50 blocks.").addController("Front center bottom") .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") .addOtherStructurePart( - "Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + GT_Values.VN[4] + EnumChatFormatting.GRAY - + "-" + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + EnumChatFormatting.GRAY - + "), Ultimate Capacitor (" + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.GRAY + "-" + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] - + EnumChatFormatting.GRAY + ")", + "Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + + GT_Values.VN[4] + + EnumChatFormatting.GRAY + + "-" + + GT_Values.TIER_COLORS[8] + + GT_Values.VN[8] + + EnumChatFormatting.GRAY + + "), Ultimate Capacitor (" + + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + "-" + + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + + EnumChatFormatting.GRAY + + ")", "Center 3x(1-47)x3 above base (9-423 blocks)") .addStructureInfo( "You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") - .addEnergyHatch("Any casing") - .addDynamoHatch("Any casing") + .addEnergyHatch("Any casing").addDynamoHatch("Any casing") .addOtherStructurePart( "Laser Target/Source Hatches", - "Any casing, must be using " + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] - + EnumChatFormatting.GRAY + "-tier glass") + "Any casing, must be using " + GT_Values.TIER_COLORS[8] + + GT_Values.VN[8] + + EnumChatFormatting.GRAY + + "-tier glass") .addStructureInfo("You can have several I/O Hatches") .addSubChannelUsage("glass", "Borosilicate Glass Tier") .addSubChannelUsage("capacitor", "Maximum Capacitor Tier") - .addSubChannelUsage("height", "Height of structure") - .addMaintenanceHatch("Any casing") + .addSubChannelUsage("height", "Height of structure").addMaintenanceHatch("Any casing") .toolTipFinisher("KekzTech"); return tt; } @Override - public ITexture[] getTexture( - IGregTechTileEntity aBaseMetaTileEntity, - byte aSide, - byte aFacing, - byte aColorIndex, - boolean aActive, - boolean aRedstone) { + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, + boolean aActive, boolean aRedstone) { ITexture[] sTexture = new ITexture[] { - TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) - }; + TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; if (aSide == aFacing && aActive) { - sTexture = new ITexture[] { - TextureFactory.of( - BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) - }; + sTexture = new ITexture[] { TextureFactory + .of(BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; } return sTexture; } @@ -567,14 +563,13 @@ public class GTMTE_LapotronicSuperCapacitor } // Check if enough (more than 50%) non-empty caps - if (capacitors[6] - > capacitors[0] - + capacitors[1] - + capacitors[2] - + capacitors[3] - + getUHVCapacitorCount() - + capacitors[6] - + getUEVCapacitorCount()) return false; + if (capacitors[6] > capacitors[0] + capacitors[1] + + capacitors[2] + + capacitors[3] + + getUHVCapacitorCount() + + capacitors[6] + + getUEVCapacitorCount()) + return false; // Calculate total capacity capacity = BigInteger.ZERO; @@ -601,14 +596,40 @@ public class GTMTE_LapotronicSuperCapacitor int layer = Math.min(ChannelDataAccessor.getChannelData(stackSize, "height") + 3, 50); int built; built = survivialBuildPiece( - STRUCTURE_PIECE_BASE, stackSize, 2, 1, 0, elementBudget, source, actor, false, true); + STRUCTURE_PIECE_BASE, + stackSize, + 2, + 1, + 0, + elementBudget, + source, + actor, + false, + true); if (built >= 0) return built; - for (int i = 2; i < layer - 1; i++) - built = survivialBuildPiece( - STRUCTURE_PIECE_MID, stackSize, 2, i, 0, elementBudget, source, actor, false, true); + for (int i = 2; i < layer - 1; i++) built = survivialBuildPiece( + STRUCTURE_PIECE_MID, + stackSize, + 2, + i, + 0, + elementBudget, + source, + actor, + false, + true); if (built >= 0) return built; return survivialBuildPiece( - STRUCTURE_PIECE_TOP, stackSize, 2, layer - 1, 0, elementBudget, source, actor, false, true); + STRUCTURE_PIECE_TOP, + stackSize, + 2, + layer - 1, + 0, + elementBudget, + source, + actor, + false, + true); } @Override @@ -660,8 +681,7 @@ public class GTMTE_LapotronicSuperCapacitor // Output energy to TT hatches for (GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT) { - if (eDynamo == null - || eDynamo.getBaseMetaTileEntity() == null + if (eDynamo == null || eDynamo.getBaseMetaTileEntity() == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { continue; } @@ -713,8 +733,8 @@ public class GTMTE_LapotronicSuperCapacitor counter = 1; // Find difference. - BigInteger transferred_eu = - stored.subtract((LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))) + BigInteger transferred_eu = stored.subtract( + (LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))) .add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount())))); if (transferred_eu.signum() == 1) { @@ -766,16 +786,15 @@ public class GTMTE_LapotronicSuperCapacitor /** * To be called whenever the maintenance status changes or the capacity was recalculated - * @param repairStatus - * This machine's repair status + * + * @param repairStatus This machine's repair status * @return new BigInteger instance for passiveDischargeAmount */ private long recalculateLossWithMaintenance(int repairStatus) { repairStatusCache = repairStatus; // This cannot overflow because there is a 135 capacitor maximum per LSC. - long temp_capacity_divided = - capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); + long temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); // Passive loss is multiplied by number of UHV/UEV caps. Minimum of 1 otherwise loss is 0 for non-UHV/UEV caps // calculations. @@ -794,8 +813,8 @@ public class GTMTE_LapotronicSuperCapacitor /** * Calculate how much EU to draw from an Energy Hatch - * @param hatchWatts - * Hatch amperage * voltage + * + * @param hatchWatts Hatch amperage * voltage * @return EU amount */ private long getPowerToDraw(long hatchWatts) { @@ -806,8 +825,8 @@ public class GTMTE_LapotronicSuperCapacitor /** * Calculate how much EU to push into a Dynamo Hatch - * @param hatchWatts - * Hatch amperage * voltage + * + * @param hatchWatts Hatch amperage * voltage * @return EU amount */ private long getPowerToPush(long hatchWatts) { @@ -845,20 +864,26 @@ public class GTMTE_LapotronicSuperCapacitor ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + "EU/t"); ll.add("Avg EU IN: " + nf.format(getAvgIn()) + " (last " + secInterval + " seconds)"); ll.add("Avg EU OUT: " + nf.format(getAvgOut()) + " (last " + secInterval + " seconds)"); - ll.add("Maintenance Status: " - + ((super.getRepairStatus() == super.getIdealStatus()) + ll.add( + "Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); - ll.add("Wireless mode: " - + (wireless_mode - ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET + ll.add( + "Wireless mode: " + (wireless_mode ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); - ll.add(GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET + " Capacitors detected: " - + getUHVCapacitorCount()); - ll.add(GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + EnumChatFormatting.RESET + " Capacitors detected: " - + getUEVCapacitorCount()); - ll.add("Total wireless EU: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); + ll.add( + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.RESET + + " Capacitors detected: " + + getUHVCapacitorCount()); + ll.add( + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + + EnumChatFormatting.RESET + + " Capacitors detected: " + + getUEVCapacitorCount()); + ll.add( + "Total wireless EU: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; @@ -924,9 +949,9 @@ public class GTMTE_LapotronicSuperCapacitor return stored.longValue(); } - /* all of these are needed for the injectEnergyUnits() and drainEnergyUnits() - in IGregTechTileEntity - */ + /* + * all of these are needed for the injectEnergyUnits() and drainEnergyUnits() in IGregTechTileEntity + */ @Override public long maxEUInput() { return mMaxEUIn; @@ -965,27 +990,34 @@ public class GTMTE_LapotronicSuperCapacitor } else { GT_Utility.sendChatToPlayer( aPlayer, - "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.RESET + " or " + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] - + EnumChatFormatting.RESET + " capacitor."); + "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.RESET + + " or " + + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + + EnumChatFormatting.RESET + + " capacitor."); wireless_mode = false; } } private enum LSCHatchElement implements IHatchElement { + Energy(GT_MetaTileEntity_Hatch_EnergyMulti.class, GT_MetaTileEntity_Hatch_Energy.class) { + @Override public long count(GTMTE_LapotronicSuperCapacitor t) { return t.mEnergyHatches.size() + t.mEnergyHatchesTT.size() + t.mEnergyTunnelsTT.size(); } }, Dynamo(GT_MetaTileEntity_Hatch_DynamoMulti.class, GT_MetaTileEntity_Hatch_Dynamo.class) { + @Override public long count(GTMTE_LapotronicSuperCapacitor t) { return t.mDynamoHatches.size() + t.mDynamoHatchesTT.size() + t.mDynamoTunnelsTT.size(); } - }, - ; + },; private final List> mteClasses; diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index ee9c0550b0..428913a029 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -1,6 +1,13 @@ package common.tileentities; +import net.minecraft.block.Block; +import net.minecraft.item.ItemStack; +import net.minecraftforge.common.util.ForgeDirection; + +import org.joml.Vector3i; + import common.Blocks; + import gregtech.api.GregTech_API; import gregtech.api.enums.Textures; import gregtech.api.interfaces.ITexture; @@ -8,10 +15,6 @@ 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.item.ItemStack; -import net.minecraftforge.common.util.ForgeDirection; -import org.joml.Vector3i; public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBase { @@ -40,56 +43,38 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas @Override public String[] getDescription() { - return new String[] {"Disabled"}; + return new String[] { "Disabled" }; /* - 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(); - }*/ + * 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) { + 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.getCasingTextureForId(CASING_TEXTURE_ID), - new GT_RenderedTexture( - aActive - ? Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE - : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER) - } - : new ITexture[] {Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID)}; + ? new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + new GT_RenderedTexture( + aActive ? Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE + : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER) } + : new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID) }; } @Override @@ -123,51 +108,50 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas // 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); + thisController.getXCoord(), + thisController.getYCoord(), + thisController.getZCoord()).add(dirX * 3, 0, dirZ * 3); // Scan for outer tube - // - Scan sides + // - 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() + 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; - } + minCasingAmount--; + } else { + checklist = false; + } } } } } - // - Scan corners of tube + // - 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() + 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; - } + minCasingAmount--; + } else { + checklist = false; + } } } } diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 11e941584f..a915f07287 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -4,8 +4,16 @@ import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; import static gregtech.api.enums.Textures.BlockIcons.*; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + import com.gtnewhorizon.structurelib.structure.IStructureDefinition; import common.Blocks; + import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; @@ -20,11 +28,6 @@ import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; import gregtech.api.util.GT_Recipe.GT_Recipe_Map; import gregtech.api.util.GT_Utility; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBase { @@ -49,25 +52,23 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas private static final int CASING_TEXTURE_ID = 49; private static final String STRUCTURE_PIECE_MAIN = "main"; - private static final IStructureDefinition STRUCTURE_DEFINITION = - IStructureDefinition.builder() - .addShape(STRUCTURE_PIECE_MAIN, transpose(new String[][] { - {"ccc", "ccc", "ccc", "ccc", "ccc"}, - {"c~c", "geg", "geg", "geg", "cdc"}, - {"ccc", "ccc", "ccc", "ccc", "ccc"} - })) - .addElement( - 'c', - ofChain( - onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 1)), - ofHatchAdder(GTMTE_SOFuelCellMK1::addInputToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder( - GTMTE_SOFuelCellMK1::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK1::addOutputToMachineList, CASING_TEXTURE_ID, 1))) - .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK1::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) - .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) - .addElement('e', ofBlockAnyMeta(Blocks.yszUnit)) - .build(); + private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition + .builder() + .addShape( + STRUCTURE_PIECE_MAIN, + transpose( + new String[][] { { "ccc", "ccc", "ccc", "ccc", "ccc" }, + { "c~c", "geg", "geg", "geg", "cdc" }, { "ccc", "ccc", "ccc", "ccc", "ccc" } })) + .addElement( + 'c', + ofChain( + onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 1)), + ofHatchAdder(GTMTE_SOFuelCellMK1::addInputToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK1::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK1::addOutputToMachineList, CASING_TEXTURE_ID, 1))) + .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK1::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) + .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) + .addElement('e', ofBlockAnyMeta(Blocks.yszUnit)).build(); @Override public IStructureDefinition getStructureDefinition() { @@ -79,62 +80,34 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Gas Turbine") .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") - .addInfo("Consumes up to" + (EU_PER_TICK * 20) - + "EU worth of fuel with up to 100% efficiency each second") + .addInfo( + "Consumes up to" + (EU_PER_TICK * 20) + + "EU worth of fuel with up to 100% 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, false) - .addController("Front center") + .addInfo("Additionally, requires " + OXYGEN_PER_SEC + "L/s Oxygen gas").addSeparator() + .beginStructureBlock(3, 3, 5, false).addController("Front center") .addCasingInfo("Clean Stainless Steel Casing", 12) .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addDynamoHatch("Back center", 1) - .addMaintenanceHatch("Any casing") - .addInputHatch("Fuel, any casing") - .addInputHatch("Oxygen, any casing") - .addOutputHatch("Steam, any casing") - .toolTipFinisher("KekzTech"); + .addDynamoHatch("Back center", 1).addMaintenanceHatch("Any casing").addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing").addOutputHatch("Steam, any casing").toolTipFinisher("KekzTech"); return tt; } @Override - public ITexture[] getTexture( - final IGregTechTileEntity aBaseMetaTileEntity, - final byte aSide, - final byte aFacing, - final byte aColorIndex, - final boolean aActive, - final boolean aRedstone) { + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, + final byte aColorIndex, final boolean aActive, final boolean aRedstone) { if (aSide == aFacing) { - if (aActive) - return new ITexture[] { - Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder() - .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE) - .extFacing() - .build(), - TextureFactory.builder() - .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW) - .extFacing() - .glow() - .build() - }; - return new ITexture[] { - Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder() - .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER) - .extFacing() - .build(), - TextureFactory.builder() - .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW) - .extFacing() - .glow() - .build() - }; + if (aActive) return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow() + .build() }; + return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER).extFacing().build(), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW).extFacing().glow().build() }; } - return new ITexture[] {Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID)}; + return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID) }; } @Override diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index a7b806add9..8c1aee14ef 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -6,8 +6,17 @@ import static gregtech.api.enums.Textures.BlockIcons.*; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_GLOW; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; + import com.gtnewhorizon.structurelib.structure.IStructureDefinition; import common.Blocks; + import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; @@ -21,12 +30,6 @@ import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; import gregtech.api.util.GT_Recipe.GT_Recipe_Map; import gregtech.api.util.GT_Utility; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBase { @@ -51,25 +54,23 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas private static final int CASING_TEXTURE_ID = 48; private static final String STRUCTURE_PIECE_MAIN = "main"; - private static final IStructureDefinition STRUCTURE_DEFINITION = - IStructureDefinition.builder() - .addShape(STRUCTURE_PIECE_MAIN, transpose(new String[][] { - {"ccc", "ccc", "ccc", "ccc", "ccc"}, - {"c~c", "geg", "geg", "geg", "cdc"}, - {"ccc", "ccc", "ccc", "ccc", "ccc"} - })) - .addElement( - 'c', - ofChain( - onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 0)), - ofHatchAdder(GTMTE_SOFuelCellMK2::addInputToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder( - GTMTE_SOFuelCellMK2::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK2::addOutputToMachineList, CASING_TEXTURE_ID, 1))) - .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK2::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) - .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) - .addElement('e', ofBlockAnyMeta(Blocks.gdcUnit)) - .build(); + private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition + .builder() + .addShape( + STRUCTURE_PIECE_MAIN, + transpose( + new String[][] { { "ccc", "ccc", "ccc", "ccc", "ccc" }, + { "c~c", "geg", "geg", "geg", "cdc" }, { "ccc", "ccc", "ccc", "ccc", "ccc" } })) + .addElement( + 'c', + ofChain( + onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 0)), + ofHatchAdder(GTMTE_SOFuelCellMK2::addInputToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK2::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK2::addOutputToMachineList, CASING_TEXTURE_ID, 1))) + .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK2::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) + .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) + .addElement('e', ofBlockAnyMeta(Blocks.gdcUnit)).build(); @Override public IStructureDefinition getStructureDefinition() { @@ -81,63 +82,36 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Gas Turbine") .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") - .addInfo("Consumes up to" + (EU_PER_TICK * 20) - + "EU worth of fuel with up to 100% efficiency each second") + .addInfo( + "Consumes up to" + (EU_PER_TICK * 20) + + "EU worth of fuel with up to 100% efficiency each second") .addInfo("Nitrobenzene and other gas fuels above 1M EU/bucket are more efficient") .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, false) - .addController("Front center") + .addInfo("Additionally, requires " + OXYGEN_PER_SEC + "L/s Oxygen gas").addSeparator() + .beginStructureBlock(3, 3, 5, false).addController("Front center") .addCasingInfo("Robust Tungstensteel Machine Casing", 12) .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addDynamoHatch("Back center", 1) - .addMaintenanceHatch("Any casing") - .addInputHatch("Fuel, any casing") - .addInputHatch("Oxygen, any casing") - .addOutputHatch("Superheated Steam, any casing") + .addDynamoHatch("Back center", 1).addMaintenanceHatch("Any casing").addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing").addOutputHatch("Superheated Steam, any casing") .toolTipFinisher("KekzTech"); return tt; } @Override - public ITexture[] getTexture( - final IGregTechTileEntity aBaseMetaTileEntity, - final byte aSide, - final byte aFacing, - final byte aColorIndex, - final boolean aActive, - final boolean aRedstone) { + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, + final byte aColorIndex, final boolean aActive, final boolean aRedstone) { if (aSide == aFacing) { - if (aActive) - return new ITexture[] { - Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder() - .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE) - .extFacing() - .build(), - TextureFactory.builder() - .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW) - .extFacing() - .glow() - .build() - }; - return new ITexture[] { - Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder() - .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER) - .extFacing() - .build(), - TextureFactory.builder() - .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW) - .extFacing() - .glow() - .build() - }; + if (aActive) return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow() + .build() }; + return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER).extFacing().build(), + TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW).extFacing().glow().build() }; } - return new ITexture[] {Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID)}; + return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID) }; } @Override diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 097c16af59..1a5eb0fd99 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -1,23 +1,27 @@ package common.tileentities; -import common.Blocks; -import gregtech.api.enums.Dyes; -import gregtech.api.enums.Textures; -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 java.util.ArrayList; import java.util.HashSet; + import net.minecraft.block.Block; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; + import util.Vector3i; import util.Vector3ic; +import common.Blocks; + +import gregtech.api.enums.Dyes; +import gregtech.api.enums.Textures; +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; + public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { private static final Block BASE_BLOCK = Blocks.spaceElevatorStructure; @@ -31,10 +35,10 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { // 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 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; @@ -54,49 +58,35 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { @Override public String[] getDescription() { - return new String[] {"Disabled"}; + return new String[] { "Disabled" }; /* - 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(); - }*/ + * 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)) - }; + 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)) - }; + sTexture = new ITexture[] { new GT_RenderedTexture( + Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, + Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; } return sTexture; } @@ -152,8 +142,8 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - final IGregTechTileEntity currentTE = - thisController.getIGregTechTileEntityOffset(offset.x(), offset.y(), offset.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 @@ -193,8 +183,8 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } else { if (scan == 4) { // Check for capacitors - final TileEntity te = - thisController.getTileEntityOffset(offset.x(), offset.y(), offset.z()); + 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); @@ -203,9 +193,7 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } } else { // Check for Glass - if (!thisController - .getBlockOffset(offset.x(), offset.y(), offset.z()) - .getUnlocalizedName() + if (!thisController.getBlockOffset(offset.x(), offset.y(), offset.z()).getUnlocalizedName() .equals(glassNameBorosilicate)) { formationChecklist = false; } @@ -236,8 +224,8 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { final ArrayList ll = new ArrayList<>(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); - ll.add("Maintenance Status: " - + ((super.getRepairStatus() == super.getIdealStatus()) + ll.add( + "Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); ll.add("---------------------------------------------"); diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index e3f7951cdb..8978ae90a9 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -5,6 +5,24 @@ import static gregtech.api.enums.GT_HatchElement.*; import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; import static java.lang.Math.min; +import java.math.BigInteger; +import java.text.MessageFormat; +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.world.World; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidTankInfo; + import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; import com.gtnewhorizon.structurelib.StructureLibAPI; import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor; @@ -12,6 +30,7 @@ import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructa import com.gtnewhorizon.structurelib.structure.*; import com.gtnewhorizon.structurelib.util.ItemStackPredicate; import common.Blocks; + import gregtech.api.enums.Textures; import gregtech.api.fluid.FluidTankGT; import gregtech.api.interfaces.IHatchElement; @@ -26,26 +45,11 @@ import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; import gregtech.api.util.IGT_HatchAdder; import gregtech.common.items.GT_IntegratedCircuit_Item; -import java.math.BigInteger; -import java.text.MessageFormat; -import java.text.NumberFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import net.minecraft.block.Block; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.EnumChatFormatting; -import net.minecraft.world.World; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.fluids.FluidTankInfo; public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase implements ISurvivalConstructable { public enum Field { + T1(1_000_000L, 1), // LV T2(4_000_000L, 2), // MV T3(16_000_000L, 5), // HV @@ -78,6 +82,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { + INSTANCE; private final List> mteClasses; @@ -104,6 +109,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { + INSTANCE; @Override @@ -132,18 +138,16 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase s != null - && s.stackSize >= 0 - && s.getItem() == TFFT_FIELD_ITEM - && s.getItemDamage() != CASING_META - && s.getItemDamage() <= fieldTier, - true); + ItemStack result = env.getSource().takeOne( + s -> s != null && s.stackSize >= 0 + && s.getItem() == TFFT_FIELD_ITEM + && s.getItemDamage() != CASING_META + && s.getItemDamage() <= fieldTier, + true); if (result == null) return PlaceResult.REJECT; return StructureUtility.survivalPlaceBlock( @@ -162,18 +166,17 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase STRUCTURE_DEFINITION = - IStructureDefinition.builder() - .addShape( - STRUCTURE_PIECE_TOP, - transpose(new String[][] {{"ccccc"}, {"cCCCc"}, {"cC~Cc"}, {"cCCCc"}, {"ccccc"}})) - .addShape( - STRUCTURE_PIECE_MID, - transpose(new String[][] {{"gGGGg"}, {"GfffG"}, {"GfffG"}, {"GfffG"}, {"gGGGg"}})) - .addShape( - STRUCTURE_PIECE_BOTTOM, - transpose(new String[][] {{"ccccc"}, {"cCCCc"}, {"cCCCc"}, {"cCCCc"}, {"ccccc"}})) - .addElement( - 'c', - buildHatchAdder(GTMTE_TFFT.class) - .atLeast(Energy, Maintenance) - .casingIndex(CASING_TEXTURE_ID_1) - .dot(1) - .buildAndChain( - onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) - .addElement( - 'C', - buildHatchAdder(GTMTE_TFFT.class) - .casingIndex(CASING_TEXTURE_ID_1) - .atLeast( - Energy, - Maintenance, - InputHatch.or(TFFTMultiHatch.INSTANCE), - OutputHatch.or(TFFTMultiHatch.INSTANCE)) - .dot(2) - .buildAndChain( - onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) - .addElement( - 'G', - buildHatchAdder(GTMTE_TFFT.class) - .atLeast( - InputHatch.or(TFFTMultiHatch.INSTANCE), - OutputHatch.or(TFFTMultiHatch.INSTANCE)) - .casingIndex(CASING_TEXTURE_ID_2) - .dot(3) - .buildAndChain( - ofBlockUnlocalizedName("IC2", "blockAlloyGlass", 0, true), - ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), - BorosilicateGlass.ofBoroGlassAnyTier())) - .addElement( - 'g', - ofChain( + private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition + .builder() + .addShape( + STRUCTURE_PIECE_TOP, + transpose(new String[][] { { "ccccc" }, { "cCCCc" }, { "cC~Cc" }, { "cCCCc" }, { "ccccc" } })) + .addShape( + STRUCTURE_PIECE_MID, + transpose(new String[][] { { "gGGGg" }, { "GfffG" }, { "GfffG" }, { "GfffG" }, { "gGGGg" } })) + .addShape( + STRUCTURE_PIECE_BOTTOM, + transpose(new String[][] { { "ccccc" }, { "cCCCc" }, { "cCCCc" }, { "cCCCc" }, { "ccccc" } })) + .addElement( + 'c', + buildHatchAdder(GTMTE_TFFT.class).atLeast(Energy, Maintenance).casingIndex(CASING_TEXTURE_ID_1) + .dot(1) + .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) + .addElement( + 'C', + buildHatchAdder(GTMTE_TFFT.class).casingIndex(CASING_TEXTURE_ID_1) + .atLeast( + Energy, + Maintenance, + InputHatch.or(TFFTMultiHatch.INSTANCE), + OutputHatch.or(TFFTMultiHatch.INSTANCE)) + .dot(2) + .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) + .addElement( + 'G', + buildHatchAdder(GTMTE_TFFT.class) + .atLeast(InputHatch.or(TFFTMultiHatch.INSTANCE), OutputHatch.or(TFFTMultiHatch.INSTANCE)) + .casingIndex(CASING_TEXTURE_ID_2).dot(3).buildAndChain( ofBlockUnlocalizedName("IC2", "blockAlloyGlass", 0, true), ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), BorosilicateGlass.ofBoroGlassAnyTier())) - .addElement('f', ofChain(TFFTStorageFieldElement.INSTANCE)) - .build(); + .addElement( + 'g', + ofChain( + ofBlockUnlocalizedName("IC2", "blockAlloyGlass", 0, true), + ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), + BorosilicateGlass.ofBoroGlassAnyTier())) + .addElement('f', ofChain(TFFTStorageFieldElement.INSTANCE)).build(); public final FluidTankGT[] STORE = new FluidTankGT[MAX_DISTINCT_FLUIDS]; @@ -277,65 +270,44 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase 0 ? String.valueOf(STORE[i].amount() * 100 / capacityPerFluid) : ""; + String percentage = capacityPerFluid > 0 ? String.valueOf(STORE[i].amount() * 100 / capacityPerFluid) + : ""; ll.add(MessageFormat.format("{0} - {1}: {2}L ({3}%)", i, localizedName, amount, percentage)); } @@ -512,8 +483,8 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase= 0) { FluidTankGT tank = STORE[index]; if (doPull) return tank.add(amount); - return doVoidExcess - ? amount + return doVoidExcess ? amount : tank.amount() + amount > tank.capacity() ? tank.capacity() - tank.amount() : amount; } else if (fluidCount() < MAX_DISTINCT_FLUIDS) { FluidTankGT tank = STORE[getNullSlot()]; @@ -660,8 +630,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { @@ -36,15 +38,14 @@ public class GTMTE_TFFTHatch extends GT_MetaTileEntity_Hatch implements IMEMonit @Override @Optional.Method(modid = "appliedenergistics2") public boolean canHandle(TileEntity te, ForgeDirection d, StorageChannel channel, BaseActionSource mySrc) { - return channel == StorageChannel.FLUIDS - && te instanceof BaseMetaTileEntity + return channel == StorageChannel.FLUIDS && te instanceof BaseMetaTileEntity && ((BaseMetaTileEntity) te).getMetaTileEntity() instanceof GTMTE_TFFTHatch; } @Override @Optional.Method(modid = "appliedenergistics2") - public IMEInventory getInventory( - TileEntity te, ForgeDirection d, StorageChannel channel, BaseActionSource src) { + public IMEInventory getInventory(TileEntity te, ForgeDirection d, StorageChannel channel, + BaseActionSource src) { if (channel == StorageChannel.FLUIDS) { return ((GTMTE_TFFTHatch) (((BaseMetaTileEntity) te).getMetaTileEntity())); } @@ -52,8 +53,8 @@ public class GTMTE_TFFTHatch extends GT_MetaTileEntity_Hatch implements IMEMonit } } - private static final Textures.BlockIcons.CustomIcon TEXTURE_TFFT_HATCH = - new Textures.BlockIcons.CustomIcon("iconsets/TFFT_HATCH"); + private static final Textures.BlockIcons.CustomIcon TEXTURE_TFFT_HATCH = new Textures.BlockIcons.CustomIcon( + "iconsets/TFFT_HATCH"); private HashMap, Object> listeners = new HashMap<>(); private GTMTE_TFFT controller; @@ -72,32 +73,21 @@ public class GTMTE_TFFTHatch extends GT_MetaTileEntity_Hatch implements IMEMonit } @Override - public ITexture[] getTexture( - IGregTechTileEntity aBaseMetaTileEntity, - byte aSide, - byte aFacing, - byte aColorIndex, - boolean aActive, - boolean aRedstone) { + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, + boolean aActive, boolean aRedstone) { return super.getTexture(aBaseMetaTileEntity, aSide, aFacing, aColorIndex, aActive, aRedstone); } @Override public ITexture[] getTexturesActive(ITexture aBaseTexture) { - return new ITexture[] { - aBaseTexture, - TextureFactory.of(Textures.BlockIcons.OVERLAY_PIPE_IN), - TextureFactory.builder().addIcon(TEXTURE_TFFT_HATCH).extFacing().build() - }; + return new ITexture[] { aBaseTexture, TextureFactory.of(Textures.BlockIcons.OVERLAY_PIPE_IN), + TextureFactory.builder().addIcon(TEXTURE_TFFT_HATCH).extFacing().build() }; } @Override public ITexture[] getTexturesInactive(ITexture aBaseTexture) { - return new ITexture[] { - aBaseTexture, - TextureFactory.of(Textures.BlockIcons.OVERLAY_PIPE_IN), - TextureFactory.builder().addIcon(TEXTURE_TFFT_HATCH).extFacing().build() - }; + return new ITexture[] { aBaseTexture, TextureFactory.of(Textures.BlockIcons.OVERLAY_PIPE_IN), + TextureFactory.builder().addIcon(TEXTURE_TFFT_HATCH).extFacing().build() }; } @Override diff --git a/src/main/java/common/tileentities/TE_BeamTransmitter.java b/src/main/java/common/tileentities/TE_BeamTransmitter.java index 74cb845fc4..1d6915ade2 100644 --- a/src/main/java/common/tileentities/TE_BeamTransmitter.java +++ b/src/main/java/common/tileentities/TE_BeamTransmitter.java @@ -1,12 +1,14 @@ 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; + import org.joml.Vector3i; import org.joml.Vector3ic; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + public class TE_BeamTransmitter extends TileEntity { private final Vector3ic position; diff --git a/src/main/java/common/tileentities/TE_ItemProxyCable.java b/src/main/java/common/tileentities/TE_ItemProxyCable.java index ac080ceab2..1dc539c89e 100644 --- a/src/main/java/common/tileentities/TE_ItemProxyCable.java +++ b/src/main/java/common/tileentities/TE_ItemProxyCable.java @@ -16,9 +16,10 @@ public class TE_ItemProxyCable extends TileEntity { 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); + 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())); @@ -33,8 +34,7 @@ public class TE_ItemProxyCable extends TileEntity { } /** - * Builds a simple unique identifier for this TileEntity by appending - * the x, y, and z coordinates in a string. + * 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 */ @@ -48,20 +48,17 @@ public class TE_ItemProxyCable extends TileEntity { } /** - * 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
+ * 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 - * @return - * True if the connection was allowed + * @param side 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 boolean setConnection(ForgeDirection side, boolean connected) { if (isConnectionAllowed(side)) { diff --git a/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java b/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java index 88a8ef8bda..7d58a21c61 100644 --- a/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java +++ b/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java @@ -1,6 +1,7 @@ package common.tileentities; import java.util.HashSet; + import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.ISidedInventory; @@ -43,9 +44,10 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory 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); + 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())) { @@ -61,22 +63,18 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory } } - private void searchSourceRecursive( - HashSet sources, - HashSet visited, - ForgeDirection from, - TE_ItemProxyCable nextTarget) { + private void searchSourceRecursive(HashSet sources, HashSet visited, + ForgeDirection from, TE_ItemProxyCable nextTarget) { if (!visited.contains(nextTarget.getIdentifier())) { visited.add(nextTarget.getIdentifier()); for (ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { if (next != from) { - final TileEntity te = super.getWorldObj() - .getTileEntity( - nextTarget.xCoord + next.offsetX, - nextTarget.yCoord + next.offsetY, - nextTarget.zCoord + next.offsetZ); + 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())) { @@ -162,7 +160,7 @@ public class TE_ItemProxyEndpoint extends TileEntity implements ISidedInventory @Override public int[] getAccessibleSlotsFromSide(int side) { - return new int[] {0}; + return new int[] { 0 }; } @Override diff --git a/src/main/java/common/tileentities/TE_ItemProxySource.java b/src/main/java/common/tileentities/TE_ItemProxySource.java index 15a93ed91a..78c338b920 100644 --- a/src/main/java/common/tileentities/TE_ItemProxySource.java +++ b/src/main/java/common/tileentities/TE_ItemProxySource.java @@ -11,8 +11,7 @@ public class TE_ItemProxySource extends TileEntity implements IInventory { private String idCache = null; /** - * Builds a simple unique identifier for this TileEntity by appending - * the x, y, and z coordinates in a string. + * 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 */ diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java index a8de775f98..ea5211bfba 100644 --- a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java +++ b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java @@ -9,10 +9,9 @@ public class TE_SpaceElevatorCapacitor extends TileEntity { /** * Called by {@link GTMTE_SpaceElevator} while charging - * @param charge - * Current elevator charge - * @param maxCharge - * Charge level it is trying to reach + * + * @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); @@ -20,8 +19,8 @@ public class TE_SpaceElevatorCapacitor extends TileEntity { /** * Called by {@link client.renderer.TESR_SECapacitor} to calculate the block's colour saturation - * @return - * Charge level from 0.0F to 1.0F + * + * @return Charge level from 0.0F to 1.0F */ public float getChargeLevel() { return chargeLevel; @@ -36,8 +35,8 @@ public class TE_SpaceElevatorCapacitor extends TileEntity { /** * Called by {@link GTMTE_SpaceElevator} in case of maintenance issues - * @param isDamaged - * has maintenance issue + * + * @param isDamaged has maintenance issue */ public void setIsDamaged(boolean isDamaged) { this.isDamaged = isDamaged; @@ -45,8 +44,8 @@ public class TE_SpaceElevatorCapacitor extends TileEntity { /** * Called by {@link client.renderer.TESR_SECapacitor} to check whether the block should be rendered red - * @return - * should be rendered red + * + * @return should be rendered red */ public boolean isDamaged() { return isDamaged; diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java index c4df059563..7e76a9c14d 100644 --- a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java +++ b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java @@ -1,10 +1,11 @@ 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; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + public class TE_SpaceElevatorTether extends TileEntity { @SideOnly(Side.CLIENT) diff --git a/src/main/java/kekztech/GuiHandler.java b/src/main/java/kekztech/GuiHandler.java index 56c7a8b102..8e16da8f37 100644 --- a/src/main/java/kekztech/GuiHandler.java +++ b/src/main/java/kekztech/GuiHandler.java @@ -1,13 +1,15 @@ package kekztech; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + 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; -import net.minecraft.world.World; public class GuiHandler implements IGuiHandler { diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 2444eb2fe9..defec1c9b7 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -1,42 +1,36 @@ package kekztech; -import common.items.MetaItem_CraftingComponent; -import common.items.MetaItem_ReactorComponent; import java.util.Arrays; + import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; + import util.Util; +import common.items.MetaItem_CraftingComponent; +import common.items.MetaItem_ReactorComponent; + public enum Items { + /* - // Heat Vents - T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), - T1ComponentHeatVent(4,0), T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), - T1OverclockedHeatVent(8,0), T2OverclockedHeatVent(9,0), T3OverclockedHeatVent(10,0), T4OverclockedHeatVent(11,0), - // Heat Exchanger - T1HeatExchanger(12,0), T2HeatExchanger(13,0), T3HeatExchanger(14,0), T4HeatExchanger(15,0), - // Fuel Rods - UraniumFuelRod(16,0), UraniumDualFuelRod(17,0), UraniumQuadFuelRod(18,0), - ThoriumFuelRod(19,0), ThoriumDualFuelRod(20,0), ThoriumQuadFuelRod(21,0), - MOXFuelRod(22,0), MOXDualFuelRod(23,0), MOXQuadFuelRod(24,0), - NaquadahFuelRod(25,0), NaquadahDualFuelRod(26,0), NaquadahQuadFuelRod(27,0), - Th_MOXFuelRod(28,0), Th_MOXDualFuelRod(29,0), Th_MOXQuadFuelRod(30,0), - // Depleted Fuel Rods - DepletedUraniumFuelRod(31,0), DepletedUraniumDualFuelRod(32,0), DepletedUraniumQuadFuelRod(33,0), - DepletedThoriumFuelRod(34,0), DepletedThoriumDualFuelRod(35,0), DepletedThoriumQuadFuelRod(36,0), - DepletedMOXFuelRod(37,0), DepletedMOXDualFuelRod(38,0), DepletedMOXQuadFuelRod(39,0), - DepletedNaquadahFuelRod(40,0), DepletedNaquadahDualFuelRod(41,0), DepletedNaquadahQuadFuelRod(42,0), - Th_DepletedMOXFuelRod(43,0), Th_DepletedMOXDualFuelRod(44,0), Th_DepletedMOXQuadFuelRod(45,0), - // Neutron Reflectors - T1NeutronReflector(46,0), T2NeutronReflector(47,0), - // Coolant Cells - HeliumCoolantCell360k(48,0), NaKCoolantCell360k(49,0), - - // Heat Pipes - CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), - BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), - BoronArsenideCrystal(7,1), IsotopicallyPureDiamondCrystal(8,1), - */ + * // Heat Vents T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), T1ComponentHeatVent(4,0), + * T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), T1OverclockedHeatVent(8,0), + * T2OverclockedHeatVent(9,0), T3OverclockedHeatVent(10,0), T4OverclockedHeatVent(11,0), // Heat Exchanger + * T1HeatExchanger(12,0), T2HeatExchanger(13,0), T3HeatExchanger(14,0), T4HeatExchanger(15,0), // Fuel Rods + * UraniumFuelRod(16,0), UraniumDualFuelRod(17,0), UraniumQuadFuelRod(18,0), ThoriumFuelRod(19,0), + * ThoriumDualFuelRod(20,0), ThoriumQuadFuelRod(21,0), MOXFuelRod(22,0), MOXDualFuelRod(23,0), MOXQuadFuelRod(24,0), + * NaquadahFuelRod(25,0), NaquadahDualFuelRod(26,0), NaquadahQuadFuelRod(27,0), Th_MOXFuelRod(28,0), + * Th_MOXDualFuelRod(29,0), Th_MOXQuadFuelRod(30,0), // Depleted Fuel Rods DepletedUraniumFuelRod(31,0), + * DepletedUraniumDualFuelRod(32,0), DepletedUraniumQuadFuelRod(33,0), DepletedThoriumFuelRod(34,0), + * DepletedThoriumDualFuelRod(35,0), DepletedThoriumQuadFuelRod(36,0), DepletedMOXFuelRod(37,0), + * DepletedMOXDualFuelRod(38,0), DepletedMOXQuadFuelRod(39,0), DepletedNaquadahFuelRod(40,0), + * DepletedNaquadahDualFuelRod(41,0), DepletedNaquadahQuadFuelRod(42,0), Th_DepletedMOXFuelRod(43,0), + * Th_DepletedMOXDualFuelRod(44,0), Th_DepletedMOXQuadFuelRod(45,0), // Neutron Reflectors T1NeutronReflector(46,0), + * T2NeutronReflector(47,0), // Coolant Cells HeliumCoolantCell360k(48,0), NaKCoolantCell360k(49,0), // Heat Pipes + * CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), + * BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), BoronArsenideCrystal(7,1), + * IsotopicallyPureDiamondCrystal(8,1), + */ // Ceramics YSZCeramicDust(9, 1), GDCCeramicDust(10, 1), @@ -78,16 +72,13 @@ public enum Items { } public ItemStack getNonOreDictedItemStack(int amount) { - return identifier == 0 - ? new ItemStack(MetaItem_ReactorComponent.getInstance(), amount, this.getMetaID()) + return identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(), amount, this.getMetaID()) : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); } public ItemStack getOreDictedItemStack(int amount) { - return this.getOreDictName() != null - ? Util.getStackofAmountFromOreDict(this.getOreDictName(), amount) - : identifier == 0 - ? new ItemStack(MetaItem_ReactorComponent.getInstance(), amount, this.getMetaID()) + return this.getOreDictName() != null ? Util.getStackofAmountFromOreDict(this.getOreDictName(), amount) + : identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(), amount, this.getMetaID()) : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index dbef680cc3..557cfcb28c 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -1,18 +1,21 @@ package kekztech; +import java.util.List; +import java.util.Set; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + import com.google.common.collect.ImmutableSet; import common.CommonProxy; import common.tileentities.*; + import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLMissingMappingsEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; -import java.util.List; -import java.util.Set; -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; /** * My GT-Meta-IDs are: 13101 - 13500 @@ -23,8 +26,7 @@ import org.apache.logging.log4j.Logger; modid = KekzCore.MODID, name = KekzCore.NAME, version = KekzCore.VERSION, - dependencies = "required-after:IC2;" - + "required-after:gregtech;" + dependencies = "required-after:IC2;" + "required-after:gregtech;" + "required-after:tectech;" + "required-after:Thaumcraft;" + "required-after:ThaumicTinkerer;" diff --git a/src/main/java/kekztech/ServerProxy.java b/src/main/java/kekztech/ServerProxy.java index ac366a54fd..e509ab1722 100644 --- a/src/main/java/kekztech/ServerProxy.java +++ b/src/main/java/kekztech/ServerProxy.java @@ -2,4 +2,5 @@ package kekztech; import common.CommonProxy; -public class ServerProxy extends CommonProxy {} +public class ServerProxy extends CommonProxy { +} diff --git a/src/main/java/reactor/items/CoolantCell.java b/src/main/java/reactor/items/CoolantCell.java index 8b78881f48..2f59d6cfaa 100644 --- a/src/main/java/reactor/items/CoolantCell.java +++ b/src/main/java/reactor/items/CoolantCell.java @@ -4,7 +4,7 @@ public class CoolantCell { public static String TYPE = "CoolantCell"; - public static String[] RESOURCE_NAME = {"HeliumCoolantCell360k", "NaKCoolantCell360k"}; + public static String[] RESOURCE_NAME = { "HeliumCoolantCell360k", "NaKCoolantCell360k" }; - public static int[] HEAT_CAPACITY = {360000, 360000}; + public static int[] HEAT_CAPACITY = { 360000, 360000 }; } diff --git a/src/main/java/reactor/items/FuelRod.java b/src/main/java/reactor/items/FuelRod.java index 0df756dfc2..f9e41e6ced 100644 --- a/src/main/java/reactor/items/FuelRod.java +++ b/src/main/java/reactor/items/FuelRod.java @@ -15,61 +15,30 @@ public class FuelRod { public static final String EU_PER_TICK = "EU_PER_TICK"; public static final String EU_PER_PULSE = "EU_PER_PULSE"; - public static final String[] RESOURCE_NAME = { - "UraniumFuelRod", "UraniumDualFuelRod", "UraniumQuadFuelRod", - "ThoriumFuelRod", "ThoriumDualFuelRod", "ThoriumQuadFuelRod", - "MOXFuelRod", "MOXDualFuelRod", "MOXQuadFuelRod", - "NaquadahFuelRod", "NaquadahDualFuelRod", "NaquadahQuadFuelRod", - "Th_MOXFuelRod", "Th_MOXDualFuelRod", "Th_MOXQuadFuelRod" - }; + public static final String[] RESOURCE_NAME = { "UraniumFuelRod", "UraniumDualFuelRod", "UraniumQuadFuelRod", + "ThoriumFuelRod", "ThoriumDualFuelRod", "ThoriumQuadFuelRod", "MOXFuelRod", "MOXDualFuelRod", + "MOXQuadFuelRod", "NaquadahFuelRod", "NaquadahDualFuelRod", "NaquadahQuadFuelRod", "Th_MOXFuelRod", + "Th_MOXDualFuelRod", "Th_MOXQuadFuelRod" }; - public static final String[] RESOURCE_NAME_DEPLETED = { - "DepletedUraniumFuelRod", "DepletedUraniumDualFuelRod", "DepletedUraniumQuadFuelRod", - "DepletedThoriumFuelRod", "DepletedThoriumDualFuelRod", "DepletedThoriumQuadFuelRod", - "DepletedMOXFuelRod", "DepletedMOXDualFuelRod", "DepletedMOXQuadFuelRod", - "DepletedNaquadahFuelRod", "DepletedNaquadahDualFuelRod", "DepletedNaquadahQuadFuelRod", - "Th_DepletedMOXFuelRod", "Th_DepletedMOXDualFuelRod", "Th_DepletedMOXQuadFuelRod" - }; + public static final String[] RESOURCE_NAME_DEPLETED = { "DepletedUraniumFuelRod", "DepletedUraniumDualFuelRod", + "DepletedUraniumQuadFuelRod", "DepletedThoriumFuelRod", "DepletedThoriumDualFuelRod", + "DepletedThoriumQuadFuelRod", "DepletedMOXFuelRod", "DepletedMOXDualFuelRod", "DepletedMOXQuadFuelRod", + "DepletedNaquadahFuelRod", "DepletedNaquadahDualFuelRod", "DepletedNaquadahQuadFuelRod", + "Th_DepletedMOXFuelRod", "Th_DepletedMOXDualFuelRod", "Th_DepletedMOXQuadFuelRod" }; - public static final int[] VALUES_LIFETIME = { - 20000, 20000, 20000, 100000, 100000, 100000, - 10000, 10000, 10000, 100000, 100000, 100000, - 50000, 50000, 50000 - }; + public static final int[] VALUES_LIFETIME = { 20000, 20000, 20000, 100000, 100000, 100000, 10000, 10000, 10000, + 100000, 100000, 100000, 50000, 50000, 50000 }; - public static final int[] VALUES_PULSES = { - 1, 2, 4, 1, 2, 4, - 1, 2, 4, 1, 2, 4, - 1, 2, 4 - }; + public static final int[] VALUES_PULSES = { 1, 2, 4, 1, 2, 4, 1, 2, 4, 1, 2, 4, 1, 2, 4 }; - public static final int[] VALUES_HEAT_PER_SECOND = { - 4, 24, 96, 1, 6, 24, - 4, 24, 96, 80, 480, 1920, - 1, 6, 24 - }; + public static final int[] VALUES_HEAT_PER_SECOND = { 4, 24, 96, 1, 6, 24, 4, 24, 96, 80, 480, 1920, 1, 6, 24 }; - public static final int[] VALUES_HEAT_PER_PULSE = { - 4, 4, 4, 1, 1, 1, - 4, 4, 4, 80, 80, 80, - 1, 1, 1 - }; + public static final int[] VALUES_HEAT_PER_PULSE = { 4, 4, 4, 1, 1, 1, 4, 4, 4, 80, 80, 80, 1, 1, 1 }; - public static final double[] VALUES_HEAT_BOOST_RATE = { - 1, 1, 1, 1, 1, 1, - 5, 5, 5, 1, 1, 1, - 2, 2, 2 - }; + public static final double[] VALUES_HEAT_BOOST_RATE = { 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 2, 2, 2 }; - public static final int[] VALUES_EU_PER_TICK = { - 50, 200, 600, 10, 40, 120, - 50, 200, 600, 100, 400, 1200, - 10, 40, 120 - }; + public static final int[] VALUES_EU_PER_TICK = { 50, 200, 600, 10, 40, 120, 50, 200, 600, 100, 400, 1200, 10, 40, + 120 }; - public static final int[] VALUES_EU_PER_PULSE = { - 50, 50, 50, 10, 10, 10, - 50, 50, 50, 100, 100, 100, - 10, 10, 10 - }; + public static final int[] VALUES_EU_PER_PULSE = { 50, 50, 50, 10, 10, 10, 50, 50, 50, 100, 100, 100, 10, 10, 10 }; } diff --git a/src/main/java/reactor/items/HeatExchanger.java b/src/main/java/reactor/items/HeatExchanger.java index ec4dbce8e7..5be68d1541 100644 --- a/src/main/java/reactor/items/HeatExchanger.java +++ b/src/main/java/reactor/items/HeatExchanger.java @@ -4,11 +4,12 @@ public class HeatExchanger { public static String TYPE = "HeatExchanger"; - public static String[] RESOURCE_NAME = {"T1HeatExchanger", "T2HeatExchanger", "T3HeatExchanger", "T4HeatExchanger"}; + public static String[] RESOURCE_NAME = { "T1HeatExchanger", "T2HeatExchanger", "T3HeatExchanger", + "T4HeatExchanger" }; - public static int[] HEAT_CAPACITY = {2000, 8000, 32000, 128000}; + public static int[] HEAT_CAPACITY = { 2000, 8000, 32000, 128000 }; - public static int[] COMPONENT_EXCHANGE_RATE = {12, 24, 96, 384}; + public static int[] COMPONENT_EXCHANGE_RATE = { 12, 24, 96, 384 }; - public static int[] HULL_EXCHANGE_RATE = {4, 8, 32, 128}; + public static int[] HULL_EXCHANGE_RATE = { 4, 8, 32, 128 }; } diff --git a/src/main/java/reactor/items/HeatVent.java b/src/main/java/reactor/items/HeatVent.java index 100de26d04..3ff65d97bd 100644 --- a/src/main/java/reactor/items/HeatVent.java +++ b/src/main/java/reactor/items/HeatVent.java @@ -10,33 +10,15 @@ public class HeatVent { public static final String HULL_DRAW_RATE = "HULL_DRAW_RATE"; public static final String SELF_COOL_RATE = "SELF_COOL_RATE"; - public static String[] RESOURCE_NAMES = { - "T1HeatVent", "T2HeatVent", "T3HeatVent", "T4HeatVent", - "T1ComponentHeatVent", "T2ComponentHeatVent", "T3ComponentHeatVent", "T4ComponentHeatVent", - "T1OverclockedHeatVent", "T2OverclockedHeatVent", "T3OverclockedHeatVent", "T4OverclockedHeatVent" - }; + public static String[] RESOURCE_NAMES = { "T1HeatVent", "T2HeatVent", "T3HeatVent", "T4HeatVent", + "T1ComponentHeatVent", "T2ComponentHeatVent", "T3ComponentHeatVent", "T4ComponentHeatVent", + "T1OverclockedHeatVent", "T2OverclockedHeatVent", "T3OverclockedHeatVent", "T4OverclockedHeatVent" }; - public static int[] HEAT_CAPACITIES = { - 1000, 4000, 8000, 32000, - 1000, 4000, 8000, 32000, - 1000, 4000, 8000, 32000 - }; + public static int[] HEAT_CAPACITIES = { 1000, 4000, 8000, 32000, 1000, 4000, 8000, 32000, 1000, 4000, 8000, 32000 }; - public static int[] COMPONENT_VENT_RATES = { - 0, 0, 0, 0, - 6, 12, 48, 96, - 0, 0, 0, 0 - }; + public static int[] COMPONENT_VENT_RATES = { 0, 0, 0, 0, 6, 12, 48, 96, 0, 0, 0, 0 }; - public static int[] HULL_DRAW_RATES = { - 0, 0, 0, 0, - 0, 0, 0, 0, - 18, 36, 144, 288 - }; + public static int[] HULL_DRAW_RATES = { 0, 0, 0, 0, 0, 0, 0, 0, 18, 36, 144, 288 }; - public static int[] SELF_COOL_RATES = { - 6, 12, 48, 96, - 0, 0, 0, 0, - 10, 20, 80, 160 - }; + public static int[] SELF_COOL_RATES = { 6, 12, 48, 96, 0, 0, 0, 0, 10, 20, 80, 160 }; } diff --git a/src/main/java/reactor/items/NeutronReflector.java b/src/main/java/reactor/items/NeutronReflector.java index 3d18413104..44f04e32c9 100644 --- a/src/main/java/reactor/items/NeutronReflector.java +++ b/src/main/java/reactor/items/NeutronReflector.java @@ -4,7 +4,7 @@ public class NeutronReflector { public static String TYPE = "NeutronReflector"; - public static String[] RESOURCE_NAME = {"T1NeutronReflector", "T2NeutronReflector"}; + public static String[] RESOURCE_NAME = { "T1NeutronReflector", "T2NeutronReflector" }; - public static int[] DURABILITY = {512000, 2147483647}; + public static int[] DURABILITY = { 512000, 2147483647 }; } diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java index b9af3a06dc..6a56dfa8aa 100644 --- a/src/main/java/util/Util.java +++ b/src/main/java/util/Util.java @@ -1,13 +1,15 @@ package util; -import common.items.ErrorItem; import java.util.ArrayList; import java.util.Iterator; import java.util.List; + import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.oredict.OreDictionary; +import common.items.ErrorItem; + public class Util { public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount) { -- cgit From 665731d940b6e6e218befc8a21885fa02e6acdaa Mon Sep 17 00:00:00 2001 From: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Date: Sat, 11 Feb 2023 21:09:43 +0000 Subject: Fix wildcard issue --- src/main/java/common/Recipes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index f275d1d37a..4f7ff2c9e6 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -537,7 +537,7 @@ public class Recipes { // Controller final Object[] lsc_recipe = { "LPL", "CBC", "LPL", 'L', - ItemList.IC2_LapotronCrystal.getWithCharge(1L, 10000000), 'P', ItemList.Circuit_Chip_PIC.get(1L), 'C', + ItemList.IC2_LapotronCrystal.getWildcard(1L), 'P', ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; GT_ModHandler.addCraftingRecipe(TileEntities.lsc.getStackForm(1), lsc_recipe); -- cgit From 911640a56e2ef3bc72e54b37e49bec64c5970e5b Mon Sep 17 00:00:00 2001 From: GitHub GTNH Actions <> Date: Sat, 11 Feb 2023 21:14:09 +0000 Subject: spotlessApply --- src/main/java/common/Recipes.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 4f7ff2c9e6..3e4d0e659b 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -536,9 +536,9 @@ public class Recipes { private static void registerRecipes_LSC() { // Controller - final Object[] lsc_recipe = { "LPL", "CBC", "LPL", 'L', - ItemList.IC2_LapotronCrystal.getWildcard(1L), 'P', ItemList.Circuit_Chip_PIC.get(1L), 'C', - OrePrefixes.circuit.get(Materials.Master), 'B', new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; + final Object[] lsc_recipe = { "LPL", "CBC", "LPL", 'L', ItemList.IC2_LapotronCrystal.getWildcard(1L), 'P', + ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; GT_ModHandler.addCraftingRecipe(TileEntities.lsc.getStackForm(1), lsc_recipe); // Blocks -- cgit From 3a3c14c5e15d3067bb5dceb520e272426ddd224e Mon Sep 17 00:00:00 2001 From: minecraft7771 Date: Mon, 27 Feb 2023 15:55:51 +0100 Subject: Save wireless refill counter to NBT --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index e22ac806b6..1226e1ee0d 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -727,7 +727,7 @@ public class GTMTE_LapotronicSuperCapacitor // Every LSC_time_between_wireless_rebalance_in_ticks check against wireless network for re-balancing. counter++; - if (wireless_mode && (counter == LSC_time_between_wireless_rebalance_in_ticks)) { + if (wireless_mode && (counter >= LSC_time_between_wireless_rebalance_in_ticks)) { // Reset tick counter. counter = 1; @@ -786,7 +786,7 @@ public class GTMTE_LapotronicSuperCapacitor /** * 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 */ @@ -813,7 +813,7 @@ public class GTMTE_LapotronicSuperCapacitor /** * Calculate how much EU to draw from an Energy Hatch - * + * * @param hatchWatts Hatch amperage * voltage * @return EU amount */ @@ -825,7 +825,7 @@ public class GTMTE_LapotronicSuperCapacitor /** * Calculate how much EU to push into a Dynamo Hatch - * + * * @param hatchWatts Hatch amperage * voltage * @return EU amount */ @@ -897,6 +897,7 @@ public class GTMTE_LapotronicSuperCapacitor nbt.setByteArray("capacity", capacity.toByteArray()); nbt.setByteArray("stored", stored.toByteArray()); nbt.setBoolean("wireless_mode", wireless_mode); + nbt.setInteger("wireless_mode_cooldown", counter); super.saveNBTData(nbt); } @@ -908,6 +909,7 @@ public class GTMTE_LapotronicSuperCapacitor capacity = new BigInteger(nbt.getByteArray("capacity")); stored = new BigInteger(nbt.getByteArray("stored")); wireless_mode = nbt.getBoolean("wireless_mode"); + counter = nbt.getInteger("wireless_mode_cooldown"); super.loadNBTData(nbt); } -- cgit From 0dbf7928d40309315e35344e8aa29ecc828f70a6 Mon Sep 17 00:00:00 2001 From: Emerald Date: Mon, 13 Mar 2023 21:40:49 +0000 Subject: Fix space in gas turbine tooltip --- src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java | 2 +- src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index a915f07287..66157b5665 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -81,7 +81,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas tt.addMachineType("Gas Turbine") .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") .addInfo( - "Consumes up to" + (EU_PER_TICK * 20) + "Consumes up to " + (EU_PER_TICK * 20) + "EU worth of fuel with up to 100% 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") diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index 8c1aee14ef..9cf68eb13c 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -83,7 +83,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas tt.addMachineType("Gas Turbine") .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") .addInfo( - "Consumes up to" + (EU_PER_TICK * 20) + "Consumes up to " + (EU_PER_TICK * 20) + "EU worth of fuel with up to 100% efficiency each second") .addInfo("Nitrobenzene and other gas fuels above 1M EU/bucket are more efficient") .addInfo("Steam production requires the SOFC to heat up completely first") -- cgit From fc7e55e8f317c0141c17f759b16d200e2506aea8 Mon Sep 17 00:00:00 2001 From: minecraft7771 Date: Thu, 16 Mar 2023 13:13:48 +0100 Subject: Added button to toggle wireless mode on LSC --- dependencies.gradle | 2 +- src/main/java/client/gui/KT_UITextures.java | 17 ++++++++ .../GTMTE_LapotronicSuperCapacitor.java | 48 ++++++++++++++++++++- src/main/resources/assets/kekztech/lang/en_US.lang | 3 ++ .../textures/gui/overlay_button/wireless_off.png | Bin 0 -> 703 bytes .../gui/overlay_button/wireless_off_disabled.png | Bin 0 -> 743 bytes .../textures/gui/overlay_button/wireless_on.png | Bin 0 -> 644 bytes 7 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 src/main/java/client/gui/KT_UITextures.java create mode 100644 src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_off.png create mode 100644 src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_off_disabled.png create mode 100644 src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_on.png diff --git a/dependencies.gradle b/dependencies.gradle index 02092427be..65914d3c37 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.41.266:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.03:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.89:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.151:dev' compile 'com.github.GTNewHorizons:StructureLib:1.2.1:dev' diff --git a/src/main/java/client/gui/KT_UITextures.java b/src/main/java/client/gui/KT_UITextures.java new file mode 100644 index 0000000000..ffca0b6813 --- /dev/null +++ b/src/main/java/client/gui/KT_UITextures.java @@ -0,0 +1,17 @@ +package client.gui; + +import kekztech.KekzCore; + +import com.gtnewhorizons.modularui.api.drawable.UITexture; + +public class KT_UITextures { + + public static final UITexture OVERLAY_BUTTON_WIRELESS_ON = UITexture + .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_on"); + + public static final UITexture OVERLAY_BUTTON_WIRELESS_OFF = UITexture + .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_off"); + + public static final UITexture OVERLAY_BUTTON_WIRELESS_OFF_DISABLED = UITexture + .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_off_disabled"); +} diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 1226e1ee0d..489594049e 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -3,6 +3,7 @@ package common.tileentities; import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; import static common.itemBlocks.IB_LapotronicEnergyUnit.*; import static gregtech.api.enums.GT_HatchElement.Maintenance; +import static gregtech.api.metatileentity.BaseTileEntity.TOOLTIP_DELAY; import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; import static gregtech.api.util.GT_StructureUtility.filterByMTEClass; import static java.lang.Math.min; @@ -20,9 +21,12 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IChatComponent; +import net.minecraft.util.StatCollector; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; +import client.gui.KT_UITextures; + import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoMulti; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoTunnel; @@ -39,11 +43,18 @@ import com.gtnewhorizon.structurelib.structure.IStructureElement; import com.gtnewhorizon.structurelib.structure.IStructureElement.PlaceResult; import com.gtnewhorizon.structurelib.structure.StructureUtility; import com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode; +import com.gtnewhorizons.modularui.api.drawable.IDrawable; +import com.gtnewhorizons.modularui.api.drawable.UITexture; +import com.gtnewhorizons.modularui.api.screen.ModularWindow; +import com.gtnewhorizons.modularui.api.screen.UIBuildContext; +import com.gtnewhorizons.modularui.common.widget.ButtonWidget; +import com.gtnewhorizons.modularui.common.widget.FakeSyncWidget; import common.Blocks; import gregtech.api.enums.Dyes; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Textures.BlockIcons; +import gregtech.api.gui.modularui.GT_UITextures; import gregtech.api.interfaces.IGlobalWirelessEnergy; import gregtech.api.interfaces.IHatchElement; import gregtech.api.interfaces.ITexture; @@ -65,6 +76,7 @@ public class GTMTE_LapotronicSuperCapacitor NotTop } + private boolean canUseWireless = false; private boolean wireless_mode = false; private boolean not_processed_lsc = true; private int counter = 1; @@ -984,9 +996,13 @@ public class GTMTE_LapotronicSuperCapacitor return true; } + protected boolean canUseWireless() { + return getUHVCapacitorCount() != 0 || getUEVCapacitorCount() != 0; + } + @Override public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { - if (getUHVCapacitorCount() != 0 || getUEVCapacitorCount() != 0) { + if (canUseWireless()) { wireless_mode = !wireless_mode; GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); } else { @@ -1004,6 +1020,36 @@ public class GTMTE_LapotronicSuperCapacitor } } + @Override + public void addUIWidgets(ModularWindow.Builder builder, UIBuildContext buildContext) { + super.addUIWidgets(builder, buildContext); + builder.widget(new ButtonWidget().setOnClick((clickData, widget) -> { + if (!widget.isClient()) { + canUseWireless = canUseWireless(); + } + if (canUseWireless) { + wireless_mode = !wireless_mode; + } + }).setPlayClickSound(true).setBackground(() -> { + List ret = new ArrayList<>(); + ret.add(GT_UITextures.BUTTON_STANDARD); + if (canUseWireless) { + if (wireless_mode) { + ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_ON); + } else { + ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_OFF); + } + } else { + ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_OFF_DISABLED); + } + return ret.toArray(new IDrawable[0]); + }).setPos(80, 91).setSize(16, 16) + .addTooltip(StatCollector.translateToLocal("gui.kekztech_lapotronicenergyunit.wireless")) + .setTooltipShowUpDelay(TOOLTIP_DELAY)) + .widget(new FakeSyncWidget.BooleanSyncer(() -> wireless_mode, val -> wireless_mode = val)) + .widget(new FakeSyncWidget.BooleanSyncer(this::canUseWireless, val -> canUseWireless = val)); + } + private enum LSCHatchElement implements IHatchElement { Energy(GT_MetaTileEntity_Hatch_EnergyMulti.class, GT_MetaTileEntity_Hatch_Energy.class) { diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index bd7639fb73..348c357118 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -193,3 +193,6 @@ achievement.tile.kekztech_lapotronicenergyunit_block.5.desc=Pickup this item to achievement.tile.kekztech_lapotronicenergyunit_block.5=Ultimate Capacitor (UHV) achievement.tile.kekztech_lapotronicenergyunit_block.8.desc=Beyond the ranks of Gods achievement.tile.kekztech_lapotronicenergyunit_block.8=Ultimate Capacitor (UEV) + +# -------- GUI +gui.kekztech_lapotronicenergyunit.wireless=Wireless mode diff --git a/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_off.png b/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_off.png new file mode 100644 index 0000000000..dc7f50d04b Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_off.png differ diff --git a/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_off_disabled.png b/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_off_disabled.png new file mode 100644 index 0000000000..aa4ab54220 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_off_disabled.png differ diff --git a/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_on.png b/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_on.png new file mode 100644 index 0000000000..1691c4b32e Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/gui/overlay_button/wireless_on.png differ -- cgit From d5cb21017098a6ee5294b8eecf4a57d5df1cb611 Mon Sep 17 00:00:00 2001 From: Emerald Date: Sun, 19 Mar 2023 10:19:19 +0000 Subject: Use formatNumbers for EU values in gas turbine tooltip --- src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java | 2 +- src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 66157b5665..888f2c71e6 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -81,7 +81,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas tt.addMachineType("Gas Turbine") .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") .addInfo( - "Consumes up to " + (EU_PER_TICK * 20) + "Consumes up to " + GT_Utility.formatNumbers(EU_PER_TICK * 20) + "EU worth of fuel with up to 100% 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") diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index 9cf68eb13c..56986228ae 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -83,7 +83,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas tt.addMachineType("Gas Turbine") .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") .addInfo( - "Consumes up to " + (EU_PER_TICK * 20) + "Consumes up to " + GT_Utility.formatNumbers(EU_PER_TICK * 20) + "EU worth of fuel with up to 100% efficiency each second") .addInfo("Nitrobenzene and other gas fuels above 1M EU/bucket are more efficient") .addInfo("Steam production requires the SOFC to heat up completely first") -- cgit From 29ed4a662cbe7e83afe9d6edbdb5aef16589e076 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Mon, 20 Mar 2023 02:01:19 +0100 Subject: add blocks --- .../java/common/blocks/Block_LapotronicEnergyUnit.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java index 2aff14cbf6..653c99216b 100644 --- a/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java +++ b/src/main/java/common/blocks/Block_LapotronicEnergyUnit.java @@ -70,6 +70,10 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { private IIcon iconUltimateTop; private IIcon iconUltimateExtremeSide; private IIcon iconUltimateExtremeTop; + private IIcon iconUltimateInsaneSide; + private IIcon iconUltimateInsaneTop; + private IIcon iconUltimateMegaSide; + private IIcon iconUltimateMegaTop; private Block_LapotronicEnergyUnit() { super(Material.iron); @@ -108,6 +112,10 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { iconUltimateTop = ir.registerIcon("kekztech:UltimateEnergyUnit_top"); iconUltimateExtremeSide = ir.registerIcon("kekztech:ReallyUltimateEnergyUnit_side"); iconUltimateExtremeTop = ir.registerIcon("kekztech:ReallyUltimateEnergyUnit_top"); + iconUltimateInsaneSide = ir.registerIcon("kekztech:InsanelyUltimateEnergyUnit_side"); + iconUltimateInsaneTop = ir.registerIcon("kekztech:InsanelyUltimateEnergyUnit_top"); + iconUltimateMegaSide = ir.registerIcon("kekztech:MegaUltimateEnergyUnit_side"); + iconUltimateMegaTop = ir.registerIcon("kekztech:MegaUltimateEnergyUnit_top"); } @Override @@ -127,6 +135,10 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { par3List.add(new ItemStack(par1, 1, 5)); // UEV Cap par3List.add(new ItemStack(par1, 1, 8)); + // UIV Cap + par3List.add(new ItemStack(par1, 1, 9)); + // UMV Cap + par3List.add(new ItemStack(par1, 1, 10)); } @Override @@ -150,6 +162,10 @@ public class Block_LapotronicEnergyUnit extends BaseGTUpdateableBlock { return (side < 2) ? iconLapoEVTop : iconLapoEVSide; case 8: return (side < 2) ? iconUltimateExtremeTop : iconUltimateExtremeSide; + case 9: + return (side < 2) ? iconUltimateInsaneTop : iconUltimateInsaneSide; + case 10: + return (side < 2) ? iconUltimateMegaTop : iconUltimateMegaSide; default: return iconUltimateTop; } -- cgit From cd299f88e6138565eebb0b084dae04f1e94a2b1a Mon Sep 17 00:00:00 2001 From: GDCloud Date: Mon, 20 Mar 2023 02:01:31 +0100 Subject: localisation --- src/main/resources/assets/kekztech/lang/en_US.lang | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 348c357118..29083a7f9a 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -144,6 +144,8 @@ tile.kekztech_lapotronicenergyunit_block.5.name=Ultimate Capacitor (UHV) tile.kekztech_lapotronicenergyunit_block.6.name=Empty Capacitor (-) tile.kekztech_lapotronicenergyunit_block.7.name=Lapotron Capacitor (EV) tile.kekztech_lapotronicenergyunit_block.8.name=Extremely Ultimate Capacitor (UEV) +tile.kekztech_lapotronicenergyunit_block.9.name=Insanely Ultimate Capacitor (UIV) +tile.kekztech_lapotronicenergyunit_block.10.name=Mega Ultimate Capacitor (UMV) tile.kekztech_lapotronicenergyunit_block.desc=Part of the Lapotronic Super Capacitor # -------- Thaumium Reinforced Jar: Block @@ -192,7 +194,12 @@ achievement.tile.kekztech_lapotronicenergyunit_block.4=Lapotronic Capacitor (UV) achievement.tile.kekztech_lapotronicenergyunit_block.5.desc=Pickup this item to see the recipe in NEI achievement.tile.kekztech_lapotronicenergyunit_block.5=Ultimate Capacitor (UHV) achievement.tile.kekztech_lapotronicenergyunit_block.8.desc=Beyond the ranks of Gods -achievement.tile.kekztech_lapotronicenergyunit_block.8=Ultimate Capacitor (UEV) +achievement.tile.kekztech_lapotronicenergyunit_block.8=Extremely Ultimate Capacitor (UEV) +achievement.tile.kekztech_lapotronicenergyunit_block.9.desc=Insanity ensues! +achievement.tile.kekztech_lapotronicenergyunit_block.9=Insanely Ultimate Capacitor (UIV) +achievement.tile.kekztech_lapotronicenergyunit_block.10.desc=How far can we go? +achievement.tile.kekztech_lapotronicenergyunit_block.10=Mega Ultimate Capacitor (UMV) + # -------- GUI gui.kekztech_lapotronicenergyunit.wireless=Wireless mode -- cgit From 3996ffd2b428299c78735e0128af93c477fa79f3 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Mon, 20 Mar 2023 02:01:40 +0100 Subject: textures --- .../textures/blocks/InsanelyUltimateEnergyUnit_side.png | Bin 0 -> 448 bytes .../textures/blocks/InsanelyUltimateEnergyUnit_top.png | Bin 0 -> 277 bytes .../textures/blocks/MegaUltimateEnergyUnit_side.png | Bin 0 -> 492 bytes .../textures/blocks/MegaUltimateEnergyUnit_top.png | Bin 0 -> 243 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/kekztech/textures/blocks/InsanelyUltimateEnergyUnit_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/InsanelyUltimateEnergyUnit_top.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/MegaUltimateEnergyUnit_side.png create mode 100644 src/main/resources/assets/kekztech/textures/blocks/MegaUltimateEnergyUnit_top.png diff --git a/src/main/resources/assets/kekztech/textures/blocks/InsanelyUltimateEnergyUnit_side.png b/src/main/resources/assets/kekztech/textures/blocks/InsanelyUltimateEnergyUnit_side.png new file mode 100644 index 0000000000..1ff488f081 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/InsanelyUltimateEnergyUnit_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/InsanelyUltimateEnergyUnit_top.png b/src/main/resources/assets/kekztech/textures/blocks/InsanelyUltimateEnergyUnit_top.png new file mode 100644 index 0000000000..2e800c9201 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/InsanelyUltimateEnergyUnit_top.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/MegaUltimateEnergyUnit_side.png b/src/main/resources/assets/kekztech/textures/blocks/MegaUltimateEnergyUnit_side.png new file mode 100644 index 0000000000..93e7e5d5b2 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/MegaUltimateEnergyUnit_side.png differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/MegaUltimateEnergyUnit_top.png b/src/main/resources/assets/kekztech/textures/blocks/MegaUltimateEnergyUnit_top.png new file mode 100644 index 0000000000..66cadfbfb0 Binary files /dev/null and b/src/main/resources/assets/kekztech/textures/blocks/MegaUltimateEnergyUnit_top.png differ -- cgit From a89825bda8efa3db2c7553978e10cfe424d077dc Mon Sep 17 00:00:00 2001 From: GDCloud Date: Mon, 20 Mar 2023 02:02:17 +0100 Subject: block functionality --- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index c66e6a40de..37f597b5ae 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -53,6 +53,20 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { private static BigInteger UEV_cap_eu_per_tick = UEV_wireless_eu_cap .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + // 600 Quadrillion EU. + public static BigInteger UIV_wireless_eu_cap = BigInteger.valueOf(60 * pow(10, 16)); + + // 100 Trillion EU/t + private static BigInteger UIV_cap_eu_per_tick = UIV_wireless_eu_cap + .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + + // 60 Quintillion EU. + public static BigInteger UMV_wireless_eu_cap = UIV_wireless_eu_cap.multiply(BigInteger.valueOf(100)); + + // 10 Quadrillion EU/t + private static BigInteger UMV_cap_eu_per_tick = UMV_wireless_eu_cap + .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + public static long EV_cap_storage = 60_000_000L; public static long IV_cap_storage = 600_000_000L; public static long LuV_cap_storage = 6_000_000_000L; @@ -60,6 +74,8 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public static long UV_cap_storage = 600_000_000_000L; public static long UHV_cap_storage = Long.MAX_VALUE; public static long UEV_cap_storage = Long.MAX_VALUE; + public static long UIV_cap_storage = Long.MAX_VALUE; + public static BigInteger UMV_cap_storage = BigInteger.valueOf(UIV_cap_storage).pow(2); @SuppressWarnings("unchecked") @Override @@ -136,6 +152,38 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { + EnumChatFormatting.GRAY + " capacitor."); break; + case 9: + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UIV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); + lines.add( + "Supports up to " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UIV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + + "EU/t of wireless transfer per " + + GT_Values.TIER_COLORS[11] + + GT_Values.VN[11] + + EnumChatFormatting.GRAY + + " capacitor."); + break; + case 10: + lines.add( + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UMV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); + lines.add( + "Supports up to " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UMV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + + "EU/t of wireless transfer per " + + GT_Values.TIER_COLORS[12] + + GT_Values.VN[12] + + EnumChatFormatting.GRAY + + " capacitor."); + break; } } } -- cgit From b914e488fc9831d4ccda6491381387d6cc1059b9 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Mon, 20 Mar 2023 02:02:42 +0100 Subject: make them work in the lsc --- .../GTMTE_LapotronicSuperCapacitor.java | 71 ++++++++++++++++------ 1 file changed, 52 insertions(+), 19 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 489594049e..e386b43e49 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -86,6 +86,8 @@ public class GTMTE_LapotronicSuperCapacitor private long max_passive_drain_eu_per_tick_per_uhv_cap = 1_000_000; private long max_passive_drain_eu_per_tick_per_uev_cap = 100_000_000; + private long max_passive_drain_eu_per_tick_per_uiv_cap = (long) Math.pow(10, 10); + private long max_passive_drain_eu_per_tick_per_umv_cap = (long) Math.pow(10, 12); private enum Capacitor { @@ -96,7 +98,9 @@ public class GTMTE_LapotronicSuperCapacitor UHV(6, MAX_LONG), None(0, BigInteger.ZERO), EV(1, BigInteger.valueOf(EV_cap_storage)), - UEV(7, MAX_LONG),; + UEV(7, MAX_LONG), + UIV(8, BigInteger.valueOf(UIV_cap_storage)), + UMV(9, UMV_cap_storage); private final int minimalGlassTier; private final BigInteger providedCapacity; @@ -275,7 +279,7 @@ public class GTMTE_LapotronicSuperCapacitor /** * Count the amount of capacitors of each tier in each slot. Index = meta - 1 */ - private final int[] capacitors = new int[8]; + private final int[] capacitors = new int[10]; private BigInteger capacity = BigInteger.ZERO; private BigInteger stored = BigInteger.ZERO; @@ -374,6 +378,18 @@ public class GTMTE_LapotronicSuperCapacitor return capacitors[7]; } + private int getUIVCapacitorCount() { + return capacitors[8]; + } + + private int getUMVCapacitorCount() { + return capacitors[9]; + } + + private int wirelessCapableCapacitors() { + return capacitors[4] + capacitors[7] + capacitors[8] + capacitors[9]; + } + @Override protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); @@ -575,12 +591,14 @@ public class GTMTE_LapotronicSuperCapacitor } // Check if enough (more than 50%) non-empty caps - if (capacitors[6] > capacitors[0] + capacitors[1] + if (capacitors[8] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + getUHVCapacitorCount() + capacitors[6] - + getUEVCapacitorCount()) + + getUEVCapacitorCount() + + getUIVCapacitorCount() + + getUMVCapacitorCount()) return false; // Calculate total capacity @@ -733,7 +751,7 @@ public class GTMTE_LapotronicSuperCapacitor } } - if (getUHVCapacitorCount() <= 0 && getUEVCapacitorCount() <= 0) { + if (wirelessCapableCapacitors() <= 0) { wireless_mode = false; } @@ -747,7 +765,9 @@ public class GTMTE_LapotronicSuperCapacitor // Find difference. BigInteger transferred_eu = stored.subtract( (LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))) - .add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount())))); + .add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount()))) + .add(UIV_wireless_eu_cap.multiply(BigInteger.valueOf(getUIVCapacitorCount()))) + .add(UMV_wireless_eu_cap.multiply(BigInteger.valueOf(getUMVCapacitorCount())))); if (transferred_eu.signum() == 1) { inputLastTick += transferred_eu.longValue(); @@ -758,8 +778,10 @@ public class GTMTE_LapotronicSuperCapacitor // If that difference can be added then do so. if (addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { // If it succeeds there was sufficient energy so set the internal capacity as such. - stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())) - .add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount()))); + stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())).add( + UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount())) + .add(UIV_wireless_eu_cap.multiply(BigInteger.valueOf(getUIVCapacitorCount()))) + .add(UMV_wireless_eu_cap.multiply(BigInteger.valueOf(getUMVCapacitorCount())))); } } @@ -805,14 +827,19 @@ public class GTMTE_LapotronicSuperCapacitor private long recalculateLossWithMaintenance(int repairStatus) { repairStatusCache = repairStatus; - // This cannot overflow because there is a 135 capacitor maximum per LSC. - long temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); + long temp_capacity_divided = 0; + + if (wirelessCapableCapacitors() == 0) { + temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); + } - // Passive loss is multiplied by number of UHV/UEV caps. Minimum of 1 otherwise loss is 0 for non-UHV/UEV caps + // Passive loss is multiplied by number of UHV+ caps. Minimum of 1 otherwise loss is 0 for non-UHV+ caps // calculations. - if (getUHVCapacitorCount() != 0 || getUEVCapacitorCount() != 0) { + if (wirelessCapableCapacitors() != 0) { temp_capacity_divided = getUHVCapacitorCount() * max_passive_drain_eu_per_tick_per_uhv_cap - + getUEVCapacitorCount() * max_passive_drain_eu_per_tick_per_uev_cap; + + getUEVCapacitorCount() * max_passive_drain_eu_per_tick_per_uev_cap + + getUIVCapacitorCount() * max_passive_drain_eu_per_tick_per_uiv_cap + + getUMVCapacitorCount() * max_passive_drain_eu_per_tick_per_umv_cap; } // Passive loss is multiplied by number of maintenance issues. @@ -893,6 +920,16 @@ public class GTMTE_LapotronicSuperCapacitor + EnumChatFormatting.RESET + " Capacitors detected: " + getUEVCapacitorCount()); + ll.add( + GT_Values.TIER_COLORS[11] + GT_Values.VN[11] + + EnumChatFormatting.RESET + + " Capacitors detected: " + + getUIVCapacitorCount()); + ll.add( + GT_Values.TIER_COLORS[12] + GT_Values.VN[12] + + EnumChatFormatting.RESET + + " Capacitors detected: " + + getUMVCapacitorCount()); ll.add( "Total wireless EU: " + EnumChatFormatting.RED + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); @@ -997,7 +1034,7 @@ public class GTMTE_LapotronicSuperCapacitor } protected boolean canUseWireless() { - return getUHVCapacitorCount() != 0 || getUEVCapacitorCount() != 0; + return wirelessCapableCapacitors() != 0; } @Override @@ -1011,11 +1048,7 @@ public class GTMTE_LapotronicSuperCapacitor "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.RESET - + " or " - + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] - + EnumChatFormatting.RESET - + " capacitor."); + + "+ capacitor."); wireless_mode = false; } } -- cgit From c594f8b7300f09519cab27c4a78333dbc49d24e4 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Mon, 20 Mar 2023 02:21:22 +0100 Subject: tooltip work --- .../GTMTE_LapotronicSuperCapacitor.java | 44 +++++++++------------- 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index e386b43e49..7568bbb659 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -402,15 +402,13 @@ public class GTMTE_LapotronicSuperCapacitor + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY - + " capacitor and ") + + " capacitor.") .addInfo( - EnumChatFormatting.RED + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uev_cap) - + EnumChatFormatting.GRAY - + " EU/t passive loss per " - + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] + "The passive loss increases " + EnumChatFormatting.DARK_RED + + "100" + EnumChatFormatting.GRAY - + " capacitor.") + + "-fold" + + " for every capacitor tier above.") .addInfo("Passive loss is multiplied by the number of maintenance issues present.").addSeparator() .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") .addInfo( @@ -429,11 +427,7 @@ public class GTMTE_LapotronicSuperCapacitor "This mode can only be enabled if you have a " + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY - + " or " - + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] - + EnumChatFormatting.GRAY - + " capacitor in the multiblock.") + + "+ capacitor in the multiblock.") .addInfo( "When enabled every " + EnumChatFormatting.BLUE + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) @@ -448,20 +442,16 @@ public class GTMTE_LapotronicSuperCapacitor + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + EnumChatFormatting.GRAY - + ")" - + " or " - + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UEV_wireless_eu_cap) - + EnumChatFormatting.GRAY - + "(" - + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] + + ") EU in the LSC") + .addInfo("it will withdraw from the network and add to the LSC.") + .addInfo("If there is more it will add the EU to the network and remove it from the LSC.") + .addInfo( + "The threshold increases " + EnumChatFormatting.DARK_RED + + "100" + EnumChatFormatting.GRAY - + ")" - + " EU in the LSC") - .addInfo("it will withdraw from the network and add to the LSC. If there is more it will add") - .addInfo("the EU to the network and remove it from the LSC.").addSeparator() - .beginVariableStructureBlock(5, 5, 4, 50, 5, 5, false) + + "-fold" + + " for every capacitor tier above.") + .addSeparator().beginVariableStructureBlock(5, 5, 4, 50, 5, 5, false) .addStructureInfo("Modular height of 4-50 blocks.").addController("Front center bottom") .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") .addOtherStructurePart( @@ -477,8 +467,8 @@ public class GTMTE_LapotronicSuperCapacitor + GT_Values.VN[9] + EnumChatFormatting.GRAY + "-" - + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] + + GT_Values.TIER_COLORS[12] + + GT_Values.VN[12] + EnumChatFormatting.GRAY + ")", "Center 3x(1-47)x3 above base (9-423 blocks)") -- cgit From 9f4a8d5a0e0dbfc9aef9f6705ccc2f9cb64c52bb Mon Sep 17 00:00:00 2001 From: GDCloud Date: Tue, 21 Mar 2023 01:38:39 +0100 Subject: update dependencies --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 65914d3c37..5da2f08d65 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.03:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.09:dev' compile 'com.github.GTNewHorizons:TecTech:5.0.89:dev' compile 'com.github.GTNewHorizons:bartworks:0.5.151:dev' compile 'com.github.GTNewHorizons:StructureLib:1.2.1:dev' -- cgit From 9f5d88e424e07d52b78081baa2a33095287cb894 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Tue, 21 Mar 2023 02:06:49 +0100 Subject: recipes --- src/main/java/common/Recipes.java | 89 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 3e4d0e659b..dad1de0b1f 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -758,6 +758,83 @@ public class Recipes { 640 * 20, (int) TierEU.RECIPE_UHV); + // Insanely Ultimate Capacitor (UIV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 24_000_000, + 1_280, + 32_000_000, + 32, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), + ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem("dreamcraft", "item.RawPicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), + GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 18_432), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), + Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 300 * 20, + (int) TierEU.RECIPE_UIV); + + // UIV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.ZPM5.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 640 * 20, + (int) TierEU.RECIPE_UEV); + + // Mega Ultimate Capacitor (UMV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 480_000_000, + 12_288, + 128_000_000, + 64, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), + ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 36_864), + new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), + Materials.SuperCoolant.getFluid(256_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + 350 * 20, + (int) TierEU.RECIPE_UMV); + + // UMV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.ZPM6.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + 640 * 20, + (int) TierEU.RECIPE_UIV); + // Capacitor recycling GT_Values.RA.addUnboxingRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), @@ -801,6 +878,18 @@ public class Recipes { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), 1200, (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + ItemList.ZPM5.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + ItemList.ZPM6.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + 1200, + (int) TierEU.RECIPE_LV); } /* -- cgit From 044e05cf3527a1701795b4f40629bac94d01ade8 Mon Sep 17 00:00:00 2001 From: GDCloud Date: Tue, 21 Mar 2023 18:43:03 +0100 Subject: check for gt++ --- src/main/java/common/Recipes.java | 111 +++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 55 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index dad1de0b1f..44eb36e642 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -758,33 +758,62 @@ public class Recipes { 640 * 20, (int) TierEU.RECIPE_UHV); - // Insanely Ultimate Capacitor (UIV) - TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 24_000_000, - 1_280, - 32_000_000, - 32, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), - ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), - ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem("dreamcraft", "item.RawPicoWafer", 64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 18_432), - new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), - Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 300 * 20, - (int) TierEU.RECIPE_UIV); - + if (Loader.isModLoaded("miscutils")) { + // Insanely Ultimate Capacitor (UIV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 24_000_000, + 1_280, + 32_000_000, + 32, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), + ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem("dreamcraft", "item.RawPicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), + GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 18_432), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), + Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 300 * 20, + (int) TierEU.RECIPE_UIV); + + // Mega Ultimate Capacitor (UMV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 480_000_000, + 12_288, + 128_000_000, + 64, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), + ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 36_864), + new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), + Materials.SuperCoolant.getFluid(256_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + 350 * 20, + (int) TierEU.RECIPE_UMV); + } // UIV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( new ItemStack[] { ItemList.ZPM5.get(1), @@ -796,34 +825,6 @@ public class Recipes { 640 * 20, (int) TierEU.RECIPE_UEV); - // Mega Ultimate Capacitor (UMV) - TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 480_000_000, - 12_288, - 128_000_000, - 64, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), - ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), - ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 36_864), - new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), - new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), - Materials.SuperCoolant.getFluid(256_000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - 350 * 20, - (int) TierEU.RECIPE_UMV); - // UMV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( new ItemStack[] { ItemList.ZPM6.get(1), -- cgit From 7fed1bbd5fd49107796795b7ee9e73a41468b05d Mon Sep 17 00:00:00 2001 From: boubou19 Date: Mon, 10 Apr 2023 23:31:40 +0200 Subject: updated ‚BS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 347 +++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 316 insertions(+), 31 deletions(-) diff --git a/build.gradle b/build.gradle index 9027fe62de..055dcee435 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1675624371 +//version: 1680120787 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -9,13 +9,18 @@ import com.diffplug.blowdryer.Blowdryer import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar +import com.gtnewhorizons.retrofuturagradle.ObfuscationAttribute import com.gtnewhorizons.retrofuturagradle.mcp.ReobfuscatedJar +import com.gtnewhorizons.retrofuturagradle.minecraft.RunMinecraftTask import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseRelation import com.modrinth.minotaur.dependencies.ModDependency import com.modrinth.minotaur.dependencies.VersionDependency +import cpw.mods.fml.relauncher.Side +import org.gradle.api.tasks.options.Option; import org.gradle.internal.logging.text.StyledTextOutput.Style import org.gradle.internal.logging.text.StyledTextOutputFactory +import org.gradle.internal.xml.XmlTransformer import org.jetbrains.gradle.ext.* import java.nio.file.Files @@ -23,10 +28,10 @@ import java.nio.file.Paths import java.util.concurrent.TimeUnit import java.util.zip.ZipEntry import java.util.zip.ZipOutputStream +import javax.inject.Inject buildscript { repositories { - mavenLocal() mavenCentral() maven { @@ -47,6 +52,8 @@ buildscript { name 'Scala CI dependencies' url 'https://repo1.maven.org/maven2/' } + + mavenLocal() } } plugins { @@ -58,7 +65,7 @@ plugins { id 'org.jetbrains.kotlin.jvm' version '1.8.0' apply false id 'org.jetbrains.kotlin.kapt' version '1.8.0' apply false id 'com.google.devtools.ksp' version '1.8.0-1.0.9' apply false - id 'org.ajoberstar.grgit' version '4.1.1' // 4.1.1 is the last jvm8 supporting version ,unused, available for addon.gradle + id 'org.ajoberstar.grgit' version '4.1.1' // 4.1.1 is the last jvm8 supporting version, unused, available for addon.gradle id 'com.github.johnrengelman.shadow' version '7.1.2' apply false id 'com.palantir.git-version' version '0.13.0' apply false // 0.13.0 is the last jvm8 supporting version id 'de.undercouch.download' version '5.3.0' @@ -66,7 +73,7 @@ plugins { id 'com.diffplug.spotless' version '6.7.2' apply false id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.1.4' + id 'com.gtnewhorizons.retrofuturagradle' version '1.2.4' } boolean settingsupdated = verifySettingsGradle() settingsupdated = verifyGitAttributes() || settingsupdated @@ -122,6 +129,9 @@ propertyDefaultIfUnset("gradleTokenGroupName", "") propertyDefaultIfUnset("enableModernJavaSyntax", false) // On by default for new projects only propertyDefaultIfUnset("enableGenericInjection", false) // On by default for new projects only +// this is meant to be set using the user wide property file. by default we do nothing. +propertyDefaultIfUnset("ideaOverrideBuildType", "") // Can be nothing, "gradle" or "idea" + project.extensions.add(Blowdryer, "Blowdryer", Blowdryer) // Make blowdryer available in "apply from:" scripts if (!disableSpotless) { apply plugin: 'com.diffplug.spotless' @@ -143,13 +153,21 @@ java { } else { languageVersion.set(projectJavaVersion) } - vendor.set(JvmVendorSpec.ADOPTIUM) + vendor.set(JvmVendorSpec.AZUL) } if (!noPublishedSources) { withSourcesJar() } } +tasks.withType(JavaCompile).configureEach { + options.encoding = "UTF-8" +} + +tasks.withType(ScalaCompile).configureEach { + options.encoding = "UTF-8" +} + pluginManager.withPlugin('org.jetbrains.kotlin.jvm') { // If Kotlin is enabled in the project kotlin { @@ -186,11 +204,21 @@ configurations { } if (enableModernJavaSyntax.toBoolean()) { + repositories { + mavenCentral { + mavenContent { + includeGroup("me.eigenraven.java8unsupported") + } + } + } + dependencies { annotationProcessor 'com.github.bsideup.jabel:jabel-javac-plugin:1.0.0' compileOnly('com.github.bsideup.jabel:jabel-javac-plugin:1.0.0') { transitive = false // We only care about the 1 annotation class } + // Allow using jdk.unsupported classes like sun.misc.Unsafe in the compiled code, working around JDK-8206937. + patchedMinecraft('me.eigenraven.java8unsupported:java-8-unsupported-shim:1.0.0') } tasks.withType(JavaCompile).configureEach { @@ -202,7 +230,7 @@ if (enableModernJavaSyntax.toBoolean()) { javaCompiler.set(javaToolchains.compilerFor { languageVersion.set(JavaLanguageVersion.of(17)) - vendor.set(JvmVendorSpec.ADOPTIUM) + vendor.set(JvmVendorSpec.AZUL) }) } } @@ -234,12 +262,14 @@ if (apiPackage) { } if (accessTransformersFile) { - String targetFile = "src/main/resources/META-INF/" + accessTransformersFile - if (!getFile(targetFile).exists()) { - throw new GradleException("Could not resolve \"accessTransformersFile\"! Could not find " + targetFile) + for (atFile in accessTransformersFile.split(",")) { + String targetFile = "src/main/resources/META-INF/" + atFile.trim() + if (!getFile(targetFile).exists()) { + throw new GradleException("Could not resolve \"accessTransformersFile\"! Could not find " + targetFile) + } + tasks.deobfuscateMergedJarToSrg.accessTransformerFiles.from(targetFile) + tasks.srgifyBinpatchedJar.accessTransformerFiles.from(targetFile) } - tasks.deobfuscateMergedJarToSrg.accessTransformerFiles.from(targetFile) - tasks.srgifyBinpatchedJar.accessTransformerFiles.from(targetFile) } else { boolean atsFound = false for (File at : sourceSets.getByName("main").resources.files) { @@ -367,12 +397,14 @@ minecraft { injectMissingGenerics.set(true) } + username = developmentEnvironmentUserName.toString() + + lwjgl3Version = "3.3.2-SNAPSHOT" + // Enable assertions in the current mod extraRunJvmArguments.add("-ea:${modGroup}") if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - extraTweakClasses.add("org.spongepowered.asm.launch.MixinTweaker") - if (usesMixinDebug.toBoolean()) { extraRunJvmArguments.addAll([ "-Dmixin.debug.countInjections=true", @@ -401,6 +433,16 @@ configurations.configureEach { } } } + def obfuscationAttr = it.attributes.getAttribute(ObfuscationAttribute.OBFUSCATION_ATTRIBUTE) + if (obfuscationAttr != null && obfuscationAttr.name == ObfuscationAttribute.SRG) { + resolutionStrategy.eachDependency { DependencyResolveDetails details -> + // Remap CoFH core cursemaven dev jar to the obfuscated version for runObfClient/Server + if (details.requested.group == 'curse.maven' && details.requested.name.endsWith('-69162') && details.requested.version == '2388751') { + details.useVersion '2388750' + details.because 'Pick obfuscated jar' + } + } + } } // Ensure tests have access to minecraft classes @@ -430,8 +472,9 @@ repositories.configureEach { repo -> apply from: 'repositories.gradle' configurations { + runtimeClasspath.extendsFrom(runtimeOnlyNonPublishable) + testRuntimeClasspath.extendsFrom(runtimeOnlyNonPublishable) for (config in [compileClasspath, runtimeClasspath, testCompileClasspath, testRuntimeClasspath]) { - config.extendsFrom(runtimeOnlyNonPublishable) if (usesShadowedDependencies.toBoolean()) { config.extendsFrom(shadowImplementation) // TODO: remove Compile after all uses are refactored to Implementation @@ -476,12 +519,11 @@ repositories { url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" allowInsecureProtocol = true } - if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - if (usesMixinDebug.toBoolean()) { - maven { - name = "Fabric Maven" - url = "https://maven.fabricmc.net/" - } + maven { + name 'sonatype' + url 'https://oss.sonatype.org/content/repositories/snapshots/' + content { + includeGroup "org.lwjgl" } } if (includeWellKnownRepositories.toBoolean()) { @@ -515,29 +557,49 @@ repositories { } } +def mixinProviderGroup = "io.github.legacymoddingmc" +def mixinProviderModule = "unimixins" +def mixinProviderVersion = "0.1.6" +def mixinProviderSpecNoClassifer = "${mixinProviderGroup}:${mixinProviderModule}:${mixinProviderVersion}" +def mixinProviderSpec = "${mixinProviderSpecNoClassifer}:dev" + dependencies { if (usesMixins.toBoolean()) { annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') annotationProcessor('com.google.guava:guava:24.1.1-jre') annotationProcessor('com.google.code.gson:gson:2.8.6') - annotationProcessor('com.gtnewhorizon:gtnhmixins:2.1.12:processor') + annotationProcessor(mixinProviderSpec) if (usesMixinDebug.toBoolean()) { runtimeOnlyNonPublishable('org.jetbrains:intellij-fernflower:1.2.1.16') } } - if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - implementation('com.gtnewhorizon:gtnhmixins:2.1.12') + if (usesMixins.toBoolean()) { + implementation(mixinProviderSpec) + } else if (forceEnableMixins.toBoolean()) { + runtimeOnlyNonPublishable(mixinProviderSpec) } } pluginManager.withPlugin('org.jetbrains.kotlin.kapt') { if (usesMixins.toBoolean()) { dependencies { - kapt('com.gtnewhorizon:gtnhmixins:2.1.12:processor') + kapt(mixinProviderSpec) } } } +// Replace old mixin mods with unimixins +// https://docs.gradle.org/8.0.2/userguide/resolution_rules.html#sec:substitution_with_classifier +configurations.all { + resolutionStrategy.dependencySubstitution { + substitute module('com.gtnewhorizon:gtnhmixins') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") + substitute module('com.github.GTNewHorizons:Mixingasm') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") + substitute module('com.github.GTNewHorizons:SpongePoweredMixin') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") + substitute module('com.github.GTNewHorizons:SpongeMixins') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") + substitute module('io.github.legacymoddingmc:unimixins') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Our previous unimixins upload was missing the dev classifier") + } +} + apply from: 'dependencies.gradle' def mixingConfigRefMap = 'mixins.' + modId + '.refmap.json' @@ -637,6 +699,142 @@ tasks.named("processResources", ProcessResources).configure { } } +ext.java17Toolchain = (JavaToolchainSpec spec) -> { + spec.languageVersion.set(JavaLanguageVersion.of(17)) + spec.vendor.set(JvmVendorSpec.matching("jetbrains")) +} + +ext.java17DependenciesCfg = configurations.create("java17Dependencies") { + extendsFrom(configurations.getByName("runtimeClasspath")) // Ensure consistent transitive dependency resolution + canBeConsumed = false +} +ext.java17PatchDependenciesCfg = configurations.create("java17PatchDependencies") { + canBeConsumed = false +} + +dependencies { + def lwjgl3ifyVersion = '1.3.3' + def asmVersion = '9.4' + if (modId != 'lwjgl3ify') { + java17Dependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}") + } + if (modId != 'hodgepodge') { + java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.2.4') + } + + java17PatchDependencies('net.minecraft:launchwrapper:1.15') {transitive = false} + java17PatchDependencies("org.ow2.asm:asm:${asmVersion}") + java17PatchDependencies("org.ow2.asm:asm-commons:${asmVersion}") + java17PatchDependencies("org.ow2.asm:asm-tree:${asmVersion}") + java17PatchDependencies("org.ow2.asm:asm-analysis:${asmVersion}") + java17PatchDependencies("org.ow2.asm:asm-util:${asmVersion}") + java17PatchDependencies('org.ow2.asm:asm-deprecated:7.1') + java17PatchDependencies("org.apache.commons:commons-lang3:3.12.0") + java17PatchDependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}:forgePatches") {transitive = false} +} + +ext.java17JvmArgs = [ + // Java 9+ support + "--illegal-access=warn", + "-Djava.security.manager=allow", + "-Dfile.encoding=UTF-8", + "--add-opens", "java.base/jdk.internal.loader=ALL-UNNAMED", + "--add-opens", "java.base/java.net=ALL-UNNAMED", + "--add-opens", "java.base/java.nio=ALL-UNNAMED", + "--add-opens", "java.base/java.io=ALL-UNNAMED", + "--add-opens", "java.base/java.lang=ALL-UNNAMED", + "--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED", + "--add-opens", "java.base/java.text=ALL-UNNAMED", + "--add-opens", "java.base/java.util=ALL-UNNAMED", + "--add-opens", "java.base/jdk.internal.reflect=ALL-UNNAMED", + "--add-opens", "java.base/sun.nio.ch=ALL-UNNAMED", + "--add-opens", "jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED,java.naming", + "--add-opens", "java.desktop/sun.awt.image=ALL-UNNAMED", + "--add-modules", "jdk.dynalink", + "--add-opens", "jdk.dynalink/jdk.dynalink.beans=ALL-UNNAMED", + "--add-modules", "java.sql.rowset", + "--add-opens", "java.sql.rowset/javax.sql.rowset.serial=ALL-UNNAMED" +] + +ext.hotswapJvmArgs = [ + // DCEVM advanced hot reload + "-XX:+AllowEnhancedClassRedefinition", + "-XX:HotswapAgent=fatjar" +] + +ext.setupHotswapAgentTask = tasks.register("setupHotswapAgent") { + group = "GTNH Buildscript" + description = "Installs a recent version of HotSwapAgent into the Java 17 JetBrains runtime directory" + def hsaUrl = 'https://github.com/HotswapProjects/HotswapAgent/releases/download/1.4.2-SNAPSHOT/hotswap-agent-1.4.2-SNAPSHOT.jar' + def targetFolderProvider = javaToolchains.launcherFor(java17Toolchain).map {it.metadata.installationPath.dir("lib/hotswap")} + def targetFilename = "hotswap-agent.jar" + onlyIf { + !targetFolderProvider.get().file(targetFilename).asFile.exists() + } + doLast { + def targetFolder = targetFolderProvider.get() + targetFolder.asFile.mkdirs() + download.run { + src hsaUrl + dest targetFolder.file(targetFilename).asFile + overwrite false + tempAndMove true + } + } +} + +public abstract class RunHotswappableMinecraftTask extends RunMinecraftTask { + // IntelliJ doesn't seem to allow commandline arguments so we also support an env variable + private boolean enableHotswap = Boolean.valueOf(System.getenv("HOTSWAP")); + + @Input + public boolean getEnableHotswap() { return enableHotswap } + @Option(option = "hotswap", description = "Enables HotSwapAgent for enhanced class reloading under a debugger") + public boolean setEnableHotswap(boolean enable) { enableHotswap = enable } + + @Inject + public RunHotswappableMinecraftTask(Side side, String superTask, org.gradle.api.invocation.Gradle gradle) { + super(side, gradle) + + this.lwjglVersion = 3 + this.javaLauncher = project.javaToolchains.launcherFor(project.java17Toolchain) + this.extraJvmArgs.addAll(project.java17JvmArgs) + this.extraJvmArgs.addAll(project.provider(() -> enableHotswap ? project.hotswapJvmArgs : [])) + + this.classpath(project.java17PatchDependenciesCfg) + if (side == Side.CLIENT) { + this.classpath(project.minecraftTasks.lwjgl3Configuration) + } + // Use a raw provider instead of map to not create a dependency on the task + this.classpath(project.provider(() -> project.tasks.named(superTask, RunMinecraftTask).get().classpath)) + this.classpath.filter { file -> + !file.path.contains("2.9.4-nightly-20150209") // Remove lwjgl2 + } + this.classpath(project.java17DependenciesCfg) + } +} + +def runClient17Task = tasks.register("runClient17", RunHotswappableMinecraftTask, Side.CLIENT, "runClient") +runClient17Task.configure { + setup(project) + group = "Modded Minecraft" + description = "Runs the modded client using Java 17, lwjgl3ify and Hodgepodge" + dependsOn(setupHotswapAgentTask, mcpTasks.launcherSources.classesTaskName, minecraftTasks.taskDownloadVanillaAssets, mcpTasks.taskPackagePatchedMc, 'jar') + mainClass = "GradleStart" + username = minecraft.username + userUUID = minecraft.userUUID +} + +def runServer17Task = tasks.register("runServer17", RunHotswappableMinecraftTask, Side.SERVER, "runServer") +runServer17Task.configure { + setup(project) + group = "Modded Minecraft" + description = "Runs the modded server using Java 17, lwjgl3ify and Hodgepodge" + dependsOn(setupHotswapAgentTask, mcpTasks.launcherSources.classesTaskName, minecraftTasks.taskDownloadVanillaAssets, mcpTasks.taskPackagePatchedMc, 'jar') + mainClass = "GradleStartServer" + extraArgs.add("nogui") +} + def getManifestAttributes() { def manifestAttributes = [:] if (!containsMixinsAndOrCoreModOnly.toBoolean() && (usesMixins.toBoolean() || coreModClass)) { @@ -671,7 +869,7 @@ if (usesShadowedDependencies.toBoolean()) { tasks.register('relocateShadowJar', ConfigureShadowRelocation) { target = tasks.shadowJar prefix = modGroup + ".shadow" - enabled = minimizeShadowedDependencies.toBoolean() + enabled = relocateShadowedDependencies.toBoolean() } tasks.named("shadowJar", ShadowJar).configure { manifest { @@ -687,7 +885,7 @@ if (usesShadowedDependencies.toBoolean()) { project.configurations.shadeCompile ] archiveClassifier.set('dev') - if (minimizeShadowedDependencies.toBoolean()) { + if (relocateShadowedDependencies.toBoolean()) { dependsOn(relocateShadowJar) } } @@ -706,7 +904,7 @@ if (usesShadowedDependencies.toBoolean()) { javaComponent.withVariantsFromConfiguration(configurations.shadowRuntimeElements) { skip() } - for (runTask in ["runClient", "runServer"]) { + for (runTask in ["runClient", "runServer", "runClient17", "runServer17"]) { tasks.named(runTask).configure { dependsOn("shadowJar") } @@ -748,6 +946,19 @@ idea { } project { settings { + if (ideaOverrideBuildType != "") { + delegateActions { + if ("gradle".equalsIgnoreCase(ideaOverrideBuildType)) { + delegateBuildRunToGradle = true + testRunner = org.jetbrains.gradle.ext.ActionDelegationConfig.TestRunner.GRADLE + } else if ("idea".equalsIgnoreCase(ideaOverrideBuildType)) { + delegateBuildRunToGradle = false + testRunner = org.jetbrains.gradle.ext.ActionDelegationConfig.TestRunner.PLATFORM + } else { + throw GradleScriptException('Accepted value for ideaOverrideBuildType is one of gradle or idea.') + } + } + } runConfigurations { "1. Run Client"(Gradle) { taskNames = ["runClient"] @@ -755,6 +966,20 @@ idea { "2. Run Server"(Gradle) { taskNames = ["runServer"] } + "1a. Run Client (Java 17)"(Gradle) { + taskNames = ["runClient17"] + } + "2a. Run Server (Java 17)"(Gradle) { + taskNames = ["runServer17"] + } + "1b. Run Client (Java 17, Hotswap)"(Gradle) { + taskNames = ["runClient17"] + envs = ["HOTSWAP": "true"] + } + "2b. Run Server (Java 17, Hotswap)"(Gradle) { + taskNames = ["runServer17"] + envs = ["HOTSWAP": "true"] + } "3. Run Obfuscated Client"(Gradle) { taskNames = ["runObfClient"] } @@ -772,7 +997,7 @@ idea { } "Run Client (IJ Native)"(Application) { mainClass = "GradleStart" - moduleName = project.name + ".main" + moduleName = project.name + ".ideVirtualMain" afterEvaluate { workingDirectory = tasks.runClient.workingDir.absolutePath programParameters = tasks.runClient.calculateArgs(project).collect { '"' + it + '"' }.join(' ') @@ -783,7 +1008,7 @@ idea { } "Run Server (IJ Native)"(Application) { mainClass = "GradleStartServer" - moduleName = project.name + ".main" + moduleName = project.name + ".ideVirtualMain" afterEvaluate { workingDirectory = tasks.runServer.workingDir.absolutePath programParameters = tasks.runServer.calculateArgs(project).collect { '"' + it + '"' }.join(' ') @@ -795,11 +1020,57 @@ idea { } compiler.javac { afterEvaluate { + javacAdditionalOptions = "-encoding utf8" moduleJavacAdditionalOptions = [ (project.name + ".main"): tasks.compileJava.options.compilerArgs.collect { '"' + it + '"' }.join(' ') ] } } + withIDEADir { File ideaDir -> + if (!ideaDir.path.contains(".idea")) { + // If an .ipr file exists, the project root directory is passed here instead of the .idea subdirectory + ideaDir = new File(ideaDir, ".idea") + } + if (ideaDir.isDirectory()) { + def miscFile = new File(ideaDir, "misc.xml") + if (miscFile.isFile()) { + boolean dirty = false + def miscTransformer = new XmlTransformer() + miscTransformer.addAction { root -> + Node rootNode = root.asNode() + def rootManager = rootNode + .component.find { it.@name == 'ProjectRootManager' } + if (!rootManager) { + rootManager = rootNode.appendNode('component', ['name': 'ProjectRootManager', 'version': '2']) + dirty = true + } + def output = rootManager.output + if (!output) { + output = rootManager.appendNode('output') + dirty = true + } + if (!output.@url) { + // Only modify the output url if it doesn't yet have one, or if the existing one is blank somehow. + // This is a sensible default for most setups + output.@url = 'file://$PROJECT_DIR$/build/ideaBuild' + dirty = true + } + } + def result = miscTransformer.transform(miscFile.text) + if (dirty) { + miscFile.write(result) + } + } else { + miscFile.text = """ + + + + + +""" + } + } + } } } } @@ -869,7 +1140,7 @@ if (modrinthProjectId.size() != 0 && System.getenv("MODRINTH_TOKEN") != null) { } } if (usesMixins.toBoolean()) { - addModrinthDep("required", "project", "gtnhmixins") + addModrinthDep("required", "project", "unimixins") } tasks.modrinth.dependsOn(build) tasks.publish.dependsOn(tasks.modrinth) @@ -913,7 +1184,7 @@ if (curseForgeProjectId.size() != 0 && System.getenv("CURSEFORGE_TOKEN") != null } } if (usesMixins.toBoolean()) { - addCurseForgeRelation("requiredDependency", "gtnhmixins") + addCurseForgeRelation("requiredDependency", "unimixins") } tasks.curseforge.dependsOn(build) tasks.publish.dependsOn(tasks.curseforge) @@ -947,10 +1218,21 @@ def addCurseForgeRelation(String type, String name) { } // Updating + +def buildscriptGradleVersion = "8.0.2" + +tasks.named('wrapper', Wrapper).configure { + gradleVersion = buildscriptGradleVersion +} + tasks.register('updateBuildScript') { group = 'GTNH Buildscript' description = 'Updates the build script to the latest version' + if (gradle.gradleVersion != buildscriptGradleVersion && !Boolean.getBoolean('DISABLE_BUILDSCRIPT_GRADLE_UPDATE')) { + dependsOn('wrapper') + } + doLast { if (performBuildScriptUpdate()) return @@ -963,6 +1245,9 @@ if (!project.getGradle().startParameter.isOffline() && !Boolean.getBoolean('DISA performBuildScriptUpdate() } else { out.style(Style.SuccessHeader).println("Build script update available! Run 'gradle updateBuildScript'") + if (gradle.gradleVersion != buildscriptGradleVersion) { + out.style(Style.SuccessHeader).println("updateBuildScript can update gradle from ${gradle.gradleVersion} to ${buildscriptGradleVersion}\n") + } } } -- cgit From 084f93f588a47390e2cb947f2f41baa703037003 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Mon, 10 Apr 2023 23:35:08 +0200 Subject: update GT and its addons --- dependencies.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 5da2f08d65..84a337aa6e 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,10 +1,10 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.09:dev' - compile 'com.github.GTNewHorizons:TecTech:5.0.89:dev' - compile 'com.github.GTNewHorizons:bartworks:0.5.151:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.2.1:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.52:dev' + compile 'com.github.GTNewHorizons:TecTech:5.1.7:dev' + compile 'com.github.GTNewHorizons:bartworks:0.6.9:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.2.6:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.11:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' -- cgit From 7915f7dd0bc9b698b2c8b3ceb244da590c2cada2 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Mon, 10 Apr 2023 23:40:26 +0200 Subject: remove commented out code --- src/main/java/client/ClientProxy.java | 2 -- src/main/java/common/Blocks.java | 3 --- src/main/java/common/TileEntities.java | 7 ------- 3 files changed, 12 deletions(-) diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index 1423e34963..18def75a9e 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -27,7 +27,5 @@ public class ClientProxy extends CommonProxy { @Override public void init(final FMLInitializationEvent e) { super.init(e); - // Register Simple Block Renderers - // RenderingRegistry.registerBlockHandler(ConduitRenderer.getInstance()); } } diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 16485925c2..3368550140 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -42,11 +42,8 @@ public class Blocks { registerBlocks_SOFC(); registerBlocks_TFFT(); - // registerBlocks_Nuclear(); - // registerBlocks_ItemProxy(); registerBlocks_Jars(); registerBlocks_LSC(); - // registerBlocks_SpaceElevator(); registerBlocks_Cosmetics(); KekzCore.LOGGER.info("Finished registering blocks"); diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 455bde0e63..0fa62067e9 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -19,25 +19,18 @@ public class TileEntities { public static GTMTE_TFFTHatch tfftHatch; public static void preInit() { - // 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_ThaumiumReinforcedVoidJar.class, "kekztech_thaumiumreinforcedvoidjar"); GameRegistry.registerTileEntity(TE_IchorJar.class, "kekztech_ichorjar"); GameRegistry.registerTileEntity(TE_IchorVoidJar.class, "kekztech_ichorvoidjar"); - // GameRegistry.registerTileEntity(TE_SpaceElevatorCapacitor.class, "kekztech_secapacitor"); - // GameRegistry.registerTileEntity(TE_BeamTransmitter.class, "kekztech_beamtransmitter"); } public static void init() { // 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"); - // mdr = new GTMTE_ModularNuclearReactor(13103, "multimachine.nuclearreactor", "Nuclear Reactor"); tfft = new GTMTE_TFFT(13104, "multimachine.tfft", "T.F.F.T"); lsc = new GTMTE_LapotronicSuperCapacitor(13106, "multimachine.supercapacitor", "Lapotronic Supercapacitor"); - // se = new GTMTE_SpaceElevator(13107, "multimachine.spaceelevator", "Space Elevator"); // Singleblocks tfftHatch = new GTMTE_TFFTHatch(13109, "machine.tffthatch", "T.F.F.T Multi I/O Hatch"); -- cgit From d8e797f90a95cbd048bb19f11c9dc87e74e7cc7d Mon Sep 17 00:00:00 2001 From: boubou19 Date: Mon, 10 Apr 2023 23:41:26 +0200 Subject: Superconductor -> SuperconductorUHV --- src/main/java/common/Recipes.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 44eb36e642..e75bfc362b 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -661,10 +661,10 @@ public class Recipes { new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Superconductor), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Superconductor), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Superconductor), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Superconductor), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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), -- cgit From 87b56c997aa7ee27b15466efa2c096e403905c31 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Mon, 10 Apr 2023 23:46:02 +0200 Subject: modifier changes --- src/main/java/common/blocks/Block_ItemProxyCable.java | 2 +- src/main/java/common/blocks/Block_ReactorChamber_OFF.java | 2 +- src/main/java/common/blocks/Block_ReactorChamber_ON.java | 2 +- src/main/java/common/blocks/Block_YSZUnit.java | 2 +- src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java | 8 ++++---- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 8 ++++---- src/main/java/common/tileentities/TE_BeamTransmitter.java | 2 +- src/main/java/common/tileentities/TE_ItemProxySource.java | 2 +- src/main/java/util/Vector3ic.java | 6 +++--- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index e693117d9b..bd8511d41e 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -19,7 +19,7 @@ import cpw.mods.fml.relauncher.SideOnly; public class Block_ItemProxyCable extends Block { - private static Block_ItemProxyCable instance = new Block_ItemProxyCable(); + private static final Block_ItemProxyCable instance = new Block_ItemProxyCable(); private Block_ItemProxyCable() { super(Material.glass); diff --git a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java index 4e3cd89318..937483eec2 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java @@ -10,7 +10,7 @@ import cpw.mods.fml.common.registry.GameRegistry; public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { - private static Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); + private static final Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); private Block_ReactorChamber_OFF() { super(Material.iron); diff --git a/src/main/java/common/blocks/Block_ReactorChamber_ON.java b/src/main/java/common/blocks/Block_ReactorChamber_ON.java index bbdd4179c5..a140c1f1d7 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_ON.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_ON.java @@ -10,7 +10,7 @@ import cpw.mods.fml.common.registry.GameRegistry; public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { - private static Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); + private static final Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); private Block_ReactorChamber_ON() { super(Material.iron); diff --git a/src/main/java/common/blocks/Block_YSZUnit.java b/src/main/java/common/blocks/Block_YSZUnit.java index a02bda9fb3..b94c9c53d7 100644 --- a/src/main/java/common/blocks/Block_YSZUnit.java +++ b/src/main/java/common/blocks/Block_YSZUnit.java @@ -10,7 +10,7 @@ import cpw.mods.fml.common.registry.GameRegistry; public class Block_YSZUnit extends BaseGTUpdateableBlock { - private static Block_YSZUnit instance = new Block_YSZUnit(); + private static final Block_YSZUnit instance = new Block_YSZUnit(); private Block_YSZUnit() { super(Material.iron); diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 37f597b5ae..1b074241de 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -43,28 +43,28 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public static BigInteger LSC_wireless_eu_cap = BigInteger.valueOf(60 * pow(10, 12)); // 10 Billion EU/t - private static BigInteger UHV_cap_eu_per_tick = LSC_wireless_eu_cap + private static final BigInteger UHV_cap_eu_per_tick = LSC_wireless_eu_cap .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); // 6 Quadrillion EU. public static BigInteger UEV_wireless_eu_cap = BigInteger.valueOf(100 * 60 * pow(10, 12)); // 1 Trillion EU/t - private static BigInteger UEV_cap_eu_per_tick = UEV_wireless_eu_cap + private static final BigInteger UEV_cap_eu_per_tick = UEV_wireless_eu_cap .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); // 600 Quadrillion EU. public static BigInteger UIV_wireless_eu_cap = BigInteger.valueOf(60 * pow(10, 16)); // 100 Trillion EU/t - private static BigInteger UIV_cap_eu_per_tick = UIV_wireless_eu_cap + private static final BigInteger UIV_cap_eu_per_tick = UIV_wireless_eu_cap .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); // 60 Quintillion EU. public static BigInteger UMV_wireless_eu_cap = UIV_wireless_eu_cap.multiply(BigInteger.valueOf(100)); // 10 Quadrillion EU/t - private static BigInteger UMV_cap_eu_per_tick = UMV_wireless_eu_cap + private static final BigInteger UMV_cap_eu_per_tick = UMV_wireless_eu_cap .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); public static long EV_cap_storage = 60_000_000L; diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 7568bbb659..9aec3fc95e 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -84,10 +84,10 @@ public class GTMTE_LapotronicSuperCapacitor private final Queue energyInputValues = new LinkedList<>(); private final Queue energyOutputValues = new LinkedList<>(); - private long max_passive_drain_eu_per_tick_per_uhv_cap = 1_000_000; - private long max_passive_drain_eu_per_tick_per_uev_cap = 100_000_000; - private long max_passive_drain_eu_per_tick_per_uiv_cap = (long) Math.pow(10, 10); - private long max_passive_drain_eu_per_tick_per_umv_cap = (long) Math.pow(10, 12); + private final long max_passive_drain_eu_per_tick_per_uhv_cap = 1_000_000; + private final long max_passive_drain_eu_per_tick_per_uev_cap = 100_000_000; + private final long max_passive_drain_eu_per_tick_per_uiv_cap = (long) Math.pow(10, 10); + private final long max_passive_drain_eu_per_tick_per_umv_cap = (long) Math.pow(10, 12); private enum Capacitor { diff --git a/src/main/java/common/tileentities/TE_BeamTransmitter.java b/src/main/java/common/tileentities/TE_BeamTransmitter.java index 1d6915ade2..e8999e393f 100644 --- a/src/main/java/common/tileentities/TE_BeamTransmitter.java +++ b/src/main/java/common/tileentities/TE_BeamTransmitter.java @@ -13,7 +13,7 @@ public class TE_BeamTransmitter extends TileEntity { private final Vector3ic position; - private Vector3ic target = new Vector3i(10, 20, 10); + private final Vector3ic target = new Vector3i(10, 20, 10); private double distanceCache; private boolean distanceCacheValid = false; diff --git a/src/main/java/common/tileentities/TE_ItemProxySource.java b/src/main/java/common/tileentities/TE_ItemProxySource.java index 78c338b920..31403f5352 100644 --- a/src/main/java/common/tileentities/TE_ItemProxySource.java +++ b/src/main/java/common/tileentities/TE_ItemProxySource.java @@ -7,7 +7,7 @@ import net.minecraft.tileentity.TileEntity; public class TE_ItemProxySource extends TileEntity implements IInventory { - private ItemStack[] slots = new ItemStack[16]; + private final ItemStack[] slots = new ItemStack[16]; private String idCache = null; /** diff --git a/src/main/java/util/Vector3ic.java b/src/main/java/util/Vector3ic.java index ea9a429d6f..296c4f0268 100644 --- a/src/main/java/util/Vector3ic.java +++ b/src/main/java/util/Vector3ic.java @@ -2,9 +2,9 @@ package util; public interface Vector3ic { - public int x(); + int x(); - public int y(); + int y(); - public int z(); + int z(); } -- cgit From 2aead0588d5e10d88320e8d3cd54a6302bcd84a7 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Mon, 10 Apr 2023 23:50:49 +0200 Subject: clean up comments in Blocks.java --- src/main/java/common/Blocks.java | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 3368550140..5fdafdc9e2 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -7,30 +7,15 @@ import net.minecraft.block.Block; import common.blocks.*; public class Blocks { - public static Block yszUnit; public static Block gdcUnit; - public static Block tfftStorageField; - 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 Block lscLapotronicEnergyUnit; - public static Block beamTransmitter; - public static Block spaceElevatorStructure; public static Block spaceElevatorCapacitor; public static Block spaceElevatorTether; @@ -58,14 +43,6 @@ public class Blocks { tfftStorageField = Block_TFFTStorageField.registerBlock(); } - /* - * private static void registerBlocks_Nuclear() { reactorChamberOFF = Block_ReactorChamber_OFF.registerBlock(); - * reactorChamberON = Block_ReactorChamber_ON.registerBlock(); reactorControlRod = Block_ControlRod.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(); @@ -73,15 +50,8 @@ public class Blocks { private static void registerBlocks_LSC() { lscLapotronicEnergyUnit = Block_LapotronicEnergyUnit.registerBlock(); - // beamTransmitter = Block_BeamTransmitter.registerBlock(); } - /* - * private static void registerBlocks_SpaceElevator() { spaceElevatorStructure = - * Block_SpaceElevator.registerBlock(); spaceElevatorCapacitor = Block_SpaceElevatorCapacitor.registerBlock(); - * spaceElevatorTether = Block_SpaceElevatorTether.registerBlock(); } - */ - private static void registerBlocks_Cosmetics() { largeHexPlate = Block_LargeHexPlate.registerBlock(); } -- cgit From f808e93c436034ba7eca3889087304b142728b76 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 00:15:06 +0200 Subject: split recipes in their own files --- src/main/java/common/Recipes.java | 832 +-------------------- .../java/common/recipeLoaders/AlloySmelter.java | 25 + src/main/java/common/recipeLoaders/Assembler.java | 263 +++++++ .../java/common/recipeLoaders/AssemblyLine.java | 213 ++++++ .../java/common/recipeLoaders/ChemicalReactor.java | 25 + src/main/java/common/recipeLoaders/Crafting.java | 72 ++ .../java/common/recipeLoaders/FormingPress.java | 21 + src/main/java/common/recipeLoaders/Mixer.java | 43 ++ .../recipeLoaders/ResearchableAssemblyLine.java | 106 +++ src/main/java/common/recipeLoaders/Unpackager.java | 141 ++++ 10 files changed, 928 insertions(+), 813 deletions(-) create mode 100644 src/main/java/common/recipeLoaders/AlloySmelter.java create mode 100644 src/main/java/common/recipeLoaders/Assembler.java create mode 100644 src/main/java/common/recipeLoaders/AssemblyLine.java create mode 100644 src/main/java/common/recipeLoaders/ChemicalReactor.java create mode 100644 src/main/java/common/recipeLoaders/Crafting.java create mode 100644 src/main/java/common/recipeLoaders/FormingPress.java create mode 100644 src/main/java/common/recipeLoaders/Mixer.java create mode 100644 src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java create mode 100644 src/main/java/common/recipeLoaders/Unpackager.java diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index e75bfc362b..dd426daa0a 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -2,459 +2,51 @@ package common; import java.util.HashMap; -import kekztech.Items; +import common.recipeLoaders.AlloySmelter; +import common.recipeLoaders.Assembler; +import common.recipeLoaders.AssemblyLine; +import common.recipeLoaders.ChemicalReactor; +import common.recipeLoaders.Crafting; +import common.recipeLoaders.FormingPress; +import common.recipeLoaders.Mixer; +import common.recipeLoaders.ResearchableAssemblyLine; +import common.recipeLoaders.Unpackager; import kekztech.KekzCore; import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; import thaumcraft.api.ItemApi; import thaumcraft.api.ThaumcraftApi; import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; import thaumcraft.api.crafting.InfusionRecipe; -import util.Util; - -import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; -import com.github.bartimaeusnek.bartworks.util.BW_Util; -import com.github.technus.tectech.recipe.TT_recipeAdder; -import common.items.ErrorItem; -import common.items.MetaItem_CraftingComponent; - -import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.registry.GameRegistry; import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; -import gregtech.api.util.GT_Utility; public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); - static Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null - ? FluidRegistry.getFluid("molten.indalloy140") - : FluidRegistry.getFluid("molten.solderingalloy"); - static Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null - ? FluidRegistry.getFluid("molten.mutatedlivingsolder") - : FluidRegistry.getFluid("molten.solderingalloy"); - - static Fluid radoxPoly = FluidRegistry.getFluid("molten.radoxpoly") != null - ? FluidRegistry.getFluid("molten.radoxpoly") - : FluidRegistry.getFluid("molten.polybenzimidazole"); public static void postInit() { KekzCore.LOGGER.info("Registering recipes..."); - registerRecipes_TFFT(); - registerRecipes_SOFC(); - // registerRecipes_Nuclear(); + new AlloySmelter().run(); + new Assembler().run(); + new AssemblyLine().run(); + new ChemicalReactor().run(); + new Crafting().run(); + new FormingPress().run(); + new Mixer().run(); + new ResearchableAssemblyLine().run(); + new Unpackager().run(); + registerRecipes_Jars(); - registerRecipes_LSC(); - // registerRecipes_SpaceElevator(); - registerRecipes_Cosmetics(); KekzCore.LOGGER.info("Finished registering recipes"); } - private static void registerRecipes_TFFT() { - - // TFFT Controller - GT_ModHandler.addCraftingRecipe( - TileEntities.tfft.getStackForm(1), - new Object[] { "ESE", "FTF", "CVC", 'E', - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), 'S', - ItemList.Cover_Screen.get(1), 'F', ItemList.Field_Generator_LV.get(1), 'T', - new ItemStack(Blocks.tfftStorageField, 1), 'C', "circuitData", 'V', - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), }); - - // TFFT Casing - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), }, - Materials.Polytetrafluoroethylene.getMolten(144), - new ItemStack(Blocks.tfftStorageField, 1), - 100, - BW_Util.getMachineVoltageFromTier(3)); - - // TFFT Multi Hatch - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hull_HV.get(1), ItemList.Cover_FluidStorageMonitor.get(1), - ItemList.Field_Generator_LV.get(4), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) }, - Materials.Plastic.getMolten(432), - TileEntities.tfftHatch.getStackForm(1), - 400, - BW_Util.getMachineVoltageFromTier(3)); - - // TFFTStorageField1 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), - ItemList.FluidRegulator_LV.get(1) }, - Materials.Glass.getMolten(144), - new ItemStack(Blocks.tfftStorageField, 1, 1), - 100, - BW_Util.getMachineVoltageFromTier(3)); - - // TFFTStorageField2 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), - ItemList.FluidRegulator_MV.get(1) }, - Materials.Plastic.getMolten(288), - new ItemStack(Blocks.tfftStorageField, 1, 2), - 200, - BW_Util.getMachineVoltageFromTier(3)); - - // TFFTStorageField3 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), - ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1) }, - Materials.Plastic.getMolten(432), - new ItemStack(Blocks.tfftStorageField, 1, 3), - 400, - BW_Util.getMachineVoltageFromTier(3)); - - // TFFTStorageField4 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), - ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1) }, - Materials.Epoxid.getMolten(864), - new ItemStack(Blocks.tfftStorageField, 1, 4), - 400, - BW_Util.getMachineVoltageFromTier(4)); - - // TFFTStorageField5 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), - ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1) }, - Materials.Epoxid.getMolten(1152), - new ItemStack(Blocks.tfftStorageField, 1, 5), - 400, - BW_Util.getMachineVoltageFromTier(5)); - - // TFFTStorageField6 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 5), - 40000, - new ItemStack[] { ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), - GT_ModHandler.getModItem("dreamcraft", "item.ChromeBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), - ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 4) }, - new FluidStack[] { Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584) }, - new ItemStack(Blocks.tfftStorageField, 1, 6), - 600, - BW_Util.getMachineVoltageFromTier(6)); - - // TFFTStorageField7 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 6), - 80000, - new ItemStack[] { ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), - GT_ModHandler.getModItem("dreamcraft", "item.OsmiumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), - ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), - ItemList.FluidRegulator_UV.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 16) }, - new FluidStack[] { Materials.CrystallineAlloy.getMolten(2880), - Materials.Polybenzimidazole.getMolten(2016) }, - new ItemStack(Blocks.tfftStorageField, 1, 7), - 600, - BW_Util.getMachineVoltageFromTier(8)); - - // TFFTStorageField8 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 7), - 120000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(1), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), - GT_ModHandler.getModItem("dreamcraft", "item.NeutroniumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), - ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 2), - GT_ModHandler - .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, - new FluidStack[] { Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880) }, - new ItemStack(Blocks.tfftStorageField, 1, 8), - 600, - BW_Util.getMachineVoltageFromTier(10)); - - // TFFTStorageField9 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 8), - 160000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(4), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 2), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), - ItemList.EnergisedTesseract.get(1), - GT_ModHandler.getModItem("miscutils", "itemRotorHypogen", 6), - ItemList.Field_Generator_UHV.get(16), ItemList.Field_Generator_UEV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 3), - GT_ModHandler - .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, - new FluidStack[] { Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456) }, - new ItemStack(Blocks.tfftStorageField, 1, 9), - 600, - BW_Util.getMachineVoltageFromTier(12)); - - // TFFTStorageField10 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 9), - 200000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(16), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), - ItemList.EnergisedTesseract.get(6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), - ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), - GT_ModHandler.getModItem("EnderIO", "itemBasicCapacitor", 64, 6), - GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1) }, - new FluidStack[] { Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608) }, - new ItemStack(Blocks.tfftStorageField, 1, 10), - 600, - BW_Util.getMachineVoltageFromTier(13)); - - // Recycling - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 2), - ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 3), - ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 4), - ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 5), - ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 6), - ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 7), - ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 8), - ItemList.Quantum_Tank_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 9), - ItemList.Quantum_Tank_IV.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 10), - ItemList.Quantum_Tank_IV.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); - } - - 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(TileEntities.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(TileEntities.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(Blocks.yszUnit, 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(Blocks.gdcUnit, 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(Blocks.reactorControlRod, 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(Blocks.reactorChamberOFF, 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_Jars() { // Thaumium Reinforced Jar @@ -533,390 +125,4 @@ public class Recipes { recipe_voidjarupgrade)); } - private static void registerRecipes_LSC() { - - // Controller - final Object[] lsc_recipe = { "LPL", "CBC", "LPL", 'L', ItemList.IC2_LapotronCrystal.getWildcard(1L), 'P', - ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; - GT_ModHandler.addCraftingRecipe(TileEntities.lsc.getStackForm(1), lsc_recipe); - - // 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); - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), - 100, - 480); - - // Empty Capacitor - final Object[] lcEmpty_recipe = { "SLS", "L L", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', - OrePrefixes.plate.get(Materials.Lapis) }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); - - // EV Capacitor - final Object[] lcEV_recipe = { "SLS", "LCL", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', - OrePrefixes.plate.get(Materials.Lapis), 'C', - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) }; - GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); - - // EV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), - GT_Utility.getIntegratedCircuit(7) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - 200, - BW_Util.getMachineVoltageFromTier(3)); - - // IV Capacitor - 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); - - // IV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - 400, - BW_Util.getMachineVoltageFromTier(4)); - - // LuV Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - ItemList.Circuit_Board_Elite.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), - new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), ItemList.Circuit_Chip_HPIC.get(64), - ItemList.Circuit_Parts_DiodeASMD.get(8), ItemList.Circuit_Parts_CapacitorASMD.get(8), - ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, - new FluidStack[] { new FluidStack(solderIndalloy, 720) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 1000, - 80000); - - // LuV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_LapotronicOrb2.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 800, - BW_Util.getMachineVoltageFromTier(5)); - LuVTierEnhancer.addToBlackListForOsmiridiumReplacement(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); - - // ZPM Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(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[] { new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 2000, - 100000); - - // ZPM Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_Module.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 1600, - BW_Util.getMachineVoltageFromTier(6)); - - // UV Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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[] { new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 2000, - 200000); - - // UV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_Cluster.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 3200, - BW_Util.getMachineVoltageFromTier(7)); - - // Ultimate Capacitor (UHV) - TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 12000, - 16, - 300000, - 3, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), - ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 4000, - 1600000); - - // UHV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM3.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 6400, - BW_Util.getMachineVoltageFromTier(8)); - - // Extremely Ultimate Capacitor (UEV) - TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 1200000, - 128, - 8000000, - 16, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, ItemList.ZPM3.get(8L), - ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64), - ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 9216), Materials.Quantium.getMolten(18432), - Materials.Naquadria.getMolten(18432), Materials.SuperCoolant.getFluid(64000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 250 * 20, - (int) TierEU.RECIPE_UEV); - - // UEV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM4.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 640 * 20, - (int) TierEU.RECIPE_UHV); - - if (Loader.isModLoaded("miscutils")) { - // Insanely Ultimate Capacitor (UIV) - TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 24_000_000, - 1_280, - 32_000_000, - 32, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), - ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), - ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem("dreamcraft", "item.RawPicoWafer", 64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 18_432), - new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), - Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 300 * 20, - (int) TierEU.RECIPE_UIV); - - // Mega Ultimate Capacitor (UMV) - TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 480_000_000, - 12_288, - 128_000_000, - 64, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), - ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), - ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 36_864), - new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), - new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), - Materials.SuperCoolant.getFluid(256_000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - 350 * 20, - (int) TierEU.RECIPE_UMV); - } - // UIV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM5.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 640 * 20, - (int) TierEU.RECIPE_UEV); - - // UMV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM6.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - 640 * 20, - (int) TierEU.RECIPE_UIV); - - // Capacitor recycling - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - ItemList.Energy_LapotronicOrb2.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - ItemList.Energy_Module.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - ItemList.Energy_Cluster.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - ItemList.ZPM3.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - ItemList.ZPM4.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - ItemList.ZPM5.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - ItemList.ZPM6.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - 1200, - (int) TierEU.RECIPE_LV); - } - - /* - * 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(TileEntities.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); } - */ - - private static void registerRecipes_Cosmetics() { - // Hex Tiles - final ItemStack[] hexTiles = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) }; - GT_Values.RA.addAssemblerRecipe( - hexTiles, - FluidRegistry.getFluidStack("molten.plastic", 36), - new ItemStack(Blocks.largeHexPlate, 2), - 600, - 120); - } } diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java new file mode 100644 index 0000000000..b2c7170f3c --- /dev/null +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -0,0 +1,25 @@ +package common.recipeLoaders; + +import common.items.MetaItem_CraftingComponent; +import cpw.mods.fml.common.Loader; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import kekztech.Items; + +public class AlloySmelter implements Runnable{ + @Override + public void run() { + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + + + // YSZ Cermic Plate + 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); + } +} diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java new file mode 100644 index 0000000000..26238537f3 --- /dev/null +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -0,0 +1,263 @@ +package common.recipeLoaders; + +import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; +import com.github.bartimaeusnek.bartworks.util.BW_Util; +import common.Blocks; +import common.TileEntities; +import common.items.ErrorItem; +import common.items.MetaItem_CraftingComponent; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.GT_Utility; +import kekztech.Items; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidRegistry; + +public class Assembler implements Runnable{ + @Override + public void run() { + // TFFT Casing + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), }, + Materials.Polytetrafluoroethylene.getMolten(144), + new ItemStack(Blocks.tfftStorageField, 1), + 100, + BW_Util.getMachineVoltageFromTier(3)); + + // TFFT Multi Hatch + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.Hull_HV.get(1), ItemList.Cover_FluidStorageMonitor.get(1), + ItemList.Field_Generator_LV.get(4), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) }, + Materials.Plastic.getMolten(432), + TileEntities.tfftHatch.getStackForm(1), + 400, + BW_Util.getMachineVoltageFromTier(3)); + + // TFFTStorageField1 + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), + ItemList.FluidRegulator_LV.get(1) }, + Materials.Glass.getMolten(144), + new ItemStack(Blocks.tfftStorageField, 1, 1), + 100, + BW_Util.getMachineVoltageFromTier(3)); + + // TFFTStorageField2 + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), + ItemList.FluidRegulator_MV.get(1) }, + Materials.Plastic.getMolten(288), + new ItemStack(Blocks.tfftStorageField, 1, 2), + 200, + BW_Util.getMachineVoltageFromTier(3)); + + // TFFTStorageField3 + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), + ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1) }, + Materials.Plastic.getMolten(432), + new ItemStack(Blocks.tfftStorageField, 1, 3), + 400, + BW_Util.getMachineVoltageFromTier(3)); + + // TFFTStorageField4 + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), + ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1) }, + Materials.Epoxid.getMolten(864), + new ItemStack(Blocks.tfftStorageField, 1, 4), + 400, + BW_Util.getMachineVoltageFromTier(4)); + + // TFFTStorageField5 + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), + ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1) }, + Materials.Epoxid.getMolten(1152), + new ItemStack(Blocks.tfftStorageField, 1, 5), + 400, + BW_Util.getMachineVoltageFromTier(5)); + + // LSC Casing + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), + 100, + 480); + + // EV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), + GT_Utility.getIntegratedCircuit(7) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + 200, + BW_Util.getMachineVoltageFromTier(3)); + + + // IV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + 400, + BW_Util.getMachineVoltageFromTier(4)); + + + + // LuV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.Energy_LapotronicOrb2.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 800, + BW_Util.getMachineVoltageFromTier(5)); + LuVTierEnhancer.addToBlackListForOsmiridiumReplacement(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); + + + + // ZPM Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.Energy_Module.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 1600, + BW_Util.getMachineVoltageFromTier(6)); + + + + // UV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.Energy_Cluster.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 3200, + BW_Util.getMachineVoltageFromTier(7)); + + + + // UHV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.ZPM3.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 6400, + BW_Util.getMachineVoltageFromTier(8)); + + + + // UEV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.ZPM4.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 640 * 20, + (int) TierEU.RECIPE_UHV); + + + // UIV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.ZPM5.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 640 * 20, + (int) TierEU.RECIPE_UEV); + + // UMV Capacitor alt recipe + GT_Values.RA.addAssemblerRecipe( + new ItemStack[] { ItemList.ZPM6.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + 640 * 20, + (int) TierEU.RECIPE_UIV); + + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + + // YSZ Unit + 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(Blocks.yszUnit, 1), + 1200, + 480); + + // GDC Unit + 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(Blocks.gdcUnit, 1), + 2400, + 1920); + + // Hex Tiles + final ItemStack[] hexTiles = { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) }; + GT_Values.RA.addAssemblerRecipe( + hexTiles, + FluidRegistry.getFluidStack("molten.plastic", 36), + new ItemStack(Blocks.largeHexPlate, 2), + 600, + 120); + } +} diff --git a/src/main/java/common/recipeLoaders/AssemblyLine.java b/src/main/java/common/recipeLoaders/AssemblyLine.java new file mode 100644 index 0000000000..480b0540f8 --- /dev/null +++ b/src/main/java/common/recipeLoaders/AssemblyLine.java @@ -0,0 +1,213 @@ +package common.recipeLoaders; + +import com.github.bartimaeusnek.bartworks.util.BW_Util; +import com.github.technus.tectech.recipe.TT_recipeAdder; +import common.Blocks; +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 net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; + +public class AssemblyLine implements Runnable{ + @Override + public void run() { + final Fluid radoxPoly = FluidRegistry.getFluid("molten.radoxpoly") != null + ? FluidRegistry.getFluid("molten.radoxpoly") + : FluidRegistry.getFluid("molten.polybenzimidazole"); + + final Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null + ? FluidRegistry.getFluid("molten.indalloy140") + : FluidRegistry.getFluid("molten.solderingalloy"); + + final Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null + ? FluidRegistry.getFluid("molten.mutatedlivingsolder") + : FluidRegistry.getFluid("molten.solderingalloy"); + + // TFFTStorageField6 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 5), + 40000, + new ItemStack[] { ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), + GT_ModHandler.getModItem("dreamcraft", "item.ChromeBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), + ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 4) }, + new FluidStack[] { Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584) }, + new ItemStack(Blocks.tfftStorageField, 1, 6), + 600, + BW_Util.getMachineVoltageFromTier(6)); + + // TFFTStorageField7 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 6), + 80000, + new ItemStack[] { ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), + GT_ModHandler.getModItem("dreamcraft", "item.OsmiumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), + ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), + ItemList.FluidRegulator_UV.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 16) }, + new FluidStack[] { Materials.CrystallineAlloy.getMolten(2880), + Materials.Polybenzimidazole.getMolten(2016) }, + new ItemStack(Blocks.tfftStorageField, 1, 7), + 600, + BW_Util.getMachineVoltageFromTier(8)); + + // TFFTStorageField8 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 7), + 120000, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(1), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), + GT_ModHandler.getModItem("dreamcraft", "item.NeutroniumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), + ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 2), + GT_ModHandler + .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, + new FluidStack[] { Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880) }, + new ItemStack(Blocks.tfftStorageField, 1, 8), + 600, + BW_Util.getMachineVoltageFromTier(10)); + + // TFFTStorageField9 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 8), + 160000, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(4), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 2), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), + ItemList.EnergisedTesseract.get(1), + GT_ModHandler.getModItem("miscutils", "itemRotorHypogen", 6), + ItemList.Field_Generator_UHV.get(16), ItemList.Field_Generator_UEV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 3), + GT_ModHandler + .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, + new FluidStack[] { Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456) }, + new ItemStack(Blocks.tfftStorageField, 1, 9), + 600, + BW_Util.getMachineVoltageFromTier(12)); + + // TFFTStorageField10 + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 9), + 200000, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(16), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), + ItemList.EnergisedTesseract.get(6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), + ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), + GT_ModHandler.getModItem("EnderIO", "itemBasicCapacitor", 64, 6), + GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1) }, + new FluidStack[] { Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608) }, + new ItemStack(Blocks.tfftStorageField, 1, 10), + 600, + BW_Util.getMachineVoltageFromTier(13)); + + // LuV Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + 288000, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + ItemList.Circuit_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), ItemList.Circuit_Chip_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, + new FluidStack[] { new FluidStack(solderIndalloy, 720) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 1000, + 80000); + + // ZPM Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 288000, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(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[] { new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 2000, + 100000); + + // UV Capacitor + GT_Values.RA.addAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 288000, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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[] { new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 2000, + 200000); + + // Ultimate Capacitor (UHV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 12000, + 16, + 300000, + 3, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), + ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 4000, + 1600000); + } +} diff --git a/src/main/java/common/recipeLoaders/ChemicalReactor.java b/src/main/java/common/recipeLoaders/ChemicalReactor.java new file mode 100644 index 0000000000..cb65514203 --- /dev/null +++ b/src/main/java/common/recipeLoaders/ChemicalReactor.java @@ -0,0 +1,25 @@ +package common.recipeLoaders; + +import common.items.MetaItem_CraftingComponent; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.Materials; +import gregtech.api.util.GT_Utility; +import kekztech.Items; + +public class ChemicalReactor implements Runnable{ + @Override + public void run() { + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + + // Ceria Dust + 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); + } +} diff --git a/src/main/java/common/recipeLoaders/Crafting.java b/src/main/java/common/recipeLoaders/Crafting.java new file mode 100644 index 0000000000..907a506f2c --- /dev/null +++ b/src/main/java/common/recipeLoaders/Crafting.java @@ -0,0 +1,72 @@ +package common.recipeLoaders; + +import common.Blocks; +import common.TileEntities; +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 net.minecraft.item.ItemStack; +import util.Util; + +public class Crafting implements Runnable{ + @Override + public void run() { +// TFFT Controller + GT_ModHandler.addCraftingRecipe( + TileEntities.tfft.getStackForm(1), + new Object[] { "ESE", "FTF", "CVC", 'E', + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), 'S', + ItemList.Cover_Screen.get(1), 'F', ItemList.Field_Generator_LV.get(1), 'T', + new ItemStack(Blocks.tfftStorageField, 1), 'C', "circuitData", 'V', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), }); + + // SOFC Controller mk1 + 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(TileEntities.sofc1.getStackForm(1), mk1_recipe); + + // SOFC Controller mk2 + 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(TileEntities.sofc2.getStackForm(1), mk2_recipe); + + // LSC Controller + final Object[] lsc_recipe = { "LPL", "CBC", "LPL", 'L', ItemList.IC2_LapotronCrystal.getWildcard(1L), 'P', + ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; + GT_ModHandler.addCraftingRecipe(TileEntities.lsc.getStackForm(1), lsc_recipe); + + // LSC casing + 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); + + + // Empty Capacitor + final Object[] lcEmpty_recipe = { "SLS", "L L", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', + OrePrefixes.plate.get(Materials.Lapis) }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); + + // EV Capacitor + final Object[] lcEV_recipe = { "SLS", "LCL", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', + OrePrefixes.plate.get(Materials.Lapis), 'C', + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) }; + GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); + + // IV Capacitor + 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); + + } +} diff --git a/src/main/java/common/recipeLoaders/FormingPress.java b/src/main/java/common/recipeLoaders/FormingPress.java new file mode 100644 index 0000000000..655884328a --- /dev/null +++ b/src/main/java/common/recipeLoaders/FormingPress.java @@ -0,0 +1,21 @@ +package common.recipeLoaders; + +import common.items.MetaItem_CraftingComponent; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import kekztech.Items; + +public class FormingPress implements Runnable{ + @Override + public void run() { + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + + // YSZ Ceramic Plate + GT_Values.RA.addFormingPressRecipe( + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(0), + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), + 800, + 480); + } +} diff --git a/src/main/java/common/recipeLoaders/Mixer.java b/src/main/java/common/recipeLoaders/Mixer.java new file mode 100644 index 0000000000..1afb4cb6cf --- /dev/null +++ b/src/main/java/common/recipeLoaders/Mixer.java @@ -0,0 +1,43 @@ +package common.recipeLoaders; + +import common.items.ErrorItem; +import common.items.MetaItem_CraftingComponent; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.GT_Utility; +import kekztech.Items; +import net.minecraft.item.ItemStack; + +public class Mixer implements Runnable{ + @Override + public void run() { + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + + // YSZ Ceramic Dust + 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); + + // GDC Ceramic Dust + 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); + } +} diff --git a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java new file mode 100644 index 0000000000..a613a9de31 --- /dev/null +++ b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java @@ -0,0 +1,106 @@ +package common.recipeLoaders; + +import com.github.technus.tectech.recipe.TT_recipeAdder; +import common.Blocks; +import cpw.mods.fml.common.Loader; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; + +public class ResearchableAssemblyLine implements Runnable{ + @Override + public void run() { + final Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null + ? FluidRegistry.getFluid("molten.mutatedlivingsolder") + : FluidRegistry.getFluid("molten.solderingalloy"); + + // Extremely Ultimate Capacitor (UEV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 1200000, + 128, + 8000000, + 16, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, ItemList.ZPM3.get(8L), + ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64), + ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 9216), Materials.Quantium.getMolten(18432), + Materials.Naquadria.getMolten(18432), Materials.SuperCoolant.getFluid(64000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 250 * 20, + (int) TierEU.RECIPE_UEV); + + if (Loader.isModLoaded("miscutils")) { + // Insanely Ultimate Capacitor (UIV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 24_000_000, + 1_280, + 32_000_000, + 32, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), + ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem("dreamcraft", "item.RawPicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), + GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 18_432), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), + Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 300 * 20, + (int) TierEU.RECIPE_UIV); + + // Mega Ultimate Capacitor (UMV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 480_000_000, + 12_288, + 128_000_000, + 64, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), + ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 36_864), + new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), + Materials.SuperCoolant.getFluid(256_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + 350 * 20, + (int) TierEU.RECIPE_UMV); + } + } +} diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java new file mode 100644 index 0000000000..0ee92ea43d --- /dev/null +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -0,0 +1,141 @@ +package common.recipeLoaders; + +import com.github.bartimaeusnek.bartworks.util.BW_Util; +import common.Blocks; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; +import net.minecraft.item.ItemStack; + +public class Unpackager implements Runnable{ + @Override + public void run() { + + // TFFT Recycling + { + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 2), + ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 3), + ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 4), + ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 5), + ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 6), + ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 7), + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 8), + ItemList.Quantum_Tank_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 9), + ItemList.Quantum_Tank_IV.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 10), + ItemList.Quantum_Tank_IV.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); + } + + // Capacitor recycling + { + // Capacitor recycling + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_LapotronicOrb.get(1L), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + ItemList.Energy_LapotronicOrb2.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + ItemList.Energy_Module.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + ItemList.Energy_Cluster.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + ItemList.ZPM3.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + ItemList.ZPM4.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + ItemList.ZPM5.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + ItemList.ZPM6.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + 1200, + (int) TierEU.RECIPE_LV); + } + } +} -- cgit From 39069122d6c4deb45f5c29dfbcd2e2a11fd08201 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 00:15:59 +0200 Subject: optimize imports + SA --- src/main/java/common/Blocks.java | 9 +- src/main/java/common/Recipes.java | 21 +- src/main/java/common/TileEntities.java | 9 +- src/main/java/common/blocks/Block_IchorJar.java | 2 +- .../common/blocks/Block_ThaumiumReinforcedJar.java | 2 +- .../java/common/recipeLoaders/AlloySmelter.java | 22 +- src/main/java/common/recipeLoaders/Assembler.java | 350 ++++++++++----------- .../java/common/recipeLoaders/AssemblyLine.java | 333 ++++++++++---------- .../java/common/recipeLoaders/ChemicalReactor.java | 23 +- src/main/java/common/recipeLoaders/Crafting.java | 57 ++-- .../java/common/recipeLoaders/FormingPress.java | 17 +- src/main/java/common/recipeLoaders/Mixer.java | 48 +-- .../recipeLoaders/ResearchableAssemblyLine.java | 159 +++++----- src/main/java/common/recipeLoaders/Unpackager.java | 231 +++++++------- .../GTMTE_LapotronicSuperCapacitor.java | 36 ++- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 11 +- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 9 +- src/main/java/common/tileentities/GTMTE_TFFT.java | 17 +- .../java/common/tileentities/GTMTE_TFFTHatch.java | 6 +- src/main/java/kekztech/KekzCore.java | 1 - 20 files changed, 724 insertions(+), 639 deletions(-) diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 5fdafdc9e2..3fccd0604c 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -4,9 +4,16 @@ import kekztech.KekzCore; import net.minecraft.block.Block; -import common.blocks.*; +import common.blocks.Block_GDCUnit; +import common.blocks.Block_IchorJar; +import common.blocks.Block_LapotronicEnergyUnit; +import common.blocks.Block_LargeHexPlate; +import common.blocks.Block_TFFTStorageField; +import common.blocks.Block_ThaumiumReinforcedJar; +import common.blocks.Block_YSZUnit; public class Blocks { + public static Block yszUnit; public static Block gdcUnit; public static Block tfftStorageField; diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index dd426daa0a..4574009b07 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -2,6 +2,16 @@ package common; import java.util.HashMap; +import kekztech.KekzCore; + +import net.minecraft.item.ItemStack; + +import thaumcraft.api.ItemApi; +import thaumcraft.api.ThaumcraftApi; +import thaumcraft.api.aspects.Aspect; +import thaumcraft.api.aspects.AspectList; +import thaumcraft.api.crafting.InfusionRecipe; + import common.recipeLoaders.AlloySmelter; import common.recipeLoaders.Assembler; import common.recipeLoaders.AssemblyLine; @@ -11,17 +21,10 @@ import common.recipeLoaders.FormingPress; import common.recipeLoaders.Mixer; import common.recipeLoaders.ResearchableAssemblyLine; import common.recipeLoaders.Unpackager; -import kekztech.KekzCore; -import net.minecraft.item.ItemStack; - -import thaumcraft.api.ItemApi; -import thaumcraft.api.ThaumcraftApi; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.api.crafting.InfusionRecipe; import cpw.mods.fml.common.registry.GameRegistry; -import gregtech.api.enums.*; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 0fa62067e9..9925e7aa27 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -1,8 +1,15 @@ package common; -import common.tileentities.*; +import common.tileentities.GTMTE_LapotronicSuperCapacitor; +import common.tileentities.GTMTE_SOFuelCellMK1; +import common.tileentities.GTMTE_SOFuelCellMK2; +import common.tileentities.GTMTE_SpaceElevator; import common.tileentities.GTMTE_TFFT; import common.tileentities.GTMTE_TFFTHatch; +import common.tileentities.TE_IchorJar; +import common.tileentities.TE_IchorVoidJar; +import common.tileentities.TE_ThaumiumReinforcedJar; +import common.tileentities.TE_ThaumiumReinforcedVoidJar; import cpw.mods.fml.common.registry.GameRegistry; public class TileEntities { diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index 88449b7e98..2328458d2d 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -100,7 +100,7 @@ public class Block_IchorJar extends BlockJar { /** * Handle compatibility with Essentia Phials - * + * * @param world Pass through from onBlockActivated() * @param player Pass through from onBlockActivated() * @param x Pass through from onBlockActivated() diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 5ea0d7c072..53026e1ac3 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -141,7 +141,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { /** * Handle compatibility with Essentia Phials - * + * * @param world Pass through from onBlockActivated() * @param player Pass through from onBlockActivated() * @param x Pass through from onBlockActivated() diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java index b2c7170f3c..3ceeb8da17 100644 --- a/src/main/java/common/recipeLoaders/AlloySmelter.java +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -1,25 +1,27 @@ package common.recipeLoaders; +import kekztech.Items; + import common.items.MetaItem_CraftingComponent; + import cpw.mods.fml.common.Loader; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; -import kekztech.Items; -public class AlloySmelter implements Runnable{ +public class AlloySmelter implements Runnable { + @Override public void run() { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); - // YSZ Cermic Plate 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); + craftingItem.getStackOfAmountFromDamage( + Items.YSZCeramicDust.getMetaID(), + Loader.isModLoaded("bartworks") ? 3 : 10), + ItemList.Shape_Mold_Plate.get(0), + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), + 400, + 480); } } diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index 26238537f3..9966a968ba 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -1,11 +1,17 @@ package common.recipeLoaders; +import kekztech.Items; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidRegistry; + import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; import com.github.bartimaeusnek.bartworks.util.BW_Util; import common.Blocks; import common.TileEntities; import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -14,250 +20,236 @@ import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; -import kekztech.Items; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidRegistry; -public class Assembler implements Runnable{ +public class Assembler implements Runnable { + @Override public void run() { // TFFT Casing GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), }, - Materials.Polytetrafluoroethylene.getMolten(144), - new ItemStack(Blocks.tfftStorageField, 1), - 100, - BW_Util.getMachineVoltageFromTier(3)); + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), }, + Materials.Polytetrafluoroethylene.getMolten(144), + new ItemStack(Blocks.tfftStorageField, 1), + 100, + BW_Util.getMachineVoltageFromTier(3)); // TFFT Multi Hatch GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hull_HV.get(1), ItemList.Cover_FluidStorageMonitor.get(1), - ItemList.Field_Generator_LV.get(4), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) }, - Materials.Plastic.getMolten(432), - TileEntities.tfftHatch.getStackForm(1), - 400, - BW_Util.getMachineVoltageFromTier(3)); + new ItemStack[] { ItemList.Hull_HV.get(1), ItemList.Cover_FluidStorageMonitor.get(1), + ItemList.Field_Generator_LV.get(4), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) }, + Materials.Plastic.getMolten(432), + TileEntities.tfftHatch.getStackForm(1), + 400, + BW_Util.getMachineVoltageFromTier(3)); // TFFTStorageField1 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), - ItemList.FluidRegulator_LV.get(1) }, - Materials.Glass.getMolten(144), - new ItemStack(Blocks.tfftStorageField, 1, 1), - 100, - BW_Util.getMachineVoltageFromTier(3)); + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), + ItemList.FluidRegulator_LV.get(1) }, + Materials.Glass.getMolten(144), + new ItemStack(Blocks.tfftStorageField, 1, 1), + 100, + BW_Util.getMachineVoltageFromTier(3)); // TFFTStorageField2 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), - ItemList.FluidRegulator_MV.get(1) }, - Materials.Plastic.getMolten(288), - new ItemStack(Blocks.tfftStorageField, 1, 2), - 200, - BW_Util.getMachineVoltageFromTier(3)); + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), + ItemList.FluidRegulator_MV.get(1) }, + Materials.Plastic.getMolten(288), + new ItemStack(Blocks.tfftStorageField, 1, 2), + 200, + BW_Util.getMachineVoltageFromTier(3)); // TFFTStorageField3 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), - ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1) }, - Materials.Plastic.getMolten(432), - new ItemStack(Blocks.tfftStorageField, 1, 3), - 400, - BW_Util.getMachineVoltageFromTier(3)); + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), + ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1) }, + Materials.Plastic.getMolten(432), + new ItemStack(Blocks.tfftStorageField, 1, 3), + 400, + BW_Util.getMachineVoltageFromTier(3)); // TFFTStorageField4 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), - ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1) }, - Materials.Epoxid.getMolten(864), - new ItemStack(Blocks.tfftStorageField, 1, 4), - 400, - BW_Util.getMachineVoltageFromTier(4)); + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), + ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1) }, + Materials.Epoxid.getMolten(864), + new ItemStack(Blocks.tfftStorageField, 1, 4), + 400, + BW_Util.getMachineVoltageFromTier(4)); // TFFTStorageField5 GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), - ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1) }, - Materials.Epoxid.getMolten(1152), - new ItemStack(Blocks.tfftStorageField, 1, 5), - 400, - BW_Util.getMachineVoltageFromTier(5)); + new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), + ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1) }, + Materials.Epoxid.getMolten(1152), + new ItemStack(Blocks.tfftStorageField, 1, 5), + 400, + BW_Util.getMachineVoltageFromTier(5)); // LSC Casing GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), - 100, - 480); + new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), + 100, + 480); // EV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), - GT_Utility.getIntegratedCircuit(7) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - 200, - BW_Util.getMachineVoltageFromTier(3)); - + new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), + GT_Utility.getIntegratedCircuit(7) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + 200, + BW_Util.getMachineVoltageFromTier(3)); // IV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - 400, - BW_Util.getMachineVoltageFromTier(4)); - - + new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + 400, + BW_Util.getMachineVoltageFromTier(4)); // LuV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_LapotronicOrb2.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 800, - BW_Util.getMachineVoltageFromTier(5)); + new ItemStack[] { ItemList.Energy_LapotronicOrb2.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 800, + BW_Util.getMachineVoltageFromTier(5)); LuVTierEnhancer.addToBlackListForOsmiridiumReplacement(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); - - // ZPM Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_Module.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 1600, - BW_Util.getMachineVoltageFromTier(6)); - - + new ItemStack[] { ItemList.Energy_Module.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 1600, + BW_Util.getMachineVoltageFromTier(6)); // UV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_Cluster.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 3200, - BW_Util.getMachineVoltageFromTier(7)); - - + new ItemStack[] { ItemList.Energy_Cluster.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 3200, + BW_Util.getMachineVoltageFromTier(7)); // UHV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM3.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 6400, - BW_Util.getMachineVoltageFromTier(8)); - - + new ItemStack[] { ItemList.ZPM3.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 6400, + BW_Util.getMachineVoltageFromTier(8)); // UEV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM4.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 640 * 20, - (int) TierEU.RECIPE_UHV); - + new ItemStack[] { ItemList.ZPM4.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 640 * 20, + (int) TierEU.RECIPE_UHV); // UIV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM5.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 640 * 20, - (int) TierEU.RECIPE_UEV); + new ItemStack[] { ItemList.ZPM5.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 640 * 20, + (int) TierEU.RECIPE_UEV); // UMV Capacitor alt recipe GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM6.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - 640 * 20, - (int) TierEU.RECIPE_UIV); + new ItemStack[] { ItemList.ZPM6.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_Utility.getIntegratedCircuit(6) }, + null, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + 640 * 20, + (int) TierEU.RECIPE_UIV); final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // YSZ Unit 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), }; + 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(Blocks.yszUnit, 1), - 1200, - 480); + yszUnit, + Materials.Hydrogen.getGas(4000), + new ItemStack(Blocks.yszUnit, 1), + 1200, + 480); // GDC Unit 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(Blocks.gdcUnit, 1), - 2400, - 1920); + 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(Blocks.gdcUnit, 1), + 2400, + 1920); // Hex Tiles final ItemStack[] hexTiles = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) }; - GT_Values.RA.addAssemblerRecipe( - hexTiles, - FluidRegistry.getFluidStack("molten.plastic", 36), - new ItemStack(Blocks.largeHexPlate, 2), - 600, - 120); + GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) }; + GT_Values.RA.addAssemblerRecipe( + hexTiles, + FluidRegistry.getFluidStack("molten.plastic", 36), + new ItemStack(Blocks.largeHexPlate, 2), + 600, + 120); } } diff --git a/src/main/java/common/recipeLoaders/AssemblyLine.java b/src/main/java/common/recipeLoaders/AssemblyLine.java index 480b0540f8..cbb3cdef43 100644 --- a/src/main/java/common/recipeLoaders/AssemblyLine.java +++ b/src/main/java/common/recipeLoaders/AssemblyLine.java @@ -1,213 +1,216 @@ package common.recipeLoaders; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; + import com.github.bartimaeusnek.bartworks.util.BW_Util; import com.github.technus.tectech.recipe.TT_recipeAdder; import common.Blocks; + 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 net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; -public class AssemblyLine implements Runnable{ +public class AssemblyLine implements Runnable { + @Override public void run() { final Fluid radoxPoly = FluidRegistry.getFluid("molten.radoxpoly") != null - ? FluidRegistry.getFluid("molten.radoxpoly") - : FluidRegistry.getFluid("molten.polybenzimidazole"); + ? FluidRegistry.getFluid("molten.radoxpoly") + : FluidRegistry.getFluid("molten.polybenzimidazole"); final Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null - ? FluidRegistry.getFluid("molten.indalloy140") - : FluidRegistry.getFluid("molten.solderingalloy"); + ? FluidRegistry.getFluid("molten.indalloy140") + : FluidRegistry.getFluid("molten.solderingalloy"); final Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null - ? FluidRegistry.getFluid("molten.mutatedlivingsolder") - : FluidRegistry.getFluid("molten.solderingalloy"); + ? FluidRegistry.getFluid("molten.mutatedlivingsolder") + : FluidRegistry.getFluid("molten.solderingalloy"); // TFFTStorageField6 GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 5), - 40000, - new ItemStack[] { ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), - GT_ModHandler.getModItem("dreamcraft", "item.ChromeBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), - ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 4) }, - new FluidStack[] { Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584) }, - new ItemStack(Blocks.tfftStorageField, 1, 6), - 600, - BW_Util.getMachineVoltageFromTier(6)); + new ItemStack(Blocks.tfftStorageField, 1, 5), + 40000, + new ItemStack[] { ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), + GT_ModHandler.getModItem("dreamcraft", "item.ChromeBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), + ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 4) }, + new FluidStack[] { Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584) }, + new ItemStack(Blocks.tfftStorageField, 1, 6), + 600, + BW_Util.getMachineVoltageFromTier(6)); // TFFTStorageField7 GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 6), - 80000, - new ItemStack[] { ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), - GT_ModHandler.getModItem("dreamcraft", "item.OsmiumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), - ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), - ItemList.FluidRegulator_UV.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 16) }, - new FluidStack[] { Materials.CrystallineAlloy.getMolten(2880), - Materials.Polybenzimidazole.getMolten(2016) }, - new ItemStack(Blocks.tfftStorageField, 1, 7), - 600, - BW_Util.getMachineVoltageFromTier(8)); + new ItemStack(Blocks.tfftStorageField, 1, 6), + 80000, + new ItemStack[] { ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), + GT_ModHandler.getModItem("dreamcraft", "item.OsmiumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), + ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), + ItemList.FluidRegulator_UV.get(1), + GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 16) }, + new FluidStack[] { Materials.CrystallineAlloy.getMolten(2880), + Materials.Polybenzimidazole.getMolten(2016) }, + new ItemStack(Blocks.tfftStorageField, 1, 7), + 600, + BW_Util.getMachineVoltageFromTier(8)); // TFFTStorageField8 GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 7), - 120000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(1), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), - GT_ModHandler.getModItem("dreamcraft", "item.NeutroniumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), - ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 2), - GT_ModHandler - .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, - new FluidStack[] { Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880) }, - new ItemStack(Blocks.tfftStorageField, 1, 8), - 600, - BW_Util.getMachineVoltageFromTier(10)); + new ItemStack(Blocks.tfftStorageField, 1, 7), + 120000, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(1), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), + GT_ModHandler.getModItem("dreamcraft", "item.NeutroniumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), + ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 2), + GT_ModHandler + .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, + new FluidStack[] { Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880) }, + new ItemStack(Blocks.tfftStorageField, 1, 8), + 600, + BW_Util.getMachineVoltageFromTier(10)); // TFFTStorageField9 GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 8), - 160000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(4), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 2), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), - ItemList.EnergisedTesseract.get(1), - GT_ModHandler.getModItem("miscutils", "itemRotorHypogen", 6), - ItemList.Field_Generator_UHV.get(16), ItemList.Field_Generator_UEV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 3), - GT_ModHandler - .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, - new FluidStack[] { Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456) }, - new ItemStack(Blocks.tfftStorageField, 1, 9), - 600, - BW_Util.getMachineVoltageFromTier(12)); + new ItemStack(Blocks.tfftStorageField, 1, 8), + 160000, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(4), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 2), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), + ItemList.EnergisedTesseract.get(1), + GT_ModHandler.getModItem("miscutils", "itemRotorHypogen", 6), + ItemList.Field_Generator_UHV.get(16), ItemList.Field_Generator_UEV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 3), + GT_ModHandler + .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, + new FluidStack[] { Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456) }, + new ItemStack(Blocks.tfftStorageField, 1, 9), + 600, + BW_Util.getMachineVoltageFromTier(12)); // TFFTStorageField10 GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 9), - 200000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(16), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), - ItemList.EnergisedTesseract.get(6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), - ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), - GT_ModHandler.getModItem("EnderIO", "itemBasicCapacitor", 64, 6), - GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1) }, - new FluidStack[] { Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608) }, - new ItemStack(Blocks.tfftStorageField, 1, 10), - 600, - BW_Util.getMachineVoltageFromTier(13)); + new ItemStack(Blocks.tfftStorageField, 1, 9), + 200000, + new ItemStack[] { ItemList.Quantum_Tank_IV.get(16), + GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), + ItemList.EnergisedTesseract.get(6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), + ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), + GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), + GT_ModHandler.getModItem("EnderIO", "itemBasicCapacitor", 64, 6), + GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1) }, + new FluidStack[] { Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608) }, + new ItemStack(Blocks.tfftStorageField, 1, 10), + 600, + BW_Util.getMachineVoltageFromTier(13)); // LuV Capacitor GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - ItemList.Circuit_Board_Elite.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), - new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), ItemList.Circuit_Chip_HPIC.get(64), - ItemList.Circuit_Parts_DiodeASMD.get(8), ItemList.Circuit_Parts_CapacitorASMD.get(8), - ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, - new FluidStack[] { new FluidStack(solderIndalloy, 720) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 1000, - 80000); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + 288000, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + ItemList.Circuit_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), ItemList.Circuit_Chip_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, + new FluidStack[] { new FluidStack(solderIndalloy, 720) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 1000, + 80000); // ZPM Capacitor GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(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[] { new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 2000, - 100000); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + 288000, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(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[] { new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 2000, + 100000); // UV Capacitor GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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[] { new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 2000, - 200000); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + 288000, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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[] { new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 2000, + 200000); // Ultimate Capacitor (UHV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 12000, - 16, - 300000, - 3, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), - ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 4000, - 1600000); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 12000, + 16, + 300000, + 3, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), + ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 4000, + 1600000); } } diff --git a/src/main/java/common/recipeLoaders/ChemicalReactor.java b/src/main/java/common/recipeLoaders/ChemicalReactor.java index cb65514203..ffb2200fae 100644 --- a/src/main/java/common/recipeLoaders/ChemicalReactor.java +++ b/src/main/java/common/recipeLoaders/ChemicalReactor.java @@ -1,25 +1,28 @@ package common.recipeLoaders; +import kekztech.Items; + import common.items.MetaItem_CraftingComponent; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.util.GT_Utility; -import kekztech.Items; -public class ChemicalReactor implements Runnable{ +public class ChemicalReactor implements Runnable { + @Override public void run() { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // Ceria Dust 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); + Materials.Cerium.getDust(2), + GT_Utility.getIntegratedCircuit(6), + Materials.Oxygen.getGas(3000), + null, + craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2), + null, + 400, + 30); } } diff --git a/src/main/java/common/recipeLoaders/Crafting.java b/src/main/java/common/recipeLoaders/Crafting.java index 907a506f2c..b481605204 100644 --- a/src/main/java/common/recipeLoaders/Crafting.java +++ b/src/main/java/common/recipeLoaders/Crafting.java @@ -1,71 +1,74 @@ package common.recipeLoaders; +import net.minecraft.item.ItemStack; + +import util.Util; + import common.Blocks; import common.TileEntities; + 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 net.minecraft.item.ItemStack; -import util.Util; -public class Crafting implements Runnable{ +public class Crafting implements Runnable { + @Override public void run() { -// TFFT Controller + // TFFT Controller GT_ModHandler.addCraftingRecipe( - TileEntities.tfft.getStackForm(1), - new Object[] { "ESE", "FTF", "CVC", 'E', - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), 'S', - ItemList.Cover_Screen.get(1), 'F', ItemList.Field_Generator_LV.get(1), 'T', - new ItemStack(Blocks.tfftStorageField, 1), 'C', "circuitData", 'V', - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), }); + TileEntities.tfft.getStackForm(1), + new Object[] { "ESE", "FTF", "CVC", 'E', + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), 'S', + ItemList.Cover_Screen.get(1), 'F', ItemList.Field_Generator_LV.get(1), 'T', + new ItemStack(Blocks.tfftStorageField, 1), 'C', "circuitData", 'V', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), }); // SOFC Controller mk1 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) }; + 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(TileEntities.sofc1.getStackForm(1), mk1_recipe); // SOFC Controller mk2 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) }; + 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(TileEntities.sofc2.getStackForm(1), mk2_recipe); // LSC Controller final Object[] lsc_recipe = { "LPL", "CBC", "LPL", 'L', ItemList.IC2_LapotronCrystal.getWildcard(1L), 'P', - ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; + ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; GT_ModHandler.addCraftingRecipe(TileEntities.lsc.getStackForm(1), lsc_recipe); // LSC casing 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) }; + 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); - // Empty Capacitor final Object[] lcEmpty_recipe = { "SLS", "L L", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', - OrePrefixes.plate.get(Materials.Lapis) }; + OrePrefixes.plate.get(Materials.Lapis) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); // EV Capacitor final Object[] lcEV_recipe = { "SLS", "LCL", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', - OrePrefixes.plate.get(Materials.Lapis), 'C', - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) }; + OrePrefixes.plate.get(Materials.Lapis), 'C', + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); // IV Capacitor 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) }; + OrePrefixes.plate.get(Materials.Lapis), 'O', ItemList.Energy_LapotronicOrb.get(1L) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); } diff --git a/src/main/java/common/recipeLoaders/FormingPress.java b/src/main/java/common/recipeLoaders/FormingPress.java index 655884328a..3feb7ae594 100644 --- a/src/main/java/common/recipeLoaders/FormingPress.java +++ b/src/main/java/common/recipeLoaders/FormingPress.java @@ -1,21 +1,24 @@ package common.recipeLoaders; +import kekztech.Items; + import common.items.MetaItem_CraftingComponent; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; -import kekztech.Items; -public class FormingPress implements Runnable{ +public class FormingPress implements Runnable { + @Override public void run() { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // YSZ Ceramic Plate GT_Values.RA.addFormingPressRecipe( - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(0), - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), - 800, - 480); + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(0), + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), + 800, + 480); } } diff --git a/src/main/java/common/recipeLoaders/Mixer.java b/src/main/java/common/recipeLoaders/Mixer.java index 1afb4cb6cf..ff1c81d5d9 100644 --- a/src/main/java/common/recipeLoaders/Mixer.java +++ b/src/main/java/common/recipeLoaders/Mixer.java @@ -1,43 +1,47 @@ package common.recipeLoaders; +import kekztech.Items; + +import net.minecraft.item.ItemStack; + import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; -import kekztech.Items; -import net.minecraft.item.ItemStack; -public class Mixer implements Runnable{ +public class Mixer implements Runnable { + @Override public void run() { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // YSZ Ceramic Dust 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); + Items.YttriaDust.getOreDictedItemStack(1), + Items.ZirconiaDust.getOreDictedItemStack(5), + GT_Utility.getIntegratedCircuit(6), + null, + null, + null, + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6), + 400, + 96); // GDC Ceramic Dust 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); + 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); } } diff --git a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java index a613a9de31..3c87ede484 100644 --- a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java +++ b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java @@ -1,7 +1,13 @@ package common.recipeLoaders; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; + import com.github.technus.tectech.recipe.TT_recipeAdder; import common.Blocks; + import cpw.mods.fml.common.Loader; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -9,98 +15,95 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; -public class ResearchableAssemblyLine implements Runnable{ +public class ResearchableAssemblyLine implements Runnable { + @Override public void run() { final Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null - ? FluidRegistry.getFluid("molten.mutatedlivingsolder") - : FluidRegistry.getFluid("molten.solderingalloy"); + ? FluidRegistry.getFluid("molten.mutatedlivingsolder") + : FluidRegistry.getFluid("molten.solderingalloy"); // Extremely Ultimate Capacitor (UEV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 1200000, - 128, - 8000000, - 16, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, ItemList.ZPM3.get(8L), - ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64), - ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 9216), Materials.Quantium.getMolten(18432), - Materials.Naquadria.getMolten(18432), Materials.SuperCoolant.getFluid(64000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 250 * 20, - (int) TierEU.RECIPE_UEV); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 1200000, + 128, + 8000000, + 16, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, ItemList.ZPM3.get(8L), + ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64), + ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 9216), Materials.Quantium.getMolten(18432), + Materials.Naquadria.getMolten(18432), Materials.SuperCoolant.getFluid(64000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 250 * 20, + (int) TierEU.RECIPE_UEV); if (Loader.isModLoaded("miscutils")) { // Insanely Ultimate Capacitor (UIV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 24_000_000, - 1_280, - 32_000_000, - 32, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), - ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), - ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem("dreamcraft", "item.RawPicoWafer", 64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 18_432), - new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), - Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 300 * 20, - (int) TierEU.RECIPE_UIV); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 24_000_000, + 1_280, + 32_000_000, + 32, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), + ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem("dreamcraft", "item.RawPicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), + GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 18_432), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), + Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 300 * 20, + (int) TierEU.RECIPE_UIV); // Mega Ultimate Capacitor (UMV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 480_000_000, - 12_288, - 128_000_000, - 64, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), - ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), - ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 36_864), - new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), - new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), - Materials.SuperCoolant.getFluid(256_000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - 350 * 20, - (int) TierEU.RECIPE_UMV); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 480_000_000, + 12_288, + 128_000_000, + 64, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), + ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 36_864), + new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), + Materials.SuperCoolant.getFluid(256_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + 350 * 20, + (int) TierEU.RECIPE_UMV); } } } diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java index 0ee92ea43d..0613bb9e6c 100644 --- a/src/main/java/common/recipeLoaders/Unpackager.java +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -1,7 +1,10 @@ package common.recipeLoaders; +import net.minecraft.item.ItemStack; + import com.github.bartimaeusnek.bartworks.util.BW_Util; import common.Blocks; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; @@ -9,133 +12,133 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; -import net.minecraft.item.ItemStack; -public class Unpackager implements Runnable{ +public class Unpackager implements Runnable { + @Override public void run() { // TFFT Recycling { GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 2), - ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 3), - ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 4), - ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 5), - ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 6), - ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 7), - ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 8), - ItemList.Quantum_Tank_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 9), - ItemList.Quantum_Tank_IV.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 10), - ItemList.Quantum_Tank_IV.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); + new ItemStack(Blocks.tfftStorageField, 1, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 2), + ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 3), + ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 4), + ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 5), + ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 6), + ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 7), + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 8), + ItemList.Quantum_Tank_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 9), + ItemList.Quantum_Tank_IV.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.tfftStorageField, 1, 10), + ItemList.Quantum_Tank_IV.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12), + 100, + BW_Util.getMachineVoltageFromTier(3)); } // Capacitor recycling { // Capacitor recycling GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - ItemList.Energy_LapotronicOrb2.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - ItemList.Energy_Module.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - ItemList.Energy_Cluster.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - ItemList.ZPM3.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - ItemList.ZPM4.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - ItemList.ZPM5.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - ItemList.ZPM6.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - 1200, - (int) TierEU.RECIPE_LV); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_LapotronicOrb.get(1L), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + ItemList.Energy_LapotronicOrb2.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), + ItemList.Energy_Module.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + ItemList.Energy_Cluster.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + ItemList.ZPM3.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + ItemList.ZPM4.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + ItemList.ZPM5.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + 1200, + (int) TierEU.RECIPE_LV); + GT_Values.RA.addUnboxingRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + ItemList.ZPM6.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + 1200, + (int) TierEU.RECIPE_LV); } } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 9aec3fc95e..78338e4a27 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -1,7 +1,23 @@ package common.tileentities; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static common.itemBlocks.IB_LapotronicEnergyUnit.*; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.onElementPass; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.onlyIf; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.transpose; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.withChannel; +import static common.itemBlocks.IB_LapotronicEnergyUnit.EV_cap_storage; +import static common.itemBlocks.IB_LapotronicEnergyUnit.IV_cap_storage; +import static common.itemBlocks.IB_LapotronicEnergyUnit.LSC_time_between_wireless_rebalance_in_ticks; +import static common.itemBlocks.IB_LapotronicEnergyUnit.LSC_wireless_eu_cap; +import static common.itemBlocks.IB_LapotronicEnergyUnit.LuV_cap_storage; +import static common.itemBlocks.IB_LapotronicEnergyUnit.UEV_wireless_eu_cap; +import static common.itemBlocks.IB_LapotronicEnergyUnit.UIV_cap_storage; +import static common.itemBlocks.IB_LapotronicEnergyUnit.UIV_wireless_eu_cap; +import static common.itemBlocks.IB_LapotronicEnergyUnit.UMV_cap_storage; +import static common.itemBlocks.IB_LapotronicEnergyUnit.UMV_wireless_eu_cap; +import static common.itemBlocks.IB_LapotronicEnergyUnit.UV_cap_storage; +import static common.itemBlocks.IB_LapotronicEnergyUnit.ZPM_cap_storage; import static gregtech.api.enums.GT_HatchElement.Maintenance; import static gregtech.api.metatileentity.BaseTileEntity.TOOLTIP_DELAY; import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; @@ -10,7 +26,14 @@ import static java.lang.Math.min; import java.math.BigInteger; import java.text.NumberFormat; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Comparator; +import java.util.HashSet; +import java.util.LinkedList; +import java.util.List; +import java.util.Queue; +import java.util.Set; import java.util.function.Consumer; import net.minecraft.block.Block; @@ -40,7 +63,6 @@ import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructa import com.gtnewhorizon.structurelib.structure.IItemSource; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; import com.gtnewhorizon.structurelib.structure.IStructureElement; -import com.gtnewhorizon.structurelib.structure.IStructureElement.PlaceResult; import com.gtnewhorizon.structurelib.structure.StructureUtility; import com.gtnewhorizon.structurelib.util.ItemStackPredicate.NBTMode; import com.gtnewhorizons.modularui.api.drawable.IDrawable; @@ -60,7 +82,11 @@ import gregtech.api.interfaces.IHatchElement; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -import gregtech.api.metatileentity.implementations.*; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; +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_Hatch_Maintenance; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 888f2c71e6..a17694b579 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -1,7 +1,14 @@ package common.tileentities; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static gregtech.api.enums.Textures.BlockIcons.*; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlockAnyMeta; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.onElementPass; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.transpose; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_GLOW; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; import java.util.ArrayList; diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index 56986228ae..baaef17858 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -1,8 +1,13 @@ package common.tileentities; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock; import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlockAnyMeta; -import static gregtech.api.enums.Textures.BlockIcons.*; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.onElementPass; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.transpose; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW; import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_GLOW; import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index 8978ae90a9..3c679bd514 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -1,7 +1,14 @@ package common.tileentities; -import static com.gtnewhorizon.structurelib.structure.StructureUtility.*; -import static gregtech.api.enums.GT_HatchElement.*; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlockUnlocalizedName; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.onElementPass; +import static com.gtnewhorizon.structurelib.structure.StructureUtility.transpose; +import static gregtech.api.enums.GT_HatchElement.Energy; +import static gregtech.api.enums.GT_HatchElement.InputHatch; +import static gregtech.api.enums.GT_HatchElement.Maintenance; +import static gregtech.api.enums.GT_HatchElement.OutputHatch; import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; import static java.lang.Math.min; @@ -27,7 +34,11 @@ import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; import com.gtnewhorizon.structurelib.StructureLibAPI; import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor; import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; -import com.gtnewhorizon.structurelib.structure.*; +import com.gtnewhorizon.structurelib.structure.AutoPlaceEnvironment; +import com.gtnewhorizon.structurelib.structure.IStructureDefinition; +import com.gtnewhorizon.structurelib.structure.IStructureElement; +import com.gtnewhorizon.structurelib.structure.ISurvivalBuildEnvironment; +import com.gtnewhorizon.structurelib.structure.StructureUtility; import com.gtnewhorizon.structurelib.util.ItemStackPredicate; import common.Blocks; diff --git a/src/main/java/common/tileentities/GTMTE_TFFTHatch.java b/src/main/java/common/tileentities/GTMTE_TFFTHatch.java index 37e3ade77a..414eb4a7fb 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFTHatch.java +++ b/src/main/java/common/tileentities/GTMTE_TFFTHatch.java @@ -11,7 +11,11 @@ import appeng.api.AEApi; import appeng.api.config.AccessRestriction; import appeng.api.config.Actionable; import appeng.api.networking.security.BaseActionSource; -import appeng.api.storage.*; +import appeng.api.storage.IExternalStorageHandler; +import appeng.api.storage.IMEInventory; +import appeng.api.storage.IMEMonitor; +import appeng.api.storage.IMEMonitorHandlerReceiver; +import appeng.api.storage.StorageChannel; import appeng.api.storage.data.IAEFluidStack; import appeng.api.storage.data.IItemList; import appeng.util.item.AEFluidStack; diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 557cfcb28c..7a815caa2c 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -8,7 +8,6 @@ import org.apache.logging.log4j.Logger; import com.google.common.collect.ImmutableSet; import common.CommonProxy; -import common.tileentities.*; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.SidedProxy; -- cgit From fb30ea1947480f483c2fe480495eaddc08477814 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 00:21:13 +0200 Subject: use GT5U Mods enum --- src/main/java/common/Recipes.java | 4 +- .../java/common/recipeLoaders/AlloySmelter.java | 4 +- .../java/common/recipeLoaders/AssemblyLine.java | 43 +++++++++++++--------- .../recipeLoaders/ResearchableAssemblyLine.java | 17 +++++---- src/main/java/kekztech/KekzCore.java | 5 ++- 5 files changed, 44 insertions(+), 29 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 4574009b07..6e9c10fee5 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -28,6 +28,8 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import static gregtech.api.enums.Mods.ThaumicTinkerer; + public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); @@ -92,7 +94,7 @@ public class Recipes { new ItemStack(Blocks.jarThaumiumReinforced, 1, 0), recipe_voidjarupgrade)); - final ItemStack[] recipe_jarichor = { GT_ModHandler.getModItem("ThaumicTinkerer", "kamiResource", 1, 0), + final ItemStack[] recipe_jarichor = { GT_ModHandler.getModItem(ThaumicTinkerer.ID, "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), diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java index 3ceeb8da17..433e1a23fc 100644 --- a/src/main/java/common/recipeLoaders/AlloySmelter.java +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -8,6 +8,8 @@ import cpw.mods.fml.common.Loader; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; +import static gregtech.api.enums.Mods.BartWorks; + public class AlloySmelter implements Runnable { @Override @@ -18,7 +20,7 @@ public class AlloySmelter implements Runnable { GT_Values.RA.addAlloySmelterRecipe( craftingItem.getStackOfAmountFromDamage( Items.YSZCeramicDust.getMetaID(), - Loader.isModLoaded("bartworks") ? 3 : 10), + BartWorks.isModLoaded() ? 3 : 10), ItemList.Shape_Mold_Plate.get(0), craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), 400, diff --git a/src/main/java/common/recipeLoaders/AssemblyLine.java b/src/main/java/common/recipeLoaders/AssemblyLine.java index cbb3cdef43..d1dfdb4c54 100644 --- a/src/main/java/common/recipeLoaders/AssemblyLine.java +++ b/src/main/java/common/recipeLoaders/AssemblyLine.java @@ -16,6 +16,14 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import static gregtech.api.enums.Mods.Avaritia; +import static gregtech.api.enums.Mods.EnderIO; +import static gregtech.api.enums.Mods.EternalSingularity; +import static gregtech.api.enums.Mods.GTPlusPlus; +import static gregtech.api.enums.Mods.GoodGenerator; +import static gregtech.api.enums.Mods.NewHorizonsCoreMod; +import static gregtech.api.enums.Mods.UniversalSingularities; + public class AssemblyLine implements Runnable { @Override @@ -39,10 +47,10 @@ public class AssemblyLine implements Runnable { new ItemStack[] { ItemList.Casing_Tank_7.get(4), GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), - GT_ModHandler.getModItem("dreamcraft", "item.ChromeBars", 6), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChromeBars", 6), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 4) }, + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 4) }, new FluidStack[] { Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584) }, new ItemStack(Blocks.tfftStorageField, 1, 6), 600, @@ -55,11 +63,11 @@ public class AssemblyLine implements Runnable { new ItemStack[] { ItemList.Casing_Tank_10.get(16), GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), - GT_ModHandler.getModItem("dreamcraft", "item.OsmiumBars", 6), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.OsmiumBars", 6), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), ItemList.FluidRegulator_UV.get(1), - GT_ModHandler.getModItem("dreamcraft", "item.EngineeringProcessorFluidEmeraldCore", 16) }, + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 16) }, new FluidStack[] { Materials.CrystallineAlloy.getMolten(2880), Materials.Polybenzimidazole.getMolten(2016) }, new ItemStack(Blocks.tfftStorageField, 1, 7), @@ -71,16 +79,16 @@ public class AssemblyLine implements Runnable { new ItemStack(Blocks.tfftStorageField, 1, 7), 120000, new ItemStack[] { ItemList.Quantum_Tank_IV.get(1), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 1), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 1), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), - GT_ModHandler.getModItem("dreamcraft", "item.NeutroniumBars", 6), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.NeutroniumBars", 6), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 2), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 2), GT_ModHandler - .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, + .getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4) }, new FluidStack[] { Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880) }, new ItemStack(Blocks.tfftStorageField, 1, 8), 600, @@ -91,16 +99,15 @@ public class AssemblyLine implements Runnable { new ItemStack(Blocks.tfftStorageField, 1, 8), 160000, new ItemStack[] { ItemList.Quantum_Tank_IV.get(4), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 2), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), ItemList.EnergisedTesseract.get(1), - GT_ModHandler.getModItem("miscutils", "itemRotorHypogen", 6), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRotorHypogen", 6), ItemList.Field_Generator_UHV.get(16), ItemList.Field_Generator_UEV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 3), - GT_ModHandler - .getModItem("universalsingularities", "universal.tinkersConstruct.singularity", 1, 4) }, + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 3), + GT_ModHandler.getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4) }, new FluidStack[] { Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456) }, new ItemStack(Blocks.tfftStorageField, 1, 9), 600, @@ -111,17 +118,17 @@ public class AssemblyLine implements Runnable { new ItemStack(Blocks.tfftStorageField, 1, 9), 200000, new ItemStack[] { ItemList.Quantum_Tank_IV.get(16), - GT_ModHandler.getModItem("Avaritia", "Neutronium_Compressor", 4), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 4), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), ItemList.EnergisedTesseract.get(6), GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), - GT_ModHandler.getModItem("GoodGenerator", "huiCircuit", 4, 4), - GT_ModHandler.getModItem("EnderIO", "itemBasicCapacitor", 64, 6), - GT_ModHandler.getModItem("eternalsingularity", "eternal_singularity", 1) }, + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), + GT_ModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 64, 6), + GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1) }, new FluidStack[] { Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608) }, new ItemStack(Blocks.tfftStorageField, 1, 10), 600, diff --git a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java index 3c87ede484..0034d7a79e 100644 --- a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java +++ b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java @@ -16,6 +16,9 @@ import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import static gregtech.api.enums.Mods.GTPlusPlus; +import static gregtech.api.enums.Mods.NewHorizonsCoreMod; + public class ResearchableAssemblyLine implements Runnable { @Override @@ -49,7 +52,7 @@ public class ResearchableAssemblyLine implements Runnable { 250 * 20, (int) TierEU.RECIPE_UEV); - if (Loader.isModLoaded("miscutils")) { + if (GTPlusPlus.isModLoaded()) { // Insanely Ultimate Capacitor (UIV) TT_recipeAdder.addResearchableAssemblylineRecipe( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), @@ -59,15 +62,15 @@ public class ResearchableAssemblyLine implements Runnable { 32, new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleHypogen", 32), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleHypogen", 32), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleHypogen", 32), new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem("dreamcraft", "item.RawPicoWafer", 64), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.RawPicoWafer", 64), ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, new FluidStack[] { new FluidStack(solderUEV, 18_432), @@ -86,15 +89,15 @@ public class ResearchableAssemblyLine implements Runnable { 64, new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), - GT_ModHandler.getModItem("miscutils", "itemPlateDoubleDragonblood", 32), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleDragonblood", 32), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleDragonblood", 32), new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem("dreamcraft", "item.PicoWafer", 64), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 64), ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, new FluidStack[] { new FluidStack(solderUEV, 36_864), diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 7a815caa2c..06c9538eaf 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -3,6 +3,7 @@ package kekztech; import java.util.List; import java.util.Set; +import gregtech.api.enums.Mods; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -34,12 +35,12 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent; public class KekzCore { public static final String NAME = "KekzTech"; - public static final String MODID = "kekztech"; + public static final String MODID = Mods.Names.KEKZ_TECH; public static final String VERSION = "GRADLETOKEN_VERSION"; public static final Logger LOGGER = LogManager.getLogger(NAME); - @Mod.Instance("kekztech") + @Mod.Instance(Mods.Names.KEKZ_TECH) public static KekzCore instance; @SidedProxy(clientSide = "client.ClientProxy", serverSide = "kekztech.ServerProxy") -- cgit From dbf70394081c2666755d63d45001bfe4ddebfd41 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 00:23:55 +0200 Subject: RA2 for alloy smelter --- .../java/common/recipeLoaders/AlloySmelter.java | 30 +++++++++++++--------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java index 433e1a23fc..239d9bb649 100644 --- a/src/main/java/common/recipeLoaders/AlloySmelter.java +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -1,29 +1,35 @@ package common.recipeLoaders; +import gregtech.api.enums.TierEU; import kekztech.Items; import common.items.MetaItem_CraftingComponent; - -import cpw.mods.fml.common.Loader; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import static gregtech.api.enums.Mods.BartWorks; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; public class AlloySmelter implements Runnable { @Override public void run() { - final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); + if (BartWorks.isModLoaded()) { + final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); - // YSZ Cermic Plate - GT_Values.RA.addAlloySmelterRecipe( - craftingItem.getStackOfAmountFromDamage( - Items.YSZCeramicDust.getMetaID(), - BartWorks.isModLoaded() ? 3 : 10), - ItemList.Shape_Mold_Plate.get(0), - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1), - 400, - 480); + // YSZ Cermic Plate + GT_Values.RA.stdBuilder() + .itemInputs( + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(),3), + ItemList.Shape_Mold_Plate.get(0) + ) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1)) + .noFluidInputs() + .noFluidOutputs() + .duration(20*SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAlloySmelterRecipes); + } } } -- cgit From 905269f204dd48a830f9d440466835479908dd7f Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 00:57:16 +0200 Subject: RA2 for assline recipes --- .../java/common/recipeLoaders/AssemblyLine.java | 390 ++++++++++++--------- .../recipeLoaders/ResearchableAssemblyLine.java | 25 ++ 2 files changed, 244 insertions(+), 171 deletions(-) diff --git a/src/main/java/common/recipeLoaders/AssemblyLine.java b/src/main/java/common/recipeLoaders/AssemblyLine.java index d1dfdb4c54..3f75176df3 100644 --- a/src/main/java/common/recipeLoaders/AssemblyLine.java +++ b/src/main/java/common/recipeLoaders/AssemblyLine.java @@ -1,12 +1,11 @@ package common.recipeLoaders; +import gregtech.api.enums.TierEU; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; -import com.github.bartimaeusnek.bartworks.util.BW_Util; -import com.github.technus.tectech.recipe.TT_recipeAdder; import common.Blocks; import gregtech.api.enums.GT_Values; @@ -23,6 +22,12 @@ import static gregtech.api.enums.Mods.GTPlusPlus; import static gregtech.api.enums.Mods.GoodGenerator; import static gregtech.api.enums.Mods.NewHorizonsCoreMod; import static gregtech.api.enums.Mods.UniversalSingularities; +import static gregtech.api.util.GT_RecipeBuilder.HOURS; +import static gregtech.api.util.GT_RecipeBuilder.MINUTES; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gregtech.api.util.GT_RecipeConstants.AssemblyLine; +import static gregtech.api.util.GT_RecipeConstants.RESEARCH_ITEM; +import static gregtech.api.util.GT_RecipeConstants.RESEARCH_TIME; public class AssemblyLine implements Runnable { @@ -36,188 +41,231 @@ public class AssemblyLine implements Runnable { ? FluidRegistry.getFluid("molten.indalloy140") : FluidRegistry.getFluid("molten.solderingalloy"); - final Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null - ? FluidRegistry.getFluid("molten.mutatedlivingsolder") - : FluidRegistry.getFluid("molten.solderingalloy"); - // TFFTStorageField6 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 5), - 40000, - new ItemStack[] { ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChromeBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), - ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 4) }, - new FluidStack[] { Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584) }, - new ItemStack(Blocks.tfftStorageField, 1, 6), - 600, - BW_Util.getMachineVoltageFromTier(6)); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 5)) + .metadata(RESEARCH_TIME, 1*HOURS + 6*MINUTES + 40*SECONDS) + .itemInputs( + ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChromeBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), + ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 4) + ) + .fluidInputs( + Materials.Enderium.getMolten(1440), + Materials.Polybenzimidazole.getMolten(1584) + ) + .noFluidOutputs() + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 6)) + .eut(TierEU.RECIPE_LuV) + .duration(30*SECONDS) + .addTo(AssemblyLine); // TFFTStorageField7 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 6), - 80000, - new ItemStack[] { ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.OsmiumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), - ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), - ItemList.FluidRegulator_UV.get(1), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 16) }, - new FluidStack[] { Materials.CrystallineAlloy.getMolten(2880), - Materials.Polybenzimidazole.getMolten(2016) }, - new ItemStack(Blocks.tfftStorageField, 1, 7), - 600, - BW_Util.getMachineVoltageFromTier(8)); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 6)) + .metadata(RESEARCH_TIME, 1*HOURS+6*MINUTES+40*SECONDS) + .itemInputs( + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.OsmiumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), + ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), + ItemList.FluidRegulator_UV.get(1), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 16) + ) + .fluidInputs( + Materials.CrystallineAlloy.getMolten(2880), + Materials.Polybenzimidazole.getMolten(2016) + ) + .noFluidOutputs() + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 7) + ) + .duration(30*SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(AssemblyLine); // TFFTStorageField8 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 7), - 120000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(1), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.NeutroniumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), - ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 2), - GT_ModHandler - .getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4) }, - new FluidStack[] { Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880) }, - new ItemStack(Blocks.tfftStorageField, 1, 8), - 600, - BW_Util.getMachineVoltageFromTier(10)); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 7)) + .metadata(RESEARCH_TIME, 2*HOURS+40*MINUTES) + .itemInputs( + ItemList.Quantum_Tank_IV.get(1), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.NeutroniumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), + ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 2), + GT_ModHandler.getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4) + ) + .fluidInputs( + Materials.CrystallinePinkSlime.getMolten(4320), + new FluidStack(radoxPoly, 2880) + ) + .noFluidOutputs() + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 8) + ) + .duration(30*SECONDS) + .eut(TierEU.RECIPE_UEV) + .addTo(AssemblyLine); - // TFFTStorageField9 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 8), - 160000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(4), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), - ItemList.EnergisedTesseract.get(1), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRotorHypogen", 6), - ItemList.Field_Generator_UHV.get(16), ItemList.Field_Generator_UEV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 3), - GT_ModHandler.getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4) }, - new FluidStack[] { Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456) }, - new ItemStack(Blocks.tfftStorageField, 1, 9), - 600, - BW_Util.getMachineVoltageFromTier(12)); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 8)) + .metadata(RESEARCH_TIME, 2*HOURS+13*MINUTES+20*SECONDS) + .itemInputs( + ItemList.Quantum_Tank_IV.get(4), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), + ItemList.EnergisedTesseract.get(1), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRotorHypogen", 6), + ItemList.Field_Generator_UHV.get(16), + ItemList.Field_Generator_UEV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 3), + GT_ModHandler.getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4) + ) + .fluidInputs( + Materials.MelodicAlloy.getMolten(5760), + new FluidStack(radoxPoly, 3456) + ) + .noFluidOutputs() + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 9) + ) + .duration(30*SECONDS) + .eut(TierEU.RECIPE_UMV) + .addTo(AssemblyLine); // TFFTStorageField10 - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.tfftStorageField, 1, 9), - 200000, - new ItemStack[] { ItemList.Quantum_Tank_IV.get(16), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), - ItemList.EnergisedTesseract.get(6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), - ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), - GT_ModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 64, 6), - GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1) }, - new FluidStack[] { Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608) }, - new ItemStack(Blocks.tfftStorageField, 1, 10), - 600, - BW_Util.getMachineVoltageFromTier(13)); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 9)) + .metadata(RESEARCH_TIME,2*HOURS+46*MINUTES+40*SECONDS) + .itemInputs( + ItemList.Quantum_Tank_IV.get(16), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), + ItemList.EnergisedTesseract.get(6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), + ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), + GT_ModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 64, 6), + GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1) + ) + .fluidInputs( + Materials.StellarAlloy.getMolten(7200), + new FluidStack(radoxPoly, 4608) + ) + .noFluidOutputs() + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 10) + ) + .duration(30*SECONDS) + .eut(TierEU.RECIPE_UXV) + .addTo(AssemblyLine); // LuV Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - ItemList.Circuit_Board_Elite.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), - new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), ItemList.Circuit_Chip_HPIC.get(64), - ItemList.Circuit_Parts_DiodeASMD.get(8), ItemList.Circuit_Parts_CapacitorASMD.get(8), - ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) }, - new FluidStack[] { new FluidStack(solderIndalloy, 720) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 1000, - 80000); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) + .metadata(RESEARCH_TIME,4*HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + ItemList.Circuit_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Chip_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), + ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), + ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) + ) + .fluidInputs( + new FluidStack(solderIndalloy, 720) + ) + .noFluidOutputs() + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2) + ) + .duration(50*SECONDS) + .eut(80_000) + .addTo(AssemblyLine); // ZPM Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(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[] { new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 2000, - 100000); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) + .metadata(RESEARCH_TIME, 4*HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(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) + ) + .fluidInputs( + new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) + ) + .noFluidOutputs() + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3) + ) + .duration(1*MINUTES+40*SECONDS) + .eut(100_000) + .addTo(AssemblyLine); // UV Capacitor - GT_Values.RA.addAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 288000, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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[] { new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 2000, - 200000); - - // Ultimate Capacitor (UHV) - TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 12000, - 16, - 300000, - 3, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), - ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 4000, - 1600000); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) + .metadata(RESEARCH_TIME, 4*HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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) + ) + .fluidInputs( + new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) + ) + .noFluidOutputs() + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4) + ) + .eut(200_000) + .duration(1*MINUTES+40*SECONDS) + .addTo(AssemblyLine); } } diff --git a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java index 0034d7a79e..e78c75aaee 100644 --- a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java +++ b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java @@ -108,5 +108,30 @@ public class ResearchableAssemblyLine implements Runnable { 350 * 20, (int) TierEU.RECIPE_UMV); } + + // Ultimate Capacitor (UHV) + TT_recipeAdder.addResearchableAssemblylineRecipe( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 12000, + 16, + 300000, + 3, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), + ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 4000, + 1600000); } } -- cgit From 6afae72ead4977584c29a8e19b0c4a335c5c5dd8 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 01:00:32 +0200 Subject: RA2 for mixer recipes --- src/main/java/common/recipeLoaders/Mixer.java | 47 +++++++++++++++++---------- 1 file changed, 29 insertions(+), 18 deletions(-) diff --git a/src/main/java/common/recipeLoaders/Mixer.java b/src/main/java/common/recipeLoaders/Mixer.java index ff1c81d5d9..204b6b738d 100644 --- a/src/main/java/common/recipeLoaders/Mixer.java +++ b/src/main/java/common/recipeLoaders/Mixer.java @@ -1,5 +1,6 @@ package common.recipeLoaders; +import gregtech.api.enums.TierEU; import kekztech.Items; import net.minecraft.item.ItemStack; @@ -13,6 +14,9 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sMixerRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + public class Mixer implements Runnable { @Override @@ -20,28 +24,35 @@ public class Mixer implements Runnable { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // YSZ Ceramic Dust - GT_Values.RA.addMixerRecipe( + GT_Values.RA.stdBuilder() + .itemInputs( Items.YttriaDust.getOreDictedItemStack(1), Items.ZirconiaDust.getOreDictedItemStack(5), - GT_Utility.getIntegratedCircuit(6), - null, - null, - null, - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6), - 400, - 96); + GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(20*SECONDS) + .eut(96) + .addTo(sMixerRecipes); // GDC Ceramic Dust - GT_Values.RA.addMixerRecipe( - GT_OreDictUnificator - .get(OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_Values.RA.stdBuilder() + .itemInputs( + 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); + GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(20*SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(sMixerRecipes); } } -- cgit From 4a117a2be20c4a8366a1f94e8759872f328a02ca Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 01:02:36 +0200 Subject: RA2 for chemical reactor recipes --- .../java/common/recipeLoaders/ChemicalReactor.java | 27 +++++++++++++++------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/main/java/common/recipeLoaders/ChemicalReactor.java b/src/main/java/common/recipeLoaders/ChemicalReactor.java index ffb2200fae..f0b532e816 100644 --- a/src/main/java/common/recipeLoaders/ChemicalReactor.java +++ b/src/main/java/common/recipeLoaders/ChemicalReactor.java @@ -1,5 +1,7 @@ package common.recipeLoaders; +import gregtech.api.enums.TierEU; +import gregtech.api.util.GT_ModHandler; import kekztech.Items; import common.items.MetaItem_CraftingComponent; @@ -7,6 +9,10 @@ import common.items.MetaItem_CraftingComponent; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.util.GT_Utility; +import net.minecraft.item.ItemStack; + +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gregtech.api.util.GT_RecipeConstants.UniversalChemical; public class ChemicalReactor implements Runnable { @@ -15,14 +21,19 @@ public class ChemicalReactor implements Runnable { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // Ceria Dust - GT_Values.RA.addChemicalRecipe( + GT_Values.RA.stdBuilder() + .itemInputs( Materials.Cerium.getDust(2), - GT_Utility.getIntegratedCircuit(6), - Materials.Oxygen.getGas(3000), - null, - craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2), - null, - 400, - 30); + GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2) + ) + .fluidInputs(Materials.Oxygen.getGas(3000)) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(UniversalChemical); + } } -- cgit From 3b2832bb953b755fb474ba5d971cfa63e8956ed8 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 01:03:33 +0200 Subject: RA2 for forming press recipes --- .../java/common/recipeLoaders/FormingPress.java | 26 +++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src/main/java/common/recipeLoaders/FormingPress.java b/src/main/java/common/recipeLoaders/FormingPress.java index 3feb7ae594..2b734d413f 100644 --- a/src/main/java/common/recipeLoaders/FormingPress.java +++ b/src/main/java/common/recipeLoaders/FormingPress.java @@ -1,5 +1,9 @@ package common.recipeLoaders; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; +import gregtech.api.util.GT_OreDictUnificator; import kekztech.Items; import common.items.MetaItem_CraftingComponent; @@ -7,6 +11,11 @@ import common.items.MetaItem_CraftingComponent; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; +import static gregtech.api.enums.Mods.BuildCraftSilicon; +import static gregtech.api.util.GT_ModHandler.getModItem; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sPressRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + public class FormingPress implements Runnable { @Override @@ -14,11 +23,18 @@ public class FormingPress implements Runnable { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // YSZ Ceramic Plate - GT_Values.RA.addFormingPressRecipe( + GT_Values.RA.stdBuilder() + .itemInputs( craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(0), - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1), - 800, - 480); + ItemList.Shape_Mold_Plate.get(0) + ) + .itemOutputs( + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sPressRecipes); } } -- cgit From c803522e05d5ee1a70a74782fab7e4045f45cb9f Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 01:08:48 +0200 Subject: RA2 for unpacker recipes --- src/main/java/common/recipeLoaders/Unpackager.java | 347 +++++++++++++++------ 1 file changed, 251 insertions(+), 96 deletions(-) diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java index 0613bb9e6c..e5e86795bc 100644 --- a/src/main/java/common/recipeLoaders/Unpackager.java +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -13,6 +13,9 @@ import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + public class Unpackager implements Runnable { @Override @@ -20,125 +23,277 @@ public class Unpackager implements Runnable { // TFFT Recycling { - GT_Values.RA.addUnboxingRecipe( + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 2), - ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + ItemList.Casing_Tank_1.get(1) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 3), - ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + ItemList.Casing_Tank_3.get(1) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 4), - ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + ItemList.Casing_Tank_5.get(1) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 5), - ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + ItemList.Casing_Tank_7.get(1) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 6), - ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + ItemList.Casing_Tank_7.get(4) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 7), - ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + ItemList.Casing_Tank_10.get(16) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 8), - ItemList.Quantum_Tank_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + ItemList.Quantum_Tank_IV.get(1) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 9), - ItemList.Quantum_Tank_IV.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); - GT_Values.RA.addUnboxingRecipe( + ItemList.Quantum_Tank_IV.get(4) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.tfftStorageField, 1, 10), - ItemList.Quantum_Tank_IV.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12), - 100, - BW_Util.getMachineVoltageFromTier(3)); + ItemList.Quantum_Tank_IV.get(16) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + } // Capacitor recycling { - // Capacitor recycling - GT_Values.RA.addUnboxingRecipe( + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( + ItemList.Energy_LapotronicOrb.get(1L) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - ItemList.Energy_LapotronicOrb2.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( + ItemList.Energy_LapotronicOrb2.get(1L) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - ItemList.Energy_Module.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( + ItemList.Energy_Module.get(1L) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - ItemList.Energy_Cluster.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( + ItemList.Energy_Cluster.get(1L) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - ItemList.ZPM3.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( + ItemList.ZPM3.get(1L) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - ItemList.ZPM4.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( + ItemList.ZPM4.get(1L) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - ItemList.ZPM5.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - 1200, - (int) TierEU.RECIPE_LV); - GT_Values.RA.addUnboxingRecipe( + ItemList.ZPM5.get(1L) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs( new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - ItemList.ZPM6.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - 1200, - (int) TierEU.RECIPE_LV); + ItemList.ZPM6.get(1L) + ) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + } } } -- cgit From 0b4c6a13b13709217102d53da7ca9870d929a6b3 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 01:24:07 +0200 Subject: RA2 for assembler recipes --- src/main/java/common/Recipes.java | 3 + src/main/java/common/recipeLoaders/Assembler.java | 454 +++++++++++++--------- 2 files changed, 270 insertions(+), 187 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 6e9c10fee5..62fe0747be 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -2,6 +2,7 @@ package common; import java.util.HashMap; +import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; import kekztech.KekzCore; import net.minecraft.item.ItemStack; @@ -37,6 +38,8 @@ public class Recipes { public static void postInit() { KekzCore.LOGGER.info("Registering recipes..."); + LuVTierEnhancer.addToBlackListForOsmiridiumReplacement(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); + new AlloySmelter().run(); new Assembler().run(); new AssemblyLine().run(); diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index 9966a968ba..98d6320153 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -5,8 +5,6 @@ import kekztech.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; -import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; -import com.github.bartimaeusnek.bartworks.util.BW_Util; import common.Blocks; import common.TileEntities; import common.items.ErrorItem; @@ -21,235 +19,317 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAssemblerRecipes; +import static gregtech.api.util.GT_RecipeBuilder.MINUTES; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + public class Assembler implements Runnable { @Override public void run() { // TFFT Casing - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3), }, - Materials.Polytetrafluoroethylene.getMolten(144), - new ItemStack(Blocks.tfftStorageField, 1), - 100, - BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3) + ) + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1) + ) + .fluidInputs( + Materials.Polytetrafluoroethylene.getMolten(144) + ) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut((int) TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); // TFFT Multi Hatch - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Hull_HV.get(1), ItemList.Cover_FluidStorageMonitor.get(1), - ItemList.Field_Generator_LV.get(4), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) }, - Materials.Plastic.getMolten(432), - TileEntities.tfftHatch.getStackForm(1), - 400, - BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Hull_HV.get(1), ItemList.Cover_FluidStorageMonitor.get(1), ItemList.Field_Generator_LV.get(4), GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) + ) + .itemOutputs( + TileEntities.tfftHatch.getStackForm(1) + ) + .fluidInputs( + Materials.Plastic.getMolten(432) + ) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut((int) TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); // TFFTStorageField1 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), - ItemList.FluidRegulator_LV.get(1) }, - Materials.Glass.getMolten(144), - new ItemStack(Blocks.tfftStorageField, 1, 1), - 100, - BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), ItemList.FluidRegulator_LV.get(1) + ) + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 1) + ) + .fluidInputs( + Materials.Glass.getMolten(144) + ) + .noFluidOutputs() + .duration(5 * SECONDS) + .eut((int) TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); // TFFTStorageField2 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), - ItemList.FluidRegulator_MV.get(1) }, - Materials.Plastic.getMolten(288), - new ItemStack(Blocks.tfftStorageField, 1, 2), - 200, - BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_1.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), ItemList.FluidRegulator_MV.get(1) + ) + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 2) + ) + .fluidInputs( + Materials.Plastic.getMolten(288) + ) + .noFluidOutputs() + .duration(10 * SECONDS) + .eut((int) TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); // TFFTStorageField3 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), - ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1) }, - Materials.Plastic.getMolten(432), - new ItemStack(Blocks.tfftStorageField, 1, 3), - 400, - BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_3.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1) + ) + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 3) + ) + .fluidInputs( + Materials.Plastic.getMolten(432) + ) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut((int) TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); // TFFTStorageField4 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), - ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1) }, - Materials.Epoxid.getMolten(864), - new ItemStack(Blocks.tfftStorageField, 1, 4), - 400, - BW_Util.getMachineVoltageFromTier(4)); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_5.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1) + ) + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 4) + ) + .fluidInputs( + Materials.Epoxid.getMolten(864) + ) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut((int) TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); // TFFTStorageField5 - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), - ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1) }, - Materials.Epoxid.getMolten(1152), - new ItemStack(Blocks.tfftStorageField, 1, 5), - 400, - BW_Util.getMachineVoltageFromTier(5)); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_7.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1) + ) + .itemOutputs( + new ItemStack(Blocks.tfftStorageField, 1, 5) + ) + .fluidInputs( + Materials.Epoxid.getMolten(1152) + ) + .noFluidOutputs() + .duration(20 * SECONDS) + .eut((int) TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); // LSC Casing - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), - 100, - 480); + GT_Values.RA.stdBuilder() + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); // EV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), - GT_Utility.getIntegratedCircuit(7) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - 200, - BW_Util.getMachineVoltageFromTier(3)); + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), GT_Utility.getIntegratedCircuit(7) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * SECONDS) + .eut((int) TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); // IV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - 400, - BW_Util.getMachineVoltageFromTier(4)); + GT_Values.RA.stdBuilder() + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(20 * SECONDS) + .eut((int) TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); // LuV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_LapotronicOrb2.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - 800, - BW_Util.getMachineVoltageFromTier(5)); - LuVTierEnhancer.addToBlackListForOsmiridiumReplacement(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Energy_LapotronicOrb2.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(40 * SECONDS) + .eut((int) TierEU.RECIPE_IV) + .addTo(sAssemblerRecipes); // ZPM Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_Module.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - 1600, - BW_Util.getMachineVoltageFromTier(6)); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Energy_Module.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS) + .eut((int) TierEU.RECIPE_LuV) + .addTo(sAssemblerRecipes); // UV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.Energy_Cluster.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 3200, - BW_Util.getMachineVoltageFromTier(7)); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.Energy_Cluster.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(2 * MINUTES + 40 * SECONDS) + .eut((int) TierEU.RECIPE_ZPM) + .addTo(sAssemblerRecipes); // UHV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM3.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 6400, - BW_Util.getMachineVoltageFromTier(8)); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.ZPM3.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(5 * MINUTES + 20 * SECONDS) + .eut((int) TierEU.RECIPE_UV) + .addTo(sAssemblerRecipes); // UEV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM4.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 640 * 20, - (int) TierEU.RECIPE_UHV); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.ZPM4.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * MINUTES + 40 * SECONDS) + .eut((int) TierEU.RECIPE_UHV) + .addTo(sAssemblerRecipes); // UIV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM5.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 640 * 20, - (int) TierEU.RECIPE_UEV); + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.ZPM5.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * MINUTES + 40 * SECONDS) + .eut((int) TierEU.RECIPE_UEV) + .addTo(sAssemblerRecipes); // UMV Capacitor alt recipe - GT_Values.RA.addAssemblerRecipe( - new ItemStack[] { ItemList.ZPM6.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), - GT_Utility.getIntegratedCircuit(6) }, - null, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - 640 * 20, - (int) TierEU.RECIPE_UIV); + + GT_Values.RA.stdBuilder() + .itemInputs( + ItemList.ZPM6.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), GT_Utility.getIntegratedCircuit(6) + ) + .itemOutputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10) + ) + .noFluidInputs() + .noFluidOutputs() + .duration(10 * MINUTES + 40 * SECONDS) + .eut((int) TierEU.RECIPE_UIV) + .addTo(sAssemblerRecipes); final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // YSZ Unit - 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(Blocks.yszUnit, 1), - 1200, - 480); + GT_Values.RA.stdBuilder() + .itemInputs( + 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) + ) + .itemOutputs( + new ItemStack(Blocks.yszUnit, 1) + ) + .fluidInputs( + Materials.Hydrogen.getGas(4000) + ) + .noFluidOutputs() + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(sAssemblerRecipes); // GDC Unit - 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(Blocks.gdcUnit, 1), - 2400, - 1920); + GT_Values.RA.stdBuilder() + .itemInputs( + 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) + ) + .itemOutputs( + new ItemStack(Blocks.gdcUnit, 1) + ) + .fluidInputs( + Materials.Hydrogen.getGas(16000) + ) + .noFluidOutputs() + .duration(2 * MINUTES) + .eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); // Hex Tiles - final ItemStack[] hexTiles = { GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) }; - GT_Values.RA.addAssemblerRecipe( - hexTiles, - FluidRegistry.getFluidStack("molten.plastic", 36), - new ItemStack(Blocks.largeHexPlate, 2), - 600, - 120); + + GT_Values.RA.stdBuilder() + .itemInputs( + GT_Utility.getIntegratedCircuit(6),GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1),GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1),GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) + ) + .itemOutputs( + new ItemStack(Blocks.largeHexPlate, 2) + ) + .fluidInputs( + FluidRegistry.getFluidStack("molten.plastic", 36) + ) + .noFluidOutputs() + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(sAssemblerRecipes); + } } -- cgit From 494b82014657c7519e6a087e103a73ffc356e5ef Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 01:24:57 +0200 Subject: spotless --- src/main/java/common/Recipes.java | 6 +- .../java/common/recipeLoaders/AlloySmelter.java | 27 +- src/main/java/common/recipeLoaders/Assembler.java | 401 ++++++++------------- .../java/common/recipeLoaders/AssemblyLine.java | 388 +++++++++----------- .../java/common/recipeLoaders/ChemicalReactor.java | 27 +- .../java/common/recipeLoaders/FormingPress.java | 30 +- src/main/java/common/recipeLoaders/Mixer.java | 46 +-- .../recipeLoaders/ResearchableAssemblyLine.java | 51 ++- src/main/java/common/recipeLoaders/Unpackager.java | 311 ++++------------ src/main/java/kekztech/KekzCore.java | 2 +- 10 files changed, 470 insertions(+), 819 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 62fe0747be..21149e1406 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -1,8 +1,9 @@ package common; +import static gregtech.api.enums.Mods.ThaumicTinkerer; + import java.util.HashMap; -import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; import kekztech.KekzCore; import net.minecraft.item.ItemStack; @@ -13,6 +14,7 @@ import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; import thaumcraft.api.crafting.InfusionRecipe; +import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; import common.recipeLoaders.AlloySmelter; import common.recipeLoaders.Assembler; import common.recipeLoaders.AssemblyLine; @@ -29,8 +31,6 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; -import static gregtech.api.enums.Mods.ThaumicTinkerer; - public class Recipes { public static final HashMap infusionRecipes = new HashMap<>(); diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java index 239d9bb649..86af24d4a4 100644 --- a/src/main/java/common/recipeLoaders/AlloySmelter.java +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -1,15 +1,16 @@ package common.recipeLoaders; -import gregtech.api.enums.TierEU; +import static gregtech.api.enums.Mods.BartWorks; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + import kekztech.Items; import common.items.MetaItem_CraftingComponent; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; - -import static gregtech.api.enums.Mods.BartWorks; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes; -import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import gregtech.api.enums.TierEU; public class AlloySmelter implements Runnable { @@ -20,16 +21,12 @@ public class AlloySmelter implements Runnable { // YSZ Cermic Plate GT_Values.RA.stdBuilder() - .itemInputs( - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(),3), - ItemList.Shape_Mold_Plate.get(0) - ) - .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1)) - .noFluidInputs() - .noFluidOutputs() - .duration(20*SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sAlloySmelterRecipes); + .itemInputs( + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 3), + ItemList.Shape_Mold_Plate.get(0)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1)) + .noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sAlloySmelterRecipes); } } } diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index 98d6320153..9c6ac9c3fb 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -1,5 +1,9 @@ package common.recipeLoaders; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAssemblerRecipes; +import static gregtech.api.util.GT_RecipeBuilder.MINUTES; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + import kekztech.Items; import net.minecraft.item.ItemStack; @@ -19,10 +23,6 @@ import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAssemblerRecipes; -import static gregtech.api.util.GT_RecipeBuilder.MINUTES; -import static gregtech.api.util.GT_RecipeBuilder.SECONDS; - public class Assembler implements Runnable { @Override @@ -30,306 +30,217 @@ public class Assembler implements Runnable { // TFFT Casing GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3) - ) - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1) - ) - .fluidInputs( - Materials.Polytetrafluoroethylene.getMolten(144) - ) - .noFluidOutputs() - .duration(5 * SECONDS) - .eut((int) TierEU.RECIPE_HV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(144)).noFluidOutputs().duration(5 * SECONDS) + .eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFT Multi Hatch GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), ItemList.Cover_FluidStorageMonitor.get(1), ItemList.Field_Generator_LV.get(4), GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25) - ) - .itemOutputs( - TileEntities.tfftHatch.getStackForm(1) - ) - .fluidInputs( - Materials.Plastic.getMolten(432) - ) - .noFluidOutputs() - .duration(20 * SECONDS) - .eut((int) TierEU.RECIPE_HV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + ItemList.Cover_FluidStorageMonitor.get(1), + ItemList.Field_Generator_LV.get(4), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25)) + .itemOutputs(TileEntities.tfftHatch.getStackForm(1)).fluidInputs(Materials.Plastic.getMolten(432)) + .noFluidOutputs().duration(20 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField1 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), ItemList.FluidRegulator_LV.get(1) - ) - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 1) - ) - .fluidInputs( - Materials.Glass.getMolten(144) - ) - .noFluidOutputs() - .duration(5 * SECONDS) - .eut((int) TierEU.RECIPE_HV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), + ItemList.FluidRegulator_LV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 1)).fluidInputs(Materials.Glass.getMolten(144)) + .noFluidOutputs().duration(5 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField2 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_1.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), ItemList.FluidRegulator_MV.get(1) - ) - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 2) - ) - .fluidInputs( - Materials.Plastic.getMolten(288) - ) - .noFluidOutputs() - .duration(10 * SECONDS) - .eut((int) TierEU.RECIPE_HV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), + ItemList.FluidRegulator_MV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 2)).fluidInputs(Materials.Plastic.getMolten(288)) + .noFluidOutputs().duration(10 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField3 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_3.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1) - ) - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 3) - ) - .fluidInputs( - Materials.Plastic.getMolten(432) - ) - .noFluidOutputs() - .duration(20 * SECONDS) - .eut((int) TierEU.RECIPE_HV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), + ItemList.Field_Generator_LV.get(1), + ItemList.FluidRegulator_HV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 3)).fluidInputs(Materials.Plastic.getMolten(432)) + .noFluidOutputs().duration(20 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField4 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_5.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1) - ) - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 4) - ) - .fluidInputs( - Materials.Epoxid.getMolten(864) - ) - .noFluidOutputs() - .duration(20 * SECONDS) - .eut((int) TierEU.RECIPE_EV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), + ItemList.Field_Generator_MV.get(2), + ItemList.FluidRegulator_EV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 4)).fluidInputs(Materials.Epoxid.getMolten(864)) + .noFluidOutputs().duration(20 * SECONDS).eut((int) TierEU.RECIPE_EV).addTo(sAssemblerRecipes); // TFFTStorageField5 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), ItemList.Casing_Tank_7.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1) - ) - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 5) - ) - .fluidInputs( - Materials.Epoxid.getMolten(1152) - ) - .noFluidOutputs() - .duration(20 * SECONDS) - .eut((int) TierEU.RECIPE_IV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), + ItemList.Field_Generator_HV.get(4), + ItemList.FluidRegulator_IV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 5)).fluidInputs(Materials.Epoxid.getMolten(1152)) + .noFluidOutputs().duration(20 * SECONDS).eut((int) TierEU.RECIPE_IV).addTo(sAssemblerRecipes); // LSC Casing GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0)).noFluidInputs().noFluidOutputs() + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // EV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), GT_Utility.getIntegratedCircuit(7) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(10 * SECONDS) - .eut((int) TierEU.RECIPE_HV) - .addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), + GT_Utility.getIntegratedCircuit(7)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)).noFluidInputs().noFluidOutputs() + .duration(10 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // IV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(20 * SECONDS) - .eut((int) TierEU.RECIPE_EV) - .addTo(sAssemblerRecipes); + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + ItemList.Energy_LapotronicOrb.get(1L), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)).noFluidInputs().noFluidOutputs() + .duration(20 * SECONDS).eut((int) TierEU.RECIPE_EV).addTo(sAssemblerRecipes); // LuV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Energy_LapotronicOrb2.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(40 * SECONDS) - .eut((int) TierEU.RECIPE_IV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Energy_LapotronicOrb2.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).noFluidInputs().noFluidOutputs() + .duration(40 * SECONDS).eut((int) TierEU.RECIPE_IV).addTo(sAssemblerRecipes); // ZPM Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Energy_Module.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(1 * MINUTES + 20 * SECONDS) - .eut((int) TierEU.RECIPE_LuV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Energy_Module.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)).noFluidInputs().noFluidOutputs() + .duration(1 * MINUTES + 20 * SECONDS).eut((int) TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); // UV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Energy_Cluster.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(2 * MINUTES + 40 * SECONDS) - .eut((int) TierEU.RECIPE_ZPM) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.Energy_Cluster.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).noFluidInputs().noFluidOutputs() + .duration(2 * MINUTES + 40 * SECONDS).eut((int) TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); // UHV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ZPM3.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * MINUTES + 20 * SECONDS) - .eut((int) TierEU.RECIPE_UV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.ZPM3.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)).noFluidInputs().noFluidOutputs() + .duration(5 * MINUTES + 20 * SECONDS).eut((int) TierEU.RECIPE_UV).addTo(sAssemblerRecipes); // UEV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ZPM4.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS) - .eut((int) TierEU.RECIPE_UHV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.ZPM4.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)).noFluidInputs().noFluidOutputs() + .duration(10 * MINUTES + 40 * SECONDS).eut((int) TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); // UIV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ZPM5.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS) - .eut((int) TierEU.RECIPE_UEV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.ZPM5.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)).noFluidInputs().noFluidOutputs() + .duration(10 * MINUTES + 40 * SECONDS).eut((int) TierEU.RECIPE_UEV).addTo(sAssemblerRecipes); // UMV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ZPM6.get(1), GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS) - .eut((int) TierEU.RECIPE_UIV) - .addTo(sAssemblerRecipes); + .itemInputs( + ItemList.ZPM6.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)).noFluidInputs().noFluidOutputs() + .duration(10 * MINUTES + 40 * SECONDS).eut((int) TierEU.RECIPE_UIV).addTo(sAssemblerRecipes); final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // YSZ Unit GT_Values.RA.stdBuilder() - .itemInputs( - 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) - ) - .itemOutputs( - new ItemStack(Blocks.yszUnit, 1) - ) - .fluidInputs( - Materials.Hydrogen.getGas(4000) - ) - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sAssemblerRecipes); + .itemInputs( + 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)) + .itemOutputs(new ItemStack(Blocks.yszUnit, 1)).fluidInputs(Materials.Hydrogen.getGas(4000)) + .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // GDC Unit - GT_Values.RA.stdBuilder() - .itemInputs( - 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) - ) - .itemOutputs( - new ItemStack(Blocks.gdcUnit, 1) - ) - .fluidInputs( - Materials.Hydrogen.getGas(16000) - ) - .noFluidOutputs() - .duration(2 * MINUTES) - .eut(TierEU.RECIPE_EV) - .addTo(sAssemblerRecipes); + GT_Values.RA.stdBuilder().itemInputs( + 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)).itemOutputs(new ItemStack(Blocks.gdcUnit, 1)) + .fluidInputs(Materials.Hydrogen.getGas(16000)).noFluidOutputs().duration(2 * MINUTES) + .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); // Hex Tiles GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6),GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1),GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1),GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2) - ) - .itemOutputs( - new ItemStack(Blocks.largeHexPlate, 2) - ) - .fluidInputs( - FluidRegistry.getFluidStack("molten.plastic", 36) - ) - .noFluidOutputs() - .duration(30 * SECONDS) - .eut(TierEU.RECIPE_MV) - .addTo(sAssemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2)) + .itemOutputs(new ItemStack(Blocks.largeHexPlate, 2)) + .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 36)).noFluidOutputs().duration(30 * SECONDS) + .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); } } diff --git a/src/main/java/common/recipeLoaders/AssemblyLine.java b/src/main/java/common/recipeLoaders/AssemblyLine.java index 3f75176df3..6c56d2ccb4 100644 --- a/src/main/java/common/recipeLoaders/AssemblyLine.java +++ b/src/main/java/common/recipeLoaders/AssemblyLine.java @@ -1,20 +1,5 @@ package common.recipeLoaders; -import gregtech.api.enums.TierEU; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; - -import common.Blocks; - -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 static gregtech.api.enums.Mods.Avaritia; import static gregtech.api.enums.Mods.EnderIO; import static gregtech.api.enums.Mods.EternalSingularity; @@ -29,6 +14,21 @@ import static gregtech.api.util.GT_RecipeConstants.AssemblyLine; import static gregtech.api.util.GT_RecipeConstants.RESEARCH_ITEM; import static gregtech.api.util.GT_RecipeConstants.RESEARCH_TIME; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidRegistry; +import net.minecraftforge.fluids.FluidStack; + +import common.Blocks; + +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; + public class AssemblyLine implements Runnable { @Override @@ -42,230 +42,164 @@ public class AssemblyLine implements Runnable { : FluidRegistry.getFluid("molten.solderingalloy"); // TFFTStorageField6 - GT_Values.RA.stdBuilder() - .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 5)) - .metadata(RESEARCH_TIME, 1*HOURS + 6*MINUTES + 40*SECONDS) - .itemInputs( - ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChromeBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), - ItemList.Field_Generator_EV.get(8), ItemList.FluidRegulator_LuV.get(1), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 4) - ) - .fluidInputs( - Materials.Enderium.getMolten(1440), - Materials.Polybenzimidazole.getMolten(1584) - ) - .noFluidOutputs() - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 6)) - .eut(TierEU.RECIPE_LuV) - .duration(30*SECONDS) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 5)) + .metadata(RESEARCH_TIME, 1 * HOURS + 6 * MINUTES + 40 * SECONDS) + .itemInputs( + ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChromeBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), + ItemList.Field_Generator_EV.get(8), + ItemList.FluidRegulator_LuV.get(1), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 4)) + .fluidInputs(Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584)) + .noFluidOutputs().itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 6)).eut(TierEU.RECIPE_LuV) + .duration(30 * SECONDS).addTo(AssemblyLine); // TFFTStorageField7 - GT_Values.RA.stdBuilder() - .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 6)) - .metadata(RESEARCH_TIME, 1*HOURS+6*MINUTES+40*SECONDS) - .itemInputs( - ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.OsmiumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), - ItemList.Field_Generator_IV.get(16), ItemList.Field_Generator_LuV.get(4), - ItemList.FluidRegulator_UV.get(1), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 16) - ) - .fluidInputs( - Materials.CrystallineAlloy.getMolten(2880), - Materials.Polybenzimidazole.getMolten(2016) - ) - .noFluidOutputs() - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 7) - ) - .duration(30*SECONDS) - .eut(TierEU.RECIPE_UV) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 6)) + .metadata(RESEARCH_TIME, 1 * HOURS + 6 * MINUTES + 40 * SECONDS) + .itemInputs( + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.OsmiumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), + ItemList.Field_Generator_IV.get(16), + ItemList.Field_Generator_LuV.get(4), + ItemList.FluidRegulator_UV.get(1), + GT_ModHandler + .getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 16)) + .fluidInputs(Materials.CrystallineAlloy.getMolten(2880), Materials.Polybenzimidazole.getMolten(2016)) + .noFluidOutputs().itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 7)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_UV).addTo(AssemblyLine); // TFFTStorageField8 - GT_Values.RA.stdBuilder() - .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 7)) - .metadata(RESEARCH_TIME, 2*HOURS+40*MINUTES) - .itemInputs( - ItemList.Quantum_Tank_IV.get(1), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.NeutroniumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), - ItemList.Field_Generator_ZPM.get(16), ItemList.Field_Generator_UV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 2), - GT_ModHandler.getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4) - ) - .fluidInputs( - Materials.CrystallinePinkSlime.getMolten(4320), - new FluidStack(radoxPoly, 2880) - ) - .noFluidOutputs() - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 8) - ) - .duration(30*SECONDS) - .eut(TierEU.RECIPE_UEV) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 7)) + .metadata(RESEARCH_TIME, 2 * HOURS + 40 * MINUTES) + .itemInputs( + ItemList.Quantum_Tank_IV.get(1), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.NeutroniumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), + ItemList.Field_Generator_ZPM.get(16), + ItemList.Field_Generator_UV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 2), + GT_ModHandler + .getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) + .fluidInputs(Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880)) + .noFluidOutputs().itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 8)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_UEV).addTo(AssemblyLine); - GT_Values.RA.stdBuilder() - .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 8)) - .metadata(RESEARCH_TIME, 2*HOURS+13*MINUTES+20*SECONDS) - .itemInputs( - ItemList.Quantum_Tank_IV.get(4), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), - ItemList.EnergisedTesseract.get(1), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRotorHypogen", 6), - ItemList.Field_Generator_UHV.get(16), - ItemList.Field_Generator_UEV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 3), - GT_ModHandler.getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4) - ) - .fluidInputs( - Materials.MelodicAlloy.getMolten(5760), - new FluidStack(radoxPoly, 3456) - ) - .noFluidOutputs() - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 9) - ) - .duration(30*SECONDS) - .eut(TierEU.RECIPE_UMV) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 8)) + .metadata(RESEARCH_TIME, 2 * HOURS + 13 * MINUTES + 20 * SECONDS) + .itemInputs( + ItemList.Quantum_Tank_IV.get(4), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), + ItemList.EnergisedTesseract.get(1), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRotorHypogen", 6), + ItemList.Field_Generator_UHV.get(16), + ItemList.Field_Generator_UEV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 3), + GT_ModHandler + .getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) + .fluidInputs(Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456)).noFluidOutputs() + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 9)).duration(30 * SECONDS).eut(TierEU.RECIPE_UMV) + .addTo(AssemblyLine); // TFFTStorageField10 - GT_Values.RA.stdBuilder() - .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 9)) - .metadata(RESEARCH_TIME,2*HOURS+46*MINUTES+40*SECONDS) - .itemInputs( - ItemList.Quantum_Tank_IV.get(16), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), - ItemList.EnergisedTesseract.get(6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), - ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), - GT_ModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 64, 6), - GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1) - ) - .fluidInputs( - Materials.StellarAlloy.getMolten(7200), - new FluidStack(radoxPoly, 4608) - ) - .noFluidOutputs() - .itemOutputs( - new ItemStack(Blocks.tfftStorageField, 1, 10) - ) - .duration(30*SECONDS) - .eut(TierEU.RECIPE_UXV) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 9)) + .metadata(RESEARCH_TIME, 2 * HOURS + 46 * MINUTES + 40 * SECONDS) + .itemInputs( + ItemList.Quantum_Tank_IV.get(16), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), + ItemList.EnergisedTesseract.get(6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), + ItemList.Field_Generator_UEV.get(16), + ItemList.Field_Generator_UIV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), + GT_ModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 64, 6), + GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1)) + .fluidInputs(Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608)).noFluidOutputs() + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 10)).duration(30 * SECONDS) + .eut(TierEU.RECIPE_UXV).addTo(AssemblyLine); // LuV Capacitor - GT_Values.RA.stdBuilder() - .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) - .metadata(RESEARCH_TIME,4*HOURS) - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - ItemList.Circuit_Board_Elite.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), - new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Chip_HPIC.get(64), - ItemList.Circuit_Parts_DiodeASMD.get(8), - ItemList.Circuit_Parts_CapacitorASMD.get(8), - ItemList.Circuit_Parts_ResistorASMD.get(8), - ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64) - ) - .fluidInputs( - new FluidStack(solderIndalloy, 720) - ) - .noFluidOutputs() - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2) - ) - .duration(50*SECONDS) - .eut(80_000) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) + .metadata(RESEARCH_TIME, 4 * HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + ItemList.Circuit_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Chip_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), + ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), + ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64)) + .fluidInputs(new FluidStack(solderIndalloy, 720)).noFluidOutputs() + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).duration(50 * SECONDS).eut(80_000) + .addTo(AssemblyLine); // ZPM Capacitor - GT_Values.RA.stdBuilder() - .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) - .metadata(RESEARCH_TIME, 4*HOURS) - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(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) - ) - .fluidInputs( - new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) - ) - .noFluidOutputs() - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3) - ) - .duration(1*MINUTES+40*SECONDS) - .eut(100_000) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) + .metadata(RESEARCH_TIME, 4 * HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(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)) + .fluidInputs( + new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)) + .noFluidOutputs().itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) + .duration(1 * MINUTES + 40 * SECONDS).eut(100_000).addTo(AssemblyLine); // UV Capacitor - GT_Values.RA.stdBuilder() - .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) - .metadata(RESEARCH_TIME, 4*HOURS) - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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) - ) - .fluidInputs( - new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000) - ) - .noFluidOutputs() - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4) - ) - .eut(200_000) - .duration(1*MINUTES+40*SECONDS) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) + .metadata(RESEARCH_TIME, 4 * HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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)) + .fluidInputs( + new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)) + .noFluidOutputs().itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).eut(200_000) + .duration(1 * MINUTES + 40 * SECONDS).addTo(AssemblyLine); } } diff --git a/src/main/java/common/recipeLoaders/ChemicalReactor.java b/src/main/java/common/recipeLoaders/ChemicalReactor.java index f0b532e816..8d8a4a61b7 100644 --- a/src/main/java/common/recipeLoaders/ChemicalReactor.java +++ b/src/main/java/common/recipeLoaders/ChemicalReactor.java @@ -1,18 +1,16 @@ package common.recipeLoaders; -import gregtech.api.enums.TierEU; -import gregtech.api.util.GT_ModHandler; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import static gregtech.api.util.GT_RecipeConstants.UniversalChemical; + import kekztech.Items; import common.items.MetaItem_CraftingComponent; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; +import gregtech.api.enums.TierEU; import gregtech.api.util.GT_Utility; -import net.minecraft.item.ItemStack; - -import static gregtech.api.util.GT_RecipeBuilder.SECONDS; -import static gregtech.api.util.GT_RecipeConstants.UniversalChemical; public class ChemicalReactor implements Runnable { @@ -21,19 +19,10 @@ public class ChemicalReactor implements Runnable { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // Ceria Dust - GT_Values.RA.stdBuilder() - .itemInputs( - Materials.Cerium.getDust(2), - GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2) - ) - .fluidInputs(Materials.Oxygen.getGas(3000)) - .noFluidOutputs() - .duration(20 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + GT_Values.RA.stdBuilder().itemInputs(Materials.Cerium.getDust(2), GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2)) + .fluidInputs(Materials.Oxygen.getGas(3000)).noFluidOutputs().duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV).addTo(UniversalChemical); } } diff --git a/src/main/java/common/recipeLoaders/FormingPress.java b/src/main/java/common/recipeLoaders/FormingPress.java index 2b734d413f..b53a68da27 100644 --- a/src/main/java/common/recipeLoaders/FormingPress.java +++ b/src/main/java/common/recipeLoaders/FormingPress.java @@ -1,20 +1,15 @@ package common.recipeLoaders; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.TierEU; -import gregtech.api.util.GT_OreDictUnificator; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sPressRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + import kekztech.Items; import common.items.MetaItem_CraftingComponent; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; - -import static gregtech.api.enums.Mods.BuildCraftSilicon; -import static gregtech.api.util.GT_ModHandler.getModItem; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sPressRecipes; -import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import gregtech.api.enums.TierEU; public class FormingPress implements Runnable { @@ -24,17 +19,10 @@ public class FormingPress implements Runnable { // YSZ Ceramic Plate GT_Values.RA.stdBuilder() - .itemInputs( - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(0) - ) - .itemOutputs( - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(40 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sPressRecipes); + .itemInputs( + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(0)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1)) + .noFluidInputs().noFluidOutputs().duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sPressRecipes); } } diff --git a/src/main/java/common/recipeLoaders/Mixer.java b/src/main/java/common/recipeLoaders/Mixer.java index 204b6b738d..a3a9d6d3e6 100644 --- a/src/main/java/common/recipeLoaders/Mixer.java +++ b/src/main/java/common/recipeLoaders/Mixer.java @@ -1,6 +1,8 @@ package common.recipeLoaders; -import gregtech.api.enums.TierEU; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sMixerRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + import kekztech.Items; import net.minecraft.item.ItemStack; @@ -11,12 +13,10 @@ import common.items.MetaItem_CraftingComponent; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sMixerRecipes; -import static gregtech.api.util.GT_RecipeBuilder.SECONDS; - public class Mixer implements Runnable { @Override @@ -25,34 +25,20 @@ public class Mixer implements Runnable { // YSZ Ceramic Dust GT_Values.RA.stdBuilder() - .itemInputs( - Items.YttriaDust.getOreDictedItemStack(1), - Items.ZirconiaDust.getOreDictedItemStack(5), - GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(20*SECONDS) - .eut(96) - .addTo(sMixerRecipes); + .itemInputs( + Items.YttriaDust.getOreDictedItemStack(1), + Items.ZirconiaDust.getOreDictedItemStack(5), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6)) + .noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(96).addTo(sMixerRecipes); // GDC Ceramic Dust - GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), + GT_Values.RA.stdBuilder().itemInputs( + GT_OreDictUnificator + .get(OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 9), - GT_Utility.getIntegratedCircuit(6) - ) - .itemOutputs( - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(20*SECONDS) - .eut(TierEU.RECIPE_EV) - .addTo(sMixerRecipes); + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10)) + .noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sMixerRecipes); } } diff --git a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java index e78c75aaee..ce8c68fd15 100644 --- a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java +++ b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java @@ -1,5 +1,8 @@ package common.recipeLoaders; +import static gregtech.api.enums.Mods.GTPlusPlus; +import static gregtech.api.enums.Mods.NewHorizonsCoreMod; + import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; @@ -8,7 +11,6 @@ import net.minecraftforge.fluids.FluidStack; import com.github.technus.tectech.recipe.TT_recipeAdder; import common.Blocks; -import cpw.mods.fml.common.Loader; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; @@ -16,9 +18,6 @@ import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; -import static gregtech.api.enums.Mods.GTPlusPlus; -import static gregtech.api.enums.Mods.NewHorizonsCoreMod; - public class ResearchableAssemblyLine implements Runnable { @Override @@ -111,27 +110,27 @@ public class ResearchableAssemblyLine implements Runnable { // Ultimate Capacitor (UHV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 12000, - 16, - 300000, - 3, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), - ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 4000, - 1600000); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 12000, + 16, + 300000, + 3, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), + ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 4000, + 1600000); } } diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java index e5e86795bc..ed39cd1e01 100644 --- a/src/main/java/common/recipeLoaders/Unpackager.java +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -1,8 +1,10 @@ package common.recipeLoaders; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes; +import static gregtech.api.util.GT_RecipeBuilder.SECONDS; + import net.minecraft.item.ItemStack; -import com.github.bartimaeusnek.bartworks.util.BW_Util; import common.Blocks; import gregtech.api.enums.GT_Values; @@ -13,9 +15,6 @@ import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes; -import static gregtech.api.util.GT_RecipeBuilder.SECONDS; - public class Unpackager implements Runnable { @Override @@ -24,144 +23,64 @@ public class Unpackager implements Runnable { // TFFT Recycling { GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs( + new ItemStack(Blocks.tfftStorageField, 1, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6)).noFluidInputs() + .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 2), - ItemList.Casing_Tank_1.get(1) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 2), ItemList.Casing_Tank_1.get(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 3), - ItemList.Casing_Tank_3.get(1) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 3), ItemList.Casing_Tank_3.get(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6)).noFluidInputs() + .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 4), - ItemList.Casing_Tank_5.get(1) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 4), ItemList.Casing_Tank_5.get(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6)).noFluidInputs() + .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 5), - ItemList.Casing_Tank_7.get(1) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 5), ItemList.Casing_Tank_7.get(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 6), - ItemList.Casing_Tank_7.get(4) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 6), ItemList.Casing_Tank_7.get(4)) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 7), - ItemList.Casing_Tank_10.get(16) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 7), ItemList.Casing_Tank_10.get(16)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 8), - ItemList.Quantum_Tank_IV.get(1) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 8), ItemList.Quantum_Tank_IV.get(1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 9), - ItemList.Quantum_Tank_IV.get(4) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 9), ItemList.Quantum_Tank_IV.get(4)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 10), - ItemList.Quantum_Tank_IV.get(16) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 10), ItemList.Quantum_Tank_IV.get(16)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); } @@ -169,130 +88,58 @@ public class Unpackager implements Runnable { { GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)).noFluidInputs().noFluidOutputs() + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L) - ) - .itemOutputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), + ItemList.Energy_LapotronicOrb.get(1L)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)).noFluidInputs().noFluidOutputs() + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - ItemList.Energy_LapotronicOrb2.get(1L) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), + ItemList.Energy_LapotronicOrb2.get(1L)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24)).noFluidInputs() + .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), - ItemList.Energy_Module.get(1L) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), ItemList.Energy_Module.get(1L)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - ItemList.Energy_Cluster.get(1L) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), ItemList.Energy_Cluster.get(1L)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24)).noFluidInputs() + .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - ItemList.ZPM3.get(1L) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), ItemList.ZPM3.get(1L)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - ItemList.ZPM4.get(1L) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), ItemList.ZPM4.get(1L)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24)).noFluidInputs() + .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - ItemList.ZPM5.get(1L) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), ItemList.ZPM5.get(1L)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - ItemList.ZPM6.get(1L) - ) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24) - ) - .noFluidInputs() - .noFluidOutputs() - .duration(60 * SECONDS) - .eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), ItemList.ZPM6.get(1L)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24)).noFluidInputs() + .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); } } diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 06c9538eaf..59d5cab059 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -3,7 +3,6 @@ package kekztech; import java.util.List; import java.util.Set; -import gregtech.api.enums.Mods; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -16,6 +15,7 @@ import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLMissingMappingsEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import gregtech.api.enums.Mods; /** * My GT-Meta-IDs are: 13101 - 13500 -- cgit From 9adb11d7c5a88b38bacdacdf7da2c69c9e519248 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 11 Apr 2023 01:26:21 +0200 Subject: remove int casts in assembler recipes --- src/main/java/common/recipeLoaders/Assembler.java | 32 +++++++++++------------ 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index 9c6ac9c3fb..01001038bd 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -37,7 +37,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1)) .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(144)).noFluidOutputs().duration(5 * SECONDS) - .eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFT Multi Hatch GT_Values.RA.stdBuilder() @@ -47,7 +47,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_LV.get(4), GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25)) .itemOutputs(TileEntities.tfftHatch.getStackForm(1)).fluidInputs(Materials.Plastic.getMolten(432)) - .noFluidOutputs().duration(20 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField1 GT_Values.RA.stdBuilder() @@ -58,7 +58,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), ItemList.FluidRegulator_LV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 1)).fluidInputs(Materials.Glass.getMolten(144)) - .noFluidOutputs().duration(5 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField2 GT_Values.RA.stdBuilder() @@ -69,7 +69,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), ItemList.FluidRegulator_MV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 2)).fluidInputs(Materials.Plastic.getMolten(288)) - .noFluidOutputs().duration(10 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField3 GT_Values.RA.stdBuilder() @@ -81,7 +81,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 3)).fluidInputs(Materials.Plastic.getMolten(432)) - .noFluidOutputs().duration(20 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField4 GT_Values.RA.stdBuilder() @@ -93,7 +93,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 4)).fluidInputs(Materials.Epoxid.getMolten(864)) - .noFluidOutputs().duration(20 * SECONDS).eut((int) TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); // TFFTStorageField5 GT_Values.RA.stdBuilder() @@ -105,7 +105,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 5)).fluidInputs(Materials.Epoxid.getMolten(1152)) - .noFluidOutputs().duration(20 * SECONDS).eut((int) TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); // LSC Casing GT_Values.RA.stdBuilder() @@ -124,7 +124,7 @@ public class Assembler implements Runnable { GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), GT_Utility.getIntegratedCircuit(7)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut((int) TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // IV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -133,7 +133,7 @@ public class Assembler implements Runnable { ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut((int) TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); // LuV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -143,7 +143,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut((int) TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .duration(40 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); // ZPM Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -153,7 +153,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)).noFluidInputs().noFluidOutputs() - .duration(1 * MINUTES + 20 * SECONDS).eut((int) TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .duration(1 * MINUTES + 20 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); // UV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -163,7 +163,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).noFluidInputs().noFluidOutputs() - .duration(2 * MINUTES + 40 * SECONDS).eut((int) TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .duration(2 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); // UHV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -173,7 +173,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)).noFluidInputs().noFluidOutputs() - .duration(5 * MINUTES + 20 * SECONDS).eut((int) TierEU.RECIPE_UV).addTo(sAssemblerRecipes); + .duration(5 * MINUTES + 20 * SECONDS).eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); // UEV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -183,7 +183,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)).noFluidInputs().noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS).eut((int) TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); + .duration(10 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); // UIV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -193,7 +193,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)).noFluidInputs().noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS).eut((int) TierEU.RECIPE_UEV).addTo(sAssemblerRecipes); + .duration(10 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UEV).addTo(sAssemblerRecipes); // UMV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -203,7 +203,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)).noFluidInputs().noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS).eut((int) TierEU.RECIPE_UIV).addTo(sAssemblerRecipes); + .duration(10 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(sAssemblerRecipes); final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); -- cgit From db0b01f9f06cfeaf54aafab8d00695594903d2b0 Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Sat, 15 Apr 2023 20:50:29 +0100 Subject: lsc tooltip --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 78338e4a27..fae8066c2d 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -500,7 +500,7 @@ public class GTMTE_LapotronicSuperCapacitor "Center 3x(1-47)x3 above base (9-423 blocks)") .addStructureInfo( "You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") - .addOtherStructurePart("Borosilicate Glass (any)", "41-265x, Encase capacitor pillar") + .addOtherStructurePart("Borosilicate Glass (any)", "41-777x, Encase capacitor pillar") .addEnergyHatch("Any casing").addDynamoHatch("Any casing") .addOtherStructurePart( "Laser Target/Source Hatches", -- cgit From 67d79db3e9957673feb0839b4041f5ce5b62766d Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Thu, 20 Apr 2023 21:32:09 +0200 Subject: update bs+sa+material --- build.gradle | 96 ++------ dependencies.gradle | 10 +- gradle/wrapper/gradle-wrapper.jar | Bin 55616 -> 61574 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 272 +++++++++++++-------- gradlew.bat | 38 ++- src/main/java/common/recipeLoaders/Assembler.java | 14 +- .../java/common/recipeLoaders/AssemblyLine.java | 18 +- .../recipeLoaders/ResearchableAssemblyLine.java | 13 +- src/main/java/common/recipeLoaders/Unpackager.java | 18 +- 10 files changed, 226 insertions(+), 255 deletions(-) diff --git a/build.gradle b/build.gradle index 055dcee435..f82d369676 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1680120787 +//version: 1681680742 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -67,20 +67,21 @@ plugins { id 'com.google.devtools.ksp' version '1.8.0-1.0.9' apply false id 'org.ajoberstar.grgit' version '4.1.1' // 4.1.1 is the last jvm8 supporting version, unused, available for addon.gradle id 'com.github.johnrengelman.shadow' version '7.1.2' apply false - id 'com.palantir.git-version' version '0.13.0' apply false // 0.13.0 is the last jvm8 supporting version + id 'com.palantir.git-version' version '3.0.0' apply false id 'de.undercouch.download' version '5.3.0' id 'com.github.gmazzo.buildconfig' version '3.1.0' apply false // Unused, available for addon.gradle id 'com.diffplug.spotless' version '6.7.2' apply false id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.2.4' + id 'com.gtnewhorizons.retrofuturagradle' version '1.2.5' } boolean settingsupdated = verifySettingsGradle() settingsupdated = verifyGitAttributes() || settingsupdated if (settingsupdated) throw new GradleException("Settings has been updated, please re-run task.") -if (project.file('.git/HEAD').isFile()) { +// In submodules, .git is a file pointing to the real git dir +if (project.file('.git/HEAD').isFile() || project.file('.git').isFile()) { apply plugin: 'com.palantir.git-version' } @@ -201,6 +202,14 @@ configurations { canBeConsumed = false canBeResolved = false } + + create("devOnlyNonPublishable") { + description = "Runtime and compiletime dependencies that are not published alongside the jar (compileOnly + runtimeOnlyNonPublishable)" + canBeConsumed = false + canBeResolved = false + } + compileOnly.extendsFrom(devOnlyNonPublishable) + runtimeOnlyNonPublishable.extendsFrom(devOnlyNonPublishable) } if (enableModernJavaSyntax.toBoolean()) { @@ -1388,7 +1397,7 @@ static int replaceParams(File file, Map params) { return 0 } -// Dependency Deobfuscation +// Dependency Deobfuscation (Deprecated, use the new RFG API documented in dependencies.gradle) def deobf(String sourceURL) { try { @@ -1430,11 +1439,7 @@ def deobfMaven(String repoURL, String mavenDep) { } def deobfCurse(String curseDep) { - try { - return deobfMaven("https://www.cursemaven.com/", "curse.maven:$curseDep") - } catch (Exception ignored) { - out.style(Style.Failure).println("Failed to get $curseDep from cursemaven.") - } + return dependencies.rfg.deobf("curse.maven:$curseDep") } // The method above is to be preferred. Use this method if the filename is not at the end of the URL. @@ -1442,34 +1447,7 @@ def deobf(String sourceURL, String rawFileName) { String bon2Version = "2.5.1" String fileName = URLDecoder.decode(rawFileName, "UTF-8") String cacheDir = "$project.gradle.gradleUserHomeDir/caches" - String bon2Dir = "$cacheDir/forge_gradle/deobf" - String bon2File = "$bon2Dir/BON2-${bon2Version}.jar" String obfFile = "$cacheDir/modules-2/files-2.1/${fileName}.jar" - String deobfFile = "$cacheDir/modules-2/files-2.1/${fileName}-deobf.jar" - - if (file(deobfFile).exists()) { - return files(deobfFile) - } - - String mappingsVer - String remoteMappings = project.hasProperty('remoteMappings') ? project.remoteMappings : 'https://raw.githubusercontent.com/MinecraftForge/FML/1.7.10/conf/' - if (remoteMappings) { - String id = "${forgeVersion.split("\\.")[3]}-$minecraftVersion" - String mappingsZIP = "$cacheDir/forge_gradle/maven_downloader/de/oceanlabs/mcp/mcp_snapshot_nodoc/$id/mcp_snapshot_nodoc-${id}.zip" - - zipMappings(mappingsZIP, remoteMappings, bon2Dir) - - mappingsVer = "snapshot_$id" - } else { - mappingsVer = "${channel}_$mappingsVersion" - } - - download.run { - src "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases/com/github/parker8283/BON2/$bon2Version-CUSTOM/BON2-$bon2Version-CUSTOM-all.jar" - dest bon2File - quiet true - overwrite false - } download.run { src sourceURL @@ -1477,50 +1455,8 @@ def deobf(String sourceURL, String rawFileName) { quiet true overwrite false } - - exec { - commandLine 'java', '-jar', bon2File, '--inputJar', obfFile, '--outputJar', deobfFile, '--mcVer', minecraftVersion, '--mappingsVer', mappingsVer, '--notch' - workingDir bon2Dir - standardOutput = new FileOutputStream("${deobfFile}.log") - } - - return files(deobfFile) + return dependencies.rfg.deobf(files(obfFile)) } - -def zipMappings(String zipPath, String url, String bon2Dir) { - File zipFile = new File(zipPath) - if (zipFile.exists()) { - return - } - - String fieldsCache = "$bon2Dir/data/fields.csv" - String methodsCache = "$bon2Dir/data/methods.csv" - - download.run { - src "${url}fields.csv" - dest fieldsCache - quiet true - } - download.run { - src "${url}methods.csv" - dest methodsCache - quiet true - } - - zipFile.getParentFile().mkdirs() - ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(zipFile)) - - zos.putNextEntry(new ZipEntry("fields.csv")) - Files.copy(Paths.get(fieldsCache), zos) - zos.closeEntry() - - zos.putNextEntry(new ZipEntry("methods.csv")) - Files.copy(Paths.get(methodsCache), zos) - zos.closeEntry() - - zos.close() -} - // Helper methods def checkPropertyExists(String propertyName) { diff --git a/dependencies.gradle b/dependencies.gradle index 84a337aa6e..3e553078ac 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,14 +1,14 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.52:dev' - compile 'com.github.GTNewHorizons:TecTech:5.1.7:dev' - compile 'com.github.GTNewHorizons:bartworks:0.6.9:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.65-pre:dev' + compile 'com.github.GTNewHorizons:TecTech:5.1.15-pre:dev' + compile 'com.github.GTNewHorizons:bartworks:0.6.12-pre:dev' compile 'com.github.GTNewHorizons:StructureLib:1.2.6:dev' - compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.11:dev' + compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.13:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' compileOnly 'org.joml:joml:1.10.2' - runtimeOnly 'com.github.GTNewHorizons:Baubles:1.0.1.15:dev' + runtimeOnly 'com.github.GTNewHorizons:Baubles:1.0.1.16:dev' } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 5c2d1cf016..943f0cbfa7 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 f398c33c4b..bdc9a83b1e 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 83f2acfdc3..65dcd68d65 100755 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ -#!/usr/bin/env sh +#!/bin/sh # -# Copyright 2015 the original author or authors. +# Copyright © 2015-2021 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -17,78 +17,113 @@ # ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # 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 +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum warn () { echo "$*" -} +} >&2 die () { echo echo "$*" echo exit 1 -} +} >&2 # 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 - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | 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" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -97,7 +132,7 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" + 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 @@ -105,84 +140,105 @@ 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 +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac 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 +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. # For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; 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 +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + # 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\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=$((i+1)) + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg 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 -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=$(save "$@") +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# -# 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 +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index 9618d8d960..93e3f59f13 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -14,7 +14,7 @@ @rem limitations under the License. @rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem @rem Gradle startup script for Windows @@ -25,10 +25,14 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + @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="-Xmx64m" "-Xms64m" @@ -37,7 +41,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init +if %ERRORLEVEL% equ 0 goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -51,7 +55,7 @@ goto fail set JAVA_HOME=%JAVA_HOME:"=% set JAVA_EXE=%JAVA_HOME%/bin/java.exe -if exist "%JAVA_EXE%" goto init +if exist "%JAVA_EXE%" goto execute echo. echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% @@ -61,38 +65,26 @@ echo location of your Java installation. goto fail -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - :execute @rem Setup the command line set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* :end @rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd +if %ERRORLEVEL% equ 0 goto mainEnd :fail rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% :mainEnd if "%OS%"=="Windows_NT" endlocal diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index 01001038bd..f831ceca1c 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -14,11 +14,7 @@ import common.TileEntities; import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; -import gregtech.api.enums.GT_Values; -import gregtech.api.enums.ItemList; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.TierEU; +import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; @@ -189,8 +185,8 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( ItemList.ZPM5.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)).noFluidInputs().noFluidOutputs() .duration(10 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UEV).addTo(sAssemblerRecipes); @@ -199,8 +195,8 @@ public class Assembler implements Runnable { GT_Values.RA.stdBuilder() .itemInputs( ItemList.ZPM6.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)).noFluidInputs().noFluidOutputs() .duration(10 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(sAssemblerRecipes); diff --git a/src/main/java/common/recipeLoaders/AssemblyLine.java b/src/main/java/common/recipeLoaders/AssemblyLine.java index 6c56d2ccb4..6e84e0c0d3 100644 --- a/src/main/java/common/recipeLoaders/AssemblyLine.java +++ b/src/main/java/common/recipeLoaders/AssemblyLine.java @@ -21,11 +21,7 @@ import net.minecraftforge.fluids.FluidStack; import common.Blocks; -import gregtech.api.enums.GT_Values; -import gregtech.api.enums.ItemList; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.TierEU; +import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; @@ -100,8 +96,8 @@ public class AssemblyLine implements Runnable { .itemInputs( ItemList.Quantum_Tank_IV.get(4), GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6), GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), ItemList.EnergisedTesseract.get(1), GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRotorHypogen", 6), @@ -120,11 +116,11 @@ public class AssemblyLine implements Runnable { .itemInputs( ItemList.Quantum_Tank_IV.get(16), GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.SpaceTime, 3), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, MaterialsUEVplus.SpaceTime, 3), ItemList.EnergisedTesseract.get(6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, MaterialsUEVplus.SpaceTime, 6), ItemList.Field_Generator_UEV.get(16), ItemList.Field_Generator_UIV.get(4), GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), diff --git a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java index ce8c68fd15..8f50dec271 100644 --- a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java +++ b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java @@ -11,10 +11,7 @@ import net.minecraftforge.fluids.FluidStack; import com.github.technus.tectech.recipe.TT_recipeAdder; import common.Blocks; -import gregtech.api.enums.ItemList; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.TierEU; +import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; @@ -59,8 +56,8 @@ public class ResearchableAssemblyLine implements Runnable { 1_280, 32_000_000, 32, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24), + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24), GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleHypogen", 32), GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleHypogen", 32), new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, @@ -86,8 +83,8 @@ public class ResearchableAssemblyLine implements Runnable { 12_288, 128_000_000, 64, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24), + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24), GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleDragonblood", 32), GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleDragonblood", 32), new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java index ed39cd1e01..f1f6a71963 100644 --- a/src/main/java/common/recipeLoaders/Unpackager.java +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -7,11 +7,7 @@ import net.minecraft.item.ItemStack; import common.Blocks; -import gregtech.api.enums.GT_Values; -import gregtech.api.enums.ItemList; -import gregtech.api.enums.Materials; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.TierEU; +import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; @@ -72,13 +68,14 @@ public class Unpackager implements Runnable { GT_Values.RA.stdBuilder() .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 9), ItemList.Quantum_Tank_IV.get(4)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.TranscendentMetal, 12)) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 12)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 10), ItemList.Quantum_Tank_IV.get(16)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.SpaceTime, 12)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 12)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); @@ -132,14 +129,15 @@ public class Unpackager implements Runnable { GT_Values.RA.stdBuilder() .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), ItemList.ZPM5.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.TranscendentMetal, 24)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24)) .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) .addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder() .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), ItemList.ZPM6.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.SpaceTime, 24)).noFluidInputs() - .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); } } -- cgit From e7ccb5f6316a9b6c78b55a3ec3ffb8ba59173835 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sun, 23 Apr 2023 10:11:21 +0200 Subject: Update dependencies.gradle --- dependencies.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 3e553078ac..3b4296b0d1 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,9 +1,9 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.65-pre:dev' - compile 'com.github.GTNewHorizons:TecTech:5.1.15-pre:dev' - compile 'com.github.GTNewHorizons:bartworks:0.6.12-pre:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.71:dev' + compile 'com.github.GTNewHorizons:TecTech:5.1.16:dev' + compile 'com.github.GTNewHorizons:bartworks:0.6.14:dev' compile 'com.github.GTNewHorizons:StructureLib:1.2.6:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.13:dev' -- cgit From 9a24648436bbff7c8764b6ab527c69e0e9ab4845 Mon Sep 17 00:00:00 2001 From: Jason Mitchell Date: Sun, 30 Apr 2023 12:34:17 -0700 Subject: ForgeDirection --- build.gradle | 48 +++++++++------------- dependencies.gradle | 6 +-- src/main/java/client/ClientProxy.java | 7 ++-- .../java/client/gui/Gui_ItemProxyEndpoint.java | 4 +- src/main/java/client/gui/Gui_ItemProxySource.java | 4 +- src/main/java/client/gui/KT_UITextures.java | 4 +- .../java/client/renderer/TESR_BeamTransmitter.java | 4 +- .../java/client/renderer/TESR_SECapacitor.java | 4 +- src/main/java/client/renderer/TESR_SETether.java | 4 +- src/main/java/common/Blocks.java | 4 +- src/main/java/common/CommonProxy.java | 7 ++-- src/main/java/common/Recipes.java | 14 +++---- src/main/java/common/Researches.java | 3 +- src/main/java/common/TileEntities.java | 1 + .../java/common/blocks/Block_BeamTransmitter.java | 4 +- src/main/java/common/blocks/Block_ControlRod.java | 3 +- src/main/java/common/blocks/Block_GDCUnit.java | 3 +- src/main/java/common/blocks/Block_IchorJar.java | 15 ++++--- .../java/common/blocks/Block_ItemProxyCable.java | 6 +-- .../common/blocks/Block_ItemProxyEndpoint.java | 6 +-- .../java/common/blocks/Block_ItemProxySource.java | 6 +-- .../common/blocks/Block_ReactorChamber_OFF.java | 3 +- .../common/blocks/Block_ReactorChamber_ON.java | 3 +- .../java/common/blocks/Block_SpaceElevator.java | 1 + .../common/blocks/Block_SpaceElevatorTether.java | 1 + .../java/common/blocks/Block_TFFTStorageField.java | 3 +- .../common/blocks/Block_ThaumiumReinforcedJar.java | 15 ++++--- src/main/java/common/blocks/Block_YSZUnit.java | 3 +- .../container/Container_ModularNuclearReactor.java | 2 +- src/main/java/common/items/ErrorItem.java | 3 +- .../common/items/MetaItem_CraftingComponent.java | 3 +- .../common/items/MetaItem_ReactorComponent.java | 3 +- .../java/common/recipeLoaders/AlloySmelter.java | 3 +- src/main/java/common/recipeLoaders/Assembler.java | 3 +- .../java/common/recipeLoaders/ChemicalReactor.java | 3 +- src/main/java/common/recipeLoaders/Crafting.java | 3 +- .../java/common/recipeLoaders/FormingPress.java | 3 +- src/main/java/common/recipeLoaders/Mixer.java | 3 +- .../GTMTE_LapotronicSuperCapacitor.java | 15 ++++--- .../tileentities/GTMTE_ModularNuclearReactor.java | 10 ++--- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 7 ++-- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 7 ++-- .../common/tileentities/GTMTE_SpaceElevator.java | 19 ++++----- src/main/java/common/tileentities/GTMTE_TFFT.java | 11 ++--- .../java/common/tileentities/GTMTE_TFFTHatch.java | 8 ++-- src/main/java/kekztech/GuiHandler.java | 6 +-- src/main/java/kekztech/Items.java | 4 +- 47 files changed, 137 insertions(+), 165 deletions(-) diff --git a/build.gradle b/build.gradle index f82d369676..17e7501a27 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1681680742 +//version: 1682616243 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -6,29 +6,25 @@ */ -import com.diffplug.blowdryer.Blowdryer -import com.github.jengelman.gradle.plugins.shadow.tasks.ConfigureShadowRelocation import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar import com.gtnewhorizons.retrofuturagradle.ObfuscationAttribute import com.gtnewhorizons.retrofuturagradle.mcp.ReobfuscatedJar import com.gtnewhorizons.retrofuturagradle.minecraft.RunMinecraftTask +import com.gtnewhorizons.retrofuturagradle.util.Distribution import com.matthewprenger.cursegradle.CurseArtifact import com.matthewprenger.cursegradle.CurseRelation import com.modrinth.minotaur.dependencies.ModDependency import com.modrinth.minotaur.dependencies.VersionDependency -import cpw.mods.fml.relauncher.Side -import org.gradle.api.tasks.options.Option; import org.gradle.internal.logging.text.StyledTextOutput.Style import org.gradle.internal.logging.text.StyledTextOutputFactory import org.gradle.internal.xml.XmlTransformer -import org.jetbrains.gradle.ext.* +import org.jetbrains.gradle.ext.Application +import org.jetbrains.gradle.ext.Gradle +import javax.inject.Inject import java.nio.file.Files import java.nio.file.Paths import java.util.concurrent.TimeUnit -import java.util.zip.ZipEntry -import java.util.zip.ZipOutputStream -import javax.inject.Inject buildscript { repositories { @@ -66,14 +62,14 @@ plugins { id 'org.jetbrains.kotlin.kapt' version '1.8.0' apply false id 'com.google.devtools.ksp' version '1.8.0-1.0.9' apply false id 'org.ajoberstar.grgit' version '4.1.1' // 4.1.1 is the last jvm8 supporting version, unused, available for addon.gradle - id 'com.github.johnrengelman.shadow' version '7.1.2' apply false + id 'com.github.johnrengelman.shadow' version '8.1.1' apply false id 'com.palantir.git-version' version '3.0.0' apply false - id 'de.undercouch.download' version '5.3.0' + id 'de.undercouch.download' version '5.4.0' id 'com.github.gmazzo.buildconfig' version '3.1.0' apply false // Unused, available for addon.gradle - id 'com.diffplug.spotless' version '6.7.2' apply false + id 'com.diffplug.spotless' version '6.13.0' apply false // 6.13.0 is the last jvm8 supporting version id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.2.5' + id 'com.gtnewhorizons.retrofuturagradle' version '1.3.7' } boolean settingsupdated = verifySettingsGradle() settingsupdated = verifyGitAttributes() || settingsupdated @@ -133,7 +129,7 @@ propertyDefaultIfUnset("enableGenericInjection", false) // On by default for new // this is meant to be set using the user wide property file. by default we do nothing. propertyDefaultIfUnset("ideaOverrideBuildType", "") // Can be nothing, "gradle" or "idea" -project.extensions.add(Blowdryer, "Blowdryer", Blowdryer) // Make blowdryer available in "apply from:" scripts +project.extensions.add(com.diffplug.blowdryer.Blowdryer, "Blowdryer", com.diffplug.blowdryer.Blowdryer) // Make blowdryer available in "apply from:" scripts if (!disableSpotless) { apply plugin: 'com.diffplug.spotless' apply from: Blowdryer.file('spotless.gradle') @@ -408,7 +404,7 @@ minecraft { username = developmentEnvironmentUserName.toString() - lwjgl3Version = "3.3.2-SNAPSHOT" + lwjgl3Version = "3.3.2" // Enable assertions in the current mod extraRunJvmArguments.add("-ea:${modGroup}") @@ -722,13 +718,13 @@ ext.java17PatchDependenciesCfg = configurations.create("java17PatchDependencies" } dependencies { - def lwjgl3ifyVersion = '1.3.3' + def lwjgl3ifyVersion = '1.3.5' def asmVersion = '9.4' if (modId != 'lwjgl3ify') { java17Dependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}") } if (modId != 'hodgepodge') { - java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.2.4') + java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.2.8') } java17PatchDependencies('net.minecraft:launchwrapper:1.15') {transitive = false} @@ -802,7 +798,7 @@ public abstract class RunHotswappableMinecraftTask extends RunMinecraftTask { public boolean setEnableHotswap(boolean enable) { enableHotswap = enable } @Inject - public RunHotswappableMinecraftTask(Side side, String superTask, org.gradle.api.invocation.Gradle gradle) { + public RunHotswappableMinecraftTask(Distribution side, String superTask, org.gradle.api.invocation.Gradle gradle) { super(side, gradle) this.lwjglVersion = 3 @@ -811,7 +807,7 @@ public abstract class RunHotswappableMinecraftTask extends RunMinecraftTask { this.extraJvmArgs.addAll(project.provider(() -> enableHotswap ? project.hotswapJvmArgs : [])) this.classpath(project.java17PatchDependenciesCfg) - if (side == Side.CLIENT) { + if (side == Distribution.CLIENT) { this.classpath(project.minecraftTasks.lwjgl3Configuration) } // Use a raw provider instead of map to not create a dependency on the task @@ -823,7 +819,7 @@ public abstract class RunHotswappableMinecraftTask extends RunMinecraftTask { } } -def runClient17Task = tasks.register("runClient17", RunHotswappableMinecraftTask, Side.CLIENT, "runClient") +def runClient17Task = tasks.register("runClient17", RunHotswappableMinecraftTask, Distribution.CLIENT, "runClient") runClient17Task.configure { setup(project) group = "Modded Minecraft" @@ -834,7 +830,7 @@ runClient17Task.configure { userUUID = minecraft.userUUID } -def runServer17Task = tasks.register("runServer17", RunHotswappableMinecraftTask, Side.SERVER, "runServer") +def runServer17Task = tasks.register("runServer17", RunHotswappableMinecraftTask, Distribution.DEDICATED_SERVER, "runServer") runServer17Task.configure { setup(project) group = "Modded Minecraft" @@ -875,11 +871,6 @@ tasks.named("jar", Jar).configure { } if (usesShadowedDependencies.toBoolean()) { - tasks.register('relocateShadowJar', ConfigureShadowRelocation) { - target = tasks.shadowJar - prefix = modGroup + ".shadow" - enabled = relocateShadowedDependencies.toBoolean() - } tasks.named("shadowJar", ShadowJar).configure { manifest { attributes(getManifestAttributes()) @@ -895,7 +886,8 @@ if (usesShadowedDependencies.toBoolean()) { ] archiveClassifier.set('dev') if (relocateShadowedDependencies.toBoolean()) { - dependsOn(relocateShadowJar) + relocationPrefix = modGroup + ".shadow" + enableRelocation = true } } configurations.runtimeElements.outgoing.artifacts.clear() @@ -1228,7 +1220,7 @@ def addCurseForgeRelation(String type, String name) { // Updating -def buildscriptGradleVersion = "8.0.2" +def buildscriptGradleVersion = "8.1.1" tasks.named('wrapper', Wrapper).configure { gradleVersion = buildscriptGradleVersion diff --git a/dependencies.gradle b/dependencies.gradle index 3b4296b0d1..ce7e3c5067 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,9 +1,9 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.42.71:dev' - compile 'com.github.GTNewHorizons:TecTech:5.1.16:dev' - compile 'com.github.GTNewHorizons:bartworks:0.6.14:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.43.02-pre:dev' + compile 'com.github.GTNewHorizons:TecTech:5.2.0-pre:dev' + compile 'com.github.GTNewHorizons:bartworks:0.7.0-pre:dev' compile 'com.github.GTNewHorizons:StructureLib:1.2.6:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.13:dev' diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index 18def75a9e..58a30cd14d 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -1,14 +1,13 @@ package client; -import client.renderer.TESR_BeamTransmitter; -import client.renderer.TESR_SECapacitor; -import client.renderer.TESR_SETether; - import common.CommonProxy; import common.tileentities.TE_BeamTransmitter; import common.tileentities.TE_SpaceElevatorCapacitor; import common.tileentities.TE_SpaceElevatorTether; +import client.renderer.TESR_BeamTransmitter; +import client.renderer.TESR_SECapacitor; +import client.renderer.TESR_SETether; import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; diff --git a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java index 2a673f16db..d98417f686 100644 --- a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java +++ b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java @@ -1,7 +1,5 @@ package client.gui; -import kekztech.KekzCore; - import net.minecraft.client.Minecraft; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.resources.I18n; @@ -15,6 +13,8 @@ import org.lwjgl.opengl.GL11; import common.container.Container_ItemProxyEndpoint; +import kekztech.KekzCore; + public class Gui_ItemProxyEndpoint extends GuiContainer { private final ResourceLocation texture = new ResourceLocation( diff --git a/src/main/java/client/gui/Gui_ItemProxySource.java b/src/main/java/client/gui/Gui_ItemProxySource.java index 1c1b0171e6..8618ff828f 100644 --- a/src/main/java/client/gui/Gui_ItemProxySource.java +++ b/src/main/java/client/gui/Gui_ItemProxySource.java @@ -1,7 +1,5 @@ package client.gui; -import kekztech.KekzCore; - import net.minecraft.client.Minecraft; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.resources.I18n; @@ -15,6 +13,8 @@ import org.lwjgl.opengl.GL11; import common.container.Container_ItemProxySource; +import kekztech.KekzCore; + public class Gui_ItemProxySource extends GuiContainer { private final ResourceLocation texture = new ResourceLocation(KekzCore.MODID, "textures/gui/ItemTech4by4.png"); diff --git a/src/main/java/client/gui/KT_UITextures.java b/src/main/java/client/gui/KT_UITextures.java index ffca0b6813..5e7cf2981a 100644 --- a/src/main/java/client/gui/KT_UITextures.java +++ b/src/main/java/client/gui/KT_UITextures.java @@ -1,9 +1,9 @@ package client.gui; -import kekztech.KekzCore; - import com.gtnewhorizons.modularui.api.drawable.UITexture; +import kekztech.KekzCore; + public class KT_UITextures { public static final UITexture OVERLAY_BUTTON_WIRELESS_ON = UITexture diff --git a/src/main/java/client/renderer/TESR_BeamTransmitter.java b/src/main/java/client/renderer/TESR_BeamTransmitter.java index 0028c53476..e6e31f80d5 100644 --- a/src/main/java/client/renderer/TESR_BeamTransmitter.java +++ b/src/main/java/client/renderer/TESR_BeamTransmitter.java @@ -1,7 +1,5 @@ package client.renderer; -import kekztech.KekzCore; - import net.minecraft.client.renderer.OpenGlHelper; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; @@ -13,6 +11,8 @@ import org.lwjgl.opengl.GL11; import common.tileentities.TE_BeamTransmitter; +import kekztech.KekzCore; + public class TESR_BeamTransmitter extends TileEntitySpecialRenderer { private static final ResourceLocation beamTexture = new ResourceLocation( diff --git a/src/main/java/client/renderer/TESR_SECapacitor.java b/src/main/java/client/renderer/TESR_SECapacitor.java index c4aed65e3d..0da33dee66 100644 --- a/src/main/java/client/renderer/TESR_SECapacitor.java +++ b/src/main/java/client/renderer/TESR_SECapacitor.java @@ -1,7 +1,5 @@ package client.renderer; -import kekztech.KekzCore; - import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; @@ -9,6 +7,8 @@ import net.minecraft.util.ResourceLocation; import common.tileentities.TE_SpaceElevatorCapacitor; +import kekztech.KekzCore; + public class TESR_SECapacitor extends TileEntitySpecialRenderer { private static final ResourceLocation capSide = new ResourceLocation( diff --git a/src/main/java/client/renderer/TESR_SETether.java b/src/main/java/client/renderer/TESR_SETether.java index 18672b21c9..5d5c0581c1 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 kekztech.KekzCore; - import net.minecraft.client.renderer.OpenGlHelper; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; @@ -10,6 +8,8 @@ import net.minecraft.util.ResourceLocation; import org.lwjgl.opengl.GL11; +import kekztech.KekzCore; + public class TESR_SETether extends TileEntitySpecialRenderer { private static final ResourceLocation tetherBeamTexture = new ResourceLocation( diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index 3fccd0604c..f43482b909 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -1,7 +1,5 @@ package common; -import kekztech.KekzCore; - import net.minecraft.block.Block; import common.blocks.Block_GDCUnit; @@ -12,6 +10,8 @@ import common.blocks.Block_TFFTStorageField; import common.blocks.Block_ThaumiumReinforcedJar; import common.blocks.Block_YSZUnit; +import kekztech.KekzCore; + public class Blocks { public static Block yszUnit; diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index f04e7052c5..3af1fd1671 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -1,9 +1,5 @@ package common; -import kekztech.GuiHandler; -import kekztech.Items; -import kekztech.KekzCore; - import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; import common.items.MetaItem_ReactorComponent; @@ -14,6 +10,9 @@ import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkRegistry; import gregtech.api.GregTech_API; +import kekztech.GuiHandler; +import kekztech.Items; +import kekztech.KekzCore; public class CommonProxy { diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 21149e1406..97a053f938 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -4,16 +4,8 @@ import static gregtech.api.enums.Mods.ThaumicTinkerer; import java.util.HashMap; -import kekztech.KekzCore; - import net.minecraft.item.ItemStack; -import thaumcraft.api.ItemApi; -import thaumcraft.api.ThaumcraftApi; -import thaumcraft.api.aspects.Aspect; -import thaumcraft.api.aspects.AspectList; -import thaumcraft.api.crafting.InfusionRecipe; - import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; import common.recipeLoaders.AlloySmelter; import common.recipeLoaders.Assembler; @@ -30,6 +22,12 @@ import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import kekztech.KekzCore; +import thaumcraft.api.ItemApi; +import thaumcraft.api.ThaumcraftApi; +import thaumcraft.api.aspects.Aspect; +import thaumcraft.api.aspects.AspectList; +import thaumcraft.api.crafting.InfusionRecipe; public class Recipes { diff --git a/src/main/java/common/Researches.java b/src/main/java/common/Researches.java index 76f47bdd9d..853b9dba6b 100644 --- a/src/main/java/common/Researches.java +++ b/src/main/java/common/Researches.java @@ -1,9 +1,8 @@ package common; -import kekztech.KekzCore; - import net.minecraft.item.ItemStack; +import kekztech.KekzCore; import thaumcraft.api.aspects.Aspect; import thaumcraft.api.aspects.AspectList; import thaumcraft.api.research.ResearchItem; diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 9925e7aa27..9ad4fdb99f 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -10,6 +10,7 @@ import common.tileentities.TE_IchorJar; import common.tileentities.TE_IchorVoidJar; import common.tileentities.TE_ThaumiumReinforcedJar; import common.tileentities.TE_ThaumiumReinforcedVoidJar; + import cpw.mods.fml.common.registry.GameRegistry; public class TileEntities { diff --git a/src/main/java/common/blocks/Block_BeamTransmitter.java b/src/main/java/common/blocks/Block_BeamTransmitter.java index 9ed0233322..48bedd3b7f 100644 --- a/src/main/java/common/blocks/Block_BeamTransmitter.java +++ b/src/main/java/common/blocks/Block_BeamTransmitter.java @@ -1,7 +1,5 @@ package common.blocks; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; @@ -9,7 +7,9 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import common.tileentities.TE_BeamTransmitter; + import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; public class Block_BeamTransmitter extends Block { diff --git a/src/main/java/common/blocks/Block_ControlRod.java b/src/main/java/common/blocks/Block_ControlRod.java index 3cbd544d50..7c86c9910f 100644 --- a/src/main/java/common/blocks/Block_ControlRod.java +++ b/src/main/java/common/blocks/Block_ControlRod.java @@ -1,12 +1,11 @@ package common.blocks; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; public class Block_ControlRod extends BaseGTUpdateableBlock { diff --git a/src/main/java/common/blocks/Block_GDCUnit.java b/src/main/java/common/blocks/Block_GDCUnit.java index ebf2714d61..27bc95759d 100644 --- a/src/main/java/common/blocks/Block_GDCUnit.java +++ b/src/main/java/common/blocks/Block_GDCUnit.java @@ -1,12 +1,11 @@ package common.blocks; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; public class Block_GDCUnit extends BaseGTUpdateableBlock { diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index 2328458d2d..7a8596eb0d 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -15,14 +15,6 @@ 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 common.itemBlocks.IB_IchorJar; import common.tileentities.TE_IchorJar; import common.tileentities.TE_IchorVoidJar; @@ -30,6 +22,13 @@ 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 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; public class Block_IchorJar extends BlockJar { diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java index bd8511d41e..cf9307dde0 100644 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ b/src/main/java/common/blocks/Block_ItemProxyCable.java @@ -1,21 +1,19 @@ package common.blocks; -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 client.renderer.ConduitRenderer; - import common.itemBlocks.IB_ItemProxyCable; import common.tileentities.TE_ItemProxyCable; +import client.renderer.ConduitRenderer; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; +import kekztech.KekzCore; public class Block_ItemProxyCable extends Block { diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java index 41ae802b8e..5f60eba040 100644 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java @@ -1,8 +1,5 @@ package common.blocks; -import kekztech.GuiHandler; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; @@ -12,7 +9,10 @@ import net.minecraft.world.World; import common.itemBlocks.IB_ItemProxyEndpoint; import common.tileentities.TE_ItemProxyEndpoint; + import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.GuiHandler; +import kekztech.KekzCore; public class Block_ItemProxyEndpoint extends Block { diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index 65e9d6b0ef..7ab34ade52 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -1,8 +1,5 @@ package common.blocks; -import kekztech.GuiHandler; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; @@ -12,7 +9,10 @@ import net.minecraft.world.World; import common.itemBlocks.IB_ItemProxySource; import common.tileentities.TE_ItemProxySource; + import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.GuiHandler; +import kekztech.KekzCore; public class Block_ItemProxySource extends Block { diff --git a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java index 937483eec2..3c8b29c3cc 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java @@ -1,12 +1,11 @@ package common.blocks; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { diff --git a/src/main/java/common/blocks/Block_ReactorChamber_ON.java b/src/main/java/common/blocks/Block_ReactorChamber_ON.java index a140c1f1d7..7a894561ae 100644 --- a/src/main/java/common/blocks/Block_ReactorChamber_ON.java +++ b/src/main/java/common/blocks/Block_ReactorChamber_ON.java @@ -1,12 +1,11 @@ package common.blocks; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { diff --git a/src/main/java/common/blocks/Block_SpaceElevator.java b/src/main/java/common/blocks/Block_SpaceElevator.java index 286735767a..2f491db0a4 100644 --- a/src/main/java/common/blocks/Block_SpaceElevator.java +++ b/src/main/java/common/blocks/Block_SpaceElevator.java @@ -11,6 +11,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import common.itemBlocks.IB_SpaceElevator; + import cpw.mods.fml.common.registry.GameRegistry; public class Block_SpaceElevator extends BaseGTUpdateableBlock { diff --git a/src/main/java/common/blocks/Block_SpaceElevatorTether.java b/src/main/java/common/blocks/Block_SpaceElevatorTether.java index e7d8a2e6c1..c6ed0f54b0 100644 --- a/src/main/java/common/blocks/Block_SpaceElevatorTether.java +++ b/src/main/java/common/blocks/Block_SpaceElevatorTether.java @@ -9,6 +9,7 @@ import net.minecraft.util.IIcon; import net.minecraft.world.World; import common.tileentities.TE_SpaceElevatorTether; + import cpw.mods.fml.common.registry.GameRegistry; public class Block_SpaceElevatorTether extends BaseGTUpdateableBlock { diff --git a/src/main/java/common/blocks/Block_TFFTStorageField.java b/src/main/java/common/blocks/Block_TFFTStorageField.java index e36f15b4c6..46ecd8ee62 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageField.java +++ b/src/main/java/common/blocks/Block_TFFTStorageField.java @@ -2,8 +2,6 @@ package common.blocks; import java.util.List; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; @@ -22,6 +20,7 @@ import gregtech.api.enums.Textures; import gregtech.api.interfaces.IIconContainer; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Utility; +import kekztech.KekzCore; public class Block_TFFTStorageField extends BaseGTUpdateableBlock { diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index 53026e1ac3..e089e2a1c2 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -15,14 +15,6 @@ 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 common.itemBlocks.IB_ThaumiumReinforcedJar; import common.tileentities.TE_ThaumiumReinforcedJar; import common.tileentities.TE_ThaumiumReinforcedVoidJar; @@ -30,6 +22,13 @@ 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 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; public class Block_ThaumiumReinforcedJar extends BlockJar { diff --git a/src/main/java/common/blocks/Block_YSZUnit.java b/src/main/java/common/blocks/Block_YSZUnit.java index b94c9c53d7..312d3250a4 100644 --- a/src/main/java/common/blocks/Block_YSZUnit.java +++ b/src/main/java/common/blocks/Block_YSZUnit.java @@ -1,12 +1,11 @@ package common.blocks; -import kekztech.KekzCore; - import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; public class Block_YSZUnit extends BaseGTUpdateableBlock { diff --git a/src/main/java/common/container/Container_ModularNuclearReactor.java b/src/main/java/common/container/Container_ModularNuclearReactor.java index 5596e88261..d3a06a2f61 100644 --- a/src/main/java/common/container/Container_ModularNuclearReactor.java +++ b/src/main/java/common/container/Container_ModularNuclearReactor.java @@ -5,8 +5,8 @@ import net.minecraft.inventory.Container; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; -import reactor.ButtonSlot; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; +import reactor.ButtonSlot; public class Container_ModularNuclearReactor extends Container { diff --git a/src/main/java/common/items/ErrorItem.java b/src/main/java/common/items/ErrorItem.java index 6558ababb4..997686a114 100644 --- a/src/main/java/common/items/ErrorItem.java +++ b/src/main/java/common/items/ErrorItem.java @@ -2,8 +2,6 @@ package common.items; import java.util.List; -import kekztech.KekzCore; - import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; @@ -11,6 +9,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.world.World; import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; public class ErrorItem extends Item { diff --git a/src/main/java/common/items/MetaItem_CraftingComponent.java b/src/main/java/common/items/MetaItem_CraftingComponent.java index 96368a5be0..3b5d9238b1 100644 --- a/src/main/java/common/items/MetaItem_CraftingComponent.java +++ b/src/main/java/common/items/MetaItem_CraftingComponent.java @@ -2,8 +2,6 @@ package common.items; import java.util.List; -import kekztech.KekzCore; - import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -12,6 +10,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import cpw.mods.fml.common.registry.GameRegistry; +import kekztech.KekzCore; public class MetaItem_CraftingComponent extends Item { diff --git a/src/main/java/common/items/MetaItem_ReactorComponent.java b/src/main/java/common/items/MetaItem_ReactorComponent.java index 11955a1d34..45e3a17798 100644 --- a/src/main/java/common/items/MetaItem_ReactorComponent.java +++ b/src/main/java/common/items/MetaItem_ReactorComponent.java @@ -2,8 +2,6 @@ package common.items; import java.util.List; -import kekztech.KekzCore; - import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -15,6 +13,7 @@ import net.minecraft.util.IIcon; import org.lwjgl.input.Keyboard; +import kekztech.KekzCore; import reactor.items.CoolantCell; import reactor.items.FuelRod; import reactor.items.HeatExchanger; diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java index 86af24d4a4..33bf414767 100644 --- a/src/main/java/common/recipeLoaders/AlloySmelter.java +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -4,13 +4,12 @@ import static gregtech.api.enums.Mods.BartWorks; import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; -import kekztech.Items; - import common.items.MetaItem_CraftingComponent; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.TierEU; +import kekztech.Items; public class AlloySmelter implements Runnable { diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index f831ceca1c..5e91988d11 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -4,8 +4,6 @@ import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAssemblerRecipes; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; -import kekztech.Items; - import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidRegistry; @@ -18,6 +16,7 @@ import gregtech.api.enums.*; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import kekztech.Items; public class Assembler implements Runnable { diff --git a/src/main/java/common/recipeLoaders/ChemicalReactor.java b/src/main/java/common/recipeLoaders/ChemicalReactor.java index 8d8a4a61b7..8e2e1862f5 100644 --- a/src/main/java/common/recipeLoaders/ChemicalReactor.java +++ b/src/main/java/common/recipeLoaders/ChemicalReactor.java @@ -3,14 +3,13 @@ package common.recipeLoaders; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import static gregtech.api.util.GT_RecipeConstants.UniversalChemical; -import kekztech.Items; - import common.items.MetaItem_CraftingComponent; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.TierEU; import gregtech.api.util.GT_Utility; +import kekztech.Items; public class ChemicalReactor implements Runnable { diff --git a/src/main/java/common/recipeLoaders/Crafting.java b/src/main/java/common/recipeLoaders/Crafting.java index b481605204..8fb6cf3c95 100644 --- a/src/main/java/common/recipeLoaders/Crafting.java +++ b/src/main/java/common/recipeLoaders/Crafting.java @@ -2,8 +2,6 @@ package common.recipeLoaders; import net.minecraft.item.ItemStack; -import util.Util; - import common.Blocks; import common.TileEntities; @@ -13,6 +11,7 @@ import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; +import util.Util; public class Crafting implements Runnable { diff --git a/src/main/java/common/recipeLoaders/FormingPress.java b/src/main/java/common/recipeLoaders/FormingPress.java index b53a68da27..6979ec8b12 100644 --- a/src/main/java/common/recipeLoaders/FormingPress.java +++ b/src/main/java/common/recipeLoaders/FormingPress.java @@ -3,13 +3,12 @@ package common.recipeLoaders; import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sPressRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; -import kekztech.Items; - import common.items.MetaItem_CraftingComponent; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.TierEU; +import kekztech.Items; public class FormingPress implements Runnable { diff --git a/src/main/java/common/recipeLoaders/Mixer.java b/src/main/java/common/recipeLoaders/Mixer.java index a3a9d6d3e6..14861385ef 100644 --- a/src/main/java/common/recipeLoaders/Mixer.java +++ b/src/main/java/common/recipeLoaders/Mixer.java @@ -3,8 +3,6 @@ package common.recipeLoaders; import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sMixerRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; -import kekztech.Items; - import net.minecraft.item.ItemStack; import common.items.ErrorItem; @@ -16,6 +14,7 @@ import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.TierEU; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; +import kekztech.Items; public class Mixer implements Runnable { diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index fae8066c2d..6fc0f988f0 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -48,8 +48,6 @@ import net.minecraft.util.StatCollector; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; -import client.gui.KT_UITextures; - import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoMulti; import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_DynamoTunnel; @@ -73,6 +71,7 @@ import com.gtnewhorizons.modularui.common.widget.ButtonWidget; import com.gtnewhorizons.modularui.common.widget.FakeSyncWidget; import common.Blocks; +import client.gui.KT_UITextures; import gregtech.api.enums.Dyes; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Textures.BlockIcons; @@ -517,11 +516,11 @@ public class GTMTE_LapotronicSuperCapacitor } @Override - public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, - boolean aActive, boolean aRedstone) { + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, ForgeDirection side, + ForgeDirection forgeDirectionacing, int colorIndex, boolean aActive, boolean aRedstone) { ITexture[] sTexture = new ITexture[] { TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; - if (aSide == aFacing && aActive) { + if (side == forgeDirectionacing && aActive) { sTexture = new ITexture[] { TextureFactory .of(BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; } @@ -816,8 +815,8 @@ public class GTMTE_LapotronicSuperCapacitor IGregTechTileEntity tBMTE = this.getBaseMetaTileEntity(); - tBMTE.injectEnergyUnits((byte) ForgeDirection.UNKNOWN.ordinal(), inputLastTick, 1L); - tBMTE.drainEnergyUnits((byte) ForgeDirection.UNKNOWN.ordinal(), outputLastTick, 1L); + tBMTE.injectEnergyUnits(ForgeDirection.UNKNOWN, inputLastTick, 1L); + tBMTE.drainEnergyUnits(ForgeDirection.UNKNOWN, outputLastTick, 1L); // Add I/O values to Queues if (energyInputValues.size() > DURATION_AVERAGE_TICKS) { @@ -1054,7 +1053,7 @@ public class GTMTE_LapotronicSuperCapacitor } @Override - public void onScrewdriverRightClick(byte aSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { + public void onScrewdriverRightClick(ForgeDirection side, EntityPlayer aPlayer, float aX, float aY, float aZ) { if (canUseWireless()) { wireless_mode = !wireless_mode; GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java index 428913a029..1875a097e5 100644 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java @@ -67,9 +67,9 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas } @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 + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final ForgeDirection side, + final ForgeDirection facing, final int colorIndex, final boolean aActive, final boolean aRedstone) { + return side == facing ? new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), new GT_RenderedTexture( aActive ? Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE @@ -101,8 +101,8 @@ public class GTMTE_ModularNuclearReactor extends GT_MetaTileEntity_MultiBlockBas @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; + final int dirX = thisController.getBackFacing().offsetX; + final int dirZ = thisController.getBackFacing().offsetZ; int minCasingAmount = 100; boolean checklist = true; // if this is still true at the end, machine is good to go :) diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index a17694b579..394594d0ef 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -16,6 +16,7 @@ import java.util.Collection; import java.util.Iterator; import net.minecraft.item.ItemStack; +import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidStack; import com.gtnewhorizon.structurelib.structure.IStructureDefinition; @@ -103,9 +104,9 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas } @Override - public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, - final byte aColorIndex, final boolean aActive, final boolean aRedstone) { - if (aSide == aFacing) { + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final ForgeDirection side, + final ForgeDirection facing, final int colorIndex, final boolean aActive, final boolean aRedstone) { + if (side == facing) { if (aActive) return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow() diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index baaef17858..aea029ddc2 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -16,6 +16,7 @@ import java.util.Collection; import java.util.Iterator; import net.minecraft.item.ItemStack; +import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; @@ -105,9 +106,9 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas } @Override - public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final byte aSide, final byte aFacing, - final byte aColorIndex, final boolean aActive, final boolean aRedstone) { - if (aSide == aFacing) { + public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final ForgeDirection side, + final ForgeDirection facing, final int colorIndex, final boolean aActive, final boolean aRedstone) { + if (side == facing) { if (aActive) return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow() diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 1a5eb0fd99..421a2e2760 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -9,9 +9,6 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; -import util.Vector3i; -import util.Vector3ic; - import common.Blocks; import gregtech.api.enums.Dyes; @@ -21,6 +18,8 @@ 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 util.Vector3i; +import util.Vector3ic; public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { @@ -78,12 +77,12 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } @Override - public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, - boolean aActive, boolean aRedstone) { + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, ForgeDirection side, ForgeDirection facing, + int colorIndex, 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) { + if (side == facing && aActive) { sTexture = new ITexture[] { new GT_RenderedTexture( Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; @@ -120,15 +119,15 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { // Make sure the controller is either facing up or down - if (thisController.getFrontFacing() > 1) { + if (thisController.getFrontFacing().offsetY != 0) { 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); + thisController.getBackFacing().offsetX, + thisController.getBackFacing().offsetY, + thisController.getBackFacing().offsetZ); boolean formationChecklist = true; int minCasingAmount = 320; int firstCoilMeta = -1; diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index 3c679bd514..97d4321ce9 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -26,6 +26,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.EnumChatFormatting; import net.minecraft.world.World; +import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidTankInfo; @@ -281,9 +282,9 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase Date: Mon, 1 May 2023 15:37:38 +0200 Subject: update dep update bs --- dependencies.gradle | 8 ++++---- gradle/wrapper/gradle-wrapper.jar | Bin 61574 -> 61608 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index ce7e3c5067..29d840f3cd 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,11 +1,11 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.43.02-pre:dev' - compile 'com.github.GTNewHorizons:TecTech:5.2.0-pre:dev' - compile 'com.github.GTNewHorizons:bartworks:0.7.0-pre:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.43.07:dev' + compile 'com.github.GTNewHorizons:TecTech:5.2.1:dev' + compile 'com.github.GTNewHorizons:bartworks:0.7.1:dev' compile 'com.github.GTNewHorizons:StructureLib:1.2.6:dev' - compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.6.13:dev' + compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.7.0:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' compileOnly 'org.joml:joml:1.10.2' diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 943f0cbfa7..ccebba7710 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 bdc9a83b1e..37aef8d3f0 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 65dcd68d65..79a61d421c 100755 --- a/gradlew +++ b/gradlew @@ -144,7 +144,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -152,7 +152,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac -- cgit From 34aa0cef150c5988a4c7146b2303269f0f39c983 Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Fri, 5 May 2023 17:48:26 +0100 Subject: remove luvtierenhancer references --- src/main/java/common/Recipes.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 97a053f938..5efcae6c59 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -6,7 +6,6 @@ import java.util.HashMap; import net.minecraft.item.ItemStack; -import com.github.bartimaeusnek.bartworks.system.material.GT_Enhancement.LuVTierEnhancer; import common.recipeLoaders.AlloySmelter; import common.recipeLoaders.Assembler; import common.recipeLoaders.AssemblyLine; @@ -36,8 +35,6 @@ public class Recipes { public static void postInit() { KekzCore.LOGGER.info("Registering recipes..."); - LuVTierEnhancer.addToBlackListForOsmiridiumReplacement(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)); - new AlloySmelter().run(); new Assembler().run(); new AssemblyLine().run(); -- cgit From f9124e6b52c349b752cdfaf8341b83fd01740ccc Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sat, 6 May 2023 10:33:58 +0200 Subject: update dep+bs --- build.gradle | 18 +++++++++++++++++- dependencies.gradle | 8 ++++---- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 17e7501a27..6243482331 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1682616243 +//version: 1683056771 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -71,6 +71,9 @@ plugins { id 'com.matthewprenger.cursegradle' version '1.4.0' apply false id 'com.gtnewhorizons.retrofuturagradle' version '1.3.7' } + +print("You might want to check out './gradlew :faq' if your build fails.") + boolean settingsupdated = verifySettingsGradle() settingsupdated = verifyGitAttributes() || settingsupdated if (settingsupdated) @@ -1252,6 +1255,19 @@ if (!project.getGradle().startParameter.isOffline() && !Boolean.getBoolean('DISA } } +// If you want to add more cases to this task, implement them as arguments if total amount to print gets too large +tasks.register('faq') { + group = 'GTNH Buildscript' + description = 'Prints frequently asked questions about building a project' + + doLast { + print("If your build fails to fetch dependencies, they might have been deleted and replaced by newer " + + "versions.\nCheck if the versions you try to fetch are still on the distributing sites.\n" + + "The links can be found in repositories.gradle and build.gradle:repositories, " + + "not build.gradle:buildscript.repositories - this one is for gradle plugin metadata.") + } +} + static URL availableBuildScriptUrl() { new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/master/build.gradle") } diff --git a/dependencies.gradle b/dependencies.gradle index 29d840f3cd..d12f950e7d 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,10 +1,10 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.43.07:dev' - compile 'com.github.GTNewHorizons:TecTech:5.2.1:dev' - compile 'com.github.GTNewHorizons:bartworks:0.7.1:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.2.6:dev' + compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.43.12:dev' + compile 'com.github.GTNewHorizons:TecTech:5.2.5:dev' + compile 'com.github.GTNewHorizons:bartworks:0.7.3:dev' + compile 'com.github.GTNewHorizons:StructureLib:1.2.7:dev' compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.7.0:dev' compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' -- cgit From cd7fc7c374d0e5ad7692ded14ce11ec5a1389b94 Mon Sep 17 00:00:00 2001 From: miozune Date: Wed, 10 May 2023 14:28:49 +0900 Subject: Fix Unpackager recipes --- build.gradle | 10 +- dependencies.gradle | 13 +- repositories.gradle | 20 --- src/main/java/common/recipeLoaders/Unpackager.java | 167 ++++++++++++--------- 4 files changed, 103 insertions(+), 107 deletions(-) diff --git a/build.gradle b/build.gradle index 6243482331..78ed8d44f0 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1683056771 +//version: 1683563728 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -72,7 +72,7 @@ plugins { id 'com.gtnewhorizons.retrofuturagradle' version '1.3.7' } -print("You might want to check out './gradlew :faq' if your build fails.") +print("You might want to check out './gradlew :faq' if your build fails.\n") boolean settingsupdated = verifySettingsGradle() settingsupdated = verifyGitAttributes() || settingsupdated @@ -222,6 +222,8 @@ if (enableModernJavaSyntax.toBoolean()) { dependencies { annotationProcessor 'com.github.bsideup.jabel:jabel-javac-plugin:1.0.0' + // workaround for https://github.com/bsideup/jabel/issues/174 + annotationProcessor 'net.java.dev.jna:jna-platform:5.13.0' compileOnly('com.github.bsideup.jabel:jabel-javac-plugin:1.0.0') { transitive = false // We only care about the 1 annotation class } @@ -1264,7 +1266,9 @@ tasks.register('faq') { print("If your build fails to fetch dependencies, they might have been deleted and replaced by newer " + "versions.\nCheck if the versions you try to fetch are still on the distributing sites.\n" + "The links can be found in repositories.gradle and build.gradle:repositories, " + - "not build.gradle:buildscript.repositories - this one is for gradle plugin metadata.") + "not build.gradle:buildscript.repositories - this one is for gradle plugin metadata.\n\n" + + "If your build fails to recognize the syntax of new Java versions, enable Jabel in your " + + "gradle.properties. See how it's done in GTNH ExampleMod/gradle.properties.") } } diff --git a/dependencies.gradle b/dependencies.gradle index d12f950e7d..b2b3064df8 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,14 +1,9 @@ // Add your dependencies here dependencies { - compile 'com.github.GTNewHorizons:GT5-Unofficial:5.09.43.12:dev' - compile 'com.github.GTNewHorizons:TecTech:5.2.5:dev' - compile 'com.github.GTNewHorizons:bartworks:0.7.3:dev' - compile 'com.github.GTNewHorizons:StructureLib:1.2.7:dev' - compile 'com.github.GTNewHorizons:ThaumicTinkerer:2.7.0:dev' + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.43.24:dev') + api('com.github.GTNewHorizons:bartworks:0.7.6:dev') + api('com.github.GTNewHorizons:ThaumicTinkerer:2.7.0:dev') - compile 'thaumcraft:Thaumcraft:1.7.10-4.2.3.5:dev' - compileOnly 'org.joml:joml:1.10.2' - - runtimeOnly 'com.github.GTNewHorizons:Baubles:1.0.1.16:dev' + compileOnly('org.joml:joml:1.10.2') } diff --git a/repositories.gradle b/repositories.gradle index 6d164c8f44..c227b16ec2 100644 --- a/repositories.gradle +++ b/repositories.gradle @@ -1,24 +1,4 @@ // Add any additional repositories for your dependencies here repositories { - maven { - name = 'GTNH Maven' - url = 'http://jenkins.usrv.eu:8081/nexus/content/groups/public/' - allowInsecureProtocol - } - maven { - name = 'ic2' - url = 'https://maven.ic2.player.to/' - url ='https://maven2.ic2.player.to/' - metadataSources { - mavenPom() - artifact() - } - } - maven { - url 'https://cursemaven.com' - content { - includeGroup 'curse.maven' - } - } } diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java index f1f6a71963..35a0fe9571 100644 --- a/src/main/java/common/recipeLoaders/Unpackager.java +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -18,64 +18,73 @@ public class Unpackager implements Runnable { // TFFT Recycling { - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.tfftStorageField, 1, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 2), ItemList.Casing_Tank_1.get(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 1)) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 3), ItemList.Casing_Tank_3.get(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 2)) + .itemOutputs( + ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 4), ItemList.Casing_Tank_5.get(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6)).noFluidInputs() - .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 3)) + .itemOutputs( + ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 5), ItemList.Casing_Tank_7.get(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 4)) + .itemOutputs( + ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 6), ItemList.Casing_Tank_7.get(4)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 5)) .itemOutputs( + ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6)) + .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 6)) + .itemOutputs( + ItemList.Casing_Tank_7.get(4), GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 7), ItemList.Casing_Tank_10.get(16)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 7)) + .itemOutputs( + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 8), ItemList.Quantum_Tank_IV.get(1)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 8)) + .itemOutputs( + ItemList.Quantum_Tank_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 9), ItemList.Quantum_Tank_IV.get(4)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 9)) .itemOutputs( + ItemList.Quantum_Tank_IV.get(4), GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 12)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 10), ItemList.Quantum_Tank_IV.get(16)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 12)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 10)) + .itemOutputs( + ItemList.Quantum_Tank_IV.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 12)) .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) .addTo(sUnboxinatorRecipes); @@ -84,58 +93,66 @@ public class Unpackager implements Runnable { // Capacitor recycling { - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)).noFluidInputs().noFluidOutputs() - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), - ItemList.Energy_LapotronicOrb.get(1L)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)).noFluidInputs().noFluidOutputs() - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2), - ItemList.Energy_LapotronicOrb2.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24)).noFluidInputs() - .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); - - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3), ItemList.Energy_Module.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)) + .itemOutputs( + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), ItemList.Energy_Cluster.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24)).noFluidInputs() - .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) + .itemOutputs( + ItemList.Energy_LapotronicOrb.get(1L), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), ItemList.ZPM3.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) + .itemOutputs( + ItemList.Energy_LapotronicOrb2.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) + .itemOutputs( + ItemList.Energy_Module.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)) + .itemOutputs( + ItemList.Energy_Cluster.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24)) .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), ItemList.ZPM4.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24)).noFluidInputs() - .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)) + .itemOutputs( + ItemList.ZPM3.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), ItemList.ZPM5.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)) + .itemOutputs( + ItemList.ZPM4.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24)) .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) .addTo(sUnboxinatorRecipes); - GT_Values.RA.stdBuilder() - .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), ItemList.ZPM6.get(1L)) - .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24)) + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)) + .itemOutputs( + ItemList.ZPM5.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24)) + .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(sUnboxinatorRecipes); + + GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)) + .itemOutputs( + ItemList.ZPM6.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24)) .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) .addTo(sUnboxinatorRecipes); -- cgit From 881bd8f58d9a50b998684bc1194d4213a98316f4 Mon Sep 17 00:00:00 2001 From: Zereff06 Date: Sun, 14 May 2023 00:51:02 +0300 Subject: tfft * bs * add structure lib chat description * support any EV+ Tier Glass --- build.gradle | 19 ++++++++++++--- src/main/java/common/tileentities/GTMTE_TFFT.java | 28 +++++++++++++++------- src/main/resources/assets/kekztech/lang/en_US.lang | 4 ++++ 3 files changed, 40 insertions(+), 11 deletions(-) diff --git a/build.gradle b/build.gradle index 78ed8d44f0..3fa171e0dd 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1683563728 +//version: 1683705740 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -69,7 +69,7 @@ plugins { id 'com.diffplug.spotless' version '6.13.0' apply false // 6.13.0 is the last jvm8 supporting version id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.3.7' + id 'com.gtnewhorizons.retrofuturagradle' version '1.3.11' } print("You might want to check out './gradlew :faq' if your build fails.\n") @@ -569,9 +569,10 @@ repositories { def mixinProviderGroup = "io.github.legacymoddingmc" def mixinProviderModule = "unimixins" -def mixinProviderVersion = "0.1.6" +def mixinProviderVersion = "0.1.7.1" def mixinProviderSpecNoClassifer = "${mixinProviderGroup}:${mixinProviderModule}:${mixinProviderVersion}" def mixinProviderSpec = "${mixinProviderSpecNoClassifer}:dev" +ext.mixinProviderSpec = mixinProviderSpec dependencies { if (usesMixins.toBoolean()) { @@ -822,6 +823,18 @@ public abstract class RunHotswappableMinecraftTask extends RunMinecraftTask { } this.classpath(project.java17DependenciesCfg) } + + public void setup(Project project) { + super.setup(project) + if (project.usesMixins.toBoolean()) { + this.extraJvmArgs.addAll(project.provider(() -> { + def mixinCfg = project.configurations.detachedConfiguration(project.dependencies.create(project.mixinProviderSpec)) + mixinCfg.canBeConsumed = false + mixinCfg.transitive = false + enableHotswap ? ["-javaagent:" + mixinCfg.singleFile.absolutePath] : [] + })) + } + } } def runClient17Task = tasks.register("runClient17", RunHotswappableMinecraftTask, Distribution.CLIENT, "runClient") diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index 97d4321ce9..fa69df2026 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -1,5 +1,6 @@ package common.tileentities; +import static com.github.bartimaeusnek.bartworks.util.BW_Util.ofGlassTieredMixed; import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock; import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlockUnlocalizedName; import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofChain; @@ -11,6 +12,7 @@ import static gregtech.api.enums.GT_HatchElement.Maintenance; import static gregtech.api.enums.GT_HatchElement.OutputHatch; import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; import static java.lang.Math.min; +import static net.minecraft.util.StatCollector.translateToLocal; import java.math.BigInteger; import java.text.MessageFormat; @@ -31,7 +33,6 @@ import net.minecraftforge.fluids.FluidRegistry; import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidTankInfo; -import com.github.bartimaeusnek.bartworks.API.BorosilicateGlass; import com.gtnewhorizon.structurelib.StructureLibAPI; import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor; import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; @@ -198,6 +199,21 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase STRUCTURE_DEFINITION = IStructureDefinition @@ -231,15 +247,13 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase Date: Sun, 25 Jun 2023 08:53:36 +0900 Subject: Fix LSC NPE (#72) --- build.gradle | 18 ++++++++++-------- dependencies.gradle | 4 ++-- .../tileentities/GTMTE_LapotronicSuperCapacitor.java | 13 ++++++------- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/build.gradle b/build.gradle index 3fa171e0dd..3930990407 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1683705740 +//version: 1685785062 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -69,7 +69,7 @@ plugins { id 'com.diffplug.spotless' version '6.13.0' apply false // 6.13.0 is the last jvm8 supporting version id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.3.11' + id 'com.gtnewhorizons.retrofuturagradle' version '1.3.14' } print("You might want to check out './gradlew :faq' if your build fails.\n") @@ -730,7 +730,7 @@ dependencies { java17Dependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}") } if (modId != 'hodgepodge') { - java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.2.8') + java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.2.13') } java17PatchDependencies('net.minecraft:launchwrapper:1.15') {transitive = false} @@ -1276,12 +1276,14 @@ tasks.register('faq') { description = 'Prints frequently asked questions about building a project' doLast { - print("If your build fails to fetch dependencies, they might have been deleted and replaced by newer " + - "versions.\nCheck if the versions you try to fetch are still on the distributing sites.\n" + - "The links can be found in repositories.gradle and build.gradle:repositories, " + - "not build.gradle:buildscript.repositories - this one is for gradle plugin metadata.\n\n" + + print("If your build fails to fetch dependencies, run './gradlew updateDependencies'. " + + "Or you can manually check if the versions are still on the distributing sites - " + + "the links can be found in repositories.gradle and build.gradle:repositories, " + + "but not build.gradle:buildscript.repositories - those ones are for gradle plugin metadata.\n\n" + "If your build fails to recognize the syntax of new Java versions, enable Jabel in your " + - "gradle.properties. See how it's done in GTNH ExampleMod/gradle.properties.") + "gradle.properties. See how it's done in GTNH ExampleMod/gradle.properties. " + + "However, keep in mind that Jabel enables only syntax features, but not APIs that were introduced in " + + "Java 9 or later.") } } diff --git a/dependencies.gradle b/dependencies.gradle index b2b3064df8..2e7338f819 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,8 +1,8 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.43.24:dev') - api('com.github.GTNewHorizons:bartworks:0.7.6:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.43.99:dev') + api('com.github.GTNewHorizons:bartworks:0.7.20:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.7.0:dev') compileOnly('org.joml:joml:1.10.2') diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 6fc0f988f0..846f783f49 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -687,7 +687,7 @@ public class GTMTE_LapotronicSuperCapacitor // Draw energy from GT hatches for (GT_MetaTileEntity_Hatch_Energy eHatch : super.mEnergyHatches) { - if (eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + if (eHatch == null || !eHatch.isValid()) { continue; } final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); @@ -700,7 +700,7 @@ public class GTMTE_LapotronicSuperCapacitor // Output energy to GT hatches for (GT_MetaTileEntity_Hatch_Dynamo eDynamo : super.mDynamoHatches) { - if (eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { + if (eDynamo == null || !eDynamo.isValid()) { continue; } final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); @@ -713,7 +713,7 @@ public class GTMTE_LapotronicSuperCapacitor // Draw energy from TT hatches for (GT_MetaTileEntity_Hatch_EnergyMulti eHatch : mEnergyHatchesTT) { - if (eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + if (eHatch == null || !eHatch.isValid()) { continue; } final long power = getPowerToDraw(eHatch.maxEUInput() * eHatch.maxAmperesIn()); @@ -726,8 +726,7 @@ public class GTMTE_LapotronicSuperCapacitor // Output energy to TT hatches for (GT_MetaTileEntity_Hatch_DynamoMulti eDynamo : mDynamoHatchesTT) { - if (eDynamo == null || eDynamo.getBaseMetaTileEntity() == null - || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { + if (eDynamo == null || !eDynamo.isValid()) { continue; } final long power = getPowerToPush(eDynamo.maxEUOutput() * eDynamo.maxAmperesOut()); @@ -740,7 +739,7 @@ public class GTMTE_LapotronicSuperCapacitor // Draw energy from TT Laser hatches for (GT_MetaTileEntity_Hatch_EnergyTunnel eHatch : mEnergyTunnelsTT) { - if (eHatch == null || eHatch.getBaseMetaTileEntity().isInvalidTileEntity()) { + if (eHatch == null || !eHatch.isValid()) { continue; } final long ttLaserWattage = eHatch.maxEUInput() * eHatch.Amperes - (eHatch.Amperes / 20); @@ -754,7 +753,7 @@ public class GTMTE_LapotronicSuperCapacitor // Output energy to TT Laser hatches for (GT_MetaTileEntity_Hatch_DynamoTunnel eDynamo : mDynamoTunnelsTT) { - if (eDynamo == null || eDynamo.getBaseMetaTileEntity().isInvalidTileEntity()) { + if (eDynamo == null || !eDynamo.isValid()) { continue; } final long ttLaserWattage = eDynamo.maxEUOutput() * eDynamo.Amperes - (eDynamo.Amperes / 20); -- cgit From 6c392df7d93a4bd7bc95f66204a91e16a37867f9 Mon Sep 17 00:00:00 2001 From: Alexandre Tardif Date: Mon, 10 Jul 2023 15:31:22 -0400 Subject: Remove rotation limitation on the LSC --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 846f783f49..8815ee6387 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -338,11 +338,6 @@ public class GTMTE_LapotronicSuperCapacitor return STRUCTURE_DEFINITION; } - @Override - protected IAlignmentLimits getInitialAlignmentLimits() { - return (d, r, f) -> d.offsetY == 0 && r.isNotRotated() && !f.isVerticallyFliped(); - } - private void processInputHatch(GT_MetaTileEntity_Hatch aHatch, int aBaseCasingIndex) { mMaxEUIn += aHatch.maxEUInput() * aHatch.maxAmperesIn(); aHatch.updateTexture(aBaseCasingIndex); -- cgit From b5eb850d94c39a75356d87d4c5b9f4e7e74d7988 Mon Sep 17 00:00:00 2001 From: Alexandre Tardif Date: Mon, 10 Jul 2023 15:33:59 -0400 Subject: Spotless Apply --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 8815ee6387..a394d14bbe 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -55,7 +55,6 @@ import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_H import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_EnergyTunnel; import com.google.common.collect.ImmutableList; import com.gtnewhorizon.structurelib.StructureLibAPI; -import com.gtnewhorizon.structurelib.alignment.IAlignmentLimits; import com.gtnewhorizon.structurelib.alignment.constructable.ChannelDataAccessor; import com.gtnewhorizon.structurelib.alignment.constructable.ISurvivalConstructable; import com.gtnewhorizon.structurelib.structure.IItemSource; -- cgit From b3f9d342eddf8f47baae8ace9268f646a084c1ca Mon Sep 17 00:00:00 2001 From: Lyfts <127234178+Lyfts@users.noreply.github.com> Date: Thu, 17 Aug 2023 15:44:27 +0200 Subject: add per fluid capacity to storage field tooltip --- src/main/java/common/itemBlocks/IB_TFFTStorageField.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java index 5c54c6a750..0ccdb3855d 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java @@ -44,6 +44,12 @@ public class IB_TFFTStorageField extends ItemBlock { + NumberFormat.getNumberInstance().format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity()) + EnumChatFormatting.GRAY + " L"); + lines.add( + "Per Fluid Capacity: " + EnumChatFormatting.BLUE + + NumberFormat.getNumberInstance() + .format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity() / 25) + + EnumChatFormatting.GRAY + + " L"); lines.add( "Power Draw: " + EnumChatFormatting.BLUE + GTMTE_TFFT.Field.VALUES[meta - 1].getCost() -- cgit From d0305767b9e4c891aa0b850abeebb96a7b9774c6 Mon Sep 17 00:00:00 2001 From: Lyfts <127234178+Lyfts@users.noreply.github.com> Date: Thu, 17 Aug 2023 16:56:48 +0200 Subject: allow max tier tfft to build with energy hatch --- src/main/java/common/tileentities/GTMTE_TFFT.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index fa69df2026..02a709bdd5 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -400,7 +400,11 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase Date: Thu, 17 Aug 2023 17:09:00 +0200 Subject: clean deprecated --- src/main/java/common/tileentities/GTMTE_TFFT.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index 02a709bdd5..a32f461053 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -319,7 +319,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase Date: Thu, 17 Aug 2023 21:04:17 +0200 Subject: no random numbers here --- src/main/java/common/itemBlocks/IB_TFFTStorageField.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java index 0ccdb3855d..95a8368a0d 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java @@ -14,6 +14,8 @@ import common.tileentities.GTMTE_TFFT; public class IB_TFFTStorageField extends ItemBlock { + private static final int UNIQUE_FLUIDS_PER_CELL = 25; + public IB_TFFTStorageField(Block block) { super(block); } @@ -47,7 +49,7 @@ public class IB_TFFTStorageField extends ItemBlock { lines.add( "Per Fluid Capacity: " + EnumChatFormatting.BLUE + NumberFormat.getNumberInstance() - .format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity() / 25) + .format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity() / UNIQUE_FLUIDS_PER_CELL) + EnumChatFormatting.GRAY + " L"); lines.add( -- cgit From abb9901767709e7db59ea1f6ff523220c0174663 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Fri, 25 Aug 2023 22:26:07 +0200 Subject: update bs+sa+dep --- build.gradle | 203 +++++++++++++++++++++---------- dependencies.gradle | 6 +- gradle/wrapper/gradle-wrapper.jar | Bin 61608 -> 62076 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 7 +- 5 files changed, 149 insertions(+), 69 deletions(-) diff --git a/build.gradle b/build.gradle index 3930990407..b894d64772 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1685785062 +//version: 1692122114 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -69,7 +69,7 @@ plugins { id 'com.diffplug.spotless' version '6.13.0' apply false // 6.13.0 is the last jvm8 supporting version id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.3.14' + id 'com.gtnewhorizons.retrofuturagradle' version '1.3.24' } print("You might want to check out './gradlew :faq' if your build fails.\n") @@ -115,6 +115,8 @@ propertyDefaultIfUnset("usesMixinDebug", project.usesMixins) propertyDefaultIfUnset("forceEnableMixins", false) propertyDefaultIfUnset("channel", "stable") propertyDefaultIfUnset("mappingsVersion", "12") +propertyDefaultIfUnset("usesMavenPublishing", true) +propertyDefaultIfUnset("mavenPublishUrl", "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases") propertyDefaultIfUnset("modrinthProjectId", "") propertyDefaultIfUnset("modrinthRelations", "") propertyDefaultIfUnset("curseForgeProjectId", "") @@ -357,7 +359,27 @@ catch (Exception ignored) { String identifiedVersion String versionOverride = System.getenv("VERSION") ?: null try { - identifiedVersion = versionOverride == null ? gitVersion() : versionOverride + // Produce a version based on the tag, or for branches something like 0.2.2-configurable-maven-and-extras.38+43090270b6-dirty + if (versionOverride == null) { + def gitDetails = versionDetails() + def isDirty = gitVersion().endsWith(".dirty") // No public API for this, isCleanTag has a different meaning + String branchName = gitDetails.branchName ?: (System.getenv('GIT_BRANCH') ?: 'git') + if (branchName.startsWith('origin/')) { + branchName = branchName.minus('origin/') + } + branchName = branchName.replaceAll("[^a-zA-Z0-9-]+", "-") // sanitize branch names for semver + identifiedVersion = gitDetails.lastTag ?: '${gitDetails.gitHash}' + if (gitDetails.commitDistance > 0) { + identifiedVersion += "-${branchName}.${gitDetails.commitDistance}+${gitDetails.gitHash}" + if (isDirty) { + identifiedVersion += "-dirty" + } + } else if (isDirty) { + identifiedVersion += "-${branchName}+${gitDetails.gitHash}-dirty" + } + } else { + identifiedVersion = versionOverride + } } catch (Exception ignored) { out.style(Style.Failure).text( @@ -379,9 +401,13 @@ if (identifiedVersion == versionOverride) { group = "com.github.GTNewHorizons" if (project.hasProperty("customArchiveBaseName") && customArchiveBaseName) { - archivesBaseName = customArchiveBaseName + base { + archivesName = customArchiveBaseName + } } else { - archivesBaseName = modId + base { + archivesName = modId + } } @@ -465,10 +491,19 @@ sourceSets { } } -if (file('addon.gradle').exists()) { +if (file('addon.gradle.kts').exists()) { + apply from: 'addon.gradle.kts' +} else if (file('addon.gradle').exists()) { apply from: 'addon.gradle' } +// File for local tweaks not commited to Git +if (file('addon.local.gradle.kts').exists()) { + apply from: 'addon.local.gradle.kts' +} else if (file('addon.local.gradle').exists()) { + apply from: 'addon.local.gradle' +} + // Allow unsafe repos but warn repositories.configureEach { repo -> if (repo instanceof org.gradle.api.artifacts.repositories.UrlArtifactRepository) { @@ -479,7 +514,14 @@ repositories.configureEach { repo -> } } -apply from: 'repositories.gradle' +if (file('repositories.gradle.kts').exists()) { + apply from: 'repositories.gradle.kts' +} else if (file('repositories.gradle').exists()) { + apply from: 'repositories.gradle' +} else { + logger.error("Neither repositories.gradle.kts nor repositories.gradle was found, make sure you extracted the full ExampleMod template.") + throw new RuntimeException("Missing repositories.gradle[.kts]") +} configurations { runtimeClasspath.extendsFrom(runtimeOnlyNonPublishable) @@ -520,9 +562,6 @@ repositories { maven { name 'Overmind forge repo mirror' url 'https://gregtech.overminddl1.com/' - mavenContent { - excludeGroup("net.minecraftforge") // missing the `universal` artefact - } } maven { name = "GTNH Maven" @@ -537,13 +576,28 @@ repositories { } } if (includeWellKnownRepositories.toBoolean()) { - maven { - name "CurseMaven" - url "https://cursemaven.com" - content { + exclusiveContent { + forRepository { + maven { + name "CurseMaven" + url "https://cursemaven.com" + } + } + filter { includeGroup "curse.maven" } } + exclusiveContent { + forRepository { + maven { + name = "Modrinth" + url = "https://api.modrinth.com/maven" + } + } + filter { + includeGroup "maven.modrinth" + } + } maven { name = "ic2" url = "https://maven.ic2.player.to/" @@ -574,6 +628,8 @@ def mixinProviderSpecNoClassifer = "${mixinProviderGroup}:${mixinProviderModule} def mixinProviderSpec = "${mixinProviderSpecNoClassifer}:dev" ext.mixinProviderSpec = mixinProviderSpec +def mixingConfigRefMap = 'mixins.' + modId + '.refmap.json' + dependencies { if (usesMixins.toBoolean()) { annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') @@ -585,7 +641,7 @@ dependencies { } } if (usesMixins.toBoolean()) { - implementation(mixinProviderSpec) + implementation(modUtils.enableMixins(mixinProviderSpec, mixingConfigRefMap)) } else if (forceEnableMixins.toBoolean()) { runtimeOnlyNonPublishable(mixinProviderSpec) } @@ -611,12 +667,32 @@ configurations.all { } } -apply from: 'dependencies.gradle' +dependencies { + constraints { + def minGtnhLibVersion = "0.0.13" + implementation("com.github.GTNewHorizons:GTNHLib:${minGtnhLibVersion}") { + because("fixes duplicate mod errors in java 17 configurations using old gtnhlib") + } + runtimeOnly("com.github.GTNewHorizons:GTNHLib:${minGtnhLibVersion}") { + because("fixes duplicate mod errors in java 17 configurations using old gtnhlib") + } + devOnlyNonPublishable("com.github.GTNewHorizons:GTNHLib:${minGtnhLibVersion}") { + because("fixes duplicate mod errors in java 17 configurations using old gtnhlib") + } + runtimeOnlyNonPublishable("com.github.GTNewHorizons:GTNHLib:${minGtnhLibVersion}") { + because("fixes duplicate mod errors in java 17 configurations using old gtnhlib") + } + } +} -def mixingConfigRefMap = 'mixins.' + modId + '.refmap.json' -def mixinTmpDir = buildDir.path + File.separator + 'tmp' + File.separator + 'mixins' -def refMap = "${mixinTmpDir}" + File.separator + mixingConfigRefMap -def mixinSrg = "${mixinTmpDir}" + File.separator + "mixins.srg" +if (file('dependencies.gradle.kts').exists()) { + apply from: 'dependencies.gradle.kts' +} else if (file('dependencies.gradle').exists()) { + apply from: 'dependencies.gradle' +} else { + logger.error("Neither dependencies.gradle.kts nor dependencies.gradle was found, make sure you extracted the full ExampleMod template.") + throw new RuntimeException("Missing dependencies.gradle[.kts]") +} tasks.register('generateAssets') { group = "GTNH Buildscript" @@ -648,46 +724,17 @@ tasks.register('generateAssets') { } if (usesMixins.toBoolean()) { - tasks.named("reobfJar", ReobfuscatedJar).configure { - extraSrgFiles.from(mixinSrg) - } - tasks.named("processResources").configure { dependsOn("generateAssets") } tasks.named("compileJava", JavaCompile).configure { - doFirst { - new File(mixinTmpDir).mkdirs() - } options.compilerArgs += [ - "-AreobfSrgFile=${tasks.reobfJar.srg.get().asFile}", - "-AoutSrgFile=${mixinSrg}", - "-AoutRefMapFile=${refMap}", // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code "-XDenableSunApiLintControl", "-XDignore.symbol.file" ] } - - pluginManager.withPlugin('org.jetbrains.kotlin.kapt') { - kapt { - correctErrorTypes = true - javacOptions { - option("-AreobfSrgFile=${tasks.reobfJar.srg.get().asFile}") - option("-AoutSrgFile=$mixinSrg") - option("-AoutRefMapFile=$refMap") - } - } - tasks.configureEach { task -> - if (task.name == "kaptKotlin") { - task.doFirst { - new File(mixinTmpDir).mkdirs() - } - } - } - } - } tasks.named("processResources", ProcessResources).configure { @@ -705,7 +752,6 @@ tasks.named("processResources", ProcessResources).configure { } if (usesMixins.toBoolean()) { - from refMap dependsOn("compileJava", "compileScala") } } @@ -724,16 +770,16 @@ ext.java17PatchDependenciesCfg = configurations.create("java17PatchDependencies" } dependencies { - def lwjgl3ifyVersion = '1.3.5' + def lwjgl3ifyVersion = '1.4.0' def asmVersion = '9.4' if (modId != 'lwjgl3ify') { java17Dependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}") } if (modId != 'hodgepodge') { - java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.2.13') + java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.2.26') } - java17PatchDependencies('net.minecraft:launchwrapper:1.15') {transitive = false} + java17PatchDependencies('net.minecraft:launchwrapper:1.17.2') {transitive = false} java17PatchDependencies("org.ow2.asm:asm:${asmVersion}") java17PatchDependencies("org.ow2.asm:asm-commons:${asmVersion}") java17PatchDependencies("org.ow2.asm:asm-tree:${asmVersion}") @@ -979,6 +1025,9 @@ idea { } } runConfigurations { + "0. Build and Test"(Gradle) { + taskNames = ["build"] + } "1. Run Client"(Gradle) { taskNames = ["runClient"] } @@ -1098,6 +1147,14 @@ tasks.named("processIdeaSettings").configure { dependsOn("injectTags") } +tasks.named("ideVirtualMainClasses").configure { + // Make IntelliJ "Build project" build the mod jars + dependsOn("jar", "reobfJar") + if (!disableSpotless) { + dependsOn("spotlessCheck") + } +} + // workaround variable hiding in pom processing def projectConfigs = project.configurations @@ -1118,12 +1175,14 @@ publishing { } repositories { - maven { - url = "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases" - allowInsecureProtocol = true - credentials { - username = System.getenv("MAVEN_USER") ?: "NONE" - password = System.getenv("MAVEN_PASSWORD") ?: "NONE" + if (usesMavenPublishing.toBoolean()) { + maven { + url = mavenPublishUrl + allowInsecureProtocol = mavenPublishUrl.startsWith("http://") // Mostly for the GTNH maven + credentials { + username = System.getenv("MAVEN_USER") ?: "NONE" + password = System.getenv("MAVEN_PASSWORD") ?: "NONE" + } } } } @@ -1238,7 +1297,7 @@ def addCurseForgeRelation(String type, String name) { // Updating -def buildscriptGradleVersion = "8.1.1" +def buildscriptGradleVersion = "8.2.1" tasks.named('wrapper', Wrapper).configure { gradleVersion = buildscriptGradleVersion @@ -1344,8 +1403,14 @@ boolean isNewBuildScriptVersionAvailable() { String currentBuildScript = getFile("build.gradle").getText() String currentBuildScriptHash = getVersionHash(currentBuildScript) - String availableBuildScript = availableBuildScriptUrl().newInputStream(parameters).getText() - String availableBuildScriptHash = getVersionHash(availableBuildScript) + String availableBuildScriptHash + try { + String availableBuildScript = availableBuildScriptUrl().newInputStream(parameters).getText() + availableBuildScriptHash = getVersionHash(availableBuildScript) + } catch (IOException e) { + logger.warn("Could not check for buildscript update availability: {}", e.message) + return false + } boolean isUpToDate = currentBuildScriptHash.empty || availableBuildScriptHash.empty || currentBuildScriptHash == availableBuildScriptHash return !isUpToDate @@ -1510,3 +1575,17 @@ def getSecondaryArtifacts() { if (apiPackage) secondaryArtifacts += [apiJar] return secondaryArtifacts } + +// For easier scripting of things that require variables defined earlier in the buildscript +if (file('addon.late.gradle.kts').exists()) { + apply from: 'addon.late.gradle.kts' +} else if (file('addon.late.gradle').exists()) { + apply from: 'addon.late.gradle' +} + +// File for local tweaks not commited to Git +if (file('addon.late.local.gradle.kts').exists()) { + apply from: 'addon.late.local.gradle.kts' +} else if (file('addon.late.local.gradle').exists()) { + apply from: 'addon.late.local.gradle' +} diff --git a/dependencies.gradle b/dependencies.gradle index 2e7338f819..4c1c76862b 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,9 +1,9 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.43.99:dev') - api('com.github.GTNewHorizons:bartworks:0.7.20:dev') - api('com.github.GTNewHorizons:ThaumicTinkerer:2.7.0:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.43.184:dev') + api('com.github.GTNewHorizons:bartworks:0.7.39:dev') + api('com.github.GTNewHorizons:ThaumicTinkerer:2.7.1:dev') compileOnly('org.joml:joml:1.10.2') } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index ccebba7710..c1962a79e2 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 37aef8d3f0..17a8ddce2d 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 79a61d421c..aeb74cbb43 100755 --- a/gradlew +++ b/gradlew @@ -85,9 +85,6 @@ done APP_BASE_NAME=${0##*/} APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -197,6 +194,10 @@ if "$cygwin" || "$msys" ; then done fi + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + # Collect all arguments for the java command; # * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of # shell script including quotes and variable substitutions, so put them in -- cgit From 0279df3d652a8e2979c4238fce136386f5d99e7c Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 16:14:06 +0900 Subject: Remove outdated script --- .github/scripts/test_no_error_reports | 51 ----------------------------------- 1 file changed, 51 deletions(-) delete mode 100755 .github/scripts/test_no_error_reports diff --git a/.github/scripts/test_no_error_reports b/.github/scripts/test_no_error_reports deleted file mode 100755 index 1fcc7396c6..0000000000 --- a/.github/scripts/test_no_error_reports +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env bash - -# bashsupport disable=BP5006 # Global environment variables -RUNDIR="run" \ - CRASH="crash-reports" \ - SERVERLOG="server.log" - -# enable nullglob to get 0 results when no match rather than the pattern -shopt -s nullglob - -# store matches in array -crash_reports=("$RUNDIR/$CRASH/crash"*.txt) - -# if array not empty there are crash_reports -if [ "${#crash_reports[@]}" -gt 0 ]; then - # get the latest crash_report from array - latest_crash_report="${crash_reports[-1]}" - { - printf 'Latest crash report detected %s:\n' "${latest_crash_report##*/}" - cat "$latest_crash_report" - } >&2 - exit 1 -fi - -if grep --quiet --fixed-strings 'Fatal errors were detected' "$SERVERLOG"; then - { - printf 'Fatal errors detected:\n' - cat server.log - } >&2 - exit 1 -fi - -if grep --quiet --fixed-strings 'The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED' \ - "$SERVERLOG"; then - { - printf 'Server force stopped:' - cat server.log - } >&2 - exit 1 -fi - -if ! grep --quiet --perl-regexp --only-matching '.+Done \(.+\)\! For help, type "help" or "\?"' "$SERVERLOG"; then - { - printf 'Server did not finish startup:' - cat server.log - } >&2 - exit 1 -fi - -printf 'No crash reports detected' -exit 0 -- cgit From 7ee1952eac0b68c03bf4c1994ed919bee6ff06b9 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 16:14:27 +0900 Subject: Remove mention to GregTech_API#mAE2 --- src/main/java/common/CommonProxy.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index 3af1fd1671..75a775e1bc 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -9,7 +9,6 @@ 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 gregtech.api.GregTech_API; import kekztech.GuiHandler; import kekztech.Items; import kekztech.KekzCore; @@ -43,6 +42,6 @@ public class CommonProxy { // Research Researches.postInit(); - if (GregTech_API.mAE2) GTMTE_TFFTHatch.registerAEIntegration(); + GTMTE_TFFTHatch.registerAEIntegration(); } } -- cgit From e4f9ba57233b2bcbf4dc54d08bee52e98ebbd285 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 16:16:43 +0900 Subject: Remove beam things --- src/main/java/client/ClientProxy.java | 3 - .../java/client/renderer/TESR_BeamTransmitter.java | 72 --------------------- .../java/common/blocks/Block_BeamTransmitter.java | 53 --------------- .../common/tileentities/TE_BeamTransmitter.java | 49 -------------- src/main/resources/assets/kekztech/lang/en_US.lang | 3 - src/main/resources/assets/kekztech/lang/zh_CN.lang | 5 +- .../assets/kekztech/textures/blocks/Tether_top.png | Bin 233 -> 0 bytes .../kekztech/textures/effects/Tether_beam.png | Bin 195 -> 0 bytes 8 files changed, 1 insertion(+), 184 deletions(-) delete mode 100644 src/main/java/client/renderer/TESR_BeamTransmitter.java delete mode 100644 src/main/java/common/blocks/Block_BeamTransmitter.java delete mode 100644 src/main/java/common/tileentities/TE_BeamTransmitter.java delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/Tether_top.png delete mode 100644 src/main/resources/assets/kekztech/textures/effects/Tether_beam.png diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index 58a30cd14d..50b78a4d0a 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -1,11 +1,9 @@ package client; import common.CommonProxy; -import common.tileentities.TE_BeamTransmitter; import common.tileentities.TE_SpaceElevatorCapacitor; import common.tileentities.TE_SpaceElevatorTether; -import client.renderer.TESR_BeamTransmitter; import client.renderer.TESR_SECapacitor; import client.renderer.TESR_SETether; import cpw.mods.fml.client.registry.ClientRegistry; @@ -20,7 +18,6 @@ public class ClientProxy extends CommonProxy { // Register TESR ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TESR_SETether()); ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); - ClientRegistry.bindTileEntitySpecialRenderer(TE_BeamTransmitter.class, new TESR_BeamTransmitter()); } @Override diff --git a/src/main/java/client/renderer/TESR_BeamTransmitter.java b/src/main/java/client/renderer/TESR_BeamTransmitter.java deleted file mode 100644 index e6e31f80d5..0000000000 --- a/src/main/java/client/renderer/TESR_BeamTransmitter.java +++ /dev/null @@ -1,72 +0,0 @@ -package client.renderer; - -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; - -import common.tileentities.TE_BeamTransmitter; - -import kekztech.KekzCore; - -public class TESR_BeamTransmitter extends TileEntitySpecialRenderer { - - private static final ResourceLocation beamTexture = new ResourceLocation( - KekzCore.MODID, - "textures/effects/Tether_beam.png"); - - @Override - public void renderTileEntityAt(TileEntity te, double x, double y, double z, float partialTick) { - final TE_BeamTransmitter beamTransmitter = (TE_BeamTransmitter) te; - - GL11.glAlphaFunc(GL11.GL_GREATER, 0.1F); - // Get Tessellator instance - final Tessellator tessellator = Tessellator.instance; - // Bind beam texture and set texture params - super.bindTexture(beamTexture); - 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 float exactTime = (float) beamTransmitter.getWorldObj().getTotalWorldTime() + partialTick; - final float streamTextureOffset = -exactTime * 0.2F - (float) MathHelper.floor_float(-exactTime * 0.1F); - - final double halfBeamWidth = 0.1D; - final double height = beamTransmitter.getDistanceFromTarget(); - final double uv_x1 = 0.0D; - final double uv_x2 = 1.0D; - final double uv_y1 = -1.0D - streamTextureOffset; // This makes the beam stream upwards if you subtract a time - // sensitive number - // from it - final double uv_y2 = height * (0.5D / (halfBeamWidth * 2)) + uv_y1; - // Construct mesh with texture - tessellator.addVertexWithUV(x + 0.5 + halfBeamWidth, y + 0.5, z + 0.5, uv_x2, uv_y2); - tessellator.addVertexWithUV(x + 0.5 + halfBeamWidth, y + height, z + 0.5, uv_x2, uv_y1); - tessellator.addVertexWithUV(x + 0.5 - halfBeamWidth, y + height, z + 0.5, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + 0.5 - halfBeamWidth, y + 0.5, z + 0.5, uv_x1, uv_y2); - - tessellator.addVertexWithUV(x + 0.5, y + 0.5, z + 0.5 + halfBeamWidth, uv_x2, uv_y2); - tessellator.addVertexWithUV(x + 0.5, y + height, z + 0.5 + halfBeamWidth, uv_x2, uv_y1); - tessellator.addVertexWithUV(x + 0.5, y + height, z + 0.5 - halfBeamWidth, uv_x1, uv_y1); - tessellator.addVertexWithUV(x + 0.5, y + 0.5, z + 0.5 - halfBeamWidth, 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/common/blocks/Block_BeamTransmitter.java b/src/main/java/common/blocks/Block_BeamTransmitter.java deleted file mode 100644 index 48bedd3b7f..0000000000 --- a/src/main/java/common/blocks/Block_BeamTransmitter.java +++ /dev/null @@ -1,53 +0,0 @@ -package common.blocks; - -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 common.tileentities.TE_BeamTransmitter; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; - -public class Block_BeamTransmitter extends Block { - - private static final Block_BeamTransmitter INSTANCE = new Block_BeamTransmitter(); - - private Block_BeamTransmitter() { - super(Material.glass); - } - - public static Block registerBlock() { - final String blockName = "kekztech_beamtransmitter_block"; - INSTANCE.setBlockName(blockName); - INSTANCE.setCreativeTab(CreativeTabs.tabMisc); - INSTANCE.setHardness(5.0f); - INSTANCE.setResistance(5.0f); - INSTANCE.setBlockTextureName(KekzCore.MODID + ":" + "Tether_top"); - GameRegistry.registerBlock(INSTANCE, blockName); - - return INSTANCE; - } - - @Override - public TileEntity createTileEntity(World world, int meta) { - return new TE_BeamTransmitter(); - } - - @Override - public boolean hasTileEntity(int meta) { - return true; - } - - @Override - public boolean isOpaqueCube() { - return false; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } -} diff --git a/src/main/java/common/tileentities/TE_BeamTransmitter.java b/src/main/java/common/tileentities/TE_BeamTransmitter.java deleted file mode 100644 index e8999e393f..0000000000 --- a/src/main/java/common/tileentities/TE_BeamTransmitter.java +++ /dev/null @@ -1,49 +0,0 @@ -package common.tileentities; - -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.AxisAlignedBB; - -import org.joml.Vector3i; -import org.joml.Vector3ic; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -public class TE_BeamTransmitter extends TileEntity { - - private final Vector3ic position; - - private final Vector3ic target = new Vector3i(10, 20, 10); - private double distanceCache; - private boolean distanceCacheValid = false; - - public TE_BeamTransmitter() { - position = new Vector3i(super.xCoord, super.yCoord, super.zCoord); - } - - public Vector3ic getTargetPosition() { - return target; - } - - public double getDistanceFromTarget() { - if (!distanceCacheValid) { - distanceCache = position.distance(target); - distanceCacheValid = true; - } - return distanceCache; - } - - @SideOnly(Side.CLIENT) - @Override - public double getMaxRenderDistanceSquared() { - // 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; - } -} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index e147c1546c..2b6912fb43 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -185,9 +185,6 @@ tile.kekztech_spaceelevatortether_block.name=Space Elevator Tether # -------- Cosmetic Blocks tile.kekztech_largehextile_block.name=Large Hex Tile -# -------- Beam Transmitter -tile.kekztech_beamtransmitter_block=Beam Transmitter - # -------- Achievements achievement.tile.kekztech_lapotronicenergyunit_block.2.desc=Pickup this item to see the recipe in NEI achievement.tile.kekztech_lapotronicenergyunit_block.2=Lapotronic Capacitor (LuV) diff --git a/src/main/resources/assets/kekztech/lang/zh_CN.lang b/src/main/resources/assets/kekztech/lang/zh_CN.lang index d7ec936c48..49dd9258f8 100644 --- a/src/main/resources/assets/kekztech/lang/zh_CN.lang +++ b/src/main/resources/assets/kekztech/lang/zh_CN.lang @@ -16,7 +16,7 @@ mbdesc.addOutputBus.OutputBus=输出总线 mbdesc.addOutputHatch.OutputHatch=输出仓 mbdesc.signAndFinalize.Hold=按住 mbdesc.signAndFinalize.todisplay=以显示结构指导 -mbdesc.signAndFinalize.createdby=添加者: +mbdesc.signAndFinalize.createdby=添加者: # -------- Reactor: Structure Blocks tile.kekztech_controlrod_block.name=核反应堆控制棒 @@ -178,9 +178,6 @@ tile.kekztech_spaceelevatortether_block.name=太空电梯线缆 # -------- Cosmetic Blocks tile.kekztech_largehextile_block.name=大六角瓷砖 -# -------- Beam Transmitter -tile.kekztech_beamtransmitter_block=光束发射器 - # -------- Achievements achievement.tile.kekztech_lapotronicenergyunit_block.2.desc=捡起这个物品以在NEI内查看配方 achievement.tile.kekztech_lapotronicenergyunit_block.2=兰波顿电容(LuV) diff --git a/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png b/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png deleted file mode 100644 index fe1e8e2dd9..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/Tether_top.png and /dev/null 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 deleted file mode 100644 index ca8274820b..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/effects/Tether_beam.png and /dev/null differ -- cgit From 3dfd657c27f0efe2e20841a3e93a92c7881e8f6f Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 16:26:06 +0900 Subject: Remove Space Elevator things --- src/main/java/client/ClientProxy.java | 8 - .../java/client/renderer/TESR_SECapacitor.java | 78 ------- src/main/java/client/renderer/TESR_SETether.java | 79 ------- src/main/java/common/Blocks.java | 3 - src/main/java/common/TileEntities.java | 2 - .../java/common/blocks/Block_SpaceElevator.java | 62 ----- .../blocks/Block_SpaceElevatorCapacitor.java | 82 ------- .../common/blocks/Block_SpaceElevatorTether.java | 67 ------ .../java/common/itemBlocks/IB_SpaceElevator.java | 37 --- .../itemBlocks/IB_SpaceElevatorCapacitor.java | 22 -- .../common/tileentities/GTMTE_SpaceElevator.java | 260 --------------------- .../tileentities/TE_SpaceElevatorCapacitor.java | 53 ----- .../tileentities/TE_SpaceElevatorTether.java | 24 -- src/main/resources/assets/kekztech/lang/en_US.lang | 8 - src/main/resources/assets/kekztech/lang/zh_CN.lang | 8 - .../assets/kekztech/textures/blocks/CoilHolder.png | Bin 228 -> 0 bytes .../textures/blocks/SpaceElevatorBase_side.png | Bin 242 -> 0 bytes .../textures/blocks/SpaceElevatorBase_top.png | Bin 203 -> 0 bytes .../blocks/SpaceElevatorCapacitor_side_0.png | Bin 184 -> 0 bytes .../SpaceElevatorCapacitor_side_fullbase.png | Bin 183 -> 0 bytes .../SpaceElevatorCapacitor_side_renderbase.png | Bin 171 -> 0 bytes .../blocks/SpaceElevatorCapacitor_top_fullbase.png | Bin 213 -> 0 bytes .../kekztech/textures/blocks/Tether_side.png | Bin 169 -> 0 bytes 23 files changed, 793 deletions(-) delete mode 100644 src/main/java/client/renderer/TESR_SECapacitor.java delete mode 100644 src/main/java/client/renderer/TESR_SETether.java delete mode 100644 src/main/java/common/blocks/Block_SpaceElevator.java delete mode 100644 src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java delete mode 100644 src/main/java/common/blocks/Block_SpaceElevatorTether.java delete mode 100644 src/main/java/common/itemBlocks/IB_SpaceElevator.java delete mode 100644 src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java delete mode 100644 src/main/java/common/tileentities/GTMTE_SpaceElevator.java delete mode 100644 src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java delete mode 100644 src/main/java/common/tileentities/TE_SpaceElevatorTether.java delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/CoilHolder.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/Tether_side.png diff --git a/src/main/java/client/ClientProxy.java b/src/main/java/client/ClientProxy.java index 50b78a4d0a..9dfaea0d33 100644 --- a/src/main/java/client/ClientProxy.java +++ b/src/main/java/client/ClientProxy.java @@ -1,12 +1,7 @@ package client; import common.CommonProxy; -import common.tileentities.TE_SpaceElevatorCapacitor; -import common.tileentities.TE_SpaceElevatorTether; -import client.renderer.TESR_SECapacitor; -import client.renderer.TESR_SETether; -import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; @@ -15,9 +10,6 @@ public class ClientProxy extends CommonProxy { @Override public void preInit(final FMLPreInitializationEvent e) { super.preInit(e); - // Register TESR - ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorTether.class, new TESR_SETether()); - ClientRegistry.bindTileEntitySpecialRenderer(TE_SpaceElevatorCapacitor.class, new TESR_SECapacitor()); } @Override diff --git a/src/main/java/client/renderer/TESR_SECapacitor.java b/src/main/java/client/renderer/TESR_SECapacitor.java deleted file mode 100644 index 0da33dee66..0000000000 --- a/src/main/java/client/renderer/TESR_SECapacitor.java +++ /dev/null @@ -1,78 +0,0 @@ -package client.renderer; - -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.ResourceLocation; - -import common.tileentities.TE_SpaceElevatorCapacitor; - -import kekztech.KekzCore; - -public class TESR_SECapacitor extends TileEntitySpecialRenderer { - - 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; - // 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(); - // Render the caps as red if there are maintenance issues - if (teCap.isDamaged()) { - 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 { - 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) - // 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 deleted file mode 100644 index 5d5c0581c1..0000000000 --- a/src/main/java/client/renderer/TESR_SETether.java +++ /dev/null @@ -1,79 +0,0 @@ -package client.renderer; - -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; - -import kekztech.KekzCore; - -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/common/Blocks.java b/src/main/java/common/Blocks.java index f43482b909..d2fb863968 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -23,9 +23,6 @@ public class Blocks { public static Block jarThaumiumReinforced; public static Block jarIchor; public static Block lscLapotronicEnergyUnit; - public static Block spaceElevatorStructure; - public static Block spaceElevatorCapacitor; - public static Block spaceElevatorTether; public static Block largeHexPlate; diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 9ad4fdb99f..0825b872f0 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -3,7 +3,6 @@ package common; import common.tileentities.GTMTE_LapotronicSuperCapacitor; import common.tileentities.GTMTE_SOFuelCellMK1; import common.tileentities.GTMTE_SOFuelCellMK2; -import common.tileentities.GTMTE_SpaceElevator; import common.tileentities.GTMTE_TFFT; import common.tileentities.GTMTE_TFFTHatch; import common.tileentities.TE_IchorJar; @@ -21,7 +20,6 @@ public class TileEntities { // public static GTMTE_ModularNuclearReactor mdr; public static GTMTE_TFFT tfft; public static GTMTE_LapotronicSuperCapacitor lsc; - public static GTMTE_SpaceElevator se; // Singleblocks public static GTMTE_TFFTHatch tfftHatch; diff --git a/src/main/java/common/blocks/Block_SpaceElevator.java b/src/main/java/common/blocks/Block_SpaceElevator.java deleted file mode 100644 index 2f491db0a4..0000000000 --- a/src/main/java/common/blocks/Block_SpaceElevator.java +++ /dev/null @@ -1,62 +0,0 @@ -package common.blocks; - -import java.util.List; - -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 common.itemBlocks.IB_SpaceElevator; - -import cpw.mods.fml.common.registry.GameRegistry; - -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.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_top"); - baseSide = ir.registerIcon("kekztech:SpaceElevatorBase_side"); - 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) { - 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 deleted file mode 100644 index b6816ba7e8..0000000000 --- a/src/main/java/common/blocks/Block_SpaceElevatorCapacitor.java +++ /dev/null @@ -1,82 +0,0 @@ -package common.blocks; - -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; - -import common.itemBlocks.IB_SpaceElevatorCapacitor; -import common.tileentities.TE_SpaceElevatorCapacitor; - -import cpw.mods.fml.common.registry.GameRegistry; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -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, IB_SpaceElevatorCapacitor.class, 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 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; - } -} diff --git a/src/main/java/common/blocks/Block_SpaceElevatorTether.java b/src/main/java/common/blocks/Block_SpaceElevatorTether.java deleted file mode 100644 index c6ed0f54b0..0000000000 --- a/src/main/java/common/blocks/Block_SpaceElevatorTether.java +++ /dev/null @@ -1,67 +0,0 @@ -package common.blocks; - -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; - -import common.tileentities.TE_SpaceElevatorTether; - -import cpw.mods.fml.common.registry.GameRegistry; - -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/itemBlocks/IB_SpaceElevator.java b/src/main/java/common/itemBlocks/IB_SpaceElevator.java deleted file mode 100644 index 8b7668207b..0000000000 --- a/src/main/java/common/itemBlocks/IB_SpaceElevator.java +++ /dev/null @@ -1,37 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -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/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java b/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java deleted file mode 100644 index fc367ae6a5..0000000000 --- a/src/main/java/common/itemBlocks/IB_SpaceElevatorCapacitor.java +++ /dev/null @@ -1,22 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -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/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java deleted file mode 100644 index 421a2e2760..0000000000 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ /dev/null @@ -1,260 +0,0 @@ -package common.tileentities; - -import java.util.ArrayList; -import java.util.HashSet; - -import net.minecraft.block.Block; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.EnumChatFormatting; -import net.minecraftforge.common.util.ForgeDirection; - -import common.Blocks; - -import gregtech.api.enums.Dyes; -import gregtech.api.enums.Textures; -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 util.Vector3i; -import util.Vector3ic; - -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 static final 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) { - 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() { - return new String[] { "Disabled" }; - /* - * 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, ForgeDirection side, ForgeDirection facing, - int colorIndex, boolean aActive, boolean aRedstone) { - ITexture[] sTexture = new ITexture[] { new GT_RenderedTexture( - Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS, - Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; - if (side == facing && aActive) { - sTexture = new ITexture[] { new GT_RenderedTexture( - Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, - Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; - } - return sTexture; - } - - @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(0, 0, 0); - // 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().offsetY != 0) { - return false; - } - - // Figure out the vector for the direction the back face of the controller is facing - final Vector3ic forgeDirection = new Vector3i( - thisController.getBackFacing().offsetX, - thisController.getBackFacing().offsetY, - thisController.getBackFacing().offsetZ); - boolean formationChecklist = true; - int minCasingAmount = 320; - int firstCoilMeta = -1; - capacitors.clear(); - - // Base floor - for (int X = -7; X <= 7; X++) { - for (int Y = -7; Y <= 7; Y++) { - if (X == 0 && Y == 0) { - continue; // Skip controller - } - - final Vector3ic offset = rotateOffsetVector(forgeDirection, X, Y, 0); - 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, 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()) == BASE_BLOCK) - && (thisController.getMetaIDOffset(offset.x(), offset.y(), offset.z()) == BASE_META)) { - // Seems to be valid casing. Decrement counter. - minCasingAmount--; - } else { - formationChecklist = false; - } - } - } - } - 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 - - // Coils - - if (minCasingAmount > 0) { - formationChecklist = false; - } - - for (TE_SpaceElevatorCapacitor cap : capacitors) { - cap.setIsDamaged(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 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/common/tileentities/TE_SpaceElevatorCapacitor.java b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java deleted file mode 100644 index ea5211bfba..0000000000 --- a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java +++ /dev/null @@ -1,53 +0,0 @@ -package common.tileentities; - -import net.minecraft.tileentity.TileEntity; - -public class TE_SpaceElevatorCapacitor extends TileEntity { - - private float chargeLevel = 0.0F; - private boolean isDamaged = true; - - /** - * Called by {@link GTMTE_SpaceElevator} 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 {@link client.renderer.TESR_SECapacitor} to calculate the block's colour saturation - * - * @return Charge level from 0.0F to 1.0F - */ - public float getChargeLevel() { - return chargeLevel; - } - - /** - * Called by {@link GTMTE_SpaceElevator} in case of power loss - */ - public void resetChargeLevel() { - chargeLevel = 0.0F; - } - - /** - * 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; - } -} diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java b/src/main/java/common/tileentities/TE_SpaceElevatorTether.java deleted file mode 100644 index 7e76a9c14d..0000000000 --- a/src/main/java/common/tileentities/TE_SpaceElevatorTether.java +++ /dev/null @@ -1,24 +0,0 @@ -package common.tileentities; - -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.AxisAlignedBB; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -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; - } - - @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; - } -} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 2b6912fb43..c9d42d2065 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -174,14 +174,6 @@ 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 -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 - # -------- Cosmetic Blocks tile.kekztech_largehextile_block.name=Large Hex Tile diff --git a/src/main/resources/assets/kekztech/lang/zh_CN.lang b/src/main/resources/assets/kekztech/lang/zh_CN.lang index 49dd9258f8..eb56ee7aa2 100644 --- a/src/main/resources/assets/kekztech/lang/zh_CN.lang +++ b/src/main/resources/assets/kekztech/lang/zh_CN.lang @@ -167,14 +167,6 @@ tc.research_name.ICHORJAR=灵液源质罐子 tc.research_text.ICHORJAR=非常好的罐子 kekztech.research_page.ICHORJAR.0=就是这个!

将一点灵液注魔进源质罐子,你获得了可以与数字化源质存储相匹敌,同时还不用牺牲美感的新罐子.

灵液源质罐子可以装下惊人的4096点源质,非常适合你刚解锁的这些基于灵液的注魔.

你绝对不会想打扰这些罐子的.不过幸运的是,灵液源质罐子拥有足够的柔韧性,不太容易被误操作摧毁. -# -------- Space Elevator: Block -tile.kekztech_spaceelevator_block.0.name=太空电梯基座 -tile.kekztech_spaceelevator_block.1.name=太空电梯线圈 -tile.kekztech_spaceelevator_block.desc=太空电梯基站的一部分 -tile.kekztech_spaceelevatorcapacitor_block.name=太空电梯电容 -tile.kekztech_spaceelevatorcapacitor_block.desc=透视对你的FPS有好处! -tile.kekztech_spaceelevatortether_block.name=太空电梯线缆 - # -------- Cosmetic Blocks tile.kekztech_largehextile_block.name=大六角瓷砖 diff --git a/src/main/resources/assets/kekztech/textures/blocks/CoilHolder.png b/src/main/resources/assets/kekztech/textures/blocks/CoilHolder.png deleted file mode 100644 index 12f87ce0f8..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/CoilHolder.png and /dev/null 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 deleted file mode 100644 index 876c26f8cb..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_side.png and /dev/null 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 deleted file mode 100644 index 05afd9318a..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorBase_top.png and /dev/null 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 deleted file mode 100644 index 4715a813ed..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_0.png and /dev/null 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 deleted file mode 100644 index 84f5909b9e..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_fullbase.png and /dev/null differ 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 deleted file mode 100644 index 32aee141d9..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_side_renderbase.png and /dev/null 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 deleted file mode 100644 index f1c045b5af..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/SpaceElevatorCapacitor_top_fullbase.png and /dev/null 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 deleted file mode 100644 index b98c084e74..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/Tether_side.png and /dev/null differ -- cgit From 84b4d11e693439e87687c5d636497ed61de9402c Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 16:34:53 +0900 Subject: Remove Item Proxy things --- .../java/client/gui/Gui_ItemProxyEndpoint.java | 55 ------- src/main/java/client/gui/Gui_ItemProxySource.java | 53 ------- src/main/java/client/renderer/ConduitRenderer.java | 95 ----------- src/main/java/common/CommonProxy.java | 5 - .../java/common/blocks/Block_ItemProxyCable.java | 68 -------- .../common/blocks/Block_ItemProxyEndpoint.java | 63 -------- .../java/common/blocks/Block_ItemProxySource.java | 63 -------- .../container/Container_ItemProxyEndpoint.java | 66 -------- .../container/Container_ItemProxySource.java | 79 ---------- .../java/common/itemBlocks/IB_ItemProxyCable.java | 22 --- .../common/itemBlocks/IB_ItemProxyEndpoint.java | 23 --- .../java/common/itemBlocks/IB_ItemProxySource.java | 24 --- .../common/tileentities/TE_ItemProxyCable.java | 155 ------------------ .../common/tileentities/TE_ItemProxyEndpoint.java | 175 --------------------- .../common/tileentities/TE_ItemProxySource.java | 105 ------------- src/main/java/kekztech/GuiHandler.java | 46 ------ src/main/resources/assets/kekztech/lang/en_US.lang | 11 -- src/main/resources/assets/kekztech/lang/zh_CN.lang | 11 -- .../kekztech/textures/blocks/ItemProxyEndpoint.png | Bin 1004 -> 0 bytes .../kekztech/textures/blocks/ItemProxySource.png | Bin 853 -> 0 bytes .../assets/kekztech/textures/gui/ItemTech1by1.png | Bin 3447 -> 0 bytes .../assets/kekztech/textures/gui/ItemTech4by4.png | Bin 1995 -> 0 bytes .../kekztech/textures/gui/ItemTechReceiverNode.png | Bin 1868 -> 0 bytes 23 files changed, 1119 deletions(-) delete mode 100644 src/main/java/client/gui/Gui_ItemProxyEndpoint.java delete mode 100644 src/main/java/client/gui/Gui_ItemProxySource.java delete mode 100644 src/main/java/client/renderer/ConduitRenderer.java delete mode 100644 src/main/java/common/blocks/Block_ItemProxyCable.java delete mode 100644 src/main/java/common/blocks/Block_ItemProxyEndpoint.java delete mode 100644 src/main/java/common/blocks/Block_ItemProxySource.java delete mode 100644 src/main/java/common/container/Container_ItemProxyEndpoint.java delete mode 100644 src/main/java/common/container/Container_ItemProxySource.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemProxyCable.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java delete mode 100644 src/main/java/common/itemBlocks/IB_ItemProxySource.java delete mode 100644 src/main/java/common/tileentities/TE_ItemProxyCable.java delete mode 100644 src/main/java/common/tileentities/TE_ItemProxyEndpoint.java delete mode 100644 src/main/java/common/tileentities/TE_ItemProxySource.java delete mode 100644 src/main/java/kekztech/GuiHandler.java delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.png delete mode 100644 src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.png delete mode 100644 src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png delete mode 100644 src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.png diff --git a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java b/src/main/java/client/gui/Gui_ItemProxyEndpoint.java deleted file mode 100644 index d98417f686..0000000000 --- a/src/main/java/client/gui/Gui_ItemProxyEndpoint.java +++ /dev/null @@ -1,55 +0,0 @@ -package client.gui; - -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; - -import org.lwjgl.opengl.GL11; - -import common.container.Container_ItemProxyEndpoint; - -import kekztech.KekzCore; - -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 deleted file mode 100644 index 8618ff828f..0000000000 --- a/src/main/java/client/gui/Gui_ItemProxySource.java +++ /dev/null @@ -1,53 +0,0 @@ -package client.gui; - -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; - -import org.lwjgl.opengl.GL11; - -import common.container.Container_ItemProxySource; - -import kekztech.KekzCore; - -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/client/renderer/ConduitRenderer.java b/src/main/java/client/renderer/ConduitRenderer.java deleted file mode 100644 index a9e3436bcc..0000000000 --- a/src/main/java/client/renderer/ConduitRenderer.java +++ /dev/null @@ -1,95 +0,0 @@ -package client.renderer; - -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; - -import common.tileentities.TE_ItemProxyCable; - -import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler; -import cpw.mods.fml.client.registry.RenderingRegistry; - -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/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index 75a775e1bc..0f6600be83 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -8,10 +8,7 @@ import common.tileentities.GTMTE_TFFTHatch; 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 kekztech.GuiHandler; import kekztech.Items; -import kekztech.KekzCore; public class CommonProxy { @@ -27,8 +24,6 @@ public class CommonProxy { TileEntities.preInit(); // TC Research Researches.preInit(); - // GUI Handler - NetworkRegistry.INSTANCE.registerGuiHandler(KekzCore.instance, new GuiHandler()); } public void init(final FMLInitializationEvent e) { diff --git a/src/main/java/common/blocks/Block_ItemProxyCable.java b/src/main/java/common/blocks/Block_ItemProxyCable.java deleted file mode 100644 index cf9307dde0..0000000000 --- a/src/main/java/common/blocks/Block_ItemProxyCable.java +++ /dev/null @@ -1,68 +0,0 @@ -package common.blocks; - -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 common.itemBlocks.IB_ItemProxyCable; -import common.tileentities.TE_ItemProxyCable; - -import client.renderer.ConduitRenderer; -import cpw.mods.fml.common.registry.GameRegistry; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import kekztech.KekzCore; - -public class Block_ItemProxyCable extends Block { - - private static final Block_ItemProxyCable instance = new Block_ItemProxyCable(); - - private Block_ItemProxyCable() { - super(Material.glass); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemproxycable_block"; - 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 - public boolean isOpaqueCube() { - return false; - } - - @Override - public TileEntity createTileEntity(World world, int p_149915_2_) { - return new TE_ItemProxyCable(); - } - - @Override - public boolean hasTileEntity(int metadata) { - return true; - } - - @Override - @SideOnly(Side.CLIENT) - public int getRenderBlockPass() { - return 1; - } - - @Override - public int getRenderType() { - return ConduitRenderer.RID; - } - - @Override - public boolean renderAsNormalBlock() { - return false; - } -} diff --git a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java b/src/main/java/common/blocks/Block_ItemProxyEndpoint.java deleted file mode 100644 index 5f60eba040..0000000000 --- a/src/main/java/common/blocks/Block_ItemProxyEndpoint.java +++ /dev/null @@ -1,63 +0,0 @@ -package common.blocks; - -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.tileentity.TileEntity; -import net.minecraft.world.World; - -import common.itemBlocks.IB_ItemProxyEndpoint; -import common.tileentities.TE_ItemProxyEndpoint; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.GuiHandler; -import kekztech.KekzCore; - -public class Block_ItemProxyEndpoint extends Block { - - private static final Block_ItemProxyEndpoint instance = new Block_ItemProxyEndpoint(); - - private Block_ItemProxyEndpoint() { - super(Material.glass); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemproxyendpoint_block"; - instance.setBlockName(blockName); - instance.setCreativeTab(CreativeTabs.tabMisc); - 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; - } - - @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 instanceof TE_ItemProxyEndpoint) { - player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_ENDPOINT, world, x, y, z); - return true; - } else { - return false; - } - } - - @Override - public TileEntity createTileEntity(World world, int p_149915_2_) { - return new TE_ItemProxyEndpoint(); - } - - @Override - public boolean hasTileEntity(int metadata) { - return true; - } -} diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java deleted file mode 100644 index 7ab34ade52..0000000000 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ /dev/null @@ -1,63 +0,0 @@ -package common.blocks; - -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.tileentity.TileEntity; -import net.minecraft.world.World; - -import common.itemBlocks.IB_ItemProxySource; -import common.tileentities.TE_ItemProxySource; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.GuiHandler; -import kekztech.KekzCore; - -public class Block_ItemProxySource extends Block { - - private static final Block_ItemProxySource instance = new Block_ItemProxySource(); - - private Block_ItemProxySource() { - super(Material.glass); - } - - public static Block registerBlock() { - final String blockName = "kekztech_itemproxysource_block"; - instance.setBlockName(blockName); - instance.setCreativeTab(CreativeTabs.tabMisc); - 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; - } - - @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 instanceof TE_ItemProxySource) { - player.openGui(KekzCore.instance, GuiHandler.ITEM_PROXY_SOURCE, world, x, y, z); - return true; - } else { - return false; - } - } - - @Override - 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/container/Container_ItemProxyEndpoint.java b/src/main/java/common/container/Container_ItemProxyEndpoint.java deleted file mode 100644 index 8f509e789c..0000000000 --- a/src/main/java/common/container/Container_ItemProxyEndpoint.java +++ /dev/null @@ -1,66 +0,0 @@ -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 deleted file mode 100644 index 23af97e5bb..0000000000 --- a/src/main/java/common/container/Container_ItemProxySource.java +++ /dev/null @@ -1,79 +0,0 @@ -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/itemBlocks/IB_ItemProxyCable.java b/src/main/java/common/itemBlocks/IB_ItemProxyCable.java deleted file mode 100644 index 6022194225..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemProxyCable.java +++ /dev/null @@ -1,22 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemProxyCable extends ItemBlock { - - public IB_ItemProxyCable(Block block) { - super(block); - } - - @SuppressWarnings({ "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - 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 deleted file mode 100644 index 2cde2c14d3..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemProxyEndpoint.java +++ /dev/null @@ -1,23 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemProxyEndpoint extends ItemBlock { - - public IB_ItemProxyEndpoint(Block block) { - super(block); - } - - @SuppressWarnings({ "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - 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 deleted file mode 100644 index 42371ab6e6..0000000000 --- a/src/main/java/common/itemBlocks/IB_ItemProxySource.java +++ /dev/null @@ -1,24 +0,0 @@ -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; -import net.minecraft.util.StatCollector; - -public class IB_ItemProxySource extends ItemBlock { - - public IB_ItemProxySource(Block block) { - super(block); - } - - @SuppressWarnings({ "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List lines, boolean advancedTooltips) { - 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/tileentities/TE_ItemProxyCable.java b/src/main/java/common/tileentities/TE_ItemProxyCable.java deleted file mode 100644 index 1dc539c89e..0000000000 --- a/src/main/java/common/tileentities/TE_ItemProxyCable.java +++ /dev/null @@ -1,155 +0,0 @@ -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.5F; - private byte connections = 0; - private byte connectionAllowed = 63; - private String idCache = null; - - public TE_ItemProxyCable() {} - - @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() { - 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 - * @return True if the connection was allowed - */ - 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) == 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 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 deleted file mode 100644 index 7d58a21c61..0000000000 --- a/src/main/java/common/tileentities/TE_ItemProxyEndpoint.java +++ /dev/null @@ -1,175 +0,0 @@ -package common.tileentities; - -import java.util.HashSet; - -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 byte channel = -1; - private IInventory proxyInventory = null; - private int tickCounter = 0; - - public TE_ItemProxyEndpoint() { - channel = 0; - } - - public void setChannel(byte channel) { - this.channel = channel; - } - - public int getChannel() { - return channel; - } - - @Override - public void updateEntity() { - if (tickCounter == 20) { - if (channel != -1) { - proxyInventory = searchSource(); - } - tickCounter = 0; - } - tickCounter++; - } - - private TE_ItemProxySource searchSource() { - - 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); - } - } - } - - if (sources.isEmpty()) { - return null; - } else { - return sources.iterator().next(); - } - } - - private void searchSourceRecursive(HashSet sources, HashSet visited, - ForgeDirection from, TE_ItemProxyCable nextTarget) { - - if (!visited.contains(nextTarget.getIdentifier())) { - visited.add(nextTarget.getIdentifier()); - - for (ForgeDirection next : ForgeDirection.VALID_DIRECTIONS) { - 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); - } - } - } - } - } - - @Override - public int getSizeInventory() { - return 1; - } - - @Override - public ItemStack getStackInSlot(int slot) { - if (proxyInventory != null && slot == 0) { - return proxyInventory.getStackInSlot(channel); - } else { - return null; - } - } - - @Override - public ItemStack decrStackSize(int slot, int amount) { - if (proxyInventory != null && slot == 0) { - return proxyInventory.decrStackSize(channel, amount); - } else { - return null; - } - } - - @Override - public ItemStack getStackInSlotOnClosing(int slot) { - return (proxyInventory != null) ? proxyInventory.getStackInSlotOnClosing(channel) : null; - } - - @Override - public void setInventorySlotContents(int slot, ItemStack itemStack) { - if (proxyInventory != null && slot == 0) { - proxyInventory.setInventorySlotContents(channel, itemStack); - } - } - - @Override - public String getInventoryName() { - return (proxyInventory != null) ? "Connected: " + proxyInventory.getInventoryName() : "Untethered Proxy"; - } - - @Override - public boolean hasCustomInventoryName() { - return true; - } - - @Override - public int getInventoryStackLimit() { - return (proxyInventory != null) ? proxyInventory.getInventoryStackLimit() : 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) { - if (proxyInventory != null && slot == 0) { - return proxyInventory.isItemValidForSlot(channel, itemStack); - } else { - return false; - } - } - - @Override - public int[] getAccessibleSlotsFromSide(int side) { - return new int[] { 0 }; - } - - @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; - } -} diff --git a/src/main/java/common/tileentities/TE_ItemProxySource.java b/src/main/java/common/tileentities/TE_ItemProxySource.java deleted file mode 100644 index 31403f5352..0000000000 --- a/src/main/java/common/tileentities/TE_ItemProxySource.java +++ /dev/null @@ -1,105 +0,0 @@ -package common.tileentities; - -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 ItemStack[] slots = new ItemStack[16]; - 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 - 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 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/kekztech/GuiHandler.java b/src/main/java/kekztech/GuiHandler.java deleted file mode 100644 index 9708b89d24..0000000000 --- a/src/main/java/kekztech/GuiHandler.java +++ /dev/null @@ -1,46 +0,0 @@ -package kekztech; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.world.World; - -import common.container.Container_ItemProxyEndpoint; -import common.container.Container_ItemProxySource; - -import client.gui.Gui_ItemProxyEndpoint; -import client.gui.Gui_ItemProxySource; -import cpw.mods.fml.common.network.IGuiHandler; - -public class GuiHandler implements IGuiHandler { - - public static final int ITEM_PROXY_SOURCE = 0; - public static final int ITEM_PROXY_ENDPOINT = 1; - - @Override - public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { - final TileEntity te = world.getTileEntity(x, y, z); - if (te != null) { - switch (ID) { - case ITEM_PROXY_SOURCE: - return new Container_ItemProxySource(te, player); - case ITEM_PROXY_ENDPOINT: - return new Container_ItemProxyEndpoint(te, player); - } - } - return null; - } - - @Override - public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { - final TileEntity te = world.getTileEntity(x, y, z); - if (te != null) { - switch (ID) { - case ITEM_PROXY_SOURCE: - return new Gui_ItemProxySource(te, player); - case ITEM_PROXY_ENDPOINT: - return new Gui_ItemProxyEndpoint(te, player); - } - } - return null; - } -} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index c9d42d2065..39f26ae06e 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -127,17 +127,6 @@ tile.kekztech_tfftstoragefield_block.hint.2=Hint 2 Dot: T.F.F.T Casing, Maintena tile.kekztech_tfftstoragefield_block.hint.3=Hint 3 Dot: EV+ Tier Glass, T.F.F.T Multi I/O Hatch, Input/Output Hatch tile.kekztech_tfftstoragefield_block.hint.4=Hint 4 Dot: EV+ Tier Glass -# -------- 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 tile.kekztech_lapotronicenergyunit_block.1.name=Lapotronic Capacitor (IV) diff --git a/src/main/resources/assets/kekztech/lang/zh_CN.lang b/src/main/resources/assets/kekztech/lang/zh_CN.lang index eb56ee7aa2..8676f84c10 100644 --- a/src/main/resources/assets/kekztech/lang/zh_CN.lang +++ b/src/main/resources/assets/kekztech/lang/zh_CN.lang @@ -123,17 +123,6 @@ tile.kekztech_tfftstoragefield_block.9.name=T.F.F.T存储库方块(T9) tile.kekztech_tfftstoragefield_block.10.name=T.F.F.T存储库方块(T10) tile.kekztech_tfftstoragefield_block.desc=这不是流体储罐 -# -------- Item Proxy: Structure Blocks -tile.kekztech_itemproxycable_block.name=物流网络线缆 -tile.kekztech_itemproxycable_block.0.desc=连接物流网络节点 -tile.kekztech_itemproxysource_block.name=物流网络源 -tile.kekztech_itemproxysource_block.0.desc=指向容器/存储, 充当物流网络的源头 -tile.kekztech_itemproxysource_block.1.desc=插入编程电路以设置网络频道 -tile.kekztech_itemproxysource_block.2.desc=同一网络中只有一个源可以使用一个频道 -tile.kekztech_itemproxyendpoint_block.name=物流网络终端 -tile.kekztech_itemproxyendpoint_block.0.desc=将标记的一面指向你需要物流网络提供物品的地方 -tile.kekztech_itemproxyendpoint_block.1.desc=插入编程电路以设置网络频道 - # -------- Lapotronic Super Capacitor: Structure Blocks tile.kekztech_lapotronicenergyunit_block.0.name=兰波顿超级电容机械方块 tile.kekztech_lapotronicenergyunit_block.1.name=兰波顿电容(IV) diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.png b/src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.png deleted file mode 100644 index 0bfab8cbaf..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemProxyEndpoint.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.png b/src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.png deleted file mode 100644 index 742e562834..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemProxySource.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.png b/src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.png deleted file mode 100644 index 816e27a66b..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/gui/ItemTech1by1.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png b/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png deleted file mode 100644 index 60c9f99fff..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/gui/ItemTech4by4.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.png b/src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.png deleted file mode 100644 index 704fb39c96..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/gui/ItemTechReceiverNode.png and /dev/null differ -- cgit From 95d414ee4f549a4967e9c529cf005c8a0375e483 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 17:04:00 +0900 Subject: Remove Nuclear Reactor things --- src/main/java/common/Blocks.java | 3 - src/main/java/common/CommonProxy.java | 2 - src/main/java/common/TileEntities.java | 1 - src/main/java/common/blocks/Block_ControlRod.java | 29 --- .../common/blocks/Block_ReactorChamber_OFF.java | 29 --- .../common/blocks/Block_ReactorChamber_ON.java | 34 ---- .../container/Container_ModularNuclearReactor.java | 77 ------- .../common/items/MetaItem_CraftingComponent.java | 11 - .../common/items/MetaItem_ReactorComponent.java | 119 ----------- .../common/reactorItem/AbstractReactorItem.java | 29 --- src/main/java/common/reactorItem/ReactorItem.java | 47 ----- .../tileentities/GTMTE_ModularNuclearReactor.java | 224 --------------------- src/main/java/kekztech/Items.java | 26 +-- src/main/java/reactor/ButtonSlot.java | 11 - src/main/java/reactor/Reactor.java | 8 - .../itemBehaviour/IReactorItemBehaviour.java | 20 -- src/main/java/reactor/items/CoolantCell.java | 10 - src/main/java/reactor/items/FuelRod.java | 44 ---- src/main/java/reactor/items/HeatExchanger.java | 15 -- src/main/java/reactor/items/HeatVent.java | 24 --- src/main/java/reactor/items/NeutronReflector.java | 10 - src/main/resources/assets/kekztech/lang/en_US.lang | 78 ------- src/main/resources/assets/kekztech/lang/zh_CN.lang | 78 ------- .../assets/kekztech/textures/blocks/ControlRod.png | Bin 182 -> 0 bytes .../textures/blocks/ReactorChamber_OFF.png | Bin 270 -> 0 bytes .../kekztech/textures/blocks/ReactorChamber_ON.png | Bin 269 -> 0 bytes .../kekztech/textures/items/AmineCarbamateDust.png | Bin 255 -> 0 bytes .../textures/items/BoronArsenideCrystal.png | Bin 666 -> 0 bytes .../kekztech/textures/items/BoronArsenideDust.png | Bin 266 -> 0 bytes .../textures/items/BoronArsenideHeatPipe.png | Bin 570 -> 0 bytes .../kekztech/textures/items/CopperHeatPipe.png | Bin 508 -> 0 bytes .../textures/items/DepletedMOXDualFuelRod.png | Bin 906 -> 0 bytes .../kekztech/textures/items/DepletedMOXFuelRod.png | Bin 563 -> 0 bytes .../textures/items/DepletedMOXQuadFuelRod.png | Bin 1048 -> 0 bytes .../textures/items/DepletedNaquadahDualFuelRod.png | Bin 722 -> 0 bytes .../textures/items/DepletedNaquadahFuelRod.png | Bin 438 -> 0 bytes .../textures/items/DepletedNaquadahQuadFuelRod.png | Bin 823 -> 0 bytes .../textures/items/DepletedThoriumDualFuelRod.png | Bin 990 -> 0 bytes .../textures/items/DepletedThoriumFuelRod.png | Bin 439 -> 0 bytes .../textures/items/DepletedThoriumQuadFuelRod.png | Bin 824 -> 0 bytes .../textures/items/DepletedUraniumDualFuelRod.png | Bin 725 -> 0 bytes .../textures/items/DepletedUraniumFuelRod.png | Bin 442 -> 0 bytes .../textures/items/DepletedUraniumQuadFuelRod.png | Bin 830 -> 0 bytes .../kekztech/textures/items/DiamondHeatPipe.png | Bin 571 -> 0 bytes .../textures/items/HeliumCoolantCell360k.png | Bin 712 -> 0 bytes .../items/IsotopicallyPureDiamondCrystal.png | Bin 873 -> 0 bytes .../textures/items/IsotopicallyPureDiamondDust.png | Bin 277 -> 0 bytes .../kekztech/textures/items/MOXDualFuelRod.png | Bin 905 -> 0 bytes .../assets/kekztech/textures/items/MOXFuelRod.png | Bin 563 -> 0 bytes .../kekztech/textures/items/MOXQuadFuelRod.png | Bin 1041 -> 0 bytes .../kekztech/textures/items/NaKCoolantCell360k.png | Bin 926 -> 0 bytes .../textures/items/NaquadahDualFuelRod.png | Bin 721 -> 0 bytes .../kekztech/textures/items/NaquadahFuelRod.png | Bin 438 -> 0 bytes .../textures/items/NaquadahQuadFuelRod.png | Bin 1056 -> 0 bytes .../kekztech/textures/items/SilverHeatPipe.png | Bin 506 -> 0 bytes .../textures/items/T1ComponentHeatVent.png | Bin 1168 -> 0 bytes .../kekztech/textures/items/T1HeatExchanger.png | Bin 502 -> 0 bytes .../assets/kekztech/textures/items/T1HeatVent.png | Bin 1276 -> 0 bytes .../kekztech/textures/items/T1NeutronReflector.png | Bin 1606 -> 0 bytes .../textures/items/T1OverclockedHeatVent.png | Bin 1379 -> 0 bytes .../textures/items/T2ComponentHeatVent.png | Bin 1284 -> 0 bytes .../kekztech/textures/items/T2HeatExchanger.png | Bin 486 -> 0 bytes .../assets/kekztech/textures/items/T2HeatVent.png | Bin 1383 -> 0 bytes .../kekztech/textures/items/T2NeutronReflector.png | Bin 2435 -> 0 bytes .../textures/items/T2OverclockedHeatVent.png | Bin 1369 -> 0 bytes .../textures/items/T3ComponentHeatVent.png | Bin 1299 -> 0 bytes .../kekztech/textures/items/T3HeatExchanger.png | Bin 596 -> 0 bytes .../assets/kekztech/textures/items/T3HeatVent.png | Bin 1378 -> 0 bytes .../textures/items/T3OverclockedHeatVent.png | Bin 1386 -> 0 bytes .../textures/items/T4ComponentHeatVent.png | Bin 1149 -> 0 bytes .../kekztech/textures/items/T4HeatExchanger.png | Bin 594 -> 0 bytes .../assets/kekztech/textures/items/T4HeatVent.png | Bin 1289 -> 0 bytes .../textures/items/T4OverclockedHeatVent.png | Bin 1368 -> 0 bytes .../textures/items/Th_DepletedMOXDualFuelRod.png | Bin 907 -> 0 bytes .../textures/items/Th_DepletedMOXFuelRod.png | Bin 564 -> 0 bytes .../textures/items/Th_DepletedMOXQuadFuelRod.png | Bin 1165 -> 0 bytes .../kekztech/textures/items/Th_MOXDualFuelRod.png | Bin 907 -> 0 bytes .../kekztech/textures/items/Th_MOXFuelRod.png | Bin 564 -> 0 bytes .../kekztech/textures/items/Th_MOXQuadFuelRod.png | Bin 1031 -> 0 bytes .../kekztech/textures/items/ThoriumDualFuelRod.png | Bin 724 -> 0 bytes .../kekztech/textures/items/ThoriumFuelRod.png | Bin 441 -> 0 bytes .../kekztech/textures/items/ThoriumQuadFuelRod.png | Bin 827 -> 0 bytes .../kekztech/textures/items/UraniumDualFuelRod.png | Bin 724 -> 0 bytes .../kekztech/textures/items/UraniumFuelRod.png | Bin 441 -> 0 bytes .../kekztech/textures/items/UraniumQuadFuelRod.png | Bin 828 -> 0 bytes 85 files changed, 2 insertions(+), 927 deletions(-) delete mode 100644 src/main/java/common/blocks/Block_ControlRod.java delete mode 100644 src/main/java/common/blocks/Block_ReactorChamber_OFF.java delete mode 100644 src/main/java/common/blocks/Block_ReactorChamber_ON.java delete mode 100644 src/main/java/common/container/Container_ModularNuclearReactor.java delete mode 100644 src/main/java/common/items/MetaItem_ReactorComponent.java delete mode 100644 src/main/java/common/reactorItem/AbstractReactorItem.java delete mode 100644 src/main/java/common/reactorItem/ReactorItem.java delete mode 100644 src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java delete mode 100644 src/main/java/reactor/ButtonSlot.java delete mode 100644 src/main/java/reactor/Reactor.java delete mode 100644 src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java delete mode 100644 src/main/java/reactor/items/CoolantCell.java delete mode 100644 src/main/java/reactor/items/FuelRod.java delete mode 100644 src/main/java/reactor/items/HeatExchanger.java delete mode 100644 src/main/java/reactor/items/HeatVent.java delete mode 100644 src/main/java/reactor/items/NeutronReflector.java delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ControlRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/MOXFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T1HeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T2HeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T3HeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T4HeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.png diff --git a/src/main/java/common/Blocks.java b/src/main/java/common/Blocks.java index d2fb863968..4003e8e9e4 100644 --- a/src/main/java/common/Blocks.java +++ b/src/main/java/common/Blocks.java @@ -17,9 +17,6 @@ public class Blocks { public static Block yszUnit; public static Block gdcUnit; public static Block tfftStorageField; - public static Block reactorChamberOFF; - public static Block reactorChamberON; - public static Block reactorControlRod; public static Block jarThaumiumReinforced; public static Block jarIchor; public static Block lscLapotronicEnergyUnit; diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index 0f6600be83..540e6ced89 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -2,7 +2,6 @@ package common; import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; -import common.items.MetaItem_ReactorComponent; import common.tileentities.GTMTE_TFFTHatch; import cpw.mods.fml.common.event.FMLInitializationEvent; @@ -15,7 +14,6 @@ public class CommonProxy { public void preInit(final FMLPreInitializationEvent e) { // Items ErrorItem.getInstance().registerItem(); - MetaItem_ReactorComponent.getInstance().registerItem(); MetaItem_CraftingComponent.getInstance().registerItem(); Items.registerOreDictNames(); // Blocks diff --git a/src/main/java/common/TileEntities.java b/src/main/java/common/TileEntities.java index 0825b872f0..31246ac5d8 100644 --- a/src/main/java/common/TileEntities.java +++ b/src/main/java/common/TileEntities.java @@ -17,7 +17,6 @@ public class TileEntities { // Multiblock controllers public static GTMTE_SOFuelCellMK1 sofc1; public static GTMTE_SOFuelCellMK2 sofc2; - // public static GTMTE_ModularNuclearReactor mdr; public static GTMTE_TFFT tfft; public static GTMTE_LapotronicSuperCapacitor lsc; diff --git a/src/main/java/common/blocks/Block_ControlRod.java b/src/main/java/common/blocks/Block_ControlRod.java deleted file mode 100644 index 7c86c9910f..0000000000 --- a/src/main/java/common/blocks/Block_ControlRod.java +++ /dev/null @@ -1,29 +0,0 @@ -package common.blocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; - -public class Block_ControlRod extends BaseGTUpdateableBlock { - - private static final Block_ControlRod instance = new Block_ControlRod(); - - private Block_ControlRod() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_controlrod_block"; - 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_ReactorChamber_OFF.java b/src/main/java/common/blocks/Block_ReactorChamber_OFF.java deleted file mode 100644 index 3c8b29c3cc..0000000000 --- a/src/main/java/common/blocks/Block_ReactorChamber_OFF.java +++ /dev/null @@ -1,29 +0,0 @@ -package common.blocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; - -public class Block_ReactorChamber_OFF extends BaseGTUpdateableBlock { - - private static final Block_ReactorChamber_OFF instance = new Block_ReactorChamber_OFF(); - - private Block_ReactorChamber_OFF() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_reactorchamberoff_block"; - 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 deleted file mode 100644 index 7a894561ae..0000000000 --- a/src/main/java/common/blocks/Block_ReactorChamber_ON.java +++ /dev/null @@ -1,34 +0,0 @@ -package common.blocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.creativetab.CreativeTabs; - -import cpw.mods.fml.common.registry.GameRegistry; -import kekztech.KekzCore; - -public class Block_ReactorChamber_ON extends BaseGTUpdateableBlock { - - private static final Block_ReactorChamber_ON instance = new Block_ReactorChamber_ON(); - - private Block_ReactorChamber_ON() { - super(Material.iron); - } - - public static Block registerBlock() { - final String blockName = "kekztech_reactorchamberon_block"; - 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 - public int getLightValue() { - return 15; - } -} diff --git a/src/main/java/common/container/Container_ModularNuclearReactor.java b/src/main/java/common/container/Container_ModularNuclearReactor.java deleted file mode 100644 index d3a06a2f61..0000000000 --- a/src/main/java/common/container/Container_ModularNuclearReactor.java +++ /dev/null @@ -1,77 +0,0 @@ -package common.container; - -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.Container; -import net.minecraft.inventory.Slot; -import net.minecraft.item.ItemStack; - -import gregtech.api.interfaces.tileentity.IGregTechTileEntity; -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; - 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(null); - } else { - slot.onSlotChanged(); - } - } - return stack; - } - - @Override - public boolean canInteractWith(EntityPlayer p_75145_1_) { - return true; - } -} diff --git a/src/main/java/common/items/MetaItem_CraftingComponent.java b/src/main/java/common/items/MetaItem_CraftingComponent.java index 3b5d9238b1..205e7392c5 100644 --- a/src/main/java/common/items/MetaItem_CraftingComponent.java +++ b/src/main/java/common/items/MetaItem_CraftingComponent.java @@ -35,17 +35,6 @@ public class MetaItem_CraftingComponent extends Item { @Override public void registerIcons(IIconRegister reg) { int counter = 9; - // Raw heat pipes - /* - * icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "CopperHeatPipe"); icons[counter++] = - * reg.registerIcon(KekzCore.MODID + ":" + "SilverHeatPipe"); icons[counter++] = reg.registerIcon(KekzCore.MODID - * + ":" + "BoronArsenideHeatPipe"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + - * "DiamondHeatPipe"); // Dust icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideDust"); - * icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondDust"); icons[counter++] = - * reg.registerIcon(KekzCore.MODID + ":" + "AmineCarbamateDust"); // Crystal icons[counter++] = - * reg.registerIcon(KekzCore.MODID + ":" + "BoronArsenideCrystal"); icons[counter++] = - * reg.registerIcon(KekzCore.MODID + ":" + "IsotopicallyPureDiamondCrystal"); - */ // Ceramics icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "YSZCeramicDust"); icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + "GDCCeramicDust"); diff --git a/src/main/java/common/items/MetaItem_ReactorComponent.java b/src/main/java/common/items/MetaItem_ReactorComponent.java deleted file mode 100644 index 45e3a17798..0000000000 --- a/src/main/java/common/items/MetaItem_ReactorComponent.java +++ /dev/null @@ -1,119 +0,0 @@ -package common.items; - -import java.util.List; - -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.nbt.NBTTagCompound; -import net.minecraft.util.EnumChatFormatting; -import net.minecraft.util.IIcon; - -import org.lwjgl.input.Keyboard; - -import kekztech.KekzCore; -import reactor.items.CoolantCell; -import reactor.items.FuelRod; -import reactor.items.HeatExchanger; -import reactor.items.HeatVent; -import reactor.items.NeutronReflector; - -public class MetaItem_ReactorComponent extends Item { - - private static final MetaItem_ReactorComponent INSTANCE = new MetaItem_ReactorComponent(); - private final IIcon[] icons = new IIcon[50]; - - private MetaItem_ReactorComponent() {} - - public static MetaItem_ReactorComponent getInstance() { - return INSTANCE; - } - - public void registerItem() { - super.setHasSubtypes(true); - final String unlocalizedName = "kekztech_reactor_item"; - super.setUnlocalizedName(unlocalizedName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setMaxStackSize(1); - // GameRegistry.registerItem(getInstance(), unlocalizedName); - } - - @Override - public void registerIcons(IIconRegister reg) { - int counter = 0; - for (String s : HeatVent.RESOURCE_NAMES) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for (String s : HeatExchanger.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for (String s : FuelRod.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for (String s : FuelRod.RESOURCE_NAME_DEPLETED) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for (String s : NeutronReflector.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - for (String s : CoolantCell.RESOURCE_NAME) { - icons[counter++] = reg.registerIcon(KekzCore.MODID + ":" + s); - } - } - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @SuppressWarnings({ "unchecked" }) - @Override - public void getSubItems(Item item, CreativeTabs tab, List list) { - for (int i = 0; i < icons.length; i++) { - list.add(new ItemStack(item, 1, i)); - } - } - - @Override - public String getUnlocalizedName(ItemStack stack) { - return super.getUnlocalizedName() + "." + stack.getItemDamage(); - } - - @SuppressWarnings({ "unchecked" }) - @Override - public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean b) { - if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) { - list.add("Property = 1"); - } else { - list.add("Part for the Modular Nuclear Reactor"); - list.add( - "Hold " + EnumChatFormatting.BOLD - + "[LSHIFT]" - + EnumChatFormatting.RESET - + EnumChatFormatting.GRAY - + " to display properties"); - } - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - NBTTagCompound nbt = (stack.getTagCompound() == null) ? new NBTTagCompound() : stack.getTagCompound(); - if (nbt.getInteger("HEALTH") != 0 && nbt.getInteger("MAXHEALTH") != 0) { - return 1 - (double) (nbt.getInteger("HEALTH") / nbt.getInteger("MAXHEALTH")); - } else { - return 0.0d; - } - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - final int meta = stack.getItemDamage(); - return meta < 31 || meta > 45; - } - - public ItemStack getStackFromDamage(int meta) { - return new ItemStack(getInstance(), 1, meta); - } -} diff --git a/src/main/java/common/reactorItem/AbstractReactorItem.java b/src/main/java/common/reactorItem/AbstractReactorItem.java deleted file mode 100644 index 876d8b4811..0000000000 --- a/src/main/java/common/reactorItem/AbstractReactorItem.java +++ /dev/null @@ -1,29 +0,0 @@ -package common.reactorItem; - -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; - -public abstract class AbstractReactorItem extends Item { - - private final int[] behaviourID; - - protected AbstractReactorItem(int... behaviourID) { - this.behaviourID = behaviourID; - } - - @Override - public abstract double getDurabilityForDisplay(ItemStack stack); - - @Override - public abstract boolean showDurabilityBar(ItemStack stack); - - @Override - public final String getUnlocalizedName(ItemStack stack) { - return super.hasSubtypes ? (super.getUnlocalizedName() + "." + stack.getItemDamage()) - : super.getUnlocalizedName(); - } - - public final int getBehaviourID(int meta) { - return behaviourID[meta]; - } -} diff --git a/src/main/java/common/reactorItem/ReactorItem.java b/src/main/java/common/reactorItem/ReactorItem.java deleted file mode 100644 index 8e69e40e95..0000000000 --- a/src/main/java/common/reactorItem/ReactorItem.java +++ /dev/null @@ -1,47 +0,0 @@ -package common.reactorItem; - -import net.minecraft.client.renderer.texture.IIconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.IIcon; - -import cpw.mods.fml.common.registry.GameRegistry; - -public class ReactorItem extends AbstractReactorItem { - - private static final ReactorItem INSTANCE = new ReactorItem(); - - private final IIcon[] icons = new IIcon[50]; - - private ReactorItem() { - super(); - } - - public static ReactorItem registerItem() { - INSTANCE.setHasSubtypes(true); - INSTANCE.setCreativeTab(CreativeTabs.tabMisc); - INSTANCE.setMaxStackSize(1); - final String unloc = "kekztech_reactor_item"; - INSTANCE.setUnlocalizedName(unloc); - GameRegistry.registerItem(INSTANCE, unloc); - return INSTANCE; - } - - @Override - public void registerIcons(IIconRegister reg) {} - - @Override - public IIcon getIconFromDamage(int meta) { - return icons[meta]; - } - - @Override - public double getDurabilityForDisplay(ItemStack stack) { - return 0; - } - - @Override - public boolean showDurabilityBar(ItemStack stack) { - return false; - } -} diff --git a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java b/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java deleted file mode 100644 index 1875a097e5..0000000000 --- a/src/main/java/common/tileentities/GTMTE_ModularNuclearReactor.java +++ /dev/null @@ -1,224 +0,0 @@ -package common.tileentities; - -import net.minecraft.block.Block; -import net.minecraft.item.ItemStack; -import net.minecraftforge.common.util.ForgeDirection; - -import org.joml.Vector3i; - -import common.Blocks; - -import gregtech.api.GregTech_API; -import gregtech.api.enums.Textures; -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; - -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 = Blocks.reactorChamberOFF; - private final Block CHAMBER_ON = Blocks.reactorChamberON; - private final Block CONTROL_ROD = Blocks.reactorControlRod; - - 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() { - return new String[] { "Disabled" }; - /* - * 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 ForgeDirection side, - final ForgeDirection facing, final int colorIndex, final boolean aActive, final boolean aRedstone) { - return side == facing - ? new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - new GT_RenderedTexture( - aActive ? Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE - : Textures.BlockIcons.OVERLAY_FRONT_HEAT_EXCHANGER) } - : new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID) }; - } - - @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 = thisController.getBackFacing().offsetX; - final int dirZ = 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/kekztech/Items.java b/src/main/java/kekztech/Items.java index e1243820b4..5e0066cd5e 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -6,31 +6,11 @@ import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; import common.items.MetaItem_CraftingComponent; -import common.items.MetaItem_ReactorComponent; import util.Util; public enum Items { - /* - * // Heat Vents T1HeatVent(0,0), T2HeatVent(1,0), T3HeatVent(2,0), T4HeatVent(3,0), T1ComponentHeatVent(4,0), - * T2ComponentHeatVent(5,0), T3ComponentHeatVent(6,0), T4ComponentHeatVent(7,0), T1OverclockedHeatVent(8,0), - * T2OverclockedHeatVent(9,0), T3OverclockedHeatVent(10,0), T4OverclockedHeatVent(11,0), // Heat Exchanger - * T1HeatExchanger(12,0), T2HeatExchanger(13,0), T3HeatExchanger(14,0), T4HeatExchanger(15,0), // Fuel Rods - * UraniumFuelRod(16,0), UraniumDualFuelRod(17,0), UraniumQuadFuelRod(18,0), ThoriumFuelRod(19,0), - * ThoriumDualFuelRod(20,0), ThoriumQuadFuelRod(21,0), MOXFuelRod(22,0), MOXDualFuelRod(23,0), MOXQuadFuelRod(24,0), - * NaquadahFuelRod(25,0), NaquadahDualFuelRod(26,0), NaquadahQuadFuelRod(27,0), Th_MOXFuelRod(28,0), - * Th_MOXDualFuelRod(29,0), Th_MOXQuadFuelRod(30,0), // Depleted Fuel Rods DepletedUraniumFuelRod(31,0), - * DepletedUraniumDualFuelRod(32,0), DepletedUraniumQuadFuelRod(33,0), DepletedThoriumFuelRod(34,0), - * DepletedThoriumDualFuelRod(35,0), DepletedThoriumQuadFuelRod(36,0), DepletedMOXFuelRod(37,0), - * DepletedMOXDualFuelRod(38,0), DepletedMOXQuadFuelRod(39,0), DepletedNaquadahFuelRod(40,0), - * DepletedNaquadahDualFuelRod(41,0), DepletedNaquadahQuadFuelRod(42,0), Th_DepletedMOXFuelRod(43,0), - * Th_DepletedMOXDualFuelRod(44,0), Th_DepletedMOXQuadFuelRod(45,0), // Neutron Reflectors T1NeutronReflector(46,0), - * T2NeutronReflector(47,0), // Coolant Cells HeliumCoolantCell360k(48,0), NaKCoolantCell360k(49,0), // Heat Pipes - * CopperHeatPipe(0,1), SilverHeatPipe(1,1), BoronArsenideHeatPipe(2,1), DiamondHeatPipe(3,1), - * BoronArsenideDust(4,1), IsotopicallyPureDiamondDust(5,1), AmineCarbamiteDust(6,1), BoronArsenideCrystal(7,1), - * IsotopicallyPureDiamondCrystal(8,1), - */ // Ceramics YSZCeramicDust(9, 1), GDCCeramicDust(10, 1), @@ -72,14 +52,12 @@ public enum Items { } public ItemStack getNonOreDictedItemStack(int amount) { - return identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(), amount, this.getMetaID()) - : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); + return new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); } public ItemStack getOreDictedItemStack(int amount) { return this.getOreDictName() != null ? Util.getStackofAmountFromOreDict(this.getOreDictName(), amount) - : identifier == 0 ? new ItemStack(MetaItem_ReactorComponent.getInstance(), amount, this.getMetaID()) - : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); + : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); } public String getOreDictName() { diff --git a/src/main/java/reactor/ButtonSlot.java b/src/main/java/reactor/ButtonSlot.java deleted file mode 100644 index 2c059e363a..0000000000 --- a/src/main/java/reactor/ButtonSlot.java +++ /dev/null @@ -1,11 +0,0 @@ -package reactor; - -import net.minecraft.inventory.IInventory; -import net.minecraft.inventory.Slot; - -public class ButtonSlot extends Slot { - - public ButtonSlot(IInventory playerIventory, int slotID, int posX, int posY) { - super(playerIventory, slotID, posX, posY); - } -} diff --git a/src/main/java/reactor/Reactor.java b/src/main/java/reactor/Reactor.java deleted file mode 100644 index 024daf102b..0000000000 --- a/src/main/java/reactor/Reactor.java +++ /dev/null @@ -1,8 +0,0 @@ -package reactor; - -public class Reactor { - - private long energyPerSecond; - private long heat; - private long maxHeat; -} diff --git a/src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java b/src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java deleted file mode 100644 index 1990938270..0000000000 --- a/src/main/java/reactor/itemBehaviour/IReactorItemBehaviour.java +++ /dev/null @@ -1,20 +0,0 @@ -package reactor.itemBehaviour; - -import java.util.HashMap; - -public abstract class IReactorItemBehaviour { - - protected final HashMap properties; - - protected IReactorItemBehaviour(String propertiesKey) { - // load - - properties = new HashMap<>(); - } - - public abstract void apply(); - - public abstract boolean hasDurabilityBar(); - - public abstract double getDurabilityForDisplay(); -} diff --git a/src/main/java/reactor/items/CoolantCell.java b/src/main/java/reactor/items/CoolantCell.java deleted file mode 100644 index 2f59d6cfaa..0000000000 --- a/src/main/java/reactor/items/CoolantCell.java +++ /dev/null @@ -1,10 +0,0 @@ -package reactor.items; - -public class CoolantCell { - - public static String TYPE = "CoolantCell"; - - public static String[] RESOURCE_NAME = { "HeliumCoolantCell360k", "NaKCoolantCell360k" }; - - public static int[] HEAT_CAPACITY = { 360000, 360000 }; -} diff --git a/src/main/java/reactor/items/FuelRod.java b/src/main/java/reactor/items/FuelRod.java deleted file mode 100644 index f9e41e6ced..0000000000 --- a/src/main/java/reactor/items/FuelRod.java +++ /dev/null @@ -1,44 +0,0 @@ -package reactor.items; - -public class FuelRod { - - public static final int METAOFFSET = 17; - public static final int METAOFFSET_DEPLETED = 29; - - public static final String TYPE = "FuelRod"; - public static final String TYPE_DEPLETED = "DepletedFuelRod"; - public static final String LIFETIME = "LIFETIME"; - public static final String PULSES = "PULSES"; - public static final String HEAT_PER_SECOND = "HEAT_PER_SECOND"; - public static final String HEAT_PER_PULSE = "HEAT_PER_PULSE"; - public static final String HEAT_BOOST_RATE = "HEAT_BOOST_RATE"; - public static final String EU_PER_TICK = "EU_PER_TICK"; - public static final String EU_PER_PULSE = "EU_PER_PULSE"; - - public static final String[] RESOURCE_NAME = { "UraniumFuelRod", "UraniumDualFuelRod", "UraniumQuadFuelRod", - "ThoriumFuelRod", "ThoriumDualFuelRod", "ThoriumQuadFuelRod", "MOXFuelRod", "MOXDualFuelRod", - "MOXQuadFuelRod", "NaquadahFuelRod", "NaquadahDualFuelRod", "NaquadahQuadFuelRod", "Th_MOXFuelRod", - "Th_MOXDualFuelRod", "Th_MOXQuadFuelRod" }; - - public static final String[] RESOURCE_NAME_DEPLETED = { "DepletedUraniumFuelRod", "DepletedUraniumDualFuelRod", - "DepletedUraniumQuadFuelRod", "DepletedThoriumFuelRod", "DepletedThoriumDualFuelRod", - "DepletedThoriumQuadFuelRod", "DepletedMOXFuelRod", "DepletedMOXDualFuelRod", "DepletedMOXQuadFuelRod", - "DepletedNaquadahFuelRod", "DepletedNaquadahDualFuelRod", "DepletedNaquadahQuadFuelRod", - "Th_DepletedMOXFuelRod", "Th_DepletedMOXDualFuelRod", "Th_DepletedMOXQuadFuelRod" }; - - public static final int[] VALUES_LIFETIME = { 20000, 20000, 20000, 100000, 100000, 100000, 10000, 10000, 10000, - 100000, 100000, 100000, 50000, 50000, 50000 }; - - public static final int[] VALUES_PULSES = { 1, 2, 4, 1, 2, 4, 1, 2, 4, 1, 2, 4, 1, 2, 4 }; - - public static final int[] VALUES_HEAT_PER_SECOND = { 4, 24, 96, 1, 6, 24, 4, 24, 96, 80, 480, 1920, 1, 6, 24 }; - - public static final int[] VALUES_HEAT_PER_PULSE = { 4, 4, 4, 1, 1, 1, 4, 4, 4, 80, 80, 80, 1, 1, 1 }; - - public static final double[] VALUES_HEAT_BOOST_RATE = { 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 2, 2, 2 }; - - public static final int[] VALUES_EU_PER_TICK = { 50, 200, 600, 10, 40, 120, 50, 200, 600, 100, 400, 1200, 10, 40, - 120 }; - - public static final int[] VALUES_EU_PER_PULSE = { 50, 50, 50, 10, 10, 10, 50, 50, 50, 100, 100, 100, 10, 10, 10 }; -} diff --git a/src/main/java/reactor/items/HeatExchanger.java b/src/main/java/reactor/items/HeatExchanger.java deleted file mode 100644 index 5be68d1541..0000000000 --- a/src/main/java/reactor/items/HeatExchanger.java +++ /dev/null @@ -1,15 +0,0 @@ -package reactor.items; - -public class HeatExchanger { - - public static String TYPE = "HeatExchanger"; - - public static String[] RESOURCE_NAME = { "T1HeatExchanger", "T2HeatExchanger", "T3HeatExchanger", - "T4HeatExchanger" }; - - public static int[] HEAT_CAPACITY = { 2000, 8000, 32000, 128000 }; - - public static int[] COMPONENT_EXCHANGE_RATE = { 12, 24, 96, 384 }; - - public static int[] HULL_EXCHANGE_RATE = { 4, 8, 32, 128 }; -} diff --git a/src/main/java/reactor/items/HeatVent.java b/src/main/java/reactor/items/HeatVent.java deleted file mode 100644 index 3ff65d97bd..0000000000 --- a/src/main/java/reactor/items/HeatVent.java +++ /dev/null @@ -1,24 +0,0 @@ -package reactor.items; - -public class HeatVent { - - public static final String TYPE = "HeatVent"; - public static final String HEAT = "HEAT"; - public static final String RESOURCE_NAME = "RESOURCE_NAME"; - public static final String HEAT_CAPACITY = "HEAT_CAPACITY"; - public static final String COMPONENT_VENT_RATE = "COMPONENT_VENT_RATE"; - public static final String HULL_DRAW_RATE = "HULL_DRAW_RATE"; - public static final String SELF_COOL_RATE = "SELF_COOL_RATE"; - - public static String[] RESOURCE_NAMES = { "T1HeatVent", "T2HeatVent", "T3HeatVent", "T4HeatVent", - "T1ComponentHeatVent", "T2ComponentHeatVent", "T3ComponentHeatVent", "T4ComponentHeatVent", - "T1OverclockedHeatVent", "T2OverclockedHeatVent", "T3OverclockedHeatVent", "T4OverclockedHeatVent" }; - - public static int[] HEAT_CAPACITIES = { 1000, 4000, 8000, 32000, 1000, 4000, 8000, 32000, 1000, 4000, 8000, 32000 }; - - public static int[] COMPONENT_VENT_RATES = { 0, 0, 0, 0, 6, 12, 48, 96, 0, 0, 0, 0 }; - - public static int[] HULL_DRAW_RATES = { 0, 0, 0, 0, 0, 0, 0, 0, 18, 36, 144, 288 }; - - public static int[] SELF_COOL_RATES = { 6, 12, 48, 96, 0, 0, 0, 0, 10, 20, 80, 160 }; -} diff --git a/src/main/java/reactor/items/NeutronReflector.java b/src/main/java/reactor/items/NeutronReflector.java deleted file mode 100644 index 44f04e32c9..0000000000 --- a/src/main/java/reactor/items/NeutronReflector.java +++ /dev/null @@ -1,10 +0,0 @@ -package reactor.items; - -public class NeutronReflector { - - public static String TYPE = "NeutronReflector"; - - public static String[] RESOURCE_NAME = { "T1NeutronReflector", "T2NeutronReflector" }; - - public static int[] DURABILITY = { 512000, 2147483647 }; -} diff --git a/src/main/resources/assets/kekztech/lang/en_US.lang b/src/main/resources/assets/kekztech/lang/en_US.lang index 39f26ae06e..a77f21bcbe 100644 --- a/src/main/resources/assets/kekztech/lang/en_US.lang +++ b/src/main/resources/assets/kekztech/lang/en_US.lang @@ -18,84 +18,6 @@ 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) -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 -item.kekztech_reactor_item.3.name=High-Tech Heat Vent -item.kekztech_reactor_item.4.name=Weak Component Heat Vent -item.kekztech_reactor_item.5.name=Basic Component Heat Vent -item.kekztech_reactor_item.6.name=Advanced Component Heat Vent -item.kekztech_reactor_item.7.name=High-Tech Component Heat Vent -item.kekztech_reactor_item.8.name=Weak Overclocked Heat Vent -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) -item.kekztech_reactor_item.19.name=Fuel Rod (Thorium) -item.kekztech_reactor_item.20.name=Dual Fuel Rod (Thorium) -item.kekztech_reactor_item.21.name=Quad Fuel Rod (Thorium) -item.kekztech_reactor_item.22.name=Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.23.name=Dual Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.24.name=Quad Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.25.name=Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.26.name=Dual Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.27.name=Quad Fuel Rod (Enriched Naquadah) -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) -item.kekztech_reactor_item.34.name=Depleted Fuel Rod (Thorium) -item.kekztech_reactor_item.35.name=Depleted Dual Fuel Rod (Thorium) -item.kekztech_reactor_item.36.name=Depleted Quad Fuel Rod (Thorium) -item.kekztech_reactor_item.37.name=Depleted Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.38.name=Depleted Dual Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.39.name=Depleted Quad Fuel Rod (Plutonium MOX) -item.kekztech_reactor_item.40.name=Depleted Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.41.name=Depleted Dual Fuel Rod (Enriched Naquadah) -item.kekztech_reactor_item.42.name=Depleted Quad Fuel Rod (Enriched Naquadah) -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 -item.kekztech_crafting_item.3.name=Diamond Heat Pipe -item.kekztech_crafting_item.4.name=Boron Arsenide Dust -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 diff --git a/src/main/resources/assets/kekztech/lang/zh_CN.lang b/src/main/resources/assets/kekztech/lang/zh_CN.lang index 8676f84c10..360e4d540f 100644 --- a/src/main/resources/assets/kekztech/lang/zh_CN.lang +++ b/src/main/resources/assets/kekztech/lang/zh_CN.lang @@ -18,84 +18,6 @@ mbdesc.signAndFinalize.Hold=按住 mbdesc.signAndFinalize.todisplay=以显示结构指导 mbdesc.signAndFinalize.createdby=添加者: -# -------- Reactor: Structure Blocks -tile.kekztech_controlrod_block.name=核反应堆控制棒 -tile.kekztech_reactorchamberoff_block.name=核反应堆室(OFF) -tile.kekztech_reactorchamberon_block.name=核反应堆室(ON) - -# -------- Reactor: Heat Vents -item.kekztech_reactor_item.0.name=简易散热风扇 -item.kekztech_reactor_item.1.name=基础散热风扇 -item.kekztech_reactor_item.2.name=进阶散热风扇 -item.kekztech_reactor_item.3.name=高科技散热风扇 -item.kekztech_reactor_item.4.name=简易散热风扇组件 -item.kekztech_reactor_item.5.name=基础散热风扇组件 -item.kekztech_reactor_item.6.name=进阶散热风扇组件 -item.kekztech_reactor_item.7.name=高科技散热风扇组件 -item.kekztech_reactor_item.8.name=简易超频散热风扇 -item.kekztech_reactor_item.9.name=基础超频散热风扇 -item.kekztech_reactor_item.10.name=进阶超频散热风扇 -item.kekztech_reactor_item.11.name=高科技超频散热风扇 - -# -------- Reactor: Heat Exchangers -item.kekztech_reactor_item.12.name=简易热交换器 -item.kekztech_reactor_item.13.name=基础热交换器 -item.kekztech_reactor_item.14.name=进阶热交换器 -item.kekztech_reactor_item.15.name=高科技热交换器 - -# -------- Reactor: Fuel Rods -item.kekztech_reactor_item.16.name=燃料棒(浓缩铀) -item.kekztech_reactor_item.17.name=二联燃料棒(浓缩铀) -item.kekztech_reactor_item.18.name=四联燃料棒(浓缩铀) -item.kekztech_reactor_item.19.name=燃料棒(钍) -item.kekztech_reactor_item.20.name=二联燃料棒(钍) -item.kekztech_reactor_item.21.name=四联燃料棒(钍) -item.kekztech_reactor_item.22.name=燃料棒(钚MOX) -item.kekztech_reactor_item.23.name=二联燃料棒(钚MOX) -item.kekztech_reactor_item.24.name=四联燃料棒(钚MOX) -item.kekztech_reactor_item.25.name=燃料棒(富集硅岩) -item.kekztech_reactor_item.26.name=二联燃料棒(富集硅岩) -item.kekztech_reactor_item.27.name=四联燃料棒(富集硅岩) -item.kekztech_reactor_item.28.name=燃料棒(钍MOX) -item.kekztech_reactor_item.29.name=二联燃料棒(钍MOX) -item.kekztech_reactor_item.30.name=四联燃料棒(钍MOX) - -# -------- Reactor: Fuel Rods (Depleted) -item.kekztech_reactor_item.31.name=枯竭燃料棒(浓缩铀) -item.kekztech_reactor_item.32.name=枯竭二联燃料棒(浓缩铀) -item.kekztech_reactor_item.33.name=枯竭四联燃料棒(浓缩铀) -item.kekztech_reactor_item.34.name=枯竭燃料棒(钍) -item.kekztech_reactor_item.35.name=枯竭二联燃料棒(钍) -item.kekztech_reactor_item.36.name=枯竭四联燃料棒(钍) -item.kekztech_reactor_item.37.name=枯竭燃料棒(钚MOX) -item.kekztech_reactor_item.38.name=枯竭二联燃料棒(钚MOX) -item.kekztech_reactor_item.39.name=枯竭四联燃料棒(钚MOX) -item.kekztech_reactor_item.40.name=枯竭燃料棒(富集硅岩) -item.kekztech_reactor_item.41.name=枯竭二联燃料棒(富集硅岩) -item.kekztech_reactor_item.42.name=枯竭四联燃料棒(富集硅岩) -item.kekztech_reactor_item.43.name=枯竭燃料棒(钍MOX) -item.kekztech_reactor_item.44.name=枯竭燃料棒(钍MOX) -item.kekztech_reactor_item.45.name=枯竭燃料棒(钍MOX) - -# -------- Reactor: Neutron Reflectors -item.kekztech_reactor_item.46.name=中子反射板 -item.kekztech_reactor_item.47.name=超级中子反射板(坚不可摧) - -# -------- Reactor: Coolant Cells -item.kekztech_reactor_item.48.name=氦冷却单元 -item.kekztech_reactor_item.49.name=钠钾冷却单元 - -# -------- Reactor: Crafting Components -item.kekztech_crafting_item.0.name=铜导热管 -item.kekztech_crafting_item.1.name=银导热管 -item.kekztech_crafting_item.2.name=砷化硼导热管 -item.kekztech_crafting_item.3.name=钻石导热管 -item.kekztech_crafting_item.4.name=砷化硼粉 -item.kekztech_crafting_item.5.name=钻石同位素粉 -item.kekztech_crafting_item.6.name=氨基甲酸酯粉 -item.kekztech_crafting_item.7.name=砷化硼晶体 -item.kekztech_crafting_item.8.name=钻石同位素晶体 - # -------- Fuel Cell: Structure Blocks tile.kekztech_gdcceramicelectrolyteunit_block.name=钆铈陶瓷电解质单元 tile.kekztech_yszceramicelectrolyteunit_block.name=钇锆陶瓷电解质单元 diff --git a/src/main/resources/assets/kekztech/textures/blocks/ControlRod.png b/src/main/resources/assets/kekztech/textures/blocks/ControlRod.png deleted file mode 100644 index 177e5c7231..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ControlRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.png b/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.png deleted file mode 100644 index 40a33e52a9..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_OFF.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.png b/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.png deleted file mode 100644 index 6480a8ab9b..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ReactorChamber_ON.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.png b/src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.png deleted file mode 100644 index d52f6c823c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/AmineCarbamateDust.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.png b/src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.png deleted file mode 100644 index b5f4bfcfa6..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/BoronArsenideCrystal.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.png b/src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.png deleted file mode 100644 index d6475829ed..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/BoronArsenideDust.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.png b/src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.png deleted file mode 100644 index 3dba0931da..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/BoronArsenideHeatPipe.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.png b/src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.png deleted file mode 100644 index 4f6fe9583b..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/CopperHeatPipe.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png deleted file mode 100644 index b74dd955d4..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedMOXDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.png deleted file mode 100644 index fea49e3594..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedMOXFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png deleted file mode 100644 index 1f4c95d5ac..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedMOXQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png deleted file mode 100644 index b5f1019022..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png deleted file mode 100644 index 808c45ff8a..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png deleted file mode 100644 index 0854d0426c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedNaquadahQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png deleted file mode 100644 index 680e8be89c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.png deleted file mode 100644 index 0fd9e646c4..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png deleted file mode 100644 index 3521deea10..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedThoriumQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png deleted file mode 100644 index 8f55e7b9e3..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.png deleted file mode 100644 index 6e4dec95c4..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png deleted file mode 100644 index 83492ea5aa..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DepletedUraniumQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.png b/src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.png deleted file mode 100644 index 0c67b69b21..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DiamondHeatPipe.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.png b/src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.png deleted file mode 100644 index 421eac6879..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/HeliumCoolantCell360k.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png b/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png deleted file mode 100644 index 0e7d47f02e..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondCrystal.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png b/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png deleted file mode 100644 index eb552c5ab3..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/IsotopicallyPureDiamondDust.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.png deleted file mode 100644 index bacbf5a087..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/MOXDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/MOXFuelRod.png b/src/main/resources/assets/kekztech/textures/items/MOXFuelRod.png deleted file mode 100644 index 3af0cf956f..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/MOXFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.png deleted file mode 100644 index fa1c0b1ba6..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/MOXQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.png b/src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.png deleted file mode 100644 index c006ea245a..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/NaKCoolantCell360k.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.png deleted file mode 100644 index 082ef703fa..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/NaquadahDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.png b/src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.png deleted file mode 100644 index b4099a19b7..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/NaquadahFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.png deleted file mode 100644 index c860a3a2bd..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/NaquadahQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.png b/src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.png deleted file mode 100644 index 278de757c7..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/SilverHeatPipe.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.png deleted file mode 100644 index 50cfaf3500..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T1ComponentHeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.png b/src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.png deleted file mode 100644 index 3de49b2a8e..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T1HeatExchanger.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1HeatVent.png b/src/main/resources/assets/kekztech/textures/items/T1HeatVent.png deleted file mode 100644 index 5d898e72f8..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T1HeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.png b/src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.png deleted file mode 100644 index 5c16d10365..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T1NeutronReflector.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.png deleted file mode 100644 index 3e463d03d6..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T1OverclockedHeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.png deleted file mode 100644 index 01d7514ca2..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T2ComponentHeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.png b/src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.png deleted file mode 100644 index a67693cd15..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T2HeatExchanger.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2HeatVent.png b/src/main/resources/assets/kekztech/textures/items/T2HeatVent.png deleted file mode 100644 index 8e30ff11e5..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T2HeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.png b/src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.png deleted file mode 100644 index b85428abed..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T2NeutronReflector.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.png deleted file mode 100644 index 6e3d8447c5..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T2OverclockedHeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.png deleted file mode 100644 index 46e717f2c7..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T3ComponentHeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.png b/src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.png deleted file mode 100644 index bdc6dc25af..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T3HeatExchanger.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T3HeatVent.png b/src/main/resources/assets/kekztech/textures/items/T3HeatVent.png deleted file mode 100644 index d53f010af6..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T3HeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.png deleted file mode 100644 index 1e12e2480d..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T3OverclockedHeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.png deleted file mode 100644 index 37b3de63c7..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T4ComponentHeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.png b/src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.png deleted file mode 100644 index fb890073eb..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T4HeatExchanger.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T4HeatVent.png b/src/main/resources/assets/kekztech/textures/items/T4HeatVent.png deleted file mode 100644 index b9de168eea..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T4HeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.png b/src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.png deleted file mode 100644 index 44d14ce35c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/T4OverclockedHeatVent.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png deleted file mode 100644 index f7b9319a6c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png deleted file mode 100644 index 64c40e0e7d..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png deleted file mode 100644 index ec3086224b..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/Th_DepletedMOXQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.png deleted file mode 100644 index f23128cfc1..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/Th_MOXDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.png deleted file mode 100644 index 78731f7089..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/Th_MOXFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png deleted file mode 100644 index 23e8626fc6..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/Th_MOXQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.png deleted file mode 100644 index f876b8c761..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/ThoriumDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.png deleted file mode 100644 index c8dbf6d4a5..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/ThoriumFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.png deleted file mode 100644 index bbe4757d0d..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/ThoriumQuadFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.png b/src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.png deleted file mode 100644 index 531a018694..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/UraniumDualFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.png b/src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.png deleted file mode 100644 index 96e1fb32bf..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/UraniumFuelRod.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.png b/src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.png deleted file mode 100644 index 2b111de025..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/UraniumQuadFuelRod.png and /dev/null differ -- cgit From aac59f1cf80fb2ce8224f82a2bddc478ab28c983 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 17:09:12 +0900 Subject: Remove Vector3i --- src/main/java/util/Vector3i.java | 30 ------------------------------ src/main/java/util/Vector3ic.java | 10 ---------- 2 files changed, 40 deletions(-) delete mode 100644 src/main/java/util/Vector3i.java delete mode 100644 src/main/java/util/Vector3ic.java diff --git a/src/main/java/util/Vector3i.java b/src/main/java/util/Vector3i.java deleted file mode 100644 index 6b35d14787..0000000000 --- a/src/main/java/util/Vector3i.java +++ /dev/null @@ -1,30 +0,0 @@ -package util; - -public class Vector3i implements Vector3ic { - - public int x, y, z; - - public Vector3i() { - x = 1; - y = 1; - z = 1; - } - - public Vector3i(int x, int y, int z) { - this.x = x; - this.y = y; - this.z = z; - } - - public int x() { - return x; - } - - public int y() { - return y; - } - - public int z() { - return z; - } -} diff --git a/src/main/java/util/Vector3ic.java b/src/main/java/util/Vector3ic.java deleted file mode 100644 index 296c4f0268..0000000000 --- a/src/main/java/util/Vector3ic.java +++ /dev/null @@ -1,10 +0,0 @@ -package util; - -public interface Vector3ic { - - int x(); - - int y(); - - int z(); -} -- cgit From 2b416437a0e1fb9359ba130a1e146aaac702ae24 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 17:09:30 +0900 Subject: Remove Configurator --- src/main/java/kekztech/Items.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 5e0066cd5e..747f8c903f 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -20,9 +20,7 @@ public enum Items { YSZCeramicPlate(14, 1), GDCCeramicPlate(15, 1), // Error Item - Error(0, 1), - // Configurator - Configurator(0, 1); + Error(0, 1); static { YttriaDust.setOreDictName("dustYttriumOxide"); -- cgit From 97cd10e0534de8312b53ce866ba0fc9752767c52 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 10 Sep 2023 17:17:23 +0900 Subject: Remove random images --- .../assets/kekztech/textures/blocks/ItemServer2.png | Bin 893 -> 0 bytes .../kekztech/textures/blocks/ItemServer2_BOTTOM.png | Bin 470 -> 0 bytes .../assets/kekztech/textures/blocks/ItemServer2_TOP.png | Bin 663 -> 0 bytes .../assets/kekztech/textures/blocks/ItemServerDrive.png | Bin 567 -> 0 bytes .../kekztech/textures/blocks/ItemServerDrive_BOTTOM.png | Bin 309 -> 0 bytes .../kekztech/textures/blocks/ItemServerDrive_TOP.png | Bin 405 -> 0 bytes .../assets/kekztech/textures/blocks/ItemServerIOPort.png | Bin 778 -> 0 bytes .../kekztech/textures/blocks/ItemServerRackCasing.png | Bin 282 -> 0 bytes .../assets/kekztech/textures/items/DemonCore.png | Bin 1927 -> 0 bytes .../kekztech/textures/items/PlutoniumGalliumDust.png | Bin 253 -> 0 bytes .../assets/kekztech/textures/items/RawDemonCore.png | Bin 776 -> 0 bytes 11 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer2.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png delete mode 100644 src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/DemonCore.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.png delete mode 100644 src/main/resources/assets/kekztech/textures/items/RawDemonCore.png diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2.png deleted file mode 100644 index cd806e7e7f..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png deleted file mode 100644 index 9adc2b745c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_BOTTOM.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.png deleted file mode 100644 index fa6b2f578c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServer2_TOP.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png deleted file mode 100644 index 2560ec1c14..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png deleted file mode 100644 index c62f716f68..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_BOTTOM.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png deleted file mode 100644 index 9f3b2f2c0c..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerDrive_TOP.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png deleted file mode 100644 index 5e387411f2..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerIOPort.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.png b/src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.png deleted file mode 100644 index 5f3a9b6d58..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/blocks/ItemServerRackCasing.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/DemonCore.png b/src/main/resources/assets/kekztech/textures/items/DemonCore.png deleted file mode 100644 index 026b8fdeed..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/DemonCore.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.png b/src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.png deleted file mode 100644 index fc978ad329..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/PlutoniumGalliumDust.png and /dev/null differ diff --git a/src/main/resources/assets/kekztech/textures/items/RawDemonCore.png b/src/main/resources/assets/kekztech/textures/items/RawDemonCore.png deleted file mode 100644 index 94105601d1..0000000000 Binary files a/src/main/resources/assets/kekztech/textures/items/RawDemonCore.png and /dev/null differ -- cgit From 0b64da21122c2671e943131ce60e5b45d2759a2e Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sun, 10 Sep 2023 22:46:38 +0200 Subject: update deps --- dependencies.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 4c1c76862b..f33fb896c5 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,9 +1,9 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.43.184:dev') - api('com.github.GTNewHorizons:bartworks:0.7.39:dev') - api('com.github.GTNewHorizons:ThaumicTinkerer:2.7.1:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.09:dev') + api('com.github.GTNewHorizons:bartworks:0.8.1:dev') + api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.2:dev') compileOnly('org.joml:joml:1.10.2') } -- cgit From ed6a15a45c82b833029970a46172b1dc4056c2c2 Mon Sep 17 00:00:00 2001 From: miozune Date: Sat, 23 Sep 2023 15:45:01 +0900 Subject: Cleanup noXXXYYY methods (#77) * updateBuildScript * Update dependencies * Cleanup noXXXYYY methods * Fix wildcard import --- build.gradle | 60 ++++++++++++++++--- dependencies.gradle | 4 +- .../java/common/recipeLoaders/AlloySmelter.java | 3 +- src/main/java/common/recipeLoaders/Assembler.java | 69 ++++++++++++---------- .../java/common/recipeLoaders/AssemblyLine.java | 31 ++++++---- .../java/common/recipeLoaders/ChemicalReactor.java | 4 +- .../java/common/recipeLoaders/FormingPress.java | 2 +- src/main/java/common/recipeLoaders/Mixer.java | 4 +- .../recipeLoaders/ResearchableAssemblyLine.java | 6 +- src/main/java/common/recipeLoaders/Unpackager.java | 64 ++++++++------------ 10 files changed, 144 insertions(+), 103 deletions(-) diff --git a/build.gradle b/build.gradle index b894d64772..7ff83a31bc 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1692122114 +//version: 1695409603 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -89,6 +89,23 @@ def out = services.get(StyledTextOutputFactory).create('an-output') def projectJavaVersion = JavaLanguageVersion.of(8) boolean disableSpotless = project.hasProperty("disableSpotless") ? project.disableSpotless.toBoolean() : false +boolean disableCheckstyle = project.hasProperty("disableCheckstyle") ? project.disableCheckstyle.toBoolean() : false + +final String CHECKSTYLE_CONFIG = """ + + + + + + + + + + + +""" checkPropertyExists("modName") checkPropertyExists("modId") @@ -140,6 +157,17 @@ if (!disableSpotless) { apply from: Blowdryer.file('spotless.gradle') } +if (!disableCheckstyle) { + apply plugin: 'checkstyle' + tasks.named("checkstylePatchedMc") { enabled = false } + tasks.named("checkstyleMcLauncher") { enabled = false } + tasks.named("checkstyleIdeVirtualMain") { enabled = false } + tasks.named("checkstyleInjectedTags") { enabled = false } + checkstyle { + config = resources.text.fromString(CHECKSTYLE_CONFIG) + } +} + String javaSourceDir = "src/main/java/" String scalaSourceDir = "src/main/scala/" String kotlinSourceDir = "src/main/kotlin/" @@ -600,15 +628,10 @@ repositories { } maven { name = "ic2" - url = "https://maven.ic2.player.to/" - metadataSources { - mavenPom() - artifact() + url = getURL("https://maven.ic2.player.to/", "https://maven2.ic2.player.to/") + content { + includeGroup "net.industrial-craft" } - } - maven { - name = "ic2-mirror" - url = "https://maven2.ic2.player.to/" metadataSources { mavenPom() artifact() @@ -1576,6 +1599,25 @@ def getSecondaryArtifacts() { return secondaryArtifacts } +def getURL(String main, String fallback) { + return pingURL(main, 10000) ? main : fallback +} + +// credit: https://stackoverflow.com/a/3584332 +def pingURL(String url, int timeout) { + url = url.replaceFirst("^https", "http") // Otherwise an exception may be thrown on invalid SSL certificates. + try { + HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection() + connection.setConnectTimeout(timeout) + connection.setReadTimeout(timeout) + connection.setRequestMethod("HEAD") + int responseCode = connection.getResponseCode() + return 200 <= responseCode && responseCode <= 399 + } catch (IOException ignored) { + return false + } +} + // For easier scripting of things that require variables defined earlier in the buildscript if (file('addon.late.gradle.kts').exists()) { apply from: 'addon.late.gradle.kts' diff --git a/dependencies.gradle b/dependencies.gradle index f33fb896c5..0ee266df45 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,8 +1,8 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.09:dev') - api('com.github.GTNewHorizons:bartworks:0.8.1:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.22:dev') + api('com.github.GTNewHorizons:bartworks:0.8.5:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.2:dev') compileOnly('org.joml:joml:1.10.2') diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java index 33bf414767..89cfcff35c 100644 --- a/src/main/java/common/recipeLoaders/AlloySmelter.java +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -24,8 +24,7 @@ public class AlloySmelter implements Runnable { craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 3), ItemList.Shape_Mold_Plate.get(0)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1)) - .noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sAlloySmelterRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAlloySmelterRecipes); } } } diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index 5e91988d11..b4138424f5 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -12,7 +12,12 @@ import common.TileEntities; import common.items.ErrorItem; import common.items.MetaItem_CraftingComponent; -import gregtech.api.enums.*; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.MaterialsUEVplus; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; @@ -31,7 +36,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(144)).noFluidOutputs().duration(5 * SECONDS) + .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(144)).duration(5 * SECONDS) .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFT Multi Hatch @@ -42,7 +47,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_LV.get(4), GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25)) .itemOutputs(TileEntities.tfftHatch.getStackForm(1)).fluidInputs(Materials.Plastic.getMolten(432)) - .noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField1 GT_Values.RA.stdBuilder() @@ -53,7 +58,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), ItemList.FluidRegulator_LV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 1)).fluidInputs(Materials.Glass.getMolten(144)) - .noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField2 GT_Values.RA.stdBuilder() @@ -64,7 +69,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), ItemList.FluidRegulator_MV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 2)).fluidInputs(Materials.Plastic.getMolten(288)) - .noFluidOutputs().duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField3 GT_Values.RA.stdBuilder() @@ -76,7 +81,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 3)).fluidInputs(Materials.Plastic.getMolten(432)) - .noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // TFFTStorageField4 GT_Values.RA.stdBuilder() @@ -88,7 +93,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 4)).fluidInputs(Materials.Epoxid.getMolten(864)) - .noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); // TFFTStorageField5 GT_Values.RA.stdBuilder() @@ -100,7 +105,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 5)).fluidInputs(Materials.Epoxid.getMolten(1152)) - .noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); // LSC Casing GT_Values.RA.stdBuilder() @@ -109,8 +114,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0)).noFluidInputs().noFluidOutputs() - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0)).duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // EV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -118,8 +123,8 @@ public class Assembler implements Runnable { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), GT_Utility.getIntegratedCircuit(7)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)).noFluidInputs().noFluidOutputs() - .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)).duration(10 * SECONDS) + .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // IV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -127,8 +132,8 @@ public class Assembler implements Runnable { new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)).noFluidInputs().noFluidOutputs() - .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)).duration(20 * SECONDS) + .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); // LuV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -137,8 +142,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).noFluidInputs().noFluidOutputs() - .duration(40 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).duration(40 * SECONDS) + .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); // ZPM Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -147,8 +152,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)).noFluidInputs().noFluidOutputs() - .duration(1 * MINUTES + 20 * SECONDS).eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)).duration(1 * MINUTES + 20 * SECONDS) + .eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); // UV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -157,8 +162,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).noFluidInputs().noFluidOutputs() - .duration(2 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).duration(2 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); // UHV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -167,8 +172,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)).noFluidInputs().noFluidOutputs() - .duration(5 * MINUTES + 20 * SECONDS).eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)).duration(5 * MINUTES + 20 * SECONDS) + .eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); // UEV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -177,8 +182,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)).noFluidInputs().noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)).duration(10 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); // UIV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -187,8 +192,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.TranscendentMetal, 4), GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)).noFluidInputs().noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UEV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)).duration(10 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UEV).addTo(sAssemblerRecipes); // UMV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -197,8 +202,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 4), GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)).noFluidInputs().noFluidOutputs() - .duration(10 * MINUTES + 40 * SECONDS).eut(TierEU.RECIPE_UIV).addTo(sAssemblerRecipes); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)).duration(10 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UIV).addTo(sAssemblerRecipes); final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); @@ -212,7 +217,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), ItemList.Electric_Motor_HV.get(1L)) .itemOutputs(new ItemStack(Blocks.yszUnit, 1)).fluidInputs(Materials.Hydrogen.getGas(4000)) - .noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); // GDC Unit GT_Values.RA.stdBuilder().itemInputs( @@ -223,8 +228,8 @@ public class Assembler implements Runnable { GT_OreDictUnificator .get(OrePrefixes.rotor, Materials.Desh, new ItemStack(ErrorItem.getInstance(), 1), 1), ItemList.Electric_Motor_IV.get(1L)).itemOutputs(new ItemStack(Blocks.gdcUnit, 1)) - .fluidInputs(Materials.Hydrogen.getGas(16000)).noFluidOutputs().duration(2 * MINUTES) - .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .fluidInputs(Materials.Hydrogen.getGas(16000)).duration(2 * MINUTES).eut(TierEU.RECIPE_EV) + .addTo(sAssemblerRecipes); // Hex Tiles GT_Values.RA.stdBuilder() @@ -234,7 +239,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2)) .itemOutputs(new ItemStack(Blocks.largeHexPlate, 2)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 36)).noFluidOutputs().duration(30 * SECONDS) + .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 36)).duration(30 * SECONDS) .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); } diff --git a/src/main/java/common/recipeLoaders/AssemblyLine.java b/src/main/java/common/recipeLoaders/AssemblyLine.java index 6e84e0c0d3..140675f467 100644 --- a/src/main/java/common/recipeLoaders/AssemblyLine.java +++ b/src/main/java/common/recipeLoaders/AssemblyLine.java @@ -21,7 +21,12 @@ import net.minecraftforge.fluids.FluidStack; import common.Blocks; -import gregtech.api.enums.*; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.MaterialsUEVplus; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; @@ -50,8 +55,8 @@ public class AssemblyLine implements Runnable { ItemList.FluidRegulator_LuV.get(1), GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 4)) .fluidInputs(Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584)) - .noFluidOutputs().itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 6)).eut(TierEU.RECIPE_LuV) - .duration(30 * SECONDS).addTo(AssemblyLine); + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 6)).eut(TierEU.RECIPE_LuV).duration(30 * SECONDS) + .addTo(AssemblyLine); // TFFTStorageField7 GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 6)) @@ -68,8 +73,8 @@ public class AssemblyLine implements Runnable { GT_ModHandler .getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 16)) .fluidInputs(Materials.CrystallineAlloy.getMolten(2880), Materials.Polybenzimidazole.getMolten(2016)) - .noFluidOutputs().itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 7)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_UV).addTo(AssemblyLine); + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 7)).duration(30 * SECONDS).eut(TierEU.RECIPE_UV) + .addTo(AssemblyLine); // TFFTStorageField8 GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 7)) @@ -88,8 +93,8 @@ public class AssemblyLine implements Runnable { GT_ModHandler .getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) .fluidInputs(Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880)) - .noFluidOutputs().itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 8)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_UEV).addTo(AssemblyLine); + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 8)).duration(30 * SECONDS).eut(TierEU.RECIPE_UEV) + .addTo(AssemblyLine); GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 8)) .metadata(RESEARCH_TIME, 2 * HOURS + 13 * MINUTES + 20 * SECONDS) @@ -106,7 +111,7 @@ public class AssemblyLine implements Runnable { GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 3), GT_ModHandler .getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) - .fluidInputs(Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456)).noFluidOutputs() + .fluidInputs(Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 9)).duration(30 * SECONDS).eut(TierEU.RECIPE_UMV) .addTo(AssemblyLine); @@ -127,7 +132,7 @@ public class AssemblyLine implements Runnable { GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), GT_ModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 64, 6), GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1)) - .fluidInputs(Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608)).noFluidOutputs() + .fluidInputs(Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 10)).duration(30 * SECONDS) .eut(TierEU.RECIPE_UXV).addTo(AssemblyLine); @@ -148,7 +153,7 @@ public class AssemblyLine implements Runnable { ItemList.Circuit_Parts_ResistorASMD.get(8), ItemList.Circuit_Parts_TransistorASMD.get(8), GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64)) - .fluidInputs(new FluidStack(solderIndalloy, 720)).noFluidOutputs() + .fluidInputs(new FluidStack(solderIndalloy, 720)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).duration(50 * SECONDS).eut(80_000) .addTo(AssemblyLine); @@ -172,8 +177,8 @@ public class AssemblyLine implements Runnable { .fluidInputs( new FluidStack(solderIndalloy, 2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)) - .noFluidOutputs().itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) - .duration(1 * MINUTES + 40 * SECONDS).eut(100_000).addTo(AssemblyLine); + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)).duration(1 * MINUTES + 40 * SECONDS) + .eut(100_000).addTo(AssemblyLine); // UV Capacitor GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) @@ -195,7 +200,7 @@ public class AssemblyLine implements Runnable { .fluidInputs( new FluidStack(solderIndalloy, 2880), new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)) - .noFluidOutputs().itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).eut(200_000) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).eut(200_000) .duration(1 * MINUTES + 40 * SECONDS).addTo(AssemblyLine); } } diff --git a/src/main/java/common/recipeLoaders/ChemicalReactor.java b/src/main/java/common/recipeLoaders/ChemicalReactor.java index 8e2e1862f5..d0b9dda565 100644 --- a/src/main/java/common/recipeLoaders/ChemicalReactor.java +++ b/src/main/java/common/recipeLoaders/ChemicalReactor.java @@ -20,8 +20,8 @@ public class ChemicalReactor implements Runnable { // Ceria Dust GT_Values.RA.stdBuilder().itemInputs(Materials.Cerium.getDust(2), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2)) - .fluidInputs(Materials.Oxygen.getGas(3000)).noFluidOutputs().duration(20 * SECONDS) - .eut(TierEU.RECIPE_LV).addTo(UniversalChemical); + .fluidInputs(Materials.Oxygen.getGas(3000)).duration(20 * SECONDS).eut(TierEU.RECIPE_LV) + .addTo(UniversalChemical); } } diff --git a/src/main/java/common/recipeLoaders/FormingPress.java b/src/main/java/common/recipeLoaders/FormingPress.java index 6979ec8b12..e667a448f6 100644 --- a/src/main/java/common/recipeLoaders/FormingPress.java +++ b/src/main/java/common/recipeLoaders/FormingPress.java @@ -22,6 +22,6 @@ public class FormingPress implements Runnable { craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), ItemList.Shape_Mold_Plate.get(0)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1)) - .noFluidInputs().noFluidOutputs().duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sPressRecipes); + .duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sPressRecipes); } } diff --git a/src/main/java/common/recipeLoaders/Mixer.java b/src/main/java/common/recipeLoaders/Mixer.java index 14861385ef..d736e70989 100644 --- a/src/main/java/common/recipeLoaders/Mixer.java +++ b/src/main/java/common/recipeLoaders/Mixer.java @@ -29,7 +29,7 @@ public class Mixer implements Runnable { Items.ZirconiaDust.getOreDictedItemStack(5), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6)) - .noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(96).addTo(sMixerRecipes); + .duration(20 * SECONDS).eut(96).addTo(sMixerRecipes); // GDC Ceramic Dust GT_Values.RA.stdBuilder().itemInputs( @@ -38,6 +38,6 @@ public class Mixer implements Runnable { craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 9), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10)) - .noFluidInputs().noFluidOutputs().duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sMixerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sMixerRecipes); } } diff --git a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java index 8f50dec271..3b2bed91d0 100644 --- a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java +++ b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java @@ -11,7 +11,11 @@ import net.minecraftforge.fluids.FluidStack; import com.github.technus.tectech.recipe.TT_recipeAdder; import common.Blocks; -import gregtech.api.enums.*; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.MaterialsUEVplus; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java index 35a0fe9571..6e14e2bcb2 100644 --- a/src/main/java/common/recipeLoaders/Unpackager.java +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -7,7 +7,12 @@ import net.minecraft.item.ItemStack; import common.Blocks; -import gregtech.api.enums.*; +import gregtech.api.enums.GT_Values; +import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; +import gregtech.api.enums.MaterialsUEVplus; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.enums.TierEU; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; @@ -22,71 +27,61 @@ public class Unpackager implements Runnable { .itemOutputs( GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 2)) .itemOutputs( ItemList.Casing_Tank_1.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 3)) .itemOutputs( ItemList.Casing_Tank_3.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 4)) .itemOutputs( ItemList.Casing_Tank_5.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 5)) .itemOutputs( ItemList.Casing_Tank_7.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 6)) .itemOutputs( ItemList.Casing_Tank_7.get(4), GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 7)) .itemOutputs( ItemList.Casing_Tank_10.get(16), GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 8)) .itemOutputs( ItemList.Quantum_Tank_IV.get(1), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 9)) .itemOutputs( ItemList.Quantum_Tank_IV.get(4), GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 12)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 10)) .itemOutputs( ItemList.Quantum_Tank_IV.get(16), GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 12)) - .noFluidInputs().noFluidOutputs().duration(5 * SECONDS).eut(TierEU.RECIPE_HV) - .addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); } @@ -97,64 +92,55 @@ public class Unpackager implements Runnable { .itemOutputs( GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) .itemOutputs( ItemList.Energy_LapotronicOrb.get(1L), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) .itemOutputs( ItemList.Energy_LapotronicOrb2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) .itemOutputs( ItemList.Energy_Module.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)) .itemOutputs( ItemList.Energy_Cluster.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)) .itemOutputs( ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)) .itemOutputs( ItemList.ZPM4.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)) .itemOutputs( ItemList.ZPM5.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)) .itemOutputs( ItemList.ZPM6.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24)) - .noFluidInputs().noFluidOutputs().duration(60 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); } } -- cgit From bf82022108114f25d9dca2c79799c3033f6301cc Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sat, 23 Sep 2023 16:57:09 +0200 Subject: update bs+deps --- build.gradle | 15 +++------------ dependencies.gradle | 4 ++-- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/build.gradle b/build.gradle index 7ff83a31bc..6a54d13b0c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1695409603 +//version: 1695474595 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -793,23 +793,14 @@ ext.java17PatchDependenciesCfg = configurations.create("java17PatchDependencies" } dependencies { - def lwjgl3ifyVersion = '1.4.0' - def asmVersion = '9.4' + def lwjgl3ifyVersion = '1.5.0' if (modId != 'lwjgl3ify') { java17Dependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}") } if (modId != 'hodgepodge') { - java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.2.26') + java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.3.5') } - java17PatchDependencies('net.minecraft:launchwrapper:1.17.2') {transitive = false} - java17PatchDependencies("org.ow2.asm:asm:${asmVersion}") - java17PatchDependencies("org.ow2.asm:asm-commons:${asmVersion}") - java17PatchDependencies("org.ow2.asm:asm-tree:${asmVersion}") - java17PatchDependencies("org.ow2.asm:asm-analysis:${asmVersion}") - java17PatchDependencies("org.ow2.asm:asm-util:${asmVersion}") - java17PatchDependencies('org.ow2.asm:asm-deprecated:7.1') - java17PatchDependencies("org.apache.commons:commons-lang3:3.12.0") java17PatchDependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}:forgePatches") {transitive = false} } diff --git a/dependencies.gradle b/dependencies.gradle index 0ee266df45..04fb4c5537 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,8 +1,8 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.22:dev') - api('com.github.GTNewHorizons:bartworks:0.8.5:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.23:dev') + api('com.github.GTNewHorizons:bartworks:0.8.6:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.2:dev') compileOnly('org.joml:joml:1.10.2') -- cgit From 1d3d875e285a75b88ce1253989681e1cb00ff37e Mon Sep 17 00:00:00 2001 From: miozune Date: Mon, 4 Dec 2023 06:48:16 +0900 Subject: Migrate to new RecipeMap (#78) * Migrate to new RecipeMap * Minor cleanup * update bs+deps+gradle --------- Co-authored-by: Martin Robertz --- .gitignore | 8 ++- build.gradle | 30 +++------- dependencies.gradle | 8 +-- gradle/wrapper/gradle-wrapper.jar | Bin 62076 -> 63375 bytes gradle/wrapper/gradle-wrapper.properties | 3 +- gradlew | 5 +- .../java/common/recipeLoaders/AlloySmelter.java | 4 +- src/main/java/common/recipeLoaders/Assembler.java | 42 +++++++------- .../java/common/recipeLoaders/FormingPress.java | 4 +- src/main/java/common/recipeLoaders/Mixer.java | 6 +- src/main/java/common/recipeLoaders/Unpackager.java | 40 ++++++------- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 61 ++++++++++---------- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 62 ++++++++++----------- 13 files changed, 127 insertions(+), 146 deletions(-) diff --git a/.gitignore b/.gitignore index 48c525b136..5e80e0ae57 100644 --- a/.gitignore +++ b/.gitignore @@ -26,7 +26,13 @@ whitelist.json *.iml *.ipr *.iws -src/main/resources/mixins.*.json +src/main/resources/mixins.*([!.]).json *.bat *.DS_Store !gradlew.bat +.factorypath +addon.local.gradle +addon.local.gradle.kts +addon.late.local.gradle +addon.late.local.gradle.kts +layout.json diff --git a/build.gradle b/build.gradle index 6a54d13b0c..8507c7dfbd 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1695474595 +//version: 1701530445 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -28,27 +28,12 @@ import java.util.concurrent.TimeUnit buildscript { repositories { - mavenCentral() - - maven { - name 'forge' - url 'https://maven.minecraftforge.net' - } maven { // GTNH RetroFuturaGradle and ASM Fork name "GTNH Maven" url "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" allowInsecureProtocol = true } - maven { - name 'sonatype' - url 'https://oss.sonatype.org/content/repositories/snapshots/' - } - maven { - name 'Scala CI dependencies' - url 'https://repo1.maven.org/maven2/' - } - mavenLocal() } } @@ -302,7 +287,7 @@ if (apiPackage) { } if (accessTransformersFile) { - for (atFile in accessTransformersFile.split(",")) { + for (atFile in accessTransformersFile.split(" ")) { String targetFile = "src/main/resources/META-INF/" + atFile.trim() if (!getFile(targetFile).exists()) { throw new GradleException("Could not resolve \"accessTransformersFile\"! Could not find " + targetFile) @@ -646,7 +631,7 @@ repositories { def mixinProviderGroup = "io.github.legacymoddingmc" def mixinProviderModule = "unimixins" -def mixinProviderVersion = "0.1.7.1" +def mixinProviderVersion = "0.1.13" def mixinProviderSpecNoClassifer = "${mixinProviderGroup}:${mixinProviderModule}:${mixinProviderVersion}" def mixinProviderSpec = "${mixinProviderSpecNoClassifer}:dev" ext.mixinProviderSpec = mixinProviderSpec @@ -793,12 +778,12 @@ ext.java17PatchDependenciesCfg = configurations.create("java17PatchDependencies" } dependencies { - def lwjgl3ifyVersion = '1.5.0' + def lwjgl3ifyVersion = '1.5.7' if (modId != 'lwjgl3ify') { java17Dependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}") } if (modId != 'hodgepodge') { - java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.3.5') + java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.3.35') } java17PatchDependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}:forgePatches") {transitive = false} @@ -1187,9 +1172,8 @@ publishing { version = System.getenv("RELEASE_VERSION") ?: identifiedVersion } } - repositories { - if (usesMavenPublishing.toBoolean()) { + if (usesMavenPublishing.toBoolean() && System.getenv("MAVEN_USER") != null) { maven { url = mavenPublishUrl allowInsecureProtocol = mavenPublishUrl.startsWith("http://") // Mostly for the GTNH maven @@ -1311,7 +1295,7 @@ def addCurseForgeRelation(String type, String name) { // Updating -def buildscriptGradleVersion = "8.2.1" +def buildscriptGradleVersion = "8.5" tasks.named('wrapper', Wrapper).configure { gradleVersion = buildscriptGradleVersion diff --git a/dependencies.gradle b/dependencies.gradle index 04fb4c5537..64a5e228f8 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,9 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.23:dev') - api('com.github.GTNewHorizons:bartworks:0.8.6:dev') - api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.2:dev') - - compileOnly('org.joml:joml:1.10.2') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.96:dev') + api('com.github.GTNewHorizons:bartworks:0.8.19:dev') + api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.5:dev') } diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index c1962a79e2..033e24c4cd 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 17a8ddce2d..1af9e0930b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index aeb74cbb43..fcb6fca147 100755 --- a/gradlew +++ b/gradlew @@ -130,10 +130,13 @@ 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. + if ! command -v java >/dev/null 2>&1 + then + 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 fi # Increase the maximum file descriptors if we can. diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java index 89cfcff35c..97a9a15f4e 100644 --- a/src/main/java/common/recipeLoaders/AlloySmelter.java +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -1,7 +1,7 @@ package common.recipeLoaders; import static gregtech.api.enums.Mods.BartWorks; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes; +import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import common.items.MetaItem_CraftingComponent; @@ -24,7 +24,7 @@ public class AlloySmelter implements Runnable { craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 3), ItemList.Shape_Mold_Plate.get(0)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAlloySmelterRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(alloySmelterRecipes); } } } diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index b4138424f5..9ead02fec8 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -1,6 +1,6 @@ package common.recipeLoaders; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sAssemblerRecipes; +import static gregtech.api.recipe.RecipeMaps.assemblerRecipes; import static gregtech.api.util.GT_RecipeBuilder.MINUTES; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; @@ -37,7 +37,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1)) .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(144)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // TFFT Multi Hatch GT_Values.RA.stdBuilder() @@ -47,7 +47,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_LV.get(4), GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25)) .itemOutputs(TileEntities.tfftHatch.getStackForm(1)).fluidInputs(Materials.Plastic.getMolten(432)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // TFFTStorageField1 GT_Values.RA.stdBuilder() @@ -58,7 +58,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), ItemList.FluidRegulator_LV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 1)).fluidInputs(Materials.Glass.getMolten(144)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // TFFTStorageField2 GT_Values.RA.stdBuilder() @@ -69,7 +69,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), ItemList.FluidRegulator_MV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 2)).fluidInputs(Materials.Plastic.getMolten(288)) - .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // TFFTStorageField3 GT_Values.RA.stdBuilder() @@ -81,7 +81,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_LV.get(1), ItemList.FluidRegulator_HV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 3)).fluidInputs(Materials.Plastic.getMolten(432)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // TFFTStorageField4 GT_Values.RA.stdBuilder() @@ -93,7 +93,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_MV.get(2), ItemList.FluidRegulator_EV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 4)).fluidInputs(Materials.Epoxid.getMolten(864)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); // TFFTStorageField5 GT_Values.RA.stdBuilder() @@ -105,7 +105,7 @@ public class Assembler implements Runnable { ItemList.Field_Generator_HV.get(4), ItemList.FluidRegulator_IV.get(1)) .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 5)).fluidInputs(Materials.Epoxid.getMolten(1152)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); // LSC Casing GT_Values.RA.stdBuilder() @@ -115,7 +115,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // EV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -124,7 +124,7 @@ public class Assembler implements Runnable { GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), GT_Utility.getIntegratedCircuit(7)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)).duration(10 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // IV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -133,7 +133,7 @@ public class Assembler implements Runnable { ItemList.Energy_LapotronicOrb.get(1L), GT_Utility.getIntegratedCircuit(1)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)).duration(20 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); // LuV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -143,7 +143,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); // ZPM Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -153,7 +153,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)).duration(1 * MINUTES + 20 * SECONDS) - .eut(TierEU.RECIPE_LuV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes); // UV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -163,7 +163,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).duration(2 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_ZPM).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); // UHV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -173,7 +173,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)).duration(5 * MINUTES + 20 * SECONDS) - .eut(TierEU.RECIPE_UV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_UV).addTo(assemblerRecipes); // UEV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -183,7 +183,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)).duration(10 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_UHV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); // UIV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -193,7 +193,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)).duration(10 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_UEV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); // UMV Capacitor alt recipe GT_Values.RA.stdBuilder() @@ -203,7 +203,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)).duration(10 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_UIV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); @@ -217,7 +217,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.StainlessSteel, 1), ItemList.Electric_Motor_HV.get(1L)) .itemOutputs(new ItemStack(Blocks.yszUnit, 1)).fluidInputs(Materials.Hydrogen.getGas(4000)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sAssemblerRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); // GDC Unit GT_Values.RA.stdBuilder().itemInputs( @@ -229,7 +229,7 @@ public class Assembler implements Runnable { .get(OrePrefixes.rotor, Materials.Desh, new ItemStack(ErrorItem.getInstance(), 1), 1), ItemList.Electric_Motor_IV.get(1L)).itemOutputs(new ItemStack(Blocks.gdcUnit, 1)) .fluidInputs(Materials.Hydrogen.getGas(16000)).duration(2 * MINUTES).eut(TierEU.RECIPE_EV) - .addTo(sAssemblerRecipes); + .addTo(assemblerRecipes); // Hex Tiles GT_Values.RA.stdBuilder() @@ -240,7 +240,7 @@ public class Assembler implements Runnable { GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2)) .itemOutputs(new ItemStack(Blocks.largeHexPlate, 2)) .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(sAssemblerRecipes); + .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); } } diff --git a/src/main/java/common/recipeLoaders/FormingPress.java b/src/main/java/common/recipeLoaders/FormingPress.java index e667a448f6..358c120577 100644 --- a/src/main/java/common/recipeLoaders/FormingPress.java +++ b/src/main/java/common/recipeLoaders/FormingPress.java @@ -1,6 +1,6 @@ package common.recipeLoaders; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sPressRecipes; +import static gregtech.api.recipe.RecipeMaps.formingPressRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import common.items.MetaItem_CraftingComponent; @@ -22,6 +22,6 @@ public class FormingPress implements Runnable { craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), ItemList.Shape_Mold_Plate.get(0)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1)) - .duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sPressRecipes); + .duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(formingPressRecipes); } } diff --git a/src/main/java/common/recipeLoaders/Mixer.java b/src/main/java/common/recipeLoaders/Mixer.java index d736e70989..c6841f5d6f 100644 --- a/src/main/java/common/recipeLoaders/Mixer.java +++ b/src/main/java/common/recipeLoaders/Mixer.java @@ -1,6 +1,6 @@ package common.recipeLoaders; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sMixerRecipes; +import static gregtech.api.recipe.RecipeMaps.mixerRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import net.minecraft.item.ItemStack; @@ -29,7 +29,7 @@ public class Mixer implements Runnable { Items.ZirconiaDust.getOreDictedItemStack(5), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6)) - .duration(20 * SECONDS).eut(96).addTo(sMixerRecipes); + .duration(20 * SECONDS).eut(96).addTo(mixerRecipes); // GDC Ceramic Dust GT_Values.RA.stdBuilder().itemInputs( @@ -38,6 +38,6 @@ public class Mixer implements Runnable { craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 9), GT_Utility.getIntegratedCircuit(6)) .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(sMixerRecipes); + .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(mixerRecipes); } } diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java index 6e14e2bcb2..00c743e5f5 100644 --- a/src/main/java/common/recipeLoaders/Unpackager.java +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -1,6 +1,6 @@ package common.recipeLoaders; -import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes; +import static gregtech.api.recipe.RecipeMaps.unpackagerRecipes; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; import net.minecraft.item.ItemStack; @@ -27,61 +27,61 @@ public class Unpackager implements Runnable { .itemOutputs( GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 2)) .itemOutputs( ItemList.Casing_Tank_1.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 3)) .itemOutputs( ItemList.Casing_Tank_3.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 4)) .itemOutputs( ItemList.Casing_Tank_5.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 5)) .itemOutputs( ItemList.Casing_Tank_7.get(1), GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 6)) .itemOutputs( ItemList.Casing_Tank_7.get(4), GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 7)) .itemOutputs( ItemList.Casing_Tank_10.get(16), GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 8)) .itemOutputs( ItemList.Quantum_Tank_IV.get(1), GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 9)) .itemOutputs( ItemList.Quantum_Tank_IV.get(4), GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 12)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 10)) .itemOutputs( ItemList.Quantum_Tank_IV.get(16), GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 12)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(sUnboxinatorRecipes); + .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); } @@ -92,55 +92,55 @@ public class Unpackager implements Runnable { .itemOutputs( GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) .itemOutputs( ItemList.Energy_LapotronicOrb.get(1L), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) .itemOutputs( ItemList.Energy_LapotronicOrb2.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) .itemOutputs( ItemList.Energy_Module.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)) .itemOutputs( ItemList.Energy_Cluster.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)) .itemOutputs( ItemList.ZPM3.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)) .itemOutputs( ItemList.ZPM4.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)) .itemOutputs( ItemList.ZPM5.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)) .itemOutputs( ItemList.ZPM6.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(sUnboxinatorRecipes); + .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); } } diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 394594d0ef..147933e879 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -13,7 +13,8 @@ import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; import java.util.ArrayList; import java.util.Collection; -import java.util.Iterator; + +import javax.annotation.Nonnull; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.ForgeDirection; @@ -30,11 +31,13 @@ import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; +import gregtech.api.recipe.RecipeMaps; +import gregtech.api.recipe.check.CheckRecipeResult; +import gregtech.api.recipe.check.CheckRecipeResultRegistry; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; -import gregtech.api.util.GT_Recipe.GT_Recipe_Map; import gregtech.api.util.GT_Utility; public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBase { @@ -95,7 +98,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas .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, false).addController("Front center") - .addCasingInfo("Clean Stainless Steel Casing", 12) + .addCasingInfoMin("Clean Stainless Steel Casing", 12, false) .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") .addDynamoHatch("Back center", 1).addMaintenanceHatch("Any casing").addInputHatch("Fuel, any casing") @@ -123,43 +126,35 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas return true; } + @Nonnull @Override - public boolean checkRecipe(ItemStack stack) { + public CheckRecipeResult checkProcessing() { 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()) { + Collection recipeList = RecipeMaps.gasTurbineFuels.getAllRecipes(); - final FluidStack hatchFluid = fluidsIterator.next(); - final Iterator recipeIterator = recipeList.iterator(); - while (recipeIterator.hasNext()) { + for (FluidStack hatchFluid : storedFluids) { + for (GT_Recipe aFuel : recipeList) { + FluidStack liquid; + if ((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null + && hatchFluid.isFluidEqual(liquid)) { - final GT_Recipe aFuel = recipeIterator.next(); - FluidStack liquid; - if ((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null - && hatchFluid.isFluidEqual(liquid)) { + liquid.amount = (EU_PER_TICK * 20) / aFuel.mSpecialValue; - liquid.amount = (EU_PER_TICK * 20) / aFuel.mSpecialValue; + if (super.depleteInput(liquid)) { - if (super.depleteInput(liquid)) { - - if (!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { - super.mEUt = 0; - super.mEfficiency = 0; - return false; - } + if (!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { + super.mEUt = 0; + super.mEfficiency = 0; + return CheckRecipeResultRegistry.NO_FUEL_FOUND; + } - 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 = EU_PER_TICK; + super.mMaxProgresstime = 20; + super.mEfficiencyIncrease = 40; + if (super.mEfficiency == getMaxEfficiency(null)) { + super.addOutput(GT_ModHandler.getSteam(STEAM_PER_SEC)); } + return CheckRecipeResultRegistry.GENERATING; } } } @@ -167,7 +162,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas super.mEUt = 0; super.mEfficiency = 0; - return false; + return CheckRecipeResultRegistry.NO_FUEL_FOUND; } @Override diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index aea029ddc2..737c063d07 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -13,7 +13,8 @@ import static gregtech.api.util.GT_StructureUtility.ofHatchAdder; import java.util.ArrayList; import java.util.Collection; -import java.util.Iterator; + +import javax.annotation.Nonnull; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.ForgeDirection; @@ -31,10 +32,12 @@ import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; +import gregtech.api.recipe.RecipeMaps; +import gregtech.api.recipe.check.CheckRecipeResult; +import gregtech.api.recipe.check.CheckRecipeResultRegistry; import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; -import gregtech.api.util.GT_Recipe.GT_Recipe_Map; import gregtech.api.util.GT_Utility; public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBase { @@ -96,7 +99,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas .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, false).addController("Front center") - .addCasingInfo("Robust Tungstensteel Machine Casing", 12) + .addCasingInfoMin("Robust Tungstensteel Machine Casing", 12, false) .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") .addDynamoHatch("Back center", 1).addMaintenanceHatch("Any casing").addInputHatch("Fuel, any casing") @@ -125,44 +128,35 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas return true; } + @Nonnull @Override - public boolean checkRecipe(ItemStack stack) { + public CheckRecipeResult checkProcessing() { 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()) { + Collection recipeList = RecipeMaps.gasTurbineFuels.getAllRecipes(); - final FluidStack hatchFluid = fluidsIterator.next(); - final Iterator recipeIterator = recipeList.iterator(); - while (recipeIterator.hasNext()) { + for (FluidStack hatchFluid : storedFluids) { + for (GT_Recipe aFuel : recipeList) { + FluidStack liquid; + if ((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null + && hatchFluid.isFluidEqual(liquid)) { - final GT_Recipe aFuel = recipeIterator.next(); - FluidStack liquid; - if ((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null - && hatchFluid.isFluidEqual(liquid)) { + liquid.amount = (EU_PER_TICK * 20) / aFuel.mSpecialValue / Math.max(1, aFuel.mSpecialValue / 1000); - liquid.amount = (int) (Math.floor((EU_PER_TICK * 20) / aFuel.mSpecialValue) - / Math.max(1, aFuel.mSpecialValue / 1000)); + if (super.depleteInput(liquid)) { - if (super.depleteInput(liquid)) { - - if (!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { - super.mEUt = 0; - super.mEfficiency = 0; - return false; - } + if (!super.depleteInput(Materials.Oxygen.getGas(OXYGEN_PER_SEC))) { + super.mEUt = 0; + super.mEfficiency = 0; + return CheckRecipeResultRegistry.NO_FUEL_FOUND; + } - 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 = EU_PER_TICK; + super.mMaxProgresstime = 20; + super.mEfficiencyIncrease = 80; + if (super.mEfficiency == getMaxEfficiency(null)) { + super.addOutput(FluidRegistry.getFluidStack("ic2superheatedsteam", STEAM_PER_SEC)); } + return CheckRecipeResultRegistry.GENERATING; } } } @@ -170,7 +164,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas super.mEUt = 0; super.mEfficiency = 0; - return false; + return CheckRecipeResultRegistry.NO_FUEL_FOUND; } @Override -- cgit From 1ec58c18ddbffba9db64df687100d3897e96b6f9 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Mon, 4 Dec 2023 09:14:27 +0100 Subject: Update dependencies.gradle --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 64a5e228f8..f1033a92a7 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.96:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.97:dev') api('com.github.GTNewHorizons:bartworks:0.8.19:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.5:dev') } -- cgit From 51bf099b66ee35cee337bb47d48c60b7f0b87ea9 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Mon, 4 Dec 2023 13:48:57 +0100 Subject: update deps --- dependencies.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index f1033a92a7..ca0ebdf21c 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.97:dev') - api('com.github.GTNewHorizons:bartworks:0.8.19:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.98:dev') + api('com.github.GTNewHorizons:bartworks:0.8.20:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.5:dev') } -- cgit From 269928043eec2234d28403b5c77b04decf040fa0 Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Fri, 15 Dec 2023 07:11:12 +0000 Subject: fix explosions (#80) --- .../common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index a394d14bbe..8f953fafbc 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -1013,7 +1013,11 @@ public class GTMTE_LapotronicSuperCapacitor */ @Override public long maxEUInput() { - return mMaxEUIn; + if (wireless_mode) { + return Long.MAX_VALUE; + } else { + return mMaxEUIn; + } } @Override @@ -1023,7 +1027,11 @@ public class GTMTE_LapotronicSuperCapacitor @Override public long maxEUOutput() { - return mMaxEUOut; + if (wireless_mode) { + return Long.MAX_VALUE; + } else { + return mMaxEUOut; + } } @Override -- cgit From ddf272438e6a1ebeebb6d69d0604e8ec62aa81c0 Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Fri, 15 Dec 2023 07:11:25 +0000 Subject: fix lsc capacitor check (#79) --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 8f953fafbc..43ed1ed52b 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -600,7 +600,7 @@ public class GTMTE_LapotronicSuperCapacitor } // Check if enough (more than 50%) non-empty caps - if (capacitors[8] > capacitors[0] + capacitors[1] + if (capacitors[5] > capacitors[0] + capacitors[1] + capacitors[2] + capacitors[3] + getUHVCapacitorCount() -- cgit From ba0294b383caf9dc772b1595329b76904b6e6dab Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Fri, 15 Dec 2023 11:49:01 +0000 Subject: Bs+dep update (#81) * update bs * update deps --- build.gradle | 8 +++++--- dependencies.gradle | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 8507c7dfbd..50c3291c86 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1701530445 +//version: 1702141377 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -54,7 +54,7 @@ plugins { id 'com.diffplug.spotless' version '6.13.0' apply false // 6.13.0 is the last jvm8 supporting version id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.3.24' + id 'com.gtnewhorizons.retrofuturagradle' version '1.3.26' } print("You might want to check out './gradlew :faq' if your build fails.\n") @@ -613,7 +613,7 @@ repositories { } maven { name = "ic2" - url = getURL("https://maven.ic2.player.to/", "https://maven2.ic2.player.to/") + url = getURL("https://maven2.ic2.player.to/", "https://maven.ic2.player.to/") content { includeGroup "net.industrial-craft" } @@ -672,6 +672,8 @@ configurations.all { substitute module('com.github.GTNewHorizons:SpongePoweredMixin') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") substitute module('com.github.GTNewHorizons:SpongeMixins') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") substitute module('io.github.legacymoddingmc:unimixins') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Our previous unimixins upload was missing the dev classifier") + + substitute module('org.scala-lang:scala-library:2.11.1') using module('org.scala-lang:scala-library:2.11.5') because('To allow mixing with Java 8 targets') } } diff --git a/dependencies.gradle b/dependencies.gradle index ca0ebdf21c..db77690b49 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.98:dev') - api('com.github.GTNewHorizons:bartworks:0.8.20:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.106:dev') + api('com.github.GTNewHorizons:bartworks:0.8.21:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.5:dev') } -- cgit From 5e1df44225fcb4e921f922c22e0bc99bfd145f57 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Thu, 11 Jan 2024 22:00:23 +0100 Subject: update bs+deps --- build.gradle | 35 +++++++++++++++-------------------- dependencies.gradle | 6 +++--- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/build.gradle b/build.gradle index 50c3291c86..3eb19a269d 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,4 @@ -//version: 1702141377 +//version: 1704751096 /* DO NOT CHANGE THIS FILE! Also, you may replace this file at any time if there is an update available. @@ -31,8 +31,7 @@ buildscript { maven { // GTNH RetroFuturaGradle and ASM Fork name "GTNH Maven" - url "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" - allowInsecureProtocol = true + url "https://nexus.gtnewhorizons.com/repository/public/" } mavenLocal() } @@ -49,12 +48,12 @@ plugins { id 'org.ajoberstar.grgit' version '4.1.1' // 4.1.1 is the last jvm8 supporting version, unused, available for addon.gradle id 'com.github.johnrengelman.shadow' version '8.1.1' apply false id 'com.palantir.git-version' version '3.0.0' apply false - id 'de.undercouch.download' version '5.4.0' + id 'de.undercouch.download' version '5.5.0' id 'com.github.gmazzo.buildconfig' version '3.1.0' apply false // Unused, available for addon.gradle id 'com.diffplug.spotless' version '6.13.0' apply false // 6.13.0 is the last jvm8 supporting version id 'com.modrinth.minotaur' version '2.+' apply false id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.3.26' + id 'com.gtnewhorizons.retrofuturagradle' version '1.3.27' } print("You might want to check out './gradlew :faq' if your build fails.\n") @@ -118,7 +117,7 @@ propertyDefaultIfUnset("forceEnableMixins", false) propertyDefaultIfUnset("channel", "stable") propertyDefaultIfUnset("mappingsVersion", "12") propertyDefaultIfUnset("usesMavenPublishing", true) -propertyDefaultIfUnset("mavenPublishUrl", "http://jenkins.usrv.eu:8081/nexus/content/repositories/releases") +propertyDefaultIfUnset("mavenPublishUrl", "https://nexus.gtnewhorizons.com/repository/releases/") propertyDefaultIfUnset("modrinthProjectId", "") propertyDefaultIfUnset("modrinthRelations", "") propertyDefaultIfUnset("curseForgeProjectId", "") @@ -573,13 +572,15 @@ afterEvaluate { repositories { maven { - name 'Overmind forge repo mirror' - url 'https://gregtech.overminddl1.com/' + name = "GTNH Maven" + url = "https://nexus.gtnewhorizons.com/repository/public/" + // Links for convenience: + // Simple HTML browsing: https://nexus.gtnewhorizons.com/service/rest/repository/browse/releases/ + // Rich web UI browsing: https://nexus.gtnewhorizons.com/#browse/browse:releases } maven { - name = "GTNH Maven" - url = "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" - allowInsecureProtocol = true + name 'Overmind forge repo mirror' + url 'https://gregtech.overminddl1.com/' } maven { name 'sonatype' @@ -785,7 +786,7 @@ dependencies { java17Dependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}") } if (modId != 'hodgepodge') { - java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.3.35') + java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.4.4') } java17PatchDependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}:forgePatches") {transitive = false} @@ -960,8 +961,7 @@ if (usesShadowedDependencies.toBoolean()) { configurations.runtimeElements.outgoing.artifact(tasks.named("shadowJar", ShadowJar)) configurations.apiElements.outgoing.artifact(tasks.named("shadowJar", ShadowJar)) tasks.named("jar", Jar) { - enabled = false - finalizedBy(tasks.shadowJar) + archiveClassifier.set('dev-preshadow') } tasks.named("reobfJar", ReobfuscatedJar) { inputJar.set(tasks.named("shadowJar", ShadowJar).flatMap({it.archiveFile})) @@ -970,11 +970,6 @@ if (usesShadowedDependencies.toBoolean()) { javaComponent.withVariantsFromConfiguration(configurations.shadowRuntimeElements) { skip() } - for (runTask in ["runClient", "runServer", "runClient17", "runServer17"]) { - tasks.named(runTask).configure { - dependsOn("shadowJar") - } - } } ext.publishableDevJar = usesShadowedDependencies.toBoolean() ? tasks.shadowJar : tasks.jar ext.publishableObfJar = tasks.reobfJar @@ -1178,7 +1173,7 @@ publishing { if (usesMavenPublishing.toBoolean() && System.getenv("MAVEN_USER") != null) { maven { url = mavenPublishUrl - allowInsecureProtocol = mavenPublishUrl.startsWith("http://") // Mostly for the GTNH maven + allowInsecureProtocol = mavenPublishUrl.startsWith("http://") credentials { username = System.getenv("MAVEN_USER") ?: "NONE" password = System.getenv("MAVEN_PASSWORD") ?: "NONE" diff --git a/dependencies.gradle b/dependencies.gradle index db77690b49..16cfb2569e 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.44.106:dev') - api('com.github.GTNewHorizons:bartworks:0.8.21:dev') - api('com.github.GTNewHorizons:ThaumicTinkerer:2.8.5:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.25:dev') + api('com.github.GTNewHorizons:bartworks:0.9.4:dev') + api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.0:dev') } -- cgit From 0f210f0f24a4eec139d208b1078ee38dd37b4462 Mon Sep 17 00:00:00 2001 From: Raven Szewczyk Date: Sun, 4 Feb 2024 19:59:48 +0000 Subject: [ci skip] upgraded build system --- build.gradle | 1604 +----------------------------- gradle.properties | 173 +++- gradle/wrapper/gradle-wrapper.jar | Bin 63375 -> 43462 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 17 +- gradlew.bat | 20 +- settings.gradle | 15 +- 7 files changed, 177 insertions(+), 1654 deletions(-) diff --git a/build.gradle b/build.gradle index 3eb19a269d..e57a16f9f1 100644 --- a/build.gradle +++ b/build.gradle @@ -1,1605 +1,5 @@ -//version: 1704751096 -/* - DO NOT CHANGE THIS FILE! - Also, you may replace this file at any time if there is an update available. - Please check https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/master/build.gradle for updates. - */ +//version: 1707058017 - -import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar -import com.gtnewhorizons.retrofuturagradle.ObfuscationAttribute -import com.gtnewhorizons.retrofuturagradle.mcp.ReobfuscatedJar -import com.gtnewhorizons.retrofuturagradle.minecraft.RunMinecraftTask -import com.gtnewhorizons.retrofuturagradle.util.Distribution -import com.matthewprenger.cursegradle.CurseArtifact -import com.matthewprenger.cursegradle.CurseRelation -import com.modrinth.minotaur.dependencies.ModDependency -import com.modrinth.minotaur.dependencies.VersionDependency -import org.gradle.internal.logging.text.StyledTextOutput.Style -import org.gradle.internal.logging.text.StyledTextOutputFactory -import org.gradle.internal.xml.XmlTransformer -import org.jetbrains.gradle.ext.Application -import org.jetbrains.gradle.ext.Gradle - -import javax.inject.Inject -import java.nio.file.Files -import java.nio.file.Paths -import java.util.concurrent.TimeUnit - -buildscript { - repositories { - maven { - // GTNH RetroFuturaGradle and ASM Fork - name "GTNH Maven" - url "https://nexus.gtnewhorizons.com/repository/public/" - } - mavenLocal() - } -} plugins { - id 'java-library' - id "org.jetbrains.gradle.plugin.idea-ext" version "1.1.7" - id 'eclipse' - id 'scala' - id 'maven-publish' - id 'org.jetbrains.kotlin.jvm' version '1.8.0' apply false - id 'org.jetbrains.kotlin.kapt' version '1.8.0' apply false - id 'com.google.devtools.ksp' version '1.8.0-1.0.9' apply false - id 'org.ajoberstar.grgit' version '4.1.1' // 4.1.1 is the last jvm8 supporting version, unused, available for addon.gradle - id 'com.github.johnrengelman.shadow' version '8.1.1' apply false - id 'com.palantir.git-version' version '3.0.0' apply false - id 'de.undercouch.download' version '5.5.0' - id 'com.github.gmazzo.buildconfig' version '3.1.0' apply false // Unused, available for addon.gradle - id 'com.diffplug.spotless' version '6.13.0' apply false // 6.13.0 is the last jvm8 supporting version - id 'com.modrinth.minotaur' version '2.+' apply false - id 'com.matthewprenger.cursegradle' version '1.4.0' apply false - id 'com.gtnewhorizons.retrofuturagradle' version '1.3.27' -} - -print("You might want to check out './gradlew :faq' if your build fails.\n") - -boolean settingsupdated = verifySettingsGradle() -settingsupdated = verifyGitAttributes() || settingsupdated -if (settingsupdated) - throw new GradleException("Settings has been updated, please re-run task.") - -// In submodules, .git is a file pointing to the real git dir -if (project.file('.git/HEAD').isFile() || project.file('.git').isFile()) { - apply plugin: 'com.palantir.git-version' -} - -def out = services.get(StyledTextOutputFactory).create('an-output') - -def projectJavaVersion = JavaLanguageVersion.of(8) - -boolean disableSpotless = project.hasProperty("disableSpotless") ? project.disableSpotless.toBoolean() : false -boolean disableCheckstyle = project.hasProperty("disableCheckstyle") ? project.disableCheckstyle.toBoolean() : false - -final String CHECKSTYLE_CONFIG = """ - - - - - - - - - - - -""" - -checkPropertyExists("modName") -checkPropertyExists("modId") -checkPropertyExists("modGroup") -checkPropertyExists("autoUpdateBuildScript") -checkPropertyExists("minecraftVersion") -checkPropertyExists("forgeVersion") -checkPropertyExists("replaceGradleTokenInFile") -checkPropertyExists("gradleTokenVersion") -checkPropertyExists("apiPackage") -checkPropertyExists("accessTransformersFile") -checkPropertyExists("usesMixins") -checkPropertyExists("mixinPlugin") -checkPropertyExists("mixinsPackage") -checkPropertyExists("coreModClass") -checkPropertyExists("containsMixinsAndOrCoreModOnly") -checkPropertyExists("usesShadowedDependencies") -checkPropertyExists("developmentEnvironmentUserName") - -propertyDefaultIfUnset("generateGradleTokenClass", "") -propertyDefaultIfUnset("includeWellKnownRepositories", true) -propertyDefaultIfUnset("noPublishedSources", false) -propertyDefaultIfUnset("usesMixinDebug", project.usesMixins) -propertyDefaultIfUnset("forceEnableMixins", false) -propertyDefaultIfUnset("channel", "stable") -propertyDefaultIfUnset("mappingsVersion", "12") -propertyDefaultIfUnset("usesMavenPublishing", true) -propertyDefaultIfUnset("mavenPublishUrl", "https://nexus.gtnewhorizons.com/repository/releases/") -propertyDefaultIfUnset("modrinthProjectId", "") -propertyDefaultIfUnset("modrinthRelations", "") -propertyDefaultIfUnset("curseForgeProjectId", "") -propertyDefaultIfUnset("curseForgeRelations", "") -propertyDefaultIfUnset("minimizeShadowedDependencies", true) -propertyDefaultIfUnset("relocateShadowedDependencies", true) -// Deprecated properties (kept for backwards compat) -propertyDefaultIfUnset("gradleTokenModId", "") -propertyDefaultIfUnset("gradleTokenModName", "") -propertyDefaultIfUnset("gradleTokenGroupName", "") - -propertyDefaultIfUnset("enableModernJavaSyntax", false) // On by default for new projects only -propertyDefaultIfUnset("enableGenericInjection", false) // On by default for new projects only - -// this is meant to be set using the user wide property file. by default we do nothing. -propertyDefaultIfUnset("ideaOverrideBuildType", "") // Can be nothing, "gradle" or "idea" - -project.extensions.add(com.diffplug.blowdryer.Blowdryer, "Blowdryer", com.diffplug.blowdryer.Blowdryer) // Make blowdryer available in "apply from:" scripts -if (!disableSpotless) { - apply plugin: 'com.diffplug.spotless' - apply from: Blowdryer.file('spotless.gradle') -} - -if (!disableCheckstyle) { - apply plugin: 'checkstyle' - tasks.named("checkstylePatchedMc") { enabled = false } - tasks.named("checkstyleMcLauncher") { enabled = false } - tasks.named("checkstyleIdeVirtualMain") { enabled = false } - tasks.named("checkstyleInjectedTags") { enabled = false } - checkstyle { - config = resources.text.fromString(CHECKSTYLE_CONFIG) - } -} - -String javaSourceDir = "src/main/java/" -String scalaSourceDir = "src/main/scala/" -String kotlinSourceDir = "src/main/kotlin/" - -if (usesShadowedDependencies.toBoolean()) { - apply plugin: "com.github.johnrengelman.shadow" -} - -java { - toolchain { - if (enableModernJavaSyntax.toBoolean()) { - languageVersion.set(JavaLanguageVersion.of(17)) - } else { - languageVersion.set(projectJavaVersion) - } - vendor.set(JvmVendorSpec.AZUL) - } - if (!noPublishedSources) { - withSourcesJar() - } -} - -tasks.withType(JavaCompile).configureEach { - options.encoding = "UTF-8" -} - -tasks.withType(ScalaCompile).configureEach { - options.encoding = "UTF-8" -} - -pluginManager.withPlugin('org.jetbrains.kotlin.jvm') { - // If Kotlin is enabled in the project - kotlin { - jvmToolchain(8) - } - // Kotlin hacks our source sets, so we hack Kotlin's tasks - def disabledKotlinTaskList = [ - "kaptGenerateStubsMcLauncherKotlin", - "kaptGenerateStubsPatchedMcKotlin", - "kaptGenerateStubsInjectedTagsKotlin", - "compileMcLauncherKotlin", - "compilePatchedMcKotlin", - "compileInjectedTagsKotlin", - "kaptMcLauncherKotlin", - "kaptPatchedMcKotlin", - "kaptInjectedTagsKotlin", - "kspMcLauncherKotlin", - "kspPatchedMcKotlin", - "kspInjectedTagsKotlin", - ] - tasks.configureEach { task -> - if (task.name in disabledKotlinTaskList) { - task.enabled = false - } - } -} - -configurations { - create("runtimeOnlyNonPublishable") { - description = "Runtime only dependencies that are not published alongside the jar" - canBeConsumed = false - canBeResolved = false - } - - create("devOnlyNonPublishable") { - description = "Runtime and compiletime dependencies that are not published alongside the jar (compileOnly + runtimeOnlyNonPublishable)" - canBeConsumed = false - canBeResolved = false - } - compileOnly.extendsFrom(devOnlyNonPublishable) - runtimeOnlyNonPublishable.extendsFrom(devOnlyNonPublishable) -} - -if (enableModernJavaSyntax.toBoolean()) { - repositories { - mavenCentral { - mavenContent { - includeGroup("me.eigenraven.java8unsupported") - } - } - } - - dependencies { - annotationProcessor 'com.github.bsideup.jabel:jabel-javac-plugin:1.0.0' - // workaround for https://github.com/bsideup/jabel/issues/174 - annotationProcessor 'net.java.dev.jna:jna-platform:5.13.0' - compileOnly('com.github.bsideup.jabel:jabel-javac-plugin:1.0.0') { - transitive = false // We only care about the 1 annotation class - } - // Allow using jdk.unsupported classes like sun.misc.Unsafe in the compiled code, working around JDK-8206937. - patchedMinecraft('me.eigenraven.java8unsupported:java-8-unsupported-shim:1.0.0') - } - - tasks.withType(JavaCompile).configureEach { - if (it.name in ["compileMcLauncherJava", "compilePatchedMcJava"]) { - return - } - sourceCompatibility = 17 // for the IDE support - options.release.set(8) - - javaCompiler.set(javaToolchains.compilerFor { - languageVersion.set(JavaLanguageVersion.of(17)) - vendor.set(JvmVendorSpec.AZUL) - }) - } -} - -eclipse { - classpath { - downloadSources = true - downloadJavadoc = true - } -} - -final String modGroupPath = modGroup.toString().replace('.' as char, '/' as char) -final String apiPackagePath = apiPackage.toString().replace('.' as char, '/' as char) - -String targetPackageJava = javaSourceDir + modGroupPath -String targetPackageScala = scalaSourceDir + modGroupPath -String targetPackageKotlin = kotlinSourceDir + modGroupPath -if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { - throw new GradleException("Could not resolve \"modGroup\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) -} - -if (apiPackage) { - targetPackageJava = javaSourceDir + modGroupPath + "/" + apiPackagePath - targetPackageScala = scalaSourceDir + modGroupPath + "/" + apiPackagePath - targetPackageKotlin = kotlinSourceDir + modGroupPath + "/" + apiPackagePath - if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { - throw new GradleException("Could not resolve \"apiPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) - } -} - -if (accessTransformersFile) { - for (atFile in accessTransformersFile.split(" ")) { - String targetFile = "src/main/resources/META-INF/" + atFile.trim() - if (!getFile(targetFile).exists()) { - throw new GradleException("Could not resolve \"accessTransformersFile\"! Could not find " + targetFile) - } - tasks.deobfuscateMergedJarToSrg.accessTransformerFiles.from(targetFile) - tasks.srgifyBinpatchedJar.accessTransformerFiles.from(targetFile) - } -} else { - boolean atsFound = false - for (File at : sourceSets.getByName("main").resources.files) { - if (at.name.toLowerCase().endsWith("_at.cfg")) { - atsFound = true - tasks.deobfuscateMergedJarToSrg.accessTransformerFiles.from(at) - tasks.srgifyBinpatchedJar.accessTransformerFiles.from(at) - } - } - for (File at : sourceSets.getByName("api").resources.files) { - if (at.name.toLowerCase().endsWith("_at.cfg")) { - atsFound = true - tasks.deobfuscateMergedJarToSrg.accessTransformerFiles.from(at) - tasks.srgifyBinpatchedJar.accessTransformerFiles.from(at) - } - } - if (atsFound) { - logger.warn("Found and added access transformers in the resources folder, please configure gradle.properties to explicitly mention them by name") - } -} - -if (usesMixins.toBoolean()) { - if (mixinsPackage.isEmpty()) { - throw new GradleException("\"usesMixins\" requires \"mixinsPackage\" to be set!") - } - final String mixinPackagePath = mixinsPackage.toString().replaceAll("\\.", "/") - final String mixinPluginPath = mixinPlugin.toString().replaceAll("\\.", "/") - - targetPackageJava = javaSourceDir + modGroupPath + "/" + mixinPackagePath - targetPackageScala = scalaSourceDir + modGroupPath + "/" + mixinPackagePath - targetPackageKotlin = kotlinSourceDir + modGroupPath + "/" + mixinPackagePath - if (!(getFile(targetPackageJava).exists() || getFile(targetPackageScala).exists() || getFile(targetPackageKotlin).exists())) { - throw new GradleException("Could not resolve \"mixinsPackage\"! Could not find " + targetPackageJava + " or " + targetPackageScala + " or " + targetPackageKotlin) - } - - if (!mixinPlugin.isEmpty()) { - String targetFileJava = javaSourceDir + modGroupPath + "/" + mixinPluginPath + ".java" - String targetFileScala = scalaSourceDir + modGroupPath + "/" + mixinPluginPath + ".scala" - String targetFileScalaJava = scalaSourceDir + modGroupPath + "/" + mixinPluginPath + ".java" - String targetFileKotlin = kotlinSourceDir + modGroupPath + "/" + mixinPluginPath + ".kt" - if (!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { - throw new GradleException("Could not resolve \"mixinPlugin\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) - } - } -} - -if (coreModClass) { - final String coreModPath = coreModClass.toString().replaceAll("\\.", "/") - String targetFileJava = javaSourceDir + modGroupPath + "/" + coreModPath + ".java" - String targetFileScala = scalaSourceDir + modGroupPath + "/" + coreModPath + ".scala" - String targetFileScalaJava = scalaSourceDir + modGroupPath + "/" + coreModPath + ".java" - String targetFileKotlin = kotlinSourceDir + modGroupPath + "/" + coreModPath + ".kt" - if (!(getFile(targetFileJava).exists() || getFile(targetFileScala).exists() || getFile(targetFileScalaJava).exists() || getFile(targetFileKotlin).exists())) { - throw new GradleException("Could not resolve \"coreModClass\"! Could not find " + targetFileJava + " or " + targetFileScala + " or " + targetFileScalaJava + " or " + targetFileKotlin) - } -} - -configurations.configureEach { - resolutionStrategy.cacheChangingModulesFor(0, TimeUnit.SECONDS) - - // Make sure GregTech build won't time out - System.setProperty("org.gradle.internal.http.connectionTimeout", 120000 as String) - System.setProperty("org.gradle.internal.http.socketTimeout", 120000 as String) -} - -// Fix Jenkins' Git: chmod a file should not be detected as a change and append a '.dirty' to the version -try { - 'git config core.fileMode false'.execute() -} -catch (Exception ignored) { - out.style(Style.Failure).println("git isn't installed at all") -} - -// Pulls version first from the VERSION env and then git tag -String identifiedVersion -String versionOverride = System.getenv("VERSION") ?: null -try { - // Produce a version based on the tag, or for branches something like 0.2.2-configurable-maven-and-extras.38+43090270b6-dirty - if (versionOverride == null) { - def gitDetails = versionDetails() - def isDirty = gitVersion().endsWith(".dirty") // No public API for this, isCleanTag has a different meaning - String branchName = gitDetails.branchName ?: (System.getenv('GIT_BRANCH') ?: 'git') - if (branchName.startsWith('origin/')) { - branchName = branchName.minus('origin/') - } - branchName = branchName.replaceAll("[^a-zA-Z0-9-]+", "-") // sanitize branch names for semver - identifiedVersion = gitDetails.lastTag ?: '${gitDetails.gitHash}' - if (gitDetails.commitDistance > 0) { - identifiedVersion += "-${branchName}.${gitDetails.commitDistance}+${gitDetails.gitHash}" - if (isDirty) { - identifiedVersion += "-dirty" - } - } else if (isDirty) { - identifiedVersion += "-${branchName}+${gitDetails.gitHash}-dirty" - } - } else { - identifiedVersion = versionOverride - } -} -catch (Exception ignored) { - out.style(Style.Failure).text( - 'This mod must be version controlled by Git AND the repository must provide at least one tag,\n' + - 'or the VERSION override must be set! ').style(Style.SuccessHeader).text('(Do NOT download from GitHub using the ZIP option, instead\n' + - 'clone the repository, see ').style(Style.Info).text('https://gtnh.miraheze.org/wiki/Development').style(Style.SuccessHeader).println(' for details.)' - ) - versionOverride = 'NO-GIT-TAG-SET' - identifiedVersion = versionOverride -} -version = identifiedVersion -ext { - modVersion = identifiedVersion -} - -if (identifiedVersion == versionOverride) { - out.style(Style.Failure).text('Override version to ').style(Style.Identifier).text(modVersion).style(Style.Failure).println('!\7') -} - -group = "com.github.GTNewHorizons" -if (project.hasProperty("customArchiveBaseName") && customArchiveBaseName) { - base { - archivesName = customArchiveBaseName - } -} else { - base { - archivesName = modId - } -} - - -minecraft { - if (replaceGradleTokenInFile) { - for (f in replaceGradleTokenInFile.split(',')) { - tagReplacementFiles.add f - } - } - if (gradleTokenModId) { - injectedTags.put gradleTokenModId, modId - } - if (gradleTokenModName) { - injectedTags.put gradleTokenModName, modName - } - if (gradleTokenVersion) { - injectedTags.put gradleTokenVersion, modVersion - } - if (gradleTokenGroupName) { - injectedTags.put gradleTokenGroupName, modGroup - } - if (enableGenericInjection.toBoolean()) { - injectMissingGenerics.set(true) - } - - username = developmentEnvironmentUserName.toString() - - lwjgl3Version = "3.3.2" - - // Enable assertions in the current mod - extraRunJvmArguments.add("-ea:${modGroup}") - - if (usesMixins.toBoolean() || forceEnableMixins.toBoolean()) { - if (usesMixinDebug.toBoolean()) { - extraRunJvmArguments.addAll([ - "-Dmixin.debug.countInjections=true", - "-Dmixin.debug.verbose=true", - "-Dmixin.debug.export=true" - ]) - } - } - - // Blowdryer is present in some old mod builds, do not propagate it further as a dependency - // IC2 has no reobf jars in its Maven - groupsToExcludeFromAutoReobfMapping.addAll(["com.diffplug", "com.diffplug.durian", "net.industrial-craft"]) -} - -if (generateGradleTokenClass) { - tasks.injectTags.outputClassName.set(generateGradleTokenClass) -} - -// Custom reobf auto-mappings -configurations.configureEach { - dependencies.configureEach { dep -> - if (dep instanceof org.gradle.api.artifacts.ExternalModuleDependency) { - if (dep.group == "net.industrial-craft" && dep.name == "industrialcraft-2") { - // https://www.curseforge.com/minecraft/mc-mods/industrial-craft/files/2353971 - project.dependencies.reobfJarConfiguration("curse.maven:ic2-242638:2353971") - } - } - } - def obfuscationAttr = it.attributes.getAttribute(ObfuscationAttribute.OBFUSCATION_ATTRIBUTE) - if (obfuscationAttr != null && obfuscationAttr.name == ObfuscationAttribute.SRG) { - resolutionStrategy.eachDependency { DependencyResolveDetails details -> - // Remap CoFH core cursemaven dev jar to the obfuscated version for runObfClient/Server - if (details.requested.group == 'curse.maven' && details.requested.name.endsWith('-69162') && details.requested.version == '2388751') { - details.useVersion '2388750' - details.because 'Pick obfuscated jar' - } - } - } -} - -// Ensure tests have access to minecraft classes -sourceSets { - test { - java { - compileClasspath += sourceSets.patchedMc.output + sourceSets.mcLauncher.output - runtimeClasspath += sourceSets.patchedMc.output + sourceSets.mcLauncher.output - } - } -} - -if (file('addon.gradle.kts').exists()) { - apply from: 'addon.gradle.kts' -} else if (file('addon.gradle').exists()) { - apply from: 'addon.gradle' -} - -// File for local tweaks not commited to Git -if (file('addon.local.gradle.kts').exists()) { - apply from: 'addon.local.gradle.kts' -} else if (file('addon.local.gradle').exists()) { - apply from: 'addon.local.gradle' -} - -// Allow unsafe repos but warn -repositories.configureEach { repo -> - if (repo instanceof org.gradle.api.artifacts.repositories.UrlArtifactRepository) { - if (repo.getUrl() != null && repo.getUrl().getScheme() == "http" && !repo.allowInsecureProtocol) { - logger.warn("Deprecated: Allowing insecure connections for repo '${repo.name}' - add 'allowInsecureProtocol = true'") - repo.allowInsecureProtocol = true - } - } -} - -if (file('repositories.gradle.kts').exists()) { - apply from: 'repositories.gradle.kts' -} else if (file('repositories.gradle').exists()) { - apply from: 'repositories.gradle' -} else { - logger.error("Neither repositories.gradle.kts nor repositories.gradle was found, make sure you extracted the full ExampleMod template.") - throw new RuntimeException("Missing repositories.gradle[.kts]") -} - -configurations { - runtimeClasspath.extendsFrom(runtimeOnlyNonPublishable) - testRuntimeClasspath.extendsFrom(runtimeOnlyNonPublishable) - for (config in [compileClasspath, runtimeClasspath, testCompileClasspath, testRuntimeClasspath]) { - if (usesShadowedDependencies.toBoolean()) { - config.extendsFrom(shadowImplementation) - // TODO: remove Compile after all uses are refactored to Implementation - config.extendsFrom(shadeCompile) - config.extendsFrom(shadowCompile) - } - } - // A "bag-of-dependencies"-style configuration for backwards compatibility, gets put in "api" - create("compile") { - description = "Deprecated: use api or implementation instead, gets put in api" - canBeConsumed = false - canBeResolved = false - visible = false - } - create("testCompile") { - description = "Deprecated: use testImplementation instead" - canBeConsumed = false - canBeResolved = false - visible = false - } - api.extendsFrom(compile) - testImplementation.extendsFrom(testCompile) -} - -afterEvaluate { - if (!configurations.compile.allDependencies.empty || !configurations.testCompile.allDependencies.empty) { - logger.warn("This project uses deprecated `compile` dependencies, please migrate to using `api` and `implementation`") - logger.warn("For more details, see https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/master/dependencies.gradle") - } -} - -repositories { - maven { - name = "GTNH Maven" - url = "https://nexus.gtnewhorizons.com/repository/public/" - // Links for convenience: - // Simple HTML browsing: https://nexus.gtnewhorizons.com/service/rest/repository/browse/releases/ - // Rich web UI browsing: https://nexus.gtnewhorizons.com/#browse/browse:releases - } - maven { - name 'Overmind forge repo mirror' - url 'https://gregtech.overminddl1.com/' - } - maven { - name 'sonatype' - url 'https://oss.sonatype.org/content/repositories/snapshots/' - content { - includeGroup "org.lwjgl" - } - } - if (includeWellKnownRepositories.toBoolean()) { - exclusiveContent { - forRepository { - maven { - name "CurseMaven" - url "https://cursemaven.com" - } - } - filter { - includeGroup "curse.maven" - } - } - exclusiveContent { - forRepository { - maven { - name = "Modrinth" - url = "https://api.modrinth.com/maven" - } - } - filter { - includeGroup "maven.modrinth" - } - } - maven { - name = "ic2" - url = getURL("https://maven2.ic2.player.to/", "https://maven.ic2.player.to/") - content { - includeGroup "net.industrial-craft" - } - metadataSources { - mavenPom() - artifact() - } - } - maven { - name "MMD Maven" - url "https://maven.mcmoddev.com/" - } - } -} - -def mixinProviderGroup = "io.github.legacymoddingmc" -def mixinProviderModule = "unimixins" -def mixinProviderVersion = "0.1.13" -def mixinProviderSpecNoClassifer = "${mixinProviderGroup}:${mixinProviderModule}:${mixinProviderVersion}" -def mixinProviderSpec = "${mixinProviderSpecNoClassifer}:dev" -ext.mixinProviderSpec = mixinProviderSpec - -def mixingConfigRefMap = 'mixins.' + modId + '.refmap.json' - -dependencies { - if (usesMixins.toBoolean()) { - annotationProcessor('org.ow2.asm:asm-debug-all:5.0.3') - annotationProcessor('com.google.guava:guava:24.1.1-jre') - annotationProcessor('com.google.code.gson:gson:2.8.6') - annotationProcessor(mixinProviderSpec) - if (usesMixinDebug.toBoolean()) { - runtimeOnlyNonPublishable('org.jetbrains:intellij-fernflower:1.2.1.16') - } - } - if (usesMixins.toBoolean()) { - implementation(modUtils.enableMixins(mixinProviderSpec, mixingConfigRefMap)) - } else if (forceEnableMixins.toBoolean()) { - runtimeOnlyNonPublishable(mixinProviderSpec) - } -} - -pluginManager.withPlugin('org.jetbrains.kotlin.kapt') { - if (usesMixins.toBoolean()) { - dependencies { - kapt(mixinProviderSpec) - } - } -} - -// Replace old mixin mods with unimixins -// https://docs.gradle.org/8.0.2/userguide/resolution_rules.html#sec:substitution_with_classifier -configurations.all { - resolutionStrategy.dependencySubstitution { - substitute module('com.gtnewhorizon:gtnhmixins') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") - substitute module('com.github.GTNewHorizons:Mixingasm') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") - substitute module('com.github.GTNewHorizons:SpongePoweredMixin') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") - substitute module('com.github.GTNewHorizons:SpongeMixins') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Unimixins replaces other mixin mods") - substitute module('io.github.legacymoddingmc:unimixins') using module(mixinProviderSpecNoClassifer) withClassifier("dev") because("Our previous unimixins upload was missing the dev classifier") - - substitute module('org.scala-lang:scala-library:2.11.1') using module('org.scala-lang:scala-library:2.11.5') because('To allow mixing with Java 8 targets') - } -} - -dependencies { - constraints { - def minGtnhLibVersion = "0.0.13" - implementation("com.github.GTNewHorizons:GTNHLib:${minGtnhLibVersion}") { - because("fixes duplicate mod errors in java 17 configurations using old gtnhlib") - } - runtimeOnly("com.github.GTNewHorizons:GTNHLib:${minGtnhLibVersion}") { - because("fixes duplicate mod errors in java 17 configurations using old gtnhlib") - } - devOnlyNonPublishable("com.github.GTNewHorizons:GTNHLib:${minGtnhLibVersion}") { - because("fixes duplicate mod errors in java 17 configurations using old gtnhlib") - } - runtimeOnlyNonPublishable("com.github.GTNewHorizons:GTNHLib:${minGtnhLibVersion}") { - because("fixes duplicate mod errors in java 17 configurations using old gtnhlib") - } - } -} - -if (file('dependencies.gradle.kts').exists()) { - apply from: 'dependencies.gradle.kts' -} else if (file('dependencies.gradle').exists()) { - apply from: 'dependencies.gradle' -} else { - logger.error("Neither dependencies.gradle.kts nor dependencies.gradle was found, make sure you extracted the full ExampleMod template.") - throw new RuntimeException("Missing dependencies.gradle[.kts]") -} - -tasks.register('generateAssets') { - group = "GTNH Buildscript" - description = "Generates a mixin config file at /src/main/resources/mixins.modid.json if needed" - onlyIf { usesMixins.toBoolean() } - doLast { - def mixinConfigFile = getFile("/src/main/resources/mixins." + modId + ".json") - if (!mixinConfigFile.exists()) { - def mixinPluginLine = "" - if (!mixinPlugin.isEmpty()) { - // We might not have a mixin plugin if we're using early/late mixins - mixinPluginLine += """\n "plugin": "${modGroup}.${mixinPlugin}", """ - } - - mixinConfigFile.text = """{ - "required": true, - "minVersion": "0.8.5-GTNH", - "package": "${modGroup}.${mixinsPackage}",${mixinPluginLine} - "refmap": "${mixingConfigRefMap}", - "target": "@env(DEFAULT)", - "compatibilityLevel": "JAVA_8", - "mixins": [], - "client": [], - "server": [] -} -""" - } - } -} - -if (usesMixins.toBoolean()) { - tasks.named("processResources").configure { - dependsOn("generateAssets") - } - - tasks.named("compileJava", JavaCompile).configure { - options.compilerArgs += [ - // Elan: from what I understand they are just some linter configs so you get some warning on how to properly code - "-XDenableSunApiLintControl", - "-XDignore.symbol.file" - ] - } -} - -tasks.named("processResources", ProcessResources).configure { - // this will ensure that this task is redone when the versions change. - inputs.property "version", project.version - inputs.property "mcversion", project.minecraft.mcVersion - exclude("spotless.gradle") - - // replace stuff in mcmod.info, nothing else. replaces ${key} with value in text - filesMatching("mcmod.info") { - expand "minecraftVersion": project.minecraft.mcVersion, - "modVersion": modVersion, - "modId": modId, - "modName": modName - } - - if (usesMixins.toBoolean()) { - dependsOn("compileJava", "compileScala") - } -} - -ext.java17Toolchain = (JavaToolchainSpec spec) -> { - spec.languageVersion.set(JavaLanguageVersion.of(17)) - spec.vendor.set(JvmVendorSpec.matching("jetbrains")) -} - -ext.java17DependenciesCfg = configurations.create("java17Dependencies") { - extendsFrom(configurations.getByName("runtimeClasspath")) // Ensure consistent transitive dependency resolution - canBeConsumed = false -} -ext.java17PatchDependenciesCfg = configurations.create("java17PatchDependencies") { - canBeConsumed = false -} - -dependencies { - def lwjgl3ifyVersion = '1.5.7' - if (modId != 'lwjgl3ify') { - java17Dependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}") - } - if (modId != 'hodgepodge') { - java17Dependencies('com.github.GTNewHorizons:Hodgepodge:2.4.4') - } - - java17PatchDependencies("com.github.GTNewHorizons:lwjgl3ify:${lwjgl3ifyVersion}:forgePatches") {transitive = false} -} - -ext.java17JvmArgs = [ - // Java 9+ support - "--illegal-access=warn", - "-Djava.security.manager=allow", - "-Dfile.encoding=UTF-8", - "--add-opens", "java.base/jdk.internal.loader=ALL-UNNAMED", - "--add-opens", "java.base/java.net=ALL-UNNAMED", - "--add-opens", "java.base/java.nio=ALL-UNNAMED", - "--add-opens", "java.base/java.io=ALL-UNNAMED", - "--add-opens", "java.base/java.lang=ALL-UNNAMED", - "--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED", - "--add-opens", "java.base/java.text=ALL-UNNAMED", - "--add-opens", "java.base/java.util=ALL-UNNAMED", - "--add-opens", "java.base/jdk.internal.reflect=ALL-UNNAMED", - "--add-opens", "java.base/sun.nio.ch=ALL-UNNAMED", - "--add-opens", "jdk.naming.dns/com.sun.jndi.dns=ALL-UNNAMED,java.naming", - "--add-opens", "java.desktop/sun.awt.image=ALL-UNNAMED", - "--add-modules", "jdk.dynalink", - "--add-opens", "jdk.dynalink/jdk.dynalink.beans=ALL-UNNAMED", - "--add-modules", "java.sql.rowset", - "--add-opens", "java.sql.rowset/javax.sql.rowset.serial=ALL-UNNAMED" -] - -ext.hotswapJvmArgs = [ - // DCEVM advanced hot reload - "-XX:+AllowEnhancedClassRedefinition", - "-XX:HotswapAgent=fatjar" -] - -ext.setupHotswapAgentTask = tasks.register("setupHotswapAgent") { - group = "GTNH Buildscript" - description = "Installs a recent version of HotSwapAgent into the Java 17 JetBrains runtime directory" - def hsaUrl = 'https://github.com/HotswapProjects/HotswapAgent/releases/download/1.4.2-SNAPSHOT/hotswap-agent-1.4.2-SNAPSHOT.jar' - def targetFolderProvider = javaToolchains.launcherFor(java17Toolchain).map {it.metadata.installationPath.dir("lib/hotswap")} - def targetFilename = "hotswap-agent.jar" - onlyIf { - !targetFolderProvider.get().file(targetFilename).asFile.exists() - } - doLast { - def targetFolder = targetFolderProvider.get() - targetFolder.asFile.mkdirs() - download.run { - src hsaUrl - dest targetFolder.file(targetFilename).asFile - overwrite false - tempAndMove true - } - } -} - -public abstract class RunHotswappableMinecraftTask extends RunMinecraftTask { - // IntelliJ doesn't seem to allow commandline arguments so we also support an env variable - private boolean enableHotswap = Boolean.valueOf(System.getenv("HOTSWAP")); - - @Input - public boolean getEnableHotswap() { return enableHotswap } - @Option(option = "hotswap", description = "Enables HotSwapAgent for enhanced class reloading under a debugger") - public boolean setEnableHotswap(boolean enable) { enableHotswap = enable } - - @Inject - public RunHotswappableMinecraftTask(Distribution side, String superTask, org.gradle.api.invocation.Gradle gradle) { - super(side, gradle) - - this.lwjglVersion = 3 - this.javaLauncher = project.javaToolchains.launcherFor(project.java17Toolchain) - this.extraJvmArgs.addAll(project.java17JvmArgs) - this.extraJvmArgs.addAll(project.provider(() -> enableHotswap ? project.hotswapJvmArgs : [])) - - this.classpath(project.java17PatchDependenciesCfg) - if (side == Distribution.CLIENT) { - this.classpath(project.minecraftTasks.lwjgl3Configuration) - } - // Use a raw provider instead of map to not create a dependency on the task - this.classpath(project.provider(() -> project.tasks.named(superTask, RunMinecraftTask).get().classpath)) - this.classpath.filter { file -> - !file.path.contains("2.9.4-nightly-20150209") // Remove lwjgl2 - } - this.classpath(project.java17DependenciesCfg) - } - - public void setup(Project project) { - super.setup(project) - if (project.usesMixins.toBoolean()) { - this.extraJvmArgs.addAll(project.provider(() -> { - def mixinCfg = project.configurations.detachedConfiguration(project.dependencies.create(project.mixinProviderSpec)) - mixinCfg.canBeConsumed = false - mixinCfg.transitive = false - enableHotswap ? ["-javaagent:" + mixinCfg.singleFile.absolutePath] : [] - })) - } - } -} - -def runClient17Task = tasks.register("runClient17", RunHotswappableMinecraftTask, Distribution.CLIENT, "runClient") -runClient17Task.configure { - setup(project) - group = "Modded Minecraft" - description = "Runs the modded client using Java 17, lwjgl3ify and Hodgepodge" - dependsOn(setupHotswapAgentTask, mcpTasks.launcherSources.classesTaskName, minecraftTasks.taskDownloadVanillaAssets, mcpTasks.taskPackagePatchedMc, 'jar') - mainClass = "GradleStart" - username = minecraft.username - userUUID = minecraft.userUUID -} - -def runServer17Task = tasks.register("runServer17", RunHotswappableMinecraftTask, Distribution.DEDICATED_SERVER, "runServer") -runServer17Task.configure { - setup(project) - group = "Modded Minecraft" - description = "Runs the modded server using Java 17, lwjgl3ify and Hodgepodge" - dependsOn(setupHotswapAgentTask, mcpTasks.launcherSources.classesTaskName, minecraftTasks.taskDownloadVanillaAssets, mcpTasks.taskPackagePatchedMc, 'jar') - mainClass = "GradleStartServer" - extraArgs.add("nogui") -} - -def getManifestAttributes() { - def manifestAttributes = [:] - if (!containsMixinsAndOrCoreModOnly.toBoolean() && (usesMixins.toBoolean() || coreModClass)) { - manifestAttributes += ["FMLCorePluginContainsFMLMod": true] - } - - if (accessTransformersFile) { - manifestAttributes += ["FMLAT": accessTransformersFile.toString()] - } - - if (coreModClass) { - manifestAttributes += ["FMLCorePlugin": modGroup + "." + coreModClass] - } - - if (usesMixins.toBoolean()) { - manifestAttributes += [ - "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", - "MixinConfigs" : "mixins." + modId + ".json", - "ForceLoadAsMod": !containsMixinsAndOrCoreModOnly.toBoolean() - ] - } - return manifestAttributes -} - -tasks.named("jar", Jar).configure { - manifest { - attributes(getManifestAttributes()) - } -} - -if (usesShadowedDependencies.toBoolean()) { - tasks.named("shadowJar", ShadowJar).configure { - manifest { - attributes(getManifestAttributes()) - } - - if (minimizeShadowedDependencies.toBoolean()) { - minimize() // This will only allow shading for actually used classes - } - configurations = [ - project.configurations.shadowImplementation, - project.configurations.shadowCompile, - project.configurations.shadeCompile - ] - archiveClassifier.set('dev') - if (relocateShadowedDependencies.toBoolean()) { - relocationPrefix = modGroup + ".shadow" - enableRelocation = true - } - } - configurations.runtimeElements.outgoing.artifacts.clear() - configurations.apiElements.outgoing.artifacts.clear() - configurations.runtimeElements.outgoing.artifact(tasks.named("shadowJar", ShadowJar)) - configurations.apiElements.outgoing.artifact(tasks.named("shadowJar", ShadowJar)) - tasks.named("jar", Jar) { - archiveClassifier.set('dev-preshadow') - } - tasks.named("reobfJar", ReobfuscatedJar) { - inputJar.set(tasks.named("shadowJar", ShadowJar).flatMap({it.archiveFile})) - } - AdhocComponentWithVariants javaComponent = (AdhocComponentWithVariants) project.components.findByName("java") - javaComponent.withVariantsFromConfiguration(configurations.shadowRuntimeElements) { - skip() - } -} -ext.publishableDevJar = usesShadowedDependencies.toBoolean() ? tasks.shadowJar : tasks.jar -ext.publishableObfJar = tasks.reobfJar - -tasks.register('apiJar', Jar) { - from(sourceSets.main.allSource) { - include modGroupPath + "/" + apiPackagePath + '/**' - } - - from(sourceSets.main.output) { - include modGroupPath + "/" + apiPackagePath + '/**' - } - - from(sourceSets.main.resources.srcDirs) { - include("LICENSE") - } - - getArchiveClassifier().set('api') -} - -artifacts { - if (!noPublishedSources) { - archives tasks.named("sourcesJar") - } - if (apiPackage) { - archives tasks.named("apiJar") - } -} - -idea { - module { - downloadJavadoc = true - downloadSources = true - inheritOutputDirs = true - } - project { - settings { - if (ideaOverrideBuildType != "") { - delegateActions { - if ("gradle".equalsIgnoreCase(ideaOverrideBuildType)) { - delegateBuildRunToGradle = true - testRunner = org.jetbrains.gradle.ext.ActionDelegationConfig.TestRunner.GRADLE - } else if ("idea".equalsIgnoreCase(ideaOverrideBuildType)) { - delegateBuildRunToGradle = false - testRunner = org.jetbrains.gradle.ext.ActionDelegationConfig.TestRunner.PLATFORM - } else { - throw GradleScriptException('Accepted value for ideaOverrideBuildType is one of gradle or idea.') - } - } - } - runConfigurations { - "0. Build and Test"(Gradle) { - taskNames = ["build"] - } - "1. Run Client"(Gradle) { - taskNames = ["runClient"] - } - "2. Run Server"(Gradle) { - taskNames = ["runServer"] - } - "1a. Run Client (Java 17)"(Gradle) { - taskNames = ["runClient17"] - } - "2a. Run Server (Java 17)"(Gradle) { - taskNames = ["runServer17"] - } - "1b. Run Client (Java 17, Hotswap)"(Gradle) { - taskNames = ["runClient17"] - envs = ["HOTSWAP": "true"] - } - "2b. Run Server (Java 17, Hotswap)"(Gradle) { - taskNames = ["runServer17"] - envs = ["HOTSWAP": "true"] - } - "3. Run Obfuscated Client"(Gradle) { - taskNames = ["runObfClient"] - } - "4. Run Obfuscated Server"(Gradle) { - taskNames = ["runObfServer"] - } - if (!disableSpotless) { - "5. Apply spotless"(Gradle) { - taskNames = ["spotlessApply"] - } - } - def coreModArgs = "" - if (coreModClass) { - coreModArgs = ' "-Dfml.coreMods.load=' + modGroup + '.' + coreModClass + '"' - } - "Run Client (IJ Native)"(Application) { - mainClass = "GradleStart" - moduleName = project.name + ".ideVirtualMain" - afterEvaluate { - workingDirectory = tasks.runClient.workingDir.absolutePath - programParameters = tasks.runClient.calculateArgs(project).collect { '"' + it + '"' }.join(' ') - jvmArgs = tasks.runClient.calculateJvmArgs(project).collect { '"' + it + '"' }.join(' ') + - ' ' + tasks.runClient.systemProperties.collect { '"-D' + it.key + '=' + it.value.toString() + '"' }.join(' ') + - coreModArgs - } - } - "Run Server (IJ Native)"(Application) { - mainClass = "GradleStartServer" - moduleName = project.name + ".ideVirtualMain" - afterEvaluate { - workingDirectory = tasks.runServer.workingDir.absolutePath - programParameters = tasks.runServer.calculateArgs(project).collect { '"' + it + '"' }.join(' ') - jvmArgs = tasks.runServer.calculateJvmArgs(project).collect { '"' + it + '"' }.join(' ') + - ' ' + tasks.runServer.systemProperties.collect { '"-D' + it.key + '=' + it.value.toString() + '"' }.join(' ') + - coreModArgs - } - } - } - compiler.javac { - afterEvaluate { - javacAdditionalOptions = "-encoding utf8" - moduleJavacAdditionalOptions = [ - (project.name + ".main"): tasks.compileJava.options.compilerArgs.collect { '"' + it + '"' }.join(' ') - ] - } - } - withIDEADir { File ideaDir -> - if (!ideaDir.path.contains(".idea")) { - // If an .ipr file exists, the project root directory is passed here instead of the .idea subdirectory - ideaDir = new File(ideaDir, ".idea") - } - if (ideaDir.isDirectory()) { - def miscFile = new File(ideaDir, "misc.xml") - if (miscFile.isFile()) { - boolean dirty = false - def miscTransformer = new XmlTransformer() - miscTransformer.addAction { root -> - Node rootNode = root.asNode() - def rootManager = rootNode - .component.find { it.@name == 'ProjectRootManager' } - if (!rootManager) { - rootManager = rootNode.appendNode('component', ['name': 'ProjectRootManager', 'version': '2']) - dirty = true - } - def output = rootManager.output - if (!output) { - output = rootManager.appendNode('output') - dirty = true - } - if (!output.@url) { - // Only modify the output url if it doesn't yet have one, or if the existing one is blank somehow. - // This is a sensible default for most setups - output.@url = 'file://$PROJECT_DIR$/build/ideaBuild' - dirty = true - } - } - def result = miscTransformer.transform(miscFile.text) - if (dirty) { - miscFile.write(result) - } - } else { - miscFile.text = """ - - - - - -""" - } - } - } - } - } -} - -tasks.named("processIdeaSettings").configure { - dependsOn("injectTags") -} - -tasks.named("ideVirtualMainClasses").configure { - // Make IntelliJ "Build project" build the mod jars - dependsOn("jar", "reobfJar") - if (!disableSpotless) { - dependsOn("spotlessCheck") - } -} - -// workaround variable hiding in pom processing -def projectConfigs = project.configurations - -publishing { - publications { - create("maven", MavenPublication) { - from components.java - - if (apiPackage) { - artifact apiJar - } - - groupId = System.getenv("ARTIFACT_GROUP_ID") ?: project.group - artifactId = System.getenv("ARTIFACT_ID") ?: project.name - // Using the identified version, not project.version as it has the prepended 1.7.10 - version = System.getenv("RELEASE_VERSION") ?: identifiedVersion - } - } - repositories { - if (usesMavenPublishing.toBoolean() && System.getenv("MAVEN_USER") != null) { - maven { - url = mavenPublishUrl - allowInsecureProtocol = mavenPublishUrl.startsWith("http://") - credentials { - username = System.getenv("MAVEN_USER") ?: "NONE" - password = System.getenv("MAVEN_PASSWORD") ?: "NONE" - } - } - } - } -} - -if (modrinthProjectId.size() != 0 && System.getenv("MODRINTH_TOKEN") != null) { - apply plugin: 'com.modrinth.minotaur' - - File changelogFile = new File(System.getenv("CHANGELOG_FILE") ?: "CHANGELOG.md") - - modrinth { - token = System.getenv("MODRINTH_TOKEN") - projectId = modrinthProjectId - versionNumber = identifiedVersion - versionType = identifiedVersion.endsWith("-pre") ? "beta" : "release" - changelog = changelogFile.exists() ? changelogFile.getText("UTF-8") : "" - uploadFile = publishableObfJar - additionalFiles = getSecondaryArtifacts() - gameVersions = [minecraftVersion] - loaders = ["forge"] - debugMode = false - } - - if (modrinthRelations.size() != 0) { - String[] deps = modrinthRelations.split(";") - deps.each { dep -> - if (dep.size() == 0) { - return - } - String[] parts = dep.split(":") - String[] qual = parts[0].split("-") - addModrinthDep(qual[0], qual[1], parts[1]) - } - } - if (usesMixins.toBoolean()) { - addModrinthDep("required", "project", "unimixins") - } - tasks.modrinth.dependsOn(build) - tasks.publish.dependsOn(tasks.modrinth) -} - -if (curseForgeProjectId.size() != 0 && System.getenv("CURSEFORGE_TOKEN") != null) { - apply plugin: 'com.matthewprenger.cursegradle' - - File changelogFile = new File(System.getenv("CHANGELOG_FILE") ?: "CHANGELOG.md") - - curseforge { - apiKey = System.getenv("CURSEFORGE_TOKEN") - project { - id = curseForgeProjectId - if (changelogFile.exists()) { - changelogType = "markdown" - changelog = changelogFile - } - releaseType = identifiedVersion.endsWith("-pre") ? "beta" : "release" - addGameVersion minecraftVersion - addGameVersion "Forge" - mainArtifact publishableObfJar - for (artifact in getSecondaryArtifacts()) addArtifact artifact - } - - options { - javaIntegration = false - forgeGradleIntegration = false - debug = false - } - } - - if (curseForgeRelations.size() != 0) { - String[] deps = curseForgeRelations.split(";") - deps.each { dep -> - if (dep.size() == 0) { - return - } - String[] parts = dep.split(":") - addCurseForgeRelation(parts[0], parts[1]) - } - } - if (usesMixins.toBoolean()) { - addCurseForgeRelation("requiredDependency", "unimixins") - } - tasks.curseforge.dependsOn(build) - tasks.publish.dependsOn(tasks.curseforge) -} - -def addModrinthDep(String scope, String type, String name) { - com.modrinth.minotaur.dependencies.Dependency dep; - if (!(scope in ["required", "optional", "incompatible", "embedded"])) { - throw new Exception("Invalid modrinth dependency scope: " + scope) - } - switch (type) { - case "project": - dep = new ModDependency(name, scope) - break - case "version": - dep = new VersionDependency(name, scope) - break - default: - throw new Exception("Invalid modrinth dependency type: " + type) - } - project.modrinth.dependencies.add(dep) -} - -def addCurseForgeRelation(String type, String name) { - if (!(type in ["requiredDependency", "embeddedLibrary", "optionalDependency", "tool", "incompatible"])) { - throw new Exception("Invalid CurseForge relation type: " + type) - } - CurseArtifact artifact = project.curseforge.curseProjects[0].mainArtifact - CurseRelation rel = (artifact.curseRelations ?: (artifact.curseRelations = new CurseRelation())) - rel."$type"(name) -} - -// Updating - -def buildscriptGradleVersion = "8.5" - -tasks.named('wrapper', Wrapper).configure { - gradleVersion = buildscriptGradleVersion -} - -tasks.register('updateBuildScript') { - group = 'GTNH Buildscript' - description = 'Updates the build script to the latest version' - - if (gradle.gradleVersion != buildscriptGradleVersion && !Boolean.getBoolean('DISABLE_BUILDSCRIPT_GRADLE_UPDATE')) { - dependsOn('wrapper') - } - - doLast { - if (performBuildScriptUpdate()) return - - print("Build script already up-to-date!") - } -} - -if (!project.getGradle().startParameter.isOffline() && !Boolean.getBoolean('DISABLE_BUILDSCRIPT_UPDATE_CHECK') && isNewBuildScriptVersionAvailable()) { - if (autoUpdateBuildScript.toBoolean()) { - performBuildScriptUpdate() - } else { - out.style(Style.SuccessHeader).println("Build script update available! Run 'gradle updateBuildScript'") - if (gradle.gradleVersion != buildscriptGradleVersion) { - out.style(Style.SuccessHeader).println("updateBuildScript can update gradle from ${gradle.gradleVersion} to ${buildscriptGradleVersion}\n") - } - } -} - -// If you want to add more cases to this task, implement them as arguments if total amount to print gets too large -tasks.register('faq') { - group = 'GTNH Buildscript' - description = 'Prints frequently asked questions about building a project' - - doLast { - print("If your build fails to fetch dependencies, run './gradlew updateDependencies'. " + - "Or you can manually check if the versions are still on the distributing sites - " + - "the links can be found in repositories.gradle and build.gradle:repositories, " + - "but not build.gradle:buildscript.repositories - those ones are for gradle plugin metadata.\n\n" + - "If your build fails to recognize the syntax of new Java versions, enable Jabel in your " + - "gradle.properties. See how it's done in GTNH ExampleMod/gradle.properties. " + - "However, keep in mind that Jabel enables only syntax features, but not APIs that were introduced in " + - "Java 9 or later.") - } -} - -static URL availableBuildScriptUrl() { - new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/master/build.gradle") -} - -static URL exampleSettingsGradleUrl() { - new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/master/settings.gradle.example") -} - -static URL exampleGitAttributesUrl() { - new URL("https://raw.githubusercontent.com/GTNewHorizons/ExampleMod1.7.10/master/.gitattributes") -} - - -boolean verifyGitAttributes() { - def gitattributesFile = getFile(".gitattributes") - if (!gitattributesFile.exists()) { - println("Downloading default .gitattributes") - exampleGitAttributesUrl().withInputStream { i -> gitattributesFile.withOutputStream { it << i } } - exec { - workingDir '.' - commandLine 'git', 'add', '--renormalize', '.' - } - return true - } - return false -} - -boolean verifySettingsGradle() { - def settingsFile = getFile("settings.gradle") - if (!settingsFile.exists()) { - println("Downloading default settings.gradle") - exampleSettingsGradleUrl().withInputStream { i -> settingsFile.withOutputStream { it << i } } - return true - } - return false -} - -boolean performBuildScriptUpdate() { - if (isNewBuildScriptVersionAvailable()) { - def buildscriptFile = getFile("build.gradle") - availableBuildScriptUrl().withInputStream { i -> buildscriptFile.withOutputStream { it << i } } - def out = services.get(StyledTextOutputFactory).create('buildscript-update-output') - out.style(Style.Success).print("Build script updated. Please REIMPORT the project or RESTART your IDE!") - boolean settingsupdated = verifySettingsGradle() - settingsupdated = verifyGitAttributes() || settingsupdated - if (settingsupdated) - throw new GradleException("Settings has been updated, please re-run task.") - return true - } - return false -} - -boolean isNewBuildScriptVersionAvailable() { - Map parameters = ["connectTimeout": 2000, "readTimeout": 2000] - - String currentBuildScript = getFile("build.gradle").getText() - String currentBuildScriptHash = getVersionHash(currentBuildScript) - String availableBuildScriptHash - try { - String availableBuildScript = availableBuildScriptUrl().newInputStream(parameters).getText() - availableBuildScriptHash = getVersionHash(availableBuildScript) - } catch (IOException e) { - logger.warn("Could not check for buildscript update availability: {}", e.message) - return false - } - - boolean isUpToDate = currentBuildScriptHash.empty || availableBuildScriptHash.empty || currentBuildScriptHash == availableBuildScriptHash - return !isUpToDate -} - -static String getVersionHash(String buildScriptContent) { - String versionLine = buildScriptContent.find("^//version: [a-z0-9]*") - if (versionLine != null) { - return versionLine.split(": ").last() - } - return "" -} - -// Parameter Deobfuscation - -tasks.register('deobfParams') { - group = 'GTNH Buildscript' - description = 'Rename all obfuscated parameter names inherited from Minecraft classes' - doLast { // TODO - - String mcpDir = "$project.gradle.gradleUserHomeDir/caches/minecraft/de/oceanlabs/mcp/mcp_$channel/$mappingsVersion" - String mcpZIP = "$mcpDir/mcp_$channel-$mappingsVersion-${minecraftVersion}.zip" - String paramsCSV = "$mcpDir/params.csv" - - download.run { - src "https://maven.minecraftforge.net/de/oceanlabs/mcp/mcp_$channel/$mappingsVersion-$minecraftVersion/mcp_$channel-$mappingsVersion-${minecraftVersion}.zip" - dest mcpZIP - overwrite false - } - - if (!file(paramsCSV).exists()) { - println("Extracting MCP archive ...") - copy { - from(zipTree(mcpZIP)) - into(mcpDir) - } - } - - println("Parsing params.csv ...") - Map params = new HashMap<>() - Files.lines(Paths.get(paramsCSV)).forEach { line -> - String[] cells = line.split(",") - if (cells.length > 2 && cells[0].matches("p_i?\\d+_\\d+_")) { - params.put(cells[0], cells[1]) - } - } - - out.style(Style.Success).println("Modified ${replaceParams(file("$projectDir/src/main/java"), params)} files!") - out.style(Style.Failure).println("Don't forget to verify that the code still works as before!\n It could be broken due to duplicate variables existing now\n or parameters taking priority over other variables.") - } -} - -static int replaceParams(File file, Map params) { - int fileCount = 0 - - if (file.isDirectory()) { - for (File f : file.listFiles()) { - fileCount += replaceParams(f, params) - } - return fileCount - } - println("Visiting ${file.getName()} ...") - try { - String content = new String(Files.readAllBytes(file.toPath())) - int hash = content.hashCode() - params.forEach { key, value -> - content = content.replaceAll(key, value) - } - if (hash != content.hashCode()) { - Files.write(file.toPath(), content.getBytes("UTF-8")) - return 1 - } - } catch (Exception e) { - e.printStackTrace() - } - return 0 -} - -// Dependency Deobfuscation (Deprecated, use the new RFG API documented in dependencies.gradle) - -def deobf(String sourceURL) { - try { - URL url = new URL(sourceURL) - String fileName = url.getFile() - - //get rid of directories: - int lastSlash = fileName.lastIndexOf("/") - if (lastSlash > 0) { - fileName = fileName.substring(lastSlash + 1) - } - //get rid of extension: - if (fileName.endsWith(".jar") || fileName.endsWith(".litemod")) { - fileName = fileName.substring(0, fileName.lastIndexOf(".")) - } - - String hostName = url.getHost() - if (hostName.startsWith("www.")) { - hostName = hostName.substring(4) - } - List parts = Arrays.asList(hostName.split("\\.")) - Collections.reverse(parts) - hostName = String.join(".", parts) - - return deobf(sourceURL, "$hostName/$fileName") - } catch (Exception ignored) { - return deobf(sourceURL, "deobf/${sourceURL.hashCode()}") - } -} - -def deobfMaven(String repoURL, String mavenDep) { - if (!repoURL.endsWith("/")) { - repoURL += "/" - } - String[] parts = mavenDep.split(":") - parts[0] = parts[0].replace('.', '/') - def jarURL = repoURL + parts[0] + "/" + parts[1] + "/" + parts[2] + "/" + parts[1] + "-" + parts[2] + ".jar" - return deobf(jarURL) -} - -def deobfCurse(String curseDep) { - return dependencies.rfg.deobf("curse.maven:$curseDep") -} - -// The method above is to be preferred. Use this method if the filename is not at the end of the URL. -def deobf(String sourceURL, String rawFileName) { - String bon2Version = "2.5.1" - String fileName = URLDecoder.decode(rawFileName, "UTF-8") - String cacheDir = "$project.gradle.gradleUserHomeDir/caches" - String obfFile = "$cacheDir/modules-2/files-2.1/${fileName}.jar" - - download.run { - src sourceURL - dest obfFile - quiet true - overwrite false - } - return dependencies.rfg.deobf(files(obfFile)) -} -// Helper methods - -def checkPropertyExists(String propertyName) { - if (!project.hasProperty(propertyName)) { - throw new GradleException("This project requires a property \"" + propertyName + "\"! Please add it your \"gradle.properties\". You can find all properties and their description here: https://github.com/GTNewHorizons/ExampleMod1.7.10/blob/main/gradle.properties") - } -} - -def propertyDefaultIfUnset(String propertyName, defaultValue) { - if (!project.hasProperty(propertyName) || project.property(propertyName) == "") { - project.ext.setProperty(propertyName, defaultValue) - } -} - -def getFile(String relativePath) { - return new File(projectDir, relativePath) -} - -def getSecondaryArtifacts() { - // Because noPublishedSources from the beginning of the script is somehow not visible here... - boolean noPublishedSources = project.hasProperty("noPublishedSources") ? project.noPublishedSources.toBoolean() : false - def secondaryArtifacts = [publishableDevJar] - if (!noPublishedSources) secondaryArtifacts += [sourcesJar] - if (apiPackage) secondaryArtifacts += [apiJar] - return secondaryArtifacts -} - -def getURL(String main, String fallback) { - return pingURL(main, 10000) ? main : fallback -} - -// credit: https://stackoverflow.com/a/3584332 -def pingURL(String url, int timeout) { - url = url.replaceFirst("^https", "http") // Otherwise an exception may be thrown on invalid SSL certificates. - try { - HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection() - connection.setConnectTimeout(timeout) - connection.setReadTimeout(timeout) - connection.setRequestMethod("HEAD") - int responseCode = connection.getResponseCode() - return 200 <= responseCode && responseCode <= 399 - } catch (IOException ignored) { - return false - } -} - -// For easier scripting of things that require variables defined earlier in the buildscript -if (file('addon.late.gradle.kts').exists()) { - apply from: 'addon.late.gradle.kts' -} else if (file('addon.late.gradle').exists()) { - apply from: 'addon.late.gradle' -} - -// File for local tweaks not commited to Git -if (file('addon.late.local.gradle.kts').exists()) { - apply from: 'addon.late.local.gradle.kts' -} else if (file('addon.late.local.gradle').exists()) { - apply from: 'addon.late.local.gradle' + id 'com.gtnewhorizons.gtnhconvention' } diff --git a/gradle.properties b/gradle.properties index b502fd8283..214aa87408 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,64 +1,191 @@ +# ExampleMod tag to use as Blowdryer (Spotless, etc.) settings version, leave empty to disable. +# LOCAL to test local config updates. +gtnh.settings.blowdryerTag = 0.2.0 + +# Human-readable mod name, available for mcmod.info population. modName = KekzTech -# This is a case-sensitive string to identify your mod. Convention is to use lower case. +# Case-sensitive identifier string, available for mcmod.info population and used for automatic mixin JSON generation. +# Conventionally lowercase. modId = kekztech +# Root package of the mod, used to find various classes in other properties, +# mcmod.info substitution, enabling assertions in run tasks, etc. modGroup = kekztech -# WHY is there no version field? -# The build script relies on git to provide a version via tags. It is super easy and will enable you to always know the -# code base or your binary. Check out this tutorial: https://blog.mattclemente.com/2017/10/13/versioning-with-git-tags/ +# Whether to use modGroup as the maven publishing group. +# Due to a history of using JitPack, the default is com.github.GTNewHorizons for all mods. +useModGroupForPublishing = false -# Will update your build.gradle automatically whenever an update is available +# Updates your build.gradle and settings.gradle automatically whenever an update is available. autoUpdateBuildScript = false +# Version of Minecraft to target minecraftVersion = 1.7.10 + +# Version of Minecraft Forge to target forgeVersion = 10.13.4.1614 -# Select a username for testing your mod with breakpoints. You may leave this empty for a random username each time you -# restart Minecraft in development. Choose this dependent on your mod: -# Do you need consistent player progressing (for example Thaumcraft)? -> Select a name -# Do you need to test how your custom blocks interacts with a player that is not the owner? -> leave name empty +# Specify an MCP channel for dependency deobfuscation and the deobfParams task. +channel = stable + +# Specify an MCP mappings version for dependency deobfuscation and the deobfParams task. +mappingsVersion = 12 + +# Defines other MCP mappings for dependency deobfuscation. +remoteMappings = https://raw.githubusercontent.com/MinecraftForge/FML/1.7.10/conf/ + +# Select a default username for testing your mod. You can always override this per-run by running +# `./gradlew runClient --username=AnotherPlayer`, or configuring this command in your IDE. developmentEnvironmentUserName = Developer -# Define a source file of your project with: +# Enables using modern Java syntax (up to version 17) via Jabel, while still targeting JVM 8. +# See https://github.com/bsideup/jabel for details on how this works. +enableModernJavaSyntax = false + +# Enables injecting missing generics into the decompiled source code for a better coding experience. +# Turns most publicly visible List, Map, etc. into proper List, Map types. +enableGenericInjection = false + +# Generate a class with a String field for the mod version named as defined below. +# If generateGradleTokenClass is empty or not missing, no such class will be generated. +# If gradleTokenVersion is empty or missing, the field will not be present in the class. +generateGradleTokenClass = + +# Name of the token containing the project's current version to generate/replace. +gradleTokenVersion = GRADLETOKEN_VERSION + +# [DEPRECATED] Mod ID replacement token. +gradleTokenModId = + +# [DEPRECATED] Mod name replacement token. +gradleTokenModName = + +# [DEPRECATED] +# Multiple source files can be defined here by providing a comma-separated list: Class1.java,Class2.java,Class3.java # public static final String VERSION = "GRADLETOKEN_VERSION"; # The string's content will be replaced with your mod's version when compiled. You should use this to specify your mod's -# version in @Mod([...], version = VERSION, [...]) -# Leave these properties empty to skip individual token replacements +# version in @Mod([...], version = VERSION, [...]). +# Leave these properties empty to skip individual token replacements. replaceGradleTokenInFile = KekzCore.java -gradleTokenModId = -gradleTokenModName = -gradleTokenVersion = GRADLETOKEN_VERSION -gradleTokenGroupName = # In case your mod provides an API for other mods to implement you may declare its package here. Otherwise, you can # leave this property empty. -# Example value: apiPackage = api + modGroup = com.myname.mymodid -> com.myname.mymodid.api +# Example value: (apiPackage = api) + (modGroup = com.myname.mymodid) -> com.myname.mymodid.api apiPackage = # Specify the configuration file for Forge's access transformers here. It must be placed into /src/main/resources/META-INF/ -# Example value: mymodid_at.cfg +# There can be multiple files in a space-separated list. +# Example value: mymodid_at.cfg nei_at.cfg accessTransformersFile = # Provides setup for Mixins if enabled. If you don't know what mixins are: Keep it disabled! usesMixins = false + +# Adds some debug arguments like verbose output and class export. +usesMixinDebug = false + # Specify the location of your implementation of IMixinConfigPlugin. Leave it empty otherwise. mixinPlugin = + # Specify the package that contains all of your Mixins. You may only place Mixins in this package or the build will fail! mixinsPackage = + # Specify the core mod entry class if you use a core mod. This class must implement IFMLLoadingPlugin! # This parameter is for legacy compatibility only -# Example value: coreModClass = asm.FMLPlugin + modGroup = com.myname.mymodid -> com.myname.mymodid.asm.FMLPlugin +# Example value: (coreModClass = asm.FMLPlugin) + (modGroup = com.myname.mymodid) -> com.myname.mymodid.asm.FMLPlugin coreModClass = + # If your project is only a consolidation of mixins or a core mod and does NOT contain a 'normal' mod ( = some class # that is annotated with @Mod) you want this to be true. When in doubt: leave it on false! containsMixinsAndOrCoreModOnly = false -# If enabled, you may use 'shadowImplementation' for dependencies. They will be integrated in your jar. It is your -# responsibility check the licence and request permission for distribution, if required. +# Enables Mixins even if this mod doesn't use them, useful if one of the dependencies uses mixins. +forceEnableMixins = false + +# If enabled, you may use 'shadowCompile' for dependencies. They will be integrated into your jar. It is your +# responsibility to check the license and request permission for distribution if required. usesShadowedDependencies = false -# Optional parameter to customize the produced artifacts. Use this to preserver artifact naming when migrating older +# If disabled, won't remove unused classes from shadowed dependencies. Some libraries use reflection to access +# their own classes, making the minimization unreliable. +minimizeShadowedDependencies = true + +# If disabled, won't rename the shadowed classes. +relocateShadowedDependencies = true + +# Adds the GTNH maven, CurseMaven, IC2/Player maven, and some more well-known 1.7.10 repositories. +includeWellKnownRepositories = true + +# Change these to your Maven coordinates if you want to publish to a custom Maven repository instead of the default GTNH Maven. +# Authenticate with the MAVEN_USER and MAVEN_PASSWORD environment variables. +# If you need a more complex setup disable maven publishing here and add a publishing repository to addon.gradle. +usesMavenPublishing = true + +# Maven repository to publish the mod to. +# mavenPublishUrl = https://nexus.gtnewhorizons.com/repository/releases/ + +# Publishing to Modrinth requires you to set the MODRINTH_TOKEN environment variable to your current Modrinth API token. +# +# The project's ID on Modrinth. Can be either the slug or the ID. +# Leave this empty if you don't want to publish to Modrinth. +modrinthProjectId = + +# The project's relations on Modrinth. You can use this to refer to other projects on Modrinth. +# Syntax: scope1-type1:name1;scope2-type2:name2;... +# Where scope can be one of [required, optional, incompatible, embedded], +# type can be one of [project, version], +# and the name is the Modrinth project or version slug/id of the other mod. +# Example: required-project:fplib;optional-project:gasstation;incompatible-project:gregtech +# Note: GTNH Mixins is automatically set as a required dependency if usesMixins = true +modrinthRelations = + +# Publishing to CurseForge requires you to set the CURSEFORGE_TOKEN environment variable to one of your CurseForge API tokens. +# +# The project's numeric ID on CurseForge. You can find this in the About Project box. +# Leave this empty if you don't want to publish on CurseForge. +curseForgeProjectId = + +# The project's relations on CurseForge. You can use this to refer to other projects on CurseForge. +# Syntax: type1:name1;type2:name2;... +# Where type can be one of [requiredDependency, embeddedLibrary, optionalDependency, tool, incompatible], +# and the name is the CurseForge project slug of the other mod. +# Example: requiredDependency:railcraft;embeddedLibrary:cofhlib;incompatible:buildcraft +# Note: UniMixins is automatically set as a required dependency if usesMixins = true. +curseForgeRelations = + +# Optional parameter to customize the produced artifacts. Use this to preserve artifact naming when migrating older # projects. New projects should not use this parameter. -#customArchiveBaseName = +# customArchiveBaseName = + +# Optional parameter to have the build automatically fail if an illegal version is used. +# This can be useful if you e.g. only want to allow versions in the form of '1.1.xxx'. +# The check is ONLY performed if the version is a git tag. +# Note: the specified string must be escaped, so e.g. 1\\.1\\.\\d+ instead of 1\.1\.\d+ +# versionPattern = + +# Uncomment to prevent the source code from being published. +# noPublishedSources = true + +# Uncomment this to disable Spotless checks. +# This should only be uncommented to keep it easier to sync with upstream/other forks. +# That is, if there is no other active fork/upstream, NEVER change this. +# disableSpotless = true + +# Uncomment this to disable Checkstyle checks (currently wildcard import check). +# disableCheckstyle = true + +# Override the IDEA build type. Valid values are: "" (leave blank, do not override), "idea" (force use native IDEA build), "gradle" +# (force use delegated build). +# This is meant to be set in $HOME/.gradle/gradle.properties. +# e.g. add "systemProp.org.gradle.project.ideaOverrideBuildType=idea" will override the build type to be native build. +# WARNING: If you do use this option, it will overwrite whatever you have in your existing projects. This might not be what you want! +# Usually there is no need to uncomment this here as other developers do not necessarily use the same build type as you. +# ideaOverrideBuildType = idea + +# Whether IDEA should run spotless checks when pressing the Build button. +# This is meant to be set in $HOME/.gradle/gradle.properties. +# ideaCheckSpotlessOnBuild = true + +# Non-GTNH properties +gradleTokenGroupName = diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 033e24c4cd..d64cd49177 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 1af9e0930b..a80b22ce5c 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew index fcb6fca147..1aa94a4269 100755 --- a/gradlew +++ b/gradlew @@ -83,7 +83,8 @@ done # This is normally unused # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -144,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -152,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -201,11 +202,11 @@ fi # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ diff --git a/gradlew.bat b/gradlew.bat index 93e3f59f13..25da30dbde 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -43,11 +43,11 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -57,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail diff --git a/settings.gradle b/settings.gradle index 01ea5f121a..e8946ada27 100644 --- a/settings.gradle +++ b/settings.gradle @@ -4,10 +4,10 @@ pluginManagement { maven { // RetroFuturaGradle name "GTNH Maven" - url "http://jenkins.usrv.eu:8081/nexus/content/groups/public/" - allowInsecureProtocol = true + url "https://nexus.gtnewhorizons.com/repository/public/" mavenContent { - includeGroup("com.gtnewhorizons.retrofuturagradle") + includeGroup("com.gtnewhorizons") + includeGroupByRegex("com\\.gtnewhorizons\\..+") } } gradlePluginPortal() @@ -17,12 +17,7 @@ pluginManagement { } plugins { - id 'com.diffplug.blowdryerSetup' version '1.6.0' - id 'org.gradle.toolchains.foojay-resolver-convention' version '0.4.0' // Provides java toolchains + id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.8' } -blowdryerSetup { - repoSubfolder 'gtnhShared' - github('GTNewHorizons/ExampleMod1.7.10', 'tag', '0.2.0') - //devLocal '.' // Use this when testing config updates locally -} + -- cgit From 0d3d64b645c9359664384bbe18c02528267472e9 Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Tue, 12 Mar 2024 20:23:20 +0000 Subject: Use wireless network manager and hopefully fix npe (#82) * update BS * update deps * use wireless network manager --- dependencies.gradle | 6 +++--- gradle.properties | 9 +++++---- settings.gradle | 2 +- .../GTMTE_LapotronicSuperCapacitor.java | 21 +++++++++++---------- 4 files changed, 20 insertions(+), 18 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 16cfb2569e..ed20068d51 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.25:dev') - api('com.github.GTNewHorizons:bartworks:0.9.4:dev') - api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.0:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.100:dev') + api('com.github.GTNewHorizons:bartworks:0.9.17:dev') + api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.2:dev') } diff --git a/gradle.properties b/gradle.properties index 214aa87408..688f0960a3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -33,7 +33,7 @@ channel = stable mappingsVersion = 12 # Defines other MCP mappings for dependency deobfuscation. -remoteMappings = https://raw.githubusercontent.com/MinecraftForge/FML/1.7.10/conf/ +remoteMappings = https\://raw.githubusercontent.com/MinecraftForge/FML/1.7.10/conf/ # Select a default username for testing your mod. You can always override this per-run by running # `./gradlew runClient --username=AnotherPlayer`, or configuring this command in your IDE. @@ -61,6 +61,9 @@ gradleTokenModId = # [DEPRECATED] Mod name replacement token. gradleTokenModName = +# [DEPRECATED] Mod Group replacement token. +gradleTokenGroupName = + # [DEPRECATED] # Multiple source files can be defined here by providing a comma-separated list: Class1.java,Class2.java,Class3.java # public static final String VERSION = "GRADLETOKEN_VERSION"; @@ -123,7 +126,7 @@ includeWellKnownRepositories = true usesMavenPublishing = true # Maven repository to publish the mod to. -# mavenPublishUrl = https://nexus.gtnewhorizons.com/repository/releases/ +# mavenPublishUrl = https\://nexus.gtnewhorizons.com/repository/releases/ # Publishing to Modrinth requires you to set the MODRINTH_TOKEN environment variable to your current Modrinth API token. # @@ -187,5 +190,3 @@ curseForgeRelations = # This is meant to be set in $HOME/.gradle/gradle.properties. # ideaCheckSpotlessOnBuild = true -# Non-GTNH properties -gradleTokenGroupName = diff --git a/settings.gradle b/settings.gradle index e8946ada27..d2f6c29606 100644 --- a/settings.gradle +++ b/settings.gradle @@ -17,7 +17,7 @@ pluginManagement { } plugins { - id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.8' + id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.17' } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 43ed1ed52b..f6538ba9af 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -34,6 +34,7 @@ import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.Set; +import java.util.UUID; import java.util.function.Consumer; import net.minecraft.block.Block; @@ -75,7 +76,6 @@ import gregtech.api.enums.Dyes; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Textures.BlockIcons; import gregtech.api.gui.modularui.GT_UITextures; -import gregtech.api.interfaces.IGlobalWirelessEnergy; import gregtech.api.interfaces.IHatchElement; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; @@ -89,10 +89,11 @@ import gregtech.api.render.TextureFactory; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; import gregtech.api.util.IGT_HatchAdder; +import gregtech.common.misc.WirelessNetworkManager; +import gregtech.common.misc.spaceprojects.SpaceProjectManager; -public class GTMTE_LapotronicSuperCapacitor - extends GT_MetaTileEntity_EnhancedMultiBlockBase - implements IGlobalWirelessEnergy, ISurvivalConstructable { +public class GTMTE_LapotronicSuperCapacitor extends + GT_MetaTileEntity_EnhancedMultiBlockBase implements ISurvivalConstructable { private enum TopState { MayBeTop, @@ -521,7 +522,7 @@ public class GTMTE_LapotronicSuperCapacitor return sTexture; } - private String global_energy_user_uuid; + private UUID global_energy_user_uuid; @Override public void onPreTick(IGregTechTileEntity tileEntity, long aTick) { @@ -530,10 +531,10 @@ public class GTMTE_LapotronicSuperCapacitor // On first tick (aTick restarts from 0 upon world reload). if (not_processed_lsc && tileEntity.isServerSide()) { // Add user to wireless network. - strongCheckOrAddUser(tileEntity.getOwnerUuid(), tileEntity.getOwnerName()); + WirelessNetworkManager.strongCheckOrAddUser(tileEntity.getOwnerUuid()); // Get team UUID. - global_energy_user_uuid = getUUIDFromUsername(tileEntity.getOwnerName()); + global_energy_user_uuid = SpaceProjectManager.getPlayerUUIDFromName(tileEntity.getOwnerName()); not_processed_lsc = false; } @@ -555,7 +556,7 @@ public class GTMTE_LapotronicSuperCapacitor @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { - strongCheckOrAddUser(thisController.getOwnerUuid(), thisController.getOwnerName()); + WirelessNetworkManager.strongCheckOrAddUser(thisController.getOwnerUuid()); // Reset capacitor counts Arrays.fill(capacitors, 0); @@ -784,7 +785,7 @@ public class GTMTE_LapotronicSuperCapacitor } // If that difference can be added then do so. - if (addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { + if (WirelessNetworkManager.addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { // If it succeeds there was sufficient energy so set the internal capacity as such. stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())).add( UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount())) @@ -940,7 +941,7 @@ public class GTMTE_LapotronicSuperCapacitor + getUMVCapacitorCount()); ll.add( "Total wireless EU: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(getUserEU(global_energy_user_uuid))); + + GT_Utility.formatNumbers(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; -- cgit From 89f33d642555ba25356526a363f19512e69d393d Mon Sep 17 00:00:00 2001 From: HoleFish <48403212+HoleFish@users.noreply.github.com> Date: Wed, 13 Mar 2024 22:59:09 +0800 Subject: fix (#83) --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index f6538ba9af..9ec6529389 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -574,6 +574,8 @@ public class GTMTE_LapotronicSuperCapacitor extends if (!checkPiece(STRUCTURE_PIECE_BASE, 2, 1, 0)) return false; + if (casingAmount < 17) return false; + topState = TopState.NotTop; // need at least one layer of capacitor to form, obviously int layer = 2; while (true) { -- cgit From 60e4d7a1836a08be907e551b154de65c7832d165 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Wed, 13 Mar 2024 19:17:40 +0100 Subject: update --- dependencies.gradle | 2 +- settings.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index ed20068d51..8b645d000c 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.100:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.104:dev') api('com.github.GTNewHorizons:bartworks:0.9.17:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.2:dev') } diff --git a/settings.gradle b/settings.gradle index d2f6c29606..c52d518d35 100644 --- a/settings.gradle +++ b/settings.gradle @@ -17,7 +17,7 @@ pluginManagement { } plugins { - id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.17' + id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.19' } -- cgit From a469127b5c0423fb9e6ddb19dd4d881f4e49a609 Mon Sep 17 00:00:00 2001 From: Quetz4l Date: Sun, 24 Mar 2024 23:02:42 +0200 Subject: add info for lsc (#84) * add info for lsc update bs and dep * add info for lsc-> change calculate function * add info for lsc-> optimization function --- dependencies.gradle | 2 +- .../GTMTE_LapotronicSuperCapacitor.java | 15 +++++++-- src/main/java/util/Util.java | 38 ++++++++++++++++++++++ 3 files changed, 51 insertions(+), 4 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 8b645d000c..16c3f25beb 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.104:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.121:dev') api('com.github.GTNewHorizons:bartworks:0.9.17:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.2:dev') } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 9ec6529389..37b1489319 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -23,6 +23,8 @@ import static gregtech.api.metatileentity.BaseTileEntity.TOOLTIP_DELAY; import static gregtech.api.util.GT_StructureUtility.buildHatchAdder; import static gregtech.api.util.GT_StructureUtility.filterByMTEClass; import static java.lang.Math.min; +import static util.Util.toPercentageFrom; +import static util.Util.toStandardForm; import java.math.BigInteger; import java.text.NumberFormat; @@ -907,8 +909,11 @@ public class GTMTE_LapotronicSuperCapacitor extends final ArrayList ll = new ArrayList<>(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); - ll.add("Used Capacity: " + nf.format(stored) + "EU"); - ll.add("Total Capacity: " + nf.format(capacity) + "EU"); + ll.add("EU Stored (exact): " + nf.format(stored) + "EU"); + ll.add("EU Stored: " + toStandardForm(stored) + "EU"); + ll.add("Used Capacity: " + toPercentageFrom(stored, capacity)); + ll.add("Total Capacity (exact): " + nf.format(capacity) + "EU"); + ll.add("Total Capacity: " + toStandardForm(capacity) + "EU"); ll.add("Passive Loss: " + nf.format(passiveDischargeAmount) + "EU/t"); ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + "EU/t"); ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + "EU/t"); @@ -942,8 +947,12 @@ public class GTMTE_LapotronicSuperCapacitor extends + " Capacitors detected: " + getUMVCapacitorCount()); ll.add( - "Total wireless EU: " + EnumChatFormatting.RED + "Total wireless EU (exact): " + EnumChatFormatting.RED + GT_Utility.formatNumbers(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); + ll.add( + "Total wireless EU: " + EnumChatFormatting.RED + + toStandardForm(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); + ll.add("---------------------------------------------"); final String[] a = new String[ll.size()]; diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java index 6a56dfa8aa..17bcf2b841 100644 --- a/src/main/java/util/Util.java +++ b/src/main/java/util/Util.java @@ -1,8 +1,14 @@ package util; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.math.RoundingMode; +import java.text.DecimalFormat; +import java.text.DecimalFormatSymbols; import java.util.ArrayList; import java.util.Iterator; import java.util.List; +import java.util.Locale; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; @@ -12,6 +18,17 @@ import common.items.ErrorItem; public class Util { + protected static final DecimalFormat percentFormatRound_6 = new DecimalFormat("0.000000%"); + protected static final DecimalFormat percentFormatRound_2 = new DecimalFormat("0.00%"); + protected static final BigDecimal Threshold_1 = BigDecimal.valueOf(0.01); + protected static DecimalFormat standardFormat; + + static { + DecimalFormatSymbols dfs = new DecimalFormatSymbols(Locale.US); + dfs.setExponentSeparator("x10^"); + standardFormat = new DecimalFormat("0.00E0", dfs); + } + public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount) { final ArrayList list = OreDictionary.getOres(oredictName); if (!list.isEmpty()) { @@ -48,4 +65,25 @@ public class Util { } return ret; } + + /* If the number is less than 1, we round by the 6, otherwise to 2 */ + public static String toPercentageFrom(BigInteger value, BigInteger maxValue) { + BigDecimal result = new BigDecimal(value).setScale(6, RoundingMode.HALF_UP) + .divide(new BigDecimal(maxValue), RoundingMode.HALF_UP); + if (result.compareTo(Threshold_1) < 0) { + return percentFormatRound_6.format(result); + } else { + return percentFormatRound_2.format(result); + } + } + + /* Get a string like this: 4.56*10^25 */ + public static String toStandardForm(BigInteger number) { + if (BigInteger.ZERO.equals(number)) { + return "0"; + } + + return standardFormat.format(number); + } + } -- cgit From 6c875cb21139d1f22cf482c0c52caeddb1f243ee Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sun, 24 Mar 2024 22:04:08 +0100 Subject: update --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 16c3f25beb..7224d2b688 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.121:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.124:dev') api('com.github.GTNewHorizons:bartworks:0.9.17:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.2:dev') } -- cgit From a5eb98a09c2a4f76b0d167e90edd1ba95caf0068 Mon Sep 17 00:00:00 2001 From: Reflex18 <127531099+Reflex18@users.noreply.github.com> Date: Sat, 6 Apr 2024 01:46:20 +1000 Subject: Added a time to empty/time to full readout on the LSC (#85) * gradle * Adding empty/filling readout to lsc Update GTMTE_LapotronicSuperCapacitor.java Update GTMTE_LapotronicSuperCapacitor.java Update GTMTE_LapotronicSuperCapacitor.java Update GTMTE_LapotronicSuperCapacitor.java Update GTMTE_LapotronicSuperCapacitor.java Update GTMTE_LapotronicSuperCapacitor.java Update GTMTE_LapotronicSuperCapacitor.java * Adding caching to avgin and avgout * Moving cache up to include a few more variables * Moved it to be inside the method call * Spotless applied --- .../GTMTE_LapotronicSuperCapacitor.java | 27 ++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 37b1489319..5222de0837 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -907,6 +907,10 @@ public class GTMTE_LapotronicSuperCapacitor extends NumberFormat nf = NumberFormat.getNumberInstance(); int secInterval = DURATION_AVERAGE_TICKS / 20; + // Caching avgin and avgout + double avgIn = getAvgIn(); + double avgOut = getAvgOut(); + final ArrayList ll = new ArrayList<>(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); ll.add("EU Stored (exact): " + nf.format(stored) + "EU"); @@ -917,8 +921,27 @@ public class GTMTE_LapotronicSuperCapacitor extends ll.add("Passive Loss: " + nf.format(passiveDischargeAmount) + "EU/t"); ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + "EU/t"); ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + "EU/t"); - ll.add("Avg EU IN: " + nf.format(getAvgIn()) + " (last " + secInterval + " seconds)"); - ll.add("Avg EU OUT: " + nf.format(getAvgOut()) + " (last " + secInterval + " seconds)"); + ll.add("Avg EU IN: " + nf.format(avgIn) + " (last " + secInterval + " seconds)"); + ll.add("Avg EU OUT: " + nf.format(avgOut) + " (last " + secInterval + " seconds)"); + + // Check if the system is charging or discharging + if (avgIn > avgOut) { + // Calculate time to full if charging + if (avgIn != 0) { + double timeToFull = (capacity.longValue() - stored.longValue()) / avgIn / 60; + ll.add("Time to Full: " + nf.format(timeToFull) + " minutes"); + } else { + ll.add("Completely full"); + } + } else { + // Calculate time to empty if discharging + if (avgOut != 0) { + double timeToEmpty = stored.longValue() / avgOut / 60; + ll.add("Time to Empty: " + nf.format(timeToEmpty) + " minutes"); + } else { + ll.add("Completely empty"); + } + } ll.add( "Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET -- cgit From 8c25fec931979653cf37c61557884d27036038d4 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Fri, 5 Apr 2024 19:34:33 +0200 Subject: update --- dependencies.gradle | 2 +- gradle.properties | 2 +- gradle/wrapper/gradle-wrapper.jar | Bin 43462 -> 43453 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- settings.gradle | 2 +- 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 7224d2b688..6809773780 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.124:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.138:dev') api('com.github.GTNewHorizons:bartworks:0.9.17:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.2:dev') } diff --git a/gradle.properties b/gradle.properties index 688f0960a3..3253adf756 100644 --- a/gradle.properties +++ b/gradle.properties @@ -117,7 +117,7 @@ minimizeShadowedDependencies = true # If disabled, won't rename the shadowed classes. relocateShadowedDependencies = true -# Adds the GTNH maven, CurseMaven, IC2/Player maven, and some more well-known 1.7.10 repositories. +# Adds the GTNH maven, CurseMaven, Modrinth, and some more well-known 1.7.10 repositories. includeWellKnownRepositories = true # Change these to your Maven coordinates if you want to publish to a custom Maven repository instead of the default GTNH Maven. diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index d64cd49177..e6441136f3 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 a80b22ce5c..b82aa23a4f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/settings.gradle b/settings.gradle index c52d518d35..378da58941 100644 --- a/settings.gradle +++ b/settings.gradle @@ -17,7 +17,7 @@ pluginManagement { } plugins { - id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.19' + id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.21' } -- cgit From 4d59f06ddc57b6b7b5441a096663cbb28021e814 Mon Sep 17 00:00:00 2001 From: Reflex18 <127531099+Reflex18@users.noreply.github.com> Date: Wed, 10 Apr 2024 00:39:01 +1000 Subject: Time to empty/full with seconds/mins/days/years (#86) --- .../GTMTE_LapotronicSuperCapacitor.java | 31 ++++++++++++++++------ 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 5222de0837..d010de8566 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -928,18 +928,16 @@ public class GTMTE_LapotronicSuperCapacitor extends if (avgIn > avgOut) { // Calculate time to full if charging if (avgIn != 0) { - double timeToFull = (capacity.longValue() - stored.longValue()) / avgIn / 60; - ll.add("Time to Full: " + nf.format(timeToFull) + " minutes"); - } else { - ll.add("Completely full"); + double timeToFull = (capacity.longValue() - stored.longValue()) / avgIn; + String timeToFullString = formatTime(timeToFull); + ll.add("Time to Full: " + timeToFullString); } } else { // Calculate time to empty if discharging if (avgOut != 0) { - double timeToEmpty = stored.longValue() / avgOut / 60; - ll.add("Time to Empty: " + nf.format(timeToEmpty) + " minutes"); - } else { - ll.add("Completely empty"); + double timeToEmpty = stored.longValue() / avgOut; + String timeToEmptyString = formatTime(timeToEmpty); + ll.add("Time to Empty: " + timeToEmptyString); } } ll.add( @@ -982,6 +980,23 @@ public class GTMTE_LapotronicSuperCapacitor extends return ll.toArray(a); } + // Method to format time in seconds, minutes, days, and years + private String formatTime(double time) { + if (time < 1) { + return "Completely " + (time < 0 ? "empty" : "full"); + } else if (time < 60) { + return String.format("%.2f seconds", time); + } else if (time < 3600) { + return String.format("%.2f minutes", time / 60); + } else if (time < 86400) { + return String.format("%.2f hours", time / 3600); + } else if (time < 31536000) { + return String.format("%.2f days", time / 86400); + } else { + return String.format("%.2f years", time / 31536000); + } + } + @Override public void saveNBTData(NBTTagCompound nbt) { nbt = (nbt == null) ? new NBTTagCompound() : nbt; -- cgit From 9679744f44776fc1fc5abaa1aa7ab086473fac6d Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Tue, 9 Apr 2024 16:47:11 +0200 Subject: update --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 6809773780..f79a1d265d 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.138:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.140:dev') api('com.github.GTNewHorizons:bartworks:0.9.17:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.2:dev') } -- cgit From 4f9cb324e22d233a0f85001cfe0586c4e25f47b9 Mon Sep 17 00:00:00 2001 From: chochem <40274384+chochem@users.noreply.github.com> Date: Mon, 29 Apr 2024 13:47:46 +0100 Subject: direct uuid lookup --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index d010de8566..54fa697d4a 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -92,7 +92,6 @@ import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Utility; import gregtech.api.util.IGT_HatchAdder; import gregtech.common.misc.WirelessNetworkManager; -import gregtech.common.misc.spaceprojects.SpaceProjectManager; public class GTMTE_LapotronicSuperCapacitor extends GT_MetaTileEntity_EnhancedMultiBlockBase implements ISurvivalConstructable { @@ -536,7 +535,7 @@ public class GTMTE_LapotronicSuperCapacitor extends WirelessNetworkManager.strongCheckOrAddUser(tileEntity.getOwnerUuid()); // Get team UUID. - global_energy_user_uuid = SpaceProjectManager.getPlayerUUIDFromName(tileEntity.getOwnerName()); + global_energy_user_uuid = tileEntity.getOwnerUuid(); not_processed_lsc = false; } -- cgit From c9c16672eb4aa38d01d9a485d36e0784a6704059 Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Mon, 29 Apr 2024 14:13:04 -0600 Subject: Remove " (exact)" from LSC info readout. (#88) --- .../java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 54fa697d4a..9ce9c01bbd 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -912,10 +912,10 @@ public class GTMTE_LapotronicSuperCapacitor extends final ArrayList ll = new ArrayList<>(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); - ll.add("EU Stored (exact): " + nf.format(stored) + "EU"); + ll.add("EU Stored: " + nf.format(stored) + "EU"); ll.add("EU Stored: " + toStandardForm(stored) + "EU"); ll.add("Used Capacity: " + toPercentageFrom(stored, capacity)); - ll.add("Total Capacity (exact): " + nf.format(capacity) + "EU"); + ll.add("Total Capacity: " + nf.format(capacity) + "EU"); ll.add("Total Capacity: " + toStandardForm(capacity) + "EU"); ll.add("Passive Loss: " + nf.format(passiveDischargeAmount) + "EU/t"); ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + "EU/t"); @@ -967,8 +967,8 @@ public class GTMTE_LapotronicSuperCapacitor extends + " Capacitors detected: " + getUMVCapacitorCount()); ll.add( - "Total wireless EU (exact): " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); + "Total wireless EU: " + EnumChatFormatting.RED + + nf.format(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); ll.add( "Total wireless EU: " + EnumChatFormatting.RED + toStandardForm(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); -- cgit From 59a09c23eff3d3bba9577eececf45a6fd3deb022 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Tue, 30 Apr 2024 09:55:59 +0200 Subject: update --- dependencies.gradle | 6 +++--- settings.gradle | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index f79a1d265d..866ab0c541 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.45.140:dev') - api('com.github.GTNewHorizons:bartworks:0.9.17:dev') - api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.2:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.46.00:dev') + api('com.github.GTNewHorizons:bartworks:0.9.21:dev') + api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.4:dev') } diff --git a/settings.gradle b/settings.gradle index 378da58941..94c2daf35c 100644 --- a/settings.gradle +++ b/settings.gradle @@ -17,7 +17,7 @@ pluginManagement { } plugins { - id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.21' + id 'com.gtnewhorizons.gtnhsettingsconvention' version '1.0.22' } -- cgit From 9493f09f1255e706de294d3160a9f48e4b2d122b Mon Sep 17 00:00:00 2001 From: Abdiel Kavash <19243993+AbdielKavash@users.noreply.github.com> Date: Mon, 6 May 2024 14:05:18 -0600 Subject: LSC info readout fixes. (#89) * Fix DBZ. * Add spacing between value and unit. --- .../GTMTE_LapotronicSuperCapacitor.java | 22 +++++++++++----------- src/main/java/util/Util.java | 3 +++ 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 9ce9c01bbd..5057920c2f 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -912,14 +912,14 @@ public class GTMTE_LapotronicSuperCapacitor extends final ArrayList ll = new ArrayList<>(); ll.add(EnumChatFormatting.YELLOW + "Operational Data:" + EnumChatFormatting.RESET); - ll.add("EU Stored: " + nf.format(stored) + "EU"); - ll.add("EU Stored: " + toStandardForm(stored) + "EU"); + ll.add("EU Stored: " + nf.format(stored) + " EU"); + ll.add("EU Stored: " + toStandardForm(stored) + " EU"); ll.add("Used Capacity: " + toPercentageFrom(stored, capacity)); - ll.add("Total Capacity: " + nf.format(capacity) + "EU"); - ll.add("Total Capacity: " + toStandardForm(capacity) + "EU"); - ll.add("Passive Loss: " + nf.format(passiveDischargeAmount) + "EU/t"); - ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + "EU/t"); - ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + "EU/t"); + ll.add("Total Capacity: " + nf.format(capacity) + " EU"); + ll.add("Total Capacity: " + toStandardForm(capacity) + " EU"); + ll.add("Passive Loss: " + nf.format(passiveDischargeAmount) + " EU/t"); + ll.add("EU IN: " + GT_Utility.formatNumbers(inputLastTick) + " EU/t"); + ll.add("EU OUT: " + GT_Utility.formatNumbers(outputLastTick) + " EU/t"); ll.add("Avg EU IN: " + nf.format(avgIn) + " (last " + secInterval + " seconds)"); ll.add("Avg EU OUT: " + nf.format(avgOut) + " (last " + secInterval + " seconds)"); @@ -968,12 +968,12 @@ public class GTMTE_LapotronicSuperCapacitor extends + getUMVCapacitorCount()); ll.add( "Total wireless EU: " + EnumChatFormatting.RED - + nf.format(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); + + nf.format(WirelessNetworkManager.getUserEU(global_energy_user_uuid)) + + " EU"); ll.add( "Total wireless EU: " + EnumChatFormatting.RED - + toStandardForm(WirelessNetworkManager.getUserEU(global_energy_user_uuid))); - - ll.add("---------------------------------------------"); + + toStandardForm(WirelessNetworkManager.getUserEU(global_energy_user_uuid)) + + " EU"); final String[] a = new String[ll.size()]; return ll.toArray(a); diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java index 17bcf2b841..2ad6dd7a9c 100644 --- a/src/main/java/util/Util.java +++ b/src/main/java/util/Util.java @@ -68,6 +68,9 @@ public class Util { /* If the number is less than 1, we round by the 6, otherwise to 2 */ public static String toPercentageFrom(BigInteger value, BigInteger maxValue) { + if (BigInteger.ZERO.equals(maxValue)) { + return "0.00%"; + } BigDecimal result = new BigDecimal(value).setScale(6, RoundingMode.HALF_UP) .divide(new BigDecimal(maxValue), RoundingMode.HALF_UP); if (result.compareTo(Threshold_1) < 0) { -- cgit From d2df5d922f7f0e7ec5aed76638068785b14d758e Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Mon, 6 May 2024 23:21:38 +0200 Subject: update --- dependencies.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies.gradle b/dependencies.gradle index 866ab0c541..6494cd3667 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.46.00:dev') - api('com.github.GTNewHorizons:bartworks:0.9.21:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.46.05:dev') + api('com.github.GTNewHorizons:bartworks:0.10.0:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.4:dev') } -- cgit From 59d4c95437c6d80e2909e02c494f601ff892ce4d Mon Sep 17 00:00:00 2001 From: Reflex18 <127531099+Reflex18@users.noreply.github.com> Date: Sat, 11 May 2024 19:43:39 +1000 Subject: LSC_fill/empty fix (#90) Fix to account for the difference in seconds and ticks to be more accurate. --- src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 5057920c2f..843a35729d 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -927,14 +927,14 @@ public class GTMTE_LapotronicSuperCapacitor extends if (avgIn > avgOut) { // Calculate time to full if charging if (avgIn != 0) { - double timeToFull = (capacity.longValue() - stored.longValue()) / avgIn; + double timeToFull = (capacity.longValue() - stored.longValue()) / avgIn / 20; String timeToFullString = formatTime(timeToFull); ll.add("Time to Full: " + timeToFullString); } } else { // Calculate time to empty if discharging if (avgOut != 0) { - double timeToEmpty = stored.longValue() / avgOut; + double timeToEmpty = stored.longValue() / avgOut / 20; String timeToEmptyString = formatTime(timeToEmpty); ll.add("Time to Empty: " + timeToEmptyString); } -- cgit From 2cac4baea3a0e6c671dc44cd3199cf476a6eec94 Mon Sep 17 00:00:00 2001 From: Martin Robertz Date: Sat, 11 May 2024 11:53:32 +0200 Subject: update --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index 6494cd3667..b5563b3f23 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -1,7 +1,7 @@ // Add your dependencies here dependencies { - api('com.github.GTNewHorizons:GT5-Unofficial:5.09.46.05:dev') + api('com.github.GTNewHorizons:GT5-Unofficial:5.09.46.09:dev') api('com.github.GTNewHorizons:bartworks:0.10.0:dev') api('com.github.GTNewHorizons:ThaumicTinkerer:2.9.4:dev') } -- cgit From ec910ff188fe0600182e00f3c279c37998ebaf4b Mon Sep 17 00:00:00 2001 From: Raven Szewczyk Date: Sat, 25 May 2024 13:32:28 +0100 Subject: Update formatting to GT5u spotless config --- gradle.properties | 2 +- src/main/java/client/gui/KT_UITextures.java | 6 +- src/main/java/common/CommonProxy.java | 6 +- src/main/java/common/Recipes.java | 132 +++-- src/main/java/common/Researches.java | 69 ++- src/main/java/common/blocks/Block_IchorJar.java | 25 +- .../java/common/blocks/Block_LargeHexPlate.java | 6 +- .../java/common/blocks/Block_TFFTStorageField.java | 6 +- .../common/blocks/Block_ThaumiumReinforcedJar.java | 25 +- .../common/itemBlocks/IB_LapotronicEnergyUnit.java | 147 ++--- .../common/itemBlocks/IB_TFFTStorageField.java | 27 +- .../java/common/recipeLoaders/AlloySmelter.java | 12 +- src/main/java/common/recipeLoaders/Assembler.java | 345 ++++++----- .../java/common/recipeLoaders/AssemblyLine.java | 321 ++++++----- .../java/common/recipeLoaders/ChemicalReactor.java | 11 +- src/main/java/common/recipeLoaders/Crafting.java | 42 +- .../java/common/recipeLoaders/FormingPress.java | 12 +- src/main/java/common/recipeLoaders/Mixer.java | 25 +- .../recipeLoaders/ResearchableAssemblyLine.java | 190 +++--- src/main/java/common/recipeLoaders/Unpackager.java | 277 +++++---- .../GTMTE_LapotronicSuperCapacitor.java | 640 +++++++++++---------- .../common/tileentities/GTMTE_SOFuelCellMK1.java | 92 +-- .../common/tileentities/GTMTE_SOFuelCellMK2.java | 95 +-- src/main/java/common/tileentities/GTMTE_TFFT.java | 249 ++++---- .../java/common/tileentities/GTMTE_TFFTHatch.java | 29 +- src/main/java/kekztech/Items.java | 6 +- src/main/java/kekztech/KekzCore.java | 32 +- src/main/java/util/Util.java | 5 +- 28 files changed, 1533 insertions(+), 1301 deletions(-) diff --git a/gradle.properties b/gradle.properties index 3253adf756..60a7397d1c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ # ExampleMod tag to use as Blowdryer (Spotless, etc.) settings version, leave empty to disable. # LOCAL to test local config updates. -gtnh.settings.blowdryerTag = 0.2.0 +gtnh.settings.blowdryerTag = 0.2.2 # Human-readable mod name, available for mcmod.info population. modName = KekzTech diff --git a/src/main/java/client/gui/KT_UITextures.java b/src/main/java/client/gui/KT_UITextures.java index 5e7cf2981a..6f28a0280b 100644 --- a/src/main/java/client/gui/KT_UITextures.java +++ b/src/main/java/client/gui/KT_UITextures.java @@ -7,11 +7,11 @@ import kekztech.KekzCore; public class KT_UITextures { public static final UITexture OVERLAY_BUTTON_WIRELESS_ON = UITexture - .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_on"); + .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_on"); public static final UITexture OVERLAY_BUTTON_WIRELESS_OFF = UITexture - .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_off"); + .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_off"); public static final UITexture OVERLAY_BUTTON_WIRELESS_OFF_DISABLED = UITexture - .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_off_disabled"); + .fullImage(KekzCore.MODID, "gui/overlay_button/wireless_off_disabled"); } diff --git a/src/main/java/common/CommonProxy.java b/src/main/java/common/CommonProxy.java index 540e6ced89..777a8af268 100644 --- a/src/main/java/common/CommonProxy.java +++ b/src/main/java/common/CommonProxy.java @@ -13,8 +13,10 @@ public class CommonProxy { public void preInit(final FMLPreInitializationEvent e) { // Items - ErrorItem.getInstance().registerItem(); - MetaItem_CraftingComponent.getInstance().registerItem(); + ErrorItem.getInstance() + .registerItem(); + MetaItem_CraftingComponent.getInstance() + .registerItem(); Items.registerOreDictNames(); // Blocks Blocks.preInit(); diff --git a/src/main/java/common/Recipes.java b/src/main/java/common/Recipes.java index 5efcae6c59..2560e8dc37 100644 --- a/src/main/java/common/Recipes.java +++ b/src/main/java/common/Recipes.java @@ -54,78 +54,88 @@ public class Recipes { // 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); + 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", - ThaumcraftApi.addInfusionCraftingRecipe( - "THAUMIUMREINFORCEDJAR", - new ItemStack(Blocks.jarThaumiumReinforced, 1, 0), - 5, - aspects_jarthaumiumreinforced, - ItemApi.getBlock("blockJar", 0), - recipe_jarthaumiumreinforced)); + 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.plateDense, Materials.Obsidian, 1), - GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), ItemApi.getItem("itemNugget", 5) }; - final AspectList aspects_voidjarupgrade = new AspectList().add(Aspect.VOID, 14).add(Aspect.MAGIC, 14) - .add(Aspect.ENTROPY, 14).add(Aspect.WATER, 14); + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.Obsidian, 1), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Blaze, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderEye, 1), ItemApi.getItem("itemNugget", 5) }; + 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)); + "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.ID, "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), }; - 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).add(Aspect.VOID, 64) - .add(Aspect.AIR, 32); + 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), }; + 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) + .add(Aspect.VOID, 64) + .add(Aspect.AIR, 32); infusionRecipes.put( + "ICHORJAR", + ThaumcraftApi.addInfusionCraftingRecipe( "ICHORJAR", - ThaumcraftApi.addInfusionCraftingRecipe( - "ICHORJAR", - new ItemStack(Blocks.jarIchor, 1, 0), - 15, - aspects_jarichor, - ItemApi.getBlock("blockJar", 0), - recipe_jarichor)); + new ItemStack(Blocks.jarIchor, 1, 0), + 15, + aspects_jarichor, + ItemApi.getBlock("blockJar", 0), + recipe_jarichor)); // 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)); + "ICHORVOIDJAR", + ThaumcraftApi.addInfusionCraftingRecipe( + "ICHORJAR", + new ItemStack(Blocks.jarIchor, 1, 3), + 5, + aspects_voidjarupgrade, + new ItemStack(Blocks.jarIchor, 1, 0), + recipe_voidjarupgrade)); } } diff --git a/src/main/java/common/Researches.java b/src/main/java/common/Researches.java index 853b9dba6b..0ebe161da4 100644 --- a/src/main/java/common/Researches.java +++ b/src/main/java/common/Researches.java @@ -23,40 +23,49 @@ public class Researches { } 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); + 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(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDVOIDJAR")), - new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1")) - .setConcealed().setParents("JARLABEL").registerResearchItem(); + "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(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDVOIDJAR")), + 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 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")), - new ResearchPage(Recipes.infusionRecipes.get("ICHORVOIDJAR"))) - .setConcealed().setParents("THAUMIUMREINFORCEDJAR").setParentsHidden("ICHOR") - .registerResearchItem(); + "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("ICHORVOIDJAR"))) + .setConcealed() + .setParents("THAUMIUMREINFORCEDJAR") + .setParentsHidden("ICHOR") + .registerResearchItem(); } } diff --git a/src/main/java/common/blocks/Block_IchorJar.java b/src/main/java/common/blocks/Block_IchorJar.java index 7a8596eb0d..a82f9862f0 100644 --- a/src/main/java/common/blocks/Block_IchorJar.java +++ b/src/main/java/common/blocks/Block_IchorJar.java @@ -80,7 +80,7 @@ public class Block_IchorJar extends BlockJar { @Override public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float f1, float f2, - float f3) { + 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 @@ -129,12 +129,7 @@ public class Block_IchorJar extends BlockJar { // 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)); + 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); @@ -159,12 +154,12 @@ public class Block_IchorJar extends BlockJar { // 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))); + 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); @@ -192,7 +187,7 @@ public class Block_IchorJar extends BlockJar { } private void breakBlockWarpy(World world, int x, int y, int z, int fillAmount, int iterations, - float explosionStrength) { + 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); @@ -226,7 +221,7 @@ public class Block_IchorJar extends BlockJar { @Override public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, - EntityPlayer par6EntityPlayer) {} + EntityPlayer par6EntityPlayer) {} @Override public boolean canDropFromExplosion(Explosion e) { diff --git a/src/main/java/common/blocks/Block_LargeHexPlate.java b/src/main/java/common/blocks/Block_LargeHexPlate.java index 9af1d22bc4..ac8174ff34 100644 --- a/src/main/java/common/blocks/Block_LargeHexPlate.java +++ b/src/main/java/common/blocks/Block_LargeHexPlate.java @@ -43,11 +43,11 @@ public class Block_LargeHexPlate extends Block { @Override public IIcon getIcon(IBlockAccess world, int x, int y, int z, int side) { final int xMod = x >= 0 ? Math.abs(x % BATCH_SIZE) - : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + : Math.abs((Math.abs(x) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; final int yMod = y >= 0 ? Math.abs(y % BATCH_SIZE) - : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + : Math.abs((Math.abs(y) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; final int zMod = z >= 0 ? Math.abs(z % BATCH_SIZE) - : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; + : Math.abs((Math.abs(z) % BATCH_SIZE) - BATCH_SIZE) % BATCH_SIZE; if (side == 0 || side == 1) { return parts[xMod][zMod]; diff --git a/src/main/java/common/blocks/Block_TFFTStorageField.java b/src/main/java/common/blocks/Block_TFFTStorageField.java index 46ecd8ee62..069dd40dca 100644 --- a/src/main/java/common/blocks/Block_TFFTStorageField.java +++ b/src/main/java/common/blocks/Block_TFFTStorageField.java @@ -51,10 +51,8 @@ public class Block_TFFTStorageField extends BaseGTUpdateableBlock { // I guess glodblock won't mind static { GT_Utility.addTexturePage((byte) 12); - Textures.BlockIcons.setCasingTexture( - (byte) 12, - (byte) 127, - TextureFactory.of(Block_TFFTStorageField.TFFTCasingIcon.INSTANCE)); + Textures.BlockIcons + .setCasingTexture((byte) 12, (byte) 127, TextureFactory.of(Block_TFFTStorageField.TFFTCasingIcon.INSTANCE)); } private Block_TFFTStorageField() { diff --git a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java index e089e2a1c2..3c91ac6d0d 100644 --- a/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java +++ b/src/main/java/common/blocks/Block_ThaumiumReinforcedJar.java @@ -92,7 +92,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { } private void breakBlockWarpy(World world, int x, int y, int z, int fillAmount, int iterations, - float explosionStrength) { + 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); @@ -121,7 +121,7 @@ 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) { + 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 @@ -170,12 +170,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { // 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)); + 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); @@ -200,12 +195,12 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { // 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))); + 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); @@ -248,7 +243,7 @@ public class Block_ThaumiumReinforcedJar extends BlockJar { @Override public void onBlockHarvested(World par1World, int par2, int par3, int par4, int par5, - EntityPlayer par6EntityPlayer) {} + EntityPlayer par6EntityPlayer) {} @Override public boolean canDropFromExplosion(Explosion e) { diff --git a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java index 1b074241de..971aac494a 100644 --- a/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java +++ b/src/main/java/common/itemBlocks/IB_LapotronicEnergyUnit.java @@ -44,28 +44,28 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { // 10 Billion EU/t private static final BigInteger UHV_cap_eu_per_tick = LSC_wireless_eu_cap - .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); // 6 Quadrillion EU. public static BigInteger UEV_wireless_eu_cap = BigInteger.valueOf(100 * 60 * pow(10, 12)); // 1 Trillion EU/t private static final BigInteger UEV_cap_eu_per_tick = UEV_wireless_eu_cap - .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); // 600 Quadrillion EU. public static BigInteger UIV_wireless_eu_cap = BigInteger.valueOf(60 * pow(10, 16)); // 100 Trillion EU/t private static final BigInteger UIV_cap_eu_per_tick = UIV_wireless_eu_cap - .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); // 60 Quintillion EU. public static BigInteger UMV_wireless_eu_cap = UIV_wireless_eu_cap.multiply(BigInteger.valueOf(100)); // 10 Quadrillion EU/t private static final BigInteger UMV_cap_eu_per_tick = UMV_wireless_eu_cap - .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); + .divide(BigInteger.valueOf(LSC_time_between_wireless_rebalance_in_ticks)); public static long EV_cap_storage = 60_000_000L; public static long IV_cap_storage = 600_000_000L; @@ -75,7 +75,8 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { public static long UHV_cap_storage = Long.MAX_VALUE; public static long UEV_cap_storage = Long.MAX_VALUE; public static long UIV_cap_storage = Long.MAX_VALUE; - public static BigInteger UMV_cap_storage = BigInteger.valueOf(UIV_cap_storage).pow(2); + public static BigInteger UMV_cap_storage = BigInteger.valueOf(UIV_cap_storage) + .pow(2); @SuppressWarnings("unchecked") @Override @@ -84,105 +85,105 @@ public class IB_LapotronicEnergyUnit extends ItemBlock { switch (stack.getItemDamage()) { case 1: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(IV_cap_storage) - + EnumChatFormatting.GRAY - + "EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(IV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); break; case 2: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(LuV_cap_storage) - + EnumChatFormatting.GRAY - + "EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(LuV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); break; case 3: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(ZPM_cap_storage) - + EnumChatFormatting.GRAY - + "EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(ZPM_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); break; case 4: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UV_cap_storage) - + EnumChatFormatting.GRAY - + "EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); break; case 5: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UHV_cap_storage) - + EnumChatFormatting.GRAY - + "EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UHV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); lines.add( - "Supports up to " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UHV_cap_eu_per_tick) - + EnumChatFormatting.GRAY - + "EU/t of wireless transfer per " - + GT_Values.TIER_COLORS[9] - + GT_Values.VN[9] - + EnumChatFormatting.GRAY - + " capacitor."); + "Supports up to " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UHV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + + "EU/t of wireless transfer per " + + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + " capacitor."); break; case 6: lines.add("Capacity: None"); break; case 7: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(EV_cap_storage) - + EnumChatFormatting.GRAY - + " EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(EV_cap_storage) + + EnumChatFormatting.GRAY + + " EU"); break; case 8: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UEV_cap_storage) - + EnumChatFormatting.GRAY - + "EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UEV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); lines.add( - "Supports up to " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UEV_cap_eu_per_tick) - + EnumChatFormatting.GRAY - + "EU/t of wireless transfer per " - + GT_Values.TIER_COLORS[10] - + GT_Values.VN[10] - + EnumChatFormatting.GRAY - + " capacitor."); + "Supports up to " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UEV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + + "EU/t of wireless transfer per " + + GT_Values.TIER_COLORS[10] + + GT_Values.VN[10] + + EnumChatFormatting.GRAY + + " capacitor."); break; case 9: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UIV_cap_storage) - + EnumChatFormatting.GRAY - + "EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UIV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); lines.add( - "Supports up to " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UIV_cap_eu_per_tick) - + EnumChatFormatting.GRAY - + "EU/t of wireless transfer per " - + GT_Values.TIER_COLORS[11] - + GT_Values.VN[11] - + EnumChatFormatting.GRAY - + " capacitor."); + "Supports up to " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UIV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + + "EU/t of wireless transfer per " + + GT_Values.TIER_COLORS[11] + + GT_Values.VN[11] + + EnumChatFormatting.GRAY + + " capacitor."); break; case 10: lines.add( - "Capacity: " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UMV_cap_storage) - + EnumChatFormatting.GRAY - + "EU"); + "Capacity: " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UMV_cap_storage) + + EnumChatFormatting.GRAY + + "EU"); lines.add( - "Supports up to " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(UMV_cap_eu_per_tick) - + EnumChatFormatting.GRAY - + "EU/t of wireless transfer per " - + GT_Values.TIER_COLORS[12] - + GT_Values.VN[12] - + EnumChatFormatting.GRAY - + " capacitor."); + "Supports up to " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(UMV_cap_eu_per_tick) + + EnumChatFormatting.GRAY + + "EU/t of wireless transfer per " + + GT_Values.TIER_COLORS[12] + + GT_Values.VN[12] + + EnumChatFormatting.GRAY + + " capacitor."); break; } } diff --git a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java index 95a8368a0d..43f4523f27 100644 --- a/src/main/java/common/itemBlocks/IB_TFFTStorageField.java +++ b/src/main/java/common/itemBlocks/IB_TFFTStorageField.java @@ -42,21 +42,22 @@ public class IB_TFFTStorageField extends ItemBlock { if (meta > 0) { lines.add(StatCollector.translateToLocal("tile.kekztech_tfftstoragefield_block.desc")); lines.add( - "Capacity: " + EnumChatFormatting.BLUE - + NumberFormat.getNumberInstance().format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity()) - + EnumChatFormatting.GRAY - + " L"); + "Capacity: " + EnumChatFormatting.BLUE + + NumberFormat.getNumberInstance() + .format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity()) + + EnumChatFormatting.GRAY + + " L"); lines.add( - "Per Fluid Capacity: " + EnumChatFormatting.BLUE - + NumberFormat.getNumberInstance() - .format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity() / UNIQUE_FLUIDS_PER_CELL) - + EnumChatFormatting.GRAY - + " L"); + "Per Fluid Capacity: " + EnumChatFormatting.BLUE + + NumberFormat.getNumberInstance() + .format(GTMTE_TFFT.Field.VALUES[meta - 1].getCapacity() / UNIQUE_FLUIDS_PER_CELL) + + EnumChatFormatting.GRAY + + " L"); lines.add( - "Power Draw: " + EnumChatFormatting.BLUE - + GTMTE_TFFT.Field.VALUES[meta - 1].getCost() - + EnumChatFormatting.GRAY - + " EU/t"); + "Power Draw: " + EnumChatFormatting.BLUE + + GTMTE_TFFT.Field.VALUES[meta - 1].getCost() + + EnumChatFormatting.GRAY + + " EU/t"); } } } diff --git a/src/main/java/common/recipeLoaders/AlloySmelter.java b/src/main/java/common/recipeLoaders/AlloySmelter.java index 97a9a15f4e..2737d98f4a 100644 --- a/src/main/java/common/recipeLoaders/AlloySmelter.java +++ b/src/main/java/common/recipeLoaders/AlloySmelter.java @@ -20,11 +20,13 @@ public class AlloySmelter implements Runnable { // YSZ Cermic Plate GT_Values.RA.stdBuilder() - .itemInputs( - craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 3), - ItemList.Shape_Mold_Plate.get(0)) - .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(alloySmelterRecipes); + .itemInputs( + craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 3), + ItemList.Shape_Mold_Plate.get(0)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicPlate.getMetaID(), 1)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(alloySmelterRecipes); } } } diff --git a/src/main/java/common/recipeLoaders/Assembler.java b/src/main/java/common/recipeLoaders/Assembler.java index 9ead02fec8..da6c863689 100644 --- a/src/main/java/common/recipeLoaders/Assembler.java +++ b/src/main/java/common/recipeLoaders/Assembler.java @@ -30,217 +30,266 @@ public class Assembler implements Runnable { // TFFT Casing GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1)) - .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(144)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.StainlessSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.DarkSteel, 3), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnderPearl, 3)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1)) + .fluidInputs(Materials.Polytetrafluoroethylene.getMolten(144)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // TFFT Multi Hatch GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Hull_HV.get(1), - ItemList.Cover_FluidStorageMonitor.get(1), - ItemList.Field_Generator_LV.get(4), - GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25)) - .itemOutputs(TileEntities.tfftHatch.getStackForm(1)).fluidInputs(Materials.Plastic.getMolten(432)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemInputs( + ItemList.Hull_HV.get(1), + ItemList.Cover_FluidStorageMonitor.get(1), + ItemList.Field_Generator_LV.get(4), + GT_OreDictUnificator.get(OrePrefixes.pipeTiny, Materials.Polytetrafluoroethylene, 25)) + .itemOutputs(TileEntities.tfftHatch.getStackForm(1)) + .fluidInputs(Materials.Plastic.getMolten(432)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // TFFTStorageField1 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), - ItemList.FluidRegulator_LV.get(1)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 1)).fluidInputs(Materials.Glass.getMolten(144)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Steel, 3), + ItemList.FluidRegulator_LV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 1)) + .fluidInputs(Materials.Glass.getMolten(144)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // TFFTStorageField2 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), - ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), - ItemList.FluidRegulator_MV.get(1)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 2)).fluidInputs(Materials.Plastic.getMolten(288)) - .duration(10 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Plastic, 3), + ItemList.FluidRegulator_MV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 2)) + .fluidInputs(Materials.Plastic.getMolten(288)) + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // TFFTStorageField3 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), - ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), - ItemList.Field_Generator_LV.get(1), - ItemList.FluidRegulator_HV.get(1)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 3)).fluidInputs(Materials.Plastic.getMolten(432)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.StainlessSteel, 3), + ItemList.Field_Generator_LV.get(1), + ItemList.FluidRegulator_HV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 3)) + .fluidInputs(Materials.Plastic.getMolten(432)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // TFFTStorageField4 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), - ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), - ItemList.Field_Generator_MV.get(2), - ItemList.FluidRegulator_EV.get(1)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 4)).fluidInputs(Materials.Epoxid.getMolten(864)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Polytetrafluoroethylene, 3), + ItemList.Field_Generator_MV.get(2), + ItemList.FluidRegulator_EV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 4)) + .fluidInputs(Materials.Epoxid.getMolten(864)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(assemblerRecipes); // TFFTStorageField5 GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), - ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), - ItemList.Field_Generator_HV.get(4), - ItemList.FluidRegulator_IV.get(1)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 5)).fluidInputs(Materials.Epoxid.getMolten(1152)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Enderium, 3), + ItemList.Field_Generator_HV.get(4), + ItemList.FluidRegulator_IV.get(1)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 5)) + .fluidInputs(Materials.Epoxid.getMolten(1152)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(assemblerRecipes); // LSC Casing GT_Values.RA.stdBuilder() - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), - GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0)).duration(5 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tantalum, 4), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.stickLong, Materials.TungstenSteel, 2), + GT_OreDictUnificator.get(OrePrefixes.block, Materials.Lapis, 1)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // EV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), - GT_Utility.getIntegratedCircuit(7)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)).duration(10 * SECONDS) - .eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W), + GT_Utility.getIntegratedCircuit(7)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)) + .duration(10 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // IV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), - ItemList.Energy_LapotronicOrb.get(1L), - GT_Utility.getIntegratedCircuit(1)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)).duration(20 * SECONDS) - .eut(TierEU.RECIPE_EV).addTo(assemblerRecipes); + .itemInputs( + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), + ItemList.Energy_LapotronicOrb.get(1L), + GT_Utility.getIntegratedCircuit(1)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(assemblerRecipes); // LuV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Energy_LapotronicOrb2.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).duration(40 * SECONDS) - .eut(TierEU.RECIPE_IV).addTo(assemblerRecipes); + .itemInputs( + ItemList.Energy_LapotronicOrb2.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_IV) + .addTo(assemblerRecipes); // ZPM Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Energy_Module.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)).duration(1 * MINUTES + 20 * SECONDS) - .eut(TierEU.RECIPE_LuV).addTo(assemblerRecipes); + .itemInputs( + ItemList.Energy_Module.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) + .duration(1 * MINUTES + 20 * SECONDS) + .eut(TierEU.RECIPE_LuV) + .addTo(assemblerRecipes); // UV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.Energy_Cluster.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).duration(2 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_ZPM).addTo(assemblerRecipes); + .itemInputs( + ItemList.Energy_Cluster.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)) + .duration(2 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_ZPM) + .addTo(assemblerRecipes); // UHV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ZPM3.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)).duration(5 * MINUTES + 20 * SECONDS) - .eut(TierEU.RECIPE_UV).addTo(assemblerRecipes); + .itemInputs( + ItemList.ZPM3.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)) + .duration(5 * MINUTES + 20 * SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(assemblerRecipes); // UEV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ZPM4.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)).duration(10 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_UHV).addTo(assemblerRecipes); + .itemInputs( + ItemList.ZPM4.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)) + .duration(10 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UHV) + .addTo(assemblerRecipes); // UIV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ZPM5.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)).duration(10 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_UEV).addTo(assemblerRecipes); + .itemInputs( + ItemList.ZPM5.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)) + .duration(10 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UEV) + .addTo(assemblerRecipes); // UMV Capacitor alt recipe GT_Values.RA.stdBuilder() - .itemInputs( - ItemList.ZPM6.get(1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)).duration(10 * MINUTES + 40 * SECONDS) - .eut(TierEU.RECIPE_UIV).addTo(assemblerRecipes); + .itemInputs( + ItemList.ZPM6.get(1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)) + .duration(10 * MINUTES + 40 * SECONDS) + .eut(TierEU.RECIPE_UIV) + .addTo(assemblerRecipes); final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // YSZ Unit GT_Values.RA.stdBuilder() - .itemInputs( - 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)) - .itemOutputs(new ItemStack(Blocks.yszUnit, 1)).fluidInputs(Materials.Hydrogen.getGas(4000)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_HV).addTo(assemblerRecipes); + .itemInputs( + 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)) + .itemOutputs(new ItemStack(Blocks.yszUnit, 1)) + .fluidInputs(Materials.Hydrogen.getGas(4000)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(assemblerRecipes); // GDC Unit - GT_Values.RA.stdBuilder().itemInputs( + GT_Values.RA.stdBuilder() + .itemInputs( GT_Utility.getIntegratedCircuit(6), craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 8), GT_OreDictUnificator - .get(OrePrefixes.frameGt, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), + .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)).itemOutputs(new ItemStack(Blocks.gdcUnit, 1)) - .fluidInputs(Materials.Hydrogen.getGas(16000)).duration(2 * MINUTES).eut(TierEU.RECIPE_EV) - .addTo(assemblerRecipes); + .get(OrePrefixes.rotor, Materials.Desh, new ItemStack(ErrorItem.getInstance(), 1), 1), + ItemList.Electric_Motor_IV.get(1L)) + .itemOutputs(new ItemStack(Blocks.gdcUnit, 1)) + .fluidInputs(Materials.Hydrogen.getGas(16000)) + .duration(2 * MINUTES) + .eut(TierEU.RECIPE_EV) + .addTo(assemblerRecipes); // Hex Tiles GT_Values.RA.stdBuilder() - .itemInputs( - GT_Utility.getIntegratedCircuit(6), - GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2)) - .itemOutputs(new ItemStack(Blocks.largeHexPlate, 2)) - .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 36)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_MV).addTo(assemblerRecipes); + .itemInputs( + GT_Utility.getIntegratedCircuit(6), + GT_OreDictUnificator.get(OrePrefixes.stone, Materials.Concrete, 1), + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Steel, 1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.DarkSteel, 2)) + .itemOutputs(new ItemStack(Blocks.largeHexPlate, 2)) + .fluidInputs(FluidRegistry.getFluidStack("molten.plastic", 36)) + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_MV) + .addTo(assemblerRecipes); } } diff --git a/src/main/java/common/recipeLoaders/AssemblyLine.java b/src/main/java/common/recipeLoaders/AssemblyLine.java index 140675f467..cad3b4ec04 100644 --- a/src/main/java/common/recipeLoaders/AssemblyLine.java +++ b/src/main/java/common/recipeLoaders/AssemblyLine.java @@ -35,172 +35,193 @@ public class AssemblyLine implements Runnable { @Override public void run() { final Fluid radoxPoly = FluidRegistry.getFluid("molten.radoxpoly") != null - ? FluidRegistry.getFluid("molten.radoxpoly") - : FluidRegistry.getFluid("molten.polybenzimidazole"); + ? FluidRegistry.getFluid("molten.radoxpoly") + : FluidRegistry.getFluid("molten.polybenzimidazole"); final Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null - ? FluidRegistry.getFluid("molten.indalloy140") - : FluidRegistry.getFluid("molten.solderingalloy"); + ? FluidRegistry.getFluid("molten.indalloy140") + : FluidRegistry.getFluid("molten.solderingalloy"); // TFFTStorageField6 - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 5)) - .metadata(RESEARCH_TIME, 1 * HOURS + 6 * MINUTES + 40 * SECONDS) - .itemInputs( - ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChromeBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), - ItemList.Field_Generator_EV.get(8), - ItemList.FluidRegulator_LuV.get(1), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 4)) - .fluidInputs(Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 6)).eut(TierEU.RECIPE_LuV).duration(30 * SECONDS) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 5)) + .metadata(RESEARCH_TIME, 1 * HOURS + 6 * MINUTES + 40 * SECONDS) + .itemInputs( + ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Naquadah, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.ChromeBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Quantium, 6), + ItemList.Field_Generator_EV.get(8), + ItemList.FluidRegulator_LuV.get(1), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 4)) + .fluidInputs(Materials.Enderium.getMolten(1440), Materials.Polybenzimidazole.getMolten(1584)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 6)) + .eut(TierEU.RECIPE_LuV) + .duration(30 * SECONDS) + .addTo(AssemblyLine); // TFFTStorageField7 - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 6)) - .metadata(RESEARCH_TIME, 1 * HOURS + 6 * MINUTES + 40 * SECONDS) - .itemInputs( - ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.OsmiumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), - ItemList.Field_Generator_IV.get(16), - ItemList.Field_Generator_LuV.get(4), - ItemList.FluidRegulator_UV.get(1), - GT_ModHandler - .getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 16)) - .fluidInputs(Materials.CrystallineAlloy.getMolten(2880), Materials.Polybenzimidazole.getMolten(2016)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 7)).duration(30 * SECONDS).eut(TierEU.RECIPE_UV) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 6)) + .metadata(RESEARCH_TIME, 1 * HOURS + 6 * MINUTES + 40 * SECONDS) + .itemInputs( + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.NetherStar, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.OsmiumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.MysteriousCrystal, 6), + ItemList.Field_Generator_IV.get(16), + ItemList.Field_Generator_LuV.get(4), + ItemList.FluidRegulator_UV.get(1), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.EngineeringProcessorFluidEmeraldCore", 16)) + .fluidInputs(Materials.CrystallineAlloy.getMolten(2880), Materials.Polybenzimidazole.getMolten(2016)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 7)) + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_UV) + .addTo(AssemblyLine); // TFFTStorageField8 - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 7)) - .metadata(RESEARCH_TIME, 2 * HOURS + 40 * MINUTES) - .itemInputs( - ItemList.Quantum_Tank_IV.get(1), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.NeutroniumBars", 6), - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), - ItemList.Field_Generator_ZPM.get(16), - ItemList.Field_Generator_UV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 2), - GT_ModHandler - .getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) - .fluidInputs(Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 8)).duration(30 * SECONDS).eut(TierEU.RECIPE_UEV) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 7)) + .metadata(RESEARCH_TIME, 2 * HOURS + 40 * MINUTES) + .itemInputs( + ItemList.Quantum_Tank_IV.get(1), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.DraconiumAwakened, 3), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.NeutroniumBars", 6), + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.InfinityCatalyst, 6), + ItemList.Field_Generator_ZPM.get(16), + ItemList.Field_Generator_UV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 2), + GT_ModHandler.getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) + .fluidInputs(Materials.CrystallinePinkSlime.getMolten(4320), new FluidStack(radoxPoly, 2880)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 8)) + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_UEV) + .addTo(AssemblyLine); - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 8)) - .metadata(RESEARCH_TIME, 2 * HOURS + 13 * MINUTES + 20 * SECONDS) - .itemInputs( - ItemList.Quantum_Tank_IV.get(4), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2), - GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), - ItemList.EnergisedTesseract.get(1), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRotorHypogen", 6), - ItemList.Field_Generator_UHV.get(16), - ItemList.Field_Generator_UEV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 3), - GT_ModHandler - .getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) - .fluidInputs(Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 9)).duration(30 * SECONDS).eut(TierEU.RECIPE_UMV) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 8)) + .metadata(RESEARCH_TIME, 2 * HOURS + 13 * MINUTES + 20 * SECONDS) + .itemInputs( + ItemList.Quantum_Tank_IV.get(4), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3), + ItemList.EnergisedTesseract.get(1), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemRotorHypogen", 6), + ItemList.Field_Generator_UHV.get(16), + ItemList.Field_Generator_UEV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 3), + GT_ModHandler.getModItem(UniversalSingularities.ID, "universal.tinkersConstruct.singularity", 1, 4)) + .fluidInputs(Materials.MelodicAlloy.getMolten(5760), new FluidStack(radoxPoly, 3456)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 9)) + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_UMV) + .addTo(AssemblyLine); // TFFTStorageField10 - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 9)) - .metadata(RESEARCH_TIME, 2 * HOURS + 46 * MINUTES + 40 * SECONDS) - .itemInputs( - ItemList.Quantum_Tank_IV.get(16), - GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 6), - GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, MaterialsUEVplus.SpaceTime, 3), - ItemList.EnergisedTesseract.get(6), - GT_OreDictUnificator.get(OrePrefixes.rotor, MaterialsUEVplus.SpaceTime, 6), - ItemList.Field_Generator_UEV.get(16), - ItemList.Field_Generator_UIV.get(4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), - GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), - GT_ModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 64, 6), - GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1)) - .fluidInputs(Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608)) - .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 10)).duration(30 * SECONDS) - .eut(TierEU.RECIPE_UXV).addTo(AssemblyLine); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.tfftStorageField, 1, 9)) + .metadata(RESEARCH_TIME, 2 * HOURS + 46 * MINUTES + 40 * SECONDS) + .itemInputs( + ItemList.Quantum_Tank_IV.get(16), + GT_ModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 6), + GT_OreDictUnificator.get(OrePrefixes.pipeNonuple, MaterialsUEVplus.SpaceTime, 3), + ItemList.EnergisedTesseract.get(6), + GT_OreDictUnificator.get(OrePrefixes.rotor, MaterialsUEVplus.SpaceTime, 6), + ItemList.Field_Generator_UEV.get(16), + ItemList.Field_Generator_UIV.get(4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), + GT_ModHandler.getModItem(GoodGenerator.ID, "huiCircuit", 4, 4), + GT_ModHandler.getModItem(EnderIO.ID, "itemBasicCapacitor", 64, 6), + GT_ModHandler.getModItem(EternalSingularity.ID, "eternal_singularity", 1)) + .fluidInputs(Materials.StellarAlloy.getMolten(7200), new FluidStack(radoxPoly, 4608)) + .itemOutputs(new ItemStack(Blocks.tfftStorageField, 1, 10)) + .duration(30 * SECONDS) + .eut(TierEU.RECIPE_UXV) + .addTo(AssemblyLine); // LuV Capacitor - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) - .metadata(RESEARCH_TIME, 4 * HOURS) - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), - ItemList.Circuit_Board_Elite.get(1), - GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), - new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), - ItemList.Circuit_Chip_HPIC.get(64), - ItemList.Circuit_Parts_DiodeASMD.get(8), - ItemList.Circuit_Parts_CapacitorASMD.get(8), - ItemList.Circuit_Parts_ResistorASMD.get(8), - ItemList.Circuit_Parts_TransistorASMD.get(8), - GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64)) - .fluidInputs(new FluidStack(solderIndalloy, 720)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)).duration(50 * SECONDS).eut(80_000) - .addTo(AssemblyLine); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) + .metadata(RESEARCH_TIME, 4 * HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Osmiridium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24), + ItemList.Circuit_Board_Elite.get(1), + GT_OreDictUnificator.get(OrePrefixes.foil, Materials.NaquadahAlloy, 64), + new Object[] { OrePrefixes.circuit.get(Materials.Master), 4 }, + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Parts_Crystal_Chip_Master.get(36), + ItemList.Circuit_Chip_HPIC.get(64), + ItemList.Circuit_Parts_DiodeASMD.get(8), + ItemList.Circuit_Parts_CapacitorASMD.get(8), + ItemList.Circuit_Parts_ResistorASMD.get(8), + ItemList.Circuit_Parts_TransistorASMD.get(8), + GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Platinum, 64)) + .fluidInputs(new FluidStack(solderIndalloy, 720)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) + .duration(50 * SECONDS) + .eut(80_000) + .addTo(AssemblyLine); // ZPM Capacitor - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) - .metadata(RESEARCH_TIME, 4 * HOURS) - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, - new Object[] { OrePrefixes.circuit.get(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)) - .fluidInputs( - new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)).duration(1 * MINUTES + 40 * SECONDS) - .eut(100_000).addTo(AssemblyLine); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) + .metadata(RESEARCH_TIME, 4 * HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.NaquadahAlloy, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Europium, 16L), + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Ultimate), 1 }, + new Object[] { OrePrefixes.circuit.get(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)) + .fluidInputs( + new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) + .duration(1 * MINUTES + 40 * SECONDS) + .eut(100_000) + .addTo(AssemblyLine); // UV Capacitor - GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) - .metadata(RESEARCH_TIME, 4 * HOURS) - .itemInputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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)) - .fluidInputs( - new FluidStack(solderIndalloy, 2880), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)) - .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)).eut(200_000) - .duration(1 * MINUTES + 40 * SECONDS).addTo(AssemblyLine); + GT_Values.RA.stdBuilder() + .metadata(RESEARCH_ITEM, new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) + .metadata(RESEARCH_TIME, 4 * HOURS) + .itemInputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Neutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Americium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.SuperconductorUHV), 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)) + .fluidInputs( + new FluidStack(solderIndalloy, 2880), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)) + .itemOutputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)) + .eut(200_000) + .duration(1 * MINUTES + 40 * SECONDS) + .addTo(AssemblyLine); } } diff --git a/src/main/java/common/recipeLoaders/ChemicalReactor.java b/src/main/java/common/recipeLoaders/ChemicalReactor.java index d0b9dda565..f67dd253fc 100644 --- a/src/main/java/common/recipeLoaders/ChemicalReactor.java +++ b/src/main/java/common/recipeLoaders/ChemicalReactor.java @@ -18,10 +18,13 @@ public class ChemicalReactor implements Runnable { final MetaItem_CraftingComponent craftingItem = MetaItem_CraftingComponent.getInstance(); // Ceria Dust - GT_Values.RA.stdBuilder().itemInputs(Materials.Cerium.getDust(2), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2)) - .fluidInputs(Materials.Oxygen.getGas(3000)).duration(20 * SECONDS).eut(TierEU.RECIPE_LV) - .addTo(UniversalChemical); + GT_Values.RA.stdBuilder() + .itemInputs(Materials.Cerium.getDust(2), GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 2)) + .fluidInputs(Materials.Oxygen.getGas(3000)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(UniversalChemical); } } diff --git a/src/main/java/common/recipeLoaders/Crafting.java b/src/main/java/common/recipeLoaders/Crafting.java index 8fb6cf3c95..72985fd8ad 100644 --- a/src/main/java/common/recipeLoaders/Crafting.java +++ b/src/main/java/common/recipeLoaders/Crafting.java @@ -19,55 +19,53 @@ public class Crafting implements Runnable { public void run() { // TFFT Controller GT_ModHandler.addCraftingRecipe( - TileEntities.tfft.getStackForm(1), - new Object[] { "ESE", "FTF", "CVC", 'E', - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), 'S', - ItemList.Cover_Screen.get(1), 'F', ItemList.Field_Generator_LV.get(1), 'T', - new ItemStack(Blocks.tfftStorageField, 1), 'C', "circuitData", 'V', - GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), }); + TileEntities.tfft.getStackForm(1), + new Object[] { "ESE", "FTF", "CVC", 'E', GT_OreDictUnificator.get(OrePrefixes.screw, Materials.EnderEye, 1), + 'S', ItemList.Cover_Screen.get(1), 'F', ItemList.Field_Generator_LV.get(1), 'T', + new ItemStack(Blocks.tfftStorageField, 1), 'C', "circuitData", 'V', + GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.VibrantAlloy, 1), }); // SOFC Controller mk1 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) }; + 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(TileEntities.sofc1.getStackForm(1), mk1_recipe); // SOFC Controller mk2 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) }; + 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(TileEntities.sofc2.getStackForm(1), mk2_recipe); // LSC Controller final Object[] lsc_recipe = { "LPL", "CBC", "LPL", 'L', ItemList.IC2_LapotronCrystal.getWildcard(1L), 'P', - ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; + ItemList.Circuit_Chip_PIC.get(1L), 'C', OrePrefixes.circuit.get(Materials.Master), 'B', + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 0), }; GT_ModHandler.addCraftingRecipe(TileEntities.lsc.getStackForm(1), lsc_recipe); // LSC casing 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) }; + 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); // Empty Capacitor final Object[] lcEmpty_recipe = { "SLS", "L L", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', - OrePrefixes.plate.get(Materials.Lapis) }; + OrePrefixes.plate.get(Materials.Lapis) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6), lcEmpty_recipe); // EV Capacitor final Object[] lcEV_recipe = { "SLS", "LCL", "SLS", 'S', OrePrefixes.screw.get(Materials.Lapis), 'L', - OrePrefixes.plate.get(Materials.Lapis), 'C', - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) }; + OrePrefixes.plate.get(Materials.Lapis), 'C', GT_ModHandler.getIC2Item("lapotronCrystal", 1L, GT_Values.W) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7), lcEV_recipe); // IV Capacitor 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) }; + OrePrefixes.plate.get(Materials.Lapis), 'O', ItemList.Energy_LapotronicOrb.get(1L) }; GT_ModHandler.addCraftingRecipe(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1), lcIV_recipe); } diff --git a/src/main/java/common/recipeLoaders/FormingPress.java b/src/main/java/common/recipeLoaders/FormingPress.java index 358c120577..d226ebf2a9 100644 --- a/src/main/java/common/recipeLoaders/FormingPress.java +++ b/src/main/java/common/recipeLoaders/FormingPress.java @@ -18,10 +18,12 @@ public class FormingPress implements Runnable { // YSZ Ceramic Plate GT_Values.RA.stdBuilder() - .itemInputs( - craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), - ItemList.Shape_Mold_Plate.get(0)) - .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1)) - .duration(40 * SECONDS).eut(TierEU.RECIPE_HV).addTo(formingPressRecipes); + .itemInputs( + craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10), + ItemList.Shape_Mold_Plate.get(0)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicPlate.getMetaID(), 1)) + .duration(40 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(formingPressRecipes); } } diff --git a/src/main/java/common/recipeLoaders/Mixer.java b/src/main/java/common/recipeLoaders/Mixer.java index c6841f5d6f..0fd329a01b 100644 --- a/src/main/java/common/recipeLoaders/Mixer.java +++ b/src/main/java/common/recipeLoaders/Mixer.java @@ -24,20 +24,25 @@ public class Mixer implements Runnable { // YSZ Ceramic Dust GT_Values.RA.stdBuilder() - .itemInputs( - Items.YttriaDust.getOreDictedItemStack(1), - Items.ZirconiaDust.getOreDictedItemStack(5), - GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6)) - .duration(20 * SECONDS).eut(96).addTo(mixerRecipes); + .itemInputs( + Items.YttriaDust.getOreDictedItemStack(1), + Items.ZirconiaDust.getOreDictedItemStack(5), + GT_Utility.getIntegratedCircuit(6)) + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.YSZCeramicDust.getMetaID(), 6)) + .duration(20 * SECONDS) + .eut(96) + .addTo(mixerRecipes); // GDC Ceramic Dust - GT_Values.RA.stdBuilder().itemInputs( + GT_Values.RA.stdBuilder() + .itemInputs( GT_OreDictUnificator - .get(OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), + .get(OrePrefixes.dust, Materials.Gadolinium, new ItemStack(ErrorItem.getInstance(), 1), 1), craftingItem.getStackOfAmountFromDamage(Items.CeriaDust.getMetaID(), 9), GT_Utility.getIntegratedCircuit(6)) - .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10)) - .duration(20 * SECONDS).eut(TierEU.RECIPE_EV).addTo(mixerRecipes); + .itemOutputs(craftingItem.getStackOfAmountFromDamage(Items.GDCCeramicDust.getMetaID(), 10)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_EV) + .addTo(mixerRecipes); } } diff --git a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java index 3b2bed91d0..fe1aaaf70e 100644 --- a/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java +++ b/src/main/java/common/recipeLoaders/ResearchableAssemblyLine.java @@ -24,114 +24,114 @@ public class ResearchableAssemblyLine implements Runnable { @Override public void run() { final Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null - ? FluidRegistry.getFluid("molten.mutatedlivingsolder") - : FluidRegistry.getFluid("molten.solderingalloy"); + ? FluidRegistry.getFluid("molten.mutatedlivingsolder") + : FluidRegistry.getFluid("molten.solderingalloy"); // Extremely Ultimate Capacitor (UEV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 1200000, - 128, - 8000000, - 16, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, ItemList.ZPM3.get(8L), - ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64), - ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 9216), Materials.Quantium.getMolten(18432), - Materials.Naquadria.getMolten(18432), Materials.SuperCoolant.getFluid(64000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 250 * 20, - (int) TierEU.RECIPE_UEV); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 1200000, + 128, + 8000000, + 16, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.InfinityCatalyst, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Optical), 1 }, ItemList.ZPM3.get(8L), + ItemList.Field_Generator_UEV.get(4), ItemList.Circuit_Wafer_PPIC.get(64), + ItemList.Circuit_Wafer_PPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt04, Materials.SuperconductorUEV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 9216), Materials.Quantium.getMolten(18432), + Materials.Naquadria.getMolten(18432), Materials.SuperCoolant.getFluid(64000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 250 * 20, + (int) TierEU.RECIPE_UEV); if (GTPlusPlus.isModLoaded()) { // Insanely Ultimate Capacitor (UIV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), - 24_000_000, - 1_280, - 32_000_000, - 32, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.TranscendentMetal, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleHypogen", 32), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleHypogen", 32), - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), - ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), - ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.RawPicoWafer", 64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), - GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 18_432), - new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), - Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 300 * 20, - (int) TierEU.RECIPE_UIV); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8), + 24_000_000, + 1_280, + 32_000_000, + 32, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.TranscendentMetal, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleHypogen", 32), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleHypogen", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Piko), 1 }, ItemList.ZPM4.get(8L), + ItemList.Field_Generator_UIV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.RawPicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(32), + GT_OreDictUnificator.get(OrePrefixes.wireGt08, Materials.SuperconductorUIV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 18_432), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 18432), + Materials.Quantium.getMolten(18_432), Materials.SuperCoolant.getFluid(128_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 300 * 20, + (int) TierEU.RECIPE_UIV); // Mega Ultimate Capacitor (UMV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), - 480_000_000, - 12_288, - 128_000_000, - 64, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleDragonblood", 32), - GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleDragonblood", 32), - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), - ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), - ItemList.Circuit_Wafer_QPIC.get(64), - GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 64), - ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 36_864), - new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), - new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), - Materials.SuperCoolant.getFluid(256_000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), - 350 * 20, - (int) TierEU.RECIPE_UMV); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9), + 480_000_000, + 12_288, + 128_000_000, + 64, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleDragonblood", 32), + GT_ModHandler.getModItem(GTPlusPlus.ID, "itemPlateDoubleDragonblood", 32), + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 1 }, ItemList.ZPM5.get(8L), + ItemList.Field_Generator_UMV.get(4), ItemList.Circuit_Wafer_QPIC.get(64), + ItemList.Circuit_Wafer_QPIC.get(64), + GT_ModHandler.getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 64), + ItemList.Circuit_Parts_DiodeXSMD.get(64), ItemList.Circuit_Parts_InductorXSMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 36_864), + new FluidStack(FluidRegistry.getFluid("molten.astraltitanium"), 36_864), + new FluidStack(FluidRegistry.getFluid("molten.celestialtungsten"), 36_864), + Materials.SuperCoolant.getFluid(256_000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10), + 350 * 20, + (int) TierEU.RECIPE_UMV); } // Ultimate Capacitor (UHV) TT_recipeAdder.addResearchableAssemblylineRecipe( - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), - 12000, - 16, - 300000, - 3, - new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, - new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), - ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), - ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), - ItemList.Circuit_Parts_DiodeASMD.get(64), - GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, - new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), - new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), - 4000, - 1600000); + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4), + 12000, + 16, + 300000, + 3, + new Object[] { GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CosmicNeutronium, 4), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.Neutronium, 32L), + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, + new Object[] { OrePrefixes.circuit.get(Materials.Bio), 1 }, ItemList.ZPM2.get(8L), + ItemList.Field_Generator_UHV.get(4), ItemList.Circuit_Wafer_UHPIC.get(64), + ItemList.Circuit_Wafer_UHPIC.get(64), ItemList.Circuit_Wafer_SoC2.get(32), + ItemList.Circuit_Parts_DiodeASMD.get(64), + GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64) }, + new FluidStack[] { new FluidStack(solderUEV, 4608), Materials.Naquadria.getMolten(9216), + new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000) }, + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5), + 4000, + 1600000); } } diff --git a/src/main/java/common/recipeLoaders/Unpackager.java b/src/main/java/common/recipeLoaders/Unpackager.java index 00c743e5f5..ec25f5c89c 100644 --- a/src/main/java/common/recipeLoaders/Unpackager.java +++ b/src/main/java/common/recipeLoaders/Unpackager.java @@ -23,124 +23,177 @@ public class Unpackager implements Runnable { // TFFT Recycling { - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 1)) - .itemOutputs( - GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 2)) - .itemOutputs( - ItemList.Casing_Tank_1.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 3)) - .itemOutputs( - ItemList.Casing_Tank_3.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 4)) - .itemOutputs( - ItemList.Casing_Tank_5.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 5)) - .itemOutputs( - ItemList.Casing_Tank_7.get(1), - GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 6)) - .itemOutputs( - ItemList.Casing_Tank_7.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 7)) - .itemOutputs( - ItemList.Casing_Tank_10.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 8)) - .itemOutputs( - ItemList.Quantum_Tank_IV.get(1), - GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 9)) - .itemOutputs( - ItemList.Quantum_Tank_IV.get(4), - GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 12)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 10)) - .itemOutputs( - ItemList.Quantum_Tank_IV.get(16), - GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 12)) - .duration(5 * SECONDS).eut(TierEU.RECIPE_HV).addTo(unpackagerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 1)) + .itemOutputs( + GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.CrudeSteel, 1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrudeSteel, 6)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 2)) + .itemOutputs( + ItemList.Casing_Tank_1.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.EnergeticSilver, 6)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 3)) + .itemOutputs( + ItemList.Casing_Tank_3.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.VividAlloy, 6)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 4)) + .itemOutputs( + ItemList.Casing_Tank_5.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Enderium, 6)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 5)) + .itemOutputs( + ItemList.Casing_Tank_7.get(1), + GT_OreDictUnificator.get(OrePrefixes.plate, Materials.CrystallineAlloy, 6)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 6)) + .itemOutputs( + ItemList.Casing_Tank_7.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.CrystallinePinkSlime, 6)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 7)) + .itemOutputs( + ItemList.Casing_Tank_10.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateQuadruple, Materials.MelodicAlloy, 6)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 8)) + .itemOutputs( + ItemList.Quantum_Tank_IV.get(1), + GT_OreDictUnificator.get(OrePrefixes.plateDense, Materials.StellarAlloy, 12)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 9)) + .itemOutputs( + ItemList.Quantum_Tank_IV.get(4), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 12)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.tfftStorageField, 1, 10)) + .itemOutputs( + ItemList.Quantum_Tank_IV.get(16), + GT_OreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.SpaceTime, 12)) + .duration(5 * SECONDS) + .eut(TierEU.RECIPE_HV) + .addTo(unpackagerRecipes); } // Capacitor recycling { - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)) - .itemOutputs( - GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) - .itemOutputs( - ItemList.Energy_LapotronicOrb.get(1L), - new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) - .itemOutputs( - ItemList.Energy_LapotronicOrb2.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) - .itemOutputs( - ItemList.Energy_Module.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)) - .itemOutputs( - ItemList.Energy_Cluster.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)) - .itemOutputs( - ItemList.ZPM3.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)) - .itemOutputs( - ItemList.ZPM4.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)) - .itemOutputs( - ItemList.ZPM5.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); - - GT_Values.RA.stdBuilder().itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)) - .itemOutputs( - ItemList.ZPM6.get(1L), - GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24)) - .duration(60 * SECONDS).eut(TierEU.RECIPE_LV).addTo(unpackagerRecipes); + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 7)) + .itemOutputs( + GT_ModHandler.getIC2Item("lapotronCrystal", 1L, 26), + new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 1)) + .itemOutputs(ItemList.Energy_LapotronicOrb.get(1L), new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 6)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 2)) + .itemOutputs( + ItemList.Energy_LapotronicOrb2.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Osmiridium, 24)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 3)) + .itemOutputs( + ItemList.Energy_Module.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.NaquadahAlloy, 24)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 4)) + .itemOutputs( + ItemList.Energy_Cluster.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 24)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 5)) + .itemOutputs( + ItemList.ZPM3.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, Materials.CosmicNeutronium, 24)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 8)) + .itemOutputs(ItemList.ZPM4.get(1L), GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Infinity, 24)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 9)) + .itemOutputs( + ItemList.ZPM5.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 24)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.lscLapotronicEnergyUnit, 1, 10)) + .itemOutputs( + ItemList.ZPM6.get(1L), + GT_OreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.SpaceTime, 24)) + .duration(60 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(unpackagerRecipes); } } diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java index 843a35729d..40fbb656c8 100644 --- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java +++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java @@ -93,8 +93,8 @@ import gregtech.api.util.GT_Utility; import gregtech.api.util.IGT_HatchAdder; import gregtech.common.misc.WirelessNetworkManager; -public class GTMTE_LapotronicSuperCapacitor extends - GT_MetaTileEntity_EnhancedMultiBlockBase implements ISurvivalConstructable { +public class GTMTE_LapotronicSuperCapacitor + extends GT_MetaTileEntity_EnhancedMultiBlockBase implements ISurvivalConstructable { private enum TopState { MayBeTop, @@ -132,7 +132,8 @@ public class GTMTE_LapotronicSuperCapacitor extends private final BigInteger providedCapacity; static final Capacitor[] VALUES = values(); static final Capacitor[] VALUES_BY_TIER = Arrays.stream(values()) - .sorted(Comparator.comparingInt(Capacitor::getMinimalGlassTier)).toArray(Capacitor[]::new); + .sorted(Comparator.comparingInt(Capacitor::getMinimalGlassTier)) + .toArray(Capacitor[]::new); Capacitor(int minimalGlassTier, BigInteger providedCapacity) { this.minimalGlassTier = minimalGlassTier; @@ -174,127 +175,116 @@ public class GTMTE_LapotronicSuperCapacitor extends // glass channel for glass // capacitor channel for capacitor, but it really just pick whatever capacitor it can find in survival private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition - .builder() - .addShape( - STRUCTURE_PIECE_BASE, - transpose( - new String[][] { { "bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", }, - { "bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", }, })) - .addShape( - STRUCTURE_PIECE_LAYER, - transpose(new String[][] { { "ggggg", "gcccg", "gcccg", "gcccg", "ggggg", }, })) - .addShape( - STRUCTURE_PIECE_TOP, - transpose(new String[][] { { "ggggg", "ggggg", "ggggg", "ggggg", "ggggg", }, })) - .addShape( - STRUCTURE_PIECE_MID, - transpose(new String[][] { { "ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg", }, })) - .addElement( - 'b', - buildHatchAdder(GTMTE_LapotronicSuperCapacitor.class) - .atLeast(LSCHatchElement.Energy, LSCHatchElement.Dynamo, Maintenance) - .hatchItemFilterAnd( - (t, h) -> ChannelDataAccessor.getChannelData(h, "glass") < 6 - ? filterByMTEClass( - ImmutableList.of( - GT_MetaTileEntity_Hatch_EnergyTunnel.class, - GT_MetaTileEntity_Hatch_DynamoTunnel.class)).negate() - : s -> true) - .casingIndex(CASING_TEXTURE_ID).dot(1) - .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)))) - .addElement( - 'g', - withChannel( + .builder() + .addShape( + STRUCTURE_PIECE_BASE, + transpose( + new String[][] { { "bbbbb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", }, + { "bb~bb", "bbbbb", "bbbbb", "bbbbb", "bbbbb", }, })) + .addShape( + STRUCTURE_PIECE_LAYER, + transpose(new String[][] { { "ggggg", "gcccg", "gcccg", "gcccg", "ggggg", }, })) + .addShape(STRUCTURE_PIECE_TOP, transpose(new String[][] { { "ggggg", "ggggg", "ggggg", "ggggg", "ggggg", }, })) + .addShape(STRUCTURE_PIECE_MID, transpose(new String[][] { { "ggggg", "gCCCg", "gCCCg", "gCCCg", "ggggg", }, })) + .addElement( + 'b', + buildHatchAdder(GTMTE_LapotronicSuperCapacitor.class) + .atLeast(LSCHatchElement.Energy, LSCHatchElement.Dynamo, Maintenance) + .hatchItemFilterAnd( + (t, h) -> ChannelDataAccessor.getChannelData(h, "glass") < 6 + ? filterByMTEClass( + ImmutableList.of( + GT_MetaTileEntity_Hatch_EnergyTunnel.class, + GT_MetaTileEntity_Hatch_DynamoTunnel.class)).negate() + : s -> true) + .casingIndex(CASING_TEXTURE_ID) + .dot(1) + .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(LSC_PART, CASING_META)))) + .addElement( + 'g', + withChannel( + "glass", + BorosilicateGlass + .ofBoroGlass((byte) GLASS_TIER_UNSET, (te, t) -> te.glassTier = t, te -> te.glassTier))) + .addElement( + 'c', + ofChain( + onlyIf( + te -> te.topState != TopState.NotTop, + onElementPass( + te -> te.topState = TopState.Top, + withChannel( "glass", BorosilicateGlass.ofBoroGlass( - (byte) GLASS_TIER_UNSET, - (te, t) -> te.glassTier = t, - te -> te.glassTier))) - .addElement( - 'c', - ofChain( - onlyIf( - te -> te.topState != TopState.NotTop, - onElementPass( - te -> te.topState = TopState.Top, - withChannel( - "glass", - BorosilicateGlass.ofBoroGlass( - (byte) GLASS_TIER_UNSET, - (te, t) -> te.glassTier = t, - te -> te.glassTier)))), - onlyIf( - te -> te.topState != TopState.Top, - onElementPass( - te -> te.topState = TopState.NotTop, - new IStructureElement() { - - @Override - public boolean check(GTMTE_LapotronicSuperCapacitor t, World world, - int x, int y, int z) { - Block worldBlock = world.getBlock(x, y, z); - int meta = worldBlock.getDamageValue(world, x, y, z); - if (LSC_PART != worldBlock || meta == 0) return false; - t.capacitors[meta - 1]++; - return true; - } - - private int getHint(ItemStack stack) { - return Capacitor.VALUES_BY_TIER[Math.min( - Capacitor.VALUES_BY_TIER.length, - ChannelDataAccessor.getChannelData(stack, "capacitor")) - 1] - .getMinimalGlassTier() - + 1; - } - - @Override - public boolean spawnHint(GTMTE_LapotronicSuperCapacitor t, World world, - int x, int y, int z, ItemStack trigger) { - StructureLibAPI - .hintParticle(world, x, y, z, LSC_PART, getHint(trigger)); - return true; - } - - @Override - public boolean placeBlock(GTMTE_LapotronicSuperCapacitor t, World world, - int x, int y, int z, ItemStack trigger) { - world.setBlock(x, y, z, LSC_PART, getHint(trigger), 3); - return true; - } - - @Override - public PlaceResult survivalPlaceBlock(GTMTE_LapotronicSuperCapacitor t, - World world, int x, int y, int z, ItemStack trigger, - IItemSource source, EntityPlayerMP actor, - Consumer chatter) { - if (check(t, world, x, y, z)) return PlaceResult.SKIP; - int glassTier = ChannelDataAccessor.getChannelData(trigger, "glass") - + 2; - ItemStack targetStack = source.takeOne( - s -> s != null && s.stackSize >= 0 - && s.getItem() == LSC_PART_ITEM - && Capacitor.VALUES[Math.min( - s.getItemDamage(), - Capacitor.VALUES.length) - 1] - .getMinimalGlassTier() - > glassTier, - true); - if (targetStack == null) return PlaceResult.REJECT; - return StructureUtility.survivalPlaceBlock( - targetStack, - NBTMode.EXACT, - targetStack.stackTagCompound, - true, - world, - x, - y, - z, - source, - actor, - chatter); - } - })))) - .addElement('C', ofBlock(LSC_PART, 1)).build(); + (byte) GLASS_TIER_UNSET, + (te, t) -> te.glassTier = t, + te -> te.glassTier)))), + onlyIf( + te -> te.topState != TopState.Top, + onElementPass( + te -> te.topState = TopState.NotTop, + new IStructureElement() { + + @Override + public boolean check(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z) { + Block worldBlock = world.getBlock(x, y, z); + int meta = worldBlock.getDamageValue(world, x, y, z); + if (LSC_PART != worldBlock || meta == 0) return false; + t.capacitors[meta - 1]++; + return true; + } + + private int getHint(ItemStack stack) { + return Capacitor.VALUES_BY_TIER[Math.min( + Capacitor.VALUES_BY_TIER.length, + ChannelDataAccessor.getChannelData(stack, "capacitor")) - 1].getMinimalGlassTier() + + 1; + } + + @Override + public boolean spawnHint(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, int z, + ItemStack trigger) { + StructureLibAPI.hintParticle(world, x, y, z, LSC_PART, getHint(trigger)); + return true; + } + + @Override + public boolean placeBlock(GTMTE_LapotronicSuperCapacitor t, World world, int x, int y, + int z, ItemStack trigger) { + world.setBlock(x, y, z, LSC_PART, getHint(trigger), 3); + return true; + } + + @Override + public PlaceResult survivalPlaceBlock(GTMTE_LapotronicSuperCapacitor t, World world, int x, + int y, int z, ItemStack trigger, IItemSource source, EntityPlayerMP actor, + Consumer chatter) { + if (check(t, world, x, y, z)) return PlaceResult.SKIP; + int glassTier = ChannelDataAccessor.getChannelData(trigger, "glass") + 2; + ItemStack targetStack = source + .takeOne( + s -> s != null && s.stackSize >= 0 + && s.getItem() == LSC_PART_ITEM + && Capacitor.VALUES[Math.min(s.getItemDamage(), Capacitor.VALUES.length) + - 1].getMinimalGlassTier() > glassTier, + true); + if (targetStack == null) return PlaceResult.REJECT; + return StructureUtility.survivalPlaceBlock( + targetStack, + NBTMode.EXACT, + targetStack.stackTagCompound, + true, + world, + x, + y, + z, + source, + actor, + chatter); + } + })))) + .addElement('C', ofBlock(LSC_PART, 1)) + .build(); private static final BigInteger MAX_LONG = BigInteger.valueOf(Long.MAX_VALUE); @@ -356,7 +346,7 @@ public class GTMTE_LapotronicSuperCapacitor extends if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Maintenance) { ((GT_MetaTileEntity_Hatch) aMetaTileEntity).updateTexture(aBaseCasingIndex); return GTMTE_LapotronicSuperCapacitor.this.mMaintenanceHatches - .add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); + .add((GT_MetaTileEntity_Hatch_Maintenance) aMetaTileEntity); } else if (aMetaTileEntity instanceof GT_MetaTileEntity_Hatch_Energy) { // Add GT hatches final GT_MetaTileEntity_Hatch_Energy tHatch = ((GT_MetaTileEntity_Hatch_Energy) aMetaTileEntity); @@ -414,111 +404,118 @@ public class GTMTE_LapotronicSuperCapacitor extends @Override protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); - tt.addMachineType("Energy Storage").addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") - .addInfo( - "Capped at " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) - + EnumChatFormatting.GRAY - + " EU/t passive loss per " - + GT_Values.TIER_COLORS[9] - + GT_Values.VN[9] - + EnumChatFormatting.GRAY - + " capacitor.") - .addInfo( - "The passive loss increases " + EnumChatFormatting.DARK_RED - + "100" - + EnumChatFormatting.GRAY - + "-fold" - + " for every capacitor tier above.") - .addInfo("Passive loss is multiplied by the number of maintenance issues present.").addSeparator() - .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") - .addInfo( - GT_Values.TIER_COLORS[8] + GT_Values.VN[8] - + EnumChatFormatting.GRAY - + "-tier glass required for " - + EnumChatFormatting.BLUE - + "Tec" - + EnumChatFormatting.DARK_BLUE - + "Tech" - + EnumChatFormatting.GRAY - + " Laser Hatches.") - .addInfo("Add more or better capacitors to increase capacity.").addSeparator() - .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") - .addInfo( - "This mode can only be enabled if you have a " + GT_Values.TIER_COLORS[9] - + GT_Values.VN[9] - + EnumChatFormatting.GRAY - + "+ capacitor in the multiblock.") - .addInfo( - "When enabled every " + EnumChatFormatting.BLUE - + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) - + EnumChatFormatting.GRAY - + " ticks the LSC will attempt to re-balance against your") - .addInfo("wireless EU network.") - .addInfo( - "If there is less than " + EnumChatFormatting.RED - + GT_Utility.formatNumbers(LSC_wireless_eu_cap) - + EnumChatFormatting.GRAY - + "(" - + GT_Values.TIER_COLORS[9] - + GT_Values.VN[9] - + EnumChatFormatting.GRAY - + ") EU in the LSC") - .addInfo("it will withdraw from the network and add to the LSC.") - .addInfo("If there is more it will add the EU to the network and remove it from the LSC.") - .addInfo( - "The threshold increases " + EnumChatFormatting.DARK_RED - + "100" - + EnumChatFormatting.GRAY - + "-fold" - + " for every capacitor tier above.") - .addSeparator().beginVariableStructureBlock(5, 5, 4, 50, 5, 5, false) - .addStructureInfo("Modular height of 4-50 blocks.").addController("Front center bottom") - .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") - .addOtherStructurePart( - "Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] - + GT_Values.VN[4] - + EnumChatFormatting.GRAY - + "-" - + GT_Values.TIER_COLORS[8] - + GT_Values.VN[8] - + EnumChatFormatting.GRAY - + "), Ultimate Capacitor (" - + GT_Values.TIER_COLORS[9] - + GT_Values.VN[9] - + EnumChatFormatting.GRAY - + "-" - + GT_Values.TIER_COLORS[12] - + GT_Values.VN[12] - + EnumChatFormatting.GRAY - + ")", - "Center 3x(1-47)x3 above base (9-423 blocks)") - .addStructureInfo( - "You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") - .addOtherStructurePart("Borosilicate Glass (any)", "41-777x, Encase capacitor pillar") - .addEnergyHatch("Any casing").addDynamoHatch("Any casing") - .addOtherStructurePart( - "Laser Target/Source Hatches", - "Any casing, must be using " + GT_Values.TIER_COLORS[8] - + GT_Values.VN[8] - + EnumChatFormatting.GRAY - + "-tier glass") - .addStructureInfo("You can have several I/O Hatches") - .addSubChannelUsage("glass", "Borosilicate Glass Tier") - .addSubChannelUsage("capacitor", "Maximum Capacitor Tier") - .addSubChannelUsage("height", "Height of structure").addMaintenanceHatch("Any casing") - .toolTipFinisher("KekzTech"); + tt.addMachineType("Energy Storage") + .addInfo("Loses energy equal to 1% of the total capacity every 24 hours.") + .addInfo( + "Capped at " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(max_passive_drain_eu_per_tick_per_uhv_cap) + + EnumChatFormatting.GRAY + + " EU/t passive loss per " + + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + " capacitor.") + .addInfo( + "The passive loss increases " + EnumChatFormatting.DARK_RED + + "100" + + EnumChatFormatting.GRAY + + "-fold" + + " for every capacitor tier above.") + .addInfo("Passive loss is multiplied by the number of maintenance issues present.") + .addSeparator() + .addInfo("Glass shell has to be Tier - 3 of the highest capacitor tier.") + .addInfo( + GT_Values.TIER_COLORS[8] + GT_Values.VN[8] + + EnumChatFormatting.GRAY + + "-tier glass required for " + + EnumChatFormatting.BLUE + + "Tec" + + EnumChatFormatting.DARK_BLUE + + "Tech" + + EnumChatFormatting.GRAY + + " Laser Hatches.") + .addInfo("Add more or better capacitors to increase capacity.") + .addSeparator() + .addInfo("Wireless mode can be enabled by right clicking with a screwdriver.") + .addInfo( + "This mode can only be enabled if you have a " + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + "+ capacitor in the multiblock.") + .addInfo( + "When enabled every " + EnumChatFormatting.BLUE + + GT_Utility.formatNumbers(LSC_time_between_wireless_rebalance_in_ticks) + + EnumChatFormatting.GRAY + + " ticks the LSC will attempt to re-balance against your") + .addInfo("wireless EU network.") + .addInfo( + "If there is less than " + EnumChatFormatting.RED + + GT_Utility.formatNumbers(LSC_wireless_eu_cap) + + EnumChatFormatting.GRAY + + "(" + + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + ") EU in the LSC") + .addInfo("it will withdraw from the network and add to the LSC.") + .addInfo("If there is more it will add the EU to the network and remove it from the LSC.") + .addInfo( + "The threshold increases " + EnumChatFormatting.DARK_RED + + "100" + + EnumChatFormatting.GRAY + + "-fold" + + " for every capacitor tier above.") + .addSeparator() + .beginVariableStructureBlock(5, 5, 4, 50, 5, 5, false) + .addStructureInfo("Modular height of 4-50 blocks.") + .addController("Front center bottom") + .addOtherStructurePart("Lapotronic Super Capacitor Casing", "5x2x5 base (at least 17x)") + .addOtherStructurePart( + "Lapotronic Capacitor (" + GT_Values.TIER_COLORS[4] + + GT_Values.VN[4] + + EnumChatFormatting.GRAY + + "-" + + GT_Values.TIER_COLORS[8] + + GT_Values.VN[8] + + EnumChatFormatting.GRAY + + "), Ultimate Capacitor (" + + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.GRAY + + "-" + + GT_Values.TIER_COLORS[12] + + GT_Values.VN[12] + + EnumChatFormatting.GRAY + + ")", + "Center 3x(1-47)x3 above base (9-423 blocks)") + .addStructureInfo( + "You can also use the Empty Capacitor to save materials if you use it for less than half the blocks") + .addOtherStructurePart("Borosilicate Glass (any)", "41-777x, Encase capacitor pillar") + .addEnergyHatch("Any casing") + .addDynamoHatch("Any casing") + .addOtherStructurePart( + "Laser Target/Source Hatches", + "Any casing, must be using " + GT_Values.TIER_COLORS[8] + + GT_Values.VN[8] + + EnumChatFormatting.GRAY + + "-tier glass") + .addStructureInfo("You can have several I/O Hatches") + .addSubChannelUsage("glass", "Borosilicate Glass Tier") + .addSubChannelUsage("capacitor", "Maximum Capacitor Tier") + .addSubChannelUsage("height", "Height of structure") + .addMaintenanceHatch("Any casing") + .toolTipFinisher("KekzTech"); return tt; } @Override public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, ForgeDirection side, - ForgeDirection forgeDirectionacing, int colorIndex, boolean aActive, boolean aRedstone) { + ForgeDirection forgeDirectionacing, int colorIndex, boolean aActive, boolean aRedstone) { ITexture[] sTexture = new ITexture[] { - TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; + TextureFactory.of(BlockIcons.MACHINE_CASING_FUSION_GLASS, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; if (side == forgeDirectionacing && aActive) { sTexture = new ITexture[] { TextureFactory - .of(BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; + .of(BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; } return sTexture; } @@ -605,20 +602,21 @@ public class GTMTE_LapotronicSuperCapacitor extends // Check if enough (more than 50%) non-empty caps if (capacitors[5] > capacitors[0] + capacitors[1] - + capacitors[2] - + capacitors[3] - + getUHVCapacitorCount() - + capacitors[6] - + getUEVCapacitorCount() - + getUIVCapacitorCount() - + getUMVCapacitorCount()) - return false; + + capacitors[2] + + capacitors[3] + + getUHVCapacitorCount() + + capacitors[6] + + getUEVCapacitorCount() + + getUIVCapacitorCount() + + getUMVCapacitorCount()) return false; // Calculate total capacity capacity = BigInteger.ZERO; for (int i = 0; i < capacitors.length; i++) { int count = capacitors[i]; - capacity = capacity.add(Capacitor.VALUES[i].getProvidedCapacity().multiply(BigInteger.valueOf(count))); + capacity = capacity.add( + Capacitor.VALUES[i].getProvidedCapacity() + .multiply(BigInteger.valueOf(count))); } // Calculate how much energy to void each tick passiveDischargeAmount = recalculateLossWithMaintenance(getRepairStatus()); @@ -639,40 +637,40 @@ public class GTMTE_LapotronicSuperCapacitor extends int layer = Math.min(ChannelDataAccessor.getChannelData(stackSize, "height") + 3, 50); int built; built = survivialBuildPiece( - STRUCTURE_PIECE_BASE, - stackSize, - 2, - 1, - 0, - elementBudget, - source, - actor, - false, - true); + STRUCTURE_PIECE_BASE, + stackSize, + 2, + 1, + 0, + elementBudget, + source, + actor, + false, + true); if (built >= 0) return built; for (int i = 2; i < layer - 1; i++) built = survivialBuildPiece( - STRUCTURE_PIECE_MID, - stackSize, - 2, - i, - 0, - elementBudget, - source, - actor, - false, - true); + STRUCTURE_PIECE_MID, + stackSize, + 2, + i, + 0, + elementBudget, + source, + actor, + false, + true); if (built >= 0) return built; return survivialBuildPiece( - STRUCTURE_PIECE_TOP, - stackSize, - 2, - layer - 1, - 0, - elementBudget, - source, - actor, - false, - true); + STRUCTURE_PIECE_TOP, + stackSize, + 2, + layer - 1, + 0, + elementBudget, + source, + actor, + false, + true); } @Override @@ -776,10 +774,10 @@ public class GTMTE_LapotronicSuperCapacitor extends // Find difference. BigInteger transferred_eu = stored.subtract( - (LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))) - .add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount()))) - .add(UIV_wireless_eu_cap.multiply(BigInteger.valueOf(getUIVCapacitorCount()))) - .add(UMV_wireless_eu_cap.multiply(BigInteger.valueOf(getUMVCapacitorCount())))); + (LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount()))) + .add(UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount()))) + .add(UIV_wireless_eu_cap.multiply(BigInteger.valueOf(getUIVCapacitorCount()))) + .add(UMV_wireless_eu_cap.multiply(BigInteger.valueOf(getUMVCapacitorCount())))); if (transferred_eu.signum() == 1) { inputLastTick += transferred_eu.longValue(); @@ -790,10 +788,11 @@ public class GTMTE_LapotronicSuperCapacitor extends // If that difference can be added then do so. if (WirelessNetworkManager.addEUToGlobalEnergyMap(global_energy_user_uuid, transferred_eu)) { // If it succeeds there was sufficient energy so set the internal capacity as such. - stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())).add( + stored = LSC_wireless_eu_cap.multiply(BigInteger.valueOf(getUHVCapacitorCount())) + .add( UEV_wireless_eu_cap.multiply(BigInteger.valueOf(getUEVCapacitorCount())) - .add(UIV_wireless_eu_cap.multiply(BigInteger.valueOf(getUIVCapacitorCount()))) - .add(UMV_wireless_eu_cap.multiply(BigInteger.valueOf(getUMVCapacitorCount())))); + .add(UIV_wireless_eu_cap.multiply(BigInteger.valueOf(getUIVCapacitorCount()))) + .add(UMV_wireless_eu_cap.multiply(BigInteger.valueOf(getUMVCapacitorCount())))); } } @@ -842,16 +841,17 @@ public class GTMTE_LapotronicSuperCapacitor extends long temp_capacity_divided = 0; if (wirelessCapableCapacitors() == 0) { - temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)).longValue(); + temp_capacity_divided = capacity.divide(BigInteger.valueOf(100L * 86400L * 20L)) + .longValue(); } // Passive loss is multiplied by number of UHV+ caps. Minimum of 1 otherwise loss is 0 for non-UHV+ caps // calculations. if (wirelessCapableCapacitors() != 0) { temp_capacity_divided = getUHVCapacitorCount() * max_passive_drain_eu_per_tick_per_uhv_cap - + getUEVCapacitorCount() * max_passive_drain_eu_per_tick_per_uev_cap - + getUIVCapacitorCount() * max_passive_drain_eu_per_tick_per_uiv_cap - + getUMVCapacitorCount() * max_passive_drain_eu_per_tick_per_umv_cap; + + getUEVCapacitorCount() * max_passive_drain_eu_per_tick_per_uev_cap + + getUIVCapacitorCount() * max_passive_drain_eu_per_tick_per_uiv_cap + + getUMVCapacitorCount() * max_passive_drain_eu_per_tick_per_umv_cap; } // Passive loss is multiplied by number of maintenance issues. @@ -940,40 +940,40 @@ public class GTMTE_LapotronicSuperCapacitor extends } } ll.add( - "Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) - ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); + "Maintenance Status: " + ((super.getRepairStatus() == super.getIdealStatus()) + ? EnumChatFormatting.GREEN + "Working perfectly" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "Has Problems" + EnumChatFormatting.RESET)); ll.add( - "Wireless mode: " + (wireless_mode ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET - : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); + "Wireless mode: " + (wireless_mode ? EnumChatFormatting.GREEN + "enabled" + EnumChatFormatting.RESET + : EnumChatFormatting.RED + "disabled" + EnumChatFormatting.RESET)); ll.add( - GT_Values.TIER_COLORS[9] + GT_Values.VN[9] - + EnumChatFormatting.RESET - + " Capacitors detected: " - + getUHVCapacitorCount()); + GT_Values.TIER_COLORS[9] + GT_Values.VN[9] + + EnumChatFormatting.RESET + + " Capacitors detected: " + + getUHVCapacitorCount()); ll.add( - GT_Values.TIER_COLORS[10] + GT_Values.VN[10] - + EnumChatFormatting.RESET - + " Capacitors detected: " - + getUEVCapacitorCount()); + GT_Values.TIER_COLORS[10] + GT_Values.VN[10] + + EnumChatFormatting.RESET + + " Capacitors detected: " + + getUEVCapacitorCount()); ll.add( - GT_Values.TIER_COLORS[11] + GT_Values.VN[11] - + EnumChatFormatting.RESET - + " Capacitors detected: " - + getUIVCapacitorCount()); + GT_Values.TIER_COLORS[11] + GT_Values.VN[11] + + EnumChatFormatting.RESET + + " Capacitors detected: " + + getUIVCapacitorCount()); ll.add( - GT_Values.TIER_COLORS[12] + GT_Values.VN[12] - + EnumChatFormatting.RESET - + " Capacitors detected: " - + getUMVCapacitorCount()); + GT_Values.TIER_COLORS[12] + GT_Values.VN[12] + + EnumChatFormatting.RESET + + " Capacitors detected: " + + getUMVCapacitorCount()); ll.add( - "Total wireless EU: " + EnumChatFormatting.RED - + nf.format(WirelessNetworkManager.getUserEU(global_energy_user_uuid)) - + " EU"); + "Total wireless EU: " + EnumChatFormatting.RED + + nf.format(WirelessNetworkManager.getUserEU(global_energy_user_uuid)) + + " EU"); ll.add( - "Total wireless EU: " + EnumChatFormatting.RED - + toStandardForm(WirelessNetworkManager.getUserEU(global_energy_user_uuid)) - + " EU"); + "Total wireless EU: " + EnumChatFormatting.RED + + toStandardForm(WirelessNetworkManager.getUserEU(global_energy_user_uuid)) + + " EU"); final String[] a = new String[ll.size()]; return ll.toArray(a); @@ -1109,11 +1109,11 @@ public class GTMTE_LapotronicSuperCapacitor extends GT_Utility.sendChatToPlayer(aPlayer, "Wireless network mode " + (wireless_mode ? "enabled." : "disabled.")); } else { GT_Utility.sendChatToPlayer( - aPlayer, - "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] - + GT_Values.VN[9] - + EnumChatFormatting.RESET - + "+ capacitor."); + aPlayer, + "Wireless mode cannot be enabled without at least 1 " + GT_Values.TIER_COLORS[9] + + GT_Values.VN[9] + + EnumChatFormatting.RESET + + "+ capacitor."); wireless_mode = false; } } @@ -1128,24 +1128,28 @@ public class GTMTE_LapotronicSuperCapacitor extends if (canUseWireless) { wireless_mode = !wireless_mode; } - }).setPlayClickSound(true).setBackground(() -> { - List ret = new ArrayList<>(); - ret.add(GT_UITextures.BUTTON_STANDARD); - if (canUseWireless) { - if (wireless_mode) { - ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_ON); + }) + .setPlayClickSound(true) + .setBackground(() -> { + List ret = new ArrayList<>(); + ret.add(GT_UITextures.BUTTON_STANDARD); + if (canUseWireless) { + if (wireless_mode) { + ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_ON); + } else { + ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_OFF); + } } else { - ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_OFF); + ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_OFF_DISABLED); } - } else { - ret.add(KT_UITextures.OVERLAY_BUTTON_WIRELESS_OFF_DISABLED); - } - return ret.toArray(new IDrawable[0]); - }).setPos(80, 91).setSize(16, 16) - .addTooltip(StatCollector.translateToLocal("gui.kekztech_lapotronicenergyunit.wireless")) - .setTooltipShowUpDelay(TOOLTIP_DELAY)) - .widget(new FakeSyncWidget.BooleanSyncer(() -> wireless_mode, val -> wireless_mode = val)) - .widget(new FakeSyncWidget.BooleanSyncer(this::canUseWireless, val -> canUseWireless = val)); + return ret.toArray(new IDrawable[0]); + }) + .setPos(80, 91) + .setSize(16, 16) + .addTooltip(StatCollector.translateToLocal("gui.kekztech_lapotronicenergyunit.wireless")) + .setTooltipShowUpDelay(TOOLTIP_DELAY)) + .widget(new FakeSyncWidget.BooleanSyncer(() -> wireless_mode, val -> wireless_mode = val)) + .widget(new FakeSyncWidget.BooleanSyncer(this::canUseWireless, val -> canUseWireless = val)); } private enum LSCHatchElement implements IHatchElement { diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java index 147933e879..8ec9d43ddd 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK1.java @@ -64,22 +64,23 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas private static final int CASING_TEXTURE_ID = 49; private static final String STRUCTURE_PIECE_MAIN = "main"; private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition - .builder() - .addShape( - STRUCTURE_PIECE_MAIN, - transpose( - new String[][] { { "ccc", "ccc", "ccc", "ccc", "ccc" }, - { "c~c", "geg", "geg", "geg", "cdc" }, { "ccc", "ccc", "ccc", "ccc", "ccc" } })) - .addElement( - 'c', - ofChain( - onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 1)), - ofHatchAdder(GTMTE_SOFuelCellMK1::addInputToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK1::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK1::addOutputToMachineList, CASING_TEXTURE_ID, 1))) - .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK1::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) - .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) - .addElement('e', ofBlockAnyMeta(Blocks.yszUnit)).build(); + .builder() + .addShape( + STRUCTURE_PIECE_MAIN, + transpose( + new String[][] { { "ccc", "ccc", "ccc", "ccc", "ccc" }, { "c~c", "geg", "geg", "geg", "cdc" }, + { "ccc", "ccc", "ccc", "ccc", "ccc" } })) + .addElement( + 'c', + ofChain( + onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 1)), + ofHatchAdder(GTMTE_SOFuelCellMK1::addInputToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK1::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK1::addOutputToMachineList, CASING_TEXTURE_ID, 1))) + .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK1::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) + .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) + .addElement('e', ofBlockAnyMeta(Blocks.yszUnit)) + .build(); @Override public IStructureDefinition getStructureDefinition() { @@ -90,33 +91,52 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Gas Turbine") - .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") - .addInfo( - "Consumes up to " + GT_Utility.formatNumbers(EU_PER_TICK * 20) - + "EU worth of fuel with up to 100% 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, false).addController("Front center") - .addCasingInfoMin("Clean Stainless Steel Casing", 12, false) - .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") - .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addDynamoHatch("Back center", 1).addMaintenanceHatch("Any casing").addInputHatch("Fuel, any casing") - .addInputHatch("Oxygen, any casing").addOutputHatch("Steam, any casing").toolTipFinisher("KekzTech"); + .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") + .addInfo( + "Consumes up to " + GT_Utility.formatNumbers(EU_PER_TICK * 20) + + "EU worth of fuel with up to 100% 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, false) + .addController("Front center") + .addCasingInfoMin("Clean Stainless Steel Casing", 12, false) + .addOtherStructurePart("YSZ Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addDynamoHatch("Back center", 1) + .addMaintenanceHatch("Any casing") + .addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing") + .addOutputHatch("Steam, any casing") + .toolTipFinisher("KekzTech"); return tt; } @Override public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final ForgeDirection side, - final ForgeDirection facing, final int colorIndex, final boolean aActive, final boolean aRedstone) { + final ForgeDirection facing, final int colorIndex, final boolean aActive, final boolean aRedstone) { if (side == facing) { if (aActive) return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow() - .build() }; + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW) + .extFacing() + .glow() + .build() }; return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER).extFacing().build(), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW).extFacing().glow().build() }; + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW) + .extFacing() + .glow() + .build() }; } return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID) }; } @@ -136,7 +156,7 @@ public class GTMTE_SOFuelCellMK1 extends GT_MetaTileEntity_EnhancedMultiBlockBas for (GT_Recipe aFuel : recipeList) { FluidStack liquid; if ((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null - && hatchFluid.isFluidEqual(liquid)) { + && hatchFluid.isFluidEqual(liquid)) { liquid.amount = (EU_PER_TICK * 20) / aFuel.mSpecialValue; diff --git a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java index 737c063d07..01150ab910 100644 --- a/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java +++ b/src/main/java/common/tileentities/GTMTE_SOFuelCellMK2.java @@ -64,22 +64,23 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas private static final int CASING_TEXTURE_ID = 48; private static final String STRUCTURE_PIECE_MAIN = "main"; private static final IStructureDefinition STRUCTURE_DEFINITION = IStructureDefinition - .builder() - .addShape( - STRUCTURE_PIECE_MAIN, - transpose( - new String[][] { { "ccc", "ccc", "ccc", "ccc", "ccc" }, - { "c~c", "geg", "geg", "geg", "cdc" }, { "ccc", "ccc", "ccc", "ccc", "ccc" } })) - .addElement( - 'c', - ofChain( - onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 0)), - ofHatchAdder(GTMTE_SOFuelCellMK2::addInputToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK2::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), - ofHatchAdder(GTMTE_SOFuelCellMK2::addOutputToMachineList, CASING_TEXTURE_ID, 1))) - .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK2::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) - .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) - .addElement('e', ofBlockAnyMeta(Blocks.gdcUnit)).build(); + .builder() + .addShape( + STRUCTURE_PIECE_MAIN, + transpose( + new String[][] { { "ccc", "ccc", "ccc", "ccc", "ccc" }, { "c~c", "geg", "geg", "geg", "cdc" }, + { "ccc", "ccc", "ccc", "ccc", "ccc" } })) + .addElement( + 'c', + ofChain( + onElementPass(te -> te.mCasing++, ofBlock(GregTech_API.sBlockCasings4, 0)), + ofHatchAdder(GTMTE_SOFuelCellMK2::addInputToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK2::addMaintenanceToMachineList, CASING_TEXTURE_ID, 1), + ofHatchAdder(GTMTE_SOFuelCellMK2::addOutputToMachineList, CASING_TEXTURE_ID, 1))) + .addElement('d', ofHatchAdder(GTMTE_SOFuelCellMK2::addDynamoToMachineList, CASING_TEXTURE_ID, 1)) + .addElement('g', ofBlockAnyMeta(GameRegistry.findBlock("IC2", "blockAlloyGlass"))) + .addElement('e', ofBlockAnyMeta(Blocks.gdcUnit)) + .build(); @Override public IStructureDefinition getStructureDefinition() { @@ -90,35 +91,53 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); tt.addMachineType("Gas Turbine") - .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") - .addInfo( - "Consumes up to " + GT_Utility.formatNumbers(EU_PER_TICK * 20) - + "EU worth of fuel with up to 100% efficiency each second") - .addInfo("Nitrobenzene and other gas fuels above 1M EU/bucket are more efficient") - .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, false).addController("Front center") - .addCasingInfoMin("Robust Tungstensteel Machine Casing", 12, false) - .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") - .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") - .addDynamoHatch("Back center", 1).addMaintenanceHatch("Any casing").addInputHatch("Fuel, any casing") - .addInputHatch("Oxygen, any casing").addOutputHatch("Superheated Steam, any casing") - .toolTipFinisher("KekzTech"); + .addInfo("Oxidizes gas fuels to generate electricity without polluting the environment") + .addInfo( + "Consumes up to " + GT_Utility.formatNumbers(EU_PER_TICK * 20) + + "EU worth of fuel with up to 100% efficiency each second") + .addInfo("Nitrobenzene and other gas fuels above 1M EU/bucket are more efficient") + .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, false) + .addController("Front center") + .addCasingInfoMin("Robust Tungstensteel Machine Casing", 12, false) + .addOtherStructurePart("GDC Ceramic Electrolyte Unit", "3x, Center 1x1x3") + .addOtherStructurePart("Reinforced Glass", "6x, touching the electrolyte units on the horizontal sides") + .addDynamoHatch("Back center", 1) + .addMaintenanceHatch("Any casing") + .addInputHatch("Fuel, any casing") + .addInputHatch("Oxygen, any casing") + .addOutputHatch("Superheated Steam, any casing") + .toolTipFinisher("KekzTech"); return tt; } @Override public ITexture[] getTexture(final IGregTechTileEntity aBaseMetaTileEntity, final ForgeDirection side, - final ForgeDirection facing, final int colorIndex, final boolean aActive, final boolean aRedstone) { + final ForgeDirection facing, final int colorIndex, final boolean aActive, final boolean aRedstone) { if (side == facing) { if (aActive) return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE).extFacing().build(), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW).extFacing().glow() - .build() }; + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE_GLOW) + .extFacing() + .glow() + .build() }; return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER).extFacing().build(), - TextureFactory.builder().addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW).extFacing().glow().build() }; + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER) + .extFacing() + .build(), + TextureFactory.builder() + .addIcon(OVERLAY_FRONT_HEAT_EXCHANGER_GLOW) + .extFacing() + .glow() + .build() }; } return new ITexture[] { Textures.BlockIcons.getCasingTextureForId(CASING_TEXTURE_ID) }; } @@ -138,7 +157,7 @@ public class GTMTE_SOFuelCellMK2 extends GT_MetaTileEntity_EnhancedMultiBlockBas for (GT_Recipe aFuel : recipeList) { FluidStack liquid; if ((liquid = GT_Utility.getFluidForFilledItem(aFuel.getRepresentativeInput(0), true)) != null - && hatchFluid.isFluidEqual(liquid)) { + && hatchFluid.isFluidEqual(liquid)) { liquid.amount = (EU_PER_TICK * 20) / aFuel.mSpecialValue / Math.max(1, aFuel.mSpecialValue / 1000); diff --git a/src/main/java/common/tileentities/GTMTE_TFFT.java b/src/main/java/common/tileentities/GTMTE_TFFT.java index a32f461053..18867c0656 100644 --- a/src/main/java/common/tileentities/GTMTE_TFFT.java +++ b/src/main/java/common/tileentities/GTMTE_TFFT.java @@ -152,44 +152,46 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase s != null && s.stackSize >= 0 - && s.getItem() == TFFT_FIELD_ITEM - && s.getItemDamage() != CASING_META - && s.getItemDamage() <= fieldTier, + && s.getItem() == TFFT_FIELD_ITEM + && s.getItemDamage() != CASING_META + && s.getItemDamage() <= fieldTier, true); if (result == null) return PlaceResult.REJECT; return StructureUtility.survivalPlaceBlock( - result, - ItemStackPredicate.NBTMode.EXACT, - null, - true, - world, - x, - y, - z, - env.getSource(), - env.getActor(), - env.getChatter()); + result, + ItemStackPredicate.NBTMode.EXACT, + null, + true, + world, + x, + y, + z, + env.getSource(), + env.getActor(), + env.getChatter()); } } private static final IIconContainer TEXTURE_TFFT = new Textures.BlockIcons.CustomIcon("iconsets/TFFT"); private static final IIconContainer TEXTURE_TFFT_ACTIVE = new Textures.BlockIcons.CustomIcon( - "iconsets/TFFT_ACTIVE"); + "iconsets/TFFT_ACTIVE"); private static final IIconContainer TEXTURE_TFFT_ACTIVE_GLOW = new Textures.BlockIcons.CustomIcon( - "iconsets/TFFT_ACTIVE_GLOW"); + "iconsets/TFFT_ACTIVE_GLOW"); private static final int CASING_TEXTURE_ID_1 = (12 << 7) | 127; private static final int CASING_TEXTURE_ID_2 = 176; private static final Block TFFT_FIELD = Blocks.tfftStorageField; private static final Item TFFT_FIELD_ITEM = Item.getItemFromBlock(TFFT_FIELD); public static final int MAX_DISTINCT_FLUIDS = 25; - private static final BigInteger MAX_CAPACITY = BigInteger.valueOf(Long.MAX_VALUE).multiply(BigInteger.valueOf(25)); + private static final BigInteger MAX_CAPACITY = BigInteger.valueOf(Long.MAX_VALUE) + .multiply(BigInteger.valueOf(25)); private static final int CASING_META = 0; private static final int MIN_CASING_AMOUNT = 20; private static final int MAX_LAYER_AMOUNT = 13; @@ -205,56 +207,60 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase STRUCTURE_DEFINITION = IStructureDefinition - .builder() - .addShape( - STRUCTURE_PIECE_TOP, - transpose(new String[][] { { "ccccc" }, { "cCCCc" }, { "cC~Cc" }, { "cCCCc" }, { "ccccc" } })) - .addShape( - STRUCTURE_PIECE_MID, - transpose(new String[][] { { "gGGGg" }, { "GfffG" }, { "GfffG" }, { "GfffG" }, { "gGGGg" } })) - .addShape( - STRUCTURE_PIECE_BOTTOM, - transpose(new String[][] { { "ccccc" }, { "cCCCc" }, { "cCCCc" }, { "cCCCc" }, { "ccccc" } })) - .addElement( - 'c', - buildHatchAdder(GTMTE_TFFT.class).atLeast(Energy, Maintenance).casingIndex(CASING_TEXTURE_ID_1) - .dot(1) - .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) - .addElement( - 'C', - buildHatchAdder(GTMTE_TFFT.class).casingIndex(CASING_TEXTURE_ID_1) - .atLeast( - Energy, - Maintenance, - InputHatch.or(TFFTMultiHatch.INSTANCE), - OutputHatch.or(TFFTMultiHatch.INSTANCE)) - .dot(2) - .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) - .addElement( - 'G', - buildHatchAdder(GTMTE_TFFT.class) - .atLeast(InputHatch.or(TFFTMultiHatch.INSTANCE), OutputHatch.or(TFFTMultiHatch.INSTANCE)) - .casingIndex(CASING_TEXTURE_ID_2).dot(3).buildAndChain( - ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), - ofGlassTieredMixed((byte) 4, (byte) 127, 3))) - .addElement( - 'g', - ofChain( - ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), - ofGlassTieredMixed((byte) 4, (byte) 127, 4))) - .addElement('f', ofChain(TFFTStorageFieldElement.INSTANCE)).build(); + .builder() + .addShape( + STRUCTURE_PIECE_TOP, + transpose(new String[][] { { "ccccc" }, { "cCCCc" }, { "cC~Cc" }, { "cCCCc" }, { "ccccc" } })) + .addShape( + STRUCTURE_PIECE_MID, + transpose(new String[][] { { "gGGGg" }, { "GfffG" }, { "GfffG" }, { "GfffG" }, { "gGGGg" } })) + .addShape( + STRUCTURE_PIECE_BOTTOM, + transpose(new String[][] { { "ccccc" }, { "cCCCc" }, { "cCCCc" }, { "cCCCc" }, { "ccccc" } })) + .addElement( + 'c', + buildHatchAdder(GTMTE_TFFT.class).atLeast(Energy, Maintenance) + .casingIndex(CASING_TEXTURE_ID_1) + .dot(1) + .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) + .addElement( + 'C', + buildHatchAdder(GTMTE_TFFT.class).casingIndex(CASING_TEXTURE_ID_1) + .atLeast( + Energy, + Maintenance, + InputHatch.or(TFFTMultiHatch.INSTANCE), + OutputHatch.or(TFFTMultiHatch.INSTANCE)) + .dot(2) + .buildAndChain(onElementPass(te -> te.casingAmount++, ofBlock(TFFT_FIELD, CASING_META)))) + .addElement( + 'G', + buildHatchAdder(GTMTE_TFFT.class) + .atLeast(InputHatch.or(TFFTMultiHatch.INSTANCE), OutputHatch.or(TFFTMultiHatch.INSTANCE)) + .casingIndex(CASING_TEXTURE_ID_2) + .dot(3) + .buildAndChain( + ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), + ofGlassTieredMixed((byte) 4, (byte) 127, 3))) + .addElement( + 'g', + ofChain( + ofBlockUnlocalizedName("Thaumcraft", "blockCosmeticOpaque", 2, false), + ofGlassTieredMixed((byte) 4, (byte) 127, 4))) + .addElement('f', ofChain(TFFTStorageFieldElement.INSTANCE)) + .build(); public final FluidTankGT[] STORE = new FluidTankGT[MAX_DISTINCT_FLUIDS]; @@ -297,13 +303,23 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase MAX_LAYER_AMOUNT || layer - 1 < DEFAULT_LAYER_AMOUNT) return false; if (!checkPiece(STRUCTURE_PIECE_BOTTOM, 2, 2, -layer)) return false; if (casingAmount >= MIN_CASING_AMOUNT - && (tfftHatch != null || (!mInputHatches.isEmpty() && !mOutputHatches.isEmpty())) - && mInputHatches.size() + mOutputHatches.size() <= MAX_DISTINCT_FLUIDS * 2 - && mMaintenanceHatches.size() == 1) { + && (tfftHatch != null || (!mInputHatches.isEmpty() && !mOutputHatches.isEmpty())) + && mInputHatches.size() + mOutputHatches.size() <= MAX_DISTINCT_FLUIDS * 2 + && mMaintenanceHatches.size() == 1) { BigInteger tempCap = BigInteger.ZERO; for (int i = 0; i < this.FIELDS.length; i++) { tempCap = tempCap.add( - BigInteger.valueOf(Field.VALUES[i].getCapacity()).multiply(BigInteger.valueOf(this.FIELDS[i]))); + BigInteger.valueOf(Field.VALUES[i].getCapacity()) + .multiply(BigInteger.valueOf(this.FIELDS[i]))); this.runningCost += Field.VALUES[i].getCost() * this.FIELDS[i]; } this.setCapacity(tempCap); @@ -417,8 +440,8 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase inputFluids = getStoredFluids(); @@ -447,7 +470,9 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase 0 ? String.valueOf(STORE[i].amount() * 100 / capacityPerFluid) - : ""; + : ""; ll.add(MessageFormat.format("{0} - {1}: {2}L ({3}%)", i, localizedName, amount, percentage)); } @@ -512,9 +541,9 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase= 0) { return STORE[index].fill(aFluid, doPull); } else if (fluidCount() < MAX_DISTINCT_FLUIDS) { - return STORE[getNullSlot()].setCapacity(capacityPerFluid).fill(aFluid, doPull); + return STORE[getNullSlot()].setCapacity(capacityPerFluid) + .fill(aFluid, doPull); } return 0; } @@ -617,7 +647,7 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase tank.capacity() ? tank.capacity() - tank.amount() : amount; + : tank.amount() + amount > tank.capacity() ? tank.capacity() - tank.amount() : amount; } else if (fluidCount() < MAX_DISTINCT_FLUIDS) { FluidTankGT tank = STORE[getNullSlot()]; if (doPull) return tank.add(amount, aFluid); @@ -658,12 +688,14 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase capacityPerFluid) { + if (tank.setCapacity(capacityPerFluid) + .amount() > capacityPerFluid) { STORE[i] = new FluidTankGT(tank.get(), capacityPerFluid, capacityPerFluid); } } @@ -679,7 +711,8 @@ public class GTMTE_TFFT extends GT_MetaTileEntity_EnhancedMultiBlockBase { @Optional.Interface( - iface = "appeng.api.storage.IExternalStorageHandler", - modid = "appliedenergistics2", - striprefs = true) + iface = "appeng.api.storage.IExternalStorageHandler", + modid = "appliedenergistics2", + striprefs = true) private static class AE2TFFTHatchHandler implements IExternalStorageHandler { @Override @Optional.Method(modid = "appliedenergistics2") public boolean canHandle(TileEntity te, ForgeDirection d, StorageChannel channel, BaseActionSource mySrc) { return channel == StorageChannel.FLUIDS && te instanceof BaseMetaTileEntity - && ((BaseMetaTileEntity) te).getMetaTileEntity() instanceof GTMTE_TFFTHatch; + && ((BaseMetaTileEntity) te).getMetaTileEntity() instanceof GTMTE_TFFTHatch; } @Override @Optional.Method(modid = "appliedenergistics2") public IMEInventory getInventory(TileEntity te, ForgeDirection d, StorageChannel channel, - BaseActionSource src) { + BaseActionSource src) { if (channel == StorageChannel.FLUIDS) { return ((GTMTE_TFFTHatch) (((BaseMetaTileEntity) te).getMetaTileEntity())); } @@ -58,7 +58,7 @@ public class GTMTE_TFFTHatch extends GT_MetaTileEntity_Hatch implements IMEMonit } private static final Textures.BlockIcons.CustomIcon TEXTURE_TFFT_HATCH = new Textures.BlockIcons.CustomIcon( - "iconsets/TFFT_HATCH"); + "iconsets/TFFT_HATCH"); private HashMap, Object> listeners = new HashMap<>(); private GTMTE_TFFT controller; @@ -78,20 +78,26 @@ public class GTMTE_TFFTHatch extends GT_MetaTileEntity_Hatch implements IMEMonit @Override public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, ForgeDirection side, ForgeDirection facing, - int colorIndex, boolean aActive, boolean aRedstone) { + int colorIndex, boolean aActive, boolean aRedstone) { return super.getTexture(aBaseMetaTileEntity, side, facing, colorIndex, aActive, aRedstone); } @Override public ITexture[] getTexturesActive(ITexture aBaseTexture) { return new ITexture[] { aBaseTexture, TextureFactory.of(Textures.BlockIcons.OVERLAY_PIPE_IN), - TextureFactory.builder().addIcon(TEXTURE_TFFT_HATCH).extFacing().build() }; + TextureFactory.builder() + .addIcon(TEXTURE_TFFT_HATCH) + .extFacing() + .build() }; } @Override public ITexture[] getTexturesInactive(ITexture aBaseTexture) { return new ITexture[] { aBaseTexture, TextureFactory.of(Textures.BlockIcons.OVERLAY_PIPE_IN), - TextureFactory.builder().addIcon(TEXTURE_TFFT_HATCH).extFacing().build() }; + TextureFactory.builder() + .addIcon(TEXTURE_TFFT_HATCH) + .extFacing() + .build() }; } @Override @@ -140,7 +146,10 @@ public class GTMTE_TFFTHatch extends GT_MetaTileEntity_Hatch implements IMEMonit @Optional.Method(modid = "appliedenergistics2") public static void registerAEIntegration() { - AEApi.instance().registries().externalStorage().addExternalStorageInterface(new AE2TFFTHatchHandler()); + AEApi.instance() + .registries() + .externalStorage() + .addExternalStorageInterface(new AE2TFFTHatchHandler()); } @Override diff --git a/src/main/java/kekztech/Items.java b/src/main/java/kekztech/Items.java index 747f8c903f..426dfb7f58 100644 --- a/src/main/java/kekztech/Items.java +++ b/src/main/java/kekztech/Items.java @@ -46,7 +46,9 @@ public enum Items { } public static void registerOreDictNames() { - Arrays.stream(Items.values()).filter(e -> e.getOreDictName() != null).forEach(Items::registerOreDict); + Arrays.stream(Items.values()) + .filter(e -> e.getOreDictName() != null) + .forEach(Items::registerOreDict); } public ItemStack getNonOreDictedItemStack(int amount) { @@ -55,7 +57,7 @@ public enum Items { public ItemStack getOreDictedItemStack(int amount) { return this.getOreDictName() != null ? Util.getStackofAmountFromOreDict(this.getOreDictName(), amount) - : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); + : new ItemStack(MetaItem_CraftingComponent.getInstance(), amount, this.getMetaID()); } public String getOreDictName() { diff --git a/src/main/java/kekztech/KekzCore.java b/src/main/java/kekztech/KekzCore.java index 59d5cab059..7505cffd8c 100644 --- a/src/main/java/kekztech/KekzCore.java +++ b/src/main/java/kekztech/KekzCore.java @@ -23,15 +23,15 @@ import gregtech.api.enums.Mods; * @author kekzdealer */ @Mod( - modid = KekzCore.MODID, - name = KekzCore.NAME, - version = KekzCore.VERSION, - dependencies = "required-after:IC2;" + "required-after:gregtech;" - + "required-after:tectech;" - + "required-after:Thaumcraft;" - + "required-after:ThaumicTinkerer;" - + "after:bartworks;" - + "after:dreamcraft") + modid = KekzCore.MODID, + name = KekzCore.NAME, + version = KekzCore.VERSION, + dependencies = "required-after:IC2;" + "required-after:gregtech;" + + "required-after:tectech;" + + "required-after:Thaumcraft;" + + "required-after:ThaumicTinkerer;" + + "after:bartworks;" + + "after:dreamcraft") public class KekzCore { public static final String NAME = "KekzTech"; @@ -67,13 +67,13 @@ public class KekzCore { // intentionally not a static final field to save a bit of ram. Set removedStuff = ImmutableSet.of( - MODID + ":kekztech_tfftcasingblock_block", - MODID + ":kekztech_tfftmultihatch_block", - MODID + ":kekztech_tfftstoragefieldblock1_block", - MODID + ":kekztech_tfftstoragefieldblock2_block", - MODID + ":kekztech_tfftstoragefieldblock3_block", - MODID + ":kekztech_tfftstoragefieldblock4_block", - MODID + ":kekztech_tfftstoragefieldblock5_block"); + MODID + ":kekztech_tfftcasingblock_block", + MODID + ":kekztech_tfftmultihatch_block", + MODID + ":kekztech_tfftstoragefieldblock1_block", + MODID + ":kekztech_tfftstoragefieldblock2_block", + MODID + ":kekztech_tfftstoragefieldblock3_block", + MODID + ":kekztech_tfftstoragefieldblock4_block", + MODID + ":kekztech_tfftstoragefieldblock5_block"); for (FMLMissingMappingsEvent.MissingMapping mapping : missingMappings) { if (removedStuff.contains(mapping.name)) mapping.ignore(); diff --git a/src/main/java/util/Util.java b/src/main/java/util/Util.java index 2ad6dd7a9c..a1a9e4c0ba 100644 --- a/src/main/java/util/Util.java +++ b/src/main/java/util/Util.java @@ -32,7 +32,8 @@ public class Util { public static ItemStack getStackofAmountFromOreDict(String oredictName, final int amount) { final ArrayList list = OreDictionary.getOres(oredictName); if (!list.isEmpty()) { - final ItemStack ret = list.get(0).copy(); + final ItemStack ret = list.get(0) + .copy(); ret.stackSize = amount; return ret; } @@ -72,7 +73,7 @@ public class Util { return "0.00%"; } BigDecimal result = new BigDecimal(value).setScale(6, RoundingMode.HALF_UP) - .divide(new BigDecimal(maxValue), RoundingMode.HALF_UP); + .divide(new BigDecimal(maxValue), RoundingMode.HALF_UP); if (result.compareTo(Threshold_1) < 0) { return percentFormatRound_6.format(result); } else { -- cgit From 609aae0684909d782d087ebbb26933866b8f04d1 Mon Sep 17 00:00:00 2001 From: Raven Szewczyk Date: Sat, 25 May 2024 13:33:15 +0100 Subject: Add to git-blame-ignore-revs --- .git-blame-ignore-revs | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .git-blame-ignore-revs diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs new file mode 100644 index 0000000000..29ba4a0898 --- /dev/null +++ b/.git-blame-ignore-revs @@ -0,0 +1,2 @@ +# Ignore spotlessApply reformat +ec910ff188fe0600182e00f3c279c37998ebaf4b -- cgit